21:03:11.702 00.008 7008 PHD2 version 2.6.14 begins execution with:
21:03:11.707 00.005 7008    Windows 10 (build 26200), 64-bit edition
21:03:11.707 00.000 7008    wxWidgets 3.0.5
21:03:11.707 00.000 7008    cfitsio 3.49
21:03:11.707 00.000 7008 GetString("/frame/LogDir", "") returns ""
21:03:11.707 00.000 7008 CoInitializeEx returns 1
21:03:11.712 00.005 7008 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:03:11.712 00.000 7008 GetInt("/wxLanguage", 0) returns 60
21:03:11.722 00.010 7008 locale: initialized with lang id 60 (r=1)
21:03:11.725 00.003 7008 locale: wxTranslations language set to 60
21:03:11.736 00.011 7008 GetInt("/currentProfile", 0) returns 3
21:03:11.751 00.015 7008 reset dither spiral
21:03:11.755 00.004 7008 StartWorkerThread(00000000) begins
21:03:11.757 00.002 7008 WorkerThread constructor called
21:03:11.757 00.000 7008 StartWorkerThread(007F0750) ends
21:03:11.757 00.000 8532 WorkerThread::Entry() begins
21:03:11.757 00.000 7008 StartWorkerThread(00000000) begins
21:03:11.757 00.000 8532 worker thread CoInitializeEx returns 0
21:03:11.757 00.000 7008 WorkerThread constructor called
21:03:11.757 00.000 7008 StartWorkerThread(007F0BD0) ends
21:03:11.757 00.000 5336 WorkerThread::Entry() begins
21:03:11.757 00.000 7008 GetBoolean("/ServerMode", 1) returns 1
21:03:11.757 00.000 5336 worker thread CoInitializeEx returns 0
21:03:11.880 00.123 7008 GetInt("/profile/3/NoiseReductionMethod", 0) returns 0
21:03:11.882 00.002 7008 GetDouble("/profile/3/DitherScaleFactor", 1.000000) returns 1.000000
21:03:11.883 00.001 7008 GetBoolean("/profile/3/DitherRaOnly", 0) returns 0
21:03:11.886 00.003 7008 GetInt("/profile/3/DitherMode", 0) returns 0
21:03:11.888 00.002 7008 set dither mode 0
21:03:11.888 00.000 7008 GetInt("/profile/3/frame/timeLapse", 0) returns 0
21:03:11.888 00.000 7008 GetInt("/profile/3/frame/var_delay/long_delay", 10000) returns 10000
21:03:11.888 00.000 7008 GetInt("/profile/3/frame/var_delay/short_delay", 1000) returns 1000
21:03:11.899 00.011 7008 GetBoolean("/profile/3/frame/var_delay/enabled", 0) returns 0
21:03:11.899 00.000 7008 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:03:11.899 00.000 7008 GetInt("/profile/3/AutoLoadCalibration", -1) returns 1
21:03:11.899 00.000 7008 GetInt("/profile/3/frame/focalLength", 0) returns 160
21:03:11.899 00.000 7008 GetInt("/profile/3/auto_exp/exposure_min", 1000) returns 1000
21:03:11.899 00.000 7008 GetInt("/profile/3/auto_exp/exposure_max", 5000) returns 5000
21:03:11.899 00.000 7008 GetDouble("/profile/3/auto_exp/target_snr", 6.000000) returns 6.000000
21:03:11.915 00.016 7008 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:03:11.915 00.000 7008 AutoExp: reset exp to 5000
21:03:11.915 00.000 7008 GetInt("/profile/3/CustomExposureDuration", 30000) returns 30000
21:03:11.915 00.000 7008 GetInt("/profile/3/ExposureDurationMs", 1000) returns 2000
21:03:11.915 00.000 7008 OnExposureDurationSelected: duration = 2000
21:03:11.915 00.000 7008 GetBoolean("/profile/3/BeepForLostStar", 1) returns 1
21:03:11.933 00.018 7008 GetInt("/profile/3/Gamma", 100) returns 99
21:03:11.935 00.002 7008 GetBoolean("/profile/3/ImageLogger/LoggingEnabled", 0) returns 0
21:03:11.937 00.002 7008 GetBoolean("/profile/3/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:03:11.939 00.002 7008 GetBoolean("/profile/3/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:03:11.942 00.003 7008 GetBoolean("/profile/3/ImageLogger/LogFramesDropped", 0) returns 0
21:03:11.944 00.002 7008 GetBoolean("/profile/3/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:03:11.947 00.003 7008 GetDouble("/profile/3/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:03:11.949 00.002 7008 GetDouble("/profile/3/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:03:11.951 00.002 7008 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:03:11.953 00.002 7008 GetBoolean("/profile/3/indi/VerboseLogging", 0) returns 0
21:03:11.963 00.010 7008 guider state => UNINITIALIZED
21:03:11.965 00.002 7008 GetInt("/profile/3/overlay/slit/center.x", 376) returns 376
21:03:11.965 00.000 7008 GetInt("/profile/3/overlay/slit/center.y", 290) returns 290
21:03:11.973 00.008 7008 GetInt("/profile/3/overlay/slit/width", 8) returns 8
21:03:11.976 00.003 7008 GetInt("/profile/3/overlay/slit/height", 100) returns 100
21:03:11.978 00.002 7008 GetInt("/profile/3/overlay/slit/angle", 0) returns 0
21:03:11.978 00.000 7008 Changing from state UNINITIALIZED to UNINITIALIZED
21:03:11.978 00.000 7008 guider state => SELECTING
21:03:11.978 00.000 7008 GetBoolean("/profile/3/guider/FastRecenter", 1) returns 1
21:03:11.978 00.000 7008 GetBoolean("/profile/3/guider/ScaleImage", 1) returns 1
21:03:11.978 00.000 7008 GetDouble("/profile/3/guider/StarMinHFD", 1.500000) returns 1.500000
21:03:11.994 00.016 7008 Setting StarMinHFD = 1.50
21:03:11.996 00.002 7008 GetDouble("/profile/3/guider/StarMaxHFD", 20.000000) returns 10.000000
21:03:11.998 00.002 7008 Setting MaxHFD = 10.0
21:03:12.002 00.004 7008 GetDouble("/profile/3/guider/StarMinSNR", 6.000000) returns 6.000000
21:03:12.004 00.002 7008 Setting StarMinSNR = 6.0
21:03:12.006 00.002 7008 GetInt("/profile/3/guider/AutoSelDownsample", 0) returns 0
21:03:12.008 00.002 7008 Setting AutoSelDownsample = 0
21:03:12.012 00.004 7008 GetString("/profile/3/guider/bookmarks", "") returns ""
21:03:12.014 00.002 7008 GetDouble("/profile/3/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:03:12.018 00.004 7008 GetBoolean("/profile/3/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
21:03:12.020 00.002 7008 GetBoolean("/profile/3/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:03:12.022 00.002 7008 GetDouble("/profile/3/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:03:12.026 00.004 7008 GetInt("/profile/3/guider/onestar/SearchRegion", 15) returns 15
21:03:12.028 00.002 7008 GetBoolean("/profile/3/guider/multistar/enabled", 0) returns 1
21:03:12.032 00.004 7008 MultiStar mode enabled
21:03:12.034 00.002 7008 GetBoolean("/StickyLockPosition", 0) returns 0
21:03:12.042 00.008 7008 GetString("/geometry", "") returns "0;800;600;78;78"
21:03:12.100 00.058 7008 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:03:12.103 00.003 7008 GetString("/graph/RAColor", "") returns "#6464FF"
21:03:12.107 00.004 7008 GetString("/graph/DecColor", "") returns "#FF0000"
21:03:12.109 00.002 7008 GetInt("/graph/minLength", 50) returns 50
21:03:12.111 00.002 7008 GetInt("/graph/maxLength", 400) returns 400
21:03:12.113 00.002 7008 GetInt("/graph/minHeight", 1) returns 1
21:03:12.115 00.002 7008 GetInt("/graph/maxHeight", 16) returns 16
21:03:12.119 00.004 7008 GetInt("/graph/length", 100) returns 100
21:03:12.121 00.002 7008 GraphStats window size = 100
21:03:12.123 00.002 7008 GetInt("/graph/height", 4) returns 4
21:03:12.125 00.002 7008 GetInt("graph/HeightUnits", 1) returns 1
21:03:12.127 00.002 7008 GetBoolean("/graph/showCorrections", 1) returns 1
21:03:12.129 00.002 7008 GetBoolean("/graph/showStarMass", 0) returns 0
21:03:12.131 00.002 7008 GetBoolean("/graph/showStarSNR", 0) returns 0
21:03:12.133 00.002 7008 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:03:12.210 00.077 7008 GetInt("/graph_stepguider/length", 1) returns 1
21:03:12.218 00.008 7008 GetBoolean("/ProfileRawMode", 0) returns 0
21:03:12.220 00.002 7008 GetInt("/target/length", 100) returns 100
21:03:12.220 00.000 7008 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:03:12.248 00.028 7008 GetBoolean("/profile/3/target/refCircleEnabled", 0) returns 0
21:03:12.250 00.002 7008 GetDouble("/profile/3/target/refCircleRadius", 2.000000) returns 2.000000
21:03:12.958 00.708 7008 GetString("/profile/1/name", "") returns "wert"
21:03:12.959 00.001 7008 GetString("/profile/2/name", "") returns "ASI Profile"
21:03:12.959 00.000 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
21:03:12.974 00.015 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
21:03:13.513 00.539 7008 GetString("/profile/3/indi/INDIcam", "") returns ""
21:03:13.543 00.030 7008 GetString("/profile/3/indi/INDImount", "") returns ""
21:03:13.555 00.012 7008 GetString("/profile/3/indi/INDImount", "") returns ""
21:03:13.567 00.012 7008 GetString("/profile/3/indi/INDIrotator", "") returns ""
21:03:13.576 00.009 7008 GetString("/profile/3/camera/LastMenuChoice", "None") returns "Starlight Xpress SXV"
21:03:13.576 00.000 7008 CameraFactory(Starlight Xpress SXV)
21:03:13.576 00.000 7008 GetBoolean("/profile/3/camera/UseSubframes", 0) returns 0
21:03:13.576 00.000 7008 GetInt("/profile/3/camera/ReadDelay", 150) returns 150
21:03:13.576 00.000 7008 GetInt("/profile/3/camera/gain", 95) returns 95
21:03:13.576 00.000 7008 GetInt("/profile/3/camera/TimeoutMs", 15000) returns 15000
21:03:13.590 00.014 7008 GetInt("/profile/3/camera/SaturationADU", 0) returns 65535
21:03:13.593 00.003 7008 GetBoolean("/profile/3/camera/SaturationByADU", 1) returns 1
21:03:13.593 00.000 7008 GetDouble("/profile/3/camera/pixelsize", 0.000000) returns 8.298830
21:03:13.598 00.005 7008 GetInt("/profile/3/camera/binning", 1) returns 1
21:03:13.600 00.002 7008 GetBoolean("/profile/3/camera/SXV/SquarePixels", 0) returns 0
21:03:13.602 00.002 7008 Created new camera of type Starlight Xpress SXV = 0CBC6520
21:03:13.604 00.002 7008 GetString("/profile/3/camera/LastMenuChoice", "") returns "Starlight Xpress SXV"
21:03:13.607 00.003 7008 GetString("/profile/3/scope/LastMenuChoice", "None") returns "ASCOM GS Sky Telescope"
21:03:13.607 00.000 7008 ScopeFactory(ASCOM GS Sky Telescope)
21:03:13.607 00.000 7008 GetInt("/profile/3/scope/CalibrationDuration", 750) returns 5950
21:03:13.607 00.000 7008 GetInt("/profile/3/scope/CalibrationDistance", 25) returns 25
21:03:13.607 00.000 7008 GetInt("/profile/3/scope/MaxRaDuration", 2500) returns 2500
21:03:13.607 00.000 7008 GetInt("/profile/3/scope/MaxDecDuration", 2500) returns 2500
21:03:13.619 00.012 7008 GetInt("/profile/3/scope/DecGuideMode", 1) returns 1
21:03:13.619 00.000 7008 DecGuideMode set to Auto (1)
21:03:13.623 00.004 7008 GetInt("/profile/3/scope/XGuideAlgorithm", 1) returns 1
21:03:13.623 00.000 7008 GetDouble("/profile/3/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.170000
21:03:13.623 00.000 7008 GetDouble("/profile/3/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
21:03:13.630 00.007 7008 GetDouble("/profile/3/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
21:03:13.632 00.002 7008 GetInt("/profile/3/scope/YGuideAlgorithm", 4) returns 4
21:03:13.634 00.002 7008 GetDouble("/profile/3/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.170000
21:03:13.636 00.002 7008 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.17
21:03:13.639 00.003 7008 GetDouble("/profile/3/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:03:13.639 00.000 7008 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:03:13.639 00.000 7008 GetBoolean("/profile/3/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:03:13.639 00.000 7008 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:03:13.639 00.000 7008 GetBoolean("/profile/3/scope/CalFlipRequiresDecFlip", 0) returns 1
21:03:13.648 00.009 7008 GetBoolean("/profile/3/scope/AssumeOrthogonal", 0) returns 0
21:03:13.650 00.002 7008 GetBoolean("/profile/3/scope/UseDecComp", 1) returns 1
21:03:13.652 00.002 7008 GetBoolean("/profile/3/scope/HiResEncoders", 0) returns 0
21:03:13.655 00.003 7008 GetInt("/profile/3/scope/DecBacklashPulse", 0) returns 20
21:03:13.655 00.000 7008 GetInt("/profile/3/scope/DecBacklashFloor", 0) returns 20
21:03:13.655 00.000 7008 GetInt("/profile/3/scope/DecBacklashCeiling", 0) returns 20
21:03:13.655 00.000 7008 GetBoolean("/profile/3/scope/BacklashCompEnabled", 0) returns 0
21:03:13.655 00.000 7008 BLC: Backlash compensation is disabled
21:03:13.655 00.000 7008 GetBoolean("/profile/3/scope/StopGuidingWhenSlewing", 1) returns 1
21:03:13.655 00.000 7008 Scope: enabling slew check, guiding will stop when slew is detected
21:03:13.655 00.000 7008 Created new scope of type ASCOM GS Sky Telescope = 0F0692D8
21:03:13.671 00.016 7008 GetString("/profile/3/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
21:03:13.671 00.000 7008 GetString("/profile/3/scope/LastAuxMenuChoice", "None") returns "None"
21:03:13.676 00.005 7008 ScopeFactory(None)
21:03:13.678 00.002 7008 Created new aux scope of type None = 00000000
21:03:13.680 00.002 7008 GetString("/profile/3/scope/LastAuxMenuChoice", "") returns "None"
21:03:13.680 00.000 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:03:13.680 00.000 7008 GetString("/profile/3/stepguider/LastMenuChoice", "None") returns "None"
21:03:13.687 00.007 7008 StepGuiderFactory(None)
21:03:13.690 00.003 7008 Created new stepguider of type None = 00000000
21:03:13.692 00.002 7008 GetString("/profile/3/stepguider/LastMenuChoice", "") returns "None"
21:03:13.694 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:03:13.696 00.002 7008 GetString("/profile/3/rotator/LastMenuChoice", "None") returns "None"
21:03:13.699 00.003 7008 RotatorFactory(None)
21:03:13.701 00.002 7008 Created new Rotator of type None = 00000000
21:03:13.705 00.004 7008 GetString("/profile/3/rotator/LastMenuChoice", "") returns "None"
21:03:13.707 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:03:13.720 00.013 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
21:03:13.722 00.002 7008 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:03:13.724 00.002 7008 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:03:13.778 00.054 7008 starting server
21:03:13.782 00.004 7008 event server started, listening on port 4400
21:03:13.784 00.002 7008 Server started, listening on port 4300
21:03:13.786 00.002 7008 Status Line: Server started
21:03:13.792 00.006 7008 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=2099198;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=244;besth=424;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|"
21:03:13.876 00.084 7008 GetBoolean("/Update/enabled", 1) returns 1
21:03:13.879 00.003 7008 GetInt("/Update/series", 0) returns 0
21:03:13.881 00.002 5248 UPD: updater thread entry
21:03:13.881 00.000 5248 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:03:14.010 00.129 5248 UPD: fetch error: SSL peer certificate or SSH remote key was not OK
21:03:14.010 00.000 5248 UPD: updater thread exit
21:03:19.794 05.784 7008 gear_dialog: OnButtonConnectAll
21:03:19.794 00.000 7008 gear_dialog: DoConnectCamera [Starlight Xpress SXV]
21:03:19.803 00.009 7008 Status Line: Connecting to Camera ...
21:03:19.805 00.002 7008 GetString("/profile/3/cam_hash/4297cab9/whichCamera", "") returns "0"
21:03:19.807 00.002 7008 Connecting to camera [Starlight Xpress SXV] id = [0]
21:03:19.813 00.006 7008 SXV: Bin = 1, dark size = 752x290, frame size = 752x580
21:03:19.813 00.000 7008 SX Camera: SX Lodestar
21:03:19.813 00.000 7008 SX Camera Params: 752 x 580 (reported as 752 x 290) PixSz: 8.60 x 16.60; #Pix: 436160 Array color type: 4095,0 Interlaced: 1 Model: 70, Subype: 6, Porch: 24,40 6,1 Extras: 5
21:03:19.813 00.000 7008 GetDouble("/profile/3/camera/pixelsize", 0.000000) returns 8.298830
21:03:19.823 00.010 7008 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[Starlight Xpress SXV] scaleRatio=1.000
21:03:19.825 00.002 7008 Connected Camera: SX Lodestar
21:03:19.825 00.000 7008 FrameSize=(752,580)
21:03:19.827 00.002 7008 PixelSize=8.30
21:03:19.829 00.002 7008 BitsPerPixel=16
21:03:19.829 00.000 7008 HasGainControl=0
21:03:19.831 00.002 7008 HasShutter=0
21:03:19.833 00.002 7008 HasSubFrames=1
21:03:19.833 00.000 7008 ST4HasGuideOutput=1
21:03:19.835 00.002 7008 GetBoolean("/profile/3/camera/AutoLoadDefectMap", 1) returns 1
21:03:19.837 00.002 7008 auto-loading defect map
21:03:19.837 00.000 7008 Loading defect map file C:\Users\Paul\AppData\Local\phd2\darks_defects\PHD2_defect_map_3.txt
21:03:19.841 00.004 7008 Defect map file not found: C:\Users\Paul\AppData\Local\phd2\darks_defects\PHD2_defect_map_3.txt
21:03:19.841 00.000 7008 Status Line: Defect map not loaded
21:03:19.841 00.000 7008 GetBoolean("/profile/3/camera/AutoLoadDarks", 1) returns 1
21:03:19.841 00.000 7008 Auto-loading dark library
21:03:19.873 00.032 7008 loaded dark frame exposure = 1000, med = 2338
21:03:19.897 00.024 7008 loaded dark frame exposure = 1500, med = 2340
21:03:19.904 00.007 7008 loaded dark frame exposure = 2000, med = 2344
21:03:19.921 00.017 7008 loaded dark frame exposure = 2500, med = 2345
21:03:19.936 00.015 7008 loaded dark frame exposure = 3000, med = 2346
21:03:19.952 00.016 7008 loaded dark frame exposure = 3500, med = 2346
21:03:19.968 00.016 7008 loaded dark frame exposure = 4000, med = 2347
21:03:19.984 00.016 7008 loaded dark library from C:\Users\Paul\AppData\Local\phd2\darks_defects\PHD2_dark_lib_3.fit
21:03:19.984 00.000 7008 Status Line: Darks loaded
21:03:19.987 00.003 7008 Status Line: Camera Connected
21:03:20.000 00.013 7008 gear_dialog: OnButtonConnectStepGuider
21:03:20.004 00.004 7008 Connected AO:None
21:03:20.009 00.005 7008 gear_dialog: OnButtonConnectScope
21:03:20.011 00.002 7008 Status Line: Connecting to Mount ...
21:03:20.013 00.002 7008 Connecting to mount [ASCOM GS Sky Telescope]
21:03:20.015 00.002 7008 ASCOM Scope: Connecting
21:03:20.015 00.000 7008 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
21:03:25.611 05.596 7008 pScopeDriver = 0x0F10B8EC
21:03:27.434 01.823 7008 Scope reports its name as GSServer (ASCOM)
21:03:27.440 00.006 7008 ASCOM scope CanSlewAsync is true
21:03:27.443 00.003 7008 GSServer (ASCOM) connected
21:03:27.454 00.011 7008 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:03:27.457 00.003 7008 ScopeASCOM::SideOfPier() returns 0
21:03:27.459 00.002 7008 ASCOM Scope: Connect success
21:03:27.461 00.002 7008 Status Line: Mount Connected
21:03:27.468 00.007 7008 Connected Scope:GSServer (ASCOM)
21:03:27.477 00.009 7008 gear_dialog: OnButtonConnectAuxScope
21:03:27.480 00.003 7008 Connected AuxScope:None
21:03:27.485 00.005 7008 gear_dialog: OnButtonConnectRotator
21:03:27.490 00.005 7008 Connected Rotator:None
21:03:27.568 00.078 7008 GetBoolean("/profile/3/target/refCircleEnabled", 0) returns 0
21:03:27.571 00.003 7008 GetDouble("/profile/3/target/refCircleRadius", 2.000000) returns 2.000000
21:03:27.573 00.002 7008 Auto-loading calibration data
21:03:27.575 00.002 7008 GetDouble("/profile/3/scope/calibration/xRate", 1.000000) returns 0.000671
21:03:27.577 00.002 7008 GetDouble("/profile/3/scope/calibration/yRate", 1.000000) returns 0.000570
21:03:27.578 00.001 7008 GetInt("/profile/3/scope/calibration/binning", 1) returns 1
21:03:27.580 00.002 7008 GetDouble("/profile/3/scope/calibration/xAngle", 0.000000) returns -0.070593
21:03:27.582 00.002 7008 GetDouble("/profile/3/scope/calibration/yAngle", 1.570796) returns 1.087750
21:03:27.584 00.002 7008 GetDouble("/profile/3/scope/calibration/declination", 0.000000) returns 0.345198
21:03:27.586 00.002 7008 GetInt("/profile/3/scope/calibration/pierSide", -1) returns 0
21:03:27.588 00.002 7008 GetInt("/profile/3/scope/calibration/raGuideParity", 0) returns 1
21:03:27.590 00.002 7008 GetInt("/profile/3/scope/calibration/decGuideParity", 0) returns 1
21:03:27.591 00.001 7008 GetDouble("/profile/3/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:03:27.593 00.002 7008 Mount::SetCalibration (scope) -- xAngle=-4.0 yAngle=62.3 xRate=0.671 yRate=0.570 bin=1 dec=19.8 pierSide=0 par=+/+ rotAng=None
21:03:27.595 00.002 7008 Mount::SetCalibration (scope) -- sets m_xAngle=-4.0 m_yAngleError=23.6
21:03:27.603 00.008 7008 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:03:27.606 00.003 7008 ScopeASCOM::SideOfPier() returns 0
21:03:28.053 00.447 7008 GetBoolean("/profile/3/ShowDecModeWarning", 1) returns 1
21:05:43.145 135.092 7008 evsrv: cli 007F4808 connect
21:05:43.170 00.025 7008 evsrv: cli 007F4268 connect
21:05:43.177 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_profile","id":"8d3008bc-feec-49f2-8d48-6799e2f12de3"}
21:05:43.179 00.002 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
21:05:43.182 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"id":3,"name":"skywatcher and 200mm lens"},"id":"8d3008bc-feec-49f2-8d48-6799e2f12de3"}
21:05:43.188 00.006 7008 evsrv: cli 007F4268 disconnect
21:05:43.191 00.003 7008 evsrv: cli 007F4268 connect
21:05:43.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_profiles","id":"37c42209-b66a-413a-b360-7bf8a45068ed"}
21:05:43.195 00.002 7008 GetString("/profile/1/name", "") returns "wert"
21:05:43.197 00.002 7008 GetString("/profile/2/name", "") returns "ASI Profile"
21:05:43.198 00.001 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
21:05:43.200 00.002 7008 GetString("/profile/1/name", "") returns "wert"
21:05:43.201 00.001 7008 GetString("/profile/1/name", "") returns "wert"
21:05:43.202 00.001 7008 GetString("/profile/2/name", "") returns "ASI Profile"
21:05:43.204 00.002 7008 GetString("/profile/1/name", "") returns "wert"
21:05:43.207 00.003 7008 GetString("/profile/2/name", "") returns "ASI Profile"
21:05:43.209 00.002 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
21:05:43.213 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"wert"},{"id":2,"name":"ASI Profile"},{"id":3,"name":"skywatcher and 200mm lens","selected":true}],"id":"37c42209-b66a-413a-b360-7bf8a45068ed"}
21:05:43.222 00.009 7008 evsrv: cli 007F4268 disconnect
21:05:43.235 00.013 7008 evsrv: cli 007F4268 connect
21:05:43.237 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_connected","id":"94339df6-675b-4dac-bb59-10be832ccb29"}
21:05:43.239 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":true,"id":"94339df6-675b-4dac-bb59-10be832ccb29"}
21:05:43.244 00.005 7008 evsrv: cli 007F4268 disconnect
21:05:43.248 00.004 7008 evsrv: cli 007F3C28 connect
21:05:43.250 00.002 7008 evsrv: cli 007F3C28 request: {"method":"get_lock_shift_params","id":"f73733e7-623f-4a40-a1b1-01debead6299"}
21:05:43.252 00.002 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f73733e7-623f-4a40-a1b1-01debead6299"}
21:05:43.260 00.008 7008 evsrv: cli 007F3C28 disconnect
21:05:43.263 00.003 7008 evsrv: cli 007F4268 connect
21:05:43.265 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_pixel_scale","id":"23d45723-e81e-43fc-929d-f00cf8c85e10"}
21:05:43.267 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":10.6985,"id":"23d45723-e81e-43fc-929d-f00cf8c85e10"}
21:05:43.269 00.002 7008 evsrv: cli 007F4268 disconnect
21:05:44.151 00.882 7008 evsrv: cli 007F4268 connect
21:05:44.151 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe915827-af7f-4edb-9780-92502dc4f227"}
21:05:44.165 00.014 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe915827-af7f-4edb-9780-92502dc4f227"}
21:05:44.173 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20445b00-0678-4096-af76-0527f4792732"}
21:05:44.173 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20445b00-0678-4096-af76-0527f4792732"}
21:05:46.146 01.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bf888da-07f2-4b5d-ba45-b1c357fd71ea"}
21:05:46.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bf888da-07f2-4b5d-ba45-b1c357fd71ea"}
21:05:46.149 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cee605a-1f35-4794-88a4-85f6aee52b5d"}
21:05:46.149 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cee605a-1f35-4794-88a4-85f6aee52b5d"}
21:05:48.147 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c2a3c13-2bc5-4c34-865c-5732d7112977"}
21:05:48.149 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c2a3c13-2bc5-4c34-865c-5732d7112977"}
21:05:48.151 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65d798d1-3a27-4147-955c-437eaaa258da"}
21:05:48.153 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"65d798d1-3a27-4147-955c-437eaaa258da"}
21:05:50.151 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa814fc4-15b3-4827-ab57-b1034220bdec"}
21:05:50.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa814fc4-15b3-4827-ab57-b1034220bdec"}
21:05:50.157 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10cd8467-1225-4842-a57b-08d4913a4e29"}
21:05:50.162 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"10cd8467-1225-4842-a57b-08d4913a4e29"}
21:05:52.161 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58e918ed-512c-4b78-963d-59680c82536e"}
21:05:52.164 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58e918ed-512c-4b78-963d-59680c82536e"}
21:05:52.167 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c89c00b-ef4a-4de7-97c8-bbc188390f58"}
21:05:52.172 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c89c00b-ef4a-4de7-97c8-bbc188390f58"}
21:05:54.173 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"725cabaf-2958-4c74-88ab-b7a4dc3b1be7"}
21:05:54.173 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"725cabaf-2958-4c74-88ab-b7a4dc3b1be7"}
21:05:54.173 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5566d2a-de82-4137-b29f-b7e5faea4515"}
21:05:54.173 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5566d2a-de82-4137-b29f-b7e5faea4515"}
21:05:56.170 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91066db8-b9f7-476e-8ffe-b58d1824cba1"}
21:05:56.171 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91066db8-b9f7-476e-8ffe-b58d1824cba1"}
21:05:56.171 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46078a10-11d5-4467-8804-ce49df87c79c"}
21:05:56.171 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"46078a10-11d5-4467-8804-ce49df87c79c"}
21:05:58.169 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5a6ceaa-af89-4483-9bb8-775e2e172469"}
21:05:58.175 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5a6ceaa-af89-4483-9bb8-775e2e172469"}
21:05:58.180 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98ec1c4c-ef4a-4351-929c-63571e9b8a1f"}
21:05:58.183 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98ec1c4c-ef4a-4351-929c-63571e9b8a1f"}
21:06:00.181 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de504c0c-bd0a-4712-827d-2d693e45e19c"}
21:06:00.181 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de504c0c-bd0a-4712-827d-2d693e45e19c"}
21:06:00.190 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e452a91-a92a-4b23-80dc-2d10c1c7e0d8"}
21:06:00.193 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e452a91-a92a-4b23-80dc-2d10c1c7e0d8"}
21:06:02.179 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e3185bd-e9ce-4659-aaab-e8ed5bd4f7cf"}
21:06:02.179 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e3185bd-e9ce-4659-aaab-e8ed5bd4f7cf"}
21:06:02.188 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14af5815-8cb7-496b-b8f0-8d5c918431d9"}
21:06:02.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"14af5815-8cb7-496b-b8f0-8d5c918431d9"}
21:06:04.180 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3ac3330-22a2-4f1d-957e-0558a30ce331"}
21:06:04.184 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3ac3330-22a2-4f1d-957e-0558a30ce331"}
21:06:04.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8780ef84-2225-4f1f-87b3-60aa94e57006"}
21:06:04.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8780ef84-2225-4f1f-87b3-60aa94e57006"}
21:06:06.183 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e69a097b-3f9a-48a8-8ebd-5c5d5f2a1ec9"}
21:06:06.183 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e69a097b-3f9a-48a8-8ebd-5c5d5f2a1ec9"}
21:06:06.183 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa7ec0d8-8fcc-4709-9dbb-0a7b08e63d05"}
21:06:06.192 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa7ec0d8-8fcc-4709-9dbb-0a7b08e63d05"}
21:06:08.194 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b515439b-c7f9-4cc1-a0e2-56755b08871d"}
21:06:08.197 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b515439b-c7f9-4cc1-a0e2-56755b08871d"}
21:06:08.197 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7e06929-1578-4f5a-a63d-2a4dac7613af"}
21:06:08.197 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7e06929-1578-4f5a-a63d-2a4dac7613af"}
21:06:10.190 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"936cfcc7-ac64-4c90-a9d4-ee4cd078be59"}
21:06:10.190 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"936cfcc7-ac64-4c90-a9d4-ee4cd078be59"}
21:06:10.190 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd487ab0-cb67-4b4b-adfd-a46dff42367a"}
21:06:10.196 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd487ab0-cb67-4b4b-adfd-a46dff42367a"}
21:06:12.192 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5dc55d63-b3ad-43a9-913f-faedfd088d3c"}
21:06:12.195 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5dc55d63-b3ad-43a9-913f-faedfd088d3c"}
21:06:12.195 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93edd459-ddf8-4ba4-b299-e8aa76797a9b"}
21:06:12.203 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"93edd459-ddf8-4ba4-b299-e8aa76797a9b"}
21:06:14.205 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcd7944e-8550-4a5d-9f45-7406e825c062"}
21:06:14.205 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcd7944e-8550-4a5d-9f45-7406e825c062"}
21:06:14.205 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52f94489-7bf6-4418-9560-68e0d7dc52ea"}
21:06:14.213 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"52f94489-7bf6-4418-9560-68e0d7dc52ea"}
21:06:16.205 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6692b332-f40a-4f73-9338-a6e4795db36f"}
21:06:16.210 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6692b332-f40a-4f73-9338-a6e4795db36f"}
21:06:16.213 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bff1b803-3b85-4812-8603-a1a5cd6d6635"}
21:06:16.216 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bff1b803-3b85-4812-8603-a1a5cd6d6635"}
21:06:18.209 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aee88f90-0dd9-4b50-81cb-3b3545571d92"}
21:06:18.213 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aee88f90-0dd9-4b50-81cb-3b3545571d92"}
21:06:18.217 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b585414-f9d2-44db-b004-1223b03e39ef"}
21:06:18.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b585414-f9d2-44db-b004-1223b03e39ef"}
21:06:20.223 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75814101-94f6-4ddf-920e-3c5de3004db7"}
21:06:20.228 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75814101-94f6-4ddf-920e-3c5de3004db7"}
21:06:20.232 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9d6d6b7-6da2-4bf5-ab9c-b561be031edf"}
21:06:20.237 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9d6d6b7-6da2-4bf5-ab9c-b561be031edf"}
21:06:22.234 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c36f1bd4-ab37-442d-a9c4-6afa149ef898"}
21:06:22.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c36f1bd4-ab37-442d-a9c4-6afa149ef898"}
21:06:22.241 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9205fe0b-0df2-441b-87a6-15aeb3d4429e"}
21:06:22.245 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9205fe0b-0df2-441b-87a6-15aeb3d4429e"}
21:06:24.249 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"448dafba-284e-434b-bf17-c43564ebe560"}
21:06:24.253 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"448dafba-284e-434b-bf17-c43564ebe560"}
21:06:24.255 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"821d3d96-8347-435c-8995-7bf6492281e1"}
21:06:24.258 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"821d3d96-8347-435c-8995-7bf6492281e1"}
21:06:26.249 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e601a5c0-c54c-419d-b999-b6b4a0275921"}
21:06:26.252 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e601a5c0-c54c-419d-b999-b6b4a0275921"}
21:06:26.256 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f180c201-a7f8-4317-b01e-9c06157d7f30"}
21:06:26.258 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f180c201-a7f8-4317-b01e-9c06157d7f30"}
21:06:28.257 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d361d902-6997-4d76-86ad-8365e41c89c5"}
21:06:28.261 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d361d902-6997-4d76-86ad-8365e41c89c5"}
21:06:28.263 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5e6b4fb-dd21-4107-a097-9f731a579787"}
21:06:28.265 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5e6b4fb-dd21-4107-a097-9f731a579787"}
21:06:30.269 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2f8b8c3-9b50-476f-99e4-b67615f9f869"}
21:06:30.275 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2f8b8c3-9b50-476f-99e4-b67615f9f869"}
21:06:30.280 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07879263-cc92-4af5-bda7-5230cac0962d"}
21:06:30.282 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07879263-cc92-4af5-bda7-5230cac0962d"}
21:06:32.275 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"49c0403f-74e6-4522-90f2-12de20cccd4d"}
21:06:32.278 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"49c0403f-74e6-4522-90f2-12de20cccd4d"}
21:06:32.281 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24675369-4ce2-462f-8ed6-f02b5a6fb1d1"}
21:06:32.284 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"24675369-4ce2-462f-8ed6-f02b5a6fb1d1"}
21:06:34.287 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"287dd5bf-acd7-41d2-ad0c-856b3f4579ad"}
21:06:34.291 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"287dd5bf-acd7-41d2-ad0c-856b3f4579ad"}
21:06:34.294 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6698bdad-0d04-4a82-8047-45a269e6a0df"}
21:06:34.297 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6698bdad-0d04-4a82-8047-45a269e6a0df"}
21:06:36.291 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3161f12b-b73f-40e9-9afc-def8d1137bb6"}
21:06:36.296 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3161f12b-b73f-40e9-9afc-def8d1137bb6"}
21:06:36.299 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af547fa5-b185-4cf7-a293-9d40dc9cc842"}
21:06:36.301 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af547fa5-b185-4cf7-a293-9d40dc9cc842"}
21:06:38.293 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7133a601-ee18-40dc-8f59-ee0bdf79bb0a"}
21:06:38.297 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7133a601-ee18-40dc-8f59-ee0bdf79bb0a"}
21:06:38.300 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c38c91a7-d631-4486-8b87-840e808eed4c"}
21:06:38.303 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c38c91a7-d631-4486-8b87-840e808eed4c"}
21:06:40.304 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f176059-7184-4e67-be6f-046b39c6eb47"}
21:06:40.308 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f176059-7184-4e67-be6f-046b39c6eb47"}
21:06:40.311 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d3163a3-0401-4e74-bdd1-f036e5c52903"}
21:06:40.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d3163a3-0401-4e74-bdd1-f036e5c52903"}
21:06:42.307 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0db7e5bf-1bf2-4525-a1d0-63d106694d7c"}
21:06:42.311 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0db7e5bf-1bf2-4525-a1d0-63d106694d7c"}
21:06:42.314 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c8e861b-4a34-4e25-9704-e4809d7ea19f"}
21:06:42.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c8e861b-4a34-4e25-9704-e4809d7ea19f"}
21:06:44.311 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef0d143d-5966-462f-aafb-545204af5e31"}
21:06:44.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef0d143d-5966-462f-aafb-545204af5e31"}
21:06:44.317 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9e4224e-e4d1-4c94-956b-2c87c795a096"}
21:06:44.320 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9e4224e-e4d1-4c94-956b-2c87c795a096"}
21:06:46.310 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a92470e6-7b91-4b53-b418-faffb19baed6"}
21:06:46.313 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a92470e6-7b91-4b53-b418-faffb19baed6"}
21:06:46.315 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90ec87ec-1979-4555-81f0-66ad4d03dbce"}
21:06:46.318 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"90ec87ec-1979-4555-81f0-66ad4d03dbce"}
21:06:48.320 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"666cbaf8-d940-48f4-b3ef-4c28ad49f4fa"}
21:06:48.324 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"666cbaf8-d940-48f4-b3ef-4c28ad49f4fa"}
21:06:48.327 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f22c132a-5cba-44ea-8f8b-4492ee93facf"}
21:06:48.329 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f22c132a-5cba-44ea-8f8b-4492ee93facf"}
21:06:50.336 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d4ed077-449b-4693-b54e-b51caa3e8e76"}
21:06:50.339 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d4ed077-449b-4693-b54e-b51caa3e8e76"}
21:06:50.341 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88cfb89a-c2cc-45f0-afab-81feca78aeb8"}
21:06:50.342 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"88cfb89a-c2cc-45f0-afab-81feca78aeb8"}
21:06:52.343 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13a37987-a79d-4c36-9b73-ed3a0d2a6960"}
21:06:52.346 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13a37987-a79d-4c36-9b73-ed3a0d2a6960"}
21:06:52.350 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f37f0362-d7a9-47f9-a771-6e01b1a314f0"}
21:06:52.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f37f0362-d7a9-47f9-a771-6e01b1a314f0"}
21:06:54.358 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c56ce338-bb32-401d-9329-2ceaaba947e9"}
21:06:54.364 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c56ce338-bb32-401d-9329-2ceaaba947e9"}
21:06:54.366 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf604f15-3598-4993-beb6-22c8a89c2929"}
21:06:54.369 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf604f15-3598-4993-beb6-22c8a89c2929"}
21:06:56.372 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6260dba3-1edd-4351-832e-a8db7ac8cda7"}
21:06:56.377 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6260dba3-1edd-4351-832e-a8db7ac8cda7"}
21:06:56.379 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c44a1c41-80d7-4388-9fce-7427565e2a87"}
21:06:56.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c44a1c41-80d7-4388-9fce-7427565e2a87"}
21:06:58.372 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb925fe9-313d-41ab-9e07-6da78c8774a1"}
21:06:58.374 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb925fe9-313d-41ab-9e07-6da78c8774a1"}
21:06:58.377 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"363846aa-3b73-41e1-a2b9-0ce96d9a78f6"}
21:06:58.380 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"363846aa-3b73-41e1-a2b9-0ce96d9a78f6"}
21:07:00.379 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1764a36c-4c86-423d-96c1-537aa2498351"}
21:07:00.383 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1764a36c-4c86-423d-96c1-537aa2498351"}
21:07:00.384 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14ca1ad1-15ce-45b1-be34-c565c5b0f94d"}
21:07:00.386 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"14ca1ad1-15ce-45b1-be34-c565c5b0f94d"}
21:07:02.382 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6eb49db-f1af-4c04-a249-f000ecbe747b"}
21:07:02.387 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6eb49db-f1af-4c04-a249-f000ecbe747b"}
21:07:02.390 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe664898-a39e-4a12-9f48-4317b58a9b9e"}
21:07:02.394 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe664898-a39e-4a12-9f48-4317b58a9b9e"}
21:07:04.394 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f61cef32-bbbb-40fe-852e-74ecac316255"}
21:07:04.398 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f61cef32-bbbb-40fe-852e-74ecac316255"}
21:07:04.400 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e955fb66-80b5-4c6b-97c9-bfaa39fdfe10"}
21:07:04.402 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e955fb66-80b5-4c6b-97c9-bfaa39fdfe10"}
21:07:06.396 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e0f02b8-d232-4f5c-83e6-028cffcd11cf"}
21:07:06.400 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e0f02b8-d232-4f5c-83e6-028cffcd11cf"}
21:07:06.404 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"59b7ab10-6a8f-4c1a-bdd4-310c964b4782"}
21:07:06.407 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"59b7ab10-6a8f-4c1a-bdd4-310c964b4782"}
21:07:08.401 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37e19cb4-a002-4e70-8a3d-59a7ede3f185"}
21:07:08.402 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37e19cb4-a002-4e70-8a3d-59a7ede3f185"}
21:07:08.404 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36c9838c-6196-454a-9133-e5e15dd44536"}
21:07:08.405 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36c9838c-6196-454a-9133-e5e15dd44536"}
21:07:10.403 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3438440-06fb-4297-b240-4b5f23f1b009"}
21:07:10.407 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3438440-06fb-4297-b240-4b5f23f1b009"}
21:07:10.410 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e198299-894b-49a1-b5f4-f7e0337f6039"}
21:07:10.412 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e198299-894b-49a1-b5f4-f7e0337f6039"}
21:07:12.411 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59936daf-be7c-4570-8013-c15ae046329c"}
21:07:12.411 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59936daf-be7c-4570-8013-c15ae046329c"}
21:07:12.411 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da02fbbd-4da1-408f-af3b-bfc663d01677"}
21:07:12.411 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da02fbbd-4da1-408f-af3b-bfc663d01677"}
21:07:14.419 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1e825f4-756e-458d-8784-d4fb09af9f7f"}
21:07:14.419 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1e825f4-756e-458d-8784-d4fb09af9f7f"}
21:07:14.419 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca7dc495-3bf9-4f5b-9874-1b6aebc4a4a2"}
21:07:14.419 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca7dc495-3bf9-4f5b-9874-1b6aebc4a4a2"}
21:07:16.419 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b684137-c4c7-410a-bd0b-ce69da9171eb"}
21:07:16.419 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b684137-c4c7-410a-bd0b-ce69da9171eb"}
21:07:16.426 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73a35d38-a8b6-4c61-89bf-3c686b898de7"}
21:07:16.428 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"73a35d38-a8b6-4c61-89bf-3c686b898de7"}
21:07:18.431 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5935f6c2-f178-47bb-921c-1b5028af3c83"}
21:07:18.460 00.029 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5935f6c2-f178-47bb-921c-1b5028af3c83"}
21:07:18.478 00.018 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"506e9d70-504f-452e-b9ac-ec622f8f402f"}
21:07:18.489 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"506e9d70-504f-452e-b9ac-ec622f8f402f"}
21:07:20.442 01.953 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ac8b887-fe35-47dc-ba57-0c399ed35417"}
21:07:20.444 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ac8b887-fe35-47dc-ba57-0c399ed35417"}
21:07:20.446 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5b3825f-6435-4622-84a8-650657baf597"}
21:07:20.448 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5b3825f-6435-4622-84a8-650657baf597"}
21:07:22.441 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"675fad89-3792-4ea6-9264-d17318b16f0c"}
21:07:22.444 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"675fad89-3792-4ea6-9264-d17318b16f0c"}
21:07:22.447 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a865d7e8-ce03-4d74-a801-b16e6ab06f86"}
21:07:22.449 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a865d7e8-ce03-4d74-a801-b16e6ab06f86"}
21:07:24.451 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4527fa5-1c62-4e02-ab58-e777d6771275"}
21:07:24.455 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4527fa5-1c62-4e02-ab58-e777d6771275"}
21:07:24.459 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cc2749a-450b-4bb5-8e6d-1823310957d9"}
21:07:24.459 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cc2749a-450b-4bb5-8e6d-1823310957d9"}
21:07:26.452 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e741a4dc-706a-4623-88c1-5c5b5b99eba9"}
21:07:26.453 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e741a4dc-706a-4623-88c1-5c5b5b99eba9"}
21:07:26.453 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"adaeef5f-5d0e-495f-b0f3-611ad3d61f88"}
21:07:26.457 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"adaeef5f-5d0e-495f-b0f3-611ad3d61f88"}
21:07:28.459 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa593879-ddb4-471b-98b1-5cabca8183ed"}
21:07:28.459 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa593879-ddb4-471b-98b1-5cabca8183ed"}
21:07:28.464 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca3e4779-5da3-42bd-9f62-9f6b1f94ef9e"}
21:07:28.464 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca3e4779-5da3-42bd-9f62-9f6b1f94ef9e"}
21:07:30.468 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"904ecc69-70fb-4560-9853-ac91e8cb94ba"}
21:07:30.471 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"904ecc69-70fb-4560-9853-ac91e8cb94ba"}
21:07:30.475 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a85b783f-c131-4166-91d8-637ceed7d07f"}
21:07:30.475 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a85b783f-c131-4166-91d8-637ceed7d07f"}
21:07:32.470 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edb34ddd-a05f-45b7-8928-7b405c5770bf"}
21:07:32.474 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edb34ddd-a05f-45b7-8928-7b405c5770bf"}
21:07:32.474 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1079885-08ab-4a45-b7db-23d64ec4bf1f"}
21:07:32.479 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1079885-08ab-4a45-b7db-23d64ec4bf1f"}
21:07:34.476 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae2ef77c-88fe-4d3a-a130-e67fa32653e0"}
21:07:34.476 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae2ef77c-88fe-4d3a-a130-e67fa32653e0"}
21:07:34.484 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e4a6086-82c8-413f-91cc-f3bc641e52c3"}
21:07:34.487 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e4a6086-82c8-413f-91cc-f3bc641e52c3"}
21:07:36.488 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9536aef1-de51-4757-b6c4-5a8b6e66bae5"}
21:07:36.491 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9536aef1-de51-4757-b6c4-5a8b6e66bae5"}
21:07:36.495 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf7021da-afc1-4723-93bc-2d5ad229210a"}
21:07:36.495 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7021da-afc1-4723-93bc-2d5ad229210a"}
21:07:38.491 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e740130-d864-4717-9048-d2c4c5d89db6"}
21:07:38.497 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e740130-d864-4717-9048-d2c4c5d89db6"}
21:07:38.499 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"309299b8-298a-4d26-90ab-4f3f84ecaf91"}
21:07:38.502 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"309299b8-298a-4d26-90ab-4f3f84ecaf91"}
21:07:40.505 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4589f7e-ed19-408b-838c-b21069403012"}
21:07:40.510 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4589f7e-ed19-408b-838c-b21069403012"}
21:07:40.512 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2fb8f1a2-dc52-4efb-ab5b-ae9d34429b08"}
21:07:40.512 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fb8f1a2-dc52-4efb-ab5b-ae9d34429b08"}
21:07:42.515 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c97dfdfc-710e-4f89-9883-0c718adfac16"}
21:07:42.516 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c97dfdfc-710e-4f89-9883-0c718adfac16"}
21:07:42.516 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"035726e6-c7fe-462d-84b1-dbed49cd04a2"}
21:07:42.521 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"035726e6-c7fe-462d-84b1-dbed49cd04a2"}
21:07:44.524 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b848cd7d-6a1d-44f0-8a8c-5fe8feaf9add"}
21:07:44.527 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b848cd7d-6a1d-44f0-8a8c-5fe8feaf9add"}
21:07:44.527 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"568f77c4-8d19-4162-b230-c00e6ffa7ae0"}
21:07:44.527 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"568f77c4-8d19-4162-b230-c00e6ffa7ae0"}
21:07:46.530 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"505465d2-f9b2-4c6c-a9d3-e81cc9e4c3e9"}
21:07:46.536 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"505465d2-f9b2-4c6c-a9d3-e81cc9e4c3e9"}
21:07:46.539 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a0dc4de-1e43-406b-b121-b74870ae7881"}
21:07:46.543 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a0dc4de-1e43-406b-b121-b74870ae7881"}
21:07:48.529 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce5479b0-07ee-4023-8095-f3f6ebea4255"}
21:07:48.531 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce5479b0-07ee-4023-8095-f3f6ebea4255"}
21:07:48.535 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"726c816c-fbf4-4c3f-9a80-935dc575ea4e"}
21:07:48.535 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"726c816c-fbf4-4c3f-9a80-935dc575ea4e"}
21:07:50.529 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c48081f-8b6d-435e-8c79-2e1403deb331"}
21:07:50.530 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c48081f-8b6d-435e-8c79-2e1403deb331"}
21:07:50.530 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a0ba474-47d3-4a70-b77c-bf94898265c1"}
21:07:50.537 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a0ba474-47d3-4a70-b77c-bf94898265c1"}
21:07:52.532 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e2de5c3-1563-4ab8-9b9a-ae43e9887260"}
21:07:52.534 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e2de5c3-1563-4ab8-9b9a-ae43e9887260"}
21:07:52.542 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3609278-2bad-4c0e-80a1-e3aa5f7e15c7"}
21:07:52.544 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3609278-2bad-4c0e-80a1-e3aa5f7e15c7"}
21:07:54.533 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69c34caf-3aca-4145-96f1-a0b42e4cd448"}
21:07:54.537 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69c34caf-3aca-4145-96f1-a0b42e4cd448"}
21:07:54.537 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08adbafb-ea98-45b5-ba31-ca86709f7135"}
21:07:54.542 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"08adbafb-ea98-45b5-ba31-ca86709f7135"}
21:07:56.537 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83f6b012-12a9-4ed0-96ae-8e9ff9b0fe97"}
21:07:56.541 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83f6b012-12a9-4ed0-96ae-8e9ff9b0fe97"}
21:07:56.544 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ab5a318-ad22-4dc5-875e-f42b595e593b"}
21:07:56.547 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ab5a318-ad22-4dc5-875e-f42b595e593b"}
21:07:58.540 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06574377-2806-463c-bb30-5841cceadb13"}
21:07:58.544 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06574377-2806-463c-bb30-5841cceadb13"}
21:07:58.544 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afd21bec-0de7-4aeb-afaf-c7c576b64630"}
21:07:58.544 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"afd21bec-0de7-4aeb-afaf-c7c576b64630"}
21:08:00.540 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1137f8f-d58a-4281-90e0-df31843076a4"}
21:08:00.544 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1137f8f-d58a-4281-90e0-df31843076a4"}
21:08:00.546 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f133818e-c741-434e-b1ef-c10b6f03c658"}
21:08:00.546 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f133818e-c741-434e-b1ef-c10b6f03c658"}
21:08:02.545 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"540ab211-c282-4001-8bb2-19c254c2a33d"}
21:08:02.550 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"540ab211-c282-4001-8bb2-19c254c2a33d"}
21:08:02.550 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ff1a4f6-9f71-443e-9eef-5f6996e0e2e2"}
21:08:02.550 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ff1a4f6-9f71-443e-9eef-5f6996e0e2e2"}
21:08:04.544 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bdf57e4-e47a-4dc2-bad5-4d822e09ce94"}
21:08:04.544 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bdf57e4-e47a-4dc2-bad5-4d822e09ce94"}
21:08:04.544 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a9eacd5-e86d-4751-b7a7-c8e7a1ced0b8"}
21:08:04.544 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a9eacd5-e86d-4751-b7a7-c8e7a1ced0b8"}
21:08:06.551 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"417e7734-4758-42e3-a5d6-d8a2bfb9fa14"}
21:08:06.552 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"417e7734-4758-42e3-a5d6-d8a2bfb9fa14"}
21:08:06.552 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"812b533c-9c8a-441b-9f50-b317e6cdf4d7"}
21:08:06.560 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"812b533c-9c8a-441b-9f50-b317e6cdf4d7"}
21:08:08.552 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e756b20-22b2-465a-bb27-8d3f042ee8ea"}
21:08:08.555 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e756b20-22b2-465a-bb27-8d3f042ee8ea"}
21:08:08.555 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"679a2606-95a8-4c94-aa20-6e6c4f54b789"}
21:08:08.560 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"679a2606-95a8-4c94-aa20-6e6c4f54b789"}
21:08:10.554 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd402f04-e8dd-4c53-a4f6-390d6427af83"}
21:08:10.554 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd402f04-e8dd-4c53-a4f6-390d6427af83"}
21:08:10.554 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6136f56c-6247-4b82-8c78-e6ea59270c93"}
21:08:10.554 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6136f56c-6247-4b82-8c78-e6ea59270c93"}
21:08:12.559 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"21b60d5d-33c2-4b28-b5b8-51818377d092"}
21:08:12.564 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"21b60d5d-33c2-4b28-b5b8-51818377d092"}
21:08:12.568 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c47f3139-f65e-4624-8eb3-b2726e175134"}
21:08:12.568 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c47f3139-f65e-4624-8eb3-b2726e175134"}
21:08:14.559 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f1fe8aa-27d7-4603-9df4-842504e41fbd"}
21:08:14.560 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f1fe8aa-27d7-4603-9df4-842504e41fbd"}
21:08:14.565 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da6647f9-f741-4fa6-869c-d8fcdcb13e67"}
21:08:14.565 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da6647f9-f741-4fa6-869c-d8fcdcb13e67"}
21:08:16.570 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"066b2131-8f85-4961-a3af-9b9c9bc6bbdb"}
21:08:16.574 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"066b2131-8f85-4961-a3af-9b9c9bc6bbdb"}
21:08:16.574 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"580f5b59-e3cc-4b05-95b6-853b688beeca"}
21:08:16.582 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"580f5b59-e3cc-4b05-95b6-853b688beeca"}
21:08:18.581 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3df75d07-9252-4d16-9e8d-287fc8f45ee3"}
21:08:18.583 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3df75d07-9252-4d16-9e8d-287fc8f45ee3"}
21:08:18.587 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d9fd9e5-74a0-4e92-b56a-1f0aa676ae9c"}
21:08:18.587 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d9fd9e5-74a0-4e92-b56a-1f0aa676ae9c"}
21:08:20.588 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"296319e6-6c58-4d69-98b5-f3cd44cf6a24"}
21:08:20.588 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"296319e6-6c58-4d69-98b5-f3cd44cf6a24"}
21:08:20.588 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dbac5655-774c-4659-b355-8655d01ed5a9"}
21:08:20.598 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbac5655-774c-4659-b355-8655d01ed5a9"}
21:08:22.598 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ae6c56c-ebc6-4e02-9682-1fb18a798b41"}
21:08:22.601 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ae6c56c-ebc6-4e02-9682-1fb18a798b41"}
21:08:22.605 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca7aa19b-8fde-434e-84bb-1a1515ef42bd"}
21:08:22.605 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca7aa19b-8fde-434e-84bb-1a1515ef42bd"}
21:08:24.606 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc616c9e-8b25-445f-acf3-61a3b6f029bd"}
21:08:24.611 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc616c9e-8b25-445f-acf3-61a3b6f029bd"}
21:08:24.614 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73d8fef4-e69b-48a2-b9d7-54373428a4c5"}
21:08:24.614 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"73d8fef4-e69b-48a2-b9d7-54373428a4c5"}
21:08:26.606 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09a72b8f-bb56-43f7-adad-6908b986b108"}
21:08:26.611 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09a72b8f-bb56-43f7-adad-6908b986b108"}
21:08:26.614 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a115fe9-6c1a-496e-a1e4-d94e17365e7c"}
21:08:26.617 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a115fe9-6c1a-496e-a1e4-d94e17365e7c"}
21:08:28.615 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22828ac2-46a7-4349-9f73-0705ae0ea203"}
21:08:28.615 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22828ac2-46a7-4349-9f73-0705ae0ea203"}
21:08:28.615 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ee2a6ce-72bc-4e08-a695-0a00adc0c94d"}
21:08:28.627 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ee2a6ce-72bc-4e08-a695-0a00adc0c94d"}
21:08:30.626 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a55b6c03-8535-4ed8-941a-50c1276b7c27"}
21:08:30.633 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a55b6c03-8535-4ed8-941a-50c1276b7c27"}
21:08:30.636 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"772cc7ce-5c76-425f-bd19-695e57af93d5"}
21:08:30.636 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"772cc7ce-5c76-425f-bd19-695e57af93d5"}
21:08:32.635 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c13d9b9-0c45-45a1-8fe3-6a156bdea984"}
21:08:32.635 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c13d9b9-0c45-45a1-8fe3-6a156bdea984"}
21:08:32.635 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"222681ac-e593-4468-9d6d-36efb8b20efd"}
21:08:32.645 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"222681ac-e593-4468-9d6d-36efb8b20efd"}
21:08:34.646 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8dda75b-91f3-45cc-869e-e85e685f8a2d"}
21:08:34.653 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8dda75b-91f3-45cc-869e-e85e685f8a2d"}
21:08:34.653 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0f63b34-c36f-42f8-8555-36e6854f153e"}
21:08:34.653 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0f63b34-c36f-42f8-8555-36e6854f153e"}
21:08:36.658 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bca966e0-73a5-4454-b49a-b30483950d82"}
21:08:36.664 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bca966e0-73a5-4454-b49a-b30483950d82"}
21:08:36.667 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2aca3ab-cef0-4ce5-b7d3-4ddf269199c9"}
21:08:36.674 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2aca3ab-cef0-4ce5-b7d3-4ddf269199c9"}
21:08:38.669 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd2fe364-e2d9-4eea-b221-627a2241641e"}
21:08:38.672 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd2fe364-e2d9-4eea-b221-627a2241641e"}
21:08:38.674 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b4c8051-225f-4adc-8c34-306666cfc711"}
21:08:38.675 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b4c8051-225f-4adc-8c34-306666cfc711"}
21:08:40.679 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36e1f38b-2187-421c-98c8-f547d545234d"}
21:08:40.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36e1f38b-2187-421c-98c8-f547d545234d"}
21:08:40.683 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57c3349f-42bb-440d-b952-b05cb1a49921"}
21:08:40.685 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"57c3349f-42bb-440d-b952-b05cb1a49921"}
21:08:42.685 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b9416ca-5b68-4e20-bd77-57a57df0f62c"}
21:08:42.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b9416ca-5b68-4e20-bd77-57a57df0f62c"}
21:08:42.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"966d9e3a-78f8-4a89-9760-3dbd718d18dd"}
21:08:42.691 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"966d9e3a-78f8-4a89-9760-3dbd718d18dd"}
21:08:44.691 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"adbbe301-7e76-4f7c-8a2d-4e34bef2d671"}
21:08:44.696 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"adbbe301-7e76-4f7c-8a2d-4e34bef2d671"}
21:08:44.696 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1eab2e50-2f16-457e-82bd-54d97f984b29"}
21:08:44.696 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eab2e50-2f16-457e-82bd-54d97f984b29"}
21:08:46.698 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86c2163c-ad99-461b-bed2-8a1eb838db8e"}
21:08:46.703 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86c2163c-ad99-461b-bed2-8a1eb838db8e"}
21:08:46.706 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f751cf6c-e394-425c-aad2-72d4aed4997e"}
21:08:46.706 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f751cf6c-e394-425c-aad2-72d4aed4997e"}
21:08:48.700 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2db7a5f1-9c2b-4f5f-a28a-ccb79282e62d"}
21:08:48.701 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2db7a5f1-9c2b-4f5f-a28a-ccb79282e62d"}
21:08:48.701 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10d2ba22-471d-4554-a513-27b126ff14ec"}
21:08:48.708 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"10d2ba22-471d-4554-a513-27b126ff14ec"}
21:08:50.712 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c0e3c99-6990-4808-bb66-16fd582dd801"}
21:08:50.716 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c0e3c99-6990-4808-bb66-16fd582dd801"}
21:08:50.718 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04457579-70b8-446d-997c-7849f70d0288"}
21:08:50.718 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"04457579-70b8-446d-997c-7849f70d0288"}
21:08:52.711 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74c42a06-ee53-42f8-86b7-991d3152d526"}
21:08:52.716 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74c42a06-ee53-42f8-86b7-991d3152d526"}
21:08:52.720 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34e67069-f1f3-4ec4-ae27-922f46504cf9"}
21:08:52.720 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34e67069-f1f3-4ec4-ae27-922f46504cf9"}
21:08:54.721 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f46d865-2ab1-41d9-958c-925a749ec39c"}
21:08:54.726 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f46d865-2ab1-41d9-958c-925a749ec39c"}
21:08:54.729 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8b5c783-a313-40d8-b029-93ed097ff807"}
21:08:54.732 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8b5c783-a313-40d8-b029-93ed097ff807"}
21:08:56.719 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"680d28bb-9ee6-4026-a19b-0246f734bd59"}
21:08:56.724 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"680d28bb-9ee6-4026-a19b-0246f734bd59"}
21:08:56.728 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5590d11-2989-4bcf-b553-d59e1c0a95e0"}
21:08:56.728 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5590d11-2989-4bcf-b553-d59e1c0a95e0"}
21:08:58.715 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5dda457-1986-4eba-8b0b-bdb2d1acf02a"}
21:08:58.717 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5dda457-1986-4eba-8b0b-bdb2d1acf02a"}
21:08:58.723 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3593a44-5efb-4320-84f1-66178c9b4e7a"}
21:08:58.727 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3593a44-5efb-4320-84f1-66178c9b4e7a"}
21:09:00.714 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"662c737d-1065-4c8d-a03d-a13327d63df8"}
21:09:00.714 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"662c737d-1065-4c8d-a03d-a13327d63df8"}
21:09:00.714 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"886e5d84-5fcc-465f-927d-225a30e9b968"}
21:09:00.724 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"886e5d84-5fcc-465f-927d-225a30e9b968"}
21:09:02.723 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6332e127-7973-432c-8ed8-032549fcf98c"}
21:09:02.724 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6332e127-7973-432c-8ed8-032549fcf98c"}
21:09:02.724 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c6d9939-d3ac-4ab5-909f-db4b0e5c5189"}
21:09:02.724 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c6d9939-d3ac-4ab5-909f-db4b0e5c5189"}
21:09:04.729 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b531af18-03cf-42aa-9de3-249a1c0a9ae4"}
21:09:04.731 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b531af18-03cf-42aa-9de3-249a1c0a9ae4"}
21:09:04.731 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52c3b7b1-0ca4-49f9-9d4c-6d77bde251b6"}
21:09:04.741 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"52c3b7b1-0ca4-49f9-9d4c-6d77bde251b6"}
21:09:06.731 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8eb721f1-c498-492e-b0a6-235564a99371"}
21:09:06.733 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8eb721f1-c498-492e-b0a6-235564a99371"}
21:09:06.733 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a678942a-9cc7-4488-a16a-0a3a8567d32e"}
21:09:06.737 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a678942a-9cc7-4488-a16a-0a3a8567d32e"}
21:09:08.734 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8d96822-33d7-4b4f-aa9c-82383070972b"}
21:09:08.737 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8d96822-33d7-4b4f-aa9c-82383070972b"}
21:09:08.737 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eec2d523-f890-4a41-b4c1-0badeaa9f3e4"}
21:09:08.742 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eec2d523-f890-4a41-b4c1-0badeaa9f3e4"}
21:09:10.732 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93fa3ee6-a776-429a-99f3-3611c4f40247"}
21:09:10.732 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93fa3ee6-a776-429a-99f3-3611c4f40247"}
21:09:10.732 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c01ea51-6b2d-4582-9210-f2f6f9ef3d1a"}
21:09:10.732 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c01ea51-6b2d-4582-9210-f2f6f9ef3d1a"}
21:09:12.732 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e4cf6e9-d3fe-4052-820b-6d6c2225fb19"}
21:09:12.735 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e4cf6e9-d3fe-4052-820b-6d6c2225fb19"}
21:09:12.738 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"564be7f6-208c-49d1-89a4-7e623b62e722"}
21:09:12.740 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"564be7f6-208c-49d1-89a4-7e623b62e722"}
21:09:14.732 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f74f2f94-f1c7-4c76-9939-8ba64715734f"}
21:09:14.733 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f74f2f94-f1c7-4c76-9939-8ba64715734f"}
21:09:14.737 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dba858a0-4905-436e-9a9e-81792726dd35"}
21:09:14.738 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dba858a0-4905-436e-9a9e-81792726dd35"}
21:09:16.746 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd6af4bf-fcb5-4d31-bd46-0e5a2c7ce547"}
21:09:16.746 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd6af4bf-fcb5-4d31-bd46-0e5a2c7ce547"}
21:09:16.746 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"219c4015-406c-49c8-9b46-25807aabf1cb"}
21:09:16.754 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"219c4015-406c-49c8-9b46-25807aabf1cb"}
21:09:18.755 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c826ba1b-7c11-4883-ac7d-c61a4b40be1b"}
21:09:18.755 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c826ba1b-7c11-4883-ac7d-c61a4b40be1b"}
21:09:18.763 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e341e74-661f-4840-bc44-f1b76d1c3887"}
21:09:18.763 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e341e74-661f-4840-bc44-f1b76d1c3887"}
21:09:20.763 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc4a95a1-549e-4332-a404-d11c561a5db0"}
21:09:20.767 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc4a95a1-549e-4332-a404-d11c561a5db0"}
21:09:20.768 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b0bafc6-f7e3-44c4-ae20-f97abb1c2893"}
21:09:20.768 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b0bafc6-f7e3-44c4-ae20-f97abb1c2893"}
21:09:22.771 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36aef265-7501-4214-811e-20d33c0e639a"}
21:09:22.776 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36aef265-7501-4214-811e-20d33c0e639a"}
21:09:22.776 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d543b743-8872-4389-9f04-61be461a0913"}
21:09:22.776 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d543b743-8872-4389-9f04-61be461a0913"}
21:09:24.775 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa5500b1-8ca3-4118-9385-d303c0408c36"}
21:09:24.779 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa5500b1-8ca3-4118-9385-d303c0408c36"}
21:09:24.783 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca3db643-b234-4c77-8580-fc85d919fe3a"}
21:09:24.786 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca3db643-b234-4c77-8580-fc85d919fe3a"}
21:09:26.788 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa267c23-f9a1-42a9-b273-6cfec285a79f"}
21:09:26.788 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa267c23-f9a1-42a9-b273-6cfec285a79f"}
21:09:26.793 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fb00ca6-08b0-422d-89c2-d5bd4ecf41bc"}
21:09:26.793 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fb00ca6-08b0-422d-89c2-d5bd4ecf41bc"}
21:09:28.784 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c06af9e5-6a9a-4346-ad36-ef9f15404132"}
21:09:28.785 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c06af9e5-6a9a-4346-ad36-ef9f15404132"}
21:09:28.785 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17246876-508b-467b-945a-01bb89b013d7"}
21:09:28.785 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17246876-508b-467b-945a-01bb89b013d7"}
21:09:30.776 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"125863e6-4dc8-4c9a-aaa8-05a6a6864de4"}
21:09:30.780 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"125863e6-4dc8-4c9a-aaa8-05a6a6864de4"}
21:09:30.784 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd32c961-8d7a-4703-b005-5526a41a234e"}
21:09:30.784 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd32c961-8d7a-4703-b005-5526a41a234e"}
21:09:32.784 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c1f04ee-b77e-461e-acfc-baebfff1285c"}
21:09:32.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c1f04ee-b77e-461e-acfc-baebfff1285c"}
21:09:32.786 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20135b52-1408-47f8-9255-dd0a9f60a89c"}
21:09:32.786 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20135b52-1408-47f8-9255-dd0a9f60a89c"}
21:09:34.777 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e18834b-e614-4260-a1bd-772934787c64"}
21:09:34.777 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e18834b-e614-4260-a1bd-772934787c64"}
21:09:34.777 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d5a624d-4b1f-4b73-b404-c0d50102b3e8"}
21:09:34.786 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d5a624d-4b1f-4b73-b404-c0d50102b3e8"}
21:09:36.792 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"743c9af5-629e-4532-bbb9-124d24edf017"}
21:09:36.792 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"743c9af5-629e-4532-bbb9-124d24edf017"}
21:09:36.792 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ae44d2b-8328-4f1d-a80a-c0a119937c91"}
21:09:36.802 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ae44d2b-8328-4f1d-a80a-c0a119937c91"}
21:09:38.802 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59d0e0e6-e489-45c1-b1b5-b21a0cfef033"}
21:09:38.802 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59d0e0e6-e489-45c1-b1b5-b21a0cfef033"}
21:09:38.802 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48ffb3a5-2cb1-4232-8aac-0f963e903fc4"}
21:09:38.809 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"48ffb3a5-2cb1-4232-8aac-0f963e903fc4"}
21:09:40.811 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f194fda-fb40-4817-bd80-64469f0ff562"}
21:09:40.813 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f194fda-fb40-4817-bd80-64469f0ff562"}
21:09:40.817 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4ca4fc1-c0d3-479c-8b6d-2a0622d17569"}
21:09:40.824 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4ca4fc1-c0d3-479c-8b6d-2a0622d17569"}
21:09:42.813 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"494ba5fc-4ad5-4c33-9065-435330c669d8"}
21:09:42.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"494ba5fc-4ad5-4c33-9065-435330c669d8"}
21:09:42.822 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7c3751e-b395-4c9a-b72b-f5e269f77f4f"}
21:09:42.825 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7c3751e-b395-4c9a-b72b-f5e269f77f4f"}
21:09:44.820 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb751769-8a0f-4fb1-8e48-5cd68564aaba"}
21:09:44.820 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb751769-8a0f-4fb1-8e48-5cd68564aaba"}
21:09:44.823 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f744718-c387-494e-a291-8ea7f1aba32c"}
21:09:44.823 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f744718-c387-494e-a291-8ea7f1aba32c"}
21:09:46.816 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a86ea0a0-e588-4795-815c-a712c1fcb3e1"}
21:09:46.816 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a86ea0a0-e588-4795-815c-a712c1fcb3e1"}
21:09:46.821 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9397fd5-b8de-48c7-80e4-948df18502dc"}
21:09:46.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9397fd5-b8de-48c7-80e4-948df18502dc"}
21:09:48.823 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73e724fb-2f8b-4ffd-9381-efab42e93fe4"}
21:09:48.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73e724fb-2f8b-4ffd-9381-efab42e93fe4"}
21:09:48.829 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e6eaffe-033b-40e0-adb9-4008caad464c"}
21:09:48.830 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e6eaffe-033b-40e0-adb9-4008caad464c"}
21:09:50.833 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dee1d578-5ed8-41b5-a49f-da6f7cd4b293"}
21:09:50.838 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dee1d578-5ed8-41b5-a49f-da6f7cd4b293"}
21:09:50.838 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"984e8af5-1f52-4ebe-981a-ce5cf9ecd9ce"}
21:09:50.841 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"984e8af5-1f52-4ebe-981a-ce5cf9ecd9ce"}
21:09:52.835 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3703d30d-c562-499d-a7a3-6edd60e8d5ef"}
21:09:52.835 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3703d30d-c562-499d-a7a3-6edd60e8d5ef"}
21:09:52.835 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b055a0e-a1a6-49c9-9bac-94f6e4ee2cc8"}
21:09:52.835 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b055a0e-a1a6-49c9-9bac-94f6e4ee2cc8"}
21:09:54.845 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54d02766-a4db-4ace-a07f-72539e5fd911"}
21:09:54.846 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54d02766-a4db-4ace-a07f-72539e5fd911"}
21:09:54.851 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca938f11-6bdb-45d9-9b61-f967ae411fc5"}
21:09:54.857 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca938f11-6bdb-45d9-9b61-f967ae411fc5"}
21:09:56.855 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bc0d445-6c7a-4ff7-b04a-b919e78f2c1c"}
21:09:56.858 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bc0d445-6c7a-4ff7-b04a-b919e78f2c1c"}
21:09:56.858 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54a3c7a0-ad75-4d63-af24-c2034003e8d2"}
21:09:56.862 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54a3c7a0-ad75-4d63-af24-c2034003e8d2"}
21:09:58.852 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b17ed41-b9ba-4074-9c60-4b9606a4da0c"}
21:09:58.856 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b17ed41-b9ba-4074-9c60-4b9606a4da0c"}
21:09:58.856 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3d20634-c28a-4a9c-87af-de0f48a2ccb0"}
21:09:58.859 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3d20634-c28a-4a9c-87af-de0f48a2ccb0"}
21:10:00.854 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3dc384cf-c0a3-4b9b-a7d7-ee484bdb39d5"}
21:10:00.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3dc384cf-c0a3-4b9b-a7d7-ee484bdb39d5"}
21:10:00.859 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"038880fa-4517-4cb1-8c49-f1229ee23012"}
21:10:00.859 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"038880fa-4517-4cb1-8c49-f1229ee23012"}
21:10:02.862 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6657bbc9-54e6-4f04-bfa9-a242441bda06"}
21:10:02.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6657bbc9-54e6-4f04-bfa9-a242441bda06"}
21:10:02.869 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe9cc4e3-1b72-42c6-a863-cb1b28985be2"}
21:10:02.873 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe9cc4e3-1b72-42c6-a863-cb1b28985be2"}
21:10:04.863 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f6e04b4-1d06-4028-91b5-bcaaee583c4f"}
21:10:04.864 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f6e04b4-1d06-4028-91b5-bcaaee583c4f"}
21:10:04.864 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce9e7988-b9b1-4e6a-ba99-2573ddc750c2"}
21:10:04.864 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce9e7988-b9b1-4e6a-ba99-2573ddc750c2"}
21:10:06.863 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd2384ac-4871-4061-b78e-c627ec576310"}
21:10:06.868 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd2384ac-4871-4061-b78e-c627ec576310"}
21:10:06.872 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acdec3e1-0de0-4f02-8900-9611fcd5d17f"}
21:10:06.872 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"acdec3e1-0de0-4f02-8900-9611fcd5d17f"}
21:10:08.873 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2d301e9-0393-47ad-91a9-cab396ae4d73"}
21:10:08.873 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2d301e9-0393-47ad-91a9-cab396ae4d73"}
21:10:08.878 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"22338ecb-bea6-490a-abfe-41ee433c2889"}
21:10:08.880 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"22338ecb-bea6-490a-abfe-41ee433c2889"}
21:10:10.876 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a2c943a-a6ca-454e-9a04-4ef0d6fbb0ea"}
21:10:10.880 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a2c943a-a6ca-454e-9a04-4ef0d6fbb0ea"}
21:10:10.882 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d14aff9b-1b67-4645-9cc3-2f3e2dac2094"}
21:10:10.882 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d14aff9b-1b67-4645-9cc3-2f3e2dac2094"}
21:10:12.879 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b56f0dd2-c2ee-4056-82dc-45badbd9b788"}
21:10:12.881 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b56f0dd2-c2ee-4056-82dc-45badbd9b788"}
21:10:12.881 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03741bb7-5c59-4fbf-8e31-a223f4a6bcf3"}
21:10:12.888 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"03741bb7-5c59-4fbf-8e31-a223f4a6bcf3"}
21:10:14.891 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b3a5921-322f-4276-9191-214593c42ecf"}
21:10:14.891 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b3a5921-322f-4276-9191-214593c42ecf"}
21:10:14.891 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf31d081-ed0c-4e14-9942-564b157294c9"}
21:10:14.898 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf31d081-ed0c-4e14-9942-564b157294c9"}
21:10:16.902 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25161060-3b4b-4323-965b-14c0d77be5e5"}
21:10:16.906 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25161060-3b4b-4323-965b-14c0d77be5e5"}
21:10:16.911 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1716ca27-eb7b-4d08-8820-970736163d3f"}
21:10:16.911 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1716ca27-eb7b-4d08-8820-970736163d3f"}
21:10:18.903 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8d57477b-e442-4926-993e-74b6a126d9dd"}
21:10:18.907 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8d57477b-e442-4926-993e-74b6a126d9dd"}
21:10:18.911 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbf959f1-9683-4bc9-8630-804bad4cddef"}
21:10:18.911 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbf959f1-9683-4bc9-8630-804bad4cddef"}
21:10:20.902 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0afffa47-504b-4d95-970d-accf2a7229cc"}
21:10:20.903 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0afffa47-504b-4d95-970d-accf2a7229cc"}
21:10:20.910 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"efe63934-5ea8-4c78-b85f-c6222c5cfb0a"}
21:10:20.910 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"efe63934-5ea8-4c78-b85f-c6222c5cfb0a"}
21:10:22.907 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e357973d-9f18-4ea4-a802-61eb74979e73"}
21:10:22.913 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e357973d-9f18-4ea4-a802-61eb74979e73"}
21:10:22.913 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2b71154-58a5-4a39-96ea-2ac228ffd24e"}
21:10:22.918 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2b71154-58a5-4a39-96ea-2ac228ffd24e"}
21:10:24.914 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"457ceeb1-6607-4bfb-8b99-b5d9e2ff39e8"}
21:10:24.919 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"457ceeb1-6607-4bfb-8b99-b5d9e2ff39e8"}
21:10:24.924 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e768764a-8a6c-476f-9d22-4922a160c28a"}
21:10:24.928 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e768764a-8a6c-476f-9d22-4922a160c28a"}
21:10:26.920 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30e8dd42-4563-46b9-a2e6-652a67843e72"}
21:10:26.920 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30e8dd42-4563-46b9-a2e6-652a67843e72"}
21:10:26.920 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b8bd924-33a8-4fe0-a8f1-305460768b72"}
21:10:26.928 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b8bd924-33a8-4fe0-a8f1-305460768b72"}
21:10:28.921 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7af9166a-779e-47d3-8593-1fd24ca1cd2d"}
21:10:28.923 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7af9166a-779e-47d3-8593-1fd24ca1cd2d"}
21:10:28.930 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff9ff354-4be6-489b-9fda-965152822c20"}
21:10:28.933 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff9ff354-4be6-489b-9fda-965152822c20"}
21:10:30.923 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"160e83f1-92a5-45eb-963f-f25902040581"}
21:10:30.928 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"160e83f1-92a5-45eb-963f-f25902040581"}
21:10:30.930 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf661b17-1dbb-4623-b378-2e13d7e65933"}
21:10:30.930 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf661b17-1dbb-4623-b378-2e13d7e65933"}
21:10:32.925 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2547ea5a-765f-4ddf-b80b-c005a3f61d67"}
21:10:32.931 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2547ea5a-765f-4ddf-b80b-c005a3f61d67"}
21:10:32.935 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"89232db7-7162-4396-afd1-f5d8567fdd8c"}
21:10:32.935 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"89232db7-7162-4396-afd1-f5d8567fdd8c"}
21:10:34.928 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7851c258-0464-4346-a0e0-89854a8c3d72"}
21:10:34.934 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7851c258-0464-4346-a0e0-89854a8c3d72"}
21:10:34.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8646ed0e-9df9-4102-bdc4-21ed705d05ca"}
21:10:34.936 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8646ed0e-9df9-4102-bdc4-21ed705d05ca"}
21:10:36.932 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e153e6d2-cb39-4287-9a46-54a774d9acc7"}
21:10:36.935 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e153e6d2-cb39-4287-9a46-54a774d9acc7"}
21:10:36.935 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"729b9ee1-05fa-416f-9c7e-5b01a56a626e"}
21:10:36.940 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"729b9ee1-05fa-416f-9c7e-5b01a56a626e"}
21:10:38.945 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65d1972d-5f25-4c88-9720-ae80970313e6"}
21:10:38.948 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65d1972d-5f25-4c88-9720-ae80970313e6"}
21:10:38.948 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a11dec18-e29c-4ba3-8459-9bb028601ba1"}
21:10:38.948 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a11dec18-e29c-4ba3-8459-9bb028601ba1"}
21:10:40.943 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59efac82-7979-45bb-9836-1d7dd106f5df"}
21:10:40.946 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59efac82-7979-45bb-9836-1d7dd106f5df"}
21:10:40.949 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21c00da8-fe4b-455e-a701-cc5933b03c5b"}
21:10:40.949 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21c00da8-fe4b-455e-a701-cc5933b03c5b"}
21:10:42.946 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b2eba76-c894-4c03-98cf-9a0896f3303c"}
21:10:42.946 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b2eba76-c894-4c03-98cf-9a0896f3303c"}
21:10:42.946 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f47145e-35f4-4abb-8bc3-405dc936ce48"}
21:10:42.957 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f47145e-35f4-4abb-8bc3-405dc936ce48"}
21:10:44.959 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de512cfc-72f8-4f80-a18d-d11e1e37ca1a"}
21:10:44.959 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de512cfc-72f8-4f80-a18d-d11e1e37ca1a"}
21:10:44.966 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3dc94236-ec67-43e3-a4dc-2a642c4d87f6"}
21:10:44.966 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dc94236-ec67-43e3-a4dc-2a642c4d87f6"}
21:10:46.952 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64e55843-db75-4b3c-b4df-9f5799c5c314"}
21:10:46.955 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64e55843-db75-4b3c-b4df-9f5799c5c314"}
21:10:46.955 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69a7c823-db9a-4419-a328-3e054c17c365"}
21:10:46.962 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69a7c823-db9a-4419-a328-3e054c17c365"}
21:10:48.951 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6a15679-c4d4-42e5-8a7b-90bdd51c0aed"}
21:10:48.953 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6a15679-c4d4-42e5-8a7b-90bdd51c0aed"}
21:10:48.955 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d6a5ae8-ed5a-48be-94d8-b832b49426c0"}
21:10:48.958 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d6a5ae8-ed5a-48be-94d8-b832b49426c0"}
21:10:50.953 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b9849fe-77fa-4ea3-bb8e-f7ca325e31ea"}
21:10:50.955 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b9849fe-77fa-4ea3-bb8e-f7ca325e31ea"}
21:10:50.957 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2df32b9c-d70d-474b-9aca-4d1d2f168606"}
21:10:50.959 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2df32b9c-d70d-474b-9aca-4d1d2f168606"}
21:10:52.964 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71b2460a-e95f-4c80-975e-918dc67e3265"}
21:10:52.966 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71b2460a-e95f-4c80-975e-918dc67e3265"}
21:10:52.970 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b54acd52-7abc-4dfb-8668-22e8ac9552d1"}
21:10:52.970 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b54acd52-7abc-4dfb-8668-22e8ac9552d1"}
21:10:54.973 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efe0bceb-8f15-42c2-b182-36c8ff8c3736"}
21:10:54.974 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efe0bceb-8f15-42c2-b182-36c8ff8c3736"}
21:10:54.974 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c40cf23d-2bad-4cad-a7be-5676b0bcc4a3"}
21:10:54.974 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c40cf23d-2bad-4cad-a7be-5676b0bcc4a3"}
21:10:56.980 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f52813fe-ccb4-49b5-a68a-6f1f42e4834f"}
21:10:56.981 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f52813fe-ccb4-49b5-a68a-6f1f42e4834f"}
21:10:56.983 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f6c3504-285d-4c3a-b812-b3ce58e0b81f"}
21:10:56.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f6c3504-285d-4c3a-b812-b3ce58e0b81f"}
21:10:58.983 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb05fd49-5098-4489-8100-a276b35916ca"}
21:10:58.983 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb05fd49-5098-4489-8100-a276b35916ca"}
21:10:58.983 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed006816-22ec-446f-9bf9-97fde3e5b17b"}
21:10:58.995 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed006816-22ec-446f-9bf9-97fde3e5b17b"}
21:11:00.985 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4622baf-d2d8-4f61-a0cc-15a84afecb99"}
21:11:00.986 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4622baf-d2d8-4f61-a0cc-15a84afecb99"}
21:11:00.990 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c7e76a9-e03e-4e92-acd4-b51c58156c56"}
21:11:00.992 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c7e76a9-e03e-4e92-acd4-b51c58156c56"}
21:11:02.990 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15a981de-604f-448c-a76a-7337ba9cb809"}
21:11:02.994 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15a981de-604f-448c-a76a-7337ba9cb809"}
21:11:02.994 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2819f27e-4dad-40d9-9e48-a65e351c9329"}
21:11:02.998 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2819f27e-4dad-40d9-9e48-a65e351c9329"}
21:11:04.989 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94287e25-cd3c-47e2-9eb6-3d1192681894"}
21:11:04.989 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94287e25-cd3c-47e2-9eb6-3d1192681894"}
21:11:04.991 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87756b92-31ca-4b6e-9d52-d3b7df5573a0"}
21:11:04.993 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"87756b92-31ca-4b6e-9d52-d3b7df5573a0"}
21:11:06.997 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86625d9f-09a2-436b-8d90-4a530e7f5750"}
21:11:06.997 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86625d9f-09a2-436b-8d90-4a530e7f5750"}
21:11:07.002 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed7437e6-249c-4792-9c18-1b8cee75666e"}
21:11:07.002 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed7437e6-249c-4792-9c18-1b8cee75666e"}
21:11:09.004 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad0eb33e-68be-4f6c-805e-77b34f191e57"}
21:11:09.004 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad0eb33e-68be-4f6c-805e-77b34f191e57"}
21:11:09.004 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d7ea7fb-676e-44f6-8c58-b4f15a71a7fe"}
21:11:09.010 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d7ea7fb-676e-44f6-8c58-b4f15a71a7fe"}
21:11:11.005 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f574498-fea6-42ec-8dce-9abc8e6cc97a"}
21:11:11.006 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f574498-fea6-42ec-8dce-9abc8e6cc97a"}
21:11:11.010 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b18bd4f0-8059-45ae-a12d-b365ba631c89"}
21:11:11.010 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b18bd4f0-8059-45ae-a12d-b365ba631c89"}
21:11:13.005 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73259775-6edf-4487-bea7-9ae8557eda51"}
21:11:13.007 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73259775-6edf-4487-bea7-9ae8557eda51"}
21:11:13.009 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba210ed7-5a06-4e6d-9c7f-012a4a269efb"}
21:11:13.009 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba210ed7-5a06-4e6d-9c7f-012a4a269efb"}
21:11:15.005 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe79d882-b09e-48f2-83f8-c121fc6a2d08"}
21:11:15.007 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe79d882-b09e-48f2-83f8-c121fc6a2d08"}
21:11:15.009 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bac9265e-978b-4ceb-ab47-2cb7459d51b7"}
21:11:15.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bac9265e-978b-4ceb-ab47-2cb7459d51b7"}
21:11:17.009 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8d478c69-4c06-4f9c-b2d0-1c6166d480ce"}
21:11:17.010 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8d478c69-4c06-4f9c-b2d0-1c6166d480ce"}
21:11:17.010 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d6e2395-b036-4705-a5a2-3f7a89bb286f"}
21:11:17.017 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d6e2395-b036-4705-a5a2-3f7a89bb286f"}
21:11:19.011 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bffc0f9-d27c-46c2-a61c-72f9090c30f2"}
21:11:19.012 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bffc0f9-d27c-46c2-a61c-72f9090c30f2"}
21:11:19.019 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"768be6e5-1073-452f-99aa-e393a444c529"}
21:11:19.024 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"768be6e5-1073-452f-99aa-e393a444c529"}
21:11:21.016 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0271e213-aa9c-43d3-81d8-5f95c5f0b5a3"}
21:11:21.016 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0271e213-aa9c-43d3-81d8-5f95c5f0b5a3"}
21:11:21.018 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cca1084c-f7e8-4b0e-ac4f-10e07852b3f7"}
21:11:21.020 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cca1084c-f7e8-4b0e-ac4f-10e07852b3f7"}
21:11:23.017 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbd51bcc-c977-42c4-a434-6a36d966d7c8"}
21:11:23.019 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbd51bcc-c977-42c4-a434-6a36d966d7c8"}
21:11:23.022 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0d6c11c-0ef6-4244-bc2c-faa0420de12c"}
21:11:23.022 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0d6c11c-0ef6-4244-bc2c-faa0420de12c"}
21:11:25.022 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"258c3404-8254-442e-8241-ac5c4db962fe"}
21:11:25.028 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"258c3404-8254-442e-8241-ac5c4db962fe"}
21:11:25.031 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"602b2045-9592-4e4b-b153-94a17aae49cc"}
21:11:25.031 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"602b2045-9592-4e4b-b153-94a17aae49cc"}
21:11:27.022 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4872c793-43a5-45b6-9677-a8bdf0199982"}
21:11:27.027 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4872c793-43a5-45b6-9677-a8bdf0199982"}
21:11:27.031 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c985dfcf-8d0a-4823-a25d-bb42ee59b7c6"}
21:11:27.033 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c985dfcf-8d0a-4823-a25d-bb42ee59b7c6"}
21:11:29.030 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c27289a-1aa6-4f83-89bd-605abe44e3cd"}
21:11:29.033 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c27289a-1aa6-4f83-89bd-605abe44e3cd"}
21:11:29.036 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44c8f63f-446f-4070-8789-9a8b5fa291d0"}
21:11:29.038 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"44c8f63f-446f-4070-8789-9a8b5fa291d0"}
21:11:31.034 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e071ac88-9323-43a6-85e6-9b8502f069b4"}
21:11:31.035 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e071ac88-9323-43a6-85e6-9b8502f069b4"}
21:11:31.035 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"198f6d16-bad1-4963-ad9f-3fe1212db24f"}
21:11:31.035 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"198f6d16-bad1-4963-ad9f-3fe1212db24f"}
21:11:33.034 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6c54f54-379f-4edd-8cc6-8ab0063d261d"}
21:11:33.038 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6c54f54-379f-4edd-8cc6-8ab0063d261d"}
21:11:33.038 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86bca87d-a60a-461e-978c-b2b283e4655c"}
21:11:33.038 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"86bca87d-a60a-461e-978c-b2b283e4655c"}
21:11:35.036 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f57d4df-476b-4c46-83a2-cf1cd796616a"}
21:11:35.038 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f57d4df-476b-4c46-83a2-cf1cd796616a"}
21:11:35.041 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0bfb4687-1673-4f17-ac2d-26916f041b2e"}
21:11:35.043 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bfb4687-1673-4f17-ac2d-26916f041b2e"}
21:11:37.041 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82198a25-b80b-4dba-8565-05872a07845b"}
21:11:37.045 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82198a25-b80b-4dba-8565-05872a07845b"}
21:11:37.047 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44536906-5c81-443d-9376-3ae95f05005b"}
21:11:37.047 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"44536906-5c81-443d-9376-3ae95f05005b"}
21:11:39.035 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d64d9a46-1635-4255-8f5d-49c486770940"}
21:11:39.041 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d64d9a46-1635-4255-8f5d-49c486770940"}
21:11:39.043 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91fe468c-004d-4fe4-aafd-62adddaec593"}
21:11:39.047 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"91fe468c-004d-4fe4-aafd-62adddaec593"}
21:11:41.041 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be10439b-655a-477e-9995-5828795d7705"}
21:11:41.041 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be10439b-655a-477e-9995-5828795d7705"}
21:11:41.041 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f05ce043-92a6-40bd-88a6-7ef8b337e9e8"}
21:11:41.041 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f05ce043-92a6-40bd-88a6-7ef8b337e9e8"}
21:11:43.033 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a549b02-7729-4ab5-8a9d-4dcd9924e4ec"}
21:11:43.033 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a549b02-7729-4ab5-8a9d-4dcd9924e4ec"}
21:11:43.033 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42df1948-3456-4696-ad58-86f1512f5423"}
21:11:43.033 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42df1948-3456-4696-ad58-86f1512f5423"}
21:11:45.028 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e27394ea-4fd4-456d-8b10-23bfa0ea8aba"}
21:11:45.028 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e27394ea-4fd4-456d-8b10-23bfa0ea8aba"}
21:11:45.038 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b408640-966a-4fcf-aeb6-0fa04b24ac0a"}
21:11:45.038 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b408640-966a-4fcf-aeb6-0fa04b24ac0a"}
21:11:47.035 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd505862-0987-46a7-bebf-e16b7c02e9ed"}
21:11:47.037 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd505862-0987-46a7-bebf-e16b7c02e9ed"}
21:11:47.037 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b563fea-6c79-4743-aec0-4cd004c95100"}
21:11:47.037 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b563fea-6c79-4743-aec0-4cd004c95100"}
21:11:49.030 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be5944f6-ac5f-4c05-ad40-2658c8414a20"}
21:11:49.030 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be5944f6-ac5f-4c05-ad40-2658c8414a20"}
21:11:49.030 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"064d3bff-419b-4396-b67b-f021111ed3f5"}
21:11:49.040 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"064d3bff-419b-4396-b67b-f021111ed3f5"}
21:11:51.028 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9a3373e-3bd5-430f-89fc-cef0bfb7b9c3"}
21:11:51.031 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9a3373e-3bd5-430f-89fc-cef0bfb7b9c3"}
21:11:51.035 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15ba108b-0423-456f-95ea-16c5dcfcb25c"}
21:11:51.035 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"15ba108b-0423-456f-95ea-16c5dcfcb25c"}
21:11:53.028 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3cfee3d5-b311-443d-a340-52d1b82a166e"}
21:11:53.028 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3cfee3d5-b311-443d-a340-52d1b82a166e"}
21:11:53.028 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f955a72-15ee-4c8e-a1ba-e099c85e8cb4"}
21:11:53.036 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f955a72-15ee-4c8e-a1ba-e099c85e8cb4"}
21:11:55.033 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5667de4b-7015-4222-a212-5a597e29c9ab"}
21:11:55.035 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5667de4b-7015-4222-a212-5a597e29c9ab"}
21:11:55.035 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fc5b147-2b77-4229-ac11-3f032213df01"}
21:11:55.035 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fc5b147-2b77-4229-ac11-3f032213df01"}
21:11:57.027 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1aa0fd10-4596-4152-af83-eaa3bf013746"}
21:11:57.027 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1aa0fd10-4596-4152-af83-eaa3bf013746"}
21:11:57.036 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73022103-870d-43f1-a31e-416fd8c3af57"}
21:11:57.038 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"73022103-870d-43f1-a31e-416fd8c3af57"}
21:11:59.040 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e707164a-9597-4b63-9a33-41a46c112d62"}
21:11:59.043 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e707164a-9597-4b63-9a33-41a46c112d62"}
21:11:59.047 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"085ca048-ba6d-4676-94e5-2703035416d2"}
21:11:59.051 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"085ca048-ba6d-4676-94e5-2703035416d2"}
21:12:01.044 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb1d7f44-1713-4099-8b28-46e905ded3ef"}
21:12:01.045 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb1d7f44-1713-4099-8b28-46e905ded3ef"}
21:12:01.050 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81761b77-3c7c-4e9b-ac93-b59652511b99"}
21:12:01.054 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"81761b77-3c7c-4e9b-ac93-b59652511b99"}
21:12:03.047 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc1c42b7-2e04-46f1-adf6-3d6b3a6d347e"}
21:12:03.051 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc1c42b7-2e04-46f1-adf6-3d6b3a6d347e"}
21:12:03.055 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76010bb6-7241-441c-be60-6614f5d1df9e"}
21:12:03.057 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"76010bb6-7241-441c-be60-6614f5d1df9e"}
21:12:05.054 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f5a8be8-5e12-44c5-a4a5-b941a20c626b"}
21:12:05.054 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f5a8be8-5e12-44c5-a4a5-b941a20c626b"}
21:12:05.057 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9bf500d6-b5d5-481b-a70a-0e2a2d5ad096"}
21:12:05.059 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bf500d6-b5d5-481b-a70a-0e2a2d5ad096"}
21:12:07.058 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8010969-fd50-4513-b855-30a848833fe9"}
21:12:07.058 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8010969-fd50-4513-b855-30a848833fe9"}
21:12:07.058 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4419a22d-ea7d-48ea-a53c-7fe465a9da29"}
21:12:07.067 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4419a22d-ea7d-48ea-a53c-7fe465a9da29"}
21:12:09.065 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ddf5af07-e2e9-4f32-b09e-2a3c902ec3af"}
21:12:09.072 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ddf5af07-e2e9-4f32-b09e-2a3c902ec3af"}
21:12:09.076 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ea11c5f-01c6-4c62-9e21-c7464bb056b4"}
21:12:09.079 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ea11c5f-01c6-4c62-9e21-c7464bb056b4"}
21:12:11.070 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c87e73b-3749-4d40-b1ba-8b6191cbc671"}
21:12:11.074 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c87e73b-3749-4d40-b1ba-8b6191cbc671"}
21:12:11.074 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"561a0a31-ae42-4703-b6cd-b0c18dbff1e4"}
21:12:11.074 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"561a0a31-ae42-4703-b6cd-b0c18dbff1e4"}
21:12:13.074 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"53ac2f3d-a4c6-45cf-9bbe-db3c1e83745f"}
21:12:13.078 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"53ac2f3d-a4c6-45cf-9bbe-db3c1e83745f"}
21:12:13.078 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f573a8b-855a-47f7-b747-a2dc3b0274e6"}
21:12:13.078 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f573a8b-855a-47f7-b747-a2dc3b0274e6"}
21:12:15.074 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6a8154d-0f01-4e35-84c6-9b1c5dffa1de"}
21:12:15.078 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6a8154d-0f01-4e35-84c6-9b1c5dffa1de"}
21:12:15.082 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9c62efa-9aac-4f6d-9885-6f66bb93eefc"}
21:12:15.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9c62efa-9aac-4f6d-9885-6f66bb93eefc"}
21:12:17.084 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84930ba9-f454-4ed8-ae0b-168812a79516"}
21:12:17.088 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84930ba9-f454-4ed8-ae0b-168812a79516"}
21:12:17.088 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00627b5c-08ba-4af4-bd57-b2fd5ba8aa9c"}
21:12:17.092 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00627b5c-08ba-4af4-bd57-b2fd5ba8aa9c"}
21:12:19.088 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d196f11f-bf81-49ee-9d9b-4d380f14fcc2"}
21:12:19.088 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d196f11f-bf81-49ee-9d9b-4d380f14fcc2"}
21:12:19.088 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"820f5d67-a37a-4180-a037-e6492249bbb3"}
21:12:19.088 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"820f5d67-a37a-4180-a037-e6492249bbb3"}
21:12:21.090 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa6d3d2b-3bd6-4edc-82f6-004195c71330"}
21:12:21.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa6d3d2b-3bd6-4edc-82f6-004195c71330"}
21:12:21.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08d3c182-1ed4-494c-8282-e50b5d8f38af"}
21:12:21.094 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"08d3c182-1ed4-494c-8282-e50b5d8f38af"}
21:12:23.091 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7b0b9aa-f291-401f-8dd9-4f3c78226003"}
21:12:23.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7b0b9aa-f291-401f-8dd9-4f3c78226003"}
21:12:23.096 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"614bef39-6dc7-42ec-b612-08d75f732291"}
21:12:23.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"614bef39-6dc7-42ec-b612-08d75f732291"}
21:12:25.092 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87bffab8-03ba-4a25-b77f-8f2b97904068"}
21:12:25.092 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87bffab8-03ba-4a25-b77f-8f2b97904068"}
21:12:25.099 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e922ca6-e5a0-49bf-ae7a-7642081a4cf1"}
21:12:25.099 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e922ca6-e5a0-49bf-ae7a-7642081a4cf1"}
21:12:27.101 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4796010-9684-4eb6-ae01-843076228543"}
21:12:27.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4796010-9684-4eb6-ae01-843076228543"}
21:12:27.107 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e04f80b-d7ea-4692-9bb7-9ccccb30ca2c"}
21:12:27.107 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e04f80b-d7ea-4692-9bb7-9ccccb30ca2c"}
21:12:29.100 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a124952d-16d7-46a3-abca-9da968d0d17d"}
21:12:29.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a124952d-16d7-46a3-abca-9da968d0d17d"}
21:12:29.103 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45a0db17-d307-4818-9e74-3ceb6b834e88"}
21:12:29.103 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"45a0db17-d307-4818-9e74-3ceb6b834e88"}
21:12:31.092 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"885a851c-0ebe-4941-bc8f-21acd861ad85"}
21:12:31.092 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"885a851c-0ebe-4941-bc8f-21acd861ad85"}
21:12:31.092 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"58ee13b1-605f-4991-960b-de648ca9f1c1"}
21:12:31.101 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"58ee13b1-605f-4991-960b-de648ca9f1c1"}
21:12:33.101 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a4968ec-e3fd-4a35-9bc5-bb91bd10fd74"}
21:12:33.102 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a4968ec-e3fd-4a35-9bc5-bb91bd10fd74"}
21:12:33.102 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"89335e76-8776-4504-80d8-89e57aa50b3c"}
21:12:33.102 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"89335e76-8776-4504-80d8-89e57aa50b3c"}
21:12:35.101 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7c142bf-37ef-434d-9750-afad0bebc056"}
21:12:35.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7c142bf-37ef-434d-9750-afad0bebc056"}
21:12:35.106 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cdcb827-f49a-4e28-9cc0-42b46aca2452"}
21:12:35.106 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cdcb827-f49a-4e28-9cc0-42b46aca2452"}
21:12:37.104 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fa96faf-be92-4941-ab5e-9719b9482b2d"}
21:12:37.107 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fa96faf-be92-4941-ab5e-9719b9482b2d"}
21:12:37.111 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0bc214d4-49f0-4cdb-9b94-1cff318119ff"}
21:12:37.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bc214d4-49f0-4cdb-9b94-1cff318119ff"}
21:12:39.103 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"974123fc-87a3-466d-a161-d8fd1cefd0b2"}
21:12:39.104 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"974123fc-87a3-466d-a161-d8fd1cefd0b2"}
21:12:39.108 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc291529-b962-4668-9b3e-8b3bdb48fc99"}
21:12:39.109 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc291529-b962-4668-9b3e-8b3bdb48fc99"}
21:12:41.110 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9629a6c-bc60-451c-97e4-1fd1d3df963a"}
21:12:41.116 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9629a6c-bc60-451c-97e4-1fd1d3df963a"}
21:12:41.126 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2945fe61-7991-4518-b089-d3ca3c23b255"}
21:12:41.139 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2945fe61-7991-4518-b089-d3ca3c23b255"}
21:12:43.114 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"369e3efe-d0e0-4e7b-b179-81c8a702fea4"}
21:12:43.117 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"369e3efe-d0e0-4e7b-b179-81c8a702fea4"}
21:12:43.117 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"888eda6f-6a6e-4e32-a651-cefd88105142"}
21:12:43.117 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"888eda6f-6a6e-4e32-a651-cefd88105142"}
21:12:45.110 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47773202-2a93-4239-8e77-ea28e16385c7"}
21:12:45.110 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47773202-2a93-4239-8e77-ea28e16385c7"}
21:12:45.116 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"652d4ec6-f108-418e-b75a-27e6c7c09180"}
21:12:45.116 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"652d4ec6-f108-418e-b75a-27e6c7c09180"}
21:12:47.113 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67d1df9a-7868-4870-abec-ed6356017af8"}
21:12:47.114 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67d1df9a-7868-4870-abec-ed6356017af8"}
21:12:47.114 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96d135a2-b611-4b88-8420-2e887bd6ca0f"}
21:12:47.120 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96d135a2-b611-4b88-8420-2e887bd6ca0f"}
21:12:49.125 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24ae360f-8eaf-43ee-9256-e1766875fba0"}
21:12:49.128 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24ae360f-8eaf-43ee-9256-e1766875fba0"}
21:12:49.131 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5132299b-a185-44c1-b5ed-a5044a93ab3a"}
21:12:49.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5132299b-a185-44c1-b5ed-a5044a93ab3a"}
21:12:51.131 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e49bca8d-e464-4b11-8892-7c70af4f8b30"}
21:12:51.134 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e49bca8d-e464-4b11-8892-7c70af4f8b30"}
21:12:51.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecd31302-ba51-4e77-9c38-5de4a9f32379"}
21:12:51.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecd31302-ba51-4e77-9c38-5de4a9f32379"}
21:12:53.141 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c22a71d3-39e1-4a5f-b344-cd8fca5d379e"}
21:12:53.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c22a71d3-39e1-4a5f-b344-cd8fca5d379e"}
21:12:53.143 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b7616b9-8e59-447c-ae08-245508405fb2"}
21:12:53.149 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b7616b9-8e59-447c-ae08-245508405fb2"}
21:12:55.150 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"279e5a12-fa70-4f7e-8bf8-69c0d4c5c2a5"}
21:12:55.151 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"279e5a12-fa70-4f7e-8bf8-69c0d4c5c2a5"}
21:12:55.151 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83c30b11-793b-4306-bfaa-2e69cb39cfad"}
21:12:55.160 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"83c30b11-793b-4306-bfaa-2e69cb39cfad"}
21:12:57.162 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3743964-6727-40f3-9b90-24080c8e9fe2"}
21:12:57.163 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3743964-6727-40f3-9b90-24080c8e9fe2"}
21:12:57.165 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fdb24cd-4692-4c98-8799-9c63ad52cab1"}
21:12:57.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fdb24cd-4692-4c98-8799-9c63ad52cab1"}
21:12:59.167 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3184620-3adb-46fc-b922-db82cca54cdb"}
21:12:59.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3184620-3adb-46fc-b922-db82cca54cdb"}
21:12:59.177 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79a941ce-fcfd-4488-a019-5396618256af"}
21:12:59.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"79a941ce-fcfd-4488-a019-5396618256af"}
21:13:01.177 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc42b3b9-91dd-461f-a8b0-49f8a161e9bb"}
21:13:01.178 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc42b3b9-91dd-461f-a8b0-49f8a161e9bb"}
21:13:01.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4b92828-5f7f-4561-92dd-051991f1b10e"}
21:13:01.180 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4b92828-5f7f-4561-92dd-051991f1b10e"}
21:13:03.174 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b78e212b-3966-4589-8608-cfc06aeac9e5"}
21:13:03.175 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b78e212b-3966-4589-8608-cfc06aeac9e5"}
21:13:03.178 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"998a6c4c-07e5-4b46-8d1c-babf8fe5f0b9"}
21:13:03.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"998a6c4c-07e5-4b46-8d1c-babf8fe5f0b9"}
21:13:05.181 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56194864-f8a5-4a5d-ae45-3b39a0668055"}
21:13:05.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56194864-f8a5-4a5d-ae45-3b39a0668055"}
21:13:05.189 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e761a944-a796-4f78-a361-40d7560cb7c6"}
21:13:05.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e761a944-a796-4f78-a361-40d7560cb7c6"}
21:13:07.186 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5dd61066-8036-4d4b-ae93-f791f26b2fa8"}
21:13:07.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5dd61066-8036-4d4b-ae93-f791f26b2fa8"}
21:13:07.191 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3875e1a-b6db-4a18-a6d4-517143f2c123"}
21:13:07.194 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3875e1a-b6db-4a18-a6d4-517143f2c123"}
21:13:09.192 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ff15339-34c4-405d-a3ca-d7579ae88592"}
21:13:09.196 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ff15339-34c4-405d-a3ca-d7579ae88592"}
21:13:09.196 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f35fc2d-281b-473d-ab96-054ce0173d71"}
21:13:09.199 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f35fc2d-281b-473d-ab96-054ce0173d71"}
21:13:11.192 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5ae542c-05e4-4043-a72d-4637357e3146"}
21:13:11.193 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5ae542c-05e4-4043-a72d-4637357e3146"}
21:13:11.195 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db81123b-ee52-4593-a7c1-5a7d086ca072"}
21:13:11.199 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"db81123b-ee52-4593-a7c1-5a7d086ca072"}
21:13:13.203 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9a2db6c-646e-41d0-8efe-7805721a6404"}
21:13:13.205 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9a2db6c-646e-41d0-8efe-7805721a6404"}
21:13:13.209 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02817a4a-ace1-4d30-973f-5dab808c49c4"}
21:13:13.215 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"02817a4a-ace1-4d30-973f-5dab808c49c4"}
21:13:15.208 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01b4fd2f-c3b7-4752-89cf-52c08b8db151"}
21:13:15.209 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01b4fd2f-c3b7-4752-89cf-52c08b8db151"}
21:13:15.222 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66c766ea-1909-4488-89fb-cbf16706e1fb"}
21:13:15.227 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"66c766ea-1909-4488-89fb-cbf16706e1fb"}
21:13:17.209 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b47c6b97-506e-4138-acdc-f3f52968aad5"}
21:13:17.210 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b47c6b97-506e-4138-acdc-f3f52968aad5"}
21:13:17.215 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2955a872-2bef-4ba8-82f1-b610a23548f7"}
21:13:17.230 00.015 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2955a872-2bef-4ba8-82f1-b610a23548f7"}
21:13:19.217 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38362aa2-e296-4f36-8f4b-17fed93af27d"}
21:13:19.218 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38362aa2-e296-4f36-8f4b-17fed93af27d"}
21:13:19.227 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dbc583e7-6c9e-43dd-97ea-7df1cf090160"}
21:13:19.235 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbc583e7-6c9e-43dd-97ea-7df1cf090160"}
21:13:21.217 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b4e0b9d-7b4b-4ded-8a97-54b041684296"}
21:13:21.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b4e0b9d-7b4b-4ded-8a97-54b041684296"}
21:13:21.224 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"447a15cd-5c9f-447d-bb06-664375bec46b"}
21:13:21.229 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"447a15cd-5c9f-447d-bb06-664375bec46b"}
21:13:23.213 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5a9f64a-c349-4f6e-8f3b-c2d4fb47537d"}
21:13:23.215 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5a9f64a-c349-4f6e-8f3b-c2d4fb47537d"}
21:13:23.218 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c121b3a-a528-4e05-b113-71fb1d50c072"}
21:13:23.230 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c121b3a-a528-4e05-b113-71fb1d50c072"}
21:13:25.217 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"973b50b1-a082-4e8a-9cdf-13a53c08d17f"}
21:13:25.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"973b50b1-a082-4e8a-9cdf-13a53c08d17f"}
21:13:25.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"71cfbf9f-69c9-433b-a762-efb96f14499a"}
21:13:25.231 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"71cfbf9f-69c9-433b-a762-efb96f14499a"}
21:13:27.220 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a803052-a435-40e9-b2e7-d14f5b54080d"}
21:13:27.224 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a803052-a435-40e9-b2e7-d14f5b54080d"}
21:13:27.228 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23f5eb3f-a898-4c1c-8792-d54e31cb3a7a"}
21:13:27.232 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"23f5eb3f-a898-4c1c-8792-d54e31cb3a7a"}
21:13:29.219 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b8b087b-662e-4e21-aae6-f2c6e01cea24"}
21:13:29.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b8b087b-662e-4e21-aae6-f2c6e01cea24"}
21:13:29.225 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"118008cd-4a78-4909-b5d1-fa59e7eea1ea"}
21:13:29.230 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"118008cd-4a78-4909-b5d1-fa59e7eea1ea"}
21:13:31.220 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36fe0cc6-2255-4770-a5a4-1ace523d2882"}
21:13:31.227 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36fe0cc6-2255-4770-a5a4-1ace523d2882"}
21:13:31.247 00.020 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2aba42fb-11be-4833-9512-5a534ee7d07a"}
21:13:31.254 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2aba42fb-11be-4833-9512-5a534ee7d07a"}
21:13:33.215 01.961 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b2b587d-9d25-40f4-9645-c675fe968436"}
21:13:33.218 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b2b587d-9d25-40f4-9645-c675fe968436"}
21:13:33.220 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"796378c8-a0a6-41e1-8697-bb3f7bd2f6c6"}
21:13:33.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"796378c8-a0a6-41e1-8697-bb3f7bd2f6c6"}
21:13:35.220 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee46b7ff-d3e4-41f8-a21c-5940fc6d1cf4"}
21:13:35.224 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee46b7ff-d3e4-41f8-a21c-5940fc6d1cf4"}
21:13:35.228 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"badfbc66-7130-48b4-99bc-3cd30febc920"}
21:13:35.230 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"badfbc66-7130-48b4-99bc-3cd30febc920"}
21:13:37.232 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18e6ff59-0af8-4a81-b567-85f9f681c3d3"}
21:13:37.236 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18e6ff59-0af8-4a81-b567-85f9f681c3d3"}
21:13:37.302 00.066 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78709acf-d3e5-4882-bba8-198650456392"}
21:13:37.341 00.039 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78709acf-d3e5-4882-bba8-198650456392"}
21:13:39.235 01.894 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5845c4f0-3df1-4234-92c2-e2eac8c1e1a6"}
21:13:39.240 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5845c4f0-3df1-4234-92c2-e2eac8c1e1a6"}
21:13:39.241 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8552480-1867-4c3d-a8c0-4b8c8f65996a"}
21:13:39.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8552480-1867-4c3d-a8c0-4b8c8f65996a"}
21:13:41.245 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aca9fc1a-62dd-4b12-9509-3414980209b8"}
21:13:41.246 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aca9fc1a-62dd-4b12-9509-3414980209b8"}
21:13:41.250 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d2669ac-eb6f-4e89-876a-a1e4e7ea28a8"}
21:13:41.252 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d2669ac-eb6f-4e89-876a-a1e4e7ea28a8"}
21:13:43.250 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4063573b-cdbb-45fc-af30-fd76e9098bca"}
21:13:43.250 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4063573b-cdbb-45fc-af30-fd76e9098bca"}
21:13:43.254 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10b4aee3-b5d1-4e1d-b6bf-8c7ef0a7403d"}
21:13:43.255 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"10b4aee3-b5d1-4e1d-b6bf-8c7ef0a7403d"}
21:13:45.256 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff8b3594-b69e-4375-aefb-3a271b3c8a88"}
21:13:45.256 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff8b3594-b69e-4375-aefb-3a271b3c8a88"}
21:13:45.256 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"149ba4b9-59b2-4151-a798-0d502d66dd1f"}
21:13:45.260 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"149ba4b9-59b2-4151-a798-0d502d66dd1f"}
21:13:47.256 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08f3299c-1df7-40e8-98c8-b472c276dbe9"}
21:13:47.259 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08f3299c-1df7-40e8-98c8-b472c276dbe9"}
21:13:47.261 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43d425ad-f178-49c4-8b73-a9d5bc2f6468"}
21:13:47.263 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"43d425ad-f178-49c4-8b73-a9d5bc2f6468"}
21:13:49.254 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1865a2bc-109a-422d-8373-af5d9dc89291"}
21:13:49.264 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1865a2bc-109a-422d-8373-af5d9dc89291"}
21:13:49.264 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"441f2631-bbae-400e-82d2-c53438c9a38c"}
21:13:49.264 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"441f2631-bbae-400e-82d2-c53438c9a38c"}
21:13:51.246 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5af0f526-0d9f-4359-b280-02f1a5c9724e"}
21:13:51.249 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5af0f526-0d9f-4359-b280-02f1a5c9724e"}
21:13:51.249 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7a8b378-6cd1-4b19-85bb-6eb1e6895a27"}
21:13:51.257 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7a8b378-6cd1-4b19-85bb-6eb1e6895a27"}
21:13:53.260 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18b83d69-e620-47b1-9faa-07205ff5ac8e"}
21:13:53.261 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18b83d69-e620-47b1-9faa-07205ff5ac8e"}
21:13:53.264 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81475a6e-f62b-4af6-bb82-b2375eca0eb7"}
21:13:53.267 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"81475a6e-f62b-4af6-bb82-b2375eca0eb7"}
21:13:55.269 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bcbd5d50-a121-4ed2-b016-6c3fe63b2d4a"}
21:13:55.269 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bcbd5d50-a121-4ed2-b016-6c3fe63b2d4a"}
21:13:55.269 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d6b9353-1525-4a5e-a035-011c29f4cc98"}
21:13:55.269 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d6b9353-1525-4a5e-a035-011c29f4cc98"}
21:13:57.275 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57b23e3c-2986-4466-b322-edaad2840eec"}
21:13:57.280 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57b23e3c-2986-4466-b322-edaad2840eec"}
21:13:57.283 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c301eadb-3b2b-4e4a-aed5-894a54bf3f27"}
21:13:57.287 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c301eadb-3b2b-4e4a-aed5-894a54bf3f27"}
21:13:59.286 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6997de1d-14ad-42be-ac6e-22712145019e"}
21:13:59.287 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6997de1d-14ad-42be-ac6e-22712145019e"}
21:13:59.287 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae2996ae-61d5-4a06-911a-aec7ca940de6"}
21:13:59.296 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae2996ae-61d5-4a06-911a-aec7ca940de6"}
21:14:01.291 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b89faee-bcd7-45b1-b7ec-e312ffd2c136"}
21:14:01.293 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b89faee-bcd7-45b1-b7ec-e312ffd2c136"}
21:14:01.295 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dcc56edb-77da-4226-a0f1-8c4613cb2ef2"}
21:14:01.295 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcc56edb-77da-4226-a0f1-8c4613cb2ef2"}
21:14:03.290 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbad4df7-5ff1-434c-b059-51b55033455f"}
21:14:03.290 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbad4df7-5ff1-434c-b059-51b55033455f"}
21:14:03.297 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c29497f-442f-44be-85a4-831f548b3c27"}
21:14:03.300 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c29497f-442f-44be-85a4-831f548b3c27"}
21:14:05.303 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4aa6fa67-ed24-44a1-8171-12c2708d05ae"}
21:14:05.305 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4aa6fa67-ed24-44a1-8171-12c2708d05ae"}
21:14:05.310 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"634939e6-11d2-4905-a6c3-c7cb16f9c777"}
21:14:05.315 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"634939e6-11d2-4905-a6c3-c7cb16f9c777"}
21:14:07.313 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc450345-1159-4838-a287-75ef033798b1"}
21:14:07.314 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc450345-1159-4838-a287-75ef033798b1"}
21:14:07.314 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b0529a5-c4ae-4899-91d3-9f6c0fa9fb3c"}
21:14:07.320 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b0529a5-c4ae-4899-91d3-9f6c0fa9fb3c"}
21:14:09.312 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"509ebded-d23e-411c-a696-0ea0e3e97ef4"}
21:14:09.314 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"509ebded-d23e-411c-a696-0ea0e3e97ef4"}
21:14:09.317 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed078a8c-881e-49ac-bac5-f3deb4d3e8df"}
21:14:09.317 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed078a8c-881e-49ac-bac5-f3deb4d3e8df"}
21:14:11.316 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"407444f4-496b-461e-bfc3-354eac7906fb"}
21:14:11.316 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"407444f4-496b-461e-bfc3-354eac7906fb"}
21:14:11.316 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90116f17-2e8c-407b-a7d0-e90e7567e66f"}
21:14:11.321 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"90116f17-2e8c-407b-a7d0-e90e7567e66f"}
21:14:13.313 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ac70b8f-70a3-4059-9764-c2a261204037"}
21:14:13.315 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ac70b8f-70a3-4059-9764-c2a261204037"}
21:14:13.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8862dc78-d1d9-4bad-b387-e02f876c646f"}
21:14:13.319 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8862dc78-d1d9-4bad-b387-e02f876c646f"}
21:14:15.307 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fff83e54-a552-4896-8ecb-3c578881ad6b"}
21:14:15.307 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fff83e54-a552-4896-8ecb-3c578881ad6b"}
21:14:15.316 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc51633d-80a8-422f-aab9-ed1f1395d2a3"}
21:14:15.316 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc51633d-80a8-422f-aab9-ed1f1395d2a3"}
21:14:17.317 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9cb2c602-4e61-4ed8-baef-2bf6513ea33d"}
21:14:17.317 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9cb2c602-4e61-4ed8-baef-2bf6513ea33d"}
21:14:17.325 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42c1c253-b037-419c-9f83-75c2ce8b9299"}
21:14:17.328 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42c1c253-b037-419c-9f83-75c2ce8b9299"}
21:14:19.324 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b035fdc-2c7d-4e5a-bc95-a72b7513a216"}
21:14:19.325 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b035fdc-2c7d-4e5a-bc95-a72b7513a216"}
21:14:19.325 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44a117e1-6a8d-4d04-8c42-5c2389e0bf4d"}
21:14:19.325 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"44a117e1-6a8d-4d04-8c42-5c2389e0bf4d"}
21:14:21.337 02.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1319ceb5-571f-4466-9a74-f08a189ca984"}
21:14:21.339 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1319ceb5-571f-4466-9a74-f08a189ca984"}
21:14:21.344 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3339b938-20ec-41cd-92bf-95436308410a"}
21:14:21.344 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3339b938-20ec-41cd-92bf-95436308410a"}
21:14:23.341 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"348e3cd5-8210-4569-ad22-14fcdb6e0daa"}
21:14:23.341 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"348e3cd5-8210-4569-ad22-14fcdb6e0daa"}
21:14:23.341 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21bf14a3-aeac-4dc2-9cb0-b9e7875ee161"}
21:14:23.352 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21bf14a3-aeac-4dc2-9cb0-b9e7875ee161"}
21:14:25.350 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5528ae56-8eb4-49e8-ba50-444f89c00938"}
21:14:25.354 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5528ae56-8eb4-49e8-ba50-444f89c00938"}
21:14:25.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ff1c26e-89df-47fa-84af-f8939ea4f8a6"}
21:14:25.361 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ff1c26e-89df-47fa-84af-f8939ea4f8a6"}
21:14:27.354 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1395c140-1d16-4bce-a35d-12cf2da13a79"}
21:14:27.358 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1395c140-1d16-4bce-a35d-12cf2da13a79"}
21:14:27.363 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"913a5f97-a812-405d-93a3-1b7efc333a0f"}
21:14:27.365 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"913a5f97-a812-405d-93a3-1b7efc333a0f"}
21:14:29.358 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1f2db80-44ef-4229-8f75-e1f143520f32"}
21:14:29.364 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1f2db80-44ef-4229-8f75-e1f143520f32"}
21:14:29.364 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4dd514bf-03fe-4c1c-acbb-e6c003675980"}
21:14:29.364 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4dd514bf-03fe-4c1c-acbb-e6c003675980"}
21:14:31.356 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a7e19a1-126a-4285-a940-c0b5f103208e"}
21:14:31.361 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a7e19a1-126a-4285-a940-c0b5f103208e"}
21:14:31.364 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d63d14cd-09f7-4c95-86f4-8842202e82bf"}
21:14:31.364 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d63d14cd-09f7-4c95-86f4-8842202e82bf"}
21:14:33.351 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9eaee925-fa46-4936-a565-d33ebf899dde"}
21:14:33.355 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9eaee925-fa46-4936-a565-d33ebf899dde"}
21:14:33.357 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60c0c05b-7b0c-428c-a57d-576dce5e1aa6"}
21:14:33.357 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"60c0c05b-7b0c-428c-a57d-576dce5e1aa6"}
21:14:35.355 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"419a9270-e77b-4dc0-819d-d405e72ab70f"}
21:14:35.356 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"419a9270-e77b-4dc0-819d-d405e72ab70f"}
21:14:35.359 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d05239c-4a14-478f-9757-80e039216ab4"}
21:14:35.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d05239c-4a14-478f-9757-80e039216ab4"}
21:14:37.364 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5bdf210-1d6a-484e-8db5-6f42d2929203"}
21:14:37.367 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5bdf210-1d6a-484e-8db5-6f42d2929203"}
21:14:37.372 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3db18a3-1c5e-4b55-a4b1-ea141cfc3643"}
21:14:37.375 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3db18a3-1c5e-4b55-a4b1-ea141cfc3643"}
21:14:39.365 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2d226e7-92f1-4639-be00-eadabf961aef"}
21:14:39.371 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2d226e7-92f1-4639-be00-eadabf961aef"}
21:14:39.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4de0bb98-de31-4d07-be49-2af13524dc12"}
21:14:39.373 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4de0bb98-de31-4d07-be49-2af13524dc12"}
21:14:41.364 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d09a9a0e-c753-4503-b07a-5f2ecdc5af62"}
21:14:41.366 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d09a9a0e-c753-4503-b07a-5f2ecdc5af62"}
21:14:41.374 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7aa94902-c3fd-462a-94bb-67be960d855c"}
21:14:41.374 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7aa94902-c3fd-462a-94bb-67be960d855c"}
21:14:43.372 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7aad39f8-0e0b-4377-b67f-7796cf602f2f"}
21:14:43.372 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7aad39f8-0e0b-4377-b67f-7796cf602f2f"}
21:14:43.372 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"991c0b54-eb3d-4293-a450-af794b49efb3"}
21:14:43.385 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"991c0b54-eb3d-4293-a450-af794b49efb3"}
21:14:45.389 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47d0c64e-5eba-4ade-9ce9-98468c8264a6"}
21:14:45.394 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47d0c64e-5eba-4ade-9ce9-98468c8264a6"}
21:14:45.398 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e86233ed-589f-4cf3-ad0a-c8cc03d0cadc"}
21:14:45.400 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e86233ed-589f-4cf3-ad0a-c8cc03d0cadc"}
21:14:47.393 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f60d5cff-62b1-44ad-afe9-87b0f62b32b5"}
21:14:47.398 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f60d5cff-62b1-44ad-afe9-87b0f62b32b5"}
21:14:47.398 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33276a4e-3c4d-4539-bf7c-e0de28dd3e87"}
21:14:47.403 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33276a4e-3c4d-4539-bf7c-e0de28dd3e87"}
21:14:49.394 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"794ef984-dff7-4343-bb40-b49be7acbd09"}
21:14:49.398 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"794ef984-dff7-4343-bb40-b49be7acbd09"}
21:14:49.398 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34d2e312-2882-4e71-887d-d02450a0b312"}
21:14:49.398 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34d2e312-2882-4e71-887d-d02450a0b312"}
21:14:51.388 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd2eed04-4b0e-4925-a657-0981d0cfbfc4"}
21:14:51.390 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd2eed04-4b0e-4925-a657-0981d0cfbfc4"}
21:14:51.390 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0897c81a-a5bd-4264-a7fb-6f83ef869dc7"}
21:14:51.399 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0897c81a-a5bd-4264-a7fb-6f83ef869dc7"}
21:14:53.388 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d42165f-f9dd-4bdb-b292-af9f3a95d8fc"}
21:14:53.388 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d42165f-f9dd-4bdb-b292-af9f3a95d8fc"}
21:14:53.388 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8825d73-6f85-4657-9f76-52a0cfd67e94"}
21:14:53.397 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8825d73-6f85-4657-9f76-52a0cfd67e94"}
21:14:55.400 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b7cc07d-3a6e-4864-a9e0-e5801b330fef"}
21:14:55.401 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b7cc07d-3a6e-4864-a9e0-e5801b330fef"}
21:14:55.401 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97ea1124-a542-4bd9-a1a6-eb4bb213af96"}
21:14:55.401 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"97ea1124-a542-4bd9-a1a6-eb4bb213af96"}
21:14:57.406 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"200d168b-35b6-4061-83cd-f18b2d50bda8"}
21:14:57.409 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"200d168b-35b6-4061-83cd-f18b2d50bda8"}
21:14:57.413 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2fe5e3e8-1c11-42e6-bbf5-ff38ab125e44"}
21:14:57.413 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fe5e3e8-1c11-42e6-bbf5-ff38ab125e44"}
21:14:59.414 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7db213b8-e8bb-47d8-aa70-485c859ba555"}
21:14:59.415 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7db213b8-e8bb-47d8-aa70-485c859ba555"}
21:14:59.418 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5cf3ca6-d2ec-4cc4-acba-46512b394447"}
21:14:59.424 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5cf3ca6-d2ec-4cc4-acba-46512b394447"}
21:15:01.420 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b2cc2cc-d4d2-4a58-8e01-13cfce3311f1"}
21:15:01.423 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b2cc2cc-d4d2-4a58-8e01-13cfce3311f1"}
21:15:01.425 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"418f28da-77bd-4ce2-84a1-eb3e5b60a816"}
21:15:01.428 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"418f28da-77bd-4ce2-84a1-eb3e5b60a816"}
21:15:03.427 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a4d2537-5d28-4f78-bbd1-69a02c4e3eb4"}
21:15:03.428 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a4d2537-5d28-4f78-bbd1-69a02c4e3eb4"}
21:15:03.428 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df4b41b6-3060-4ce5-8b65-75e1a71ef406"}
21:15:03.428 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"df4b41b6-3060-4ce5-8b65-75e1a71ef406"}
21:15:05.431 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31d8571c-f857-412a-944e-673cd489cb11"}
21:15:05.432 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31d8571c-f857-412a-944e-673cd489cb11"}
21:15:05.432 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4aa38c2a-a0bd-4eea-a146-e578be8d6d9c"}
21:15:05.432 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4aa38c2a-a0bd-4eea-a146-e578be8d6d9c"}
21:15:07.427 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0d5b22d-67d7-419a-ba74-c220fdc21747"}
21:15:07.427 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0d5b22d-67d7-419a-ba74-c220fdc21747"}
21:15:07.431 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"919f2542-8975-49fa-a088-f7ac1d920e53"}
21:15:07.433 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"919f2542-8975-49fa-a088-f7ac1d920e53"}
21:15:09.438 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5e43e1a-50f7-4afa-9ecc-f2f2ea95131f"}
21:15:09.439 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5e43e1a-50f7-4afa-9ecc-f2f2ea95131f"}
21:15:09.439 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87911285-fa51-4d06-ba61-6f9d9add06b3"}
21:15:09.446 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"87911285-fa51-4d06-ba61-6f9d9add06b3"}
21:15:11.439 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78200f6e-677d-4899-9bf6-4e29a4f8bb8d"}
21:15:11.446 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78200f6e-677d-4899-9bf6-4e29a4f8bb8d"}
21:15:11.449 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa9971db-d062-497a-9d71-93b3219c5410"}
21:15:11.449 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa9971db-d062-497a-9d71-93b3219c5410"}
21:15:13.450 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a76b223-0b7b-4b0d-bf18-bb305a4e4128"}
21:15:13.454 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a76b223-0b7b-4b0d-bf18-bb305a4e4128"}
21:15:13.459 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a217eadc-a5c8-4a5e-9a00-33ab83609ae6"}
21:15:13.463 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a217eadc-a5c8-4a5e-9a00-33ab83609ae6"}
21:15:15.456 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48c18988-1f84-41ab-8dbd-ef2119b6461b"}
21:15:15.458 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48c18988-1f84-41ab-8dbd-ef2119b6461b"}
21:15:15.465 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d40e4fec-106f-4c27-84c3-da066bfe0d06"}
21:15:15.465 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d40e4fec-106f-4c27-84c3-da066bfe0d06"}
21:15:17.471 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36c8aa33-a8a3-4734-b402-8b0b7dfab3df"}
21:15:17.475 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36c8aa33-a8a3-4734-b402-8b0b7dfab3df"}
21:15:17.481 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f6c4548-3f85-42de-a571-0ddce7a3b2a5"}
21:15:17.481 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f6c4548-3f85-42de-a571-0ddce7a3b2a5"}
21:15:19.474 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45d1ceb8-345d-4967-b364-2845c914f063"}
21:15:19.480 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45d1ceb8-345d-4967-b364-2845c914f063"}
21:15:19.484 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37166966-3a7b-4c51-bf57-474d1e55be0d"}
21:15:19.487 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"37166966-3a7b-4c51-bf57-474d1e55be0d"}
21:15:21.481 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a183505e-4bbe-45ab-84e3-4917478f05a9"}
21:15:21.482 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a183505e-4bbe-45ab-84e3-4917478f05a9"}
21:15:21.486 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"353bf0d7-5c75-464e-bbe6-ffedd3ddd9f1"}
21:15:21.486 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"353bf0d7-5c75-464e-bbe6-ffedd3ddd9f1"}
21:15:23.481 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af67b27e-f5be-4009-ae03-ddbbd37cab80"}
21:15:23.481 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af67b27e-f5be-4009-ae03-ddbbd37cab80"}
21:15:23.481 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f183985-44ab-4cff-8e39-16945374f995"}
21:15:23.491 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f183985-44ab-4cff-8e39-16945374f995"}
21:15:25.487 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57d03069-a7bb-42dd-9cf9-262486b6d621"}
21:15:25.489 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57d03069-a7bb-42dd-9cf9-262486b6d621"}
21:15:25.497 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42258d29-d3e2-46ff-bf43-840efc0eea39"}
21:15:25.499 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42258d29-d3e2-46ff-bf43-840efc0eea39"}
21:15:27.499 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b656c1f-666f-4e19-84a9-971b8abb80fc"}
21:15:27.504 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b656c1f-666f-4e19-84a9-971b8abb80fc"}
21:15:27.506 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4611582c-6801-471d-a82b-f8ff4de83a52"}
21:15:27.506 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4611582c-6801-471d-a82b-f8ff4de83a52"}
21:15:29.510 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41222e58-8d2f-42f8-8cb8-286bea6591d3"}
21:15:29.514 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41222e58-8d2f-42f8-8cb8-286bea6591d3"}
21:15:29.518 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e26d0724-ba0f-4495-a577-6a72815d63a3"}
21:15:29.518 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e26d0724-ba0f-4495-a577-6a72815d63a3"}
21:15:31.516 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c31e9c1b-4f00-4da8-acfd-783a0ffd31cf"}
21:15:31.519 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c31e9c1b-4f00-4da8-acfd-783a0ffd31cf"}
21:15:31.521 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"377946da-96a3-4ca8-9f46-8bd3c37de76d"}
21:15:31.521 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"377946da-96a3-4ca8-9f46-8bd3c37de76d"}
21:15:33.521 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d57eafc-a896-4697-a8d5-4290081c6d2d"}
21:15:33.521 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d57eafc-a896-4697-a8d5-4290081c6d2d"}
21:15:33.521 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b70fff75-e5e7-47f3-86de-573e81af9397"}
21:15:33.533 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b70fff75-e5e7-47f3-86de-573e81af9397"}
21:15:35.518 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aaa08ffd-d16c-4626-be63-460aa41ddcfd"}
21:15:35.518 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aaa08ffd-d16c-4626-be63-460aa41ddcfd"}
21:15:35.518 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91638ba3-3c32-4f9e-9a39-2a4a5b5919ad"}
21:15:35.526 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"91638ba3-3c32-4f9e-9a39-2a4a5b5919ad"}
21:15:37.515 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b889448-8c81-44ae-85b9-cb9d9a932375"}
21:15:37.519 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b889448-8c81-44ae-85b9-cb9d9a932375"}
21:15:37.521 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36543be4-d420-450c-a6f9-336f1de13511"}
21:15:37.523 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36543be4-d420-450c-a6f9-336f1de13511"}
21:15:39.518 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5537b8bc-96db-46d1-9f88-29af4b5e902e"}
21:15:39.518 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5537b8bc-96db-46d1-9f88-29af4b5e902e"}
21:15:39.518 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36b3020d-5aee-4112-bae7-dedcffcc24bb"}
21:15:39.518 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36b3020d-5aee-4112-bae7-dedcffcc24bb"}
21:15:41.517 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f8fa411-7ecf-4ef1-81dd-ef358b23248a"}
21:15:41.523 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f8fa411-7ecf-4ef1-81dd-ef358b23248a"}
21:15:41.523 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c25dd5a4-004c-4ae7-bed9-74216b0a98e9"}
21:15:41.526 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c25dd5a4-004c-4ae7-bed9-74216b0a98e9"}
21:15:43.528 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c53514ef-97a6-4fc7-b620-c23f2a4f3c06"}
21:15:43.528 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c53514ef-97a6-4fc7-b620-c23f2a4f3c06"}
21:15:43.534 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91263640-a4ef-4cc3-b668-31a7294b9bba"}
21:15:43.538 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"91263640-a4ef-4cc3-b668-31a7294b9bba"}
21:15:45.537 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee9a835a-9f6e-48c5-879f-03fc2587fc5a"}
21:15:45.537 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee9a835a-9f6e-48c5-879f-03fc2587fc5a"}
21:15:45.537 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"345fa17b-bf96-4adc-914e-362da3106bd8"}
21:15:45.548 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"345fa17b-bf96-4adc-914e-362da3106bd8"}
21:15:47.547 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0e4a69e-7372-4a74-8f39-4546ab50bb28"}
21:15:47.547 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0e4a69e-7372-4a74-8f39-4546ab50bb28"}
21:15:47.547 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"950f2f7a-6431-469d-9cf2-cb00ddb89928"}
21:15:47.559 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"950f2f7a-6431-469d-9cf2-cb00ddb89928"}
21:15:49.559 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb3ed0a4-8cf6-409f-b552-c90f617a40d9"}
21:15:49.561 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb3ed0a4-8cf6-409f-b552-c90f617a40d9"}
21:15:49.561 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5764aba2-85c7-4e54-957d-0b9ba4b53b1b"}
21:15:49.561 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5764aba2-85c7-4e54-957d-0b9ba4b53b1b"}
21:15:51.568 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abd92b72-1a9a-4eca-8809-a2cca6f7df03"}
21:15:51.572 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abd92b72-1a9a-4eca-8809-a2cca6f7df03"}
21:15:51.572 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d182a1e5-c930-4708-b518-5f3102eb6559"}
21:15:51.572 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d182a1e5-c930-4708-b518-5f3102eb6559"}
21:15:53.570 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e340a89-ccb7-48c2-b17e-28a34fc3f9d2"}
21:15:53.571 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e340a89-ccb7-48c2-b17e-28a34fc3f9d2"}
21:15:53.571 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"158f1ec0-442f-476b-a26c-6c2ffaa92f8a"}
21:15:53.582 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"158f1ec0-442f-476b-a26c-6c2ffaa92f8a"}
21:15:55.581 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a267a1e-2f2b-45dd-b3ef-ae9828d3deb3"}
21:15:55.583 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a267a1e-2f2b-45dd-b3ef-ae9828d3deb3"}
21:15:55.583 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6def9a2-d73f-4250-97c0-73466621416e"}
21:15:55.583 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6def9a2-d73f-4250-97c0-73466621416e"}
21:15:57.580 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8230b91-a765-4be3-8f3e-f72d597ecfe5"}
21:15:57.580 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8230b91-a765-4be3-8f3e-f72d597ecfe5"}
21:15:57.591 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"730988a6-c536-47b7-9ada-cecb2bab739f"}
21:15:57.591 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"730988a6-c536-47b7-9ada-cecb2bab739f"}
21:15:59.592 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e58683da-40c4-47d1-a28b-eda80e1ef6ad"}
21:15:59.592 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e58683da-40c4-47d1-a28b-eda80e1ef6ad"}
21:15:59.601 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d022d6fc-a5a0-462b-b8b1-dee7a0bf68a3"}
21:15:59.601 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d022d6fc-a5a0-462b-b8b1-dee7a0bf68a3"}
21:16:01.603 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bcfb7a6-b871-4296-8f3d-0bc8bb6049f3"}
21:16:01.607 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bcfb7a6-b871-4296-8f3d-0bc8bb6049f3"}
21:16:01.612 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c148d599-1218-484c-af99-c65924136770"}
21:16:01.612 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c148d599-1218-484c-af99-c65924136770"}
21:16:03.611 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0056b8a-be59-4c8d-8595-de8c2d9ecc5f"}
21:16:03.616 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0056b8a-be59-4c8d-8595-de8c2d9ecc5f"}
21:16:03.619 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e9f22310-b08f-4e1e-9680-cd10147b9b2b"}
21:16:03.619 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9f22310-b08f-4e1e-9680-cd10147b9b2b"}
21:16:05.607 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3e6e7ac-5866-44b5-96df-52c1038f2b31"}
21:16:05.614 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3e6e7ac-5866-44b5-96df-52c1038f2b31"}
21:16:05.618 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c47dce98-008c-4d06-a1d4-7cba5bdbc79d"}
21:16:05.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c47dce98-008c-4d06-a1d4-7cba5bdbc79d"}
21:16:07.619 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab98f9c2-e256-4809-9883-f7491ebc0944"}
21:16:07.623 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab98f9c2-e256-4809-9883-f7491ebc0944"}
21:16:07.628 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55c1d412-d553-4e10-9da7-f22110157ce7"}
21:16:07.630 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"55c1d412-d553-4e10-9da7-f22110157ce7"}
21:16:09.631 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e2d7038-b8ca-4fb9-829c-3eea88eea1c7"}
21:16:09.633 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e2d7038-b8ca-4fb9-829c-3eea88eea1c7"}
21:16:09.639 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c394147-64a6-48bb-8258-5ebe63123329"}
21:16:09.644 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c394147-64a6-48bb-8258-5ebe63123329"}
21:16:11.632 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0dc7ad5-936a-4cca-b223-d7aa87fd818f"}
21:16:11.635 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0dc7ad5-936a-4cca-b223-d7aa87fd818f"}
21:16:11.635 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62b210e4-e3b1-4a21-9ea2-1276940235e2"}
21:16:11.641 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"62b210e4-e3b1-4a21-9ea2-1276940235e2"}
21:16:13.640 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0baa1f8c-67fa-47db-af0a-79c1e1150514"}
21:16:13.645 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0baa1f8c-67fa-47db-af0a-79c1e1150514"}
21:16:13.645 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d350614f-1d6d-46fe-bab2-75f5624dd85e"}
21:16:13.645 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d350614f-1d6d-46fe-bab2-75f5624dd85e"}
21:16:15.646 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad85fb9f-d6a4-430a-af30-1a4684a979e1"}
21:16:15.648 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad85fb9f-d6a4-430a-af30-1a4684a979e1"}
21:16:15.650 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0692d8a9-c802-4ed6-bcac-82f88c1e57f2"}
21:16:15.652 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0692d8a9-c802-4ed6-bcac-82f88c1e57f2"}
21:16:17.655 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e9ab55d-d645-4602-8b49-c77cc577f7b2"}
21:16:17.657 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e9ab55d-d645-4602-8b49-c77cc577f7b2"}
21:16:17.659 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e15478c-1669-476e-8bf9-68d221289a57"}
21:16:17.661 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e15478c-1669-476e-8bf9-68d221289a57"}
21:16:19.659 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78b8e92f-8400-45f1-83da-2e90e9aa5756"}
21:16:19.661 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78b8e92f-8400-45f1-83da-2e90e9aa5756"}
21:16:19.661 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fd4e082-709c-4a60-bf65-ce38b9fbc47f"}
21:16:19.661 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fd4e082-709c-4a60-bf65-ce38b9fbc47f"}
21:16:21.654 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b95c0199-1a75-4e61-9935-febf4e5fb933"}
21:16:21.654 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b95c0199-1a75-4e61-9935-febf4e5fb933"}
21:16:21.663 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dfa02547-54ee-4fdd-8ebd-410e3b58b127"}
21:16:21.665 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa02547-54ee-4fdd-8ebd-410e3b58b127"}
21:16:23.654 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37ba58cd-4659-457a-b7b2-a22acd10e158"}
21:16:23.657 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37ba58cd-4659-457a-b7b2-a22acd10e158"}
21:16:23.657 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b97f9fd-846b-4c4f-aec8-507e44488ed1"}
21:16:23.664 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b97f9fd-846b-4c4f-aec8-507e44488ed1"}
21:16:25.658 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5d7cac1-e95b-4ec7-b9d3-a0c0ed987b14"}
21:16:25.658 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5d7cac1-e95b-4ec7-b9d3-a0c0ed987b14"}
21:16:25.658 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd342f0c-cc6f-4c40-b70e-0da08f15582a"}
21:16:25.668 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd342f0c-cc6f-4c40-b70e-0da08f15582a"}
21:16:27.664 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aab0ff12-8516-4572-b6d8-949c30039940"}
21:16:27.664 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aab0ff12-8516-4572-b6d8-949c30039940"}
21:16:27.664 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3d45f30-6a1e-4e77-a48d-f2cc40c08edd"}
21:16:27.664 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3d45f30-6a1e-4e77-a48d-f2cc40c08edd"}
21:16:29.664 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52f25611-5653-4758-bf01-fcc59cec98d0"}
21:16:29.665 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52f25611-5653-4758-bf01-fcc59cec98d0"}
21:16:29.665 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73a49516-c828-42b8-b4f0-1056c86f3417"}
21:16:29.671 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"73a49516-c828-42b8-b4f0-1056c86f3417"}
21:16:31.672 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a55512d-c4a9-4578-afe8-6153abeb9690"}
21:16:31.676 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a55512d-c4a9-4578-afe8-6153abeb9690"}
21:16:31.680 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"115bf7fa-3fd0-40fb-b778-22f0ca3052c6"}
21:16:31.683 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"115bf7fa-3fd0-40fb-b778-22f0ca3052c6"}
21:16:33.683 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce1b70c9-4a74-4868-9b67-e7a9c3524735"}
21:16:33.687 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce1b70c9-4a74-4868-9b67-e7a9c3524735"}
21:16:33.689 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37337664-0d3f-4a43-97c2-04d291e76dae"}
21:16:33.691 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"37337664-0d3f-4a43-97c2-04d291e76dae"}
21:16:35.697 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6722bf74-5c13-49bf-b168-1f3ed1ed587a"}
21:16:35.700 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6722bf74-5c13-49bf-b168-1f3ed1ed587a"}
21:16:35.703 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c33ff227-ea71-4d18-a10e-e649e7f74b68"}
21:16:35.703 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c33ff227-ea71-4d18-a10e-e649e7f74b68"}
21:16:37.704 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e04e86bb-fca1-4580-9bfa-7ebbc0217219"}
21:16:37.704 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e04e86bb-fca1-4580-9bfa-7ebbc0217219"}
21:16:37.711 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13c5edad-05a4-40ae-87c5-9075cadbc27d"}
21:16:37.711 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"13c5edad-05a4-40ae-87c5-9075cadbc27d"}
21:16:39.705 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68e8ebf1-3f3b-4ece-a634-623e98c63868"}
21:16:39.705 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68e8ebf1-3f3b-4ece-a634-623e98c63868"}
21:16:39.705 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8ebf7ae-2c73-41ba-a800-a5fab21a84f6"}
21:16:39.705 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8ebf7ae-2c73-41ba-a800-a5fab21a84f6"}
21:16:41.708 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7bd23a4-e4ba-46ca-83d4-b300472b85b0"}
21:16:41.713 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7bd23a4-e4ba-46ca-83d4-b300472b85b0"}
21:16:41.717 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"739d09d1-183d-4270-b49a-20b64ff3e2bb"}
21:16:41.717 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"739d09d1-183d-4270-b49a-20b64ff3e2bb"}
21:16:43.714 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9e76dd9-5b9d-4104-98a6-342b047e3401"}
21:16:43.714 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9e76dd9-5b9d-4104-98a6-342b047e3401"}
21:16:43.714 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a61bd76-f857-4045-9e3d-ba81731cc3e4"}
21:16:43.714 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a61bd76-f857-4045-9e3d-ba81731cc3e4"}
21:16:45.726 02.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1db28e43-c4a7-4183-95f6-ac4e65477389"}
21:16:45.730 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1db28e43-c4a7-4183-95f6-ac4e65477389"}
21:16:45.730 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"877d7105-c023-40ea-a22e-0409c78b00be"}
21:16:45.737 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"877d7105-c023-40ea-a22e-0409c78b00be"}
21:16:47.733 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f95a0639-257c-437e-82f9-6b6aaddf0040"}
21:16:47.733 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f95a0639-257c-437e-82f9-6b6aaddf0040"}
21:16:47.733 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a92ad96-4f76-4cc2-84f8-d1014d148726"}
21:16:47.742 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a92ad96-4f76-4cc2-84f8-d1014d148726"}
21:16:49.731 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e50939a6-48b4-4a89-b950-28fa4e8f94b0"}
21:16:49.731 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e50939a6-48b4-4a89-b950-28fa4e8f94b0"}
21:16:49.731 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1dda0a5d-5366-4fbb-8a3e-d488afa2c260"}
21:16:49.741 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dda0a5d-5366-4fbb-8a3e-d488afa2c260"}
21:16:51.738 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"21caf3f2-94bb-41dd-877e-4a45d3216ad2"}
21:16:51.738 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"21caf3f2-94bb-41dd-877e-4a45d3216ad2"}
21:16:51.738 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6a6bd70-de3b-4e12-a03f-d7c3277df802"}
21:16:51.748 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6a6bd70-de3b-4e12-a03f-d7c3277df802"}
21:16:53.739 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82fc9752-eefe-4bae-8e54-a5069da18310"}
21:16:53.743 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82fc9752-eefe-4bae-8e54-a5069da18310"}
21:16:53.743 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"690c3a12-9e46-4578-badd-b6d1ce69b924"}
21:16:53.743 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"690c3a12-9e46-4578-badd-b6d1ce69b924"}
21:16:55.738 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62f18c18-dc69-4076-b2ad-bb571d1355a2"}
21:16:55.744 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62f18c18-dc69-4076-b2ad-bb571d1355a2"}
21:16:55.748 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec3b1c3f-ed7d-47e3-89af-350a5e67373b"}
21:16:55.748 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec3b1c3f-ed7d-47e3-89af-350a5e67373b"}
21:16:57.743 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd40da72-7e06-413b-9a87-7f8b393f97ad"}
21:16:57.745 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd40da72-7e06-413b-9a87-7f8b393f97ad"}
21:16:57.745 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c4b05a6-5404-40d0-8c8d-a19db0e42d3a"}
21:16:57.745 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c4b05a6-5404-40d0-8c8d-a19db0e42d3a"}
21:16:59.745 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"979464a5-0ef5-478e-b8b9-1bbd2a018f35"}
21:16:59.745 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"979464a5-0ef5-478e-b8b9-1bbd2a018f35"}
21:16:59.753 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2124ca66-8df8-4136-aa39-a2e490e56e08"}
21:16:59.753 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2124ca66-8df8-4136-aa39-a2e490e56e08"}
21:17:01.745 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34c56ada-52c7-4866-b34b-61dae068a4c0"}
21:17:01.745 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34c56ada-52c7-4866-b34b-61dae068a4c0"}
21:17:01.745 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09ffa3b0-cf10-4247-8a09-c820830841d3"}
21:17:01.756 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"09ffa3b0-cf10-4247-8a09-c820830841d3"}
21:17:03.759 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7acfa6f7-9dae-471e-98bd-460ad201a562"}
21:17:03.759 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7acfa6f7-9dae-471e-98bd-460ad201a562"}
21:17:03.759 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"594300ae-c96b-4878-8cb9-2ad210de83be"}
21:17:03.771 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"594300ae-c96b-4878-8cb9-2ad210de83be"}
21:17:05.760 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94bd30e8-8b7d-46ea-b08c-7efbe65e5b45"}
21:17:05.765 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94bd30e8-8b7d-46ea-b08c-7efbe65e5b45"}
21:17:05.767 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"deb086bb-0c41-4fad-a592-bdac10466f88"}
21:17:05.767 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"deb086bb-0c41-4fad-a592-bdac10466f88"}
21:17:07.771 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1a43389-db4c-4df8-8578-acbb2c257d99"}
21:17:07.774 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1a43389-db4c-4df8-8578-acbb2c257d99"}
21:17:07.774 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff44fb9e-a48e-4309-9615-b16abd0863f6"}
21:17:07.782 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff44fb9e-a48e-4309-9615-b16abd0863f6"}
21:17:09.779 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd17d1bc-9177-4f15-a291-5691b598ef1a"}
21:17:09.784 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd17d1bc-9177-4f15-a291-5691b598ef1a"}
21:17:09.784 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f29bca1c-568f-4a56-ad9d-15f875b1b21f"}
21:17:09.784 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f29bca1c-568f-4a56-ad9d-15f875b1b21f"}
21:17:11.777 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8406653a-e4cf-4e54-9cda-dbf020b58d53"}
21:17:11.777 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8406653a-e4cf-4e54-9cda-dbf020b58d53"}
21:17:11.777 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c8a463a-239c-4fa3-8f8f-8d341c9b344e"}
21:17:11.777 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c8a463a-239c-4fa3-8f8f-8d341c9b344e"}
21:17:13.761 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59e89e1e-7122-47ce-aa04-e324201cafa8"}
21:17:13.761 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59e89e1e-7122-47ce-aa04-e324201cafa8"}
21:17:13.770 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69215042-c5a6-4f18-8789-4d246a6824f2"}
21:17:13.772 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69215042-c5a6-4f18-8789-4d246a6824f2"}
21:17:15.774 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d714ffca-1fbd-46e2-a6ec-7d6720cff63e"}
21:17:15.780 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d714ffca-1fbd-46e2-a6ec-7d6720cff63e"}
21:17:15.782 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a35e500e-0616-40ac-bc1a-0c95d7afa761"}
21:17:15.782 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a35e500e-0616-40ac-bc1a-0c95d7afa761"}
21:17:17.775 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b802a45-71eb-4487-b2da-56c74be8e4a4"}
21:17:17.776 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b802a45-71eb-4487-b2da-56c74be8e4a4"}
21:17:17.783 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6185cc40-df6f-43ce-89e6-eaf63257a3a1"}
21:17:17.785 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6185cc40-df6f-43ce-89e6-eaf63257a3a1"}
21:17:19.780 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88409ce6-98af-476d-b09a-a04028061996"}
21:17:19.780 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88409ce6-98af-476d-b09a-a04028061996"}
21:17:19.789 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6befe913-7e78-4127-86f9-2e26937eedf5"}
21:17:19.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6befe913-7e78-4127-86f9-2e26937eedf5"}
21:17:21.783 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0c4ea8d-ea77-4a1b-ad9a-e2b9195a6df7"}
21:17:21.783 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0c4ea8d-ea77-4a1b-ad9a-e2b9195a6df7"}
21:17:21.783 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c52fb33f-c209-40c8-96e0-154380815605"}
21:17:21.794 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c52fb33f-c209-40c8-96e0-154380815605"}
21:17:23.781 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"975831d0-6ca7-4673-81ef-646e22928378"}
21:17:23.781 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"975831d0-6ca7-4673-81ef-646e22928378"}
21:17:23.781 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac3bb941-fd9e-43c5-868c-7ff075e1ce6e"}
21:17:23.788 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac3bb941-fd9e-43c5-868c-7ff075e1ce6e"}
21:17:25.774 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e754852-a204-415d-8552-fdf71a919bef"}
21:17:25.777 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e754852-a204-415d-8552-fdf71a919bef"}
21:17:25.784 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5891bc2a-89dc-495c-8e87-35e3f68ecbbe"}
21:17:25.787 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5891bc2a-89dc-495c-8e87-35e3f68ecbbe"}
21:17:27.788 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b94dc7d5-ff3e-4378-ab94-1ecf432a72a7"}
21:17:27.788 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b94dc7d5-ff3e-4378-ab94-1ecf432a72a7"}
21:17:27.794 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8566a769-badf-4175-ac36-1ddff25dc08a"}
21:17:27.794 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8566a769-badf-4175-ac36-1ddff25dc08a"}
21:17:29.790 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1afc4afc-ca47-4c70-a956-3108346af4fe"}
21:17:29.790 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1afc4afc-ca47-4c70-a956-3108346af4fe"}
21:17:29.799 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef63857c-8258-44f3-b80d-2a8ec3153870"}
21:17:29.801 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef63857c-8258-44f3-b80d-2a8ec3153870"}
21:17:31.791 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f1f3bef-91b8-4b79-bd20-259c1ad320e3"}
21:17:31.791 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f1f3bef-91b8-4b79-bd20-259c1ad320e3"}
21:17:31.791 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aae2edba-64ce-4a18-97c4-c2bf17aed635"}
21:17:31.791 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aae2edba-64ce-4a18-97c4-c2bf17aed635"}
21:17:33.784 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"904d0bdb-0069-429a-a121-5cc7937c8957"}
21:17:33.784 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"904d0bdb-0069-429a-a121-5cc7937c8957"}
21:17:33.790 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0002dad-0577-4220-a0a5-4c8397454dba"}
21:17:33.793 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0002dad-0577-4220-a0a5-4c8397454dba"}
21:17:35.782 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0f7849e-4833-450f-b84a-bd476bd3d5ad"}
21:17:35.782 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0f7849e-4833-450f-b84a-bd476bd3d5ad"}
21:17:35.790 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1c7d636-31f7-4d85-a041-f88e7a4355c9"}
21:17:35.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1c7d636-31f7-4d85-a041-f88e7a4355c9"}
21:17:37.785 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca340d8d-5e79-4df3-b172-5e9c5f5ab27e"}
21:17:37.785 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca340d8d-5e79-4df3-b172-5e9c5f5ab27e"}
21:17:37.790 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0d8c502-ed14-45a2-85a8-8282c52acf46"}
21:17:37.790 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0d8c502-ed14-45a2-85a8-8282c52acf46"}
21:17:39.786 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d7a76b3-efe8-4eb7-b211-c8f732fff213"}
21:17:39.787 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d7a76b3-efe8-4eb7-b211-c8f732fff213"}
21:17:39.787 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fd26715-d1f9-4983-b88f-d3c0de9f0d88"}
21:17:39.787 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fd26715-d1f9-4983-b88f-d3c0de9f0d88"}
21:17:41.786 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de5b1dc4-53e5-4ff2-9628-ff74a8a0951d"}
21:17:41.786 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de5b1dc4-53e5-4ff2-9628-ff74a8a0951d"}
21:17:41.786 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2cd7092-a3d6-4f37-8f3f-3a0f4618c091"}
21:17:41.794 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2cd7092-a3d6-4f37-8f3f-3a0f4618c091"}
21:17:43.795 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e95b8bf-1e6f-4e6b-824c-3f692cc0a3c5"}
21:17:43.797 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e95b8bf-1e6f-4e6b-824c-3f692cc0a3c5"}
21:17:43.797 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9807dcf3-e9bc-4d3d-92f6-c45aa4b07de7"}
21:17:43.805 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9807dcf3-e9bc-4d3d-92f6-c45aa4b07de7"}
21:17:45.802 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1cb3fb86-9570-4b0c-828d-6086907e2bd8"}
21:17:45.804 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1cb3fb86-9570-4b0c-828d-6086907e2bd8"}
21:17:45.806 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e6dde43-21f4-46f3-aa6d-ee8d7d6c3123"}
21:17:45.808 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e6dde43-21f4-46f3-aa6d-ee8d7d6c3123"}
21:17:47.816 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c9db6aa-26e1-4def-9731-e6475db8b49b"}
21:17:47.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c9db6aa-26e1-4def-9731-e6475db8b49b"}
21:17:47.822 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f2f2f7b-6907-408f-af32-e7de86341875"}
21:17:47.825 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f2f2f7b-6907-408f-af32-e7de86341875"}
21:17:49.821 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"726e574c-ba37-42d9-aa16-5ee8ce17d155"}
21:17:49.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"726e574c-ba37-42d9-aa16-5ee8ce17d155"}
21:17:49.829 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2fb27bc-c8a2-4721-9dd9-b1fc9f3e428d"}
21:17:49.829 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2fb27bc-c8a2-4721-9dd9-b1fc9f3e428d"}
21:17:51.822 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32007ddc-0706-410d-83db-1e5cda05416b"}
21:17:51.823 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32007ddc-0706-410d-83db-1e5cda05416b"}
21:17:51.823 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96e9c21e-6b2b-4617-8429-2abdea1d92a6"}
21:17:51.823 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96e9c21e-6b2b-4617-8429-2abdea1d92a6"}
21:17:53.821 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efc4e486-8db1-43fb-93f9-fe8f1b6396c7"}
21:17:53.826 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efc4e486-8db1-43fb-93f9-fe8f1b6396c7"}
21:17:53.831 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c03277e-6feb-4dc4-9a13-a1652f2219dc"}
21:17:53.834 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c03277e-6feb-4dc4-9a13-a1652f2219dc"}
21:17:55.822 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"44b84248-933e-46ec-a379-6b6e8298ef8d"}
21:17:55.825 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"44b84248-933e-46ec-a379-6b6e8298ef8d"}
21:17:55.827 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fbb5ebf-e988-4ef5-a932-8c0091011170"}
21:17:55.832 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fbb5ebf-e988-4ef5-a932-8c0091011170"}
21:17:57.824 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f553a3c6-0f06-4bab-b838-8d22e1ad52a2"}
21:17:57.828 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f553a3c6-0f06-4bab-b838-8d22e1ad52a2"}
21:17:57.832 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de5ab9e0-2fd7-4a1b-b0d5-b3432e29146f"}
21:17:57.836 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"de5ab9e0-2fd7-4a1b-b0d5-b3432e29146f"}
21:17:59.826 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31719c78-d93c-4e9e-88bf-ea67b456855b"}
21:17:59.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31719c78-d93c-4e9e-88bf-ea67b456855b"}
21:17:59.830 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f58304a-0b66-44ea-8dd5-70a637550090"}
21:17:59.833 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f58304a-0b66-44ea-8dd5-70a637550090"}
21:18:01.839 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f9ded33-55aa-434c-b9b9-3221f4f19943"}
21:18:01.841 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f9ded33-55aa-434c-b9b9-3221f4f19943"}
21:18:01.843 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd2c5f64-edee-4d28-94bf-5f491203cd19"}
21:18:01.843 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd2c5f64-edee-4d28-94bf-5f491203cd19"}
21:18:03.844 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5535a992-d0a9-46b2-8199-9261e3369021"}
21:18:03.846 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5535a992-d0a9-46b2-8199-9261e3369021"}
21:18:03.850 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc1a69c0-4326-432d-a6bc-5e8b80c92f4c"}
21:18:03.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc1a69c0-4326-432d-a6bc-5e8b80c92f4c"}
21:18:05.840 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eec86aac-9734-41a0-90a3-e6d682a7f77e"}
21:18:05.843 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eec86aac-9734-41a0-90a3-e6d682a7f77e"}
21:18:05.846 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"465c2373-9ff1-4b34-8c9e-933ec52c37b8"}
21:18:05.847 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"465c2373-9ff1-4b34-8c9e-933ec52c37b8"}
21:18:07.854 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8da682e6-d374-4e96-acd3-1018056c8e7c"}
21:18:07.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8da682e6-d374-4e96-acd3-1018056c8e7c"}
21:18:07.859 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1c13f91-37c1-491f-9523-cf1f3670d008"}
21:18:07.859 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1c13f91-37c1-491f-9523-cf1f3670d008"}
21:18:09.854 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba36debc-f376-4f88-9ae6-37eb9a39c65a"}
21:18:09.854 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba36debc-f376-4f88-9ae6-37eb9a39c65a"}
21:18:09.862 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9113842d-fafb-4456-9a66-92de84260d00"}
21:18:09.865 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9113842d-fafb-4456-9a66-92de84260d00"}
21:18:11.863 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91a33fe1-ba33-4b4b-a2de-8c992f7a3387"}
21:18:11.864 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91a33fe1-ba33-4b4b-a2de-8c992f7a3387"}
21:18:11.868 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e14733b9-9c25-4ae1-af65-f6d54976c2c8"}
21:18:11.868 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e14733b9-9c25-4ae1-af65-f6d54976c2c8"}
21:18:13.872 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7e24ecd-e115-4a9f-8cd0-44c2c77b25ce"}
21:18:13.874 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7e24ecd-e115-4a9f-8cd0-44c2c77b25ce"}
21:18:13.876 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33238579-2ad3-460f-8caf-2eb89ae200e4"}
21:18:13.880 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33238579-2ad3-460f-8caf-2eb89ae200e4"}
21:18:15.882 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0a2cbe0-1113-407d-a29c-9234f953a548"}
21:18:15.882 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0a2cbe0-1113-407d-a29c-9234f953a548"}
21:18:15.882 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e2718d0-b5f3-4a13-b423-16888792b521"}
21:18:15.882 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e2718d0-b5f3-4a13-b423-16888792b521"}
21:18:17.887 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55c5e0d6-fde6-41e2-940f-1ed3f30618b6"}
21:18:17.887 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55c5e0d6-fde6-41e2-940f-1ed3f30618b6"}
21:18:17.891 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49991467-9273-4fc5-bc10-c056e6b84e01"}
21:18:17.891 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"49991467-9273-4fc5-bc10-c056e6b84e01"}
21:18:19.883 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"adeb1cb8-e115-48ac-83ab-d70ded37a488"}
21:18:19.885 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"adeb1cb8-e115-48ac-83ab-d70ded37a488"}
21:18:19.885 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cc61ded-8f0d-44dc-8cdb-706c23437220"}
21:18:19.892 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cc61ded-8f0d-44dc-8cdb-706c23437220"}
21:18:21.882 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3a566cb-f514-41a0-ba18-cdc10c24551d"}
21:18:21.883 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3a566cb-f514-41a0-ba18-cdc10c24551d"}
21:18:21.887 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e462077d-4888-49ac-bbcf-156e94ecae2e"}
21:18:21.889 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e462077d-4888-49ac-bbcf-156e94ecae2e"}
21:18:23.888 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae8f374a-666c-4e73-9ce9-22efd91c2331"}
21:18:23.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae8f374a-666c-4e73-9ce9-22efd91c2331"}
21:18:23.890 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5958b008-078d-41ed-91d4-fe56f8b39ab8"}
21:18:23.895 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5958b008-078d-41ed-91d4-fe56f8b39ab8"}
21:18:25.894 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7d37084-f979-401e-bb01-06a4725c47ff"}
21:18:25.895 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7d37084-f979-401e-bb01-06a4725c47ff"}
21:18:25.898 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f0feb7e-b86d-49b2-9f88-2e7e537fe176"}
21:18:25.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f0feb7e-b86d-49b2-9f88-2e7e537fe176"}
21:18:27.903 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fff2ce0a-5d50-4efe-8069-d1bbab23d5e4"}
21:18:27.904 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fff2ce0a-5d50-4efe-8069-d1bbab23d5e4"}
21:18:27.907 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e31caf36-5f6d-453b-8f68-a01fbb680c05"}
21:18:27.909 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e31caf36-5f6d-453b-8f68-a01fbb680c05"}
21:18:29.901 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b6b47b9-ba6c-47c9-9716-15b4c0d03226"}
21:18:29.902 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b6b47b9-ba6c-47c9-9716-15b4c0d03226"}
21:18:29.902 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ee65fae-fd06-48ba-901a-d43b972bfa06"}
21:18:29.910 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ee65fae-fd06-48ba-901a-d43b972bfa06"}
21:18:31.901 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e563b27-7eff-4b5f-983d-d31f9d026f15"}
21:18:31.903 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e563b27-7eff-4b5f-983d-d31f9d026f15"}
21:18:31.905 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b7434c4-e2e1-4460-a869-ca08185ec6a8"}
21:18:31.906 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b7434c4-e2e1-4460-a869-ca08185ec6a8"}
21:18:33.904 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"510e1c61-e665-4e8a-8f32-391020100209"}
21:18:33.906 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"510e1c61-e665-4e8a-8f32-391020100209"}
21:18:33.908 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2791ed2d-e393-4a2f-913a-5ae5f333475e"}
21:18:33.910 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2791ed2d-e393-4a2f-913a-5ae5f333475e"}
21:18:35.905 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95be12f6-caff-4e9e-91cc-d45ebab85288"}
21:18:35.907 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95be12f6-caff-4e9e-91cc-d45ebab85288"}
21:18:35.909 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d590c044-431f-4381-b45c-4d2440faec86"}
21:18:35.910 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d590c044-431f-4381-b45c-4d2440faec86"}
21:18:37.908 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3a7b1c8-6da1-4e22-9576-223f052afd8c"}
21:18:37.908 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3a7b1c8-6da1-4e22-9576-223f052afd8c"}
21:18:37.908 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48e422d2-9932-46b3-b4e7-053dc0c4dbf9"}
21:18:37.913 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"48e422d2-9932-46b3-b4e7-053dc0c4dbf9"}
21:18:39.915 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c360875-f0ad-485c-a336-f9d9d032100f"}
21:18:39.918 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c360875-f0ad-485c-a336-f9d9d032100f"}
21:18:39.922 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14ae4fca-3a69-45ec-8ba4-e9159948cccf"}
21:18:39.925 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"14ae4fca-3a69-45ec-8ba4-e9159948cccf"}
21:18:41.926 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"adc3469a-8f9c-4eb0-985d-cb80b59cf1be"}
21:18:41.927 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"adc3469a-8f9c-4eb0-985d-cb80b59cf1be"}
21:18:41.929 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62d45eb6-e61e-432c-8a59-e23a6c098f75"}
21:18:41.932 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"62d45eb6-e61e-432c-8a59-e23a6c098f75"}
21:18:43.934 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0863c19f-822e-422b-bc14-585c6e7a33f3"}
21:18:43.935 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0863c19f-822e-422b-bc14-585c6e7a33f3"}
21:18:43.939 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63bd5022-03fa-449e-bbc7-2a784ef6317d"}
21:18:43.939 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"63bd5022-03fa-449e-bbc7-2a784ef6317d"}
21:18:45.932 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6fbea81-b264-4dad-8a56-321aa0a8cb3e"}
21:18:45.935 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6fbea81-b264-4dad-8a56-321aa0a8cb3e"}
21:18:45.937 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f11f4c2-79e1-467e-aca3-9c20e3a65aea"}
21:18:45.937 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f11f4c2-79e1-467e-aca3-9c20e3a65aea"}
21:18:47.946 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a204f36e-ed86-4318-b340-2cb69fc69737"}
21:18:47.947 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a204f36e-ed86-4318-b340-2cb69fc69737"}
21:18:47.949 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28c28536-7810-4266-9069-f27eda788c8f"}
21:18:47.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"28c28536-7810-4266-9069-f27eda788c8f"}
21:18:49.948 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87c98233-cf38-401b-a2a8-d27331180e6c"}
21:18:49.948 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87c98233-cf38-401b-a2a8-d27331180e6c"}
21:18:49.948 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06253d9d-40e6-40b8-83b4-1d804c31b632"}
21:18:49.954 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"06253d9d-40e6-40b8-83b4-1d804c31b632"}
21:18:51.956 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0da2033-7c09-4a06-ac1e-3c13c1ffa6cd"}
21:18:51.957 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0da2033-7c09-4a06-ac1e-3c13c1ffa6cd"}
21:18:51.963 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f98fdb0d-abd3-4a64-9d7f-2b94bde539ff"}
21:18:51.968 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f98fdb0d-abd3-4a64-9d7f-2b94bde539ff"}
21:18:53.958 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5de7825-0fd8-427b-9317-9e434eb1e022"}
21:18:53.959 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5de7825-0fd8-427b-9317-9e434eb1e022"}
21:18:53.963 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43eb98c8-f2ea-4ae1-9f07-de35674870eb"}
21:18:53.963 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"43eb98c8-f2ea-4ae1-9f07-de35674870eb"}
21:18:55.968 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5582601d-49aa-43b5-9711-a65248516bda"}
21:18:55.969 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5582601d-49aa-43b5-9711-a65248516bda"}
21:18:55.969 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d5ce851-5d66-418b-8862-e80a9e8b1ad5"}
21:18:55.969 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d5ce851-5d66-418b-8862-e80a9e8b1ad5"}
21:18:57.971 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d484e8bc-bbb1-49ae-bf3b-2c5fd1b122d9"}
21:18:57.971 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d484e8bc-bbb1-49ae-bf3b-2c5fd1b122d9"}
21:18:57.971 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c478a318-5992-411a-9e5b-14d481a1730d"}
21:18:57.978 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c478a318-5992-411a-9e5b-14d481a1730d"}
21:18:59.983 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7549fa40-139a-46cb-80ee-db1bc18e0f59"}
21:18:59.983 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7549fa40-139a-46cb-80ee-db1bc18e0f59"}
21:18:59.991 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"467bd589-2547-4b62-bce2-0bb8e658710e"}
21:18:59.991 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"467bd589-2547-4b62-bce2-0bb8e658710e"}
21:19:01.980 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54a32448-5226-476b-8c94-333296f0b918"}
21:19:01.982 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54a32448-5226-476b-8c94-333296f0b918"}
21:19:01.982 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"521e2488-d9d3-4675-a6be-92a924113aef"}
21:19:01.990 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"521e2488-d9d3-4675-a6be-92a924113aef"}
21:19:03.978 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0552d294-8123-48da-a18d-af6d69eafa86"}
21:19:03.979 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0552d294-8123-48da-a18d-af6d69eafa86"}
21:19:03.979 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e1aa893-82ee-4b4d-9d03-a73693b3ac9c"}
21:19:03.988 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e1aa893-82ee-4b4d-9d03-a73693b3ac9c"}
21:19:05.978 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2ad599a-8763-428b-b8de-cc65a179a81d"}
21:19:05.981 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2ad599a-8763-428b-b8de-cc65a179a81d"}
21:19:05.981 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6797bd4c-a22c-4a8a-bd8f-6632d2911c4f"}
21:19:05.989 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6797bd4c-a22c-4a8a-bd8f-6632d2911c4f"}
21:19:07.979 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd9f2b4f-b93b-42d0-a5e5-adf23b1e4fb5"}
21:19:07.980 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd9f2b4f-b93b-42d0-a5e5-adf23b1e4fb5"}
21:19:07.980 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c88b8899-531b-48f7-a70a-74b5ceed11eb"}
21:19:07.986 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c88b8899-531b-48f7-a70a-74b5ceed11eb"}
21:19:09.989 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2fbe83a-7bba-443c-9b0b-4b54882ad310"}
21:19:09.992 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2fbe83a-7bba-443c-9b0b-4b54882ad310"}
21:19:09.996 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d695513-ee5f-48e2-9ec3-7d2bb1194c49"}
21:19:09.998 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d695513-ee5f-48e2-9ec3-7d2bb1194c49"}
21:19:12.000 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75aa55c2-3faa-4f4a-919e-7492ffe43ed7"}
21:19:12.008 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75aa55c2-3faa-4f4a-919e-7492ffe43ed7"}
21:19:12.010 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac60a677-0245-4460-b8ee-f238ef4dd95b"}
21:19:12.010 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac60a677-0245-4460-b8ee-f238ef4dd95b"}
21:19:14.002 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80e996e6-c058-427f-98c1-f8b384b2195c"}
21:19:14.002 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80e996e6-c058-427f-98c1-f8b384b2195c"}
21:19:14.002 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bbce7658-fd9f-4f54-95b3-3215ae0540e8"}
21:19:14.010 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbce7658-fd9f-4f54-95b3-3215ae0540e8"}
21:19:16.000 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27bb7cdb-d785-4b63-a3de-4d007192387e"}
21:19:16.003 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27bb7cdb-d785-4b63-a3de-4d007192387e"}
21:19:16.003 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43c25d2e-40ed-48d8-93b6-f16bf806b87a"}
21:19:16.006 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"43c25d2e-40ed-48d8-93b6-f16bf806b87a"}
21:19:18.006 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"839e259e-f487-4d40-84bc-6c6b60cafc1e"}
21:19:18.007 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"839e259e-f487-4d40-84bc-6c6b60cafc1e"}
21:19:18.011 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"219feb10-6ded-4951-ace1-4829c33b5104"}
21:19:18.011 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"219feb10-6ded-4951-ace1-4829c33b5104"}
21:19:20.009 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b91355b7-b80b-439c-9fc4-bc38dc85da78"}
21:19:20.009 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b91355b7-b80b-439c-9fc4-bc38dc85da78"}
21:19:20.009 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f2836d2-27c8-4f94-a938-e1be1fa83e29"}
21:19:20.017 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f2836d2-27c8-4f94-a938-e1be1fa83e29"}
21:19:22.008 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f10b012-fb05-4e32-9b45-73c69fc718c1"}
21:19:22.010 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f10b012-fb05-4e32-9b45-73c69fc718c1"}
21:19:22.010 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af2c91e8-ab3f-42a3-ade7-f19b1b902a08"}
21:19:22.019 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af2c91e8-ab3f-42a3-ade7-f19b1b902a08"}
21:19:24.009 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"adec1486-204d-4fbe-9d6f-0103e4d13a57"}
21:19:24.009 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"adec1486-204d-4fbe-9d6f-0103e4d13a57"}
21:19:24.009 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23c38adf-5b0b-4d7e-b3e0-6f46d38383eb"}
21:19:24.017 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"23c38adf-5b0b-4d7e-b3e0-6f46d38383eb"}
21:19:26.010 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"26639586-0499-47b2-96ba-c0ad3a69ce87"}
21:19:26.015 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"26639586-0499-47b2-96ba-c0ad3a69ce87"}
21:19:26.015 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"496d003d-bcf1-4527-9637-1e4773de7b4a"}
21:19:26.020 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"496d003d-bcf1-4527-9637-1e4773de7b4a"}
21:19:28.025 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f103d43f-304d-4ab4-b936-9a19364967f0"}
21:19:28.025 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f103d43f-304d-4ab4-b936-9a19364967f0"}
21:19:28.025 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e183f79-02de-40e1-9832-8ec265d3e53b"}
21:19:28.025 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e183f79-02de-40e1-9832-8ec265d3e53b"}
21:19:30.011 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d7c1c43-9be2-4ef1-895c-63627edfb5f7"}
21:19:30.017 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d7c1c43-9be2-4ef1-895c-63627edfb5f7"}
21:19:30.019 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e72204c9-1c34-4177-9bc5-b5b6e56ec741"}
21:19:30.019 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e72204c9-1c34-4177-9bc5-b5b6e56ec741"}
21:19:32.017 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03a307e5-07f8-46e2-ad58-9d7cf02b5b2d"}
21:19:32.020 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03a307e5-07f8-46e2-ad58-9d7cf02b5b2d"}
21:19:32.024 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78792964-de49-4375-becf-5a4541718981"}
21:19:32.024 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78792964-de49-4375-becf-5a4541718981"}
21:19:34.010 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c1c475a-68ef-4dd7-8506-ec4786179ffb"}
21:19:34.011 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c1c475a-68ef-4dd7-8506-ec4786179ffb"}
21:19:34.011 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2eba4125-55ad-45e6-baa9-600f0f76983a"}
21:19:34.015 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2eba4125-55ad-45e6-baa9-600f0f76983a"}
21:19:36.015 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32f25307-089e-4872-b246-10c6d132b74b"}
21:19:36.016 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32f25307-089e-4872-b246-10c6d132b74b"}
21:19:36.018 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f1981a6-23a3-4d93-96d8-68d8afb535dd"}
21:19:36.021 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f1981a6-23a3-4d93-96d8-68d8afb535dd"}
21:19:38.018 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b61cd845-8b41-47be-a13f-bde9be19f87e"}
21:19:38.018 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b61cd845-8b41-47be-a13f-bde9be19f87e"}
21:19:38.018 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f06f6015-256d-4ae9-88cf-6c470be54e3a"}
21:19:38.026 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f06f6015-256d-4ae9-88cf-6c470be54e3a"}
21:19:40.032 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b75c298-9783-4188-b46d-a5e8093e56ab"}
21:19:40.036 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b75c298-9783-4188-b46d-a5e8093e56ab"}
21:19:40.040 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f0301af-5723-4c3b-b550-a593cbb52b53"}
21:19:40.043 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f0301af-5723-4c3b-b550-a593cbb52b53"}
21:19:42.033 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbfe4dea-4b5e-4063-9c7a-b71843ea1205"}
21:19:42.033 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbfe4dea-4b5e-4063-9c7a-b71843ea1205"}
21:19:42.038 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40eadf77-bf6b-4d7d-8ee5-3f1fbadcb283"}
21:19:42.038 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"40eadf77-bf6b-4d7d-8ee5-3f1fbadcb283"}
21:19:44.038 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23d6009e-560e-49b9-9d39-9856e890e278"}
21:19:44.038 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23d6009e-560e-49b9-9d39-9856e890e278"}
21:19:44.038 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff3bab7b-5ee7-4962-a836-34b34d88d005"}
21:19:44.047 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff3bab7b-5ee7-4962-a836-34b34d88d005"}
21:19:46.040 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bcde4c06-7182-4efd-9791-4db1180d102a"}
21:19:46.040 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bcde4c06-7182-4efd-9791-4db1180d102a"}
21:19:46.040 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa7bc043-433c-42d0-950b-5f3437f43440"}
21:19:46.045 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa7bc043-433c-42d0-950b-5f3437f43440"}
21:19:48.047 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4dcdae16-ef70-432c-b79a-a266c844c2a6"}
21:19:48.047 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4dcdae16-ef70-432c-b79a-a266c844c2a6"}
21:19:48.047 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f0bcd03-84a1-4071-9c98-ec005e806234"}
21:19:48.056 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f0bcd03-84a1-4071-9c98-ec005e806234"}
21:19:50.047 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa74460d-2c3b-403f-8925-c02a9f173d76"}
21:19:50.047 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa74460d-2c3b-403f-8925-c02a9f173d76"}
21:19:50.047 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab64a9bf-0786-41ae-beea-6ddc32a6ef2f"}
21:19:50.047 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab64a9bf-0786-41ae-beea-6ddc32a6ef2f"}
21:19:52.044 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a11a3a3-9ebe-4221-90a8-04a4dfa66506"}
21:19:52.044 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a11a3a3-9ebe-4221-90a8-04a4dfa66506"}
21:19:52.044 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b03341ee-c749-46cb-9e08-048ee9159555"}
21:19:52.054 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b03341ee-c749-46cb-9e08-048ee9159555"}
21:19:54.051 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fccd1143-b207-467c-ad8b-c8c3b69a832e"}
21:19:54.056 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fccd1143-b207-467c-ad8b-c8c3b69a832e"}
21:19:54.056 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0d9b9b1-1154-47f0-a160-38898abbaa50"}
21:19:54.056 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0d9b9b1-1154-47f0-a160-38898abbaa50"}
21:19:56.062 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34942e24-785b-4df5-91e9-dfd656d76695"}
21:19:56.062 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34942e24-785b-4df5-91e9-dfd656d76695"}
21:19:56.069 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75fab308-98e6-4c59-9764-3164b36cc495"}
21:19:56.069 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"75fab308-98e6-4c59-9764-3164b36cc495"}
21:19:58.072 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa9752cb-3089-4a38-81ec-6c3e94842859"}
21:19:58.078 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa9752cb-3089-4a38-81ec-6c3e94842859"}
21:19:58.078 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d1af5fc-d872-41b5-b1f5-9a76b773d376"}
21:19:58.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d1af5fc-d872-41b5-b1f5-9a76b773d376"}
21:20:00.074 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00b15dbe-1f92-4569-bb94-b7eab3484173"}
21:20:00.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00b15dbe-1f92-4569-bb94-b7eab3484173"}
21:20:00.080 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95343e14-b918-4f14-a972-ff961da926f4"}
21:20:00.084 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"95343e14-b918-4f14-a972-ff961da926f4"}
21:20:02.080 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c78cf3a1-2d6e-4b17-aeb0-ff16bf86da80"}
21:20:02.085 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c78cf3a1-2d6e-4b17-aeb0-ff16bf86da80"}
21:20:02.087 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d944946c-da8d-48bc-b929-bc1420c8928a"}
21:20:02.087 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d944946c-da8d-48bc-b929-bc1420c8928a"}
21:20:04.085 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce21e94f-f3d2-4611-9f7c-4eb776d01d9a"}
21:20:04.091 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce21e94f-f3d2-4611-9f7c-4eb776d01d9a"}
21:20:04.095 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d450e3ac-f606-47ed-9a7e-4e0724a7b1f9"}
21:20:04.095 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d450e3ac-f606-47ed-9a7e-4e0724a7b1f9"}
21:20:06.094 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c17ff47-8d10-4b80-ae28-20df9faf6a64"}
21:20:06.094 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c17ff47-8d10-4b80-ae28-20df9faf6a64"}
21:20:06.104 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1c90ad8-fcbf-4623-86e7-f79cd2f9628f"}
21:20:06.104 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1c90ad8-fcbf-4623-86e7-f79cd2f9628f"}
21:20:08.103 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"931328f0-e607-452c-80b3-ee9e9f1fedef"}
21:20:08.103 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"931328f0-e607-452c-80b3-ee9e9f1fedef"}
21:20:08.103 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c84ec69-f16a-4b46-885b-1a402ccb8935"}
21:20:08.103 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c84ec69-f16a-4b46-885b-1a402ccb8935"}
21:20:10.100 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4bf51692-b9be-4312-9883-962f9673677d"}
21:20:10.100 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4bf51692-b9be-4312-9883-962f9673677d"}
21:20:10.100 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7ac9934-2aa9-48b0-92f4-be389c641840"}
21:20:10.109 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7ac9934-2aa9-48b0-92f4-be389c641840"}
21:20:12.112 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe516e59-2a66-4f20-bf67-beab82355f07"}
21:20:12.116 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe516e59-2a66-4f20-bf67-beab82355f07"}
21:20:12.120 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87130a76-61da-44db-97da-703361e966a8"}
21:20:12.120 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"87130a76-61da-44db-97da-703361e966a8"}
21:20:14.118 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e924a7bb-41b5-45f8-afc8-84fcc56e2ec0"}
21:20:14.124 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e924a7bb-41b5-45f8-afc8-84fcc56e2ec0"}
21:20:14.128 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a78f5383-2467-4e74-b766-4eb6a1834c85"}
21:20:14.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a78f5383-2467-4e74-b766-4eb6a1834c85"}
21:20:16.129 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62a2edd8-d923-4c67-84b2-4eaa013d3de3"}
21:20:16.134 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62a2edd8-d923-4c67-84b2-4eaa013d3de3"}
21:20:16.138 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8828882-6f3f-4eeb-be97-696327eb4ea7"}
21:20:16.138 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8828882-6f3f-4eeb-be97-696327eb4ea7"}
21:20:18.131 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89caa5f8-ee18-4405-8e45-99b2d0677170"}
21:20:18.134 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89caa5f8-ee18-4405-8e45-99b2d0677170"}
21:20:18.138 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dddd6c39-e258-403b-bc02-dc021e484dea"}
21:20:18.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dddd6c39-e258-403b-bc02-dc021e484dea"}
21:20:20.133 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1dabaaa9-23ad-4c2c-9ed1-8f44350f4f5e"}
21:20:20.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1dabaaa9-23ad-4c2c-9ed1-8f44350f4f5e"}
21:20:20.137 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b644fee0-a20a-47e2-83d7-1c7b6c12a07b"}
21:20:20.137 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b644fee0-a20a-47e2-83d7-1c7b6c12a07b"}
21:20:22.141 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2f9699b-a42c-4de0-8b90-58fe2bf1ac59"}
21:20:22.141 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2f9699b-a42c-4de0-8b90-58fe2bf1ac59"}
21:20:22.148 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acc5e98b-968c-4364-98a9-7b766708db99"}
21:20:22.148 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"acc5e98b-968c-4364-98a9-7b766708db99"}
21:20:24.146 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7794b80-bdb9-4cab-b1a5-677be8dbf2a5"}
21:20:24.150 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7794b80-bdb9-4cab-b1a5-677be8dbf2a5"}
21:20:24.155 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7366a31-1241-42de-a9e8-142147401661"}
21:20:24.157 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7366a31-1241-42de-a9e8-142147401661"}
21:20:26.150 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b211be37-16d8-4dd3-9c62-c80df0bc3e00"}
21:20:26.150 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b211be37-16d8-4dd3-9c62-c80df0bc3e00"}
21:20:26.150 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c482cca-308e-4dc4-b9bf-8fd048cb3c1e"}
21:20:26.160 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c482cca-308e-4dc4-b9bf-8fd048cb3c1e"}
21:20:28.160 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"250cdbec-1550-4357-ac51-f633236e1792"}
21:20:28.164 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"250cdbec-1550-4357-ac51-f633236e1792"}
21:20:28.169 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5793fead-5a88-4e07-be66-410e8c97f38a"}
21:20:28.169 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5793fead-5a88-4e07-be66-410e8c97f38a"}
21:20:30.169 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89135422-af79-43eb-9ad0-d9253de2a2da"}
21:20:30.169 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89135422-af79-43eb-9ad0-d9253de2a2da"}
21:20:30.169 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"916883c1-e86f-4096-8392-9abae8750abf"}
21:20:30.179 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"916883c1-e86f-4096-8392-9abae8750abf"}
21:20:32.182 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"931eafd3-5868-4c3d-b509-1e99dfda511a"}
21:20:32.184 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"931eafd3-5868-4c3d-b509-1e99dfda511a"}
21:20:32.184 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fd70d3f-5faf-4e60-acad-c71445d4b9f7"}
21:20:32.188 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fd70d3f-5faf-4e60-acad-c71445d4b9f7"}
21:20:34.190 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7dbdcb1-a772-4aeb-8d3e-bd312998dba7"}
21:20:34.190 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7dbdcb1-a772-4aeb-8d3e-bd312998dba7"}
21:20:34.199 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff3b4cc6-bf1e-46ec-a78d-2782e7dfad47"}
21:20:34.204 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff3b4cc6-bf1e-46ec-a78d-2782e7dfad47"}
21:20:36.195 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a26a861-fda4-43eb-b646-0e939253ea2f"}
21:20:36.197 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a26a861-fda4-43eb-b646-0e939253ea2f"}
21:20:36.200 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3a30fc6-6af6-4446-96b7-648689c31e57"}
21:20:36.200 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3a30fc6-6af6-4446-96b7-648689c31e57"}
21:20:38.208 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eea6d36b-d34c-4ccf-a907-f82959ee941f"}
21:20:38.208 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eea6d36b-d34c-4ccf-a907-f82959ee941f"}
21:20:38.208 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28820ca6-5989-430d-98a0-eb26e5f028ca"}
21:20:38.215 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"28820ca6-5989-430d-98a0-eb26e5f028ca"}
21:20:40.218 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"559df7f6-b46e-4e2d-a061-d65d28fc71b2"}
21:20:40.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"559df7f6-b46e-4e2d-a061-d65d28fc71b2"}
21:20:40.227 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50503e0e-9710-40d7-b124-8dc49783d59d"}
21:20:40.232 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50503e0e-9710-40d7-b124-8dc49783d59d"}
21:20:42.225 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae470b08-a94f-4018-85c5-d6c21dc551e6"}
21:20:42.227 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae470b08-a94f-4018-85c5-d6c21dc551e6"}
21:20:42.229 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af5f60c7-ebf2-4068-ad3f-fb5c7dab47db"}
21:20:42.234 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af5f60c7-ebf2-4068-ad3f-fb5c7dab47db"}
21:20:44.239 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bce33757-c019-41f8-909c-41983067b7a2"}
21:20:44.242 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bce33757-c019-41f8-909c-41983067b7a2"}
21:20:44.242 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85aab564-8456-46ca-8013-0b5fafa4898c"}
21:20:44.242 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"85aab564-8456-46ca-8013-0b5fafa4898c"}
21:20:46.231 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de1ee783-c843-4357-848b-bc61ac69fd0b"}
21:20:46.236 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de1ee783-c843-4357-848b-bc61ac69fd0b"}
21:20:46.240 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f713efb0-efdd-4707-acc3-fdc5936f6f54"}
21:20:46.245 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f713efb0-efdd-4707-acc3-fdc5936f6f54"}
21:20:48.239 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96a40504-954a-43e5-a4cf-6b50a71f01ae"}
21:20:48.243 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96a40504-954a-43e5-a4cf-6b50a71f01ae"}
21:20:48.244 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f18907f-a450-47b0-bf1a-9dac22a2fdfa"}
21:20:48.244 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f18907f-a450-47b0-bf1a-9dac22a2fdfa"}
21:20:50.236 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1eda70b1-3226-4daa-83ca-750da9df650d"}
21:20:50.239 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1eda70b1-3226-4daa-83ca-750da9df650d"}
21:20:50.239 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc18b64a-20b0-4486-9dbd-6f547d94e074"}
21:20:50.239 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc18b64a-20b0-4486-9dbd-6f547d94e074"}
21:20:52.233 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bde42ec2-c71f-4ed9-98b5-066a50c1b11c"}
21:20:52.236 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bde42ec2-c71f-4ed9-98b5-066a50c1b11c"}
21:20:52.240 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14733e25-3cff-41f4-99bc-cd65abae0fde"}
21:20:52.244 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"14733e25-3cff-41f4-99bc-cd65abae0fde"}
21:20:54.244 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4749ad71-4600-4e6a-90e5-3bc31534d2dd"}
21:20:54.247 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4749ad71-4600-4e6a-90e5-3bc31534d2dd"}
21:20:54.251 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d7d95ac-f3ca-4423-8e40-ee3c471228fc"}
21:20:54.255 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d7d95ac-f3ca-4423-8e40-ee3c471228fc"}
21:20:56.254 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f8dc4a5-9117-4fda-8261-10ccfb19b98e"}
21:20:56.254 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f8dc4a5-9117-4fda-8261-10ccfb19b98e"}
21:20:56.254 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b25a2002-4e01-429e-9fa1-d95cc7e6f9fe"}
21:20:56.263 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b25a2002-4e01-429e-9fa1-d95cc7e6f9fe"}
21:20:58.258 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"121a826a-e60a-49ee-8819-86be55a347db"}
21:20:58.261 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"121a826a-e60a-49ee-8819-86be55a347db"}
21:20:58.263 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af9281d1-e7b7-47b6-a0ff-f1cab3f2d426"}
21:20:58.263 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af9281d1-e7b7-47b6-a0ff-f1cab3f2d426"}
21:21:00.257 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c82c217-036d-49af-9157-fe0949928303"}
21:21:00.260 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c82c217-036d-49af-9157-fe0949928303"}
21:21:00.262 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5ad8a84-fe5e-4b0d-a1bc-c9805ad439c9"}
21:21:00.262 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5ad8a84-fe5e-4b0d-a1bc-c9805ad439c9"}
21:21:02.261 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ff94fc8-617f-4acc-8baa-36833feb3fca"}
21:21:02.264 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ff94fc8-617f-4acc-8baa-36833feb3fca"}
21:21:02.266 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1fc76834-2b38-4e23-a960-7fec661e0ab3"}
21:21:02.269 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fc76834-2b38-4e23-a960-7fec661e0ab3"}
21:21:04.269 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"088f44ae-83cb-45a4-95d4-c9e1724f2fb8"}
21:21:04.275 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"088f44ae-83cb-45a4-95d4-c9e1724f2fb8"}
21:21:04.277 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ff51634-e373-4cdd-8586-05f42693444e"}
21:21:04.277 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ff51634-e373-4cdd-8586-05f42693444e"}
21:21:06.268 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"426da1cc-26aa-486d-bdde-019052d1c433"}
21:21:06.270 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"426da1cc-26aa-486d-bdde-019052d1c433"}
21:21:06.274 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a32122fc-865a-4a31-910a-caa6d5ef3c34"}
21:21:06.277 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a32122fc-865a-4a31-910a-caa6d5ef3c34"}
21:21:08.271 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"336c6235-caef-4ef1-896b-dca41e377c30"}
21:21:08.274 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"336c6235-caef-4ef1-896b-dca41e377c30"}
21:21:08.274 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3743264a-7e7a-483f-8299-a9d498738822"}
21:21:08.277 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3743264a-7e7a-483f-8299-a9d498738822"}
21:21:10.278 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e33fc424-467d-452b-8a3d-0aff702f21a9"}
21:21:10.280 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e33fc424-467d-452b-8a3d-0aff702f21a9"}
21:21:10.282 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e5176d6-19df-4a42-b53f-a2770eb14ba0"}
21:21:10.282 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e5176d6-19df-4a42-b53f-a2770eb14ba0"}
21:21:12.274 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3cf9bfd5-57db-48dd-8443-dbf893d6c0d9"}
21:21:12.276 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3cf9bfd5-57db-48dd-8443-dbf893d6c0d9"}
21:21:12.276 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eade1980-ee87-4d26-bce5-ef5fc0820751"}
21:21:12.285 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eade1980-ee87-4d26-bce5-ef5fc0820751"}
21:21:14.277 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"adad5ff7-0992-48d4-aebb-06d9129f8aa9"}
21:21:14.278 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"adad5ff7-0992-48d4-aebb-06d9129f8aa9"}
21:21:14.278 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d7902a9-f0d4-4932-b3dc-4b756d81e282"}
21:21:14.284 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d7902a9-f0d4-4932-b3dc-4b756d81e282"}
21:21:16.284 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e63edbda-c193-4dd0-a4a9-aee6f4d53726"}
21:21:16.284 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e63edbda-c193-4dd0-a4a9-aee6f4d53726"}
21:21:16.284 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d85dc4ae-8dfe-493d-a6b3-7ada73ba8dbd"}
21:21:16.284 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d85dc4ae-8dfe-493d-a6b3-7ada73ba8dbd"}
21:21:18.286 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8caf927-01b4-4af3-9ae3-4b6d136a4573"}
21:21:18.288 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8caf927-01b4-4af3-9ae3-4b6d136a4573"}
21:21:18.290 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"828ebdb6-05ef-470d-b529-4b2f06aac3df"}
21:21:18.292 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"828ebdb6-05ef-470d-b529-4b2f06aac3df"}
21:21:20.299 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"955f9b5a-6e75-4cd3-a2f8-a51b70786be2"}
21:21:20.302 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"955f9b5a-6e75-4cd3-a2f8-a51b70786be2"}
21:21:20.304 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50042df0-b073-4026-8167-81811b3fcf1a"}
21:21:20.304 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50042df0-b073-4026-8167-81811b3fcf1a"}
21:21:22.299 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c52aa67c-1f3b-4d15-8054-7128479e5e26"}
21:21:22.300 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c52aa67c-1f3b-4d15-8054-7128479e5e26"}
21:21:22.300 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e545e6e8-1bce-4d5a-ba3e-465d360b49ef"}
21:21:22.304 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e545e6e8-1bce-4d5a-ba3e-465d360b49ef"}
21:21:24.303 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9bc9f3ee-99ae-498d-a8fb-bd371e7abb3f"}
21:21:24.306 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9bc9f3ee-99ae-498d-a8fb-bd371e7abb3f"}
21:21:24.306 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0d3ab6c-289a-4585-bdbf-70d74e04f315"}
21:21:24.306 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0d3ab6c-289a-4585-bdbf-70d74e04f315"}
21:21:26.298 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56cea961-9574-4c4f-a6b5-8e052f817fa2"}
21:21:26.299 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56cea961-9574-4c4f-a6b5-8e052f817fa2"}
21:21:26.301 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1df005e-9bf4-4c3b-a469-1c47df22ea97"}
21:21:26.301 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1df005e-9bf4-4c3b-a469-1c47df22ea97"}
21:21:28.305 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"757eca33-031e-4cee-a6dc-5a8e46a0fafb"}
21:21:28.305 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"757eca33-031e-4cee-a6dc-5a8e46a0fafb"}
21:21:28.305 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84367635-57e3-4318-894f-85a22851a626"}
21:21:28.305 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"84367635-57e3-4318-894f-85a22851a626"}
21:21:30.304 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e7b5cdc-ff28-4907-bcfc-c24136668876"}
21:21:30.304 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e7b5cdc-ff28-4907-bcfc-c24136668876"}
21:21:30.309 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00c82c04-2bb6-4fe4-ac6a-ec90d69a18ca"}
21:21:30.309 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00c82c04-2bb6-4fe4-ac6a-ec90d69a18ca"}
21:21:32.298 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0aafd91-2d3d-4e16-807c-18da63c399d7"}
21:21:32.299 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0aafd91-2d3d-4e16-807c-18da63c399d7"}
21:21:32.303 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6835cf45-b5a0-471b-a70c-a27db76c20f0"}
21:21:32.303 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6835cf45-b5a0-471b-a70c-a27db76c20f0"}
21:21:34.307 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29665aea-978e-4dba-93b0-a9c4d1177afb"}
21:21:34.307 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29665aea-978e-4dba-93b0-a9c4d1177afb"}
21:21:34.307 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f10e8761-ca4e-4f34-9fe7-62093780d754"}
21:21:34.307 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f10e8761-ca4e-4f34-9fe7-62093780d754"}
21:21:36.304 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3693e998-2f35-4a6d-ab75-94a49b234d4d"}
21:21:36.304 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3693e998-2f35-4a6d-ab75-94a49b234d4d"}
21:21:36.311 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f11e894-94fc-4cf4-91ae-958f995b2c6d"}
21:21:36.311 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f11e894-94fc-4cf4-91ae-958f995b2c6d"}
21:21:38.302 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73ece882-82e3-4301-86ca-fec426cb3a7c"}
21:21:38.302 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73ece882-82e3-4301-86ca-fec426cb3a7c"}
21:21:38.305 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3771405-0537-48ff-bffc-1244c5e81c38"}
21:21:38.305 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3771405-0537-48ff-bffc-1244c5e81c38"}
21:21:40.310 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79b6ce81-b0a0-4e85-a338-83a7df8d48e8"}
21:21:40.314 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79b6ce81-b0a0-4e85-a338-83a7df8d48e8"}
21:21:40.314 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"151323ac-a5b4-4528-9c61-de48d79042f4"}
21:21:40.318 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"151323ac-a5b4-4528-9c61-de48d79042f4"}
21:21:42.319 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ded4f8ef-0dff-4490-a032-5e7fa427de2d"}
21:21:42.319 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ded4f8ef-0dff-4490-a032-5e7fa427de2d"}
21:21:42.325 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ebeef47a-efa5-4555-99b4-0975b4d86d72"}
21:21:42.325 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebeef47a-efa5-4555-99b4-0975b4d86d72"}
21:21:44.329 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"346b7b84-4069-41a7-85e6-244bc040c0a5"}
21:21:44.334 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"346b7b84-4069-41a7-85e6-244bc040c0a5"}
21:21:44.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea163963-22e6-4034-8bc3-31f40b0b7a83"}
21:21:44.337 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea163963-22e6-4034-8bc3-31f40b0b7a83"}
21:21:46.324 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d21d5d44-5837-48d2-9f8e-f526db83c2ec"}
21:21:46.325 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d21d5d44-5837-48d2-9f8e-f526db83c2ec"}
21:21:46.331 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5d696eb-f15f-48b4-a351-8d0e620bae5a"}
21:21:46.331 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5d696eb-f15f-48b4-a351-8d0e620bae5a"}
21:21:48.328 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"506f7c35-f93f-46ab-8ce9-17d18501cd9e"}
21:21:48.328 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"506f7c35-f93f-46ab-8ce9-17d18501cd9e"}
21:21:48.328 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5693fa1-64d8-469b-8c99-756367397479"}
21:21:48.328 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5693fa1-64d8-469b-8c99-756367397479"}
21:21:50.320 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"637257ff-21b8-4f04-aaf5-782be367e6fd"}
21:21:50.324 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"637257ff-21b8-4f04-aaf5-782be367e6fd"}
21:21:50.328 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d05f7f7-71f0-4981-af9d-75e7d7edf705"}
21:21:50.328 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d05f7f7-71f0-4981-af9d-75e7d7edf705"}
21:21:52.324 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a77b39b0-a012-462b-b533-e7f3aaff775c"}
21:21:52.327 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a77b39b0-a012-462b-b533-e7f3aaff775c"}
21:21:52.327 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4759282a-3ce8-4bf8-9cef-87ba5c81fd03"}
21:21:52.327 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4759282a-3ce8-4bf8-9cef-87ba5c81fd03"}
21:21:54.326 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb290b4d-4463-40b1-a28b-2e577d1ae9e8"}
21:21:54.326 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb290b4d-4463-40b1-a28b-2e577d1ae9e8"}
21:21:54.326 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"870497b7-c3ac-41f2-b26c-552ab4685956"}
21:21:54.326 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"870497b7-c3ac-41f2-b26c-552ab4685956"}
21:21:56.326 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c825f12-c862-4855-a5ae-3fd500c094be"}
21:21:56.326 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c825f12-c862-4855-a5ae-3fd500c094be"}
21:21:56.326 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70bc2f3c-cc63-469a-9e71-93db787dd6ed"}
21:21:56.332 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"70bc2f3c-cc63-469a-9e71-93db787dd6ed"}
21:21:58.335 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"205a86cf-048a-4d12-9f99-44c50fad0eb7"}
21:21:58.338 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"205a86cf-048a-4d12-9f99-44c50fad0eb7"}
21:21:58.340 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70619b17-3ff7-4c15-aa84-0001853f8a17"}
21:21:58.344 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"70619b17-3ff7-4c15-aa84-0001853f8a17"}
21:22:00.339 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25500d73-f46b-4ca2-b51e-b1e16bde26c3"}
21:22:00.339 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25500d73-f46b-4ca2-b51e-b1e16bde26c3"}
21:22:00.339 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc800d09-cb41-4a1e-b7a5-8f9b93cd056b"}
21:22:00.339 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc800d09-cb41-4a1e-b7a5-8f9b93cd056b"}
21:22:02.325 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78fe06d0-40d1-4faa-adbf-79a6f30005a6"}
21:22:02.325 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78fe06d0-40d1-4faa-adbf-79a6f30005a6"}
21:22:02.325 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6bf56db0-1909-4b66-9057-777131740f99"}
21:22:02.333 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bf56db0-1909-4b66-9057-777131740f99"}
21:22:04.336 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c7d5f72-1734-4503-a4c3-bf1f10bbdc52"}
21:22:04.340 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c7d5f72-1734-4503-a4c3-bf1f10bbdc52"}
21:22:04.344 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3310d954-4cfe-46d2-8243-c134ee2887fc"}
21:22:04.346 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3310d954-4cfe-46d2-8243-c134ee2887fc"}
21:22:06.333 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c68f4ff0-5f14-46c6-bf72-f3848ccc0cb7"}
21:22:06.337 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c68f4ff0-5f14-46c6-bf72-f3848ccc0cb7"}
21:22:06.342 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c4861e3-fd6f-4e22-b0bd-fb4ea9f0a70e"}
21:22:06.342 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c4861e3-fd6f-4e22-b0bd-fb4ea9f0a70e"}
21:22:08.332 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"863e14a8-be07-40e3-9b5c-d56c29a85b32"}
21:22:08.332 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"863e14a8-be07-40e3-9b5c-d56c29a85b32"}
21:22:08.332 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ff5fffa-465f-461c-bc92-84805a05b873"}
21:22:08.340 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ff5fffa-465f-461c-bc92-84805a05b873"}
21:22:10.331 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef3dfedb-768a-4d6a-910f-0e3475b32fa9"}
21:22:10.336 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef3dfedb-768a-4d6a-910f-0e3475b32fa9"}
21:22:10.336 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de86d4f9-4acd-49cd-9785-a040709ea80f"}
21:22:10.336 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"de86d4f9-4acd-49cd-9785-a040709ea80f"}
21:22:12.331 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"214a7df3-24a6-4507-8d3c-b91bc660a7cb"}
21:22:12.336 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"214a7df3-24a6-4507-8d3c-b91bc660a7cb"}
21:22:12.336 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df88437a-228e-4c38-a08a-283841d481aa"}
21:22:12.336 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"df88437a-228e-4c38-a08a-283841d481aa"}
21:22:14.331 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8c06250-8a2c-4f69-9229-87ad98ca983f"}
21:22:14.332 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8c06250-8a2c-4f69-9229-87ad98ca983f"}
21:22:14.332 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b96ab99c-d21d-486a-b601-bd67b6257e21"}
21:22:14.340 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b96ab99c-d21d-486a-b601-bd67b6257e21"}
21:22:16.331 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c192be0c-f8b7-4429-9b9b-f5519f3bc1e3"}
21:22:16.331 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c192be0c-f8b7-4429-9b9b-f5519f3bc1e3"}
21:22:16.331 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba611166-c86c-4070-b2a1-55a8f4f7517b"}
21:22:16.331 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba611166-c86c-4070-b2a1-55a8f4f7517b"}
21:22:18.329 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c1b3106-d6b1-40bc-8da5-58d473aaa54f"}
21:22:18.329 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c1b3106-d6b1-40bc-8da5-58d473aaa54f"}
21:22:18.337 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c261d425-3b3e-40af-ba6a-9da678cedbff"}
21:22:18.337 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c261d425-3b3e-40af-ba6a-9da678cedbff"}
21:22:20.327 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"574abb25-2ea7-4935-a71e-24db56613041"}
21:22:20.330 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"574abb25-2ea7-4935-a71e-24db56613041"}
21:22:20.332 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4fb59bd2-2f7a-4e96-a43b-16787719d324"}
21:22:20.332 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fb59bd2-2f7a-4e96-a43b-16787719d324"}
21:22:22.325 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"694c8a14-0ae2-41c3-89f8-e118db61fb2d"}
21:22:22.326 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"694c8a14-0ae2-41c3-89f8-e118db61fb2d"}
21:22:22.326 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5059354c-008a-4f63-8853-f2cd97937806"}
21:22:22.326 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5059354c-008a-4f63-8853-f2cd97937806"}
21:22:24.327 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c60d5a5f-e0cd-42d6-b210-2bbf5e36e9fb"}
21:22:24.330 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c60d5a5f-e0cd-42d6-b210-2bbf5e36e9fb"}
21:22:24.330 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ad53d1f-5b70-4912-98bd-74e6e54493d5"}
21:22:24.330 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ad53d1f-5b70-4912-98bd-74e6e54493d5"}
21:22:26.333 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e501dd96-4991-4666-98af-bcd57d9b47e2"}
21:22:26.338 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e501dd96-4991-4666-98af-bcd57d9b47e2"}
21:22:26.340 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c14bf5ed-ce6a-43f4-90c6-8bcd6ddba22a"}
21:22:26.342 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c14bf5ed-ce6a-43f4-90c6-8bcd6ddba22a"}
21:22:28.328 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5ca692a-a493-43ee-ad78-bf43626f3c57"}
21:22:28.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5ca692a-a493-43ee-ad78-bf43626f3c57"}
21:22:28.330 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68e70286-50e8-476f-86b4-7ed9c364477f"}
21:22:28.330 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"68e70286-50e8-476f-86b4-7ed9c364477f"}
21:22:30.326 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5ee56e9-e4cf-4263-a433-f8c19d0c4457"}
21:22:30.326 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5ee56e9-e4cf-4263-a433-f8c19d0c4457"}
21:22:30.335 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9328ca02-687e-423a-9ec4-dfba9be99986"}
21:22:30.337 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9328ca02-687e-423a-9ec4-dfba9be99986"}
21:22:32.339 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cb19d35-d9c7-4cf7-8488-031b19222c04"}
21:22:32.339 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cb19d35-d9c7-4cf7-8488-031b19222c04"}
21:22:32.339 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"baa237fc-a048-417f-929c-fe48b7801db5"}
21:22:32.339 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"baa237fc-a048-417f-929c-fe48b7801db5"}
21:22:34.341 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14d6bad6-a354-4c96-8a66-5d28b04eabc3"}
21:22:34.343 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14d6bad6-a354-4c96-8a66-5d28b04eabc3"}
21:22:34.347 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8148db3b-3dcf-43f7-a188-08ea9ac4f248"}
21:22:34.351 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8148db3b-3dcf-43f7-a188-08ea9ac4f248"}
21:22:36.354 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e05f7db-771b-4c52-95fd-a39504312e30"}
21:22:36.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e05f7db-771b-4c52-95fd-a39504312e30"}
21:22:36.354 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c86bdaa-6cf0-45a4-8a08-8465f7f53d72"}
21:22:36.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c86bdaa-6cf0-45a4-8a08-8465f7f53d72"}
21:22:38.354 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51ad2790-b85f-4d08-90c2-92cc7232b707"}
21:22:38.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51ad2790-b85f-4d08-90c2-92cc7232b707"}
21:22:38.354 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af8f0177-b4bb-4a8a-b4a1-1e64b2429cf8"}
21:22:38.364 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af8f0177-b4bb-4a8a-b4a1-1e64b2429cf8"}
21:22:40.354 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed9bb559-4fd2-46ff-8dc0-d4fa4ac110e9"}
21:22:40.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed9bb559-4fd2-46ff-8dc0-d4fa4ac110e9"}
21:22:40.354 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9434435-cbd0-42aa-8803-3cf7fd05fa38"}
21:22:40.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9434435-cbd0-42aa-8803-3cf7fd05fa38"}
21:22:42.342 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0d8a966-b3ee-474a-b9db-03fe68095a1b"}
21:22:42.342 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0d8a966-b3ee-474a-b9db-03fe68095a1b"}
21:22:42.342 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e50b8749-cfab-435d-b823-e08e26ed5c85"}
21:22:42.347 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e50b8749-cfab-435d-b823-e08e26ed5c85"}
21:22:44.352 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d2c65be-2cc6-4cbc-9368-3d7cc057ccc0"}
21:22:44.352 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d2c65be-2cc6-4cbc-9368-3d7cc057ccc0"}
21:22:44.354 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2cc96cad-f47b-425e-bda1-3de2a278bdc1"}
21:22:44.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cc96cad-f47b-425e-bda1-3de2a278bdc1"}
21:22:46.361 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4cc400f7-1b3b-4b91-9081-efe690ea21ef"}
21:22:46.361 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4cc400f7-1b3b-4b91-9081-efe690ea21ef"}
21:22:46.367 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83dea364-2051-49cb-a51a-3a653e48b454"}
21:22:46.370 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"83dea364-2051-49cb-a51a-3a653e48b454"}
21:22:48.360 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b9683c8f-bf90-4c48-b34e-63018fec62ef"}
21:22:48.360 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b9683c8f-bf90-4c48-b34e-63018fec62ef"}
21:22:48.360 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23938d89-2e74-44ca-bf3b-1f3dd7f68d6c"}
21:22:48.360 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"23938d89-2e74-44ca-bf3b-1f3dd7f68d6c"}
21:22:50.353 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00966a20-a24d-4375-9250-73eb87ee5e96"}
21:22:50.354 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00966a20-a24d-4375-9250-73eb87ee5e96"}
21:22:50.354 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb1cbef0-a1ed-424f-8a3f-59914a31df92"}
21:22:50.362 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb1cbef0-a1ed-424f-8a3f-59914a31df92"}
21:22:52.366 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0066abb9-5a44-404f-bd0f-4668de1dafb0"}
21:22:52.366 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0066abb9-5a44-404f-bd0f-4668de1dafb0"}
21:22:52.366 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3e20bec-608c-4833-82cb-f4cc3b9d8453"}
21:22:52.366 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3e20bec-608c-4833-82cb-f4cc3b9d8453"}
21:22:54.366 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"451d9235-1008-4b85-9abe-2c31d2ad86ff"}
21:22:54.370 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"451d9235-1008-4b85-9abe-2c31d2ad86ff"}
21:22:54.372 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c065133-4376-41e2-aa62-5cdb1ecf3e5c"}
21:22:54.372 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c065133-4376-41e2-aa62-5cdb1ecf3e5c"}
21:22:56.369 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cab5f4ba-0fc0-4648-83f8-88eaafb5a7e4"}
21:22:56.369 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cab5f4ba-0fc0-4648-83f8-88eaafb5a7e4"}
21:22:56.369 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6a4c2bd-4638-4dfa-8508-62b6117d7837"}
21:22:56.377 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6a4c2bd-4638-4dfa-8508-62b6117d7837"}
21:22:58.366 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c452ddb-89da-47cb-a828-9e9a54e4e3d5"}
21:22:58.366 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c452ddb-89da-47cb-a828-9e9a54e4e3d5"}
21:22:58.366 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d6e3b1d-8a6b-41f9-8a35-a05ca400d389"}
21:22:58.376 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d6e3b1d-8a6b-41f9-8a35-a05ca400d389"}
21:23:00.376 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8aa14ffc-d78f-453d-bfe8-f362404dba63"}
21:23:00.376 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8aa14ffc-d78f-453d-bfe8-f362404dba63"}
21:23:00.376 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"452d330d-f2d2-4e8f-bd29-47ffaf103bbe"}
21:23:00.376 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"452d330d-f2d2-4e8f-bd29-47ffaf103bbe"}
21:23:02.364 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35827903-f6c3-4330-8989-b194a549add9"}
21:23:02.366 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35827903-f6c3-4330-8989-b194a549add9"}
21:23:02.366 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f95db317-211e-4b0d-bbdc-da2d1c69cd4b"}
21:23:02.368 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f95db317-211e-4b0d-bbdc-da2d1c69cd4b"}
21:23:04.368 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f68b65ff-17dc-4e92-9025-6124ae16c681"}
21:23:04.368 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f68b65ff-17dc-4e92-9025-6124ae16c681"}
21:23:04.368 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69f298d9-90d8-47f1-acbe-a7cd68ef9947"}
21:23:04.368 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69f298d9-90d8-47f1-acbe-a7cd68ef9947"}
21:23:06.362 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7577b910-fbee-4b14-aa59-43323382a6f9"}
21:23:06.362 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7577b910-fbee-4b14-aa59-43323382a6f9"}
21:23:06.362 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab76263b-a786-4763-9cfa-2a54f2892a55"}
21:23:06.362 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab76263b-a786-4763-9cfa-2a54f2892a55"}
21:23:08.351 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a55aa0c4-0827-4355-a629-9672ff44f5ea"}
21:23:08.351 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a55aa0c4-0827-4355-a629-9672ff44f5ea"}
21:23:08.351 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c129dc80-bfec-48e8-8326-69dc7d2f30a1"}
21:23:08.361 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c129dc80-bfec-48e8-8326-69dc7d2f30a1"}
21:23:10.349 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84634033-c274-4d94-980f-5b32e1d0c4f7"}
21:23:10.353 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84634033-c274-4d94-980f-5b32e1d0c4f7"}
21:23:10.355 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce3e0749-6eac-4100-af1f-964a0ccc3814"}
21:23:10.360 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce3e0749-6eac-4100-af1f-964a0ccc3814"}
21:23:12.351 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae2608d8-15e2-4db6-849d-ad7068d1fc91"}
21:23:12.357 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae2608d8-15e2-4db6-849d-ad7068d1fc91"}
21:23:12.357 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a3a13d5-d546-4472-81f2-9fa4088eaa33"}
21:23:12.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a3a13d5-d546-4472-81f2-9fa4088eaa33"}
21:23:14.346 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed9b8584-d710-4fa9-804f-c8dcd11349e9"}
21:23:14.351 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed9b8584-d710-4fa9-804f-c8dcd11349e9"}
21:23:14.353 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b49f616a-674b-4816-b418-1f2049e12586"}
21:23:14.353 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b49f616a-674b-4816-b418-1f2049e12586"}
21:23:16.350 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9a17d97-9deb-4df5-9543-86dfc20aa7b3"}
21:23:16.351 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9a17d97-9deb-4df5-9543-86dfc20aa7b3"}
21:23:16.351 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b7605c2-49e9-4829-9aba-0a156639ebf5"}
21:23:16.351 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b7605c2-49e9-4829-9aba-0a156639ebf5"}
21:23:18.363 02.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2faeb30a-1a54-48a9-b986-06f4b5492b11"}
21:23:18.366 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2faeb30a-1a54-48a9-b986-06f4b5492b11"}
21:23:18.370 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"902f9ead-1683-4315-a6f3-64f105c0478e"}
21:23:18.370 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"902f9ead-1683-4315-a6f3-64f105c0478e"}
21:23:20.361 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af0cac27-0e77-46d5-a1f0-0361be840c51"}
21:23:20.365 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af0cac27-0e77-46d5-a1f0-0361be840c51"}
21:23:20.367 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba11092b-74e4-4e8d-b651-ed10756a9771"}
21:23:20.367 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba11092b-74e4-4e8d-b651-ed10756a9771"}
21:23:22.357 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d6c63e5-8f1f-41eb-9066-e39c962c6235"}
21:23:22.364 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d6c63e5-8f1f-41eb-9066-e39c962c6235"}
21:23:22.366 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04784599-e239-4034-b53c-d7d24d77a513"}
21:23:22.366 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"04784599-e239-4034-b53c-d7d24d77a513"}
21:23:24.363 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"deea325d-dac4-4e6d-b833-37c697ddeeee"}
21:23:24.363 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"deea325d-dac4-4e6d-b833-37c697ddeeee"}
21:23:24.363 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b04873ff-0750-4f43-a5c9-400eaf428d8b"}
21:23:24.363 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b04873ff-0750-4f43-a5c9-400eaf428d8b"}
21:23:26.353 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5afe7735-f22e-4d56-9f69-13a9fffd4a42"}
21:23:26.353 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5afe7735-f22e-4d56-9f69-13a9fffd4a42"}
21:23:26.353 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf2a50c9-20bf-4a72-865f-90fe5ce02c4d"}
21:23:26.353 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf2a50c9-20bf-4a72-865f-90fe5ce02c4d"}
21:23:28.350 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bc1684e-ed21-48d0-ad85-8c9f26971741"}
21:23:28.350 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bc1684e-ed21-48d0-ad85-8c9f26971741"}
21:23:28.352 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5a91f2f-f544-47e9-9ddd-332b1581093e"}
21:23:28.352 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5a91f2f-f544-47e9-9ddd-332b1581093e"}
21:23:30.359 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"980df2c0-53a4-42e5-bedc-218be0f0c1c3"}
21:23:30.360 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"980df2c0-53a4-42e5-bedc-218be0f0c1c3"}
21:23:30.362 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"876c00f2-88db-4c67-bf50-542dbdb3cfc7"}
21:23:30.364 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"876c00f2-88db-4c67-bf50-542dbdb3cfc7"}
21:23:32.370 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"234c0e7a-cd20-405f-9fb9-b1c9bf735dd7"}
21:23:32.370 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"234c0e7a-cd20-405f-9fb9-b1c9bf735dd7"}
21:23:32.380 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f95ea1da-434c-4a3c-9f66-385551e18cc6"}
21:23:32.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f95ea1da-434c-4a3c-9f66-385551e18cc6"}
21:23:34.384 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9eae62b6-44b9-4e0f-9609-3ca94154c2f0"}
21:23:34.386 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9eae62b6-44b9-4e0f-9609-3ca94154c2f0"}
21:23:34.390 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cbc9a6f-10e5-4987-b03b-a3d96025e0d5"}
21:23:34.390 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cbc9a6f-10e5-4987-b03b-a3d96025e0d5"}
21:23:36.385 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18088cc7-05a9-498a-a3b7-46480593a6c1"}
21:23:36.385 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18088cc7-05a9-498a-a3b7-46480593a6c1"}
21:23:36.385 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d3bff53-5f21-4b78-ba28-ef35a07d9e0b"}
21:23:36.394 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d3bff53-5f21-4b78-ba28-ef35a07d9e0b"}
21:23:38.387 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d0c2f68-1599-4136-acef-9c8a23eb6813"}
21:23:38.390 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d0c2f68-1599-4136-acef-9c8a23eb6813"}
21:23:38.390 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94e5a0a9-7f74-4ec6-af5b-b24255d3a5e3"}
21:23:38.396 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"94e5a0a9-7f74-4ec6-af5b-b24255d3a5e3"}
21:23:40.391 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d8f0014-068b-476b-aead-d079e4ab51cf"}
21:23:40.391 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d8f0014-068b-476b-aead-d079e4ab51cf"}
21:23:40.391 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae7d6c37-b841-4e3f-96b3-8ab3edaef093"}
21:23:40.401 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae7d6c37-b841-4e3f-96b3-8ab3edaef093"}
21:23:42.404 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fbd513b-8cf9-4d51-9fb8-3955c89feb77"}
21:23:42.404 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fbd513b-8cf9-4d51-9fb8-3955c89feb77"}
21:23:42.404 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62bda2fd-d1d7-4482-9d6d-7382b3fcaaba"}
21:23:42.404 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"62bda2fd-d1d7-4482-9d6d-7382b3fcaaba"}
21:23:44.416 02.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00f35bd3-ab45-4f22-b7b2-37ff0aa95633"}
21:23:44.423 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00f35bd3-ab45-4f22-b7b2-37ff0aa95633"}
21:23:44.425 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0cd5e8d-4b70-43bf-ac15-790d5a7fbf85"}
21:23:44.429 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0cd5e8d-4b70-43bf-ac15-790d5a7fbf85"}
21:23:46.429 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01ee5936-462e-4f3f-a503-2124835c9a51"}
21:23:46.429 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01ee5936-462e-4f3f-a503-2124835c9a51"}
21:23:46.429 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe17cf6b-106f-40fb-b714-9710fed339b9"}
21:23:46.429 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe17cf6b-106f-40fb-b714-9710fed339b9"}
21:23:48.417 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b31f1fa-feba-44f1-9867-f67c3239c454"}
21:23:48.417 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b31f1fa-feba-44f1-9867-f67c3239c454"}
21:23:48.417 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f053ef2-9426-4c8b-aa3c-e760024f6f58"}
21:23:48.417 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f053ef2-9426-4c8b-aa3c-e760024f6f58"}
21:23:50.420 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb89866d-cc02-4daf-aa28-45df9c1e7938"}
21:23:50.420 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb89866d-cc02-4daf-aa28-45df9c1e7938"}
21:23:50.420 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2cfea79-605a-444c-95b2-e77638ab4096"}
21:23:50.428 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2cfea79-605a-444c-95b2-e77638ab4096"}
21:23:52.415 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01ab145f-73ff-4882-a672-e4a7ed27e799"}
21:23:52.415 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01ab145f-73ff-4882-a672-e4a7ed27e799"}
21:23:52.415 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f40ad661-b146-4756-93ab-7a140e058825"}
21:23:52.415 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f40ad661-b146-4756-93ab-7a140e058825"}
21:23:54.406 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8063dde9-03eb-4b57-a082-557626bfd3b9"}
21:23:54.407 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8063dde9-03eb-4b57-a082-557626bfd3b9"}
21:23:54.407 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d967646f-b3ce-4ebe-a9c4-f1f27fabb556"}
21:23:54.407 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d967646f-b3ce-4ebe-a9c4-f1f27fabb556"}
21:23:56.409 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a7f8ffa-713e-48f4-867c-6b843ad5b08e"}
21:23:56.412 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a7f8ffa-713e-48f4-867c-6b843ad5b08e"}
21:23:56.414 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3e1c57f-4a11-48e0-8543-b7191815e93b"}
21:23:56.415 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3e1c57f-4a11-48e0-8543-b7191815e93b"}
21:23:58.421 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cadfa2c-b1c4-4bfd-b4c7-aba15e1f4344"}
21:23:58.421 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cadfa2c-b1c4-4bfd-b4c7-aba15e1f4344"}
21:23:58.421 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"528676dc-a71a-42f1-9350-de711f1811e3"}
21:23:58.425 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"528676dc-a71a-42f1-9350-de711f1811e3"}
21:24:00.427 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b2a1786-1b4e-47c7-8e52-9f106f2ccff7"}
21:24:00.431 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b2a1786-1b4e-47c7-8e52-9f106f2ccff7"}
21:24:00.436 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19ca3c4a-bd77-42ec-baa5-6faa1c4ee16b"}
21:24:00.439 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"19ca3c4a-bd77-42ec-baa5-6faa1c4ee16b"}
21:24:02.430 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75015839-065b-488b-a657-bad515957ccd"}
21:24:02.433 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75015839-065b-488b-a657-bad515957ccd"}
21:24:02.435 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f144be35-06fe-4ca5-a30c-fd342711524a"}
21:24:02.437 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f144be35-06fe-4ca5-a30c-fd342711524a"}
21:24:04.434 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e30eb33f-6318-42e6-913d-1397f6452d50"}
21:24:04.435 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e30eb33f-6318-42e6-913d-1397f6452d50"}
21:24:04.437 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79b74142-f948-4479-9870-5dca1ced2c12"}
21:24:04.439 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"79b74142-f948-4479-9870-5dca1ced2c12"}
21:24:06.438 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39037e34-e88f-4256-8926-0bf60a182990"}
21:24:06.440 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39037e34-e88f-4256-8926-0bf60a182990"}
21:24:06.442 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41219b1c-455c-4500-8588-1716bcaa15e2"}
21:24:06.442 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"41219b1c-455c-4500-8588-1716bcaa15e2"}
21:24:08.441 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92967890-6610-441f-be8e-426743d4b966"}
21:24:08.444 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92967890-6610-441f-be8e-426743d4b966"}
21:24:08.449 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51f0253a-9bcd-4950-80d0-c21f2a2e69b6"}
21:24:08.452 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51f0253a-9bcd-4950-80d0-c21f2a2e69b6"}
21:24:10.447 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"074ab884-666a-43b6-a70f-975dca13c9b8"}
21:24:10.450 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"074ab884-666a-43b6-a70f-975dca13c9b8"}
21:24:10.452 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0bd9705b-f4a1-4361-85c2-ebe69d88a61b"}
21:24:10.455 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bd9705b-f4a1-4361-85c2-ebe69d88a61b"}
21:24:12.449 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22e92f8a-673e-4a30-b52f-55ea2ec594c2"}
21:24:12.449 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22e92f8a-673e-4a30-b52f-55ea2ec594c2"}
21:24:12.449 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84bf431f-5295-4fb9-94e9-cc6a83b7cfb8"}
21:24:12.456 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"84bf431f-5295-4fb9-94e9-cc6a83b7cfb8"}
21:24:14.448 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0664db10-ae21-4149-8a0a-1c6b955c1c87"}
21:24:14.450 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0664db10-ae21-4149-8a0a-1c6b955c1c87"}
21:24:14.452 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e872d97-1704-4bda-88c5-4663865970e5"}
21:24:14.455 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e872d97-1704-4bda-88c5-4663865970e5"}
21:24:16.457 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"208134d9-2282-4e05-865d-00739f908cee"}
21:24:16.458 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"208134d9-2282-4e05-865d-00739f908cee"}
21:24:16.461 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7302d5f-c591-4213-b40a-f804bb9ec798"}
21:24:16.463 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7302d5f-c591-4213-b40a-f804bb9ec798"}
21:24:18.462 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"689422ee-05ea-467e-930e-69d1eb34e2bb"}
21:24:18.463 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"689422ee-05ea-467e-930e-69d1eb34e2bb"}
21:24:18.465 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8479bd42-9fab-4749-886a-4369524fb4b9"}
21:24:18.465 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8479bd42-9fab-4749-886a-4369524fb4b9"}
21:24:20.464 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36fe5248-2c6f-4e43-b16b-20f31d7fa052"}
21:24:20.465 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36fe5248-2c6f-4e43-b16b-20f31d7fa052"}
21:24:20.469 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0541b399-2974-4661-a111-03d11beee11a"}
21:24:20.469 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0541b399-2974-4661-a111-03d11beee11a"}
21:24:22.472 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73132453-f4c0-48e5-91a4-61ba62f36850"}
21:24:22.473 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73132453-f4c0-48e5-91a4-61ba62f36850"}
21:24:22.475 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"370bb9ae-507f-4423-82c0-013174865779"}
21:24:22.475 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"370bb9ae-507f-4423-82c0-013174865779"}
21:24:24.476 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa5f0535-7c39-4478-a9f0-a3ae3031a653"}
21:24:24.479 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa5f0535-7c39-4478-a9f0-a3ae3031a653"}
21:24:24.479 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6eb4034d-b5e5-489d-a944-4fa776e84f52"}
21:24:24.481 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb4034d-b5e5-489d-a944-4fa776e84f52"}
21:24:26.484 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76b2b4e1-41d2-4686-97d2-9faf066009bf"}
21:24:26.485 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76b2b4e1-41d2-4686-97d2-9faf066009bf"}
21:24:26.487 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab96cfe5-d077-4ba9-af7d-3d9b895852ea"}
21:24:26.490 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab96cfe5-d077-4ba9-af7d-3d9b895852ea"}
21:24:28.493 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ddda9db-2737-411b-98cf-e5f6939ada31"}
21:24:28.495 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ddda9db-2737-411b-98cf-e5f6939ada31"}
21:24:28.497 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4191a09-5280-4fd9-822c-2d233cd02c6f"}
21:24:28.499 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4191a09-5280-4fd9-822c-2d233cd02c6f"}
21:24:30.498 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b98d7b3-1b45-426d-9978-b12c9f7adec3"}
21:24:30.499 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b98d7b3-1b45-426d-9978-b12c9f7adec3"}
21:24:30.501 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cecf7f9c-dfa0-48ab-a02f-c50e4dd29bc7"}
21:24:30.503 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cecf7f9c-dfa0-48ab-a02f-c50e4dd29bc7"}
21:24:32.502 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a219ae0-5584-44b3-9428-3e824c6e9161"}
21:24:32.503 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a219ae0-5584-44b3-9428-3e824c6e9161"}
21:24:32.503 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7440a45-1fb1-4be2-9804-46c77f3cf147"}
21:24:32.508 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7440a45-1fb1-4be2-9804-46c77f3cf147"}
21:24:34.508 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1da6a64-05a5-46f4-bf14-e3096663d467"}
21:24:34.508 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1da6a64-05a5-46f4-bf14-e3096663d467"}
21:24:34.508 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2853d265-df00-4b46-b9f1-5755ec3b0705"}
21:24:34.514 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2853d265-df00-4b46-b9f1-5755ec3b0705"}
21:24:36.514 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f373e78-29fa-4eb8-b122-3ba3fa1512b5"}
21:24:36.517 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f373e78-29fa-4eb8-b122-3ba3fa1512b5"}
21:24:36.519 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17783c23-221d-4cda-982a-569669340f62"}
21:24:36.519 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17783c23-221d-4cda-982a-569669340f62"}
21:24:38.515 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e3d57fd-3ae4-40c3-a70f-3f3c08e80d8c"}
21:24:38.515 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e3d57fd-3ae4-40c3-a70f-3f3c08e80d8c"}
21:24:38.521 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e424ce63-1ffc-48ba-b6b2-853a8b5f9a5a"}
21:24:38.521 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e424ce63-1ffc-48ba-b6b2-853a8b5f9a5a"}
21:24:40.515 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23c31a49-0b00-4c67-9449-07e1a9243628"}
21:24:40.517 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23c31a49-0b00-4c67-9449-07e1a9243628"}
21:24:40.521 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7a8bad8-a793-4778-9f8a-3633b3f3fcd8"}
21:24:40.521 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7a8bad8-a793-4778-9f8a-3633b3f3fcd8"}
21:24:42.520 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcde99b0-85df-4573-a33c-aede1150a4eb"}
21:24:42.521 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcde99b0-85df-4573-a33c-aede1150a4eb"}
21:24:42.524 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2757e5f8-f7f7-499e-bc75-16fad0efed99"}
21:24:42.524 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2757e5f8-f7f7-499e-bc75-16fad0efed99"}
21:24:44.532 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba8e22c6-af0e-4084-a921-94484d311a92"}
21:24:44.533 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba8e22c6-af0e-4084-a921-94484d311a92"}
21:24:44.535 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9504301-b2a2-4d1a-8ad3-4449d84e8a95"}
21:24:44.537 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9504301-b2a2-4d1a-8ad3-4449d84e8a95"}
21:24:46.536 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b9e07940-38e4-4630-9aac-2c9707bbb25d"}
21:24:46.539 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b9e07940-38e4-4630-9aac-2c9707bbb25d"}
21:24:46.540 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ec3fb55-3096-40cd-8fc0-b7d906e91413"}
21:24:46.544 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ec3fb55-3096-40cd-8fc0-b7d906e91413"}
21:24:48.545 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbb5a649-00ca-4725-a061-cb33700e0ae1"}
21:24:48.546 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbb5a649-00ca-4725-a061-cb33700e0ae1"}
21:24:48.550 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3627e81-ebee-456d-87b4-9989124016fc"}
21:24:48.551 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3627e81-ebee-456d-87b4-9989124016fc"}
21:24:50.553 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"082ac29b-efef-4c04-8e66-3a9e8ca53e48"}
21:24:50.553 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"082ac29b-efef-4c04-8e66-3a9e8ca53e48"}
21:24:50.553 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7fb06bc3-a4dc-4ecb-b73f-eb93dd079157"}
21:24:50.560 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fb06bc3-a4dc-4ecb-b73f-eb93dd079157"}
21:24:52.561 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f1acd01-e8c7-47a1-b732-bcea7ff61fb4"}
21:24:52.562 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f1acd01-e8c7-47a1-b732-bcea7ff61fb4"}
21:24:52.564 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6aaa0e78-fe03-46a7-bdf3-3d0be8e4d937"}
21:24:52.566 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6aaa0e78-fe03-46a7-bdf3-3d0be8e4d937"}
21:24:54.565 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce5f542e-b9e2-4b46-9afe-dc70e97b6df4"}
21:24:54.568 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce5f542e-b9e2-4b46-9afe-dc70e97b6df4"}
21:24:54.570 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9978a855-cc0f-4fef-9d9f-5f18078257e9"}
21:24:54.570 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9978a855-cc0f-4fef-9d9f-5f18078257e9"}
21:24:56.568 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"698d50b2-d3df-4834-9c2e-ff73ab5dbd9e"}
21:24:56.568 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"698d50b2-d3df-4834-9c2e-ff73ab5dbd9e"}
21:24:56.571 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b6521ab-7a38-4e2e-b6ca-9a7bf6074e92"}
21:24:56.574 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b6521ab-7a38-4e2e-b6ca-9a7bf6074e92"}
21:24:58.571 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f80e7209-f130-48bb-9575-b8b02a56d992"}
21:24:58.571 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f80e7209-f130-48bb-9575-b8b02a56d992"}
21:24:58.571 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"712b9260-6393-40d4-b09c-b0da1a82ca52"}
21:24:58.581 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"712b9260-6393-40d4-b09c-b0da1a82ca52"}
21:25:00.570 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ede93dd5-04d7-4f8b-87a4-f7f6b37a9722"}
21:25:00.573 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ede93dd5-04d7-4f8b-87a4-f7f6b37a9722"}
21:25:00.573 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f22ce9c7-8d87-4729-a88a-354ce8e35195"}
21:25:00.573 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f22ce9c7-8d87-4729-a88a-354ce8e35195"}
21:25:02.577 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56e7b420-5f7d-4f1b-89a5-b94d5b99e5dd"}
21:25:02.577 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56e7b420-5f7d-4f1b-89a5-b94d5b99e5dd"}
21:25:02.580 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a01224ce-c1ea-4772-a952-d893510ed111"}
21:25:02.580 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a01224ce-c1ea-4772-a952-d893510ed111"}
21:25:04.576 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcfd2dde-1bfb-4a81-bdc9-4dea53e87236"}
21:25:04.579 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcfd2dde-1bfb-4a81-bdc9-4dea53e87236"}
21:25:04.581 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"930c27a5-1916-4801-a366-829cece90f9e"}
21:25:04.584 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"930c27a5-1916-4801-a366-829cece90f9e"}
21:25:06.576 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5bed5827-cee3-46d9-8855-1cd4c28e2a77"}
21:25:06.579 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5bed5827-cee3-46d9-8855-1cd4c28e2a77"}
21:25:06.582 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f0d9967-4513-4d59-a3ed-1536b93e24bc"}
21:25:06.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f0d9967-4513-4d59-a3ed-1536b93e24bc"}
21:25:08.582 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6245299c-f76d-4848-9633-f687cba2158c"}
21:25:08.582 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6245299c-f76d-4848-9633-f687cba2158c"}
21:25:08.582 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c6a2fe8-1537-4d0b-8004-dd615cf2c74f"}
21:25:08.582 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c6a2fe8-1537-4d0b-8004-dd615cf2c74f"}
21:25:10.582 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"adadde25-724d-4e4e-8028-86aa03a3188e"}
21:25:10.585 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"adadde25-724d-4e4e-8028-86aa03a3188e"}
21:25:10.587 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31061905-91a5-405f-9c3f-e8046ac3c687"}
21:25:10.587 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"31061905-91a5-405f-9c3f-e8046ac3c687"}
21:25:12.590 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5882bfe-40ab-4507-b6fa-ef6f44535c9a"}
21:25:12.591 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5882bfe-40ab-4507-b6fa-ef6f44535c9a"}
21:25:12.591 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a307106-3976-499d-9ce7-ba2ddfb55c29"}
21:25:12.591 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a307106-3976-499d-9ce7-ba2ddfb55c29"}
21:25:14.592 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"550449ff-bc99-47f1-a7aa-d27f2ed278b8"}
21:25:14.593 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"550449ff-bc99-47f1-a7aa-d27f2ed278b8"}
21:25:14.597 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"691a8363-a6bf-4453-b99d-60507e811104"}
21:25:14.599 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"691a8363-a6bf-4453-b99d-60507e811104"}
21:25:16.602 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd5ebd5c-fd1e-4c1c-9b1d-42f0f0807219"}
21:25:16.603 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd5ebd5c-fd1e-4c1c-9b1d-42f0f0807219"}
21:25:16.605 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1abfb98c-485c-4db8-bc0e-d29f7768bd54"}
21:25:16.607 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1abfb98c-485c-4db8-bc0e-d29f7768bd54"}
21:25:18.616 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3277aaaa-527f-49e9-a62d-0adf7bc5c682"}
21:25:18.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3277aaaa-527f-49e9-a62d-0adf7bc5c682"}
21:25:18.621 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4afd369-5983-4a14-9665-7704ea81fa80"}
21:25:18.624 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4afd369-5983-4a14-9665-7704ea81fa80"}
21:25:20.618 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48fd11cb-6335-42ff-8132-0291df3df4f0"}
21:25:20.622 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48fd11cb-6335-42ff-8132-0291df3df4f0"}
21:25:20.622 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9d9c5bc-c27c-443f-8cdc-a8f43718923f"}
21:25:20.622 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9d9c5bc-c27c-443f-8cdc-a8f43718923f"}
21:25:22.620 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a5927ac-a191-4a52-aa47-98c78c3d26ea"}
21:25:22.620 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a5927ac-a191-4a52-aa47-98c78c3d26ea"}
21:25:22.620 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c466e915-eb80-4c4b-aee1-d2ea9a3a411f"}
21:25:22.631 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c466e915-eb80-4c4b-aee1-d2ea9a3a411f"}
21:25:24.618 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58fcfe2b-31a8-49a6-81d3-136902de655c"}
21:25:24.618 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58fcfe2b-31a8-49a6-81d3-136902de655c"}
21:25:24.627 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a76ac7ca-26fc-48ff-87e2-727d149cdd73"}
21:25:24.627 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a76ac7ca-26fc-48ff-87e2-727d149cdd73"}
21:25:26.613 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97edf07b-08ce-4d23-9cdf-23473f035ab0"}
21:25:26.613 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97edf07b-08ce-4d23-9cdf-23473f035ab0"}
21:25:26.622 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d19f64ec-8f27-4baf-9bfc-0a7299100f1a"}
21:25:26.622 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d19f64ec-8f27-4baf-9bfc-0a7299100f1a"}
21:25:28.620 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e02b5a57-7da6-4022-bcd4-7e8844628a85"}
21:25:28.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e02b5a57-7da6-4022-bcd4-7e8844628a85"}
21:25:28.624 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd586079-1e20-42a2-8622-5d9a80d9f0f3"}
21:25:28.625 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd586079-1e20-42a2-8622-5d9a80d9f0f3"}
21:25:30.628 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cab451a0-2324-4c1c-b367-1d8664aec51a"}
21:25:30.632 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cab451a0-2324-4c1c-b367-1d8664aec51a"}
21:25:30.636 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d011d829-956b-4181-94ad-340b207aa2e2"}
21:25:30.637 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d011d829-956b-4181-94ad-340b207aa2e2"}
21:25:32.627 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c9fb0c8-d2aa-4ae6-9bf3-779d34aae656"}
21:25:32.627 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c9fb0c8-d2aa-4ae6-9bf3-779d34aae656"}
21:25:32.632 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d08733ab-30d4-4306-92dd-ce6e6d99f864"}
21:25:32.634 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d08733ab-30d4-4306-92dd-ce6e6d99f864"}
21:25:34.639 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbe91a95-2b5a-4dfc-a881-ce05faaedeaa"}
21:25:34.643 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbe91a95-2b5a-4dfc-a881-ce05faaedeaa"}
21:25:34.645 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5eb3a523-a91b-4063-8a04-75a49d3e14dd"}
21:25:34.645 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eb3a523-a91b-4063-8a04-75a49d3e14dd"}
21:25:36.641 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b18356a-b276-42b0-b942-aabbd5fa88d6"}
21:25:36.641 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b18356a-b276-42b0-b942-aabbd5fa88d6"}
21:25:36.641 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"72a4e021-9eb5-4f69-9e8e-6b790d567cb4"}
21:25:36.641 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"72a4e021-9eb5-4f69-9e8e-6b790d567cb4"}
21:25:38.641 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58c2fda7-8e9f-4409-b639-7fab095095f9"}
21:25:38.641 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58c2fda7-8e9f-4409-b639-7fab095095f9"}
21:25:38.648 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f32f33a-9f96-4d97-ae60-c80cefef6e20"}
21:25:38.648 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f32f33a-9f96-4d97-ae60-c80cefef6e20"}
21:25:40.645 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09396efc-5d7a-412c-9be8-661c43f0f5b8"}
21:25:40.646 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09396efc-5d7a-412c-9be8-661c43f0f5b8"}
21:25:40.650 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e00e773-f1ce-45f8-8205-8610cc70f6f9"}
21:25:40.653 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e00e773-f1ce-45f8-8205-8610cc70f6f9"}
21:25:42.648 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2dc902e-59bd-4222-af15-50df809af996"}
21:25:42.651 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2dc902e-59bd-4222-af15-50df809af996"}
21:25:42.651 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1f26a91-f5fe-4f12-8635-b8437265b9b2"}
21:25:42.656 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1f26a91-f5fe-4f12-8635-b8437265b9b2"}
21:25:44.655 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f86836ac-04e5-48ae-b84e-de83407b5ed1"}
21:25:44.656 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f86836ac-04e5-48ae-b84e-de83407b5ed1"}
21:25:44.656 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe9a09dc-1c1c-4abd-b51b-c39d1f926c86"}
21:25:44.665 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe9a09dc-1c1c-4abd-b51b-c39d1f926c86"}
21:25:46.670 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e291e28-61e3-4b19-b48a-7d4acde87ee6"}
21:25:46.672 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e291e28-61e3-4b19-b48a-7d4acde87ee6"}
21:25:46.672 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78d7dc97-987f-4e3e-add4-6fc9ea8d27de"}
21:25:46.672 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78d7dc97-987f-4e3e-add4-6fc9ea8d27de"}
21:25:48.677 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4d1e311-57a4-4509-a5e5-e4ced7c31b1e"}
21:25:48.679 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4d1e311-57a4-4509-a5e5-e4ced7c31b1e"}
21:25:48.679 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8dd391c-bad0-47ac-9a42-f1ed13344ffc"}
21:25:48.679 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8dd391c-bad0-47ac-9a42-f1ed13344ffc"}
21:25:50.670 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3200d39b-3ca1-40d8-9a78-5f0e9cfec38a"}
21:25:50.671 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3200d39b-3ca1-40d8-9a78-5f0e9cfec38a"}
21:25:50.673 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f39e29ba-1513-4669-9487-29fdaab2829f"}
21:25:50.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f39e29ba-1513-4669-9487-29fdaab2829f"}
21:25:52.674 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"44c534bd-df7a-420e-99cc-4b938d9bee21"}
21:25:52.677 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"44c534bd-df7a-420e-99cc-4b938d9bee21"}
21:25:52.677 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"674882ab-4159-4d0a-bac7-0aecfd2dc908"}
21:25:52.688 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"674882ab-4159-4d0a-bac7-0aecfd2dc908"}
21:25:54.679 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ab38389-64c6-49f6-9564-178c82151610"}
21:25:54.680 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ab38389-64c6-49f6-9564-178c82151610"}
21:25:54.682 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d13760c0-92f8-4439-a76d-a01c59bf0ce4"}
21:25:54.686 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d13760c0-92f8-4439-a76d-a01c59bf0ce4"}
21:25:56.691 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce6de3dd-b662-4aae-a679-907672983e55"}
21:25:56.692 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce6de3dd-b662-4aae-a679-907672983e55"}
21:25:56.692 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad4aa2fe-3078-4046-8558-7b151947dbf9"}
21:25:56.698 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad4aa2fe-3078-4046-8558-7b151947dbf9"}
21:25:58.691 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a3f2768-c41c-4c3b-8dea-6be3cf8a1079"}
21:25:58.692 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a3f2768-c41c-4c3b-8dea-6be3cf8a1079"}
21:25:58.692 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e36311e4-228c-453a-bdb3-fbd79e4afca7"}
21:25:58.697 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e36311e4-228c-453a-bdb3-fbd79e4afca7"}
21:26:00.703 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4190156d-316d-4449-a6f6-8da5e3ac7480"}
21:26:00.703 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4190156d-316d-4449-a6f6-8da5e3ac7480"}
21:26:00.709 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44c0577e-e996-4fb9-9413-48e46d01fc35"}
21:26:00.709 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"44c0577e-e996-4fb9-9413-48e46d01fc35"}
21:26:02.706 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63e3427b-e5d3-4001-a47a-1c65f578997a"}
21:26:02.707 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63e3427b-e5d3-4001-a47a-1c65f578997a"}
21:26:02.707 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06d4af29-af23-4a10-9294-8723e5b34cbe"}
21:26:02.712 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"06d4af29-af23-4a10-9294-8723e5b34cbe"}
21:26:04.707 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8276cd04-ac8a-427e-a28b-f992fd32a20d"}
21:26:04.707 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8276cd04-ac8a-427e-a28b-f992fd32a20d"}
21:26:04.707 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d66d7ee-2151-4f52-9a95-733df8289439"}
21:26:04.718 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d66d7ee-2151-4f52-9a95-733df8289439"}
21:26:06.711 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0eb5e28d-6c3b-4c67-9012-ecd38cf27725"}
21:26:06.712 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0eb5e28d-6c3b-4c67-9012-ecd38cf27725"}
21:26:06.712 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"979bd726-6f9d-4f99-b99c-fd5999787da9"}
21:26:06.712 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"979bd726-6f9d-4f99-b99c-fd5999787da9"}
21:26:08.708 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea276bca-b1ab-4324-9253-a070a8be8237"}
21:26:08.709 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea276bca-b1ab-4324-9253-a070a8be8237"}
21:26:08.709 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0db098a-d13b-4d84-9190-6e69d1a008cc"}
21:26:08.717 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0db098a-d13b-4d84-9190-6e69d1a008cc"}
21:26:10.712 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5a48a9e-467e-4198-9980-8e8c191f5046"}
21:26:10.718 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5a48a9e-467e-4198-9980-8e8c191f5046"}
21:26:10.718 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b3088ae-b68b-4d9f-8a31-2f053f00ca02"}
21:26:10.718 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b3088ae-b68b-4d9f-8a31-2f053f00ca02"}
21:26:12.713 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0855cf20-66a9-4cb7-9560-9fe77a868297"}
21:26:12.716 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0855cf20-66a9-4cb7-9560-9fe77a868297"}
21:26:12.720 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9beb690d-eb8b-442e-94fb-4584d2b28df5"}
21:26:12.720 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9beb690d-eb8b-442e-94fb-4584d2b28df5"}
21:26:14.719 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b1f84b7-b7bc-4562-8657-e328dcd903b2"}
21:26:14.719 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b1f84b7-b7bc-4562-8657-e328dcd903b2"}
21:26:14.719 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0afef8e-89ee-46ca-b151-ba1c5be6eb50"}
21:26:14.727 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0afef8e-89ee-46ca-b151-ba1c5be6eb50"}
21:26:16.730 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13f26ec5-8be4-4fbb-bd0e-50e413c6b82a"}
21:26:16.730 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13f26ec5-8be4-4fbb-bd0e-50e413c6b82a"}
21:26:16.730 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f6efb81-70b2-4f72-b828-32f36143fa4d"}
21:26:16.737 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f6efb81-70b2-4f72-b828-32f36143fa4d"}
21:26:18.729 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ede058f-3c13-45a7-9bd3-f17ebb322471"}
21:26:18.731 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ede058f-3c13-45a7-9bd3-f17ebb322471"}
21:26:18.735 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0cfb8b58-bfe3-47d9-8e8f-ad83dffca9d6"}
21:26:18.740 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cfb8b58-bfe3-47d9-8e8f-ad83dffca9d6"}
21:26:20.735 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b540384-e54e-4543-b6ba-27265b4c8765"}
21:26:20.736 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b540384-e54e-4543-b6ba-27265b4c8765"}
21:26:20.738 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7d076d2-c85d-4042-a643-1445dadc0efd"}
21:26:20.742 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7d076d2-c85d-4042-a643-1445dadc0efd"}
21:26:22.737 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a687fe3-372b-4499-858c-3e27a961f71e"}
21:26:22.737 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a687fe3-372b-4499-858c-3e27a961f71e"}
21:26:22.737 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0de3b66e-2e26-4d1f-9d45-c2c9af1e175e"}
21:26:22.744 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0de3b66e-2e26-4d1f-9d45-c2c9af1e175e"}
21:26:24.746 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74ab9526-71df-4dea-9d28-fe8be2cb2853"}
21:26:24.746 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74ab9526-71df-4dea-9d28-fe8be2cb2853"}
21:26:24.746 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d82e1172-11d7-4ff0-9263-c8b445e64512"}
21:26:24.754 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d82e1172-11d7-4ff0-9263-c8b445e64512"}
21:26:26.744 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a86ea1ce-ea01-447a-bea8-85c9cf553f94"}
21:26:26.748 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a86ea1ce-ea01-447a-bea8-85c9cf553f94"}
21:26:26.748 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70cfe8d0-8b52-44b9-8b4a-281991a21525"}
21:26:26.748 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"70cfe8d0-8b52-44b9-8b4a-281991a21525"}
21:26:28.750 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d44e0a2d-9c7d-4c70-b2c8-dc42b625ba8f"}
21:26:28.752 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d44e0a2d-9c7d-4c70-b2c8-dc42b625ba8f"}
21:26:28.752 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2918a98a-e5bc-4f0e-a887-7cbf4feecfb9"}
21:26:28.756 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2918a98a-e5bc-4f0e-a887-7cbf4feecfb9"}
21:26:30.749 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52a599a6-50c4-4500-a937-8732957fa965"}
21:26:30.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52a599a6-50c4-4500-a937-8732957fa965"}
21:26:30.751 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54d18bcf-24a6-4c88-9922-88b2c85f7769"}
21:26:30.751 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54d18bcf-24a6-4c88-9922-88b2c85f7769"}
21:26:32.754 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbbddf09-1244-4db2-ad76-4974f94676a6"}
21:26:32.754 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbbddf09-1244-4db2-ad76-4974f94676a6"}
21:26:32.754 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e64390ad-2ef8-4fe8-b034-b6597bf56ea4"}
21:26:32.758 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e64390ad-2ef8-4fe8-b034-b6597bf56ea4"}
21:26:34.766 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04f44075-6777-4697-9ca0-f1ff28725972"}
21:26:34.767 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04f44075-6777-4697-9ca0-f1ff28725972"}
21:26:34.769 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ea4362c-7467-4787-aa02-2dc2051585ad"}
21:26:34.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ea4362c-7467-4787-aa02-2dc2051585ad"}
21:26:36.774 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e692b98-8c80-478c-af69-67fd71655ff5"}
21:26:36.776 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e692b98-8c80-478c-af69-67fd71655ff5"}
21:26:36.780 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d344e369-d1b3-4dea-810f-3b16b1763569"}
21:26:36.780 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d344e369-d1b3-4dea-810f-3b16b1763569"}
21:26:38.784 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"feaf8ce8-4dbe-4858-bfec-63fad2c28489"}
21:26:38.788 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"feaf8ce8-4dbe-4858-bfec-63fad2c28489"}
21:26:38.792 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2bdfc95a-9408-4f43-8367-61358daac93c"}
21:26:38.795 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bdfc95a-9408-4f43-8367-61358daac93c"}
21:26:40.788 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fac888c8-fdfe-4bdf-a43f-be8347e1ff72"}
21:26:40.788 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fac888c8-fdfe-4bdf-a43f-be8347e1ff72"}
21:26:40.788 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00e14e61-c8a6-4ddb-b715-59d5f749744c"}
21:26:40.788 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00e14e61-c8a6-4ddb-b715-59d5f749744c"}
21:26:42.792 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"254d75c4-523b-49ce-85bf-e7c04f7bed90"}
21:26:42.792 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"254d75c4-523b-49ce-85bf-e7c04f7bed90"}
21:26:42.792 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f3cf96a-7a51-4cf2-a534-46ec5877b101"}
21:26:42.797 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f3cf96a-7a51-4cf2-a534-46ec5877b101"}
21:26:44.803 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72fdd801-5930-415c-85b7-44e0a327a724"}
21:26:44.807 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72fdd801-5930-415c-85b7-44e0a327a724"}
21:26:44.807 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f0a67fe-3ede-49cd-9bb4-92d577b51206"}
21:26:44.807 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f0a67fe-3ede-49cd-9bb4-92d577b51206"}
21:26:46.805 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"161416a5-aaf7-4203-bcda-c605c71d3cc6"}
21:26:46.811 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"161416a5-aaf7-4203-bcda-c605c71d3cc6"}
21:26:46.815 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32816ea0-7dfe-4cb2-a9ee-ad5d4dfc9645"}
21:26:46.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"32816ea0-7dfe-4cb2-a9ee-ad5d4dfc9645"}
21:26:48.808 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"454007ff-ef98-4c18-95e9-67abff536410"}
21:26:48.809 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"454007ff-ef98-4c18-95e9-67abff536410"}
21:26:48.809 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7878e2a-2dfb-459b-a4d9-e733fa86eaa7"}
21:26:48.809 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7878e2a-2dfb-459b-a4d9-e733fa86eaa7"}
21:26:50.808 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4f6558e-dafd-4dcb-9c4a-63a6b4087972"}
21:26:50.811 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4f6558e-dafd-4dcb-9c4a-63a6b4087972"}
21:26:50.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6adaeba8-c3d9-4202-976e-2c8586c659af"}
21:26:50.817 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6adaeba8-c3d9-4202-976e-2c8586c659af"}
21:26:52.812 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eee24287-cb3a-498e-94ee-46cc97723326"}
21:26:52.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eee24287-cb3a-498e-94ee-46cc97723326"}
21:26:52.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1bb97001-8126-4bb3-a173-fc4cf52807c4"}
21:26:52.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bb97001-8126-4bb3-a173-fc4cf52807c4"}
21:26:54.814 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3c897ff-b155-4936-b0a1-8a58c42bdae8"}
21:26:54.818 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3c897ff-b155-4936-b0a1-8a58c42bdae8"}
21:26:54.822 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53b427b7-4d18-4c0e-8c5a-31079bcd7773"}
21:26:54.826 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"53b427b7-4d18-4c0e-8c5a-31079bcd7773"}
21:26:56.819 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef0129c6-4105-40f9-889d-e80772bf2af6"}
21:26:56.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef0129c6-4105-40f9-889d-e80772bf2af6"}
21:26:56.824 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ae40e91-4e8d-483f-927f-675284982159"}
21:26:56.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ae40e91-4e8d-483f-927f-675284982159"}
21:26:58.827 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbf63abc-345e-4081-aae9-b2bfb459bda2"}
21:26:58.828 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbf63abc-345e-4081-aae9-b2bfb459bda2"}
21:26:58.832 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03de7d86-7302-4de8-9d2c-3b421571f84b"}
21:26:58.832 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"03de7d86-7302-4de8-9d2c-3b421571f84b"}
21:27:00.837 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b1e7746-9517-4f50-80bf-839f8aab3cb1"}
21:27:00.840 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b1e7746-9517-4f50-80bf-839f8aab3cb1"}
21:27:00.841 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51f2e33a-054c-4907-baea-e69223a2fec3"}
21:27:00.841 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51f2e33a-054c-4907-baea-e69223a2fec3"}
21:27:02.845 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28e5f929-6066-4e71-a52b-b9b15e7a312e"}
21:27:02.847 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28e5f929-6066-4e71-a52b-b9b15e7a312e"}
21:27:02.849 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ed8d9f9-a4df-46ff-b527-cfc31c612cdc"}
21:27:02.851 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ed8d9f9-a4df-46ff-b527-cfc31c612cdc"}
21:27:04.848 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec852619-254a-4019-9664-25bb6afbf142"}
21:27:04.849 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec852619-254a-4019-9664-25bb6afbf142"}
21:27:04.853 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f60bb7bf-40dc-49f1-9ab1-6a2722ad5a96"}
21:27:04.855 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f60bb7bf-40dc-49f1-9ab1-6a2722ad5a96"}
21:27:06.859 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"674d051b-28e6-490c-a14a-13243409a097"}
21:27:06.863 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"674d051b-28e6-490c-a14a-13243409a097"}
21:27:06.863 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2410d123-1dbe-47d2-9c4f-773633274c97"}
21:27:06.863 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2410d123-1dbe-47d2-9c4f-773633274c97"}
21:27:08.859 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7e807b3-4f0e-4956-a897-3cfc24e7e16d"}
21:27:08.864 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7e807b3-4f0e-4956-a897-3cfc24e7e16d"}
21:27:08.868 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ccbf02a6-d987-4c95-9e43-fbfbc07dc344"}
21:27:08.870 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccbf02a6-d987-4c95-9e43-fbfbc07dc344"}
21:27:10.868 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79893bca-e8ae-4243-a9d6-aa4e7858ac01"}
21:27:10.873 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79893bca-e8ae-4243-a9d6-aa4e7858ac01"}
21:27:10.877 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec8c8e8b-3b52-418b-ac04-78823ca02eb9"}
21:27:10.881 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec8c8e8b-3b52-418b-ac04-78823ca02eb9"}
21:27:12.878 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2de2c31d-edca-46a3-a40c-e71a31e60249"}
21:27:12.882 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2de2c31d-edca-46a3-a40c-e71a31e60249"}
21:27:12.886 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c2520e9-cda8-4d00-bf26-897473e49460"}
21:27:12.888 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c2520e9-cda8-4d00-bf26-897473e49460"}
21:27:14.880 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16eb5474-13ef-45d0-a013-fd0996f9ee41"}
21:27:14.881 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16eb5474-13ef-45d0-a013-fd0996f9ee41"}
21:27:14.883 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"593c0d94-6c3a-4280-bfa2-c4fd700d93cd"}
21:27:14.885 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"593c0d94-6c3a-4280-bfa2-c4fd700d93cd"}
21:27:16.882 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b9704df-4c12-41b2-8e9d-a1190e9e4fdf"}
21:27:16.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b9704df-4c12-41b2-8e9d-a1190e9e4fdf"}
21:27:16.886 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0a886ab-5769-4533-8cea-a7689f5b2c59"}
21:27:16.888 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0a886ab-5769-4533-8cea-a7689f5b2c59"}
21:27:18.893 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6b218d5-03aa-4664-9d45-17653b835f30"}
21:27:18.897 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6b218d5-03aa-4664-9d45-17653b835f30"}
21:27:18.899 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"297ee002-ece8-48b9-a92f-9577181d3d94"}
21:27:18.899 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"297ee002-ece8-48b9-a92f-9577181d3d94"}
21:27:20.892 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67555492-bbb6-4daa-8c24-eb5dfd1e4317"}
21:27:20.896 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67555492-bbb6-4daa-8c24-eb5dfd1e4317"}
21:27:20.900 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"deb4722e-5d29-460c-9131-d5df5cba7de2"}
21:27:20.903 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"deb4722e-5d29-460c-9131-d5df5cba7de2"}
21:27:22.897 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5872b4d-0f88-4a8b-a40f-98b6daf1b2b4"}
21:27:22.898 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5872b4d-0f88-4a8b-a40f-98b6daf1b2b4"}
21:27:22.898 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0946dbb2-5492-4809-94d8-22c85c419696"}
21:27:22.903 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0946dbb2-5492-4809-94d8-22c85c419696"}
21:27:24.903 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"763bbb08-842c-40ab-820c-2742be257515"}
21:27:24.905 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"763bbb08-842c-40ab-820c-2742be257515"}
21:27:24.907 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94a4bdba-a96d-4e7a-a771-5a0003fd9988"}
21:27:24.909 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"94a4bdba-a96d-4e7a-a771-5a0003fd9988"}
21:27:26.913 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92e44937-afa5-4b97-86c5-77a1093565f1"}
21:27:26.913 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92e44937-afa5-4b97-86c5-77a1093565f1"}
21:27:26.913 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2c53b8a-c467-47b3-b6ef-d942b9f9acf0"}
21:27:26.913 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2c53b8a-c467-47b3-b6ef-d942b9f9acf0"}
21:27:28.907 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07fbfb0b-81b9-49cf-9b0b-c78532c5c46e"}
21:27:28.909 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07fbfb0b-81b9-49cf-9b0b-c78532c5c46e"}
21:27:28.909 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07b69f84-a717-4470-b3a0-217b997bcdde"}
21:27:28.909 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07b69f84-a717-4470-b3a0-217b997bcdde"}
21:27:30.908 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"192bc22c-aafa-4aae-ada7-819682a5fa6d"}
21:27:30.909 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"192bc22c-aafa-4aae-ada7-819682a5fa6d"}
21:27:30.912 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"389b5563-2af5-4b40-8c41-09b63c2d2a26"}
21:27:30.912 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"389b5563-2af5-4b40-8c41-09b63c2d2a26"}
21:27:32.904 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d9cf02a-b408-47ae-8022-727ac4188f4f"}
21:27:32.912 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d9cf02a-b408-47ae-8022-727ac4188f4f"}
21:27:32.912 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43be1b5f-f031-4e21-abb9-39fa152d0b63"}
21:27:32.912 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"43be1b5f-f031-4e21-abb9-39fa152d0b63"}
21:27:34.914 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1da1817f-8c45-48ef-8cb0-b400528e5c3d"}
21:27:34.915 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1da1817f-8c45-48ef-8cb0-b400528e5c3d"}
21:27:34.915 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2949a87d-75ec-423b-9c96-7f728e8be0ed"}
21:27:34.920 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2949a87d-75ec-423b-9c96-7f728e8be0ed"}
21:27:36.913 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e17a3f8-0574-496c-8472-9eab0f7047d5"}
21:27:36.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e17a3f8-0574-496c-8472-9eab0f7047d5"}
21:27:36.917 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92341511-6468-4717-b81a-5a0083e41bcb"}
21:27:36.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92341511-6468-4717-b81a-5a0083e41bcb"}
21:27:38.915 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5afaa4ee-c101-43e8-aa3a-cf280823bdad"}
21:27:38.920 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5afaa4ee-c101-43e8-aa3a-cf280823bdad"}
21:27:38.920 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"894c2f49-301a-408f-a85c-ab2b28b8b997"}
21:27:38.920 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"894c2f49-301a-408f-a85c-ab2b28b8b997"}
21:27:40.917 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e451caa6-23a8-4823-b8c9-187ebdb8d4d6"}
21:27:40.917 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e451caa6-23a8-4823-b8c9-187ebdb8d4d6"}
21:27:40.917 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01918c56-fc62-47f9-803c-fe1e7c03878e"}
21:27:40.917 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"01918c56-fc62-47f9-803c-fe1e7c03878e"}
21:27:42.908 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e86bdd1f-6b24-4245-a290-c0e8d8a0d217"}
21:27:42.908 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e86bdd1f-6b24-4245-a290-c0e8d8a0d217"}
21:27:42.908 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e2aeac1-0104-48a8-b2a1-2c5f9ce6dba6"}
21:27:42.914 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e2aeac1-0104-48a8-b2a1-2c5f9ce6dba6"}
21:27:44.911 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"050974b5-a95a-4dcd-9aa7-8f6d806fccfb"}
21:27:44.912 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"050974b5-a95a-4dcd-9aa7-8f6d806fccfb"}
21:27:44.912 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bcae522d-2be9-4010-9a04-a5519aa90acd"}
21:27:44.916 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcae522d-2be9-4010-9a04-a5519aa90acd"}
21:27:46.912 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23e53c79-c25b-47d8-b40d-a96259aa9267"}
21:27:46.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23e53c79-c25b-47d8-b40d-a96259aa9267"}
21:27:46.914 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fd7721c-bd99-42e9-bfcd-16fd5d25e395"}
21:27:46.917 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fd7721c-bd99-42e9-bfcd-16fd5d25e395"}
21:27:48.920 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22343ca2-6231-4e57-94bd-57714646cbc7"}
21:27:48.923 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22343ca2-6231-4e57-94bd-57714646cbc7"}
21:27:48.923 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcabdc34-685e-45dc-8a02-c93f5184989c"}
21:27:48.923 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcabdc34-685e-45dc-8a02-c93f5184989c"}
21:27:50.930 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11b8b0c5-664f-4d94-a250-e56edf137a94"}
21:27:50.932 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11b8b0c5-664f-4d94-a250-e56edf137a94"}
21:27:50.934 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"605b81a5-c042-43e9-ba47-806f90d31e01"}
21:27:50.936 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"605b81a5-c042-43e9-ba47-806f90d31e01"}
21:27:52.934 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88fc743b-7163-4721-91b9-57592e7a34b0"}
21:27:52.935 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88fc743b-7163-4721-91b9-57592e7a34b0"}
21:27:52.935 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8bae8d12-fe8e-4cbe-9cf7-813ee65dfd81"}
21:27:52.935 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bae8d12-fe8e-4cbe-9cf7-813ee65dfd81"}
21:27:54.937 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a103558-45af-46d9-b638-4fa492d95455"}
21:27:54.940 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a103558-45af-46d9-b638-4fa492d95455"}
21:27:54.942 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73fc9f33-52a9-4e0d-b6ea-b75fe711f402"}
21:27:54.942 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"73fc9f33-52a9-4e0d-b6ea-b75fe711f402"}
21:27:56.940 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"768bc1bf-8db8-4977-a255-137958c09ae7"}
21:27:56.941 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"768bc1bf-8db8-4977-a255-137958c09ae7"}
21:27:56.945 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbfa68d8-9ac9-47f4-a680-9b2c7dca3270"}
21:27:56.949 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbfa68d8-9ac9-47f4-a680-9b2c7dca3270"}
21:27:58.943 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25c3d58a-5db1-48d9-9b70-7797a6ee6b54"}
21:27:58.949 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25c3d58a-5db1-48d9-9b70-7797a6ee6b54"}
21:27:58.951 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9099f312-07d4-4193-8a1a-a8644212c4c6"}
21:27:58.954 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9099f312-07d4-4193-8a1a-a8644212c4c6"}
21:28:00.943 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bdee5df8-03df-45bb-a74c-91edad693fed"}
21:28:00.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bdee5df8-03df-45bb-a74c-91edad693fed"}
21:28:00.948 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36091c5c-add8-4898-a465-3066da689759"}
21:28:00.948 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36091c5c-add8-4898-a465-3066da689759"}
21:28:02.945 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d42dc67a-a5b2-4512-a551-3d4b1a82f29b"}
21:28:02.945 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d42dc67a-a5b2-4512-a551-3d4b1a82f29b"}
21:28:02.945 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1416693-bd76-44e4-a89b-c0295dd25c30"}
21:28:02.952 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1416693-bd76-44e4-a89b-c0295dd25c30"}
21:28:04.948 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9682290e-865b-42da-be8b-ae2eaf14c271"}
21:28:04.948 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9682290e-865b-42da-be8b-ae2eaf14c271"}
21:28:04.954 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c49adf1-9816-44f9-9836-9f43a5566160"}
21:28:04.954 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c49adf1-9816-44f9-9836-9f43a5566160"}
21:28:06.953 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6caa4ee-45b2-4ab7-8b11-f919fa37fc75"}
21:28:06.953 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6caa4ee-45b2-4ab7-8b11-f919fa37fc75"}
21:28:06.953 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95e8e067-e2ad-4a6c-8804-471754602979"}
21:28:06.959 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"95e8e067-e2ad-4a6c-8804-471754602979"}
21:28:08.962 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcdf68d8-6943-421d-8aea-aedb653f8d3d"}
21:28:08.965 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcdf68d8-6943-421d-8aea-aedb653f8d3d"}
21:28:08.965 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b0a4d19-1a52-45aa-b197-3f57d94b487b"}
21:28:08.965 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b0a4d19-1a52-45aa-b197-3f57d94b487b"}
21:28:10.953 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"981a3143-7c7c-42c6-91db-a79d6207b2c6"}
21:28:10.955 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"981a3143-7c7c-42c6-91db-a79d6207b2c6"}
21:28:10.960 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a02dfea3-7ade-4392-84c5-0f320d1b1002"}
21:28:10.964 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a02dfea3-7ade-4392-84c5-0f320d1b1002"}
21:28:12.965 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e95f50a6-56a1-4462-ab44-a118c8859404"}
21:28:12.971 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e95f50a6-56a1-4462-ab44-a118c8859404"}
21:28:12.975 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"508187a3-ac6a-4e5b-832d-3a9bbd46368e"}
21:28:12.975 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"508187a3-ac6a-4e5b-832d-3a9bbd46368e"}
21:28:14.972 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"753c1bec-25f8-42e9-af87-3a5fc3c59c22"}
21:28:14.975 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"753c1bec-25f8-42e9-af87-3a5fc3c59c22"}
21:28:14.975 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a4cb3bc-a8b6-4892-9df2-c0441f35cb13"}
21:28:14.984 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a4cb3bc-a8b6-4892-9df2-c0441f35cb13"}
21:28:16.986 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb210609-cad0-4243-9755-1a99f5eb601e"}
21:28:16.990 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb210609-cad0-4243-9755-1a99f5eb601e"}
21:28:16.993 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd271f9f-5973-4302-a19a-830d333acc16"}
21:28:16.993 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd271f9f-5973-4302-a19a-830d333acc16"}
21:28:18.983 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0cf69fa5-501d-4bbd-acd0-3f6ef54939ac"}
21:28:18.983 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0cf69fa5-501d-4bbd-acd0-3f6ef54939ac"}
21:28:18.988 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5d949a9-bf2b-4216-8b78-0a62c5b9c55d"}
21:28:18.990 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5d949a9-bf2b-4216-8b78-0a62c5b9c55d"}
21:28:20.984 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a48d148c-e663-40ef-8d27-4f73cfe80bf8"}
21:28:20.986 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a48d148c-e663-40ef-8d27-4f73cfe80bf8"}
21:28:20.986 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"552537ff-aedd-409a-875e-d6535cf1bfba"}
21:28:20.986 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"552537ff-aedd-409a-875e-d6535cf1bfba"}
21:28:22.981 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f58dc32c-be0e-48f6-937e-46ce19b3a9d8"}
21:28:22.982 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f58dc32c-be0e-48f6-937e-46ce19b3a9d8"}
21:28:22.986 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65b4a223-8ed4-4c81-a9a1-e96856b9315e"}
21:28:22.986 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"65b4a223-8ed4-4c81-a9a1-e96856b9315e"}
21:28:24.991 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7ff1498-7d60-4373-956f-61057a1b80fc"}
21:28:24.992 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7ff1498-7d60-4373-956f-61057a1b80fc"}
21:28:24.995 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ac5eeed-af78-47a8-87dc-b17e71acf6c4"}
21:28:24.996 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ac5eeed-af78-47a8-87dc-b17e71acf6c4"}
21:28:27.000 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10c257bd-e99c-4106-bbb8-339ae66b3e7c"}
21:28:27.002 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10c257bd-e99c-4106-bbb8-339ae66b3e7c"}
21:28:27.004 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1616591b-7dc7-4978-8117-8f250f537d87"}
21:28:27.007 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1616591b-7dc7-4978-8117-8f250f537d87"}
21:28:29.001 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"240fec1e-c02f-4f8c-acb8-32715ffcab8c"}
21:28:29.004 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"240fec1e-c02f-4f8c-acb8-32715ffcab8c"}
21:28:29.006 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28bf240f-b290-46d8-a44a-edc6a31276dd"}
21:28:29.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"28bf240f-b290-46d8-a44a-edc6a31276dd"}
21:28:31.013 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f6df241-8fbd-4f7a-a8b5-f652c352e73f"}
21:28:31.014 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f6df241-8fbd-4f7a-a8b5-f652c352e73f"}
21:28:31.019 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0d0db1a-2251-4c32-ba48-cb91372d112c"}
21:28:31.021 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0d0db1a-2251-4c32-ba48-cb91372d112c"}
21:28:33.018 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c70c9de-6c9f-4fab-b0f5-d5b4670eb3d9"}
21:28:33.019 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c70c9de-6c9f-4fab-b0f5-d5b4670eb3d9"}
21:28:33.022 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4cb80689-7e2d-496e-9831-aab45b732f0c"}
21:28:33.022 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cb80689-7e2d-496e-9831-aab45b732f0c"}
21:28:35.015 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b748cce-b7f2-4a67-b23d-8db7b6281ae7"}
21:28:35.015 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b748cce-b7f2-4a67-b23d-8db7b6281ae7"}
21:28:35.021 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7cc0554-d36f-4532-b94b-01e7c4be5c0c"}
21:28:35.023 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7cc0554-d36f-4532-b94b-01e7c4be5c0c"}
21:28:37.024 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed818380-790a-48a8-a5f7-9a46a35e860a"}
21:28:37.027 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed818380-790a-48a8-a5f7-9a46a35e860a"}
21:28:37.032 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0a999c6-86a0-417a-83bb-df02b9341739"}
21:28:37.032 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0a999c6-86a0-417a-83bb-df02b9341739"}
21:28:39.020 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba5ed5d6-d59d-4376-8ddb-761b8b5f466f"}
21:28:39.025 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba5ed5d6-d59d-4376-8ddb-761b8b5f466f"}
21:28:39.026 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"736a06f5-5960-44b2-8574-96499656b64d"}
21:28:39.028 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"736a06f5-5960-44b2-8574-96499656b64d"}
21:28:41.022 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9dd4060-5058-41ce-8410-366875019992"}
21:28:41.024 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9dd4060-5058-41ce-8410-366875019992"}
21:28:41.028 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09855992-886a-4483-bcde-ee93a202f37b"}
21:28:41.032 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"09855992-886a-4483-bcde-ee93a202f37b"}
21:28:43.026 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee39e0ba-1b27-4739-9676-75d01a238516"}
21:28:43.028 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee39e0ba-1b27-4739-9676-75d01a238516"}
21:28:43.032 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75e6a54a-2e49-4134-b082-07099516b466"}
21:28:43.035 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"75e6a54a-2e49-4134-b082-07099516b466"}
21:28:45.024 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e20e2ca-84c7-414f-87d5-44d2a87d2ac3"}
21:28:45.024 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e20e2ca-84c7-414f-87d5-44d2a87d2ac3"}
21:28:45.024 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"218d18e8-fca3-4abc-a67b-3d6923ce5c2a"}
21:28:45.033 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"218d18e8-fca3-4abc-a67b-3d6923ce5c2a"}
21:28:47.028 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b92b30a4-1136-4f8e-93cf-1d0feec8240e"}
21:28:47.029 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b92b30a4-1136-4f8e-93cf-1d0feec8240e"}
21:28:47.033 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"525836f1-6860-44e3-9d4e-1c39497628af"}
21:28:47.033 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"525836f1-6860-44e3-9d4e-1c39497628af"}
21:28:49.027 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ae5d6cd-1f8b-4c0e-b6a4-73ebe79571f6"}
21:28:49.031 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ae5d6cd-1f8b-4c0e-b6a4-73ebe79571f6"}
21:28:49.031 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c57df06d-21a0-4910-8d96-5c81830b38cc"}
21:28:49.031 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c57df06d-21a0-4910-8d96-5c81830b38cc"}
21:28:51.021 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ee9bb54-1bed-454e-9020-f4738e39b771"}
21:28:51.022 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ee9bb54-1bed-454e-9020-f4738e39b771"}
21:28:51.022 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96e3aea1-ed82-4560-8453-21bdc9c571f4"}
21:28:51.022 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96e3aea1-ed82-4560-8453-21bdc9c571f4"}
21:28:53.025 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c25cc16-5b1e-41eb-90d4-8cff7b359067"}
21:28:53.025 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c25cc16-5b1e-41eb-90d4-8cff7b359067"}
21:28:53.029 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2907912e-6dae-4a11-8c3b-e15b21ddb9d3"}
21:28:53.032 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2907912e-6dae-4a11-8c3b-e15b21ddb9d3"}
21:28:55.033 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96c6d9f3-c521-4ed1-ba0a-44a4b96f2ede"}
21:28:55.036 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96c6d9f3-c521-4ed1-ba0a-44a4b96f2ede"}
21:28:55.036 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c55ee51a-f298-4dfb-9222-0523524bec9c"}
21:28:55.040 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c55ee51a-f298-4dfb-9222-0523524bec9c"}
21:28:57.033 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf6487d8-6a80-4a38-a29c-2d1cf2234a85"}
21:28:57.036 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf6487d8-6a80-4a38-a29c-2d1cf2234a85"}
21:28:57.038 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56be102e-6796-4717-abf1-e9149e2d79ab"}
21:28:57.041 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"56be102e-6796-4717-abf1-e9149e2d79ab"}
21:28:59.043 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6884e8a8-819c-40c2-a341-b0de60f66fe7"}
21:28:59.046 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6884e8a8-819c-40c2-a341-b0de60f66fe7"}
21:28:59.048 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a5d2322-1e11-43e1-9217-67d736c7f9b3"}
21:28:59.050 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a5d2322-1e11-43e1-9217-67d736c7f9b3"}
21:29:01.044 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58073e78-2089-4e48-a14d-62fca8f59d9b"}
21:29:01.049 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58073e78-2089-4e48-a14d-62fca8f59d9b"}
21:29:01.049 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c24da2c6-a0cd-423a-927d-37ed4d329463"}
21:29:01.049 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c24da2c6-a0cd-423a-927d-37ed4d329463"}
21:29:03.037 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b38ceb14-3dde-47dd-be64-bdd9e3f97834"}
21:29:03.043 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b38ceb14-3dde-47dd-be64-bdd9e3f97834"}
21:29:03.043 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50d203bd-034d-48b7-8cb2-a8c91e33d8a1"}
21:29:03.043 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50d203bd-034d-48b7-8cb2-a8c91e33d8a1"}
21:29:05.043 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16279388-4285-4a12-b896-f8479cbc95a1"}
21:29:05.050 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16279388-4285-4a12-b896-f8479cbc95a1"}
21:29:05.053 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb312ad6-efd2-4be8-836c-a96aa2e031a8"}
21:29:05.053 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb312ad6-efd2-4be8-836c-a96aa2e031a8"}
21:29:07.046 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d758e4b5-6b8f-42c1-9799-5db0210cc728"}
21:29:07.047 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d758e4b5-6b8f-42c1-9799-5db0210cc728"}
21:29:07.049 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1ddfc29-0931-4bec-99b4-b02156794f43"}
21:29:07.052 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1ddfc29-0931-4bec-99b4-b02156794f43"}
21:29:09.047 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38c45575-93f2-4a45-81cf-5a627d35c6fd"}
21:29:09.052 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38c45575-93f2-4a45-81cf-5a627d35c6fd"}
21:29:09.055 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f43e8730-3aa2-46c3-a119-9629224666c1"}
21:29:09.055 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f43e8730-3aa2-46c3-a119-9629224666c1"}
21:29:11.043 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ef1259c-16b5-418e-bb94-e432de834b32"}
21:29:11.045 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ef1259c-16b5-418e-bb94-e432de834b32"}
21:29:11.047 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bec4355a-e6bf-45b3-92f0-f66583823284"}
21:29:11.048 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bec4355a-e6bf-45b3-92f0-f66583823284"}
21:29:13.046 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15b0d5ff-0bf1-4787-8022-4187a2a7a829"}
21:29:13.048 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15b0d5ff-0bf1-4787-8022-4187a2a7a829"}
21:29:13.050 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13d51a0a-0ee2-46ec-bde3-16fcfa52138e"}
21:29:13.052 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"13d51a0a-0ee2-46ec-bde3-16fcfa52138e"}
21:29:15.053 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a38764a-c16a-4a0c-8a72-548426b7b842"}
21:29:15.059 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a38764a-c16a-4a0c-8a72-548426b7b842"}
21:29:15.063 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6539b8fd-ce96-487d-9f99-70e3fbc78445"}
21:29:15.063 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6539b8fd-ce96-487d-9f99-70e3fbc78445"}
21:29:17.053 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71f62f37-485a-4a3f-b788-ce32e9621481"}
21:29:17.057 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71f62f37-485a-4a3f-b788-ce32e9621481"}
21:29:17.062 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e6dd583-af41-4a0c-b9e6-322899b73afa"}
21:29:17.062 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e6dd583-af41-4a0c-b9e6-322899b73afa"}
21:29:19.058 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"547cf768-4b18-4169-8ace-dfb927c55de2"}
21:29:19.064 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"547cf768-4b18-4169-8ace-dfb927c55de2"}
21:29:19.064 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9476ae52-6b6c-4d8d-817e-91a59d020394"}
21:29:19.072 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9476ae52-6b6c-4d8d-817e-91a59d020394"}
21:29:21.063 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9001539-bd8c-42d5-acfc-07774b9aa94f"}
21:29:21.063 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9001539-bd8c-42d5-acfc-07774b9aa94f"}
21:29:21.063 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0235cea5-8b68-448f-8786-7d2f560a38d2"}
21:29:21.063 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0235cea5-8b68-448f-8786-7d2f560a38d2"}
21:29:23.061 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb5c0222-604e-42a8-a562-d300b9f35d1c"}
21:29:23.062 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb5c0222-604e-42a8-a562-d300b9f35d1c"}
21:29:23.062 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b925c61-8f2e-4c3a-9269-a5ba8405fcb2"}
21:29:23.067 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b925c61-8f2e-4c3a-9269-a5ba8405fcb2"}
21:29:25.060 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96faeef7-2b9b-4a5c-bf9e-29c41fd7afe8"}
21:29:25.063 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96faeef7-2b9b-4a5c-bf9e-29c41fd7afe8"}
21:29:25.063 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57330c90-8bda-4a7f-8bb5-09a574c46244"}
21:29:25.063 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"57330c90-8bda-4a7f-8bb5-09a574c46244"}
21:29:27.054 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3465845e-fce4-471f-a4a2-bf3bfc5d32c4"}
21:29:27.055 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3465845e-fce4-471f-a4a2-bf3bfc5d32c4"}
21:29:27.057 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"baf652a7-c973-491b-b3df-79ff02a83f91"}
21:29:27.058 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"baf652a7-c973-491b-b3df-79ff02a83f91"}
21:29:29.057 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5564e0e-48e6-4537-ba82-6f910048f927"}
21:29:29.057 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5564e0e-48e6-4537-ba82-6f910048f927"}
21:29:29.057 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4fa59ac-37a5-48df-b9d3-d13ed11e5a8f"}
21:29:29.062 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4fa59ac-37a5-48df-b9d3-d13ed11e5a8f"}
21:29:31.053 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"155d2542-84ee-48a1-ad35-251e369a0a69"}
21:29:31.054 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"155d2542-84ee-48a1-ad35-251e369a0a69"}
21:29:31.054 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d65bfd64-3708-434a-94bc-28ad77242e00"}
21:29:31.060 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d65bfd64-3708-434a-94bc-28ad77242e00"}
21:29:33.053 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4b75f05-0d65-4cc1-b48f-cdecc153aaa7"}
21:29:33.053 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4b75f05-0d65-4cc1-b48f-cdecc153aaa7"}
21:29:33.053 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e0e98aa-bac9-457d-9777-fa3dd6ae095f"}
21:29:33.053 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e0e98aa-bac9-457d-9777-fa3dd6ae095f"}
21:29:35.057 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e03e9b4-4343-4d4f-829d-127aedace1cc"}
21:29:35.059 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e03e9b4-4343-4d4f-829d-127aedace1cc"}
21:29:35.059 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41d6640b-f501-42f3-8583-800c55d4f837"}
21:29:35.059 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"41d6640b-f501-42f3-8583-800c55d4f837"}
21:29:37.052 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"088f002b-df47-4b63-8872-cd77f73ac4f0"}
21:29:37.057 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"088f002b-df47-4b63-8872-cd77f73ac4f0"}
21:29:37.061 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f261535d-bc3a-4321-b93c-7a4ef452a0c2"}
21:29:37.065 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f261535d-bc3a-4321-b93c-7a4ef452a0c2"}
21:29:39.058 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6cdc4114-1f37-49b7-b9dc-8775234f29f3"}
21:29:39.061 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6cdc4114-1f37-49b7-b9dc-8775234f29f3"}
21:29:39.064 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15a7e553-d4e2-40e2-9d49-5cf8ec9a5a57"}
21:29:39.068 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"15a7e553-d4e2-40e2-9d49-5cf8ec9a5a57"}
21:29:41.062 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6b36788-4673-4415-80c4-fba9b967fbdb"}
21:29:41.065 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6b36788-4673-4415-80c4-fba9b967fbdb"}
21:29:41.065 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35a38c89-8fc4-43d2-a8bb-5677df2e6e7b"}
21:29:41.065 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"35a38c89-8fc4-43d2-a8bb-5677df2e6e7b"}
21:29:43.054 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2683281-0785-4320-9485-b0684352226a"}
21:29:43.054 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2683281-0785-4320-9485-b0684352226a"}
21:29:43.054 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0d3aef7-20fd-4cff-9e97-55b886dbd3c9"}
21:29:43.054 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0d3aef7-20fd-4cff-9e97-55b886dbd3c9"}
21:29:45.048 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"195976de-0ae8-4c71-8480-e6643cd6f54f"}
21:29:45.050 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"195976de-0ae8-4c71-8480-e6643cd6f54f"}
21:29:45.053 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"357b455b-3770-4d75-b360-da6723e115ab"}
21:29:45.053 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"357b455b-3770-4d75-b360-da6723e115ab"}
21:29:47.057 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa5527ba-15ea-4891-ba24-6ade410db898"}
21:29:47.059 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa5527ba-15ea-4891-ba24-6ade410db898"}
21:29:47.061 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc849a91-af45-4067-9c84-420169a6ad4f"}
21:29:47.064 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc849a91-af45-4067-9c84-420169a6ad4f"}
21:29:49.065 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a706bfe1-70fd-4bff-b9d6-b866e666839f"}
21:29:49.065 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a706bfe1-70fd-4bff-b9d6-b866e666839f"}
21:29:49.065 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7fa84648-8c69-45b2-a8b7-de53841147d3"}
21:29:49.065 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fa84648-8c69-45b2-a8b7-de53841147d3"}
21:29:51.070 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d65cc805-98cf-427b-a98c-0ac0a3ce14a2"}
21:29:51.073 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d65cc805-98cf-427b-a98c-0ac0a3ce14a2"}
21:29:51.073 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb9f2949-4530-416a-bb3b-cbf56eb0e71a"}
21:29:51.079 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb9f2949-4530-416a-bb3b-cbf56eb0e71a"}
21:29:53.077 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0dadfe5c-8fe8-451e-bdf0-0b3e7a04aeb5"}
21:29:53.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0dadfe5c-8fe8-451e-bdf0-0b3e7a04aeb5"}
21:29:53.084 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11e8d277-4198-4cf3-a7b2-a5cc9b642308"}
21:29:53.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"11e8d277-4198-4cf3-a7b2-a5cc9b642308"}
21:29:55.086 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b15fd2e5-3460-4202-babf-9166e29e4691"}
21:29:55.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b15fd2e5-3460-4202-babf-9166e29e4691"}
21:29:55.089 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15d75799-468c-4171-a231-1b20413d407b"}
21:29:55.095 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"15d75799-468c-4171-a231-1b20413d407b"}
21:29:57.091 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77765fb1-6e34-485d-ab29-1df6cb62e7ca"}
21:29:57.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77765fb1-6e34-485d-ab29-1df6cb62e7ca"}
21:29:57.092 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"282a2979-77ce-43ee-9b9d-6dd2d51fbdbb"}
21:29:57.099 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"282a2979-77ce-43ee-9b9d-6dd2d51fbdbb"}
21:29:59.101 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cd2fd17-574c-435c-a9cb-2ee87ce44388"}
21:29:59.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cd2fd17-574c-435c-a9cb-2ee87ce44388"}
21:29:59.103 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0787576-c60a-428a-b9e5-91c02f6c32a7"}
21:29:59.112 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0787576-c60a-428a-b9e5-91c02f6c32a7"}
21:30:01.107 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89c57a2f-2189-4fae-8417-2a778fa744df"}
21:30:01.107 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89c57a2f-2189-4fae-8417-2a778fa744df"}
21:30:01.107 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6dc06b6-99c4-431c-b614-61d9eb9e84e9"}
21:30:01.117 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6dc06b6-99c4-431c-b614-61d9eb9e84e9"}
21:30:03.108 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daad223e-14c5-4d8f-b153-e3f80120ec2b"}
21:30:03.108 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daad223e-14c5-4d8f-b153-e3f80120ec2b"}
21:30:03.108 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"972670df-ecd6-4dac-8b4e-3d086e5290e3"}
21:30:03.116 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"972670df-ecd6-4dac-8b4e-3d086e5290e3"}
21:30:05.118 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce014431-99bb-4e68-a5dc-6fc1cacae7e2"}
21:30:05.120 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce014431-99bb-4e68-a5dc-6fc1cacae7e2"}
21:30:05.125 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee5b131e-a57c-4287-85e1-10b5c240d51a"}
21:30:05.129 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee5b131e-a57c-4287-85e1-10b5c240d51a"}
21:30:07.122 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bdd3388-3b90-407c-a88e-c13ed4958ad4"}
21:30:07.126 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bdd3388-3b90-407c-a88e-c13ed4958ad4"}
21:30:07.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec2d9184-29fa-4ee6-91d9-4a6081607777"}
21:30:07.135 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec2d9184-29fa-4ee6-91d9-4a6081607777"}
21:30:09.135 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63dfe725-9327-49be-8d94-4417bcd7a3b8"}
21:30:09.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63dfe725-9327-49be-8d94-4417bcd7a3b8"}
21:30:09.140 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e290fd74-c6d9-480a-a50c-7c2eb31ca7b8"}
21:30:09.141 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e290fd74-c6d9-480a-a50c-7c2eb31ca7b8"}
21:30:11.135 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b4eb26d-9011-4edb-821c-0cdaaf0eecfc"}
21:30:11.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b4eb26d-9011-4edb-821c-0cdaaf0eecfc"}
21:30:11.140 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cdc78f71-e372-4195-8a6c-805c0953371a"}
21:30:11.140 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdc78f71-e372-4195-8a6c-805c0953371a"}
21:30:13.136 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84667765-d66a-4bbb-87c2-2061e3fd344d"}
21:30:13.142 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84667765-d66a-4bbb-87c2-2061e3fd344d"}
21:30:13.142 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a505b0bf-8d71-4751-915f-555bef6573f4"}
21:30:13.142 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a505b0bf-8d71-4751-915f-555bef6573f4"}
21:30:15.143 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8441ae88-1281-45c5-a8dc-1a23e3f01d4c"}
21:30:15.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8441ae88-1281-45c5-a8dc-1a23e3f01d4c"}
21:30:15.145 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"feeee61d-aabb-4df0-8404-75b5f1b709b3"}
21:30:15.152 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"feeee61d-aabb-4df0-8404-75b5f1b709b3"}
21:30:17.154 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8978c1c7-68ce-41d8-b24a-4589bfdd66c8"}
21:30:17.157 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8978c1c7-68ce-41d8-b24a-4589bfdd66c8"}
21:30:17.163 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c4e8837-0522-4d0a-be6a-527774fa1f19"}
21:30:17.163 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c4e8837-0522-4d0a-be6a-527774fa1f19"}
21:30:19.147 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e67bfc7f-760e-4957-abb0-5b15c87c3913"}
21:30:19.148 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e67bfc7f-760e-4957-abb0-5b15c87c3913"}
21:30:19.151 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7721ea9-597b-463c-bf76-50436a9aeb3d"}
21:30:19.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7721ea9-597b-463c-bf76-50436a9aeb3d"}
21:30:21.153 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f92fecd-59d8-4789-8ae1-5d43b81b2189"}
21:30:21.153 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f92fecd-59d8-4789-8ae1-5d43b81b2189"}
21:30:21.153 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e5af2e3-11d3-4661-b8a8-7a0a825f60dd"}
21:30:21.153 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e5af2e3-11d3-4661-b8a8-7a0a825f60dd"}
21:30:23.142 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"354de1d8-caf6-4b6d-8a43-6a44a65caf0d"}
21:30:23.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"354de1d8-caf6-4b6d-8a43-6a44a65caf0d"}
21:30:23.145 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02690dfa-25fe-40d6-8271-316eb0070eba"}
21:30:23.145 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"02690dfa-25fe-40d6-8271-316eb0070eba"}
21:30:25.143 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d035efbd-97f4-4a5b-996b-9ae61bd53bd3"}
21:30:25.143 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d035efbd-97f4-4a5b-996b-9ae61bd53bd3"}
21:30:25.143 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"085405b9-c25c-4782-8bca-9f7a9d605902"}
21:30:25.143 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"085405b9-c25c-4782-8bca-9f7a9d605902"}
21:30:27.133 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e794f94c-d74a-458d-a074-d87112b714bc"}
21:30:27.140 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e794f94c-d74a-458d-a074-d87112b714bc"}
21:30:27.142 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20cf5b22-7784-4937-8026-a412f7e474a7"}
21:30:27.142 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20cf5b22-7784-4937-8026-a412f7e474a7"}
21:30:29.142 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9c0481a-2d0f-41eb-a1dd-37d6bf7b0e73"}
21:30:29.142 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9c0481a-2d0f-41eb-a1dd-37d6bf7b0e73"}
21:30:29.146 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e21ae22-efa3-47c9-be0f-656355818bdd"}
21:30:29.147 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e21ae22-efa3-47c9-be0f-656355818bdd"}
21:30:31.140 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5f2d8c7-4f2d-4a30-bd1c-5db05ec49376"}
21:30:31.144 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5f2d8c7-4f2d-4a30-bd1c-5db05ec49376"}
21:30:31.148 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56dfbc2a-e9bb-493c-990d-fc0ea8ae5ff8"}
21:30:31.148 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"56dfbc2a-e9bb-493c-990d-fc0ea8ae5ff8"}
21:30:33.142 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd8d4434-c6aa-4189-90c9-bab8a3099499"}
21:30:33.146 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd8d4434-c6aa-4189-90c9-bab8a3099499"}
21:30:33.148 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"958d901e-b05a-4556-883c-237a1dcf4771"}
21:30:33.148 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"958d901e-b05a-4556-883c-237a1dcf4771"}
21:30:35.147 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03848f14-fc21-4da3-95b5-1d653f0b74c9"}
21:30:35.147 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03848f14-fc21-4da3-95b5-1d653f0b74c9"}
21:30:35.153 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b244c171-d0d1-485b-9913-c48df789bad6"}
21:30:35.154 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b244c171-d0d1-485b-9913-c48df789bad6"}
21:30:37.160 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c57eca31-070a-43b9-ae4a-70f7a1cbc857"}
21:30:37.162 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c57eca31-070a-43b9-ae4a-70f7a1cbc857"}
21:30:37.162 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cba136f4-f4bc-4e0a-b54b-470ae9b58426"}
21:30:37.168 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cba136f4-f4bc-4e0a-b54b-470ae9b58426"}
21:30:39.167 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a3c8e05-1c80-4bdb-9ef2-dd6d9ad6b151"}
21:30:39.172 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a3c8e05-1c80-4bdb-9ef2-dd6d9ad6b151"}
21:30:39.176 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f836119-e00e-4fa1-8be2-ae779ec348ec"}
21:30:39.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f836119-e00e-4fa1-8be2-ae779ec348ec"}
21:30:41.180 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c45983b8-1ffd-41b5-90d9-2cbf036d8952"}
21:30:41.180 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c45983b8-1ffd-41b5-90d9-2cbf036d8952"}
21:30:41.180 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"835da4cb-8472-4935-ac59-0fe806bef24d"}
21:30:41.191 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"835da4cb-8472-4935-ac59-0fe806bef24d"}
21:30:43.179 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66b675de-63b5-4c57-b6f9-2d05d471fa45"}
21:30:43.180 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66b675de-63b5-4c57-b6f9-2d05d471fa45"}
21:30:43.184 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"979213a0-ebf1-4c99-a8bd-c30a5413f42f"}
21:30:43.184 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"979213a0-ebf1-4c99-a8bd-c30a5413f42f"}
21:30:45.175 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34a35be2-3265-4b65-93f5-86c6f4613a7d"}
21:30:45.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34a35be2-3265-4b65-93f5-86c6f4613a7d"}
21:30:45.177 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e84843de-6442-4a14-a456-8e54c886f9e4"}
21:30:45.177 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e84843de-6442-4a14-a456-8e54c886f9e4"}
21:30:47.182 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"500ffd03-519e-4207-bb7f-2b5db7809c47"}
21:30:47.182 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"500ffd03-519e-4207-bb7f-2b5db7809c47"}
21:30:47.182 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce8ae018-fd8a-459f-8112-1d5191e1a911"}
21:30:47.188 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce8ae018-fd8a-459f-8112-1d5191e1a911"}
21:30:49.183 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28639a39-e22a-4cb3-9eb3-70f0aec28960"}
21:30:49.189 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28639a39-e22a-4cb3-9eb3-70f0aec28960"}
21:30:49.189 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03594e27-be35-4c23-ae09-b3e229596b87"}
21:30:49.194 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"03594e27-be35-4c23-ae09-b3e229596b87"}
21:30:51.183 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a08acd7d-ea23-4d0a-8019-27f90ab518e8"}
21:30:51.184 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a08acd7d-ea23-4d0a-8019-27f90ab518e8"}
21:30:51.184 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5279af7-12d3-47c1-a664-82389a817e0e"}
21:30:51.188 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5279af7-12d3-47c1-a664-82389a817e0e"}
21:30:53.180 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07d28c6a-d889-47e4-9ad9-5a0c53aae1bb"}
21:30:53.181 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07d28c6a-d889-47e4-9ad9-5a0c53aae1bb"}
21:30:53.183 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39d16744-4e30-4565-a98b-b9538e3608bf"}
21:30:53.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"39d16744-4e30-4565-a98b-b9538e3608bf"}
21:30:55.179 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"757465aa-5f4f-4295-b677-baa932abfc66"}
21:30:55.179 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"757465aa-5f4f-4295-b677-baa932abfc66"}
21:30:55.179 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07c89edc-7ac0-406d-9715-95143c44411d"}
21:30:55.183 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07c89edc-7ac0-406d-9715-95143c44411d"}
21:30:57.184 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88cf9aae-c317-4b87-8220-ff168d6c9d3f"}
21:30:57.185 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88cf9aae-c317-4b87-8220-ff168d6c9d3f"}
21:30:57.189 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17de630d-43b3-4cb0-86d2-e2ee03773026"}
21:30:57.189 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17de630d-43b3-4cb0-86d2-e2ee03773026"}
21:30:59.182 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9e10f17-3e8d-4f30-8776-2befc118f7c6"}
21:30:59.183 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9e10f17-3e8d-4f30-8776-2befc118f7c6"}
21:30:59.187 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78df8094-f9a0-4045-bb66-12bad11da2aa"}
21:30:59.188 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78df8094-f9a0-4045-bb66-12bad11da2aa"}
21:31:01.186 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a04928c1-7b0d-48c4-b423-c4683a36d8a9"}
21:31:01.186 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a04928c1-7b0d-48c4-b423-c4683a36d8a9"}
21:31:01.191 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9b11889-6612-4d5f-9066-1efc6bde7a06"}
21:31:01.192 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9b11889-6612-4d5f-9066-1efc6bde7a06"}
21:31:03.196 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6efac392-cc7a-4771-bd20-1a1733c36b86"}
21:31:03.196 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6efac392-cc7a-4771-bd20-1a1733c36b86"}
21:31:03.196 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4abaad67-e449-4e42-ad4d-64cc0896d62b"}
21:31:03.196 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4abaad67-e449-4e42-ad4d-64cc0896d62b"}
21:31:05.201 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1903ba97-62e9-4bb2-b10f-8a8c72a39791"}
21:31:05.202 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1903ba97-62e9-4bb2-b10f-8a8c72a39791"}
21:31:05.202 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0b8d08a-833a-48e5-9832-6d07e6303a48"}
21:31:05.202 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0b8d08a-833a-48e5-9832-6d07e6303a48"}
21:31:07.203 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4396f335-cf67-49b4-9377-8910752441f5"}
21:31:07.206 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4396f335-cf67-49b4-9377-8910752441f5"}
21:31:07.207 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df0a372b-7af2-4e5c-8853-46329ee99265"}
21:31:07.210 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"df0a372b-7af2-4e5c-8853-46329ee99265"}
21:31:09.209 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b090c1a0-8b29-4039-b594-5b858fb986e4"}
21:31:09.210 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b090c1a0-8b29-4039-b594-5b858fb986e4"}
21:31:09.213 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"698c3922-e384-4672-9b78-3baba5720443"}
21:31:09.227 00.014 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"698c3922-e384-4672-9b78-3baba5720443"}
21:31:11.211 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f37a31fa-eafa-49b3-8de0-ebef0e0f1a7a"}
21:31:11.215 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f37a31fa-eafa-49b3-8de0-ebef0e0f1a7a"}
21:31:11.228 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c5f62f1-a0fe-443f-8ca1-0cc46f1ee9dd"}
21:31:11.238 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c5f62f1-a0fe-443f-8ca1-0cc46f1ee9dd"}
21:31:13.219 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bb7b351-c824-4976-8620-adfc6426bfd3"}
21:31:13.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bb7b351-c824-4976-8620-adfc6426bfd3"}
21:31:13.238 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c5d3188-be0c-4145-b117-825d46fc034b"}
21:31:13.241 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c5d3188-be0c-4145-b117-825d46fc034b"}
21:31:15.219 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f399d7d2-06a7-4d31-b902-2f437d156471"}
21:31:15.223 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f399d7d2-06a7-4d31-b902-2f437d156471"}
21:31:15.228 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb450676-a0c5-4d1d-b6bf-828cf33db056"}
21:31:15.234 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb450676-a0c5-4d1d-b6bf-828cf33db056"}
21:31:17.229 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30e9a192-49ed-41aa-bc9d-327c96a64767"}
21:31:17.231 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30e9a192-49ed-41aa-bc9d-327c96a64767"}
21:31:17.233 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39fa84ce-3c4f-45bb-84f2-76625d840ae9"}
21:31:17.235 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"39fa84ce-3c4f-45bb-84f2-76625d840ae9"}
21:31:19.229 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1100929c-81b2-40bb-86e7-dd21b6956640"}
21:31:19.241 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1100929c-81b2-40bb-86e7-dd21b6956640"}
21:31:19.247 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0caae784-ea32-40f8-b0b9-5a7a85be7e69"}
21:31:19.250 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0caae784-ea32-40f8-b0b9-5a7a85be7e69"}
21:31:21.232 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0ef9f73b-386d-4eba-b8b2-aea714c889a7"}
21:31:21.234 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0ef9f73b-386d-4eba-b8b2-aea714c889a7"}
21:31:21.238 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5278a6eb-51dc-4d09-98c6-9f88747c8cf4"}
21:31:21.241 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5278a6eb-51dc-4d09-98c6-9f88747c8cf4"}
21:31:23.238 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf0050cb-e2fc-44cf-b73f-24a52bdf0cb3"}
21:31:23.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf0050cb-e2fc-44cf-b73f-24a52bdf0cb3"}
21:31:23.244 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75667978-5977-44af-bd35-da1542aaacf9"}
21:31:23.245 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"75667978-5977-44af-bd35-da1542aaacf9"}
21:31:25.237 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4dc0721c-a0f4-46b9-954e-d2086e7253cc"}
21:31:25.239 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4dc0721c-a0f4-46b9-954e-d2086e7253cc"}
21:31:25.246 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42376631-f8e5-4c42-a244-c0019f13841a"}
21:31:25.246 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42376631-f8e5-4c42-a244-c0019f13841a"}
21:31:27.238 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6b1eac7-08b7-4b0c-96d2-4bc14878f9b1"}
21:31:27.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6b1eac7-08b7-4b0c-96d2-4bc14878f9b1"}
21:31:27.240 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c1dc50a-212f-4629-b055-1095e3c41216"}
21:31:27.245 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c1dc50a-212f-4629-b055-1095e3c41216"}
21:31:29.248 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55ff5a42-f532-4587-88f8-b75b6ff4c84a"}
21:31:29.251 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55ff5a42-f532-4587-88f8-b75b6ff4c84a"}
21:31:29.251 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"958eb209-bb9a-4b33-aa30-4352cfe22ea6"}
21:31:29.253 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"958eb209-bb9a-4b33-aa30-4352cfe22ea6"}
21:31:31.252 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1cb1f404-a31c-4fad-906d-c0118d911e24"}
21:31:31.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1cb1f404-a31c-4fad-906d-c0118d911e24"}
21:31:31.257 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2082aa84-9b95-4b19-9f5e-70ba6a4b07d7"}
21:31:31.262 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2082aa84-9b95-4b19-9f5e-70ba6a4b07d7"}
21:31:33.262 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"567e0156-b6f8-4f37-bfa3-494b8dbaa653"}
21:31:33.266 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"567e0156-b6f8-4f37-bfa3-494b8dbaa653"}
21:31:33.270 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5110b727-d6d9-4573-9a18-30eb007e0d59"}
21:31:33.271 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5110b727-d6d9-4573-9a18-30eb007e0d59"}
21:31:35.256 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7a098672-733d-4f62-ae48-3f2a9d3abbe0"}
21:31:35.257 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7a098672-733d-4f62-ae48-3f2a9d3abbe0"}
21:31:35.261 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d97a2f43-e278-4b46-ac4c-6fa62c962f92"}
21:31:35.263 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d97a2f43-e278-4b46-ac4c-6fa62c962f92"}
21:31:37.267 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b762cc0e-f10f-4a0c-8aaf-d854bf4846b4"}
21:31:37.269 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b762cc0e-f10f-4a0c-8aaf-d854bf4846b4"}
21:31:37.269 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e30bf96-ac57-4c39-8163-dc11f83c746c"}
21:31:37.272 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e30bf96-ac57-4c39-8163-dc11f83c746c"}
21:31:39.271 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25d7070d-3811-4d77-a32c-49e0e19beca1"}
21:31:39.274 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25d7070d-3811-4d77-a32c-49e0e19beca1"}
21:31:39.276 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69a2fae3-6be0-4bec-a4e2-2d876f208869"}
21:31:39.280 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69a2fae3-6be0-4bec-a4e2-2d876f208869"}
21:31:41.270 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e73426bd-8fa2-4b5b-a3c2-1244b284ea5a"}
21:31:41.271 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e73426bd-8fa2-4b5b-a3c2-1244b284ea5a"}
21:31:41.274 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b7589a2-f756-48ce-8c92-2601def1ed4e"}
21:31:41.279 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b7589a2-f756-48ce-8c92-2601def1ed4e"}
21:31:43.282 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ed72ed5-b589-47db-9847-135526b62c22"}
21:31:43.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ed72ed5-b589-47db-9847-135526b62c22"}
21:31:43.287 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17aaa959-a928-49af-a18b-5179ef1852b2"}
21:31:43.290 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17aaa959-a928-49af-a18b-5179ef1852b2"}
21:31:45.282 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02ce12ce-5902-490d-9e91-0e024aff5adf"}
21:31:45.284 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02ce12ce-5902-490d-9e91-0e024aff5adf"}
21:31:45.286 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed2d4388-ea35-48a0-a410-7dc61b114020"}
21:31:45.288 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed2d4388-ea35-48a0-a410-7dc61b114020"}
21:31:47.292 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bef50ea-0cf3-40c7-9b06-4b552eb46048"}
21:31:47.292 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bef50ea-0cf3-40c7-9b06-4b552eb46048"}
21:31:47.292 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d567f3b-1eaa-4626-8baa-150e78fc4a46"}
21:31:47.299 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d567f3b-1eaa-4626-8baa-150e78fc4a46"}
21:31:49.300 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35d870a1-aa7c-4419-90b1-570501bd4394"}
21:31:49.302 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35d870a1-aa7c-4419-90b1-570501bd4394"}
21:31:49.307 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9981dfeb-4565-4b15-a078-cedf86694340"}
21:31:49.309 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9981dfeb-4565-4b15-a078-cedf86694340"}
21:31:51.312 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ccc64f02-383a-453b-a3cb-3ee4562a94ad"}
21:31:51.313 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ccc64f02-383a-453b-a3cb-3ee4562a94ad"}
21:31:51.318 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d48bd664-2a81-4e84-8676-da715fa0c961"}
21:31:51.322 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d48bd664-2a81-4e84-8676-da715fa0c961"}
21:31:53.319 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52d5b6b6-f575-4b77-8b3d-9be21ca6bfac"}
21:31:53.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52d5b6b6-f575-4b77-8b3d-9be21ca6bfac"}
21:31:53.325 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a733bff8-dd85-417e-9454-78037913d83d"}
21:31:53.329 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a733bff8-dd85-417e-9454-78037913d83d"}
21:31:55.331 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"286069d7-bb27-444c-a8c8-8961f2aa4e95"}
21:31:55.332 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"286069d7-bb27-444c-a8c8-8961f2aa4e95"}
21:31:55.336 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4900ce01-513f-4e95-9923-e32663ffcb35"}
21:31:55.338 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4900ce01-513f-4e95-9923-e32663ffcb35"}
21:31:57.342 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5e408a0-28b7-4c06-9b41-6914619fa37c"}
21:31:57.342 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5e408a0-28b7-4c06-9b41-6914619fa37c"}
21:31:57.342 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d39e42c8-de59-4a75-8fbd-871bb9b57917"}
21:31:57.349 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d39e42c8-de59-4a75-8fbd-871bb9b57917"}
21:31:59.348 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a5677c9-837b-4195-ad3c-77cc997e7752"}
21:31:59.352 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a5677c9-837b-4195-ad3c-77cc997e7752"}
21:31:59.356 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc83690a-df7c-4045-bf9e-3ece5f86faae"}
21:31:59.356 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc83690a-df7c-4045-bf9e-3ece5f86faae"}
21:32:01.355 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"480fe12a-310d-4d2e-93f0-37123176d493"}
21:32:01.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"480fe12a-310d-4d2e-93f0-37123176d493"}
21:32:01.359 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"675c07bb-aef0-4ebb-a671-7743a0a89142"}
21:32:01.359 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"675c07bb-aef0-4ebb-a671-7743a0a89142"}
21:32:03.358 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb5c8b46-5d09-40ea-b057-1da195b4fe5b"}
21:32:03.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb5c8b46-5d09-40ea-b057-1da195b4fe5b"}
21:32:03.361 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe144f7a-ace1-49f6-a26f-3fe41f04fe4f"}
21:32:03.364 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe144f7a-ace1-49f6-a26f-3fe41f04fe4f"}
21:32:05.370 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dffd6a07-dce1-47c2-9982-65595f1b57ab"}
21:32:05.370 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dffd6a07-dce1-47c2-9982-65595f1b57ab"}
21:32:05.370 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cd5c64b-44c0-4212-bc84-a3cc5480de78"}
21:32:05.381 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cd5c64b-44c0-4212-bc84-a3cc5480de78"}
21:32:07.381 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f30d93c-28bd-437b-bef3-8de983e16038"}
21:32:07.383 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f30d93c-28bd-437b-bef3-8de983e16038"}
21:32:07.385 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c87532e-a69f-49f3-8bd1-3c462c5c4295"}
21:32:07.389 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c87532e-a69f-49f3-8bd1-3c462c5c4295"}
21:32:09.386 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab841db3-7be2-4b62-a020-20396a1fdb49"}
21:32:09.389 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab841db3-7be2-4b62-a020-20396a1fdb49"}
21:32:09.391 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3867932-b0e5-441b-8e9a-381c79c3d9a1"}
21:32:09.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3867932-b0e5-441b-8e9a-381c79c3d9a1"}
21:32:11.385 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"124d1f4e-014b-488b-b759-f634a80bdff6"}
21:32:11.388 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"124d1f4e-014b-488b-b759-f634a80bdff6"}
21:32:11.390 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d784e000-e7ef-4c86-993d-3df5b1c12d10"}
21:32:11.394 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d784e000-e7ef-4c86-993d-3df5b1c12d10"}
21:32:13.392 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2133ad1d-6067-490d-810e-4017d6a8dfed"}
21:32:13.392 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2133ad1d-6067-490d-810e-4017d6a8dfed"}
21:32:13.394 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62226d66-9e7a-47da-9773-15973c544a90"}
21:32:13.394 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"62226d66-9e7a-47da-9773-15973c544a90"}
21:32:15.396 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c1107ff-c16d-4d49-814f-03abbade714d"}
21:32:15.397 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c1107ff-c16d-4d49-814f-03abbade714d"}
21:32:15.400 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea664157-b90e-4ef3-b159-83144ca7b3fc"}
21:32:15.403 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea664157-b90e-4ef3-b159-83144ca7b3fc"}
21:32:17.394 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b03d4251-22f3-4ccb-a92e-b8ac7a99e3f9"}
21:32:17.394 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b03d4251-22f3-4ccb-a92e-b8ac7a99e3f9"}
21:32:17.394 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e9bc413-4b0b-4030-ada7-5cc7dc02c1d3"}
21:32:17.399 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e9bc413-4b0b-4030-ada7-5cc7dc02c1d3"}
21:32:19.400 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be7fc097-0f03-40cf-af6a-82f9e380fa17"}
21:32:19.402 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be7fc097-0f03-40cf-af6a-82f9e380fa17"}
21:32:19.406 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab75c947-4256-4c20-88ad-9949117d6676"}
21:32:19.407 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab75c947-4256-4c20-88ad-9949117d6676"}
21:32:21.405 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a79f42d-afc5-4eed-95b4-39062c401b28"}
21:32:21.406 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a79f42d-afc5-4eed-95b4-39062c401b28"}
21:32:21.410 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c995b7b-8674-4f97-bbaa-b8924324f21a"}
21:32:21.413 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c995b7b-8674-4f97-bbaa-b8924324f21a"}
21:32:23.407 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"673deb66-5465-4837-8fde-8c78a57735c0"}
21:32:23.410 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"673deb66-5465-4837-8fde-8c78a57735c0"}
21:32:23.415 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f78bbc7-884c-440b-aa0f-ad34e64a9c11"}
21:32:23.417 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f78bbc7-884c-440b-aa0f-ad34e64a9c11"}
21:32:25.407 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96d56a65-affb-4fc5-b54e-a8b205e537e1"}
21:32:25.410 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96d56a65-affb-4fc5-b54e-a8b205e537e1"}
21:32:25.410 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb549b50-2e7a-4632-85af-880ba7b0e14d"}
21:32:25.415 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb549b50-2e7a-4632-85af-880ba7b0e14d"}
21:32:27.412 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0796fef-b7a6-4975-804c-5de41d6044fa"}
21:32:27.417 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0796fef-b7a6-4975-804c-5de41d6044fa"}
21:32:27.421 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee9034f3-7a02-4984-ae10-e54615d72c50"}
21:32:27.426 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee9034f3-7a02-4984-ae10-e54615d72c50"}
21:32:29.417 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"987a916b-274b-4259-9211-30c88f119750"}
21:32:29.420 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"987a916b-274b-4259-9211-30c88f119750"}
21:32:29.420 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70eb8c06-14e7-44e6-bc94-45c211e96e7c"}
21:32:29.425 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"70eb8c06-14e7-44e6-bc94-45c211e96e7c"}
21:32:31.420 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"676c0143-2c21-449f-b320-c169c249b38d"}
21:32:31.421 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"676c0143-2c21-449f-b320-c169c249b38d"}
21:32:31.421 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c08455b-b577-4c77-9558-bddf5b162952"}
21:32:31.428 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c08455b-b577-4c77-9558-bddf5b162952"}
21:32:33.427 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2501827-590b-4bba-8795-8c4fe4ea263f"}
21:32:33.431 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2501827-590b-4bba-8795-8c4fe4ea263f"}
21:32:33.431 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53453600-dbae-4c0e-8af3-e32d874c564c"}
21:32:33.431 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"53453600-dbae-4c0e-8af3-e32d874c564c"}
21:32:35.425 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72c0bc7e-d63f-4c2e-bc1b-774f8e524214"}
21:32:35.428 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72c0bc7e-d63f-4c2e-bc1b-774f8e524214"}
21:32:35.430 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e7c9009-6050-44f2-afaa-25a8c74c7857"}
21:32:35.432 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e7c9009-6050-44f2-afaa-25a8c74c7857"}
21:32:37.435 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02bf25dc-9201-42df-85ed-250cc054b01f"}
21:32:37.436 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02bf25dc-9201-42df-85ed-250cc054b01f"}
21:32:37.436 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b806b300-750d-4748-b979-01662167b736"}
21:32:37.436 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b806b300-750d-4748-b979-01662167b736"}
21:32:39.439 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4e292bd-14a6-4303-8094-47bb069d0669"}
21:32:39.441 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4e292bd-14a6-4303-8094-47bb069d0669"}
21:32:39.443 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62d32d29-4a14-4042-b850-68a2f83e7f12"}
21:32:39.446 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"62d32d29-4a14-4042-b850-68a2f83e7f12"}
21:32:41.450 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fdbec729-2a8a-40fa-9c91-db5b5f86ba6f"}
21:32:41.453 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fdbec729-2a8a-40fa-9c91-db5b5f86ba6f"}
21:32:41.453 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e484259-bf1f-4605-9902-514fd05683dc"}
21:32:41.459 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e484259-bf1f-4605-9902-514fd05683dc"}
21:32:43.458 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"118db302-1d68-40cb-8101-6da3142854ea"}
21:32:43.460 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"118db302-1d68-40cb-8101-6da3142854ea"}
21:32:43.462 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2581e6e-be35-4a64-854d-d3740fd767c0"}
21:32:43.465 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2581e6e-be35-4a64-854d-d3740fd767c0"}
21:32:45.469 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0cb5f749-fe06-4d5f-930c-82126cfaa293"}
21:32:45.474 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0cb5f749-fe06-4d5f-930c-82126cfaa293"}
21:32:45.478 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"756c0385-b295-4748-991a-0757ff17cc6a"}
21:32:45.481 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"756c0385-b295-4748-991a-0757ff17cc6a"}
21:32:47.481 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"533f101a-7c70-4f72-a784-79d32819a482"}
21:32:47.485 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"533f101a-7c70-4f72-a784-79d32819a482"}
21:32:47.489 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30b567c3-437d-46ad-b73f-761f52ebc184"}
21:32:47.491 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"30b567c3-437d-46ad-b73f-761f52ebc184"}
21:32:49.487 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82c80bc1-c1c2-4afc-82dd-30c80e8c06b1"}
21:32:49.487 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82c80bc1-c1c2-4afc-82dd-30c80e8c06b1"}
21:32:49.487 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49b9587a-71d5-4cd6-92e4-fae6c9714a91"}
21:32:49.487 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"49b9587a-71d5-4cd6-92e4-fae6c9714a91"}
21:32:51.487 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32826732-15ff-47b5-83c7-9e555012b980"}
21:32:51.491 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32826732-15ff-47b5-83c7-9e555012b980"}
21:32:51.493 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e637702-e8e6-4ba8-b892-9ed26a6deda3"}
21:32:51.493 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e637702-e8e6-4ba8-b892-9ed26a6deda3"}
21:32:53.492 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"771f88ab-a4f2-403c-8ccb-de1109a88536"}
21:32:53.492 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"771f88ab-a4f2-403c-8ccb-de1109a88536"}
21:32:53.492 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b3cc40e-83b5-49f4-9a2b-318225e754be"}
21:32:53.492 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b3cc40e-83b5-49f4-9a2b-318225e754be"}
21:32:55.497 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07d024b6-13ca-411b-8cf4-f0814277d747"}
21:32:55.504 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07d024b6-13ca-411b-8cf4-f0814277d747"}
21:32:55.506 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0a9cf44-bbe6-4e03-92b8-3cea56645b81"}
21:32:55.508 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0a9cf44-bbe6-4e03-92b8-3cea56645b81"}
21:32:57.508 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ece1fed5-5df7-4789-a728-42326bf969e6"}
21:32:57.509 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ece1fed5-5df7-4789-a728-42326bf969e6"}
21:32:57.509 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c3c3193-e00b-4b71-b6c5-20c277528e65"}
21:32:57.513 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c3c3193-e00b-4b71-b6c5-20c277528e65"}
21:32:59.509 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20e57911-1d2b-4c4a-82a7-bb147c17b357"}
21:32:59.512 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20e57911-1d2b-4c4a-82a7-bb147c17b357"}
21:32:59.514 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7356f68c-055d-483e-84a2-6be142c9f86b"}
21:32:59.517 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7356f68c-055d-483e-84a2-6be142c9f86b"}
21:33:01.517 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bff5049d-843c-4d56-9a3d-3996d84f80e0"}
21:33:01.517 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bff5049d-843c-4d56-9a3d-3996d84f80e0"}
21:33:01.519 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"328934ea-a7bc-4b18-b840-bc4f50921217"}
21:33:01.522 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"328934ea-a7bc-4b18-b840-bc4f50921217"}
21:33:03.524 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da5743e0-54d0-4511-a5ef-8864005d18b7"}
21:33:03.527 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da5743e0-54d0-4511-a5ef-8864005d18b7"}
21:33:03.529 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82c3c571-df74-485b-adeb-48f7e9f2af53"}
21:33:03.529 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"82c3c571-df74-485b-adeb-48f7e9f2af53"}
21:33:05.538 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2be27bd9-91ef-4cd8-bf9e-7dbf8316a00f"}
21:33:05.544 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2be27bd9-91ef-4cd8-bf9e-7dbf8316a00f"}
21:33:05.546 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82ca69f3-f432-499e-917a-fb12cbf5d7c0"}
21:33:05.546 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"82ca69f3-f432-499e-917a-fb12cbf5d7c0"}
21:33:07.536 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"259e7f48-0c6a-44fa-8754-b79351d37028"}
21:33:07.538 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"259e7f48-0c6a-44fa-8754-b79351d37028"}
21:33:07.542 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c024d96-6373-4b13-8542-16ce704bd6d7"}
21:33:07.544 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c024d96-6373-4b13-8542-16ce704bd6d7"}
21:33:09.541 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b3fad89-4b11-4764-b7b9-8d1fdf5e8d27"}
21:33:09.544 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b3fad89-4b11-4764-b7b9-8d1fdf5e8d27"}
21:33:09.544 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a4d22ec-0983-476c-8c87-b89dd18a8a86"}
21:33:09.544 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a4d22ec-0983-476c-8c87-b89dd18a8a86"}
21:33:11.541 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a47a852-c34a-4111-a389-81d5190a8e09"}
21:33:11.543 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a47a852-c34a-4111-a389-81d5190a8e09"}
21:33:11.546 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a918a254-e333-4fe7-b9dd-ee851996a711"}
21:33:11.546 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a918a254-e333-4fe7-b9dd-ee851996a711"}
21:33:13.544 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab7604be-92e2-4cff-a1ff-d8b34c89ed21"}
21:33:13.548 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab7604be-92e2-4cff-a1ff-d8b34c89ed21"}
21:33:13.552 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fdeeb552-09c2-47c2-bfa0-393fcff2ee4d"}
21:33:13.555 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fdeeb552-09c2-47c2-bfa0-393fcff2ee4d"}
21:33:15.555 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"810c8e80-7c58-4dcb-b4d8-ea87aea4d2f7"}
21:33:15.555 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"810c8e80-7c58-4dcb-b4d8-ea87aea4d2f7"}
21:33:15.555 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d463c0e6-c2da-49db-80da-ce84996d3b31"}
21:33:15.562 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d463c0e6-c2da-49db-80da-ce84996d3b31"}
21:33:17.570 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84ea0684-9bef-44f9-be02-fbe4d121d196"}
21:33:17.570 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84ea0684-9bef-44f9-be02-fbe4d121d196"}
21:33:17.570 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2989f2c7-ac19-4147-8653-9c1ea538e07d"}
21:33:17.570 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2989f2c7-ac19-4147-8653-9c1ea538e07d"}
21:33:19.577 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57e10bd1-e3fe-425c-af3d-1888488f34ed"}
21:33:19.579 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57e10bd1-e3fe-425c-af3d-1888488f34ed"}
21:33:19.579 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb1780cd-cad4-482f-8530-40c7b9a8d083"}
21:33:19.583 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb1780cd-cad4-482f-8530-40c7b9a8d083"}
21:33:21.577 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4419f2c-c079-4610-9431-a8d4c3436dc4"}
21:33:21.578 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4419f2c-c079-4610-9431-a8d4c3436dc4"}
21:33:21.582 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bb414b3-4ca1-474f-aaaf-92ab5d8d825c"}
21:33:21.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bb414b3-4ca1-474f-aaaf-92ab5d8d825c"}
21:33:23.587 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a30a567-a5fa-48f4-936e-c3d0c8b108f7"}
21:33:23.589 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a30a567-a5fa-48f4-936e-c3d0c8b108f7"}
21:33:23.589 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a6b1575-dd90-43a7-baf3-d7906ffba8ed"}
21:33:23.594 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a6b1575-dd90-43a7-baf3-d7906ffba8ed"}
21:33:25.587 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3eff7638-1631-45a4-91d1-782d9c2fee93"}
21:33:25.588 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3eff7638-1631-45a4-91d1-782d9c2fee93"}
21:33:25.592 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19d1d85f-051b-4b86-9932-8b2d8bcdd7b3"}
21:33:25.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"19d1d85f-051b-4b86-9932-8b2d8bcdd7b3"}
21:33:27.589 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a36e1b0d-3ca2-4cb8-8bad-367d8b42e515"}
21:33:27.592 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a36e1b0d-3ca2-4cb8-8bad-367d8b42e515"}
21:33:27.594 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d01518d4-7fe6-4b37-a54c-519dd8d04ecb"}
21:33:27.597 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d01518d4-7fe6-4b37-a54c-519dd8d04ecb"}
21:33:29.601 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afd7a703-fec3-43eb-9d07-7e9138a8e28f"}
21:33:29.603 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afd7a703-fec3-43eb-9d07-7e9138a8e28f"}
21:33:29.610 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f9dd0f8-12aa-44d8-bcb1-3cf50dde5d81"}
21:33:29.613 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f9dd0f8-12aa-44d8-bcb1-3cf50dde5d81"}
21:33:31.599 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec3dc22c-69f4-467d-9994-ee2800abdb10"}
21:33:31.602 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec3dc22c-69f4-467d-9994-ee2800abdb10"}
21:33:31.604 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5e74aa5-5741-4197-8f66-b4cf74f3a59b"}
21:33:31.604 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5e74aa5-5741-4197-8f66-b4cf74f3a59b"}
21:33:33.594 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2a2a4b6-1cb9-4937-853a-eeba62c74a71"}
21:33:33.594 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2a2a4b6-1cb9-4937-853a-eeba62c74a71"}
21:33:33.594 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"988308d6-bc67-498b-8fb9-5680f62e9dc0"}
21:33:33.598 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"988308d6-bc67-498b-8fb9-5680f62e9dc0"}
21:33:35.600 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a7b553b-e5a3-49e6-97db-7ffaca34dccc"}
21:33:35.600 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a7b553b-e5a3-49e6-97db-7ffaca34dccc"}
21:33:35.600 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a40a5207-a04a-4d10-8b38-9bd252eb434b"}
21:33:35.600 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a40a5207-a04a-4d10-8b38-9bd252eb434b"}
21:33:37.613 02.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c80a1c86-868c-4fc1-bfc5-8ba4ce7996d8"}
21:33:37.614 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c80a1c86-868c-4fc1-bfc5-8ba4ce7996d8"}
21:33:37.614 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"22343656-8f71-46e3-9b1f-0a6bdf12d03b"}
21:33:37.621 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"22343656-8f71-46e3-9b1f-0a6bdf12d03b"}
21:33:39.627 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95a15d6e-87ad-4088-8802-d8e33dfc5310"}
21:33:39.630 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95a15d6e-87ad-4088-8802-d8e33dfc5310"}
21:33:39.634 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"035f88ad-b298-4d77-b3f5-1e99f7289729"}
21:33:39.636 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"035f88ad-b298-4d77-b3f5-1e99f7289729"}
21:33:41.642 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf9431d6-c77b-4c8b-bf77-1195ba00e3e7"}
21:33:41.644 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf9431d6-c77b-4c8b-bf77-1195ba00e3e7"}
21:33:41.646 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60de8e9e-3f48-48cf-a355-f21cc68c4343"}
21:33:41.650 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"60de8e9e-3f48-48cf-a355-f21cc68c4343"}
21:33:43.644 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7d4aaf3-67f6-4ea6-8531-e4f7ae8c52ef"}
21:33:43.646 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7d4aaf3-67f6-4ea6-8531-e4f7ae8c52ef"}
21:33:43.648 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"566d4c30-04c9-4d3f-9f51-f30237ab8e8a"}
21:33:43.648 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"566d4c30-04c9-4d3f-9f51-f30237ab8e8a"}
21:33:45.648 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc8978de-d142-42b2-8947-7fe61dfbdc1f"}
21:33:45.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc8978de-d142-42b2-8947-7fe61dfbdc1f"}
21:33:45.650 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ced02c3-9925-422b-871b-9d7b5f72676e"}
21:33:45.656 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ced02c3-9925-422b-871b-9d7b5f72676e"}
21:33:47.652 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"794e312e-68a3-4fe3-b9ac-c19b6836c11e"}
21:33:47.653 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"794e312e-68a3-4fe3-b9ac-c19b6836c11e"}
21:33:47.655 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31681495-03b5-49f6-b178-697b9bbb053c"}
21:33:47.658 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"31681495-03b5-49f6-b178-697b9bbb053c"}
21:33:49.662 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ba2a551-294d-454e-aabc-131d5b25ca69"}
21:33:49.665 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ba2a551-294d-454e-aabc-131d5b25ca69"}
21:33:49.666 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2813a96a-64bb-4837-9281-b27337b1efcb"}
21:33:49.666 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2813a96a-64bb-4837-9281-b27337b1efcb"}
21:33:51.671 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5351cf26-1444-4545-bcc3-005d3a93e1e5"}
21:33:51.675 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5351cf26-1444-4545-bcc3-005d3a93e1e5"}
21:33:51.678 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b91eda8-cee4-414f-95cf-96bef8be7dec"}
21:33:51.679 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b91eda8-cee4-414f-95cf-96bef8be7dec"}
21:33:53.674 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8107bb40-82be-49c9-8dab-017b4ef15e3e"}
21:33:53.677 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8107bb40-82be-49c9-8dab-017b4ef15e3e"}
21:33:53.963 00.286 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"752a720f-d4a7-4b74-9f7a-34741bb3db9c"}
21:33:53.971 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"752a720f-d4a7-4b74-9f7a-34741bb3db9c"}
21:33:55.677 01.706 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6469956b-e906-491f-a653-763d16235df9"}
21:33:55.679 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6469956b-e906-491f-a653-763d16235df9"}
21:33:55.683 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f8ce3c4-36e7-4cf7-84cf-9f6b14a116f4"}
21:33:55.688 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f8ce3c4-36e7-4cf7-84cf-9f6b14a116f4"}
21:33:57.684 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6ad85e0-4074-4b84-b4bf-2b219b35c68c"}
21:33:57.688 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6ad85e0-4074-4b84-b4bf-2b219b35c68c"}
21:33:57.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1f54b6c-c781-4a61-ae9b-7626873cb54a"}
21:33:57.694 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1f54b6c-c781-4a61-ae9b-7626873cb54a"}
21:33:59.691 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5aab3d2-ae6a-4524-be9f-bd0bba688b0e"}
21:33:59.694 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5aab3d2-ae6a-4524-be9f-bd0bba688b0e"}
21:33:59.696 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d18055af-ca24-4903-b35e-599d4976c94f"}
21:33:59.701 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d18055af-ca24-4903-b35e-599d4976c94f"}
21:34:01.700 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e1fda0d-1a58-46b3-954e-41ecba2c99f1"}
21:34:01.702 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e1fda0d-1a58-46b3-954e-41ecba2c99f1"}
21:34:01.706 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02c03f02-0fea-40a7-94cb-e61247f2c4e7"}
21:34:01.709 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"02c03f02-0fea-40a7-94cb-e61247f2c4e7"}
21:34:03.711 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4e7a0f2-453a-4a33-aade-733b84df5fed"}
21:34:03.714 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4e7a0f2-453a-4a33-aade-733b84df5fed"}
21:34:03.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08af14e2-f675-444c-b69f-d9534dba980f"}
21:34:03.718 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"08af14e2-f675-444c-b69f-d9534dba980f"}
21:34:05.715 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da66d7b2-950b-4d7f-99df-e31c8eb9d6b1"}
21:34:05.717 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da66d7b2-950b-4d7f-99df-e31c8eb9d6b1"}
21:34:05.721 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04e53271-8a89-4061-a7b6-1f035136806e"}
21:34:05.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"04e53271-8a89-4061-a7b6-1f035136806e"}
21:34:07.726 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11fde134-37ec-445f-81be-9f77d29000cf"}
21:34:07.729 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11fde134-37ec-445f-81be-9f77d29000cf"}
21:34:07.733 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdc6b0fd-8b1f-46b7-8ccb-927dd5020e14"}
21:34:07.735 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdc6b0fd-8b1f-46b7-8ccb-927dd5020e14"}
21:34:09.740 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d72ac8e2-6b7f-4ccb-ab5b-4ed6f5b944b7"}
21:34:09.742 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d72ac8e2-6b7f-4ccb-ab5b-4ed6f5b944b7"}
21:34:09.746 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4973eb2f-e929-49a2-adca-c2d92b3dd2cf"}
21:34:09.750 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4973eb2f-e929-49a2-adca-c2d92b3dd2cf"}
21:34:11.737 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e35d07aa-bcd0-4738-bc08-bc73b8f412a8"}
21:34:11.738 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e35d07aa-bcd0-4738-bc08-bc73b8f412a8"}
21:34:11.738 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98f1f518-820e-49a3-bfc1-14d2b1a7679f"}
21:34:11.747 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98f1f518-820e-49a3-bfc1-14d2b1a7679f"}
21:34:13.738 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"730bd45c-ce4b-4a27-b1f0-c3a02efb4b92"}
21:34:13.740 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"730bd45c-ce4b-4a27-b1f0-c3a02efb4b92"}
21:34:13.744 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f5f799f4-fb56-403f-84a0-b89bde395767"}
21:34:13.744 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5f799f4-fb56-403f-84a0-b89bde395767"}
21:34:15.746 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16069600-0c9e-4d7b-9aee-97fde5f5e4d4"}
21:34:15.747 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16069600-0c9e-4d7b-9aee-97fde5f5e4d4"}
21:34:15.752 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8e2c85e-08fe-4788-97f2-7fe21852a72a"}
21:34:15.755 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8e2c85e-08fe-4788-97f2-7fe21852a72a"}
21:34:17.759 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63ecb62f-3820-4668-85ea-98e440b05242"}
21:34:17.761 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63ecb62f-3820-4668-85ea-98e440b05242"}
21:34:17.765 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a901b94-9470-4d62-9e91-9dd5565b0ef5"}
21:34:17.767 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a901b94-9470-4d62-9e91-9dd5565b0ef5"}
21:34:19.764 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c90ad44f-096c-43f8-8be8-176b025da203"}
21:34:19.767 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c90ad44f-096c-43f8-8be8-176b025da203"}
21:34:19.771 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ec2cbc0-06ed-4c05-a30d-349af1132e50"}
21:34:19.774 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ec2cbc0-06ed-4c05-a30d-349af1132e50"}
21:34:21.768 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85a7befe-3653-4bdb-bffb-1ccb2896c8ea"}
21:34:21.769 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85a7befe-3653-4bdb-bffb-1ccb2896c8ea"}
21:34:21.772 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47456431-869a-4c90-8733-6814a4cc6746"}
21:34:21.774 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"47456431-869a-4c90-8733-6814a4cc6746"}
21:34:23.782 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96e13613-eb17-4198-80bd-ae4f64d8fb64"}
21:34:23.785 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96e13613-eb17-4198-80bd-ae4f64d8fb64"}
21:34:23.789 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8052ace9-5f9b-4444-a88e-5a774ab7aa15"}
21:34:23.792 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8052ace9-5f9b-4444-a88e-5a774ab7aa15"}
21:34:25.789 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb9c4522-32f0-4f03-9693-1ba7a2b01c6f"}
21:34:25.792 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb9c4522-32f0-4f03-9693-1ba7a2b01c6f"}
21:34:25.801 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19c986a7-89b0-4653-b8d9-1f3bbe45d457"}
21:34:25.805 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"19c986a7-89b0-4653-b8d9-1f3bbe45d457"}
21:34:27.796 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5643407d-5f67-4a19-b64d-38830d3fde0e"}
21:34:27.799 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5643407d-5f67-4a19-b64d-38830d3fde0e"}
21:34:27.803 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eabafa9d-8202-4119-bebd-9dfc60138c36"}
21:34:27.805 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eabafa9d-8202-4119-bebd-9dfc60138c36"}
21:34:29.810 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e40d3ce1-49a9-433a-a7ca-0cea32180931"}
21:34:29.811 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e40d3ce1-49a9-433a-a7ca-0cea32180931"}
21:34:29.811 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"097f5e44-2aa9-4a2a-bdfa-10d5efe93e72"}
21:34:29.817 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"097f5e44-2aa9-4a2a-bdfa-10d5efe93e72"}
21:34:31.813 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87a5027b-0f0f-43cd-8207-dabd92b2e541"}
21:34:31.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87a5027b-0f0f-43cd-8207-dabd92b2e541"}
21:34:31.818 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ce644e0-9b93-4365-b0eb-94192875b651"}
21:34:31.823 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ce644e0-9b93-4365-b0eb-94192875b651"}
21:34:33.826 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"beb07b56-21a8-4eab-bc72-b416e648aed3"}
21:34:33.829 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"beb07b56-21a8-4eab-bc72-b416e648aed3"}
21:34:33.833 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cdd7aa1-638e-40fa-9913-f17634f8bab6"}
21:34:33.839 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cdd7aa1-638e-40fa-9913-f17634f8bab6"}
21:34:35.833 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d01a268-eb2b-45d6-8fc0-271301a911f9"}
21:34:35.833 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d01a268-eb2b-45d6-8fc0-271301a911f9"}
21:34:35.835 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c38dc1fd-1211-44f2-9849-9125ce900219"}
21:34:35.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c38dc1fd-1211-44f2-9849-9125ce900219"}
21:34:37.841 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82caf437-65d2-4db5-af10-1e378e05a711"}
21:34:37.845 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82caf437-65d2-4db5-af10-1e378e05a711"}
21:34:37.849 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8cd727e-4a7c-48cb-b070-3d050a0ec35f"}
21:34:37.853 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8cd727e-4a7c-48cb-b070-3d050a0ec35f"}
21:34:39.846 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a33655a-b90d-4096-ba9c-64c40c2ece6a"}
21:34:39.848 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a33655a-b90d-4096-ba9c-64c40c2ece6a"}
21:34:39.852 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5babb9a-a63b-460e-90c5-c2fa89c868fd"}
21:34:39.854 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5babb9a-a63b-460e-90c5-c2fa89c868fd"}
21:34:41.844 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"825830e7-1c73-440f-99e0-b199d96489f0"}
21:34:41.845 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"825830e7-1c73-440f-99e0-b199d96489f0"}
21:34:41.849 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"add838c3-f729-4654-8cf6-98fbdf86c6e8"}
21:34:41.851 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"add838c3-f729-4654-8cf6-98fbdf86c6e8"}
21:34:43.840 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1540e456-cc3c-4056-9695-b634d24353e1"}
21:34:43.840 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1540e456-cc3c-4056-9695-b634d24353e1"}
21:34:43.847 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51c94ae2-6578-41ad-a908-4c4a9cebd949"}
21:34:43.850 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51c94ae2-6578-41ad-a908-4c4a9cebd949"}
21:34:45.839 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"179da154-3de1-4f5a-a675-8704b76871e7"}
21:34:45.842 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"179da154-3de1-4f5a-a675-8704b76871e7"}
21:34:45.846 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1229731a-dfe0-41ec-97f0-3d6c6153dab8"}
21:34:45.848 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1229731a-dfe0-41ec-97f0-3d6c6153dab8"}
21:34:47.848 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f738ed5-4f4e-4637-8f89-342526f663da"}
21:34:47.852 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f738ed5-4f4e-4637-8f89-342526f663da"}
21:34:47.856 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"202de9b8-ba2c-47b2-92eb-bf33fed8a7f0"}
21:34:47.856 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"202de9b8-ba2c-47b2-92eb-bf33fed8a7f0"}
21:34:49.850 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ad7126d-683b-422f-8437-645df77f2c0e"}
21:34:49.851 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ad7126d-683b-422f-8437-645df77f2c0e"}
21:34:49.855 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b647fe5d-9f7f-4e16-876f-3d74491e3bf1"}
21:34:49.857 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b647fe5d-9f7f-4e16-876f-3d74491e3bf1"}
21:34:51.863 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a59bb28d-1cc9-44e0-917d-b441146a4c11"}
21:34:51.865 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a59bb28d-1cc9-44e0-917d-b441146a4c11"}
21:34:51.867 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"822634b5-b464-4fc9-8c24-b1e62e254bc4"}
21:34:51.868 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"822634b5-b464-4fc9-8c24-b1e62e254bc4"}
21:34:53.870 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65993e38-487a-4bd8-9657-05b07b4952a6"}
21:34:53.871 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65993e38-487a-4bd8-9657-05b07b4952a6"}
21:34:53.875 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4dfff2d-43b9-400d-8e21-8423ed661468"}
21:34:53.877 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4dfff2d-43b9-400d-8e21-8423ed661468"}
21:34:55.873 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efb51429-48c1-429a-985f-37f9a9d553e8"}
21:34:55.874 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efb51429-48c1-429a-985f-37f9a9d553e8"}
21:34:55.878 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d83d070c-a413-4075-8a8b-a996d9dddda8"}
21:34:55.878 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d83d070c-a413-4075-8a8b-a996d9dddda8"}
21:34:57.873 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"399f70c2-fffc-46d4-8f50-13b472e91df6"}
21:34:57.876 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"399f70c2-fffc-46d4-8f50-13b472e91df6"}
21:34:57.878 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"005fb7c1-afbc-44f6-b668-61adb7e16888"}
21:34:57.880 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"005fb7c1-afbc-44f6-b668-61adb7e16888"}
21:34:59.879 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dbeaa59e-f9eb-485e-a722-8e7a4c79513a"}
21:34:59.880 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dbeaa59e-f9eb-485e-a722-8e7a4c79513a"}
21:34:59.882 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c5f7cf7-c9c3-4344-b6af-1804fedf0214"}
21:34:59.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c5f7cf7-c9c3-4344-b6af-1804fedf0214"}
21:35:01.882 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51e61459-cca0-48ea-831e-d7189b8f4384"}
21:35:01.885 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51e61459-cca0-48ea-831e-d7189b8f4384"}
21:35:01.887 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6569be46-ec42-4672-be5c-7ace20992b84"}
21:35:01.889 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6569be46-ec42-4672-be5c-7ace20992b84"}
21:35:03.893 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b75d4cb-1937-4774-b056-48e63c959818"}
21:35:03.895 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b75d4cb-1937-4774-b056-48e63c959818"}
21:35:03.899 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"048dd8f0-79e3-4b17-88fc-3420d30ed75b"}
21:35:03.904 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"048dd8f0-79e3-4b17-88fc-3420d30ed75b"}
21:35:05.896 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c503d31c-924d-4420-95fb-22dec3c290b6"}
21:35:05.899 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c503d31c-924d-4420-95fb-22dec3c290b6"}
21:35:05.902 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdee7ec9-d4ab-4286-ae52-9f758d3bfcea"}
21:35:05.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdee7ec9-d4ab-4286-ae52-9f758d3bfcea"}
21:35:07.898 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c87ea855-3609-4ab1-8e76-1ea275f11cdc"}
21:35:07.899 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c87ea855-3609-4ab1-8e76-1ea275f11cdc"}
21:35:07.901 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6bd7a09-5393-4b5c-a185-5aa90391b42a"}
21:35:07.903 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6bd7a09-5393-4b5c-a185-5aa90391b42a"}
21:35:09.899 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"947f2977-ecc7-4a30-87f1-3eb6f8d0ad54"}
21:35:09.902 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"947f2977-ecc7-4a30-87f1-3eb6f8d0ad54"}
21:35:09.906 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96281bb2-5619-4cf9-94a8-7ef071f10786"}
21:35:09.908 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96281bb2-5619-4cf9-94a8-7ef071f10786"}
21:35:11.906 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea25bc89-684e-4a46-86d1-1eb5ff2bc975"}
21:35:11.909 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea25bc89-684e-4a46-86d1-1eb5ff2bc975"}
21:35:11.911 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43c4f679-98bb-416d-9f15-059aac6ee879"}
21:35:11.913 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"43c4f679-98bb-416d-9f15-059aac6ee879"}
21:35:13.916 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"952cb782-9363-4046-b04a-27d0f3904fc0"}
21:35:13.919 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"952cb782-9363-4046-b04a-27d0f3904fc0"}
21:35:13.921 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"caeab0ab-b3a1-4041-ad6f-8aa60f7d60d1"}
21:35:13.924 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"caeab0ab-b3a1-4041-ad6f-8aa60f7d60d1"}
21:35:15.928 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2369cd9-4cf4-44e8-87d1-2b8e456746ed"}
21:35:15.929 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2369cd9-4cf4-44e8-87d1-2b8e456746ed"}
21:35:15.934 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecd0f60c-ddc0-4636-8ca0-a77cb19da908"}
21:35:15.934 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecd0f60c-ddc0-4636-8ca0-a77cb19da908"}
21:35:17.931 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf026870-3a26-441d-882b-19fd96293229"}
21:35:17.933 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf026870-3a26-441d-882b-19fd96293229"}
21:35:17.935 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc219150-d306-4950-aa68-333387c75884"}
21:35:17.936 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc219150-d306-4950-aa68-333387c75884"}
21:35:19.943 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db61cd6e-8768-438b-b4b0-be0cf9236bde"}
21:35:19.946 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db61cd6e-8768-438b-b4b0-be0cf9236bde"}
21:35:19.949 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a56e6500-c715-4129-9dee-56ee3117d438"}
21:35:19.952 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a56e6500-c715-4129-9dee-56ee3117d438"}
21:35:21.956 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a325c60f-7af9-462b-825b-8b4be9b7bafd"}
21:35:21.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a325c60f-7af9-462b-825b-8b4be9b7bafd"}
21:35:21.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01afd279-243d-4627-9a82-10b51b3e4713"}
21:35:21.961 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"01afd279-243d-4627-9a82-10b51b3e4713"}
21:35:23.968 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8c057b9-c06f-466a-86b9-ccabddedad3c"}
21:35:23.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8c057b9-c06f-466a-86b9-ccabddedad3c"}
21:35:23.972 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6390929-11da-4df3-bdde-fb1528f46fa7"}
21:35:23.975 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6390929-11da-4df3-bdde-fb1528f46fa7"}
21:35:25.970 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cea88924-632b-4212-8e6b-fa53e4002701"}
21:35:25.972 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cea88924-632b-4212-8e6b-fa53e4002701"}
21:35:25.974 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b08b5a9-1b0f-4d84-b2a0-9a16c807ea11"}
21:35:25.976 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b08b5a9-1b0f-4d84-b2a0-9a16c807ea11"}
21:35:27.974 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c63de190-370b-47ba-b293-1b1ca956a1fd"}
21:35:27.975 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c63de190-370b-47ba-b293-1b1ca956a1fd"}
21:35:27.978 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4e1e16d-1cc0-469b-a03e-9225377c48b2"}
21:35:27.979 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4e1e16d-1cc0-469b-a03e-9225377c48b2"}
21:35:29.983 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d84bd12f-c80d-4c82-865d-880041eee834"}
21:35:29.986 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d84bd12f-c80d-4c82-865d-880041eee834"}
21:35:29.989 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d17afb4b-37c0-4607-a15a-807889981b86"}
21:35:29.991 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d17afb4b-37c0-4607-a15a-807889981b86"}
21:35:31.982 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a557a75-63d4-41ab-8933-fa72110b632d"}
21:35:31.984 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a557a75-63d4-41ab-8933-fa72110b632d"}
21:35:31.986 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6297b283-8bf7-41af-94cb-3ab4ff1843b8"}
21:35:31.988 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6297b283-8bf7-41af-94cb-3ab4ff1843b8"}
21:35:33.992 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0759a01d-a393-4afa-bc20-cec1443c68e6"}
21:35:33.995 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0759a01d-a393-4afa-bc20-cec1443c68e6"}
21:35:33.998 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3754fa2c-48f9-4160-9c66-2772f24f3165"}
21:35:34.001 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3754fa2c-48f9-4160-9c66-2772f24f3165"}
21:35:35.993 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcc74664-ebf2-4ac3-8a44-d458a321ac65"}
21:35:35.996 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcc74664-ebf2-4ac3-8a44-d458a321ac65"}
21:35:36.000 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"562a4564-6bec-4724-ab16-7834f7ad6538"}
21:35:36.003 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"562a4564-6bec-4724-ab16-7834f7ad6538"}
21:35:38.003 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fdfc44a0-1a91-4d42-9d09-fa7d9cd64799"}
21:35:38.005 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fdfc44a0-1a91-4d42-9d09-fa7d9cd64799"}
21:35:38.010 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88920aac-2146-466c-a6fd-cb21fcbfb62b"}
21:35:38.014 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"88920aac-2146-466c-a6fd-cb21fcbfb62b"}
21:35:40.002 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6007eeb3-0336-4bb4-9329-70e9b152741f"}
21:35:40.003 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6007eeb3-0336-4bb4-9329-70e9b152741f"}
21:35:40.005 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c443189-3803-418a-8c29-e9bb41f70fb2"}
21:35:40.008 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c443189-3803-418a-8c29-e9bb41f70fb2"}
21:35:42.007 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4f0e527-d556-4f30-bee1-f6ec401a6373"}
21:35:42.008 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4f0e527-d556-4f30-bee1-f6ec401a6373"}
21:35:42.013 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"239cc6f2-0b9a-4b32-907e-ea4a6e5270d9"}
21:35:42.015 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"239cc6f2-0b9a-4b32-907e-ea4a6e5270d9"}
21:35:44.009 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5212ea91-e779-4c45-a71a-89d8c85ce5c4"}
21:35:44.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5212ea91-e779-4c45-a71a-89d8c85ce5c4"}
21:35:44.016 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c2f11f5-f621-464e-928b-02145ea35a3c"}
21:35:44.021 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c2f11f5-f621-464e-928b-02145ea35a3c"}
21:35:46.014 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d511c35-faea-46bd-af5a-8e2af198f4f2"}
21:35:46.014 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d511c35-faea-46bd-af5a-8e2af198f4f2"}
21:35:46.019 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc74809e-2c3d-4a4d-ad5a-4a22999a0a83"}
21:35:46.019 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc74809e-2c3d-4a4d-ad5a-4a22999a0a83"}
21:35:48.009 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2e37a11-28fc-4baa-8fb4-863ca642fb8f"}
21:35:48.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2e37a11-28fc-4baa-8fb4-863ca642fb8f"}
21:35:48.013 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c50eb3fd-13ed-48c7-8cac-444b539c9eef"}
21:35:48.018 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c50eb3fd-13ed-48c7-8cac-444b539c9eef"}
21:35:50.007 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c01b055-11f7-434a-a176-97573157a61b"}
21:35:50.010 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c01b055-11f7-434a-a176-97573157a61b"}
21:35:50.012 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c83d0575-84af-425a-a075-2c7675fc219b"}
21:35:50.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c83d0575-84af-425a-a075-2c7675fc219b"}
21:35:52.006 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24599228-d8db-4825-a08c-745dce11c5e4"}
21:35:52.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24599228-d8db-4825-a08c-745dce11c5e4"}
21:35:52.010 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34a3c598-994d-41c7-bdd2-7060648e2f8f"}
21:35:52.012 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34a3c598-994d-41c7-bdd2-7060648e2f8f"}
21:35:54.009 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0876833f-977a-4fcd-b9b3-734b419cd0f6"}
21:35:54.012 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0876833f-977a-4fcd-b9b3-734b419cd0f6"}
21:35:54.014 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29e6e97c-50a4-484e-838b-c198466fc216"}
21:35:54.018 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"29e6e97c-50a4-484e-838b-c198466fc216"}
21:35:56.010 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b95a3d6-ca73-4a1e-852f-e169fc7db5b3"}
21:35:56.012 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b95a3d6-ca73-4a1e-852f-e169fc7db5b3"}
21:35:56.016 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8dd7a2d-ec15-4f9e-96f2-4eac610ec1e4"}
21:35:56.018 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8dd7a2d-ec15-4f9e-96f2-4eac610ec1e4"}
21:35:58.018 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b4e03a5-dc1f-4cc7-a7af-8598f188f48e"}
21:35:58.020 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b4e03a5-dc1f-4cc7-a7af-8598f188f48e"}
21:35:58.024 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d387e2cc-a338-46b1-9629-e75287aa1965"}
21:35:58.029 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d387e2cc-a338-46b1-9629-e75287aa1965"}
21:36:00.016 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85ec1008-e8a3-47ab-95c6-fc504dfe6ec1"}
21:36:00.016 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85ec1008-e8a3-47ab-95c6-fc504dfe6ec1"}
21:36:00.022 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7a9e513-d3b5-456e-8037-f934d86e6116"}
21:36:00.025 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7a9e513-d3b5-456e-8037-f934d86e6116"}
21:36:02.020 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"051065a6-e8bb-42e2-b75e-32fdb1be5b0e"}
21:36:02.022 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"051065a6-e8bb-42e2-b75e-32fdb1be5b0e"}
21:36:02.026 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e95b05b0-73a4-4f85-909c-685baededc81"}
21:36:02.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e95b05b0-73a4-4f85-909c-685baededc81"}
21:36:04.025 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05922605-01b5-4693-b527-9115af593912"}
21:36:04.026 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05922605-01b5-4693-b527-9115af593912"}
21:36:04.028 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7bcb3a9-6a2b-4cde-af05-36e81f7af02e"}
21:36:04.031 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7bcb3a9-6a2b-4cde-af05-36e81f7af02e"}
21:36:06.026 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c35b665-28d2-4776-86c3-850e1ae92cc9"}
21:36:06.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c35b665-28d2-4776-86c3-850e1ae92cc9"}
21:36:06.033 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef18eec1-7e63-440f-af4a-abc05ee9321b"}
21:36:06.037 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef18eec1-7e63-440f-af4a-abc05ee9321b"}
21:36:08.040 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ba7f18a-1a26-4899-9aa7-89cda2d306ad"}
21:36:08.041 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ba7f18a-1a26-4899-9aa7-89cda2d306ad"}
21:36:08.041 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7b0fbff-56fc-486f-8450-a148c4d817d5"}
21:36:08.047 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7b0fbff-56fc-486f-8450-a148c4d817d5"}
21:36:10.037 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af15ddd7-9b30-4a78-b8ba-850fb697ef88"}
21:36:10.040 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af15ddd7-9b30-4a78-b8ba-850fb697ef88"}
21:36:10.042 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3936f01f-ff1b-4c33-a1f1-8266a2c15177"}
21:36:10.046 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3936f01f-ff1b-4c33-a1f1-8266a2c15177"}
21:36:12.045 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e76501a8-2552-4965-b776-842176098597"}
21:36:12.047 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e76501a8-2552-4965-b776-842176098597"}
21:36:12.063 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a800448-870e-4374-b4c8-6b6952512d50"}
21:36:12.071 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a800448-870e-4374-b4c8-6b6952512d50"}
21:36:14.058 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8700a7f-02ce-492b-a67b-5ab51967d8f6"}
21:36:14.065 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8700a7f-02ce-492b-a67b-5ab51967d8f6"}
21:36:14.075 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3d6b0fe-864b-47c3-aec9-8f601c51ba0a"}
21:36:14.075 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3d6b0fe-864b-47c3-aec9-8f601c51ba0a"}
21:36:16.071 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"163fca8f-43d1-449d-9447-6452cef59bf6"}
21:36:16.074 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"163fca8f-43d1-449d-9447-6452cef59bf6"}
21:36:16.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b59af154-f6dd-49ea-bcba-238f97b3a8e4"}
21:36:16.081 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b59af154-f6dd-49ea-bcba-238f97b3a8e4"}
21:36:18.073 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"451a459e-2c12-4c61-9e8f-957328b59583"}
21:36:18.077 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"451a459e-2c12-4c61-9e8f-957328b59583"}
21:36:18.079 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab443330-ccfa-47d2-9d82-b235562f81d2"}
21:36:18.083 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab443330-ccfa-47d2-9d82-b235562f81d2"}
21:36:20.076 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8db045c4-64a6-4be3-82d3-da2c2acde1e4"}
21:36:20.078 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8db045c4-64a6-4be3-82d3-da2c2acde1e4"}
21:36:20.080 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9258178c-7f42-403e-ac58-c4934dc1c006"}
21:36:20.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9258178c-7f42-403e-ac58-c4934dc1c006"}
21:36:22.079 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31f416a9-2ff6-4da2-8dcf-c76b8c7a589d"}
21:36:22.081 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31f416a9-2ff6-4da2-8dcf-c76b8c7a589d"}
21:36:22.083 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"433143b9-1de8-4046-b710-9eaec2fdd091"}
21:36:22.083 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"433143b9-1de8-4046-b710-9eaec2fdd091"}
21:36:24.085 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bcd4acd-f1d1-42cf-9088-e6e5c6f57943"}
21:36:24.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bcd4acd-f1d1-42cf-9088-e6e5c6f57943"}
21:36:24.091 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"59436d6b-f369-4c1e-8953-b69ddd131a09"}
21:36:24.094 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"59436d6b-f369-4c1e-8953-b69ddd131a09"}
21:36:26.085 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7792f98-e5ec-428d-a5a9-cfad54bc3b76"}
21:36:26.086 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7792f98-e5ec-428d-a5a9-cfad54bc3b76"}
21:36:26.090 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6dce940-5236-4ae2-87d8-d4fa288c8b0f"}
21:36:26.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6dce940-5236-4ae2-87d8-d4fa288c8b0f"}
21:36:28.095 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd4772cb-af05-4b1c-ac0c-6db9677cbd06"}
21:36:28.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd4772cb-af05-4b1c-ac0c-6db9677cbd06"}
21:36:28.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66b9c74e-abd0-4ba1-a37c-fafe77c55423"}
21:36:28.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"66b9c74e-abd0-4ba1-a37c-fafe77c55423"}
21:36:30.105 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f48d351f-5eb1-4f7a-9c8e-28462a6c3702"}
21:36:30.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f48d351f-5eb1-4f7a-9c8e-28462a6c3702"}
21:36:30.107 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2803fe2-474f-4db0-808f-bb05e17737fa"}
21:36:30.115 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2803fe2-474f-4db0-808f-bb05e17737fa"}
21:36:32.115 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad94ba72-90df-4715-a4b5-4d1d8da37e23"}
21:36:32.115 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad94ba72-90df-4715-a4b5-4d1d8da37e23"}
21:36:32.115 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44b1f674-afc5-4332-b4e2-76b1e5f5fa16"}
21:36:32.115 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"44b1f674-afc5-4332-b4e2-76b1e5f5fa16"}
21:36:34.111 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15a0fe84-0593-4775-9f16-1ad980870bb6"}
21:36:34.111 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15a0fe84-0593-4775-9f16-1ad980870bb6"}
21:36:34.111 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0b2928cb-0536-4bc4-b7aa-ed81d5ce7de7"}
21:36:34.118 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b2928cb-0536-4bc4-b7aa-ed81d5ce7de7"}
21:36:36.120 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d2aced8-399c-4e1e-b219-a3f4e551d585"}
21:36:36.123 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d2aced8-399c-4e1e-b219-a3f4e551d585"}
21:36:36.128 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04dfb1a5-7f23-44dd-bf3f-c2a9ae3a7c99"}
21:36:36.132 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"04dfb1a5-7f23-44dd-bf3f-c2a9ae3a7c99"}
21:36:38.128 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b345392-c46a-49ab-97a6-b46f095438e3"}
21:36:38.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b345392-c46a-49ab-97a6-b46f095438e3"}
21:36:38.134 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96944979-efe4-49ac-8f35-a3b4daea79d9"}
21:36:38.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96944979-efe4-49ac-8f35-a3b4daea79d9"}
21:36:40.141 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4660c864-3bcc-4d3e-878c-a6ad5113b356"}
21:36:40.142 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4660c864-3bcc-4d3e-878c-a6ad5113b356"}
21:36:40.142 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"241ea0db-075c-4f08-91f4-cf49448c2d9a"}
21:36:40.142 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"241ea0db-075c-4f08-91f4-cf49448c2d9a"}
21:36:42.143 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17304775-9525-40e7-ae0e-37f15f8c43d2"}
21:36:42.146 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17304775-9525-40e7-ae0e-37f15f8c43d2"}
21:36:42.150 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5096dcd-b297-4f0d-8c23-18f296895dae"}
21:36:42.154 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5096dcd-b297-4f0d-8c23-18f296895dae"}
21:36:44.151 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dce9a6b6-37ef-440b-b20c-09b573563ad4"}
21:36:44.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dce9a6b6-37ef-440b-b20c-09b573563ad4"}
21:36:44.155 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07e73589-bda8-4483-a433-d19b441b744c"}
21:36:44.155 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07e73589-bda8-4483-a433-d19b441b744c"}
21:36:46.146 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5403d6c0-a282-46ff-be01-a499e42a9943"}
21:36:46.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5403d6c0-a282-46ff-be01-a499e42a9943"}
21:36:46.153 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79d3de86-9338-437b-83f3-f2f817591613"}
21:36:46.155 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"79d3de86-9338-437b-83f3-f2f817591613"}
21:36:48.157 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a87f403c-2bc1-4997-bafa-74220e99e3f9"}
21:36:48.160 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a87f403c-2bc1-4997-bafa-74220e99e3f9"}
21:36:48.162 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdfec92f-ef6a-466e-a193-29bc4fd19df5"}
21:36:48.167 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bdfec92f-ef6a-466e-a193-29bc4fd19df5"}
21:36:50.156 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75ae2c90-4b22-4d40-ab42-307e0910d639"}
21:36:50.158 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75ae2c90-4b22-4d40-ab42-307e0910d639"}
21:36:50.162 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"189693bf-52d7-4b5a-ba59-93499abc7896"}
21:36:50.166 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"189693bf-52d7-4b5a-ba59-93499abc7896"}
21:36:52.166 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80c2d6b1-1e3d-4b0c-a498-591ba2a60d08"}
21:36:52.167 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80c2d6b1-1e3d-4b0c-a498-591ba2a60d08"}
21:36:52.173 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae8967ab-581a-4ecd-9440-87108d6b20c4"}
21:36:52.174 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae8967ab-581a-4ecd-9440-87108d6b20c4"}
21:36:54.175 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"370f4fd8-6599-46e4-b083-9cb81b1d52b9"}
21:36:54.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"370f4fd8-6599-46e4-b083-9cb81b1d52b9"}
21:36:54.181 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40c3492d-1311-4ec3-817a-8adb85d8b8fa"}
21:36:54.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"40c3492d-1311-4ec3-817a-8adb85d8b8fa"}
21:36:56.181 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee7f285b-8b35-4d39-9569-27cc6190697a"}
21:36:56.181 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee7f285b-8b35-4d39-9569-27cc6190697a"}
21:36:56.181 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dbb8b73-ad58-4f28-8e14-501c791e0d23"}
21:36:56.181 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dbb8b73-ad58-4f28-8e14-501c791e0d23"}
21:36:58.176 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52e60b9e-ae9d-409a-905c-753fcfd83b21"}
21:36:58.177 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52e60b9e-ae9d-409a-905c-753fcfd83b21"}
21:36:58.177 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92130733-3a7e-4da4-9336-a103b8874cd4"}
21:36:58.187 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92130733-3a7e-4da4-9336-a103b8874cd4"}
21:37:00.177 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba3bb78d-8f73-40b6-863c-8b788c9d4be9"}
21:37:00.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba3bb78d-8f73-40b6-863c-8b788c9d4be9"}
21:37:00.185 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"add7eeb4-9ee6-4c06-9266-b9a379d175b8"}
21:37:00.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"add7eeb4-9ee6-4c06-9266-b9a379d175b8"}
21:37:02.187 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7b21ba8-d1dc-436c-8f55-c79e8cd7f7ca"}
21:37:02.188 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7b21ba8-d1dc-436c-8f55-c79e8cd7f7ca"}
21:37:02.192 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1947f37e-11f7-4a8e-b659-4bcab648bdb0"}
21:37:02.192 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1947f37e-11f7-4a8e-b659-4bcab648bdb0"}
21:37:04.188 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcbdf970-c279-4f3d-a182-4e5c7c8f786e"}
21:37:04.191 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcbdf970-c279-4f3d-a182-4e5c7c8f786e"}
21:37:04.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c32f4040-af47-4c5d-87a7-65099c1b65a5"}
21:37:04.193 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c32f4040-af47-4c5d-87a7-65099c1b65a5"}
21:37:06.186 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d464e96-1ad8-45ae-bbff-3568bcd438ca"}
21:37:06.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d464e96-1ad8-45ae-bbff-3568bcd438ca"}
21:37:06.191 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c3fdadf-b868-42ca-b577-c67b53710975"}
21:37:06.191 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c3fdadf-b868-42ca-b577-c67b53710975"}
21:37:08.186 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81b57ed9-3ef5-4bf7-b11e-5a6a3de777ec"}
21:37:08.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81b57ed9-3ef5-4bf7-b11e-5a6a3de777ec"}
21:37:08.192 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e91b6cf-9ddc-4d49-90b9-2437e24ae9a8"}
21:37:08.195 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e91b6cf-9ddc-4d49-90b9-2437e24ae9a8"}
21:37:10.189 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92003208-b0f0-4fc9-b119-340ab322acb9"}
21:37:10.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92003208-b0f0-4fc9-b119-340ab322acb9"}
21:37:10.196 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57b80048-bcc7-492b-a3f6-4c16c3f3447a"}
21:37:10.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"57b80048-bcc7-492b-a3f6-4c16c3f3447a"}
21:37:12.191 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3817494f-4719-4047-9719-a8e1d849d3db"}
21:37:12.191 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3817494f-4719-4047-9719-a8e1d849d3db"}
21:37:12.191 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"255a8e1f-6745-4fea-843b-8222ecc7383b"}
21:37:12.201 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"255a8e1f-6745-4fea-843b-8222ecc7383b"}
21:37:14.195 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b35d82ec-3b2c-4d8c-b893-4f181eaded2c"}
21:37:14.197 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b35d82ec-3b2c-4d8c-b893-4f181eaded2c"}
21:37:14.199 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec9f2e53-c495-48d8-9409-7cb6392dd1e8"}
21:37:14.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec9f2e53-c495-48d8-9409-7cb6392dd1e8"}
21:37:16.195 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f93d915a-aba0-40c6-afc5-6646cfdd14de"}
21:37:16.197 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f93d915a-aba0-40c6-afc5-6646cfdd14de"}
21:37:16.204 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8405b9c-f01e-443b-9473-093872a3c0cc"}
21:37:16.204 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8405b9c-f01e-443b-9473-093872a3c0cc"}
21:37:18.204 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b9d12a56-6424-4267-8790-de5114a283f1"}
21:37:18.207 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b9d12a56-6424-4267-8790-de5114a283f1"}
21:37:18.209 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19f31015-7a18-4744-8b85-1ac653caa307"}
21:37:18.209 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"19f31015-7a18-4744-8b85-1ac653caa307"}
21:37:20.208 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12d87b5a-c063-47ab-970b-a6142efe3450"}
21:37:20.209 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12d87b5a-c063-47ab-970b-a6142efe3450"}
21:37:20.209 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae8aff6b-9806-4353-b922-1c5f8f0ae93b"}
21:37:20.216 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae8aff6b-9806-4353-b922-1c5f8f0ae93b"}
21:37:22.210 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f263c3e0-d2af-4f7a-a538-aef16aacb883"}
21:37:22.212 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f263c3e0-d2af-4f7a-a538-aef16aacb883"}
21:37:22.212 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78a172a4-f686-4799-a6c4-570795bb6555"}
21:37:22.219 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78a172a4-f686-4799-a6c4-570795bb6555"}
21:37:24.211 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9de63faa-f9e6-451a-8472-538e5976f5d2"}
21:37:24.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9de63faa-f9e6-451a-8472-538e5976f5d2"}
21:37:24.218 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da19791f-ff33-4c63-8903-81cee98e41f2"}
21:37:24.223 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da19791f-ff33-4c63-8903-81cee98e41f2"}
21:37:26.223 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2a23c43-6c0d-41c4-a5fe-c3c37189632d"}
21:37:26.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2a23c43-6c0d-41c4-a5fe-c3c37189632d"}
21:37:26.225 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"71236a4a-c9e1-42ab-9345-f56cca2cdd9d"}
21:37:26.229 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"71236a4a-c9e1-42ab-9345-f56cca2cdd9d"}
21:37:28.223 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2320475f-a629-4223-b886-b12aa8267611"}
21:37:28.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2320475f-a629-4223-b886-b12aa8267611"}
21:37:28.229 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab45b91f-3350-4143-8ab2-c35e05042c5b"}
21:37:28.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab45b91f-3350-4143-8ab2-c35e05042c5b"}
21:37:30.235 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7dde736-0621-4059-911e-29a91389d711"}
21:37:30.236 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7dde736-0621-4059-911e-29a91389d711"}
21:37:30.240 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba8f5960-773b-48ce-9b16-eeb385396ee1"}
21:37:30.240 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba8f5960-773b-48ce-9b16-eeb385396ee1"}
21:37:32.246 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a16567d-7715-4a9b-af1e-3e2cd8066578"}
21:37:32.249 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a16567d-7715-4a9b-af1e-3e2cd8066578"}
21:37:32.253 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54f76753-f301-43ec-8c2d-d5c3c2d4ac8e"}
21:37:32.257 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54f76753-f301-43ec-8c2d-d5c3c2d4ac8e"}
21:37:34.255 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6159a56-652f-4007-a210-edfddf7fa65e"}
21:37:34.258 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6159a56-652f-4007-a210-edfddf7fa65e"}
21:37:34.264 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b963de9-0875-4abf-88da-767fad717bad"}
21:37:34.266 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b963de9-0875-4abf-88da-767fad717bad"}
21:37:36.263 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d676cea3-514a-42aa-ac40-cd702b87cdd6"}
21:37:36.264 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d676cea3-514a-42aa-ac40-cd702b87cdd6"}
21:37:36.267 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99fb55d1-ffe8-4dcb-8967-27ac5ec6023c"}
21:37:36.268 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"99fb55d1-ffe8-4dcb-8967-27ac5ec6023c"}
21:37:38.274 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f82df38d-2274-4936-921d-e18cf0f6640e"}
21:37:38.274 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f82df38d-2274-4936-921d-e18cf0f6640e"}
21:37:38.280 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9453325a-8c1c-409c-a26d-1952cf82d70d"}
21:37:38.282 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9453325a-8c1c-409c-a26d-1952cf82d70d"}
21:37:40.284 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c0ccaf7-7a99-4782-bb63-54f67b95034f"}
21:37:40.287 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c0ccaf7-7a99-4782-bb63-54f67b95034f"}
21:37:40.292 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b779841f-3db1-41e7-a4d8-4e410da8b672"}
21:37:40.295 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b779841f-3db1-41e7-a4d8-4e410da8b672"}
21:37:42.293 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67211fb1-4019-462a-abce-b51191a44a07"}
21:37:42.296 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67211fb1-4019-462a-abce-b51191a44a07"}
21:37:42.299 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10b5e9a8-0cd1-4dde-a5ef-5a51e4cc334a"}
21:37:42.302 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"10b5e9a8-0cd1-4dde-a5ef-5a51e4cc334a"}
21:37:44.301 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcabcff4-c163-403d-9883-f2a678308b4c"}
21:37:44.303 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcabcff4-c163-403d-9883-f2a678308b4c"}
21:37:44.305 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"730002f8-ec4c-4b10-a887-48aedd9ea690"}
21:37:44.305 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"730002f8-ec4c-4b10-a887-48aedd9ea690"}
21:37:46.298 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"713bbe60-357b-4971-b828-987d31160794"}
21:37:46.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"713bbe60-357b-4971-b828-987d31160794"}
21:37:46.303 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41c84a2c-c73d-4f16-9387-eb54b800b0ec"}
21:37:46.307 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"41c84a2c-c73d-4f16-9387-eb54b800b0ec"}
21:37:48.310 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"827fa09c-9221-468f-b822-c3d2958f14a7"}
21:37:48.312 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"827fa09c-9221-468f-b822-c3d2958f14a7"}
21:37:48.316 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d355228b-d7e0-46d3-ad32-ca0f4abe8070"}
21:37:48.319 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d355228b-d7e0-46d3-ad32-ca0f4abe8070"}
21:37:50.318 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"968f1b6a-91bf-4685-8897-d30b54a2afd7"}
21:37:50.320 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"968f1b6a-91bf-4685-8897-d30b54a2afd7"}
21:37:50.322 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52e9c1c8-4b3f-4954-9a29-cc38d30b3541"}
21:37:50.323 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"52e9c1c8-4b3f-4954-9a29-cc38d30b3541"}
21:37:52.325 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2b080ce-50d8-45c5-a46c-64e8e94f2c53"}
21:37:52.329 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2b080ce-50d8-45c5-a46c-64e8e94f2c53"}
21:37:52.331 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1de6ad08-9346-476c-af96-ff169d13b5a0"}
21:37:52.335 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1de6ad08-9346-476c-af96-ff169d13b5a0"}
21:37:54.324 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"143ff53b-bd42-4109-b413-65487e76d99a"}
21:37:54.325 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"143ff53b-bd42-4109-b413-65487e76d99a"}
21:37:54.327 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"094c6b68-7fb0-40b1-8634-15d1f6fd0c7f"}
21:37:54.329 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"094c6b68-7fb0-40b1-8634-15d1f6fd0c7f"}
21:37:56.332 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16b63252-69e7-456c-866b-46cd672953f3"}
21:37:56.333 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16b63252-69e7-456c-866b-46cd672953f3"}
21:37:56.338 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a76afb7-0ab7-4706-ac0e-f42d7333e624"}
21:37:56.340 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a76afb7-0ab7-4706-ac0e-f42d7333e624"}
21:37:58.332 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09ef08b4-0444-4420-b4e3-5c890cf2b803"}
21:37:58.334 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09ef08b4-0444-4420-b4e3-5c890cf2b803"}
21:37:58.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ec223a3-f445-4c20-b546-9e6aaaf3fe1a"}
21:37:58.339 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ec223a3-f445-4c20-b546-9e6aaaf3fe1a"}
21:38:00.344 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a792f9e1-66c5-41e4-bd7d-57434eacf70a"}
21:38:00.347 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a792f9e1-66c5-41e4-bd7d-57434eacf70a"}
21:38:00.350 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee62b02c-870b-4132-aabd-5aaa24a32a03"}
21:38:00.353 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee62b02c-870b-4132-aabd-5aaa24a32a03"}
21:38:02.353 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d5f51db-59f9-4cdb-b696-0b8b296fda80"}
21:38:02.353 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d5f51db-59f9-4cdb-b696-0b8b296fda80"}
21:38:02.353 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9120869-3feb-4f59-ace6-8e97365b05dc"}
21:38:02.361 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9120869-3feb-4f59-ace6-8e97365b05dc"}
21:38:04.355 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17099140-2072-4961-a5f3-dea7ca273e46"}
21:38:04.356 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17099140-2072-4961-a5f3-dea7ca273e46"}
21:38:04.360 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"949bdc8d-a011-4e17-b741-ac42062eb2f4"}
21:38:04.363 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"949bdc8d-a011-4e17-b741-ac42062eb2f4"}
21:38:06.356 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4645e71-3bb7-4af3-981e-4af5a7a152da"}
21:38:06.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4645e71-3bb7-4af3-981e-4af5a7a152da"}
21:38:06.362 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca6d52be-f213-4c1f-b329-d428558ef2ca"}
21:38:06.365 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca6d52be-f213-4c1f-b329-d428558ef2ca"}
21:38:08.358 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc26b9b6-36d2-432c-9fec-15f980bb78aa"}
21:38:08.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc26b9b6-36d2-432c-9fec-15f980bb78aa"}
21:38:08.364 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5bb15e6-bb91-460b-9f1e-a31828da389a"}
21:38:08.366 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5bb15e6-bb91-460b-9f1e-a31828da389a"}
21:38:10.368 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"377e62f2-3560-43d5-9100-f78bd18a9f74"}
21:38:10.371 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"377e62f2-3560-43d5-9100-f78bd18a9f74"}
21:38:10.374 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b65fa13e-b315-45be-a955-946378b49f73"}
21:38:10.374 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b65fa13e-b315-45be-a955-946378b49f73"}
21:38:12.365 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d81c0ce-c9ad-437a-bdf2-b94be2220464"}
21:38:12.368 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d81c0ce-c9ad-437a-bdf2-b94be2220464"}
21:38:12.371 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b1567b6-86ab-4398-b1d7-4cf26be96e95"}
21:38:12.374 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b1567b6-86ab-4398-b1d7-4cf26be96e95"}
21:38:14.364 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93a4e2b6-05ed-4c9e-94c1-cd93c7952bf4"}
21:38:14.367 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93a4e2b6-05ed-4c9e-94c1-cd93c7952bf4"}
21:38:14.369 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6af54e7-7619-4218-ab8b-4a9eb9200ce1"}
21:38:14.371 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6af54e7-7619-4218-ab8b-4a9eb9200ce1"}
21:38:16.376 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3521a114-c447-4c68-9667-a1167764433f"}
21:38:16.379 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3521a114-c447-4c68-9667-a1167764433f"}
21:38:16.383 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4e084a5-6702-4654-bf06-a010518980fc"}
21:38:16.385 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4e084a5-6702-4654-bf06-a010518980fc"}
21:38:18.383 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81733c53-5ee2-458b-a5ca-7aaac95817e9"}
21:38:18.385 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81733c53-5ee2-458b-a5ca-7aaac95817e9"}
21:38:18.387 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4539bbb0-36bc-47f3-bbc2-733a5a3ec84c"}
21:38:18.388 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4539bbb0-36bc-47f3-bbc2-733a5a3ec84c"}
21:38:20.387 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbb9109a-fa1a-4d8f-8f56-5ab076cf68d6"}
21:38:20.389 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbb9109a-fa1a-4d8f-8f56-5ab076cf68d6"}
21:38:20.393 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7a4288a-3800-4c55-a163-d60d76847a45"}
21:38:20.393 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7a4288a-3800-4c55-a163-d60d76847a45"}
21:38:22.389 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e13645af-1e41-47e3-a428-fdf332273946"}
21:38:22.392 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e13645af-1e41-47e3-a428-fdf332273946"}
21:38:22.394 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39b41d26-7da2-4f4c-bf10-985607bb47a0"}
21:38:22.395 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"39b41d26-7da2-4f4c-bf10-985607bb47a0"}
21:38:24.403 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd4868c3-67d8-4344-b112-4c023b64bccf"}
21:38:24.405 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd4868c3-67d8-4344-b112-4c023b64bccf"}
21:38:24.409 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b43fc6e-fc0b-48f7-a61b-bf4a8a96fb47"}
21:38:24.409 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b43fc6e-fc0b-48f7-a61b-bf4a8a96fb47"}
21:38:26.408 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb0100d1-bead-449a-8e79-9474d8fa3838"}
21:38:26.410 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb0100d1-bead-449a-8e79-9474d8fa3838"}
21:38:26.414 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9334ad0a-33aa-4413-ab0e-f20fdfdc553f"}
21:38:26.416 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9334ad0a-33aa-4413-ab0e-f20fdfdc553f"}
21:38:28.420 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7056aed0-f47d-4398-9768-aca3d307690b"}
21:38:28.421 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7056aed0-f47d-4398-9768-aca3d307690b"}
21:38:28.421 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd691932-bc65-463b-9dc4-e5917fe81b49"}
21:38:28.421 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd691932-bc65-463b-9dc4-e5917fe81b49"}
21:38:30.429 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67a2761a-8819-4e66-bb44-0e6b8c82fd11"}
21:38:30.430 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67a2761a-8819-4e66-bb44-0e6b8c82fd11"}
21:38:30.432 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7e22236-e460-4781-b360-5e259d1f0720"}
21:38:30.434 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7e22236-e460-4781-b360-5e259d1f0720"}
21:38:32.431 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e7551e3-1a77-47c4-bed1-496e9cbb6501"}
21:38:32.435 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e7551e3-1a77-47c4-bed1-496e9cbb6501"}
21:38:32.438 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"326092c1-d14a-4b05-b994-eac8a37158f2"}
21:38:32.442 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"326092c1-d14a-4b05-b994-eac8a37158f2"}
21:38:34.446 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64f82636-662f-4fb9-aa9d-5a9854514cdb"}
21:38:34.449 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64f82636-662f-4fb9-aa9d-5a9854514cdb"}
21:38:34.453 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"610536eb-5e48-4b11-b765-45f2d77d7d36"}
21:38:34.453 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"610536eb-5e48-4b11-b765-45f2d77d7d36"}
21:38:36.443 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9861e17f-3b61-4a13-a372-9f1d74ddaf79"}
21:38:36.443 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9861e17f-3b61-4a13-a372-9f1d74ddaf79"}
21:38:36.443 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73713aa7-4f2b-4b06-b07a-4b5bb1a78d7c"}
21:38:36.450 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"73713aa7-4f2b-4b06-b07a-4b5bb1a78d7c"}
21:38:38.455 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd2e3f0c-268f-4355-aa83-938a4e90ef86"}
21:38:38.457 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd2e3f0c-268f-4355-aa83-938a4e90ef86"}
21:38:38.461 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87347242-617d-4135-bcc7-5faa9c4f7951"}
21:38:38.465 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"87347242-617d-4135-bcc7-5faa9c4f7951"}
21:38:40.463 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23bdc985-d917-4ff7-ac70-c8352013cff2"}
21:38:40.463 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23bdc985-d917-4ff7-ac70-c8352013cff2"}
21:38:40.463 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"469d45c2-21e6-40ec-9c0d-c0483633ad50"}
21:38:40.463 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"469d45c2-21e6-40ec-9c0d-c0483633ad50"}
21:38:42.459 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c9e4bfa-f48e-4ee5-acdd-4a4396798b28"}
21:38:42.462 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c9e4bfa-f48e-4ee5-acdd-4a4396798b28"}
21:38:42.475 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2666ad1-2de7-43f2-8bcd-dca81fe27fdf"}
21:38:42.476 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2666ad1-2de7-43f2-8bcd-dca81fe27fdf"}
21:38:44.464 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"049343a4-3dbd-4728-9579-afe80ffb700d"}
21:38:44.467 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"049343a4-3dbd-4728-9579-afe80ffb700d"}
21:38:44.471 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef7b7128-43e0-4235-b4a7-57124bcd3f51"}
21:38:44.474 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef7b7128-43e0-4235-b4a7-57124bcd3f51"}
21:38:46.475 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8350ff8-7a27-4674-a8df-4a081ab100f7"}
21:38:46.478 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8350ff8-7a27-4674-a8df-4a081ab100f7"}
21:38:46.480 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"200b5ed0-9592-44c6-8a6c-9dcbeb3a25bb"}
21:38:46.483 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"200b5ed0-9592-44c6-8a6c-9dcbeb3a25bb"}
21:38:48.473 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"753da12e-2fac-4303-9f81-5206639b87c6"}
21:38:48.474 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"753da12e-2fac-4303-9f81-5206639b87c6"}
21:38:48.478 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64b0f551-ad93-4c47-ae75-1de1269ac22a"}
21:38:48.481 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"64b0f551-ad93-4c47-ae75-1de1269ac22a"}
21:38:50.474 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3727201-e042-4838-8585-d1a4a666b903"}
21:38:50.477 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3727201-e042-4838-8585-d1a4a666b903"}
21:38:50.481 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab43a20b-28e0-408a-8c6a-f49015e9000b"}
21:38:50.483 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab43a20b-28e0-408a-8c6a-f49015e9000b"}
21:38:52.475 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32232d97-7fcb-4b50-9f7b-948609423199"}
21:38:52.477 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32232d97-7fcb-4b50-9f7b-948609423199"}
21:38:52.479 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"063396a0-0fa5-42f2-925d-ff116e8fde0d"}
21:38:52.479 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"063396a0-0fa5-42f2-925d-ff116e8fde0d"}
21:38:54.487 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23c9a740-054b-4255-bd49-c47d44b78b9f"}
21:38:54.490 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23c9a740-054b-4255-bd49-c47d44b78b9f"}
21:38:54.494 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38724d6d-4436-4f2b-a5ea-a13f0178b601"}
21:38:54.497 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"38724d6d-4436-4f2b-a5ea-a13f0178b601"}
21:38:56.493 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0796671-d988-435e-aac9-1ab010c40deb"}
21:38:56.496 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0796671-d988-435e-aac9-1ab010c40deb"}
21:38:56.498 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54a9ff2a-379e-4524-9efb-96c20324e83f"}
21:38:56.498 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54a9ff2a-379e-4524-9efb-96c20324e83f"}
21:38:58.497 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fa85e27-9068-4c0e-8f5c-9268630a4d17"}
21:38:58.500 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fa85e27-9068-4c0e-8f5c-9268630a4d17"}
21:38:58.504 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5f10ea6-a77e-4f56-bd9a-2d9b727ad437"}
21:38:58.504 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5f10ea6-a77e-4f56-bd9a-2d9b727ad437"}
21:39:00.498 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef89cd84-971c-4f2d-b90b-7d49abdf2a18"}
21:39:00.501 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef89cd84-971c-4f2d-b90b-7d49abdf2a18"}
21:39:00.503 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da7ca933-f4bb-4c18-86bb-1d3b0aa375bf"}
21:39:00.507 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da7ca933-f4bb-4c18-86bb-1d3b0aa375bf"}
21:39:02.501 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0af7f597-5acf-4169-92b8-06cd8b5ef62a"}
21:39:02.503 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0af7f597-5acf-4169-92b8-06cd8b5ef62a"}
21:39:02.508 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca39da65-978c-485a-a44b-87147a575920"}
21:39:02.510 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca39da65-978c-485a-a44b-87147a575920"}
21:39:04.506 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b638640-f645-4681-88cf-bd3824f4e0e9"}
21:39:04.506 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b638640-f645-4681-88cf-bd3824f4e0e9"}
21:39:04.508 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca967c90-d165-4869-b9d5-c083b6102e97"}
21:39:04.508 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca967c90-d165-4869-b9d5-c083b6102e97"}
21:39:06.502 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c71895f6-26b7-4643-9fda-6e1268221685"}
21:39:06.504 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c71895f6-26b7-4643-9fda-6e1268221685"}
21:39:06.508 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a95416b-ea40-4492-a8b5-25de350f8e3b"}
21:39:06.511 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a95416b-ea40-4492-a8b5-25de350f8e3b"}
21:39:08.513 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"466e72ca-165b-467f-b665-557f2be2df8c"}
21:39:08.513 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"466e72ca-165b-467f-b665-557f2be2df8c"}
21:39:08.513 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"596d46e4-4ec9-4a35-991c-e0c0b0c2f89f"}
21:39:08.517 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"596d46e4-4ec9-4a35-991c-e0c0b0c2f89f"}
21:39:10.516 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82bf9823-89a0-4f37-9912-d7a53c3cb4a8"}
21:39:10.517 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82bf9823-89a0-4f37-9912-d7a53c3cb4a8"}
21:39:10.519 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3d2557a-c55e-4466-95e1-d4f773130c9a"}
21:39:10.523 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3d2557a-c55e-4466-95e1-d4f773130c9a"}
21:39:12.516 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0348de22-2744-4d02-a3d8-61ab6848beca"}
21:39:12.520 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0348de22-2744-4d02-a3d8-61ab6848beca"}
21:39:12.524 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af72b2f5-2e64-484f-87e7-8c45263f6783"}
21:39:12.529 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af72b2f5-2e64-484f-87e7-8c45263f6783"}
21:39:14.527 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b74117cc-e9f7-4d10-b5e1-93935385c48a"}
21:39:14.530 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b74117cc-e9f7-4d10-b5e1-93935385c48a"}
21:39:14.534 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af4d9564-04b0-44e2-b8f9-e954325b7826"}
21:39:14.534 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af4d9564-04b0-44e2-b8f9-e954325b7826"}
21:39:16.520 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96961436-f970-40d0-8500-b4981e41cb80"}
21:39:16.523 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96961436-f970-40d0-8500-b4981e41cb80"}
21:39:16.525 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2021278b-8713-4b10-b87e-9f896cd575af"}
21:39:16.525 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2021278b-8713-4b10-b87e-9f896cd575af"}
21:39:18.525 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8f6679d-e58b-402c-a219-aaea2b7dd6ff"}
21:39:18.528 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8f6679d-e58b-402c-a219-aaea2b7dd6ff"}
21:39:18.531 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5f1a7ee-6a66-4c9b-87a8-67e4d77ef6c5"}
21:39:18.532 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5f1a7ee-6a66-4c9b-87a8-67e4d77ef6c5"}
21:39:20.527 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02a41067-9452-4d70-a8d5-cbf2575322bf"}
21:39:20.529 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02a41067-9452-4d70-a8d5-cbf2575322bf"}
21:39:20.531 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55d76875-81fd-4818-9c87-f8745712f370"}
21:39:20.533 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"55d76875-81fd-4818-9c87-f8745712f370"}
21:39:22.540 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"786e7234-7cb6-49e6-b162-c295a555b401"}
21:39:22.543 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"786e7234-7cb6-49e6-b162-c295a555b401"}
21:39:22.545 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93db8156-341a-4bdd-8865-d77775ff3e34"}
21:39:22.548 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"93db8156-341a-4bdd-8865-d77775ff3e34"}
21:39:24.553 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27831588-db05-4679-8709-b6fe78586ad5"}
21:39:24.555 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27831588-db05-4679-8709-b6fe78586ad5"}
21:39:24.557 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e650bd44-69c8-4f00-995b-2bc4dfdedc92"}
21:39:24.561 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e650bd44-69c8-4f00-995b-2bc4dfdedc92"}
21:39:26.567 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b955308d-d263-45bc-9b54-d216fd192abe"}
21:39:26.569 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b955308d-d263-45bc-9b54-d216fd192abe"}
21:39:26.571 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"085007e0-740c-4b02-b797-ed16a4f51a32"}
21:39:26.572 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"085007e0-740c-4b02-b797-ed16a4f51a32"}
21:39:28.568 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e8b716c-a164-4b00-8c8c-f4ae057cfc9c"}
21:39:28.570 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e8b716c-a164-4b00-8c8c-f4ae057cfc9c"}
21:39:28.574 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb588dd5-6fe1-47bb-a7f2-50a9f9907eaf"}
21:39:28.576 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb588dd5-6fe1-47bb-a7f2-50a9f9907eaf"}
21:39:30.577 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0f93433-cf19-4160-9a41-1a8a7d1e3ee4"}
21:39:30.580 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0f93433-cf19-4160-9a41-1a8a7d1e3ee4"}
21:39:30.582 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b5a176d-e42d-4c33-b2e4-de26d47f4edb"}
21:39:30.586 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b5a176d-e42d-4c33-b2e4-de26d47f4edb"}
21:39:32.580 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0170a0b4-401b-4020-9ae1-55016d118148"}
21:39:32.583 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0170a0b4-401b-4020-9ae1-55016d118148"}
21:39:32.585 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3981739-fd1d-410c-b4d6-4c7e084270d3"}
21:39:32.586 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3981739-fd1d-410c-b4d6-4c7e084270d3"}
21:39:34.580 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57af804b-0ab6-43d9-b745-3498d5ff9929"}
21:39:34.580 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57af804b-0ab6-43d9-b745-3498d5ff9929"}
21:39:34.586 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"daf08c28-adf4-4b76-92b4-9507cdcce35d"}
21:39:34.586 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"daf08c28-adf4-4b76-92b4-9507cdcce35d"}
21:39:36.592 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97356d3d-e281-4454-b932-e129b44d5c7e"}
21:39:36.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97356d3d-e281-4454-b932-e129b44d5c7e"}
21:39:36.596 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f17088dd-cd1b-4992-943b-de536bb8b248"}
21:39:36.600 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f17088dd-cd1b-4992-943b-de536bb8b248"}
21:39:38.599 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc505af0-5319-48c3-92ea-c14b210ee2e5"}
21:39:38.600 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc505af0-5319-48c3-92ea-c14b210ee2e5"}
21:39:38.602 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a073bf8-05f3-4c43-bd71-ad11797a535c"}
21:39:38.602 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a073bf8-05f3-4c43-bd71-ad11797a535c"}
21:39:40.592 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c897a04f-f507-4b6c-a704-4b66b33f30ce"}
21:39:40.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c897a04f-f507-4b6c-a704-4b66b33f30ce"}
21:39:40.600 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f72aed3-6d56-403d-bd55-50b0baf9144a"}
21:39:40.602 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f72aed3-6d56-403d-bd55-50b0baf9144a"}
21:39:42.595 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5730f07-956a-4a6a-9e0a-c0068152117b"}
21:39:42.597 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5730f07-956a-4a6a-9e0a-c0068152117b"}
21:39:42.599 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5afa14f2-d8b2-43ea-a805-6676aa5c3377"}
21:39:42.603 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5afa14f2-d8b2-43ea-a805-6676aa5c3377"}
21:39:44.593 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6fdf3121-b846-475b-bfe4-3d38060c47fa"}
21:39:44.595 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6fdf3121-b846-475b-bfe4-3d38060c47fa"}
21:39:44.598 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"143a4fca-aa0e-44e8-bd4f-86fb2396632e"}
21:39:44.600 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"143a4fca-aa0e-44e8-bd4f-86fb2396632e"}
21:39:46.596 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65fe2986-7bda-46cd-ad4e-fa06d129f6b8"}
21:39:46.596 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65fe2986-7bda-46cd-ad4e-fa06d129f6b8"}
21:39:46.596 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7dc77110-5355-4d71-9fd4-ca9287cfea57"}
21:39:46.596 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7dc77110-5355-4d71-9fd4-ca9287cfea57"}
21:39:48.595 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2973b6d6-2b11-4e50-bfcb-7dfa2c7bf482"}
21:39:48.598 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2973b6d6-2b11-4e50-bfcb-7dfa2c7bf482"}
21:39:48.602 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98a0cc9a-18ee-4855-acf8-6540d64d3fd3"}
21:39:48.606 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98a0cc9a-18ee-4855-acf8-6540d64d3fd3"}
21:39:50.595 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91ca469e-71a6-4dd2-b56b-4c4cba751361"}
21:39:50.598 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91ca469e-71a6-4dd2-b56b-4c4cba751361"}
21:39:50.602 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"857c906d-c592-4b7f-9674-022c7805eadf"}
21:39:50.602 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"857c906d-c592-4b7f-9674-022c7805eadf"}
21:39:52.589 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"942e7f65-62d2-425f-a9b0-bf198267ee00"}
21:39:52.592 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"942e7f65-62d2-425f-a9b0-bf198267ee00"}
21:39:52.596 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c87e0f12-c863-44c6-b65e-c858e8044694"}
21:39:52.598 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c87e0f12-c863-44c6-b65e-c858e8044694"}
21:39:54.592 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"011bcf1a-c091-4a0d-b541-9c35fd110112"}
21:39:54.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"011bcf1a-c091-4a0d-b541-9c35fd110112"}
21:39:54.598 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f49c9dff-5ae8-431b-98b9-dd7572c220c0"}
21:39:54.602 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f49c9dff-5ae8-431b-98b9-dd7572c220c0"}
21:39:56.600 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"532bb8b9-be0f-4e14-9c57-b9006ee1f334"}
21:39:56.603 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"532bb8b9-be0f-4e14-9c57-b9006ee1f334"}
21:39:56.605 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12e2aa1e-f303-4a78-b94d-aad3fb870ded"}
21:39:56.605 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"12e2aa1e-f303-4a78-b94d-aad3fb870ded"}
21:39:58.598 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2850980-9c41-4741-b668-8358f8e3e901"}
21:39:58.600 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2850980-9c41-4741-b668-8358f8e3e901"}
21:39:58.604 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5661d244-23d9-4440-b354-9f590c29dd9a"}
21:39:58.604 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5661d244-23d9-4440-b354-9f590c29dd9a"}
21:40:00.593 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7a731653-a8c4-4e51-a6f9-40d2875a7570"}
21:40:00.594 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7a731653-a8c4-4e51-a6f9-40d2875a7570"}
21:40:00.596 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6dc1a17b-6f70-4428-9e11-dc428697d3bf"}
21:40:00.596 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dc1a17b-6f70-4428-9e11-dc428697d3bf"}
21:40:02.596 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"108d1d94-4ae8-45e7-80b6-f51e4d2237f7"}
21:40:02.597 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"108d1d94-4ae8-45e7-80b6-f51e4d2237f7"}
21:40:02.599 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95b58335-dffc-4b82-a015-2a30cb01d5cb"}
21:40:02.599 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"95b58335-dffc-4b82-a015-2a30cb01d5cb"}
21:40:04.593 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27c2bb51-f79c-46c4-8440-a6e2ae9ebe1f"}
21:40:04.593 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27c2bb51-f79c-46c4-8440-a6e2ae9ebe1f"}
21:40:04.600 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"269355c6-8b4e-4922-ad04-d8f7bcfaf935"}
21:40:04.602 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"269355c6-8b4e-4922-ad04-d8f7bcfaf935"}
21:40:06.606 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65645199-2dd8-4e9a-85bb-a7de1714a983"}
21:40:06.609 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65645199-2dd8-4e9a-85bb-a7de1714a983"}
21:40:06.611 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"850b51a4-1f1d-4ae8-ac6b-f5b38de1922b"}
21:40:06.616 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"850b51a4-1f1d-4ae8-ac6b-f5b38de1922b"}
21:40:08.611 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"584a2b39-fdc1-464a-872d-9fbfde4db9f3"}
21:40:08.614 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"584a2b39-fdc1-464a-872d-9fbfde4db9f3"}
21:40:08.618 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92741944-4d4e-435d-b05c-e4397d77b974"}
21:40:08.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92741944-4d4e-435d-b05c-e4397d77b974"}
21:40:10.610 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14ff4f6d-5a80-46f1-8a1f-3b35b1226dcb"}
21:40:10.610 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14ff4f6d-5a80-46f1-8a1f-3b35b1226dcb"}
21:40:10.616 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc61a187-a73c-44cf-8896-9882f9e1ba2f"}
21:40:10.620 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc61a187-a73c-44cf-8896-9882f9e1ba2f"}
21:40:12.623 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2195da87-0cd8-4b85-82c1-f4c08441c8f8"}
21:40:12.626 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2195da87-0cd8-4b85-82c1-f4c08441c8f8"}
21:40:12.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"944404d9-6bb7-4edd-89f8-898f201d60ac"}
21:40:12.628 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"944404d9-6bb7-4edd-89f8-898f201d60ac"}
21:40:14.619 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fbe6a9f-4265-4132-9921-6304e73e3a00"}
21:40:14.620 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fbe6a9f-4265-4132-9921-6304e73e3a00"}
21:40:14.624 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2809bf09-5181-477f-bd6e-4c20b356e03d"}
21:40:14.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2809bf09-5181-477f-bd6e-4c20b356e03d"}
21:40:16.629 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5acd505-0785-43d8-a64f-30ede5f39fab"}
21:40:16.630 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5acd505-0785-43d8-a64f-30ede5f39fab"}
21:40:16.630 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"971bc953-9550-4360-80ff-76c16df5c1a0"}
21:40:16.630 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"971bc953-9550-4360-80ff-76c16df5c1a0"}
21:40:18.633 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e178d7e5-c849-440c-8c45-557a162fa881"}
21:40:18.633 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e178d7e5-c849-440c-8c45-557a162fa881"}
21:40:18.633 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec915ca3-01b7-4056-b5a0-b29a01d595dd"}
21:40:18.633 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec915ca3-01b7-4056-b5a0-b29a01d595dd"}
21:40:20.632 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65dd9a4b-f528-4ca6-a4cc-ee32ccb1654a"}
21:40:20.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65dd9a4b-f528-4ca6-a4cc-ee32ccb1654a"}
21:40:20.635 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"74fe6668-8ad2-4b25-a054-55df516f1e7f"}
21:40:20.637 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"74fe6668-8ad2-4b25-a054-55df516f1e7f"}
21:40:22.631 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3d24b66-e8c5-4ea2-86cf-1f23ece91259"}
21:40:22.633 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3d24b66-e8c5-4ea2-86cf-1f23ece91259"}
21:40:22.635 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ceb03a3-c93a-45a3-b513-e306832ecb7f"}
21:40:22.638 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ceb03a3-c93a-45a3-b513-e306832ecb7f"}
21:40:24.635 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f44f7c31-d550-4725-9297-9494147ae70a"}
21:40:24.635 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f44f7c31-d550-4725-9297-9494147ae70a"}
21:40:24.635 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29b9b7fa-fdb2-4dc7-8139-e8767c3f7f83"}
21:40:24.644 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"29b9b7fa-fdb2-4dc7-8139-e8767c3f7f83"}
21:40:26.635 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee20f962-9988-40b5-a0ed-dfb6ffc618b1"}
21:40:26.636 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee20f962-9988-40b5-a0ed-dfb6ffc618b1"}
21:40:26.638 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ea59b04-0ba3-45f4-a8ce-cee6585910a6"}
21:40:26.640 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ea59b04-0ba3-45f4-a8ce-cee6585910a6"}
21:40:28.641 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eff384c6-827f-4566-a709-e322e7151208"}
21:40:28.644 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eff384c6-827f-4566-a709-e322e7151208"}
21:40:28.647 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b82be796-95ca-404d-be11-313979d178d3"}
21:40:28.650 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b82be796-95ca-404d-be11-313979d178d3"}
21:40:30.635 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab87bedb-f98f-4bb7-848d-34fa25dc36cc"}
21:40:30.636 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab87bedb-f98f-4bb7-848d-34fa25dc36cc"}
21:40:30.636 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e42e4339-d650-4ea1-83e8-a7d725c81d1e"}
21:40:30.636 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e42e4339-d650-4ea1-83e8-a7d725c81d1e"}
21:40:32.633 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cea9c9c-8930-41ee-a657-351f327d9e83"}
21:40:32.634 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cea9c9c-8930-41ee-a657-351f327d9e83"}
21:40:32.638 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a29acb52-96bc-4d68-a9ea-130931475068"}
21:40:32.638 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a29acb52-96bc-4d68-a9ea-130931475068"}
21:40:34.636 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a0ad0e9-1978-476b-b6f0-3eb460be56c8"}
21:40:34.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a0ad0e9-1978-476b-b6f0-3eb460be56c8"}
21:40:34.643 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e2560956-1460-48fa-8784-c8b6da392b99"}
21:40:34.646 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2560956-1460-48fa-8784-c8b6da392b99"}
21:40:36.641 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fcb655a-0ba4-46f5-9c23-e727e2a76129"}
21:40:36.641 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fcb655a-0ba4-46f5-9c23-e727e2a76129"}
21:40:36.641 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f14d92c-0fdd-440a-a570-83737bd21bfb"}
21:40:36.648 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f14d92c-0fdd-440a-a570-83737bd21bfb"}
21:40:38.657 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8000d4ad-7321-4ddd-8f0b-1083727af97a"}
21:40:38.661 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8000d4ad-7321-4ddd-8f0b-1083727af97a"}
21:40:38.666 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a59b396-a7d1-4db3-9540-3c8fb6f98e9b"}
21:40:38.668 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a59b396-a7d1-4db3-9540-3c8fb6f98e9b"}
21:40:40.671 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2cc1e29-ac97-4f55-b033-e0dba19ca824"}
21:40:40.672 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2cc1e29-ac97-4f55-b033-e0dba19ca824"}
21:40:40.674 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07d87407-1532-4987-aa10-fe6e4acde30e"}
21:40:40.674 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07d87407-1532-4987-aa10-fe6e4acde30e"}
21:40:42.664 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57a15c71-c458-4b98-86de-d5d083a7849a"}
21:40:42.664 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57a15c71-c458-4b98-86de-d5d083a7849a"}
21:40:42.668 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f91a6ae8-214b-4267-a195-61fa62dd4833"}
21:40:42.671 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f91a6ae8-214b-4267-a195-61fa62dd4833"}
21:40:44.676 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d4609be-bc99-45e7-bd41-537747f54fd2"}
21:40:44.676 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d4609be-bc99-45e7-bd41-537747f54fd2"}
21:40:44.681 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"663189e2-3c39-4b1c-a024-dd375d878c0d"}
21:40:44.681 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"663189e2-3c39-4b1c-a024-dd375d878c0d"}
21:40:46.675 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d2ae4b7-9e92-4805-9635-6227d3252a31"}
21:40:46.675 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d2ae4b7-9e92-4805-9635-6227d3252a31"}
21:40:46.675 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6bbfb572-4f40-47b8-b830-25b206ef2747"}
21:40:46.675 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bbfb572-4f40-47b8-b830-25b206ef2747"}
21:40:48.672 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7e95ebd-92ca-454e-8a6b-9cbf52b12d16"}
21:40:48.672 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7e95ebd-92ca-454e-8a6b-9cbf52b12d16"}
21:40:48.672 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26224d4d-3222-47a1-93a0-92acc4c2d284"}
21:40:48.677 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"26224d4d-3222-47a1-93a0-92acc4c2d284"}
21:40:50.676 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e25d3f8-4354-41a3-92fb-0b18eab75ff9"}
21:40:50.677 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e25d3f8-4354-41a3-92fb-0b18eab75ff9"}
21:40:50.681 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0832d092-4779-4657-967b-a3f5dce8885e"}
21:40:50.681 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0832d092-4779-4657-967b-a3f5dce8885e"}
21:40:52.676 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f23d7eb-912b-4608-9964-8d5c5080e678"}
21:40:52.676 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f23d7eb-912b-4608-9964-8d5c5080e678"}
21:40:52.676 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab810559-d322-430c-a3a3-382fcae49dd1"}
21:40:52.676 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab810559-d322-430c-a3a3-382fcae49dd1"}
21:40:54.667 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b2cffe8-5fbe-4a52-9a97-b04d78ba8911"}
21:40:54.667 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b2cffe8-5fbe-4a52-9a97-b04d78ba8911"}
21:40:54.667 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12bf7cbd-9592-4c0a-8f72-6f3ed0414676"}
21:40:54.672 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"12bf7cbd-9592-4c0a-8f72-6f3ed0414676"}
21:40:56.676 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bf5afc2e-0d43-4853-a82c-48a887e6ffff"}
21:40:56.678 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bf5afc2e-0d43-4853-a82c-48a887e6ffff"}
21:40:56.680 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"954b7dd0-0ccd-46b4-a434-fa804bd545a6"}
21:40:56.682 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"954b7dd0-0ccd-46b4-a434-fa804bd545a6"}
21:40:58.686 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3dadd030-dc4e-401b-a50e-908a6500e75f"}
21:40:58.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3dadd030-dc4e-401b-a50e-908a6500e75f"}
21:40:58.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3971d0f1-c123-4526-81bf-6e78e67712f8"}
21:40:58.690 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3971d0f1-c123-4526-81bf-6e78e67712f8"}
21:41:00.685 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a881a23-2650-46f1-8c03-29775758361c"}
21:41:00.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a881a23-2650-46f1-8c03-29775758361c"}
21:41:00.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbd9dd2e-28b6-4e56-b9c5-1c9b7981e4a9"}
21:41:00.690 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbd9dd2e-28b6-4e56-b9c5-1c9b7981e4a9"}
21:41:02.684 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edac29ee-3b52-4d5b-8de9-31a2343cca11"}
21:41:02.685 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edac29ee-3b52-4d5b-8de9-31a2343cca11"}
21:41:02.687 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b2a4e69-5fe1-4c9b-ab9a-328512d43400"}
21:41:02.687 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b2a4e69-5fe1-4c9b-ab9a-328512d43400"}
21:41:04.686 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1190ec4-10b4-41eb-9837-ae1c0e3188ae"}
21:41:04.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1190ec4-10b4-41eb-9837-ae1c0e3188ae"}
21:41:04.694 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b69da21c-8ec5-40a5-b224-182779d87d90"}
21:41:04.694 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b69da21c-8ec5-40a5-b224-182779d87d90"}
21:41:06.689 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b3d50f7-827f-44bb-bbd0-8f75cea93595"}
21:41:06.690 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b3d50f7-827f-44bb-bbd0-8f75cea93595"}
21:41:06.690 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5319292-be66-4724-b2b4-115088f893ec"}
21:41:06.690 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5319292-be66-4724-b2b4-115088f893ec"}
21:41:08.686 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c3141b9-631e-4981-a5b1-ef917c0ad080"}
21:41:08.692 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c3141b9-631e-4981-a5b1-ef917c0ad080"}
21:41:08.695 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b551a61-54ce-4461-ab04-121580d1875c"}
21:41:08.695 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b551a61-54ce-4461-ab04-121580d1875c"}
21:41:10.693 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba3125e0-5db1-46ff-92f7-11c49dc34d60"}
21:41:10.693 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba3125e0-5db1-46ff-92f7-11c49dc34d60"}
21:41:10.697 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47e935fc-729a-40b4-93cd-d77413741b29"}
21:41:10.697 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"47e935fc-729a-40b4-93cd-d77413741b29"}
21:41:12.694 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de83cfba-b630-4a87-aac7-ee2028fea9b8"}
21:41:12.697 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de83cfba-b630-4a87-aac7-ee2028fea9b8"}
21:41:12.699 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56fc16fd-d7aa-44d8-9ce6-0b838aea35b2"}
21:41:12.699 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"56fc16fd-d7aa-44d8-9ce6-0b838aea35b2"}
21:41:14.694 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e62ce776-4134-4892-88f9-dbb6b48a584d"}
21:41:14.694 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e62ce776-4134-4892-88f9-dbb6b48a584d"}
21:41:14.694 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"052b0430-f830-4833-8f40-da81b1a5b5fd"}
21:41:14.694 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"052b0430-f830-4833-8f40-da81b1a5b5fd"}
21:41:16.693 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a703adab-b1b8-44d0-b559-ede39ae06307"}
21:41:16.693 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a703adab-b1b8-44d0-b559-ede39ae06307"}
21:41:16.693 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f9e81fb-16ed-4330-83e6-0193d5ee418f"}
21:41:16.693 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f9e81fb-16ed-4330-83e6-0193d5ee418f"}
21:41:18.690 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1426f5b-94a3-45d1-9549-360964846175"}
21:41:18.694 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1426f5b-94a3-45d1-9549-360964846175"}
21:41:18.698 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f770f17d-c8b7-4235-9617-af34c9b31a9b"}
21:41:18.698 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f770f17d-c8b7-4235-9617-af34c9b31a9b"}
21:41:20.683 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41e1e649-a5c5-4894-87f5-b01364355ec4"}
21:41:20.685 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41e1e649-a5c5-4894-87f5-b01364355ec4"}
21:41:20.687 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d21f237-542f-4459-b6a1-8366cdbc92a3"}
21:41:20.687 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d21f237-542f-4459-b6a1-8366cdbc92a3"}
21:41:22.684 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0dd0c8d1-3496-4f5c-8501-fb5bc8e21022"}
21:41:22.687 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0dd0c8d1-3496-4f5c-8501-fb5bc8e21022"}
21:41:22.689 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0717a28-7016-439d-a2da-5836c2fcc222"}
21:41:22.689 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0717a28-7016-439d-a2da-5836c2fcc222"}
21:41:24.679 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2fc4464b-91bd-47a9-8cbb-6618b957a3cb"}
21:41:24.680 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2fc4464b-91bd-47a9-8cbb-6618b957a3cb"}
21:41:24.682 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45274a40-abf3-4d8b-9fe9-42d404e67ff5"}
21:41:24.686 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"45274a40-abf3-4d8b-9fe9-42d404e67ff5"}
21:41:26.678 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff9dcf2e-32e8-477c-8950-8a623aa11a2f"}
21:41:26.678 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff9dcf2e-32e8-477c-8950-8a623aa11a2f"}
21:41:26.678 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d2c7bc9-66ac-404d-a403-f9950292f2a0"}
21:41:26.678 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d2c7bc9-66ac-404d-a403-f9950292f2a0"}
21:41:28.678 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7317bdf6-9e22-4c65-858f-e4001c624cf0"}
21:41:28.678 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7317bdf6-9e22-4c65-858f-e4001c624cf0"}
21:41:28.678 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"509975d3-7dfb-4cb1-9f04-926d07b572ea"}
21:41:28.684 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"509975d3-7dfb-4cb1-9f04-926d07b572ea"}
21:41:30.688 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b3c29bb-943a-43eb-8398-4a655fd6d8ee"}
21:41:30.689 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b3c29bb-943a-43eb-8398-4a655fd6d8ee"}
21:41:30.691 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ddae8c6-6fe2-4306-87b5-72bfd77ce1f3"}
21:41:30.694 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ddae8c6-6fe2-4306-87b5-72bfd77ce1f3"}
21:41:32.695 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5450f214-9e4c-4374-aff5-a844b24319eb"}
21:41:32.696 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5450f214-9e4c-4374-aff5-a844b24319eb"}
21:41:32.698 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d857bfb3-82c5-46b9-9510-8a1934c309cf"}
21:41:32.702 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d857bfb3-82c5-46b9-9510-8a1934c309cf"}
21:41:34.695 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f44c780f-233a-4315-81c9-de6d242f8f95"}
21:41:34.695 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f44c780f-233a-4315-81c9-de6d242f8f95"}
21:41:34.695 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c49391ca-d02d-436c-8d5e-f96d6bbff873"}
21:41:34.701 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c49391ca-d02d-436c-8d5e-f96d6bbff873"}
21:41:36.705 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a38cb6b0-a378-450a-9ad2-f64992353b7a"}
21:41:36.706 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a38cb6b0-a378-450a-9ad2-f64992353b7a"}
21:41:36.708 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"044fdb22-19e1-45ab-8d79-003cb97a275b"}
21:41:36.710 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"044fdb22-19e1-45ab-8d79-003cb97a275b"}
21:41:38.706 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec5e9d54-25af-46d0-9ce1-f92892196b5e"}
21:41:38.710 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec5e9d54-25af-46d0-9ce1-f92892196b5e"}
21:41:38.714 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57b04e9c-543a-4070-b595-154bed6f350e"}
21:41:38.714 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"57b04e9c-543a-4070-b595-154bed6f350e"}
21:41:40.720 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff2179cc-4617-4d5e-9c45-39afc2ed8559"}
21:41:40.722 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff2179cc-4617-4d5e-9c45-39afc2ed8559"}
21:41:40.724 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33759a63-cefa-4c4d-bd9c-b625b0345e6e"}
21:41:40.725 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33759a63-cefa-4c4d-bd9c-b625b0345e6e"}
21:41:42.727 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7043f1f9-b891-42b3-a0eb-a3939cf1461b"}
21:41:42.728 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7043f1f9-b891-42b3-a0eb-a3939cf1461b"}
21:41:42.728 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"867c815a-fcac-469c-922b-2fa8594cc421"}
21:41:42.732 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"867c815a-fcac-469c-922b-2fa8594cc421"}
21:41:44.739 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"055cc626-c368-4e0d-a891-6635b0cd19df"}
21:41:44.739 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"055cc626-c368-4e0d-a891-6635b0cd19df"}
21:41:44.739 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"182c3bb9-68e0-4005-ab39-75eeba2f0e12"}
21:41:44.739 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"182c3bb9-68e0-4005-ab39-75eeba2f0e12"}
21:41:46.750 02.011 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76e3abfb-ad8f-436c-9537-1f8d2844e890"}
21:41:46.753 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76e3abfb-ad8f-436c-9537-1f8d2844e890"}
21:41:46.755 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7793dbd1-f414-4a23-91ac-0cf1aa2cf1dc"}
21:41:46.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7793dbd1-f414-4a23-91ac-0cf1aa2cf1dc"}
21:41:48.752 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3db81641-d04f-40df-860e-e29b3e4f982d"}
21:41:48.752 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3db81641-d04f-40df-860e-e29b3e4f982d"}
21:41:48.752 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4130ffb3-3002-4c1d-b1d9-bb7130294f41"}
21:41:48.762 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4130ffb3-3002-4c1d-b1d9-bb7130294f41"}
21:41:50.757 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b04f6e7-6b1d-40eb-8918-afbea16e8e66"}
21:41:50.758 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b04f6e7-6b1d-40eb-8918-afbea16e8e66"}
21:41:50.760 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"180cac27-430a-473a-a05e-0dacebc358cc"}
21:41:50.763 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"180cac27-430a-473a-a05e-0dacebc358cc"}
21:41:52.761 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40c34057-be77-45d6-9434-68f575f69610"}
21:41:52.761 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40c34057-be77-45d6-9434-68f575f69610"}
21:41:52.761 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b489d6bf-2f6c-4e91-8e00-01250a329312"}
21:41:52.761 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b489d6bf-2f6c-4e91-8e00-01250a329312"}
21:41:54.753 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"958b8b09-e240-4246-b362-f942af89b7c2"}
21:41:54.753 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"958b8b09-e240-4246-b362-f942af89b7c2"}
21:41:54.753 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1829088-0fc3-4f5d-8c64-a576f6ee8604"}
21:41:54.760 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1829088-0fc3-4f5d-8c64-a576f6ee8604"}
21:41:56.760 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2a5b43e-335a-4c98-ba0d-6148ec68a63e"}
21:41:56.762 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2a5b43e-335a-4c98-ba0d-6148ec68a63e"}
21:41:56.764 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35c6f0d9-9346-4ec6-b015-fee65b20cff1"}
21:41:56.766 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"35c6f0d9-9346-4ec6-b015-fee65b20cff1"}
21:41:58.762 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38d5af7f-be89-46fd-88cf-567f79325e98"}
21:41:58.762 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38d5af7f-be89-46fd-88cf-567f79325e98"}
21:41:58.762 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c9d3965-6463-481a-9a42-c3a9320a223b"}
21:41:58.762 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c9d3965-6463-481a-9a42-c3a9320a223b"}
21:42:00.759 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3f0faa0-7065-4d5a-99b9-55ba8fc9ed80"}
21:42:00.763 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3f0faa0-7065-4d5a-99b9-55ba8fc9ed80"}
21:42:00.767 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65b959d4-3d63-4161-ae1a-2b416d3a9372"}
21:42:00.771 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"65b959d4-3d63-4161-ae1a-2b416d3a9372"}
21:42:02.760 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"966d5d85-09f6-4479-aee0-418079b637f5"}
21:42:02.760 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"966d5d85-09f6-4479-aee0-418079b637f5"}
21:42:02.760 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b997dff8-6bb2-40c3-98e3-da4632eccd18"}
21:42:02.765 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b997dff8-6bb2-40c3-98e3-da4632eccd18"}
21:42:04.764 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf75c8a3-355a-44b9-a5bb-a3a7a9566ff2"}
21:42:04.768 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf75c8a3-355a-44b9-a5bb-a3a7a9566ff2"}
21:42:04.772 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68a517ac-902e-483c-b0b1-dbdb83ab5252"}
21:42:04.772 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"68a517ac-902e-483c-b0b1-dbdb83ab5252"}
21:42:06.763 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe612d16-862a-43bb-99e6-012c4f4e3ac9"}
21:42:06.765 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe612d16-862a-43bb-99e6-012c4f4e3ac9"}
21:42:06.767 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cfeae53-2447-4da8-9e84-fdd6ed5dd125"}
21:42:06.767 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cfeae53-2447-4da8-9e84-fdd6ed5dd125"}
21:42:08.767 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d096741f-c1c6-4445-88d3-ca279a72519b"}
21:42:08.767 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d096741f-c1c6-4445-88d3-ca279a72519b"}
21:42:08.767 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66b05370-76f7-4764-91bd-a2b8b6561e96"}
21:42:08.767 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"66b05370-76f7-4764-91bd-a2b8b6561e96"}
21:42:10.764 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"121f11f0-8a4a-4636-8045-491ac1844487"}
21:42:10.765 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"121f11f0-8a4a-4636-8045-491ac1844487"}
21:42:10.765 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50899248-c7e4-48ba-b625-7d76ebb74858"}
21:42:10.770 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50899248-c7e4-48ba-b625-7d76ebb74858"}
21:42:12.773 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4d22309-ed4e-4e7f-b67b-eaa304672e97"}
21:42:12.774 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4d22309-ed4e-4e7f-b67b-eaa304672e97"}
21:42:12.778 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04ffb6a7-cee1-40b3-b2a4-e99adea63b99"}
21:42:12.778 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"04ffb6a7-cee1-40b3-b2a4-e99adea63b99"}
21:42:14.781 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e542299d-ce09-45d9-8d26-04767101ec6a"}
21:42:14.781 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e542299d-ce09-45d9-8d26-04767101ec6a"}
21:42:14.781 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a50981c-464e-44f3-8d0c-aa540436cadf"}
21:42:14.781 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a50981c-464e-44f3-8d0c-aa540436cadf"}
21:42:16.770 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8757de4d-cafb-4b49-bae9-b88c114dcdd8"}
21:42:16.771 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8757de4d-cafb-4b49-bae9-b88c114dcdd8"}
21:42:16.775 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e79ba75-5b43-4633-be37-3b7e5ca980bd"}
21:42:16.776 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e79ba75-5b43-4633-be37-3b7e5ca980bd"}
21:42:18.774 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07778590-2434-4e3a-a1a9-738041f6b2e9"}
21:42:18.776 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07778590-2434-4e3a-a1a9-738041f6b2e9"}
21:42:18.778 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"754c061e-838e-4616-a72e-3035ce7dfd70"}
21:42:18.778 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"754c061e-838e-4616-a72e-3035ce7dfd70"}
21:42:20.786 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2517673f-b448-453b-9f97-4eeca95c6e4d"}
21:42:20.786 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2517673f-b448-453b-9f97-4eeca95c6e4d"}
21:42:20.786 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"182a1c7b-075f-4290-a12f-92415a031eb8"}
21:42:20.791 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"182a1c7b-075f-4290-a12f-92415a031eb8"}
21:42:22.798 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca815d54-5611-4126-8dbe-ae1c1ba0f2a4"}
21:42:22.800 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca815d54-5611-4126-8dbe-ae1c1ba0f2a4"}
21:42:22.800 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28879c36-4b6b-40d5-bc7f-f722ee658116"}
21:42:22.804 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"28879c36-4b6b-40d5-bc7f-f722ee658116"}
21:42:24.802 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bb98ff6-eb29-43ba-83eb-878cd36435c3"}
21:42:24.803 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bb98ff6-eb29-43ba-83eb-878cd36435c3"}
21:42:24.803 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20eff442-60cc-4324-b17f-677f1784eda8"}
21:42:24.809 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20eff442-60cc-4324-b17f-677f1784eda8"}
21:42:26.803 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45f2ccb4-7bc6-4a00-8174-7d41ef0755c5"}
21:42:26.805 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45f2ccb4-7bc6-4a00-8174-7d41ef0755c5"}
21:42:26.807 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12df27ca-6927-4c5e-b020-83081c1fade0"}
21:42:26.807 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"12df27ca-6927-4c5e-b020-83081c1fade0"}
21:42:28.812 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6051b670-56ef-40e1-a09d-852d674f0f69"}
21:42:28.812 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6051b670-56ef-40e1-a09d-852d674f0f69"}
21:42:28.812 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2aedf69a-420e-433d-8d72-094487c91476"}
21:42:28.812 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2aedf69a-420e-433d-8d72-094487c91476"}
21:42:30.800 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"501a5289-7178-40e4-b3d3-0cea90695898"}
21:42:30.800 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"501a5289-7178-40e4-b3d3-0cea90695898"}
21:42:30.800 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77209d61-4ebd-4193-b4b6-413e1e4ca4f7"}
21:42:30.808 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"77209d61-4ebd-4193-b4b6-413e1e4ca4f7"}
21:42:32.808 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"050557d9-cbce-407d-a9ed-e5b7feed4f24"}
21:42:32.812 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"050557d9-cbce-407d-a9ed-e5b7feed4f24"}
21:42:32.812 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26cb5c5e-19e6-45b2-afb9-ce44cc635316"}
21:42:32.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"26cb5c5e-19e6-45b2-afb9-ce44cc635316"}
21:42:34.818 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ffccf29-f0c1-4b62-a1ca-776005b78afc"}
21:42:34.824 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ffccf29-f0c1-4b62-a1ca-776005b78afc"}
21:42:34.826 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77ceb44d-8b24-4d2b-83b7-5dcae906fa93"}
21:42:34.826 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"77ceb44d-8b24-4d2b-83b7-5dcae906fa93"}
21:42:36.816 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad9e8716-1efe-482a-a1c4-12efe7d2219c"}
21:42:36.816 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad9e8716-1efe-482a-a1c4-12efe7d2219c"}
21:42:36.821 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cbe81b6-d685-47de-8317-a4ad9a66eacb"}
21:42:36.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cbe81b6-d685-47de-8317-a4ad9a66eacb"}
21:42:38.815 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f26e299-b5cb-4202-a81d-ebb67f6fad09"}
21:42:38.816 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f26e299-b5cb-4202-a81d-ebb67f6fad09"}
21:42:38.816 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4bc274b7-79b1-4f83-981d-f07be120db6b"}
21:42:38.816 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bc274b7-79b1-4f83-981d-f07be120db6b"}
21:42:40.810 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"986bfa76-3638-4311-9092-062372d72140"}
21:42:40.811 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"986bfa76-3638-4311-9092-062372d72140"}
21:42:40.811 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c3c29f9-a33c-4873-b8bf-a49a61226f8c"}
21:42:40.817 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c3c29f9-a33c-4873-b8bf-a49a61226f8c"}
21:42:42.824 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8cd7404-d62c-48c8-a0f7-541f9ea8a3e2"}
21:42:42.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8cd7404-d62c-48c8-a0f7-541f9ea8a3e2"}
21:42:42.831 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed86296c-ac6f-4fd8-8b07-e75e041abb27"}
21:42:42.835 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed86296c-ac6f-4fd8-8b07-e75e041abb27"}
21:42:44.831 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04009db0-260d-46ef-af4a-0519eb0771d0"}
21:42:44.835 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04009db0-260d-46ef-af4a-0519eb0771d0"}
21:42:44.837 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd48b454-daa7-4b7c-9b4c-8a2ad151d49f"}
21:42:44.839 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd48b454-daa7-4b7c-9b4c-8a2ad151d49f"}
21:42:46.829 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97a28f3f-058b-47c5-bb7c-b14d30b855ca"}
21:42:46.829 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97a28f3f-058b-47c5-bb7c-b14d30b855ca"}
21:42:46.829 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1319300-c40f-420d-9725-eef76118db35"}
21:42:46.829 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1319300-c40f-420d-9725-eef76118db35"}
21:42:48.823 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"98ff26f5-4b0d-4085-991e-843c38d1f2b6"}
21:42:48.829 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"98ff26f5-4b0d-4085-991e-843c38d1f2b6"}
21:42:48.833 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab1d8ab4-b2ef-462d-9dae-3ca1fadd7fd3"}
21:42:48.836 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab1d8ab4-b2ef-462d-9dae-3ca1fadd7fd3"}
21:42:50.834 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0799f9e9-02eb-4a86-bb20-cab5c5aa9707"}
21:42:50.837 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0799f9e9-02eb-4a86-bb20-cab5c5aa9707"}
21:42:50.839 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8404cc5e-73f5-4c97-a02f-ca458056a8f5"}
21:42:50.840 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8404cc5e-73f5-4c97-a02f-ca458056a8f5"}
21:42:52.831 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17bef0ef-96c8-4476-a3cf-4b599ebe755b"}
21:42:52.833 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17bef0ef-96c8-4476-a3cf-4b599ebe755b"}
21:42:52.835 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a29a736b-0472-4f34-a4d2-3636dba77435"}
21:42:52.837 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a29a736b-0472-4f34-a4d2-3636dba77435"}
21:42:54.842 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa7318c6-a6bd-4348-8f73-758c08151ab6"}
21:42:54.842 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa7318c6-a6bd-4348-8f73-758c08151ab6"}
21:42:54.842 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fb1bb59-d869-4563-8c53-298b3e2888de"}
21:42:54.848 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fb1bb59-d869-4563-8c53-298b3e2888de"}
21:42:56.851 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0580fb5-c33d-4403-8d9a-250f40abaf1e"}
21:42:56.853 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0580fb5-c33d-4403-8d9a-250f40abaf1e"}
21:42:56.855 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"532cc870-a3bc-4641-a206-f8d3e2184cda"}
21:42:56.859 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"532cc870-a3bc-4641-a206-f8d3e2184cda"}
21:42:58.856 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9a53b5e-71bd-4a7b-becb-0a6113e1d3a6"}
21:42:58.857 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9a53b5e-71bd-4a7b-becb-0a6113e1d3a6"}
21:42:58.857 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2527067-5818-45c1-a6af-2e8bba71a9fb"}
21:42:58.857 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2527067-5818-45c1-a6af-2e8bba71a9fb"}
21:43:00.857 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9df14491-ab9f-402e-bda7-3cecd55879ab"}
21:43:00.857 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9df14491-ab9f-402e-bda7-3cecd55879ab"}
21:43:00.857 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4719503-9bb0-4647-9f0f-0d32f62ae498"}
21:43:00.857 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4719503-9bb0-4647-9f0f-0d32f62ae498"}
21:43:02.847 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abaf8427-e154-4a0d-b4c4-f5e03bbaeee6"}
21:43:02.850 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abaf8427-e154-4a0d-b4c4-f5e03bbaeee6"}
21:43:02.852 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77e03a76-a36a-49e4-8338-c611b8b49307"}
21:43:02.852 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"77e03a76-a36a-49e4-8338-c611b8b49307"}
21:43:04.847 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"128014d1-0172-4e83-ad7f-ed50f91ee5ed"}
21:43:04.847 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"128014d1-0172-4e83-ad7f-ed50f91ee5ed"}
21:43:04.851 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c021e0f5-520a-48ce-b74e-91297cb1dcdd"}
21:43:04.853 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c021e0f5-520a-48ce-b74e-91297cb1dcdd"}
21:43:06.858 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62debbf4-8232-43c0-92bd-b1e42052fb2a"}
21:43:06.858 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62debbf4-8232-43c0-92bd-b1e42052fb2a"}
21:43:06.862 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dfea2ed2-027d-4c09-bd7c-487f831acaa8"}
21:43:06.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfea2ed2-027d-4c09-bd7c-487f831acaa8"}
21:43:08.859 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ff10cfd-74cd-47d0-8ff2-46102275b6d5"}
21:43:08.859 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ff10cfd-74cd-47d0-8ff2-46102275b6d5"}
21:43:08.859 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd818b88-cd51-4939-b246-6692464cb7f1"}
21:43:08.859 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd818b88-cd51-4939-b246-6692464cb7f1"}
21:43:10.845 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7c5a032-69af-4a58-b3a1-477553f100c2"}
21:43:10.846 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7c5a032-69af-4a58-b3a1-477553f100c2"}
21:43:10.848 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"784a7bc0-cb06-4315-92d3-cdcfb3895682"}
21:43:10.848 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"784a7bc0-cb06-4315-92d3-cdcfb3895682"}
21:43:12.858 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4ee9cf8-a788-4806-b1a0-cf8986ac2f78"}
21:43:12.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4ee9cf8-a788-4806-b1a0-cf8986ac2f78"}
21:43:12.862 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33945b2b-d73c-4b3d-a4f3-45c90bec3a6b"}
21:43:12.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33945b2b-d73c-4b3d-a4f3-45c90bec3a6b"}
21:43:14.868 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be6f085a-5597-4e84-9cff-2dfddfb8231f"}
21:43:14.870 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be6f085a-5597-4e84-9cff-2dfddfb8231f"}
21:43:14.870 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64b3c4e2-d805-485f-9dab-22c69d8f6d13"}
21:43:14.870 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"64b3c4e2-d805-485f-9dab-22c69d8f6d13"}
21:43:16.863 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a0309fd-7518-48a8-bd6a-8c0b6771efb2"}
21:43:16.867 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a0309fd-7518-48a8-bd6a-8c0b6771efb2"}
21:43:16.869 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21915c00-a830-4503-92e9-4d13b362797e"}
21:43:16.871 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21915c00-a830-4503-92e9-4d13b362797e"}
21:43:18.871 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d2e1796-e98b-4d6a-b54d-398a22edd996"}
21:43:18.872 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d2e1796-e98b-4d6a-b54d-398a22edd996"}
21:43:18.874 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c07b7e1d-3315-48f2-a044-923848509a8b"}
21:43:18.877 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c07b7e1d-3315-48f2-a044-923848509a8b"}
21:43:20.873 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58ce2c5f-0469-4f53-84a7-17bf35901d70"}
21:43:20.873 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58ce2c5f-0469-4f53-84a7-17bf35901d70"}
21:43:20.873 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f68f835-20c5-47b1-ba8e-e025b85ddac4"}
21:43:20.879 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f68f835-20c5-47b1-ba8e-e025b85ddac4"}
21:43:22.881 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04978f00-97e0-4d97-afaf-d95b67f79963"}
21:43:22.881 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04978f00-97e0-4d97-afaf-d95b67f79963"}
21:43:22.881 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"864d9cb4-c239-4fd4-b362-54dab6ed5388"}
21:43:22.892 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"864d9cb4-c239-4fd4-b362-54dab6ed5388"}
21:43:24.895 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7a74c05-fbc5-4ac2-b985-4c05586b7ebd"}
21:43:24.899 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7a74c05-fbc5-4ac2-b985-4c05586b7ebd"}
21:43:24.901 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd1a8a11-4723-458f-9714-273bb9df93da"}
21:43:24.901 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd1a8a11-4723-458f-9714-273bb9df93da"}
21:43:26.899 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dabbbca4-8b19-431f-be8a-179380d02860"}
21:43:26.899 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dabbbca4-8b19-431f-be8a-179380d02860"}
21:43:26.899 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"773bdb28-ea24-4ab5-8332-c99aea32aa76"}
21:43:26.905 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"773bdb28-ea24-4ab5-8332-c99aea32aa76"}
21:43:28.902 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14c2c140-c864-4791-a1db-0179f3cd99c5"}
21:43:28.902 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14c2c140-c864-4791-a1db-0179f3cd99c5"}
21:43:28.902 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ca11bbf-44de-4fe4-92bd-6b60ec172854"}
21:43:28.902 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ca11bbf-44de-4fe4-92bd-6b60ec172854"}
21:43:30.905 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b37ef132-92bd-4e25-957c-98e52a4487d3"}
21:43:30.905 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b37ef132-92bd-4e25-957c-98e52a4487d3"}
21:43:30.905 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"919ef581-2760-426d-9aab-139aa0f07880"}
21:43:30.917 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"919ef581-2760-426d-9aab-139aa0f07880"}
21:43:32.918 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62ce4ccf-25a9-40da-9480-53133aa693a0"}
21:43:32.918 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62ce4ccf-25a9-40da-9480-53133aa693a0"}
21:43:32.923 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fb4cf2f-4764-4d13-8d62-8d33cb17fec1"}
21:43:32.923 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fb4cf2f-4764-4d13-8d62-8d33cb17fec1"}
21:43:34.916 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"158abace-f003-4a78-84b8-365c3179870a"}
21:43:34.916 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"158abace-f003-4a78-84b8-365c3179870a"}
21:43:34.916 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d9aa3cd-1d17-4e4d-9a34-27cf38f1aea0"}
21:43:34.916 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d9aa3cd-1d17-4e4d-9a34-27cf38f1aea0"}
21:43:36.913 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e4f20dc-e116-40b7-842a-0d240fc81953"}
21:43:36.914 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e4f20dc-e116-40b7-842a-0d240fc81953"}
21:43:36.916 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d47c3ce7-e568-45a3-8ddb-628dc9afb309"}
21:43:36.920 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d47c3ce7-e568-45a3-8ddb-628dc9afb309"}
21:43:38.925 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27e011ad-c566-4ae3-8334-bb60786e498f"}
21:43:38.928 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27e011ad-c566-4ae3-8334-bb60786e498f"}
21:43:38.931 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"532b2c7b-7899-48b8-a867-dd714ff9aa7b"}
21:43:38.931 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"532b2c7b-7899-48b8-a867-dd714ff9aa7b"}
21:43:40.926 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2265e0bf-df65-4184-aa27-9a552026ef4a"}
21:43:40.929 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2265e0bf-df65-4184-aa27-9a552026ef4a"}
21:43:40.929 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54e14aeb-8df6-49d6-8c85-9663dc8546ce"}
21:43:40.929 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54e14aeb-8df6-49d6-8c85-9663dc8546ce"}
21:43:42.918 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a067894-2eb0-4e8d-8ca2-43b5fd560086"}
21:43:42.921 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a067894-2eb0-4e8d-8ca2-43b5fd560086"}
21:43:42.921 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a058e20e-5ae6-4964-a5b4-f23dfb26c05a"}
21:43:42.921 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a058e20e-5ae6-4964-a5b4-f23dfb26c05a"}
21:43:44.913 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c09114df-c9d1-40f7-9c74-285d0eb0b9e3"}
21:43:44.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c09114df-c9d1-40f7-9c74-285d0eb0b9e3"}
21:43:44.915 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d947840-c0c1-4210-b5de-9e8e8dd8e0e9"}
21:43:44.924 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d947840-c0c1-4210-b5de-9e8e8dd8e0e9"}
21:43:46.915 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97a9be07-2dc5-40f6-bfa0-f314f56cf0fc"}
21:43:46.915 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97a9be07-2dc5-40f6-bfa0-f314f56cf0fc"}
21:43:46.915 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c005ddaa-de3e-42ec-a789-af3a94579089"}
21:43:46.921 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c005ddaa-de3e-42ec-a789-af3a94579089"}
21:43:48.913 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d3ccb975-2ee1-4d73-b687-35db6ad4fcbf"}
21:43:48.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d3ccb975-2ee1-4d73-b687-35db6ad4fcbf"}
21:43:48.917 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aec715e8-7b49-47d6-9519-9e13f6de52b8"}
21:43:48.917 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aec715e8-7b49-47d6-9519-9e13f6de52b8"}
21:43:50.909 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3551c25f-7eca-4921-b08f-a381f08072c6"}
21:43:50.915 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3551c25f-7eca-4921-b08f-a381f08072c6"}
21:43:50.919 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39dd265f-6fac-47c3-b51d-17dc533e1447"}
21:43:50.921 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"39dd265f-6fac-47c3-b51d-17dc533e1447"}
21:43:52.906 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e59490c-8e36-4ad2-b1b1-4e8d7053cb44"}
21:43:52.907 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e59490c-8e36-4ad2-b1b1-4e8d7053cb44"}
21:43:52.909 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53f3a58b-75a9-4cec-ba71-7f53f2d383e8"}
21:43:52.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"53f3a58b-75a9-4cec-ba71-7f53f2d383e8"}
21:43:54.910 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e5982b5-d787-426f-b3cc-1c96822e6cfe"}
21:43:54.910 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e5982b5-d787-426f-b3cc-1c96822e6cfe"}
21:43:54.912 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afa7866d-b19a-4e24-8c2a-d89d2b8699aa"}
21:43:54.916 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"afa7866d-b19a-4e24-8c2a-d89d2b8699aa"}
21:43:56.923 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2f77e0a-2e8e-4bab-8eec-7f2cc41c2576"}
21:43:56.926 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2f77e0a-2e8e-4bab-8eec-7f2cc41c2576"}
21:43:56.928 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34a5c31a-e39e-4922-9e02-f3c2a2d3c8fb"}
21:43:56.928 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34a5c31a-e39e-4922-9e02-f3c2a2d3c8fb"}
21:43:58.926 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f816e7e5-979d-4eae-b6f5-dfdd91e5f3c2"}
21:43:58.929 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f816e7e5-979d-4eae-b6f5-dfdd91e5f3c2"}
21:43:58.931 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d43b15f2-e2e4-44df-bd13-da77a520bdb6"}
21:43:58.931 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d43b15f2-e2e4-44df-bd13-da77a520bdb6"}
21:44:00.923 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ba7525e-682a-46bb-812e-b6c057f6a2f3"}
21:44:00.923 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ba7525e-682a-46bb-812e-b6c057f6a2f3"}
21:44:00.923 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f7ae1ef-241f-4df9-a802-13fdebffede6"}
21:44:00.923 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f7ae1ef-241f-4df9-a802-13fdebffede6"}
21:44:02.913 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97294a94-05ae-43dd-8337-9030ed6211c6"}
21:44:02.916 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97294a94-05ae-43dd-8337-9030ed6211c6"}
21:44:02.918 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f87d1fe-8d54-4f3e-a3fd-03d763325a9a"}
21:44:02.918 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f87d1fe-8d54-4f3e-a3fd-03d763325a9a"}
21:44:04.916 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73e1644b-a16f-41af-bb01-dcecbf8aa1e7"}
21:44:04.916 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73e1644b-a16f-41af-bb01-dcecbf8aa1e7"}
21:44:04.916 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb03f5a8-3746-44a8-8641-8e9bba6d170f"}
21:44:04.916 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb03f5a8-3746-44a8-8641-8e9bba6d170f"}
21:44:06.917 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2416f7d9-f5d7-4f2b-81f8-5be51193942b"}
21:44:06.917 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2416f7d9-f5d7-4f2b-81f8-5be51193942b"}
21:44:06.917 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a712c963-cdeb-4aaf-a343-12a2eaaa1d5e"}
21:44:06.917 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a712c963-cdeb-4aaf-a343-12a2eaaa1d5e"}
21:44:08.914 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5f665e6-6c35-4f16-9fc3-e04dacd97b97"}
21:44:08.915 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5f665e6-6c35-4f16-9fc3-e04dacd97b97"}
21:44:08.915 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4f9d059-6a8e-40c2-9318-821c83263ad5"}
21:44:08.915 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4f9d059-6a8e-40c2-9318-821c83263ad5"}
21:44:10.917 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a857e053-2c0a-4371-83bc-6f70ec4e05d4"}
21:44:10.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a857e053-2c0a-4371-83bc-6f70ec4e05d4"}
21:44:10.925 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88cea5cb-b22e-4977-a5d9-a5d4eaf85984"}
21:44:10.928 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"88cea5cb-b22e-4977-a5d9-a5d4eaf85984"}
21:44:12.927 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a64183f4-a117-4bf5-930b-73cc74ec2211"}
21:44:12.933 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a64183f4-a117-4bf5-930b-73cc74ec2211"}
21:44:12.939 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06dee286-57ba-4d2c-8905-c9e69af7b628"}
21:44:12.943 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"06dee286-57ba-4d2c-8905-c9e69af7b628"}
21:44:14.923 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b510d452-d106-4cfc-87bd-1cf368187234"}
21:44:14.924 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b510d452-d106-4cfc-87bd-1cf368187234"}
21:44:14.924 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb90a81d-fcec-4d9d-9632-93164cb7543c"}
21:44:14.928 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb90a81d-fcec-4d9d-9632-93164cb7543c"}
21:44:16.935 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86e49bdc-1ee5-4f03-8912-8a6cdaebde75"}
21:44:16.936 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86e49bdc-1ee5-4f03-8912-8a6cdaebde75"}
21:44:16.936 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dc4cf7f-99c9-49ac-9337-7dc0cded429e"}
21:44:16.936 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dc4cf7f-99c9-49ac-9337-7dc0cded429e"}
21:44:18.935 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15648883-003c-431c-9156-1691c2be818b"}
21:44:18.938 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15648883-003c-431c-9156-1691c2be818b"}
21:44:18.938 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0e2e677-3453-444c-87d0-1a6595257d6f"}
21:44:18.938 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0e2e677-3453-444c-87d0-1a6595257d6f"}
21:44:20.931 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e01c4d0-de42-494a-a977-246710578351"}
21:44:20.935 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e01c4d0-de42-494a-a977-246710578351"}
21:44:20.940 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d81c8a9-6a1b-417b-ba55-3b7edcd62639"}
21:44:20.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d81c8a9-6a1b-417b-ba55-3b7edcd62639"}
21:44:22.930 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc35b311-e036-4660-a657-c7b8250f2071"}
21:44:22.932 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc35b311-e036-4660-a657-c7b8250f2071"}
21:44:22.932 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b36c430-6390-49c5-8f75-0ea3db74211e"}
21:44:22.938 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b36c430-6390-49c5-8f75-0ea3db74211e"}
21:44:24.943 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81082d43-3fb6-4e83-afba-cffd48848fb7"}
21:44:24.943 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81082d43-3fb6-4e83-afba-cffd48848fb7"}
21:44:24.943 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"508aafae-cd3c-442d-a846-82a942432fc1"}
21:44:24.948 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"508aafae-cd3c-442d-a846-82a942432fc1"}
21:44:26.952 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bdca32e0-1d23-4abc-8e1c-92f8464e5e0f"}
21:44:26.952 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bdca32e0-1d23-4abc-8e1c-92f8464e5e0f"}
21:44:26.952 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a94d950c-67c6-4143-8547-8c48d15e1dd0"}
21:44:26.952 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a94d950c-67c6-4143-8547-8c48d15e1dd0"}
21:44:28.950 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e2698f0-276d-4d1f-be94-fdbff029ffe2"}
21:44:28.951 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e2698f0-276d-4d1f-be94-fdbff029ffe2"}
21:44:28.951 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f4c300b-1069-4288-ab06-78e5ff4de851"}
21:44:28.951 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f4c300b-1069-4288-ab06-78e5ff4de851"}
21:44:30.942 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab02453f-cbbf-4883-98ad-d681f61b253e"}
21:44:30.943 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab02453f-cbbf-4883-98ad-d681f61b253e"}
21:44:30.945 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3efe7f0a-e016-4766-bc5c-31408a0b7c52"}
21:44:30.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3efe7f0a-e016-4766-bc5c-31408a0b7c52"}
21:44:32.955 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b2d1d83-07e5-4b8d-996a-8f5b9a76afbc"}
21:44:32.955 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b2d1d83-07e5-4b8d-996a-8f5b9a76afbc"}
21:44:32.955 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33ae512f-ac48-49a4-833f-e3c9f81ac8ed"}
21:44:32.962 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33ae512f-ac48-49a4-833f-e3c9f81ac8ed"}
21:44:34.967 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe9f298d-567a-439d-8bab-68792baa0e8d"}
21:44:34.967 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe9f298d-567a-439d-8bab-68792baa0e8d"}
21:44:34.967 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f6f185c-e23a-4f1b-921d-db66b711c0c5"}
21:44:34.967 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f6f185c-e23a-4f1b-921d-db66b711c0c5"}
21:44:36.956 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75003ff9-3c79-4e05-a161-707e7e3c472f"}
21:44:36.956 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75003ff9-3c79-4e05-a161-707e7e3c472f"}
21:44:36.956 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45aa8093-2c9b-4583-bb59-8a718dfd14d7"}
21:44:36.961 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"45aa8093-2c9b-4583-bb59-8a718dfd14d7"}
21:44:38.957 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bddb86a-ef1f-4643-8980-c8122f2c36bb"}
21:44:38.957 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bddb86a-ef1f-4643-8980-c8122f2c36bb"}
21:44:38.957 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"151687c9-14a4-4210-89e9-dcb11fe3ed6f"}
21:44:38.965 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"151687c9-14a4-4210-89e9-dcb11fe3ed6f"}
21:44:40.958 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61c38f61-ee48-409f-89f5-e8c3786e0a2e"}
21:44:40.958 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61c38f61-ee48-409f-89f5-e8c3786e0a2e"}
21:44:40.963 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"641241be-0921-4a4f-8b02-b3952947e4c0"}
21:44:40.965 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"641241be-0921-4a4f-8b02-b3952947e4c0"}
21:44:42.958 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d0c0c67-42df-4419-b489-0abf13fad1ea"}
21:44:42.961 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d0c0c67-42df-4419-b489-0abf13fad1ea"}
21:44:42.963 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17213801-e7f5-4590-afad-cf124fbe2ce4"}
21:44:42.964 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17213801-e7f5-4590-afad-cf124fbe2ce4"}
21:44:44.964 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3727bafc-672b-4157-9ce9-c2ae38718276"}
21:44:44.965 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3727bafc-672b-4157-9ce9-c2ae38718276"}
21:44:44.969 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ea9a7d9-9c52-4dca-a97a-5fc9966c8411"}
21:44:44.970 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ea9a7d9-9c52-4dca-a97a-5fc9966c8411"}
21:44:46.965 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0441779-0f9b-4182-842e-baca4b18d04d"}
21:44:46.967 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0441779-0f9b-4182-842e-baca4b18d04d"}
21:44:46.969 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c055f140-84a7-4621-ab7f-ba83ae2bb1a8"}
21:44:46.969 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c055f140-84a7-4621-ab7f-ba83ae2bb1a8"}
21:44:48.967 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1657ca08-fa22-438a-8c08-17d4e2d0961e"}
21:44:48.971 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1657ca08-fa22-438a-8c08-17d4e2d0961e"}
21:44:48.977 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6896faa-35aa-47fa-b426-230647fe1e5b"}
21:44:48.979 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6896faa-35aa-47fa-b426-230647fe1e5b"}
21:44:50.973 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a85dd717-43bc-479d-954b-71455785fedf"}
21:44:50.974 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a85dd717-43bc-479d-954b-71455785fedf"}
21:44:50.978 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48944fc0-d118-4f8c-9e1a-d53aa2035083"}
21:44:50.980 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"48944fc0-d118-4f8c-9e1a-d53aa2035083"}
21:44:52.977 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1263baa-f85c-4596-9895-3a583c8c08c5"}
21:44:52.977 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1263baa-f85c-4596-9895-3a583c8c08c5"}
21:44:52.977 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4601a0e4-69b8-45d9-a6be-a436690e0eaa"}
21:44:52.977 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4601a0e4-69b8-45d9-a6be-a436690e0eaa"}
21:44:54.987 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95c8363a-973c-4470-bb9a-55c486ca60ff"}
21:44:54.989 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95c8363a-973c-4470-bb9a-55c486ca60ff"}
21:44:54.991 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6f127ec-eb39-45f6-9b33-1d7b6aeaf0b3"}
21:44:54.993 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6f127ec-eb39-45f6-9b33-1d7b6aeaf0b3"}
21:44:56.999 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd79983f-cabe-460b-b89f-54452d65d30e"}
21:44:57.003 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd79983f-cabe-460b-b89f-54452d65d30e"}
21:44:57.007 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4a3919c-78b4-4da3-aa7e-42d34470a948"}
21:44:57.007 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4a3919c-78b4-4da3-aa7e-42d34470a948"}
21:44:58.998 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"216eec4d-7849-4a41-bb8a-2c4407a45659"}
21:44:59.000 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"216eec4d-7849-4a41-bb8a-2c4407a45659"}
21:44:59.002 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9362ce0c-183d-45a8-b37f-f2e4558d6816"}
21:44:59.005 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9362ce0c-183d-45a8-b37f-f2e4558d6816"}
21:45:01.001 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73d82eea-e93d-423c-ba2e-c899aebfff62"}
21:45:01.003 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73d82eea-e93d-423c-ba2e-c899aebfff62"}
21:45:01.005 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e92a315-a6b4-4421-ae5b-17bbc9362804"}
21:45:01.005 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e92a315-a6b4-4421-ae5b-17bbc9362804"}
21:45:03.000 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7440571-0e93-4b5e-94d3-5a6aaf7e20aa"}
21:45:03.001 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7440571-0e93-4b5e-94d3-5a6aaf7e20aa"}
21:45:03.006 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa48912c-3fd6-43c5-bc12-c9898e7fe9e0"}
21:45:03.006 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa48912c-3fd6-43c5-bc12-c9898e7fe9e0"}
21:45:05.013 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea01e8d5-a646-497a-bdfa-3b8844755e43"}
21:45:05.013 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea01e8d5-a646-497a-bdfa-3b8844755e43"}
21:45:05.016 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b40bd3c6-e849-4d74-b20b-cc8d765233a6"}
21:45:05.016 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b40bd3c6-e849-4d74-b20b-cc8d765233a6"}
21:45:07.023 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfba3b6b-c14f-4219-b32c-823bba74377c"}
21:45:07.024 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfba3b6b-c14f-4219-b32c-823bba74377c"}
21:45:07.024 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcc8e7ae-9b57-4ebf-b9ab-ec3e7e9ed26e"}
21:45:07.030 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcc8e7ae-9b57-4ebf-b9ab-ec3e7e9ed26e"}
21:45:09.022 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca1ad0e9-ac85-4e41-ba17-921d746d7b62"}
21:45:09.022 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca1ad0e9-ac85-4e41-ba17-921d746d7b62"}
21:45:09.022 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e8e4f06-1248-4610-82a4-5329b7d9901b"}
21:45:09.022 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e8e4f06-1248-4610-82a4-5329b7d9901b"}
21:45:11.014 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9142b223-0a14-481a-b0f1-345404d025c7"}
21:45:11.018 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9142b223-0a14-481a-b0f1-345404d025c7"}
21:45:11.020 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f27ed6d-d789-443b-acb3-1c11708044b4"}
21:45:11.020 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f27ed6d-d789-443b-acb3-1c11708044b4"}
21:45:13.021 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe2cd115-db9a-4c97-af1e-6a4eaa3e7970"}
21:45:13.024 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe2cd115-db9a-4c97-af1e-6a4eaa3e7970"}
21:45:13.026 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4ba1666-ccd3-4720-9c97-dc952ed135b3"}
21:45:13.028 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4ba1666-ccd3-4720-9c97-dc952ed135b3"}
21:45:15.023 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"877876d9-4284-484c-98ca-ef85d423a033"}
21:45:15.023 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"877876d9-4284-484c-98ca-ef85d423a033"}
21:45:15.027 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a1e90b0-14fb-4ce8-bdc7-cde3b85a3835"}
21:45:15.029 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a1e90b0-14fb-4ce8-bdc7-cde3b85a3835"}
21:45:17.032 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3d17da9-4f53-49a8-9932-092467c4dc80"}
21:45:17.035 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3d17da9-4f53-49a8-9932-092467c4dc80"}
21:45:17.035 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e87fe1c5-346d-49c1-93da-ba8353f0728f"}
21:45:17.035 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e87fe1c5-346d-49c1-93da-ba8353f0728f"}
21:45:19.029 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f79bb783-33c5-46eb-86aa-78ff2b58c1c7"}
21:45:19.031 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f79bb783-33c5-46eb-86aa-78ff2b58c1c7"}
21:45:19.031 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d05a1c5-6642-4a63-988f-8f1026d3f021"}
21:45:19.035 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d05a1c5-6642-4a63-988f-8f1026d3f021"}
21:45:21.030 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b4434e1-606f-4f63-b755-b2000a8b5cd2"}
21:45:21.030 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b4434e1-606f-4f63-b755-b2000a8b5cd2"}
21:45:21.030 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d3e3a2a-1f9e-4830-9d4b-b2f35b735f64"}
21:45:21.030 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d3e3a2a-1f9e-4830-9d4b-b2f35b735f64"}
21:45:23.033 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8c279dc-ab26-4834-8e9d-37adabb483ee"}
21:45:23.035 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8c279dc-ab26-4834-8e9d-37adabb483ee"}
21:45:23.037 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"319ca0cd-90ef-4d83-b860-5791750116bc"}
21:45:23.041 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"319ca0cd-90ef-4d83-b860-5791750116bc"}
21:45:25.046 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0278170-1f67-4cf4-9d12-6f7b1d54b7f9"}
21:45:25.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0278170-1f67-4cf4-9d12-6f7b1d54b7f9"}
21:45:25.049 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27167443-970a-4f5f-80d9-74f0532c60a8"}
21:45:25.049 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"27167443-970a-4f5f-80d9-74f0532c60a8"}
21:45:27.044 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33d81614-f005-464b-8747-60b449ca1200"}
21:45:27.050 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33d81614-f005-464b-8747-60b449ca1200"}
21:45:27.054 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"242cdd62-8ad9-4b27-8454-a1d149420eb3"}
21:45:27.054 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"242cdd62-8ad9-4b27-8454-a1d149420eb3"}
21:45:29.043 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30f4cb6f-da6d-4693-93e0-920ae53ac1f8"}
21:45:29.043 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30f4cb6f-da6d-4693-93e0-920ae53ac1f8"}
21:45:29.043 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"297c2ac6-2785-4672-9c6b-a91c5fe07341"}
21:45:29.048 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"297c2ac6-2785-4672-9c6b-a91c5fe07341"}
21:45:31.046 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1aae39e-425b-4703-893e-1d15d40163d5"}
21:45:31.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1aae39e-425b-4703-893e-1d15d40163d5"}
21:45:31.051 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eeb4500b-3e27-4aeb-b9b7-f7d6ef915297"}
21:45:31.053 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eeb4500b-3e27-4aeb-b9b7-f7d6ef915297"}
21:45:33.056 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8af1c257-f420-46ef-8750-cb216f882f15"}
21:45:33.056 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8af1c257-f420-46ef-8750-cb216f882f15"}
21:45:33.056 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"05e56e0f-b515-4e21-a739-0e9c0018f32b"}
21:45:33.056 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"05e56e0f-b515-4e21-a739-0e9c0018f32b"}
21:45:35.068 02.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ae8caa7-3783-412b-8ab0-ab8994b528f8"}
21:45:35.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ae8caa7-3783-412b-8ab0-ab8994b528f8"}
21:45:35.072 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8da362db-08eb-4a1c-a0b9-472b89ea7012"}
21:45:35.072 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8da362db-08eb-4a1c-a0b9-472b89ea7012"}
21:45:37.066 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5d4f6ce-5a2c-4a04-8195-e3e2918f1fee"}
21:45:37.066 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5d4f6ce-5a2c-4a04-8195-e3e2918f1fee"}
21:45:37.066 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f71a8c33-230a-4130-9018-cab7f8de2931"}
21:45:37.066 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f71a8c33-230a-4130-9018-cab7f8de2931"}
21:45:39.054 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14cd35c8-a468-472c-ae6e-ce0b975364b7"}
21:45:39.054 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14cd35c8-a468-472c-ae6e-ce0b975364b7"}
21:45:39.054 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"990f413d-24af-45e9-ad4c-285ed26ddbcb"}
21:45:39.054 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"990f413d-24af-45e9-ad4c-285ed26ddbcb"}
21:45:41.059 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2e7f476-7049-4762-90cb-49aeb2f9f007"}
21:45:41.060 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2e7f476-7049-4762-90cb-49aeb2f9f007"}
21:45:41.060 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6586cfb6-4034-411f-a238-85d4ebfd389b"}
21:45:41.067 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6586cfb6-4034-411f-a238-85d4ebfd389b"}
21:45:43.059 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e23f489-9da1-409d-ab54-922a1bb02e23"}
21:45:43.062 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e23f489-9da1-409d-ab54-922a1bb02e23"}
21:45:43.064 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cb381d2-e5da-4442-9d11-a2a0c113cacc"}
21:45:43.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cb381d2-e5da-4442-9d11-a2a0c113cacc"}
21:45:45.061 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"983282d0-c085-4eb6-967a-24ee980b7041"}
21:45:45.062 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"983282d0-c085-4eb6-967a-24ee980b7041"}
21:45:45.064 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21a5d441-78a5-49f1-8d77-e776b4fca4ed"}
21:45:45.064 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21a5d441-78a5-49f1-8d77-e776b4fca4ed"}
21:45:47.069 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b28338f3-2fa5-441f-8a13-04759f01806b"}
21:45:47.069 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b28338f3-2fa5-441f-8a13-04759f01806b"}
21:45:47.069 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6b40172-6fc4-458e-9cf2-3f6f41ef9626"}
21:45:47.069 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6b40172-6fc4-458e-9cf2-3f6f41ef9626"}
21:45:49.073 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b7b065f-1131-4f7a-b63d-ffa624a3c5b3"}
21:45:49.073 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b7b065f-1131-4f7a-b63d-ffa624a3c5b3"}
21:45:49.073 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e031d6a6-6503-4063-be2e-e04e661b849b"}
21:45:49.081 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e031d6a6-6503-4063-be2e-e04e661b849b"}
21:45:51.086 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bca616e6-6100-4527-a29b-21b10dad6e55"}
21:45:51.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bca616e6-6100-4527-a29b-21b10dad6e55"}
21:45:51.090 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"570fad49-6f95-4bca-8aa0-ae584ed35b7c"}
21:45:51.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"570fad49-6f95-4bca-8aa0-ae584ed35b7c"}
21:45:53.088 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c39e797-0321-4f12-8736-97540c5c3369"}
21:45:53.094 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c39e797-0321-4f12-8736-97540c5c3369"}
21:45:53.098 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d03c33a-3e7e-415e-963a-715d4334b29a"}
21:45:53.098 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d03c33a-3e7e-415e-963a-715d4334b29a"}
21:45:55.087 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbc74a0d-3f6b-4742-9887-1f62896bdf56"}
21:45:55.094 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbc74a0d-3f6b-4742-9887-1f62896bdf56"}
21:45:55.096 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf7e58b8-196f-459b-8e35-f9fd56838354"}
21:45:55.096 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7e58b8-196f-459b-8e35-f9fd56838354"}
21:45:57.082 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2f3d310-646d-4939-91e5-e20360ccfa43"}
21:45:57.086 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2f3d310-646d-4939-91e5-e20360ccfa43"}
21:45:57.090 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"280c2ead-b977-435a-98b0-c3b00123844f"}
21:45:57.090 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"280c2ead-b977-435a-98b0-c3b00123844f"}
21:45:59.081 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d14ae594-d155-4223-802a-74e5af01977a"}
21:45:59.082 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d14ae594-d155-4223-802a-74e5af01977a"}
21:45:59.082 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ab96085-a07e-447f-8754-f83bf3fec246"}
21:45:59.089 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ab96085-a07e-447f-8754-f83bf3fec246"}
21:46:01.087 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc30f1f0-747c-485e-abff-c9f6583c13e3"}
21:46:01.088 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc30f1f0-747c-485e-abff-c9f6583c13e3"}
21:46:01.092 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a19ff846-2470-49ec-9681-8f736c7ef651"}
21:46:01.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a19ff846-2470-49ec-9681-8f736c7ef651"}
21:46:03.089 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"002e0c90-b699-441a-8dab-306014b84132"}
21:46:03.089 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"002e0c90-b699-441a-8dab-306014b84132"}
21:46:03.089 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b08c2718-aafb-4f39-8c3b-8c49b4a36b42"}
21:46:03.089 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b08c2718-aafb-4f39-8c3b-8c49b4a36b42"}
21:46:05.083 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00a8c071-5aae-445b-8967-380f87b0082c"}
21:46:05.083 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00a8c071-5aae-445b-8967-380f87b0082c"}
21:46:05.083 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c32306b7-fc8a-482a-99ea-0f0b90a19839"}
21:46:05.083 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c32306b7-fc8a-482a-99ea-0f0b90a19839"}
21:46:07.077 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c63ec8d-7921-4f60-af1d-6d55cae8f599"}
21:46:07.077 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c63ec8d-7921-4f60-af1d-6d55cae8f599"}
21:46:07.077 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a170fa7-5269-4da9-b53b-b4543b076187"}
21:46:07.085 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a170fa7-5269-4da9-b53b-b4543b076187"}
21:46:09.080 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08586c45-535d-400a-8d83-1fba985c85c3"}
21:46:09.080 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08586c45-535d-400a-8d83-1fba985c85c3"}
21:46:09.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f208a35d-5bf4-46fe-975a-5e640bd2c201"}
21:46:09.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f208a35d-5bf4-46fe-975a-5e640bd2c201"}
21:46:11.079 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"53965143-204f-42a6-9256-fbbabd26ba77"}
21:46:11.081 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"53965143-204f-42a6-9256-fbbabd26ba77"}
21:46:11.083 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1914a1e0-3fdb-4996-b5de-4da90456fb16"}
21:46:11.084 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1914a1e0-3fdb-4996-b5de-4da90456fb16"}
21:46:13.089 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bb16c2e-99ce-4dc9-9ec1-36d83edbd322"}
21:46:13.089 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bb16c2e-99ce-4dc9-9ec1-36d83edbd322"}
21:46:13.089 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a50ca5c4-38e6-4172-977c-ee6b9c854e82"}
21:46:13.089 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a50ca5c4-38e6-4172-977c-ee6b9c854e82"}
21:46:15.084 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11bcf88a-32e2-48ad-992e-dad86f9e5624"}
21:46:15.084 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11bcf88a-32e2-48ad-992e-dad86f9e5624"}
21:46:15.084 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c49b9a9-1621-44a4-b64b-e226ebfef9fa"}
21:46:15.084 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c49b9a9-1621-44a4-b64b-e226ebfef9fa"}
21:46:17.084 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d12e5a19-02e1-4e49-8cc6-7f3e29271511"}
21:46:17.084 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d12e5a19-02e1-4e49-8cc6-7f3e29271511"}
21:46:17.084 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6e7fc68-ef75-4277-bca5-de85e6a12bb6"}
21:46:17.084 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6e7fc68-ef75-4277-bca5-de85e6a12bb6"}
21:46:19.076 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"517a9c50-56e9-4525-a27c-90aa61844aa6"}
21:46:19.078 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"517a9c50-56e9-4525-a27c-90aa61844aa6"}
21:46:19.080 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6f92d23-a2d3-4984-883a-c93874e6ae16"}
21:46:19.080 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6f92d23-a2d3-4984-883a-c93874e6ae16"}
21:46:21.075 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4c6f145-f83e-4db5-afc4-db3aac95083f"}
21:46:21.076 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4c6f145-f83e-4db5-afc4-db3aac95083f"}
21:46:21.080 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e96080a2-c841-4df8-b0e7-31f5a07a8180"}
21:46:21.080 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e96080a2-c841-4df8-b0e7-31f5a07a8180"}
21:46:23.079 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"521c7440-b723-465f-b51c-727391d992be"}
21:46:23.080 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"521c7440-b723-465f-b51c-727391d992be"}
21:46:23.084 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"025048eb-3ee8-4991-8075-c87a394be53c"}
21:46:23.084 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"025048eb-3ee8-4991-8075-c87a394be53c"}
21:46:25.077 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1cb22900-25c1-406b-99a8-bfa9d47316c9"}
21:46:25.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1cb22900-25c1-406b-99a8-bfa9d47316c9"}
21:46:25.081 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20031ab8-91ac-4d15-96a2-8d798ff7b871"}
21:46:25.081 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20031ab8-91ac-4d15-96a2-8d798ff7b871"}
21:46:27.088 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b34e40e1-5ef3-4aee-a5c1-69dc22ef91ae"}
21:46:27.089 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b34e40e1-5ef3-4aee-a5c1-69dc22ef91ae"}
21:46:27.093 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eead114f-03b5-4eb6-a7b8-906fc287424f"}
21:46:27.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eead114f-03b5-4eb6-a7b8-906fc287424f"}
21:46:29.101 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee927dcb-e6f7-47a7-ad88-c1e02ab67438"}
21:46:29.101 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee927dcb-e6f7-47a7-ad88-c1e02ab67438"}
21:46:29.101 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3cdd4da2-8431-4356-8f7f-21c241e2e53f"}
21:46:29.101 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cdd4da2-8431-4356-8f7f-21c241e2e53f"}
21:46:31.097 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd0cfb2f-9a67-49ac-96d8-a3e221724764"}
21:46:31.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd0cfb2f-9a67-49ac-96d8-a3e221724764"}
21:46:31.102 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0b66888-93b6-4f92-baf9-87987acd4abf"}
21:46:31.103 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0b66888-93b6-4f92-baf9-87987acd4abf"}
21:46:33.103 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5878f1d5-01dc-444d-a3e8-d5c671dbbdb9"}
21:46:33.106 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5878f1d5-01dc-444d-a3e8-d5c671dbbdb9"}
21:46:33.108 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2be282b-1b62-4ee6-bbc5-0bc8855511a0"}
21:46:33.108 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2be282b-1b62-4ee6-bbc5-0bc8855511a0"}
21:46:35.108 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"844cfa2f-1051-4945-9a00-459ca2ed20d1"}
21:46:35.111 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"844cfa2f-1051-4945-9a00-459ca2ed20d1"}
21:46:35.113 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c436cdc3-5170-4904-aab1-71a557fe2214"}
21:46:35.113 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c436cdc3-5170-4904-aab1-71a557fe2214"}
21:46:37.104 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00719765-3fe5-43fd-a53e-2a49875af4f1"}
21:46:37.105 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00719765-3fe5-43fd-a53e-2a49875af4f1"}
21:46:37.107 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98dba4be-4440-422e-b4c1-a4a7e1e39683"}
21:46:37.110 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98dba4be-4440-422e-b4c1-a4a7e1e39683"}
21:46:39.107 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fbd213f-f405-4b12-98ed-2cc6fe73ea6d"}
21:46:39.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fbd213f-f405-4b12-98ed-2cc6fe73ea6d"}
21:46:39.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83aea6d8-67ba-4d44-89e7-2ca556ec1c34"}
21:46:39.113 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"83aea6d8-67ba-4d44-89e7-2ca556ec1c34"}
21:46:41.108 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2bd5c4d1-fc24-4a44-b6e3-9cc0dc209716"}
21:46:41.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2bd5c4d1-fc24-4a44-b6e3-9cc0dc209716"}
21:46:41.112 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5739808-b0be-42f1-9feb-33dde3826a61"}
21:46:41.112 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5739808-b0be-42f1-9feb-33dde3826a61"}
21:46:43.113 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22e6504c-c836-4537-b1b0-5400c40e8b24"}
21:46:43.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22e6504c-c836-4537-b1b0-5400c40e8b24"}
21:46:43.117 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c9443e4-0102-4cc0-b9ee-15a4ca3d79b4"}
21:46:43.119 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c9443e4-0102-4cc0-b9ee-15a4ca3d79b4"}
21:46:45.117 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b5e545a-fd18-4e6a-86d3-037c97791aed"}
21:46:45.119 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b5e545a-fd18-4e6a-86d3-037c97791aed"}
21:46:45.119 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d59e4e1-9f9f-4ad3-8578-e5fd6495c325"}
21:46:45.127 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d59e4e1-9f9f-4ad3-8578-e5fd6495c325"}
21:46:47.117 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36f6d01b-9900-460e-9f78-c47aef042dfa"}
21:46:47.118 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36f6d01b-9900-460e-9f78-c47aef042dfa"}
21:46:47.120 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b09883fb-34fe-4145-bafb-e6a0099810a6"}
21:46:47.124 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b09883fb-34fe-4145-bafb-e6a0099810a6"}
21:46:49.127 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32a0b7b0-4ced-495d-8a0c-cbeedcf57aab"}
21:46:49.127 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32a0b7b0-4ced-495d-8a0c-cbeedcf57aab"}
21:46:49.132 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5c1a8e3-df94-4924-8547-e559547dfb41"}
21:46:49.132 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e5c1a8e3-df94-4924-8547-e559547dfb41"}
21:46:51.126 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"128f9cd1-15b4-48a2-8167-aa34bcbc2143"}
21:46:51.127 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"128f9cd1-15b4-48a2-8167-aa34bcbc2143"}
21:46:51.131 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee6e4bdd-cf4d-419e-b70a-c0883be87f82"}
21:46:51.132 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee6e4bdd-cf4d-419e-b70a-c0883be87f82"}
21:46:53.135 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d1b265d-5e3e-4546-bac6-b37fc47f8f40"}
21:46:53.136 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d1b265d-5e3e-4546-bac6-b37fc47f8f40"}
21:46:53.140 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc86adbd-b4d5-4523-b485-fb47ef938d9c"}
21:46:53.141 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc86adbd-b4d5-4523-b485-fb47ef938d9c"}
21:46:55.144 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61e8ade1-f445-4b43-a9f7-3a138e9e67c5"}
21:46:55.145 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61e8ade1-f445-4b43-a9f7-3a138e9e67c5"}
21:46:55.145 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0b805b65-934e-451e-b7d1-12d01fe93c68"}
21:46:55.145 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b805b65-934e-451e-b7d1-12d01fe93c68"}
21:46:57.150 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b3a083e-9e35-487d-af9c-00265e40bbff"}
21:46:57.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b3a083e-9e35-487d-af9c-00265e40bbff"}
21:46:57.154 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fa525e3-3524-4c1d-8c2b-e2185daa5d70"}
21:46:57.154 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fa525e3-3524-4c1d-8c2b-e2185daa5d70"}
21:46:59.155 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6a4372f-d1ef-4f2f-8991-ae1342443935"}
21:46:59.156 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6a4372f-d1ef-4f2f-8991-ae1342443935"}
21:46:59.158 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61b9aecd-85ea-45ea-b76f-1e21501489f1"}
21:46:59.161 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61b9aecd-85ea-45ea-b76f-1e21501489f1"}
21:47:01.155 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c126135-8d5e-4c46-be0f-419ce23a685b"}
21:47:01.155 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c126135-8d5e-4c46-be0f-419ce23a685b"}
21:47:01.155 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bbbcbb61-ae7b-4cac-93a9-395f00454167"}
21:47:01.155 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbbcbb61-ae7b-4cac-93a9-395f00454167"}
21:47:03.152 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5a5d4ae-79e6-4163-b0db-a773f354d55f"}
21:47:03.152 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5a5d4ae-79e6-4163-b0db-a773f354d55f"}
21:47:03.152 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f05b1843-1b90-4c9a-8b06-b3c1f5623728"}
21:47:03.152 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f05b1843-1b90-4c9a-8b06-b3c1f5623728"}
21:47:05.143 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45ce4902-00c6-4599-a228-5ca70ebc166f"}
21:47:05.144 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45ce4902-00c6-4599-a228-5ca70ebc166f"}
21:47:05.146 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"477c6bd9-1d3e-4e31-9289-e2329e97d69d"}
21:47:05.146 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"477c6bd9-1d3e-4e31-9289-e2329e97d69d"}
21:47:07.148 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5105e3f2-fe70-4a07-ac68-1684ac3672f9"}
21:47:07.151 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5105e3f2-fe70-4a07-ac68-1684ac3672f9"}
21:47:07.153 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e39e445e-269f-4d47-8cea-d96096f53ad8"}
21:47:07.153 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e39e445e-269f-4d47-8cea-d96096f53ad8"}
21:47:09.154 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56e24e0b-ac29-4fa4-9552-59128ff9c5df"}
21:47:09.157 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56e24e0b-ac29-4fa4-9552-59128ff9c5df"}
21:47:09.157 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2d5eae9-52bb-4a46-85da-4af84e12e621"}
21:47:09.162 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2d5eae9-52bb-4a46-85da-4af84e12e621"}
21:47:11.155 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f8d9962-4159-4697-b624-7b443c745231"}
21:47:11.156 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f8d9962-4159-4697-b624-7b443c745231"}
21:47:11.158 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab2f4b52-3956-452c-9e92-e8886caba71e"}
21:47:11.161 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab2f4b52-3956-452c-9e92-e8886caba71e"}
21:47:13.167 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b8fac5f-ffe8-44b7-82ec-4bbfd1fdd4f6"}
21:47:13.171 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b8fac5f-ffe8-44b7-82ec-4bbfd1fdd4f6"}
21:47:13.177 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b8baef0-8a40-4199-aab4-993cd525dadc"}
21:47:13.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b8baef0-8a40-4199-aab4-993cd525dadc"}
21:47:15.169 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9fce094-7248-4532-918e-39881a071513"}
21:47:15.176 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9fce094-7248-4532-918e-39881a071513"}
21:47:15.180 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47e21293-577a-4ef0-b1b6-b32a24ce4a9f"}
21:47:15.180 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"47e21293-577a-4ef0-b1b6-b32a24ce4a9f"}
21:47:17.170 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dbaeb8f-9067-4af3-bebf-91f579f707ce"}
21:47:17.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dbaeb8f-9067-4af3-bebf-91f579f707ce"}
21:47:17.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34c86d6b-0838-42f6-9297-33677db9824e"}
21:47:17.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34c86d6b-0838-42f6-9297-33677db9824e"}
21:47:19.172 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ac6bafe-a0dd-47b5-b68d-2f76c8a27cd1"}
21:47:19.173 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ac6bafe-a0dd-47b5-b68d-2f76c8a27cd1"}
21:47:19.173 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a80bcab3-0ae8-4036-90f2-fe954f99f8a5"}
21:47:19.178 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a80bcab3-0ae8-4036-90f2-fe954f99f8a5"}
21:47:21.180 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcbeaf40-9c9a-4a27-8e9d-29091aee82e4"}
21:47:21.180 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcbeaf40-9c9a-4a27-8e9d-29091aee82e4"}
21:47:21.180 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76bc832b-fc45-49a6-bd9b-73dad20ba549"}
21:47:21.180 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"76bc832b-fc45-49a6-bd9b-73dad20ba549"}
21:47:23.181 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dee7f4a0-2427-44ce-bae5-3d723281f68d"}
21:47:23.182 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dee7f4a0-2427-44ce-bae5-3d723281f68d"}
21:47:23.184 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e01bdcfe-68b2-4643-99b4-4a38b728f290"}
21:47:23.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e01bdcfe-68b2-4643-99b4-4a38b728f290"}
21:47:25.189 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03b1bac0-c4eb-4a8b-9a76-10af99cc16b0"}
21:47:25.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03b1bac0-c4eb-4a8b-9a76-10af99cc16b0"}
21:47:25.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02fa4e85-2c76-4fd9-a7dd-d1c3f4c95e68"}
21:47:25.193 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"02fa4e85-2c76-4fd9-a7dd-d1c3f4c95e68"}
21:47:27.189 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35c4a851-0f69-468d-952d-639c9c2c5441"}
21:47:27.190 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35c4a851-0f69-468d-952d-639c9c2c5441"}
21:47:27.190 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4a3fc91-1bfb-4fbc-9319-86eb0101a7c9"}
21:47:27.195 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4a3fc91-1bfb-4fbc-9319-86eb0101a7c9"}
21:47:29.187 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5423fc9-0ca8-43c3-bd2d-3005c3b1bdf9"}
21:47:29.187 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5423fc9-0ca8-43c3-bd2d-3005c3b1bdf9"}
21:47:29.187 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5998b2a-20db-460c-a710-75641f3c786c"}
21:47:29.203 00.016 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5998b2a-20db-460c-a710-75641f3c786c"}
21:47:31.188 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cee497d7-b847-4611-b254-0d620bc31b5b"}
21:47:31.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cee497d7-b847-4611-b254-0d620bc31b5b"}
21:47:31.192 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18c4f850-e1b3-43fe-a63b-dc193b341e87"}
21:47:31.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"18c4f850-e1b3-43fe-a63b-dc193b341e87"}
21:47:33.189 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f2e73ec-49a5-4f9e-b24a-088ae3d417a3"}
21:47:33.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f2e73ec-49a5-4f9e-b24a-088ae3d417a3"}
21:47:33.194 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1f02a7a-a135-4609-92f2-d4b15051203f"}
21:47:33.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1f02a7a-a135-4609-92f2-d4b15051203f"}
21:47:35.197 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9964e015-f8c5-478c-95e7-1990ed8e2d28"}
21:47:35.201 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9964e015-f8c5-478c-95e7-1990ed8e2d28"}
21:47:35.205 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63c29189-cafb-4272-b7a4-1cbedc6c3548"}
21:47:35.207 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"63c29189-cafb-4272-b7a4-1cbedc6c3548"}
21:47:37.202 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7a4fe110-65e8-43b1-82db-249d41f573ec"}
21:47:37.203 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7a4fe110-65e8-43b1-82db-249d41f573ec"}
21:47:37.205 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8e3ea32-d11f-4c15-83b7-d43d4ba91b83"}
21:47:37.205 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8e3ea32-d11f-4c15-83b7-d43d4ba91b83"}
21:47:39.212 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80047d8d-8d75-46c0-9f1c-d34a32f3e580"}
21:47:39.215 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80047d8d-8d75-46c0-9f1c-d34a32f3e580"}
21:47:39.219 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3586e908-a00d-4b7e-8f3e-6f78600563c3"}
21:47:39.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3586e908-a00d-4b7e-8f3e-6f78600563c3"}
21:47:41.211 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c812a2b5-98d2-43f1-b953-a93dcc45dc05"}
21:47:41.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c812a2b5-98d2-43f1-b953-a93dcc45dc05"}
21:47:41.217 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7023a3a-7626-42db-a17d-dbc9b34f58c7"}
21:47:41.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7023a3a-7626-42db-a17d-dbc9b34f58c7"}
21:47:43.211 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8bd9ee6-cf42-48db-b5a3-5adc4fe3cf05"}
21:47:43.216 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8bd9ee6-cf42-48db-b5a3-5adc4fe3cf05"}
21:47:43.218 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae748112-f52b-4730-abec-5cb8bc0f4708"}
21:47:43.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae748112-f52b-4730-abec-5cb8bc0f4708"}
21:47:45.213 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1688e0d-2aff-4ace-93dc-151b5d96c752"}
21:47:45.216 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1688e0d-2aff-4ace-93dc-151b5d96c752"}
21:47:45.218 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4934ee6-0636-4519-ae1d-f1cfb2340dfb"}
21:47:45.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4934ee6-0636-4519-ae1d-f1cfb2340dfb"}
21:47:47.214 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4df3d25c-b708-4772-8f1f-44f782ee9b6d"}
21:47:47.219 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4df3d25c-b708-4772-8f1f-44f782ee9b6d"}
21:47:47.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7617f636-4311-4ef2-8499-f565d42ca6f0"}
21:47:47.224 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7617f636-4311-4ef2-8499-f565d42ca6f0"}
21:47:49.217 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09a3bd65-ba5e-47ca-8bb5-c26778e3aff5"}
21:47:49.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09a3bd65-ba5e-47ca-8bb5-c26778e3aff5"}
21:47:49.223 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"381d6ced-3b30-47a9-bad4-7efbb5289285"}
21:47:49.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"381d6ced-3b30-47a9-bad4-7efbb5289285"}
21:47:51.215 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f06a535-27e6-4ced-a850-5bd1123bf22f"}
21:47:51.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f06a535-27e6-4ced-a850-5bd1123bf22f"}
21:47:51.222 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51f18dac-0861-4b9f-a4cb-2bede812f9eb"}
21:47:51.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51f18dac-0861-4b9f-a4cb-2bede812f9eb"}
21:47:53.216 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"803d1e98-b782-41d4-8bf4-c56b3f1b6e5e"}
21:47:53.221 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"803d1e98-b782-41d4-8bf4-c56b3f1b6e5e"}
21:47:53.227 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2c710e6-93f1-4b48-90b9-e5772953b9f3"}
21:47:53.240 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2c710e6-93f1-4b48-90b9-e5772953b9f3"}
21:47:55.220 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"424b8e73-cc0d-4f94-a555-1337bd7a62ca"}
21:47:55.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"424b8e73-cc0d-4f94-a555-1337bd7a62ca"}
21:47:55.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91cde1cd-11fd-40fa-9438-6c2b414f0bef"}
21:47:55.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"91cde1cd-11fd-40fa-9438-6c2b414f0bef"}
21:47:57.219 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e193c64-1e7f-4764-84bc-e3e0a58b0409"}
21:47:57.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e193c64-1e7f-4764-84bc-e3e0a58b0409"}
21:47:57.222 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b72dce26-2217-4e52-8c93-c6decfe34334"}
21:47:57.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b72dce26-2217-4e52-8c93-c6decfe34334"}
21:47:59.217 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e8f769f-a98a-489f-a8a1-44b1873a5b03"}
21:47:59.223 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e8f769f-a98a-489f-a8a1-44b1873a5b03"}
21:47:59.228 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61ca58c2-b9f3-4fc1-9f25-07d68debe744"}
21:47:59.232 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61ca58c2-b9f3-4fc1-9f25-07d68debe744"}
21:48:01.217 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32d2551a-0175-4ce3-9536-10f2688d36bc"}
21:48:01.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32d2551a-0175-4ce3-9536-10f2688d36bc"}
21:48:01.227 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"893bd462-1d47-4de6-94a3-d86e30495599"}
21:48:01.236 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"893bd462-1d47-4de6-94a3-d86e30495599"}
21:48:03.219 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa262d1e-4d40-4256-a506-1be65f6a60d7"}
21:48:03.220 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa262d1e-4d40-4256-a506-1be65f6a60d7"}
21:48:03.224 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e919360-cdd2-4b6e-a2ed-a851e18cf4e7"}
21:48:03.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e919360-cdd2-4b6e-a2ed-a851e18cf4e7"}
21:48:05.218 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9da5bb81-9882-4012-bda5-f3edef6681e4"}
21:48:05.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9da5bb81-9882-4012-bda5-f3edef6681e4"}
21:48:05.224 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52ff143b-3376-4e2c-9a7d-44860eb977af"}
21:48:05.229 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"52ff143b-3376-4e2c-9a7d-44860eb977af"}
21:48:07.223 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5da8f1d3-8932-4b5f-a3c8-2e01b6479c5d"}
21:48:07.227 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5da8f1d3-8932-4b5f-a3c8-2e01b6479c5d"}
21:48:07.230 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da922bb7-6e86-43e7-bd30-624f260bfc06"}
21:48:07.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da922bb7-6e86-43e7-bd30-624f260bfc06"}
21:48:09.221 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea2148c0-38c5-4228-9f53-34a3c47d3031"}
21:48:09.221 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea2148c0-38c5-4228-9f53-34a3c47d3031"}
21:48:09.227 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29a2212d-1f22-4a45-9d6d-5096327929c5"}
21:48:09.229 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"29a2212d-1f22-4a45-9d6d-5096327929c5"}
21:48:11.221 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d9f5ff9-51f3-4e8b-80a9-5e7988e7a819"}
21:48:11.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d9f5ff9-51f3-4e8b-80a9-5e7988e7a819"}
21:48:11.227 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"791479fc-56b8-4c28-9367-ecb5bdc3b28f"}
21:48:11.229 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"791479fc-56b8-4c28-9367-ecb5bdc3b28f"}
21:48:13.221 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87088834-1fc7-4a38-989c-3a5c62eb736b"}
21:48:13.225 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87088834-1fc7-4a38-989c-3a5c62eb736b"}
21:48:13.239 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb7ce8d6-3a14-429a-9591-ce1436562942"}
21:48:13.247 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb7ce8d6-3a14-429a-9591-ce1436562942"}
21:48:15.232 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57df1a1c-79cd-4431-9d38-b8f2aa5eb230"}
21:48:15.246 00.014 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57df1a1c-79cd-4431-9d38-b8f2aa5eb230"}
21:48:15.249 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50ec53ee-3dfc-45bd-9af1-3f78680d763c"}
21:48:15.256 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50ec53ee-3dfc-45bd-9af1-3f78680d763c"}
21:48:17.230 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1777211-34c5-4610-91a1-4869854c9ca3"}
21:48:17.233 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1777211-34c5-4610-91a1-4869854c9ca3"}
21:48:17.235 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c46227e6-5ff5-40df-b8d0-f433715e7ab1"}
21:48:17.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c46227e6-5ff5-40df-b8d0-f433715e7ab1"}
21:48:19.229 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6e8ecfe-f847-4012-8763-9fa5aca21531"}
21:48:19.231 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6e8ecfe-f847-4012-8763-9fa5aca21531"}
21:48:19.234 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b759945-d71f-41e4-afb4-4b093e4e1d3c"}
21:48:19.236 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b759945-d71f-41e4-afb4-4b093e4e1d3c"}
21:48:21.226 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa078fea-647f-46a1-850a-f8e040344f7a"}
21:48:21.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa078fea-647f-46a1-850a-f8e040344f7a"}
21:48:21.231 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"276c47c8-870b-4913-a221-971b98364923"}
21:48:21.233 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"276c47c8-870b-4913-a221-971b98364923"}
21:48:23.225 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0466fd9a-f7bb-4d09-99ff-7b4b9861669c"}
21:48:23.227 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0466fd9a-f7bb-4d09-99ff-7b4b9861669c"}
21:48:23.229 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5afcb222-41ab-4b58-bae7-1dd62baf0d63"}
21:48:23.233 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5afcb222-41ab-4b58-bae7-1dd62baf0d63"}
21:48:25.224 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76c831de-07e6-4a0c-ba94-41ad5cb39a84"}
21:48:25.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76c831de-07e6-4a0c-ba94-41ad5cb39a84"}
21:48:25.228 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c6bfa95-f26e-4f09-b175-e0f9b2758c48"}
21:48:25.233 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c6bfa95-f26e-4f09-b175-e0f9b2758c48"}
21:48:27.224 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"260701e6-1263-4b6b-8265-5eb73875f06d"}
21:48:27.225 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"260701e6-1263-4b6b-8265-5eb73875f06d"}
21:48:27.228 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"246f945a-f537-49ff-b714-aa59cbb4e6f4"}
21:48:27.230 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"246f945a-f537-49ff-b714-aa59cbb4e6f4"}
21:48:29.223 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d8d200a-2ece-45b5-8476-d56fbc358e61"}
21:48:29.228 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d8d200a-2ece-45b5-8476-d56fbc358e61"}
21:48:29.244 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7499f7a8-7f0d-41cb-8d6f-92b29c6b986c"}
21:48:29.249 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7499f7a8-7f0d-41cb-8d6f-92b29c6b986c"}
21:48:31.221 01.972 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"110f6d3b-de6a-423a-b5b1-1882e52c772b"}
21:48:31.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"110f6d3b-de6a-423a-b5b1-1882e52c772b"}
21:48:31.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1eac416f-3e04-4357-afe5-0d399cd7ff0b"}
21:48:31.225 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eac416f-3e04-4357-afe5-0d399cd7ff0b"}
21:48:33.219 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7057353-4c2f-4e90-b155-e6d3f3809b3c"}
21:48:33.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7057353-4c2f-4e90-b155-e6d3f3809b3c"}
21:48:33.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb296ca5-d0a9-4c0a-818a-28ece03dc8bc"}
21:48:33.224 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb296ca5-d0a9-4c0a-818a-28ece03dc8bc"}
21:48:35.221 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae35b329-1131-4a55-aa0e-29ea0dc480d8"}
21:48:35.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae35b329-1131-4a55-aa0e-29ea0dc480d8"}
21:48:35.227 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88a5faec-e1b1-4cdd-a3d0-4f93ec2327b1"}
21:48:35.235 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"88a5faec-e1b1-4cdd-a3d0-4f93ec2327b1"}
21:48:37.222 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35f96eba-08a9-4d49-8091-f13d0a0c79c0"}
21:48:37.223 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35f96eba-08a9-4d49-8091-f13d0a0c79c0"}
21:48:37.230 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"718d828e-83c8-48b7-87dc-77358b95e844"}
21:48:37.236 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"718d828e-83c8-48b7-87dc-77358b95e844"}
21:48:39.219 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbdb28d2-58f5-49c4-9ca0-64f4bb266f8c"}
21:48:39.225 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbdb28d2-58f5-49c4-9ca0-64f4bb266f8c"}
21:48:39.230 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a9dc83a-ec23-4bd0-9e2f-9c0b099725f1"}
21:48:39.237 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a9dc83a-ec23-4bd0-9e2f-9c0b099725f1"}
21:48:41.218 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9afe2fa2-432f-4d3e-a932-8f9d39aee22f"}
21:48:41.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9afe2fa2-432f-4d3e-a932-8f9d39aee22f"}
21:48:41.227 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7bae1404-bb38-473e-9479-2eff0485a05b"}
21:48:41.233 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bae1404-bb38-473e-9479-2eff0485a05b"}
21:48:43.218 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8aee3314-6c19-4509-80dd-06677c6d0575"}
21:48:43.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8aee3314-6c19-4509-80dd-06677c6d0575"}
21:48:43.226 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ad07869-53a5-4858-b211-8dcdeb0efd85"}
21:48:43.232 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ad07869-53a5-4858-b211-8dcdeb0efd85"}
21:48:45.217 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"500ea495-d9c0-4e4b-bf07-d53dfad13892"}
21:48:45.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"500ea495-d9c0-4e4b-bf07-d53dfad13892"}
21:48:45.223 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3cd0224c-d894-4136-bd34-efd3f5c38eb1"}
21:48:45.223 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cd0224c-d894-4136-bd34-efd3f5c38eb1"}
21:48:47.217 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc073022-b24e-4d2e-8d28-59fbf351a44a"}
21:48:47.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc073022-b24e-4d2e-8d28-59fbf351a44a"}
21:48:47.228 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7a4518e-c21d-4439-830e-0993b38666c0"}
21:48:47.234 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7a4518e-c21d-4439-830e-0993b38666c0"}
21:48:49.219 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"26ca6024-581c-4b82-8b84-a3abccb8da25"}
21:48:49.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"26ca6024-581c-4b82-8b84-a3abccb8da25"}
21:48:49.225 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e199bf73-05da-4412-9b3d-fbe322ec8e4b"}
21:48:49.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e199bf73-05da-4412-9b3d-fbe322ec8e4b"}
21:48:51.221 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"593e22d8-4326-4270-89cf-54d6d48f6e2c"}
21:48:51.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"593e22d8-4326-4270-89cf-54d6d48f6e2c"}
21:48:51.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d29ba326-1ddf-4b25-9099-803aa04ade79"}
21:48:51.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d29ba326-1ddf-4b25-9099-803aa04ade79"}
21:48:53.221 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"609a0dc6-606e-4ea0-817e-8cfc2fc7d052"}
21:48:53.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"609a0dc6-606e-4ea0-817e-8cfc2fc7d052"}
21:48:53.226 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41c49fed-3149-466c-9733-64e1006422a4"}
21:48:53.226 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"41c49fed-3149-466c-9733-64e1006422a4"}
21:48:55.217 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c182a52-b804-4a45-a1eb-7c8d7d8ffbcb"}
21:48:55.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c182a52-b804-4a45-a1eb-7c8d7d8ffbcb"}
21:48:55.222 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7c59216-8a5d-4eaf-a068-5ba52d30fe5c"}
21:48:55.224 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7c59216-8a5d-4eaf-a068-5ba52d30fe5c"}
21:48:57.217 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89d3c78b-e015-4d24-b501-9e36c5e7eaff"}
21:48:57.218 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89d3c78b-e015-4d24-b501-9e36c5e7eaff"}
21:48:57.222 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d3b3bf0-7d14-48b8-8eb0-9a775a719176"}
21:48:57.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d3b3bf0-7d14-48b8-8eb0-9a775a719176"}
21:48:59.218 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89e9be59-b7c2-4a7a-a7a8-9a07d60ce2a1"}
21:48:59.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89e9be59-b7c2-4a7a-a7a8-9a07d60ce2a1"}
21:48:59.222 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0b8d030c-d51a-45bf-a439-3b7a430b762e"}
21:48:59.229 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b8d030c-d51a-45bf-a439-3b7a430b762e"}
21:49:01.216 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1dd0662-445d-4d1f-acbd-598bb2b83d6c"}
21:49:01.218 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1dd0662-445d-4d1f-acbd-598bb2b83d6c"}
21:49:01.220 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1868f249-41b5-428c-aee0-d4b21d336a26"}
21:49:01.226 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1868f249-41b5-428c-aee0-d4b21d336a26"}
21:49:03.215 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18012676-4a28-45bf-8a6d-5c90b0b55ab2"}
21:49:03.219 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18012676-4a28-45bf-8a6d-5c90b0b55ab2"}
21:49:03.222 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"914c9d92-c362-4a4f-8034-86bf4ae47c14"}
21:49:03.227 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"914c9d92-c362-4a4f-8034-86bf4ae47c14"}
21:49:05.220 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f5466be-5e75-4316-bcf4-658b8cd8bab6"}
21:49:05.224 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f5466be-5e75-4316-bcf4-658b8cd8bab6"}
21:49:05.227 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"167dc078-f771-4496-bc60-4fc2f6011dcf"}
21:49:05.232 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"167dc078-f771-4496-bc60-4fc2f6011dcf"}
21:49:07.220 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b5ccd28-bf40-4d96-aa1c-7b5909c9ec01"}
21:49:07.225 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b5ccd28-bf40-4d96-aa1c-7b5909c9ec01"}
21:49:07.233 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a038c1f-bf9c-4b6c-9673-08bb8c9fd312"}
21:49:07.239 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a038c1f-bf9c-4b6c-9673-08bb8c9fd312"}
21:49:09.219 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a803f6e7-de2f-466b-ace7-a6b08788c801"}
21:49:09.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a803f6e7-de2f-466b-ace7-a6b08788c801"}
21:49:09.224 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98362d38-4620-4bbb-ab1e-de34b0c20c07"}
21:49:09.228 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98362d38-4620-4bbb-ab1e-de34b0c20c07"}
21:49:11.222 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c276a826-782e-4ea9-b006-fea4f10bd40f"}
21:49:11.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c276a826-782e-4ea9-b006-fea4f10bd40f"}
21:49:11.228 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b75c73ce-496c-4ef5-a573-fa4f12866f91"}
21:49:11.230 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b75c73ce-496c-4ef5-a573-fa4f12866f91"}
21:49:13.222 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5f27de2-4d53-479d-8fb6-527604b010a4"}
21:49:13.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5f27de2-4d53-479d-8fb6-527604b010a4"}
21:49:13.227 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3ec933d-e231-498c-a53b-b8f14a5dfa2f"}
21:49:13.229 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3ec933d-e231-498c-a53b-b8f14a5dfa2f"}
21:49:15.218 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5d23a2a-fef9-4a4d-a87d-95a49a9df463"}
21:49:15.222 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5d23a2a-fef9-4a4d-a87d-95a49a9df463"}
21:49:15.228 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69260f28-10a4-4105-aa99-9f101c4adfb7"}
21:49:15.233 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69260f28-10a4-4105-aa99-9f101c4adfb7"}
21:49:17.222 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d581863-afb9-4291-8915-7a7f8abfad6e"}
21:49:17.224 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d581863-afb9-4291-8915-7a7f8abfad6e"}
21:49:17.227 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9c7193c-19e2-429d-835b-56bdc3b94a09"}
21:49:17.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9c7193c-19e2-429d-835b-56bdc3b94a09"}
21:49:19.220 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1260dc3-d7a1-45c7-b1a9-0091274a120d"}
21:49:19.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1260dc3-d7a1-45c7-b1a9-0091274a120d"}
21:49:19.228 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"edbb252b-9e6b-4358-b559-8d81835e280a"}
21:49:19.231 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"edbb252b-9e6b-4358-b559-8d81835e280a"}
21:49:21.220 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a92ceed1-9d6d-4196-b8d4-daa8bd6c5af6"}
21:49:21.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a92ceed1-9d6d-4196-b8d4-daa8bd6c5af6"}
21:49:21.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"469ef59e-7cc1-44e0-af9c-4fbc4941f4c9"}
21:49:21.227 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"469ef59e-7cc1-44e0-af9c-4fbc4941f4c9"}
21:49:23.220 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b33a5d6-5e4e-44a7-a7e9-7f914f6c99a5"}
21:49:23.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b33a5d6-5e4e-44a7-a7e9-7f914f6c99a5"}
21:49:23.226 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1a2a260-38e4-4f9d-a45c-cd09a4aa8c4a"}
21:49:23.227 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1a2a260-38e4-4f9d-a45c-cd09a4aa8c4a"}
21:49:25.216 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2992bd51-c17a-4f2d-9751-f0f2fa9f3a73"}
21:49:25.218 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2992bd51-c17a-4f2d-9751-f0f2fa9f3a73"}
21:49:25.222 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d00ab5a-2214-48e4-932a-bb8fa0681c14"}
21:49:25.237 00.015 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d00ab5a-2214-48e4-932a-bb8fa0681c14"}
21:49:27.217 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"98ca33d9-b6d0-4c75-8637-a47e7a357ad5"}
21:49:27.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"98ca33d9-b6d0-4c75-8637-a47e7a357ad5"}
21:49:27.223 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4954ea6-2719-4a8a-bd8f-c4e498e6e82b"}
21:49:27.231 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4954ea6-2719-4a8a-bd8f-c4e498e6e82b"}
21:49:29.216 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dff84d44-55f0-402c-9a03-aed74b9e9497"}
21:49:29.217 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dff84d44-55f0-402c-9a03-aed74b9e9497"}
21:49:29.221 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8797380-587f-47d9-8773-b71bc7d0b107"}
21:49:29.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8797380-587f-47d9-8773-b71bc7d0b107"}
21:49:31.217 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bde32d94-971e-415b-88df-f25a2b7a7379"}
21:49:31.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bde32d94-971e-415b-88df-f25a2b7a7379"}
21:49:31.222 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f0b3b90-287e-4dc5-bbbe-bf4015fc0bb2"}
21:49:31.226 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f0b3b90-287e-4dc5-bbbe-bf4015fc0bb2"}
21:49:33.217 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"138e21c6-b963-4a30-8d09-60a10a1efd64"}
21:49:33.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"138e21c6-b963-4a30-8d09-60a10a1efd64"}
21:49:33.224 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5cd71741-3652-4f9d-9ed6-62efb628bcc8"}
21:49:33.229 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cd71741-3652-4f9d-9ed6-62efb628bcc8"}
21:49:35.217 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ffa0620-48fb-4b46-91b2-2d580aa05ec7"}
21:49:35.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ffa0620-48fb-4b46-91b2-2d580aa05ec7"}
21:49:35.224 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8346c019-2a7b-4f20-b7d9-1b59ce2420f4"}
21:49:35.230 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8346c019-2a7b-4f20-b7d9-1b59ce2420f4"}
21:49:37.217 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ef08e00-7ff4-4639-ac4e-91ad4bf8c2ca"}
21:49:37.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ef08e00-7ff4-4639-ac4e-91ad4bf8c2ca"}
21:49:37.224 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51765386-1939-4ebb-8468-011a5c28e275"}
21:49:37.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51765386-1939-4ebb-8468-011a5c28e275"}
21:49:39.212 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e55630c0-d692-48cd-9555-bc79ced2c0f0"}
21:49:39.215 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e55630c0-d692-48cd-9555-bc79ced2c0f0"}
21:49:39.218 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c24b6b2b-ca3b-4c67-919d-fb1dcd88568c"}
21:49:39.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c24b6b2b-ca3b-4c67-919d-fb1dcd88568c"}
21:49:41.211 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08bca875-35f2-481f-8069-f204a869657c"}
21:49:41.236 00.025 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08bca875-35f2-481f-8069-f204a869657c"}
21:49:41.237 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d71b334f-6177-42e4-99a5-66de2ed4f81e"}
21:49:41.242 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d71b334f-6177-42e4-99a5-66de2ed4f81e"}
21:49:43.212 01.970 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29cd1ac8-446e-41a8-b345-2b7d5df47c85"}
21:49:43.214 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29cd1ac8-446e-41a8-b345-2b7d5df47c85"}
21:49:43.217 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec9aca0a-bd19-4a97-84a4-8c50a220bbde"}
21:49:43.225 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec9aca0a-bd19-4a97-84a4-8c50a220bbde"}
21:49:45.217 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80d2e634-fcd8-48b2-9fa5-99ced8238530"}
21:49:45.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80d2e634-fcd8-48b2-9fa5-99ced8238530"}
21:49:45.222 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f95352c5-f295-49cc-ba44-cac0e7aed132"}
21:49:45.226 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f95352c5-f295-49cc-ba44-cac0e7aed132"}
21:49:47.217 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5051cfd-85f2-4c23-85e1-45c692ed3e38"}
21:49:47.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5051cfd-85f2-4c23-85e1-45c692ed3e38"}
21:49:47.237 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"447408e3-8c5d-4b3d-9382-b36f3083371d"}
21:49:47.241 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"447408e3-8c5d-4b3d-9382-b36f3083371d"}
21:49:49.215 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d5b7f25-0524-4792-b5f7-b3330f5c83f1"}
21:49:49.218 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d5b7f25-0524-4792-b5f7-b3330f5c83f1"}
21:49:49.220 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2d8abb9-9745-418e-b97f-c4ca1fd837fe"}
21:49:49.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2d8abb9-9745-418e-b97f-c4ca1fd837fe"}
21:49:51.217 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19a321a4-96b6-4108-9397-b956685499a5"}
21:49:51.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19a321a4-96b6-4108-9397-b956685499a5"}
21:49:51.226 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"844b2353-8a7e-472e-b555-1c534e919506"}
21:49:51.231 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"844b2353-8a7e-472e-b555-1c534e919506"}
21:49:53.216 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71b8d13d-8fd2-4fc8-8625-5f8f572caf05"}
21:49:53.219 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71b8d13d-8fd2-4fc8-8625-5f8f572caf05"}
21:49:53.225 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f453790-db73-49a8-9f88-ec1021565670"}
21:49:53.229 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f453790-db73-49a8-9f88-ec1021565670"}
21:49:55.220 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"282ab1ae-f71b-43d7-a70b-72f378f88573"}
21:49:55.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"282ab1ae-f71b-43d7-a70b-72f378f88573"}
21:49:55.226 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dfa4505f-6302-4d5a-a2ea-d9cc0255ef9b"}
21:49:55.234 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfa4505f-6302-4d5a-a2ea-d9cc0255ef9b"}
21:49:57.219 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39027146-60b9-4b96-bbd6-9fb61db324b0"}
21:49:57.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39027146-60b9-4b96-bbd6-9fb61db324b0"}
21:49:57.226 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5ccfde7-ab17-4cbb-90c4-73e8af32119e"}
21:49:57.230 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5ccfde7-ab17-4cbb-90c4-73e8af32119e"}
21:49:59.217 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12449ee9-8f06-4100-891d-33e126770ac5"}
21:49:59.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12449ee9-8f06-4100-891d-33e126770ac5"}
21:49:59.226 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a16a99e4-970c-462d-ab95-16ee330a3154"}
21:49:59.226 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a16a99e4-970c-462d-ab95-16ee330a3154"}
21:50:01.216 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"286a8525-5894-4801-a2f7-b1d0d3e9d6fc"}
21:50:01.220 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"286a8525-5894-4801-a2f7-b1d0d3e9d6fc"}
21:50:01.227 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92143a68-6b93-47c8-bc5c-ab71c5b35b8d"}
21:50:01.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92143a68-6b93-47c8-bc5c-ab71c5b35b8d"}
21:50:03.214 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"faeb8d0b-bfdb-45d2-bbfb-a9f9f487a788"}
21:50:03.218 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"faeb8d0b-bfdb-45d2-bbfb-a9f9f487a788"}
21:50:03.223 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4473dd7-819e-407f-80e3-acce81cc18a2"}
21:50:03.228 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4473dd7-819e-407f-80e3-acce81cc18a2"}
21:50:05.215 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9839f228-a718-486c-8f04-f675c8f0bebe"}
21:50:05.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9839f228-a718-486c-8f04-f675c8f0bebe"}
21:50:05.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd9bce2e-1898-4891-bc9b-e04d7dac5ec2"}
21:50:05.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd9bce2e-1898-4891-bc9b-e04d7dac5ec2"}
21:50:07.214 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14734c80-8ecc-46d1-81c5-0d9a839e1290"}
21:50:07.216 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14734c80-8ecc-46d1-81c5-0d9a839e1290"}
21:50:07.221 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4db46c75-9fef-4437-b3a6-aad7067067da"}
21:50:07.232 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4db46c75-9fef-4437-b3a6-aad7067067da"}
21:50:09.214 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d07d139-34dc-4b81-834c-0677152ea67a"}
21:50:09.216 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d07d139-34dc-4b81-834c-0677152ea67a"}
21:50:09.219 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6f15eea-02c0-4b18-9045-a470bf3f4318"}
21:50:09.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6f15eea-02c0-4b18-9045-a470bf3f4318"}
21:50:11.216 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67f008e4-2d6b-4e7d-9874-0180f8f52304"}
21:50:11.218 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67f008e4-2d6b-4e7d-9874-0180f8f52304"}
21:50:11.220 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e707d03-b8bb-44be-bbca-7c86ef66ab84"}
21:50:11.225 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e707d03-b8bb-44be-bbca-7c86ef66ab84"}
21:50:13.214 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4517b47f-c134-4e33-9925-48ce09d1db46"}
21:50:13.217 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4517b47f-c134-4e33-9925-48ce09d1db46"}
21:50:13.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5323227-9545-4292-bd65-eae98ddcd8e8"}
21:50:13.224 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5323227-9545-4292-bd65-eae98ddcd8e8"}
21:50:15.214 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e29a53e1-fe03-4558-9ef6-0333a0e9b07d"}
21:50:15.218 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e29a53e1-fe03-4558-9ef6-0333a0e9b07d"}
21:50:15.226 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3bbf8d99-bec0-4ec6-aaae-b78c84322e7e"}
21:50:15.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3bbf8d99-bec0-4ec6-aaae-b78c84322e7e"}
21:50:17.214 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48aff567-daba-479b-9ef4-8bce0f017682"}
21:50:17.217 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48aff567-daba-479b-9ef4-8bce0f017682"}
21:50:17.219 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b1ed911-5079-4433-b9f2-531c94356984"}
21:50:17.223 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b1ed911-5079-4433-b9f2-531c94356984"}
21:50:19.213 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb1ef879-3719-42bb-9932-984fc3e074db"}
21:50:19.218 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb1ef879-3719-42bb-9932-984fc3e074db"}
21:50:19.220 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"505eed86-49e3-404d-9114-234b6698fd3a"}
21:50:19.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"505eed86-49e3-404d-9114-234b6698fd3a"}
21:50:21.215 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bce4773d-7436-4bfe-a7f2-354746599d45"}
21:50:21.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bce4773d-7436-4bfe-a7f2-354746599d45"}
21:50:21.219 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afedd1be-b2ae-4fa1-8fd5-0fbd29403bca"}
21:50:21.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"afedd1be-b2ae-4fa1-8fd5-0fbd29403bca"}
21:50:23.214 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0ee2b3c-c85e-4a82-8eb6-43a1e4b0ac19"}
21:50:23.216 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0ee2b3c-c85e-4a82-8eb6-43a1e4b0ac19"}
21:50:23.218 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab5bb282-39f9-43c6-a5a8-f326b5ee3e91"}
21:50:23.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab5bb282-39f9-43c6-a5a8-f326b5ee3e91"}
21:50:25.214 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcbaf195-b8be-4197-9869-325836629446"}
21:50:25.216 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcbaf195-b8be-4197-9869-325836629446"}
21:50:25.219 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02d570fa-20b0-42d6-9e3e-d7d612845d37"}
21:50:25.229 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"02d570fa-20b0-42d6-9e3e-d7d612845d37"}
21:50:27.213 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e9b9483-fb86-4236-88bb-519d9522f421"}
21:50:27.217 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e9b9483-fb86-4236-88bb-519d9522f421"}
21:50:27.222 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc736f0b-e98b-42a8-8639-f6df3665c91b"}
21:50:27.228 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dc736f0b-e98b-42a8-8639-f6df3665c91b"}
21:50:29.211 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db792c74-6f0c-4583-bbef-b65f19cdb361"}
21:50:29.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db792c74-6f0c-4583-bbef-b65f19cdb361"}
21:50:29.216 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57f25edc-2dc0-4e35-9b0d-ac78a37892ef"}
21:50:29.220 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"57f25edc-2dc0-4e35-9b0d-ac78a37892ef"}
21:50:31.214 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa29348e-740b-48f9-947f-e908ab40b98e"}
21:50:31.219 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa29348e-740b-48f9-947f-e908ab40b98e"}
21:50:31.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e29c7d21-3a67-4867-984c-9a86b0178a75"}
21:50:31.224 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e29c7d21-3a67-4867-984c-9a86b0178a75"}
21:50:33.215 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e266f7a-d706-43ec-bd01-067088a71a3e"}
21:50:33.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e266f7a-d706-43ec-bd01-067088a71a3e"}
21:50:33.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8592176-8973-41e3-8780-89204a4df710"}
21:50:33.224 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8592176-8973-41e3-8780-89204a4df710"}
21:50:35.214 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8265ef24-4d22-4c92-8358-d26a73b43717"}
21:50:35.217 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8265ef24-4d22-4c92-8358-d26a73b43717"}
21:50:35.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a8de7c75-3312-4a07-845a-06cd24609f23"}
21:50:35.229 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8de7c75-3312-4a07-845a-06cd24609f23"}
21:50:37.218 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38f03952-aa3b-49ef-8442-ce9c64acc307"}
21:50:37.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38f03952-aa3b-49ef-8442-ce9c64acc307"}
21:50:37.224 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d097a4b-c61b-4cd8-9c10-67e215e9d724"}
21:50:37.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d097a4b-c61b-4cd8-9c10-67e215e9d724"}
21:50:39.224 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8943cd74-79ba-42f7-8800-4e44e5daa4e0"}
21:50:39.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8943cd74-79ba-42f7-8800-4e44e5daa4e0"}
21:50:39.229 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"183b3136-94f7-4367-8e36-b65e470b7f24"}
21:50:39.231 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"183b3136-94f7-4367-8e36-b65e470b7f24"}
21:50:41.223 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ed68c46-a68d-4350-a886-77e0165e5418"}
21:50:41.226 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ed68c46-a68d-4350-a886-77e0165e5418"}
21:50:41.231 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6ce6b9a-84be-44c2-a5de-eaf8c5490c94"}
21:50:41.237 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6ce6b9a-84be-44c2-a5de-eaf8c5490c94"}
21:50:43.222 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17081994-580e-4202-aca4-fafa9930e10b"}
21:50:43.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17081994-580e-4202-aca4-fafa9930e10b"}
21:50:43.227 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"714d41ee-f5be-4d35-8f7f-ae1f05bd1cfe"}
21:50:43.227 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"714d41ee-f5be-4d35-8f7f-ae1f05bd1cfe"}
21:50:45.220 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1d32bd3-9285-4bc7-b0f1-f4174f04bb20"}
21:50:45.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1d32bd3-9285-4bc7-b0f1-f4174f04bb20"}
21:50:45.226 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf21ccb6-6a74-46b2-ad10-e79aace5c87a"}
21:50:45.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf21ccb6-6a74-46b2-ad10-e79aace5c87a"}
21:50:47.221 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e25f4c1-499d-4909-a4cc-873f63d60b5f"}
21:50:47.224 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e25f4c1-499d-4909-a4cc-873f63d60b5f"}
21:50:47.232 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c88ef4c8-3551-4aa5-a5bb-68c88775090f"}
21:50:47.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c88ef4c8-3551-4aa5-a5bb-68c88775090f"}
21:50:49.219 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"566809f7-c8bb-497f-9969-c194324ac81c"}
21:50:49.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"566809f7-c8bb-497f-9969-c194324ac81c"}
21:50:49.230 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94a1c0ee-094d-4106-81ad-ea5660f6147b"}
21:50:49.236 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"94a1c0ee-094d-4106-81ad-ea5660f6147b"}
21:50:51.219 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d361ebb2-003b-45ba-affe-a8ae3bcae7a2"}
21:50:51.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d361ebb2-003b-45ba-affe-a8ae3bcae7a2"}
21:50:51.226 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f902dd01-eca2-40db-95e0-725386372560"}
21:50:51.231 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f902dd01-eca2-40db-95e0-725386372560"}
21:50:53.226 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22d5a7ae-8e2f-4329-8586-093b0f7af8ba"}
21:50:53.230 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22d5a7ae-8e2f-4329-8586-093b0f7af8ba"}
21:50:53.233 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5eb838d1-ae5b-4234-b56f-1a9b67bdfd64"}
21:50:53.235 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5eb838d1-ae5b-4234-b56f-1a9b67bdfd64"}
21:50:55.225 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90a666bb-2685-4245-bcf2-f57fe3058cec"}
21:50:55.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90a666bb-2685-4245-bcf2-f57fe3058cec"}
21:50:55.231 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"faf04112-12f9-4808-9445-4f7216710d96"}
21:50:55.233 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"faf04112-12f9-4808-9445-4f7216710d96"}
21:50:57.226 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"128dd4a0-accc-4864-9426-a3814b1b4cfc"}
21:50:57.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"128dd4a0-accc-4864-9426-a3814b1b4cfc"}
21:50:57.234 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39b26b39-ab4c-4f75-bbdb-96ec3aa02ddf"}
21:50:57.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"39b26b39-ab4c-4f75-bbdb-96ec3aa02ddf"}
21:50:59.230 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"421f90b6-74bb-4216-996d-1bfa92392fe2"}
21:50:59.233 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"421f90b6-74bb-4216-996d-1bfa92392fe2"}
21:50:59.240 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab2f2ba8-8bc0-4126-b45b-28cefbf365b8"}
21:50:59.246 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab2f2ba8-8bc0-4126-b45b-28cefbf365b8"}
21:51:01.226 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0dbb0e31-15a8-4170-87f1-20be633244db"}
21:51:01.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0dbb0e31-15a8-4170-87f1-20be633244db"}
21:51:01.231 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"456a8965-a781-4e72-bee7-6e41bc1551b1"}
21:51:01.232 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"456a8965-a781-4e72-bee7-6e41bc1551b1"}
21:51:03.224 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d574b418-6d59-4f52-9ea7-97e5ba7524ae"}
21:51:03.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d574b418-6d59-4f52-9ea7-97e5ba7524ae"}
21:51:03.230 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"961cef19-f05c-4466-be72-c4929a3d9ac9"}
21:51:03.234 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"961cef19-f05c-4466-be72-c4929a3d9ac9"}
21:51:05.225 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"561b63bb-fadf-49d8-a6a8-13e977558d8b"}
21:51:05.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"561b63bb-fadf-49d8-a6a8-13e977558d8b"}
21:51:05.231 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca2defa5-0822-4a87-ae3c-6d06f1bae2a4"}
21:51:05.233 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca2defa5-0822-4a87-ae3c-6d06f1bae2a4"}
21:51:07.224 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b93c742d-f87c-4db3-9b26-9cf6296f7374"}
21:51:07.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b93c742d-f87c-4db3-9b26-9cf6296f7374"}
21:51:07.228 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e633cb18-3b79-440a-b14f-3cc9c09b47e0"}
21:51:07.232 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e633cb18-3b79-440a-b14f-3cc9c09b47e0"}
21:51:09.229 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc0ea615-a5bd-468d-b331-955316233298"}
21:51:09.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc0ea615-a5bd-468d-b331-955316233298"}
21:51:09.235 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d10696b3-4429-4f0f-a753-36909ce61270"}
21:51:09.236 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d10696b3-4429-4f0f-a753-36909ce61270"}
21:51:11.228 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e645ce2-27cc-4e9c-a8e6-8ad67d191930"}
21:51:11.234 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e645ce2-27cc-4e9c-a8e6-8ad67d191930"}
21:51:11.238 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9330246-57bb-4016-a50b-9356c1895709"}
21:51:11.243 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9330246-57bb-4016-a50b-9356c1895709"}
21:51:13.226 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e0a9a18-7b5a-4346-a318-d2cce3d8d27d"}
21:51:13.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e0a9a18-7b5a-4346-a318-d2cce3d8d27d"}
21:51:13.230 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a4cbdeb-2dfb-42a0-984c-efd805d5c2e2"}
21:51:13.231 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a4cbdeb-2dfb-42a0-984c-efd805d5c2e2"}
21:51:15.224 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d73e5ade-88e5-464d-858b-6a4547e5b100"}
21:51:15.225 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d73e5ade-88e5-464d-858b-6a4547e5b100"}
21:51:15.227 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"235b0b53-8b49-4acc-8bf5-4033642a4067"}
21:51:15.227 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"235b0b53-8b49-4acc-8bf5-4033642a4067"}
21:51:17.217 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c905cc6f-6dec-472e-a7b8-8a4acd0c25af"}
21:51:17.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c905cc6f-6dec-472e-a7b8-8a4acd0c25af"}
21:51:17.224 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dbfdb79-121d-45da-ae5e-efbb41d6e150"}
21:51:17.225 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0dbfdb79-121d-45da-ae5e-efbb41d6e150"}
21:51:19.216 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d06197ea-fdb2-4be1-a72e-8e5e1ec1fea9"}
21:51:19.221 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d06197ea-fdb2-4be1-a72e-8e5e1ec1fea9"}
21:51:19.226 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d380f144-517b-4522-907e-2aa641ab375e"}
21:51:19.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d380f144-517b-4522-907e-2aa641ab375e"}
21:51:21.214 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7121c974-3b10-40fa-aae3-951a443b2270"}
21:51:21.216 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7121c974-3b10-40fa-aae3-951a443b2270"}
21:51:21.219 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"461f0643-249e-47b4-9f05-f5db27598231"}
21:51:21.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"461f0643-249e-47b4-9f05-f5db27598231"}
21:51:23.219 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99d48ef8-697b-4a64-b403-50305c8fa042"}
21:51:23.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99d48ef8-697b-4a64-b403-50305c8fa042"}
21:51:23.226 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3efa0209-9932-4e39-98d0-cd43ce31b3cd"}
21:51:23.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3efa0209-9932-4e39-98d0-cd43ce31b3cd"}
21:51:25.217 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4eaf0513-19b4-403d-ad12-b3fb12702931"}
21:51:25.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4eaf0513-19b4-403d-ad12-b3fb12702931"}
21:51:25.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31b0beeb-e32d-429d-9287-cdb79862a806"}
21:51:25.225 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"31b0beeb-e32d-429d-9287-cdb79862a806"}
21:51:27.217 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bae2765-526d-4f2f-928f-f9570b6a603d"}
21:51:27.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bae2765-526d-4f2f-928f-f9570b6a603d"}
21:51:27.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"537e0924-b3b8-4ba9-b2a9-f3ed33e405d5"}
21:51:27.226 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"537e0924-b3b8-4ba9-b2a9-f3ed33e405d5"}
21:51:29.217 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c7ed9ef-50b4-4cb3-9fa6-165b078aa812"}
21:51:29.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c7ed9ef-50b4-4cb3-9fa6-165b078aa812"}
21:51:29.233 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4f6500d-1ec4-4dc1-9c51-1a1d1d71b4b4"}
21:51:29.237 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4f6500d-1ec4-4dc1-9c51-1a1d1d71b4b4"}
21:51:31.215 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d64775dd-0ea7-4c03-8768-a24901d79a4d"}
21:51:31.221 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d64775dd-0ea7-4c03-8768-a24901d79a4d"}
21:51:31.224 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cabba764-f252-44b6-894c-b9bb7a50b268"}
21:51:31.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cabba764-f252-44b6-894c-b9bb7a50b268"}
21:51:33.216 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"762645b3-f2f2-41b1-bbfc-5476c9c6c8a5"}
21:51:33.219 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"762645b3-f2f2-41b1-bbfc-5476c9c6c8a5"}
21:51:33.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50676a90-e1ea-41e1-afd1-9b194e6830ab"}
21:51:33.227 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50676a90-e1ea-41e1-afd1-9b194e6830ab"}
21:51:35.214 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d567dc21-570c-4ca7-9972-437b570f8b93"}
21:51:35.220 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d567dc21-570c-4ca7-9972-437b570f8b93"}
21:51:35.222 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9167ccea-a704-41d6-bea3-d8f36b78ccc4"}
21:51:35.223 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9167ccea-a704-41d6-bea3-d8f36b78ccc4"}
21:51:37.217 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"318c3f71-24d2-4119-af3e-90b20a76078f"}
21:51:37.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"318c3f71-24d2-4119-af3e-90b20a76078f"}
21:51:37.223 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52d6b3bb-4e91-4b4e-82a1-574b2b2bb984"}
21:51:37.226 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"52d6b3bb-4e91-4b4e-82a1-574b2b2bb984"}
21:51:39.221 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9fc78868-83d8-45f4-90f3-bf907c626085"}
21:51:39.225 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9fc78868-83d8-45f4-90f3-bf907c626085"}
21:51:39.229 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"984e7039-3cda-4235-8247-eb9e4aa235b5"}
21:51:39.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"984e7039-3cda-4235-8247-eb9e4aa235b5"}
21:51:41.221 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e874ddd6-ec89-45a4-bb2a-7ed08cb4b067"}
21:51:41.226 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e874ddd6-ec89-45a4-bb2a-7ed08cb4b067"}
21:51:41.236 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c14a5ec5-03bf-4d1c-a8b0-d40feb963f5d"}
21:51:41.242 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c14a5ec5-03bf-4d1c-a8b0-d40feb963f5d"}
21:51:43.229 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b98a544d-3b13-4fd7-8551-57971e4c7c50"}
21:51:43.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b98a544d-3b13-4fd7-8551-57971e4c7c50"}
21:51:43.236 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4dec19a-ff96-42e2-81d0-347a899a6ab3"}
21:51:43.239 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d4dec19a-ff96-42e2-81d0-347a899a6ab3"}
21:51:45.230 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daacb770-708c-431f-858f-17404d803ae4"}
21:51:45.230 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daacb770-708c-431f-858f-17404d803ae4"}
21:51:45.230 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55bd3e98-8ab8-4ae8-bccc-b0196ef3dfc8"}
21:51:45.237 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"55bd3e98-8ab8-4ae8-bccc-b0196ef3dfc8"}
21:51:47.238 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a27f70bf-974d-4886-bae5-4f3740b6877d"}
21:51:47.244 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a27f70bf-974d-4886-bae5-4f3740b6877d"}
21:51:47.251 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b633dfc5-9aa3-448f-8732-9c1a0574163a"}
21:51:47.253 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b633dfc5-9aa3-448f-8732-9c1a0574163a"}
21:51:49.242 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68a46dfd-22fc-47c5-912a-82c6a27e286d"}
21:51:49.243 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68a46dfd-22fc-47c5-912a-82c6a27e286d"}
21:51:49.245 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68eac5d3-6dad-47af-8afd-be30a5deed8d"}
21:51:49.245 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"68eac5d3-6dad-47af-8afd-be30a5deed8d"}
21:51:51.243 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2791c6a-57f9-4f57-9bde-2053918447a2"}
21:51:51.247 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2791c6a-57f9-4f57-9bde-2053918447a2"}
21:51:51.251 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"679c5840-8add-4806-9956-553d698907ae"}
21:51:51.254 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"679c5840-8add-4806-9956-553d698907ae"}
21:51:53.242 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5075b0b-1286-4df8-96e9-969095730e50"}
21:51:53.243 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5075b0b-1286-4df8-96e9-969095730e50"}
21:51:53.243 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bccfcb33-517c-4d6e-b5ad-0a5539889fab"}
21:51:53.243 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bccfcb33-517c-4d6e-b5ad-0a5539889fab"}
21:51:55.231 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5eb5ed33-1cab-4043-94b8-782310227300"}
21:51:55.236 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5eb5ed33-1cab-4043-94b8-782310227300"}
21:51:55.241 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e06d2eee-d418-44de-b8cb-85a5289307d7"}
21:51:55.241 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e06d2eee-d418-44de-b8cb-85a5289307d7"}
21:51:57.240 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8c2345b-754e-4fd5-a247-ea0de750e382"}
21:51:57.243 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8c2345b-754e-4fd5-a247-ea0de750e382"}
21:51:57.247 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03777c9c-63a8-479f-924c-ce2712647a5f"}
21:51:57.249 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"03777c9c-63a8-479f-924c-ce2712647a5f"}
21:51:59.242 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7903259c-f83f-4128-9ddc-1c7647cfa570"}
21:51:59.244 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7903259c-f83f-4128-9ddc-1c7647cfa570"}
21:51:59.246 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb942915-674a-40f5-85e3-7d162479e947"}
21:51:59.248 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb942915-674a-40f5-85e3-7d162479e947"}
21:52:01.248 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f74687a0-90dd-40b7-b49e-158b6e323923"}
21:52:01.248 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f74687a0-90dd-40b7-b49e-158b6e323923"}
21:52:01.248 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40b15411-c552-428b-9146-26304d08726c"}
21:52:01.248 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"40b15411-c552-428b-9146-26304d08726c"}
21:52:03.241 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0001f212-258d-4ef0-b536-b2feeb4b3c5e"}
21:52:03.243 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0001f212-258d-4ef0-b536-b2feeb4b3c5e"}
21:52:03.247 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"033a73de-9208-42a2-8db5-9dd092cf3f22"}
21:52:03.251 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"033a73de-9208-42a2-8db5-9dd092cf3f22"}
21:52:05.249 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5c45661-7de3-427a-8965-d3daafb9eaff"}
21:52:05.249 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5c45661-7de3-427a-8965-d3daafb9eaff"}
21:52:05.254 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61d53084-2ee4-4a15-9e30-013881e0cbd6"}
21:52:05.256 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61d53084-2ee4-4a15-9e30-013881e0cbd6"}
21:52:07.248 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6743abbb-ef73-46a1-bb04-205adbcd26b5"}
21:52:07.248 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6743abbb-ef73-46a1-bb04-205adbcd26b5"}
21:52:07.252 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47d62649-aaab-40c5-8e73-9641efea62d8"}
21:52:07.252 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"47d62649-aaab-40c5-8e73-9641efea62d8"}
21:52:09.261 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38ba7d18-9aef-4b44-99f1-d24dacfa19d5"}
21:52:09.261 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38ba7d18-9aef-4b44-99f1-d24dacfa19d5"}
21:52:09.261 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a49729a-53ef-4ae8-aba3-a8f54bf68939"}
21:52:09.271 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a49729a-53ef-4ae8-aba3-a8f54bf68939"}
21:52:11.263 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c780ed34-203e-4bad-b93a-2b3b3191065a"}
21:52:11.265 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c780ed34-203e-4bad-b93a-2b3b3191065a"}
21:52:11.267 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2bad9150-e1d2-48ad-aa15-6d5ee9ebc198"}
21:52:11.272 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bad9150-e1d2-48ad-aa15-6d5ee9ebc198"}
21:52:13.264 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3ff4635-9447-48c9-92ff-7c9015c8c934"}
21:52:13.264 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3ff4635-9447-48c9-92ff-7c9015c8c934"}
21:52:13.264 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68ce3324-b5bd-4af6-8739-97c26070ac3a"}
21:52:13.271 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"68ce3324-b5bd-4af6-8739-97c26070ac3a"}
21:52:15.268 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"891b9a74-fa9a-4aee-9da5-2dcf78283d9c"}
21:52:15.268 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"891b9a74-fa9a-4aee-9da5-2dcf78283d9c"}
21:52:15.275 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7cf3505f-f0b9-4612-8d0a-f7245eb1f9f6"}
21:52:15.275 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cf3505f-f0b9-4612-8d0a-f7245eb1f9f6"}
21:52:17.270 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e68db0c-b688-4dee-9c1c-e5ffa7dbb14c"}
21:52:17.272 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e68db0c-b688-4dee-9c1c-e5ffa7dbb14c"}
21:52:17.274 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1e95772-54b0-4f4b-9fee-4fb7abc30ab7"}
21:52:17.278 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1e95772-54b0-4f4b-9fee-4fb7abc30ab7"}
21:52:19.279 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ccfaad7e-50df-40dc-aa4e-b9de10f7066f"}
21:52:19.279 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ccfaad7e-50df-40dc-aa4e-b9de10f7066f"}
21:52:19.279 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1890ab11-d2a8-41fe-8f4f-a00f52ac16f6"}
21:52:19.285 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1890ab11-d2a8-41fe-8f4f-a00f52ac16f6"}
21:52:21.287 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2fc7a15e-1eb7-4340-a11d-6a48bd40f1b7"}
21:52:21.288 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2fc7a15e-1eb7-4340-a11d-6a48bd40f1b7"}
21:52:21.288 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7cc4888-71d4-4522-8555-7490862b2cb2"}
21:52:21.294 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7cc4888-71d4-4522-8555-7490862b2cb2"}
21:52:23.288 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3dcdd248-2c84-4e8c-9d0e-e7012d64467a"}
21:52:23.288 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3dcdd248-2c84-4e8c-9d0e-e7012d64467a"}
21:52:23.295 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f14372a-d3a2-4324-9e56-15385cab4446"}
21:52:23.297 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f14372a-d3a2-4324-9e56-15385cab4446"}
21:52:25.302 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8943dc28-34e7-4334-af00-a6577e4cee0a"}
21:52:25.305 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8943dc28-34e7-4334-af00-a6577e4cee0a"}
21:52:25.305 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98fc332f-4a01-4da1-8a79-1f72f3025cb3"}
21:52:25.305 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98fc332f-4a01-4da1-8a79-1f72f3025cb3"}
21:52:27.296 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6bb0d91-5ba5-4706-915f-7d2768c18df6"}
21:52:27.296 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6bb0d91-5ba5-4706-915f-7d2768c18df6"}
21:52:27.296 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b39a016b-2f0d-46f0-9e73-36a471e65803"}
21:52:27.301 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b39a016b-2f0d-46f0-9e73-36a471e65803"}
21:52:29.297 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc4fec3d-78a1-475f-b568-806eca84190f"}
21:52:29.299 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc4fec3d-78a1-475f-b568-806eca84190f"}
21:52:29.301 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"941c047e-8820-47aa-8b39-773104ff9262"}
21:52:29.301 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"941c047e-8820-47aa-8b39-773104ff9262"}
21:52:31.293 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7a412ed-aedd-43fe-8bed-480573b8762d"}
21:52:31.293 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7a412ed-aedd-43fe-8bed-480573b8762d"}
21:52:31.293 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d4e6c81-111d-4ea8-8cd8-273129bd6c25"}
21:52:31.293 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d4e6c81-111d-4ea8-8cd8-273129bd6c25"}
21:52:33.283 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d49619d7-7adb-4844-84ca-78483cd4d2cb"}
21:52:33.283 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d49619d7-7adb-4844-84ca-78483cd4d2cb"}
21:52:33.286 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a6ac04f-82f1-4cab-98d3-339f034fd789"}
21:52:33.288 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a6ac04f-82f1-4cab-98d3-339f034fd789"}
21:52:35.298 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e393367-1ad2-48ae-865d-03485cf03b13"}
21:52:35.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e393367-1ad2-48ae-865d-03485cf03b13"}
21:52:35.303 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e9fb08b-c279-4a83-980c-36bfa3c895a9"}
21:52:35.303 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e9fb08b-c279-4a83-980c-36bfa3c895a9"}
21:52:37.300 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f100525f-b36f-4b8c-8df3-66f9f29ac1bc"}
21:52:37.302 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f100525f-b36f-4b8c-8df3-66f9f29ac1bc"}
21:52:37.304 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14ac9e89-f1cd-4687-b44a-58a6ff3fbf41"}
21:52:37.306 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"14ac9e89-f1cd-4687-b44a-58a6ff3fbf41"}
21:52:39.305 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"651bf2c1-43b1-4d6c-8c4c-2dbf3ce9826b"}
21:52:39.309 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"651bf2c1-43b1-4d6c-8c4c-2dbf3ce9826b"}
21:52:39.313 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed0525c6-a396-4fca-bfb6-a6dde6abaf8b"}
21:52:39.316 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed0525c6-a396-4fca-bfb6-a6dde6abaf8b"}
21:52:41.315 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"346c71c8-07bb-4480-a357-2d8cdfc7325a"}
21:52:41.316 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"346c71c8-07bb-4480-a357-2d8cdfc7325a"}
21:52:41.318 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e5c17d9-6b18-4171-9b2c-fb05eb2174ad"}
21:52:41.318 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e5c17d9-6b18-4171-9b2c-fb05eb2174ad"}
21:52:43.314 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d2360b4-147d-435f-8922-3e481028a1a0"}
21:52:43.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d2360b4-147d-435f-8922-3e481028a1a0"}
21:52:43.316 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11d7efc5-4d30-4459-a2c6-07da9b4e1bfa"}
21:52:43.316 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"11d7efc5-4d30-4459-a2c6-07da9b4e1bfa"}
21:52:45.309 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0368c82b-5fcc-46de-a71f-0ab30953ef19"}
21:52:45.309 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0368c82b-5fcc-46de-a71f-0ab30953ef19"}
21:52:45.309 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85e18101-0533-4e7f-97fe-3d2328e5cf14"}
21:52:45.317 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"85e18101-0533-4e7f-97fe-3d2328e5cf14"}
21:52:47.316 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd416151-9db7-40c7-b420-255036cfc7c8"}
21:52:47.316 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd416151-9db7-40c7-b420-255036cfc7c8"}
21:52:47.316 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4a1e0e4-3bac-430f-8946-4142190b4a37"}
21:52:47.322 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4a1e0e4-3bac-430f-8946-4142190b4a37"}
21:52:49.317 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b222b520-af47-41a9-a952-54f45d3b32c6"}
21:52:49.317 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b222b520-af47-41a9-a952-54f45d3b32c6"}
21:52:49.317 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c6773fa-30a3-41a5-a221-2c5ce9da4563"}
21:52:49.317 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c6773fa-30a3-41a5-a221-2c5ce9da4563"}
21:52:51.315 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b784c3d-b031-42ce-9b88-3ece91465e7a"}
21:52:51.315 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b784c3d-b031-42ce-9b88-3ece91465e7a"}
21:52:51.315 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99eb3a8f-b96c-4414-a744-c9af45901f0e"}
21:52:51.315 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"99eb3a8f-b96c-4414-a744-c9af45901f0e"}
21:52:53.316 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25610766-07fa-4f80-bf18-e46aa8432590"}
21:52:53.316 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25610766-07fa-4f80-bf18-e46aa8432590"}
21:52:53.322 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8b7e0f5-188b-4328-a891-5d4b5d632420"}
21:52:53.323 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8b7e0f5-188b-4328-a891-5d4b5d632420"}
21:52:55.328 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8e73ba2-592b-441b-9d4b-31f1bc7a1a29"}
21:52:55.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8e73ba2-592b-441b-9d4b-31f1bc7a1a29"}
21:52:55.332 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9410fc72-347b-4bc0-863e-f35b3f24dfbb"}
21:52:55.333 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9410fc72-347b-4bc0-863e-f35b3f24dfbb"}
21:52:57.339 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05d9e4b3-4292-42ca-ba66-11a0bc55c993"}
21:52:57.341 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05d9e4b3-4292-42ca-ba66-11a0bc55c993"}
21:52:57.345 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66b34b05-770a-4c6f-8806-9cfaf3aafc06"}
21:52:57.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"66b34b05-770a-4c6f-8806-9cfaf3aafc06"}
21:52:59.351 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f73b7e9a-070c-477e-9d4d-44bbbf60e5cd"}
21:52:59.352 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f73b7e9a-070c-477e-9d4d-44bbbf60e5cd"}
21:52:59.354 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7bc7498f-bb48-4f9e-89d0-147f0d16fc43"}
21:52:59.356 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bc7498f-bb48-4f9e-89d0-147f0d16fc43"}
21:53:01.351 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a81c9aa-e2fc-48a2-9f6d-07ef9647f496"}
21:53:01.354 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a81c9aa-e2fc-48a2-9f6d-07ef9647f496"}
21:53:01.357 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e69ca993-6abe-4544-a6f8-023b7a789e46"}
21:53:01.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e69ca993-6abe-4544-a6f8-023b7a789e46"}
21:53:03.357 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f74d0b6-82be-4da6-acc1-970cbca328ad"}
21:53:03.357 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f74d0b6-82be-4da6-acc1-970cbca328ad"}
21:53:03.360 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83da10eb-bfa8-4b90-a820-18bd8f47f42c"}
21:53:03.365 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"83da10eb-bfa8-4b90-a820-18bd8f47f42c"}
21:53:05.362 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7593ff7-b1df-49cb-b5b6-11e98752d4b6"}
21:53:05.365 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7593ff7-b1df-49cb-b5b6-11e98752d4b6"}
21:53:05.365 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7de3870-d47b-46da-841b-410c1d0a4ed5"}
21:53:05.372 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7de3870-d47b-46da-841b-410c1d0a4ed5"}
21:53:07.372 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8f94d01-c131-42d1-a7cb-61c8084df31a"}
21:53:07.373 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8f94d01-c131-42d1-a7cb-61c8084df31a"}
21:53:07.375 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ccf9b656-cb54-4d34-aa3e-71282b6b9193"}
21:53:07.375 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ccf9b656-cb54-4d34-aa3e-71282b6b9193"}
21:53:09.372 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1637d2ac-ba8f-480e-9dbe-aa3b4cb2092e"}
21:53:09.373 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1637d2ac-ba8f-480e-9dbe-aa3b4cb2092e"}
21:53:09.375 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6a44e2d-fafb-4f30-8714-ec0047c287c8"}
21:53:09.377 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6a44e2d-fafb-4f30-8714-ec0047c287c8"}
21:53:11.377 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e91d5f9-d969-46fa-bac0-fec4a317464a"}
21:53:11.378 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e91d5f9-d969-46fa-bac0-fec4a317464a"}
21:53:11.378 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4363c11e-bdb2-44eb-b8df-28a67bef42f3"}
21:53:11.382 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4363c11e-bdb2-44eb-b8df-28a67bef42f3"}
21:53:13.385 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f14d55a9-63de-4c29-a97a-0d23306dbf48"}
21:53:13.385 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f14d55a9-63de-4c29-a97a-0d23306dbf48"}
21:53:13.387 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4db1031b-c2a1-42ad-834d-bf9e2b53914c"}
21:53:13.387 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4db1031b-c2a1-42ad-834d-bf9e2b53914c"}
21:53:15.378 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11c44d5b-90b6-41d8-8f10-3c4ccaf45a91"}
21:53:15.379 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11c44d5b-90b6-41d8-8f10-3c4ccaf45a91"}
21:53:15.381 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0eea0704-57d2-4083-aafc-8b881cc5530c"}
21:53:15.382 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0eea0704-57d2-4083-aafc-8b881cc5530c"}
21:53:17.387 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"294bfcb7-3295-4bda-9c47-c4ef816c8286"}
21:53:17.387 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"294bfcb7-3295-4bda-9c47-c4ef816c8286"}
21:53:17.389 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54b8ba7e-efb5-4681-b8c5-8a0d98ffa2b6"}
21:53:17.389 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54b8ba7e-efb5-4681-b8c5-8a0d98ffa2b6"}
21:53:19.393 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"508946bb-3805-4c4b-a878-27a835a33dc6"}
21:53:19.396 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"508946bb-3805-4c4b-a878-27a835a33dc6"}
21:53:19.398 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"881722c3-a56c-4c07-ad82-4d024382bb43"}
21:53:19.398 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"881722c3-a56c-4c07-ad82-4d024382bb43"}
21:53:21.395 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca0f9e05-0957-46e5-9f2f-4bc843f59fb8"}
21:53:21.395 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca0f9e05-0957-46e5-9f2f-4bc843f59fb8"}
21:53:21.395 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a311580b-06fe-439e-ab00-2bf1528b23db"}
21:53:21.402 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a311580b-06fe-439e-ab00-2bf1528b23db"}
21:53:23.398 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec61d432-d93a-45af-a4fc-6a5aa90941e4"}
21:53:23.402 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec61d432-d93a-45af-a4fc-6a5aa90941e4"}
21:53:23.408 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c0517b9-0ff2-41d3-8222-a878d1ed7ed8"}
21:53:23.410 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c0517b9-0ff2-41d3-8222-a878d1ed7ed8"}
21:53:25.407 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"baabd027-32a8-48d9-a327-4cc0449f23bb"}
21:53:25.408 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"baabd027-32a8-48d9-a327-4cc0449f23bb"}
21:53:25.410 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3832b07-c5fd-43ef-96b1-55f2d56b44ca"}
21:53:25.414 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3832b07-c5fd-43ef-96b1-55f2d56b44ca"}
21:53:27.410 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e86f34f-dd90-4621-99c5-d241050d46d3"}
21:53:27.410 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e86f34f-dd90-4621-99c5-d241050d46d3"}
21:53:27.410 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6250407-28ac-43d7-b426-39b3a4aa4da9"}
21:53:27.410 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6250407-28ac-43d7-b426-39b3a4aa4da9"}
21:53:29.409 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c6494ca-1059-46f2-b822-9c77598c61a7"}
21:53:29.410 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c6494ca-1059-46f2-b822-9c77598c61a7"}
21:53:29.410 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"937b6eb6-239d-4bdd-8b2d-d5df1c562a33"}
21:53:29.410 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"937b6eb6-239d-4bdd-8b2d-d5df1c562a33"}
21:53:31.404 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d6f74f1-8cd1-4442-901f-d042e0778e1a"}
21:53:31.406 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d6f74f1-8cd1-4442-901f-d042e0778e1a"}
21:53:31.406 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af0678d2-5010-477f-ade2-dae95f721f8d"}
21:53:31.406 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af0678d2-5010-477f-ade2-dae95f721f8d"}
21:53:33.395 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb672ff0-5d6e-4628-af00-5718741b1edc"}
21:53:33.397 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb672ff0-5d6e-4628-af00-5718741b1edc"}
21:53:33.397 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbfe685d-b8d0-475a-8c68-92a7bc8946fd"}
21:53:33.403 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbfe685d-b8d0-475a-8c68-92a7bc8946fd"}
21:53:35.395 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"faef25e1-f816-4ea9-a4b0-c731708fe8d9"}
21:53:35.396 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"faef25e1-f816-4ea9-a4b0-c731708fe8d9"}
21:53:35.396 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24c521d8-ca03-45ef-a345-157f0174104c"}
21:53:35.396 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"24c521d8-ca03-45ef-a345-157f0174104c"}
21:53:37.398 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c47cc64d-8556-460d-af91-ff75839873a1"}
21:53:37.400 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c47cc64d-8556-460d-af91-ff75839873a1"}
21:53:37.404 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87b9475f-c07e-4aa0-b770-bc8237243ed0"}
21:53:37.404 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"87b9475f-c07e-4aa0-b770-bc8237243ed0"}
21:53:39.393 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"98b05085-90e2-4e73-a3e5-64c887cda816"}
21:53:39.398 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"98b05085-90e2-4e73-a3e5-64c887cda816"}
21:53:39.400 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a3bb1ac-60e9-40d6-a483-d664902dbfbd"}
21:53:39.401 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a3bb1ac-60e9-40d6-a483-d664902dbfbd"}
21:53:41.402 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e5b15ae-96b0-4703-bfbc-5666462ff447"}
21:53:41.402 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e5b15ae-96b0-4703-bfbc-5666462ff447"}
21:53:41.405 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3961c5c-e206-4064-8d72-714e82953875"}
21:53:41.407 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3961c5c-e206-4064-8d72-714e82953875"}
21:53:43.415 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20363b82-6a6d-48b0-96d3-3b8ae10fceae"}
21:53:43.417 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20363b82-6a6d-48b0-96d3-3b8ae10fceae"}
21:53:43.419 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b1c25be-c5e5-4e35-bc20-2646c999a2e6"}
21:53:43.419 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b1c25be-c5e5-4e35-bc20-2646c999a2e6"}
21:53:45.410 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b20cbeb7-a8ba-4cd6-8024-cf893bce418f"}
21:53:45.410 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b20cbeb7-a8ba-4cd6-8024-cf893bce418f"}
21:53:45.410 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7282e484-263f-48e2-8f9b-82925171cb5c"}
21:53:45.420 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7282e484-263f-48e2-8f9b-82925171cb5c"}
21:53:47.410 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8bd9ac7-3d0b-447f-b6ba-3a53ea2a81e9"}
21:53:47.411 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8bd9ac7-3d0b-447f-b6ba-3a53ea2a81e9"}
21:53:47.413 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8465be0c-c1f2-420b-8068-34aad64b1ace"}
21:53:47.417 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8465be0c-c1f2-420b-8068-34aad64b1ace"}
21:53:49.420 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e03bddcf-1c0c-4397-9a6d-262726167fe7"}
21:53:49.422 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e03bddcf-1c0c-4397-9a6d-262726167fe7"}
21:53:49.424 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a675dba-c095-46fb-bf5a-03492e6926de"}
21:53:49.426 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a675dba-c095-46fb-bf5a-03492e6926de"}
21:53:51.433 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54612fb2-35a5-4d40-b6c5-248cdffefa77"}
21:53:51.435 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54612fb2-35a5-4d40-b6c5-248cdffefa77"}
21:53:51.435 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c953841-1d05-4fdf-bbf6-5970ce80b121"}
21:53:51.435 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c953841-1d05-4fdf-bbf6-5970ce80b121"}
21:53:53.432 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"866da2a3-1eff-45b1-b82b-02c90f104d7d"}
21:53:53.432 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"866da2a3-1eff-45b1-b82b-02c90f104d7d"}
21:53:53.434 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf860f31-c7f0-416e-a204-86f2ef87e58d"}
21:53:53.434 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf860f31-c7f0-416e-a204-86f2ef87e58d"}
21:53:55.431 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25f0f60c-f8cd-4e9a-84b4-b553d2c656db"}
21:53:55.432 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25f0f60c-f8cd-4e9a-84b4-b553d2c656db"}
21:53:55.436 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"941f12db-0036-4934-8641-4a1c09271009"}
21:53:55.436 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"941f12db-0036-4934-8641-4a1c09271009"}
21:53:57.426 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b047e65-f6b6-4e16-b22b-811c874f291a"}
21:53:57.432 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b047e65-f6b6-4e16-b22b-811c874f291a"}
21:53:57.432 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9350c31-a0e8-4c60-9c83-bac8b9e96e93"}
21:53:57.432 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9350c31-a0e8-4c60-9c83-bac8b9e96e93"}
21:53:59.422 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ece8f12f-d7b8-4936-899e-309180735dd6"}
21:53:59.426 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ece8f12f-d7b8-4936-899e-309180735dd6"}
21:53:59.428 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d64273d3-e029-4362-addc-9f7bddfa7079"}
21:53:59.428 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d64273d3-e029-4362-addc-9f7bddfa7079"}
21:54:01.427 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"155a60f8-05c6-4ffd-a121-fcebe0307a7b"}
21:54:01.427 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"155a60f8-05c6-4ffd-a121-fcebe0307a7b"}
21:54:01.430 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a9cc181-9be4-49e9-97bb-4358765afe50"}
21:54:01.431 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a9cc181-9be4-49e9-97bb-4358765afe50"}
21:54:03.435 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76e4c88b-acf1-4229-b79e-cd13897c2a86"}
21:54:03.437 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76e4c88b-acf1-4229-b79e-cd13897c2a86"}
21:54:03.437 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8318700b-29dd-4e87-9425-113dfd2e8332"}
21:54:03.437 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8318700b-29dd-4e87-9425-113dfd2e8332"}
21:54:05.435 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afccb446-d5f8-4b5f-b204-1ca447ef7be9"}
21:54:05.435 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afccb446-d5f8-4b5f-b204-1ca447ef7be9"}
21:54:05.435 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fbe2e2e-92b4-4610-a0f8-2ca6dc1a0d63"}
21:54:05.435 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3fbe2e2e-92b4-4610-a0f8-2ca6dc1a0d63"}
21:54:07.426 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eadc9788-2c13-438e-9594-8e8e1970d344"}
21:54:07.427 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eadc9788-2c13-438e-9594-8e8e1970d344"}
21:54:07.429 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"731e1d42-30cf-43bb-b6ea-85922b474f73"}
21:54:07.431 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"731e1d42-30cf-43bb-b6ea-85922b474f73"}
21:54:09.437 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea21b2d6-6910-4bcb-90be-99e9600e05f0"}
21:54:09.439 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea21b2d6-6910-4bcb-90be-99e9600e05f0"}
21:54:09.441 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9736f6f7-9458-4022-a7bb-588d961a3dee"}
21:54:09.445 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9736f6f7-9458-4022-a7bb-588d961a3dee"}
21:54:11.442 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bedc8d50-e5a6-4477-8562-0eefab61b3bc"}
21:54:11.442 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bedc8d50-e5a6-4477-8562-0eefab61b3bc"}
21:54:11.442 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dcba1e29-9cf8-4fd2-bad1-a6db25c091b4"}
21:54:11.442 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcba1e29-9cf8-4fd2-bad1-a6db25c091b4"}
21:54:13.441 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0f62beb-0ac4-496b-8e14-221967bf90d9"}
21:54:13.444 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0f62beb-0ac4-496b-8e14-221967bf90d9"}
21:54:13.448 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4f70e79-6f10-430e-b513-be1f094a3182"}
21:54:13.451 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4f70e79-6f10-430e-b513-be1f094a3182"}
21:54:15.449 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6f5172c-c0d8-43ff-a976-a6cbe14f17c8"}
21:54:15.452 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6f5172c-c0d8-43ff-a976-a6cbe14f17c8"}
21:54:15.452 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eba19e37-cef6-43dd-8566-c653d835d018"}
21:54:15.452 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eba19e37-cef6-43dd-8566-c653d835d018"}
21:54:17.447 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d58ebdd7-fc3e-4fe8-8868-71d03773283d"}
21:54:17.447 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d58ebdd7-fc3e-4fe8-8868-71d03773283d"}
21:54:17.447 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c48390f2-b6cd-4ff2-b6f3-dcab50e3c28c"}
21:54:17.456 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c48390f2-b6cd-4ff2-b6f3-dcab50e3c28c"}
21:54:19.458 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fcf1c2d-3b8c-428d-a550-59216d66d485"}
21:54:19.460 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fcf1c2d-3b8c-428d-a550-59216d66d485"}
21:54:19.462 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecff33f8-f573-4929-9865-ebb415e2357a"}
21:54:19.462 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecff33f8-f573-4929-9865-ebb415e2357a"}
21:54:21.467 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2490450e-07ed-4558-9425-43174b667ddd"}
21:54:21.467 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2490450e-07ed-4558-9425-43174b667ddd"}
21:54:21.467 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0cf2b453-6ed9-4f72-852b-70044c933aae"}
21:54:21.477 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cf2b453-6ed9-4f72-852b-70044c933aae"}
21:54:23.470 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f3c66db-2bff-42da-bf05-5696220d0996"}
21:54:23.470 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f3c66db-2bff-42da-bf05-5696220d0996"}
21:54:23.470 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"791ddd93-ec18-4623-8551-cb2b18b48fbb"}
21:54:23.477 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"791ddd93-ec18-4623-8551-cb2b18b48fbb"}
21:54:25.475 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2a98d72-6ee0-4e00-a4a1-3f80153f732d"}
21:54:25.477 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2a98d72-6ee0-4e00-a4a1-3f80153f732d"}
21:54:25.477 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd92168e-f019-436e-8d51-aa4ddabf4188"}
21:54:25.477 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd92168e-f019-436e-8d51-aa4ddabf4188"}
21:54:27.473 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86fa5542-95a1-4355-b429-8d7338536caa"}
21:54:27.473 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86fa5542-95a1-4355-b429-8d7338536caa"}
21:54:27.473 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a946a0c-be98-4d10-bbf9-00ce468cf2f5"}
21:54:27.473 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a946a0c-be98-4d10-bbf9-00ce468cf2f5"}
21:54:29.474 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f743127a-e278-404a-9768-5008394b07b3"}
21:54:29.476 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f743127a-e278-404a-9768-5008394b07b3"}
21:54:29.478 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54f00598-f1d0-4a2b-90a9-fae572e669d9"}
21:54:29.478 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54f00598-f1d0-4a2b-90a9-fae572e669d9"}
21:54:31.473 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac98bf71-69df-4c83-979f-504f35682394"}
21:54:31.475 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac98bf71-69df-4c83-979f-504f35682394"}
21:54:31.479 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c905b91d-68b8-4eb0-a897-cbbb1172eb11"}
21:54:31.482 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c905b91d-68b8-4eb0-a897-cbbb1172eb11"}
21:54:33.479 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e90366c4-01d1-4dfa-9c42-7711a93e37b3"}
21:54:33.480 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e90366c4-01d1-4dfa-9c42-7711a93e37b3"}
21:54:33.484 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce15bdf4-acb9-47e0-bfdf-234a80ed56cb"}
21:54:33.486 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce15bdf4-acb9-47e0-bfdf-234a80ed56cb"}
21:54:35.485 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"449c0c65-d90e-4189-a9c6-aad22a550592"}
21:54:35.485 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"449c0c65-d90e-4189-a9c6-aad22a550592"}
21:54:35.485 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a6ec1fe-d26f-4f12-8320-ee0e3d2bccb5"}
21:54:35.492 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a6ec1fe-d26f-4f12-8320-ee0e3d2bccb5"}
21:54:37.496 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ceb27b1-25de-4106-ae12-d3f07db916e6"}
21:54:37.496 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ceb27b1-25de-4106-ae12-d3f07db916e6"}
21:54:37.496 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ee72634-1e44-44c7-bb53-cf0acf7dcbc4"}
21:54:37.501 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ee72634-1e44-44c7-bb53-cf0acf7dcbc4"}
21:54:39.508 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"638fc1e4-8731-43e9-bf2c-0cc5e8d08d0c"}
21:54:39.508 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"638fc1e4-8731-43e9-bf2c-0cc5e8d08d0c"}
21:54:39.508 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cee1126-64f3-4907-9ae8-ca22dbc94a53"}
21:54:39.508 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cee1126-64f3-4907-9ae8-ca22dbc94a53"}
21:54:41.501 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b89fd7f0-fd64-45d9-93d7-70fa2b0a791b"}
21:54:41.505 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b89fd7f0-fd64-45d9-93d7-70fa2b0a791b"}
21:54:41.510 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"512b9781-619a-438c-9973-caa1a172507b"}
21:54:41.512 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"512b9781-619a-438c-9973-caa1a172507b"}
21:54:43.501 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5afe626a-aa60-466b-8681-d327ca5ce673"}
21:54:43.504 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5afe626a-aa60-466b-8681-d327ca5ce673"}
21:54:43.506 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba080d83-533b-4811-ba85-d3f5b4cea95a"}
21:54:43.508 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ba080d83-533b-4811-ba85-d3f5b4cea95a"}
21:54:45.501 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1321c63-975a-4b4c-a870-d50d24364b4a"}
21:54:45.501 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1321c63-975a-4b4c-a870-d50d24364b4a"}
21:54:45.501 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53b85c60-73a2-4eb7-9382-e41a2b40602d"}
21:54:45.501 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"53b85c60-73a2-4eb7-9382-e41a2b40602d"}
21:54:47.506 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dce8d39d-2440-4666-ac10-205c62a240dc"}
21:54:47.506 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dce8d39d-2440-4666-ac10-205c62a240dc"}
21:54:47.506 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16816013-5061-43ee-ac89-bd2dc5be3b5f"}
21:54:47.514 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"16816013-5061-43ee-ac89-bd2dc5be3b5f"}
21:54:49.514 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afef27d6-717c-4e45-bed6-d94b8bc783a9"}
21:54:49.515 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afef27d6-717c-4e45-bed6-d94b8bc783a9"}
21:54:49.519 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92420774-3666-43ed-9907-16b1aa8a8f4c"}
21:54:49.519 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92420774-3666-43ed-9907-16b1aa8a8f4c"}
21:54:51.525 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68230c69-da35-44bc-9710-224261702957"}
21:54:51.526 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68230c69-da35-44bc-9710-224261702957"}
21:54:51.528 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50b6fd9f-3974-474f-8916-762306a8a4bf"}
21:54:51.528 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50b6fd9f-3974-474f-8916-762306a8a4bf"}
21:54:53.519 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad4f140e-c3d0-4eed-9ee5-8a339da2e047"}
21:54:53.519 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad4f140e-c3d0-4eed-9ee5-8a339da2e047"}
21:54:53.519 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21d33f57-17c7-47b6-a062-97e1254c569e"}
21:54:53.519 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21d33f57-17c7-47b6-a062-97e1254c569e"}
21:54:55.505 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"442f4fc7-85ad-403e-97da-b3418c6c99ae"}
21:54:55.505 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"442f4fc7-85ad-403e-97da-b3418c6c99ae"}
21:54:55.505 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b4e9e18a-cbfe-4775-bfed-b0f7d4064c90"}
21:54:55.511 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4e9e18a-cbfe-4775-bfed-b0f7d4064c90"}
21:54:57.507 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ecdba092-784a-463b-8754-273501944476"}
21:54:57.507 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ecdba092-784a-463b-8754-273501944476"}
21:54:57.507 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"024ee1df-726e-428f-b5a6-c59bbbcc9ec2"}
21:54:57.517 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"024ee1df-726e-428f-b5a6-c59bbbcc9ec2"}
21:54:59.511 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2119b8bc-8b47-462b-b726-d8953873074e"}
21:54:59.514 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2119b8bc-8b47-462b-b726-d8953873074e"}
21:54:59.517 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a32d22e-a7f0-4090-80e0-00721233f6c9"}
21:54:59.517 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a32d22e-a7f0-4090-80e0-00721233f6c9"}
21:55:01.509 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"074613a9-1496-45eb-87a9-9d46909c0cba"}
21:55:01.515 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"074613a9-1496-45eb-87a9-9d46909c0cba"}
21:55:01.517 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78abaebd-2787-4c9a-842e-83c9a00d0b8f"}
21:55:01.517 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78abaebd-2787-4c9a-842e-83c9a00d0b8f"}
21:55:03.512 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0851ce7-69c3-44fb-ae09-a89afe3e4cce"}
21:55:03.513 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0851ce7-69c3-44fb-ae09-a89afe3e4cce"}
21:55:03.515 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8e190d3-a837-457d-9b23-7622b6a158f5"}
21:55:03.518 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8e190d3-a837-457d-9b23-7622b6a158f5"}
21:55:05.516 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2b30d92-c10f-489b-9206-f9d404648c3d"}
21:55:05.516 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2b30d92-c10f-489b-9206-f9d404648c3d"}
21:55:05.516 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d4fcbcf-4a57-407a-9b6d-31312e128fa5"}
21:55:05.520 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d4fcbcf-4a57-407a-9b6d-31312e128fa5"}
21:55:07.517 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"624ff701-2f96-4b5d-98f2-b751701db404"}
21:55:07.520 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"624ff701-2f96-4b5d-98f2-b751701db404"}
21:55:07.522 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db4a2e76-426b-4910-b36a-75dd6518920c"}
21:55:07.525 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"db4a2e76-426b-4910-b36a-75dd6518920c"}
21:55:09.527 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8a6e280-7357-4aee-9ba3-1ab2d6aa1080"}
21:55:09.527 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8a6e280-7357-4aee-9ba3-1ab2d6aa1080"}
21:55:09.529 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe9dbac5-6080-447e-801f-c2c9f7cc6366"}
21:55:09.529 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe9dbac5-6080-447e-801f-c2c9f7cc6366"}
21:55:11.530 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3822ba05-e82b-4dee-961f-6be1457f6431"}
21:55:11.534 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3822ba05-e82b-4dee-961f-6be1457f6431"}
21:55:11.534 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d2a17c3-0238-406b-ac37-4315c826985d"}
21:55:11.541 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d2a17c3-0238-406b-ac37-4315c826985d"}
21:55:13.540 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94663788-edaa-4463-bea2-522706558c0e"}
21:55:13.543 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94663788-edaa-4463-bea2-522706558c0e"}
21:55:13.545 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9534dfa-b5ab-4034-887c-f58a7e49bdce"}
21:55:13.548 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9534dfa-b5ab-4034-887c-f58a7e49bdce"}
21:55:15.539 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18df05a7-cfe4-4f4e-bda0-0bfc333b532c"}
21:55:15.540 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18df05a7-cfe4-4f4e-bda0-0bfc333b532c"}
21:55:15.542 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d603956c-cd75-49ff-a732-23e4e17ed4a8"}
21:55:15.542 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d603956c-cd75-49ff-a732-23e4e17ed4a8"}
21:55:17.534 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ddbe0a93-5ff7-4472-bc97-babe3c06b86e"}
21:55:17.534 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ddbe0a93-5ff7-4472-bc97-babe3c06b86e"}
21:55:17.538 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ddb2c29f-fdba-4c23-ad30-07dd540438b9"}
21:55:17.540 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddb2c29f-fdba-4c23-ad30-07dd540438b9"}
21:55:19.542 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4ff24e1-c730-49eb-8919-430603664312"}
21:55:19.542 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4ff24e1-c730-49eb-8919-430603664312"}
21:55:19.542 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"edd8a75b-f2b6-42da-9d62-91a2db76d450"}
21:55:19.547 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"edd8a75b-f2b6-42da-9d62-91a2db76d450"}
21:55:21.541 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afa4c5b1-710c-4409-8f6f-50c9af8299f8"}
21:55:21.542 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afa4c5b1-710c-4409-8f6f-50c9af8299f8"}
21:55:21.546 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd6552ca-eff1-43d8-bd6d-459838e0b659"}
21:55:21.547 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd6552ca-eff1-43d8-bd6d-459838e0b659"}
21:55:23.550 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"642cd844-77f4-4dcc-866a-77b365b90d52"}
21:55:23.552 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"642cd844-77f4-4dcc-866a-77b365b90d52"}
21:55:23.554 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8dab67ba-4a88-4dbf-85bc-a1e91f488fe4"}
21:55:23.554 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8dab67ba-4a88-4dbf-85bc-a1e91f488fe4"}
21:55:25.548 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7c70da1-f1ae-4771-bde7-3d55d51eb381"}
21:55:25.552 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7c70da1-f1ae-4771-bde7-3d55d51eb381"}
21:55:25.556 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1590b901-0253-42a9-a787-2a95bbff5103"}
21:55:25.556 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1590b901-0253-42a9-a787-2a95bbff5103"}
21:55:27.552 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a138897-4633-4291-a414-96eeb9f63a3c"}
21:55:27.552 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a138897-4633-4291-a414-96eeb9f63a3c"}
21:55:27.552 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93467ec0-4758-4e36-ac4e-5f6ab26103db"}
21:55:27.556 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"93467ec0-4758-4e36-ac4e-5f6ab26103db"}
21:55:29.552 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25e7b22e-fdcb-4d2c-b72b-24920c6bd0b1"}
21:55:29.552 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25e7b22e-fdcb-4d2c-b72b-24920c6bd0b1"}
21:55:29.552 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7762cf02-ca42-44ee-a075-1a899ef78432"}
21:55:29.561 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7762cf02-ca42-44ee-a075-1a899ef78432"}
21:55:31.562 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e66bd41e-da29-4268-a804-f65d137ef836"}
21:55:31.563 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e66bd41e-da29-4268-a804-f65d137ef836"}
21:55:31.565 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cf68c6f-d467-4521-915e-9cd019f7ab8a"}
21:55:31.567 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9cf68c6f-d467-4521-915e-9cd019f7ab8a"}
21:55:33.572 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"932df4e0-603c-4d96-b399-c81020bdb979"}
21:55:33.576 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"932df4e0-603c-4d96-b399-c81020bdb979"}
21:55:33.578 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"363a03e0-4353-4125-ac06-46b0bc0bfb36"}
21:55:33.580 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"363a03e0-4353-4125-ac06-46b0bc0bfb36"}
21:55:35.577 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b07f06a-5ddb-4d5d-a7e2-71b898316f39"}
21:55:35.577 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b07f06a-5ddb-4d5d-a7e2-71b898316f39"}
21:55:35.577 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"add5767e-cd45-41b9-ad2e-9779bb430d67"}
21:55:35.584 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"add5767e-cd45-41b9-ad2e-9779bb430d67"}
21:55:37.589 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb473494-735a-404c-8987-a9ab7630f895"}
21:55:37.593 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb473494-735a-404c-8987-a9ab7630f895"}
21:55:37.597 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad6a23f5-7bca-403e-bafb-834c25dc626d"}
21:55:37.601 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad6a23f5-7bca-403e-bafb-834c25dc626d"}
21:55:39.603 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f350063-aca1-4fa4-bc7e-c3c0453d7789"}
21:55:39.607 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f350063-aca1-4fa4-bc7e-c3c0453d7789"}
21:55:39.609 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a464d1cb-4397-45e4-806a-ce2069b61a5f"}
21:55:39.609 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a464d1cb-4397-45e4-806a-ce2069b61a5f"}
21:55:41.614 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16d97121-2d60-40f7-aa86-7a7572e6fa73"}
21:55:41.617 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16d97121-2d60-40f7-aa86-7a7572e6fa73"}
21:55:41.620 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ede29d72-72e2-4920-ae34-af4385ed9865"}
21:55:41.621 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ede29d72-72e2-4920-ae34-af4385ed9865"}
21:55:43.629 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d67f4b10-d373-43bc-bff8-e16c456a7c9b"}
21:55:43.635 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d67f4b10-d373-43bc-bff8-e16c456a7c9b"}
21:55:43.639 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7756f182-7aa3-40ee-b809-b77f855029b4"}
21:55:43.639 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7756f182-7aa3-40ee-b809-b77f855029b4"}
21:55:45.627 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"611e2d26-005c-4aa4-a342-b3cd8c5b95af"}
21:55:45.627 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"611e2d26-005c-4aa4-a342-b3cd8c5b95af"}
21:55:45.627 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24d17cf6-6a28-41a9-bde9-a47392e765c3"}
21:55:45.636 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"24d17cf6-6a28-41a9-bde9-a47392e765c3"}
21:55:47.636 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3175eb05-127d-4df3-934b-f3b30f7e80fa"}
21:55:47.637 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3175eb05-127d-4df3-934b-f3b30f7e80fa"}
21:55:47.641 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82dd2138-e495-4474-a6b3-f68bcd42faff"}
21:55:47.641 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"82dd2138-e495-4474-a6b3-f68bcd42faff"}
21:55:49.638 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"218f1ba2-9ad7-428a-8637-491cf83b3973"}
21:55:49.641 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"218f1ba2-9ad7-428a-8637-491cf83b3973"}
21:55:49.643 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3df8169-73ec-4df8-b066-ce67de74e876"}
21:55:49.643 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3df8169-73ec-4df8-b066-ce67de74e876"}
21:55:51.642 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eedc2da1-70fc-49ee-b3e4-e924abc60e1d"}
21:55:51.644 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eedc2da1-70fc-49ee-b3e4-e924abc60e1d"}
21:55:51.646 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"427b9554-2f9f-4852-8ade-97e3bd8553ff"}
21:55:51.646 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"427b9554-2f9f-4852-8ade-97e3bd8553ff"}
21:55:53.636 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aaf1c935-e457-4e3b-bffe-d9625c6430e5"}
21:55:53.636 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aaf1c935-e457-4e3b-bffe-d9625c6430e5"}
21:55:53.636 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e64de259-2be2-414b-a9f7-6beb4e3231f3"}
21:55:53.644 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e64de259-2be2-414b-a9f7-6beb4e3231f3"}
21:55:55.638 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"312a7a56-0261-457d-b71f-8864cdd2be79"}
21:55:55.641 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"312a7a56-0261-457d-b71f-8864cdd2be79"}
21:55:55.641 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3bc100e-c2ae-4588-beec-9b21edfb81a8"}
21:55:55.641 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3bc100e-c2ae-4588-beec-9b21edfb81a8"}
21:55:57.646 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66319cf4-9961-4e97-b338-30a12f39b213"}
21:55:57.646 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66319cf4-9961-4e97-b338-30a12f39b213"}
21:55:57.646 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c218c7fb-0a97-459e-96c5-155249ec6c59"}
21:55:57.646 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c218c7fb-0a97-459e-96c5-155249ec6c59"}
21:55:59.642 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bea99415-40ab-4d82-b05c-583e1b8d1c29"}
21:55:59.642 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bea99415-40ab-4d82-b05c-583e1b8d1c29"}
21:55:59.646 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1e87a84-4174-43f6-ab86-4f2b152b50c1"}
21:55:59.646 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1e87a84-4174-43f6-ab86-4f2b152b50c1"}
21:56:01.656 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d55d7b76-cf6b-4b40-b73e-6be8587b459d"}
21:56:01.656 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d55d7b76-cf6b-4b40-b73e-6be8587b459d"}
21:56:01.656 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b03e63d3-d34a-4fff-aa48-ec3992f60f94"}
21:56:01.665 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b03e63d3-d34a-4fff-aa48-ec3992f60f94"}
21:56:03.654 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e29f337e-9512-4b21-aaeb-bf5b6a1540f5"}
21:56:03.654 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e29f337e-9512-4b21-aaeb-bf5b6a1540f5"}
21:56:03.654 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9537826f-0c4c-4e84-a753-4292e6db1603"}
21:56:03.654 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9537826f-0c4c-4e84-a753-4292e6db1603"}
21:56:05.647 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d07e2b0c-31ad-43ed-8d7b-9b05e962cdee"}
21:56:05.648 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d07e2b0c-31ad-43ed-8d7b-9b05e962cdee"}
21:56:05.650 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1273bbea-a562-46e5-9242-247d0116bbf3"}
21:56:05.653 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1273bbea-a562-46e5-9242-247d0116bbf3"}
21:56:07.658 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7290a5f0-f0d0-4f8d-9d4e-78c833a1337e"}
21:56:07.658 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7290a5f0-f0d0-4f8d-9d4e-78c833a1337e"}
21:56:07.658 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b116a23f-2b20-4e2d-8a45-c940cc9ef54a"}
21:56:07.658 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b116a23f-2b20-4e2d-8a45-c940cc9ef54a"}
21:56:09.651 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1225ddcb-e361-41b9-a695-30b51b7303c9"}
21:56:09.657 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1225ddcb-e361-41b9-a695-30b51b7303c9"}
21:56:09.661 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51456145-0a34-4ccf-b7f0-ac9d87f1724f"}
21:56:09.661 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51456145-0a34-4ccf-b7f0-ac9d87f1724f"}
21:56:11.656 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a2ac129-f5db-456f-894c-94bb631e2d50"}
21:56:11.657 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a2ac129-f5db-456f-894c-94bb631e2d50"}
21:56:11.661 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07893c98-39c8-4dbb-aad3-53f84407e23d"}
21:56:11.661 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07893c98-39c8-4dbb-aad3-53f84407e23d"}
21:56:13.660 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b80f58af-b804-410e-8287-a5cba71b83cc"}
21:56:13.663 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b80f58af-b804-410e-8287-a5cba71b83cc"}
21:56:13.663 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eabaf8c8-d0cd-4131-8d50-4155b6d34600"}
21:56:13.665 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eabaf8c8-d0cd-4131-8d50-4155b6d34600"}
21:56:15.660 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29e1bea5-93f4-49be-b20b-d0c58fc1560a"}
21:56:15.660 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29e1bea5-93f4-49be-b20b-d0c58fc1560a"}
21:56:15.660 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f8ec68b-24dd-4417-9b3a-9802e2403aab"}
21:56:15.660 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f8ec68b-24dd-4417-9b3a-9802e2403aab"}
21:56:17.662 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"210a8ec0-79a0-4272-a1f2-09482a2022e8"}
21:56:17.665 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"210a8ec0-79a0-4272-a1f2-09482a2022e8"}
21:56:17.667 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b06cbc8-5a39-4434-a675-2917de19101d"}
21:56:17.668 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b06cbc8-5a39-4434-a675-2917de19101d"}
21:56:19.663 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2129eaf7-87dd-451e-b8ee-bd919f9ccc43"}
21:56:19.664 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2129eaf7-87dd-451e-b8ee-bd919f9ccc43"}
21:56:19.664 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a4d544c-776f-4b52-a30f-50c5c789f1a5"}
21:56:19.664 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a4d544c-776f-4b52-a30f-50c5c789f1a5"}
21:56:21.661 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9fb97f32-a99c-428e-b10a-59a58c5484d5"}
21:56:21.662 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9fb97f32-a99c-428e-b10a-59a58c5484d5"}
21:56:21.664 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec8a0c25-9eb4-42e7-89a8-377cfc785383"}
21:56:21.664 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec8a0c25-9eb4-42e7-89a8-377cfc785383"}
21:56:23.669 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fda941d4-e76a-41a1-9d7f-97c0c68cdfd2"}
21:56:23.669 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fda941d4-e76a-41a1-9d7f-97c0c68cdfd2"}
21:56:23.671 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7c097ab-9cbb-4907-a121-d6560b7ca543"}
21:56:23.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7c097ab-9cbb-4907-a121-d6560b7ca543"}
21:56:25.665 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"50da3f4a-4985-477c-95e6-ff2cf75ffc4a"}
21:56:25.668 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"50da3f4a-4985-477c-95e6-ff2cf75ffc4a"}
21:56:25.670 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9112a5ee-5b53-487b-a397-1d5ba8d68fa9"}
21:56:25.671 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9112a5ee-5b53-487b-a397-1d5ba8d68fa9"}
21:56:27.676 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0e59627-2a27-4ae6-996a-53e435757f3d"}
21:56:27.680 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0e59627-2a27-4ae6-996a-53e435757f3d"}
21:56:27.680 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f51a07f-2984-4f6b-ac44-9609d935a52a"}
21:56:27.680 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f51a07f-2984-4f6b-ac44-9609d935a52a"}
21:56:29.687 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a799be6f-340e-4973-b6bb-d490a6d6a22e"}
21:56:29.691 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a799be6f-340e-4973-b6bb-d490a6d6a22e"}
21:56:29.695 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e326c22e-7354-4339-8c6b-e0e5bb4f1505"}
21:56:29.697 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e326c22e-7354-4339-8c6b-e0e5bb4f1505"}
21:56:31.692 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"772c8aed-1e65-425c-b5a3-528662c22846"}
21:56:31.692 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"772c8aed-1e65-425c-b5a3-528662c22846"}
21:56:31.692 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb0823e3-db2a-4e73-8674-fe1c9c134d0e"}
21:56:31.703 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb0823e3-db2a-4e73-8674-fe1c9c134d0e"}
21:56:33.694 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"033ef26e-e137-4043-bc51-80e2edbc2bd8"}
21:56:33.695 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"033ef26e-e137-4043-bc51-80e2edbc2bd8"}
21:56:33.695 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6d4ebd0-d125-4099-a06a-75c1e3495c6f"}
21:56:33.701 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6d4ebd0-d125-4099-a06a-75c1e3495c6f"}
21:56:35.696 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"499fbf2c-eb77-4d01-b220-4d6f9bef017f"}
21:56:35.698 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"499fbf2c-eb77-4d01-b220-4d6f9bef017f"}
21:56:35.700 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1c1ad9e-f0b1-4131-b633-e20a9537587f"}
21:56:35.700 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1c1ad9e-f0b1-4131-b633-e20a9537587f"}
21:56:37.697 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"110a2aa8-da91-4c0c-badb-c815b5b7cfbc"}
21:56:37.697 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"110a2aa8-da91-4c0c-badb-c815b5b7cfbc"}
21:56:37.697 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"926ddf40-a249-4d8b-805a-1b6c8d818f65"}
21:56:37.701 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"926ddf40-a249-4d8b-805a-1b6c8d818f65"}
21:56:39.704 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab58263e-fa26-4af2-bbb7-8f563b78c636"}
21:56:39.705 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab58263e-fa26-4af2-bbb7-8f563b78c636"}
21:56:39.705 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9eaa0e20-8aa7-4f6d-9644-b102e9de1138"}
21:56:39.705 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9eaa0e20-8aa7-4f6d-9644-b102e9de1138"}
21:56:41.702 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1e902fc-15bf-4ff2-bf2e-c88d9560ccf5"}
21:56:41.703 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1e902fc-15bf-4ff2-bf2e-c88d9560ccf5"}
21:56:41.705 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecaf2989-be0f-44ba-88e3-a74b5ff5954d"}
21:56:41.709 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecaf2989-be0f-44ba-88e3-a74b5ff5954d"}
21:56:43.710 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a69450b8-81de-42f9-acfc-af6125b53e5c"}
21:56:43.710 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a69450b8-81de-42f9-acfc-af6125b53e5c"}
21:56:43.721 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06eab983-cef0-4fab-b284-1dd66f03cd30"}
21:56:43.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"06eab983-cef0-4fab-b284-1dd66f03cd30"}
21:56:45.716 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8eb81793-b7c9-4117-93c4-7f03e3297f08"}
21:56:45.718 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8eb81793-b7c9-4117-93c4-7f03e3297f08"}
21:56:45.720 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3806bb6e-956d-4190-8ff8-9ab2cf561002"}
21:56:45.720 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3806bb6e-956d-4190-8ff8-9ab2cf561002"}
21:56:47.721 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90e8bced-cef0-4842-aa85-d1812dac8d0a"}
21:56:47.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90e8bced-cef0-4842-aa85-d1812dac8d0a"}
21:56:47.726 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1bd64a43-8e46-4617-9507-4c50ab79c30e"}
21:56:47.729 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bd64a43-8e46-4617-9507-4c50ab79c30e"}
21:56:49.724 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bff7f2d0-c821-4ef7-8dc6-5a148777b097"}
21:56:49.726 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bff7f2d0-c821-4ef7-8dc6-5a148777b097"}
21:56:49.730 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"400bff4a-4650-4dcd-87b4-36a41dbc830a"}
21:56:49.734 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"400bff4a-4650-4dcd-87b4-36a41dbc830a"}
21:56:51.727 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37309c30-1db5-45e0-a0c9-302ceff208bf"}
21:56:51.728 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37309c30-1db5-45e0-a0c9-302ceff208bf"}
21:56:51.732 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de0e7da7-0971-4444-81b8-03deca190a8c"}
21:56:51.732 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"de0e7da7-0971-4444-81b8-03deca190a8c"}
21:56:53.721 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23b48296-b7f9-493f-bcbf-eb94f553cd09"}
21:56:53.722 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23b48296-b7f9-493f-bcbf-eb94f553cd09"}
21:56:53.722 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4436f5e9-4fb6-4b71-8e20-92d45a7896c4"}
21:56:53.729 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4436f5e9-4fb6-4b71-8e20-92d45a7896c4"}
21:56:55.726 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc853fad-42dd-4373-a93a-89419c0c1ea4"}
21:56:55.731 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc853fad-42dd-4373-a93a-89419c0c1ea4"}
21:56:55.736 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"738e4251-4110-44c9-b4dd-eb867ff30483"}
21:56:55.738 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"738e4251-4110-44c9-b4dd-eb867ff30483"}
21:56:57.736 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad55cf7a-f246-49db-8ab8-e434bb0b09f9"}
21:56:57.739 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad55cf7a-f246-49db-8ab8-e434bb0b09f9"}
21:56:57.741 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c659a18a-a99d-40a0-94cb-cf600e992ff1"}
21:56:57.742 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c659a18a-a99d-40a0-94cb-cf600e992ff1"}
21:56:59.736 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"301b0f8d-b5c7-4d85-901f-b9abb2be37bf"}
21:56:59.737 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"301b0f8d-b5c7-4d85-901f-b9abb2be37bf"}
21:56:59.739 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54bc5028-8159-44d7-ae23-621163fac915"}
21:56:59.743 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54bc5028-8159-44d7-ae23-621163fac915"}
21:57:01.746 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e0bf511-d745-4f40-aeff-877861adfe22"}
21:57:01.746 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e0bf511-d745-4f40-aeff-877861adfe22"}
21:57:01.746 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48fac6d8-ae75-4bc7-ad29-67985eab2a3a"}
21:57:01.746 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"48fac6d8-ae75-4bc7-ad29-67985eab2a3a"}
21:57:03.739 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"923352bd-b019-47e6-8979-df294b63237c"}
21:57:03.744 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"923352bd-b019-47e6-8979-df294b63237c"}
21:57:03.744 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b9cb3c4-4c8e-4ccf-9d9a-226a9fac69f2"}
21:57:03.750 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b9cb3c4-4c8e-4ccf-9d9a-226a9fac69f2"}
21:57:05.736 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8d6a7cab-29e4-4133-b229-6518f5bbc46f"}
21:57:05.737 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8d6a7cab-29e4-4133-b229-6518f5bbc46f"}
21:57:05.739 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd502635-e2e4-4058-abbf-0e21e9e2171f"}
21:57:05.742 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd502635-e2e4-4058-abbf-0e21e9e2171f"}
21:57:07.738 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9318e9dc-9bc3-4897-bd0c-f9725ff274f1"}
21:57:07.746 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9318e9dc-9bc3-4897-bd0c-f9725ff274f1"}
21:57:07.748 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb900a35-e316-46ac-b671-16fcd4e941fd"}
21:57:07.748 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb900a35-e316-46ac-b671-16fcd4e941fd"}
21:57:09.745 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0d25c49-3c1a-473a-81af-55562d13b866"}
21:57:09.748 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0d25c49-3c1a-473a-81af-55562d13b866"}
21:57:09.750 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00ff5269-1afe-4721-8b3a-c5efb1f80e0f"}
21:57:09.750 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00ff5269-1afe-4721-8b3a-c5efb1f80e0f"}
21:57:11.752 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7080e6a7-bbb6-4d4d-b4da-c3ab6c9975cd"}
21:57:11.753 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7080e6a7-bbb6-4d4d-b4da-c3ab6c9975cd"}
21:57:11.757 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea14aa6d-3374-479f-965a-b51e2b0031ea"}
21:57:11.757 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea14aa6d-3374-479f-965a-b51e2b0031ea"}
21:57:13.748 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79af3bc2-4080-4e30-acd6-ab91754c556b"}
21:57:13.750 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79af3bc2-4080-4e30-acd6-ab91754c556b"}
21:57:13.751 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"878bb182-ada5-4d06-a7a6-ffef7346af7d"}
21:57:13.751 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"878bb182-ada5-4d06-a7a6-ffef7346af7d"}
21:57:15.741 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"369f7a9d-c984-4a11-8be8-1fa51fb62f96"}
21:57:15.741 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"369f7a9d-c984-4a11-8be8-1fa51fb62f96"}
21:57:15.741 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0d74536-05c5-4e52-9a2b-90766c635a0b"}
21:57:15.741 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0d74536-05c5-4e52-9a2b-90766c635a0b"}
21:57:17.752 02.011 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38a4c690-4ee3-436f-80e4-56728872837c"}
21:57:17.757 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38a4c690-4ee3-436f-80e4-56728872837c"}
21:57:17.761 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d58d0b6-674d-41e5-91ac-0af4371d3ea3"}
21:57:17.761 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d58d0b6-674d-41e5-91ac-0af4371d3ea3"}
21:57:19.753 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb67a2a6-12eb-4cc7-bfa8-21fe7d37458b"}
21:57:19.758 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb67a2a6-12eb-4cc7-bfa8-21fe7d37458b"}
21:57:19.760 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3c75c2b-d771-495b-8fda-dd551c0f48d1"}
21:57:19.760 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3c75c2b-d771-495b-8fda-dd551c0f48d1"}
21:57:21.758 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7bf4b1b-2774-4dec-90fb-0eb66d74a820"}
21:57:21.761 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7bf4b1b-2774-4dec-90fb-0eb66d74a820"}
21:57:21.761 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e995548d-dfcf-4194-bf57-ed5ac9ad4a2d"}
21:57:21.765 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e995548d-dfcf-4194-bf57-ed5ac9ad4a2d"}
21:57:23.769 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4cbf26cf-7315-4902-9b00-6d53bb783156"}
21:57:23.773 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4cbf26cf-7315-4902-9b00-6d53bb783156"}
21:57:23.777 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50d45752-9bdc-44a0-9150-48cf9a3d96d4"}
21:57:23.777 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50d45752-9bdc-44a0-9150-48cf9a3d96d4"}
21:57:25.775 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9491c243-eb07-4de1-b236-7e5647a1eb6c"}
21:57:25.776 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9491c243-eb07-4de1-b236-7e5647a1eb6c"}
21:57:25.779 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e63fab00-af43-469a-a6ae-e2c8d64782b7"}
21:57:25.783 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e63fab00-af43-469a-a6ae-e2c8d64782b7"}
21:57:27.780 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef36b281-eaae-4e43-afae-d1ca5c2f56ff"}
21:57:27.781 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef36b281-eaae-4e43-afae-d1ca5c2f56ff"}
21:57:27.785 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f57736b7-ce2a-4f32-8385-15834c8f4b98"}
21:57:27.787 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f57736b7-ce2a-4f32-8385-15834c8f4b98"}
21:57:29.782 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"feb18386-ef26-45ff-ad7d-32233967243f"}
21:57:29.782 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"feb18386-ef26-45ff-ad7d-32233967243f"}
21:57:29.782 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a34f7a1-de00-4e09-9bc4-561a3ae7432e"}
21:57:29.789 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a34f7a1-de00-4e09-9bc4-561a3ae7432e"}
21:57:31.784 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f04ae9c9-0b4e-4b51-b2bb-14ccb503f2d8"}
21:57:31.785 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f04ae9c9-0b4e-4b51-b2bb-14ccb503f2d8"}
21:57:31.785 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29915caa-1b5c-4106-8ed4-92055de4ad2a"}
21:57:31.785 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"29915caa-1b5c-4106-8ed4-92055de4ad2a"}
21:57:33.792 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55707b85-ea97-41a7-a709-0ea9cce1e323"}
21:57:33.792 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55707b85-ea97-41a7-a709-0ea9cce1e323"}
21:57:33.796 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ac3e5d4-b453-46ec-bc3e-3b1ecbef5c79"}
21:57:33.798 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ac3e5d4-b453-46ec-bc3e-3b1ecbef5c79"}
21:57:35.795 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc91d41f-ffcc-49fc-ada8-a4245c36174a"}
21:57:35.799 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc91d41f-ffcc-49fc-ada8-a4245c36174a"}
21:57:35.804 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d379d13d-8956-47ea-9d3c-de52d9a1ecb5"}
21:57:35.806 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d379d13d-8956-47ea-9d3c-de52d9a1ecb5"}
21:57:37.793 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d966276c-2ecd-476f-8d28-c409f6bcaa80"}
21:57:37.794 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d966276c-2ecd-476f-8d28-c409f6bcaa80"}
21:57:37.796 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92ec02f2-e228-465c-9f87-1327e2181c5b"}
21:57:37.800 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92ec02f2-e228-465c-9f87-1327e2181c5b"}
21:57:39.794 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8903ab70-d69e-4add-a8fa-9a5b7a9f8772"}
21:57:39.794 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8903ab70-d69e-4add-a8fa-9a5b7a9f8772"}
21:57:39.794 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61f3e810-2694-4969-a6fc-7d73553b702d"}
21:57:39.800 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61f3e810-2694-4969-a6fc-7d73553b702d"}
21:57:41.794 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88274609-b96f-4818-a98a-9c8fa3cf2adb"}
21:57:41.795 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88274609-b96f-4818-a98a-9c8fa3cf2adb"}
21:57:41.797 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c9f4ce7-c040-4605-ab46-96dc15860753"}
21:57:41.797 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c9f4ce7-c040-4605-ab46-96dc15860753"}
21:57:43.791 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a1869f9-5870-4e3b-8d7f-5fd9e62dc266"}
21:57:43.792 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a1869f9-5870-4e3b-8d7f-5fd9e62dc266"}
21:57:43.794 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a19ab3a0-7f8c-464f-ab12-587b3a0cc173"}
21:57:43.796 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a19ab3a0-7f8c-464f-ab12-587b3a0cc173"}
21:57:45.804 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af2e2586-585c-44ad-9197-9b118b411c7e"}
21:57:45.805 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af2e2586-585c-44ad-9197-9b118b411c7e"}
21:57:45.805 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e99d7057-885b-49d5-aff4-84868bb12f95"}
21:57:45.811 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e99d7057-885b-49d5-aff4-84868bb12f95"}
21:57:47.806 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82b6a83d-72d8-471a-9a1e-f889f6d9eb32"}
21:57:47.807 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82b6a83d-72d8-471a-9a1e-f889f6d9eb32"}
21:57:47.807 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"963721ad-0342-4b8e-9744-19ff8aa2c09e"}
21:57:47.811 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"963721ad-0342-4b8e-9744-19ff8aa2c09e"}
21:57:49.804 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dfef5b2d-2bc8-4195-8d8f-3ec50d963c22"}
21:57:49.804 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dfef5b2d-2bc8-4195-8d8f-3ec50d963c22"}
21:57:49.804 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc68235e-5daf-470e-b59a-67092c1fd1da"}
21:57:49.812 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc68235e-5daf-470e-b59a-67092c1fd1da"}
21:57:51.807 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01cb6172-2e24-4ca4-a086-a2a27ff89e7d"}
21:57:51.807 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01cb6172-2e24-4ca4-a086-a2a27ff89e7d"}
21:57:51.807 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0737cb89-4532-49fe-bfbb-ae3e04d5bd53"}
21:57:51.807 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0737cb89-4532-49fe-bfbb-ae3e04d5bd53"}
21:57:53.798 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d649c62-b8cf-4c26-bf0a-4c58fd60e8d4"}
21:57:53.799 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d649c62-b8cf-4c26-bf0a-4c58fd60e8d4"}
21:57:53.803 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb48cbd1-08e5-4e21-95c3-e776c5ea5c69"}
21:57:53.806 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb48cbd1-08e5-4e21-95c3-e776c5ea5c69"}
21:57:55.797 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1a97efc-df6b-47d2-8a84-7466df5b03fa"}
21:57:55.799 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1a97efc-df6b-47d2-8a84-7466df5b03fa"}
21:57:55.803 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"415e5096-5e10-4d23-a6ad-add551c89381"}
21:57:55.804 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"415e5096-5e10-4d23-a6ad-add551c89381"}
21:57:57.811 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b59624b0-da31-47ab-a5d9-5411171deb78"}
21:57:57.811 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b59624b0-da31-47ab-a5d9-5411171deb78"}
21:57:57.811 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0994832b-335a-4d9f-b5cd-bad266ae5a7f"}
21:57:57.816 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0994832b-335a-4d9f-b5cd-bad266ae5a7f"}
21:57:59.811 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"491a0771-d1d2-4dc7-93b6-a670b6b2b25d"}
21:57:59.811 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"491a0771-d1d2-4dc7-93b6-a670b6b2b25d"}
21:57:59.811 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49669551-98e2-41af-b376-771cc9d8ed69"}
21:57:59.811 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"49669551-98e2-41af-b376-771cc9d8ed69"}
21:58:01.817 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff04e6ad-6def-4a50-96d7-42b48c76e9d8"}
21:58:01.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff04e6ad-6def-4a50-96d7-42b48c76e9d8"}
21:58:01.821 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91d87ab6-86b6-4026-aa21-b8ef04843f08"}
21:58:01.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"91d87ab6-86b6-4026-aa21-b8ef04843f08"}
21:58:03.821 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24d517e1-46d5-4682-be46-e85152aebbf9"}
21:58:03.821 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24d517e1-46d5-4682-be46-e85152aebbf9"}
21:58:03.821 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a381725-12ca-4dbc-bc6f-987a698b3b74"}
21:58:03.821 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a381725-12ca-4dbc-bc6f-987a698b3b74"}
21:58:05.826 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"876ffb72-e3cd-4a85-bf49-0175514dc971"}
21:58:05.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"876ffb72-e3cd-4a85-bf49-0175514dc971"}
21:58:05.827 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cef99535-4992-40f7-8bda-a183ea2dd0bb"}
21:58:05.834 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cef99535-4992-40f7-8bda-a183ea2dd0bb"}
21:58:07.832 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2dd8512-d798-4068-8e82-dc29d24451de"}
21:58:07.833 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2dd8512-d798-4068-8e82-dc29d24451de"}
21:58:07.837 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1553a4e2-3146-4947-b9d4-083476b7800f"}
21:58:07.839 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1553a4e2-3146-4947-b9d4-083476b7800f"}
21:58:09.839 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7f5349e-2201-419b-b187-46daffdda4c0"}
21:58:09.841 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7f5349e-2201-419b-b187-46daffdda4c0"}
21:58:09.841 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6813fbe-6657-4980-9518-b6558a804075"}
21:58:09.841 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6813fbe-6657-4980-9518-b6558a804075"}
21:58:11.835 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd151ae7-533e-413e-8098-0acde77a889e"}
21:58:11.836 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd151ae7-533e-413e-8098-0acde77a889e"}
21:58:11.836 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5de09c5-4c0a-4da7-bfaf-9a4f440cb987"}
21:58:11.836 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5de09c5-4c0a-4da7-bfaf-9a4f440cb987"}
21:58:13.836 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40a985c3-d128-4d31-b919-01336d603e39"}
21:58:13.836 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40a985c3-d128-4d31-b919-01336d603e39"}
21:58:13.840 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d87cc2e-3bee-46f1-acc9-b21608b6c57f"}
21:58:13.840 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d87cc2e-3bee-46f1-acc9-b21608b6c57f"}
21:58:15.843 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3bd6eebd-af7e-4ee2-86db-5a806700d845"}
21:58:15.843 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3bd6eebd-af7e-4ee2-86db-5a806700d845"}
21:58:15.849 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77fc2d03-35b2-417d-8c41-56439a26a75d"}
21:58:15.849 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"77fc2d03-35b2-417d-8c41-56439a26a75d"}
21:58:17.844 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"476ec292-cf47-453e-b89a-cf1fa0a829b8"}
21:58:17.850 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"476ec292-cf47-453e-b89a-cf1fa0a829b8"}
21:58:17.850 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"662c94b8-9550-496a-87d5-4311a2fd3ff5"}
21:58:17.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"662c94b8-9550-496a-87d5-4311a2fd3ff5"}
21:58:19.844 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f7ab156-c423-42f8-a2b5-6e3eb32d8a68"}
21:58:19.847 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f7ab156-c423-42f8-a2b5-6e3eb32d8a68"}
21:58:19.849 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e676a03b-f118-4737-8b10-d50adb6ac141"}
21:58:19.849 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e676a03b-f118-4737-8b10-d50adb6ac141"}
21:58:21.844 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57a822d9-ab25-4521-aefe-f728f266b862"}
21:58:21.845 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57a822d9-ab25-4521-aefe-f728f266b862"}
21:58:21.845 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"343d7356-faa4-4902-b549-bb5ac1f709e7"}
21:58:21.852 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"343d7356-faa4-4902-b549-bb5ac1f709e7"}
21:58:23.846 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47f3447a-9523-45c7-a714-87b080018a96"}
21:58:23.848 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47f3447a-9523-45c7-a714-87b080018a96"}
21:58:23.850 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe03f39d-e8d3-49ee-9d07-48f4ae2d5ed9"}
21:58:23.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe03f39d-e8d3-49ee-9d07-48f4ae2d5ed9"}
21:58:25.855 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91dbf676-1495-42d0-bb07-b9a53d8b5561"}
21:58:25.856 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91dbf676-1495-42d0-bb07-b9a53d8b5561"}
21:58:25.858 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e44bc8e0-de62-4f70-abf3-306ef1fbaf00"}
21:58:25.862 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e44bc8e0-de62-4f70-abf3-306ef1fbaf00"}
21:58:27.863 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2aae11f8-4e0b-454d-ad70-444cf3e443a7"}
21:58:27.864 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2aae11f8-4e0b-454d-ad70-444cf3e443a7"}
21:58:27.864 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd7a18ee-ab97-45f5-bb2b-ef2290df565f"}
21:58:27.864 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd7a18ee-ab97-45f5-bb2b-ef2290df565f"}
21:58:29.854 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8710060-2955-41a7-859b-55c5f4ca4145"}
21:58:29.854 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8710060-2955-41a7-859b-55c5f4ca4145"}
21:58:29.854 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"333253af-080e-40cf-b072-8272b6611f80"}
21:58:29.859 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"333253af-080e-40cf-b072-8272b6611f80"}
21:58:31.864 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0826d1d-4072-4db8-b39d-cca19f4d53f1"}
21:58:31.869 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0826d1d-4072-4db8-b39d-cca19f4d53f1"}
21:58:31.871 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e673522-a62a-426e-9850-225784e234cb"}
21:58:31.871 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e673522-a62a-426e-9850-225784e234cb"}
21:58:33.870 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e00ed9b-ed4f-4d0b-b6a2-1226577d553c"}
21:58:33.870 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e00ed9b-ed4f-4d0b-b6a2-1226577d553c"}
21:58:33.870 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95332517-0637-4324-b5da-432cc5460bd3"}
21:58:33.870 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"95332517-0637-4324-b5da-432cc5460bd3"}
21:58:35.864 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"178dae0f-7d11-4921-a871-e3d2a8ccbfec"}
21:58:35.866 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"178dae0f-7d11-4921-a871-e3d2a8ccbfec"}
21:58:35.869 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b361fc5-7d64-4422-96a4-9184c2772dbd"}
21:58:35.871 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b361fc5-7d64-4422-96a4-9184c2772dbd"}
21:58:37.864 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5d0ae4f-6de5-4948-b5a0-3497be7bdbf1"}
21:58:37.864 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5d0ae4f-6de5-4948-b5a0-3497be7bdbf1"}
21:58:37.864 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3535b8cb-869a-4d1b-afa1-5553821e4728"}
21:58:37.864 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3535b8cb-869a-4d1b-afa1-5553821e4728"}
21:58:39.854 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a412c64c-dd96-4173-bfe7-873eecf4996d"}
21:58:39.855 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a412c64c-dd96-4173-bfe7-873eecf4996d"}
21:58:39.855 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90bc6528-4cb6-4ba2-9ccf-54ae3b73d0b0"}
21:58:39.859 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"90bc6528-4cb6-4ba2-9ccf-54ae3b73d0b0"}
21:58:41.858 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"98c2231f-b19e-4dae-be09-a4ec9154cd1f"}
21:58:41.858 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"98c2231f-b19e-4dae-be09-a4ec9154cd1f"}
21:58:41.858 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1de81141-c632-4713-9fca-00b1a373d362"}
21:58:41.858 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1de81141-c632-4713-9fca-00b1a373d362"}
21:58:43.857 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"348ebc77-011e-4098-abe4-c5a1c2612207"}
21:58:43.859 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"348ebc77-011e-4098-abe4-c5a1c2612207"}
21:58:43.859 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33a9f6bc-b88b-4856-8f97-cbaf1ca876aa"}
21:58:43.864 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33a9f6bc-b88b-4856-8f97-cbaf1ca876aa"}
21:58:45.862 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"60b7cfea-c0b1-470d-a039-344b3c8b279f"}
21:58:45.867 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"60b7cfea-c0b1-470d-a039-344b3c8b279f"}
21:58:45.871 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7126298a-8062-4b37-8ce0-a19660cb798f"}
21:58:45.871 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7126298a-8062-4b37-8ce0-a19660cb798f"}
21:58:47.865 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73bd11c9-9986-438a-aa70-f9823f00b877"}
21:58:47.867 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73bd11c9-9986-438a-aa70-f9823f00b877"}
21:58:47.867 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c11f2443-fb17-4f28-af46-15ca44206abe"}
21:58:47.870 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c11f2443-fb17-4f28-af46-15ca44206abe"}
21:58:49.879 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71b00e61-e039-46b7-a89e-49069998b113"}
21:58:49.880 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71b00e61-e039-46b7-a89e-49069998b113"}
21:58:49.880 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"791dd10c-839b-4b78-937e-50f9a8f65939"}
21:58:49.880 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"791dd10c-839b-4b78-937e-50f9a8f65939"}
21:58:51.874 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5deb6f59-be20-479f-a9a9-30f7a846500a"}
21:58:51.875 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5deb6f59-be20-479f-a9a9-30f7a846500a"}
21:58:51.881 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"846b77ef-e081-4f02-a4cb-6999f737f283"}
21:58:51.883 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"846b77ef-e081-4f02-a4cb-6999f737f283"}
21:58:53.887 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4c44fd0-aa5d-4d6d-b8e2-29aa048d573c"}
21:58:53.890 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4c44fd0-aa5d-4d6d-b8e2-29aa048d573c"}
21:58:53.892 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d54bf8f6-20e4-4b0c-bb4f-78dd8e3e17ca"}
21:58:53.895 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d54bf8f6-20e4-4b0c-bb4f-78dd8e3e17ca"}
21:58:55.899 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1777fcd-6fbc-45ce-988f-20955a763ceb"}
21:58:55.899 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1777fcd-6fbc-45ce-988f-20955a763ceb"}
21:58:55.899 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8730df53-e690-4c7b-8b99-241eee682980"}
21:58:55.907 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8730df53-e690-4c7b-8b99-241eee682980"}
21:58:57.899 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad37b421-cc39-4eba-ba4f-6318012b8d4a"}
21:58:57.899 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad37b421-cc39-4eba-ba4f-6318012b8d4a"}
21:58:57.899 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa8c908e-3cdd-4741-899e-d50c49c8a741"}
21:58:57.904 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa8c908e-3cdd-4741-899e-d50c49c8a741"}
21:58:59.908 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b473753-ad8c-4353-9a18-92a4696bdc3b"}
21:58:59.912 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b473753-ad8c-4353-9a18-92a4696bdc3b"}
21:58:59.917 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c84f5423-6755-4bb5-a1e0-23a12b959183"}
21:58:59.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c84f5423-6755-4bb5-a1e0-23a12b959183"}
21:59:01.907 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da4a03c4-e4c6-4da7-8e2b-00f24c305104"}
21:59:01.909 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da4a03c4-e4c6-4da7-8e2b-00f24c305104"}
21:59:01.909 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f02c7a10-ca06-4b81-9d19-6bb9f43dd34f"}
21:59:01.914 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f02c7a10-ca06-4b81-9d19-6bb9f43dd34f"}
21:59:03.914 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86da5528-44a2-42c5-900b-dcd08f5e4573"}
21:59:03.920 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86da5528-44a2-42c5-900b-dcd08f5e4573"}
21:59:03.922 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36cf09f8-8e6a-40af-8ba3-056a7284ca92"}
21:59:03.922 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36cf09f8-8e6a-40af-8ba3-056a7284ca92"}
21:59:05.909 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87a42481-8dc3-496b-a926-431abf169e1c"}
21:59:05.909 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87a42481-8dc3-496b-a926-431abf169e1c"}
21:59:05.909 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77cbeb52-dc74-48bd-93e8-6aac19c5cbe8"}
21:59:05.909 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"77cbeb52-dc74-48bd-93e8-6aac19c5cbe8"}
21:59:07.909 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38588456-9f4f-42e1-b503-e7c94a7d3c24"}
21:59:07.909 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38588456-9f4f-42e1-b503-e7c94a7d3c24"}
21:59:07.909 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76bdc18b-46c2-49ee-9cd8-e35001345a55"}
21:59:07.919 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"76bdc18b-46c2-49ee-9cd8-e35001345a55"}
21:59:09.922 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a117925f-5ebc-451a-a100-4edbab753951"}
21:59:09.925 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a117925f-5ebc-451a-a100-4edbab753951"}
21:59:09.925 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b5074f6-4a36-4406-b562-3eb5c9a3fb3f"}
21:59:09.929 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b5074f6-4a36-4406-b562-3eb5c9a3fb3f"}
21:59:11.927 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e57fb5f5-0869-4c9a-8fed-6ecce8b83ef1"}
21:59:11.928 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e57fb5f5-0869-4c9a-8fed-6ecce8b83ef1"}
21:59:11.932 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9eb72785-278c-4f45-80ab-ac1e37a456d7"}
21:59:11.932 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9eb72785-278c-4f45-80ab-ac1e37a456d7"}
21:59:13.936 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ebd3d0a-74ea-4c91-9560-99c04e83b837"}
21:59:13.941 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ebd3d0a-74ea-4c91-9560-99c04e83b837"}
21:59:13.941 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f50822f3-02f3-4565-9c61-23ec3a97c31f"}
21:59:13.945 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f50822f3-02f3-4565-9c61-23ec3a97c31f"}
21:59:15.945 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fddbe839-3843-478d-8cc7-f461a36c1431"}
21:59:15.945 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fddbe839-3843-478d-8cc7-f461a36c1431"}
21:59:15.945 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"923ed8db-eebc-4a86-8990-cc264ce56025"}
21:59:15.945 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"923ed8db-eebc-4a86-8990-cc264ce56025"}
21:59:17.945 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"970d0945-75be-4371-baac-25ece194253d"}
21:59:17.945 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"970d0945-75be-4371-baac-25ece194253d"}
21:59:17.945 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c91e26d-f4a4-46ce-82e7-fe3728510c18"}
21:59:17.951 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c91e26d-f4a4-46ce-82e7-fe3728510c18"}
21:59:19.946 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec618066-e8e7-421f-8530-1091cfb4911c"}
21:59:19.950 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec618066-e8e7-421f-8530-1091cfb4911c"}
21:59:19.955 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e828cd3-2729-4227-b8ee-42bde1a0daa6"}
21:59:19.955 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e828cd3-2729-4227-b8ee-42bde1a0daa6"}
21:59:21.954 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7891c66-f9fa-415b-9912-e6945fb89225"}
21:59:21.958 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7891c66-f9fa-415b-9912-e6945fb89225"}
21:59:21.958 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09714f1b-3216-48e7-bb4c-b0c1c772932e"}
21:59:21.958 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"09714f1b-3216-48e7-bb4c-b0c1c772932e"}
21:59:23.954 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e28bc3a-5367-4084-b101-7dbdb2424632"}
21:59:23.954 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e28bc3a-5367-4084-b101-7dbdb2424632"}
21:59:23.954 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6161f40-f2b0-4788-ada9-05499b91c6bb"}
21:59:23.963 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6161f40-f2b0-4788-ada9-05499b91c6bb"}
21:59:25.960 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fea108a8-2a51-4400-aab1-06f88e0abb90"}
21:59:25.961 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fea108a8-2a51-4400-aab1-06f88e0abb90"}
21:59:25.965 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c402af5-a962-46fc-a48b-b5ecd1e1c4b6"}
21:59:25.965 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c402af5-a962-46fc-a48b-b5ecd1e1c4b6"}
21:59:27.963 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd13975e-5057-4eea-860b-b10702c0b5ae"}
21:59:27.966 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd13975e-5057-4eea-860b-b10702c0b5ae"}
21:59:27.968 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00e25327-a655-45f1-adb5-08977465882d"}
21:59:27.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00e25327-a655-45f1-adb5-08977465882d"}
21:59:29.975 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0ee1e43-9017-4945-9e2b-5df8184f48d3"}
21:59:29.978 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0ee1e43-9017-4945-9e2b-5df8184f48d3"}
21:59:29.980 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4cbb195b-c352-4d06-a1b3-c4a896abcdaf"}
21:59:29.980 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cbb195b-c352-4d06-a1b3-c4a896abcdaf"}
21:59:31.976 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62ae03a0-80ef-4f75-ad38-4e9c4d4566e3"}
21:59:31.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62ae03a0-80ef-4f75-ad38-4e9c4d4566e3"}
21:59:31.980 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7cd5d2c6-ac08-47f7-b638-1415045ed4e7"}
21:59:31.983 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cd5d2c6-ac08-47f7-b638-1415045ed4e7"}
21:59:33.987 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f13074ae-10f2-430d-8c5e-3efcfce9d771"}
21:59:33.989 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f13074ae-10f2-430d-8c5e-3efcfce9d771"}
21:59:33.998 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27510986-933b-4e43-97e7-c485864f17e8"}
21:59:34.000 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"27510986-933b-4e43-97e7-c485864f17e8"}
21:59:35.991 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a824327-c446-40e0-9665-437cece25bcc"}
21:59:35.995 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a824327-c446-40e0-9665-437cece25bcc"}
21:59:35.999 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"288be24c-e87a-4442-a542-580e6c5e6f92"}
21:59:35.999 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"288be24c-e87a-4442-a542-580e6c5e6f92"}
21:59:37.991 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"972fa3a6-bb0c-49b8-b316-0507122dc544"}
21:59:37.994 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"972fa3a6-bb0c-49b8-b316-0507122dc544"}
21:59:37.996 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"244b0471-40b1-4aaa-9669-9e234bdc2025"}
21:59:37.996 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"244b0471-40b1-4aaa-9669-9e234bdc2025"}
21:59:39.995 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c74e8cf-58ea-425a-b1fe-6c02b029ea7e"}
21:59:39.995 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c74e8cf-58ea-425a-b1fe-6c02b029ea7e"}
21:59:39.995 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7994dcc5-1761-4a32-ab80-70490d0bf847"}
21:59:40.001 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7994dcc5-1761-4a32-ab80-70490d0bf847"}
21:59:42.003 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e20fab6f-7602-434a-ab93-fce420d21f56"}
21:59:42.003 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e20fab6f-7602-434a-ab93-fce420d21f56"}
21:59:42.003 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5049a000-de74-482c-b0a6-41f9213aed33"}
21:59:42.008 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5049a000-de74-482c-b0a6-41f9213aed33"}
21:59:43.999 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04e3c59d-67b7-456e-a7e7-24bc664089e1"}
21:59:43.999 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04e3c59d-67b7-456e-a7e7-24bc664089e1"}
21:59:43.999 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52b6d031-3cfa-4cb2-b2ec-c4767b67237a"}
21:59:43.999 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"52b6d031-3cfa-4cb2-b2ec-c4767b67237a"}
21:59:45.990 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"018e31a0-45e7-49ee-af48-ed85385ae4c4"}
21:59:45.990 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"018e31a0-45e7-49ee-af48-ed85385ae4c4"}
21:59:45.995 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2d91846-0d4a-49f8-831b-95b7e55d656a"}
21:59:45.995 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2d91846-0d4a-49f8-831b-95b7e55d656a"}
21:59:47.997 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e37d4b8d-275e-4162-a766-80c9bfcdeea5"}
21:59:48.000 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e37d4b8d-275e-4162-a766-80c9bfcdeea5"}
21:59:48.002 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"836b0ee5-7ed5-4d1d-9dea-a519773afd71"}
21:59:48.005 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"836b0ee5-7ed5-4d1d-9dea-a519773afd71"}
21:59:50.010 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66c0c712-dc13-4aaa-80bf-d67a8a6b6d4b"}
21:59:50.010 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66c0c712-dc13-4aaa-80bf-d67a8a6b6d4b"}
21:59:50.012 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7df207ea-cfc5-4cd2-aa96-30f3bdb9ab21"}
21:59:50.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7df207ea-cfc5-4cd2-aa96-30f3bdb9ab21"}
21:59:52.009 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb3b598e-3e92-4b96-8d88-f9fa0fd54aa5"}
21:59:52.010 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb3b598e-3e92-4b96-8d88-f9fa0fd54aa5"}
21:59:52.014 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0897d37-af89-4598-a4fa-fde2d1c6ac73"}
21:59:52.016 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0897d37-af89-4598-a4fa-fde2d1c6ac73"}
21:59:54.013 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9f93249-bf92-4154-8ecf-4fddd9a00ed2"}
21:59:54.016 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9f93249-bf92-4154-8ecf-4fddd9a00ed2"}
21:59:54.018 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbfa0267-c68d-4fc7-9513-957b6a51154d"}
21:59:54.021 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbfa0267-c68d-4fc7-9513-957b6a51154d"}
21:59:56.017 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb0b0e38-9e23-48b7-ae71-59edb526bb87"}
21:59:56.017 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb0b0e38-9e23-48b7-ae71-59edb526bb87"}
21:59:56.017 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bbb49b7a-ad04-4454-b710-87fce2096793"}
21:59:56.021 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbb49b7a-ad04-4454-b710-87fce2096793"}
21:59:58.022 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcafee29-f74a-4615-991d-1151d7c3aa10"}
21:59:58.025 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcafee29-f74a-4615-991d-1151d7c3aa10"}
21:59:58.027 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad262ecb-593b-4569-9fdc-e0da339b6050"}
21:59:58.029 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad262ecb-593b-4569-9fdc-e0da339b6050"}
22:00:00.031 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a227c5ee-0b86-4184-92ec-80511c5deb79"}
22:00:00.032 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a227c5ee-0b86-4184-92ec-80511c5deb79"}
22:00:00.032 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"001e30a0-f76c-4157-b265-76e47508af3a"}
22:00:00.032 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"001e30a0-f76c-4157-b265-76e47508af3a"}
22:00:02.026 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c60346af-850b-4e29-a964-09be2ae8691a"}
22:00:02.026 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c60346af-850b-4e29-a964-09be2ae8691a"}
22:00:02.026 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dcbc9af4-b604-4be4-8db1-0f93b256e4f7"}
22:00:02.031 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dcbc9af4-b604-4be4-8db1-0f93b256e4f7"}
22:00:04.027 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4eabc21f-710c-49c5-b061-57ae3af0e402"}
22:00:04.029 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4eabc21f-710c-49c5-b061-57ae3af0e402"}
22:00:04.031 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c120fcec-722e-4cb4-a6c4-e7eb002d4760"}
22:00:04.031 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c120fcec-722e-4cb4-a6c4-e7eb002d4760"}
22:00:06.038 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f535757-d638-4e37-952f-c6c5585b760f"}
22:00:06.040 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f535757-d638-4e37-952f-c6c5585b760f"}
22:00:06.040 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3cff8553-2079-4f16-a15c-889084d42426"}
22:00:06.045 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cff8553-2079-4f16-a15c-889084d42426"}
22:00:08.050 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06f18b76-8f4a-44d9-95ea-b9cd1aa08f48"}
22:00:08.050 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06f18b76-8f4a-44d9-95ea-b9cd1aa08f48"}
22:00:08.050 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"680e8cbb-71bb-42b7-92cd-31497d8dacb4"}
22:00:08.055 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"680e8cbb-71bb-42b7-92cd-31497d8dacb4"}
22:00:10.046 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c462fe1c-3962-4015-b1b0-be54bd0c35cc"}
22:00:10.048 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c462fe1c-3962-4015-b1b0-be54bd0c35cc"}
22:00:10.050 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa97bef6-e6c8-48c4-ba7f-aa3ad0e49dbd"}
22:00:10.054 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa97bef6-e6c8-48c4-ba7f-aa3ad0e49dbd"}
22:00:12.054 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c2830da-ce4e-4050-9dd8-44cf3cf1785e"}
22:00:12.057 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c2830da-ce4e-4050-9dd8-44cf3cf1785e"}
22:00:12.059 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27fdc0ea-33ad-4899-a71b-048ad7328667"}
22:00:12.059 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"27fdc0ea-33ad-4899-a71b-048ad7328667"}
22:00:14.061 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4155944-06c8-41c9-a587-19b101c2a9ba"}
22:00:14.063 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4155944-06c8-41c9-a587-19b101c2a9ba"}
22:00:14.068 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86d80453-df9f-44b0-ae82-c842e168e409"}
22:00:14.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"86d80453-df9f-44b0-ae82-c842e168e409"}
22:00:16.062 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5dd7c7b-9ec2-4bd2-883f-7d2ff3b830c2"}
22:00:16.062 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5dd7c7b-9ec2-4bd2-883f-7d2ff3b830c2"}
22:00:16.069 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf042991-eec2-4738-b16f-f4699f1b3cab"}
22:00:16.069 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf042991-eec2-4738-b16f-f4699f1b3cab"}
22:00:18.067 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce876fb1-d8cb-4674-957a-6afb898dd784"}
22:00:18.067 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce876fb1-d8cb-4674-957a-6afb898dd784"}
22:00:18.067 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e963c63-e2a0-4e62-8d58-1d43eb784341"}
22:00:18.072 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e963c63-e2a0-4e62-8d58-1d43eb784341"}
22:00:20.067 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9ea15ab-9acc-4d69-8bfe-9efdfe211c92"}
22:00:20.067 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9ea15ab-9acc-4d69-8bfe-9efdfe211c92"}
22:00:20.077 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98b4af17-a9eb-421c-b395-c5ee783efd55"}
22:00:20.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"98b4af17-a9eb-421c-b395-c5ee783efd55"}
22:00:22.069 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42c6fecf-a06b-4bf3-ab71-dfe55de79d14"}
22:00:22.069 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42c6fecf-a06b-4bf3-ab71-dfe55de79d14"}
22:00:22.069 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15dc3c86-9b1e-46f3-979b-625555a5706a"}
22:00:22.078 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"15dc3c86-9b1e-46f3-979b-625555a5706a"}
22:00:24.070 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d09fb657-452c-49ad-bfd0-4eb1671d0efd"}
22:00:24.073 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d09fb657-452c-49ad-bfd0-4eb1671d0efd"}
22:00:24.083 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fcb7cdf-3a16-417d-bec5-6fd852cd1e48"}
22:00:24.088 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fcb7cdf-3a16-417d-bec5-6fd852cd1e48"}
22:00:26.075 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c146c094-d15c-4566-a2d8-74b0296cce23"}
22:00:26.075 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c146c094-d15c-4566-a2d8-74b0296cce23"}
22:00:26.075 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"be4fc863-8925-4703-8e01-237ef13ce554"}
22:00:26.075 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"be4fc863-8925-4703-8e01-237ef13ce554"}
22:00:28.075 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"344689d3-5782-45fc-8ff9-7016a561beca"}
22:00:28.075 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"344689d3-5782-45fc-8ff9-7016a561beca"}
22:00:28.075 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ba2eac3-7ca9-411b-8df5-4cb3b646a8ee"}
22:00:28.075 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ba2eac3-7ca9-411b-8df5-4cb3b646a8ee"}
22:00:30.073 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb4fe063-8522-493e-93a9-1558a5aaa9f3"}
22:00:30.073 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb4fe063-8522-493e-93a9-1558a5aaa9f3"}
22:00:30.079 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d91fcb2c-8fff-4a10-a242-5bf8619127ac"}
22:00:30.079 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d91fcb2c-8fff-4a10-a242-5bf8619127ac"}
22:00:32.077 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0d5ff32-3dcc-4073-ac39-17dc7ae6e80b"}
22:00:32.077 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0d5ff32-3dcc-4073-ac39-17dc7ae6e80b"}
22:00:32.086 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2177abc-e2f5-4d75-ac00-300e21d2c93a"}
22:00:32.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2177abc-e2f5-4d75-ac00-300e21d2c93a"}
22:00:34.090 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb955579-e35e-4dc5-a15f-7d4031151b38"}
22:00:34.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb955579-e35e-4dc5-a15f-7d4031151b38"}
22:00:34.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb3407bf-fb8d-4934-a4af-6f8dbc931224"}
22:00:34.094 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb3407bf-fb8d-4934-a4af-6f8dbc931224"}
22:00:36.094 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94065fc0-98a1-45d7-afba-fd689d5bed3e"}
22:00:36.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94065fc0-98a1-45d7-afba-fd689d5bed3e"}
22:00:36.099 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"435d6396-43f3-4315-b55e-10b3857c4dd8"}
22:00:36.099 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"435d6396-43f3-4315-b55e-10b3857c4dd8"}
22:00:38.098 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7aa66ea0-ddd4-4970-9582-d4f512fcd251"}
22:00:38.102 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7aa66ea0-ddd4-4970-9582-d4f512fcd251"}
22:00:38.106 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d865abe-6a90-4c16-8219-a8918b345072"}
22:00:38.106 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d865abe-6a90-4c16-8219-a8918b345072"}
22:00:40.095 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3116b6ef-8572-4c03-9500-adba7d5dcba9"}
22:00:40.095 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3116b6ef-8572-4c03-9500-adba7d5dcba9"}
22:00:40.095 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42d2f7d8-d9a8-45ec-8571-ab5f53250aa2"}
22:00:40.095 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42d2f7d8-d9a8-45ec-8571-ab5f53250aa2"}
22:00:42.089 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfe41f2a-9f37-481c-ae3b-3f91e70f8492"}
22:00:42.089 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfe41f2a-9f37-481c-ae3b-3f91e70f8492"}
22:00:42.094 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a177f7d8-c78d-4408-864c-07ffb2ba0867"}
22:00:42.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a177f7d8-c78d-4408-864c-07ffb2ba0867"}
22:00:44.088 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"320467f5-ef6a-42f8-b639-026bc7a6b773"}
22:00:44.088 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"320467f5-ef6a-42f8-b639-026bc7a6b773"}
22:00:44.088 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42c6f5e3-b59d-44e2-9428-37cbe6448e93"}
22:00:44.088 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42c6f5e3-b59d-44e2-9428-37cbe6448e93"}
22:00:46.088 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce5bedd5-328e-4e7a-b231-7188f6993dc7"}
22:00:46.089 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce5bedd5-328e-4e7a-b231-7188f6993dc7"}
22:00:46.091 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f05e264-ec3f-435b-9082-0105aac718f3"}
22:00:46.091 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f05e264-ec3f-435b-9082-0105aac718f3"}
22:00:48.091 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8f34788-fa59-4762-a38c-fd3ee52899b4"}
22:00:48.095 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8f34788-fa59-4762-a38c-fd3ee52899b4"}
22:00:48.099 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a598b44a-9ba0-4607-824e-28bdc8334f05"}
22:00:48.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a598b44a-9ba0-4607-824e-28bdc8334f05"}
22:00:50.088 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb84d4bc-b4da-4ad5-89bd-8ce512b32d22"}
22:00:50.088 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb84d4bc-b4da-4ad5-89bd-8ce512b32d22"}
22:00:50.088 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33d51f0b-5508-465b-8c61-6df19e3b2f4d"}
22:00:50.093 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"33d51f0b-5508-465b-8c61-6df19e3b2f4d"}
22:00:52.097 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8a01a84-b315-48d8-98e8-02fe97366fd4"}
22:00:52.103 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8a01a84-b315-48d8-98e8-02fe97366fd4"}
22:00:52.107 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20f5763b-1c4a-485d-89a5-33eb2f4c24dc"}
22:00:52.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20f5763b-1c4a-485d-89a5-33eb2f4c24dc"}
22:00:54.094 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aef04884-440e-4dcf-b0a2-8e02495cd623"}
22:00:54.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aef04884-440e-4dcf-b0a2-8e02495cd623"}
22:00:54.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"72a22dd2-816b-4198-a61f-7c89e58c7066"}
22:00:54.097 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"72a22dd2-816b-4198-a61f-7c89e58c7066"}
22:00:56.099 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"122f5db0-ebfd-4c34-9e13-bc30611e0db2"}
22:00:56.099 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"122f5db0-ebfd-4c34-9e13-bc30611e0db2"}
22:00:56.103 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e331aeb9-d370-45e5-aec4-27b0b0273f1c"}
22:00:56.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e331aeb9-d370-45e5-aec4-27b0b0273f1c"}
22:00:58.099 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04e562c9-09d8-4995-a2b6-ce464ea8ff38"}
22:00:58.100 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04e562c9-09d8-4995-a2b6-ce464ea8ff38"}
22:00:58.102 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b06011f-d28b-4e16-9f28-08736b14388d"}
22:00:58.102 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b06011f-d28b-4e16-9f28-08736b14388d"}
22:01:00.107 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6fdbba33-8161-4af9-90db-45132fe55b57"}
22:01:00.110 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6fdbba33-8161-4af9-90db-45132fe55b57"}
22:01:00.110 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c769a3f-ac91-453e-8646-465dce6549d3"}
22:01:00.110 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c769a3f-ac91-453e-8646-465dce6549d3"}
22:01:02.111 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b066f6b-7aa5-45dd-af36-c01d4d05e8a0"}
22:01:02.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b066f6b-7aa5-45dd-af36-c01d4d05e8a0"}
22:01:02.116 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cad129f-d31c-4227-8764-9530f8a9f179"}
22:01:02.116 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cad129f-d31c-4227-8764-9530f8a9f179"}
22:01:04.109 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe1ad239-bcc1-4728-b9a8-52e2d9704e7c"}
22:01:04.109 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe1ad239-bcc1-4728-b9a8-52e2d9704e7c"}
22:01:04.109 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8100bdab-6d1e-4c78-8df1-1e0856cfcb9a"}
22:01:04.115 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8100bdab-6d1e-4c78-8df1-1e0856cfcb9a"}
22:01:06.120 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35d72f15-63eb-4a02-a4f2-9bae496c9ab3"}
22:01:06.120 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35d72f15-63eb-4a02-a4f2-9bae496c9ab3"}
22:01:06.120 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b45776f-0087-499f-902f-9325681a7a87"}
22:01:06.120 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b45776f-0087-499f-902f-9325681a7a87"}
22:01:08.123 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"575bc7f5-faef-487c-861b-3767d0284c1e"}
22:01:08.123 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"575bc7f5-faef-487c-861b-3767d0284c1e"}
22:01:08.123 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3790cda-8caa-43d2-9c2b-d7b111b46628"}
22:01:08.123 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3790cda-8caa-43d2-9c2b-d7b111b46628"}
22:01:10.121 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69c7415d-0d02-4d1f-b51c-cf34311d963a"}
22:01:10.122 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69c7415d-0d02-4d1f-b51c-cf34311d963a"}
22:01:10.126 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61d1cbc5-61c9-4984-849f-979b694ca642"}
22:01:10.126 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61d1cbc5-61c9-4984-849f-979b694ca642"}
22:01:12.123 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2710681b-1cdf-4bb4-87f3-638610d8af1e"}
22:01:12.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2710681b-1cdf-4bb4-87f3-638610d8af1e"}
22:01:12.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a763af04-c492-4268-b56e-135890c21317"}
22:01:12.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a763af04-c492-4268-b56e-135890c21317"}
22:01:14.128 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"262ad021-aa2d-40fa-b660-c1b8ea8c0b32"}
22:01:14.133 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"262ad021-aa2d-40fa-b660-c1b8ea8c0b32"}
22:01:14.133 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"056a6bf3-dd22-40b3-b533-480cd6866351"}
22:01:14.133 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"056a6bf3-dd22-40b3-b533-480cd6866351"}
22:01:16.131 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a63fc4ce-54ef-49c6-9c88-c9bdd8163986"}
22:01:16.132 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a63fc4ce-54ef-49c6-9c88-c9bdd8163986"}
22:01:16.136 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"730dc0ee-dbc8-4f0a-b266-f53524c4e70f"}
22:01:16.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"730dc0ee-dbc8-4f0a-b266-f53524c4e70f"}
22:01:18.139 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23e3a032-8ec2-492e-9070-a05c4aaa629d"}
22:01:18.139 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23e3a032-8ec2-492e-9070-a05c4aaa629d"}
22:01:18.139 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e220008-a451-4db8-8dc3-d72d41d960df"}
22:01:18.143 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e220008-a451-4db8-8dc3-d72d41d960df"}
22:01:20.152 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4e4b2db-73ed-4ada-af28-ff2a1d44a573"}
22:01:20.153 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4e4b2db-73ed-4ada-af28-ff2a1d44a573"}
22:01:20.155 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"982154aa-69e3-4040-87bf-c37d72854067"}
22:01:20.155 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"982154aa-69e3-4040-87bf-c37d72854067"}
22:01:22.148 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22ce3e61-fe59-46f8-aff2-d425ac13684c"}
22:01:22.149 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22ce3e61-fe59-46f8-aff2-d425ac13684c"}
22:01:22.151 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e5c3af8-25c4-479e-b92d-8b3c92951c00"}
22:01:22.152 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e5c3af8-25c4-479e-b92d-8b3c92951c00"}
22:01:24.160 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e183918-ade2-461a-81c5-c0db58e83fc6"}
22:01:24.163 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e183918-ade2-461a-81c5-c0db58e83fc6"}
22:01:24.164 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4859d15-8a63-4218-ac72-154448376980"}
22:01:24.164 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4859d15-8a63-4218-ac72-154448376980"}
22:01:26.162 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d7a8c56-d321-43fb-99a8-de38a5e237d5"}
22:01:26.162 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d7a8c56-d321-43fb-99a8-de38a5e237d5"}
22:01:26.162 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"866f7aca-6612-4447-a6b9-282cd921c9be"}
22:01:26.169 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"866f7aca-6612-4447-a6b9-282cd921c9be"}
22:01:28.164 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76018ea4-1301-4660-a88d-55b0cc432e48"}
22:01:28.165 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76018ea4-1301-4660-a88d-55b0cc432e48"}
22:01:28.169 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69baae45-244c-4c45-afc5-e522dd2f4986"}
22:01:28.170 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69baae45-244c-4c45-afc5-e522dd2f4986"}
22:01:30.173 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"242bfa7f-f4c9-4dd8-aa54-29eb7ccfb02e"}
22:01:30.173 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"242bfa7f-f4c9-4dd8-aa54-29eb7ccfb02e"}
22:01:30.173 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3941d190-778f-48d1-af4c-d0d62e44a8b8"}
22:01:30.181 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3941d190-778f-48d1-af4c-d0d62e44a8b8"}
22:01:32.186 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3bd45706-bedd-4b5d-b40c-25074fd1aa35"}
22:01:32.187 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3bd45706-bedd-4b5d-b40c-25074fd1aa35"}
22:01:32.187 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f0d05e2-85fc-4c4e-971c-f63ed4b9dc2c"}
22:01:32.192 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f0d05e2-85fc-4c4e-971c-f63ed4b9dc2c"}
22:01:34.191 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d89cbfc-7a64-4728-8528-81f4df852906"}
22:01:34.192 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d89cbfc-7a64-4728-8528-81f4df852906"}
22:01:34.196 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76f2ef80-5f2e-4f30-b220-3e19b37ad4f3"}
22:01:34.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"76f2ef80-5f2e-4f30-b220-3e19b37ad4f3"}
22:01:36.193 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b1f2cc7-19c7-478e-92e5-759a9195917e"}
22:01:36.196 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b1f2cc7-19c7-478e-92e5-759a9195917e"}
22:01:36.199 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb8fdbd3-8247-4f0d-8539-ae4067efad5e"}
22:01:36.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb8fdbd3-8247-4f0d-8539-ae4067efad5e"}
22:01:38.208 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91b3a9c9-6909-4dd5-8063-743186d56ec3"}
22:01:38.209 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91b3a9c9-6909-4dd5-8063-743186d56ec3"}
22:01:38.209 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5139419e-2466-4d79-8849-de8c1f9d3800"}
22:01:38.209 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5139419e-2466-4d79-8849-de8c1f9d3800"}
22:01:40.211 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15370a61-c5bf-4b4a-b5cc-d754d1b40d7d"}
22:01:40.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15370a61-c5bf-4b4a-b5cc-d754d1b40d7d"}
22:01:40.216 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"357c752a-e941-445a-b658-d89f388649b7"}
22:01:40.216 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"357c752a-e941-445a-b658-d89f388649b7"}
22:01:42.210 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"309013bf-1362-4722-a643-4cee7664751c"}
22:01:42.211 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"309013bf-1362-4722-a643-4cee7664751c"}
22:01:42.211 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27aa4bf4-3f09-49f9-bdb8-ce73ee229a47"}
22:01:42.211 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"27aa4bf4-3f09-49f9-bdb8-ce73ee229a47"}
22:01:44.211 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02afb4b1-1b4f-4869-bbb9-6e4d10916c87"}
22:01:44.215 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02afb4b1-1b4f-4869-bbb9-6e4d10916c87"}
22:01:44.217 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab1a8a2f-5f87-4365-82f1-eee331ca75db"}
22:01:44.218 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab1a8a2f-5f87-4365-82f1-eee331ca75db"}
22:01:46.219 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8d10db71-0c7d-4453-8778-686d424eaa63"}
22:01:46.219 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8d10db71-0c7d-4453-8778-686d424eaa63"}
22:01:46.219 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f3624e6-f3d8-47c2-a21e-e3f5b08a50a8"}
22:01:46.225 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f3624e6-f3d8-47c2-a21e-e3f5b08a50a8"}
22:01:48.219 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7da8daf9-5c1d-4a55-a8c8-e04daf10421f"}
22:01:48.220 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7da8daf9-5c1d-4a55-a8c8-e04daf10421f"}
22:01:48.222 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da24a472-a662-4660-abf7-8c11884b304f"}
22:01:48.222 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da24a472-a662-4660-abf7-8c11884b304f"}
22:01:50.229 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19d53ebc-e467-4c97-8682-df20e60ed9b8"}
22:01:50.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19d53ebc-e467-4c97-8682-df20e60ed9b8"}
22:01:50.232 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff3a202a-67f2-41f1-80c5-aba49e8e6c15"}
22:01:50.232 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff3a202a-67f2-41f1-80c5-aba49e8e6c15"}
22:01:52.227 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac748b1b-e214-4066-a2ce-3d3c642398c4"}
22:01:52.227 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac748b1b-e214-4066-a2ce-3d3c642398c4"}
22:01:52.227 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c01f9a6-807c-4b03-9752-2ebb2adc8761"}
22:01:52.227 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c01f9a6-807c-4b03-9752-2ebb2adc8761"}
22:01:54.227 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4430276c-5950-4252-999d-b51c048f39cb"}
22:01:54.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4430276c-5950-4252-999d-b51c048f39cb"}
22:01:54.230 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3123208b-47c4-4c95-b73e-5b080ee9cd7e"}
22:01:54.230 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3123208b-47c4-4c95-b73e-5b080ee9cd7e"}
22:01:56.230 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da027e8d-f65b-4f20-9ce8-088d821f345f"}
22:01:56.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da027e8d-f65b-4f20-9ce8-088d821f345f"}
22:01:56.234 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4521b4f-30f7-4630-a9d9-b30aff9ec15a"}
22:01:56.238 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4521b4f-30f7-4630-a9d9-b30aff9ec15a"}
22:01:58.228 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"368e9691-9a40-4766-8b84-bf487febc2b8"}
22:01:58.229 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"368e9691-9a40-4766-8b84-bf487febc2b8"}
22:01:58.229 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"718703e6-abec-4636-83f2-55a822c98e58"}
22:01:58.235 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"718703e6-abec-4636-83f2-55a822c98e58"}
22:02:00.235 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43909d21-535e-4cea-a651-c493469a8ec3"}
22:02:00.235 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43909d21-535e-4cea-a651-c493469a8ec3"}
22:02:00.235 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cea74ce8-2040-43cf-8d54-8995e96daa62"}
22:02:00.242 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cea74ce8-2040-43cf-8d54-8995e96daa62"}
22:02:02.242 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dbb33b57-6994-4ed3-a168-87424aa76cfd"}
22:02:02.244 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dbb33b57-6994-4ed3-a168-87424aa76cfd"}
22:02:02.246 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32f9efa5-a2d8-441f-9254-1c436576cfc6"}
22:02:02.249 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"32f9efa5-a2d8-441f-9254-1c436576cfc6"}
22:02:04.243 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"991a33c5-253e-41b0-9234-a685bfdf986b"}
22:02:04.244 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"991a33c5-253e-41b0-9234-a685bfdf986b"}
22:02:04.246 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ee4a5c9-2b0d-435e-8931-eaefd587a0b3"}
22:02:04.248 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ee4a5c9-2b0d-435e-8931-eaefd587a0b3"}
22:02:06.250 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7033418-a75d-4bcc-bec9-a89615801785"}
22:02:06.251 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7033418-a75d-4bcc-bec9-a89615801785"}
22:02:06.253 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e062d28-5e27-4a13-8c67-907d07dd8f32"}
22:02:06.253 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e062d28-5e27-4a13-8c67-907d07dd8f32"}
22:02:08.250 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29026363-318a-4524-82c5-43b2ed97f119"}
22:02:08.253 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29026363-318a-4524-82c5-43b2ed97f119"}
22:02:08.255 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0194fcc-ab0a-4430-adae-5fb5294272b2"}
22:02:08.257 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0194fcc-ab0a-4430-adae-5fb5294272b2"}
22:02:10.260 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86bab4e1-0fae-4546-800d-a8cee7690fba"}
22:02:10.261 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86bab4e1-0fae-4546-800d-a8cee7690fba"}
22:02:10.265 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3cebdfb2-c5d9-4484-a052-7c3f6be23066"}
22:02:10.267 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cebdfb2-c5d9-4484-a052-7c3f6be23066"}
22:02:12.268 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fe950f4-dfa3-4a29-9e0d-8967469b38cc"}
22:02:12.268 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fe950f4-dfa3-4a29-9e0d-8967469b38cc"}
22:02:12.268 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce083287-eb0b-490e-9255-b01fa4e21d2a"}
22:02:12.274 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce083287-eb0b-490e-9255-b01fa4e21d2a"}
22:02:14.277 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3002df8-f1f6-43f3-8ec1-aa1eb9086cf7"}
22:02:14.278 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3002df8-f1f6-43f3-8ec1-aa1eb9086cf7"}
22:02:14.282 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40cf370f-d01e-4026-b496-8767c3d4693b"}
22:02:14.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"40cf370f-d01e-4026-b496-8767c3d4693b"}
22:02:16.288 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af292729-5f70-4676-8706-d8c27aea2880"}
22:02:16.288 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af292729-5f70-4676-8706-d8c27aea2880"}
22:02:16.288 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"deb9ffe4-81a6-4076-b7d7-bab30477bf8a"}
22:02:16.294 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"deb9ffe4-81a6-4076-b7d7-bab30477bf8a"}
22:02:18.301 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7ca4950-d73e-4297-9653-1f3169744000"}
22:02:18.307 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7ca4950-d73e-4297-9653-1f3169744000"}
22:02:18.309 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2540196-4568-454a-8890-8e4e70df14b7"}
22:02:18.309 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2540196-4568-454a-8890-8e4e70df14b7"}
22:02:20.303 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"60336788-0529-46b3-9fbf-2af4416eb048"}
22:02:20.304 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"60336788-0529-46b3-9fbf-2af4416eb048"}
22:02:20.306 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a2068b4-c698-4067-a4b0-d54639f0f64c"}
22:02:20.309 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a2068b4-c698-4067-a4b0-d54639f0f64c"}
22:02:22.306 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8810adc3-e7ee-49a3-8980-096a6c977637"}
22:02:22.307 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8810adc3-e7ee-49a3-8980-096a6c977637"}
22:02:22.307 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"305da7f3-0a3d-4eb6-91ce-8add6ab6914f"}
22:02:22.313 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"305da7f3-0a3d-4eb6-91ce-8add6ab6914f"}
22:02:24.317 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"789bfe8c-44f2-4671-990e-2d531fdf32eb"}
22:02:24.318 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"789bfe8c-44f2-4671-990e-2d531fdf32eb"}
22:02:24.322 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"568e0806-510b-406b-836a-7fca398c60be"}
22:02:24.323 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"568e0806-510b-406b-836a-7fca398c60be"}
22:02:26.324 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a50527a1-78ef-4fa3-8de4-faf5a698a358"}
22:02:26.325 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a50527a1-78ef-4fa3-8de4-faf5a698a358"}
22:02:26.329 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c32e06bb-7fec-4b59-98db-a833d7bb13f2"}
22:02:26.329 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c32e06bb-7fec-4b59-98db-a833d7bb13f2"}
22:02:28.336 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f32d53a4-9886-4f33-946e-1dc8373ffbc8"}
22:02:28.343 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f32d53a4-9886-4f33-946e-1dc8373ffbc8"}
22:02:28.346 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7634da58-ea88-40ea-a556-65999d3f3397"}
22:02:28.350 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7634da58-ea88-40ea-a556-65999d3f3397"}
22:02:30.341 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"595fba43-d00d-49ef-9e6d-8f373b603f56"}
22:02:30.341 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"595fba43-d00d-49ef-9e6d-8f373b603f56"}
22:02:30.341 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"05641499-853f-4d06-9440-e8d5bb2ea1bf"}
22:02:30.341 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"05641499-853f-4d06-9440-e8d5bb2ea1bf"}
22:02:32.336 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7efdd7f-21d2-437c-bdfe-b8e1aa1218df"}
22:02:32.336 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7efdd7f-21d2-437c-bdfe-b8e1aa1218df"}
22:02:32.336 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"868d15c9-cbb5-4f73-b146-a6f8d76ccd0a"}
22:02:32.336 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"868d15c9-cbb5-4f73-b146-a6f8d76ccd0a"}
22:02:34.334 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab92bfdd-c4b3-4eef-84aa-46b6627aa781"}
22:02:34.336 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab92bfdd-c4b3-4eef-84aa-46b6627aa781"}
22:02:34.340 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a437ef85-b82d-462f-b10e-b2aa1cb75294"}
22:02:34.342 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a437ef85-b82d-462f-b10e-b2aa1cb75294"}
22:02:36.347 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0baf05fb-439b-466c-8f32-1cf81ef61754"}
22:02:36.353 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0baf05fb-439b-466c-8f32-1cf81ef61754"}
22:02:36.357 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c3f8138-27f2-49d5-8b87-bacf3c6384ad"}
22:02:36.357 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c3f8138-27f2-49d5-8b87-bacf3c6384ad"}
22:02:38.345 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa8abc66-cac0-4b6d-abc3-892506fae84f"}
22:02:38.349 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa8abc66-cac0-4b6d-abc3-892506fae84f"}
22:02:38.351 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b700f151-4414-487e-ab1f-1efda6e60d87"}
22:02:38.351 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b700f151-4414-487e-ab1f-1efda6e60d87"}
22:02:40.352 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99d8f288-349b-46b0-9d26-0bb1ccac597d"}
22:02:40.354 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99d8f288-349b-46b0-9d26-0bb1ccac597d"}
22:02:40.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0bd4e524-ac85-45de-8cf7-7e68d6037dbc"}
22:02:40.357 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bd4e524-ac85-45de-8cf7-7e68d6037dbc"}
22:02:42.363 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42662742-d297-427f-909e-e4b5dcdc2ded"}
22:02:42.363 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42662742-d297-427f-909e-e4b5dcdc2ded"}
22:02:42.363 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3da9d3a3-330b-4dd6-90a4-aeda5badf66f"}
22:02:42.374 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3da9d3a3-330b-4dd6-90a4-aeda5badf66f"}
22:02:44.374 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bdfa876b-e06a-4fb4-a82c-1d7fef93feae"}
22:02:44.377 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bdfa876b-e06a-4fb4-a82c-1d7fef93feae"}
22:02:44.379 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f599a1d9-560f-435a-8704-e384c311430b"}
22:02:44.379 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f599a1d9-560f-435a-8704-e384c311430b"}
22:02:46.370 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76b637d4-abc3-4796-b2df-cc52c4cda656"}
22:02:46.370 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76b637d4-abc3-4796-b2df-cc52c4cda656"}
22:02:46.370 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28da30a4-8476-4b68-93a3-7154abc111b5"}
22:02:46.374 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"28da30a4-8476-4b68-93a3-7154abc111b5"}
22:02:48.370 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de193bf6-e421-44b4-95ac-8f900605f939"}
22:02:48.370 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de193bf6-e421-44b4-95ac-8f900605f939"}
22:02:48.370 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b99939d7-7716-4c85-9cb8-c3234c298a12"}
22:02:48.370 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b99939d7-7716-4c85-9cb8-c3234c298a12"}
22:02:50.360 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2038d5d5-bd04-4ff9-9008-ddf802be62c4"}
22:02:50.360 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2038d5d5-bd04-4ff9-9008-ddf802be62c4"}
22:02:50.360 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c455938-74f4-4ce3-8f95-dabf5fc254da"}
22:02:50.360 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c455938-74f4-4ce3-8f95-dabf5fc254da"}
22:02:52.350 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1eb41249-f1df-4de2-b74d-e5c3a9f5ea26"}
22:02:52.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1eb41249-f1df-4de2-b74d-e5c3a9f5ea26"}
22:02:52.354 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"627f3979-2701-4eef-8553-790b916a3d45"}
22:02:52.358 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"627f3979-2701-4eef-8553-790b916a3d45"}
22:02:54.353 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93e42877-d830-42ab-8369-f254f6c49739"}
22:02:54.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93e42877-d830-42ab-8369-f254f6c49739"}
22:02:54.357 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68f2f576-781c-478e-9193-5753a4edd938"}
22:02:54.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"68f2f576-781c-478e-9193-5753a4edd938"}
22:02:56.363 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80329740-5532-4495-95fb-030d40462d0b"}
22:02:56.363 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80329740-5532-4495-95fb-030d40462d0b"}
22:02:56.363 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c49d16e-1d79-4175-8821-2de47902cb3c"}
22:02:56.363 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3c49d16e-1d79-4175-8821-2de47902cb3c"}
22:02:58.350 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a65c6eed-cacf-4bfb-aafc-a69cbd201d29"}
22:02:58.350 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a65c6eed-cacf-4bfb-aafc-a69cbd201d29"}
22:02:58.350 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"040259df-7b82-4081-9b5e-4421fcf2c9ec"}
22:02:58.350 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"040259df-7b82-4081-9b5e-4421fcf2c9ec"}
22:03:00.348 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbaef64c-ce25-4904-85ee-b725ae3ac280"}
22:03:00.351 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbaef64c-ce25-4904-85ee-b725ae3ac280"}
22:03:00.353 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a70b99e-4571-46bd-b725-fde97d05299f"}
22:03:00.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a70b99e-4571-46bd-b725-fde97d05299f"}
22:03:02.359 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b13eec9-6487-4158-93b0-67a785421ee6"}
22:03:02.362 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b13eec9-6487-4158-93b0-67a785421ee6"}
22:03:02.368 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f92818f-23e7-448a-9dae-7c66fdb337ef"}
22:03:02.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f92818f-23e7-448a-9dae-7c66fdb337ef"}
22:03:04.357 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01b36ff0-606c-4aee-876d-1617e9292afd"}
22:03:04.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01b36ff0-606c-4aee-876d-1617e9292afd"}
22:03:04.359 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac34bb9d-defc-4aed-84ac-43d78a0f5d86"}
22:03:04.364 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac34bb9d-defc-4aed-84ac-43d78a0f5d86"}
22:03:06.370 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad08d835-815c-4ba0-a429-d03e64ee139b"}
22:03:06.371 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad08d835-815c-4ba0-a429-d03e64ee139b"}
22:03:06.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b50de881-d9bc-4432-9cad-4a963d7d0e8b"}
22:03:06.373 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b50de881-d9bc-4432-9cad-4a963d7d0e8b"}
22:03:08.380 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35e69048-1e26-4880-87c9-d099cc7f2bbc"}
22:03:08.381 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35e69048-1e26-4880-87c9-d099cc7f2bbc"}
22:03:08.383 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a8b6b726-57b8-4d62-bef5-d4953ebe5899"}
22:03:08.383 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8b6b726-57b8-4d62-bef5-d4953ebe5899"}
22:03:10.385 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd857c41-03e4-4026-a308-a72c9d877ab7"}
22:03:10.385 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd857c41-03e4-4026-a308-a72c9d877ab7"}
22:03:10.385 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe3ba67c-ad0c-461f-a12a-d22c58710e58"}
22:03:10.392 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe3ba67c-ad0c-461f-a12a-d22c58710e58"}
22:03:12.394 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"697c8ca6-6598-407f-b281-f89bbf8a058f"}
22:03:12.394 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"697c8ca6-6598-407f-b281-f89bbf8a058f"}
22:03:12.394 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"670dac68-82bf-45e6-896b-18e5e121f4a9"}
22:03:12.399 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"670dac68-82bf-45e6-896b-18e5e121f4a9"}
22:03:14.401 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08536c1c-4055-4d1f-a12a-3ab6d7ce631d"}
22:03:14.403 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08536c1c-4055-4d1f-a12a-3ab6d7ce631d"}
22:03:14.403 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f6d70d8-356b-4ec6-a645-0de48a1b42cc"}
22:03:14.403 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f6d70d8-356b-4ec6-a645-0de48a1b42cc"}
22:03:16.411 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"996220a6-c849-4e66-bb0f-aa996559955e"}
22:03:16.411 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"996220a6-c849-4e66-bb0f-aa996559955e"}
22:03:16.421 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0e45e62-9d2d-4a84-b797-0e06bdce282f"}
22:03:16.425 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0e45e62-9d2d-4a84-b797-0e06bdce282f"}
22:03:18.416 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85e94711-11f7-4e80-b297-936f185fd8eb"}
22:03:18.419 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85e94711-11f7-4e80-b297-936f185fd8eb"}
22:03:18.421 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66bf3e59-7b14-459c-8926-401840836899"}
22:03:18.421 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"66bf3e59-7b14-459c-8926-401840836899"}
22:03:20.420 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90b31adb-04b0-4a48-9872-ca7f241e0f69"}
22:03:20.420 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90b31adb-04b0-4a48-9872-ca7f241e0f69"}
22:03:20.420 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99baf690-678a-4196-a02f-dc57888fadaf"}
22:03:20.420 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"99baf690-678a-4196-a02f-dc57888fadaf"}
22:03:22.416 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a9c82f1-a105-4109-bc38-b91f4374fb04"}
22:03:22.417 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a9c82f1-a105-4109-bc38-b91f4374fb04"}
22:03:22.419 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9cfb4c6-fd2a-44a8-94df-2c17402cad3d"}
22:03:22.421 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9cfb4c6-fd2a-44a8-94df-2c17402cad3d"}
22:03:24.418 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3de1f6ed-24ee-4e44-b4ba-738935f4c5d9"}
22:03:24.419 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3de1f6ed-24ee-4e44-b4ba-738935f4c5d9"}
22:03:24.424 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b412e39-5948-4e02-80e1-f2f81cdc369a"}
22:03:24.426 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b412e39-5948-4e02-80e1-f2f81cdc369a"}
22:03:26.429 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c4e67b6-d4b0-436b-873d-995fe9df12cd"}
22:03:26.429 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c4e67b6-d4b0-436b-873d-995fe9df12cd"}
22:03:26.429 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b14449a0-fad4-45d6-8ed1-cf62acdf3d81"}
22:03:26.429 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b14449a0-fad4-45d6-8ed1-cf62acdf3d81"}
22:03:28.433 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"49bbe75e-3d11-4b17-9927-277f407b8547"}
22:03:28.434 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"49bbe75e-3d11-4b17-9927-277f407b8547"}
22:03:28.434 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d912bb53-afbb-495e-8f33-f7049c1539e6"}
22:03:28.434 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d912bb53-afbb-495e-8f33-f7049c1539e6"}
22:03:30.435 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"947bf0cf-4f3f-4607-bcdf-276a36d5bc3e"}
22:03:30.436 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"947bf0cf-4f3f-4607-bcdf-276a36d5bc3e"}
22:03:30.438 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a0b4731-19ee-4e22-b768-555b661d70fa"}
22:03:30.441 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a0b4731-19ee-4e22-b768-555b661d70fa"}
22:03:32.442 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdcf6fa2-b2e8-4f2d-a185-4264d6cc187f"}
22:03:32.445 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdcf6fa2-b2e8-4f2d-a185-4264d6cc187f"}
22:03:32.447 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ae9110f-435b-4275-a25d-8d0d3392ef20"}
22:03:32.450 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ae9110f-435b-4275-a25d-8d0d3392ef20"}
22:03:34.456 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f47dbaa7-846f-44ee-ab4e-09ac13495674"}
22:03:34.456 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f47dbaa7-846f-44ee-ab4e-09ac13495674"}
22:03:34.456 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ece94416-3af1-4cf0-9ac1-19f51bca72cc"}
22:03:34.463 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ece94416-3af1-4cf0-9ac1-19f51bca72cc"}
22:03:36.465 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"161435e7-520b-4873-9503-5ea6f2806efc"}
22:03:36.465 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"161435e7-520b-4873-9503-5ea6f2806efc"}
22:03:36.465 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbcede74-c267-46bb-b2e5-3cb261190906"}
22:03:36.472 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbcede74-c267-46bb-b2e5-3cb261190906"}
22:03:38.475 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b50842ba-5426-4def-bce9-760a0221a538"}
22:03:38.476 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b50842ba-5426-4def-bce9-760a0221a538"}
22:03:38.482 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e9c0744-c57c-4308-b64b-83c6cf9e0263"}
22:03:38.484 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e9c0744-c57c-4308-b64b-83c6cf9e0263"}
22:03:40.478 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bfea996f-e2df-421b-a5a1-151b52c8016a"}
22:03:40.481 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bfea996f-e2df-421b-a5a1-151b52c8016a"}
22:03:40.483 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e81638e-a255-4634-a7fb-383ba9623fba"}
22:03:40.484 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e81638e-a255-4634-a7fb-383ba9623fba"}
22:03:42.490 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0bc33d41-74fc-43d6-9b16-0f2385f7e3cc"}
22:03:42.497 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0bc33d41-74fc-43d6-9b16-0f2385f7e3cc"}
22:03:42.503 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"161c1bde-c2b1-4062-ae6a-93f224b15a9b"}
22:03:42.506 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"161c1bde-c2b1-4062-ae6a-93f224b15a9b"}
22:03:44.496 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6257e75b-27ca-4951-9c6a-861ed9e7e5cf"}
22:03:44.496 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6257e75b-27ca-4951-9c6a-861ed9e7e5cf"}
22:03:44.496 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21e22c79-ae84-493b-92b8-393766c26788"}
22:03:44.502 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21e22c79-ae84-493b-92b8-393766c26788"}
22:03:46.505 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0a3b3fb-9b35-4c25-a9ee-b11cf82f4368"}
22:03:46.507 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0a3b3fb-9b35-4c25-a9ee-b11cf82f4368"}
22:03:46.509 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d70757c9-17cf-4c59-9742-b084dcb7311f"}
22:03:46.509 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d70757c9-17cf-4c59-9742-b084dcb7311f"}
22:03:48.502 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c2ed41f-6c75-4f34-b6e2-e6124327243f"}
22:03:48.502 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c2ed41f-6c75-4f34-b6e2-e6124327243f"}
22:03:48.502 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6341eff3-45f6-4d6d-8c32-201dec36a594"}
22:03:48.509 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6341eff3-45f6-4d6d-8c32-201dec36a594"}
22:03:50.511 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71d0dbcc-73a4-4fc3-8aa2-ff7fcbcd7e54"}
22:03:50.511 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71d0dbcc-73a4-4fc3-8aa2-ff7fcbcd7e54"}
22:03:50.511 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e1b6302-b3dd-45ab-8fb3-303c5f2aa6e8"}
22:03:50.516 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e1b6302-b3dd-45ab-8fb3-303c5f2aa6e8"}
22:03:52.522 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"547eb1f5-bf67-4462-85ca-ddd476d27771"}
22:03:52.524 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"547eb1f5-bf67-4462-85ca-ddd476d27771"}
22:03:52.526 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4fd78333-63a0-498c-8de2-f109f8e3ec06"}
22:03:52.527 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fd78333-63a0-498c-8de2-f109f8e3ec06"}
22:03:54.533 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db550f74-7a1b-4618-b759-071ed7ffbb64"}
22:03:54.535 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db550f74-7a1b-4618-b759-071ed7ffbb64"}
22:03:54.537 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c690b59-40be-4dc7-9a32-65744a0de16d"}
22:03:54.539 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1c690b59-40be-4dc7-9a32-65744a0de16d"}
22:03:56.539 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe28a60b-ff67-4578-8173-eb3a6d877f53"}
22:03:56.542 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe28a60b-ff67-4578-8173-eb3a6d877f53"}
22:03:56.544 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d61f2dec-be7c-40c1-9de1-ff5fa26d3d05"}
22:03:56.546 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d61f2dec-be7c-40c1-9de1-ff5fa26d3d05"}
22:03:58.540 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4238719b-38b6-4f0a-a234-d73d2f09baf4"}
22:03:58.541 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4238719b-38b6-4f0a-a234-d73d2f09baf4"}
22:03:58.545 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5aaa79ba-b0b1-4671-9889-fa36222e5976"}
22:03:58.546 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5aaa79ba-b0b1-4671-9889-fa36222e5976"}
22:04:00.544 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"064700f3-6fe1-4c69-9806-bef92adf4e9c"}
22:04:00.544 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"064700f3-6fe1-4c69-9806-bef92adf4e9c"}
22:04:00.544 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c3fcb8c-cbd3-418e-881a-f685741de0e4"}
22:04:00.544 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c3fcb8c-cbd3-418e-881a-f685741de0e4"}
22:04:02.549 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d132b82-0a27-410c-a6dc-2d59ae7194a8"}
22:04:02.549 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d132b82-0a27-410c-a6dc-2d59ae7194a8"}
22:04:02.549 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3b1ac72-eb34-4033-836f-2edd550b644e"}
22:04:02.549 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c3b1ac72-eb34-4033-836f-2edd550b644e"}
22:04:04.543 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9061eb2e-d4fe-4536-b792-36d81033cb11"}
22:04:04.545 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9061eb2e-d4fe-4536-b792-36d81033cb11"}
22:04:04.547 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18dfca7a-1439-4cb7-b4e2-724e9a5fb158"}
22:04:04.549 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"18dfca7a-1439-4cb7-b4e2-724e9a5fb158"}
22:04:06.555 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"719d6b89-7132-4e10-ae63-f75251633b73"}
22:04:06.555 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"719d6b89-7132-4e10-ae63-f75251633b73"}
22:04:06.555 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69d54037-01cb-4aa2-852c-588cb2071c07"}
22:04:06.555 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"69d54037-01cb-4aa2-852c-588cb2071c07"}
22:04:08.551 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5a4a020-587a-4213-9063-4cf070147096"}
22:04:08.552 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5a4a020-587a-4213-9063-4cf070147096"}
22:04:08.554 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08c14f89-2cee-4e82-9840-8d0a1b74d987"}
22:04:08.556 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"08c14f89-2cee-4e82-9840-8d0a1b74d987"}
22:04:10.560 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e76b05ea-4511-4e64-b3e9-e5f9668875c0"}
22:04:10.560 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e76b05ea-4511-4e64-b3e9-e5f9668875c0"}
22:04:10.565 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8f659b8-43e5-42e1-96c9-df9a3a0f5613"}
22:04:10.567 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8f659b8-43e5-42e1-96c9-df9a3a0f5613"}
22:04:12.565 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0437934-993f-46c7-973e-e3ab0dac6d0e"}
22:04:12.567 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0437934-993f-46c7-973e-e3ab0dac6d0e"}
22:04:12.569 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f768f62c-ea0d-453b-bf47-2bae0daaea84"}
22:04:12.570 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f768f62c-ea0d-453b-bf47-2bae0daaea84"}
22:04:14.572 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2588fb6-3119-4bef-9ebb-60e2b2bf1156"}
22:04:14.573 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2588fb6-3119-4bef-9ebb-60e2b2bf1156"}
22:04:14.575 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f6163fa-cb94-4fff-9735-716a6a8f57a9"}
22:04:14.575 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f6163fa-cb94-4fff-9735-716a6a8f57a9"}
22:04:16.572 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ce96ab2-6d99-4fac-b83c-922ebcbe9402"}
22:04:16.573 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ce96ab2-6d99-4fac-b83c-922ebcbe9402"}
22:04:16.575 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"74f39987-2a77-4601-bf04-39e2fe3eeaa9"}
22:04:16.579 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"74f39987-2a77-4601-bf04-39e2fe3eeaa9"}
22:04:18.574 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"101eafaf-3303-4611-8d55-851a38476b0f"}
22:04:18.574 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"101eafaf-3303-4611-8d55-851a38476b0f"}
22:04:18.574 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d3fa83f-2453-4f51-98d2-aee55dc9d610"}
22:04:18.581 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d3fa83f-2453-4f51-98d2-aee55dc9d610"}
22:04:20.577 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c00169a0-eb21-4261-b28c-56462eee8952"}
22:04:20.577 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c00169a0-eb21-4261-b28c-56462eee8952"}
22:04:20.577 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c1b891f-f6bb-4331-8134-9eeb6c556c06"}
22:04:20.583 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c1b891f-f6bb-4331-8134-9eeb6c556c06"}
22:04:22.580 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6fccdc4b-0758-4947-b8ed-5b7f9b6ebf6f"}
22:04:22.582 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6fccdc4b-0758-4947-b8ed-5b7f9b6ebf6f"}
22:04:22.584 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90b3c0cd-af05-48d4-b8e8-a0fbee32acdb"}
22:04:22.586 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"90b3c0cd-af05-48d4-b8e8-a0fbee32acdb"}
22:04:24.591 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d178dc16-0b20-4dcf-be0e-46ebbeb3f08d"}
22:04:24.591 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d178dc16-0b20-4dcf-be0e-46ebbeb3f08d"}
22:04:24.591 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed846566-ec0b-4ed0-993c-d11eaf16dec6"}
22:04:24.591 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed846566-ec0b-4ed0-993c-d11eaf16dec6"}
22:04:26.583 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efe8c99b-5eda-4828-bef6-924aa10c4d91"}
22:04:26.584 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efe8c99b-5eda-4828-bef6-924aa10c4d91"}
22:04:26.586 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"692f6fc4-9a24-4af5-974a-a2456ea9b133"}
22:04:26.586 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"692f6fc4-9a24-4af5-974a-a2456ea9b133"}
22:04:28.580 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c3e8415-8556-4924-83a9-ba9ba48e4d28"}
22:04:28.581 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c3e8415-8556-4924-83a9-ba9ba48e4d28"}
22:04:28.581 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"456743d4-17c5-41c9-94ac-f85d2a209ebc"}
22:04:28.587 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"456743d4-17c5-41c9-94ac-f85d2a209ebc"}
22:04:30.582 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92ee678c-8075-4cd9-81cf-81bf2780f581"}
22:04:30.582 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92ee678c-8075-4cd9-81cf-81bf2780f581"}
22:04:30.582 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7866f942-9dff-44cc-86d3-5f67d60b7322"}
22:04:30.587 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7866f942-9dff-44cc-86d3-5f67d60b7322"}
22:04:32.579 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"610dd944-e98e-495d-bf2d-c191fadc5210"}
22:04:32.579 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"610dd944-e98e-495d-bf2d-c191fadc5210"}
22:04:32.579 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d721a988-9705-491e-afd0-f2a7fa2755fc"}
22:04:32.585 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d721a988-9705-491e-afd0-f2a7fa2755fc"}
22:04:34.585 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c222e66d-ac31-4928-b478-0b0cd671f352"}
22:04:34.589 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c222e66d-ac31-4928-b478-0b0cd671f352"}
22:04:34.591 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf847cf2-90f9-4576-8603-099e65052b97"}
22:04:34.591 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf847cf2-90f9-4576-8603-099e65052b97"}
22:04:36.578 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38ca7602-771e-4030-81ee-35fc78af783d"}
22:04:36.578 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38ca7602-771e-4030-81ee-35fc78af783d"}
22:04:36.583 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b644d23-c7cd-490f-93dd-36094d77cf0d"}
22:04:36.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b644d23-c7cd-490f-93dd-36094d77cf0d"}
22:04:38.588 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5985e417-41ef-418d-9afe-64d736f8c989"}
22:04:38.589 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5985e417-41ef-418d-9afe-64d736f8c989"}
22:04:38.591 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d13f7cf9-ecbe-470d-aa0d-fb46867c3006"}
22:04:38.593 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d13f7cf9-ecbe-470d-aa0d-fb46867c3006"}
22:04:40.599 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d681f96-cd9a-4f53-86bc-e017a9ff7d6a"}
22:04:40.602 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d681f96-cd9a-4f53-86bc-e017a9ff7d6a"}
22:04:40.604 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b4d4910-39f6-41f7-bbe6-df1c5374427b"}
22:04:40.604 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b4d4910-39f6-41f7-bbe6-df1c5374427b"}
22:04:42.604 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba0404b0-1c8d-478e-946e-8b9e503bfee2"}
22:04:42.607 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba0404b0-1c8d-478e-946e-8b9e503bfee2"}
22:04:42.611 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"466cddc7-1964-4c25-a2cf-8ec49b435720"}
22:04:42.611 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"466cddc7-1964-4c25-a2cf-8ec49b435720"}
22:04:44.603 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3599dce7-ad95-4cf9-b1ed-c6ee5cc8fccb"}
22:04:44.606 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3599dce7-ad95-4cf9-b1ed-c6ee5cc8fccb"}
22:04:44.608 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb4523d3-d6fc-4615-a009-ab7b554aca0b"}
22:04:44.609 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb4523d3-d6fc-4615-a009-ab7b554aca0b"}
22:04:46.605 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2de8d3b5-bfb9-4cbc-b7b5-9e395a08581a"}
22:04:46.605 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2de8d3b5-bfb9-4cbc-b7b5-9e395a08581a"}
22:04:46.605 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce2aa0f0-e8b7-4eea-bc06-2b8350c33157"}
22:04:46.612 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce2aa0f0-e8b7-4eea-bc06-2b8350c33157"}
22:04:48.610 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5cf1625-5ccc-490e-9c06-eac45850c282"}
22:04:48.612 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5cf1625-5ccc-490e-9c06-eac45850c282"}
22:04:48.612 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b32d4bc4-1638-41d2-a934-6568dbd53e2d"}
22:04:48.612 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b32d4bc4-1638-41d2-a934-6568dbd53e2d"}
22:04:50.610 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa8b2614-8a5c-4405-b800-13c3e7213fac"}
22:04:50.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa8b2614-8a5c-4405-b800-13c3e7213fac"}
22:04:50.614 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"825853a3-035d-443e-97af-06e0cf926310"}
22:04:50.614 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"825853a3-035d-443e-97af-06e0cf926310"}
22:04:52.611 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54ec7c69-738a-4cf3-943b-97493f775b22"}
22:04:52.611 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54ec7c69-738a-4cf3-943b-97493f775b22"}
22:04:52.611 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"212d0c1e-1d9c-4e70-a783-e2bbbe46a6cd"}
22:04:52.617 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"212d0c1e-1d9c-4e70-a783-e2bbbe46a6cd"}
22:04:54.622 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f149253-0f28-4afe-80df-b69b100cf2ee"}
22:04:54.623 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f149253-0f28-4afe-80df-b69b100cf2ee"}
22:04:54.623 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b727a62-0304-4a39-89d2-03955c276d24"}
22:04:54.623 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b727a62-0304-4a39-89d2-03955c276d24"}
22:04:56.615 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28b3fbf6-ca8f-472c-8b8c-92e39ed6b414"}
22:04:56.616 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28b3fbf6-ca8f-472c-8b8c-92e39ed6b414"}
22:04:56.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81173a84-06dd-4336-8b28-eefbbb9cb2c5"}
22:04:56.622 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"81173a84-06dd-4336-8b28-eefbbb9cb2c5"}
22:04:58.615 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93fe2f78-106a-44d0-99e9-b3a6f81f1fea"}
22:04:58.619 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93fe2f78-106a-44d0-99e9-b3a6f81f1fea"}
22:04:58.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a9f3af1-53df-4fcf-9141-799479f080ae"}
22:04:58.621 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a9f3af1-53df-4fcf-9141-799479f080ae"}
22:05:00.620 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8bb5bce-2212-4a9e-a944-a5eb795f71f0"}
22:05:00.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8bb5bce-2212-4a9e-a944-a5eb795f71f0"}
22:05:00.624 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2156ccd6-f9ff-49af-8fb9-474810d47adf"}
22:05:00.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2156ccd6-f9ff-49af-8fb9-474810d47adf"}
22:05:02.622 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c45a37fd-19c6-47df-bb9d-5139895455e7"}
22:05:02.624 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c45a37fd-19c6-47df-bb9d-5139895455e7"}
22:05:02.624 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28ea555e-753c-41ff-b2a2-5afbbfcf3764"}
22:05:02.624 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"28ea555e-753c-41ff-b2a2-5afbbfcf3764"}
22:05:04.633 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"046b8f31-9844-4154-9c67-b70e56eb3b90"}
22:05:04.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"046b8f31-9844-4154-9c67-b70e56eb3b90"}
22:05:04.637 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2b18084-c38c-4019-97ff-2a9a1cad35f3"}
22:05:04.637 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2b18084-c38c-4019-97ff-2a9a1cad35f3"}
22:05:06.639 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d3edf9ff-6daa-408f-840e-ef68e65af308"}
22:05:06.645 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d3edf9ff-6daa-408f-840e-ef68e65af308"}
22:05:06.647 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01dce4c4-0ffc-4c8d-948f-067c1eb483b3"}
22:05:06.647 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"01dce4c4-0ffc-4c8d-948f-067c1eb483b3"}
22:05:08.642 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95b01dc1-4d68-4ece-b81a-3722b2bdc4a4"}
22:05:08.642 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95b01dc1-4d68-4ece-b81a-3722b2bdc4a4"}
22:05:08.647 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21652087-d260-45f1-8ac5-5b2b426108e2"}
22:05:08.647 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"21652087-d260-45f1-8ac5-5b2b426108e2"}
22:05:10.643 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d635dd99-d1cd-42b8-b0e2-12e49386113a"}
22:05:10.647 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d635dd99-d1cd-42b8-b0e2-12e49386113a"}
22:05:10.647 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb48fe84-d078-4eca-a9b4-f360e08448aa"}
22:05:10.647 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb48fe84-d078-4eca-a9b4-f360e08448aa"}
22:05:12.641 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c58c2bbe-a42d-4cd5-9600-e7aad7444228"}
22:05:12.647 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c58c2bbe-a42d-4cd5-9600-e7aad7444228"}
22:05:12.652 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56963567-c503-41ca-be22-488581f09481"}
22:05:12.654 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"56963567-c503-41ca-be22-488581f09481"}
22:05:14.646 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a87e47c7-1338-4110-a63b-6ef570a7b784"}
22:05:14.648 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a87e47c7-1338-4110-a63b-6ef570a7b784"}
22:05:14.650 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f7a4b5b-a1e1-4977-a9e0-b3e552390cf2"}
22:05:14.651 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f7a4b5b-a1e1-4977-a9e0-b3e552390cf2"}
22:05:16.647 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99bc424e-b67c-4cb0-b55d-221e9c138e1d"}
22:05:16.648 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99bc424e-b67c-4cb0-b55d-221e9c138e1d"}
22:05:16.650 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2db9963f-c174-4140-88a8-6658c5046e55"}
22:05:16.654 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2db9963f-c174-4140-88a8-6658c5046e55"}
22:05:18.658 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dee817fe-c842-4dee-ae20-5c1764b077dc"}
22:05:18.661 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dee817fe-c842-4dee-ae20-5c1764b077dc"}
22:05:18.663 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6472dcc-2163-4a51-903b-8155ec78e1ea"}
22:05:18.664 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6472dcc-2163-4a51-903b-8155ec78e1ea"}
22:05:20.659 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14a21f30-6407-479a-8c62-67660a214559"}
22:05:20.659 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14a21f30-6407-479a-8c62-67660a214559"}
22:05:20.664 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a38200de-705e-4564-b025-23086390219b"}
22:05:20.666 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a38200de-705e-4564-b025-23086390219b"}
22:05:22.668 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c54faf6-ddaf-459b-ba83-ceec6dd3b93a"}
22:05:22.668 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c54faf6-ddaf-459b-ba83-ceec6dd3b93a"}
22:05:22.668 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd38c511-aa33-463d-b47b-6dcd870bc7b0"}
22:05:22.675 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd38c511-aa33-463d-b47b-6dcd870bc7b0"}
22:05:24.674 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"637dc5b4-9298-40f3-8366-8552c6a937cf"}
22:05:24.674 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"637dc5b4-9298-40f3-8366-8552c6a937cf"}
22:05:24.674 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"997c85be-5366-4400-8f80-73e8db315fcf"}
22:05:24.674 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"997c85be-5366-4400-8f80-73e8db315fcf"}
22:05:26.672 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1da0c68e-5330-415e-91df-7d881fc7544f"}
22:05:26.672 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1da0c68e-5330-415e-91df-7d881fc7544f"}
22:05:26.681 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9aceade4-dd09-4938-b5de-68fffef35ca9"}
22:05:26.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9aceade4-dd09-4938-b5de-68fffef35ca9"}
22:05:28.675 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22211655-828c-404e-be44-f60124370cac"}
22:05:28.675 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22211655-828c-404e-be44-f60124370cac"}
22:05:28.675 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0c2e94f-e88e-40c2-9a49-879b5da22583"}
22:05:28.675 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0c2e94f-e88e-40c2-9a49-879b5da22583"}
22:05:30.679 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02870747-21a4-4a0b-88ba-80e5a2f31289"}
22:05:30.679 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02870747-21a4-4a0b-88ba-80e5a2f31289"}
22:05:30.679 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53446804-dd37-4f74-bac3-3a69ad208d04"}
22:05:30.684 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"53446804-dd37-4f74-bac3-3a69ad208d04"}
22:05:32.686 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c5e9312-ae05-4c5e-8d14-3094ad44025b"}
22:05:32.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c5e9312-ae05-4c5e-8d14-3094ad44025b"}
22:05:32.692 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da88e658-1dbf-45e9-9469-587721a0e64b"}
22:05:32.692 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da88e658-1dbf-45e9-9469-587721a0e64b"}
22:05:34.686 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f37491e3-7c5f-4980-9665-c233a9cae295"}
22:05:34.687 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f37491e3-7c5f-4980-9665-c233a9cae295"}
22:05:34.687 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"648db98e-7261-467c-8437-50055c622375"}
22:05:34.692 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"648db98e-7261-467c-8437-50055c622375"}
22:05:36.698 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"022e051c-6086-48b8-a764-fce765686bf9"}
22:05:36.703 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"022e051c-6086-48b8-a764-fce765686bf9"}
22:05:36.707 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17368f6e-2939-40e6-b40a-c07117e5d963"}
22:05:36.707 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17368f6e-2939-40e6-b40a-c07117e5d963"}
22:05:38.707 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8191ff18-fce6-4b4a-986b-684dd821aee1"}
22:05:38.707 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8191ff18-fce6-4b4a-986b-684dd821aee1"}
22:05:38.707 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6c92a5d-7662-4e0e-baa5-621d25935009"}
22:05:38.707 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6c92a5d-7662-4e0e-baa5-621d25935009"}
22:05:40.700 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8dd8a0d9-bd04-4e7c-8b1e-ffd53ce59245"}
22:05:40.700 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8dd8a0d9-bd04-4e7c-8b1e-ffd53ce59245"}
22:05:40.700 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fab9685-3262-431f-9f0b-03ea93b2fffd"}
22:05:40.706 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fab9685-3262-431f-9f0b-03ea93b2fffd"}
22:05:42.712 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"470b9478-5403-4247-a56e-14e09e666a3a"}
22:05:42.712 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"470b9478-5403-4247-a56e-14e09e666a3a"}
22:05:42.712 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1682c53a-99e8-4e76-b776-c6b8289cd2da"}
22:05:42.719 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1682c53a-99e8-4e76-b776-c6b8289cd2da"}
22:05:44.713 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fe2f79d-2025-4dbe-a424-7cfcc2f9099e"}
22:05:44.714 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fe2f79d-2025-4dbe-a424-7cfcc2f9099e"}
22:05:44.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76f1b704-2b7c-4cad-8d62-3d8ee8e4ab17"}
22:05:44.716 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"76f1b704-2b7c-4cad-8d62-3d8ee8e4ab17"}
22:05:46.706 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdc83615-a62e-43ba-82ba-aa5e7db40d7a"}
22:05:46.707 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdc83615-a62e-43ba-82ba-aa5e7db40d7a"}
22:05:46.707 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d29d8e34-5e29-4b3a-a7d0-90e2bec2e369"}
22:05:46.712 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d29d8e34-5e29-4b3a-a7d0-90e2bec2e369"}
22:05:48.704 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e75670d4-89e7-4209-aecd-91c8f421cf06"}
22:05:48.704 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e75670d4-89e7-4209-aecd-91c8f421cf06"}
22:05:48.704 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ce63cad-2ed4-4439-8058-0320d038c192"}
22:05:48.704 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ce63cad-2ed4-4439-8058-0320d038c192"}
22:05:50.703 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"893a413f-400c-4874-b1b7-9f3e76fa96e8"}
22:05:50.703 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"893a413f-400c-4874-b1b7-9f3e76fa96e8"}
22:05:50.703 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"baa541c1-e671-4655-a1d7-a8b8375b187c"}
22:05:50.703 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"baa541c1-e671-4655-a1d7-a8b8375b187c"}
22:05:52.708 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1342d14-6366-4914-936f-0b42d05d6f8f"}
22:05:52.712 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1342d14-6366-4914-936f-0b42d05d6f8f"}
22:05:52.716 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2cf9d7a9-c73b-4caf-bc20-256831a17914"}
22:05:52.716 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cf9d7a9-c73b-4caf-bc20-256831a17914"}
22:05:54.710 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38e4cfd3-b1e2-4c56-9735-aaf061519db6"}
22:05:54.713 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38e4cfd3-b1e2-4c56-9735-aaf061519db6"}
22:05:54.715 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"263f1d94-cac1-445c-a009-93b235e19e64"}
22:05:54.718 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"263f1d94-cac1-445c-a009-93b235e19e64"}
22:05:56.722 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40993aec-9de0-4752-bfb2-3f03123f914a"}
22:05:56.725 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40993aec-9de0-4752-bfb2-3f03123f914a"}
22:05:56.727 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c65523b3-db04-454b-bec8-a54fe2ebf144"}
22:05:56.727 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c65523b3-db04-454b-bec8-a54fe2ebf144"}
22:05:58.731 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d24cceb5-a8f8-46df-b7b3-0e25aa6d9dfd"}
22:05:58.732 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d24cceb5-a8f8-46df-b7b3-0e25aa6d9dfd"}
22:05:58.732 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1295c27-5f0e-42ba-8ea3-e91b991ded6b"}
22:05:58.736 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1295c27-5f0e-42ba-8ea3-e91b991ded6b"}
22:06:00.728 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20908b0c-1dde-485b-862b-309707efd7a8"}
22:06:00.728 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20908b0c-1dde-485b-862b-309707efd7a8"}
22:06:00.731 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40234876-0832-4cc8-b25e-fbf07993e88d"}
22:06:00.733 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"40234876-0832-4cc8-b25e-fbf07993e88d"}
22:06:02.740 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ac5e5c0-38df-4580-994a-e94ca90b8b37"}
22:06:02.746 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ac5e5c0-38df-4580-994a-e94ca90b8b37"}
22:06:02.748 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94657c6e-b807-4411-9e87-dab9cc3219ce"}
22:06:02.748 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"94657c6e-b807-4411-9e87-dab9cc3219ce"}
22:06:04.751 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76e3fbe2-957b-4ce5-b4b8-83f28d2f57ac"}
22:06:04.754 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76e3fbe2-957b-4ce5-b4b8-83f28d2f57ac"}
22:06:04.756 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee7ee811-53ad-487b-8d53-2433bfcc8c2a"}
22:06:04.756 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee7ee811-53ad-487b-8d53-2433bfcc8c2a"}
22:06:06.759 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3723cc8-4985-4e65-afcd-c741a81155f8"}
22:06:06.760 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3723cc8-4985-4e65-afcd-c741a81155f8"}
22:06:06.763 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aafbeec6-b71f-494b-8de7-45add583b1cb"}
22:06:06.766 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aafbeec6-b71f-494b-8de7-45add583b1cb"}
22:06:08.758 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f48fb8d-66ba-4993-b534-e1355b65526a"}
22:06:08.758 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f48fb8d-66ba-4993-b534-e1355b65526a"}
22:06:08.758 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1170554-18a1-48df-b797-6557c0085cf8"}
22:06:08.758 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1170554-18a1-48df-b797-6557c0085cf8"}
22:06:10.753 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca257771-c33e-4814-9002-0d3cccffff94"}
22:06:10.753 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca257771-c33e-4814-9002-0d3cccffff94"}
22:06:10.753 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7b7a5d3-3da0-4098-8209-e75fa321902b"}
22:06:10.753 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7b7a5d3-3da0-4098-8209-e75fa321902b"}
22:06:12.745 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bdb905d-1b72-46ec-aef0-bcfb2c71cd83"}
22:06:12.747 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bdb905d-1b72-46ec-aef0-bcfb2c71cd83"}
22:06:12.747 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3be2396a-5ff2-45c0-a000-bcc63a4184ee"}
22:06:12.750 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3be2396a-5ff2-45c0-a000-bcc63a4184ee"}
22:06:14.749 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23df8b4d-90d9-4eef-b604-a0c07ead36e4"}
22:06:14.749 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23df8b4d-90d9-4eef-b604-a0c07ead36e4"}
22:06:14.749 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c67897a2-4a5d-4f49-8997-ea409bfbf4c4"}
22:06:14.759 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c67897a2-4a5d-4f49-8997-ea409bfbf4c4"}
22:06:16.754 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b5949d5-46c7-47be-bf45-27266d69c09c"}
22:06:16.757 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b5949d5-46c7-47be-bf45-27266d69c09c"}
22:06:16.759 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"509aacaa-7868-4f00-b06e-aac6e6e5f31e"}
22:06:16.761 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"509aacaa-7868-4f00-b06e-aac6e6e5f31e"}
22:06:18.760 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"411fbf13-b2bf-4d0f-9a6b-380347f8ff70"}
22:06:18.760 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"411fbf13-b2bf-4d0f-9a6b-380347f8ff70"}
22:06:18.760 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f44c43e2-b34b-4057-8907-d923677e5408"}
22:06:18.760 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f44c43e2-b34b-4057-8907-d923677e5408"}
22:06:20.760 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62f8669e-6e1d-4197-9a7d-a378ce3b2c48"}
22:06:20.760 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62f8669e-6e1d-4197-9a7d-a378ce3b2c48"}
22:06:20.760 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36b22f11-093f-4fef-b00f-3354604028f2"}
22:06:20.760 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36b22f11-093f-4fef-b00f-3354604028f2"}
22:06:22.756 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83fe79bb-b33e-495e-b5a1-db2b20afd69d"}
22:06:22.756 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83fe79bb-b33e-495e-b5a1-db2b20afd69d"}
22:06:22.756 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e398633e-d25d-4588-bcd8-96df56c444eb"}
22:06:22.761 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e398633e-d25d-4588-bcd8-96df56c444eb"}
22:06:24.753 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"823959d3-273a-416c-9810-8f5d16e0ef6a"}
22:06:24.756 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"823959d3-273a-416c-9810-8f5d16e0ef6a"}
22:06:24.758 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5621470-930a-4729-b438-7d54490143f0"}
22:06:24.759 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5621470-930a-4729-b438-7d54490143f0"}
22:06:26.756 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"787e3aa6-73f8-4afe-9797-b5913bf422c1"}
22:06:26.757 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"787e3aa6-73f8-4afe-9797-b5913bf422c1"}
22:06:26.761 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b760cb2-0e8a-456b-8029-8790ff21269f"}
22:06:26.761 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b760cb2-0e8a-456b-8029-8790ff21269f"}
22:06:28.759 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b6bab13-54bf-46b6-b080-678b5d7b5cb3"}
22:06:28.761 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b6bab13-54bf-46b6-b080-678b5d7b5cb3"}
22:06:28.763 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30b880d6-8b26-4624-8945-0eaa2906e202"}
22:06:28.764 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"30b880d6-8b26-4624-8945-0eaa2906e202"}
22:06:30.760 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5acf9584-39d7-45d5-817e-d40b93722efa"}
22:06:30.762 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5acf9584-39d7-45d5-817e-d40b93722efa"}
22:06:30.764 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"803e9fa4-d4f5-4c54-8c58-092251355a05"}
22:06:30.764 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"803e9fa4-d4f5-4c54-8c58-092251355a05"}
22:06:32.769 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f40db86-91d4-4e72-89d3-8936a051703a"}
22:06:32.769 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f40db86-91d4-4e72-89d3-8936a051703a"}
22:06:32.769 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b6cc60f-1084-407b-8294-9dd04b58fb60"}
22:06:32.774 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b6cc60f-1084-407b-8294-9dd04b58fb60"}
22:06:34.783 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9aa88c23-8082-4e47-b3cd-275b18524397"}
22:06:34.783 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9aa88c23-8082-4e47-b3cd-275b18524397"}
22:06:34.783 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63915e41-3c86-4f22-ba65-e743b255b1b2"}
22:06:34.783 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"63915e41-3c86-4f22-ba65-e743b255b1b2"}
22:06:36.779 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5441666c-18ca-463e-b477-9af41127eaf6"}
22:06:36.779 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5441666c-18ca-463e-b477-9af41127eaf6"}
22:06:36.779 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63d17da9-c0d8-4f65-bc03-716db6a7f9d3"}
22:06:36.784 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"63d17da9-c0d8-4f65-bc03-716db6a7f9d3"}
22:06:38.784 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b77a6cc-10ac-434f-ba70-e59587b60cd0"}
22:06:38.785 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b77a6cc-10ac-434f-ba70-e59587b60cd0"}
22:06:38.787 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf800826-cf76-4fe9-b31d-5001498d078b"}
22:06:38.790 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf800826-cf76-4fe9-b31d-5001498d078b"}
22:06:40.787 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8524edb9-6959-4918-9306-d659819f14bf"}
22:06:40.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8524edb9-6959-4918-9306-d659819f14bf"}
22:06:40.791 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9685906d-f57f-415d-aa3e-913eccb25908"}
22:06:40.793 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9685906d-f57f-415d-aa3e-913eccb25908"}
22:06:42.800 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dade736-6fea-4cfa-8737-acef15b1c5a7"}
22:06:42.800 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dade736-6fea-4cfa-8737-acef15b1c5a7"}
22:06:42.800 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b6a0201-8f02-41a3-a55b-19e39385ad34"}
22:06:42.805 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b6a0201-8f02-41a3-a55b-19e39385ad34"}
22:06:44.801 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a35b024-f825-43b6-96b8-a748cd28d2c4"}
22:06:44.804 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a35b024-f825-43b6-96b8-a748cd28d2c4"}
22:06:44.808 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"529dc4f8-c0f6-4749-a14a-1121eaa6605a"}
22:06:44.810 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"529dc4f8-c0f6-4749-a14a-1121eaa6605a"}
22:06:46.809 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe05cd1a-4ac9-4e5c-8e44-cc4864d81ea5"}
22:06:46.809 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe05cd1a-4ac9-4e5c-8e44-cc4864d81ea5"}
22:06:46.809 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b5079b4-7e31-43ec-a234-e3ff706055bd"}
22:06:46.815 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b5079b4-7e31-43ec-a234-e3ff706055bd"}
22:06:48.823 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69382628-64a0-42c5-b897-80d9cc6034a8"}
22:06:48.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69382628-64a0-42c5-b897-80d9cc6034a8"}
22:06:48.825 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2aeaba00-e532-4c54-b44b-0600e2013900"}
22:06:48.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2aeaba00-e532-4c54-b44b-0600e2013900"}
22:06:50.834 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e397d1be-13b5-4742-98ca-e760a1c7dcf3"}
22:06:50.837 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e397d1be-13b5-4742-98ca-e760a1c7dcf3"}
22:06:50.841 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd838d44-5630-4a73-92e3-5e773b137dff"}
22:06:50.843 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd838d44-5630-4a73-92e3-5e773b137dff"}
22:06:52.843 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4fe7681-1131-4c0b-b857-b7ec823a80d0"}
22:06:52.844 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4fe7681-1131-4c0b-b857-b7ec823a80d0"}
22:06:52.848 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"693efa16-02fc-4ad1-9ef6-db719a384c93"}
22:06:52.852 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"693efa16-02fc-4ad1-9ef6-db719a384c93"}
22:06:54.851 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12dd8b36-a16b-4208-9193-05f84cf69cc7"}
22:06:54.851 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12dd8b36-a16b-4208-9193-05f84cf69cc7"}
22:06:54.851 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dbfe675f-a209-42b1-9b47-4d3b5f7770a2"}
22:06:54.859 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbfe675f-a209-42b1-9b47-4d3b5f7770a2"}
22:06:56.857 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46e8c824-efba-42cf-8292-642705a8c128"}
22:06:56.857 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46e8c824-efba-42cf-8292-642705a8c128"}
22:06:56.857 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c401d925-7885-44e5-92ab-a3ced2677933"}
22:06:56.857 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c401d925-7885-44e5-92ab-a3ced2677933"}
22:06:58.863 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc90e6ae-2185-495c-ada3-7e5e7d5e14ab"}
22:06:58.865 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc90e6ae-2185-495c-ada3-7e5e7d5e14ab"}
22:06:58.867 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d731cba6-8b31-461b-8c42-427b94da3fdd"}
22:06:58.867 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d731cba6-8b31-461b-8c42-427b94da3fdd"}
22:07:00.857 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1101236f-5d26-466b-b612-7bca7caa6e61"}
22:07:00.862 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1101236f-5d26-466b-b612-7bca7caa6e61"}
22:07:00.866 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17a9f1d1-b1de-4f33-9e88-f9d7f671bed1"}
22:07:00.866 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17a9f1d1-b1de-4f33-9e88-f9d7f671bed1"}
22:07:02.859 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e604a21f-5b5d-4f8f-8e61-0375fd50d91e"}
22:07:02.859 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e604a21f-5b5d-4f8f-8e61-0375fd50d91e"}
22:07:02.859 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7a9d2e2-07e6-428a-bc48-2e38bb55c6ce"}
22:07:02.859 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7a9d2e2-07e6-428a-bc48-2e38bb55c6ce"}
22:07:04.853 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2bb711ae-074b-4874-8a60-98f3c1ebf8cf"}
22:07:04.854 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2bb711ae-074b-4874-8a60-98f3c1ebf8cf"}
22:07:04.858 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2d6e2b3-2a94-4377-b6b3-9a8fd56fd40f"}
22:07:04.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2d6e2b3-2a94-4377-b6b3-9a8fd56fd40f"}
22:07:06.862 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b34f27c9-ac6f-4686-b053-438dd84135c1"}
22:07:06.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b34f27c9-ac6f-4686-b053-438dd84135c1"}
22:07:06.866 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d59d20fa-73a6-40e9-a9d3-d4f2ff566baf"}
22:07:06.868 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d59d20fa-73a6-40e9-a9d3-d4f2ff566baf"}
22:07:08.872 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41ef2494-c11a-44f0-b2f9-542b65a54468"}
22:07:08.873 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41ef2494-c11a-44f0-b2f9-542b65a54468"}
22:07:08.877 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ba4561d-8845-41aa-8f52-d09258a7e048"}
22:07:08.878 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ba4561d-8845-41aa-8f52-d09258a7e048"}
22:07:10.886 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"df1d500e-f454-4d8c-85b2-cb23ac150366"}
22:07:10.886 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"df1d500e-f454-4d8c-85b2-cb23ac150366"}
22:07:10.886 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca445e56-3aa1-4e5b-92ad-fd48ad393361"}
22:07:10.886 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca445e56-3aa1-4e5b-92ad-fd48ad393361"}
22:07:12.888 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05ae00b4-1e7b-407a-a646-18db6f576e31"}
22:07:12.888 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05ae00b4-1e7b-407a-a646-18db6f576e31"}
22:07:12.888 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f571761f-5677-442f-a787-3e1dfc423d18"}
22:07:12.902 00.014 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f571761f-5677-442f-a787-3e1dfc423d18"}
22:07:14.888 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e6a8802-c0ee-407b-aa88-86c948002282"}
22:07:14.888 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e6a8802-c0ee-407b-aa88-86c948002282"}
22:07:14.888 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32447616-d329-4084-bd92-33f9fa003dd7"}
22:07:14.888 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"32447616-d329-4084-bd92-33f9fa003dd7"}
22:07:16.884 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2902afc4-6ec9-45d1-8cf6-3afdd4066664"}
22:07:16.886 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2902afc4-6ec9-45d1-8cf6-3afdd4066664"}
22:07:16.888 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eeb266db-cb4f-46b9-a1c0-a5e15e718a98"}
22:07:16.888 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eeb266db-cb4f-46b9-a1c0-a5e15e718a98"}
22:07:18.877 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eae31efa-ca93-4e50-b624-84bfdb58d9d7"}
22:07:18.878 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eae31efa-ca93-4e50-b624-84bfdb58d9d7"}
22:07:18.882 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf7bbf9b-b3ff-4400-ab97-0fa60fea6061"}
22:07:18.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf7bbf9b-b3ff-4400-ab97-0fa60fea6061"}
22:07:20.882 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6414e0b6-89ba-40c7-b99b-b1fed4df3c41"}
22:07:20.882 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6414e0b6-89ba-40c7-b99b-b1fed4df3c41"}
22:07:20.887 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e30e4695-ddd1-4fce-a4d2-3e7680585b89"}
22:07:20.889 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e30e4695-ddd1-4fce-a4d2-3e7680585b89"}
22:07:22.887 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30257618-f56a-4a8d-83cd-ec35707414dd"}
22:07:22.887 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30257618-f56a-4a8d-83cd-ec35707414dd"}
22:07:22.887 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"027db42e-8a3e-4cd0-a7e8-b02c30a60177"}
22:07:22.897 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"027db42e-8a3e-4cd0-a7e8-b02c30a60177"}
22:07:24.902 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ba15654-ee48-4660-b227-dea4ef06735f"}
22:07:24.902 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ba15654-ee48-4660-b227-dea4ef06735f"}
22:07:24.906 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1101659e-fd61-4497-bfab-acad0f51a1a3"}
22:07:24.907 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1101659e-fd61-4497-bfab-acad0f51a1a3"}
22:07:26.906 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8d10444-19aa-43d7-9141-8aa686eba471"}
22:07:26.906 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8d10444-19aa-43d7-9141-8aa686eba471"}
22:07:26.906 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44c1f2f0-d2c3-4439-9d6e-acf79b15e3bd"}
22:07:26.914 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"44c1f2f0-d2c3-4439-9d6e-acf79b15e3bd"}
22:07:28.915 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fbb75f0-5d13-4664-aad7-5ec91bd1cb0a"}
22:07:28.918 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fbb75f0-5d13-4664-aad7-5ec91bd1cb0a"}
22:07:28.924 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41dfc6e2-8222-425d-afff-ca437fbea090"}
22:07:28.924 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"41dfc6e2-8222-425d-afff-ca437fbea090"}
22:07:30.924 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8520ce8-ef51-47fe-a511-7a7ee0f86f79"}
22:07:30.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8520ce8-ef51-47fe-a511-7a7ee0f86f79"}
22:07:30.930 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8bac44f-04c2-4bb9-becc-b57262328cc9"}
22:07:30.930 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8bac44f-04c2-4bb9-becc-b57262328cc9"}
22:07:32.930 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7221f75d-97cc-4eed-af45-9b53c7e0d715"}
22:07:32.931 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7221f75d-97cc-4eed-af45-9b53c7e0d715"}
22:07:32.931 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92afb462-b799-4dfe-9373-091a605a8e3d"}
22:07:32.935 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92afb462-b799-4dfe-9373-091a605a8e3d"}
22:07:34.932 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f786e8f-79f6-43d8-b487-c97fc4a0168b"}
22:07:34.934 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f786e8f-79f6-43d8-b487-c97fc4a0168b"}
22:07:34.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4584f699-5085-4a5c-87c4-ef3198ec537b"}
22:07:34.939 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4584f699-5085-4a5c-87c4-ef3198ec537b"}
22:07:36.934 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f3e81ae-c88d-46f8-9e02-c104a718d80d"}
22:07:36.934 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f3e81ae-c88d-46f8-9e02-c104a718d80d"}
22:07:36.941 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2695d3f-1fe9-414c-8615-5cf7f4c3a952"}
22:07:36.947 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2695d3f-1fe9-414c-8615-5cf7f4c3a952"}
22:07:38.940 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"641d0386-18a3-40e8-890e-fe4baa3d35f0"}
22:07:38.941 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"641d0386-18a3-40e8-890e-fe4baa3d35f0"}
22:07:38.941 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47f3829c-dd90-462b-bc1d-b4a0773c707f"}
22:07:38.948 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"47f3829c-dd90-462b-bc1d-b4a0773c707f"}
22:07:40.949 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6afd3e8e-b86f-4f46-9b46-0a154187afb8"}
22:07:40.949 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6afd3e8e-b86f-4f46-9b46-0a154187afb8"}
22:07:40.953 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12b350ce-ace7-4c98-9816-c171280961d4"}
22:07:40.953 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"12b350ce-ace7-4c98-9816-c171280961d4"}
22:07:42.955 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1f3deaf-6128-4230-a674-62fd601e1671"}
22:07:42.958 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1f3deaf-6128-4230-a674-62fd601e1671"}
22:07:42.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c12f274-d7c5-41c8-a63f-01eb49482a58"}
22:07:42.962 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6c12f274-d7c5-41c8-a63f-01eb49482a58"}
22:07:44.966 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce1c0320-fe00-431d-8479-88b26d55cce0"}
22:07:44.970 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce1c0320-fe00-431d-8479-88b26d55cce0"}
22:07:44.976 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6519f0c-a3d1-4518-be2e-4fe2f7fd4740"}
22:07:44.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6519f0c-a3d1-4518-be2e-4fe2f7fd4740"}
22:07:46.964 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e512450-7932-412c-b854-da9ea54ad333"}
22:07:46.967 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e512450-7932-412c-b854-da9ea54ad333"}
22:07:46.970 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fbc7680-04d8-4228-acd2-d17182c72f08"}
22:07:46.970 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fbc7680-04d8-4228-acd2-d17182c72f08"}
22:07:48.964 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac635565-91bc-4539-aa55-c19b2f6d9200"}
22:07:48.964 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac635565-91bc-4539-aa55-c19b2f6d9200"}
22:07:48.964 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80bf4a06-90e1-4dad-ac46-d3edc6e2d806"}
22:07:48.971 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"80bf4a06-90e1-4dad-ac46-d3edc6e2d806"}
22:07:50.965 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d99e173-699e-4df3-a96b-ad9c5b100222"}
22:07:50.965 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d99e173-699e-4df3-a96b-ad9c5b100222"}
22:07:50.965 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c51eb2b5-061d-42f1-90ea-cc31bb760dc8"}
22:07:50.965 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c51eb2b5-061d-42f1-90ea-cc31bb760dc8"}
22:07:52.966 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"116cee71-defa-4537-be97-85bb7251c617"}
22:07:52.966 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"116cee71-defa-4537-be97-85bb7251c617"}
22:07:52.966 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23cf0820-3fcf-4a35-8f23-2688859cc3de"}
22:07:52.966 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"23cf0820-3fcf-4a35-8f23-2688859cc3de"}
22:07:54.962 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0672758-a559-4fef-b2b3-29c1bb2f9d72"}
22:07:54.963 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0672758-a559-4fef-b2b3-29c1bb2f9d72"}
22:07:54.967 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1eaada1a-440f-46be-9bf6-6c19a748bf1f"}
22:07:54.967 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1eaada1a-440f-46be-9bf6-6c19a748bf1f"}
22:07:56.963 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b118370-cc8a-43b6-87bd-3aeca114ad64"}
22:07:56.964 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b118370-cc8a-43b6-87bd-3aeca114ad64"}
22:07:56.969 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b17b3055-1e2e-4586-88fc-844c88c24b50"}
22:07:56.972 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b17b3055-1e2e-4586-88fc-844c88c24b50"}
22:07:58.968 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13e2f62e-e623-4997-952f-619ab6aafc54"}
22:07:58.969 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13e2f62e-e623-4997-952f-619ab6aafc54"}
22:07:58.971 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8dee6aa-7957-4441-b966-570657a74f8d"}
22:07:58.975 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8dee6aa-7957-4441-b966-570657a74f8d"}
22:08:00.982 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3f9aa87-fbcc-498d-8ca3-3c7507a7afd9"}
22:08:00.982 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3f9aa87-fbcc-498d-8ca3-3c7507a7afd9"}
22:08:00.982 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"632c34cf-19cf-451d-b674-002e56c48022"}
22:08:00.982 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"632c34cf-19cf-451d-b674-002e56c48022"}
22:08:02.980 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e63b32a-5944-4ad7-a02e-dcb2ad3b3261"}
22:08:02.980 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e63b32a-5944-4ad7-a02e-dcb2ad3b3261"}
22:08:02.983 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30d261b4-29ee-4168-89a2-be2f41bdce98"}
22:08:02.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"30d261b4-29ee-4168-89a2-be2f41bdce98"}
22:08:04.986 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3403c7e-ccad-467d-8f5e-12cb67bbe834"}
22:08:04.986 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3403c7e-ccad-467d-8f5e-12cb67bbe834"}
22:08:04.986 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af982653-05d7-4744-88b0-a58571ddeb35"}
22:08:04.986 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"af982653-05d7-4744-88b0-a58571ddeb35"}
22:08:06.978 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bce583ca-7743-479a-82b4-8f75096d3e05"}
22:08:06.979 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bce583ca-7743-479a-82b4-8f75096d3e05"}
22:08:06.981 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd36292a-37d2-458a-bb0e-d97d49e53f6d"}
22:08:06.983 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd36292a-37d2-458a-bb0e-d97d49e53f6d"}
22:08:08.975 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5517ef4b-dc29-41c7-84fd-c8165aa247ec"}
22:08:08.975 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5517ef4b-dc29-41c7-84fd-c8165aa247ec"}
22:08:08.975 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e1a2294-0b89-4156-90f2-65e9b00192c7"}
22:08:08.975 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e1a2294-0b89-4156-90f2-65e9b00192c7"}
22:08:10.977 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3131e23-60e0-45a0-b55c-117c3adad23b"}
22:08:10.979 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3131e23-60e0-45a0-b55c-117c3adad23b"}
22:08:10.981 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8234cff6-050f-4634-bfbd-7454cd804054"}
22:08:10.981 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8234cff6-050f-4634-bfbd-7454cd804054"}
22:08:12.983 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f01a622f-180e-4dfa-a8c6-5f998c71d71d"}
22:08:12.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f01a622f-180e-4dfa-a8c6-5f998c71d71d"}
22:08:12.987 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f72ec9e-e157-4165-b4ce-8ad61df4549f"}
22:08:12.987 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f72ec9e-e157-4165-b4ce-8ad61df4549f"}
22:08:14.976 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4981282d-ac46-44a8-920e-a8979360681a"}
22:08:14.976 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4981282d-ac46-44a8-920e-a8979360681a"}
22:08:14.976 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcc6024a-b1e7-4b59-9b65-ed01c6831822"}
22:08:14.981 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcc6024a-b1e7-4b59-9b65-ed01c6831822"}
22:08:16.982 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54145d78-1139-4409-b81e-80941e3a1f5d"}
22:08:16.982 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54145d78-1139-4409-b81e-80941e3a1f5d"}
22:08:16.984 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9086b939-16a6-4473-aa74-03d1911f757e"}
22:08:16.986 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9086b939-16a6-4473-aa74-03d1911f757e"}
22:08:18.989 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a79acaa5-ac08-4f77-a8ce-8d333e9252f3"}
22:08:18.991 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a79acaa5-ac08-4f77-a8ce-8d333e9252f3"}
22:08:18.994 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e63cbc40-a60b-44fe-ba87-eb949e565f95"}
22:08:18.996 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e63cbc40-a60b-44fe-ba87-eb949e565f95"}
22:08:20.998 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aae4bf78-bed1-4c46-acd0-2d15e5d885f1"}
22:08:20.998 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aae4bf78-bed1-4c46-acd0-2d15e5d885f1"}
22:08:21.003 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd49a55e-1104-4ebd-a17b-0ef76a59f72d"}
22:08:21.005 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd49a55e-1104-4ebd-a17b-0ef76a59f72d"}
22:08:22.997 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27d11639-6daa-4f02-b13a-d546c535ac9f"}
22:08:22.999 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27d11639-6daa-4f02-b13a-d546c535ac9f"}
22:08:23.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f1e82a9-38b9-4ad2-80a0-6f3d80fc172e"}
22:08:23.001 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f1e82a9-38b9-4ad2-80a0-6f3d80fc172e"}
22:08:25.007 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1247bd72-63f0-44b9-8998-f033ae65fa76"}
22:08:25.008 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1247bd72-63f0-44b9-8998-f033ae65fa76"}
22:08:25.012 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db69ba7a-adf0-4eda-8980-dca3daa80736"}
22:08:25.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"db69ba7a-adf0-4eda-8980-dca3daa80736"}
22:08:27.011 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b42e83f9-2697-4a5d-93d5-cb0166e8d905"}
22:08:27.014 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b42e83f9-2697-4a5d-93d5-cb0166e8d905"}
22:08:27.018 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8acc8f35-c6f7-4ff9-8ee9-28cb3d2ab51a"}
22:08:27.021 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8acc8f35-c6f7-4ff9-8ee9-28cb3d2ab51a"}
22:08:29.011 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e36d4ec-37c0-4577-a3ee-fa6b1ff3306c"}
22:08:29.013 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e36d4ec-37c0-4577-a3ee-fa6b1ff3306c"}
22:08:29.013 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f5e64e1-b343-48e5-8e4d-722355820a83"}
22:08:29.020 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f5e64e1-b343-48e5-8e4d-722355820a83"}
22:08:31.019 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbba62cc-d65c-40ed-8d3b-650d82ae1935"}
22:08:31.023 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbba62cc-d65c-40ed-8d3b-650d82ae1935"}
22:08:31.027 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe4e6b64-e505-40b5-8db6-6d3662a2288c"}
22:08:31.027 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe4e6b64-e505-40b5-8db6-6d3662a2288c"}
22:08:33.016 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d649c6a9-dc7e-44a7-a04a-08364d5fdd5f"}
22:08:33.016 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d649c6a9-dc7e-44a7-a04a-08364d5fdd5f"}
22:08:33.016 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8570758c-e4fa-4b91-813c-37b4b8273f96"}
22:08:33.021 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8570758c-e4fa-4b91-813c-37b4b8273f96"}
22:08:35.021 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbebe18e-4e29-4f9c-9212-98920a68bc08"}
22:08:35.021 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbebe18e-4e29-4f9c-9212-98920a68bc08"}
22:08:35.021 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8e02d4d-1afc-4185-8e19-0b8e0e1180e0"}
22:08:35.026 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8e02d4d-1afc-4185-8e19-0b8e0e1180e0"}
22:08:37.029 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30d887e4-ef3b-4fec-b82f-2908c3dd61c3"}
22:08:37.031 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30d887e4-ef3b-4fec-b82f-2908c3dd61c3"}
22:08:37.031 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32ec19f5-2081-4230-aa04-7b59a9946bf5"}
22:08:37.031 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"32ec19f5-2081-4230-aa04-7b59a9946bf5"}
22:08:39.033 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15a80691-33b3-4656-ae19-1e410e6e174f"}
22:08:39.033 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15a80691-33b3-4656-ae19-1e410e6e174f"}
22:08:39.036 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f07ca699-11f1-40f1-b931-13902c23cbdb"}
22:08:39.036 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f07ca699-11f1-40f1-b931-13902c23cbdb"}
22:08:41.045 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37875e56-88e3-4527-8a76-0132c7c18af3"}
22:08:41.045 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37875e56-88e3-4527-8a76-0132c7c18af3"}
22:08:41.045 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b9d9b87-cc92-4530-9ecc-4975872ba2da"}
22:08:41.045 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b9d9b87-cc92-4530-9ecc-4975872ba2da"}
22:08:43.040 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"728c59a5-b12c-458d-8c4b-d1aa16e54c70"}
22:08:43.042 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"728c59a5-b12c-458d-8c4b-d1aa16e54c70"}
22:08:43.042 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b4e385b7-4ba1-4072-899d-4b50be0c1bcb"}
22:08:43.042 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4e385b7-4ba1-4072-899d-4b50be0c1bcb"}
22:08:45.044 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ebbc4f2f-f075-4767-8237-2d3a9f6edd50"}
22:08:45.044 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ebbc4f2f-f075-4767-8237-2d3a9f6edd50"}
22:08:45.044 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9346edf-2443-40f0-b830-e94dccc8010a"}
22:08:45.044 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f9346edf-2443-40f0-b830-e94dccc8010a"}
22:08:47.040 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e82e2f3-eff0-47de-a7f9-c6b17365799b"}
22:08:47.040 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e82e2f3-eff0-47de-a7f9-c6b17365799b"}
22:08:47.040 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"711840c1-cb1d-431b-9240-7e11ae0575e6"}
22:08:47.050 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"711840c1-cb1d-431b-9240-7e11ae0575e6"}
22:08:49.051 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8c2f253-1837-4de5-8912-290d1ed71ced"}
22:08:49.052 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8c2f253-1837-4de5-8912-290d1ed71ced"}
22:08:49.054 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8198f089-4b87-4832-b653-60d161d1c791"}
22:08:49.057 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8198f089-4b87-4832-b653-60d161d1c791"}
22:08:51.063 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c94fb888-ccd4-4484-a07e-87cc3e4d111f"}
22:08:51.066 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c94fb888-ccd4-4484-a07e-87cc3e4d111f"}
22:08:51.068 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92f82573-9a03-4604-8244-a0f028d90e2f"}
22:08:51.068 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"92f82573-9a03-4604-8244-a0f028d90e2f"}
22:08:53.074 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ebb5360-9724-4b8b-a186-a955a2bdbe10"}
22:08:53.074 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ebb5360-9724-4b8b-a186-a955a2bdbe10"}
22:08:53.074 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4060d84d-1230-42b2-a3b1-b99a11c1a3b3"}
22:08:53.074 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4060d84d-1230-42b2-a3b1-b99a11c1a3b3"}
22:08:55.084 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"456b4cf1-ca23-463f-a6e9-533df624748d"}
22:08:55.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"456b4cf1-ca23-463f-a6e9-533df624748d"}
22:08:55.087 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99010592-7fd5-4144-9ead-fc44fc553ea8"}
22:08:55.091 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"99010592-7fd5-4144-9ead-fc44fc553ea8"}
22:08:57.091 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87a5e127-daae-45ac-950d-d9add1704cdc"}
22:08:57.091 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87a5e127-daae-45ac-950d-d9add1704cdc"}
22:08:57.098 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f27256a-f3ef-4f2a-a567-bbac2c217e8c"}
22:08:57.102 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f27256a-f3ef-4f2a-a567-bbac2c217e8c"}
22:08:59.093 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16b04197-b42b-4eb1-94f6-3e4fcb92fcde"}
22:08:59.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16b04197-b42b-4eb1-94f6-3e4fcb92fcde"}
22:08:59.095 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3154c52-8ecc-4475-bd3f-82e95f5a644d"}
22:08:59.101 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3154c52-8ecc-4475-bd3f-82e95f5a644d"}
22:09:01.098 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f221acc-b564-4272-a5f5-47108f9791ae"}
22:09:01.102 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f221acc-b564-4272-a5f5-47108f9791ae"}
22:09:01.107 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3614324c-8d80-443c-8214-e5398da17da8"}
22:09:01.107 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3614324c-8d80-443c-8214-e5398da17da8"}
22:09:03.101 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fab8d1d-1eca-49ce-afcd-61da5c16c0d3"}
22:09:03.105 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fab8d1d-1eca-49ce-afcd-61da5c16c0d3"}
22:09:03.109 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"013f3fc4-556e-4bb2-bea4-6a65022fe8f7"}
22:09:03.109 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"013f3fc4-556e-4bb2-bea4-6a65022fe8f7"}
22:09:05.109 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8266abd-8286-450d-b4f0-3855595e3059"}
22:09:05.109 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8266abd-8286-450d-b4f0-3855595e3059"}
22:09:05.109 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d79a184c-07fe-449d-ae7d-08ac734d990c"}
22:09:05.109 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d79a184c-07fe-449d-ae7d-08ac734d990c"}
22:09:07.111 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5333d802-d05c-4d96-a762-5617e5b1c7c3"}
22:09:07.113 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5333d802-d05c-4d96-a762-5617e5b1c7c3"}
22:09:07.115 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b7930e6-327d-489d-b0ab-6824a9047d52"}
22:09:07.115 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b7930e6-327d-489d-b0ab-6824a9047d52"}
22:09:09.114 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"668c7a0b-2284-4e73-b89e-bcdd66a193f6"}
22:09:09.120 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"668c7a0b-2284-4e73-b89e-bcdd66a193f6"}
22:09:09.120 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"424337ca-5b2f-403b-8593-36d93518fa7d"}
22:09:09.120 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"424337ca-5b2f-403b-8593-36d93518fa7d"}
22:09:11.117 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18a7e166-8a91-4eeb-a410-18b7a538b7c6"}
22:09:11.119 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18a7e166-8a91-4eeb-a410-18b7a538b7c6"}
22:09:11.126 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61b96489-04a9-4ef8-ae86-521c4a4a82d4"}
22:09:11.132 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61b96489-04a9-4ef8-ae86-521c4a4a82d4"}
22:09:13.115 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"49284896-276e-482d-93f1-a1ff670f360f"}
22:09:13.115 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"49284896-276e-482d-93f1-a1ff670f360f"}
22:09:13.115 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4e09c5f-b621-4e68-8bf4-629f87a9131b"}
22:09:13.115 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4e09c5f-b621-4e68-8bf4-629f87a9131b"}
22:09:15.113 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8906824-caf1-427a-b49a-c3500eac46b6"}
22:09:15.113 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8906824-caf1-427a-b49a-c3500eac46b6"}
22:09:15.113 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9309e80-0414-4973-a0be-7609b1cd2780"}
22:09:15.123 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9309e80-0414-4973-a0be-7609b1cd2780"}
22:09:17.115 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff015a44-fa74-4332-820c-2d765723c2fd"}
22:09:17.118 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff015a44-fa74-4332-820c-2d765723c2fd"}
22:09:17.120 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8556fff7-d96e-4283-abad-18b3346f3669"}
22:09:17.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8556fff7-d96e-4283-abad-18b3346f3669"}
22:09:19.116 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d62619db-1a3b-48b6-a8b9-28823d56f02e"}
22:09:19.116 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d62619db-1a3b-48b6-a8b9-28823d56f02e"}
22:09:19.116 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61560f0c-f7ae-44c1-bd86-567b14fad88b"}
22:09:19.124 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"61560f0c-f7ae-44c1-bd86-567b14fad88b"}
22:09:21.126 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"150beeff-d915-47d2-a7f0-0df53938b712"}
22:09:21.130 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"150beeff-d915-47d2-a7f0-0df53938b712"}
22:09:21.133 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0262719-2523-4a31-8fb7-3fe409a5ed35"}
22:09:21.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0262719-2523-4a31-8fb7-3fe409a5ed35"}
22:09:23.131 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e421b8f7-ed39-4720-9088-93e5a632798d"}
22:09:23.131 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e421b8f7-ed39-4720-9088-93e5a632798d"}
22:09:23.131 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e80dc4d-4ae1-47c7-b997-8e9f32db5daa"}
22:09:23.131 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e80dc4d-4ae1-47c7-b997-8e9f32db5daa"}
22:09:25.139 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51336953-8893-438a-9401-5f903ba67099"}
22:09:25.140 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51336953-8893-438a-9401-5f903ba67099"}
22:09:25.140 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60c43407-a28e-4474-bdcf-f24a1d2474fa"}
22:09:25.145 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"60c43407-a28e-4474-bdcf-f24a1d2474fa"}
22:09:27.143 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9cfee920-212d-4dd1-a5ca-838a845553f7"}
22:09:27.143 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9cfee920-212d-4dd1-a5ca-838a845553f7"}
22:09:27.143 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"883ef205-cd51-472d-9926-b3b23e8a9ec5"}
22:09:27.148 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"883ef205-cd51-472d-9926-b3b23e8a9ec5"}
22:09:29.146 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"183b153d-8c34-47aa-8c39-e4b494614bc8"}
22:09:29.147 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"183b153d-8c34-47aa-8c39-e4b494614bc8"}
22:09:29.147 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cea63fa1-0ecf-4055-b236-ba4c4e55c953"}
22:09:29.147 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cea63fa1-0ecf-4055-b236-ba4c4e55c953"}
22:09:31.152 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f86f3ca-6bba-4212-a71a-183f52bb150e"}
22:09:31.153 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f86f3ca-6bba-4212-a71a-183f52bb150e"}
22:09:31.153 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97a5f1b7-feaf-4ca8-96ca-1fe5d2875bc4"}
22:09:31.157 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"97a5f1b7-feaf-4ca8-96ca-1fe5d2875bc4"}
22:09:33.154 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ae8ac4f-7553-4c31-9bdd-1ec7e52da473"}
22:09:33.155 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ae8ac4f-7553-4c31-9bdd-1ec7e52da473"}
22:09:33.159 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"482499d8-47b1-4192-b968-f4bf671a1232"}
22:09:33.159 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"482499d8-47b1-4192-b968-f4bf671a1232"}
22:09:35.160 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a78ea1c4-5cea-4c44-a164-b08b86be540c"}
22:09:35.160 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a78ea1c4-5cea-4c44-a164-b08b86be540c"}
22:09:35.160 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5202a412-5522-4602-8b81-a6abb3027e5c"}
22:09:35.165 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5202a412-5522-4602-8b81-a6abb3027e5c"}
22:09:37.156 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2795f618-754d-4663-943f-86c0ff6c05f7"}
22:09:37.158 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2795f618-754d-4663-943f-86c0ff6c05f7"}
22:09:37.160 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db52c1f0-ccd2-4956-8b41-ccf74a8820b0"}
22:09:37.161 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"db52c1f0-ccd2-4956-8b41-ccf74a8820b0"}
22:09:39.160 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66dc77d4-b3c6-4475-9c67-e92317ffa062"}
22:09:39.162 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66dc77d4-b3c6-4475-9c67-e92317ffa062"}
22:09:39.162 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db5dc699-9caf-4c46-b335-f7500da5d06a"}
22:09:39.169 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"db5dc699-9caf-4c46-b335-f7500da5d06a"}
22:09:41.173 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55993ab4-20ca-45fc-ba96-84fc20a0c539"}
22:09:41.175 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55993ab4-20ca-45fc-ba96-84fc20a0c539"}
22:09:41.178 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aaa76784-9348-49c6-b889-0a010f3bb123"}
22:09:41.179 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aaa76784-9348-49c6-b889-0a010f3bb123"}
22:09:43.180 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56ad1b6b-dc24-4d0b-9aa8-e59bf9a07dd2"}
22:09:43.181 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56ad1b6b-dc24-4d0b-9aa8-e59bf9a07dd2"}
22:09:43.183 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bee37aaf-0e1b-4c46-810b-80309affdde9"}
22:09:43.183 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bee37aaf-0e1b-4c46-810b-80309affdde9"}
22:09:45.188 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de04c3a2-8d54-4551-967f-8717713e67f3"}
22:09:45.188 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de04c3a2-8d54-4551-967f-8717713e67f3"}
22:09:45.188 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50eee505-acd7-4293-a9f9-b8e3355f859d"}
22:09:45.188 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"50eee505-acd7-4293-a9f9-b8e3355f859d"}
22:09:47.187 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97656ee3-42e1-4e0e-b191-ce6db704253b"}
22:09:47.187 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97656ee3-42e1-4e0e-b191-ce6db704253b"}
22:09:47.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1e113a7-b4bb-4312-8e02-e582dc4bdecb"}
22:09:47.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1e113a7-b4bb-4312-8e02-e582dc4bdecb"}
22:09:49.195 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7018ac96-157f-4cf2-bbd3-0f89dd67a0b1"}
22:09:49.196 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7018ac96-157f-4cf2-bbd3-0f89dd67a0b1"}
22:09:49.198 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6901f3c-730d-4d70-8093-ca9729a7ba5c"}
22:09:49.198 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e6901f3c-730d-4d70-8093-ca9729a7ba5c"}
22:09:51.205 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b131302-45af-4916-8e82-6c0fe44b8272"}
22:09:51.206 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b131302-45af-4916-8e82-6c0fe44b8272"}
22:09:51.208 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"becb77dc-b66c-4fb1-95b1-0eed349a3c83"}
22:09:51.208 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"becb77dc-b66c-4fb1-95b1-0eed349a3c83"}
22:09:53.215 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1b10a50-c6ee-4eb9-afb7-287a58a67984"}
22:09:53.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1b10a50-c6ee-4eb9-afb7-287a58a67984"}
22:09:53.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84502af6-f168-45a9-baa0-ad5cc6d35f8a"}
22:09:53.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"84502af6-f168-45a9-baa0-ad5cc6d35f8a"}
22:09:55.211 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1139ce8-ca65-4fca-b7c6-3453cbc78bfd"}
22:09:55.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1139ce8-ca65-4fca-b7c6-3453cbc78bfd"}
22:09:55.216 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ff6180f-f433-43c6-8ad7-e61fd3f16cfe"}
22:09:55.219 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ff6180f-f433-43c6-8ad7-e61fd3f16cfe"}
22:09:57.221 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ced8ec1-a7d3-408d-b854-b815d5d93846"}
22:09:57.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ced8ec1-a7d3-408d-b854-b815d5d93846"}
22:09:57.226 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2840c62-1e74-4f92-b8f0-c872ff566685"}
22:09:57.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2840c62-1e74-4f92-b8f0-c872ff566685"}
22:09:59.220 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9eb2a67c-bd3e-45a0-9da0-3a3bfc320140"}
22:09:59.229 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9eb2a67c-bd3e-45a0-9da0-3a3bfc320140"}
22:09:59.238 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37d36556-6113-4b63-9984-7d537779b370"}
22:09:59.241 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"37d36556-6113-4b63-9984-7d537779b370"}
22:10:01.219 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e07a400-7142-4240-b570-a249263e03b7"}
22:10:01.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e07a400-7142-4240-b570-a249263e03b7"}
22:10:01.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00cf0e83-f88b-40e4-9733-e5cbba6d8cb6"}
22:10:01.228 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00cf0e83-f88b-40e4-9733-e5cbba6d8cb6"}
22:10:03.219 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"619ff24a-d228-4686-a12c-b6e1b3daf000"}
22:10:03.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"619ff24a-d228-4686-a12c-b6e1b3daf000"}
22:10:03.226 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2f25e58-3189-4c0f-b5bc-fba36846c165"}
22:10:03.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2f25e58-3189-4c0f-b5bc-fba36846c165"}
22:10:05.222 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d865af1-4d7d-4e77-b76a-c2474b741830"}
22:10:05.230 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d865af1-4d7d-4e77-b76a-c2474b741830"}
22:10:05.241 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1752547e-8edb-4b79-a861-598b6706b213"}
22:10:05.242 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1752547e-8edb-4b79-a861-598b6706b213"}
22:10:07.218 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd57bc0c-bca8-4cbc-936c-56ef0c7624db"}
22:10:07.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd57bc0c-bca8-4cbc-936c-56ef0c7624db"}
22:10:07.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85b78c52-a8d5-4641-9764-5f1824f0ef4b"}
22:10:07.230 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"85b78c52-a8d5-4641-9764-5f1824f0ef4b"}
22:10:09.218 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41760910-cee0-4787-8283-68ea7743a62c"}
22:10:09.223 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41760910-cee0-4787-8283-68ea7743a62c"}
22:10:09.230 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80eb773d-aeb7-4132-959f-26086e980a29"}
22:10:09.235 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"80eb773d-aeb7-4132-959f-26086e980a29"}
22:10:11.218 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4024b651-7c27-42c8-9af5-231fd0ad44ba"}
22:10:11.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4024b651-7c27-42c8-9af5-231fd0ad44ba"}
22:10:11.232 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd0dff76-d720-44da-9d14-745ee2a21c58"}
22:10:11.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd0dff76-d720-44da-9d14-745ee2a21c58"}
22:10:13.216 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a652c42-9653-45fa-89d2-1a6f62350f67"}
22:10:13.218 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a652c42-9653-45fa-89d2-1a6f62350f67"}
22:10:13.220 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb7e1bca-887e-41fd-a2ef-35b5ddf4354a"}
22:10:13.225 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb7e1bca-887e-41fd-a2ef-35b5ddf4354a"}
22:10:15.220 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4784f9d-38e0-44dc-b7cc-005088cc0b67"}
22:10:15.224 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4784f9d-38e0-44dc-b7cc-005088cc0b67"}
22:10:15.230 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee630568-ac07-4580-a5ce-d0879996bf30"}
22:10:15.236 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee630568-ac07-4580-a5ce-d0879996bf30"}
22:10:17.219 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"069c879e-5f5c-4d35-813f-e1a4027ef23a"}
22:10:17.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"069c879e-5f5c-4d35-813f-e1a4027ef23a"}
22:10:17.224 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5cc45f8-5e02-429a-9117-54fa3ac68245"}
22:10:17.229 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5cc45f8-5e02-429a-9117-54fa3ac68245"}
22:10:19.220 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4dc05d7-7b85-4747-abca-b5fd34d7c6e5"}
22:10:19.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4dc05d7-7b85-4747-abca-b5fd34d7c6e5"}
22:10:19.229 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1cbaef7-1491-4f70-adf2-a6da3f875052"}
22:10:19.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1cbaef7-1491-4f70-adf2-a6da3f875052"}
22:10:21.219 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01d89709-e225-4132-8f1a-00e8c14cae1b"}
22:10:21.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01d89709-e225-4132-8f1a-00e8c14cae1b"}
22:10:21.232 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96e1b3a9-c1ff-45d6-8ccb-b207817e2450"}
22:10:21.243 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96e1b3a9-c1ff-45d6-8ccb-b207817e2450"}
22:10:23.219 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"072be704-ed08-4d82-931f-b06d8109740f"}
22:10:23.223 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"072be704-ed08-4d82-931f-b06d8109740f"}
22:10:23.232 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"805f4285-ff1c-4734-a48e-631ad39d0dc2"}
22:10:23.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"805f4285-ff1c-4734-a48e-631ad39d0dc2"}
22:10:25.218 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01e73102-3a0d-4cca-bc52-99a2d9bf239f"}
22:10:25.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01e73102-3a0d-4cca-bc52-99a2d9bf239f"}
22:10:25.224 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e261b41-c734-4caf-851a-9bfbaedbb800"}
22:10:25.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e261b41-c734-4caf-851a-9bfbaedbb800"}
22:10:27.222 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a26c1178-9217-489a-b57e-75da94b0b02a"}
22:10:27.224 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a26c1178-9217-489a-b57e-75da94b0b02a"}
22:10:27.228 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"231c8ac5-fc84-495e-af4b-2d88759b242b"}
22:10:27.230 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"231c8ac5-fc84-495e-af4b-2d88759b242b"}
22:10:29.222 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f527cc24-9711-4a57-a208-972873c43d99"}
22:10:29.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f527cc24-9711-4a57-a208-972873c43d99"}
22:10:29.231 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27894f34-f886-4f93-8a9e-e671db0d67b0"}
22:10:29.235 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"27894f34-f886-4f93-8a9e-e671db0d67b0"}
22:10:31.222 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4b86157-fffe-4d71-90d9-a87e54b9427a"}
22:10:31.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4b86157-fffe-4d71-90d9-a87e54b9427a"}
22:10:31.235 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0d2036b-5191-42d0-bc3f-404169d56196"}
22:10:31.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0d2036b-5191-42d0-bc3f-404169d56196"}
22:10:33.220 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a2ecb70-03de-4c74-ad38-6a5fbad8b92b"}
22:10:33.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a2ecb70-03de-4c74-ad38-6a5fbad8b92b"}
22:10:33.224 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1dc1c0ba-56ef-4062-94ad-ee441c6dcbda"}
22:10:33.228 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dc1c0ba-56ef-4062-94ad-ee441c6dcbda"}
22:10:35.219 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8cd9ee56-00cb-4a4b-88ac-b5461e974434"}
22:10:35.221 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8cd9ee56-00cb-4a4b-88ac-b5461e974434"}
22:10:35.230 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ebae4a02-b767-4222-a478-c61357b2babd"}
22:10:35.239 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebae4a02-b767-4222-a478-c61357b2babd"}
22:10:37.217 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e346e51-b9ec-4c49-b44b-11c5f3bc6a14"}
22:10:37.223 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e346e51-b9ec-4c49-b44b-11c5f3bc6a14"}
22:10:37.245 00.022 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17248895-9bf4-44d8-a9d1-a70257f83e3f"}
22:10:37.247 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"17248895-9bf4-44d8-a9d1-a70257f83e3f"}
22:10:39.220 01.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08d7240f-939b-49d3-aa5b-4e695a3ee93c"}
22:10:39.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08d7240f-939b-49d3-aa5b-4e695a3ee93c"}
22:10:39.231 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e979394-a20d-4c1d-a6b9-312469595718"}
22:10:39.235 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e979394-a20d-4c1d-a6b9-312469595718"}
22:10:41.220 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abcc4431-6ebe-41fb-b20c-0e7bedb5a58c"}
22:10:41.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abcc4431-6ebe-41fb-b20c-0e7bedb5a58c"}
22:10:41.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e9520dd-5f89-4a11-8a8d-5aa9775ccdb7"}
22:10:41.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e9520dd-5f89-4a11-8a8d-5aa9775ccdb7"}
22:10:43.220 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bdf231dc-c217-485c-ac5a-b32a48e3ec9f"}
22:10:43.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bdf231dc-c217-485c-ac5a-b32a48e3ec9f"}
22:10:43.227 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1fa47a9-46d3-4f89-9e19-2d5a82f9ebe5"}
22:10:43.233 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a1fa47a9-46d3-4f89-9e19-2d5a82f9ebe5"}
22:10:45.220 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca0d239a-afce-4025-af2c-abdaf42e7284"}
22:10:45.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca0d239a-afce-4025-af2c-abdaf42e7284"}
22:10:45.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2fcd15e0-321f-4304-a206-ec09de20a084"}
22:10:45.227 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fcd15e0-321f-4304-a206-ec09de20a084"}
22:10:47.221 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71596fa8-90f4-4d6e-9ffe-7377fb6938e0"}
22:10:47.222 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71596fa8-90f4-4d6e-9ffe-7377fb6938e0"}
22:10:47.228 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"909f3e1a-37f8-47da-8113-e92c773ba372"}
22:10:47.231 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"909f3e1a-37f8-47da-8113-e92c773ba372"}
22:10:49.218 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d2a4ab9-b947-407d-a09a-d07a370bb143"}
22:10:49.219 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d2a4ab9-b947-407d-a09a-d07a370bb143"}
22:10:49.225 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16ea8ca5-2feb-489f-b2ae-ed1b2200da0c"}
22:10:49.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"16ea8ca5-2feb-489f-b2ae-ed1b2200da0c"}
22:10:51.229 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e13a3ac3-87e1-4ad3-97be-123b11e9f13e"}
22:10:51.233 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e13a3ac3-87e1-4ad3-97be-123b11e9f13e"}
22:10:51.267 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f614b409-3d68-4d50-b577-bdad6b359708"}
22:10:51.297 00.030 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f614b409-3d68-4d50-b577-bdad6b359708"}
22:10:53.239 01.942 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0344f88c-7eac-4dae-9418-43e4fa0c9acb"}
22:10:53.239 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0344f88c-7eac-4dae-9418-43e4fa0c9acb"}
22:10:53.242 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1121d794-b6a4-4987-b6be-c1c085667638"}
22:10:53.252 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1121d794-b6a4-4987-b6be-c1c085667638"}
22:10:55.245 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bd82efe-db64-45ef-b9db-2a28703fe45f"}
22:10:55.245 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bd82efe-db64-45ef-b9db-2a28703fe45f"}
22:10:55.247 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e8bcad3-d43b-4563-801b-bea7637d0df6"}
22:10:55.257 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e8bcad3-d43b-4563-801b-bea7637d0df6"}
22:10:57.248 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e3967c1-b93f-4ae4-b19c-43293c50e49c"}
22:10:57.249 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e3967c1-b93f-4ae4-b19c-43293c50e49c"}
22:10:57.252 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55742204-7680-47d6-959c-af446e1cb19f"}
22:10:57.270 00.018 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"55742204-7680-47d6-959c-af446e1cb19f"}
22:10:59.255 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"98d94fb5-a32a-4580-ac21-0063674e0a98"}
22:10:59.255 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"98d94fb5-a32a-4580-ac21-0063674e0a98"}
22:10:59.261 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a96eecdc-21ca-435b-bbf6-beed952106e6"}
22:10:59.283 00.022 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a96eecdc-21ca-435b-bbf6-beed952106e6"}
22:11:01.265 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1729e305-015a-44f0-afc4-6f5276048a82"}
22:11:01.265 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1729e305-015a-44f0-afc4-6f5276048a82"}
22:11:01.274 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5c8724b-b3e6-45c0-b911-b4f9675a1a99"}
22:11:01.276 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5c8724b-b3e6-45c0-b911-b4f9675a1a99"}
22:11:03.271 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bcdcc99-6f12-46aa-8e48-cb5b49385aba"}
22:11:03.272 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bcdcc99-6f12-46aa-8e48-cb5b49385aba"}
22:11:03.422 00.150 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f1f532d-4f54-4440-a707-bf505528a6de"}
22:11:03.481 00.059 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f1f532d-4f54-4440-a707-bf505528a6de"}
22:11:05.281 01.800 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8576494-3237-4dd9-9ff2-dd7595fdb88d"}
22:11:05.284 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8576494-3237-4dd9-9ff2-dd7595fdb88d"}
22:11:05.291 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3b42011-53a3-4b34-83c7-0d0ee1ffea03"}
22:11:05.293 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3b42011-53a3-4b34-83c7-0d0ee1ffea03"}
22:11:07.293 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2b2de98-1414-42da-b21c-ac2a597300a0"}
22:11:07.295 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2b2de98-1414-42da-b21c-ac2a597300a0"}
22:11:07.299 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a99912fb-031e-43ba-a71a-1d6414bd7224"}
22:11:07.305 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a99912fb-031e-43ba-a71a-1d6414bd7224"}
22:11:09.305 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92964420-51ff-4278-9a14-9273dc3c3c5c"}
22:11:09.310 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92964420-51ff-4278-9a14-9273dc3c3c5c"}
22:11:09.351 00.041 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40c9c08f-4ab4-41c3-a74a-810a4ce867bd"}
22:11:09.353 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"40c9c08f-4ab4-41c3-a74a-810a4ce867bd"}
22:11:11.316 01.963 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ecaaa2c9-8d5f-4f3b-860c-d392aee042c3"}
22:11:11.317 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ecaaa2c9-8d5f-4f3b-860c-d392aee042c3"}
22:11:11.319 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31399e73-1d35-4d03-add8-aae737aabe7d"}
22:11:11.345 00.026 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"31399e73-1d35-4d03-add8-aae737aabe7d"}
22:11:13.324 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ccd393f2-43a3-4426-a49a-b9d6a114625d"}
22:11:13.325 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ccd393f2-43a3-4426-a49a-b9d6a114625d"}
22:11:13.329 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2014e057-5e7e-4303-8de2-a73f585714ab"}
22:11:13.330 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2014e057-5e7e-4303-8de2-a73f585714ab"}
22:11:15.323 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da0ac358-a323-41db-aa0d-7649c6373830"}
22:11:15.324 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da0ac358-a323-41db-aa0d-7649c6373830"}
22:11:15.330 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0aa1997b-06d2-44aa-b724-60eae5210dbf"}
22:11:15.332 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0aa1997b-06d2-44aa-b724-60eae5210dbf"}
22:11:17.334 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09849848-f28b-4323-ab21-8fa708c0c47d"}
22:11:17.336 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09849848-f28b-4323-ab21-8fa708c0c47d"}
22:11:17.338 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f91e5b2-c2a3-4fbf-b573-c7d0ad770a61"}
22:11:17.343 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f91e5b2-c2a3-4fbf-b573-c7d0ad770a61"}
22:11:19.343 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"217bfdb6-4ab6-4e97-b791-7057fd000715"}
22:11:19.344 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"217bfdb6-4ab6-4e97-b791-7057fd000715"}
22:11:19.346 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d3ee56e-aedc-4828-bdf5-092e48c5b126"}
22:11:19.586 00.240 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d3ee56e-aedc-4828-bdf5-092e48c5b126"}
22:11:21.347 01.761 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc0382d6-9017-4d24-a181-90928c3a5c72"}
22:11:21.348 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc0382d6-9017-4d24-a181-90928c3a5c72"}
22:11:21.353 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4901a408-77e6-4f3f-b7c3-2af1851829e7"}
22:11:21.356 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4901a408-77e6-4f3f-b7c3-2af1851829e7"}
22:11:23.350 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f48e4281-d474-4e7c-8a72-ab511b3e5817"}
22:11:23.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f48e4281-d474-4e7c-8a72-ab511b3e5817"}
22:11:23.353 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41f2b535-3cc1-4b39-bf63-ccf7a79cfa55"}
22:11:23.366 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"41f2b535-3cc1-4b39-bf63-ccf7a79cfa55"}
22:11:25.363 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05f56a3a-d336-40f7-86d0-85a39376231e"}
22:11:25.365 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05f56a3a-d336-40f7-86d0-85a39376231e"}
22:11:25.368 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57ee20e4-2abc-4191-b3a3-a764c2e108e8"}
22:11:25.395 00.027 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"57ee20e4-2abc-4191-b3a3-a764c2e108e8"}
22:11:27.375 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71cf9359-15d9-4eb8-bc89-71ac16e1d642"}
22:11:27.377 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71cf9359-15d9-4eb8-bc89-71ac16e1d642"}
22:11:27.397 00.020 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbe42fca-670e-4b95-a021-3f5b540bbb87"}
22:11:27.410 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cbe42fca-670e-4b95-a021-3f5b540bbb87"}
22:11:29.387 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e7478bd-a9b2-41ed-8540-d818ea20669e"}
22:11:29.389 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e7478bd-a9b2-41ed-8540-d818ea20669e"}
22:11:29.391 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a9d437a3-0f1a-4d8d-b1fa-5b0237441fd1"}
22:11:29.407 00.016 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9d437a3-0f1a-4d8d-b1fa-5b0237441fd1"}
22:11:31.393 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"578359d7-6fc6-4dfe-8cc3-e060ec7ddd65"}
22:11:31.396 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"578359d7-6fc6-4dfe-8cc3-e060ec7ddd65"}
22:11:31.398 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99bdf99a-2424-4973-bef8-92f8467fa919"}
22:11:31.404 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"99bdf99a-2424-4973-bef8-92f8467fa919"}
22:11:33.396 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abc98f8c-b202-4cd6-8927-a99c4e61f35b"}
22:11:33.397 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abc98f8c-b202-4cd6-8927-a99c4e61f35b"}
22:11:33.411 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f2df132-1354-4360-a6b7-5a0b8ed88a79"}
22:11:33.426 00.015 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f2df132-1354-4360-a6b7-5a0b8ed88a79"}
22:11:35.409 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff2fac4a-e071-495e-9d13-4c26371b5356"}
22:11:35.410 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff2fac4a-e071-495e-9d13-4c26371b5356"}
22:11:35.414 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ae3bbca-0160-4dad-ae70-ce8f2d478704"}
22:11:35.416 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ae3bbca-0160-4dad-ae70-ce8f2d478704"}
22:11:37.419 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2bc4fee2-ad03-4deb-b94a-dd000023af9a"}
22:11:37.420 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2bc4fee2-ad03-4deb-b94a-dd000023af9a"}
22:11:37.427 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e918e18-35d6-4ba5-9855-1c62d756a69f"}
22:11:37.427 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e918e18-35d6-4ba5-9855-1c62d756a69f"}
22:11:39.428 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16a0acce-1a8d-4e4e-ac52-dc8eca2bef21"}
22:11:39.429 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16a0acce-1a8d-4e4e-ac52-dc8eca2bef21"}
22:11:39.456 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8c584b0-f2b5-4d03-a9fe-9b494b9eceb7"}
22:11:39.458 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f8c584b0-f2b5-4d03-a9fe-9b494b9eceb7"}
22:11:41.441 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b5e0358-bff6-4d53-bc2e-b36fb3e10680"}
22:11:41.444 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b5e0358-bff6-4d53-bc2e-b36fb3e10680"}
22:11:41.460 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee87b840-9c98-4a67-a062-f5b5b56fbdd7"}
22:11:41.466 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee87b840-9c98-4a67-a062-f5b5b56fbdd7"}
22:11:43.450 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14135806-b5b7-44dc-9820-d56cb25551ec"}
22:11:43.451 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14135806-b5b7-44dc-9820-d56cb25551ec"}
22:11:43.453 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d0881af-ce41-497c-b22b-3cbaccee77fb"}
22:11:43.457 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d0881af-ce41-497c-b22b-3cbaccee77fb"}
22:11:45.460 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b22e92ec-3456-481d-a6a5-4e18fc807404"}
22:11:45.463 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b22e92ec-3456-481d-a6a5-4e18fc807404"}
22:11:45.466 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"370c4d80-c345-407a-9b65-bc136748e25a"}
22:11:45.467 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"370c4d80-c345-407a-9b65-bc136748e25a"}
22:11:47.464 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d62e84d-ff97-4f81-b378-d96364dd31fb"}
22:11:47.466 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d62e84d-ff97-4f81-b378-d96364dd31fb"}
22:11:47.498 00.032 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"25629da8-6098-494b-836e-06965bbf4b29"}
22:11:47.500 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"25629da8-6098-494b-836e-06965bbf4b29"}
22:11:49.466 01.966 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fa4f17f-5dea-4e73-9112-a5b2e202ffea"}
22:11:49.468 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fa4f17f-5dea-4e73-9112-a5b2e202ffea"}
22:11:49.470 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"faef6db7-dcc7-41f7-a2a2-4c357cd72f00"}
22:11:49.491 00.021 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"faef6db7-dcc7-41f7-a2a2-4c357cd72f00"}
22:11:51.465 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ebb4199e-44e9-4eb5-9e56-b3aef100c410"}
22:11:51.466 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ebb4199e-44e9-4eb5-9e56-b3aef100c410"}
22:11:51.470 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0514a76-4833-454c-9acd-dda31acbceba"}
22:11:51.473 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0514a76-4833-454c-9acd-dda31acbceba"}
22:11:53.465 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4081b7b-b86b-4d07-9dab-c8ab8ac7a1e5"}
22:11:53.465 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4081b7b-b86b-4d07-9dab-c8ab8ac7a1e5"}
22:11:53.465 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9de7212b-a381-46f2-8dc3-df1398fd274c"}
22:11:53.473 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9de7212b-a381-46f2-8dc3-df1398fd274c"}
22:11:55.467 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f221f562-3873-4f85-9921-1cdb6d52aa87"}
22:11:55.470 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f221f562-3873-4f85-9921-1cdb6d52aa87"}
22:11:55.474 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3d19f57-f25b-4090-bc8b-d09a6e407e5b"}
22:11:55.480 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3d19f57-f25b-4090-bc8b-d09a6e407e5b"}
22:11:57.478 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4fd56e4-394e-42df-af33-0e934c67d5f5"}
22:11:57.478 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4fd56e4-394e-42df-af33-0e934c67d5f5"}
22:11:57.481 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0eaf9f3c-0958-4575-be23-873073d5a4d4"}
22:11:57.503 00.022 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0eaf9f3c-0958-4575-be23-873073d5a4d4"}
22:11:59.478 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38388486-e47a-4261-9b47-acdf66b7e53b"}
22:11:59.480 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38388486-e47a-4261-9b47-acdf66b7e53b"}
22:11:59.482 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3edfb0f-bf38-4d68-b797-e3f64094aa97"}
22:11:59.483 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3edfb0f-bf38-4d68-b797-e3f64094aa97"}
22:12:01.479 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84ffc3e9-d88b-4f8c-ac56-aff5f9f43b4a"}
22:12:01.481 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84ffc3e9-d88b-4f8c-ac56-aff5f9f43b4a"}
22:12:01.483 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07c8fa85-4435-49a6-bd93-7021a592e67c"}
22:12:01.485 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07c8fa85-4435-49a6-bd93-7021a592e67c"}
22:12:03.478 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b5ee17e-deec-4dfe-a0d4-3066f450450c"}
22:12:03.482 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b5ee17e-deec-4dfe-a0d4-3066f450450c"}
22:12:03.486 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e11d70ba-1ec4-4dfb-b283-1bf1e7f491d1"}
22:12:03.488 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e11d70ba-1ec4-4dfb-b283-1bf1e7f491d1"}
22:12:05.486 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5f311fa-59ba-43df-8455-e99c2782bc4c"}
22:12:05.487 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5f311fa-59ba-43df-8455-e99c2782bc4c"}
22:12:05.489 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a28fc46d-be4a-43e0-8bb8-48d8d32904df"}
22:12:05.491 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a28fc46d-be4a-43e0-8bb8-48d8d32904df"}
22:12:07.492 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0e29d9f-4e02-4838-b96a-80b6474f1ec0"}
22:12:07.493 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0e29d9f-4e02-4838-b96a-80b6474f1ec0"}
22:12:07.493 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c52c0c47-b9ad-41b1-baae-6945a499ce5f"}
22:12:07.498 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c52c0c47-b9ad-41b1-baae-6945a499ce5f"}
22:12:09.492 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a9daed5-dd59-4099-9a20-93bfae721c46"}
22:12:09.492 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a9daed5-dd59-4099-9a20-93bfae721c46"}
22:12:09.492 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d51569c-894d-462d-89d0-819bfd1f711b"}
22:12:09.497 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d51569c-894d-462d-89d0-819bfd1f711b"}
22:12:11.495 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46cd8838-55b5-40c2-8c94-d99e7c1bab81"}
22:12:11.498 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46cd8838-55b5-40c2-8c94-d99e7c1bab81"}
22:12:11.503 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8218a0f1-d199-4e06-9219-189d937a00a1"}
22:12:11.503 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8218a0f1-d199-4e06-9219-189d937a00a1"}
22:12:13.500 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10208007-ec3b-4569-99bc-287eb5515f0f"}
22:12:13.500 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10208007-ec3b-4569-99bc-287eb5515f0f"}
22:12:13.502 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9d1f9a8-6ccb-4614-b801-31b0822916e0"}
22:12:13.504 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9d1f9a8-6ccb-4614-b801-31b0822916e0"}
22:12:15.505 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"390d0060-004b-4624-a2e7-89e997edee57"}
22:12:15.505 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"390d0060-004b-4624-a2e7-89e997edee57"}
22:12:15.509 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5fa9ae4c-6788-4525-a6d9-8c636f781d30"}
22:12:15.509 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fa9ae4c-6788-4525-a6d9-8c636f781d30"}
22:12:17.511 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ae980a4-73ee-4181-84b2-58678c0cd90a"}
22:12:17.512 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ae980a4-73ee-4181-84b2-58678c0cd90a"}
22:12:17.514 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d70dc6af-f3c6-499a-8771-fd2207c71bb2"}
22:12:17.514 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d70dc6af-f3c6-499a-8771-fd2207c71bb2"}
22:12:19.510 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58ae34d1-7986-4587-af9f-c4d04ca17679"}
22:12:19.511 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58ae34d1-7986-4587-af9f-c4d04ca17679"}
22:12:19.515 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9efab694-0623-433b-bc4b-858fee6e7dd2"}
22:12:19.516 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9efab694-0623-433b-bc4b-858fee6e7dd2"}
22:12:21.513 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7012eecc-5ecb-48a7-81f3-518d96dc4db0"}
22:12:21.513 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7012eecc-5ecb-48a7-81f3-518d96dc4db0"}
22:12:21.515 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a106552c-b5be-45c0-8d58-298e4615a567"}
22:12:21.517 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a106552c-b5be-45c0-8d58-298e4615a567"}
22:12:23.527 02.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7aa9468-184c-47f4-9c86-dbbcc601e0a8"}
22:12:23.528 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7aa9468-184c-47f4-9c86-dbbcc601e0a8"}
22:12:23.530 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b87cc10-008d-4211-bd7b-21eaf867c449"}
22:12:23.532 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b87cc10-008d-4211-bd7b-21eaf867c449"}
22:12:25.535 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"014bc38a-4cf9-4a4a-9504-1887ffde1b05"}
22:12:25.535 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"014bc38a-4cf9-4a4a-9504-1887ffde1b05"}
22:12:25.537 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56ea975a-152f-4a01-b438-8b79cc79480e"}
22:12:25.537 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"56ea975a-152f-4a01-b438-8b79cc79480e"}
22:12:27.542 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46f6e4c8-a1d5-458f-908b-56ce41f9232f"}
22:12:27.545 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46f6e4c8-a1d5-458f-908b-56ce41f9232f"}
22:12:27.547 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7939c218-969f-49c9-be63-026041198a13"}
22:12:27.547 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7939c218-969f-49c9-be63-026041198a13"}
22:12:29.537 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7ae3903-84d1-4319-baf2-83a22998360b"}
22:12:29.537 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7ae3903-84d1-4319-baf2-83a22998360b"}
22:12:29.537 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1129d463-fd13-4f07-bcd3-814f1e897385"}
22:12:29.542 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1129d463-fd13-4f07-bcd3-814f1e897385"}
22:12:31.536 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46d65607-828a-443e-845c-6e7809aaefaf"}
22:12:31.537 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46d65607-828a-443e-845c-6e7809aaefaf"}
22:12:31.539 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c780d8c8-a695-4cec-8d23-d600e618c137"}
22:12:31.541 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c780d8c8-a695-4cec-8d23-d600e618c137"}
22:12:33.538 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0fe3cebe-db24-4d23-935e-01e3eac418cb"}
22:12:33.540 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0fe3cebe-db24-4d23-935e-01e3eac418cb"}
22:12:33.542 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"895234d0-8d00-4e24-a507-6e5defb47472"}
22:12:33.545 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"895234d0-8d00-4e24-a507-6e5defb47472"}
22:12:35.545 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ef3855a-30d8-4e29-919d-415c541b8be5"}
22:12:35.545 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ef3855a-30d8-4e29-919d-415c541b8be5"}
22:12:35.545 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6a28721-5e81-471e-8fc9-b86ff2627cbc"}
22:12:35.550 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d6a28721-5e81-471e-8fc9-b86ff2627cbc"}
22:12:37.549 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a18530d-3402-461c-9799-2adb72f9382f"}
22:12:37.550 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a18530d-3402-461c-9799-2adb72f9382f"}
22:12:37.552 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f429b9f2-7686-4e7d-93f7-36742e17f4c2"}
22:12:37.554 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f429b9f2-7686-4e7d-93f7-36742e17f4c2"}
22:12:39.552 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f09b7c35-2730-4baa-ab86-aa2944d69b92"}
22:12:39.553 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f09b7c35-2730-4baa-ab86-aa2944d69b92"}
22:12:39.557 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da4dd3fd-85a0-4eff-b05d-125cc3d4d115"}
22:12:39.558 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"da4dd3fd-85a0-4eff-b05d-125cc3d4d115"}
22:12:41.553 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6908184d-2513-4d58-9a9b-cf133155e198"}
22:12:41.556 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6908184d-2513-4d58-9a9b-cf133155e198"}
22:12:41.558 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2bf5087-50a0-47c3-a2ee-5b4fb1ba5f44"}
22:12:41.558 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2bf5087-50a0-47c3-a2ee-5b4fb1ba5f44"}
22:12:43.553 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8f39c23-c161-420e-9d28-543634ebce15"}
22:12:43.554 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8f39c23-c161-420e-9d28-543634ebce15"}
22:12:43.556 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2302a083-445b-453b-86dd-f0de475ace3a"}
22:12:43.556 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2302a083-445b-453b-86dd-f0de475ace3a"}
22:12:45.559 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79348790-ea62-42a8-83a3-e8f1be684b85"}
22:12:45.560 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79348790-ea62-42a8-83a3-e8f1be684b85"}
22:12:45.563 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"500f3b94-5ea5-4be2-ab0a-42ae244fc5e5"}
22:12:45.567 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"500f3b94-5ea5-4be2-ab0a-42ae244fc5e5"}
22:12:47.566 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27942caf-e41a-45cc-8862-6a4be4ccfd36"}
22:12:47.568 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27942caf-e41a-45cc-8862-6a4be4ccfd36"}
22:12:47.568 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4195ac4a-dc34-4f2f-8b7b-9aad52952e55"}
22:12:47.568 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4195ac4a-dc34-4f2f-8b7b-9aad52952e55"}
22:12:49.570 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09b98667-0e46-4a97-abf4-ca2911fda073"}
22:12:49.570 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09b98667-0e46-4a97-abf4-ca2911fda073"}
22:12:49.570 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcaba170-a356-4af7-8773-cdc716744fab"}
22:12:49.574 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcaba170-a356-4af7-8773-cdc716744fab"}
22:12:51.577 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d2f5997-d177-4262-9a0d-725919ddb80b"}
22:12:51.577 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d2f5997-d177-4262-9a0d-725919ddb80b"}
22:12:51.577 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cdef7130-533e-4795-aca4-f16dd90ab38d"}
22:12:51.577 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdef7130-533e-4795-aca4-f16dd90ab38d"}
22:12:53.584 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1822f9f5-ccf6-4748-a7bf-f8af35db9f76"}
22:12:53.588 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1822f9f5-ccf6-4748-a7bf-f8af35db9f76"}
22:12:53.592 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aeda8b0e-8133-444e-9643-76a8f5a10b02"}
22:12:53.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aeda8b0e-8133-444e-9643-76a8f5a10b02"}
22:12:55.594 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7671cd0a-f208-4040-b200-78cc8433eae8"}
22:12:55.595 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7671cd0a-f208-4040-b200-78cc8433eae8"}
22:12:55.595 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"947cde6c-a032-4368-896b-1b96df4d3bed"}
22:12:55.602 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"947cde6c-a032-4368-896b-1b96df4d3bed"}
22:12:57.601 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7858b3f7-5fb7-4edc-8702-74cf71eae428"}
22:12:57.604 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7858b3f7-5fb7-4edc-8702-74cf71eae428"}
22:12:57.606 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a09bc1b-fca1-47d3-9381-76647a8d4845"}
22:12:57.606 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a09bc1b-fca1-47d3-9381-76647a8d4845"}
22:12:59.595 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3f7426d-c5e9-4db4-a281-655cdcbe49f6"}
22:12:59.595 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3f7426d-c5e9-4db4-a281-655cdcbe49f6"}
22:12:59.595 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e2c7653-1eef-40a7-b41d-995419139103"}
22:12:59.595 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e2c7653-1eef-40a7-b41d-995419139103"}
22:13:01.586 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"489e984f-2b6b-4227-8885-c90fc837cf38"}
22:13:01.586 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"489e984f-2b6b-4227-8885-c90fc837cf38"}
22:13:01.586 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"162085a3-737d-4121-963d-bc424bce304c"}
22:13:01.586 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"162085a3-737d-4121-963d-bc424bce304c"}
22:13:03.583 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3cb63b23-ac4c-4926-a821-6f57388bc207"}
22:13:03.583 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3cb63b23-ac4c-4926-a821-6f57388bc207"}
22:13:03.589 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a9c9d03-6580-4ce5-a22f-86de59e1ef25"}
22:13:03.590 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a9c9d03-6580-4ce5-a22f-86de59e1ef25"}
22:13:05.594 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be1fed04-64b6-4dcb-92f6-a526bff854fe"}
22:13:05.597 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be1fed04-64b6-4dcb-92f6-a526bff854fe"}
22:13:05.599 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6373337-2ed0-4802-94b3-427a20b9e25d"}
22:13:05.599 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6373337-2ed0-4802-94b3-427a20b9e25d"}
22:13:07.600 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e29ad295-26df-41c2-aee3-8e70840e377a"}
22:13:07.600 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e29ad295-26df-41c2-aee3-8e70840e377a"}
22:13:07.600 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d909dd17-d8bc-4368-a1f9-62ecd97df302"}
22:13:07.607 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d909dd17-d8bc-4368-a1f9-62ecd97df302"}
22:13:09.604 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61fc9278-e342-42ed-983c-d0b6c23b0817"}
22:13:09.605 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61fc9278-e342-42ed-983c-d0b6c23b0817"}
22:13:09.605 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85e14811-6e05-4b0c-b193-eb362a135112"}
22:13:09.613 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"85e14811-6e05-4b0c-b193-eb362a135112"}
22:13:11.616 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d163228-4136-4e17-8ad5-d5fba22e2d60"}
22:13:11.618 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d163228-4136-4e17-8ad5-d5fba22e2d60"}
22:13:11.618 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6bb7d34e-fcdc-4c11-8300-219392367f90"}
22:13:11.622 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6bb7d34e-fcdc-4c11-8300-219392367f90"}
22:13:13.617 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"372e50a9-a71b-4e8f-9c4b-ba8d6e37d9a2"}
22:13:13.620 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"372e50a9-a71b-4e8f-9c4b-ba8d6e37d9a2"}
22:13:13.624 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff4bd5c0-029c-402e-bfa1-81a7e0a93aaf"}
22:13:13.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff4bd5c0-029c-402e-bfa1-81a7e0a93aaf"}
22:13:15.624 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"479c3d91-5a5d-4ea8-9234-7b836e63d5b3"}
22:13:15.625 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"479c3d91-5a5d-4ea8-9234-7b836e63d5b3"}
22:13:15.630 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b1205e7-511b-4c01-ab1e-f3b3fd52209a"}
22:13:15.634 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b1205e7-511b-4c01-ab1e-f3b3fd52209a"}
22:13:17.634 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec91c438-a085-4e30-87c3-e45e80f747a3"}
22:13:17.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec91c438-a085-4e30-87c3-e45e80f747a3"}
22:13:17.635 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcf10185-d0cb-4054-882b-2522f24fd70b"}
22:13:17.641 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fcf10185-d0cb-4054-882b-2522f24fd70b"}
22:13:19.645 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edd79557-e72d-4b2d-8e37-406b08acabaa"}
22:13:19.646 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edd79557-e72d-4b2d-8e37-406b08acabaa"}
22:13:19.648 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1abafe29-9854-4e43-ba78-9b222ce46785"}
22:13:19.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1abafe29-9854-4e43-ba78-9b222ce46785"}
22:13:21.643 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1cbc8e9b-6103-4934-be08-1caa46222419"}
22:13:21.644 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1cbc8e9b-6103-4934-be08-1caa46222419"}
22:13:21.644 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d183da17-ef05-4218-b903-e0c8ce4b0bd2"}
22:13:21.644 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d183da17-ef05-4218-b903-e0c8ce4b0bd2"}
22:13:23.650 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32c84134-a854-421b-b63b-d6225bf873f6"}
22:13:23.651 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32c84134-a854-421b-b63b-d6225bf873f6"}
22:13:23.656 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"796d7da0-fe97-4d99-94ee-1e8c3e751fc2"}
22:13:23.658 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"796d7da0-fe97-4d99-94ee-1e8c3e751fc2"}
22:13:25.660 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d766ae3-d593-4126-be0c-d65ec29e8c95"}
22:13:25.662 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d766ae3-d593-4126-be0c-d65ec29e8c95"}
22:13:25.666 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79742d66-b690-4c57-a503-e86e913d9baf"}
22:13:25.666 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"79742d66-b690-4c57-a503-e86e913d9baf"}
22:13:27.669 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee1f1179-4fcb-45c5-bb1b-25ad1850ad8a"}
22:13:27.675 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee1f1179-4fcb-45c5-bb1b-25ad1850ad8a"}
22:13:27.675 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd446a84-97a3-441b-bd93-ae060b5830e3"}
22:13:27.675 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd446a84-97a3-441b-bd93-ae060b5830e3"}
22:13:29.662 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"514bd31c-6d2f-449b-9bfd-7bc741e7a0be"}
22:13:29.663 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"514bd31c-6d2f-449b-9bfd-7bc741e7a0be"}
22:13:29.670 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5076a8d1-b71d-4725-a3c6-6563d843c1c1"}
22:13:29.674 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5076a8d1-b71d-4725-a3c6-6563d843c1c1"}
22:13:31.677 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"084076da-9b70-4698-96bb-e3b028f8e7ac"}
22:13:31.680 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"084076da-9b70-4698-96bb-e3b028f8e7ac"}
22:13:31.685 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a921b24d-643b-41b6-a77e-3c8ff45ea5c3"}
22:13:31.685 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a921b24d-643b-41b6-a77e-3c8ff45ea5c3"}
22:13:33.677 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c18d8c3-ba2f-4e43-b373-cf601600c873"}
22:13:33.681 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c18d8c3-ba2f-4e43-b373-cf601600c873"}
22:13:33.685 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5be28292-1dac-4ad2-ac3d-78894f570ba7"}
22:13:33.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5be28292-1dac-4ad2-ac3d-78894f570ba7"}
22:13:35.681 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd28a6f0-e8ae-4dde-949c-b7bd9c054d89"}
22:13:35.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd28a6f0-e8ae-4dde-949c-b7bd9c054d89"}
22:13:35.693 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc4ab76e-d805-4723-b2f0-974bff90dee9"}
22:13:35.696 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc4ab76e-d805-4723-b2f0-974bff90dee9"}
22:13:37.692 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd732da0-246c-4827-a9db-1a9872bb9d02"}
22:13:37.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd732da0-246c-4827-a9db-1a9872bb9d02"}
22:13:37.699 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a18bdf5c-a80c-4e7a-86b5-47f791366db4"}
22:13:37.702 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a18bdf5c-a80c-4e7a-86b5-47f791366db4"}
22:13:39.693 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a525d0d-774b-4f5c-9cfd-eb9a80f6be7f"}
22:13:39.698 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a525d0d-774b-4f5c-9cfd-eb9a80f6be7f"}
22:13:39.698 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e724c20-2226-45ee-a080-4a7f6f6e86cb"}
22:13:39.703 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7e724c20-2226-45ee-a080-4a7f6f6e86cb"}
22:13:41.696 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67022943-fbe8-47f9-b4bb-a5bc22f1260f"}
22:13:41.697 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67022943-fbe8-47f9-b4bb-a5bc22f1260f"}
22:13:41.697 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d344fbf-e148-4dd0-a1e8-8617f4b67a3b"}
22:13:41.706 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d344fbf-e148-4dd0-a1e8-8617f4b67a3b"}
22:13:43.695 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ed84875-2ef3-48d9-87de-e858a1abdc37"}
22:13:43.697 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ed84875-2ef3-48d9-87de-e858a1abdc37"}
22:13:43.701 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45185493-7a9d-45ac-9681-d0642bc6b6f9"}
22:13:43.703 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"45185493-7a9d-45ac-9681-d0642bc6b6f9"}
22:13:45.700 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85c2f9c4-a152-47c7-9c4e-a75626be7ad2"}
22:13:45.701 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85c2f9c4-a152-47c7-9c4e-a75626be7ad2"}
22:13:45.704 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bde7d4a-7b11-4117-ac34-a36872e63544"}
22:13:45.711 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bde7d4a-7b11-4117-ac34-a36872e63544"}
22:13:47.707 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74057294-a208-42f5-9861-5f7482bfaaa8"}
22:13:47.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74057294-a208-42f5-9861-5f7482bfaaa8"}
22:13:47.711 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42da69b5-85f4-489d-b9f9-f77aa1c2de6e"}
22:13:47.715 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42da69b5-85f4-489d-b9f9-f77aa1c2de6e"}
22:13:49.710 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"370771ec-db32-446b-be03-11c2e7541a4b"}
22:13:49.712 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"370771ec-db32-446b-be03-11c2e7541a4b"}
22:13:49.715 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d647d3e-b098-4b17-9dbc-0dad329cf1f5"}
22:13:49.716 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d647d3e-b098-4b17-9dbc-0dad329cf1f5"}
22:13:51.722 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61453ca0-23ca-4148-bc8c-eb46c7646943"}
22:13:51.724 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61453ca0-23ca-4148-bc8c-eb46c7646943"}
22:13:51.727 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c16ff9f8-2fa2-4ffb-bde8-6ef8f3b0bd53"}
22:13:51.730 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c16ff9f8-2fa2-4ffb-bde8-6ef8f3b0bd53"}
22:13:53.728 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c3fc6fb-be4d-4fc0-bbc3-b8d825e2ab90"}
22:13:53.728 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c3fc6fb-be4d-4fc0-bbc3-b8d825e2ab90"}
22:13:53.728 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e5d90e6-4239-40cf-9e1e-0d2250f5f22e"}
22:13:53.732 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e5d90e6-4239-40cf-9e1e-0d2250f5f22e"}
22:13:55.736 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bb19a95-f3dc-4ed8-bad0-742ceeec28d0"}
22:13:55.738 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bb19a95-f3dc-4ed8-bad0-742ceeec28d0"}
22:13:55.740 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93b3187b-7d95-49af-8a6f-50b433012154"}
22:13:55.742 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"93b3187b-7d95-49af-8a6f-50b433012154"}
22:13:57.750 02.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74ba790a-d9b8-4480-8d94-fc8b846c5e64"}
22:13:57.753 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74ba790a-d9b8-4480-8d94-fc8b846c5e64"}
22:13:57.754 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d33fa66f-f3c7-4205-a40d-767504f664a3"}
22:13:57.756 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d33fa66f-f3c7-4205-a40d-767504f664a3"}
22:13:59.761 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33a09c73-fe44-4f74-8399-41a00cdb2fe7"}
22:13:59.763 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33a09c73-fe44-4f74-8399-41a00cdb2fe7"}
22:13:59.765 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e602e84-725b-4602-bae4-7a1528f6f328"}
22:13:59.769 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0e602e84-725b-4602-bae4-7a1528f6f328"}
22:14:01.769 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"26d29149-e0e0-4c83-a8f3-b0726b1cccb0"}
22:14:01.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"26d29149-e0e0-4c83-a8f3-b0726b1cccb0"}
22:14:01.773 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f222bce-6da7-4538-92fa-06ffa7a31791"}
22:14:01.778 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f222bce-6da7-4538-92fa-06ffa7a31791"}
22:14:03.775 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"beb2346d-67e1-4928-af31-ea223686e88f"}
22:14:03.778 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"beb2346d-67e1-4928-af31-ea223686e88f"}
22:14:03.782 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"382be754-8031-4882-a71a-e6a432310bb3"}
22:14:03.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"382be754-8031-4882-a71a-e6a432310bb3"}
22:14:05.788 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ffc24d7e-d276-471b-8b5a-b84d2a9b204f"}
22:14:05.791 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ffc24d7e-d276-471b-8b5a-b84d2a9b204f"}
22:14:05.793 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8433ff77-63ae-4ff6-9d12-15109b3ac67d"}
22:14:05.793 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8433ff77-63ae-4ff6-9d12-15109b3ac67d"}
22:14:07.783 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04f786ee-3ce2-4135-9e82-117b4c5687e3"}
22:14:07.786 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04f786ee-3ce2-4135-9e82-117b4c5687e3"}
22:14:07.787 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"344a0485-0342-45cd-b5b0-f33b033d5209"}
22:14:07.790 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"344a0485-0342-45cd-b5b0-f33b033d5209"}
22:14:09.790 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57d64659-6786-4837-ae9e-8255111d51a8"}
22:14:09.790 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57d64659-6786-4837-ae9e-8255111d51a8"}
22:14:09.796 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"551edb9d-1eff-421c-9cd8-b1625d4d1da2"}
22:14:09.799 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"551edb9d-1eff-421c-9cd8-b1625d4d1da2"}
22:14:11.799 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12f1de3a-17e6-48b3-9740-32f8fd2351dc"}
22:14:11.800 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12f1de3a-17e6-48b3-9740-32f8fd2351dc"}
22:14:11.800 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19fef5d9-6e2d-4c51-ac5f-23dc2d32a34d"}
22:14:11.807 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"19fef5d9-6e2d-4c51-ac5f-23dc2d32a34d"}
22:14:13.810 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1cb4c6d-266c-496a-8ddb-8d6cc11237c5"}
22:14:13.811 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1cb4c6d-266c-496a-8ddb-8d6cc11237c5"}
22:14:13.815 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a16dfc4d-21c6-45dc-9e67-5f83f120b22d"}
22:14:13.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a16dfc4d-21c6-45dc-9e67-5f83f120b22d"}
22:14:15.811 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2129cf6-8c56-4c8e-ad26-deeb2e5c4362"}
22:14:15.813 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2129cf6-8c56-4c8e-ad26-deeb2e5c4362"}
22:14:15.816 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34117a86-7d5f-420c-8dae-21e9e7608deb"}
22:14:15.819 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34117a86-7d5f-420c-8dae-21e9e7608deb"}
22:14:17.821 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9cc1432-7950-43d6-9327-374311582da1"}
22:14:17.824 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9cc1432-7950-43d6-9327-374311582da1"}
22:14:17.828 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"082a78cd-9b8f-42df-8e33-445536a1d4ef"}
22:14:17.829 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"082a78cd-9b8f-42df-8e33-445536a1d4ef"}
22:14:19.829 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ccc7db1-4e5a-437c-a9aa-2fe753174a44"}
22:14:19.830 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ccc7db1-4e5a-437c-a9aa-2fe753174a44"}
22:14:19.835 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5d1b20a-f725-48c7-81e2-37c835b8334a"}
22:14:19.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5d1b20a-f725-48c7-81e2-37c835b8334a"}
22:14:21.835 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c0c8681-d2a5-4208-a294-e0950e8f64e0"}
22:14:21.836 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c0c8681-d2a5-4208-a294-e0950e8f64e0"}
22:14:21.842 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5f65f45-7335-4443-9998-28363b2de832"}
22:14:21.846 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5f65f45-7335-4443-9998-28363b2de832"}
22:14:23.839 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ae886a9-7560-4f8e-bc79-2648914db2c5"}
22:14:23.843 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ae886a9-7560-4f8e-bc79-2648914db2c5"}
22:14:23.843 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4fa27415-e83d-4b4d-a2e5-8e5c659c61f2"}
22:14:23.848 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fa27415-e83d-4b4d-a2e5-8e5c659c61f2"}
22:14:25.839 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"998c5fcf-4feb-42c8-88d1-023b5720ebfc"}
22:14:25.840 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"998c5fcf-4feb-42c8-88d1-023b5720ebfc"}
22:14:25.842 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"431ece8b-350f-4b57-aa27-3e48b43fdd42"}
22:14:25.845 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"431ece8b-350f-4b57-aa27-3e48b43fdd42"}
22:14:27.851 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f93dd1f-11d3-4fa9-a996-77cb5d131ba9"}
22:14:27.851 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f93dd1f-11d3-4fa9-a996-77cb5d131ba9"}
22:14:27.858 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff80d99d-867a-46e7-a42f-86bfa3d70767"}
22:14:27.861 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff80d99d-867a-46e7-a42f-86bfa3d70767"}
22:14:29.859 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a657a21-cd9b-4471-a4c3-fc15a3e8ea0b"}
22:14:29.862 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a657a21-cd9b-4471-a4c3-fc15a3e8ea0b"}
22:14:29.865 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7bf103ab-05b0-4989-9636-38ee03c4d201"}
22:14:29.869 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bf103ab-05b0-4989-9636-38ee03c4d201"}
22:14:31.863 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55e0c39e-a9a1-4ca8-84ef-3c13c9b6bcde"}
22:14:31.866 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55e0c39e-a9a1-4ca8-84ef-3c13c9b6bcde"}
22:14:31.869 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d449e4c-c573-47da-92cc-fb55c11b4571"}
22:14:31.871 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d449e4c-c573-47da-92cc-fb55c11b4571"}
22:14:33.875 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"798c246a-54d4-44c3-b360-2e6b1c7257a7"}
22:14:33.875 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"798c246a-54d4-44c3-b360-2e6b1c7257a7"}
22:14:33.875 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00d5402c-ee65-4604-ab9a-76f951846093"}
22:14:33.875 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00d5402c-ee65-4604-ab9a-76f951846093"}
22:14:35.887 02.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1d23ddd-d69c-41b8-b0d8-98594a8b44fc"}
22:14:35.888 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1d23ddd-d69c-41b8-b0d8-98594a8b44fc"}
22:14:35.888 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fc55612-458f-406a-a5cf-f8e9da6ceac3"}
22:14:35.888 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6fc55612-458f-406a-a5cf-f8e9da6ceac3"}
22:14:37.882 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb659d0a-8fdb-41a5-aeba-5941d89a891c"}
22:14:37.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb659d0a-8fdb-41a5-aeba-5941d89a891c"}
22:14:37.886 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd00f31e-9637-4996-8c61-bece28a7b549"}
22:14:37.886 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd00f31e-9637-4996-8c61-bece28a7b549"}
22:14:39.884 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bad90af9-50de-4d02-8884-cc92fda0db68"}
22:14:39.884 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bad90af9-50de-4d02-8884-cc92fda0db68"}
22:14:39.884 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d502f5a-12c9-4111-84f6-e3d79a812c48"}
22:14:39.884 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d502f5a-12c9-4111-84f6-e3d79a812c48"}
22:14:41.881 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0706404-1f08-448d-b314-c08d50094620"}
22:14:41.885 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0706404-1f08-448d-b314-c08d50094620"}
22:14:41.887 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b6b4aba-2b20-44e8-8e74-88d272ee0cc2"}
22:14:41.893 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b6b4aba-2b20-44e8-8e74-88d272ee0cc2"}
22:14:43.888 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b7c5b22-32d1-4098-b611-94fb8ef2eefa"}
22:14:43.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b7c5b22-32d1-4098-b611-94fb8ef2eefa"}
22:14:43.894 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"518461b9-f93d-4ef0-8516-a8e96f732069"}
22:14:43.894 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"518461b9-f93d-4ef0-8516-a8e96f732069"}
22:14:45.890 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca4fb90d-5fdf-46cd-8286-d734c6b31716"}
22:14:45.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca4fb90d-5fdf-46cd-8286-d734c6b31716"}
22:14:45.895 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19a41647-54f3-46e3-8f5c-32c3c2bfeea5"}
22:14:45.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"19a41647-54f3-46e3-8f5c-32c3c2bfeea5"}
22:14:47.895 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45936b6d-f54f-4434-900a-bf8f89d4de8e"}
22:14:47.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45936b6d-f54f-4434-900a-bf8f89d4de8e"}
22:14:47.899 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08f1bec4-3009-48ab-9680-92aba4a2031d"}
22:14:47.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"08f1bec4-3009-48ab-9680-92aba4a2031d"}
22:14:49.902 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7393617b-053d-45bc-a570-b152a412271c"}
22:14:49.902 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7393617b-053d-45bc-a570-b152a412271c"}
22:14:49.902 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78656d9e-2b92-4038-b150-1315df42b5ed"}
22:14:49.910 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"78656d9e-2b92-4038-b150-1315df42b5ed"}
22:14:51.909 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c1bfb2c-0200-4611-905f-73024d40ba60"}
22:14:51.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c1bfb2c-0200-4611-905f-73024d40ba60"}
22:14:51.912 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b614ca3-b59e-4293-af6f-3f1bbffee39d"}
22:14:51.918 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b614ca3-b59e-4293-af6f-3f1bbffee39d"}
22:14:53.908 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e27c114d-8848-40f7-94ac-6d416cbd9e0f"}
22:14:53.911 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e27c114d-8848-40f7-94ac-6d416cbd9e0f"}
22:14:53.913 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9571d993-f33e-4643-88ec-ce1e03d8cbd9"}
22:14:53.917 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9571d993-f33e-4643-88ec-ce1e03d8cbd9"}
22:14:55.909 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25820511-ed9c-417c-9a3d-f411e74fc89d"}
22:14:55.909 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25820511-ed9c-417c-9a3d-f411e74fc89d"}
22:14:55.914 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80ab509c-3d4f-4421-be3d-c8c842089bde"}
22:14:55.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"80ab509c-3d4f-4421-be3d-c8c842089bde"}
22:14:57.916 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a74a7670-b224-4581-a94f-b4e8feebe7a1"}
22:14:57.917 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a74a7670-b224-4581-a94f-b4e8feebe7a1"}
22:14:57.921 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88d613e1-6a77-47ba-95b6-92fc1a952774"}
22:14:57.922 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"88d613e1-6a77-47ba-95b6-92fc1a952774"}
22:14:59.915 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33e4dbbe-95d8-480b-a24e-27481a167cb1"}
22:14:59.918 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33e4dbbe-95d8-480b-a24e-27481a167cb1"}
22:14:59.921 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fbb3a4f-df69-4c5c-9f4e-0620a4eeb9b7"}
22:14:59.924 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fbb3a4f-df69-4c5c-9f4e-0620a4eeb9b7"}
22:15:01.923 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e67c48d0-a768-463f-af8c-aa8491bbbaed"}
22:15:01.925 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e67c48d0-a768-463f-af8c-aa8491bbbaed"}
22:15:01.929 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee97d055-1dee-4d5c-9e39-6b995d135f64"}
22:15:01.932 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee97d055-1dee-4d5c-9e39-6b995d135f64"}
22:15:03.925 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1ed21a5-7d90-4dcb-99f1-39eb9a05cab4"}
22:15:03.926 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1ed21a5-7d90-4dcb-99f1-39eb9a05cab4"}
22:15:03.930 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b060608e-0c0f-403e-b640-6bee23f0f965"}
22:15:03.931 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b060608e-0c0f-403e-b640-6bee23f0f965"}
22:15:05.926 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d308278e-cf54-41ba-8f3b-34bdbfe014a7"}
22:15:05.928 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d308278e-cf54-41ba-8f3b-34bdbfe014a7"}
22:15:05.933 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80467d3c-716a-4b94-b2e9-6e5a93aaaa60"}
22:15:05.935 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"80467d3c-716a-4b94-b2e9-6e5a93aaaa60"}
22:15:07.937 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34d785aa-4744-4b2e-9ced-7c202a0891d0"}
22:15:07.939 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34d785aa-4744-4b2e-9ced-7c202a0891d0"}
22:15:07.942 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d83e8ae-d119-45c1-b1f5-1b724cfe7d75"}
22:15:07.945 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d83e8ae-d119-45c1-b1f5-1b724cfe7d75"}
22:15:09.939 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d0b0237-da74-48d3-be57-4cfc77cb707f"}
22:15:09.941 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d0b0237-da74-48d3-be57-4cfc77cb707f"}
22:15:09.943 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75ec40e2-94ea-4dbe-9952-4adc19182824"}
22:15:09.960 00.017 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"75ec40e2-94ea-4dbe-9952-4adc19182824"}
22:15:11.945 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32db0b15-fd29-4d24-98d0-eada543778bf"}
22:15:11.949 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32db0b15-fd29-4d24-98d0-eada543778bf"}
22:15:11.953 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"682c4511-9540-4ca9-bc67-784ea08c9e1f"}
22:15:11.957 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"682c4511-9540-4ca9-bc67-784ea08c9e1f"}
22:15:13.949 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3df6350-4060-494d-924e-03ed81fdfb49"}
22:15:13.950 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3df6350-4060-494d-924e-03ed81fdfb49"}
22:15:13.986 00.036 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab44dd05-f7c8-4e6f-bba3-a170c25d3f5d"}
22:15:13.994 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab44dd05-f7c8-4e6f-bba3-a170c25d3f5d"}
22:15:15.952 01.958 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f39588b7-f5a3-4788-a9ec-7a561429e1e6"}
22:15:15.954 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f39588b7-f5a3-4788-a9ec-7a561429e1e6"}
22:15:15.958 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07a75b01-ef84-444d-8cc2-d7f3e6074b66"}
22:15:15.961 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"07a75b01-ef84-444d-8cc2-d7f3e6074b66"}
22:15:17.961 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1cc2d0c9-9b72-46f2-8d7c-bb7ff0b57fda"}
22:15:17.962 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1cc2d0c9-9b72-46f2-8d7c-bb7ff0b57fda"}
22:15:17.979 00.017 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae25abd7-e5e6-4057-bfe1-f83a448f1dbb"}
22:15:18.021 00.042 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae25abd7-e5e6-4057-bfe1-f83a448f1dbb"}
22:15:19.964 01.943 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33e99945-375d-4b80-9d78-0bc4d7a4dad3"}
22:15:19.966 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33e99945-375d-4b80-9d78-0bc4d7a4dad3"}
22:15:19.968 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51b22023-f128-4c70-8951-82ec195eeea1"}
22:15:19.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"51b22023-f128-4c70-8951-82ec195eeea1"}
22:15:21.963 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dfa83fde-66db-45d1-8f54-e6cce5529f1a"}
22:15:21.964 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dfa83fde-66db-45d1-8f54-e6cce5529f1a"}
22:15:21.968 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb4b6a60-c84e-4f71-a7c0-0932d5067b11"}
22:15:21.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb4b6a60-c84e-4f71-a7c0-0932d5067b11"}
22:15:23.975 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe3e97ab-b8a6-4976-bd89-0c5972ec8125"}
22:15:23.976 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe3e97ab-b8a6-4976-bd89-0c5972ec8125"}
22:15:23.976 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d3fbbff-c9cd-4d44-b5e9-881cefe3de70"}
22:15:23.976 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d3fbbff-c9cd-4d44-b5e9-881cefe3de70"}
22:15:25.968 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75e3475f-3e48-478b-bd87-45230bd2842c"}
22:15:25.971 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75e3475f-3e48-478b-bd87-45230bd2842c"}
22:15:25.978 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4ded9f5-93ce-4608-88e7-f34477b31c61"}
22:15:25.982 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4ded9f5-93ce-4608-88e7-f34477b31c61"}
22:15:27.980 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f19bb76d-b16f-4b7d-8eca-206a64c885ee"}
22:15:27.981 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f19bb76d-b16f-4b7d-8eca-206a64c885ee"}
22:15:27.983 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20538104-c6ed-461f-a470-8ef375591c75"}
22:15:27.983 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20538104-c6ed-461f-a470-8ef375591c75"}
22:15:29.985 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33117538-0f31-4f09-b137-336b6baa9581"}
22:15:29.987 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33117538-0f31-4f09-b137-336b6baa9581"}
22:15:29.989 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c06f70a4-d05d-4ccc-acf1-6ded32c1b28e"}
22:15:29.989 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c06f70a4-d05d-4ccc-acf1-6ded32c1b28e"}
22:15:31.993 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0760604f-f059-41a7-adce-0249348735d0"}
22:15:31.996 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0760604f-f059-41a7-adce-0249348735d0"}
22:15:32.000 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47eafd58-e173-475f-b967-7b0a7516279d"}
22:15:32.004 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"47eafd58-e173-475f-b967-7b0a7516279d"}
22:15:33.994 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9d2a843-575e-49ff-adcf-3466b25b8e88"}
22:15:33.994 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9d2a843-575e-49ff-adcf-3466b25b8e88"}
22:15:33.994 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d67ddcf-9dc1-4de6-83b8-a9cd159bfe09"}
22:15:34.001 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d67ddcf-9dc1-4de6-83b8-a9cd159bfe09"}
22:15:35.993 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0981fd57-cb64-4216-9cbd-24d5af9b1fdd"}
22:15:35.996 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0981fd57-cb64-4216-9cbd-24d5af9b1fdd"}
22:15:35.997 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3e9d9f2-87bc-4b5f-81a1-021fa50cc772"}
22:15:35.997 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3e9d9f2-87bc-4b5f-81a1-021fa50cc772"}
22:15:37.993 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fc76879-33ff-4469-8afb-e81f48e68115"}
22:15:37.994 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fc76879-33ff-4469-8afb-e81f48e68115"}
22:15:37.994 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9fff9507-8bb9-441b-9b4a-b9613f57ba99"}
22:15:38.005 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9fff9507-8bb9-441b-9b4a-b9613f57ba99"}
22:15:40.007 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"525f5560-f408-4fe9-acea-dcc3d07bce03"}
22:15:40.009 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"525f5560-f408-4fe9-acea-dcc3d07bce03"}
22:15:40.012 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"360710fc-7e1a-47b1-9b82-eb6d69de1bcc"}
22:15:40.012 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"360710fc-7e1a-47b1-9b82-eb6d69de1bcc"}
22:15:42.009 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea90b5d0-5426-4e9b-b1b1-cdc3c2299375"}
22:15:42.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea90b5d0-5426-4e9b-b1b1-cdc3c2299375"}
22:15:42.011 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2ccf020-f6ce-42c5-b3b1-29d79f9a5e01"}
22:15:42.019 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2ccf020-f6ce-42c5-b3b1-29d79f9a5e01"}
22:15:44.013 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8d3d68de-c5ed-4731-8a9e-c83b6f86cffb"}
22:15:44.014 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8d3d68de-c5ed-4731-8a9e-c83b6f86cffb"}
22:15:44.014 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5222f6d-eb9d-412c-bd81-b91e5d31199b"}
22:15:44.014 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5222f6d-eb9d-412c-bd81-b91e5d31199b"}
22:15:46.003 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ffb643fe-77fe-4c7a-8b63-942c61af5f49"}
22:15:46.004 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ffb643fe-77fe-4c7a-8b63-942c61af5f49"}
22:15:46.009 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"959604bc-9ff0-442d-9e33-595437de703e"}
22:15:46.009 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"959604bc-9ff0-442d-9e33-595437de703e"}
22:15:48.000 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fb7ff76-621a-4009-ac0b-fd91eee874bc"}
22:15:48.003 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fb7ff76-621a-4009-ac0b-fd91eee874bc"}
22:15:48.004 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6053db0a-217e-4486-968e-186facfd54c5"}
22:15:48.008 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6053db0a-217e-4486-968e-186facfd54c5"}
22:15:50.008 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"485d1395-7cc9-420d-ad65-1f0cebca3cda"}
22:15:50.008 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"485d1395-7cc9-420d-ad65-1f0cebca3cda"}
22:15:50.008 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a34316b-2c61-4d66-ae04-2c6c750c28ba"}
22:15:50.015 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a34316b-2c61-4d66-ae04-2c6c750c28ba"}
22:15:52.022 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"258de2ac-aaea-407d-b5c1-aec2459c3499"}
22:15:52.024 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"258de2ac-aaea-407d-b5c1-aec2459c3499"}
22:15:52.028 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5077873-e6c0-422f-a24b-664aaf978842"}
22:15:52.033 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a5077873-e6c0-422f-a24b-664aaf978842"}
22:15:54.030 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2092a5f7-84ce-42aa-9f9b-677d6d66e42e"}
22:15:54.035 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2092a5f7-84ce-42aa-9f9b-677d6d66e42e"}
22:15:54.039 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6041fe92-17e4-41e6-8f5b-45544aedc8a3"}
22:15:54.040 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6041fe92-17e4-41e6-8f5b-45544aedc8a3"}
22:15:56.040 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4baaf6f6-50b1-4200-8ed4-28c210cadf31"}
22:15:56.043 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4baaf6f6-50b1-4200-8ed4-28c210cadf31"}
22:15:56.043 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"725f2e35-8744-4819-82e1-c29d2438337b"}
22:15:56.049 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"725f2e35-8744-4819-82e1-c29d2438337b"}
22:15:58.047 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eadd011d-f59d-4407-8f26-1e93e8512ba8"}
22:15:58.050 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eadd011d-f59d-4407-8f26-1e93e8512ba8"}
22:15:58.050 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fa9d688-3255-439b-9a54-565a76de3712"}
22:15:58.056 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fa9d688-3255-439b-9a54-565a76de3712"}
22:16:00.059 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ee27b15-af8e-45e5-a72a-84706294e473"}
22:16:00.059 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ee27b15-af8e-45e5-a72a-84706294e473"}
22:16:00.059 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"71c6a163-5a23-42e6-a8ef-72f92b4fee84"}
22:16:00.065 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"71c6a163-5a23-42e6-a8ef-72f92b4fee84"}
22:16:02.059 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9314645-e870-433a-a584-cffbc8bc800b"}
22:16:02.060 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9314645-e870-433a-a584-cffbc8bc800b"}
22:16:02.060 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7bdaff5-514b-4029-bd10-ae9ceb0ed5b4"}
22:16:02.060 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7bdaff5-514b-4029-bd10-ae9ceb0ed5b4"}
22:16:04.054 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72a57b9b-4736-4f16-864b-915988e43724"}
22:16:04.057 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72a57b9b-4736-4f16-864b-915988e43724"}
22:16:04.057 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1a0831d-df5a-4b15-adc5-3b96b32852cf"}
22:16:04.062 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1a0831d-df5a-4b15-adc5-3b96b32852cf"}
22:16:06.061 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bb1a2b8-005b-4d03-9662-010f6c323c89"}
22:16:06.063 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bb1a2b8-005b-4d03-9662-010f6c323c89"}
22:16:06.063 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13dd99f4-b9a0-4997-bda5-5992e56c1f14"}
22:16:06.069 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"13dd99f4-b9a0-4997-bda5-5992e56c1f14"}
22:16:08.067 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"21728ce3-5477-41fe-92f1-8428482d0924"}
22:16:08.067 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"21728ce3-5477-41fe-92f1-8428482d0924"}
22:16:08.073 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"051fdb5e-c6d6-4b27-886c-d527c81e7410"}
22:16:08.073 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"051fdb5e-c6d6-4b27-886c-d527c81e7410"}
22:16:10.066 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"035085e0-c2c5-418c-b5ac-4c52abf63d1b"}
22:16:10.068 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"035085e0-c2c5-418c-b5ac-4c52abf63d1b"}
22:16:10.071 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"667d2932-7437-4ba3-a80b-a5fb0306ef44"}
22:16:10.074 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"667d2932-7437-4ba3-a80b-a5fb0306ef44"}
22:16:12.063 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2146cc16-bdfd-45ad-92f4-19671c0050b5"}
22:16:12.066 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2146cc16-bdfd-45ad-92f4-19671c0050b5"}
22:16:12.070 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ac322b5-a5db-4521-803e-d5873ac07ae4"}
22:16:12.074 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ac322b5-a5db-4521-803e-d5873ac07ae4"}
22:16:14.069 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9992d9a7-1d9c-41b8-8411-a36e69ae88ad"}
22:16:14.071 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9992d9a7-1d9c-41b8-8411-a36e69ae88ad"}
22:16:14.075 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97e22c8d-7200-439d-b7ee-ec8739ab8011"}
22:16:14.078 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"97e22c8d-7200-439d-b7ee-ec8739ab8011"}
22:16:16.072 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b52cdbc1-94a9-4f37-94bc-efd1164fea0c"}
22:16:16.077 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b52cdbc1-94a9-4f37-94bc-efd1164fea0c"}
22:16:16.081 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"edaf25f9-0ad6-4280-af13-ebb439b9f7e2"}
22:16:16.081 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"edaf25f9-0ad6-4280-af13-ebb439b9f7e2"}
22:16:18.085 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb6a7221-2a59-4e4a-ba07-832081e6c354"}
22:16:18.088 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb6a7221-2a59-4e4a-ba07-832081e6c354"}
22:16:18.094 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc54041e-3486-4c3b-bb36-1491dd6f2439"}
22:16:18.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc54041e-3486-4c3b-bb36-1491dd6f2439"}
22:16:20.089 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f62ab82-832f-46fe-8714-b6ab35f4a2d9"}
22:16:20.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f62ab82-832f-46fe-8714-b6ab35f4a2d9"}
22:16:20.098 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b129e696-6498-4de5-8156-ab61723ab065"}
22:16:20.103 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b129e696-6498-4de5-8156-ab61723ab065"}
22:16:22.093 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fc8754a-cba9-4af5-88c4-134de407a349"}
22:16:22.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fc8754a-cba9-4af5-88c4-134de407a349"}
22:16:22.099 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03fe8481-1928-4e45-810c-4ce8985bd553"}
22:16:22.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"03fe8481-1928-4e45-810c-4ce8985bd553"}
22:16:24.094 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d38bff12-fc10-4b49-b49f-ebd4f1333a93"}
22:16:24.098 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d38bff12-fc10-4b49-b49f-ebd4f1333a93"}
22:16:24.103 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0b66afc-1404-4846-b92c-e98ab5cd81b3"}
22:16:24.108 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0b66afc-1404-4846-b92c-e98ab5cd81b3"}
22:16:26.104 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a6c7ff2-6d36-4967-9026-aac89e2f9f50"}
22:16:26.108 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a6c7ff2-6d36-4967-9026-aac89e2f9f50"}
22:16:26.110 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a1fa777-e035-4874-9aea-5b0b91c16e4b"}
22:16:26.113 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a1fa777-e035-4874-9aea-5b0b91c16e4b"}
22:16:28.115 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2477c47-439e-4faa-8d81-01c21e623b59"}
22:16:28.115 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2477c47-439e-4faa-8d81-01c21e623b59"}
22:16:28.122 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cac1fdc2-b3f4-4934-b215-f62ae0ebf69b"}
22:16:28.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"cac1fdc2-b3f4-4934-b215-f62ae0ebf69b"}
22:16:30.112 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82d12550-25f7-40fd-8572-29a6fb72bfbf"}
22:16:30.112 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82d12550-25f7-40fd-8572-29a6fb72bfbf"}
22:16:30.112 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d417cf4-05c5-4f55-8ce4-0a013aa8a8b6"}
22:16:30.120 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d417cf4-05c5-4f55-8ce4-0a013aa8a8b6"}
22:16:32.109 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55d7c21e-2b8a-4626-8629-56fe9a2195ae"}
22:16:32.109 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55d7c21e-2b8a-4626-8629-56fe9a2195ae"}
22:16:32.109 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29be7a59-f3cd-4e06-83a6-cf29e1d1cc52"}
22:16:32.109 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"29be7a59-f3cd-4e06-83a6-cf29e1d1cc52"}
22:16:34.110 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b426b8d-3ea7-48d9-b558-0ccef08bca70"}
22:16:34.113 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b426b8d-3ea7-48d9-b558-0ccef08bca70"}
22:16:34.115 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46865853-a981-4456-acfc-ed8b299b9ca6"}
22:16:34.120 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"46865853-a981-4456-acfc-ed8b299b9ca6"}
22:16:36.114 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f41e6fd2-f461-49b6-b905-f2a33f3d43da"}
22:16:36.115 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f41e6fd2-f461-49b6-b905-f2a33f3d43da"}
22:16:36.120 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14fda278-29f7-4ee3-9ca2-b18235dbd8ac"}
22:16:36.123 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"14fda278-29f7-4ee3-9ca2-b18235dbd8ac"}
22:16:38.119 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11b65e08-a7a9-473b-9998-dded985250bc"}
22:16:38.120 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11b65e08-a7a9-473b-9998-dded985250bc"}
22:16:38.120 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1605f4df-6baf-40da-a975-f10db5f65973"}
22:16:38.129 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1605f4df-6baf-40da-a975-f10db5f65973"}
22:16:40.131 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90eda83a-5d64-4307-bf56-c22e56e47fe2"}
22:16:40.131 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90eda83a-5d64-4307-bf56-c22e56e47fe2"}
22:16:40.135 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"455dcfcf-63a0-4428-864a-300d4b3ef50e"}
22:16:40.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"455dcfcf-63a0-4428-864a-300d4b3ef50e"}
22:16:42.127 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eacb9587-c3ef-4582-82db-81699bfc77fb"}
22:16:42.130 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eacb9587-c3ef-4582-82db-81699bfc77fb"}
22:16:42.135 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab45df20-6360-448e-9fba-96f1ae261643"}
22:16:42.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab45df20-6360-448e-9fba-96f1ae261643"}
22:16:44.132 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f742272-7f6b-4c4d-bde0-f45f8d9c87f7"}
22:16:44.135 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f742272-7f6b-4c4d-bde0-f45f8d9c87f7"}
22:16:44.139 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bad4f934-340b-4133-9340-b9880937cd4e"}
22:16:44.139 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bad4f934-340b-4133-9340-b9880937cd4e"}
22:16:46.133 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f281f4f2-7a7b-4182-b7b2-c1f0042b05ca"}
22:16:46.133 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f281f4f2-7a7b-4182-b7b2-c1f0042b05ca"}
22:16:46.133 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d91c71f-8676-4189-8205-ba89e8940496"}
22:16:46.141 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d91c71f-8676-4189-8205-ba89e8940496"}
22:16:48.140 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"043c02d9-19e1-4336-ba63-acac2cbf81ae"}
22:16:48.143 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"043c02d9-19e1-4336-ba63-acac2cbf81ae"}
22:16:48.146 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63528392-70f0-40e8-ac8a-6a0441be08a1"}
22:16:48.150 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"63528392-70f0-40e8-ac8a-6a0441be08a1"}
22:16:50.141 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41c9274a-9079-4c37-8e54-f86e9aad7aab"}
22:16:50.146 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41c9274a-9079-4c37-8e54-f86e9aad7aab"}
22:16:50.151 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60ac7913-a0fe-419a-9111-51e94a2b1cd2"}
22:16:50.152 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"60ac7913-a0fe-419a-9111-51e94a2b1cd2"}
22:16:52.154 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63ffbf7b-cad8-4880-9c90-60ccb94d5c8f"}
22:16:52.154 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63ffbf7b-cad8-4880-9c90-60ccb94d5c8f"}
22:16:52.160 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64e5ec67-f526-47c2-930b-7374d747d527"}
22:16:52.161 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"64e5ec67-f526-47c2-930b-7374d747d527"}
22:16:54.156 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"532ab206-5255-4b73-ba84-34adea134179"}
22:16:54.161 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"532ab206-5255-4b73-ba84-34adea134179"}
22:16:54.165 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0337562b-6e5f-49cd-aebb-724cbadc2c4c"}
22:16:54.165 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0337562b-6e5f-49cd-aebb-724cbadc2c4c"}
22:16:56.160 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9500f79c-b43b-42d0-b4a2-e0a65b115f55"}
22:16:56.163 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9500f79c-b43b-42d0-b4a2-e0a65b115f55"}
22:16:56.167 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5e7ca17-697a-4e59-b4a6-1a5a970213eb"}
22:16:56.172 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d5e7ca17-697a-4e59-b4a6-1a5a970213eb"}
22:16:58.170 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd23efe2-c0d6-4679-b7d7-b910b7c3e8e8"}
22:16:58.170 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd23efe2-c0d6-4679-b7d7-b910b7c3e8e8"}
22:16:58.175 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42a37dc6-b922-4ea8-97bc-ef1a19baaca3"}
22:16:58.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"42a37dc6-b922-4ea8-97bc-ef1a19baaca3"}
22:17:00.183 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"126b2953-8a8f-448a-845e-cf372608f0de"}
22:17:00.183 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"126b2953-8a8f-448a-845e-cf372608f0de"}
22:17:00.183 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"274875de-a89f-4411-82f1-fdfff89daa6c"}
22:17:00.189 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"274875de-a89f-4411-82f1-fdfff89daa6c"}
22:17:02.184 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb49df02-d5a0-45af-9995-476267e5fed8"}
22:17:02.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb49df02-d5a0-45af-9995-476267e5fed8"}
22:17:02.187 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38e42286-c461-4c73-a237-520e3b0e089f"}
22:17:02.194 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"38e42286-c461-4c73-a237-520e3b0e089f"}
22:17:04.194 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b87e7300-b063-4480-a804-ed01f235ba9f"}
22:17:04.194 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b87e7300-b063-4480-a804-ed01f235ba9f"}
22:17:04.194 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b5e5466-2b4f-4b11-a060-20c70277c551"}
22:17:04.201 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b5e5466-2b4f-4b11-a060-20c70277c551"}
22:17:06.195 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5716654-3fd2-4e17-ab38-4e9e7f56ecfb"}
22:17:06.196 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5716654-3fd2-4e17-ab38-4e9e7f56ecfb"}
22:17:06.200 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"224830c3-0473-4498-b759-1929e2145896"}
22:17:06.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"224830c3-0473-4498-b759-1929e2145896"}
22:17:08.197 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c054325b-5671-4d25-b3c4-16eb7508558c"}
22:17:08.198 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c054325b-5671-4d25-b3c4-16eb7508558c"}
22:17:08.198 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85fbe1cb-259e-478c-9315-82fba0fb0004"}
22:17:08.204 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"85fbe1cb-259e-478c-9315-82fba0fb0004"}
22:17:10.207 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc6c184b-71eb-417b-92fd-524890652d92"}
22:17:10.207 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc6c184b-71eb-417b-92fd-524890652d92"}
22:17:10.207 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cad56b4-44b7-417f-bfbf-4987bc60a100"}
22:17:10.212 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cad56b4-44b7-417f-bfbf-4987bc60a100"}
22:17:12.213 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1aad74e4-6f90-4d07-922c-becf62947ff7"}
22:17:12.213 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1aad74e4-6f90-4d07-922c-becf62947ff7"}
22:17:12.213 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48058dec-a860-43d5-9923-df106d8c5e09"}
22:17:12.213 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"48058dec-a860-43d5-9923-df106d8c5e09"}
22:17:14.211 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e48915cd-3734-45ad-a9b0-62c5a6083997"}
22:17:14.213 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e48915cd-3734-45ad-a9b0-62c5a6083997"}
22:17:14.215 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"809a3cf0-4716-4e97-b2e5-ce3245f244d1"}
22:17:14.215 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"809a3cf0-4716-4e97-b2e5-ce3245f244d1"}
22:17:16.212 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3bd8f4a4-315b-4fda-b017-99c0009a39d4"}
22:17:16.214 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3bd8f4a4-315b-4fda-b017-99c0009a39d4"}
22:17:16.214 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6cadb9b-bd18-4eaf-8f5d-ece62298787f"}
22:17:16.214 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6cadb9b-bd18-4eaf-8f5d-ece62298787f"}
22:17:18.204 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f34e9ca7-7e19-457d-b872-5dc1947a3cf4"}
22:17:18.204 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f34e9ca7-7e19-457d-b872-5dc1947a3cf4"}
22:17:18.210 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54d5a166-6ac6-47ed-8586-da2b29d7902e"}
22:17:18.212 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"54d5a166-6ac6-47ed-8586-da2b29d7902e"}
22:17:20.203 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e05b731f-8da1-4651-a351-4c77e5b8b2cc"}
22:17:20.207 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e05b731f-8da1-4651-a351-4c77e5b8b2cc"}
22:17:20.209 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13add373-e543-4ea5-918d-664b99584e5f"}
22:17:20.213 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"13add373-e543-4ea5-918d-664b99584e5f"}
22:17:22.209 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f15aa9d-2b99-4f41-8b2f-f224a83928f5"}
22:17:22.212 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f15aa9d-2b99-4f41-8b2f-f224a83928f5"}
22:17:22.216 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a54f4537-ae11-4b4b-834d-adcd38a6d35c"}
22:17:22.220 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a54f4537-ae11-4b4b-834d-adcd38a6d35c"}
22:17:24.217 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ae4e0fd-4d36-404d-a87e-076af33fb812"}
22:17:24.218 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ae4e0fd-4d36-404d-a87e-076af33fb812"}
22:17:24.221 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d3c553a-697d-4bd7-ab9c-a0c194278d0d"}
22:17:24.224 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d3c553a-697d-4bd7-ab9c-a0c194278d0d"}
22:17:26.215 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"689fc5aa-3ce8-4308-a439-d37b9d7bef4d"}
22:17:26.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"689fc5aa-3ce8-4308-a439-d37b9d7bef4d"}
22:17:26.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e5eff78-674b-4108-97de-3b780f5d838b"}
22:17:26.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e5eff78-674b-4108-97de-3b780f5d838b"}
22:17:28.223 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"636d3e8a-fe8e-4c8e-950d-541ca1568ff9"}
22:17:28.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"636d3e8a-fe8e-4c8e-950d-541ca1568ff9"}
22:17:28.231 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d1cbeee-0ffc-4ea5-9f28-40d4eef50968"}
22:17:28.231 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d1cbeee-0ffc-4ea5-9f28-40d4eef50968"}
22:17:30.223 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa86c098-d51f-48be-9180-d95874a98a15"}
22:17:30.224 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa86c098-d51f-48be-9180-d95874a98a15"}
22:17:30.230 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63bb5eb5-a1fc-4973-acbd-ff2e23715b4b"}
22:17:30.230 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"63bb5eb5-a1fc-4973-acbd-ff2e23715b4b"}
22:17:32.231 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80c47b25-09f5-47c0-a96d-ca9c6a6949af"}
22:17:32.232 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80c47b25-09f5-47c0-a96d-ca9c6a6949af"}
22:17:32.238 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b154c4a-9299-4f28-82dd-5d9f408303c5"}
22:17:32.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b154c4a-9299-4f28-82dd-5d9f408303c5"}
22:17:34.235 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daeb7b70-ef7f-4f8f-8e83-957770389a67"}
22:17:34.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daeb7b70-ef7f-4f8f-8e83-957770389a67"}
22:17:34.237 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f5aa9c96-fd35-4177-920a-d32f363d134a"}
22:17:34.243 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5aa9c96-fd35-4177-920a-d32f363d134a"}
22:17:36.238 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf4155dd-46a5-4d1b-b3c6-38ef5a151985"}
22:17:36.249 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf4155dd-46a5-4d1b-b3c6-38ef5a151985"}
22:17:36.251 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"319ce67a-4ad9-4fff-b785-0f4cc5bd74bc"}
22:17:36.254 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"319ce67a-4ad9-4fff-b785-0f4cc5bd74bc"}
22:17:38.240 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"075e97aa-d228-4b21-9c64-0ca59f9fd29b"}
22:17:38.250 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"075e97aa-d228-4b21-9c64-0ca59f9fd29b"}
22:17:38.253 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c408e62f-5fad-4290-95a8-41983e6308b0"}
22:17:38.256 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c408e62f-5fad-4290-95a8-41983e6308b0"}
22:17:40.243 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ddf42780-ab19-4f73-8ccc-53fc1339b022"}
22:17:40.243 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ddf42780-ab19-4f73-8ccc-53fc1339b022"}
22:17:40.243 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a62fed65-4cd6-4829-8a8d-2d069435df3d"}
22:17:40.243 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a62fed65-4cd6-4829-8a8d-2d069435df3d"}
22:17:42.232 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31c048b3-e35d-418d-8b73-58b8b1ba6d7d"}
22:17:42.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31c048b3-e35d-418d-8b73-58b8b1ba6d7d"}
22:17:42.239 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e025d9b3-d235-4c62-aaeb-603b2c58b782"}
22:17:42.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e025d9b3-d235-4c62-aaeb-603b2c58b782"}
22:17:44.244 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"373e4e93-2474-41e0-b0bd-04a0c306f7a7"}
22:17:44.244 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"373e4e93-2474-41e0-b0bd-04a0c306f7a7"}
22:17:44.244 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a897c37-a3ba-44f9-be09-4bc122405c95"}
22:17:44.250 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a897c37-a3ba-44f9-be09-4bc122405c95"}
22:17:46.245 01.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fd6b0d7-02db-4f3b-b5a0-05eea9d17201"}
22:17:46.245 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fd6b0d7-02db-4f3b-b5a0-05eea9d17201"}
22:17:46.245 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46c2138b-9f66-4b19-8ecb-2177a166bedc"}
22:17:46.245 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"46c2138b-9f66-4b19-8ecb-2177a166bedc"}
22:17:48.247 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56a78456-ccff-412b-9276-565d9fdec4da"}
22:17:48.248 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56a78456-ccff-412b-9276-565d9fdec4da"}
22:17:48.248 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3979bc2a-2fde-4945-ae98-0c3cc00390ff"}
22:17:48.253 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3979bc2a-2fde-4945-ae98-0c3cc00390ff"}
22:17:50.253 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30887f2d-d3e3-4869-80be-e992f71b4d09"}
22:17:50.257 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30887f2d-d3e3-4869-80be-e992f71b4d09"}
22:17:50.261 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a12272a3-aab8-430e-bd66-bf97da60758d"}
22:17:50.265 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a12272a3-aab8-430e-bd66-bf97da60758d"}
22:17:52.266 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9932f33-55b8-4ba5-b310-6eaa454e1283"}
22:17:52.268 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9932f33-55b8-4ba5-b310-6eaa454e1283"}
22:17:52.270 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24e100e5-6fcb-4160-be54-fc3e31954388"}
22:17:52.273 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"24e100e5-6fcb-4160-be54-fc3e31954388"}
22:17:54.267 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eca4979d-e24c-48f4-8d75-bbb2e4596e91"}
22:17:54.269 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eca4979d-e24c-48f4-8d75-bbb2e4596e91"}
22:17:54.269 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c20607ef-c046-4078-b885-974183b1e11f"}
22:17:54.275 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c20607ef-c046-4078-b885-974183b1e11f"}
22:17:56.273 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f15c7e4-d88f-4d8c-b140-261934b8b0f6"}
22:17:56.275 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f15c7e4-d88f-4d8c-b140-261934b8b0f6"}
22:17:56.277 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5373b5f6-0821-4425-8ead-2d11c169dcf4"}
22:17:56.277 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5373b5f6-0821-4425-8ead-2d11c169dcf4"}
22:17:58.286 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d27bb579-5259-4cc7-ab43-2833869fa9e3"}
22:17:58.287 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d27bb579-5259-4cc7-ab43-2833869fa9e3"}
22:17:58.289 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"371d6eff-8cce-4086-9e82-4ec7d6c1110b"}
22:17:58.291 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"371d6eff-8cce-4086-9e82-4ec7d6c1110b"}
22:18:00.296 02.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4a00d99-12f8-4bf6-933f-058c021c841d"}
22:18:00.297 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4a00d99-12f8-4bf6-933f-058c021c841d"}
22:18:00.301 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3cbd7986-4b29-4783-b873-516fa54d97c1"}
22:18:00.303 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cbd7986-4b29-4783-b873-516fa54d97c1"}
22:18:02.296 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e5f601b-b3b5-4143-8ca0-4c0b0d0cef01"}
22:18:02.296 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e5f601b-b3b5-4143-8ca0-4c0b0d0cef01"}
22:18:02.296 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2779c5c-c562-47e8-b6dc-f5fd398217fb"}
22:18:02.303 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2779c5c-c562-47e8-b6dc-f5fd398217fb"}
22:18:04.305 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bff96143-c388-4b9d-980e-cb5cd91f1863"}
22:18:04.309 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bff96143-c388-4b9d-980e-cb5cd91f1863"}
22:18:04.313 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16f85ba4-ffbd-4336-8c12-bb353f516802"}
22:18:04.315 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"16f85ba4-ffbd-4336-8c12-bb353f516802"}
22:18:06.318 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a83870c3-1193-4b92-aebb-25fa508b730d"}
22:18:06.318 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a83870c3-1193-4b92-aebb-25fa508b730d"}
22:18:06.318 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe4f5033-b47e-4a66-b7e3-e6523906b504"}
22:18:06.318 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe4f5033-b47e-4a66-b7e3-e6523906b504"}
22:18:08.322 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32e8d4de-f45a-474c-a84f-bcdd975fdc37"}
22:18:08.326 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32e8d4de-f45a-474c-a84f-bcdd975fdc37"}
22:18:08.328 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c525f9b-f1c4-4bd3-8a4a-294d4b0e183f"}
22:18:08.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c525f9b-f1c4-4bd3-8a4a-294d4b0e183f"}
22:18:10.324 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdead672-23e2-4ff1-84fb-dc9ac099e7c6"}
22:18:10.325 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdead672-23e2-4ff1-84fb-dc9ac099e7c6"}
22:18:10.327 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e63654d0-c388-41f4-ad3a-c6202a9ef23e"}
22:18:10.331 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e63654d0-c388-41f4-ad3a-c6202a9ef23e"}
22:18:12.332 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23a85a2b-6e03-4f81-9210-b8ed8bf3c930"}
22:18:12.333 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23a85a2b-6e03-4f81-9210-b8ed8bf3c930"}
22:18:12.337 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3595b2c-97a3-4025-84e2-153c4f36bcc8"}
22:18:12.338 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3595b2c-97a3-4025-84e2-153c4f36bcc8"}
22:18:14.345 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a35fa054-1a6c-4aba-944a-9fe69b713240"}
22:18:14.346 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a35fa054-1a6c-4aba-944a-9fe69b713240"}
22:18:14.346 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"918463e0-2ca4-4bde-abd0-bcf75e30c617"}
22:18:14.351 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"918463e0-2ca4-4bde-abd0-bcf75e30c617"}
22:18:16.349 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9967002-48f2-4e01-b573-1a50abb9e40b"}
22:18:16.350 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9967002-48f2-4e01-b573-1a50abb9e40b"}
22:18:16.350 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62bff718-219f-4c10-958a-0d57acface8d"}
22:18:16.354 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"62bff718-219f-4c10-958a-0d57acface8d"}
22:18:18.361 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5db816df-c379-407e-a63f-3d76cd2a3883"}
22:18:18.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5db816df-c379-407e-a63f-3d76cd2a3883"}
22:18:18.367 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8b650ff-7716-4b75-9f19-b995a8e65405"}
22:18:18.369 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8b650ff-7716-4b75-9f19-b995a8e65405"}
22:18:20.369 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa172a86-9d1f-4d66-be00-13be51600299"}
22:18:20.369 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa172a86-9d1f-4d66-be00-13be51600299"}
22:18:20.373 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa7cc241-99d7-4e3f-8f0d-1abb255c6866"}
22:18:20.375 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa7cc241-99d7-4e3f-8f0d-1abb255c6866"}
22:18:22.364 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef38164d-9470-4cce-8776-5dcab6dc6fef"}
22:18:22.367 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef38164d-9470-4cce-8776-5dcab6dc6fef"}
22:18:22.370 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11b265bf-5ba6-46e6-9bef-bd3724e097a6"}
22:18:22.371 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"11b265bf-5ba6-46e6-9bef-bd3724e097a6"}
22:18:24.375 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ccda69e-7889-4ad1-8815-21f9d65ee169"}
22:18:24.376 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ccda69e-7889-4ad1-8815-21f9d65ee169"}
22:18:24.376 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34ef9003-f309-4d30-a577-ef6e58a28fac"}
22:18:24.383 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"34ef9003-f309-4d30-a577-ef6e58a28fac"}
22:18:26.377 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c628f0c-4f5b-4de2-8618-e9668470a968"}
22:18:26.379 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c628f0c-4f5b-4de2-8618-e9668470a968"}
22:18:26.383 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b61b4756-24ad-4612-97a0-eaffbd02c10c"}
22:18:26.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b61b4756-24ad-4612-97a0-eaffbd02c10c"}
22:18:28.379 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4312f71e-616f-4366-9ef7-e16b3a3d7954"}
22:18:28.380 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4312f71e-616f-4366-9ef7-e16b3a3d7954"}
22:18:28.382 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3fc903c-6dad-4471-9395-c9bc150bab42"}
22:18:28.389 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3fc903c-6dad-4471-9395-c9bc150bab42"}
22:18:30.387 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff960800-ea68-421f-94a8-01cd468389fa"}
22:18:30.390 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff960800-ea68-421f-94a8-01cd468389fa"}
22:18:30.393 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ff534a1-6aac-4d4c-8345-de59382fa774"}
22:18:30.395 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ff534a1-6aac-4d4c-8345-de59382fa774"}
22:18:32.392 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0cc5c941-8be2-456f-91e0-acd338a4e7fa"}
22:18:32.393 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0cc5c941-8be2-456f-91e0-acd338a4e7fa"}
22:18:32.395 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9492107-96a3-413e-bf8e-e1185a6e097b"}
22:18:32.395 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d9492107-96a3-413e-bf8e-e1185a6e097b"}
22:18:34.387 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"626c1ff1-2c67-43e2-90cf-561cfff73f6c"}
22:18:34.394 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"626c1ff1-2c67-43e2-90cf-561cfff73f6c"}
22:18:34.401 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13cf8a8c-2f6c-4c3d-9190-3757a6d15ccc"}
22:18:34.407 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"13cf8a8c-2f6c-4c3d-9190-3757a6d15ccc"}
22:18:36.386 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f7b287a-16bb-419b-946c-4858d2423eff"}
22:18:36.388 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f7b287a-16bb-419b-946c-4858d2423eff"}
22:18:36.391 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb9565ca-25be-481b-9c21-f347b4cd4376"}
22:18:36.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb9565ca-25be-481b-9c21-f347b4cd4376"}
22:18:38.385 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"870ff82f-4d4a-4bb2-8492-8cf6aec2db8c"}
22:18:38.386 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"870ff82f-4d4a-4bb2-8492-8cf6aec2db8c"}
22:18:38.391 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca4cca7c-8f80-4bc2-93db-dddc38ddeb09"}
22:18:38.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca4cca7c-8f80-4bc2-93db-dddc38ddeb09"}
22:18:40.392 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db08a60c-b02e-4fad-bf66-3ac597d308f1"}
22:18:40.393 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db08a60c-b02e-4fad-bf66-3ac597d308f1"}
22:18:40.398 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d5a268f-09a6-40d6-9698-8d43fec758f0"}
22:18:40.400 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d5a268f-09a6-40d6-9698-8d43fec758f0"}
22:18:42.400 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"128918cb-a7c0-49c1-ab1a-caabef4eff43"}
22:18:42.402 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"128918cb-a7c0-49c1-ab1a-caabef4eff43"}
22:18:42.404 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf030d2c-7f40-4428-99b6-2e0d389075b2"}
22:18:42.407 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf030d2c-7f40-4428-99b6-2e0d389075b2"}
22:18:44.406 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a2ab12a-6eac-4960-a50f-7632ee3da7b1"}
22:18:44.409 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a2ab12a-6eac-4960-a50f-7632ee3da7b1"}
22:18:44.411 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d8bfdbd-4c7c-49ea-8274-a356900192ba"}
22:18:44.413 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d8bfdbd-4c7c-49ea-8274-a356900192ba"}
22:18:46.411 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02995690-f9bf-4947-8259-0a3ec96a7ca7"}
22:18:46.413 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02995690-f9bf-4947-8259-0a3ec96a7ca7"}
22:18:46.420 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1fc9608e-a5c2-499f-be02-18104d407669"}
22:18:46.427 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fc9608e-a5c2-499f-be02-18104d407669"}
22:18:48.412 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5efb1e8b-ddb2-4ca8-9c4b-db2d75567e3f"}
22:18:48.413 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5efb1e8b-ddb2-4ca8-9c4b-db2d75567e3f"}
22:18:48.419 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ffc10973-dbec-4676-8bc2-c08164301762"}
22:18:48.419 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffc10973-dbec-4676-8bc2-c08164301762"}
22:18:50.419 02.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eef3ee3f-51e5-4371-9642-c060a6c8ecde"}
22:18:50.420 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eef3ee3f-51e5-4371-9642-c060a6c8ecde"}
22:18:50.422 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa7ce123-7b9f-4d9e-86da-967765afd586"}
22:18:50.422 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa7ce123-7b9f-4d9e-86da-967765afd586"}
22:18:52.420 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"154d8e69-4958-4161-bf7f-8715c9ccbb2d"}
22:18:52.421 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"154d8e69-4958-4161-bf7f-8715c9ccbb2d"}
22:18:52.425 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d1208db-b547-4acb-8bf8-a97953b2f657"}
22:18:52.425 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4d1208db-b547-4acb-8bf8-a97953b2f657"}
22:18:54.423 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4fd9dcfd-dbfc-49b7-bf01-31893005d0d6"}
22:18:54.425 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4fd9dcfd-dbfc-49b7-bf01-31893005d0d6"}
22:18:54.429 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2796324-8842-4a67-b9f5-eb62a0fffce8"}
22:18:54.429 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2796324-8842-4a67-b9f5-eb62a0fffce8"}
22:18:56.423 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4170dfa-4a3a-4194-81f5-096817f782ae"}
22:18:56.424 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4170dfa-4a3a-4194-81f5-096817f782ae"}
22:18:56.428 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10f2c8e4-f8f2-4675-9440-8ed76048a617"}
22:18:56.430 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"10f2c8e4-f8f2-4675-9440-8ed76048a617"}
22:18:58.434 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e92694f8-7f1d-424f-925b-65c0351a5a70"}
22:18:58.436 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e92694f8-7f1d-424f-925b-65c0351a5a70"}
22:18:58.439 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8c3665a-79b7-4b68-9cce-299c41156e1b"}
22:18:58.443 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d8c3665a-79b7-4b68-9cce-299c41156e1b"}
22:19:00.447 02.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa402cd6-0899-405d-a440-5c2ff13a24f5"}
22:19:00.449 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa402cd6-0899-405d-a440-5c2ff13a24f5"}
22:19:00.451 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37618714-fef4-4d59-97c4-781bd62f583e"}
22:19:00.453 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"37618714-fef4-4d59-97c4-781bd62f583e"}
22:19:02.455 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19405587-4c96-4c94-964b-2e7cda7a6bfd"}
22:19:02.456 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19405587-4c96-4c94-964b-2e7cda7a6bfd"}
22:19:02.459 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5537085-c274-4034-ad76-525b58fc4c7b"}
22:19:02.460 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5537085-c274-4034-ad76-525b58fc4c7b"}
22:19:04.467 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7b963da-92bd-4e5e-84a5-2ab8eb1676a3"}
22:19:04.468 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7b963da-92bd-4e5e-84a5-2ab8eb1676a3"}
22:19:04.472 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"019357ab-4e45-40e1-8146-17882031355c"}
22:19:04.473 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"019357ab-4e45-40e1-8146-17882031355c"}
22:19:06.476 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2cf503d4-9156-4f67-95c9-95831edaafc3"}
22:19:06.478 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2cf503d4-9156-4f67-95c9-95831edaafc3"}
22:19:06.480 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f871dfc0-c55d-457d-b65e-a8dbc697327a"}
22:19:06.482 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f871dfc0-c55d-457d-b65e-a8dbc697327a"}
22:19:08.478 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6acfe7bb-6a79-47c6-9431-19b90f53cc84"}
22:19:08.480 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6acfe7bb-6a79-47c6-9431-19b90f53cc84"}
22:19:08.485 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bcdc32b6-b3f5-4632-91bf-82ba43fa0227"}
22:19:08.503 00.018 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcdc32b6-b3f5-4632-91bf-82ba43fa0227"}
22:19:10.486 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a87d66a-ea64-439a-bdaf-dd155dafba81"}
22:19:10.488 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a87d66a-ea64-439a-bdaf-dd155dafba81"}
22:19:10.493 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e16ef11e-0842-49f3-a4c8-d384450d3dab"}
22:19:10.500 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e16ef11e-0842-49f3-a4c8-d384450d3dab"}
22:19:12.498 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc23cb74-a586-4e91-99e5-a95d40ffb427"}
22:19:12.501 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc23cb74-a586-4e91-99e5-a95d40ffb427"}
22:19:12.505 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de59c7ec-0546-4df2-9cd0-99ad07875cc4"}
22:19:12.506 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"de59c7ec-0546-4df2-9cd0-99ad07875cc4"}
22:19:14.502 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa351715-dd73-443a-b069-c90ecaff5ef0"}
22:19:14.504 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa351715-dd73-443a-b069-c90ecaff5ef0"}
22:19:14.506 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08c89973-e9b4-414b-8825-9951f2f0b515"}
22:19:14.510 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"08c89973-e9b4-414b-8825-9951f2f0b515"}
22:19:16.501 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f9e6dd1-3038-4bc8-a844-362244c5a1eb"}
22:19:16.503 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f9e6dd1-3038-4bc8-a844-362244c5a1eb"}
22:19:16.506 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2faa55b7-63b8-4c51-a938-a3dfe648227e"}
22:19:16.510 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2faa55b7-63b8-4c51-a938-a3dfe648227e"}
22:19:18.503 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2b08ca3-8d0e-4b29-8e2d-d95cccbf4d5f"}
22:19:18.507 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2b08ca3-8d0e-4b29-8e2d-d95cccbf4d5f"}
22:19:18.517 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b3f8556-bdbd-43b2-a125-a66e746a4f01"}
22:19:18.519 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b3f8556-bdbd-43b2-a125-a66e746a4f01"}
22:19:20.503 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"148c9301-d95a-4872-a30c-3e118462d280"}
22:19:20.505 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"148c9301-d95a-4872-a30c-3e118462d280"}
22:19:20.507 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35547af5-8ad1-47d0-9b13-393edde703c1"}
22:19:20.510 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"35547af5-8ad1-47d0-9b13-393edde703c1"}
22:19:22.503 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86460e79-66bf-4e8a-8d44-d6f084e51130"}
22:19:22.504 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86460e79-66bf-4e8a-8d44-d6f084e51130"}
22:19:22.511 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3353a5cf-962c-49ec-bd1a-5fb082634920"}
22:19:22.512 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"3353a5cf-962c-49ec-bd1a-5fb082634920"}
22:19:24.504 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4aed26c-18f0-48dd-a87a-4ee8aba22cb1"}
22:19:24.505 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4aed26c-18f0-48dd-a87a-4ee8aba22cb1"}
22:19:24.507 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bca0d359-c723-402e-8694-5b7528b44bad"}
22:19:24.512 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bca0d359-c723-402e-8694-5b7528b44bad"}
22:19:26.505 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65fda8df-754a-45a3-970b-b9247d620c91"}
22:19:26.511 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65fda8df-754a-45a3-970b-b9247d620c91"}
22:19:26.515 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef1e3f84-fc9d-4b35-9fa9-639e69b3ada5"}
22:19:26.517 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef1e3f84-fc9d-4b35-9fa9-639e69b3ada5"}
22:19:28.511 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1793fb8-9e32-4482-ab5f-9f1169980696"}
22:19:28.513 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1793fb8-9e32-4482-ab5f-9f1169980696"}
22:19:28.518 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ee385fa-f0bb-4161-aaaa-a1e30725baac"}
22:19:28.520 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ee385fa-f0bb-4161-aaaa-a1e30725baac"}
22:19:30.516 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f49728c0-ab42-437e-a4d8-ec0ebab26dd1"}
22:19:30.518 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f49728c0-ab42-437e-a4d8-ec0ebab26dd1"}
22:19:30.520 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca3711b1-a8a4-44bc-8941-04ea03d18608"}
22:19:30.522 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca3711b1-a8a4-44bc-8941-04ea03d18608"}
22:19:32.524 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57cc1473-5f73-4cfa-b270-d7df4edd6968"}
22:19:32.526 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57cc1473-5f73-4cfa-b270-d7df4edd6968"}
22:19:32.528 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36ffc410-93e9-4f41-8919-5b69c051deb0"}
22:19:32.530 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"36ffc410-93e9-4f41-8919-5b69c051deb0"}
22:19:34.528 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c3ef284-adf1-4d31-a8cb-9ae7be7ed0c5"}
22:19:34.529 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c3ef284-adf1-4d31-a8cb-9ae7be7ed0c5"}
22:19:34.533 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cb47b37-64f9-45e9-a458-a943fe5dfe37"}
22:19:34.533 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cb47b37-64f9-45e9-a458-a943fe5dfe37"}
22:19:36.530 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09b11438-7f3d-4fb4-af62-698677048abc"}
22:19:36.530 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09b11438-7f3d-4fb4-af62-698677048abc"}
22:19:36.530 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1afea68d-460e-4282-8a9c-96a9732f18b6"}
22:19:36.530 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1afea68d-460e-4282-8a9c-96a9732f18b6"}
22:19:38.522 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6aa60512-4c41-4f00-ac12-e896693af8ff"}
22:19:38.524 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6aa60512-4c41-4f00-ac12-e896693af8ff"}
22:19:38.526 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e82314eb-c2f4-40ca-bf4a-6978f260a930"}
22:19:38.526 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"e82314eb-c2f4-40ca-bf4a-6978f260a930"}
22:19:40.524 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e37d3943-8136-485b-91e6-97bf4e09871b"}
22:19:40.524 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e37d3943-8136-485b-91e6-97bf4e09871b"}
22:19:40.526 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f13ec0be-0675-487f-96d7-829fba6a4a9f"}
22:19:40.529 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f13ec0be-0675-487f-96d7-829fba6a4a9f"}
22:19:42.523 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"882de0f2-1f34-4368-ab3f-bea8ad18cd55"}
22:19:42.524 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"882de0f2-1f34-4368-ab3f-bea8ad18cd55"}
22:19:42.526 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e7aa8c6-fc80-4ed6-96ff-a5ed439cebcc"}
22:19:42.529 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9e7aa8c6-fc80-4ed6-96ff-a5ed439cebcc"}
22:19:44.526 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82054bf7-afba-47db-9c32-a24d439f7098"}
22:19:44.529 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82054bf7-afba-47db-9c32-a24d439f7098"}
22:19:44.530 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49250122-200f-439b-9257-73f8f3f850b4"}
22:19:44.531 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"49250122-200f-439b-9257-73f8f3f850b4"}
22:19:46.530 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"729608ae-5ca2-4f7d-9a1b-7bd7ddde2963"}
22:19:46.532 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"729608ae-5ca2-4f7d-9a1b-7bd7ddde2963"}
22:19:46.536 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1dc6046e-06de-4175-b759-47f9e70cce2d"}
22:19:46.540 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dc6046e-06de-4175-b759-47f9e70cce2d"}
22:19:48.538 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a62f684-5fd8-4aca-bf25-3bda0b46d558"}
22:19:48.542 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a62f684-5fd8-4aca-bf25-3bda0b46d558"}
22:19:48.544 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26d527de-d0f3-4cf0-8a67-ba7ef06b73bf"}
22:19:48.546 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"26d527de-d0f3-4cf0-8a67-ba7ef06b73bf"}
22:19:50.553 02.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"590ef9f1-6346-4cab-adda-35b00e2b6158"}
22:19:50.556 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"590ef9f1-6346-4cab-adda-35b00e2b6158"}
22:19:50.560 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afccb139-7f60-4522-94a1-6afdb94fd7b1"}
22:19:50.563 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"afccb139-7f60-4522-94a1-6afdb94fd7b1"}
22:19:52.565 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ead2aa2e-0ff1-4776-bc3a-295f3abe11e4"}
22:19:52.568 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ead2aa2e-0ff1-4776-bc3a-295f3abe11e4"}
22:19:52.570 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f14c4a50-fec3-4154-9c4f-48f562bacadf"}
22:19:52.570 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f14c4a50-fec3-4154-9c4f-48f562bacadf"}
22:19:54.571 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eedec4f6-34cc-4a7b-aea9-955a744a8e7f"}
22:19:54.572 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eedec4f6-34cc-4a7b-aea9-955a744a8e7f"}
22:19:54.576 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e2edbb0-6cb5-46da-bce8-3c8a3e24e1bf"}
22:19:54.579 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e2edbb0-6cb5-46da-bce8-3c8a3e24e1bf"}
22:19:56.580 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79ff19f7-6204-41e8-ba9a-6f05f9c3dd23"}
22:19:56.580 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79ff19f7-6204-41e8-ba9a-6f05f9c3dd23"}
22:19:56.584 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd1d9b95-7b33-4376-8695-1c33b74961ec"}
22:19:56.584 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd1d9b95-7b33-4376-8695-1c33b74961ec"}
22:19:58.578 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"70b177f9-884b-4385-999a-21c4ad62da46"}
22:19:58.578 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"70b177f9-884b-4385-999a-21c4ad62da46"}
22:19:58.583 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f6bcac7-cc73-4c81-9902-4ab960e02221"}
22:19:58.583 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5f6bcac7-cc73-4c81-9902-4ab960e02221"}
22:20:00.579 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"963756a2-8c1b-4bb6-895c-4885030e1942"}
22:20:00.580 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"963756a2-8c1b-4bb6-895c-4885030e1942"}
22:20:00.580 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d915224e-743e-44fa-8f98-bf0b72029a31"}
22:20:00.580 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d915224e-743e-44fa-8f98-bf0b72029a31"}
22:20:02.570 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0182132b-0e6d-4719-ae78-9b5a3d014c77"}
22:20:02.573 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0182132b-0e6d-4719-ae78-9b5a3d014c77"}
22:20:02.575 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dbfbe6fe-6e30-4b7e-9689-1b4df8e1e80f"}
22:20:02.579 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"dbfbe6fe-6e30-4b7e-9689-1b4df8e1e80f"}
22:20:04.582 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e574445c-4acd-4014-8a95-4b628d37af71"}
22:20:04.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e574445c-4acd-4014-8a95-4b628d37af71"}
22:20:04.590 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b14b2a4a-d89e-4646-971b-bbc7c946a081"}
22:20:04.590 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b14b2a4a-d89e-4646-971b-bbc7c946a081"}
22:20:06.576 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a76fee30-df6d-4428-93e0-762b4b6ec62e"}
22:20:06.577 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a76fee30-df6d-4428-93e0-762b4b6ec62e"}
22:20:06.581 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b710495-1d4b-43f4-a89d-ea9247cb7cd8"}
22:20:06.581 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b710495-1d4b-43f4-a89d-ea9247cb7cd8"}
22:20:08.574 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6d2d901-7c78-4c6c-bfb0-4c80ddea0280"}
22:20:08.574 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6d2d901-7c78-4c6c-bfb0-4c80ddea0280"}
22:20:08.574 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20594705-c49b-4b48-9af7-48ec27f2fdde"}
22:20:08.583 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"20594705-c49b-4b48-9af7-48ec27f2fdde"}
22:20:10.572 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3144bf2-f738-4afa-939f-9ced081a87f1"}
22:20:10.575 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3144bf2-f738-4afa-939f-9ced081a87f1"}
22:20:10.577 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bccbde76-642c-4197-a10e-ba7cbf6d2ce6"}
22:20:10.577 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"bccbde76-642c-4197-a10e-ba7cbf6d2ce6"}
22:20:12.578 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00dacd1f-1cff-4fc9-b704-cea740273c19"}
22:20:12.579 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00dacd1f-1cff-4fc9-b704-cea740273c19"}
22:20:12.613 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77031215-a2aa-43b9-b1a2-0891b16d1fb0"}
22:20:12.621 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"77031215-a2aa-43b9-b1a2-0891b16d1fb0"}
22:20:14.591 01.970 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4be4d00-e533-48b9-8a15-41ef618dc017"}
22:20:14.594 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4be4d00-e533-48b9-8a15-41ef618dc017"}
22:20:14.598 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a9f44326-beaa-4175-8955-0ad1acb0d43f"}
22:20:14.598 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9f44326-beaa-4175-8955-0ad1acb0d43f"}
22:20:16.601 02.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db6cffec-ca71-456b-9d62-f6c2976e4109"}
22:20:16.602 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db6cffec-ca71-456b-9d62-f6c2976e4109"}
22:20:16.606 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6e2115b-5d40-4f21-889c-96003e2114d4"}
22:20:16.607 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6e2115b-5d40-4f21-889c-96003e2114d4"}
22:20:18.613 02.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"469b0ae4-60c6-4ea6-bce3-e22300bcf67b"}
22:20:18.616 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"469b0ae4-60c6-4ea6-bce3-e22300bcf67b"}
22:20:18.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0926657e-c3d2-412b-bd9a-21dc8836250d"}
22:20:18.623 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0926657e-c3d2-412b-bd9a-21dc8836250d"}
22:20:20.624 02.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"60592747-a02e-42bf-8bbd-138738475c9c"}
22:20:20.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"60592747-a02e-42bf-8bbd-138738475c9c"}
22:20:20.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03d17e6f-3d0d-4369-9f5f-fbf215537763"}
22:20:20.631 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"03d17e6f-3d0d-4369-9f5f-fbf215537763"}
22:20:22.653 02.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"010f9cca-e449-4e5f-8802-b1f75f5eaa99"}
22:20:22.655 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"010f9cca-e449-4e5f-8802-b1f75f5eaa99"}
22:20:22.661 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5836e73-e5ec-4d3c-8d7a-6830c1ec3d30"}
22:20:22.663 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5836e73-e5ec-4d3c-8d7a-6830c1ec3d30"}
22:20:24.660 01.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"063aa5cd-5bb8-46b2-afe9-cfdecdac1574"}
22:20:24.662 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"063aa5cd-5bb8-46b2-afe9-cfdecdac1574"}
22:20:24.665 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f59f206-ae5a-4a2b-824f-a5e2c34f8a55"}
22:20:24.759 00.094 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f59f206-ae5a-4a2b-824f-a5e2c34f8a55"}
22:20:26.660 01.901 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fad3bba-f25f-4564-b90c-f346fa18d415"}
22:20:26.662 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fad3bba-f25f-4564-b90c-f346fa18d415"}
22:20:26.666 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de272c2e-f5c6-406a-90d1-0f6ceb521242"}
22:20:26.669 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"de272c2e-f5c6-406a-90d1-0f6ceb521242"}
22:20:28.659 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"199dd234-6765-4442-ad10-fdbcf0147f65"}
22:20:28.662 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"199dd234-6765-4442-ad10-fdbcf0147f65"}
22:20:28.663 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0566ab6-55cc-48d7-a8bb-6b10175eb7c7"}
22:20:28.663 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0566ab6-55cc-48d7-a8bb-6b10175eb7c7"}
22:20:30.665 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82db61da-e227-4015-beee-2cd25a02d91b"}
22:20:30.668 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82db61da-e227-4015-beee-2cd25a02d91b"}
22:20:30.670 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56ca99eb-0a6d-4bc5-b37a-a797cfdc74bb"}
22:20:30.673 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"56ca99eb-0a6d-4bc5-b37a-a797cfdc74bb"}
22:20:32.675 02.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61e1357b-42ee-4d93-aa2b-c75b949e7c29"}
22:20:32.678 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61e1357b-42ee-4d93-aa2b-c75b949e7c29"}
22:20:32.680 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"584c3c79-bc74-4ae6-829d-82dd24fd67d4"}
22:20:32.680 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"584c3c79-bc74-4ae6-829d-82dd24fd67d4"}
22:20:34.672 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83f6ebee-7fb0-4fe9-b01e-2a334def4378"}
22:20:34.673 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83f6ebee-7fb0-4fe9-b01e-2a334def4378"}
22:20:34.676 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b83d17a2-ff5f-409f-92db-26b310d3927f"}
22:20:34.676 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"b83d17a2-ff5f-409f-92db-26b310d3927f"}
22:20:36.668 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19cdc138-f96f-480c-9655-ed0215a01532"}
22:20:36.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19cdc138-f96f-480c-9655-ed0215a01532"}
22:20:36.672 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7afb3dd1-f96c-4003-b0a7-e3a060bec5f1"}
22:20:36.672 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7afb3dd1-f96c-4003-b0a7-e3a060bec5f1"}
22:20:38.681 02.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2fd0c5c0-ab6b-4f4b-a65d-85e057a16c7b"}
22:20:38.681 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2fd0c5c0-ab6b-4f4b-a65d-85e057a16c7b"}
22:20:38.681 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7983288f-cb1c-4e20-bd5f-9c86f438405d"}
22:20:38.688 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"7983288f-cb1c-4e20-bd5f-9c86f438405d"}
22:20:40.693 02.005 7008 StartLoopingInteractive: Loop button clicked
22:20:40.695 00.002 7008 Status Line: Looping
22:20:40.701 00.006 7008 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:20:40.717 00.016 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:40.725 00.008 7008 Enqueuing Expose request
22:20:40.727 00.002 8532 Worker thread wakes up
22:20:40.729 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:40.729 00.000 8532 Exposure delay set to 0
22:20:40.729 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:40.729 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2dddf0ac-9f18-4b2d-bf53-ce5f5fe761ae"}
22:20:40.729 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2dddf0ac-9f18-4b2d-bf53-ce5f5fe761ae"}
22:20:40.729 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b54f5499-109c-435e-9236-f4640b8127dc"}
22:20:40.729 00.000 7008 case statement mapped state 1 to 101
22:20:40.729 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"b54f5499-109c-435e-9236-f4640b8127dc"}
22:20:42.702 01.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3366bd06-b142-4df8-98dc-82fc80d5470e"}
22:20:42.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3366bd06-b142-4df8-98dc-82fc80d5470e"}
22:20:42.706 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6048ff0-55d6-444e-aaac-380c0f4195a0"}
22:20:42.708 00.002 7008 case statement mapped state 1 to 101
22:20:42.710 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"e6048ff0-55d6-444e-aaac-380c0f4195a0"}
22:20:42.846 00.136 8532 Exposure complete
22:20:42.876 00.030 8532 worker thread done servicing request
22:20:42.876 00.000 7008 OnExposeComplete: enter
22:20:42.877 00.001 7008 UpdateGuideState(): m_state=1
22:20:42.877 00.000 7008 UpdateCurrentPosition: no star selected
22:20:42.877 00.000 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:42.885 00.008 7008 Status Line: No star selected
22:20:42.888 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1108, max=65535, med=4369, FiltMin=3984, FiltMax=40273, Gamma=0.990
22:20:42.893 00.005 7008 UpdateGuideState exits: No star selected
22:20:42.893 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.905 00.012 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:42.905 00.000 7008 Enqueuing Expose request
22:20:42.909 00.004 8532 Worker thread wakes up
22:20:42.909 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:42.909 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:44.717 01.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55df1ade-3b09-4677-9229-10e54c035312"}
22:20:44.717 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55df1ade-3b09-4677-9229-10e54c035312"}
22:20:44.717 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d5fe13f-b441-4eb3-beac-7d8e465011e9"}
22:20:44.717 00.000 7008 case statement mapped state 1 to 101
22:20:44.717 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"8d5fe13f-b441-4eb3-beac-7d8e465011e9"}
22:20:45.039 00.322 8532 Exposure complete
22:20:45.070 00.031 8532 worker thread done servicing request
22:20:45.072 00.002 7008 OnExposeComplete: enter
22:20:45.072 00.000 7008 UpdateGuideState(): m_state=1
22:20:45.072 00.000 7008 UpdateCurrentPosition: no star selected
22:20:45.072 00.000 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:45.072 00.000 7008 Status Line: No star selected
22:20:45.072 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1140, max=65535, med=4377, FiltMin=3978, FiltMax=41576, Gamma=0.990
22:20:45.088 00.016 7008 UpdateGuideState exits: No star selected
22:20:45.088 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:45.088 00.000 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:45.098 00.010 7008 Enqueuing Expose request
22:20:45.098 00.000 8532 Worker thread wakes up
22:20:45.098 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:45.098 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:46.712 01.614 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aafd8434-7974-4c65-b49c-1f74bac7942a"}
22:20:46.712 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aafd8434-7974-4c65-b49c-1f74bac7942a"}
22:20:46.712 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8f8619e-6b72-41c1-9d9d-b74f2eb9e26c"}
22:20:46.712 00.000 7008 case statement mapped state 1 to 101
22:20:46.712 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"c8f8619e-6b72-41c1-9d9d-b74f2eb9e26c"}
22:20:47.218 00.506 8532 Exposure complete
22:20:47.256 00.038 8532 worker thread done servicing request
22:20:47.256 00.000 7008 OnExposeComplete: enter
22:20:47.256 00.000 7008 UpdateGuideState(): m_state=1
22:20:47.256 00.000 7008 UpdateCurrentPosition: no star selected
22:20:47.256 00.000 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:47.256 00.000 7008 Status Line: No star selected
22:20:47.266 00.010 7008 UpdateImageDisplay: Size=(752,580) min=1243, max=65535, med=4371, FiltMin=3972, FiltMax=40564, Gamma=0.990
22:20:47.269 00.003 7008 UpdateGuideState exits: No star selected
22:20:47.269 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.282 00.013 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:47.282 00.000 7008 Enqueuing Expose request
22:20:47.282 00.000 8532 Worker thread wakes up
22:20:47.282 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:47.282 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:48.724 01.442 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac899093-2147-4942-bf67-8f56632067f4"}
22:20:48.727 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac899093-2147-4942-bf67-8f56632067f4"}
22:20:48.729 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac910f51-423e-4884-b46a-8b87a13408e8"}
22:20:48.731 00.002 7008 case statement mapped state 1 to 101
22:20:48.731 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"ac910f51-423e-4884-b46a-8b87a13408e8"}
22:20:49.406 00.675 8532 Exposure complete
22:20:49.441 00.035 8532 worker thread done servicing request
22:20:49.441 00.000 7008 OnExposeComplete: enter
22:20:49.443 00.002 7008 UpdateGuideState(): m_state=1
22:20:49.443 00.000 7008 UpdateCurrentPosition: no star selected
22:20:49.443 00.000 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:49.448 00.005 7008 Status Line: No star selected
22:20:49.450 00.002 7008 UpdateImageDisplay: Size=(752,580) min=1286, max=65535, med=4364, FiltMin=3947, FiltMax=42981, Gamma=0.990
22:20:49.463 00.013 7008 UpdateGuideState exits: No star selected
22:20:49.464 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.466 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:49.466 00.000 7008 Enqueuing Expose request
22:20:49.468 00.002 8532 Worker thread wakes up
22:20:49.468 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:49.468 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:50.722 01.254 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9e21b6d-82b2-4b29-a976-45e1ae301ef7"}
22:20:50.722 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9e21b6d-82b2-4b29-a976-45e1ae301ef7"}
22:20:50.722 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3209da34-d88a-4aeb-b7cf-9b3c6ce8a330"}
22:20:50.722 00.000 7008 case statement mapped state 1 to 101
22:20:50.722 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"3209da34-d88a-4aeb-b7cf-9b3c6ce8a330"}
22:20:51.597 00.875 8532 Exposure complete
22:20:51.624 00.027 8532 worker thread done servicing request
22:20:51.624 00.000 7008 OnExposeComplete: enter
22:20:51.624 00.000 7008 UpdateGuideState(): m_state=1
22:20:51.624 00.000 7008 UpdateCurrentPosition: no star selected
22:20:51.630 00.006 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:51.632 00.002 7008 Status Line: No star selected
22:20:51.634 00.002 7008 UpdateImageDisplay: Size=(752,580) min=1249, max=65535, med=4362, FiltMin=3947, FiltMax=44120, Gamma=0.990
22:20:51.640 00.006 7008 UpdateGuideState exits: No star selected
22:20:51.651 00.011 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:51.653 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:51.656 00.003 7008 Enqueuing Expose request
22:20:51.657 00.001 8532 Worker thread wakes up
22:20:51.657 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:51.657 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:52.718 01.061 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c779bae-6747-47db-8079-bda189cf3df6"}
22:20:52.718 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c779bae-6747-47db-8079-bda189cf3df6"}
22:20:52.722 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11255f10-0074-4e92-8453-57b4739271c7"}
22:20:52.723 00.001 7008 case statement mapped state 1 to 101
22:20:52.725 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"11255f10-0074-4e92-8453-57b4739271c7"}
22:20:53.780 01.055 8532 Exposure complete
22:20:53.810 00.030 8532 worker thread done servicing request
22:20:53.810 00.000 7008 OnExposeComplete: enter
22:20:53.815 00.005 7008 UpdateGuideState(): m_state=1
22:20:53.815 00.000 7008 UpdateCurrentPosition: no star selected
22:20:53.817 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:53.819 00.002 7008 Status Line: No star selected
22:20:53.823 00.004 7008 UpdateImageDisplay: Size=(752,580) min=1152, max=65525, med=4354, FiltMin=3959, FiltMax=44475, Gamma=0.990
22:20:53.833 00.010 7008 UpdateGuideState exits: No star selected
22:20:53.835 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.838 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:20:53.841 00.003 7008 Enqueuing Expose request
22:20:53.841 00.000 8532 Worker thread wakes up
22:20:53.841 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:53.841 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:20:54.709 00.868 7008 SetCurrentPosition(548.19,321.81)
22:20:54.709 00.000 7008 Star::Find(15, 548, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:20:54.709 00.000 7008 Star::Find returns 1 (0), X=547.92, Y=322.42, Mass=705613, SNR=488.8, Peak=65525 HFD=3.2
22:20:54.724 00.015 7008 setting lock position to (547.92, 322.42)
22:20:54.726 00.002 7008 MultiStar: stabilizing after lock position change
22:20:54.726 00.000 7008 MultiStar: single-star usage forced by user star selection
22:20:54.726 00.000 7008 Status Line: Selected star at (547.9, 322.4)
22:20:54.736 00.010 7008 Changing from state SELECTING to SELECTED
22:20:54.736 00.000 7008 guider state => SELECTED
22:20:54.754 00.018 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"981abf84-2789-4803-bdc1-3b78a126445e"}
22:20:54.756 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"981abf84-2789-4803-bdc1-3b78a126445e"}
22:20:54.757 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"355f0ee3-5e26-4840-aafd-30a243e1cb71"}
22:20:54.757 00.000 7008 case statement mapped state 2 to 1
22:20:54.757 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"355f0ee3-5e26-4840-aafd-30a243e1cb71"}
22:20:54.768 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28c165a3-c664-46b2-be3b-db46868e4c81"}
22:20:54.772 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.92,7.42],"pixels":"..."},"id":"28c165a3-c664-46b2-be3b-db46868e4c81"}
22:20:55.963 01.191 8532 Exposure complete
22:20:55.995 00.032 8532 worker thread done servicing request
22:20:55.995 00.000 7008 OnExposeComplete: enter
22:20:55.995 00.000 7008 UpdateGuideState(): m_state=2
22:20:55.998 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:20:56.000 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=322.40, Mass=710805, SNR=463.9, Peak=65525 HFD=3.2
22:20:56.002 00.002 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.73 = -2.73)
22:20:56.004 00.002 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.15 = 3.14)
22:20:56.004 00.000 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.80 mountX=-0.07 mountY=0.00, mountTheta=3.14
22:20:56.007 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1181, max=65525, med=4347, FiltMin=3931, FiltMax=43444, Gamma=0.990
22:20:56.021 00.014 7008 UpdateGuideState exits: m=710805 SNR=463.9
22:20:56.022 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:56.022 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:20:56.022 00.000 7008 Enqueuing Expose request
22:20:56.027 00.005 8532 Worker thread wakes up
22:20:56.027 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:56.027 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:20:56.733 00.706 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05c038ad-af7f-46a0-b95c-29c8b48a9402"}
22:20:56.736 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05c038ad-af7f-46a0-b95c-29c8b48a9402"}
22:20:56.738 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32d51e31-ddd6-4ccb-867a-ef58f73b23de"}
22:20:56.740 00.002 7008 case statement mapped state 2 to 1
22:20:56.742 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"32d51e31-ddd6-4ccb-867a-ef58f73b23de"}
22:20:56.744 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"480050b2-3571-4161-b746-33118205edfb"}
22:20:56.744 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.85,7.40],"pixels":"..."},"id":"480050b2-3571-4161-b746-33118205edfb"}
22:20:58.143 01.399 8532 Exposure complete
22:20:58.179 00.036 8532 worker thread done servicing request
22:20:58.179 00.000 7008 OnExposeComplete: enter
22:20:58.181 00.002 7008 UpdateGuideState(): m_state=2
22:20:58.183 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:20:58.185 00.002 7008 Star::Find returns 1 (0), X=547.94, Y=322.39, Mass=710140, SNR=468.8, Peak=65525 HFD=3.2
22:20:58.187 00.002 7008 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.07) = xAngle (-1.17 = -1.17)
22:20:58.188 00.001 7008 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.59 = -1.59)
22:20:58.188 00.000 7008 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=0.02 mountY=-0.04, mountTheta=-1.20
22:20:58.192 00.004 7008 UpdateImageDisplay: Size=(752,580) min=1045, max=65525, med=4332, FiltMin=3927, FiltMax=42363, Gamma=0.990
22:20:58.204 00.012 7008 UpdateGuideState exits: m=710140 SNR=468.8
22:20:58.206 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.208 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:20:58.208 00.000 7008 Enqueuing Expose request
22:20:58.208 00.000 8532 Worker thread wakes up
22:20:58.208 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:20:58.208 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:20:58.728 00.520 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34c045c8-dbd4-46ec-bdfd-a506023dade7"}
22:20:58.730 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34c045c8-dbd4-46ec-bdfd-a506023dade7"}
22:20:58.732 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba702dd9-b6f5-41d3-9f7a-b27af6aec8ac"}
22:20:58.732 00.000 7008 case statement mapped state 2 to 1
22:20:58.732 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"ba702dd9-b6f5-41d3-9f7a-b27af6aec8ac"}
22:20:58.732 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52140982-942d-4ac5-b5ea-9476a270afc8"}
22:20:58.732 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.94,7.39],"pixels":"..."},"id":"52140982-942d-4ac5-b5ea-9476a270afc8"}
22:21:00.330 01.598 8532 Exposure complete
22:21:00.360 00.030 8532 worker thread done servicing request
22:21:00.360 00.000 7008 OnExposeComplete: enter
22:21:00.360 00.000 7008 UpdateGuideState(): m_state=2
22:21:00.365 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:21:00.367 00.002 7008 Star::Find returns 1 (0), X=547.97, Y=322.35, Mass=714709, SNR=497.8, Peak=65525 HFD=3.3
22:21:00.367 00.000 7008 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.07) = xAngle (-0.93 = -0.93)
22:21:00.367 00.000 7008 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.34 = -1.34)
22:21:00.367 00.000 7008 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.00 mountX=0.05 mountY=-0.09, mountTheta=-1.02
22:21:00.374 00.007 7008 UpdateImageDisplay: Size=(752,580) min=2230, max=65525, med=4328, FiltMin=3946, FiltMax=41693, Gamma=0.990
22:21:00.376 00.002 7008 UpdateGuideState exits: m=714709 SNR=497.8
22:21:00.376 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.376 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:00.376 00.000 7008 Enqueuing Expose request
22:21:00.392 00.016 8532 Worker thread wakes up
22:21:00.392 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:00.392 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:00.743 00.351 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a0d8300-0bb6-4abb-9e5f-4758c28049a9"}
22:21:00.744 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a0d8300-0bb6-4abb-9e5f-4758c28049a9"}
22:21:00.746 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"394be64c-54f3-4485-b3b7-29c7a4061c42"}
22:21:00.749 00.003 7008 case statement mapped state 2 to 1
22:21:00.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"394be64c-54f3-4485-b3b7-29c7a4061c42"}
22:21:00.755 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cefca3c4-b1d9-46aa-b29a-05a91533dfd7"}
22:21:00.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.97,7.35],"pixels":"..."},"id":"cefca3c4-b1d9-46aa-b29a-05a91533dfd7"}
22:21:02.517 01.760 8532 Exposure complete
22:21:02.552 00.035 8532 worker thread done servicing request
22:21:02.552 00.000 7008 OnExposeComplete: enter
22:21:02.554 00.002 7008 UpdateGuideState(): m_state=2
22:21:02.554 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:21:02.556 00.002 7008 Star::Find returns 1 (1), X=547.79, Y=322.28, Mass=701109, SNR=476.8, Peak=65535 HFD=3.1
22:21:02.558 00.002 7008 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.07) = xAngle (-2.25 = -2.25)
22:21:02.558 00.000 7008 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.67 = -2.67)
22:21:02.560 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
22:21:02.563 00.003 7008 UpdateImageDisplay: Size=(752,580) min=2238, max=65535, med=4327, FiltMin=3932, FiltMax=44171, Gamma=0.990
22:21:02.578 00.015 7008 UpdateGuideState exits: m=701109 SNR=476.8 Saturated
22:21:02.578 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.581 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:02.581 00.000 7008 Enqueuing Expose request
22:21:02.581 00.000 8532 Worker thread wakes up
22:21:02.581 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:02.581 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:02.755 00.174 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"786c92ae-526e-43fe-9c38-b6163ebb9c0c"}
22:21:02.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"786c92ae-526e-43fe-9c38-b6163ebb9c0c"}
22:21:02.759 00.002 7008 GuideButtonClick i=1 ctx=Guide button clicked
22:21:02.772 00.013 7008 Changing from state SELECTED to CALIBRATING_PRIMARY
22:21:02.774 00.002 7008 guider state => CALIBRATED
22:21:02.776 00.002 7008 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:21:02.785 00.009 7008 reset dither spiral
22:21:02.785 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"891155ed-f294-499e-bec3-bf02cc314b31"}
22:21:02.785 00.000 7008 case statement mapped state 5 to 1
22:21:02.785 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"891155ed-f294-499e-bec3-bf02cc314b31"}
22:21:02.785 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c8a7d7c-dcb4-4d65-b40c-b3889c326913"}
22:21:02.785 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.79,7.28],"pixels":"..."},"id":"2c8a7d7c-dcb4-4d65-b40c-b3889c326913"}
22:21:04.705 01.920 8532 Exposure complete
22:21:04.737 00.032 8532 worker thread done servicing request
22:21:04.737 00.000 7008 OnExposeComplete: enter
22:21:04.737 00.000 7008 UpdateGuideState(): m_state=5
22:21:04.740 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:21:04.742 00.002 7008 Star::Find returns 1 (1), X=547.60, Y=322.22, Mass=664120, SNR=468.2, Peak=65535 HFD=3.2
22:21:04.742 00.000 7008 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.07) = xAngle (-2.50 = -2.50)
22:21:04.744 00.002 7008 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.92 = -2.92)
22:21:04.746 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-2.57 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
22:21:04.748 00.002 7008 Changing from state CALIBRATED to GUIDING
22:21:04.751 00.003 7008 ScopeASCOM::GetDeclinationRadians() returns 5.1
22:21:04.755 00.004 7008 ScopeASCOM::SideOfPier() returns 0
22:21:04.755 00.000 7008 AdjustCalibrationForScopePointing (scope): current dec=5.1 pierSide=0, cal dec=19.8 pierSide=0 rotAngle=None bin=1
22:21:04.755 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:21:04.755 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:21:04.755 00.000 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:21:04.755 00.000 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:21:04.755 00.000 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:21:04.771 00.016 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:21:04.772 00.001 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:21:04.775 00.003 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:21:04.777 00.002 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:21:04.779 00.002 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:21:04.779 00.000 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:21:04.779 00.000 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:21:04.779 00.000 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:21:04.788 00.009 7008 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:21:04.790 00.002 7008 GetDouble("/profile/3/camera/pixelsize", 0.000000) returns 8.298830
22:21:04.790 00.000 7008 Dec comp: XRate 0.671 -> 0.710 for dec 19.8 -> dec 5.1
22:21:04.799 00.009 7008 ScopeASCOM::GetDeclinationRadians() returns 5.1
22:21:04.802 00.003 7008 ScopeASCOM::SideOfPier() returns 0
22:21:04.802 00.000 7008 setting lock position to (547.60, 322.22)
22:21:04.806 00.004 7008 MultiStar: stabilizing after lock position change
22:21:04.808 00.002 7008 guider state => GUIDING
22:21:04.808 00.000 7008 Status Line: Guiding
22:21:04.813 00.005 7008 Mount: notify guiding started
22:21:04.813 00.000 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
22:21:04.818 00.005 7008 GetString("/profile/3/scope/calibration/timestamp", "") returns "5/12/2026 9:03:27 PM"
22:21:04.820 00.002 7008 GetDouble("/profile/3/scope/calibration/xRate", 1.000000) returns 0.000671
22:21:04.820 00.000 7008 GetDouble("/profile/3/scope/calibration/yRate", 1.000000) returns 0.000570
22:21:04.820 00.000 7008 GetInt("/profile/3/scope/calibration/binning", 1) returns 1
22:21:04.820 00.000 7008 GetDouble("/profile/3/scope/calibration/xAngle", 0.000000) returns -0.070593
22:21:04.820 00.000 7008 GetDouble("/profile/3/scope/calibration/yAngle", 0.000000) returns 1.087750
22:21:04.820 00.000 7008 GetDouble("/profile/3/scope/calibration/declination", 0.000000) returns 0.345198
22:21:04.820 00.000 7008 GetInt("/profile/3/scope/calibration/pierSide", -1) returns 0
22:21:04.820 00.000 7008 GetInt("/profile/3/scope/calibration/raGuideParity", 0) returns 1
22:21:04.834 00.014 7008 GetInt("/profile/3/scope/calibration/decGuideParity", 0) returns 1
22:21:04.834 00.000 7008 GetDouble("/profile/3/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:21:04.834 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:21:04.834 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:21:04.834 00.000 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:21:04.834 00.000 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:21:04.834 00.000 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:21:04.834 00.000 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:21:04.834 00.000 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:21:04.850 00.016 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:21:04.850 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:21:04.852 00.002 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:21:04.854 00.002 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:21:04.856 00.002 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:21:04.858 00.002 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:21:04.858 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:21:04.858 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:21:04.862 00.004 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:21:04.864 00.002 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:21:04.866 00.002 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:21:04.868 00.002 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:21:04.868 00.000 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:21:04.870 00.002 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:21:04.870 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:21:04.874 00.004 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:21:04.876 00.002 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:21:04.878 00.002 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:21:04.878 00.000 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:21:04.881 00.003 7008 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:21:04.884 00.003 7008 ScopeASCOM::SideOfPier() returns 0
22:21:04.887 00.003 7008 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:21:04.889 00.002 7008 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:21:04.891 00.002 7008 ScopeASCOM::GetDeclinationRadians() returns 5.1
22:21:04.891 00.000 7008 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.1
22:21:04.891 00.000 7008 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.07) = xAngle (-0.07 = -0.07)
22:21:04.891 00.000 7008 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:21:04.891 00.000 7008 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:21:04.891 00.000 7008 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:21:04.891 00.000 7008 GetInt("/profile/3/AutoLoadCalibration", -1) returns 1
22:21:04.891 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2173, max=65535, med=4316, FiltMin=3929, FiltMax=41565, Gamma=0.990
22:21:04.911 00.020 7008 UpdateGuideState exits: m=664120 SNR=468.2 Saturated
22:21:04.913 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.915 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:04.917 00.002 7008 Enqueuing Expose request
22:21:04.917 00.000 8532 Worker thread wakes up
22:21:04.917 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:04.917 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:04.917 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f055dd29-8b23-428e-8e91-6ead91c80b51"}
22:21:04.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f055dd29-8b23-428e-8e91-6ead91c80b51"}
22:21:04.921 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17eaa36b-ec0a-4f8e-94c2-1bcae2bfdcb1"}
22:21:04.924 00.003 7008 case statement mapped state 6 to 3
22:21:04.924 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"17eaa36b-ec0a-4f8e-94c2-1bcae2bfdcb1"}
22:21:04.924 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a9c65cd-bb77-47ab-93dd-ea2dd8a97561"}
22:21:04.930 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.60,7.22],"pixels":"..."},"id":"6a9c65cd-bb77-47ab-93dd-ea2dd8a97561"}
22:21:06.760 01.830 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1fe992d-26e0-4859-957d-9597433ce5e0"}
22:21:06.761 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1fe992d-26e0-4859-957d-9597433ce5e0"}
22:21:06.764 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef718076-05c8-4611-8c35-e1e5b680a912"}
22:21:06.764 00.000 7008 case statement mapped state 6 to 3
22:21:06.767 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef718076-05c8-4611-8c35-e1e5b680a912"}
22:21:06.769 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"20f523d7-b861-41b6-a8f3-26e29b0380d9"}
22:21:06.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.60,7.22],"pixels":"..."},"id":"20f523d7-b861-41b6-a8f3-26e29b0380d9"}
22:21:07.045 00.274 8532 Exposure complete
22:21:07.085 00.040 8532 worker thread done servicing request
22:21:07.085 00.000 7008 OnExposeComplete: enter
22:21:07.087 00.002 7008 UpdateGuideState(): m_state=6
22:21:07.089 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:07.091 00.002 7008 Star::Find returns 1 (1), X=547.55, Y=322.26, Mass=665802, SNR=442.5, Peak=65535 HFD=3.3
22:21:07.092 00.001 7008 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.07) = xAngle (2.54 = 2.54)
22:21:07.092 00.000 7008 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.12 = 2.12)
22:21:07.092 00.000 7008 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=-0.05 mountY=0.06, mountTheta=2.34
22:21:07.099 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.04, opts=13)
22:21:07.099 00.000 7008 Enqueuing Move request for scope (-0.05, 0.04)
22:21:07.101 00.002 8532 Worker thread wakes up
22:21:07.101 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:21:07.101 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:21:07.101 00.000 8532 Moving (-0.05, 0.04) raw xDistance=-0.05 yDistance=0.06
22:21:07.104 00.003 7008 UpdateImageDisplay: Size=(752,580) min=2363, max=65535, med=4318, FiltMin=3923, FiltMax=41372, Gamma=0.990
22:21:07.106 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:21:07.106 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:07.106 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:07.106 00.000 8532 MoveAxis(E, 0, ABG)
22:21:07.108 00.002 8532 Move returns status 0, amount 0
22:21:07.108 00.000 8532 MoveAxis(N, 0, ABG)
22:21:07.108 00.000 8532 Move returns status 0, amount 0
22:21:07.108 00.000 8532 move complete, result=0
22:21:07.108 00.000 8532 worker thread done servicing request
22:21:07.114 00.006 7008 UpdateGuideState exits: m=665802 SNR=442.5 Saturated
22:21:07.114 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.114 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:07.121 00.007 7008 Enqueuing Expose request
22:21:07.121 00.000 8532 Worker thread wakes up
22:21:07.121 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:07.124 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:07.124 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:08.758 01.634 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7feeddb4-7a2a-430b-a16e-321db54c791c"}
22:21:08.761 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7feeddb4-7a2a-430b-a16e-321db54c791c"}
22:21:08.765 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03e54b37-a184-4006-8fa0-4d5bd0144083"}
22:21:08.765 00.000 7008 case statement mapped state 6 to 3
22:21:08.765 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03e54b37-a184-4006-8fa0-4d5bd0144083"}
22:21:08.775 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bef483d5-7ff2-45d7-827f-d3aa38f6d6d9"}
22:21:08.775 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.55,7.26],"pixels":"..."},"id":"bef483d5-7ff2-45d7-827f-d3aa38f6d6d9"}
22:21:09.256 00.481 8532 Exposure complete
22:21:09.292 00.036 8532 worker thread done servicing request
22:21:09.292 00.000 7008 OnExposeComplete: enter
22:21:09.292 00.000 7008 UpdateGuideState(): m_state=6
22:21:09.296 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:21:09.297 00.001 7008 Star::Find returns 1 (1), X=547.55, Y=322.29, Mass=667038, SNR=453.0, Peak=65535 HFD=3.2
22:21:09.299 00.002 7008 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.07) = xAngle (2.27 = 2.27)
22:21:09.301 00.002 7008 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
22:21:09.301 00.000 7008 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=-0.06 mountY=0.09, mountTheta=2.16
22:21:09.301 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.07, opts=13)
22:21:09.301 00.000 7008 Enqueuing Move request for scope (-0.05, 0.07)
22:21:09.301 00.000 8532 Worker thread wakes up
22:21:09.301 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:21:09.301 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:21:09.301 00.000 8532 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=0.09
22:21:09.301 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:21:09.301 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:09.301 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:21:09.301 00.000 8532 MoveAxis(E, 0, ABG)
22:21:09.301 00.000 8532 Move returns status 0, amount 0
22:21:09.301 00.000 8532 MoveAxis(N, 0, ABG)
22:21:09.301 00.000 8532 Move returns status 0, amount 0
22:21:09.301 00.000 8532 move complete, result=0
22:21:09.301 00.000 8532 worker thread done servicing request
22:21:09.313 00.012 7008 UpdateImageDisplay: Size=(752,580) min=2271, max=65535, med=4306, FiltMin=3906, FiltMax=41152, Gamma=0.990
22:21:09.323 00.010 7008 UpdateGuideState exits: m=667038 SNR=453.0 Saturated
22:21:09.325 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.327 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:09.329 00.002 7008 Enqueuing Expose request
22:21:09.331 00.002 8532 Worker thread wakes up
22:21:09.331 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:09.331 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:09.331 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:10.763 01.432 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2571304-700c-475d-ab14-fc00a5306d46"}
22:21:10.765 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2571304-700c-475d-ab14-fc00a5306d46"}
22:21:10.768 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47beeedb-fac9-4603-b0cc-0bc5de55ef1c"}
22:21:10.770 00.002 7008 case statement mapped state 6 to 3
22:21:10.772 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"47beeedb-fac9-4603-b0cc-0bc5de55ef1c"}
22:21:10.774 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6a6a401-6876-4135-98ba-92397a15609b"}
22:21:10.777 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.55,7.29],"pixels":"..."},"id":"e6a6a401-6876-4135-98ba-92397a15609b"}
22:21:11.452 00.675 8532 Exposure complete
22:21:11.496 00.044 8532 worker thread done servicing request
22:21:11.496 00.000 7008 OnExposeComplete: enter
22:21:11.503 00.007 7008 UpdateGuideState(): m_state=6
22:21:11.503 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:21:11.503 00.000 7008 Star::Find returns 1 (1), X=547.41, Y=322.29, Mass=658018, SNR=447.1, Peak=65535 HFD=3.2
22:21:11.511 00.008 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
22:21:11.513 00.002 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.44 = 2.44)
22:21:11.516 00.003 7008 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.79 mountX=-0.19 mountY=0.13, mountTheta=2.55
22:21:11.520 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.07, opts=13)
22:21:11.523 00.003 7008 Enqueuing Move request for scope (-0.19, 0.07)
22:21:11.526 00.003 8532 Worker thread wakes up
22:21:11.526 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
22:21:11.526 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
22:21:11.526 00.000 8532 Moving (-0.19, 0.07) raw xDistance=-0.19 yDistance=0.13
22:21:11.526 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:21:11.526 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:11.527 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:21:11.527 00.000 8532 MoveAxis(E, 170, ABG)
22:21:11.527 00.000 8532 Guiding  Dir = 2, Dur = 170
22:21:11.528 00.001 8532 IsSlewing returns 0
22:21:11.528 00.000 8532 IsGuiding returns 0
22:21:11.534 00.006 7008 UpdateImageDisplay: Size=(752,580) min=2277, max=65535, med=4262, FiltMin=3856, FiltMax=41172, Gamma=0.990
22:21:11.539 00.005 8532 PulseGuide returned control before completion, sleep 171
22:21:11.551 00.012 7008 UpdateGuideState exits: m=658018 SNR=447.1 Saturated
22:21:11.551 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:11.557 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:11.559 00.002 7008 Enqueuing Expose request
22:21:11.717 00.158 8532 IsGuiding returns 1
22:21:11.718 00.001 8532 scope still moving after pulse duration time elapsed
22:21:11.748 00.030 8532 IsSlewing returns 0
22:21:11.749 00.001 8532 IsGuiding returns 0
22:21:11.749 00.000 8532 scope move finished after 170 + 51 ms
22:21:11.749 00.000 8532 Move returns status 0, amount 170
22:21:11.749 00.000 8532 MoveAxis(N, 0, ABG)
22:21:11.749 00.000 8532 Move returns status 0, amount 0
22:21:11.749 00.000 8532 move complete, result=0
22:21:11.749 00.000 8532 worker thread done servicing request
22:21:11.749 00.000 8532 Worker thread wakes up
22:21:11.749 00.000 7008 GuideStep: -0.2 px 170 ms EAST, 0.1 px 0 ms NORTH
22:21:11.752 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:11.752 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:12.779 01.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5703e27-10cd-4dba-b9d4-9e76deb037ea"}
22:21:12.780 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5703e27-10cd-4dba-b9d4-9e76deb037ea"}
22:21:12.784 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5638bc19-15a7-42e3-a171-40074ec893e8"}
22:21:12.786 00.002 7008 case statement mapped state 6 to 3
22:21:12.789 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5638bc19-15a7-42e3-a171-40074ec893e8"}
22:21:12.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ff79e59-167f-473f-9429-0eec4c2d0712"}
22:21:12.792 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.41,7.29],"pixels":"..."},"id":"5ff79e59-167f-473f-9429-0eec4c2d0712"}
22:21:13.874 01.082 8532 Exposure complete
22:21:13.916 00.042 8532 worker thread done servicing request
22:21:13.916 00.000 7008 OnExposeComplete: enter
22:21:13.918 00.002 7008 UpdateGuideState(): m_state=6
22:21:13.923 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:21:13.924 00.001 7008 Star::Find returns 1 (1), X=547.60, Y=322.29, Mass=674791, SNR=463.2, Peak=65535 HFD=3.3
22:21:13.926 00.002 7008 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.07) = xAngle (1.69 = 1.69)
22:21:13.928 00.002 7008 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
22:21:13.932 00.004 7008 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.62 mountX=-0.01 mountY=0.07, mountTheta=1.70
22:21:13.934 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.08, opts=13)
22:21:13.934 00.000 7008 Enqueuing Move request for scope (-0.00, 0.08)
22:21:13.941 00.007 8532 Worker thread wakes up
22:21:13.941 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:21:13.941 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:21:13.941 00.000 8532 Moving (-0.00, 0.08) raw xDistance=-0.01 yDistance=0.07
22:21:13.941 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:21:13.941 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:13.941 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:13.941 00.000 8532 MoveAxis(E, 0, ABG)
22:21:13.941 00.000 8532 Move returns status 0, amount 0
22:21:13.941 00.000 8532 MoveAxis(N, 0, ABG)
22:21:13.941 00.000 8532 Move returns status 0, amount 0
22:21:13.941 00.000 8532 move complete, result=0
22:21:13.941 00.000 8532 worker thread done servicing request
22:21:13.941 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2113, max=65535, med=4273, FiltMin=3920, FiltMax=40957, Gamma=0.990
22:21:13.970 00.029 7008 UpdateGuideState exits: m=674791 SNR=463.2 Saturated
22:21:13.974 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.977 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:13.981 00.004 7008 Enqueuing Expose request
22:21:13.983 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:13.985 00.002 8532 Worker thread wakes up
22:21:13.985 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:13.985 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:14.783 00.798 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0885c023-a658-48eb-9838-0589b66b08af"}
22:21:14.784 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0885c023-a658-48eb-9838-0589b66b08af"}
22:21:14.784 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8f5727b-7277-4de2-a53d-3d58d8b51b15"}
22:21:14.789 00.005 7008 case statement mapped state 6 to 3
22:21:14.789 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8f5727b-7277-4de2-a53d-3d58d8b51b15"}
22:21:14.789 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"85fbf714-fd13-46e7-a825-d798f7223ff8"}
22:21:14.795 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.60,7.29],"pixels":"..."},"id":"85fbf714-fd13-46e7-a825-d798f7223ff8"}
22:21:16.113 01.318 8532 Exposure complete
22:21:16.157 00.044 8532 worker thread done servicing request
22:21:16.157 00.000 7008 OnExposeComplete: enter
22:21:16.157 00.000 7008 UpdateGuideState(): m_state=6
22:21:16.161 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:21:16.161 00.000 7008 Star::Find returns 1 (1), X=547.58, Y=322.27, Mass=674045, SNR=466.0, Peak=65535 HFD=3.2
22:21:16.161 00.000 7008 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.07) = xAngle (1.89 = 1.89)
22:21:16.161 00.000 7008 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.48 = 1.48)
22:21:16.171 00.010 7008 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=-0.02 mountY=0.06, mountTheta=1.88
22:21:16.175 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.06, opts=13)
22:21:16.178 00.003 7008 Enqueuing Move request for scope (-0.01, 0.06)
22:21:16.180 00.002 8532 Worker thread wakes up
22:21:16.180 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:21:16.180 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:21:16.180 00.000 8532 Moving (-0.01, 0.06) raw xDistance=-0.02 yDistance=0.06
22:21:16.180 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:21:16.180 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:16.182 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:16.182 00.000 8532 MoveAxis(E, 0, ABG)
22:21:16.182 00.000 8532 Move returns status 0, amount 0
22:21:16.182 00.000 8532 MoveAxis(N, 0, ABG)
22:21:16.182 00.000 8532 Move returns status 0, amount 0
22:21:16.182 00.000 8532 move complete, result=0
22:21:16.182 00.000 8532 worker thread done servicing request
22:21:16.184 00.002 7008 UpdateImageDisplay: Size=(752,580) min=2197, max=65535, med=4261, FiltMin=3886, FiltMax=41421, Gamma=0.990
22:21:16.199 00.015 7008 UpdateGuideState exits: m=674045 SNR=466.0 Saturated
22:21:16.205 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.205 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:16.205 00.000 7008 Enqueuing Expose request
22:21:16.212 00.007 8532 Worker thread wakes up
22:21:16.212 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:16.216 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:16.216 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:16.788 00.572 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7be33c1-764d-4153-ad62-d5874083dc30"}
22:21:16.791 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7be33c1-764d-4153-ad62-d5874083dc30"}
22:21:16.793 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6e2ccbe-f7df-4f56-b278-309e0fc1a2d0"}
22:21:16.796 00.003 7008 case statement mapped state 6 to 3
22:21:16.798 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6e2ccbe-f7df-4f56-b278-309e0fc1a2d0"}
22:21:16.800 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"300e578a-8c8e-4c95-8b94-6bd38af6fe64"}
22:21:16.800 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.58,7.27],"pixels":"..."},"id":"300e578a-8c8e-4c95-8b94-6bd38af6fe64"}
22:21:18.340 01.540 8532 Exposure complete
22:21:18.381 00.041 8532 worker thread done servicing request
22:21:18.381 00.000 7008 OnExposeComplete: enter
22:21:18.381 00.000 7008 UpdateGuideState(): m_state=6
22:21:18.388 00.007 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:21:18.388 00.000 7008 Star::Find returns 1 (1), X=547.56, Y=322.44, Mass=697938, SNR=452.3, Peak=65535 HFD=3.2
22:21:18.388 00.000 7008 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.07) = xAngle (1.83 = 1.83)
22:21:18.388 00.000 7008 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.42 = 1.42)
22:21:18.388 00.000 7008 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.76 mountX=-0.06 mountY=0.23, mountTheta=1.82
22:21:18.400 00.012 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.23, opts=13)
22:21:18.402 00.002 7008 Enqueuing Move request for scope (-0.04, 0.23)
22:21:18.402 00.000 8532 Worker thread wakes up
22:21:18.402 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
22:21:18.402 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
22:21:18.402 00.000 8532 Moving (-0.04, 0.23) raw xDistance=-0.06 yDistance=0.23
22:21:18.402 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:21:18.402 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:18.402 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:21:18.402 00.000 8532 MoveAxis(E, 0, ABG)
22:21:18.402 00.000 8532 Move returns status 0, amount 0
22:21:18.402 00.000 8532 MoveAxis(N, 0, ABG)
22:21:18.402 00.000 8532 Move returns status 0, amount 0
22:21:18.402 00.000 8532 move complete, result=0
22:21:18.402 00.000 8532 worker thread done servicing request
22:21:18.402 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2197, max=65535, med=4249, FiltMin=3849, FiltMax=40228, Gamma=0.990
22:21:18.414 00.012 7008 UpdateGuideState exits: m=697938 SNR=452.3 Saturated
22:21:18.414 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:18.414 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:18.424 00.010 7008 Enqueuing Expose request
22:21:18.426 00.002 8532 Worker thread wakes up
22:21:18.426 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:18.429 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:18.429 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:18.800 00.371 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8524a3ef-12eb-4c77-9476-779ede1860d2"}
22:21:18.802 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8524a3ef-12eb-4c77-9476-779ede1860d2"}
22:21:18.803 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af4bfdae-2507-42d8-a4a7-abb9e6d5c689"}
22:21:18.805 00.002 7008 case statement mapped state 6 to 3
22:21:18.807 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af4bfdae-2507-42d8-a4a7-abb9e6d5c689"}
22:21:18.809 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0bd233e8-a436-4448-835f-cfc35cd41541"}
22:21:18.812 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.56,7.44],"pixels":"..."},"id":"0bd233e8-a436-4448-835f-cfc35cd41541"}
22:21:20.557 01.745 8532 Exposure complete
22:21:20.603 00.046 8532 worker thread done servicing request
22:21:20.603 00.000 7008 OnExposeComplete: enter
22:21:20.603 00.000 7008 UpdateGuideState(): m_state=6
22:21:20.603 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:21:20.619 00.016 7008 Star::Find returns 1 (1), X=547.42, Y=322.48, Mass=679871, SNR=390.0, Peak=65535 HFD=3.2
22:21:20.622 00.003 7008 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.07) = xAngle (2.25 = 2.25)
22:21:20.622 00.000 7008 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.83 = 1.83)
22:21:20.622 00.000 7008 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.18 mountX=-0.20 mountY=0.31, mountTheta=2.15
22:21:20.622 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.27, opts=13)
22:21:20.622 00.000 7008 Enqueuing Move request for scope (-0.18, 0.27)
22:21:20.631 00.009 8532 Worker thread wakes up
22:21:20.631 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
22:21:20.631 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
22:21:20.631 00.000 8532 Moving (-0.18, 0.27) raw xDistance=-0.20 yDistance=0.31
22:21:20.631 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:21:20.631 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:20.631 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:21:20.631 00.000 8532 MoveAxis(E, 179, ABG)
22:21:20.631 00.000 8532 Guiding  Dir = 2, Dur = 179
22:21:20.634 00.003 8532 IsSlewing returns 0
22:21:20.634 00.000 8532 IsGuiding returns 0
22:21:20.635 00.001 8532 PulseGuide returned control before completion, sleep 189
22:21:20.636 00.001 7008 UpdateImageDisplay: Size=(752,580) min=2208, max=65535, med=4249, FiltMin=3864, FiltMax=42547, Gamma=0.990
22:21:20.650 00.014 7008 UpdateGuideState exits: m=679871 SNR=390.0 Saturated
22:21:20.650 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:20.660 00.010 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:20.662 00.002 7008 Enqueuing Expose request
22:21:20.809 00.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36e8d258-5a8a-47e3-b926-f8556bdf13af"}
22:21:20.811 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36e8d258-5a8a-47e3-b926-f8556bdf13af"}
22:21:20.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee908cc8-68a0-4898-ab36-1f4b0c907c25"}
22:21:20.813 00.000 7008 case statement mapped state 6 to 3
22:21:20.813 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee908cc8-68a0-4898-ab36-1f4b0c907c25"}
22:21:20.820 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"460b1e45-5398-4469-a206-656c33bf2224"}
22:21:20.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.42,7.48],"pixels":"..."},"id":"460b1e45-5398-4469-a206-656c33bf2224"}
22:21:20.837 00.015 8532 IsGuiding returns 0
22:21:20.837 00.000 8532 Move returns status 0, amount 179
22:21:20.837 00.000 8532 MoveAxis(N, 0, ABG)
22:21:20.837 00.000 8532 Move returns status 0, amount 0
22:21:20.837 00.000 8532 move complete, result=0
22:21:20.837 00.000 8532 worker thread done servicing request
22:21:20.837 00.000 8532 Worker thread wakes up
22:21:20.837 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:20.837 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:20.837 00.000 7008 GuideStep: -0.2 px 179 ms EAST, 0.3 px 0 ms NORTH
22:21:22.818 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e985f57-f14e-4e98-94fe-2182d5e17523"}
22:21:22.819 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e985f57-f14e-4e98-94fe-2182d5e17523"}
22:21:22.819 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"daa4070a-8edd-4c19-93d1-cb7c1b5126c1"}
22:21:22.819 00.000 7008 case statement mapped state 6 to 3
22:21:22.819 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"daa4070a-8edd-4c19-93d1-cb7c1b5126c1"}
22:21:22.819 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f79022f9-e7e4-47b7-a92e-7277ebfa6aa8"}
22:21:22.819 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.42,7.48],"pixels":"..."},"id":"f79022f9-e7e4-47b7-a92e-7277ebfa6aa8"}
22:21:22.965 00.146 8532 Exposure complete
22:21:23.001 00.036 8532 worker thread done servicing request
22:21:23.001 00.000 7008 OnExposeComplete: enter
22:21:23.003 00.002 7008 UpdateGuideState(): m_state=6
22:21:23.003 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:21:23.006 00.003 7008 Star::Find returns 1 (1), X=547.40, Y=322.47, Mass=693322, SNR=443.8, Peak=65535 HFD=3.2
22:21:23.009 00.003 7008 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.07) = xAngle (2.32 = 2.32)
22:21:23.009 00.000 7008 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.91 = 1.91)
22:21:23.009 00.000 7008 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.25 mountX=-0.22 mountY=0.30, mountTheta=2.20
22:21:23.009 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.25, opts=13)
22:21:23.009 00.000 7008 Enqueuing Move request for scope (-0.20, 0.25)
22:21:23.020 00.011 8532 Worker thread wakes up
22:21:23.020 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
22:21:23.020 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
22:21:23.020 00.000 8532 Moving (-0.20, 0.25) raw xDistance=-0.22 yDistance=0.30
22:21:23.020 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:21:23.020 00.000 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.06 newest=0.84
22:21:23.020 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:21:23.020 00.000 8532 MoveAxis(E, 209, ABG)
22:21:23.020 00.000 8532 Guiding  Dir = 2, Dur = 209
22:21:23.023 00.003 8532 IsSlewing returns 0
22:21:23.023 00.000 8532 IsGuiding returns 0
22:21:23.024 00.001 8532 PulseGuide returned control before completion, sleep 219
22:21:23.024 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2171, max=65535, med=4239, FiltMin=3836, FiltMax=44509, Gamma=0.990
22:21:23.040 00.016 7008 UpdateGuideState exits: m=693322 SNR=443.8 Saturated
22:21:23.040 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:23.040 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:23.040 00.000 7008 Enqueuing Expose request
22:21:23.244 00.204 8532 IsGuiding returns 0
22:21:23.244 00.000 8532 Move returns status 0, amount 209
22:21:23.244 00.000 8532 MoveAxis(S, 534, ABG)
22:21:23.245 00.001 8532 Guiding  Dir = 1, Dur = 534
22:21:23.245 00.000 8532 IsSlewing returns 0
22:21:23.245 00.000 8532 IsGuiding returns 0
22:21:23.245 00.000 8532 PulseGuide returned control before completion, sleep 544
22:21:23.797 00.552 8532 IsGuiding returns 1
22:21:23.798 00.001 8532 scope still moving after pulse duration time elapsed
22:21:23.829 00.031 8532 IsSlewing returns 0
22:21:23.829 00.000 8532 IsGuiding returns 0
22:21:23.830 00.001 8532 scope move finished after 534 + 50 ms
22:21:23.830 00.000 8532 Move returns status 0, amount 534
22:21:23.830 00.000 8532 move complete, result=0
22:21:23.830 00.000 8532 worker thread done servicing request
22:21:23.830 00.000 8532 Worker thread wakes up
22:21:23.830 00.000 7008 GuideStep: -0.2 px 209 ms EAST, 0.3 px 534 ms SOUTH
22:21:23.833 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:23.833 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:24.829 00.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69310f9b-f386-4341-8adf-5fac012e1d5d"}
22:21:24.829 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69310f9b-f386-4341-8adf-5fac012e1d5d"}
22:21:24.834 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dad29de4-7d61-4e94-a234-3bfe8f8730e6"}
22:21:24.835 00.001 7008 case statement mapped state 6 to 3
22:21:24.835 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dad29de4-7d61-4e94-a234-3bfe8f8730e6"}
22:21:24.835 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b69df41e-ea82-466f-8285-2ceed6057810"}
22:21:24.846 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.40,7.47],"pixels":"..."},"id":"b69df41e-ea82-466f-8285-2ceed6057810"}
22:21:25.953 01.107 8532 Exposure complete
22:21:25.994 00.041 8532 worker thread done servicing request
22:21:25.994 00.000 7008 OnExposeComplete: enter
22:21:25.996 00.002 7008 UpdateGuideState(): m_state=6
22:21:25.999 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:21:26.000 00.001 7008 Star::Find returns 1 (1), X=547.39, Y=322.46, Mass=681349, SNR=493.3, Peak=65535 HFD=3.2
22:21:26.002 00.002 7008 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.07) = xAngle (2.36 = 2.36)
22:21:26.003 00.001 7008 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.95 = 1.95)
22:21:26.003 00.000 7008 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.29 mountX=-0.23 mountY=0.30, mountTheta=2.22
22:21:26.003 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.24, opts=13)
22:21:26.003 00.000 7008 Enqueuing Move request for scope (-0.21, 0.24)
22:21:26.015 00.012 8532 Worker thread wakes up
22:21:26.015 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
22:21:26.015 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
22:21:26.015 00.000 8532 Moving (-0.21, 0.24) raw xDistance=-0.23 yDistance=0.30
22:21:26.016 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:21:26.016 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:21:26.016 00.000 8532 MoveAxis(E, 216, ABG)
22:21:26.016 00.000 8532 Guiding  Dir = 2, Dur = 216
22:21:26.016 00.000 8532 IsSlewing returns 0
22:21:26.016 00.000 8532 IsGuiding returns 0
22:21:26.016 00.000 8532 PulseGuide returned control before completion, sleep 226
22:21:26.018 00.002 7008 UpdateImageDisplay: Size=(752,580) min=2389, max=65535, med=4226, FiltMin=3841, FiltMax=41719, Gamma=0.990
22:21:26.039 00.021 7008 UpdateGuideState exits: m=681349 SNR=493.3 Saturated
22:21:26.039 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.044 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:26.047 00.003 7008 Enqueuing Expose request
22:21:26.252 00.205 8532 IsGuiding returns 1
22:21:26.252 00.000 8532 scope still moving after pulse duration time elapsed
22:21:26.284 00.032 8532 IsSlewing returns 0
22:21:26.284 00.000 8532 IsGuiding returns 1
22:21:26.315 00.031 8532 IsSlewing returns 0
22:21:26.315 00.000 8532 IsGuiding returns 0
22:21:26.315 00.000 8532 scope move finished after 216 + 83 ms
22:21:26.315 00.000 8532 Move returns status 0, amount 216
22:21:26.315 00.000 8532 MoveAxis(S, 524, ABG)
22:21:26.315 00.000 8532 Guiding  Dir = 1, Dur = 524
22:21:26.315 00.000 8532 IsSlewing returns 0
22:21:26.315 00.000 8532 IsGuiding returns 0
22:21:26.315 00.000 8532 PulseGuide returned control before completion, sleep 534
22:21:26.822 00.507 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99aaebc3-05cb-4edd-8b99-fab7e40be83d"}
22:21:26.825 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99aaebc3-05cb-4edd-8b99-fab7e40be83d"}
22:21:26.829 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1a50e77-f20b-43d2-b11a-9518109470ce"}
22:21:26.833 00.004 7008 case statement mapped state 6 to 3
22:21:26.835 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1a50e77-f20b-43d2-b11a-9518109470ce"}
22:21:26.839 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"224d603f-ba90-49ca-b002-0f5b63a1c206"}
22:21:26.841 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.39,7.46],"pixels":"..."},"id":"224d603f-ba90-49ca-b002-0f5b63a1c206"}
22:21:26.853 00.012 8532 IsGuiding returns 1
22:21:26.853 00.000 8532 scope still moving after pulse duration time elapsed
22:21:26.887 00.034 8532 IsSlewing returns 0
22:21:26.888 00.001 8532 IsGuiding returns 0
22:21:26.888 00.000 8532 scope move finished after 524 + 46 ms
22:21:26.888 00.000 8532 Move returns status 0, amount 524
22:21:26.888 00.000 8532 move complete, result=0
22:21:26.888 00.000 8532 worker thread done servicing request
22:21:26.888 00.000 8532 Worker thread wakes up
22:21:26.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:26.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:26.888 00.000 7008 GuideStep: -0.2 px 216 ms EAST, 0.3 px 524 ms SOUTH
22:21:28.823 01.935 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b81098d2-a893-4f08-89d5-834eee70dce9"}
22:21:28.824 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b81098d2-a893-4f08-89d5-834eee70dce9"}
22:21:28.828 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98a11de3-ffe4-42a2-8bf9-e459667bb05d"}
22:21:28.829 00.001 7008 case statement mapped state 6 to 3
22:21:28.833 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"98a11de3-ffe4-42a2-8bf9-e459667bb05d"}
22:21:28.835 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aee9ec5f-656b-4cab-af71-de959a9dc3b2"}
22:21:28.837 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.39,7.46],"pixels":"..."},"id":"aee9ec5f-656b-4cab-af71-de959a9dc3b2"}
22:21:29.013 00.176 8532 Exposure complete
22:21:29.061 00.048 8532 worker thread done servicing request
22:21:29.061 00.000 7008 OnExposeComplete: enter
22:21:29.064 00.003 7008 UpdateGuideState(): m_state=6
22:21:29.066 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:21:29.068 00.002 7008 Star::Find returns 1 (1), X=547.57, Y=322.41, Mass=680808, SNR=437.1, Peak=65535 HFD=3.2
22:21:29.070 00.002 7008 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.07) = xAngle (1.80 = 1.80)
22:21:29.072 00.002 7008 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.39 = 1.39)
22:21:29.074 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.73 mountX=-0.04 mountY=0.20, mountTheta=1.80
22:21:29.079 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.20, opts=13)
22:21:29.079 00.000 7008 Enqueuing Move request for scope (-0.03, 0.20)
22:21:29.079 00.000 8532 Worker thread wakes up
22:21:29.079 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
22:21:29.079 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
22:21:29.079 00.000 8532 Moving (-0.03, 0.20) raw xDistance=-0.04 yDistance=0.20
22:21:29.087 00.008 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:21:29.087 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:21:29.087 00.000 8532 MoveAxis(E, 0, ABG)
22:21:29.087 00.000 8532 Move returns status 0, amount 0
22:21:29.087 00.000 8532 MoveAxis(S, 343, ABG)
22:21:29.087 00.000 8532 Guiding  Dir = 1, Dur = 343
22:21:29.087 00.000 8532 IsSlewing returns 0
22:21:29.087 00.000 8532 IsGuiding returns 0
22:21:29.087 00.000 8532 PulseGuide returned control before completion, sleep 353
22:21:29.087 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2220, max=65535, med=4219, FiltMin=3849, FiltMax=40282, Gamma=0.990
22:21:29.110 00.023 7008 UpdateGuideState exits: m=680808 SNR=437.1 Saturated
22:21:29.110 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.110 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:29.110 00.000 7008 Enqueuing Expose request
22:21:29.455 00.345 8532 IsGuiding returns 0
22:21:29.455 00.000 8532 Move returns status 0, amount 343
22:21:29.455 00.000 8532 move complete, result=0
22:21:29.455 00.000 8532 worker thread done servicing request
22:21:29.455 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 343 ms SOUTH
22:21:29.457 00.002 8532 Worker thread wakes up
22:21:29.457 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:29.457 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:30.828 01.371 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"218e7ca0-805f-4f06-8016-6bfaa748f4cb"}
22:21:30.830 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"218e7ca0-805f-4f06-8016-6bfaa748f4cb"}
22:21:30.833 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f36830bc-d49e-44e3-8e81-47adfd755e7a"}
22:21:30.839 00.006 7008 case statement mapped state 6 to 3
22:21:30.842 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f36830bc-d49e-44e3-8e81-47adfd755e7a"}
22:21:30.845 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b04aabf9-b5b8-4c9a-a8a2-28833e978cf7"}
22:21:30.848 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.57,7.41],"pixels":"..."},"id":"b04aabf9-b5b8-4c9a-a8a2-28833e978cf7"}
22:21:31.580 00.732 8532 Exposure complete
22:21:31.630 00.050 8532 worker thread done servicing request
22:21:31.630 00.000 7008 OnExposeComplete: enter
22:21:31.634 00.004 7008 UpdateGuideState(): m_state=6
22:21:31.637 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:21:31.643 00.006 7008 Star::Find returns 1 (1), X=547.31, Y=322.38, Mass=667811, SNR=459.3, Peak=65535 HFD=3.2
22:21:31.645 00.002 7008 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.07) = xAngle (2.69 = 2.69)
22:21:31.647 00.002 7008 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.28 = 2.28)
22:21:31.649 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.33 cameraTheta=2.62 mountX=-0.30 mountY=0.25, mountTheta=2.44
22:21:31.655 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.17, opts=13)
22:21:31.658 00.003 7008 Enqueuing Move request for scope (-0.29, 0.17)
22:21:31.662 00.004 8532 Worker thread wakes up
22:21:31.662 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
22:21:31.662 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
22:21:31.662 00.000 8532 Moving (-0.29, 0.17) raw xDistance=-0.30 yDistance=0.25
22:21:31.662 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:21:31.662 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:21:31.662 00.000 8532 MoveAxis(E, 265, ABG)
22:21:31.662 00.000 8532 Guiding  Dir = 2, Dur = 265
22:21:31.662 00.000 8532 IsSlewing returns 0
22:21:31.662 00.000 8532 IsGuiding returns 0
22:21:31.664 00.002 8532 PulseGuide returned control before completion, sleep 275
22:21:31.664 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2241, max=65535, med=4203, FiltMin=3832, FiltMax=40545, Gamma=0.990
22:21:31.680 00.016 7008 UpdateGuideState exits: m=667811 SNR=459.3 Saturated
22:21:31.685 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:31.687 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:31.689 00.002 7008 Enqueuing Expose request
22:21:31.952 00.263 8532 IsGuiding returns 0
22:21:31.952 00.000 8532 Move returns status 0, amount 265
22:21:31.952 00.000 8532 MoveAxis(S, 444, ABG)
22:21:31.952 00.000 8532 Guiding  Dir = 1, Dur = 444
22:21:31.952 00.000 8532 IsSlewing returns 0
22:21:31.952 00.000 8532 IsGuiding returns 0
22:21:31.952 00.000 8532 PulseGuide returned control before completion, sleep 454
22:21:32.410 00.458 8532 IsGuiding returns 1
22:21:32.410 00.000 8532 scope still moving after pulse duration time elapsed
22:21:32.442 00.032 8532 IsSlewing returns 0
22:21:32.442 00.000 8532 IsGuiding returns 0
22:21:32.442 00.000 8532 scope move finished after 444 + 45 ms
22:21:32.442 00.000 8532 Move returns status 0, amount 444
22:21:32.442 00.000 8532 move complete, result=0
22:21:32.442 00.000 8532 worker thread done servicing request
22:21:32.442 00.000 8532 Worker thread wakes up
22:21:32.442 00.000 7008 GuideStep: -0.3 px 265 ms EAST, 0.3 px 444 ms SOUTH
22:21:32.443 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:32.443 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:32.830 00.387 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1909887-bcb0-43ba-8d3c-7429327074e5"}
22:21:32.831 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1909887-bcb0-43ba-8d3c-7429327074e5"}
22:21:32.834 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8c0d002-47b0-4474-a9fe-f67326cd0713"}
22:21:32.834 00.000 7008 case statement mapped state 6 to 3
22:21:32.834 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8c0d002-47b0-4474-a9fe-f67326cd0713"}
22:21:32.834 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7ced1a43-cd09-4ac7-8ebb-629a863d5878"}
22:21:32.841 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.31,7.38],"pixels":"..."},"id":"7ced1a43-cd09-4ac7-8ebb-629a863d5878"}
22:21:34.563 01.722 8532 Exposure complete
22:21:34.594 00.031 8532 worker thread done servicing request
22:21:34.594 00.000 7008 OnExposeComplete: enter
22:21:34.601 00.007 7008 UpdateGuideState(): m_state=6
22:21:34.601 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:21:34.603 00.002 7008 Star::Find returns 1 (1), X=547.34, Y=322.37, Mass=679950, SNR=484.2, Peak=65535 HFD=3.2
22:21:34.605 00.002 7008 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.07) = xAngle (2.68 = 2.68)
22:21:34.607 00.002 7008 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.27 = 2.27)
22:21:34.607 00.000 7008 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=-0.27 mountY=0.23, mountTheta=2.43
22:21:34.611 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.15, opts=13)
22:21:34.615 00.004 7008 Enqueuing Move request for scope (-0.26, 0.15)
22:21:34.617 00.002 8532 Worker thread wakes up
22:21:34.617 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
22:21:34.617 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
22:21:34.617 00.000 8532 Moving (-0.26, 0.15) raw xDistance=-0.27 yDistance=0.23
22:21:34.617 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:21:34.617 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:21:34.617 00.000 8532 MoveAxis(E, 254, ABG)
22:21:34.617 00.000 8532 Guiding  Dir = 2, Dur = 254
22:21:34.617 00.000 8532 IsSlewing returns 0
22:21:34.617 00.000 8532 IsGuiding returns 0
22:21:34.619 00.002 8532 PulseGuide returned control before completion, sleep 264
22:21:34.619 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2105, max=65535, med=4194, FiltMin=3818, FiltMax=40607, Gamma=0.990
22:21:34.641 00.022 7008 UpdateGuideState exits: m=679950 SNR=484.2 Saturated
22:21:34.645 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.647 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:34.647 00.000 7008 Enqueuing Expose request
22:21:34.831 00.184 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35eef342-8d72-4b35-8a16-ea89109d3f47"}
22:21:34.831 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35eef342-8d72-4b35-8a16-ea89109d3f47"}
22:21:34.831 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f977bd1-27fd-4c3b-82a0-d03af2396499"}
22:21:34.831 00.000 7008 case statement mapped state 6 to 3
22:21:34.838 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f977bd1-27fd-4c3b-82a0-d03af2396499"}
22:21:34.840 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6660e0c8-192f-4084-aa74-e6fc45672aaa"}
22:21:34.840 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.34,7.37],"pixels":"..."},"id":"6660e0c8-192f-4084-aa74-e6fc45672aaa"}
22:21:34.894 00.054 8532 IsGuiding returns 0
22:21:34.894 00.000 8532 Move returns status 0, amount 254
22:21:34.895 00.001 8532 MoveAxis(S, 399, ABG)
22:21:34.895 00.000 8532 Guiding  Dir = 1, Dur = 399
22:21:34.895 00.000 8532 IsSlewing returns 0
22:21:34.895 00.000 8532 IsGuiding returns 0
22:21:34.895 00.000 8532 PulseGuide returned control before completion, sleep 409
22:21:35.318 00.423 8532 IsGuiding returns 0
22:21:35.318 00.000 8532 Move returns status 0, amount 399
22:21:35.318 00.000 8532 move complete, result=0
22:21:35.318 00.000 8532 worker thread done servicing request
22:21:35.318 00.000 8532 Worker thread wakes up
22:21:35.318 00.000 7008 GuideStep: -0.3 px 254 ms EAST, 0.2 px 399 ms SOUTH
22:21:35.321 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:35.321 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:36.842 01.521 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"346a8da6-3749-4772-ade5-7789c99de813"}
22:21:36.842 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"346a8da6-3749-4772-ade5-7789c99de813"}
22:21:36.847 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca2822b2-67cf-4030-826e-161b0864d41d"}
22:21:36.848 00.001 7008 case statement mapped state 6 to 3
22:21:36.848 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca2822b2-67cf-4030-826e-161b0864d41d"}
22:21:36.852 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7bf6a61f-1051-4c5d-9977-02d7a55a957d"}
22:21:36.852 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.34,7.37],"pixels":"..."},"id":"7bf6a61f-1051-4c5d-9977-02d7a55a957d"}
22:21:37.443 00.591 8532 Exposure complete
22:21:37.491 00.048 8532 worker thread done servicing request
22:21:37.491 00.000 7008 OnExposeComplete: enter
22:21:37.491 00.000 7008 UpdateGuideState(): m_state=6
22:21:37.504 00.013 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:21:37.504 00.000 7008 Star::Find returns 1 (1), X=547.52, Y=322.45, Mass=685683, SNR=471.6, Peak=65535 HFD=3.2
22:21:37.508 00.004 7008 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.07) = xAngle (1.96 = 1.96)
22:21:37.508 00.000 7008 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.55 = 1.55)
22:21:37.508 00.000 7008 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=-0.09 mountY=0.24, mountTheta=1.94
22:21:37.508 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.23, opts=13)
22:21:37.508 00.000 7008 Enqueuing Move request for scope (-0.08, 0.23)
22:21:37.508 00.000 8532 Worker thread wakes up
22:21:37.508 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
22:21:37.519 00.011 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
22:21:37.519 00.000 8532 Moving (-0.08, 0.23) raw xDistance=-0.09 yDistance=0.24
22:21:37.519 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:21:37.519 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:21:37.519 00.000 8532 MoveAxis(E, 0, ABG)
22:21:37.519 00.000 8532 Move returns status 0, amount 0
22:21:37.519 00.000 8532 MoveAxis(S, 425, ABG)
22:21:37.519 00.000 8532 Guiding  Dir = 1, Dur = 425
22:21:37.519 00.000 8532 IsSlewing returns 0
22:21:37.519 00.000 8532 IsGuiding returns 0
22:21:37.520 00.001 8532 PulseGuide returned control before completion, sleep 435
22:21:37.520 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2339, max=65535, med=4186, FiltMin=3797, FiltMax=39831, Gamma=0.990
22:21:37.535 00.015 7008 UpdateGuideState exits: m=685683 SNR=471.6 Saturated
22:21:37.535 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.535 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:37.542 00.007 7008 Enqueuing Expose request
22:21:37.963 00.421 8532 IsGuiding returns 1
22:21:37.963 00.000 8532 scope still moving after pulse duration time elapsed
22:21:37.995 00.032 8532 IsSlewing returns 0
22:21:37.995 00.000 8532 IsGuiding returns 0
22:21:37.995 00.000 8532 scope move finished after 425 + 50 ms
22:21:37.995 00.000 8532 Move returns status 0, amount 425
22:21:37.995 00.000 8532 move complete, result=0
22:21:37.995 00.000 8532 worker thread done servicing request
22:21:37.995 00.000 8532 Worker thread wakes up
22:21:37.995 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 425 ms SOUTH
22:21:37.999 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:37.999 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:38.843 00.844 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"986ad07b-10e5-44a8-b4bd-aed4d58911e9"}
22:21:38.848 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"986ad07b-10e5-44a8-b4bd-aed4d58911e9"}
22:21:38.852 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6735ede-bd94-4a0a-a32c-c44e8249dae4"}
22:21:38.856 00.004 7008 case statement mapped state 6 to 3
22:21:38.859 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6735ede-bd94-4a0a-a32c-c44e8249dae4"}
22:21:38.862 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b920899-8813-4102-9638-3c35a39443a3"}
22:21:38.862 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.52,7.45],"pixels":"..."},"id":"3b920899-8813-4102-9638-3c35a39443a3"}
22:21:40.125 01.263 8532 Exposure complete
22:21:40.175 00.050 8532 worker thread done servicing request
22:21:40.175 00.000 7008 OnExposeComplete: enter
22:21:40.180 00.005 7008 UpdateGuideState(): m_state=6
22:21:40.183 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:21:40.188 00.005 7008 Star::Find returns 1 (1), X=547.36, Y=322.43, Mass=687803, SNR=482.1, Peak=65535 HFD=3.2
22:21:40.188 00.000 7008 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.07) = xAngle (2.49 = 2.49)
22:21:40.188 00.000 7008 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.07 = 2.07)
22:21:40.188 00.000 7008 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=-0.25 mountY=0.28, mountTheta=2.31
22:21:40.188 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.21, opts=13)
22:21:40.203 00.015 7008 Enqueuing Move request for scope (-0.24, 0.21)
22:21:40.203 00.000 8532 Worker thread wakes up
22:21:40.203 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
22:21:40.203 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
22:21:40.203 00.000 8532 Moving (-0.24, 0.21) raw xDistance=-0.25 yDistance=0.28
22:21:40.203 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:21:40.203 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:21:40.203 00.000 8532 MoveAxis(E, 223, ABG)
22:21:40.203 00.000 8532 Guiding  Dir = 2, Dur = 223
22:21:40.203 00.000 8532 IsSlewing returns 0
22:21:40.203 00.000 8532 IsGuiding returns 0
22:21:40.209 00.006 8532 PulseGuide returned control before completion, sleep 233
22:21:40.209 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2091, max=65535, med=4186, FiltMin=3817, FiltMax=42846, Gamma=0.990
22:21:40.220 00.011 7008 UpdateGuideState exits: m=687803 SNR=482.1 Saturated
22:21:40.229 00.009 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.229 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:40.235 00.006 7008 Enqueuing Expose request
22:21:40.456 00.221 8532 IsGuiding returns 0
22:21:40.456 00.000 8532 Move returns status 0, amount 223
22:21:40.456 00.000 8532 MoveAxis(S, 488, ABG)
22:21:40.456 00.000 8532 Guiding  Dir = 1, Dur = 488
22:21:40.457 00.001 8532 IsSlewing returns 0
22:21:40.457 00.000 8532 IsGuiding returns 0
22:21:40.457 00.000 8532 PulseGuide returned control before completion, sleep 498
22:21:40.848 00.391 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbd7c785-e654-4aa2-b2d6-7729e11e968b"}
22:21:40.849 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbd7c785-e654-4aa2-b2d6-7729e11e968b"}
22:21:40.852 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fdb489c3-5bea-4c7c-a894-a701c1050f9d"}
22:21:40.857 00.005 7008 case statement mapped state 6 to 3
22:21:40.859 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdb489c3-5bea-4c7c-a894-a701c1050f9d"}
22:21:40.861 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9339aada-a1fb-42fb-8ccd-5c085f452991"}
22:21:40.864 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.36,7.43],"pixels":"..."},"id":"9339aada-a1fb-42fb-8ccd-5c085f452991"}
22:21:40.959 00.095 8532 IsGuiding returns 1
22:21:40.959 00.000 8532 scope still moving after pulse duration time elapsed
22:21:40.990 00.031 8532 IsSlewing returns 0
22:21:40.991 00.001 8532 IsGuiding returns 0
22:21:40.991 00.000 8532 scope move finished after 488 + 46 ms
22:21:40.991 00.000 8532 Move returns status 0, amount 488
22:21:40.991 00.000 8532 move complete, result=0
22:21:40.991 00.000 8532 worker thread done servicing request
22:21:40.991 00.000 8532 Worker thread wakes up
22:21:40.991 00.000 7008 GuideStep: -0.3 px 223 ms EAST, 0.3 px 488 ms SOUTH
22:21:40.991 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:40.991 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:42.851 01.860 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5c02b1c-9d6d-4abf-8061-0993898a4bb7"}
22:21:42.852 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5c02b1c-9d6d-4abf-8061-0993898a4bb7"}
22:21:42.855 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7caea501-fc5c-43cf-b346-04068beb8fa3"}
22:21:42.855 00.000 7008 case statement mapped state 6 to 3
22:21:42.855 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7caea501-fc5c-43cf-b346-04068beb8fa3"}
22:21:42.855 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8d9185a-f350-4adc-8a79-ef73eff119dd"}
22:21:42.862 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.36,7.43],"pixels":"..."},"id":"c8d9185a-f350-4adc-8a79-ef73eff119dd"}
22:21:43.122 00.260 8532 Exposure complete
22:21:43.155 00.033 8532 worker thread done servicing request
22:21:43.155 00.000 7008 OnExposeComplete: enter
22:21:43.167 00.012 7008 UpdateGuideState(): m_state=6
22:21:43.169 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:21:43.169 00.000 7008 Star::Find returns 1 (1), X=547.37, Y=322.35, Mass=673809, SNR=435.5, Peak=65535 HFD=3.3
22:21:43.169 00.000 7008 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.07) = xAngle (2.68 = 2.68)
22:21:43.169 00.000 7008 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.27 = 2.27)
22:21:43.176 00.007 7008 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.61 mountX=-0.24 mountY=0.20, mountTheta=2.43
22:21:43.180 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.13, opts=13)
22:21:43.180 00.000 7008 Enqueuing Move request for scope (-0.23, 0.13)
22:21:43.180 00.000 8532 Worker thread wakes up
22:21:43.180 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
22:21:43.180 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
22:21:43.180 00.000 8532 Moving (-0.23, 0.13) raw xDistance=-0.24 yDistance=0.20
22:21:43.184 00.004 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
22:21:43.184 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:21:43.184 00.000 8532 MoveAxis(E, 224, ABG)
22:21:43.184 00.000 8532 Guiding  Dir = 2, Dur = 224
22:21:43.184 00.000 8532 IsSlewing returns 0
22:21:43.185 00.001 8532 IsGuiding returns 0
22:21:43.186 00.001 8532 PulseGuide returned control before completion, sleep 234
22:21:43.186 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2077, max=65535, med=4178, FiltMin=3808, FiltMax=40925, Gamma=0.990
22:21:43.186 00.000 7008 UpdateGuideState exits: m=673809 SNR=435.5 Saturated
22:21:43.202 00.016 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:43.202 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:43.207 00.005 7008 Enqueuing Expose request
22:21:43.436 00.229 8532 IsGuiding returns 1
22:21:43.436 00.000 8532 scope still moving after pulse duration time elapsed
22:21:43.465 00.029 8532 IsSlewing returns 0
22:21:43.465 00.000 8532 IsGuiding returns 0
22:21:43.465 00.000 8532 scope move finished after 224 + 56 ms
22:21:43.465 00.000 8532 Move returns status 0, amount 224
22:21:43.465 00.000 8532 MoveAxis(S, 353, ABG)
22:21:43.465 00.000 8532 Guiding  Dir = 1, Dur = 353
22:21:43.466 00.001 8532 IsSlewing returns 0
22:21:43.466 00.000 8532 IsGuiding returns 0
22:21:43.466 00.000 8532 PulseGuide returned control before completion, sleep 363
22:21:43.846 00.380 8532 IsGuiding returns 0
22:21:43.846 00.000 8532 Move returns status 0, amount 353
22:21:43.846 00.000 8532 move complete, result=0
22:21:43.846 00.000 8532 worker thread done servicing request
22:21:43.846 00.000 8532 Worker thread wakes up
22:21:43.846 00.000 7008 GuideStep: -0.2 px 224 ms EAST, 0.2 px 353 ms SOUTH
22:21:43.849 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:43.849 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:44.844 00.995 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28c3d371-2405-4973-9993-66d3bd8a59a8"}
22:21:44.847 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28c3d371-2405-4973-9993-66d3bd8a59a8"}
22:21:44.851 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"008e2c60-3b58-42b6-8ab2-0fe1a6cd9cf2"}
22:21:44.854 00.003 7008 case statement mapped state 6 to 3
22:21:44.858 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"008e2c60-3b58-42b6-8ab2-0fe1a6cd9cf2"}
22:21:44.862 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68f3b44d-e52d-495b-8cbc-898666ef768f"}
22:21:44.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.37,7.35],"pixels":"..."},"id":"68f3b44d-e52d-495b-8cbc-898666ef768f"}
22:21:45.975 01.111 8532 Exposure complete
22:21:46.008 00.033 8532 worker thread done servicing request
22:21:46.008 00.000 7008 OnExposeComplete: enter
22:21:46.010 00.002 7008 UpdateGuideState(): m_state=6
22:21:46.012 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:21:46.014 00.002 7008 Star::Find returns 1 (1), X=547.37, Y=321.36, Mass=774784, SNR=495.2, Peak=65535 HFD=3.4
22:21:46.014 00.000 7008 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.07) = xAngle (-1.77 = -1.77)
22:21:46.016 00.002 7008 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.18 = -2.18)
22:21:46.018 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.85 hyp=0.88 cameraTheta=-1.84 mountX=-0.17 mountY=-0.72, mountTheta=-1.80
22:21:46.022 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.85, opts=13)
22:21:46.023 00.001 7008 Enqueuing Move request for scope (-0.23, -0.85)
22:21:46.023 00.000 8532 Worker thread wakes up
22:21:46.023 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.85) opts 0xd
22:21:46.023 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.85)
22:21:46.023 00.000 8532 Moving (-0.23, -0.85) raw xDistance=-0.17 yDistance=-0.72
22:21:46.023 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.17
22:21:46.023 00.000 8532 resist switch: large excursion: input -0.72 thresh 0.51 direction from 1 to -1
22:21:46.023 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.17
22:21:46.023 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:21:46.023 00.000 8532 MoveAxis(E, 169, ABG)
22:21:46.023 00.000 8532 Guiding  Dir = 2, Dur = 169
22:21:46.023 00.000 8532 IsSlewing returns 0
22:21:46.023 00.000 8532 IsGuiding returns 0
22:21:46.023 00.000 8532 PulseGuide returned control before completion, sleep 179
22:21:46.023 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2164, max=65535, med=4170, FiltMin=3806, FiltMax=45482, Gamma=0.990
22:21:46.038 00.015 7008 UpdateGuideState exits: m=774784 SNR=495.2 Saturated
22:21:46.048 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.053 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:46.055 00.002 7008 Enqueuing Expose request
22:21:46.212 00.157 8532 IsGuiding returns 1
22:21:46.212 00.000 8532 scope still moving after pulse duration time elapsed
22:21:46.243 00.031 8532 IsSlewing returns 0
22:21:46.243 00.000 8532 IsGuiding returns 0
22:21:46.243 00.000 8532 scope move finished after 169 + 45 ms
22:21:46.243 00.000 8532 Move returns status 0, amount 169
22:21:46.243 00.000 8532 MoveAxis(N, 1270, ABG)
22:21:46.243 00.000 8532 Guiding  Dir = 0, Dur = 1270
22:21:46.243 00.000 8532 IsSlewing returns 0
22:21:46.243 00.000 8532 IsGuiding returns 0
22:21:46.243 00.000 8532 PulseGuide returned control before completion, sleep 1280
22:21:46.842 00.599 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b5a8d6c-92ca-47d8-8f3c-165ddb0dc23b"}
22:21:46.844 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b5a8d6c-92ca-47d8-8f3c-165ddb0dc23b"}
22:21:46.844 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"410b5d2d-0d09-4e33-be34-a3cebfe188b5"}
22:21:46.849 00.005 7008 case statement mapped state 6 to 3
22:21:46.853 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"410b5d2d-0d09-4e33-be34-a3cebfe188b5"}
22:21:46.855 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1da78185-9b47-4cb4-9320-a2dfb556f7f4"}
22:21:46.860 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.37,7.36],"pixels":"..."},"id":"1da78185-9b47-4cb4-9320-a2dfb556f7f4"}
22:21:47.533 00.673 8532 IsGuiding returns 0
22:21:47.534 00.001 8532 Move returns status 0, amount 1270
22:21:47.534 00.000 8532 move complete, result=0
22:21:47.534 00.000 8532 worker thread done servicing request
22:21:47.534 00.000 8532 Worker thread wakes up
22:21:47.534 00.000 7008 GuideStep: -0.2 px 169 ms EAST, -0.7 px 1270 ms NORTH
22:21:47.537 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:47.537 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:48.851 01.314 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f58eac0d-5fca-4e6f-afe2-7ce2f83d5187"}
22:21:48.854 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f58eac0d-5fca-4e6f-afe2-7ce2f83d5187"}
22:21:48.858 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa7fe54d-7b76-44ab-a1ee-7f3e51c2b440"}
22:21:48.865 00.007 7008 case statement mapped state 6 to 3
22:21:48.867 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa7fe54d-7b76-44ab-a1ee-7f3e51c2b440"}
22:21:48.867 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"111d012e-659a-41fe-9196-ddc8152567c3"}
22:21:48.873 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.37,7.36],"pixels":"..."},"id":"111d012e-659a-41fe-9196-ddc8152567c3"}
22:21:49.662 00.789 8532 Exposure complete
22:21:49.706 00.044 8532 worker thread done servicing request
22:21:49.706 00.000 7008 OnExposeComplete: enter
22:21:49.706 00.000 7008 UpdateGuideState(): m_state=6
22:21:49.714 00.008 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:21:49.720 00.006 7008 Star::Find returns 1 (1), X=547.56, Y=321.91, Mass=647216, SNR=436.3, Peak=65535 HFD=3.3
22:21:49.723 00.003 7008 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.07) = xAngle (-1.63 = -1.63)
22:21:49.727 00.004 7008 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.04 = -2.04)
22:21:49.729 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.70 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
22:21:49.734 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=-0.31, opts=13)
22:21:49.737 00.003 7008 Enqueuing Move request for scope (-0.04, -0.31)
22:21:49.740 00.003 8532 Worker thread wakes up
22:21:49.740 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
22:21:49.740 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
22:21:49.740 00.000 8532 Moving (-0.04, -0.31) raw xDistance=-0.02 yDistance=-0.28
22:21:49.740 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:21:49.740 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:21:49.740 00.000 8532 MoveAxis(E, 0, ABG)
22:21:49.740 00.000 8532 Move returns status 0, amount 0
22:21:49.740 00.000 8532 MoveAxis(N, 491, ABG)
22:21:49.740 00.000 8532 Guiding  Dir = 0, Dur = 491
22:21:49.740 00.000 8532 IsSlewing returns 0
22:21:49.740 00.000 8532 IsGuiding returns 0
22:21:49.742 00.002 8532 PulseGuide returned control before completion, sleep 501
22:21:49.742 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2085, max=65535, med=4146, FiltMin=3788, FiltMax=41611, Gamma=0.990
22:21:49.757 00.015 7008 UpdateGuideState exits: m=647216 SNR=436.3 Saturated
22:21:49.757 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.763 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:49.763 00.000 7008 Enqueuing Expose request
22:21:50.254 00.491 8532 IsGuiding returns 1
22:21:50.254 00.000 8532 scope still moving after pulse duration time elapsed
22:21:50.287 00.033 8532 IsSlewing returns 0
22:21:50.287 00.000 8532 IsGuiding returns 0
22:21:50.287 00.000 8532 scope move finished after 491 + 55 ms
22:21:50.287 00.000 8532 Move returns status 0, amount 491
22:21:50.287 00.000 8532 move complete, result=0
22:21:50.287 00.000 8532 worker thread done servicing request
22:21:50.287 00.000 8532 Worker thread wakes up
22:21:50.287 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.3 px 491 ms NORTH
22:21:50.287 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:50.287 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:50.865 00.578 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5baf3438-df9d-4c41-8e6c-c7a5c2443b66"}
22:21:50.866 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5baf3438-df9d-4c41-8e6c-c7a5c2443b66"}
22:21:50.869 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95bfa72c-341a-4519-bd86-d040093054e4"}
22:21:50.871 00.002 7008 case statement mapped state 6 to 3
22:21:50.873 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"95bfa72c-341a-4519-bd86-d040093054e4"}
22:21:50.876 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d54476c-86b5-4552-9430-afa34d4f4796"}
22:21:50.877 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.56,6.91],"pixels":"..."},"id":"7d54476c-86b5-4552-9430-afa34d4f4796"}
22:21:52.415 01.538 8532 Exposure complete
22:21:52.449 00.034 8532 worker thread done servicing request
22:21:52.449 00.000 7008 OnExposeComplete: enter
22:21:52.449 00.000 7008 UpdateGuideState(): m_state=6
22:21:52.462 00.013 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:21:52.464 00.002 7008 Star::Find returns 1 (1), X=547.41, Y=322.05, Mass=643614, SNR=409.7, Peak=65535 HFD=3.3
22:21:52.466 00.002 7008 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.07) = xAngle (-2.34 = -2.34)
22:21:52.467 00.001 7008 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.75 = -2.75)
22:21:52.469 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-2.41 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
22:21:52.473 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.17, opts=13)
22:21:52.475 00.002 7008 Enqueuing Move request for scope (-0.19, -0.17)
22:21:52.475 00.000 8532 Worker thread wakes up
22:21:52.475 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
22:21:52.475 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
22:21:52.475 00.000 8532 Moving (-0.19, -0.17) raw xDistance=-0.18 yDistance=-0.10
22:21:52.475 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:21:52.475 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:52.475 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:52.475 00.000 8532 MoveAxis(E, 156, ABG)
22:21:52.475 00.000 8532 Guiding  Dir = 2, Dur = 156
22:21:52.479 00.004 8532 IsSlewing returns 0
22:21:52.479 00.000 8532 IsGuiding returns 0
22:21:52.479 00.000 7008 UpdateImageDisplay: Size=(752,580) min=875, max=65535, med=4141, FiltMin=3791, FiltMax=40968, Gamma=0.990
22:21:52.482 00.003 8532 PulseGuide returned control before completion, sleep 166
22:21:52.494 00.012 7008 UpdateGuideState exits: m=643614 SNR=409.7 Saturated
22:21:52.496 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.498 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:52.500 00.002 7008 Enqueuing Expose request
22:21:52.653 00.153 8532 IsGuiding returns 1
22:21:52.653 00.000 8532 scope still moving after pulse duration time elapsed
22:21:52.684 00.031 8532 IsSlewing returns 0
22:21:52.684 00.000 8532 IsGuiding returns 0
22:21:52.684 00.000 8532 scope move finished after 156 + 48 ms
22:21:52.684 00.000 8532 Move returns status 0, amount 156
22:21:52.684 00.000 8532 MoveAxis(N, 0, ABG)
22:21:52.684 00.000 8532 Move returns status 0, amount 0
22:21:52.684 00.000 8532 move complete, result=0
22:21:52.684 00.000 8532 worker thread done servicing request
22:21:52.684 00.000 8532 Worker thread wakes up
22:21:52.684 00.000 7008 GuideStep: -0.2 px 156 ms EAST, -0.1 px 0 ms NORTH
22:21:52.686 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:52.686 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:52.873 00.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fed0b70f-9974-4734-8325-7159802c0ac2"}
22:21:52.873 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fed0b70f-9974-4734-8325-7159802c0ac2"}
22:21:52.873 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5681ce6-5d76-484a-876d-a042ceccadcd"}
22:21:52.880 00.007 7008 case statement mapped state 6 to 3
22:21:52.882 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5681ce6-5d76-484a-876d-a042ceccadcd"}
22:21:52.884 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f2ed7c1-8680-4e4c-abaf-f5da48b79923"}
22:21:52.889 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.41,7.05],"pixels":"..."},"id":"9f2ed7c1-8680-4e4c-abaf-f5da48b79923"}
22:21:54.815 01.926 8532 Exposure complete
22:21:54.865 00.050 8532 worker thread done servicing request
22:21:54.865 00.000 7008 OnExposeComplete: enter
22:21:54.870 00.005 7008 UpdateGuideState(): m_state=6
22:21:54.872 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:21:54.874 00.002 7008 Star::Find returns 1 (1), X=547.44, Y=322.11, Mass=651947, SNR=449.2, Peak=65535 HFD=3.4
22:21:54.876 00.002 7008 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.07) = xAngle (-2.51 = -2.51)
22:21:54.879 00.003 7008 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.92 = -2.92)
22:21:54.883 00.004 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
22:21:54.888 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.10, opts=13)
22:21:54.891 00.003 7008 Enqueuing Move request for scope (-0.16, -0.10)
22:21:54.891 00.000 8532 Worker thread wakes up
22:21:54.891 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
22:21:54.893 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
22:21:54.893 00.000 8532 Moving (-0.16, -0.10) raw xDistance=-0.16 yDistance=-0.04
22:21:54.893 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:21:54.893 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:54.893 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:54.893 00.000 8532 MoveAxis(E, 0, ABG)
22:21:54.893 00.000 8532 Move returns status 0, amount 0
22:21:54.893 00.000 8532 MoveAxis(N, 0, ABG)
22:21:54.893 00.000 8532 Move returns status 0, amount 0
22:21:54.893 00.000 8532 move complete, result=0
22:21:54.894 00.001 8532 worker thread done servicing request
22:21:54.894 00.000 7008 UpdateImageDisplay: Size=(752,580) min=940, max=65535, med=4143, FiltMin=3780, FiltMax=42160, Gamma=0.990
22:21:54.911 00.017 7008 UpdateGuideState exits: m=651947 SNR=449.2 Saturated
22:21:54.913 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:54.915 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:54.917 00.002 7008 Enqueuing Expose request
22:21:54.919 00.002 8532 Worker thread wakes up
22:21:54.921 00.002 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:54.923 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:54.923 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:54.927 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e30af100-2fa1-47b6-bbbf-679a4bb8ad83"}
22:21:54.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e30af100-2fa1-47b6-bbbf-679a4bb8ad83"}
22:21:54.931 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bf0ea66-41b8-489c-ad54-f48cfe89a366"}
22:21:54.931 00.000 7008 case statement mapped state 6 to 3
22:21:54.931 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bf0ea66-41b8-489c-ad54-f48cfe89a366"}
22:21:54.942 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e190fb48-88d1-41fd-87cb-67757f837d40"}
22:21:54.942 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.44,7.11],"pixels":"..."},"id":"e190fb48-88d1-41fd-87cb-67757f837d40"}
22:21:56.885 01.943 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b1bc24e-11c4-4d9d-b07a-e31460f1a3b0"}
22:21:56.887 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b1bc24e-11c4-4d9d-b07a-e31460f1a3b0"}
22:21:56.891 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23f4726a-08b0-440f-8057-5d060f6fd21a"}
22:21:56.895 00.004 7008 case statement mapped state 6 to 3
22:21:56.895 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"23f4726a-08b0-440f-8057-5d060f6fd21a"}
22:21:56.901 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3279a0ba-7d30-4db7-8e1d-6ef096f0ff08"}
22:21:56.904 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.44,7.11],"pixels":"..."},"id":"3279a0ba-7d30-4db7-8e1d-6ef096f0ff08"}
22:21:57.043 00.139 8532 Exposure complete
22:21:57.091 00.048 8532 worker thread done servicing request
22:21:57.091 00.000 7008 OnExposeComplete: enter
22:21:57.105 00.014 7008 UpdateGuideState(): m_state=6
22:21:57.107 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:21:57.109 00.002 7008 Star::Find returns 1 (1), X=547.38, Y=322.19, Mass=660989, SNR=446.9, Peak=65535 HFD=3.3
22:21:57.113 00.004 7008 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.07) = xAngle (-2.95 = -2.95)
22:21:57.115 00.002 7008 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.36 = 2.92)
22:21:57.119 00.004 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=-0.22 mountY=0.05, mountTheta=2.92
22:21:57.124 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.03, opts=13)
22:21:57.126 00.002 7008 Enqueuing Move request for scope (-0.22, -0.03)
22:21:57.130 00.004 8532 Worker thread wakes up
22:21:57.130 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
22:21:57.130 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
22:21:57.130 00.000 8532 Moving (-0.22, -0.03) raw xDistance=-0.22 yDistance=0.05
22:21:57.130 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:21:57.130 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:57.130 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:21:57.130 00.000 8532 MoveAxis(E, 193, ABG)
22:21:57.130 00.000 8532 Guiding  Dir = 2, Dur = 193
22:21:57.130 00.000 8532 IsSlewing returns 0
22:21:57.132 00.002 8532 IsGuiding returns 0
22:21:57.133 00.001 8532 PulseGuide returned control before completion, sleep 203
22:21:57.133 00.000 7008 UpdateImageDisplay: Size=(752,580) min=961, max=65535, med=4135, FiltMin=3767, FiltMax=42382, Gamma=0.990
22:21:57.150 00.017 7008 UpdateGuideState exits: m=660989 SNR=446.9 Saturated
22:21:57.153 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.155 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:57.158 00.003 7008 Enqueuing Expose request
22:21:57.339 00.181 8532 IsGuiding returns 1
22:21:57.339 00.000 8532 scope still moving after pulse duration time elapsed
22:21:57.370 00.031 8532 IsSlewing returns 0
22:21:57.371 00.001 8532 IsGuiding returns 0
22:21:57.371 00.000 8532 scope move finished after 193 + 45 ms
22:21:57.371 00.000 8532 Move returns status 0, amount 193
22:21:57.371 00.000 8532 MoveAxis(N, 0, ABG)
22:21:57.371 00.000 8532 Move returns status 0, amount 0
22:21:57.371 00.000 8532 move complete, result=0
22:21:57.371 00.000 8532 worker thread done servicing request
22:21:57.371 00.000 8532 Worker thread wakes up
22:21:57.371 00.000 7008 GuideStep: -0.2 px 193 ms EAST, 0.0 px 0 ms NORTH
22:21:57.373 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:57.373 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:21:58.892 01.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5407d0fc-46cf-4f5f-8b54-644a5e4849ec"}
22:21:58.895 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5407d0fc-46cf-4f5f-8b54-644a5e4849ec"}
22:21:58.897 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a162639d-5257-4c25-9168-21126cb822d5"}
22:21:58.897 00.000 7008 case statement mapped state 6 to 3
22:21:58.902 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a162639d-5257-4c25-9168-21126cb822d5"}
22:21:58.902 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6aee101-6dab-4d33-b4f9-b7cd260cecf2"}
22:21:58.905 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[7.38,7.19],"pixels":"..."},"id":"f6aee101-6dab-4d33-b4f9-b7cd260cecf2"}
22:21:59.508 00.603 8532 Exposure complete
22:21:59.539 00.031 8532 worker thread done servicing request
22:21:59.539 00.000 7008 OnExposeComplete: enter
22:21:59.545 00.006 7008 UpdateGuideState(): m_state=6
22:21:59.545 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:21:59.547 00.002 7008 Star::Find returns 1 (1), X=547.35, Y=322.20, Mass=655764, SNR=430.0, Peak=65535 HFD=3.3
22:21:59.549 00.002 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
22:21:59.551 00.002 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.43 = 2.86)
22:21:59.553 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.09 mountX=-0.25 mountY=0.07, mountTheta=2.86
22:21:59.556 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.01, opts=13)
22:21:59.556 00.000 7008 Enqueuing Move request for scope (-0.25, -0.01)
22:21:59.564 00.008 8532 Worker thread wakes up
22:21:59.564 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
22:21:59.564 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
22:21:59.564 00.000 8532 Moving (-0.25, -0.01) raw xDistance=-0.25 yDistance=0.07
22:21:59.564 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
22:21:59.564 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:59.564 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:59.564 00.000 8532 MoveAxis(E, 235, ABG)
22:21:59.564 00.000 8532 Guiding  Dir = 2, Dur = 235
22:21:59.565 00.001 8532 IsSlewing returns 0
22:21:59.565 00.000 8532 IsGuiding returns 0
22:21:59.565 00.000 8532 PulseGuide returned control before completion, sleep 245
22:21:59.567 00.002 7008 UpdateImageDisplay: Size=(752,580) min=964, max=65535, med=4124, FiltMin=3753, FiltMax=42000, Gamma=0.990
22:21:59.582 00.015 7008 UpdateGuideState exits: m=655764 SNR=430.0 Saturated
22:21:59.584 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.586 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:21:59.588 00.002 7008 Enqueuing Expose request
22:21:59.824 00.236 8532 IsGuiding returns 0
22:21:59.824 00.000 8532 Move returns status 0, amount 235
22:21:59.824 00.000 8532 MoveAxis(N, 0, ABG)
22:21:59.824 00.000 8532 Move returns status 0, amount 0
22:21:59.824 00.000 8532 move complete, result=0
22:21:59.824 00.000 8532 worker thread done servicing request
22:21:59.824 00.000 8532 Worker thread wakes up
22:21:59.825 00.001 7008 GuideStep: -0.2 px 235 ms EAST, 0.1 px 0 ms NORTH
22:21:59.828 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:21:59.828 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:00.882 01.054 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc5bef69-514a-43f0-938c-4b8da88460fd"}
22:22:00.883 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc5bef69-514a-43f0-938c-4b8da88460fd"}
22:22:00.883 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e118819-9c94-4e06-a82b-6ab894bec8b8"}
22:22:00.883 00.000 7008 case statement mapped state 6 to 3
22:22:00.883 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e118819-9c94-4e06-a82b-6ab894bec8b8"}
22:22:00.883 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"537db049-e901-4e66-8dde-4949e8f73f14"}
22:22:00.899 00.016 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.35,7.20],"pixels":"..."},"id":"537db049-e901-4e66-8dde-4949e8f73f14"}
22:22:01.948 01.049 8532 Exposure complete
22:22:01.982 00.034 8532 worker thread done servicing request
22:22:01.982 00.000 7008 OnExposeComplete: enter
22:22:01.985 00.003 7008 UpdateGuideState(): m_state=6
22:22:01.987 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:22:01.989 00.002 7008 Star::Find returns 1 (1), X=547.29, Y=322.16, Mass=643940, SNR=420.7, Peak=65535 HFD=3.2
22:22:01.993 00.004 7008 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
22:22:01.996 00.003 7008 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.31 = 2.98)
22:22:01.999 00.003 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-2.97 mountX=-0.30 mountY=0.05, mountTheta=2.97
22:22:02.003 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.05, opts=13)
22:22:02.005 00.002 7008 Enqueuing Move request for scope (-0.31, -0.05)
22:22:02.009 00.004 8532 Worker thread wakes up
22:22:02.009 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.05) opts 0xd
22:22:02.009 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.05)
22:22:02.009 00.000 8532 Moving (-0.31, -0.05) raw xDistance=-0.30 yDistance=0.05
22:22:02.009 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:22:02.009 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:02.009 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:22:02.009 00.000 8532 MoveAxis(E, 285, ABG)
22:22:02.009 00.000 8532 Guiding  Dir = 2, Dur = 285
22:22:02.009 00.000 8532 IsSlewing returns 0
22:22:02.009 00.000 8532 IsGuiding returns 0
22:22:02.011 00.002 8532 PulseGuide returned control before completion, sleep 295
22:22:02.011 00.000 7008 UpdateImageDisplay: Size=(752,580) min=806, max=65535, med=4115, FiltMin=3762, FiltMax=41666, Gamma=0.990
22:22:02.027 00.016 7008 UpdateGuideState exits: m=643940 SNR=420.7 Saturated
22:22:02.034 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:02.039 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:02.044 00.005 7008 Enqueuing Expose request
22:22:02.310 00.266 8532 IsGuiding returns 0
22:22:02.311 00.001 8532 Move returns status 0, amount 285
22:22:02.311 00.000 8532 MoveAxis(N, 0, ABG)
22:22:02.311 00.000 8532 Move returns status 0, amount 0
22:22:02.311 00.000 8532 move complete, result=0
22:22:02.311 00.000 8532 worker thread done servicing request
22:22:02.311 00.000 8532 Worker thread wakes up
22:22:02.311 00.000 7008 GuideStep: -0.3 px 285 ms EAST, 0.1 px 0 ms NORTH
22:22:02.312 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:02.312 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:02.888 00.576 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef686aa4-49bb-4d7c-a8cb-3789ff94aa05"}
22:22:02.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef686aa4-49bb-4d7c-a8cb-3789ff94aa05"}
22:22:02.899 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82ac417e-4c4d-49e4-b39e-fa0bba6c2c51"}
22:22:02.902 00.003 7008 case statement mapped state 6 to 3
22:22:02.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"82ac417e-4c4d-49e4-b39e-fa0bba6c2c51"}
22:22:02.906 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e83a4644-0d46-463a-b5ca-8d48f717bcfd"}
22:22:02.909 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.29,7.16],"pixels":"..."},"id":"e83a4644-0d46-463a-b5ca-8d48f717bcfd"}
22:22:04.438 01.529 8532 Exposure complete
22:22:04.487 00.049 8532 worker thread done servicing request
22:22:04.487 00.000 7008 OnExposeComplete: enter
22:22:04.491 00.004 7008 UpdateGuideState(): m_state=6
22:22:04.495 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:22:04.497 00.002 7008 Star::Find returns 1 (1), X=547.33, Y=322.16, Mass=644603, SNR=445.3, Peak=65535 HFD=3.2
22:22:04.500 00.003 7008 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.07) = xAngle (-2.87 = -2.87)
22:22:04.502 00.002 7008 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.28 = 3.00)
22:22:04.504 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.94 mountX=-0.27 mountY=0.04, mountTheta=3.00
22:22:04.508 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=-0.06, opts=13)
22:22:04.512 00.004 7008 Enqueuing Move request for scope (-0.27, -0.06)
22:22:04.512 00.000 8532 Worker thread wakes up
22:22:04.515 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
22:22:04.515 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
22:22:04.515 00.000 8532 Moving (-0.27, -0.06) raw xDistance=-0.27 yDistance=0.04
22:22:04.515 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:22:04.515 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:04.515 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:04.515 00.000 8532 MoveAxis(E, 257, ABG)
22:22:04.515 00.000 8532 Guiding  Dir = 2, Dur = 257
22:22:04.515 00.000 8532 IsSlewing returns 0
22:22:04.515 00.000 8532 IsGuiding returns 0
22:22:04.517 00.002 8532 PulseGuide returned control before completion, sleep 267
22:22:04.517 00.000 7008 UpdateImageDisplay: Size=(752,580) min=875, max=65535, med=4108, FiltMin=3733, FiltMax=41817, Gamma=0.990
22:22:04.533 00.016 7008 UpdateGuideState exits: m=644603 SNR=445.3 Saturated
22:22:04.535 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.537 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:04.538 00.001 7008 Enqueuing Expose request
22:22:04.797 00.259 8532 IsGuiding returns 0
22:22:04.797 00.000 8532 Move returns status 0, amount 257
22:22:04.797 00.000 8532 MoveAxis(N, 0, ABG)
22:22:04.797 00.000 8532 Move returns status 0, amount 0
22:22:04.797 00.000 8532 move complete, result=0
22:22:04.797 00.000 8532 worker thread done servicing request
22:22:04.797 00.000 8532 Worker thread wakes up
22:22:04.797 00.000 7008 GuideStep: -0.3 px 257 ms EAST, 0.0 px 0 ms NORTH
22:22:04.800 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:04.800 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:04.893 00.093 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7725aa2d-1b75-4531-80bc-b89fb5b427d3"}
22:22:04.895 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7725aa2d-1b75-4531-80bc-b89fb5b427d3"}
22:22:04.897 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"242edc68-2e18-43b1-b03c-6851afea0351"}
22:22:04.897 00.000 7008 case statement mapped state 6 to 3
22:22:04.897 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"242edc68-2e18-43b1-b03c-6851afea0351"}
22:22:04.908 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76f227bb-de8d-4e40-b187-9f2198116527"}
22:22:04.913 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.33,7.16],"pixels":"..."},"id":"76f227bb-de8d-4e40-b187-9f2198116527"}
22:22:06.896 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e5c2270-d6be-451b-bc08-47604979200d"}
22:22:06.896 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e5c2270-d6be-451b-bc08-47604979200d"}
22:22:06.896 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c42e04c1-b546-4abf-bcc0-dcead74d0c14"}
22:22:06.903 00.007 7008 case statement mapped state 6 to 3
22:22:06.907 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c42e04c1-b546-4abf-bcc0-dcead74d0c14"}
22:22:06.909 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a9c079c1-cd9e-488a-a713-2b4a15c8a35b"}
22:22:06.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.33,7.16],"pixels":"..."},"id":"a9c079c1-cd9e-488a-a713-2b4a15c8a35b"}
22:22:06.928 00.016 8532 Exposure complete
22:22:06.979 00.051 8532 worker thread done servicing request
22:22:06.979 00.000 7008 OnExposeComplete: enter
22:22:06.979 00.000 7008 UpdateGuideState(): m_state=6
22:22:06.984 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:22:06.984 00.000 7008 Star::Find returns 1 (1), X=547.35, Y=322.17, Mass=657253, SNR=467.9, Peak=65535 HFD=3.3
22:22:06.992 00.008 7008 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
22:22:06.992 00.000 7008 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.31 = 2.98)
22:22:06.996 00.004 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=-0.25 mountY=0.04, mountTheta=2.97
22:22:06.996 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.04, opts=13)
22:22:06.996 00.000 7008 Enqueuing Move request for scope (-0.25, -0.04)
22:22:07.006 00.010 8532 Worker thread wakes up
22:22:07.006 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
22:22:07.006 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
22:22:07.006 00.000 8532 Moving (-0.25, -0.04) raw xDistance=-0.25 yDistance=0.04
22:22:07.006 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
22:22:07.008 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:07.008 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:07.008 00.000 8532 MoveAxis(E, 236, ABG)
22:22:07.008 00.000 8532 Guiding  Dir = 2, Dur = 236
22:22:07.008 00.000 8532 IsSlewing returns 0
22:22:07.008 00.000 8532 IsGuiding returns 0
22:22:07.010 00.002 8532 PulseGuide returned control before completion, sleep 246
22:22:07.010 00.000 7008 UpdateImageDisplay: Size=(752,580) min=778, max=65535, med=4108, FiltMin=3758, FiltMax=42412, Gamma=0.990
22:22:07.025 00.015 7008 UpdateGuideState exits: m=657253 SNR=467.9 Saturated
22:22:07.029 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:07.032 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:07.032 00.000 7008 Enqueuing Expose request
22:22:07.257 00.225 8532 IsGuiding returns 0
22:22:07.257 00.000 8532 Move returns status 0, amount 236
22:22:07.257 00.000 8532 MoveAxis(N, 0, ABG)
22:22:07.257 00.000 8532 Move returns status 0, amount 0
22:22:07.257 00.000 8532 move complete, result=0
22:22:07.257 00.000 8532 worker thread done servicing request
22:22:07.257 00.000 8532 Worker thread wakes up
22:22:07.257 00.000 7008 GuideStep: -0.2 px 236 ms EAST, 0.0 px 0 ms NORTH
22:22:07.260 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:07.260 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:08.909 01.649 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e93066f3-3349-4d95-a825-c338ba8ff4b0"}
22:22:08.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e93066f3-3349-4d95-a825-c338ba8ff4b0"}
22:22:08.914 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88a90e26-811e-4208-a203-375bdd14363a"}
22:22:08.919 00.005 7008 case statement mapped state 6 to 3
22:22:08.921 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"88a90e26-811e-4208-a203-375bdd14363a"}
22:22:08.925 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec4c1d88-fe8a-475d-8f1b-726919c25ec6"}
22:22:08.927 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.35,7.17],"pixels":"..."},"id":"ec4c1d88-fe8a-475d-8f1b-726919c25ec6"}
22:22:09.373 00.446 8532 Exposure complete
22:22:09.420 00.047 8532 worker thread done servicing request
22:22:09.420 00.000 7008 OnExposeComplete: enter
22:22:09.420 00.000 7008 UpdateGuideState(): m_state=6
22:22:09.420 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:22:09.435 00.015 7008 Star::Find returns 1 (1), X=547.38, Y=322.34, Mass=663637, SNR=465.6, Peak=65535 HFD=3.3
22:22:09.437 00.002 7008 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.07) = xAngle (2.69 = 2.69)
22:22:09.441 00.004 7008 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.28 = 2.28)
22:22:09.443 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=-0.22 mountY=0.19, mountTheta=2.44
22:22:09.447 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.12, opts=13)
22:22:09.453 00.006 7008 Enqueuing Move request for scope (-0.22, 0.12)
22:22:09.453 00.000 8532 Worker thread wakes up
22:22:09.453 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
22:22:09.453 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
22:22:09.453 00.000 8532 Moving (-0.22, 0.12) raw xDistance=-0.22 yDistance=0.19
22:22:09.453 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:22:09.453 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:09.453 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:22:09.453 00.000 8532 MoveAxis(E, 215, ABG)
22:22:09.453 00.000 8532 Guiding  Dir = 2, Dur = 215
22:22:09.453 00.000 8532 IsSlewing returns 0
22:22:09.453 00.000 8532 IsGuiding returns 0
22:22:09.453 00.000 8532 PulseGuide returned control before completion, sleep 225
22:22:09.453 00.000 7008 UpdateImageDisplay: Size=(752,580) min=841, max=65535, med=4093, FiltMin=3741, FiltMax=40842, Gamma=0.990
22:22:09.473 00.020 7008 UpdateGuideState exits: m=663637 SNR=465.6 Saturated
22:22:09.473 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.486 00.013 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:09.489 00.003 7008 Enqueuing Expose request
22:22:09.689 00.200 8532 IsGuiding returns 0
22:22:09.689 00.000 8532 Move returns status 0, amount 215
22:22:09.689 00.000 8532 MoveAxis(N, 0, ABG)
22:22:09.689 00.000 8532 Move returns status 0, amount 0
22:22:09.689 00.000 8532 move complete, result=0
22:22:09.689 00.000 8532 worker thread done servicing request
22:22:09.689 00.000 8532 Worker thread wakes up
22:22:09.689 00.000 7008 GuideStep: -0.2 px 215 ms EAST, 0.2 px 0 ms NORTH
22:22:09.691 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:09.691 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:10.908 01.217 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3f18eca-23b6-4457-95a7-46d9c982dd31"}
22:22:10.911 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3f18eca-23b6-4457-95a7-46d9c982dd31"}
22:22:10.913 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"185030d0-3389-469c-af2a-7b52b684d066"}
22:22:10.916 00.003 7008 case statement mapped state 6 to 3
22:22:10.920 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"185030d0-3389-469c-af2a-7b52b684d066"}
22:22:10.922 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1215f73-6289-4126-87bc-084c3c3f3324"}
22:22:10.928 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.38,7.34],"pixels":"..."},"id":"d1215f73-6289-4126-87bc-084c3c3f3324"}
22:22:11.822 00.894 8532 Exposure complete
22:22:11.871 00.049 8532 worker thread done servicing request
22:22:11.871 00.000 7008 OnExposeComplete: enter
22:22:11.873 00.002 7008 UpdateGuideState(): m_state=6
22:22:11.877 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:22:11.879 00.002 7008 Star::Find returns 1 (1), X=547.41, Y=322.24, Mass=653514, SNR=447.8, Peak=65535 HFD=3.2
22:22:11.881 00.002 7008 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
22:22:11.885 00.004 7008 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.69 = 2.69)
22:22:11.887 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.03 mountX=-0.19 mountY=0.08, mountTheta=2.73
22:22:11.893 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.02, opts=13)
22:22:11.897 00.004 7008 Enqueuing Move request for scope (-0.19, 0.02)
22:22:11.897 00.000 8532 Worker thread wakes up
22:22:11.897 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
22:22:11.897 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
22:22:11.897 00.000 8532 Moving (-0.19, 0.02) raw xDistance=-0.19 yDistance=0.08
22:22:11.897 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:22:11.897 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:11.897 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:22:11.897 00.000 8532 MoveAxis(E, 185, ABG)
22:22:11.897 00.000 8532 Guiding  Dir = 2, Dur = 185
22:22:11.897 00.000 8532 IsSlewing returns 0
22:22:11.897 00.000 8532 IsGuiding returns 0
22:22:11.901 00.004 8532 PulseGuide returned control before completion, sleep 195
22:22:11.901 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1008, max=65535, med=4097, FiltMin=3754, FiltMax=41669, Gamma=0.990
22:22:11.919 00.018 7008 UpdateGuideState exits: m=653514 SNR=447.8 Saturated
22:22:11.923 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.926 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:11.927 00.001 7008 Enqueuing Expose request
22:22:12.102 00.175 8532 IsGuiding returns 0
22:22:12.102 00.000 8532 Move returns status 0, amount 185
22:22:12.102 00.000 8532 MoveAxis(N, 0, ABG)
22:22:12.102 00.000 8532 Move returns status 0, amount 0
22:22:12.102 00.000 8532 move complete, result=0
22:22:12.103 00.001 8532 worker thread done servicing request
22:22:12.103 00.000 8532 Worker thread wakes up
22:22:12.103 00.000 7008 GuideStep: -0.2 px 185 ms EAST, 0.1 px 0 ms NORTH
22:22:12.105 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:12.105 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:12.913 00.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64db8ac6-fd72-4903-8e6f-69c4539bb212"}
22:22:12.914 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64db8ac6-fd72-4903-8e6f-69c4539bb212"}
22:22:12.914 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb60aa57-ac08-4d05-8efb-5c5cbf90d5b0"}
22:22:12.923 00.009 7008 case statement mapped state 6 to 3
22:22:12.924 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb60aa57-ac08-4d05-8efb-5c5cbf90d5b0"}
22:22:12.931 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9303ed4-93c4-4757-b216-cdd6e48b7cbb"}
22:22:12.933 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.41,7.24],"pixels":"..."},"id":"b9303ed4-93c4-4757-b216-cdd6e48b7cbb"}
22:22:14.228 01.295 8532 Exposure complete
22:22:14.278 00.050 8532 worker thread done servicing request
22:22:14.278 00.000 7008 OnExposeComplete: enter
22:22:14.280 00.002 7008 UpdateGuideState(): m_state=6
22:22:14.284 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:22:14.286 00.002 7008 Star::Find returns 1 (1), X=547.38, Y=322.17, Mass=651038, SNR=449.8, Peak=65535 HFD=3.3
22:22:14.288 00.002 7008 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.07) = xAngle (-2.86 = -2.86)
22:22:14.288 00.000 7008 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.27 = 3.01)
22:22:14.293 00.005 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=-0.22 mountY=0.03, mountTheta=3.01
22:22:14.297 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.05, opts=13)
22:22:14.297 00.000 7008 Enqueuing Move request for scope (-0.22, -0.05)
22:22:14.302 00.005 8532 Worker thread wakes up
22:22:14.302 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
22:22:14.302 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
22:22:14.302 00.000 8532 Moving (-0.22, -0.05) raw xDistance=-0.22 yDistance=0.03
22:22:14.302 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:22:14.302 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.302 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:22:14.302 00.000 8532 MoveAxis(E, 208, ABG)
22:22:14.302 00.000 8532 Guiding  Dir = 2, Dur = 208
22:22:14.302 00.000 8532 IsSlewing returns 0
22:22:14.306 00.004 8532 IsGuiding returns 0
22:22:14.307 00.001 8532 PulseGuide returned control before completion, sleep 218
22:22:14.308 00.001 7008 UpdateImageDisplay: Size=(752,580) min=842, max=65535, med=4080, FiltMin=3739, FiltMax=42083, Gamma=0.990
22:22:14.323 00.015 7008 UpdateGuideState exits: m=651038 SNR=449.8 Saturated
22:22:14.323 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.329 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:14.332 00.003 7008 Enqueuing Expose request
22:22:14.538 00.206 8532 IsGuiding returns 0
22:22:14.538 00.000 8532 Move returns status 0, amount 208
22:22:14.538 00.000 8532 MoveAxis(N, 0, ABG)
22:22:14.539 00.001 8532 Move returns status 0, amount 0
22:22:14.539 00.000 8532 move complete, result=0
22:22:14.539 00.000 8532 worker thread done servicing request
22:22:14.539 00.000 8532 Worker thread wakes up
22:22:14.539 00.000 7008 GuideStep: -0.2 px 208 ms EAST, 0.0 px 0 ms NORTH
22:22:14.539 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:14.539 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:14.924 00.385 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a71fdd8-3ad0-43d5-8471-eb2a47f24e8b"}
22:22:14.927 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a71fdd8-3ad0-43d5-8471-eb2a47f24e8b"}
22:22:14.929 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"021610ec-b0d4-4d27-a0ab-6e414ec3d705"}
22:22:14.929 00.000 7008 case statement mapped state 6 to 3
22:22:14.931 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"021610ec-b0d4-4d27-a0ab-6e414ec3d705"}
22:22:14.933 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d9679bc-3ea3-4959-bd6e-f016cc534969"}
22:22:14.935 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.38,7.17],"pixels":"..."},"id":"5d9679bc-3ea3-4959-bd6e-f016cc534969"}
22:22:16.655 01.720 8532 Exposure complete
22:22:16.695 00.040 8532 worker thread done servicing request
22:22:16.695 00.000 7008 OnExposeComplete: enter
22:22:16.703 00.008 7008 UpdateGuideState(): m_state=6
22:22:16.705 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:22:16.709 00.004 7008 Star::Find returns 1 (1), X=547.21, Y=322.03, Mass=685466, SNR=452.4, Peak=65535 HFD=3.1
22:22:16.711 00.002 7008 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.07) = xAngle (-2.63 = -2.63)
22:22:16.715 00.004 7008 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.04 = -3.04)
22:22:16.718 00.003 7008 CameraToMount -- cameraX=-0.39 cameraY=-0.19 hyp=0.43 cameraTheta=-2.70 mountX=-0.38 mountY=-0.04, mountTheta=-3.03
22:22:16.721 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.39, y=-0.19, opts=13)
22:22:16.721 00.000 7008 Enqueuing Move request for scope (-0.39, -0.19)
22:22:16.725 00.004 8532 Worker thread wakes up
22:22:16.725 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.19) opts 0xd
22:22:16.725 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.39, -0.19)
22:22:16.725 00.000 8532 Moving (-0.39, -0.19) raw xDistance=-0.38 yDistance=-0.04
22:22:16.725 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
22:22:16.725 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:16.725 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:16.725 00.000 8532 MoveAxis(E, 350, ABG)
22:22:16.725 00.000 8532 Guiding  Dir = 2, Dur = 350
22:22:16.725 00.000 8532 IsSlewing returns 0
22:22:16.725 00.000 8532 IsGuiding returns 0
22:22:16.725 00.000 8532 PulseGuide returned control before completion, sleep 360
22:22:16.729 00.004 7008 UpdateImageDisplay: Size=(752,580) min=935, max=65535, med=4072, FiltMin=3730, FiltMax=41119, Gamma=0.990
22:22:16.749 00.020 7008 UpdateGuideState exits: m=685466 SNR=452.4 Saturated
22:22:16.753 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.753 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:16.753 00.000 7008 Enqueuing Expose request
22:22:16.922 00.169 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ed0630f-e4d8-4086-93ce-5d41b29e7e37"}
22:22:16.925 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ed0630f-e4d8-4086-93ce-5d41b29e7e37"}
22:22:16.927 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3769a881-b09a-49c1-a7e5-d23d343ed937"}
22:22:16.927 00.000 7008 case statement mapped state 6 to 3
22:22:16.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3769a881-b09a-49c1-a7e5-d23d343ed937"}
22:22:16.931 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc789ea5-c74b-4eed-9ae7-ae746331b779"}
22:22:16.932 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.21,7.03],"pixels":"..."},"id":"cc789ea5-c74b-4eed-9ae7-ae746331b779"}
22:22:17.096 00.164 8532 IsGuiding returns 0
22:22:17.096 00.000 8532 Move returns status 0, amount 350
22:22:17.096 00.000 8532 MoveAxis(N, 0, ABG)
22:22:17.096 00.000 8532 Move returns status 0, amount 0
22:22:17.096 00.000 8532 move complete, result=0
22:22:17.096 00.000 8532 worker thread done servicing request
22:22:17.096 00.000 8532 Worker thread wakes up
22:22:17.096 00.000 7008 GuideStep: -0.4 px 350 ms EAST, -0.0 px 0 ms NORTH
22:22:17.098 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:17.098 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:18.928 01.830 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d4e98db-6461-414d-b800-537c27155e41"}
22:22:18.931 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d4e98db-6461-414d-b800-537c27155e41"}
22:22:18.934 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18afc026-65ca-49d5-8280-a8202b5b2c2d"}
22:22:18.934 00.000 7008 case statement mapped state 6 to 3
22:22:18.934 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18afc026-65ca-49d5-8280-a8202b5b2c2d"}
22:22:18.945 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9caa1093-6a1a-44d4-afda-5074987197e5"}
22:22:18.952 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.21,7.03],"pixels":"..."},"id":"9caa1093-6a1a-44d4-afda-5074987197e5"}
22:22:19.218 00.266 8532 Exposure complete
22:22:19.257 00.039 8532 worker thread done servicing request
22:22:19.257 00.000 7008 OnExposeComplete: enter
22:22:19.258 00.001 7008 UpdateGuideState(): m_state=6
22:22:19.261 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:22:19.263 00.002 7008 Star::Find returns 1 (1), X=547.55, Y=322.41, Mass=681691, SNR=469.1, Peak=65535 HFD=3.2
22:22:19.263 00.000 7008 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.07) = xAngle (1.90 = 1.90)
22:22:19.263 00.000 7008 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.49 = 1.49)
22:22:19.263 00.000 7008 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=-0.07 mountY=0.20, mountTheta=1.88
22:22:19.272 00.009 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.20, opts=13)
22:22:19.272 00.000 7008 Enqueuing Move request for scope (-0.05, 0.20)
22:22:19.279 00.007 8532 Worker thread wakes up
22:22:19.279 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
22:22:19.279 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
22:22:19.279 00.000 8532 Moving (-0.05, 0.20) raw xDistance=-0.07 yDistance=0.20
22:22:19.279 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:22:19.279 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:19.279 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:22:19.279 00.000 8532 MoveAxis(E, 0, ABG)
22:22:19.279 00.000 8532 Move returns status 0, amount 0
22:22:19.279 00.000 8532 MoveAxis(N, 0, ABG)
22:22:19.279 00.000 8532 Move returns status 0, amount 0
22:22:19.279 00.000 8532 move complete, result=0
22:22:19.279 00.000 8532 worker thread done servicing request
22:22:19.281 00.002 7008 UpdateImageDisplay: Size=(752,580) min=651, max=65535, med=4062, FiltMin=3721, FiltMax=40048, Gamma=0.990
22:22:19.293 00.012 7008 UpdateGuideState exits: m=681691 SNR=469.1 Saturated
22:22:19.296 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.296 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:19.296 00.000 7008 Enqueuing Expose request
22:22:19.296 00.000 8532 Worker thread wakes up
22:22:19.296 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:22:19.304 00.008 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:19.304 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:20.926 01.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78d9bdf3-f86a-43ab-be32-57ed58b6276c"}
22:22:20.927 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78d9bdf3-f86a-43ab-be32-57ed58b6276c"}
22:22:20.930 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31eecc81-96cd-4ba4-bd52-705c15acb71b"}
22:22:20.934 00.004 7008 case statement mapped state 6 to 3
22:22:20.936 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31eecc81-96cd-4ba4-bd52-705c15acb71b"}
22:22:20.938 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"235c0bf7-5758-45af-b9cd-747c99fe4933"}
22:22:20.942 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.55,7.41],"pixels":"..."},"id":"235c0bf7-5758-45af-b9cd-747c99fe4933"}
22:22:21.430 00.488 8532 Exposure complete
22:22:21.470 00.040 8532 worker thread done servicing request
22:22:21.470 00.000 7008 OnExposeComplete: enter
22:22:21.473 00.003 7008 UpdateGuideState(): m_state=6
22:22:21.476 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:22:21.476 00.000 7008 Star::Find returns 1 (1), X=547.31, Y=322.25, Mass=672714, SNR=430.9, Peak=65535 HFD=3.4
22:22:21.476 00.000 7008 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.07) = xAngle (3.10 = 3.10)
22:22:21.483 00.007 7008 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.69 = 2.69)
22:22:21.485 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=-0.29 mountY=0.13, mountTheta=2.73
22:22:21.490 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=0.03, opts=13)
22:22:21.490 00.000 7008 Enqueuing Move request for scope (-0.28, 0.03)
22:22:21.492 00.002 8532 Worker thread wakes up
22:22:21.492 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
22:22:21.492 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
22:22:21.494 00.002 8532 Moving (-0.28, 0.03) raw xDistance=-0.29 yDistance=0.13
22:22:21.494 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:22:21.494 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.494 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:22:21.494 00.000 8532 MoveAxis(E, 254, ABG)
22:22:21.494 00.000 8532 Guiding  Dir = 2, Dur = 254
22:22:21.494 00.000 8532 IsSlewing returns 0
22:22:21.494 00.000 8532 IsGuiding returns 0
22:22:21.494 00.000 8532 PulseGuide returned control before completion, sleep 264
22:22:21.496 00.002 7008 UpdateImageDisplay: Size=(752,580) min=748, max=65535, med=4064, FiltMin=3713, FiltMax=41708, Gamma=0.990
22:22:21.507 00.011 7008 UpdateGuideState exits: m=672714 SNR=430.9 Saturated
22:22:21.507 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.522 00.015 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:21.525 00.003 7008 Enqueuing Expose request
22:22:21.772 00.247 8532 IsGuiding returns 0
22:22:21.772 00.000 8532 Move returns status 0, amount 254
22:22:21.773 00.001 8532 MoveAxis(N, 0, ABG)
22:22:21.773 00.000 8532 Move returns status 0, amount 0
22:22:21.773 00.000 8532 move complete, result=0
22:22:21.773 00.000 8532 worker thread done servicing request
22:22:21.773 00.000 8532 Worker thread wakes up
22:22:21.773 00.000 7008 GuideStep: -0.3 px 254 ms EAST, 0.1 px 0 ms NORTH
22:22:21.775 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:21.775 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:22.927 01.152 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"719f1c3a-d95b-4494-96c9-ed06955f29ea"}
22:22:22.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"719f1c3a-d95b-4494-96c9-ed06955f29ea"}
22:22:22.929 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d23561c-34ee-4cab-bfec-1f229ecb8b29"}
22:22:22.938 00.009 7008 case statement mapped state 6 to 3
22:22:22.940 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d23561c-34ee-4cab-bfec-1f229ecb8b29"}
22:22:22.945 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"316a4414-1fee-4095-9a5a-f8aefa37dcec"}
22:22:22.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.31,7.25],"pixels":"..."},"id":"316a4414-1fee-4095-9a5a-f8aefa37dcec"}
22:22:23.894 00.947 8532 Exposure complete
22:22:23.951 00.057 8532 worker thread done servicing request
22:22:23.951 00.000 7008 OnExposeComplete: enter
22:22:23.957 00.006 7008 UpdateGuideState(): m_state=6
22:22:23.961 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:22:23.965 00.004 7008 Star::Find returns 1 (1), X=547.25, Y=322.26, Mass=668191, SNR=475.0, Peak=65535 HFD=3.1
22:22:23.967 00.002 7008 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.07) = xAngle (3.08 = 3.08)
22:22:23.969 00.002 7008 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
22:22:23.971 00.002 7008 CameraToMount -- cameraX=-0.35 cameraY=0.05 hyp=0.35 cameraTheta=3.01 mountX=-0.35 mountY=0.16, mountTheta=2.71
22:22:23.977 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=0.05, opts=13)
22:22:23.982 00.005 7008 Enqueuing Move request for scope (-0.35, 0.05)
22:22:23.985 00.003 8532 Worker thread wakes up
22:22:23.985 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.05) opts 0xd
22:22:23.985 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.35, 0.05)
22:22:23.985 00.000 8532 Moving (-0.35, 0.05) raw xDistance=-0.35 yDistance=0.16
22:22:23.985 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
22:22:23.985 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:23.985 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:22:23.985 00.000 8532 MoveAxis(E, 327, ABG)
22:22:23.985 00.000 8532 Guiding  Dir = 2, Dur = 327
22:22:23.987 00.002 8532 IsSlewing returns 0
22:22:23.987 00.000 8532 IsGuiding returns 0
22:22:23.987 00.000 8532 PulseGuide returned control before completion, sleep 337
22:22:23.989 00.002 7008 UpdateImageDisplay: Size=(752,580) min=806, max=65535, med=4052, FiltMin=3722, FiltMax=41500, Gamma=0.990
22:22:24.002 00.013 7008 UpdateGuideState exits: m=668191 SNR=475.0 Saturated
22:22:24.014 00.012 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.017 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:24.022 00.005 7008 Enqueuing Expose request
22:22:24.329 00.307 8532 IsGuiding returns 0
22:22:24.329 00.000 8532 Move returns status 0, amount 327
22:22:24.329 00.000 8532 MoveAxis(N, 0, ABG)
22:22:24.329 00.000 8532 Move returns status 0, amount 0
22:22:24.329 00.000 8532 move complete, result=0
22:22:24.329 00.000 8532 worker thread done servicing request
22:22:24.329 00.000 8532 Worker thread wakes up
22:22:24.329 00.000 7008 GuideStep: -0.3 px 327 ms EAST, 0.2 px 0 ms NORTH
22:22:24.331 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:24.331 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:24.930 00.599 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35930077-d095-4906-bddf-d40ef580022d"}
22:22:24.932 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35930077-d095-4906-bddf-d40ef580022d"}
22:22:24.934 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60a1c968-4947-42e1-a9af-079d01131307"}
22:22:24.936 00.002 7008 case statement mapped state 6 to 3
22:22:24.936 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"60a1c968-4947-42e1-a9af-079d01131307"}
22:22:24.938 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5b72589b-6339-4ea4-bf84-2c714b4fc18f"}
22:22:24.941 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[7.25,7.26],"pixels":"..."},"id":"5b72589b-6339-4ea4-bf84-2c714b4fc18f"}
22:22:26.453 01.512 8532 Exposure complete
22:22:26.484 00.031 8532 worker thread done servicing request
22:22:26.484 00.000 7008 OnExposeComplete: enter
22:22:26.487 00.003 7008 UpdateGuideState(): m_state=6
22:22:26.489 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:22:26.492 00.003 7008 Star::Find returns 1 (1), X=547.31, Y=322.37, Mass=678949, SNR=437.8, Peak=65535 HFD=3.2
22:22:26.494 00.002 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
22:22:26.496 00.002 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.30 = 2.30)
22:22:26.496 00.000 7008 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.64 mountX=-0.30 mountY=0.25, mountTheta=2.45
22:22:26.504 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.16, opts=13)
22:22:26.504 00.000 7008 Enqueuing Move request for scope (-0.29, 0.16)
22:22:26.506 00.002 8532 Worker thread wakes up
22:22:26.506 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
22:22:26.506 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
22:22:26.506 00.000 8532 Moving (-0.29, 0.16) raw xDistance=-0.30 yDistance=0.25
22:22:26.506 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:22:26.506 00.000 8532 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.53
22:22:26.506 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:22:26.506 00.000 8532 MoveAxis(E, 288, ABG)
22:22:26.506 00.000 8532 Guiding  Dir = 2, Dur = 288
22:22:26.506 00.000 8532 IsSlewing returns 0
22:22:26.506 00.000 8532 IsGuiding returns 0
22:22:26.509 00.003 8532 PulseGuide returned control before completion, sleep 298
22:22:26.509 00.000 7008 UpdateImageDisplay: Size=(752,580) min=869, max=65535, med=4050, FiltMin=3720, FiltMax=40659, Gamma=0.990
22:22:26.521 00.012 7008 UpdateGuideState exits: m=678949 SNR=437.8 Saturated
22:22:26.523 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:26.525 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:26.527 00.002 7008 Enqueuing Expose request
22:22:26.821 00.294 8532 IsGuiding returns 0
22:22:26.821 00.000 8532 Move returns status 0, amount 288
22:22:26.821 00.000 8532 MoveAxis(S, 431, ABG)
22:22:26.821 00.000 8532 Guiding  Dir = 1, Dur = 431
22:22:26.821 00.000 8532 IsSlewing returns 0
22:22:26.822 00.001 8532 IsGuiding returns 0
22:22:26.822 00.000 8532 PulseGuide returned control before completion, sleep 441
22:22:26.930 00.108 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a634468-ef7b-41d5-ab77-48bd263fa78d"}
22:22:26.932 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a634468-ef7b-41d5-ab77-48bd263fa78d"}
22:22:26.935 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ea14ad0-97f4-4ecb-9465-a68a67339b22"}
22:22:26.937 00.002 7008 case statement mapped state 6 to 3
22:22:26.939 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ea14ad0-97f4-4ecb-9465-a68a67339b22"}
22:22:26.943 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7e5872f-7805-4cfd-b810-f82422176884"}
22:22:26.946 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.31,7.37],"pixels":"..."},"id":"e7e5872f-7805-4cfd-b810-f82422176884"}
22:22:27.275 00.329 8532 IsGuiding returns 1
22:22:27.275 00.000 8532 scope still moving after pulse duration time elapsed
22:22:27.307 00.032 8532 IsSlewing returns 0
22:22:27.308 00.001 8532 IsGuiding returns 0
22:22:27.308 00.000 8532 scope move finished after 431 + 54 ms
22:22:27.308 00.000 8532 Move returns status 0, amount 431
22:22:27.308 00.000 8532 move complete, result=0
22:22:27.308 00.000 8532 worker thread done servicing request
22:22:27.308 00.000 7008 GuideStep: -0.3 px 288 ms EAST, 0.2 px 431 ms SOUTH
22:22:27.310 00.002 8532 Worker thread wakes up
22:22:27.310 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:27.312 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:28.935 01.623 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5f4cbdc-bb9f-4f0c-97d4-05ac846b05fd"}
22:22:28.936 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5f4cbdc-bb9f-4f0c-97d4-05ac846b05fd"}
22:22:28.939 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"747afb86-6472-493d-9ad2-f9409d8d60bf"}
22:22:28.941 00.002 7008 case statement mapped state 6 to 3
22:22:28.941 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"747afb86-6472-493d-9ad2-f9409d8d60bf"}
22:22:28.941 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65fb4ee1-8f5c-4098-9d22-6ea0d67df616"}
22:22:28.941 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[7.31,7.37],"pixels":"..."},"id":"65fb4ee1-8f5c-4098-9d22-6ea0d67df616"}
22:22:29.437 00.496 8532 Exposure complete
22:22:29.466 00.029 8532 worker thread done servicing request
22:22:29.466 00.000 7008 OnExposeComplete: enter
22:22:29.469 00.003 7008 UpdateGuideState(): m_state=6
22:22:29.470 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:22:29.472 00.002 7008 Star::Find returns 1 (1), X=547.42, Y=322.35, Mass=666961, SNR=439.7, Peak=65535 HFD=3.2
22:22:29.474 00.002 7008 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.07) = xAngle (2.57 = 2.57)
22:22:29.475 00.001 7008 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
22:22:29.476 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.50 mountX=-0.19 mountY=0.19, mountTheta=2.36
22:22:29.480 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.14, opts=13)
22:22:29.482 00.002 7008 Enqueuing Move request for scope (-0.18, 0.14)
22:22:29.484 00.002 8532 Worker thread wakes up
22:22:29.484 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
22:22:29.484 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
22:22:29.484 00.000 8532 Moving (-0.18, 0.14) raw xDistance=-0.19 yDistance=0.19
22:22:29.484 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:22:29.484 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:22:29.484 00.000 8532 MoveAxis(E, 189, ABG)
22:22:29.484 00.000 8532 Guiding  Dir = 2, Dur = 189
22:22:29.484 00.000 8532 IsSlewing returns 0
22:22:29.485 00.001 8532 IsGuiding returns 0
22:22:29.485 00.000 8532 PulseGuide returned control before completion, sleep 199
22:22:29.485 00.000 7008 UpdateImageDisplay: Size=(752,580) min=681, max=65535, med=4042, FiltMin=3713, FiltMax=40578, Gamma=0.990
22:22:29.498 00.013 7008 UpdateGuideState exits: m=666961 SNR=439.7 Saturated
22:22:29.500 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.501 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:29.503 00.002 7008 Enqueuing Expose request
22:22:29.696 00.193 8532 IsGuiding returns 0
22:22:29.696 00.000 8532 Move returns status 0, amount 189
22:22:29.696 00.000 8532 MoveAxis(S, 331, ABG)
22:22:29.696 00.000 8532 Guiding  Dir = 1, Dur = 331
22:22:29.696 00.000 8532 IsSlewing returns 0
22:22:29.697 00.001 8532 IsGuiding returns 0
22:22:29.697 00.000 8532 PulseGuide returned control before completion, sleep 341
22:22:30.046 00.349 8532 IsGuiding returns 1
22:22:30.046 00.000 8532 scope still moving after pulse duration time elapsed
22:22:30.077 00.031 8532 IsSlewing returns 0
22:22:30.077 00.000 8532 IsGuiding returns 0
22:22:30.077 00.000 8532 scope move finished after 331 + 49 ms
22:22:30.078 00.001 8532 Move returns status 0, amount 331
22:22:30.078 00.000 8532 move complete, result=0
22:22:30.078 00.000 8532 worker thread done servicing request
22:22:30.078 00.000 7008 GuideStep: -0.2 px 189 ms EAST, 0.2 px 331 ms SOUTH
22:22:30.078 00.000 8532 Worker thread wakes up
22:22:30.078 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:30.078 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:30.944 00.866 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e271d0a-2abc-4a4e-a430-785d0eca3307"}
22:22:30.947 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e271d0a-2abc-4a4e-a430-785d0eca3307"}
22:22:30.949 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4b943cb-c15f-4bee-a30f-0faf30fd97f2"}
22:22:30.951 00.002 7008 case statement mapped state 6 to 3
22:22:30.954 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4b943cb-c15f-4bee-a30f-0faf30fd97f2"}
22:22:30.956 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3d539e9f-0957-408c-959b-7c1f1d6a2455"}
22:22:30.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.42,7.35],"pixels":"..."},"id":"3d539e9f-0957-408c-959b-7c1f1d6a2455"}
22:22:32.211 01.253 8532 Exposure complete
22:22:32.237 00.026 8532 worker thread done servicing request
22:22:32.237 00.000 7008 OnExposeComplete: enter
22:22:32.241 00.004 7008 UpdateGuideState(): m_state=6
22:22:32.241 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:22:32.243 00.002 7008 Star::Find returns 1 (1), X=547.33, Y=322.29, Mass=660113, SNR=449.6, Peak=65535 HFD=3.3
22:22:32.245 00.002 7008 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.07) = xAngle (2.95 = 2.95)
22:22:32.245 00.000 7008 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.54 = 2.54)
22:22:32.247 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=-0.28 mountY=0.16, mountTheta=2.62
22:22:32.250 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.07, opts=13)
22:22:32.250 00.000 7008 Enqueuing Move request for scope (-0.27, 0.07)
22:22:32.252 00.002 8532 Worker thread wakes up
22:22:32.253 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
22:22:32.253 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
22:22:32.253 00.000 8532 Moving (-0.27, 0.07) raw xDistance=-0.28 yDistance=0.16
22:22:32.253 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:22:32.253 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:32.253 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:22:32.253 00.000 8532 MoveAxis(E, 260, ABG)
22:22:32.253 00.000 8532 Guiding  Dir = 2, Dur = 260
22:22:32.253 00.000 8532 IsSlewing returns 0
22:22:32.254 00.001 8532 IsGuiding returns 0
22:22:32.254 00.000 8532 PulseGuide returned control before completion, sleep 270
22:22:32.254 00.000 7008 UpdateImageDisplay: Size=(752,580) min=857, max=65535, med=4041, FiltMin=3685, FiltMax=41192, Gamma=0.990
22:22:32.256 00.002 7008 UpdateGuideState exits: m=660113 SNR=449.6 Saturated
22:22:32.256 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:32.268 00.012 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:32.268 00.000 7008 Enqueuing Expose request
22:22:32.536 00.268 8532 IsGuiding returns 0
22:22:32.536 00.000 8532 Move returns status 0, amount 260
22:22:32.536 00.000 8532 MoveAxis(N, 0, ABG)
22:22:32.536 00.000 8532 Move returns status 0, amount 0
22:22:32.536 00.000 8532 move complete, result=0
22:22:32.537 00.001 8532 worker thread done servicing request
22:22:32.537 00.000 7008 GuideStep: -0.3 px 260 ms EAST, 0.2 px 0 ms NORTH
22:22:32.538 00.001 8532 Worker thread wakes up
22:22:32.538 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:32.538 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:32.946 00.408 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af822e5a-6748-481c-8d01-758fdcca2aab"}
22:22:32.949 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af822e5a-6748-481c-8d01-758fdcca2aab"}
22:22:32.949 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9576f653-2268-45b1-96f4-ed5ff0ac6280"}
22:22:32.949 00.000 7008 case statement mapped state 6 to 3
22:22:32.958 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9576f653-2268-45b1-96f4-ed5ff0ac6280"}
22:22:32.963 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7dc633d-9dd3-41cb-8156-33bdc426f851"}
22:22:32.968 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.33,7.29],"pixels":"..."},"id":"e7dc633d-9dd3-41cb-8156-33bdc426f851"}
22:22:34.666 01.698 8532 Exposure complete
22:22:34.693 00.027 8532 worker thread done servicing request
22:22:34.693 00.000 7008 OnExposeComplete: enter
22:22:34.693 00.000 7008 UpdateGuideState(): m_state=6
22:22:34.693 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:22:34.698 00.005 7008 Star::Find returns 1 (1), X=547.35, Y=322.29, Mass=675703, SNR=482.8, Peak=65535 HFD=3.3
22:22:34.698 00.000 7008 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.07) = xAngle (2.93 = 2.93)
22:22:34.698 00.000 7008 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
22:22:34.698 00.000 7008 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.26 cameraTheta=2.86 mountX=-0.25 mountY=0.15, mountTheta=2.60
22:22:34.698 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.07, opts=13)
22:22:34.698 00.000 7008 Enqueuing Move request for scope (-0.24, 0.07)
22:22:34.698 00.000 8532 Worker thread wakes up
22:22:34.698 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
22:22:34.698 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
22:22:34.698 00.000 8532 Moving (-0.24, 0.07) raw xDistance=-0.25 yDistance=0.15
22:22:34.698 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
22:22:34.698 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:34.698 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:22:34.698 00.000 8532 MoveAxis(E, 239, ABG)
22:22:34.698 00.000 8532 Guiding  Dir = 2, Dur = 239
22:22:34.698 00.000 8532 IsSlewing returns 0
22:22:34.698 00.000 8532 IsGuiding returns 0
22:22:34.698 00.000 8532 PulseGuide returned control before completion, sleep 249
22:22:34.698 00.000 7008 UpdateImageDisplay: Size=(752,580) min=940, max=65535, med=4032, FiltMin=3698, FiltMax=41190, Gamma=0.990
22:22:34.720 00.022 7008 UpdateGuideState exits: m=675703 SNR=482.8 Saturated
22:22:34.722 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:34.724 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:34.724 00.000 7008 Enqueuing Expose request
22:22:34.949 00.225 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52619584-2f91-4331-8642-bc4317310b92"}
22:22:34.950 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52619584-2f91-4331-8642-bc4317310b92"}
22:22:34.954 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76d98a69-5b8d-4ced-858c-eb5ce4dc3883"}
22:22:34.954 00.000 7008 case statement mapped state 6 to 3
22:22:34.954 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"76d98a69-5b8d-4ced-858c-eb5ce4dc3883"}
22:22:34.960 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73e26c2f-c516-4c71-a4a5-0ff7a8c9a33d"}
22:22:34.960 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.35,7.29],"pixels":"..."},"id":"73e26c2f-c516-4c71-a4a5-0ff7a8c9a33d"}
22:22:34.965 00.005 8532 IsGuiding returns 0
22:22:34.965 00.000 8532 Move returns status 0, amount 239
22:22:34.965 00.000 8532 MoveAxis(N, 0, ABG)
22:22:34.965 00.000 8532 Move returns status 0, amount 0
22:22:34.965 00.000 8532 move complete, result=0
22:22:34.965 00.000 8532 worker thread done servicing request
22:22:34.965 00.000 8532 Worker thread wakes up
22:22:34.965 00.000 7008 GuideStep: -0.2 px 239 ms EAST, 0.1 px 0 ms NORTH
22:22:34.966 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:34.966 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:36.957 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da910912-10f9-4b5b-b571-fbef577329fb"}
22:22:36.958 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da910912-10f9-4b5b-b571-fbef577329fb"}
22:22:36.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26e007df-15e7-47a7-88bc-e2fe0108d344"}
22:22:36.963 00.003 7008 case statement mapped state 6 to 3
22:22:36.965 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26e007df-15e7-47a7-88bc-e2fe0108d344"}
22:22:36.968 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"895f9bff-2aef-4615-aa2d-8b7aa5835636"}
22:22:36.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.35,7.29],"pixels":"..."},"id":"895f9bff-2aef-4615-aa2d-8b7aa5835636"}
22:22:37.101 00.131 8532 Exposure complete
22:22:37.125 00.024 8532 worker thread done servicing request
22:22:37.127 00.002 7008 OnExposeComplete: enter
22:22:37.127 00.000 7008 UpdateGuideState(): m_state=6
22:22:37.129 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:22:37.129 00.000 7008 Star::Find returns 1 (1), X=547.22, Y=322.24, Mass=679205, SNR=460.0, Peak=65535 HFD=3.2
22:22:37.131 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = 3.14)
22:22:37.133 00.002 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.72 = 2.72)
22:22:37.133 00.000 7008 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.38 cameraTheta=3.07 mountX=-0.38 mountY=0.16, mountTheta=2.76
22:22:37.137 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.38, y=0.03, opts=13)
22:22:37.137 00.000 7008 Enqueuing Move request for scope (-0.38, 0.03)
22:22:37.139 00.002 8532 Worker thread wakes up
22:22:37.139 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd
22:22:37.139 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.38, 0.03)
22:22:37.139 00.000 8532 Moving (-0.38, 0.03) raw xDistance=-0.38 yDistance=0.16
22:22:37.139 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
22:22:37.139 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:37.139 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:22:37.139 00.000 8532 MoveAxis(E, 358, ABG)
22:22:37.139 00.000 8532 Guiding  Dir = 2, Dur = 358
22:22:37.139 00.000 8532 IsSlewing returns 0
22:22:37.139 00.000 8532 IsGuiding returns 0
22:22:37.139 00.000 8532 PulseGuide returned control before completion, sleep 368
22:22:37.139 00.000 7008 UpdateImageDisplay: Size=(752,580) min=699, max=65535, med=4030, FiltMin=3671, FiltMax=41952, Gamma=0.990
22:22:37.150 00.011 7008 UpdateGuideState exits: m=679205 SNR=460.0 Saturated
22:22:37.150 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.150 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:37.150 00.000 7008 Enqueuing Expose request
22:22:37.510 00.360 8532 IsGuiding returns 0
22:22:37.510 00.000 8532 Move returns status 0, amount 358
22:22:37.510 00.000 8532 MoveAxis(N, 0, ABG)
22:22:37.510 00.000 8532 Move returns status 0, amount 0
22:22:37.510 00.000 8532 move complete, result=0
22:22:37.510 00.000 8532 worker thread done servicing request
22:22:37.510 00.000 8532 Worker thread wakes up
22:22:37.510 00.000 7008 GuideStep: -0.4 px 358 ms EAST, 0.2 px 0 ms NORTH
22:22:37.510 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:37.510 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:38.971 01.461 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f63f595-2f75-458b-9bc0-1181dc3d30c5"}
22:22:38.971 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f63f595-2f75-458b-9bc0-1181dc3d30c5"}
22:22:38.973 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35bcdff9-104c-47d6-9ed0-f3368bf8c6ce"}
22:22:38.974 00.001 7008 case statement mapped state 6 to 3
22:22:38.976 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"35bcdff9-104c-47d6-9ed0-f3368bf8c6ce"}
22:22:38.976 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c02e9e9-979a-4d40-a8d1-9a35ca996547"}
22:22:38.979 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.22,7.24],"pixels":"..."},"id":"3c02e9e9-979a-4d40-a8d1-9a35ca996547"}
22:22:39.641 00.662 8532 Exposure complete
22:22:39.658 00.017 8532 worker thread done servicing request
22:22:39.658 00.000 7008 OnExposeComplete: enter
22:22:39.658 00.000 7008 UpdateGuideState(): m_state=6
22:22:39.668 00.010 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:22:39.670 00.002 7008 Star::Find returns 1 (1), X=547.72, Y=322.51, Mass=717365, SNR=470.5, Peak=65535 HFD=3.1
22:22:39.672 00.002 7008 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.07) = xAngle (1.26 = 1.26)
22:22:39.672 00.000 7008 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.85 = 0.85)
22:22:39.674 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.19 mountX=0.10 mountY=0.23, mountTheta=1.18
22:22:39.675 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.29, opts=13)
22:22:39.677 00.002 7008 Enqueuing Move request for scope (0.12, 0.29)
22:22:39.677 00.000 8532 Worker thread wakes up
22:22:39.677 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
22:22:39.677 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
22:22:39.677 00.000 8532 Moving (0.12, 0.29) raw xDistance=0.10 yDistance=0.23
22:22:39.677 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:22:39.677 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:22:39.677 00.000 8532 MoveAxis(E, 0, ABG)
22:22:39.677 00.000 8532 Move returns status 0, amount 0
22:22:39.677 00.000 8532 MoveAxis(S, 411, ABG)
22:22:39.677 00.000 8532 Guiding  Dir = 1, Dur = 411
22:22:39.677 00.000 8532 IsSlewing returns 0
22:22:39.684 00.007 8532 IsGuiding returns 0
22:22:39.684 00.000 8532 PulseGuide returned control before completion, sleep 421
22:22:39.686 00.002 7008 UpdateImageDisplay: Size=(752,580) min=742, max=65535, med=4021, FiltMin=3680, FiltMax=45821, Gamma=0.990
22:22:39.696 00.010 7008 UpdateGuideState exits: m=717365 SNR=470.5 Saturated
22:22:39.696 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.698 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:39.700 00.002 7008 Enqueuing Expose request
22:22:40.113 00.413 8532 IsGuiding returns 1
22:22:40.113 00.000 8532 scope still moving after pulse duration time elapsed
22:22:40.144 00.031 8532 IsSlewing returns 0
22:22:40.144 00.000 8532 IsGuiding returns 0
22:22:40.144 00.000 8532 scope move finished after 411 + 49 ms
22:22:40.144 00.000 8532 Move returns status 0, amount 411
22:22:40.144 00.000 8532 move complete, result=0
22:22:40.144 00.000 8532 worker thread done servicing request
22:22:40.144 00.000 8532 Worker thread wakes up
22:22:40.144 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 411 ms SOUTH
22:22:40.147 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:40.147 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:40.975 00.828 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"187e2d7b-c0c6-421d-9e56-b066013efd9c"}
22:22:40.977 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"187e2d7b-c0c6-421d-9e56-b066013efd9c"}
22:22:40.979 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09069d0c-5a41-4cb9-8525-f8064d52cc8f"}
22:22:40.982 00.003 7008 case statement mapped state 6 to 3
22:22:40.982 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"09069d0c-5a41-4cb9-8525-f8064d52cc8f"}
22:22:40.984 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"877e7480-b1d5-446b-922c-f89799d7585b"}
22:22:40.984 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.72,6.51],"pixels":"..."},"id":"877e7480-b1d5-446b-922c-f89799d7585b"}
22:22:42.274 01.290 8532 Exposure complete
22:22:42.309 00.035 8532 worker thread done servicing request
22:22:42.309 00.000 7008 OnExposeComplete: enter
22:22:42.311 00.002 7008 UpdateGuideState(): m_state=6
22:22:42.313 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:22:42.315 00.002 7008 Star::Find returns 1 (1), X=547.71, Y=322.55, Mass=727728, SNR=477.6, Peak=65535 HFD=3.2
22:22:42.316 00.001 7008 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.07) = xAngle (1.31 = 1.31)
22:22:42.318 00.002 7008 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.90 = 0.90)
22:22:42.318 00.000 7008 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.24 mountX=0.09 mountY=0.28, mountTheta=1.25
22:22:42.323 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.33, opts=13)
22:22:42.323 00.000 7008 Enqueuing Move request for scope (0.11, 0.33)
22:22:42.325 00.002 8532 Worker thread wakes up
22:22:42.325 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
22:22:42.325 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
22:22:42.325 00.000 8532 Moving (0.11, 0.33) raw xDistance=0.09 yDistance=0.28
22:22:42.325 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:22:42.325 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:22:42.325 00.000 8532 MoveAxis(E, 0, ABG)
22:22:42.325 00.000 8532 Move returns status 0, amount 0
22:22:42.325 00.000 8532 MoveAxis(S, 483, ABG)
22:22:42.325 00.000 8532 Guiding  Dir = 1, Dur = 483
22:22:42.327 00.002 8532 IsSlewing returns 0
22:22:42.327 00.000 8532 IsGuiding returns 0
22:22:42.327 00.000 8532 PulseGuide returned control before completion, sleep 493
22:22:42.327 00.000 7008 UpdateImageDisplay: Size=(752,580) min=717, max=65535, med=4013, FiltMin=3671, FiltMax=50753, Gamma=0.990
22:22:42.339 00.012 7008 UpdateGuideState exits: m=727728 SNR=477.6 Saturated
22:22:42.344 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.344 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:42.346 00.002 7008 Enqueuing Expose request
22:22:42.827 00.481 8532 IsGuiding returns 1
22:22:42.827 00.000 8532 scope still moving after pulse duration time elapsed
22:22:42.859 00.032 8532 IsSlewing returns 0
22:22:42.860 00.001 8532 IsGuiding returns 0
22:22:42.860 00.000 8532 scope move finished after 483 + 49 ms
22:22:42.860 00.000 8532 Move returns status 0, amount 483
22:22:42.860 00.000 8532 move complete, result=0
22:22:42.860 00.000 8532 worker thread done servicing request
22:22:42.860 00.000 8532 Worker thread wakes up
22:22:42.860 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 483 ms SOUTH
22:22:42.860 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:42.860 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:42.987 00.127 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3297048-6f04-4fbe-be25-cd0090213b5a"}
22:22:42.988 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3297048-6f04-4fbe-be25-cd0090213b5a"}
22:22:42.990 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9719372a-62d7-40dc-a480-eb38ae10d9d4"}
22:22:42.990 00.000 7008 case statement mapped state 6 to 3
22:22:42.992 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9719372a-62d7-40dc-a480-eb38ae10d9d4"}
22:22:42.994 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2894ee3-6096-49b0-b851-eee25277b932"}
22:22:42.994 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[6.71,6.55],"pixels":"..."},"id":"b2894ee3-6096-49b0-b851-eee25277b932"}
22:22:44.987 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5665d3aa-810f-487b-890d-06ae7949b063"}
22:22:44.987 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5665d3aa-810f-487b-890d-06ae7949b063"}
22:22:44.990 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91763a8c-62f0-45f5-a67a-9db09a3074cd"}
22:22:44.992 00.002 7008 case statement mapped state 6 to 3
22:22:44.992 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"91763a8c-62f0-45f5-a67a-9db09a3074cd"}
22:22:44.994 00.002 8532 Exposure complete
22:22:44.994 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"29c41f44-8bff-48af-bc31-b25911a80a4c"}
22:22:44.994 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[6.71,6.55],"pixels":"..."},"id":"29c41f44-8bff-48af-bc31-b25911a80a4c"}
22:22:45.019 00.025 8532 worker thread done servicing request
22:22:45.019 00.000 7008 OnExposeComplete: enter
22:22:45.022 00.003 7008 UpdateGuideState(): m_state=6
22:22:45.022 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:22:45.024 00.002 7008 Star::Find returns 1 (0), X=547.79, Y=322.60, Mass=744054, SNR=476.3, Peak=65525 HFD=3.2
22:22:45.024 00.000 7008 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.07) = xAngle (1.17 = 1.17)
22:22:45.026 00.002 7008 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.76 = 0.76)
22:22:45.026 00.000 7008 CameraToMount -- cameraX=0.20 cameraY=0.38 hyp=0.43 cameraTheta=1.10 mountX=0.17 mountY=0.29, mountTheta=1.05
22:22:45.030 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.38, opts=13)
22:22:45.031 00.001 7008 Enqueuing Move request for scope (0.20, 0.38)
22:22:45.033 00.002 8532 Worker thread wakes up
22:22:45.033 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.38) opts 0xd
22:22:45.033 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.38)
22:22:45.033 00.000 8532 Moving (0.20, 0.38) raw xDistance=0.17 yDistance=0.29
22:22:45.033 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:22:45.033 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:22:45.033 00.000 8532 MoveAxis(E, 0, ABG)
22:22:45.033 00.000 8532 Move returns status 0, amount 0
22:22:45.033 00.000 8532 MoveAxis(S, 515, ABG)
22:22:45.033 00.000 8532 Guiding  Dir = 1, Dur = 515
22:22:45.033 00.000 8532 IsSlewing returns 0
22:22:45.033 00.000 8532 IsGuiding returns 0
22:22:45.033 00.000 8532 PulseGuide returned control before completion, sleep 525
22:22:45.033 00.000 7008 UpdateImageDisplay: Size=(752,580) min=687, max=65525, med=4007, FiltMin=3682, FiltMax=48493, Gamma=0.990
22:22:45.041 00.008 7008 UpdateGuideState exits: m=744054 SNR=476.3
22:22:45.041 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.041 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:45.041 00.000 7008 Enqueuing Expose request
22:22:45.571 00.530 8532 IsGuiding returns 0
22:22:45.571 00.000 8532 Move returns status 0, amount 515
22:22:45.571 00.000 8532 move complete, result=0
22:22:45.571 00.000 8532 worker thread done servicing request
22:22:45.571 00.000 8532 Worker thread wakes up
22:22:45.571 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.3 px 515 ms SOUTH
22:22:45.573 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:45.573 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:46.993 01.420 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4717127f-438e-488f-9b69-9acd92fcc816"}
22:22:46.995 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4717127f-438e-488f-9b69-9acd92fcc816"}
22:22:46.997 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"210e27e0-3f48-49a4-9ff7-9ce29cf999c1"}
22:22:46.997 00.000 7008 case statement mapped state 6 to 3
22:22:46.999 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"210e27e0-3f48-49a4-9ff7-9ce29cf999c1"}
22:22:47.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"81e9a5f7-5728-45a6-8917-f3188432d43a"}
22:22:47.001 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.79,6.60],"pixels":"..."},"id":"81e9a5f7-5728-45a6-8917-f3188432d43a"}
22:22:47.690 00.689 8532 Exposure complete
22:22:47.717 00.027 8532 worker thread done servicing request
22:22:47.717 00.000 7008 OnExposeComplete: enter
22:22:47.717 00.000 7008 UpdateGuideState(): m_state=6
22:22:47.717 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:22:47.722 00.005 7008 Star::Find returns 1 (0), X=547.87, Y=322.71, Mass=739234, SNR=525.6, Peak=65525 HFD=3.3
22:22:47.724 00.002 7008 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.07) = xAngle (1.15 = 1.15)
22:22:47.724 00.000 7008 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.74 = 0.74)
22:22:47.726 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.50 hyp=0.56 cameraTheta=1.08 mountX=0.23 mountY=0.38, mountTheta=1.03
22:22:47.729 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.50, opts=13)
22:22:47.729 00.000 7008 Enqueuing Move request for scope (0.27, 0.50)
22:22:47.729 00.000 8532 Worker thread wakes up
22:22:47.731 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.50) opts 0xd
22:22:47.731 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.50)
22:22:47.731 00.000 8532 Moving (0.27, 0.50) raw xDistance=0.23 yDistance=0.38
22:22:47.731 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:22:47.731 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:22:47.731 00.000 8532 MoveAxis(W, 204, ABG)
22:22:47.731 00.000 8532 Guiding  Dir = 3, Dur = 204
22:22:47.731 00.000 8532 IsSlewing returns 0
22:22:47.731 00.000 8532 IsGuiding returns 0
22:22:47.731 00.000 8532 PulseGuide returned control before completion, sleep 214
22:22:47.731 00.000 7008 UpdateImageDisplay: Size=(752,580) min=675, max=65525, med=3994, FiltMin=3649, FiltMax=43273, Gamma=0.990
22:22:47.738 00.007 7008 UpdateGuideState exits: m=739234 SNR=525.6
22:22:47.738 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.738 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:47.738 00.000 7008 Enqueuing Expose request
22:22:47.960 00.222 8532 IsGuiding returns 0
22:22:47.961 00.001 8532 Move returns status 0, amount 204
22:22:47.961 00.000 8532 MoveAxis(S, 665, ABG)
22:22:47.961 00.000 8532 Guiding  Dir = 1, Dur = 665
22:22:47.961 00.000 8532 IsSlewing returns 0
22:22:47.961 00.000 8532 IsGuiding returns 0
22:22:47.961 00.000 8532 PulseGuide returned control before completion, sleep 675
22:22:48.638 00.677 8532 IsGuiding returns 1
22:22:48.639 00.001 8532 scope still moving after pulse duration time elapsed
22:22:48.670 00.031 8532 IsSlewing returns 0
22:22:48.670 00.000 8532 IsGuiding returns 0
22:22:48.670 00.000 8532 scope move finished after 665 + 44 ms
22:22:48.670 00.000 8532 Move returns status 0, amount 665
22:22:48.670 00.000 8532 move complete, result=0
22:22:48.670 00.000 8532 worker thread done servicing request
22:22:48.670 00.000 8532 Worker thread wakes up
22:22:48.670 00.000 7008 GuideStep: 0.2 px 204 ms WEST, 0.4 px 665 ms SOUTH
22:22:48.670 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:48.670 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:48.999 00.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e174d5c0-8957-4da5-bf28-8eddaafe413c"}
22:22:49.000 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e174d5c0-8957-4da5-bf28-8eddaafe413c"}
22:22:49.000 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8fa3d5fc-0299-4d74-b1a4-8932f90abb55"}
22:22:49.000 00.000 7008 case statement mapped state 6 to 3
22:22:49.000 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fa3d5fc-0299-4d74-b1a4-8932f90abb55"}
22:22:49.007 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"36e99724-8283-41ad-8cf7-0792ee83b186"}
22:22:49.007 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.87,6.71],"pixels":"..."},"id":"36e99724-8283-41ad-8cf7-0792ee83b186"}
22:22:50.793 01.786 8532 Exposure complete
22:22:50.810 00.017 8532 worker thread done servicing request
22:22:50.810 00.000 7008 OnExposeComplete: enter
22:22:50.810 00.000 7008 UpdateGuideState(): m_state=6
22:22:50.821 00.011 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:22:50.822 00.001 7008 Star::Find returns 1 (1), X=547.66, Y=322.73, Mass=766382, SNR=499.1, Peak=65535 HFD=3.3
22:22:50.822 00.000 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
22:22:50.824 00.002 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
22:22:50.826 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.52 hyp=0.52 cameraTheta=1.45 mountX=0.03 mountY=0.47, mountTheta=1.52
22:22:50.828 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.52, opts=13)
22:22:50.828 00.000 7008 Enqueuing Move request for scope (0.06, 0.52)
22:22:50.828 00.000 8532 Worker thread wakes up
22:22:50.828 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.52) opts 0xd
22:22:50.828 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.52)
22:22:50.828 00.000 8532 Moving (0.06, 0.52) raw xDistance=0.03 yDistance=0.47
22:22:50.828 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:22:50.828 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:22:50.828 00.000 8532 MoveAxis(E, 0, ABG)
22:22:50.828 00.000 8532 Move returns status 0, amount 0
22:22:50.828 00.000 8532 MoveAxis(S, 819, ABG)
22:22:50.828 00.000 8532 Guiding  Dir = 1, Dur = 819
22:22:50.828 00.000 8532 IsSlewing returns 0
22:22:50.828 00.000 8532 IsGuiding returns 0
22:22:50.828 00.000 8532 PulseGuide returned control before completion, sleep 829
22:22:50.828 00.000 7008 UpdateImageDisplay: Size=(752,580) min=698, max=65535, med=3989, FiltMin=3648, FiltMax=55147, Gamma=0.990
22:22:50.842 00.014 7008 UpdateGuideState exits: m=766382 SNR=499.1 Saturated
22:22:50.844 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.846 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:50.846 00.000 7008 Enqueuing Expose request
22:22:50.999 00.153 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8323a805-3319-4033-a4ca-c4ea9fd5e4c5"}
22:22:51.000 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8323a805-3319-4033-a4ca-c4ea9fd5e4c5"}
22:22:51.002 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdbedb95-216e-44de-9f7d-e58a80deebb7"}
22:22:51.004 00.002 7008 case statement mapped state 6 to 3
22:22:51.006 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdbedb95-216e-44de-9f7d-e58a80deebb7"}
22:22:51.008 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea41d826-9df3-4ba3-946d-365cd10a75ba"}
22:22:51.008 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.66,6.73],"pixels":"..."},"id":"ea41d826-9df3-4ba3-946d-365cd10a75ba"}
22:22:51.667 00.659 8532 IsGuiding returns 1
22:22:51.667 00.000 8532 scope still moving after pulse duration time elapsed
22:22:51.699 00.032 8532 IsSlewing returns 0
22:22:51.699 00.000 8532 IsGuiding returns 0
22:22:51.699 00.000 8532 scope move finished after 819 + 48 ms
22:22:51.699 00.000 8532 Move returns status 0, amount 819
22:22:51.699 00.000 8532 move complete, result=0
22:22:51.699 00.000 8532 worker thread done servicing request
22:22:51.699 00.000 8532 Worker thread wakes up
22:22:51.699 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.5 px 819 ms SOUTH
22:22:51.699 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:51.699 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:53.001 01.302 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"670e7402-f28f-4d47-80f2-402a87436f36"}
22:22:53.001 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"670e7402-f28f-4d47-80f2-402a87436f36"}
22:22:53.001 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3bd518f-c3f3-4122-a563-e63cca4a85da"}
22:22:53.006 00.005 7008 case statement mapped state 6 to 3
22:22:53.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3bd518f-c3f3-4122-a563-e63cca4a85da"}
22:22:53.010 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2fd79ad4-406e-4972-b82d-d0cd4589a02c"}
22:22:53.012 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.66,6.73],"pixels":"..."},"id":"2fd79ad4-406e-4972-b82d-d0cd4589a02c"}
22:22:53.822 00.810 8532 Exposure complete
22:22:53.835 00.013 8532 worker thread done servicing request
22:22:53.835 00.000 7008 OnExposeComplete: enter
22:22:53.835 00.000 7008 UpdateGuideState(): m_state=6
22:22:53.835 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:22:53.850 00.015 7008 Star::Find returns 1 (1), X=547.60, Y=322.72, Mass=734494, SNR=510.9, Peak=65535 HFD=3.2
22:22:53.850 00.000 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
22:22:53.852 00.002 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
22:22:53.852 00.000 7008 CameraToMount -- cameraX=0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.57 mountX=-0.03 mountY=0.47, mountTheta=1.64
22:22:53.856 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.50, opts=13)
22:22:53.858 00.002 7008 Enqueuing Move request for scope (0.00, 0.50)
22:22:53.860 00.002 8532 Worker thread wakes up
22:22:53.860 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.50) opts 0xd
22:22:53.860 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.50)
22:22:53.860 00.000 8532 Moving (0.00, 0.50) raw xDistance=-0.03 yDistance=0.47
22:22:53.860 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:22:53.860 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:22:53.860 00.000 8532 MoveAxis(E, 0, ABG)
22:22:53.860 00.000 8532 Move returns status 0, amount 0
22:22:53.860 00.000 8532 MoveAxis(S, 826, ABG)
22:22:53.860 00.000 8532 Guiding  Dir = 1, Dur = 826
22:22:53.860 00.000 8532 IsSlewing returns 0
22:22:53.860 00.000 8532 IsGuiding returns 0
22:22:53.862 00.002 8532 PulseGuide returned control before completion, sleep 836
22:22:53.862 00.000 7008 UpdateImageDisplay: Size=(752,580) min=753, max=65535, med=3981, FiltMin=3656, FiltMax=50883, Gamma=0.990
22:22:53.872 00.010 7008 UpdateGuideState exits: m=734494 SNR=510.9 Saturated
22:22:53.874 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:53.874 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:53.876 00.002 7008 Enqueuing Expose request
22:22:54.701 00.825 8532 IsGuiding returns 1
22:22:54.701 00.000 8532 scope still moving after pulse duration time elapsed
22:22:54.733 00.032 8532 IsSlewing returns 0
22:22:54.734 00.001 8532 IsGuiding returns 0
22:22:54.734 00.000 8532 scope move finished after 826 + 47 ms
22:22:54.734 00.000 8532 Move returns status 0, amount 826
22:22:54.734 00.000 8532 move complete, result=0
22:22:54.734 00.000 8532 worker thread done servicing request
22:22:54.734 00.000 8532 Worker thread wakes up
22:22:54.734 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.5 px 826 ms SOUTH
22:22:54.737 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:54.737 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:54.998 00.261 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d23e071-f325-4520-a203-f3ac39ebedf7"}
22:22:54.999 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d23e071-f325-4520-a203-f3ac39ebedf7"}
22:22:55.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42ffcb4a-86d5-4a64-a911-24a16a60573b"}
22:22:55.004 00.003 7008 case statement mapped state 6 to 3
22:22:55.004 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42ffcb4a-86d5-4a64-a911-24a16a60573b"}
22:22:55.010 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68b199ee-88fe-441e-8e38-7263366643bd"}
22:22:55.012 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.60,6.72],"pixels":"..."},"id":"68b199ee-88fe-441e-8e38-7263366643bd"}
22:22:56.861 01.849 8532 Exposure complete
22:22:56.891 00.030 8532 worker thread done servicing request
22:22:56.891 00.000 7008 OnExposeComplete: enter
22:22:56.891 00.000 7008 UpdateGuideState(): m_state=6
22:22:56.891 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:22:56.891 00.000 7008 Star::Find returns 1 (1), X=547.46, Y=322.72, Mass=733278, SNR=512.0, Peak=65535 HFD=3.3
22:22:56.891 00.000 7008 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.07) = xAngle (1.92 = 1.92)
22:22:56.900 00.009 7008 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.51 = 1.51)
22:22:56.902 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.85 mountX=-0.18 mountY=0.52, mountTheta=1.90
22:22:56.906 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.50, opts=13)
22:22:56.906 00.000 7008 Enqueuing Move request for scope (-0.14, 0.50)
22:22:56.906 00.000 8532 Worker thread wakes up
22:22:56.906 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.50) opts 0xd
22:22:56.906 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.50)
22:22:56.906 00.000 8532 Moving (-0.14, 0.50) raw xDistance=-0.18 yDistance=0.52
22:22:56.906 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:22:56.906 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:22:56.906 00.000 8532 MoveAxis(E, 158, ABG)
22:22:56.906 00.000 8532 Guiding  Dir = 2, Dur = 158
22:22:56.906 00.000 8532 IsSlewing returns 0
22:22:56.906 00.000 8532 IsGuiding returns 0
22:22:56.906 00.000 8532 PulseGuide returned control before completion, sleep 168
22:22:56.906 00.000 7008 UpdateImageDisplay: Size=(752,580) min=814, max=65535, med=3978, FiltMin=3646, FiltMax=51702, Gamma=0.990
22:22:56.922 00.016 7008 UpdateGuideState exits: m=733278 SNR=512.0 Saturated
22:22:56.922 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.922 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:22:56.932 00.010 7008 Enqueuing Expose request
22:22:57.000 00.068 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d8cbf6a-9075-4867-8de2-5cec108d895b"}
22:22:57.002 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d8cbf6a-9075-4867-8de2-5cec108d895b"}
22:22:57.004 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80b4d6be-0cf5-4a1c-82ed-a0b74f88ed90"}
22:22:57.004 00.000 7008 case statement mapped state 6 to 3
22:22:57.004 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"80b4d6be-0cf5-4a1c-82ed-a0b74f88ed90"}
22:22:57.004 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b7cee51-fb5a-4b11-9802-a89a2ba11f5b"}
22:22:57.004 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.46,6.72],"pixels":"..."},"id":"7b7cee51-fb5a-4b11-9802-a89a2ba11f5b"}
22:22:57.095 00.091 8532 IsGuiding returns 0
22:22:57.095 00.000 8532 Move returns status 0, amount 158
22:22:57.095 00.000 8532 MoveAxis(S, 913, ABG)
22:22:57.095 00.000 8532 Guiding  Dir = 1, Dur = 913
22:22:57.095 00.000 8532 IsSlewing returns 0
22:22:57.095 00.000 8532 IsGuiding returns 0
22:22:57.095 00.000 8532 PulseGuide returned control before completion, sleep 923
22:22:58.024 00.929 8532 IsGuiding returns 1
22:22:58.024 00.000 8532 scope still moving after pulse duration time elapsed
22:22:58.055 00.031 8532 IsSlewing returns 0
22:22:58.055 00.000 8532 IsGuiding returns 0
22:22:58.055 00.000 8532 scope move finished after 913 + 47 ms
22:22:58.055 00.000 8532 Move returns status 0, amount 913
22:22:58.055 00.000 8532 move complete, result=0
22:22:58.055 00.000 8532 worker thread done servicing request
22:22:58.055 00.000 8532 Worker thread wakes up
22:22:58.055 00.000 7008 GuideStep: -0.2 px 158 ms EAST, 0.5 px 913 ms SOUTH
22:22:58.055 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:22:58.055 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:22:58.999 00.944 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"917e0274-f94a-4ead-bfc2-6d92aa216e12"}
22:22:58.999 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"917e0274-f94a-4ead-bfc2-6d92aa216e12"}
22:22:58.999 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b34a10f6-7d42-4d12-8237-afbcb4f0fe0f"}
22:22:58.999 00.000 7008 case statement mapped state 6 to 3
22:22:58.999 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b34a10f6-7d42-4d12-8237-afbcb4f0fe0f"}
22:22:58.999 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad8d938f-f0bd-4303-9678-07b0ce8cf218"}
22:22:58.999 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.46,6.72],"pixels":"..."},"id":"ad8d938f-f0bd-4303-9678-07b0ce8cf218"}
22:23:00.182 01.183 8532 Exposure complete
22:23:00.199 00.017 8532 worker thread done servicing request
22:23:00.199 00.000 7008 OnExposeComplete: enter
22:23:00.214 00.015 7008 UpdateGuideState(): m_state=6
22:23:00.215 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:23:00.216 00.001 7008 Star::Find returns 1 (1), X=547.58, Y=322.73, Mass=741310, SNR=526.7, Peak=65535 HFD=3.2
22:23:00.216 00.000 7008 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.07) = xAngle (1.68 = 1.68)
22:23:00.218 00.002 7008 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.27 = 1.27)
22:23:00.220 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.61 mountX=-0.06 mountY=0.49, mountTheta=1.68
22:23:00.222 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.51, opts=13)
22:23:00.222 00.000 7008 Enqueuing Move request for scope (-0.02, 0.51)
22:23:00.224 00.002 8532 Worker thread wakes up
22:23:00.224 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.51) opts 0xd
22:23:00.224 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.51)
22:23:00.224 00.000 8532 Moving (-0.02, 0.51) raw xDistance=-0.06 yDistance=0.49
22:23:00.224 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:23:00.224 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:23:00.224 00.000 8532 MoveAxis(E, 0, ABG)
22:23:00.224 00.000 8532 Move returns status 0, amount 0
22:23:00.224 00.000 8532 MoveAxis(S, 859, ABG)
22:23:00.224 00.000 8532 Guiding  Dir = 1, Dur = 859
22:23:00.224 00.000 8532 IsSlewing returns 0
22:23:00.224 00.000 8532 IsGuiding returns 0
22:23:00.226 00.002 8532 PulseGuide returned control before completion, sleep 869
22:23:00.226 00.000 7008 UpdateImageDisplay: Size=(752,580) min=782, max=65535, med=3970, FiltMin=3649, FiltMax=51437, Gamma=0.990
22:23:00.235 00.009 7008 UpdateGuideState exits: m=741310 SNR=526.7 Saturated
22:23:00.235 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.235 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:00.235 00.000 7008 Enqueuing Expose request
22:23:01.001 00.766 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8c70a94-a80d-4d0d-84a2-1a6a9486ddc9"}
22:23:01.001 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8c70a94-a80d-4d0d-84a2-1a6a9486ddc9"}
22:23:01.004 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b4961a8-2099-436c-8671-e0b5981e5c68"}
22:23:01.005 00.001 7008 case statement mapped state 6 to 3
22:23:01.007 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b4961a8-2099-436c-8671-e0b5981e5c68"}
22:23:01.010 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a09b29e-4820-4502-b720-3592c2f69cdc"}
22:23:01.010 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.58,6.73],"pixels":"..."},"id":"4a09b29e-4820-4502-b720-3592c2f69cdc"}
22:23:01.103 00.093 8532 IsGuiding returns 1
22:23:01.103 00.000 8532 scope still moving after pulse duration time elapsed
22:23:01.135 00.032 8532 IsSlewing returns 0
22:23:01.136 00.001 8532 IsGuiding returns 0
22:23:01.136 00.000 8532 scope move finished after 859 + 50 ms
22:23:01.136 00.000 8532 Move returns status 0, amount 859
22:23:01.136 00.000 8532 move complete, result=0
22:23:01.136 00.000 8532 worker thread done servicing request
22:23:01.136 00.000 8532 Worker thread wakes up
22:23:01.136 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 859 ms SOUTH
22:23:01.136 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:01.136 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:03.006 01.870 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3770036e-bb54-4a65-8b9c-9f28ac3c82ca"}
22:23:03.007 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3770036e-bb54-4a65-8b9c-9f28ac3c82ca"}
22:23:03.011 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa1d1d2c-5d38-44d8-bb50-9ee731aa6c1a"}
22:23:03.013 00.002 7008 case statement mapped state 6 to 3
22:23:03.015 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa1d1d2c-5d38-44d8-bb50-9ee731aa6c1a"}
22:23:03.017 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7bcce03b-0e3c-4f1b-9db5-331300865850"}
22:23:03.019 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.58,6.73],"pixels":"..."},"id":"7bcce03b-0e3c-4f1b-9db5-331300865850"}
22:23:03.263 00.244 8532 Exposure complete
22:23:03.307 00.044 8532 worker thread done servicing request
22:23:03.307 00.000 7008 OnExposeComplete: enter
22:23:03.307 00.000 7008 UpdateGuideState(): m_state=6
22:23:03.310 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:23:03.313 00.003 7008 Star::Find returns 1 (1), X=547.23, Y=322.49, Mass=710837, SNR=492.5, Peak=65535 HFD=3.1
22:23:03.313 00.000 7008 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.07) = xAngle (2.57 = 2.57)
22:23:03.315 00.002 7008 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
22:23:03.315 00.000 7008 CameraToMount -- cameraX=-0.37 cameraY=0.28 hyp=0.46 cameraTheta=2.50 mountX=-0.39 mountY=0.39, mountTheta=2.36
22:23:03.321 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.37, y=0.28, opts=13)
22:23:03.321 00.000 7008 Enqueuing Move request for scope (-0.37, 0.28)
22:23:03.321 00.000 8532 Worker thread wakes up
22:23:03.321 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.28) opts 0xd
22:23:03.326 00.005 8532 Handling offset move in thread for scope, endpoint = (-0.37, 0.28)
22:23:03.326 00.000 8532 Moving (-0.37, 0.28) raw xDistance=-0.39 yDistance=0.39
22:23:03.326 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:23:03.326 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:23:03.326 00.000 8532 MoveAxis(E, 346, ABG)
22:23:03.326 00.000 8532 Guiding  Dir = 2, Dur = 346
22:23:03.326 00.000 8532 IsSlewing returns 0
22:23:03.326 00.000 8532 IsGuiding returns 0
22:23:03.327 00.001 8532 PulseGuide returned control before completion, sleep 356
22:23:03.328 00.001 7008 UpdateImageDisplay: Size=(752,580) min=641, max=65535, med=3958, FiltMin=3658, FiltMax=46459, Gamma=0.990
22:23:03.338 00.010 7008 UpdateGuideState exits: m=710837 SNR=492.5 Saturated
22:23:03.343 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:03.343 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:03.343 00.000 7008 Enqueuing Expose request
22:23:03.685 00.342 8532 IsGuiding returns 0
22:23:03.685 00.000 8532 Move returns status 0, amount 346
22:23:03.685 00.000 8532 MoveAxis(S, 679, ABG)
22:23:03.685 00.000 8532 Guiding  Dir = 1, Dur = 679
22:23:03.685 00.000 8532 IsSlewing returns 0
22:23:03.685 00.000 8532 IsGuiding returns 0
22:23:03.685 00.000 8532 PulseGuide returned control before completion, sleep 689
22:23:04.379 00.694 8532 IsGuiding returns 1
22:23:04.379 00.000 8532 scope still moving after pulse duration time elapsed
22:23:04.411 00.032 8532 IsSlewing returns 0
22:23:04.411 00.000 8532 IsGuiding returns 0
22:23:04.411 00.000 8532 scope move finished after 679 + 46 ms
22:23:04.411 00.000 8532 Move returns status 0, amount 679
22:23:04.411 00.000 8532 move complete, result=0
22:23:04.412 00.001 8532 worker thread done servicing request
22:23:04.412 00.000 8532 Worker thread wakes up
22:23:04.412 00.000 7008 GuideStep: -0.4 px 346 ms EAST, 0.4 px 679 ms SOUTH
22:23:04.413 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:04.413 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:05.005 00.592 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16560df4-6b0d-465a-b871-fa85f9c3044c"}
22:23:05.008 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16560df4-6b0d-465a-b871-fa85f9c3044c"}
22:23:05.010 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1b5c256-e9fc-4f6b-acd2-75d8cf32b8c6"}
22:23:05.012 00.002 7008 case statement mapped state 6 to 3
22:23:05.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1b5c256-e9fc-4f6b-acd2-75d8cf32b8c6"}
22:23:05.015 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68596937-a674-40f5-867a-edb02f8548e1"}
22:23:05.018 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.23,7.49],"pixels":"..."},"id":"68596937-a674-40f5-867a-edb02f8548e1"}
22:23:06.530 01.512 8532 Exposure complete
22:23:06.562 00.032 8532 worker thread done servicing request
22:23:06.562 00.000 7008 OnExposeComplete: enter
22:23:06.565 00.003 7008 UpdateGuideState(): m_state=6
22:23:06.565 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:23:06.565 00.000 7008 Star::Find returns 1 (1), X=547.25, Y=322.41, Mass=700498, SNR=458.1, Peak=65535 HFD=3.2
22:23:06.565 00.000 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.72 = 2.72)
22:23:06.565 00.000 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.30 = 2.30)
22:23:06.572 00.007 7008 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=-0.36 mountY=0.30, mountTheta=2.46
22:23:06.575 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=0.19, opts=13)
22:23:06.575 00.000 7008 Enqueuing Move request for scope (-0.35, 0.19)
22:23:06.578 00.003 8532 Worker thread wakes up
22:23:06.578 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
22:23:06.578 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
22:23:06.578 00.000 8532 Moving (-0.35, 0.19) raw xDistance=-0.36 yDistance=0.30
22:23:06.578 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
22:23:06.578 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:23:06.578 00.000 8532 MoveAxis(E, 347, ABG)
22:23:06.578 00.000 8532 Guiding  Dir = 2, Dur = 347
22:23:06.578 00.000 8532 IsSlewing returns 0
22:23:06.578 00.000 8532 IsGuiding returns 0
22:23:06.578 00.000 8532 PulseGuide returned control before completion, sleep 357
22:23:06.578 00.000 7008 UpdateImageDisplay: Size=(752,580) min=515, max=65535, med=3948, FiltMin=3632, FiltMax=40798, Gamma=0.990
22:23:06.594 00.016 7008 UpdateGuideState exits: m=700498 SNR=458.1 Saturated
22:23:06.594 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.596 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:06.596 00.000 7008 Enqueuing Expose request
22:23:06.939 00.343 8532 IsGuiding returns 0
22:23:06.939 00.000 8532 Move returns status 0, amount 347
22:23:06.940 00.001 8532 MoveAxis(S, 521, ABG)
22:23:06.940 00.000 8532 Guiding  Dir = 1, Dur = 521
22:23:06.940 00.000 8532 IsSlewing returns 0
22:23:06.940 00.000 8532 IsGuiding returns 0
22:23:06.940 00.000 8532 PulseGuide returned control before completion, sleep 531
22:23:07.003 00.063 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d854076-3d12-4e40-8caf-32aa3172ab3e"}
22:23:07.006 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d854076-3d12-4e40-8caf-32aa3172ab3e"}
22:23:07.012 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ed47fff-f5ac-40bf-b0b8-f7dba5ee26b5"}
22:23:07.014 00.002 7008 case statement mapped state 6 to 3
22:23:07.018 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ed47fff-f5ac-40bf-b0b8-f7dba5ee26b5"}
22:23:07.021 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b1541703-3347-499a-b8f3-3f5a83c39eba"}
22:23:07.024 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.25,7.41],"pixels":"..."},"id":"b1541703-3347-499a-b8f3-3f5a83c39eba"}
22:23:07.478 00.454 8532 IsGuiding returns 1
22:23:07.478 00.000 8532 scope still moving after pulse duration time elapsed
22:23:07.509 00.031 8532 IsSlewing returns 0
22:23:07.510 00.001 8532 IsGuiding returns 0
22:23:07.510 00.000 8532 scope move finished after 521 + 48 ms
22:23:07.510 00.000 8532 Move returns status 0, amount 521
22:23:07.510 00.000 8532 move complete, result=0
22:23:07.510 00.000 8532 worker thread done servicing request
22:23:07.510 00.000 8532 Worker thread wakes up
22:23:07.510 00.000 7008 GuideStep: -0.4 px 347 ms EAST, 0.3 px 521 ms SOUTH
22:23:07.510 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:07.510 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:09.015 01.505 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f21ef5f9-2a3c-4611-8af8-9173e0acbcc1"}
22:23:09.017 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f21ef5f9-2a3c-4611-8af8-9173e0acbcc1"}
22:23:09.019 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acfce053-099c-4911-b655-4c2feec5f55d"}
22:23:09.019 00.000 7008 case statement mapped state 6 to 3
22:23:09.021 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"acfce053-099c-4911-b655-4c2feec5f55d"}
22:23:09.023 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd81ce2e-c7de-40e2-901a-ac377621dcd4"}
22:23:09.024 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.25,7.41],"pixels":"..."},"id":"cd81ce2e-c7de-40e2-901a-ac377621dcd4"}
22:23:09.638 00.614 8532 Exposure complete
22:23:09.665 00.027 8532 worker thread done servicing request
22:23:09.665 00.000 7008 OnExposeComplete: enter
22:23:09.667 00.002 7008 UpdateGuideState(): m_state=6
22:23:09.667 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:23:09.671 00.004 7008 Star::Find returns 1 (1), X=547.33, Y=322.56, Mass=716200, SNR=488.4, Peak=65535 HFD=3.2
22:23:09.671 00.000 7008 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.07) = xAngle (2.30 = 2.30)
22:23:09.671 00.000 7008 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.89 = 1.89)
22:23:09.671 00.000 7008 CameraToMount -- cameraX=-0.27 cameraY=0.35 hyp=0.44 cameraTheta=2.23 mountX=-0.30 mountY=0.42, mountTheta=2.19
22:23:09.677 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.35, opts=13)
22:23:09.677 00.000 7008 Enqueuing Move request for scope (-0.27, 0.35)
22:23:09.677 00.000 8532 Worker thread wakes up
22:23:09.683 00.006 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.35) opts 0xd
22:23:09.683 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.35)
22:23:09.683 00.000 8532 Moving (-0.27, 0.35) raw xDistance=-0.30 yDistance=0.42
22:23:09.683 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:23:09.683 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:23:09.683 00.000 8532 MoveAxis(E, 286, ABG)
22:23:09.683 00.000 8532 Guiding  Dir = 2, Dur = 286
22:23:09.683 00.000 8532 IsSlewing returns 0
22:23:09.683 00.000 8532 IsGuiding returns 0
22:23:09.683 00.000 8532 PulseGuide returned control before completion, sleep 296
22:23:09.685 00.002 7008 UpdateImageDisplay: Size=(752,580) min=621, max=65535, med=3945, FiltMin=3623, FiltMax=49942, Gamma=0.990
22:23:09.697 00.012 7008 UpdateGuideState exits: m=716200 SNR=488.4 Saturated
22:23:09.699 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.703 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:09.707 00.004 7008 Enqueuing Expose request
22:23:09.982 00.275 8532 IsGuiding returns 0
22:23:09.983 00.001 8532 Move returns status 0, amount 286
22:23:09.983 00.000 8532 MoveAxis(S, 734, ABG)
22:23:09.983 00.000 8532 Guiding  Dir = 1, Dur = 734
22:23:09.983 00.000 8532 IsSlewing returns 0
22:23:09.983 00.000 8532 IsGuiding returns 0
22:23:09.983 00.000 8532 PulseGuide returned control before completion, sleep 744
22:23:10.743 00.760 8532 IsGuiding returns 0
22:23:10.743 00.000 8532 Move returns status 0, amount 734
22:23:10.743 00.000 8532 move complete, result=0
22:23:10.743 00.000 8532 worker thread done servicing request
22:23:10.743 00.000 8532 Worker thread wakes up
22:23:10.743 00.000 7008 GuideStep: -0.3 px 286 ms EAST, 0.4 px 734 ms SOUTH
22:23:10.744 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:10.744 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:11.011 00.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c71d26a2-bf48-41ae-9587-502bccd4ac5b"}
22:23:11.015 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c71d26a2-bf48-41ae-9587-502bccd4ac5b"}
22:23:11.015 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61fe27b7-b0f4-4fb2-9654-5c34b0608fc3"}
22:23:11.018 00.003 7008 case statement mapped state 6 to 3
22:23:11.022 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61fe27b7-b0f4-4fb2-9654-5c34b0608fc3"}
22:23:11.027 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f657678e-a320-46cc-bdb8-259e7b582edc"}
22:23:11.033 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[7.33,6.56],"pixels":"..."},"id":"f657678e-a320-46cc-bdb8-259e7b582edc"}
22:23:12.871 01.838 8532 Exposure complete
22:23:12.894 00.023 7008 OnExposeComplete: enter
22:23:12.896 00.002 7008 UpdateGuideState(): m_state=6
22:23:12.897 00.001 8532 worker thread done servicing request
22:23:12.897 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:23:12.897 00.000 7008 Star::Find returns 1 (1), X=547.33, Y=322.58, Mass=724057, SNR=487.0, Peak=65535 HFD=3.2
22:23:12.900 00.003 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
22:23:12.900 00.000 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.87 = 1.87)
22:23:12.902 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=0.36 hyp=0.45 cameraTheta=2.21 mountX=-0.29 mountY=0.43, mountTheta=2.17
22:23:12.906 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.36, opts=13)
22:23:12.906 00.000 7008 Enqueuing Move request for scope (-0.27, 0.36)
22:23:12.909 00.003 8532 Worker thread wakes up
22:23:12.909 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.36) opts 0xd
22:23:12.909 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.36)
22:23:12.909 00.000 8532 Moving (-0.27, 0.36) raw xDistance=-0.29 yDistance=0.43
22:23:12.909 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
22:23:12.909 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:23:12.909 00.000 8532 MoveAxis(E, 281, ABG)
22:23:12.909 00.000 8532 Guiding  Dir = 2, Dur = 281
22:23:12.909 00.000 8532 IsSlewing returns 0
22:23:12.909 00.000 8532 IsGuiding returns 0
22:23:12.909 00.000 8532 PulseGuide returned control before completion, sleep 291
22:23:12.909 00.000 7008 UpdateImageDisplay: Size=(752,580) min=644, max=65535, med=3941, FiltMin=3613, FiltMax=50726, Gamma=0.990
22:23:12.922 00.013 7008 UpdateGuideState exits: m=724057 SNR=487.0 Saturated
22:23:12.922 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:12.922 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:12.927 00.005 7008 Enqueuing Expose request
22:23:13.023 00.096 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2fa6fef2-2c24-498c-8b9f-8cd6f8ad29cb"}
22:23:13.025 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2fa6fef2-2c24-498c-8b9f-8cd6f8ad29cb"}
22:23:13.025 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b62799e1-270b-4c76-b66a-fc619014cef2"}
22:23:13.029 00.004 7008 case statement mapped state 6 to 3
22:23:13.029 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b62799e1-270b-4c76-b66a-fc619014cef2"}
22:23:13.033 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd2666d1-0bfe-44f9-a7fe-a68b4352ec23"}
22:23:13.033 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.33,6.58],"pixels":"..."},"id":"fd2666d1-0bfe-44f9-a7fe-a68b4352ec23"}
22:23:13.214 00.181 8532 IsGuiding returns 0
22:23:13.214 00.000 8532 Move returns status 0, amount 281
22:23:13.214 00.000 8532 MoveAxis(S, 754, ABG)
22:23:13.214 00.000 8532 Guiding  Dir = 1, Dur = 754
22:23:13.214 00.000 8532 IsSlewing returns 0
22:23:13.214 00.000 8532 IsGuiding returns 0
22:23:13.215 00.001 8532 PulseGuide returned control before completion, sleep 764
22:23:13.981 00.766 8532 IsGuiding returns 1
22:23:13.981 00.000 8532 scope still moving after pulse duration time elapsed
22:23:14.012 00.031 8532 IsSlewing returns 0
22:23:14.012 00.000 8532 IsGuiding returns 0
22:23:14.012 00.000 8532 scope move finished after 754 + 43 ms
22:23:14.012 00.000 8532 Move returns status 0, amount 754
22:23:14.012 00.000 8532 move complete, result=0
22:23:14.012 00.000 8532 worker thread done servicing request
22:23:14.012 00.000 8532 Worker thread wakes up
22:23:14.012 00.000 7008 GuideStep: -0.3 px 281 ms EAST, 0.4 px 754 ms SOUTH
22:23:14.015 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:14.015 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:15.022 01.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bc72a8e-adfd-4073-9f30-92fdb7ca5292"}
22:23:15.024 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bc72a8e-adfd-4073-9f30-92fdb7ca5292"}
22:23:15.026 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"068fe485-e93e-4287-85d1-7f7de77c2dfb"}
22:23:15.026 00.000 7008 case statement mapped state 6 to 3
22:23:15.030 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"068fe485-e93e-4287-85d1-7f7de77c2dfb"}
22:23:15.030 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c98b0898-e786-4dfa-bb11-d36d66fd863c"}
22:23:15.030 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.33,6.58],"pixels":"..."},"id":"c98b0898-e786-4dfa-bb11-d36d66fd863c"}
22:23:16.147 01.117 8532 Exposure complete
22:23:16.168 00.021 8532 worker thread done servicing request
22:23:16.168 00.000 7008 OnExposeComplete: enter
22:23:16.172 00.004 7008 UpdateGuideState(): m_state=6
22:23:16.172 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:23:16.172 00.000 7008 Star::Find returns 1 (1), X=547.53, Y=322.74, Mass=748581, SNR=495.6, Peak=65535 HFD=3.3
22:23:16.172 00.000 7008 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.07) = xAngle (1.77 = 1.77)
22:23:16.176 00.004 7008 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.36 = 1.36)
22:23:16.176 00.000 7008 CameraToMount -- cameraX=-0.07 cameraY=0.52 hyp=0.52 cameraTheta=1.70 mountX=-0.10 mountY=0.51, mountTheta=1.77
22:23:16.176 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.52, opts=13)
22:23:16.181 00.005 7008 Enqueuing Move request for scope (-0.07, 0.52)
22:23:16.181 00.000 8532 Worker thread wakes up
22:23:16.181 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.52) opts 0xd
22:23:16.181 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.52)
22:23:16.181 00.000 8532 Moving (-0.07, 0.52) raw xDistance=-0.10 yDistance=0.51
22:23:16.181 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:23:16.181 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:23:16.181 00.000 8532 MoveAxis(E, 0, ABG)
22:23:16.181 00.000 8532 Move returns status 0, amount 0
22:23:16.181 00.000 8532 MoveAxis(S, 899, ABG)
22:23:16.181 00.000 8532 Guiding  Dir = 1, Dur = 899
22:23:16.181 00.000 8532 IsSlewing returns 0
22:23:16.185 00.004 8532 IsGuiding returns 0
22:23:16.185 00.000 8532 PulseGuide returned control before completion, sleep 909
22:23:16.185 00.000 7008 UpdateImageDisplay: Size=(752,580) min=635, max=65535, med=3939, FiltMin=3609, FiltMax=52877, Gamma=0.990
22:23:16.196 00.011 7008 UpdateGuideState exits: m=748581 SNR=495.6 Saturated
22:23:16.199 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.202 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:16.204 00.002 7008 Enqueuing Expose request
22:23:17.018 00.814 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6be7d44-d19a-4690-af75-c1e8f2b00f3a"}
22:23:17.019 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6be7d44-d19a-4690-af75-c1e8f2b00f3a"}
22:23:17.019 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80910deb-1985-4022-a5cb-f5623d2561bd"}
22:23:17.024 00.005 7008 case statement mapped state 6 to 3
22:23:17.026 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"80910deb-1985-4022-a5cb-f5623d2561bd"}
22:23:17.029 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3acf9fc2-12bb-41cc-b83b-680420192ecb"}
22:23:17.030 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.53,6.74],"pixels":"..."},"id":"3acf9fc2-12bb-41cc-b83b-680420192ecb"}
22:23:17.097 00.067 8532 IsGuiding returns 1
22:23:17.097 00.000 8532 scope still moving after pulse duration time elapsed
22:23:17.129 00.032 8532 IsSlewing returns 0
22:23:17.129 00.000 8532 IsGuiding returns 0
22:23:17.129 00.000 8532 scope move finished after 899 + 45 ms
22:23:17.130 00.001 8532 Move returns status 0, amount 899
22:23:17.130 00.000 8532 move complete, result=0
22:23:17.130 00.000 8532 worker thread done servicing request
22:23:17.130 00.000 8532 Worker thread wakes up
22:23:17.130 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 899 ms SOUTH
22:23:17.132 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:17.132 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:19.031 01.899 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8001cac1-dcb9-4cf1-9565-8d0f02d9a0c6"}
22:23:19.032 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8001cac1-dcb9-4cf1-9565-8d0f02d9a0c6"}
22:23:19.036 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13b60dbd-8199-401d-9e79-f952db5bf32b"}
22:23:19.036 00.000 7008 case statement mapped state 6 to 3
22:23:19.038 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"13b60dbd-8199-401d-9e79-f952db5bf32b"}
22:23:19.040 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0860eba-a2ef-4c67-90a2-1bd75a41f6ad"}
22:23:19.040 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.53,6.74],"pixels":"..."},"id":"f0860eba-a2ef-4c67-90a2-1bd75a41f6ad"}
22:23:19.257 00.217 8532 Exposure complete
22:23:19.284 00.027 8532 worker thread done servicing request
22:23:19.284 00.000 7008 OnExposeComplete: enter
22:23:19.289 00.005 7008 UpdateGuideState(): m_state=6
22:23:19.291 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:23:19.293 00.002 7008 Star::Find returns 1 (1), X=547.60, Y=322.77, Mass=751296, SNR=485.2, Peak=65535 HFD=3.2
22:23:19.294 00.001 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
22:23:19.296 00.002 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
22:23:19.297 00.001 7008 CameraToMount -- cameraX=0.00 cameraY=0.55 hyp=0.55 cameraTheta=1.57 mountX=-0.04 mountY=0.52, mountTheta=1.64
22:23:19.300 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.55, opts=13)
22:23:19.303 00.003 7008 Enqueuing Move request for scope (0.00, 0.55)
22:23:19.305 00.002 8532 Worker thread wakes up
22:23:19.305 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.55) opts 0xd
22:23:19.305 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.55)
22:23:19.305 00.000 8532 Moving (0.00, 0.55) raw xDistance=-0.04 yDistance=0.52
22:23:19.305 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:23:19.305 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:23:19.305 00.000 8532 MoveAxis(E, 0, ABG)
22:23:19.305 00.000 8532 Move returns status 0, amount 0
22:23:19.305 00.000 8532 MoveAxis(S, 912, ABG)
22:23:19.305 00.000 8532 Guiding  Dir = 1, Dur = 912
22:23:19.305 00.000 8532 IsSlewing returns 0
22:23:19.306 00.001 8532 IsGuiding returns 0
22:23:19.306 00.000 8532 PulseGuide returned control before completion, sleep 922
22:23:19.307 00.001 7008 UpdateImageDisplay: Size=(752,580) min=569, max=65535, med=3924, FiltMin=3595, FiltMax=56766, Gamma=0.990
22:23:19.317 00.010 7008 UpdateGuideState exits: m=751296 SNR=485.2 Saturated
22:23:19.317 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:19.317 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:19.317 00.000 7008 Enqueuing Expose request
22:23:20.235 00.918 8532 IsGuiding returns 1
22:23:20.235 00.000 8532 scope still moving after pulse duration time elapsed
22:23:20.267 00.032 8532 IsSlewing returns 0
22:23:20.267 00.000 8532 IsGuiding returns 0
22:23:20.267 00.000 8532 scope move finished after 912 + 48 ms
22:23:20.267 00.000 8532 Move returns status 0, amount 912
22:23:20.267 00.000 8532 move complete, result=0
22:23:20.267 00.000 8532 worker thread done servicing request
22:23:20.267 00.000 8532 Worker thread wakes up
22:23:20.268 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.5 px 912 ms SOUTH
22:23:20.270 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:20.270 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:21.034 00.764 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e88b7abe-2477-4ee3-98df-8422ebc2f8c1"}
22:23:21.034 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e88b7abe-2477-4ee3-98df-8422ebc2f8c1"}
22:23:21.034 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"883f97bc-befc-4c07-9877-950c84dbb039"}
22:23:21.040 00.006 7008 case statement mapped state 6 to 3
22:23:21.040 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"883f97bc-befc-4c07-9877-950c84dbb039"}
22:23:21.040 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52d2cf87-96a8-4b43-9fa3-c39aeaa49959"}
22:23:21.040 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.60,6.77],"pixels":"..."},"id":"52d2cf87-96a8-4b43-9fa3-c39aeaa49959"}
22:23:22.395 01.355 8532 Exposure complete
22:23:22.429 00.034 8532 worker thread done servicing request
22:23:22.429 00.000 7008 OnExposeComplete: enter
22:23:22.429 00.000 7008 UpdateGuideState(): m_state=6
22:23:22.431 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:23:22.433 00.002 7008 Star::Find returns 1 (1), X=547.55, Y=322.79, Mass=767464, SNR=493.4, Peak=65535 HFD=3.3
22:23:22.433 00.000 7008 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.07) = xAngle (1.73 = 1.73)
22:23:22.437 00.004 7008 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.31 = 1.31)
22:23:22.437 00.000 7008 CameraToMount -- cameraX=-0.05 cameraY=0.57 hyp=0.57 cameraTheta=1.66 mountX=-0.09 mountY=0.56, mountTheta=1.73
22:23:22.437 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.57, opts=13)
22:23:22.443 00.006 7008 Enqueuing Move request for scope (-0.05, 0.57)
22:23:22.443 00.000 8532 Worker thread wakes up
22:23:22.443 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.57) opts 0xd
22:23:22.443 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.57)
22:23:22.443 00.000 8532 Moving (-0.05, 0.57) raw xDistance=-0.09 yDistance=0.56
22:23:22.443 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:23:22.443 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:23:22.443 00.000 8532 MoveAxis(E, 0, ABG)
22:23:22.443 00.000 8532 Move returns status 0, amount 0
22:23:22.443 00.000 8532 MoveAxis(S, 974, ABG)
22:23:22.443 00.000 8532 Guiding  Dir = 1, Dur = 974
22:23:22.446 00.003 8532 IsSlewing returns 0
22:23:22.446 00.000 8532 IsGuiding returns 0
22:23:22.446 00.000 8532 PulseGuide returned control before completion, sleep 984
22:23:22.446 00.000 7008 UpdateImageDisplay: Size=(752,580) min=652, max=65535, med=3921, FiltMin=3602, FiltMax=57771, Gamma=0.990
22:23:22.458 00.012 7008 UpdateGuideState exits: m=767464 SNR=493.4 Saturated
22:23:22.460 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:22.463 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:22.465 00.002 7008 Enqueuing Expose request
22:23:23.033 00.568 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb7a6b13-396d-409f-8b6a-221101999627"}
22:23:23.034 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb7a6b13-396d-409f-8b6a-221101999627"}
22:23:23.038 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4cba1af-1fe5-4805-81d4-a176b9306455"}
22:23:23.040 00.002 7008 case statement mapped state 6 to 3
22:23:23.042 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4cba1af-1fe5-4805-81d4-a176b9306455"}
22:23:23.044 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76620799-e6c5-4e27-8732-f6e532bf3e1f"}
22:23:23.044 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[6.55,6.79],"pixels":"..."},"id":"76620799-e6c5-4e27-8732-f6e532bf3e1f"}
22:23:23.443 00.399 8532 IsGuiding returns 1
22:23:23.443 00.000 8532 scope still moving after pulse duration time elapsed
22:23:23.474 00.031 8532 IsSlewing returns 0
22:23:23.475 00.001 8532 IsGuiding returns 0
22:23:23.475 00.000 8532 scope move finished after 974 + 55 ms
22:23:23.475 00.000 8532 Move returns status 0, amount 974
22:23:23.475 00.000 8532 move complete, result=0
22:23:23.475 00.000 8532 worker thread done servicing request
22:23:23.475 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.6 px 974 ms SOUTH
22:23:23.475 00.000 8532 Worker thread wakes up
22:23:23.475 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:23.475 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:25.040 01.565 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e3396e2-f141-486e-a0f5-02b01bc1058f"}
22:23:25.043 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e3396e2-f141-486e-a0f5-02b01bc1058f"}
22:23:25.043 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e38bd97-d46b-4c90-ab32-7f6b3d63e049"}
22:23:25.043 00.000 7008 case statement mapped state 6 to 3
22:23:25.047 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e38bd97-d46b-4c90-ab32-7f6b3d63e049"}
22:23:25.049 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"23839c11-520c-4a09-ac9b-a4221be9d273"}
22:23:25.051 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[6.55,6.79],"pixels":"..."},"id":"23839c11-520c-4a09-ac9b-a4221be9d273"}
22:23:25.599 00.548 8532 Exposure complete
22:23:25.625 00.026 8532 worker thread done servicing request
22:23:25.625 00.000 7008 OnExposeComplete: enter
22:23:25.625 00.000 7008 UpdateGuideState(): m_state=6
22:23:25.625 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:23:25.629 00.004 7008 Star::Find returns 1 (1), X=547.38, Y=322.71, Mass=736865, SNR=499.9, Peak=65535 HFD=3.3
22:23:25.629 00.000 7008 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.07) = xAngle (2.06 = 2.06)
22:23:25.632 00.003 7008 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.64 = 1.64)
22:23:25.632 00.000 7008 CameraToMount -- cameraX=-0.22 cameraY=0.50 hyp=0.54 cameraTheta=1.98 mountX=-0.25 mountY=0.54, mountTheta=2.01
22:23:25.632 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.50, opts=13)
22:23:25.638 00.006 7008 Enqueuing Move request for scope (-0.22, 0.50)
22:23:25.640 00.002 8532 Worker thread wakes up
22:23:25.640 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.50) opts 0xd
22:23:25.640 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.50)
22:23:25.640 00.000 8532 Moving (-0.22, 0.50) raw xDistance=-0.25 yDistance=0.54
22:23:25.640 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:23:25.640 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:23:25.640 00.000 8532 MoveAxis(E, 225, ABG)
22:23:25.640 00.000 8532 Guiding  Dir = 2, Dur = 225
22:23:25.640 00.000 8532 IsSlewing returns 0
22:23:25.640 00.000 8532 IsGuiding returns 0
22:23:25.641 00.001 8532 PulseGuide returned control before completion, sleep 235
22:23:25.646 00.005 7008 UpdateImageDisplay: Size=(752,580) min=591, max=65535, med=3907, FiltMin=3587, FiltMax=54086, Gamma=0.990
22:23:25.657 00.011 7008 UpdateGuideState exits: m=736865 SNR=499.9 Saturated
22:23:25.657 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.663 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:25.665 00.002 7008 Enqueuing Expose request
22:23:25.879 00.214 8532 IsGuiding returns 1
22:23:25.879 00.000 8532 scope still moving after pulse duration time elapsed
22:23:25.910 00.031 8532 IsSlewing returns 0
22:23:25.910 00.000 8532 IsGuiding returns 0
22:23:25.910 00.000 8532 scope move finished after 225 + 45 ms
22:23:25.910 00.000 8532 Move returns status 0, amount 225
22:23:25.910 00.000 8532 MoveAxis(S, 953, ABG)
22:23:25.910 00.000 8532 Guiding  Dir = 1, Dur = 953
22:23:25.910 00.000 8532 IsSlewing returns 0
22:23:25.910 00.000 8532 IsGuiding returns 0
22:23:25.910 00.000 8532 PulseGuide returned control before completion, sleep 963
22:23:26.890 00.980 8532 IsGuiding returns 0
22:23:26.890 00.000 8532 Move returns status 0, amount 953
22:23:26.890 00.000 8532 move complete, result=0
22:23:26.890 00.000 8532 worker thread done servicing request
22:23:26.890 00.000 8532 Worker thread wakes up
22:23:26.890 00.000 7008 GuideStep: -0.3 px 225 ms EAST, 0.5 px 953 ms SOUTH
22:23:26.890 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:26.890 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:27.047 00.157 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"958775d9-3648-4db5-9fe0-86e1f6117ee5"}
22:23:27.049 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"958775d9-3648-4db5-9fe0-86e1f6117ee5"}
22:23:27.051 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3a24a1d-3a57-4757-92a1-5cefb1ff3586"}
22:23:27.051 00.000 7008 case statement mapped state 6 to 3
22:23:27.056 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3a24a1d-3a57-4757-92a1-5cefb1ff3586"}
22:23:27.058 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"857b600d-21f8-44c5-b117-ca75d5313712"}
22:23:27.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.38,6.71],"pixels":"..."},"id":"857b600d-21f8-44c5-b117-ca75d5313712"}
22:23:29.013 01.953 8532 Exposure complete
22:23:29.040 00.027 8532 worker thread done servicing request
22:23:29.040 00.000 7008 OnExposeComplete: enter
22:23:29.044 00.004 7008 UpdateGuideState(): m_state=6
22:23:29.044 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:23:29.047 00.003 7008 Star::Find returns 1 (1), X=547.75, Y=322.45, Mass=720269, SNR=509.3, Peak=65535 HFD=3.2
22:23:29.047 00.000 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
22:23:29.049 00.002 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.67 = 0.67)
22:23:29.051 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.01 mountX=0.13 mountY=0.17, mountTheta=0.93
22:23:29.051 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.24, opts=13)
22:23:29.056 00.005 7008 Enqueuing Move request for scope (0.15, 0.24)
22:23:29.057 00.001 8532 Worker thread wakes up
22:23:29.058 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
22:23:29.058 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
22:23:29.058 00.000 8532 Moving (0.15, 0.24) raw xDistance=0.13 yDistance=0.17
22:23:29.058 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:23:29.058 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:23:29.058 00.000 8532 MoveAxis(E, 0, ABG)
22:23:29.058 00.000 8532 Move returns status 0, amount 0
22:23:29.058 00.000 8532 MoveAxis(S, 306, ABG)
22:23:29.058 00.000 8532 Guiding  Dir = 1, Dur = 306
22:23:29.059 00.001 8532 IsSlewing returns 0
22:23:29.059 00.000 8532 IsGuiding returns 0
22:23:29.059 00.000 8532 PulseGuide returned control before completion, sleep 316
22:23:29.059 00.000 7008 UpdateImageDisplay: Size=(752,580) min=677, max=65535, med=3900, FiltMin=3581, FiltMax=43441, Gamma=0.990
22:23:29.072 00.013 7008 UpdateGuideState exits: m=720269 SNR=509.3 Saturated
22:23:29.072 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.072 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:29.077 00.005 7008 Enqueuing Expose request
22:23:29.079 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0cfc485-afef-4931-83b4-f690f17d1b08"}
22:23:29.079 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0cfc485-afef-4931-83b4-f690f17d1b08"}
22:23:29.081 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f321e22-8557-4328-be1a-544bbd3c06e0"}
22:23:29.081 00.000 7008 case statement mapped state 6 to 3
22:23:29.081 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f321e22-8557-4328-be1a-544bbd3c06e0"}
22:23:29.089 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b22069a7-aa69-4ddc-af75-d6d9c69389dd"}
22:23:29.089 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"b22069a7-aa69-4ddc-af75-d6d9c69389dd"}
22:23:29.391 00.302 8532 IsGuiding returns 0
22:23:29.392 00.001 8532 Move returns status 0, amount 306
22:23:29.392 00.000 8532 move complete, result=0
22:23:29.392 00.000 8532 worker thread done servicing request
22:23:29.392 00.000 8532 Worker thread wakes up
22:23:29.392 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 306 ms SOUTH
22:23:29.392 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:29.392 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:31.067 01.675 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8103d094-7826-45e1-ae86-1ff4f78778aa"}
22:23:31.070 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8103d094-7826-45e1-ae86-1ff4f78778aa"}
22:23:31.070 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b6fb1b9-fa1b-4315-86ea-3ce8e08c8951"}
22:23:31.070 00.000 7008 case statement mapped state 6 to 3
22:23:31.070 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b6fb1b9-fa1b-4315-86ea-3ce8e08c8951"}
22:23:31.077 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8c548a24-2265-49cf-bbf4-56bcc77e9733"}
22:23:31.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"8c548a24-2265-49cf-bbf4-56bcc77e9733"}
22:23:31.519 00.440 8532 Exposure complete
22:23:31.545 00.026 8532 worker thread done servicing request
22:23:31.545 00.000 7008 OnExposeComplete: enter
22:23:31.545 00.000 7008 UpdateGuideState(): m_state=6
22:23:31.550 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:23:31.552 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=322.39, Mass=700751, SNR=491.8, Peak=65525 HFD=3.2
22:23:31.554 00.002 7008 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.07) = xAngle (0.67 = 0.67)
22:23:31.555 00.001 7008 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.25 = 0.25)
22:23:31.555 00.000 7008 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.60 mountX=0.24 mountY=0.08, mountTheta=0.31
22:23:31.558 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.17, opts=13)
22:23:31.558 00.000 7008 Enqueuing Move request for scope (0.25, 0.17)
22:23:31.558 00.000 8532 Worker thread wakes up
22:23:31.558 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
22:23:31.558 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
22:23:31.558 00.000 8532 Moving (0.25, 0.17) raw xDistance=0.24 yDistance=0.08
22:23:31.558 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:23:31.558 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:31.558 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:23:31.558 00.000 8532 MoveAxis(W, 211, ABG)
22:23:31.558 00.000 8532 Guiding  Dir = 3, Dur = 211
22:23:31.563 00.005 8532 IsSlewing returns 0
22:23:31.563 00.000 8532 IsGuiding returns 0
22:23:31.563 00.000 8532 PulseGuide returned control before completion, sleep 221
22:23:31.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=656, max=65525, med=3897, FiltMin=3572, FiltMax=43186, Gamma=0.990
22:23:31.577 00.014 7008 UpdateGuideState exits: m=700751 SNR=491.8
22:23:31.577 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:31.581 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:31.581 00.000 7008 Enqueuing Expose request
22:23:31.795 00.214 8532 IsGuiding returns 1
22:23:31.796 00.001 8532 scope still moving after pulse duration time elapsed
22:23:31.827 00.031 8532 IsSlewing returns 0
22:23:31.827 00.000 8532 IsGuiding returns 0
22:23:31.827 00.000 8532 scope move finished after 211 + 52 ms
22:23:31.827 00.000 8532 Move returns status 0, amount 211
22:23:31.827 00.000 8532 MoveAxis(N, 0, ABG)
22:23:31.827 00.000 8532 Move returns status 0, amount 0
22:23:31.827 00.000 8532 move complete, result=0
22:23:31.827 00.000 8532 worker thread done servicing request
22:23:31.827 00.000 8532 Worker thread wakes up
22:23:31.827 00.000 7008 GuideStep: 0.2 px 211 ms WEST, 0.1 px 0 ms NORTH
22:23:31.830 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:31.830 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:33.078 01.248 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1934644-3be6-4a83-8089-b1abfbe08d87"}
22:23:33.078 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1934644-3be6-4a83-8089-b1abfbe08d87"}
22:23:33.080 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68ab13bb-bf8f-4486-bfc7-fd73dd8959a3"}
22:23:33.082 00.002 7008 case statement mapped state 6 to 3
22:23:33.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68ab13bb-bf8f-4486-bfc7-fd73dd8959a3"}
22:23:33.084 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2f7f5f0b-bfc4-44f2-b883-a5bd5bc46a13"}
22:23:33.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[6.85,7.39],"pixels":"..."},"id":"2f7f5f0b-bfc4-44f2-b883-a5bd5bc46a13"}
22:23:33.951 00.864 8532 Exposure complete
22:23:33.979 00.028 8532 worker thread done servicing request
22:23:33.979 00.000 7008 OnExposeComplete: enter
22:23:33.981 00.002 7008 UpdateGuideState(): m_state=6
22:23:33.983 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:23:33.983 00.000 7008 Star::Find returns 1 (1), X=547.69, Y=322.41, Mass=691443, SNR=474.9, Peak=65535 HFD=3.2
22:23:33.983 00.000 7008 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.07) = xAngle (1.21 = 1.21)
22:23:33.987 00.004 7008 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.80 = 0.80)
22:23:33.987 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.08 mountY=0.15, mountTheta=1.11
22:23:33.991 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.20, opts=13)
22:23:33.994 00.003 7008 Enqueuing Move request for scope (0.09, 0.20)
22:23:33.994 00.000 8532 Worker thread wakes up
22:23:33.994 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
22:23:33.994 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
22:23:33.994 00.000 8532 Moving (0.09, 0.20) raw xDistance=0.08 yDistance=0.15
22:23:33.994 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:23:33.994 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:33.994 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:23:33.994 00.000 8532 MoveAxis(E, 0, ABG)
22:23:33.994 00.000 8532 Move returns status 0, amount 0
22:23:33.994 00.000 8532 MoveAxis(N, 0, ABG)
22:23:33.994 00.000 8532 Move returns status 0, amount 0
22:23:33.994 00.000 8532 move complete, result=0
22:23:33.994 00.000 8532 worker thread done servicing request
22:23:33.994 00.000 7008 UpdateImageDisplay: Size=(752,580) min=465, max=65535, med=3889, FiltMin=3573, FiltMax=39676, Gamma=0.990
22:23:34.010 00.016 7008 UpdateGuideState exits: m=691443 SNR=474.9 Saturated
22:23:34.012 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:34.012 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:34.016 00.004 7008 Enqueuing Expose request
22:23:34.016 00.000 8532 Worker thread wakes up
22:23:34.016 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:34.016 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:34.018 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:35.087 01.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65377525-a5fe-4b6d-936c-74a0ca6a519c"}
22:23:35.087 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65377525-a5fe-4b6d-936c-74a0ca6a519c"}
22:23:35.091 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3a6b4c2-597a-4e09-94f3-ad52fcecba3b"}
22:23:35.092 00.001 7008 case statement mapped state 6 to 3
22:23:35.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3a6b4c2-597a-4e09-94f3-ad52fcecba3b"}
22:23:35.094 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57924354-1383-433b-9e30-436a5bf2415b"}
22:23:35.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.69,7.41],"pixels":"..."},"id":"57924354-1383-433b-9e30-436a5bf2415b"}
22:23:36.147 01.050 8532 Exposure complete
22:23:36.175 00.028 8532 worker thread done servicing request
22:23:36.175 00.000 7008 OnExposeComplete: enter
22:23:36.177 00.002 7008 UpdateGuideState(): m_state=6
22:23:36.177 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:23:36.177 00.000 7008 Star::Find returns 1 (1), X=547.69, Y=322.42, Mass=718706, SNR=468.9, Peak=65535 HFD=3.2
22:23:36.182 00.005 7008 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.07) = xAngle (1.22 = 1.22)
22:23:36.182 00.000 7008 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
22:23:36.182 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.08 mountY=0.17, mountTheta=1.13
22:23:36.182 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.21, opts=13)
22:23:36.189 00.007 7008 Enqueuing Move request for scope (0.09, 0.21)
22:23:36.192 00.003 8532 Worker thread wakes up
22:23:36.192 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:23:36.192 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:23:36.192 00.000 8532 Moving (0.09, 0.21) raw xDistance=0.08 yDistance=0.17
22:23:36.192 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:23:36.192 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.192 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:23:36.192 00.000 8532 MoveAxis(E, 0, ABG)
22:23:36.192 00.000 8532 Move returns status 0, amount 0
22:23:36.192 00.000 8532 MoveAxis(N, 0, ABG)
22:23:36.192 00.000 8532 Move returns status 0, amount 0
22:23:36.192 00.000 8532 move complete, result=0
22:23:36.192 00.000 8532 worker thread done servicing request
22:23:36.194 00.002 7008 UpdateImageDisplay: Size=(752,580) min=562, max=65535, med=3890, FiltMin=3574, FiltMax=40661, Gamma=0.990
22:23:36.208 00.014 7008 UpdateGuideState exits: m=718706 SNR=468.9 Saturated
22:23:36.209 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.214 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:36.214 00.000 7008 Enqueuing Expose request
22:23:36.214 00.000 8532 Worker thread wakes up
22:23:36.214 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:36.214 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:36.214 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:37.092 00.878 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09697c1e-7aea-473b-bce2-fdfd5c3fcd29"}
22:23:37.092 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09697c1e-7aea-473b-bce2-fdfd5c3fcd29"}
22:23:37.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"089016d0-36e5-466a-b861-71150cf54475"}
22:23:37.097 00.002 7008 case statement mapped state 6 to 3
22:23:37.097 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"089016d0-36e5-466a-b861-71150cf54475"}
22:23:37.097 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b3798e8-8a33-465b-9ca8-9d799ad1e6d6"}
22:23:37.097 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.69,7.42],"pixels":"..."},"id":"6b3798e8-8a33-465b-9ca8-9d799ad1e6d6"}
22:23:38.335 01.238 8532 Exposure complete
22:23:38.361 00.026 8532 worker thread done servicing request
22:23:38.361 00.000 7008 OnExposeComplete: enter
22:23:38.363 00.002 7008 UpdateGuideState(): m_state=6
22:23:38.364 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:23:38.366 00.002 7008 Star::Find returns 1 (1), X=547.70, Y=322.42, Mass=686398, SNR=444.8, Peak=65535 HFD=3.2
22:23:38.366 00.000 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.20 = 1.20)
22:23:38.366 00.000 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.79 = 0.79)
22:23:38.366 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.13 mountX=0.08 mountY=0.16, mountTheta=1.10
22:23:38.373 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.21, opts=13)
22:23:38.374 00.001 7008 Enqueuing Move request for scope (0.10, 0.21)
22:23:38.376 00.002 8532 Worker thread wakes up
22:23:38.376 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
22:23:38.376 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
22:23:38.376 00.000 8532 Moving (0.10, 0.21) raw xDistance=0.08 yDistance=0.16
22:23:38.376 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:23:38.377 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:38.377 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:23:38.377 00.000 8532 MoveAxis(E, 0, ABG)
22:23:38.377 00.000 8532 Move returns status 0, amount 0
22:23:38.377 00.000 8532 MoveAxis(N, 0, ABG)
22:23:38.377 00.000 8532 Move returns status 0, amount 0
22:23:38.377 00.000 8532 move complete, result=0
22:23:38.378 00.001 8532 worker thread done servicing request
22:23:38.378 00.000 7008 UpdateImageDisplay: Size=(752,580) min=544, max=65535, med=3876, FiltMin=3560, FiltMax=39354, Gamma=0.990
22:23:38.382 00.004 7008 UpdateGuideState exits: m=686398 SNR=444.8 Saturated
22:23:38.391 00.009 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:38.394 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:38.394 00.000 7008 Enqueuing Expose request
22:23:38.396 00.002 8532 Worker thread wakes up
22:23:38.396 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:38.396 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:38.396 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:39.092 00.696 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f081ae8-2ba1-467c-96a1-f54dc3de5ba9"}
22:23:39.093 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f081ae8-2ba1-467c-96a1-f54dc3de5ba9"}
22:23:39.095 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82e76948-e01f-4969-88e5-abf10aad5947"}
22:23:39.097 00.002 7008 case statement mapped state 6 to 3
22:23:39.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"82e76948-e01f-4969-88e5-abf10aad5947"}
22:23:39.100 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"543fe405-13a9-4e2f-bf9a-b5ab955bc17a"}
22:23:39.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.70,7.42],"pixels":"..."},"id":"543fe405-13a9-4e2f-bf9a-b5ab955bc17a"}
22:23:40.522 01.420 8532 Exposure complete
22:23:40.554 00.032 8532 worker thread done servicing request
22:23:40.554 00.000 7008 OnExposeComplete: enter
22:23:40.554 00.000 7008 UpdateGuideState(): m_state=6
22:23:40.554 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:23:40.554 00.000 7008 Star::Find returns 1 (1), X=547.78, Y=322.42, Mass=716816, SNR=458.9, Peak=65535 HFD=3.2
22:23:40.562 00.008 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.92 = 0.92)
22:23:40.564 00.002 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
22:23:40.565 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.84 mountX=0.17 mountY=0.13, mountTheta=0.67
22:23:40.570 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.21, opts=13)
22:23:40.572 00.002 7008 Enqueuing Move request for scope (0.18, 0.21)
22:23:40.574 00.002 8532 Worker thread wakes up
22:23:40.574 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
22:23:40.574 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
22:23:40.574 00.000 8532 Moving (0.18, 0.21) raw xDistance=0.17 yDistance=0.13
22:23:40.574 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:23:40.574 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:40.574 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:23:40.574 00.000 8532 MoveAxis(E, 0, ABG)
22:23:40.574 00.000 8532 Move returns status 0, amount 0
22:23:40.574 00.000 8532 MoveAxis(N, 0, ABG)
22:23:40.574 00.000 8532 Move returns status 0, amount 0
22:23:40.574 00.000 8532 move complete, result=0
22:23:40.574 00.000 8532 worker thread done servicing request
22:23:40.576 00.002 7008 UpdateImageDisplay: Size=(752,580) min=590, max=65535, med=3876, FiltMin=3552, FiltMax=42205, Gamma=0.990
22:23:40.580 00.004 7008 UpdateGuideState exits: m=716816 SNR=458.9 Saturated
22:23:40.580 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.580 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:40.593 00.013 7008 Enqueuing Expose request
22:23:40.596 00.003 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:40.597 00.001 8532 Worker thread wakes up
22:23:40.597 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:40.597 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:41.103 00.506 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efbe9157-b97b-4d28-b3ea-aa490886df40"}
22:23:41.104 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efbe9157-b97b-4d28-b3ea-aa490886df40"}
22:23:41.106 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"581dd9ff-58e5-4315-b9e1-6ec695487f46"}
22:23:41.109 00.003 7008 case statement mapped state 6 to 3
22:23:41.111 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"581dd9ff-58e5-4315-b9e1-6ec695487f46"}
22:23:41.114 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8c80add9-75a3-4633-803e-f7741ce347af"}
22:23:41.114 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.78,7.42],"pixels":"..."},"id":"8c80add9-75a3-4633-803e-f7741ce347af"}
22:23:42.711 01.597 8532 Exposure complete
22:23:42.745 00.034 8532 worker thread done servicing request
22:23:42.745 00.000 7008 OnExposeComplete: enter
22:23:42.747 00.002 7008 UpdateGuideState(): m_state=6
22:23:42.749 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:23:42.749 00.000 7008 Star::Find returns 1 (0), X=547.78, Y=322.46, Mass=700187, SNR=477.0, Peak=65525 HFD=3.1
22:23:42.751 00.002 7008 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.07) = xAngle (1.00 = 1.00)
22:23:42.751 00.000 7008 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.58 = 0.58)
22:23:42.754 00.003 7008 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.31 cameraTheta=0.93 mountX=0.17 mountY=0.17, mountTheta=0.79
22:23:42.757 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.25, opts=13)
22:23:42.759 00.002 7008 Enqueuing Move request for scope (0.18, 0.25)
22:23:42.759 00.000 8532 Worker thread wakes up
22:23:42.759 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0xd
22:23:42.759 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
22:23:42.759 00.000 8532 Moving (0.18, 0.25) raw xDistance=0.17 yDistance=0.17
22:23:42.761 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:23:42.761 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:42.761 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:23:42.761 00.000 8532 MoveAxis(E, 0, ABG)
22:23:42.761 00.000 8532 Move returns status 0, amount 0
22:23:42.761 00.000 8532 MoveAxis(N, 0, ABG)
22:23:42.761 00.000 8532 Move returns status 0, amount 0
22:23:42.761 00.000 8532 move complete, result=0
22:23:42.761 00.000 8532 worker thread done servicing request
22:23:42.763 00.002 7008 UpdateImageDisplay: Size=(752,580) min=438, max=65525, med=3866, FiltMin=3501, FiltMax=42845, Gamma=0.990
22:23:42.776 00.013 7008 UpdateGuideState exits: m=700187 SNR=477.0
22:23:42.779 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.779 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:42.779 00.000 7008 Enqueuing Expose request
22:23:42.779 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:42.779 00.000 8532 Worker thread wakes up
22:23:42.779 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:42.779 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:43.106 00.327 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7de33003-ba2d-4e19-81b1-20d874794f6c"}
22:23:43.106 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7de33003-ba2d-4e19-81b1-20d874794f6c"}
22:23:43.111 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04a0b28f-5c50-41f1-be8e-2a33c77ac662"}
22:23:43.113 00.002 7008 case statement mapped state 6 to 3
22:23:43.113 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"04a0b28f-5c50-41f1-be8e-2a33c77ac662"}
22:23:43.113 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"00634d30-d9fa-4ea7-a494-816fed8013f0"}
22:23:43.117 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[6.78,7.46],"pixels":"..."},"id":"00634d30-d9fa-4ea7-a494-816fed8013f0"}
22:23:44.914 01.797 8532 Exposure complete
22:23:44.929 00.015 8532 worker thread done servicing request
22:23:44.929 00.000 7008 OnExposeComplete: enter
22:23:44.942 00.013 7008 UpdateGuideState(): m_state=6
22:23:44.944 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:23:44.946 00.002 7008 Star::Find returns 1 (1), X=547.73, Y=322.49, Mass=725075, SNR=471.8, Peak=65535 HFD=3.2
22:23:44.946 00.000 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
22:23:44.948 00.002 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.78 = 0.78)
22:23:44.950 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.12 mountX=0.11 mountY=0.21, mountTheta=1.09
22:23:44.952 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.27, opts=13)
22:23:44.954 00.002 7008 Enqueuing Move request for scope (0.13, 0.27)
22:23:44.954 00.000 8532 Worker thread wakes up
22:23:44.956 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
22:23:44.956 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
22:23:44.956 00.000 8532 Moving (0.13, 0.27) raw xDistance=0.11 yDistance=0.21
22:23:44.956 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:23:44.956 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:23:44.956 00.000 8532 MoveAxis(E, 0, ABG)
22:23:44.956 00.000 8532 Move returns status 0, amount 0
22:23:44.956 00.000 8532 MoveAxis(S, 370, ABG)
22:23:44.956 00.000 8532 Guiding  Dir = 1, Dur = 370
22:23:44.956 00.000 8532 IsSlewing returns 0
22:23:44.956 00.000 8532 IsGuiding returns 0
22:23:44.956 00.000 8532 PulseGuide returned control before completion, sleep 380
22:23:44.956 00.000 7008 UpdateImageDisplay: Size=(752,580) min=738, max=65535, med=3870, FiltMin=3555, FiltMax=45209, Gamma=0.990
22:23:44.962 00.006 7008 UpdateGuideState exits: m=725075 SNR=471.8 Saturated
22:23:44.970 00.008 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.970 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:44.974 00.004 7008 Enqueuing Expose request
22:23:45.116 00.142 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b16eefb-889e-4bbd-b02c-c7072eac4277"}
22:23:45.119 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b16eefb-889e-4bbd-b02c-c7072eac4277"}
22:23:45.119 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86b18edb-d932-439c-8a97-8cc84166266c"}
22:23:45.119 00.000 7008 case statement mapped state 6 to 3
22:23:45.119 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86b18edb-d932-439c-8a97-8cc84166266c"}
22:23:45.119 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a25e28e-5257-4156-a5d9-cefbacd59c02"}
22:23:45.126 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"5a25e28e-5257-4156-a5d9-cefbacd59c02"}
22:23:45.339 00.213 8532 IsGuiding returns 1
22:23:45.340 00.001 8532 scope still moving after pulse duration time elapsed
22:23:45.371 00.031 8532 IsSlewing returns 0
22:23:45.371 00.000 8532 IsGuiding returns 0
22:23:45.371 00.000 8532 scope move finished after 370 + 44 ms
22:23:45.371 00.000 8532 Move returns status 0, amount 370
22:23:45.371 00.000 8532 move complete, result=0
22:23:45.372 00.001 8532 worker thread done servicing request
22:23:45.372 00.000 8532 Worker thread wakes up
22:23:45.372 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 370 ms SOUTH
22:23:45.372 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:45.372 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:47.122 01.750 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f583caf7-09d3-4141-9583-21b30f716559"}
22:23:47.123 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f583caf7-09d3-4141-9583-21b30f716559"}
22:23:47.125 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e17b635-7811-4649-a512-57be967ae43c"}
22:23:47.127 00.002 7008 case statement mapped state 6 to 3
22:23:47.128 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e17b635-7811-4649-a512-57be967ae43c"}
22:23:47.130 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8364e7c0-bdea-4621-a669-91369fbc2837"}
22:23:47.130 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"8364e7c0-bdea-4621-a669-91369fbc2837"}
22:23:47.492 00.362 8532 Exposure complete
22:23:47.522 00.030 8532 worker thread done servicing request
22:23:47.522 00.000 7008 OnExposeComplete: enter
22:23:47.522 00.000 7008 UpdateGuideState(): m_state=6
22:23:47.525 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:23:47.525 00.000 7008 Star::Find returns 1 (1), X=547.78, Y=322.22, Mass=693507, SNR=477.0, Peak=65535 HFD=3.0
22:23:47.525 00.000 7008 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.07) = xAngle (0.11 = 0.11)
22:23:47.525 00.000 7008 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.30 = -0.30)
22:23:47.525 00.000 7008 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=0.18 mountY=-0.05, mountTheta=-0.29
22:23:47.536 00.011 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.01, opts=13)
22:23:47.536 00.000 7008 Enqueuing Move request for scope (0.18, 0.01)
22:23:47.536 00.000 8532 Worker thread wakes up
22:23:47.536 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:23:47.536 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:23:47.536 00.000 8532 Moving (0.18, 0.01) raw xDistance=0.18 yDistance=-0.05
22:23:47.536 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:23:47.536 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:47.536 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:47.536 00.000 8532 MoveAxis(W, 162, ABG)
22:23:47.536 00.000 8532 Guiding  Dir = 3, Dur = 162
22:23:47.536 00.000 8532 IsSlewing returns 0
22:23:47.536 00.000 8532 IsGuiding returns 0
22:23:47.536 00.000 8532 PulseGuide returned control before completion, sleep 172
22:23:47.536 00.000 7008 UpdateImageDisplay: Size=(752,580) min=611, max=65535, med=3859, FiltMin=3523, FiltMax=43918, Gamma=0.990
22:23:47.554 00.018 7008 UpdateGuideState exits: m=693507 SNR=477.0 Saturated
22:23:47.555 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:47.555 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:47.555 00.000 7008 Enqueuing Expose request
22:23:47.723 00.168 8532 IsGuiding returns 1
22:23:47.723 00.000 8532 scope still moving after pulse duration time elapsed
22:23:47.754 00.031 8532 IsSlewing returns 0
22:23:47.754 00.000 8532 IsGuiding returns 0
22:23:47.754 00.000 8532 scope move finished after 162 + 52 ms
22:23:47.754 00.000 8532 Move returns status 0, amount 162
22:23:47.754 00.000 8532 MoveAxis(N, 0, ABG)
22:23:47.754 00.000 8532 Move returns status 0, amount 0
22:23:47.754 00.000 8532 move complete, result=0
22:23:47.754 00.000 8532 worker thread done servicing request
22:23:47.754 00.000 8532 Worker thread wakes up
22:23:47.754 00.000 7008 GuideStep: 0.2 px 162 ms WEST, -0.1 px 0 ms NORTH
22:23:47.756 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:47.756 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:49.134 01.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de8bbcc0-d938-4611-86c3-d6dd1aafedb4"}
22:23:49.134 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de8bbcc0-d938-4611-86c3-d6dd1aafedb4"}
22:23:49.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cb6aeaf-e6fb-49f4-88ca-b1b1617fa585"}
22:23:49.138 00.002 7008 case statement mapped state 6 to 3
22:23:49.139 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cb6aeaf-e6fb-49f4-88ca-b1b1617fa585"}
22:23:49.142 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"85021a37-ce04-4070-9e0f-96ca568968de"}
22:23:49.144 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.78,7.22],"pixels":"..."},"id":"85021a37-ce04-4070-9e0f-96ca568968de"}
22:23:49.884 00.740 8532 Exposure complete
22:23:49.907 00.023 8532 worker thread done servicing request
22:23:49.907 00.000 7008 OnExposeComplete: enter
22:23:49.911 00.004 7008 UpdateGuideState(): m_state=6
22:23:49.911 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:23:49.911 00.000 7008 Star::Find returns 1 (1), X=547.69, Y=322.24, Mass=684609, SNR=451.0, Peak=65535 HFD=3.3
22:23:49.911 00.000 7008 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.07) = xAngle (0.30 = 0.30)
22:23:49.911 00.000 7008 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.12 = -0.12)
22:23:49.911 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=0.09 mountY=-0.01, mountTheta=-0.12
22:23:49.911 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.02, opts=13)
22:23:49.911 00.000 7008 Enqueuing Move request for scope (0.09, 0.02)
22:23:49.911 00.000 8532 Worker thread wakes up
22:23:49.911 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:23:49.911 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:23:49.911 00.000 8532 Moving (0.09, 0.02) raw xDistance=0.09 yDistance=-0.01
22:23:49.911 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:23:49.911 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:49.911 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:23:49.911 00.000 8532 MoveAxis(E, 0, ABG)
22:23:49.911 00.000 8532 Move returns status 0, amount 0
22:23:49.911 00.000 8532 MoveAxis(N, 0, ABG)
22:23:49.911 00.000 8532 Move returns status 0, amount 0
22:23:49.911 00.000 8532 move complete, result=0
22:23:49.924 00.013 8532 worker thread done servicing request
22:23:49.924 00.000 7008 UpdateImageDisplay: Size=(752,580) min=590, max=65535, med=3857, FiltMin=3536, FiltMax=40676, Gamma=0.990
22:23:49.929 00.005 7008 UpdateGuideState exits: m=684609 SNR=451.0 Saturated
22:23:49.929 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:49.941 00.012 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:49.943 00.002 7008 Enqueuing Expose request
22:23:49.945 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:23:49.945 00.000 8532 Worker thread wakes up
22:23:49.945 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:49.945 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:51.145 01.200 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f0cef73-b275-4586-89bb-0a8d85e5086d"}
22:23:51.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f0cef73-b275-4586-89bb-0a8d85e5086d"}
22:23:51.147 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e45b44ae-cc0c-4a25-b000-f2aff57b15b7"}
22:23:51.147 00.000 7008 case statement mapped state 6 to 3
22:23:51.147 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e45b44ae-cc0c-4a25-b000-f2aff57b15b7"}
22:23:51.147 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d64a7eff-b3d8-48b4-8f0b-abe9247bcd3b"}
22:23:51.147 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.69,7.24],"pixels":"..."},"id":"d64a7eff-b3d8-48b4-8f0b-abe9247bcd3b"}
22:23:52.064 00.917 8532 Exposure complete
22:23:52.089 00.025 8532 worker thread done servicing request
22:23:52.089 00.000 7008 OnExposeComplete: enter
22:23:52.091 00.002 7008 UpdateGuideState(): m_state=6
22:23:52.093 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:23:52.095 00.002 7008 Star::Find returns 1 (1), X=547.66, Y=322.26, Mass=677463, SNR=466.9, Peak=65535 HFD=3.3
22:23:52.095 00.000 7008 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.07) = xAngle (0.67 = 0.67)
22:23:52.095 00.000 7008 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.26 = 0.26)
22:23:52.095 00.000 7008 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=0.06 mountY=0.02, mountTheta=0.32
22:23:52.095 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.04, opts=13)
22:23:52.095 00.000 7008 Enqueuing Move request for scope (0.06, 0.04)
22:23:52.095 00.000 8532 Worker thread wakes up
22:23:52.095 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:23:52.095 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:23:52.095 00.000 8532 Moving (0.06, 0.04) raw xDistance=0.06 yDistance=0.02
22:23:52.095 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:23:52.095 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.095 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:52.095 00.000 8532 MoveAxis(E, 0, ABG)
22:23:52.095 00.000 8532 Move returns status 0, amount 0
22:23:52.095 00.000 8532 MoveAxis(N, 0, ABG)
22:23:52.095 00.000 8532 Move returns status 0, amount 0
22:23:52.095 00.000 8532 move complete, result=0
22:23:52.095 00.000 8532 worker thread done servicing request
22:23:52.095 00.000 7008 UpdateImageDisplay: Size=(752,580) min=534, max=65535, med=3845, FiltMin=3545, FiltMax=40724, Gamma=0.990
22:23:52.112 00.017 7008 UpdateGuideState exits: m=677463 SNR=466.9 Saturated
22:23:52.112 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.112 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:52.112 00.000 7008 Enqueuing Expose request
22:23:52.112 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:52.112 00.000 8532 Worker thread wakes up
22:23:52.112 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:52.112 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:53.152 01.040 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba6f4f3d-1037-40bb-ae26-d99169128972"}
22:23:53.153 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba6f4f3d-1037-40bb-ae26-d99169128972"}
22:23:53.155 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18bf5371-5e9a-4bc1-a8b1-259068ca3744"}
22:23:53.157 00.002 7008 case statement mapped state 6 to 3
22:23:53.157 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18bf5371-5e9a-4bc1-a8b1-259068ca3744"}
22:23:53.159 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d5c53ee-af75-4166-b92d-0eee9ee9414e"}
22:23:53.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.66,7.26],"pixels":"..."},"id":"1d5c53ee-af75-4166-b92d-0eee9ee9414e"}
22:23:54.255 01.094 8532 Exposure complete
22:23:54.281 00.026 8532 worker thread done servicing request
22:23:54.284 00.003 7008 OnExposeComplete: enter
22:23:54.284 00.000 7008 UpdateGuideState(): m_state=6
22:23:54.286 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:23:54.288 00.002 7008 Star::Find returns 1 (1), X=547.55, Y=322.13, Mass=650388, SNR=418.8, Peak=65535 HFD=3.3
22:23:54.290 00.002 7008 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.07) = xAngle (-2.03 = -2.03)
22:23:54.290 00.000 7008 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.44 = -2.44)
22:23:54.293 00.003 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.10 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
22:23:54.296 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.08, opts=13)
22:23:54.296 00.000 7008 Enqueuing Move request for scope (-0.05, -0.08)
22:23:54.296 00.000 8532 Worker thread wakes up
22:23:54.296 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:23:54.296 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:23:54.296 00.000 8532 Moving (-0.05, -0.08) raw xDistance=-0.04 yDistance=-0.06
22:23:54.296 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:23:54.296 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:54.296 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:54.296 00.000 8532 MoveAxis(E, 0, ABG)
22:23:54.296 00.000 8532 Move returns status 0, amount 0
22:23:54.296 00.000 8532 MoveAxis(N, 0, ABG)
22:23:54.296 00.000 8532 Move returns status 0, amount 0
22:23:54.296 00.000 8532 move complete, result=0
22:23:54.296 00.000 8532 worker thread done servicing request
22:23:54.296 00.000 7008 UpdateImageDisplay: Size=(752,580) min=717, max=65535, med=3851, FiltMin=3564, FiltMax=42100, Gamma=0.990
22:23:54.311 00.015 7008 UpdateGuideState exits: m=650388 SNR=418.8 Saturated
22:23:54.314 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.316 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:54.318 00.002 7008 Enqueuing Expose request
22:23:54.318 00.000 8532 Worker thread wakes up
22:23:54.318 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:54.320 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:54.320 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:55.149 00.829 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d473ab21-72d6-4150-b310-054b54465425"}
22:23:55.150 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d473ab21-72d6-4150-b310-054b54465425"}
22:23:55.152 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7f14dac-92f1-40d6-b233-6624aa64ab7e"}
22:23:55.152 00.000 7008 case statement mapped state 6 to 3
22:23:55.152 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7f14dac-92f1-40d6-b233-6624aa64ab7e"}
22:23:55.152 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"972787df-11b7-4053-bae3-500a88dcf02e"}
22:23:55.157 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.55,7.13],"pixels":"..."},"id":"972787df-11b7-4053-bae3-500a88dcf02e"}
22:23:56.444 01.287 8532 Exposure complete
22:23:56.477 00.033 8532 worker thread done servicing request
22:23:56.477 00.000 7008 OnExposeComplete: enter
22:23:56.478 00.001 7008 UpdateGuideState(): m_state=6
22:23:56.478 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:23:56.478 00.000 7008 Star::Find returns 1 (1), X=547.53, Y=322.20, Mass=671227, SNR=470.8, Peak=65535 HFD=3.4
22:23:56.482 00.004 7008 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.07) = xAngle (-2.76 = -2.76)
22:23:56.482 00.000 7008 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.18 = 3.11)
22:23:56.482 00.000 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=-0.06 mountY=0.00, mountTheta=3.10
22:23:56.482 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.02, opts=13)
22:23:56.482 00.000 7008 Enqueuing Move request for scope (-0.07, -0.02)
22:23:56.482 00.000 8532 Worker thread wakes up
22:23:56.491 00.009 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:23:56.491 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:23:56.491 00.000 8532 Moving (-0.07, -0.02) raw xDistance=-0.06 yDistance=0.00
22:23:56.491 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:23:56.491 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:56.491 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:23:56.491 00.000 8532 MoveAxis(E, 0, ABG)
22:23:56.492 00.001 8532 Move returns status 0, amount 0
22:23:56.492 00.000 8532 MoveAxis(N, 0, ABG)
22:23:56.492 00.000 8532 Move returns status 0, amount 0
22:23:56.492 00.000 8532 move complete, result=0
22:23:56.492 00.000 8532 worker thread done servicing request
22:23:56.492 00.000 7008 UpdateImageDisplay: Size=(752,580) min=377, max=65535, med=3845, FiltMin=3529, FiltMax=42138, Gamma=0.990
22:23:56.507 00.015 7008 UpdateGuideState exits: m=671227 SNR=470.8 Saturated
22:23:56.508 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.508 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:56.508 00.000 7008 Enqueuing Expose request
22:23:56.512 00.004 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:56.512 00.000 8532 Worker thread wakes up
22:23:56.512 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:56.512 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:57.143 00.631 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"515202c7-9b20-418e-82d2-3c8012c7ef9a"}
22:23:57.143 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"515202c7-9b20-418e-82d2-3c8012c7ef9a"}
22:23:57.143 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2b15372-b96d-44c7-8dd3-3a8e673441df"}
22:23:57.148 00.005 7008 case statement mapped state 6 to 3
22:23:57.150 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2b15372-b96d-44c7-8dd3-3a8e673441df"}
22:23:57.150 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51194a36-eb00-4ec3-bf42-3e01964d4b8b"}
22:23:57.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.53,7.20],"pixels":"..."},"id":"51194a36-eb00-4ec3-bf42-3e01964d4b8b"}
22:23:58.636 01.483 8532 Exposure complete
22:23:58.651 00.015 8532 worker thread done servicing request
22:23:58.651 00.000 7008 OnExposeComplete: enter
22:23:58.664 00.013 7008 UpdateGuideState(): m_state=6
22:23:58.669 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:23:58.671 00.002 7008 Star::Find returns 1 (1), X=547.54, Y=322.24, Mass=661314, SNR=448.6, Peak=65535 HFD=3.3
22:23:58.671 00.000 7008 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.07) = xAngle (2.84 = 2.84)
22:23:58.673 00.002 7008 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.43 = 2.43)
22:23:58.673 00.000 7008 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=-0.06 mountY=0.04, mountTheta=2.54
22:23:58.677 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.02, opts=13)
22:23:58.677 00.000 7008 Enqueuing Move request for scope (-0.06, 0.02)
22:23:58.679 00.002 8532 Worker thread wakes up
22:23:58.679 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:23:58.679 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:23:58.679 00.000 8532 Moving (-0.06, 0.02) raw xDistance=-0.06 yDistance=0.04
22:23:58.679 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:23:58.679 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:58.679 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:23:58.679 00.000 8532 MoveAxis(E, 0, ABG)
22:23:58.679 00.000 8532 Move returns status 0, amount 0
22:23:58.679 00.000 8532 MoveAxis(N, 0, ABG)
22:23:58.679 00.000 8532 Move returns status 0, amount 0
22:23:58.679 00.000 8532 move complete, result=0
22:23:58.679 00.000 8532 worker thread done servicing request
22:23:58.681 00.002 7008 UpdateImageDisplay: Size=(752,580) min=505, max=65535, med=3838, FiltMin=3533, FiltMax=41327, Gamma=0.990
22:23:58.689 00.008 7008 UpdateGuideState exits: m=661314 SNR=448.6 Saturated
22:23:58.691 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:58.693 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:23:58.693 00.000 7008 Enqueuing Expose request
22:23:58.695 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:58.698 00.003 8532 Worker thread wakes up
22:23:58.698 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:23:58.698 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:23:59.150 00.452 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b0e1d99-8537-4b6d-bcb2-003ed8bae13b"}
22:23:59.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b0e1d99-8537-4b6d-bcb2-003ed8bae13b"}
22:23:59.154 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba5d0c1d-5531-40a4-b1ab-639355ee2f57"}
22:23:59.165 00.011 7008 case statement mapped state 6 to 3
22:23:59.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba5d0c1d-5531-40a4-b1ab-639355ee2f57"}
22:23:59.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4e7f6f5b-da6d-477a-be0c-a86fbf6366eb"}
22:23:59.170 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.54,7.24],"pixels":"..."},"id":"4e7f6f5b-da6d-477a-be0c-a86fbf6366eb"}
22:24:00.828 01.658 8532 Exposure complete
22:24:00.861 00.033 8532 worker thread done servicing request
22:24:00.861 00.000 7008 OnExposeComplete: enter
22:24:00.864 00.003 7008 UpdateGuideState(): m_state=6
22:24:00.866 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:24:00.868 00.002 7008 Star::Find returns 1 (1), X=547.42, Y=322.30, Mass=666012, SNR=439.2, Peak=65535 HFD=3.2
22:24:00.869 00.001 7008 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.07) = xAngle (2.80 = 2.80)
22:24:00.870 00.001 7008 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.38 = 2.38)
22:24:00.872 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.19 mountY=0.14, mountTheta=2.51
22:24:00.876 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.08, opts=13)
22:24:00.877 00.001 7008 Enqueuing Move request for scope (-0.18, 0.08)
22:24:00.878 00.001 8532 Worker thread wakes up
22:24:00.878 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
22:24:00.878 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
22:24:00.878 00.000 8532 Moving (-0.18, 0.08) raw xDistance=-0.19 yDistance=0.14
22:24:00.878 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:24:00.878 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.878 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:24:00.878 00.000 8532 MoveAxis(E, 166, ABG)
22:24:00.878 00.000 8532 Guiding  Dir = 2, Dur = 166
22:24:00.880 00.002 8532 IsSlewing returns 0
22:24:00.881 00.001 8532 IsGuiding returns 0
22:24:00.881 00.000 8532 PulseGuide returned control before completion, sleep 176
22:24:00.881 00.000 7008 UpdateImageDisplay: Size=(752,580) min=749, max=65535, med=3841, FiltMin=3534, FiltMax=41000, Gamma=0.990
22:24:00.894 00.013 7008 UpdateGuideState exits: m=666012 SNR=439.2 Saturated
22:24:00.895 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.899 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:00.900 00.001 7008 Enqueuing Expose request
22:24:01.061 00.161 8532 IsGuiding returns 1
22:24:01.061 00.000 8532 scope still moving after pulse duration time elapsed
22:24:01.092 00.031 8532 IsSlewing returns 0
22:24:01.092 00.000 8532 IsGuiding returns 0
22:24:01.092 00.000 8532 scope move finished after 166 + 45 ms
22:24:01.092 00.000 8532 Move returns status 0, amount 166
22:24:01.092 00.000 8532 MoveAxis(N, 0, ABG)
22:24:01.092 00.000 8532 Move returns status 0, amount 0
22:24:01.092 00.000 8532 move complete, result=0
22:24:01.092 00.000 8532 worker thread done servicing request
22:24:01.092 00.000 8532 Worker thread wakes up
22:24:01.092 00.000 7008 GuideStep: -0.2 px 166 ms EAST, 0.1 px 0 ms NORTH
22:24:01.092 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:01.092 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:01.155 00.063 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7686e93-2ba7-4c36-9bf8-26f97e9435b8"}
22:24:01.156 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7686e93-2ba7-4c36-9bf8-26f97e9435b8"}
22:24:01.160 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dbeffa7c-00a6-49bd-94e5-7fedd9e0f0cc"}
22:24:01.162 00.002 7008 case statement mapped state 6 to 3
22:24:01.166 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbeffa7c-00a6-49bd-94e5-7fedd9e0f0cc"}
22:24:01.172 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"988fd504-a6b5-4de7-b317-e8ec43a42693"}
22:24:01.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.42,7.30],"pixels":"..."},"id":"988fd504-a6b5-4de7-b317-e8ec43a42693"}
22:24:03.165 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4493edbf-8ddb-4ded-91af-45aedebc627b"}
22:24:03.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4493edbf-8ddb-4ded-91af-45aedebc627b"}
22:24:03.168 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b371a467-e4ca-4587-9325-ef3736bbbcbc"}
22:24:03.168 00.000 7008 case statement mapped state 6 to 3
22:24:03.168 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b371a467-e4ca-4587-9325-ef3736bbbcbc"}
22:24:03.168 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38ccfb14-f7e1-4b52-844d-5b90bf7dfc6f"}
22:24:03.174 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[7.42,7.30],"pixels":"..."},"id":"38ccfb14-f7e1-4b52-844d-5b90bf7dfc6f"}
22:24:03.220 00.046 8532 Exposure complete
22:24:03.250 00.030 8532 worker thread done servicing request
22:24:03.250 00.000 7008 OnExposeComplete: enter
22:24:03.252 00.002 7008 UpdateGuideState(): m_state=6
22:24:03.254 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:24:03.256 00.002 7008 Star::Find returns 1 (1), X=547.59, Y=322.37, Mass=685998, SNR=432.8, Peak=65535 HFD=3.3
22:24:03.257 00.001 7008 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.07) = xAngle (1.69 = 1.69)
22:24:03.257 00.000 7008 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
22:24:03.257 00.000 7008 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=-0.02 mountY=0.15, mountTheta=1.70
22:24:03.257 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.15, opts=13)
22:24:03.257 00.000 7008 Enqueuing Move request for scope (-0.01, 0.15)
22:24:03.257 00.000 8532 Worker thread wakes up
22:24:03.257 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:24:03.257 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:24:03.257 00.000 8532 Moving (-0.01, 0.15) raw xDistance=-0.02 yDistance=0.15
22:24:03.265 00.008 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:24:03.265 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:03.265 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:24:03.265 00.000 8532 MoveAxis(E, 0, ABG)
22:24:03.265 00.000 8532 Move returns status 0, amount 0
22:24:03.265 00.000 8532 MoveAxis(N, 0, ABG)
22:24:03.265 00.000 8532 Move returns status 0, amount 0
22:24:03.265 00.000 8532 move complete, result=0
22:24:03.265 00.000 8532 worker thread done servicing request
22:24:03.266 00.001 7008 UpdateImageDisplay: Size=(752,580) min=645, max=65535, med=3827, FiltMin=3531, FiltMax=40292, Gamma=0.990
22:24:03.276 00.010 7008 UpdateGuideState exits: m=685998 SNR=432.8 Saturated
22:24:03.276 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.278 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:03.278 00.000 7008 Enqueuing Expose request
22:24:03.282 00.004 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:03.282 00.000 8532 Worker thread wakes up
22:24:03.282 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:03.282 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:05.174 01.892 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31edee63-3887-410b-a0ce-429e7eef1515"}
22:24:05.175 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31edee63-3887-410b-a0ce-429e7eef1515"}
22:24:05.179 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc102632-9870-48e7-a60e-348f897579b2"}
22:24:05.182 00.003 7008 case statement mapped state 6 to 3
22:24:05.187 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc102632-9870-48e7-a60e-348f897579b2"}
22:24:05.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f0e4c10-281c-42c6-85bd-831ac475139d"}
22:24:05.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.59,7.37],"pixels":"..."},"id":"1f0e4c10-281c-42c6-85bd-831ac475139d"}
22:24:05.402 00.210 8532 Exposure complete
22:24:05.443 00.041 8532 worker thread done servicing request
22:24:05.443 00.000 7008 OnExposeComplete: enter
22:24:05.445 00.002 7008 UpdateGuideState(): m_state=6
22:24:05.447 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:24:05.448 00.001 7008 Star::Find returns 1 (1), X=547.57, Y=322.37, Mass=675473, SNR=482.0, Peak=65535 HFD=3.2
22:24:05.450 00.002 7008 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.07) = xAngle (1.86 = 1.86)
22:24:05.454 00.004 7008 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.44 = 1.44)
22:24:05.454 00.000 7008 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.79 mountX=-0.04 mountY=0.16, mountTheta=1.85
22:24:05.460 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.15, opts=13)
22:24:05.461 00.001 7008 Enqueuing Move request for scope (-0.03, 0.15)
22:24:05.465 00.004 8532 Worker thread wakes up
22:24:05.465 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:24:05.465 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:24:05.465 00.000 8532 Moving (-0.03, 0.15) raw xDistance=-0.04 yDistance=0.16
22:24:05.465 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:24:05.465 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:05.465 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:24:05.465 00.000 8532 MoveAxis(E, 0, ABG)
22:24:05.465 00.000 8532 Move returns status 0, amount 0
22:24:05.465 00.000 8532 MoveAxis(N, 0, ABG)
22:24:05.465 00.000 8532 Move returns status 0, amount 0
22:24:05.465 00.000 8532 move complete, result=0
22:24:05.465 00.000 8532 worker thread done servicing request
22:24:05.469 00.004 7008 UpdateImageDisplay: Size=(752,580) min=449, max=65535, med=3818, FiltMin=3526, FiltMax=40223, Gamma=0.990
22:24:05.484 00.015 7008 UpdateGuideState exits: m=675473 SNR=482.0 Saturated
22:24:05.486 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.490 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:05.492 00.002 7008 Enqueuing Expose request
22:24:05.494 00.002 8532 Worker thread wakes up
22:24:05.494 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:05.496 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:05.496 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:07.179 01.683 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0b94a89-8464-4e2c-8c30-4228be87c575"}
22:24:07.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0b94a89-8464-4e2c-8c30-4228be87c575"}
22:24:07.181 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d685a04d-70de-4898-8965-6c0a24746293"}
22:24:07.185 00.004 7008 case statement mapped state 6 to 3
22:24:07.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d685a04d-70de-4898-8965-6c0a24746293"}
22:24:07.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4876e78c-768e-4e8b-8533-f76064ecf77d"}
22:24:07.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.57,7.37],"pixels":"..."},"id":"4876e78c-768e-4e8b-8533-f76064ecf77d"}
22:24:07.629 00.438 8532 Exposure complete
22:24:07.666 00.037 8532 worker thread done servicing request
22:24:07.668 00.002 7008 OnExposeComplete: enter
22:24:07.670 00.002 7008 UpdateGuideState(): m_state=6
22:24:07.672 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:24:07.672 00.000 7008 Star::Find returns 1 (1), X=547.59, Y=322.28, Mass=680491, SNR=431.5, Peak=65535 HFD=3.2
22:24:07.674 00.002 7008 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.07) = xAngle (1.74 = 1.74)
22:24:07.677 00.003 7008 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.33 = 1.33)
22:24:07.679 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.67 mountX=-0.01 mountY=0.06, mountTheta=1.74
22:24:07.681 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.06, opts=13)
22:24:07.686 00.005 7008 Enqueuing Move request for scope (-0.01, 0.06)
22:24:07.688 00.002 8532 Worker thread wakes up
22:24:07.688 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:24:07.688 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:24:07.688 00.000 8532 Moving (-0.01, 0.06) raw xDistance=-0.01 yDistance=0.06
22:24:07.688 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:24:07.688 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:07.688 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:07.688 00.000 8532 MoveAxis(E, 0, ABG)
22:24:07.688 00.000 8532 Move returns status 0, amount 0
22:24:07.688 00.000 8532 MoveAxis(N, 0, ABG)
22:24:07.688 00.000 8532 Move returns status 0, amount 0
22:24:07.688 00.000 8532 move complete, result=0
22:24:07.688 00.000 8532 worker thread done servicing request
22:24:07.690 00.002 7008 UpdateImageDisplay: Size=(752,580) min=556, max=65535, med=3823, FiltMin=3529, FiltMax=41080, Gamma=0.990
22:24:07.708 00.018 7008 UpdateGuideState exits: m=680491 SNR=431.5 Saturated
22:24:07.710 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.712 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:07.714 00.002 7008 Enqueuing Expose request
22:24:07.716 00.002 8532 Worker thread wakes up
22:24:07.716 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:07.718 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:07.718 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:09.178 01.460 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6bebe15-ad4e-466f-afde-9bc598ae0f98"}
22:24:09.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6bebe15-ad4e-466f-afde-9bc598ae0f98"}
22:24:09.183 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36fe54b3-f284-4175-b521-3a5fc7fc6b59"}
22:24:09.185 00.002 7008 case statement mapped state 6 to 3
22:24:09.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"36fe54b3-f284-4175-b521-3a5fc7fc6b59"}
22:24:09.192 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e002b94-acfe-404a-8964-40c349fbe4b8"}
22:24:09.196 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.59,7.28],"pixels":"..."},"id":"2e002b94-acfe-404a-8964-40c349fbe4b8"}
22:24:09.848 00.652 8532 Exposure complete
22:24:09.895 00.047 7008 OnExposeComplete: enter
22:24:09.897 00.002 7008 UpdateGuideState(): m_state=6
22:24:09.899 00.002 8532 worker thread done servicing request
22:24:09.899 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:24:09.906 00.007 7008 Star::Find returns 1 (1), X=547.64, Y=321.99, Mass=682180, SNR=491.7, Peak=65535 HFD=3.4
22:24:09.909 00.003 7008 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.07) = xAngle (-1.33 = -1.33)
22:24:09.913 00.004 7008 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.74 = -1.74)
22:24:09.916 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.40 mountX=0.06 mountY=-0.23, mountTheta=-1.33
22:24:09.921 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.23, opts=13)
22:24:09.924 00.003 7008 Enqueuing Move request for scope (0.04, -0.23)
22:24:09.924 00.000 8532 Worker thread wakes up
22:24:09.926 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
22:24:09.926 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
22:24:09.926 00.000 8532 Moving (0.04, -0.23) raw xDistance=0.06 yDistance=-0.23
22:24:09.926 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:24:09.926 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:09.926 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:24:09.926 00.000 8532 MoveAxis(E, 0, ABG)
22:24:09.926 00.000 8532 Move returns status 0, amount 0
22:24:09.926 00.000 8532 MoveAxis(N, 0, ABG)
22:24:09.926 00.000 8532 Move returns status 0, amount 0
22:24:09.926 00.000 8532 move complete, result=0
22:24:09.926 00.000 8532 worker thread done servicing request
22:24:09.928 00.002 7008 UpdateImageDisplay: Size=(752,580) min=623, max=65535, med=3820, FiltMin=3501, FiltMax=41820, Gamma=0.990
22:24:09.936 00.008 7008 UpdateGuideState exits: m=682180 SNR=491.7 Saturated
22:24:09.936 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.936 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:09.936 00.000 7008 Enqueuing Expose request
22:24:09.936 00.000 8532 Worker thread wakes up
22:24:09.936 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:09.936 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:09.936 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:11.180 01.244 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff64858f-dbce-4784-bec0-972775c39ebb"}
22:24:11.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff64858f-dbce-4784-bec0-972775c39ebb"}
22:24:11.184 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0986aba1-ece0-42fa-a5dd-ce68b53e6a07"}
22:24:11.185 00.001 7008 case statement mapped state 6 to 3
22:24:11.188 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0986aba1-ece0-42fa-a5dd-ce68b53e6a07"}
22:24:11.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4353a2a1-0408-46f6-a5ac-adb4995b4c12"}
22:24:11.191 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.64,6.99],"pixels":"..."},"id":"4353a2a1-0408-46f6-a5ac-adb4995b4c12"}
22:24:12.068 00.877 8532 Exposure complete
22:24:12.110 00.042 8532 worker thread done servicing request
22:24:12.110 00.000 7008 OnExposeComplete: enter
22:24:12.114 00.004 7008 UpdateGuideState(): m_state=6
22:24:12.115 00.001 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:24:12.118 00.003 7008 Star::Find returns 1 (1), X=547.64, Y=322.37, Mass=687133, SNR=488.7, Peak=65535 HFD=3.2
22:24:12.122 00.004 7008 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.07) = xAngle (1.39 = 1.39)
22:24:12.124 00.002 7008 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
22:24:12.129 00.005 7008 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.32 mountX=0.03 mountY=0.13, mountTheta=1.35
22:24:12.132 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.15, opts=13)
22:24:12.135 00.003 7008 Enqueuing Move request for scope (0.04, 0.15)
22:24:12.138 00.003 8532 Worker thread wakes up
22:24:12.138 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:24:12.138 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:24:12.138 00.000 8532 Moving (0.04, 0.15) raw xDistance=0.03 yDistance=0.13
22:24:12.138 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:24:12.138 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:12.138 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:24:12.138 00.000 8532 MoveAxis(E, 0, ABG)
22:24:12.138 00.000 8532 Move returns status 0, amount 0
22:24:12.138 00.000 8532 MoveAxis(N, 0, ABG)
22:24:12.138 00.000 8532 Move returns status 0, amount 0
22:24:12.138 00.000 8532 move complete, result=0
22:24:12.138 00.000 8532 worker thread done servicing request
22:24:12.140 00.002 7008 UpdateImageDisplay: Size=(752,580) min=625, max=65535, med=3812, FiltMin=3514, FiltMax=40159, Gamma=0.990
22:24:12.162 00.022 7008 UpdateGuideState exits: m=687133 SNR=488.7 Saturated
22:24:12.168 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.169 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:12.173 00.004 7008 Enqueuing Expose request
22:24:12.176 00.003 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:12.178 00.002 8532 Worker thread wakes up
22:24:12.178 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:12.178 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:13.186 01.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ea7801d-a546-42bd-9d1a-112a8a873a40"}
22:24:13.190 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ea7801d-a546-42bd-9d1a-112a8a873a40"}
22:24:13.190 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26570946-6ac9-4a01-89af-160fe87d39f8"}
22:24:13.190 00.000 7008 case statement mapped state 6 to 3
22:24:13.199 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26570946-6ac9-4a01-89af-160fe87d39f8"}
22:24:13.203 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb1b44c7-bd80-4f9b-9187-760ad4189a1b"}
22:24:13.209 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.64,7.37],"pixels":"..."},"id":"cb1b44c7-bd80-4f9b-9187-760ad4189a1b"}
22:24:14.299 01.090 8532 Exposure complete
22:24:14.332 00.033 8532 worker thread done servicing request
22:24:14.332 00.000 7008 OnExposeComplete: enter
22:24:14.342 00.010 7008 UpdateGuideState(): m_state=6
22:24:14.343 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:24:14.343 00.000 7008 Star::Find returns 1 (1), X=547.60, Y=322.42, Mass=696362, SNR=480.0, Peak=65535 HFD=3.2
22:24:14.343 00.000 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
22:24:14.343 00.000 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
22:24:14.349 00.006 7008 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=-0.01 mountY=0.19, mountTheta=1.64
22:24:14.349 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.21, opts=13)
22:24:14.349 00.000 7008 Enqueuing Move request for scope (0.00, 0.21)
22:24:14.349 00.000 8532 Worker thread wakes up
22:24:14.349 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
22:24:14.349 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
22:24:14.349 00.000 8532 Moving (0.00, 0.21) raw xDistance=-0.01 yDistance=0.19
22:24:14.349 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:24:14.349 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:24:14.349 00.000 8532 MoveAxis(E, 0, ABG)
22:24:14.349 00.000 8532 Move returns status 0, amount 0
22:24:14.349 00.000 8532 MoveAxis(S, 340, ABG)
22:24:14.349 00.000 8532 Guiding  Dir = 1, Dur = 340
22:24:14.349 00.000 8532 IsSlewing returns 0
22:24:14.349 00.000 8532 IsGuiding returns 0
22:24:14.358 00.009 8532 PulseGuide returned control before completion, sleep 350
22:24:14.358 00.000 7008 UpdateImageDisplay: Size=(752,580) min=678, max=65535, med=3805, FiltMin=3502, FiltMax=39845, Gamma=0.990
22:24:14.373 00.015 7008 UpdateGuideState exits: m=696362 SNR=480.0 Saturated
22:24:14.374 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.374 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:14.374 00.000 7008 Enqueuing Expose request
22:24:14.720 00.346 8532 IsGuiding returns 0
22:24:14.720 00.000 8532 Move returns status 0, amount 340
22:24:14.720 00.000 8532 move complete, result=0
22:24:14.720 00.000 8532 worker thread done servicing request
22:24:14.720 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 340 ms SOUTH
22:24:14.723 00.003 8532 Worker thread wakes up
22:24:14.723 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:14.723 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:15.200 00.477 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a104df0-e585-4e4d-af9c-54c21f9c83aa"}
22:24:15.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a104df0-e585-4e4d-af9c-54c21f9c83aa"}
22:24:15.204 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a55f8d0f-7952-43a2-88db-e0b5d1c19ae6"}
22:24:15.208 00.004 7008 case statement mapped state 6 to 3
22:24:15.213 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a55f8d0f-7952-43a2-88db-e0b5d1c19ae6"}
22:24:15.241 00.028 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f051a431-efd1-4a39-bbee-a90e18444b60"}
22:24:15.250 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.60,7.42],"pixels":"..."},"id":"f051a431-efd1-4a39-bbee-a90e18444b60"}
22:24:16.849 01.599 8532 Exposure complete
22:24:16.888 00.039 8532 worker thread done servicing request
22:24:16.889 00.001 7008 OnExposeComplete: enter
22:24:16.892 00.003 7008 UpdateGuideState(): m_state=6
22:24:16.894 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:24:16.897 00.003 7008 Star::Find returns 1 (1), X=547.69, Y=322.25, Mass=686435, SNR=468.0, Peak=65535 HFD=3.3
22:24:16.899 00.002 7008 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.07) = xAngle (0.43 = 0.43)
22:24:16.901 00.002 7008 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.02 = 0.02)
22:24:16.902 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=0.09 mountY=0.00, mountTheta=0.02
22:24:16.908 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.03, opts=13)
22:24:16.908 00.000 7008 Enqueuing Move request for scope (0.09, 0.03)
22:24:16.908 00.000 8532 Worker thread wakes up
22:24:16.908 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:24:16.908 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:24:16.908 00.000 8532 Moving (0.09, 0.03) raw xDistance=0.09 yDistance=0.00
22:24:16.908 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:24:16.908 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:16.908 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:24:16.908 00.000 8532 MoveAxis(E, 0, ABG)
22:24:16.908 00.000 8532 Move returns status 0, amount 0
22:24:16.908 00.000 8532 MoveAxis(N, 0, ABG)
22:24:16.908 00.000 8532 Move returns status 0, amount 0
22:24:16.908 00.000 8532 move complete, result=0
22:24:16.908 00.000 8532 worker thread done servicing request
22:24:16.908 00.000 7008 UpdateImageDisplay: Size=(752,580) min=562, max=65535, med=3804, FiltMin=3510, FiltMax=40837, Gamma=0.990
22:24:16.927 00.019 7008 UpdateGuideState exits: m=686435 SNR=468.0 Saturated
22:24:16.931 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:16.933 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:16.937 00.004 7008 Enqueuing Expose request
22:24:16.942 00.005 8532 Worker thread wakes up
22:24:16.942 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:16.943 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:16.943 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:17.208 00.265 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67677730-5460-4ef4-aeb7-c775d0543453"}
22:24:17.212 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67677730-5460-4ef4-aeb7-c775d0543453"}
22:24:17.232 00.020 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4395d191-d829-49a5-92e4-011d64fc338f"}
22:24:17.235 00.003 7008 case statement mapped state 6 to 3
22:24:17.236 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4395d191-d829-49a5-92e4-011d64fc338f"}
22:24:17.240 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"03df9ea4-2d65-4058-8933-48f83e421eda"}
22:24:17.243 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.69,7.25],"pixels":"..."},"id":"03df9ea4-2d65-4058-8933-48f83e421eda"}
22:24:19.075 01.832 8532 Exposure complete
22:24:19.114 00.039 8532 worker thread done servicing request
22:24:19.114 00.000 7008 OnExposeComplete: enter
22:24:19.118 00.004 7008 UpdateGuideState(): m_state=6
22:24:19.118 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:24:19.123 00.005 7008 Star::Find returns 1 (1), X=547.73, Y=322.35, Mass=702592, SNR=466.3, Peak=65535 HFD=3.2
22:24:19.125 00.002 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.86 = 0.86)
22:24:19.129 00.004 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
22:24:19.131 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.79 mountX=0.12 mountY=0.08, mountTheta=0.59
22:24:19.135 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.14, opts=13)
22:24:19.138 00.003 7008 Enqueuing Move request for scope (0.13, 0.14)
22:24:19.141 00.003 8532 Worker thread wakes up
22:24:19.141 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
22:24:19.141 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
22:24:19.141 00.000 8532 Moving (0.13, 0.14) raw xDistance=0.12 yDistance=0.08
22:24:19.141 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:24:19.141 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.143 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:24:19.143 00.000 8532 MoveAxis(E, 0, ABG)
22:24:19.143 00.000 8532 Move returns status 0, amount 0
22:24:19.143 00.000 8532 MoveAxis(N, 0, ABG)
22:24:19.143 00.000 8532 Move returns status 0, amount 0
22:24:19.143 00.000 8532 move complete, result=0
22:24:19.143 00.000 8532 worker thread done servicing request
22:24:19.145 00.002 7008 UpdateImageDisplay: Size=(752,580) min=735, max=65535, med=3801, FiltMin=3501, FiltMax=39848, Gamma=0.990
22:24:19.155 00.010 7008 UpdateGuideState exits: m=702592 SNR=466.3 Saturated
22:24:19.155 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.167 00.012 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:19.167 00.000 7008 Enqueuing Expose request
22:24:19.171 00.004 8532 Worker thread wakes up
22:24:19.171 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:19.171 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:19.171 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:19.213 00.042 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7c76732-2832-49ce-881e-c89a217bce2d"}
22:24:19.217 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7c76732-2832-49ce-881e-c89a217bce2d"}
22:24:19.220 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3db15443-f075-46e4-997b-a0a2bc3c15e5"}
22:24:19.231 00.011 7008 case statement mapped state 6 to 3
22:24:19.238 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3db15443-f075-46e4-997b-a0a2bc3c15e5"}
22:24:19.239 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b72e4f9b-eb46-4d03-b26d-9fbf99fbad95"}
22:24:19.239 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.73,7.35],"pixels":"..."},"id":"b72e4f9b-eb46-4d03-b26d-9fbf99fbad95"}
22:24:21.216 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52fce1f0-2eb8-4e8c-8b20-ef41e78cd0eb"}
22:24:21.218 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52fce1f0-2eb8-4e8c-8b20-ef41e78cd0eb"}
22:24:21.228 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1a3e007-f9d9-48e9-ae8b-cbe22aec7c25"}
22:24:21.231 00.003 7008 case statement mapped state 6 to 3
22:24:21.235 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1a3e007-f9d9-48e9-ae8b-cbe22aec7c25"}
22:24:21.238 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"10bb68c2-830f-4d3a-aa06-5eb56c5ea925"}
22:24:21.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.73,7.35],"pixels":"..."},"id":"10bb68c2-830f-4d3a-aa06-5eb56c5ea925"}
22:24:21.294 00.054 8532 Exposure complete
22:24:21.332 00.038 8532 worker thread done servicing request
22:24:21.334 00.002 7008 OnExposeComplete: enter
22:24:21.336 00.002 7008 UpdateGuideState(): m_state=6
22:24:21.338 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:24:21.339 00.001 7008 Star::Find returns 1 (1), X=547.68, Y=322.37, Mass=680779, SNR=460.8, Peak=65535 HFD=3.1
22:24:21.341 00.002 7008 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.07) = xAngle (1.13 = 1.13)
22:24:21.344 00.003 7008 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.72 = 0.72)
22:24:21.345 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.07 mountY=0.11, mountTheta=1.00
22:24:21.349 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.15, opts=13)
22:24:21.351 00.002 7008 Enqueuing Move request for scope (0.08, 0.15)
22:24:21.353 00.002 8532 Worker thread wakes up
22:24:21.355 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
22:24:21.355 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
22:24:21.355 00.000 8532 Moving (0.08, 0.15) raw xDistance=0.07 yDistance=0.11
22:24:21.355 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:24:21.355 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:21.355 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:24:21.355 00.000 8532 MoveAxis(E, 0, ABG)
22:24:21.355 00.000 8532 Move returns status 0, amount 0
22:24:21.355 00.000 8532 MoveAxis(N, 0, ABG)
22:24:21.355 00.000 8532 Move returns status 0, amount 0
22:24:21.355 00.000 8532 move complete, result=0
22:24:21.355 00.000 8532 worker thread done servicing request
22:24:21.358 00.003 7008 UpdateImageDisplay: Size=(752,580) min=546, max=65535, med=3787, FiltMin=3504, FiltMax=39591, Gamma=0.990
22:24:21.376 00.018 7008 UpdateGuideState exits: m=680779 SNR=460.8 Saturated
22:24:21.378 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.380 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:21.382 00.002 7008 Enqueuing Expose request
22:24:21.384 00.002 8532 Worker thread wakes up
22:24:21.384 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:21.384 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:21.384 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:23.218 01.834 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7cbf5087-5a10-4175-94ae-4efcc1895f45"}
22:24:23.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7cbf5087-5a10-4175-94ae-4efcc1895f45"}
22:24:23.224 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e2043b5-6970-48cf-a590-75b0e50f8324"}
22:24:23.226 00.002 7008 case statement mapped state 6 to 3
22:24:23.231 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e2043b5-6970-48cf-a590-75b0e50f8324"}
22:24:23.242 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ecc08c1-c9a9-4c3b-88f0-3dc6641afe9b"}
22:24:23.245 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.68,7.37],"pixels":"..."},"id":"0ecc08c1-c9a9-4c3b-88f0-3dc6641afe9b"}
22:24:23.509 00.264 8532 Exposure complete
22:24:23.549 00.040 8532 worker thread done servicing request
22:24:23.549 00.000 7008 OnExposeComplete: enter
22:24:23.551 00.002 7008 UpdateGuideState(): m_state=6
22:24:23.552 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:24:23.556 00.004 7008 Star::Find returns 1 (1), X=547.69, Y=322.38, Mass=688893, SNR=457.7, Peak=65535 HFD=3.2
22:24:23.556 00.000 7008 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.07) = xAngle (1.15 = 1.15)
22:24:23.561 00.005 7008 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.74 = 0.74)
22:24:23.563 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.08 mountY=0.12, mountTheta=1.02
22:24:23.567 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.16, opts=13)
22:24:23.568 00.001 7008 Enqueuing Move request for scope (0.09, 0.16)
22:24:23.570 00.002 8532 Worker thread wakes up
22:24:23.570 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:24:23.570 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:24:23.570 00.000 8532 Moving (0.09, 0.16) raw xDistance=0.08 yDistance=0.12
22:24:23.570 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:24:23.570 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:23.570 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:24:23.570 00.000 8532 MoveAxis(E, 0, ABG)
22:24:23.572 00.002 8532 Move returns status 0, amount 0
22:24:23.572 00.000 8532 MoveAxis(N, 0, ABG)
22:24:23.572 00.000 8532 Move returns status 0, amount 0
22:24:23.572 00.000 8532 move complete, result=0
22:24:23.572 00.000 8532 worker thread done servicing request
22:24:23.577 00.005 7008 UpdateImageDisplay: Size=(752,580) min=690, max=65535, med=3788, FiltMin=3473, FiltMax=39586, Gamma=0.990
22:24:23.595 00.018 7008 UpdateGuideState exits: m=688893 SNR=457.7 Saturated
22:24:23.597 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.598 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:23.600 00.002 7008 Enqueuing Expose request
22:24:23.605 00.005 8532 Worker thread wakes up
22:24:23.605 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:23.607 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:23.607 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:25.216 01.609 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f007b9a-8666-4cdf-b0aa-ae805e9e6946"}
22:24:25.219 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f007b9a-8666-4cdf-b0aa-ae805e9e6946"}
22:24:25.224 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85a4872f-d67c-43ca-abf3-e62a97eb895a"}
22:24:25.231 00.007 7008 case statement mapped state 6 to 3
22:24:25.235 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85a4872f-d67c-43ca-abf3-e62a97eb895a"}
22:24:25.237 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"979b71d6-f21f-42f0-847b-4bf94f011d4c"}
22:24:25.241 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.69,7.38],"pixels":"..."},"id":"979b71d6-f21f-42f0-847b-4bf94f011d4c"}
22:24:25.730 00.489 8532 Exposure complete
22:24:25.773 00.043 8532 worker thread done servicing request
22:24:25.773 00.000 7008 OnExposeComplete: enter
22:24:25.775 00.002 7008 UpdateGuideState(): m_state=6
22:24:25.777 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:24:25.782 00.005 7008 Star::Find returns 1 (1), X=547.68, Y=322.39, Mass=694413, SNR=496.9, Peak=65535 HFD=3.2
22:24:25.783 00.001 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
22:24:25.785 00.002 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
22:24:25.791 00.006 7008 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=0.07 mountY=0.14, mountTheta=1.08
22:24:25.793 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.17, opts=13)
22:24:25.794 00.001 7008 Enqueuing Move request for scope (0.08, 0.17)
22:24:25.798 00.004 8532 Worker thread wakes up
22:24:25.798 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:24:25.799 00.001 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:24:25.799 00.000 8532 Moving (0.08, 0.17) raw xDistance=0.07 yDistance=0.14
22:24:25.799 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:24:25.799 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:25.799 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:24:25.799 00.000 8532 MoveAxis(E, 0, ABG)
22:24:25.799 00.000 8532 Move returns status 0, amount 0
22:24:25.799 00.000 8532 MoveAxis(N, 0, ABG)
22:24:25.799 00.000 8532 Move returns status 0, amount 0
22:24:25.799 00.000 8532 move complete, result=0
22:24:25.799 00.000 8532 worker thread done servicing request
22:24:25.799 00.000 7008 UpdateImageDisplay: Size=(752,580) min=651, max=65535, med=3779, FiltMin=3474, FiltMax=39736, Gamma=0.990
22:24:25.814 00.015 7008 UpdateGuideState exits: m=694413 SNR=496.9 Saturated
22:24:25.816 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:25.820 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:25.825 00.005 7008 Enqueuing Expose request
22:24:25.830 00.005 8532 Worker thread wakes up
22:24:25.830 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:25.830 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:25.830 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:27.228 01.398 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73d0275f-2c05-4a31-b4d7-4236f1524492"}
22:24:27.231 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73d0275f-2c05-4a31-b4d7-4236f1524492"}
22:24:27.233 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66b459fc-e825-45b7-8a6c-de792ad8f0ba"}
22:24:27.235 00.002 7008 case statement mapped state 6 to 3
22:24:27.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"66b459fc-e825-45b7-8a6c-de792ad8f0ba"}
22:24:27.239 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a15167e8-4d39-4c95-a085-e2b7081f9464"}
22:24:27.240 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.68,7.39],"pixels":"..."},"id":"a15167e8-4d39-4c95-a085-e2b7081f9464"}
22:24:27.951 00.711 8532 Exposure complete
22:24:27.985 00.034 7008 OnExposeComplete: enter
22:24:27.989 00.004 8532 worker thread done servicing request
22:24:27.989 00.000 7008 UpdateGuideState(): m_state=6
22:24:27.989 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:24:27.993 00.004 7008 Star::Find returns 1 (1), X=547.63, Y=322.41, Mass=697656, SNR=476.9, Peak=65535 HFD=3.2
22:24:27.995 00.002 7008 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.07) = xAngle (1.46 = 1.46)
22:24:27.997 00.002 7008 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.05 = 1.05)
22:24:27.999 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.39 mountX=0.02 mountY=0.17, mountTheta=1.45
22:24:28.001 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.19, opts=13)
22:24:28.002 00.001 7008 Enqueuing Move request for scope (0.03, 0.19)
22:24:28.005 00.003 8532 Worker thread wakes up
22:24:28.005 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
22:24:28.005 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
22:24:28.005 00.000 8532 Moving (0.03, 0.19) raw xDistance=0.02 yDistance=0.17
22:24:28.005 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:24:28.005 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:28.005 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:24:28.005 00.000 8532 MoveAxis(E, 0, ABG)
22:24:28.005 00.000 8532 Move returns status 0, amount 0
22:24:28.005 00.000 8532 MoveAxis(N, 0, ABG)
22:24:28.005 00.000 8532 Move returns status 0, amount 0
22:24:28.005 00.000 8532 move complete, result=0
22:24:28.005 00.000 8532 worker thread done servicing request
22:24:28.007 00.002 7008 UpdateImageDisplay: Size=(752,580) min=634, max=65535, med=3777, FiltMin=3477, FiltMax=39817, Gamma=0.990
22:24:28.023 00.016 7008 UpdateGuideState exits: m=697656 SNR=476.9 Saturated
22:24:28.025 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:28.027 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:28.029 00.002 7008 Enqueuing Expose request
22:24:28.031 00.002 8532 Worker thread wakes up
22:24:28.031 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:28.031 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:28.031 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:29.234 01.203 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"914402a4-2ce2-4d39-9a33-fbd9487c74c3"}
22:24:29.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"914402a4-2ce2-4d39-9a33-fbd9487c74c3"}
22:24:29.241 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fbb2250-734b-4642-8a99-2a48dc27fcd7"}
22:24:29.243 00.002 7008 case statement mapped state 6 to 3
22:24:29.247 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fbb2250-734b-4642-8a99-2a48dc27fcd7"}
22:24:29.250 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e69cbbf-4536-4433-80fa-e2fcbb9198a2"}
22:24:29.251 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.63,7.41],"pixels":"..."},"id":"2e69cbbf-4536-4433-80fa-e2fcbb9198a2"}
22:24:30.153 00.902 8532 Exposure complete
22:24:30.184 00.031 8532 worker thread done servicing request
22:24:30.184 00.000 7008 OnExposeComplete: enter
22:24:30.186 00.002 7008 UpdateGuideState(): m_state=6
22:24:30.188 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:24:30.190 00.002 7008 Star::Find returns 1 (1), X=547.57, Y=322.42, Mass=687357, SNR=461.2, Peak=65535 HFD=3.3
22:24:30.192 00.002 7008 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.07) = xAngle (1.79 = 1.79)
22:24:30.195 00.003 7008 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.38 = 1.38)
22:24:30.196 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=-0.04 mountY=0.20, mountTheta=1.79
22:24:30.201 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.20, opts=13)
22:24:30.204 00.003 7008 Enqueuing Move request for scope (-0.03, 0.20)
22:24:30.206 00.002 8532 Worker thread wakes up
22:24:30.206 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
22:24:30.206 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
22:24:30.206 00.000 8532 Moving (-0.03, 0.20) raw xDistance=-0.04 yDistance=0.20
22:24:30.206 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:24:30.206 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:24:30.206 00.000 8532 MoveAxis(E, 0, ABG)
22:24:30.206 00.000 8532 Move returns status 0, amount 0
22:24:30.206 00.000 8532 MoveAxis(S, 352, ABG)
22:24:30.206 00.000 8532 Guiding  Dir = 1, Dur = 352
22:24:30.206 00.000 8532 IsSlewing returns 0
22:24:30.206 00.000 8532 IsGuiding returns 0
22:24:30.208 00.002 8532 PulseGuide returned control before completion, sleep 362
22:24:30.209 00.001 7008 UpdateImageDisplay: Size=(752,580) min=397, max=65535, med=3772, FiltMin=3443, FiltMax=39801, Gamma=0.990
22:24:30.219 00.010 7008 UpdateGuideState exits: m=687357 SNR=461.2 Saturated
22:24:30.219 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.225 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:30.229 00.004 7008 Enqueuing Expose request
22:24:30.573 00.344 8532 IsGuiding returns 1
22:24:30.573 00.000 8532 scope still moving after pulse duration time elapsed
22:24:30.605 00.032 8532 IsSlewing returns 0
22:24:30.605 00.000 8532 IsGuiding returns 0
22:24:30.607 00.002 8532 scope move finished after 352 + 46 ms
22:24:30.607 00.000 8532 Move returns status 0, amount 352
22:24:30.607 00.000 8532 move complete, result=0
22:24:30.607 00.000 8532 worker thread done servicing request
22:24:30.607 00.000 8532 Worker thread wakes up
22:24:30.607 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 352 ms SOUTH
22:24:30.607 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:30.607 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:31.234 00.627 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24ea4be5-8d16-4c12-8152-c0d40e7acbc1"}
22:24:31.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24ea4be5-8d16-4c12-8152-c0d40e7acbc1"}
22:24:31.240 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85d43ced-6dcd-45ea-8de9-6a01b7e2a644"}
22:24:31.242 00.002 7008 case statement mapped state 6 to 3
22:24:31.249 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85d43ced-6dcd-45ea-8de9-6a01b7e2a644"}
22:24:31.252 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"369a520f-cfa6-4349-b402-d88b15f7d69f"}
22:24:31.255 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.57,7.42],"pixels":"..."},"id":"369a520f-cfa6-4349-b402-d88b15f7d69f"}
22:24:32.735 01.480 8532 Exposure complete
22:24:32.780 00.045 7008 OnExposeComplete: enter
22:24:32.782 00.002 7008 UpdateGuideState(): m_state=6
22:24:32.784 00.002 8532 worker thread done servicing request
22:24:32.784 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:24:32.786 00.002 7008 Star::Find returns 1 (1), X=547.55, Y=322.16, Mass=639873, SNR=483.1, Peak=65535 HFD=3.2
22:24:32.791 00.005 7008 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.07) = xAngle (-2.25 = -2.25)
22:24:32.792 00.001 7008 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.67 = -2.67)
22:24:32.797 00.005 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
22:24:32.801 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.06, opts=13)
22:24:32.803 00.002 7008 Enqueuing Move request for scope (-0.05, -0.06)
22:24:32.805 00.002 8532 Worker thread wakes up
22:24:32.805 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:24:32.805 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:24:32.806 00.001 8532 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=-0.04
22:24:32.806 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:24:32.806 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:32.806 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:32.806 00.000 8532 MoveAxis(E, 0, ABG)
22:24:32.806 00.000 8532 Move returns status 0, amount 0
22:24:32.806 00.000 8532 MoveAxis(N, 0, ABG)
22:24:32.806 00.000 8532 Move returns status 0, amount 0
22:24:32.806 00.000 8532 move complete, result=0
22:24:32.806 00.000 8532 worker thread done servicing request
22:24:32.810 00.004 7008 UpdateImageDisplay: Size=(752,580) min=595, max=65535, med=3771, FiltMin=3486, FiltMax=41542, Gamma=0.990
22:24:32.825 00.015 7008 UpdateGuideState exits: m=639873 SNR=483.1 Saturated
22:24:32.827 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:32.832 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:32.834 00.002 7008 Enqueuing Expose request
22:24:32.836 00.002 8532 Worker thread wakes up
22:24:32.836 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:32.836 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:32.836 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:33.233 00.397 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c074db3-efd2-4923-9f7d-f1a5a552c13b"}
22:24:33.236 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c074db3-efd2-4923-9f7d-f1a5a552c13b"}
22:24:33.242 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"995e92d2-4dfe-4f2d-8a63-0b69a5f85ae8"}
22:24:33.246 00.004 7008 case statement mapped state 6 to 3
22:24:33.247 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"995e92d2-4dfe-4f2d-8a63-0b69a5f85ae8"}
22:24:33.254 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e9b402f-2cb8-4970-b426-19bad1d0035a"}
22:24:33.258 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.55,7.16],"pixels":"..."},"id":"2e9b402f-2cb8-4970-b426-19bad1d0035a"}
22:24:34.957 01.699 8532 Exposure complete
22:24:34.998 00.041 8532 worker thread done servicing request
22:24:34.998 00.000 7008 OnExposeComplete: enter
22:24:35.000 00.002 7008 UpdateGuideState(): m_state=6
22:24:35.002 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:24:35.004 00.002 7008 Star::Find returns 1 (1), X=547.44, Y=322.14, Mass=642771, SNR=484.2, Peak=65535 HFD=3.3
22:24:35.007 00.003 7008 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.07) = xAngle (-2.61 = -2.61)
22:24:35.011 00.004 7008 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.02 = -3.02)
22:24:35.012 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-2.68 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
22:24:35.017 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.08, opts=13)
22:24:35.020 00.003 7008 Enqueuing Move request for scope (-0.16, -0.08)
22:24:35.023 00.003 8532 Worker thread wakes up
22:24:35.023 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
22:24:35.023 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
22:24:35.023 00.000 8532 Moving (-0.16, -0.08) raw xDistance=-0.15 yDistance=-0.02
22:24:35.023 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:24:35.023 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.023 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:24:35.023 00.000 8532 MoveAxis(E, 0, ABG)
22:24:35.023 00.000 8532 Move returns status 0, amount 0
22:24:35.023 00.000 8532 MoveAxis(N, 0, ABG)
22:24:35.023 00.000 8532 Move returns status 0, amount 0
22:24:35.023 00.000 8532 move complete, result=0
22:24:35.023 00.000 8532 worker thread done servicing request
22:24:35.025 00.002 7008 UpdateImageDisplay: Size=(752,580) min=522, max=65535, med=3763, FiltMin=3446, FiltMax=41971, Gamma=0.990
22:24:35.045 00.020 7008 UpdateGuideState exits: m=642771 SNR=484.2 Saturated
22:24:35.047 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.051 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:35.055 00.004 7008 Enqueuing Expose request
22:24:35.061 00.006 8532 Worker thread wakes up
22:24:35.061 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:35.061 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:35.062 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:35.235 00.173 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69e7d620-92ee-41f5-b157-1e89e0ba03c7"}
22:24:35.238 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69e7d620-92ee-41f5-b157-1e89e0ba03c7"}
22:24:35.242 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2db46553-d53a-49d1-9177-a80e281b2a25"}
22:24:35.247 00.005 7008 case statement mapped state 6 to 3
22:24:35.249 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2db46553-d53a-49d1-9177-a80e281b2a25"}
22:24:35.251 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6cc58fef-a038-45a5-8bc3-1ebe6e189d4c"}
22:24:35.252 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.44,7.14],"pixels":"..."},"id":"6cc58fef-a038-45a5-8bc3-1ebe6e189d4c"}
22:24:37.187 01.935 8532 Exposure complete
22:24:37.235 00.048 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d3b4edc-cabd-42af-b297-4b5624fb2dcc"}
22:24:37.237 00.002 8532 worker thread done servicing request
22:24:37.237 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d3b4edc-cabd-42af-b297-4b5624fb2dcc"}
22:24:37.238 00.001 7008 OnExposeComplete: enter
22:24:37.240 00.002 7008 UpdateGuideState(): m_state=6
22:24:37.243 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:24:37.248 00.005 7008 Star::Find returns 1 (1), X=547.54, Y=322.15, Mass=641973, SNR=472.5, Peak=65535 HFD=3.2
22:24:37.251 00.003 7008 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.07) = xAngle (-2.29 = -2.29)
22:24:37.254 00.003 7008 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.70 = -2.70)
22:24:37.255 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
22:24:37.259 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.06, opts=13)
22:24:37.262 00.003 7008 Enqueuing Move request for scope (-0.06, -0.06)
22:24:37.266 00.004 8532 Worker thread wakes up
22:24:37.267 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:24:37.267 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:24:37.267 00.000 8532 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=-0.04
22:24:37.267 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:24:37.267 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:37.267 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:37.267 00.000 8532 MoveAxis(E, 0, ABG)
22:24:37.267 00.000 8532 Move returns status 0, amount 0
22:24:37.267 00.000 8532 MoveAxis(N, 0, ABG)
22:24:37.267 00.000 8532 Move returns status 0, amount 0
22:24:37.267 00.000 8532 move complete, result=0
22:24:37.267 00.000 8532 worker thread done servicing request
22:24:37.273 00.006 7008 UpdateImageDisplay: Size=(752,580) min=579, max=65535, med=3763, FiltMin=3480, FiltMax=41835, Gamma=0.990
22:24:37.295 00.022 7008 UpdateGuideState exits: m=641973 SNR=472.5 Saturated
22:24:37.297 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.300 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:37.300 00.000 7008 Enqueuing Expose request
22:24:37.304 00.004 8532 Worker thread wakes up
22:24:37.305 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:37.305 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:37.305 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:37.310 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ceb66e12-a50d-4009-a38c-69e186d93237"}
22:24:37.311 00.001 7008 case statement mapped state 6 to 3
22:24:37.316 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ceb66e12-a50d-4009-a38c-69e186d93237"}
22:24:37.319 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56c17239-3118-4377-bb24-90d50fb98dc4"}
22:24:37.322 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.54,7.15],"pixels":"..."},"id":"56c17239-3118-4377-bb24-90d50fb98dc4"}
22:24:39.239 01.917 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9590840c-8ba8-4d5f-96a8-645174a96eff"}
22:24:39.242 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9590840c-8ba8-4d5f-96a8-645174a96eff"}
22:24:39.244 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"458a5514-1282-4a50-a394-e60780e94312"}
22:24:39.244 00.000 7008 case statement mapped state 6 to 3
22:24:39.244 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"458a5514-1282-4a50-a394-e60780e94312"}
22:24:39.244 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9e9f306a-cba9-492a-a8f7-464fbe850bb7"}
22:24:39.252 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.54,7.15],"pixels":"..."},"id":"9e9f306a-cba9-492a-a8f7-464fbe850bb7"}
22:24:39.432 00.180 8532 Exposure complete
22:24:39.478 00.046 8532 worker thread done servicing request
22:24:39.478 00.000 7008 OnExposeComplete: enter
22:24:39.480 00.002 7008 UpdateGuideState(): m_state=6
22:24:39.482 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:24:39.485 00.003 7008 Star::Find returns 1 (1), X=547.44, Y=322.17, Mass=650169, SNR=457.4, Peak=65535 HFD=3.3
22:24:39.488 00.003 7008 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.07) = xAngle (-2.80 = -2.80)
22:24:39.489 00.001 7008 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.21 = 3.07)
22:24:39.492 00.003 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.87 mountX=-0.15 mountY=0.01, mountTheta=3.07
22:24:39.497 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.04, opts=13)
22:24:39.499 00.002 7008 Enqueuing Move request for scope (-0.16, -0.04)
22:24:39.501 00.002 8532 Worker thread wakes up
22:24:39.501 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
22:24:39.501 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
22:24:39.501 00.000 8532 Moving (-0.16, -0.04) raw xDistance=-0.15 yDistance=0.01
22:24:39.501 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:24:39.501 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.502 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:24:39.502 00.000 8532 MoveAxis(E, 0, ABG)
22:24:39.502 00.000 8532 Move returns status 0, amount 0
22:24:39.502 00.000 8532 MoveAxis(N, 0, ABG)
22:24:39.502 00.000 8532 Move returns status 0, amount 0
22:24:39.502 00.000 8532 move complete, result=0
22:24:39.502 00.000 8532 worker thread done servicing request
22:24:39.505 00.003 7008 UpdateImageDisplay: Size=(752,580) min=552, max=65535, med=3757, FiltMin=3440, FiltMax=41985, Gamma=0.990
22:24:39.520 00.015 7008 UpdateGuideState exits: m=650169 SNR=457.4 Saturated
22:24:39.526 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.528 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:39.530 00.002 7008 Enqueuing Expose request
22:24:39.533 00.003 8532 Worker thread wakes up
22:24:39.533 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:39.535 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:39.536 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:41.242 01.706 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fb5f2cc-f540-4c58-aa12-bc7850d5ab6b"}
22:24:41.242 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fb5f2cc-f540-4c58-aa12-bc7850d5ab6b"}
22:24:41.244 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b904ce4c-3936-408a-ad00-b920de805b18"}
22:24:41.250 00.006 7008 case statement mapped state 6 to 3
22:24:41.255 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b904ce4c-3936-408a-ad00-b920de805b18"}
22:24:41.259 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16233331-f374-4193-9160-13a205300a63"}
22:24:41.263 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.44,7.17],"pixels":"..."},"id":"16233331-f374-4193-9160-13a205300a63"}
22:24:41.661 00.398 8532 Exposure complete
22:24:41.690 00.029 8532 worker thread done servicing request
22:24:41.690 00.000 7008 OnExposeComplete: enter
22:24:41.690 00.000 7008 UpdateGuideState(): m_state=6
22:24:41.690 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:24:41.690 00.000 7008 Star::Find returns 1 (1), X=547.36, Y=322.15, Mass=641227, SNR=448.9, Peak=65535 HFD=3.3
22:24:41.701 00.011 7008 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.07) = xAngle (-2.79 = -2.79)
22:24:41.701 00.000 7008 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.21 = 3.08)
22:24:41.701 00.000 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.87 mountX=-0.24 mountY=0.02, mountTheta=3.07
22:24:41.707 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.07, opts=13)
22:24:41.707 00.000 7008 Enqueuing Move request for scope (-0.24, -0.07)
22:24:41.707 00.000 8532 Worker thread wakes up
22:24:41.707 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
22:24:41.707 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
22:24:41.707 00.000 8532 Moving (-0.24, -0.07) raw xDistance=-0.24 yDistance=0.02
22:24:41.707 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:24:41.707 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:41.707 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:41.707 00.000 8532 MoveAxis(E, 211, ABG)
22:24:41.707 00.000 8532 Guiding  Dir = 2, Dur = 211
22:24:41.707 00.000 8532 IsSlewing returns 0
22:24:41.707 00.000 8532 IsGuiding returns 0
22:24:41.707 00.000 8532 PulseGuide returned control before completion, sleep 221
22:24:41.707 00.000 7008 UpdateImageDisplay: Size=(752,580) min=512, max=65535, med=3752, FiltMin=3478, FiltMax=41490, Gamma=0.990
22:24:41.724 00.017 7008 UpdateGuideState exits: m=641227 SNR=448.9 Saturated
22:24:41.734 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.736 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:41.738 00.002 7008 Enqueuing Expose request
22:24:41.940 00.202 8532 IsGuiding returns 1
22:24:41.940 00.000 8532 scope still moving after pulse duration time elapsed
22:24:41.970 00.030 8532 IsSlewing returns 0
22:24:41.970 00.000 8532 IsGuiding returns 0
22:24:41.970 00.000 8532 scope move finished after 211 + 46 ms
22:24:41.970 00.000 8532 Move returns status 0, amount 211
22:24:41.970 00.000 8532 MoveAxis(N, 0, ABG)
22:24:41.970 00.000 8532 Move returns status 0, amount 0
22:24:41.970 00.000 8532 move complete, result=0
22:24:41.970 00.000 8532 worker thread done servicing request
22:24:41.970 00.000 8532 Worker thread wakes up
22:24:41.970 00.000 7008 GuideStep: -0.2 px 211 ms EAST, 0.0 px 0 ms NORTH
22:24:41.970 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:41.970 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:43.251 01.281 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79d0f79f-eda7-4254-98bb-b2d61a8317bd"}
22:24:43.254 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79d0f79f-eda7-4254-98bb-b2d61a8317bd"}
22:24:43.259 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"58b558e8-e52b-479b-8c22-da98f044d793"}
22:24:43.260 00.001 7008 case statement mapped state 6 to 3
22:24:43.264 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"58b558e8-e52b-479b-8c22-da98f044d793"}
22:24:43.269 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a01c1927-e644-4a51-b8a5-9941a63a9685"}
22:24:43.272 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[7.36,7.15],"pixels":"..."},"id":"a01c1927-e644-4a51-b8a5-9941a63a9685"}
22:24:44.098 00.826 8532 Exposure complete
22:24:44.150 00.052 8532 worker thread done servicing request
22:24:44.150 00.000 7008 OnExposeComplete: enter
22:24:44.151 00.001 7008 UpdateGuideState(): m_state=6
22:24:44.153 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:24:44.155 00.002 7008 Star::Find returns 1 (1), X=547.60, Y=322.11, Mass=649958, SNR=456.9, Peak=65535 HFD=3.3
22:24:44.158 00.003 7008 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.07) = xAngle (-1.53 = -1.53)
22:24:44.159 00.001 7008 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.94 = -1.94)
22:24:44.162 00.003 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:24:44.168 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.10, opts=13)
22:24:44.170 00.002 7008 Enqueuing Move request for scope (-0.00, -0.10)
22:24:44.174 00.004 8532 Worker thread wakes up
22:24:44.174 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
22:24:44.174 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
22:24:44.174 00.000 8532 Moving (-0.00, -0.10) raw xDistance=0.00 yDistance=-0.10
22:24:44.175 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:24:44.175 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:44.175 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:44.175 00.000 8532 MoveAxis(E, 0, ABG)
22:24:44.175 00.000 8532 Move returns status 0, amount 0
22:24:44.175 00.000 8532 MoveAxis(N, 0, ABG)
22:24:44.175 00.000 8532 Move returns status 0, amount 0
22:24:44.175 00.000 8532 move complete, result=0
22:24:44.175 00.000 8532 worker thread done servicing request
22:24:44.181 00.006 7008 UpdateImageDisplay: Size=(752,580) min=436, max=65535, med=3742, FiltMin=3450, FiltMax=42161, Gamma=0.990
22:24:44.206 00.025 7008 UpdateGuideState exits: m=649958 SNR=456.9 Saturated
22:24:44.211 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.211 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:44.216 00.005 7008 Enqueuing Expose request
22:24:44.219 00.003 8532 Worker thread wakes up
22:24:44.219 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:44.219 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:44.219 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:45.260 01.041 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfafd113-c901-458e-a781-3165780ba7ac"}
22:24:45.261 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfafd113-c901-458e-a781-3165780ba7ac"}
22:24:45.265 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e2a67449-a33c-42b5-b090-4819023c48f7"}
22:24:45.266 00.001 7008 case statement mapped state 6 to 3
22:24:45.270 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2a67449-a33c-42b5-b090-4819023c48f7"}
22:24:45.273 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"113af90f-2487-4a32-9d2a-d1515bea344c"}
22:24:45.277 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.60,7.11],"pixels":"..."},"id":"113af90f-2487-4a32-9d2a-d1515bea344c"}
22:24:46.346 01.069 8532 Exposure complete
22:24:46.409 00.063 7008 OnExposeComplete: enter
22:24:46.411 00.002 7008 UpdateGuideState(): m_state=6
22:24:46.412 00.001 8532 worker thread done servicing request
22:24:46.412 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:24:46.417 00.005 7008 Star::Find returns 1 (1), X=547.70, Y=321.86, Mass=674741, SNR=455.0, Peak=65535 HFD=3.3
22:24:46.420 00.003 7008 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.07) = xAngle (-1.22 = -1.22)
22:24:46.423 00.003 7008 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.63 = -1.63)
22:24:46.427 00.004 7008 CameraToMount -- cameraX=0.11 cameraY=-0.36 hyp=0.37 cameraTheta=-1.29 mountX=0.13 mountY=-0.37, mountTheta=-1.24
22:24:46.432 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.36, opts=13)
22:24:46.434 00.002 7008 Enqueuing Move request for scope (0.11, -0.36)
22:24:46.445 00.011 8532 Worker thread wakes up
22:24:46.445 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.36) opts 0xd
22:24:46.447 00.002 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.36)
22:24:46.447 00.000 8532 Moving (0.11, -0.36) raw xDistance=0.13 yDistance=-0.37
22:24:46.447 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:24:46.447 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:46.447 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:24:46.447 00.000 8532 MoveAxis(E, 0, ABG)
22:24:46.447 00.000 8532 Move returns status 0, amount 0
22:24:46.447 00.000 8532 MoveAxis(N, 0, ABG)
22:24:46.447 00.000 8532 Move returns status 0, amount 0
22:24:46.447 00.000 8532 move complete, result=0
22:24:46.447 00.000 8532 worker thread done servicing request
22:24:46.460 00.013 7008 UpdateImageDisplay: Size=(752,580) min=598, max=65535, med=3745, FiltMin=3463, FiltMax=41024, Gamma=0.990
22:24:46.482 00.022 7008 UpdateGuideState exits: m=674741 SNR=455.0 Saturated
22:24:46.489 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.493 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:46.500 00.007 7008 Enqueuing Expose request
22:24:46.508 00.008 8532 Worker thread wakes up
22:24:46.508 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:24:46.511 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:46.511 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:47.264 00.753 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59ab75c0-304b-4043-a8db-610f07411ddc"}
22:24:47.267 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59ab75c0-304b-4043-a8db-610f07411ddc"}
22:24:47.271 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2381cd2c-3c71-4ffb-839c-6642724e2a23"}
22:24:47.276 00.005 7008 case statement mapped state 6 to 3
22:24:47.279 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2381cd2c-3c71-4ffb-839c-6642724e2a23"}
22:24:47.283 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"add9848e-4816-4086-abcc-dee35eb9e442"}
22:24:47.291 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.70,6.86],"pixels":"..."},"id":"add9848e-4816-4086-abcc-dee35eb9e442"}
22:24:48.640 01.349 8532 Exposure complete
22:24:48.683 00.043 8532 worker thread done servicing request
22:24:48.683 00.000 7008 OnExposeComplete: enter
22:24:48.687 00.004 7008 UpdateGuideState(): m_state=6
22:24:48.689 00.002 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:24:48.691 00.002 7008 Star::Find returns 1 (0), X=547.91, Y=322.32, Mass=714566, SNR=477.8, Peak=65525 HFD=3.2
22:24:48.693 00.002 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
22:24:48.693 00.000 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.00 = -0.00)
22:24:48.698 00.005 7008 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.32 cameraTheta=0.34 mountX=0.30 mountY=-0.00, mountTheta=-0.00
22:24:48.698 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.11, opts=13)
22:24:48.704 00.006 7008 Enqueuing Move request for scope (0.31, 0.11)
22:24:48.706 00.002 8532 Worker thread wakes up
22:24:48.706 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
22:24:48.706 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
22:24:48.706 00.000 8532 Moving (0.31, 0.11) raw xDistance=0.30 yDistance=-0.00
22:24:48.706 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:24:48.706 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:48.706 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:24:48.706 00.000 8532 MoveAxis(W, 264, ABG)
22:24:48.706 00.000 8532 Guiding  Dir = 3, Dur = 264
22:24:48.708 00.002 8532 IsSlewing returns 0
22:24:48.708 00.000 8532 IsGuiding returns 0
22:24:48.709 00.001 8532 PulseGuide returned control before completion, sleep 274
22:24:48.711 00.002 7008 UpdateImageDisplay: Size=(752,580) min=634, max=65525, med=3746, FiltMin=3459, FiltMax=41117, Gamma=0.990
22:24:48.725 00.014 7008 UpdateGuideState exits: m=714566 SNR=477.8
22:24:48.725 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.725 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:48.725 00.000 7008 Enqueuing Expose request
22:24:48.985 00.260 8532 IsGuiding returns 0
22:24:48.985 00.000 8532 Move returns status 0, amount 264
22:24:48.985 00.000 8532 MoveAxis(N, 0, ABG)
22:24:48.986 00.001 8532 Move returns status 0, amount 0
22:24:48.986 00.000 8532 move complete, result=0
22:24:48.986 00.000 8532 worker thread done servicing request
22:24:48.986 00.000 8532 Worker thread wakes up
22:24:48.986 00.000 7008 GuideStep: 0.3 px 264 ms WEST, -0.0 px 0 ms NORTH
22:24:48.988 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:48.988 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:49.267 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f1b4482-4118-4b23-b2ab-624ba5e86e9d"}
22:24:49.267 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f1b4482-4118-4b23-b2ab-624ba5e86e9d"}
22:24:49.267 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27d3498b-6a78-4d5b-8034-4e8dc0000c7e"}
22:24:49.267 00.000 7008 case statement mapped state 6 to 3
22:24:49.267 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"27d3498b-6a78-4d5b-8034-4e8dc0000c7e"}
22:24:49.276 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"838179f1-427d-4605-b130-5f5b8db8df26"}
22:24:49.276 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.91,7.32],"pixels":"..."},"id":"838179f1-427d-4605-b130-5f5b8db8df26"}
22:24:51.115 01.839 8532 Exposure complete
22:24:51.169 00.054 8532 worker thread done servicing request
22:24:51.169 00.000 7008 OnExposeComplete: enter
22:24:51.172 00.003 7008 UpdateGuideState(): m_state=6
22:24:51.177 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:24:51.179 00.002 7008 Star::Find returns 1 (1), X=547.74, Y=322.38, Mass=704381, SNR=498.3, Peak=65535 HFD=3.2
22:24:51.182 00.003 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
22:24:51.182 00.000 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
22:24:51.182 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.13 mountY=0.10, mountTheta=0.67
22:24:51.192 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.16, opts=13)
22:24:51.195 00.003 7008 Enqueuing Move request for scope (0.15, 0.16)
22:24:51.197 00.002 8532 Worker thread wakes up
22:24:51.197 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
22:24:51.197 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
22:24:51.197 00.000 8532 Moving (0.15, 0.16) raw xDistance=0.13 yDistance=0.10
22:24:51.197 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:24:51.197 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.197 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:51.197 00.000 8532 MoveAxis(E, 0, ABG)
22:24:51.197 00.000 8532 Move returns status 0, amount 0
22:24:51.197 00.000 8532 MoveAxis(N, 0, ABG)
22:24:51.197 00.000 8532 Move returns status 0, amount 0
22:24:51.197 00.000 8532 move complete, result=0
22:24:51.197 00.000 8532 worker thread done servicing request
22:24:51.199 00.002 7008 UpdateImageDisplay: Size=(752,580) min=359, max=65535, med=3735, FiltMin=3437, FiltMax=39548, Gamma=0.990
22:24:51.204 00.005 7008 UpdateGuideState exits: m=704381 SNR=498.3 Saturated
22:24:51.216 00.012 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.223 00.007 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:51.227 00.004 7008 Enqueuing Expose request
22:24:51.236 00.009 8532 Worker thread wakes up
22:24:51.236 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:51.236 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:51.237 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:51.269 00.032 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b66fdfb7-83ed-423e-8fdd-218906b4a17d"}
22:24:51.270 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b66fdfb7-83ed-423e-8fdd-218906b4a17d"}
22:24:51.270 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3a68bb4-12d6-4b9d-9dfe-d4a9cf1be22f"}
22:24:51.280 00.010 7008 case statement mapped state 6 to 3
22:24:51.285 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3a68bb4-12d6-4b9d-9dfe-d4a9cf1be22f"}
22:24:51.285 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1011946b-f690-44de-91d5-4e835b8984d4"}
22:24:51.285 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.74,7.38],"pixels":"..."},"id":"1011946b-f690-44de-91d5-4e835b8984d4"}
22:24:53.275 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c427c8c6-509b-4570-b2ec-8722fce0853a"}
22:24:53.275 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c427c8c6-509b-4570-b2ec-8722fce0853a"}
22:24:53.281 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d234dcf-6aee-4829-9c37-5a758246c5ca"}
22:24:53.281 00.000 7008 case statement mapped state 6 to 3
22:24:53.281 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d234dcf-6aee-4829-9c37-5a758246c5ca"}
22:24:53.290 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9efcb253-e8d7-45ab-85f8-2d309a09b369"}
22:24:53.290 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.74,7.38],"pixels":"..."},"id":"9efcb253-e8d7-45ab-85f8-2d309a09b369"}
22:24:53.355 00.065 8532 Exposure complete
22:24:53.397 00.042 8532 worker thread done servicing request
22:24:53.397 00.000 7008 OnExposeComplete: enter
22:24:53.399 00.002 7008 UpdateGuideState(): m_state=6
22:24:53.401 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:24:53.401 00.000 7008 Star::Find returns 1 (1), X=547.70, Y=322.35, Mass=686206, SNR=449.2, Peak=65535 HFD=3.1
22:24:53.401 00.000 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
22:24:53.401 00.000 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.62 = 0.62)
22:24:53.401 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=0.09 mountY=0.10, mountTheta=0.84
22:24:53.401 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.14, opts=13)
22:24:53.418 00.017 7008 Enqueuing Move request for scope (0.10, 0.14)
22:24:53.418 00.000 8532 Worker thread wakes up
22:24:53.418 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
22:24:53.418 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
22:24:53.418 00.000 8532 Moving (0.10, 0.14) raw xDistance=0.09 yDistance=0.10
22:24:53.418 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:24:53.418 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:53.418 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:53.418 00.000 8532 MoveAxis(E, 0, ABG)
22:24:53.418 00.000 8532 Move returns status 0, amount 0
22:24:53.418 00.000 8532 MoveAxis(N, 0, ABG)
22:24:53.418 00.000 8532 Move returns status 0, amount 0
22:24:53.418 00.000 8532 move complete, result=0
22:24:53.418 00.000 8532 worker thread done servicing request
22:24:53.422 00.004 7008 UpdateImageDisplay: Size=(752,580) min=508, max=65535, med=3726, FiltMin=3417, FiltMax=39767, Gamma=0.990
22:24:53.439 00.017 7008 UpdateGuideState exits: m=686206 SNR=449.2 Saturated
22:24:53.443 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.447 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:53.452 00.005 7008 Enqueuing Expose request
22:24:53.457 00.005 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:53.462 00.005 8532 Worker thread wakes up
22:24:53.462 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:53.462 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:55.271 01.809 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01b46235-f676-4f2b-a183-e3c12eca801c"}
22:24:55.271 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01b46235-f676-4f2b-a183-e3c12eca801c"}
22:24:55.275 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ecf24c8-dd72-4863-ac14-c55a89b9b483"}
22:24:55.276 00.001 7008 case statement mapped state 6 to 3
22:24:55.280 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ecf24c8-dd72-4863-ac14-c55a89b9b483"}
22:24:55.280 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8fafd555-9ecc-449f-875c-5cfe6e521b13"}
22:24:55.280 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.70,7.35],"pixels":"..."},"id":"8fafd555-9ecc-449f-875c-5cfe6e521b13"}
22:24:55.588 00.308 8532 Exposure complete
22:24:55.628 00.040 8532 worker thread done servicing request
22:24:55.628 00.000 7008 OnExposeComplete: enter
22:24:55.630 00.002 7008 UpdateGuideState(): m_state=6
22:24:55.637 00.007 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:24:55.638 00.001 7008 Star::Find returns 1 (1), X=547.70, Y=322.42, Mass=703206, SNR=469.6, Peak=65535 HFD=3.2
22:24:55.638 00.000 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
22:24:55.638 00.000 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.78 = 0.78)
22:24:55.638 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.12 mountX=0.08 mountY=0.16, mountTheta=1.09
22:24:55.656 00.018 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.20, opts=13)
22:24:55.657 00.001 7008 Enqueuing Move request for scope (0.10, 0.20)
22:24:55.657 00.000 8532 Worker thread wakes up
22:24:55.657 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
22:24:55.657 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
22:24:55.657 00.000 8532 Moving (0.10, 0.20) raw xDistance=0.08 yDistance=0.16
22:24:55.657 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:24:55.657 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.657 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:24:55.664 00.007 8532 MoveAxis(E, 0, ABG)
22:24:55.664 00.000 8532 Move returns status 0, amount 0
22:24:55.664 00.000 8532 MoveAxis(N, 0, ABG)
22:24:55.664 00.000 8532 Move returns status 0, amount 0
22:24:55.664 00.000 8532 move complete, result=0
22:24:55.664 00.000 8532 worker thread done servicing request
22:24:55.664 00.000 7008 UpdateImageDisplay: Size=(752,580) min=449, max=65535, med=3729, FiltMin=3435, FiltMax=39447, Gamma=0.990
22:24:55.683 00.019 7008 UpdateGuideState exits: m=703206 SNR=469.6 Saturated
22:24:55.688 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.689 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:55.689 00.000 7008 Enqueuing Expose request
22:24:55.693 00.004 8532 Worker thread wakes up
22:24:55.693 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:55.697 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:55.697 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:57.271 01.574 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d68010d-009c-4be3-b8d3-4ac15443af9d"}
22:24:57.272 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d68010d-009c-4be3-b8d3-4ac15443af9d"}
22:24:57.278 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cef3e21-988e-4455-a3dd-e5527a2b3bfd"}
22:24:57.278 00.000 7008 case statement mapped state 6 to 3
22:24:57.278 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cef3e21-988e-4455-a3dd-e5527a2b3bfd"}
22:24:57.287 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"217d17f9-76a8-46eb-814c-da12fca4b016"}
22:24:57.289 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.70,7.42],"pixels":"..."},"id":"217d17f9-76a8-46eb-814c-da12fca4b016"}
22:24:57.814 00.525 8532 Exposure complete
22:24:57.856 00.042 8532 worker thread done servicing request
22:24:57.856 00.000 7008 OnExposeComplete: enter
22:24:57.856 00.000 7008 UpdateGuideState(): m_state=6
22:24:57.860 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:24:57.860 00.000 7008 Star::Find returns 1 (0), X=547.84, Y=322.40, Mass=706998, SNR=517.0, Peak=65525 HFD=3.2
22:24:57.860 00.000 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
22:24:57.864 00.004 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
22:24:57.864 00.000 7008 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.66 mountX=0.23 mountY=0.10, mountTheta=0.40
22:24:57.864 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.19, opts=13)
22:24:57.864 00.000 7008 Enqueuing Move request for scope (0.24, 0.19)
22:24:57.864 00.000 8532 Worker thread wakes up
22:24:57.864 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
22:24:57.864 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
22:24:57.864 00.000 8532 Moving (0.24, 0.19) raw xDistance=0.23 yDistance=0.10
22:24:57.864 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:24:57.864 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:57.864 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:57.864 00.000 8532 MoveAxis(W, 201, ABG)
22:24:57.864 00.000 8532 Guiding  Dir = 3, Dur = 201
22:24:57.864 00.000 8532 IsSlewing returns 0
22:24:57.864 00.000 8532 IsGuiding returns 0
22:24:57.875 00.011 8532 PulseGuide returned control before completion, sleep 211
22:24:57.875 00.000 7008 UpdateImageDisplay: Size=(752,580) min=461, max=65525, med=3716, FiltMin=3432, FiltMax=43866, Gamma=0.990
22:24:57.882 00.007 7008 UpdateGuideState exits: m=706998 SNR=517.0
22:24:57.882 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:57.892 00.010 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:24:57.892 00.000 7008 Enqueuing Expose request
22:24:58.097 00.205 8532 IsGuiding returns 0
22:24:58.097 00.000 8532 Move returns status 0, amount 201
22:24:58.097 00.000 8532 MoveAxis(N, 0, ABG)
22:24:58.097 00.000 8532 Move returns status 0, amount 0
22:24:58.097 00.000 8532 move complete, result=0
22:24:58.097 00.000 8532 worker thread done servicing request
22:24:58.097 00.000 7008 GuideStep: 0.2 px 201 ms WEST, 0.1 px 0 ms NORTH
22:24:58.097 00.000 8532 Worker thread wakes up
22:24:58.097 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:24:58.097 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:24:59.283 01.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8330f87d-a0ca-4e06-b2c5-e293ef261ce0"}
22:24:59.286 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8330f87d-a0ca-4e06-b2c5-e293ef261ce0"}
22:24:59.286 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87977b70-1e2b-4879-be4d-71200c5a4049"}
22:24:59.286 00.000 7008 case statement mapped state 6 to 3
22:24:59.286 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87977b70-1e2b-4879-be4d-71200c5a4049"}
22:24:59.286 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5069c30e-d4f3-4e7b-9256-8401da684ef6"}
22:24:59.301 00.015 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.84,7.40],"pixels":"..."},"id":"5069c30e-d4f3-4e7b-9256-8401da684ef6"}
22:25:00.224 00.923 8532 Exposure complete
22:25:00.268 00.044 8532 worker thread done servicing request
22:25:00.268 00.000 7008 OnExposeComplete: enter
22:25:00.268 00.000 7008 UpdateGuideState(): m_state=6
22:25:00.268 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:25:00.275 00.007 7008 Star::Find returns 1 (0), X=547.78, Y=322.46, Mass=719227, SNR=483.3, Peak=65525 HFD=3.1
22:25:00.278 00.003 7008 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.07) = xAngle (1.00 = 1.00)
22:25:00.280 00.002 7008 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.59 = 0.59)
22:25:00.283 00.003 7008 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.93 mountX=0.16 mountY=0.17, mountTheta=0.80
22:25:00.285 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.24, opts=13)
22:25:00.285 00.000 7008 Enqueuing Move request for scope (0.18, 0.24)
22:25:00.292 00.007 8532 Worker thread wakes up
22:25:00.292 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
22:25:00.292 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
22:25:00.292 00.000 8532 Moving (0.18, 0.24) raw xDistance=0.16 yDistance=0.17
22:25:00.292 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:25:00.292 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:00.292 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:25:00.292 00.000 8532 MoveAxis(E, 0, ABG)
22:25:00.292 00.000 8532 Move returns status 0, amount 0
22:25:00.292 00.000 8532 MoveAxis(N, 0, ABG)
22:25:00.292 00.000 8532 Move returns status 0, amount 0
22:25:00.292 00.000 8532 move complete, result=0
22:25:00.292 00.000 8532 worker thread done servicing request
22:25:00.296 00.004 7008 UpdateImageDisplay: Size=(752,580) min=450, max=65525, med=3712, FiltMin=3436, FiltMax=43896, Gamma=0.990
22:25:00.314 00.018 7008 UpdateGuideState exits: m=719227 SNR=483.3
22:25:00.319 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.319 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:00.327 00.008 7008 Enqueuing Expose request
22:25:00.330 00.003 8532 Worker thread wakes up
22:25:00.330 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:00.330 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:00.331 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:01.282 00.951 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1d515d9-dc84-4501-9775-dacbf15bc975"}
22:25:01.286 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1d515d9-dc84-4501-9775-dacbf15bc975"}
22:25:01.286 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd757e0e-ad54-43c0-8809-67d141d130dd"}
22:25:01.290 00.004 7008 case statement mapped state 6 to 3
22:25:01.290 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd757e0e-ad54-43c0-8809-67d141d130dd"}
22:25:01.292 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a86f80e-0927-4aee-8ca9-b5e820a640a1"}
22:25:01.292 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.78,7.46],"pixels":"..."},"id":"0a86f80e-0927-4aee-8ca9-b5e820a640a1"}
22:25:02.465 01.173 8532 Exposure complete
22:25:02.505 00.040 8532 worker thread done servicing request
22:25:02.505 00.000 7008 OnExposeComplete: enter
22:25:02.512 00.007 7008 UpdateGuideState(): m_state=6
22:25:02.516 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:25:02.516 00.000 7008 Star::Find returns 1 (0), X=547.88, Y=322.53, Mass=738399, SNR=515.9, Peak=65525 HFD=3.1
22:25:02.518 00.002 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
22:25:02.521 00.003 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
22:25:02.524 00.003 7008 CameraToMount -- cameraX=0.28 cameraY=0.31 hyp=0.41 cameraTheta=0.84 mountX=0.25 mountY=0.20, mountTheta=0.66
22:25:02.527 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.31, opts=13)
22:25:02.527 00.000 7008 Enqueuing Move request for scope (0.28, 0.31)
22:25:02.527 00.000 8532 Worker thread wakes up
22:25:02.527 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.31) opts 0xd
22:25:02.527 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.31)
22:25:02.527 00.000 8532 Moving (0.28, 0.31) raw xDistance=0.25 yDistance=0.20
22:25:02.527 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:25:02.527 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:25:02.527 00.000 8532 MoveAxis(W, 226, ABG)
22:25:02.527 00.000 8532 Guiding  Dir = 3, Dur = 226
22:25:02.527 00.000 8532 IsSlewing returns 0
22:25:02.527 00.000 8532 IsGuiding returns 0
22:25:02.527 00.000 8532 PulseGuide returned control before completion, sleep 236
22:25:02.527 00.000 7008 UpdateImageDisplay: Size=(752,580) min=536, max=65525, med=3715, FiltMin=3420, FiltMax=47906, Gamma=0.990
22:25:02.553 00.026 7008 UpdateGuideState exits: m=738399 SNR=515.9
22:25:02.556 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:02.558 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:02.561 00.003 7008 Enqueuing Expose request
22:25:02.774 00.213 8532 IsGuiding returns 1
22:25:02.774 00.000 8532 scope still moving after pulse duration time elapsed
22:25:02.805 00.031 8532 IsSlewing returns 0
22:25:02.805 00.000 8532 IsGuiding returns 0
22:25:02.805 00.000 8532 scope move finished after 226 + 46 ms
22:25:02.805 00.000 8532 Move returns status 0, amount 226
22:25:02.805 00.000 8532 MoveAxis(S, 348, ABG)
22:25:02.806 00.001 8532 Guiding  Dir = 1, Dur = 348
22:25:02.806 00.000 8532 IsSlewing returns 0
22:25:02.806 00.000 8532 IsGuiding returns 0
22:25:02.806 00.000 8532 PulseGuide returned control before completion, sleep 358
22:25:03.170 00.364 8532 IsGuiding returns 1
22:25:03.170 00.000 8532 scope still moving after pulse duration time elapsed
22:25:03.203 00.033 8532 IsSlewing returns 0
22:25:03.204 00.001 8532 IsGuiding returns 0
22:25:03.204 00.000 8532 scope move finished after 348 + 49 ms
22:25:03.204 00.000 8532 Move returns status 0, amount 348
22:25:03.204 00.000 8532 move complete, result=0
22:25:03.204 00.000 8532 worker thread done servicing request
22:25:03.204 00.000 7008 GuideStep: 0.3 px 226 ms WEST, 0.2 px 348 ms SOUTH
22:25:03.206 00.002 8532 Worker thread wakes up
22:25:03.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:03.206 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:03.286 00.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"888317a5-4f6c-44cb-ac46-bbdee9587b35"}
22:25:03.287 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"888317a5-4f6c-44cb-ac46-bbdee9587b35"}
22:25:03.289 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8de39bdf-89bf-4f16-9e22-8d8366dde7fb"}
22:25:03.293 00.004 7008 case statement mapped state 6 to 3
22:25:03.295 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8de39bdf-89bf-4f16-9e22-8d8366dde7fb"}
22:25:03.302 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0400c064-32be-45ed-9601-d6ff88ac12d2"}
22:25:03.304 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.88,6.53],"pixels":"..."},"id":"0400c064-32be-45ed-9601-d6ff88ac12d2"}
22:25:05.290 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52c717bb-01db-4b9d-ac28-620e74f83f06"}
22:25:05.293 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52c717bb-01db-4b9d-ac28-620e74f83f06"}
22:25:05.293 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40c27034-c36a-49db-b45e-dd5cfeb7f589"}
22:25:05.297 00.004 7008 case statement mapped state 6 to 3
22:25:05.299 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40c27034-c36a-49db-b45e-dd5cfeb7f589"}
22:25:05.306 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd85f518-8d61-49e2-936f-9cb4a27e8c8e"}
22:25:05.308 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.88,6.53],"pixels":"..."},"id":"fd85f518-8d61-49e2-936f-9cb4a27e8c8e"}
22:25:05.339 00.031 8532 Exposure complete
22:25:05.382 00.043 8532 worker thread done servicing request
22:25:05.382 00.000 7008 OnExposeComplete: enter
22:25:05.382 00.000 7008 UpdateGuideState(): m_state=6
22:25:05.382 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:25:05.389 00.007 7008 Star::Find returns 1 (0), X=547.86, Y=322.34, Mass=713338, SNR=500.5, Peak=65525 HFD=3.2
22:25:05.392 00.003 7008 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.07) = xAngle (0.51 = 0.51)
22:25:05.397 00.005 7008 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.10 = 0.10)
22:25:05.399 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.44 mountX=0.25 mountY=0.03, mountTheta=0.11
22:25:05.399 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.12, opts=13)
22:25:05.404 00.005 7008 Enqueuing Move request for scope (0.26, 0.12)
22:25:05.404 00.000 8532 Worker thread wakes up
22:25:05.404 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
22:25:05.404 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
22:25:05.404 00.000 8532 Moving (0.26, 0.12) raw xDistance=0.25 yDistance=0.03
22:25:05.404 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:25:05.404 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:05.404 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:05.404 00.000 8532 MoveAxis(W, 239, ABG)
22:25:05.404 00.000 8532 Guiding  Dir = 3, Dur = 239
22:25:05.404 00.000 8532 IsSlewing returns 0
22:25:05.404 00.000 8532 IsGuiding returns 0
22:25:05.404 00.000 8532 PulseGuide returned control before completion, sleep 249
22:25:05.404 00.000 7008 UpdateImageDisplay: Size=(752,580) min=407, max=65525, med=3705, FiltMin=3399, FiltMax=42605, Gamma=0.990
22:25:05.430 00.026 7008 UpdateGuideState exits: m=713338 SNR=500.5
22:25:05.435 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.437 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:05.441 00.004 7008 Enqueuing Expose request
22:25:05.666 00.225 8532 IsGuiding returns 0
22:25:05.666 00.000 8532 Move returns status 0, amount 239
22:25:05.666 00.000 8532 MoveAxis(N, 0, ABG)
22:25:05.666 00.000 8532 Move returns status 0, amount 0
22:25:05.666 00.000 8532 move complete, result=0
22:25:05.668 00.002 8532 worker thread done servicing request
22:25:05.668 00.000 8532 Worker thread wakes up
22:25:05.668 00.000 7008 GuideStep: 0.3 px 239 ms WEST, 0.0 px 0 ms NORTH
22:25:05.671 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:05.671 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:07.301 01.630 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f51fb806-2018-4875-b521-7a57bd639a8f"}
22:25:07.305 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f51fb806-2018-4875-b521-7a57bd639a8f"}
22:25:07.309 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18d9ca5f-680a-4530-ae3f-6c08bf8d0aae"}
22:25:07.317 00.008 7008 case statement mapped state 6 to 3
22:25:07.321 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18d9ca5f-680a-4530-ae3f-6c08bf8d0aae"}
22:25:07.329 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1b9117c8-9609-4660-a593-325c49e3092c"}
22:25:07.333 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.86,7.34],"pixels":"..."},"id":"1b9117c8-9609-4660-a593-325c49e3092c"}
22:25:07.796 00.463 8532 Exposure complete
22:25:07.841 00.045 8532 worker thread done servicing request
22:25:07.841 00.000 7008 OnExposeComplete: enter
22:25:07.841 00.000 7008 UpdateGuideState(): m_state=6
22:25:07.841 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:25:07.841 00.000 7008 Star::Find returns 1 (1), X=547.71, Y=322.35, Mass=698912, SNR=489.3, Peak=65535 HFD=3.2
22:25:07.852 00.011 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
22:25:07.852 00.000 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
22:25:07.855 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.10 mountY=0.09, mountTheta=0.72
22:25:07.856 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.13, opts=13)
22:25:07.861 00.005 7008 Enqueuing Move request for scope (0.11, 0.13)
22:25:07.861 00.000 8532 Worker thread wakes up
22:25:07.861 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
22:25:07.861 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
22:25:07.861 00.000 8532 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=0.09
22:25:07.861 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:07.861 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:07.861 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:07.861 00.000 8532 MoveAxis(E, 0, ABG)
22:25:07.861 00.000 8532 Move returns status 0, amount 0
22:25:07.861 00.000 8532 MoveAxis(N, 0, ABG)
22:25:07.861 00.000 8532 Move returns status 0, amount 0
22:25:07.861 00.000 8532 move complete, result=0
22:25:07.861 00.000 8532 worker thread done servicing request
22:25:07.861 00.000 7008 UpdateImageDisplay: Size=(752,580) min=427, max=65535, med=3698, FiltMin=3421, FiltMax=39951, Gamma=0.990
22:25:07.880 00.019 7008 UpdateGuideState exits: m=698912 SNR=489.3 Saturated
22:25:07.882 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.890 00.008 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:07.890 00.000 7008 Enqueuing Expose request
22:25:07.890 00.000 8532 Worker thread wakes up
22:25:07.890 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:07.890 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:07.890 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:09.300 01.410 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"268b01d1-d1d4-4490-bbca-c21548224102"}
22:25:09.300 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"268b01d1-d1d4-4490-bbca-c21548224102"}
22:25:09.300 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26fccf2d-659d-4413-a41b-476d65380a8e"}
22:25:09.309 00.009 7008 case statement mapped state 6 to 3
22:25:09.311 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26fccf2d-659d-4413-a41b-476d65380a8e"}
22:25:09.316 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01c981e3-b82c-4fe7-9198-81be0f0f2f20"}
22:25:09.318 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.71,7.35],"pixels":"..."},"id":"01c981e3-b82c-4fe7-9198-81be0f0f2f20"}
22:25:10.014 00.696 8532 Exposure complete
22:25:10.071 00.057 8532 worker thread done servicing request
22:25:10.071 00.000 7008 OnExposeComplete: enter
22:25:10.071 00.000 7008 UpdateGuideState(): m_state=6
22:25:10.077 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:25:10.080 00.003 7008 Star::Find returns 1 (1), X=547.65, Y=322.29, Mass=675969, SNR=500.5, Peak=65535 HFD=3.3
22:25:10.080 00.000 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
22:25:10.080 00.000 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
22:25:10.080 00.000 7008 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.95 mountX=0.05 mountY=0.05, mountTheta=0.83
22:25:10.088 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.07, opts=13)
22:25:10.088 00.000 7008 Enqueuing Move request for scope (0.05, 0.07)
22:25:10.093 00.005 8532 Worker thread wakes up
22:25:10.093 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:25:10.093 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:25:10.093 00.000 8532 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=0.05
22:25:10.093 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:25:10.093 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:10.093 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:10.093 00.000 8532 MoveAxis(E, 0, ABG)
22:25:10.093 00.000 8532 Move returns status 0, amount 0
22:25:10.093 00.000 8532 MoveAxis(N, 0, ABG)
22:25:10.093 00.000 8532 Move returns status 0, amount 0
22:25:10.093 00.000 8532 move complete, result=0
22:25:10.093 00.000 8532 worker thread done servicing request
22:25:10.093 00.000 7008 UpdateImageDisplay: Size=(752,580) min=358, max=65535, med=3692, FiltMin=3427, FiltMax=40338, Gamma=0.990
22:25:10.111 00.018 7008 UpdateGuideState exits: m=675969 SNR=500.5 Saturated
22:25:10.111 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:10.119 00.008 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:10.125 00.006 7008 Enqueuing Expose request
22:25:10.125 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:10.125 00.000 8532 Worker thread wakes up
22:25:10.125 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:10.125 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:11.303 01.178 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcd71ebe-8af7-4f2c-a17d-332fc7d9870f"}
22:25:11.308 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcd71ebe-8af7-4f2c-a17d-332fc7d9870f"}
22:25:11.315 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d472525-63fe-4bf3-b528-fa0a1d5c2a75"}
22:25:11.320 00.005 7008 case statement mapped state 6 to 3
22:25:11.322 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d472525-63fe-4bf3-b528-fa0a1d5c2a75"}
22:25:11.324 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad7d7842-3a06-4935-8ec1-dd69d1289b8e"}
22:25:11.327 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.65,7.29],"pixels":"..."},"id":"ad7d7842-3a06-4935-8ec1-dd69d1289b8e"}
22:25:12.259 00.932 8532 Exposure complete
22:25:12.297 00.038 8532 worker thread done servicing request
22:25:12.297 00.000 7008 OnExposeComplete: enter
22:25:12.297 00.000 7008 UpdateGuideState(): m_state=6
22:25:12.297 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:25:12.303 00.006 7008 Star::Find returns 1 (1), X=547.57, Y=322.27, Mass=664697, SNR=466.1, Peak=65535 HFD=3.2
22:25:12.309 00.006 7008 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.07) = xAngle (2.11 = 2.11)
22:25:12.309 00.000 7008 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.70 = 1.70)
22:25:12.313 00.004 7008 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.04 mountX=-0.03 mountY=0.06, mountTheta=2.05
22:25:12.313 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.05, opts=13)
22:25:12.320 00.007 7008 Enqueuing Move request for scope (-0.03, 0.05)
22:25:12.320 00.000 8532 Worker thread wakes up
22:25:12.322 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:25:12.322 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:25:12.322 00.000 8532 Moving (-0.03, 0.05) raw xDistance=-0.03 yDistance=0.06
22:25:12.322 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:25:12.322 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.322 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:25:12.322 00.000 8532 MoveAxis(E, 0, ABG)
22:25:12.322 00.000 8532 Move returns status 0, amount 0
22:25:12.322 00.000 8532 MoveAxis(N, 0, ABG)
22:25:12.322 00.000 8532 Move returns status 0, amount 0
22:25:12.322 00.000 8532 move complete, result=0
22:25:12.322 00.000 8532 worker thread done servicing request
22:25:12.323 00.001 7008 UpdateImageDisplay: Size=(752,580) min=422, max=65535, med=3697, FiltMin=3400, FiltMax=40820, Gamma=0.990
22:25:12.337 00.014 7008 UpdateGuideState exits: m=664697 SNR=466.1 Saturated
22:25:12.340 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.341 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:12.345 00.004 7008 Enqueuing Expose request
22:25:12.345 00.000 8532 Worker thread wakes up
22:25:12.345 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:12.351 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:12.351 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:13.301 00.950 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8e50477-b7d0-4f57-baff-eeb7868bd177"}
22:25:13.305 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8e50477-b7d0-4f57-baff-eeb7868bd177"}
22:25:13.305 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cff09b42-4928-4a24-902c-66738691426e"}
22:25:13.305 00.000 7008 case statement mapped state 6 to 3
22:25:13.311 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cff09b42-4928-4a24-902c-66738691426e"}
22:25:13.314 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e0ecc202-f157-457c-a41b-6885a7fc0f8e"}
22:25:13.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.57,7.27],"pixels":"..."},"id":"e0ecc202-f157-457c-a41b-6885a7fc0f8e"}
22:25:14.472 01.156 8532 Exposure complete
22:25:14.510 00.038 8532 worker thread done servicing request
22:25:14.510 00.000 7008 OnExposeComplete: enter
22:25:14.510 00.000 7008 UpdateGuideState(): m_state=6
22:25:14.510 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:25:14.510 00.000 7008 Star::Find returns 1 (1), X=547.57, Y=322.31, Mass=675716, SNR=443.2, Peak=65535 HFD=3.2
22:25:14.518 00.008 7008 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.07) = xAngle (1.94 = 1.94)
22:25:14.518 00.000 7008 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
22:25:14.518 00.000 7008 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.87 mountX=-0.04 mountY=0.10, mountTheta=1.92
22:25:14.525 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.10, opts=13)
22:25:14.525 00.000 7008 Enqueuing Move request for scope (-0.03, 0.10)
22:25:14.525 00.000 8532 Worker thread wakes up
22:25:14.525 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:25:14.525 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:25:14.525 00.000 8532 Moving (-0.03, 0.10) raw xDistance=-0.04 yDistance=0.10
22:25:14.525 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:25:14.525 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:14.525 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:25:14.525 00.000 8532 MoveAxis(E, 0, ABG)
22:25:14.525 00.000 8532 Move returns status 0, amount 0
22:25:14.525 00.000 8532 MoveAxis(N, 0, ABG)
22:25:14.525 00.000 8532 Move returns status 0, amount 0
22:25:14.525 00.000 8532 move complete, result=0
22:25:14.525 00.000 8532 worker thread done servicing request
22:25:14.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=547, max=65535, med=3689, FiltMin=3401, FiltMax=40475, Gamma=0.990
22:25:14.547 00.022 7008 UpdateGuideState exits: m=675716 SNR=443.2 Saturated
22:25:14.549 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.549 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:14.549 00.000 7008 Enqueuing Expose request
22:25:14.549 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:14.557 00.008 8532 Worker thread wakes up
22:25:14.557 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:14.557 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:15.306 00.749 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bdfd190d-c53f-4a35-b027-798a9f646cfa"}
22:25:15.308 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bdfd190d-c53f-4a35-b027-798a9f646cfa"}
22:25:15.310 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3516bdc-dbc6-47c0-b121-bcebc774dd2f"}
22:25:15.312 00.002 7008 case statement mapped state 6 to 3
22:25:15.314 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3516bdc-dbc6-47c0-b121-bcebc774dd2f"}
22:25:15.316 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5cb907c2-41bb-4388-9abe-f27dd2047ac0"}
22:25:15.319 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.57,7.31],"pixels":"..."},"id":"5cb907c2-41bb-4388-9abe-f27dd2047ac0"}
22:25:16.675 01.356 8532 Exposure complete
22:25:16.725 00.050 7008 OnExposeComplete: enter
22:25:16.735 00.010 8532 worker thread done servicing request
22:25:16.736 00.001 7008 UpdateGuideState(): m_state=6
22:25:16.739 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:25:16.744 00.005 7008 Star::Find returns 1 (1), X=547.63, Y=322.35, Mass=680931, SNR=462.3, Peak=65535 HFD=3.3
22:25:16.747 00.003 7008 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.07) = xAngle (1.43 = 1.43)
22:25:16.754 00.007 7008 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.02 = 1.02)
22:25:16.756 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.36 mountX=0.02 mountY=0.12, mountTheta=1.40
22:25:16.761 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.13, opts=13)
22:25:16.763 00.002 7008 Enqueuing Move request for scope (0.03, 0.13)
22:25:16.765 00.002 8532 Worker thread wakes up
22:25:16.765 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:25:16.765 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:25:16.765 00.000 8532 Moving (0.03, 0.13) raw xDistance=0.02 yDistance=0.12
22:25:16.765 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:25:16.765 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:16.767 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:25:16.767 00.000 8532 MoveAxis(E, 0, ABG)
22:25:16.767 00.000 8532 Move returns status 0, amount 0
22:25:16.767 00.000 8532 MoveAxis(N, 0, ABG)
22:25:16.767 00.000 8532 Move returns status 0, amount 0
22:25:16.767 00.000 8532 move complete, result=0
22:25:16.767 00.000 8532 worker thread done servicing request
22:25:16.768 00.001 7008 UpdateImageDisplay: Size=(752,580) min=369, max=65535, med=3683, FiltMin=3385, FiltMax=40065, Gamma=0.990
22:25:16.783 00.015 7008 UpdateGuideState exits: m=680931 SNR=462.3 Saturated
22:25:16.783 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:16.783 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:16.794 00.011 7008 Enqueuing Expose request
22:25:16.794 00.000 8532 Worker thread wakes up
22:25:16.794 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:16.799 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:16.799 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:17.321 00.522 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"368ac404-d98b-4b6b-bd1b-a358e898a833"}
22:25:17.322 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"368ac404-d98b-4b6b-bd1b-a358e898a833"}
22:25:17.322 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0adb01d-0fce-4947-a838-6a23fe9c91e2"}
22:25:17.332 00.010 7008 case statement mapped state 6 to 3
22:25:17.333 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0adb01d-0fce-4947-a838-6a23fe9c91e2"}
22:25:17.337 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b71a236-e0bd-41eb-8f85-eb7e5a0206e8"}
22:25:17.342 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.63,7.35],"pixels":"..."},"id":"8b71a236-e0bd-41eb-8f85-eb7e5a0206e8"}
22:25:18.924 01.582 8532 Exposure complete
22:25:18.969 00.045 8532 worker thread done servicing request
22:25:18.969 00.000 7008 OnExposeComplete: enter
22:25:18.971 00.002 7008 UpdateGuideState(): m_state=6
22:25:18.973 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:25:18.976 00.003 7008 Star::Find returns 1 (1), X=547.64, Y=322.40, Mass=696765, SNR=474.7, Peak=65535 HFD=3.2
22:25:18.977 00.001 7008 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.07) = xAngle (1.44 = 1.44)
22:25:18.979 00.002 7008 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.02 = 1.02)
22:25:18.983 00.004 7008 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=0.03 mountY=0.16, mountTheta=1.41
22:25:18.987 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.19, opts=13)
22:25:18.989 00.002 7008 Enqueuing Move request for scope (0.04, 0.19)
22:25:18.989 00.000 8532 Worker thread wakes up
22:25:18.991 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:25:18.991 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:25:18.991 00.000 8532 Moving (0.04, 0.19) raw xDistance=0.03 yDistance=0.16
22:25:18.991 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:25:18.991 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:18.991 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:25:18.991 00.000 8532 MoveAxis(E, 0, ABG)
22:25:18.991 00.000 8532 Move returns status 0, amount 0
22:25:18.991 00.000 8532 MoveAxis(N, 0, ABG)
22:25:18.991 00.000 8532 Move returns status 0, amount 0
22:25:18.991 00.000 8532 move complete, result=0
22:25:18.991 00.000 8532 worker thread done servicing request
22:25:18.993 00.002 7008 UpdateImageDisplay: Size=(752,580) min=444, max=65535, med=3680, FiltMin=3386, FiltMax=39779, Gamma=0.990
22:25:19.011 00.018 7008 UpdateGuideState exits: m=696765 SNR=474.7 Saturated
22:25:19.013 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.017 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:19.020 00.003 7008 Enqueuing Expose request
22:25:19.022 00.002 8532 Worker thread wakes up
22:25:19.022 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:19.022 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:19.022 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:19.333 00.311 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"010938a5-b681-4cd0-8b7e-9f660bd57bd9"}
22:25:19.336 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"010938a5-b681-4cd0-8b7e-9f660bd57bd9"}
22:25:19.341 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e691ebb-b869-4796-b1d9-df0091c72e3f"}
22:25:19.347 00.006 7008 case statement mapped state 6 to 3
22:25:19.356 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e691ebb-b869-4796-b1d9-df0091c72e3f"}
22:25:19.366 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1915224e-be32-48f9-954f-e3a67c802146"}
22:25:19.370 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[6.64,7.40],"pixels":"..."},"id":"1915224e-be32-48f9-954f-e3a67c802146"}
22:25:21.143 01.773 8532 Exposure complete
22:25:21.196 00.053 8532 worker thread done servicing request
22:25:21.196 00.000 7008 OnExposeComplete: enter
22:25:21.199 00.003 7008 UpdateGuideState(): m_state=6
22:25:21.201 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:25:21.205 00.004 7008 Star::Find returns 1 (1), X=547.61, Y=322.41, Mass=679206, SNR=486.9, Peak=65535 HFD=3.2
22:25:21.211 00.006 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:25:21.214 00.003 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:25:21.220 00.006 7008 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=-0.01 mountY=0.18, mountTheta=1.60
22:25:21.232 00.012 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.19, opts=13)
22:25:21.242 00.010 7008 Enqueuing Move request for scope (0.01, 0.19)
22:25:21.246 00.004 8532 Worker thread wakes up
22:25:21.246 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:25:21.246 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:25:21.246 00.000 8532 Moving (0.01, 0.19) raw xDistance=-0.01 yDistance=0.18
22:25:21.246 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:25:21.246 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:25:21.246 00.000 8532 MoveAxis(E, 0, ABG)
22:25:21.247 00.001 8532 Move returns status 0, amount 0
22:25:21.247 00.000 8532 MoveAxis(S, 310, ABG)
22:25:21.247 00.000 8532 Guiding  Dir = 1, Dur = 310
22:25:21.247 00.000 8532 IsSlewing returns 0
22:25:21.247 00.000 8532 IsGuiding returns 0
22:25:21.248 00.001 8532 PulseGuide returned control before completion, sleep 320
22:25:21.251 00.003 7008 UpdateImageDisplay: Size=(752,580) min=527, max=65535, med=3672, FiltMin=3403, FiltMax=39712, Gamma=0.990
22:25:21.272 00.021 7008 UpdateGuideState exits: m=679206 SNR=486.9 Saturated
22:25:21.276 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:21.279 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:21.284 00.005 7008 Enqueuing Expose request
22:25:21.346 00.062 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94d6c289-682b-4df7-a441-009b36e34787"}
22:25:21.348 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94d6c289-682b-4df7-a441-009b36e34787"}
22:25:21.351 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5030c0b5-5a2b-4204-9f3f-e84b66dbd1ff"}
22:25:21.353 00.002 7008 case statement mapped state 6 to 3
22:25:21.357 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5030c0b5-5a2b-4204-9f3f-e84b66dbd1ff"}
22:25:21.361 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53c6983f-7f0d-433b-8a20-264bb8519bbf"}
22:25:21.367 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.61,7.41],"pixels":"..."},"id":"53c6983f-7f0d-433b-8a20-264bb8519bbf"}
22:25:21.583 00.216 8532 IsGuiding returns 0
22:25:21.583 00.000 8532 Move returns status 0, amount 310
22:25:21.583 00.000 8532 move complete, result=0
22:25:21.583 00.000 8532 worker thread done servicing request
22:25:21.584 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 310 ms SOUTH
22:25:21.585 00.001 8532 Worker thread wakes up
22:25:21.585 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:21.585 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:23.355 01.770 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23e320ac-44d6-4bb5-a10c-e74f6e0fd776"}
22:25:23.358 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23e320ac-44d6-4bb5-a10c-e74f6e0fd776"}
22:25:23.359 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b346068-4306-491c-aaf7-bfc154f994f2"}
22:25:23.359 00.000 7008 case statement mapped state 6 to 3
22:25:23.365 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b346068-4306-491c-aaf7-bfc154f994f2"}
22:25:23.368 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d2b9ea0c-43ed-4df5-be2c-d73711b7e786"}
22:25:23.371 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.61,7.41],"pixels":"..."},"id":"d2b9ea0c-43ed-4df5-be2c-d73711b7e786"}
22:25:23.704 00.333 8532 Exposure complete
22:25:23.758 00.054 8532 worker thread done servicing request
22:25:23.758 00.000 7008 OnExposeComplete: enter
22:25:23.762 00.004 7008 UpdateGuideState(): m_state=6
22:25:23.764 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:25:23.768 00.004 7008 Star::Find returns 1 (1), X=547.58, Y=322.14, Mass=651440, SNR=458.1, Peak=65535 HFD=3.3
22:25:23.770 00.002 7008 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.07) = xAngle (-1.74 = -1.74)
22:25:23.772 00.002 7008 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.15 = -2.15)
22:25:23.776 00.004 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
22:25:23.778 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.08, opts=13)
22:25:23.783 00.005 7008 Enqueuing Move request for scope (-0.02, -0.08)
22:25:23.783 00.000 8532 Worker thread wakes up
22:25:23.783 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:25:23.783 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:25:23.783 00.000 8532 Moving (-0.02, -0.08) raw xDistance=-0.01 yDistance=-0.07
22:25:23.783 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:25:23.783 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:23.783 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:23.783 00.000 8532 MoveAxis(E, 0, ABG)
22:25:23.783 00.000 8532 Move returns status 0, amount 0
22:25:23.783 00.000 8532 MoveAxis(N, 0, ABG)
22:25:23.783 00.000 8532 Move returns status 0, amount 0
22:25:23.783 00.000 8532 move complete, result=0
22:25:23.783 00.000 8532 worker thread done servicing request
22:25:23.783 00.000 7008 UpdateImageDisplay: Size=(752,580) min=536, max=65535, med=3664, FiltMin=3387, FiltMax=41851, Gamma=0.990
22:25:23.802 00.019 7008 UpdateGuideState exits: m=651440 SNR=458.1 Saturated
22:25:23.804 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.804 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:23.806 00.002 7008 Enqueuing Expose request
22:25:23.811 00.005 8532 Worker thread wakes up
22:25:23.811 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:23.813 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:23.813 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:25.368 01.555 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d36cc58a-3492-4260-a009-f4f442721f18"}
22:25:25.371 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d36cc58a-3492-4260-a009-f4f442721f18"}
22:25:25.371 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29f1c891-41dc-44f5-8aab-60a9a61e21ac"}
22:25:25.375 00.004 7008 case statement mapped state 6 to 3
22:25:25.375 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29f1c891-41dc-44f5-8aab-60a9a61e21ac"}
22:25:25.385 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a26b0e3-682f-43a7-9447-2d97439ceb3a"}
22:25:25.385 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.58,7.14],"pixels":"..."},"id":"9a26b0e3-682f-43a7-9447-2d97439ceb3a"}
22:25:25.943 00.558 8532 Exposure complete
22:25:25.989 00.046 8532 worker thread done servicing request
22:25:25.989 00.000 7008 OnExposeComplete: enter
22:25:25.999 00.010 7008 UpdateGuideState(): m_state=6
22:25:26.001 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:25:26.005 00.004 7008 Star::Find returns 1 (1), X=547.54, Y=322.21, Mass=659327, SNR=484.0, Peak=65535 HFD=3.3
22:25:26.007 00.002 7008 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.07) = xAngle (-2.95 = -2.95)
22:25:26.011 00.004 7008 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.37 = 2.92)
22:25:26.014 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.02 mountX=-0.06 mountY=0.01, mountTheta=2.92
22:25:26.018 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.01, opts=13)
22:25:26.022 00.004 7008 Enqueuing Move request for scope (-0.06, -0.01)
22:25:26.024 00.002 8532 Worker thread wakes up
22:25:26.024 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:25:26.026 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:25:26.026 00.000 8532 Moving (-0.06, -0.01) raw xDistance=-0.06 yDistance=0.01
22:25:26.026 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:25:26.026 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:26.026 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:26.026 00.000 8532 MoveAxis(E, 0, ABG)
22:25:26.026 00.000 8532 Move returns status 0, amount 0
22:25:26.026 00.000 8532 MoveAxis(N, 0, ABG)
22:25:26.026 00.000 8532 Move returns status 0, amount 0
22:25:26.026 00.000 8532 move complete, result=0
22:25:26.027 00.001 8532 worker thread done servicing request
22:25:26.028 00.001 7008 UpdateImageDisplay: Size=(752,580) min=329, max=65535, med=3668, FiltMin=3386, FiltMax=41445, Gamma=0.990
22:25:26.047 00.019 7008 UpdateGuideState exits: m=659327 SNR=484.0 Saturated
22:25:26.050 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:26.054 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:26.056 00.002 7008 Enqueuing Expose request
22:25:26.059 00.003 8532 Worker thread wakes up
22:25:26.059 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:26.061 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:26.062 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:27.363 01.301 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8558c2b-945c-46d6-aef6-0c88d31beb62"}
22:25:27.366 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8558c2b-945c-46d6-aef6-0c88d31beb62"}
22:25:27.366 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5a299ec-58b2-41b9-98cf-32e19a05154a"}
22:25:27.366 00.000 7008 case statement mapped state 6 to 3
22:25:27.371 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5a299ec-58b2-41b9-98cf-32e19a05154a"}
22:25:27.376 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87471d59-fed5-42fe-bfec-c814387021f0"}
22:25:27.377 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[6.54,7.21],"pixels":"..."},"id":"87471d59-fed5-42fe-bfec-c814387021f0"}
22:25:28.189 00.812 8532 Exposure complete
22:25:28.238 00.049 8532 worker thread done servicing request
22:25:28.238 00.000 7008 OnExposeComplete: enter
22:25:28.238 00.000 7008 UpdateGuideState(): m_state=6
22:25:28.238 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:25:28.244 00.006 7008 Star::Find returns 1 (1), X=547.35, Y=322.22, Mass=662472, SNR=471.3, Peak=65535 HFD=3.3
22:25:28.244 00.000 7008 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.07) = xAngle (3.19 = -3.09)
22:25:28.244 00.000 7008 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
22:25:28.244 00.000 7008 CameraToMount -- cameraX=-0.25 cameraY=0.00 hyp=0.25 cameraTheta=3.12 mountX=-0.25 mountY=0.09, mountTheta=2.80
22:25:28.252 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.00, opts=13)
22:25:28.253 00.001 7008 Enqueuing Move request for scope (-0.25, 0.00)
22:25:28.256 00.003 8532 Worker thread wakes up
22:25:28.256 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.00) opts 0xd
22:25:28.256 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.00)
22:25:28.256 00.000 8532 Moving (-0.25, 0.00) raw xDistance=-0.25 yDistance=0.09
22:25:28.258 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
22:25:28.258 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:28.258 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:28.258 00.000 8532 MoveAxis(E, 218, ABG)
22:25:28.258 00.000 8532 Guiding  Dir = 2, Dur = 218
22:25:28.258 00.000 8532 IsSlewing returns 0
22:25:28.258 00.000 8532 IsGuiding returns 0
22:25:28.258 00.000 8532 PulseGuide returned control before completion, sleep 228
22:25:28.258 00.000 7008 UpdateImageDisplay: Size=(752,580) min=274, max=65535, med=3665, FiltMin=3384, FiltMax=41870, Gamma=0.990
22:25:28.271 00.013 7008 UpdateGuideState exits: m=662472 SNR=471.3 Saturated
22:25:28.272 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.274 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:28.276 00.002 7008 Enqueuing Expose request
22:25:28.504 00.228 8532 IsGuiding returns 0
22:25:28.504 00.000 8532 Move returns status 0, amount 218
22:25:28.504 00.000 8532 MoveAxis(N, 0, ABG)
22:25:28.504 00.000 8532 Move returns status 0, amount 0
22:25:28.504 00.000 8532 move complete, result=0
22:25:28.504 00.000 8532 worker thread done servicing request
22:25:28.504 00.000 8532 Worker thread wakes up
22:25:28.504 00.000 7008 GuideStep: -0.2 px 218 ms EAST, 0.1 px 0 ms NORTH
22:25:28.506 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:28.507 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:29.366 00.859 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95fade60-1a7a-4699-bbb7-7f8e18ed68eb"}
22:25:29.367 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95fade60-1a7a-4699-bbb7-7f8e18ed68eb"}
22:25:29.372 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ab52868-92f3-4de2-abb2-e2ce2b477052"}
22:25:29.376 00.004 7008 case statement mapped state 6 to 3
22:25:29.378 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ab52868-92f3-4de2-abb2-e2ce2b477052"}
22:25:29.378 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b4fb0a1-c62a-40be-a5a3-55ab089d192a"}
22:25:29.382 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[7.35,7.22],"pixels":"..."},"id":"8b4fb0a1-c62a-40be-a5a3-55ab089d192a"}
22:25:30.641 01.259 8532 Exposure complete
22:25:30.694 00.053 8532 worker thread done servicing request
22:25:30.694 00.000 7008 OnExposeComplete: enter
22:25:30.696 00.002 7008 UpdateGuideState(): m_state=6
22:25:30.700 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:25:30.700 00.000 7008 Star::Find returns 1 (1), X=547.44, Y=322.29, Mass=654004, SNR=451.1, Peak=65535 HFD=3.2
22:25:30.700 00.000 7008 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.07) = xAngle (2.79 = 2.79)
22:25:30.708 00.008 7008 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.38 = 2.38)
22:25:30.710 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.72 mountX=-0.17 mountY=0.12, mountTheta=2.51
22:25:30.716 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.07, opts=13)
22:25:30.716 00.000 7008 Enqueuing Move request for scope (-0.16, 0.07)
22:25:30.723 00.007 8532 Worker thread wakes up
22:25:30.723 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
22:25:30.723 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
22:25:30.723 00.000 8532 Moving (-0.16, 0.07) raw xDistance=-0.17 yDistance=0.12
22:25:30.723 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:25:30.723 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:30.723 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:25:30.723 00.000 8532 MoveAxis(E, 0, ABG)
22:25:30.723 00.000 8532 Move returns status 0, amount 0
22:25:30.723 00.000 8532 MoveAxis(N, 0, ABG)
22:25:30.723 00.000 8532 Move returns status 0, amount 0
22:25:30.723 00.000 8532 move complete, result=0
22:25:30.723 00.000 8532 worker thread done servicing request
22:25:30.726 00.003 7008 UpdateImageDisplay: Size=(752,580) min=400, max=65535, med=3661, FiltMin=3369, FiltMax=40847, Gamma=0.990
22:25:30.735 00.009 7008 UpdateGuideState exits: m=654004 SNR=451.1 Saturated
22:25:30.742 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.744 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:30.747 00.003 7008 Enqueuing Expose request
22:25:30.749 00.002 8532 Worker thread wakes up
22:25:30.749 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:30.749 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:30.749 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:31.373 00.624 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4b7f590-4b81-4f78-b09e-5de97f83ad58"}
22:25:31.376 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4b7f590-4b81-4f78-b09e-5de97f83ad58"}
22:25:31.378 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9747ecd5-0e3d-4365-9254-1ecd837bd072"}
22:25:31.378 00.000 7008 case statement mapped state 6 to 3
22:25:31.378 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9747ecd5-0e3d-4365-9254-1ecd837bd072"}
22:25:31.378 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f12af571-c147-4608-bdcf-c72c3fc51bf3"}
22:25:31.389 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[7.44,7.29],"pixels":"..."},"id":"f12af571-c147-4608-bdcf-c72c3fc51bf3"}
22:25:32.880 01.491 8532 Exposure complete
22:25:32.922 00.042 8532 worker thread done servicing request
22:25:32.922 00.000 7008 OnExposeComplete: enter
22:25:32.925 00.003 7008 UpdateGuideState(): m_state=6
22:25:32.927 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:25:32.929 00.002 7008 Star::Find returns 1 (1), X=547.44, Y=322.20, Mass=659001, SNR=428.4, Peak=65535 HFD=3.3
22:25:32.931 00.002 7008 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.07) = xAngle (-2.99 = -2.99)
22:25:32.935 00.004 7008 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.40 = 2.88)
22:25:32.938 00.003 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=-0.16 mountY=0.04, mountTheta=2.89
22:25:32.943 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.01, opts=13)
22:25:32.945 00.002 7008 Enqueuing Move request for scope (-0.16, -0.01)
22:25:32.948 00.003 8532 Worker thread wakes up
22:25:32.948 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
22:25:32.948 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
22:25:32.948 00.000 8532 Moving (-0.16, -0.01) raw xDistance=-0.16 yDistance=0.04
22:25:32.948 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:25:32.948 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:32.948 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:32.948 00.000 8532 MoveAxis(E, 0, ABG)
22:25:32.948 00.000 8532 Move returns status 0, amount 0
22:25:32.948 00.000 8532 MoveAxis(N, 0, ABG)
22:25:32.948 00.000 8532 Move returns status 0, amount 0
22:25:32.948 00.000 8532 move complete, result=0
22:25:32.948 00.000 8532 worker thread done servicing request
22:25:32.948 00.000 7008 UpdateImageDisplay: Size=(752,580) min=419, max=65535, med=3656, FiltMin=3357, FiltMax=41924, Gamma=0.990
22:25:32.970 00.022 7008 UpdateGuideState exits: m=659001 SNR=428.4 Saturated
22:25:32.973 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:32.977 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:32.979 00.002 7008 Enqueuing Expose request
22:25:32.982 00.003 8532 Worker thread wakes up
22:25:32.982 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:32.985 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:32.985 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:33.369 00.384 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1cd7d6b4-c6ba-410b-b9bf-ab3d1e4e2b7c"}
22:25:33.371 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1cd7d6b4-c6ba-410b-b9bf-ab3d1e4e2b7c"}
22:25:33.372 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47588bc3-63b2-4178-b46c-d25b08784e7b"}
22:25:33.374 00.002 7008 case statement mapped state 6 to 3
22:25:33.376 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"47588bc3-63b2-4178-b46c-d25b08784e7b"}
22:25:33.380 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"07cf68b8-e4b7-4135-b697-0b5c57c7dbcb"}
22:25:33.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[7.44,7.20],"pixels":"..."},"id":"07cf68b8-e4b7-4135-b697-0b5c57c7dbcb"}
22:25:35.109 01.727 8532 Exposure complete
22:25:35.151 00.042 8532 worker thread done servicing request
22:25:35.151 00.000 7008 OnExposeComplete: enter
22:25:35.154 00.003 7008 UpdateGuideState(): m_state=6
22:25:35.156 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:25:35.158 00.002 7008 Star::Find returns 1 (1), X=547.43, Y=322.33, Mass=661195, SNR=475.3, Peak=65535 HFD=3.2
22:25:35.159 00.001 7008 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.07) = xAngle (2.64 = 2.64)
22:25:35.161 00.002 7008 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.23 = 2.23)
22:25:35.162 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.57 mountX=-0.18 mountY=0.16, mountTheta=2.41
22:25:35.165 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.11, opts=13)
22:25:35.167 00.002 7008 Enqueuing Move request for scope (-0.17, 0.11)
22:25:35.169 00.002 8532 Worker thread wakes up
22:25:35.169 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
22:25:35.169 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
22:25:35.169 00.000 8532 Moving (-0.17, 0.11) raw xDistance=-0.18 yDistance=0.16
22:25:35.169 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:25:35.169 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:35.169 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:25:35.169 00.000 8532 MoveAxis(E, 158, ABG)
22:25:35.169 00.000 8532 Guiding  Dir = 2, Dur = 158
22:25:35.171 00.002 8532 IsSlewing returns 0
22:25:35.171 00.000 8532 IsGuiding returns 0
22:25:35.171 00.000 8532 PulseGuide returned control before completion, sleep 168
22:25:35.171 00.000 7008 UpdateImageDisplay: Size=(752,580) min=422, max=65535, med=3647, FiltMin=3368, FiltMax=40628, Gamma=0.990
22:25:35.187 00.016 7008 UpdateGuideState exits: m=661195 SNR=475.3 Saturated
22:25:35.191 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.192 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:35.194 00.002 7008 Enqueuing Expose request
22:25:35.355 00.161 8532 IsGuiding returns 0
22:25:35.356 00.001 8532 Move returns status 0, amount 158
22:25:35.356 00.000 8532 MoveAxis(N, 0, ABG)
22:25:35.356 00.000 8532 Move returns status 0, amount 0
22:25:35.356 00.000 8532 move complete, result=0
22:25:35.356 00.000 8532 worker thread done servicing request
22:25:35.356 00.000 7008 GuideStep: -0.2 px 158 ms EAST, 0.2 px 0 ms NORTH
22:25:35.356 00.000 8532 Worker thread wakes up
22:25:35.356 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:35.356 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:35.371 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b604d0a-811d-461a-a082-f6a9c5eebf71"}
22:25:35.373 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b604d0a-811d-461a-a082-f6a9c5eebf71"}
22:25:35.373 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"777846d5-c509-4545-ae09-a98ed6bbf36c"}
22:25:35.378 00.005 7008 case statement mapped state 6 to 3
22:25:35.378 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"777846d5-c509-4545-ae09-a98ed6bbf36c"}
22:25:35.387 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bcd16396-fcb2-4a51-9dc8-431207f42477"}
22:25:35.389 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.43,7.33],"pixels":"..."},"id":"bcd16396-fcb2-4a51-9dc8-431207f42477"}
22:25:37.380 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef5717aa-d306-4653-bc58-7038c82a0b70"}
22:25:37.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef5717aa-d306-4653-bc58-7038c82a0b70"}
22:25:37.387 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e926f6c-8eb0-4d99-8848-5df306ea8bd0"}
22:25:37.389 00.002 7008 case statement mapped state 6 to 3
22:25:37.393 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e926f6c-8eb0-4d99-8848-5df306ea8bd0"}
22:25:37.396 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5a0e45f-aefb-45d9-90cc-58e1c6d39e81"}
22:25:37.399 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[7.43,7.33],"pixels":"..."},"id":"a5a0e45f-aefb-45d9-90cc-58e1c6d39e81"}
22:25:37.477 00.078 8532 Exposure complete
22:25:37.508 00.031 8532 worker thread done servicing request
22:25:37.508 00.000 7008 OnExposeComplete: enter
22:25:37.514 00.006 7008 UpdateGuideState(): m_state=6
22:25:37.514 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:25:37.514 00.000 7008 Star::Find returns 1 (1), X=547.71, Y=322.42, Mass=699565, SNR=495.3, Peak=65535 HFD=3.2
22:25:37.521 00.007 7008 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.07) = xAngle (1.14 = 1.14)
22:25:37.525 00.004 7008 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.73 = 0.73)
22:25:37.528 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=0.10 mountY=0.16, mountTheta=1.02
22:25:37.532 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.21, opts=13)
22:25:37.534 00.002 7008 Enqueuing Move request for scope (0.11, 0.21)
22:25:37.538 00.004 8532 Worker thread wakes up
22:25:37.538 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
22:25:37.538 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
22:25:37.538 00.000 8532 Moving (0.11, 0.21) raw xDistance=0.10 yDistance=0.16
22:25:37.538 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:37.538 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.538 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:25:37.538 00.000 8532 MoveAxis(E, 0, ABG)
22:25:37.538 00.000 8532 Move returns status 0, amount 0
22:25:37.538 00.000 8532 MoveAxis(N, 0, ABG)
22:25:37.538 00.000 8532 Move returns status 0, amount 0
22:25:37.538 00.000 8532 move complete, result=0
22:25:37.540 00.002 8532 worker thread done servicing request
22:25:37.540 00.000 7008 UpdateImageDisplay: Size=(752,580) min=507, max=65535, med=3643, FiltMin=3379, FiltMax=39056, Gamma=0.990
22:25:37.557 00.017 7008 UpdateGuideState exits: m=699565 SNR=495.3 Saturated
22:25:37.559 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.561 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:37.563 00.002 7008 Enqueuing Expose request
22:25:37.565 00.002 8532 Worker thread wakes up
22:25:37.565 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:37.565 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:37.565 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:39.381 01.816 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16847d14-48f8-464b-8512-b2e88ab9bf5b"}
22:25:39.383 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16847d14-48f8-464b-8512-b2e88ab9bf5b"}
22:25:39.385 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ac6a62a-5359-434f-91be-25fdd4d3b53d"}
22:25:39.387 00.002 7008 case statement mapped state 6 to 3
22:25:39.387 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ac6a62a-5359-434f-91be-25fdd4d3b53d"}
22:25:39.387 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6e4a026d-cf05-4ef5-a1ee-093a4fad6355"}
22:25:39.397 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.71,7.42],"pixels":"..."},"id":"6e4a026d-cf05-4ef5-a1ee-093a4fad6355"}
22:25:39.684 00.287 8532 Exposure complete
22:25:39.730 00.046 7008 OnExposeComplete: enter
22:25:39.790 00.060 8532 worker thread done servicing request
22:25:39.790 00.000 7008 UpdateGuideState(): m_state=6
22:25:39.793 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:25:39.793 00.000 7008 Star::Find returns 1 (1), X=547.73, Y=322.39, Mass=702473, SNR=457.5, Peak=65535 HFD=3.2
22:25:39.793 00.000 7008 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.07) = xAngle (1.01 = 1.01)
22:25:39.804 00.011 7008 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.59 = 0.59)
22:25:39.810 00.006 7008 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=0.12 mountY=0.12, mountTheta=0.81
22:25:39.817 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.18, opts=13)
22:25:39.820 00.003 7008 Enqueuing Move request for scope (0.13, 0.18)
22:25:39.822 00.002 8532 Worker thread wakes up
22:25:39.824 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
22:25:39.824 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
22:25:39.824 00.000 8532 Moving (0.13, 0.18) raw xDistance=0.12 yDistance=0.12
22:25:39.824 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:25:39.824 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:39.824 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:25:39.824 00.000 8532 MoveAxis(E, 0, ABG)
22:25:39.824 00.000 8532 Move returns status 0, amount 0
22:25:39.824 00.000 8532 MoveAxis(N, 0, ABG)
22:25:39.824 00.000 8532 Move returns status 0, amount 0
22:25:39.825 00.001 8532 move complete, result=0
22:25:39.825 00.000 8532 worker thread done servicing request
22:25:39.827 00.002 7008 UpdateImageDisplay: Size=(752,580) min=540, max=65535, med=3639, FiltMin=3357, FiltMax=39427, Gamma=0.990
22:25:39.844 00.017 7008 UpdateGuideState exits: m=702473 SNR=457.5 Saturated
22:25:39.844 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.852 00.008 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:39.855 00.003 7008 Enqueuing Expose request
22:25:39.858 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:39.858 00.000 8532 Worker thread wakes up
22:25:39.858 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:39.861 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:41.386 01.525 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32c15988-c278-4d49-bfe0-4f7f871810ce"}
22:25:41.387 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32c15988-c278-4d49-bfe0-4f7f871810ce"}
22:25:41.391 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"047af156-f1d6-4f98-a2a3-aee8323c25bc"}
22:25:41.391 00.000 7008 case statement mapped state 6 to 3
22:25:41.391 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"047af156-f1d6-4f98-a2a3-aee8323c25bc"}
22:25:41.391 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3a2899d7-0b3f-4682-93fb-26d8f3e4d91a"}
22:25:41.402 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.73,7.39],"pixels":"..."},"id":"3a2899d7-0b3f-4682-93fb-26d8f3e4d91a"}
22:25:41.983 00.581 8532 Exposure complete
22:25:42.038 00.055 8532 worker thread done servicing request
22:25:42.038 00.000 7008 OnExposeComplete: enter
22:25:42.040 00.002 7008 UpdateGuideState(): m_state=6
22:25:42.043 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:25:42.046 00.003 7008 Star::Find returns 1 (1), X=547.69, Y=322.35, Mass=687120, SNR=498.1, Peak=65535 HFD=3.1
22:25:42.049 00.003 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
22:25:42.049 00.000 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
22:25:42.049 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.08 mountY=0.09, mountTheta=0.84
22:25:42.049 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.13, opts=13)
22:25:42.049 00.000 7008 Enqueuing Move request for scope (0.09, 0.13)
22:25:42.064 00.015 8532 Worker thread wakes up
22:25:42.064 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
22:25:42.064 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
22:25:42.064 00.000 8532 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=0.09
22:25:42.064 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:25:42.064 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.064 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:42.064 00.000 8532 MoveAxis(E, 0, ABG)
22:25:42.064 00.000 8532 Move returns status 0, amount 0
22:25:42.064 00.000 8532 MoveAxis(N, 0, ABG)
22:25:42.064 00.000 8532 Move returns status 0, amount 0
22:25:42.064 00.000 8532 move complete, result=0
22:25:42.064 00.000 8532 worker thread done servicing request
22:25:42.066 00.002 7008 UpdateImageDisplay: Size=(752,580) min=199, max=65535, med=3638, FiltMin=3382, FiltMax=39748, Gamma=0.990
22:25:42.086 00.020 7008 UpdateGuideState exits: m=687120 SNR=498.1 Saturated
22:25:42.088 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.088 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:42.094 00.006 7008 Enqueuing Expose request
22:25:42.095 00.001 8532 Worker thread wakes up
22:25:42.095 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:42.099 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:42.099 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:43.394 01.295 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec78d5f5-e2bc-4b92-98db-00d3fd8f2787"}
22:25:43.395 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec78d5f5-e2bc-4b92-98db-00d3fd8f2787"}
22:25:43.395 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63610d1b-94f0-4a28-b369-1cd923acdddd"}
22:25:43.403 00.008 7008 case statement mapped state 6 to 3
22:25:43.407 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"63610d1b-94f0-4a28-b369-1cd923acdddd"}
22:25:43.410 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f7c90c6-c69f-4664-aa96-fe91a828bc06"}
22:25:43.412 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.69,7.35],"pixels":"..."},"id":"9f7c90c6-c69f-4664-aa96-fe91a828bc06"}
22:25:44.218 00.806 8532 Exposure complete
22:25:44.267 00.049 8532 worker thread done servicing request
22:25:44.267 00.000 7008 OnExposeComplete: enter
22:25:44.271 00.004 7008 UpdateGuideState(): m_state=6
22:25:44.275 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:25:44.276 00.001 7008 Star::Find returns 1 (1), X=547.71, Y=322.43, Mass=708484, SNR=490.0, Peak=65535 HFD=3.2
22:25:44.279 00.003 7008 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.07) = xAngle (1.17 = 1.17)
22:25:44.279 00.000 7008 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.76 = 0.76)
22:25:44.284 00.005 7008 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.10 mountX=0.09 mountY=0.17, mountTheta=1.06
22:25:44.290 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.21, opts=13)
22:25:44.290 00.000 7008 Enqueuing Move request for scope (0.11, 0.21)
22:25:44.296 00.006 8532 Worker thread wakes up
22:25:44.296 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
22:25:44.296 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
22:25:44.296 00.000 8532 Moving (0.11, 0.21) raw xDistance=0.09 yDistance=0.17
22:25:44.296 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:25:44.296 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:44.296 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:25:44.296 00.000 8532 MoveAxis(E, 0, ABG)
22:25:44.296 00.000 8532 Move returns status 0, amount 0
22:25:44.296 00.000 8532 MoveAxis(N, 0, ABG)
22:25:44.296 00.000 8532 Move returns status 0, amount 0
22:25:44.296 00.000 8532 move complete, result=0
22:25:44.296 00.000 8532 worker thread done servicing request
22:25:44.301 00.005 7008 UpdateImageDisplay: Size=(752,580) min=409, max=65535, med=3627, FiltMin=3311, FiltMax=39515, Gamma=0.990
22:25:44.325 00.024 7008 UpdateGuideState exits: m=708484 SNR=490.0 Saturated
22:25:44.329 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:44.329 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:44.336 00.007 7008 Enqueuing Expose request
22:25:44.339 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:44.341 00.002 8532 Worker thread wakes up
22:25:44.341 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:44.341 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:45.390 01.049 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c4d368b-cd54-4551-80ba-a42064eb00f3"}
22:25:45.391 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c4d368b-cd54-4551-80ba-a42064eb00f3"}
22:25:45.394 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51cf05d9-d515-4cea-9e17-15e450d679a5"}
22:25:45.397 00.003 7008 case statement mapped state 6 to 3
22:25:45.400 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"51cf05d9-d515-4cea-9e17-15e450d679a5"}
22:25:45.402 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f54bceb1-ae39-480a-bd12-18029755e6ab"}
22:25:45.402 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.71,7.43],"pixels":"..."},"id":"f54bceb1-ae39-480a-bd12-18029755e6ab"}
22:25:46.476 01.074 8532 Exposure complete
22:25:46.525 00.049 8532 worker thread done servicing request
22:25:46.525 00.000 7008 OnExposeComplete: enter
22:25:46.527 00.002 7008 UpdateGuideState(): m_state=6
22:25:46.531 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:25:46.533 00.002 7008 Star::Find returns 1 (1), X=547.74, Y=322.42, Mass=710190, SNR=514.0, Peak=65535 HFD=3.2
22:25:46.539 00.006 7008 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.07) = xAngle (1.05 = 1.05)
22:25:46.539 00.000 7008 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.64 = 0.64)
22:25:46.543 00.004 7008 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=0.12 mountY=0.15, mountTheta=0.87
22:25:46.550 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.21, opts=13)
22:25:46.553 00.003 7008 Enqueuing Move request for scope (0.14, 0.21)
22:25:46.555 00.002 8532 Worker thread wakes up
22:25:46.555 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
22:25:46.555 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
22:25:46.555 00.000 8532 Moving (0.14, 0.21) raw xDistance=0.12 yDistance=0.15
22:25:46.555 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:25:46.555 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:46.557 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:25:46.557 00.000 8532 MoveAxis(E, 0, ABG)
22:25:46.557 00.000 8532 Move returns status 0, amount 0
22:25:46.557 00.000 8532 MoveAxis(N, 0, ABG)
22:25:46.557 00.000 8532 Move returns status 0, amount 0
22:25:46.557 00.000 8532 move complete, result=0
22:25:46.557 00.000 8532 worker thread done servicing request
22:25:46.557 00.000 7008 UpdateImageDisplay: Size=(752,580) min=663, max=65535, med=3635, FiltMin=3365, FiltMax=40511, Gamma=0.990
22:25:46.567 00.010 7008 UpdateGuideState exits: m=710190 SNR=514.0 Saturated
22:25:46.573 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:46.575 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:46.578 00.003 7008 Enqueuing Expose request
22:25:46.581 00.003 8532 Worker thread wakes up
22:25:46.581 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:46.584 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:46.584 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:47.399 00.815 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b1f9c03-f9dc-47f5-92c8-635cbe84997a"}
22:25:47.401 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b1f9c03-f9dc-47f5-92c8-635cbe84997a"}
22:25:47.405 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f0e7331-0708-4038-93de-e7edc2e9c50a"}
22:25:47.411 00.006 7008 case statement mapped state 6 to 3
22:25:47.413 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f0e7331-0708-4038-93de-e7edc2e9c50a"}
22:25:47.415 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"381ef311-99d2-42c3-87e4-093c6c332ee7"}
22:25:47.418 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[6.74,7.42],"pixels":"..."},"id":"381ef311-99d2-42c3-87e4-093c6c332ee7"}
22:25:48.703 01.285 8532 Exposure complete
22:25:48.749 00.046 8532 worker thread done servicing request
22:25:48.749 00.000 7008 OnExposeComplete: enter
22:25:48.757 00.008 7008 UpdateGuideState(): m_state=6
22:25:48.759 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:25:48.761 00.002 7008 Star::Find returns 1 (1), X=547.70, Y=322.48, Mass=719578, SNR=462.8, Peak=65535 HFD=3.2
22:25:48.772 00.011 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
22:25:48.776 00.004 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.86 = 0.86)
22:25:48.780 00.004 7008 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.20 mountX=0.09 mountY=0.22, mountTheta=1.19
22:25:48.787 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.27, opts=13)
22:25:48.788 00.001 7008 Enqueuing Move request for scope (0.10, 0.27)
22:25:48.794 00.006 8532 Worker thread wakes up
22:25:48.794 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
22:25:48.794 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
22:25:48.794 00.000 8532 Moving (0.10, 0.27) raw xDistance=0.09 yDistance=0.22
22:25:48.794 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:25:48.794 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:25:48.794 00.000 8532 MoveAxis(E, 0, ABG)
22:25:48.794 00.000 8532 Move returns status 0, amount 0
22:25:48.794 00.000 8532 MoveAxis(S, 379, ABG)
22:25:48.794 00.000 8532 Guiding  Dir = 1, Dur = 379
22:25:48.797 00.003 8532 IsSlewing returns 0
22:25:48.797 00.000 7008 UpdateImageDisplay: Size=(752,580) min=316, max=65535, med=3624, FiltMin=3352, FiltMax=44095, Gamma=0.990
22:25:48.798 00.001 8532 IsGuiding returns 0
22:25:48.800 00.002 8532 PulseGuide returned control before completion, sleep 389
22:25:48.808 00.008 7008 UpdateGuideState exits: m=719578 SNR=462.8 Saturated
22:25:48.808 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:48.808 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:48.808 00.000 7008 Enqueuing Expose request
22:25:49.204 00.396 8532 IsGuiding returns 0
22:25:49.204 00.000 8532 Move returns status 0, amount 379
22:25:49.204 00.000 8532 move complete, result=0
22:25:49.204 00.000 8532 worker thread done servicing request
22:25:49.204 00.000 8532 Worker thread wakes up
22:25:49.204 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 379 ms SOUTH
22:25:49.207 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:49.207 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:49.393 00.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09871752-b1ca-4277-9cf7-beb0dd410e69"}
22:25:49.396 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09871752-b1ca-4277-9cf7-beb0dd410e69"}
22:25:49.400 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68394047-c21a-4aae-8dea-fbe0bf2e0985"}
22:25:49.403 00.003 7008 case statement mapped state 6 to 3
22:25:49.407 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68394047-c21a-4aae-8dea-fbe0bf2e0985"}
22:25:49.412 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"edc962f5-64fd-48f5-ae95-b7deda3708ff"}
22:25:49.414 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.70,7.48],"pixels":"..."},"id":"edc962f5-64fd-48f5-ae95-b7deda3708ff"}
22:25:51.322 01.908 8532 Exposure complete
22:25:51.364 00.042 8532 worker thread done servicing request
22:25:51.364 00.000 7008 OnExposeComplete: enter
22:25:51.366 00.002 7008 UpdateGuideState(): m_state=6
22:25:51.369 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:25:51.371 00.002 7008 Star::Find returns 1 (1), X=547.79, Y=322.28, Mass=706546, SNR=478.0, Peak=65535 HFD=3.1
22:25:51.371 00.000 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.38 = 0.38)
22:25:51.373 00.002 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.03 = -0.03)
22:25:51.373 00.000 7008 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=0.19 mountY=-0.01, mountTheta=-0.03
22:25:51.373 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.06, opts=13)
22:25:51.381 00.008 7008 Enqueuing Move request for scope (0.19, 0.06)
22:25:51.385 00.004 8532 Worker thread wakes up
22:25:51.385 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
22:25:51.385 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
22:25:51.385 00.000 8532 Moving (0.19, 0.06) raw xDistance=0.19 yDistance=-0.01
22:25:51.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
22:25:51.385 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:51.385 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:51.385 00.000 8532 MoveAxis(W, 165, ABG)
22:25:51.385 00.000 8532 Guiding  Dir = 3, Dur = 165
22:25:51.385 00.000 8532 IsSlewing returns 0
22:25:51.385 00.000 8532 IsGuiding returns 0
22:25:51.388 00.003 8532 PulseGuide returned control before completion, sleep 175
22:25:51.388 00.000 7008 UpdateImageDisplay: Size=(752,580) min=388, max=65535, med=3618, FiltMin=3348, FiltMax=44901, Gamma=0.990
22:25:51.401 00.013 7008 UpdateGuideState exits: m=706546 SNR=478.0 Saturated
22:25:51.401 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:51.406 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:51.408 00.002 7008 Enqueuing Expose request
22:25:51.410 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"757de1f3-4d7e-45ef-9662-25a84674fc01"}
22:25:51.412 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"757de1f3-4d7e-45ef-9662-25a84674fc01"}
22:25:51.414 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad1f149f-77d4-4583-bc38-0d24e1577255"}
22:25:51.417 00.003 7008 case statement mapped state 6 to 3
22:25:51.417 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad1f149f-77d4-4583-bc38-0d24e1577255"}
22:25:51.423 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f973617-7a8d-4470-b41a-ed080ac259e6"}
22:25:51.426 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.79,7.28],"pixels":"..."},"id":"1f973617-7a8d-4470-b41a-ed080ac259e6"}
22:25:51.576 00.150 8532 IsGuiding returns 0
22:25:51.576 00.000 8532 Move returns status 0, amount 165
22:25:51.576 00.000 8532 MoveAxis(N, 0, ABG)
22:25:51.576 00.000 8532 Move returns status 0, amount 0
22:25:51.577 00.001 8532 move complete, result=0
22:25:51.577 00.000 8532 worker thread done servicing request
22:25:51.577 00.000 8532 Worker thread wakes up
22:25:51.577 00.000 7008 GuideStep: 0.2 px 165 ms WEST, -0.0 px 0 ms NORTH
22:25:51.582 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:51.582 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:53.397 01.815 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3299e60-bd67-49b8-8a4b-791c68e9709a"}
22:25:53.399 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3299e60-bd67-49b8-8a4b-791c68e9709a"}
22:25:53.403 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a98c1501-cf95-4f59-a0bf-fe87451e1592"}
22:25:53.406 00.003 7008 case statement mapped state 6 to 3
22:25:53.408 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a98c1501-cf95-4f59-a0bf-fe87451e1592"}
22:25:53.414 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"86cbde7f-f4aa-47ac-aeff-0103d2e48431"}
22:25:53.417 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.79,7.28],"pixels":"..."},"id":"86cbde7f-f4aa-47ac-aeff-0103d2e48431"}
22:25:53.708 00.291 8532 Exposure complete
22:25:53.753 00.045 7008 OnExposeComplete: enter
22:25:53.754 00.001 8532 worker thread done servicing request
22:25:53.754 00.000 7008 UpdateGuideState(): m_state=6
22:25:53.757 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:25:53.759 00.002 7008 Star::Find returns 1 (1), X=547.77, Y=322.29, Mass=700024, SNR=531.8, Peak=65535 HFD=3.1
22:25:53.764 00.005 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
22:25:53.768 00.004 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
22:25:53.771 00.003 7008 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.42 mountX=0.16 mountY=0.01, mountTheta=0.09
22:25:53.775 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.07, opts=13)
22:25:53.779 00.004 7008 Enqueuing Move request for scope (0.17, 0.07)
22:25:53.783 00.004 8532 Worker thread wakes up
22:25:53.783 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
22:25:53.783 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
22:25:53.783 00.000 8532 Moving (0.17, 0.07) raw xDistance=0.16 yDistance=0.01
22:25:53.783 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:25:53.783 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:53.783 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:53.783 00.000 8532 MoveAxis(E, 0, ABG)
22:25:53.783 00.000 8532 Move returns status 0, amount 0
22:25:53.783 00.000 8532 MoveAxis(N, 0, ABG)
22:25:53.783 00.000 8532 Move returns status 0, amount 0
22:25:53.783 00.000 8532 move complete, result=0
22:25:53.786 00.003 8532 worker thread done servicing request
22:25:53.786 00.000 7008 UpdateImageDisplay: Size=(752,580) min=368, max=65535, med=3619, FiltMin=3345, FiltMax=41668, Gamma=0.990
22:25:53.812 00.026 7008 UpdateGuideState exits: m=700024 SNR=531.8 Saturated
22:25:53.815 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:53.819 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:53.825 00.006 7008 Enqueuing Expose request
22:25:53.830 00.005 8532 Worker thread wakes up
22:25:53.830 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:53.830 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:53.830 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:55.411 01.581 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f276e66-9cb1-47f5-a75f-0d882691f982"}
22:25:55.412 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f276e66-9cb1-47f5-a75f-0d882691f982"}
22:25:55.412 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c967e939-66bf-46b9-8d02-592757d325fe"}
22:25:55.419 00.007 7008 case statement mapped state 6 to 3
22:25:55.421 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c967e939-66bf-46b9-8d02-592757d325fe"}
22:25:55.423 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"566910bf-070d-4933-8bac-97f75ed30218"}
22:25:55.427 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.77,7.29],"pixels":"..."},"id":"566910bf-070d-4933-8bac-97f75ed30218"}
22:25:55.946 00.519 8532 Exposure complete
22:25:55.995 00.049 8532 worker thread done servicing request
22:25:55.995 00.000 7008 OnExposeComplete: enter
22:25:55.995 00.000 7008 UpdateGuideState(): m_state=6
22:25:55.995 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:25:55.995 00.000 7008 Star::Find returns 1 (0), X=547.95, Y=322.31, Mass=695542, SNR=464.6, Peak=65525 HFD=3.3
22:25:56.010 00.015 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.34 = 0.34)
22:25:56.014 00.004 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
22:25:56.014 00.000 7008 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.37 cameraTheta=0.27 mountX=0.35 mountY=-0.03, mountTheta=-0.08
22:25:56.022 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.10, opts=13)
22:25:56.026 00.004 7008 Enqueuing Move request for scope (0.36, 0.10)
22:25:56.029 00.003 8532 Worker thread wakes up
22:25:56.029 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
22:25:56.029 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
22:25:56.029 00.000 8532 Moving (0.36, 0.10) raw xDistance=0.35 yDistance=-0.03
22:25:56.029 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:25:56.029 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:56.029 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:56.029 00.000 8532 MoveAxis(W, 309, ABG)
22:25:56.029 00.000 8532 Guiding  Dir = 3, Dur = 309
22:25:56.029 00.000 8532 IsSlewing returns 0
22:25:56.032 00.003 8532 IsGuiding returns 0
22:25:56.032 00.000 8532 PulseGuide returned control before completion, sleep 319
22:25:56.032 00.000 7008 UpdateImageDisplay: Size=(752,580) min=447, max=65525, med=3609, FiltMin=3288, FiltMax=39765, Gamma=0.990
22:25:56.051 00.019 7008 UpdateGuideState exits: m=695542 SNR=464.6
22:25:56.053 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.055 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:56.056 00.001 7008 Enqueuing Expose request
22:25:56.356 00.300 8532 IsGuiding returns 0
22:25:56.356 00.000 8532 Move returns status 0, amount 309
22:25:56.357 00.001 8532 MoveAxis(N, 0, ABG)
22:25:56.357 00.000 8532 Move returns status 0, amount 0
22:25:56.357 00.000 8532 move complete, result=0
22:25:56.357 00.000 8532 worker thread done servicing request
22:25:56.357 00.000 7008 GuideStep: 0.3 px 309 ms WEST, -0.0 px 0 ms NORTH
22:25:56.359 00.002 8532 Worker thread wakes up
22:25:56.359 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:56.359 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:57.417 01.058 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a05c2e9-d27b-4fdd-9c51-12c0aa6aceed"}
22:25:57.420 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a05c2e9-d27b-4fdd-9c51-12c0aa6aceed"}
22:25:57.422 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1614e135-623d-44d6-b43f-f0548c348f50"}
22:25:57.426 00.004 7008 case statement mapped state 6 to 3
22:25:57.426 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1614e135-623d-44d6-b43f-f0548c348f50"}
22:25:57.426 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4249f76-df54-4a4c-ac54-b9b2b93cab8f"}
22:25:57.434 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.95,7.31],"pixels":"..."},"id":"e4249f76-df54-4a4c-ac54-b9b2b93cab8f"}
22:25:58.483 01.049 8532 Exposure complete
22:25:58.611 00.128 8532 worker thread done servicing request
22:25:58.611 00.000 7008 OnExposeComplete: enter
22:25:58.613 00.002 7008 UpdateGuideState(): m_state=6
22:25:58.616 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:25:58.624 00.008 7008 Star::Find returns 1 (0), X=547.94, Y=322.37, Mass=712651, SNR=517.6, Peak=65525 HFD=3.3
22:25:58.648 00.024 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
22:25:58.670 00.022 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
22:25:58.690 00.020 7008 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.38 cameraTheta=0.43 mountX=0.33 mountY=0.03, mountTheta=0.10
22:25:58.736 00.046 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.16, opts=13)
22:25:58.752 00.016 7008 Enqueuing Move request for scope (0.34, 0.16)
22:25:58.779 00.027 8532 Worker thread wakes up
22:25:58.779 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.16) opts 0xd
22:25:58.779 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.16)
22:25:58.780 00.001 8532 Moving (0.34, 0.16) raw xDistance=0.33 yDistance=0.03
22:25:58.780 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
22:25:58.780 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:58.780 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:58.780 00.000 8532 MoveAxis(W, 316, ABG)
22:25:58.781 00.001 8532 Guiding  Dir = 3, Dur = 316
22:25:58.781 00.000 8532 IsSlewing returns 0
22:25:58.782 00.001 8532 IsGuiding returns 0
22:25:58.782 00.000 8532 PulseGuide returned control before completion, sleep 326
22:25:58.820 00.038 7008 UpdateImageDisplay: Size=(752,580) min=257, max=65525, med=3607, FiltMin=3299, FiltMax=41124, Gamma=0.990
22:25:58.877 00.057 7008 UpdateGuideState exits: m=712651 SNR=517.6
22:25:58.879 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:58.881 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:25:58.881 00.000 7008 Enqueuing Expose request
22:25:59.110 00.229 8532 IsGuiding returns 0
22:25:59.110 00.000 8532 Move returns status 0, amount 316
22:25:59.110 00.000 8532 MoveAxis(N, 0, ABG)
22:25:59.110 00.000 8532 Move returns status 0, amount 0
22:25:59.110 00.000 8532 move complete, result=0
22:25:59.110 00.000 8532 worker thread done servicing request
22:25:59.111 00.001 7008 GuideStep: 0.3 px 316 ms WEST, 0.0 px 0 ms NORTH
22:25:59.112 00.001 8532 Worker thread wakes up
22:25:59.112 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:25:59.112 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:25:59.426 00.314 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfa0398a-5aaf-4f65-8684-805d9e5dabae"}
22:25:59.426 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfa0398a-5aaf-4f65-8684-805d9e5dabae"}
22:25:59.426 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5597cd97-8b20-4d07-9496-c264e754bd71"}
22:25:59.432 00.006 7008 case statement mapped state 6 to 3
22:25:59.432 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5597cd97-8b20-4d07-9496-c264e754bd71"}
22:25:59.432 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bbfd49b5-41b2-4166-b983-f1885e68ad25"}
22:25:59.437 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[6.94,7.37],"pixels":"..."},"id":"bbfd49b5-41b2-4166-b983-f1885e68ad25"}
22:26:01.234 01.797 8532 Exposure complete
22:26:01.275 00.041 8532 worker thread done servicing request
22:26:01.275 00.000 7008 OnExposeComplete: enter
22:26:01.279 00.004 7008 UpdateGuideState(): m_state=6
22:26:01.281 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:26:01.283 00.002 7008 Star::Find returns 1 (0), X=547.87, Y=322.35, Mass=700065, SNR=475.0, Peak=65525 HFD=3.2
22:26:01.286 00.003 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
22:26:01.288 00.002 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:26:01.291 00.003 7008 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=0.26 mountY=0.04, mountTheta=0.14
22:26:01.297 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.14, opts=13)
22:26:01.299 00.002 7008 Enqueuing Move request for scope (0.27, 0.14)
22:26:01.302 00.003 8532 Worker thread wakes up
22:26:01.302 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
22:26:01.302 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
22:26:01.302 00.000 8532 Moving (0.27, 0.14) raw xDistance=0.26 yDistance=0.04
22:26:01.302 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:26:01.302 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:01.303 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:26:01.303 00.000 8532 MoveAxis(W, 255, ABG)
22:26:01.303 00.000 8532 Guiding  Dir = 3, Dur = 255
22:26:01.303 00.000 8532 IsSlewing returns 0
22:26:01.304 00.001 8532 IsGuiding returns 0
22:26:01.304 00.000 8532 PulseGuide returned control before completion, sleep 265
22:26:01.304 00.000 7008 UpdateImageDisplay: Size=(752,580) min=480, max=65525, med=3601, FiltMin=3324, FiltMax=41238, Gamma=0.990
22:26:01.321 00.017 7008 UpdateGuideState exits: m=700065 SNR=475.0
22:26:01.325 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.327 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:01.330 00.003 7008 Enqueuing Expose request
22:26:01.429 00.099 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8077fc70-6bbc-42f2-8039-c8120f8f7851"}
22:26:01.430 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8077fc70-6bbc-42f2-8039-c8120f8f7851"}
22:26:01.432 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b08de254-5932-472f-be62-2d89b8939dba"}
22:26:01.435 00.003 7008 case statement mapped state 6 to 3
22:26:01.437 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b08de254-5932-472f-be62-2d89b8939dba"}
22:26:01.439 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6960d525-5030-407f-abd9-41d66d255db6"}
22:26:01.441 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.87,7.35],"pixels":"..."},"id":"6960d525-5030-407f-abd9-41d66d255db6"}
22:26:01.572 00.131 8532 IsGuiding returns 0
22:26:01.572 00.000 8532 Move returns status 0, amount 255
22:26:01.572 00.000 8532 MoveAxis(N, 0, ABG)
22:26:01.572 00.000 8532 Move returns status 0, amount 0
22:26:01.572 00.000 8532 move complete, result=0
22:26:01.572 00.000 8532 worker thread done servicing request
22:26:01.572 00.000 8532 Worker thread wakes up
22:26:01.572 00.000 7008 GuideStep: 0.3 px 255 ms WEST, 0.0 px 0 ms NORTH
22:26:01.575 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:01.575 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:03.436 01.861 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a57eaf6f-b904-46be-bf70-eedcacda52b1"}
22:26:03.437 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a57eaf6f-b904-46be-bf70-eedcacda52b1"}
22:26:03.443 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad718043-d646-4580-8b93-6207aede57a9"}
22:26:03.443 00.000 7008 case statement mapped state 6 to 3
22:26:03.443 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad718043-d646-4580-8b93-6207aede57a9"}
22:26:03.455 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c9b1e3d1-105e-474d-910e-6cdd3fb2a220"}
22:26:03.458 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.87,7.35],"pixels":"..."},"id":"c9b1e3d1-105e-474d-910e-6cdd3fb2a220"}
22:26:03.705 00.247 8532 Exposure complete
22:26:03.765 00.060 8532 worker thread done servicing request
22:26:03.765 00.000 7008 OnExposeComplete: enter
22:26:03.769 00.004 7008 UpdateGuideState(): m_state=6
22:26:03.771 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:26:03.771 00.000 7008 Star::Find returns 1 (0), X=547.91, Y=322.37, Mass=716137, SNR=498.7, Peak=65525 HFD=3.3
22:26:03.774 00.003 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
22:26:03.774 00.000 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
22:26:03.776 00.002 7008 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.34 cameraTheta=0.45 mountX=0.30 mountY=0.04, mountTheta=0.12
22:26:03.780 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.15, opts=13)
22:26:03.780 00.000 7008 Enqueuing Move request for scope (0.31, 0.15)
22:26:03.784 00.004 8532 Worker thread wakes up
22:26:03.784 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
22:26:03.784 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
22:26:03.784 00.000 8532 Moving (0.31, 0.15) raw xDistance=0.30 yDistance=0.04
22:26:03.784 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:26:03.784 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:03.784 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:26:03.784 00.000 8532 MoveAxis(W, 283, ABG)
22:26:03.784 00.000 8532 Guiding  Dir = 3, Dur = 283
22:26:03.784 00.000 8532 IsSlewing returns 0
22:26:03.784 00.000 8532 IsGuiding returns 0
22:26:03.784 00.000 8532 PulseGuide returned control before completion, sleep 293
22:26:03.787 00.003 7008 UpdateImageDisplay: Size=(752,580) min=462, max=65525, med=3603, FiltMin=3319, FiltMax=41789, Gamma=0.990
22:26:03.800 00.013 7008 UpdateGuideState exits: m=716137 SNR=498.7
22:26:03.800 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:03.800 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:03.800 00.000 7008 Enqueuing Expose request
22:26:04.085 00.285 8532 IsGuiding returns 0
22:26:04.085 00.000 8532 Move returns status 0, amount 283
22:26:04.085 00.000 8532 MoveAxis(N, 0, ABG)
22:26:04.085 00.000 8532 Move returns status 0, amount 0
22:26:04.085 00.000 8532 move complete, result=0
22:26:04.085 00.000 8532 worker thread done servicing request
22:26:04.085 00.000 8532 Worker thread wakes up
22:26:04.085 00.000 7008 GuideStep: 0.3 px 283 ms WEST, 0.0 px 0 ms NORTH
22:26:04.086 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:04.086 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:05.440 01.354 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9871cef-44c1-441b-9a97-b25843eaf53e"}
22:26:05.442 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9871cef-44c1-441b-9a97-b25843eaf53e"}
22:26:05.446 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d674e149-602a-42cc-bcfd-d9e9d527196d"}
22:26:05.447 00.001 7008 case statement mapped state 6 to 3
22:26:05.449 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d674e149-602a-42cc-bcfd-d9e9d527196d"}
22:26:05.452 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a55b1c19-e1be-4cba-a9c8-37ce621b66cf"}
22:26:05.456 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[6.91,7.37],"pixels":"..."},"id":"a55b1c19-e1be-4cba-a9c8-37ce621b66cf"}
22:26:06.215 00.759 8532 Exposure complete
22:26:06.270 00.055 8532 worker thread done servicing request
22:26:06.270 00.000 7008 OnExposeComplete: enter
22:26:06.271 00.001 7008 UpdateGuideState(): m_state=6
22:26:06.273 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:26:06.275 00.002 7008 Star::Find returns 1 (0), X=548.03, Y=322.40, Mass=706965, SNR=491.3, Peak=65525 HFD=3.2
22:26:06.279 00.004 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
22:26:06.280 00.001 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
22:26:06.285 00.005 7008 CameraToMount -- cameraX=0.43 cameraY=0.19 hyp=0.47 cameraTheta=0.41 mountX=0.42 mountY=0.03, mountTheta=0.07
22:26:06.288 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=0.19, opts=13)
22:26:06.294 00.006 7008 Enqueuing Move request for scope (0.43, 0.19)
22:26:06.297 00.003 8532 Worker thread wakes up
22:26:06.297 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.19) opts 0xd
22:26:06.297 00.000 8532 Handling offset move in thread for scope, endpoint = (0.43, 0.19)
22:26:06.297 00.000 8532 Moving (0.43, 0.19) raw xDistance=0.42 yDistance=0.03
22:26:06.297 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
22:26:06.297 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:06.297 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:06.297 00.000 8532 MoveAxis(W, 390, ABG)
22:26:06.297 00.000 8532 Guiding  Dir = 3, Dur = 390
22:26:06.299 00.002 8532 IsSlewing returns 0
22:26:06.300 00.001 8532 IsGuiding returns 0
22:26:06.302 00.002 8532 PulseGuide returned control before completion, sleep 400
22:26:06.302 00.000 7008 UpdateImageDisplay: Size=(752,580) min=357, max=65525, med=3600, FiltMin=3309, FiltMax=42806, Gamma=0.990
22:26:06.323 00.021 7008 UpdateGuideState exits: m=706965 SNR=491.3
22:26:06.347 00.024 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:06.351 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:06.357 00.006 7008 Enqueuing Expose request
22:26:06.717 00.360 8532 IsGuiding returns 0
22:26:06.718 00.001 8532 Move returns status 0, amount 390
22:26:06.718 00.000 8532 MoveAxis(N, 0, ABG)
22:26:06.718 00.000 8532 Move returns status 0, amount 0
22:26:06.718 00.000 8532 move complete, result=0
22:26:06.718 00.000 8532 worker thread done servicing request
22:26:06.718 00.000 8532 Worker thread wakes up
22:26:06.718 00.000 7008 GuideStep: 0.4 px 390 ms WEST, 0.0 px 0 ms NORTH
22:26:06.721 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:06.721 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:07.440 00.719 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2877d5d2-b3a6-4829-82ba-28c5bd89d9e8"}
22:26:07.443 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2877d5d2-b3a6-4829-82ba-28c5bd89d9e8"}
22:26:07.447 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea575112-3283-4ede-b2e0-127c254dbaaf"}
22:26:07.449 00.002 7008 case statement mapped state 6 to 3
22:26:07.449 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea575112-3283-4ede-b2e0-127c254dbaaf"}
22:26:07.456 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1709133e-a116-4fb3-a557-4bda7f584276"}
22:26:07.459 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.03,7.40],"pixels":"..."},"id":"1709133e-a116-4fb3-a557-4bda7f584276"}
22:26:08.855 01.396 8532 Exposure complete
22:26:08.912 00.057 8532 worker thread done servicing request
22:26:08.913 00.001 7008 OnExposeComplete: enter
22:26:08.914 00.001 7008 UpdateGuideState(): m_state=6
22:26:08.916 00.002 7008 Star::Find(15, 548, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:26:08.918 00.002 7008 Star::Find returns 1 (0), X=547.87, Y=322.40, Mass=705723, SNR=461.8, Peak=65525 HFD=3.2
22:26:08.921 00.003 7008 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.07) = xAngle (0.67 = 0.67)
22:26:08.921 00.000 7008 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.26 = 0.26)
22:26:08.927 00.006 7008 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.33 cameraTheta=0.60 mountX=0.25 mountY=0.08, mountTheta=0.32
22:26:08.933 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.18, opts=13)
22:26:08.937 00.004 7008 Enqueuing Move request for scope (0.27, 0.18)
22:26:08.944 00.007 8532 Worker thread wakes up
22:26:08.944 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
22:26:08.944 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
22:26:08.944 00.000 8532 Moving (0.27, 0.18) raw xDistance=0.25 yDistance=0.08
22:26:08.944 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
22:26:08.944 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:08.944 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:26:08.944 00.000 8532 MoveAxis(W, 253, ABG)
22:26:08.944 00.000 8532 Guiding  Dir = 3, Dur = 253
22:26:08.945 00.001 8532 IsSlewing returns 0
22:26:08.946 00.001 8532 IsGuiding returns 0
22:26:08.946 00.000 7008 UpdateImageDisplay: Size=(752,580) min=337, max=65525, med=3593, FiltMin=3292, FiltMax=41920, Gamma=0.990
22:26:08.950 00.004 8532 PulseGuide returned control before completion, sleep 263
22:26:08.964 00.014 7008 UpdateGuideState exits: m=705723 SNR=461.8
22:26:08.966 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:08.968 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:08.970 00.002 7008 Enqueuing Expose request
22:26:09.219 00.249 8532 IsGuiding returns 0
22:26:09.219 00.000 8532 Move returns status 0, amount 253
22:26:09.219 00.000 8532 MoveAxis(N, 0, ABG)
22:26:09.219 00.000 8532 Move returns status 0, amount 0
22:26:09.219 00.000 8532 move complete, result=0
22:26:09.220 00.001 8532 worker thread done servicing request
22:26:09.220 00.000 8532 Worker thread wakes up
22:26:09.220 00.000 7008 GuideStep: 0.3 px 253 ms WEST, 0.1 px 0 ms NORTH
22:26:09.223 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:09.223 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:09.439 00.216 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ccb3dbf-af2d-4a0d-81ae-2b77bd8a918b"}
22:26:09.441 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ccb3dbf-af2d-4a0d-81ae-2b77bd8a918b"}
22:26:09.445 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"508a5428-42b6-4666-9a16-bb34e21ec69e"}
22:26:09.447 00.002 7008 case statement mapped state 6 to 3
22:26:09.451 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"508a5428-42b6-4666-9a16-bb34e21ec69e"}
22:26:09.453 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1e101856-db72-4f00-8dcd-2402da428732"}
22:26:09.458 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.87,7.40],"pixels":"..."},"id":"1e101856-db72-4f00-8dcd-2402da428732"}
22:26:11.352 01.894 8532 Exposure complete
22:26:11.396 00.044 8532 worker thread done servicing request
22:26:11.396 00.000 7008 OnExposeComplete: enter
22:26:11.398 00.002 7008 UpdateGuideState(): m_state=6
22:26:11.399 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:26:11.402 00.003 7008 Star::Find returns 1 (0), X=547.91, Y=322.45, Mass=723119, SNR=507.8, Peak=65525 HFD=3.1
22:26:11.403 00.001 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
22:26:11.406 00.003 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
22:26:11.407 00.001 7008 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.66 mountX=0.29 mountY=0.12, mountTheta=0.39
22:26:11.412 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.24, opts=13)
22:26:11.413 00.001 7008 Enqueuing Move request for scope (0.31, 0.24)
22:26:11.414 00.001 8532 Worker thread wakes up
22:26:11.414 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
22:26:11.414 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
22:26:11.414 00.000 8532 Moving (0.31, 0.24) raw xDistance=0.29 yDistance=0.12
22:26:11.414 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:26:11.414 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.414 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:26:11.416 00.002 8532 MoveAxis(W, 276, ABG)
22:26:11.416 00.000 8532 Guiding  Dir = 3, Dur = 276
22:26:11.416 00.000 8532 IsSlewing returns 0
22:26:11.416 00.000 8532 IsGuiding returns 0
22:26:11.416 00.000 8532 PulseGuide returned control before completion, sleep 286
22:26:11.416 00.000 7008 UpdateImageDisplay: Size=(752,580) min=351, max=65525, med=3589, FiltMin=3287, FiltMax=47384, Gamma=0.990
22:26:11.434 00.018 7008 UpdateGuideState exits: m=723119 SNR=507.8
22:26:11.441 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.444 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:11.449 00.005 7008 Enqueuing Expose request
22:26:11.453 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbd7941f-9d3a-4377-b4dd-281a04aaebaf"}
22:26:11.455 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbd7941f-9d3a-4377-b4dd-281a04aaebaf"}
22:26:11.458 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2db346cd-7764-4655-9967-5490c40fe69a"}
22:26:11.460 00.002 7008 case statement mapped state 6 to 3
22:26:11.466 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2db346cd-7764-4655-9967-5490c40fe69a"}
22:26:11.469 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"790df171-079e-457a-ba86-aa9103e8e607"}
22:26:11.473 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[6.91,7.45],"pixels":"..."},"id":"790df171-079e-457a-ba86-aa9103e8e607"}
22:26:11.715 00.242 8532 IsGuiding returns 0
22:26:11.715 00.000 8532 Move returns status 0, amount 276
22:26:11.715 00.000 8532 MoveAxis(N, 0, ABG)
22:26:11.715 00.000 8532 Move returns status 0, amount 0
22:26:11.715 00.000 8532 move complete, result=0
22:26:11.715 00.000 8532 worker thread done servicing request
22:26:11.715 00.000 8532 Worker thread wakes up
22:26:11.715 00.000 7008 GuideStep: 0.3 px 276 ms WEST, 0.1 px 0 ms NORTH
22:26:11.718 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:11.718 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:13.459 01.741 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9cbe1b2a-b670-4e91-8eed-70fa31bbe902"}
22:26:13.459 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9cbe1b2a-b670-4e91-8eed-70fa31bbe902"}
22:26:13.464 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30f63e18-38fe-4f27-87bc-d39b4596448d"}
22:26:13.464 00.000 7008 case statement mapped state 6 to 3
22:26:13.464 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30f63e18-38fe-4f27-87bc-d39b4596448d"}
22:26:13.471 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b2854b1-06e5-49f3-b579-1505da474bb3"}
22:26:13.473 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[6.91,7.45],"pixels":"..."},"id":"3b2854b1-06e5-49f3-b579-1505da474bb3"}
22:26:13.832 00.359 8532 Exposure complete
22:26:13.886 00.054 8532 worker thread done servicing request
22:26:13.886 00.000 7008 OnExposeComplete: enter
22:26:13.888 00.002 7008 UpdateGuideState(): m_state=6
22:26:13.891 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:26:13.893 00.002 7008 Star::Find returns 1 (0), X=547.90, Y=322.43, Mass=708320, SNR=489.0, Peak=65525 HFD=3.2
22:26:13.895 00.002 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
22:26:13.897 00.002 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.28 = 0.28)
22:26:13.900 00.003 7008 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.37 cameraTheta=0.62 mountX=0.28 mountY=0.10, mountTheta=0.34
22:26:13.902 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.21, opts=13)
22:26:13.902 00.000 7008 Enqueuing Move request for scope (0.30, 0.21)
22:26:13.907 00.005 8532 Worker thread wakes up
22:26:13.907 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd
22:26:13.907 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.21)
22:26:13.907 00.000 8532 Moving (0.30, 0.21) raw xDistance=0.28 yDistance=0.10
22:26:13.907 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:26:13.907 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:13.907 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:26:13.907 00.000 8532 MoveAxis(W, 272, ABG)
22:26:13.907 00.000 8532 Guiding  Dir = 3, Dur = 272
22:26:13.907 00.000 8532 IsSlewing returns 0
22:26:13.907 00.000 8532 IsGuiding returns 0
22:26:13.907 00.000 8532 PulseGuide returned control before completion, sleep 282
22:26:13.907 00.000 7008 UpdateImageDisplay: Size=(752,580) min=297, max=65525, med=3577, FiltMin=3262, FiltMax=43391, Gamma=0.990
22:26:13.924 00.017 7008 UpdateGuideState exits: m=708320 SNR=489.0
22:26:13.926 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.928 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:13.932 00.004 7008 Enqueuing Expose request
22:26:14.198 00.266 8532 IsGuiding returns 0
22:26:14.198 00.000 8532 Move returns status 0, amount 272
22:26:14.198 00.000 8532 MoveAxis(N, 0, ABG)
22:26:14.198 00.000 8532 Move returns status 0, amount 0
22:26:14.198 00.000 8532 move complete, result=0
22:26:14.198 00.000 8532 worker thread done servicing request
22:26:14.198 00.000 8532 Worker thread wakes up
22:26:14.198 00.000 7008 GuideStep: 0.3 px 272 ms WEST, 0.1 px 0 ms NORTH
22:26:14.202 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:14.202 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:15.462 01.260 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cddde01f-92e3-4d9f-abe9-3e5ee1597553"}
22:26:15.464 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cddde01f-92e3-4d9f-abe9-3e5ee1597553"}
22:26:15.468 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0602df78-f031-4b0a-b788-c376e17d6847"}
22:26:15.468 00.000 7008 case statement mapped state 6 to 3
22:26:15.468 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0602df78-f031-4b0a-b788-c376e17d6847"}
22:26:15.468 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c72e461-d73f-4a98-bb0d-e1a1b94797c3"}
22:26:15.476 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.90,7.43],"pixels":"..."},"id":"7c72e461-d73f-4a98-bb0d-e1a1b94797c3"}
22:26:16.329 00.853 8532 Exposure complete
22:26:16.364 00.035 8532 worker thread done servicing request
22:26:16.364 00.000 7008 OnExposeComplete: enter
22:26:16.366 00.002 7008 UpdateGuideState(): m_state=6
22:26:16.368 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:26:16.368 00.000 7008 Star::Find returns 1 (1), X=547.76, Y=322.25, Mass=692895, SNR=484.4, Peak=65535 HFD=3.1
22:26:16.368 00.000 7008 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.07) = xAngle (0.28 = 0.28)
22:26:16.368 00.000 7008 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.13 = -0.13)
22:26:16.376 00.008 7008 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=0.15 mountY=-0.02, mountTheta=-0.14
22:26:16.378 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.03, opts=13)
22:26:16.380 00.002 7008 Enqueuing Move request for scope (0.16, 0.03)
22:26:16.382 00.002 8532 Worker thread wakes up
22:26:16.382 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:26:16.382 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:26:16.382 00.000 8532 Moving (0.16, 0.03) raw xDistance=0.15 yDistance=-0.02
22:26:16.382 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:26:16.382 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:16.382 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:16.382 00.000 8532 MoveAxis(E, 0, ABG)
22:26:16.382 00.000 8532 Move returns status 0, amount 0
22:26:16.382 00.000 8532 MoveAxis(N, 0, ABG)
22:26:16.382 00.000 8532 Move returns status 0, amount 0
22:26:16.382 00.000 8532 move complete, result=0
22:26:16.382 00.000 8532 worker thread done servicing request
22:26:16.382 00.000 7008 UpdateImageDisplay: Size=(752,580) min=407, max=65535, med=3579, FiltMin=3293, FiltMax=41058, Gamma=0.990
22:26:16.391 00.009 7008 UpdateGuideState exits: m=692895 SNR=484.4 Saturated
22:26:16.395 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:16.397 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:16.397 00.000 7008 Enqueuing Expose request
22:26:16.397 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:16.402 00.005 8532 Worker thread wakes up
22:26:16.402 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:16.402 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:17.464 01.062 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7309e6c0-7e72-47fb-a2e5-9493b9784759"}
22:26:17.464 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7309e6c0-7e72-47fb-a2e5-9493b9784759"}
22:26:17.464 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6abaf8cd-03b7-45cb-9835-8e56a181178d"}
22:26:17.464 00.000 7008 case statement mapped state 6 to 3
22:26:17.464 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6abaf8cd-03b7-45cb-9835-8e56a181178d"}
22:26:17.464 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c04caba-7bb3-45a1-b9a7-a7b6240327ac"}
22:26:17.479 00.015 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.76,7.25],"pixels":"..."},"id":"6c04caba-7bb3-45a1-b9a7-a7b6240327ac"}
22:26:18.521 01.042 8532 Exposure complete
22:26:18.557 00.036 8532 worker thread done servicing request
22:26:18.557 00.000 7008 OnExposeComplete: enter
22:26:18.557 00.000 7008 UpdateGuideState(): m_state=6
22:26:18.557 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:26:18.564 00.007 7008 Star::Find returns 1 (0), X=547.95, Y=322.16, Mass=736080, SNR=484.5, Peak=65525 HFD=3.0
22:26:18.564 00.000 7008 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.07) = xAngle (-0.07 = -0.07)
22:26:18.569 00.005 7008 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.49 = -0.49)
22:26:18.569 00.000 7008 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-0.14 mountX=0.36 mountY=-0.17, mountTheta=-0.44
22:26:18.569 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=-0.05, opts=13)
22:26:18.569 00.000 7008 Enqueuing Move request for scope (0.35, -0.05)
22:26:18.569 00.000 8532 Worker thread wakes up
22:26:18.569 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
22:26:18.569 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
22:26:18.569 00.000 8532 Moving (0.35, -0.05) raw xDistance=0.36 yDistance=-0.17
22:26:18.569 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
22:26:18.569 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:18.569 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:26:18.569 00.000 8532 MoveAxis(W, 317, ABG)
22:26:18.569 00.000 8532 Guiding  Dir = 3, Dur = 317
22:26:18.581 00.012 8532 IsSlewing returns 0
22:26:18.581 00.000 8532 IsGuiding returns 0
22:26:18.581 00.000 8532 PulseGuide returned control before completion, sleep 327
22:26:18.583 00.002 7008 UpdateImageDisplay: Size=(752,580) min=414, max=65525, med=3571, FiltMin=3299, FiltMax=41754, Gamma=0.990
22:26:18.598 00.015 7008 UpdateGuideState exits: m=736080 SNR=484.5
22:26:18.599 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:18.604 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:18.604 00.000 7008 Enqueuing Expose request
22:26:18.917 00.313 8532 IsGuiding returns 0
22:26:18.917 00.000 8532 Move returns status 0, amount 317
22:26:18.917 00.000 8532 MoveAxis(N, 0, ABG)
22:26:18.917 00.000 8532 Move returns status 0, amount 0
22:26:18.917 00.000 8532 move complete, result=0
22:26:18.917 00.000 8532 worker thread done servicing request
22:26:18.917 00.000 8532 Worker thread wakes up
22:26:18.917 00.000 7008 GuideStep: 0.4 px 317 ms WEST, -0.2 px 0 ms NORTH
22:26:18.920 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:18.920 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:19.471 00.551 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1d9d356-f6a6-44c4-aa41-74375679e6dd"}
22:26:19.471 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1d9d356-f6a6-44c4-aa41-74375679e6dd"}
22:26:19.471 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb0a0c75-c7c5-4287-b8b4-024728c68574"}
22:26:19.478 00.007 7008 case statement mapped state 6 to 3
22:26:19.478 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb0a0c75-c7c5-4287-b8b4-024728c68574"}
22:26:19.480 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9091517a-d70b-47c9-9386-71eacf5de3a4"}
22:26:19.480 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.95,7.16],"pixels":"..."},"id":"9091517a-d70b-47c9-9386-71eacf5de3a4"}
22:26:21.052 01.572 8532 Exposure complete
22:26:21.080 00.028 8532 worker thread done servicing request
22:26:21.080 00.000 7008 OnExposeComplete: enter
22:26:21.080 00.000 7008 UpdateGuideState(): m_state=6
22:26:21.080 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:26:21.085 00.005 7008 Star::Find returns 1 (0), X=547.84, Y=322.41, Mass=726909, SNR=503.1, Peak=65525 HFD=3.2
22:26:21.086 00.001 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
22:26:21.086 00.000 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
22:26:21.086 00.000 7008 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.67 mountX=0.23 mountY=0.10, mountTheta=0.41
22:26:21.086 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.19, opts=13)
22:26:21.086 00.000 7008 Enqueuing Move request for scope (0.25, 0.19)
22:26:21.086 00.000 8532 Worker thread wakes up
22:26:21.086 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
22:26:21.086 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
22:26:21.086 00.000 8532 Moving (0.25, 0.19) raw xDistance=0.23 yDistance=0.10
22:26:21.086 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:26:21.086 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:21.086 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:26:21.086 00.000 8532 MoveAxis(W, 227, ABG)
22:26:21.086 00.000 8532 Guiding  Dir = 3, Dur = 227
22:26:21.086 00.000 8532 IsSlewing returns 0
22:26:21.095 00.009 8532 IsGuiding returns 0
22:26:21.095 00.000 8532 PulseGuide returned control before completion, sleep 237
22:26:21.096 00.001 7008 UpdateImageDisplay: Size=(752,580) min=420, max=65525, med=3574, FiltMin=3294, FiltMax=43600, Gamma=0.990
22:26:21.155 00.059 7008 UpdateGuideState exits: m=726909 SNR=503.1
22:26:21.158 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:21.160 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:21.162 00.002 7008 Enqueuing Expose request
22:26:21.346 00.184 8532 IsGuiding returns 0
22:26:21.346 00.000 8532 Move returns status 0, amount 227
22:26:21.346 00.000 8532 MoveAxis(N, 0, ABG)
22:26:21.346 00.000 8532 Move returns status 0, amount 0
22:26:21.346 00.000 8532 move complete, result=0
22:26:21.346 00.000 7008 GuideStep: 0.2 px 227 ms WEST, 0.1 px 0 ms NORTH
22:26:21.351 00.005 8532 worker thread done servicing request
22:26:21.351 00.000 8532 Worker thread wakes up
22:26:21.351 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:21.351 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:21.483 00.132 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"580889ea-ff62-45dd-b317-c1f0d75d9a73"}
22:26:21.486 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"580889ea-ff62-45dd-b317-c1f0d75d9a73"}
22:26:21.488 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3dfe20cf-59b5-4275-b4b8-622ef1c97c28"}
22:26:21.489 00.001 7008 case statement mapped state 6 to 3
22:26:21.492 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dfe20cf-59b5-4275-b4b8-622ef1c97c28"}
22:26:21.492 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f05701ac-2811-4b2d-a917-12908c01b579"}
22:26:21.492 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"f05701ac-2811-4b2d-a917-12908c01b579"}
22:26:23.477 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fff9bfca-d0f3-4f6a-9561-690d151e0e51"}
22:26:23.479 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fff9bfca-d0f3-4f6a-9561-690d151e0e51"}
22:26:23.481 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2e9a467-4d5c-4abc-8b0e-907102a803c5"}
22:26:23.482 00.001 7008 case statement mapped state 6 to 3
22:26:23.482 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2e9a467-4d5c-4abc-8b0e-907102a803c5"}
22:26:23.482 00.000 8532 Exposure complete
22:26:23.482 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"834bf992-cfa5-4168-9160-b4c6d872c3c5"}
22:26:23.491 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.84,7.41],"pixels":"..."},"id":"834bf992-cfa5-4168-9160-b4c6d872c3c5"}
22:26:23.536 00.045 8532 worker thread done servicing request
22:26:23.536 00.000 7008 OnExposeComplete: enter
22:26:23.540 00.004 7008 UpdateGuideState(): m_state=6
22:26:23.542 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:26:23.546 00.004 7008 Star::Find returns 1 (0), X=547.90, Y=322.44, Mass=721088, SNR=525.1, Peak=65525 HFD=3.2
22:26:23.550 00.004 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
22:26:23.552 00.002 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.28 = 0.28)
22:26:23.556 00.004 7008 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.62 mountX=0.29 mountY=0.11, mountTheta=0.35
22:26:23.559 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.22, opts=13)
22:26:23.559 00.000 7008 Enqueuing Move request for scope (0.31, 0.22)
22:26:23.559 00.000 8532 Worker thread wakes up
22:26:23.559 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd
22:26:23.559 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.22)
22:26:23.559 00.000 8532 Moving (0.31, 0.22) raw xDistance=0.29 yDistance=0.11
22:26:23.559 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
22:26:23.559 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:23.559 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:26:23.559 00.000 8532 MoveAxis(W, 273, ABG)
22:26:23.559 00.000 8532 Guiding  Dir = 3, Dur = 273
22:26:23.572 00.013 7008 UpdateImageDisplay: Size=(752,580) min=329, max=65525, med=3568, FiltMin=3276, FiltMax=45429, Gamma=0.990
22:26:23.576 00.004 8532 IsSlewing returns 0
22:26:23.576 00.000 8532 IsGuiding returns 0
22:26:23.577 00.001 8532 PulseGuide returned control before completion, sleep 283
22:26:23.577 00.000 7008 UpdateGuideState exits: m=721088 SNR=525.1
22:26:23.589 00.012 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.592 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:23.595 00.003 7008 Enqueuing Expose request
22:26:23.872 00.277 8532 IsGuiding returns 0
22:26:23.872 00.000 8532 Move returns status 0, amount 273
22:26:23.872 00.000 8532 MoveAxis(N, 0, ABG)
22:26:23.872 00.000 8532 Move returns status 0, amount 0
22:26:23.872 00.000 8532 move complete, result=0
22:26:23.872 00.000 8532 worker thread done servicing request
22:26:23.872 00.000 8532 Worker thread wakes up
22:26:23.872 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:23.872 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:23.872 00.000 7008 GuideStep: 0.3 px 273 ms WEST, 0.1 px 0 ms NORTH
22:26:25.479 01.607 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d564877-5ef3-4cd8-8b96-828223c24d46"}
22:26:25.482 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d564877-5ef3-4cd8-8b96-828223c24d46"}
22:26:25.484 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf3eb198-014b-4abf-8f42-513a6971dd03"}
22:26:25.485 00.001 7008 case statement mapped state 6 to 3
22:26:25.488 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf3eb198-014b-4abf-8f42-513a6971dd03"}
22:26:25.492 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37ff850f-bb5c-4d7a-9700-1af1f41d259c"}
22:26:25.494 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.90,7.44],"pixels":"..."},"id":"37ff850f-bb5c-4d7a-9700-1af1f41d259c"}
22:26:26.005 00.511 8532 Exposure complete
22:26:26.037 00.032 8532 worker thread done servicing request
22:26:26.037 00.000 7008 OnExposeComplete: enter
22:26:26.039 00.002 7008 UpdateGuideState(): m_state=6
22:26:26.039 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:26:26.041 00.002 7008 Star::Find returns 1 (0), X=547.95, Y=322.57, Mass=741272, SNR=500.8, Peak=65525 HFD=3.1
22:26:26.043 00.002 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.86 = 0.86)
22:26:26.045 00.002 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
22:26:26.047 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=0.35 hyp=0.49 cameraTheta=0.79 mountX=0.32 mountY=0.22, mountTheta=0.59
22:26:26.049 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.35, opts=13)
22:26:26.051 00.002 7008 Enqueuing Move request for scope (0.35, 0.35)
22:26:26.053 00.002 8532 Worker thread wakes up
22:26:26.053 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.35) opts 0xd
22:26:26.053 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.35)
22:26:26.053 00.000 8532 Moving (0.35, 0.35) raw xDistance=0.32 yDistance=0.22
22:26:26.053 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:26:26.053 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:26:26.053 00.000 8532 MoveAxis(W, 304, ABG)
22:26:26.053 00.000 8532 Guiding  Dir = 3, Dur = 304
22:26:26.053 00.000 8532 IsSlewing returns 0
22:26:26.053 00.000 8532 IsGuiding returns 0
22:26:26.055 00.002 8532 PulseGuide returned control before completion, sleep 314
22:26:26.055 00.000 7008 UpdateImageDisplay: Size=(752,580) min=282, max=65525, med=3566, FiltMin=3310, FiltMax=50645, Gamma=0.990
22:26:26.069 00.014 7008 UpdateGuideState exits: m=741272 SNR=500.8
22:26:26.071 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:26.073 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:26.075 00.002 7008 Enqueuing Expose request
22:26:26.379 00.304 8532 IsGuiding returns 0
22:26:26.379 00.000 8532 Move returns status 0, amount 304
22:26:26.380 00.001 8532 MoveAxis(S, 377, ABG)
22:26:26.380 00.000 8532 Guiding  Dir = 1, Dur = 377
22:26:26.380 00.000 8532 IsSlewing returns 0
22:26:26.380 00.000 8532 IsGuiding returns 0
22:26:26.380 00.000 8532 PulseGuide returned control before completion, sleep 387
22:26:26.772 00.392 8532 IsGuiding returns 1
22:26:26.773 00.001 8532 scope still moving after pulse duration time elapsed
22:26:26.803 00.030 8532 IsSlewing returns 0
22:26:26.804 00.001 8532 IsGuiding returns 0
22:26:26.804 00.000 8532 scope move finished after 377 + 46 ms
22:26:26.804 00.000 8532 Move returns status 0, amount 377
22:26:26.804 00.000 8532 move complete, result=0
22:26:26.804 00.000 8532 worker thread done servicing request
22:26:26.804 00.000 8532 Worker thread wakes up
22:26:26.804 00.000 7008 GuideStep: 0.3 px 304 ms WEST, 0.2 px 377 ms SOUTH
22:26:26.807 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:26.807 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:27.492 00.685 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5be981e-4dcc-4878-bc6d-bf1d814b8fe0"}
22:26:27.493 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5be981e-4dcc-4878-bc6d-bf1d814b8fe0"}
22:26:27.493 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c148820a-e2d3-4aea-a0e8-7b825f73075b"}
22:26:27.493 00.000 7008 case statement mapped state 6 to 3
22:26:27.500 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c148820a-e2d3-4aea-a0e8-7b825f73075b"}
22:26:27.503 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59533933-e319-43ca-a002-f3694f898d1a"}
22:26:27.504 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.95,6.57],"pixels":"..."},"id":"59533933-e319-43ca-a002-f3694f898d1a"}
22:26:28.937 01.433 8532 Exposure complete
22:26:28.971 00.034 8532 worker thread done servicing request
22:26:28.971 00.000 7008 OnExposeComplete: enter
22:26:28.975 00.004 7008 UpdateGuideState(): m_state=6
22:26:28.978 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:26:28.978 00.000 7008 Star::Find returns 1 (0), X=547.97, Y=322.35, Mass=693933, SNR=447.1, Peak=65525 HFD=3.3
22:26:28.978 00.000 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
22:26:28.988 00.010 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.00 = 0.00)
22:26:28.988 00.000 7008 CameraToMount -- cameraX=0.37 cameraY=0.13 hyp=0.40 cameraTheta=0.34 mountX=0.36 mountY=0.00, mountTheta=0.00
22:26:28.998 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.13, opts=13)
22:26:29.001 00.003 7008 Enqueuing Move request for scope (0.37, 0.13)
22:26:29.005 00.004 8532 Worker thread wakes up
22:26:29.005 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.13) opts 0xd
22:26:29.005 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.13)
22:26:29.005 00.000 8532 Moving (0.37, 0.13) raw xDistance=0.36 yDistance=0.00
22:26:29.005 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
22:26:29.005 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:29.005 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:26:29.005 00.000 8532 MoveAxis(W, 344, ABG)
22:26:29.005 00.000 8532 Guiding  Dir = 3, Dur = 344
22:26:29.005 00.000 8532 IsSlewing returns 0
22:26:29.005 00.000 8532 IsGuiding returns 0
22:26:29.007 00.002 8532 PulseGuide returned control before completion, sleep 354
22:26:29.008 00.001 7008 UpdateImageDisplay: Size=(752,580) min=217, max=65525, med=3558, FiltMin=3302, FiltMax=39668, Gamma=0.990
22:26:29.022 00.014 7008 UpdateGuideState exits: m=693933 SNR=447.1
22:26:29.023 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:29.025 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:29.028 00.003 7008 Enqueuing Expose request
22:26:29.368 00.340 8532 IsGuiding returns 0
22:26:29.368 00.000 8532 Move returns status 0, amount 344
22:26:29.368 00.000 8532 MoveAxis(N, 0, ABG)
22:26:29.368 00.000 8532 Move returns status 0, amount 0
22:26:29.368 00.000 8532 move complete, result=0
22:26:29.368 00.000 8532 worker thread done servicing request
22:26:29.368 00.000 8532 Worker thread wakes up
22:26:29.368 00.000 7008 GuideStep: 0.4 px 344 ms WEST, 0.0 px 0 ms NORTH
22:26:29.371 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:29.371 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:29.494 00.123 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7630c6a-d2e7-429b-9bea-ea49a88e4128"}
22:26:29.497 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7630c6a-d2e7-429b-9bea-ea49a88e4128"}
22:26:29.501 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88b91450-3fec-44b1-a951-d975e7acee27"}
22:26:29.503 00.002 7008 case statement mapped state 6 to 3
22:26:29.507 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"88b91450-3fec-44b1-a951-d975e7acee27"}
22:26:29.510 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b4d519a5-d7da-4818-9bf4-ebd5eb6b3df1"}
22:26:29.511 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.97,7.35],"pixels":"..."},"id":"b4d519a5-d7da-4818-9bf4-ebd5eb6b3df1"}
22:26:31.495 01.984 8532 Exposure complete
22:26:31.506 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7361bd9d-16c6-4bc2-9b67-79d1e60d4e09"}
22:26:31.508 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7361bd9d-16c6-4bc2-9b67-79d1e60d4e09"}
22:26:31.512 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbe6822f-3e33-4522-8e36-56a379ea422a"}
22:26:31.516 00.004 7008 case statement mapped state 6 to 3
22:26:31.520 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbe6822f-3e33-4522-8e36-56a379ea422a"}
22:26:31.524 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8eb0dc43-fd6f-40cc-8d10-a124b20ae6b5"}
22:26:31.526 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.97,7.35],"pixels":"..."},"id":"8eb0dc43-fd6f-40cc-8d10-a124b20ae6b5"}
22:26:31.550 00.024 8532 worker thread done servicing request
22:26:31.550 00.000 7008 OnExposeComplete: enter
22:26:31.555 00.005 7008 UpdateGuideState(): m_state=6
22:26:31.557 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:26:31.561 00.004 7008 Star::Find returns 1 (0), X=547.91, Y=322.46, Mass=719655, SNR=473.8, Peak=65525 HFD=3.1
22:26:31.563 00.002 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
22:26:31.563 00.000 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
22:26:31.563 00.000 7008 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.66 mountX=0.29 mountY=0.13, mountTheta=0.40
22:26:31.569 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.24, opts=13)
22:26:31.569 00.000 7008 Enqueuing Move request for scope (0.31, 0.24)
22:26:31.569 00.000 8532 Worker thread wakes up
22:26:31.569 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
22:26:31.569 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
22:26:31.569 00.000 8532 Moving (0.31, 0.24) raw xDistance=0.29 yDistance=0.13
22:26:31.569 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:26:31.569 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:31.569 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:26:31.569 00.000 8532 MoveAxis(W, 284, ABG)
22:26:31.569 00.000 8532 Guiding  Dir = 3, Dur = 284
22:26:31.569 00.000 8532 IsSlewing returns 0
22:26:31.569 00.000 8532 IsGuiding returns 0
22:26:31.569 00.000 8532 PulseGuide returned control before completion, sleep 294
22:26:31.569 00.000 7008 UpdateImageDisplay: Size=(752,580) min=440, max=65525, med=3550, FiltMin=3277, FiltMax=46571, Gamma=0.990
22:26:31.598 00.029 7008 UpdateGuideState exits: m=719655 SNR=473.8
22:26:31.601 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:31.603 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:31.603 00.000 7008 Enqueuing Expose request
22:26:31.884 00.281 8532 IsGuiding returns 0
22:26:31.884 00.000 8532 Move returns status 0, amount 284
22:26:31.884 00.000 8532 MoveAxis(N, 0, ABG)
22:26:31.884 00.000 8532 Move returns status 0, amount 0
22:26:31.884 00.000 8532 move complete, result=0
22:26:31.884 00.000 8532 worker thread done servicing request
22:26:31.884 00.000 8532 Worker thread wakes up
22:26:31.884 00.000 7008 GuideStep: 0.3 px 284 ms WEST, 0.1 px 0 ms NORTH
22:26:31.885 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:31.885 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:33.513 01.628 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92f207d0-54fd-4b46-aa55-b7222bcf68e9"}
22:26:33.515 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92f207d0-54fd-4b46-aa55-b7222bcf68e9"}
22:26:33.519 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"353ba7f1-fed5-479c-9fdf-d8499664d709"}
22:26:33.519 00.000 7008 case statement mapped state 6 to 3
22:26:33.519 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"353ba7f1-fed5-479c-9fdf-d8499664d709"}
22:26:33.526 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e9f8daff-8e07-4c93-b299-7ce8262bb906"}
22:26:33.529 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.91,7.46],"pixels":"..."},"id":"e9f8daff-8e07-4c93-b299-7ce8262bb906"}
22:26:34.001 00.472 8532 Exposure complete
22:26:34.034 00.033 8532 worker thread done servicing request
22:26:34.034 00.000 7008 OnExposeComplete: enter
22:26:34.034 00.000 7008 UpdateGuideState(): m_state=6
22:26:34.051 00.017 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:26:34.053 00.002 7008 Star::Find returns 1 (0), X=548.00, Y=322.47, Mass=725340, SNR=495.1, Peak=65525 HFD=3.1
22:26:34.055 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
22:26:34.057 00.002 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
22:26:34.059 00.002 7008 CameraToMount -- cameraX=0.41 cameraY=0.25 hyp=0.48 cameraTheta=0.56 mountX=0.39 mountY=0.10, mountTheta=0.26
22:26:34.061 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.41, y=0.25, opts=13)
22:26:34.063 00.002 7008 Enqueuing Move request for scope (0.41, 0.25)
22:26:34.065 00.002 8532 Worker thread wakes up
22:26:34.065 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.25) opts 0xd
22:26:34.065 00.000 8532 Handling offset move in thread for scope, endpoint = (0.41, 0.25)
22:26:34.067 00.002 8532 Moving (0.41, 0.25) raw xDistance=0.39 yDistance=0.10
22:26:34.067 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
22:26:34.067 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:34.067 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:26:34.067 00.000 8532 MoveAxis(W, 363, ABG)
22:26:34.067 00.000 8532 Guiding  Dir = 3, Dur = 363
22:26:34.067 00.000 8532 IsSlewing returns 0
22:26:34.067 00.000 8532 IsGuiding returns 0
22:26:34.068 00.001 8532 PulseGuide returned control before completion, sleep 373
22:26:34.069 00.001 7008 UpdateImageDisplay: Size=(752,580) min=417, max=65525, med=3542, FiltMin=3238, FiltMax=47986, Gamma=0.990
22:26:34.084 00.015 7008 UpdateGuideState exits: m=725340 SNR=495.1
22:26:34.088 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.088 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:34.088 00.000 7008 Enqueuing Expose request
22:26:34.444 00.356 8532 IsGuiding returns 0
22:26:34.444 00.000 8532 Move returns status 0, amount 363
22:26:34.444 00.000 8532 MoveAxis(N, 0, ABG)
22:26:34.444 00.000 8532 Move returns status 0, amount 0
22:26:34.444 00.000 8532 move complete, result=0
22:26:34.444 00.000 8532 worker thread done servicing request
22:26:34.444 00.000 8532 Worker thread wakes up
22:26:34.444 00.000 7008 GuideStep: 0.4 px 363 ms WEST, 0.1 px 0 ms NORTH
22:26:34.446 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:34.446 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:35.519 01.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"115e9677-4339-4954-89c1-a3ea946660a4"}
22:26:35.521 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"115e9677-4339-4954-89c1-a3ea946660a4"}
22:26:35.521 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62d1ca4e-dcd7-44ae-a770-eddb09c7fb6b"}
22:26:35.527 00.006 7008 case statement mapped state 6 to 3
22:26:35.530 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62d1ca4e-dcd7-44ae-a770-eddb09c7fb6b"}
22:26:35.532 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"09796502-1c6c-47d6-951d-25bfdbc7fbf4"}
22:26:35.537 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[7.00,7.47],"pixels":"..."},"id":"09796502-1c6c-47d6-951d-25bfdbc7fbf4"}
22:26:36.569 01.032 8532 Exposure complete
22:26:36.609 00.040 8532 worker thread done servicing request
22:26:36.609 00.000 7008 OnExposeComplete: enter
22:26:36.609 00.000 7008 UpdateGuideState(): m_state=6
22:26:36.609 00.000 7008 Star::Find(15, 548, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:26:36.619 00.010 7008 Star::Find returns 1 (0), X=547.88, Y=322.48, Mass=716516, SNR=481.2, Peak=65525 HFD=3.1
22:26:36.622 00.003 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
22:26:36.628 00.006 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
22:26:36.629 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=0.26 hyp=0.39 cameraTheta=0.75 mountX=0.26 mountY=0.15, mountTheta=0.52
22:26:36.633 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.26, opts=13)
22:26:36.639 00.006 7008 Enqueuing Move request for scope (0.28, 0.26)
22:26:36.641 00.002 8532 Worker thread wakes up
22:26:36.641 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.26) opts 0xd
22:26:36.641 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.26)
22:26:36.641 00.000 8532 Moving (0.28, 0.26) raw xDistance=0.26 yDistance=0.15
22:26:36.641 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:26:36.641 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:36.641 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:26:36.641 00.000 8532 MoveAxis(W, 260, ABG)
22:26:36.641 00.000 8532 Guiding  Dir = 3, Dur = 260
22:26:36.641 00.000 8532 IsSlewing returns 0
22:26:36.641 00.000 8532 IsGuiding returns 0
22:26:36.644 00.003 8532 PulseGuide returned control before completion, sleep 270
22:26:36.644 00.000 7008 UpdateImageDisplay: Size=(752,580) min=55, max=65525, med=3539, FiltMin=3234, FiltMax=47097, Gamma=0.990
22:26:36.658 00.014 7008 UpdateGuideState exits: m=716516 SNR=481.2
22:26:36.662 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.663 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:36.666 00.003 7008 Enqueuing Expose request
22:26:36.926 00.260 8532 IsGuiding returns 0
22:26:36.926 00.000 8532 Move returns status 0, amount 260
22:26:36.926 00.000 8532 MoveAxis(N, 0, ABG)
22:26:36.926 00.000 8532 Move returns status 0, amount 0
22:26:36.926 00.000 8532 move complete, result=0
22:26:36.926 00.000 8532 worker thread done servicing request
22:26:36.926 00.000 8532 Worker thread wakes up
22:26:36.926 00.000 7008 GuideStep: 0.3 px 260 ms WEST, 0.2 px 0 ms NORTH
22:26:36.929 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:36.929 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:37.529 00.600 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fa686c7-b8c2-4d2c-85dc-eafffc885c4c"}
22:26:37.531 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fa686c7-b8c2-4d2c-85dc-eafffc885c4c"}
22:26:37.534 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f4f746e-eda3-419c-bdb6-ff5e885a7242"}
22:26:37.536 00.002 7008 case statement mapped state 6 to 3
22:26:37.538 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f4f746e-eda3-419c-bdb6-ff5e885a7242"}
22:26:37.541 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48f607d9-66df-4fd6-ba6c-afd957879d36"}
22:26:37.543 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[6.88,7.48],"pixels":"..."},"id":"48f607d9-66df-4fd6-ba6c-afd957879d36"}
22:26:39.049 01.506 8532 Exposure complete
22:26:39.096 00.047 8532 worker thread done servicing request
22:26:39.096 00.000 7008 OnExposeComplete: enter
22:26:39.103 00.007 7008 UpdateGuideState(): m_state=6
22:26:39.106 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:26:39.108 00.002 7008 Star::Find returns 1 (0), X=547.75, Y=322.45, Mass=711129, SNR=495.6, Peak=65525 HFD=3.2
22:26:39.108 00.000 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
22:26:39.108 00.000 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.67 = 0.67)
22:26:39.108 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.01 mountX=0.13 mountY=0.17, mountTheta=0.92
22:26:39.108 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.24, opts=13)
22:26:39.108 00.000 7008 Enqueuing Move request for scope (0.15, 0.24)
22:26:39.122 00.014 8532 Worker thread wakes up
22:26:39.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
22:26:39.122 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
22:26:39.122 00.000 8532 Moving (0.15, 0.24) raw xDistance=0.13 yDistance=0.17
22:26:39.122 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:26:39.122 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:26:39.122 00.000 8532 MoveAxis(E, 0, ABG)
22:26:39.122 00.000 8532 Move returns status 0, amount 0
22:26:39.122 00.000 8532 MoveAxis(S, 306, ABG)
22:26:39.122 00.000 8532 Guiding  Dir = 1, Dur = 306
22:26:39.122 00.000 8532 IsSlewing returns 0
22:26:39.122 00.000 8532 IsGuiding returns 0
22:26:39.122 00.000 8532 PulseGuide returned control before completion, sleep 316
22:26:39.124 00.002 7008 UpdateImageDisplay: Size=(752,580) min=272, max=65525, med=3535, FiltMin=3237, FiltMax=42513, Gamma=0.990
22:26:39.136 00.012 7008 UpdateGuideState exits: m=711129 SNR=495.6
22:26:39.137 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:39.137 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:39.142 00.005 7008 Enqueuing Expose request
22:26:39.451 00.309 8532 IsGuiding returns 1
22:26:39.451 00.000 8532 scope still moving after pulse duration time elapsed
22:26:39.482 00.031 8532 IsSlewing returns 0
22:26:39.482 00.000 8532 IsGuiding returns 1
22:26:39.514 00.032 8532 IsSlewing returns 0
22:26:39.515 00.001 8532 IsGuiding returns 0
22:26:39.515 00.000 8532 scope move finished after 306 + 86 ms
22:26:39.515 00.000 8532 Move returns status 0, amount 306
22:26:39.515 00.000 8532 move complete, result=0
22:26:39.515 00.000 8532 worker thread done servicing request
22:26:39.515 00.000 8532 Worker thread wakes up
22:26:39.516 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 306 ms SOUTH
22:26:39.518 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:39.520 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:39.529 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c440a7fe-b874-4909-bcf2-d5edc2af1934"}
22:26:39.531 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c440a7fe-b874-4909-bcf2-d5edc2af1934"}
22:26:39.535 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b22fb06-1a69-4bd3-9346-664204dd51c9"}
22:26:39.535 00.000 7008 case statement mapped state 6 to 3
22:26:39.542 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b22fb06-1a69-4bd3-9346-664204dd51c9"}
22:26:39.546 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db2581f4-8cbf-4d74-a1ad-d53e5604a44c"}
22:26:39.548 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"db2581f4-8cbf-4d74-a1ad-d53e5604a44c"}
22:26:41.538 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6504a88e-b074-43a9-b837-0bb8c87568f1"}
22:26:41.540 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6504a88e-b074-43a9-b837-0bb8c87568f1"}
22:26:41.542 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b47fde1e-29d9-46fa-8f56-8c6815ba3d88"}
22:26:41.544 00.002 7008 case statement mapped state 6 to 3
22:26:41.547 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b47fde1e-29d9-46fa-8f56-8c6815ba3d88"}
22:26:41.549 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd5c941d-ef2a-409b-a4e9-0c60602c8e0a"}
22:26:41.550 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"bd5c941d-ef2a-409b-a4e9-0c60602c8e0a"}
22:26:41.655 00.105 8532 Exposure complete
22:26:41.703 00.048 8532 worker thread done servicing request
22:26:41.703 00.000 7008 OnExposeComplete: enter
22:26:41.708 00.005 7008 UpdateGuideState(): m_state=6
22:26:41.710 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:26:41.714 00.004 7008 Star::Find returns 1 (0), X=547.93, Y=322.30, Mass=711285, SNR=491.7, Peak=65525 HFD=3.2
22:26:41.716 00.002 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
22:26:41.718 00.002 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
22:26:41.720 00.002 7008 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.26 mountX=0.32 mountY=-0.03, mountTheta=-0.09
22:26:41.724 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.09, opts=13)
22:26:41.726 00.002 7008 Enqueuing Move request for scope (0.33, 0.09)
22:26:41.727 00.001 8532 Worker thread wakes up
22:26:41.729 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd
22:26:41.729 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.09)
22:26:41.729 00.000 8532 Moving (0.33, 0.09) raw xDistance=0.32 yDistance=-0.03
22:26:41.729 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:26:41.729 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:41.730 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:41.730 00.000 8532 MoveAxis(W, 285, ABG)
22:26:41.730 00.000 8532 Guiding  Dir = 3, Dur = 285
22:26:41.730 00.000 8532 IsSlewing returns 0
22:26:41.730 00.000 8532 IsGuiding returns 0
22:26:41.730 00.000 8532 PulseGuide returned control before completion, sleep 295
22:26:41.732 00.002 7008 UpdateImageDisplay: Size=(752,580) min=481, max=65525, med=3539, FiltMin=3214, FiltMax=40033, Gamma=0.990
22:26:41.742 00.010 7008 UpdateGuideState exits: m=711285 SNR=491.7
22:26:41.744 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.747 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:41.749 00.002 7008 Enqueuing Expose request
22:26:42.040 00.291 8532 IsGuiding returns 0
22:26:42.040 00.000 8532 Move returns status 0, amount 285
22:26:42.041 00.001 8532 MoveAxis(N, 0, ABG)
22:26:42.041 00.000 8532 Move returns status 0, amount 0
22:26:42.041 00.000 8532 move complete, result=0
22:26:42.041 00.000 8532 worker thread done servicing request
22:26:42.041 00.000 7008 GuideStep: 0.3 px 285 ms WEST, -0.0 px 0 ms NORTH
22:26:42.041 00.000 8532 Worker thread wakes up
22:26:42.041 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:42.041 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:43.546 01.505 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"049bb83b-b837-4248-9a43-626997eb87ce"}
22:26:43.547 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"049bb83b-b837-4248-9a43-626997eb87ce"}
22:26:43.549 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e84b6d3-9d54-4a47-a659-6688b32c20cb"}
22:26:43.553 00.004 7008 case statement mapped state 6 to 3
22:26:43.554 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e84b6d3-9d54-4a47-a659-6688b32c20cb"}
22:26:43.556 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc091bf9-ad53-461b-b05d-5402ece47082"}
22:26:43.556 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.93,7.30],"pixels":"..."},"id":"fc091bf9-ad53-461b-b05d-5402ece47082"}
22:26:44.176 00.620 8532 Exposure complete
22:26:44.213 00.037 8532 worker thread done servicing request
22:26:44.213 00.000 7008 OnExposeComplete: enter
22:26:44.216 00.003 7008 UpdateGuideState(): m_state=6
22:26:44.218 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:26:44.222 00.004 7008 Star::Find returns 1 (0), X=547.83, Y=322.35, Mass=698023, SNR=510.1, Peak=65525 HFD=3.2
22:26:44.222 00.000 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
22:26:44.229 00.007 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
22:26:44.230 00.001 7008 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=0.22 mountY=0.05, mountTheta=0.21
22:26:44.234 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.13, opts=13)
22:26:44.234 00.000 7008 Enqueuing Move request for scope (0.23, 0.13)
22:26:44.234 00.000 8532 Worker thread wakes up
22:26:44.234 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
22:26:44.234 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
22:26:44.234 00.000 8532 Moving (0.23, 0.13) raw xDistance=0.22 yDistance=0.05
22:26:44.234 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
22:26:44.234 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:44.234 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:26:44.234 00.000 8532 MoveAxis(W, 219, ABG)
22:26:44.234 00.000 8532 Guiding  Dir = 3, Dur = 219
22:26:44.234 00.000 8532 IsSlewing returns 0
22:26:44.234 00.000 8532 IsGuiding returns 0
22:26:44.234 00.000 8532 PulseGuide returned control before completion, sleep 229
22:26:44.234 00.000 7008 UpdateImageDisplay: Size=(752,580) min=431, max=65525, med=3534, FiltMin=3240, FiltMax=43144, Gamma=0.990
22:26:44.251 00.017 7008 UpdateGuideState exits: m=698023 SNR=510.1
22:26:44.266 00.015 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:44.267 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:44.267 00.000 7008 Enqueuing Expose request
22:26:44.487 00.220 8532 IsGuiding returns 1
22:26:44.487 00.000 8532 scope still moving after pulse duration time elapsed
22:26:44.518 00.031 8532 IsSlewing returns 0
22:26:44.518 00.000 8532 IsGuiding returns 0
22:26:44.519 00.001 8532 scope move finished after 219 + 54 ms
22:26:44.519 00.000 8532 Move returns status 0, amount 219
22:26:44.519 00.000 8532 MoveAxis(N, 0, ABG)
22:26:44.519 00.000 8532 Move returns status 0, amount 0
22:26:44.519 00.000 8532 move complete, result=0
22:26:44.519 00.000 8532 worker thread done servicing request
22:26:44.519 00.000 7008 GuideStep: 0.2 px 219 ms WEST, 0.0 px 0 ms NORTH
22:26:44.519 00.000 8532 Worker thread wakes up
22:26:44.519 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:44.522 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:45.546 01.024 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1855c2df-25ed-4210-ac80-65cbde4cd483"}
22:26:45.549 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1855c2df-25ed-4210-ac80-65cbde4cd483"}
22:26:45.551 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56e09cd6-b529-4205-9fb2-ea590114524b"}
22:26:45.555 00.004 7008 case statement mapped state 6 to 3
22:26:45.558 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"56e09cd6-b529-4205-9fb2-ea590114524b"}
22:26:45.562 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e368923-06a6-44e2-a76a-573c64f7f467"}
22:26:45.566 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[6.83,7.35],"pixels":"..."},"id":"0e368923-06a6-44e2-a76a-573c64f7f467"}
22:26:46.634 01.068 8532 Exposure complete
22:26:46.680 00.046 8532 worker thread done servicing request
22:26:46.680 00.000 7008 OnExposeComplete: enter
22:26:46.682 00.002 7008 UpdateGuideState(): m_state=6
22:26:46.684 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:26:46.688 00.004 7008 Star::Find returns 1 (1), X=547.78, Y=322.31, Mass=695458, SNR=459.9, Peak=65535 HFD=3.1
22:26:46.690 00.002 7008 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.07) = xAngle (0.55 = 0.55)
22:26:46.692 00.002 7008 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
22:26:46.696 00.004 7008 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.17 mountY=0.03, mountTheta=0.16
22:26:46.701 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.09, opts=13)
22:26:46.703 00.002 7008 Enqueuing Move request for scope (0.18, 0.09)
22:26:46.707 00.004 8532 Worker thread wakes up
22:26:46.707 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
22:26:46.707 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
22:26:46.707 00.000 8532 Moving (0.18, 0.09) raw xDistance=0.17 yDistance=0.03
22:26:46.707 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.17
22:26:46.707 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:46.707 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:46.707 00.000 8532 MoveAxis(W, 167, ABG)
22:26:46.707 00.000 8532 Guiding  Dir = 3, Dur = 167
22:26:46.707 00.000 8532 IsSlewing returns 0
22:26:46.709 00.002 8532 IsGuiding returns 0
22:26:46.709 00.000 8532 PulseGuide returned control before completion, sleep 177
22:26:46.709 00.000 7008 UpdateImageDisplay: Size=(752,580) min=475, max=65535, med=3520, FiltMin=3197, FiltMax=41838, Gamma=0.990
22:26:46.726 00.017 7008 UpdateGuideState exits: m=695458 SNR=459.9 Saturated
22:26:46.726 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.729 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:46.730 00.001 7008 Enqueuing Expose request
22:26:46.891 00.161 8532 IsGuiding returns 0
22:26:46.891 00.000 8532 Move returns status 0, amount 167
22:26:46.891 00.000 8532 MoveAxis(N, 0, ABG)
22:26:46.892 00.001 8532 Move returns status 0, amount 0
22:26:46.892 00.000 8532 move complete, result=0
22:26:46.892 00.000 8532 worker thread done servicing request
22:26:46.892 00.000 7008 GuideStep: 0.2 px 167 ms WEST, 0.0 px 0 ms NORTH
22:26:46.894 00.002 8532 Worker thread wakes up
22:26:46.894 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:46.894 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:47.555 00.661 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ef0e205-c8ce-4fb0-9c18-5772abfdfd57"}
22:26:47.557 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ef0e205-c8ce-4fb0-9c18-5772abfdfd57"}
22:26:47.559 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b60c0c2-adfb-49ae-b435-4967592f0067"}
22:26:47.561 00.002 7008 case statement mapped state 6 to 3
22:26:47.563 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b60c0c2-adfb-49ae-b435-4967592f0067"}
22:26:47.568 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53d0772a-3f64-4f2a-98b5-aa8cd0c76727"}
22:26:47.570 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[6.78,7.31],"pixels":"..."},"id":"53d0772a-3f64-4f2a-98b5-aa8cd0c76727"}
22:26:49.013 01.443 8532 Exposure complete
22:26:49.040 00.027 8532 worker thread done servicing request
22:26:49.040 00.000 7008 OnExposeComplete: enter
22:26:49.040 00.000 7008 UpdateGuideState(): m_state=6
22:26:49.040 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:26:49.054 00.014 7008 Star::Find returns 1 (0), X=547.79, Y=322.35, Mass=697854, SNR=474.1, Peak=65525 HFD=3.1
22:26:49.057 00.003 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
22:26:49.057 00.000 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
22:26:49.057 00.000 7008 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=0.18 mountY=0.06, mountTheta=0.34
22:26:49.057 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.13, opts=13)
22:26:49.071 00.014 7008 Enqueuing Move request for scope (0.19, 0.13)
22:26:49.076 00.005 8532 Worker thread wakes up
22:26:49.076 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
22:26:49.076 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
22:26:49.076 00.000 8532 Moving (0.19, 0.13) raw xDistance=0.18 yDistance=0.06
22:26:49.076 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:26:49.076 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:49.076 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:26:49.076 00.000 8532 MoveAxis(W, 170, ABG)
22:26:49.076 00.000 8532 Guiding  Dir = 3, Dur = 170
22:26:49.078 00.002 8532 IsSlewing returns 0
22:26:49.078 00.000 8532 IsGuiding returns 0
22:26:49.078 00.000 8532 PulseGuide returned control before completion, sleep 180
22:26:49.080 00.002 7008 UpdateImageDisplay: Size=(752,580) min=451, max=65525, med=3515, FiltMin=3209, FiltMax=42454, Gamma=0.990
22:26:49.088 00.008 7008 UpdateGuideState exits: m=697854 SNR=474.1
22:26:49.096 00.008 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.099 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:49.101 00.002 7008 Enqueuing Expose request
22:26:49.267 00.166 8532 IsGuiding returns 0
22:26:49.267 00.000 8532 Move returns status 0, amount 170
22:26:49.267 00.000 8532 MoveAxis(N, 0, ABG)
22:26:49.268 00.001 8532 Move returns status 0, amount 0
22:26:49.268 00.000 8532 move complete, result=0
22:26:49.268 00.000 8532 worker thread done servicing request
22:26:49.268 00.000 7008 GuideStep: 0.2 px 170 ms WEST, 0.1 px 0 ms NORTH
22:26:49.270 00.002 8532 Worker thread wakes up
22:26:49.270 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:49.270 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:49.560 00.290 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5daaeb3c-cae2-414f-bada-55bae88376b5"}
22:26:49.560 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5daaeb3c-cae2-414f-bada-55bae88376b5"}
22:26:49.565 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cbadd92-27a0-4bec-8098-759c617de3f3"}
22:26:49.567 00.002 7008 case statement mapped state 6 to 3
22:26:49.567 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cbadd92-27a0-4bec-8098-759c617de3f3"}
22:26:49.571 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6e85970-441f-4a08-8bc8-f3ee4d669dbe"}
22:26:49.572 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.79,7.35],"pixels":"..."},"id":"e6e85970-441f-4a08-8bc8-f3ee4d669dbe"}
22:26:51.391 01.819 8532 Exposure complete
22:26:51.424 00.033 8532 worker thread done servicing request
22:26:51.424 00.000 7008 OnExposeComplete: enter
22:26:51.431 00.007 7008 UpdateGuideState(): m_state=6
22:26:51.433 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:26:51.434 00.001 7008 Star::Find returns 1 (0), X=547.95, Y=322.39, Mass=710335, SNR=508.3, Peak=65525 HFD=3.2
22:26:51.439 00.005 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:26:51.441 00.002 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.13 = 0.13)
22:26:51.443 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.47 mountX=0.34 mountY=0.05, mountTheta=0.15
22:26:51.443 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.18, opts=13)
22:26:51.443 00.000 7008 Enqueuing Move request for scope (0.35, 0.18)
22:26:51.454 00.011 8532 Worker thread wakes up
22:26:51.454 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
22:26:51.454 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
22:26:51.454 00.000 8532 Moving (0.35, 0.18) raw xDistance=0.34 yDistance=0.05
22:26:51.454 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
22:26:51.454 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:51.454 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:26:51.454 00.000 8532 MoveAxis(W, 312, ABG)
22:26:51.454 00.000 8532 Guiding  Dir = 3, Dur = 312
22:26:51.454 00.000 8532 IsSlewing returns 0
22:26:51.454 00.000 8532 IsGuiding returns 0
22:26:51.454 00.000 8532 PulseGuide returned control before completion, sleep 322
22:26:51.458 00.004 7008 UpdateImageDisplay: Size=(752,580) min=430, max=65525, med=3515, FiltMin=3250, FiltMax=41316, Gamma=0.990
22:26:51.474 00.016 7008 UpdateGuideState exits: m=710335 SNR=508.3
22:26:51.474 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:51.474 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:51.486 00.012 7008 Enqueuing Expose request
22:26:51.565 00.079 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb2651aa-1d1a-427f-a518-45440481f201"}
22:26:51.567 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb2651aa-1d1a-427f-a518-45440481f201"}
22:26:51.571 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c116c522-0f69-44ec-8234-6fafbaf757f2"}
22:26:51.573 00.002 7008 case statement mapped state 6 to 3
22:26:51.578 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c116c522-0f69-44ec-8234-6fafbaf757f2"}
22:26:51.583 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b7a0c2c-0f6e-42b5-abab-129a1055bdb5"}
22:26:51.583 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.95,7.39],"pixels":"..."},"id":"8b7a0c2c-0f6e-42b5-abab-129a1055bdb5"}
22:26:51.786 00.203 8532 IsGuiding returns 0
22:26:51.786 00.000 8532 Move returns status 0, amount 312
22:26:51.786 00.000 8532 MoveAxis(N, 0, ABG)
22:26:51.786 00.000 8532 Move returns status 0, amount 0
22:26:51.786 00.000 8532 move complete, result=0
22:26:51.786 00.000 8532 worker thread done servicing request
22:26:51.786 00.000 8532 Worker thread wakes up
22:26:51.786 00.000 7008 GuideStep: 0.3 px 312 ms WEST, 0.1 px 0 ms NORTH
22:26:51.788 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:51.788 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:53.569 01.781 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0e20271-91c4-4b42-8b63-53d0c8d9709f"}
22:26:53.570 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0e20271-91c4-4b42-8b63-53d0c8d9709f"}
22:26:53.574 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d04c9351-be99-4c88-9e21-c304d5ae7eb9"}
22:26:53.577 00.003 7008 case statement mapped state 6 to 3
22:26:53.579 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d04c9351-be99-4c88-9e21-c304d5ae7eb9"}
22:26:53.583 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1c97e88-f60c-43fc-93d3-54ac6d1c02d4"}
22:26:53.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.95,7.39],"pixels":"..."},"id":"f1c97e88-f60c-43fc-93d3-54ac6d1c02d4"}
22:26:53.919 00.334 8532 Exposure complete
22:26:53.963 00.044 8532 worker thread done servicing request
22:26:53.963 00.000 7008 OnExposeComplete: enter
22:26:53.963 00.000 7008 UpdateGuideState(): m_state=6
22:26:53.963 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:26:53.963 00.000 7008 Star::Find returns 1 (0), X=547.90, Y=322.40, Mass=719095, SNR=501.7, Peak=65525 HFD=3.2
22:26:53.974 00.011 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
22:26:53.978 00.004 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
22:26:53.978 00.000 7008 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.56 mountX=0.28 mountY=0.08, mountTheta=0.27
22:26:53.986 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.19, opts=13)
22:26:53.986 00.000 7008 Enqueuing Move request for scope (0.30, 0.19)
22:26:53.986 00.000 8532 Worker thread wakes up
22:26:53.986 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
22:26:53.986 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
22:26:53.986 00.000 8532 Moving (0.30, 0.19) raw xDistance=0.28 yDistance=0.08
22:26:53.986 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:26:53.986 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:53.986 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:26:53.993 00.007 8532 MoveAxis(W, 273, ABG)
22:26:53.993 00.000 8532 Guiding  Dir = 3, Dur = 273
22:26:53.994 00.001 8532 IsSlewing returns 0
22:26:53.994 00.000 8532 IsGuiding returns 0
22:26:53.994 00.000 8532 PulseGuide returned control before completion, sleep 283
22:26:53.994 00.000 7008 UpdateImageDisplay: Size=(752,580) min=312, max=65525, med=3514, FiltMin=3242, FiltMax=43561, Gamma=0.990
22:26:54.013 00.019 7008 UpdateGuideState exits: m=719095 SNR=501.7
22:26:54.017 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:54.017 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:54.017 00.000 7008 Enqueuing Expose request
22:26:54.279 00.262 8532 IsGuiding returns 0
22:26:54.279 00.000 8532 Move returns status 0, amount 273
22:26:54.280 00.001 8532 MoveAxis(N, 0, ABG)
22:26:54.280 00.000 8532 Move returns status 0, amount 0
22:26:54.280 00.000 8532 move complete, result=0
22:26:54.280 00.000 8532 worker thread done servicing request
22:26:54.280 00.000 8532 Worker thread wakes up
22:26:54.280 00.000 7008 GuideStep: 0.3 px 273 ms WEST, 0.1 px 0 ms NORTH
22:26:54.281 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:54.281 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:55.580 01.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c816754-bf2c-49b9-abfc-f2add9b2a062"}
22:26:55.580 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c816754-bf2c-49b9-abfc-f2add9b2a062"}
22:26:55.580 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cdd3d0de-2096-4bf5-8f06-bef45e47e646"}
22:26:55.580 00.000 7008 case statement mapped state 6 to 3
22:26:55.588 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdd3d0de-2096-4bf5-8f06-bef45e47e646"}
22:26:55.588 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b30e5171-6a80-4d5e-af99-813455d659cc"}
22:26:55.588 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[6.90,7.40],"pixels":"..."},"id":"b30e5171-6a80-4d5e-af99-813455d659cc"}
22:26:56.395 00.807 8532 Exposure complete
22:26:56.435 00.040 8532 worker thread done servicing request
22:26:56.435 00.000 7008 OnExposeComplete: enter
22:26:56.439 00.004 7008 UpdateGuideState(): m_state=6
22:26:56.439 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:26:56.439 00.000 7008 Star::Find returns 1 (0), X=547.77, Y=322.35, Mass=697700, SNR=465.8, Peak=65525 HFD=3.1
22:26:56.443 00.004 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
22:26:56.443 00.000 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
22:26:56.443 00.000 7008 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.66 mountX=0.16 mountY=0.07, mountTheta=0.39
22:26:56.454 00.011 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.13, opts=13)
22:26:56.457 00.003 7008 Enqueuing Move request for scope (0.17, 0.13)
22:26:56.459 00.002 8532 Worker thread wakes up
22:26:56.459 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
22:26:56.459 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
22:26:56.459 00.000 8532 Moving (0.17, 0.13) raw xDistance=0.16 yDistance=0.07
22:26:56.459 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:26:56.459 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:56.459 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:26:56.459 00.000 8532 MoveAxis(E, 0, ABG)
22:26:56.459 00.000 8532 Move returns status 0, amount 0
22:26:56.459 00.000 8532 MoveAxis(N, 0, ABG)
22:26:56.459 00.000 8532 Move returns status 0, amount 0
22:26:56.459 00.000 8532 move complete, result=0
22:26:56.459 00.000 8532 worker thread done servicing request
22:26:56.459 00.000 7008 UpdateImageDisplay: Size=(752,580) min=375, max=65525, med=3502, FiltMin=3264, FiltMax=40609, Gamma=0.990
22:26:56.475 00.016 7008 UpdateGuideState exits: m=697700 SNR=465.8
22:26:56.475 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.475 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:56.487 00.012 7008 Enqueuing Expose request
22:26:56.487 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:56.490 00.003 8532 Worker thread wakes up
22:26:56.490 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:56.490 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:57.583 01.093 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"559f0581-1230-421c-bd19-3cd482937a6a"}
22:26:57.586 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"559f0581-1230-421c-bd19-3cd482937a6a"}
22:26:57.588 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd3e0c8d-f9fb-4c29-94d0-94f77bb3ea3d"}
22:26:57.590 00.002 7008 case statement mapped state 6 to 3
22:26:57.591 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd3e0c8d-f9fb-4c29-94d0-94f77bb3ea3d"}
22:26:57.593 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"36ecbf51-2058-455f-88e1-070eef8dc0ee"}
22:26:57.595 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.77,7.35],"pixels":"..."},"id":"36ecbf51-2058-455f-88e1-070eef8dc0ee"}
22:26:58.621 01.026 8532 Exposure complete
22:26:58.652 00.031 8532 worker thread done servicing request
22:26:58.652 00.000 7008 OnExposeComplete: enter
22:26:58.652 00.000 7008 UpdateGuideState(): m_state=6
22:26:58.655 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:26:58.655 00.000 7008 Star::Find returns 1 (1), X=547.75, Y=322.29, Mass=688428, SNR=500.7, Peak=65535 HFD=3.1
22:26:58.659 00.004 7008 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.07) = xAngle (0.55 = 0.55)
22:26:58.659 00.000 7008 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
22:26:58.659 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.14 mountY=0.02, mountTheta=0.16
22:26:58.659 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.08, opts=13)
22:26:58.669 00.010 7008 Enqueuing Move request for scope (0.15, 0.08)
22:26:58.673 00.004 8532 Worker thread wakes up
22:26:58.673 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:26:58.673 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:26:58.673 00.000 8532 Moving (0.15, 0.08) raw xDistance=0.14 yDistance=0.02
22:26:58.673 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:26:58.673 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:58.673 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:58.673 00.000 8532 MoveAxis(E, 0, ABG)
22:26:58.673 00.000 8532 Move returns status 0, amount 0
22:26:58.673 00.000 8532 MoveAxis(N, 0, ABG)
22:26:58.673 00.000 8532 Move returns status 0, amount 0
22:26:58.673 00.000 8532 move complete, result=0
22:26:58.673 00.000 8532 worker thread done servicing request
22:26:58.675 00.002 7008 UpdateImageDisplay: Size=(752,580) min=244, max=65535, med=3501, FiltMin=3175, FiltMax=39790, Gamma=0.990
22:26:58.686 00.011 7008 UpdateGuideState exits: m=688428 SNR=500.7 Saturated
22:26:58.691 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:58.691 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:26:58.691 00.000 7008 Enqueuing Expose request
22:26:58.691 00.000 8532 Worker thread wakes up
22:26:58.691 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:26:58.691 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:26:58.691 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:59.595 00.904 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb1dff97-d614-42af-8eb1-adeebebcc7a1"}
22:26:59.596 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb1dff97-d614-42af-8eb1-adeebebcc7a1"}
22:26:59.600 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19f31b5b-de6c-4fa9-bd8a-9629c23e3ac0"}
22:26:59.603 00.003 7008 case statement mapped state 6 to 3
22:26:59.606 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"19f31b5b-de6c-4fa9-bd8a-9629c23e3ac0"}
22:26:59.610 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"071eb105-8687-409e-9a15-56e5213c42c1"}
22:26:59.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[6.75,7.29],"pixels":"..."},"id":"071eb105-8687-409e-9a15-56e5213c42c1"}
22:27:00.819 01.208 8532 Exposure complete
22:27:00.851 00.032 8532 worker thread done servicing request
22:27:00.851 00.000 7008 OnExposeComplete: enter
22:27:00.851 00.000 7008 UpdateGuideState(): m_state=6
22:27:00.860 00.009 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:27:00.862 00.002 7008 Star::Find returns 1 (0), X=547.86, Y=322.39, Mass=704902, SNR=519.8, Peak=65525 HFD=3.2
22:27:00.866 00.004 7008 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.07) = xAngle (0.66 = 0.66)
22:27:00.870 00.004 7008 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.25 = 0.25)
22:27:00.872 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.59 mountX=0.24 mountY=0.08, mountTheta=0.30
22:27:00.877 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.17, opts=13)
22:27:00.881 00.004 7008 Enqueuing Move request for scope (0.26, 0.17)
22:27:00.883 00.002 8532 Worker thread wakes up
22:27:00.883 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd
22:27:00.883 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.17)
22:27:00.883 00.000 8532 Moving (0.26, 0.17) raw xDistance=0.24 yDistance=0.08
22:27:00.883 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:27:00.885 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:00.885 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:27:00.885 00.000 8532 MoveAxis(W, 217, ABG)
22:27:00.885 00.000 8532 Guiding  Dir = 3, Dur = 217
22:27:00.885 00.000 8532 IsSlewing returns 0
22:27:00.885 00.000 8532 IsGuiding returns 0
22:27:00.885 00.000 8532 PulseGuide returned control before completion, sleep 227
22:27:00.887 00.002 7008 UpdateImageDisplay: Size=(752,580) min=202, max=65525, med=3494, FiltMin=3250, FiltMax=41913, Gamma=0.990
22:27:00.902 00.015 7008 UpdateGuideState exits: m=704902 SNR=519.8
22:27:00.902 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:00.908 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:00.908 00.000 7008 Enqueuing Expose request
22:27:01.127 00.219 8532 IsGuiding returns 0
22:27:01.127 00.000 8532 Move returns status 0, amount 217
22:27:01.127 00.000 8532 MoveAxis(N, 0, ABG)
22:27:01.127 00.000 8532 Move returns status 0, amount 0
22:27:01.127 00.000 8532 move complete, result=0
22:27:01.127 00.000 8532 worker thread done servicing request
22:27:01.127 00.000 8532 Worker thread wakes up
22:27:01.127 00.000 7008 GuideStep: 0.2 px 217 ms WEST, 0.1 px 0 ms NORTH
22:27:01.127 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:01.127 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:01.601 00.474 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31485d2d-083d-45cc-b26a-a7f5423a8900"}
22:27:01.601 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31485d2d-083d-45cc-b26a-a7f5423a8900"}
22:27:01.605 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d193d18b-664c-4f0a-89e6-31483a3128c4"}
22:27:01.605 00.000 7008 case statement mapped state 6 to 3
22:27:01.609 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d193d18b-664c-4f0a-89e6-31483a3128c4"}
22:27:01.611 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60c10bf2-f41c-4dba-b3da-875c11031e75"}
22:27:01.611 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[6.86,7.39],"pixels":"..."},"id":"60c10bf2-f41c-4dba-b3da-875c11031e75"}
22:27:03.250 01.639 8532 Exposure complete
22:27:03.298 00.048 8532 worker thread done servicing request
22:27:03.298 00.000 7008 OnExposeComplete: enter
22:27:03.298 00.000 7008 UpdateGuideState(): m_state=6
22:27:03.298 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:27:03.304 00.006 7008 Star::Find returns 1 (0), X=547.92, Y=322.33, Mass=727922, SNR=522.1, Peak=65525 HFD=3.3
22:27:03.305 00.001 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
22:27:03.307 00.002 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.01 = -0.01)
22:27:03.309 00.002 7008 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.34 mountX=0.31 mountY=-0.00, mountTheta=-0.01
22:27:03.311 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.11, opts=13)
22:27:03.311 00.000 7008 Enqueuing Move request for scope (0.32, 0.11)
22:27:03.315 00.004 8532 Worker thread wakes up
22:27:03.315 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
22:27:03.315 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
22:27:03.315 00.000 8532 Moving (0.32, 0.11) raw xDistance=0.31 yDistance=-0.00
22:27:03.315 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:27:03.315 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:03.315 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:27:03.315 00.000 8532 MoveAxis(W, 293, ABG)
22:27:03.315 00.000 8532 Guiding  Dir = 3, Dur = 293
22:27:03.315 00.000 8532 IsSlewing returns 0
22:27:03.317 00.002 8532 IsGuiding returns 0
22:27:03.317 00.000 8532 PulseGuide returned control before completion, sleep 303
22:27:03.317 00.000 7008 UpdateImageDisplay: Size=(752,580) min=308, max=65525, med=3493, FiltMin=3256, FiltMax=40824, Gamma=0.990
22:27:03.330 00.013 7008 UpdateGuideState exits: m=727922 SNR=522.1
22:27:03.332 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:03.332 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:03.335 00.003 7008 Enqueuing Expose request
22:27:03.603 00.268 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cadc4274-83f8-4cc9-be25-7d37f08c86bb"}
22:27:03.607 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cadc4274-83f8-4cc9-be25-7d37f08c86bb"}
22:27:03.610 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cfbbdb40-88c3-45c6-bc70-1308d3365db2"}
22:27:03.612 00.002 7008 case statement mapped state 6 to 3
22:27:03.615 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfbbdb40-88c3-45c6-bc70-1308d3365db2"}
22:27:03.617 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d144059-6f93-4342-9404-caaaabb7c3bf"}
22:27:03.624 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[6.92,7.33],"pixels":"..."},"id":"0d144059-6f93-4342-9404-caaaabb7c3bf"}
22:27:03.636 00.012 8532 IsGuiding returns 0
22:27:03.636 00.000 8532 Move returns status 0, amount 293
22:27:03.636 00.000 8532 MoveAxis(N, 0, ABG)
22:27:03.636 00.000 8532 Move returns status 0, amount 0
22:27:03.636 00.000 8532 move complete, result=0
22:27:03.636 00.000 8532 worker thread done servicing request
22:27:03.636 00.000 7008 GuideStep: 0.3 px 293 ms WEST, -0.0 px 0 ms NORTH
22:27:03.640 00.004 8532 Worker thread wakes up
22:27:03.640 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:03.640 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:05.604 01.964 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c75d426-f3f1-4d6b-b263-db61d8664795"}
22:27:05.604 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c75d426-f3f1-4d6b-b263-db61d8664795"}
22:27:05.604 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6319086-7747-476d-9d20-b973f2e3903e"}
22:27:05.610 00.006 7008 case statement mapped state 6 to 3
22:27:05.612 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6319086-7747-476d-9d20-b973f2e3903e"}
22:27:05.612 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d89de65-7bca-48d8-b8e1-042434d94fa0"}
22:27:05.615 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[6.92,7.33],"pixels":"..."},"id":"4d89de65-7bca-48d8-b8e1-042434d94fa0"}
22:27:05.768 00.153 8532 Exposure complete
22:27:05.824 00.056 8532 worker thread done servicing request
22:27:05.824 00.000 7008 OnExposeComplete: enter
22:27:05.826 00.002 7008 UpdateGuideState(): m_state=6
22:27:05.830 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:27:05.830 00.000 7008 Star::Find returns 1 (0), X=547.83, Y=322.43, Mass=722099, SNR=515.1, Peak=65525 HFD=3.2
22:27:05.830 00.000 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
22:27:05.830 00.000 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
22:27:05.842 00.012 7008 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.75 mountX=0.21 mountY=0.12, mountTheta=0.52
22:27:05.846 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.21, opts=13)
22:27:05.849 00.003 7008 Enqueuing Move request for scope (0.23, 0.21)
22:27:05.850 00.001 8532 Worker thread wakes up
22:27:05.851 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
22:27:05.851 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
22:27:05.851 00.000 8532 Moving (0.23, 0.21) raw xDistance=0.21 yDistance=0.12
22:27:05.851 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
22:27:05.851 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:05.851 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:05.851 00.000 8532 MoveAxis(W, 209, ABG)
22:27:05.851 00.000 8532 Guiding  Dir = 3, Dur = 209
22:27:05.852 00.001 8532 IsSlewing returns 0
22:27:05.852 00.000 8532 IsGuiding returns 0
22:27:05.852 00.000 8532 PulseGuide returned control before completion, sleep 219
22:27:05.854 00.002 7008 UpdateImageDisplay: Size=(752,580) min=273, max=65525, med=3494, FiltMin=3223, FiltMax=44502, Gamma=0.990
22:27:05.873 00.019 7008 UpdateGuideState exits: m=722099 SNR=515.1
22:27:05.874 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.877 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:05.879 00.002 7008 Enqueuing Expose request
22:27:06.078 00.199 8532 IsGuiding returns 0
22:27:06.078 00.000 8532 Move returns status 0, amount 209
22:27:06.078 00.000 8532 MoveAxis(N, 0, ABG)
22:27:06.078 00.000 8532 Move returns status 0, amount 0
22:27:06.079 00.001 8532 move complete, result=0
22:27:06.079 00.000 8532 worker thread done servicing request
22:27:06.079 00.000 7008 GuideStep: 0.2 px 209 ms WEST, 0.1 px 0 ms NORTH
22:27:06.079 00.000 8532 Worker thread wakes up
22:27:06.079 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:06.079 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:07.615 01.536 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee23bdeb-2aea-47db-9999-66b9ed6e2ab6"}
22:27:07.618 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee23bdeb-2aea-47db-9999-66b9ed6e2ab6"}
22:27:07.620 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83d133ec-55ea-4b7e-84f1-b9dea581aa81"}
22:27:07.620 00.000 7008 case statement mapped state 6 to 3
22:27:07.620 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"83d133ec-55ea-4b7e-84f1-b9dea581aa81"}
22:27:07.627 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b49b411f-d058-4af5-a59a-b33ac2c449f8"}
22:27:07.634 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[6.83,7.43],"pixels":"..."},"id":"b49b411f-d058-4af5-a59a-b33ac2c449f8"}
22:27:08.206 00.572 8532 Exposure complete
22:27:08.248 00.042 8532 worker thread done servicing request
22:27:08.248 00.000 7008 OnExposeComplete: enter
22:27:08.248 00.000 7008 UpdateGuideState(): m_state=6
22:27:08.253 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:27:08.255 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=322.52, Mass=722390, SNR=489.3, Peak=65525 HFD=3.1
22:27:08.255 00.000 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
22:27:08.255 00.000 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
22:27:08.268 00.013 7008 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.97 mountX=0.18 mountY=0.22, mountTheta=0.86
22:27:08.274 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.30, opts=13)
22:27:08.276 00.002 7008 Enqueuing Move request for scope (0.21, 0.30)
22:27:08.279 00.003 8532 Worker thread wakes up
22:27:08.279 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
22:27:08.279 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
22:27:08.279 00.000 8532 Moving (0.21, 0.30) raw xDistance=0.18 yDistance=0.22
22:27:08.279 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.18
22:27:08.279 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:27:08.279 00.000 8532 MoveAxis(W, 179, ABG)
22:27:08.279 00.000 8532 Guiding  Dir = 3, Dur = 179
22:27:08.279 00.000 8532 IsSlewing returns 0
22:27:08.279 00.000 8532 IsGuiding returns 0
22:27:08.283 00.004 8532 PulseGuide returned control before completion, sleep 189
22:27:08.283 00.000 7008 UpdateImageDisplay: Size=(752,580) min=334, max=65525, med=3487, FiltMin=3240, FiltMax=45876, Gamma=0.990
22:27:08.296 00.013 7008 UpdateGuideState exits: m=722390 SNR=489.3
22:27:08.296 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:08.296 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:08.296 00.000 7008 Enqueuing Expose request
22:27:08.486 00.190 8532 IsGuiding returns 0
22:27:08.486 00.000 8532 Move returns status 0, amount 179
22:27:08.486 00.000 8532 MoveAxis(S, 379, ABG)
22:27:08.486 00.000 8532 Guiding  Dir = 1, Dur = 379
22:27:08.486 00.000 8532 IsSlewing returns 0
22:27:08.486 00.000 8532 IsGuiding returns 0
22:27:08.486 00.000 8532 PulseGuide returned control before completion, sleep 389
22:27:08.884 00.398 8532 IsGuiding returns 1
22:27:08.884 00.000 8532 scope still moving after pulse duration time elapsed
22:27:08.914 00.030 8532 IsSlewing returns 0
22:27:08.914 00.000 8532 IsGuiding returns 0
22:27:08.914 00.000 8532 scope move finished after 379 + 48 ms
22:27:08.914 00.000 8532 Move returns status 0, amount 379
22:27:08.914 00.000 8532 move complete, result=0
22:27:08.914 00.000 8532 worker thread done servicing request
22:27:08.914 00.000 8532 Worker thread wakes up
22:27:08.914 00.000 7008 GuideStep: 0.2 px 179 ms WEST, 0.2 px 379 ms SOUTH
22:27:08.916 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:08.916 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:09.613 00.697 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e650f14c-ff8a-4da6-b3d5-6a650b39bb09"}
22:27:09.616 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e650f14c-ff8a-4da6-b3d5-6a650b39bb09"}
22:27:09.619 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a19bbb4a-f68a-4c62-8fc8-29491ec60fb0"}
22:27:09.623 00.004 7008 case statement mapped state 6 to 3
22:27:09.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a19bbb4a-f68a-4c62-8fc8-29491ec60fb0"}
22:27:09.630 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dccef65d-a0e4-4a06-907f-8d133f01dfa5"}
22:27:09.631 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.81,6.52],"pixels":"..."},"id":"dccef65d-a0e4-4a06-907f-8d133f01dfa5"}
22:27:11.041 01.410 8532 Exposure complete
22:27:11.075 00.034 8532 worker thread done servicing request
22:27:11.075 00.000 7008 OnExposeComplete: enter
22:27:11.075 00.000 7008 UpdateGuideState(): m_state=6
22:27:11.075 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:27:11.075 00.000 7008 Star::Find returns 1 (0), X=547.94, Y=322.23, Mass=713759, SNR=505.8, Peak=65525 HFD=3.1
22:27:11.075 00.000 7008 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.07) = xAngle (0.11 = 0.11)
22:27:11.083 00.008 7008 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.30 = -0.30)
22:27:11.083 00.000 7008 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.04 mountX=0.34 mountY=-0.10, mountTheta=-0.29
22:27:11.088 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.01, opts=13)
22:27:11.088 00.000 7008 Enqueuing Move request for scope (0.34, 0.01)
22:27:11.088 00.000 8532 Worker thread wakes up
22:27:11.088 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.01) opts 0xd
22:27:11.088 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.01)
22:27:11.088 00.000 8532 Moving (0.34, 0.01) raw xDistance=0.34 yDistance=-0.10
22:27:11.088 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
22:27:11.088 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:11.088 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:11.088 00.000 8532 MoveAxis(W, 315, ABG)
22:27:11.088 00.000 8532 Guiding  Dir = 3, Dur = 315
22:27:11.088 00.000 8532 IsSlewing returns 0
22:27:11.088 00.000 8532 IsGuiding returns 0
22:27:11.095 00.007 8532 PulseGuide returned control before completion, sleep 325
22:27:11.096 00.001 7008 UpdateImageDisplay: Size=(752,580) min=340, max=65525, med=3483, FiltMin=3190, FiltMax=40798, Gamma=0.990
22:27:11.103 00.007 7008 UpdateGuideState exits: m=713759 SNR=505.8
22:27:11.103 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:11.103 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:11.103 00.000 7008 Enqueuing Expose request
22:27:11.421 00.318 8532 IsGuiding returns 0
22:27:11.421 00.000 8532 Move returns status 0, amount 315
22:27:11.421 00.000 8532 MoveAxis(N, 0, ABG)
22:27:11.421 00.000 8532 Move returns status 0, amount 0
22:27:11.421 00.000 8532 move complete, result=0
22:27:11.421 00.000 8532 worker thread done servicing request
22:27:11.421 00.000 8532 Worker thread wakes up
22:27:11.421 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:11.421 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:11.421 00.000 7008 GuideStep: 0.3 px 315 ms WEST, -0.1 px 0 ms NORTH
22:27:11.626 00.205 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2329dc59-e9b5-4543-9b78-3454278d1463"}
22:27:11.630 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2329dc59-e9b5-4543-9b78-3454278d1463"}
22:27:11.632 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1d2621e-bf2b-493d-8cd6-00a7db5b30b2"}
22:27:11.634 00.002 7008 case statement mapped state 6 to 3
22:27:11.636 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1d2621e-bf2b-493d-8cd6-00a7db5b30b2"}
22:27:11.638 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d8f5497-89f9-4c0a-826d-9c37b5452507"}
22:27:11.640 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[6.94,7.23],"pixels":"..."},"id":"4d8f5497-89f9-4c0a-826d-9c37b5452507"}
22:27:13.543 01.903 8532 Exposure complete
22:27:13.572 00.029 8532 worker thread done servicing request
22:27:13.572 00.000 7008 OnExposeComplete: enter
22:27:13.572 00.000 7008 UpdateGuideState(): m_state=6
22:27:13.576 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:27:13.580 00.004 7008 Star::Find returns 1 (1), X=547.76, Y=322.25, Mass=701361, SNR=471.3, Peak=65535 HFD=3.1
22:27:13.582 00.002 7008 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.07) = xAngle (0.29 = 0.29)
22:27:13.584 00.002 7008 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.12 = -0.12)
22:27:13.585 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.22 mountX=0.16 mountY=-0.02, mountTheta=-0.13
22:27:13.589 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.04, opts=13)
22:27:13.589 00.000 7008 Enqueuing Move request for scope (0.16, 0.04)
22:27:13.595 00.006 8532 Worker thread wakes up
22:27:13.595 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
22:27:13.595 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
22:27:13.595 00.000 8532 Moving (0.16, 0.04) raw xDistance=0.16 yDistance=-0.02
22:27:13.595 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:27:13.595 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:13.595 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:13.595 00.000 8532 MoveAxis(E, 0, ABG)
22:27:13.595 00.000 8532 Move returns status 0, amount 0
22:27:13.595 00.000 8532 MoveAxis(N, 0, ABG)
22:27:13.595 00.000 8532 Move returns status 0, amount 0
22:27:13.595 00.000 8532 move complete, result=0
22:27:13.597 00.002 8532 worker thread done servicing request
22:27:13.597 00.000 7008 UpdateImageDisplay: Size=(752,580) min=312, max=65535, med=3476, FiltMin=3171, FiltMax=40894, Gamma=0.990
22:27:13.607 00.010 7008 UpdateGuideState exits: m=701361 SNR=471.3 Saturated
22:27:13.617 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:13.617 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:13.626 00.009 7008 Enqueuing Expose request
22:27:13.626 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:27:13.634 00.008 8532 Worker thread wakes up
22:27:13.634 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:13.634 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:13.636 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e74c05e-bdd8-40b0-8807-5955c742a014"}
22:27:13.640 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e74c05e-bdd8-40b0-8807-5955c742a014"}
22:27:13.640 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"421a1e27-0285-47e9-871e-75135edf616b"}
22:27:13.640 00.000 7008 case statement mapped state 6 to 3
22:27:13.648 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"421a1e27-0285-47e9-871e-75135edf616b"}
22:27:13.654 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1cc4e89-2107-40f1-967d-56e154656272"}
22:27:13.657 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.76,7.25],"pixels":"..."},"id":"f1cc4e89-2107-40f1-967d-56e154656272"}
22:27:15.641 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8aa0defa-985e-4a0b-abe6-bf1b5ce132d8"}
22:27:15.644 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8aa0defa-985e-4a0b-abe6-bf1b5ce132d8"}
22:27:15.646 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d397e31f-d658-4e6d-9bb4-9cde18db101c"}
22:27:15.649 00.003 7008 case statement mapped state 6 to 3
22:27:15.651 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d397e31f-d658-4e6d-9bb4-9cde18db101c"}
22:27:15.653 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e99fc986-574e-44e9-872d-ed1e7f357a70"}
22:27:15.653 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.76,7.25],"pixels":"..."},"id":"e99fc986-574e-44e9-872d-ed1e7f357a70"}
22:27:15.753 00.100 8532 Exposure complete
22:27:15.784 00.031 8532 worker thread done servicing request
22:27:15.784 00.000 7008 OnExposeComplete: enter
22:27:15.793 00.009 7008 UpdateGuideState(): m_state=6
22:27:15.795 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:27:15.797 00.002 7008 Star::Find returns 1 (0), X=547.78, Y=322.41, Mass=698489, SNR=495.3, Peak=65525 HFD=3.2
22:27:15.800 00.003 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
22:27:15.802 00.002 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.46 = 0.46)
22:27:15.804 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.27 cameraTheta=0.81 mountX=0.17 mountY=0.12, mountTheta=0.61
22:27:15.809 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.19, opts=13)
22:27:15.810 00.001 7008 Enqueuing Move request for scope (0.18, 0.19)
22:27:15.810 00.000 8532 Worker thread wakes up
22:27:15.810 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
22:27:15.810 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
22:27:15.810 00.000 8532 Moving (0.18, 0.19) raw xDistance=0.17 yDistance=0.12
22:27:15.810 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
22:27:15.814 00.004 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:15.814 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:15.814 00.000 8532 MoveAxis(W, 152, ABG)
22:27:15.814 00.000 8532 Guiding  Dir = 3, Dur = 152
22:27:15.814 00.000 8532 IsSlewing returns 0
22:27:15.815 00.001 8532 IsGuiding returns 0
22:27:15.816 00.001 8532 PulseGuide returned control before completion, sleep 162
22:27:15.816 00.000 7008 UpdateImageDisplay: Size=(752,580) min=346, max=65525, med=3477, FiltMin=3229, FiltMax=40918, Gamma=0.990
22:27:15.837 00.021 7008 UpdateGuideState exits: m=698489 SNR=495.3
22:27:15.837 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.842 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:15.844 00.002 7008 Enqueuing Expose request
22:27:15.990 00.146 8532 IsGuiding returns 0
22:27:15.990 00.000 8532 Move returns status 0, amount 152
22:27:15.990 00.000 8532 MoveAxis(N, 0, ABG)
22:27:15.990 00.000 8532 Move returns status 0, amount 0
22:27:15.990 00.000 8532 move complete, result=0
22:27:15.990 00.000 8532 worker thread done servicing request
22:27:15.990 00.000 8532 Worker thread wakes up
22:27:15.990 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:15.990 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:15.990 00.000 7008 GuideStep: 0.2 px 152 ms WEST, 0.1 px 0 ms NORTH
22:27:17.643 01.653 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfe0ae24-d355-4bba-8b41-8ec11cb44045"}
22:27:17.644 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfe0ae24-d355-4bba-8b41-8ec11cb44045"}
22:27:17.644 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1fbbb6ef-47e4-485c-9499-e88ff955ef0b"}
22:27:17.649 00.005 7008 case statement mapped state 6 to 3
22:27:17.651 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fbbb6ef-47e4-485c-9499-e88ff955ef0b"}
22:27:17.655 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8606a884-2bcc-4b17-8a9c-dce0d68b46e3"}
22:27:17.658 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[6.78,7.41],"pixels":"..."},"id":"8606a884-2bcc-4b17-8a9c-dce0d68b46e3"}
22:27:18.124 00.466 8532 Exposure complete
22:27:18.166 00.042 8532 worker thread done servicing request
22:27:18.166 00.000 7008 OnExposeComplete: enter
22:27:18.166 00.000 7008 UpdateGuideState(): m_state=6
22:27:18.178 00.012 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:27:18.180 00.002 7008 Star::Find returns 1 (0), X=547.87, Y=322.45, Mass=726045, SNR=455.6, Peak=65525 HFD=3.1
22:27:18.184 00.004 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
22:27:18.185 00.001 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
22:27:18.189 00.004 7008 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.36 cameraTheta=0.70 mountX=0.26 mountY=0.12, mountTheta=0.45
22:27:18.191 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.23, opts=13)
22:27:18.191 00.000 7008 Enqueuing Move request for scope (0.27, 0.23)
22:27:18.198 00.007 8532 Worker thread wakes up
22:27:18.198 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd
22:27:18.198 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
22:27:18.200 00.002 8532 Moving (0.27, 0.23) raw xDistance=0.26 yDistance=0.12
22:27:18.200 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:27:18.200 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:18.200 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:18.200 00.000 8532 MoveAxis(W, 237, ABG)
22:27:18.200 00.000 8532 Guiding  Dir = 3, Dur = 237
22:27:18.200 00.000 8532 IsSlewing returns 0
22:27:18.200 00.000 8532 IsGuiding returns 0
22:27:18.202 00.002 8532 PulseGuide returned control before completion, sleep 247
22:27:18.203 00.001 7008 UpdateImageDisplay: Size=(752,580) min=443, max=65525, med=3480, FiltMin=3227, FiltMax=46106, Gamma=0.990
22:27:18.221 00.018 7008 UpdateGuideState exits: m=726045 SNR=455.6
22:27:18.223 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:18.223 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:18.223 00.000 7008 Enqueuing Expose request
22:27:18.452 00.229 8532 IsGuiding returns 1
22:27:18.452 00.000 8532 scope still moving after pulse duration time elapsed
22:27:18.483 00.031 8532 IsSlewing returns 0
22:27:18.483 00.000 8532 IsGuiding returns 0
22:27:18.483 00.000 8532 scope move finished after 237 + 45 ms
22:27:18.483 00.000 8532 Move returns status 0, amount 237
22:27:18.484 00.001 8532 MoveAxis(N, 0, ABG)
22:27:18.484 00.000 8532 Move returns status 0, amount 0
22:27:18.484 00.000 8532 move complete, result=0
22:27:18.484 00.000 8532 worker thread done servicing request
22:27:18.484 00.000 8532 Worker thread wakes up
22:27:18.484 00.000 7008 GuideStep: 0.3 px 237 ms WEST, 0.1 px 0 ms NORTH
22:27:18.487 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:18.487 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:19.654 01.167 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c524f26-c55c-4d89-92e2-437bf5ecd57d"}
22:27:19.656 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c524f26-c55c-4d89-92e2-437bf5ecd57d"}
22:27:19.656 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a8c9936-c152-4d54-bdd0-d58a7e5f1479"}
22:27:19.660 00.004 7008 case statement mapped state 6 to 3
22:27:19.660 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a8c9936-c152-4d54-bdd0-d58a7e5f1479"}
22:27:19.663 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f014ccd-e554-4c0a-9ddd-b47bd7db4530"}
22:27:19.665 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.87,7.45],"pixels":"..."},"id":"9f014ccd-e554-4c0a-9ddd-b47bd7db4530"}
22:27:20.605 00.940 8532 Exposure complete
22:27:20.639 00.034 8532 worker thread done servicing request
22:27:20.639 00.000 7008 OnExposeComplete: enter
22:27:20.649 00.010 7008 UpdateGuideState(): m_state=6
22:27:20.651 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:27:20.656 00.005 7008 Star::Find returns 1 (0), X=547.90, Y=322.45, Mass=737424, SNR=499.2, Peak=65525 HFD=3.1
22:27:20.656 00.000 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
22:27:20.656 00.000 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
22:27:20.656 00.000 7008 CameraToMount -- cameraX=0.30 cameraY=0.24 hyp=0.38 cameraTheta=0.67 mountX=0.28 mountY=0.12, mountTheta=0.41
22:27:20.667 00.011 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.24, opts=13)
22:27:20.669 00.002 7008 Enqueuing Move request for scope (0.30, 0.24)
22:27:20.671 00.002 8532 Worker thread wakes up
22:27:20.671 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.24) opts 0xd
22:27:20.671 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.24)
22:27:20.671 00.000 8532 Moving (0.30, 0.24) raw xDistance=0.28 yDistance=0.12
22:27:20.671 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:27:20.671 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:20.671 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:20.673 00.002 8532 MoveAxis(W, 268, ABG)
22:27:20.673 00.000 8532 Guiding  Dir = 3, Dur = 268
22:27:20.673 00.000 8532 IsSlewing returns 0
22:27:20.673 00.000 8532 IsGuiding returns 0
22:27:20.673 00.000 8532 PulseGuide returned control before completion, sleep 278
22:27:20.673 00.000 7008 UpdateImageDisplay: Size=(752,580) min=323, max=65525, med=3469, FiltMin=3224, FiltMax=47603, Gamma=0.990
22:27:20.693 00.020 7008 UpdateGuideState exits: m=737424 SNR=499.2
22:27:20.695 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:20.699 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:20.699 00.000 7008 Enqueuing Expose request
22:27:20.965 00.266 8532 IsGuiding returns 0
22:27:20.965 00.000 8532 Move returns status 0, amount 268
22:27:20.965 00.000 8532 MoveAxis(N, 0, ABG)
22:27:20.965 00.000 8532 Move returns status 0, amount 0
22:27:20.965 00.000 8532 move complete, result=0
22:27:20.965 00.000 8532 worker thread done servicing request
22:27:20.965 00.000 8532 Worker thread wakes up
22:27:20.965 00.000 7008 GuideStep: 0.3 px 268 ms WEST, 0.1 px 0 ms NORTH
22:27:20.968 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:20.968 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:21.655 00.687 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b23f70fc-7505-4764-b880-129f3cec97ce"}
22:27:21.657 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b23f70fc-7505-4764-b880-129f3cec97ce"}
22:27:21.659 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94047bca-4014-40b7-8269-357e49c1eb60"}
22:27:21.661 00.002 7008 case statement mapped state 6 to 3
22:27:21.662 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94047bca-4014-40b7-8269-357e49c1eb60"}
22:27:21.665 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c11f9d51-55a9-4b36-91fa-43179d9374f3"}
22:27:21.667 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.90,7.45],"pixels":"..."},"id":"c11f9d51-55a9-4b36-91fa-43179d9374f3"}
22:27:23.097 01.430 8532 Exposure complete
22:27:23.142 00.045 8532 worker thread done servicing request
22:27:23.142 00.000 7008 OnExposeComplete: enter
22:27:23.143 00.001 7008 UpdateGuideState(): m_state=6
22:27:23.147 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:27:23.147 00.000 7008 Star::Find returns 1 (0), X=547.94, Y=322.40, Mass=708633, SNR=523.6, Peak=65525 HFD=3.2
22:27:23.147 00.000 7008 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.07) = xAngle (0.56 = 0.56)
22:27:23.147 00.000 7008 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.15 = 0.15)
22:27:23.147 00.000 7008 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.49 mountX=0.32 mountY=0.06, mountTheta=0.17
22:27:23.160 00.013 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.18, opts=13)
22:27:23.160 00.000 7008 Enqueuing Move request for scope (0.34, 0.18)
22:27:23.164 00.004 8532 Worker thread wakes up
22:27:23.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd
22:27:23.164 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.18)
22:27:23.164 00.000 8532 Moving (0.34, 0.18) raw xDistance=0.32 yDistance=0.06
22:27:23.164 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:27:23.164 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:23.164 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:27:23.164 00.000 8532 MoveAxis(W, 307, ABG)
22:27:23.164 00.000 8532 Guiding  Dir = 3, Dur = 307
22:27:23.166 00.002 8532 IsSlewing returns 0
22:27:23.166 00.000 8532 IsGuiding returns 0
22:27:23.166 00.000 8532 PulseGuide returned control before completion, sleep 317
22:27:23.166 00.000 7008 UpdateImageDisplay: Size=(752,580) min=405, max=65525, med=3468, FiltMin=3194, FiltMax=42670, Gamma=0.990
22:27:23.187 00.021 7008 UpdateGuideState exits: m=708633 SNR=523.6
22:27:23.192 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:23.194 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:23.198 00.004 7008 Enqueuing Expose request
22:27:23.500 00.302 8532 IsGuiding returns 0
22:27:23.500 00.000 8532 Move returns status 0, amount 307
22:27:23.500 00.000 8532 MoveAxis(N, 0, ABG)
22:27:23.500 00.000 8532 Move returns status 0, amount 0
22:27:23.500 00.000 8532 move complete, result=0
22:27:23.500 00.000 8532 worker thread done servicing request
22:27:23.500 00.000 8532 Worker thread wakes up
22:27:23.500 00.000 7008 GuideStep: 0.3 px 307 ms WEST, 0.1 px 0 ms NORTH
22:27:23.502 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:23.503 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:23.660 00.157 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b9f0501-95f1-44ce-839f-b87149c54b18"}
22:27:23.661 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b9f0501-95f1-44ce-839f-b87149c54b18"}
22:27:23.663 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d657b941-985e-49dc-8348-5fe0d2073929"}
22:27:23.666 00.003 7008 case statement mapped state 6 to 3
22:27:23.666 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d657b941-985e-49dc-8348-5fe0d2073929"}
22:27:23.666 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35799b94-d91d-4d22-8968-558193b9f16b"}
22:27:23.673 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.94,7.40],"pixels":"..."},"id":"35799b94-d91d-4d22-8968-558193b9f16b"}
22:27:25.631 01.958 8532 Exposure complete
22:27:25.661 00.030 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"548609e3-94e5-4354-9227-eb548157c004"}
22:27:25.662 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"548609e3-94e5-4354-9227-eb548157c004"}
22:27:25.666 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"74559231-e3f1-4015-a063-32fd7f054484"}
22:27:25.668 00.002 7008 case statement mapped state 6 to 3
22:27:25.669 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"74559231-e3f1-4015-a063-32fd7f054484"}
22:27:25.669 00.000 8532 worker thread done servicing request
22:27:25.669 00.000 7008 OnExposeComplete: enter
22:27:25.669 00.000 7008 UpdateGuideState(): m_state=6
22:27:25.673 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:27:25.673 00.000 7008 Star::Find returns 1 (1), X=547.79, Y=322.40, Mass=731690, SNR=499.0, Peak=65535 HFD=3.2
22:27:25.677 00.004 7008 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
22:27:25.679 00.002 7008 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
22:27:25.679 00.000 7008 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.78 mountX=0.18 mountY=0.11, mountTheta=0.58
22:27:25.686 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.19, opts=13)
22:27:25.688 00.002 7008 Enqueuing Move request for scope (0.19, 0.19)
22:27:25.690 00.002 8532 Worker thread wakes up
22:27:25.690 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
22:27:25.690 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
22:27:25.690 00.000 8532 Moving (0.19, 0.19) raw xDistance=0.18 yDistance=0.11
22:27:25.690 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.18
22:27:25.692 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:25.692 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:27:25.692 00.000 8532 MoveAxis(W, 177, ABG)
22:27:25.692 00.000 8532 Guiding  Dir = 3, Dur = 177
22:27:25.693 00.001 8532 IsSlewing returns 0
22:27:25.693 00.000 8532 IsGuiding returns 0
22:27:25.693 00.000 8532 PulseGuide returned control before completion, sleep 187
22:27:25.693 00.000 7008 UpdateImageDisplay: Size=(752,580) min=507, max=65535, med=3465, FiltMin=3198, FiltMax=44369, Gamma=0.990
22:27:25.712 00.019 7008 UpdateGuideState exits: m=731690 SNR=499.0 Saturated
22:27:25.714 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.714 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:25.716 00.002 7008 Enqueuing Expose request
22:27:25.718 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6250e85c-44d6-4e59-8a46-14d47b03cb85"}
22:27:25.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.79,7.40],"pixels":"..."},"id":"6250e85c-44d6-4e59-8a46-14d47b03cb85"}
22:27:25.898 00.178 8532 IsGuiding returns 0
22:27:25.898 00.000 8532 Move returns status 0, amount 177
22:27:25.898 00.000 8532 MoveAxis(N, 0, ABG)
22:27:25.898 00.000 8532 Move returns status 0, amount 0
22:27:25.898 00.000 8532 move complete, result=0
22:27:25.898 00.000 8532 worker thread done servicing request
22:27:25.898 00.000 8532 Worker thread wakes up
22:27:25.898 00.000 7008 GuideStep: 0.2 px 177 ms WEST, 0.1 px 0 ms NORTH
22:27:25.898 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:25.898 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:27.673 01.775 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"825e67db-f6c7-4bf6-8a99-66a10808e74c"}
22:27:27.676 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"825e67db-f6c7-4bf6-8a99-66a10808e74c"}
22:27:27.680 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5387aefc-dc7c-4e72-bdf7-71bb6cfe9cf3"}
22:27:27.683 00.003 7008 case statement mapped state 6 to 3
22:27:27.683 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5387aefc-dc7c-4e72-bdf7-71bb6cfe9cf3"}
22:27:27.690 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37387bfd-1fd8-40e0-8583-d11fd8afda56"}
22:27:27.691 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.79,7.40],"pixels":"..."},"id":"37387bfd-1fd8-40e0-8583-d11fd8afda56"}
22:27:28.028 00.337 8532 Exposure complete
22:27:28.063 00.035 8532 worker thread done servicing request
22:27:28.070 00.007 7008 OnExposeComplete: enter
22:27:28.071 00.001 7008 UpdateGuideState(): m_state=6
22:27:28.071 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:27:28.076 00.005 7008 Star::Find returns 1 (1), X=547.77, Y=322.40, Mass=721775, SNR=481.3, Peak=65535 HFD=3.2
22:27:28.076 00.000 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
22:27:28.076 00.000 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
22:27:28.076 00.000 7008 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.83 mountX=0.15 mountY=0.12, mountTheta=0.65
22:27:28.086 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.18, opts=13)
22:27:28.086 00.000 7008 Enqueuing Move request for scope (0.17, 0.18)
22:27:28.094 00.008 8532 Worker thread wakes up
22:27:28.094 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
22:27:28.094 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
22:27:28.094 00.000 8532 Moving (0.17, 0.18) raw xDistance=0.15 yDistance=0.12
22:27:28.094 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:27:28.094 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:28.094 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:28.098 00.004 8532 MoveAxis(E, 0, ABG)
22:27:28.098 00.000 8532 Move returns status 0, amount 0
22:27:28.098 00.000 8532 MoveAxis(N, 0, ABG)
22:27:28.098 00.000 8532 Move returns status 0, amount 0
22:27:28.098 00.000 8532 move complete, result=0
22:27:28.098 00.000 8532 worker thread done servicing request
22:27:28.098 00.000 7008 UpdateImageDisplay: Size=(752,580) min=384, max=65535, med=3459, FiltMin=3184, FiltMax=41433, Gamma=0.990
22:27:28.110 00.012 7008 UpdateGuideState exits: m=721775 SNR=481.3 Saturated
22:27:28.118 00.008 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.122 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:28.124 00.002 7008 Enqueuing Expose request
22:27:28.126 00.002 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:28.127 00.001 8532 Worker thread wakes up
22:27:28.127 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:28.127 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:29.679 01.552 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fc69e81-43bf-4453-84c6-2c0f5fd79f9c"}
22:27:29.680 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fc69e81-43bf-4453-84c6-2c0f5fd79f9c"}
22:27:29.680 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0539650c-473e-4ddb-bb16-289c32deb054"}
22:27:29.689 00.009 7008 case statement mapped state 6 to 3
22:27:29.693 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0539650c-473e-4ddb-bb16-289c32deb054"}
22:27:29.696 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73ab1d62-5766-4b83-a3ce-fee827852a60"}
22:27:29.700 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.77,7.40],"pixels":"..."},"id":"73ab1d62-5766-4b83-a3ce-fee827852a60"}
22:27:30.253 00.553 8532 Exposure complete
22:27:30.308 00.055 8532 worker thread done servicing request
22:27:30.308 00.000 7008 OnExposeComplete: enter
22:27:30.312 00.004 7008 UpdateGuideState(): m_state=6
22:27:30.315 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:27:30.316 00.001 7008 Star::Find returns 1 (0), X=547.82, Y=322.42, Mass=726589, SNR=513.6, Peak=65525 HFD=3.2
22:27:30.318 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
22:27:30.323 00.005 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
22:27:30.325 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.75 mountX=0.21 mountY=0.12, mountTheta=0.53
22:27:30.329 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.21, opts=13)
22:27:30.332 00.003 7008 Enqueuing Move request for scope (0.22, 0.21)
22:27:30.333 00.001 8532 Worker thread wakes up
22:27:30.333 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
22:27:30.333 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
22:27:30.333 00.000 8532 Moving (0.22, 0.21) raw xDistance=0.21 yDistance=0.12
22:27:30.333 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:27:30.333 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:30.333 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:30.333 00.000 8532 MoveAxis(W, 184, ABG)
22:27:30.333 00.000 8532 Guiding  Dir = 3, Dur = 184
22:27:30.335 00.002 8532 IsSlewing returns 0
22:27:30.335 00.000 8532 IsGuiding returns 0
22:27:30.335 00.000 8532 PulseGuide returned control before completion, sleep 194
22:27:30.335 00.000 7008 UpdateImageDisplay: Size=(752,580) min=297, max=65525, med=3456, FiltMin=3194, FiltMax=45061, Gamma=0.990
22:27:30.347 00.012 7008 UpdateGuideState exits: m=726589 SNR=513.6
22:27:30.347 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.353 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:30.355 00.002 7008 Enqueuing Expose request
22:27:30.535 00.180 8532 IsGuiding returns 0
22:27:30.535 00.000 8532 Move returns status 0, amount 184
22:27:30.535 00.000 8532 MoveAxis(N, 0, ABG)
22:27:30.535 00.000 8532 Move returns status 0, amount 0
22:27:30.536 00.001 8532 move complete, result=0
22:27:30.536 00.000 8532 worker thread done servicing request
22:27:30.536 00.000 8532 Worker thread wakes up
22:27:30.536 00.000 7008 GuideStep: 0.2 px 184 ms WEST, 0.1 px 0 ms NORTH
22:27:30.537 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:30.537 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:31.684 01.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6b6471b-0b54-4069-afc3-59aa0cbfbc79"}
22:27:31.687 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6b6471b-0b54-4069-afc3-59aa0cbfbc79"}
22:27:31.689 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0209db2-aa9b-4c94-b155-0622744c9d6d"}
22:27:31.692 00.003 7008 case statement mapped state 6 to 3
22:27:31.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0209db2-aa9b-4c94-b155-0622744c9d6d"}
22:27:31.696 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d80ac4cd-19ef-4390-8b6e-a11fa8bc2674"}
22:27:31.700 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[6.82,7.42],"pixels":"..."},"id":"d80ac4cd-19ef-4390-8b6e-a11fa8bc2674"}
22:27:32.652 00.952 8532 Exposure complete
22:27:32.682 00.030 8532 worker thread done servicing request
22:27:32.682 00.000 7008 OnExposeComplete: enter
22:27:32.685 00.003 7008 UpdateGuideState(): m_state=6
22:27:32.687 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:27:32.689 00.002 7008 Star::Find returns 1 (0), X=547.79, Y=322.43, Mass=700189, SNR=467.4, Peak=65525 HFD=3.2
22:27:32.689 00.000 7008 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.07) = xAngle (0.92 = 0.92)
22:27:32.691 00.002 7008 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
22:27:32.693 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=0.18 mountY=0.14, mountTheta=0.67
22:27:32.697 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.22, opts=13)
22:27:32.698 00.001 7008 Enqueuing Move request for scope (0.19, 0.22)
22:27:32.700 00.002 8532 Worker thread wakes up
22:27:32.700 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
22:27:32.700 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
22:27:32.700 00.000 8532 Moving (0.19, 0.22) raw xDistance=0.18 yDistance=0.14
22:27:32.700 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:27:32.700 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:32.700 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:27:32.700 00.000 8532 MoveAxis(W, 170, ABG)
22:27:32.700 00.000 8532 Guiding  Dir = 3, Dur = 170
22:27:32.700 00.000 8532 IsSlewing returns 0
22:27:32.700 00.000 8532 IsGuiding returns 0
22:27:32.702 00.002 8532 PulseGuide returned control before completion, sleep 180
22:27:32.702 00.000 7008 UpdateImageDisplay: Size=(752,580) min=413, max=65525, med=3445, FiltMin=3202, FiltMax=41706, Gamma=0.990
22:27:32.714 00.012 7008 UpdateGuideState exits: m=700189 SNR=467.4
22:27:32.716 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.716 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:32.719 00.003 7008 Enqueuing Expose request
22:27:32.887 00.168 8532 IsGuiding returns 0
22:27:32.887 00.000 8532 Move returns status 0, amount 170
22:27:32.887 00.000 8532 MoveAxis(N, 0, ABG)
22:27:32.887 00.000 8532 Move returns status 0, amount 0
22:27:32.887 00.000 8532 move complete, result=0
22:27:32.887 00.000 8532 worker thread done servicing request
22:27:32.887 00.000 8532 Worker thread wakes up
22:27:32.887 00.000 7008 GuideStep: 0.2 px 170 ms WEST, 0.1 px 0 ms NORTH
22:27:32.889 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:32.889 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:33.692 00.803 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10031200-e5f5-4cdc-82f9-17f04427e896"}
22:27:33.692 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10031200-e5f5-4cdc-82f9-17f04427e896"}
22:27:33.696 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f9556e5-b514-49e8-aed2-3f72967779e6"}
22:27:33.698 00.002 7008 case statement mapped state 6 to 3
22:27:33.698 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f9556e5-b514-49e8-aed2-3f72967779e6"}
22:27:33.701 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1fdf2d5e-ee31-496a-9f53-3263282fe756"}
22:27:33.701 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.79,7.43],"pixels":"..."},"id":"1fdf2d5e-ee31-496a-9f53-3263282fe756"}
22:27:35.008 01.307 8532 Exposure complete
22:27:35.055 00.047 8532 worker thread done servicing request
22:27:35.055 00.000 7008 OnExposeComplete: enter
22:27:35.059 00.004 7008 UpdateGuideState(): m_state=6
22:27:35.061 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:27:35.063 00.002 7008 Star::Find returns 1 (1), X=547.72, Y=322.39, Mass=688297, SNR=462.3, Peak=65535 HFD=3.2
22:27:35.065 00.002 7008 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.07) = xAngle (1.05 = 1.05)
22:27:35.067 00.002 7008 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.64 = 0.64)
22:27:35.071 00.004 7008 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=0.98 mountX=0.11 mountY=0.13, mountTheta=0.88
22:27:35.076 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.18, opts=13)
22:27:35.078 00.002 7008 Enqueuing Move request for scope (0.12, 0.18)
22:27:35.080 00.002 8532 Worker thread wakes up
22:27:35.082 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
22:27:35.082 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
22:27:35.082 00.000 8532 Moving (0.12, 0.18) raw xDistance=0.11 yDistance=0.13
22:27:35.082 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:27:35.082 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:35.082 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:27:35.082 00.000 8532 MoveAxis(E, 0, ABG)
22:27:35.082 00.000 8532 Move returns status 0, amount 0
22:27:35.082 00.000 8532 MoveAxis(N, 0, ABG)
22:27:35.082 00.000 8532 Move returns status 0, amount 0
22:27:35.082 00.000 8532 move complete, result=0
22:27:35.082 00.000 8532 worker thread done servicing request
22:27:35.082 00.000 7008 UpdateImageDisplay: Size=(752,580) min=106, max=65535, med=3442, FiltMin=3143, FiltMax=39229, Gamma=0.990
22:27:35.105 00.023 7008 UpdateGuideState exits: m=688297 SNR=462.3 Saturated
22:27:35.107 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:35.109 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:35.113 00.004 7008 Enqueuing Expose request
22:27:35.113 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:35.118 00.005 8532 Worker thread wakes up
22:27:35.118 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:35.118 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:35.699 00.581 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d38eda16-b30d-443c-a864-162da2959c9e"}
22:27:35.702 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d38eda16-b30d-443c-a864-162da2959c9e"}
22:27:35.706 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bade4c5-8ce6-4a43-b21b-d2bd034fe8a0"}
22:27:35.710 00.004 7008 case statement mapped state 6 to 3
22:27:35.712 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bade4c5-8ce6-4a43-b21b-d2bd034fe8a0"}
22:27:35.715 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ad47d67-bce7-466f-be8f-de420186aee1"}
22:27:35.718 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.72,7.39],"pixels":"..."},"id":"5ad47d67-bce7-466f-be8f-de420186aee1"}
22:27:37.232 01.514 8532 Exposure complete
22:27:37.295 00.063 8532 worker thread done servicing request
22:27:37.296 00.001 7008 OnExposeComplete: enter
22:27:37.298 00.002 7008 UpdateGuideState(): m_state=6
22:27:37.303 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:27:37.305 00.002 7008 Star::Find returns 1 (1), X=547.75, Y=322.44, Mass=720871, SNR=516.5, Peak=65535 HFD=3.2
22:27:37.305 00.000 7008 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.07) = xAngle (1.07 = 1.07)
22:27:37.313 00.008 7008 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
22:27:37.313 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=1.00 mountX=0.13 mountY=0.17, mountTheta=0.91
22:27:37.320 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.23, opts=13)
22:27:37.320 00.000 7008 Enqueuing Move request for scope (0.15, 0.23)
22:27:37.327 00.007 8532 Worker thread wakes up
22:27:37.327 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
22:27:37.328 00.001 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
22:27:37.328 00.000 8532 Moving (0.15, 0.23) raw xDistance=0.13 yDistance=0.17
22:27:37.328 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:27:37.328 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.328 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:27:37.328 00.000 8532 MoveAxis(E, 0, ABG)
22:27:37.328 00.000 8532 Move returns status 0, amount 0
22:27:37.328 00.000 8532 MoveAxis(N, 0, ABG)
22:27:37.328 00.000 8532 Move returns status 0, amount 0
22:27:37.328 00.000 8532 move complete, result=0
22:27:37.328 00.000 8532 worker thread done servicing request
22:27:37.329 00.001 7008 UpdateImageDisplay: Size=(752,580) min=312, max=65535, med=3442, FiltMin=3144, FiltMax=43224, Gamma=0.990
22:27:37.341 00.012 7008 UpdateGuideState exits: m=720871 SNR=516.5 Saturated
22:27:37.343 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.343 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:37.347 00.004 7008 Enqueuing Expose request
22:27:37.349 00.002 8532 Worker thread wakes up
22:27:37.351 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:37.351 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:37.351 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:37.707 00.356 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b9162c7-f552-4f7e-8f49-3261e3b7ac36"}
22:27:37.710 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b9162c7-f552-4f7e-8f49-3261e3b7ac36"}
22:27:37.712 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd65eca5-5159-4d0e-94c7-cc44113ed17f"}
22:27:37.712 00.000 7008 case statement mapped state 6 to 3
22:27:37.714 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd65eca5-5159-4d0e-94c7-cc44113ed17f"}
22:27:37.718 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b7cb9a0-de13-4e55-a749-e3bd76d0c8e8"}
22:27:37.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[6.75,7.44],"pixels":"..."},"id":"7b7cb9a0-de13-4e55-a749-e3bd76d0c8e8"}
22:27:39.475 01.755 8532 Exposure complete
22:27:39.502 00.027 8532 worker thread done servicing request
22:27:39.502 00.000 7008 OnExposeComplete: enter
22:27:39.502 00.000 7008 UpdateGuideState(): m_state=6
22:27:39.502 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:27:39.513 00.011 7008 Star::Find returns 1 (1), X=547.70, Y=322.49, Mass=717371, SNR=499.2, Peak=65535 HFD=3.1
22:27:39.513 00.000 7008 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.07) = xAngle (1.29 = 1.29)
22:27:39.517 00.004 7008 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.88 = 0.88)
22:27:39.517 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=0.08 mountY=0.23, mountTheta=1.23
22:27:39.517 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.28, opts=13)
22:27:39.517 00.000 7008 Enqueuing Move request for scope (0.10, 0.28)
22:27:39.517 00.000 8532 Worker thread wakes up
22:27:39.517 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:27:39.517 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:27:39.517 00.000 8532 Moving (0.10, 0.28) raw xDistance=0.08 yDistance=0.23
22:27:39.517 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:27:39.517 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:27:39.517 00.000 8532 MoveAxis(E, 0, ABG)
22:27:39.517 00.000 8532 Move returns status 0, amount 0
22:27:39.517 00.000 8532 MoveAxis(S, 401, ABG)
22:27:39.517 00.000 8532 Guiding  Dir = 1, Dur = 401
22:27:39.517 00.000 8532 IsSlewing returns 0
22:27:39.517 00.000 8532 IsGuiding returns 0
22:27:39.517 00.000 8532 PulseGuide returned control before completion, sleep 411
22:27:39.530 00.013 7008 UpdateImageDisplay: Size=(752,580) min=361, max=65535, med=3437, FiltMin=3164, FiltMax=42861, Gamma=0.990
22:27:39.540 00.010 7008 UpdateGuideState exits: m=717371 SNR=499.2 Saturated
22:27:39.540 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:39.547 00.007 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:39.549 00.002 7008 Enqueuing Expose request
22:27:39.706 00.157 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb9d71fc-b3df-4713-8e5a-cdac452b5dc7"}
22:27:39.708 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb9d71fc-b3df-4713-8e5a-cdac452b5dc7"}
22:27:39.710 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91647c7a-e14b-4be2-9a29-8f971420f022"}
22:27:39.714 00.004 7008 case statement mapped state 6 to 3
22:27:39.717 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"91647c7a-e14b-4be2-9a29-8f971420f022"}
22:27:39.719 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9647187e-1dfc-4fae-848f-bc0106bec367"}
22:27:39.722 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.70,7.49],"pixels":"..."},"id":"9647187e-1dfc-4fae-848f-bc0106bec367"}
22:27:39.953 00.231 8532 IsGuiding returns 0
22:27:39.953 00.000 8532 Move returns status 0, amount 401
22:27:39.953 00.000 8532 move complete, result=0
22:27:39.953 00.000 8532 worker thread done servicing request
22:27:39.953 00.000 8532 Worker thread wakes up
22:27:39.953 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 401 ms SOUTH
22:27:39.956 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:39.956 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:41.712 01.756 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2cf118cb-2be4-4a65-a375-035e1ef31c9e"}
22:27:41.714 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2cf118cb-2be4-4a65-a375-035e1ef31c9e"}
22:27:41.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7df2de34-3a2d-41fe-b522-9c545a32867f"}
22:27:41.718 00.002 7008 case statement mapped state 6 to 3
22:27:41.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7df2de34-3a2d-41fe-b522-9c545a32867f"}
22:27:41.722 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"477ae9dc-e9d5-441f-baa2-04028a02f19b"}
22:27:41.722 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.70,7.49],"pixels":"..."},"id":"477ae9dc-e9d5-441f-baa2-04028a02f19b"}
22:27:42.078 00.356 8532 Exposure complete
22:27:42.110 00.032 8532 worker thread done servicing request
22:27:42.110 00.000 7008 OnExposeComplete: enter
22:27:42.110 00.000 7008 UpdateGuideState(): m_state=6
22:27:42.110 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:27:42.110 00.000 7008 Star::Find returns 1 (1), X=547.68, Y=321.99, Mass=687150, SNR=494.8, Peak=65535 HFD=3.3
22:27:42.120 00.010 7008 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.07) = xAngle (-1.16 = -1.16)
22:27:42.123 00.003 7008 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.57 = -1.57)
22:27:42.126 00.003 7008 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.23 mountX=0.10 mountY=-0.24, mountTheta=-1.19
22:27:42.126 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=-0.23, opts=13)
22:27:42.126 00.000 7008 Enqueuing Move request for scope (0.08, -0.23)
22:27:42.126 00.000 8532 Worker thread wakes up
22:27:42.126 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
22:27:42.126 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
22:27:42.126 00.000 8532 Moving (0.08, -0.23) raw xDistance=0.10 yDistance=-0.24
22:27:42.126 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:27:42.126 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:42.126 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:27:42.126 00.000 8532 MoveAxis(E, 0, ABG)
22:27:42.126 00.000 8532 Move returns status 0, amount 0
22:27:42.126 00.000 8532 MoveAxis(N, 0, ABG)
22:27:42.126 00.000 8532 Move returns status 0, amount 0
22:27:42.126 00.000 8532 move complete, result=0
22:27:42.126 00.000 8532 worker thread done servicing request
22:27:42.126 00.000 7008 UpdateImageDisplay: Size=(752,580) min=387, max=65535, med=3436, FiltMin=3142, FiltMax=41592, Gamma=0.990
22:27:42.159 00.033 7008 UpdateGuideState exits: m=687150 SNR=494.8 Saturated
22:27:42.161 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.161 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:42.161 00.000 7008 Enqueuing Expose request
22:27:42.161 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:42.161 00.000 8532 Worker thread wakes up
22:27:42.161 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:42.161 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:43.717 01.556 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1509d4e1-c41e-427c-89c9-ed9445749cd0"}
22:27:43.718 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1509d4e1-c41e-427c-89c9-ed9445749cd0"}
22:27:43.722 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0eb95ae9-30c6-4042-b837-6f4d050e7438"}
22:27:43.722 00.000 7008 case statement mapped state 6 to 3
22:27:43.722 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eb95ae9-30c6-4042-b837-6f4d050e7438"}
22:27:43.722 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a1369ebc-457e-4a87-8126-b2befe49b496"}
22:27:43.730 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[6.68,6.99],"pixels":"..."},"id":"a1369ebc-457e-4a87-8126-b2befe49b496"}
22:27:44.290 00.560 8532 Exposure complete
22:27:44.336 00.046 8532 worker thread done servicing request
22:27:44.338 00.002 7008 OnExposeComplete: enter
22:27:44.340 00.002 7008 UpdateGuideState(): m_state=6
22:27:44.340 00.000 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:27:44.340 00.000 7008 Star::Find returns 1 (1), X=547.64, Y=321.70, Mass=682586, SNR=443.3, Peak=65535 HFD=3.2
22:27:44.340 00.000 7008 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.07) = xAngle (-1.43 = -1.43)
22:27:44.340 00.000 7008 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.84 = -1.84)
22:27:44.352 00.012 7008 CameraToMount -- cameraX=0.04 cameraY=-0.51 hyp=0.52 cameraTheta=-1.50 mountX=0.07 mountY=-0.50, mountTheta=-1.42
22:27:44.358 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.51, opts=13)
22:27:44.361 00.003 7008 Enqueuing Move request for scope (0.04, -0.51)
22:27:44.363 00.002 8532 Worker thread wakes up
22:27:44.363 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.51) opts 0xd
22:27:44.363 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.51)
22:27:44.363 00.000 8532 Moving (0.04, -0.51) raw xDistance=0.07 yDistance=-0.50
22:27:44.363 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:27:44.363 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:44.363 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:27:44.363 00.000 8532 MoveAxis(E, 0, ABG)
22:27:44.363 00.000 8532 Move returns status 0, amount 0
22:27:44.363 00.000 8532 MoveAxis(N, 0, ABG)
22:27:44.363 00.000 8532 Move returns status 0, amount 0
22:27:44.363 00.000 8532 move complete, result=0
22:27:44.363 00.000 8532 worker thread done servicing request
22:27:44.363 00.000 7008 UpdateImageDisplay: Size=(752,580) min=387, max=65535, med=3433, FiltMin=3161, FiltMax=38918, Gamma=0.990
22:27:44.385 00.022 7008 UpdateGuideState exits: m=682586 SNR=443.3 Saturated
22:27:44.385 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.390 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:44.391 00.001 7008 Enqueuing Expose request
22:27:44.395 00.004 7008 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:27:44.397 00.002 8532 Worker thread wakes up
22:27:44.399 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:44.399 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:45.714 01.315 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1082f2c-b33e-4781-ba5d-7c66e27fbd78"}
22:27:45.715 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1082f2c-b33e-4781-ba5d-7c66e27fbd78"}
22:27:45.717 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ceadf62-bed4-405c-8cea-33927e0cfe02"}
22:27:45.717 00.000 7008 case statement mapped state 6 to 3
22:27:45.717 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ceadf62-bed4-405c-8cea-33927e0cfe02"}
22:27:45.725 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"209462d8-29e8-44bc-9cd2-81167097eb49"}
22:27:45.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[6.64,6.70],"pixels":"..."},"id":"209462d8-29e8-44bc-9cd2-81167097eb49"}
22:27:46.520 00.793 8532 Exposure complete
22:27:46.550 00.030 8532 worker thread done servicing request
22:27:46.550 00.000 7008 OnExposeComplete: enter
22:27:46.552 00.002 7008 UpdateGuideState(): m_state=6
22:27:46.554 00.002 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:27:46.554 00.000 7008 Star::Find returns 1 (1), X=547.60, Y=322.02, Mass=642436, SNR=461.8, Peak=65535 HFD=3.3
22:27:46.556 00.002 7008 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.07) = xAngle (-1.51 = -1.51)
22:27:46.558 00.002 7008 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.92 = -1.92)
22:27:46.558 00.000 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=0.01 mountY=-0.18, mountTheta=-1.51
22:27:46.562 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.20, opts=13)
22:27:46.563 00.001 7008 Enqueuing Move request for scope (-0.00, -0.20)
22:27:46.565 00.002 8532 Worker thread wakes up
22:27:46.565 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
22:27:46.565 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
22:27:46.565 00.000 8532 Moving (-0.00, -0.20) raw xDistance=0.01 yDistance=-0.18
22:27:46.565 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:27:46.565 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:46.565 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:27:46.565 00.000 8532 MoveAxis(E, 0, ABG)
22:27:46.565 00.000 8532 Move returns status 0, amount 0
22:27:46.567 00.002 8532 MoveAxis(N, 0, ABG)
22:27:46.567 00.000 8532 Move returns status 0, amount 0
22:27:46.567 00.000 8532 move complete, result=0
22:27:46.567 00.000 8532 worker thread done servicing request
22:27:46.568 00.001 7008 UpdateImageDisplay: Size=(752,580) min=266, max=65535, med=3428, FiltMin=3158, FiltMax=41275, Gamma=0.990
22:27:46.578 00.010 7008 UpdateGuideState exits: m=642436 SNR=461.8 Saturated
22:27:46.579 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.581 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:46.581 00.000 7008 Enqueuing Expose request
22:27:46.581 00.000 8532 Worker thread wakes up
22:27:46.581 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:46.581 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:46.581 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:47.717 01.136 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69169858-f3a7-4d6c-8545-113d81a46194"}
22:27:47.720 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69169858-f3a7-4d6c-8545-113d81a46194"}
22:27:47.722 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79d00aaa-92e4-4022-8b43-0ec18ef438b0"}
22:27:47.723 00.001 7008 case statement mapped state 6 to 3
22:27:47.725 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79d00aaa-92e4-4022-8b43-0ec18ef438b0"}
22:27:47.727 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"50a1193a-995a-4deb-b57d-3ddec09aab06"}
22:27:47.728 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[6.60,7.02],"pixels":"..."},"id":"50a1193a-995a-4deb-b57d-3ddec09aab06"}
22:27:48.707 00.979 8532 Exposure complete
22:27:48.736 00.029 8532 worker thread done servicing request
22:27:48.736 00.000 7008 OnExposeComplete: enter
22:27:48.740 00.004 7008 UpdateGuideState(): m_state=6
22:27:48.742 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:27:48.742 00.000 7008 Star::Find returns 1 (1), X=547.74, Y=322.19, Mass=681770, SNR=478.5, Peak=65535 HFD=3.1
22:27:48.744 00.002 7008 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.07) = xAngle (-0.12 = -0.12)
22:27:48.744 00.000 7008 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.53 = -0.53)
22:27:48.744 00.000 7008 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=0.14 mountY=-0.07, mountTheta=-0.47
22:27:48.749 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=-0.03, opts=13)
22:27:48.749 00.000 7008 Enqueuing Move request for scope (0.14, -0.03)
22:27:48.749 00.000 8532 Worker thread wakes up
22:27:48.749 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:27:48.749 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:27:48.749 00.000 8532 Moving (0.14, -0.03) raw xDistance=0.14 yDistance=-0.07
22:27:48.749 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:27:48.749 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:48.749 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:48.749 00.000 8532 MoveAxis(E, 0, ABG)
22:27:48.749 00.000 8532 Move returns status 0, amount 0
22:27:48.749 00.000 8532 MoveAxis(N, 0, ABG)
22:27:48.749 00.000 8532 Move returns status 0, amount 0
22:27:48.749 00.000 8532 move complete, result=0
22:27:48.757 00.008 8532 worker thread done servicing request
22:27:48.757 00.000 7008 UpdateImageDisplay: Size=(752,580) min=346, max=65535, med=3426, FiltMin=3147, FiltMax=40372, Gamma=0.990
22:27:48.774 00.017 7008 UpdateGuideState exits: m=681770 SNR=478.5 Saturated
22:27:48.774 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.782 00.008 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:48.784 00.002 7008 Enqueuing Expose request
22:27:48.788 00.004 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:48.790 00.002 8532 Worker thread wakes up
22:27:48.790 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:48.791 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:49.727 00.936 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e9e75c3-d1b2-40e6-a955-121994a13354"}
22:27:49.728 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e9e75c3-d1b2-40e6-a955-121994a13354"}
22:27:49.728 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad3b131b-fdb3-4b52-9839-82a3e0c7dc2c"}
22:27:49.728 00.000 7008 case statement mapped state 6 to 3
22:27:49.728 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad3b131b-fdb3-4b52-9839-82a3e0c7dc2c"}
22:27:49.739 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8706d7e-f08e-4bad-8624-ef31144d1f01"}
22:27:49.741 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.74,7.19],"pixels":"..."},"id":"a8706d7e-f08e-4bad-8624-ef31144d1f01"}
22:27:50.922 01.181 8532 Exposure complete
22:27:50.965 00.043 8532 worker thread done servicing request
22:27:50.965 00.000 7008 OnExposeComplete: enter
22:27:50.970 00.005 7008 UpdateGuideState(): m_state=6
22:27:50.972 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:27:50.974 00.002 7008 Star::Find returns 1 (0), X=547.82, Y=322.23, Mass=694570, SNR=480.6, Peak=65525 HFD=2.9
22:27:50.977 00.003 7008 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.07) = xAngle (0.13 = 0.13)
22:27:50.979 00.002 7008 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.28 = -0.28)
22:27:50.982 00.003 7008 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=0.22 mountY=-0.06, mountTheta=-0.28
22:27:50.987 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.01, opts=13)
22:27:50.987 00.000 7008 Enqueuing Move request for scope (0.22, 0.01)
22:27:50.990 00.003 8532 Worker thread wakes up
22:27:50.990 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
22:27:50.990 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
22:27:50.990 00.000 8532 Moving (0.22, 0.01) raw xDistance=0.22 yDistance=-0.06
22:27:50.990 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:27:50.990 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:50.990 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:50.990 00.000 8532 MoveAxis(W, 194, ABG)
22:27:50.990 00.000 8532 Guiding  Dir = 3, Dur = 194
22:27:50.992 00.002 8532 IsSlewing returns 0
22:27:50.992 00.000 8532 IsGuiding returns 0
22:27:50.992 00.000 8532 PulseGuide returned control before completion, sleep 204
22:27:50.993 00.001 7008 UpdateImageDisplay: Size=(752,580) min=521, max=65525, med=3428, FiltMin=3160, FiltMax=42987, Gamma=0.990
22:27:50.997 00.004 7008 UpdateGuideState exits: m=694570 SNR=480.6
22:27:51.012 00.015 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:51.016 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:51.020 00.004 7008 Enqueuing Expose request
22:27:51.202 00.182 8532 IsGuiding returns 0
22:27:51.202 00.000 8532 Move returns status 0, amount 194
22:27:51.202 00.000 8532 MoveAxis(N, 0, ABG)
22:27:51.202 00.000 8532 Move returns status 0, amount 0
22:27:51.202 00.000 8532 move complete, result=0
22:27:51.202 00.000 8532 worker thread done servicing request
22:27:51.202 00.000 8532 Worker thread wakes up
22:27:51.202 00.000 7008 GuideStep: 0.2 px 194 ms WEST, -0.1 px 0 ms NORTH
22:27:51.202 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:51.202 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:51.732 00.530 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bb08321-df1a-41da-a882-05a5d598c4ef"}
22:27:51.735 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bb08321-df1a-41da-a882-05a5d598c4ef"}
22:27:51.738 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd1fa7bb-66ad-4b4e-953d-cf9aaa483990"}
22:27:51.743 00.005 7008 case statement mapped state 6 to 3
22:27:51.744 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd1fa7bb-66ad-4b4e-953d-cf9aaa483990"}
22:27:51.748 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7330eaca-be32-4e2e-92f8-4b4962aa53ee"}
22:27:51.748 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[6.82,7.23],"pixels":"..."},"id":"7330eaca-be32-4e2e-92f8-4b4962aa53ee"}
22:27:53.317 01.569 8532 Exposure complete
22:27:53.367 00.050 8532 worker thread done servicing request
22:27:53.367 00.000 7008 OnExposeComplete: enter
22:27:53.367 00.000 7008 UpdateGuideState(): m_state=6
22:27:53.367 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:27:53.367 00.000 7008 Star::Find returns 1 (0), X=547.85, Y=322.28, Mass=694621, SNR=503.8, Peak=65525 HFD=3.1
22:27:53.367 00.000 7008 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.07) = xAngle (0.31 = 0.31)
22:27:53.367 00.000 7008 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.10 = -0.10)
22:27:53.383 00.016 7008 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=0.25 mountY=-0.03, mountTheta=-0.10
22:27:53.387 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.06, opts=13)
22:27:53.389 00.002 7008 Enqueuing Move request for scope (0.26, 0.06)
22:27:53.391 00.002 8532 Worker thread wakes up
22:27:53.391 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
22:27:53.391 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
22:27:53.391 00.000 8532 Moving (0.26, 0.06) raw xDistance=0.25 yDistance=-0.03
22:27:53.391 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:27:53.391 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.391 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:53.391 00.000 8532 MoveAxis(W, 236, ABG)
22:27:53.391 00.000 8532 Guiding  Dir = 3, Dur = 236
22:27:53.391 00.000 8532 IsSlewing returns 0
22:27:53.393 00.002 8532 IsGuiding returns 0
22:27:53.393 00.000 8532 PulseGuide returned control before completion, sleep 246
22:27:53.393 00.000 7008 UpdateImageDisplay: Size=(752,580) min=259, max=65525, med=3418, FiltMin=3109, FiltMax=41804, Gamma=0.990
22:27:53.413 00.020 7008 UpdateGuideState exits: m=694621 SNR=503.8
22:27:53.413 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.418 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:53.422 00.004 7008 Enqueuing Expose request
22:27:53.650 00.228 8532 IsGuiding returns 0
22:27:53.650 00.000 8532 Move returns status 0, amount 236
22:27:53.650 00.000 8532 MoveAxis(N, 0, ABG)
22:27:53.650 00.000 8532 Move returns status 0, amount 0
22:27:53.650 00.000 8532 move complete, result=0
22:27:53.650 00.000 8532 worker thread done servicing request
22:27:53.650 00.000 8532 Worker thread wakes up
22:27:53.650 00.000 7008 GuideStep: 0.3 px 236 ms WEST, -0.0 px 0 ms NORTH
22:27:53.652 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:53.652 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:53.745 00.093 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e47e0e9f-9e4b-45d3-b555-47a97258feba"}
22:27:53.745 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e47e0e9f-9e4b-45d3-b555-47a97258feba"}
22:27:53.745 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9472467-d0cf-4d23-95a8-0b96a36e7637"}
22:27:53.752 00.007 7008 case statement mapped state 6 to 3
22:27:53.757 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9472467-d0cf-4d23-95a8-0b96a36e7637"}
22:27:53.757 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1140e2b5-18a7-4314-bf98-e47c361e9fdb"}
22:27:53.761 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.85,7.28],"pixels":"..."},"id":"1140e2b5-18a7-4314-bf98-e47c361e9fdb"}
22:27:55.749 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e5f7f8a-3654-4cad-826b-84a144292ff8"}
22:27:55.752 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e5f7f8a-3654-4cad-826b-84a144292ff8"}
22:27:55.754 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ce50143-1dac-4676-8f86-848d08d55701"}
22:27:55.759 00.005 7008 case statement mapped state 6 to 3
22:27:55.761 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ce50143-1dac-4676-8f86-848d08d55701"}
22:27:55.765 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e758089-922a-4f5e-ab65-c1d486aa00b5"}
22:27:55.766 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.85,7.28],"pixels":"..."},"id":"8e758089-922a-4f5e-ab65-c1d486aa00b5"}
22:27:55.771 00.005 8532 Exposure complete
22:27:55.815 00.044 8532 worker thread done servicing request
22:27:55.815 00.000 7008 OnExposeComplete: enter
22:27:55.819 00.004 7008 UpdateGuideState(): m_state=6
22:27:55.821 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:27:55.825 00.004 7008 Star::Find returns 1 (0), X=547.85, Y=322.35, Mass=699433, SNR=502.5, Peak=65525 HFD=3.2
22:27:55.829 00.004 7008 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.07) = xAngle (0.55 = 0.55)
22:27:55.833 00.004 7008 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
22:27:55.834 00.001 7008 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.48 mountX=0.25 mountY=0.04, mountTheta=0.16
22:27:55.842 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.13, opts=13)
22:27:55.845 00.003 7008 Enqueuing Move request for scope (0.26, 0.13)
22:27:55.846 00.001 8532 Worker thread wakes up
22:27:55.846 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
22:27:55.846 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
22:27:55.848 00.002 8532 Moving (0.26, 0.13) raw xDistance=0.25 yDistance=0.04
22:27:55.848 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:27:55.848 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:55.848 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:27:55.848 00.000 8532 MoveAxis(W, 234, ABG)
22:27:55.848 00.000 8532 Guiding  Dir = 3, Dur = 234
22:27:55.848 00.000 8532 IsSlewing returns 0
22:27:55.848 00.000 8532 IsGuiding returns 0
22:27:55.848 00.000 8532 PulseGuide returned control before completion, sleep 244
22:27:55.850 00.002 7008 UpdateImageDisplay: Size=(752,580) min=132, max=65525, med=3416, FiltMin=3070, FiltMax=41801, Gamma=0.990
22:27:55.861 00.011 7008 UpdateGuideState exits: m=699433 SNR=502.5
22:27:55.861 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.877 00.016 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:55.878 00.001 7008 Enqueuing Expose request
22:27:56.111 00.233 8532 IsGuiding returns 0
22:27:56.111 00.000 8532 Move returns status 0, amount 234
22:27:56.111 00.000 8532 MoveAxis(N, 0, ABG)
22:27:56.111 00.000 8532 Move returns status 0, amount 0
22:27:56.111 00.000 8532 move complete, result=0
22:27:56.111 00.000 8532 worker thread done servicing request
22:27:56.111 00.000 8532 Worker thread wakes up
22:27:56.111 00.000 7008 GuideStep: 0.2 px 234 ms WEST, 0.0 px 0 ms NORTH
22:27:56.113 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:56.113 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:57.763 01.650 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f61e68f0-ee66-4b55-9a84-24248fd2a759"}
22:27:57.766 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f61e68f0-ee66-4b55-9a84-24248fd2a759"}
22:27:57.768 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3421344-e35f-492f-82cd-b8572b4a2cd0"}
22:27:57.772 00.004 7008 case statement mapped state 6 to 3
22:27:57.773 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3421344-e35f-492f-82cd-b8572b4a2cd0"}
22:27:57.777 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38b635b4-26d0-493e-8805-f1dc296443e2"}
22:27:57.780 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[6.85,7.35],"pixels":"..."},"id":"38b635b4-26d0-493e-8805-f1dc296443e2"}
22:27:58.234 00.454 8532 Exposure complete
22:27:58.288 00.054 8532 worker thread done servicing request
22:27:58.288 00.000 7008 OnExposeComplete: enter
22:27:58.292 00.004 7008 UpdateGuideState(): m_state=6
22:27:58.294 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:27:58.298 00.004 7008 Star::Find returns 1 (0), X=547.85, Y=322.37, Mass=720155, SNR=486.3, Peak=65525 HFD=3.2
22:27:58.300 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
22:27:58.300 00.000 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
22:27:58.300 00.000 7008 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.55 mountX=0.23 mountY=0.06, mountTheta=0.25
22:27:58.300 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.15, opts=13)
22:27:58.300 00.000 7008 Enqueuing Move request for scope (0.25, 0.15)
22:27:58.314 00.014 8532 Worker thread wakes up
22:27:58.314 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
22:27:58.314 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
22:27:58.314 00.000 8532 Moving (0.25, 0.15) raw xDistance=0.23 yDistance=0.06
22:27:58.314 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:27:58.314 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:58.314 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:27:58.314 00.000 8532 MoveAxis(W, 225, ABG)
22:27:58.314 00.000 8532 Guiding  Dir = 3, Dur = 225
22:27:58.314 00.000 8532 IsSlewing returns 0
22:27:58.314 00.000 8532 IsGuiding returns 0
22:27:58.316 00.002 8532 PulseGuide returned control before completion, sleep 235
22:27:58.316 00.000 7008 UpdateImageDisplay: Size=(752,580) min=222, max=65525, med=3416, FiltMin=3119, FiltMax=43406, Gamma=0.990
22:27:58.316 00.000 7008 UpdateGuideState exits: m=720155 SNR=486.3
22:27:58.331 00.015 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:58.333 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:27:58.334 00.001 7008 Enqueuing Expose request
22:27:58.567 00.233 8532 IsGuiding returns 0
22:27:58.567 00.000 8532 Move returns status 0, amount 225
22:27:58.567 00.000 8532 MoveAxis(N, 0, ABG)
22:27:58.567 00.000 8532 Move returns status 0, amount 0
22:27:58.567 00.000 8532 move complete, result=0
22:27:58.567 00.000 8532 worker thread done servicing request
22:27:58.567 00.000 8532 Worker thread wakes up
22:27:58.567 00.000 7008 GuideStep: 0.2 px 225 ms WEST, 0.1 px 0 ms NORTH
22:27:58.570 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:27:58.570 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:27:59.774 01.204 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62ccd6fd-1ac4-4616-8639-7e373d4d0cbc"}
22:27:59.775 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62ccd6fd-1ac4-4616-8639-7e373d4d0cbc"}
22:27:59.777 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2e98dbc-6d01-4b04-aabb-fb5b477d0887"}
22:27:59.779 00.002 7008 case statement mapped state 6 to 3
22:27:59.781 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2e98dbc-6d01-4b04-aabb-fb5b477d0887"}
22:27:59.785 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ffb54b4c-5594-4d4a-873c-7044a3e5793b"}
22:27:59.788 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.85,7.37],"pixels":"..."},"id":"ffb54b4c-5594-4d4a-873c-7044a3e5793b"}
22:28:00.698 00.910 8532 Exposure complete
22:28:00.741 00.043 8532 worker thread done servicing request
22:28:00.741 00.000 7008 OnExposeComplete: enter
22:28:00.741 00.000 7008 UpdateGuideState(): m_state=6
22:28:00.741 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:28:00.741 00.000 7008 Star::Find returns 1 (0), X=547.85, Y=322.38, Mass=709062, SNR=478.6, Peak=65525 HFD=3.2
22:28:00.741 00.000 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
22:28:00.741 00.000 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
22:28:00.741 00.000 7008 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.57 mountX=0.24 mountY=0.07, mountTheta=0.28
22:28:00.754 00.013 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.16, opts=13)
22:28:00.754 00.000 7008 Enqueuing Move request for scope (0.25, 0.16)
22:28:00.757 00.003 8532 Worker thread wakes up
22:28:00.757 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
22:28:00.757 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
22:28:00.757 00.000 8532 Moving (0.25, 0.16) raw xDistance=0.24 yDistance=0.07
22:28:00.757 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
22:28:00.757 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:00.757 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:00.757 00.000 8532 MoveAxis(W, 230, ABG)
22:28:00.757 00.000 8532 Guiding  Dir = 3, Dur = 230
22:28:00.757 00.000 8532 IsSlewing returns 0
22:28:00.757 00.000 8532 IsGuiding returns 0
22:28:00.760 00.003 8532 PulseGuide returned control before completion, sleep 240
22:28:00.760 00.000 7008 UpdateImageDisplay: Size=(752,580) min=291, max=65525, med=3414, FiltMin=3108, FiltMax=42891, Gamma=0.990
22:28:00.773 00.013 7008 UpdateGuideState exits: m=709062 SNR=478.6
22:28:00.775 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.777 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:00.779 00.002 7008 Enqueuing Expose request
22:28:01.009 00.230 8532 IsGuiding returns 0
22:28:01.009 00.000 8532 Move returns status 0, amount 230
22:28:01.009 00.000 8532 MoveAxis(N, 0, ABG)
22:28:01.009 00.000 8532 Move returns status 0, amount 0
22:28:01.009 00.000 8532 move complete, result=0
22:28:01.009 00.000 8532 worker thread done servicing request
22:28:01.009 00.000 8532 Worker thread wakes up
22:28:01.009 00.000 7008 GuideStep: 0.2 px 230 ms WEST, 0.1 px 0 ms NORTH
22:28:01.012 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:01.012 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:01.773 00.761 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef83f45d-3153-40ab-a575-3191818a7f85"}
22:28:01.775 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef83f45d-3153-40ab-a575-3191818a7f85"}
22:28:01.778 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e19c881-e3ec-41e0-b468-0d683f5541b8"}
22:28:01.780 00.002 7008 case statement mapped state 6 to 3
22:28:01.781 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e19c881-e3ec-41e0-b468-0d683f5541b8"}
22:28:01.782 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24c74cb6-1eba-4da9-afb6-c048cb3d1a54"}
22:28:01.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.85,7.38],"pixels":"..."},"id":"24c74cb6-1eba-4da9-afb6-c048cb3d1a54"}
22:28:03.139 01.356 8532 Exposure complete
22:28:03.183 00.044 8532 worker thread done servicing request
22:28:03.183 00.000 7008 OnExposeComplete: enter
22:28:03.186 00.003 7008 UpdateGuideState(): m_state=6
22:28:03.188 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:28:03.194 00.006 7008 Star::Find returns 1 (0), X=547.78, Y=322.44, Mass=698818, SNR=492.5, Peak=65525 HFD=3.2
22:28:03.199 00.005 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
22:28:03.199 00.000 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
22:28:03.199 00.000 7008 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.29 cameraTheta=0.88 mountX=0.17 mountY=0.15, mountTheta=0.72
22:28:03.206 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.22, opts=13)
22:28:03.211 00.005 7008 Enqueuing Move request for scope (0.18, 0.22)
22:28:03.215 00.004 8532 Worker thread wakes up
22:28:03.216 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
22:28:03.216 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
22:28:03.216 00.000 8532 Moving (0.18, 0.22) raw xDistance=0.17 yDistance=0.15
22:28:03.216 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:28:03.216 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.216 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:28:03.216 00.000 8532 MoveAxis(E, 0, ABG)
22:28:03.216 00.000 8532 Move returns status 0, amount 0
22:28:03.216 00.000 8532 MoveAxis(N, 0, ABG)
22:28:03.216 00.000 8532 Move returns status 0, amount 0
22:28:03.216 00.000 8532 move complete, result=0
22:28:03.216 00.000 8532 worker thread done servicing request
22:28:03.219 00.003 7008 UpdateImageDisplay: Size=(752,580) min=291, max=65525, med=3409, FiltMin=3116, FiltMax=40663, Gamma=0.990
22:28:03.237 00.018 7008 UpdateGuideState exits: m=698818 SNR=492.5
22:28:03.239 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.243 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:03.245 00.002 7008 Enqueuing Expose request
22:28:03.247 00.002 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:03.249 00.002 8532 Worker thread wakes up
22:28:03.250 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:03.250 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:03.783 00.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8388c58d-fa00-49a6-b749-dfce6b073966"}
22:28:03.787 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8388c58d-fa00-49a6-b749-dfce6b073966"}
22:28:03.791 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d865e331-e910-4311-95e8-7c266a85cf00"}
22:28:03.793 00.002 7008 case statement mapped state 6 to 3
22:28:03.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d865e331-e910-4311-95e8-7c266a85cf00"}
22:28:03.798 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3dd550c-4c4a-47c9-a936-0f96e22836a1"}
22:28:03.801 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.78,7.44],"pixels":"..."},"id":"f3dd550c-4c4a-47c9-a936-0f96e22836a1"}
22:28:05.366 01.565 8532 Exposure complete
22:28:05.414 00.048 8532 worker thread done servicing request
22:28:05.414 00.000 7008 OnExposeComplete: enter
22:28:05.417 00.003 7008 UpdateGuideState(): m_state=6
22:28:05.419 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:28:05.421 00.002 7008 Star::Find returns 1 (1), X=547.69, Y=322.43, Mass=706563, SNR=510.8, Peak=65535 HFD=3.2
22:28:05.423 00.002 7008 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.07) = xAngle (1.22 = 1.22)
22:28:05.425 00.002 7008 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
22:28:05.427 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.08 mountY=0.17, mountTheta=1.13
22:28:05.431 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.21, opts=13)
22:28:05.431 00.000 7008 Enqueuing Move request for scope (0.09, 0.21)
22:28:05.431 00.000 8532 Worker thread wakes up
22:28:05.431 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:28:05.431 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:28:05.431 00.000 8532 Moving (0.09, 0.21) raw xDistance=0.08 yDistance=0.17
22:28:05.431 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:28:05.431 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.431 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:28:05.431 00.000 8532 MoveAxis(E, 0, ABG)
22:28:05.431 00.000 8532 Move returns status 0, amount 0
22:28:05.431 00.000 8532 MoveAxis(N, 0, ABG)
22:28:05.431 00.000 8532 Move returns status 0, amount 0
22:28:05.431 00.000 8532 move complete, result=0
22:28:05.431 00.000 8532 worker thread done servicing request
22:28:05.431 00.000 7008 UpdateImageDisplay: Size=(752,580) min=361, max=65535, med=3401, FiltMin=3141, FiltMax=39135, Gamma=0.990
22:28:05.446 00.015 7008 UpdateGuideState exits: m=706563 SNR=510.8 Saturated
22:28:05.446 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.446 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:05.446 00.000 7008 Enqueuing Expose request
22:28:05.462 00.016 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:05.464 00.002 8532 Worker thread wakes up
22:28:05.464 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:05.464 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:05.793 00.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8204243e-821b-4839-83e2-04dc969bade2"}
22:28:05.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8204243e-821b-4839-83e2-04dc969bade2"}
22:28:05.801 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"739059fc-ea30-4da2-b45e-9428b028439f"}
22:28:05.801 00.000 7008 case statement mapped state 6 to 3
22:28:05.807 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"739059fc-ea30-4da2-b45e-9428b028439f"}
22:28:05.813 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7582e144-e61b-4d7f-a551-89bb523f05bf"}
22:28:05.818 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.69,7.43],"pixels":"..."},"id":"7582e144-e61b-4d7f-a551-89bb523f05bf"}
22:28:07.596 01.778 8532 Exposure complete
22:28:07.630 00.034 8532 worker thread done servicing request
22:28:07.630 00.000 7008 OnExposeComplete: enter
22:28:07.636 00.006 7008 UpdateGuideState(): m_state=6
22:28:07.639 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:28:07.639 00.000 7008 Star::Find returns 1 (1), X=547.68, Y=322.44, Mass=700227, SNR=473.7, Peak=65535 HFD=3.2
22:28:07.639 00.000 7008 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.07) = xAngle (1.32 = 1.32)
22:28:07.647 00.008 7008 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.91 = 0.91)
22:28:07.649 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.25 mountX=0.06 mountY=0.19, mountTheta=1.26
22:28:07.654 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.23, opts=13)
22:28:07.654 00.000 7008 Enqueuing Move request for scope (0.08, 0.23)
22:28:07.654 00.000 8532 Worker thread wakes up
22:28:07.654 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
22:28:07.654 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
22:28:07.654 00.000 8532 Moving (0.08, 0.23) raw xDistance=0.06 yDistance=0.19
22:28:07.654 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:28:07.654 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:28:07.654 00.000 8532 MoveAxis(E, 0, ABG)
22:28:07.654 00.000 8532 Move returns status 0, amount 0
22:28:07.654 00.000 8532 MoveAxis(S, 333, ABG)
22:28:07.654 00.000 8532 Guiding  Dir = 1, Dur = 333
22:28:07.654 00.000 8532 IsSlewing returns 0
22:28:07.654 00.000 8532 IsGuiding returns 0
22:28:07.654 00.000 8532 PulseGuide returned control before completion, sleep 343
22:28:07.654 00.000 7008 UpdateImageDisplay: Size=(752,580) min=174, max=65535, med=3401, FiltMin=3172, FiltMax=39082, Gamma=0.990
22:28:07.670 00.016 7008 UpdateGuideState exits: m=700227 SNR=473.7 Saturated
22:28:07.670 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.683 00.013 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:07.686 00.003 7008 Enqueuing Expose request
22:28:07.797 00.111 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3181e5c6-2219-45d4-8e7d-3631ed6ef403"}
22:28:07.799 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3181e5c6-2219-45d4-8e7d-3631ed6ef403"}
22:28:07.801 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79e57397-ecf0-4f0b-a69c-3c4a96b33efa"}
22:28:07.805 00.004 7008 case statement mapped state 6 to 3
22:28:07.807 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79e57397-ecf0-4f0b-a69c-3c4a96b33efa"}
22:28:07.810 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ceedd26b-edc8-423a-8a32-93266d74f5d0"}
22:28:07.813 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.68,7.44],"pixels":"..."},"id":"ceedd26b-edc8-423a-8a32-93266d74f5d0"}
22:28:08.022 00.209 8532 IsGuiding returns 0
22:28:08.022 00.000 8532 Move returns status 0, amount 333
22:28:08.022 00.000 8532 move complete, result=0
22:28:08.022 00.000 8532 worker thread done servicing request
22:28:08.022 00.000 8532 Worker thread wakes up
22:28:08.022 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 333 ms SOUTH
22:28:08.024 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:08.024 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:09.796 01.772 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d08bdaf0-fe5f-42f8-9ff3-f7fbfbd4e1e4"}
22:28:09.798 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d08bdaf0-fe5f-42f8-9ff3-f7fbfbd4e1e4"}
22:28:09.800 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f68b7f9-11ba-4f82-b416-0c8d0b373800"}
22:28:09.802 00.002 7008 case statement mapped state 6 to 3
22:28:09.803 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f68b7f9-11ba-4f82-b416-0c8d0b373800"}
22:28:09.806 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d5fcf298-7036-4218-852d-f1929676da2e"}
22:28:09.808 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.68,7.44],"pixels":"..."},"id":"d5fcf298-7036-4218-852d-f1929676da2e"}
22:28:10.136 00.328 8532 Exposure complete
22:28:10.186 00.050 8532 worker thread done servicing request
22:28:10.186 00.000 7008 OnExposeComplete: enter
22:28:10.196 00.010 7008 UpdateGuideState(): m_state=6
22:28:10.201 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:28:10.203 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=322.28, Mass=690200, SNR=501.4, Peak=65525 HFD=3.1
22:28:10.205 00.002 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.39 = 0.39)
22:28:10.209 00.004 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.03 = -0.03)
22:28:10.212 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.31 mountX=0.20 mountY=-0.01, mountTheta=-0.03
22:28:10.215 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.07, opts=13)
22:28:10.220 00.005 7008 Enqueuing Move request for scope (0.21, 0.07)
22:28:10.222 00.002 8532 Worker thread wakes up
22:28:10.222 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
22:28:10.222 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
22:28:10.222 00.000 8532 Moving (0.21, 0.07) raw xDistance=0.20 yDistance=-0.01
22:28:10.222 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:28:10.222 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:10.224 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:10.224 00.000 8532 MoveAxis(W, 181, ABG)
22:28:10.224 00.000 8532 Guiding  Dir = 3, Dur = 181
22:28:10.224 00.000 8532 IsSlewing returns 0
22:28:10.224 00.000 8532 IsGuiding returns 0
22:28:10.224 00.000 8532 PulseGuide returned control before completion, sleep 191
22:28:10.226 00.002 7008 UpdateImageDisplay: Size=(752,580) min=182, max=65525, med=3390, FiltMin=3084, FiltMax=43498, Gamma=0.990
22:28:10.248 00.022 7008 UpdateGuideState exits: m=690200 SNR=501.4
22:28:10.250 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.252 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:10.254 00.002 7008 Enqueuing Expose request
22:28:10.421 00.167 8532 IsGuiding returns 0
22:28:10.421 00.000 8532 Move returns status 0, amount 181
22:28:10.421 00.000 8532 MoveAxis(N, 0, ABG)
22:28:10.422 00.001 8532 Move returns status 0, amount 0
22:28:10.422 00.000 8532 move complete, result=0
22:28:10.422 00.000 8532 worker thread done servicing request
22:28:10.422 00.000 8532 Worker thread wakes up
22:28:10.422 00.000 7008 GuideStep: 0.2 px 181 ms WEST, -0.0 px 0 ms NORTH
22:28:10.424 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:10.424 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:11.809 01.385 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b88d6288-d03d-4a4b-b015-492b6eb25100"}
22:28:11.812 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b88d6288-d03d-4a4b-b015-492b6eb25100"}
22:28:11.814 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7cef834e-12c1-4c00-9083-7ebde0c3ed7e"}
22:28:11.818 00.004 7008 case statement mapped state 6 to 3
22:28:11.820 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cef834e-12c1-4c00-9083-7ebde0c3ed7e"}
22:28:11.824 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b0534d55-877f-4a7f-99cc-32cdcddc8401"}
22:28:11.827 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.81,7.28],"pixels":"..."},"id":"b0534d55-877f-4a7f-99cc-32cdcddc8401"}
22:28:12.544 00.717 8532 Exposure complete
22:28:12.593 00.049 8532 worker thread done servicing request
22:28:12.593 00.000 7008 OnExposeComplete: enter
22:28:12.593 00.000 7008 UpdateGuideState(): m_state=6
22:28:12.593 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:28:12.603 00.010 7008 Star::Find returns 1 (0), X=547.78, Y=322.32, Mass=681320, SNR=470.3, Peak=65525 HFD=3.1
22:28:12.603 00.000 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
22:28:12.608 00.005 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
22:28:12.608 00.000 7008 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.52 mountX=0.18 mountY=0.04, mountTheta=0.22
22:28:12.618 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.11, opts=13)
22:28:12.621 00.003 7008 Enqueuing Move request for scope (0.18, 0.11)
22:28:12.623 00.002 8532 Worker thread wakes up
22:28:12.623 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
22:28:12.625 00.002 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
22:28:12.625 00.000 8532 Moving (0.18, 0.11) raw xDistance=0.18 yDistance=0.04
22:28:12.625 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:28:12.625 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:12.625 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:28:12.625 00.000 8532 MoveAxis(W, 168, ABG)
22:28:12.625 00.000 8532 Guiding  Dir = 3, Dur = 168
22:28:12.625 00.000 8532 IsSlewing returns 0
22:28:12.625 00.000 8532 IsGuiding returns 0
22:28:12.627 00.002 8532 PulseGuide returned control before completion, sleep 178
22:28:12.627 00.000 7008 UpdateImageDisplay: Size=(752,580) min=202, max=65525, med=3389, FiltMin=3137, FiltMax=40879, Gamma=0.990
22:28:12.645 00.018 7008 UpdateGuideState exits: m=681320 SNR=470.3
22:28:12.649 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.651 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:12.655 00.004 7008 Enqueuing Expose request
22:28:12.819 00.164 8532 IsGuiding returns 0
22:28:12.819 00.000 8532 Move returns status 0, amount 168
22:28:12.819 00.000 8532 MoveAxis(N, 0, ABG)
22:28:12.819 00.000 8532 Move returns status 0, amount 0
22:28:12.819 00.000 8532 move complete, result=0
22:28:12.819 00.000 8532 worker thread done servicing request
22:28:12.819 00.000 8532 Worker thread wakes up
22:28:12.819 00.000 7008 GuideStep: 0.2 px 168 ms WEST, 0.0 px 0 ms NORTH
22:28:12.823 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:12.823 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:13.817 00.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a90cfe56-be34-4f28-930b-c0c7ca22e25d"}
22:28:13.820 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a90cfe56-be34-4f28-930b-c0c7ca22e25d"}
22:28:13.821 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acc6221c-b8c0-4b32-8fd2-2d85591e71ab"}
22:28:13.823 00.002 7008 case statement mapped state 6 to 3
22:28:13.830 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"acc6221c-b8c0-4b32-8fd2-2d85591e71ab"}
22:28:13.833 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3f33440-28ff-4bf3-b9c7-1fc2f8ffa7fc"}
22:28:13.836 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[6.78,7.32],"pixels":"..."},"id":"c3f33440-28ff-4bf3-b9c7-1fc2f8ffa7fc"}
22:28:14.946 01.110 8532 Exposure complete
22:28:15.003 00.057 8532 worker thread done servicing request
22:28:15.003 00.000 7008 OnExposeComplete: enter
22:28:15.003 00.000 7008 UpdateGuideState(): m_state=6
22:28:15.003 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:28:15.011 00.008 7008 Star::Find returns 1 (1), X=547.66, Y=322.31, Mass=678953, SNR=476.4, Peak=65535 HFD=3.3
22:28:15.011 00.000 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.06 = 1.06)
22:28:15.011 00.000 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.65 = 0.65)
22:28:15.018 00.007 7008 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=0.05 mountY=0.07, mountTheta=0.89
22:28:15.022 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.09, opts=13)
22:28:15.024 00.002 7008 Enqueuing Move request for scope (0.06, 0.09)
22:28:15.026 00.002 8532 Worker thread wakes up
22:28:15.026 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:28:15.026 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:28:15.026 00.000 8532 Moving (0.06, 0.09) raw xDistance=0.05 yDistance=0.07
22:28:15.026 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:28:15.026 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:15.028 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:15.028 00.000 8532 MoveAxis(E, 0, ABG)
22:28:15.028 00.000 8532 Move returns status 0, amount 0
22:28:15.028 00.000 8532 MoveAxis(N, 0, ABG)
22:28:15.028 00.000 8532 Move returns status 0, amount 0
22:28:15.028 00.000 8532 move complete, result=0
22:28:15.028 00.000 8532 worker thread done servicing request
22:28:15.028 00.000 7008 UpdateImageDisplay: Size=(752,580) min=156, max=65535, med=3388, FiltMin=3036, FiltMax=40103, Gamma=0.990
22:28:15.047 00.019 7008 UpdateGuideState exits: m=678953 SNR=476.4 Saturated
22:28:15.050 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.052 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:15.054 00.002 7008 Enqueuing Expose request
22:28:15.058 00.004 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:15.060 00.002 8532 Worker thread wakes up
22:28:15.060 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:15.060 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:15.826 00.766 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ba80abb-8ec3-4aee-b029-7004b14a849c"}
22:28:15.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ba80abb-8ec3-4aee-b029-7004b14a849c"}
22:28:15.831 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6162a24-9b29-4530-97c5-745dc662cb97"}
22:28:15.833 00.002 7008 case statement mapped state 6 to 3
22:28:15.835 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6162a24-9b29-4530-97c5-745dc662cb97"}
22:28:15.837 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1b050320-6b96-4f34-917e-8f3c6124354a"}
22:28:15.839 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.66,7.31],"pixels":"..."},"id":"1b050320-6b96-4f34-917e-8f3c6124354a"}
22:28:17.187 01.348 8532 Exposure complete
22:28:17.221 00.034 7008 OnExposeComplete: enter
22:28:17.223 00.002 7008 UpdateGuideState(): m_state=6
22:28:17.225 00.002 8532 worker thread done servicing request
22:28:17.225 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:28:17.227 00.002 7008 Star::Find returns 1 (1), X=547.75, Y=322.34, Mass=710746, SNR=501.9, Peak=65535 HFD=3.1
22:28:17.229 00.002 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
22:28:17.237 00.008 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
22:28:17.237 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.14 mountY=0.07, mountTheta=0.44
22:28:17.237 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.13, opts=13)
22:28:17.237 00.000 7008 Enqueuing Move request for scope (0.15, 0.13)
22:28:17.237 00.000 8532 Worker thread wakes up
22:28:17.237 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
22:28:17.237 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
22:28:17.237 00.000 8532 Moving (0.15, 0.13) raw xDistance=0.14 yDistance=0.07
22:28:17.237 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:28:17.237 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:17.237 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:17.237 00.000 8532 MoveAxis(E, 0, ABG)
22:28:17.237 00.000 8532 Move returns status 0, amount 0
22:28:17.237 00.000 8532 MoveAxis(N, 0, ABG)
22:28:17.237 00.000 8532 Move returns status 0, amount 0
22:28:17.237 00.000 8532 move complete, result=0
22:28:17.237 00.000 8532 worker thread done servicing request
22:28:17.237 00.000 7008 UpdateImageDisplay: Size=(752,580) min=288, max=65535, med=3389, FiltMin=3123, FiltMax=40945, Gamma=0.990
22:28:17.259 00.022 7008 UpdateGuideState exits: m=710746 SNR=501.9 Saturated
22:28:17.259 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.261 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:17.263 00.002 7008 Enqueuing Expose request
22:28:17.263 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:17.265 00.002 8532 Worker thread wakes up
22:28:17.265 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:17.265 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:17.836 00.571 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a8289c8-dbba-412f-907d-d7f60b850158"}
22:28:17.840 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a8289c8-dbba-412f-907d-d7f60b850158"}
22:28:17.848 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9dfb8f57-c3cd-439e-bb53-c58ae8235fd9"}
22:28:17.852 00.004 7008 case statement mapped state 6 to 3
22:28:17.856 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dfb8f57-c3cd-439e-bb53-c58ae8235fd9"}
22:28:17.858 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"09aae296-d4e2-4933-b576-9f9731a443fb"}
22:28:17.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[6.75,7.34],"pixels":"..."},"id":"09aae296-d4e2-4933-b576-9f9731a443fb"}
22:28:19.390 01.530 8532 Exposure complete
22:28:19.437 00.047 8532 worker thread done servicing request
22:28:19.437 00.000 7008 OnExposeComplete: enter
22:28:19.437 00.000 7008 UpdateGuideState(): m_state=6
22:28:19.437 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:28:19.437 00.000 7008 Star::Find returns 1 (0), X=547.90, Y=322.40, Mass=714986, SNR=505.9, Peak=65525 HFD=3.2
22:28:19.437 00.000 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
22:28:19.437 00.000 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
22:28:19.454 00.017 7008 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.55 mountX=0.28 mountY=0.07, mountTheta=0.25
22:28:19.459 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.18, opts=13)
22:28:19.460 00.001 7008 Enqueuing Move request for scope (0.30, 0.18)
22:28:19.464 00.004 8532 Worker thread wakes up
22:28:19.464 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
22:28:19.464 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
22:28:19.464 00.000 8532 Moving (0.30, 0.18) raw xDistance=0.28 yDistance=0.07
22:28:19.464 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:28:19.464 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:19.464 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:19.464 00.000 8532 MoveAxis(W, 251, ABG)
22:28:19.464 00.000 8532 Guiding  Dir = 3, Dur = 251
22:28:19.464 00.000 8532 IsSlewing returns 0
22:28:19.464 00.000 8532 IsGuiding returns 0
22:28:19.466 00.002 8532 PulseGuide returned control before completion, sleep 261
22:28:19.466 00.000 7008 UpdateImageDisplay: Size=(752,580) min=282, max=65525, med=3384, FiltMin=3120, FiltMax=42583, Gamma=0.990
22:28:19.480 00.014 7008 UpdateGuideState exits: m=714986 SNR=505.9
22:28:19.482 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.482 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:19.485 00.003 7008 Enqueuing Expose request
22:28:19.737 00.252 8532 IsGuiding returns 0
22:28:19.737 00.000 8532 Move returns status 0, amount 251
22:28:19.737 00.000 8532 MoveAxis(N, 0, ABG)
22:28:19.737 00.000 8532 Move returns status 0, amount 0
22:28:19.737 00.000 8532 move complete, result=0
22:28:19.737 00.000 8532 worker thread done servicing request
22:28:19.737 00.000 8532 Worker thread wakes up
22:28:19.737 00.000 7008 GuideStep: 0.3 px 251 ms WEST, 0.1 px 0 ms NORTH
22:28:19.737 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:19.737 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:19.849 00.112 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69c14893-299d-4894-b897-235df9c99396"}
22:28:19.849 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69c14893-299d-4894-b897-235df9c99396"}
22:28:19.851 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af93730f-3748-44cc-8906-17540647e83b"}
22:28:19.851 00.000 7008 case statement mapped state 6 to 3
22:28:19.855 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af93730f-3748-44cc-8906-17540647e83b"}
22:28:19.857 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8574bc6-8c57-4f22-ba2c-abe24d138b93"}
22:28:19.858 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[6.90,7.40],"pixels":"..."},"id":"c8574bc6-8c57-4f22-ba2c-abe24d138b93"}
22:28:21.851 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55243193-1afb-45b0-b0a1-5fca34b01d42"}
22:28:21.851 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55243193-1afb-45b0-b0a1-5fca34b01d42"}
22:28:21.858 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"537b1540-4f6b-43a3-937d-fec5fe840493"}
22:28:21.859 00.001 7008 case statement mapped state 6 to 3
22:28:21.862 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"537b1540-4f6b-43a3-937d-fec5fe840493"}
22:28:21.867 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bc159a8c-40bb-4d6d-b59a-2e84304f5242"}
22:28:21.870 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[6.90,7.40],"pixels":"..."},"id":"bc159a8c-40bb-4d6d-b59a-2e84304f5242"}
22:28:21.872 00.002 8532 Exposure complete
22:28:21.919 00.047 8532 worker thread done servicing request
22:28:21.919 00.000 7008 OnExposeComplete: enter
22:28:21.919 00.000 7008 UpdateGuideState(): m_state=6
22:28:21.926 00.007 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:28:21.926 00.000 7008 Star::Find returns 1 (1), X=547.80, Y=322.33, Mass=710416, SNR=510.0, Peak=65535 HFD=3.1
22:28:21.931 00.005 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
22:28:21.932 00.001 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
22:28:21.934 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.52 mountX=0.19 mountY=0.04, mountTheta=0.21
22:28:21.938 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.11, opts=13)
22:28:21.940 00.002 7008 Enqueuing Move request for scope (0.20, 0.11)
22:28:21.942 00.002 8532 Worker thread wakes up
22:28:21.942 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
22:28:21.942 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
22:28:21.942 00.000 8532 Moving (0.20, 0.11) raw xDistance=0.19 yDistance=0.04
22:28:21.943 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
22:28:21.943 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:21.943 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:28:21.943 00.000 8532 MoveAxis(W, 186, ABG)
22:28:21.943 00.000 8532 Guiding  Dir = 3, Dur = 186
22:28:21.943 00.000 8532 IsSlewing returns 0
22:28:21.943 00.000 8532 IsGuiding returns 0
22:28:21.943 00.000 8532 PulseGuide returned control before completion, sleep 196
22:28:21.945 00.002 7008 UpdateImageDisplay: Size=(752,580) min=358, max=65535, med=3382, FiltMin=3100, FiltMax=43680, Gamma=0.990
22:28:21.959 00.014 7008 UpdateGuideState exits: m=710416 SNR=510.0 Saturated
22:28:21.963 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:21.964 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:21.967 00.003 7008 Enqueuing Expose request
22:28:22.152 00.185 8532 IsGuiding returns 0
22:28:22.152 00.000 8532 Move returns status 0, amount 186
22:28:22.152 00.000 8532 MoveAxis(N, 0, ABG)
22:28:22.152 00.000 8532 Move returns status 0, amount 0
22:28:22.152 00.000 8532 move complete, result=0
22:28:22.152 00.000 8532 worker thread done servicing request
22:28:22.152 00.000 7008 GuideStep: 0.2 px 186 ms WEST, 0.0 px 0 ms NORTH
22:28:22.152 00.000 8532 Worker thread wakes up
22:28:22.152 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:22.152 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:23.865 01.713 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e4fc894-b7f6-4408-b4b2-3fbbd9afc968"}
22:28:23.867 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e4fc894-b7f6-4408-b4b2-3fbbd9afc968"}
22:28:23.869 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf8f761c-3e37-4065-823a-144d9d33f65f"}
22:28:23.869 00.000 7008 case statement mapped state 6 to 3
22:28:23.875 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf8f761c-3e37-4065-823a-144d9d33f65f"}
22:28:23.876 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"feb0e129-9c36-40a4-9209-f1470e643532"}
22:28:23.878 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[6.80,7.33],"pixels":"..."},"id":"feb0e129-9c36-40a4-9209-f1470e643532"}
22:28:24.281 00.403 8532 Exposure complete
22:28:24.311 00.030 8532 worker thread done servicing request
22:28:24.311 00.000 7008 OnExposeComplete: enter
22:28:24.313 00.002 7008 UpdateGuideState(): m_state=6
22:28:24.315 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:28:24.315 00.000 7008 Star::Find returns 1 (1), X=547.68, Y=322.36, Mass=693162, SNR=488.0, Peak=65535 HFD=3.2
22:28:24.317 00.002 7008 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
22:28:24.319 00.002 7008 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
22:28:24.319 00.000 7008 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=0.07 mountY=0.10, mountTheta=0.98
22:28:24.323 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.14, opts=13)
22:28:24.324 00.001 7008 Enqueuing Move request for scope (0.08, 0.14)
22:28:24.328 00.004 8532 Worker thread wakes up
22:28:24.328 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:28:24.328 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:28:24.328 00.000 8532 Moving (0.08, 0.14) raw xDistance=0.07 yDistance=0.10
22:28:24.328 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:28:24.328 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:24.328 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:24.328 00.000 8532 MoveAxis(E, 0, ABG)
22:28:24.328 00.000 8532 Move returns status 0, amount 0
22:28:24.328 00.000 8532 MoveAxis(N, 0, ABG)
22:28:24.328 00.000 8532 Move returns status 0, amount 0
22:28:24.328 00.000 8532 move complete, result=0
22:28:24.328 00.000 8532 worker thread done servicing request
22:28:24.330 00.002 7008 UpdateImageDisplay: Size=(752,580) min=264, max=65535, med=3372, FiltMin=3063, FiltMax=39835, Gamma=0.990
22:28:24.342 00.012 7008 UpdateGuideState exits: m=693162 SNR=488.0 Saturated
22:28:24.345 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.345 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:24.348 00.003 7008 Enqueuing Expose request
22:28:24.348 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:24.348 00.000 8532 Worker thread wakes up
22:28:24.348 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:24.348 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:25.875 01.527 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0e81d46-ecdc-41ef-a203-6fc9cb75568e"}
22:28:25.876 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0e81d46-ecdc-41ef-a203-6fc9cb75568e"}
22:28:25.879 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e438c6c-749d-4b42-b202-052cfff0de12"}
22:28:25.881 00.002 7008 case statement mapped state 6 to 3
22:28:25.883 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e438c6c-749d-4b42-b202-052cfff0de12"}
22:28:25.885 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"769f2cc6-0a4a-4d0f-9292-ceb6173f8984"}
22:28:25.886 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[6.68,7.36],"pixels":"..."},"id":"769f2cc6-0a4a-4d0f-9292-ceb6173f8984"}
22:28:26.476 00.590 8532 Exposure complete
22:28:26.513 00.037 8532 worker thread done servicing request
22:28:26.513 00.000 7008 OnExposeComplete: enter
22:28:26.515 00.002 7008 UpdateGuideState(): m_state=6
22:28:26.517 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:28:26.517 00.000 7008 Star::Find returns 1 (1), X=547.75, Y=322.35, Mass=714477, SNR=504.5, Peak=65535 HFD=3.2
22:28:26.519 00.002 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
22:28:26.521 00.002 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
22:28:26.521 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.14 mountY=0.07, mountTheta=0.46
22:28:26.524 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.13, opts=13)
22:28:26.527 00.003 7008 Enqueuing Move request for scope (0.15, 0.13)
22:28:26.529 00.002 8532 Worker thread wakes up
22:28:26.529 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
22:28:26.529 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
22:28:26.529 00.000 8532 Moving (0.15, 0.13) raw xDistance=0.14 yDistance=0.07
22:28:26.529 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:28:26.529 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:26.529 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:26.529 00.000 8532 MoveAxis(E, 0, ABG)
22:28:26.529 00.000 8532 Move returns status 0, amount 0
22:28:26.529 00.000 8532 MoveAxis(N, 0, ABG)
22:28:26.529 00.000 8532 Move returns status 0, amount 0
22:28:26.529 00.000 8532 move complete, result=0
22:28:26.529 00.000 8532 worker thread done servicing request
22:28:26.531 00.002 7008 UpdateImageDisplay: Size=(752,580) min=265, max=65535, med=3373, FiltMin=3103, FiltMax=41317, Gamma=0.990
22:28:26.544 00.013 7008 UpdateGuideState exits: m=714477 SNR=504.5 Saturated
22:28:26.544 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.544 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:26.544 00.000 7008 Enqueuing Expose request
22:28:26.544 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:26.555 00.011 8532 Worker thread wakes up
22:28:26.555 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:26.555 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:27.884 01.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc2a30c7-6a44-41b0-bdd8-f07e5a2285bb"}
22:28:27.886 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc2a30c7-6a44-41b0-bdd8-f07e5a2285bb"}
22:28:27.888 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ca543e2-c08f-47ab-84d6-2c183e5774eb"}
22:28:27.889 00.001 7008 case statement mapped state 6 to 3
22:28:27.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ca543e2-c08f-47ab-84d6-2c183e5774eb"}
22:28:27.893 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fa818ba5-6338-42e1-8c31-14573c8e7c73"}
22:28:27.896 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.75,7.35],"pixels":"..."},"id":"fa818ba5-6338-42e1-8c31-14573c8e7c73"}
22:28:28.679 00.783 8532 Exposure complete
22:28:28.722 00.043 8532 worker thread done servicing request
22:28:28.722 00.000 7008 OnExposeComplete: enter
22:28:28.722 00.000 7008 UpdateGuideState(): m_state=6
22:28:28.722 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:28:28.722 00.000 7008 Star::Find returns 1 (0), X=547.94, Y=322.31, Mass=699823, SNR=480.9, Peak=65525 HFD=3.2
22:28:28.730 00.008 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
22:28:28.732 00.002 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
22:28:28.732 00.000 7008 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.26 mountX=0.33 mountY=-0.03, mountTheta=-0.08
22:28:28.732 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.09, opts=13)
22:28:28.738 00.006 7008 Enqueuing Move request for scope (0.34, 0.09)
22:28:28.738 00.000 8532 Worker thread wakes up
22:28:28.738 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
22:28:28.738 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
22:28:28.738 00.000 8532 Moving (0.34, 0.09) raw xDistance=0.33 yDistance=-0.03
22:28:28.738 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:28:28.738 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:28.738 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:28.738 00.000 8532 MoveAxis(W, 292, ABG)
22:28:28.738 00.000 8532 Guiding  Dir = 3, Dur = 292
22:28:28.738 00.000 8532 IsSlewing returns 0
22:28:28.738 00.000 8532 IsGuiding returns 0
22:28:28.738 00.000 8532 PulseGuide returned control before completion, sleep 302
22:28:28.738 00.000 7008 UpdateImageDisplay: Size=(752,580) min=122, max=65525, med=3370, FiltMin=3035, FiltMax=39610, Gamma=0.990
22:28:28.754 00.016 7008 UpdateGuideState exits: m=699823 SNR=480.9
22:28:28.754 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.754 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:28.754 00.000 7008 Enqueuing Expose request
22:28:29.053 00.299 8532 IsGuiding returns 0
22:28:29.053 00.000 8532 Move returns status 0, amount 292
22:28:29.053 00.000 8532 MoveAxis(N, 0, ABG)
22:28:29.053 00.000 8532 Move returns status 0, amount 0
22:28:29.053 00.000 8532 move complete, result=0
22:28:29.053 00.000 8532 worker thread done servicing request
22:28:29.053 00.000 8532 Worker thread wakes up
22:28:29.053 00.000 7008 GuideStep: 0.3 px 292 ms WEST, -0.0 px 0 ms NORTH
22:28:29.053 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:29.053 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:29.891 00.838 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4964c0f6-01d3-47fe-ba7e-5e651793d93d"}
22:28:29.892 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4964c0f6-01d3-47fe-ba7e-5e651793d93d"}
22:28:29.892 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a844ff9-d50e-4e92-b677-08ec0f2a9fb7"}
22:28:29.892 00.000 7008 case statement mapped state 6 to 3
22:28:29.892 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a844ff9-d50e-4e92-b677-08ec0f2a9fb7"}
22:28:29.901 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"325d0436-241a-46e8-90e8-f66e67582970"}
22:28:29.901 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.94,7.31],"pixels":"..."},"id":"325d0436-241a-46e8-90e8-f66e67582970"}
22:28:31.176 01.275 8532 Exposure complete
22:28:31.209 00.033 8532 worker thread done servicing request
22:28:31.209 00.000 7008 OnExposeComplete: enter
22:28:31.211 00.002 7008 UpdateGuideState(): m_state=6
22:28:31.214 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:28:31.215 00.001 7008 Star::Find returns 1 (1), X=547.45, Y=322.34, Mass=682881, SNR=490.6, Peak=65535 HFD=3.3
22:28:31.217 00.002 7008 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.07) = xAngle (2.54 = 2.54)
22:28:31.220 00.003 7008 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.12 = 2.12)
22:28:31.222 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.20 cameraTheta=2.47 mountX=-0.16 mountY=0.17, mountTheta=2.34
22:28:31.224 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.12, opts=13)
22:28:31.226 00.002 7008 Enqueuing Move request for scope (-0.15, 0.12)
22:28:31.226 00.000 8532 Worker thread wakes up
22:28:31.226 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
22:28:31.226 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
22:28:31.226 00.000 8532 Moving (-0.15, 0.12) raw xDistance=-0.16 yDistance=0.17
22:28:31.226 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:28:31.226 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:31.226 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:28:31.226 00.000 8532 MoveAxis(E, 0, ABG)
22:28:31.226 00.000 8532 Move returns status 0, amount 0
22:28:31.226 00.000 8532 MoveAxis(N, 0, ABG)
22:28:31.226 00.000 8532 Move returns status 0, amount 0
22:28:31.226 00.000 8532 move complete, result=0
22:28:31.226 00.000 8532 worker thread done servicing request
22:28:31.226 00.000 7008 UpdateImageDisplay: Size=(752,580) min=360, max=65535, med=3365, FiltMin=3109, FiltMax=40645, Gamma=0.990
22:28:31.240 00.014 7008 UpdateGuideState exits: m=682881 SNR=490.6 Saturated
22:28:31.240 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.240 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:31.240 00.000 7008 Enqueuing Expose request
22:28:31.240 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:31.240 00.000 8532 Worker thread wakes up
22:28:31.240 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:31.240 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:31.889 00.649 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"164300ee-d6e7-485b-b475-9041aba7a840"}
22:28:31.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"164300ee-d6e7-485b-b475-9041aba7a840"}
22:28:31.893 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e9ae370-c72f-4316-8ad4-9df419666c4b"}
22:28:31.895 00.002 7008 case statement mapped state 6 to 3
22:28:31.895 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e9ae370-c72f-4316-8ad4-9df419666c4b"}
22:28:31.899 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"23b37967-1acc-4797-b4f5-c04f99c9d955"}
22:28:31.899 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[7.45,7.34],"pixels":"..."},"id":"23b37967-1acc-4797-b4f5-c04f99c9d955"}
22:28:33.378 01.479 8532 Exposure complete
22:28:33.421 00.043 8532 worker thread done servicing request
22:28:33.421 00.000 7008 OnExposeComplete: enter
22:28:33.422 00.001 7008 UpdateGuideState(): m_state=6
22:28:33.424 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:28:33.427 00.003 7008 Star::Find returns 1 (1), X=547.38, Y=322.34, Mass=669661, SNR=495.7, Peak=65535 HFD=3.3
22:28:33.427 00.000 7008 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.07) = xAngle (2.69 = 2.69)
22:28:33.429 00.002 7008 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.28 = 2.28)
22:28:33.431 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.62 mountX=-0.23 mountY=0.20, mountTheta=2.44
22:28:33.433 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.13, opts=13)
22:28:33.435 00.002 7008 Enqueuing Move request for scope (-0.22, 0.13)
22:28:33.437 00.002 8532 Worker thread wakes up
22:28:33.437 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
22:28:33.437 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
22:28:33.437 00.000 8532 Moving (-0.22, 0.13) raw xDistance=-0.23 yDistance=0.20
22:28:33.437 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:28:33.437 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:28:33.437 00.000 8532 MoveAxis(E, 205, ABG)
22:28:33.437 00.000 8532 Guiding  Dir = 2, Dur = 205
22:28:33.437 00.000 8532 IsSlewing returns 0
22:28:33.437 00.000 8532 IsGuiding returns 0
22:28:33.437 00.000 8532 PulseGuide returned control before completion, sleep 215
22:28:33.437 00.000 7008 UpdateImageDisplay: Size=(752,580) min=143, max=65535, med=3368, FiltMin=3044, FiltMax=40392, Gamma=0.990
22:28:33.450 00.013 7008 UpdateGuideState exits: m=669661 SNR=495.7 Saturated
22:28:33.452 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.454 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:33.454 00.000 7008 Enqueuing Expose request
22:28:33.663 00.209 8532 IsGuiding returns 0
22:28:33.663 00.000 8532 Move returns status 0, amount 205
22:28:33.663 00.000 8532 MoveAxis(S, 342, ABG)
22:28:33.663 00.000 8532 Guiding  Dir = 1, Dur = 342
22:28:33.663 00.000 8532 IsSlewing returns 0
22:28:33.663 00.000 8532 IsGuiding returns 0
22:28:33.663 00.000 8532 PulseGuide returned control before completion, sleep 352
22:28:33.901 00.238 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8d6768d-95e9-460e-a0df-cd6ce88d60a0"}
22:28:33.902 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8d6768d-95e9-460e-a0df-cd6ce88d60a0"}
22:28:33.904 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4adc0622-da02-4a5e-b2da-0dac8202a3f3"}
22:28:33.906 00.002 7008 case statement mapped state 6 to 3
22:28:33.910 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4adc0622-da02-4a5e-b2da-0dac8202a3f3"}
22:28:33.913 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b1a7e34-b7b9-4060-930a-d4955c127679"}
22:28:33.917 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.38,7.34],"pixels":"..."},"id":"0b1a7e34-b7b9-4060-930a-d4955c127679"}
22:28:34.027 00.110 8532 IsGuiding returns 0
22:28:34.027 00.000 8532 Move returns status 0, amount 342
22:28:34.027 00.000 8532 move complete, result=0
22:28:34.027 00.000 8532 worker thread done servicing request
22:28:34.027 00.000 7008 GuideStep: -0.2 px 205 ms EAST, 0.2 px 342 ms SOUTH
22:28:34.030 00.003 8532 Worker thread wakes up
22:28:34.030 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:34.030 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:35.910 01.880 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a8f7b29-09e9-457d-acc3-b18a32c2342f"}
22:28:35.910 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a8f7b29-09e9-457d-acc3-b18a32c2342f"}
22:28:35.914 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16c05640-047e-4517-b202-e7f0210fc21f"}
22:28:35.916 00.002 7008 case statement mapped state 6 to 3
22:28:35.918 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"16c05640-047e-4517-b202-e7f0210fc21f"}
22:28:35.922 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a683420e-8b83-40d3-9fed-aa61c53574c3"}
22:28:35.924 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.38,7.34],"pixels":"..."},"id":"a683420e-8b83-40d3-9fed-aa61c53574c3"}
22:28:36.159 00.235 8532 Exposure complete
22:28:36.188 00.029 8532 worker thread done servicing request
22:28:36.188 00.000 7008 OnExposeComplete: enter
22:28:36.188 00.000 7008 UpdateGuideState(): m_state=6
22:28:36.188 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:28:36.188 00.000 7008 Star::Find returns 1 (1), X=547.58, Y=322.30, Mass=666356, SNR=459.0, Peak=65535 HFD=3.2
22:28:36.201 00.013 7008 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.07) = xAngle (1.84 = 1.84)
22:28:36.201 00.000 7008 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.43 = 1.43)
22:28:36.204 00.003 7008 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=-0.02 mountY=0.08, mountTheta=1.83
22:28:36.209 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.08, opts=13)
22:28:36.213 00.004 7008 Enqueuing Move request for scope (-0.02, 0.08)
22:28:36.216 00.003 8532 Worker thread wakes up
22:28:36.216 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:28:36.216 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:28:36.216 00.000 8532 Moving (-0.02, 0.08) raw xDistance=-0.02 yDistance=0.08
22:28:36.216 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:28:36.216 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:36.216 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:36.216 00.000 8532 MoveAxis(E, 0, ABG)
22:28:36.216 00.000 8532 Move returns status 0, amount 0
22:28:36.216 00.000 8532 MoveAxis(N, 0, ABG)
22:28:36.216 00.000 8532 Move returns status 0, amount 0
22:28:36.216 00.000 8532 move complete, result=0
22:28:36.216 00.000 8532 worker thread done servicing request
22:28:36.219 00.003 7008 UpdateImageDisplay: Size=(752,580) min=270, max=65535, med=3362, FiltMin=3091, FiltMax=40156, Gamma=0.990
22:28:36.236 00.017 7008 UpdateGuideState exits: m=666356 SNR=459.0 Saturated
22:28:36.240 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.240 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:36.240 00.000 7008 Enqueuing Expose request
22:28:36.240 00.000 8532 Worker thread wakes up
22:28:36.240 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:36.240 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:36.240 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:37.908 01.668 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd3dc2a7-2e64-420e-b894-9ad1959c5df9"}
22:28:37.908 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd3dc2a7-2e64-420e-b894-9ad1959c5df9"}
22:28:37.912 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"939728cd-0129-4994-928f-e3eb7abc810d"}
22:28:37.912 00.000 7008 case statement mapped state 6 to 3
22:28:37.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"939728cd-0129-4994-928f-e3eb7abc810d"}
22:28:37.916 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9d9cc1dd-dbe4-4d8c-8ffc-8995d22d8bd7"}
22:28:37.918 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.58,7.30],"pixels":"..."},"id":"9d9cc1dd-dbe4-4d8c-8ffc-8995d22d8bd7"}
22:28:38.373 00.455 8532 Exposure complete
22:28:38.403 00.030 8532 worker thread done servicing request
22:28:38.403 00.000 7008 OnExposeComplete: enter
22:28:38.403 00.000 7008 UpdateGuideState(): m_state=6
22:28:38.408 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:28:38.408 00.000 7008 Star::Find returns 1 (1), X=547.55, Y=322.28, Mass=649426, SNR=478.4, Peak=65535 HFD=3.2
22:28:38.413 00.005 7008 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.07) = xAngle (2.23 = 2.23)
22:28:38.413 00.000 7008 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.81 = 1.81)
22:28:38.416 00.003 7008 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.16 mountX=-0.05 mountY=0.08, mountTheta=2.13
22:28:38.417 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.07, opts=13)
22:28:38.420 00.003 7008 Enqueuing Move request for scope (-0.04, 0.07)
22:28:38.420 00.000 8532 Worker thread wakes up
22:28:38.420 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:28:38.420 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:28:38.420 00.000 8532 Moving (-0.04, 0.07) raw xDistance=-0.05 yDistance=0.08
22:28:38.420 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:28:38.420 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:38.420 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:38.420 00.000 8532 MoveAxis(E, 0, ABG)
22:28:38.420 00.000 8532 Move returns status 0, amount 0
22:28:38.420 00.000 8532 MoveAxis(N, 0, ABG)
22:28:38.420 00.000 8532 Move returns status 0, amount 0
22:28:38.420 00.000 8532 move complete, result=0
22:28:38.420 00.000 8532 worker thread done servicing request
22:28:38.420 00.000 7008 UpdateImageDisplay: Size=(752,580) min=162, max=65535, med=3358, FiltMin=3042, FiltMax=40338, Gamma=0.990
22:28:38.442 00.022 7008 UpdateGuideState exits: m=649426 SNR=478.4 Saturated
22:28:38.442 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.448 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:38.448 00.000 7008 Enqueuing Expose request
22:28:38.448 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:38.454 00.006 8532 Worker thread wakes up
22:28:38.454 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:38.454 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:39.920 01.466 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5df2826b-4434-4301-aa1e-d7f84b656d4e"}
22:28:39.922 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5df2826b-4434-4301-aa1e-d7f84b656d4e"}
22:28:39.926 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d8e8fab-7ed7-4024-a523-7656d57cae61"}
22:28:39.929 00.003 7008 case statement mapped state 6 to 3
22:28:39.931 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d8e8fab-7ed7-4024-a523-7656d57cae61"}
22:28:39.936 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"355e5d3e-797d-4ec2-ba7f-03bbb3eedf30"}
22:28:39.940 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[6.55,7.28],"pixels":"..."},"id":"355e5d3e-797d-4ec2-ba7f-03bbb3eedf30"}
22:28:40.588 00.648 8532 Exposure complete
22:28:40.614 00.026 8532 worker thread done servicing request
22:28:40.614 00.000 7008 OnExposeComplete: enter
22:28:40.620 00.006 7008 UpdateGuideState(): m_state=6
22:28:40.623 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:28:40.623 00.000 7008 Star::Find returns 1 (1), X=547.36, Y=322.23, Mass=668437, SNR=511.6, Peak=65535 HFD=3.3
22:28:40.625 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = 3.14)
22:28:40.627 00.002 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
22:28:40.629 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.07 mountX=-0.24 mountY=0.10, mountTheta=2.76
22:28:40.632 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.02, opts=13)
22:28:40.634 00.002 7008 Enqueuing Move request for scope (-0.24, 0.02)
22:28:40.637 00.003 8532 Worker thread wakes up
22:28:40.637 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
22:28:40.637 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
22:28:40.637 00.000 8532 Moving (-0.24, 0.02) raw xDistance=-0.24 yDistance=0.10
22:28:40.637 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:28:40.637 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.637 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:40.637 00.000 8532 MoveAxis(E, 215, ABG)
22:28:40.637 00.000 8532 Guiding  Dir = 2, Dur = 215
22:28:40.637 00.000 8532 IsSlewing returns 0
22:28:40.637 00.000 8532 IsGuiding returns 0
22:28:40.639 00.002 8532 PulseGuide returned control before completion, sleep 225
22:28:40.639 00.000 7008 UpdateImageDisplay: Size=(752,580) min=308, max=65535, med=3358, FiltMin=3120, FiltMax=41508, Gamma=0.990
22:28:40.657 00.018 7008 UpdateGuideState exits: m=668437 SNR=511.6 Saturated
22:28:40.661 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.663 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:40.665 00.002 7008 Enqueuing Expose request
22:28:40.871 00.206 8532 IsGuiding returns 1
22:28:40.871 00.000 8532 scope still moving after pulse duration time elapsed
22:28:40.902 00.031 8532 IsSlewing returns 0
22:28:40.903 00.001 8532 IsGuiding returns 0
22:28:40.903 00.000 8532 scope move finished after 215 + 48 ms
22:28:40.903 00.000 8532 Move returns status 0, amount 215
22:28:40.903 00.000 8532 MoveAxis(N, 0, ABG)
22:28:40.903 00.000 8532 Move returns status 0, amount 0
22:28:40.903 00.000 8532 move complete, result=0
22:28:40.903 00.000 8532 worker thread done servicing request
22:28:40.903 00.000 8532 Worker thread wakes up
22:28:40.903 00.000 7008 GuideStep: -0.2 px 215 ms EAST, 0.1 px 0 ms NORTH
22:28:40.905 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:40.905 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:41.922 01.017 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"617438d2-b4ae-454f-a3be-f048c7b4f222"}
22:28:41.922 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"617438d2-b4ae-454f-a3be-f048c7b4f222"}
22:28:41.925 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c791518-1c99-4196-97b8-5e36cb2ec5f6"}
22:28:41.927 00.002 7008 case statement mapped state 6 to 3
22:28:41.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c791518-1c99-4196-97b8-5e36cb2ec5f6"}
22:28:41.931 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b395595-e4b7-460f-8989-0e389c6cd37f"}
22:28:41.933 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.36,7.23],"pixels":"..."},"id":"3b395595-e4b7-460f-8989-0e389c6cd37f"}
22:28:43.028 01.095 8532 Exposure complete
22:28:43.080 00.052 8532 worker thread done servicing request
22:28:43.080 00.000 7008 OnExposeComplete: enter
22:28:43.091 00.011 7008 UpdateGuideState(): m_state=6
22:28:43.094 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:28:43.094 00.000 7008 Star::Find returns 1 (1), X=547.43, Y=322.33, Mass=672168, SNR=468.8, Peak=65535 HFD=3.2
22:28:43.094 00.000 7008 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.07) = xAngle (2.61 = 2.61)
22:28:43.094 00.000 7008 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.20 = 2.20)
22:28:43.094 00.000 7008 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.54 mountX=-0.18 mountY=0.16, mountTheta=2.39
22:28:43.094 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.12, opts=13)
22:28:43.094 00.000 7008 Enqueuing Move request for scope (-0.17, 0.12)
22:28:43.108 00.014 8532 Worker thread wakes up
22:28:43.108 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:28:43.108 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:28:43.108 00.000 8532 Moving (-0.17, 0.12) raw xDistance=-0.18 yDistance=0.16
22:28:43.108 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
22:28:43.108 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:43.108 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:28:43.108 00.000 8532 MoveAxis(E, 172, ABG)
22:28:43.108 00.000 8532 Guiding  Dir = 2, Dur = 172
22:28:43.108 00.000 8532 IsSlewing returns 0
22:28:43.108 00.000 8532 IsGuiding returns 0
22:28:43.108 00.000 8532 PulseGuide returned control before completion, sleep 182
22:28:43.110 00.002 7008 UpdateImageDisplay: Size=(752,580) min=344, max=65535, med=3349, FiltMin=3041, FiltMax=40520, Gamma=0.990
22:28:43.113 00.003 7008 UpdateGuideState exits: m=672168 SNR=468.8 Saturated
22:28:43.123 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.123 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:43.128 00.005 7008 Enqueuing Expose request
22:28:43.296 00.168 8532 IsGuiding returns 1
22:28:43.296 00.000 8532 scope still moving after pulse duration time elapsed
22:28:43.327 00.031 8532 IsSlewing returns 0
22:28:43.328 00.001 8532 IsGuiding returns 0
22:28:43.328 00.000 8532 scope move finished after 172 + 47 ms
22:28:43.328 00.000 8532 Move returns status 0, amount 172
22:28:43.328 00.000 8532 MoveAxis(N, 0, ABG)
22:28:43.328 00.000 8532 Move returns status 0, amount 0
22:28:43.328 00.000 8532 move complete, result=0
22:28:43.328 00.000 8532 worker thread done servicing request
22:28:43.328 00.000 8532 Worker thread wakes up
22:28:43.328 00.000 7008 GuideStep: -0.2 px 172 ms EAST, 0.2 px 0 ms NORTH
22:28:43.330 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:43.330 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:43.925 00.595 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afa27303-18a5-4b03-b696-01730fd1b054"}
22:28:43.928 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afa27303-18a5-4b03-b696-01730fd1b054"}
22:28:43.929 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95141baf-ad19-43b7-b6e8-0c5d94bc2dbe"}
22:28:43.929 00.000 7008 case statement mapped state 6 to 3
22:28:43.929 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"95141baf-ad19-43b7-b6e8-0c5d94bc2dbe"}
22:28:43.929 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d6a46685-6097-4491-af5c-b05a39fbcd88"}
22:28:43.937 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[7.43,7.33],"pixels":"..."},"id":"d6a46685-6097-4491-af5c-b05a39fbcd88"}
22:28:45.459 01.522 8532 Exposure complete
22:28:45.506 00.047 8532 worker thread done servicing request
22:28:45.508 00.002 7008 OnExposeComplete: enter
22:28:45.510 00.002 7008 UpdateGuideState(): m_state=6
22:28:45.513 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:28:45.516 00.003 7008 Star::Find returns 1 (1), X=547.57, Y=322.38, Mass=683915, SNR=488.1, Peak=65535 HFD=3.2
22:28:45.518 00.002 7008 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.07) = xAngle (1.84 = 1.84)
22:28:45.520 00.002 7008 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.43 = 1.43)
22:28:45.522 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.77 mountX=-0.04 mountY=0.16, mountTheta=1.83
22:28:45.527 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.16, opts=13)
22:28:45.529 00.002 7008 Enqueuing Move request for scope (-0.03, 0.16)
22:28:45.530 00.001 8532 Worker thread wakes up
22:28:45.530 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:28:45.530 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:28:45.530 00.000 8532 Moving (-0.03, 0.16) raw xDistance=-0.04 yDistance=0.16
22:28:45.530 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:28:45.530 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:45.531 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:28:45.531 00.000 8532 MoveAxis(E, 0, ABG)
22:28:45.531 00.000 8532 Move returns status 0, amount 0
22:28:45.531 00.000 8532 MoveAxis(N, 0, ABG)
22:28:45.531 00.000 8532 Move returns status 0, amount 0
22:28:45.531 00.000 8532 move complete, result=0
22:28:45.531 00.000 8532 worker thread done servicing request
22:28:45.531 00.000 7008 UpdateImageDisplay: Size=(752,580) min=197, max=65535, med=3347, FiltMin=3088, FiltMax=39858, Gamma=0.990
22:28:45.551 00.020 7008 UpdateGuideState exits: m=683915 SNR=488.1 Saturated
22:28:45.555 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.557 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:45.559 00.002 7008 Enqueuing Expose request
22:28:45.563 00.004 8532 Worker thread wakes up
22:28:45.563 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:45.565 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:45.565 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:45.933 00.368 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8a49bb1-12fc-4a3e-993d-4bbc4821145c"}
22:28:45.934 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8a49bb1-12fc-4a3e-993d-4bbc4821145c"}
22:28:45.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"937f5bb6-c5e0-44d2-acad-0f180a8d3735"}
22:28:45.938 00.002 7008 case statement mapped state 6 to 3
22:28:45.940 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"937f5bb6-c5e0-44d2-acad-0f180a8d3735"}
22:28:45.942 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"725d7bd7-743c-49eb-94ec-c38e52a5b573"}
22:28:45.945 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[6.57,7.38],"pixels":"..."},"id":"725d7bd7-743c-49eb-94ec-c38e52a5b573"}
22:28:47.685 01.740 8532 Exposure complete
22:28:47.713 00.028 8532 worker thread done servicing request
22:28:47.713 00.000 7008 OnExposeComplete: enter
22:28:47.713 00.000 7008 UpdateGuideState(): m_state=6
22:28:47.713 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:28:47.713 00.000 7008 Star::Find returns 1 (1), X=547.55, Y=322.35, Mass=662335, SNR=480.0, Peak=65535 HFD=3.2
22:28:47.713 00.000 7008 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.07) = xAngle (2.02 = 2.02)
22:28:47.722 00.009 7008 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.60 = 1.60)
22:28:47.724 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=-0.06 mountY=0.15, mountTheta=1.98
22:28:47.729 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.14, opts=13)
22:28:47.732 00.003 7008 Enqueuing Move request for scope (-0.05, 0.14)
22:28:47.734 00.002 8532 Worker thread wakes up
22:28:47.734 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
22:28:47.734 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
22:28:47.734 00.000 8532 Moving (-0.05, 0.14) raw xDistance=-0.06 yDistance=0.15
22:28:47.734 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:28:47.734 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:47.734 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:28:47.734 00.000 8532 MoveAxis(E, 0, ABG)
22:28:47.734 00.000 8532 Move returns status 0, amount 0
22:28:47.734 00.000 8532 MoveAxis(N, 0, ABG)
22:28:47.734 00.000 8532 Move returns status 0, amount 0
22:28:47.734 00.000 8532 move complete, result=0
22:28:47.734 00.000 8532 worker thread done servicing request
22:28:47.737 00.003 7008 UpdateImageDisplay: Size=(752,580) min=216, max=65535, med=3340, FiltMin=3034, FiltMax=40198, Gamma=0.990
22:28:47.750 00.013 7008 UpdateGuideState exits: m=662335 SNR=480.0 Saturated
22:28:47.750 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:47.750 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:47.750 00.000 7008 Enqueuing Expose request
22:28:47.750 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:47.759 00.009 8532 Worker thread wakes up
22:28:47.759 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:47.759 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:47.945 00.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"324fe755-7284-4862-8f7f-052b5a3f09ae"}
22:28:47.948 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"324fe755-7284-4862-8f7f-052b5a3f09ae"}
22:28:47.951 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d34adeb2-462a-4824-98a8-9e7647684359"}
22:28:47.951 00.000 7008 case statement mapped state 6 to 3
22:28:47.953 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d34adeb2-462a-4824-98a8-9e7647684359"}
22:28:47.955 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51f5ee20-d4c7-4b42-938f-e77cf1ab1a08"}
22:28:47.958 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[6.55,7.35],"pixels":"..."},"id":"51f5ee20-d4c7-4b42-938f-e77cf1ab1a08"}
22:28:49.890 01.932 8532 Exposure complete
22:28:49.915 00.025 8532 worker thread done servicing request
22:28:49.915 00.000 7008 OnExposeComplete: enter
22:28:49.923 00.008 7008 UpdateGuideState(): m_state=6
22:28:49.925 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:28:49.927 00.002 7008 Star::Find returns 1 (1), X=547.35, Y=322.34, Mass=669359, SNR=488.9, Peak=65535 HFD=3.3
22:28:49.929 00.002 7008 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
22:28:49.931 00.002 7008 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.32 = 2.32)
22:28:49.931 00.000 7008 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=-0.26 mountY=0.20, mountTheta=2.47
22:28:49.931 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.13, opts=13)
22:28:49.931 00.000 7008 Enqueuing Move request for scope (-0.25, 0.13)
22:28:49.931 00.000 8532 Worker thread wakes up
22:28:49.931 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
22:28:49.931 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
22:28:49.931 00.000 8532 Moving (-0.25, 0.13) raw xDistance=-0.26 yDistance=0.20
22:28:49.931 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:28:49.931 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:28:49.931 00.000 8532 MoveAxis(E, 228, ABG)
22:28:49.931 00.000 8532 Guiding  Dir = 2, Dur = 228
22:28:49.931 00.000 8532 IsSlewing returns 0
22:28:49.931 00.000 8532 IsGuiding returns 0
22:28:49.931 00.000 8532 PulseGuide returned control before completion, sleep 238
22:28:49.931 00.000 7008 UpdateImageDisplay: Size=(752,580) min=195, max=65535, med=3342, FiltMin=3120, FiltMax=40264, Gamma=0.990
22:28:49.963 00.032 7008 UpdateGuideState exits: m=669359 SNR=488.9 Saturated
22:28:49.969 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.971 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:49.975 00.004 7008 Enqueuing Expose request
22:28:49.978 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"487508b5-2640-480a-95e5-bd53a53909f6"}
22:28:49.978 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"487508b5-2640-480a-95e5-bd53a53909f6"}
22:28:49.984 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eda31f4e-ed84-4f08-86d3-6ff1bfce297e"}
22:28:49.986 00.002 7008 case statement mapped state 6 to 3
22:28:49.991 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eda31f4e-ed84-4f08-86d3-6ff1bfce297e"}
22:28:49.995 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d18ae0c1-33a4-46c1-b8aa-73cab93c0eb8"}
22:28:49.998 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.35,7.34],"pixels":"..."},"id":"d18ae0c1-33a4-46c1-b8aa-73cab93c0eb8"}
22:28:50.185 00.187 8532 IsGuiding returns 1
22:28:50.185 00.000 8532 scope still moving after pulse duration time elapsed
22:28:50.218 00.033 8532 IsSlewing returns 0
22:28:50.219 00.001 8532 IsGuiding returns 0
22:28:50.219 00.000 8532 scope move finished after 228 + 47 ms
22:28:50.219 00.000 8532 Move returns status 0, amount 228
22:28:50.219 00.000 8532 MoveAxis(S, 358, ABG)
22:28:50.219 00.000 8532 Guiding  Dir = 1, Dur = 358
22:28:50.219 00.000 8532 IsSlewing returns 0
22:28:50.219 00.000 8532 IsGuiding returns 0
22:28:50.219 00.000 8532 PulseGuide returned control before completion, sleep 368
22:28:50.594 00.375 8532 IsGuiding returns 1
22:28:50.594 00.000 8532 scope still moving after pulse duration time elapsed
22:28:50.627 00.033 8532 IsSlewing returns 0
22:28:50.627 00.000 8532 IsGuiding returns 0
22:28:50.627 00.000 8532 scope move finished after 358 + 49 ms
22:28:50.627 00.000 8532 Move returns status 0, amount 358
22:28:50.627 00.000 8532 move complete, result=0
22:28:50.628 00.001 8532 worker thread done servicing request
22:28:50.628 00.000 7008 GuideStep: -0.3 px 228 ms EAST, 0.2 px 358 ms SOUTH
22:28:50.632 00.004 8532 Worker thread wakes up
22:28:50.632 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:50.632 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:51.960 01.328 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2644ec5-b254-4bd8-8b83-ebde966da590"}
22:28:51.962 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2644ec5-b254-4bd8-8b83-ebde966da590"}
22:28:51.964 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d84cf196-7d92-411a-997f-0154af54ba83"}
22:28:51.964 00.000 7008 case statement mapped state 6 to 3
22:28:51.966 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d84cf196-7d92-411a-997f-0154af54ba83"}
22:28:51.969 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87d15e30-70d2-40eb-9404-636e9c606a74"}
22:28:51.970 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.35,7.34],"pixels":"..."},"id":"87d15e30-70d2-40eb-9404-636e9c606a74"}
22:28:52.757 00.787 8532 Exposure complete
22:28:52.808 00.051 8532 worker thread done servicing request
22:28:52.808 00.000 7008 OnExposeComplete: enter
22:28:52.812 00.004 7008 UpdateGuideState(): m_state=6
22:28:52.814 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:28:52.816 00.002 7008 Star::Find returns 1 (1), X=547.57, Y=322.22, Mass=664558, SNR=460.2, Peak=65535 HFD=3.2
22:28:52.820 00.004 7008 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.07) = xAngle (2.97 = 2.97)
22:28:52.822 00.002 7008 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
22:28:52.825 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.90 mountX=-0.03 mountY=0.02, mountTheta=2.63
22:28:52.830 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.01, opts=13)
22:28:52.832 00.002 7008 Enqueuing Move request for scope (-0.03, 0.01)
22:28:52.834 00.002 8532 Worker thread wakes up
22:28:52.834 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:28:52.834 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:28:52.834 00.000 8532 Moving (-0.03, 0.01) raw xDistance=-0.03 yDistance=0.02
22:28:52.834 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:28:52.834 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:52.834 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:52.834 00.000 8532 MoveAxis(E, 0, ABG)
22:28:52.834 00.000 8532 Move returns status 0, amount 0
22:28:52.834 00.000 8532 MoveAxis(N, 0, ABG)
22:28:52.834 00.000 8532 Move returns status 0, amount 0
22:28:52.834 00.000 8532 move complete, result=0
22:28:52.834 00.000 8532 worker thread done servicing request
22:28:52.836 00.002 7008 UpdateImageDisplay: Size=(752,580) min=295, max=65535, med=3333, FiltMin=3068, FiltMax=41067, Gamma=0.990
22:28:52.848 00.012 7008 UpdateGuideState exits: m=664558 SNR=460.2 Saturated
22:28:52.850 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.852 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:52.854 00.002 7008 Enqueuing Expose request
22:28:52.854 00.000 8532 Worker thread wakes up
22:28:52.854 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:52.857 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:52.857 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:53.972 01.115 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad814ae4-3f0b-4aab-b9d5-c8bc1d6622d2"}
22:28:53.972 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad814ae4-3f0b-4aab-b9d5-c8bc1d6622d2"}
22:28:53.975 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54c3a640-c9c0-41f7-8367-8c357dc4d16d"}
22:28:53.975 00.000 7008 case statement mapped state 6 to 3
22:28:53.975 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54c3a640-c9c0-41f7-8367-8c357dc4d16d"}
22:28:53.975 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8205d954-0b41-47d6-ab38-eb4d6f4b5774"}
22:28:53.984 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[6.57,7.22],"pixels":"..."},"id":"8205d954-0b41-47d6-ab38-eb4d6f4b5774"}
22:28:54.987 01.003 8532 Exposure complete
22:28:55.016 00.029 8532 worker thread done servicing request
22:28:55.016 00.000 7008 OnExposeComplete: enter
22:28:55.019 00.003 7008 UpdateGuideState(): m_state=6
22:28:55.019 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:28:55.021 00.002 7008 Star::Find returns 1 (1), X=547.44, Y=322.30, Mass=668242, SNR=454.1, Peak=65535 HFD=3.2
22:28:55.023 00.002 7008 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
22:28:55.024 00.001 7008 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.33 = 2.33)
22:28:55.024 00.000 7008 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.67 mountX=-0.17 mountY=0.13, mountTheta=2.47
22:28:55.028 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.08, opts=13)
22:28:55.030 00.002 7008 Enqueuing Move request for scope (-0.16, 0.08)
22:28:55.032 00.002 8532 Worker thread wakes up
22:28:55.032 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
22:28:55.032 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
22:28:55.032 00.000 8532 Moving (-0.16, 0.08) raw xDistance=-0.17 yDistance=0.13
22:28:55.032 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:28:55.032 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:55.032 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:28:55.032 00.000 8532 MoveAxis(E, 0, ABG)
22:28:55.032 00.000 8532 Move returns status 0, amount 0
22:28:55.032 00.000 8532 MoveAxis(N, 0, ABG)
22:28:55.032 00.000 8532 Move returns status 0, amount 0
22:28:55.032 00.000 8532 move complete, result=0
22:28:55.032 00.000 8532 worker thread done servicing request
22:28:55.032 00.000 7008 UpdateImageDisplay: Size=(752,580) min=281, max=65535, med=3334, FiltMin=3096, FiltMax=40728, Gamma=0.990
22:28:55.045 00.013 7008 UpdateGuideState exits: m=668242 SNR=454.1 Saturated
22:28:55.047 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.047 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:55.047 00.000 7008 Enqueuing Expose request
22:28:55.047 00.000 8532 Worker thread wakes up
22:28:55.047 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:55.047 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:55.047 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:55.981 00.934 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5387f536-6dbf-49cd-9abb-ffe138e2093e"}
22:28:55.984 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5387f536-6dbf-49cd-9abb-ffe138e2093e"}
22:28:55.986 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94a94741-f71d-44f4-a3e9-87f06307745d"}
22:28:55.989 00.003 7008 case statement mapped state 6 to 3
22:28:55.993 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94a94741-f71d-44f4-a3e9-87f06307745d"}
22:28:55.995 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"436148f8-24cc-45f9-bed3-7eb17ffbdfee"}
22:28:55.998 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[7.44,7.30],"pixels":"..."},"id":"436148f8-24cc-45f9-bed3-7eb17ffbdfee"}
22:28:57.166 01.168 8532 Exposure complete
22:28:57.208 00.042 8532 worker thread done servicing request
22:28:57.208 00.000 7008 OnExposeComplete: enter
22:28:57.208 00.000 7008 UpdateGuideState(): m_state=6
22:28:57.214 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:28:57.218 00.004 7008 Star::Find returns 1 (1), X=547.42, Y=322.29, Mass=655664, SNR=474.9, Peak=65535 HFD=3.2
22:28:57.221 00.003 7008 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.07) = xAngle (2.84 = 2.84)
22:28:57.225 00.004 7008 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.42 = 2.42)
22:28:57.229 00.004 7008 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.77 mountX=-0.18 mountY=0.13, mountTheta=2.54
22:28:57.236 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.07, opts=13)
22:28:57.238 00.002 7008 Enqueuing Move request for scope (-0.18, 0.07)
22:28:57.238 00.000 8532 Worker thread wakes up
22:28:57.238 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
22:28:57.238 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
22:28:57.238 00.000 8532 Moving (-0.18, 0.07) raw xDistance=-0.18 yDistance=0.13
22:28:57.241 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:28:57.241 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:57.241 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:28:57.241 00.000 8532 MoveAxis(E, 161, ABG)
22:28:57.241 00.000 8532 Guiding  Dir = 2, Dur = 161
22:28:57.241 00.000 8532 IsSlewing returns 0
22:28:57.242 00.001 8532 IsGuiding returns 0
22:28:57.242 00.000 8532 PulseGuide returned control before completion, sleep 171
22:28:57.242 00.000 7008 UpdateImageDisplay: Size=(752,580) min=167, max=65535, med=3326, FiltMin=3040, FiltMax=40469, Gamma=0.990
22:28:57.254 00.012 7008 UpdateGuideState exits: m=655664 SNR=474.9 Saturated
22:28:57.254 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.257 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:57.259 00.002 7008 Enqueuing Expose request
22:28:57.428 00.169 8532 IsGuiding returns 0
22:28:57.429 00.001 8532 Move returns status 0, amount 161
22:28:57.429 00.000 8532 MoveAxis(N, 0, ABG)
22:28:57.429 00.000 8532 Move returns status 0, amount 0
22:28:57.429 00.000 8532 move complete, result=0
22:28:57.429 00.000 8532 worker thread done servicing request
22:28:57.429 00.000 7008 GuideStep: -0.2 px 161 ms EAST, 0.1 px 0 ms NORTH
22:28:57.429 00.000 8532 Worker thread wakes up
22:28:57.429 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:57.429 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:57.986 00.557 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0a025ed-c428-4f50-87c0-0bd4e79e3b4f"}
22:28:57.987 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0a025ed-c428-4f50-87c0-0bd4e79e3b4f"}
22:28:57.989 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"246d5327-8e76-483d-ba18-ce3a4eea7663"}
22:28:57.991 00.002 7008 case statement mapped state 6 to 3
22:28:57.994 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"246d5327-8e76-483d-ba18-ce3a4eea7663"}
22:28:57.997 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"956e778a-2724-4446-a20e-5f01c879d6b6"}
22:28:57.999 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.42,7.29],"pixels":"..."},"id":"956e778a-2724-4446-a20e-5f01c879d6b6"}
22:28:59.547 01.548 8532 Exposure complete
22:28:59.587 00.040 8532 worker thread done servicing request
22:28:59.587 00.000 7008 OnExposeComplete: enter
22:28:59.587 00.000 7008 UpdateGuideState(): m_state=6
22:28:59.596 00.009 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:28:59.599 00.003 7008 Star::Find returns 1 (1), X=547.65, Y=322.38, Mass=679238, SNR=428.1, Peak=65535 HFD=3.1
22:28:59.601 00.002 7008 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.07) = xAngle (1.35 = 1.35)
22:28:59.603 00.002 7008 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.94 = 0.94)
22:28:59.607 00.004 7008 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=0.04 mountY=0.13, mountTheta=1.30
22:28:59.611 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.16, opts=13)
22:28:59.616 00.005 7008 Enqueuing Move request for scope (0.05, 0.16)
22:28:59.620 00.004 8532 Worker thread wakes up
22:28:59.620 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:28:59.620 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:28:59.620 00.000 8532 Moving (0.05, 0.16) raw xDistance=0.04 yDistance=0.13
22:28:59.620 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:28:59.620 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.620 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:28:59.620 00.000 8532 MoveAxis(E, 0, ABG)
22:28:59.622 00.002 8532 Move returns status 0, amount 0
22:28:59.622 00.000 8532 MoveAxis(N, 0, ABG)
22:28:59.622 00.000 8532 Move returns status 0, amount 0
22:28:59.622 00.000 8532 move complete, result=0
22:28:59.622 00.000 8532 worker thread done servicing request
22:28:59.624 00.002 7008 UpdateImageDisplay: Size=(752,580) min=201, max=65535, med=3322, FiltMin=2990, FiltMax=39589, Gamma=0.990
22:28:59.631 00.007 7008 UpdateGuideState exits: m=679238 SNR=428.1 Saturated
22:28:59.640 00.009 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.640 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:28:59.640 00.000 7008 Enqueuing Expose request
22:28:59.640 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:59.640 00.000 8532 Worker thread wakes up
22:28:59.640 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:28:59.640 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:28:59.989 00.349 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae60f6ec-8b13-49ac-9023-fe4e1e78f737"}
22:28:59.990 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae60f6ec-8b13-49ac-9023-fe4e1e78f737"}
22:28:59.992 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5c627ea-a477-4771-a26d-439b34c8aca0"}
22:28:59.997 00.005 7008 case statement mapped state 6 to 3
22:28:59.999 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5c627ea-a477-4771-a26d-439b34c8aca0"}
22:29:00.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9fbc34ae-a893-4f48-ab4c-cce60ec12fa7"}
22:29:00.005 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"9fbc34ae-a893-4f48-ab4c-cce60ec12fa7"}
22:29:01.766 01.761 8532 Exposure complete
22:29:01.815 00.049 8532 worker thread done servicing request
22:29:01.815 00.000 7008 OnExposeComplete: enter
22:29:01.819 00.004 7008 UpdateGuideState(): m_state=6
22:29:01.822 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:29:01.823 00.001 7008 Star::Find returns 1 (1), X=547.59, Y=322.38, Mass=675334, SNR=492.0, Peak=65535 HFD=3.3
22:29:01.827 00.004 7008 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.07) = xAngle (1.71 = 1.71)
22:29:01.829 00.002 7008 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.29 = 1.29)
22:29:01.832 00.003 7008 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.63 mountX=-0.02 mountY=0.15, mountTheta=1.71
22:29:01.838 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.16, opts=13)
22:29:01.839 00.001 7008 Enqueuing Move request for scope (-0.01, 0.16)
22:29:01.839 00.000 8532 Worker thread wakes up
22:29:01.839 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:29:01.839 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:29:01.839 00.000 8532 Moving (-0.01, 0.16) raw xDistance=-0.02 yDistance=0.15
22:29:01.839 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:29:01.839 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:01.839 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:29:01.839 00.000 8532 MoveAxis(E, 0, ABG)
22:29:01.839 00.000 8532 Move returns status 0, amount 0
22:29:01.839 00.000 8532 MoveAxis(N, 0, ABG)
22:29:01.839 00.000 8532 Move returns status 0, amount 0
22:29:01.839 00.000 8532 move complete, result=0
22:29:01.839 00.000 8532 worker thread done servicing request
22:29:01.839 00.000 7008 UpdateImageDisplay: Size=(752,580) min=235, max=65535, med=3318, FiltMin=3074, FiltMax=39897, Gamma=0.990
22:29:01.853 00.014 7008 UpdateGuideState exits: m=675334 SNR=492.0 Saturated
22:29:01.868 00.015 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.869 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:01.869 00.000 7008 Enqueuing Expose request
22:29:01.869 00.000 8532 Worker thread wakes up
22:29:01.869 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:29:01.869 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:01.869 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:01.996 00.127 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d5661a1-0580-4775-b026-4a616a4a9ce6"}
22:29:01.998 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d5661a1-0580-4775-b026-4a616a4a9ce6"}
22:29:02.003 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ea535ba-2b30-43d8-a896-088ea7f47ae6"}
22:29:02.008 00.005 7008 case statement mapped state 6 to 3
22:29:02.010 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ea535ba-2b30-43d8-a896-088ea7f47ae6"}
22:29:02.013 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e1a42f92-4d27-48ac-96d7-0da4bc694c27"}
22:29:02.016 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[6.59,7.38],"pixels":"..."},"id":"e1a42f92-4d27-48ac-96d7-0da4bc694c27"}
22:29:03.999 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88d6f5e0-7051-42a4-805a-0ff17b00b8f4"}
22:29:04.001 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88d6f5e0-7051-42a4-805a-0ff17b00b8f4"}
22:29:04.003 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6bbb2926-5692-4fb1-bd91-2b4534f2da54"}
22:29:04.008 00.005 7008 case statement mapped state 6 to 3
22:29:04.010 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bbb2926-5692-4fb1-bd91-2b4534f2da54"}
22:29:04.012 00.002 8532 Exposure complete
22:29:04.013 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7fbd3886-670c-45db-98a6-5b89e76b60db"}
22:29:04.015 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[6.59,7.38],"pixels":"..."},"id":"7fbd3886-670c-45db-98a6-5b89e76b60db"}
22:29:04.056 00.041 8532 worker thread done servicing request
22:29:04.056 00.000 7008 OnExposeComplete: enter
22:29:04.056 00.000 7008 UpdateGuideState(): m_state=6
22:29:04.062 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:29:04.066 00.004 7008 Star::Find returns 1 (1), X=547.42, Y=322.33, Mass=676171, SNR=476.0, Peak=65535 HFD=3.3
22:29:04.069 00.003 7008 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.07) = xAngle (2.66 = 2.66)
22:29:04.071 00.002 7008 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.25 = 2.25)
22:29:04.073 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.22 cameraTheta=2.59 mountX=-0.19 mountY=0.17, mountTheta=2.42
22:29:04.079 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.11, opts=13)
22:29:04.080 00.001 7008 Enqueuing Move request for scope (-0.18, 0.11)
22:29:04.082 00.002 8532 Worker thread wakes up
22:29:04.082 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
22:29:04.082 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
22:29:04.082 00.000 8532 Moving (-0.18, 0.11) raw xDistance=-0.19 yDistance=0.17
22:29:04.082 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:29:04.082 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:04.084 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:29:04.084 00.000 8532 MoveAxis(E, 170, ABG)
22:29:04.084 00.000 8532 Guiding  Dir = 2, Dur = 170
22:29:04.084 00.000 8532 IsSlewing returns 0
22:29:04.084 00.000 8532 IsGuiding returns 0
22:29:04.085 00.001 8532 PulseGuide returned control before completion, sleep 180
22:29:04.085 00.000 7008 UpdateImageDisplay: Size=(752,580) min=130, max=65535, med=3320, FiltMin=3025, FiltMax=40387, Gamma=0.990
22:29:04.102 00.017 7008 UpdateGuideState exits: m=676171 SNR=476.0 Saturated
22:29:04.108 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.110 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:04.110 00.000 7008 Enqueuing Expose request
22:29:04.268 00.158 8532 IsGuiding returns 0
22:29:04.268 00.000 8532 Move returns status 0, amount 170
22:29:04.269 00.001 8532 MoveAxis(N, 0, ABG)
22:29:04.269 00.000 8532 Move returns status 0, amount 0
22:29:04.269 00.000 8532 move complete, result=0
22:29:04.269 00.000 8532 worker thread done servicing request
22:29:04.269 00.000 8532 Worker thread wakes up
22:29:04.269 00.000 7008 GuideStep: -0.2 px 170 ms EAST, 0.2 px 0 ms NORTH
22:29:04.272 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:04.272 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:06.001 01.729 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3c8380c-00ab-4d88-91d6-6da35615942e"}
22:29:06.002 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3c8380c-00ab-4d88-91d6-6da35615942e"}
22:29:06.004 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76f4e809-cc95-41ba-af47-d8b3837b9a73"}
22:29:06.006 00.002 7008 case statement mapped state 6 to 3
22:29:06.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"76f4e809-cc95-41ba-af47-d8b3837b9a73"}
22:29:06.008 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"249055a8-c334-45cd-82f8-175986de8dbd"}
22:29:06.011 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[7.42,7.33],"pixels":"..."},"id":"249055a8-c334-45cd-82f8-175986de8dbd"}
22:29:06.395 00.384 8532 Exposure complete
22:29:06.445 00.050 8532 worker thread done servicing request
22:29:06.445 00.000 7008 OnExposeComplete: enter
22:29:06.448 00.003 7008 UpdateGuideState(): m_state=6
22:29:06.450 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:29:06.454 00.004 7008 Star::Find returns 1 (1), X=547.63, Y=322.45, Mass=709891, SNR=466.8, Peak=65535 HFD=3.2
22:29:06.457 00.003 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
22:29:06.460 00.003 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
22:29:06.460 00.000 7008 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.45 mountX=0.01 mountY=0.21, mountTheta=1.52
22:29:06.460 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.23, opts=13)
22:29:06.471 00.011 7008 Enqueuing Move request for scope (0.03, 0.23)
22:29:06.471 00.000 8532 Worker thread wakes up
22:29:06.471 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
22:29:06.471 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
22:29:06.471 00.000 8532 Moving (0.03, 0.23) raw xDistance=0.01 yDistance=0.21
22:29:06.471 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:29:06.471 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:29:06.474 00.003 8532 MoveAxis(E, 0, ABG)
22:29:06.474 00.000 8532 Move returns status 0, amount 0
22:29:06.474 00.000 8532 MoveAxis(S, 369, ABG)
22:29:06.474 00.000 8532 Guiding  Dir = 1, Dur = 369
22:29:06.474 00.000 8532 IsSlewing returns 0
22:29:06.474 00.000 8532 IsGuiding returns 0
22:29:06.476 00.002 8532 PulseGuide returned control before completion, sleep 379
22:29:06.477 00.001 7008 UpdateImageDisplay: Size=(752,580) min=271, max=65535, med=3319, FiltMin=3039, FiltMax=39740, Gamma=0.990
22:29:06.488 00.011 7008 UpdateGuideState exits: m=709891 SNR=466.8 Saturated
22:29:06.491 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.491 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:06.491 00.000 7008 Enqueuing Expose request
22:29:06.869 00.378 8532 IsGuiding returns 0
22:29:06.869 00.000 8532 Move returns status 0, amount 369
22:29:06.869 00.000 8532 move complete, result=0
22:29:06.869 00.000 8532 worker thread done servicing request
22:29:06.869 00.000 8532 Worker thread wakes up
22:29:06.869 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:06.869 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:06.869 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 369 ms SOUTH
22:29:08.008 01.139 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57fb8c49-9eb4-4ba8-b622-4d0366cd474a"}
22:29:08.008 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57fb8c49-9eb4-4ba8-b622-4d0366cd474a"}
22:29:08.014 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2ab0e10-42db-4476-918f-2b8f2454ac3b"}
22:29:08.014 00.000 7008 case statement mapped state 6 to 3
22:29:08.014 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2ab0e10-42db-4476-918f-2b8f2454ac3b"}
22:29:08.014 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea7ce21b-59b0-4f1a-acfc-c6a36cc30219"}
22:29:08.025 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.63,7.45],"pixels":"..."},"id":"ea7ce21b-59b0-4f1a-acfc-c6a36cc30219"}
22:29:08.985 00.960 8532 Exposure complete
22:29:09.021 00.036 8532 worker thread done servicing request
22:29:09.021 00.000 7008 OnExposeComplete: enter
22:29:09.023 00.002 7008 UpdateGuideState(): m_state=6
22:29:09.023 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:29:09.027 00.004 7008 Star::Find returns 1 (1), X=547.69, Y=322.14, Mass=660543, SNR=441.5, Peak=65535 HFD=3.1
22:29:09.027 00.000 7008 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.07) = xAngle (-0.59 = -0.59)
22:29:09.029 00.002 7008 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.01 = -1.01)
22:29:09.029 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=0.10 mountY=-0.10, mountTheta=-0.79
22:29:09.033 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.07, opts=13)
22:29:09.033 00.000 7008 Enqueuing Move request for scope (0.09, -0.07)
22:29:09.033 00.000 8532 Worker thread wakes up
22:29:09.033 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:29:09.033 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:29:09.033 00.000 8532 Moving (0.09, -0.07) raw xDistance=0.10 yDistance=-0.10
22:29:09.033 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:29:09.033 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:09.033 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:09.033 00.000 8532 MoveAxis(E, 0, ABG)
22:29:09.033 00.000 8532 Move returns status 0, amount 0
22:29:09.033 00.000 8532 MoveAxis(N, 0, ABG)
22:29:09.033 00.000 8532 Move returns status 0, amount 0
22:29:09.033 00.000 8532 move complete, result=0
22:29:09.033 00.000 8532 worker thread done servicing request
22:29:09.039 00.006 7008 UpdateImageDisplay: Size=(752,580) min=217, max=65535, med=3311, FiltMin=2991, FiltMax=40756, Gamma=0.990
22:29:09.048 00.009 7008 UpdateGuideState exits: m=660543 SNR=441.5 Saturated
22:29:09.048 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:09.048 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:09.048 00.000 7008 Enqueuing Expose request
22:29:09.048 00.000 8532 Worker thread wakes up
22:29:09.048 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:09.048 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:09.062 00.014 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:10.013 00.951 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15798ad2-7bd0-42c0-a5ab-a029db7fe3d6"}
22:29:10.014 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15798ad2-7bd0-42c0-a5ab-a029db7fe3d6"}
22:29:10.018 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8e39921-71b6-45f6-826a-5e0db81bcd04"}
22:29:10.019 00.001 7008 case statement mapped state 6 to 3
22:29:10.019 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8e39921-71b6-45f6-826a-5e0db81bcd04"}
22:29:10.019 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b266934-afd2-44d4-8dab-6b96c273d13a"}
22:29:10.029 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[6.69,7.14],"pixels":"..."},"id":"6b266934-afd2-44d4-8dab-6b96c273d13a"}
22:29:11.191 01.162 8532 Exposure complete
22:29:11.223 00.032 8532 worker thread done servicing request
22:29:11.223 00.000 7008 OnExposeComplete: enter
22:29:11.224 00.001 7008 UpdateGuideState(): m_state=6
22:29:11.228 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:29:11.233 00.005 7008 Star::Find returns 1 (1), X=547.62, Y=322.11, Mass=648985, SNR=450.4, Peak=65535 HFD=3.3
22:29:11.236 00.003 7008 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.07) = xAngle (-1.29 = -1.29)
22:29:11.238 00.002 7008 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.70 = -1.70)
22:29:11.240 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=0.03 mountY=-0.11, mountTheta=-1.30
22:29:11.242 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.11, opts=13)
22:29:11.244 00.002 7008 Enqueuing Move request for scope (0.02, -0.11)
22:29:11.246 00.002 8532 Worker thread wakes up
22:29:11.246 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
22:29:11.246 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
22:29:11.246 00.000 8532 Moving (0.02, -0.11) raw xDistance=0.03 yDistance=-0.11
22:29:11.246 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:29:11.247 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:11.247 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:11.247 00.000 8532 MoveAxis(E, 0, ABG)
22:29:11.247 00.000 8532 Move returns status 0, amount 0
22:29:11.247 00.000 8532 MoveAxis(N, 0, ABG)
22:29:11.247 00.000 8532 Move returns status 0, amount 0
22:29:11.247 00.000 8532 move complete, result=0
22:29:11.247 00.000 8532 worker thread done servicing request
22:29:11.249 00.002 7008 UpdateImageDisplay: Size=(752,580) min=216, max=65535, med=3312, FiltMin=3009, FiltMax=42006, Gamma=0.990
22:29:11.249 00.000 7008 UpdateGuideState exits: m=648985 SNR=450.4 Saturated
22:29:11.249 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.249 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:11.265 00.016 7008 Enqueuing Expose request
22:29:11.266 00.001 8532 Worker thread wakes up
22:29:11.266 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:11.269 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:11.269 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:12.021 00.752 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8834150c-8f93-42ea-949c-8f08f73439c2"}
22:29:12.024 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8834150c-8f93-42ea-949c-8f08f73439c2"}
22:29:12.026 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e305e502-fcda-42cb-8f59-3ae4d016f698"}
22:29:12.028 00.002 7008 case statement mapped state 6 to 3
22:29:12.029 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e305e502-fcda-42cb-8f59-3ae4d016f698"}
22:29:12.030 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d5c1f59-a0e0-47d7-8c00-19d9c1c414de"}
22:29:12.034 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[6.62,7.11],"pixels":"..."},"id":"7d5c1f59-a0e0-47d7-8c00-19d9c1c414de"}
22:29:13.396 01.362 8532 Exposure complete
22:29:13.428 00.032 8532 worker thread done servicing request
22:29:13.428 00.000 7008 OnExposeComplete: enter
22:29:13.428 00.000 7008 UpdateGuideState(): m_state=6
22:29:13.428 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:29:13.428 00.000 7008 Star::Find returns 1 (1), X=547.58, Y=322.12, Mass=643692, SNR=454.3, Peak=65535 HFD=3.2
22:29:13.428 00.000 7008 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.07) = xAngle (-1.73 = -1.73)
22:29:13.438 00.010 7008 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.14 = -2.14)
22:29:13.438 00.000 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
22:29:13.443 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.10, opts=13)
22:29:13.445 00.002 7008 Enqueuing Move request for scope (-0.02, -0.10)
22:29:13.447 00.002 8532 Worker thread wakes up
22:29:13.447 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:29:13.447 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:29:13.447 00.000 8532 Moving (-0.02, -0.10) raw xDistance=-0.02 yDistance=-0.08
22:29:13.447 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:29:13.447 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:13.447 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:13.448 00.001 8532 MoveAxis(E, 0, ABG)
22:29:13.448 00.000 8532 Move returns status 0, amount 0
22:29:13.448 00.000 8532 MoveAxis(N, 0, ABG)
22:29:13.448 00.000 8532 Move returns status 0, amount 0
22:29:13.448 00.000 8532 move complete, result=0
22:29:13.448 00.000 8532 worker thread done servicing request
22:29:13.448 00.000 7008 UpdateImageDisplay: Size=(752,580) min=167, max=65535, med=3308, FiltMin=3029, FiltMax=41900, Gamma=0.990
22:29:13.462 00.014 7008 UpdateGuideState exits: m=643692 SNR=454.3 Saturated
22:29:13.463 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.463 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:13.463 00.000 7008 Enqueuing Expose request
22:29:13.469 00.006 8532 Worker thread wakes up
22:29:13.469 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:13.469 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:13.469 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:14.025 00.556 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e1ef55b-1853-4836-bbfc-4c09be83a763"}
22:29:14.025 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e1ef55b-1853-4836-bbfc-4c09be83a763"}
22:29:14.025 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68c77421-8165-40d3-8595-b78d4fae4bff"}
22:29:14.030 00.005 7008 case statement mapped state 6 to 3
22:29:14.030 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68c77421-8165-40d3-8595-b78d4fae4bff"}
22:29:14.030 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc9359d8-eef7-45fc-8cb0-6e35271d228a"}
22:29:14.038 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.58,7.12],"pixels":"..."},"id":"fc9359d8-eef7-45fc-8cb0-6e35271d228a"}
22:29:15.584 01.546 8532 Exposure complete
22:29:15.616 00.032 8532 worker thread done servicing request
22:29:15.616 00.000 7008 OnExposeComplete: enter
22:29:15.620 00.004 7008 UpdateGuideState(): m_state=6
22:29:15.622 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:29:15.625 00.003 7008 Star::Find returns 1 (1), X=547.62, Y=322.19, Mass=664571, SNR=466.2, Peak=65535 HFD=3.2
22:29:15.625 00.000 7008 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.07) = xAngle (-0.81 = -0.81)
22:29:15.625 00.000 7008 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.22 = -1.22)
22:29:15.632 00.007 7008 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.88 mountX=0.02 mountY=-0.03, mountTheta=-0.94
22:29:15.632 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.03, opts=13)
22:29:15.632 00.000 7008 Enqueuing Move request for scope (0.02, -0.03)
22:29:15.642 00.010 8532 Worker thread wakes up
22:29:15.642 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:29:15.642 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:29:15.642 00.000 8532 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=-0.03
22:29:15.642 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:29:15.642 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:15.642 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:15.642 00.000 8532 MoveAxis(E, 0, ABG)
22:29:15.642 00.000 8532 Move returns status 0, amount 0
22:29:15.642 00.000 8532 MoveAxis(N, 0, ABG)
22:29:15.642 00.000 8532 Move returns status 0, amount 0
22:29:15.642 00.000 8532 move complete, result=0
22:29:15.642 00.000 8532 worker thread done servicing request
22:29:15.642 00.000 7008 UpdateImageDisplay: Size=(752,580) min=134, max=65535, med=3303, FiltMin=3007, FiltMax=41273, Gamma=0.990
22:29:15.657 00.015 7008 UpdateGuideState exits: m=664571 SNR=466.2 Saturated
22:29:15.659 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.661 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:15.662 00.001 7008 Enqueuing Expose request
22:29:15.662 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:15.666 00.004 8532 Worker thread wakes up
22:29:15.666 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:15.666 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:16.027 00.361 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab5542a7-2961-4be4-8330-8895538c5e20"}
22:29:16.028 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab5542a7-2961-4be4-8330-8895538c5e20"}
22:29:16.028 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a3b9fbe-3d26-4689-a40f-6bb9d2042e19"}
22:29:16.032 00.004 7008 case statement mapped state 6 to 3
22:29:16.035 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a3b9fbe-3d26-4689-a40f-6bb9d2042e19"}
22:29:16.038 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"44d462c3-cf96-4917-856d-4b0648720e96"}
22:29:16.040 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[6.62,7.19],"pixels":"..."},"id":"44d462c3-cf96-4917-856d-4b0648720e96"}
22:29:17.784 01.744 8532 Exposure complete
22:29:17.814 00.030 8532 worker thread done servicing request
22:29:17.814 00.000 7008 OnExposeComplete: enter
22:29:17.824 00.010 7008 UpdateGuideState(): m_state=6
22:29:17.826 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:29:17.830 00.004 7008 Star::Find returns 1 (1), X=547.72, Y=322.24, Mass=666231, SNR=439.3, Peak=65535 HFD=3.0
22:29:17.831 00.001 7008 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.07) = xAngle (0.24 = 0.24)
22:29:17.831 00.000 7008 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.18 = -0.18)
22:29:17.831 00.000 7008 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=0.12 mountY=-0.02, mountTheta=-0.18
22:29:17.831 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.02, opts=13)
22:29:17.831 00.000 7008 Enqueuing Move request for scope (0.12, 0.02)
22:29:17.831 00.000 8532 Worker thread wakes up
22:29:17.831 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:29:17.831 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:29:17.831 00.000 8532 Moving (0.12, 0.02) raw xDistance=0.12 yDistance=-0.02
22:29:17.843 00.012 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:29:17.843 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:17.843 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:29:17.843 00.000 8532 MoveAxis(E, 0, ABG)
22:29:17.843 00.000 8532 Move returns status 0, amount 0
22:29:17.843 00.000 8532 MoveAxis(N, 0, ABG)
22:29:17.843 00.000 8532 Move returns status 0, amount 0
22:29:17.843 00.000 8532 move complete, result=0
22:29:17.843 00.000 8532 worker thread done servicing request
22:29:17.843 00.000 7008 UpdateImageDisplay: Size=(752,580) min=261, max=65535, med=3300, FiltMin=3033, FiltMax=40018, Gamma=0.990
22:29:17.848 00.005 7008 UpdateGuideState exits: m=666231 SNR=439.3 Saturated
22:29:17.848 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.861 00.013 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:17.861 00.000 7008 Enqueuing Expose request
22:29:17.865 00.004 8532 Worker thread wakes up
22:29:17.865 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:17.869 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:17.869 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:18.033 00.164 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a70639d-04cc-4e9e-a9cd-e52c28642371"}
22:29:18.035 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a70639d-04cc-4e9e-a9cd-e52c28642371"}
22:29:18.037 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03e445dc-47b4-4ec0-a6ea-1a5960377c10"}
22:29:18.040 00.003 7008 case statement mapped state 6 to 3
22:29:18.042 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03e445dc-47b4-4ec0-a6ea-1a5960377c10"}
22:29:18.045 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1814eacd-cfc3-41af-8f42-fe5987a7d592"}
22:29:18.046 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[6.72,7.24],"pixels":"..."},"id":"1814eacd-cfc3-41af-8f42-fe5987a7d592"}
22:29:19.989 01.943 8532 Exposure complete
22:29:20.026 00.037 8532 worker thread done servicing request
22:29:20.026 00.000 7008 OnExposeComplete: enter
22:29:20.028 00.002 7008 UpdateGuideState(): m_state=6
22:29:20.031 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:29:20.032 00.001 7008 Star::Find returns 1 (1), X=547.68, Y=322.26, Mass=681566, SNR=515.7, Peak=65535 HFD=3.3
22:29:20.032 00.000 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:29:20.037 00.005 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:29:20.039 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.47 mountX=0.08 mountY=0.01, mountTheta=0.14
22:29:20.041 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.04, opts=13)
22:29:20.048 00.007 7008 Enqueuing Move request for scope (0.09, 0.04)
22:29:20.048 00.000 8532 Worker thread wakes up
22:29:20.048 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:29:20.048 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:29:20.048 00.000 8532 Moving (0.09, 0.04) raw xDistance=0.08 yDistance=0.01
22:29:20.048 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:29:20.048 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:20.048 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:20.048 00.000 8532 MoveAxis(E, 0, ABG)
22:29:20.048 00.000 8532 Move returns status 0, amount 0
22:29:20.048 00.000 8532 MoveAxis(N, 0, ABG)
22:29:20.048 00.000 8532 Move returns status 0, amount 0
22:29:20.048 00.000 8532 move complete, result=0
22:29:20.048 00.000 8532 worker thread done servicing request
22:29:20.054 00.006 7008 UpdateImageDisplay: Size=(752,580) min=274, max=65535, med=3298, FiltMin=3078, FiltMax=40167, Gamma=0.990
22:29:20.071 00.017 7008 UpdateGuideState exits: m=681566 SNR=515.7 Saturated
22:29:20.071 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.071 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:20.071 00.000 7008 Enqueuing Expose request
22:29:20.080 00.009 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:20.080 00.000 8532 Worker thread wakes up
22:29:20.080 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:20.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:20.088 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75a83a96-3e38-4d73-adf7-dec55d856ab3"}
22:29:20.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75a83a96-3e38-4d73-adf7-dec55d856ab3"}
22:29:20.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ea418f3-7427-47d5-9904-d13a52b85e2c"}
22:29:20.096 00.004 7008 case statement mapped state 6 to 3
22:29:20.096 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ea418f3-7427-47d5-9904-d13a52b85e2c"}
22:29:20.102 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c0d6bf6a-b164-4812-870a-739402058cc9"}
22:29:20.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.68,7.26],"pixels":"..."},"id":"c0d6bf6a-b164-4812-870a-739402058cc9"}
22:29:22.039 01.934 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a626cf28-57e0-49fa-be5f-936fede769e7"}
22:29:22.041 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a626cf28-57e0-49fa-be5f-936fede769e7"}
22:29:22.041 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b2adfb1-5782-41c5-917c-190853ca9e7e"}
22:29:22.041 00.000 7008 case statement mapped state 6 to 3
22:29:22.041 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b2adfb1-5782-41c5-917c-190853ca9e7e"}
22:29:22.041 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8451c061-a405-49ca-98ae-b7c9aeb35fac"}
22:29:22.052 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[6.68,7.26],"pixels":"..."},"id":"8451c061-a405-49ca-98ae-b7c9aeb35fac"}
22:29:22.218 00.166 8532 Exposure complete
22:29:22.256 00.038 8532 worker thread done servicing request
22:29:22.256 00.000 7008 OnExposeComplete: enter
22:29:22.259 00.003 7008 UpdateGuideState(): m_state=6
22:29:22.261 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:29:22.265 00.004 7008 Star::Find returns 1 (1), X=547.58, Y=322.24, Mass=671733, SNR=490.3, Peak=65535 HFD=3.2
22:29:22.267 00.002 7008 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.07) = xAngle (2.30 = 2.30)
22:29:22.270 00.003 7008 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.89 = 1.89)
22:29:22.272 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.23 mountX=-0.02 mountY=0.02, mountTheta=2.19
22:29:22.274 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.02, opts=13)
22:29:22.278 00.004 7008 Enqueuing Move request for scope (-0.02, 0.02)
22:29:22.278 00.000 8532 Worker thread wakes up
22:29:22.278 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:29:22.278 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:29:22.280 00.002 8532 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
22:29:22.280 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:29:22.280 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:22.280 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:29:22.280 00.000 8532 MoveAxis(E, 0, ABG)
22:29:22.280 00.000 8532 Move returns status 0, amount 0
22:29:22.280 00.000 8532 MoveAxis(N, 0, ABG)
22:29:22.280 00.000 8532 Move returns status 0, amount 0
22:29:22.280 00.000 8532 move complete, result=0
22:29:22.280 00.000 8532 worker thread done servicing request
22:29:22.282 00.002 7008 UpdateImageDisplay: Size=(752,580) min=212, max=65535, med=3301, FiltMin=3029, FiltMax=41005, Gamma=0.990
22:29:22.291 00.009 7008 UpdateGuideState exits: m=671733 SNR=490.3 Saturated
22:29:22.291 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.298 00.007 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:22.300 00.002 7008 Enqueuing Expose request
22:29:22.302 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:22.302 00.000 8532 Worker thread wakes up
22:29:22.302 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:22.302 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:24.035 01.733 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36a9af24-f181-447c-a178-225aafd6b990"}
22:29:24.036 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36a9af24-f181-447c-a178-225aafd6b990"}
22:29:24.036 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f34fd52d-99db-4e1b-b978-8bfd5c6da943"}
22:29:24.042 00.006 7008 case statement mapped state 6 to 3
22:29:24.044 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f34fd52d-99db-4e1b-b978-8bfd5c6da943"}
22:29:24.046 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca1e166c-90cd-46e3-a17f-60628760c453"}
22:29:24.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[6.58,7.24],"pixels":"..."},"id":"ca1e166c-90cd-46e3-a17f-60628760c453"}
22:29:24.435 00.386 8532 Exposure complete
22:29:24.483 00.048 8532 worker thread done servicing request
22:29:24.483 00.000 7008 OnExposeComplete: enter
22:29:24.483 00.000 7008 UpdateGuideState(): m_state=6
22:29:24.483 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:29:24.491 00.008 7008 Star::Find returns 1 (1), X=547.38, Y=322.21, Mass=668290, SNR=490.6, Peak=65535 HFD=3.3
22:29:24.495 00.004 7008 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.07) = xAngle (-3.05 = -3.05)
22:29:24.497 00.002 7008 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.46 = 2.82)
22:29:24.499 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.12 mountX=-0.21 mountY=0.07, mountTheta=2.83
22:29:24.504 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.00, opts=13)
22:29:24.508 00.004 7008 Enqueuing Move request for scope (-0.21, -0.00)
22:29:24.508 00.000 8532 Worker thread wakes up
22:29:24.508 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
22:29:24.508 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
22:29:24.508 00.000 8532 Moving (-0.21, -0.00) raw xDistance=-0.21 yDistance=0.07
22:29:24.508 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:29:24.508 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:24.508 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:29:24.508 00.000 8532 MoveAxis(E, 190, ABG)
22:29:24.508 00.000 8532 Guiding  Dir = 2, Dur = 190
22:29:24.508 00.000 8532 IsSlewing returns 0
22:29:24.508 00.000 8532 IsGuiding returns 0
22:29:24.508 00.000 8532 PulseGuide returned control before completion, sleep 200
22:29:24.514 00.006 7008 UpdateImageDisplay: Size=(752,580) min=56, max=65535, med=3299, FiltMin=3043, FiltMax=41822, Gamma=0.990
22:29:24.525 00.011 7008 UpdateGuideState exits: m=668290 SNR=490.6 Saturated
22:29:24.525 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.525 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:24.525 00.000 7008 Enqueuing Expose request
22:29:24.714 00.189 8532 IsGuiding returns 0
22:29:24.714 00.000 8532 Move returns status 0, amount 190
22:29:24.715 00.001 8532 MoveAxis(N, 0, ABG)
22:29:24.715 00.000 8532 Move returns status 0, amount 0
22:29:24.715 00.000 8532 move complete, result=0
22:29:24.715 00.000 8532 worker thread done servicing request
22:29:24.715 00.000 8532 Worker thread wakes up
22:29:24.715 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:24.715 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:24.715 00.000 7008 GuideStep: -0.2 px 190 ms EAST, 0.1 px 0 ms NORTH
22:29:26.047 01.332 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4193de58-3b03-4519-acc7-d6046f9d7f19"}
22:29:26.047 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4193de58-3b03-4519-acc7-d6046f9d7f19"}
22:29:26.051 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c08ce03-9877-4dd7-a94c-d3aca4f6c43a"}
22:29:26.055 00.004 7008 case statement mapped state 6 to 3
22:29:26.055 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c08ce03-9877-4dd7-a94c-d3aca4f6c43a"}
22:29:26.055 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bb22f9a-2814-4fd5-92e6-f73e94f3d28e"}
22:29:26.064 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[7.38,7.21],"pixels":"..."},"id":"8bb22f9a-2814-4fd5-92e6-f73e94f3d28e"}
22:29:26.845 00.781 8532 Exposure complete
22:29:26.900 00.055 8532 worker thread done servicing request
22:29:26.900 00.000 7008 OnExposeComplete: enter
22:29:26.903 00.003 7008 UpdateGuideState(): m_state=6
22:29:26.907 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:29:26.909 00.002 7008 Star::Find returns 1 (1), X=547.58, Y=322.30, Mass=671482, SNR=460.5, Peak=65535 HFD=3.2
22:29:26.913 00.004 7008 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.07) = xAngle (1.87 = 1.87)
22:29:26.915 00.002 7008 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.45 = 1.45)
22:29:26.919 00.004 7008 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.80 mountX=-0.02 mountY=0.08, mountTheta=1.86
22:29:26.923 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.08, opts=13)
22:29:26.929 00.006 7008 Enqueuing Move request for scope (-0.02, 0.08)
22:29:26.931 00.002 8532 Worker thread wakes up
22:29:26.931 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:29:26.931 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:29:26.931 00.000 8532 Moving (-0.02, 0.08) raw xDistance=-0.02 yDistance=0.08
22:29:26.931 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:29:26.931 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:26.931 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:26.931 00.000 8532 MoveAxis(E, 0, ABG)
22:29:26.931 00.000 8532 Move returns status 0, amount 0
22:29:26.931 00.000 8532 MoveAxis(N, 0, ABG)
22:29:26.931 00.000 8532 Move returns status 0, amount 0
22:29:26.931 00.000 8532 move complete, result=0
22:29:26.931 00.000 8532 worker thread done servicing request
22:29:26.931 00.000 7008 UpdateImageDisplay: Size=(752,580) min=44, max=65535, med=3295, FiltMin=3005, FiltMax=40674, Gamma=0.990
22:29:26.954 00.023 7008 UpdateGuideState exits: m=671482 SNR=460.5 Saturated
22:29:26.956 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.960 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:26.963 00.003 7008 Enqueuing Expose request
22:29:26.964 00.001 8532 Worker thread wakes up
22:29:26.964 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:26.966 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:26.966 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:28.047 01.081 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed99f5c7-dfad-408a-90b7-c48868e814a8"}
22:29:28.051 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed99f5c7-dfad-408a-90b7-c48868e814a8"}
22:29:28.051 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a7829f6-43f0-434c-9b52-72cfd64cbb56"}
22:29:28.056 00.005 7008 case statement mapped state 6 to 3
22:29:28.060 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a7829f6-43f0-434c-9b52-72cfd64cbb56"}
22:29:28.063 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c466206a-bb54-4331-8d96-59f8fa351f11"}
22:29:28.068 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[6.58,7.30],"pixels":"..."},"id":"c466206a-bb54-4331-8d96-59f8fa351f11"}
22:29:29.097 01.029 8532 Exposure complete
22:29:29.134 00.037 7008 OnExposeComplete: enter
22:29:29.138 00.004 7008 UpdateGuideState(): m_state=6
22:29:29.141 00.003 8532 worker thread done servicing request
22:29:29.141 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:29:29.143 00.002 7008 Star::Find returns 1 (1), X=547.45, Y=322.29, Mass=663690, SNR=449.5, Peak=65535 HFD=3.2
22:29:29.145 00.002 7008 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.07) = xAngle (2.76 = 2.76)
22:29:29.147 00.002 7008 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.34 = 2.34)
22:29:29.149 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.69 mountX=-0.16 mountY=0.12, mountTheta=2.48
22:29:29.153 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.07, opts=13)
22:29:29.155 00.002 7008 Enqueuing Move request for scope (-0.15, 0.07)
22:29:29.158 00.003 8532 Worker thread wakes up
22:29:29.158 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
22:29:29.158 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
22:29:29.158 00.000 8532 Moving (-0.15, 0.07) raw xDistance=-0.16 yDistance=0.12
22:29:29.158 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:29:29.158 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:29.158 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:29:29.158 00.000 8532 MoveAxis(E, 0, ABG)
22:29:29.158 00.000 8532 Move returns status 0, amount 0
22:29:29.158 00.000 8532 MoveAxis(N, 0, ABG)
22:29:29.158 00.000 8532 Move returns status 0, amount 0
22:29:29.158 00.000 8532 move complete, result=0
22:29:29.158 00.000 8532 worker thread done servicing request
22:29:29.158 00.000 7008 UpdateImageDisplay: Size=(752,580) min=280, max=65535, med=3292, FiltMin=3038, FiltMax=40829, Gamma=0.990
22:29:29.172 00.014 7008 UpdateGuideState exits: m=663690 SNR=449.5 Saturated
22:29:29.172 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.185 00.013 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:29.188 00.003 7008 Enqueuing Expose request
22:29:29.188 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:29.194 00.006 8532 Worker thread wakes up
22:29:29.194 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:29.194 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:30.051 00.857 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0bc760e4-7e70-4d62-9803-002e03fcaa66"}
22:29:30.053 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0bc760e4-7e70-4d62-9803-002e03fcaa66"}
22:29:30.057 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d865ab7-d51e-42f4-9234-6109ac162d92"}
22:29:30.059 00.002 7008 case statement mapped state 6 to 3
22:29:30.064 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d865ab7-d51e-42f4-9234-6109ac162d92"}
22:29:30.067 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d39aebde-8015-4dab-98b5-5d79ff87e7a7"}
22:29:30.071 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[7.45,7.29],"pixels":"..."},"id":"d39aebde-8015-4dab-98b5-5d79ff87e7a7"}
22:29:31.318 01.247 8532 Exposure complete
22:29:31.374 00.056 8532 worker thread done servicing request
22:29:31.374 00.000 7008 OnExposeComplete: enter
22:29:31.374 00.000 7008 UpdateGuideState(): m_state=6
22:29:31.374 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:29:31.374 00.000 7008 Star::Find returns 1 (1), X=547.33, Y=322.26, Mass=667709, SNR=468.3, Peak=65535 HFD=3.3
22:29:31.382 00.008 7008 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.07) = xAngle (3.05 = 3.05)
22:29:31.386 00.004 7008 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.64 = 2.64)
22:29:31.389 00.003 7008 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.27 cameraTheta=2.98 mountX=-0.27 mountY=0.13, mountTheta=2.69
22:29:31.389 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.04, opts=13)
22:29:31.389 00.000 7008 Enqueuing Move request for scope (-0.27, 0.04)
22:29:31.399 00.010 8532 Worker thread wakes up
22:29:31.399 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.04) opts 0xd
22:29:31.399 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.04)
22:29:31.399 00.000 8532 Moving (-0.27, 0.04) raw xDistance=-0.27 yDistance=0.13
22:29:31.399 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:29:31.399 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:31.399 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:29:31.399 00.000 8532 MoveAxis(E, 241, ABG)
22:29:31.399 00.000 8532 Guiding  Dir = 2, Dur = 241
22:29:31.399 00.000 8532 IsSlewing returns 0
22:29:31.399 00.000 8532 IsGuiding returns 0
22:29:31.399 00.000 8532 PulseGuide returned control before completion, sleep 251
22:29:31.403 00.004 7008 UpdateImageDisplay: Size=(752,580) min=170, max=65535, med=3290, FiltMin=2957, FiltMax=41149, Gamma=0.990
22:29:31.420 00.017 7008 UpdateGuideState exits: m=667709 SNR=468.3 Saturated
22:29:31.422 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.424 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:31.426 00.002 7008 Enqueuing Expose request
22:29:31.667 00.241 8532 IsGuiding returns 0
22:29:31.668 00.001 8532 Move returns status 0, amount 241
22:29:31.668 00.000 8532 MoveAxis(N, 0, ABG)
22:29:31.668 00.000 8532 Move returns status 0, amount 0
22:29:31.668 00.000 8532 move complete, result=0
22:29:31.668 00.000 8532 worker thread done servicing request
22:29:31.668 00.000 8532 Worker thread wakes up
22:29:31.668 00.000 7008 GuideStep: -0.3 px 241 ms EAST, 0.1 px 0 ms NORTH
22:29:31.672 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:31.672 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:32.058 00.386 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed12e497-a769-44be-9341-f0cc8fdd869e"}
22:29:32.059 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed12e497-a769-44be-9341-f0cc8fdd869e"}
22:29:32.062 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f01bbd2c-06c0-4791-932d-fe6b6b92641c"}
22:29:32.064 00.002 7008 case statement mapped state 6 to 3
22:29:32.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f01bbd2c-06c0-4791-932d-fe6b6b92641c"}
22:29:32.068 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9c11049-327b-4413-8b64-367dd1149f34"}
22:29:32.069 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.33,7.26],"pixels":"..."},"id":"d9c11049-327b-4413-8b64-367dd1149f34"}
22:29:33.792 01.723 8532 Exposure complete
22:29:33.825 00.033 8532 worker thread done servicing request
22:29:33.825 00.000 7008 OnExposeComplete: enter
22:29:33.825 00.000 7008 UpdateGuideState(): m_state=6
22:29:33.825 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:29:33.825 00.000 7008 Star::Find returns 1 (1), X=547.40, Y=322.32, Mass=672703, SNR=483.7, Peak=65535 HFD=3.3
22:29:33.825 00.000 7008 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.07) = xAngle (2.73 = 2.73)
22:29:33.825 00.000 7008 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.32 = 2.32)
22:29:33.841 00.016 7008 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.66 mountX=-0.21 mountY=0.16, mountTheta=2.47
22:29:33.845 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.10, opts=13)
22:29:33.846 00.001 7008 Enqueuing Move request for scope (-0.20, 0.10)
22:29:33.846 00.000 8532 Worker thread wakes up
22:29:33.846 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
22:29:33.846 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
22:29:33.846 00.000 8532 Moving (-0.20, 0.10) raw xDistance=-0.21 yDistance=0.16
22:29:33.846 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:29:33.846 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:33.846 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:29:33.846 00.000 8532 MoveAxis(E, 199, ABG)
22:29:33.846 00.000 8532 Guiding  Dir = 2, Dur = 199
22:29:33.850 00.004 8532 IsSlewing returns 0
22:29:33.850 00.000 8532 IsGuiding returns 0
22:29:33.852 00.002 8532 PulseGuide returned control before completion, sleep 209
22:29:33.852 00.000 7008 UpdateImageDisplay: Size=(752,580) min=337, max=65535, med=3284, FiltMin=2981, FiltMax=40650, Gamma=0.990
22:29:33.859 00.007 7008 UpdateGuideState exits: m=672703 SNR=483.7 Saturated
22:29:33.859 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:33.859 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:33.859 00.000 7008 Enqueuing Expose request
22:29:34.061 00.202 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d9ca0ab-9559-4733-890d-bdd19eaab2ff"}
22:29:34.065 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d9ca0ab-9559-4733-890d-bdd19eaab2ff"}
22:29:34.067 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c78f0932-aac8-4baa-840e-841483c2d262"}
22:29:34.071 00.004 7008 case statement mapped state 6 to 3
22:29:34.075 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c78f0932-aac8-4baa-840e-841483c2d262"}
22:29:34.078 00.003 8532 IsGuiding returns 0
22:29:34.078 00.000 8532 Move returns status 0, amount 199
22:29:34.078 00.000 8532 MoveAxis(N, 0, ABG)
22:29:34.078 00.000 8532 Move returns status 0, amount 0
22:29:34.078 00.000 8532 move complete, result=0
22:29:34.078 00.000 8532 worker thread done servicing request
22:29:34.078 00.000 7008 GuideStep: -0.2 px 199 ms EAST, 0.2 px 0 ms NORTH
22:29:34.080 00.002 8532 Worker thread wakes up
22:29:34.080 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:34.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:34.086 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"398d6fd3-eef4-44b2-a3e6-b94e4b810a29"}
22:29:34.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.40,7.32],"pixels":"..."},"id":"398d6fd3-eef4-44b2-a3e6-b94e4b810a29"}
22:29:36.067 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72d8ec58-a7bf-4b87-adc5-c190fb60f7d6"}
22:29:36.068 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72d8ec58-a7bf-4b87-adc5-c190fb60f7d6"}
22:29:36.068 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3790f474-9dbc-4d32-bfef-0eda1acfe24a"}
22:29:36.068 00.000 7008 case statement mapped state 6 to 3
22:29:36.078 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3790f474-9dbc-4d32-bfef-0eda1acfe24a"}
22:29:36.082 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec4fff25-7e05-4c34-bd7a-d46f7939cd20"}
22:29:36.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.40,7.32],"pixels":"..."},"id":"ec4fff25-7e05-4c34-bd7a-d46f7939cd20"}
22:29:36.215 00.131 8532 Exposure complete
22:29:36.264 00.049 8532 worker thread done servicing request
22:29:36.264 00.000 7008 OnExposeComplete: enter
22:29:36.269 00.005 7008 UpdateGuideState(): m_state=6
22:29:36.273 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:29:36.276 00.003 7008 Star::Find returns 1 (1), X=547.55, Y=322.39, Mass=670407, SNR=459.4, Peak=65535 HFD=3.2
22:29:36.278 00.002 7008 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.07) = xAngle (1.90 = 1.90)
22:29:36.281 00.003 7008 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.49 = 1.49)
22:29:36.283 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.83 mountX=-0.06 mountY=0.18, mountTheta=1.88
22:29:36.286 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.17, opts=13)
22:29:36.286 00.000 7008 Enqueuing Move request for scope (-0.05, 0.17)
22:29:36.290 00.004 8532 Worker thread wakes up
22:29:36.290 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
22:29:36.290 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
22:29:36.290 00.000 8532 Moving (-0.05, 0.17) raw xDistance=-0.06 yDistance=0.18
22:29:36.290 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:36.290 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:29:36.290 00.000 8532 MoveAxis(E, 0, ABG)
22:29:36.290 00.000 8532 Move returns status 0, amount 0
22:29:36.290 00.000 8532 MoveAxis(S, 316, ABG)
22:29:36.290 00.000 8532 Guiding  Dir = 1, Dur = 316
22:29:36.290 00.000 8532 IsSlewing returns 0
22:29:36.290 00.000 8532 IsGuiding returns 0
22:29:36.290 00.000 8532 PulseGuide returned control before completion, sleep 326
22:29:36.292 00.002 7008 UpdateImageDisplay: Size=(752,580) min=136, max=65535, med=3285, FiltMin=3007, FiltMax=39634, Gamma=0.990
22:29:36.306 00.014 7008 UpdateGuideState exits: m=670407 SNR=459.4 Saturated
22:29:36.307 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:36.310 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:36.315 00.005 7008 Enqueuing Expose request
22:29:36.620 00.305 8532 IsGuiding returns 1
22:29:36.621 00.001 8532 scope still moving after pulse duration time elapsed
22:29:36.652 00.031 8532 IsSlewing returns 0
22:29:36.652 00.000 8532 IsGuiding returns 0
22:29:36.653 00.001 8532 scope move finished after 316 + 45 ms
22:29:36.653 00.000 8532 Move returns status 0, amount 316
22:29:36.653 00.000 8532 move complete, result=0
22:29:36.653 00.000 8532 worker thread done servicing request
22:29:36.653 00.000 8532 Worker thread wakes up
22:29:36.653 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 316 ms SOUTH
22:29:36.655 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:36.655 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:38.073 01.418 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9ced713-2001-4b47-b10a-8b21aa425213"}
22:29:38.075 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9ced713-2001-4b47-b10a-8b21aa425213"}
22:29:38.075 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ed9a69f-5cf0-4d3a-bf04-fc5d671302a9"}
22:29:38.075 00.000 7008 case statement mapped state 6 to 3
22:29:38.084 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ed9a69f-5cf0-4d3a-bf04-fc5d671302a9"}
22:29:38.089 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45e61366-14e1-4ca7-8284-43aecf1d579b"}
22:29:38.092 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[6.55,7.39],"pixels":"..."},"id":"45e61366-14e1-4ca7-8284-43aecf1d579b"}
22:29:38.770 00.678 8532 Exposure complete
22:29:38.802 00.032 8532 worker thread done servicing request
22:29:38.802 00.000 7008 OnExposeComplete: enter
22:29:38.807 00.005 7008 UpdateGuideState(): m_state=6
22:29:38.808 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:29:38.808 00.000 7008 Star::Find returns 1 (1), X=547.64, Y=322.27, Mass=685578, SNR=510.0, Peak=65535 HFD=3.3
22:29:38.810 00.002 7008 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.07) = xAngle (0.99 = 0.99)
22:29:38.812 00.002 7008 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.58 = 0.58)
22:29:38.812 00.000 7008 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.92 mountX=0.04 mountY=0.04, mountTheta=0.79
22:29:38.817 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.06, opts=13)
22:29:38.819 00.002 7008 Enqueuing Move request for scope (0.04, 0.06)
22:29:38.819 00.000 8532 Worker thread wakes up
22:29:38.819 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:29:38.819 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:29:38.819 00.000 8532 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=0.04
22:29:38.819 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:29:38.819 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:38.819 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:38.819 00.000 8532 MoveAxis(E, 0, ABG)
22:29:38.819 00.000 8532 Move returns status 0, amount 0
22:29:38.819 00.000 8532 MoveAxis(N, 0, ABG)
22:29:38.819 00.000 8532 Move returns status 0, amount 0
22:29:38.819 00.000 8532 move complete, result=0
22:29:38.819 00.000 8532 worker thread done servicing request
22:29:38.819 00.000 7008 UpdateImageDisplay: Size=(752,580) min=87, max=65535, med=3275, FiltMin=2984, FiltMax=40613, Gamma=0.990
22:29:38.834 00.015 7008 UpdateGuideState exits: m=685578 SNR=510.0 Saturated
22:29:38.836 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:38.836 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:38.839 00.003 7008 Enqueuing Expose request
22:29:38.840 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:38.842 00.002 8532 Worker thread wakes up
22:29:38.842 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:38.842 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:40.078 01.236 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c306fb0-3bb1-4565-9d2f-8e541f53839b"}
22:29:40.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c306fb0-3bb1-4565-9d2f-8e541f53839b"}
22:29:40.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d2c5b14-9c17-4159-8bce-52916ac248c7"}
22:29:40.087 00.002 7008 case statement mapped state 6 to 3
22:29:40.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d2c5b14-9c17-4159-8bce-52916ac248c7"}
22:29:40.094 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d6ef9bde-b265-49df-830d-765bad44f302"}
22:29:40.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[6.64,7.27],"pixels":"..."},"id":"d6ef9bde-b265-49df-830d-765bad44f302"}
22:29:40.971 00.874 8532 Exposure complete
22:29:41.012 00.041 8532 worker thread done servicing request
22:29:41.012 00.000 7008 OnExposeComplete: enter
22:29:41.012 00.000 7008 UpdateGuideState(): m_state=6
22:29:41.019 00.007 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:29:41.019 00.000 7008 Star::Find returns 1 (1), X=547.59, Y=322.31, Mass=678564, SNR=465.9, Peak=65535 HFD=3.2
22:29:41.019 00.000 7008 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.07) = xAngle (1.70 = 1.70)
22:29:41.029 00.010 7008 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
22:29:41.031 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=-0.01 mountY=0.09, mountTheta=1.70
22:29:41.036 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.10, opts=13)
22:29:41.039 00.003 7008 Enqueuing Move request for scope (-0.01, 0.10)
22:29:41.041 00.002 8532 Worker thread wakes up
22:29:41.041 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:29:41.041 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:29:41.041 00.000 8532 Moving (-0.01, 0.10) raw xDistance=-0.01 yDistance=0.09
22:29:41.041 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:29:41.041 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:41.041 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:41.041 00.000 8532 MoveAxis(E, 0, ABG)
22:29:41.041 00.000 8532 Move returns status 0, amount 0
22:29:41.041 00.000 8532 MoveAxis(N, 0, ABG)
22:29:41.041 00.000 8532 Move returns status 0, amount 0
22:29:41.041 00.000 8532 move complete, result=0
22:29:41.041 00.000 8532 worker thread done servicing request
22:29:41.041 00.000 7008 UpdateImageDisplay: Size=(752,580) min=143, max=65535, med=3277, FiltMin=3006, FiltMax=40364, Gamma=0.990
22:29:41.060 00.019 7008 UpdateGuideState exits: m=678564 SNR=465.9 Saturated
22:29:41.060 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.060 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:41.070 00.010 7008 Enqueuing Expose request
22:29:41.070 00.000 8532 Worker thread wakes up
22:29:41.070 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:41.070 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:41.070 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:42.089 01.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5258cc66-d932-461f-a88f-b5b0265d0128"}
22:29:42.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5258cc66-d932-461f-a88f-b5b0265d0128"}
22:29:42.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"066d7dc2-0a8b-48c7-9db1-8c8488c75e24"}
22:29:42.094 00.000 7008 case statement mapped state 6 to 3
22:29:42.094 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"066d7dc2-0a8b-48c7-9db1-8c8488c75e24"}
22:29:42.099 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3193460-2ee8-4f85-96b0-4d01615293fa"}
22:29:42.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.59,7.31],"pixels":"..."},"id":"c3193460-2ee8-4f85-96b0-4d01615293fa"}
22:29:43.194 01.091 8532 Exposure complete
22:29:43.245 00.051 8532 worker thread done servicing request
22:29:43.245 00.000 7008 OnExposeComplete: enter
22:29:43.249 00.004 7008 UpdateGuideState(): m_state=6
22:29:43.253 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:29:43.258 00.005 7008 Star::Find returns 1 (1), X=547.44, Y=322.26, Mass=659258, SNR=466.2, Peak=65535 HFD=3.2
22:29:43.261 00.003 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.92 = 2.92)
22:29:43.263 00.002 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.50 = 2.50)
22:29:43.265 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.85 mountX=-0.16 mountY=0.10, mountTheta=2.59
22:29:43.268 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.05, opts=13)
22:29:43.270 00.002 7008 Enqueuing Move request for scope (-0.16, 0.05)
22:29:43.274 00.004 8532 Worker thread wakes up
22:29:43.274 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:29:43.274 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:29:43.274 00.000 8532 Moving (-0.16, 0.05) raw xDistance=-0.16 yDistance=0.10
22:29:43.274 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:29:43.274 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:43.274 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:29:43.274 00.000 8532 MoveAxis(E, 0, ABG)
22:29:43.274 00.000 8532 Move returns status 0, amount 0
22:29:43.274 00.000 8532 MoveAxis(N, 0, ABG)
22:29:43.274 00.000 8532 Move returns status 0, amount 0
22:29:43.274 00.000 8532 move complete, result=0
22:29:43.274 00.000 8532 worker thread done servicing request
22:29:43.275 00.001 7008 UpdateImageDisplay: Size=(752,580) min=179, max=65535, med=3274, FiltMin=3021, FiltMax=40534, Gamma=0.990
22:29:43.287 00.012 7008 UpdateGuideState exits: m=659258 SNR=466.2 Saturated
22:29:43.289 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.291 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:43.293 00.002 7008 Enqueuing Expose request
22:29:43.295 00.002 8532 Worker thread wakes up
22:29:43.295 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:43.297 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:43.297 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:44.093 00.796 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84f6d737-cfc1-4e52-814a-8662ab6c2d76"}
22:29:44.093 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84f6d737-cfc1-4e52-814a-8662ab6c2d76"}
22:29:44.093 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f63c2aa-1bd8-4401-838f-15f10128823c"}
22:29:44.098 00.005 7008 case statement mapped state 6 to 3
22:29:44.101 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f63c2aa-1bd8-4401-838f-15f10128823c"}
22:29:44.101 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0c084e0-fc84-4658-88bc-c20992687a28"}
22:29:44.106 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[7.44,7.26],"pixels":"..."},"id":"f0c084e0-fc84-4658-88bc-c20992687a28"}
22:29:45.414 01.308 8532 Exposure complete
22:29:45.446 00.032 8532 worker thread done servicing request
22:29:45.446 00.000 7008 OnExposeComplete: enter
22:29:45.446 00.000 7008 UpdateGuideState(): m_state=6
22:29:45.452 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:29:45.454 00.002 7008 Star::Find returns 1 (1), X=547.42, Y=322.31, Mass=670735, SNR=471.7, Peak=65535 HFD=3.2
22:29:45.455 00.001 7008 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.07) = xAngle (2.75 = 2.75)
22:29:45.457 00.002 7008 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.34 = 2.34)
22:29:45.462 00.005 7008 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.68 mountX=-0.19 mountY=0.15, mountTheta=2.48
22:29:45.462 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.09, opts=13)
22:29:45.462 00.000 7008 Enqueuing Move request for scope (-0.18, 0.09)
22:29:45.462 00.000 8532 Worker thread wakes up
22:29:45.462 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
22:29:45.474 00.012 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
22:29:45.474 00.000 8532 Moving (-0.18, 0.09) raw xDistance=-0.19 yDistance=0.15
22:29:45.474 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:29:45.474 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:45.474 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:29:45.474 00.000 8532 MoveAxis(E, 165, ABG)
22:29:45.474 00.000 8532 Guiding  Dir = 2, Dur = 165
22:29:45.474 00.000 8532 IsSlewing returns 0
22:29:45.474 00.000 8532 IsGuiding returns 0
22:29:45.474 00.000 8532 PulseGuide returned control before completion, sleep 175
22:29:45.474 00.000 7008 UpdateImageDisplay: Size=(752,580) min=265, max=65535, med=3268, FiltMin=2955, FiltMax=40594, Gamma=0.990
22:29:45.491 00.017 7008 UpdateGuideState exits: m=670735 SNR=471.7 Saturated
22:29:45.494 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.494 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:45.494 00.000 7008 Enqueuing Expose request
22:29:45.651 00.157 8532 IsGuiding returns 0
22:29:45.651 00.000 8532 Move returns status 0, amount 165
22:29:45.651 00.000 8532 MoveAxis(N, 0, ABG)
22:29:45.651 00.000 8532 Move returns status 0, amount 0
22:29:45.651 00.000 8532 move complete, result=0
22:29:45.651 00.000 8532 worker thread done servicing request
22:29:45.651 00.000 7008 GuideStep: -0.2 px 165 ms EAST, 0.1 px 0 ms NORTH
22:29:45.651 00.000 8532 Worker thread wakes up
22:29:45.651 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:45.651 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:46.097 00.446 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bf408bdc-0261-4c07-9910-3a56cd5ce4dc"}
22:29:46.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bf408bdc-0261-4c07-9910-3a56cd5ce4dc"}
22:29:46.109 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5c497a9-a22d-4e1e-bad2-944229985679"}
22:29:46.115 00.006 7008 case statement mapped state 6 to 3
22:29:46.118 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5c497a9-a22d-4e1e-bad2-944229985679"}
22:29:46.118 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ecab19a3-8510-4636-8e73-8bb4f6b4e131"}
22:29:46.118 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[7.42,7.31],"pixels":"..."},"id":"ecab19a3-8510-4636-8e73-8bb4f6b4e131"}
22:29:47.777 01.659 8532 Exposure complete
22:29:47.824 00.047 8532 worker thread done servicing request
22:29:47.824 00.000 7008 OnExposeComplete: enter
22:29:47.826 00.002 7008 UpdateGuideState(): m_state=6
22:29:47.826 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:29:47.826 00.000 7008 Star::Find returns 1 (1), X=547.61, Y=322.44, Mass=696592, SNR=462.8, Peak=65535 HFD=3.2
22:29:47.826 00.000 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
22:29:47.826 00.000 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:29:47.826 00.000 7008 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=-0.01 mountY=0.21, mountTheta=1.61
22:29:47.826 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.22, opts=13)
22:29:47.826 00.000 7008 Enqueuing Move request for scope (0.01, 0.22)
22:29:47.841 00.015 8532 Worker thread wakes up
22:29:47.841 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
22:29:47.841 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
22:29:47.841 00.000 8532 Moving (0.01, 0.22) raw xDistance=-0.01 yDistance=0.21
22:29:47.841 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:29:47.841 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:29:47.841 00.000 8532 MoveAxis(E, 0, ABG)
22:29:47.841 00.000 8532 Move returns status 0, amount 0
22:29:47.841 00.000 8532 MoveAxis(S, 364, ABG)
22:29:47.841 00.000 8532 Guiding  Dir = 1, Dur = 364
22:29:47.844 00.003 8532 IsSlewing returns 0
22:29:47.844 00.000 8532 IsGuiding returns 0
22:29:47.844 00.000 8532 PulseGuide returned control before completion, sleep 374
22:29:47.844 00.000 7008 UpdateImageDisplay: Size=(752,580) min=174, max=65535, med=3269, FiltMin=2999, FiltMax=39352, Gamma=0.990
22:29:47.857 00.013 7008 UpdateGuideState exits: m=696592 SNR=462.8 Saturated
22:29:47.861 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.863 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:47.865 00.002 7008 Enqueuing Expose request
22:29:48.108 00.243 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa983a5a-9d33-44d5-a1c3-b553e92c618b"}
22:29:48.112 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa983a5a-9d33-44d5-a1c3-b553e92c618b"}
22:29:48.115 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b41d61cd-ec04-48e2-b6bd-6d1f45996e7c"}
22:29:48.117 00.002 7008 case statement mapped state 6 to 3
22:29:48.121 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b41d61cd-ec04-48e2-b6bd-6d1f45996e7c"}
22:29:48.122 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"578df117-684d-4ebd-ba59-11df480b5e73"}
22:29:48.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.61,7.44],"pixels":"..."},"id":"578df117-684d-4ebd-ba59-11df480b5e73"}
22:29:48.235 00.110 8532 IsGuiding returns 1
22:29:48.235 00.000 8532 scope still moving after pulse duration time elapsed
22:29:48.266 00.031 8532 IsSlewing returns 0
22:29:48.266 00.000 8532 IsGuiding returns 0
22:29:48.266 00.000 8532 scope move finished after 364 + 58 ms
22:29:48.266 00.000 8532 Move returns status 0, amount 364
22:29:48.267 00.001 8532 move complete, result=0
22:29:48.267 00.000 8532 worker thread done servicing request
22:29:48.267 00.000 8532 Worker thread wakes up
22:29:48.267 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 364 ms SOUTH
22:29:48.269 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:48.269 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:50.120 01.851 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af9cd260-a24e-43ec-ad50-2814bf441c5d"}
22:29:50.120 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af9cd260-a24e-43ec-ad50-2814bf441c5d"}
22:29:50.120 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce441feb-12eb-4371-ab57-0f94d57eaef3"}
22:29:50.120 00.000 7008 case statement mapped state 6 to 3
22:29:50.130 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce441feb-12eb-4371-ab57-0f94d57eaef3"}
22:29:50.130 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe7b2153-9eb0-4435-abaf-b7c42fc62454"}
22:29:50.133 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.61,7.44],"pixels":"..."},"id":"fe7b2153-9eb0-4435-abaf-b7c42fc62454"}
22:29:50.401 00.268 8532 Exposure complete
22:29:50.452 00.051 8532 worker thread done servicing request
22:29:50.452 00.000 7008 OnExposeComplete: enter
22:29:50.456 00.004 7008 UpdateGuideState(): m_state=6
22:29:50.458 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:29:50.462 00.004 7008 Star::Find returns 1 (1), X=547.55, Y=322.22, Mass=653987, SNR=471.2, Peak=65535 HFD=3.2
22:29:50.463 00.001 7008 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
22:29:50.467 00.004 7008 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.81)
22:29:50.469 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.14 mountX=-0.05 mountY=0.02, mountTheta=2.82
22:29:50.474 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.00, opts=13)
22:29:50.477 00.003 7008 Enqueuing Move request for scope (-0.05, -0.00)
22:29:50.477 00.000 8532 Worker thread wakes up
22:29:50.477 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
22:29:50.477 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
22:29:50.477 00.000 8532 Moving (-0.05, -0.00) raw xDistance=-0.05 yDistance=0.02
22:29:50.477 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:29:50.477 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:50.477 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:29:50.477 00.000 8532 MoveAxis(E, 0, ABG)
22:29:50.477 00.000 8532 Move returns status 0, amount 0
22:29:50.477 00.000 8532 MoveAxis(N, 0, ABG)
22:29:50.477 00.000 8532 Move returns status 0, amount 0
22:29:50.477 00.000 8532 move complete, result=0
22:29:50.477 00.000 8532 worker thread done servicing request
22:29:50.483 00.006 7008 UpdateImageDisplay: Size=(752,580) min=200, max=65535, med=3269, FiltMin=3012, FiltMax=41084, Gamma=0.990
22:29:50.493 00.010 7008 UpdateGuideState exits: m=653987 SNR=471.2 Saturated
22:29:50.503 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.507 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:50.510 00.003 7008 Enqueuing Expose request
22:29:50.510 00.000 8532 Worker thread wakes up
22:29:50.510 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:50.510 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:50.510 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:52.133 01.623 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f990d61-c938-4617-8041-7b8e926421b8"}
22:29:52.134 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f990d61-c938-4617-8041-7b8e926421b8"}
22:29:52.138 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a5d2c7c-c989-428f-b5a4-819b9b850079"}
22:29:52.140 00.002 7008 case statement mapped state 6 to 3
22:29:52.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a5d2c7c-c989-428f-b5a4-819b9b850079"}
22:29:52.145 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2125f93-41cd-4a3a-955c-a25f3acddb3e"}
22:29:52.146 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.55,7.22],"pixels":"..."},"id":"c2125f93-41cd-4a3a-955c-a25f3acddb3e"}
22:29:52.646 00.500 8532 Exposure complete
22:29:52.687 00.041 8532 worker thread done servicing request
22:29:52.687 00.000 7008 OnExposeComplete: enter
22:29:52.696 00.009 7008 UpdateGuideState(): m_state=6
22:29:52.698 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:29:52.698 00.000 7008 Star::Find returns 1 (1), X=547.40, Y=322.19, Mass=650786, SNR=498.0, Peak=65535 HFD=3.2
22:29:52.700 00.002 7008 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.07) = xAngle (-2.95 = -2.95)
22:29:52.703 00.003 7008 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.36 = 2.92)
22:29:52.703 00.000 7008 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.02 mountX=-0.19 mountY=0.04, mountTheta=2.92
22:29:52.703 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=-0.02, opts=13)
22:29:52.703 00.000 7008 Enqueuing Move request for scope (-0.20, -0.02)
22:29:52.703 00.000 8532 Worker thread wakes up
22:29:52.703 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
22:29:52.703 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
22:29:52.703 00.000 8532 Moving (-0.20, -0.02) raw xDistance=-0.19 yDistance=0.04
22:29:52.703 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:29:52.703 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:52.703 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:52.703 00.000 8532 MoveAxis(E, 171, ABG)
22:29:52.703 00.000 8532 Guiding  Dir = 2, Dur = 171
22:29:52.703 00.000 8532 IsSlewing returns 0
22:29:52.703 00.000 8532 IsGuiding returns 0
22:29:52.703 00.000 8532 PulseGuide returned control before completion, sleep 181
22:29:52.703 00.000 7008 UpdateImageDisplay: Size=(752,580) min=139, max=65535, med=3264, FiltMin=3012, FiltMax=41469, Gamma=0.990
22:29:52.738 00.035 7008 UpdateGuideState exits: m=650786 SNR=498.0 Saturated
22:29:52.740 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.742 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:52.744 00.002 7008 Enqueuing Expose request
22:29:52.914 00.170 8532 IsGuiding returns 0
22:29:52.914 00.000 8532 Move returns status 0, amount 171
22:29:52.914 00.000 8532 MoveAxis(N, 0, ABG)
22:29:52.914 00.000 8532 Move returns status 0, amount 0
22:29:52.914 00.000 8532 move complete, result=0
22:29:52.914 00.000 8532 worker thread done servicing request
22:29:52.914 00.000 7008 GuideStep: -0.2 px 171 ms EAST, 0.0 px 0 ms NORTH
22:29:52.914 00.000 8532 Worker thread wakes up
22:29:52.914 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:52.914 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:54.138 01.224 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"939428dd-09e0-4f39-a800-621e22d4957d"}
22:29:54.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"939428dd-09e0-4f39-a800-621e22d4957d"}
22:29:54.140 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c14cb63-cf27-4c09-8036-361c8b4a0d4b"}
22:29:54.145 00.005 7008 case statement mapped state 6 to 3
22:29:54.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c14cb63-cf27-4c09-8036-361c8b4a0d4b"}
22:29:54.151 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a553cc4b-3d54-45a7-aa76-2d2121cbeb8b"}
22:29:54.155 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[7.40,7.19],"pixels":"..."},"id":"a553cc4b-3d54-45a7-aa76-2d2121cbeb8b"}
22:29:55.046 00.891 8532 Exposure complete
22:29:55.090 00.044 8532 worker thread done servicing request
22:29:55.090 00.000 7008 OnExposeComplete: enter
22:29:55.090 00.000 7008 UpdateGuideState(): m_state=6
22:29:55.090 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:29:55.090 00.000 7008 Star::Find returns 1 (1), X=547.52, Y=322.25, Mass=657242, SNR=454.7, Peak=65535 HFD=3.3
22:29:55.090 00.000 7008 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.07) = xAngle (2.76 = 2.76)
22:29:55.090 00.000 7008 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.34 = 2.34)
22:29:55.090 00.000 7008 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.69 mountX=-0.08 mountY=0.06, mountTheta=2.48
22:29:55.105 00.015 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.04, opts=13)
22:29:55.106 00.001 7008 Enqueuing Move request for scope (-0.08, 0.04)
22:29:55.106 00.000 8532 Worker thread wakes up
22:29:55.106 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
22:29:55.106 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
22:29:55.106 00.000 8532 Moving (-0.08, 0.04) raw xDistance=-0.08 yDistance=0.06
22:29:55.106 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:29:55.106 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:55.106 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:29:55.106 00.000 8532 MoveAxis(E, 0, ABG)
22:29:55.106 00.000 8532 Move returns status 0, amount 0
22:29:55.106 00.000 8532 MoveAxis(N, 0, ABG)
22:29:55.106 00.000 8532 Move returns status 0, amount 0
22:29:55.106 00.000 8532 move complete, result=0
22:29:55.106 00.000 8532 worker thread done servicing request
22:29:55.106 00.000 7008 UpdateImageDisplay: Size=(752,580) min=141, max=65535, med=3263, FiltMin=2925, FiltMax=40689, Gamma=0.990
22:29:55.131 00.025 7008 UpdateGuideState exits: m=657242 SNR=454.7 Saturated
22:29:55.136 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.136 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:55.140 00.004 7008 Enqueuing Expose request
22:29:55.140 00.000 8532 Worker thread wakes up
22:29:55.140 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:55.140 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:55.140 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:56.148 01.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e97a60c-46ba-48c2-aa64-c297471fbb45"}
22:29:56.148 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e97a60c-46ba-48c2-aa64-c297471fbb45"}
22:29:56.148 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc2dcb66-442f-4ad3-9a44-e6a3d36e70e7"}
22:29:56.148 00.000 7008 case statement mapped state 6 to 3
22:29:56.157 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc2dcb66-442f-4ad3-9a44-e6a3d36e70e7"}
22:29:56.160 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"12178baf-007f-4f16-906c-7019eb2bda7a"}
22:29:56.164 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[6.52,7.25],"pixels":"..."},"id":"12178baf-007f-4f16-906c-7019eb2bda7a"}
22:29:57.257 01.093 8532 Exposure complete
22:29:57.308 00.051 8532 worker thread done servicing request
22:29:57.308 00.000 7008 OnExposeComplete: enter
22:29:57.309 00.001 7008 UpdateGuideState(): m_state=6
22:29:57.312 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:29:57.312 00.000 7008 Star::Find returns 1 (1), X=547.25, Y=322.17, Mass=655312, SNR=469.0, Peak=65535 HFD=3.1
22:29:57.312 00.000 7008 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.07) = xAngle (-2.93 = -2.93)
22:29:57.319 00.007 7008 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.35 = 2.94)
22:29:57.321 00.002 7008 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-3.00 mountX=-0.35 mountY=0.07, mountTheta=2.94
22:29:57.327 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=-0.05, opts=13)
22:29:57.327 00.000 7008 Enqueuing Move request for scope (-0.35, -0.05)
22:29:57.327 00.000 8532 Worker thread wakes up
22:29:57.327 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.05) opts 0xd
22:29:57.327 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.35, -0.05)
22:29:57.327 00.000 8532 Moving (-0.35, -0.05) raw xDistance=-0.35 yDistance=0.07
22:29:57.327 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:29:57.327 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:57.327 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:29:57.327 00.000 8532 MoveAxis(E, 306, ABG)
22:29:57.327 00.000 8532 Guiding  Dir = 2, Dur = 306
22:29:57.327 00.000 8532 IsSlewing returns 0
22:29:57.334 00.007 8532 IsGuiding returns 0
22:29:57.335 00.001 8532 PulseGuide returned control before completion, sleep 316
22:29:57.336 00.001 7008 UpdateImageDisplay: Size=(752,580) min=63, max=65535, med=3256, FiltMin=2936, FiltMax=40743, Gamma=0.990
22:29:57.359 00.023 7008 UpdateGuideState exits: m=655312 SNR=469.0 Saturated
22:29:57.359 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:57.359 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:57.366 00.007 7008 Enqueuing Expose request
22:29:57.667 00.301 8532 IsGuiding returns 0
22:29:57.667 00.000 8532 Move returns status 0, amount 306
22:29:57.667 00.000 8532 MoveAxis(N, 0, ABG)
22:29:57.667 00.000 8532 Move returns status 0, amount 0
22:29:57.667 00.000 8532 move complete, result=0
22:29:57.667 00.000 8532 worker thread done servicing request
22:29:57.667 00.000 8532 Worker thread wakes up
22:29:57.667 00.000 7008 GuideStep: -0.3 px 306 ms EAST, 0.1 px 0 ms NORTH
22:29:57.667 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:29:57.667 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:29:58.159 00.492 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d04f0fc-ca67-40ee-bf77-bae89371ff73"}
22:29:58.162 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d04f0fc-ca67-40ee-bf77-bae89371ff73"}
22:29:58.164 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1155fff7-b826-459f-a04b-14906553c26c"}
22:29:58.164 00.000 7008 case statement mapped state 6 to 3
22:29:58.164 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1155fff7-b826-459f-a04b-14906553c26c"}
22:29:58.169 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4be5ffcf-e027-4f5b-abd9-a2c7abd56228"}
22:29:58.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[7.25,7.17],"pixels":"..."},"id":"4be5ffcf-e027-4f5b-abd9-a2c7abd56228"}
22:29:59.789 01.618 8532 Exposure complete
22:29:59.814 00.025 8532 worker thread done servicing request
22:29:59.814 00.000 7008 OnExposeComplete: enter
22:29:59.817 00.003 7008 UpdateGuideState(): m_state=6
22:29:59.817 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:29:59.819 00.002 7008 Star::Find returns 1 (1), X=547.35, Y=322.25, Mass=654961, SNR=489.4, Peak=65535 HFD=3.2
22:29:59.821 00.002 7008 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.07) = xAngle (3.06 = 3.06)
22:29:59.821 00.000 7008 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.65 = 2.65)
22:29:59.824 00.003 7008 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.99 mountX=-0.25 mountY=0.12, mountTheta=2.70
22:29:59.827 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.04, opts=13)
22:29:59.827 00.000 7008 Enqueuing Move request for scope (-0.25, 0.04)
22:29:59.829 00.002 8532 Worker thread wakes up
22:29:59.829 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
22:29:59.829 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
22:29:59.829 00.000 8532 Moving (-0.25, 0.04) raw xDistance=-0.25 yDistance=0.12
22:29:59.829 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
22:29:59.829 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:59.829 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:29:59.829 00.000 8532 MoveAxis(E, 243, ABG)
22:29:59.829 00.000 8532 Guiding  Dir = 2, Dur = 243
22:29:59.829 00.000 8532 IsSlewing returns 0
22:29:59.829 00.000 8532 IsGuiding returns 0
22:29:59.831 00.002 8532 PulseGuide returned control before completion, sleep 253
22:29:59.832 00.001 7008 UpdateImageDisplay: Size=(752,580) min=68, max=65535, med=3253, FiltMin=2988, FiltMax=40985, Gamma=0.990
22:29:59.851 00.019 7008 UpdateGuideState exits: m=654961 SNR=489.4 Saturated
22:29:59.853 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:59.853 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:29:59.853 00.000 7008 Enqueuing Expose request
22:30:00.101 00.248 8532 IsGuiding returns 0
22:30:00.101 00.000 8532 Move returns status 0, amount 243
22:30:00.101 00.000 8532 MoveAxis(N, 0, ABG)
22:30:00.101 00.000 8532 Move returns status 0, amount 0
22:30:00.101 00.000 8532 move complete, result=0
22:30:00.102 00.001 8532 worker thread done servicing request
22:30:00.102 00.000 8532 Worker thread wakes up
22:30:00.102 00.000 7008 GuideStep: -0.2 px 243 ms EAST, 0.1 px 0 ms NORTH
22:30:00.104 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:00.104 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:00.163 00.059 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"665661ef-384f-4997-9d2d-ea6d3364397c"}
22:30:00.163 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"665661ef-384f-4997-9d2d-ea6d3364397c"}
22:30:00.169 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7479692-a916-4ce6-b446-2821c0b75584"}
22:30:00.170 00.001 7008 case statement mapped state 6 to 3
22:30:00.175 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7479692-a916-4ce6-b446-2821c0b75584"}
22:30:00.179 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"149ba6ef-ab4e-402d-8caa-81ccecddf426"}
22:30:00.182 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.35,7.25],"pixels":"..."},"id":"149ba6ef-ab4e-402d-8caa-81ccecddf426"}
22:30:02.165 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75a75d53-e2e1-4a2b-b91e-2b7f20e3fa4c"}
22:30:02.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75a75d53-e2e1-4a2b-b91e-2b7f20e3fa4c"}
22:30:02.168 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec6b091d-1655-4fa2-9fbd-58ff2fac9f4d"}
22:30:02.171 00.003 7008 case statement mapped state 6 to 3
22:30:02.172 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec6b091d-1655-4fa2-9fbd-58ff2fac9f4d"}
22:30:02.174 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6fafcf85-ee30-4037-90b3-945b499dd16e"}
22:30:02.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.35,7.25],"pixels":"..."},"id":"6fafcf85-ee30-4037-90b3-945b499dd16e"}
22:30:02.235 00.059 8532 Exposure complete
22:30:02.275 00.040 8532 worker thread done servicing request
22:30:02.275 00.000 7008 OnExposeComplete: enter
22:30:02.283 00.008 7008 UpdateGuideState(): m_state=6
22:30:02.283 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:30:02.283 00.000 7008 Star::Find returns 1 (1), X=547.44, Y=322.33, Mass=676537, SNR=475.1, Peak=65535 HFD=3.2
22:30:02.292 00.009 7008 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.07) = xAngle (2.61 = 2.61)
22:30:02.292 00.000 7008 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.19 = 2.19)
22:30:02.292 00.000 7008 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.53 mountX=-0.17 mountY=0.16, mountTheta=2.38
22:30:02.300 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.11, opts=13)
22:30:02.305 00.005 7008 Enqueuing Move request for scope (-0.16, 0.11)
22:30:02.308 00.003 8532 Worker thread wakes up
22:30:02.308 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
22:30:02.308 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
22:30:02.308 00.000 8532 Moving (-0.16, 0.11) raw xDistance=-0.17 yDistance=0.16
22:30:02.308 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:30:02.308 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:02.308 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:30:02.308 00.000 8532 MoveAxis(E, 0, ABG)
22:30:02.308 00.000 8532 Move returns status 0, amount 0
22:30:02.308 00.000 8532 MoveAxis(N, 0, ABG)
22:30:02.308 00.000 8532 Move returns status 0, amount 0
22:30:02.308 00.000 8532 move complete, result=0
22:30:02.308 00.000 8532 worker thread done servicing request
22:30:02.310 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3251, FiltMin=2974, FiltMax=40312, Gamma=0.990
22:30:02.322 00.012 7008 UpdateGuideState exits: m=676537 SNR=475.1 Saturated
22:30:02.322 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.332 00.010 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:02.336 00.004 7008 Enqueuing Expose request
22:30:02.338 00.002 8532 Worker thread wakes up
22:30:02.338 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:02.339 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:02.339 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:04.162 01.823 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d986b305-4063-413c-b7ac-004c705c38e9"}
22:30:04.162 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d986b305-4063-413c-b7ac-004c705c38e9"}
22:30:04.162 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"937f5679-e60f-4661-8231-a7492b71fc1f"}
22:30:04.167 00.005 7008 case statement mapped state 6 to 3
22:30:04.170 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"937f5679-e60f-4661-8231-a7492b71fc1f"}
22:30:04.174 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c05e4431-85c1-45be-a93a-fb40e96558c7"}
22:30:04.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.44,7.33],"pixels":"..."},"id":"c05e4431-85c1-45be-a93a-fb40e96558c7"}
22:30:04.466 00.290 8532 Exposure complete
22:30:04.493 00.027 8532 worker thread done servicing request
22:30:04.493 00.000 7008 OnExposeComplete: enter
22:30:04.493 00.000 7008 UpdateGuideState(): m_state=6
22:30:04.500 00.007 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:30:04.500 00.000 7008 Star::Find returns 1 (1), X=547.38, Y=322.36, Mass=675925, SNR=494.5, Peak=65535 HFD=3.3
22:30:04.500 00.000 7008 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.07) = xAngle (2.63 = 2.63)
22:30:04.500 00.000 7008 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.21 = 2.21)
22:30:04.500 00.000 7008 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.26 cameraTheta=2.56 mountX=-0.23 mountY=0.21, mountTheta=2.40
22:30:04.512 00.012 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.15, opts=13)
22:30:04.514 00.002 7008 Enqueuing Move request for scope (-0.22, 0.15)
22:30:04.516 00.002 8532 Worker thread wakes up
22:30:04.516 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
22:30:04.516 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
22:30:04.516 00.000 8532 Moving (-0.22, 0.15) raw xDistance=-0.23 yDistance=0.21
22:30:04.516 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:30:04.516 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:30:04.516 00.000 8532 MoveAxis(E, 204, ABG)
22:30:04.516 00.000 8532 Guiding  Dir = 2, Dur = 204
22:30:04.516 00.000 8532 IsSlewing returns 0
22:30:04.516 00.000 8532 IsGuiding returns 0
22:30:04.518 00.002 8532 PulseGuide returned control before completion, sleep 214
22:30:04.518 00.000 7008 UpdateImageDisplay: Size=(752,580) min=95, max=65535, med=3251, FiltMin=3040, FiltMax=40135, Gamma=0.990
22:30:04.534 00.016 7008 UpdateGuideState exits: m=675925 SNR=494.5 Saturated
22:30:04.535 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.535 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:04.535 00.000 7008 Enqueuing Expose request
22:30:04.747 00.212 8532 IsGuiding returns 0
22:30:04.747 00.000 8532 Move returns status 0, amount 204
22:30:04.747 00.000 8532 MoveAxis(S, 372, ABG)
22:30:04.747 00.000 8532 Guiding  Dir = 1, Dur = 372
22:30:04.747 00.000 8532 IsSlewing returns 0
22:30:04.747 00.000 8532 IsGuiding returns 0
22:30:04.747 00.000 8532 PulseGuide returned control before completion, sleep 382
22:30:05.142 00.395 8532 IsGuiding returns 0
22:30:05.142 00.000 8532 Move returns status 0, amount 372
22:30:05.142 00.000 8532 move complete, result=0
22:30:05.142 00.000 8532 worker thread done servicing request
22:30:05.143 00.001 8532 Worker thread wakes up
22:30:05.143 00.000 7008 GuideStep: -0.2 px 204 ms EAST, 0.2 px 372 ms SOUTH
22:30:05.144 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:05.144 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:06.168 01.024 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84f34379-8465-4020-b2d2-e36bcf939a19"}
22:30:06.169 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84f34379-8465-4020-b2d2-e36bcf939a19"}
22:30:06.171 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed9d9431-7cfa-400f-90ee-35dcd21501fb"}
22:30:06.175 00.004 7008 case statement mapped state 6 to 3
22:30:06.175 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed9d9431-7cfa-400f-90ee-35dcd21501fb"}
22:30:06.175 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a6726fec-dba1-438e-8560-18cb653cfa0c"}
22:30:06.179 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[7.38,7.36],"pixels":"..."},"id":"a6726fec-dba1-438e-8560-18cb653cfa0c"}
22:30:07.260 01.081 8532 Exposure complete
22:30:07.302 00.042 8532 worker thread done servicing request
22:30:07.302 00.000 7008 OnExposeComplete: enter
22:30:07.302 00.000 7008 UpdateGuideState(): m_state=6
22:30:07.302 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:30:07.302 00.000 7008 Star::Find returns 1 (1), X=547.65, Y=322.24, Mass=677284, SNR=475.7, Peak=65535 HFD=3.3
22:30:07.302 00.000 7008 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.07) = xAngle (0.51 = 0.51)
22:30:07.302 00.000 7008 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.10 = 0.10)
22:30:07.310 00.008 7008 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=0.05 mountY=0.01, mountTheta=0.12
22:30:07.310 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.02, opts=13)
22:30:07.310 00.000 7008 Enqueuing Move request for scope (0.05, 0.02)
22:30:07.316 00.006 8532 Worker thread wakes up
22:30:07.316 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:30:07.316 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:30:07.316 00.000 8532 Moving (0.05, 0.02) raw xDistance=0.05 yDistance=0.01
22:30:07.316 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:30:07.316 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:07.318 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:30:07.318 00.000 8532 MoveAxis(E, 0, ABG)
22:30:07.318 00.000 8532 Move returns status 0, amount 0
22:30:07.318 00.000 8532 MoveAxis(N, 0, ABG)
22:30:07.318 00.000 8532 Move returns status 0, amount 0
22:30:07.318 00.000 8532 move complete, result=0
22:30:07.318 00.000 8532 worker thread done servicing request
22:30:07.318 00.000 7008 UpdateImageDisplay: Size=(752,580) min=111, max=65535, med=3243, FiltMin=2952, FiltMax=40759, Gamma=0.990
22:30:07.329 00.011 7008 UpdateGuideState exits: m=677284 SNR=475.7 Saturated
22:30:07.332 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.334 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:07.336 00.002 7008 Enqueuing Expose request
22:30:07.338 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:07.338 00.000 8532 Worker thread wakes up
22:30:07.338 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:07.338 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:08.172 00.834 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb53753e-f676-4779-97b5-fcd1e24f63b5"}
22:30:08.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb53753e-f676-4779-97b5-fcd1e24f63b5"}
22:30:08.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87676386-bba9-45f6-96d3-3874ecf76472"}
22:30:08.176 00.000 7008 case statement mapped state 6 to 3
22:30:08.176 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87676386-bba9-45f6-96d3-3874ecf76472"}
22:30:08.176 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a9d5b155-1427-4a16-bf83-a7e1035c558d"}
22:30:08.176 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[6.65,7.24],"pixels":"..."},"id":"a9d5b155-1427-4a16-bf83-a7e1035c558d"}
22:30:09.465 01.289 8532 Exposure complete
22:30:09.512 00.047 8532 worker thread done servicing request
22:30:09.512 00.000 7008 OnExposeComplete: enter
22:30:09.515 00.003 7008 UpdateGuideState(): m_state=6
22:30:09.519 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:30:09.521 00.002 7008 Star::Find returns 1 (1), X=547.56, Y=322.15, Mass=650266, SNR=446.3, Peak=65535 HFD=3.2
22:30:09.523 00.002 7008 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.07) = xAngle (-2.08 = -2.08)
22:30:09.525 00.002 7008 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.49 = -2.49)
22:30:09.529 00.004 7008 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.15 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
22:30:09.533 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=-0.06, opts=13)
22:30:09.534 00.001 7008 Enqueuing Move request for scope (-0.04, -0.06)
22:30:09.536 00.002 8532 Worker thread wakes up
22:30:09.536 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:30:09.536 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:30:09.536 00.000 8532 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=-0.05
22:30:09.536 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:30:09.536 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:09.536 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:09.536 00.000 8532 MoveAxis(E, 0, ABG)
22:30:09.536 00.000 8532 Move returns status 0, amount 0
22:30:09.536 00.000 8532 MoveAxis(N, 0, ABG)
22:30:09.536 00.000 8532 Move returns status 0, amount 0
22:30:09.536 00.000 8532 move complete, result=0
22:30:09.536 00.000 8532 worker thread done servicing request
22:30:09.536 00.000 7008 UpdateImageDisplay: Size=(752,580) min=75, max=65535, med=3241, FiltMin=2891, FiltMax=41708, Gamma=0.990
22:30:09.545 00.009 7008 UpdateGuideState exits: m=650266 SNR=446.3 Saturated
22:30:09.545 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.545 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:09.545 00.000 7008 Enqueuing Expose request
22:30:09.545 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:09.545 00.000 8532 Worker thread wakes up
22:30:09.545 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:09.545 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:10.172 00.627 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07e28ab7-1dc8-4df0-8e94-13685fe45307"}
22:30:10.172 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07e28ab7-1dc8-4df0-8e94-13685fe45307"}
22:30:10.172 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0b8095ee-6bbc-4dc6-82fe-3fa19fbbabe2"}
22:30:10.172 00.000 7008 case statement mapped state 6 to 3
22:30:10.179 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b8095ee-6bbc-4dc6-82fe-3fa19fbbabe2"}
22:30:10.179 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"181ca515-7bb8-4734-8393-afb653e30ce3"}
22:30:10.179 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[6.56,7.15],"pixels":"..."},"id":"181ca515-7bb8-4734-8393-afb653e30ce3"}
22:30:11.676 01.497 8532 Exposure complete
22:30:11.718 00.042 8532 worker thread done servicing request
22:30:11.718 00.000 7008 OnExposeComplete: enter
22:30:11.718 00.000 7008 UpdateGuideState(): m_state=6
22:30:11.723 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:30:11.723 00.000 7008 Star::Find returns 1 (1), X=547.38, Y=322.13, Mass=645681, SNR=448.8, Peak=65535 HFD=3.3
22:30:11.723 00.000 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
22:30:11.728 00.005 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
22:30:11.728 00.000 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-2.76 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
22:30:11.734 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.09, opts=13)
22:30:11.737 00.003 7008 Enqueuing Move request for scope (-0.22, -0.09)
22:30:11.737 00.000 8532 Worker thread wakes up
22:30:11.740 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
22:30:11.740 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
22:30:11.740 00.000 8532 Moving (-0.22, -0.09) raw xDistance=-0.21 yDistance=-0.01
22:30:11.740 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:30:11.740 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:11.741 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:11.741 00.000 8532 MoveAxis(E, 185, ABG)
22:30:11.741 00.000 8532 Guiding  Dir = 2, Dur = 185
22:30:11.741 00.000 8532 IsSlewing returns 0
22:30:11.741 00.000 8532 IsGuiding returns 0
22:30:11.742 00.001 8532 PulseGuide returned control before completion, sleep 195
22:30:11.742 00.000 7008 UpdateImageDisplay: Size=(752,580) min=16, max=65535, med=3233, FiltMin=2919, FiltMax=41393, Gamma=0.990
22:30:11.750 00.008 7008 UpdateGuideState exits: m=645681 SNR=448.8 Saturated
22:30:11.750 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.750 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:11.762 00.012 7008 Enqueuing Expose request
22:30:11.939 00.177 8532 IsGuiding returns 0
22:30:11.939 00.000 8532 Move returns status 0, amount 185
22:30:11.939 00.000 8532 MoveAxis(N, 0, ABG)
22:30:11.939 00.000 8532 Move returns status 0, amount 0
22:30:11.939 00.000 8532 move complete, result=0
22:30:11.939 00.000 8532 worker thread done servicing request
22:30:11.940 00.001 7008 GuideStep: -0.2 px 185 ms EAST, -0.0 px 0 ms NORTH
22:30:11.940 00.000 8532 Worker thread wakes up
22:30:11.940 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:11.940 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:12.176 00.236 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6a048c3-a9b3-406d-97e4-6dcdb00220e7"}
22:30:12.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6a048c3-a9b3-406d-97e4-6dcdb00220e7"}
22:30:12.182 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"090d45c4-bddb-4f62-a0e6-227c06aa33f3"}
22:30:12.186 00.004 7008 case statement mapped state 6 to 3
22:30:12.186 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"090d45c4-bddb-4f62-a0e6-227c06aa33f3"}
22:30:12.191 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc5af7e4-9a27-4456-93a2-7891be16e013"}
22:30:12.195 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[7.38,7.13],"pixels":"..."},"id":"dc5af7e4-9a27-4456-93a2-7891be16e013"}
22:30:14.064 01.869 8532 Exposure complete
22:30:14.096 00.032 8532 worker thread done servicing request
22:30:14.096 00.000 7008 OnExposeComplete: enter
22:30:14.096 00.000 7008 UpdateGuideState(): m_state=6
22:30:14.096 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:30:14.096 00.000 7008 Star::Find returns 1 (1), X=547.39, Y=322.14, Mass=633006, SNR=469.9, Peak=65535 HFD=3.2
22:30:14.096 00.000 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.73 = -2.73)
22:30:14.096 00.000 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.14 = -3.14)
22:30:14.096 00.000 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.80 mountX=-0.21 mountY=-0.00, mountTheta=-3.14
22:30:14.109 00.013 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.08, opts=13)
22:30:14.113 00.004 7008 Enqueuing Move request for scope (-0.21, -0.08)
22:30:14.113 00.000 8532 Worker thread wakes up
22:30:14.113 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
22:30:14.113 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
22:30:14.113 00.000 8532 Moving (-0.21, -0.08) raw xDistance=-0.21 yDistance=-0.00
22:30:14.113 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:30:14.113 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:14.113 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:30:14.113 00.000 8532 MoveAxis(E, 197, ABG)
22:30:14.113 00.000 8532 Guiding  Dir = 2, Dur = 197
22:30:14.113 00.000 8532 IsSlewing returns 0
22:30:14.117 00.004 8532 IsGuiding returns 0
22:30:14.117 00.000 8532 PulseGuide returned control before completion, sleep 207
22:30:14.118 00.001 7008 UpdateImageDisplay: Size=(752,580) min=13, max=65535, med=3232, FiltMin=2965, FiltMax=41228, Gamma=0.990
22:30:14.134 00.016 7008 UpdateGuideState exits: m=633006 SNR=469.9 Saturated
22:30:14.134 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.134 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:14.142 00.008 7008 Enqueuing Expose request
22:30:14.188 00.046 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"49f7d3d0-70d6-4b0a-b0d1-d3cb9cb0b2af"}
22:30:14.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"49f7d3d0-70d6-4b0a-b0d1-d3cb9cb0b2af"}
22:30:14.192 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"329f6a6f-d7e8-42ba-9968-ea3f01cddad9"}
22:30:14.193 00.001 7008 case statement mapped state 6 to 3
22:30:14.197 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"329f6a6f-d7e8-42ba-9968-ea3f01cddad9"}
22:30:14.197 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a1c2a61a-ded4-46ee-9c21-767d4db562c2"}
22:30:14.202 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.39,7.14],"pixels":"..."},"id":"a1c2a61a-ded4-46ee-9c21-767d4db562c2"}
22:30:14.330 00.128 8532 IsGuiding returns 0
22:30:14.330 00.000 8532 Move returns status 0, amount 197
22:30:14.331 00.001 8532 MoveAxis(N, 0, ABG)
22:30:14.331 00.000 8532 Move returns status 0, amount 0
22:30:14.331 00.000 8532 move complete, result=0
22:30:14.331 00.000 8532 worker thread done servicing request
22:30:14.331 00.000 8532 Worker thread wakes up
22:30:14.331 00.000 7008 GuideStep: -0.2 px 197 ms EAST, -0.0 px 0 ms NORTH
22:30:14.333 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:14.333 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:16.186 01.853 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35360f8a-4c02-437e-82cb-fec398264f94"}
22:30:16.187 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35360f8a-4c02-437e-82cb-fec398264f94"}
22:30:16.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4416332f-af7e-481d-9a71-f6f543f5a3d7"}
22:30:16.191 00.002 7008 case statement mapped state 6 to 3
22:30:16.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4416332f-af7e-481d-9a71-f6f543f5a3d7"}
22:30:16.195 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ecdfcca2-2525-46e0-a6c3-d4dc683c1cfa"}
22:30:16.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.39,7.14],"pixels":"..."},"id":"ecdfcca2-2525-46e0-a6c3-d4dc683c1cfa"}
22:30:16.465 00.267 8532 Exposure complete
22:30:16.507 00.042 8532 worker thread done servicing request
22:30:16.507 00.000 7008 OnExposeComplete: enter
22:30:16.520 00.013 7008 UpdateGuideState(): m_state=6
22:30:16.523 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:30:16.527 00.004 7008 Star::Find returns 1 (1), X=547.45, Y=322.24, Mass=645068, SNR=501.9, Peak=65535 HFD=3.2
22:30:16.529 00.002 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.04 = 3.04)
22:30:16.531 00.002 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
22:30:16.533 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=-0.15 mountY=0.08, mountTheta=2.68
22:30:16.537 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.03, opts=13)
22:30:16.537 00.000 7008 Enqueuing Move request for scope (-0.15, 0.03)
22:30:16.537 00.000 8532 Worker thread wakes up
22:30:16.537 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
22:30:16.537 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
22:30:16.537 00.000 8532 Moving (-0.15, 0.03) raw xDistance=-0.15 yDistance=0.08
22:30:16.537 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:30:16.537 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:16.537 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:30:16.537 00.000 8532 MoveAxis(E, 0, ABG)
22:30:16.537 00.000 8532 Move returns status 0, amount 0
22:30:16.537 00.000 8532 MoveAxis(N, 0, ABG)
22:30:16.537 00.000 8532 Move returns status 0, amount 0
22:30:16.537 00.000 8532 move complete, result=0
22:30:16.537 00.000 8532 worker thread done servicing request
22:30:16.544 00.007 7008 UpdateImageDisplay: Size=(752,580) min=6, max=65535, med=3233, FiltMin=2952, FiltMax=40943, Gamma=0.990
22:30:16.554 00.010 7008 UpdateGuideState exits: m=645068 SNR=501.9 Saturated
22:30:16.556 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.558 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:16.560 00.002 7008 Enqueuing Expose request
22:30:16.562 00.002 8532 Worker thread wakes up
22:30:16.562 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:16.565 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:16.565 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:18.181 01.616 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7fa3466-aec7-41d6-8327-b61d03075f4f"}
22:30:18.181 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7fa3466-aec7-41d6-8327-b61d03075f4f"}
22:30:18.181 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dbf32379-dd32-411e-a132-94b323a15b4e"}
22:30:18.189 00.008 7008 case statement mapped state 6 to 3
22:30:18.189 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbf32379-dd32-411e-a132-94b323a15b4e"}
22:30:18.189 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed7e4572-2f4f-4799-8977-51f472c4dff8"}
22:30:18.197 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[7.45,7.24],"pixels":"..."},"id":"ed7e4572-2f4f-4799-8977-51f472c4dff8"}
22:30:18.687 00.490 8532 Exposure complete
22:30:18.743 00.056 8532 worker thread done servicing request
22:30:18.745 00.002 7008 OnExposeComplete: enter
22:30:18.747 00.002 7008 UpdateGuideState(): m_state=6
22:30:18.752 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:30:18.755 00.003 7008 Star::Find returns 1 (1), X=547.37, Y=322.21, Mass=658129, SNR=477.4, Peak=65535 HFD=3.3
22:30:18.757 00.002 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
22:30:18.761 00.004 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.82)
22:30:18.763 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.13 mountX=-0.23 mountY=0.07, mountTheta=2.83
22:30:18.768 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.00, opts=13)
22:30:18.772 00.004 7008 Enqueuing Move request for scope (-0.23, -0.00)
22:30:18.772 00.000 8532 Worker thread wakes up
22:30:18.772 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd
22:30:18.772 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.00)
22:30:18.774 00.002 8532 Moving (-0.23, -0.00) raw xDistance=-0.23 yDistance=0.07
22:30:18.774 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:30:18.774 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:18.774 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:30:18.774 00.000 8532 MoveAxis(E, 206, ABG)
22:30:18.774 00.000 8532 Guiding  Dir = 2, Dur = 206
22:30:18.774 00.000 8532 IsSlewing returns 0
22:30:18.774 00.000 8532 IsGuiding returns 0
22:30:18.774 00.000 8532 PulseGuide returned control before completion, sleep 216
22:30:18.774 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3227, FiltMin=2908, FiltMax=41599, Gamma=0.990
22:30:18.787 00.013 7008 UpdateGuideState exits: m=658129 SNR=477.4 Saturated
22:30:18.791 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.793 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:18.795 00.002 7008 Enqueuing Expose request
22:30:19.002 00.207 8532 IsGuiding returns 1
22:30:19.002 00.000 8532 scope still moving after pulse duration time elapsed
22:30:19.034 00.032 8532 IsSlewing returns 0
22:30:19.034 00.000 8532 IsGuiding returns 0
22:30:19.034 00.000 8532 scope move finished after 206 + 53 ms
22:30:19.034 00.000 8532 Move returns status 0, amount 206
22:30:19.034 00.000 8532 MoveAxis(N, 0, ABG)
22:30:19.034 00.000 8532 Move returns status 0, amount 0
22:30:19.034 00.000 8532 move complete, result=0
22:30:19.034 00.000 8532 worker thread done servicing request
22:30:19.034 00.000 8532 Worker thread wakes up
22:30:19.034 00.000 7008 GuideStep: -0.2 px 206 ms EAST, 0.1 px 0 ms NORTH
22:30:19.038 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:19.038 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:20.182 01.144 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd3daf54-d229-493f-ab4b-ae104c0e6df1"}
22:30:20.182 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd3daf54-d229-493f-ab4b-ae104c0e6df1"}
22:30:20.182 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6386a581-0f51-4d0d-881e-5c0956794ca2"}
22:30:20.182 00.000 7008 case statement mapped state 6 to 3
22:30:20.182 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6386a581-0f51-4d0d-881e-5c0956794ca2"}
22:30:20.182 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7664e3c8-1aa9-4275-8232-51afe28a6a00"}
22:30:20.195 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[7.37,7.21],"pixels":"..."},"id":"7664e3c8-1aa9-4275-8232-51afe28a6a00"}
22:30:21.164 00.969 8532 Exposure complete
22:30:21.219 00.055 7008 OnExposeComplete: enter
22:30:21.223 00.004 8532 worker thread done servicing request
22:30:21.223 00.000 7008 UpdateGuideState(): m_state=6
22:30:21.225 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:30:21.227 00.002 7008 Star::Find returns 1 (1), X=547.42, Y=322.20, Mass=654947, SNR=459.9, Peak=65535 HFD=3.2
22:30:21.229 00.002 7008 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.07) = xAngle (-2.98 = -2.98)
22:30:21.231 00.002 7008 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.89)
22:30:21.231 00.000 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.05 mountX=-0.18 mountY=0.05, mountTheta=2.90
22:30:21.235 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.02, opts=13)
22:30:21.237 00.002 7008 Enqueuing Move request for scope (-0.18, -0.02)
22:30:21.237 00.000 8532 Worker thread wakes up
22:30:21.237 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
22:30:21.237 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
22:30:21.237 00.000 8532 Moving (-0.18, -0.02) raw xDistance=-0.18 yDistance=0.05
22:30:21.237 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
22:30:21.237 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:21.237 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:30:21.237 00.000 8532 MoveAxis(E, 176, ABG)
22:30:21.237 00.000 8532 Guiding  Dir = 2, Dur = 176
22:30:21.237 00.000 8532 IsSlewing returns 0
22:30:21.237 00.000 8532 IsGuiding returns 0
22:30:21.240 00.003 8532 PulseGuide returned control before completion, sleep 186
22:30:21.240 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3225, FiltMin=2908, FiltMax=41347, Gamma=0.990
22:30:21.253 00.013 7008 UpdateGuideState exits: m=654947 SNR=459.9 Saturated
22:30:21.255 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.256 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:21.256 00.000 7008 Enqueuing Expose request
22:30:21.431 00.175 8532 IsGuiding returns 0
22:30:21.431 00.000 8532 Move returns status 0, amount 176
22:30:21.431 00.000 8532 MoveAxis(N, 0, ABG)
22:30:21.431 00.000 8532 Move returns status 0, amount 0
22:30:21.431 00.000 8532 move complete, result=0
22:30:21.431 00.000 8532 worker thread done servicing request
22:30:21.431 00.000 8532 Worker thread wakes up
22:30:21.431 00.000 7008 GuideStep: -0.2 px 176 ms EAST, 0.0 px 0 ms NORTH
22:30:21.431 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:21.431 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:22.185 00.754 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67343a20-9903-4d63-bdfc-f894c84a5faa"}
22:30:22.186 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67343a20-9903-4d63-bdfc-f894c84a5faa"}
22:30:22.191 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec38774e-eeec-43f4-968a-dbb710357a61"}
22:30:22.193 00.002 7008 case statement mapped state 6 to 3
22:30:22.198 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec38774e-eeec-43f4-968a-dbb710357a61"}
22:30:22.201 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89ef8407-f015-4f87-9eb5-07bcb597ecb1"}
22:30:22.203 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.42,7.20],"pixels":"..."},"id":"89ef8407-f015-4f87-9eb5-07bcb597ecb1"}
22:30:23.552 01.349 8532 Exposure complete
22:30:23.594 00.042 8532 worker thread done servicing request
22:30:23.596 00.002 7008 OnExposeComplete: enter
22:30:23.599 00.003 7008 UpdateGuideState(): m_state=6
22:30:23.601 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:30:23.603 00.002 7008 Star::Find returns 1 (1), X=547.41, Y=322.21, Mass=652790, SNR=473.7, Peak=65535 HFD=3.2
22:30:23.607 00.004 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.05 = -3.05)
22:30:23.609 00.002 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.82)
22:30:23.611 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=-0.19 mountY=0.06, mountTheta=2.83
22:30:23.615 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.00, opts=13)
22:30:23.615 00.000 7008 Enqueuing Move request for scope (-0.19, -0.00)
22:30:23.615 00.000 8532 Worker thread wakes up
22:30:23.615 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
22:30:23.615 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
22:30:23.615 00.000 8532 Moving (-0.19, -0.00) raw xDistance=-0.19 yDistance=0.06
22:30:23.615 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:30:23.615 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:23.615 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:30:23.615 00.000 8532 MoveAxis(E, 179, ABG)
22:30:23.615 00.000 8532 Guiding  Dir = 2, Dur = 179
22:30:23.615 00.000 8532 IsSlewing returns 0
22:30:23.615 00.000 8532 IsGuiding returns 0
22:30:23.615 00.000 8532 PulseGuide returned control before completion, sleep 189
22:30:23.615 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3219, FiltMin=2955, FiltMax=41189, Gamma=0.990
22:30:23.632 00.017 7008 UpdateGuideState exits: m=652790 SNR=473.7 Saturated
22:30:23.632 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.632 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:23.632 00.000 7008 Enqueuing Expose request
22:30:23.821 00.189 8532 IsGuiding returns 0
22:30:23.821 00.000 8532 Move returns status 0, amount 179
22:30:23.821 00.000 8532 MoveAxis(N, 0, ABG)
22:30:23.821 00.000 8532 Move returns status 0, amount 0
22:30:23.821 00.000 8532 move complete, result=0
22:30:23.821 00.000 8532 worker thread done servicing request
22:30:23.821 00.000 8532 Worker thread wakes up
22:30:23.821 00.000 7008 GuideStep: -0.2 px 179 ms EAST, 0.1 px 0 ms NORTH
22:30:23.824 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:23.824 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:24.187 00.363 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3befefb8-d357-462a-b38b-ae15d2c73a35"}
22:30:24.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3befefb8-d357-462a-b38b-ae15d2c73a35"}
22:30:24.191 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb853489-3978-4f92-83da-dafe251ba57e"}
22:30:24.192 00.001 7008 case statement mapped state 6 to 3
22:30:24.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb853489-3978-4f92-83da-dafe251ba57e"}
22:30:24.196 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3dea5284-8428-4baf-a682-76f55c353f35"}
22:30:24.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[7.41,7.21],"pixels":"..."},"id":"3dea5284-8428-4baf-a682-76f55c353f35"}
22:30:25.940 01.742 8532 Exposure complete
22:30:25.988 00.048 8532 worker thread done servicing request
22:30:25.988 00.000 7008 OnExposeComplete: enter
22:30:25.991 00.003 7008 UpdateGuideState(): m_state=6
22:30:25.993 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:30:25.995 00.002 7008 Star::Find returns 1 (1), X=547.36, Y=322.27, Mass=653975, SNR=460.0, Peak=65535 HFD=3.2
22:30:25.997 00.002 7008 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.07) = xAngle (3.00 = 3.00)
22:30:25.997 00.000 7008 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.59 = 2.59)
22:30:25.999 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.93 mountX=-0.24 mountY=0.13, mountTheta=2.65
22:30:26.001 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.05, opts=13)
22:30:26.004 00.003 7008 Enqueuing Move request for scope (-0.24, 0.05)
22:30:26.004 00.000 8532 Worker thread wakes up
22:30:26.004 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
22:30:26.004 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
22:30:26.004 00.000 8532 Moving (-0.24, 0.05) raw xDistance=-0.24 yDistance=0.13
22:30:26.004 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
22:30:26.007 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:26.007 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:30:26.007 00.000 8532 MoveAxis(E, 224, ABG)
22:30:26.007 00.000 8532 Guiding  Dir = 2, Dur = 224
22:30:26.007 00.000 8532 IsSlewing returns 0
22:30:26.008 00.001 8532 IsGuiding returns 0
22:30:26.008 00.000 8532 PulseGuide returned control before completion, sleep 234
22:30:26.010 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3215, FiltMin=2905, FiltMax=40759, Gamma=0.990
22:30:26.021 00.011 7008 UpdateGuideState exits: m=653975 SNR=460.0 Saturated
22:30:26.021 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.021 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:26.021 00.000 7008 Enqueuing Expose request
22:30:26.192 00.171 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"768923f5-0259-4d9c-a4bf-dfd560f2ce50"}
22:30:26.192 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"768923f5-0259-4d9c-a4bf-dfd560f2ce50"}
22:30:26.192 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6f3cd82-be4c-4fea-bc2e-467c04508bcd"}
22:30:26.192 00.000 7008 case statement mapped state 6 to 3
22:30:26.192 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6f3cd82-be4c-4fea-bc2e-467c04508bcd"}
22:30:26.192 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2799764c-c089-40e8-abce-1f29dd17b4bb"}
22:30:26.204 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.36,7.27],"pixels":"..."},"id":"2799764c-c089-40e8-abce-1f29dd17b4bb"}
22:30:26.252 00.048 8532 IsGuiding returns 0
22:30:26.252 00.000 8532 Move returns status 0, amount 224
22:30:26.252 00.000 8532 MoveAxis(N, 0, ABG)
22:30:26.252 00.000 8532 Move returns status 0, amount 0
22:30:26.252 00.000 8532 move complete, result=0
22:30:26.252 00.000 8532 worker thread done servicing request
22:30:26.252 00.000 8532 Worker thread wakes up
22:30:26.252 00.000 7008 GuideStep: -0.2 px 224 ms EAST, 0.1 px 0 ms NORTH
22:30:26.255 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:26.255 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:28.200 01.945 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de2e56cd-7106-434d-a6c5-8e6277dbf05a"}
22:30:28.203 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de2e56cd-7106-434d-a6c5-8e6277dbf05a"}
22:30:28.205 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e81acd47-2fa3-4177-84ae-af56720d7b62"}
22:30:28.207 00.002 7008 case statement mapped state 6 to 3
22:30:28.209 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e81acd47-2fa3-4177-84ae-af56720d7b62"}
22:30:28.213 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"94af7976-69b5-4c09-b691-a935fa5f3dea"}
22:30:28.216 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.36,7.27],"pixels":"..."},"id":"94af7976-69b5-4c09-b691-a935fa5f3dea"}
22:30:28.379 00.163 8532 Exposure complete
22:30:28.433 00.054 8532 worker thread done servicing request
22:30:28.433 00.000 7008 OnExposeComplete: enter
22:30:28.433 00.000 7008 UpdateGuideState(): m_state=6
22:30:28.439 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:30:28.441 00.002 7008 Star::Find returns 1 (1), X=547.52, Y=322.34, Mass=666902, SNR=468.3, Peak=65535 HFD=3.2
22:30:28.443 00.002 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
22:30:28.447 00.004 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
22:30:28.449 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.12 mountX=-0.09 mountY=0.15, mountTheta=2.11
22:30:28.454 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.13, opts=13)
22:30:28.456 00.002 7008 Enqueuing Move request for scope (-0.08, 0.13)
22:30:28.458 00.002 8532 Worker thread wakes up
22:30:28.458 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
22:30:28.458 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
22:30:28.460 00.002 8532 Moving (-0.08, 0.13) raw xDistance=-0.09 yDistance=0.15
22:30:28.460 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:30:28.460 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:28.460 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:30:28.460 00.000 8532 MoveAxis(E, 0, ABG)
22:30:28.460 00.000 8532 Move returns status 0, amount 0
22:30:28.460 00.000 8532 MoveAxis(N, 0, ABG)
22:30:28.460 00.000 8532 Move returns status 0, amount 0
22:30:28.460 00.000 8532 move complete, result=0
22:30:28.460 00.000 8532 worker thread done servicing request
22:30:28.462 00.002 7008 UpdateImageDisplay: Size=(752,580) min=16, max=65535, med=3214, FiltMin=2922, FiltMax=40214, Gamma=0.990
22:30:28.480 00.018 7008 UpdateGuideState exits: m=666902 SNR=468.3 Saturated
22:30:28.482 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.484 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:28.484 00.000 7008 Enqueuing Expose request
22:30:28.490 00.006 8532 Worker thread wakes up
22:30:28.490 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:28.493 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:28.493 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:30.197 01.704 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0adae2bb-94c7-4016-b5cc-50b9c75a6c40"}
22:30:30.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0adae2bb-94c7-4016-b5cc-50b9c75a6c40"}
22:30:30.203 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4863b1e0-1535-4bc1-b924-06bc302761aa"}
22:30:30.203 00.000 7008 case statement mapped state 6 to 3
22:30:30.203 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4863b1e0-1535-4bc1-b924-06bc302761aa"}
22:30:30.203 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6917c6fc-4b79-47f4-b4ed-edd7efc523c1"}
22:30:30.214 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[6.52,7.34],"pixels":"..."},"id":"6917c6fc-4b79-47f4-b4ed-edd7efc523c1"}
22:30:30.614 00.400 8532 Exposure complete
22:30:30.658 00.044 8532 worker thread done servicing request
22:30:30.658 00.000 7008 OnExposeComplete: enter
22:30:30.665 00.007 7008 UpdateGuideState(): m_state=6
22:30:30.669 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:30:30.671 00.002 7008 Star::Find returns 1 (1), X=547.27, Y=322.31, Mass=676532, SNR=480.5, Peak=65535 HFD=3.1
22:30:30.675 00.004 7008 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.07) = xAngle (2.94 = 2.94)
22:30:30.677 00.002 7008 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.53 = 2.53)
22:30:30.679 00.002 7008 CameraToMount -- cameraX=-0.33 cameraY=0.09 hyp=0.34 cameraTheta=2.87 mountX=-0.33 mountY=0.20, mountTheta=2.61
22:30:30.683 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=0.09, opts=13)
22:30:30.688 00.005 7008 Enqueuing Move request for scope (-0.33, 0.09)
22:30:30.690 00.002 8532 Worker thread wakes up
22:30:30.690 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.09) opts 0xd
22:30:30.690 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, 0.09)
22:30:30.690 00.000 8532 Moving (-0.33, 0.09) raw xDistance=-0.33 yDistance=0.20
22:30:30.690 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:30:30.690 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:30:30.690 00.000 8532 MoveAxis(E, 296, ABG)
22:30:30.690 00.000 8532 Guiding  Dir = 2, Dur = 296
22:30:30.690 00.000 8532 IsSlewing returns 0
22:30:30.693 00.003 8532 IsGuiding returns 0
22:30:30.693 00.000 8532 PulseGuide returned control before completion, sleep 306
22:30:30.695 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3211, FiltMin=2927, FiltMax=40525, Gamma=0.990
22:30:30.715 00.020 7008 UpdateGuideState exits: m=676532 SNR=480.5 Saturated
22:30:30.717 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.720 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:30.724 00.004 7008 Enqueuing Expose request
22:30:31.004 00.280 8532 IsGuiding returns 0
22:30:31.004 00.000 8532 Move returns status 0, amount 296
22:30:31.004 00.000 8532 MoveAxis(S, 342, ABG)
22:30:31.004 00.000 8532 Guiding  Dir = 1, Dur = 342
22:30:31.004 00.000 8532 IsSlewing returns 0
22:30:31.004 00.000 8532 IsGuiding returns 0
22:30:31.004 00.000 8532 PulseGuide returned control before completion, sleep 352
22:30:31.367 00.363 8532 IsGuiding returns 1
22:30:31.367 00.000 8532 scope still moving after pulse duration time elapsed
22:30:31.399 00.032 8532 IsSlewing returns 0
22:30:31.400 00.001 8532 IsGuiding returns 0
22:30:31.400 00.000 8532 scope move finished after 342 + 53 ms
22:30:31.400 00.000 8532 Move returns status 0, amount 342
22:30:31.400 00.000 8532 move complete, result=0
22:30:31.400 00.000 8532 worker thread done servicing request
22:30:31.400 00.000 8532 Worker thread wakes up
22:30:31.400 00.000 7008 GuideStep: -0.3 px 296 ms EAST, 0.2 px 342 ms SOUTH
22:30:31.401 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:31.401 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:32.209 00.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40094113-13ce-41cc-9d45-40ebb357e61f"}
22:30:32.212 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40094113-13ce-41cc-9d45-40ebb357e61f"}
22:30:32.212 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80353e2b-6c38-4d55-9499-14fdd8577949"}
22:30:32.212 00.000 7008 case statement mapped state 6 to 3
22:30:32.219 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"80353e2b-6c38-4d55-9499-14fdd8577949"}
22:30:32.223 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"831c429a-564d-4a16-8282-ed0a4083dcdf"}
22:30:32.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.27,7.31],"pixels":"..."},"id":"831c429a-564d-4a16-8282-ed0a4083dcdf"}
22:30:33.525 01.300 8532 Exposure complete
22:30:33.567 00.042 8532 worker thread done servicing request
22:30:33.568 00.001 7008 OnExposeComplete: enter
22:30:33.568 00.000 7008 UpdateGuideState(): m_state=6
22:30:33.568 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:30:33.568 00.000 7008 Star::Find returns 1 (1), X=547.33, Y=322.10, Mass=652172, SNR=482.0, Peak=65535 HFD=3.3
22:30:33.568 00.000 7008 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
22:30:33.568 00.000 7008 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
22:30:33.568 00.000 7008 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.74 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
22:30:33.583 00.015 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=-0.12, opts=13)
22:30:33.585 00.002 7008 Enqueuing Move request for scope (-0.27, -0.12)
22:30:33.585 00.000 8532 Worker thread wakes up
22:30:33.585 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
22:30:33.585 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
22:30:33.585 00.000 8532 Moving (-0.27, -0.12) raw xDistance=-0.26 yDistance=-0.02
22:30:33.585 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:30:33.585 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:33.585 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:33.585 00.000 8532 MoveAxis(E, 252, ABG)
22:30:33.585 00.000 8532 Guiding  Dir = 2, Dur = 252
22:30:33.585 00.000 8532 IsSlewing returns 0
22:30:33.585 00.000 8532 IsGuiding returns 0
22:30:33.591 00.006 8532 PulseGuide returned control before completion, sleep 262
22:30:33.591 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3205, FiltMin=2951, FiltMax=40832, Gamma=0.990
22:30:33.609 00.018 7008 UpdateGuideState exits: m=652172 SNR=482.0 Saturated
22:30:33.613 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:33.616 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:33.619 00.003 7008 Enqueuing Expose request
22:30:33.867 00.248 8532 IsGuiding returns 0
22:30:33.867 00.000 8532 Move returns status 0, amount 252
22:30:33.867 00.000 8532 MoveAxis(N, 0, ABG)
22:30:33.867 00.000 8532 Move returns status 0, amount 0
22:30:33.867 00.000 8532 move complete, result=0
22:30:33.867 00.000 8532 worker thread done servicing request
22:30:33.867 00.000 7008 GuideStep: -0.3 px 252 ms EAST, -0.0 px 0 ms NORTH
22:30:33.869 00.002 8532 Worker thread wakes up
22:30:33.869 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:33.869 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:34.220 00.351 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94063247-11b6-4813-bd4f-3ae233cbc846"}
22:30:34.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94063247-11b6-4813-bd4f-3ae233cbc846"}
22:30:34.224 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bea652d2-b09d-4d4f-bce2-81c9834995e3"}
22:30:34.226 00.002 7008 case statement mapped state 6 to 3
22:30:34.226 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bea652d2-b09d-4d4f-bce2-81c9834995e3"}
22:30:34.229 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea7598d6-27dc-4618-90ad-7dd6b8db6423"}
22:30:34.233 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.33,7.10],"pixels":"..."},"id":"ea7598d6-27dc-4618-90ad-7dd6b8db6423"}
22:30:35.997 01.764 8532 Exposure complete
22:30:36.026 00.029 8532 worker thread done servicing request
22:30:36.026 00.000 7008 OnExposeComplete: enter
22:30:36.026 00.000 7008 UpdateGuideState(): m_state=6
22:30:36.026 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:30:36.043 00.017 7008 Star::Find returns 1 (1), X=547.52, Y=322.21, Mass=653835, SNR=475.1, Peak=65535 HFD=3.2
22:30:36.043 00.000 7008 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.07) = xAngle (-3.04 = -3.04)
22:30:36.043 00.000 7008 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.45 = 2.83)
22:30:36.043 00.000 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.11 mountX=-0.08 mountY=0.02, mountTheta=2.84
22:30:36.043 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.00, opts=13)
22:30:36.043 00.000 7008 Enqueuing Move request for scope (-0.08, -0.00)
22:30:36.043 00.000 8532 Worker thread wakes up
22:30:36.043 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
22:30:36.043 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
22:30:36.043 00.000 8532 Moving (-0.08, -0.00) raw xDistance=-0.08 yDistance=0.02
22:30:36.043 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:30:36.043 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:36.043 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:36.043 00.000 8532 MoveAxis(E, 0, ABG)
22:30:36.043 00.000 8532 Move returns status 0, amount 0
22:30:36.043 00.000 8532 MoveAxis(N, 0, ABG)
22:30:36.043 00.000 8532 Move returns status 0, amount 0
22:30:36.043 00.000 8532 move complete, result=0
22:30:36.043 00.000 8532 worker thread done servicing request
22:30:36.043 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3209, FiltMin=2933, FiltMax=41253, Gamma=0.990
22:30:36.065 00.022 7008 UpdateGuideState exits: m=653835 SNR=475.1 Saturated
22:30:36.065 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.065 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:36.065 00.000 7008 Enqueuing Expose request
22:30:36.065 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:36.073 00.008 8532 Worker thread wakes up
22:30:36.073 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:36.073 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:36.235 00.162 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23253e74-199a-48f1-be94-1e0034f65131"}
22:30:36.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23253e74-199a-48f1-be94-1e0034f65131"}
22:30:36.237 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a22cda62-8b83-443c-88e1-d9a9fa4abdf9"}
22:30:36.237 00.000 7008 case statement mapped state 6 to 3
22:30:36.246 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a22cda62-8b83-443c-88e1-d9a9fa4abdf9"}
22:30:36.250 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3292d30f-f2af-4712-a923-aa113be2b939"}
22:30:36.252 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[6.52,7.21],"pixels":"..."},"id":"3292d30f-f2af-4712-a923-aa113be2b939"}
22:30:38.194 01.942 8532 Exposure complete
22:30:38.235 00.041 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2788cc42-7ed9-493c-b383-772e92a3f10c"}
22:30:38.238 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2788cc42-7ed9-493c-b383-772e92a3f10c"}
22:30:38.240 00.002 8532 worker thread done servicing request
22:30:38.240 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e7213d5-bb67-413f-8fb3-504c9bf18cc1"}
22:30:38.246 00.006 7008 case statement mapped state 6 to 3
22:30:38.246 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e7213d5-bb67-413f-8fb3-504c9bf18cc1"}
22:30:38.251 00.005 7008 OnExposeComplete: enter
22:30:38.255 00.004 7008 UpdateGuideState(): m_state=6
22:30:38.257 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:30:38.261 00.004 7008 Star::Find returns 1 (1), X=547.43, Y=322.23, Mass=658490, SNR=475.5, Peak=65535 HFD=3.2
22:30:38.263 00.002 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
22:30:38.265 00.002 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.69 = 2.69)
22:30:38.268 00.003 7008 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.04 mountX=-0.17 mountY=0.08, mountTheta=2.73
22:30:38.268 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.02, opts=13)
22:30:38.278 00.010 7008 Enqueuing Move request for scope (-0.17, 0.02)
22:30:38.281 00.003 8532 Worker thread wakes up
22:30:38.281 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
22:30:38.281 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
22:30:38.282 00.001 8532 Moving (-0.17, 0.02) raw xDistance=-0.17 yDistance=0.08
22:30:38.282 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
22:30:38.282 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:38.282 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:30:38.282 00.000 8532 MoveAxis(E, 154, ABG)
22:30:38.282 00.000 8532 Guiding  Dir = 2, Dur = 154
22:30:38.283 00.001 8532 IsSlewing returns 0
22:30:38.283 00.000 8532 IsGuiding returns 0
22:30:38.283 00.000 8532 PulseGuide returned control before completion, sleep 164
22:30:38.285 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3201, FiltMin=2902, FiltMax=41147, Gamma=0.990
22:30:38.306 00.021 7008 UpdateGuideState exits: m=658490 SNR=475.5 Saturated
22:30:38.306 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.312 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:38.315 00.003 7008 Enqueuing Expose request
22:30:38.315 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5db4b57a-2143-46f2-831a-f52e99e95f3d"}
22:30:38.315 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.43,7.23],"pixels":"..."},"id":"5db4b57a-2143-46f2-831a-f52e99e95f3d"}
22:30:38.457 00.142 8532 IsGuiding returns 0
22:30:38.457 00.000 8532 Move returns status 0, amount 154
22:30:38.457 00.000 8532 MoveAxis(N, 0, ABG)
22:30:38.457 00.000 8532 Move returns status 0, amount 0
22:30:38.457 00.000 8532 move complete, result=0
22:30:38.457 00.000 8532 worker thread done servicing request
22:30:38.457 00.000 8532 Worker thread wakes up
22:30:38.457 00.000 7008 GuideStep: -0.2 px 154 ms EAST, 0.1 px 0 ms NORTH
22:30:38.459 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:38.459 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:40.245 01.786 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ae5f929-2839-4d74-87e6-772fbdfbe4a9"}
22:30:40.247 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ae5f929-2839-4d74-87e6-772fbdfbe4a9"}
22:30:40.249 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f5409346-8283-4b5b-b6db-62342c6d6ad5"}
22:30:40.251 00.002 7008 case statement mapped state 6 to 3
22:30:40.251 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5409346-8283-4b5b-b6db-62342c6d6ad5"}
22:30:40.253 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e6c6ebd-e735-43b7-9533-6b3bd98e5d96"}
22:30:40.255 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.43,7.23],"pixels":"..."},"id":"3e6c6ebd-e735-43b7-9533-6b3bd98e5d96"}
22:30:40.579 00.324 8532 Exposure complete
22:30:40.612 00.033 8532 worker thread done servicing request
22:30:40.612 00.000 7008 OnExposeComplete: enter
22:30:40.612 00.000 7008 UpdateGuideState(): m_state=6
22:30:40.626 00.014 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:30:40.629 00.003 7008 Star::Find returns 1 (1), X=547.55, Y=322.24, Mass=657244, SNR=491.1, Peak=65535 HFD=3.2
22:30:40.629 00.000 7008 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.07) = xAngle (2.79 = 2.79)
22:30:40.629 00.000 7008 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.38 = 2.38)
22:30:40.629 00.000 7008 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.72 mountX=-0.05 mountY=0.04, mountTheta=2.51
22:30:40.642 00.013 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.02, opts=13)
22:30:40.643 00.001 7008 Enqueuing Move request for scope (-0.05, 0.02)
22:30:40.646 00.003 8532 Worker thread wakes up
22:30:40.646 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:30:40.646 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:30:40.646 00.000 8532 Moving (-0.05, 0.02) raw xDistance=-0.05 yDistance=0.04
22:30:40.646 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:30:40.646 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:40.646 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:30:40.646 00.000 8532 MoveAxis(E, 0, ABG)
22:30:40.646 00.000 8532 Move returns status 0, amount 0
22:30:40.646 00.000 8532 MoveAxis(N, 0, ABG)
22:30:40.646 00.000 8532 Move returns status 0, amount 0
22:30:40.646 00.000 8532 move complete, result=0
22:30:40.646 00.000 8532 worker thread done servicing request
22:30:40.646 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3200, FiltMin=2949, FiltMax=40877, Gamma=0.990
22:30:40.670 00.024 7008 UpdateGuideState exits: m=657244 SNR=491.1 Saturated
22:30:40.674 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:40.675 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:40.679 00.004 7008 Enqueuing Expose request
22:30:40.680 00.001 8532 Worker thread wakes up
22:30:40.680 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:40.683 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:40.683 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:42.248 01.565 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3232a20e-6ea1-4484-8571-ada927453400"}
22:30:42.248 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3232a20e-6ea1-4484-8571-ada927453400"}
22:30:42.248 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e96c0852-c86e-4fc9-bf02-494df7ae761c"}
22:30:42.248 00.000 7008 case statement mapped state 6 to 3
22:30:42.256 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e96c0852-c86e-4fc9-bf02-494df7ae761c"}
22:30:42.259 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30041000-bfe9-48db-a48f-ae36bb452ffe"}
22:30:42.262 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[6.55,7.24],"pixels":"..."},"id":"30041000-bfe9-48db-a48f-ae36bb452ffe"}
22:30:42.803 00.541 8532 Exposure complete
22:30:42.854 00.051 8532 worker thread done servicing request
22:30:42.854 00.000 7008 OnExposeComplete: enter
22:30:42.858 00.004 7008 UpdateGuideState(): m_state=6
22:30:42.858 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:30:42.860 00.002 7008 Star::Find returns 1 (1), X=547.61, Y=322.28, Mass=671001, SNR=490.6, Peak=65535 HFD=3.2
22:30:42.860 00.000 7008 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.07) = xAngle (1.50 = 1.50)
22:30:42.864 00.004 7008 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.09 = 1.09)
22:30:42.865 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=0.01 mountY=0.06, mountTheta=1.49
22:30:42.870 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.07, opts=13)
22:30:42.870 00.000 7008 Enqueuing Move request for scope (0.01, 0.07)
22:30:42.872 00.002 8532 Worker thread wakes up
22:30:42.872 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:30:42.872 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:30:42.872 00.000 8532 Moving (0.01, 0.07) raw xDistance=0.01 yDistance=0.06
22:30:42.872 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:30:42.872 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.872 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:30:42.872 00.000 8532 MoveAxis(E, 0, ABG)
22:30:42.874 00.002 8532 Move returns status 0, amount 0
22:30:42.874 00.000 8532 MoveAxis(N, 0, ABG)
22:30:42.874 00.000 8532 Move returns status 0, amount 0
22:30:42.874 00.000 8532 move complete, result=0
22:30:42.874 00.000 8532 worker thread done servicing request
22:30:42.874 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3197, FiltMin=2893, FiltMax=40427, Gamma=0.990
22:30:42.882 00.008 7008 UpdateGuideState exits: m=671001 SNR=490.6 Saturated
22:30:42.882 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.882 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:42.882 00.000 7008 Enqueuing Expose request
22:30:42.882 00.000 8532 Worker thread wakes up
22:30:42.882 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:42.882 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:42.882 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:44.260 01.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2cffbb8-9a5c-46a2-9b17-8f570ea60031"}
22:30:44.260 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2cffbb8-9a5c-46a2-9b17-8f570ea60031"}
22:30:44.260 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d46c27fd-d2bd-4b17-866d-c35698580e84"}
22:30:44.267 00.007 7008 case statement mapped state 6 to 3
22:30:44.269 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d46c27fd-d2bd-4b17-866d-c35698580e84"}
22:30:44.273 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8cda1f9a-de8b-40a5-bc41-a9a02057fee6"}
22:30:44.275 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.61,7.28],"pixels":"..."},"id":"8cda1f9a-de8b-40a5-bc41-a9a02057fee6"}
22:30:45.018 00.743 8532 Exposure complete
22:30:45.048 00.030 7008 OnExposeComplete: enter
22:30:45.050 00.002 7008 UpdateGuideState(): m_state=6
22:30:45.052 00.002 8532 worker thread done servicing request
22:30:45.052 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:30:45.052 00.000 7008 Star::Find returns 1 (1), X=547.66, Y=322.37, Mass=699172, SNR=504.4, Peak=65535 HFD=3.2
22:30:45.054 00.002 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
22:30:45.056 00.002 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.83 = 0.83)
22:30:45.058 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.17 mountX=0.05 mountY=0.12, mountTheta=1.15
22:30:45.061 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.15, opts=13)
22:30:45.061 00.000 7008 Enqueuing Move request for scope (0.07, 0.15)
22:30:45.061 00.000 8532 Worker thread wakes up
22:30:45.061 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:30:45.061 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:30:45.061 00.000 8532 Moving (0.07, 0.15) raw xDistance=0.05 yDistance=0.12
22:30:45.061 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:30:45.061 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:45.061 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:30:45.061 00.000 8532 MoveAxis(E, 0, ABG)
22:30:45.061 00.000 8532 Move returns status 0, amount 0
22:30:45.067 00.006 8532 MoveAxis(N, 0, ABG)
22:30:45.067 00.000 8532 Move returns status 0, amount 0
22:30:45.067 00.000 8532 move complete, result=0
22:30:45.067 00.000 8532 worker thread done servicing request
22:30:45.067 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3195, FiltMin=2922, FiltMax=39494, Gamma=0.990
22:30:45.078 00.011 7008 UpdateGuideState exits: m=699172 SNR=504.4 Saturated
22:30:45.078 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:45.078 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:45.086 00.008 7008 Enqueuing Expose request
22:30:45.086 00.000 8532 Worker thread wakes up
22:30:45.088 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:45.088 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:45.088 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:46.264 01.176 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8426035-50b4-4a64-ba61-425f62e5008d"}
22:30:46.264 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8426035-50b4-4a64-ba61-425f62e5008d"}
22:30:46.264 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da24e127-16c0-4857-86f2-5a678ddb364e"}
22:30:46.271 00.007 7008 case statement mapped state 6 to 3
22:30:46.271 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"da24e127-16c0-4857-86f2-5a678ddb364e"}
22:30:46.275 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d61c4f4-cb5e-4fb1-9fef-f4593c8fba4c"}
22:30:46.279 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[6.66,7.37],"pixels":"..."},"id":"7d61c4f4-cb5e-4fb1-9fef-f4593c8fba4c"}
22:30:47.221 00.942 8532 Exposure complete
22:30:47.273 00.052 8532 worker thread done servicing request
22:30:47.273 00.000 7008 OnExposeComplete: enter
22:30:47.273 00.000 7008 UpdateGuideState(): m_state=6
22:30:47.277 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:30:47.277 00.000 7008 Star::Find returns 1 (1), X=547.69, Y=322.46, Mass=705595, SNR=476.2, Peak=65535 HFD=3.2
22:30:47.280 00.003 7008 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.07) = xAngle (1.30 = 1.30)
22:30:47.280 00.000 7008 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.89 = 0.89)
22:30:47.280 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.23 mountX=0.07 mountY=0.20, mountTheta=1.24
22:30:47.286 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.24, opts=13)
22:30:47.286 00.000 7008 Enqueuing Move request for scope (0.09, 0.24)
22:30:47.286 00.000 8532 Worker thread wakes up
22:30:47.286 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
22:30:47.286 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
22:30:47.286 00.000 8532 Moving (0.09, 0.24) raw xDistance=0.07 yDistance=0.20
22:30:47.286 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:30:47.286 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:30:47.286 00.000 8532 MoveAxis(E, 0, ABG)
22:30:47.286 00.000 8532 Move returns status 0, amount 0
22:30:47.286 00.000 8532 MoveAxis(S, 350, ABG)
22:30:47.286 00.000 8532 Guiding  Dir = 1, Dur = 350
22:30:47.286 00.000 8532 IsSlewing returns 0
22:30:47.286 00.000 8532 IsGuiding returns 0
22:30:47.286 00.000 8532 PulseGuide returned control before completion, sleep 360
22:30:47.293 00.007 7008 UpdateImageDisplay: Size=(752,580) min=43, max=65535, med=3197, FiltMin=2865, FiltMax=39502, Gamma=0.990
22:30:47.310 00.017 7008 UpdateGuideState exits: m=705595 SNR=476.2 Saturated
22:30:47.316 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:47.320 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:47.320 00.000 7008 Enqueuing Expose request
22:30:47.657 00.337 8532 IsGuiding returns 1
22:30:47.657 00.000 8532 scope still moving after pulse duration time elapsed
22:30:47.688 00.031 8532 IsSlewing returns 0
22:30:47.689 00.001 8532 IsGuiding returns 0
22:30:47.689 00.000 8532 scope move finished after 350 + 47 ms
22:30:47.689 00.000 8532 Move returns status 0, amount 350
22:30:47.689 00.000 8532 move complete, result=0
22:30:47.689 00.000 8532 worker thread done servicing request
22:30:47.689 00.000 8532 Worker thread wakes up
22:30:47.689 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 350 ms SOUTH
22:30:47.689 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:47.689 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:48.267 00.578 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5efdfc0b-1e87-4cbb-af7d-87710293408c"}
22:30:48.269 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5efdfc0b-1e87-4cbb-af7d-87710293408c"}
22:30:48.269 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c64d7a2-9a65-4987-a80e-4858198808e8"}
22:30:48.269 00.000 7008 case statement mapped state 6 to 3
22:30:48.269 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c64d7a2-9a65-4987-a80e-4858198808e8"}
22:30:48.269 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0163e4f9-0766-4a6f-95b3-c4f5a9b03fb8"}
22:30:48.276 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.69,7.46],"pixels":"..."},"id":"0163e4f9-0766-4a6f-95b3-c4f5a9b03fb8"}
22:30:49.823 01.547 8532 Exposure complete
22:30:49.849 00.026 8532 worker thread done servicing request
22:30:49.849 00.000 7008 OnExposeComplete: enter
22:30:49.849 00.000 7008 UpdateGuideState(): m_state=6
22:30:49.857 00.008 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:30:49.859 00.002 7008 Star::Find returns 1 (1), X=547.62, Y=322.20, Mass=661821, SNR=485.7, Peak=65535 HFD=3.2
22:30:49.859 00.000 7008 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.07) = xAngle (-0.54 = -0.54)
22:30:49.862 00.003 7008 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.95 = -0.95)
22:30:49.862 00.000 7008 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.61 mountX=0.02 mountY=-0.02, mountTheta=-0.76
22:30:49.866 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.01, opts=13)
22:30:49.869 00.003 7008 Enqueuing Move request for scope (0.02, -0.01)
22:30:49.871 00.002 8532 Worker thread wakes up
22:30:49.871 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:30:49.871 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:30:49.871 00.000 8532 Moving (0.02, -0.01) raw xDistance=0.02 yDistance=-0.02
22:30:49.871 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:30:49.871 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:49.871 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:49.871 00.000 8532 MoveAxis(E, 0, ABG)
22:30:49.871 00.000 8532 Move returns status 0, amount 0
22:30:49.871 00.000 8532 MoveAxis(N, 0, ABG)
22:30:49.871 00.000 8532 Move returns status 0, amount 0
22:30:49.871 00.000 8532 move complete, result=0
22:30:49.873 00.002 8532 worker thread done servicing request
22:30:49.873 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3194, FiltMin=2835, FiltMax=40947, Gamma=0.990
22:30:49.883 00.010 7008 UpdateGuideState exits: m=661821 SNR=485.7 Saturated
22:30:49.883 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.896 00.013 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:49.897 00.001 7008 Enqueuing Expose request
22:30:49.897 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:49.897 00.000 8532 Worker thread wakes up
22:30:49.897 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:49.897 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:50.276 00.379 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"67189645-ae68-4f75-8091-daac58e858cf"}
22:30:50.277 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"67189645-ae68-4f75-8091-daac58e858cf"}
22:30:50.277 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c294e26e-5f07-46c1-8f89-c5b3f2d235e7"}
22:30:50.282 00.005 7008 case statement mapped state 6 to 3
22:30:50.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c294e26e-5f07-46c1-8f89-c5b3f2d235e7"}
22:30:50.287 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"74eaa0cd-a8b8-47ab-adde-54c8a4c03525"}
22:30:50.287 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[6.62,7.20],"pixels":"..."},"id":"74eaa0cd-a8b8-47ab-adde-54c8a4c03525"}
22:30:52.030 01.743 8532 Exposure complete
22:30:52.066 00.036 8532 worker thread done servicing request
22:30:52.066 00.000 7008 OnExposeComplete: enter
22:30:52.066 00.000 7008 UpdateGuideState(): m_state=6
22:30:52.066 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:30:52.066 00.000 7008 Star::Find returns 1 (1), X=547.45, Y=322.20, Mass=653169, SNR=496.3, Peak=65535 HFD=3.3
22:30:52.073 00.007 7008 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.07) = xAngle (-2.95 = -2.95)
22:30:52.075 00.002 7008 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.36 = 2.92)
22:30:52.076 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=-0.15 mountY=0.03, mountTheta=2.92
22:30:52.081 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.02, opts=13)
22:30:52.081 00.000 7008 Enqueuing Move request for scope (-0.15, -0.02)
22:30:52.081 00.000 8532 Worker thread wakes up
22:30:52.081 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
22:30:52.081 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
22:30:52.081 00.000 8532 Moving (-0.15, -0.02) raw xDistance=-0.15 yDistance=0.03
22:30:52.081 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:30:52.081 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.081 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:52.081 00.000 8532 MoveAxis(E, 0, ABG)
22:30:52.081 00.000 8532 Move returns status 0, amount 0
22:30:52.081 00.000 8532 MoveAxis(N, 0, ABG)
22:30:52.081 00.000 8532 Move returns status 0, amount 0
22:30:52.085 00.004 8532 move complete, result=0
22:30:52.085 00.000 8532 worker thread done servicing request
22:30:52.085 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3190, FiltMin=2928, FiltMax=41082, Gamma=0.990
22:30:52.099 00.014 7008 UpdateGuideState exits: m=653169 SNR=496.3 Saturated
22:30:52.102 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.104 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:52.104 00.000 7008 Enqueuing Expose request
22:30:52.106 00.002 8532 Worker thread wakes up
22:30:52.106 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:52.108 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:52.108 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:52.281 00.173 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13238e49-ef31-4bb7-8adb-2983479df74e"}
22:30:52.283 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13238e49-ef31-4bb7-8adb-2983479df74e"}
22:30:52.285 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b543669-919f-477d-8e3f-f1d36a673305"}
22:30:52.289 00.004 7008 case statement mapped state 6 to 3
22:30:52.289 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b543669-919f-477d-8e3f-f1d36a673305"}
22:30:52.291 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48e12b69-b1e4-4fdc-bf90-59a0d8da4a91"}
22:30:52.291 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[7.45,7.20],"pixels":"..."},"id":"48e12b69-b1e4-4fdc-bf90-59a0d8da4a91"}
22:30:54.230 01.939 8532 Exposure complete
22:30:54.282 00.052 8532 worker thread done servicing request
22:30:54.282 00.000 7008 OnExposeComplete: enter
22:30:54.287 00.005 7008 UpdateGuideState(): m_state=6
22:30:54.289 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:30:54.292 00.003 7008 Star::Find returns 1 (1), X=547.35, Y=322.19, Mass=641637, SNR=463.4, Peak=65535 HFD=3.2
22:30:54.294 00.002 7008 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.07) = xAngle (-2.96 = -2.96)
22:30:54.297 00.003 7008 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.37 = 2.91)
22:30:54.299 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.03 mountX=-0.25 mountY=0.06, mountTheta=2.91
22:30:54.304 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.03, opts=13)
22:30:54.308 00.004 7008 Enqueuing Move request for scope (-0.25, -0.03)
22:30:54.310 00.002 8532 Worker thread wakes up
22:30:54.310 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
22:30:54.310 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
22:30:54.310 00.000 8532 Moving (-0.25, -0.03) raw xDistance=-0.25 yDistance=0.06
22:30:54.310 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:30:54.310 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:54.310 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:30:54.310 00.000 8532 MoveAxis(E, 219, ABG)
22:30:54.310 00.000 8532 Guiding  Dir = 2, Dur = 219
22:30:54.312 00.002 8532 IsSlewing returns 0
22:30:54.312 00.000 8532 IsGuiding returns 0
22:30:54.312 00.000 8532 PulseGuide returned control before completion, sleep 229
22:30:54.312 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3188, FiltMin=2968, FiltMax=41585, Gamma=0.990
22:30:54.333 00.021 7008 UpdateGuideState exits: m=641637 SNR=463.4 Saturated
22:30:54.337 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.339 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:54.339 00.000 7008 Enqueuing Expose request
22:30:54.339 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4ced698-7b30-4674-b35c-77c6cf6c0247"}
22:30:54.348 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4ced698-7b30-4674-b35c-77c6cf6c0247"}
22:30:54.350 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ce6e320-e03b-4bdd-b396-88d0bf3c8329"}
22:30:54.355 00.005 7008 case statement mapped state 6 to 3
22:30:54.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ce6e320-e03b-4bdd-b396-88d0bf3c8329"}
22:30:54.362 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f905745-d80c-4221-9a65-1bb450eff62e"}
22:30:54.363 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.35,7.19],"pixels":"..."},"id":"3f905745-d80c-4221-9a65-1bb450eff62e"}
22:30:54.549 00.186 8532 IsGuiding returns 1
22:30:54.549 00.000 8532 scope still moving after pulse duration time elapsed
22:30:54.581 00.032 8532 IsSlewing returns 0
22:30:54.581 00.000 8532 IsGuiding returns 0
22:30:54.581 00.000 8532 scope move finished after 219 + 50 ms
22:30:54.581 00.000 8532 Move returns status 0, amount 219
22:30:54.581 00.000 8532 MoveAxis(N, 0, ABG)
22:30:54.581 00.000 8532 Move returns status 0, amount 0
22:30:54.581 00.000 8532 move complete, result=0
22:30:54.581 00.000 8532 worker thread done servicing request
22:30:54.581 00.000 8532 Worker thread wakes up
22:30:54.581 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:54.581 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:54.581 00.000 7008 GuideStep: -0.2 px 219 ms EAST, 0.1 px 0 ms NORTH
22:30:56.304 01.723 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"388e3b1f-68dd-48cd-b5c0-85a8eb3d60cc"}
22:30:56.305 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"388e3b1f-68dd-48cd-b5c0-85a8eb3d60cc"}
22:30:56.307 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fb9d905-241a-467b-b3f7-e6cb13961abc"}
22:30:56.310 00.003 7008 case statement mapped state 6 to 3
22:30:56.312 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fb9d905-241a-467b-b3f7-e6cb13961abc"}
22:30:56.314 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2268d40-303c-4579-a160-dd0a8ff68663"}
22:30:56.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.35,7.19],"pixels":"..."},"id":"c2268d40-303c-4579-a160-dd0a8ff68663"}
22:30:56.705 00.389 8532 Exposure complete
22:30:56.760 00.055 8532 worker thread done servicing request
22:30:56.760 00.000 7008 OnExposeComplete: enter
22:30:56.765 00.005 7008 UpdateGuideState(): m_state=6
22:30:56.768 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:30:56.771 00.003 7008 Star::Find returns 1 (1), X=547.55, Y=322.31, Mass=664172, SNR=442.1, Peak=65535 HFD=3.2
22:30:56.773 00.002 7008 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.07) = xAngle (2.09 = 2.09)
22:30:56.776 00.003 7008 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.68 = 1.68)
22:30:56.777 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=-0.05 mountY=0.11, mountTheta=2.04
22:30:56.783 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.10, opts=13)
22:30:56.783 00.000 7008 Enqueuing Move request for scope (-0.05, 0.10)
22:30:56.786 00.003 8532 Worker thread wakes up
22:30:56.788 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:30:56.788 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:30:56.788 00.000 8532 Moving (-0.05, 0.10) raw xDistance=-0.05 yDistance=0.11
22:30:56.788 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:30:56.788 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:56.788 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:56.788 00.000 8532 MoveAxis(E, 0, ABG)
22:30:56.788 00.000 8532 Move returns status 0, amount 0
22:30:56.788 00.000 8532 MoveAxis(N, 0, ABG)
22:30:56.788 00.000 8532 Move returns status 0, amount 0
22:30:56.788 00.000 8532 move complete, result=0
22:30:56.788 00.000 8532 worker thread done servicing request
22:30:56.789 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3184, FiltMin=2876, FiltMax=40116, Gamma=0.990
22:30:56.805 00.016 7008 UpdateGuideState exits: m=664172 SNR=442.1 Saturated
22:30:56.807 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.810 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:56.812 00.002 7008 Enqueuing Expose request
22:30:56.814 00.002 8532 Worker thread wakes up
22:30:56.814 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:56.814 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:56.816 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:30:58.308 01.492 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ee7929c-fefb-418c-aebe-d5a438a2a86a"}
22:30:58.309 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ee7929c-fefb-418c-aebe-d5a438a2a86a"}
22:30:58.309 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b918bb76-7224-4631-b9d2-210761f75d1c"}
22:30:58.317 00.008 7008 case statement mapped state 6 to 3
22:30:58.319 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b918bb76-7224-4631-b9d2-210761f75d1c"}
22:30:58.324 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"290a8dd2-0831-4cce-9307-3974ac681377"}
22:30:58.326 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[6.55,7.31],"pixels":"..."},"id":"290a8dd2-0831-4cce-9307-3974ac681377"}
22:30:58.948 00.622 8532 Exposure complete
22:30:58.996 00.048 8532 worker thread done servicing request
22:30:58.996 00.000 7008 OnExposeComplete: enter
22:30:59.000 00.004 7008 UpdateGuideState(): m_state=6
22:30:59.003 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:30:59.006 00.003 7008 Star::Find returns 1 (1), X=547.42, Y=322.26, Mass=661492, SNR=480.9, Peak=65535 HFD=3.2
22:30:59.006 00.000 7008 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.07) = xAngle (2.99 = 2.99)
22:30:59.011 00.005 7008 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.57 = 2.57)
22:30:59.013 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.92 mountX=-0.18 mountY=0.10, mountTheta=2.64
22:30:59.019 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.04, opts=13)
22:30:59.020 00.001 7008 Enqueuing Move request for scope (-0.18, 0.04)
22:30:59.026 00.006 8532 Worker thread wakes up
22:30:59.026 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
22:30:59.026 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
22:30:59.026 00.000 8532 Moving (-0.18, 0.04) raw xDistance=-0.18 yDistance=0.10
22:30:59.026 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:30:59.026 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:59.026 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:30:59.026 00.000 8532 MoveAxis(E, 161, ABG)
22:30:59.026 00.000 8532 Guiding  Dir = 2, Dur = 161
22:30:59.026 00.000 8532 IsSlewing returns 0
22:30:59.027 00.001 8532 IsGuiding returns 0
22:30:59.027 00.000 8532 PulseGuide returned control before completion, sleep 171
22:30:59.027 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3185, FiltMin=2863, FiltMax=41000, Gamma=0.990
22:30:59.046 00.019 7008 UpdateGuideState exits: m=661492 SNR=480.9 Saturated
22:30:59.049 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:59.052 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:30:59.056 00.004 7008 Enqueuing Expose request
22:30:59.209 00.153 8532 IsGuiding returns 0
22:30:59.209 00.000 8532 Move returns status 0, amount 161
22:30:59.209 00.000 8532 MoveAxis(N, 0, ABG)
22:30:59.209 00.000 8532 Move returns status 0, amount 0
22:30:59.209 00.000 8532 move complete, result=0
22:30:59.209 00.000 8532 worker thread done servicing request
22:30:59.209 00.000 7008 GuideStep: -0.2 px 161 ms EAST, 0.1 px 0 ms NORTH
22:30:59.214 00.005 8532 Worker thread wakes up
22:30:59.214 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:30:59.214 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:00.314 01.100 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0d9b1af-257b-46f8-93ec-6191ec5cb8a7"}
22:31:00.318 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0d9b1af-257b-46f8-93ec-6191ec5cb8a7"}
22:31:00.318 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a68ec84-b600-467f-8f24-688d27baa6c2"}
22:31:00.321 00.003 7008 case statement mapped state 6 to 3
22:31:00.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a68ec84-b600-467f-8f24-688d27baa6c2"}
22:31:00.326 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c087efb-fda7-4015-9473-a68c4f7ae39e"}
22:31:00.328 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.42,7.26],"pixels":"..."},"id":"5c087efb-fda7-4015-9473-a68c4f7ae39e"}
22:31:01.333 01.005 8532 Exposure complete
22:31:01.370 00.037 8532 worker thread done servicing request
22:31:01.370 00.000 7008 OnExposeComplete: enter
22:31:01.381 00.011 7008 UpdateGuideState(): m_state=6
22:31:01.381 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:31:01.386 00.005 7008 Star::Find returns 1 (1), X=547.31, Y=322.25, Mass=656431, SNR=474.4, Peak=65535 HFD=3.2
22:31:01.386 00.000 7008 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
22:31:01.392 00.006 7008 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.68 = 2.68)
22:31:01.392 00.000 7008 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.02 mountX=-0.29 mountY=0.13, mountTheta=2.72
22:31:01.403 00.011 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.03, opts=13)
22:31:01.406 00.003 7008 Enqueuing Move request for scope (-0.29, 0.03)
22:31:01.410 00.004 8532 Worker thread wakes up
22:31:01.412 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
22:31:01.412 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
22:31:01.412 00.000 8532 Moving (-0.29, 0.03) raw xDistance=-0.29 yDistance=0.13
22:31:01.412 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
22:31:01.412 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.412 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:31:01.412 00.000 8532 MoveAxis(E, 268, ABG)
22:31:01.412 00.000 8532 Guiding  Dir = 2, Dur = 268
22:31:01.412 00.000 8532 IsSlewing returns 0
22:31:01.414 00.002 8532 IsGuiding returns 0
22:31:01.414 00.000 8532 PulseGuide returned control before completion, sleep 277
22:31:01.415 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3178, FiltMin=2857, FiltMax=40804, Gamma=0.990
22:31:01.439 00.024 7008 UpdateGuideState exits: m=656431 SNR=474.4 Saturated
22:31:01.443 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.448 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:01.452 00.004 7008 Enqueuing Expose request
22:31:01.702 00.250 8532 IsGuiding returns 0
22:31:01.702 00.000 8532 Move returns status 0, amount 268
22:31:01.702 00.000 8532 MoveAxis(N, 0, ABG)
22:31:01.702 00.000 8532 Move returns status 0, amount 0
22:31:01.702 00.000 8532 move complete, result=0
22:31:01.702 00.000 8532 worker thread done servicing request
22:31:01.702 00.000 8532 Worker thread wakes up
22:31:01.702 00.000 7008 GuideStep: -0.3 px 268 ms EAST, 0.1 px 0 ms NORTH
22:31:01.706 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:01.706 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:02.323 00.617 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93f465ea-7ce2-422d-9a16-e3b0c27244da"}
22:31:02.324 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93f465ea-7ce2-422d-9a16-e3b0c27244da"}
22:31:02.326 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"951cc403-cef7-42fb-9a3a-2b671cdbbfba"}
22:31:02.331 00.005 7008 case statement mapped state 6 to 3
22:31:02.333 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"951cc403-cef7-42fb-9a3a-2b671cdbbfba"}
22:31:02.338 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"354df624-e30b-4df3-808d-a988c8e31820"}
22:31:02.340 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[7.31,7.25],"pixels":"..."},"id":"354df624-e30b-4df3-808d-a988c8e31820"}
22:31:03.824 01.484 8532 Exposure complete
22:31:03.872 00.048 8532 worker thread done servicing request
22:31:03.872 00.000 7008 OnExposeComplete: enter
22:31:03.876 00.004 7008 UpdateGuideState(): m_state=6
22:31:03.879 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:31:03.883 00.004 7008 Star::Find returns 1 (1), X=547.27, Y=322.31, Mass=673509, SNR=507.4, Peak=65535 HFD=3.1
22:31:03.885 00.002 7008 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.07) = xAngle (2.93 = 2.93)
22:31:03.889 00.004 7008 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
22:31:03.889 00.000 7008 CameraToMount -- cameraX=-0.33 cameraY=0.10 hyp=0.34 cameraTheta=2.86 mountX=-0.33 mountY=0.20, mountTheta=2.60
22:31:03.898 00.009 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=0.10, opts=13)
22:31:03.900 00.002 7008 Enqueuing Move request for scope (-0.33, 0.10)
22:31:03.900 00.000 8532 Worker thread wakes up
22:31:03.900 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.10) opts 0xd
22:31:03.900 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, 0.10)
22:31:03.900 00.000 8532 Moving (-0.33, 0.10) raw xDistance=-0.33 yDistance=0.20
22:31:03.900 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
22:31:03.900 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:31:03.900 00.000 8532 MoveAxis(E, 314, ABG)
22:31:03.900 00.000 8532 Guiding  Dir = 2, Dur = 314
22:31:03.906 00.006 8532 IsSlewing returns 0
22:31:03.906 00.000 8532 IsGuiding returns 0
22:31:03.907 00.001 8532 PulseGuide returned control before completion, sleep 324
22:31:03.907 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3174, FiltMin=2883, FiltMax=40375, Gamma=0.990
22:31:03.927 00.020 7008 UpdateGuideState exits: m=673509 SNR=507.4 Saturated
22:31:03.930 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:03.934 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:03.934 00.000 7008 Enqueuing Expose request
22:31:04.245 00.311 8532 IsGuiding returns 0
22:31:04.245 00.000 8532 Move returns status 0, amount 314
22:31:04.246 00.001 8532 MoveAxis(S, 351, ABG)
22:31:04.246 00.000 8532 Guiding  Dir = 1, Dur = 351
22:31:04.246 00.000 8532 IsSlewing returns 0
22:31:04.246 00.000 8532 IsGuiding returns 0
22:31:04.246 00.000 8532 PulseGuide returned control before completion, sleep 361
22:31:04.324 00.078 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d216a48d-8dd4-41f2-bdaa-f1aa1675a336"}
22:31:04.327 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d216a48d-8dd4-41f2-bdaa-f1aa1675a336"}
22:31:04.327 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"012a7bc4-3010-4fc9-afcd-0b9955cc27bb"}
22:31:04.331 00.004 7008 case statement mapped state 6 to 3
22:31:04.333 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"012a7bc4-3010-4fc9-afcd-0b9955cc27bb"}
22:31:04.335 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82c80268-57ae-40ad-a55e-9a4fb86fc99d"}
22:31:04.337 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.27,7.31],"pixels":"..."},"id":"82c80268-57ae-40ad-a55e-9a4fb86fc99d"}
22:31:04.623 00.286 8532 IsGuiding returns 0
22:31:04.623 00.000 8532 Move returns status 0, amount 351
22:31:04.623 00.000 8532 move complete, result=0
22:31:04.623 00.000 8532 worker thread done servicing request
22:31:04.623 00.000 8532 Worker thread wakes up
22:31:04.623 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:04.623 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:04.623 00.000 7008 GuideStep: -0.3 px 314 ms EAST, 0.2 px 351 ms SOUTH
22:31:06.329 01.706 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7df2a01a-10d6-44f2-a132-bd8cf0b34823"}
22:31:06.333 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7df2a01a-10d6-44f2-a132-bd8cf0b34823"}
22:31:06.337 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0578b3c-9533-43ff-b08b-a61cce5468a6"}
22:31:06.337 00.000 7008 case statement mapped state 6 to 3
22:31:06.337 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0578b3c-9533-43ff-b08b-a61cce5468a6"}
22:31:06.346 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c77a4d59-f4e4-42df-8b0d-811dfa3e48aa"}
22:31:06.348 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.27,7.31],"pixels":"..."},"id":"c77a4d59-f4e4-42df-8b0d-811dfa3e48aa"}
22:31:06.743 00.395 8532 Exposure complete
22:31:06.784 00.041 8532 worker thread done servicing request
22:31:06.789 00.005 7008 OnExposeComplete: enter
22:31:06.791 00.002 7008 UpdateGuideState(): m_state=6
22:31:06.793 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:31:06.795 00.002 7008 Star::Find returns 1 (1), X=547.31, Y=322.13, Mass=652792, SNR=473.7, Peak=65535 HFD=3.2
22:31:06.800 00.005 7008 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.07) = xAngle (-2.78 = -2.78)
22:31:06.801 00.001 7008 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.19 = 3.09)
22:31:06.806 00.005 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.85 mountX=-0.29 mountY=0.02, mountTheta=3.09
22:31:06.809 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.09, opts=13)
22:31:06.809 00.000 7008 Enqueuing Move request for scope (-0.29, -0.09)
22:31:06.811 00.002 8532 Worker thread wakes up
22:31:06.811 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
22:31:06.811 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
22:31:06.811 00.000 8532 Moving (-0.29, -0.09) raw xDistance=-0.29 yDistance=0.02
22:31:06.811 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
22:31:06.811 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:06.811 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:06.811 00.000 8532 MoveAxis(E, 276, ABG)
22:31:06.811 00.000 8532 Guiding  Dir = 2, Dur = 276
22:31:06.813 00.002 8532 IsSlewing returns 0
22:31:06.813 00.000 8532 IsGuiding returns 0
22:31:06.813 00.000 8532 PulseGuide returned control before completion, sleep 286
22:31:06.813 00.000 7008 UpdateImageDisplay: Size=(752,580) min=2, max=65535, med=3174, FiltMin=2844, FiltMax=40919, Gamma=0.990
22:31:06.830 00.017 7008 UpdateGuideState exits: m=652792 SNR=473.7 Saturated
22:31:06.832 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:06.835 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:06.838 00.003 7008 Enqueuing Expose request
22:31:07.106 00.268 8532 IsGuiding returns 0
22:31:07.106 00.000 8532 Move returns status 0, amount 276
22:31:07.106 00.000 8532 MoveAxis(N, 0, ABG)
22:31:07.106 00.000 8532 Move returns status 0, amount 0
22:31:07.106 00.000 8532 move complete, result=0
22:31:07.106 00.000 8532 worker thread done servicing request
22:31:07.106 00.000 8532 Worker thread wakes up
22:31:07.106 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:07.106 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:07.106 00.000 7008 GuideStep: -0.3 px 276 ms EAST, 0.0 px 0 ms NORTH
22:31:08.330 01.224 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77e48eee-197f-446c-9363-c754b6f7c6b1"}
22:31:08.330 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77e48eee-197f-446c-9363-c754b6f7c6b1"}
22:31:08.337 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf9322cd-3c4e-4565-bb88-fabfa5de574b"}
22:31:08.339 00.002 7008 case statement mapped state 6 to 3
22:31:08.342 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf9322cd-3c4e-4565-bb88-fabfa5de574b"}
22:31:08.346 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97b16f18-7cd1-424b-ac42-000d38199c4c"}
22:31:08.347 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[7.31,7.13],"pixels":"..."},"id":"97b16f18-7cd1-424b-ac42-000d38199c4c"}
22:31:09.240 00.893 8532 Exposure complete
22:31:09.277 00.037 8532 worker thread done servicing request
22:31:09.277 00.000 7008 OnExposeComplete: enter
22:31:09.280 00.003 7008 UpdateGuideState(): m_state=6
22:31:09.280 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:31:09.280 00.000 7008 Star::Find returns 1 (1), X=547.31, Y=322.20, Mass=662859, SNR=502.6, Peak=65535 HFD=3.3
22:31:09.280 00.000 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
22:31:09.293 00.013 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.84)
22:31:09.293 00.000 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.10 mountX=-0.29 mountY=0.09, mountTheta=2.85
22:31:09.301 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.01, opts=13)
22:31:09.303 00.002 7008 Enqueuing Move request for scope (-0.29, -0.01)
22:31:09.303 00.000 8532 Worker thread wakes up
22:31:09.303 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
22:31:09.303 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
22:31:09.303 00.000 8532 Moving (-0.29, -0.01) raw xDistance=-0.29 yDistance=0.09
22:31:09.303 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
22:31:09.303 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.303 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:09.303 00.000 8532 MoveAxis(E, 275, ABG)
22:31:09.303 00.000 8532 Guiding  Dir = 2, Dur = 275
22:31:09.308 00.005 8532 IsSlewing returns 0
22:31:09.308 00.000 8532 IsGuiding returns 0
22:31:09.308 00.000 8532 PulseGuide returned control before completion, sleep 285
22:31:09.311 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3176, FiltMin=2848, FiltMax=41549, Gamma=0.990
22:31:09.331 00.020 7008 UpdateGuideState exits: m=662859 SNR=502.6 Saturated
22:31:09.333 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.335 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:09.337 00.002 7008 Enqueuing Expose request
22:31:09.608 00.271 8532 IsGuiding returns 0
22:31:09.608 00.000 8532 Move returns status 0, amount 275
22:31:09.608 00.000 8532 MoveAxis(N, 0, ABG)
22:31:09.608 00.000 8532 Move returns status 0, amount 0
22:31:09.608 00.000 8532 move complete, result=0
22:31:09.608 00.000 8532 worker thread done servicing request
22:31:09.608 00.000 8532 Worker thread wakes up
22:31:09.608 00.000 7008 GuideStep: -0.3 px 275 ms EAST, 0.1 px 0 ms NORTH
22:31:09.610 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:09.612 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:10.331 00.719 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a92928c7-606d-437e-8421-2cf3a2432f1a"}
22:31:10.334 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a92928c7-606d-437e-8421-2cf3a2432f1a"}
22:31:10.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a25fa61-56ca-4bc9-a3eb-dcd97fb696dc"}
22:31:10.337 00.000 7008 case statement mapped state 6 to 3
22:31:10.342 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a25fa61-56ca-4bc9-a3eb-dcd97fb696dc"}
22:31:10.345 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ba9f4e6a-fc51-48d4-b690-4049249f6fb4"}
22:31:10.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[7.31,7.20],"pixels":"..."},"id":"ba9f4e6a-fc51-48d4-b690-4049249f6fb4"}
22:31:11.743 01.396 8532 Exposure complete
22:31:11.786 00.043 8532 worker thread done servicing request
22:31:11.786 00.000 7008 OnExposeComplete: enter
22:31:14.279 02.493 7008 UpdateGuideState(): m_state=6
22:31:14.446 00.167 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:31:14.449 00.003 7008 Star::Find returns 1 (1), X=547.37, Y=322.22, Mass=658878, SNR=482.1, Peak=65535 HFD=3.3
22:31:14.451 00.002 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.08)
22:31:14.453 00.002 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
22:31:14.456 00.003 7008 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.13 mountX=-0.23 mountY=0.08, mountTheta=2.81
22:31:14.456 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.00, opts=13)
22:31:14.461 00.005 7008 Enqueuing Move request for scope (-0.23, 0.00)
22:31:14.461 00.000 8532 Worker thread wakes up
22:31:14.461 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd
22:31:14.461 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.00)
22:31:14.461 00.000 8532 Moving (-0.23, 0.00) raw xDistance=-0.23 yDistance=0.08
22:31:14.461 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:31:14.461 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:14.461 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:31:14.461 00.000 8532 MoveAxis(E, 224, ABG)
22:31:14.461 00.000 8532 Guiding  Dir = 2, Dur = 224
22:31:14.461 00.000 8532 IsSlewing returns 0
22:31:14.461 00.000 8532 IsGuiding returns 0
22:31:14.461 00.000 8532 PulseGuide returned control before completion, sleep 234
22:31:14.461 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3174, FiltMin=2892, FiltMax=41467, Gamma=0.990
22:31:14.478 00.017 7008 UpdateGuideState exits: m=658878 SNR=482.1 Saturated
22:31:14.478 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.478 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:14.488 00.010 7008 Enqueuing Expose request
22:31:14.491 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0aa9a81a-4d37-4a21-b80e-79e68091103d"}
22:31:14.493 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0aa9a81a-4d37-4a21-b80e-79e68091103d"}
22:31:14.498 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2e59d2b-7556-4a39-b7aa-82e762248c64"}
22:31:14.500 00.002 7008 case statement mapped state 6 to 3
22:31:14.501 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2e59d2b-7556-4a39-b7aa-82e762248c64"}
22:31:14.505 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1bae1571-0533-4c2f-a59b-ade8d1ec1916"}
22:31:14.506 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"1bae1571-0533-4c2f-a59b-ade8d1ec1916"}
22:31:14.523 00.017 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8aad47e-5347-460f-a516-9de56472a839"}
22:31:14.525 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8aad47e-5347-460f-a516-9de56472a839"}
22:31:14.527 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5fe9a883-5c2b-42f6-91ef-65973de67196"}
22:31:14.529 00.002 7008 case statement mapped state 6 to 3
22:31:14.531 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fe9a883-5c2b-42f6-91ef-65973de67196"}
22:31:14.533 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3a2f7bf-3472-42f2-80ae-8a038670a2ce"}
22:31:14.534 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"f3a2f7bf-3472-42f2-80ae-8a038670a2ce"}
22:31:14.710 00.176 8532 IsGuiding returns 1
22:31:14.710 00.000 8532 scope still moving after pulse duration time elapsed
22:31:14.741 00.031 8532 IsSlewing returns 0
22:31:14.742 00.001 8532 IsGuiding returns 0
22:31:14.742 00.000 8532 scope move finished after 224 + 52 ms
22:31:14.742 00.000 8532 Move returns status 0, amount 224
22:31:14.742 00.000 8532 MoveAxis(N, 0, ABG)
22:31:14.742 00.000 8532 Move returns status 0, amount 0
22:31:14.742 00.000 8532 move complete, result=0
22:31:14.742 00.000 8532 worker thread done servicing request
22:31:14.742 00.000 7008 GuideStep: -0.2 px 224 ms EAST, 0.1 px 0 ms NORTH
22:31:14.744 00.002 8532 Worker thread wakes up
22:31:14.744 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:14.744 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:16.531 01.787 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec36ae5c-8500-49b7-ad2e-d9fb3f3a38b8"}
22:31:16.532 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec36ae5c-8500-49b7-ad2e-d9fb3f3a38b8"}
22:31:16.535 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f1e22ee-8753-47a6-a803-2a46f34fa3c5"}
22:31:16.539 00.004 7008 case statement mapped state 6 to 3
22:31:16.541 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f1e22ee-8753-47a6-a803-2a46f34fa3c5"}
22:31:16.546 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"078074d6-c338-46aa-af11-9cb8a69a92d5"}
22:31:16.546 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"078074d6-c338-46aa-af11-9cb8a69a92d5"}
22:31:16.869 00.323 8532 Exposure complete
22:31:16.908 00.039 8532 worker thread done servicing request
22:31:16.908 00.000 7008 OnExposeComplete: enter
22:31:16.910 00.002 7008 UpdateGuideState(): m_state=6
22:31:16.910 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:31:16.910 00.000 7008 Star::Find returns 1 (1), X=547.56, Y=322.30, Mass=663166, SNR=484.3, Peak=65535 HFD=3.2
22:31:16.919 00.009 7008 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.07) = xAngle (2.09 = 2.09)
22:31:16.921 00.002 7008 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.68 = 1.68)
22:31:16.923 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=-0.05 mountY=0.09, mountTheta=2.04
22:31:16.930 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.08, opts=13)
22:31:16.933 00.003 7008 Enqueuing Move request for scope (-0.04, 0.08)
22:31:16.935 00.002 8532 Worker thread wakes up
22:31:16.935 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:31:16.935 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:31:16.935 00.000 8532 Moving (-0.04, 0.08) raw xDistance=-0.05 yDistance=0.09
22:31:16.935 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:31:16.935 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:16.935 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:16.935 00.000 8532 MoveAxis(E, 0, ABG)
22:31:16.935 00.000 8532 Move returns status 0, amount 0
22:31:16.935 00.000 8532 MoveAxis(N, 0, ABG)
22:31:16.935 00.000 8532 Move returns status 0, amount 0
22:31:16.935 00.000 8532 move complete, result=0
22:31:16.935 00.000 8532 worker thread done servicing request
22:31:16.938 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3159, FiltMin=2848, FiltMax=40179, Gamma=0.990
22:31:16.943 00.005 7008 UpdateGuideState exits: m=663166 SNR=484.3 Saturated
22:31:16.959 00.016 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.963 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:16.965 00.002 7008 Enqueuing Expose request
22:31:16.967 00.002 8532 Worker thread wakes up
22:31:16.967 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:16.967 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:16.973 00.006 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:18.522 01.549 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bfec447-940e-4762-a4be-a5da259456d2"}
22:31:18.524 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bfec447-940e-4762-a4be-a5da259456d2"}
22:31:18.528 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"309d02c3-734b-4a3c-9858-948a83bf5256"}
22:31:18.528 00.000 7008 case statement mapped state 6 to 3
22:31:18.532 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"309d02c3-734b-4a3c-9858-948a83bf5256"}
22:31:18.538 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ba21a95-7ab6-4bad-a751-03940631b779"}
22:31:18.539 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.56,7.30],"pixels":"..."},"id":"1ba21a95-7ab6-4bad-a751-03940631b779"}
22:31:19.096 00.557 8532 Exposure complete
22:31:19.141 00.045 8532 worker thread done servicing request
22:31:19.141 00.000 7008 OnExposeComplete: enter
22:31:19.145 00.004 7008 UpdateGuideState(): m_state=6
22:31:19.147 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:31:19.149 00.002 7008 Star::Find returns 1 (1), X=547.54, Y=322.31, Mass=676118, SNR=482.7, Peak=65535 HFD=3.2
22:31:19.151 00.002 7008 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.07) = xAngle (2.17 = 2.17)
22:31:19.155 00.004 7008 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.76 = 1.76)
22:31:19.158 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.10 mountX=-0.06 mountY=0.11, mountTheta=2.09
22:31:19.162 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.10, opts=13)
22:31:19.162 00.000 7008 Enqueuing Move request for scope (-0.06, 0.10)
22:31:19.170 00.008 8532 Worker thread wakes up
22:31:19.170 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
22:31:19.170 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
22:31:19.170 00.000 8532 Moving (-0.06, 0.10) raw xDistance=-0.06 yDistance=0.11
22:31:19.170 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:31:19.170 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:19.171 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:31:19.171 00.000 8532 MoveAxis(E, 0, ABG)
22:31:19.171 00.000 8532 Move returns status 0, amount 0
22:31:19.171 00.000 8532 MoveAxis(N, 0, ABG)
22:31:19.171 00.000 8532 Move returns status 0, amount 0
22:31:19.171 00.000 8532 move complete, result=0
22:31:19.171 00.000 8532 worker thread done servicing request
22:31:19.173 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3159, FiltMin=2835, FiltMax=40400, Gamma=0.990
22:31:19.186 00.013 7008 UpdateGuideState exits: m=676118 SNR=482.7 Saturated
22:31:19.192 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:19.192 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:19.192 00.000 7008 Enqueuing Expose request
22:31:19.202 00.010 8532 Worker thread wakes up
22:31:19.202 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:19.202 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:19.202 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:20.531 01.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d8a2a14-63ee-4613-99cd-48bf2f3bbc09"}
22:31:20.532 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d8a2a14-63ee-4613-99cd-48bf2f3bbc09"}
22:31:20.537 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52f1e783-82cf-469b-9df4-96320b3f3556"}
22:31:20.539 00.002 7008 case statement mapped state 6 to 3
22:31:20.541 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f1e783-82cf-469b-9df4-96320b3f3556"}
22:31:20.543 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ec466a0-c177-4c91-a5d1-8841a5362868"}
22:31:20.549 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[6.54,7.31],"pixels":"..."},"id":"5ec466a0-c177-4c91-a5d1-8841a5362868"}
22:31:21.328 00.779 8532 Exposure complete
22:31:21.361 00.033 8532 worker thread done servicing request
22:31:21.361 00.000 7008 OnExposeComplete: enter
22:31:21.362 00.001 7008 UpdateGuideState(): m_state=6
22:31:21.364 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:31:21.366 00.002 7008 Star::Find returns 1 (1), X=547.38, Y=322.34, Mass=677228, SNR=475.8, Peak=65535 HFD=3.3
22:31:21.368 00.002 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
22:31:21.370 00.002 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.29 = 2.29)
22:31:21.370 00.000 7008 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=-0.22 mountY=0.19, mountTheta=2.45
22:31:21.375 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.12, opts=13)
22:31:21.376 00.001 7008 Enqueuing Move request for scope (-0.22, 0.12)
22:31:21.379 00.003 8532 Worker thread wakes up
22:31:21.379 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
22:31:21.379 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
22:31:21.379 00.000 8532 Moving (-0.22, 0.12) raw xDistance=-0.22 yDistance=0.19
22:31:21.379 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:31:21.379 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:31:21.379 00.000 8532 MoveAxis(E, 200, ABG)
22:31:21.379 00.000 8532 Guiding  Dir = 2, Dur = 200
22:31:21.379 00.000 8532 IsSlewing returns 0
22:31:21.379 00.000 8532 IsGuiding returns 0
22:31:21.381 00.002 8532 PulseGuide returned control before completion, sleep 210
22:31:21.381 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3157, FiltMin=2867, FiltMax=40331, Gamma=0.990
22:31:21.396 00.015 7008 UpdateGuideState exits: m=677228 SNR=475.8 Saturated
22:31:21.400 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:21.405 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:21.405 00.000 7008 Enqueuing Expose request
22:31:21.595 00.190 8532 IsGuiding returns 0
22:31:21.595 00.000 8532 Move returns status 0, amount 200
22:31:21.595 00.000 8532 MoveAxis(S, 326, ABG)
22:31:21.595 00.000 8532 Guiding  Dir = 1, Dur = 326
22:31:21.595 00.000 8532 IsSlewing returns 0
22:31:21.595 00.000 8532 IsGuiding returns 0
22:31:21.595 00.000 8532 PulseGuide returned control before completion, sleep 336
22:31:21.944 00.349 8532 IsGuiding returns 0
22:31:21.944 00.000 8532 Move returns status 0, amount 326
22:31:21.944 00.000 8532 move complete, result=0
22:31:21.944 00.000 8532 worker thread done servicing request
22:31:21.944 00.000 8532 Worker thread wakes up
22:31:21.944 00.000 7008 GuideStep: -0.2 px 200 ms EAST, 0.2 px 326 ms SOUTH
22:31:21.944 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:21.944 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:22.537 00.593 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6a5477f-2a83-4723-abb2-90cbeab2df46"}
22:31:22.539 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6a5477f-2a83-4723-abb2-90cbeab2df46"}
22:31:22.541 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"953c5f77-8340-40dd-a712-124bd0fc93a7"}
22:31:22.543 00.002 7008 case statement mapped state 6 to 3
22:31:22.545 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"953c5f77-8340-40dd-a712-124bd0fc93a7"}
22:31:22.549 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd66359f-e575-4255-b98e-1a169ac172f4"}
22:31:22.551 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.38,7.34],"pixels":"..."},"id":"fd66359f-e575-4255-b98e-1a169ac172f4"}
22:31:24.063 01.512 8532 Exposure complete
22:31:24.110 00.047 8532 worker thread done servicing request
22:31:24.110 00.000 7008 OnExposeComplete: enter
22:31:24.114 00.004 7008 UpdateGuideState(): m_state=6
22:31:24.117 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:31:24.119 00.002 7008 Star::Find returns 1 (1), X=547.69, Y=322.23, Mass=665351, SNR=488.2, Peak=65535 HFD=3.1
22:31:24.123 00.004 7008 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.07) = xAngle (0.23 = 0.23)
22:31:24.127 00.004 7008 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.18 = -0.18)
22:31:24.129 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=0.09 mountY=-0.02, mountTheta=-0.19
22:31:24.131 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.01, opts=13)
22:31:24.133 00.002 7008 Enqueuing Move request for scope (0.09, 0.01)
22:31:24.133 00.000 8532 Worker thread wakes up
22:31:24.133 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:31:24.133 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:31:24.135 00.002 8532 Moving (0.09, 0.01) raw xDistance=0.09 yDistance=-0.02
22:31:24.135 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:31:24.135 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.135 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:24.135 00.000 8532 MoveAxis(E, 0, ABG)
22:31:24.135 00.000 8532 Move returns status 0, amount 0
22:31:24.135 00.000 8532 MoveAxis(N, 0, ABG)
22:31:24.135 00.000 8532 Move returns status 0, amount 0
22:31:24.135 00.000 8532 move complete, result=0
22:31:24.135 00.000 8532 worker thread done servicing request
22:31:24.135 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3152, FiltMin=2823, FiltMax=40397, Gamma=0.990
22:31:24.143 00.008 7008 UpdateGuideState exits: m=665351 SNR=488.2 Saturated
22:31:24.143 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.143 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:24.143 00.000 7008 Enqueuing Expose request
22:31:24.155 00.012 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:24.155 00.000 8532 Worker thread wakes up
22:31:24.155 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:24.155 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:24.542 00.387 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c0794b4-7b2d-431f-9aa6-973ef4d37ae7"}
22:31:24.542 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c0794b4-7b2d-431f-9aa6-973ef4d37ae7"}
22:31:24.549 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dfefc044-75a3-4183-9749-9d30ec3fb142"}
22:31:24.550 00.001 7008 case statement mapped state 6 to 3
22:31:24.550 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfefc044-75a3-4183-9749-9d30ec3fb142"}
22:31:24.550 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de65c576-ec44-49b2-ab39-14daa6798af3"}
22:31:24.557 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.69,7.23],"pixels":"..."},"id":"de65c576-ec44-49b2-ab39-14daa6798af3"}
22:31:26.282 01.725 8532 Exposure complete
22:31:26.312 00.030 8532 worker thread done servicing request
22:31:26.312 00.000 7008 OnExposeComplete: enter
22:31:26.315 00.003 7008 UpdateGuideState(): m_state=6
22:31:26.317 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:31:26.320 00.003 7008 Star::Find returns 1 (1), X=547.70, Y=322.22, Mass=666543, SNR=475.3, Peak=65535 HFD=3.1
22:31:26.320 00.000 7008 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.07) = xAngle (0.09 = 0.09)
22:31:26.323 00.003 7008 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.33 = -0.33)
22:31:26.325 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=0.10 mountY=-0.03, mountTheta=-0.31
22:31:26.329 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.00, opts=13)
22:31:26.331 00.002 7008 Enqueuing Move request for scope (0.10, 0.00)
22:31:26.331 00.000 8532 Worker thread wakes up
22:31:26.331 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
22:31:26.331 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
22:31:26.331 00.000 8532 Moving (0.10, 0.00) raw xDistance=0.10 yDistance=-0.03
22:31:26.331 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:31:26.331 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:26.331 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:31:26.331 00.000 8532 MoveAxis(E, 0, ABG)
22:31:26.331 00.000 8532 Move returns status 0, amount 0
22:31:26.331 00.000 8532 MoveAxis(N, 0, ABG)
22:31:26.331 00.000 8532 Move returns status 0, amount 0
22:31:26.331 00.000 8532 move complete, result=0
22:31:26.331 00.000 8532 worker thread done servicing request
22:31:26.335 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3155, FiltMin=2832, FiltMax=40207, Gamma=0.990
22:31:26.361 00.026 7008 UpdateGuideState exits: m=666543 SNR=475.3 Saturated
22:31:26.365 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.367 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:26.372 00.005 7008 Enqueuing Expose request
22:31:26.374 00.002 8532 Worker thread wakes up
22:31:26.374 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:26.377 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:26.377 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:26.546 00.169 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2c8e1da-9428-4eac-a728-2dde118ca906"}
22:31:26.549 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2c8e1da-9428-4eac-a728-2dde118ca906"}
22:31:26.555 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e19aef6-a95d-458c-a288-d9c5402ba5ba"}
22:31:26.561 00.006 7008 case statement mapped state 6 to 3
22:31:26.563 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e19aef6-a95d-458c-a288-d9c5402ba5ba"}
22:31:26.565 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e682a571-42c7-45f1-9d53-0eb603cd1e4a"}
22:31:26.571 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[6.70,7.22],"pixels":"..."},"id":"e682a571-42c7-45f1-9d53-0eb603cd1e4a"}
22:31:28.507 01.936 8532 Exposure complete
22:31:28.543 00.036 8532 worker thread done servicing request
22:31:28.545 00.002 7008 OnExposeComplete: enter
22:31:28.545 00.000 7008 UpdateGuideState(): m_state=6
22:31:28.548 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:31:28.548 00.000 7008 Star::Find returns 1 (1), X=547.77, Y=322.25, Mass=691198, SNR=476.6, Peak=65535 HFD=3.0
22:31:28.552 00.004 7008 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.07) = xAngle (0.28 = 0.28)
22:31:28.555 00.003 7008 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.13 = -0.13)
22:31:28.557 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=0.16 mountY=-0.02, mountTheta=-0.13
22:31:28.561 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.04, opts=13)
22:31:28.561 00.000 7008 Enqueuing Move request for scope (0.17, 0.04)
22:31:28.563 00.002 8532 Worker thread wakes up
22:31:28.563 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
22:31:28.563 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
22:31:28.563 00.000 8532 Moving (0.17, 0.04) raw xDistance=0.16 yDistance=-0.02
22:31:28.563 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:31:28.563 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:28.563 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:28.563 00.000 8532 MoveAxis(E, 0, ABG)
22:31:28.565 00.002 8532 Move returns status 0, amount 0
22:31:28.565 00.000 8532 MoveAxis(N, 0, ABG)
22:31:28.565 00.000 8532 Move returns status 0, amount 0
22:31:28.565 00.000 8532 move complete, result=0
22:31:28.565 00.000 8532 worker thread done servicing request
22:31:28.565 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3156, FiltMin=2866, FiltMax=40833, Gamma=0.990
22:31:28.578 00.013 7008 UpdateGuideState exits: m=691198 SNR=476.6 Saturated
22:31:28.580 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.582 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:28.585 00.003 7008 Enqueuing Expose request
22:31:28.587 00.002 8532 Worker thread wakes up
22:31:28.587 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:28.587 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:28.587 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:28.590 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a430ccf9-8108-4754-93f1-ed05a409d021"}
22:31:28.592 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a430ccf9-8108-4754-93f1-ed05a409d021"}
22:31:28.592 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a57ef9d-3c6e-417c-93fa-fcc483ccb2d4"}
22:31:28.597 00.005 7008 case statement mapped state 6 to 3
22:31:28.599 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a57ef9d-3c6e-417c-93fa-fcc483ccb2d4"}
22:31:28.604 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dbb67974-b51d-4571-b4e9-8b6128a3295b"}
22:31:28.606 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.77,7.25],"pixels":"..."},"id":"dbb67974-b51d-4571-b4e9-8b6128a3295b"}
22:31:30.553 01.947 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03d318a1-d381-4e91-932e-63e40984224d"}
22:31:30.555 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03d318a1-d381-4e91-932e-63e40984224d"}
22:31:30.559 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15e81ded-e739-4024-8efc-63c48d0c2a26"}
22:31:30.563 00.004 7008 case statement mapped state 6 to 3
22:31:30.565 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"15e81ded-e739-4024-8efc-63c48d0c2a26"}
22:31:30.567 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38ca2f0d-23f6-43b8-8402-badee370f7a1"}
22:31:30.570 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.77,7.25],"pixels":"..."},"id":"38ca2f0d-23f6-43b8-8402-badee370f7a1"}
22:31:30.715 00.145 8532 Exposure complete
22:31:30.746 00.031 8532 worker thread done servicing request
22:31:30.746 00.000 7008 OnExposeComplete: enter
22:31:30.749 00.003 7008 UpdateGuideState(): m_state=6
22:31:30.751 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:31:30.753 00.002 7008 Star::Find returns 1 (1), X=547.76, Y=322.24, Mass=677866, SNR=472.7, Peak=65535 HFD=2.9
22:31:30.753 00.000 7008 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.07) = xAngle (0.21 = 0.21)
22:31:30.755 00.002 7008 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.20 = -0.20)
22:31:30.757 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=0.15 mountY=-0.03, mountTheta=-0.20
22:31:30.761 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.02, opts=13)
22:31:30.763 00.002 7008 Enqueuing Move request for scope (0.16, 0.02)
22:31:30.767 00.004 8532 Worker thread wakes up
22:31:30.767 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
22:31:30.767 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
22:31:30.767 00.000 8532 Moving (0.16, 0.02) raw xDistance=0.15 yDistance=-0.03
22:31:30.767 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:31:30.767 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:30.767 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:31:30.767 00.000 8532 MoveAxis(E, 0, ABG)
22:31:30.767 00.000 8532 Move returns status 0, amount 0
22:31:30.767 00.000 8532 MoveAxis(N, 0, ABG)
22:31:30.767 00.000 8532 Move returns status 0, amount 0
22:31:30.767 00.000 8532 move complete, result=0
22:31:30.767 00.000 8532 worker thread done servicing request
22:31:30.769 00.002 7008 UpdateImageDisplay: Size=(752,580) min=13, max=65535, med=3150, FiltMin=2884, FiltMax=39781, Gamma=0.990
22:31:30.780 00.011 7008 UpdateGuideState exits: m=677866 SNR=472.7 Saturated
22:31:30.782 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.783 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:30.786 00.003 7008 Enqueuing Expose request
22:31:30.786 00.000 8532 Worker thread wakes up
22:31:30.786 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:30.786 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:30.786 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:32.562 01.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00d3a364-efb6-46de-bbc8-9882b6692b0c"}
22:31:32.567 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00d3a364-efb6-46de-bbc8-9882b6692b0c"}
22:31:32.572 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21747c8c-6bf3-4909-9c5d-8b57c32366a0"}
22:31:32.574 00.002 7008 case statement mapped state 6 to 3
22:31:32.580 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"21747c8c-6bf3-4909-9c5d-8b57c32366a0"}
22:31:32.583 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"243bf5ca-3867-4c84-a58b-00cc0d570839"}
22:31:32.587 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.76,7.24],"pixels":"..."},"id":"243bf5ca-3867-4c84-a58b-00cc0d570839"}
22:31:32.915 00.328 8532 Exposure complete
22:31:32.956 00.041 8532 worker thread done servicing request
22:31:32.956 00.000 7008 OnExposeComplete: enter
22:31:32.958 00.002 7008 UpdateGuideState(): m_state=6
22:31:32.960 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:31:32.962 00.002 7008 Star::Find returns 1 (1), X=547.76, Y=322.29, Mass=700797, SNR=508.9, Peak=65535 HFD=3.1
22:31:32.965 00.003 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
22:31:32.967 00.002 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
22:31:32.970 00.003 7008 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.16 mountY=0.02, mountTheta=0.12
22:31:32.974 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.08, opts=13)
22:31:32.978 00.004 7008 Enqueuing Move request for scope (0.16, 0.08)
22:31:32.982 00.004 8532 Worker thread wakes up
22:31:32.982 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
22:31:32.982 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
22:31:32.982 00.000 8532 Moving (0.16, 0.08) raw xDistance=0.16 yDistance=0.02
22:31:32.982 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:31:32.983 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:32.983 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:32.983 00.000 8532 MoveAxis(E, 0, ABG)
22:31:32.983 00.000 8532 Move returns status 0, amount 0
22:31:32.983 00.000 8532 MoveAxis(N, 0, ABG)
22:31:32.983 00.000 8532 Move returns status 0, amount 0
22:31:32.983 00.000 8532 move complete, result=0
22:31:32.983 00.000 8532 worker thread done servicing request
22:31:32.983 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3143, FiltMin=2846, FiltMax=40654, Gamma=0.990
22:31:32.997 00.014 7008 UpdateGuideState exits: m=700797 SNR=508.9 Saturated
22:31:32.998 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:33.001 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:33.003 00.002 7008 Enqueuing Expose request
22:31:33.004 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:33.007 00.003 8532 Worker thread wakes up
22:31:33.007 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:33.007 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:34.571 01.564 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"451ae858-195c-4e36-b311-526ecb5f630a"}
22:31:34.574 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"451ae858-195c-4e36-b311-526ecb5f630a"}
22:31:34.582 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"571ab109-6a00-4ec5-92cf-ee41d1fdc863"}
22:31:34.587 00.005 7008 case statement mapped state 6 to 3
22:31:34.587 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"571ab109-6a00-4ec5-92cf-ee41d1fdc863"}
22:31:34.591 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad7a85e8-25c0-4922-8dc0-3021a730932c"}
22:31:34.593 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.76,7.29],"pixels":"..."},"id":"ad7a85e8-25c0-4922-8dc0-3021a730932c"}
22:31:35.128 00.535 8532 Exposure complete
22:31:35.170 00.042 8532 worker thread done servicing request
22:31:35.170 00.000 7008 OnExposeComplete: enter
22:31:35.176 00.006 7008 UpdateGuideState(): m_state=6
22:31:35.178 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:31:35.180 00.002 7008 Star::Find returns 1 (1), X=547.76, Y=322.33, Mass=686619, SNR=522.1, Peak=65535 HFD=3.1
22:31:35.182 00.002 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
22:31:35.183 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
22:31:35.188 00.005 7008 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=0.15 mountY=0.06, mountTheta=0.37
22:31:35.192 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.12, opts=13)
22:31:35.195 00.003 7008 Enqueuing Move request for scope (0.16, 0.12)
22:31:35.197 00.002 8532 Worker thread wakes up
22:31:35.197 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
22:31:35.197 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
22:31:35.197 00.000 8532 Moving (0.16, 0.12) raw xDistance=0.15 yDistance=0.06
22:31:35.197 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:31:35.197 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.197 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:31:35.197 00.000 8532 MoveAxis(E, 0, ABG)
22:31:35.197 00.000 8532 Move returns status 0, amount 0
22:31:35.199 00.002 8532 MoveAxis(N, 0, ABG)
22:31:35.199 00.000 8532 Move returns status 0, amount 0
22:31:35.199 00.000 8532 move complete, result=0
22:31:35.199 00.000 8532 worker thread done servicing request
22:31:35.201 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3142, FiltMin=2871, FiltMax=39137, Gamma=0.990
22:31:35.217 00.016 7008 UpdateGuideState exits: m=686619 SNR=522.1 Saturated
22:31:35.235 00.018 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.238 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:35.240 00.002 7008 Enqueuing Expose request
22:31:35.241 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:35.243 00.002 8532 Worker thread wakes up
22:31:35.243 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:35.243 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:36.574 01.331 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bed12e03-92c5-4ec3-b987-8219ac15eaeb"}
22:31:36.577 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bed12e03-92c5-4ec3-b987-8219ac15eaeb"}
22:31:36.581 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4b9eee0-4c67-411f-92ad-a20fcabcecb2"}
22:31:36.586 00.005 7008 case statement mapped state 6 to 3
22:31:36.590 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4b9eee0-4c67-411f-92ad-a20fcabcecb2"}
22:31:36.593 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f2c23ff2-039e-4d2d-a63b-5a8617617aaa"}
22:31:36.595 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[6.76,7.33],"pixels":"..."},"id":"f2c23ff2-039e-4d2d-a63b-5a8617617aaa"}
22:31:37.364 00.769 8532 Exposure complete
22:31:37.417 00.053 8532 worker thread done servicing request
22:31:37.417 00.000 7008 OnExposeComplete: enter
22:31:37.421 00.004 7008 UpdateGuideState(): m_state=6
22:31:37.424 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:31:37.424 00.000 7008 Star::Find returns 1 (0), X=547.82, Y=322.34, Mass=696059, SNR=506.8, Peak=65525 HFD=3.2
22:31:37.433 00.009 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
22:31:37.435 00.002 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
22:31:37.440 00.005 7008 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.51 mountX=0.21 mountY=0.04, mountTheta=0.19
22:31:37.444 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.12, opts=13)
22:31:37.445 00.001 7008 Enqueuing Move request for scope (0.22, 0.12)
22:31:37.447 00.002 8532 Worker thread wakes up
22:31:37.447 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
22:31:37.447 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
22:31:37.447 00.000 8532 Moving (0.22, 0.12) raw xDistance=0.21 yDistance=0.04
22:31:37.447 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:31:37.447 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:37.447 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:37.447 00.000 8532 MoveAxis(W, 184, ABG)
22:31:37.447 00.000 8532 Guiding  Dir = 3, Dur = 184
22:31:37.447 00.000 8532 IsSlewing returns 0
22:31:37.449 00.002 8532 IsGuiding returns 0
22:31:37.449 00.000 8532 PulseGuide returned control before completion, sleep 194
22:31:37.450 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3139, FiltMin=2903, FiltMax=43495, Gamma=0.990
22:31:37.463 00.013 7008 UpdateGuideState exits: m=696059 SNR=506.8
22:31:37.465 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.467 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:37.470 00.003 7008 Enqueuing Expose request
22:31:37.658 00.188 8532 IsGuiding returns 0
22:31:37.658 00.000 8532 Move returns status 0, amount 184
22:31:37.658 00.000 8532 MoveAxis(N, 0, ABG)
22:31:37.658 00.000 8532 Move returns status 0, amount 0
22:31:37.658 00.000 8532 move complete, result=0
22:31:37.658 00.000 8532 worker thread done servicing request
22:31:37.658 00.000 7008 GuideStep: 0.2 px 184 ms WEST, 0.0 px 0 ms NORTH
22:31:37.662 00.004 8532 Worker thread wakes up
22:31:37.662 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:37.662 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:38.576 00.914 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4397117-d815-4e91-9b0b-8d4a565aca6e"}
22:31:38.579 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4397117-d815-4e91-9b0b-8d4a565aca6e"}
22:31:38.583 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b15f14b5-f537-4942-be84-38b724830002"}
22:31:38.583 00.000 7008 case statement mapped state 6 to 3
22:31:38.587 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b15f14b5-f537-4942-be84-38b724830002"}
22:31:38.589 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56ed62b6-ac9d-4696-98c4-39a1678d79fa"}
22:31:38.592 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[6.82,7.34],"pixels":"..."},"id":"56ed62b6-ac9d-4696-98c4-39a1678d79fa"}
22:31:39.782 01.190 8532 Exposure complete
22:31:39.835 00.053 8532 worker thread done servicing request
22:31:39.835 00.000 7008 OnExposeComplete: enter
22:31:39.838 00.003 7008 UpdateGuideState(): m_state=6
22:31:39.842 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:31:39.847 00.005 7008 Star::Find returns 1 (1), X=547.65, Y=322.34, Mass=681573, SNR=457.6, Peak=65535 HFD=3.2
22:31:39.851 00.004 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
22:31:39.852 00.001 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.86 = 0.86)
22:31:39.854 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=0.04 mountY=0.10, mountTheta=1.20
22:31:39.859 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.12, opts=13)
22:31:39.862 00.003 7008 Enqueuing Move request for scope (0.05, 0.12)
22:31:39.864 00.002 8532 Worker thread wakes up
22:31:39.864 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:31:39.864 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:31:39.864 00.000 8532 Moving (0.05, 0.12) raw xDistance=0.04 yDistance=0.10
22:31:39.864 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:31:39.864 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:39.864 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:31:39.864 00.000 8532 MoveAxis(E, 0, ABG)
22:31:39.864 00.000 8532 Move returns status 0, amount 0
22:31:39.864 00.000 8532 MoveAxis(N, 0, ABG)
22:31:39.864 00.000 8532 Move returns status 0, amount 0
22:31:39.864 00.000 8532 move complete, result=0
22:31:39.864 00.000 8532 worker thread done servicing request
22:31:39.866 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3138, FiltMin=2812, FiltMax=39689, Gamma=0.990
22:31:39.879 00.013 7008 UpdateGuideState exits: m=681573 SNR=457.6 Saturated
22:31:39.881 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.881 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:39.884 00.003 7008 Enqueuing Expose request
22:31:39.886 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:39.888 00.002 8532 Worker thread wakes up
22:31:39.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:39.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:40.582 00.694 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"393248f4-67d7-4645-885d-70d63c8aa8fa"}
22:31:40.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"393248f4-67d7-4645-885d-70d63c8aa8fa"}
22:31:40.586 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44e823bb-eb03-4587-abfd-83863ad4935f"}
22:31:40.587 00.001 7008 case statement mapped state 6 to 3
22:31:40.592 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"44e823bb-eb03-4587-abfd-83863ad4935f"}
22:31:40.592 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"326cbb49-1bb8-4440-bbfc-b8cbe2850634"}
22:31:40.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.65,7.34],"pixels":"..."},"id":"326cbb49-1bb8-4440-bbfc-b8cbe2850634"}
22:31:42.004 01.410 8532 Exposure complete
22:31:42.055 00.051 8532 worker thread done servicing request
22:31:42.057 00.002 7008 OnExposeComplete: enter
22:31:42.059 00.002 7008 UpdateGuideState(): m_state=6
22:31:42.061 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:31:42.063 00.002 7008 Star::Find returns 1 (1), X=547.65, Y=322.28, Mass=676535, SNR=499.7, Peak=65535 HFD=3.2
22:31:42.065 00.002 7008 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.07) = xAngle (0.94 = 0.94)
22:31:42.068 00.003 7008 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.53 = 0.53)
22:31:42.070 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=0.05 mountY=0.04, mountTheta=0.71
22:31:42.074 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.07, opts=13)
22:31:42.076 00.002 7008 Enqueuing Move request for scope (0.06, 0.07)
22:31:42.078 00.002 8532 Worker thread wakes up
22:31:42.078 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:31:42.078 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:31:42.078 00.000 8532 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=0.04
22:31:42.078 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:31:42.078 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:42.078 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:42.078 00.000 8532 MoveAxis(E, 0, ABG)
22:31:42.078 00.000 8532 Move returns status 0, amount 0
22:31:42.078 00.000 8532 MoveAxis(N, 0, ABG)
22:31:42.078 00.000 8532 Move returns status 0, amount 0
22:31:42.078 00.000 8532 move complete, result=0
22:31:42.078 00.000 8532 worker thread done servicing request
22:31:42.080 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3133, FiltMin=2872, FiltMax=40060, Gamma=0.990
22:31:42.090 00.010 7008 UpdateGuideState exits: m=676535 SNR=499.7 Saturated
22:31:42.095 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.097 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:42.099 00.002 7008 Enqueuing Expose request
22:31:42.101 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:42.103 00.002 8532 Worker thread wakes up
22:31:42.103 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:42.103 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:42.590 00.487 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81949367-6736-4843-9e32-9e6e293a84ad"}
22:31:42.593 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81949367-6736-4843-9e32-9e6e293a84ad"}
22:31:42.595 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93f71eab-c5dc-4fb3-939e-ec6c9312a660"}
22:31:42.599 00.004 7008 case statement mapped state 6 to 3
22:31:42.601 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"93f71eab-c5dc-4fb3-939e-ec6c9312a660"}
22:31:42.607 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"74553597-86a5-41a7-9f74-e850bc0aef30"}
22:31:42.610 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.65,7.28],"pixels":"..."},"id":"74553597-86a5-41a7-9f74-e850bc0aef30"}
22:31:44.236 01.626 8532 Exposure complete
22:31:44.284 00.048 8532 worker thread done servicing request
22:31:44.284 00.000 7008 OnExposeComplete: enter
22:31:44.291 00.007 7008 UpdateGuideState(): m_state=6
22:31:44.294 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:31:44.298 00.004 7008 Star::Find returns 1 (1), X=547.44, Y=322.27, Mass=661202, SNR=439.6, Peak=65535 HFD=3.2
22:31:44.300 00.002 7008 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.07) = xAngle (2.89 = 2.89)
22:31:44.304 00.004 7008 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.48 = 2.48)
22:31:44.306 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=-0.16 mountY=0.10, mountTheta=2.58
22:31:44.311 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.05, opts=13)
22:31:44.315 00.004 7008 Enqueuing Move request for scope (-0.15, 0.05)
22:31:44.317 00.002 8532 Worker thread wakes up
22:31:44.317 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:31:44.317 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:31:44.317 00.000 8532 Moving (-0.15, 0.05) raw xDistance=-0.16 yDistance=0.10
22:31:44.317 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:31:44.317 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:44.317 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:31:44.317 00.000 8532 MoveAxis(E, 0, ABG)
22:31:44.317 00.000 8532 Move returns status 0, amount 0
22:31:44.319 00.002 8532 MoveAxis(N, 0, ABG)
22:31:44.319 00.000 8532 Move returns status 0, amount 0
22:31:44.319 00.000 8532 move complete, result=0
22:31:44.319 00.000 8532 worker thread done servicing request
22:31:44.319 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3135, FiltMin=2823, FiltMax=40817, Gamma=0.990
22:31:44.337 00.018 7008 UpdateGuideState exits: m=661202 SNR=439.6 Saturated
22:31:44.342 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:44.342 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:44.342 00.000 7008 Enqueuing Expose request
22:31:44.351 00.009 8532 Worker thread wakes up
22:31:44.351 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:44.352 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:44.354 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:44.596 00.242 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81b26a5c-c95f-4de0-aad3-cd3252baf729"}
22:31:44.598 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81b26a5c-c95f-4de0-aad3-cd3252baf729"}
22:31:44.602 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4587b4cb-5bf6-40ad-abe1-faab15612374"}
22:31:44.605 00.003 7008 case statement mapped state 6 to 3
22:31:44.607 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4587b4cb-5bf6-40ad-abe1-faab15612374"}
22:31:44.611 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7fc1ea6a-4672-406b-8794-5917f018807e"}
22:31:44.615 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[7.44,7.27],"pixels":"..."},"id":"7fc1ea6a-4672-406b-8794-5917f018807e"}
22:31:46.485 01.870 8532 Exposure complete
22:31:46.532 00.047 8532 worker thread done servicing request
22:31:46.532 00.000 7008 OnExposeComplete: enter
22:31:46.534 00.002 7008 UpdateGuideState(): m_state=6
22:31:46.535 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:31:46.537 00.002 7008 Star::Find returns 1 (1), X=547.42, Y=322.17, Mass=657605, SNR=500.3, Peak=65535 HFD=3.3
22:31:46.537 00.000 7008 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.07) = xAngle (-2.84 = -2.84)
22:31:46.540 00.003 7008 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.26 = 3.03)
22:31:46.542 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.91 mountX=-0.18 mountY=0.02, mountTheta=3.02
22:31:46.546 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.04, opts=13)
22:31:46.548 00.002 7008 Enqueuing Move request for scope (-0.18, -0.04)
22:31:46.550 00.002 8532 Worker thread wakes up
22:31:46.550 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
22:31:46.550 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
22:31:46.550 00.000 8532 Moving (-0.18, -0.04) raw xDistance=-0.18 yDistance=0.02
22:31:46.550 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:31:46.550 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.550 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:46.550 00.000 8532 MoveAxis(E, 157, ABG)
22:31:46.550 00.000 8532 Guiding  Dir = 2, Dur = 157
22:31:46.550 00.000 8532 IsSlewing returns 0
22:31:46.550 00.000 8532 IsGuiding returns 0
22:31:46.550 00.000 8532 PulseGuide returned control before completion, sleep 167
22:31:46.550 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3134, FiltMin=2836, FiltMax=41962, Gamma=0.990
22:31:46.563 00.013 7008 UpdateGuideState exits: m=657605 SNR=500.3 Saturated
22:31:46.565 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.567 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:46.567 00.000 7008 Enqueuing Expose request
22:31:46.607 00.040 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c406f90c-e70b-4d7a-aa95-4755f7240da1"}
22:31:46.608 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c406f90c-e70b-4d7a-aa95-4755f7240da1"}
22:31:46.610 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4047a638-1476-4ed4-a91b-62ef1b3a4ee9"}
22:31:46.614 00.004 7008 case statement mapped state 6 to 3
22:31:46.614 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4047a638-1476-4ed4-a91b-62ef1b3a4ee9"}
22:31:46.616 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d7aae377-56c7-41cb-999f-09994426711e"}
22:31:46.618 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[7.42,7.17],"pixels":"..."},"id":"d7aae377-56c7-41cb-999f-09994426711e"}
22:31:46.733 00.115 8532 IsGuiding returns 0
22:31:46.734 00.001 8532 Move returns status 0, amount 157
22:31:46.734 00.000 8532 MoveAxis(N, 0, ABG)
22:31:46.734 00.000 8532 Move returns status 0, amount 0
22:31:46.734 00.000 8532 move complete, result=0
22:31:46.734 00.000 8532 worker thread done servicing request
22:31:46.734 00.000 7008 GuideStep: -0.2 px 157 ms EAST, 0.0 px 0 ms NORTH
22:31:46.734 00.000 8532 Worker thread wakes up
22:31:46.734 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:46.734 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:48.606 01.872 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f281c18-8d6b-454d-8429-d84bb337b34a"}
22:31:48.610 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f281c18-8d6b-454d-8429-d84bb337b34a"}
22:31:48.613 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c937b29a-8a8f-45c9-80da-9bfaff373799"}
22:31:48.616 00.003 7008 case statement mapped state 6 to 3
22:31:48.619 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c937b29a-8a8f-45c9-80da-9bfaff373799"}
22:31:48.624 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"518c3843-4c63-47e3-8dc2-287b5d055232"}
22:31:48.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[7.42,7.17],"pixels":"..."},"id":"518c3843-4c63-47e3-8dc2-287b5d055232"}
22:31:48.865 00.239 8532 Exposure complete
22:31:48.892 00.027 8532 worker thread done servicing request
22:31:48.892 00.000 7008 OnExposeComplete: enter
22:31:48.901 00.009 7008 UpdateGuideState(): m_state=6
22:31:48.901 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:31:48.903 00.002 7008 Star::Find returns 1 (1), X=547.61, Y=322.31, Mass=678346, SNR=498.6, Peak=65535 HFD=3.3
22:31:48.905 00.002 7008 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.07) = xAngle (1.50 = 1.50)
22:31:48.907 00.002 7008 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.09 = 1.09)
22:31:48.908 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.43 mountX=0.01 mountY=0.08, mountTheta=1.49
22:31:48.913 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.09, opts=13)
22:31:48.913 00.000 7008 Enqueuing Move request for scope (0.01, 0.09)
22:31:48.915 00.002 8532 Worker thread wakes up
22:31:48.915 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:31:48.915 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:31:48.915 00.000 8532 Moving (0.01, 0.09) raw xDistance=0.01 yDistance=0.08
22:31:48.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:31:48.915 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:48.915 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:31:48.915 00.000 8532 MoveAxis(E, 0, ABG)
22:31:48.915 00.000 8532 Move returns status 0, amount 0
22:31:48.915 00.000 8532 MoveAxis(N, 0, ABG)
22:31:48.915 00.000 8532 Move returns status 0, amount 0
22:31:48.915 00.000 8532 move complete, result=0
22:31:48.915 00.000 8532 worker thread done servicing request
22:31:48.915 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3131, FiltMin=2860, FiltMax=40159, Gamma=0.990
22:31:48.932 00.017 7008 UpdateGuideState exits: m=678346 SNR=498.6 Saturated
22:31:48.934 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:48.936 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:48.939 00.003 7008 Enqueuing Expose request
22:31:48.940 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:48.943 00.003 8532 Worker thread wakes up
22:31:48.943 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:48.943 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:50.600 01.657 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37134b01-3c6c-4a3c-815c-2c35b1be9ddf"}
22:31:50.603 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37134b01-3c6c-4a3c-815c-2c35b1be9ddf"}
22:31:50.609 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2845890f-5a9b-4b04-b307-ca995b2d8db3"}
22:31:50.611 00.002 7008 case statement mapped state 6 to 3
22:31:50.615 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2845890f-5a9b-4b04-b307-ca995b2d8db3"}
22:31:50.620 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8cd821d4-78ec-4bfb-b830-aee5b3beba0a"}
22:31:50.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[6.61,7.31],"pixels":"..."},"id":"8cd821d4-78ec-4bfb-b830-aee5b3beba0a"}
22:31:51.066 00.444 8532 Exposure complete
22:31:51.107 00.041 8532 worker thread done servicing request
22:31:51.107 00.000 7008 OnExposeComplete: enter
22:31:51.108 00.001 7008 UpdateGuideState(): m_state=6
22:31:51.111 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:31:51.113 00.002 7008 Star::Find returns 1 (1), X=547.40, Y=322.35, Mass=674508, SNR=470.0, Peak=65535 HFD=3.3
22:31:51.113 00.000 7008 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.07) = xAngle (2.64 = 2.64)
22:31:51.115 00.002 7008 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.23 = 2.23)
22:31:51.117 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.57 mountX=-0.21 mountY=0.19, mountTheta=2.41
22:31:51.120 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.13, opts=13)
22:31:51.120 00.000 7008 Enqueuing Move request for scope (-0.20, 0.13)
22:31:51.122 00.002 8532 Worker thread wakes up
22:31:51.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
22:31:51.122 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
22:31:51.122 00.000 8532 Moving (-0.20, 0.13) raw xDistance=-0.21 yDistance=0.19
22:31:51.122 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:31:51.122 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:31:51.122 00.000 8532 MoveAxis(E, 186, ABG)
22:31:51.122 00.000 8532 Guiding  Dir = 2, Dur = 186
22:31:51.124 00.002 8532 IsSlewing returns 0
22:31:51.125 00.001 8532 IsGuiding returns 0
22:31:51.125 00.000 8532 PulseGuide returned control before completion, sleep 196
22:31:51.125 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3127, FiltMin=2819, FiltMax=40151, Gamma=0.990
22:31:51.135 00.010 7008 UpdateGuideState exits: m=674508 SNR=470.0 Saturated
22:31:51.137 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.140 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:51.140 00.000 7008 Enqueuing Expose request
22:31:51.330 00.190 8532 IsGuiding returns 1
22:31:51.330 00.000 8532 scope still moving after pulse duration time elapsed
22:31:51.361 00.031 8532 IsSlewing returns 0
22:31:51.362 00.001 8532 IsGuiding returns 0
22:31:51.362 00.000 8532 scope move finished after 186 + 50 ms
22:31:51.362 00.000 8532 Move returns status 0, amount 186
22:31:51.362 00.000 8532 MoveAxis(S, 332, ABG)
22:31:51.362 00.000 8532 Guiding  Dir = 1, Dur = 332
22:31:51.362 00.000 8532 IsSlewing returns 0
22:31:51.362 00.000 8532 IsGuiding returns 0
22:31:51.362 00.000 8532 PulseGuide returned control before completion, sleep 342
22:31:51.708 00.346 8532 IsGuiding returns 1
22:31:51.708 00.000 8532 scope still moving after pulse duration time elapsed
22:31:51.741 00.033 8532 IsSlewing returns 0
22:31:51.741 00.000 8532 IsGuiding returns 0
22:31:51.742 00.001 8532 scope move finished after 332 + 47 ms
22:31:51.742 00.000 8532 Move returns status 0, amount 332
22:31:51.742 00.000 8532 move complete, result=0
22:31:51.742 00.000 8532 worker thread done servicing request
22:31:51.742 00.000 8532 Worker thread wakes up
22:31:51.742 00.000 7008 GuideStep: -0.2 px 186 ms EAST, 0.2 px 332 ms SOUTH
22:31:51.744 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:51.744 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:52.610 00.866 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a85c9d5f-3745-45a0-82d0-faccfe999dbb"}
22:31:52.612 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a85c9d5f-3745-45a0-82d0-faccfe999dbb"}
22:31:52.615 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b378aae8-f07d-458d-aeae-7082c18ced94"}
22:31:52.618 00.003 7008 case statement mapped state 6 to 3
22:31:52.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b378aae8-f07d-458d-aeae-7082c18ced94"}
22:31:52.624 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a77d28c-e2ba-429e-9235-e546969f4b82"}
22:31:52.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[7.40,7.35],"pixels":"..."},"id":"6a77d28c-e2ba-429e-9235-e546969f4b82"}
22:31:53.866 01.240 8532 Exposure complete
22:31:53.909 00.043 8532 worker thread done servicing request
22:31:53.909 00.000 7008 OnExposeComplete: enter
22:31:53.919 00.010 7008 UpdateGuideState(): m_state=6
22:31:53.921 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:31:53.924 00.003 7008 Star::Find returns 1 (1), X=547.67, Y=322.32, Mass=679332, SNR=491.4, Peak=65535 HFD=3.2
22:31:53.925 00.001 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.06 = 1.06)
22:31:53.929 00.004 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.65 = 0.65)
22:31:53.931 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.06 mountY=0.07, mountTheta=0.89
22:31:53.934 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.10, opts=13)
22:31:53.936 00.002 7008 Enqueuing Move request for scope (0.07, 0.10)
22:31:53.938 00.002 8532 Worker thread wakes up
22:31:53.938 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:31:53.938 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:31:53.938 00.000 8532 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=0.07
22:31:53.938 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:31:53.938 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:53.938 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:31:53.938 00.000 8532 MoveAxis(E, 0, ABG)
22:31:53.938 00.000 8532 Move returns status 0, amount 0
22:31:53.938 00.000 8532 MoveAxis(N, 0, ABG)
22:31:53.938 00.000 8532 Move returns status 0, amount 0
22:31:53.938 00.000 8532 move complete, result=0
22:31:53.938 00.000 8532 worker thread done servicing request
22:31:53.938 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3126, FiltMin=2898, FiltMax=39833, Gamma=0.990
22:31:53.951 00.013 7008 UpdateGuideState exits: m=679332 SNR=491.4 Saturated
22:31:53.954 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.956 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:53.958 00.002 7008 Enqueuing Expose request
22:31:53.960 00.002 8532 Worker thread wakes up
22:31:53.960 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:53.962 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:53.962 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:54.619 00.657 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"107b8bb0-928f-4826-affb-4f9e042be98a"}
22:31:54.621 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"107b8bb0-928f-4826-affb-4f9e042be98a"}
22:31:54.623 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85c3f7fd-8b3e-44b8-b638-cf7a26dc839a"}
22:31:54.625 00.002 7008 case statement mapped state 6 to 3
22:31:54.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85c3f7fd-8b3e-44b8-b638-cf7a26dc839a"}
22:31:54.637 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc7765f7-9b94-4f7c-aa2d-ad047e7e70d0"}
22:31:54.639 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"dc7765f7-9b94-4f7c-aa2d-ad047e7e70d0"}
22:31:56.089 01.450 8532 Exposure complete
22:31:56.141 00.052 8532 worker thread done servicing request
22:31:56.141 00.000 7008 OnExposeComplete: enter
22:31:56.146 00.005 7008 UpdateGuideState(): m_state=6
22:31:56.148 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:31:56.152 00.004 7008 Star::Find returns 1 (1), X=547.64, Y=322.40, Mass=684338, SNR=494.6, Peak=65535 HFD=3.2
22:31:56.156 00.004 7008 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.07) = xAngle (1.44 = 1.44)
22:31:56.158 00.002 7008 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.03 = 1.03)
22:31:56.161 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=0.02 mountY=0.16, mountTheta=1.42
22:31:56.167 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.19, opts=13)
22:31:56.171 00.004 7008 Enqueuing Move request for scope (0.04, 0.19)
22:31:56.175 00.004 8532 Worker thread wakes up
22:31:56.175 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:31:56.175 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:31:56.175 00.000 8532 Moving (0.04, 0.19) raw xDistance=0.02 yDistance=0.16
22:31:56.175 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:31:56.175 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:56.175 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:31:56.176 00.001 8532 MoveAxis(E, 0, ABG)
22:31:56.176 00.000 8532 Move returns status 0, amount 0
22:31:56.176 00.000 8532 MoveAxis(N, 0, ABG)
22:31:56.176 00.000 8532 Move returns status 0, amount 0
22:31:56.176 00.000 8532 move complete, result=0
22:31:56.176 00.000 8532 worker thread done servicing request
22:31:56.176 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3126, FiltMin=2833, FiltMax=39295, Gamma=0.990
22:31:56.198 00.022 7008 UpdateGuideState exits: m=684338 SNR=494.6 Saturated
22:31:56.202 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.205 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:56.209 00.004 7008 Enqueuing Expose request
22:31:56.211 00.002 8532 Worker thread wakes up
22:31:56.211 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:31:56.213 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:56.213 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:56.625 00.412 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb2966e6-2f58-4418-82df-f4a9c449233c"}
22:31:56.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb2966e6-2f58-4418-82df-f4a9c449233c"}
22:31:56.630 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ac728fb-29f3-4686-a3b1-ce419c88a890"}
22:31:56.633 00.003 7008 case statement mapped state 6 to 3
22:31:56.634 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ac728fb-29f3-4686-a3b1-ce419c88a890"}
22:31:56.637 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"684d53f0-3527-4153-a94d-baa66b2412d8"}
22:31:56.638 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[6.64,7.40],"pixels":"..."},"id":"684d53f0-3527-4153-a94d-baa66b2412d8"}
22:31:58.335 01.697 8532 Exposure complete
22:31:58.386 00.051 8532 worker thread done servicing request
22:31:58.388 00.002 7008 OnExposeComplete: enter
22:31:58.392 00.004 7008 UpdateGuideState(): m_state=6
22:31:58.395 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:31:58.399 00.004 7008 Star::Find returns 1 (1), X=547.65, Y=322.40, Mass=693414, SNR=492.7, Peak=65535 HFD=3.2
22:31:58.401 00.002 7008 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.07) = xAngle (1.38 = 1.38)
22:31:58.405 00.004 7008 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.96 = 0.96)
22:31:58.408 00.003 7008 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.31 mountX=0.04 mountY=0.16, mountTheta=1.34
22:31:58.413 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.19, opts=13)
22:31:58.415 00.002 7008 Enqueuing Move request for scope (0.05, 0.19)
22:31:58.419 00.004 8532 Worker thread wakes up
22:31:58.419 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:31:58.419 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:31:58.419 00.000 8532 Moving (0.05, 0.19) raw xDistance=0.04 yDistance=0.16
22:31:58.419 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:31:58.419 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.419 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:31:58.419 00.000 8532 MoveAxis(E, 0, ABG)
22:31:58.419 00.000 8532 Move returns status 0, amount 0
22:31:58.419 00.000 8532 MoveAxis(N, 0, ABG)
22:31:58.419 00.000 8532 Move returns status 0, amount 0
22:31:58.419 00.000 8532 move complete, result=0
22:31:58.419 00.000 8532 worker thread done servicing request
22:31:58.421 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3121, FiltMin=2809, FiltMax=39242, Gamma=0.990
22:31:58.427 00.006 7008 UpdateGuideState exits: m=693414 SNR=492.7 Saturated
22:31:58.427 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.427 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:31:58.440 00.013 7008 Enqueuing Expose request
22:31:58.443 00.003 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:31:58.445 00.002 8532 Worker thread wakes up
22:31:58.445 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:31:58.445 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:31:58.629 00.184 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1a62fb0-c45a-4782-89a8-b536c625fc72"}
22:31:58.632 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1a62fb0-c45a-4782-89a8-b536c625fc72"}
22:31:58.634 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4eb88043-cdc5-4ed2-8692-ce0102b315e5"}
22:31:58.636 00.002 7008 case statement mapped state 6 to 3
22:31:58.636 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eb88043-cdc5-4ed2-8692-ce0102b315e5"}
22:31:58.638 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd43cdc2-1277-4860-a53b-acde40065982"}
22:31:58.640 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[6.65,7.40],"pixels":"..."},"id":"fd43cdc2-1277-4860-a53b-acde40065982"}
22:32:00.565 01.925 8532 Exposure complete
22:32:00.608 00.043 8532 worker thread done servicing request
22:32:00.608 00.000 7008 OnExposeComplete: enter
22:32:00.608 00.000 7008 UpdateGuideState(): m_state=6
22:32:00.608 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:32:00.614 00.006 7008 Star::Find returns 1 (1), X=547.45, Y=322.41, Mass=683880, SNR=479.9, Peak=65535 HFD=3.2
22:32:00.614 00.000 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
22:32:00.614 00.000 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.87 = 1.87)
22:32:00.614 00.000 7008 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=-0.16 mountY=0.24, mountTheta=2.17
22:32:00.623 00.009 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.20, opts=13)
22:32:00.623 00.000 7008 Enqueuing Move request for scope (-0.15, 0.20)
22:32:00.631 00.008 8532 Worker thread wakes up
22:32:00.631 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
22:32:00.631 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
22:32:00.631 00.000 8532 Moving (-0.15, 0.20) raw xDistance=-0.16 yDistance=0.24
22:32:00.631 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:32:00.631 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:32:00.631 00.000 8532 MoveAxis(E, 0, ABG)
22:32:00.631 00.000 8532 Move returns status 0, amount 0
22:32:00.631 00.000 8532 MoveAxis(S, 413, ABG)
22:32:00.631 00.000 8532 Guiding  Dir = 1, Dur = 413
22:32:00.631 00.000 8532 IsSlewing returns 0
22:32:00.631 00.000 8532 IsGuiding returns 0
22:32:00.631 00.000 8532 PulseGuide returned control before completion, sleep 423
22:32:00.631 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3118, FiltMin=2857, FiltMax=39551, Gamma=0.990
22:32:00.657 00.026 7008 UpdateGuideState exits: m=683880 SNR=479.9 Saturated
22:32:00.657 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:00.657 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:00.657 00.000 7008 Enqueuing Expose request
22:32:00.657 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0485e01-d592-44d7-a5f8-b865c1aa5b6c"}
22:32:00.657 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0485e01-d592-44d7-a5f8-b865c1aa5b6c"}
22:32:00.665 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8f32f57-d26d-4392-8cd0-3e51d8cd9ef1"}
22:32:00.670 00.005 7008 case statement mapped state 6 to 3
22:32:00.673 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8f32f57-d26d-4392-8cd0-3e51d8cd9ef1"}
22:32:00.673 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4df5f58d-3475-4296-87d1-fb721d7ab3dd"}
22:32:00.677 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.45,7.41],"pixels":"..."},"id":"4df5f58d-3475-4296-87d1-fb721d7ab3dd"}
22:32:01.063 00.386 8532 IsGuiding returns 1
22:32:01.063 00.000 8532 scope still moving after pulse duration time elapsed
22:32:01.095 00.032 8532 IsSlewing returns 0
22:32:01.095 00.000 8532 IsGuiding returns 0
22:32:01.095 00.000 8532 scope move finished after 413 + 48 ms
22:32:01.095 00.000 8532 Move returns status 0, amount 413
22:32:01.095 00.000 8532 move complete, result=0
22:32:01.095 00.000 8532 worker thread done servicing request
22:32:01.095 00.000 8532 Worker thread wakes up
22:32:01.095 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 413 ms SOUTH
22:32:01.097 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:01.097 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:02.640 01.543 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39c6f86a-dd09-42d4-a142-0d6b42063f50"}
22:32:02.642 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39c6f86a-dd09-42d4-a142-0d6b42063f50"}
22:32:02.645 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b873d48-3e89-4d17-bf83-3e7e889f69fd"}
22:32:02.648 00.003 7008 case statement mapped state 6 to 3
22:32:02.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b873d48-3e89-4d17-bf83-3e7e889f69fd"}
22:32:02.653 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0afbab25-b0ec-456e-ac41-27adeaf228ff"}
22:32:02.656 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[7.45,7.41],"pixels":"..."},"id":"0afbab25-b0ec-456e-ac41-27adeaf228ff"}
22:32:03.231 00.575 8532 Exposure complete
22:32:03.283 00.052 8532 worker thread done servicing request
22:32:03.283 00.000 7008 OnExposeComplete: enter
22:32:03.288 00.005 7008 UpdateGuideState(): m_state=6
22:32:03.290 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:32:03.292 00.002 7008 Star::Find returns 1 (1), X=547.54, Y=322.12, Mass=644851, SNR=492.9, Peak=65535 HFD=3.2
22:32:03.294 00.002 7008 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.07) = xAngle (-2.05 = -2.05)
22:32:03.296 00.002 7008 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.46 = -2.46)
22:32:03.298 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.12 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
22:32:03.300 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.09, opts=13)
22:32:03.300 00.000 7008 Enqueuing Move request for scope (-0.06, -0.09)
22:32:03.305 00.005 8532 Worker thread wakes up
22:32:03.305 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:32:03.305 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:32:03.305 00.000 8532 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=-0.07
22:32:03.305 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:32:03.305 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:03.305 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:32:03.305 00.000 8532 MoveAxis(E, 0, ABG)
22:32:03.305 00.000 8532 Move returns status 0, amount 0
22:32:03.305 00.000 8532 MoveAxis(N, 0, ABG)
22:32:03.305 00.000 8532 Move returns status 0, amount 0
22:32:03.305 00.000 8532 move complete, result=0
22:32:03.305 00.000 8532 worker thread done servicing request
22:32:03.305 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3115, FiltMin=2811, FiltMax=41801, Gamma=0.990
22:32:03.319 00.014 7008 UpdateGuideState exits: m=644851 SNR=492.9 Saturated
22:32:03.322 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.322 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:03.322 00.000 7008 Enqueuing Expose request
22:32:03.322 00.000 8532 Worker thread wakes up
22:32:03.322 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:03.331 00.009 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:03.331 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:04.645 01.314 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19fc3671-3e79-467d-8d79-f0b0e4701079"}
22:32:04.648 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19fc3671-3e79-467d-8d79-f0b0e4701079"}
22:32:04.650 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9fde890a-06fa-460e-a201-131c2ff7a529"}
22:32:04.650 00.000 7008 case statement mapped state 6 to 3
22:32:04.652 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fde890a-06fa-460e-a201-131c2ff7a529"}
22:32:04.654 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82b5351d-2a38-4d53-a053-8a77f24384d6"}
22:32:04.656 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[6.54,7.12],"pixels":"..."},"id":"82b5351d-2a38-4d53-a053-8a77f24384d6"}
22:32:05.458 00.802 8532 Exposure complete
22:32:05.498 00.040 8532 worker thread done servicing request
22:32:05.498 00.000 7008 OnExposeComplete: enter
22:32:05.500 00.002 7008 UpdateGuideState(): m_state=6
22:32:05.502 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:32:05.505 00.003 7008 Star::Find returns 1 (1), X=547.58, Y=322.07, Mass=640612, SNR=464.8, Peak=65535 HFD=3.2
22:32:05.507 00.002 7008 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.07) = xAngle (-1.61 = -1.61)
22:32:05.507 00.000 7008 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.03 = -2.03)
22:32:05.509 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.69 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
22:32:05.513 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.15, opts=13)
22:32:05.513 00.000 7008 Enqueuing Move request for scope (-0.02, -0.15)
22:32:05.515 00.002 8532 Worker thread wakes up
22:32:05.515 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:32:05.515 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:32:05.515 00.000 8532 Moving (-0.02, -0.15) raw xDistance=-0.01 yDistance=-0.13
22:32:05.515 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:32:05.515 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:05.515 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:05.515 00.000 8532 MoveAxis(E, 0, ABG)
22:32:05.515 00.000 8532 Move returns status 0, amount 0
22:32:05.515 00.000 8532 MoveAxis(N, 0, ABG)
22:32:05.515 00.000 8532 Move returns status 0, amount 0
22:32:05.517 00.002 8532 move complete, result=0
22:32:05.517 00.000 8532 worker thread done servicing request
22:32:05.518 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3113, FiltMin=2829, FiltMax=41483, Gamma=0.990
22:32:05.530 00.012 7008 UpdateGuideState exits: m=640612 SNR=464.8 Saturated
22:32:05.532 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:05.534 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:05.535 00.001 7008 Enqueuing Expose request
22:32:05.535 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:05.535 00.000 8532 Worker thread wakes up
22:32:05.535 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:05.535 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:06.649 01.114 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c8655ac-d026-4909-94f9-e88a808e23bd"}
22:32:06.649 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c8655ac-d026-4909-94f9-e88a808e23bd"}
22:32:06.651 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd06b0bb-5b97-4b9f-962c-6acabcdc3960"}
22:32:06.651 00.000 7008 case statement mapped state 6 to 3
22:32:06.651 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd06b0bb-5b97-4b9f-962c-6acabcdc3960"}
22:32:06.657 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6030bb36-4c59-4641-a5ca-43a3abd4551b"}
22:32:06.658 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.58,7.07],"pixels":"..."},"id":"6030bb36-4c59-4641-a5ca-43a3abd4551b"}
22:32:07.658 01.000 8532 Exposure complete
22:32:07.698 00.040 8532 worker thread done servicing request
22:32:07.698 00.000 7008 OnExposeComplete: enter
22:32:07.698 00.000 7008 UpdateGuideState(): m_state=6
22:32:07.698 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:32:07.704 00.006 7008 Star::Find returns 1 (1), X=547.61, Y=322.11, Mass=656634, SNR=477.6, Peak=65535 HFD=3.3
22:32:07.706 00.002 7008 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.07) = xAngle (-1.42 = -1.42)
22:32:07.708 00.002 7008 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.84 = -1.84)
22:32:07.708 00.000 7008 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=0.02 mountY=-0.11, mountTheta=-1.42
22:32:07.712 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.11, opts=13)
22:32:07.713 00.001 7008 Enqueuing Move request for scope (0.01, -0.11)
22:32:07.715 00.002 8532 Worker thread wakes up
22:32:07.715 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:32:07.715 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:32:07.715 00.000 8532 Moving (0.01, -0.11) raw xDistance=0.02 yDistance=-0.11
22:32:07.715 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:32:07.715 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:07.715 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:07.715 00.000 8532 MoveAxis(E, 0, ABG)
22:32:07.715 00.000 8532 Move returns status 0, amount 0
22:32:07.715 00.000 8532 MoveAxis(N, 0, ABG)
22:32:07.715 00.000 8532 Move returns status 0, amount 0
22:32:07.715 00.000 8532 move complete, result=0
22:32:07.715 00.000 8532 worker thread done servicing request
22:32:07.717 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3108, FiltMin=2858, FiltMax=41778, Gamma=0.990
22:32:07.728 00.011 7008 UpdateGuideState exits: m=656634 SNR=477.6 Saturated
22:32:07.730 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:07.732 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:07.735 00.003 7008 Enqueuing Expose request
22:32:07.735 00.000 8532 Worker thread wakes up
22:32:07.735 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:07.735 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:07.735 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:08.647 00.912 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0fc3b74-6b54-4f3a-8e36-b93e117c7779"}
22:32:08.647 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0fc3b74-6b54-4f3a-8e36-b93e117c7779"}
22:32:08.647 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a63ed6ad-e196-415f-b5a7-a87fef7c7eed"}
22:32:08.655 00.008 7008 case statement mapped state 6 to 3
22:32:08.657 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a63ed6ad-e196-415f-b5a7-a87fef7c7eed"}
22:32:08.661 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4b7ac60c-4c12-4e29-9ea1-17958310ffe4"}
22:32:08.664 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[6.61,7.11],"pixels":"..."},"id":"4b7ac60c-4c12-4e29-9ea1-17958310ffe4"}
22:32:09.865 01.201 8532 Exposure complete
22:32:09.893 00.028 8532 worker thread done servicing request
22:32:09.893 00.000 7008 OnExposeComplete: enter
22:32:09.896 00.003 7008 UpdateGuideState(): m_state=6
22:32:09.896 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:32:09.898 00.002 7008 Star::Find returns 1 (1), X=547.57, Y=322.08, Mass=642269, SNR=475.4, Peak=65535 HFD=3.2
22:32:09.899 00.001 7008 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.07) = xAngle (-1.73 = -1.73)
22:32:09.901 00.002 7008 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.15 = -2.15)
22:32:09.903 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.81 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
22:32:09.906 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.14, opts=13)
22:32:09.909 00.003 7008 Enqueuing Move request for scope (-0.03, -0.14)
22:32:09.909 00.000 8532 Worker thread wakes up
22:32:09.909 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
22:32:09.909 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
22:32:09.909 00.000 8532 Moving (-0.03, -0.14) raw xDistance=-0.02 yDistance=-0.12
22:32:09.909 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:32:09.909 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:09.909 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:09.909 00.000 8532 MoveAxis(E, 0, ABG)
22:32:09.909 00.000 8532 Move returns status 0, amount 0
22:32:09.909 00.000 8532 MoveAxis(N, 0, ABG)
22:32:09.909 00.000 8532 Move returns status 0, amount 0
22:32:09.909 00.000 8532 move complete, result=0
22:32:09.909 00.000 8532 worker thread done servicing request
22:32:09.909 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3108, FiltMin=2813, FiltMax=41593, Gamma=0.990
22:32:09.926 00.017 7008 UpdateGuideState exits: m=642269 SNR=475.4 Saturated
22:32:09.928 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:09.930 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:09.930 00.000 7008 Enqueuing Expose request
22:32:09.934 00.004 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:09.934 00.000 8532 Worker thread wakes up
22:32:09.934 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:09.934 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:10.652 00.718 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0cecde6-9d57-4e12-aee2-44bf84557fd7"}
22:32:10.654 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0cecde6-9d57-4e12-aee2-44bf84557fd7"}
22:32:10.656 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a8aaa44f-48cc-4d3b-aa76-a4952af71062"}
22:32:10.658 00.002 7008 case statement mapped state 6 to 3
22:32:10.661 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8aaa44f-48cc-4d3b-aa76-a4952af71062"}
22:32:10.664 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d272b74-c1ad-4fb3-b845-17400c8b05f1"}
22:32:10.665 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.57,7.08],"pixels":"..."},"id":"5d272b74-c1ad-4fb3-b845-17400c8b05f1"}
22:32:12.067 01.402 8532 Exposure complete
22:32:12.097 00.030 8532 worker thread done servicing request
22:32:12.097 00.000 7008 OnExposeComplete: enter
22:32:12.100 00.003 7008 UpdateGuideState(): m_state=6
22:32:12.100 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:32:12.102 00.002 7008 Star::Find returns 1 (1), X=547.59, Y=321.99, Mass=637485, SNR=477.6, Peak=65535 HFD=3.2
22:32:12.103 00.001 7008 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.07) = xAngle (-1.52 = -1.52)
22:32:12.105 00.002 7008 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.94 = -1.94)
22:32:12.105 00.000 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.59 mountX=0.01 mountY=-0.21, mountTheta=-1.52
22:32:12.109 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.23, opts=13)
22:32:12.110 00.001 7008 Enqueuing Move request for scope (-0.01, -0.23)
22:32:12.112 00.002 8532 Worker thread wakes up
22:32:12.112 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
22:32:12.112 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
22:32:12.112 00.000 8532 Moving (-0.01, -0.23) raw xDistance=0.01 yDistance=-0.21
22:32:12.112 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:32:12.112 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:12.112 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:32:12.112 00.000 8532 MoveAxis(E, 0, ABG)
22:32:12.112 00.000 8532 Move returns status 0, amount 0
22:32:12.112 00.000 8532 MoveAxis(N, 0, ABG)
22:32:12.112 00.000 8532 Move returns status 0, amount 0
22:32:12.112 00.000 8532 move complete, result=0
22:32:12.112 00.000 8532 worker thread done servicing request
22:32:12.114 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3106, FiltMin=2791, FiltMax=40654, Gamma=0.990
22:32:12.126 00.012 7008 UpdateGuideState exits: m=637485 SNR=477.6 Saturated
22:32:12.127 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.129 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:12.131 00.002 7008 Enqueuing Expose request
22:32:12.131 00.000 8532 Worker thread wakes up
22:32:12.131 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:12.133 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:12.133 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:12.658 00.525 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87d4d2f1-2605-470c-940a-4f1b5132b2b3"}
22:32:12.659 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87d4d2f1-2605-470c-940a-4f1b5132b2b3"}
22:32:12.661 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7880d141-d170-4dc7-b854-e8f9542a0fa3"}
22:32:12.663 00.002 7008 case statement mapped state 6 to 3
22:32:12.666 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7880d141-d170-4dc7-b854-e8f9542a0fa3"}
22:32:12.668 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5829cd85-722f-4f70-9cb5-bbebffbd7338"}
22:32:12.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.59,6.99],"pixels":"..."},"id":"5829cd85-722f-4f70-9cb5-bbebffbd7338"}
22:32:14.261 01.591 8532 Exposure complete
22:32:14.294 00.033 8532 worker thread done servicing request
22:32:14.294 00.000 7008 OnExposeComplete: enter
22:32:14.297 00.003 7008 UpdateGuideState(): m_state=6
22:32:14.297 00.000 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:32:14.297 00.000 7008 Star::Find returns 1 (1), X=547.42, Y=322.05, Mass=648823, SNR=463.8, Peak=65535 HFD=3.3
22:32:14.297 00.000 7008 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.07) = xAngle (-2.30 = -2.30)
22:32:14.303 00.006 7008 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.72 = -2.72)
22:32:14.303 00.000 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-2.37 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
22:32:14.303 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.17, opts=13)
22:32:14.303 00.000 7008 Enqueuing Move request for scope (-0.18, -0.17)
22:32:14.303 00.000 8532 Worker thread wakes up
22:32:14.303 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
22:32:14.303 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
22:32:14.303 00.000 8532 Moving (-0.18, -0.17) raw xDistance=-0.16 yDistance=-0.10
22:32:14.303 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:32:14.303 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:14.303 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:14.303 00.000 8532 MoveAxis(E, 0, ABG)
22:32:14.303 00.000 8532 Move returns status 0, amount 0
22:32:14.303 00.000 8532 MoveAxis(N, 0, ABG)
22:32:14.303 00.000 8532 Move returns status 0, amount 0
22:32:14.303 00.000 8532 move complete, result=0
22:32:14.303 00.000 8532 worker thread done servicing request
22:32:14.314 00.011 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3104, FiltMin=2810, FiltMax=40689, Gamma=0.990
22:32:14.326 00.012 7008 UpdateGuideState exits: m=648823 SNR=463.8 Saturated
22:32:14.326 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:14.331 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:14.333 00.002 7008 Enqueuing Expose request
22:32:14.333 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:14.335 00.002 8532 Worker thread wakes up
22:32:14.335 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:14.337 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:14.663 00.326 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a45a24b1-6521-4f60-826d-461d3ec10f5c"}
22:32:14.666 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a45a24b1-6521-4f60-826d-461d3ec10f5c"}
22:32:14.666 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12d1f1b1-098c-4a1e-8268-d7fc0e5ff7c3"}
22:32:14.666 00.000 7008 case statement mapped state 6 to 3
22:32:14.666 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12d1f1b1-098c-4a1e-8268-d7fc0e5ff7c3"}
22:32:14.666 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6bd7a80b-093e-4add-ad0d-138c76e7ab0b"}
22:32:14.676 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[7.42,7.05],"pixels":"..."},"id":"6bd7a80b-093e-4add-ad0d-138c76e7ab0b"}
22:32:16.457 01.781 8532 Exposure complete
22:32:16.512 00.055 8532 worker thread done servicing request
22:32:16.512 00.000 7008 OnExposeComplete: enter
22:32:16.517 00.005 7008 UpdateGuideState(): m_state=6
22:32:16.517 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:32:16.517 00.000 7008 Star::Find returns 1 (1), X=547.57, Y=322.11, Mass=645633, SNR=501.3, Peak=65535 HFD=3.2
22:32:16.517 00.000 7008 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.07) = xAngle (-1.73 = -1.73)
22:32:16.517 00.000 7008 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.14 = -2.14)
22:32:16.517 00.000 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.80 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
22:32:16.529 00.012 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.10, opts=13)
22:32:16.529 00.000 7008 Enqueuing Move request for scope (-0.02, -0.10)
22:32:16.532 00.003 8532 Worker thread wakes up
22:32:16.532 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:32:16.532 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:32:16.532 00.000 8532 Moving (-0.02, -0.10) raw xDistance=-0.02 yDistance=-0.09
22:32:16.532 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:32:16.532 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:16.532 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:32:16.532 00.000 8532 MoveAxis(E, 0, ABG)
22:32:16.532 00.000 8532 Move returns status 0, amount 0
22:32:16.532 00.000 8532 MoveAxis(N, 0, ABG)
22:32:16.532 00.000 8532 Move returns status 0, amount 0
22:32:16.532 00.000 8532 move complete, result=0
22:32:16.532 00.000 8532 worker thread done servicing request
22:32:16.532 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3100, FiltMin=2796, FiltMax=41681, Gamma=0.990
22:32:16.550 00.018 7008 UpdateGuideState exits: m=645633 SNR=501.3 Saturated
22:32:16.550 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:16.550 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:16.550 00.000 7008 Enqueuing Expose request
22:32:16.563 00.013 8532 Worker thread wakes up
22:32:16.563 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:16.563 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:16.566 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:16.665 00.099 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae55cc08-2b6f-4f16-96b7-8b88affc5038"}
22:32:16.667 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae55cc08-2b6f-4f16-96b7-8b88affc5038"}
22:32:16.667 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"adbe5611-1e4d-4032-989a-d33783017c91"}
22:32:16.667 00.000 7008 case statement mapped state 6 to 3
22:32:16.671 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"adbe5611-1e4d-4032-989a-d33783017c91"}
22:32:16.671 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b36e2ee-ffce-4934-8f36-2664b610e597"}
22:32:16.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.57,7.11],"pixels":"..."},"id":"6b36e2ee-ffce-4934-8f36-2664b610e597"}
22:32:18.666 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4f37a51-2167-438f-8a2e-249db5c127fb"}
22:32:18.669 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4f37a51-2167-438f-8a2e-249db5c127fb"}
22:32:18.670 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38a2dc47-672d-4af6-8033-66f333317261"}
22:32:18.674 00.004 7008 case statement mapped state 6 to 3
22:32:18.679 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"38a2dc47-672d-4af6-8033-66f333317261"}
22:32:18.681 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f34cf738-75a9-4a90-a4af-4111b87f6251"}
22:32:18.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.57,7.11],"pixels":"..."},"id":"f34cf738-75a9-4a90-a4af-4111b87f6251"}
22:32:18.687 00.004 8532 Exposure complete
22:32:18.738 00.051 8532 worker thread done servicing request
22:32:18.738 00.000 7008 OnExposeComplete: enter
22:32:18.738 00.000 7008 UpdateGuideState(): m_state=6
22:32:18.738 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:32:18.745 00.007 7008 Star::Find returns 1 (1), X=547.64, Y=322.12, Mass=657894, SNR=504.2, Peak=65535 HFD=3.3
22:32:18.745 00.000 7008 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.07) = xAngle (-1.06 = -1.06)
22:32:18.745 00.000 7008 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.47 = -1.47)
22:32:18.745 00.000 7008 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=0.05 mountY=-0.10, mountTheta=-1.11
22:32:18.755 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.09, opts=13)
22:32:18.755 00.000 7008 Enqueuing Move request for scope (0.04, -0.09)
22:32:18.761 00.006 8532 Worker thread wakes up
22:32:18.761 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:32:18.761 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:32:18.762 00.001 8532 Moving (0.04, -0.09) raw xDistance=0.05 yDistance=-0.10
22:32:18.762 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:32:18.762 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:18.762 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:18.762 00.000 8532 MoveAxis(E, 0, ABG)
22:32:18.762 00.000 8532 Move returns status 0, amount 0
22:32:18.762 00.000 8532 MoveAxis(N, 0, ABG)
22:32:18.762 00.000 8532 Move returns status 0, amount 0
22:32:18.762 00.000 8532 move complete, result=0
22:32:18.762 00.000 8532 worker thread done servicing request
22:32:18.762 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3098, FiltMin=2822, FiltMax=41241, Gamma=0.990
22:32:18.780 00.018 7008 UpdateGuideState exits: m=657894 SNR=504.2 Saturated
22:32:18.782 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.784 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:18.786 00.002 7008 Enqueuing Expose request
22:32:18.788 00.002 8532 Worker thread wakes up
22:32:18.788 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:18.790 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:18.790 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:20.671 01.881 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edb26531-a81f-4e4d-baa5-1a03bf6fe90c"}
22:32:20.674 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edb26531-a81f-4e4d-baa5-1a03bf6fe90c"}
22:32:20.674 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a695c99-597f-4d83-8295-181660614015"}
22:32:20.680 00.006 7008 case statement mapped state 6 to 3
22:32:20.680 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a695c99-597f-4d83-8295-181660614015"}
22:32:20.680 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd023bc5-cdbe-4897-a9fb-9928b7d4c826"}
22:32:20.680 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[6.64,7.12],"pixels":"..."},"id":"bd023bc5-cdbe-4897-a9fb-9928b7d4c826"}
22:32:20.909 00.229 8532 Exposure complete
22:32:20.945 00.036 8532 worker thread done servicing request
22:32:20.947 00.002 7008 OnExposeComplete: enter
22:32:20.947 00.000 7008 UpdateGuideState(): m_state=6
22:32:20.949 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:32:20.951 00.002 7008 Star::Find returns 1 (1), X=547.58, Y=322.20, Mass=657633, SNR=488.4, Peak=65535 HFD=3.2
22:32:20.951 00.000 7008 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.07) = xAngle (-2.37 = -2.37)
22:32:20.953 00.002 7008 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.78 = -2.78)
22:32:20.955 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.44 mountX=-0.02 mountY=-0.01, mountTheta=-2.69
22:32:20.956 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.02, opts=13)
22:32:20.960 00.004 7008 Enqueuing Move request for scope (-0.02, -0.02)
22:32:20.960 00.000 8532 Worker thread wakes up
22:32:20.960 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:32:20.960 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:32:20.960 00.000 8532 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:32:20.960 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:32:20.960 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:20.960 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:20.960 00.000 8532 MoveAxis(E, 0, ABG)
22:32:20.960 00.000 8532 Move returns status 0, amount 0
22:32:20.960 00.000 8532 MoveAxis(N, 0, ABG)
22:32:20.960 00.000 8532 Move returns status 0, amount 0
22:32:20.960 00.000 8532 move complete, result=0
22:32:20.960 00.000 8532 worker thread done servicing request
22:32:20.960 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3095, FiltMin=2798, FiltMax=40861, Gamma=0.990
22:32:20.973 00.013 7008 UpdateGuideState exits: m=657633 SNR=488.4 Saturated
22:32:20.976 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:20.978 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:20.980 00.002 7008 Enqueuing Expose request
22:32:20.980 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:20.982 00.002 8532 Worker thread wakes up
22:32:20.982 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:20.982 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:22.671 01.689 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52c357a5-4908-496d-91e1-b0cf7d0f3ebd"}
22:32:22.672 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52c357a5-4908-496d-91e1-b0cf7d0f3ebd"}
22:32:22.678 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c93051d-3089-46b0-8d8a-2475f66dac5c"}
22:32:22.681 00.003 7008 case statement mapped state 6 to 3
22:32:22.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c93051d-3089-46b0-8d8a-2475f66dac5c"}
22:32:22.686 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"70935e26-6b30-4a19-96d1-fa4185aec697"}
22:32:22.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.58,7.20],"pixels":"..."},"id":"70935e26-6b30-4a19-96d1-fa4185aec697"}
22:32:23.103 00.413 8532 Exposure complete
22:32:23.140 00.037 8532 worker thread done servicing request
22:32:23.140 00.000 7008 OnExposeComplete: enter
22:32:23.142 00.002 7008 UpdateGuideState(): m_state=6
22:32:23.145 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:32:23.145 00.000 7008 Star::Find returns 1 (1), X=547.45, Y=322.15, Mass=643919, SNR=498.5, Peak=65535 HFD=3.2
22:32:23.145 00.000 7008 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
22:32:23.145 00.000 7008 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
22:32:23.145 00.000 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
22:32:23.163 00.018 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.06, opts=13)
22:32:23.165 00.002 7008 Enqueuing Move request for scope (-0.15, -0.06)
22:32:23.167 00.002 8532 Worker thread wakes up
22:32:23.167 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:32:23.167 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:32:23.167 00.000 8532 Moving (-0.15, -0.06) raw xDistance=-0.14 yDistance=-0.01
22:32:23.167 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:32:23.167 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:23.169 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:23.169 00.000 8532 MoveAxis(E, 0, ABG)
22:32:23.169 00.000 8532 Move returns status 0, amount 0
22:32:23.169 00.000 8532 MoveAxis(N, 0, ABG)
22:32:23.169 00.000 8532 Move returns status 0, amount 0
22:32:23.169 00.000 8532 move complete, result=0
22:32:23.169 00.000 8532 worker thread done servicing request
22:32:23.169 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3093, FiltMin=2834, FiltMax=41471, Gamma=0.990
22:32:23.186 00.017 7008 UpdateGuideState exits: m=643919 SNR=498.5 Saturated
22:32:23.188 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.190 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:23.193 00.003 7008 Enqueuing Expose request
22:32:23.194 00.001 8532 Worker thread wakes up
22:32:23.194 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:23.196 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:23.196 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:24.670 01.474 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c77bccf0-1031-4c72-93fb-46c6527f985b"}
22:32:24.673 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c77bccf0-1031-4c72-93fb-46c6527f985b"}
22:32:24.675 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68269f82-06a9-4635-b481-8ca734234986"}
22:32:24.679 00.004 7008 case statement mapped state 6 to 3
22:32:24.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68269f82-06a9-4635-b481-8ca734234986"}
22:32:24.684 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b9d965c-beb6-4aa7-b16b-85fbb047e3d2"}
22:32:24.686 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[7.45,7.15],"pixels":"..."},"id":"6b9d965c-beb6-4aa7-b16b-85fbb047e3d2"}
22:32:25.312 00.626 8532 Exposure complete
22:32:25.360 00.048 8532 worker thread done servicing request
22:32:25.360 00.000 7008 OnExposeComplete: enter
22:32:25.362 00.002 7008 UpdateGuideState(): m_state=6
22:32:25.362 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:32:25.362 00.000 7008 Star::Find returns 1 (1), X=547.38, Y=322.10, Mass=641327, SNR=490.3, Peak=65535 HFD=3.3
22:32:25.362 00.000 7008 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.07) = xAngle (-2.58 = -2.58)
22:32:25.362 00.000 7008 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.99 = -2.99)
22:32:25.362 00.000 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.65 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
22:32:25.362 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.12, opts=13)
22:32:25.375 00.013 7008 Enqueuing Move request for scope (-0.22, -0.12)
22:32:25.377 00.002 8532 Worker thread wakes up
22:32:25.377 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
22:32:25.377 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
22:32:25.377 00.000 8532 Moving (-0.22, -0.12) raw xDistance=-0.21 yDistance=-0.04
22:32:25.377 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:32:25.377 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:25.377 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:25.377 00.000 8532 MoveAxis(E, 187, ABG)
22:32:25.377 00.000 8532 Guiding  Dir = 2, Dur = 187
22:32:25.377 00.000 8532 IsSlewing returns 0
22:32:25.379 00.002 8532 IsGuiding returns 0
22:32:25.379 00.000 8532 PulseGuide returned control before completion, sleep 197
22:32:25.379 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3094, FiltMin=2817, FiltMax=41172, Gamma=0.990
22:32:25.392 00.013 7008 UpdateGuideState exits: m=641327 SNR=490.3 Saturated
22:32:25.392 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.392 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:25.396 00.004 7008 Enqueuing Expose request
22:32:25.581 00.185 8532 IsGuiding returns 0
22:32:25.581 00.000 8532 Move returns status 0, amount 187
22:32:25.581 00.000 8532 MoveAxis(N, 0, ABG)
22:32:25.581 00.000 8532 Move returns status 0, amount 0
22:32:25.581 00.000 8532 move complete, result=0
22:32:25.581 00.000 8532 worker thread done servicing request
22:32:25.581 00.000 8532 Worker thread wakes up
22:32:25.581 00.000 7008 GuideStep: -0.2 px 187 ms EAST, -0.0 px 0 ms NORTH
22:32:25.584 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:25.584 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:26.669 01.085 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ca3cdce-9cac-4f2e-a67d-36ee3101a815"}
22:32:26.670 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ca3cdce-9cac-4f2e-a67d-36ee3101a815"}
22:32:26.676 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48426ad0-527d-4d9b-8ff4-dc14c2999588"}
22:32:26.678 00.002 7008 case statement mapped state 6 to 3
22:32:26.680 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48426ad0-527d-4d9b-8ff4-dc14c2999588"}
22:32:26.685 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8f800f99-54b9-4e8d-adea-d30ef83f2454"}
22:32:26.687 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[7.38,7.10],"pixels":"..."},"id":"8f800f99-54b9-4e8d-adea-d30ef83f2454"}
22:32:27.709 01.022 8532 Exposure complete
22:32:27.757 00.048 8532 worker thread done servicing request
22:32:27.757 00.000 7008 OnExposeComplete: enter
22:32:27.758 00.001 7008 UpdateGuideState(): m_state=6
22:32:27.758 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:32:27.758 00.000 7008 Star::Find returns 1 (1), X=547.49, Y=322.10, Mass=628715, SNR=474.8, Peak=65535 HFD=3.0
22:32:27.758 00.000 7008 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.07) = xAngle (-2.24 = -2.24)
22:32:27.758 00.000 7008 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.65 = -2.65)
22:32:27.758 00.000 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.31 mountX=-0.10 mountY=-0.07, mountTheta=-2.49
22:32:27.771 00.013 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.12, opts=13)
22:32:27.774 00.003 7008 Enqueuing Move request for scope (-0.10, -0.12)
22:32:27.774 00.000 8532 Worker thread wakes up
22:32:27.774 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
22:32:27.774 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
22:32:27.774 00.000 8532 Moving (-0.10, -0.12) raw xDistance=-0.10 yDistance=-0.07
22:32:27.774 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:32:27.774 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:27.774 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:32:27.774 00.000 8532 MoveAxis(E, 0, ABG)
22:32:27.774 00.000 8532 Move returns status 0, amount 0
22:32:27.774 00.000 8532 MoveAxis(N, 0, ABG)
22:32:27.774 00.000 8532 Move returns status 0, amount 0
22:32:27.774 00.000 8532 move complete, result=0
22:32:27.774 00.000 8532 worker thread done servicing request
22:32:27.774 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3091, FiltMin=2799, FiltMax=40671, Gamma=0.990
22:32:27.790 00.016 7008 UpdateGuideState exits: m=628715 SNR=474.8 Saturated
22:32:27.795 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.799 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:27.801 00.002 7008 Enqueuing Expose request
22:32:27.805 00.004 8532 Worker thread wakes up
22:32:27.805 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:27.807 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:27.807 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:28.681 00.874 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b3c46ee-a8ef-45bf-bd30-d79dec0535de"}
22:32:28.682 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b3c46ee-a8ef-45bf-bd30-d79dec0535de"}
22:32:28.685 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd193901-b071-4c7b-a319-bce44a3ea172"}
22:32:28.687 00.002 7008 case statement mapped state 6 to 3
22:32:28.689 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd193901-b071-4c7b-a319-bce44a3ea172"}
22:32:28.691 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"343d8db4-4164-4398-9843-4b5eee67e873"}
22:32:28.693 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[7.49,7.10],"pixels":"..."},"id":"343d8db4-4164-4398-9843-4b5eee67e873"}
22:32:29.935 01.242 8532 Exposure complete
22:32:29.988 00.053 8532 worker thread done servicing request
22:32:29.988 00.000 7008 OnExposeComplete: enter
22:32:29.992 00.004 7008 UpdateGuideState(): m_state=6
22:32:29.996 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:32:30.001 00.005 7008 Star::Find returns 1 (1), X=547.43, Y=321.99, Mass=616800, SNR=470.4, Peak=65535 HFD=3.1
22:32:30.004 00.003 7008 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.07) = xAngle (-2.15 = -2.15)
22:32:30.006 00.002 7008 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.57 = -2.57)
22:32:30.009 00.003 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.22 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
22:32:30.012 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.22, opts=13)
22:32:30.014 00.002 7008 Enqueuing Move request for scope (-0.17, -0.22)
22:32:30.016 00.002 8532 Worker thread wakes up
22:32:30.016 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
22:32:30.016 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
22:32:30.016 00.000 8532 Moving (-0.17, -0.22) raw xDistance=-0.15 yDistance=-0.15
22:32:30.016 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:32:30.016 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.016 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:30.016 00.000 8532 MoveAxis(E, 0, ABG)
22:32:30.016 00.000 8532 Move returns status 0, amount 0
22:32:30.016 00.000 8532 MoveAxis(N, 0, ABG)
22:32:30.016 00.000 8532 Move returns status 0, amount 0
22:32:30.016 00.000 8532 move complete, result=0
22:32:30.018 00.002 8532 worker thread done servicing request
22:32:30.018 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3084, FiltMin=2832, FiltMax=39793, Gamma=0.990
22:32:30.029 00.011 7008 UpdateGuideState exits: m=616800 SNR=470.4 Saturated
22:32:30.031 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.033 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:30.035 00.002 7008 Enqueuing Expose request
22:32:30.037 00.002 8532 Worker thread wakes up
22:32:30.037 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:30.037 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:30.037 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:30.690 00.653 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2fbe22b-f3c2-47bb-b487-fbe56a0932f2"}
22:32:30.693 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2fbe22b-f3c2-47bb-b487-fbe56a0932f2"}
22:32:30.695 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"154d18f7-1d36-4649-8da0-939887c7c023"}
22:32:30.698 00.003 7008 case statement mapped state 6 to 3
22:32:30.700 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"154d18f7-1d36-4649-8da0-939887c7c023"}
22:32:30.702 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c98f96d-ed80-44bd-a68b-ca59d281b72c"}
22:32:30.703 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[7.43,6.99],"pixels":"..."},"id":"6c98f96d-ed80-44bd-a68b-ca59d281b72c"}
22:32:32.157 01.454 8532 Exposure complete
22:32:32.192 00.035 8532 worker thread done servicing request
22:32:32.192 00.000 7008 OnExposeComplete: enter
22:32:32.193 00.001 7008 UpdateGuideState(): m_state=6
22:32:32.195 00.002 7008 Star::Find(15, 547, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:32:32.197 00.002 7008 Star::Find returns 1 (1), X=547.38, Y=322.13, Mass=637091, SNR=494.7, Peak=65535 HFD=3.3
22:32:32.199 00.002 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
22:32:32.204 00.005 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
22:32:32.207 00.003 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=-0.22 mountY=-0.01, mountTheta=-3.10
22:32:32.212 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.09, opts=13)
22:32:32.215 00.003 7008 Enqueuing Move request for scope (-0.22, -0.09)
22:32:32.219 00.004 8532 Worker thread wakes up
22:32:32.219 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
22:32:32.219 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
22:32:32.219 00.000 8532 Moving (-0.22, -0.09) raw xDistance=-0.22 yDistance=-0.01
22:32:32.220 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:32:32.220 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:32.220 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:32.220 00.000 8532 MoveAxis(E, 191, ABG)
22:32:32.220 00.000 8532 Guiding  Dir = 2, Dur = 191
22:32:32.220 00.000 8532 IsSlewing returns 0
22:32:32.221 00.001 8532 IsGuiding returns 0
22:32:32.221 00.000 8532 PulseGuide returned control before completion, sleep 201
22:32:32.223 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3080, FiltMin=2773, FiltMax=41005, Gamma=0.990
22:32:32.243 00.020 7008 UpdateGuideState exits: m=637091 SNR=494.7 Saturated
22:32:32.249 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.254 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:32.256 00.002 7008 Enqueuing Expose request
22:32:32.426 00.170 8532 IsGuiding returns 0
22:32:32.426 00.000 8532 Move returns status 0, amount 191
22:32:32.426 00.000 8532 MoveAxis(N, 0, ABG)
22:32:32.426 00.000 8532 Move returns status 0, amount 0
22:32:32.426 00.000 8532 move complete, result=0
22:32:32.426 00.000 8532 worker thread done servicing request
22:32:32.426 00.000 8532 Worker thread wakes up
22:32:32.426 00.000 7008 GuideStep: -0.2 px 191 ms EAST, -0.0 px 0 ms NORTH
22:32:32.428 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:32.428 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:32.695 00.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba4cdceb-0c31-4b40-b8ba-f7cf9e5a1290"}
22:32:32.699 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba4cdceb-0c31-4b40-b8ba-f7cf9e5a1290"}
22:32:32.701 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f634df6-94fd-43c9-a838-17f10700a51b"}
22:32:32.701 00.000 7008 case statement mapped state 6 to 3
22:32:32.711 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f634df6-94fd-43c9-a838-17f10700a51b"}
22:32:32.716 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b161064-0e60-4f4f-bca4-84e4d7dba00a"}
22:32:32.720 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[7.38,7.13],"pixels":"..."},"id":"3b161064-0e60-4f4f-bca4-84e4d7dba00a"}
22:32:34.548 01.828 8532 Exposure complete
22:32:34.608 00.060 8532 worker thread done servicing request
22:32:34.608 00.000 7008 OnExposeComplete: enter
22:32:34.611 00.003 7008 UpdateGuideState(): m_state=6
22:32:34.614 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:32:34.616 00.002 7008 Star::Find returns 1 (1), X=547.47, Y=322.19, Mass=639988, SNR=469.7, Peak=65535 HFD=3.1
22:32:34.620 00.004 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
22:32:34.622 00.002 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.98)
22:32:34.625 00.003 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=-0.13 mountY=0.02, mountTheta=2.98
22:32:34.630 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.02, opts=13)
22:32:34.633 00.003 7008 Enqueuing Move request for scope (-0.13, -0.02)
22:32:34.635 00.002 8532 Worker thread wakes up
22:32:34.635 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:32:34.635 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:32:34.635 00.000 8532 Moving (-0.13, -0.02) raw xDistance=-0.13 yDistance=0.02
22:32:34.635 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:32:34.635 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:34.635 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:34.635 00.000 8532 MoveAxis(E, 0, ABG)
22:32:34.635 00.000 8532 Move returns status 0, amount 0
22:32:34.635 00.000 8532 MoveAxis(N, 0, ABG)
22:32:34.635 00.000 8532 Move returns status 0, amount 0
22:32:34.635 00.000 8532 move complete, result=0
22:32:34.635 00.000 8532 worker thread done servicing request
22:32:34.635 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3082, FiltMin=2845, FiltMax=40187, Gamma=0.990
22:32:34.646 00.011 7008 UpdateGuideState exits: m=639988 SNR=469.7 Saturated
22:32:34.646 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:34.646 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:34.657 00.011 7008 Enqueuing Expose request
22:32:34.660 00.003 8532 Worker thread wakes up
22:32:34.660 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:32:34.664 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:34.664 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:34.706 00.042 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"430b0e47-6b3a-4c22-80c8-83d884cf02a9"}
22:32:34.709 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"430b0e47-6b3a-4c22-80c8-83d884cf02a9"}
22:32:34.711 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d02f0b2-3710-41c0-bb43-93be4fc86dea"}
22:32:34.713 00.002 7008 case statement mapped state 6 to 3
22:32:34.715 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d02f0b2-3710-41c0-bb43-93be4fc86dea"}
22:32:34.717 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5b76837e-76b2-4856-81f4-b2733764859a"}
22:32:34.721 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[7.47,7.19],"pixels":"..."},"id":"5b76837e-76b2-4856-81f4-b2733764859a"}
22:32:36.714 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5ebc072-f948-41ed-81a4-8c8278cc154c"}
22:32:36.717 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5ebc072-f948-41ed-81a4-8c8278cc154c"}
22:32:36.719 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"89c2dbca-9567-4206-8f50-fd12cbbf6bf6"}
22:32:36.720 00.001 7008 case statement mapped state 6 to 3
22:32:36.720 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"89c2dbca-9567-4206-8f50-fd12cbbf6bf6"}
22:32:36.728 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"917b7995-98e0-4fe4-ad28-e4c86cb77035"}
22:32:36.736 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[7.47,7.19],"pixels":"..."},"id":"917b7995-98e0-4fe4-ad28-e4c86cb77035"}
22:32:36.784 00.048 8532 Exposure complete
22:32:36.815 00.031 8532 worker thread done servicing request
22:32:36.815 00.000 7008 OnExposeComplete: enter
22:32:36.823 00.008 7008 UpdateGuideState(): m_state=6
22:32:36.823 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:32:36.825 00.002 7008 Star::Find returns 1 (1), X=547.44, Y=322.22, Mass=646565, SNR=473.4, Peak=65535 HFD=3.2
22:32:36.827 00.002 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.17 = -3.12)
22:32:36.827 00.000 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
22:32:36.829 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.10 mountX=-0.16 mountY=0.06, mountTheta=2.78
22:32:36.831 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.01, opts=13)
22:32:36.831 00.000 7008 Enqueuing Move request for scope (-0.16, 0.01)
22:32:36.838 00.007 8532 Worker thread wakes up
22:32:36.838 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:32:36.838 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:32:36.838 00.000 8532 Moving (-0.16, 0.01) raw xDistance=-0.16 yDistance=0.06
22:32:36.838 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:32:36.838 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:36.838 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:32:36.838 00.000 8532 MoveAxis(E, 0, ABG)
22:32:36.838 00.000 8532 Move returns status 0, amount 0
22:32:36.838 00.000 8532 MoveAxis(N, 0, ABG)
22:32:36.838 00.000 8532 Move returns status 0, amount 0
22:32:36.838 00.000 8532 move complete, result=0
22:32:36.838 00.000 8532 worker thread done servicing request
22:32:36.838 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3079, FiltMin=2793, FiltMax=40583, Gamma=0.990
22:32:36.848 00.010 7008 UpdateGuideState exits: m=646565 SNR=473.4 Saturated
22:32:36.854 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:36.854 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:36.856 00.002 7008 Enqueuing Expose request
22:32:36.858 00.002 8532 Worker thread wakes up
22:32:36.858 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:36.860 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:36.860 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:38.727 01.867 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c503548-f9f5-4293-bf7a-b33e7fa6301a"}
22:32:38.729 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c503548-f9f5-4293-bf7a-b33e7fa6301a"}
22:32:38.729 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"601deecb-3104-4dff-8442-ede4b667e1cf"}
22:32:38.729 00.000 7008 case statement mapped state 6 to 3
22:32:38.729 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"601deecb-3104-4dff-8442-ede4b667e1cf"}
22:32:38.729 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"941b3d8b-ce4e-437e-8f3e-b33d68a32ca4"}
22:32:38.738 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[7.44,7.22],"pixels":"..."},"id":"941b3d8b-ce4e-437e-8f3e-b33d68a32ca4"}
22:32:38.985 00.247 8532 Exposure complete
22:32:39.014 00.029 8532 worker thread done servicing request
22:32:39.014 00.000 7008 OnExposeComplete: enter
22:32:39.015 00.001 7008 UpdateGuideState(): m_state=6
22:32:39.017 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:32:39.019 00.002 7008 Star::Find returns 1 (1), X=547.39, Y=322.31, Mass=673713, SNR=504.1, Peak=65535 HFD=3.3
22:32:39.019 00.000 7008 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.07) = xAngle (2.78 = 2.78)
22:32:39.021 00.002 7008 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.37 = 2.37)
22:32:39.023 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.71 mountX=-0.21 mountY=0.16, mountTheta=2.50
22:32:39.025 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.10, opts=13)
22:32:39.027 00.002 7008 Enqueuing Move request for scope (-0.21, 0.10)
22:32:39.027 00.000 8532 Worker thread wakes up
22:32:39.027 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
22:32:39.027 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
22:32:39.027 00.000 8532 Moving (-0.21, 0.10) raw xDistance=-0.21 yDistance=0.16
22:32:39.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:32:39.027 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:39.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:32:39.027 00.000 8532 MoveAxis(E, 189, ABG)
22:32:39.027 00.000 8532 Guiding  Dir = 2, Dur = 189
22:32:39.027 00.000 8532 IsSlewing returns 0
22:32:39.027 00.000 8532 IsGuiding returns 0
22:32:39.027 00.000 8532 PulseGuide returned control before completion, sleep 199
22:32:39.032 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3082, FiltMin=2806, FiltMax=40352, Gamma=0.990
22:32:39.044 00.012 7008 UpdateGuideState exits: m=673713 SNR=504.1 Saturated
22:32:39.044 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:39.044 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:39.044 00.000 7008 Enqueuing Expose request
22:32:39.232 00.188 8532 IsGuiding returns 0
22:32:39.232 00.000 8532 Move returns status 0, amount 189
22:32:39.232 00.000 8532 MoveAxis(N, 0, ABG)
22:32:39.232 00.000 8532 Move returns status 0, amount 0
22:32:39.232 00.000 8532 move complete, result=0
22:32:39.232 00.000 8532 worker thread done servicing request
22:32:39.232 00.000 8532 Worker thread wakes up
22:32:39.232 00.000 7008 GuideStep: -0.2 px 189 ms EAST, 0.2 px 0 ms NORTH
22:32:39.233 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:39.233 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:40.731 01.498 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f0a1df2-e0ce-410e-837a-b3bd543414c1"}
22:32:40.734 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f0a1df2-e0ce-410e-837a-b3bd543414c1"}
22:32:40.734 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11052ac5-139c-4264-a5d2-cd1fcd682dc3"}
22:32:40.734 00.000 7008 case statement mapped state 6 to 3
22:32:40.745 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11052ac5-139c-4264-a5d2-cd1fcd682dc3"}
22:32:40.752 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"508153c1-22a7-4913-9434-c231d9f57157"}
22:32:40.752 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[7.39,7.31],"pixels":"..."},"id":"508153c1-22a7-4913-9434-c231d9f57157"}
22:32:41.359 00.607 8532 Exposure complete
22:32:41.404 00.045 8532 worker thread done servicing request
22:32:41.404 00.000 7008 OnExposeComplete: enter
22:32:41.410 00.006 7008 UpdateGuideState(): m_state=6
22:32:41.414 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:32:41.414 00.000 7008 Star::Find returns 1 (1), X=547.64, Y=322.42, Mass=698102, SNR=488.4, Peak=65535 HFD=3.2
22:32:41.420 00.006 7008 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.07) = xAngle (1.43 = 1.43)
22:32:41.420 00.000 7008 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.01 = 1.01)
22:32:41.420 00.000 7008 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.36 mountX=0.03 mountY=0.18, mountTheta=1.40
22:32:41.430 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.20, opts=13)
22:32:41.434 00.004 7008 Enqueuing Move request for scope (0.04, 0.20)
22:32:41.436 00.002 8532 Worker thread wakes up
22:32:41.436 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
22:32:41.436 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
22:32:41.436 00.000 8532 Moving (0.04, 0.20) raw xDistance=0.03 yDistance=0.18
22:32:41.436 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:32:41.436 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:32:41.436 00.000 8532 MoveAxis(E, 0, ABG)
22:32:41.436 00.000 8532 Move returns status 0, amount 0
22:32:41.436 00.000 8532 MoveAxis(S, 309, ABG)
22:32:41.436 00.000 8532 Guiding  Dir = 1, Dur = 309
22:32:41.436 00.000 8532 IsSlewing returns 0
22:32:41.441 00.005 8532 IsGuiding returns 0
22:32:41.441 00.000 8532 PulseGuide returned control before completion, sleep 319
22:32:41.443 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3079, FiltMin=2800, FiltMax=39198, Gamma=0.990
22:32:41.460 00.017 7008 UpdateGuideState exits: m=698102 SNR=488.4 Saturated
22:32:41.468 00.008 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:41.472 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:41.474 00.002 7008 Enqueuing Expose request
22:32:41.766 00.292 8532 IsGuiding returns 1
22:32:41.766 00.000 8532 scope still moving after pulse duration time elapsed
22:32:41.798 00.032 8532 IsSlewing returns 0
22:32:41.798 00.000 8532 IsGuiding returns 0
22:32:41.798 00.000 8532 scope move finished after 309 + 49 ms
22:32:41.798 00.000 8532 Move returns status 0, amount 309
22:32:41.798 00.000 8532 move complete, result=0
22:32:41.798 00.000 8532 worker thread done servicing request
22:32:41.798 00.000 8532 Worker thread wakes up
22:32:41.798 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 309 ms SOUTH
22:32:41.805 00.007 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:41.805 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:42.744 00.939 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3ac1ace-1666-4ab4-b2bf-94160f387da2"}
22:32:42.745 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3ac1ace-1666-4ab4-b2bf-94160f387da2"}
22:32:42.745 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62d4a6b4-ffb2-4ce3-8b69-4a637ed57b29"}
22:32:42.750 00.005 7008 case statement mapped state 6 to 3
22:32:42.752 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62d4a6b4-ffb2-4ce3-8b69-4a637ed57b29"}
22:32:42.752 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e41b094a-56e9-4cda-a52b-c6726bc0f594"}
22:32:42.754 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.64,7.42],"pixels":"..."},"id":"e41b094a-56e9-4cda-a52b-c6726bc0f594"}
22:32:43.935 01.181 8532 Exposure complete
22:32:43.981 00.046 8532 worker thread done servicing request
22:32:43.981 00.000 7008 OnExposeComplete: enter
22:32:43.990 00.009 7008 UpdateGuideState(): m_state=6
22:32:43.992 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:32:43.994 00.002 7008 Star::Find returns 1 (1), X=547.70, Y=322.25, Mass=673158, SNR=507.7, Peak=65535 HFD=3.1
22:32:43.996 00.002 7008 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.07) = xAngle (0.40 = 0.40)
22:32:43.998 00.002 7008 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.01 = -0.01)
22:32:44.000 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.33 mountX=0.10 mountY=-0.00, mountTheta=-0.01
22:32:44.000 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.04, opts=13)
22:32:44.000 00.000 7008 Enqueuing Move request for scope (0.10, 0.04)
22:32:44.007 00.007 8532 Worker thread wakes up
22:32:44.007 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:32:44.007 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:32:44.007 00.000 8532 Moving (0.10, 0.04) raw xDistance=0.10 yDistance=-0.00
22:32:44.007 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:32:44.007 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:44.007 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:44.007 00.000 8532 MoveAxis(E, 0, ABG)
22:32:44.007 00.000 8532 Move returns status 0, amount 0
22:32:44.007 00.000 8532 MoveAxis(N, 0, ABG)
22:32:44.007 00.000 8532 Move returns status 0, amount 0
22:32:44.007 00.000 8532 move complete, result=0
22:32:44.007 00.000 8532 worker thread done servicing request
22:32:44.009 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3076, FiltMin=2769, FiltMax=39831, Gamma=0.990
22:32:44.012 00.003 7008 UpdateGuideState exits: m=673158 SNR=507.7 Saturated
22:32:44.026 00.014 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:44.030 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:44.032 00.002 7008 Enqueuing Expose request
22:32:44.032 00.000 8532 Worker thread wakes up
22:32:44.032 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:44.032 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:44.032 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:44.755 00.723 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e292692-7727-404f-aaa4-37f9ea4eb474"}
22:32:44.758 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e292692-7727-404f-aaa4-37f9ea4eb474"}
22:32:44.760 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a8be82d4-6dcc-4331-a45d-27af6c255768"}
22:32:44.762 00.002 7008 case statement mapped state 6 to 3
22:32:44.764 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8be82d4-6dcc-4331-a45d-27af6c255768"}
22:32:44.766 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0004aa06-7e1c-468f-b837-d0b9fec94036"}
22:32:44.770 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.70,7.25],"pixels":"..."},"id":"0004aa06-7e1c-468f-b837-d0b9fec94036"}
22:32:46.157 01.387 8532 Exposure complete
22:32:46.218 00.061 8532 worker thread done servicing request
22:32:46.218 00.000 7008 OnExposeComplete: enter
22:32:46.222 00.004 7008 UpdateGuideState(): m_state=6
22:32:46.222 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:32:46.222 00.000 7008 Star::Find returns 1 (0), X=547.92, Y=322.25, Mass=686228, SNR=505.4, Peak=65525 HFD=3.1
22:32:46.222 00.000 7008 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.07) = xAngle (0.18 = 0.18)
22:32:46.222 00.000 7008 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.23 = -0.23)
22:32:46.233 00.011 7008 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.33 cameraTheta=0.11 mountX=0.32 mountY=-0.07, mountTheta=-0.23
22:32:46.233 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.04, opts=13)
22:32:46.237 00.004 7008 Enqueuing Move request for scope (0.32, 0.04)
22:32:46.239 00.002 8532 Worker thread wakes up
22:32:46.239 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
22:32:46.239 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
22:32:46.239 00.000 8532 Moving (0.32, 0.04) raw xDistance=0.32 yDistance=-0.07
22:32:46.239 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:32:46.239 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:46.239 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:32:46.239 00.000 8532 MoveAxis(W, 284, ABG)
22:32:46.239 00.000 8532 Guiding  Dir = 3, Dur = 284
22:32:46.239 00.000 8532 IsSlewing returns 0
22:32:46.239 00.000 8532 IsGuiding returns 0
22:32:46.241 00.002 8532 PulseGuide returned control before completion, sleep 294
22:32:46.241 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3073, FiltMin=2790, FiltMax=39611, Gamma=0.990
22:32:46.253 00.012 7008 UpdateGuideState exits: m=686228 SNR=505.4
22:32:46.260 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:46.262 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:46.264 00.002 7008 Enqueuing Expose request
22:32:46.538 00.274 8532 IsGuiding returns 0
22:32:46.538 00.000 8532 Move returns status 0, amount 284
22:32:46.538 00.000 8532 MoveAxis(N, 0, ABG)
22:32:46.538 00.000 8532 Move returns status 0, amount 0
22:32:46.538 00.000 8532 move complete, result=0
22:32:46.538 00.000 8532 worker thread done servicing request
22:32:46.538 00.000 8532 Worker thread wakes up
22:32:46.538 00.000 7008 GuideStep: 0.3 px 284 ms WEST, -0.1 px 0 ms NORTH
22:32:46.538 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:46.538 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:46.762 00.224 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2cfb2ce-dd2a-4430-8931-62ee19783b2a"}
22:32:46.767 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2cfb2ce-dd2a-4430-8931-62ee19783b2a"}
22:32:46.776 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11debc66-22ae-4251-a48d-7ef23e1e36ed"}
22:32:46.779 00.003 7008 case statement mapped state 6 to 3
22:32:46.779 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11debc66-22ae-4251-a48d-7ef23e1e36ed"}
22:32:46.783 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5e1f900-49a6-47b1-8e4b-8f4f4b5889ad"}
22:32:46.783 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[6.92,7.25],"pixels":"..."},"id":"b5e1f900-49a6-47b1-8e4b-8f4f4b5889ad"}
22:32:48.664 01.881 8532 Exposure complete
22:32:48.697 00.033 8532 worker thread done servicing request
22:32:48.697 00.000 7008 OnExposeComplete: enter
22:32:48.706 00.009 7008 UpdateGuideState(): m_state=6
22:32:48.706 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:32:48.706 00.000 7008 Star::Find returns 1 (0), X=547.87, Y=322.21, Mass=677528, SNR=500.3, Peak=65525 HFD=3.0
22:32:48.706 00.000 7008 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.07) = xAngle (0.06 = 0.06)
22:32:48.706 00.000 7008 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.36 = -0.36)
22:32:48.715 00.009 7008 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=0.27 mountY=-0.09, mountTheta=-0.34
22:32:48.719 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=-0.00, opts=13)
22:32:48.720 00.001 7008 Enqueuing Move request for scope (0.27, -0.00)
22:32:48.723 00.003 8532 Worker thread wakes up
22:32:48.723 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
22:32:48.723 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
22:32:48.723 00.000 8532 Moving (0.27, -0.00) raw xDistance=0.27 yDistance=-0.09
22:32:48.723 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:32:48.723 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:48.723 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:32:48.723 00.000 8532 MoveAxis(W, 258, ABG)
22:32:48.723 00.000 8532 Guiding  Dir = 3, Dur = 258
22:32:48.725 00.002 8532 IsSlewing returns 0
22:32:48.725 00.000 8532 IsGuiding returns 0
22:32:48.725 00.000 8532 PulseGuide returned control before completion, sleep 268
22:32:48.725 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3068, FiltMin=2836, FiltMax=40824, Gamma=0.990
22:32:48.742 00.017 7008 UpdateGuideState exits: m=677528 SNR=500.3
22:32:48.745 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:48.747 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:48.749 00.002 7008 Enqueuing Expose request
22:32:48.770 00.021 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0190a8a1-a4e8-4958-8417-db3772194057"}
22:32:48.771 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0190a8a1-a4e8-4958-8417-db3772194057"}
22:32:48.771 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ccf6c2a-a537-40b2-9758-bad7a9a5d139"}
22:32:48.783 00.012 7008 case statement mapped state 6 to 3
22:32:48.791 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ccf6c2a-a537-40b2-9758-bad7a9a5d139"}
22:32:48.807 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32f7a761-60a4-4574-83b1-19326cd0652c"}
22:32:48.812 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.87,7.21],"pixels":"..."},"id":"32f7a761-60a4-4574-83b1-19326cd0652c"}
22:32:49.008 00.196 8532 IsGuiding returns 1
22:32:49.008 00.000 8532 scope still moving after pulse duration time elapsed
22:32:49.041 00.033 8532 IsSlewing returns 0
22:32:49.041 00.000 8532 IsGuiding returns 0
22:32:49.041 00.000 8532 scope move finished after 258 + 57 ms
22:32:49.041 00.000 8532 Move returns status 0, amount 258
22:32:49.041 00.000 8532 MoveAxis(N, 0, ABG)
22:32:49.041 00.000 8532 Move returns status 0, amount 0
22:32:49.042 00.001 8532 move complete, result=0
22:32:49.042 00.000 8532 worker thread done servicing request
22:32:49.042 00.000 8532 Worker thread wakes up
22:32:49.042 00.000 7008 GuideStep: 0.3 px 258 ms WEST, -0.1 px 0 ms NORTH
22:32:49.046 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:49.046 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:50.772 01.726 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f3f59f2-1b2b-4d1d-999e-045e55d6feb9"}
22:32:50.776 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f3f59f2-1b2b-4d1d-999e-045e55d6feb9"}
22:32:50.778 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd3b9621-a1fb-40c5-83be-80beaa99016c"}
22:32:50.778 00.000 7008 case statement mapped state 6 to 3
22:32:50.785 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd3b9621-a1fb-40c5-83be-80beaa99016c"}
22:32:50.789 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a77f389c-86f5-4f3b-9232-c233e388ec73"}
22:32:50.789 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.87,7.21],"pixels":"..."},"id":"a77f389c-86f5-4f3b-9232-c233e388ec73"}
22:32:51.169 00.380 8532 Exposure complete
22:32:51.203 00.034 8532 worker thread done servicing request
22:32:51.203 00.000 7008 OnExposeComplete: enter
22:32:51.216 00.013 7008 UpdateGuideState(): m_state=6
22:32:51.221 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:32:51.224 00.003 7008 Star::Find returns 1 (1), X=547.73, Y=322.12, Mass=648883, SNR=466.9, Peak=65535 HFD=3.0
22:32:51.231 00.007 7008 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.07) = xAngle (-0.54 = -0.54)
22:32:51.233 00.002 7008 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.95 = -0.95)
22:32:51.236 00.003 7008 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.61 mountX=0.14 mountY=-0.13, mountTheta=-0.76
22:32:51.243 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.09, opts=13)
22:32:51.245 00.002 7008 Enqueuing Move request for scope (0.13, -0.09)
22:32:51.246 00.001 8532 Worker thread wakes up
22:32:51.246 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:32:51.246 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:32:51.246 00.000 8532 Moving (0.13, -0.09) raw xDistance=0.14 yDistance=-0.13
22:32:51.246 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:32:51.246 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:51.246 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:51.246 00.000 8532 MoveAxis(E, 0, ABG)
22:32:51.246 00.000 8532 Move returns status 0, amount 0
22:32:51.248 00.002 8532 MoveAxis(N, 0, ABG)
22:32:51.248 00.000 8532 Move returns status 0, amount 0
22:32:51.248 00.000 8532 move complete, result=0
22:32:51.248 00.000 8532 worker thread done servicing request
22:32:51.250 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3068, FiltMin=2774, FiltMax=40139, Gamma=0.990
22:32:51.266 00.016 7008 UpdateGuideState exits: m=648883 SNR=466.9 Saturated
22:32:51.269 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:51.270 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:51.270 00.000 7008 Enqueuing Expose request
22:32:51.270 00.000 8532 Worker thread wakes up
22:32:51.270 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:51.270 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:51.270 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:52.770 01.500 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0e2f38f-d5f0-4a42-8685-c5b306f59e3c"}
22:32:52.778 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0e2f38f-d5f0-4a42-8685-c5b306f59e3c"}
22:32:52.782 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"25422c74-7da3-4da1-846b-142386ee941f"}
22:32:52.784 00.002 7008 case statement mapped state 6 to 3
22:32:52.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"25422c74-7da3-4da1-846b-142386ee941f"}
22:32:52.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f2be6a37-c699-4bb5-806a-9e17097b3b97"}
22:32:52.788 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.73,7.12],"pixels":"..."},"id":"f2be6a37-c699-4bb5-806a-9e17097b3b97"}
22:32:53.394 00.606 8532 Exposure complete
22:32:53.438 00.044 8532 worker thread done servicing request
22:32:53.438 00.000 7008 OnExposeComplete: enter
22:32:53.442 00.004 7008 UpdateGuideState(): m_state=6
22:32:53.443 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:32:53.445 00.002 7008 Star::Find returns 1 (1), X=547.75, Y=322.13, Mass=661283, SNR=499.1, Peak=65535 HFD=3.0
22:32:53.445 00.000 7008 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.07) = xAngle (-0.46 = -0.46)
22:32:53.447 00.002 7008 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.87 = -0.87)
22:32:53.449 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.53 mountX=0.15 mountY=-0.13, mountTheta=-0.71
22:32:53.455 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=-0.09, opts=13)
22:32:53.457 00.002 7008 Enqueuing Move request for scope (0.15, -0.09)
22:32:53.460 00.003 8532 Worker thread wakes up
22:32:53.460 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
22:32:53.460 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
22:32:53.460 00.000 8532 Moving (0.15, -0.09) raw xDistance=0.15 yDistance=-0.13
22:32:53.460 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:32:53.460 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:53.460 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:53.460 00.000 8532 MoveAxis(E, 0, ABG)
22:32:53.460 00.000 8532 Move returns status 0, amount 0
22:32:53.463 00.003 8532 MoveAxis(N, 0, ABG)
22:32:53.463 00.000 8532 Move returns status 0, amount 0
22:32:53.463 00.000 8532 move complete, result=0
22:32:53.463 00.000 8532 worker thread done servicing request
22:32:53.463 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3064, FiltMin=2778, FiltMax=40258, Gamma=0.990
22:32:53.474 00.011 7008 UpdateGuideState exits: m=661283 SNR=499.1 Saturated
22:32:53.476 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.477 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:53.477 00.000 7008 Enqueuing Expose request
22:32:53.477 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:53.477 00.000 8532 Worker thread wakes up
22:32:53.477 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:53.477 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:54.774 01.297 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e9ef878-a3c1-43e1-a027-dcb25161bceb"}
22:32:54.777 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e9ef878-a3c1-43e1-a027-dcb25161bceb"}
22:32:54.777 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ad74113-94ab-4d09-90ce-87fab57939c7"}
22:32:54.777 00.000 7008 case statement mapped state 6 to 3
22:32:54.777 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ad74113-94ab-4d09-90ce-87fab57939c7"}
22:32:54.777 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"93cc6e05-93fe-4c23-ae96-6546917db2d8"}
22:32:54.787 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[6.75,7.13],"pixels":"..."},"id":"93cc6e05-93fe-4c23-ae96-6546917db2d8"}
22:32:55.604 00.817 8532 Exposure complete
22:32:55.649 00.045 8532 worker thread done servicing request
22:32:55.649 00.000 7008 OnExposeComplete: enter
22:32:55.649 00.000 7008 UpdateGuideState(): m_state=6
22:32:55.649 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:32:55.649 00.000 7008 Star::Find returns 1 (1), X=547.76, Y=322.28, Mass=699028, SNR=519.3, Peak=65535 HFD=3.1
22:32:55.654 00.005 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
22:32:55.654 00.000 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
22:32:55.654 00.000 7008 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=0.15 mountY=0.01, mountTheta=0.05
22:32:55.654 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.06, opts=13)
22:32:55.654 00.000 7008 Enqueuing Move request for scope (0.16, 0.06)
22:32:55.668 00.014 8532 Worker thread wakes up
22:32:55.668 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:32:55.668 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:32:55.668 00.000 8532 Moving (0.16, 0.06) raw xDistance=0.15 yDistance=0.01
22:32:55.668 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:32:55.668 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.668 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:55.668 00.000 8532 MoveAxis(E, 0, ABG)
22:32:55.668 00.000 8532 Move returns status 0, amount 0
22:32:55.668 00.000 8532 MoveAxis(N, 0, ABG)
22:32:55.668 00.000 8532 Move returns status 0, amount 0
22:32:55.668 00.000 8532 move complete, result=0
22:32:55.668 00.000 8532 worker thread done servicing request
22:32:55.672 00.004 7008 UpdateImageDisplay: Size=(752,580) min=55, max=65535, med=3063, FiltMin=2800, FiltMax=39568, Gamma=0.990
22:32:55.681 00.009 7008 UpdateGuideState exits: m=699028 SNR=519.3 Saturated
22:32:55.681 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.689 00.008 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:55.689 00.000 7008 Enqueuing Expose request
22:32:55.689 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:32:55.689 00.000 8532 Worker thread wakes up
22:32:55.689 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:55.689 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:56.769 01.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"516f1469-f1ab-4109-bd31-115ab2ce0df0"}
22:32:56.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"516f1469-f1ab-4109-bd31-115ab2ce0df0"}
22:32:56.778 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba219da7-c291-4254-92cc-bead148805a2"}
22:32:56.780 00.002 7008 case statement mapped state 6 to 3
22:32:56.780 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba219da7-c291-4254-92cc-bead148805a2"}
22:32:56.783 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c46e262d-834f-4e99-9840-bbf27a3c5a4f"}
22:32:56.783 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.76,7.28],"pixels":"..."},"id":"c46e262d-834f-4e99-9840-bbf27a3c5a4f"}
22:32:57.814 01.031 8532 Exposure complete
22:32:57.845 00.031 8532 worker thread done servicing request
22:32:57.845 00.000 7008 OnExposeComplete: enter
22:32:57.852 00.007 7008 UpdateGuideState(): m_state=6
22:32:57.854 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:32:57.857 00.003 7008 Star::Find returns 1 (0), X=547.93, Y=322.38, Mass=698371, SNR=490.7, Peak=65525 HFD=3.2
22:32:57.857 00.000 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
22:32:57.857 00.000 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:32:57.863 00.006 7008 CameraToMount -- cameraX=0.33 cameraY=0.16 hyp=0.37 cameraTheta=0.46 mountX=0.32 mountY=0.04, mountTheta=0.14
22:32:57.863 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.16, opts=13)
22:32:57.863 00.000 7008 Enqueuing Move request for scope (0.33, 0.16)
22:32:57.871 00.008 8532 Worker thread wakes up
22:32:57.871 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.16) opts 0xd
22:32:57.871 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.16)
22:32:57.871 00.000 8532 Moving (0.33, 0.16) raw xDistance=0.32 yDistance=0.04
22:32:57.871 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:32:57.871 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:57.871 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:32:57.871 00.000 8532 MoveAxis(W, 283, ABG)
22:32:57.871 00.000 8532 Guiding  Dir = 3, Dur = 283
22:32:57.871 00.000 8532 IsSlewing returns 0
22:32:57.871 00.000 8532 IsGuiding returns 0
22:32:57.871 00.000 8532 PulseGuide returned control before completion, sleep 293
22:32:57.871 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3065, FiltMin=2806, FiltMax=39826, Gamma=0.990
22:32:57.888 00.017 7008 UpdateGuideState exits: m=698371 SNR=490.7
22:32:57.896 00.008 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.899 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:32:57.899 00.000 7008 Enqueuing Expose request
22:32:58.171 00.272 8532 IsGuiding returns 0
22:32:58.172 00.001 8532 Move returns status 0, amount 283
22:32:58.172 00.000 8532 MoveAxis(N, 0, ABG)
22:32:58.172 00.000 8532 Move returns status 0, amount 0
22:32:58.172 00.000 8532 move complete, result=0
22:32:58.172 00.000 8532 worker thread done servicing request
22:32:58.172 00.000 8532 Worker thread wakes up
22:32:58.172 00.000 7008 GuideStep: 0.3 px 283 ms WEST, 0.0 px 0 ms NORTH
22:32:58.172 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:32:58.172 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:32:58.773 00.601 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d4f78e3-35a4-4c59-a0ab-a80db3a78d8e"}
22:32:58.776 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d4f78e3-35a4-4c59-a0ab-a80db3a78d8e"}
22:32:58.779 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e50abd1-e9da-4c1a-8666-46fbe7b3324a"}
22:32:58.779 00.000 7008 case statement mapped state 6 to 3
22:32:58.779 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e50abd1-e9da-4c1a-8666-46fbe7b3324a"}
22:32:58.779 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96befacd-b920-4548-8a54-c2c5134214e6"}
22:32:58.785 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.93,7.38],"pixels":"..."},"id":"96befacd-b920-4548-8a54-c2c5134214e6"}
22:33:00.307 01.522 8532 Exposure complete
22:33:00.358 00.051 8532 worker thread done servicing request
22:33:00.358 00.000 7008 OnExposeComplete: enter
22:33:00.358 00.000 7008 UpdateGuideState(): m_state=6
22:33:00.358 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:33:00.366 00.008 7008 Star::Find returns 1 (0), X=547.80, Y=322.28, Mass=678769, SNR=496.7, Peak=65525 HFD=3.0
22:33:00.368 00.002 7008 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.07) = xAngle (0.36 = 0.36)
22:33:00.368 00.000 7008 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.05 = -0.05)
22:33:00.370 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.29 mountX=0.20 mountY=-0.01, mountTheta=-0.05
22:33:00.375 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.06, opts=13)
22:33:00.375 00.000 7008 Enqueuing Move request for scope (0.20, 0.06)
22:33:00.380 00.005 8532 Worker thread wakes up
22:33:00.380 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
22:33:00.380 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
22:33:00.380 00.000 8532 Moving (0.20, 0.06) raw xDistance=0.20 yDistance=-0.01
22:33:00.380 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:33:00.380 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.380 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:00.380 00.000 8532 MoveAxis(W, 195, ABG)
22:33:00.380 00.000 8532 Guiding  Dir = 3, Dur = 195
22:33:00.380 00.000 8532 IsSlewing returns 0
22:33:00.380 00.000 8532 IsGuiding returns 0
22:33:00.380 00.000 8532 PulseGuide returned control before completion, sleep 205
22:33:00.384 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3063, FiltMin=2785, FiltMax=40877, Gamma=0.990
22:33:00.404 00.020 7008 UpdateGuideState exits: m=678769 SNR=496.7
22:33:00.406 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.409 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:00.413 00.004 7008 Enqueuing Expose request
22:33:00.602 00.189 8532 IsGuiding returns 0
22:33:00.602 00.000 8532 Move returns status 0, amount 195
22:33:00.602 00.000 8532 MoveAxis(N, 0, ABG)
22:33:00.602 00.000 8532 Move returns status 0, amount 0
22:33:00.602 00.000 8532 move complete, result=0
22:33:00.602 00.000 8532 worker thread done servicing request
22:33:00.602 00.000 8532 Worker thread wakes up
22:33:00.602 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:00.602 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:00.602 00.000 7008 GuideStep: 0.2 px 195 ms WEST, -0.0 px 0 ms NORTH
22:33:00.783 00.181 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f7305f6-6631-4e4b-9cd5-6d2e608997df"}
22:33:00.784 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f7305f6-6631-4e4b-9cd5-6d2e608997df"}
22:33:00.784 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d40fa388-0007-43c0-a6fc-fe4807caf338"}
22:33:00.784 00.000 7008 case statement mapped state 6 to 3
22:33:00.788 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d40fa388-0007-43c0-a6fc-fe4807caf338"}
22:33:00.790 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4c4a4e19-5ef1-44f5-be57-4936f3132a64"}
22:33:00.790 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[6.80,7.28],"pixels":"..."},"id":"4c4a4e19-5ef1-44f5-be57-4936f3132a64"}
22:33:02.734 01.944 8532 Exposure complete
22:33:02.777 00.043 8532 worker thread done servicing request
22:33:02.777 00.000 7008 OnExposeComplete: enter
22:33:02.780 00.003 7008 UpdateGuideState(): m_state=6
22:33:02.782 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:33:02.785 00.003 7008 Star::Find returns 1 (0), X=547.81, Y=322.34, Mass=689702, SNR=495.7, Peak=65525 HFD=3.2
22:33:02.787 00.002 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
22:33:02.787 00.000 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
22:33:02.789 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.53 mountX=0.21 mountY=0.05, mountTheta=0.22
22:33:02.793 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.13, opts=13)
22:33:02.795 00.002 7008 Enqueuing Move request for scope (0.21, 0.13)
22:33:02.795 00.000 8532 Worker thread wakes up
22:33:02.795 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
22:33:02.795 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
22:33:02.795 00.000 8532 Moving (0.21, 0.13) raw xDistance=0.21 yDistance=0.05
22:33:02.795 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
22:33:02.795 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:02.795 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:02.795 00.000 8532 MoveAxis(W, 196, ABG)
22:33:02.795 00.000 8532 Guiding  Dir = 3, Dur = 196
22:33:02.795 00.000 8532 IsSlewing returns 0
22:33:02.800 00.005 8532 IsGuiding returns 0
22:33:02.800 00.000 8532 PulseGuide returned control before completion, sleep 206
22:33:02.800 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3062, FiltMin=2768, FiltMax=42007, Gamma=0.990
22:33:02.816 00.016 7008 UpdateGuideState exits: m=689702 SNR=495.7
22:33:02.819 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.821 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:02.821 00.000 7008 Enqueuing Expose request
22:33:02.829 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b3635db-817d-4d05-bbf7-276bc7276386"}
22:33:02.831 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b3635db-817d-4d05-bbf7-276bc7276386"}
22:33:02.833 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64567d63-3bdc-42aa-bcfa-1141ad2aacba"}
22:33:02.837 00.004 7008 case statement mapped state 6 to 3
22:33:02.841 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64567d63-3bdc-42aa-bcfa-1141ad2aacba"}
22:33:02.843 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bb5af71-be60-4c96-9372-79db25d943ba"}
22:33:02.845 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.81,7.34],"pixels":"..."},"id":"8bb5af71-be60-4c96-9372-79db25d943ba"}
22:33:03.014 00.169 8532 IsGuiding returns 0
22:33:03.014 00.000 8532 Move returns status 0, amount 196
22:33:03.014 00.000 8532 MoveAxis(N, 0, ABG)
22:33:03.014 00.000 8532 Move returns status 0, amount 0
22:33:03.014 00.000 8532 move complete, result=0
22:33:03.014 00.000 8532 worker thread done servicing request
22:33:03.014 00.000 8532 Worker thread wakes up
22:33:03.014 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:03.014 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:03.014 00.000 7008 GuideStep: 0.2 px 196 ms WEST, 0.0 px 0 ms NORTH
22:33:04.806 01.792 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8542a3b3-98ea-44f3-95a7-2832e8ddd7e8"}
22:33:04.808 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8542a3b3-98ea-44f3-95a7-2832e8ddd7e8"}
22:33:04.810 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ce404fa-0632-401e-ac43-80ccf5843f9c"}
22:33:04.810 00.000 7008 case statement mapped state 6 to 3
22:33:04.812 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ce404fa-0632-401e-ac43-80ccf5843f9c"}
22:33:04.814 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2de70665-3a90-4564-9a48-b9b5d8d459c7"}
22:33:04.814 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.81,7.34],"pixels":"..."},"id":"2de70665-3a90-4564-9a48-b9b5d8d459c7"}
22:33:05.146 00.332 8532 Exposure complete
22:33:05.172 00.026 8532 worker thread done servicing request
22:33:05.172 00.000 7008 OnExposeComplete: enter
22:33:05.172 00.000 7008 UpdateGuideState(): m_state=6
22:33:05.177 00.005 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:33:05.179 00.002 7008 Star::Find returns 1 (0), X=547.80, Y=322.28, Mass=678842, SNR=506.6, Peak=65525 HFD=3.0
22:33:05.181 00.002 7008 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.07) = xAngle (0.37 = 0.37)
22:33:05.181 00.000 7008 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.04 = -0.04)
22:33:05.184 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=0.20 mountY=-0.01, mountTheta=-0.04
22:33:05.187 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.06, opts=13)
22:33:05.187 00.000 7008 Enqueuing Move request for scope (0.21, 0.06)
22:33:05.191 00.004 8532 Worker thread wakes up
22:33:05.191 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
22:33:05.191 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
22:33:05.191 00.000 8532 Moving (0.21, 0.06) raw xDistance=0.20 yDistance=-0.01
22:33:05.191 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:33:05.191 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.191 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:05.191 00.000 8532 MoveAxis(W, 192, ABG)
22:33:05.191 00.000 8532 Guiding  Dir = 3, Dur = 192
22:33:05.191 00.000 8532 IsSlewing returns 0
22:33:05.191 00.000 8532 IsGuiding returns 0
22:33:05.191 00.000 8532 PulseGuide returned control before completion, sleep 202
22:33:05.191 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3059, FiltMin=2726, FiltMax=40400, Gamma=0.990
22:33:05.204 00.013 7008 UpdateGuideState exits: m=678842 SNR=506.6
22:33:05.204 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.214 00.010 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:05.216 00.002 7008 Enqueuing Expose request
22:33:05.411 00.195 8532 IsGuiding returns 0
22:33:05.411 00.000 8532 Move returns status 0, amount 192
22:33:05.411 00.000 8532 MoveAxis(N, 0, ABG)
22:33:05.411 00.000 8532 Move returns status 0, amount 0
22:33:05.412 00.001 8532 move complete, result=0
22:33:05.412 00.000 8532 worker thread done servicing request
22:33:05.412 00.000 7008 GuideStep: 0.2 px 192 ms WEST, -0.0 px 0 ms NORTH
22:33:05.412 00.000 8532 Worker thread wakes up
22:33:05.412 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:05.412 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:06.815 01.403 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7f11589-3fa3-4f93-8c94-f3f8c0d600bd"}
22:33:06.815 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7f11589-3fa3-4f93-8c94-f3f8c0d600bd"}
22:33:06.815 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b6df184-611f-4930-bf52-8e7e64549747"}
22:33:06.826 00.011 7008 case statement mapped state 6 to 3
22:33:06.826 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b6df184-611f-4930-bf52-8e7e64549747"}
22:33:06.831 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2833a6cc-2ff4-4b2e-96e3-65599fcbad9b"}
22:33:06.831 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[6.80,7.28],"pixels":"..."},"id":"2833a6cc-2ff4-4b2e-96e3-65599fcbad9b"}
22:33:07.548 00.717 8532 Exposure complete
22:33:07.575 00.027 8532 worker thread done servicing request
22:33:07.575 00.000 7008 OnExposeComplete: enter
22:33:07.575 00.000 7008 UpdateGuideState(): m_state=6
22:33:07.590 00.015 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:33:07.592 00.002 7008 Star::Find returns 1 (1), X=547.62, Y=322.26, Mass=667061, SNR=495.2, Peak=65535 HFD=3.2
22:33:07.594 00.002 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.20 = 1.20)
22:33:07.596 00.002 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.79 = 0.79)
22:33:07.598 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.13 mountX=0.02 mountY=0.04, mountTheta=1.10
22:33:07.601 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.05, opts=13)
22:33:07.602 00.001 7008 Enqueuing Move request for scope (0.02, 0.05)
22:33:07.605 00.003 8532 Worker thread wakes up
22:33:07.605 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:33:07.605 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:33:07.605 00.000 8532 Moving (0.02, 0.05) raw xDistance=0.02 yDistance=0.04
22:33:07.605 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:33:07.605 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:07.605 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:07.605 00.000 8532 MoveAxis(E, 0, ABG)
22:33:07.605 00.000 8532 Move returns status 0, amount 0
22:33:07.605 00.000 8532 MoveAxis(N, 0, ABG)
22:33:07.605 00.000 8532 Move returns status 0, amount 0
22:33:07.605 00.000 8532 move complete, result=0
22:33:07.605 00.000 8532 worker thread done servicing request
22:33:07.605 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3059, FiltMin=2788, FiltMax=39991, Gamma=0.990
22:33:07.620 00.015 7008 UpdateGuideState exits: m=667061 SNR=495.2 Saturated
22:33:07.626 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:07.626 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:07.626 00.000 7008 Enqueuing Expose request
22:33:07.626 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:07.626 00.000 8532 Worker thread wakes up
22:33:07.626 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:07.626 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:08.804 01.178 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82df2554-90fe-4754-b082-4f880e469fb2"}
22:33:08.806 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82df2554-90fe-4754-b082-4f880e469fb2"}
22:33:08.808 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bbd16d74-1819-4593-a9b3-2d856442f084"}
22:33:08.810 00.002 7008 case statement mapped state 6 to 3
22:33:08.812 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbd16d74-1819-4593-a9b3-2d856442f084"}
22:33:08.813 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f7eededc-297a-4342-9c11-7b284565a1e4"}
22:33:08.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.62,7.26],"pixels":"..."},"id":"f7eededc-297a-4342-9c11-7b284565a1e4"}
22:33:09.753 00.938 8532 Exposure complete
22:33:09.800 00.047 8532 worker thread done servicing request
22:33:09.800 00.000 7008 OnExposeComplete: enter
22:33:09.800 00.000 7008 UpdateGuideState(): m_state=6
22:33:09.800 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:33:09.800 00.000 7008 Star::Find returns 1 (1), X=547.63, Y=322.34, Mass=677368, SNR=525.1, Peak=65535 HFD=3.3
22:33:09.800 00.000 7008 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.07) = xAngle (1.43 = 1.43)
22:33:09.800 00.000 7008 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.02 = 1.02)
22:33:09.800 00.000 7008 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.36 mountX=0.02 mountY=0.11, mountTheta=1.41
22:33:09.816 00.016 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.13, opts=13)
22:33:09.816 00.000 7008 Enqueuing Move request for scope (0.03, 0.13)
22:33:09.816 00.000 8532 Worker thread wakes up
22:33:09.816 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:33:09.816 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:33:09.816 00.000 8532 Moving (0.03, 0.13) raw xDistance=0.02 yDistance=0.11
22:33:09.816 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:33:09.816 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:09.816 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:33:09.816 00.000 8532 MoveAxis(E, 0, ABG)
22:33:09.816 00.000 8532 Move returns status 0, amount 0
22:33:09.816 00.000 8532 MoveAxis(N, 0, ABG)
22:33:09.816 00.000 8532 Move returns status 0, amount 0
22:33:09.816 00.000 8532 move complete, result=0
22:33:09.816 00.000 8532 worker thread done servicing request
22:33:09.816 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3055, FiltMin=2746, FiltMax=39453, Gamma=0.990
22:33:09.832 00.016 7008 UpdateGuideState exits: m=677368 SNR=525.1 Saturated
22:33:09.832 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:09.832 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:09.832 00.000 7008 Enqueuing Expose request
22:33:09.832 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:09.832 00.000 8532 Worker thread wakes up
22:33:09.832 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:09.832 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:10.817 00.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dbb8276-001a-4c85-bf42-73551b274ec1"}
22:33:10.817 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dbb8276-001a-4c85-bf42-73551b274ec1"}
22:33:10.817 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ae48b7a-9389-4cee-8340-646b684c274e"}
22:33:10.817 00.000 7008 case statement mapped state 6 to 3
22:33:10.828 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ae48b7a-9389-4cee-8340-646b684c274e"}
22:33:10.828 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0332e889-ce6a-4cc3-a862-059401fa9e41"}
22:33:10.830 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.63,7.34],"pixels":"..."},"id":"0332e889-ce6a-4cc3-a862-059401fa9e41"}
22:33:11.968 01.138 8532 Exposure complete
22:33:12.012 00.044 8532 worker thread done servicing request
22:33:12.012 00.000 7008 OnExposeComplete: enter
22:33:12.012 00.000 7008 UpdateGuideState(): m_state=6
22:33:12.012 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:33:12.012 00.000 7008 Star::Find returns 1 (1), X=547.58, Y=322.37, Mass=674383, SNR=511.4, Peak=65535 HFD=3.2
22:33:12.012 00.000 7008 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.07) = xAngle (1.75 = 1.75)
22:33:12.021 00.009 7008 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.34 = 1.34)
22:33:12.021 00.000 7008 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=-0.03 mountY=0.15, mountTheta=1.76
22:33:12.021 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.15, opts=13)
22:33:12.027 00.006 7008 Enqueuing Move request for scope (-0.02, 0.15)
22:33:12.027 00.000 8532 Worker thread wakes up
22:33:12.027 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
22:33:12.027 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
22:33:12.027 00.000 8532 Moving (-0.02, 0.15) raw xDistance=-0.03 yDistance=0.15
22:33:12.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:33:12.027 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:12.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:12.027 00.000 8532 MoveAxis(E, 0, ABG)
22:33:12.027 00.000 8532 Move returns status 0, amount 0
22:33:12.027 00.000 8532 MoveAxis(N, 0, ABG)
22:33:12.027 00.000 8532 Move returns status 0, amount 0
22:33:12.027 00.000 8532 move complete, result=0
22:33:12.027 00.000 8532 worker thread done servicing request
22:33:12.027 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3052, FiltMin=2828, FiltMax=39644, Gamma=0.990
22:33:12.038 00.011 7008 UpdateGuideState exits: m=674383 SNR=511.4 Saturated
22:33:12.045 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.047 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:12.047 00.000 7008 Enqueuing Expose request
22:33:12.047 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:12.047 00.000 8532 Worker thread wakes up
22:33:12.047 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:12.047 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:12.826 00.779 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"259db789-5fd8-459c-af09-c346e0c54f68"}
22:33:12.830 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"259db789-5fd8-459c-af09-c346e0c54f68"}
22:33:12.837 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01bab121-5b27-4d9d-9a98-f7a5c813c703"}
22:33:12.837 00.000 7008 case statement mapped state 6 to 3
22:33:12.839 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01bab121-5b27-4d9d-9a98-f7a5c813c703"}
22:33:12.842 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f4df7b4-338e-4907-a320-b145f29b592c"}
22:33:12.845 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[6.58,7.37],"pixels":"..."},"id":"6f4df7b4-338e-4907-a320-b145f29b592c"}
22:33:14.166 01.321 8532 Exposure complete
22:33:14.213 00.047 8532 worker thread done servicing request
22:33:14.213 00.000 7008 OnExposeComplete: enter
22:33:14.215 00.002 7008 UpdateGuideState(): m_state=6
22:33:14.215 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:33:14.215 00.000 7008 Star::Find returns 1 (1), X=547.61, Y=322.42, Mass=685131, SNR=463.9, Peak=65535 HFD=3.2
22:33:14.215 00.000 7008 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.07) = xAngle (1.58 = 1.58)
22:33:14.215 00.000 7008 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.17 = 1.17)
22:33:14.215 00.000 7008 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=-0.00 mountY=0.19, mountTheta=1.59
22:33:14.232 00.017 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.21, opts=13)
22:33:14.232 00.000 7008 Enqueuing Move request for scope (0.01, 0.21)
22:33:14.232 00.000 8532 Worker thread wakes up
22:33:14.232 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:33:14.232 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:33:14.232 00.000 8532 Moving (0.01, 0.21) raw xDistance=-0.00 yDistance=0.19
22:33:14.232 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:33:14.232 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:33:14.232 00.000 8532 MoveAxis(E, 0, ABG)
22:33:14.232 00.000 8532 Move returns status 0, amount 0
22:33:14.232 00.000 8532 MoveAxis(S, 337, ABG)
22:33:14.232 00.000 8532 Guiding  Dir = 1, Dur = 337
22:33:14.232 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1, max=65535, med=3048, FiltMin=2744, FiltMax=39092, Gamma=0.990
22:33:14.242 00.010 8532 IsSlewing returns 0
22:33:14.243 00.001 8532 IsGuiding returns 0
22:33:14.243 00.000 8532 PulseGuide returned control before completion, sleep 347
22:33:14.251 00.008 7008 UpdateGuideState exits: m=685131 SNR=463.9 Saturated
22:33:14.261 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:14.261 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:14.269 00.008 7008 Enqueuing Expose request
22:33:14.593 00.324 8532 IsGuiding returns 1
22:33:14.593 00.000 8532 scope still moving after pulse duration time elapsed
22:33:14.625 00.032 8532 IsSlewing returns 0
22:33:14.625 00.000 8532 IsGuiding returns 0
22:33:14.625 00.000 8532 scope move finished after 337 + 46 ms
22:33:14.625 00.000 8532 Move returns status 0, amount 337
22:33:14.625 00.000 8532 move complete, result=0
22:33:14.625 00.000 8532 worker thread done servicing request
22:33:14.625 00.000 8532 Worker thread wakes up
22:33:14.625 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 337 ms SOUTH
22:33:14.628 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:14.628 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:14.832 00.204 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0db730c4-ae96-4a85-831f-5717eff0c649"}
22:33:14.832 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0db730c4-ae96-4a85-831f-5717eff0c649"}
22:33:14.832 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b81bd0b-01f7-4339-93ef-aad33bac3cc7"}
22:33:14.836 00.004 7008 case statement mapped state 6 to 3
22:33:14.838 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b81bd0b-01f7-4339-93ef-aad33bac3cc7"}
22:33:14.841 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4f8108da-a79e-4ff3-86af-b5f7e1af8b56"}
22:33:14.843 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.61,7.42],"pixels":"..."},"id":"4f8108da-a79e-4ff3-86af-b5f7e1af8b56"}
22:33:16.760 01.917 8532 Exposure complete
22:33:16.794 00.034 8532 worker thread done servicing request
22:33:16.794 00.000 7008 OnExposeComplete: enter
22:33:16.803 00.009 7008 UpdateGuideState(): m_state=6
22:33:16.803 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:33:16.803 00.000 7008 Star::Find returns 1 (1), X=547.75, Y=322.30, Mass=695374, SNR=468.6, Peak=65535 HFD=3.1
22:33:16.803 00.000 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
22:33:16.803 00.000 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
22:33:16.803 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=0.14 mountY=0.03, mountTheta=0.23
22:33:16.811 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.09, opts=13)
22:33:16.811 00.000 7008 Enqueuing Move request for scope (0.15, 0.09)
22:33:16.811 00.000 8532 Worker thread wakes up
22:33:16.811 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
22:33:16.811 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
22:33:16.811 00.000 8532 Moving (0.15, 0.09) raw xDistance=0.14 yDistance=0.03
22:33:16.811 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:33:16.811 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.811 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:16.811 00.000 8532 MoveAxis(E, 0, ABG)
22:33:16.811 00.000 8532 Move returns status 0, amount 0
22:33:16.811 00.000 8532 MoveAxis(N, 0, ABG)
22:33:16.811 00.000 8532 Move returns status 0, amount 0
22:33:16.811 00.000 8532 move complete, result=0
22:33:16.811 00.000 8532 worker thread done servicing request
22:33:16.811 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3051, FiltMin=2745, FiltMax=39448, Gamma=0.990
22:33:16.830 00.019 7008 UpdateGuideState exits: m=695374 SNR=468.6 Saturated
22:33:16.832 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.834 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:16.834 00.000 7008 Enqueuing Expose request
22:33:16.834 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:16.834 00.000 8532 Worker thread wakes up
22:33:16.834 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:16.834 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:16.845 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea4b40a8-a6f7-4ced-9a9a-03cf11680039"}
22:33:16.845 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea4b40a8-a6f7-4ced-9a9a-03cf11680039"}
22:33:16.848 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30ad831d-c4c0-4aa9-8658-530b982abd3a"}
22:33:16.850 00.002 7008 case statement mapped state 6 to 3
22:33:16.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30ad831d-c4c0-4aa9-8658-530b982abd3a"}
22:33:16.850 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75945456-092b-45b8-9751-d6be65cabac1"}
22:33:16.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[6.75,7.30],"pixels":"..."},"id":"75945456-092b-45b8-9751-d6be65cabac1"}
22:33:18.842 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45dc9c59-824b-42bf-9b8f-a4b897277ec8"}
22:33:18.844 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45dc9c59-824b-42bf-9b8f-a4b897277ec8"}
22:33:18.844 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf2bc0b7-343b-40dd-803b-31cb68959522"}
22:33:18.848 00.004 7008 case statement mapped state 6 to 3
22:33:18.848 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf2bc0b7-343b-40dd-803b-31cb68959522"}
22:33:18.848 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38bf33cc-665a-4609-8e3d-a054acc41e8a"}
22:33:18.856 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[6.75,7.30],"pixels":"..."},"id":"38bf33cc-665a-4609-8e3d-a054acc41e8a"}
22:33:18.968 00.112 8532 Exposure complete
22:33:19.008 00.040 8532 worker thread done servicing request
22:33:19.008 00.000 7008 OnExposeComplete: enter
22:33:19.008 00.000 7008 UpdateGuideState(): m_state=6
22:33:19.010 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:33:19.012 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=322.33, Mass=701752, SNR=483.1, Peak=65525 HFD=3.1
22:33:19.014 00.002 7008 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.07) = xAngle (0.56 = 0.56)
22:33:19.016 00.002 7008 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.15 = 0.15)
22:33:19.017 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.49 mountX=0.20 mountY=0.03, mountTheta=0.17
22:33:19.019 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.11, opts=13)
22:33:19.019 00.000 7008 Enqueuing Move request for scope (0.21, 0.11)
22:33:19.021 00.002 8532 Worker thread wakes up
22:33:19.021 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
22:33:19.021 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
22:33:19.021 00.000 8532 Moving (0.21, 0.11) raw xDistance=0.20 yDistance=0.03
22:33:19.021 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:33:19.021 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:19.021 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:19.021 00.000 8532 MoveAxis(W, 179, ABG)
22:33:19.021 00.000 8532 Guiding  Dir = 3, Dur = 179
22:33:19.021 00.000 8532 IsSlewing returns 0
22:33:19.023 00.002 8532 IsGuiding returns 0
22:33:19.023 00.000 8532 PulseGuide returned control before completion, sleep 189
22:33:19.023 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3049, FiltMin=2880, FiltMax=42400, Gamma=0.990
22:33:19.035 00.012 7008 UpdateGuideState exits: m=701752 SNR=483.1
22:33:19.035 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:19.035 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:19.035 00.000 7008 Enqueuing Expose request
22:33:19.214 00.179 8532 IsGuiding returns 0
22:33:19.214 00.000 8532 Move returns status 0, amount 179
22:33:19.214 00.000 8532 MoveAxis(N, 0, ABG)
22:33:19.214 00.000 8532 Move returns status 0, amount 0
22:33:19.214 00.000 8532 move complete, result=0
22:33:19.215 00.001 8532 worker thread done servicing request
22:33:19.215 00.000 7008 GuideStep: 0.2 px 179 ms WEST, 0.0 px 0 ms NORTH
22:33:19.219 00.004 8532 Worker thread wakes up
22:33:19.219 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:19.219 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:20.854 01.635 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daf072e2-dabe-4765-a63c-83f53b2a0b0a"}
22:33:20.860 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daf072e2-dabe-4765-a63c-83f53b2a0b0a"}
22:33:20.864 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba4ff948-7e78-4b39-a399-77156ef2d23d"}
22:33:20.864 00.000 7008 case statement mapped state 6 to 3
22:33:20.866 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba4ff948-7e78-4b39-a399-77156ef2d23d"}
22:33:20.870 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f2b99b99-d56f-4299-a02e-8d3ce991b45b"}
22:33:20.874 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[6.81,7.33],"pixels":"..."},"id":"f2b99b99-d56f-4299-a02e-8d3ce991b45b"}
22:33:21.331 00.457 8532 Exposure complete
22:33:21.374 00.043 8532 worker thread done servicing request
22:33:21.374 00.000 7008 OnExposeComplete: enter
22:33:21.382 00.008 7008 UpdateGuideState(): m_state=6
22:33:21.385 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:33:21.385 00.000 7008 Star::Find returns 1 (1), X=547.65, Y=322.25, Mass=668342, SNR=489.4, Peak=65535 HFD=3.2
22:33:21.385 00.000 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.64 = 0.64)
22:33:21.385 00.000 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
22:33:21.390 00.005 7008 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=0.05 mountY=0.01, mountTheta=0.28
22:33:21.395 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.03, opts=13)
22:33:21.396 00.001 7008 Enqueuing Move request for scope (0.05, 0.03)
22:33:21.399 00.003 8532 Worker thread wakes up
22:33:21.399 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:33:21.399 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:33:21.399 00.000 8532 Moving (0.05, 0.03) raw xDistance=0.05 yDistance=0.01
22:33:21.399 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:33:21.399 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:21.399 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:21.399 00.000 8532 MoveAxis(E, 0, ABG)
22:33:21.399 00.000 8532 Move returns status 0, amount 0
22:33:21.399 00.000 8532 MoveAxis(N, 0, ABG)
22:33:21.399 00.000 8532 Move returns status 0, amount 0
22:33:21.399 00.000 8532 move complete, result=0
22:33:21.399 00.000 8532 worker thread done servicing request
22:33:21.399 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3042, FiltMin=2890, FiltMax=40227, Gamma=0.990
22:33:21.415 00.016 7008 UpdateGuideState exits: m=668342 SNR=489.4 Saturated
22:33:21.415 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:21.415 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:21.423 00.008 7008 Enqueuing Expose request
22:33:21.425 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:21.425 00.000 8532 Worker thread wakes up
22:33:21.425 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:21.425 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:22.855 01.430 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95a8a0bb-8479-493a-8b5c-02872afb4064"}
22:33:22.859 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95a8a0bb-8479-493a-8b5c-02872afb4064"}
22:33:22.863 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de735a92-1d22-467e-90b6-b902f340f525"}
22:33:22.863 00.000 7008 case statement mapped state 6 to 3
22:33:22.863 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de735a92-1d22-467e-90b6-b902f340f525"}
22:33:22.871 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5217b1cb-4338-4786-b009-f638efe03929"}
22:33:22.871 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.65,7.25],"pixels":"..."},"id":"5217b1cb-4338-4786-b009-f638efe03929"}
22:33:23.546 00.675 8532 Exposure complete
22:33:23.594 00.048 8532 worker thread done servicing request
22:33:23.594 00.000 7008 OnExposeComplete: enter
22:33:23.596 00.002 7008 UpdateGuideState(): m_state=6
22:33:23.598 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:33:23.600 00.002 7008 Star::Find returns 1 (1), X=547.60, Y=322.30, Mass=673333, SNR=501.0, Peak=65535 HFD=3.2
22:33:23.602 00.002 7008 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.07) = xAngle (1.63 = 1.63)
22:33:23.604 00.002 7008 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
22:33:23.606 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=-0.00 mountY=0.07, mountTheta=1.63
22:33:23.609 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.08, opts=13)
22:33:23.609 00.000 7008 Enqueuing Move request for scope (0.00, 0.08)
22:33:23.609 00.000 8532 Worker thread wakes up
22:33:23.609 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:33:23.609 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:33:23.609 00.000 8532 Moving (0.00, 0.08) raw xDistance=-0.00 yDistance=0.07
22:33:23.609 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:33:23.609 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:23.609 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:23.609 00.000 8532 MoveAxis(E, 0, ABG)
22:33:23.609 00.000 8532 Move returns status 0, amount 0
22:33:23.609 00.000 8532 MoveAxis(N, 0, ABG)
22:33:23.609 00.000 8532 Move returns status 0, amount 0
22:33:23.609 00.000 8532 move complete, result=0
22:33:23.609 00.000 8532 worker thread done servicing request
22:33:23.609 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3042, FiltMin=2875, FiltMax=40252, Gamma=0.990
22:33:23.626 00.017 7008 UpdateGuideState exits: m=673333 SNR=501.0 Saturated
22:33:23.626 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:23.626 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:23.641 00.015 7008 Enqueuing Expose request
22:33:23.645 00.004 8532 Worker thread wakes up
22:33:23.645 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:23.648 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:23.648 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:24.851 01.203 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46775dc8-b5a1-4a5f-92ec-b7b11c9907c1"}
22:33:24.856 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46775dc8-b5a1-4a5f-92ec-b7b11c9907c1"}
22:33:24.858 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c509a524-3e7d-453e-b399-c1b9d9914ea3"}
22:33:24.864 00.006 7008 case statement mapped state 6 to 3
22:33:24.864 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c509a524-3e7d-453e-b399-c1b9d9914ea3"}
22:33:24.867 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"05db1b56-139c-403a-9379-2a04759e34cd"}
22:33:24.867 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[6.60,7.30],"pixels":"..."},"id":"05db1b56-139c-403a-9379-2a04759e34cd"}
22:33:25.776 00.909 8532 Exposure complete
22:33:25.817 00.041 8532 worker thread done servicing request
22:33:25.819 00.002 7008 OnExposeComplete: enter
22:33:25.819 00.000 7008 UpdateGuideState(): m_state=6
22:33:25.819 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:33:25.819 00.000 7008 Star::Find returns 1 (1), X=547.64, Y=322.30, Mass=678162, SNR=486.1, Peak=65535 HFD=3.3
22:33:25.819 00.000 7008 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.07) = xAngle (1.16 = 1.16)
22:33:25.819 00.000 7008 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.75 = 0.75)
22:33:25.819 00.000 7008 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=0.04 mountY=0.06, mountTheta=1.04
22:33:25.829 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.08, opts=13)
22:33:25.833 00.004 7008 Enqueuing Move request for scope (0.04, 0.08)
22:33:25.836 00.003 8532 Worker thread wakes up
22:33:25.836 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:33:25.836 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:33:25.836 00.000 8532 Moving (0.04, 0.08) raw xDistance=0.04 yDistance=0.06
22:33:25.836 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:33:25.836 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:25.836 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:25.836 00.000 8532 MoveAxis(E, 0, ABG)
22:33:25.836 00.000 8532 Move returns status 0, amount 0
22:33:25.836 00.000 8532 MoveAxis(N, 0, ABG)
22:33:25.836 00.000 8532 Move returns status 0, amount 0
22:33:25.836 00.000 8532 move complete, result=0
22:33:25.836 00.000 8532 worker thread done servicing request
22:33:25.838 00.002 7008 UpdateImageDisplay: Size=(752,580) min=30, max=65535, med=3043, FiltMin=2881, FiltMax=40035, Gamma=0.990
22:33:25.850 00.012 7008 UpdateGuideState exits: m=678162 SNR=486.1 Saturated
22:33:25.864 00.014 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:25.865 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:25.867 00.002 7008 Enqueuing Expose request
22:33:25.867 00.000 8532 Worker thread wakes up
22:33:25.867 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:25.867 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:25.867 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:26.848 00.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74f20fef-7060-4cd7-bb4f-2ffa3c308801"}
22:33:26.850 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74f20fef-7060-4cd7-bb4f-2ffa3c308801"}
22:33:26.854 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2daed418-f99a-4e36-9878-f2728a3f270c"}
22:33:26.854 00.000 7008 case statement mapped state 6 to 3
22:33:26.854 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2daed418-f99a-4e36-9878-f2728a3f270c"}
22:33:26.863 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc7c9496-5e83-4f4d-bd68-098b10de6e54"}
22:33:26.863 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.64,7.30],"pixels":"..."},"id":"dc7c9496-5e83-4f4d-bd68-098b10de6e54"}
22:33:27.998 01.135 8532 Exposure complete
22:33:28.042 00.044 8532 worker thread done servicing request
22:33:28.042 00.000 7008 OnExposeComplete: enter
22:33:28.042 00.000 7008 UpdateGuideState(): m_state=6
22:33:28.042 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:33:28.042 00.000 7008 Star::Find returns 1 (1), X=547.62, Y=322.30, Mass=668850, SNR=524.3, Peak=65535 HFD=3.2
22:33:28.042 00.000 7008 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.07) = xAngle (1.44 = 1.44)
22:33:28.042 00.000 7008 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.03 = 1.03)
22:33:28.042 00.000 7008 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=0.01 mountY=0.08, mountTheta=1.42
22:33:28.059 00.017 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.09, opts=13)
22:33:28.063 00.004 7008 Enqueuing Move request for scope (0.02, 0.09)
22:33:28.063 00.000 8532 Worker thread wakes up
22:33:28.063 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:33:28.063 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:33:28.063 00.000 8532 Moving (0.02, 0.09) raw xDistance=0.01 yDistance=0.08
22:33:28.063 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:33:28.063 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:28.063 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:33:28.063 00.000 8532 MoveAxis(E, 0, ABG)
22:33:28.063 00.000 8532 Move returns status 0, amount 0
22:33:28.063 00.000 8532 MoveAxis(N, 0, ABG)
22:33:28.063 00.000 8532 Move returns status 0, amount 0
22:33:28.063 00.000 8532 move complete, result=0
22:33:28.063 00.000 8532 worker thread done servicing request
22:33:28.063 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3042, FiltMin=2888, FiltMax=39775, Gamma=0.990
22:33:28.079 00.016 7008 UpdateGuideState exits: m=668850 SNR=524.3 Saturated
22:33:28.079 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.079 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:28.089 00.010 7008 Enqueuing Expose request
22:33:28.089 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:28.089 00.000 8532 Worker thread wakes up
22:33:28.089 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:28.089 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:28.840 00.751 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45a04d7a-a283-46b0-90ad-a8ac3bf7ad14"}
22:33:28.842 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45a04d7a-a283-46b0-90ad-a8ac3bf7ad14"}
22:33:28.842 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70ac586a-fc84-4b9b-9c29-6e323155d2cd"}
22:33:28.842 00.000 7008 case statement mapped state 6 to 3
22:33:28.842 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"70ac586a-fc84-4b9b-9c29-6e323155d2cd"}
22:33:28.842 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"29dda2c0-f4ed-4db1-b5ab-b0ab98c575d9"}
22:33:28.852 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.62,7.30],"pixels":"..."},"id":"29dda2c0-f4ed-4db1-b5ab-b0ab98c575d9"}
22:33:30.213 01.361 8532 Exposure complete
22:33:30.256 00.043 8532 worker thread done servicing request
22:33:30.256 00.000 7008 OnExposeComplete: enter
22:33:30.259 00.003 7008 UpdateGuideState(): m_state=6
22:33:30.259 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:33:30.259 00.000 7008 Star::Find returns 1 (1), X=547.57, Y=322.36, Mass=673602, SNR=485.5, Peak=65535 HFD=3.2
22:33:30.259 00.000 7008 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.07) = xAngle (1.83 = 1.83)
22:33:30.259 00.000 7008 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.42 = 1.42)
22:33:30.259 00.000 7008 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.76 mountX=-0.04 mountY=0.15, mountTheta=1.83
22:33:30.259 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.14, opts=13)
22:33:30.273 00.014 7008 Enqueuing Move request for scope (-0.03, 0.14)
22:33:30.275 00.002 8532 Worker thread wakes up
22:33:30.275 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:33:30.275 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:33:30.275 00.000 8532 Moving (-0.03, 0.14) raw xDistance=-0.04 yDistance=0.15
22:33:30.275 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:33:30.275 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:30.275 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:30.275 00.000 8532 MoveAxis(E, 0, ABG)
22:33:30.275 00.000 8532 Move returns status 0, amount 0
22:33:30.275 00.000 8532 MoveAxis(N, 0, ABG)
22:33:30.275 00.000 8532 Move returns status 0, amount 0
22:33:30.275 00.000 8532 move complete, result=0
22:33:30.275 00.000 8532 worker thread done servicing request
22:33:30.275 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3038, FiltMin=2891, FiltMax=39542, Gamma=0.990
22:33:30.292 00.017 7008 UpdateGuideState exits: m=673602 SNR=485.5 Saturated
22:33:30.292 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:30.301 00.009 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:30.302 00.001 7008 Enqueuing Expose request
22:33:30.304 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:30.306 00.002 8532 Worker thread wakes up
22:33:30.306 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:30.306 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:30.839 00.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e807588-a4b8-442f-9c5b-921c8c2b4466"}
22:33:30.841 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e807588-a4b8-442f-9c5b-921c8c2b4466"}
22:33:30.843 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7faf52ce-f4cb-49e9-9bb9-b8aa52ad0ce0"}
22:33:30.843 00.000 7008 case statement mapped state 6 to 3
22:33:30.848 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7faf52ce-f4cb-49e9-9bb9-b8aa52ad0ce0"}
22:33:30.848 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"284b619a-0a16-4888-9019-7cce30fd5b69"}
22:33:30.851 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.57,7.36],"pixels":"..."},"id":"284b619a-0a16-4888-9019-7cce30fd5b69"}
22:33:32.427 01.576 8532 Exposure complete
22:33:32.468 00.041 8532 worker thread done servicing request
22:33:32.468 00.000 7008 OnExposeComplete: enter
22:33:32.473 00.005 7008 UpdateGuideState(): m_state=6
22:33:32.473 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:33:32.473 00.000 7008 Star::Find returns 1 (1), X=547.59, Y=322.38, Mass=672152, SNR=490.3, Peak=65535 HFD=3.2
22:33:32.473 00.000 7008 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.07) = xAngle (1.73 = 1.73)
22:33:32.473 00.000 7008 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.31 = 1.31)
22:33:32.473 00.000 7008 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=-0.03 mountY=0.16, mountTheta=1.73
22:33:32.485 00.012 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.16, opts=13)
22:33:32.485 00.000 7008 Enqueuing Move request for scope (-0.01, 0.16)
22:33:32.489 00.004 8532 Worker thread wakes up
22:33:32.489 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:33:32.489 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:33:32.489 00.000 8532 Moving (-0.01, 0.16) raw xDistance=-0.03 yDistance=0.16
22:33:32.489 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:33:32.489 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:32.489 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:33:32.489 00.000 8532 MoveAxis(E, 0, ABG)
22:33:32.489 00.000 8532 Move returns status 0, amount 0
22:33:32.489 00.000 8532 MoveAxis(N, 0, ABG)
22:33:32.489 00.000 8532 Move returns status 0, amount 0
22:33:32.489 00.000 8532 move complete, result=0
22:33:32.489 00.000 8532 worker thread done servicing request
22:33:32.489 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3036, FiltMin=2878, FiltMax=39509, Gamma=0.990
22:33:32.507 00.018 7008 UpdateGuideState exits: m=672152 SNR=490.3 Saturated
22:33:32.509 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:32.511 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:32.514 00.003 7008 Enqueuing Expose request
22:33:32.514 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:32.519 00.005 8532 Worker thread wakes up
22:33:32.519 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:32.519 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:32.839 00.320 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37b463ad-55f2-4a2b-b807-12202ba4660f"}
22:33:32.842 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37b463ad-55f2-4a2b-b807-12202ba4660f"}
22:33:32.845 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7319fab-6359-4f83-aeb8-2f9f9c9684e7"}
22:33:32.845 00.000 7008 case statement mapped state 6 to 3
22:33:32.845 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7319fab-6359-4f83-aeb8-2f9f9c9684e7"}
22:33:32.845 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2bfc87cd-7d84-44f0-a5e2-aec71ae99f09"}
22:33:32.856 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.59,7.38],"pixels":"..."},"id":"2bfc87cd-7d84-44f0-a5e2-aec71ae99f09"}
22:33:34.647 01.791 8532 Exposure complete
22:33:34.697 00.050 8532 worker thread done servicing request
22:33:34.697 00.000 7008 OnExposeComplete: enter
22:33:34.702 00.005 7008 UpdateGuideState(): m_state=6
22:33:34.704 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:33:34.706 00.002 7008 Star::Find returns 1 (1), X=547.68, Y=322.40, Mass=695772, SNR=490.9, Peak=65535 HFD=3.2
22:33:34.708 00.002 7008 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.07) = xAngle (1.23 = 1.23)
22:33:34.712 00.004 7008 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
22:33:34.712 00.000 7008 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.16 mountX=0.07 mountY=0.14, mountTheta=1.14
22:33:34.715 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.18, opts=13)
22:33:34.715 00.000 7008 Enqueuing Move request for scope (0.08, 0.18)
22:33:34.715 00.000 8532 Worker thread wakes up
22:33:34.715 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:33:34.715 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:33:34.715 00.000 8532 Moving (0.08, 0.18) raw xDistance=0.07 yDistance=0.14
22:33:34.715 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:33:34.715 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.715 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:33:34.715 00.000 8532 MoveAxis(E, 0, ABG)
22:33:34.715 00.000 8532 Move returns status 0, amount 0
22:33:34.715 00.000 8532 MoveAxis(N, 0, ABG)
22:33:34.715 00.000 8532 Move returns status 0, amount 0
22:33:34.715 00.000 8532 move complete, result=0
22:33:34.715 00.000 8532 worker thread done servicing request
22:33:34.715 00.000 7008 UpdateImageDisplay: Size=(752,580) min=110, max=65535, med=3037, FiltMin=2875, FiltMax=39247, Gamma=0.990
22:33:34.723 00.008 7008 UpdateGuideState exits: m=695772 SNR=490.9 Saturated
22:33:34.723 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.723 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:34.731 00.008 7008 Enqueuing Expose request
22:33:34.731 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:34.731 00.000 8532 Worker thread wakes up
22:33:34.731 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:34.731 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:34.850 00.119 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d5bc80d-85cb-4916-b412-f61d66f9893a"}
22:33:34.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d5bc80d-85cb-4916-b412-f61d66f9893a"}
22:33:34.850 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79f2a458-8f4a-49ce-9055-cb9bea019b8d"}
22:33:34.850 00.000 7008 case statement mapped state 6 to 3
22:33:34.850 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79f2a458-8f4a-49ce-9055-cb9bea019b8d"}
22:33:34.867 00.017 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8fd37fa6-d2ae-4657-bbf5-10e75c7a8110"}
22:33:34.872 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.68,7.40],"pixels":"..."},"id":"8fd37fa6-d2ae-4657-bbf5-10e75c7a8110"}
22:33:36.847 01.975 8532 Exposure complete
22:33:36.863 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14442aa6-1eb1-4215-9a8f-44ba17e495c8"}
22:33:36.863 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14442aa6-1eb1-4215-9a8f-44ba17e495c8"}
22:33:36.870 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f4d74b6-be42-4a8a-8764-15cbd04a3356"}
22:33:36.872 00.002 7008 case statement mapped state 6 to 3
22:33:36.874 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f4d74b6-be42-4a8a-8764-15cbd04a3356"}
22:33:36.878 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d7a53dbd-325d-47ce-a0c4-fc89bd45e2ba"}
22:33:36.879 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.68,7.40],"pixels":"..."},"id":"d7a53dbd-325d-47ce-a0c4-fc89bd45e2ba"}
22:33:36.895 00.016 8532 worker thread done servicing request
22:33:36.895 00.000 7008 OnExposeComplete: enter
22:33:36.895 00.000 7008 UpdateGuideState(): m_state=6
22:33:36.895 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:33:36.895 00.000 7008 Star::Find returns 1 (1), X=547.70, Y=322.42, Mass=701410, SNR=518.9, Peak=65535 HFD=3.2
22:33:36.908 00.013 7008 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.07) = xAngle (1.16 = 1.16)
22:33:36.908 00.000 7008 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.75 = 0.75)
22:33:36.911 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.09 mountX=0.09 mountY=0.15, mountTheta=1.04
22:33:36.915 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.20, opts=13)
22:33:36.917 00.002 7008 Enqueuing Move request for scope (0.11, 0.20)
22:33:36.918 00.001 8532 Worker thread wakes up
22:33:36.918 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
22:33:36.918 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
22:33:36.918 00.000 8532 Moving (0.11, 0.20) raw xDistance=0.09 yDistance=0.15
22:33:36.918 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:33:36.918 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:36.918 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:36.918 00.000 8532 MoveAxis(E, 0, ABG)
22:33:36.918 00.000 8532 Move returns status 0, amount 0
22:33:36.918 00.000 8532 MoveAxis(N, 0, ABG)
22:33:36.918 00.000 8532 Move returns status 0, amount 0
22:33:36.918 00.000 8532 move complete, result=0
22:33:36.918 00.000 8532 worker thread done servicing request
22:33:36.918 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3030, FiltMin=2858, FiltMax=38891, Gamma=0.990
22:33:36.938 00.020 7008 UpdateGuideState exits: m=701410 SNR=518.9 Saturated
22:33:36.944 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.947 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:36.953 00.006 7008 Enqueuing Expose request
22:33:36.956 00.003 8532 Worker thread wakes up
22:33:36.956 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:36.962 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:36.963 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:38.866 01.903 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac9f438f-9e0f-4aa5-9237-6117da75c582"}
22:33:38.870 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac9f438f-9e0f-4aa5-9237-6117da75c582"}
22:33:38.874 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5789af44-7504-4447-a1c0-4a6720d312f2"}
22:33:38.874 00.000 7008 case statement mapped state 6 to 3
22:33:38.880 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5789af44-7504-4447-a1c0-4a6720d312f2"}
22:33:38.882 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58877424-d620-45fd-bde0-fc0d4d779427"}
22:33:38.882 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[6.70,7.42],"pixels":"..."},"id":"58877424-d620-45fd-bde0-fc0d4d779427"}
22:33:39.089 00.207 8532 Exposure complete
22:33:39.138 00.049 8532 worker thread done servicing request
22:33:39.138 00.000 7008 OnExposeComplete: enter
22:33:39.145 00.007 7008 UpdateGuideState(): m_state=6
22:33:39.147 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:33:39.149 00.002 7008 Star::Find returns 1 (1), X=547.70, Y=322.47, Mass=703685, SNR=501.1, Peak=65535 HFD=3.2
22:33:39.151 00.002 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
22:33:39.153 00.002 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.86 = 0.86)
22:33:39.153 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.20 mountX=0.08 mountY=0.20, mountTheta=1.20
22:33:39.153 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.25, opts=13)
22:33:39.153 00.000 7008 Enqueuing Move request for scope (0.10, 0.25)
22:33:39.153 00.000 8532 Worker thread wakes up
22:33:39.153 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:33:39.153 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:33:39.153 00.000 8532 Moving (0.10, 0.25) raw xDistance=0.08 yDistance=0.20
22:33:39.153 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:33:39.153 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:33:39.153 00.000 8532 MoveAxis(E, 0, ABG)
22:33:39.153 00.000 8532 Move returns status 0, amount 0
22:33:39.153 00.000 8532 MoveAxis(S, 358, ABG)
22:33:39.153 00.000 8532 Guiding  Dir = 1, Dur = 358
22:33:39.153 00.000 8532 IsSlewing returns 0
22:33:39.153 00.000 8532 IsGuiding returns 0
22:33:39.153 00.000 8532 PulseGuide returned control before completion, sleep 368
22:33:39.153 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3034, FiltMin=2854, FiltMax=41630, Gamma=0.990
22:33:39.182 00.029 7008 UpdateGuideState exits: m=703685 SNR=501.1 Saturated
22:33:39.187 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.189 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:39.189 00.000 7008 Enqueuing Expose request
22:33:39.550 00.361 8532 IsGuiding returns 0
22:33:39.550 00.000 8532 Move returns status 0, amount 358
22:33:39.550 00.000 8532 move complete, result=0
22:33:39.550 00.000 8532 worker thread done servicing request
22:33:39.550 00.000 8532 Worker thread wakes up
22:33:39.550 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:39.550 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:39.550 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 358 ms SOUTH
22:33:40.867 01.317 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2330b7b9-dfdb-4191-80fd-2d1de4590594"}
22:33:40.870 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2330b7b9-dfdb-4191-80fd-2d1de4590594"}
22:33:40.871 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9948e2b9-0d12-421b-8c2d-54efd2986ff3"}
22:33:40.871 00.000 7008 case statement mapped state 6 to 3
22:33:40.878 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9948e2b9-0d12-421b-8c2d-54efd2986ff3"}
22:33:40.881 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a4c01413-f074-4eb2-897b-f346e8e8d994"}
22:33:40.883 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.70,7.47],"pixels":"..."},"id":"a4c01413-f074-4eb2-897b-f346e8e8d994"}
22:33:41.682 00.799 8532 Exposure complete
22:33:41.726 00.044 8532 worker thread done servicing request
22:33:41.726 00.000 7008 OnExposeComplete: enter
22:33:41.726 00.000 7008 UpdateGuideState(): m_state=6
22:33:41.726 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:33:41.726 00.000 7008 Star::Find returns 1 (1), X=547.75, Y=322.25, Mass=684883, SNR=533.9, Peak=65535 HFD=3.0
22:33:41.735 00.009 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
22:33:41.738 00.003 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
22:33:41.739 00.001 7008 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=0.15 mountY=-0.01, mountTheta=-0.10
22:33:41.743 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.04, opts=13)
22:33:41.745 00.002 7008 Enqueuing Move request for scope (0.15, 0.04)
22:33:41.745 00.000 8532 Worker thread wakes up
22:33:41.745 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
22:33:41.747 00.002 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
22:33:41.747 00.000 8532 Moving (0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
22:33:41.747 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:33:41.747 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:41.747 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:41.747 00.000 8532 MoveAxis(E, 0, ABG)
22:33:41.747 00.000 8532 Move returns status 0, amount 0
22:33:41.747 00.000 8532 MoveAxis(N, 0, ABG)
22:33:41.747 00.000 8532 Move returns status 0, amount 0
22:33:41.747 00.000 8532 move complete, result=0
22:33:41.747 00.000 8532 worker thread done servicing request
22:33:41.747 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3032, FiltMin=2877, FiltMax=39767, Gamma=0.990
22:33:41.760 00.013 7008 UpdateGuideState exits: m=684883 SNR=533.9 Saturated
22:33:41.763 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:41.763 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:41.763 00.000 7008 Enqueuing Expose request
22:33:41.767 00.004 8532 Worker thread wakes up
22:33:41.767 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:41.769 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:41.769 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:42.878 01.109 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed1ff022-baae-498f-92e6-bbbde3121619"}
22:33:42.879 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed1ff022-baae-498f-92e6-bbbde3121619"}
22:33:42.879 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d09fc115-277b-4bca-a106-03d77b6a8cc9"}
22:33:42.887 00.008 7008 case statement mapped state 6 to 3
22:33:42.889 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d09fc115-277b-4bca-a106-03d77b6a8cc9"}
22:33:42.894 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39837b4b-2c31-4c22-8fa2-1611fd158000"}
22:33:42.898 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[6.75,7.25],"pixels":"..."},"id":"39837b4b-2c31-4c22-8fa2-1611fd158000"}
22:33:43.890 00.992 8532 Exposure complete
22:33:43.933 00.043 8532 worker thread done servicing request
22:33:43.933 00.000 7008 OnExposeComplete: enter
22:33:43.936 00.003 7008 UpdateGuideState(): m_state=6
22:33:43.938 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:33:43.938 00.000 7008 Star::Find returns 1 (1), X=547.79, Y=322.24, Mass=695227, SNR=512.1, Peak=65535 HFD=2.9
22:33:43.938 00.000 7008 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.07) = xAngle (0.19 = 0.19)
22:33:43.938 00.000 7008 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.22 = -0.22)
22:33:43.938 00.000 7008 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=0.18 mountY=-0.04, mountTheta=-0.22
22:33:43.946 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.02, opts=13)
22:33:43.946 00.000 7008 Enqueuing Move request for scope (0.19, 0.02)
22:33:43.946 00.000 8532 Worker thread wakes up
22:33:43.946 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
22:33:43.946 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
22:33:43.946 00.000 8532 Moving (0.19, 0.02) raw xDistance=0.18 yDistance=-0.04
22:33:43.946 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:33:43.946 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.946 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:33:43.946 00.000 8532 MoveAxis(W, 164, ABG)
22:33:43.946 00.000 8532 Guiding  Dir = 3, Dur = 164
22:33:43.946 00.000 8532 IsSlewing returns 0
22:33:43.946 00.000 8532 IsGuiding returns 0
22:33:43.946 00.000 8532 PulseGuide returned control before completion, sleep 174
22:33:43.946 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3027, FiltMin=2865, FiltMax=42993, Gamma=0.990
22:33:43.963 00.017 7008 UpdateGuideState exits: m=695227 SNR=512.1 Saturated
22:33:43.966 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.970 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:43.972 00.002 7008 Enqueuing Expose request
22:33:44.141 00.169 8532 IsGuiding returns 0
22:33:44.141 00.000 8532 Move returns status 0, amount 164
22:33:44.141 00.000 8532 MoveAxis(N, 0, ABG)
22:33:44.141 00.000 8532 Move returns status 0, amount 0
22:33:44.141 00.000 8532 move complete, result=0
22:33:44.141 00.000 8532 worker thread done servicing request
22:33:44.141 00.000 8532 Worker thread wakes up
22:33:44.141 00.000 7008 GuideStep: 0.2 px 164 ms WEST, -0.0 px 0 ms NORTH
22:33:44.141 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:44.141 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:44.888 00.747 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65963187-db53-427f-80c5-ac85da9f6e9a"}
22:33:44.888 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65963187-db53-427f-80c5-ac85da9f6e9a"}
22:33:44.888 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36c7fd72-d43d-47ac-8816-a5c5f6cae52f"}
22:33:44.896 00.008 7008 case statement mapped state 6 to 3
22:33:44.896 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"36c7fd72-d43d-47ac-8816-a5c5f6cae52f"}
22:33:44.896 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab0887d2-646a-4812-b224-92fe906d2498"}
22:33:44.896 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.79,7.24],"pixels":"..."},"id":"ab0887d2-646a-4812-b224-92fe906d2498"}
22:33:46.268 01.372 8532 Exposure complete
22:33:46.304 00.036 8532 worker thread done servicing request
22:33:46.304 00.000 7008 OnExposeComplete: enter
22:33:46.306 00.002 7008 UpdateGuideState(): m_state=6
22:33:46.308 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:33:46.310 00.002 7008 Star::Find returns 1 (1), X=547.76, Y=322.27, Mass=687387, SNR=515.5, Peak=65535 HFD=3.0
22:33:46.311 00.001 7008 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.07) = xAngle (0.43 = 0.43)
22:33:46.314 00.003 7008 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
22:33:46.315 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.15 mountY=0.00, mountTheta=0.02
22:33:46.318 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.06, opts=13)
22:33:46.320 00.002 7008 Enqueuing Move request for scope (0.16, 0.06)
22:33:46.321 00.001 8532 Worker thread wakes up
22:33:46.321 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:33:46.321 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:33:46.321 00.000 8532 Moving (0.16, 0.06) raw xDistance=0.15 yDistance=0.00
22:33:46.321 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:33:46.321 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:46.322 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:33:46.322 00.000 8532 MoveAxis(E, 0, ABG)
22:33:46.322 00.000 8532 Move returns status 0, amount 0
22:33:46.322 00.000 8532 MoveAxis(N, 0, ABG)
22:33:46.322 00.000 8532 Move returns status 0, amount 0
22:33:46.322 00.000 8532 move complete, result=0
22:33:46.322 00.000 8532 worker thread done servicing request
22:33:46.325 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=3026, FiltMin=2870, FiltMax=39613, Gamma=0.990
22:33:46.339 00.014 7008 UpdateGuideState exits: m=687387 SNR=515.5 Saturated
22:33:46.343 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:46.347 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:46.349 00.002 7008 Enqueuing Expose request
22:33:46.352 00.003 8532 Worker thread wakes up
22:33:46.352 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:46.352 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:46.352 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:46.884 00.532 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a6b6d9f-a9ab-4469-a4a3-7979845e9700"}
22:33:46.887 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a6b6d9f-a9ab-4469-a4a3-7979845e9700"}
22:33:46.890 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe4d5de5-e830-4071-a423-ec3b848d0b6b"}
22:33:46.893 00.003 7008 case statement mapped state 6 to 3
22:33:46.895 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe4d5de5-e830-4071-a423-ec3b848d0b6b"}
22:33:46.899 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1b598438-f944-4632-a03d-e2e9a565a120"}
22:33:46.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[6.76,7.27],"pixels":"..."},"id":"1b598438-f944-4632-a03d-e2e9a565a120"}
22:33:48.480 01.579 8532 Exposure complete
22:33:48.528 00.048 8532 worker thread done servicing request
22:33:48.528 00.000 7008 OnExposeComplete: enter
22:33:48.529 00.001 7008 UpdateGuideState(): m_state=6
22:33:48.532 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:33:48.534 00.002 7008 Star::Find returns 1 (0), X=547.80, Y=322.31, Mass=687645, SNR=484.8, Peak=65525 HFD=3.1
22:33:48.536 00.002 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
22:33:48.538 00.002 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
22:33:48.539 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.42 mountX=0.19 mountY=0.02, mountTheta=0.09
22:33:48.542 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.09, opts=13)
22:33:48.544 00.002 7008 Enqueuing Move request for scope (0.20, 0.09)
22:33:48.546 00.002 8532 Worker thread wakes up
22:33:48.546 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
22:33:48.547 00.001 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
22:33:48.547 00.000 8532 Moving (0.20, 0.09) raw xDistance=0.19 yDistance=0.02
22:33:48.547 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
22:33:48.547 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:48.547 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:48.547 00.000 8532 MoveAxis(W, 172, ABG)
22:33:48.547 00.000 8532 Guiding  Dir = 3, Dur = 172
22:33:48.547 00.000 8532 IsSlewing returns 0
22:33:48.547 00.000 8532 IsGuiding returns 0
22:33:48.548 00.001 8532 PulseGuide returned control before completion, sleep 182
22:33:48.548 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3027, FiltMin=2872, FiltMax=41462, Gamma=0.990
22:33:48.562 00.014 7008 UpdateGuideState exits: m=687645 SNR=484.8
22:33:48.565 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.569 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:48.571 00.002 7008 Enqueuing Expose request
22:33:48.740 00.169 8532 IsGuiding returns 0
22:33:48.740 00.000 8532 Move returns status 0, amount 172
22:33:48.740 00.000 8532 MoveAxis(N, 0, ABG)
22:33:48.740 00.000 8532 Move returns status 0, amount 0
22:33:48.740 00.000 8532 move complete, result=0
22:33:48.740 00.000 8532 worker thread done servicing request
22:33:48.741 00.001 8532 Worker thread wakes up
22:33:48.741 00.000 7008 GuideStep: 0.2 px 172 ms WEST, 0.0 px 0 ms NORTH
22:33:48.745 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:48.745 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:48.884 00.139 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d63aff5-8b73-4452-b93a-dcb6d9bde622"}
22:33:48.887 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d63aff5-8b73-4452-b93a-dcb6d9bde622"}
22:33:48.890 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee1c2f4d-27f0-4f2a-adc2-25bdf666923b"}
22:33:48.892 00.002 7008 case statement mapped state 6 to 3
22:33:48.895 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee1c2f4d-27f0-4f2a-adc2-25bdf666923b"}
22:33:48.898 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d6505cf0-1780-4238-a8ad-752bcc8f45c0"}
22:33:48.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.80,7.31],"pixels":"..."},"id":"d6505cf0-1780-4238-a8ad-752bcc8f45c0"}
22:33:50.867 01.967 8532 Exposure complete
22:33:50.883 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58c7abbc-6a94-43b7-885f-e863ff2630da"}
22:33:50.886 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58c7abbc-6a94-43b7-885f-e863ff2630da"}
22:33:50.889 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d6f154c-ef2a-41a2-b9ba-49599fcaa665"}
22:33:50.893 00.004 7008 case statement mapped state 6 to 3
22:33:50.896 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d6f154c-ef2a-41a2-b9ba-49599fcaa665"}
22:33:50.899 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c914303-f806-4904-99ef-27ed17a0e69f"}
22:33:50.902 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.80,7.31],"pixels":"..."},"id":"2c914303-f806-4904-99ef-27ed17a0e69f"}
22:33:50.914 00.012 8532 worker thread done servicing request
22:33:50.914 00.000 7008 OnExposeComplete: enter
22:33:50.916 00.002 7008 UpdateGuideState(): m_state=6
22:33:50.918 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:33:50.920 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=322.31, Mass=695634, SNR=514.3, Peak=65525 HFD=3.2
22:33:50.922 00.002 7008 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.07) = xAngle (0.42 = 0.42)
22:33:50.923 00.001 7008 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
22:33:50.925 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.35 mountX=0.25 mountY=0.00, mountTheta=0.01
22:33:50.928 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.09, opts=13)
22:33:50.930 00.002 7008 Enqueuing Move request for scope (0.25, 0.09)
22:33:50.932 00.002 8532 Worker thread wakes up
22:33:50.932 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
22:33:50.932 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
22:33:50.932 00.000 8532 Moving (0.25, 0.09) raw xDistance=0.25 yDistance=0.00
22:33:50.932 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:33:50.932 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:50.932 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:33:50.932 00.000 8532 MoveAxis(W, 230, ABG)
22:33:50.932 00.000 8532 Guiding  Dir = 3, Dur = 230
22:33:50.932 00.000 8532 IsSlewing returns 0
22:33:50.933 00.001 8532 IsGuiding returns 0
22:33:50.933 00.000 8532 PulseGuide returned control before completion, sleep 240
22:33:50.933 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3021, FiltMin=2863, FiltMax=41444, Gamma=0.990
22:33:50.951 00.018 7008 UpdateGuideState exits: m=695634 SNR=514.3
22:33:50.955 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:50.958 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:50.962 00.004 7008 Enqueuing Expose request
22:33:51.188 00.226 8532 IsGuiding returns 0
22:33:51.189 00.001 8532 Move returns status 0, amount 230
22:33:51.189 00.000 8532 MoveAxis(N, 0, ABG)
22:33:51.189 00.000 8532 Move returns status 0, amount 0
22:33:51.189 00.000 8532 move complete, result=0
22:33:51.189 00.000 8532 worker thread done servicing request
22:33:51.189 00.000 7008 GuideStep: 0.2 px 230 ms WEST, 0.0 px 0 ms NORTH
22:33:51.193 00.004 8532 Worker thread wakes up
22:33:51.193 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:51.193 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:52.883 01.690 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f761f8c9-7e4c-42df-8b02-b6e47920cca2"}
22:33:52.886 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f761f8c9-7e4c-42df-8b02-b6e47920cca2"}
22:33:52.888 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18c124d6-d308-4252-b058-29c5519a512b"}
22:33:52.890 00.002 7008 case statement mapped state 6 to 3
22:33:52.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18c124d6-d308-4252-b058-29c5519a512b"}
22:33:52.895 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e55f895-ab0c-4aad-84da-03c12474044d"}
22:33:52.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[6.85,7.31],"pixels":"..."},"id":"8e55f895-ab0c-4aad-84da-03c12474044d"}
22:33:53.321 00.424 8532 Exposure complete
22:33:53.357 00.036 8532 worker thread done servicing request
22:33:53.357 00.000 7008 OnExposeComplete: enter
22:33:53.359 00.002 7008 UpdateGuideState(): m_state=6
22:33:53.361 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:33:53.362 00.001 7008 Star::Find returns 1 (0), X=547.98, Y=322.34, Mass=699065, SNR=515.6, Peak=65525 HFD=3.3
22:33:53.363 00.001 7008 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.07) = xAngle (0.39 = 0.39)
22:33:53.364 00.001 7008 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.02 = -0.02)
22:33:53.366 00.002 7008 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.40 cameraTheta=0.32 mountX=0.37 mountY=-0.01, mountTheta=-0.02
22:33:53.368 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=0.13, opts=13)
22:33:53.370 00.002 7008 Enqueuing Move request for scope (0.38, 0.13)
22:33:53.371 00.001 8532 Worker thread wakes up
22:33:53.371 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.13) opts 0xd
22:33:53.371 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, 0.13)
22:33:53.371 00.000 8532 Moving (0.38, 0.13) raw xDistance=0.37 yDistance=-0.01
22:33:53.371 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:33:53.371 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:53.372 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:53.372 00.000 8532 MoveAxis(W, 347, ABG)
22:33:53.372 00.000 8532 Guiding  Dir = 3, Dur = 347
22:33:53.372 00.000 8532 IsSlewing returns 0
22:33:53.372 00.000 8532 IsGuiding returns 0
22:33:53.373 00.001 8532 PulseGuide returned control before completion, sleep 357
22:33:53.373 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3022, FiltMin=2872, FiltMax=39818, Gamma=0.990
22:33:53.386 00.013 7008 UpdateGuideState exits: m=699065 SNR=515.6
22:33:53.388 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:53.393 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:53.395 00.002 7008 Enqueuing Expose request
22:33:53.733 00.338 8532 IsGuiding returns 0
22:33:53.733 00.000 8532 Move returns status 0, amount 347
22:33:53.733 00.000 8532 MoveAxis(N, 0, ABG)
22:33:53.733 00.000 8532 Move returns status 0, amount 0
22:33:53.734 00.001 8532 move complete, result=0
22:33:53.734 00.000 8532 worker thread done servicing request
22:33:53.734 00.000 8532 Worker thread wakes up
22:33:53.734 00.000 7008 GuideStep: 0.4 px 347 ms WEST, -0.0 px 0 ms NORTH
22:33:53.736 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:53.736 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:54.883 01.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db71ac37-e39d-4eee-be9e-4e20a805c53b"}
22:33:54.886 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db71ac37-e39d-4eee-be9e-4e20a805c53b"}
22:33:54.890 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3ee968f-7b23-41ba-877e-ad47331f0bed"}
22:33:54.893 00.003 7008 case statement mapped state 6 to 3
22:33:54.895 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3ee968f-7b23-41ba-877e-ad47331f0bed"}
22:33:54.897 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c60922b-89ac-4239-84fd-39e92c9d1c31"}
22:33:54.900 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[6.98,7.34],"pixels":"..."},"id":"3c60922b-89ac-4239-84fd-39e92c9d1c31"}
22:33:55.863 00.963 8532 Exposure complete
22:33:55.908 00.045 8532 worker thread done servicing request
22:33:55.908 00.000 7008 OnExposeComplete: enter
22:33:55.910 00.002 7008 UpdateGuideState(): m_state=6
22:33:55.912 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:33:55.914 00.002 7008 Star::Find returns 1 (0), X=547.94, Y=322.38, Mass=703310, SNR=505.5, Peak=65525 HFD=3.2
22:33:55.915 00.001 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:33:55.920 00.005 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:33:55.922 00.002 7008 CameraToMount -- cameraX=0.34 cameraY=0.17 hyp=0.38 cameraTheta=0.46 mountX=0.32 mountY=0.05, mountTheta=0.14
22:33:55.925 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.17, opts=13)
22:33:55.927 00.002 7008 Enqueuing Move request for scope (0.34, 0.17)
22:33:55.928 00.001 8532 Worker thread wakes up
22:33:55.928 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.17) opts 0xd
22:33:55.929 00.001 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.17)
22:33:55.929 00.000 8532 Moving (0.34, 0.17) raw xDistance=0.32 yDistance=0.05
22:33:55.929 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:33:55.929 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.929 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:55.929 00.000 8532 MoveAxis(W, 312, ABG)
22:33:55.929 00.000 8532 Guiding  Dir = 3, Dur = 312
22:33:55.929 00.000 8532 IsSlewing returns 0
22:33:55.930 00.001 8532 IsGuiding returns 0
22:33:55.930 00.000 8532 PulseGuide returned control before completion, sleep 322
22:33:55.930 00.000 7008 UpdateImageDisplay: Size=(752,580) min=55, max=65525, med=3020, FiltMin=2869, FiltMax=41027, Gamma=0.990
22:33:55.949 00.019 7008 UpdateGuideState exits: m=703310 SNR=505.5
22:33:55.953 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.956 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:55.958 00.002 7008 Enqueuing Expose request
22:33:56.263 00.305 8532 IsGuiding returns 1
22:33:56.263 00.000 8532 scope still moving after pulse duration time elapsed
22:33:56.293 00.030 8532 IsSlewing returns 0
22:33:56.294 00.001 8532 IsGuiding returns 0
22:33:56.296 00.002 8532 scope move finished after 312 + 53 ms
22:33:56.296 00.000 8532 Move returns status 0, amount 312
22:33:56.296 00.000 8532 MoveAxis(N, 0, ABG)
22:33:56.296 00.000 8532 Move returns status 0, amount 0
22:33:56.296 00.000 8532 move complete, result=0
22:33:56.297 00.001 8532 worker thread done servicing request
22:33:56.297 00.000 8532 Worker thread wakes up
22:33:56.297 00.000 7008 GuideStep: 0.3 px 312 ms WEST, 0.0 px 0 ms NORTH
22:33:56.298 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:56.298 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:56.882 00.584 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69646f56-84fa-4328-a1e6-d8c8f5b66815"}
22:33:56.887 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69646f56-84fa-4328-a1e6-d8c8f5b66815"}
22:33:56.890 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ded6f686-d3de-49ec-94ea-e1f2236b375f"}
22:33:56.893 00.003 7008 case statement mapped state 6 to 3
22:33:56.897 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ded6f686-d3de-49ec-94ea-e1f2236b375f"}
22:33:56.899 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6463cdbc-8b0c-4789-9175-a9e614f909c1"}
22:33:56.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.94,7.38],"pixels":"..."},"id":"6463cdbc-8b0c-4789-9175-a9e614f909c1"}
22:33:58.428 01.527 8532 Exposure complete
22:33:58.472 00.044 8532 worker thread done servicing request
22:33:58.473 00.001 7008 OnExposeComplete: enter
22:33:58.475 00.002 7008 UpdateGuideState(): m_state=6
22:33:58.476 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:33:58.478 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=322.37, Mass=696085, SNR=499.3, Peak=65525 HFD=3.2
22:33:58.480 00.002 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.61 = 0.61)
22:33:58.483 00.003 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
22:33:58.485 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.54 mountX=0.24 mountY=0.06, mountTheta=0.24
22:33:58.488 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.15, opts=13)
22:33:58.490 00.002 7008 Enqueuing Move request for scope (0.25, 0.15)
22:33:58.492 00.002 8532 Worker thread wakes up
22:33:58.492 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
22:33:58.492 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
22:33:58.492 00.000 8532 Moving (0.25, 0.15) raw xDistance=0.24 yDistance=0.06
22:33:58.492 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
22:33:58.492 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:58.493 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:58.493 00.000 8532 MoveAxis(W, 232, ABG)
22:33:58.493 00.000 8532 Guiding  Dir = 3, Dur = 232
22:33:58.493 00.000 8532 IsSlewing returns 0
22:33:58.493 00.000 8532 IsGuiding returns 0
22:33:58.493 00.000 8532 PulseGuide returned control before completion, sleep 242
22:33:58.494 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3018, FiltMin=2854, FiltMax=41821, Gamma=0.990
22:33:58.513 00.019 7008 UpdateGuideState exits: m=696085 SNR=499.3
22:33:58.515 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.518 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:33:58.520 00.002 7008 Enqueuing Expose request
22:33:58.745 00.225 8532 IsGuiding returns 0
22:33:58.745 00.000 8532 Move returns status 0, amount 232
22:33:58.746 00.001 8532 MoveAxis(N, 0, ABG)
22:33:58.746 00.000 8532 Move returns status 0, amount 0
22:33:58.746 00.000 8532 move complete, result=0
22:33:58.747 00.001 8532 worker thread done servicing request
22:33:58.747 00.000 8532 Worker thread wakes up
22:33:58.747 00.000 7008 GuideStep: 0.2 px 232 ms WEST, 0.1 px 0 ms NORTH
22:33:58.751 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:33:58.752 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:33:58.881 00.129 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9cd0326-a507-4fb0-978f-d0b50f70baf9"}
22:33:58.884 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9cd0326-a507-4fb0-978f-d0b50f70baf9"}
22:33:58.890 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bbd61ac5-52c9-46b2-a926-ed691be81a21"}
22:33:58.892 00.002 7008 case statement mapped state 6 to 3
22:33:58.894 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbd61ac5-52c9-46b2-a926-ed691be81a21"}
22:33:58.898 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f40affb2-75cf-45dd-9282-13bb1243ab8e"}
22:33:58.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.85,7.37],"pixels":"..."},"id":"f40affb2-75cf-45dd-9282-13bb1243ab8e"}
22:34:00.873 01.973 8532 Exposure complete
22:34:00.881 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27c932f2-6ab3-405f-a03b-7fa814bfc59b"}
22:34:00.884 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27c932f2-6ab3-405f-a03b-7fa814bfc59b"}
22:34:00.887 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33c4348f-d8f6-405b-b792-cb73ae4a8ddc"}
22:34:00.889 00.002 7008 case statement mapped state 6 to 3
22:34:00.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"33c4348f-d8f6-405b-b792-cb73ae4a8ddc"}
22:34:00.894 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67454f9b-46c8-4f11-ba1b-1ce464b2c3b9"}
22:34:00.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.85,7.37],"pixels":"..."},"id":"67454f9b-46c8-4f11-ba1b-1ce464b2c3b9"}
22:34:00.914 00.017 8532 worker thread done servicing request
22:34:00.914 00.000 7008 OnExposeComplete: enter
22:34:00.915 00.001 7008 UpdateGuideState(): m_state=6
22:34:00.917 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:34:00.919 00.002 7008 Star::Find returns 1 (0), X=547.82, Y=322.36, Mass=687779, SNR=497.1, Peak=65525 HFD=3.2
22:34:00.921 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
22:34:00.922 00.001 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
22:34:00.924 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.56 mountX=0.21 mountY=0.06, mountTheta=0.27
22:34:00.927 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.14, opts=13)
22:34:00.930 00.003 7008 Enqueuing Move request for scope (0.22, 0.14)
22:34:00.931 00.001 8532 Worker thread wakes up
22:34:00.931 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
22:34:00.931 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
22:34:00.931 00.000 8532 Moving (0.22, 0.14) raw xDistance=0.21 yDistance=0.06
22:34:00.931 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
22:34:00.932 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:00.932 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:00.932 00.000 8532 MoveAxis(W, 205, ABG)
22:34:00.932 00.000 8532 Guiding  Dir = 3, Dur = 205
22:34:00.932 00.000 8532 IsSlewing returns 0
22:34:00.932 00.000 8532 IsGuiding returns 0
22:34:00.933 00.001 8532 PulseGuide returned control before completion, sleep 215
22:34:00.933 00.000 7008 UpdateImageDisplay: Size=(752,580) min=37, max=65525, med=3014, FiltMin=2867, FiltMax=42861, Gamma=0.990
22:34:00.944 00.011 7008 UpdateGuideState exits: m=687779 SNR=497.1
22:34:00.946 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:00.948 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:00.949 00.001 7008 Enqueuing Expose request
22:34:01.163 00.214 8532 IsGuiding returns 0
22:34:01.163 00.000 8532 Move returns status 0, amount 205
22:34:01.163 00.000 8532 MoveAxis(N, 0, ABG)
22:34:01.163 00.000 8532 Move returns status 0, amount 0
22:34:01.163 00.000 8532 move complete, result=0
22:34:01.163 00.000 8532 worker thread done servicing request
22:34:01.163 00.000 8532 Worker thread wakes up
22:34:01.164 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:01.164 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:01.164 00.000 7008 GuideStep: 0.2 px 205 ms WEST, 0.1 px 0 ms NORTH
22:34:02.881 01.717 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f571d5f-1852-4723-9ca7-9b8691b3685a"}
22:34:02.886 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f571d5f-1852-4723-9ca7-9b8691b3685a"}
22:34:02.889 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e19687e-f133-4128-aa5c-60e3f9548f11"}
22:34:02.891 00.002 7008 case statement mapped state 6 to 3
22:34:02.894 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e19687e-f133-4128-aa5c-60e3f9548f11"}
22:34:02.896 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"783dc0d1-1661-4eff-8deb-3ae6eb439966"}
22:34:02.900 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.82,7.36],"pixels":"..."},"id":"783dc0d1-1661-4eff-8deb-3ae6eb439966"}
22:34:03.297 00.397 8532 Exposure complete
22:34:03.344 00.047 8532 worker thread done servicing request
22:34:03.344 00.000 7008 OnExposeComplete: enter
22:34:03.347 00.003 7008 UpdateGuideState(): m_state=6
22:34:03.348 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:34:03.350 00.002 7008 Star::Find returns 1 (0), X=548.03, Y=322.46, Mass=719499, SNR=492.5, Peak=65525 HFD=3.1
22:34:03.352 00.002 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
22:34:03.355 00.003 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
22:34:03.356 00.001 7008 CameraToMount -- cameraX=0.44 cameraY=0.24 hyp=0.50 cameraTheta=0.51 mountX=0.42 mountY=0.08, mountTheta=0.19
22:34:03.360 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=0.24, opts=13)
22:34:03.361 00.001 7008 Enqueuing Move request for scope (0.44, 0.24)
22:34:03.363 00.002 8532 Worker thread wakes up
22:34:03.363 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.24) opts 0xd
22:34:03.363 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, 0.24)
22:34:03.363 00.000 8532 Moving (0.44, 0.24) raw xDistance=0.42 yDistance=0.08
22:34:03.363 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
22:34:03.363 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.363 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:34:03.363 00.000 8532 MoveAxis(W, 385, ABG)
22:34:03.363 00.000 8532 Guiding  Dir = 3, Dur = 385
22:34:03.364 00.001 8532 IsSlewing returns 0
22:34:03.364 00.000 8532 IsGuiding returns 0
22:34:03.364 00.000 8532 PulseGuide returned control before completion, sleep 395
22:34:03.366 00.002 7008 UpdateImageDisplay: Size=(752,580) min=123, max=65525, med=3015, FiltMin=2862, FiltMax=47255, Gamma=0.990
22:34:03.380 00.014 7008 UpdateGuideState exits: m=719499 SNR=492.5
22:34:03.384 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.386 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:03.388 00.002 7008 Enqueuing Expose request
22:34:03.774 00.386 8532 IsGuiding returns 0
22:34:03.774 00.000 8532 Move returns status 0, amount 385
22:34:03.774 00.000 8532 MoveAxis(N, 0, ABG)
22:34:03.775 00.001 8532 Move returns status 0, amount 0
22:34:03.775 00.000 8532 move complete, result=0
22:34:03.775 00.000 8532 worker thread done servicing request
22:34:03.775 00.000 8532 Worker thread wakes up
22:34:03.775 00.000 7008 GuideStep: 0.4 px 385 ms WEST, 0.1 px 0 ms NORTH
22:34:03.779 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:03.779 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:04.880 01.101 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3456ff52-3e71-4896-8d3d-7725bbf10080"}
22:34:04.885 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3456ff52-3e71-4896-8d3d-7725bbf10080"}
22:34:04.890 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c78bd51-354e-4a91-85f6-9e577999fb05"}
22:34:04.892 00.002 7008 case statement mapped state 6 to 3
22:34:04.895 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c78bd51-354e-4a91-85f6-9e577999fb05"}
22:34:04.897 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e414c9e2-e9dd-4d65-9b4f-d769f6bad161"}
22:34:04.899 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[7.03,7.46],"pixels":"..."},"id":"e414c9e2-e9dd-4d65-9b4f-d769f6bad161"}
22:34:05.911 01.012 8532 Exposure complete
22:34:05.947 00.036 8532 worker thread done servicing request
22:34:05.947 00.000 7008 OnExposeComplete: enter
22:34:05.949 00.002 7008 UpdateGuideState(): m_state=6
22:34:05.952 00.003 7008 Star::Find(15, 548, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:34:05.954 00.002 7008 Star::Find returns 1 (0), X=547.99, Y=322.45, Mass=707335, SNR=513.1, Peak=65525 HFD=3.1
22:34:05.957 00.003 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.61 = 0.61)
22:34:05.959 00.002 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
22:34:05.961 00.002 7008 CameraToMount -- cameraX=0.39 cameraY=0.23 hyp=0.46 cameraTheta=0.54 mountX=0.37 mountY=0.09, mountTheta=0.24
22:34:05.966 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.23, opts=13)
22:34:05.968 00.002 7008 Enqueuing Move request for scope (0.39, 0.23)
22:34:05.970 00.002 8532 Worker thread wakes up
22:34:05.970 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.23) opts 0xd
22:34:05.970 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.23)
22:34:05.970 00.000 8532 Moving (0.39, 0.23) raw xDistance=0.37 yDistance=0.09
22:34:05.970 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:34:05.970 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:05.970 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:34:05.970 00.000 8532 MoveAxis(W, 359, ABG)
22:34:05.970 00.000 8532 Guiding  Dir = 3, Dur = 359
22:34:05.971 00.001 8532 IsSlewing returns 0
22:34:05.971 00.000 8532 IsGuiding returns 0
22:34:05.972 00.001 8532 PulseGuide returned control before completion, sleep 369
22:34:05.972 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3013, FiltMin=2852, FiltMax=48946, Gamma=0.990
22:34:05.988 00.016 7008 UpdateGuideState exits: m=707335 SNR=513.1
22:34:05.991 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:05.995 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:05.997 00.002 7008 Enqueuing Expose request
22:34:06.354 00.357 8532 IsGuiding returns 0
22:34:06.355 00.001 8532 Move returns status 0, amount 359
22:34:06.355 00.000 8532 MoveAxis(N, 0, ABG)
22:34:06.355 00.000 8532 Move returns status 0, amount 0
22:34:06.355 00.000 8532 move complete, result=0
22:34:06.355 00.000 8532 worker thread done servicing request
22:34:06.355 00.000 8532 Worker thread wakes up
22:34:06.356 00.001 7008 GuideStep: 0.4 px 359 ms WEST, 0.1 px 0 ms NORTH
22:34:06.359 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:06.359 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:06.880 00.521 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e367074-7be8-411c-bc02-3589040f12f2"}
22:34:06.881 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e367074-7be8-411c-bc02-3589040f12f2"}
22:34:06.883 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01e541f4-df77-4480-bad8-3ec9464ebb5c"}
22:34:06.884 00.001 7008 case statement mapped state 6 to 3
22:34:06.886 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01e541f4-df77-4480-bad8-3ec9464ebb5c"}
22:34:06.888 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ffbcd608-1ba2-4809-94d4-de9579ac93fb"}
22:34:06.889 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.99,7.45],"pixels":"..."},"id":"ffbcd608-1ba2-4809-94d4-de9579ac93fb"}
22:34:08.487 01.598 8532 Exposure complete
22:34:08.517 00.030 8532 worker thread done servicing request
22:34:08.517 00.000 7008 OnExposeComplete: enter
22:34:08.519 00.002 7008 UpdateGuideState(): m_state=6
22:34:08.521 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:34:08.522 00.001 7008 Star::Find returns 1 (0), X=547.92, Y=322.47, Mass=693672, SNR=509.7, Peak=65525 HFD=3.1
22:34:08.523 00.001 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
22:34:08.524 00.001 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
22:34:08.525 00.001 7008 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.67 mountX=0.30 mountY=0.13, mountTheta=0.42
22:34:08.531 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.26, opts=13)
22:34:08.534 00.003 7008 Enqueuing Move request for scope (0.32, 0.26)
22:34:08.535 00.001 8532 Worker thread wakes up
22:34:08.535 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0xd
22:34:08.535 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.26)
22:34:08.536 00.001 8532 Moving (0.32, 0.26) raw xDistance=0.30 yDistance=0.13
22:34:08.536 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
22:34:08.536 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:08.536 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:34:08.536 00.000 8532 MoveAxis(W, 294, ABG)
22:34:08.536 00.000 8532 Guiding  Dir = 3, Dur = 294
22:34:08.536 00.000 8532 IsSlewing returns 0
22:34:08.536 00.000 8532 IsGuiding returns 0
22:34:08.537 00.001 8532 PulseGuide returned control before completion, sleep 304
22:34:08.537 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3011, FiltMin=2854, FiltMax=45639, Gamma=0.990
22:34:08.554 00.017 7008 UpdateGuideState exits: m=693672 SNR=509.7
22:34:08.560 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.561 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:08.564 00.003 7008 Enqueuing Expose request
22:34:08.857 00.293 8532 IsGuiding returns 0
22:34:08.857 00.000 8532 Move returns status 0, amount 294
22:34:08.857 00.000 8532 MoveAxis(N, 0, ABG)
22:34:08.857 00.000 8532 Move returns status 0, amount 0
22:34:08.857 00.000 8532 move complete, result=0
22:34:08.857 00.000 8532 worker thread done servicing request
22:34:08.857 00.000 8532 Worker thread wakes up
22:34:08.857 00.000 7008 GuideStep: 0.3 px 294 ms WEST, 0.1 px 0 ms NORTH
22:34:08.860 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:08.860 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:08.879 00.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"530656e9-37cb-4c65-84d8-77072765bbf2"}
22:34:08.881 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"530656e9-37cb-4c65-84d8-77072765bbf2"}
22:34:08.882 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f92be2f-d7ff-438e-ab86-87ffec210ad4"}
22:34:08.882 00.000 7008 case statement mapped state 6 to 3
22:34:08.882 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f92be2f-d7ff-438e-ab86-87ffec210ad4"}
22:34:08.889 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f37ffdca-c66a-465a-a1ad-84fce4c6bfe6"}
22:34:08.894 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[6.92,7.47],"pixels":"..."},"id":"f37ffdca-c66a-465a-a1ad-84fce4c6bfe6"}
22:34:10.875 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3aa0dd3f-ba8a-4d11-8cf8-f33a7396b557"}
22:34:10.877 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3aa0dd3f-ba8a-4d11-8cf8-f33a7396b557"}
22:34:10.877 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88c9511a-7ffe-47af-9f60-7864bf2db1d5"}
22:34:10.884 00.007 7008 case statement mapped state 6 to 3
22:34:10.886 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"88c9511a-7ffe-47af-9f60-7864bf2db1d5"}
22:34:10.890 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b040455-a4b4-4781-a70b-2d5b618c505d"}
22:34:10.893 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[6.92,7.47],"pixels":"..."},"id":"6b040455-a4b4-4781-a70b-2d5b618c505d"}
22:34:10.986 00.093 8532 Exposure complete
22:34:11.037 00.051 8532 worker thread done servicing request
22:34:11.037 00.000 7008 OnExposeComplete: enter
22:34:11.037 00.000 7008 UpdateGuideState(): m_state=6
22:34:11.037 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:34:11.037 00.000 7008 Star::Find returns 1 (0), X=547.84, Y=322.43, Mass=691710, SNR=494.7, Peak=65525 HFD=3.1
22:34:11.037 00.000 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
22:34:11.037 00.000 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
22:34:11.037 00.000 7008 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.74 mountX=0.22 mountY=0.13, mountTheta=0.52
22:34:11.049 00.012 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.22, opts=13)
22:34:11.054 00.005 7008 Enqueuing Move request for scope (0.24, 0.22)
22:34:11.054 00.000 8532 Worker thread wakes up
22:34:11.054 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
22:34:11.054 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
22:34:11.054 00.000 8532 Moving (0.24, 0.22) raw xDistance=0.22 yDistance=0.13
22:34:11.054 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:34:11.054 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:11.054 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:34:11.054 00.000 8532 MoveAxis(W, 217, ABG)
22:34:11.054 00.000 8532 Guiding  Dir = 3, Dur = 217
22:34:11.054 00.000 8532 IsSlewing returns 0
22:34:11.054 00.000 8532 IsGuiding returns 0
22:34:11.054 00.000 8532 PulseGuide returned control before completion, sleep 227
22:34:11.054 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3010, FiltMin=2850, FiltMax=42740, Gamma=0.990
22:34:11.071 00.017 7008 UpdateGuideState exits: m=691710 SNR=494.7
22:34:11.071 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.071 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:11.079 00.008 7008 Enqueuing Expose request
22:34:11.288 00.209 8532 IsGuiding returns 1
22:34:11.288 00.000 8532 scope still moving after pulse duration time elapsed
22:34:11.321 00.033 8532 IsSlewing returns 0
22:34:11.321 00.000 8532 IsGuiding returns 0
22:34:11.321 00.000 8532 scope move finished after 217 + 47 ms
22:34:11.321 00.000 8532 Move returns status 0, amount 217
22:34:11.321 00.000 8532 MoveAxis(N, 0, ABG)
22:34:11.321 00.000 8532 Move returns status 0, amount 0
22:34:11.321 00.000 8532 move complete, result=0
22:34:11.321 00.000 8532 worker thread done servicing request
22:34:11.321 00.000 8532 Worker thread wakes up
22:34:11.321 00.000 7008 GuideStep: 0.2 px 217 ms WEST, 0.1 px 0 ms NORTH
22:34:11.326 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:11.326 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:12.884 01.558 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a845f1e-f8a1-4c33-8819-59998ca1e96a"}
22:34:12.884 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a845f1e-f8a1-4c33-8819-59998ca1e96a"}
22:34:12.893 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9abfd82e-e0f3-4d9c-ae3b-a2f1b503c5f4"}
22:34:12.893 00.000 7008 case statement mapped state 6 to 3
22:34:12.893 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9abfd82e-e0f3-4d9c-ae3b-a2f1b503c5f4"}
22:34:12.901 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"786ae2ee-92e3-42f1-bfea-8cd7b7e0e55b"}
22:34:12.901 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.84,7.43],"pixels":"..."},"id":"786ae2ee-92e3-42f1-bfea-8cd7b7e0e55b"}
22:34:13.442 00.541 8532 Exposure complete
22:34:13.488 00.046 8532 worker thread done servicing request
22:34:13.488 00.000 7008 OnExposeComplete: enter
22:34:13.488 00.000 7008 UpdateGuideState(): m_state=6
22:34:13.488 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:34:13.488 00.000 7008 Star::Find returns 1 (0), X=547.89, Y=322.40, Mass=678656, SNR=507.1, Peak=65525 HFD=3.2
22:34:13.488 00.000 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
22:34:13.488 00.000 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
22:34:13.504 00.016 7008 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.34 cameraTheta=0.58 mountX=0.27 mountY=0.08, mountTheta=0.28
22:34:13.505 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.19, opts=13)
22:34:13.505 00.000 7008 Enqueuing Move request for scope (0.29, 0.19)
22:34:13.505 00.000 8532 Worker thread wakes up
22:34:13.505 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
22:34:13.505 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
22:34:13.505 00.000 8532 Moving (0.29, 0.19) raw xDistance=0.27 yDistance=0.08
22:34:13.505 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:34:13.505 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:13.505 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:34:13.505 00.000 8532 MoveAxis(W, 257, ABG)
22:34:13.505 00.000 8532 Guiding  Dir = 3, Dur = 257
22:34:13.505 00.000 8532 IsSlewing returns 0
22:34:13.505 00.000 8532 IsGuiding returns 0
22:34:13.505 00.000 8532 PulseGuide returned control before completion, sleep 267
22:34:13.505 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3002, FiltMin=2856, FiltMax=42728, Gamma=0.990
22:34:13.534 00.029 7008 UpdateGuideState exits: m=678656 SNR=507.1
22:34:13.539 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.539 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:13.539 00.000 7008 Enqueuing Expose request
22:34:13.789 00.250 8532 IsGuiding returns 0
22:34:13.790 00.001 8532 Move returns status 0, amount 257
22:34:13.790 00.000 8532 MoveAxis(N, 0, ABG)
22:34:13.790 00.000 8532 Move returns status 0, amount 0
22:34:13.790 00.000 8532 move complete, result=0
22:34:13.790 00.000 8532 worker thread done servicing request
22:34:13.790 00.000 8532 Worker thread wakes up
22:34:13.790 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:13.790 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:13.790 00.000 7008 GuideStep: 0.3 px 257 ms WEST, 0.1 px 0 ms NORTH
22:34:14.881 01.091 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6508da1-43ca-4b1c-94a8-28034b5b17f9"}
22:34:14.887 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6508da1-43ca-4b1c-94a8-28034b5b17f9"}
22:34:14.891 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f38fce92-ac51-43dd-a5ce-fd2237ed9ea1"}
22:34:14.891 00.000 7008 case statement mapped state 6 to 3
22:34:14.898 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f38fce92-ac51-43dd-a5ce-fd2237ed9ea1"}
22:34:14.902 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca7c2860-4965-40e9-89ef-c72f2e4b1733"}
22:34:14.905 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.89,7.40],"pixels":"..."},"id":"ca7c2860-4965-40e9-89ef-c72f2e4b1733"}
22:34:15.919 01.014 8532 Exposure complete
22:34:15.963 00.044 8532 worker thread done servicing request
22:34:15.963 00.000 7008 OnExposeComplete: enter
22:34:15.965 00.002 7008 UpdateGuideState(): m_state=6
22:34:15.965 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:34:15.970 00.005 7008 Star::Find returns 1 (0), X=547.89, Y=322.50, Mass=716461, SNR=519.3, Peak=65525 HFD=3.0
22:34:15.970 00.000 7008 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
22:34:15.970 00.000 7008 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
22:34:15.970 00.000 7008 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.78 mountX=0.27 mountY=0.17, mountTheta=0.57
22:34:15.970 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.28, opts=13)
22:34:15.982 00.012 7008 Enqueuing Move request for scope (0.29, 0.28)
22:34:15.984 00.002 8532 Worker thread wakes up
22:34:15.984 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd
22:34:15.984 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.28)
22:34:15.984 00.000 8532 Moving (0.29, 0.28) raw xDistance=0.27 yDistance=0.17
22:34:15.984 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:34:15.984 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:34:15.984 00.000 8532 MoveAxis(W, 254, ABG)
22:34:15.984 00.000 8532 Guiding  Dir = 3, Dur = 254
22:34:15.984 00.000 8532 IsSlewing returns 0
22:34:15.984 00.000 8532 IsGuiding returns 0
22:34:15.984 00.000 8532 PulseGuide returned control before completion, sleep 264
22:34:15.986 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=3005, FiltMin=2856, FiltMax=44219, Gamma=0.990
22:34:15.998 00.012 7008 UpdateGuideState exits: m=716461 SNR=519.3
22:34:16.002 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.004 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:16.006 00.002 7008 Enqueuing Expose request
22:34:16.252 00.246 8532 IsGuiding returns 0
22:34:16.252 00.000 8532 Move returns status 0, amount 254
22:34:16.252 00.000 8532 MoveAxis(S, 302, ABG)
22:34:16.252 00.000 8532 Guiding  Dir = 1, Dur = 302
22:34:16.252 00.000 8532 IsSlewing returns 0
22:34:16.252 00.000 8532 IsGuiding returns 0
22:34:16.252 00.000 8532 PulseGuide returned control before completion, sleep 312
22:34:16.568 00.316 8532 IsGuiding returns 0
22:34:16.568 00.000 8532 Move returns status 0, amount 302
22:34:16.568 00.000 8532 move complete, result=0
22:34:16.568 00.000 8532 worker thread done servicing request
22:34:16.568 00.000 8532 Worker thread wakes up
22:34:16.568 00.000 7008 GuideStep: 0.3 px 254 ms WEST, 0.2 px 302 ms SOUTH
22:34:16.568 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:16.568 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:16.891 00.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1a7d9dc-a58b-439e-8c98-87485b289825"}
22:34:16.892 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1a7d9dc-a58b-439e-8c98-87485b289825"}
22:34:16.894 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fe7b07e-43dc-4598-b433-88edfced4bfd"}
22:34:16.896 00.002 7008 case statement mapped state 6 to 3
22:34:16.898 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fe7b07e-43dc-4598-b433-88edfced4bfd"}
22:34:16.900 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b09074b2-8372-42f0-9d12-261b38f495c7"}
22:34:16.901 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[6.89,6.50],"pixels":"..."},"id":"b09074b2-8372-42f0-9d12-261b38f495c7"}
22:34:18.692 01.791 8532 Exposure complete
22:34:18.719 00.027 8532 worker thread done servicing request
22:34:18.719 00.000 7008 OnExposeComplete: enter
22:34:18.721 00.002 7008 UpdateGuideState(): m_state=6
22:34:18.721 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:34:18.723 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=322.31, Mass=682636, SNR=481.9, Peak=65525 HFD=3.1
22:34:18.723 00.000 7008 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.07) = xAngle (0.43 = 0.43)
22:34:18.725 00.002 7008 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
22:34:18.727 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.36 mountX=0.25 mountY=0.00, mountTheta=0.01
22:34:18.729 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.09, opts=13)
22:34:18.731 00.002 7008 Enqueuing Move request for scope (0.26, 0.09)
22:34:18.731 00.000 8532 Worker thread wakes up
22:34:18.731 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
22:34:18.731 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
22:34:18.731 00.000 8532 Moving (0.26, 0.09) raw xDistance=0.25 yDistance=0.00
22:34:18.731 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:34:18.731 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:18.733 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:18.733 00.000 8532 MoveAxis(W, 238, ABG)
22:34:18.734 00.001 8532 Guiding  Dir = 3, Dur = 238
22:34:18.734 00.000 8532 IsSlewing returns 0
22:34:18.735 00.001 8532 IsGuiding returns 0
22:34:18.735 00.000 8532 PulseGuide returned control before completion, sleep 248
22:34:18.735 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2999, FiltMin=2850, FiltMax=41383, Gamma=0.990
22:34:18.745 00.010 7008 UpdateGuideState exits: m=682636 SNR=481.9
22:34:18.747 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.749 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:18.750 00.001 7008 Enqueuing Expose request
22:34:18.900 00.150 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cda1b776-8c5a-411e-b3a6-21c2d019bacc"}
22:34:18.902 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cda1b776-8c5a-411e-b3a6-21c2d019bacc"}
22:34:18.905 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8338a6b6-4210-444a-9fd2-57a14eb6614a"}
22:34:18.909 00.004 7008 case statement mapped state 6 to 3
22:34:18.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8338a6b6-4210-444a-9fd2-57a14eb6614a"}
22:34:18.915 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79cd21ac-6833-4aec-be01-3e88c5437dfa"}
22:34:18.917 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[6.85,7.31],"pixels":"..."},"id":"79cd21ac-6833-4aec-be01-3e88c5437dfa"}
22:34:18.993 00.076 8532 IsGuiding returns 1
22:34:18.993 00.000 8532 scope still moving after pulse duration time elapsed
22:34:19.025 00.032 8532 IsSlewing returns 0
22:34:19.026 00.001 8532 IsGuiding returns 0
22:34:19.026 00.000 8532 scope move finished after 238 + 53 ms
22:34:19.026 00.000 8532 Move returns status 0, amount 238
22:34:19.026 00.000 8532 MoveAxis(N, 0, ABG)
22:34:19.026 00.000 8532 Move returns status 0, amount 0
22:34:19.026 00.000 8532 move complete, result=0
22:34:19.026 00.000 8532 worker thread done servicing request
22:34:19.026 00.000 8532 Worker thread wakes up
22:34:19.026 00.000 7008 GuideStep: 0.2 px 238 ms WEST, 0.0 px 0 ms NORTH
22:34:19.029 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:19.029 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:20.907 01.878 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a46c2d99-9124-4a0b-9a56-124744a029b2"}
22:34:20.910 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a46c2d99-9124-4a0b-9a56-124744a029b2"}
22:34:20.910 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14d9c697-d997-483c-8a28-38b3f1f06e0c"}
22:34:20.910 00.000 7008 case statement mapped state 6 to 3
22:34:20.910 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"14d9c697-d997-483c-8a28-38b3f1f06e0c"}
22:34:20.922 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55a317ed-13bb-4ffc-ac6b-146776007de0"}
22:34:20.926 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[6.85,7.31],"pixels":"..."},"id":"55a317ed-13bb-4ffc-ac6b-146776007de0"}
22:34:21.148 00.222 8532 Exposure complete
22:34:21.193 00.045 8532 worker thread done servicing request
22:34:21.193 00.000 7008 OnExposeComplete: enter
22:34:21.198 00.005 7008 UpdateGuideState(): m_state=6
22:34:21.198 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:34:21.198 00.000 7008 Star::Find returns 1 (0), X=547.95, Y=322.37, Mass=702143, SNR=503.6, Peak=65525 HFD=3.2
22:34:21.198 00.000 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
22:34:21.198 00.000 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
22:34:21.198 00.000 7008 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.41 mountX=0.34 mountY=0.03, mountTheta=0.07
22:34:21.213 00.015 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.15, opts=13)
22:34:21.215 00.002 7008 Enqueuing Move request for scope (0.35, 0.15)
22:34:21.217 00.002 8532 Worker thread wakes up
22:34:21.217 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd
22:34:21.217 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.15)
22:34:21.217 00.000 8532 Moving (0.35, 0.15) raw xDistance=0.34 yDistance=0.03
22:34:21.217 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
22:34:21.217 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:21.217 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:34:21.217 00.000 8532 MoveAxis(W, 317, ABG)
22:34:21.217 00.000 8532 Guiding  Dir = 3, Dur = 317
22:34:21.217 00.000 8532 IsSlewing returns 0
22:34:21.218 00.001 8532 IsGuiding returns 0
22:34:21.219 00.001 8532 PulseGuide returned control before completion, sleep 327
22:34:21.219 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2999, FiltMin=2843, FiltMax=41620, Gamma=0.990
22:34:21.232 00.013 7008 UpdateGuideState exits: m=702143 SNR=503.6
22:34:21.232 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:21.243 00.011 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:21.247 00.004 7008 Enqueuing Expose request
22:34:21.561 00.314 8532 IsGuiding returns 0
22:34:21.561 00.000 8532 Move returns status 0, amount 317
22:34:21.561 00.000 8532 MoveAxis(N, 0, ABG)
22:34:21.561 00.000 8532 Move returns status 0, amount 0
22:34:21.561 00.000 8532 move complete, result=0
22:34:21.561 00.000 8532 worker thread done servicing request
22:34:21.561 00.000 8532 Worker thread wakes up
22:34:21.561 00.000 7008 GuideStep: 0.3 px 317 ms WEST, 0.0 px 0 ms NORTH
22:34:21.561 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:21.561 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:22.897 01.336 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96a08aa7-72aa-4a11-8239-e3204b2cc4a7"}
22:34:22.900 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96a08aa7-72aa-4a11-8239-e3204b2cc4a7"}
22:34:22.902 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d004fb0-8d27-44a2-9867-03827b8715e4"}
22:34:22.904 00.002 7008 case statement mapped state 6 to 3
22:34:22.907 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d004fb0-8d27-44a2-9867-03827b8715e4"}
22:34:22.909 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3cf28510-ffc3-461f-baaa-bb5c88105b7f"}
22:34:22.911 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[6.95,7.37],"pixels":"..."},"id":"3cf28510-ffc3-461f-baaa-bb5c88105b7f"}
22:34:23.683 00.772 8532 Exposure complete
22:34:23.732 00.049 8532 worker thread done servicing request
22:34:23.732 00.000 7008 OnExposeComplete: enter
22:34:23.735 00.003 7008 UpdateGuideState(): m_state=6
22:34:23.735 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:34:23.735 00.000 7008 Star::Find returns 1 (0), X=547.99, Y=322.41, Mass=704667, SNR=530.7, Peak=65525 HFD=3.1
22:34:23.735 00.000 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:34:23.735 00.000 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:34:23.745 00.010 7008 CameraToMount -- cameraX=0.39 cameraY=0.20 hyp=0.43 cameraTheta=0.47 mountX=0.37 mountY=0.05, mountTheta=0.14
22:34:23.747 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.20, opts=13)
22:34:23.751 00.004 7008 Enqueuing Move request for scope (0.39, 0.20)
22:34:23.751 00.000 8532 Worker thread wakes up
22:34:23.751 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.20) opts 0xd
22:34:23.751 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.20)
22:34:23.751 00.000 8532 Moving (0.39, 0.20) raw xDistance=0.37 yDistance=0.05
22:34:23.751 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:34:23.751 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:23.751 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:34:23.751 00.000 8532 MoveAxis(W, 354, ABG)
22:34:23.751 00.000 8532 Guiding  Dir = 3, Dur = 354
22:34:23.751 00.000 8532 IsSlewing returns 0
22:34:23.751 00.000 8532 IsGuiding returns 0
22:34:23.757 00.006 8532 PulseGuide returned control before completion, sleep 364
22:34:23.757 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2996, FiltMin=2850, FiltMax=44936, Gamma=0.990
22:34:23.765 00.008 7008 UpdateGuideState exits: m=704667 SNR=530.7
22:34:23.765 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.781 00.016 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:23.781 00.000 7008 Enqueuing Expose request
22:34:24.126 00.345 8532 IsGuiding returns 0
22:34:24.127 00.001 8532 Move returns status 0, amount 354
22:34:24.127 00.000 8532 MoveAxis(N, 0, ABG)
22:34:24.127 00.000 8532 Move returns status 0, amount 0
22:34:24.127 00.000 8532 move complete, result=0
22:34:24.127 00.000 8532 worker thread done servicing request
22:34:24.127 00.000 8532 Worker thread wakes up
22:34:24.127 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:24.127 00.000 7008 GuideStep: 0.4 px 354 ms WEST, 0.1 px 0 ms NORTH
22:34:24.130 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:24.905 00.775 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b001eea-f92c-41dc-87cc-1f1d354d98eb"}
22:34:24.906 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b001eea-f92c-41dc-87cc-1f1d354d98eb"}
22:34:24.910 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c365d98d-cbc0-4188-8def-db37de041ea0"}
22:34:24.910 00.000 7008 case statement mapped state 6 to 3
22:34:24.912 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c365d98d-cbc0-4188-8def-db37de041ea0"}
22:34:24.914 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"740d2bcc-e1bc-4566-89a6-be0e5d3adfb1"}
22:34:24.915 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[6.99,7.41],"pixels":"..."},"id":"740d2bcc-e1bc-4566-89a6-be0e5d3adfb1"}
22:34:26.257 01.342 8532 Exposure complete
22:34:26.315 00.058 8532 worker thread done servicing request
22:34:26.315 00.000 7008 OnExposeComplete: enter
22:34:26.319 00.004 7008 UpdateGuideState(): m_state=6
22:34:26.322 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:34:26.325 00.003 7008 Star::Find returns 1 (0), X=547.91, Y=322.46, Mass=701023, SNR=503.0, Peak=65525 HFD=3.1
22:34:26.328 00.003 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
22:34:26.332 00.004 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
22:34:26.335 00.003 7008 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.40 cameraTheta=0.66 mountX=0.29 mountY=0.13, mountTheta=0.40
22:34:26.346 00.011 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.24, opts=13)
22:34:26.349 00.003 7008 Enqueuing Move request for scope (0.31, 0.24)
22:34:26.352 00.003 8532 Worker thread wakes up
22:34:26.352 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
22:34:26.352 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
22:34:26.352 00.000 8532 Moving (0.31, 0.24) raw xDistance=0.29 yDistance=0.13
22:34:26.352 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:34:26.352 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.352 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:34:26.352 00.000 8532 MoveAxis(W, 286, ABG)
22:34:26.352 00.000 8532 Guiding  Dir = 3, Dur = 286
22:34:26.353 00.001 8532 IsSlewing returns 0
22:34:26.353 00.000 8532 IsGuiding returns 0
22:34:26.353 00.000 8532 PulseGuide returned control before completion, sleep 296
22:34:26.354 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2996, FiltMin=2829, FiltMax=45596, Gamma=0.990
22:34:26.370 00.016 7008 UpdateGuideState exits: m=701023 SNR=503.0
22:34:26.373 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:26.376 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:26.378 00.002 7008 Enqueuing Expose request
22:34:26.654 00.276 8532 IsGuiding returns 0
22:34:26.654 00.000 8532 Move returns status 0, amount 286
22:34:26.654 00.000 8532 MoveAxis(N, 0, ABG)
22:34:26.654 00.000 8532 Move returns status 0, amount 0
22:34:26.654 00.000 8532 move complete, result=0
22:34:26.654 00.000 8532 worker thread done servicing request
22:34:26.654 00.000 8532 Worker thread wakes up
22:34:26.654 00.000 7008 GuideStep: 0.3 px 286 ms WEST, 0.1 px 0 ms NORTH
22:34:26.658 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:26.658 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:26.904 00.246 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba95bc3e-915b-48ed-95f5-fb704c345d3e"}
22:34:26.906 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba95bc3e-915b-48ed-95f5-fb704c345d3e"}
22:34:26.909 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a6d569e-8bb6-4030-abd9-cf324ce83ac2"}
22:34:26.910 00.001 7008 case statement mapped state 6 to 3
22:34:26.912 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a6d569e-8bb6-4030-abd9-cf324ce83ac2"}
22:34:26.914 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a3d05c4-de05-43d1-b695-86fb0ec0e33c"}
22:34:26.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.91,7.46],"pixels":"..."},"id":"2a3d05c4-de05-43d1-b695-86fb0ec0e33c"}
22:34:28.784 01.868 8532 Exposure complete
22:34:28.820 00.036 8532 worker thread done servicing request
22:34:28.820 00.000 7008 OnExposeComplete: enter
22:34:28.822 00.002 7008 UpdateGuideState(): m_state=6
22:34:28.823 00.001 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:34:28.827 00.004 7008 Star::Find returns 1 (0), X=547.89, Y=322.43, Mass=700842, SNR=479.5, Peak=65525 HFD=3.1
22:34:28.829 00.002 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
22:34:28.831 00.002 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
22:34:28.832 00.001 7008 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.63 mountX=0.28 mountY=0.10, mountTheta=0.35
22:34:28.835 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.21, opts=13)
22:34:28.837 00.002 7008 Enqueuing Move request for scope (0.29, 0.21)
22:34:28.838 00.001 8532 Worker thread wakes up
22:34:28.838 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
22:34:28.838 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
22:34:28.838 00.000 8532 Moving (0.29, 0.21) raw xDistance=0.28 yDistance=0.10
22:34:28.838 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:34:28.838 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:28.839 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:34:28.839 00.000 8532 MoveAxis(W, 267, ABG)
22:34:28.839 00.000 8532 Guiding  Dir = 3, Dur = 267
22:34:28.839 00.000 8532 IsSlewing returns 0
22:34:28.839 00.000 8532 IsGuiding returns 0
22:34:28.839 00.000 8532 PulseGuide returned control before completion, sleep 277
22:34:28.840 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2994, FiltMin=2844, FiltMax=45803, Gamma=0.990
22:34:28.856 00.016 7008 UpdateGuideState exits: m=700842 SNR=479.5
22:34:28.860 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.863 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:28.865 00.002 7008 Enqueuing Expose request
22:34:28.904 00.039 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"438f417d-c349-4f37-b777-cd30595fcab7"}
22:34:28.907 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"438f417d-c349-4f37-b777-cd30595fcab7"}
22:34:28.910 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1831e6c1-0d5b-4257-8584-e8e18422737c"}
22:34:28.913 00.003 7008 case statement mapped state 6 to 3
22:34:28.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1831e6c1-0d5b-4257-8584-e8e18422737c"}
22:34:28.920 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3cf9637c-07b2-46ca-bf43-ce5a1c7d43b5"}
22:34:28.923 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.89,7.43],"pixels":"..."},"id":"3cf9637c-07b2-46ca-bf43-ce5a1c7d43b5"}
22:34:29.123 00.200 8532 IsGuiding returns 0
22:34:29.123 00.000 8532 Move returns status 0, amount 267
22:34:29.123 00.000 8532 MoveAxis(N, 0, ABG)
22:34:29.123 00.000 8532 Move returns status 0, amount 0
22:34:29.124 00.001 8532 move complete, result=0
22:34:29.124 00.000 8532 worker thread done servicing request
22:34:29.124 00.000 8532 Worker thread wakes up
22:34:29.124 00.000 7008 GuideStep: 0.3 px 267 ms WEST, 0.1 px 0 ms NORTH
22:34:29.128 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:29.128 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:30.904 01.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e198ef25-8451-42d2-94a6-be9e0293da0a"}
22:34:30.909 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e198ef25-8451-42d2-94a6-be9e0293da0a"}
22:34:30.912 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1421dceb-2b80-4658-83ec-438212e09894"}
22:34:30.914 00.002 7008 case statement mapped state 6 to 3
22:34:30.917 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1421dceb-2b80-4658-83ec-438212e09894"}
22:34:30.922 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8efde01d-123a-4f12-8b6e-8fe3be061a15"}
22:34:30.925 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.89,7.43],"pixels":"..."},"id":"8efde01d-123a-4f12-8b6e-8fe3be061a15"}
22:34:31.254 00.329 8532 Exposure complete
22:34:31.299 00.045 8532 worker thread done servicing request
22:34:31.299 00.000 7008 OnExposeComplete: enter
22:34:31.301 00.002 7008 UpdateGuideState(): m_state=6
22:34:31.304 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:34:31.306 00.002 7008 Star::Find returns 1 (0), X=548.02, Y=322.49, Mass=720376, SNR=540.2, Peak=65525 HFD=3.0
22:34:31.309 00.003 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.64 = 0.64)
22:34:31.311 00.002 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
22:34:31.313 00.002 7008 CameraToMount -- cameraX=0.42 cameraY=0.27 hyp=0.50 cameraTheta=0.57 mountX=0.40 mountY=0.11, mountTheta=0.27
22:34:31.317 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.42, y=0.27, opts=13)
22:34:31.319 00.002 7008 Enqueuing Move request for scope (0.42, 0.27)
22:34:31.321 00.002 8532 Worker thread wakes up
22:34:31.321 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.27) opts 0xd
22:34:31.321 00.000 8532 Handling offset move in thread for scope, endpoint = (0.42, 0.27)
22:34:31.322 00.001 8532 Moving (0.42, 0.27) raw xDistance=0.40 yDistance=0.11
22:34:31.322 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
22:34:31.322 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:31.322 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:34:31.322 00.000 8532 MoveAxis(W, 378, ABG)
22:34:31.322 00.000 8532 Guiding  Dir = 3, Dur = 378
22:34:31.322 00.000 8532 IsSlewing returns 0
22:34:31.322 00.000 8532 IsGuiding returns 0
22:34:31.323 00.001 8532 PulseGuide returned control before completion, sleep 388
22:34:31.324 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2994, FiltMin=2850, FiltMax=46130, Gamma=0.990
22:34:31.342 00.018 7008 UpdateGuideState exits: m=720376 SNR=540.2
22:34:31.345 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:31.347 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:31.349 00.002 7008 Enqueuing Expose request
22:34:31.713 00.364 8532 IsGuiding returns 0
22:34:31.713 00.000 8532 Move returns status 0, amount 378
22:34:31.713 00.000 8532 MoveAxis(N, 0, ABG)
22:34:31.714 00.001 8532 Move returns status 0, amount 0
22:34:31.714 00.000 8532 move complete, result=0
22:34:31.714 00.000 8532 worker thread done servicing request
22:34:31.714 00.000 8532 Worker thread wakes up
22:34:31.714 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:31.715 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:31.715 00.000 7008 GuideStep: 0.4 px 378 ms WEST, 0.1 px 0 ms NORTH
22:34:32.902 01.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d71af48c-dd25-4fb9-af32-c22eae56a8e5"}
22:34:32.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d71af48c-dd25-4fb9-af32-c22eae56a8e5"}
22:34:32.907 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"201c684a-a834-437d-b9c3-7e6c431b0390"}
22:34:32.909 00.002 7008 case statement mapped state 6 to 3
22:34:32.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"201c684a-a834-437d-b9c3-7e6c431b0390"}
22:34:32.916 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6832d6d4-ace8-4c69-ae86-d26fff6b2b4e"}
22:34:32.919 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.02,7.49],"pixels":"..."},"id":"6832d6d4-ace8-4c69-ae86-d26fff6b2b4e"}
22:34:33.841 00.922 8532 Exposure complete
22:34:33.881 00.040 8532 worker thread done servicing request
22:34:33.881 00.000 7008 OnExposeComplete: enter
22:34:33.882 00.001 7008 UpdateGuideState(): m_state=6
22:34:33.885 00.003 7008 Star::Find(15, 548, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:34:33.886 00.001 7008 Star::Find returns 1 (0), X=547.95, Y=322.52, Mass=709665, SNR=515.5, Peak=65525 HFD=3.0
22:34:33.888 00.002 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.79 = 0.79)
22:34:33.889 00.001 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
22:34:33.891 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=0.31 hyp=0.47 cameraTheta=0.71 mountX=0.33 mountY=0.17, mountTheta=0.48
22:34:33.894 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.31, opts=13)
22:34:33.897 00.003 7008 Enqueuing Move request for scope (0.35, 0.31)
22:34:33.900 00.003 8532 Worker thread wakes up
22:34:33.900 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.31) opts 0xd
22:34:33.900 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.31)
22:34:33.900 00.000 8532 Moving (0.35, 0.31) raw xDistance=0.33 yDistance=0.17
22:34:33.900 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:34:33.901 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:34:33.901 00.000 8532 MoveAxis(W, 319, ABG)
22:34:33.901 00.000 8532 Guiding  Dir = 3, Dur = 319
22:34:33.901 00.000 8532 IsSlewing returns 0
22:34:33.902 00.001 8532 IsGuiding returns 0
22:34:33.902 00.000 8532 PulseGuide returned control before completion, sleep 329
22:34:33.904 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2991, FiltMin=2828, FiltMax=48984, Gamma=0.990
22:34:33.918 00.014 7008 UpdateGuideState exits: m=709665 SNR=515.5
22:34:33.919 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:33.921 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:33.922 00.001 7008 Enqueuing Expose request
22:34:34.243 00.321 8532 IsGuiding returns 0
22:34:34.243 00.000 8532 Move returns status 0, amount 319
22:34:34.243 00.000 8532 MoveAxis(S, 298, ABG)
22:34:34.243 00.000 8532 Guiding  Dir = 1, Dur = 298
22:34:34.244 00.001 8532 IsSlewing returns 0
22:34:34.244 00.000 8532 IsGuiding returns 0
22:34:34.244 00.000 8532 PulseGuide returned control before completion, sleep 308
22:34:34.556 00.312 8532 IsGuiding returns 1
22:34:34.557 00.001 8532 scope still moving after pulse duration time elapsed
22:34:34.587 00.030 8532 IsSlewing returns 0
22:34:34.587 00.000 8532 IsGuiding returns 0
22:34:34.587 00.000 8532 scope move finished after 298 + 45 ms
22:34:34.587 00.000 8532 Move returns status 0, amount 298
22:34:34.587 00.000 8532 move complete, result=0
22:34:34.589 00.002 8532 worker thread done servicing request
22:34:34.589 00.000 7008 GuideStep: 0.3 px 319 ms WEST, 0.2 px 298 ms SOUTH
22:34:34.592 00.003 8532 Worker thread wakes up
22:34:34.592 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:34.592 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:34.902 00.310 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"385c3ecd-45d6-454e-a119-e2adb21d677d"}
22:34:34.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"385c3ecd-45d6-454e-a119-e2adb21d677d"}
22:34:34.906 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6037cc4-b002-4b86-87cb-80cd417b33a5"}
22:34:34.908 00.002 7008 case statement mapped state 6 to 3
22:34:34.910 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6037cc4-b002-4b86-87cb-80cd417b33a5"}
22:34:34.912 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"adb9e40b-8aa8-4993-b55b-8ef8cafc3327"}
22:34:34.913 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[6.95,6.52],"pixels":"..."},"id":"adb9e40b-8aa8-4993-b55b-8ef8cafc3327"}
22:34:36.717 01.804 8532 Exposure complete
22:34:36.767 00.050 8532 worker thread done servicing request
22:34:36.767 00.000 7008 OnExposeComplete: enter
22:34:36.770 00.003 7008 UpdateGuideState(): m_state=6
22:34:36.772 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:34:36.773 00.001 7008 Star::Find returns 1 (0), X=547.86, Y=322.30, Mass=676927, SNR=469.6, Peak=65525 HFD=3.1
22:34:36.775 00.002 7008 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.07) = xAngle (0.37 = 0.37)
22:34:36.778 00.003 7008 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.04 = -0.04)
22:34:36.780 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.08 hyp=0.27 cameraTheta=0.30 mountX=0.26 mountY=-0.01, mountTheta=-0.04
22:34:36.784 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.08, opts=13)
22:34:36.788 00.004 7008 Enqueuing Move request for scope (0.26, 0.08)
22:34:36.790 00.002 8532 Worker thread wakes up
22:34:36.790 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.08) opts 0xd
22:34:36.790 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.08)
22:34:36.790 00.000 8532 Moving (0.26, 0.08) raw xDistance=0.26 yDistance=-0.01
22:34:36.790 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:34:36.790 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:36.790 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:36.790 00.000 8532 MoveAxis(W, 249, ABG)
22:34:36.790 00.000 8532 Guiding  Dir = 3, Dur = 249
22:34:36.791 00.001 8532 IsSlewing returns 0
22:34:36.791 00.000 8532 IsGuiding returns 0
22:34:36.792 00.001 8532 PulseGuide returned control before completion, sleep 259
22:34:36.792 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2988, FiltMin=2847, FiltMax=40612, Gamma=0.990
22:34:36.811 00.019 7008 UpdateGuideState exits: m=676927 SNR=469.6
22:34:36.813 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.814 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:36.815 00.001 7008 Enqueuing Expose request
22:34:36.901 00.086 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee738c73-eebf-4343-b939-696d7e990908"}
22:34:36.904 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee738c73-eebf-4343-b939-696d7e990908"}
22:34:36.907 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f035b90f-c561-4c88-8578-e5bbc7eecbdc"}
22:34:36.909 00.002 7008 case statement mapped state 6 to 3
22:34:36.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f035b90f-c561-4c88-8578-e5bbc7eecbdc"}
22:34:36.915 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"90deaa60-dc29-4574-86af-192cf87c6e9c"}
22:34:36.918 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.86,7.30],"pixels":"..."},"id":"90deaa60-dc29-4574-86af-192cf87c6e9c"}
22:34:37.072 00.154 8532 IsGuiding returns 0
22:34:37.073 00.001 8532 Move returns status 0, amount 249
22:34:37.073 00.000 8532 MoveAxis(N, 0, ABG)
22:34:37.073 00.000 8532 Move returns status 0, amount 0
22:34:37.073 00.000 8532 move complete, result=0
22:34:37.073 00.000 8532 worker thread done servicing request
22:34:37.073 00.000 7008 GuideStep: 0.3 px 249 ms WEST, -0.0 px 0 ms NORTH
22:34:37.076 00.003 8532 Worker thread wakes up
22:34:37.077 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:37.077 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:38.901 01.824 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77fb73ec-a274-4c67-af7d-23c476e553f5"}
22:34:38.904 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77fb73ec-a274-4c67-af7d-23c476e553f5"}
22:34:38.906 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d71f7e1e-387a-41e5-8138-0b130d8fab5d"}
22:34:38.908 00.002 7008 case statement mapped state 6 to 3
22:34:38.910 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d71f7e1e-387a-41e5-8138-0b130d8fab5d"}
22:34:38.912 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0f16cfff-3d03-4066-bf54-ae9975cefe40"}
22:34:38.915 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[6.86,7.30],"pixels":"..."},"id":"0f16cfff-3d03-4066-bf54-ae9975cefe40"}
22:34:39.211 00.296 8532 Exposure complete
22:34:39.272 00.061 8532 worker thread done servicing request
22:34:39.272 00.000 7008 OnExposeComplete: enter
22:34:39.276 00.004 7008 UpdateGuideState(): m_state=6
22:34:39.280 00.004 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:34:39.285 00.005 7008 Star::Find returns 1 (0), X=547.87, Y=322.29, Mass=680505, SNR=508.7, Peak=65525 HFD=3.1
22:34:39.287 00.002 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.34 = 0.34)
22:34:39.289 00.002 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
22:34:39.291 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.27 mountX=0.26 mountY=-0.02, mountTheta=-0.08
22:34:39.295 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.07, opts=13)
22:34:39.298 00.003 7008 Enqueuing Move request for scope (0.27, 0.07)
22:34:39.303 00.005 8532 Worker thread wakes up
22:34:39.303 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
22:34:39.303 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
22:34:39.303 00.000 8532 Moving (0.27, 0.07) raw xDistance=0.26 yDistance=-0.02
22:34:39.303 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:34:39.303 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:39.303 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:39.303 00.000 8532 MoveAxis(W, 251, ABG)
22:34:39.303 00.000 8532 Guiding  Dir = 3, Dur = 251
22:34:39.303 00.000 8532 IsSlewing returns 0
22:34:39.305 00.002 8532 IsGuiding returns 0
22:34:39.305 00.000 8532 PulseGuide returned control before completion, sleep 261
22:34:39.306 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2989, FiltMin=2843, FiltMax=41388, Gamma=0.990
22:34:39.324 00.018 7008 UpdateGuideState exits: m=680505 SNR=508.7
22:34:39.328 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:39.331 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:39.338 00.007 7008 Enqueuing Expose request
22:34:39.578 00.240 8532 IsGuiding returns 0
22:34:39.579 00.001 8532 Move returns status 0, amount 251
22:34:39.579 00.000 8532 MoveAxis(N, 0, ABG)
22:34:39.579 00.000 8532 Move returns status 0, amount 0
22:34:39.579 00.000 8532 move complete, result=0
22:34:39.579 00.000 8532 worker thread done servicing request
22:34:39.579 00.000 8532 Worker thread wakes up
22:34:39.579 00.000 7008 GuideStep: 0.3 px 251 ms WEST, -0.0 px 0 ms NORTH
22:34:39.582 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:39.582 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:40.901 01.319 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"452aba98-5de6-4735-a675-7895e764e730"}
22:34:40.907 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"452aba98-5de6-4735-a675-7895e764e730"}
22:34:40.910 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3bda236-73dd-4faa-9843-dd4738149c01"}
22:34:40.913 00.003 7008 case statement mapped state 6 to 3
22:34:40.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3bda236-73dd-4faa-9843-dd4738149c01"}
22:34:40.918 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a050fa46-9529-4596-9084-3074093bfbdb"}
22:34:40.920 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[6.87,7.29],"pixels":"..."},"id":"a050fa46-9529-4596-9084-3074093bfbdb"}
22:34:41.707 00.787 8532 Exposure complete
22:34:41.752 00.045 8532 worker thread done servicing request
22:34:41.752 00.000 7008 OnExposeComplete: enter
22:34:41.754 00.002 7008 UpdateGuideState(): m_state=6
22:34:41.756 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:34:41.759 00.003 7008 Star::Find returns 1 (0), X=547.83, Y=322.30, Mass=663981, SNR=496.1, Peak=65525 HFD=3.1
22:34:41.761 00.002 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.42 = 0.42)
22:34:41.763 00.002 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.00 = 0.00)
22:34:41.765 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.25 cameraTheta=0.34 mountX=0.22 mountY=0.00, mountTheta=0.00
22:34:41.770 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.08, opts=13)
22:34:41.772 00.002 7008 Enqueuing Move request for scope (0.23, 0.08)
22:34:41.774 00.002 8532 Worker thread wakes up
22:34:41.774 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
22:34:41.774 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
22:34:41.774 00.000 8532 Moving (0.23, 0.08) raw xDistance=0.22 yDistance=0.00
22:34:41.774 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:34:41.774 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:41.774 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:41.774 00.000 8532 MoveAxis(W, 217, ABG)
22:34:41.774 00.000 8532 Guiding  Dir = 3, Dur = 217
22:34:41.774 00.000 8532 IsSlewing returns 0
22:34:41.775 00.001 8532 IsGuiding returns 0
22:34:41.775 00.000 8532 PulseGuide returned control before completion, sleep 227
22:34:41.778 00.003 7008 UpdateImageDisplay: Size=(752,580) min=50, max=65525, med=2984, FiltMin=2817, FiltMax=38922, Gamma=0.990
22:34:41.794 00.016 7008 UpdateGuideState exits: m=663981 SNR=496.1
22:34:41.796 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:41.798 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:41.800 00.002 7008 Enqueuing Expose request
22:34:42.010 00.210 8532 IsGuiding returns 1
22:34:42.010 00.000 8532 scope still moving after pulse duration time elapsed
22:34:42.040 00.030 8532 IsSlewing returns 0
22:34:42.040 00.000 8532 IsGuiding returns 0
22:34:42.040 00.000 8532 scope move finished after 217 + 47 ms
22:34:42.040 00.000 8532 Move returns status 0, amount 217
22:34:42.041 00.001 8532 MoveAxis(N, 0, ABG)
22:34:42.041 00.000 8532 Move returns status 0, amount 0
22:34:42.041 00.000 8532 move complete, result=0
22:34:42.041 00.000 8532 worker thread done servicing request
22:34:42.042 00.001 7008 GuideStep: 0.2 px 217 ms WEST, 0.0 px 0 ms NORTH
22:34:42.045 00.003 8532 Worker thread wakes up
22:34:42.045 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:42.045 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:42.900 00.855 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3eea99aa-db73-4ef9-9354-ff0c2f6d22bd"}
22:34:42.907 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3eea99aa-db73-4ef9-9354-ff0c2f6d22bd"}
22:34:42.910 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"124fd377-f4cc-438f-aff3-94eb6311f7d1"}
22:34:42.912 00.002 7008 case statement mapped state 6 to 3
22:34:42.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"124fd377-f4cc-438f-aff3-94eb6311f7d1"}
22:34:42.917 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7990ca2e-ae9c-4e71-a116-afc9ab5c0957"}
22:34:42.921 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[6.83,7.30],"pixels":"..."},"id":"7990ca2e-ae9c-4e71-a116-afc9ab5c0957"}
22:34:44.174 01.253 8532 Exposure complete
22:34:44.221 00.047 8532 worker thread done servicing request
22:34:44.221 00.000 7008 OnExposeComplete: enter
22:34:44.224 00.003 7008 UpdateGuideState(): m_state=6
22:34:44.226 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:34:44.230 00.004 7008 Star::Find returns 1 (1), X=547.74, Y=322.21, Mass=646105, SNR=464.6, Peak=65535 HFD=2.9
22:34:44.232 00.002 7008 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.07) = xAngle (0.05 = 0.05)
22:34:44.234 00.002 7008 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.36 = -0.36)
22:34:44.236 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=0.14 mountY=-0.05, mountTheta=-0.34
22:34:44.240 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=-0.00, opts=13)
22:34:44.242 00.002 7008 Enqueuing Move request for scope (0.14, -0.00)
22:34:44.245 00.003 8532 Worker thread wakes up
22:34:44.245 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
22:34:44.245 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
22:34:44.245 00.000 8532 Moving (0.14, -0.00) raw xDistance=0.14 yDistance=-0.05
22:34:44.245 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:34:44.245 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:44.245 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:44.245 00.000 8532 MoveAxis(E, 0, ABG)
22:34:44.245 00.000 8532 Move returns status 0, amount 0
22:34:44.245 00.000 8532 MoveAxis(N, 0, ABG)
22:34:44.245 00.000 8532 Move returns status 0, amount 0
22:34:44.245 00.000 8532 move complete, result=0
22:34:44.247 00.002 8532 worker thread done servicing request
22:34:44.249 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2983, FiltMin=2827, FiltMax=39007, Gamma=0.990
22:34:44.261 00.012 7008 UpdateGuideState exits: m=646105 SNR=464.6 Saturated
22:34:44.264 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.265 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:44.266 00.001 7008 Enqueuing Expose request
22:34:44.267 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:44.268 00.001 8532 Worker thread wakes up
22:34:44.268 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:44.268 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:44.903 00.635 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84b8a50e-560d-4b3a-a1c4-84df6822f2df"}
22:34:44.906 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84b8a50e-560d-4b3a-a1c4-84df6822f2df"}
22:34:44.910 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"daf25a5c-919b-4c57-b331-6f19ae757b82"}
22:34:44.912 00.002 7008 case statement mapped state 6 to 3
22:34:44.915 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"daf25a5c-919b-4c57-b331-6f19ae757b82"}
22:34:44.918 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dbf93710-082f-4691-bda4-0e1951f5d90f"}
22:34:44.921 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[6.74,7.21],"pixels":"..."},"id":"dbf93710-082f-4691-bda4-0e1951f5d90f"}
22:34:46.397 01.476 8532 Exposure complete
22:34:46.440 00.043 8532 worker thread done servicing request
22:34:46.441 00.001 7008 OnExposeComplete: enter
22:34:46.443 00.002 7008 UpdateGuideState(): m_state=6
22:34:46.445 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:34:46.446 00.001 7008 Star::Find returns 1 (0), X=547.81, Y=322.25, Mass=663776, SNR=481.1, Peak=65525 HFD=3.0
22:34:46.448 00.002 7008 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.07) = xAngle (0.25 = 0.25)
22:34:46.450 00.002 7008 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.16 = -0.16)
22:34:46.454 00.004 7008 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=0.21 mountY=-0.03, mountTheta=-0.16
22:34:46.459 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.04, opts=13)
22:34:46.461 00.002 7008 Enqueuing Move request for scope (0.21, 0.04)
22:34:46.462 00.001 8532 Worker thread wakes up
22:34:46.462 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
22:34:46.462 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
22:34:46.462 00.000 8532 Moving (0.21, 0.04) raw xDistance=0.21 yDistance=-0.03
22:34:46.464 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:34:46.464 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:46.464 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:46.464 00.000 8532 MoveAxis(W, 182, ABG)
22:34:46.464 00.000 8532 Guiding  Dir = 3, Dur = 182
22:34:46.464 00.000 8532 IsSlewing returns 0
22:34:46.465 00.001 8532 IsGuiding returns 0
22:34:46.466 00.001 8532 PulseGuide returned control before completion, sleep 191
22:34:46.469 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2982, FiltMin=2824, FiltMax=38447, Gamma=0.990
22:34:46.488 00.019 7008 UpdateGuideState exits: m=663776 SNR=481.1
22:34:46.491 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:46.494 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:46.497 00.003 7008 Enqueuing Expose request
22:34:46.668 00.171 8532 IsGuiding returns 0
22:34:46.668 00.000 8532 Move returns status 0, amount 182
22:34:46.668 00.000 8532 MoveAxis(N, 0, ABG)
22:34:46.668 00.000 8532 Move returns status 0, amount 0
22:34:46.668 00.000 8532 move complete, result=0
22:34:46.668 00.000 8532 worker thread done servicing request
22:34:46.669 00.001 8532 Worker thread wakes up
22:34:46.669 00.000 7008 GuideStep: 0.2 px 182 ms WEST, -0.0 px 0 ms NORTH
22:34:46.671 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:46.672 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:46.898 00.226 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf0744fb-2373-4db7-8a2b-43e02b30b4cc"}
22:34:46.899 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf0744fb-2373-4db7-8a2b-43e02b30b4cc"}
22:34:46.902 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a8d60446-ff53-4671-a373-48dcfdfe40b8"}
22:34:46.903 00.001 7008 case statement mapped state 6 to 3
22:34:46.904 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8d60446-ff53-4671-a373-48dcfdfe40b8"}
22:34:46.905 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf7513fb-4322-4a0f-b669-b9d6e1e42f61"}
22:34:46.906 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[6.81,7.25],"pixels":"..."},"id":"bf7513fb-4322-4a0f-b669-b9d6e1e42f61"}
22:34:48.805 01.899 8532 Exposure complete
22:34:48.834 00.029 8532 worker thread done servicing request
22:34:48.834 00.000 7008 OnExposeComplete: enter
22:34:48.836 00.002 7008 UpdateGuideState(): m_state=6
22:34:48.838 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:34:48.840 00.002 7008 Star::Find returns 1 (0), X=547.89, Y=322.31, Mass=664811, SNR=489.5, Peak=65525 HFD=3.2
22:34:48.842 00.002 7008 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.07) = xAngle (0.39 = 0.39)
22:34:48.844 00.002 7008 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.02 = -0.02)
22:34:48.846 00.002 7008 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.30 cameraTheta=0.32 mountX=0.28 mountY=-0.01, mountTheta=-0.03
22:34:48.849 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.10, opts=13)
22:34:48.851 00.002 7008 Enqueuing Move request for scope (0.29, 0.10)
22:34:48.853 00.002 8532 Worker thread wakes up
22:34:48.853 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
22:34:48.853 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
22:34:48.853 00.000 8532 Moving (0.29, 0.10) raw xDistance=0.28 yDistance=-0.01
22:34:48.853 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:34:48.853 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.853 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:48.853 00.000 8532 MoveAxis(W, 263, ABG)
22:34:48.853 00.000 8532 Guiding  Dir = 3, Dur = 263
22:34:48.855 00.002 8532 IsSlewing returns 0
22:34:48.855 00.000 8532 IsGuiding returns 0
22:34:48.855 00.000 8532 PulseGuide returned control before completion, sleep 273
22:34:48.855 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2983, FiltMin=2830, FiltMax=39594, Gamma=0.990
22:34:48.868 00.013 7008 UpdateGuideState exits: m=664811 SNR=489.5
22:34:48.870 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.872 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:48.872 00.000 7008 Enqueuing Expose request
22:34:48.910 00.038 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cf8125c-f424-47e9-99a9-e017f5f039a3"}
22:34:48.911 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cf8125c-f424-47e9-99a9-e017f5f039a3"}
22:34:48.915 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"060854bc-cc84-4678-948d-438a6883ffff"}
22:34:48.917 00.002 7008 case statement mapped state 6 to 3
22:34:48.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"060854bc-cc84-4678-948d-438a6883ffff"}
22:34:48.921 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a21b8cf-45e2-48b8-81be-274c3fb43c51"}
22:34:48.922 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[6.89,7.31],"pixels":"..."},"id":"4a21b8cf-45e2-48b8-81be-274c3fb43c51"}
22:34:49.132 00.210 8532 IsGuiding returns 0
22:34:49.132 00.000 8532 Move returns status 0, amount 263
22:34:49.132 00.000 8532 MoveAxis(N, 0, ABG)
22:34:49.132 00.000 8532 Move returns status 0, amount 0
22:34:49.132 00.000 8532 move complete, result=0
22:34:49.132 00.000 7008 GuideStep: 0.3 px 263 ms WEST, -0.0 px 0 ms NORTH
22:34:49.134 00.002 8532 worker thread done servicing request
22:34:49.134 00.000 8532 Worker thread wakes up
22:34:49.134 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:49.134 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:50.912 01.778 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e6991ec-aa99-406d-a574-f2c7cd24dd59"}
22:34:50.919 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e6991ec-aa99-406d-a574-f2c7cd24dd59"}
22:34:50.921 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d8b9cf4-8662-4a4e-b79a-af46437bd253"}
22:34:50.927 00.006 7008 case statement mapped state 6 to 3
22:34:50.930 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d8b9cf4-8662-4a4e-b79a-af46437bd253"}
22:34:50.939 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"17bbef26-dfe5-4687-a401-d7ac9f34fe04"}
22:34:50.943 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[6.89,7.31],"pixels":"..."},"id":"17bbef26-dfe5-4687-a401-d7ac9f34fe04"}
22:34:51.263 00.320 8532 Exposure complete
22:34:51.305 00.042 8532 worker thread done servicing request
22:34:51.305 00.000 7008 OnExposeComplete: enter
22:34:51.305 00.000 7008 UpdateGuideState(): m_state=6
22:34:51.311 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:34:51.311 00.000 7008 Star::Find returns 1 (0), X=547.91, Y=322.48, Mass=708998, SNR=509.9, Peak=65525 HFD=3.0
22:34:51.311 00.000 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
22:34:51.311 00.000 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
22:34:51.311 00.000 7008 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.70 mountX=0.29 mountY=0.14, mountTheta=0.46
22:34:51.311 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.26, opts=13)
22:34:51.311 00.000 7008 Enqueuing Move request for scope (0.31, 0.26)
22:34:51.327 00.016 8532 Worker thread wakes up
22:34:51.327 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd
22:34:51.327 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.26)
22:34:51.327 00.000 8532 Moving (0.31, 0.26) raw xDistance=0.29 yDistance=0.14
22:34:51.327 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:34:51.327 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:51.327 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:34:51.327 00.000 8532 MoveAxis(W, 279, ABG)
22:34:51.327 00.000 8532 Guiding  Dir = 3, Dur = 279
22:34:51.327 00.000 8532 IsSlewing returns 0
22:34:51.327 00.000 8532 IsGuiding returns 0
22:34:51.327 00.000 8532 PulseGuide returned control before completion, sleep 289
22:34:51.327 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2979, FiltMin=2831, FiltMax=44805, Gamma=0.990
22:34:51.344 00.017 7008 UpdateGuideState exits: m=708998 SNR=509.9
22:34:51.344 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:51.344 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:51.344 00.000 7008 Enqueuing Expose request
22:34:51.629 00.285 8532 IsGuiding returns 0
22:34:51.629 00.000 8532 Move returns status 0, amount 279
22:34:51.629 00.000 8532 MoveAxis(N, 0, ABG)
22:34:51.629 00.000 8532 Move returns status 0, amount 0
22:34:51.629 00.000 8532 move complete, result=0
22:34:51.631 00.002 8532 worker thread done servicing request
22:34:51.631 00.000 7008 GuideStep: 0.3 px 279 ms WEST, 0.1 px 0 ms NORTH
22:34:51.631 00.000 8532 Worker thread wakes up
22:34:51.631 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:51.631 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:52.920 01.289 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4fe42e68-a84c-472e-be60-b9f5cdc6046e"}
22:34:52.923 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4fe42e68-a84c-472e-be60-b9f5cdc6046e"}
22:34:52.927 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"784afbf0-b893-4da1-aa57-29f145714a8f"}
22:34:52.931 00.004 7008 case statement mapped state 6 to 3
22:34:52.933 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"784afbf0-b893-4da1-aa57-29f145714a8f"}
22:34:52.937 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f576e8e2-84ab-47f7-8a20-6a96a7b050b5"}
22:34:52.940 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[6.91,7.48],"pixels":"..."},"id":"f576e8e2-84ab-47f7-8a20-6a96a7b050b5"}
22:34:53.765 00.825 8532 Exposure complete
22:34:53.817 00.052 8532 worker thread done servicing request
22:34:53.817 00.000 7008 OnExposeComplete: enter
22:34:53.817 00.000 7008 UpdateGuideState(): m_state=6
22:34:53.823 00.006 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:34:53.825 00.002 7008 Star::Find returns 1 (1), X=547.74, Y=322.33, Mass=672869, SNR=474.1, Peak=65535 HFD=3.1
22:34:53.827 00.002 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
22:34:53.827 00.000 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
22:34:53.827 00.000 7008 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.69 mountX=0.13 mountY=0.06, mountTheta=0.44
22:34:53.827 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.12, opts=13)
22:34:53.827 00.000 7008 Enqueuing Move request for scope (0.14, 0.12)
22:34:53.827 00.000 8532 Worker thread wakes up
22:34:53.827 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
22:34:53.827 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
22:34:53.827 00.000 8532 Moving (0.14, 0.12) raw xDistance=0.13 yDistance=0.06
22:34:53.827 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:34:53.827 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:53.827 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:53.827 00.000 8532 MoveAxis(E, 0, ABG)
22:34:53.827 00.000 8532 Move returns status 0, amount 0
22:34:53.827 00.000 8532 MoveAxis(N, 0, ABG)
22:34:53.827 00.000 8532 Move returns status 0, amount 0
22:34:53.827 00.000 8532 move complete, result=0
22:34:53.827 00.000 8532 worker thread done servicing request
22:34:53.827 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2978, FiltMin=2826, FiltMax=38684, Gamma=0.990
22:34:53.860 00.033 7008 UpdateGuideState exits: m=672869 SNR=474.1 Saturated
22:34:53.860 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:53.866 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:53.866 00.000 7008 Enqueuing Expose request
22:34:53.866 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:53.866 00.000 8532 Worker thread wakes up
22:34:53.866 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:53.866 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:54.925 01.059 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a273313b-b2c0-4a73-9ed9-6f23436db2dc"}
22:34:54.930 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a273313b-b2c0-4a73-9ed9-6f23436db2dc"}
22:34:54.930 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f510a07-a753-4eb7-9f7c-468abb2186a3"}
22:34:54.934 00.004 7008 case statement mapped state 6 to 3
22:34:54.936 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f510a07-a753-4eb7-9f7c-468abb2186a3"}
22:34:54.940 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"61edaaea-332c-43f9-9ec8-fb7510622a74"}
22:34:54.940 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[6.74,7.33],"pixels":"..."},"id":"61edaaea-332c-43f9-9ec8-fb7510622a74"}
22:34:55.986 01.046 8532 Exposure complete
22:34:56.019 00.033 8532 worker thread done servicing request
22:34:56.019 00.000 7008 OnExposeComplete: enter
22:34:56.033 00.014 7008 UpdateGuideState(): m_state=6
22:34:56.036 00.003 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:34:56.036 00.000 7008 Star::Find returns 1 (1), X=547.74, Y=322.42, Mass=692477, SNR=513.1, Peak=65535 HFD=3.2
22:34:56.036 00.000 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
22:34:56.036 00.000 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
22:34:56.036 00.000 7008 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.97 mountX=0.13 mountY=0.15, mountTheta=0.86
22:34:56.036 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.20, opts=13)
22:34:56.050 00.014 7008 Enqueuing Move request for scope (0.14, 0.20)
22:34:56.050 00.000 8532 Worker thread wakes up
22:34:56.050 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
22:34:56.050 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
22:34:56.050 00.000 8532 Moving (0.14, 0.20) raw xDistance=0.13 yDistance=0.15
22:34:56.050 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:34:56.050 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:56.053 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:34:56.053 00.000 8532 MoveAxis(E, 0, ABG)
22:34:56.053 00.000 8532 Move returns status 0, amount 0
22:34:56.053 00.000 8532 MoveAxis(N, 0, ABG)
22:34:56.053 00.000 8532 Move returns status 0, amount 0
22:34:56.053 00.000 8532 move complete, result=0
22:34:56.053 00.000 8532 worker thread done servicing request
22:34:56.053 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2972, FiltMin=2800, FiltMax=43986, Gamma=0.990
22:34:56.070 00.017 7008 UpdateGuideState exits: m=692477 SNR=513.1 Saturated
22:34:56.070 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.076 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:56.078 00.002 7008 Enqueuing Expose request
22:34:56.080 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:56.082 00.002 8532 Worker thread wakes up
22:34:56.082 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:56.082 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:56.925 00.843 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7b40547-4d33-4a43-a573-28fa0e4c6ef9"}
22:34:56.927 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7b40547-4d33-4a43-a573-28fa0e4c6ef9"}
22:34:56.931 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdb2f3ab-0e95-4fb1-b34b-eeed51813631"}
22:34:56.933 00.002 7008 case statement mapped state 6 to 3
22:34:56.937 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdb2f3ab-0e95-4fb1-b34b-eeed51813631"}
22:34:56.939 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4c4d2f28-e16c-4b6a-afa6-3840cfe01c16"}
22:34:56.942 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[6.74,7.42],"pixels":"..."},"id":"4c4d2f28-e16c-4b6a-afa6-3840cfe01c16"}
22:34:58.210 01.268 8532 Exposure complete
22:34:58.260 00.050 8532 worker thread done servicing request
22:34:58.260 00.000 7008 OnExposeComplete: enter
22:34:58.260 00.000 7008 UpdateGuideState(): m_state=6
22:34:58.260 00.000 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:34:58.269 00.009 7008 Star::Find returns 1 (0), X=547.87, Y=322.37, Mass=692830, SNR=514.7, Peak=65525 HFD=3.2
22:34:58.270 00.001 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
22:34:58.270 00.000 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
22:34:58.275 00.005 7008 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.51 mountX=0.26 mountY=0.05, mountTheta=0.19
22:34:58.277 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.15, opts=13)
22:34:58.277 00.000 7008 Enqueuing Move request for scope (0.27, 0.15)
22:34:58.277 00.000 8532 Worker thread wakes up
22:34:58.277 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
22:34:58.277 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
22:34:58.277 00.000 8532 Moving (0.27, 0.15) raw xDistance=0.26 yDistance=0.05
22:34:58.277 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:34:58.277 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:58.277 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:34:58.277 00.000 8532 MoveAxis(W, 230, ABG)
22:34:58.277 00.000 8532 Guiding  Dir = 3, Dur = 230
22:34:58.277 00.000 8532 IsSlewing returns 0
22:34:58.277 00.000 8532 IsGuiding returns 0
22:34:58.277 00.000 8532 PulseGuide returned control before completion, sleep 240
22:34:58.277 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2974, FiltMin=2811, FiltMax=41876, Gamma=0.990
22:34:58.302 00.025 7008 UpdateGuideState exits: m=692830 SNR=514.7
22:34:58.302 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.302 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:34:58.302 00.000 7008 Enqueuing Expose request
22:34:58.539 00.237 8532 IsGuiding returns 0
22:34:58.539 00.000 8532 Move returns status 0, amount 230
22:34:58.539 00.000 8532 MoveAxis(N, 0, ABG)
22:34:58.539 00.000 8532 Move returns status 0, amount 0
22:34:58.539 00.000 8532 move complete, result=0
22:34:58.539 00.000 8532 worker thread done servicing request
22:34:58.539 00.000 7008 GuideStep: 0.3 px 230 ms WEST, 0.1 px 0 ms NORTH
22:34:58.541 00.002 8532 Worker thread wakes up
22:34:58.541 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:34:58.541 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:34:58.938 00.397 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0aca1ff-64de-42b2-a30b-2281125685a1"}
22:34:58.941 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0aca1ff-64de-42b2-a30b-2281125685a1"}
22:34:58.946 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e716771-631b-4a5c-8c83-9248396c00c7"}
22:34:58.946 00.000 7008 case statement mapped state 6 to 3
22:34:58.946 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e716771-631b-4a5c-8c83-9248396c00c7"}
22:34:58.954 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea324a57-1144-4336-88fb-410df943f3e4"}
22:34:58.958 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[6.87,7.37],"pixels":"..."},"id":"ea324a57-1144-4336-88fb-410df943f3e4"}
22:35:00.674 01.716 8532 Exposure complete
22:35:00.708 00.034 8532 worker thread done servicing request
22:35:00.708 00.000 7008 OnExposeComplete: enter
22:35:00.711 00.003 7008 UpdateGuideState(): m_state=6
22:35:00.713 00.002 7008 Star::Find(15, 547, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:35:00.713 00.000 7008 Star::Find returns 1 (0), X=547.85, Y=322.41, Mass=686789, SNR=504.6, Peak=65525 HFD=3.2
22:35:00.715 00.002 7008 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
22:35:00.717 00.002 7008 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
22:35:00.717 00.000 7008 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.32 cameraTheta=0.65 mountX=0.24 mountY=0.10, mountTheta=0.39
22:35:00.717 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.19, opts=13)
22:35:00.717 00.000 7008 Enqueuing Move request for scope (0.25, 0.19)
22:35:00.717 00.000 8532 Worker thread wakes up
22:35:00.717 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
22:35:00.717 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
22:35:00.717 00.000 8532 Moving (0.25, 0.19) raw xDistance=0.24 yDistance=0.10
22:35:00.725 00.008 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
22:35:00.725 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:00.725 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:35:00.725 00.000 8532 MoveAxis(W, 228, ABG)
22:35:00.725 00.000 8532 Guiding  Dir = 3, Dur = 228
22:35:00.725 00.000 8532 IsSlewing returns 0
22:35:00.725 00.000 8532 IsGuiding returns 0
22:35:00.725 00.000 8532 PulseGuide returned control before completion, sleep 238
22:35:00.725 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65525, med=2972, FiltMin=2822, FiltMax=42678, Gamma=0.990
22:35:00.744 00.019 7008 UpdateGuideState exits: m=686789 SNR=504.6
22:35:00.744 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.751 00.007 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:00.753 00.002 7008 Enqueuing Expose request
22:35:00.937 00.184 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8124472-2a60-442e-a4ce-2cb494f3bc15"}
22:35:00.939 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8124472-2a60-442e-a4ce-2cb494f3bc15"}
22:35:00.941 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4090391b-6b10-4ab2-a546-bd78801d6338"}
22:35:00.945 00.004 7008 case statement mapped state 6 to 3
22:35:00.945 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4090391b-6b10-4ab2-a546-bd78801d6338"}
22:35:00.945 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"002dcf7a-a503-46dc-b9d1-4c116d01c398"}
22:35:00.953 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[6.85,7.41],"pixels":"..."},"id":"002dcf7a-a503-46dc-b9d1-4c116d01c398"}
22:35:00.968 00.015 8532 IsGuiding returns 1
22:35:00.968 00.000 8532 scope still moving after pulse duration time elapsed
22:35:01.000 00.032 8532 IsSlewing returns 0
22:35:01.000 00.000 8532 IsGuiding returns 0
22:35:01.001 00.001 8532 scope move finished after 228 + 46 ms
22:35:01.001 00.000 8532 Move returns status 0, amount 228
22:35:01.001 00.000 8532 MoveAxis(N, 0, ABG)
22:35:01.001 00.000 8532 Move returns status 0, amount 0
22:35:01.001 00.000 8532 move complete, result=0
22:35:01.001 00.000 8532 worker thread done servicing request
22:35:01.001 00.000 8532 Worker thread wakes up
22:35:01.001 00.000 7008 GuideStep: 0.2 px 228 ms WEST, 0.1 px 0 ms NORTH
22:35:01.001 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:01.001 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,307,31,31)
22:35:01.262 00.261 7008 evsrv: cli 007F3C28 connect
22:35:01.264 00.002 7008 case statement mapped state 6 to 3
22:35:01.273 00.009 7008 case statement mapped state 6 to 3
22:35:01.278 00.005 7008 evsrv: cli 007F3C28 request: {"method":"get_app_state","id":"c9eaa218-e451-4ebd-97dd-38b8da136d3b"}
22:35:01.281 00.003 7008 case statement mapped state 6 to 3
22:35:01.289 00.008 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9eaa218-e451-4ebd-97dd-38b8da136d3b"}
22:35:01.294 00.005 7008 evsrv: cli 007F3C28 disconnect
22:35:01.298 00.004 7008 evsrv: cli 007F48A8 connect
22:35:01.302 00.004 7008 case statement mapped state 6 to 3
22:35:01.305 00.003 7008 case statement mapped state 6 to 3
22:35:01.309 00.004 7008 evsrv: cli 007F48A8 request: {"method":"stop_capture","id":"372c5481-e178-42e0-9849-ec4eb0eda027"}
22:35:01.311 00.002 7008 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:35:01.313 00.002 7008 Status Line: Waiting for devices...
22:35:01.317 00.004 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":0,"id":"372c5481-e178-42e0-9849-ec4eb0eda027"}
22:35:01.338 00.021 7008 evsrv: cli 007F48A8 disconnect
22:35:01.342 00.004 7008 evsrv: cli 007F3C28 connect
22:35:01.344 00.002 7008 case statement mapped state 6 to 3
22:35:01.346 00.002 7008 case statement mapped state 6 to 3
22:35:01.348 00.002 7008 evsrv: cli 007F3C28 request: {"method":"get_app_state","id":"5aaa0803-b89b-4f01-be1a-6ed06a444f55"}
22:35:01.351 00.003 7008 case statement mapped state 6 to 3
22:35:01.352 00.001 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":"Guiding","id":"5aaa0803-b89b-4f01-be1a-6ed06a444f55"}
22:35:01.356 00.004 7008 evsrv: cli 007F3C28 disconnect
22:35:01.439 00.083 8532 Exposure complete
22:35:01.470 00.031 8532 worker thread done servicing request
22:35:01.470 00.000 7008 OnExposeComplete: enter
22:35:01.473 00.003 7008 UpdateGuideState(): m_state=6
22:35:01.475 00.002 7008 Mount: notify guiding stopped
22:35:01.479 00.004 7008 Changing from state GUIDING to STOP
22:35:01.481 00.002 7008 guider state => SELECTED
22:35:01.482 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
22:35:01.484 00.002 7008 Status Line: Stopped Guiding
22:35:01.490 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=25738, med=2415, FiltMin=998, FiltMax=8910, Gamma=0.990
22:35:01.501 00.011 7008 UpdateGuideState exits: Stopped Guiding
22:35:01.506 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
22:35:01.508 00.002 7008 setting force full frames = true
22:35:01.518 00.010 7008 Status Line: Stopped.
22:35:02.359 00.841 7008 evsrv: cli 007F48A8 connect
22:35:02.362 00.003 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"050e7e10-616f-46c0-b9aa-b06260dfa5a9"}
22:35:02.365 00.003 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Stopped","id":"050e7e10-616f-46c0-b9aa-b06260dfa5a9"}
22:35:02.369 00.004 7008 evsrv: cli 007F48A8 disconnect
22:35:02.936 00.567 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4deb7d47-b297-45f0-b3b7-8b9cdf5f329b"}
22:35:02.939 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4deb7d47-b297-45f0-b3b7-8b9cdf5f329b"}
22:35:02.945 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e2a2cf7-a934-4bb1-9f96-80fa1dcb3005"}
22:35:02.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e2a2cf7-a934-4bb1-9f96-80fa1dcb3005"}
22:35:04.935 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a1b5c9e-ff17-41be-b14d-07376a0930bc"}
22:35:04.937 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a1b5c9e-ff17-41be-b14d-07376a0930bc"}
22:35:04.940 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6f60a85-d070-4c0b-a263-3bf752821134"}
22:35:04.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f6f60a85-d070-4c0b-a263-3bf752821134"}
22:35:06.936 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5eab54e-45ca-4b02-ab4d-b7b7455a4c08"}
22:35:06.938 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5eab54e-45ca-4b02-ab4d-b7b7455a4c08"}
22:35:06.941 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9309951e-6152-4105-8054-303522ce019d"}
22:35:06.944 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9309951e-6152-4105-8054-303522ce019d"}
22:35:08.936 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4e38f99-d949-4309-8262-403db211fc1a"}
22:35:08.938 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4e38f99-d949-4309-8262-403db211fc1a"}
22:35:08.940 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ac738fd-c32e-423c-b095-c4d56aa07069"}
22:35:08.943 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ac738fd-c32e-423c-b095-c4d56aa07069"}
22:35:10.935 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3125e1d-6063-4263-9231-93f09de3697e"}
22:35:10.937 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3125e1d-6063-4263-9231-93f09de3697e"}
22:35:10.940 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a33827bd-6b2b-429c-b500-420f03292fa3"}
22:35:10.941 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"a33827bd-6b2b-429c-b500-420f03292fa3"}
22:35:12.937 01.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"314c54d5-a1ea-4dfa-8b80-7256f6861c4f"}
22:35:12.942 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"314c54d5-a1ea-4dfa-8b80-7256f6861c4f"}
22:35:12.946 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ba9ef2f-8f4d-4f56-b2b4-bd30b508e6c8"}
22:35:12.949 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ba9ef2f-8f4d-4f56-b2b4-bd30b508e6c8"}
22:35:14.936 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51b9113a-3336-40d0-8c49-10020ed6d23c"}
22:35:14.940 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51b9113a-3336-40d0-8c49-10020ed6d23c"}
22:35:14.944 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"edab7ffa-1a99-468e-89e4-2df70056cd1b"}
22:35:14.946 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"edab7ffa-1a99-468e-89e4-2df70056cd1b"}
22:35:16.936 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e0f74e9-9449-4012-83a7-b68a0df3096b"}
22:35:16.939 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e0f74e9-9449-4012-83a7-b68a0df3096b"}
22:35:16.944 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ef14717-7ded-471c-ba7a-b58abbc30f6a"}
22:35:16.947 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ef14717-7ded-471c-ba7a-b58abbc30f6a"}
22:35:18.936 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef1c0323-73a9-4e93-8bf2-f2239d80d3e6"}
22:35:18.941 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef1c0323-73a9-4e93-8bf2-f2239d80d3e6"}
22:35:18.944 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0401d200-0a8a-4d9c-8995-a385a9fd7433"}
22:35:18.947 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"0401d200-0a8a-4d9c-8995-a385a9fd7433"}
22:35:20.935 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2f1b024-07e5-49e7-acb8-e53e0a8fba00"}
22:35:20.938 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2f1b024-07e5-49e7-acb8-e53e0a8fba00"}
22:35:20.939 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00286d71-9a6a-4db0-9ea5-b048a8c497cc"}
22:35:20.940 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"00286d71-9a6a-4db0-9ea5-b048a8c497cc"}
22:35:23.034 02.094 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a7457ca-3f41-4836-942a-5d9670326a4b"}
22:35:23.036 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a7457ca-3f41-4836-942a-5d9670326a4b"}
22:35:23.038 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"623f800f-0b60-4c4d-8aac-c332679c7df5"}
22:35:23.040 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"623f800f-0b60-4c4d-8aac-c332679c7df5"}
22:35:25.032 01.992 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3904f01e-0842-4c58-9752-1cc36bc2497a"}
22:35:25.033 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3904f01e-0842-4c58-9752-1cc36bc2497a"}
22:35:25.035 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9871d71c-dc40-4e4b-88db-a5de996decdd"}
22:35:25.036 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"9871d71c-dc40-4e4b-88db-a5de996decdd"}
22:35:25.828 00.792 7008 evsrv: cli 007F48A8 connect
22:35:25.831 00.003 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"18bbd169-485f-4999-9fe2-158391289143"}
22:35:25.833 00.002 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Stopped","id":"18bbd169-485f-4999-9fe2-158391289143"}
22:35:25.872 00.039 7008 evsrv: cli 007F48A8 disconnect
22:35:25.878 00.006 7008 evsrv: cli 007F3C28 connect
22:35:25.880 00.002 7008 evsrv: cli 007F3C28 request: {"method":"get_calibrated","id":"6cde0345-8481-4c1b-8cf2-da08d8b98fa5"}
22:35:25.888 00.008 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":true,"id":"6cde0345-8481-4c1b-8cf2-da08d8b98fa5"}
22:35:25.903 00.015 7008 evsrv: cli 007F3C28 disconnect
22:35:25.918 00.015 7008 evsrv: cli 007F3C28 connect
22:35:25.922 00.004 7008 evsrv: cli 007F3C28 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"0a939f25-3251-4ff7-bed0-a187083c480a"}
22:35:25.923 00.001 7008 PhdController::Guide begins
22:35:25.923 00.000 7008 PhdController: newstate STATE_SETUP
22:35:25.923 00.000 7008 PhdController: setup
22:35:25.923 00.000 7008 PhdController: newstate STATE_ATTEMPT_START
22:35:25.923 00.000 7008 PhdController: start capturing
22:35:25.923 00.000 7008 Changing from state SELECTED to UNINITIALIZED
22:35:25.923 00.000 7008 guider state => SELECTING
22:35:25.934 00.011 7008 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:35:25.949 00.015 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:35:25.951 00.002 7008 Enqueuing Expose request
22:35:25.951 00.000 7008 PhdController: newstate STATE_SELECT_STAR
22:35:25.957 00.006 8532 Worker thread wakes up
22:35:25.957 00.000 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":0,"id":"0a939f25-3251-4ff7-bed0-a187083c480a"}
22:35:25.959 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:25.959 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:35:25.962 00.003 7008 evsrv: cli 007F3C28 disconnect
22:35:25.966 00.004 7008 evsrv: cli 007F48A8 connect
22:35:25.969 00.003 7008 case statement mapped state 1 to 101
22:35:25.969 00.000 7008 case statement mapped state 1 to 101
22:35:25.974 00.005 7008 evsrv: cli 007F48A8 request: {"method":"get_lock_shift_params","id":"945790a4-93ee-45b8-a45f-e748aba1fc38"}
22:35:25.977 00.003 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"945790a4-93ee-45b8-a45f-e748aba1fc38"}
22:35:25.983 00.006 7008 evsrv: cli 007F48A8 disconnect
22:35:25.988 00.005 7008 evsrv: cli 0F07EFF0 connect
22:35:25.991 00.003 7008 case statement mapped state 1 to 101
22:35:25.993 00.002 7008 case statement mapped state 1 to 101
22:35:25.998 00.005 7008 evsrv: cli 0F07EFF0 request: {"method":"get_lock_position","id":"ce589de7-b193-4ec2-a728-216b2cd26ab9"}
22:35:26.001 00.003 7008 evsrv: cli 0F07EFF0 response: {"jsonrpc":"2.0","result":null,"id":"ce589de7-b193-4ec2-a728-216b2cd26ab9"}
22:35:26.020 00.019 7008 evsrv: cli 0F07EFF0 disconnect
22:35:27.028 01.008 7008 evsrv: cli 007F48A8 connect
22:35:27.031 00.003 7008 case statement mapped state 1 to 101
22:35:27.035 00.004 7008 case statement mapped state 1 to 101
22:35:27.035 00.000 7008 evsrv: cli 007F48A8 request: {"method":"get_lock_position","id":"3c17b1e1-28ba-4ea5-84a4-62d484a4f497"}
22:35:27.041 00.006 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":null,"id":"3c17b1e1-28ba-4ea5-84a4-62d484a4f497"}
22:35:27.046 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"53b3faa9-6439-4e9b-9f15-776f075a7a9c"}
22:35:27.048 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"53b3faa9-6439-4e9b-9f15-776f075a7a9c"}
22:35:27.050 00.002 7008 evsrv: cli 007F48A8 disconnect
22:35:27.051 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c9c01be-25d4-44b3-98fa-2311f8dc98fc"}
22:35:27.051 00.000 7008 case statement mapped state 1 to 101
22:35:27.051 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Looping","id":"9c9c01be-25d4-44b3-98fa-2311f8dc98fc"}
22:35:28.045 00.994 7008 evsrv: cli 007F3C28 connect
22:35:28.050 00.005 7008 case statement mapped state 1 to 101
22:35:28.050 00.000 7008 case statement mapped state 1 to 101
22:35:28.059 00.009 7008 evsrv: cli 007F3C28 request: {"method":"get_lock_position","id":"66355395-22a6-4504-becf-94b2f6cf9b13"}
22:35:28.059 00.000 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":null,"id":"66355395-22a6-4504-becf-94b2f6cf9b13"}
22:35:28.059 00.000 7008 evsrv: cli 007F3C28 disconnect
22:35:28.075 00.016 8532 Exposure complete
22:35:28.106 00.031 8532 worker thread done servicing request
22:35:28.106 00.000 7008 OnExposeComplete: enter
22:35:28.117 00.011 7008 UpdateGuideState(): m_state=1
22:35:28.117 00.000 7008 UpdateCurrentPosition: no star selected
22:35:28.117 00.000 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:28.122 00.005 7008 Status Line: No star selected
22:35:28.122 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2918, FiltMin=2807, FiltMax=28626, Gamma=0.990
22:35:28.137 00.015 7008 UpdateGuideState exits: No star selected
22:35:28.137 00.000 7008 GuiderMultiStar::AutoSelect enter
22:35:28.137 00.000 7008 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:35:28.185 00.048 7008 AutoFind: auto downsample for scale 10.70 => 1x
22:35:28.225 00.040 7008 AutoFind: global mean = 0.1, stdev 425.4
22:35:28.227 00.002 7008 AutoFind: using threshold = 0.1
22:35:28.267 00.040 7008 AutoFind: local max [662, 138] 194.4
22:35:28.269 00.002 7008 AutoFind: local max [554, 444] 90.4
22:35:28.270 00.001 7008 AutoFind: local max [18, 408] 39.8
22:35:28.272 00.002 7008 AutoFind: local max [186, 116] 34.5
22:35:28.272 00.000 7008 AutoFind: local max [213, 20] 25.0
22:35:28.274 00.002 7008 AutoFind: local max [180, 94] 23.2
22:35:28.276 00.002 7008 AutoFind: local max [33, 509] 20.8
22:35:28.278 00.002 7008 AutoFind: local max [127, 514] 15.5
22:35:28.278 00.000 7008 AutoFind: local max [349, 156] 14.0
22:35:28.283 00.005 7008 AutoFind: local max [22, 91] 13.9
22:35:28.285 00.002 7008 AutoFind: local max [50, 192] 12.2
22:35:28.285 00.000 7008 AutoFind: local max [576, 302] 12.1
22:35:28.287 00.002 7008 AutoFind: local max [507, 301] 11.0
22:35:28.287 00.000 7008 AutoFind: local max [26, 300] 10.8
22:35:28.293 00.006 7008 AutoFind: local max [68, 39] 10.7
22:35:28.295 00.002 7008 AutoFind: local max [427, 546] 10.6
22:35:28.296 00.001 7008 AutoFind: local max [127, 380] 9.6
22:35:28.296 00.000 7008 AutoFind: local max [410, 275] 8.6
22:35:28.301 00.005 7008 AutoFind: local max [480, 379] 8.6
22:35:28.301 00.000 7008 AutoFind: local max [192, 553] 8.5
22:35:28.304 00.003 7008 AutoFind: local max [724, 130] 7.9
22:35:28.304 00.000 7008 AutoFind: local max [337, 336] 7.8
22:35:28.304 00.000 7008 AutoFind: local max [673, 485] 7.2
22:35:28.304 00.000 7008 AutoFind: local max [706, 513] 5.9
22:35:28.304 00.000 7008 AutoFind: local max [733, 139] 5.8
22:35:28.304 00.000 7008 AutoFind: local max [176, 112] 5.0
22:35:28.312 00.008 7008 AutoFind: local max [608, 560] 4.9
22:35:28.312 00.000 7008 AutoFind: local max [444, 75] 4.6
22:35:28.312 00.000 7008 AutoFind: local max [668, 282] 4.4
22:35:28.312 00.000 7008 AutoFind: local max [291, 512] 4.2
22:35:28.312 00.000 7008 AutoFind: local max [578, 152] 4.2
22:35:28.321 00.009 7008 AutoFind: local max [599, 405] 4.0
22:35:28.321 00.000 7008 AutoFind: local max [270, 17] 3.8
22:35:28.321 00.000 7008 AutoFind: local max [414, 552] 3.5
22:35:28.321 00.000 7008 AutoFind: local max [324, 440] 3.5
22:35:28.321 00.000 7008 AutoFind: local max [534, 555] 3.3
22:35:28.329 00.008 7008 AutoFind: local max [463, 59] 3.1
22:35:28.331 00.002 7008 AutoFind: local max [178, 452] 3.0
22:35:28.331 00.000 7008 AutoFind: local max [78, 47] 2.9
22:35:28.331 00.000 7008 AutoFind: local max [465, 544] 2.9
22:35:28.331 00.000 7008 AutoFind: local max [651, 141] 2.9
22:35:28.331 00.000 7008 AutoFind: local max [442, 535] 2.9
22:35:28.338 00.007 7008 AutoFind: local max [645, 269] 2.7
22:35:28.338 00.000 7008 AutoFind: local max [495, 522] 2.4
22:35:28.338 00.000 7008 AutoFind: local max [605, 519] 2.4
22:35:28.338 00.000 7008 AutoFind: local max [614, 89] 2.3
22:35:28.338 00.000 7008 AutoFind: local max [467, 525] 2.2
22:35:28.338 00.000 7008 AutoFind: local max [305, 82] 2.2
22:35:28.345 00.007 7008 AutoFind: local max [320, 514] 2.1
22:35:28.345 00.000 7008 AutoFind: local max [159, 57] 2.1
22:35:28.345 00.000 7008 AutoFind: local max [580, 87] 2.1
22:35:28.345 00.000 7008 AutoFind: local max [156, 473] 1.9
22:35:28.345 00.000 7008 AutoFind: local max [178, 323] 1.8
22:35:28.345 00.000 7008 AutoFind: local max [111, 171] 1.8
22:35:28.345 00.000 7008 AutoFind: local max [40, 530] 1.7
22:35:28.345 00.000 7008 AutoFind: local max [481, 444] 1.6
22:35:28.355 00.010 7008 AutoFind: local max [226, 482] 1.6
22:35:28.355 00.000 7008 AutoFind: local max [221, 117] 1.4
22:35:28.357 00.002 7008 AutoFind: local max [69, 494] 1.4
22:35:28.357 00.000 7008 AutoFind: local max [444, 375] 1.4
22:35:28.360 00.003 7008 AutoFind: local max [729, 172] 1.4
22:35:28.362 00.002 7008 AutoFind: local max [66, 548] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [555, 203] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [9, 126] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [567, 168] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [595, 28] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [150, 496] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [50, 127] 1.3
22:35:28.362 00.000 7008 AutoFind: local max [498, 324] 1.3
22:35:28.372 00.010 7008 AutoFind: local max [362, 472] 1.3
22:35:28.372 00.000 7008 AutoFind: local max [507, 94] 1.3
22:35:28.376 00.004 7008 AutoFind: local max [454, 112] 1.3
22:35:28.376 00.000 7008 AutoFind: local max [109, 200] 1.2
22:35:28.376 00.000 7008 AutoFind: local max [324, 309] 1.2
22:35:28.376 00.000 7008 AutoFind: local max [382, 224] 1.2
22:35:28.376 00.000 7008 AutoFind: local max [569, 510] 1.2
22:35:28.376 00.000 7008 AutoFind: local max [663, 324] 1.1
22:35:28.376 00.000 7008 AutoFind: local max [301, 558] 1.1
22:35:28.376 00.000 7008 AutoFind: local max [94, 252] 1.1
22:35:28.376 00.000 7008 AutoFind: local max [669, 126] 1.1
22:35:28.389 00.013 7008 AutoFind: local max [98, 336] 1.1
22:35:28.389 00.000 7008 AutoFind: local max [673, 146] 1.1
22:35:28.392 00.003 7008 AutoFind: local max [554, 37] 1.1
22:35:28.392 00.000 7008 AutoFind: local max [305, 270] 1.0
22:35:28.392 00.000 7008 AutoFind: local max [108, 533] 1.0
22:35:28.392 00.000 7008 AutoFind: local max [527, 450] 1.0
22:35:28.392 00.000 7008 AutoFind: local max [324, 15] 1.0
22:35:28.392 00.000 7008 AutoFind: local max [535, 568] 1.0
22:35:28.392 00.000 7008 AutoFind: local max [317, 209] 1.0
22:35:28.401 00.009 7008 AutoFind: local max [340, 475] 1.0
22:35:28.401 00.000 7008 AutoFind: local max [357, 44] 1.0
22:35:28.401 00.000 7008 AutoFind: local max [73, 408] 1.0
22:35:28.401 00.000 7008 AutoFind: local max [29, 42] 1.0
22:35:28.406 00.005 7008 AutoFind: local max [433, 282] 1.0
22:35:28.406 00.000 7008 AutoFind: local max [676, 23] 1.0
22:35:28.408 00.002 7008 AutoFind: local max [508, 241] 1.0
22:35:28.408 00.000 7008 AutoFind: local max [176, 364] 1.0
22:35:28.408 00.000 7008 AutoFind: local max [89, 339] 0.9
22:35:28.408 00.000 7008 AutoFind: local max [736, 554] 0.9
22:35:28.408 00.000 7008 AutoFind: local max [356, 487] 0.9
22:35:28.408 00.000 7008 AutoFind: too close [356, 487] 0.9 - [340, 475] 1.0
22:35:28.408 00.000 7008 AutoFind: too close [356, 487] 0.9 - [362, 472] 1.3
22:35:28.408 00.000 7008 AutoFind: too close [89, 339] 0.9 - [98, 336] 1.1
22:35:28.408 00.000 7008 AutoFind: too close [535, 568] 1.0 - [534, 555] 3.3
22:35:28.408 00.000 7008 AutoFind: close dim-bright [108, 533] 1.0 - [127, 514] 15.5
22:35:28.408 00.000 7008 AutoFind: too close [673, 146] 1.1 - [669, 126] 1.1
22:35:28.408 00.000 7008 AutoFind: close dim-bright [673, 146] 1.1 - [662, 138] 194.4
22:35:28.424 00.016 7008 AutoFind: too close [669, 126] 1.1 - [651, 141] 2.9
22:35:28.424 00.000 7008 AutoFind: close dim-bright [669, 126] 1.1 - [662, 138] 194.4
22:35:28.424 00.000 7008 AutoFind: too close [567, 168] 1.3 - [578, 152] 4.2
22:35:28.424 00.000 7008 AutoFind: too close [467, 525] 2.2 - [465, 544] 2.9
22:35:28.424 00.000 7008 AutoFind: too close [442, 535] 2.9 - [427, 546] 10.6
22:35:28.424 00.000 7008 AutoFind: close dim-bright [651, 141] 2.9 - [662, 138] 194.4
22:35:28.424 00.000 7008 AutoFind: too close [78, 47] 2.9 - [68, 39] 10.7
22:35:28.424 00.000 7008 AutoFind: too close [463, 59] 3.1 - [444, 75] 4.6
22:35:28.424 00.000 7008 AutoFind: too close [414, 552] 3.5 - [427, 546] 10.6
22:35:28.424 00.000 7008 AutoFind: too close [176, 112] 5.0 - [180, 94] 23.2
22:35:28.424 00.000 7008 AutoFind: close dim-bright [176, 112] 5.0 - [186, 116] 34.5
22:35:28.424 00.000 7008 AutoFind: too close [733, 139] 5.8 - [724, 130] 7.9
22:35:28.424 00.000 7008 AutoFind: too close to edge [324, 15] 1.0
22:35:28.424 00.000 7008 AutoFind: too close to edge [9, 126] 1.3
22:35:28.440 00.016 7008 AutoFind: BPP = 16, saturation at 65535, pedestal 0, thresh = 58981
22:35:28.440 00.000 7008 Star::Find(15, 662, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.440 00.000 7008 Star::Find returns 1 (1), X=661.58, Y=137.92, Mass=452084, SNR=434.8, Peak=65535 HFD=2.5
22:35:28.440 00.000 7008 Star::Find(15, 554, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.440 00.000 7008 Star::Find returns 1 (0), X=553.62, Y=444.16, Mass=256990, SNR=306.1, Peak=49896 HFD=2.3
22:35:28.440 00.000 7008 Star::Find(15, 18, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.440 00.000 7008 Star::Find returns 1 (0), X=17.64, Y=408.07, Mass=84104, SNR=175.6, Peak=15610 HFD=2.4
22:35:28.440 00.000 7008 Star::Find(15, 186, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.440 00.000 7008 Star::Find returns 1 (0), X=185.87, Y=116.12, Mass=86133, SNR=177.2, Peak=18618 HFD=2.3
22:35:28.440 00.000 7008 Star::Find(15, 213, 20, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.440 00.000 7008 Star::Find returns 1 (0), X=213.28, Y=20.48, Mass=51320, SNR=129.9, Peak=9060 HFD=3.0
22:35:28.455 00.015 7008 Star::Find(15, 33, 509, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.456 00.001 7008 Star::Find returns 1 (0), X=32.83, Y=508.96, Mass=39545, SNR=112.4, Peak=7458 HFD=2.6
22:35:28.456 00.000 7008 Star::Find(15, 127, 514, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.456 00.000 7008 Star::Find returns 1 (0), X=127.25, Y=514.04, Mass=35712, SNR=105.7, Peak=9054 HFD=2.3
22:35:28.456 00.000 7008 Star::Find(15, 349, 156, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.456 00.000 7008 Star::Find returns 1 (0), X=348.69, Y=156.17, Mass=40973, SNR=111.7, Peak=11056 HFD=2.3
22:35:28.456 00.000 7008 Star::Find(15, 22, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.456 00.000 7008 Star::Find returns 1 (0), X=22.15, Y=90.52, Mass=26166, SNR=85.7, Peak=5886 HFD=3.0
22:35:28.456 00.000 7008 Star::Find(15, 50, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.456 00.000 7008 Star::Find returns 1 (0), X=50.93, Y=191.28, Mass=32511, SNR=98.8, Peak=7358 HFD=3.4
22:35:28.471 00.015 7008 Star::Find(15, 576, 302, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.474 00.003 7008 Star::Find returns 1 (0), X=575.69, Y=301.54, Mass=30811, SNR=97.7, Peak=8996 HFD=2.8
22:35:28.474 00.000 7008 Star::Find(15, 507, 301, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.474 00.000 7008 Star::Find returns 1 (0), X=506.54, Y=301.21, Mass=20149, SNR=70.1, Peak=5900 HFD=2.6
22:35:28.474 00.000 7008 Star::Find(15, 26, 300, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.474 00.000 7008 Star::Find returns 1 (0), X=26.25, Y=300.39, Mass=24723, SNR=89.3, Peak=7296 HFD=2.8
22:35:28.474 00.000 7008 Star::Find(15, 127, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.474 00.000 7008 Star::Find returns 1 (0), X=126.87, Y=379.72, Mass=22849, SNR=82.7, Peak=7861 HFD=2.3
22:35:28.474 00.000 7008 Star::Find(15, 410, 275, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.474 00.000 7008 Star::Find returns 1 (0), X=410.15, Y=275.53, Mass=25580, SNR=83.4, Peak=8342 HFD=2.5
22:35:28.474 00.000 7008 Star::Find(15, 480, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.474 00.000 7008 Star::Find returns 1 (0), X=479.61, Y=378.77, Mass=15863, SNR=64.3, Peak=5004 HFD=2.6
22:35:28.488 00.014 7008 Star::Find(15, 192, 553, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.488 00.000 7008 Star::Find returns 1 (0), X=191.83, Y=552.05, Mass=23926, SNR=79.3, Peak=6259 HFD=2.9
22:35:28.491 00.003 7008 Star::Find(15, 337, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.491 00.000 7008 Star::Find returns 1 (0), X=336.99, Y=336.29, Mass=27298, SNR=87.2, Peak=9233 HFD=2.5
22:35:28.494 00.003 7008 Star::Find(15, 673, 485, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.496 00.002 7008 Star::Find returns 1 (0), X=672.74, Y=485.59, Mass=14677, SNR=62.9, Peak=5532 HFD=2.8
22:35:28.496 00.000 7008 Star::Find(15, 706, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.496 00.000 7008 Star::Find returns 1 (0), X=705.82, Y=513.43, Mass=11927, SNR=53.1, Peak=4922 HFD=2.7
22:35:28.501 00.005 7008 Star::Find(15, 608, 560, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.504 00.003 7008 Star::Find returns 1 (0), X=608.17, Y=559.22, Mass=10282, SNR=52.4, Peak=4437 HFD=2.4
22:35:28.506 00.002 7008 Star::Find(15, 668, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.507 00.001 7008 Star::Find returns 1 (0), X=668.20, Y=281.72, Mass=8277, SNR=40.9, Peak=4171 HFD=2.5
22:35:28.507 00.000 7008 Star::Find(15, 291, 512, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.507 00.000 7008 Star::Find returns 1 (0), X=291.11, Y=512.31, Mass=10374, SNR=53.4, Peak=5171 HFD=2.2
22:35:28.507 00.000 7008 Star::Find(15, 599, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.507 00.000 7008 Star::Find returns 1 (0), X=598.86, Y=404.72, Mass=6958, SNR=39.9, Peak=4132 HFD=2.4
22:35:28.507 00.000 7008 Star::Find(15, 270, 17, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.507 00.000 7008 Star::Find returns 1 (0), X=270.20, Y=16.50, Mass=7254, SNR=39.0, Peak=4329 HFD=2.6
22:35:28.520 00.013 7008 Star::Find(15, 324, 440, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.520 00.000 7008 Star::Find returns 1 (0), X=324.19, Y=439.82, Mass=9848, SNR=47.2, Peak=5150 HFD=2.3
22:35:28.520 00.000 7008 Star::Find(15, 178, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.524 00.004 7008 Star::Find returns 1 (0), X=178.06, Y=452.29, Mass=6990, SNR=40.6, Peak=4443 HFD=2.3
22:35:28.524 00.000 7008 Star::Find(15, 645, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.524 00.000 7008 Star::Find returns 1 (0), X=644.85, Y=269.51, Mass=5707, SNR=34.0, Peak=3950 HFD=2.6
22:35:28.524 00.000 7008 Star::Find(15, 495, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.524 00.000 7008 Star::Find returns 1 (0), X=495.24, Y=522.17, Mass=6884, SNR=49.4, Peak=5309 HFD=1.6
22:35:28.524 00.000 7008 Star::Find(15, 605, 519, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.535 00.011 7008 Star::Find returns 1 (0), X=604.89, Y=519.19, Mass=5210, SNR=33.1, Peak=3916 HFD=2.4
22:35:28.535 00.000 7008 Star::Find(15, 614, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.537 00.002 7008 Star::Find returns 1 (0), X=614.11, Y=89.36, Mass=3507, SNR=23.7, Peak=3324 HFD=2.6
22:35:28.539 00.002 7008 Star::Find(15, 305, 82, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.541 00.002 7008 Star::Find returns 1 (0), X=305.55, Y=82.17, Mass=4450, SNR=31.2, Peak=3932 HFD=1.9
22:35:28.543 00.002 7008 Star::Find(15, 320, 514, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.545 00.002 7008 Star::Find returns 1 (0), X=319.30, Y=514.13, Mass=4261, SNR=33.1, Peak=3985 HFD=1.5
22:35:28.545 00.000 7008 Star::Find(15, 159, 57, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.547 00.002 7008 Star::Find returns 1 (0), X=159.18, Y=57.00, Mass=3062, SNR=22.4, Peak=3285 HFD=2.4
22:35:28.549 00.002 7008 Star::Find(15, 580, 87, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.551 00.002 7008 Star::Find returns 1 (0), X=580.53, Y=87.49, Mass=3206, SNR=22.4, Peak=3342 HFD=3.1
22:35:28.552 00.001 7008 Star::Find(15, 156, 473, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.552 00.000 7008 Star::Find returns 1 (0), X=156.30, Y=473.80, Mass=4725, SNR=30.8, Peak=4085 HFD=1.9
22:35:28.552 00.000 7008 Star::Find(15, 178, 323, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.558 00.006 7008 Star::Find returns 1 (0), X=178.42, Y=322.47, Mass=3263, SNR=23.7, Peak=3398 HFD=3.1
22:35:28.558 00.000 7008 Star::Find(15, 111, 171, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.558 00.000 7008 Star::Find returns 1 (0), X=111.22, Y=171.15, Mass=2807, SNR=20.2, Peak=3285 HFD=2.3
22:35:28.558 00.000 7008 Star::Find(15, 40, 530, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.558 00.000 7008 Star::Find returns 1 (0), X=40.24, Y=530.49, Mass=2749, SNR=20.5, Peak=3267 HFD=2.6
22:35:28.558 00.000 7008 Star::Find(15, 481, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.567 00.009 7008 Star::Find returns 1 (0), X=481.22, Y=443.62, Mass=2016, SNR=16.7, Peak=3270 HFD=1.9
22:35:28.569 00.002 7008 Star::Find(15, 226, 482, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.571 00.002 7008 Star::Find returns 1 (0), X=226.80, Y=482.07, Mass=3786, SNR=30.5, Peak=4150 HFD=1.7
22:35:28.571 00.000 7008 Star::Find(15, 221, 117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.573 00.002 7008 Star::Find returns 1 (0), X=220.37, Y=117.18, Mass=2284, SNR=18.3, Peak=3314 HFD=2.0
22:35:28.575 00.002 7008 Star::Find(15, 69, 494, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.577 00.002 7008 Star::Find returns 1 (0), X=69.32, Y=493.76, Mass=2803, SNR=24.0, Peak=3660 HFD=1.6
22:35:28.577 00.000 7008 Star::Find(15, 444, 375, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.579 00.002 7008 Star::Find returns 1 (0), X=443.64, Y=375.28, Mass=2117, SNR=18.8, Peak=3318 HFD=1.9
22:35:28.581 00.002 7008 Star::Find(15, 729, 172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.583 00.002 7008 Star::Find returns 1 (0), X=728.67, Y=171.95, Mass=1843, SNR=18.7, Peak=3271 HFD=2.1
22:35:28.585 00.002 7008 Star::Find(15, 66, 548, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.587 00.002 7008 Star::Find returns 1 (0), X=65.80, Y=548.48, Mass=1598, SNR=14.6, Peak=3141 HFD=1.9
22:35:28.589 00.002 7008 Star::Find(15, 555, 203, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.589 00.000 7008 Star::Find returns 1 (0), X=554.43, Y=202.94, Mass=1988, SNR=16.2, Peak=3180 HFD=2.3
22:35:28.592 00.003 7008 Star::Find(15, 595, 28, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.592 00.000 7008 Star::Find returns 1 (0), X=595.26, Y=28.33, Mass=1732, SNR=16.4, Peak=3229 HFD=2.3
22:35:28.594 00.002 7008 Star::Find(15, 150, 496, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.596 00.002 7008 Star::Find returns 1 (0), X=150.43, Y=495.58, Mass=2237, SNR=19.1, Peak=3332 HFD=1.5
22:35:28.598 00.002 7008 Star::Find(15, 50, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.599 00.001 7008 Star::Find returns 1 (0), X=49.70, Y=126.18, Mass=2069, SNR=17.5, Peak=3315 HFD=2.0
22:35:28.599 00.000 7008 Star::Find(15, 498, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.601 00.002 7008 Star::Find returns 1 (0), X=498.01, Y=324.57, Mass=2297, SNR=17.5, Peak=3318 HFD=2.3
22:35:28.603 00.002 7008 Star::Find(15, 507, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.603 00.000 7008 Star::Find returns 1 (0), X=506.47, Y=94.70, Mass=1788, SNR=15.6, Peak=3234 HFD=2.2
22:35:28.605 00.002 7008 Star::Find(15, 454, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.605 00.000 7008 Star::Find returns 1 (0), X=453.28, Y=112.14, Mass=1617, SNR=14.6, Peak=3239 HFD=2.3
22:35:28.607 00.002 7008 Star::Find(15, 109, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.609 00.002 7008 Star::Find returns 0 (4), X=109.33, Y=200.02, Mass=1289, SNR=14.1, Peak=3323 HFD=1.4
22:35:28.611 00.002 7008 Star::Find(15, 324, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.611 00.000 7008 Star::Find returns 1 (0), X=323.74, Y=308.84, Mass=1529, SNR=13.4, Peak=3129 HFD=3.1
22:35:28.613 00.002 7008 Star::Find(15, 382, 224, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.615 00.002 7008 Star::Find returns 1 (0), X=382.15, Y=223.89, Mass=1509, SNR=14.6, Peak=3238 HFD=1.8
22:35:28.615 00.000 7008 Star::Find(15, 569, 510, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.617 00.002 7008 Star::Find returns 1 (0), X=569.29, Y=510.41, Mass=1959, SNR=17.8, Peak=3330 HFD=1.6
22:35:28.619 00.002 7008 Star::Find(15, 663, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.619 00.000 7008 Star::Find returns 1 (0), X=662.73, Y=323.58, Mass=1436, SNR=13.9, Peak=3268 HFD=1.7
22:35:28.621 00.002 7008 Star::Find(15, 301, 558, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.621 00.000 7008 Star::Find returns 1 (0), X=309.00, Y=572.81, Mass=2860, SNR=18.4, Peak=3420 HFD=3.3
22:35:28.623 00.002 7008 Star::Find(15, 94, 252, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.625 00.002 7008 Star::Find returns 1 (0), X=93.72, Y=252.03, Mass=1657, SNR=16.5, Peak=3393 HFD=1.6
22:35:28.626 00.001 7008 Star::Find(15, 554, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.626 00.000 7008 Star::Find returns 1 (0), X=553.75, Y=36.76, Mass=1211, SNR=11.7, Peak=3051 HFD=2.3
22:35:28.628 00.002 7008 Star::Find(15, 305, 270, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.630 00.002 7008 Star::Find returns 1 (0), X=305.14, Y=269.48, Mass=2113, SNR=19.3, Peak=3311 HFD=2.0
22:35:28.630 00.000 7008 Star::Find(15, 108, 533, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.630 00.000 7008 Star::Find returns 1 (0), X=108.33, Y=532.82, Mass=1643, SNR=14.9, Peak=3102 HFD=3.3
22:35:28.630 00.000 7008 Star::Find(15, 527, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.630 00.000 7008 Star::Find returns 1 (0), X=527.33, Y=449.33, Mass=1518, SNR=16.1, Peak=3270 HFD=1.6
22:35:28.630 00.000 7008 Star::Find(15, 317, 209, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.630 00.000 7008 Star::Find returns 0 (4), X=317.35, Y=209.50, Mass=1284, SNR=13.1, Peak=3285 HFD=1.4
22:35:28.630 00.000 7008 Star::Find(15, 357, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.630 00.000 7008 Star::Find returns 1 (0), X=357.01, Y=44.22, Mass=2349, SNR=17.9, Peak=3426 HFD=2.5
22:35:28.630 00.000 7008 Star::Find(15, 73, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.643 00.013 7008 Star::Find returns 1 (0), X=72.92, Y=407.82, Mass=1402, SNR=14.0, Peak=3297 HFD=1.8
22:35:28.643 00.000 7008 Star::Find(15, 29, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.646 00.003 7008 Star::Find returns 1 (0), X=29.52, Y=41.84, Mass=1066, SNR=10.9, Peak=3097 HFD=1.9
22:35:28.646 00.000 7008 Star::Find(15, 433, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.646 00.000 7008 Star::Find returns 1 (0), X=433.92, Y=281.28, Mass=1249, SNR=11.6, Peak=3182 HFD=3.4
22:35:28.646 00.000 7008 Star::Find(15, 676, 23, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.646 00.000 7008 Star::Find returns 1 (0), X=675.36, Y=23.39, Mass=1024, SNR=10.8, Peak=3072 HFD=1.7
22:35:28.646 00.000 7008 Star::Find(15, 508, 241, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.646 00.000 7008 Star::Find returns 1 (0), X=508.34, Y=241.27, Mass=823, SNR=10.4, Peak=3085 HFD=1.9
22:35:28.646 00.000 7008 Star::Find(15, 176, 364, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.646 00.000 7008 Star::Find returns 1 (0), X=176.18, Y=363.80, Mass=1210, SNR=12.9, Peak=3191 HFD=2.3
22:35:28.646 00.000 7008 Star::Find(15, 736, 554, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.646 00.000 7008 Star::Find returns 1 (0), X=735.97, Y=552.11, Mass=1291, SNR=12.5, Peak=3075 HFD=5.2
22:35:28.661 00.015 7008 AutoFind: finding best star pass 1
22:35:28.661 00.000 7008 Star::Find(15, 662, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.661 00.000 7008 Star::Find returns 1 (1), X=661.58, Y=137.92, Mass=452084, SNR=434.8, Peak=65535 HFD=2.5
22:35:28.661 00.000 7008 AutoFind: near-saturated [662, 138] 194.4 Mass 452084 SNR 434.8 Peak 65535
22:35:28.661 00.000 7008 Star::Find(15, 554, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.661 00.000 7008 Star::Find returns 1 (0), X=553.62, Y=444.16, Mass=256990, SNR=306.1, Peak=49896 HFD=2.3
22:35:28.661 00.000 7008 AutoFind returns star at [554, 444] 90.4 Mass 256990 SNR 306.1
22:35:28.661 00.000 7008 Star::Find(15, 554, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.661 00.000 7008 Star::Find returns 1 (0), X=553.62, Y=444.16, Mass=256990, SNR=306.1, Peak=49896 HFD=2.3
22:35:28.677 00.016 7008 MultiStar: List (12): {553.62, 444.16}(306.1), {17.64, 408.07}(175.6), {185.87, 116.12}(177.2), {213.28, 20.48}(129.9), {32.83, 508.96}(112.4), {127.25, 514.04}(105.7), {348.69, 156.17}(111.7), {22.15, 90.52}(85.7), {50.93, 191.28}(98.8), {575.69, 301.54}(97.7), {506.54, 301.21}(70.1), {26.25, 300.39}(89.3), 
22:35:28.677 00.000 7008 setting lock position to (553.62, 444.16)
22:35:28.677 00.000 7008 MultiStar: stabilizing after lock position change
22:35:28.677 00.000 7008 AutoSelect: state = 1, call UpdateGuideState
22:35:28.677 00.000 7008 UpdateGuideState(): m_state=1
22:35:28.677 00.000 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:28.677 00.000 7008 Star::Find returns 1 (0), X=553.62, Y=444.16, Mass=256990, SNR=306.1, Peak=49896 HFD=2.3
22:35:28.677 00.000 7008 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.07) = xAngle (0.07 = 0.07)
22:35:28.677 00.000 7008 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.34 = -0.34)
22:35:28.677 00.000 7008 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:35:28.697 00.020 7008 setting force full frames = false
22:35:28.697 00.000 7008 setting lock position to (553.62, 444.16)
22:35:28.701 00.004 7008 MultiStar: stabilizing after lock position change
22:35:28.704 00.003 7008 CurrentPosition() valid, moving to STATE_SELECTED
22:35:28.704 00.000 7008 Changing from state SELECTING to SELECTED
22:35:28.707 00.003 7008 guider state => SELECTED
22:35:28.711 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2918, FiltMin=2807, FiltMax=28626, Gamma=0.990
22:35:28.728 00.017 7008 UpdateGuideState exits: m=256990 SNR=306.1
22:35:28.730 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2918, FiltMin=2807, FiltMax=28626, Gamma=0.990
22:35:28.743 00.013 7008 Status Line: Auto-selected star at (553.6, 444.2)
22:35:28.753 00.010 7008 PhdController: newstate STATE_WAIT_SELECTED
22:35:28.756 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:28.758 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:28.764 00.006 7008 Enqueuing Expose request
22:35:28.765 00.001 8532 Worker thread wakes up
22:35:28.765 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:28.765 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(539,429,31,31)
22:35:29.054 00.289 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ac069b1-4e52-4c64-b702-9f22697ba022"}
22:35:29.055 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ac069b1-4e52-4c64-b702-9f22697ba022"}
22:35:29.055 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea9aa30a-0ac6-4d63-8887-e3c4bfc3f673"}
22:35:29.055 00.000 7008 case statement mapped state 2 to 1
22:35:29.055 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"ea9aa30a-0ac6-4d63-8887-e3c4bfc3f673"}
22:35:29.069 00.014 7008 evsrv: cli 007F3C28 connect
22:35:29.069 00.000 7008 case statement mapped state 2 to 1
22:35:29.069 00.000 7008 case statement mapped state 2 to 1
22:35:29.069 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2b2cff0e-79f0-4cb6-9ec2-df0be35e905e"}
22:35:29.080 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.62,7.16],"pixels":"..."},"id":"2b2cff0e-79f0-4cb6-9ec2-df0be35e905e"}
22:35:29.082 00.002 7008 evsrv: cli 007F3C28 request: {"method":"get_lock_position","id":"7df4052b-4dea-4b0f-b961-da80d52530df"}
22:35:29.086 00.004 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":[553.62,444.16],"id":"7df4052b-4dea-4b0f-b961-da80d52530df"}
22:35:29.086 00.000 7008 evsrv: cli 007F3C28 disconnect
22:35:29.086 00.000 7008 evsrv: cli 007F48A8 connect
22:35:29.094 00.008 7008 case statement mapped state 2 to 1
22:35:29.096 00.002 7008 case statement mapped state 2 to 1
22:35:29.098 00.002 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"3600cec1-e52a-4f5f-bc54-d1815c63af73"}
22:35:29.102 00.004 7008 case statement mapped state 2 to 1
22:35:29.103 00.001 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Selected","id":"3600cec1-e52a-4f5f-bc54-d1815c63af73"}
22:35:29.103 00.000 7008 evsrv: cli 007F48A8 disconnect
22:35:30.116 01.013 7008 evsrv: cli 007F48A8 connect
22:35:30.118 00.002 7008 case statement mapped state 2 to 1
22:35:30.118 00.000 7008 case statement mapped state 2 to 1
22:35:30.128 00.010 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"a4d085a2-b7f2-41cc-a781-78d313d8d54e"}
22:35:30.132 00.004 7008 case statement mapped state 2 to 1
22:35:30.132 00.000 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Selected","id":"a4d085a2-b7f2-41cc-a781-78d313d8d54e"}
22:35:30.132 00.000 7008 evsrv: cli 007F48A8 disconnect
22:35:30.883 00.751 8532 Exposure complete
22:35:30.932 00.049 8532 worker thread done servicing request
22:35:30.932 00.000 7008 OnExposeComplete: enter
22:35:30.934 00.002 7008 UpdateGuideState(): m_state=2
22:35:30.934 00.000 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:35:30.936 00.002 7008 Star::Find returns 1 (0), X=553.30, Y=444.17, Mass=265429, SNR=311.0, Peak=42426 HFD=2.4
22:35:30.938 00.002 7008 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.07) = xAngle (3.19 = -3.09)
22:35:30.940 00.002 7008 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
22:35:30.942 00.002 7008 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.12 mountX=-0.31 mountY=0.11, mountTheta=2.80
22:35:30.946 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56804, med=2917, FiltMin=2805, FiltMax=33678, Gamma=0.990
22:35:30.947 00.001 7008 UpdateGuideState exits: m=265429 SNR=311.0
22:35:30.962 00.015 7008 PhdController: newstate STATE_CALIBRATE
22:35:30.964 00.002 7008 PhdController: newstate STATE_GUIDE
22:35:30.971 00.007 7008 Changing from state SELECTED to CALIBRATING_PRIMARY
22:35:30.971 00.000 7008 guider state => CALIBRATED
22:35:30.978 00.007 7008 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:35:30.981 00.003 7008 reset dither spiral
22:35:30.983 00.002 7008 PhdController: newstate STATE_SETTLE_BEGIN
22:35:30.985 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:30.987 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:35:30.987 00.000 7008 Enqueuing Expose request
22:35:30.989 00.002 8532 Worker thread wakes up
22:35:30.989 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:30.989 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:35:31.058 00.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5384d6b-f0a8-44a0-8175-ea188fac7696"}
22:35:31.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5384d6b-f0a8-44a0-8175-ea188fac7696"}
22:35:31.063 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb1dc3ac-bce9-4fc7-9684-56c8a1e4d1f8"}
22:35:31.063 00.000 7008 case statement mapped state 5 to 1
22:35:31.063 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"fb1dc3ac-bce9-4fc7-9684-56c8a1e4d1f8"}
22:35:31.063 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51ede566-1552-4df4-a5b1-9f9f6a9c66b0"}
22:35:31.073 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.30,7.17],"pixels":"..."},"id":"51ede566-1552-4df4-a5b1-9f9f6a9c66b0"}
22:35:31.140 00.067 7008 evsrv: cli 007F48A8 connect
22:35:31.143 00.003 7008 case statement mapped state 5 to 1
22:35:31.148 00.005 7008 case statement mapped state 5 to 1
22:35:31.148 00.000 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"0717a8b3-4ea2-41a6-8ef7-29ab63f8953d"}
22:35:31.155 00.007 7008 case statement mapped state 5 to 1
22:35:31.155 00.000 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Selected","id":"0717a8b3-4ea2-41a6-8ef7-29ab63f8953d"}
22:35:31.155 00.000 7008 evsrv: cli 007F48A8 disconnect
22:35:32.168 01.013 7008 evsrv: cli 007F48A8 connect
22:35:32.172 00.004 7008 case statement mapped state 5 to 1
22:35:32.176 00.004 7008 case statement mapped state 5 to 1
22:35:32.178 00.002 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"ae8a1338-c5cd-446a-87a8-cc484c803053"}
22:35:32.178 00.000 7008 case statement mapped state 5 to 1
22:35:32.183 00.005 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Selected","id":"ae8a1338-c5cd-446a-87a8-cc484c803053"}
22:35:32.183 00.000 7008 evsrv: cli 007F48A8 disconnect
22:35:33.062 00.879 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da88226d-966d-4392-a6ec-dcc2b955a59d"}
22:35:33.062 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da88226d-966d-4392-a6ec-dcc2b955a59d"}
22:35:33.062 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"524d7f69-2840-4e4c-be34-1c6540d6c919"}
22:35:33.074 00.012 7008 case statement mapped state 5 to 1
22:35:33.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"524d7f69-2840-4e4c-be34-1c6540d6c919"}
22:35:33.078 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2dedf228-6a87-4258-b0bd-0a6d78cd679b"}
22:35:33.083 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.30,7.17],"pixels":"..."},"id":"2dedf228-6a87-4258-b0bd-0a6d78cd679b"}
22:35:33.115 00.032 8532 Exposure complete
22:35:33.142 00.027 8532 worker thread done servicing request
22:35:33.142 00.000 7008 OnExposeComplete: enter
22:35:33.142 00.000 7008 UpdateGuideState(): m_state=5
22:35:33.142 00.000 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:35:33.142 00.000 7008 Star::Find returns 1 (0), X=553.13, Y=444.15, Mass=277563, SNR=336.7, Peak=52756 HFD=2.3
22:35:33.160 00.018 7008 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.07) = xAngle (-3.04 = -3.04)
22:35:33.162 00.002 7008 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.45 = 2.83)
22:35:33.162 00.000 7008 CameraToMount -- cameraX=-0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-3.11 mountX=-0.48 mountY=0.15, mountTheta=2.84
22:35:33.162 00.000 7008 Changing from state CALIBRATED to GUIDING
22:35:33.162 00.000 7008 ScopeASCOM::GetDeclinationRadians() returns 13.0
22:35:33.173 00.011 7008 ScopeASCOM::SideOfPier() returns 0
22:35:33.176 00.003 7008 AdjustCalibrationForScopePointing (scope): current dec=13.0 pierSide=0, cal dec=19.8 pierSide=0 rotAngle=None bin=1
22:35:33.176 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:35:33.176 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:35:33.176 00.000 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:35:33.176 00.000 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:35:33.176 00.000 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:35:33.176 00.000 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:35:33.192 00.016 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:35:33.192 00.000 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:33.192 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:35:33.201 00.009 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:35:33.205 00.004 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:35:33.206 00.001 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:35:33.209 00.003 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:35:33.213 00.004 7008 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:35:33.215 00.002 7008 GetDouble("/profile/3/camera/pixelsize", 0.000000) returns 8.298830
22:35:33.217 00.002 7008 Dec comp: XRate 0.671 -> 0.694 for dec 19.8 -> dec 13.0
22:35:33.227 00.010 7008 ScopeASCOM::GetDeclinationRadians() returns 13.0
22:35:33.237 00.010 7008 ScopeASCOM::SideOfPier() returns 0
22:35:33.243 00.006 7008 setting lock position to (553.13, 444.15)
22:35:33.248 00.005 7008 MultiStar: stabilizing after lock position change
22:35:33.252 00.004 7008 guider state => GUIDING
22:35:33.252 00.000 7008 Status Line: Guiding
22:35:33.252 00.000 7008 Mount: notify guiding started
22:35:33.264 00.012 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
22:35:33.267 00.003 7008 GetString("/profile/3/scope/calibration/timestamp", "") returns "5/12/2026 9:03:27 PM"
22:35:33.270 00.003 7008 GetDouble("/profile/3/scope/calibration/xRate", 1.000000) returns 0.000671
22:35:33.272 00.002 7008 GetDouble("/profile/3/scope/calibration/yRate", 1.000000) returns 0.000570
22:35:33.274 00.002 7008 GetInt("/profile/3/scope/calibration/binning", 1) returns 1
22:35:33.279 00.005 7008 GetDouble("/profile/3/scope/calibration/xAngle", 0.000000) returns -0.070593
22:35:33.284 00.005 7008 GetDouble("/profile/3/scope/calibration/yAngle", 0.000000) returns 1.087750
22:35:33.287 00.003 7008 GetDouble("/profile/3/scope/calibration/declination", 0.000000) returns 0.345198
22:35:33.289 00.002 7008 GetInt("/profile/3/scope/calibration/pierSide", -1) returns 0
22:35:33.291 00.002 7008 GetInt("/profile/3/scope/calibration/raGuideParity", 0) returns 1
22:35:33.293 00.002 7008 GetInt("/profile/3/scope/calibration/decGuideParity", 0) returns 1
22:35:33.294 00.001 7008 GetDouble("/profile/3/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:35:33.296 00.002 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:35:33.298 00.002 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:35:33.299 00.001 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:35:33.299 00.000 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:35:33.299 00.000 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:35:33.299 00.000 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:35:33.299 00.000 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:35:33.299 00.000 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:33.299 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:35:33.311 00.012 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:35:33.311 00.000 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:35:33.315 00.004 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:35:33.316 00.001 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:35:33.318 00.002 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:35:33.320 00.002 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:35:33.322 00.002 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:35:33.324 00.002 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:35:33.326 00.002 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:35:33.328 00.002 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:35:33.328 00.000 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:35:33.332 00.004 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:33.334 00.002 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:35:33.334 00.000 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:35:33.336 00.002 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:35:33.338 00.002 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:35:33.338 00.000 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:35:33.340 00.002 7008 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:35:33.340 00.000 7008 ScopeASCOM::SideOfPier() returns 0
22:35:33.345 00.005 7008 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:35:33.347 00.002 7008 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:35:33.347 00.000 7008 ScopeASCOM::GetDeclinationRadians() returns 13.0
22:35:33.347 00.000 7008 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 13.0
22:35:33.347 00.000 7008 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.07) = xAngle (-0.07 = -0.07)
22:35:33.347 00.000 7008 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:35:33.347 00.000 7008 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:35:33.347 00.000 7008 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:35:33.347 00.000 7008 GetInt("/profile/3/AutoLoadCalibration", -1) returns 1
22:35:33.347 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2917, FiltMin=2787, FiltMax=29488, Gamma=0.990
22:35:33.362 00.015 7008 UpdateGuideState exits: m=277563 SNR=336.7
22:35:33.362 00.000 7008 PhdController: newstate STATE_SETTLE_WAIT
22:35:33.379 00.017 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.379 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:33.381 00.002 7008 Enqueuing Expose request
22:35:33.383 00.002 8532 Worker thread wakes up
22:35:33.383 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:33.383 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:33.383 00.000 7008 evsrv: cli 007F48A8 connect
22:35:33.385 00.002 7008 case statement mapped state 6 to 3
22:35:33.391 00.006 7008 case statement mapped state 6 to 3
22:35:33.393 00.002 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"a240f17b-b93f-4a70-b6cb-d1a185b89c40"}
22:35:33.396 00.003 7008 case statement mapped state 6 to 3
22:35:33.398 00.002 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a240f17b-b93f-4a70-b6cb-d1a185b89c40"}
22:35:33.400 00.002 7008 evsrv: cli 007F48A8 disconnect
22:35:35.071 01.671 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2a0623b-7e83-468e-8002-b3deed881992"}
22:35:35.071 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2a0623b-7e83-468e-8002-b3deed881992"}
22:35:35.071 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"367d0a94-185c-4c94-b8d8-cd77b2532c26"}
22:35:35.079 00.008 7008 case statement mapped state 6 to 3
22:35:35.079 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"367d0a94-185c-4c94-b8d8-cd77b2532c26"}
22:35:35.079 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d72e2285-235b-4c83-b4ab-67f378fd719b"}
22:35:35.079 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.13,7.15],"pixels":"..."},"id":"d72e2285-235b-4c83-b4ab-67f378fd719b"}
22:35:35.510 00.431 8532 Exposure complete
22:35:35.559 00.049 8532 worker thread done servicing request
22:35:35.559 00.000 7008 OnExposeComplete: enter
22:35:35.564 00.005 7008 UpdateGuideState(): m_state=6
22:35:35.566 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:35.569 00.003 7008 Star::Find returns 1 (0), X=553.01, Y=444.13, Mass=272807, SNR=318.8, Peak=57701 HFD=2.2
22:35:35.571 00.002 7008 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.07) = xAngle (-2.94 = -2.94)
22:35:35.572 00.001 7008 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.36 = 2.93)
22:35:35.577 00.005 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=-0.13 mountY=0.03, mountTheta=2.93
22:35:35.579 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.02, opts=13)
22:35:35.581 00.002 7008 Enqueuing Move request for scope (-0.13, -0.02)
22:35:35.583 00.002 8532 Worker thread wakes up
22:35:35.583 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:35:35.583 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:35:35.583 00.000 8532 Moving (-0.13, -0.02) raw xDistance=-0.13 yDistance=0.03
22:35:35.583 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:35:35.583 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:35.583 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:35.583 00.000 8532 MoveAxis(E, 0, ABG)
22:35:35.583 00.000 8532 Move returns status 0, amount 0
22:35:35.583 00.000 8532 MoveAxis(N, 0, ABG)
22:35:35.583 00.000 8532 Move returns status 0, amount 0
22:35:35.583 00.000 8532 move complete, result=0
22:35:35.585 00.002 8532 worker thread done servicing request
22:35:35.585 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2918, FiltMin=2806, FiltMax=24815, Gamma=0.990
22:35:35.596 00.011 7008 UpdateGuideState exits: m=272807 SNR=318.8
22:35:35.599 00.003 7008 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 1 / 99999
22:35:35.599 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778621735.599,"Host":"MINI_AIR12","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:35.601 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.603 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:35.605 00.002 7008 Enqueuing Expose request
22:35:35.607 00.002 8532 Worker thread wakes up
22:35:35.607 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:35.607 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:35.607 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:37.071 01.464 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c89e6b25-1330-438a-9636-ed091e239166"}
22:35:37.072 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c89e6b25-1330-438a-9636-ed091e239166"}
22:35:37.072 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e518b1db-a4f9-483f-a7a9-514b4b0b75e2"}
22:35:37.079 00.007 7008 case statement mapped state 6 to 3
22:35:37.084 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e518b1db-a4f9-483f-a7a9-514b4b0b75e2"}
22:35:37.090 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"47fb8be3-f769-4792-9f99-caa47acf3562"}
22:35:37.090 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.01,7.13],"pixels":"..."},"id":"47fb8be3-f769-4792-9f99-caa47acf3562"}
22:35:37.732 00.642 8532 Exposure complete
22:35:37.766 00.034 8532 worker thread done servicing request
22:35:37.766 00.000 7008 OnExposeComplete: enter
22:35:37.766 00.000 7008 UpdateGuideState(): m_state=6
22:35:37.779 00.013 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:35:37.783 00.004 7008 Star::Find returns 1 (0), X=553.03, Y=444.18, Mass=268103, SNR=325.6, Peak=55448 HFD=2.3
22:35:37.785 00.002 7008 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.07) = xAngle (2.88 = 2.88)
22:35:37.787 00.002 7008 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.47 = 2.47)
22:35:37.789 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.81 mountX=-0.10 mountY=0.07, mountTheta=2.57
22:35:37.792 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.03, opts=13)
22:35:37.795 00.003 7008 Enqueuing Move request for scope (-0.10, 0.03)
22:35:37.795 00.000 8532 Worker thread wakes up
22:35:37.795 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:35:37.795 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:35:37.795 00.000 8532 Moving (-0.10, 0.03) raw xDistance=-0.10 yDistance=0.07
22:35:37.795 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:35:37.795 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:37.795 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:35:37.795 00.000 8532 MoveAxis(E, 0, ABG)
22:35:37.795 00.000 8532 Move returns status 0, amount 0
22:35:37.795 00.000 8532 MoveAxis(N, 0, ABG)
22:35:37.795 00.000 8532 Move returns status 0, amount 0
22:35:37.795 00.000 8532 move complete, result=0
22:35:37.800 00.005 8532 worker thread done servicing request
22:35:37.800 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2917, FiltMin=2789, FiltMax=26281, Gamma=0.990
22:35:37.811 00.011 7008 UpdateGuideState exits: m=268103 SNR=325.6
22:35:37.817 00.006 7008 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 2 / 99999
22:35:37.817 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778621737.817,"Host":"MINI_AIR12","Inst":1,"Distance":0.30,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
22:35:37.817 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.817 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:37.824 00.007 7008 Enqueuing Expose request
22:35:37.827 00.003 8532 Worker thread wakes up
22:35:37.827 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:37.827 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:37.827 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:39.079 01.252 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b01c818-89b1-419a-b510-709b182395b4"}
22:35:39.082 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b01c818-89b1-419a-b510-709b182395b4"}
22:35:39.084 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c676fa46-7ea1-46f3-8f1d-088def67f68e"}
22:35:39.084 00.000 7008 case statement mapped state 6 to 3
22:35:39.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c676fa46-7ea1-46f3-8f1d-088def67f68e"}
22:35:39.088 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f59bb785-fcdd-49fa-9e85-dba2245a27d5"}
22:35:39.089 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.03,7.18],"pixels":"..."},"id":"f59bb785-fcdd-49fa-9e85-dba2245a27d5"}
22:35:39.956 00.867 8532 Exposure complete
22:35:40.003 00.047 8532 worker thread done servicing request
22:35:40.003 00.000 7008 OnExposeComplete: enter
22:35:40.006 00.003 7008 UpdateGuideState(): m_state=6
22:35:40.006 00.000 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:35:40.006 00.000 7008 Star::Find returns 1 (0), X=552.99, Y=444.17, Mass=267361, SNR=322.9, Peak=54886 HFD=2.3
22:35:40.006 00.000 7008 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.07) = xAngle (3.08 = 3.08)
22:35:40.006 00.000 7008 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.67 = 2.67)
22:35:40.006 00.000 7008 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.01 mountX=-0.15 mountY=0.07, mountTheta=2.71
22:35:40.022 00.016 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.02, opts=13)
22:35:40.024 00.002 7008 Enqueuing Move request for scope (-0.15, 0.02)
22:35:40.026 00.002 8532 Worker thread wakes up
22:35:40.026 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:35:40.026 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:35:40.026 00.000 8532 Moving (-0.15, 0.02) raw xDistance=-0.15 yDistance=0.07
22:35:40.026 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:35:40.028 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:40.028 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:35:40.028 00.000 8532 MoveAxis(E, 0, ABG)
22:35:40.028 00.000 8532 Move returns status 0, amount 0
22:35:40.028 00.000 8532 MoveAxis(N, 0, ABG)
22:35:40.028 00.000 8532 Move returns status 0, amount 0
22:35:40.028 00.000 8532 move complete, result=0
22:35:40.028 00.000 8532 worker thread done servicing request
22:35:40.028 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2918, FiltMin=2797, FiltMax=24305, Gamma=0.990
22:35:40.044 00.016 7008 UpdateGuideState exits: m=267361 SNR=322.9
22:35:40.051 00.007 7008 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 3 / 99999
22:35:40.054 00.003 7008 evsrv: {"Event":"Settling","Timestamp":1778621740.054,"Host":"MINI_AIR12","Inst":1,"Distance":0.25,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
22:35:40.059 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:40.062 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:40.064 00.002 7008 Enqueuing Expose request
22:35:40.064 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:40.066 00.002 8532 Worker thread wakes up
22:35:40.066 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:40.066 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:41.089 01.023 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d74bfe2b-c8fd-4c42-858a-5aa916be5445"}
22:35:41.095 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d74bfe2b-c8fd-4c42-858a-5aa916be5445"}
22:35:41.099 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87b55443-34b8-4e42-a2d9-0c8d60db3db7"}
22:35:41.099 00.000 7008 case statement mapped state 6 to 3
22:35:41.099 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87b55443-34b8-4e42-a2d9-0c8d60db3db7"}
22:35:41.105 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a16d47d7-b954-4310-ab99-48a21f598f15"}
22:35:41.110 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.99,7.17],"pixels":"..."},"id":"a16d47d7-b954-4310-ab99-48a21f598f15"}
22:35:42.200 01.090 8532 Exposure complete
22:35:42.241 00.041 8532 worker thread done servicing request
22:35:42.241 00.000 7008 OnExposeComplete: enter
22:35:42.244 00.003 7008 UpdateGuideState(): m_state=6
22:35:42.248 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:35:42.250 00.002 7008 Star::Find returns 1 (0), X=552.80, Y=444.14, Mass=271646, SNR=328.3, Peak=56892 HFD=2.3
22:35:42.253 00.003 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
22:35:42.256 00.003 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.81)
22:35:42.260 00.004 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-3.13 mountX=-0.33 mountY=0.11, mountTheta=2.82
22:35:42.260 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.00, opts=13)
22:35:42.260 00.000 7008 Enqueuing Move request for scope (-0.33, -0.00)
22:35:42.268 00.008 8532 Worker thread wakes up
22:35:42.268 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.00) opts 0xd
22:35:42.268 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.00)
22:35:42.268 00.000 8532 Moving (-0.33, -0.00) raw xDistance=-0.33 yDistance=0.11
22:35:42.268 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:35:42.268 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:42.268 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:35:42.268 00.000 8532 MoveAxis(E, 299, ABG)
22:35:42.268 00.000 8532 Guiding  Dir = 2, Dur = 299
22:35:42.268 00.000 8532 IsSlewing returns 0
22:35:42.268 00.000 8532 IsGuiding returns 0
22:35:42.271 00.003 8532 PulseGuide returned control before completion, sleep 309
22:35:42.271 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2915, FiltMin=2808, FiltMax=29743, Gamma=0.990
22:35:42.282 00.011 7008 UpdateGuideState exits: m=271646 SNR=328.3
22:35:42.285 00.003 7008 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 4 / 99999
22:35:42.287 00.002 7008 evsrv: {"Event":"Settling","Timestamp":1778621742.287,"Host":"MINI_AIR12","Inst":1,"Distance":0.28,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
22:35:42.291 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:42.295 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:42.297 00.002 7008 Enqueuing Expose request
22:35:42.585 00.288 8532 IsGuiding returns 0
22:35:42.585 00.000 8532 Move returns status 0, amount 299
22:35:42.585 00.000 8532 MoveAxis(N, 0, ABG)
22:35:42.585 00.000 8532 Move returns status 0, amount 0
22:35:42.585 00.000 8532 move complete, result=0
22:35:42.585 00.000 8532 worker thread done servicing request
22:35:42.585 00.000 8532 Worker thread wakes up
22:35:42.585 00.000 7008 GuideStep: -0.3 px 299 ms EAST, 0.1 px 0 ms NORTH
22:35:42.585 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:42.585 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:43.093 00.508 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10ec18ae-2075-4618-a77f-1adff9c592ef"}
22:35:43.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10ec18ae-2075-4618-a77f-1adff9c592ef"}
22:35:43.098 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f46063f-3da3-416a-bf5b-3713027fb8c3"}
22:35:43.100 00.002 7008 case statement mapped state 6 to 3
22:35:43.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f46063f-3da3-416a-bf5b-3713027fb8c3"}
22:35:43.104 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7cb11bf0-1a2e-47aa-900d-6585846d9940"}
22:35:43.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.80,7.14],"pixels":"..."},"id":"7cb11bf0-1a2e-47aa-900d-6585846d9940"}
22:35:44.719 01.613 8532 Exposure complete
22:35:44.738 00.019 8532 worker thread done servicing request
22:35:44.747 00.009 7008 OnExposeComplete: enter
22:35:44.748 00.001 7008 UpdateGuideState(): m_state=6
22:35:44.748 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:35:44.750 00.002 7008 Star::Find returns 1 (0), X=552.78, Y=444.16, Mass=267750, SNR=322.6, Peak=55629 HFD=2.3
22:35:44.750 00.000 7008 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.07) = xAngle (3.16 = -3.12)
22:35:44.752 00.002 7008 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
22:35:44.752 00.000 7008 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.09 mountX=-0.35 mountY=0.14, mountTheta=2.78
22:35:44.754 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=0.02, opts=13)
22:35:44.756 00.002 7008 Enqueuing Move request for scope (-0.35, 0.02)
22:35:44.758 00.002 8532 Worker thread wakes up
22:35:44.758 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.02) opts 0xd
22:35:44.758 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.35, 0.02)
22:35:44.758 00.000 8532 Moving (-0.35, 0.02) raw xDistance=-0.35 yDistance=0.14
22:35:44.758 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
22:35:44.758 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:44.758 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:35:44.758 00.000 8532 MoveAxis(E, 342, ABG)
22:35:44.758 00.000 8532 Guiding  Dir = 2, Dur = 342
22:35:44.758 00.000 8532 IsSlewing returns 0
22:35:44.759 00.001 8532 IsGuiding returns 0
22:35:44.759 00.000 8532 PulseGuide returned control before completion, sleep 352
22:35:44.760 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2914, FiltMin=2806, FiltMax=29163, Gamma=0.990
22:35:44.771 00.011 7008 UpdateGuideState exits: m=267750 SNR=322.6
22:35:44.773 00.002 7008 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
22:35:44.775 00.002 7008 evsrv: {"Event":"Settling","Timestamp":1778621744.773,"Host":"MINI_AIR12","Inst":1,"Distance":0.30,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
22:35:44.776 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:44.778 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:44.780 00.002 7008 Enqueuing Expose request
22:35:45.095 00.315 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6ef7646-8437-4251-9a09-cda89292c473"}
22:35:45.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6ef7646-8437-4251-9a09-cda89292c473"}
22:35:45.102 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e605ac9-a140-4596-ba60-5eb91a92bf5d"}
22:35:45.104 00.002 7008 case statement mapped state 6 to 3
22:35:45.109 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e605ac9-a140-4596-ba60-5eb91a92bf5d"}
22:35:45.112 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6bf431d-7be1-47ee-b58c-89ff6ab5118e"}
22:35:45.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.78,7.16],"pixels":"..."},"id":"e6bf431d-7be1-47ee-b58c-89ff6ab5118e"}
22:35:45.124 00.010 8532 IsGuiding returns 0
22:35:45.125 00.001 8532 Move returns status 0, amount 342
22:35:45.125 00.000 8532 MoveAxis(N, 0, ABG)
22:35:45.125 00.000 8532 Move returns status 0, amount 0
22:35:45.125 00.000 8532 move complete, result=0
22:35:45.125 00.000 8532 worker thread done servicing request
22:35:45.125 00.000 8532 Worker thread wakes up
22:35:45.125 00.000 7008 GuideStep: -0.4 px 342 ms EAST, 0.1 px 0 ms NORTH
22:35:45.127 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:45.127 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:46.597 01.470 7008 StartLoopingInteractive: Loop button clicked
22:35:46.599 00.002 7008 Mount: notify guiding stopped
22:35:46.602 00.003 7008 PhdController failed: Guiding stopped
22:35:46.602 00.000 7008 PhdController: newstate STATE_FINISH
22:35:46.604 00.002 7008 PhdController complete: fail: Guiding stopped
22:35:46.604 00.000 7008 evsrv: {"Event":"SettleDone","Timestamp":1778621746.604,"Host":"MINI_AIR12","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":5,"DroppedFrames":0}
22:35:46.606 00.002 7008 Mount: notify guiding dither settle done success=0
22:35:46.606 00.000 7008 PhdController: newstate STATE_IDLE
22:35:46.608 00.002 7008 Changing from state GUIDING to STOP
22:35:46.608 00.000 7008 guider state => SELECTED
22:35:46.610 00.002 7008 Status Line: Looping
22:35:46.613 00.003 7008 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:35:47.104 00.491 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b916ea37-ccdf-47a1-a567-60350f864067"}
22:35:47.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b916ea37-ccdf-47a1-a567-60350f864067"}
22:35:47.108 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20e73523-b59f-44a2-8aa4-4afd0b0d3b05"}
22:35:47.110 00.002 7008 case statement mapped state 2 to 1
22:35:47.111 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"20e73523-b59f-44a2-8aa4-4afd0b0d3b05"}
22:35:47.113 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"83d8ad01-4158-4b97-a51e-53cc50cd5642"}
22:35:47.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.78,7.16],"pixels":"..."},"id":"83d8ad01-4158-4b97-a51e-53cc50cd5642"}
22:35:47.252 00.137 8532 Exposure complete
22:35:47.281 00.029 8532 worker thread done servicing request
22:35:47.281 00.000 7008 OnExposeComplete: enter
22:35:47.283 00.002 7008 UpdateGuideState(): m_state=2
22:35:47.284 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:35:47.285 00.001 7008 Star::Find returns 1 (0), X=552.89, Y=444.23, Mass=272052, SNR=322.0, Peak=56167 HFD=2.4
22:35:47.287 00.002 7008 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.07) = xAngle (2.88 = 2.88)
22:35:47.288 00.001 7008 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.47 = 2.47)
22:35:47.290 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.26 cameraTheta=2.81 mountX=-0.25 mountY=0.16, mountTheta=2.57
22:35:47.296 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2911, FiltMin=2809, FiltMax=27911, Gamma=0.990
22:35:47.307 00.011 7008 UpdateGuideState exits: m=272052 SNR=322.0
22:35:47.310 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.311 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:47.313 00.002 7008 Enqueuing Expose request
22:35:47.314 00.001 8532 Worker thread wakes up
22:35:47.314 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:47.314 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:49.116 01.802 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e8bf14b-a753-415b-afc7-a271af0e11a8"}
22:35:49.116 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e8bf14b-a753-415b-afc7-a271af0e11a8"}
22:35:49.122 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d421006d-3251-4a21-8012-0dc7fc784b18"}
22:35:49.122 00.000 7008 case statement mapped state 2 to 1
22:35:49.122 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"d421006d-3251-4a21-8012-0dc7fc784b18"}
22:35:49.122 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2fa80b84-ad02-4ff0-86fe-bbf87d8ca0fa"}
22:35:49.122 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.89,7.23],"pixels":"..."},"id":"2fa80b84-ad02-4ff0-86fe-bbf87d8ca0fa"}
22:35:49.444 00.322 8532 Exposure complete
22:35:49.469 00.025 8532 worker thread done servicing request
22:35:49.469 00.000 7008 OnExposeComplete: enter
22:35:49.469 00.000 7008 UpdateGuideState(): m_state=2
22:35:49.469 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:35:49.469 00.000 7008 Star::Find returns 1 (0), X=552.88, Y=444.24, Mass=273449, SNR=314.4, Peak=56407 HFD=2.4
22:35:49.469 00.000 7008 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.07) = xAngle (2.85 = 2.85)
22:35:49.469 00.000 7008 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.44 = 2.44)
22:35:49.469 00.000 7008 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.27 cameraTheta=2.78 mountX=-0.26 mountY=0.18, mountTheta=2.55
22:35:49.469 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2911, FiltMin=2788, FiltMax=28984, Gamma=0.990
22:35:49.486 00.017 7008 UpdateGuideState exits: m=273449 SNR=314.4
22:35:49.486 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:49.486 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:49.486 00.000 7008 Enqueuing Expose request
22:35:49.486 00.000 8532 Worker thread wakes up
22:35:49.486 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:49.486 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:51.124 01.638 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8797592a-625b-4443-bf1d-8cc8b65c26a6"}
22:35:51.124 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8797592a-625b-4443-bf1d-8cc8b65c26a6"}
22:35:51.124 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38cb1158-39cf-4be0-9264-fafbfca9525e"}
22:35:51.129 00.005 7008 case statement mapped state 2 to 1
22:35:51.129 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"38cb1158-39cf-4be0-9264-fafbfca9525e"}
22:35:51.129 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38215bcc-7888-4bf3-860a-f932ee077122"}
22:35:51.133 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.88,7.24],"pixels":"..."},"id":"38215bcc-7888-4bf3-860a-f932ee077122"}
22:35:51.621 00.488 8532 Exposure complete
22:35:51.648 00.027 8532 worker thread done servicing request
22:35:51.648 00.000 7008 OnExposeComplete: enter
22:35:51.648 00.000 7008 UpdateGuideState(): m_state=2
22:35:51.651 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:35:51.651 00.000 7008 Star::Find returns 1 (0), X=552.73, Y=444.17, Mass=268992, SNR=339.8, Peak=53297 HFD=2.4
22:35:51.653 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = -3.14)
22:35:51.654 00.001 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
22:35:51.654 00.000 7008 CameraToMount -- cameraX=-0.40 cameraY=0.03 hyp=0.40 cameraTheta=3.07 mountX=-0.40 mountY=0.16, mountTheta=2.76
22:35:51.656 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2909, FiltMin=2804, FiltMax=27108, Gamma=0.990
22:35:51.665 00.009 7008 UpdateGuideState exits: m=268992 SNR=339.8
22:35:51.667 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.667 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:51.669 00.002 7008 Enqueuing Expose request
22:35:51.669 00.000 8532 Worker thread wakes up
22:35:51.669 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:51.669 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:51.848 00.179 7008 GuideButtonClick i=1 ctx=Guide button clicked
22:35:51.858 00.010 7008 Changing from state SELECTED to CALIBRATING_PRIMARY
22:35:51.858 00.000 7008 guider state => CALIBRATED
22:35:51.860 00.002 7008 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:35:51.864 00.004 7008 reset dither spiral
22:35:53.125 01.261 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"653c6d13-159a-4f22-9f97-341f5a4c47eb"}
22:35:53.126 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"653c6d13-159a-4f22-9f97-341f5a4c47eb"}
22:35:53.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77ddfd48-b122-470a-bc86-712dfc7ab999"}
22:35:53.130 00.000 7008 case statement mapped state 5 to 1
22:35:53.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Selected","id":"77ddfd48-b122-470a-bc86-712dfc7ab999"}
22:35:53.132 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3938034-328e-4ceb-8991-5a0b8f6f2274"}
22:35:53.133 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.73,7.17],"pixels":"..."},"id":"f3938034-328e-4ceb-8991-5a0b8f6f2274"}
22:35:53.796 00.663 8532 Exposure complete
22:35:53.826 00.030 8532 worker thread done servicing request
22:35:53.826 00.000 7008 OnExposeComplete: enter
22:35:53.828 00.002 7008 UpdateGuideState(): m_state=5
22:35:53.828 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:35:53.830 00.002 7008 Star::Find returns 1 (0), X=552.54, Y=444.11, Mass=263476, SNR=317.7, Peak=45565 HFD=2.3
22:35:53.830 00.000 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
22:35:53.830 00.000 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.43 = 2.85)
22:35:53.830 00.000 7008 CameraToMount -- cameraX=-0.60 cameraY=-0.03 hyp=0.60 cameraTheta=-3.09 mountX=-0.59 mountY=0.17, mountTheta=2.86
22:35:53.830 00.000 7008 Changing from state CALIBRATED to GUIDING
22:35:53.837 00.007 7008 ScopeASCOM::GetDeclinationRadians() returns 13.0
22:35:53.842 00.005 7008 ScopeASCOM::SideOfPier() returns 0
22:35:53.842 00.000 7008 AdjustCalibrationForScopePointing (scope): current dec=13.0 pierSide=0, cal dec=19.8 pierSide=0 rotAngle=None bin=1
22:35:53.842 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:35:53.842 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:35:53.842 00.000 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:35:53.847 00.005 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:35:53.847 00.000 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:35:53.847 00.000 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:35:53.847 00.000 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:35:53.852 00.005 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:53.852 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:35:53.852 00.000 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:35:53.852 00.000 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:35:53.857 00.005 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:35:53.857 00.000 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:35:53.861 00.004 7008 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:35:53.861 00.000 7008 GetDouble("/profile/3/camera/pixelsize", 0.000000) returns 8.298830
22:35:53.861 00.000 7008 Dec comp: XRate 0.671 -> 0.694 for dec 19.8 -> dec 13.0
22:35:53.867 00.006 7008 ScopeASCOM::GetDeclinationRadians() returns 13.0
22:35:53.870 00.003 7008 ScopeASCOM::SideOfPier() returns 0
22:35:53.870 00.000 7008 setting lock position to (552.54, 444.11)
22:35:53.870 00.000 7008 MultiStar: stabilizing after lock position change
22:35:53.870 00.000 7008 guider state => GUIDING
22:35:53.870 00.000 7008 Status Line: Guiding
22:35:53.870 00.000 7008 Mount: notify guiding started
22:35:53.870 00.000 7008 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
22:35:53.870 00.000 7008 GetString("/profile/3/scope/calibration/timestamp", "") returns "5/12/2026 9:03:27 PM"
22:35:53.881 00.011 7008 GetDouble("/profile/3/scope/calibration/xRate", 1.000000) returns 0.000671
22:35:53.881 00.000 7008 GetDouble("/profile/3/scope/calibration/yRate", 1.000000) returns 0.000570
22:35:53.881 00.000 7008 GetInt("/profile/3/scope/calibration/binning", 1) returns 1
22:35:53.886 00.005 7008 GetDouble("/profile/3/scope/calibration/xAngle", 0.000000) returns -0.070593
22:35:53.887 00.001 7008 GetDouble("/profile/3/scope/calibration/yAngle", 0.000000) returns 1.087750
22:35:53.887 00.000 7008 GetDouble("/profile/3/scope/calibration/declination", 0.000000) returns 0.345198
22:35:53.887 00.000 7008 GetInt("/profile/3/scope/calibration/pierSide", -1) returns 0
22:35:53.887 00.000 7008 GetInt("/profile/3/scope/calibration/raGuideParity", 0) returns 1
22:35:53.887 00.000 7008 GetInt("/profile/3/scope/calibration/decGuideParity", 0) returns 1
22:35:53.887 00.000 7008 GetDouble("/profile/3/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:35:53.887 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:35:53.887 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:35:53.898 00.011 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:35:53.898 00.000 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:35:53.898 00.000 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:35:53.898 00.000 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:35:53.902 00.004 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:35:53.902 00.000 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:53.902 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:35:53.902 00.000 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:35:53.902 00.000 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:35:53.902 00.000 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:35:53.902 00.000 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:35:53.902 00.000 7008 GetInt("/profile/3/scope/calibration/focal_length", 0) returns 160
22:35:53.902 00.000 7008 GetDouble("/profile/3/scope/calibration/image_scale", 1.000000) returns 10.700000
22:35:53.915 00.013 7008 GetDouble("/profile/3/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:35:53.915 00.000 7008 GetDouble("/profile/3/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:35:53.918 00.003 7008 GetDouble("/profile/3/scope/calibration/ortho_error", 0.000000) returns 23.631700
22:35:53.918 00.000 7008 GetInt("/profile/3/scope/calibration/ra_step_count", 0) returns 13
22:35:53.918 00.000 7008 GetInt("/profile/3/scope/calibration/dec_step_count", 0) returns 15
22:35:53.918 00.000 7008 GetDouble("/profile/3/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:53.918 00.000 7008 GetInt("/profile/3/scope/calibration/last_issue", 0) returns 2
22:35:53.918 00.000 7008 GetString("/profile/3/scope/calibration/orig_timestamp", "Unknown") returns "4/21/2026 10:14:06 PM"
22:35:53.918 00.000 7008 GetInt("/profile/3/scope/calibration/orig_pierside", -1) returns 0
22:35:53.918 00.000 7008 GetString("/profile/3/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 -0.5}, {4.2 -0.5}, {6.3 -0.7}, {8.0 -0.7}, {9.9 -0.8}, {11.9 -1.0}, {13.9 -1.0}, {15.7 -1.0}, {17.7 -1.1}, {19.7 -1.1}, {21.6 -1.3}, {23.8 -1.5}, {26.1 -1.8}, {26.1 -1.8}, {24.1 -0.8}, {22.5 0.8}, {20.7 1.8}, {19.0 3.0}, {17.4 4.5}, {15.5 5.5}, {13.5 7.0}, {11.7 8.5}, {9.5 9.5}, {7.7 11.0}, {5.8 12.5}, {3.8 13.4}, {2.0 14.9}"
22:35:53.918 00.000 7008 GetString("/profile/3/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 -1.5}, {-1.6 -2.9}, {-2.4 -4.5}, {-3.2 -6.2}, {-4.1 -7.7}, {-4.8 -8.9}, {-5.5 -10.5}, {-6.2 -12.3}, {-7.0 -13.7}, {-7.9 -15.0}, {-8.8 -16.7}, {-9.6 -18.3}, {-10.4 -19.9}, {-11.1 -21.1}, {-11.9 -22.7}, {-11.9 -22.7}, {-11.9 -22.1}, {-12.0 -21.0}, {-12.2 -20.5}, {-11.9 -18.6}, {-11.5 -16.4}, {-11.1 -14.2}, {-10.3 -11.8}, {-9.9 -9.6}, {-9.3 -6.8}, {-8.4 -4.4}, {-7.6 -1.6}, {-7.1 1.3}, {-6.7 3.7}, {-6.2 6.2}, {-5.9 9.0}"
22:35:53.929 00.011 7008 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:35:53.931 00.002 7008 ScopeASCOM::SideOfPier() returns 0
22:35:53.933 00.002 7008 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:35:53.933 00.000 7008 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:35:53.936 00.003 7008 ScopeASCOM::GetDeclinationRadians() returns 13.0
22:35:53.936 00.000 7008 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 13.0
22:35:53.936 00.000 7008 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.07) = xAngle (-0.07 = -0.07)
22:35:53.936 00.000 7008 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:35:53.936 00.000 7008 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:35:53.936 00.000 7008 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:35:53.936 00.000 7008 GetInt("/profile/3/AutoLoadCalibration", -1) returns 1
22:35:53.936 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2908, FiltMin=2797, FiltMax=30719, Gamma=0.990
22:35:53.949 00.013 7008 UpdateGuideState exits: m=263476 SNR=317.7
22:35:53.952 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.953 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:53.953 00.000 7008 Enqueuing Expose request
22:35:53.953 00.000 8532 Worker thread wakes up
22:35:53.953 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:53.953 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:55.140 01.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1262c59-5f69-4c82-b6c5-d75b8d5ac80f"}
22:35:55.140 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1262c59-5f69-4c82-b6c5-d75b8d5ac80f"}
22:35:55.140 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77688685-1ec5-4753-a074-596a2ce01a41"}
22:35:55.140 00.000 7008 case statement mapped state 6 to 3
22:35:55.140 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"77688685-1ec5-4753-a074-596a2ce01a41"}
22:35:55.140 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"933b03f1-4fdf-497d-b411-ee3ac10fd9f2"}
22:35:55.149 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.54,7.11],"pixels":"..."},"id":"933b03f1-4fdf-497d-b411-ee3ac10fd9f2"}
22:35:56.087 00.938 8532 Exposure complete
22:35:56.114 00.027 8532 worker thread done servicing request
22:35:56.114 00.000 7008 OnExposeComplete: enter
22:35:56.114 00.000 7008 UpdateGuideState(): m_state=6
22:35:56.116 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:35:56.116 00.000 7008 Star::Find returns 1 (0), X=552.54, Y=443.97, Mass=266885, SNR=324.5, Peak=46498 HFD=2.3
22:35:56.118 00.002 7008 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.07) = xAngle (-1.50 = -1.50)
22:35:56.118 00.000 7008 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.91 = -1.91)
22:35:56.120 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=0.01 mountY=-0.14, mountTheta=-1.49
22:35:56.121 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=-0.15, opts=13)
22:35:56.123 00.002 7008 Enqueuing Move request for scope (0.00, -0.15)
22:35:56.123 00.000 8532 Worker thread wakes up
22:35:56.125 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
22:35:56.125 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
22:35:56.125 00.000 8532 Moving (0.00, -0.15) raw xDistance=0.01 yDistance=-0.14
22:35:56.125 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:35:56.125 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:56.125 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:56.125 00.000 8532 MoveAxis(E, 0, ABG)
22:35:56.125 00.000 8532 Move returns status 0, amount 0
22:35:56.125 00.000 8532 MoveAxis(N, 0, ABG)
22:35:56.125 00.000 8532 Move returns status 0, amount 0
22:35:56.125 00.000 8532 move complete, result=0
22:35:56.125 00.000 8532 worker thread done servicing request
22:35:56.125 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2908, FiltMin=2791, FiltMax=31757, Gamma=0.990
22:35:56.133 00.008 7008 UpdateGuideState exits: m=266885 SNR=324.5
22:35:56.135 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:56.135 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:56.137 00.002 7008 Enqueuing Expose request
22:35:56.138 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:56.138 00.000 8532 Worker thread wakes up
22:35:56.140 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:56.140 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:57.153 01.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1be6b719-91ec-40a2-b03e-7aae434cf1d7"}
22:35:57.160 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1be6b719-91ec-40a2-b03e-7aae434cf1d7"}
22:35:57.166 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"728c230f-f771-468d-9f41-dfd31fb49127"}
22:35:57.171 00.005 7008 case statement mapped state 6 to 3
22:35:57.171 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"728c230f-f771-468d-9f41-dfd31fb49127"}
22:35:57.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"067a9df4-48a3-4c4c-b041-55e79f7dad67"}
22:35:57.178 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.54,6.97],"pixels":"..."},"id":"067a9df4-48a3-4c4c-b041-55e79f7dad67"}
22:35:58.269 01.091 8532 Exposure complete
22:35:58.300 00.031 8532 worker thread done servicing request
22:35:58.300 00.000 7008 OnExposeComplete: enter
22:35:58.300 00.000 7008 UpdateGuideState(): m_state=6
22:35:58.300 00.000 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:35:58.300 00.000 7008 Star::Find returns 1 (0), X=552.48, Y=444.12, Mass=269679, SNR=325.1, Peak=44701 HFD=2.4
22:35:58.300 00.000 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
22:35:58.300 00.000 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
22:35:58.300 00.000 7008 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=-0.06 mountY=0.03, mountTheta=2.71
22:35:58.300 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.01, opts=13)
22:35:58.300 00.000 7008 Enqueuing Move request for scope (-0.06, 0.01)
22:35:58.300 00.000 8532 Worker thread wakes up
22:35:58.315 00.015 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:35:58.315 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:35:58.315 00.000 8532 Moving (-0.06, 0.01) raw xDistance=-0.06 yDistance=0.03
22:35:58.315 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:35:58.315 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:58.315 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:58.315 00.000 8532 MoveAxis(E, 0, ABG)
22:35:58.315 00.000 8532 Move returns status 0, amount 0
22:35:58.315 00.000 8532 MoveAxis(N, 0, ABG)
22:35:58.315 00.000 8532 Move returns status 0, amount 0
22:35:58.315 00.000 8532 move complete, result=0
22:35:58.315 00.000 8532 worker thread done servicing request
22:35:58.316 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64424, med=2907, FiltMin=2798, FiltMax=32791, Gamma=0.990
22:35:58.317 00.001 7008 UpdateGuideState exits: m=269679 SNR=325.1
22:35:58.317 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.317 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:35:58.317 00.000 7008 Enqueuing Expose request
22:35:58.317 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:58.317 00.000 8532 Worker thread wakes up
22:35:58.317 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:35:58.317 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:35:59.159 00.842 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7e36e87-d1e8-4466-98d7-e6d250df23d2"}
22:35:59.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7e36e87-d1e8-4466-98d7-e6d250df23d2"}
22:35:59.165 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73236630-548e-404a-abc5-307fe1148186"}
22:35:59.165 00.000 7008 case statement mapped state 6 to 3
22:35:59.165 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73236630-548e-404a-abc5-307fe1148186"}
22:35:59.165 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5b931350-793a-47be-b3e3-a29f76a21b1f"}
22:35:59.165 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.48,7.12],"pixels":"..."},"id":"5b931350-793a-47be-b3e3-a29f76a21b1f"}
22:36:00.454 01.289 8532 Exposure complete
22:36:00.482 00.028 8532 worker thread done servicing request
22:36:00.482 00.000 7008 OnExposeComplete: enter
22:36:00.482 00.000 7008 UpdateGuideState(): m_state=6
22:36:00.482 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:36:00.482 00.000 7008 Star::Find returns 1 (0), X=552.50, Y=444.19, Mass=260437, SNR=311.2, Peak=44127 HFD=2.6
22:36:00.482 00.000 7008 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.07) = xAngle (2.13 = 2.13)
22:36:00.482 00.000 7008 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.72 = 1.72)
22:36:00.482 00.000 7008 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=-0.05 mountY=0.08, mountTheta=2.06
22:36:00.491 00.009 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.08, opts=13)
22:36:00.491 00.000 7008 Enqueuing Move request for scope (-0.04, 0.08)
22:36:00.491 00.000 8532 Worker thread wakes up
22:36:00.491 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:36:00.491 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:36:00.491 00.000 8532 Moving (-0.04, 0.08) raw xDistance=-0.05 yDistance=0.08
22:36:00.491 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:36:00.491 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:00.491 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:00.491 00.000 8532 MoveAxis(E, 0, ABG)
22:36:00.491 00.000 8532 Move returns status 0, amount 0
22:36:00.491 00.000 8532 MoveAxis(N, 0, ABG)
22:36:00.491 00.000 8532 Move returns status 0, amount 0
22:36:00.491 00.000 8532 move complete, result=0
22:36:00.491 00.000 8532 worker thread done servicing request
22:36:00.491 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2903, FiltMin=2789, FiltMax=30917, Gamma=0.990
22:36:00.498 00.007 7008 UpdateGuideState exits: m=260437 SNR=311.2
22:36:00.498 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:00.498 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:00.498 00.000 7008 Enqueuing Expose request
22:36:00.508 00.010 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:00.508 00.000 8532 Worker thread wakes up
22:36:00.508 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:00.508 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:01.166 00.658 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23280847-9807-4970-b151-826dbec8c865"}
22:36:01.169 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23280847-9807-4970-b151-826dbec8c865"}
22:36:01.169 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60b32c20-b95c-4a5a-82a1-9f3401c1d9db"}
22:36:01.169 00.000 7008 case statement mapped state 6 to 3
22:36:01.169 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"60b32c20-b95c-4a5a-82a1-9f3401c1d9db"}
22:36:01.169 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"06efcb69-709f-4b6e-bef6-3427ae8c843d"}
22:36:01.169 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.50,7.19],"pixels":"..."},"id":"06efcb69-709f-4b6e-bef6-3427ae8c843d"}
22:36:02.638 01.469 8532 Exposure complete
22:36:02.673 00.035 8532 worker thread done servicing request
22:36:02.673 00.000 7008 OnExposeComplete: enter
22:36:02.673 00.000 7008 UpdateGuideState(): m_state=6
22:36:02.673 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:36:02.681 00.008 7008 Star::Find returns 1 (0), X=552.35, Y=444.16, Mass=266367, SNR=312.2, Peak=40979 HFD=2.4
22:36:02.681 00.000 7008 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.07) = xAngle (2.96 = 2.96)
22:36:02.681 00.000 7008 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.55 = 2.55)
22:36:02.681 00.000 7008 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=-0.19 mountY=0.11, mountTheta=2.62
22:36:02.686 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.05, opts=13)
22:36:02.686 00.000 7008 Enqueuing Move request for scope (-0.19, 0.05)
22:36:02.686 00.000 8532 Worker thread wakes up
22:36:02.686 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
22:36:02.686 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
22:36:02.686 00.000 8532 Moving (-0.19, 0.05) raw xDistance=-0.19 yDistance=0.11
22:36:02.686 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:36:02.686 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:02.686 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:36:02.686 00.000 8532 MoveAxis(E, 176, ABG)
22:36:02.686 00.000 8532 Guiding  Dir = 2, Dur = 176
22:36:02.690 00.004 8532 IsSlewing returns 0
22:36:02.690 00.000 8532 IsGuiding returns 0
22:36:02.691 00.001 8532 PulseGuide returned control before completion, sleep 186
22:36:02.691 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58795, med=2903, FiltMin=2769, FiltMax=34136, Gamma=0.990
22:36:02.691 00.000 7008 UpdateGuideState exits: m=266367 SNR=312.2
22:36:02.691 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.691 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:02.703 00.012 7008 Enqueuing Expose request
22:36:02.882 00.179 8532 IsGuiding returns 0
22:36:02.883 00.001 8532 Move returns status 0, amount 176
22:36:02.883 00.000 8532 MoveAxis(N, 0, ABG)
22:36:02.883 00.000 8532 Move returns status 0, amount 0
22:36:02.883 00.000 8532 move complete, result=0
22:36:02.883 00.000 8532 worker thread done servicing request
22:36:02.883 00.000 8532 Worker thread wakes up
22:36:02.883 00.000 7008 GuideStep: -0.2 px 176 ms EAST, 0.1 px 0 ms NORTH
22:36:02.885 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:02.885 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:03.172 00.287 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"179b4684-f44d-4089-a6b5-78e11b541ca5"}
22:36:03.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"179b4684-f44d-4089-a6b5-78e11b541ca5"}
22:36:03.180 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ab9ac5b-90d3-4616-9243-6d8610db1268"}
22:36:03.180 00.000 7008 case statement mapped state 6 to 3
22:36:03.180 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ab9ac5b-90d3-4616-9243-6d8610db1268"}
22:36:03.186 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1bf6888-6972-4aa2-967e-668dd40b11fb"}
22:36:03.190 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.35,7.16],"pixels":"..."},"id":"d1bf6888-6972-4aa2-967e-668dd40b11fb"}
22:36:05.002 01.812 8532 Exposure complete
22:36:05.052 00.050 8532 worker thread done servicing request
22:36:05.052 00.000 7008 OnExposeComplete: enter
22:36:05.052 00.000 7008 UpdateGuideState(): m_state=6
22:36:05.052 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:36:05.052 00.000 7008 Star::Find returns 1 (0), X=552.63, Y=444.40, Mass=271185, SNR=321.0, Peak=47627 HFD=2.9
22:36:05.065 00.013 7008 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.07) = xAngle (1.34 = 1.34)
22:36:05.065 00.000 7008 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.93 = 0.93)
22:36:05.069 00.004 7008 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=0.07 mountY=0.24, mountTheta=1.29
22:36:05.069 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.29, opts=13)
22:36:05.069 00.000 7008 Enqueuing Move request for scope (0.09, 0.29)
22:36:05.069 00.000 8532 Worker thread wakes up
22:36:05.069 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
22:36:05.069 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
22:36:05.069 00.000 8532 Moving (0.09, 0.29) raw xDistance=0.07 yDistance=0.24
22:36:05.081 00.012 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2901, FiltMin=2786, FiltMax=28051, Gamma=0.990
22:36:05.081 00.000 7008 UpdateGuideState exits: m=271185 SNR=321.0
22:36:05.086 00.005 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:36:05.086 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:05.086 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:05.086 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:05.091 00.005 7008 Enqueuing Expose request
22:36:05.093 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:36:05.093 00.000 8532 MoveAxis(E, 0, ABG)
22:36:05.093 00.000 8532 Move returns status 0, amount 0
22:36:05.095 00.002 8532 MoveAxis(N, 0, ABG)
22:36:05.095 00.000 8532 Move returns status 0, amount 0
22:36:05.095 00.000 8532 move complete, result=0
22:36:05.095 00.000 8532 worker thread done servicing request
22:36:05.095 00.000 8532 Worker thread wakes up
22:36:05.095 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:05.095 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:05.097 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:05.177 00.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be08d902-01cd-4436-9742-7a7f16d81ab5"}
22:36:05.181 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be08d902-01cd-4436-9742-7a7f16d81ab5"}
22:36:05.181 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1104d349-10c6-4f93-b296-f8dab2b8c30b"}
22:36:05.181 00.000 7008 case statement mapped state 6 to 3
22:36:05.188 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1104d349-10c6-4f93-b296-f8dab2b8c30b"}
22:36:05.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb4c95aa-bb66-417c-89c3-17edfad783d2"}
22:36:05.193 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.63,7.40],"pixels":"..."},"id":"bb4c95aa-bb66-417c-89c3-17edfad783d2"}
22:36:07.173 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84e87c1e-6c21-456f-97de-ffed69aac5f3"}
22:36:07.174 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84e87c1e-6c21-456f-97de-ffed69aac5f3"}
22:36:07.179 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f04bf839-7572-406f-a849-9a2f57534c16"}
22:36:07.179 00.000 7008 case statement mapped state 6 to 3
22:36:07.185 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f04bf839-7572-406f-a849-9a2f57534c16"}
22:36:07.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"507e0ea5-d5e9-4081-91c7-d0bbc3abf544"}
22:36:07.187 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.63,7.40],"pixels":"..."},"id":"507e0ea5-d5e9-4081-91c7-d0bbc3abf544"}
22:36:07.224 00.037 8532 Exposure complete
22:36:07.253 00.029 8532 worker thread done servicing request
22:36:07.253 00.000 7008 OnExposeComplete: enter
22:36:07.264 00.011 7008 UpdateGuideState(): m_state=6
22:36:07.264 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:36:07.264 00.000 7008 Star::Find returns 1 (0), X=552.64, Y=444.39, Mass=265370, SNR=317.5, Peak=46176 HFD=2.9
22:36:07.269 00.005 7008 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.07) = xAngle (1.30 = 1.30)
22:36:07.269 00.000 7008 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.89 = 0.89)
22:36:07.269 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.23 mountX=0.08 mountY=0.23, mountTheta=1.24
22:36:07.269 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.28, opts=13)
22:36:07.269 00.000 7008 Enqueuing Move request for scope (0.10, 0.28)
22:36:07.281 00.012 8532 Worker thread wakes up
22:36:07.281 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:36:07.281 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:36:07.281 00.000 8532 Moving (0.10, 0.28) raw xDistance=0.08 yDistance=0.23
22:36:07.281 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:36:07.281 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:07.281 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2900, FiltMin=2786, FiltMax=27793, Gamma=0.990
22:36:07.281 00.000 7008 UpdateGuideState exits: m=265370 SNR=317.5
22:36:07.285 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:36:07.285 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.285 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:07.287 00.002 7008 Enqueuing Expose request
22:36:07.289 00.002 8532 MoveAxis(E, 0, ABG)
22:36:07.289 00.000 8532 Move returns status 0, amount 0
22:36:07.289 00.000 8532 MoveAxis(N, 0, ABG)
22:36:07.289 00.000 8532 Move returns status 0, amount 0
22:36:07.289 00.000 8532 move complete, result=0
22:36:07.289 00.000 8532 worker thread done servicing request
22:36:07.289 00.000 8532 Worker thread wakes up
22:36:07.289 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:07.289 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:07.289 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:09.173 01.884 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe9c03a9-cdbc-4a92-bbbb-d8767dc434fa"}
22:36:09.173 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe9c03a9-cdbc-4a92-bbbb-d8767dc434fa"}
22:36:09.173 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90c732a5-bb5a-46ba-9687-3124fbc6c947"}
22:36:09.184 00.011 7008 case statement mapped state 6 to 3
22:36:09.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"90c732a5-bb5a-46ba-9687-3124fbc6c947"}
22:36:09.190 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5cc3890e-f7d8-455e-a4b7-4717ba28c337"}
22:36:09.194 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.64,7.39],"pixels":"..."},"id":"5cc3890e-f7d8-455e-a4b7-4717ba28c337"}
22:36:09.413 00.219 8532 Exposure complete
22:36:09.450 00.037 8532 worker thread done servicing request
22:36:09.450 00.000 7008 OnExposeComplete: enter
22:36:09.450 00.000 7008 UpdateGuideState(): m_state=6
22:36:09.450 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:36:09.456 00.006 7008 Star::Find returns 1 (0), X=552.51, Y=444.45, Mass=259295, SNR=320.1, Peak=38614 HFD=3.1
22:36:09.456 00.000 7008 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.07) = xAngle (1.71 = 1.71)
22:36:09.459 00.003 7008 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.30 = 1.30)
22:36:09.459 00.000 7008 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.64 mountX=-0.05 mountY=0.32, mountTheta=1.72
22:36:09.467 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.34, opts=13)
22:36:09.469 00.002 7008 Enqueuing Move request for scope (-0.02, 0.34)
22:36:09.471 00.002 8532 Worker thread wakes up
22:36:09.471 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
22:36:09.471 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
22:36:09.471 00.000 8532 Moving (-0.02, 0.34) raw xDistance=-0.05 yDistance=0.32
22:36:09.471 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:36:09.471 00.000 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.80
22:36:09.471 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:36:09.471 00.000 8532 MoveAxis(E, 0, ABG)
22:36:09.471 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2898, FiltMin=2794, FiltMax=30994, Gamma=0.990
22:36:09.471 00.000 7008 UpdateGuideState exits: m=259295 SNR=320.1
22:36:09.477 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.477 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:09.477 00.000 7008 Enqueuing Expose request
22:36:09.477 00.000 8532 Move returns status 0, amount 0
22:36:09.477 00.000 8532 MoveAxis(S, 568, ABG)
22:36:09.477 00.000 8532 Guiding  Dir = 1, Dur = 568
22:36:09.477 00.000 8532 IsSlewing returns 0
22:36:09.477 00.000 8532 IsGuiding returns 0
22:36:09.477 00.000 8532 PulseGuide returned control before completion, sleep 578
22:36:10.066 00.589 8532 IsGuiding returns 1
22:36:10.066 00.000 8532 scope still moving after pulse duration time elapsed
22:36:10.098 00.032 8532 IsSlewing returns 0
22:36:10.098 00.000 8532 IsGuiding returns 0
22:36:10.098 00.000 8532 scope move finished after 568 + 46 ms
22:36:10.098 00.000 8532 Move returns status 0, amount 568
22:36:10.098 00.000 8532 move complete, result=0
22:36:10.098 00.000 8532 worker thread done servicing request
22:36:10.098 00.000 8532 Worker thread wakes up
22:36:10.098 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 568 ms SOUTH
22:36:10.103 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:10.103 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:11.182 01.079 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c61e9c6e-bde5-4c20-8727-d96aa50a52ae"}
22:36:11.182 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c61e9c6e-bde5-4c20-8727-d96aa50a52ae"}
22:36:11.182 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6be05c35-6941-4cbe-bdbe-073196c3fd1e"}
22:36:11.193 00.011 7008 case statement mapped state 6 to 3
22:36:11.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6be05c35-6941-4cbe-bdbe-073196c3fd1e"}
22:36:11.197 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"baa24ae9-8fd7-49fb-9b21-0997c1d64718"}
22:36:11.197 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.51,7.45],"pixels":"..."},"id":"baa24ae9-8fd7-49fb-9b21-0997c1d64718"}
22:36:12.226 01.029 8532 Exposure complete
22:36:12.272 00.046 8532 worker thread done servicing request
22:36:12.272 00.000 7008 OnExposeComplete: enter
22:36:12.272 00.000 7008 UpdateGuideState(): m_state=6
22:36:12.272 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:36:12.272 00.000 7008 Star::Find returns 1 (0), X=552.36, Y=444.39, Mass=259581, SNR=320.1, Peak=36553 HFD=2.9
22:36:12.272 00.000 7008 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.07) = xAngle (2.22 = 2.22)
22:36:12.282 00.010 7008 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.81 = 1.81)
22:36:12.282 00.000 7008 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.15 mountX=-0.20 mountY=0.32, mountTheta=2.13
22:36:12.282 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.27, opts=13)
22:36:12.290 00.008 7008 Enqueuing Move request for scope (-0.18, 0.27)
22:36:12.290 00.000 8532 Worker thread wakes up
22:36:12.290 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
22:36:12.290 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
22:36:12.290 00.000 8532 Moving (-0.18, 0.27) raw xDistance=-0.20 yDistance=0.32
22:36:12.290 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
22:36:12.290 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:36:12.290 00.000 8532 MoveAxis(E, 179, ABG)
22:36:12.290 00.000 8532 Guiding  Dir = 2, Dur = 179
22:36:12.290 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59992, med=2897, FiltMin=2788, FiltMax=34491, Gamma=0.990
22:36:12.290 00.000 7008 UpdateGuideState exits: m=259581 SNR=320.1
22:36:12.295 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:12.295 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:12.299 00.004 7008 Enqueuing Expose request
22:36:12.299 00.000 8532 IsSlewing returns 0
22:36:12.299 00.000 8532 IsGuiding returns 0
22:36:12.299 00.000 8532 PulseGuide returned control before completion, sleep 189
22:36:12.496 00.197 8532 IsGuiding returns 0
22:36:12.496 00.000 8532 Move returns status 0, amount 179
22:36:12.496 00.000 8532 MoveAxis(S, 559, ABG)
22:36:12.496 00.000 8532 Guiding  Dir = 1, Dur = 559
22:36:12.496 00.000 8532 IsSlewing returns 0
22:36:12.496 00.000 8532 IsGuiding returns 0
22:36:12.496 00.000 8532 PulseGuide returned control before completion, sleep 569
22:36:13.076 00.580 8532 IsGuiding returns 1
22:36:13.076 00.000 8532 scope still moving after pulse duration time elapsed
22:36:13.109 00.033 8532 IsSlewing returns 0
22:36:13.109 00.000 8532 IsGuiding returns 0
22:36:13.109 00.000 8532 scope move finished after 559 + 51 ms
22:36:13.109 00.000 8532 Move returns status 0, amount 559
22:36:13.109 00.000 8532 move complete, result=0
22:36:13.109 00.000 8532 worker thread done servicing request
22:36:13.109 00.000 8532 Worker thread wakes up
22:36:13.109 00.000 7008 GuideStep: -0.2 px 179 ms EAST, 0.3 px 559 ms SOUTH
22:36:13.112 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:13.112 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:13.188 00.076 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"912c47e7-e4a0-40b3-87ee-11ffa10e69ee"}
22:36:13.188 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"912c47e7-e4a0-40b3-87ee-11ffa10e69ee"}
22:36:13.196 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e830f1e-7a5b-4450-9886-dc8e8128f4bb"}
22:36:13.199 00.003 7008 case statement mapped state 6 to 3
22:36:13.199 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e830f1e-7a5b-4450-9886-dc8e8128f4bb"}
22:36:13.204 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1da854a-7d0d-47ee-b578-d5c4e6485b7a"}
22:36:13.204 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.36,7.39],"pixels":"..."},"id":"d1da854a-7d0d-47ee-b578-d5c4e6485b7a"}
22:36:15.202 01.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0adcc84e-04ca-4ee0-93d0-c6bfddca06a4"}
22:36:15.207 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0adcc84e-04ca-4ee0-93d0-c6bfddca06a4"}
22:36:15.210 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2725c8e-96e0-4553-be3a-92cd4facc5f1"}
22:36:15.210 00.000 7008 case statement mapped state 6 to 3
22:36:15.210 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2725c8e-96e0-4553-be3a-92cd4facc5f1"}
22:36:15.218 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b8d9b666-b2e7-42c6-ac86-bef79cfab1aa"}
22:36:15.222 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[7.36,7.39],"pixels":"..."},"id":"b8d9b666-b2e7-42c6-ac86-bef79cfab1aa"}
22:36:15.241 00.019 8532 Exposure complete
22:36:15.277 00.036 8532 worker thread done servicing request
22:36:15.277 00.000 7008 OnExposeComplete: enter
22:36:15.286 00.009 7008 UpdateGuideState(): m_state=6
22:36:15.286 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:36:15.288 00.002 7008 Star::Find returns 1 (0), X=552.49, Y=444.47, Mass=265330, SNR=316.0, Peak=38154 HFD=3.1
22:36:15.290 00.002 7008 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.07) = xAngle (1.79 = 1.79)
22:36:15.292 00.002 7008 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.38 = 1.38)
22:36:15.294 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.72 mountX=-0.08 mountY=0.35, mountTheta=1.79
22:36:15.294 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.36, opts=13)
22:36:15.300 00.006 7008 Enqueuing Move request for scope (-0.05, 0.36)
22:36:15.300 00.000 8532 Worker thread wakes up
22:36:15.300 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
22:36:15.300 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
22:36:15.300 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2895, FiltMin=2790, FiltMax=31572, Gamma=0.990
22:36:15.300 00.000 7008 UpdateGuideState exits: m=265330 SNR=316.0
22:36:15.300 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:15.300 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:15.300 00.000 7008 Enqueuing Expose request
22:36:15.310 00.010 8532 Moving (-0.05, 0.36) raw xDistance=-0.08 yDistance=0.35
22:36:15.310 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:36:15.310 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:36:15.310 00.000 8532 MoveAxis(E, 0, ABG)
22:36:15.310 00.000 8532 Move returns status 0, amount 0
22:36:15.310 00.000 8532 MoveAxis(S, 621, ABG)
22:36:15.310 00.000 8532 Guiding  Dir = 1, Dur = 621
22:36:15.310 00.000 8532 IsSlewing returns 0
22:36:15.312 00.002 8532 IsGuiding returns 0
22:36:15.312 00.000 8532 PulseGuide returned control before completion, sleep 631
22:36:15.959 00.647 8532 IsGuiding returns 0
22:36:15.959 00.000 8532 Move returns status 0, amount 621
22:36:15.959 00.000 8532 move complete, result=0
22:36:15.959 00.000 8532 worker thread done servicing request
22:36:15.959 00.000 8532 Worker thread wakes up
22:36:15.959 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.4 px 621 ms SOUTH
22:36:15.959 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:15.959 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:17.205 01.246 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0820880c-5bf8-4aff-b404-0dab25dfb9ee"}
22:36:17.206 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0820880c-5bf8-4aff-b404-0dab25dfb9ee"}
22:36:17.208 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e0c0b2f-5da3-4099-8275-186fde988226"}
22:36:17.210 00.002 7008 case statement mapped state 6 to 3
22:36:17.211 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e0c0b2f-5da3-4099-8275-186fde988226"}
22:36:17.213 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f54032da-8085-47ee-bffa-74a796a17501"}
22:36:17.215 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.49,7.47],"pixels":"..."},"id":"f54032da-8085-47ee-bffa-74a796a17501"}
22:36:18.083 00.868 8532 Exposure complete
22:36:18.111 00.028 8532 worker thread done servicing request
22:36:18.111 00.000 7008 OnExposeComplete: enter
22:36:18.111 00.000 7008 UpdateGuideState(): m_state=6
22:36:18.113 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:36:18.115 00.002 7008 Star::Find returns 1 (0), X=552.60, Y=444.53, Mass=264705, SNR=318.7, Peak=41850 HFD=3.1
22:36:18.115 00.000 7008 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.07) = xAngle (1.51 = 1.51)
22:36:18.117 00.002 7008 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.09 = 1.09)
22:36:18.119 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.43 mountX=0.03 mountY=0.37, mountTheta=1.50
22:36:18.121 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.41, opts=13)
22:36:18.123 00.002 7008 Enqueuing Move request for scope (0.06, 0.41)
22:36:18.123 00.000 8532 Worker thread wakes up
22:36:18.123 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2891, FiltMin=2780, FiltMax=29034, Gamma=0.990
22:36:18.126 00.003 7008 UpdateGuideState exits: m=264705 SNR=318.7
22:36:18.128 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.128 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:18.130 00.002 7008 Enqueuing Expose request
22:36:18.133 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
22:36:18.133 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
22:36:18.133 00.000 8532 Moving (0.06, 0.41) raw xDistance=0.03 yDistance=0.37
22:36:18.133 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:36:18.133 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:36:18.133 00.000 8532 MoveAxis(E, 0, ABG)
22:36:18.133 00.000 8532 Move returns status 0, amount 0
22:36:18.133 00.000 8532 MoveAxis(S, 648, ABG)
22:36:18.133 00.000 8532 Guiding  Dir = 1, Dur = 648
22:36:18.133 00.000 8532 IsSlewing returns 0
22:36:18.133 00.000 8532 IsGuiding returns 0
22:36:18.133 00.000 8532 PulseGuide returned control before completion, sleep 658
22:36:18.800 00.667 8532 IsGuiding returns 1
22:36:18.800 00.000 8532 scope still moving after pulse duration time elapsed
22:36:18.832 00.032 8532 IsSlewing returns 0
22:36:18.832 00.000 8532 IsGuiding returns 0
22:36:18.832 00.000 8532 scope move finished after 648 + 53 ms
22:36:18.832 00.000 8532 Move returns status 0, amount 648
22:36:18.832 00.000 8532 move complete, result=0
22:36:18.832 00.000 8532 worker thread done servicing request
22:36:18.832 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.4 px 648 ms SOUTH
22:36:18.842 00.010 8532 Worker thread wakes up
22:36:18.842 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:18.842 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:19.215 00.373 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b5d706b-cdab-48d4-bad8-ffb637504d13"}
22:36:19.218 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b5d706b-cdab-48d4-bad8-ffb637504d13"}
22:36:19.231 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcb1dfd6-ff27-4a03-8dec-8600f908274c"}
22:36:19.234 00.003 7008 case statement mapped state 6 to 3
22:36:19.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcb1dfd6-ff27-4a03-8dec-8600f908274c"}
22:36:19.240 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ec8cc0e-fa7e-46b0-93c6-bf9069393e6e"}
22:36:19.244 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.60,6.53],"pixels":"..."},"id":"1ec8cc0e-fa7e-46b0-93c6-bf9069393e6e"}
22:36:20.972 01.728 8532 Exposure complete
22:36:21.011 00.039 8532 worker thread done servicing request
22:36:21.011 00.000 7008 OnExposeComplete: enter
22:36:21.011 00.000 7008 UpdateGuideState(): m_state=6
22:36:21.011 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:36:21.018 00.007 7008 Star::Find returns 1 (0), X=552.35, Y=444.56, Mass=260330, SNR=302.1, Peak=32793 HFD=3.0
22:36:21.018 00.000 7008 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.07) = xAngle (2.05 = 2.05)
22:36:21.018 00.000 7008 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.64 = 1.64)
22:36:21.018 00.000 7008 CameraToMount -- cameraX=-0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.98 mountX=-0.22 mountY=0.48, mountTheta=2.00
22:36:21.018 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.44, opts=13)
22:36:21.027 00.009 7008 Enqueuing Move request for scope (-0.19, 0.44)
22:36:21.027 00.000 8532 Worker thread wakes up
22:36:21.027 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.44) opts 0xd
22:36:21.027 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.44)
22:36:21.027 00.000 8532 Moving (-0.19, 0.44) raw xDistance=-0.22 yDistance=0.48
22:36:21.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:36:21.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:36:21.027 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61824, med=2892, FiltMin=2773, FiltMax=35396, Gamma=0.990
22:36:21.027 00.000 7008 UpdateGuideState exits: m=260330 SNR=302.1
22:36:21.027 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.034 00.007 8532 MoveAxis(E, 200, ABG)
22:36:21.034 00.000 8532 Guiding  Dir = 2, Dur = 200
22:36:21.034 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:21.034 00.000 7008 Enqueuing Expose request
22:36:21.034 00.000 8532 IsSlewing returns 0
22:36:21.034 00.000 8532 IsGuiding returns 0
22:36:21.034 00.000 8532 PulseGuide returned control before completion, sleep 210
22:36:21.214 00.180 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14c87933-ca4b-4b7a-b209-751b1be826fb"}
22:36:21.218 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14c87933-ca4b-4b7a-b209-751b1be826fb"}
22:36:21.222 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3333337-a757-4335-861d-ce1373979876"}
22:36:21.226 00.004 7008 case statement mapped state 6 to 3
22:36:21.234 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3333337-a757-4335-861d-ce1373979876"}
22:36:21.237 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4fa5c305-3ef9-4001-8b05-e5ebcca236b8"}
22:36:21.240 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.35,6.56],"pixels":"..."},"id":"4fa5c305-3ef9-4001-8b05-e5ebcca236b8"}
22:36:21.265 00.025 8532 IsGuiding returns 0
22:36:21.265 00.000 8532 Move returns status 0, amount 200
22:36:21.265 00.000 8532 MoveAxis(S, 840, ABG)
22:36:21.265 00.000 8532 Guiding  Dir = 1, Dur = 840
22:36:21.265 00.000 8532 IsSlewing returns 0
22:36:21.265 00.000 8532 IsGuiding returns 0
22:36:21.265 00.000 8532 PulseGuide returned control before completion, sleep 850
22:36:22.123 00.858 8532 IsGuiding returns 1
22:36:22.123 00.000 8532 scope still moving after pulse duration time elapsed
22:36:22.155 00.032 8532 IsSlewing returns 0
22:36:22.155 00.000 8532 IsGuiding returns 0
22:36:22.155 00.000 8532 scope move finished after 840 + 48 ms
22:36:22.155 00.000 8532 Move returns status 0, amount 840
22:36:22.155 00.000 8532 move complete, result=0
22:36:22.155 00.000 8532 worker thread done servicing request
22:36:22.155 00.000 8532 Worker thread wakes up
22:36:22.155 00.000 7008 GuideStep: -0.2 px 200 ms EAST, 0.5 px 840 ms SOUTH
22:36:22.155 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:22.155 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:23.219 01.064 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6b991cb-3784-40ab-846e-5d54cccfff00"}
22:36:23.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6b991cb-3784-40ab-846e-5d54cccfff00"}
22:36:23.229 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bf685b5-1b4a-4209-9223-9f1b67fad843"}
22:36:23.232 00.003 7008 case statement mapped state 6 to 3
22:36:23.236 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bf685b5-1b4a-4209-9223-9f1b67fad843"}
22:36:23.239 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2ceafccb-f58e-46c2-a6d7-e07a5dc795d0"}
22:36:23.239 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.35,6.56],"pixels":"..."},"id":"2ceafccb-f58e-46c2-a6d7-e07a5dc795d0"}
22:36:24.277 01.038 8532 Exposure complete
22:36:24.321 00.044 8532 worker thread done servicing request
22:36:24.321 00.000 7008 OnExposeComplete: enter
22:36:24.325 00.004 7008 UpdateGuideState(): m_state=6
22:36:24.325 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:36:24.327 00.002 7008 Star::Find returns 1 (0), X=552.34, Y=444.51, Mass=258861, SNR=312.4, Peak=34884 HFD=3.1
22:36:24.329 00.002 7008 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.07) = xAngle (2.12 = 2.12)
22:36:24.329 00.000 7008 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.71 = 1.71)
22:36:24.331 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.39 hyp=0.44 cameraTheta=2.05 mountX=-0.23 mountY=0.44, mountTheta=2.06
22:36:24.333 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.39, opts=13)
22:36:24.334 00.001 7008 Enqueuing Move request for scope (-0.20, 0.39)
22:36:24.336 00.002 8532 Worker thread wakes up
22:36:24.336 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.39) opts 0xd
22:36:24.336 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.39)
22:36:24.336 00.000 8532 Moving (-0.20, 0.39) raw xDistance=-0.23 yDistance=0.44
22:36:24.336 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:36:24.336 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
22:36:24.336 00.000 8532 MoveAxis(E, 223, ABG)
22:36:24.336 00.000 8532 Guiding  Dir = 2, Dur = 223
22:36:24.336 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58952, med=2889, FiltMin=2778, FiltMax=34108, Gamma=0.990
22:36:24.338 00.002 7008 UpdateGuideState exits: m=258861 SNR=312.4
22:36:24.340 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:24.341 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:24.342 00.001 7008 Enqueuing Expose request
22:36:24.344 00.002 8532 IsSlewing returns 0
22:36:24.344 00.000 8532 IsGuiding returns 0
22:36:24.344 00.000 8532 PulseGuide returned control before completion, sleep 233
22:36:24.594 00.250 8532 IsGuiding returns 0
22:36:24.595 00.001 8532 Move returns status 0, amount 223
22:36:24.595 00.000 8532 MoveAxis(S, 764, ABG)
22:36:24.595 00.000 8532 Guiding  Dir = 1, Dur = 764
22:36:24.595 00.000 8532 IsSlewing returns 0
22:36:24.595 00.000 8532 IsGuiding returns 0
22:36:24.595 00.000 8532 PulseGuide returned control before completion, sleep 774
22:36:25.217 00.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae9c7d1f-578b-4296-8286-e412b850d8d4"}
22:36:25.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae9c7d1f-578b-4296-8286-e412b850d8d4"}
22:36:25.237 00.017 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea1f0a17-52c2-4f56-b15f-00f148020ae7"}
22:36:25.245 00.008 7008 case statement mapped state 6 to 3
22:36:25.250 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea1f0a17-52c2-4f56-b15f-00f148020ae7"}
22:36:25.254 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68c4b552-0f5d-441c-8324-1a4c6d013a84"}
22:36:25.254 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.34,6.51],"pixels":"..."},"id":"68c4b552-0f5d-441c-8324-1a4c6d013a84"}
22:36:25.385 00.131 8532 IsGuiding returns 0
22:36:25.385 00.000 8532 Move returns status 0, amount 764
22:36:25.385 00.000 8532 move complete, result=0
22:36:25.385 00.000 8532 worker thread done servicing request
22:36:25.385 00.000 8532 Worker thread wakes up
22:36:25.385 00.000 7008 GuideStep: -0.2 px 223 ms EAST, 0.4 px 764 ms SOUTH
22:36:25.385 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:25.385 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:27.218 01.833 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a3fe853-76bc-4b96-8160-f44e92880cd3"}
22:36:27.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a3fe853-76bc-4b96-8160-f44e92880cd3"}
22:36:27.234 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f84eb799-6e73-4d57-a52a-3f40d90da354"}
22:36:27.242 00.008 7008 case statement mapped state 6 to 3
22:36:27.249 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f84eb799-6e73-4d57-a52a-3f40d90da354"}
22:36:27.252 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e8da084e-73e2-43d6-9a83-6703dbabeec4"}
22:36:27.253 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.34,6.51],"pixels":"..."},"id":"e8da084e-73e2-43d6-9a83-6703dbabeec4"}
22:36:27.504 00.251 8532 Exposure complete
22:36:27.552 00.048 8532 worker thread done servicing request
22:36:27.552 00.000 7008 OnExposeComplete: enter
22:36:27.556 00.004 7008 UpdateGuideState(): m_state=6
22:36:27.558 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:36:27.558 00.000 7008 Star::Find returns 1 (0), X=552.31, Y=444.60, Mass=254562, SNR=320.3, Peak=32777 HFD=3.0
22:36:27.560 00.002 7008 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.07) = xAngle (2.08 = 2.08)
22:36:27.562 00.002 7008 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.66 = 1.66)
22:36:27.564 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=0.49 hyp=0.54 cameraTheta=2.01 mountX=-0.26 mountY=0.54, mountTheta=2.02
22:36:27.567 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.49, opts=13)
22:36:27.570 00.003 7008 Enqueuing Move request for scope (-0.23, 0.49)
22:36:27.572 00.002 8532 Worker thread wakes up
22:36:27.572 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.49) opts 0xd
22:36:27.572 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.49)
22:36:27.572 00.000 8532 Moving (-0.23, 0.49) raw xDistance=-0.26 yDistance=0.54
22:36:27.572 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:36:27.572 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58193, med=2885, FiltMin=2773, FiltMax=33547, Gamma=0.990
22:36:27.576 00.004 7008 UpdateGuideState exits: m=254562 SNR=320.3
22:36:27.576 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:27.578 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:27.580 00.002 7008 Enqueuing Expose request
22:36:27.580 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:36:27.580 00.000 8532 MoveAxis(E, 253, ABG)
22:36:27.582 00.002 8532 Guiding  Dir = 2, Dur = 253
22:36:27.583 00.001 8532 IsSlewing returns 0
22:36:27.583 00.000 8532 IsGuiding returns 0
22:36:27.583 00.000 8532 PulseGuide returned control before completion, sleep 263
22:36:27.853 00.270 8532 IsGuiding returns 0
22:36:27.853 00.000 8532 Move returns status 0, amount 253
22:36:27.853 00.000 8532 MoveAxis(S, 943, ABG)
22:36:27.853 00.000 8532 Guiding  Dir = 1, Dur = 943
22:36:27.855 00.002 8532 IsSlewing returns 0
22:36:27.855 00.000 8532 IsGuiding returns 0
22:36:27.855 00.000 8532 PulseGuide returned control before completion, sleep 953
22:36:28.822 00.967 8532 IsGuiding returns 0
22:36:28.822 00.000 8532 Move returns status 0, amount 943
22:36:28.822 00.000 8532 move complete, result=0
22:36:28.822 00.000 8532 worker thread done servicing request
22:36:28.822 00.000 8532 Worker thread wakes up
22:36:28.822 00.000 7008 GuideStep: -0.3 px 253 ms EAST, 0.5 px 943 ms SOUTH
22:36:28.823 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:28.823 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:29.220 00.397 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42d98917-7da5-4100-b6b7-1a5c4b541a57"}
22:36:29.221 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42d98917-7da5-4100-b6b7-1a5c4b541a57"}
22:36:29.227 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0faaebd4-12b5-44c9-94fc-a3594fcf6e1c"}
22:36:29.243 00.016 7008 case statement mapped state 6 to 3
22:36:29.248 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0faaebd4-12b5-44c9-94fc-a3594fcf6e1c"}
22:36:29.250 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"731a6ae2-7f5d-42c5-86c0-9d32a9061bd2"}
22:36:29.252 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.31,6.60],"pixels":"..."},"id":"731a6ae2-7f5d-42c5-86c0-9d32a9061bd2"}
22:36:30.948 01.696 8532 Exposure complete
22:36:30.976 00.028 8532 worker thread done servicing request
22:36:30.976 00.000 7008 OnExposeComplete: enter
22:36:30.976 00.000 7008 UpdateGuideState(): m_state=6
22:36:30.988 00.012 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:36:30.988 00.000 7008 Star::Find returns 1 (0), X=552.39, Y=444.69, Mass=253589, SNR=309.6, Peak=29734 HFD=2.9
22:36:30.988 00.000 7008 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.07) = xAngle (1.89 = 1.89)
22:36:30.993 00.005 7008 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.48 = 1.48)
22:36:30.993 00.000 7008 CameraToMount -- cameraX=-0.15 cameraY=0.57 hyp=0.59 cameraTheta=1.82 mountX=-0.19 mountY=0.59, mountTheta=1.88
22:36:30.993 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.57, opts=13)
22:36:30.993 00.000 7008 Enqueuing Move request for scope (-0.15, 0.57)
22:36:30.993 00.000 8532 Worker thread wakes up
22:36:30.993 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.57) opts 0xd
22:36:30.993 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.57)
22:36:30.993 00.000 8532 Moving (-0.15, 0.57) raw xDistance=-0.19 yDistance=0.59
22:36:30.993 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60119, med=2884, FiltMin=2774, FiltMax=34173, Gamma=0.990
22:36:30.993 00.000 7008 UpdateGuideState exits: m=253589 SNR=309.6
22:36:30.993 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:31.004 00.011 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:36:31.004 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:31.005 00.001 7008 Enqueuing Expose request
22:36:31.005 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
22:36:31.005 00.000 8532 MoveAxis(E, 189, ABG)
22:36:31.005 00.000 8532 Guiding  Dir = 2, Dur = 189
22:36:31.005 00.000 8532 IsSlewing returns 0
22:36:31.005 00.000 8532 IsGuiding returns 0
22:36:31.005 00.000 8532 PulseGuide returned control before completion, sleep 199
22:36:31.210 00.205 8532 IsGuiding returns 0
22:36:31.210 00.000 8532 Move returns status 0, amount 189
22:36:31.210 00.000 8532 MoveAxis(S, 1035, ABG)
22:36:31.210 00.000 8532 Guiding  Dir = 1, Dur = 1035
22:36:31.210 00.000 8532 IsSlewing returns 0
22:36:31.211 00.001 8532 IsGuiding returns 0
22:36:31.212 00.001 8532 PulseGuide returned control before completion, sleep 1045
22:36:31.228 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb763e1e-7037-4c77-9217-f8c03dce357b"}
22:36:31.228 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb763e1e-7037-4c77-9217-f8c03dce357b"}
22:36:31.233 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3bf0b856-32ed-4155-a83c-1652d8d20041"}
22:36:31.236 00.003 7008 case statement mapped state 6 to 3
22:36:31.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bf0b856-32ed-4155-a83c-1652d8d20041"}
22:36:31.242 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4c2f2bd-b464-4b36-b247-991c2581ad23"}
22:36:31.242 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.39,6.69],"pixels":"..."},"id":"e4c2f2bd-b464-4b36-b247-991c2581ad23"}
22:36:32.257 01.015 8532 IsGuiding returns 1
22:36:32.257 00.000 8532 scope still moving after pulse duration time elapsed
22:36:32.290 00.033 8532 IsSlewing returns 0
22:36:32.290 00.000 8532 IsGuiding returns 0
22:36:32.290 00.000 8532 scope move finished after 1035 + 44 ms
22:36:32.290 00.000 8532 Move returns status 0, amount 1035
22:36:32.290 00.000 8532 move complete, result=0
22:36:32.290 00.000 8532 worker thread done servicing request
22:36:32.290 00.000 8532 Worker thread wakes up
22:36:32.290 00.000 7008 GuideStep: -0.2 px 189 ms EAST, 0.6 px 1035 ms SOUTH
22:36:32.292 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:32.292 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:33.227 00.935 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d47a7aaf-759e-46f9-b00a-10e65b6b9360"}
22:36:33.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d47a7aaf-759e-46f9-b00a-10e65b6b9360"}
22:36:33.234 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef198272-4966-4e3d-b2bd-849e9f25c291"}
22:36:33.238 00.004 7008 case statement mapped state 6 to 3
22:36:33.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef198272-4966-4e3d-b2bd-849e9f25c291"}
22:36:33.242 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"efa5d5ea-b733-4e30-b637-7011ad73e5dd"}
22:36:33.245 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[7.39,6.69],"pixels":"..."},"id":"efa5d5ea-b733-4e30-b637-7011ad73e5dd"}
22:36:34.405 01.160 8532 Exposure complete
22:36:34.458 00.053 8532 worker thread done servicing request
22:36:34.458 00.000 7008 OnExposeComplete: enter
22:36:34.462 00.004 7008 UpdateGuideState(): m_state=6
22:36:34.462 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:36:34.462 00.000 7008 Star::Find returns 1 (0), X=552.40, Y=444.78, Mass=255788, SNR=324.3, Peak=27552 HFD=2.8
22:36:34.469 00.007 7008 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.07) = xAngle (1.85 = 1.85)
22:36:34.471 00.002 7008 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.44 = 1.44)
22:36:34.475 00.004 7008 CameraToMount -- cameraX=-0.14 cameraY=0.66 hyp=0.68 cameraTheta=1.78 mountX=-0.19 mountY=0.67, mountTheta=1.85
22:36:34.479 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.66, opts=13)
22:36:34.481 00.002 7008 Enqueuing Move request for scope (-0.14, 0.66)
22:36:34.483 00.002 8532 Worker thread wakes up
22:36:34.483 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62505, med=2881, FiltMin=2775, FiltMax=35209, Gamma=0.990
22:36:34.485 00.002 7008 UpdateGuideState exits: m=255788 SNR=324.3
22:36:34.485 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:34.485 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:34.485 00.000 7008 Enqueuing Expose request
22:36:34.485 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.66) opts 0xd
22:36:34.485 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.66)
22:36:34.485 00.000 8532 Moving (-0.14, 0.66) raw xDistance=-0.19 yDistance=0.67
22:36:34.485 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:36:34.485 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:36:34.485 00.000 8532 MoveAxis(E, 185, ABG)
22:36:34.485 00.000 8532 Guiding  Dir = 2, Dur = 185
22:36:34.485 00.000 8532 IsSlewing returns 0
22:36:34.485 00.000 8532 IsGuiding returns 0
22:36:34.485 00.000 8532 PulseGuide returned control before completion, sleep 195
22:36:34.706 00.221 8532 IsGuiding returns 0
22:36:34.706 00.000 8532 Move returns status 0, amount 185
22:36:34.706 00.000 8532 MoveAxis(S, 1176, ABG)
22:36:34.706 00.000 8532 Guiding  Dir = 1, Dur = 1176
22:36:34.706 00.000 8532 IsSlewing returns 0
22:36:34.707 00.001 8532 IsGuiding returns 0
22:36:34.708 00.001 8532 PulseGuide returned control before completion, sleep 1186
22:36:35.227 00.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39a8b9f4-ec83-4640-b905-c61abf5088f4"}
22:36:35.237 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39a8b9f4-ec83-4640-b905-c61abf5088f4"}
22:36:35.243 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c30b085f-0d28-4543-9d14-01c5239cd84e"}
22:36:35.244 00.001 7008 case statement mapped state 6 to 3
22:36:35.250 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c30b085f-0d28-4543-9d14-01c5239cd84e"}
22:36:35.255 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c10eb1c3-7760-43ce-b112-6790e122ef77"}
22:36:35.257 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.40,6.78],"pixels":"..."},"id":"c10eb1c3-7760-43ce-b112-6790e122ef77"}
22:36:35.904 00.647 8532 IsGuiding returns 0
22:36:35.904 00.000 8532 Move returns status 0, amount 1176
22:36:35.905 00.001 8532 move complete, result=0
22:36:35.905 00.000 8532 worker thread done servicing request
22:36:35.905 00.000 8532 Worker thread wakes up
22:36:35.905 00.000 7008 GuideStep: -0.2 px 185 ms EAST, 0.7 px 1176 ms SOUTH
22:36:35.907 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:35.907 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:37.226 01.319 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"138d7434-bed7-49a0-a887-47d7d03d1053"}
22:36:37.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"138d7434-bed7-49a0-a887-47d7d03d1053"}
22:36:37.230 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69deb99c-f081-4390-b01d-ac5a6ae46214"}
22:36:37.233 00.003 7008 case statement mapped state 6 to 3
22:36:37.236 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69deb99c-f081-4390-b01d-ac5a6ae46214"}
22:36:37.240 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31a3a29a-8e3d-427e-84fd-ace6e7d1bc78"}
22:36:37.241 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[7.40,6.78],"pixels":"..."},"id":"31a3a29a-8e3d-427e-84fd-ace6e7d1bc78"}
22:36:38.031 00.790 8532 Exposure complete
22:36:38.073 00.042 8532 worker thread done servicing request
22:36:38.073 00.000 7008 OnExposeComplete: enter
22:36:38.073 00.000 7008 UpdateGuideState(): m_state=6
22:36:38.078 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:36:38.078 00.000 7008 Star::Find returns 1 (0), X=552.57, Y=444.88, Mass=260203, SNR=315.7, Peak=28457 HFD=2.7
22:36:38.078 00.000 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:36:38.084 00.006 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:36:38.084 00.000 7008 CameraToMount -- cameraX=0.03 cameraY=0.76 hyp=0.76 cameraTheta=1.53 mountX=-0.02 mountY=0.71, mountTheta=1.60
22:36:38.091 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.76, opts=13)
22:36:38.094 00.003 7008 Enqueuing Move request for scope (0.03, 0.76)
22:36:38.094 00.000 8532 Worker thread wakes up
22:36:38.094 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2881, FiltMin=2747, FiltMax=30940, Gamma=0.990
22:36:38.094 00.000 7008 UpdateGuideState exits: m=260203 SNR=315.7
22:36:38.101 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.101 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:38.104 00.003 7008 Enqueuing Expose request
22:36:38.104 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.76) opts 0xd
22:36:38.104 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.76)
22:36:38.104 00.000 8532 Moving (0.03, 0.76) raw xDistance=-0.02 yDistance=0.71
22:36:38.104 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:36:38.104 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:36:38.104 00.000 8532 MoveAxis(E, 0, ABG)
22:36:38.104 00.000 8532 Move returns status 0, amount 0
22:36:38.104 00.000 8532 MoveAxis(S, 1244, ABG)
22:36:38.104 00.000 8532 Guiding  Dir = 1, Dur = 1244
22:36:38.104 00.000 8532 IsSlewing returns 0
22:36:38.104 00.000 8532 IsGuiding returns 0
22:36:38.104 00.000 8532 PulseGuide returned control before completion, sleep 1254
22:36:39.225 01.121 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"53f7b58a-8ccf-406a-9e55-b27ace57a449"}
22:36:39.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"53f7b58a-8ccf-406a-9e55-b27ace57a449"}
22:36:39.232 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07cb117f-64d1-41b2-917a-a7b4609b5950"}
22:36:39.236 00.004 7008 case statement mapped state 6 to 3
22:36:39.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07cb117f-64d1-41b2-917a-a7b4609b5950"}
22:36:39.242 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d8d25749-7793-4431-a231-2c6b571497ce"}
22:36:39.247 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[6.57,6.88],"pixels":"..."},"id":"d8d25749-7793-4431-a231-2c6b571497ce"}
22:36:39.374 00.127 8532 IsGuiding returns 0
22:36:39.375 00.001 8532 Move returns status 0, amount 1244
22:36:39.375 00.000 8532 move complete, result=0
22:36:39.375 00.000 8532 worker thread done servicing request
22:36:39.375 00.000 8532 Worker thread wakes up
22:36:39.375 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.7 px 1244 ms SOUTH
22:36:39.377 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:39.377 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:41.226 01.849 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5cdfbcb-fffc-49dd-b298-c31050d27e0d"}
22:36:41.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5cdfbcb-fffc-49dd-b298-c31050d27e0d"}
22:36:41.232 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac279986-c31d-4d28-aaef-81814835a142"}
22:36:41.235 00.003 7008 case statement mapped state 6 to 3
22:36:41.238 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac279986-c31d-4d28-aaef-81814835a142"}
22:36:41.240 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d50cf721-89ce-4f61-aee1-9ee20a143747"}
22:36:41.240 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[6.57,6.88],"pixels":"..."},"id":"d50cf721-89ce-4f61-aee1-9ee20a143747"}
22:36:41.499 00.259 8532 Exposure complete
22:36:41.543 00.044 8532 worker thread done servicing request
22:36:41.543 00.000 7008 OnExposeComplete: enter
22:36:41.546 00.003 7008 UpdateGuideState(): m_state=6
22:36:41.546 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.546 00.000 7008 Star::Find returns 1 (0), X=552.47, Y=444.27, Mass=261299, SNR=308.6, Peak=36771 HFD=2.7
22:36:41.546 00.000 7008 MultiStar: exiting stabilization period
22:36:41.546 00.000 7008 MultiStar: updating star positions after lock position change
22:36:41.546 00.000 7008 Star::Find(15, 16, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.546 00.000 7008 Star::Find returns 1 (0), X=16.50, Y=408.12, Mass=84763, SNR=170.3, Peak=13276 HFD=2.5
22:36:41.546 00.000 7008 Star::Find(15, 184, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.561 00.015 7008 Star::Find returns 1 (0), X=184.77, Y=116.18, Mass=85415, SNR=172.0, Peak=16076 HFD=2.5
22:36:41.564 00.003 7008 Star::Find(15, 211, 20, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.564 00.000 7008 Star::Find returns 1 (0), X=212.14, Y=20.61, Mass=52078, SNR=133.0, Peak=8474 HFD=3.0
22:36:41.564 00.000 7008 Star::Find(15, 31, 509, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.564 00.000 7008 Star::Find returns 1 (0), X=31.60, Y=509.02, Mass=38859, SNR=108.8, Peak=6983 HFD=3.2
22:36:41.564 00.000 7008 Star::Find(15, 125, 514, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.564 00.000 7008 Star::Find returns 1 (0), X=126.19, Y=514.11, Mass=32807, SNR=100.3, Peak=8484 HFD=2.4
22:36:41.577 00.013 7008 Star::Find(15, 347, 156, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.578 00.001 7008 Star::Find returns 1 (0), X=347.64, Y=156.29, Mass=37702, SNR=105.9, Peak=8788 HFD=2.5
22:36:41.578 00.000 7008 Star::Find(15, 20, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.578 00.000 7008 Star::Find returns 1 (0), X=21.03, Y=90.74, Mass=25438, SNR=88.6, Peak=5435 HFD=2.8
22:36:41.578 00.000 7008 Star::Find(15, 49, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.587 00.009 7008 Star::Find returns 1 (0), X=50.01, Y=191.29, Mass=33394, SNR=98.5, Peak=7120 HFD=4.0
22:36:41.589 00.002 7008 Star::Find(15, 574, 301, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.591 00.002 7008 Star::Find returns 1 (0), X=574.54, Y=301.43, Mass=33227, SNR=100.6, Peak=7964 HFD=3.1
22:36:41.593 00.002 7008 Star::Find(15, 505, 301, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.595 00.002 7008 Star::Find returns 1 (0), X=505.30, Y=301.15, Mass=20793, SNR=73.7, Peak=5356 HFD=2.7
22:36:41.595 00.000 7008 Star::Find(15, 24, 300, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:36:41.595 00.000 7008 Star::Find returns 1 (0), X=24.96, Y=300.42, Mass=24731, SNR=83.2, Peak=6468 HFD=2.6
22:36:41.595 00.000 7008 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.07) = xAngle (2.05 = 2.05)
22:36:41.595 00.000 7008 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.63 = 1.63)
22:36:41.595 00.000 7008 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.98 mountX=-0.08 mountY=0.17, mountTheta=2.00
22:36:41.609 00.014 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.15, opts=13)
22:36:41.612 00.003 7008 Enqueuing Move request for scope (-0.07, 0.15)
22:36:41.612 00.000 8532 Worker thread wakes up
22:36:41.612 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63226, med=2879, FiltMin=2775, FiltMax=30751, Gamma=0.990
22:36:41.619 00.007 7008 UpdateGuideState exits: m=261299 SNR=308.6
22:36:41.619 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.619 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:41.626 00.007 7008 Enqueuing Expose request
22:36:41.626 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:36:41.626 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:36:41.626 00.000 8532 Moving (-0.07, 0.15) raw xDistance=-0.08 yDistance=0.17
22:36:41.626 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:36:41.626 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:41.626 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:36:41.626 00.000 8532 MoveAxis(E, 0, ABG)
22:36:41.626 00.000 8532 Move returns status 0, amount 0
22:36:41.626 00.000 8532 MoveAxis(N, 0, ABG)
22:36:41.626 00.000 8532 Move returns status 0, amount 0
22:36:41.626 00.000 8532 move complete, result=0
22:36:41.626 00.000 8532 worker thread done servicing request
22:36:41.626 00.000 8532 Worker thread wakes up
22:36:41.629 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:41.629 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:41.629 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:43.222 01.593 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ab61391-9cc4-4297-bc07-f599d8958db7"}
22:36:43.226 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ab61391-9cc4-4297-bc07-f599d8958db7"}
22:36:43.230 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08d8d21a-5afb-420b-8f21-fa175941cb8d"}
22:36:43.233 00.003 7008 case statement mapped state 6 to 3
22:36:43.235 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"08d8d21a-5afb-420b-8f21-fa175941cb8d"}
22:36:43.238 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b483324-6fac-4222-9022-a8cdeff7389e"}
22:36:43.241 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.47,7.27],"pixels":"..."},"id":"8b483324-6fac-4222-9022-a8cdeff7389e"}
22:36:43.759 00.518 8532 Exposure complete
22:36:43.801 00.042 8532 worker thread done servicing request
22:36:43.801 00.000 7008 OnExposeComplete: enter
22:36:43.807 00.006 7008 UpdateGuideState(): m_state=6
22:36:43.807 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:36:43.810 00.003 7008 Star::Find returns 1 (0), X=552.48, Y=444.56, Mass=260596, SNR=316.3, Peak=34358 HFD=3.1
22:36:43.812 00.002 7008 MultiStar: [#1 0.04,0.34,0.56,U] [#2 -0.02,0.26,0.52,U] [#3 0.05,0.33,0.41,U] [#4 0.02,0.39,0.35,U] [#5 -0.07,0.32,0.35,U] [#6 -0.03,0.24,0.35,U] [#7 0.00,0.25,0.29,U] [#8 0.03,0.18,0.33,U] 
22:36:43.812 00.000 7008 refined, 8 included, MultiStar: {-0.01, 0.33}, one-star: {-0.06, 0.45}
22:36:43.814 00.002 7008 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.07) = xAngle (1.68 = 1.68)
22:36:43.817 00.003 7008 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.26 = 1.26)
22:36:43.819 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.60 mountX=-0.03 mountY=0.31, mountTheta=1.68
22:36:43.823 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.33, opts=13)
22:36:43.823 00.000 7008 Enqueuing Move request for scope (-0.01, 0.33)
22:36:43.825 00.002 8532 Worker thread wakes up
22:36:43.825 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
22:36:43.825 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
22:36:43.825 00.000 8532 Moving (-0.01, 0.33) raw xDistance=-0.03 yDistance=0.31
22:36:43.827 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2879, FiltMin=2770, FiltMax=32982, Gamma=0.990
22:36:43.827 00.000 7008 UpdateGuideState exits: m=260596 SNR=316.3
22:36:43.829 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.832 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:36:43.832 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:43.832 00.000 7008 Enqueuing Expose request
22:36:43.832 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:36:43.832 00.000 8532 MoveAxis(E, 0, ABG)
22:36:43.832 00.000 8532 Move returns status 0, amount 0
22:36:43.832 00.000 8532 MoveAxis(S, 550, ABG)
22:36:43.832 00.000 8532 Guiding  Dir = 1, Dur = 550
22:36:43.832 00.000 8532 IsSlewing returns 0
22:36:43.832 00.000 8532 IsGuiding returns 0
22:36:43.832 00.000 8532 PulseGuide returned control before completion, sleep 560
22:36:44.403 00.571 8532 IsGuiding returns 1
22:36:44.403 00.000 8532 scope still moving after pulse duration time elapsed
22:36:44.434 00.031 8532 IsSlewing returns 0
22:36:44.436 00.002 8532 IsGuiding returns 0
22:36:44.436 00.000 8532 scope move finished after 550 + 50 ms
22:36:44.436 00.000 8532 Move returns status 0, amount 550
22:36:44.436 00.000 8532 move complete, result=0
22:36:44.436 00.000 8532 worker thread done servicing request
22:36:44.436 00.000 8532 Worker thread wakes up
22:36:44.436 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 550 ms SOUTH
22:36:44.439 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:44.439 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:45.220 00.781 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daebb96d-9f8d-4d05-89c7-a37e6791175a"}
22:36:45.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daebb96d-9f8d-4d05-89c7-a37e6791175a"}
22:36:45.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"803f596d-6dd5-40e8-860c-f8ac7b1e3b07"}
22:36:45.228 00.003 7008 case statement mapped state 6 to 3
22:36:45.229 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"803f596d-6dd5-40e8-860c-f8ac7b1e3b07"}
22:36:45.232 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9de1dc50-859e-425d-8132-3faa5100aa52"}
22:36:45.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[7.48,6.56],"pixels":"..."},"id":"9de1dc50-859e-425d-8132-3faa5100aa52"}
22:36:46.565 01.330 8532 Exposure complete
22:36:46.607 00.042 8532 worker thread done servicing request
22:36:46.607 00.000 7008 OnExposeComplete: enter
22:36:46.607 00.000 7008 UpdateGuideState(): m_state=6
22:36:46.607 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:36:46.615 00.008 7008 Star::Find returns 1 (0), X=552.49, Y=444.35, Mass=263327, SNR=323.6, Peak=39519 HFD=2.9
22:36:46.615 00.000 7008 MultiStar: [#1 -0.01,0.13,0.54,U] [#2 -0.03,0.17,0.51,U] [#3 0.02,0.12,0.40,U] [#4 -0.04,0.23,0.34,U] [#5 -0.02,0.05,0.31,U] [#6 -0.03,0.04,0.33,U] [#7 0.03,0.02,0.28,U] [#8 -0.04,0.03,0.31,U] 
22:36:46.615 00.000 7008 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.05, 0.23}
22:36:46.615 00.000 7008 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.07) = xAngle (1.80 = 1.80)
22:36:46.615 00.000 7008 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.38 = 1.38)
22:36:46.624 00.009 7008 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=-0.03 mountY=0.14, mountTheta=1.79
22:36:46.628 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.14, opts=13)
22:36:46.629 00.001 7008 Enqueuing Move request for scope (-0.02, 0.14)
22:36:46.632 00.003 8532 Worker thread wakes up
22:36:46.632 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:36:46.632 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:36:46.632 00.000 8532 Moving (-0.02, 0.14) raw xDistance=-0.03 yDistance=0.14
22:36:46.632 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:36:46.632 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:46.632 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2876, FiltMin=2765, FiltMax=31245, Gamma=0.990
22:36:46.632 00.000 7008 UpdateGuideState exits: m=263327 SNR=323.6
22:36:46.632 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.632 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:46.640 00.008 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:46.640 00.000 8532 MoveAxis(E, 0, ABG)
22:36:46.640 00.000 8532 Move returns status 0, amount 0
22:36:46.640 00.000 8532 MoveAxis(N, 0, ABG)
22:36:46.640 00.000 7008 Enqueuing Expose request
22:36:46.640 00.000 8532 Move returns status 0, amount 0
22:36:46.640 00.000 8532 move complete, result=0
22:36:46.640 00.000 8532 worker thread done servicing request
22:36:46.640 00.000 8532 Worker thread wakes up
22:36:46.640 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:46.640 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:46.640 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:47.219 00.579 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"305cc84b-fa47-4f19-bb70-8998b6e7b948"}
22:36:47.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"305cc84b-fa47-4f19-bb70-8998b6e7b948"}
22:36:47.226 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fa6bac2-fd61-4c59-8b1b-7753c3fca29b"}
22:36:47.228 00.002 7008 case statement mapped state 6 to 3
22:36:47.232 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fa6bac2-fd61-4c59-8b1b-7753c3fca29b"}
22:36:47.232 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5466ee89-fff3-483f-99d6-ca0322a0e38b"}
22:36:47.232 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.49,7.35],"pixels":"..."},"id":"5466ee89-fff3-483f-99d6-ca0322a0e38b"}
22:36:48.759 01.527 8532 Exposure complete
22:36:48.806 00.047 8532 worker thread done servicing request
22:36:48.806 00.000 7008 OnExposeComplete: enter
22:36:48.808 00.002 7008 UpdateGuideState(): m_state=6
22:36:48.810 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:36:48.810 00.000 7008 Star::Find returns 1 (0), X=552.64, Y=444.40, Mass=261594, SNR=297.2, Peak=46315 HFD=2.9
22:36:48.810 00.000 7008 MultiStar: [#1 0.17,0.23,0.57,U] [#2 0.15,0.16,0.59,U] [#3 0.25,0.22,0.43,U] [#4 0.09,0.30,0.38,U] [#5 0.19,0.19,0.35,U] [#6 0.16,0.11,0.38,U] [#7 0.24,0.04,0.31,U] [#8 0.09,0.14,0.35,U] 
22:36:48.810 00.000 7008 refined, 8 included, MultiStar: {0.15, 0.20}, one-star: {0.10, 0.29}
22:36:48.810 00.000 7008 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.07) = xAngle (1.00 = 1.00)
22:36:48.810 00.000 7008 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.59 = 0.59)
22:36:48.822 00.012 7008 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.93 mountX=0.14 mountY=0.14, mountTheta=0.80
22:36:48.826 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.20, opts=13)
22:36:48.828 00.002 7008 Enqueuing Move request for scope (0.15, 0.20)
22:36:48.828 00.000 8532 Worker thread wakes up
22:36:48.828 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
22:36:48.828 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
22:36:48.828 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2875, FiltMin=2775, FiltMax=27242, Gamma=0.990
22:36:48.828 00.000 7008 UpdateGuideState exits: m=261594 SNR=297.2
22:36:48.828 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.837 00.009 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:48.839 00.002 7008 Enqueuing Expose request
22:36:48.841 00.002 8532 Moving (0.15, 0.20) raw xDistance=0.14 yDistance=0.14
22:36:48.841 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:36:48.841 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:48.841 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:48.841 00.000 8532 MoveAxis(E, 0, ABG)
22:36:48.841 00.000 8532 Move returns status 0, amount 0
22:36:48.841 00.000 8532 MoveAxis(N, 0, ABG)
22:36:48.841 00.000 8532 Move returns status 0, amount 0
22:36:48.841 00.000 8532 move complete, result=0
22:36:48.841 00.000 8532 worker thread done servicing request
22:36:48.841 00.000 8532 Worker thread wakes up
22:36:48.841 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:48.841 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:48.841 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:49.220 00.379 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"627f9fba-0736-4c03-b1b9-40426074b133"}
22:36:49.226 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"627f9fba-0736-4c03-b1b9-40426074b133"}
22:36:49.231 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28245de1-9952-40cc-9917-c7fbb2bc6c82"}
22:36:49.235 00.004 7008 case statement mapped state 6 to 3
22:36:49.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"28245de1-9952-40cc-9917-c7fbb2bc6c82"}
22:36:49.239 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b95d50c4-0b88-4960-b7a0-cb7ca50c7a65"}
22:36:49.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.64,7.40],"pixels":"..."},"id":"b95d50c4-0b88-4960-b7a0-cb7ca50c7a65"}
22:36:50.970 01.729 8532 Exposure complete
22:36:51.003 00.033 8532 worker thread done servicing request
22:36:51.003 00.000 7008 OnExposeComplete: enter
22:36:51.016 00.013 7008 UpdateGuideState(): m_state=6
22:36:51.016 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:36:51.020 00.004 7008 Star::Find returns 1 (0), X=552.72, Y=444.43, Mass=274655, SNR=331.4, Peak=48480 HFD=2.9
22:36:51.020 00.000 7008 MultiStar: [#1 0.19,0.20,0.56,U] [#2 0.15,0.23,0.54,U] [#3 0.26,0.21,0.38,U] [#4 0.32,0.35,0.00,M1] [#5 0.13,0.26,0.31,U] [#6 0.21,0.15,0.32,U] [#7 0.22,0.18,0.27,U] [#8 0.15,0.12,0.28,U] 
22:36:51.020 00.000 7008 refined, 7 included, MultiStar: {0.18, 0.23}, one-star: {0.18, 0.32}
22:36:51.020 00.000 7008 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
22:36:51.020 00.000 7008 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.55 = 0.55)
22:36:51.020 00.000 7008 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.89 mountX=0.17 mountY=0.15, mountTheta=0.74
22:36:51.020 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.23, opts=13)
22:36:51.020 00.000 7008 Enqueuing Move request for scope (0.18, 0.23)
22:36:51.033 00.013 8532 Worker thread wakes up
22:36:51.033 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
22:36:51.033 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
22:36:51.033 00.000 8532 Moving (0.18, 0.23) raw xDistance=0.17 yDistance=0.15
22:36:51.033 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:36:51.033 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:51.033 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2877, FiltMin=2753, FiltMax=27636, Gamma=0.990
22:36:51.036 00.003 7008 UpdateGuideState exits: m=274655 SNR=331.4
22:36:51.036 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.038 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:51.040 00.002 7008 Enqueuing Expose request
22:36:51.042 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:51.042 00.000 8532 MoveAxis(E, 0, ABG)
22:36:51.042 00.000 8532 Move returns status 0, amount 0
22:36:51.042 00.000 8532 MoveAxis(N, 0, ABG)
22:36:51.042 00.000 8532 Move returns status 0, amount 0
22:36:51.042 00.000 8532 move complete, result=0
22:36:51.042 00.000 8532 worker thread done servicing request
22:36:51.042 00.000 8532 Worker thread wakes up
22:36:51.042 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:51.042 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:51.042 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:51.219 00.177 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cef8f81-4e08-4da4-abf5-e8a3d3bc3713"}
22:36:51.220 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cef8f81-4e08-4da4-abf5-e8a3d3bc3713"}
22:36:51.225 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e4033dd-acc4-49a7-9b35-aea42ffd3dba"}
22:36:51.227 00.002 7008 case statement mapped state 6 to 3
22:36:51.229 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e4033dd-acc4-49a7-9b35-aea42ffd3dba"}
22:36:51.234 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5bad2d3-d02e-4677-8cb7-96fe9186deaf"}
22:36:51.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.72,7.43],"pixels":"..."},"id":"b5bad2d3-d02e-4677-8cb7-96fe9186deaf"}
22:36:53.169 01.932 8532 Exposure complete
22:36:53.202 00.033 7008 OnExposeComplete: enter
22:36:53.202 00.000 8532 worker thread done servicing request
22:36:53.202 00.000 7008 UpdateGuideState(): m_state=6
22:36:53.223 00.021 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:36:53.227 00.004 7008 Star::Find returns 1 (0), X=552.67, Y=444.48, Mass=265060, SNR=322.9, Peak=45491 HFD=3.0
22:36:53.232 00.005 7008 MultiStar: [#1 0.16,0.23,0.56,U] [#2 0.13,0.23,0.53,U] [#3 0.23,0.26,0.43,U] [#4 0.18,0.34,0.33,U] [#5 0.13,0.19,0.30,U] [#6 0.09,0.21,0.35,U] [#7 0.19,0.21,0.25,U] [#8 0.14,0.08,0.31,U] 
22:36:53.236 00.004 7008 refined, 8 included, MultiStar: {0.15, 0.26}, one-star: {0.13, 0.37}
22:36:53.237 00.001 7008 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
22:36:53.237 00.000 7008 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
22:36:53.237 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.05 mountX=0.13 mountY=0.19, mountTheta=0.98
22:36:53.237 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.26, opts=13)
22:36:53.237 00.000 7008 Enqueuing Move request for scope (0.15, 0.26)
22:36:53.237 00.000 8532 Worker thread wakes up
22:36:53.237 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
22:36:53.237 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
22:36:53.237 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2874, FiltMin=2741, FiltMax=27548, Gamma=0.990
22:36:53.237 00.000 7008 UpdateGuideState exits: m=265060 SNR=322.9
22:36:53.237 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.237 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:53.237 00.000 7008 Enqueuing Expose request
22:36:53.252 00.015 8532 Moving (0.15, 0.26) raw xDistance=0.13 yDistance=0.19
22:36:53.252 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:36:53.252 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:36:53.252 00.000 8532 MoveAxis(E, 0, ABG)
22:36:53.252 00.000 8532 Move returns status 0, amount 0
22:36:53.252 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5918b92-5551-4452-bf29-a9752cee38c2"}
22:36:53.252 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5918b92-5551-4452-bf29-a9752cee38c2"}
22:36:53.252 00.000 8532 MoveAxis(S, 339, ABG)
22:36:53.252 00.000 8532 Guiding  Dir = 1, Dur = 339
22:36:53.252 00.000 8532 IsSlewing returns 0
22:36:53.259 00.007 8532 IsGuiding returns 0
22:36:53.259 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40175110-930f-4966-aea6-7cbfa4dcc1b9"}
22:36:53.261 00.002 7008 case statement mapped state 6 to 3
22:36:53.261 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40175110-930f-4966-aea6-7cbfa4dcc1b9"}
22:36:53.261 00.000 8532 PulseGuide returned control before completion, sleep 349
22:36:53.261 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51e94702-e6bf-4fbb-8a33-e2ea56204c9c"}
22:36:53.268 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.67,7.48],"pixels":"..."},"id":"51e94702-e6bf-4fbb-8a33-e2ea56204c9c"}
22:36:53.617 00.349 8532 IsGuiding returns 0
22:36:53.617 00.000 8532 Move returns status 0, amount 339
22:36:53.617 00.000 8532 move complete, result=0
22:36:53.617 00.000 8532 worker thread done servicing request
22:36:53.617 00.000 8532 Worker thread wakes up
22:36:53.617 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 339 ms SOUTH
22:36:53.617 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:53.617 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:55.214 01.597 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c0d9683-58ae-43ee-a639-9812317ac092"}
22:36:55.221 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c0d9683-58ae-43ee-a639-9812317ac092"}
22:36:55.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"505e2c74-eb9d-4117-b7bb-613a432f8ca0"}
22:36:55.225 00.002 7008 case statement mapped state 6 to 3
22:36:55.231 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"505e2c74-eb9d-4117-b7bb-613a432f8ca0"}
22:36:55.236 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a4697056-6b9e-4c81-aeee-8c18726af492"}
22:36:55.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[6.67,7.48],"pixels":"..."},"id":"a4697056-6b9e-4c81-aeee-8c18726af492"}
22:36:55.749 00.511 8532 Exposure complete
22:36:55.791 00.042 8532 worker thread done servicing request
22:36:55.792 00.001 7008 OnExposeComplete: enter
22:36:55.793 00.001 7008 UpdateGuideState(): m_state=6
22:36:55.795 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:36:55.797 00.002 7008 Star::Find returns 1 (0), X=552.72, Y=444.39, Mass=265312, SNR=313.6, Peak=48384 HFD=2.8
22:36:55.798 00.001 7008 MultiStar: [#1 0.27,0.22,0.56,U] [#2 0.20,0.10,0.53,U] [#3 0.34,0.16,0.42,U] [#4 0.24,0.23,0.36,U] [#5 0.30,0.05,0.33,U] [#6 0.20,0.08,0.36,U] [#7 0.32,0.04,0.29,U] [#8 0.09,0.18,0.32,U] 
22:36:55.800 00.002 7008 refined, 8 included, MultiStar: {0.23, 0.17}, one-star: {0.18, 0.28}
22:36:55.803 00.003 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
22:36:55.805 00.002 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
22:36:55.807 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.64 mountX=0.22 mountY=0.08, mountTheta=0.37
22:36:55.810 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.17, opts=13)
22:36:55.812 00.002 7008 Enqueuing Move request for scope (0.23, 0.17)
22:36:55.813 00.001 8532 Worker thread wakes up
22:36:55.813 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
22:36:55.813 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
22:36:55.813 00.000 8532 Moving (0.23, 0.17) raw xDistance=0.22 yDistance=0.08
22:36:55.813 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2874, FiltMin=2767, FiltMax=27388, Gamma=0.990
22:36:55.814 00.001 7008 UpdateGuideState exits: m=265312 SNR=313.6
22:36:55.816 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:36:55.816 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:55.816 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:55.816 00.000 8532 MoveAxis(W, 197, ABG)
22:36:55.816 00.000 8532 Guiding  Dir = 3, Dur = 197
22:36:55.816 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.819 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:55.820 00.001 7008 Enqueuing Expose request
22:36:55.822 00.002 8532 IsSlewing returns 0
22:36:55.822 00.000 8532 IsGuiding returns 0
22:36:55.823 00.001 8532 PulseGuide returned control before completion, sleep 207
22:36:56.035 00.212 8532 IsGuiding returns 0
22:36:56.036 00.001 8532 Move returns status 0, amount 197
22:36:56.036 00.000 8532 MoveAxis(N, 0, ABG)
22:36:56.036 00.000 8532 Move returns status 0, amount 0
22:36:56.036 00.000 8532 move complete, result=0
22:36:56.037 00.001 8532 worker thread done servicing request
22:36:56.037 00.000 7008 GuideStep: 0.2 px 197 ms WEST, 0.1 px 0 ms NORTH
22:36:56.041 00.004 8532 Worker thread wakes up
22:36:56.041 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:56.041 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:57.212 01.171 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b88bc2f0-d954-4cf5-a2ea-14024cae6ab5"}
22:36:57.216 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b88bc2f0-d954-4cf5-a2ea-14024cae6ab5"}
22:36:57.226 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e433cab4-9436-4c9b-98e7-7d691da6907b"}
22:36:57.234 00.008 7008 case statement mapped state 6 to 3
22:36:57.239 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e433cab4-9436-4c9b-98e7-7d691da6907b"}
22:36:57.241 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca3fe323-c744-46e5-80a7-9f0f182ba1a5"}
22:36:57.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.72,7.39],"pixels":"..."},"id":"ca3fe323-c744-46e5-80a7-9f0f182ba1a5"}
22:36:58.163 00.919 8532 Exposure complete
22:36:58.208 00.045 8532 worker thread done servicing request
22:36:58.208 00.000 7008 OnExposeComplete: enter
22:36:58.215 00.007 7008 UpdateGuideState(): m_state=6
22:36:58.217 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:36:58.221 00.004 7008 Star::Find returns 1 (0), X=552.68, Y=444.32, Mass=260833, SNR=308.8, Peak=47949 HFD=2.7
22:36:58.221 00.000 7008 MultiStar: [#1 0.21,0.14,0.56,U] [#2 0.11,0.02,0.57,U] [#3 0.22,0.00,0.44,U] [#4 0.20,0.04,0.37,U] [#5 0.28,0.13,0.33,U] [#6 0.10,-0.04,0.37,U] [#7 0.21,0.07,0.29,U] [#8 0.01,0.09,0.31,U] 
22:36:58.221 00.000 7008 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.14, 0.20}
22:36:58.221 00.000 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
22:36:58.228 00.007 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
22:36:58.232 00.004 7008 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=0.16 mountY=0.03, mountTheta=0.20
22:36:58.235 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.09, opts=13)
22:36:58.239 00.004 7008 Enqueuing Move request for scope (0.16, 0.09)
22:36:58.241 00.002 8532 Worker thread wakes up
22:36:58.241 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2869, FiltMin=2743, FiltMax=26340, Gamma=0.990
22:36:58.244 00.003 7008 UpdateGuideState exits: m=260833 SNR=308.8
22:36:58.246 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.246 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:36:58.248 00.002 7008 Enqueuing Expose request
22:36:58.250 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
22:36:58.250 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
22:36:58.250 00.000 8532 Moving (0.16, 0.09) raw xDistance=0.16 yDistance=0.03
22:36:58.250 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:36:58.250 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:58.250 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:58.250 00.000 8532 MoveAxis(E, 0, ABG)
22:36:58.250 00.000 8532 Move returns status 0, amount 0
22:36:58.251 00.001 8532 MoveAxis(N, 0, ABG)
22:36:58.251 00.000 8532 Move returns status 0, amount 0
22:36:58.251 00.000 8532 move complete, result=0
22:36:58.251 00.000 8532 worker thread done servicing request
22:36:58.251 00.000 8532 Worker thread wakes up
22:36:58.251 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:36:58.251 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:36:58.251 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:36:59.222 00.971 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38e70ce9-6ca3-4785-ba92-6d87b1eaf8e9"}
22:36:59.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38e70ce9-6ca3-4785-ba92-6d87b1eaf8e9"}
22:36:59.226 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"160c0589-263f-4e65-872d-54a5b33bcfb2"}
22:36:59.226 00.000 7008 case statement mapped state 6 to 3
22:36:59.231 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"160c0589-263f-4e65-872d-54a5b33bcfb2"}
22:36:59.236 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"602ed3ff-3582-407a-b5f3-c0fe160536f9"}
22:36:59.243 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.68,7.32],"pixels":"..."},"id":"602ed3ff-3582-407a-b5f3-c0fe160536f9"}
22:37:00.368 01.125 8532 Exposure complete
22:37:00.421 00.053 8532 worker thread done servicing request
22:37:00.421 00.000 7008 OnExposeComplete: enter
22:37:00.425 00.004 7008 UpdateGuideState(): m_state=6
22:37:00.425 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:37:00.427 00.002 7008 Star::Find returns 1 (0), X=552.62, Y=444.35, Mass=260061, SNR=317.1, Peak=45479 HFD=2.8
22:37:00.429 00.002 7008 MultiStar: [#1 0.16,0.18,0.55,U] [#2 0.10,0.14,0.55,U] [#3 0.19,0.11,0.42,U] [#4 0.20,0.09,0.34,U] [#5 0.10,0.07,0.32,U] [#6 0.10,0.08,0.33,U] [#7 0.10,0.04,0.27,U] [#8 0.07,0.06,0.31,U] 
22:37:00.433 00.004 7008 refined, 8 included, MultiStar: {0.12, 0.14}, one-star: {0.08, 0.24}
22:37:00.435 00.002 7008 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.07) = xAngle (0.94 = 0.94)
22:37:00.437 00.002 7008 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.52 = 0.52)
22:37:00.441 00.004 7008 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.87 mountX=0.11 mountY=0.09, mountTheta=0.70
22:37:00.448 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.14, opts=13)
22:37:00.452 00.004 7008 Enqueuing Move request for scope (0.12, 0.14)
22:37:00.454 00.002 8532 Worker thread wakes up
22:37:00.454 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2869, FiltMin=2757, FiltMax=27745, Gamma=0.990
22:37:00.456 00.002 7008 UpdateGuideState exits: m=260061 SNR=317.1
22:37:00.458 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.460 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:00.462 00.002 7008 Enqueuing Expose request
22:37:00.463 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
22:37:00.463 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
22:37:00.463 00.000 8532 Moving (0.12, 0.14) raw xDistance=0.11 yDistance=0.09
22:37:00.463 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:37:00.463 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:00.463 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:37:00.463 00.000 8532 MoveAxis(E, 0, ABG)
22:37:00.463 00.000 8532 Move returns status 0, amount 0
22:37:00.465 00.002 8532 MoveAxis(N, 0, ABG)
22:37:00.465 00.000 8532 Move returns status 0, amount 0
22:37:00.465 00.000 8532 move complete, result=0
22:37:00.465 00.000 8532 worker thread done servicing request
22:37:00.465 00.000 8532 Worker thread wakes up
22:37:00.465 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:00.466 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:00.466 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:01.222 00.756 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f0c7cc0-c55c-49b9-9b68-62fdff334b4f"}
22:37:01.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f0c7cc0-c55c-49b9-9b68-62fdff334b4f"}
22:37:01.229 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20d7b463-6d37-4c3c-af77-1d97b30ab5c6"}
22:37:01.231 00.002 7008 case statement mapped state 6 to 3
22:37:01.235 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"20d7b463-6d37-4c3c-af77-1d97b30ab5c6"}
22:37:01.236 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"471d65ac-234b-47b7-b75b-9a80775eb510"}
22:37:01.239 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[6.62,7.35],"pixels":"..."},"id":"471d65ac-234b-47b7-b75b-9a80775eb510"}
22:37:02.594 01.355 8532 Exposure complete
22:37:02.638 00.044 8532 worker thread done servicing request
22:37:02.638 00.000 7008 OnExposeComplete: enter
22:37:02.638 00.000 7008 UpdateGuideState(): m_state=6
22:37:02.642 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:37:02.644 00.002 7008 Star::Find returns 1 (0), X=552.52, Y=444.36, Mass=266579, SNR=320.2, Peak=42273 HFD=2.9
22:37:02.644 00.000 7008 MultiStar: [#1 0.07,0.22,0.55,U] [#2 -0.04,0.06,0.55,U] [#3 0.06,0.11,0.41,U] [#4 0.07,0.17,0.35,U] [#5 -0.05,0.10,0.33,U] [#6 0.03,0.09,0.35,U] [#7 0.12,0.04,0.28,U] [#8 -0.00,-0.03,0.31,U] 
22:37:02.646 00.002 7008 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.02, 0.24}
22:37:02.648 00.002 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
22:37:02.648 00.000 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
22:37:02.650 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=0.01 mountY=0.12, mountTheta=1.51
22:37:02.655 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.14, opts=13)
22:37:02.655 00.000 7008 Enqueuing Move request for scope (0.02, 0.14)
22:37:02.657 00.002 8532 Worker thread wakes up
22:37:02.657 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:37:02.657 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:37:02.657 00.000 8532 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=0.12
22:37:02.657 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:37:02.657 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:02.657 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2869, FiltMin=2735, FiltMax=30698, Gamma=0.990
22:37:02.661 00.004 7008 UpdateGuideState exits: m=266579 SNR=320.2
22:37:02.661 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.663 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:02.665 00.002 7008 Enqueuing Expose request
22:37:02.665 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:37:02.665 00.000 8532 MoveAxis(E, 0, ABG)
22:37:02.665 00.000 8532 Move returns status 0, amount 0
22:37:02.665 00.000 8532 MoveAxis(N, 0, ABG)
22:37:02.665 00.000 8532 Move returns status 0, amount 0
22:37:02.665 00.000 8532 move complete, result=0
22:37:02.665 00.000 8532 worker thread done servicing request
22:37:02.665 00.000 8532 Worker thread wakes up
22:37:02.665 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:02.667 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:02.667 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:03.224 00.557 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79216b4b-f53f-4694-8f27-a22e0baf7b67"}
22:37:03.233 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79216b4b-f53f-4694-8f27-a22e0baf7b67"}
22:37:03.239 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07ae7af8-18eb-4163-9ffc-1e6ee331cbbf"}
22:37:03.243 00.004 7008 case statement mapped state 6 to 3
22:37:03.243 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07ae7af8-18eb-4163-9ffc-1e6ee331cbbf"}
22:37:03.248 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cefa978b-875d-4fe3-89b9-af32cd818de4"}
22:37:03.250 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.52,7.36],"pixels":"..."},"id":"cefa978b-875d-4fe3-89b9-af32cd818de4"}
22:37:04.795 01.545 8532 Exposure complete
22:37:04.844 00.049 8532 worker thread done servicing request
22:37:04.846 00.002 7008 OnExposeComplete: enter
22:37:04.846 00.000 7008 UpdateGuideState(): m_state=6
22:37:04.846 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:37:04.846 00.000 7008 Star::Find returns 1 (0), X=552.56, Y=444.42, Mass=260729, SNR=330.7, Peak=40317 HFD=3.0
22:37:04.846 00.000 7008 MultiStar: [#1 0.11,0.21,0.52,U] [#2 -0.02,0.16,0.50,U] [#3 0.03,0.21,0.40,U] [#4 0.07,0.22,0.35,U] [#5 -0.09,0.21,0.32,U] [#6 0.01,0.16,0.34,U] [#7 0.02,0.23,0.28,U] [#8 0.02,0.14,0.29,U] 
22:37:04.846 00.000 7008 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.02, 0.31}
22:37:04.846 00.000 7008 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.07) = xAngle (1.54 = 1.54)
22:37:04.846 00.000 7008 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.13 = 1.13)
22:37:04.855 00.009 7008 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=0.01 mountY=0.20, mountTheta=1.54
22:37:04.855 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.22, opts=13)
22:37:04.855 00.000 7008 Enqueuing Move request for scope (0.02, 0.22)
22:37:04.855 00.000 8532 Worker thread wakes up
22:37:04.855 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
22:37:04.855 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
22:37:04.855 00.000 8532 Moving (0.02, 0.22) raw xDistance=0.01 yDistance=0.20
22:37:04.855 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2870, FiltMin=2764, FiltMax=30241, Gamma=0.990
22:37:04.863 00.008 7008 UpdateGuideState exits: m=260729 SNR=330.7
22:37:04.863 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.863 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:04.863 00.000 7008 Enqueuing Expose request
22:37:04.863 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:37:04.863 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:37:04.863 00.000 8532 MoveAxis(E, 0, ABG)
22:37:04.863 00.000 8532 Move returns status 0, amount 0
22:37:04.863 00.000 8532 MoveAxis(S, 354, ABG)
22:37:04.863 00.000 8532 Guiding  Dir = 1, Dur = 354
22:37:04.863 00.000 8532 IsSlewing returns 0
22:37:04.863 00.000 8532 IsGuiding returns 0
22:37:04.863 00.000 8532 PulseGuide returned control before completion, sleep 364
22:37:05.221 00.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d12d9b10-1e83-45ca-bd4f-dd5ad8a74e17"}
22:37:05.222 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d12d9b10-1e83-45ca-bd4f-dd5ad8a74e17"}
22:37:05.225 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f522bf8-03ca-4abf-9d32-095f9bf16e97"}
22:37:05.238 00.013 7008 case statement mapped state 6 to 3
22:37:05.242 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f522bf8-03ca-4abf-9d32-095f9bf16e97"}
22:37:05.246 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"413ab0be-4571-48e4-8ff1-74c4aafaef92"}
22:37:05.248 00.002 8532 IsGuiding returns 1
22:37:05.248 00.000 8532 scope still moving after pulse duration time elapsed
22:37:05.248 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.56,7.42],"pixels":"..."},"id":"413ab0be-4571-48e4-8ff1-74c4aafaef92"}
22:37:05.282 00.034 8532 IsSlewing returns 0
22:37:05.282 00.000 8532 IsGuiding returns 0
22:37:05.282 00.000 8532 scope move finished after 354 + 59 ms
22:37:05.282 00.000 8532 Move returns status 0, amount 354
22:37:05.282 00.000 8532 move complete, result=0
22:37:05.282 00.000 8532 worker thread done servicing request
22:37:05.282 00.000 8532 Worker thread wakes up
22:37:05.282 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:05.282 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 354 ms SOUTH
22:37:05.286 00.004 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:07.222 01.936 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c783cdba-9241-45c7-940e-ee48b913dbfd"}
22:37:07.224 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c783cdba-9241-45c7-940e-ee48b913dbfd"}
22:37:07.233 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"392afd94-41f0-4e69-9ff4-35aac4af4399"}
22:37:07.236 00.003 7008 case statement mapped state 6 to 3
22:37:07.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"392afd94-41f0-4e69-9ff4-35aac4af4399"}
22:37:07.241 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31bc45d2-9b9d-4595-955d-d9497f424aea"}
22:37:07.242 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[6.56,7.42],"pixels":"..."},"id":"31bc45d2-9b9d-4595-955d-d9497f424aea"}
22:37:07.401 00.159 8532 Exposure complete
22:37:07.451 00.050 8532 worker thread done servicing request
22:37:07.451 00.000 7008 OnExposeComplete: enter
22:37:07.451 00.000 7008 UpdateGuideState(): m_state=6
22:37:07.451 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:37:07.451 00.000 7008 Star::Find returns 1 (0), X=552.66, Y=444.31, Mass=270039, SNR=319.6, Peak=48655 HFD=2.7
22:37:07.459 00.008 7008 MultiStar: [#1 0.22,0.12,0.56,U] [#2 0.16,0.11,0.54,U] [#3 0.32,0.06,0.41,U] [#4 0.17,0.25,0.33,U] [#5 0.15,0.06,0.32,U] [#6 0.20,0.01,0.34,U] [#7 0.26,-0.05,0.27,U] [#8 0.06,0.01,0.31,U] 
22:37:07.459 00.000 7008 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.12, 0.20}
22:37:07.459 00.000 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
22:37:07.465 00.006 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
22:37:07.465 00.000 7008 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=0.17 mountY=0.04, mountTheta=0.25
22:37:07.465 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.11, opts=13)
22:37:07.465 00.000 7008 Enqueuing Move request for scope (0.18, 0.11)
22:37:07.465 00.000 8532 Worker thread wakes up
22:37:07.465 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
22:37:07.465 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
22:37:07.465 00.000 8532 Moving (0.18, 0.11) raw xDistance=0.17 yDistance=0.04
22:37:07.465 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:37:07.465 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2865, FiltMin=2758, FiltMax=26880, Gamma=0.990
22:37:07.476 00.011 7008 UpdateGuideState exits: m=270039 SNR=319.6
22:37:07.476 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.480 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:07.480 00.000 7008 Enqueuing Expose request
22:37:07.485 00.005 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:07.485 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:07.485 00.000 8532 MoveAxis(E, 0, ABG)
22:37:07.485 00.000 8532 Move returns status 0, amount 0
22:37:07.485 00.000 8532 MoveAxis(N, 0, ABG)
22:37:07.485 00.000 8532 Move returns status 0, amount 0
22:37:07.485 00.000 8532 move complete, result=0
22:37:07.485 00.000 8532 worker thread done servicing request
22:37:07.485 00.000 8532 Worker thread wakes up
22:37:07.485 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:07.485 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:07.485 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:09.221 01.736 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"237f9450-8c75-41a6-b11d-604796383e6f"}
22:37:09.226 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"237f9450-8c75-41a6-b11d-604796383e6f"}
22:37:09.237 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6b4e2aa-8825-4bb3-a5c8-206483d4890e"}
22:37:09.242 00.005 7008 case statement mapped state 6 to 3
22:37:09.247 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6b4e2aa-8825-4bb3-a5c8-206483d4890e"}
22:37:09.251 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"635f5daf-47f2-4b30-9688-ee8b7c78dbb9"}
22:37:09.253 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.66,7.31],"pixels":"..."},"id":"635f5daf-47f2-4b30-9688-ee8b7c78dbb9"}
22:37:09.598 00.345 8532 Exposure complete
22:37:09.638 00.040 8532 worker thread done servicing request
22:37:09.640 00.002 7008 OnExposeComplete: enter
22:37:09.640 00.000 7008 UpdateGuideState(): m_state=6
22:37:09.640 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:37:09.640 00.000 7008 Star::Find returns 1 (0), X=552.64, Y=444.31, Mass=267930, SNR=323.3, Peak=49199 HFD=2.6
22:37:09.645 00.005 7008 MultiStar: [#1 0.12,0.05,0.52,U] [#2 0.07,0.04,0.53,U] [#3 0.22,0.08,0.42,U] [#4 0.15,0.19,0.34,U] [#5 0.00,-0.04,0.32,U] [#6 0.07,-0.04,0.33,U] [#7 0.16,-0.02,0.26,U] [#8 -0.05,0.01,0.30,U] 
22:37:09.647 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.10, 0.19}
22:37:09.648 00.001 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
22:37:09.648 00.000 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
22:37:09.650 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.66 mountX=0.09 mountY=0.04, mountTheta=0.40
22:37:09.654 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.08, opts=13)
22:37:09.655 00.001 7008 Enqueuing Move request for scope (0.10, 0.08)
22:37:09.655 00.000 8532 Worker thread wakes up
22:37:09.655 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2862, FiltMin=2734, FiltMax=27888, Gamma=0.990
22:37:09.655 00.000 7008 UpdateGuideState exits: m=267930 SNR=323.3
22:37:09.658 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.660 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:37:09.660 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:09.662 00.002 7008 Enqueuing Expose request
22:37:09.664 00.002 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:37:09.664 00.000 8532 Moving (0.10, 0.08) raw xDistance=0.09 yDistance=0.04
22:37:09.664 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:37:09.664 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:09.664 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:09.664 00.000 8532 MoveAxis(E, 0, ABG)
22:37:09.664 00.000 8532 Move returns status 0, amount 0
22:37:09.664 00.000 8532 MoveAxis(N, 0, ABG)
22:37:09.664 00.000 8532 Move returns status 0, amount 0
22:37:09.664 00.000 8532 move complete, result=0
22:37:09.664 00.000 8532 worker thread done servicing request
22:37:09.664 00.000 8532 Worker thread wakes up
22:37:09.664 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:09.664 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:09.664 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:11.220 01.556 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e18be31-76cc-4baf-bb2b-fe2bb57a2e45"}
22:37:11.226 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e18be31-76cc-4baf-bb2b-fe2bb57a2e45"}
22:37:11.232 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78d9af66-34bd-41cc-9e7c-ad21ed4afa48"}
22:37:11.234 00.002 7008 case statement mapped state 6 to 3
22:37:11.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"78d9af66-34bd-41cc-9e7c-ad21ed4afa48"}
22:37:11.242 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d4a3b8e6-aa00-438a-87fd-e3e0af6b4333"}
22:37:11.244 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.64,7.31],"pixels":"..."},"id":"d4a3b8e6-aa00-438a-87fd-e3e0af6b4333"}
22:37:11.791 00.547 8532 Exposure complete
22:37:11.833 00.042 8532 worker thread done servicing request
22:37:11.836 00.003 7008 OnExposeComplete: enter
22:37:11.836 00.000 7008 UpdateGuideState(): m_state=6
22:37:11.838 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:37:11.840 00.002 7008 Star::Find returns 1 (0), X=552.62, Y=444.31, Mass=266740, SNR=328.0, Peak=48955 HFD=2.6
22:37:11.842 00.002 7008 MultiStar: [#1 0.16,0.16,0.54,U] [#2 0.10,0.04,0.51,U] [#3 0.14,0.12,0.40,U] [#4 0.09,0.18,0.32,U] [#5 0.04,0.07,0.33,U] [#6 0.04,-0.07,0.31,U] [#7 0.20,0.03,0.27,U] [#8 0.02,-0.05,0.31,U] 
22:37:11.844 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.08, 0.20}
22:37:11.846 00.002 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
22:37:11.849 00.003 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
22:37:11.849 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=0.09 mountY=0.06, mountTheta=0.60
22:37:11.853 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.10, opts=13)
22:37:11.853 00.000 7008 Enqueuing Move request for scope (0.10, 0.10)
22:37:11.853 00.000 8532 Worker thread wakes up
22:37:11.853 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:37:11.853 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:37:11.853 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2864, FiltMin=2747, FiltMax=27252, Gamma=0.990
22:37:11.853 00.000 7008 UpdateGuideState exits: m=266740 SNR=328.0
22:37:11.853 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.853 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:11.864 00.011 7008 Enqueuing Expose request
22:37:11.866 00.002 8532 Moving (0.10, 0.10) raw xDistance=0.09 yDistance=0.06
22:37:11.866 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:37:11.868 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:11.868 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:11.868 00.000 8532 MoveAxis(E, 0, ABG)
22:37:11.868 00.000 8532 Move returns status 0, amount 0
22:37:11.868 00.000 8532 MoveAxis(N, 0, ABG)
22:37:11.868 00.000 8532 Move returns status 0, amount 0
22:37:11.868 00.000 8532 move complete, result=0
22:37:11.868 00.000 8532 worker thread done servicing request
22:37:11.868 00.000 8532 Worker thread wakes up
22:37:11.868 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:11.868 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:11.868 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:13.217 01.349 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"887e8fe1-5a25-4efb-8347-c07c98284997"}
22:37:13.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"887e8fe1-5a25-4efb-8347-c07c98284997"}
22:37:13.233 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e510eddf-4cb7-4552-bb35-8a222be5213e"}
22:37:13.239 00.006 7008 case statement mapped state 6 to 3
22:37:13.248 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e510eddf-4cb7-4552-bb35-8a222be5213e"}
22:37:13.251 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"03205cfb-faff-4142-909e-31dde2787fb6"}
22:37:13.256 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.62,7.31],"pixels":"..."},"id":"03205cfb-faff-4142-909e-31dde2787fb6"}
22:37:13.988 00.732 8532 Exposure complete
22:37:14.033 00.045 8532 worker thread done servicing request
22:37:14.033 00.000 7008 OnExposeComplete: enter
22:37:14.039 00.006 7008 UpdateGuideState(): m_state=6
22:37:14.041 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:37:14.043 00.002 7008 Star::Find returns 1 (0), X=552.59, Y=444.34, Mass=265034, SNR=309.2, Peak=47098 HFD=2.7
22:37:14.045 00.002 7008 MultiStar: [#1 0.09,0.11,0.55,U] [#2 0.05,0.11,0.56,U] [#3 0.05,0.09,0.42,U] [#4 0.10,0.17,0.35,U] [#5 -0.00,0.01,0.35,U] [#6 0.05,0.01,0.36,U] [#7 0.13,0.15,0.30,U] [#8 -0.02,0.05,0.31,U] 
22:37:14.047 00.002 7008 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.05, 0.23}
22:37:14.050 00.003 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.20 = 1.20)
22:37:14.054 00.004 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.79 = 0.79)
22:37:14.055 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.13 mountX=0.05 mountY=0.10, mountTheta=1.10
22:37:14.061 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.12, opts=13)
22:37:14.066 00.005 7008 Enqueuing Move request for scope (0.06, 0.12)
22:37:14.068 00.002 8532 Worker thread wakes up
22:37:14.068 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:37:14.068 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:37:14.068 00.000 8532 Moving (0.06, 0.12) raw xDistance=0.05 yDistance=0.10
22:37:14.068 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:37:14.068 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:14.068 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2862, FiltMin=2761, FiltMax=28971, Gamma=0.990
22:37:14.072 00.004 7008 UpdateGuideState exits: m=265034 SNR=309.2
22:37:14.074 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.076 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:14.078 00.002 7008 Enqueuing Expose request
22:37:14.081 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:14.081 00.000 8532 MoveAxis(E, 0, ABG)
22:37:14.081 00.000 8532 Move returns status 0, amount 0
22:37:14.081 00.000 8532 MoveAxis(N, 0, ABG)
22:37:14.081 00.000 8532 Move returns status 0, amount 0
22:37:14.081 00.000 8532 move complete, result=0
22:37:14.081 00.000 8532 worker thread done servicing request
22:37:14.081 00.000 8532 Worker thread wakes up
22:37:14.081 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:14.084 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:14.084 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:15.215 01.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80cba943-c2da-41dd-ba63-9d516d6d0668"}
22:37:15.223 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80cba943-c2da-41dd-ba63-9d516d6d0668"}
22:37:15.232 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d046dea0-68be-4356-8c64-c4cbfc6a15bc"}
22:37:15.237 00.005 7008 case statement mapped state 6 to 3
22:37:15.242 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d046dea0-68be-4356-8c64-c4cbfc6a15bc"}
22:37:15.246 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6f8558d-8f7f-45fd-ac24-c1a59eaf1453"}
22:37:15.246 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.59,7.34],"pixels":"..."},"id":"e6f8558d-8f7f-45fd-ac24-c1a59eaf1453"}
22:37:16.213 00.967 8532 Exposure complete
22:37:16.270 00.057 8532 worker thread done servicing request
22:37:16.270 00.000 7008 OnExposeComplete: enter
22:37:16.272 00.002 7008 UpdateGuideState(): m_state=6
22:37:16.276 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:37:16.280 00.004 7008 Star::Find returns 1 (0), X=552.64, Y=444.39, Mass=266236, SNR=324.4, Peak=46383 HFD=2.9
22:37:16.284 00.004 7008 MultiStar: [#1 0.19,0.19,0.56,U] [#2 0.06,0.11,0.58,U] [#3 0.16,0.16,0.42,U] [#4 0.21,0.15,0.34,U] [#5 0.13,0.05,0.30,U] [#6 0.03,0.08,0.34,U] [#7 0.16,0.04,0.27,U] [#8 0.00,0.13,0.31,U] 
22:37:16.287 00.003 7008 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.10, 0.28}
22:37:16.289 00.002 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
22:37:16.291 00.002 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
22:37:16.293 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.95 mountX=0.10 mountY=0.11, mountTheta=0.83
22:37:16.298 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.16, opts=13)
22:37:16.300 00.002 7008 Enqueuing Move request for scope (0.11, 0.16)
22:37:16.303 00.003 8532 Worker thread wakes up
22:37:16.303 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2863, FiltMin=2747, FiltMax=28149, Gamma=0.990
22:37:16.305 00.002 7008 UpdateGuideState exits: m=266236 SNR=324.4
22:37:16.305 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.307 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:16.309 00.002 7008 Enqueuing Expose request
22:37:16.309 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:37:16.309 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:37:16.309 00.000 8532 Moving (0.11, 0.16) raw xDistance=0.10 yDistance=0.11
22:37:16.309 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:16.309 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:16.309 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:16.309 00.000 8532 MoveAxis(E, 0, ABG)
22:37:16.309 00.000 8532 Move returns status 0, amount 0
22:37:16.309 00.000 8532 MoveAxis(N, 0, ABG)
22:37:16.311 00.002 8532 Move returns status 0, amount 0
22:37:16.311 00.000 8532 move complete, result=0
22:37:16.311 00.000 8532 worker thread done servicing request
22:37:16.311 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:16.311 00.000 8532 Worker thread wakes up
22:37:16.311 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:16.311 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:17.219 00.908 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3490b598-3f58-400f-a8bd-ff09a1efe543"}
22:37:17.230 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3490b598-3f58-400f-a8bd-ff09a1efe543"}
22:37:17.249 00.019 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"965ec420-79b2-4596-a3cf-9aa73a8863bc"}
22:37:17.253 00.004 7008 case statement mapped state 6 to 3
22:37:17.254 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"965ec420-79b2-4596-a3cf-9aa73a8863bc"}
22:37:17.258 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f16a0b9c-3cc4-4775-9e55-4a52e13ab788"}
22:37:17.261 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.64,7.39],"pixels":"..."},"id":"f16a0b9c-3cc4-4775-9e55-4a52e13ab788"}
22:37:18.435 01.174 8532 Exposure complete
22:37:18.469 00.034 8532 worker thread done servicing request
22:37:18.469 00.000 7008 OnExposeComplete: enter
22:37:18.473 00.004 7008 UpdateGuideState(): m_state=6
22:37:18.475 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:37:18.478 00.003 7008 Star::Find returns 1 (0), X=552.58, Y=444.37, Mass=263313, SNR=315.1, Peak=45127 HFD=2.9
22:37:18.478 00.000 7008 MultiStar: [#1 0.15,0.13,0.56,U] [#2 0.12,0.06,0.55,U] [#3 0.14,0.09,0.41,U] [#4 0.12,0.09,0.36,U] [#5 0.11,0.05,0.35,U] [#6 0.03,-0.01,0.34,U] [#7 0.11,0.03,0.28,U] [#8 0.01,-0.00,0.31,U] 
22:37:18.478 00.000 7008 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.05, 0.25}
22:37:18.478 00.000 7008 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.07) = xAngle (0.94 = 0.94)
22:37:18.486 00.008 7008 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.53 = 0.53)
22:37:18.486 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.08 mountY=0.07, mountTheta=0.71
22:37:18.486 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.11, opts=13)
22:37:18.486 00.000 7008 Enqueuing Move request for scope (0.09, 0.11)
22:37:18.495 00.009 8532 Worker thread wakes up
22:37:18.495 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:37:18.495 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:37:18.495 00.000 8532 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=0.07
22:37:18.495 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:37:18.495 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:18.495 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2861, FiltMin=2760, FiltMax=28153, Gamma=0.990
22:37:18.495 00.000 7008 UpdateGuideState exits: m=263313 SNR=315.1
22:37:18.495 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.495 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:18.502 00.007 7008 Enqueuing Expose request
22:37:18.502 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:18.502 00.000 8532 MoveAxis(E, 0, ABG)
22:37:18.502 00.000 8532 Move returns status 0, amount 0
22:37:18.502 00.000 8532 MoveAxis(N, 0, ABG)
22:37:18.502 00.000 8532 Move returns status 0, amount 0
22:37:18.502 00.000 8532 move complete, result=0
22:37:18.502 00.000 8532 worker thread done servicing request
22:37:18.502 00.000 8532 Worker thread wakes up
22:37:18.502 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:18.502 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:18.502 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:19.215 00.713 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6757f39-f5b9-46eb-95e5-3a6330bf7561"}
22:37:19.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6757f39-f5b9-46eb-95e5-3a6330bf7561"}
22:37:19.219 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"be24a3e0-ce37-48be-b494-65e7a8feefbf"}
22:37:19.227 00.008 7008 case statement mapped state 6 to 3
22:37:19.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"be24a3e0-ce37-48be-b494-65e7a8feefbf"}
22:37:19.237 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a3de947e-e2a4-4d73-a185-0da630838e90"}
22:37:19.243 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.58,7.37],"pixels":"..."},"id":"a3de947e-e2a4-4d73-a185-0da630838e90"}
22:37:20.628 01.385 8532 Exposure complete
22:37:20.678 00.050 8532 worker thread done servicing request
22:37:20.678 00.000 7008 OnExposeComplete: enter
22:37:20.678 00.000 7008 UpdateGuideState(): m_state=6
22:37:20.678 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:37:20.678 00.000 7008 Star::Find returns 1 (0), X=552.47, Y=444.25, Mass=265213, SNR=316.8, Peak=41060 HFD=2.7
22:37:20.693 00.015 7008 MultiStar: [#1 -0.02,-0.01,0.54,U] [#2 -0.04,-0.04,0.57,U] [#3 0.09,-0.01,0.41,U] [#4 0.02,0.04,0.33,U] [#5 -0.09,-0.13,0.33,U] [#6 -0.07,-0.10,0.35,U] [#7 -0.02,-0.03,0.29,U] [#8 -0.11,0.03,0.31,U] 
22:37:20.694 00.001 7008 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.07, 0.13}
22:37:20.694 00.000 7008 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.07) = xAngle (3.00 = 3.00)
22:37:20.694 00.000 7008 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.59 = 2.59)
22:37:20.694 00.000 7008 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.93 mountX=-0.04 mountY=0.02, mountTheta=2.66
22:37:20.694 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.01, opts=13)
22:37:20.694 00.000 7008 Enqueuing Move request for scope (-0.04, 0.01)
22:37:20.694 00.000 8532 Worker thread wakes up
22:37:20.694 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:37:20.694 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:37:20.694 00.000 8532 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=0.02
22:37:20.694 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:37:20.694 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:20.694 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64723, med=2861, FiltMin=2759, FiltMax=31679, Gamma=0.990
22:37:20.708 00.014 7008 UpdateGuideState exits: m=265213 SNR=316.8
22:37:20.711 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:20.711 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:20.713 00.002 7008 Enqueuing Expose request
22:37:20.715 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:20.715 00.000 8532 MoveAxis(E, 0, ABG)
22:37:20.715 00.000 8532 Move returns status 0, amount 0
22:37:20.715 00.000 8532 MoveAxis(N, 0, ABG)
22:37:20.715 00.000 8532 Move returns status 0, amount 0
22:37:20.715 00.000 8532 move complete, result=0
22:37:20.715 00.000 8532 worker thread done servicing request
22:37:20.715 00.000 8532 Worker thread wakes up
22:37:20.715 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:20.715 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:20.715 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:21.218 00.503 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85dfa73f-b923-458b-a258-80cbf3745ed3"}
22:37:21.225 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85dfa73f-b923-458b-a258-80cbf3745ed3"}
22:37:21.235 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ffcc1de1-7eb2-42f4-aa51-b6f87fb69b1b"}
22:37:21.241 00.006 7008 case statement mapped state 6 to 3
22:37:21.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffcc1de1-7eb2-42f4-aa51-b6f87fb69b1b"}
22:37:21.244 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f5bc0ce-87bf-4f41-860d-adfec962ac31"}
22:37:21.247 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.47,7.25],"pixels":"..."},"id":"1f5bc0ce-87bf-4f41-860d-adfec962ac31"}
22:37:22.849 01.602 8532 Exposure complete
22:37:22.888 00.039 8532 worker thread done servicing request
22:37:22.888 00.000 7008 OnExposeComplete: enter
22:37:22.892 00.004 7008 UpdateGuideState(): m_state=6
22:37:22.895 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:37:22.895 00.000 7008 Star::Find returns 1 (0), X=552.48, Y=444.41, Mass=259436, SNR=325.7, Peak=38644 HFD=3.0
22:37:22.897 00.002 7008 MultiStar: [#1 0.03,0.17,0.53,U] [#2 -0.03,0.16,0.52,U] [#3 0.04,0.08,0.41,U] [#4 -0.02,0.23,0.34,U] [#5 -0.10,0.17,0.33,U] [#6 -0.07,0.06,0.35,U] [#7 -0.01,0.08,0.28,U] [#8 0.07,0.05,0.33,U] 
22:37:22.899 00.002 7008 refined, 8 included, MultiStar: {-0.02, 0.17}, one-star: {-0.06, 0.29}
22:37:22.899 00.000 7008 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.07) = xAngle (1.76 = 1.76)
22:37:22.901 00.002 7008 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.35 = 1.35)
22:37:22.903 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=-0.03 mountY=0.17, mountTheta=1.76
22:37:22.905 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.17, opts=13)
22:37:22.907 00.002 7008 Enqueuing Move request for scope (-0.02, 0.17)
22:37:22.907 00.000 8532 Worker thread wakes up
22:37:22.907 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2861, FiltMin=2742, FiltMax=31623, Gamma=0.990
22:37:22.907 00.000 7008 UpdateGuideState exits: m=259436 SNR=325.7
22:37:22.907 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.907 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:22.907 00.000 7008 Enqueuing Expose request
22:37:22.907 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:37:22.907 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:37:22.907 00.000 8532 Moving (-0.02, 0.17) raw xDistance=-0.03 yDistance=0.17
22:37:22.907 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:37:22.907 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:22.907 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:37:22.907 00.000 8532 MoveAxis(E, 0, ABG)
22:37:22.907 00.000 8532 Move returns status 0, amount 0
22:37:22.907 00.000 8532 MoveAxis(N, 0, ABG)
22:37:22.922 00.015 8532 Move returns status 0, amount 0
22:37:22.922 00.000 8532 move complete, result=0
22:37:22.922 00.000 8532 worker thread done servicing request
22:37:22.922 00.000 8532 Worker thread wakes up
22:37:22.922 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:22.922 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:22.922 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:23.218 00.296 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce287ee0-8af0-4e6f-bbde-aea8486054bd"}
22:37:23.236 00.018 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce287ee0-8af0-4e6f-bbde-aea8486054bd"}
22:37:23.245 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"767593ca-a820-4328-a374-2ebff79d3857"}
22:37:23.248 00.003 7008 case statement mapped state 6 to 3
22:37:23.250 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"767593ca-a820-4328-a374-2ebff79d3857"}
22:37:23.250 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3d53d1a4-7f4b-49c5-95b3-31d065419361"}
22:37:23.250 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[7.48,7.41],"pixels":"..."},"id":"3d53d1a4-7f4b-49c5-95b3-31d065419361"}
22:37:25.049 01.799 8532 Exposure complete
22:37:25.094 00.045 8532 worker thread done servicing request
22:37:25.094 00.000 7008 OnExposeComplete: enter
22:37:25.098 00.004 7008 UpdateGuideState(): m_state=6
22:37:25.100 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:37:25.102 00.002 7008 Star::Find returns 1 (0), X=552.45, Y=444.57, Mass=255276, SNR=318.5, Peak=31751 HFD=3.1
22:37:25.105 00.003 7008 MultiStar: [#1 0.03,0.35,0.54,U] [#2 -0.04,0.29,0.53,U] [#3 0.05,0.28,0.42,U] [#4 -0.00,0.34,0.36,U] [#5 -0.03,0.19,0.31,U] [#6 -0.13,0.19,0.36,U] [#7 -0.04,0.43,0.00,M1] [#8 -0.06,0.21,0.31,U] 
22:37:25.111 00.006 7008 refined, 7 included, MultiStar: {-0.04, 0.32}, one-star: {-0.09, 0.46}
22:37:25.114 00.003 7008 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.07) = xAngle (1.77 = 1.77)
22:37:25.117 00.003 7008 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.35 = 1.35)
22:37:25.119 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.70 mountX=-0.06 mountY=0.32, mountTheta=1.77
22:37:25.123 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.32, opts=13)
22:37:25.123 00.000 7008 Enqueuing Move request for scope (-0.04, 0.32)
22:37:25.123 00.000 8532 Worker thread wakes up
22:37:25.130 00.007 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
22:37:25.130 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
22:37:25.130 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2857, FiltMin=2737, FiltMax=34555, Gamma=0.990
22:37:25.130 00.000 7008 UpdateGuideState exits: m=255276 SNR=318.5
22:37:25.133 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.133 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:25.133 00.000 7008 Enqueuing Expose request
22:37:25.139 00.006 8532 Moving (-0.04, 0.32) raw xDistance=-0.06 yDistance=0.32
22:37:25.139 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:37:25.139 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:37:25.139 00.000 8532 MoveAxis(E, 0, ABG)
22:37:25.139 00.000 8532 Move returns status 0, amount 0
22:37:25.139 00.000 8532 MoveAxis(S, 555, ABG)
22:37:25.139 00.000 8532 Guiding  Dir = 1, Dur = 555
22:37:25.139 00.000 8532 IsSlewing returns 0
22:37:25.139 00.000 8532 IsGuiding returns 0
22:37:25.139 00.000 8532 PulseGuide returned control before completion, sleep 565
22:37:25.219 00.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27a46dc9-35fa-4783-9092-eb15faadf66c"}
22:37:25.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27a46dc9-35fa-4783-9092-eb15faadf66c"}
22:37:25.231 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5ba4939-1c1f-47cc-863f-abc71c83bd8f"}
22:37:25.245 00.014 7008 case statement mapped state 6 to 3
22:37:25.249 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5ba4939-1c1f-47cc-863f-abc71c83bd8f"}
22:37:25.254 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd8a5521-27aa-4fdc-a487-d9c96c0e5261"}
22:37:25.254 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.45,6.57],"pixels":"..."},"id":"fd8a5521-27aa-4fdc-a487-d9c96c0e5261"}
22:37:25.711 00.457 8532 IsGuiding returns 0
22:37:25.711 00.000 8532 Move returns status 0, amount 555
22:37:25.711 00.000 8532 move complete, result=0
22:37:25.711 00.000 8532 worker thread done servicing request
22:37:25.711 00.000 8532 Worker thread wakes up
22:37:25.711 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 555 ms SOUTH
22:37:25.715 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:25.715 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:27.219 01.504 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a83a3e08-00fa-419b-890b-e92e6a87719f"}
22:37:27.226 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a83a3e08-00fa-419b-890b-e92e6a87719f"}
22:37:27.235 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07b8e65c-6683-40d8-a238-482017298d32"}
22:37:27.246 00.011 7008 case statement mapped state 6 to 3
22:37:27.251 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07b8e65c-6683-40d8-a238-482017298d32"}
22:37:27.257 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82eb80d8-2d7b-4246-9487-676012382104"}
22:37:27.261 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.45,6.57],"pixels":"..."},"id":"82eb80d8-2d7b-4246-9487-676012382104"}
22:37:27.838 00.577 8532 Exposure complete
22:37:27.885 00.047 8532 worker thread done servicing request
22:37:27.885 00.000 7008 OnExposeComplete: enter
22:37:27.885 00.000 7008 UpdateGuideState(): m_state=6
22:37:27.887 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:37:27.887 00.000 7008 Star::Find returns 1 (0), X=552.57, Y=444.31, Mass=268790, SNR=313.6, Peak=46989 HFD=2.7
22:37:27.887 00.000 7008 MultiStar: [#1 0.11,0.04,0.58,U] [#2 0.07,0.06,0.56,U] [#3 0.13,0.04,0.41,U] [#4 0.20,0.18,0.37,U] [#5 0.03,0.06,0.33,U] [#6 0.11,0.07,0.35,U] [#7 0.06,0.07,0.28,U] [#8 -0.02,0.05,0.33,U] 
22:37:27.897 00.010 7008 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.03, 0.20}
22:37:27.897 00.000 7008 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.07) = xAngle (0.98 = 0.98)
22:37:27.897 00.000 7008 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.57 = 0.57)
22:37:27.904 00.007 7008 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=0.07 mountY=0.07, mountTheta=0.77
22:37:27.904 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.10, opts=13)
22:37:27.904 00.000 7008 Enqueuing Move request for scope (0.08, 0.10)
22:37:27.904 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2854, FiltMin=2746, FiltMax=28659, Gamma=0.990
22:37:27.913 00.009 8532 Worker thread wakes up
22:37:27.913 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:37:27.913 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:37:27.913 00.000 8532 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=0.07
22:37:27.913 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:27.913 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:27.913 00.000 7008 UpdateGuideState exits: m=268790 SNR=313.6
22:37:27.913 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:27.913 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:27.913 00.000 7008 Enqueuing Expose request
22:37:27.913 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:27.913 00.000 8532 MoveAxis(E, 0, ABG)
22:37:27.913 00.000 8532 Move returns status 0, amount 0
22:37:27.921 00.008 8532 MoveAxis(N, 0, ABG)
22:37:27.921 00.000 8532 Move returns status 0, amount 0
22:37:27.921 00.000 8532 move complete, result=0
22:37:27.921 00.000 8532 worker thread done servicing request
22:37:27.921 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:27.921 00.000 8532 Worker thread wakes up
22:37:27.921 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:27.921 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:29.221 01.300 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c89a854d-7a5a-4f80-b6e7-10679b0cf921"}
22:37:29.228 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c89a854d-7a5a-4f80-b6e7-10679b0cf921"}
22:37:29.232 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31f574b7-535f-4002-b286-8a958d1ecf1a"}
22:37:29.240 00.008 7008 case statement mapped state 6 to 3
22:37:29.243 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31f574b7-535f-4002-b286-8a958d1ecf1a"}
22:37:29.247 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"819852a8-e40c-45ad-b5eb-d815c07d65ab"}
22:37:29.247 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.57,7.31],"pixels":"..."},"id":"819852a8-e40c-45ad-b5eb-d815c07d65ab"}
22:37:30.050 00.803 8532 Exposure complete
22:37:30.102 00.052 8532 worker thread done servicing request
22:37:30.104 00.002 7008 OnExposeComplete: enter
22:37:30.106 00.002 7008 UpdateGuideState(): m_state=6
22:37:30.108 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:37:30.114 00.006 7008 Star::Find returns 1 (0), X=552.68, Y=444.27, Mass=268019, SNR=321.0, Peak=50938 HFD=2.5
22:37:30.114 00.000 7008 MultiStar: [#1 0.23,0.07,0.56,U] [#2 0.18,0.04,0.54,U] [#3 0.21,-0.00,0.42,U] [#4 0.08,0.13,0.35,U] [#5 0.16,0.00,0.33,U] [#6 0.19,0.03,0.36,U] [#7 0.27,-0.05,0.26,U] [#8 0.03,-0.03,0.31,U] 
22:37:30.114 00.000 7008 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.14, 0.15}
22:37:30.114 00.000 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
22:37:30.127 00.013 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.00 = 0.00)
22:37:30.127 00.000 7008 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.16 mountY=0.00, mountTheta=0.00
22:37:30.131 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.06, opts=13)
22:37:30.131 00.000 7008 Enqueuing Move request for scope (0.16, 0.06)
22:37:30.131 00.000 8532 Worker thread wakes up
22:37:30.131 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2856, FiltMin=2750, FiltMax=26875, Gamma=0.990
22:37:30.131 00.000 7008 UpdateGuideState exits: m=268019 SNR=321.0
22:37:30.141 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.141 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:30.141 00.000 7008 Enqueuing Expose request
22:37:30.141 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:37:30.141 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:37:30.141 00.000 8532 Moving (0.16, 0.06) raw xDistance=0.16 yDistance=0.00
22:37:30.141 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:37:30.141 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:30.141 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:30.141 00.000 8532 MoveAxis(E, 0, ABG)
22:37:30.141 00.000 8532 Move returns status 0, amount 0
22:37:30.141 00.000 8532 MoveAxis(N, 0, ABG)
22:37:30.141 00.000 8532 Move returns status 0, amount 0
22:37:30.141 00.000 8532 move complete, result=0
22:37:30.141 00.000 8532 worker thread done servicing request
22:37:30.141 00.000 8532 Worker thread wakes up
22:37:30.141 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:30.141 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:30.141 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:31.220 01.079 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f80d43b-4fb7-46c7-b6f1-e9edc5ddef1f"}
22:37:31.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f80d43b-4fb7-46c7-b6f1-e9edc5ddef1f"}
22:37:31.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0125b864-f186-49ac-860d-b8a922b74d51"}
22:37:31.226 00.001 7008 case statement mapped state 6 to 3
22:37:31.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0125b864-f186-49ac-860d-b8a922b74d51"}
22:37:31.231 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a6d5cb9-2f3e-453d-a593-67b0a371c679"}
22:37:31.234 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[6.68,7.27],"pixels":"..."},"id":"9a6d5cb9-2f3e-453d-a593-67b0a371c679"}
22:37:32.266 01.032 8532 Exposure complete
22:37:32.288 00.022 8532 worker thread done servicing request
22:37:32.288 00.000 7008 OnExposeComplete: enter
22:37:32.288 00.000 7008 UpdateGuideState(): m_state=6
22:37:32.297 00.009 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:37:32.299 00.002 7008 Star::Find returns 1 (0), X=552.69, Y=444.32, Mass=263904, SNR=313.6, Peak=50381 HFD=2.7
22:37:32.299 00.000 7008 MultiStar: [#1 0.20,0.08,0.56,U] [#2 0.19,0.00,0.55,U] [#3 0.28,-0.07,0.41,U] [#4 0.26,0.10,0.34,U] [#5 0.19,0.01,0.33,U] [#6 0.13,0.00,0.36,U] [#7 0.25,0.01,0.29,U] [#8 0.09,0.06,0.30,U] 
22:37:32.299 00.000 7008 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.15, 0.20}
22:37:32.299 00.000 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
22:37:32.299 00.000 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.00 = -0.00)
22:37:32.299 00.000 7008 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=0.18 mountY=-0.00, mountTheta=-0.00
22:37:32.306 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.07, opts=13)
22:37:32.308 00.002 7008 Enqueuing Move request for scope (0.19, 0.07)
22:37:32.310 00.002 8532 Worker thread wakes up
22:37:32.310 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
22:37:32.310 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
22:37:32.310 00.000 8532 Moving (0.19, 0.07) raw xDistance=0.18 yDistance=-0.00
22:37:32.310 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:37:32.310 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:32.310 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2853, FiltMin=2727, FiltMax=26901, Gamma=0.990
22:37:32.312 00.002 7008 UpdateGuideState exits: m=263904 SNR=313.6
22:37:32.314 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:32.314 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:32.316 00.002 8532 MoveAxis(W, 167, ABG)
22:37:32.316 00.000 8532 Guiding  Dir = 3, Dur = 167
22:37:32.316 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:32.318 00.002 7008 Enqueuing Expose request
22:37:32.320 00.002 8532 IsSlewing returns 0
22:37:32.320 00.000 8532 IsGuiding returns 0
22:37:32.320 00.000 8532 PulseGuide returned control before completion, sleep 177
22:37:32.505 00.185 8532 IsGuiding returns 0
22:37:32.506 00.001 8532 Move returns status 0, amount 167
22:37:32.506 00.000 8532 MoveAxis(N, 0, ABG)
22:37:32.506 00.000 8532 Move returns status 0, amount 0
22:37:32.506 00.000 8532 move complete, result=0
22:37:32.506 00.000 8532 worker thread done servicing request
22:37:32.506 00.000 8532 Worker thread wakes up
22:37:32.506 00.000 7008 GuideStep: 0.2 px 167 ms WEST, -0.0 px 0 ms NORTH
22:37:32.506 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:32.506 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:33.232 00.726 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"045572ff-8e48-4620-9068-6f090a08efd2"}
22:37:33.234 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"045572ff-8e48-4620-9068-6f090a08efd2"}
22:37:33.236 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39298973-7bce-4077-8891-3114997ba69d"}
22:37:33.237 00.001 7008 case statement mapped state 6 to 3
22:37:33.241 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"39298973-7bce-4077-8891-3114997ba69d"}
22:37:33.243 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"656e7ca2-3c81-408d-8647-55d8e41af8ff"}
22:37:33.244 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.69,7.32],"pixels":"..."},"id":"656e7ca2-3c81-408d-8647-55d8e41af8ff"}
22:37:34.620 01.376 8532 Exposure complete
22:37:34.656 00.036 8532 worker thread done servicing request
22:37:34.656 00.000 7008 OnExposeComplete: enter
22:37:34.656 00.000 7008 UpdateGuideState(): m_state=6
22:37:34.656 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:37:34.661 00.005 7008 Star::Find returns 1 (0), X=552.65, Y=444.25, Mass=268306, SNR=323.2, Peak=50814 HFD=2.5
22:37:34.661 00.000 7008 MultiStar: [#1 0.19,0.14,0.58,U] [#2 0.19,0.00,0.51,U] [#3 0.14,0.01,0.39,U] [#4 0.19,0.08,0.34,U] [#5 0.09,-0.05,0.31,U] [#6 0.14,0.02,0.36,U] [#7 0.16,-0.05,0.27,U] [#8 0.06,0.00,0.29,U] 
22:37:34.661 00.000 7008 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.11, 0.14}
22:37:34.661 00.000 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
22:37:34.667 00.006 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
22:37:34.669 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.37 mountX=0.14 mountY=0.00, mountTheta=0.03
22:37:34.669 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.06, opts=13)
22:37:34.669 00.000 7008 Enqueuing Move request for scope (0.14, 0.06)
22:37:34.669 00.000 8532 Worker thread wakes up
22:37:34.669 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:37:34.669 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:37:34.669 00.000 8532 Moving (0.14, 0.06) raw xDistance=0.14 yDistance=0.00
22:37:34.669 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:37:34.669 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2851, FiltMin=2750, FiltMax=27345, Gamma=0.990
22:37:34.678 00.009 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:34.678 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:34.678 00.000 7008 UpdateGuideState exits: m=268306 SNR=323.2
22:37:34.681 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.683 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:34.683 00.000 7008 Enqueuing Expose request
22:37:34.686 00.003 8532 MoveAxis(E, 0, ABG)
22:37:34.686 00.000 8532 Move returns status 0, amount 0
22:37:34.686 00.000 8532 MoveAxis(N, 0, ABG)
22:37:34.686 00.000 8532 Move returns status 0, amount 0
22:37:34.686 00.000 8532 move complete, result=0
22:37:34.686 00.000 8532 worker thread done servicing request
22:37:34.686 00.000 8532 Worker thread wakes up
22:37:34.686 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:34.686 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:34.686 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:35.248 00.562 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3e68ff2-ee7e-4b3c-857c-e5e709f78059"}
22:37:35.250 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3e68ff2-ee7e-4b3c-857c-e5e709f78059"}
22:37:35.252 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df26d75a-a3d6-4e48-acde-411e3302a54b"}
22:37:35.257 00.005 7008 case statement mapped state 6 to 3
22:37:35.257 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"df26d75a-a3d6-4e48-acde-411e3302a54b"}
22:37:35.263 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1264e6b-6150-4024-b83f-17a6ad809ccc"}
22:37:35.265 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.65,7.25],"pixels":"..."},"id":"c1264e6b-6150-4024-b83f-17a6ad809ccc"}
22:37:36.812 01.547 8532 Exposure complete
22:37:36.834 00.022 8532 worker thread done servicing request
22:37:36.834 00.000 7008 OnExposeComplete: enter
22:37:36.834 00.000 7008 UpdateGuideState(): m_state=6
22:37:36.843 00.009 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:37:36.845 00.002 7008 Star::Find returns 1 (0), X=552.75, Y=444.29, Mass=268614, SNR=323.6, Peak=52179 HFD=2.6
22:37:36.847 00.002 7008 MultiStar: [#1 0.29,0.11,0.54,U] [#2 0.21,0.06,0.53,U] [#3 0.25,0.06,0.40,U] [#4 0.25,0.20,0.33,U] [#5 0.21,0.12,0.33,U] [#6 0.16,-0.12,0.34,U] [#7 0.19,-0.02,0.27,U] [#8 0.09,0.10,0.31,U] 
22:37:36.847 00.000 7008 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.21, 0.18}
22:37:36.849 00.002 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
22:37:36.849 00.000 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
22:37:36.851 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.41 mountX=0.21 mountY=0.02, mountTheta=0.08
22:37:36.853 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.09, opts=13)
22:37:36.853 00.000 7008 Enqueuing Move request for scope (0.21, 0.09)
22:37:36.855 00.002 8532 Worker thread wakes up
22:37:36.855 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
22:37:36.855 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
22:37:36.855 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2854, FiltMin=2730, FiltMax=27233, Gamma=0.990
22:37:36.855 00.000 7008 UpdateGuideState exits: m=268614 SNR=323.6
22:37:36.857 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.857 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:36.860 00.003 7008 Enqueuing Expose request
22:37:36.860 00.000 8532 Moving (0.21, 0.09) raw xDistance=0.21 yDistance=0.02
22:37:36.860 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:37:36.860 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.860 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:36.860 00.000 8532 MoveAxis(W, 188, ABG)
22:37:36.860 00.000 8532 Guiding  Dir = 3, Dur = 188
22:37:36.860 00.000 8532 IsSlewing returns 0
22:37:36.860 00.000 8532 IsGuiding returns 0
22:37:36.860 00.000 8532 PulseGuide returned control before completion, sleep 198
22:37:37.065 00.205 8532 IsGuiding returns 1
22:37:37.067 00.002 8532 scope still moving after pulse duration time elapsed
22:37:37.097 00.030 8532 IsSlewing returns 0
22:37:37.097 00.000 8532 IsGuiding returns 0
22:37:37.097 00.000 8532 scope move finished after 188 + 45 ms
22:37:37.097 00.000 8532 Move returns status 0, amount 188
22:37:37.097 00.000 8532 MoveAxis(N, 0, ABG)
22:37:37.097 00.000 8532 Move returns status 0, amount 0
22:37:37.097 00.000 8532 move complete, result=0
22:37:37.097 00.000 8532 worker thread done servicing request
22:37:37.097 00.000 8532 Worker thread wakes up
22:37:37.097 00.000 7008 GuideStep: 0.2 px 188 ms WEST, 0.0 px 0 ms NORTH
22:37:37.097 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:37.100 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:37.265 00.165 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5700224a-5123-40ee-a3f5-ebc93ad85818"}
22:37:37.268 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5700224a-5123-40ee-a3f5-ebc93ad85818"}
22:37:37.276 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"189adbdd-2b75-48be-b586-8de083edc2bc"}
22:37:37.277 00.001 7008 case statement mapped state 6 to 3
22:37:37.280 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"189adbdd-2b75-48be-b586-8de083edc2bc"}
22:37:37.415 00.135 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dfc03b76-1450-4ffe-848f-bb9609932552"}
22:37:37.417 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.75,7.29],"pixels":"..."},"id":"dfc03b76-1450-4ffe-848f-bb9609932552"}
22:37:39.222 01.805 8532 Exposure complete
22:37:39.255 00.033 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4f6337a-6119-4e0a-940f-9dfbd97e0140"}
22:37:39.259 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4f6337a-6119-4e0a-940f-9dfbd97e0140"}
22:37:39.263 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26d368a1-244e-42e0-8895-67ecdf88e569"}
22:37:39.264 00.001 7008 case statement mapped state 6 to 3
22:37:39.269 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26d368a1-244e-42e0-8895-67ecdf88e569"}
22:37:39.271 00.002 8532 worker thread done servicing request
22:37:39.271 00.000 7008 OnExposeComplete: enter
22:37:39.273 00.002 7008 UpdateGuideState(): m_state=6
22:37:39.273 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:37:39.275 00.002 7008 Star::Find returns 1 (0), X=552.59, Y=444.20, Mass=267715, SNR=326.6, Peak=48868 HFD=2.4
22:37:39.277 00.002 7008 MultiStar: [#1 0.18,-0.03,0.53,U] [#2 0.04,-0.01,0.53,U] [#3 0.22,-0.06,0.38,U] [#4 0.10,-0.07,0.32,U] [#5 0.16,-0.00,0.30,U] [#6 0.01,-0.13,0.34,U] [#7 0.14,-0.15,0.27,U] [#8 0.08,-0.05,0.30,U] 
22:37:39.277 00.000 7008 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.06, 0.09}
22:37:39.281 00.004 7008 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.07) = xAngle (-0.12 = -0.12)
22:37:39.283 00.002 7008 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.53 = -0.53)
22:37:39.283 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=0.10 mountY=-0.05, mountTheta=-0.47
22:37:39.289 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.02, opts=13)
22:37:39.289 00.000 7008 Enqueuing Move request for scope (0.10, -0.02)
22:37:39.292 00.003 8532 Worker thread wakes up
22:37:39.292 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:37:39.292 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:37:39.292 00.000 8532 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=-0.05
22:37:39.292 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:39.292 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.292 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2850, FiltMin=2721, FiltMax=27762, Gamma=0.990
22:37:39.292 00.000 7008 UpdateGuideState exits: m=267715 SNR=326.6
22:37:39.298 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.298 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:39.298 00.000 7008 Enqueuing Expose request
22:37:39.298 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:39.298 00.000 8532 MoveAxis(E, 0, ABG)
22:37:39.298 00.000 8532 Move returns status 0, amount 0
22:37:39.298 00.000 8532 MoveAxis(N, 0, ABG)
22:37:39.298 00.000 8532 Move returns status 0, amount 0
22:37:39.298 00.000 8532 move complete, result=0
22:37:39.298 00.000 8532 worker thread done servicing request
22:37:39.298 00.000 8532 Worker thread wakes up
22:37:39.298 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:39.298 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:39.298 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"93459fc6-4678-4f6e-8858-ca3d0ba8fc4d"}
22:37:39.298 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.59,7.20],"pixels":"..."},"id":"93459fc6-4678-4f6e-8858-ca3d0ba8fc4d"}
22:37:39.309 00.011 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:41.262 01.953 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"473d89d7-cc90-4eff-85c5-afa714c0486c"}
22:37:41.262 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"473d89d7-cc90-4eff-85c5-afa714c0486c"}
22:37:41.262 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9fdc2e6-c3c3-4b6c-b0f3-39716689f478"}
22:37:41.269 00.007 7008 case statement mapped state 6 to 3
22:37:41.274 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9fdc2e6-c3c3-4b6c-b0f3-39716689f478"}
22:37:41.277 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19fac333-96fe-4989-80ca-45beeb74f0ed"}
22:37:41.277 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.59,7.20],"pixels":"..."},"id":"19fac333-96fe-4989-80ca-45beeb74f0ed"}
22:37:41.422 00.145 8532 Exposure complete
22:37:41.461 00.039 8532 worker thread done servicing request
22:37:41.461 00.000 7008 OnExposeComplete: enter
22:37:41.461 00.000 7008 UpdateGuideState(): m_state=6
22:37:41.461 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:37:41.468 00.007 7008 Star::Find returns 1 (0), X=552.62, Y=444.15, Mass=262458, SNR=330.3, Peak=47690 HFD=2.4
22:37:41.468 00.000 7008 MultiStar: [#1 0.13,-0.01,0.50,U] [#2 0.02,-0.10,0.55,U] [#3 0.11,-0.14,0.40,U] [#4 0.18,-0.14,0.34,U] [#5 0.12,-0.15,0.30,U] [#6 0.07,-0.16,0.35,U] [#7 0.09,-0.18,0.25,U] [#8 -0.02,-0.06,0.31,U] 
22:37:41.472 00.004 7008 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.09, 0.03}
22:37:41.472 00.000 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
22:37:41.472 00.000 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
22:37:41.472 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.08 mountY=0.00, mountTheta=0.03
22:37:41.472 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.03, opts=13)
22:37:41.472 00.000 7008 Enqueuing Move request for scope (0.09, 0.03)
22:37:41.472 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2849, FiltMin=2731, FiltMax=28935, Gamma=0.990
22:37:41.485 00.013 7008 UpdateGuideState exits: m=262458 SNR=330.3
22:37:41.485 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.485 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:41.489 00.004 7008 Enqueuing Expose request
22:37:41.489 00.000 8532 Worker thread wakes up
22:37:41.489 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:37:41.489 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:37:41.489 00.000 8532 Moving (0.09, 0.03) raw xDistance=0.08 yDistance=0.00
22:37:41.489 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:37:41.489 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:41.489 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:41.489 00.000 8532 MoveAxis(E, 0, ABG)
22:37:41.489 00.000 8532 Move returns status 0, amount 0
22:37:41.489 00.000 8532 MoveAxis(N, 0, ABG)
22:37:41.489 00.000 8532 Move returns status 0, amount 0
22:37:41.489 00.000 8532 move complete, result=0
22:37:41.489 00.000 8532 worker thread done servicing request
22:37:41.489 00.000 8532 Worker thread wakes up
22:37:41.489 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:41.489 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:41.489 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:43.268 01.779 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42649b0a-b979-4fb0-9f5e-fbc23cd8786c"}
22:37:43.268 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42649b0a-b979-4fb0-9f5e-fbc23cd8786c"}
22:37:43.268 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00f84aae-44ed-47ae-a033-50cddf7e1fd4"}
22:37:43.276 00.008 7008 case statement mapped state 6 to 3
22:37:43.278 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"00f84aae-44ed-47ae-a033-50cddf7e1fd4"}
22:37:43.280 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8d82de9c-ce6b-48cd-83b1-90c62092904f"}
22:37:43.282 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.62,7.15],"pixels":"..."},"id":"8d82de9c-ce6b-48cd-83b1-90c62092904f"}
22:37:43.624 00.342 8532 Exposure complete
22:37:43.666 00.042 8532 worker thread done servicing request
22:37:43.666 00.000 7008 OnExposeComplete: enter
22:37:43.669 00.003 7008 UpdateGuideState(): m_state=6
22:37:43.669 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:37:43.669 00.000 7008 Star::Find returns 1 (0), X=552.55, Y=444.22, Mass=264649, SNR=318.6, Peak=46376 HFD=2.5
22:37:43.675 00.006 7008 MultiStar: [#1 0.12,-0.01,0.54,U] [#2 0.02,-0.02,0.56,U] [#3 0.15,-0.09,0.44,U] [#4 0.11,-0.06,0.34,U] [#5 0.03,-0.03,0.33,U] [#6 0.02,-0.18,0.34,U] [#7 0.07,-0.13,0.28,U] [#8 -0.07,-0.09,0.30,U] 
22:37:43.675 00.000 7008 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.01, 0.11}
22:37:43.675 00.000 7008 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.07) = xAngle (-0.41 = -0.41)
22:37:43.682 00.007 7008 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.82 = -0.82)
22:37:43.683 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.48 mountX=0.05 mountY=-0.04, mountTheta=-0.67
22:37:43.687 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.03, opts=13)
22:37:43.688 00.001 7008 Enqueuing Move request for scope (0.05, -0.03)
22:37:43.690 00.002 8532 Worker thread wakes up
22:37:43.691 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:37:43.691 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:37:43.691 00.000 8532 Moving (0.05, -0.03) raw xDistance=0.05 yDistance=-0.04
22:37:43.691 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2850, FiltMin=2747, FiltMax=29777, Gamma=0.990
22:37:43.693 00.002 7008 UpdateGuideState exits: m=264649 SNR=318.6
22:37:43.693 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.695 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:43.698 00.003 7008 Enqueuing Expose request
22:37:43.698 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:37:43.698 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:43.698 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:37:43.698 00.000 8532 MoveAxis(E, 0, ABG)
22:37:43.698 00.000 8532 Move returns status 0, amount 0
22:37:43.698 00.000 8532 MoveAxis(N, 0, ABG)
22:37:43.698 00.000 8532 Move returns status 0, amount 0
22:37:43.698 00.000 8532 move complete, result=0
22:37:43.698 00.000 8532 worker thread done servicing request
22:37:43.698 00.000 8532 Worker thread wakes up
22:37:43.698 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:43.698 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:43.698 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:45.268 01.570 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71e2c3e1-77aa-41f0-8baf-20946a66d16a"}
22:37:45.268 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71e2c3e1-77aa-41f0-8baf-20946a66d16a"}
22:37:45.268 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69f3cb79-52bc-414d-ba4f-d2bf4d0d5dda"}
22:37:45.276 00.008 7008 case statement mapped state 6 to 3
22:37:45.276 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69f3cb79-52bc-414d-ba4f-d2bf4d0d5dda"}
22:37:45.281 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5950b2f8-3b9b-477a-9998-5db8ade4a8c1"}
22:37:45.283 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.55,7.22],"pixels":"..."},"id":"5950b2f8-3b9b-477a-9998-5db8ade4a8c1"}
22:37:45.827 00.544 8532 Exposure complete
22:37:45.871 00.044 8532 worker thread done servicing request
22:37:45.871 00.000 7008 OnExposeComplete: enter
22:37:45.871 00.000 7008 UpdateGuideState(): m_state=6
22:37:45.871 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:37:45.877 00.006 7008 Star::Find returns 1 (0), X=552.63, Y=444.32, Mass=266332, SNR=311.6, Peak=48637 HFD=2.6
22:37:45.877 00.000 7008 MultiStar: [#1 0.19,0.08,0.58,U] [#2 0.11,0.11,0.53,U] [#3 0.17,0.11,0.43,U] [#4 0.17,0.21,0.34,U] [#5 0.07,0.07,0.34,U] [#6 0.13,0.01,0.34,U] [#7 0.18,-0.00,0.28,U] [#8 -0.02,0.13,0.31,U] 
22:37:45.877 00.000 7008 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.09, 0.21}
22:37:45.877 00.000 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.86 = 0.86)
22:37:45.886 00.009 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
22:37:45.886 00.000 7008 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=0.11 mountY=0.07, mountTheta=0.58
22:37:45.886 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.12, opts=13)
22:37:45.894 00.008 7008 Enqueuing Move request for scope (0.12, 0.12)
22:37:45.894 00.000 8532 Worker thread wakes up
22:37:45.894 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2846, FiltMin=2726, FiltMax=28478, Gamma=0.990
22:37:45.900 00.006 7008 UpdateGuideState exits: m=266332 SNR=311.6
22:37:45.902 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:37:45.902 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:45.902 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:45.902 00.000 7008 Enqueuing Expose request
22:37:45.902 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:37:45.902 00.000 8532 Moving (0.12, 0.12) raw xDistance=0.11 yDistance=0.07
22:37:45.902 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:37:45.902 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:45.902 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:45.902 00.000 8532 MoveAxis(E, 0, ABG)
22:37:45.902 00.000 8532 Move returns status 0, amount 0
22:37:45.902 00.000 8532 MoveAxis(N, 0, ABG)
22:37:45.902 00.000 8532 Move returns status 0, amount 0
22:37:45.902 00.000 8532 move complete, result=0
22:37:45.902 00.000 8532 worker thread done servicing request
22:37:45.902 00.000 8532 Worker thread wakes up
22:37:45.902 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:45.911 00.009 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:45.911 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:47.261 01.350 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b4c0bed-f89b-4544-9e00-3229d6dc1626"}
22:37:47.261 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b4c0bed-f89b-4544-9e00-3229d6dc1626"}
22:37:47.273 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f48bb554-ff55-4a73-baca-02aaf011b869"}
22:37:47.275 00.002 7008 case statement mapped state 6 to 3
22:37:47.277 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f48bb554-ff55-4a73-baca-02aaf011b869"}
22:37:47.277 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b62d1b32-a8df-4cec-bf8b-c08de946a1cc"}
22:37:47.285 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.63,7.32],"pixels":"..."},"id":"b62d1b32-a8df-4cec-bf8b-c08de946a1cc"}
22:37:48.038 00.753 8532 Exposure complete
22:37:48.078 00.040 8532 worker thread done servicing request
22:37:48.078 00.000 7008 OnExposeComplete: enter
22:37:48.084 00.006 7008 UpdateGuideState(): m_state=6
22:37:48.084 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:37:48.088 00.004 7008 Star::Find returns 1 (0), X=552.63, Y=444.38, Mass=267412, SNR=328.2, Peak=46024 HFD=2.9
22:37:48.088 00.000 7008 MultiStar: [#1 0.10,0.21,0.55,U] [#2 0.10,0.15,0.52,U] [#3 0.13,0.09,0.40,U] [#4 0.10,0.15,0.34,U] [#5 -0.03,0.14,0.31,U] [#6 0.12,0.07,0.34,U] [#7 0.06,0.11,0.27,U] [#8 -0.04,0.12,0.30,U] 
22:37:48.088 00.000 7008 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {0.09, 0.27}
22:37:48.088 00.000 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.20 = 1.20)
22:37:48.088 00.000 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.78 = 0.78)
22:37:48.088 00.000 7008 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.13 mountX=0.07 mountY=0.13, mountTheta=1.09
22:37:48.100 00.012 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.17, opts=13)
22:37:48.100 00.000 7008 Enqueuing Move request for scope (0.08, 0.17)
22:37:48.105 00.005 8532 Worker thread wakes up
22:37:48.105 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:37:48.105 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:37:48.105 00.000 8532 Moving (0.08, 0.17) raw xDistance=0.07 yDistance=0.13
22:37:48.105 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:48.105 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2847, FiltMin=2723, FiltMax=28920, Gamma=0.990
22:37:48.105 00.000 7008 UpdateGuideState exits: m=267412 SNR=328.2
22:37:48.105 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.105 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:48.105 00.000 7008 Enqueuing Expose request
22:37:48.117 00.012 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:48.117 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:48.117 00.000 8532 MoveAxis(E, 0, ABG)
22:37:48.117 00.000 8532 Move returns status 0, amount 0
22:37:48.117 00.000 8532 MoveAxis(N, 0, ABG)
22:37:48.117 00.000 8532 Move returns status 0, amount 0
22:37:48.117 00.000 8532 move complete, result=0
22:37:48.117 00.000 8532 worker thread done servicing request
22:37:48.117 00.000 8532 Worker thread wakes up
22:37:48.117 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:48.117 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:48.117 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:49.265 01.148 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e55c916-1d89-42e7-9e84-ad64856af38a"}
22:37:49.265 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e55c916-1d89-42e7-9e84-ad64856af38a"}
22:37:49.265 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fb62e91-0b1b-4d26-a532-6f006076ad1b"}
22:37:49.265 00.000 7008 case statement mapped state 6 to 3
22:37:49.265 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fb62e91-0b1b-4d26-a532-6f006076ad1b"}
22:37:49.274 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ab12264-7046-4b7f-81cf-4dbefb0d4b7b"}
22:37:49.276 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.63,7.38],"pixels":"..."},"id":"8ab12264-7046-4b7f-81cf-4dbefb0d4b7b"}
22:37:50.245 00.969 8532 Exposure complete
22:37:50.301 00.056 7008 OnExposeComplete: enter
22:37:50.305 00.004 7008 UpdateGuideState(): m_state=6
22:37:50.308 00.003 8532 worker thread done servicing request
22:37:50.308 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:37:50.312 00.004 7008 Star::Find returns 1 (0), X=552.54, Y=444.38, Mass=260768, SNR=332.2, Peak=41050 HFD=2.9
22:37:50.316 00.004 7008 MultiStar: [#1 0.11,0.16,0.54,U] [#2 0.03,0.10,0.52,U] [#3 0.10,0.14,0.40,U] [#4 0.10,0.20,0.33,U] [#5 0.06,0.12,0.30,U] [#6 -0.01,0.03,0.35,U] [#7 0.06,0.06,0.27,U] [#8 0.02,-0.04,0.29,U] 
22:37:50.319 00.003 7008 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.00, 0.27}
22:37:50.323 00.004 7008 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.07) = xAngle (1.33 = 1.33)
22:37:50.323 00.000 7008 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.92 = 0.92)
22:37:50.327 00.004 7008 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.26 mountX=0.04 mountY=0.12, mountTheta=1.28
22:37:50.333 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.15, opts=13)
22:37:50.336 00.003 7008 Enqueuing Move request for scope (0.05, 0.15)
22:37:50.336 00.000 8532 Worker thread wakes up
22:37:50.338 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:37:50.338 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:37:50.338 00.000 8532 Moving (0.05, 0.15) raw xDistance=0.04 yDistance=0.12
22:37:50.338 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:37:50.338 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:50.338 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2847, FiltMin=2723, FiltMax=29726, Gamma=0.990
22:37:50.340 00.002 7008 UpdateGuideState exits: m=260768 SNR=332.2
22:37:50.340 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:50.342 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:50.344 00.002 7008 Enqueuing Expose request
22:37:50.344 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:37:50.344 00.000 8532 MoveAxis(E, 0, ABG)
22:37:50.346 00.002 8532 Move returns status 0, amount 0
22:37:50.346 00.000 8532 MoveAxis(N, 0, ABG)
22:37:50.346 00.000 8532 Move returns status 0, amount 0
22:37:50.346 00.000 8532 move complete, result=0
22:37:50.346 00.000 8532 worker thread done servicing request
22:37:50.346 00.000 8532 Worker thread wakes up
22:37:50.346 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:50.348 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:50.348 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:51.261 00.913 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64f12b21-1dbb-435e-974c-1c5fb5abb03f"}
22:37:51.264 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64f12b21-1dbb-435e-974c-1c5fb5abb03f"}
22:37:51.264 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"893d78f5-718a-4c58-91ad-bc7b3ec75601"}
22:37:51.264 00.000 7008 case statement mapped state 6 to 3
22:37:51.264 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"893d78f5-718a-4c58-91ad-bc7b3ec75601"}
22:37:51.264 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a6bb6f2c-b233-4590-b7e1-1601472f4c56"}
22:37:51.277 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.54,7.38],"pixels":"..."},"id":"a6bb6f2c-b233-4590-b7e1-1601472f4c56"}
22:37:52.470 01.193 8532 Exposure complete
22:37:52.502 00.032 8532 worker thread done servicing request
22:37:52.502 00.000 7008 OnExposeComplete: enter
22:37:52.511 00.009 7008 UpdateGuideState(): m_state=6
22:37:52.512 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:37:52.519 00.007 7008 Star::Find returns 1 (0), X=552.52, Y=444.37, Mass=261073, SNR=323.0, Peak=42210 HFD=2.9
22:37:52.523 00.004 7008 MultiStar: [#1 0.03,0.17,0.54,U] [#2 0.06,0.07,0.55,U] [#3 0.08,0.13,0.41,U] [#4 0.05,0.19,0.34,U] [#5 -0.04,0.13,0.32,U] [#6 0.01,0.03,0.35,U] [#7 0.03,-0.02,0.26,U] [#8 0.01,0.06,0.30,U] 
22:37:52.525 00.002 7008 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.02, 0.26}
22:37:52.529 00.004 7008 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.07) = xAngle (1.50 = 1.50)
22:37:52.533 00.004 7008 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.08 = 1.08)
22:37:52.536 00.003 7008 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=0.01 mountY=0.13, mountTheta=1.49
22:37:52.538 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.14, opts=13)
22:37:52.538 00.000 7008 Enqueuing Move request for scope (0.02, 0.14)
22:37:52.538 00.000 8532 Worker thread wakes up
22:37:52.538 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2844, FiltMin=2722, FiltMax=31133, Gamma=0.990
22:37:52.546 00.008 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:37:52.546 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:37:52.546 00.000 8532 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=0.13
22:37:52.546 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:37:52.546 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:52.546 00.000 7008 UpdateGuideState exits: m=261073 SNR=323.0
22:37:52.546 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:52.546 00.000 8532 MoveAxis(E, 0, ABG)
22:37:52.546 00.000 8532 Move returns status 0, amount 0
22:37:52.546 00.000 8532 MoveAxis(N, 0, ABG)
22:37:52.546 00.000 8532 Move returns status 0, amount 0
22:37:52.546 00.000 8532 move complete, result=0
22:37:52.546 00.000 8532 worker thread done servicing request
22:37:52.546 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.552 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:52.555 00.003 7008 Enqueuing Expose request
22:37:52.557 00.002 8532 Worker thread wakes up
22:37:52.557 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:52.559 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:52.559 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:53.261 00.702 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77dd915c-714b-4847-8f94-a2e91155fe5b"}
22:37:53.267 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77dd915c-714b-4847-8f94-a2e91155fe5b"}
22:37:53.270 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b05d816a-5c6a-4d43-97ea-59c6957ed446"}
22:37:53.280 00.010 7008 case statement mapped state 6 to 3
22:37:53.284 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b05d816a-5c6a-4d43-97ea-59c6957ed446"}
22:37:53.289 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fab64d2e-213d-43f9-9204-1493de96ba9c"}
22:37:53.291 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.52,7.37],"pixels":"..."},"id":"fab64d2e-213d-43f9-9204-1493de96ba9c"}
22:37:54.690 01.399 8532 Exposure complete
22:37:54.732 00.042 8532 worker thread done servicing request
22:37:54.732 00.000 7008 OnExposeComplete: enter
22:37:54.735 00.003 7008 UpdateGuideState(): m_state=6
22:37:54.738 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:37:54.740 00.002 7008 Star::Find returns 1 (0), X=552.56, Y=444.42, Mass=263576, SNR=323.1, Peak=41877 HFD=3.0
22:37:54.742 00.002 7008 MultiStar: [#1 0.07,0.21,0.53,U] [#2 -0.00,0.17,0.57,U] [#3 0.13,0.15,0.41,U] [#4 0.10,0.30,0.33,U] [#5 0.06,0.16,0.33,U] [#6 0.06,0.18,0.36,U] [#7 0.09,0.14,0.28,U] [#8 0.08,0.03,0.31,U] 
22:37:54.746 00.004 7008 refined, 8 included, MultiStar: {0.06, 0.20}, one-star: {0.02, 0.31}
22:37:54.748 00.002 7008 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.07) = xAngle (1.38 = 1.38)
22:37:54.748 00.000 7008 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.97 = 0.97)
22:37:54.748 00.000 7008 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=0.04 mountY=0.17, mountTheta=1.34
22:37:54.755 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.20, opts=13)
22:37:54.759 00.004 7008 Enqueuing Move request for scope (0.06, 0.20)
22:37:54.761 00.002 8532 Worker thread wakes up
22:37:54.761 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2844, FiltMin=2744, FiltMax=30486, Gamma=0.990
22:37:54.763 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
22:37:54.763 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
22:37:54.765 00.002 8532 Moving (0.06, 0.20) raw xDistance=0.04 yDistance=0.17
22:37:54.765 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:37:54.765 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:37:54.765 00.000 8532 MoveAxis(E, 0, ABG)
22:37:54.765 00.000 8532 Move returns status 0, amount 0
22:37:54.765 00.000 8532 MoveAxis(S, 305, ABG)
22:37:54.765 00.000 8532 Guiding  Dir = 1, Dur = 305
22:37:54.765 00.000 7008 UpdateGuideState exits: m=263576 SNR=323.1
22:37:54.767 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:54.771 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:54.774 00.003 8532 IsSlewing returns 0
22:37:54.774 00.000 7008 Enqueuing Expose request
22:37:54.775 00.001 8532 IsGuiding returns 0
22:37:54.775 00.000 8532 PulseGuide returned control before completion, sleep 315
22:37:55.098 00.323 8532 IsGuiding returns 0
22:37:55.098 00.000 8532 Move returns status 0, amount 305
22:37:55.098 00.000 8532 move complete, result=0
22:37:55.098 00.000 8532 worker thread done servicing request
22:37:55.098 00.000 8532 Worker thread wakes up
22:37:55.098 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 305 ms SOUTH
22:37:55.098 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:55.098 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:55.263 00.165 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8137c4ec-1926-44f3-bb66-2e8dc83faf85"}
22:37:55.267 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8137c4ec-1926-44f3-bb66-2e8dc83faf85"}
22:37:55.267 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15eac5d1-6775-4327-80a0-5083143ef668"}
22:37:55.267 00.000 7008 case statement mapped state 6 to 3
22:37:55.267 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"15eac5d1-6775-4327-80a0-5083143ef668"}
22:37:55.267 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc95f602-bae9-4f32-919e-699aa027e1ef"}
22:37:55.267 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.56,7.42],"pixels":"..."},"id":"dc95f602-bae9-4f32-919e-699aa027e1ef"}
22:37:57.227 01.960 8532 Exposure complete
22:37:57.263 00.036 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dbcace94-fdba-4d66-91bd-5e82e99f6aed"}
22:37:57.266 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dbcace94-fdba-4d66-91bd-5e82e99f6aed"}
22:37:57.269 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8262926b-258f-4519-9e0e-4d3db76fc28b"}
22:37:57.271 00.002 7008 case statement mapped state 6 to 3
22:37:57.275 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8262926b-258f-4519-9e0e-4d3db76fc28b"}
22:37:57.279 00.004 8532 worker thread done servicing request
22:37:57.280 00.001 7008 OnExposeComplete: enter
22:37:57.280 00.000 7008 UpdateGuideState(): m_state=6
22:37:57.284 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:37:57.288 00.004 7008 Star::Find returns 1 (0), X=552.53, Y=444.22, Mass=269335, SNR=331.7, Peak=44481 HFD=2.6
22:37:57.292 00.004 7008 MultiStar: [#1 0.09,0.07,0.52,U] [#2 -0.01,0.01,0.53,U] [#3 0.06,-0.01,0.39,U] [#4 0.09,-0.01,0.33,U] [#5 0.01,0.01,0.32,U] [#6 -0.04,-0.07,0.32,U] [#7 0.08,-0.10,0.26,U] [#8 -0.00,-0.00,0.30,U] 
22:37:57.295 00.003 7008 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.01, 0.11}
22:37:57.299 00.004 7008 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
22:37:57.303 00.004 7008 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
22:37:57.305 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.78 mountX=0.02 mountY=0.01, mountTheta=0.58
22:37:57.312 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.02, opts=13)
22:37:57.314 00.002 7008 Enqueuing Move request for scope (0.02, 0.02)
22:37:57.317 00.003 8532 Worker thread wakes up
22:37:57.317 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2842, FiltMin=2735, FiltMax=30120, Gamma=0.990
22:37:57.320 00.003 7008 UpdateGuideState exits: m=269335 SNR=331.7
22:37:57.322 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:57.326 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:37:57.326 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:57.329 00.003 7008 Enqueuing Expose request
22:37:57.331 00.002 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:37:57.331 00.000 8532 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:37:57.331 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:37:57.331 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:57.331 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9c6a6aae-5453-49eb-955c-85569df3f941"}
22:37:57.335 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:57.335 00.000 8532 MoveAxis(E, 0, ABG)
22:37:57.335 00.000 8532 Move returns status 0, amount 0
22:37:57.335 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.53,7.22],"pixels":"..."},"id":"9c6a6aae-5453-49eb-955c-85569df3f941"}
22:37:57.337 00.002 8532 MoveAxis(N, 0, ABG)
22:37:57.337 00.000 8532 Move returns status 0, amount 0
22:37:57.337 00.000 8532 move complete, result=0
22:37:57.337 00.000 8532 worker thread done servicing request
22:37:57.337 00.000 8532 Worker thread wakes up
22:37:57.337 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:57.340 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:37:57.340 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:37:59.263 01.923 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91e42114-801e-48a5-a43b-fe019c6d677c"}
22:37:59.265 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91e42114-801e-48a5-a43b-fe019c6d677c"}
22:37:59.265 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"224dcb0d-5222-47af-8dfb-df7d22494547"}
22:37:59.273 00.008 7008 case statement mapped state 6 to 3
22:37:59.277 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"224dcb0d-5222-47af-8dfb-df7d22494547"}
22:37:59.278 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f953689c-8359-462a-8b21-729efa2a6d7c"}
22:37:59.278 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.53,7.22],"pixels":"..."},"id":"f953689c-8359-462a-8b21-729efa2a6d7c"}
22:37:59.462 00.184 8532 Exposure complete
22:37:59.495 00.033 8532 worker thread done servicing request
22:37:59.495 00.000 7008 OnExposeComplete: enter
22:37:59.505 00.010 7008 UpdateGuideState(): m_state=6
22:37:59.505 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:37:59.505 00.000 7008 Star::Find returns 1 (0), X=552.00, Y=444.09, Mass=266006, SNR=316.3, Peak=39604 HFD=2.7
22:37:59.505 00.000 7008 MultiStar: [#1 -0.50,-0.15,0.00,M1] [#2 -0.47,-0.21,0.00,M1] [#3 -0.37,-0.23,0.00,M1] [#4 -0.53,-0.23,0.00,M1] [#5 -0.45,-0.22,0.00,M1] [#6 -0.42,-0.20,0.00,M1] [#7 -0.40,-0.39,0.00,M1] [#8 -0.55,-0.21,0.00,M1] 
22:37:59.505 00.000 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
22:37:59.512 00.007 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.85)
22:37:59.512 00.000 7008 CameraToMount -- cameraX=-0.54 cameraY=-0.03 hyp=0.54 cameraTheta=-3.09 mountX=-0.53 mountY=0.16, mountTheta=2.86
22:37:59.512 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.54, y=-0.03, opts=13)
22:37:59.512 00.000 7008 Enqueuing Move request for scope (-0.54, -0.03)
22:37:59.512 00.000 8532 Worker thread wakes up
22:37:59.512 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.03) opts 0xd
22:37:59.512 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.54, -0.03)
22:37:59.512 00.000 8532 Moving (-0.54, -0.03) raw xDistance=-0.53 yDistance=0.16
22:37:59.512 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
22:37:59.512 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.512 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56601, med=2841, FiltMin=2687, FiltMax=27674, Gamma=0.990
22:37:59.521 00.009 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:37:59.521 00.000 7008 UpdateGuideState exits: m=266006 SNR=316.3
22:37:59.523 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.525 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:37:59.525 00.000 7008 Enqueuing Expose request
22:37:59.527 00.002 8532 MoveAxis(E, 484, ABG)
22:37:59.527 00.000 8532 Guiding  Dir = 2, Dur = 484
22:37:59.527 00.000 8532 IsSlewing returns 0
22:37:59.527 00.000 8532 IsGuiding returns 0
22:37:59.527 00.000 8532 PulseGuide returned control before completion, sleep 494
22:38:00.031 00.504 8532 IsGuiding returns 1
22:38:00.031 00.000 8532 scope still moving after pulse duration time elapsed
22:38:00.062 00.031 8532 IsSlewing returns 0
22:38:00.062 00.000 8532 IsGuiding returns 0
22:38:00.062 00.000 8532 scope move finished after 484 + 52 ms
22:38:00.062 00.000 8532 Move returns status 0, amount 484
22:38:00.062 00.000 8532 MoveAxis(N, 0, ABG)
22:38:00.062 00.000 8532 Move returns status 0, amount 0
22:38:00.062 00.000 8532 move complete, result=0
22:38:00.062 00.000 8532 worker thread done servicing request
22:38:00.062 00.000 8532 Worker thread wakes up
22:38:00.062 00.000 7008 GuideStep: -0.5 px 484 ms EAST, 0.2 px 0 ms NORTH
22:38:00.067 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:00.067 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:01.266 01.199 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8dbacb44-311f-49ed-84f5-802b8820741c"}
22:38:01.266 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8dbacb44-311f-49ed-84f5-802b8820741c"}
22:38:01.266 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba3935f6-b1ee-41cc-be5c-6a6caba0e249"}
22:38:01.275 00.009 7008 case statement mapped state 6 to 3
22:38:01.275 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba3935f6-b1ee-41cc-be5c-6a6caba0e249"}
22:38:01.275 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8904c220-b16b-4a95-842d-509848c02614"}
22:38:01.282 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.00,7.09],"pixels":"..."},"id":"8904c220-b16b-4a95-842d-509848c02614"}
22:38:02.196 00.914 8532 Exposure complete
22:38:02.246 00.050 8532 worker thread done servicing request
22:38:02.246 00.000 7008 OnExposeComplete: enter
22:38:02.253 00.007 7008 UpdateGuideState(): m_state=6
22:38:02.257 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:38:02.261 00.004 7008 Star::Find returns 1 (0), X=552.80, Y=444.51, Mass=264537, SNR=315.1, Peak=42479 HFD=3.0
22:38:02.263 00.002 7008 MultiStar: [#1 0.38,0.27,0.00,M2] [#2 0.25,0.21,0.57,U] [#3 0.43,0.27,0.00,M2] [#4 0.29,0.31,0.00,M2] [#5 0.28,0.23,0.34,U] [#6 0.28,0.19,0.35,U] [#7 0.35,0.17,0.00,M2] [#8 0.57,-0.05,0.00,M2] 
22:38:02.265 00.002 7008 refined, 3 included, MultiStar: {0.26, 0.29}, one-star: {0.26, 0.40}
22:38:02.269 00.004 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
22:38:02.269 00.000 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
22:38:02.274 00.005 7008 CameraToMount -- cameraX=0.26 cameraY=0.29 hyp=0.39 cameraTheta=0.84 mountX=0.24 mountY=0.19, mountTheta=0.66
22:38:02.280 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.29, opts=13)
22:38:02.286 00.006 7008 Enqueuing Move request for scope (0.26, 0.29)
22:38:02.286 00.000 8532 Worker thread wakes up
22:38:02.286 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.29) opts 0xd
22:38:02.286 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.29)
22:38:02.286 00.000 8532 Moving (0.26, 0.29) raw xDistance=0.24 yDistance=0.19
22:38:02.286 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
22:38:02.286 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:38:02.286 00.000 8532 MoveAxis(W, 186, ABG)
22:38:02.286 00.000 8532 Guiding  Dir = 3, Dur = 186
22:38:02.286 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2841, FiltMin=2696, FiltMax=30329, Gamma=0.990
22:38:02.292 00.006 7008 UpdateGuideState exits: m=264537 SNR=315.1
22:38:02.292 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.297 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:02.297 00.000 7008 Enqueuing Expose request
22:38:02.301 00.004 8532 IsSlewing returns 0
22:38:02.301 00.000 8532 IsGuiding returns 0
22:38:02.301 00.000 8532 PulseGuide returned control before completion, sleep 196
22:38:02.508 00.207 8532 IsGuiding returns 0
22:38:02.508 00.000 8532 Move returns status 0, amount 186
22:38:02.508 00.000 8532 MoveAxis(S, 328, ABG)
22:38:02.508 00.000 8532 Guiding  Dir = 1, Dur = 328
22:38:02.508 00.000 8532 IsSlewing returns 0
22:38:02.508 00.000 8532 IsGuiding returns 0
22:38:02.508 00.000 8532 PulseGuide returned control before completion, sleep 338
22:38:02.855 00.347 8532 IsGuiding returns 1
22:38:02.855 00.000 8532 scope still moving after pulse duration time elapsed
22:38:02.887 00.032 8532 IsSlewing returns 0
22:38:02.888 00.001 8532 IsGuiding returns 0
22:38:02.888 00.000 8532 scope move finished after 328 + 50 ms
22:38:02.888 00.000 8532 Move returns status 0, amount 328
22:38:02.888 00.000 8532 move complete, result=0
22:38:02.888 00.000 8532 worker thread done servicing request
22:38:02.888 00.000 8532 Worker thread wakes up
22:38:02.888 00.000 7008 GuideStep: 0.2 px 186 ms WEST, 0.2 px 328 ms SOUTH
22:38:02.890 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:02.890 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:03.268 00.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7da06f2-22c5-44e5-ac51-50c47dd6821d"}
22:38:03.272 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7da06f2-22c5-44e5-ac51-50c47dd6821d"}
22:38:03.272 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6c5bd6f-6566-47ae-8ffe-ca1b8a4a8d39"}
22:38:03.272 00.000 7008 case statement mapped state 6 to 3
22:38:03.272 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6c5bd6f-6566-47ae-8ffe-ca1b8a4a8d39"}
22:38:03.272 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2f2d01c7-b977-470b-9ebb-39781d3a033c"}
22:38:03.281 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.80,6.51],"pixels":"..."},"id":"2f2d01c7-b977-470b-9ebb-39781d3a033c"}
22:38:05.006 01.725 8532 Exposure complete
22:38:05.037 00.031 8532 worker thread done servicing request
22:38:05.037 00.000 7008 OnExposeComplete: enter
22:38:05.037 00.000 7008 UpdateGuideState(): m_state=6
22:38:05.042 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:38:05.042 00.000 7008 Star::Find returns 1 (0), X=553.04, Y=444.17, Mass=265619, SNR=322.7, Peak=50697 HFD=2.3
22:38:05.044 00.002 7008 MultiStar: [#1 0.61,-0.08,0.00,M3] [#2 0.51,-0.10,0.00,M1] [#3 0.68,-0.12,0.00,M3] [#4 0.51,-0.01,0.00,M3] [#5 0.55,-0.12,0.00,M1] [#6 0.56,-0.11,0.00,M1] [#7 0.76,-0.22,0.00,M3] [#8 0.70,-0.26,0.00,M3] 
22:38:05.044 00.000 7008 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.07) = xAngle (0.17 = 0.17)
22:38:05.046 00.002 7008 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.24 = -0.24)
22:38:05.046 00.000 7008 CameraToMount -- cameraX=0.51 cameraY=0.05 hyp=0.51 cameraTheta=0.10 mountX=0.50 mountY=-0.12, mountTheta=-0.24
22:38:05.049 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.51, y=0.05, opts=13)
22:38:05.051 00.002 7008 Enqueuing Move request for scope (0.51, 0.05)
22:38:05.051 00.000 8532 Worker thread wakes up
22:38:05.051 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.05) opts 0xd
22:38:05.051 00.000 8532 Handling offset move in thread for scope, endpoint = (0.51, 0.05)
22:38:05.051 00.000 8532 Moving (0.51, 0.05) raw xDistance=0.50 yDistance=-0.12
22:38:05.051 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:38:05.051 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:05.051 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:05.051 00.000 8532 MoveAxis(W, 468, ABG)
22:38:05.051 00.000 8532 Guiding  Dir = 3, Dur = 468
22:38:05.053 00.002 8532 IsSlewing returns 0
22:38:05.053 00.000 8532 IsGuiding returns 0
22:38:05.054 00.001 8532 PulseGuide returned control before completion, sleep 478
22:38:05.054 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2837, FiltMin=2628, FiltMax=25363, Gamma=0.990
22:38:05.061 00.007 7008 UpdateGuideState exits: m=265619 SNR=322.7
22:38:05.063 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:05.063 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:05.066 00.003 7008 Enqueuing Expose request
22:38:05.275 00.209 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00a6f385-b6d5-49c6-a3b3-5446bba65efe"}
22:38:05.276 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00a6f385-b6d5-49c6-a3b3-5446bba65efe"}
22:38:05.278 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a7701e8-db12-4f9e-9067-06534ce6f78b"}
22:38:05.278 00.000 7008 case statement mapped state 6 to 3
22:38:05.278 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a7701e8-db12-4f9e-9067-06534ce6f78b"}
22:38:05.278 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7cbf8166-1756-4077-81ea-3871f6fd6226"}
22:38:05.278 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.04,7.17],"pixels":"..."},"id":"7cbf8166-1756-4077-81ea-3871f6fd6226"}
22:38:05.546 00.268 8532 IsGuiding returns 0
22:38:05.546 00.000 8532 Move returns status 0, amount 468
22:38:05.546 00.000 8532 MoveAxis(N, 0, ABG)
22:38:05.546 00.000 8532 Move returns status 0, amount 0
22:38:05.546 00.000 8532 move complete, result=0
22:38:05.546 00.000 8532 worker thread done servicing request
22:38:05.546 00.000 8532 Worker thread wakes up
22:38:05.546 00.000 7008 GuideStep: 0.5 px 468 ms WEST, -0.1 px 0 ms NORTH
22:38:05.546 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:05.546 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:07.282 01.736 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20e38654-b1ca-44b3-89ea-60bd4f7f100c"}
22:38:07.288 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20e38654-b1ca-44b3-89ea-60bd4f7f100c"}
22:38:07.290 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a82f7f1-337d-4ae3-a5ba-0701ef6a438c"}
22:38:07.293 00.003 7008 case statement mapped state 6 to 3
22:38:07.293 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a82f7f1-337d-4ae3-a5ba-0701ef6a438c"}
22:38:07.293 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b950734-66e0-4a4e-8223-c6345f5677de"}
22:38:07.293 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[7.04,7.17],"pixels":"..."},"id":"6b950734-66e0-4a4e-8223-c6345f5677de"}
22:38:07.670 00.377 8532 Exposure complete
22:38:07.696 00.026 8532 worker thread done servicing request
22:38:07.696 00.000 7008 OnExposeComplete: enter
22:38:07.700 00.004 7008 UpdateGuideState(): m_state=6
22:38:07.700 00.000 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:38:07.700 00.000 7008 Star::Find returns 1 (0), X=552.82, Y=444.29, Mass=268381, SNR=315.1, Peak=52921 HFD=2.5
22:38:07.700 00.000 7008 MultiStar: [#1 0.38,0.11,0.00,M4] [#2 0.26,0.09,0.57,U] [#3 0.43,0.04,0.00,M4] [#4 0.36,0.12,0.00,M4] [#5 0.33,0.02,0.35,U] [#6 0.33,-0.04,0.36,U] [#7 0.39,-0.11,0.00,M4] [#8 0.61,-0.17,0.00,M4] 
22:38:07.700 00.000 7008 refined, 3 included, MultiStar: {0.29, 0.09}, one-star: {0.28, 0.17}
22:38:07.700 00.000 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.38 = 0.38)
22:38:07.700 00.000 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.03 = -0.03)
22:38:07.700 00.000 7008 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=0.28 mountY=-0.01, mountTheta=-0.03
22:38:07.700 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.09, opts=13)
22:38:07.712 00.012 7008 Enqueuing Move request for scope (0.29, 0.09)
22:38:07.713 00.001 8532 Worker thread wakes up
22:38:07.713 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
22:38:07.713 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
22:38:07.713 00.000 8532 Moving (0.29, 0.09) raw xDistance=0.28 yDistance=-0.01
22:38:07.713 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
22:38:07.713 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:07.713 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:07.713 00.000 8532 MoveAxis(W, 288, ABG)
22:38:07.713 00.000 8532 Guiding  Dir = 3, Dur = 288
22:38:07.714 00.001 8532 IsSlewing returns 0
22:38:07.715 00.001 8532 IsGuiding returns 0
22:38:07.715 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2835, FiltMin=2609, FiltMax=30092, Gamma=0.990
22:38:07.716 00.001 8532 PulseGuide returned control before completion, sleep 298
22:38:07.717 00.001 7008 UpdateGuideState exits: m=268381 SNR=315.1
22:38:07.717 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.717 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:07.717 00.000 7008 Enqueuing Expose request
22:38:08.017 00.300 8532 IsGuiding returns 1
22:38:08.017 00.000 8532 scope still moving after pulse duration time elapsed
22:38:08.049 00.032 8532 IsSlewing returns 0
22:38:08.051 00.002 8532 IsGuiding returns 0
22:38:08.051 00.000 8532 scope move finished after 288 + 48 ms
22:38:08.051 00.000 8532 Move returns status 0, amount 288
22:38:08.051 00.000 8532 MoveAxis(N, 0, ABG)
22:38:08.051 00.000 8532 Move returns status 0, amount 0
22:38:08.051 00.000 8532 move complete, result=0
22:38:08.051 00.000 8532 worker thread done servicing request
22:38:08.051 00.000 8532 Worker thread wakes up
22:38:08.051 00.000 7008 GuideStep: 0.3 px 288 ms WEST, -0.0 px 0 ms NORTH
22:38:08.057 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:08.057 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:09.292 01.235 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88fee05b-2edf-4b0b-86a2-6f522fb2121f"}
22:38:09.298 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88fee05b-2edf-4b0b-86a2-6f522fb2121f"}
22:38:09.298 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd02ec2e-c159-48da-9005-9c94e8dca86e"}
22:38:09.298 00.000 7008 case statement mapped state 6 to 3
22:38:09.298 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd02ec2e-c159-48da-9005-9c94e8dca86e"}
22:38:09.308 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04f6920c-dee4-47fb-9038-6d148455a0f6"}
22:38:09.308 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[6.82,7.29],"pixels":"..."},"id":"04f6920c-dee4-47fb-9038-6d148455a0f6"}
22:38:10.178 00.870 8532 Exposure complete
22:38:10.204 00.026 8532 worker thread done servicing request
22:38:10.204 00.000 7008 OnExposeComplete: enter
22:38:10.204 00.000 7008 UpdateGuideState(): m_state=6
22:38:10.210 00.006 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:38:10.210 00.000 7008 Star::Find returns 1 (0), X=552.86, Y=444.19, Mass=279395, SNR=334.2, Peak=57274 HFD=2.4
22:38:10.212 00.002 7008 MultiStar: [#1 0.37,-0.04,0.00,M5] [#2 0.38,-0.08,0.00,M1] [#3 0.49,-0.14,0.00,M5] [#4 0.40,-0.16,0.00,M5] [#5 0.43,-0.08,0.00,M1] [#6 0.33,-0.04,0.33,U] [#7 0.33,-0.17,0.00,M5] [#8 0.48,-0.13,0.00,M5] 
22:38:10.212 00.000 7008 refined, 1 included, MultiStar: {0.32, 0.05}, one-star: {0.32, 0.08}
22:38:10.214 00.002 7008 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.07) = xAngle (0.22 = 0.22)
22:38:10.214 00.000 7008 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.19 = -0.19)
22:38:10.216 00.002 7008 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.33 cameraTheta=0.15 mountX=0.32 mountY=-0.06, mountTheta=-0.19
22:38:10.218 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.05, opts=13)
22:38:10.220 00.002 7008 Enqueuing Move request for scope (0.32, 0.05)
22:38:10.220 00.000 8532 Worker thread wakes up
22:38:10.220 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
22:38:10.220 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
22:38:10.220 00.000 8532 Moving (0.32, 0.05) raw xDistance=0.32 yDistance=-0.06
22:38:10.220 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
22:38:10.220 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:10.222 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:10.222 00.000 8532 MoveAxis(W, 309, ABG)
22:38:10.222 00.000 8532 Guiding  Dir = 3, Dur = 309
22:38:10.222 00.000 8532 IsSlewing returns 0
22:38:10.222 00.000 8532 IsGuiding returns 0
22:38:10.222 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2834, FiltMin=2649, FiltMax=30680, Gamma=0.990
22:38:10.223 00.001 8532 PulseGuide returned control before completion, sleep 319
22:38:10.223 00.000 7008 UpdateGuideState exits: m=279395 SNR=334.2
22:38:10.233 00.010 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.235 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:10.235 00.000 7008 Enqueuing Expose request
22:38:10.559 00.324 8532 IsGuiding returns 0
22:38:10.559 00.000 8532 Move returns status 0, amount 309
22:38:10.559 00.000 8532 MoveAxis(N, 0, ABG)
22:38:10.559 00.000 8532 Move returns status 0, amount 0
22:38:10.559 00.000 8532 move complete, result=0
22:38:10.559 00.000 8532 worker thread done servicing request
22:38:10.559 00.000 8532 Worker thread wakes up
22:38:10.559 00.000 7008 GuideStep: 0.3 px 309 ms WEST, -0.1 px 0 ms NORTH
22:38:10.559 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:10.559 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:11.295 00.736 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"607ba63e-4bff-4baa-9f65-8b3478c4f626"}
22:38:11.297 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"607ba63e-4bff-4baa-9f65-8b3478c4f626"}
22:38:11.297 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd607876-08ff-4441-afeb-2762cba8e718"}
22:38:11.297 00.000 7008 case statement mapped state 6 to 3
22:38:11.301 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd607876-08ff-4441-afeb-2762cba8e718"}
22:38:11.301 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"889097ad-cc3e-49e7-9e77-d2f2ab055e79"}
22:38:11.301 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.86,7.19],"pixels":"..."},"id":"889097ad-cc3e-49e7-9e77-d2f2ab055e79"}
22:38:12.684 01.383 8532 Exposure complete
22:38:12.712 00.028 8532 worker thread done servicing request
22:38:12.712 00.000 7008 OnExposeComplete: enter
22:38:12.712 00.000 7008 UpdateGuideState(): m_state=6
22:38:12.718 00.006 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:38:12.718 00.000 7008 Star::Find returns 1 (0), X=552.77, Y=444.35, Mass=264176, SNR=322.6, Peak=49597 HFD=2.7
22:38:12.718 00.000 7008 MultiStar: [#1 0.35,0.10,0.52,U] [#2 0.27,0.05,0.54,U] [#3 0.35,0.04,0.39,U] [#4 0.40,0.11,0.00,M6] [#5 0.26,0.05,0.31,U] [#6 0.18,0.11,0.36,U] [#7 0.31,-0.01,0.28,U] [#8 0.45,-0.11,0.00,M6] 
22:38:12.718 00.000 7008 refined, 6 included, MultiStar: {0.27, 0.11}, one-star: {0.23, 0.24}
22:38:12.718 00.000 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
22:38:12.718 00.000 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
22:38:12.718 00.000 7008 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.40 mountX=0.26 mountY=0.02, mountTheta=0.06
22:38:12.718 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.11, opts=13)
22:38:12.718 00.000 7008 Enqueuing Move request for scope (0.27, 0.11)
22:38:12.728 00.010 8532 Worker thread wakes up
22:38:12.728 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
22:38:12.728 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
22:38:12.728 00.000 8532 Moving (0.27, 0.11) raw xDistance=0.26 yDistance=0.02
22:38:12.728 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:38:12.728 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:12.728 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:12.728 00.000 8532 MoveAxis(W, 260, ABG)
22:38:12.728 00.000 8532 Guiding  Dir = 3, Dur = 260
22:38:12.728 00.000 8532 IsSlewing returns 0
22:38:12.728 00.000 8532 IsGuiding returns 0
22:38:12.730 00.002 8532 PulseGuide returned control before completion, sleep 270
22:38:12.730 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2833, FiltMin=2689, FiltMax=29498, Gamma=0.990
22:38:12.735 00.005 7008 UpdateGuideState exits: m=264176 SNR=322.6
22:38:12.735 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:12.735 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:12.735 00.000 7008 Enqueuing Expose request
22:38:13.017 00.282 8532 IsGuiding returns 0
22:38:13.017 00.000 8532 Move returns status 0, amount 260
22:38:13.017 00.000 8532 MoveAxis(N, 0, ABG)
22:38:13.017 00.000 8532 Move returns status 0, amount 0
22:38:13.017 00.000 8532 move complete, result=0
22:38:13.017 00.000 8532 worker thread done servicing request
22:38:13.017 00.000 8532 Worker thread wakes up
22:38:13.017 00.000 7008 GuideStep: 0.3 px 260 ms WEST, 0.0 px 0 ms NORTH
22:38:13.020 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:13.020 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:13.301 00.281 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dce66c74-008c-49c7-91ce-70ae173326ed"}
22:38:13.302 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dce66c74-008c-49c7-91ce-70ae173326ed"}
22:38:13.311 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb946365-87fd-4451-9e88-d2f319e29661"}
22:38:13.313 00.002 7008 case statement mapped state 6 to 3
22:38:13.313 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb946365-87fd-4451-9e88-d2f319e29661"}
22:38:13.315 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d35544b-e2f0-46d1-a3ca-d5c471ef5264"}
22:38:13.317 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.77,7.35],"pixels":"..."},"id":"4d35544b-e2f0-46d1-a3ca-d5c471ef5264"}
22:38:15.142 01.825 8532 Exposure complete
22:38:15.168 00.026 8532 worker thread done servicing request
22:38:15.168 00.000 7008 OnExposeComplete: enter
22:38:15.168 00.000 7008 UpdateGuideState(): m_state=6
22:38:15.168 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:38:15.168 00.000 7008 Star::Find returns 1 (0), X=552.68, Y=444.29, Mass=270413, SNR=323.8, Peak=51171 HFD=2.6
22:38:15.168 00.000 7008 MultiStar: [#1 0.21,0.07,0.56,U] [#2 0.12,0.07,0.58,U] [#3 0.28,0.04,0.39,U] [#4 0.15,0.06,0.34,U] [#5 0.08,0.02,0.32,U] [#6 0.15,-0.02,0.33,U] [#7 0.19,-0.04,0.26,U] [#8 0.07,0.13,0.29,U] 
22:38:15.168 00.000 7008 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.14, 0.18}
22:38:15.168 00.000 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:38:15.168 00.000 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:38:15.168 00.000 7008 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=0.15 mountY=0.02, mountTheta=0.14
22:38:15.168 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.08, opts=13)
22:38:15.168 00.000 7008 Enqueuing Move request for scope (0.15, 0.08)
22:38:15.168 00.000 8532 Worker thread wakes up
22:38:15.184 00.016 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:38:15.184 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:38:15.184 00.000 8532 Moving (0.15, 0.08) raw xDistance=0.15 yDistance=0.02
22:38:15.184 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:38:15.184 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:15.184 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:15.184 00.000 8532 MoveAxis(E, 0, ABG)
22:38:15.184 00.000 8532 Move returns status 0, amount 0
22:38:15.184 00.000 8532 MoveAxis(N, 0, ABG)
22:38:15.184 00.000 8532 Move returns status 0, amount 0
22:38:15.184 00.000 8532 move complete, result=0
22:38:15.185 00.001 8532 worker thread done servicing request
22:38:15.186 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2832, FiltMin=2679, FiltMax=26139, Gamma=0.990
22:38:15.186 00.000 7008 UpdateGuideState exits: m=270413 SNR=323.8
22:38:15.186 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.186 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:15.186 00.000 7008 Enqueuing Expose request
22:38:15.200 00.014 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:15.200 00.000 8532 Worker thread wakes up
22:38:15.200 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:15.200 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:15.313 00.113 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2528a07-d3a0-44af-9731-2e6a94f291bd"}
22:38:15.317 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2528a07-d3a0-44af-9731-2e6a94f291bd"}
22:38:15.321 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a0e0c9e-8ebe-452f-8764-5f2747fdc72c"}
22:38:15.325 00.004 7008 case statement mapped state 6 to 3
22:38:15.327 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a0e0c9e-8ebe-452f-8764-5f2747fdc72c"}
22:38:15.328 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7f498732-c96d-4660-8968-f891114d2e8d"}
22:38:15.328 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.68,7.29],"pixels":"..."},"id":"7f498732-c96d-4660-8968-f891114d2e8d"}
22:38:17.322 01.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"269f653e-d3d2-41ab-9049-f15ac149abc0"}
22:38:17.327 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"269f653e-d3d2-41ab-9049-f15ac149abc0"}
22:38:17.327 00.000 8532 Exposure complete
22:38:17.331 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"944059d2-eb12-4a02-97c4-3ca3b607252d"}
22:38:17.331 00.000 7008 case statement mapped state 6 to 3
22:38:17.333 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"944059d2-eb12-4a02-97c4-3ca3b607252d"}
22:38:17.335 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2db954bc-cabb-4e38-a7ab-a8bf861ee37b"}
22:38:17.335 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.68,7.29],"pixels":"..."},"id":"2db954bc-cabb-4e38-a7ab-a8bf861ee37b"}
22:38:17.354 00.019 8532 worker thread done servicing request
22:38:17.354 00.000 7008 OnExposeComplete: enter
22:38:17.354 00.000 7008 UpdateGuideState(): m_state=6
22:38:17.354 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:38:17.354 00.000 7008 Star::Find returns 1 (0), X=552.75, Y=444.47, Mass=271017, SNR=329.8, Peak=47283 HFD=2.9
22:38:17.354 00.000 7008 MultiStar: [#1 0.31,0.28,0.00,M4] [#2 0.25,0.24,0.53,U] [#3 0.28,0.26,0.00,M4] [#4 0.38,0.39,0.00,M6] [#5 0.15,0.23,0.31,U] [#6 0.17,0.26,0.34,U] [#7 0.25,0.22,0.28,U] [#8 0.16,0.20,0.31,U] 
22:38:17.354 00.000 7008 refined, 5 included, MultiStar: {0.21, 0.27}, one-star: {0.21, 0.35}
22:38:17.354 00.000 7008 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.07) = xAngle (1.00 = 1.00)
22:38:17.354 00.000 7008 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.59 = 0.59)
22:38:17.354 00.000 7008 CameraToMount -- cameraX=0.21 cameraY=0.27 hyp=0.34 cameraTheta=0.93 mountX=0.19 mountY=0.19, mountTheta=0.80
22:38:17.364 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.27, opts=13)
22:38:17.364 00.000 7008 Enqueuing Move request for scope (0.21, 0.27)
22:38:17.364 00.000 8532 Worker thread wakes up
22:38:17.368 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.27) opts 0xd
22:38:17.368 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.27)
22:38:17.368 00.000 8532 Moving (0.21, 0.27) raw xDistance=0.19 yDistance=0.19
22:38:17.368 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
22:38:17.368 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:38:17.368 00.000 8532 MoveAxis(W, 169, ABG)
22:38:17.368 00.000 8532 Guiding  Dir = 3, Dur = 169
22:38:17.369 00.001 8532 IsSlewing returns 0
22:38:17.369 00.000 8532 IsGuiding returns 0
22:38:17.370 00.001 8532 PulseGuide returned control before completion, sleep 179
22:38:17.370 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2831, FiltMin=2576, FiltMax=28327, Gamma=0.990
22:38:17.370 00.000 7008 UpdateGuideState exits: m=271017 SNR=329.8
22:38:17.370 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.370 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:17.381 00.011 7008 Enqueuing Expose request
22:38:17.561 00.180 8532 IsGuiding returns 1
22:38:17.561 00.000 8532 scope still moving after pulse duration time elapsed
22:38:17.593 00.032 8532 IsSlewing returns 0
22:38:17.594 00.001 8532 IsGuiding returns 0
22:38:17.594 00.000 8532 scope move finished after 169 + 56 ms
22:38:17.594 00.000 8532 Move returns status 0, amount 169
22:38:17.594 00.000 8532 MoveAxis(S, 333, ABG)
22:38:17.594 00.000 8532 Guiding  Dir = 1, Dur = 333
22:38:17.595 00.001 8532 IsSlewing returns 0
22:38:17.596 00.001 8532 IsGuiding returns 0
22:38:17.597 00.001 8532 PulseGuide returned control before completion, sleep 343
22:38:17.945 00.348 8532 IsGuiding returns 1
22:38:17.945 00.000 8532 scope still moving after pulse duration time elapsed
22:38:17.978 00.033 8532 IsSlewing returns 0
22:38:17.978 00.000 8532 IsGuiding returns 0
22:38:17.978 00.000 8532 scope move finished after 333 + 49 ms
22:38:17.978 00.000 8532 Move returns status 0, amount 333
22:38:17.978 00.000 8532 move complete, result=0
22:38:17.978 00.000 8532 worker thread done servicing request
22:38:17.978 00.000 8532 Worker thread wakes up
22:38:17.978 00.000 7008 GuideStep: 0.2 px 169 ms WEST, 0.2 px 333 ms SOUTH
22:38:17.980 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:17.980 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:19.333 01.353 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c5e883f-637c-490c-a4af-97b1431aa38a"}
22:38:19.334 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c5e883f-637c-490c-a4af-97b1431aa38a"}
22:38:19.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afcd570c-e175-40ba-982e-a1120e752465"}
22:38:19.339 00.002 7008 case statement mapped state 6 to 3
22:38:19.341 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afcd570c-e175-40ba-982e-a1120e752465"}
22:38:19.345 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f2f8129f-85d7-4e3c-b687-f0a5c3e9a198"}
22:38:19.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.75,7.47],"pixels":"..."},"id":"f2f8129f-85d7-4e3c-b687-f0a5c3e9a198"}
22:38:20.110 00.763 8532 Exposure complete
22:38:20.143 00.033 8532 worker thread done servicing request
22:38:20.143 00.000 7008 OnExposeComplete: enter
22:38:20.145 00.002 7008 UpdateGuideState(): m_state=6
22:38:20.148 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:38:20.148 00.000 7008 Star::Find returns 1 (0), X=552.78, Y=444.32, Mass=265461, SNR=324.3, Peak=51227 HFD=2.6
22:38:20.150 00.002 7008 MultiStar: [#1 0.34,0.19,0.00,M5] [#2 0.25,0.16,0.54,U] [#3 0.41,0.08,0.00,M5] [#4 0.33,0.20,0.00,M7] [#5 0.34,0.18,0.00,M1] [#6 0.25,0.04,0.34,U] [#7 0.40,0.07,0.00,M3] [#8 0.44,-0.01,0.00,M5] 
22:38:20.153 00.003 7008 refined, 2 included, MultiStar: {0.25, 0.16}, one-star: {0.24, 0.21}
22:38:20.154 00.001 7008 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.07) = xAngle (0.66 = 0.66)
22:38:20.156 00.002 7008 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
22:38:20.156 00.000 7008 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.59 mountX=0.23 mountY=0.07, mountTheta=0.30
22:38:20.160 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.16, opts=13)
22:38:20.162 00.002 7008 Enqueuing Move request for scope (0.25, 0.16)
22:38:20.164 00.002 8532 Worker thread wakes up
22:38:20.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
22:38:20.164 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
22:38:20.164 00.000 8532 Moving (0.25, 0.16) raw xDistance=0.23 yDistance=0.07
22:38:20.164 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:38:20.164 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:20.164 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:38:20.164 00.000 8532 MoveAxis(W, 225, ABG)
22:38:20.164 00.000 8532 Guiding  Dir = 3, Dur = 225
22:38:20.164 00.000 8532 IsSlewing returns 0
22:38:20.165 00.001 8532 IsGuiding returns 0
22:38:20.165 00.000 8532 PulseGuide returned control before completion, sleep 235
22:38:20.165 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2831, FiltMin=2702, FiltMax=29399, Gamma=0.990
22:38:20.175 00.010 7008 UpdateGuideState exits: m=265461 SNR=324.3
22:38:20.179 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.180 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:20.180 00.000 7008 Enqueuing Expose request
22:38:20.403 00.223 8532 IsGuiding returns 1
22:38:20.403 00.000 8532 scope still moving after pulse duration time elapsed
22:38:20.436 00.033 8532 IsSlewing returns 0
22:38:20.437 00.001 8532 IsGuiding returns 0
22:38:20.437 00.000 8532 scope move finished after 225 + 47 ms
22:38:20.437 00.000 8532 Move returns status 0, amount 225
22:38:20.438 00.001 8532 MoveAxis(N, 0, ABG)
22:38:20.438 00.000 8532 Move returns status 0, amount 0
22:38:20.438 00.000 8532 move complete, result=0
22:38:20.438 00.000 8532 worker thread done servicing request
22:38:20.438 00.000 8532 Worker thread wakes up
22:38:20.438 00.000 7008 GuideStep: 0.2 px 225 ms WEST, 0.1 px 0 ms NORTH
22:38:20.438 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:20.438 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:21.348 00.910 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"708f29a2-d0ff-443e-bde8-6fe46f074490"}
22:38:21.349 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"708f29a2-d0ff-443e-bde8-6fe46f074490"}
22:38:21.355 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bcc00a10-fb2e-4d60-9167-7a74ae2dc962"}
22:38:21.355 00.000 7008 case statement mapped state 6 to 3
22:38:21.355 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcc00a10-fb2e-4d60-9167-7a74ae2dc962"}
22:38:21.355 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84ca6b4a-a5a7-4f48-a674-ad371cb4c091"}
22:38:21.362 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":59,"width":15,"height":15,"star_pos":[6.78,7.32],"pixels":"..."},"id":"84ca6b4a-a5a7-4f48-a674-ad371cb4c091"}
22:38:22.565 01.203 8532 Exposure complete
22:38:22.592 00.027 8532 worker thread done servicing request
22:38:22.592 00.000 7008 OnExposeComplete: enter
22:38:22.592 00.000 7008 UpdateGuideState(): m_state=6
22:38:22.592 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:38:22.599 00.007 7008 Star::Find returns 1 (0), X=552.65, Y=444.29, Mass=265089, SNR=313.1, Peak=50385 HFD=2.5
22:38:22.601 00.002 7008 MultiStar: [#1 0.17,0.05,0.57,U] [#2 0.17,0.09,0.53,U] [#3 0.20,0.06,0.44,U] [#4 0.19,0.10,0.35,U] [#5 0.10,0.05,0.33,U] [#6 0.09,0.07,0.35,U] [#7 0.22,0.03,0.29,U] [#8 0.04,0.09,0.30,U] 
22:38:22.601 00.000 7008 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.11, 0.18}
22:38:22.603 00.002 7008 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.07) = xAngle (0.66 = 0.66)
22:38:22.603 00.000 7008 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
22:38:22.605 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=0.13 mountY=0.04, mountTheta=0.30
22:38:22.607 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.09, opts=13)
22:38:22.608 00.001 7008 Enqueuing Move request for scope (0.14, 0.09)
22:38:22.608 00.000 8532 Worker thread wakes up
22:38:22.608 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:38:22.610 00.002 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:38:22.610 00.000 8532 Moving (0.14, 0.09) raw xDistance=0.13 yDistance=0.04
22:38:22.610 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:38:22.610 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:22.610 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:38:22.610 00.000 8532 MoveAxis(E, 0, ABG)
22:38:22.610 00.000 8532 Move returns status 0, amount 0
22:38:22.610 00.000 8532 MoveAxis(N, 0, ABG)
22:38:22.610 00.000 8532 Move returns status 0, amount 0
22:38:22.610 00.000 8532 move complete, result=0
22:38:22.610 00.000 8532 worker thread done servicing request
22:38:22.610 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2829, FiltMin=2586, FiltMax=27517, Gamma=0.990
22:38:22.618 00.008 7008 UpdateGuideState exits: m=265089 SNR=313.1
22:38:22.620 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.622 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:22.622 00.000 7008 Enqueuing Expose request
22:38:22.625 00.003 8532 Worker thread wakes up
22:38:22.625 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:22.625 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:22.625 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:23.354 00.729 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06670122-6945-4cc3-82d3-2d627244f850"}
22:38:23.354 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06670122-6945-4cc3-82d3-2d627244f850"}
22:38:23.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56a13b7a-46c2-41e1-b059-bba317882b9b"}
22:38:23.358 00.002 7008 case statement mapped state 6 to 3
22:38:23.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"56a13b7a-46c2-41e1-b059-bba317882b9b"}
22:38:23.361 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42175e3c-a49a-4277-aa83-ee19e9c28346"}
22:38:23.361 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.65,7.29],"pixels":"..."},"id":"42175e3c-a49a-4277-aa83-ee19e9c28346"}
22:38:24.744 01.383 8532 Exposure complete
22:38:24.786 00.042 8532 worker thread done servicing request
22:38:24.786 00.000 7008 OnExposeComplete: enter
22:38:24.790 00.004 7008 UpdateGuideState(): m_state=6
22:38:24.791 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:38:24.791 00.000 7008 Star::Find returns 1 (0), X=552.68, Y=444.31, Mass=267657, SNR=316.0, Peak=51078 HFD=2.6
22:38:24.791 00.000 7008 MultiStar: [#1 0.24,0.09,0.58,U] [#2 0.16,0.10,0.53,U] [#3 0.25,0.14,0.40,U] [#4 0.19,0.16,0.34,U] [#5 0.14,0.15,0.33,U] [#6 0.20,0.02,0.36,U] [#7 0.26,0.06,0.29,U] [#8 0.09,0.13,0.30,U] 
22:38:24.791 00.000 7008 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.14, 0.20}
22:38:24.791 00.000 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
22:38:24.791 00.000 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
22:38:24.802 00.011 7008 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=0.17 mountY=0.06, mountTheta=0.33
22:38:24.802 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.13, opts=13)
22:38:24.807 00.005 7008 Enqueuing Move request for scope (0.18, 0.13)
22:38:24.808 00.001 8532 Worker thread wakes up
22:38:24.808 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:38:24.808 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:38:24.808 00.000 8532 Moving (0.18, 0.13) raw xDistance=0.17 yDistance=0.06
22:38:24.808 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
22:38:24.808 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:24.810 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:38:24.810 00.000 8532 MoveAxis(W, 156, ABG)
22:38:24.810 00.000 8532 Guiding  Dir = 3, Dur = 156
22:38:24.810 00.000 8532 IsSlewing returns 0
22:38:24.810 00.000 8532 IsGuiding returns 0
22:38:24.810 00.000 8532 PulseGuide returned control before completion, sleep 166
22:38:24.810 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2828, FiltMin=2640, FiltMax=26758, Gamma=0.990
22:38:24.825 00.015 7008 UpdateGuideState exits: m=267657 SNR=316.0
22:38:24.825 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:24.825 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:24.825 00.000 7008 Enqueuing Expose request
22:38:24.982 00.157 8532 IsGuiding returns 0
22:38:24.983 00.001 8532 Move returns status 0, amount 156
22:38:24.983 00.000 8532 MoveAxis(N, 0, ABG)
22:38:24.983 00.000 8532 Move returns status 0, amount 0
22:38:24.983 00.000 8532 move complete, result=0
22:38:24.983 00.000 8532 worker thread done servicing request
22:38:24.983 00.000 8532 Worker thread wakes up
22:38:24.983 00.000 7008 GuideStep: 0.2 px 156 ms WEST, 0.1 px 0 ms NORTH
22:38:24.984 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:24.984 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:25.356 00.372 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40aa81e7-f3ad-4a76-b1ad-f591bcb21067"}
22:38:25.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40aa81e7-f3ad-4a76-b1ad-f591bcb21067"}
22:38:25.362 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46d84935-8065-4400-b260-2a4d4cc05cfa"}
22:38:25.362 00.000 7008 case statement mapped state 6 to 3
22:38:25.362 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"46d84935-8065-4400-b260-2a4d4cc05cfa"}
22:38:25.362 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ee9d4e1-e632-4a5d-bc77-0710783626d8"}
22:38:25.362 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[6.68,7.31],"pixels":"..."},"id":"8ee9d4e1-e632-4a5d-bc77-0710783626d8"}
22:38:27.104 01.742 8532 Exposure complete
22:38:27.144 00.040 8532 worker thread done servicing request
22:38:27.144 00.000 7008 OnExposeComplete: enter
22:38:27.144 00.000 7008 UpdateGuideState(): m_state=6
22:38:27.152 00.008 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:38:27.152 00.000 7008 Star::Find returns 1 (0), X=552.54, Y=444.31, Mass=263293, SNR=316.1, Peak=44123 HFD=2.7
22:38:27.152 00.000 7008 MultiStar: [#1 0.05,0.06,0.56,U] [#2 0.01,0.02,0.56,U] [#3 0.09,0.00,0.42,U] [#4 0.07,0.26,0.34,U] [#5 -0.03,0.05,0.34,U] [#6 -0.03,-0.16,0.36,U] [#7 0.16,-0.02,0.30,U] [#8 -0.07,-0.00,0.33,U] 
22:38:27.152 00.000 7008 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.00, 0.19}
22:38:27.161 00.009 7008 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.07) = xAngle (1.33 = 1.33)
22:38:27.164 00.003 7008 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.91 = 0.91)
22:38:27.168 00.004 7008 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=0.02 mountY=0.06, mountTheta=1.28
22:38:27.168 00.000 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.07, opts=13)
22:38:27.180 00.012 7008 Enqueuing Move request for scope (0.02, 0.07)
22:38:27.182 00.002 8532 Worker thread wakes up
22:38:27.182 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:38:27.182 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:38:27.182 00.000 8532 Moving (0.02, 0.07) raw xDistance=0.02 yDistance=0.06
22:38:27.182 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:38:27.182 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:27.182 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:38:27.182 00.000 8532 MoveAxis(E, 0, ABG)
22:38:27.182 00.000 8532 Move returns status 0, amount 0
22:38:27.182 00.000 8532 MoveAxis(N, 0, ABG)
22:38:27.182 00.000 8532 Move returns status 0, amount 0
22:38:27.182 00.000 8532 move complete, result=0
22:38:27.182 00.000 8532 worker thread done servicing request
22:38:27.182 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2827, FiltMin=2643, FiltMax=29704, Gamma=0.990
22:38:27.202 00.020 7008 UpdateGuideState exits: m=263293 SNR=316.1
22:38:27.204 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.206 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:27.208 00.002 7008 Enqueuing Expose request
22:38:27.210 00.002 8532 Worker thread wakes up
22:38:27.210 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:27.210 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:27.210 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:27.359 00.149 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31557f71-eaff-45be-9a56-2ef8d9838330"}
22:38:27.360 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31557f71-eaff-45be-9a56-2ef8d9838330"}
22:38:27.362 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24c6d665-59ed-43bf-94ee-4deab00d20d8"}
22:38:27.364 00.002 7008 case statement mapped state 6 to 3
22:38:27.366 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"24c6d665-59ed-43bf-94ee-4deab00d20d8"}
22:38:27.368 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df4c1ace-ce9f-4346-970b-df392a0fa4c6"}
22:38:27.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.54,7.31],"pixels":"..."},"id":"df4c1ace-ce9f-4346-970b-df392a0fa4c6"}
22:38:29.336 01.966 8532 Exposure complete
22:38:29.368 00.032 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ec2d19a-baf0-4dfb-a220-b878224f5f84"}
22:38:29.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ec2d19a-baf0-4dfb-a220-b878224f5f84"}
22:38:29.372 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f100e43b-e26e-4a42-bafd-feac6519a88b"}
22:38:29.373 00.001 7008 case statement mapped state 6 to 3
22:38:29.375 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f100e43b-e26e-4a42-bafd-feac6519a88b"}
22:38:29.377 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5339d527-87fa-41d9-839e-2d9f2e6d2ed0"}
22:38:29.378 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.54,7.31],"pixels":"..."},"id":"5339d527-87fa-41d9-839e-2d9f2e6d2ed0"}
22:38:29.381 00.003 8532 worker thread done servicing request
22:38:29.383 00.002 7008 OnExposeComplete: enter
22:38:29.384 00.001 7008 UpdateGuideState(): m_state=6
22:38:29.384 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:38:29.384 00.000 7008 Star::Find returns 1 (0), X=552.51, Y=444.31, Mass=268017, SNR=320.1, Peak=43983 HFD=2.7
22:38:29.384 00.000 7008 MultiStar: [#1 0.07,0.08,0.56,U] [#2 0.01,0.08,0.55,U] [#3 0.13,0.08,0.43,U] [#4 -0.04,0.12,0.34,U] [#5 0.03,0.10,0.33,U] [#6 -0.02,-0.02,0.34,U] [#7 0.04,-0.02,0.27,U] [#8 -0.04,0.17,0.32,U] 
22:38:29.384 00.000 7008 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.03, 0.20}
22:38:29.393 00.009 7008 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
22:38:29.393 00.000 7008 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.10 = 1.10)
22:38:29.398 00.005 7008 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.01 mountY=0.09, mountTheta=1.51
22:38:29.400 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.11, opts=13)
22:38:29.400 00.000 7008 Enqueuing Move request for scope (0.01, 0.11)
22:38:29.400 00.000 8532 Worker thread wakes up
22:38:29.400 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:38:29.400 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:38:29.400 00.000 8532 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=0.09
22:38:29.400 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:38:29.400 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:29.400 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:38:29.400 00.000 8532 MoveAxis(E, 0, ABG)
22:38:29.400 00.000 8532 Move returns status 0, amount 0
22:38:29.400 00.000 8532 MoveAxis(N, 0, ABG)
22:38:29.400 00.000 8532 Move returns status 0, amount 0
22:38:29.400 00.000 8532 move complete, result=0
22:38:29.400 00.000 8532 worker thread done servicing request
22:38:29.400 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2826, FiltMin=2658, FiltMax=30629, Gamma=0.990
22:38:29.416 00.016 7008 UpdateGuideState exits: m=268017 SNR=320.1
22:38:29.424 00.008 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:29.426 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:29.428 00.002 7008 Enqueuing Expose request
22:38:29.428 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:29.431 00.003 8532 Worker thread wakes up
22:38:29.432 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:29.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:31.368 01.936 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6305e7e-11d7-4e8e-8609-0790d0d0d816"}
22:38:31.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6305e7e-11d7-4e8e-8609-0790d0d0d816"}
22:38:31.374 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f9b0064-7b9e-467f-83c0-e9d01cec7a27"}
22:38:31.376 00.002 7008 case statement mapped state 6 to 3
22:38:31.378 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f9b0064-7b9e-467f-83c0-e9d01cec7a27"}
22:38:31.381 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35119970-4763-4038-b408-2a5e4a48f013"}
22:38:31.383 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.51,7.31],"pixels":"..."},"id":"35119970-4763-4038-b408-2a5e4a48f013"}
22:38:31.552 00.169 8532 Exposure complete
22:38:31.585 00.033 8532 worker thread done servicing request
22:38:31.585 00.000 7008 OnExposeComplete: enter
22:38:31.585 00.000 7008 UpdateGuideState(): m_state=6
22:38:31.585 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:38:31.585 00.000 7008 Star::Find returns 1 (0), X=552.50, Y=444.40, Mass=259805, SNR=318.7, Peak=39157 HFD=3.0
22:38:31.585 00.000 7008 MultiStar: [#1 0.02,0.17,0.54,U] [#2 -0.05,0.15,0.53,U] [#3 0.08,0.19,0.43,U] [#4 0.07,0.24,0.34,U] [#5 -0.10,-0.04,0.33,U] [#6 0.02,0.04,0.37,U] [#7 -0.04,0.06,0.28,U] [#8 -0.02,0.06,0.32,U] 
22:38:31.585 00.000 7008 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.04, 0.29}
22:38:31.585 00.000 7008 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.07) = xAngle (1.70 = 1.70)
22:38:31.595 00.010 7008 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
22:38:31.595 00.000 7008 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.63 mountX=-0.02 mountY=0.15, mountTheta=1.70
22:38:31.595 00.000 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.16, opts=13)
22:38:31.601 00.006 7008 Enqueuing Move request for scope (-0.01, 0.16)
22:38:31.603 00.002 8532 Worker thread wakes up
22:38:31.603 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:38:31.603 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:38:31.603 00.000 8532 Moving (-0.01, 0.16) raw xDistance=-0.02 yDistance=0.15
22:38:31.603 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:38:31.603 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:31.603 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:38:31.603 00.000 8532 MoveAxis(E, 0, ABG)
22:38:31.603 00.000 8532 Move returns status 0, amount 0
22:38:31.603 00.000 8532 MoveAxis(N, 0, ABG)
22:38:31.603 00.000 8532 Move returns status 0, amount 0
22:38:31.605 00.002 8532 move complete, result=0
22:38:31.605 00.000 8532 worker thread done servicing request
22:38:31.605 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2825, FiltMin=2663, FiltMax=31143, Gamma=0.990
22:38:31.616 00.011 7008 UpdateGuideState exits: m=259805 SNR=318.7
22:38:31.618 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.618 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:31.618 00.000 7008 Enqueuing Expose request
22:38:31.618 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:31.618 00.000 8532 Worker thread wakes up
22:38:31.618 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:31.618 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:33.378 01.760 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2510d041-1f74-4de1-a275-2b9c4c3d57aa"}
22:38:33.378 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2510d041-1f74-4de1-a275-2b9c4c3d57aa"}
22:38:33.386 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"67033def-2a3b-40a4-a7b3-a22f2544bf4a"}
22:38:33.386 00.000 7008 case statement mapped state 6 to 3
22:38:33.386 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"67033def-2a3b-40a4-a7b3-a22f2544bf4a"}
22:38:33.394 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57f47180-4ecf-4618-bed6-d31c94cf1c20"}
22:38:33.394 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.50,7.40],"pixels":"..."},"id":"57f47180-4ecf-4618-bed6-d31c94cf1c20"}
22:38:33.750 00.356 8532 Exposure complete
22:38:33.795 00.045 8532 worker thread done servicing request
22:38:33.795 00.000 7008 OnExposeComplete: enter
22:38:33.795 00.000 7008 UpdateGuideState(): m_state=6
22:38:33.795 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:38:33.795 00.000 7008 Star::Find returns 1 (0), X=552.54, Y=444.40, Mass=264832, SNR=323.4, Peak=41940 HFD=3.0
22:38:33.805 00.010 7008 MultiStar: [#1 0.08,0.21,0.53,U] [#2 0.05,0.14,0.53,U] [#3 0.13,0.22,0.44,U] [#4 0.07,0.22,0.34,U] [#5 0.04,0.03,0.34,U] [#6 -0.03,0.18,0.35,U] [#7 0.11,-0.07,0.29,U] [#8 0.01,0.08,0.31,U] 
22:38:33.805 00.000 7008 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {-0.00, 0.29}
22:38:33.805 00.000 7008 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.07) = xAngle (1.40 = 1.40)
22:38:33.809 00.004 7008 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
22:38:33.809 00.000 7008 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.33 mountX=0.03 mountY=0.15, mountTheta=1.37
22:38:33.812 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.18, opts=13)
22:38:33.812 00.000 7008 Enqueuing Move request for scope (0.04, 0.18)
22:38:33.812 00.000 8532 Worker thread wakes up
22:38:33.812 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
22:38:33.812 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
22:38:33.812 00.000 8532 Moving (0.04, 0.18) raw xDistance=0.03 yDistance=0.15
22:38:33.812 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:33.812 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:33.812 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:38:33.812 00.000 8532 MoveAxis(E, 0, ABG)
22:38:33.812 00.000 8532 Move returns status 0, amount 0
22:38:33.812 00.000 8532 MoveAxis(N, 0, ABG)
22:38:33.812 00.000 8532 Move returns status 0, amount 0
22:38:33.812 00.000 8532 move complete, result=0
22:38:33.812 00.000 8532 worker thread done servicing request
22:38:33.812 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2825, FiltMin=2699, FiltMax=30087, Gamma=0.990
22:38:33.829 00.017 7008 UpdateGuideState exits: m=264832 SNR=323.4
22:38:33.838 00.009 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.840 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:33.841 00.001 7008 Enqueuing Expose request
22:38:33.841 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:33.846 00.005 8532 Worker thread wakes up
22:38:33.846 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:33.846 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:35.389 01.543 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7abe9b46-6207-485d-b1fd-330e69b78266"}
22:38:35.389 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7abe9b46-6207-485d-b1fd-330e69b78266"}
22:38:35.389 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34640c3c-7f7e-42ab-a52b-9a6561945394"}
22:38:35.389 00.000 7008 case statement mapped state 6 to 3
22:38:35.389 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34640c3c-7f7e-42ab-a52b-9a6561945394"}
22:38:35.389 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51ebd08e-32d2-47b7-b193-3c6a165fd77f"}
22:38:35.403 00.014 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.54,7.40],"pixels":"..."},"id":"51ebd08e-32d2-47b7-b193-3c6a165fd77f"}
22:38:35.982 00.579 8532 Exposure complete
22:38:36.023 00.041 8532 worker thread done servicing request
22:38:36.023 00.000 7008 OnExposeComplete: enter
22:38:36.023 00.000 7008 UpdateGuideState(): m_state=6
22:38:36.023 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:38:36.023 00.000 7008 Star::Find returns 1 (0), X=552.57, Y=444.42, Mass=269358, SNR=325.3, Peak=43464 HFD=3.0
22:38:36.023 00.000 7008 MultiStar: [#1 0.09,0.20,0.56,U] [#2 0.03,0.13,0.55,U] [#3 0.12,0.21,0.40,U] [#4 0.15,0.20,0.34,U] [#5 -0.01,0.22,0.34,U] [#6 0.12,0.02,0.33,U] [#7 0.04,0.09,0.27,U] [#8 0.08,0.18,0.29,U] 
22:38:36.023 00.000 7008 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.03, 0.30}
22:38:36.023 00.000 7008 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.07) = xAngle (1.32 = 1.32)
22:38:36.037 00.014 7008 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.90 = 0.90)
22:38:36.040 00.003 7008 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=0.05 mountY=0.16, mountTheta=1.26
22:38:36.043 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.20, opts=13)
22:38:36.044 00.001 7008 Enqueuing Move request for scope (0.07, 0.20)
22:38:36.046 00.002 8532 Worker thread wakes up
22:38:36.046 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
22:38:36.046 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
22:38:36.046 00.000 8532 Moving (0.07, 0.20) raw xDistance=0.05 yDistance=0.16
22:38:36.046 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:38:36.046 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:36.046 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:38:36.046 00.000 8532 MoveAxis(E, 0, ABG)
22:38:36.046 00.000 8532 Move returns status 0, amount 0
22:38:36.046 00.000 8532 MoveAxis(N, 0, ABG)
22:38:36.046 00.000 8532 Move returns status 0, amount 0
22:38:36.046 00.000 8532 move complete, result=0
22:38:36.046 00.000 8532 worker thread done servicing request
22:38:36.046 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2826, FiltMin=2632, FiltMax=30347, Gamma=0.990
22:38:36.058 00.012 7008 UpdateGuideState exits: m=269358 SNR=325.3
22:38:36.063 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.065 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:36.065 00.000 7008 Enqueuing Expose request
22:38:36.070 00.005 8532 Worker thread wakes up
22:38:36.071 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:36.071 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:36.071 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:37.394 01.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5aca72e3-1677-41ac-9261-54ee955ed3b6"}
22:38:37.397 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5aca72e3-1677-41ac-9261-54ee955ed3b6"}
22:38:37.399 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecd41836-697c-4d27-9571-27b661984c25"}
22:38:37.403 00.004 7008 case statement mapped state 6 to 3
22:38:37.405 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecd41836-697c-4d27-9571-27b661984c25"}
22:38:37.407 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7353ecd8-d640-4748-a013-390026168659"}
22:38:37.412 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.57,7.42],"pixels":"..."},"id":"7353ecd8-d640-4748-a013-390026168659"}
22:38:38.188 00.776 8532 Exposure complete
22:38:38.222 00.034 8532 worker thread done servicing request
22:38:38.222 00.000 7008 OnExposeComplete: enter
22:38:38.224 00.002 7008 UpdateGuideState(): m_state=6
22:38:38.226 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:38:38.226 00.000 7008 Star::Find returns 1 (0), X=552.62, Y=444.43, Mass=264287, SNR=318.6, Peak=42963 HFD=2.9
22:38:38.230 00.004 7008 MultiStar: [#1 0.11,0.31,0.56,U] [#2 0.03,0.15,0.54,U] [#3 0.21,0.13,0.40,U] [#4 0.15,0.31,0.35,U] [#5 0.07,0.16,0.33,U] [#6 0.10,0.12,0.35,U] [#7 0.09,0.11,0.29,U] [#8 0.05,0.20,0.33,U] 
22:38:38.233 00.003 7008 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {0.08, 0.31}
22:38:38.235 00.002 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
22:38:38.237 00.002 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.83 = 0.83)
22:38:38.237 00.000 7008 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.17 mountX=0.08 mountY=0.18, mountTheta=1.15
22:38:38.239 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.22, opts=13)
22:38:38.241 00.002 7008 Enqueuing Move request for scope (0.09, 0.22)
22:38:38.241 00.000 8532 Worker thread wakes up
22:38:38.241 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
22:38:38.241 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
22:38:38.243 00.002 8532 Moving (0.09, 0.22) raw xDistance=0.08 yDistance=0.18
22:38:38.243 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:38:38.243 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:38:38.243 00.000 8532 MoveAxis(E, 0, ABG)
22:38:38.243 00.000 8532 Move returns status 0, amount 0
22:38:38.243 00.000 8532 MoveAxis(S, 313, ABG)
22:38:38.243 00.000 8532 Guiding  Dir = 1, Dur = 313
22:38:38.243 00.000 8532 IsSlewing returns 0
22:38:38.243 00.000 8532 IsGuiding returns 0
22:38:38.243 00.000 8532 PulseGuide returned control before completion, sleep 323
22:38:38.243 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2820, FiltMin=2548, FiltMax=29053, Gamma=0.990
22:38:38.254 00.011 7008 UpdateGuideState exits: m=264287 SNR=318.6
22:38:38.258 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.261 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:38.265 00.004 7008 Enqueuing Expose request
22:38:38.599 00.334 8532 IsGuiding returns 1
22:38:38.600 00.001 8532 scope still moving after pulse duration time elapsed
22:38:38.621 00.021 8532 IsSlewing returns 0
22:38:38.621 00.000 8532 IsGuiding returns 0
22:38:38.621 00.000 8532 scope move finished after 313 + 65 ms
22:38:38.621 00.000 8532 Move returns status 0, amount 313
22:38:38.621 00.000 8532 move complete, result=0
22:38:38.621 00.000 8532 worker thread done servicing request
22:38:38.623 00.002 8532 Worker thread wakes up
22:38:38.623 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 313 ms SOUTH
22:38:38.625 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:38.625 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:39.391 00.766 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"743eb40c-9208-4f93-8fa7-8f3bc043b387"}
22:38:39.394 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"743eb40c-9208-4f93-8fa7-8f3bc043b387"}
22:38:39.399 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"725c87f9-1a8e-4b63-8cec-748ebc5f5449"}
22:38:39.402 00.003 7008 case statement mapped state 6 to 3
22:38:39.406 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"725c87f9-1a8e-4b63-8cec-748ebc5f5449"}
22:38:39.409 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b49de129-5eef-4f1b-bd0a-b75ab4b7a6cc"}
22:38:39.411 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.62,7.43],"pixels":"..."},"id":"b49de129-5eef-4f1b-bd0a-b75ab4b7a6cc"}
22:38:40.751 01.340 8532 Exposure complete
22:38:40.795 00.044 8532 worker thread done servicing request
22:38:40.795 00.000 7008 OnExposeComplete: enter
22:38:40.797 00.002 7008 UpdateGuideState(): m_state=6
22:38:40.799 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:38:40.803 00.004 7008 Star::Find returns 1 (0), X=552.61, Y=444.28, Mass=261215, SNR=312.2, Peak=46640 HFD=2.6
22:38:40.805 00.002 7008 MultiStar: [#1 0.12,0.08,0.58,U] [#2 0.06,0.07,0.56,U] [#3 0.15,0.02,0.45,U] [#4 0.14,0.13,0.35,U] [#5 -0.01,0.01,0.32,U] [#6 0.00,0.02,0.35,U] [#7 0.09,-0.03,0.29,U] [#8 0.01,-0.11,0.32,U] 
22:38:40.807 00.002 7008 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.07, 0.16}
22:38:40.810 00.003 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
22:38:40.812 00.002 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
22:38:40.815 00.003 7008 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=0.07 mountY=0.04, mountTheta=0.47
22:38:40.820 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.06, opts=13)
22:38:40.827 00.007 7008 Enqueuing Move request for scope (0.07, 0.06)
22:38:40.831 00.004 8532 Worker thread wakes up
22:38:40.831 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:38:40.831 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:38:40.831 00.000 8532 Moving (0.07, 0.06) raw xDistance=0.07 yDistance=0.04
22:38:40.833 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:38:40.833 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:40.833 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:38:40.833 00.000 8532 MoveAxis(E, 0, ABG)
22:38:40.833 00.000 8532 Move returns status 0, amount 0
22:38:40.833 00.000 8532 MoveAxis(N, 0, ABG)
22:38:40.833 00.000 8532 Move returns status 0, amount 0
22:38:40.833 00.000 8532 move complete, result=0
22:38:40.833 00.000 8532 worker thread done servicing request
22:38:40.835 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2823, FiltMin=2531, FiltMax=28176, Gamma=0.990
22:38:40.855 00.020 7008 UpdateGuideState exits: m=261215 SNR=312.2
22:38:40.857 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.859 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:40.860 00.001 7008 Enqueuing Expose request
22:38:40.862 00.002 8532 Worker thread wakes up
22:38:40.862 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:40.865 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:40.865 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:41.390 00.525 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"070edd3d-34fb-4359-a838-2a5535645ea0"}
22:38:41.393 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"070edd3d-34fb-4359-a838-2a5535645ea0"}
22:38:41.396 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7e7f9f4-3a31-4f20-9f2e-a4bb7e9f2480"}
22:38:41.399 00.003 7008 case statement mapped state 6 to 3
22:38:41.402 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7e7f9f4-3a31-4f20-9f2e-a4bb7e9f2480"}
22:38:41.404 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"284f4348-37d6-4769-a67f-6aac56c10fce"}
22:38:41.408 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[6.61,7.28],"pixels":"..."},"id":"284f4348-37d6-4769-a67f-6aac56c10fce"}
22:38:42.989 01.581 8532 Exposure complete
22:38:43.039 00.050 8532 worker thread done servicing request
22:38:43.039 00.000 7008 OnExposeComplete: enter
22:38:43.041 00.002 7008 UpdateGuideState(): m_state=6
22:38:43.046 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:38:43.048 00.002 7008 Star::Find returns 1 (0), X=552.63, Y=444.29, Mass=267506, SNR=327.3, Peak=49081 HFD=2.6
22:38:43.050 00.002 7008 MultiStar: [#1 0.19,0.09,0.55,U] [#2 0.02,0.05,0.53,U] [#3 0.21,0.01,0.41,U] [#4 0.15,0.11,0.34,U] [#5 0.03,0.05,0.32,U] [#6 0.22,-0.12,0.33,U] [#7 0.15,-0.13,0.26,U] [#8 0.01,-0.06,0.32,U] 
22:38:43.052 00.002 7008 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.09, 0.17}
22:38:43.054 00.002 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
22:38:43.056 00.002 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
22:38:43.060 00.004 7008 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.43 mountX=0.11 mountY=0.01, mountTheta=0.10
22:38:43.067 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.05, opts=13)
22:38:43.071 00.004 7008 Enqueuing Move request for scope (0.12, 0.05)
22:38:43.075 00.004 8532 Worker thread wakes up
22:38:43.075 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:38:43.075 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:38:43.075 00.000 8532 Moving (0.12, 0.05) raw xDistance=0.11 yDistance=0.01
22:38:43.075 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:38:43.075 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.076 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:43.076 00.000 8532 MoveAxis(E, 0, ABG)
22:38:43.076 00.000 8532 Move returns status 0, amount 0
22:38:43.076 00.000 8532 MoveAxis(N, 0, ABG)
22:38:43.076 00.000 8532 Move returns status 0, amount 0
22:38:43.076 00.000 8532 move complete, result=0
22:38:43.077 00.001 8532 worker thread done servicing request
22:38:43.077 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2821, FiltMin=2652, FiltMax=27300, Gamma=0.990
22:38:43.094 00.017 7008 UpdateGuideState exits: m=267506 SNR=327.3
22:38:43.097 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.099 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:43.102 00.003 7008 Enqueuing Expose request
22:38:43.105 00.003 8532 Worker thread wakes up
22:38:43.105 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:43.105 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:43.106 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:43.389 00.283 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8719ba29-8fb3-4ab9-ad04-59b7a6bf12a7"}
22:38:43.392 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8719ba29-8fb3-4ab9-ad04-59b7a6bf12a7"}
22:38:43.396 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41da30eb-31df-4704-afaf-f97cc27825aa"}
22:38:43.398 00.002 7008 case statement mapped state 6 to 3
22:38:43.403 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41da30eb-31df-4704-afaf-f97cc27825aa"}
22:38:43.407 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f8ef032-5606-43fc-8775-01d69a328e34"}
22:38:43.411 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.63,7.29],"pixels":"..."},"id":"6f8ef032-5606-43fc-8775-01d69a328e34"}
22:38:45.228 01.817 8532 Exposure complete
22:38:45.279 00.051 8532 worker thread done servicing request
22:38:45.279 00.000 7008 OnExposeComplete: enter
22:38:45.281 00.002 7008 UpdateGuideState(): m_state=6
22:38:45.283 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:38:45.285 00.002 7008 Star::Find returns 1 (0), X=552.64, Y=444.30, Mass=270632, SNR=326.7, Peak=49621 HFD=2.6
22:38:45.288 00.003 7008 MultiStar: [#1 0.12,0.05,0.54,U] [#2 0.12,0.08,0.53,U] [#3 0.17,0.05,0.39,U] [#4 0.20,0.09,0.34,U] [#5 0.10,0.04,0.32,U] [#6 0.07,-0.05,0.36,U] [#7 0.24,-0.02,0.25,U] [#8 -0.01,0.15,0.32,U] 
22:38:45.289 00.001 7008 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.10, 0.18}
22:38:45.291 00.002 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
22:38:45.293 00.002 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.28 = 0.28)
22:38:45.295 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=0.11 mountY=0.04, mountTheta=0.35
22:38:45.301 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.08, opts=13)
22:38:45.304 00.003 7008 Enqueuing Move request for scope (0.12, 0.08)
22:38:45.307 00.003 8532 Worker thread wakes up
22:38:45.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:38:45.307 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:38:45.307 00.000 8532 Moving (0.12, 0.08) raw xDistance=0.11 yDistance=0.04
22:38:45.307 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:38:45.307 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.308 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:38:45.308 00.000 8532 MoveAxis(E, 0, ABG)
22:38:45.308 00.000 8532 Move returns status 0, amount 0
22:38:45.308 00.000 8532 MoveAxis(N, 0, ABG)
22:38:45.308 00.000 8532 Move returns status 0, amount 0
22:38:45.308 00.000 8532 move complete, result=0
22:38:45.308 00.000 8532 worker thread done servicing request
22:38:45.309 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2821, FiltMin=2693, FiltMax=27204, Gamma=0.990
22:38:45.324 00.015 7008 UpdateGuideState exits: m=270632 SNR=326.7
22:38:45.325 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.329 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:45.332 00.003 7008 Enqueuing Expose request
22:38:45.334 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:45.336 00.002 8532 Worker thread wakes up
22:38:45.336 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:45.336 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:45.388 00.052 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1f70ac5-903d-47c1-87cd-f6cc578cbecc"}
22:38:45.394 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1f70ac5-903d-47c1-87cd-f6cc578cbecc"}
22:38:45.396 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3530160a-33aa-4a04-a827-ba7c33435fb2"}
22:38:45.397 00.001 7008 case statement mapped state 6 to 3
22:38:45.399 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3530160a-33aa-4a04-a827-ba7c33435fb2"}
22:38:45.404 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"62ae26ee-b3b1-440f-a195-7fd90d09fe98"}
22:38:45.406 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.64,7.30],"pixels":"..."},"id":"62ae26ee-b3b1-440f-a195-7fd90d09fe98"}
22:38:47.390 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52f4616f-0c5f-44d4-a77d-d8db29c3c3e8"}
22:38:47.395 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52f4616f-0c5f-44d4-a77d-d8db29c3c3e8"}
22:38:47.400 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"548fca92-d5c0-40aa-8b33-cc17022a27e7"}
22:38:47.405 00.005 7008 case statement mapped state 6 to 3
22:38:47.407 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"548fca92-d5c0-40aa-8b33-cc17022a27e7"}
22:38:47.409 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"27fe7d5f-b9d2-4c7f-915e-67f6eff8b442"}
22:38:47.412 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.64,7.30],"pixels":"..."},"id":"27fe7d5f-b9d2-4c7f-915e-67f6eff8b442"}
22:38:47.458 00.046 8532 Exposure complete
22:38:47.503 00.045 8532 worker thread done servicing request
22:38:47.503 00.000 7008 OnExposeComplete: enter
22:38:47.505 00.002 7008 UpdateGuideState(): m_state=6
22:38:47.508 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:38:47.511 00.003 7008 Star::Find returns 1 (0), X=552.61, Y=444.32, Mass=261656, SNR=323.1, Peak=46114 HFD=2.7
22:38:47.514 00.003 7008 MultiStar: [#1 0.16,0.15,0.57,U] [#2 0.06,0.04,0.55,U] [#3 0.19,0.07,0.42,U] [#4 0.12,0.20,0.34,U] [#5 0.04,0.08,0.32,U] [#6 0.09,-0.07,0.35,U] [#7 0.16,-0.04,0.28,U] [#8 -0.02,0.07,0.30,U] 
22:38:47.516 00.002 7008 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.07, 0.21}
22:38:47.519 00.003 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
22:38:47.520 00.001 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
22:38:47.524 00.004 7008 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=0.09 mountY=0.07, mountTheta=0.64
22:38:47.531 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.10, opts=13)
22:38:47.534 00.003 7008 Enqueuing Move request for scope (0.09, 0.10)
22:38:47.537 00.003 8532 Worker thread wakes up
22:38:47.537 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:38:47.537 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:38:47.537 00.000 8532 Moving (0.09, 0.10) raw xDistance=0.09 yDistance=0.07
22:38:47.537 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:38:47.537 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:47.537 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:38:47.537 00.000 8532 MoveAxis(E, 0, ABG)
22:38:47.537 00.000 8532 Move returns status 0, amount 0
22:38:47.537 00.000 8532 MoveAxis(N, 0, ABG)
22:38:47.537 00.000 8532 Move returns status 0, amount 0
22:38:47.537 00.000 8532 move complete, result=0
22:38:47.537 00.000 8532 worker thread done servicing request
22:38:47.539 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2819, FiltMin=2625, FiltMax=28250, Gamma=0.990
22:38:47.556 00.017 7008 UpdateGuideState exits: m=261656 SNR=323.1
22:38:47.562 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.564 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:47.566 00.002 7008 Enqueuing Expose request
22:38:47.568 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:47.569 00.001 8532 Worker thread wakes up
22:38:47.571 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:47.571 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:49.387 01.816 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f949ad7c-e350-4822-97c2-6e72a4db726d"}
22:38:49.392 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f949ad7c-e350-4822-97c2-6e72a4db726d"}
22:38:49.395 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee5a087e-c0ca-4d28-806a-7e681c08e222"}
22:38:49.397 00.002 7008 case statement mapped state 6 to 3
22:38:49.399 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee5a087e-c0ca-4d28-806a-7e681c08e222"}
22:38:49.405 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9f16283-b718-48bf-83d2-85c3ead54e7b"}
22:38:49.409 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.61,7.32],"pixels":"..."},"id":"d9f16283-b718-48bf-83d2-85c3ead54e7b"}
22:38:49.689 00.280 8532 Exposure complete
22:38:49.740 00.051 8532 worker thread done servicing request
22:38:49.740 00.000 7008 OnExposeComplete: enter
22:38:49.742 00.002 7008 UpdateGuideState(): m_state=6
22:38:49.746 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:38:49.749 00.003 7008 Star::Find returns 1 (0), X=552.55, Y=444.34, Mass=256955, SNR=317.1, Peak=41597 HFD=2.8
22:38:49.752 00.003 7008 MultiStar: [#1 0.09,0.14,0.55,U] [#2 -0.00,0.12,0.56,U] [#3 0.12,0.04,0.43,U] [#4 0.05,0.20,0.37,U] [#5 0.10,0.09,0.33,U] [#6 0.16,0.09,0.35,U] [#7 0.05,-0.02,0.30,U] [#8 0.04,0.07,0.32,U] 
22:38:49.755 00.003 7008 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.01, 0.23}
22:38:49.757 00.002 7008 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.07) = xAngle (1.23 = 1.23)
22:38:49.758 00.001 7008 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
22:38:49.762 00.004 7008 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=0.05 mountY=0.10, mountTheta=1.14
22:38:49.765 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.13, opts=13)
22:38:49.767 00.002 7008 Enqueuing Move request for scope (0.06, 0.13)
22:38:49.768 00.001 8532 Worker thread wakes up
22:38:49.768 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:38:49.768 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:38:49.768 00.000 8532 Moving (0.06, 0.13) raw xDistance=0.05 yDistance=0.10
22:38:49.768 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:38:49.768 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:49.768 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:49.768 00.000 8532 MoveAxis(E, 0, ABG)
22:38:49.768 00.000 8532 Move returns status 0, amount 0
22:38:49.768 00.000 8532 MoveAxis(N, 0, ABG)
22:38:49.770 00.002 8532 Move returns status 0, amount 0
22:38:49.770 00.000 8532 move complete, result=0
22:38:49.770 00.000 8532 worker thread done servicing request
22:38:49.770 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2817, FiltMin=2583, FiltMax=29765, Gamma=0.990
22:38:49.784 00.014 7008 UpdateGuideState exits: m=256955 SNR=317.1
22:38:49.785 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.788 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:49.793 00.005 7008 Enqueuing Expose request
22:38:49.797 00.004 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:49.800 00.003 8532 Worker thread wakes up
22:38:49.800 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:49.800 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:51.386 01.586 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2aa5ba53-5f27-4033-976a-a8d2b45ac180"}
22:38:51.390 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2aa5ba53-5f27-4033-976a-a8d2b45ac180"}
22:38:51.393 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"135f6ce5-8bd3-4339-947e-848a567e85c3"}
22:38:51.395 00.002 7008 case statement mapped state 6 to 3
22:38:51.399 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"135f6ce5-8bd3-4339-947e-848a567e85c3"}
22:38:51.404 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9925f155-6884-4cf7-a739-b4edd1388610"}
22:38:51.407 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.55,7.34],"pixels":"..."},"id":"9925f155-6884-4cf7-a739-b4edd1388610"}
22:38:51.926 00.519 8532 Exposure complete
22:38:51.974 00.048 8532 worker thread done servicing request
22:38:51.974 00.000 7008 OnExposeComplete: enter
22:38:51.977 00.003 7008 UpdateGuideState(): m_state=6
22:38:51.981 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:38:51.985 00.004 7008 Star::Find returns 1 (0), X=552.60, Y=444.38, Mass=269575, SNR=326.1, Peak=45668 HFD=2.9
22:38:51.989 00.004 7008 MultiStar: [#1 0.09,0.17,0.53,U] [#2 0.08,0.12,0.51,U] [#3 0.13,0.14,0.40,U] [#4 0.11,0.22,0.37,U] [#5 0.13,0.05,0.33,U] [#6 0.00,0.15,0.34,U] [#7 0.11,0.01,0.27,U] [#8 -0.05,0.28,0.30,U] 
22:38:51.991 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.06, 0.27}
22:38:51.993 00.002 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
22:38:51.997 00.004 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
22:38:52.001 00.004 7008 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.17 mountX=0.06 mountY=0.14, mountTheta=1.15
22:38:52.004 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.18, opts=13)
22:38:52.007 00.003 7008 Enqueuing Move request for scope (0.08, 0.18)
22:38:52.009 00.002 8532 Worker thread wakes up
22:38:52.009 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:38:52.010 00.001 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:38:52.010 00.000 8532 Moving (0.08, 0.18) raw xDistance=0.06 yDistance=0.14
22:38:52.010 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:38:52.010 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:52.010 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:38:52.010 00.000 8532 MoveAxis(E, 0, ABG)
22:38:52.010 00.000 8532 Move returns status 0, amount 0
22:38:52.010 00.000 8532 MoveAxis(N, 0, ABG)
22:38:52.010 00.000 8532 Move returns status 0, amount 0
22:38:52.010 00.000 8532 move complete, result=0
22:38:52.010 00.000 8532 worker thread done servicing request
22:38:52.011 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2819, FiltMin=2577, FiltMax=29074, Gamma=0.990
22:38:52.024 00.013 7008 UpdateGuideState exits: m=269575 SNR=326.1
22:38:52.027 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.032 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:52.034 00.002 7008 Enqueuing Expose request
22:38:52.037 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:52.039 00.002 8532 Worker thread wakes up
22:38:52.039 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:52.039 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:53.388 01.349 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71daec6e-8205-46c8-ada8-aed8e9d3327e"}
22:38:53.393 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71daec6e-8205-46c8-ada8-aed8e9d3327e"}
22:38:53.397 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4715ea0-268e-4ea7-af65-dfdaee4a0e57"}
22:38:53.401 00.004 7008 case statement mapped state 6 to 3
22:38:53.404 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4715ea0-268e-4ea7-af65-dfdaee4a0e57"}
22:38:53.407 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77431860-3fd6-4c47-b988-5a6e2f07cada"}
22:38:53.409 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[6.60,7.38],"pixels":"..."},"id":"77431860-3fd6-4c47-b988-5a6e2f07cada"}
22:38:54.174 00.765 8532 Exposure complete
22:38:54.220 00.046 8532 worker thread done servicing request
22:38:54.220 00.000 7008 OnExposeComplete: enter
22:38:54.223 00.003 7008 UpdateGuideState(): m_state=6
22:38:54.225 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:38:54.227 00.002 7008 Star::Find returns 1 (0), X=552.68, Y=444.46, Mass=262230, SNR=307.3, Peak=45863 HFD=2.9
22:38:54.231 00.004 7008 MultiStar: [#1 0.22,0.25,0.59,U] [#2 0.11,0.19,0.58,U] [#3 0.23,0.16,0.41,U] [#4 0.21,0.30,0.00,M1] [#5 0.17,0.14,0.33,U] [#6 0.14,0.16,0.36,U] [#7 0.19,0.05,0.28,U] [#8 0.14,0.10,0.32,U] 
22:38:54.234 00.003 7008 refined, 7 included, MultiStar: {0.16, 0.21}, one-star: {0.14, 0.35}
22:38:54.236 00.002 7008 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.07) = xAngle (0.99 = 0.99)
22:38:54.237 00.001 7008 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.57 = 0.57)
22:38:54.239 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.91 mountX=0.15 mountY=0.14, mountTheta=0.78
22:38:54.244 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.21, opts=13)
22:38:54.246 00.002 7008 Enqueuing Move request for scope (0.16, 0.21)
22:38:54.249 00.003 8532 Worker thread wakes up
22:38:54.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
22:38:54.249 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
22:38:54.249 00.000 8532 Moving (0.16, 0.21) raw xDistance=0.15 yDistance=0.14
22:38:54.249 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:38:54.249 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:54.249 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:38:54.249 00.000 8532 MoveAxis(E, 0, ABG)
22:38:54.249 00.000 8532 Move returns status 0, amount 0
22:38:54.249 00.000 8532 MoveAxis(N, 0, ABG)
22:38:54.249 00.000 8532 Move returns status 0, amount 0
22:38:54.249 00.000 8532 move complete, result=0
22:38:54.250 00.001 8532 worker thread done servicing request
22:38:54.252 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2819, FiltMin=2649, FiltMax=26896, Gamma=0.990
22:38:54.269 00.017 7008 UpdateGuideState exits: m=262230 SNR=307.3
22:38:54.271 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:54.273 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:54.277 00.004 7008 Enqueuing Expose request
22:38:54.280 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:54.282 00.002 8532 Worker thread wakes up
22:38:54.282 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:54.282 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:55.385 01.103 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a91727e3-810d-4ffb-ad67-5be144cf2971"}
22:38:55.389 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a91727e3-810d-4ffb-ad67-5be144cf2971"}
22:38:55.396 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"279b2015-4681-4c50-b7d0-fbd11cd9cc14"}
22:38:55.398 00.002 7008 case statement mapped state 6 to 3
22:38:55.402 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"279b2015-4681-4c50-b7d0-fbd11cd9cc14"}
22:38:55.407 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16f979e0-a4eb-4485-a7b1-381205158cd1"}
22:38:55.412 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.68,7.46],"pixels":"..."},"id":"16f979e0-a4eb-4485-a7b1-381205158cd1"}
22:38:56.413 01.001 8532 Exposure complete
22:38:56.470 00.057 8532 worker thread done servicing request
22:38:56.470 00.000 7008 OnExposeComplete: enter
22:38:56.472 00.002 7008 UpdateGuideState(): m_state=6
22:38:56.474 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:38:56.476 00.002 7008 Star::Find returns 1 (0), X=552.65, Y=444.42, Mass=264840, SNR=327.7, Peak=45212 HFD=2.9
22:38:56.478 00.002 7008 MultiStar: [#1 0.17,0.27,0.53,U] [#2 0.14,0.16,0.54,U] [#3 0.24,0.18,0.40,U] [#4 0.19,0.24,0.34,U] [#5 0.11,0.21,0.32,U] [#6 0.18,0.12,0.35,U] [#7 0.08,0.07,0.26,U] [#8 0.10,0.13,0.30,U] 
22:38:56.480 00.002 7008 refined, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.11, 0.30}
22:38:56.481 00.001 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
22:38:56.484 00.003 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
22:38:56.485 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.97 mountX=0.13 mountY=0.15, mountTheta=0.86
22:38:56.488 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.21, opts=13)
22:38:56.490 00.002 7008 Enqueuing Move request for scope (0.14, 0.21)
22:38:56.494 00.004 8532 Worker thread wakes up
22:38:56.494 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
22:38:56.494 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
22:38:56.494 00.000 8532 Moving (0.14, 0.21) raw xDistance=0.13 yDistance=0.15
22:38:56.494 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:38:56.494 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:56.494 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:38:56.495 00.001 8532 MoveAxis(E, 0, ABG)
22:38:56.495 00.000 8532 Move returns status 0, amount 0
22:38:56.495 00.000 8532 MoveAxis(N, 0, ABG)
22:38:56.495 00.000 8532 Move returns status 0, amount 0
22:38:56.495 00.000 8532 move complete, result=0
22:38:56.495 00.000 8532 worker thread done servicing request
22:38:56.497 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2818, FiltMin=2651, FiltMax=27397, Gamma=0.990
22:38:56.516 00.019 7008 UpdateGuideState exits: m=264840 SNR=327.7
22:38:56.517 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:56.520 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:56.522 00.002 7008 Enqueuing Expose request
22:38:56.524 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:56.526 00.002 8532 Worker thread wakes up
22:38:56.526 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:56.526 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:57.385 00.859 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d285a28-0e75-4b7a-b145-9642450453a0"}
22:38:57.390 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d285a28-0e75-4b7a-b145-9642450453a0"}
22:38:57.393 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68b9b4b2-af54-4044-88b6-fb2225c7e0b3"}
22:38:57.395 00.002 7008 case statement mapped state 6 to 3
22:38:57.398 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68b9b4b2-af54-4044-88b6-fb2225c7e0b3"}
22:38:57.402 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53b87bd6-c5bf-4c96-b058-cc0577762368"}
22:38:57.406 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.65,7.42],"pixels":"..."},"id":"53b87bd6-c5bf-4c96-b058-cc0577762368"}
22:38:58.648 01.242 8532 Exposure complete
22:38:58.692 00.044 8532 worker thread done servicing request
22:38:58.692 00.000 7008 OnExposeComplete: enter
22:38:58.694 00.002 7008 UpdateGuideState(): m_state=6
22:38:58.696 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:38:58.698 00.002 7008 Star::Find returns 1 (0), X=552.65, Y=444.47, Mass=255614, SNR=314.4, Peak=43330 HFD=3.0
22:38:58.701 00.003 7008 MultiStar: [#1 0.19,0.30,0.00,M1] [#2 0.07,0.22,0.55,U] [#3 0.14,0.26,0.41,U] [#4 0.27,0.24,0.00,M1] [#5 0.18,0.19,0.34,U] [#6 0.08,0.13,0.36,U] [#7 0.16,0.18,0.28,U] [#8 0.04,0.13,0.31,U] 
22:38:58.705 00.004 7008 refined, 6 included, MultiStar: {0.11, 0.24}, one-star: {0.11, 0.35}
22:38:58.707 00.002 7008 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.07) = xAngle (1.22 = 1.22)
22:38:58.709 00.002 7008 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
22:38:58.711 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.15 mountX=0.09 mountY=0.19, mountTheta=1.13
22:38:58.714 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.24, opts=13)
22:38:58.716 00.002 7008 Enqueuing Move request for scope (0.11, 0.24)
22:38:58.717 00.001 8532 Worker thread wakes up
22:38:58.717 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
22:38:58.717 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
22:38:58.718 00.001 8532 Moving (0.11, 0.24) raw xDistance=0.09 yDistance=0.19
22:38:58.718 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:38:58.718 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:38:58.718 00.000 8532 MoveAxis(E, 0, ABG)
22:38:58.718 00.000 8532 Move returns status 0, amount 0
22:38:58.718 00.000 8532 MoveAxis(S, 335, ABG)
22:38:58.718 00.000 8532 Guiding  Dir = 1, Dur = 335
22:38:58.720 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2814, FiltMin=2525, FiltMax=27830, Gamma=0.990
22:38:58.738 00.018 7008 UpdateGuideState exits: m=255614 SNR=314.4
22:38:58.743 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.745 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:38:58.748 00.003 7008 Enqueuing Expose request
22:38:58.752 00.004 8532 IsSlewing returns 0
22:38:58.752 00.000 8532 IsGuiding returns 0
22:38:58.753 00.001 8532 PulseGuide returned control before completion, sleep 345
22:38:59.109 00.356 8532 IsGuiding returns 0
22:38:59.109 00.000 8532 Move returns status 0, amount 335
22:38:59.110 00.001 8532 move complete, result=0
22:38:59.110 00.000 8532 worker thread done servicing request
22:38:59.110 00.000 8532 Worker thread wakes up
22:38:59.110 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:38:59.110 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:38:59.110 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 335 ms SOUTH
22:38:59.383 00.273 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"419518ec-e172-479e-9cde-7342528bbeec"}
22:38:59.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"419518ec-e172-479e-9cde-7342528bbeec"}
22:38:59.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4b702d6-d0a6-4286-a263-9cf643fa9f9c"}
22:38:59.393 00.004 7008 case statement mapped state 6 to 3
22:38:59.395 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4b702d6-d0a6-4286-a263-9cf643fa9f9c"}
22:38:59.397 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52242ae0-9c14-4c85-bd9c-b620d5ab9230"}
22:38:59.400 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.65,7.47],"pixels":"..."},"id":"52242ae0-9c14-4c85-bd9c-b620d5ab9230"}
22:39:01.240 01.840 8532 Exposure complete
22:39:01.285 00.045 8532 worker thread done servicing request
22:39:01.285 00.000 7008 OnExposeComplete: enter
22:39:01.287 00.002 7008 UpdateGuideState(): m_state=6
22:39:01.289 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:39:01.290 00.001 7008 Star::Find returns 1 (0), X=552.65, Y=444.29, Mass=267807, SNR=320.6, Peak=48914 HFD=2.6
22:39:01.292 00.002 7008 MultiStar: [#1 0.18,0.16,0.52,U] [#2 0.11,0.07,0.55,U] [#3 0.22,0.14,0.41,U] [#4 0.08,0.11,0.33,U] [#5 0.18,0.15,0.33,U] [#6 0.15,-0.00,0.35,U] [#7 0.14,-0.03,0.28,U] [#8 -0.00,0.08,0.31,U] 
22:39:01.293 00.001 7008 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.11, 0.17}
22:39:01.295 00.002 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
22:39:01.298 00.003 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
22:39:01.300 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.12 mountY=0.06, mountTheta=0.47
22:39:01.305 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.11, opts=13)
22:39:01.307 00.002 7008 Enqueuing Move request for scope (0.13, 0.11)
22:39:01.309 00.002 8532 Worker thread wakes up
22:39:01.310 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
22:39:01.310 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
22:39:01.310 00.000 8532 Moving (0.13, 0.11) raw xDistance=0.12 yDistance=0.06
22:39:01.310 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:39:01.310 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.310 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:01.310 00.000 8532 MoveAxis(E, 0, ABG)
22:39:01.310 00.000 8532 Move returns status 0, amount 0
22:39:01.310 00.000 8532 MoveAxis(N, 0, ABG)
22:39:01.310 00.000 8532 Move returns status 0, amount 0
22:39:01.310 00.000 8532 move complete, result=0
22:39:01.311 00.001 8532 worker thread done servicing request
22:39:01.313 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2815, FiltMin=2653, FiltMax=27658, Gamma=0.990
22:39:01.327 00.014 7008 UpdateGuideState exits: m=267807 SNR=320.6
22:39:01.333 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.336 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:01.339 00.003 7008 Enqueuing Expose request
22:39:01.340 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:01.342 00.002 8532 Worker thread wakes up
22:39:01.342 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:01.343 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:01.382 00.039 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"043bddef-f11b-42ba-a276-a8846a59515a"}
22:39:01.386 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"043bddef-f11b-42ba-a276-a8846a59515a"}
22:39:01.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41b4c81d-e7f2-47d8-9e4e-2cd6464b058d"}
22:39:01.393 00.004 7008 case statement mapped state 6 to 3
22:39:01.396 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41b4c81d-e7f2-47d8-9e4e-2cd6464b058d"}
22:39:01.400 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c13af870-75c6-45a9-be5d-76f8230b74cd"}
22:39:01.403 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.65,7.29],"pixels":"..."},"id":"c13af870-75c6-45a9-be5d-76f8230b74cd"}
22:39:03.382 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd2cd14d-8572-4377-b182-716d04bcaa10"}
22:39:03.385 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd2cd14d-8572-4377-b182-716d04bcaa10"}
22:39:03.388 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6dbb6d97-9fbc-4640-84c7-049d3fdfc742"}
22:39:03.391 00.003 7008 case statement mapped state 6 to 3
22:39:03.396 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dbb6d97-9fbc-4640-84c7-049d3fdfc742"}
22:39:03.399 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ff221b2-53b4-4add-a066-3e347a47f0a9"}
22:39:03.402 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.65,7.29],"pixels":"..."},"id":"8ff221b2-53b4-4add-a066-3e347a47f0a9"}
22:39:03.463 00.061 8532 Exposure complete
22:39:03.514 00.051 8532 worker thread done servicing request
22:39:03.514 00.000 7008 OnExposeComplete: enter
22:39:03.516 00.002 7008 UpdateGuideState(): m_state=6
22:39:03.518 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:39:03.520 00.002 7008 Star::Find returns 1 (0), X=552.73, Y=444.35, Mass=255603, SNR=310.3, Peak=48249 HFD=2.7
22:39:03.522 00.002 7008 MultiStar: [#1 0.27,0.19,0.00,M1] [#2 0.23,0.11,0.57,U] [#3 0.28,0.18,0.00,M1] [#4 0.30,0.31,0.00,M1] [#5 0.28,0.10,0.35,U] [#6 0.20,0.21,0.35,U] [#7 0.27,0.04,0.28,U] [#8 0.15,0.12,0.29,U] 
22:39:03.523 00.001 7008 refined, 5 included, MultiStar: {0.21, 0.16}, one-star: {0.19, 0.23}
22:39:03.526 00.003 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
22:39:03.529 00.003 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
22:39:03.532 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.27 cameraTheta=0.64 mountX=0.20 mountY=0.08, mountTheta=0.37
22:39:03.537 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.16, opts=13)
22:39:03.541 00.004 7008 Enqueuing Move request for scope (0.21, 0.16)
22:39:03.546 00.005 8532 Worker thread wakes up
22:39:03.546 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
22:39:03.546 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
22:39:03.546 00.000 8532 Moving (0.21, 0.16) raw xDistance=0.20 yDistance=0.08
22:39:03.546 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:39:03.546 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.546 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:39:03.546 00.000 8532 MoveAxis(W, 183, ABG)
22:39:03.546 00.000 8532 Guiding  Dir = 3, Dur = 183
22:39:03.547 00.001 8532 IsSlewing returns 0
22:39:03.547 00.000 8532 IsGuiding returns 0
22:39:03.549 00.002 8532 PulseGuide returned control before completion, sleep 193
22:39:03.550 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2812, FiltMin=2651, FiltMax=28403, Gamma=0.990
22:39:03.568 00.018 7008 UpdateGuideState exits: m=255603 SNR=310.3
22:39:03.570 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.571 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:03.572 00.001 7008 Enqueuing Expose request
22:39:03.786 00.214 8532 IsGuiding returns 1
22:39:03.787 00.001 8532 scope still moving after pulse duration time elapsed
22:39:03.817 00.030 8532 IsSlewing returns 0
22:39:03.817 00.000 8532 IsGuiding returns 0
22:39:03.818 00.001 8532 scope move finished after 183 + 86 ms
22:39:03.818 00.000 8532 Move returns status 0, amount 183
22:39:03.818 00.000 8532 MoveAxis(N, 0, ABG)
22:39:03.818 00.000 8532 Move returns status 0, amount 0
22:39:03.818 00.000 8532 move complete, result=0
22:39:03.818 00.000 8532 worker thread done servicing request
22:39:03.818 00.000 8532 Worker thread wakes up
22:39:03.818 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:03.818 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:03.818 00.000 7008 GuideStep: 0.2 px 183 ms WEST, 0.1 px 0 ms NORTH
22:39:05.382 01.564 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4b411d3-23b1-4a4d-aeee-7c4937aa847c"}
22:39:05.384 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4b411d3-23b1-4a4d-aeee-7c4937aa847c"}
22:39:05.388 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca2f38c1-fbe1-456e-a612-496832b5efb8"}
22:39:05.392 00.004 7008 case statement mapped state 6 to 3
22:39:05.394 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca2f38c1-fbe1-456e-a612-496832b5efb8"}
22:39:05.397 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d754c6f8-4900-4e92-b626-a82a7dea5ba5"}
22:39:05.399 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.73,7.35],"pixels":"..."},"id":"d754c6f8-4900-4e92-b626-a82a7dea5ba5"}
22:39:05.942 00.543 8532 Exposure complete
22:39:05.982 00.040 8532 worker thread done servicing request
22:39:05.984 00.002 7008 OnExposeComplete: enter
22:39:05.985 00.001 7008 UpdateGuideState(): m_state=6
22:39:05.988 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:39:05.990 00.002 7008 Star::Find returns 1 (0), X=552.75, Y=444.43, Mass=261482, SNR=320.7, Peak=47503 HFD=2.8
22:39:05.992 00.002 7008 MultiStar: [#1 0.23,0.19,0.54,U] [#2 0.22,0.18,0.56,U] [#3 0.34,0.16,0.00,M2] [#4 0.29,0.20,0.00,M2] [#5 0.26,0.15,0.33,U] [#6 0.19,0.13,0.36,U] [#7 0.34,0.12,0.00,M1] [#8 0.12,0.18,0.30,U] 
22:39:05.994 00.002 7008 refined, 5 included, MultiStar: {0.21, 0.22}, one-star: {0.21, 0.31}
22:39:05.998 00.004 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
22:39:06.000 00.002 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.46 = 0.46)
22:39:06.003 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.80 mountX=0.19 mountY=0.13, mountTheta=0.60
22:39:06.006 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.22, opts=13)
22:39:06.009 00.003 7008 Enqueuing Move request for scope (0.21, 0.22)
22:39:06.011 00.002 8532 Worker thread wakes up
22:39:06.011 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
22:39:06.011 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
22:39:06.011 00.000 8532 Moving (0.21, 0.22) raw xDistance=0.19 yDistance=0.13
22:39:06.011 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
22:39:06.012 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:06.012 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:06.012 00.000 8532 MoveAxis(W, 189, ABG)
22:39:06.012 00.000 8532 Guiding  Dir = 3, Dur = 189
22:39:06.012 00.000 8532 IsSlewing returns 0
22:39:06.013 00.001 8532 IsGuiding returns 0
22:39:06.014 00.001 8532 PulseGuide returned control before completion, sleep 199
22:39:06.015 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2810, FiltMin=2632, FiltMax=28467, Gamma=0.990
22:39:06.031 00.016 7008 UpdateGuideState exits: m=261482 SNR=320.7
22:39:06.035 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.037 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:06.039 00.002 7008 Enqueuing Expose request
22:39:06.215 00.176 8532 IsGuiding returns 1
22:39:06.215 00.000 8532 scope still moving after pulse duration time elapsed
22:39:06.246 00.031 8532 IsSlewing returns 0
22:39:06.247 00.001 8532 IsGuiding returns 0
22:39:06.247 00.000 8532 scope move finished after 189 + 44 ms
22:39:06.247 00.000 8532 Move returns status 0, amount 189
22:39:06.247 00.000 8532 MoveAxis(N, 0, ABG)
22:39:06.247 00.000 8532 Move returns status 0, amount 0
22:39:06.247 00.000 8532 move complete, result=0
22:39:06.247 00.000 8532 worker thread done servicing request
22:39:06.247 00.000 8532 Worker thread wakes up
22:39:06.247 00.000 7008 GuideStep: 0.2 px 189 ms WEST, 0.1 px 0 ms NORTH
22:39:06.250 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:06.250 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:07.382 01.132 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8cd2c63-38e9-43d8-85d6-b916868c7b65"}
22:39:07.384 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8cd2c63-38e9-43d8-85d6-b916868c7b65"}
22:39:07.388 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29d77cb5-527d-4b3a-8fe3-e3e3ddf65378"}
22:39:07.392 00.004 7008 case statement mapped state 6 to 3
22:39:07.394 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29d77cb5-527d-4b3a-8fe3-e3e3ddf65378"}
22:39:07.397 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5b85cc21-498b-4fa5-b49d-333ed27f2e68"}
22:39:07.399 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.75,7.43],"pixels":"..."},"id":"5b85cc21-498b-4fa5-b49d-333ed27f2e68"}
22:39:08.382 00.983 8532 Exposure complete
22:39:08.430 00.048 8532 worker thread done servicing request
22:39:08.430 00.000 7008 OnExposeComplete: enter
22:39:08.435 00.005 7008 UpdateGuideState(): m_state=6
22:39:08.438 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:39:08.441 00.003 7008 Star::Find returns 1 (0), X=552.68, Y=444.44, Mass=259232, SNR=330.1, Peak=45004 HFD=2.9
22:39:08.443 00.002 7008 MultiStar: [#1 0.23,0.22,0.00,M1] [#2 0.14,0.20,0.52,U] [#3 0.15,0.32,0.00,M3] [#4 0.28,0.30,0.00,M3] [#5 0.07,0.10,0.32,U] [#6 0.27,0.14,0.35,U] [#7 0.19,0.19,0.26,U] [#8 0.21,0.24,0.30,U] 
22:39:08.446 00.003 7008 refined, 5 included, MultiStar: {0.16, 0.23}, one-star: {0.14, 0.32}
22:39:08.448 00.002 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
22:39:08.449 00.001 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
22:39:08.451 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.96 mountX=0.15 mountY=0.16, mountTheta=0.84
22:39:08.456 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.23, opts=13)
22:39:08.459 00.003 7008 Enqueuing Move request for scope (0.16, 0.23)
22:39:08.462 00.003 8532 Worker thread wakes up
22:39:08.462 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
22:39:08.462 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
22:39:08.462 00.000 8532 Moving (0.16, 0.23) raw xDistance=0.15 yDistance=0.16
22:39:08.462 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:39:08.462 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.462 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:39:08.462 00.000 8532 MoveAxis(E, 0, ABG)
22:39:08.462 00.000 8532 Move returns status 0, amount 0
22:39:08.462 00.000 8532 MoveAxis(N, 0, ABG)
22:39:08.462 00.000 8532 Move returns status 0, amount 0
22:39:08.462 00.000 8532 move complete, result=0
22:39:08.463 00.001 8532 worker thread done servicing request
22:39:08.465 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2811, FiltMin=2610, FiltMax=26697, Gamma=0.990
22:39:08.483 00.018 7008 UpdateGuideState exits: m=259232 SNR=330.1
22:39:08.487 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.489 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:08.492 00.003 7008 Enqueuing Expose request
22:39:08.494 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:08.497 00.003 8532 Worker thread wakes up
22:39:08.497 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:08.498 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:09.382 00.884 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97765e9b-a2f5-4b68-a0c6-f337b4329795"}
22:39:09.385 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97765e9b-a2f5-4b68-a0c6-f337b4329795"}
22:39:09.388 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ca1e37d8-900c-4afe-ab27-caca6353250a"}
22:39:09.390 00.002 7008 case statement mapped state 6 to 3
22:39:09.392 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca1e37d8-900c-4afe-ab27-caca6353250a"}
22:39:09.394 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"502db78d-67c8-4417-9196-6e1d8b6856df"}
22:39:09.396 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.68,7.44],"pixels":"..."},"id":"502db78d-67c8-4417-9196-6e1d8b6856df"}
22:39:10.628 01.232 8532 Exposure complete
22:39:10.684 00.056 8532 worker thread done servicing request
22:39:10.684 00.000 7008 OnExposeComplete: enter
22:39:10.687 00.003 7008 UpdateGuideState(): m_state=6
22:39:10.689 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:39:10.692 00.003 7008 Star::Find returns 1 (0), X=552.78, Y=444.50, Mass=261900, SNR=319.1, Peak=45548 HFD=3.0
22:39:10.696 00.004 7008 MultiStar: [#1 0.35,0.33,0.00,M2] [#2 0.22,0.22,0.55,U] [#3 0.42,0.34,0.00,M4] [#4 0.31,0.39,0.00,M4] [#5 0.25,0.18,0.32,U] [#6 0.32,0.16,0.00,M1] [#7 0.41,0.33,0.00,M1] [#8 0.63,-0.03,0.00,M1] 
22:39:10.699 00.003 7008 refined, 2 included, MultiStar: {0.24, 0.30}, one-star: {0.24, 0.39}
22:39:10.701 00.002 7008 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.07) = xAngle (0.98 = 0.98)
22:39:10.704 00.003 7008 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.57 = 0.57)
22:39:10.706 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.30 hyp=0.39 cameraTheta=0.91 mountX=0.22 mountY=0.21, mountTheta=0.77
22:39:10.709 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.30, opts=13)
22:39:10.711 00.002 7008 Enqueuing Move request for scope (0.24, 0.30)
22:39:10.712 00.001 8532 Worker thread wakes up
22:39:10.712 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.30) opts 0xd
22:39:10.713 00.001 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.30)
22:39:10.713 00.000 8532 Moving (0.24, 0.30) raw xDistance=0.22 yDistance=0.21
22:39:10.713 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:39:10.713 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:39:10.713 00.000 8532 MoveAxis(W, 195, ABG)
22:39:10.713 00.000 8532 Guiding  Dir = 3, Dur = 195
22:39:10.713 00.000 8532 IsSlewing returns 0
22:39:10.713 00.000 8532 IsGuiding returns 0
22:39:10.714 00.001 8532 PulseGuide returned control before completion, sleep 205
22:39:10.716 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2810, FiltMin=2654, FiltMax=29668, Gamma=0.990
22:39:10.730 00.014 7008 UpdateGuideState exits: m=261900 SNR=319.1
22:39:10.732 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.735 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:10.737 00.002 7008 Enqueuing Expose request
22:39:10.931 00.194 8532 IsGuiding returns 0
22:39:10.932 00.001 8532 Move returns status 0, amount 195
22:39:10.932 00.000 8532 MoveAxis(S, 364, ABG)
22:39:10.932 00.000 8532 Guiding  Dir = 1, Dur = 364
22:39:10.933 00.001 8532 IsSlewing returns 0
22:39:10.934 00.001 8532 IsGuiding returns 0
22:39:10.934 00.000 8532 PulseGuide returned control before completion, sleep 374
22:39:11.322 00.388 8532 IsGuiding returns 1
22:39:11.322 00.000 8532 scope still moving after pulse duration time elapsed
22:39:11.353 00.031 8532 IsSlewing returns 0
22:39:11.355 00.002 8532 IsGuiding returns 0
22:39:11.355 00.000 8532 scope move finished after 364 + 56 ms
22:39:11.355 00.000 8532 Move returns status 0, amount 364
22:39:11.355 00.000 8532 move complete, result=0
22:39:11.355 00.000 8532 worker thread done servicing request
22:39:11.355 00.000 8532 Worker thread wakes up
22:39:11.355 00.000 7008 GuideStep: 0.2 px 195 ms WEST, 0.2 px 364 ms SOUTH
22:39:11.359 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:11.360 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:11.382 00.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07b573af-1bbf-481f-a954-699c4f6bb39b"}
22:39:11.385 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07b573af-1bbf-481f-a954-699c4f6bb39b"}
22:39:11.390 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7fae283-cf49-4b3a-a4a6-c31e84f05cd2"}
22:39:11.391 00.001 7008 case statement mapped state 6 to 3
22:39:11.394 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7fae283-cf49-4b3a-a4a6-c31e84f05cd2"}
22:39:11.397 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dcba3177-a6de-46cb-bd51-51acc98aeddb"}
22:39:11.399 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.78,6.50],"pixels":"..."},"id":"dcba3177-a6de-46cb-bd51-51acc98aeddb"}
22:39:13.382 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0f4701a-3afd-4ec6-8cf5-7c6ad9a4ea7c"}
22:39:13.385 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0f4701a-3afd-4ec6-8cf5-7c6ad9a4ea7c"}
22:39:13.389 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fcc9489-3193-4b5e-a194-cb7f0f4b09fe"}
22:39:13.391 00.002 7008 case statement mapped state 6 to 3
22:39:13.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fcc9489-3193-4b5e-a194-cb7f0f4b09fe"}
22:39:13.396 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"80540a1f-9245-464b-9b4e-1f8d06e95e2f"}
22:39:13.401 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":81,"width":15,"height":15,"star_pos":[6.78,6.50],"pixels":"..."},"id":"80540a1f-9245-464b-9b4e-1f8d06e95e2f"}
22:39:13.486 00.085 8532 Exposure complete
22:39:13.530 00.044 8532 worker thread done servicing request
22:39:13.530 00.000 7008 OnExposeComplete: enter
22:39:13.533 00.003 7008 UpdateGuideState(): m_state=6
22:39:13.534 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:39:13.536 00.002 7008 Star::Find returns 1 (0), X=553.00, Y=444.46, Mass=264773, SNR=313.7, Peak=46837 HFD=2.6
22:39:13.538 00.002 7008 MultiStar: [#1 0.56,0.25,0.00,M3] [#2 0.50,0.17,0.00,M1] [#3 0.64,0.25,0.00,M5] [#4 0.54,0.27,0.00,M5] [#5 0.52,0.19,0.00,M1] [#6 0.50,0.09,0.00,M2] [#7 0.64,0.23,0.00,M2] [#8 0.67,0.06,0.00,M2] 
22:39:13.540 00.002 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
22:39:13.543 00.003 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
22:39:13.545 00.002 7008 CameraToMount -- cameraX=0.46 cameraY=0.34 hyp=0.57 cameraTheta=0.64 mountX=0.44 mountY=0.17, mountTheta=0.36
22:39:13.550 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.46, y=0.34, opts=13)
22:39:13.553 00.003 7008 Enqueuing Move request for scope (0.46, 0.34)
22:39:13.560 00.007 8532 Worker thread wakes up
22:39:13.560 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.34) opts 0xd
22:39:13.560 00.000 8532 Handling offset move in thread for scope, endpoint = (0.46, 0.34)
22:39:13.560 00.000 8532 Moving (0.46, 0.34) raw xDistance=0.44 yDistance=0.17
22:39:13.561 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:39:13.561 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.561 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:39:13.561 00.000 8532 MoveAxis(W, 409, ABG)
22:39:13.561 00.000 8532 Guiding  Dir = 3, Dur = 409
22:39:13.562 00.001 8532 IsSlewing returns 0
22:39:13.562 00.000 8532 IsGuiding returns 0
22:39:13.563 00.001 8532 PulseGuide returned control before completion, sleep 419
22:39:13.564 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2806, FiltMin=2664, FiltMax=23773, Gamma=0.990
22:39:13.583 00.019 7008 UpdateGuideState exits: m=264773 SNR=313.7
22:39:13.585 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.589 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:13.592 00.003 7008 Enqueuing Expose request
22:39:13.994 00.402 8532 IsGuiding returns 0
22:39:13.994 00.000 8532 Move returns status 0, amount 409
22:39:13.994 00.000 8532 MoveAxis(N, 0, ABG)
22:39:13.994 00.000 8532 Move returns status 0, amount 0
22:39:13.994 00.000 8532 move complete, result=0
22:39:13.994 00.000 8532 worker thread done servicing request
22:39:13.996 00.002 8532 Worker thread wakes up
22:39:13.996 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:13.996 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:13.996 00.000 7008 GuideStep: 0.4 px 409 ms WEST, 0.2 px 0 ms NORTH
22:39:15.382 01.386 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54e85e28-f22e-466d-ba67-a3b95eb8b592"}
22:39:15.384 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54e85e28-f22e-466d-ba67-a3b95eb8b592"}
22:39:15.387 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5b850d5-b39d-4445-a491-b96ead039899"}
22:39:15.389 00.002 7008 case statement mapped state 6 to 3
22:39:15.391 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5b850d5-b39d-4445-a491-b96ead039899"}
22:39:15.394 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b541486a-9177-48a1-806f-05de25f6f104"}
22:39:15.397 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.00,7.46],"pixels":"..."},"id":"b541486a-9177-48a1-806f-05de25f6f104"}
22:39:16.124 00.727 8532 Exposure complete
22:39:16.166 00.042 8532 worker thread done servicing request
22:39:16.166 00.000 7008 OnExposeComplete: enter
22:39:16.170 00.004 7008 UpdateGuideState(): m_state=6
22:39:16.173 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:39:16.176 00.003 7008 Star::Find returns 1 (0), X=552.93, Y=444.38, Mass=270993, SNR=321.9, Peak=52012 HFD=2.6
22:39:16.179 00.003 7008 MultiStar: [#1 0.52,0.22,0.00,M4] [#2 0.38,0.16,0.00,M2] [#3 0.52,0.22,0.00,M6] [#4 0.52,0.22,0.00,M6] [#5 0.49,0.15,0.00,M2] [#6 0.50,0.16,0.00,M3] [#7 0.54,0.18,0.00,M3] [#8 0.67,-0.12,0.00,M3] 
22:39:16.183 00.004 7008 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.07) = xAngle (0.67 = 0.67)
22:39:16.186 00.003 7008 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.26 = 0.26)
22:39:16.190 00.004 7008 CameraToMount -- cameraX=0.39 cameraY=0.27 hyp=0.47 cameraTheta=0.60 mountX=0.37 mountY=0.12, mountTheta=0.32
22:39:16.194 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.27, opts=13)
22:39:16.199 00.005 7008 Enqueuing Move request for scope (0.39, 0.27)
22:39:16.202 00.003 8532 Worker thread wakes up
22:39:16.202 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.27) opts 0xd
22:39:16.202 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.27)
22:39:16.202 00.000 8532 Moving (0.39, 0.27) raw xDistance=0.37 yDistance=0.12
22:39:16.202 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:39:16.203 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:16.203 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:16.203 00.000 8532 MoveAxis(W, 362, ABG)
22:39:16.203 00.000 8532 Guiding  Dir = 3, Dur = 362
22:39:16.203 00.000 8532 IsSlewing returns 0
22:39:16.204 00.001 8532 IsGuiding returns 0
22:39:16.205 00.001 8532 PulseGuide returned control before completion, sleep 372
22:39:16.206 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2807, FiltMin=2573, FiltMax=25721, Gamma=0.990
22:39:16.221 00.015 7008 UpdateGuideState exits: m=270993 SNR=321.9
22:39:16.224 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.226 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:16.231 00.005 7008 Enqueuing Expose request
22:39:16.585 00.354 8532 IsGuiding returns 0
22:39:16.585 00.000 8532 Move returns status 0, amount 362
22:39:16.585 00.000 8532 MoveAxis(N, 0, ABG)
22:39:16.586 00.001 8532 Move returns status 0, amount 0
22:39:16.586 00.000 8532 move complete, result=0
22:39:16.586 00.000 8532 worker thread done servicing request
22:39:16.586 00.000 7008 GuideStep: 0.4 px 362 ms WEST, 0.1 px 0 ms NORTH
22:39:16.589 00.003 8532 Worker thread wakes up
22:39:16.589 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:16.590 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:17.382 00.792 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79cc9e4a-e3eb-420d-9b93-3917f6a95c10"}
22:39:17.386 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79cc9e4a-e3eb-420d-9b93-3917f6a95c10"}
22:39:17.388 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e2ca4cc-7acd-4bcb-a91f-ae7871a24080"}
22:39:17.390 00.002 7008 case statement mapped state 6 to 3
22:39:17.391 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e2ca4cc-7acd-4bcb-a91f-ae7871a24080"}
22:39:17.392 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6105e773-801f-4848-be15-6e644c07701f"}
22:39:17.395 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.93,7.38],"pixels":"..."},"id":"6105e773-801f-4848-be15-6e644c07701f"}
22:39:18.719 01.324 8532 Exposure complete
22:39:18.773 00.054 8532 worker thread done servicing request
22:39:18.773 00.000 7008 OnExposeComplete: enter
22:39:18.776 00.003 7008 UpdateGuideState(): m_state=6
22:39:18.778 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:39:18.780 00.002 7008 Star::Find returns 1 (0), X=552.97, Y=444.32, Mass=269807, SNR=321.6, Peak=52525 HFD=2.5
22:39:18.782 00.002 7008 MultiStar: [#1 0.47,0.19,0.00,M5] [#2 0.39,0.11,0.00,M3] [#3 0.52,0.16,0.00,M7] [#4 0.49,0.20,0.00,M7] [#5 0.49,0.09,0.00,M3] [#6 0.41,0.04,0.00,M4] [#7 0.38,0.05,0.00,M4] [#8 0.52,-0.00,0.00,M4] 
22:39:18.783 00.001 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
22:39:18.784 00.001 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
22:39:18.785 00.001 7008 CameraToMount -- cameraX=0.43 cameraY=0.21 hyp=0.48 cameraTheta=0.45 mountX=0.42 mountY=0.05, mountTheta=0.12
22:39:18.789 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=0.21, opts=13)
22:39:18.791 00.002 7008 Enqueuing Move request for scope (0.43, 0.21)
22:39:18.794 00.003 8532 Worker thread wakes up
22:39:18.794 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.21) opts 0xd
22:39:18.794 00.000 8532 Handling offset move in thread for scope, endpoint = (0.43, 0.21)
22:39:18.794 00.000 8532 Moving (0.43, 0.21) raw xDistance=0.42 yDistance=0.05
22:39:18.794 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
22:39:18.794 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.794 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:18.794 00.000 8532 MoveAxis(W, 404, ABG)
22:39:18.794 00.000 8532 Guiding  Dir = 3, Dur = 404
22:39:18.794 00.000 8532 IsSlewing returns 0
22:39:18.796 00.002 8532 IsGuiding returns 0
22:39:18.796 00.000 8532 PulseGuide returned control before completion, sleep 414
22:39:18.797 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2805, FiltMin=2668, FiltMax=25606, Gamma=0.990
22:39:18.810 00.013 7008 UpdateGuideState exits: m=269807 SNR=321.6
22:39:18.812 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.814 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:18.815 00.001 7008 Enqueuing Expose request
22:39:19.215 00.400 8532 IsGuiding returns 1
22:39:19.215 00.000 8532 scope still moving after pulse duration time elapsed
22:39:19.246 00.031 8532 IsSlewing returns 0
22:39:19.247 00.001 8532 IsGuiding returns 0
22:39:19.247 00.000 8532 scope move finished after 404 + 47 ms
22:39:19.247 00.000 8532 Move returns status 0, amount 404
22:39:19.247 00.000 8532 MoveAxis(N, 0, ABG)
22:39:19.247 00.000 8532 Move returns status 0, amount 0
22:39:19.247 00.000 8532 move complete, result=0
22:39:19.247 00.000 8532 worker thread done servicing request
22:39:19.247 00.000 8532 Worker thread wakes up
22:39:19.247 00.000 7008 GuideStep: 0.4 px 404 ms WEST, 0.1 px 0 ms NORTH
22:39:19.250 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:19.250 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:19.381 00.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93599a63-6a5f-4976-a138-0a5555504fd3"}
22:39:19.384 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93599a63-6a5f-4976-a138-0a5555504fd3"}
22:39:19.387 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0ecfd36-ddce-471d-bf6d-dc70d3c65e6c"}
22:39:19.389 00.002 7008 case statement mapped state 6 to 3
22:39:19.391 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0ecfd36-ddce-471d-bf6d-dc70d3c65e6c"}
22:39:19.394 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7cd15a4-8946-4ca7-b8f7-5f202fedabde"}
22:39:19.397 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.97,7.32],"pixels":"..."},"id":"e7cd15a4-8946-4ca7-b8f7-5f202fedabde"}
22:39:21.371 01.974 8532 Exposure complete
22:39:21.380 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c5b5d2e-280d-4955-9d94-60159af965b1"}
22:39:21.384 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c5b5d2e-280d-4955-9d94-60159af965b1"}
22:39:21.387 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84d35557-c963-41b9-8a04-25153a8b0e21"}
22:39:21.388 00.001 7008 case statement mapped state 6 to 3
22:39:21.389 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"84d35557-c963-41b9-8a04-25153a8b0e21"}
22:39:21.392 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6876fdc-3a22-4db2-9c0c-4069dc625ff0"}
22:39:21.393 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[6.97,7.32],"pixels":"..."},"id":"b6876fdc-3a22-4db2-9c0c-4069dc625ff0"}
22:39:21.410 00.017 8532 worker thread done servicing request
22:39:21.410 00.000 7008 OnExposeComplete: enter
22:39:21.413 00.003 7008 UpdateGuideState(): m_state=6
22:39:21.416 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:39:21.417 00.001 7008 Star::Find returns 1 (0), X=552.91, Y=444.42, Mass=271142, SNR=326.9, Peak=49975 HFD=2.6
22:39:21.420 00.003 7008 MultiStar: [#1 0.43,0.18,0.00,M6] [#2 0.35,0.18,0.00,M4] [#3 0.51,0.23,0.00,M8] [#4 0.41,0.26,0.00,M8] [#5 0.37,0.14,0.00,M4] [#6 0.36,0.12,0.00,M5] [#7 0.42,0.05,0.00,M5] [#8 0.59,-0.09,0.00,M5] 
22:39:21.422 00.002 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
22:39:21.424 00.002 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
22:39:21.426 00.002 7008 CameraToMount -- cameraX=0.37 cameraY=0.30 hyp=0.48 cameraTheta=0.69 mountX=0.35 mountY=0.16, mountTheta=0.44
22:39:21.431 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.30, opts=13)
22:39:21.434 00.003 7008 Enqueuing Move request for scope (0.37, 0.30)
22:39:21.436 00.002 8532 Worker thread wakes up
22:39:21.436 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.30) opts 0xd
22:39:21.436 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.30)
22:39:21.436 00.000 8532 Moving (0.37, 0.30) raw xDistance=0.35 yDistance=0.16
22:39:21.436 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
22:39:21.436 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.436 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:39:21.436 00.000 8532 MoveAxis(W, 342, ABG)
22:39:21.436 00.000 8532 Guiding  Dir = 3, Dur = 342
22:39:21.437 00.001 8532 IsSlewing returns 0
22:39:21.437 00.000 8532 IsGuiding returns 0
22:39:21.437 00.000 8532 PulseGuide returned control before completion, sleep 352
22:39:21.438 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2801, FiltMin=2595, FiltMax=27429, Gamma=0.990
22:39:21.453 00.015 7008 UpdateGuideState exits: m=271142 SNR=326.9
22:39:21.455 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.456 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:21.463 00.007 7008 Enqueuing Expose request
22:39:21.802 00.339 8532 IsGuiding returns 1
22:39:21.802 00.000 8532 scope still moving after pulse duration time elapsed
22:39:21.834 00.032 8532 IsSlewing returns 0
22:39:21.834 00.000 8532 IsGuiding returns 0
22:39:21.834 00.000 8532 scope move finished after 342 + 55 ms
22:39:21.834 00.000 8532 Move returns status 0, amount 342
22:39:21.835 00.001 8532 MoveAxis(N, 0, ABG)
22:39:21.835 00.000 8532 Move returns status 0, amount 0
22:39:21.835 00.000 8532 move complete, result=0
22:39:21.835 00.000 8532 worker thread done servicing request
22:39:21.835 00.000 8532 Worker thread wakes up
22:39:21.836 00.001 7008 GuideStep: 0.3 px 342 ms WEST, 0.2 px 0 ms NORTH
22:39:21.841 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:21.841 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:23.380 01.539 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e89d2f5-ee98-4bb6-8af2-225e042ea948"}
22:39:23.384 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e89d2f5-ee98-4bb6-8af2-225e042ea948"}
22:39:23.388 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8c0b96c-5049-4de4-9b3a-c95c4be41981"}
22:39:23.391 00.003 7008 case statement mapped state 6 to 3
22:39:23.394 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8c0b96c-5049-4de4-9b3a-c95c4be41981"}
22:39:23.397 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd779316-6225-42b0-8b07-176b2ef00126"}
22:39:23.401 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.91,7.42],"pixels":"..."},"id":"fd779316-6225-42b0-8b07-176b2ef00126"}
22:39:23.966 00.565 8532 Exposure complete
22:39:24.009 00.043 8532 worker thread done servicing request
22:39:24.010 00.001 7008 OnExposeComplete: enter
22:39:24.011 00.001 7008 UpdateGuideState(): m_state=6
22:39:24.014 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:39:24.015 00.001 7008 Star::Find returns 1 (0), X=552.92, Y=444.38, Mass=265276, SNR=314.8, Peak=51108 HFD=2.6
22:39:24.017 00.002 7008 MultiStar: [#1 0.46,0.25,0.00,M7] [#2 0.38,0.18,0.00,M5] [#3 0.48,0.25,0.00,M9] [#4 0.54,0.20,0.00,M9] [#5 0.45,0.06,0.00,M5] [#6 0.43,0.06,0.00,M6] [#7 0.52,0.04,0.00,M6] [#8 0.61,-0.05,0.00,M6] 
22:39:24.018 00.001 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
22:39:24.019 00.001 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
22:39:24.020 00.001 7008 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.46 cameraTheta=0.61 mountX=0.36 mountY=0.12, mountTheta=0.33
22:39:24.023 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=0.27, opts=13)
22:39:24.024 00.001 7008 Enqueuing Move request for scope (0.38, 0.27)
22:39:24.027 00.003 8532 Worker thread wakes up
22:39:24.027 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.27) opts 0xd
22:39:24.027 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, 0.27)
22:39:24.027 00.000 8532 Moving (0.38, 0.27) raw xDistance=0.36 yDistance=0.12
22:39:24.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
22:39:24.027 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:24.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:24.027 00.000 8532 MoveAxis(W, 350, ABG)
22:39:24.027 00.000 8532 Guiding  Dir = 3, Dur = 350
22:39:24.028 00.001 8532 IsSlewing returns 0
22:39:24.028 00.000 8532 IsGuiding returns 0
22:39:24.028 00.000 8532 PulseGuide returned control before completion, sleep 360
22:39:24.028 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2801, FiltMin=2548, FiltMax=27994, Gamma=0.990
22:39:24.043 00.015 7008 UpdateGuideState exits: m=265276 SNR=314.8
22:39:24.046 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.048 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:24.050 00.002 7008 Enqueuing Expose request
22:39:24.396 00.346 8532 IsGuiding returns 0
22:39:24.396 00.000 8532 Move returns status 0, amount 350
22:39:24.396 00.000 8532 MoveAxis(N, 0, ABG)
22:39:24.396 00.000 8532 Move returns status 0, amount 0
22:39:24.397 00.001 8532 move complete, result=0
22:39:24.397 00.000 8532 worker thread done servicing request
22:39:24.397 00.000 8532 Worker thread wakes up
22:39:24.397 00.000 7008 GuideStep: 0.4 px 350 ms WEST, 0.1 px 0 ms NORTH
22:39:24.400 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:24.400 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:25.379 00.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4edc43b6-d4f0-431b-8e09-000ad9e1331e"}
22:39:25.384 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4edc43b6-d4f0-431b-8e09-000ad9e1331e"}
22:39:25.387 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1c2d791-52f2-4bf8-bad4-ee95306455ae"}
22:39:25.389 00.002 7008 case statement mapped state 6 to 3
22:39:25.392 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1c2d791-52f2-4bf8-bad4-ee95306455ae"}
22:39:25.394 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb4dd54a-fa9c-48dc-adb9-3197f4b42f67"}
22:39:25.397 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.92,7.38],"pixels":"..."},"id":"eb4dd54a-fa9c-48dc-adb9-3197f4b42f67"}
22:39:26.532 01.135 8532 Exposure complete
22:39:26.580 00.048 8532 worker thread done servicing request
22:39:26.580 00.000 7008 OnExposeComplete: enter
22:39:26.582 00.002 7008 UpdateGuideState(): m_state=6
22:39:26.584 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:39:26.588 00.004 7008 Star::Find returns 1 (0), X=552.68, Y=444.41, Mass=257885, SNR=323.1, Peak=47142 HFD=2.9
22:39:26.590 00.002 7008 MultiStar: [#1 0.29,0.26,0.00,M8] [#2 0.18,0.16,0.52,U] [#3 0.27,0.19,0.00,M10] [#4 0.24,0.28,0.00,M10] [#5 0.21,0.11,0.32,U] [#6 0.23,0.16,0.37,U] [#7 0.25,0.08,0.27,U] [#8 0.12,0.17,0.31,U] 
22:39:26.592 00.002 7008 refined, 5 included, MultiStar: {0.18, 0.20}, one-star: {0.14, 0.30}
22:39:26.594 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
22:39:26.596 00.002 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
22:39:26.598 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.26 cameraTheta=0.83 mountX=0.16 mountY=0.12, mountTheta=0.65
22:39:26.602 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.20, opts=13)
22:39:26.604 00.002 7008 Enqueuing Move request for scope (0.18, 0.20)
22:39:26.606 00.002 8532 Worker thread wakes up
22:39:26.606 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
22:39:26.606 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
22:39:26.606 00.000 8532 Moving (0.18, 0.20) raw xDistance=0.16 yDistance=0.12
22:39:26.606 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:39:26.606 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:26.606 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:26.607 00.001 8532 MoveAxis(E, 0, ABG)
22:39:26.607 00.000 8532 Move returns status 0, amount 0
22:39:26.607 00.000 8532 MoveAxis(N, 0, ABG)
22:39:26.607 00.000 8532 Move returns status 0, amount 0
22:39:26.607 00.000 8532 move complete, result=0
22:39:26.607 00.000 8532 worker thread done servicing request
22:39:26.607 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2800, FiltMin=2575, FiltMax=26504, Gamma=0.990
22:39:26.622 00.015 7008 UpdateGuideState exits: m=257885 SNR=323.1
22:39:26.625 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.629 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:26.631 00.002 7008 Enqueuing Expose request
22:39:26.633 00.002 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:26.638 00.005 8532 Worker thread wakes up
22:39:26.638 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:26.638 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:27.378 00.740 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38aa11cc-1670-472d-a08d-e4a39e93209d"}
22:39:27.381 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38aa11cc-1670-472d-a08d-e4a39e93209d"}
22:39:27.382 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd65efa1-064b-4e12-90ef-8b70f2ff4d5b"}
22:39:27.385 00.003 7008 case statement mapped state 6 to 3
22:39:27.386 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd65efa1-064b-4e12-90ef-8b70f2ff4d5b"}
22:39:27.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9b21476c-5357-4f68-9a9c-59996da1e3c0"}
22:39:27.390 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":87,"width":15,"height":15,"star_pos":[6.68,7.41],"pixels":"..."},"id":"9b21476c-5357-4f68-9a9c-59996da1e3c0"}
22:39:28.761 01.371 8532 Exposure complete
22:39:28.802 00.041 8532 worker thread done servicing request
22:39:28.803 00.001 7008 OnExposeComplete: enter
22:39:28.805 00.002 7008 UpdateGuideState(): m_state=6
22:39:28.807 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:39:28.809 00.002 7008 Star::Find returns 1 (0), X=552.73, Y=444.46, Mass=260103, SNR=317.5, Peak=46359 HFD=2.9
22:39:28.812 00.003 7008 MultiStar: [#1 0.29,0.24,0.00,M9] [#2 0.21,0.22,0.51,U] [#3 0.41,0.24,0.00,R] [#4 0.35,0.33,0.00,R] [#5 0.27,0.18,0.35,U] [#6 0.24,0.16,0.34,U] [#7 0.21,0.26,0.00,M6] [#8 0.15,0.22,0.31,U] 
22:39:28.813 00.001 7008 refined, 4 included, MultiStar: {0.21, 0.26}, one-star: {0.19, 0.35}
22:39:28.816 00.003 7008 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
22:39:28.818 00.002 7008 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.55 = 0.55)
22:39:28.820 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.89 mountX=0.19 mountY=0.17, mountTheta=0.74
22:39:28.823 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.26, opts=13)
22:39:28.825 00.002 7008 Enqueuing Move request for scope (0.21, 0.26)
22:39:28.826 00.001 8532 Worker thread wakes up
22:39:28.826 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
22:39:28.828 00.002 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
22:39:28.828 00.000 8532 Moving (0.21, 0.26) raw xDistance=0.19 yDistance=0.17
22:39:28.828 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
22:39:28.828 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:39:28.828 00.000 8532 MoveAxis(W, 172, ABG)
22:39:28.828 00.000 8532 Guiding  Dir = 3, Dur = 172
22:39:28.828 00.000 8532 IsSlewing returns 0
22:39:28.828 00.000 8532 IsGuiding returns 0
22:39:28.829 00.001 8532 PulseGuide returned control before completion, sleep 182
22:39:28.829 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2798, FiltMin=2531, FiltMax=28492, Gamma=0.990
22:39:28.841 00.012 7008 UpdateGuideState exits: m=260103 SNR=317.5
22:39:28.845 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.847 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:28.849 00.002 7008 Enqueuing Expose request
22:39:29.021 00.172 8532 IsGuiding returns 0
22:39:29.021 00.000 8532 Move returns status 0, amount 172
22:39:29.021 00.000 8532 MoveAxis(S, 303, ABG)
22:39:29.021 00.000 8532 Guiding  Dir = 1, Dur = 303
22:39:29.021 00.000 8532 IsSlewing returns 0
22:39:29.021 00.000 8532 IsGuiding returns 0
22:39:29.023 00.002 8532 PulseGuide returned control before completion, sleep 313
22:39:29.345 00.322 8532 IsGuiding returns 0
22:39:29.345 00.000 8532 Move returns status 0, amount 303
22:39:29.345 00.000 8532 move complete, result=0
22:39:29.346 00.001 8532 worker thread done servicing request
22:39:29.346 00.000 8532 Worker thread wakes up
22:39:29.346 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:29.346 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:29.346 00.000 7008 GuideStep: 0.2 px 172 ms WEST, 0.2 px 303 ms SOUTH
22:39:29.381 00.035 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88235d14-d8ea-4203-8d4a-670454ba53a6"}
22:39:29.384 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88235d14-d8ea-4203-8d4a-670454ba53a6"}
22:39:29.387 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f48bc8c-33a8-4c37-874e-f6e840852aae"}
22:39:29.390 00.003 7008 case statement mapped state 6 to 3
22:39:29.394 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f48bc8c-33a8-4c37-874e-f6e840852aae"}
22:39:29.398 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2939c7d4-3212-49af-a6b5-7438ef662e8c"}
22:39:29.400 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.73,7.46],"pixels":"..."},"id":"2939c7d4-3212-49af-a6b5-7438ef662e8c"}
22:39:31.379 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f79d809-de05-44dd-b8c5-105d0aff222b"}
22:39:31.383 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f79d809-de05-44dd-b8c5-105d0aff222b"}
22:39:31.387 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85fd4a15-be8a-45c1-aff4-bfea928ede58"}
22:39:31.390 00.003 7008 case statement mapped state 6 to 3
22:39:31.393 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85fd4a15-be8a-45c1-aff4-bfea928ede58"}
22:39:31.396 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a558875-bf7d-4bd3-a6a5-8759221caabb"}
22:39:31.399 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.73,7.46],"pixels":"..."},"id":"6a558875-bf7d-4bd3-a6a5-8759221caabb"}
22:39:31.479 00.080 8532 Exposure complete
22:39:31.525 00.046 8532 worker thread done servicing request
22:39:31.526 00.001 7008 OnExposeComplete: enter
22:39:31.528 00.002 7008 UpdateGuideState(): m_state=6
22:39:31.530 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:39:31.531 00.001 7008 Star::Find returns 1 (0), X=552.79, Y=444.40, Mass=269009, SNR=330.6, Peak=49721 HFD=2.8
22:39:31.533 00.002 7008 MultiStar: [#1 0.42,0.18,0.00,M10] [#2 0.23,0.20,0.53,U] [#3 -0.05,-0.07,0.39,U] [#4 -0.01,0.04,0.35,U] [#5 0.31,0.19,0.00,M4] [#6 0.24,0.17,0.34,U] [#7 0.36,-0.02,0.00,M7] [#8 0.46,-0.11,0.00,M5] 
22:39:31.535 00.002 7008 refined, 4 included, MultiStar: {0.16, 0.17}, one-star: {0.25, 0.29}
22:39:31.537 00.002 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
22:39:31.540 00.003 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.46 = 0.46)
22:39:31.541 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.80 mountX=0.15 mountY=0.10, mountTheta=0.60
22:39:31.546 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.17, opts=13)
22:39:31.548 00.002 7008 Enqueuing Move request for scope (0.16, 0.17)
22:39:31.550 00.002 8532 Worker thread wakes up
22:39:31.550 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
22:39:31.550 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
22:39:31.550 00.000 8532 Moving (0.16, 0.17) raw xDistance=0.15 yDistance=0.10
22:39:31.550 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:39:31.550 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:31.550 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:31.551 00.001 8532 MoveAxis(E, 0, ABG)
22:39:31.551 00.000 8532 Move returns status 0, amount 0
22:39:31.551 00.000 8532 MoveAxis(N, 0, ABG)
22:39:31.551 00.000 8532 Move returns status 0, amount 0
22:39:31.551 00.000 8532 move complete, result=0
22:39:31.551 00.000 8532 worker thread done servicing request
22:39:31.552 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2799, FiltMin=2665, FiltMax=30001, Gamma=0.990
22:39:31.566 00.014 7008 UpdateGuideState exits: m=269009 SNR=330.6
22:39:31.571 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.574 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:31.576 00.002 7008 Enqueuing Expose request
22:39:31.579 00.003 8532 Worker thread wakes up
22:39:31.579 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:31.579 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:31.582 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:33.381 01.799 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed71e2aa-0384-45db-a7ff-3ecabb54a310"}
22:39:33.384 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed71e2aa-0384-45db-a7ff-3ecabb54a310"}
22:39:33.388 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d6df460-bc05-42dd-8684-bd066b263599"}
22:39:33.391 00.003 7008 case statement mapped state 6 to 3
22:39:33.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d6df460-bc05-42dd-8684-bd066b263599"}
22:39:33.396 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"85f8998a-39c8-4b52-97ae-db723e983fac"}
22:39:33.399 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[6.79,7.40],"pixels":"..."},"id":"85f8998a-39c8-4b52-97ae-db723e983fac"}
22:39:33.701 00.302 8532 Exposure complete
22:39:33.743 00.042 8532 worker thread done servicing request
22:39:33.745 00.002 7008 OnExposeComplete: enter
22:39:33.746 00.001 7008 UpdateGuideState(): m_state=6
22:39:33.748 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:39:33.750 00.002 7008 Star::Find returns 1 (0), X=552.96, Y=444.50, Mass=264763, SNR=314.1, Peak=46627 HFD=2.7
22:39:33.752 00.002 7008 MultiStar: [#1 0.48,0.29,0.00,R] [#2 0.42,0.26,0.00,M3] [#3 0.20,0.07,0.41,U] [#4 0.10,0.07,0.34,U] [#5 0.47,0.21,0.00,M5] [#6 0.41,0.11,0.00,M4] [#7 0.61,0.19,0.00,M8] [#8 0.59,0.02,0.00,M6] 
22:39:33.753 00.001 7008 refined, 2 included, MultiStar: {0.30, 0.25}, one-star: {0.42, 0.38}
22:39:33.756 00.003 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
22:39:33.760 00.004 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
22:39:33.761 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.68 mountX=0.29 mountY=0.13, mountTheta=0.43
22:39:33.764 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.25, opts=13)
22:39:33.766 00.002 7008 Enqueuing Move request for scope (0.30, 0.25)
22:39:33.767 00.001 8532 Worker thread wakes up
22:39:33.767 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd
22:39:33.767 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.25)
22:39:33.767 00.000 8532 Moving (0.30, 0.25) raw xDistance=0.29 yDistance=0.13
22:39:33.767 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:39:33.767 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:33.767 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:33.768 00.001 8532 MoveAxis(W, 260, ABG)
22:39:33.768 00.000 8532 Guiding  Dir = 3, Dur = 260
22:39:33.768 00.000 8532 IsSlewing returns 0
22:39:33.768 00.000 8532 IsGuiding returns 0
22:39:33.768 00.000 8532 PulseGuide returned control before completion, sleep 270
22:39:33.769 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2794, FiltMin=2643, FiltMax=25020, Gamma=0.990
22:39:33.783 00.014 7008 UpdateGuideState exits: m=264763 SNR=314.1
22:39:33.785 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.788 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:33.791 00.003 7008 Enqueuing Expose request
22:39:34.053 00.262 8532 IsGuiding returns 0
22:39:34.053 00.000 8532 Move returns status 0, amount 260
22:39:34.053 00.000 8532 MoveAxis(N, 0, ABG)
22:39:34.054 00.001 8532 Move returns status 0, amount 0
22:39:34.054 00.000 8532 move complete, result=0
22:39:34.054 00.000 8532 worker thread done servicing request
22:39:34.054 00.000 7008 GuideStep: 0.3 px 260 ms WEST, 0.1 px 0 ms NORTH
22:39:34.060 00.006 8532 Worker thread wakes up
22:39:34.060 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:34.060 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:35.380 01.320 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6191afb6-ce38-4838-95d2-c7b2948e7340"}
22:39:35.383 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6191afb6-ce38-4838-95d2-c7b2948e7340"}
22:39:35.385 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"052e957c-2eb7-4cbf-9c03-e16b2e12d428"}
22:39:35.387 00.002 7008 case statement mapped state 6 to 3
22:39:35.389 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"052e957c-2eb7-4cbf-9c03-e16b2e12d428"}
22:39:35.391 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad9f99f9-f88f-4e26-9585-dd4785110177"}
22:39:35.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.96,7.50],"pixels":"..."},"id":"ad9f99f9-f88f-4e26-9585-dd4785110177"}
22:39:36.186 00.793 8532 Exposure complete
22:39:36.223 00.037 8532 worker thread done servicing request
22:39:36.223 00.000 7008 OnExposeComplete: enter
22:39:36.225 00.002 7008 UpdateGuideState(): m_state=6
22:39:36.227 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:39:36.229 00.002 7008 Star::Find returns 1 (0), X=552.93, Y=444.49, Mass=263685, SNR=320.5, Peak=47165 HFD=2.7
22:39:36.232 00.003 7008 MultiStar: [#1 -0.01,-0.01,0.56,U] [#2 0.38,0.25,0.00,M4] [#3 0.07,0.02,0.41,U] [#4 0.01,-0.12,0.37,U] [#5 0.51,0.19,0.00,M6] [#6 0.34,0.11,0.00,M5] [#7 0.52,0.11,0.00,M9] [#8 0.65,-0.05,0.00,M7] 
22:39:36.235 00.003 7008 refined, 3 included, MultiStar: {0.18, 0.14}, one-star: {0.39, 0.38}
22:39:36.237 00.002 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
22:39:36.238 00.001 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
22:39:36.239 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.68 mountX=0.17 mountY=0.08, mountTheta=0.42
22:39:36.244 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.14, opts=13)
22:39:36.248 00.004 7008 Enqueuing Move request for scope (0.18, 0.14)
22:39:36.250 00.002 8532 Worker thread wakes up
22:39:36.250 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
22:39:36.250 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
22:39:36.250 00.000 8532 Moving (0.18, 0.14) raw xDistance=0.17 yDistance=0.08
22:39:36.250 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:39:36.250 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:36.250 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:39:36.250 00.000 8532 MoveAxis(E, 0, ABG)
22:39:36.250 00.000 8532 Move returns status 0, amount 0
22:39:36.250 00.000 8532 MoveAxis(N, 0, ABG)
22:39:36.250 00.000 8532 Move returns status 0, amount 0
22:39:36.250 00.000 8532 move complete, result=0
22:39:36.250 00.000 8532 worker thread done servicing request
22:39:36.252 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2795, FiltMin=2671, FiltMax=25968, Gamma=0.990
22:39:36.266 00.014 7008 UpdateGuideState exits: m=263685 SNR=320.5
22:39:36.269 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:36.272 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:36.276 00.004 7008 Enqueuing Expose request
22:39:36.277 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:36.278 00.001 8532 Worker thread wakes up
22:39:36.278 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:36.278 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:37.378 01.100 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20b4d3a1-ad6d-46a8-88dd-30a898af1e70"}
22:39:37.382 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20b4d3a1-ad6d-46a8-88dd-30a898af1e70"}
22:39:37.387 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"444163d5-eb63-4410-8f69-d91197f3d11a"}
22:39:37.389 00.002 7008 case statement mapped state 6 to 3
22:39:37.391 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"444163d5-eb63-4410-8f69-d91197f3d11a"}
22:39:37.395 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"becf5293-9d0c-4fc4-a3af-4dabfc466596"}
22:39:37.397 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.93,7.49],"pixels":"..."},"id":"becf5293-9d0c-4fc4-a3af-4dabfc466596"}
22:39:38.401 01.004 8532 Exposure complete
22:39:38.450 00.049 8532 worker thread done servicing request
22:39:38.450 00.000 7008 OnExposeComplete: enter
22:39:38.455 00.005 7008 UpdateGuideState(): m_state=6
22:39:38.456 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:39:38.460 00.004 7008 Star::Find returns 1 (0), X=552.94, Y=444.46, Mass=257713, SNR=304.0, Peak=46493 HFD=2.6
22:39:38.463 00.003 7008 MultiStar: [#1 0.06,0.01,0.57,U] [#2 0.43,0.27,0.00,M5] [#3 0.21,0.08,0.43,U] [#4 0.23,-0.01,0.37,U] [#5 0.51,0.25,0.00,M7] [#6 0.41,0.18,0.00,M6] [#7 0.52,0.27,0.00,M10] [#8 0.72,0.04,0.00,M8] 
22:39:38.465 00.002 7008 refined, 3 included, MultiStar: {0.26, 0.16}, one-star: {0.41, 0.34}
22:39:38.467 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
22:39:38.470 00.003 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
22:39:38.473 00.003 7008 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.30 cameraTheta=0.56 mountX=0.25 mountY=0.06, mountTheta=0.26
22:39:38.479 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.16, opts=13)
22:39:38.481 00.002 7008 Enqueuing Move request for scope (0.26, 0.16)
22:39:38.483 00.002 8532 Worker thread wakes up
22:39:38.484 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
22:39:38.484 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
22:39:38.484 00.000 8532 Moving (0.26, 0.16) raw xDistance=0.25 yDistance=0.06
22:39:38.484 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:39:38.484 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:38.484 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:38.484 00.000 8532 MoveAxis(W, 224, ABG)
22:39:38.484 00.000 8532 Guiding  Dir = 3, Dur = 224
22:39:38.484 00.000 8532 IsSlewing returns 0
22:39:38.485 00.001 8532 IsGuiding returns 0
22:39:38.485 00.000 8532 PulseGuide returned control before completion, sleep 234
22:39:38.486 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2793, FiltMin=2678, FiltMax=24714, Gamma=0.990
22:39:38.503 00.017 7008 UpdateGuideState exits: m=257713 SNR=304.0
22:39:38.505 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.507 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:38.509 00.002 7008 Enqueuing Expose request
22:39:38.735 00.226 8532 IsGuiding returns 1
22:39:38.735 00.000 8532 scope still moving after pulse duration time elapsed
22:39:38.765 00.030 8532 IsSlewing returns 0
22:39:38.767 00.002 8532 IsGuiding returns 0
22:39:38.767 00.000 8532 scope move finished after 224 + 57 ms
22:39:38.767 00.000 8532 Move returns status 0, amount 224
22:39:38.767 00.000 8532 MoveAxis(N, 0, ABG)
22:39:38.767 00.000 8532 Move returns status 0, amount 0
22:39:38.767 00.000 8532 move complete, result=0
22:39:38.767 00.000 8532 worker thread done servicing request
22:39:38.767 00.000 8532 Worker thread wakes up
22:39:38.768 00.001 7008 GuideStep: 0.2 px 224 ms WEST, 0.1 px 0 ms NORTH
22:39:38.770 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:38.770 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:39.382 00.612 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4dba3937-6a1e-4469-9ca1-f8339e182a3d"}
22:39:39.383 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4dba3937-6a1e-4469-9ca1-f8339e182a3d"}
22:39:39.385 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a15381b0-16ef-4e6a-9c37-a3d35290eaf7"}
22:39:39.388 00.003 7008 case statement mapped state 6 to 3
22:39:39.390 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a15381b0-16ef-4e6a-9c37-a3d35290eaf7"}
22:39:39.392 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"085a9f63-008b-4913-a7fe-ebc41485bb63"}
22:39:39.394 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.94,7.46],"pixels":"..."},"id":"085a9f63-008b-4913-a7fe-ebc41485bb63"}
22:39:40.898 01.504 8532 Exposure complete
22:39:40.943 00.045 8532 worker thread done servicing request
22:39:40.943 00.000 7008 OnExposeComplete: enter
22:39:40.946 00.003 7008 UpdateGuideState(): m_state=6
22:39:40.948 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:39:40.950 00.002 7008 Star::Find returns 1 (0), X=553.02, Y=444.53, Mass=264030, SNR=331.1, Peak=43970 HFD=2.8
22:39:40.952 00.002 7008 MultiStar: [#1 0.11,0.02,0.54,U] [#2 0.45,0.24,0.00,M6] [#3 0.21,0.13,0.39,U] [#4 0.15,0.04,0.33,U] [#5 0.54,0.28,0.00,M8] [#6 0.43,0.25,0.00,M7] [#7 0.61,0.28,0.00,R] [#8 0.67,0.09,0.00,M9] 
22:39:40.954 00.002 7008 refined, 3 included, MultiStar: {0.30, 0.22}, one-star: {0.49, 0.42}
22:39:40.955 00.001 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
22:39:40.958 00.003 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
22:39:40.960 00.002 7008 CameraToMount -- cameraX=0.30 cameraY=0.22 hyp=0.37 cameraTheta=0.63 mountX=0.28 mountY=0.10, mountTheta=0.36
22:39:40.965 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.22, opts=13)
22:39:40.967 00.002 7008 Enqueuing Move request for scope (0.30, 0.22)
22:39:40.969 00.002 8532 Worker thread wakes up
22:39:40.969 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.22) opts 0xd
22:39:40.969 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.22)
22:39:40.969 00.000 8532 Moving (0.30, 0.22) raw xDistance=0.28 yDistance=0.10
22:39:40.969 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:39:40.969 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:40.970 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:40.970 00.000 8532 MoveAxis(W, 271, ABG)
22:39:40.970 00.000 8532 Guiding  Dir = 3, Dur = 271
22:39:40.970 00.000 8532 IsSlewing returns 0
22:39:40.970 00.000 8532 IsGuiding returns 0
22:39:40.970 00.000 8532 PulseGuide returned control before completion, sleep 281
22:39:40.970 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2794, FiltMin=2682, FiltMax=24010, Gamma=0.990
22:39:40.983 00.013 7008 UpdateGuideState exits: m=264030 SNR=331.1
22:39:40.987 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.989 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:40.991 00.002 7008 Enqueuing Expose request
22:39:41.266 00.275 8532 IsGuiding returns 1
22:39:41.266 00.000 8532 scope still moving after pulse duration time elapsed
22:39:41.307 00.041 8532 IsSlewing returns 0
22:39:41.308 00.001 8532 IsGuiding returns 0
22:39:41.308 00.000 8532 scope move finished after 271 + 66 ms
22:39:41.308 00.000 8532 Move returns status 0, amount 271
22:39:41.308 00.000 8532 MoveAxis(N, 0, ABG)
22:39:41.308 00.000 8532 Move returns status 0, amount 0
22:39:41.308 00.000 8532 move complete, result=0
22:39:41.308 00.000 8532 worker thread done servicing request
22:39:41.309 00.001 8532 Worker thread wakes up
22:39:41.309 00.000 7008 GuideStep: 0.3 px 271 ms WEST, 0.1 px 0 ms NORTH
22:39:41.314 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:41.314 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:41.382 00.068 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"727818e5-a3a2-4ba0-a58d-772f81372dd0"}
22:39:41.386 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"727818e5-a3a2-4ba0-a58d-772f81372dd0"}
22:39:41.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c328fd6-bdc5-4846-8c02-d6aa713d6850"}
22:39:41.393 00.004 7008 case statement mapped state 6 to 3
22:39:41.397 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c328fd6-bdc5-4846-8c02-d6aa713d6850"}
22:39:41.399 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"11162660-f286-407d-8d94-ca820d048c69"}
22:39:41.402 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.02,6.53],"pixels":"..."},"id":"11162660-f286-407d-8d94-ca820d048c69"}
22:39:43.383 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9004a074-c64e-44fd-9bf4-0970e7ee5d5d"}
22:39:43.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9004a074-c64e-44fd-9bf4-0970e7ee5d5d"}
22:39:43.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"efdef16e-2694-4f73-880f-9d8beecd15db"}
22:39:43.392 00.003 7008 case statement mapped state 6 to 3
22:39:43.395 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"efdef16e-2694-4f73-880f-9d8beecd15db"}
22:39:43.399 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bb8d3e9-7ec9-4577-bc89-d5c9c38392fe"}
22:39:43.403 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[7.02,6.53],"pixels":"..."},"id":"8bb8d3e9-7ec9-4577-bc89-d5c9c38392fe"}
22:39:43.445 00.042 8532 Exposure complete
22:39:43.492 00.047 8532 worker thread done servicing request
22:39:43.492 00.000 7008 OnExposeComplete: enter
22:39:43.494 00.002 7008 UpdateGuideState(): m_state=6
22:39:43.496 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:39:43.498 00.002 7008 Star::Find returns 1 (0), X=553.11, Y=444.61, Mass=262322, SNR=328.3, Peak=40644 HFD=2.8
22:39:43.500 00.002 7008 MultiStar: large primary error, entering stabilization period
22:39:43.502 00.002 7008 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.07) = xAngle (0.79 = 0.79)
22:39:43.504 00.002 7008 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.38 = 0.38)
22:39:43.506 00.002 7008 CameraToMount -- cameraX=0.57 cameraY=0.50 hyp=0.76 cameraTheta=0.72 mountX=0.53 mountY=0.28, mountTheta=0.48
22:39:43.510 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.57, y=0.50, opts=13)
22:39:43.512 00.002 7008 Enqueuing Move request for scope (0.57, 0.50)
22:39:43.514 00.002 8532 Worker thread wakes up
22:39:43.514 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.50) opts 0xd
22:39:43.514 00.000 8532 Handling offset move in thread for scope, endpoint = (0.57, 0.50)
22:39:43.514 00.000 8532 Moving (0.57, 0.50) raw xDistance=0.53 yDistance=0.28
22:39:43.514 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
22:39:43.514 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:39:43.514 00.000 8532 MoveAxis(W, 502, ABG)
22:39:43.514 00.000 8532 Guiding  Dir = 3, Dur = 502
22:39:43.514 00.000 8532 IsSlewing returns 0
22:39:43.514 00.000 8532 IsGuiding returns 0
22:39:43.515 00.001 8532 PulseGuide returned control before completion, sleep 512
22:39:43.515 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2793, FiltMin=2704, FiltMax=26452, Gamma=0.990
22:39:43.534 00.019 7008 UpdateGuideState exits: m=262322 SNR=328.3
22:39:43.537 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:43.539 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:43.541 00.002 7008 Enqueuing Expose request
22:39:44.031 00.490 8532 IsGuiding returns 0
22:39:44.031 00.000 8532 Move returns status 0, amount 502
22:39:44.032 00.001 8532 MoveAxis(S, 488, ABG)
22:39:44.032 00.000 8532 Guiding  Dir = 1, Dur = 488
22:39:44.032 00.000 8532 IsSlewing returns 0
22:39:44.032 00.000 8532 IsGuiding returns 0
22:39:44.033 00.001 8532 PulseGuide returned control before completion, sleep 498
22:39:44.546 00.513 8532 IsGuiding returns 0
22:39:44.546 00.000 8532 Move returns status 0, amount 488
22:39:44.546 00.000 8532 move complete, result=0
22:39:44.546 00.000 8532 worker thread done servicing request
22:39:44.546 00.000 7008 GuideStep: 0.5 px 502 ms WEST, 0.3 px 488 ms SOUTH
22:39:44.551 00.005 8532 Worker thread wakes up
22:39:44.551 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:44.551 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:45.382 00.831 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"098f1f74-7a91-4004-b60b-72d6d367a4b8"}
22:39:45.384 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"098f1f74-7a91-4004-b60b-72d6d367a4b8"}
22:39:45.386 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19696f43-7710-41cd-9340-68cede906c02"}
22:39:45.389 00.003 7008 case statement mapped state 6 to 3
22:39:45.391 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"19696f43-7710-41cd-9340-68cede906c02"}
22:39:45.393 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77939179-032f-4b99-9d69-6bbbcad8c784"}
22:39:45.395 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[7.11,6.61],"pixels":"..."},"id":"77939179-032f-4b99-9d69-6bbbcad8c784"}
22:39:46.685 01.290 8532 Exposure complete
22:39:46.724 00.039 8532 worker thread done servicing request
22:39:46.725 00.001 7008 OnExposeComplete: enter
22:39:46.728 00.003 7008 UpdateGuideState(): m_state=6
22:39:46.730 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:39:46.734 00.004 7008 Star::Find returns 1 (0), X=552.99, Y=444.32, Mass=265116, SNR=319.8, Peak=52454 HFD=2.5
22:39:46.737 00.003 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
22:39:46.740 00.003 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
22:39:46.743 00.003 7008 CameraToMount -- cameraX=0.46 cameraY=0.20 hyp=0.50 cameraTheta=0.42 mountX=0.44 mountY=0.04, mountTheta=0.09
22:39:46.748 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.46, y=0.20, opts=13)
22:39:46.751 00.003 7008 Enqueuing Move request for scope (0.46, 0.20)
22:39:46.755 00.004 8532 Worker thread wakes up
22:39:46.755 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.20) opts 0xd
22:39:46.756 00.001 8532 Handling offset move in thread for scope, endpoint = (0.46, 0.20)
22:39:46.756 00.000 8532 Moving (0.46, 0.20) raw xDistance=0.44 yDistance=0.04
22:39:46.756 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
22:39:46.756 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:46.756 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:39:46.756 00.000 8532 MoveAxis(W, 435, ABG)
22:39:46.756 00.000 8532 Guiding  Dir = 3, Dur = 435
22:39:46.757 00.001 8532 IsSlewing returns 0
22:39:46.757 00.000 8532 IsGuiding returns 0
22:39:46.759 00.002 8532 PulseGuide returned control before completion, sleep 445
22:39:46.761 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2792, FiltMin=2698, FiltMax=24106, Gamma=0.990
22:39:46.780 00.019 7008 UpdateGuideState exits: m=265116 SNR=319.8
22:39:46.783 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.785 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:46.786 00.001 7008 Enqueuing Expose request
22:39:47.212 00.426 8532 IsGuiding returns 0
22:39:47.212 00.000 8532 Move returns status 0, amount 435
22:39:47.212 00.000 8532 MoveAxis(N, 0, ABG)
22:39:47.212 00.000 8532 Move returns status 0, amount 0
22:39:47.212 00.000 8532 move complete, result=0
22:39:47.212 00.000 8532 worker thread done servicing request
22:39:47.213 00.001 7008 GuideStep: 0.4 px 435 ms WEST, 0.0 px 0 ms NORTH
22:39:47.217 00.004 8532 Worker thread wakes up
22:39:47.217 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:47.217 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:47.381 00.164 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6933aa02-1a5c-4483-b094-22b93004cc2c"}
22:39:47.385 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6933aa02-1a5c-4483-b094-22b93004cc2c"}
22:39:47.388 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06a11225-73ce-40f5-8db0-06b3d86784ec"}
22:39:47.391 00.003 7008 case statement mapped state 6 to 3
22:39:47.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"06a11225-73ce-40f5-8db0-06b3d86784ec"}
22:39:47.396 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"077d1b0a-ce00-4ec3-9f2a-2f9085c0b5c0"}
22:39:47.398 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.99,7.32],"pixels":"..."},"id":"077d1b0a-ce00-4ec3-9f2a-2f9085c0b5c0"}
22:39:49.351 01.953 8532 Exposure complete
22:39:49.381 00.030 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e4372f0-5c4d-40e2-afcb-13da62096b61"}
22:39:49.383 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e4372f0-5c4d-40e2-afcb-13da62096b61"}
22:39:49.388 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"640bf37a-dfa1-475c-bd87-2bd980b3d9a9"}
22:39:49.390 00.002 7008 case statement mapped state 6 to 3
22:39:49.392 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"640bf37a-dfa1-475c-bd87-2bd980b3d9a9"}
22:39:49.395 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8ee350d-41a2-4bf3-983d-204450f4b235"}
22:39:49.397 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.99,7.32],"pixels":"..."},"id":"c8ee350d-41a2-4bf3-983d-204450f4b235"}
22:39:49.401 00.004 8532 worker thread done servicing request
22:39:49.401 00.000 7008 OnExposeComplete: enter
22:39:49.405 00.004 7008 UpdateGuideState(): m_state=6
22:39:49.407 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:39:49.408 00.001 7008 Star::Find returns 1 (0), X=552.90, Y=444.25, Mass=268069, SNR=313.8, Peak=54622 HFD=2.4
22:39:49.409 00.001 7008 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.07) = xAngle (0.42 = 0.42)
22:39:49.411 00.002 7008 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
22:39:49.413 00.002 7008 CameraToMount -- cameraX=0.36 cameraY=0.13 hyp=0.39 cameraTheta=0.35 mountX=0.35 mountY=0.00, mountTheta=0.01
22:39:49.417 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.13, opts=13)
22:39:49.420 00.003 7008 Enqueuing Move request for scope (0.36, 0.13)
22:39:49.421 00.001 8532 Worker thread wakes up
22:39:49.421 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.13) opts 0xd
22:39:49.422 00.001 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.13)
22:39:49.422 00.000 8532 Moving (0.36, 0.13) raw xDistance=0.35 yDistance=0.00
22:39:49.422 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
22:39:49.422 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:49.422 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:49.422 00.000 8532 MoveAxis(W, 352, ABG)
22:39:49.422 00.000 8532 Guiding  Dir = 3, Dur = 352
22:39:49.422 00.000 8532 IsSlewing returns 0
22:39:49.423 00.001 8532 IsGuiding returns 0
22:39:49.423 00.000 8532 PulseGuide returned control before completion, sleep 362
22:39:49.424 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2791, FiltMin=2654, FiltMax=27704, Gamma=0.990
22:39:49.446 00.022 7008 UpdateGuideState exits: m=268069 SNR=313.8
22:39:49.448 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.453 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:49.457 00.004 7008 Enqueuing Expose request
22:39:49.795 00.338 8532 IsGuiding returns 0
22:39:49.797 00.002 8532 Move returns status 0, amount 352
22:39:49.797 00.000 8532 MoveAxis(N, 0, ABG)
22:39:49.797 00.000 8532 Move returns status 0, amount 0
22:39:49.797 00.000 8532 move complete, result=0
22:39:49.797 00.000 8532 worker thread done servicing request
22:39:49.797 00.000 8532 Worker thread wakes up
22:39:49.797 00.000 7008 GuideStep: 0.4 px 352 ms WEST, 0.0 px 0 ms NORTH
22:39:49.800 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:49.800 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:51.380 01.580 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f3f1772-732e-4ee5-96d4-5c60e51cae0b"}
22:39:51.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f3f1772-732e-4ee5-96d4-5c60e51cae0b"}
22:39:51.388 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7450e03-d261-4e5d-b573-5ce44e812602"}
22:39:51.393 00.005 7008 case statement mapped state 6 to 3
22:39:51.395 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7450e03-d261-4e5d-b573-5ce44e812602"}
22:39:51.398 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1708c662-abec-4828-86dd-747eed33ceca"}
22:39:51.401 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":96,"width":15,"height":15,"star_pos":[6.90,7.25],"pixels":"..."},"id":"1708c662-abec-4828-86dd-747eed33ceca"}
22:39:51.926 00.525 8532 Exposure complete
22:39:51.975 00.049 8532 worker thread done servicing request
22:39:51.975 00.000 7008 OnExposeComplete: enter
22:39:51.978 00.003 7008 UpdateGuideState(): m_state=6
22:39:51.980 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:39:51.982 00.002 7008 Star::Find returns 1 (0), X=552.78, Y=444.30, Mass=266473, SNR=322.5, Peak=50396 HFD=2.6
22:39:51.985 00.003 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
22:39:51.988 00.003 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
22:39:51.990 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.67 mountX=0.22 mountY=0.10, mountTheta=0.42
22:39:51.994 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.19, opts=13)
22:39:51.997 00.003 7008 Enqueuing Move request for scope (0.24, 0.19)
22:39:51.999 00.002 8532 Worker thread wakes up
22:39:52.000 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
22:39:52.000 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
22:39:52.000 00.000 8532 Moving (0.24, 0.19) raw xDistance=0.22 yDistance=0.10
22:39:52.000 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
22:39:52.000 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:52.000 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:52.000 00.000 8532 MoveAxis(W, 227, ABG)
22:39:52.000 00.000 8532 Guiding  Dir = 3, Dur = 227
22:39:52.001 00.001 8532 IsSlewing returns 0
22:39:52.001 00.000 8532 IsGuiding returns 0
22:39:52.002 00.001 8532 PulseGuide returned control before completion, sleep 237
22:39:52.002 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2788, FiltMin=2487, FiltMax=28015, Gamma=0.990
22:39:52.018 00.016 7008 UpdateGuideState exits: m=266473 SNR=322.5
22:39:52.021 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.023 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:52.024 00.001 7008 Enqueuing Expose request
22:39:52.245 00.221 8532 IsGuiding returns 1
22:39:52.245 00.000 8532 scope still moving after pulse duration time elapsed
22:39:52.275 00.030 8532 IsSlewing returns 0
22:39:52.275 00.000 8532 IsGuiding returns 0
22:39:52.275 00.000 8532 scope move finished after 227 + 46 ms
22:39:52.275 00.000 8532 Move returns status 0, amount 227
22:39:52.275 00.000 8532 MoveAxis(N, 0, ABG)
22:39:52.275 00.000 8532 Move returns status 0, amount 0
22:39:52.276 00.001 8532 move complete, result=0
22:39:52.276 00.000 8532 worker thread done servicing request
22:39:52.276 00.000 8532 Worker thread wakes up
22:39:52.276 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:52.276 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:52.276 00.000 7008 GuideStep: 0.2 px 227 ms WEST, 0.1 px 0 ms NORTH
22:39:53.378 01.102 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ce63209-09b4-4706-9600-6db9359cb113"}
22:39:53.382 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ce63209-09b4-4706-9600-6db9359cb113"}
22:39:53.388 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1243034a-96bf-4f59-9429-6d2c12ca8d3f"}
22:39:53.391 00.003 7008 case statement mapped state 6 to 3
22:39:53.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1243034a-96bf-4f59-9429-6d2c12ca8d3f"}
22:39:53.397 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0982649-0be0-4a31-b323-b2d3485ae4b6"}
22:39:53.401 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.78,7.30],"pixels":"..."},"id":"a0982649-0be0-4a31-b323-b2d3485ae4b6"}
22:39:54.404 01.003 8532 Exposure complete
22:39:54.441 00.037 8532 worker thread done servicing request
22:39:54.442 00.001 7008 OnExposeComplete: enter
22:39:54.443 00.001 7008 UpdateGuideState(): m_state=6
22:39:54.444 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:39:54.446 00.002 7008 Star::Find returns 1 (0), X=552.84, Y=444.34, Mass=265461, SNR=325.3, Peak=50495 HFD=2.7
22:39:54.447 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
22:39:54.450 00.003 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
22:39:54.451 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.23 hyp=0.38 cameraTheta=0.64 mountX=0.29 mountY=0.11, mountTheta=0.38
22:39:54.455 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.23, opts=13)
22:39:54.457 00.002 7008 Enqueuing Move request for scope (0.30, 0.23)
22:39:54.458 00.001 8532 Worker thread wakes up
22:39:54.458 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.23) opts 0xd
22:39:54.458 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.23)
22:39:54.459 00.001 8532 Moving (0.30, 0.23) raw xDistance=0.29 yDistance=0.11
22:39:54.459 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
22:39:54.459 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:54.459 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:39:54.459 00.000 8532 MoveAxis(W, 276, ABG)
22:39:54.459 00.000 8532 Guiding  Dir = 3, Dur = 276
22:39:54.459 00.000 8532 IsSlewing returns 0
22:39:54.460 00.001 8532 IsGuiding returns 0
22:39:54.460 00.000 8532 PulseGuide returned control before completion, sleep 286
22:39:54.461 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2788, FiltMin=2496, FiltMax=29467, Gamma=0.990
22:39:54.475 00.014 7008 UpdateGuideState exits: m=265461 SNR=325.3
22:39:54.477 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.478 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:54.480 00.002 7008 Enqueuing Expose request
22:39:54.755 00.275 8532 IsGuiding returns 1
22:39:54.755 00.000 8532 scope still moving after pulse duration time elapsed
22:39:54.785 00.030 8532 IsSlewing returns 0
22:39:54.785 00.000 8532 IsGuiding returns 0
22:39:54.785 00.000 8532 scope move finished after 276 + 49 ms
22:39:54.785 00.000 8532 Move returns status 0, amount 276
22:39:54.786 00.001 8532 MoveAxis(N, 0, ABG)
22:39:54.786 00.000 8532 Move returns status 0, amount 0
22:39:54.786 00.000 8532 move complete, result=0
22:39:54.786 00.000 8532 worker thread done servicing request
22:39:54.786 00.000 8532 Worker thread wakes up
22:39:54.786 00.000 7008 GuideStep: 0.3 px 276 ms WEST, 0.1 px 0 ms NORTH
22:39:54.788 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:54.788 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:55.378 00.590 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fb730a5-427a-4f84-8f95-5374a25d0dc5"}
22:39:55.381 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fb730a5-427a-4f84-8f95-5374a25d0dc5"}
22:39:55.384 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8564ede1-4de3-4056-a79d-397e89f13950"}
22:39:55.385 00.001 7008 case statement mapped state 6 to 3
22:39:55.387 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8564ede1-4de3-4056-a79d-397e89f13950"}
22:39:55.389 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82309fa8-36d0-4679-9684-0e3a8f8d3c32"}
22:39:55.391 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.84,7.34],"pixels":"..."},"id":"82309fa8-36d0-4679-9684-0e3a8f8d3c32"}
22:39:56.916 01.525 8532 Exposure complete
22:39:56.944 00.028 8532 worker thread done servicing request
22:39:56.944 00.000 7008 OnExposeComplete: enter
22:39:56.946 00.002 7008 UpdateGuideState(): m_state=6
22:39:56.947 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:39:56.949 00.002 7008 Star::Find returns 1 (0), X=552.81, Y=444.29, Mass=268143, SNR=319.1, Peak=53510 HFD=2.5
22:39:56.951 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
22:39:56.953 00.002 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
22:39:56.956 00.003 7008 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.56 mountX=0.26 mountY=0.07, mountTheta=0.27
22:39:56.960 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.17, opts=13)
22:39:56.961 00.001 7008 Enqueuing Move request for scope (0.28, 0.17)
22:39:56.964 00.003 8532 Worker thread wakes up
22:39:56.964 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
22:39:56.964 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
22:39:56.964 00.000 8532 Moving (0.28, 0.17) raw xDistance=0.26 yDistance=0.07
22:39:56.964 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:39:56.964 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:56.964 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:39:56.965 00.001 8532 MoveAxis(W, 258, ABG)
22:39:56.965 00.000 8532 Guiding  Dir = 3, Dur = 258
22:39:56.965 00.000 8532 IsSlewing returns 0
22:39:56.965 00.000 8532 IsGuiding returns 0
22:39:56.966 00.001 8532 PulseGuide returned control before completion, sleep 268
22:39:56.966 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2786, FiltMin=2487, FiltMax=29748, Gamma=0.990
22:39:56.981 00.015 7008 UpdateGuideState exits: m=268143 SNR=319.1
22:39:56.982 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.984 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:56.986 00.002 7008 Enqueuing Expose request
22:39:57.235 00.249 8532 IsGuiding returns 0
22:39:57.235 00.000 8532 Move returns status 0, amount 258
22:39:57.236 00.001 8532 MoveAxis(N, 0, ABG)
22:39:57.236 00.000 8532 Move returns status 0, amount 0
22:39:57.236 00.000 8532 move complete, result=0
22:39:57.236 00.000 8532 worker thread done servicing request
22:39:57.236 00.000 8532 Worker thread wakes up
22:39:57.237 00.001 7008 GuideStep: 0.3 px 258 ms WEST, 0.1 px 0 ms NORTH
22:39:57.240 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:57.240 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:39:57.377 00.137 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d2f376a-302d-4d63-84bb-5ec09e782581"}
22:39:57.381 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d2f376a-302d-4d63-84bb-5ec09e782581"}
22:39:57.384 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5aa0dfe3-4dec-4928-815c-83f0d86ea6e1"}
22:39:57.386 00.002 7008 case statement mapped state 6 to 3
22:39:57.388 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5aa0dfe3-4dec-4928-815c-83f0d86ea6e1"}
22:39:57.393 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ba3928b9-eb79-4ecc-9ca8-215f4d0c0f0a"}
22:39:57.396 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.81,7.29],"pixels":"..."},"id":"ba3928b9-eb79-4ecc-9ca8-215f4d0c0f0a"}
22:39:59.370 01.974 8532 Exposure complete
22:39:59.378 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b627978b-8f04-4633-8dd2-00bcae944787"}
22:39:59.380 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b627978b-8f04-4633-8dd2-00bcae944787"}
22:39:59.383 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d84063a-a655-43b2-8410-6acc7a9a0e1a"}
22:39:59.387 00.004 7008 case statement mapped state 6 to 3
22:39:59.389 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d84063a-a655-43b2-8410-6acc7a9a0e1a"}
22:39:59.394 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b1fd99b1-daec-436a-8d13-5421ba68cc74"}
22:39:59.397 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":99,"width":15,"height":15,"star_pos":[6.81,7.29],"pixels":"..."},"id":"b1fd99b1-daec-436a-8d13-5421ba68cc74"}
22:39:59.414 00.017 8532 worker thread done servicing request
22:39:59.414 00.000 7008 OnExposeComplete: enter
22:39:59.416 00.002 7008 UpdateGuideState(): m_state=6
22:39:59.418 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:39:59.420 00.002 7008 Star::Find returns 1 (0), X=552.83, Y=444.17, Mass=267176, SNR=322.5, Peak=51236 HFD=2.4
22:39:59.422 00.002 7008 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.07) = xAngle (0.27 = 0.27)
22:39:59.424 00.002 7008 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.14 = -0.14)
22:39:59.426 00.002 7008 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.20 mountX=0.29 mountY=-0.04, mountTheta=-0.14
22:39:59.431 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.06, opts=13)
22:39:59.433 00.002 7008 Enqueuing Move request for scope (0.29, 0.06)
22:39:59.434 00.001 8532 Worker thread wakes up
22:39:59.434 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
22:39:59.434 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
22:39:59.434 00.000 8532 Moving (0.29, 0.06) raw xDistance=0.29 yDistance=-0.04
22:39:59.434 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
22:39:59.434 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:59.434 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:59.434 00.000 8532 MoveAxis(W, 277, ABG)
22:39:59.434 00.000 8532 Guiding  Dir = 3, Dur = 277
22:39:59.435 00.001 8532 IsSlewing returns 0
22:39:59.435 00.000 8532 IsGuiding returns 0
22:39:59.436 00.001 8532 PulseGuide returned control before completion, sleep 287
22:39:59.436 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2786, FiltMin=2487, FiltMax=31598, Gamma=0.990
22:39:59.455 00.019 7008 UpdateGuideState exits: m=267176 SNR=322.5
22:39:59.460 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.463 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:39:59.466 00.003 7008 Enqueuing Expose request
22:39:59.738 00.272 8532 IsGuiding returns 0
22:39:59.739 00.001 8532 Move returns status 0, amount 277
22:39:59.739 00.000 8532 MoveAxis(N, 0, ABG)
22:39:59.739 00.000 8532 Move returns status 0, amount 0
22:39:59.739 00.000 8532 move complete, result=0
22:39:59.739 00.000 8532 worker thread done servicing request
22:39:59.739 00.000 8532 Worker thread wakes up
22:39:59.739 00.000 7008 GuideStep: 0.3 px 277 ms WEST, -0.0 px 0 ms NORTH
22:39:59.745 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
22:39:59.745 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:01.377 01.632 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eca89f89-7ab0-4996-bce3-e46957295bcb"}
22:40:01.379 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eca89f89-7ab0-4996-bce3-e46957295bcb"}
22:40:01.380 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0613d36-b64f-4882-aebe-d29896878562"}
22:40:01.382 00.002 7008 case statement mapped state 6 to 3
22:40:01.383 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0613d36-b64f-4882-aebe-d29896878562"}
22:40:01.385 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a09be2f5-1a51-489b-a7e9-077317823380"}
22:40:01.386 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.83,7.17],"pixels":"..."},"id":"a09be2f5-1a51-489b-a7e9-077317823380"}
22:40:01.873 00.487 8532 Exposure complete
22:40:01.921 00.048 8532 worker thread done servicing request
22:40:01.922 00.001 7008 OnExposeComplete: enter
22:40:01.923 00.001 7008 UpdateGuideState(): m_state=6
22:40:01.925 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:40:01.929 00.004 7008 Star::Find returns 1 (0), X=552.52, Y=444.06, Mass=260773, SNR=331.8, Peak=44401 HFD=2.3
22:40:01.931 00.002 7008 MultiStar: exiting stabilization period
22:40:01.933 00.002 7008 MultiStar: [#1 -0.44,-0.43,0.00,M1] [#2 0.00,-0.17,0.54,U] [#3 -0.35,-0.50,0.00,M1] [#4 -0.37,-0.63,0.00,M1] [#5 -0.03,-0.23,0.32,U] [#6 0.00,-0.21,0.33,U] [#7 -0.64,-0.64,0.00,M1] [#8 -0.19,-0.13,0.32,U] 
22:40:01.934 00.001 7008 single-star, 4 included, MultiStar: {-0.03, -0.13}, one-star: {-0.02, -0.05}
22:40:01.935 00.001 7008 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.07) = xAngle (-1.81 = -1.81)
22:40:01.936 00.001 7008 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.22 = -2.22)
22:40:01.937 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.88 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
22:40:01.941 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.05, opts=13)
22:40:01.944 00.003 7008 Enqueuing Move request for scope (-0.02, -0.05)
22:40:01.947 00.003 8532 Worker thread wakes up
22:40:01.947 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:40:01.947 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:40:01.947 00.000 8532 Moving (-0.02, -0.05) raw xDistance=-0.01 yDistance=-0.04
22:40:01.947 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:40:01.947 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:01.947 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:01.947 00.000 8532 MoveAxis(E, 0, ABG)
22:40:01.947 00.000 8532 Move returns status 0, amount 0
22:40:01.947 00.000 8532 MoveAxis(N, 0, ABG)
22:40:01.947 00.000 8532 Move returns status 0, amount 0
22:40:01.947 00.000 8532 move complete, result=0
22:40:01.948 00.001 8532 worker thread done servicing request
22:40:01.950 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65477, med=2784, FiltMin=2487, FiltMax=31993, Gamma=0.990
22:40:01.965 00.015 7008 UpdateGuideState exits: m=260773 SNR=331.8
22:40:01.971 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.974 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:01.978 00.004 7008 Enqueuing Expose request
22:40:01.980 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:01.982 00.002 8532 Worker thread wakes up
22:40:01.982 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:01.982 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:03.376 01.394 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c394ddc5-f762-486f-8adb-c2757d396505"}
22:40:03.380 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c394ddc5-f762-486f-8adb-c2757d396505"}
22:40:03.385 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"abdbfb1f-eb5b-43f0-a99b-bd5cb181f0f0"}
22:40:03.387 00.002 7008 case statement mapped state 6 to 3
22:40:03.390 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"abdbfb1f-eb5b-43f0-a99b-bd5cb181f0f0"}
22:40:03.394 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b0b62c5-ad18-415b-9a07-a4d9b22839a7"}
22:40:03.396 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[6.52,7.06],"pixels":"..."},"id":"0b0b62c5-ad18-415b-9a07-a4d9b22839a7"}
22:40:04.108 00.712 8532 Exposure complete
22:40:04.148 00.040 8532 worker thread done servicing request
22:40:04.148 00.000 7008 OnExposeComplete: enter
22:40:04.151 00.003 7008 UpdateGuideState(): m_state=6
22:40:04.153 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:40:04.154 00.001 7008 Star::Find returns 1 (0), X=552.64, Y=444.29, Mass=266460, SNR=317.1, Peak=49993 HFD=2.6
22:40:04.156 00.002 7008 MultiStar: [#1 -0.29,-0.17,0.56,U] [#2 0.08,0.03,0.54,U] [#3 -0.18,-0.16,0.41,U] [#4 -0.15,-0.17,0.35,U] [#5 0.10,0.02,0.34,U] [#6 0.13,0.00,0.35,U] [#7 -0.44,-0.34,0.00,M2] [#8 0.04,-0.01,0.31,U] 
22:40:04.158 00.002 7008 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.10, 0.18}
22:40:04.160 00.002 7008 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.07) = xAngle (-2.79 = -2.79)
22:40:04.161 00.001 7008 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.20 = 3.08)
22:40:04.162 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.86 mountX=-0.01 mountY=0.00, mountTheta=3.08
22:40:04.164 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.00, opts=13)
22:40:04.167 00.003 7008 Enqueuing Move request for scope (-0.01, -0.00)
22:40:04.168 00.001 8532 Worker thread wakes up
22:40:04.168 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
22:40:04.168 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
22:40:04.168 00.000 8532 Moving (-0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
22:40:04.168 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:40:04.168 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:04.168 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:04.168 00.000 8532 MoveAxis(E, 0, ABG)
22:40:04.168 00.000 8532 Move returns status 0, amount 0
22:40:04.168 00.000 8532 MoveAxis(N, 0, ABG)
22:40:04.168 00.000 8532 Move returns status 0, amount 0
22:40:04.168 00.000 8532 move complete, result=0
22:40:04.168 00.000 8532 worker thread done servicing request
22:40:04.169 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2783, FiltMin=2467, FiltMax=26481, Gamma=0.990
22:40:04.180 00.011 7008 UpdateGuideState exits: m=266460 SNR=317.1
22:40:04.182 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.184 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:04.185 00.001 7008 Enqueuing Expose request
22:40:04.186 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:04.188 00.002 8532 Worker thread wakes up
22:40:04.188 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:04.188 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:05.376 01.188 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c655a267-cce0-4745-8eeb-721101ef9947"}
22:40:05.381 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c655a267-cce0-4745-8eeb-721101ef9947"}
22:40:05.384 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d9470f3-6cd2-4fe6-af4c-deb4651d9bb2"}
22:40:05.388 00.004 7008 case statement mapped state 6 to 3
22:40:05.390 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d9470f3-6cd2-4fe6-af4c-deb4651d9bb2"}
22:40:05.391 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fcc48aa-8092-427b-983f-81d3b4e5b3d2"}
22:40:05.395 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[6.64,7.29],"pixels":"..."},"id":"5fcc48aa-8092-427b-983f-81d3b4e5b3d2"}
22:40:06.322 00.927 8532 Exposure complete
22:40:06.362 00.040 8532 worker thread done servicing request
22:40:06.362 00.000 7008 OnExposeComplete: enter
22:40:06.365 00.003 7008 UpdateGuideState(): m_state=6
22:40:06.367 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:40:06.370 00.003 7008 Star::Find returns 1 (0), X=552.73, Y=444.39, Mass=265729, SNR=320.1, Peak=48558 HFD=2.8
22:40:06.372 00.002 7008 MultiStar: [#1 -0.21,-0.11,0.53,U] [#2 0.19,0.17,0.52,U] [#3 0.07,0.09,0.42,U] [#4 -0.00,-0.03,0.33,U] [#5 0.20,0.17,0.34,U] [#6 0.22,0.12,0.35,U] [#7 -0.26,-0.23,0.30,U] [#8 0.19,0.06,0.31,U] 
22:40:06.373 00.001 7008 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.19, 0.28}
22:40:06.375 00.002 7008 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.07) = xAngle (0.92 = 0.92)
22:40:06.377 00.002 7008 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.51 = 0.51)
22:40:06.378 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.08 mountY=0.06, mountTheta=0.67
22:40:06.382 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.09, opts=13)
22:40:06.384 00.002 7008 Enqueuing Move request for scope (0.08, 0.09)
22:40:06.386 00.002 8532 Worker thread wakes up
22:40:06.386 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:40:06.386 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:40:06.386 00.000 8532 Moving (0.08, 0.09) raw xDistance=0.08 yDistance=0.06
22:40:06.386 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:40:06.386 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:06.386 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:40:06.386 00.000 8532 MoveAxis(E, 0, ABG)
22:40:06.386 00.000 8532 Move returns status 0, amount 0
22:40:06.387 00.001 8532 MoveAxis(N, 0, ABG)
22:40:06.387 00.000 8532 Move returns status 0, amount 0
22:40:06.387 00.000 8532 move complete, result=0
22:40:06.387 00.000 8532 worker thread done servicing request
22:40:06.387 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2785, FiltMin=2460, FiltMax=26822, Gamma=0.990
22:40:06.404 00.017 7008 UpdateGuideState exits: m=265729 SNR=320.1
22:40:06.406 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.410 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:06.412 00.002 7008 Enqueuing Expose request
22:40:06.414 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:06.416 00.002 8532 Worker thread wakes up
22:40:06.416 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:06.416 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:07.375 00.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afcddcca-7b66-40f8-b60e-9d302c25f230"}
22:40:07.379 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afcddcca-7b66-40f8-b60e-9d302c25f230"}
22:40:07.383 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4467988-bdb0-4dd9-86a5-04e68b647011"}
22:40:07.386 00.003 7008 case statement mapped state 6 to 3
22:40:07.391 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4467988-bdb0-4dd9-86a5-04e68b647011"}
22:40:07.394 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"787df842-9b91-4a92-8c98-25a72c27b444"}
22:40:07.398 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.73,7.39],"pixels":"..."},"id":"787df842-9b91-4a92-8c98-25a72c27b444"}
22:40:08.535 01.137 8532 Exposure complete
22:40:08.581 00.046 8532 worker thread done servicing request
22:40:08.581 00.000 7008 OnExposeComplete: enter
22:40:08.583 00.002 7008 UpdateGuideState(): m_state=6
22:40:08.584 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:40:08.586 00.002 7008 Star::Find returns 1 (0), X=552.86, Y=444.53, Mass=266713, SNR=326.4, Peak=45918 HFD=2.9
22:40:08.588 00.002 7008 MultiStar: [#1 -0.06,0.03,0.54,U] [#2 0.37,0.26,0.00,M4] [#3 0.10,0.09,0.39,U] [#4 0.10,-0.11,0.34,U] [#5 0.39,0.20,0.00,M6] [#6 0.42,0.18,0.00,M5] [#7 -0.11,-0.15,0.27,U] [#8 0.58,-0.07,0.00,M7] 
22:40:08.591 00.003 7008 refined, 4 included, MultiStar: {0.13, 0.15}, one-star: {0.33, 0.42}
22:40:08.592 00.001 7008 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.07) = xAngle (0.93 = 0.93)
22:40:08.594 00.002 7008 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.52 = 0.52)
22:40:08.595 00.001 7008 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=0.12 mountY=0.10, mountTheta=0.70
22:40:08.598 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.15, opts=13)
22:40:08.601 00.003 7008 Enqueuing Move request for scope (0.13, 0.15)
22:40:08.602 00.001 8532 Worker thread wakes up
22:40:08.603 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:40:08.603 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:40:08.603 00.000 8532 Moving (0.13, 0.15) raw xDistance=0.12 yDistance=0.10
22:40:08.603 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:40:08.603 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:08.603 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:08.603 00.000 8532 MoveAxis(E, 0, ABG)
22:40:08.603 00.000 8532 Move returns status 0, amount 0
22:40:08.603 00.000 8532 MoveAxis(N, 0, ABG)
22:40:08.603 00.000 8532 Move returns status 0, amount 0
22:40:08.603 00.000 8532 move complete, result=0
22:40:08.603 00.000 8532 worker thread done servicing request
22:40:08.605 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2780, FiltMin=2474, FiltMax=26650, Gamma=0.990
22:40:08.619 00.014 7008 UpdateGuideState exits: m=266713 SNR=326.4
22:40:08.620 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.623 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:08.627 00.004 7008 Enqueuing Expose request
22:40:08.629 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:08.631 00.002 8532 Worker thread wakes up
22:40:08.631 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:08.632 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:09.374 00.742 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6835c9b5-3fbd-4b25-88cb-56e2999edf17"}
22:40:09.376 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6835c9b5-3fbd-4b25-88cb-56e2999edf17"}
22:40:09.379 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8c6f7eb-084f-4cd6-a8c7-a040389f1bbe"}
22:40:09.381 00.002 7008 case statement mapped state 6 to 3
22:40:09.382 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8c6f7eb-084f-4cd6-a8c7-a040389f1bbe"}
22:40:09.386 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56259603-472c-49bd-8a74-15194377cda7"}
22:40:09.387 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[6.86,6.53],"pixels":"..."},"id":"56259603-472c-49bd-8a74-15194377cda7"}
22:40:10.757 01.370 8532 Exposure complete
22:40:10.795 00.038 8532 worker thread done servicing request
22:40:10.795 00.000 7008 OnExposeComplete: enter
22:40:10.798 00.003 7008 UpdateGuideState(): m_state=6
22:40:10.801 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:40:10.804 00.003 7008 Star::Find returns 1 (0), X=552.96, Y=444.63, Mass=266944, SNR=316.9, Peak=42835 HFD=2.7
22:40:10.806 00.002 7008 MultiStar: [#1 0.08,0.06,0.56,U] [#2 0.45,0.36,0.00,M5] [#3 0.17,0.12,0.40,U] [#4 0.16,0.03,0.34,U] [#5 0.48,0.30,0.00,M7] [#6 0.36,0.27,0.00,M6] [#7 -0.12,0.06,0.27,U] [#8 0.73,0.11,0.00,M8] 
22:40:10.808 00.002 7008 refined, 4 included, MultiStar: {0.22, 0.24}, one-star: {0.42, 0.51}
22:40:10.809 00.001 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
22:40:10.811 00.002 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
22:40:10.814 00.003 7008 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.84 mountX=0.20 mountY=0.16, mountTheta=0.66
22:40:10.818 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.24, opts=13)
22:40:10.820 00.002 7008 Enqueuing Move request for scope (0.22, 0.24)
22:40:10.822 00.002 8532 Worker thread wakes up
22:40:10.823 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
22:40:10.823 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
22:40:10.823 00.000 8532 Moving (0.22, 0.24) raw xDistance=0.20 yDistance=0.16
22:40:10.823 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:40:10.823 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:10.823 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:40:10.823 00.000 8532 MoveAxis(W, 180, ABG)
22:40:10.823 00.000 8532 Guiding  Dir = 3, Dur = 180
22:40:10.823 00.000 8532 IsSlewing returns 0
22:40:10.824 00.001 8532 IsGuiding returns 0
22:40:10.824 00.000 8532 PulseGuide returned control before completion, sleep 190
22:40:10.824 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2781, FiltMin=2470, FiltMax=24569, Gamma=0.990
22:40:10.838 00.014 7008 UpdateGuideState exits: m=266944 SNR=316.9
22:40:10.840 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.843 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:10.848 00.005 7008 Enqueuing Expose request
22:40:11.016 00.168 8532 IsGuiding returns 0
22:40:11.016 00.000 8532 Move returns status 0, amount 180
22:40:11.016 00.000 8532 MoveAxis(N, 0, ABG)
22:40:11.017 00.001 8532 Move returns status 0, amount 0
22:40:11.017 00.000 8532 move complete, result=0
22:40:11.017 00.000 8532 worker thread done servicing request
22:40:11.017 00.000 8532 Worker thread wakes up
22:40:11.017 00.000 7008 GuideStep: 0.2 px 180 ms WEST, 0.2 px 0 ms NORTH
22:40:11.020 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:11.020 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:11.373 00.353 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a47e731e-4881-4c25-b414-814d0b02f306"}
22:40:11.380 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a47e731e-4881-4c25-b414-814d0b02f306"}
22:40:11.383 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b5b9dc5-3861-4f9c-95a2-2cb4912dc896"}
22:40:11.386 00.003 7008 case statement mapped state 6 to 3
22:40:11.388 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b5b9dc5-3861-4f9c-95a2-2cb4912dc896"}
22:40:11.392 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"924fda42-04f8-494a-a9d3-d7d689e0cedc"}
22:40:11.395 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":105,"width":15,"height":15,"star_pos":[6.96,6.63],"pixels":"..."},"id":"924fda42-04f8-494a-a9d3-d7d689e0cedc"}
22:40:13.148 01.753 8532 Exposure complete
22:40:13.194 00.046 8532 worker thread done servicing request
22:40:13.195 00.001 7008 OnExposeComplete: enter
22:40:13.197 00.002 7008 UpdateGuideState(): m_state=6
22:40:13.198 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:40:13.200 00.002 7008 Star::Find returns 1 (0), X=552.90, Y=444.64, Mass=266937, SNR=320.5, Peak=43070 HFD=2.7
22:40:13.203 00.003 7008 MultiStar: [#1 -0.03,0.12,0.58,U] [#2 0.38,0.37,0.00,M6] [#3 0.09,0.15,0.42,U] [#4 0.15,0.11,0.35,U] [#5 0.57,0.32,0.00,M8] [#6 0.43,0.23,0.00,M7] [#7 -0.05,0.03,0.27,U] [#8 0.57,0.09,0.00,M9] 
22:40:13.205 00.002 7008 refined, 4 included, MultiStar: {0.16, 0.27}, one-star: {0.36, 0.53}
22:40:13.207 00.002 7008 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.07) = xAngle (1.11 = 1.11)
22:40:13.209 00.002 7008 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.70 = 0.70)
22:40:13.212 00.003 7008 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=0.14 mountY=0.20, mountTheta=0.97
22:40:13.222 00.010 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.27, opts=13)
22:40:13.227 00.005 7008 Enqueuing Move request for scope (0.16, 0.27)
22:40:13.231 00.004 8532 Worker thread wakes up
22:40:13.232 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
22:40:13.232 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
22:40:13.232 00.000 8532 Moving (0.16, 0.27) raw xDistance=0.14 yDistance=0.20
22:40:13.233 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:40:13.233 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:40:13.233 00.000 8532 MoveAxis(E, 0, ABG)
22:40:13.233 00.000 8532 Move returns status 0, amount 0
22:40:13.233 00.000 8532 MoveAxis(S, 353, ABG)
22:40:13.233 00.000 8532 Guiding  Dir = 1, Dur = 353
22:40:13.234 00.001 8532 IsSlewing returns 0
22:40:13.234 00.000 8532 IsGuiding returns 0
22:40:13.235 00.001 8532 PulseGuide returned control before completion, sleep 363
22:40:13.238 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2780, FiltMin=2418, FiltMax=25391, Gamma=0.990
22:40:13.255 00.017 7008 UpdateGuideState exits: m=266937 SNR=320.5
22:40:13.258 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.260 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:13.261 00.001 7008 Enqueuing Expose request
22:40:13.375 00.114 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57e126b2-9606-4312-89d5-5c9974dd51eb"}
22:40:13.378 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57e126b2-9606-4312-89d5-5c9974dd51eb"}
22:40:13.380 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65792f8d-7d27-4e74-b25f-3e324f53c87a"}
22:40:13.383 00.003 7008 case statement mapped state 6 to 3
22:40:13.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"65792f8d-7d27-4e74-b25f-3e324f53c87a"}
22:40:13.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a78f96b4-ae5d-472b-abe0-ef80f34e9004"}
22:40:13.393 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[6.90,6.64],"pixels":"..."},"id":"a78f96b4-ae5d-472b-abe0-ef80f34e9004"}
22:40:13.606 00.213 8532 IsGuiding returns 1
22:40:13.606 00.000 8532 scope still moving after pulse duration time elapsed
22:40:13.636 00.030 8532 IsSlewing returns 0
22:40:13.637 00.001 8532 IsGuiding returns 0
22:40:13.637 00.000 8532 scope move finished after 353 + 49 ms
22:40:13.637 00.000 8532 Move returns status 0, amount 353
22:40:13.638 00.001 8532 move complete, result=0
22:40:13.638 00.000 8532 worker thread done servicing request
22:40:13.638 00.000 8532 Worker thread wakes up
22:40:13.638 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 353 ms SOUTH
22:40:13.642 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:13.643 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:15.373 01.730 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75390804-1368-4901-8d41-bffd5071da99"}
22:40:15.376 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75390804-1368-4901-8d41-bffd5071da99"}
22:40:15.379 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb54ea0f-6d4b-4a19-8dfa-10d0427bfc51"}
22:40:15.382 00.003 7008 case statement mapped state 6 to 3
22:40:15.386 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb54ea0f-6d4b-4a19-8dfa-10d0427bfc51"}
22:40:15.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8d83de63-5eb7-4bb9-9730-83c89d44663c"}
22:40:15.392 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[6.90,6.64],"pixels":"..."},"id":"8d83de63-5eb7-4bb9-9730-83c89d44663c"}
22:40:15.768 00.376 8532 Exposure complete
22:40:15.816 00.048 8532 worker thread done servicing request
22:40:15.816 00.000 7008 OnExposeComplete: enter
22:40:15.818 00.002 7008 UpdateGuideState(): m_state=6
22:40:15.820 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:40:15.824 00.004 7008 Star::Find returns 1 (0), X=553.02, Y=444.45, Mass=263444, SNR=323.3, Peak=46205 HFD=2.6
22:40:15.828 00.004 7008 MultiStar: [#1 0.01,0.02,0.54,U] [#2 0.43,0.22,0.00,M7] [#3 0.22,0.07,0.40,U] [#4 0.19,0.05,0.35,U] [#5 0.58,0.32,0.00,M9] [#6 0.52,0.26,0.00,M8] [#7 0.10,-0.10,0.27,U] [#8 0.70,-0.00,0.00,M10] 
22:40:15.830 00.002 7008 refined, 4 included, MultiStar: {0.26, 0.14}, one-star: {0.48, 0.34}
22:40:15.832 00.002 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
22:40:15.834 00.002 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
22:40:15.837 00.003 7008 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.50 mountX=0.25 mountY=0.05, mountTheta=0.19
22:40:15.840 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.14, opts=13)
22:40:15.844 00.004 7008 Enqueuing Move request for scope (0.26, 0.14)
22:40:15.847 00.003 8532 Worker thread wakes up
22:40:15.847 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
22:40:15.847 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
22:40:15.847 00.000 8532 Moving (0.26, 0.14) raw xDistance=0.25 yDistance=0.05
22:40:15.847 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:40:15.847 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.847 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:15.847 00.000 8532 MoveAxis(W, 225, ABG)
22:40:15.848 00.001 8532 Guiding  Dir = 3, Dur = 225
22:40:15.848 00.000 8532 IsSlewing returns 0
22:40:15.849 00.001 8532 IsGuiding returns 0
22:40:15.849 00.000 8532 PulseGuide returned control before completion, sleep 235
22:40:15.850 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2778, FiltMin=2195, FiltMax=23166, Gamma=0.990
22:40:15.870 00.020 7008 UpdateGuideState exits: m=263444 SNR=323.3
22:40:15.873 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.874 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:15.876 00.002 7008 Enqueuing Expose request
22:40:16.099 00.223 8532 IsGuiding returns 0
22:40:16.099 00.000 8532 Move returns status 0, amount 225
22:40:16.099 00.000 8532 MoveAxis(N, 0, ABG)
22:40:16.101 00.002 8532 Move returns status 0, amount 0
22:40:16.101 00.000 8532 move complete, result=0
22:40:16.101 00.000 8532 worker thread done servicing request
22:40:16.101 00.000 8532 Worker thread wakes up
22:40:16.101 00.000 7008 GuideStep: 0.2 px 225 ms WEST, 0.0 px 0 ms NORTH
22:40:16.104 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:16.105 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:17.372 01.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"075b3aa3-6539-4126-b615-cebf52a6f2a9"}
22:40:17.377 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"075b3aa3-6539-4126-b615-cebf52a6f2a9"}
22:40:17.383 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"487e3fcd-e6ee-444f-a42c-76f56c98128d"}
22:40:17.385 00.002 7008 case statement mapped state 6 to 3
22:40:17.387 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"487e3fcd-e6ee-444f-a42c-76f56c98128d"}
22:40:17.390 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71e8b5aa-6409-4e91-a8d0-f5dd48a5c42f"}
22:40:17.393 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[7.02,7.45],"pixels":"..."},"id":"71e8b5aa-6409-4e91-a8d0-f5dd48a5c42f"}
22:40:18.229 00.836 8532 Exposure complete
22:40:18.279 00.050 8532 worker thread done servicing request
22:40:18.279 00.000 7008 OnExposeComplete: enter
22:40:18.281 00.002 7008 UpdateGuideState(): m_state=6
22:40:18.283 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:40:18.284 00.001 7008 Star::Find returns 1 (0), X=552.94, Y=444.52, Mass=261878, SNR=323.4, Peak=44843 HFD=2.9
22:40:18.286 00.002 7008 MultiStar: [#1 0.05,0.02,0.54,U] [#2 0.37,0.24,0.00,M8] [#3 0.11,0.18,0.40,U] [#4 0.11,-0.04,0.35,U] [#5 0.48,0.26,0.00,M10] [#6 0.48,0.18,0.00,M9] [#7 -0.11,-0.09,0.28,U] [#8 0.55,0.07,0.00,R] 
22:40:18.289 00.003 7008 refined, 4 included, MultiStar: {0.19, 0.17}, one-star: {0.40, 0.40}
22:40:18.291 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
22:40:18.293 00.002 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
22:40:18.296 00.003 7008 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.75 mountX=0.18 mountY=0.10, mountTheta=0.52
22:40:18.302 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.17, opts=13)
22:40:18.304 00.002 7008 Enqueuing Move request for scope (0.19, 0.17)
22:40:18.307 00.003 8532 Worker thread wakes up
22:40:18.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
22:40:18.307 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
22:40:18.307 00.000 8532 Moving (0.19, 0.17) raw xDistance=0.18 yDistance=0.10
22:40:18.307 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
22:40:18.307 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:18.307 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:18.307 00.000 8532 MoveAxis(W, 175, ABG)
22:40:18.307 00.000 8532 Guiding  Dir = 3, Dur = 175
22:40:18.308 00.001 8532 IsSlewing returns 0
22:40:18.308 00.000 8532 IsGuiding returns 0
22:40:18.309 00.001 8532 PulseGuide returned control before completion, sleep 185
22:40:18.309 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2777, FiltMin=2237, FiltMax=25352, Gamma=0.990
22:40:18.323 00.014 7008 UpdateGuideState exits: m=261878 SNR=323.4
22:40:18.325 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.328 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:18.330 00.002 7008 Enqueuing Expose request
22:40:18.502 00.172 8532 IsGuiding returns 0
22:40:18.502 00.000 8532 Move returns status 0, amount 175
22:40:18.502 00.000 8532 MoveAxis(N, 0, ABG)
22:40:18.504 00.002 8532 Move returns status 0, amount 0
22:40:18.504 00.000 8532 move complete, result=0
22:40:18.504 00.000 8532 worker thread done servicing request
22:40:18.504 00.000 8532 Worker thread wakes up
22:40:18.504 00.000 7008 GuideStep: 0.2 px 175 ms WEST, 0.1 px 0 ms NORTH
22:40:18.508 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:18.508 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:19.373 00.865 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c08d15db-7852-4bcb-ae70-dddfd3aadf9e"}
22:40:19.377 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c08d15db-7852-4bcb-ae70-dddfd3aadf9e"}
22:40:19.382 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd613bc1-a947-4c9c-aee1-5453dede003b"}
22:40:19.384 00.002 7008 case statement mapped state 6 to 3
22:40:19.386 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd613bc1-a947-4c9c-aee1-5453dede003b"}
22:40:19.390 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc42cb8a-ac95-4c70-9832-7e4f66576b79"}
22:40:19.393 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[6.94,6.52],"pixels":"..."},"id":"cc42cb8a-ac95-4c70-9832-7e4f66576b79"}
22:40:20.629 01.236 8532 Exposure complete
22:40:20.678 00.049 8532 worker thread done servicing request
22:40:20.678 00.000 7008 OnExposeComplete: enter
22:40:20.680 00.002 7008 UpdateGuideState(): m_state=6
22:40:20.683 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:40:20.685 00.002 7008 Star::Find returns 1 (0), X=552.95, Y=444.53, Mass=272932, SNR=318.9, Peak=47027 HFD=2.8
22:40:20.687 00.002 7008 MultiStar: [#1 0.04,0.06,0.54,U] [#2 0.41,0.28,0.00,M9] [#3 0.23,0.15,0.39,U] [#4 0.14,0.02,0.34,U] [#5 0.45,0.25,0.00,R] [#6 0.48,0.36,0.00,M10] [#7 -0.09,0.03,0.28,U] [#8 0.13,-0.08,0.32,U] 
22:40:20.690 00.003 7008 refined, 5 included, MultiStar: {0.21, 0.17}, one-star: {0.42, 0.41}
22:40:20.691 00.001 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
22:40:20.692 00.001 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
22:40:20.694 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.69 mountX=0.19 mountY=0.09, mountTheta=0.45
22:40:20.699 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.17, opts=13)
22:40:20.701 00.002 7008 Enqueuing Move request for scope (0.21, 0.17)
22:40:20.703 00.002 8532 Worker thread wakes up
22:40:20.703 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
22:40:20.703 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
22:40:20.703 00.000 8532 Moving (0.21, 0.17) raw xDistance=0.19 yDistance=0.09
22:40:20.703 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
22:40:20.703 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.704 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:40:20.704 00.000 8532 MoveAxis(W, 188, ABG)
22:40:20.704 00.000 8532 Guiding  Dir = 3, Dur = 188
22:40:20.704 00.000 8532 IsSlewing returns 0
22:40:20.704 00.000 8532 IsGuiding returns 0
22:40:20.705 00.001 8532 PulseGuide returned control before completion, sleep 198
22:40:20.705 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2775, FiltMin=2452, FiltMax=24739, Gamma=0.990
22:40:20.723 00.018 7008 UpdateGuideState exits: m=272932 SNR=318.9
22:40:20.726 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.732 00.006 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:20.734 00.002 7008 Enqueuing Expose request
22:40:20.916 00.182 8532 IsGuiding returns 0
22:40:20.916 00.000 8532 Move returns status 0, amount 188
22:40:20.916 00.000 8532 MoveAxis(N, 0, ABG)
22:40:20.916 00.000 8532 Move returns status 0, amount 0
22:40:20.916 00.000 8532 move complete, result=0
22:40:20.917 00.001 8532 worker thread done servicing request
22:40:20.917 00.000 8532 Worker thread wakes up
22:40:20.917 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:20.917 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:20.917 00.000 7008 GuideStep: 0.2 px 188 ms WEST, 0.1 px 0 ms NORTH
22:40:21.373 00.456 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87a2eb64-c80e-4590-abc6-fa0af4873ed9"}
22:40:21.375 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87a2eb64-c80e-4590-abc6-fa0af4873ed9"}
22:40:21.377 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f1d7be1-7cb1-49b8-9d16-3594af30631f"}
22:40:21.379 00.002 7008 case statement mapped state 6 to 3
22:40:21.384 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f1d7be1-7cb1-49b8-9d16-3594af30631f"}
22:40:21.386 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5df8b20c-d0f9-4900-8636-80d7fff3905e"}
22:40:21.389 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.95,6.53],"pixels":"..."},"id":"5df8b20c-d0f9-4900-8636-80d7fff3905e"}
22:40:23.047 01.658 8532 Exposure complete
22:40:23.095 00.048 8532 worker thread done servicing request
22:40:23.096 00.001 7008 OnExposeComplete: enter
22:40:23.098 00.002 7008 UpdateGuideState(): m_state=6
22:40:23.099 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:40:23.102 00.003 7008 Star::Find returns 1 (0), X=552.91, Y=444.54, Mass=266894, SNR=313.4, Peak=44772 HFD=2.8
22:40:23.104 00.002 7008 MultiStar: [#1 -0.02,0.06,0.56,U] [#2 0.41,0.27,0.00,M10] [#3 0.06,0.16,0.43,U] [#4 0.11,0.00,0.35,U] [#5 0.02,-0.03,0.33,U] [#6 0.33,0.18,0.35,U] [#7 -0.11,-0.02,0.30,U] [#8 0.15,0.03,0.35,U] 
22:40:23.106 00.002 7008 refined, 7 included, MultiStar: {0.16, 0.16}, one-star: {0.38, 0.42}
22:40:23.107 00.001 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
22:40:23.109 00.002 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
22:40:23.111 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.79 mountX=0.14 mountY=0.10, mountTheta=0.59
22:40:23.116 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.16, opts=13)
22:40:23.118 00.002 7008 Enqueuing Move request for scope (0.16, 0.16)
22:40:23.120 00.002 8532 Worker thread wakes up
22:40:23.121 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
22:40:23.121 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
22:40:23.121 00.000 8532 Moving (0.16, 0.16) raw xDistance=0.14 yDistance=0.10
22:40:23.121 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:40:23.121 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:23.121 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:23.121 00.000 8532 MoveAxis(E, 0, ABG)
22:40:23.121 00.000 8532 Move returns status 0, amount 0
22:40:23.121 00.000 8532 MoveAxis(N, 0, ABG)
22:40:23.121 00.000 8532 Move returns status 0, amount 0
22:40:23.121 00.000 8532 move complete, result=0
22:40:23.121 00.000 8532 worker thread done servicing request
22:40:23.122 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2776, FiltMin=2457, FiltMax=26661, Gamma=0.990
22:40:23.138 00.016 7008 UpdateGuideState exits: m=266894 SNR=313.4
22:40:23.141 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.143 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:23.144 00.001 7008 Enqueuing Expose request
22:40:23.149 00.005 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:23.151 00.002 8532 Worker thread wakes up
22:40:23.151 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:23.151 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:23.372 00.221 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a471d0b-4121-4a07-baf7-c1b12cbcedbc"}
22:40:23.375 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a471d0b-4121-4a07-baf7-c1b12cbcedbc"}
22:40:23.382 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8091485-5f98-4d68-9000-6812b1fe878f"}
22:40:23.384 00.002 7008 case statement mapped state 6 to 3
22:40:23.387 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8091485-5f98-4d68-9000-6812b1fe878f"}
22:40:23.389 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75f92ddb-9086-4ef8-903e-3aa737b57694"}
22:40:23.391 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.91,6.54],"pixels":"..."},"id":"75f92ddb-9086-4ef8-903e-3aa737b57694"}
22:40:25.272 01.881 8532 Exposure complete
22:40:25.321 00.049 8532 worker thread done servicing request
22:40:25.321 00.000 7008 OnExposeComplete: enter
22:40:25.324 00.003 7008 UpdateGuideState(): m_state=6
22:40:25.331 00.007 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:40:25.332 00.001 7008 Star::Find returns 1 (0), X=552.90, Y=444.66, Mass=260050, SNR=326.9, Peak=40915 HFD=2.7
22:40:25.335 00.003 7008 MultiStar: [#1 -0.02,0.13,0.52,U] [#2 0.41,0.31,0.00,R] [#3 0.05,0.21,0.40,U] [#4 -0.00,0.09,0.34,U] [#5 -0.02,0.11,0.34,U] [#6 0.36,0.29,0.00,M10] [#7 -0.12,0.03,0.25,U] [#8 0.13,0.03,0.31,U] 
22:40:25.338 00.003 7008 refined, 6 included, MultiStar: {0.12, 0.25}, one-star: {0.36, 0.54}
22:40:25.345 00.007 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.20 = 1.20)
22:40:25.349 00.004 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.79 = 0.79)
22:40:25.352 00.003 7008 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.13 mountX=0.10 mountY=0.19, mountTheta=1.10
22:40:25.358 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.25, opts=13)
22:40:25.362 00.004 7008 Enqueuing Move request for scope (0.12, 0.25)
22:40:25.364 00.002 8532 Worker thread wakes up
22:40:25.364 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
22:40:25.364 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
22:40:25.364 00.000 8532 Moving (0.12, 0.25) raw xDistance=0.10 yDistance=0.19
22:40:25.364 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:40:25.364 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:40:25.364 00.000 8532 MoveAxis(E, 0, ABG)
22:40:25.364 00.000 8532 Move returns status 0, amount 0
22:40:25.364 00.000 8532 MoveAxis(S, 339, ABG)
22:40:25.364 00.000 8532 Guiding  Dir = 1, Dur = 339
22:40:25.366 00.002 8532 IsSlewing returns 0
22:40:25.366 00.000 8532 IsGuiding returns 0
22:40:25.367 00.001 8532 PulseGuide returned control before completion, sleep 349
22:40:25.368 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2773, FiltMin=2463, FiltMax=26647, Gamma=0.990
22:40:25.385 00.017 7008 UpdateGuideState exits: m=260050 SNR=326.9
22:40:25.389 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.390 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:25.393 00.003 7008 Enqueuing Expose request
22:40:25.395 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d41f691-4dbe-44d1-a8fa-16b2e5010839"}
22:40:25.397 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d41f691-4dbe-44d1-a8fa-16b2e5010839"}
22:40:25.399 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec20cf04-3c7c-4707-a310-d05bf9ce8560"}
22:40:25.403 00.004 7008 case statement mapped state 6 to 3
22:40:25.405 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec20cf04-3c7c-4707-a310-d05bf9ce8560"}
22:40:25.407 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd81251f-c780-46f1-b211-487cb7992634"}
22:40:25.410 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.90,6.66],"pixels":"..."},"id":"bd81251f-c780-46f1-b211-487cb7992634"}
22:40:25.731 00.321 8532 IsGuiding returns 0
22:40:25.731 00.000 8532 Move returns status 0, amount 339
22:40:25.731 00.000 8532 move complete, result=0
22:40:25.731 00.000 8532 worker thread done servicing request
22:40:25.731 00.000 8532 Worker thread wakes up
22:40:25.731 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:25.731 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 339 ms SOUTH
22:40:25.735 00.004 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:27.372 01.637 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4eacb6f1-df50-4952-a51a-fa95979d2090"}
22:40:27.373 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4eacb6f1-df50-4952-a51a-fa95979d2090"}
22:40:27.378 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1962763-6c25-4edd-8ec1-21e49172450a"}
22:40:27.379 00.001 7008 case statement mapped state 6 to 3
22:40:27.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1962763-6c25-4edd-8ec1-21e49172450a"}
22:40:27.385 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b4664b5-9ef1-4225-a718-7858546f9c74"}
22:40:27.388 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.90,6.66],"pixels":"..."},"id":"0b4664b5-9ef1-4225-a718-7858546f9c74"}
22:40:27.858 00.470 8532 Exposure complete
22:40:27.911 00.053 8532 worker thread done servicing request
22:40:27.911 00.000 7008 OnExposeComplete: enter
22:40:27.913 00.002 7008 UpdateGuideState(): m_state=6
22:40:27.916 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:40:27.919 00.003 7008 Star::Find returns 1 (0), X=553.08, Y=444.55, Mass=269022, SNR=323.0, Peak=44108 HFD=2.9
22:40:27.920 00.001 7008 MultiStar: [#1 0.11,0.01,0.57,U] [#2 0.13,-0.03,0.55,U] [#3 0.26,0.09,0.42,U] [#4 0.24,0.07,0.32,U] [#5 0.24,-0.04,0.34,U] [#6 0.53,0.30,0.00,R] [#7 0.12,-0.17,0.29,U] [#8 0.19,0.01,0.31,U] 
22:40:27.923 00.003 7008 refined, 7 included, MultiStar: {0.27, 0.11}, one-star: {0.54, 0.44}
22:40:27.926 00.003 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
22:40:27.927 00.001 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
22:40:27.929 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.39 mountX=0.26 mountY=0.01, mountTheta=0.05
22:40:27.934 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.11, opts=13)
22:40:27.937 00.003 7008 Enqueuing Move request for scope (0.27, 0.11)
22:40:27.939 00.002 8532 Worker thread wakes up
22:40:27.939 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
22:40:27.939 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
22:40:27.940 00.001 8532 Moving (0.27, 0.11) raw xDistance=0.26 yDistance=0.01
22:40:27.940 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:40:27.940 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.940 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:27.940 00.000 8532 MoveAxis(W, 239, ABG)
22:40:27.940 00.000 8532 Guiding  Dir = 3, Dur = 239
22:40:27.940 00.000 8532 IsSlewing returns 0
22:40:27.941 00.001 8532 IsGuiding returns 0
22:40:27.941 00.000 8532 PulseGuide returned control before completion, sleep 249
22:40:27.942 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2773, FiltMin=2475, FiltMax=25699, Gamma=0.990
22:40:27.955 00.013 7008 UpdateGuideState exits: m=269022 SNR=323.0
22:40:27.959 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.963 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:27.965 00.002 7008 Enqueuing Expose request
22:40:28.194 00.229 8532 IsGuiding returns 0
22:40:28.194 00.000 8532 Move returns status 0, amount 239
22:40:28.194 00.000 8532 MoveAxis(N, 0, ABG)
22:40:28.195 00.001 8532 Move returns status 0, amount 0
22:40:28.195 00.000 8532 move complete, result=0
22:40:28.195 00.000 8532 worker thread done servicing request
22:40:28.195 00.000 8532 Worker thread wakes up
22:40:28.195 00.000 7008 GuideStep: 0.3 px 239 ms WEST, 0.0 px 0 ms NORTH
22:40:28.198 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:28.198 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:29.372 01.174 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d84ccfc5-df69-4355-b27b-1593e8033791"}
22:40:29.376 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d84ccfc5-df69-4355-b27b-1593e8033791"}
22:40:29.381 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0b747ffa-a0e7-4be2-80c1-1f206e2c1883"}
22:40:29.384 00.003 7008 case statement mapped state 6 to 3
22:40:29.386 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b747ffa-a0e7-4be2-80c1-1f206e2c1883"}
22:40:29.388 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0f2def92-e92b-4c96-82d6-e6ebd4f36492"}
22:40:29.391 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[7.08,6.55],"pixels":"..."},"id":"0f2def92-e92b-4c96-82d6-e6ebd4f36492"}
22:40:30.320 00.929 8532 Exposure complete
22:40:30.366 00.046 8532 worker thread done servicing request
22:40:30.366 00.000 7008 OnExposeComplete: enter
22:40:30.370 00.004 7008 UpdateGuideState(): m_state=6
22:40:30.372 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:40:30.374 00.002 7008 Star::Find returns 1 (0), X=553.08, Y=444.55, Mass=265280, SNR=332.8, Peak=42619 HFD=2.9
22:40:30.376 00.002 7008 MultiStar: [#1 0.11,0.07,0.56,U] [#2 0.18,-0.03,0.52,U] [#3 0.28,0.18,0.39,U] [#4 0.23,0.02,0.34,U] [#5 0.19,0.04,0.34,U] [#6 0.01,-0.10,0.33,U] [#7 0.02,0.04,0.27,U] [#8 0.23,0.07,0.31,U] 
22:40:30.378 00.002 7008 refined, 8 included, MultiStar: {0.25, 0.13}, one-star: {0.54, 0.43}
22:40:30.381 00.003 7008 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.07) = xAngle (0.56 = 0.56)
22:40:30.383 00.002 7008 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
22:40:30.385 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.29 cameraTheta=0.49 mountX=0.24 mountY=0.04, mountTheta=0.17
22:40:30.393 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.13, opts=13)
22:40:30.396 00.003 7008 Enqueuing Move request for scope (0.25, 0.13)
22:40:30.398 00.002 8532 Worker thread wakes up
22:40:30.398 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
22:40:30.398 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
22:40:30.399 00.001 8532 Moving (0.25, 0.13) raw xDistance=0.24 yDistance=0.04
22:40:30.399 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
22:40:30.399 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.399 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:40:30.399 00.000 8532 MoveAxis(W, 239, ABG)
22:40:30.399 00.000 8532 Guiding  Dir = 3, Dur = 239
22:40:30.400 00.001 8532 IsSlewing returns 0
22:40:30.400 00.000 8532 IsGuiding returns 0
22:40:30.401 00.001 8532 PulseGuide returned control before completion, sleep 249
22:40:30.402 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2772, FiltMin=2420, FiltMax=25733, Gamma=0.990
22:40:30.421 00.019 7008 UpdateGuideState exits: m=265280 SNR=332.8
22:40:30.426 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.431 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:30.433 00.002 7008 Enqueuing Expose request
22:40:30.657 00.224 8532 IsGuiding returns 0
22:40:30.658 00.001 8532 Move returns status 0, amount 239
22:40:30.658 00.000 8532 MoveAxis(N, 0, ABG)
22:40:30.658 00.000 8532 Move returns status 0, amount 0
22:40:30.658 00.000 8532 move complete, result=0
22:40:30.658 00.000 8532 worker thread done servicing request
22:40:30.658 00.000 8532 Worker thread wakes up
22:40:30.658 00.000 7008 GuideStep: 0.2 px 239 ms WEST, 0.0 px 0 ms NORTH
22:40:30.663 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:30.663 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:31.371 00.708 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1609f05-dcdd-41ef-8065-2ea0628b0196"}
22:40:31.373 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1609f05-dcdd-41ef-8065-2ea0628b0196"}
22:40:31.375 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fed34c5d-5fcf-41b5-83f2-549a24d45c79"}
22:40:31.377 00.002 7008 case statement mapped state 6 to 3
22:40:31.379 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fed34c5d-5fcf-41b5-83f2-549a24d45c79"}
22:40:31.380 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42237707-b8dd-4823-8e5c-a7d0e7b66dd7"}
22:40:31.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.08,6.55],"pixels":"..."},"id":"42237707-b8dd-4823-8e5c-a7d0e7b66dd7"}
22:40:32.791 01.409 8532 Exposure complete
22:40:32.834 00.043 8532 worker thread done servicing request
22:40:32.834 00.000 7008 OnExposeComplete: enter
22:40:32.836 00.002 7008 UpdateGuideState(): m_state=6
22:40:32.838 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:40:32.839 00.001 7008 Star::Find returns 1 (0), X=553.06, Y=444.54, Mass=259117, SNR=317.2, Peak=43046 HFD=2.8
22:40:32.843 00.004 7008 MultiStar: [#1 0.14,0.04,0.56,U] [#2 0.14,-0.03,0.52,U] [#3 0.30,0.11,0.44,U] [#4 0.33,-0.01,0.35,U] [#5 0.17,0.02,0.32,U] [#6 -0.01,-0.07,0.36,U] [#7 -0.02,-0.05,0.27,U] [#8 0.07,0.15,0.33,U] 
22:40:32.847 00.004 7008 refined, 8 included, MultiStar: {0.24, 0.12}, one-star: {0.52, 0.42}
22:40:32.850 00.003 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:40:32.852 00.002 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:40:32.854 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.46 mountX=0.23 mountY=0.03, mountTheta=0.14
22:40:32.859 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.12, opts=13)
22:40:32.864 00.005 7008 Enqueuing Move request for scope (0.24, 0.12)
22:40:32.867 00.003 8532 Worker thread wakes up
22:40:32.867 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
22:40:32.867 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
22:40:32.867 00.000 8532 Moving (0.24, 0.12) raw xDistance=0.23 yDistance=0.03
22:40:32.867 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:40:32.868 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:32.868 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:32.868 00.000 8532 MoveAxis(W, 225, ABG)
22:40:32.868 00.000 8532 Guiding  Dir = 3, Dur = 225
22:40:32.868 00.000 8532 IsSlewing returns 0
22:40:32.869 00.001 8532 IsGuiding returns 0
22:40:32.869 00.000 8532 PulseGuide returned control before completion, sleep 235
22:40:32.870 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2773, FiltMin=2441, FiltMax=25289, Gamma=0.990
22:40:32.886 00.016 7008 UpdateGuideState exits: m=259117 SNR=317.2
22:40:32.889 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.891 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:32.896 00.005 7008 Enqueuing Expose request
22:40:33.111 00.215 8532 IsGuiding returns 0
22:40:33.112 00.001 8532 Move returns status 0, amount 225
22:40:33.112 00.000 8532 MoveAxis(N, 0, ABG)
22:40:33.112 00.000 8532 Move returns status 0, amount 0
22:40:33.112 00.000 8532 move complete, result=0
22:40:33.112 00.000 8532 worker thread done servicing request
22:40:33.112 00.000 8532 Worker thread wakes up
22:40:33.112 00.000 7008 GuideStep: 0.2 px 225 ms WEST, 0.0 px 0 ms NORTH
22:40:33.115 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:33.115 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:33.370 00.255 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51d86dce-4992-443e-8e6c-948f149bbce0"}
22:40:33.374 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51d86dce-4992-443e-8e6c-948f149bbce0"}
22:40:33.378 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41ac58b1-4928-4ddf-ab31-4d4c7b2fae97"}
22:40:33.382 00.004 7008 case statement mapped state 6 to 3
22:40:33.384 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41ac58b1-4928-4ddf-ab31-4d4c7b2fae97"}
22:40:33.387 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"78e52025-163d-442f-9549-8e170f5ac871"}
22:40:33.389 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[7.06,6.54],"pixels":"..."},"id":"78e52025-163d-442f-9549-8e170f5ac871"}
22:40:35.246 01.857 8532 Exposure complete
22:40:35.272 00.026 8532 worker thread done servicing request
22:40:35.274 00.002 7008 OnExposeComplete: enter
22:40:35.275 00.001 7008 UpdateGuideState(): m_state=6
22:40:35.277 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:40:35.279 00.002 7008 Star::Find returns 1 (0), X=552.93, Y=444.51, Mass=266667, SNR=322.9, Peak=46989 HFD=2.8
22:40:35.281 00.002 7008 MultiStar: [#1 0.06,0.01,0.53,U] [#2 -0.05,-0.09,0.53,U] [#3 0.14,0.10,0.41,U] [#4 0.11,-0.05,0.34,U] [#5 0.01,0.08,0.33,U] [#6 -0.13,-0.11,0.36,U] [#7 -0.15,-0.03,0.29,U] [#8 -0.00,0.05,0.32,U] 
22:40:35.282 00.001 7008 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.39, 0.40}
22:40:35.283 00.001 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
22:40:35.285 00.002 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
22:40:35.285 00.000 7008 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.09 mountY=0.05, mountTheta=0.52
22:40:35.290 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.09, opts=13)
22:40:35.291 00.001 7008 Enqueuing Move request for scope (0.10, 0.09)
22:40:35.293 00.002 8532 Worker thread wakes up
22:40:35.293 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:40:35.293 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:40:35.293 00.000 8532 Moving (0.10, 0.09) raw xDistance=0.09 yDistance=0.05
22:40:35.293 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:40:35.293 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.293 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:35.293 00.000 8532 MoveAxis(E, 0, ABG)
22:40:35.293 00.000 8532 Move returns status 0, amount 0
22:40:35.293 00.000 8532 MoveAxis(N, 0, ABG)
22:40:35.293 00.000 8532 Move returns status 0, amount 0
22:40:35.293 00.000 8532 move complete, result=0
22:40:35.293 00.000 8532 worker thread done servicing request
22:40:35.294 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2773, FiltMin=2488, FiltMax=26064, Gamma=0.990
22:40:35.305 00.011 7008 UpdateGuideState exits: m=266667 SNR=322.9
22:40:35.306 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.307 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:35.308 00.001 7008 Enqueuing Expose request
22:40:35.309 00.001 8532 Worker thread wakes up
22:40:35.309 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:35.310 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:35.310 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:35.370 00.060 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a443a78-987d-4e3f-8743-4789edbfa34c"}
22:40:35.372 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a443a78-987d-4e3f-8743-4789edbfa34c"}
22:40:35.374 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35845b09-4e41-4986-bd2a-1fecde258f52"}
22:40:35.375 00.001 7008 case statement mapped state 6 to 3
22:40:35.376 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"35845b09-4e41-4986-bd2a-1fecde258f52"}
22:40:35.378 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22ec2b64-f409-4db5-894b-79e7e2857d2d"}
22:40:35.380 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.93,6.51],"pixels":"..."},"id":"22ec2b64-f409-4db5-894b-79e7e2857d2d"}
22:40:37.371 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77b84749-54c5-4865-9ce7-739bd9fd6c2f"}
22:40:37.372 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77b84749-54c5-4865-9ce7-739bd9fd6c2f"}
22:40:37.374 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a711a5c4-ffaf-488a-9c73-ce39431e3a5e"}
22:40:37.375 00.001 7008 case statement mapped state 6 to 3
22:40:37.378 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a711a5c4-ffaf-488a-9c73-ce39431e3a5e"}
22:40:37.379 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc60a871-5869-441e-b08f-169f277eb5fa"}
22:40:37.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[6.93,6.51],"pixels":"..."},"id":"cc60a871-5869-441e-b08f-169f277eb5fa"}
22:40:37.431 00.050 8532 Exposure complete
22:40:37.458 00.027 8532 worker thread done servicing request
22:40:37.458 00.000 7008 OnExposeComplete: enter
22:40:37.460 00.002 7008 UpdateGuideState(): m_state=6
22:40:37.461 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:40:37.463 00.002 7008 Star::Find returns 1 (0), X=553.06, Y=444.57, Mass=258580, SNR=315.5, Peak=42656 HFD=2.8
22:40:37.464 00.001 7008 MultiStar: [#1 0.19,0.08,0.55,U] [#2 0.15,0.09,0.54,U] [#3 0.29,0.23,0.43,U] [#4 0.22,0.08,0.35,U] [#5 0.11,-0.05,0.31,U] [#6 -0.08,0.02,0.34,U] [#7 0.01,-0.02,0.30,U] [#8 0.11,0.04,0.33,U] 
22:40:37.466 00.002 7008 refined, 8 included, MultiStar: {0.23, 0.16}, one-star: {0.52, 0.46}
22:40:37.467 00.001 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
22:40:37.468 00.001 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
22:40:37.470 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.61 mountX=0.22 mountY=0.08, mountTheta=0.34
22:40:37.473 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.16, opts=13)
22:40:37.474 00.001 7008 Enqueuing Move request for scope (0.23, 0.16)
22:40:37.475 00.001 8532 Worker thread wakes up
22:40:37.475 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0xd
22:40:37.475 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
22:40:37.476 00.001 8532 Moving (0.23, 0.16) raw xDistance=0.22 yDistance=0.08
22:40:37.476 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:40:37.476 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:37.476 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:37.476 00.000 8532 MoveAxis(W, 197, ABG)
22:40:37.476 00.000 8532 Guiding  Dir = 3, Dur = 197
22:40:37.476 00.000 8532 IsSlewing returns 0
22:40:37.476 00.000 8532 IsGuiding returns 0
22:40:37.476 00.000 8532 PulseGuide returned control before completion, sleep 207
22:40:37.478 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2770, FiltMin=2503, FiltMax=25005, Gamma=0.990
22:40:37.488 00.010 7008 UpdateGuideState exits: m=258580 SNR=315.5
22:40:37.489 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.490 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:37.491 00.001 7008 Enqueuing Expose request
22:40:37.689 00.198 8532 IsGuiding returns 1
22:40:37.689 00.000 8532 scope still moving after pulse duration time elapsed
22:40:37.721 00.032 8532 IsSlewing returns 0
22:40:37.721 00.000 8532 IsGuiding returns 0
22:40:37.721 00.000 8532 scope move finished after 197 + 47 ms
22:40:37.721 00.000 8532 Move returns status 0, amount 197
22:40:37.721 00.000 8532 MoveAxis(N, 0, ABG)
22:40:37.721 00.000 8532 Move returns status 0, amount 0
22:40:37.722 00.001 8532 move complete, result=0
22:40:37.722 00.000 8532 worker thread done servicing request
22:40:37.722 00.000 8532 Worker thread wakes up
22:40:37.722 00.000 7008 GuideStep: 0.2 px 197 ms WEST, 0.1 px 0 ms NORTH
22:40:37.723 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:37.723 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:39.371 01.648 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"730ea322-d348-4a8f-93eb-0b0169119b33"}
22:40:39.374 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"730ea322-d348-4a8f-93eb-0b0169119b33"}
22:40:39.375 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd5b478a-754b-4802-8909-f1235028c443"}
22:40:39.376 00.001 7008 case statement mapped state 6 to 3
22:40:39.377 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd5b478a-754b-4802-8909-f1235028c443"}
22:40:39.379 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb014d18-ad24-456a-9c61-5da9edb366d3"}
22:40:39.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[7.06,6.57],"pixels":"..."},"id":"cb014d18-ad24-456a-9c61-5da9edb366d3"}
22:40:39.857 00.476 8532 Exposure complete
22:40:39.885 00.028 8532 worker thread done servicing request
22:40:39.885 00.000 7008 OnExposeComplete: enter
22:40:39.887 00.002 7008 UpdateGuideState(): m_state=6
22:40:39.889 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:40:39.891 00.002 7008 Star::Find returns 1 (0), X=553.04, Y=444.65, Mass=258866, SNR=311.9, Peak=39052 HFD=2.7
22:40:39.892 00.001 7008 MultiStar: [#1 0.18,0.13,0.55,U] [#2 0.16,0.13,0.56,U] [#3 0.31,0.31,0.00,M1] [#4 0.25,0.08,0.36,U] [#5 0.15,0.03,0.35,U] [#6 0.03,-0.03,0.35,U] [#7 0.09,0.07,0.28,U] [#8 0.27,0.04,0.35,U] 
22:40:39.893 00.001 7008 refined, 7 included, MultiStar: {0.25, 0.19}, one-star: {0.50, 0.53}
22:40:39.894 00.001 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
22:40:39.895 00.001 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
22:40:39.896 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.32 cameraTheta=0.66 mountX=0.24 mountY=0.10, mountTheta=0.40
22:40:39.899 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.19, opts=13)
22:40:39.900 00.001 7008 Enqueuing Move request for scope (0.25, 0.19)
22:40:39.901 00.001 8532 Worker thread wakes up
22:40:39.901 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
22:40:39.901 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
22:40:39.901 00.000 8532 Moving (0.25, 0.19) raw xDistance=0.24 yDistance=0.10
22:40:39.901 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
22:40:39.902 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.902 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:39.902 00.000 8532 MoveAxis(W, 229, ABG)
22:40:39.902 00.000 8532 Guiding  Dir = 3, Dur = 229
22:40:39.902 00.000 8532 IsSlewing returns 0
22:40:39.902 00.000 8532 IsGuiding returns 0
22:40:39.902 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2770, FiltMin=2457, FiltMax=25198, Gamma=0.990
22:40:39.904 00.002 8532 PulseGuide returned control before completion, sleep 239
22:40:39.911 00.007 7008 UpdateGuideState exits: m=258866 SNR=311.9
22:40:39.912 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.913 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:39.915 00.002 7008 Enqueuing Expose request
22:40:40.146 00.231 8532 IsGuiding returns 0
22:40:40.146 00.000 8532 Move returns status 0, amount 229
22:40:40.147 00.001 8532 MoveAxis(N, 0, ABG)
22:40:40.147 00.000 8532 Move returns status 0, amount 0
22:40:40.147 00.000 8532 move complete, result=0
22:40:40.147 00.000 8532 worker thread done servicing request
22:40:40.147 00.000 8532 Worker thread wakes up
22:40:40.147 00.000 7008 GuideStep: 0.2 px 229 ms WEST, 0.1 px 0 ms NORTH
22:40:40.151 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:40.151 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:41.370 01.219 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b877d198-2fe4-44f2-8b42-faf38fc91090"}
22:40:41.373 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b877d198-2fe4-44f2-8b42-faf38fc91090"}
22:40:41.376 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41b49c87-90e2-45b4-a89b-f4356245becd"}
22:40:41.378 00.002 7008 case statement mapped state 6 to 3
22:40:41.380 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41b49c87-90e2-45b4-a89b-f4356245becd"}
22:40:41.383 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc797223-0392-40c4-9e37-6122383ca126"}
22:40:41.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[7.04,6.65],"pixels":"..."},"id":"cc797223-0392-40c4-9e37-6122383ca126"}
22:40:42.279 00.893 8532 Exposure complete
22:40:42.304 00.025 8532 worker thread done servicing request
22:40:42.305 00.001 7008 OnExposeComplete: enter
22:40:42.307 00.002 7008 UpdateGuideState(): m_state=6
22:40:42.308 00.001 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:40:42.310 00.002 7008 Star::Find returns 1 (0), X=553.00, Y=444.71, Mass=254886, SNR=313.5, Peak=38106 HFD=2.6
22:40:42.312 00.002 7008 MultiStar: [#1 0.08,0.19,0.55,U] [#2 0.05,0.09,0.55,U] [#3 0.18,0.19,0.43,U] [#4 0.14,0.11,0.33,U] [#5 0.04,0.10,0.34,U] [#6 -0.13,0.11,0.36,U] [#7 -0.04,0.08,0.28,U] [#8 0.16,0.13,0.35,U] 
22:40:42.313 00.001 7008 refined, 8 included, MultiStar: {0.16, 0.24}, one-star: {0.46, 0.59}
22:40:42.314 00.001 7008 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.07) = xAngle (1.05 = 1.05)
22:40:42.315 00.001 7008 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.64 = 0.64)
22:40:42.316 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.98 mountX=0.14 mountY=0.17, mountTheta=0.88
22:40:42.318 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.24, opts=13)
22:40:42.319 00.001 7008 Enqueuing Move request for scope (0.16, 0.24)
22:40:42.321 00.002 8532 Worker thread wakes up
22:40:42.321 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
22:40:42.321 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
22:40:42.321 00.000 8532 Moving (0.16, 0.24) raw xDistance=0.14 yDistance=0.17
22:40:42.321 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:40:42.321 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:40:42.321 00.000 8532 MoveAxis(E, 0, ABG)
22:40:42.321 00.000 8532 Move returns status 0, amount 0
22:40:42.321 00.000 8532 MoveAxis(S, 302, ABG)
22:40:42.322 00.001 8532 Guiding  Dir = 1, Dur = 302
22:40:42.322 00.000 8532 IsSlewing returns 0
22:40:42.322 00.000 8532 IsGuiding returns 0
22:40:42.322 00.000 8532 PulseGuide returned control before completion, sleep 312
22:40:42.325 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2769, FiltMin=2469, FiltMax=23597, Gamma=0.990
22:40:42.334 00.009 7008 UpdateGuideState exits: m=254886 SNR=313.5
22:40:42.336 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.339 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:42.340 00.001 7008 Enqueuing Expose request
22:40:42.646 00.306 8532 IsGuiding returns 0
22:40:42.646 00.000 8532 Move returns status 0, amount 302
22:40:42.646 00.000 8532 move complete, result=0
22:40:42.646 00.000 8532 worker thread done servicing request
22:40:42.646 00.000 8532 Worker thread wakes up
22:40:42.647 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 302 ms SOUTH
22:40:42.649 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:42.649 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:43.370 00.721 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"169a9107-8a64-4ca3-aea5-1c84f3b17f1a"}
22:40:43.371 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"169a9107-8a64-4ca3-aea5-1c84f3b17f1a"}
22:40:43.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"22c37c37-95b4-4333-ad45-1f0901ba336b"}
22:40:43.374 00.001 7008 case statement mapped state 6 to 3
22:40:43.375 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"22c37c37-95b4-4333-ad45-1f0901ba336b"}
22:40:43.377 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4fd72a99-b882-4de1-ab07-b98943b9eb31"}
22:40:43.378 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.00,6.71],"pixels":"..."},"id":"4fd72a99-b882-4de1-ab07-b98943b9eb31"}
22:40:44.777 01.399 8532 Exposure complete
22:40:44.811 00.034 8532 worker thread done servicing request
22:40:44.812 00.001 7008 OnExposeComplete: enter
22:40:44.815 00.003 7008 UpdateGuideState(): m_state=6
22:40:44.816 00.001 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:40:44.819 00.003 7008 Star::Find returns 1 (0), X=553.06, Y=444.51, Mass=257386, SNR=309.9, Peak=43518 HFD=2.9
22:40:44.821 00.002 7008 MultiStar: [#1 0.09,0.10,0.55,U] [#2 0.13,-0.03,0.56,U] [#3 0.28,0.18,0.44,U] [#4 0.17,0.00,0.35,U] [#5 0.14,-0.11,0.33,U] [#6 -0.05,-0.01,0.36,U] [#7 0.13,-0.06,0.29,U] [#8 0.16,0.03,0.34,U] 
22:40:44.823 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.11}, one-star: {0.52, 0.39}
22:40:44.825 00.002 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
22:40:44.827 00.002 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:40:44.829 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.46 mountX=0.22 mountY=0.03, mountTheta=0.14
22:40:44.836 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.11, opts=13)
22:40:44.838 00.002 7008 Enqueuing Move request for scope (0.22, 0.11)
22:40:44.842 00.004 8532 Worker thread wakes up
22:40:44.842 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
22:40:44.842 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
22:40:44.842 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2767, FiltMin=2474, FiltMax=25136, Gamma=0.990
22:40:44.844 00.002 8532 Moving (0.22, 0.11) raw xDistance=0.22 yDistance=0.03
22:40:44.844 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:40:44.844 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:44.845 00.001 7008 UpdateGuideState exits: m=257386 SNR=309.9
22:40:44.846 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.849 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:44.849 00.000 8532 MoveAxis(W, 196, ABG)
22:40:44.849 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:44.853 00.004 7008 Enqueuing Expose request
22:40:44.858 00.005 8532 Guiding  Dir = 3, Dur = 196
22:40:44.858 00.000 8532 IsSlewing returns 0
22:40:44.858 00.000 8532 IsGuiding returns 0
22:40:44.858 00.000 8532 PulseGuide returned control before completion, sleep 206
22:40:45.068 00.210 8532 IsGuiding returns 0
22:40:45.068 00.000 8532 Move returns status 0, amount 196
22:40:45.069 00.001 8532 MoveAxis(N, 0, ABG)
22:40:45.069 00.000 8532 Move returns status 0, amount 0
22:40:45.069 00.000 8532 move complete, result=0
22:40:45.069 00.000 8532 worker thread done servicing request
22:40:45.069 00.000 8532 Worker thread wakes up
22:40:45.069 00.000 7008 GuideStep: 0.2 px 196 ms WEST, 0.0 px 0 ms NORTH
22:40:45.072 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:45.072 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:45.371 00.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf54da38-14a2-4dbd-95ee-94c612a2b279"}
22:40:45.376 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf54da38-14a2-4dbd-95ee-94c612a2b279"}
22:40:45.380 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d968b1d3-ffae-488a-9efa-d694ac9aed44"}
22:40:45.383 00.003 7008 case statement mapped state 6 to 3
22:40:45.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d968b1d3-ffae-488a-9efa-d694ac9aed44"}
22:40:45.389 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5edb20cd-8237-48d7-8d93-5d3849568cc4"}
22:40:45.393 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[7.06,6.51],"pixels":"..."},"id":"5edb20cd-8237-48d7-8d93-5d3849568cc4"}
22:40:47.196 01.803 8532 Exposure complete
22:40:47.250 00.054 8532 worker thread done servicing request
22:40:47.250 00.000 7008 OnExposeComplete: enter
22:40:47.252 00.002 7008 UpdateGuideState(): m_state=6
22:40:47.253 00.001 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:40:47.255 00.002 7008 Star::Find returns 1 (0), X=553.01, Y=444.54, Mass=265909, SNR=336.6, Peak=44276 HFD=2.8
22:40:47.259 00.004 7008 MultiStar: [#1 0.16,-0.03,0.53,U] [#2 0.16,-0.03,0.51,U] [#3 0.31,0.19,0.41,U] [#4 0.20,-0.05,0.32,U] [#5 0.14,0.05,0.31,U] [#6 -0.00,-0.06,0.34,U] [#7 0.06,0.01,0.25,U] [#8 0.23,-0.07,0.30,U] 
22:40:47.261 00.002 7008 refined, 8 included, MultiStar: {0.24, 0.11}, one-star: {0.48, 0.42}
22:40:47.263 00.002 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
22:40:47.265 00.002 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
22:40:47.267 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.42 mountX=0.23 mountY=0.02, mountTheta=0.09
22:40:47.273 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.11, opts=13)
22:40:47.274 00.001 7008 Enqueuing Move request for scope (0.24, 0.11)
22:40:47.278 00.004 8532 Worker thread wakes up
22:40:47.278 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
22:40:47.278 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
22:40:47.278 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2765, FiltMin=2475, FiltMax=24519, Gamma=0.990
22:40:47.281 00.003 7008 UpdateGuideState exits: m=265909 SNR=336.6
22:40:47.284 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.286 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:47.288 00.002 7008 Enqueuing Expose request
22:40:47.289 00.001 8532 Moving (0.24, 0.11) raw xDistance=0.23 yDistance=0.02
22:40:47.289 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:40:47.289 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:47.290 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:47.290 00.000 8532 MoveAxis(W, 225, ABG)
22:40:47.290 00.000 8532 Guiding  Dir = 3, Dur = 225
22:40:47.290 00.000 8532 IsSlewing returns 0
22:40:47.290 00.000 8532 IsGuiding returns 0
22:40:47.292 00.002 8532 PulseGuide returned control before completion, sleep 235
22:40:47.370 00.078 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec6d0c17-1947-4550-8750-b498fab44285"}
22:40:47.373 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec6d0c17-1947-4550-8750-b498fab44285"}
22:40:47.375 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01e1327a-639c-4a3c-b802-523e6d090750"}
22:40:47.380 00.005 7008 case statement mapped state 6 to 3
22:40:47.381 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01e1327a-639c-4a3c-b802-523e6d090750"}
22:40:47.383 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab9824e5-d605-4a49-be69-cf2faa661093"}
22:40:47.385 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.01,6.54],"pixels":"..."},"id":"ab9824e5-d605-4a49-be69-cf2faa661093"}
22:40:47.532 00.147 8532 IsGuiding returns 0
22:40:47.532 00.000 8532 Move returns status 0, amount 225
22:40:47.532 00.000 8532 MoveAxis(N, 0, ABG)
22:40:47.532 00.000 8532 Move returns status 0, amount 0
22:40:47.533 00.001 8532 move complete, result=0
22:40:47.533 00.000 8532 worker thread done servicing request
22:40:47.533 00.000 8532 Worker thread wakes up
22:40:47.533 00.000 7008 GuideStep: 0.2 px 225 ms WEST, 0.0 px 0 ms NORTH
22:40:47.537 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:47.537 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:49.368 01.831 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b566b23-2402-4192-8ce6-e1fe732b08ec"}
22:40:49.376 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b566b23-2402-4192-8ce6-e1fe732b08ec"}
22:40:49.380 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1f04dac-dc3f-4780-8423-afc7f990a90b"}
22:40:49.383 00.003 7008 case statement mapped state 6 to 3
22:40:49.385 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1f04dac-dc3f-4780-8423-afc7f990a90b"}
22:40:49.390 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ab4558f-62d8-4ca6-8fa5-26e3f876ef8c"}
22:40:49.394 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.01,6.54],"pixels":"..."},"id":"1ab4558f-62d8-4ca6-8fa5-26e3f876ef8c"}
22:40:49.661 00.267 8532 Exposure complete
22:40:49.710 00.049 8532 worker thread done servicing request
22:40:49.711 00.001 7008 OnExposeComplete: enter
22:40:49.713 00.002 7008 UpdateGuideState(): m_state=6
22:40:49.715 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:40:49.718 00.003 7008 Star::Find returns 1 (0), X=553.00, Y=444.52, Mass=270912, SNR=332.2, Peak=46803 HFD=2.8
22:40:49.720 00.002 7008 MultiStar: [#1 0.09,0.01,0.52,U] [#2 0.06,-0.01,0.51,U] [#3 0.18,0.17,0.40,U] [#4 0.23,-0.02,0.34,U] [#5 0.17,0.00,0.33,U] [#6 -0.22,-0.03,0.36,U] [#7 0.01,0.06,0.27,U] [#8 0.08,0.11,0.31,U] 
22:40:49.722 00.002 7008 refined, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.46, 0.40}
22:40:49.724 00.002 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
22:40:49.726 00.002 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.28 = 0.28)
22:40:49.728 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.62 mountX=0.16 mountY=0.06, mountTheta=0.34
22:40:49.732 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.12, opts=13)
22:40:49.734 00.002 7008 Enqueuing Move request for scope (0.17, 0.12)
22:40:49.735 00.001 8532 Worker thread wakes up
22:40:49.735 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
22:40:49.735 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
22:40:49.736 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2764, FiltMin=2448, FiltMax=23726, Gamma=0.990
22:40:49.737 00.001 7008 UpdateGuideState exits: m=270912 SNR=332.2
22:40:49.739 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.740 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:49.743 00.003 7008 Enqueuing Expose request
22:40:49.744 00.001 8532 Moving (0.17, 0.12) raw xDistance=0.16 yDistance=0.06
22:40:49.744 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:40:49.744 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.744 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:40:49.746 00.002 8532 MoveAxis(E, 0, ABG)
22:40:49.746 00.000 8532 Move returns status 0, amount 0
22:40:49.746 00.000 8532 MoveAxis(N, 0, ABG)
22:40:49.746 00.000 8532 Move returns status 0, amount 0
22:40:49.746 00.000 8532 move complete, result=0
22:40:49.746 00.000 8532 worker thread done servicing request
22:40:49.746 00.000 8532 Worker thread wakes up
22:40:49.746 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:49.746 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:49.746 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:51.369 01.623 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f7168cb-abd3-4d7f-af4a-46da3d45c08d"}
22:40:51.373 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f7168cb-abd3-4d7f-af4a-46da3d45c08d"}
22:40:51.376 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df31d024-920d-4eb9-962b-14bd0f45ed49"}
22:40:51.380 00.004 7008 case statement mapped state 6 to 3
22:40:51.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"df31d024-920d-4eb9-962b-14bd0f45ed49"}
22:40:51.386 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bdf9ff61-373e-4d67-8ee1-4ee7c048dd56"}
22:40:51.389 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.00,6.52],"pixels":"..."},"id":"bdf9ff61-373e-4d67-8ee1-4ee7c048dd56"}
22:40:51.873 00.484 8532 Exposure complete
22:40:51.915 00.042 8532 worker thread done servicing request
22:40:51.915 00.000 7008 OnExposeComplete: enter
22:40:51.916 00.001 7008 UpdateGuideState(): m_state=6
22:40:51.918 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:40:51.919 00.001 7008 Star::Find returns 1 (0), X=553.01, Y=444.55, Mass=263477, SNR=323.8, Peak=44689 HFD=2.8
22:40:51.921 00.002 7008 MultiStar: [#1 0.11,0.05,0.56,U] [#2 -0.01,-0.01,0.54,U] [#3 0.24,0.16,0.42,U] [#4 0.22,0.04,0.33,U] [#5 0.06,0.03,0.33,U] [#6 -0.09,-0.06,0.37,U] [#7 -0.02,-0.01,0.27,U] [#8 0.03,-0.01,0.31,U] 
22:40:51.922 00.001 7008 refined, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.47, 0.43}
22:40:51.923 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
22:40:51.923 00.000 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
22:40:51.924 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.64 mountX=0.16 mountY=0.06, mountTheta=0.37
22:40:51.929 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.12, opts=13)
22:40:51.931 00.002 7008 Enqueuing Move request for scope (0.17, 0.12)
22:40:51.932 00.001 8532 Worker thread wakes up
22:40:51.932 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
22:40:51.932 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
22:40:51.932 00.000 8532 Moving (0.17, 0.12) raw xDistance=0.16 yDistance=0.06
22:40:51.932 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:40:51.932 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:51.932 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2764, FiltMin=2422, FiltMax=23277, Gamma=0.990
22:40:51.934 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:40:51.934 00.000 8532 MoveAxis(E, 0, ABG)
22:40:51.934 00.000 8532 Move returns status 0, amount 0
22:40:51.934 00.000 8532 MoveAxis(N, 0, ABG)
22:40:51.934 00.000 8532 Move returns status 0, amount 0
22:40:51.934 00.000 7008 UpdateGuideState exits: m=263477 SNR=323.8
22:40:51.936 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.937 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:51.938 00.001 7008 Enqueuing Expose request
22:40:51.939 00.001 8532 move complete, result=0
22:40:51.939 00.000 8532 worker thread done servicing request
22:40:51.939 00.000 8532 Worker thread wakes up
22:40:51.939 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:51.939 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:51.940 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:53.368 01.428 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90102f56-092b-452a-8c17-d92a4c8cda4a"}
22:40:53.372 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90102f56-092b-452a-8c17-d92a4c8cda4a"}
22:40:53.377 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b482d5c-869a-43ce-a901-81f6bb6eb02b"}
22:40:53.382 00.005 7008 case statement mapped state 6 to 3
22:40:53.385 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b482d5c-869a-43ce-a901-81f6bb6eb02b"}
22:40:53.388 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3ade6928-a9a2-4832-ab5e-49c4ff3c3654"}
22:40:53.393 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[7.01,6.55],"pixels":"..."},"id":"3ade6928-a9a2-4832-ab5e-49c4ff3c3654"}
22:40:54.066 00.673 8532 Exposure complete
22:40:54.113 00.047 8532 worker thread done servicing request
22:40:54.113 00.000 7008 OnExposeComplete: enter
22:40:54.116 00.003 7008 UpdateGuideState(): m_state=6
22:40:54.118 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:40:54.119 00.001 7008 Star::Find returns 1 (0), X=553.02, Y=444.56, Mass=262481, SNR=318.3, Peak=43731 HFD=2.8
22:40:54.121 00.002 7008 MultiStar: [#1 0.11,0.04,0.57,U] [#2 0.11,-0.06,0.57,U] [#3 0.24,0.14,0.42,U] [#4 0.18,0.05,0.35,U] [#5 0.13,0.02,0.31,U] [#6 0.01,-0.07,0.34,U] [#7 -0.00,-0.10,0.28,U] [#8 0.28,-0.04,0.33,U] 
22:40:54.124 00.003 7008 refined, 8 included, MultiStar: {0.22, 0.11}, one-star: {0.48, 0.44}
22:40:54.126 00.002 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
22:40:54.128 00.002 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
22:40:54.130 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.46 mountX=0.21 mountY=0.03, mountTheta=0.13
22:40:54.133 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.11, opts=13)
22:40:54.136 00.003 7008 Enqueuing Move request for scope (0.22, 0.11)
22:40:54.139 00.003 8532 Worker thread wakes up
22:40:54.139 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
22:40:54.139 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
22:40:54.139 00.000 8532 Moving (0.22, 0.11) raw xDistance=0.21 yDistance=0.03
22:40:54.139 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:40:54.139 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.139 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2763, FiltMin=2414, FiltMax=24575, Gamma=0.990
22:40:54.141 00.002 7008 UpdateGuideState exits: m=262481 SNR=318.3
22:40:54.144 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.146 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:54.149 00.003 7008 Enqueuing Expose request
22:40:54.152 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:54.152 00.000 8532 MoveAxis(W, 189, ABG)
22:40:54.152 00.000 8532 Guiding  Dir = 3, Dur = 189
22:40:54.153 00.001 8532 IsSlewing returns 0
22:40:54.154 00.001 8532 IsGuiding returns 0
22:40:54.155 00.001 8532 PulseGuide returned control before completion, sleep 198
22:40:54.355 00.200 8532 IsGuiding returns 0
22:40:54.355 00.000 8532 Move returns status 0, amount 189
22:40:54.356 00.001 8532 MoveAxis(N, 0, ABG)
22:40:54.356 00.000 8532 Move returns status 0, amount 0
22:40:54.356 00.000 8532 move complete, result=0
22:40:54.356 00.000 8532 worker thread done servicing request
22:40:54.356 00.000 8532 Worker thread wakes up
22:40:54.356 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:54.356 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:54.356 00.000 7008 GuideStep: 0.2 px 189 ms WEST, 0.0 px 0 ms NORTH
22:40:55.368 01.012 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"662f4a11-1e67-4587-afa3-994ab1ddd155"}
22:40:55.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"662f4a11-1e67-4587-afa3-994ab1ddd155"}
22:40:55.372 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cebc9954-16b9-41b1-b301-3592378ed912"}
22:40:55.375 00.003 7008 case statement mapped state 6 to 3
22:40:55.376 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cebc9954-16b9-41b1-b301-3592378ed912"}
22:40:55.380 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2aadcc19-b37a-429b-818f-75ae89fb29d3"}
22:40:55.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.02,6.56],"pixels":"..."},"id":"2aadcc19-b37a-429b-818f-75ae89fb29d3"}
22:40:56.490 01.108 8532 Exposure complete
22:40:56.538 00.048 8532 worker thread done servicing request
22:40:56.539 00.001 7008 OnExposeComplete: enter
22:40:56.541 00.002 7008 UpdateGuideState(): m_state=6
22:40:56.546 00.005 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:40:56.550 00.004 7008 Star::Find returns 1 (0), X=552.97, Y=444.58, Mass=262931, SNR=321.1, Peak=43596 HFD=2.8
22:40:56.553 00.003 7008 MultiStar: [#1 0.04,0.06,0.54,U] [#2 0.06,-0.06,0.54,U] [#3 0.18,0.13,0.43,U] [#4 0.17,0.05,0.34,U] [#5 0.00,0.18,0.32,U] [#6 -0.04,-0.04,0.35,U] [#7 -0.10,-0.05,0.29,U] [#8 0.06,0.04,0.33,U] 
22:40:56.555 00.002 7008 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.44, 0.46}
22:40:56.557 00.002 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
22:40:56.558 00.001 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
22:40:56.561 00.003 7008 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=0.13 mountY=0.08, mountTheta=0.55
22:40:56.567 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.14, opts=13)
22:40:56.571 00.004 7008 Enqueuing Move request for scope (0.14, 0.14)
22:40:56.575 00.004 8532 Worker thread wakes up
22:40:56.575 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
22:40:56.575 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
22:40:56.575 00.000 8532 Moving (0.14, 0.14) raw xDistance=0.13 yDistance=0.08
22:40:56.575 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:40:56.575 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:56.575 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2762, FiltMin=2504, FiltMax=24250, Gamma=0.990
22:40:56.579 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:56.579 00.000 8532 MoveAxis(E, 0, ABG)
22:40:56.579 00.000 8532 Move returns status 0, amount 0
22:40:56.579 00.000 8532 MoveAxis(N, 0, ABG)
22:40:56.579 00.000 8532 Move returns status 0, amount 0
22:40:56.579 00.000 8532 move complete, result=0
22:40:56.579 00.000 7008 UpdateGuideState exits: m=262931 SNR=321.1
22:40:56.582 00.003 8532 worker thread done servicing request
22:40:56.582 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.586 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:56.589 00.003 7008 Enqueuing Expose request
22:40:56.590 00.001 8532 Worker thread wakes up
22:40:56.592 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:56.594 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:56.594 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:57.367 00.773 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f485596e-ab03-4e1e-9a1b-51bd31155bbe"}
22:40:57.370 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f485596e-ab03-4e1e-9a1b-51bd31155bbe"}
22:40:57.373 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88f58db3-b38e-4f6a-b1a7-b7e284e67d57"}
22:40:57.375 00.002 7008 case statement mapped state 6 to 3
22:40:57.377 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"88f58db3-b38e-4f6a-b1a7-b7e284e67d57"}
22:40:57.379 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1a43418a-30dc-4180-ac72-84d9e789127d"}
22:40:57.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.97,6.58],"pixels":"..."},"id":"1a43418a-30dc-4180-ac72-84d9e789127d"}
22:40:58.721 01.340 8532 Exposure complete
22:40:58.765 00.044 8532 worker thread done servicing request
22:40:58.766 00.001 7008 OnExposeComplete: enter
22:40:58.768 00.002 7008 UpdateGuideState(): m_state=6
22:40:58.770 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:40:58.771 00.001 7008 Star::Find returns 1 (0), X=552.91, Y=444.57, Mass=260441, SNR=316.2, Peak=42910 HFD=2.8
22:40:58.773 00.002 7008 MultiStar: [#1 0.00,0.14,0.54,U] [#2 0.06,0.02,0.54,U] [#3 0.12,0.18,0.40,U] [#4 0.18,-0.03,0.35,U] [#5 -0.01,0.12,0.32,U] [#6 -0.09,-0.01,0.33,U] [#7 -0.12,0.00,0.28,U] [#8 0.06,0.10,0.32,U] 
22:40:58.776 00.003 7008 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.37, 0.46}
22:40:58.777 00.001 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
22:40:58.778 00.001 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.62 = 0.62)
22:40:58.780 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.96 mountX=0.10 mountY=0.12, mountTheta=0.85
22:40:58.784 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.16, opts=13)
22:40:58.786 00.002 7008 Enqueuing Move request for scope (0.11, 0.16)
22:40:58.787 00.001 8532 Worker thread wakes up
22:40:58.788 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:40:58.788 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2762, FiltMin=2465, FiltMax=24880, Gamma=0.990
22:40:58.789 00.001 7008 UpdateGuideState exits: m=260441 SNR=316.2
22:40:58.792 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.794 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:40:58.796 00.002 7008 Enqueuing Expose request
22:40:58.797 00.001 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:40:58.797 00.000 8532 Moving (0.11, 0.16) raw xDistance=0.10 yDistance=0.12
22:40:58.798 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:40:58.798 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:58.798 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:40:58.798 00.000 8532 MoveAxis(E, 0, ABG)
22:40:58.798 00.000 8532 Move returns status 0, amount 0
22:40:58.798 00.000 8532 MoveAxis(N, 0, ABG)
22:40:58.798 00.000 8532 Move returns status 0, amount 0
22:40:58.798 00.000 8532 move complete, result=0
22:40:58.798 00.000 8532 worker thread done servicing request
22:40:58.798 00.000 8532 Worker thread wakes up
22:40:58.798 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:40:58.798 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:40:58.798 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:59.367 00.569 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c895ba0-cc15-4ca0-b704-81d0e4da694f"}
22:40:59.369 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c895ba0-cc15-4ca0-b704-81d0e4da694f"}
22:40:59.371 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb8db311-7f17-46da-90b0-7028c45c6053"}
22:40:59.374 00.003 7008 case statement mapped state 6 to 3
22:40:59.375 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb8db311-7f17-46da-90b0-7028c45c6053"}
22:40:59.376 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d29e327b-40fd-409e-a912-3c1b0b88d2fb"}
22:40:59.377 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.91,6.57],"pixels":"..."},"id":"d29e327b-40fd-409e-a912-3c1b0b88d2fb"}
22:41:00.925 01.548 8532 Exposure complete
22:41:00.976 00.051 8532 worker thread done servicing request
22:41:00.976 00.000 7008 OnExposeComplete: enter
22:41:00.979 00.003 7008 UpdateGuideState(): m_state=6
22:41:00.983 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:41:00.985 00.002 7008 Star::Find returns 1 (0), X=552.91, Y=444.62, Mass=263606, SNR=325.6, Peak=41893 HFD=2.7
22:41:00.988 00.003 7008 MultiStar: [#1 -0.02,0.13,0.55,U] [#2 -0.00,0.03,0.55,U] [#3 0.04,0.28,0.40,U] [#4 0.09,0.16,0.35,U] [#5 0.03,0.15,0.33,U] [#6 -0.20,0.01,0.35,U] [#7 -0.09,0.10,0.27,U] [#8 0.12,-0.01,0.32,U] 
22:41:00.991 00.003 7008 refined, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.37, 0.51}
22:41:00.994 00.003 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
22:41:00.996 00.002 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.83 = 0.83)
22:41:01.000 00.004 7008 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.17 mountX=0.07 mountY=0.16, mountTheta=1.15
22:41:01.004 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.20, opts=13)
22:41:01.005 00.001 7008 Enqueuing Move request for scope (0.09, 0.20)
22:41:01.008 00.003 8532 Worker thread wakes up
22:41:01.008 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
22:41:01.008 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
22:41:01.008 00.000 8532 Moving (0.09, 0.20) raw xDistance=0.07 yDistance=0.16
22:41:01.008 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:01.008 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2761, FiltMin=2412, FiltMax=25281, Gamma=0.990
22:41:01.010 00.002 7008 UpdateGuideState exits: m=263606 SNR=325.6
22:41:01.012 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.013 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.015 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:41:01.016 00.001 8532 MoveAxis(E, 0, ABG)
22:41:01.016 00.000 8532 Move returns status 0, amount 0
22:41:01.016 00.000 8532 MoveAxis(N, 0, ABG)
22:41:01.016 00.000 8532 Move returns status 0, amount 0
22:41:01.016 00.000 8532 move complete, result=0
22:41:01.016 00.000 8532 worker thread done servicing request
22:41:01.016 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:01.018 00.002 7008 Enqueuing Expose request
22:41:01.020 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:01.021 00.001 8532 Worker thread wakes up
22:41:01.022 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:01.022 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:01.367 00.345 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2572f1bc-8ae3-4b76-b0d9-ce4689124fed"}
22:41:01.370 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2572f1bc-8ae3-4b76-b0d9-ce4689124fed"}
22:41:01.381 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9360b701-2d93-41f2-ace0-d0b66d3c59c3"}
22:41:01.384 00.003 7008 case statement mapped state 6 to 3
22:41:01.385 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9360b701-2d93-41f2-ace0-d0b66d3c59c3"}
22:41:01.388 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4cbce92a-90d7-4cf1-9c89-d44aba9037ea"}
22:41:01.389 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[6.91,6.62],"pixels":"..."},"id":"4cbce92a-90d7-4cf1-9c89-d44aba9037ea"}
22:41:03.150 01.761 8532 Exposure complete
22:41:03.200 00.050 8532 worker thread done servicing request
22:41:03.200 00.000 7008 OnExposeComplete: enter
22:41:03.206 00.006 7008 UpdateGuideState(): m_state=6
22:41:03.211 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:41:03.219 00.008 7008 Star::Find returns 1 (0), X=552.83, Y=444.69, Mass=265226, SNR=318.0, Peak=39387 HFD=2.7
22:41:03.223 00.004 7008 MultiStar: [#1 -0.15,0.18,0.55,U] [#2 -0.11,0.04,0.53,U] [#3 -0.03,0.29,0.40,U] [#4 0.10,0.05,0.35,U] [#5 -0.13,0.13,0.31,U] [#6 -0.26,0.10,0.35,U] [#7 -0.25,0.04,0.27,U] [#8 0.02,0.07,0.33,U] 
22:41:03.226 00.003 7008 refined, 8 included, MultiStar: {-0.00, 0.23}, one-star: {0.29, 0.57}
22:41:03.230 00.004 7008 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.07) = xAngle (1.66 = 1.66)
22:41:03.232 00.002 7008 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.25 = 1.25)
22:41:03.233 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=-0.02 mountY=0.22, mountTheta=1.66
22:41:03.237 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.23, opts=13)
22:41:03.238 00.001 7008 Enqueuing Move request for scope (-0.00, 0.23)
22:41:03.240 00.002 8532 Worker thread wakes up
22:41:03.240 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
22:41:03.240 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
22:41:03.240 00.000 8532 Moving (-0.00, 0.23) raw xDistance=-0.02 yDistance=0.22
22:41:03.241 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:41:03.241 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:41:03.241 00.000 8532 MoveAxis(E, 0, ABG)
22:41:03.241 00.000 8532 Move returns status 0, amount 0
22:41:03.241 00.000 8532 MoveAxis(S, 380, ABG)
22:41:03.241 00.000 8532 Guiding  Dir = 1, Dur = 380
22:41:03.241 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2760, FiltMin=2457, FiltMax=28688, Gamma=0.990
22:41:03.243 00.002 8532 IsSlewing returns 0
22:41:03.243 00.000 7008 UpdateGuideState exits: m=265226 SNR=318.0
22:41:03.244 00.001 8532 IsGuiding returns 0
22:41:03.244 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.246 00.002 8532 PulseGuide returned control before completion, sleep 390
22:41:03.246 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:03.247 00.001 7008 Enqueuing Expose request
22:41:03.368 00.121 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce363a67-c748-4a7c-8da5-7774ed548a4f"}
22:41:03.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce363a67-c748-4a7c-8da5-7774ed548a4f"}
22:41:03.372 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48948141-3ede-4d92-ab96-db3a1bf3a407"}
22:41:03.376 00.004 7008 case statement mapped state 6 to 3
22:41:03.377 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48948141-3ede-4d92-ab96-db3a1bf3a407"}
22:41:03.379 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b708466d-f5ff-47fc-b7ce-057d1efa475a"}
22:41:03.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.83,6.69],"pixels":"..."},"id":"b708466d-f5ff-47fc-b7ce-057d1efa475a"}
22:41:03.638 00.257 8532 IsGuiding returns 1
22:41:03.638 00.000 8532 scope still moving after pulse duration time elapsed
22:41:03.670 00.032 8532 IsSlewing returns 0
22:41:03.670 00.000 8532 IsGuiding returns 0
22:41:03.670 00.000 8532 scope move finished after 380 + 45 ms
22:41:03.670 00.000 8532 Move returns status 0, amount 380
22:41:03.670 00.000 8532 move complete, result=0
22:41:03.670 00.000 8532 worker thread done servicing request
22:41:03.671 00.001 8532 Worker thread wakes up
22:41:03.671 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:03.671 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:03.671 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 380 ms SOUTH
22:41:05.368 01.697 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6dccc65b-a578-41f0-ba91-3c00b96bf7d6"}
22:41:05.371 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6dccc65b-a578-41f0-ba91-3c00b96bf7d6"}
22:41:05.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"277eeaa0-cfb1-4114-aac9-8fd1acca8357"}
22:41:05.375 00.002 7008 case statement mapped state 6 to 3
22:41:05.377 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"277eeaa0-cfb1-4114-aac9-8fd1acca8357"}
22:41:05.381 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"516dab59-5c74-4b17-b86a-f1323b22c16e"}
22:41:05.384 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.83,6.69],"pixels":"..."},"id":"516dab59-5c74-4b17-b86a-f1323b22c16e"}
22:41:05.794 00.410 8532 Exposure complete
22:41:05.826 00.032 8532 worker thread done servicing request
22:41:05.826 00.000 7008 OnExposeComplete: enter
22:41:05.828 00.002 7008 UpdateGuideState(): m_state=6
22:41:05.830 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:41:05.835 00.005 7008 Star::Find returns 1 (0), X=552.92, Y=444.50, Mass=263604, SNR=323.8, Peak=46006 HFD=2.8
22:41:05.840 00.005 7008 MultiStar: [#1 -0.02,0.08,0.55,U] [#2 -0.09,-0.03,0.54,U] [#3 0.07,0.10,0.42,U] [#4 0.06,0.04,0.34,U] [#5 0.02,0.01,0.32,U] [#6 -0.22,-0.08,0.35,U] [#7 -0.04,0.04,0.28,U] [#8 0.06,0.00,0.31,U] 
22:41:05.843 00.003 7008 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.38, 0.38}
22:41:05.846 00.003 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
22:41:05.848 00.002 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
22:41:05.851 00.003 7008 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.07 mountY=0.08, mountTheta=0.86
22:41:05.858 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.11, opts=13)
22:41:05.861 00.003 7008 Enqueuing Move request for scope (0.08, 0.11)
22:41:05.869 00.008 8532 Worker thread wakes up
22:41:05.869 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2758, FiltMin=2481, FiltMax=26333, Gamma=0.990
22:41:05.871 00.002 7008 UpdateGuideState exits: m=263604 SNR=323.8
22:41:05.874 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.876 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:05.878 00.002 7008 Enqueuing Expose request
22:41:05.882 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:41:05.882 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:41:05.882 00.000 8532 Moving (0.08, 0.11) raw xDistance=0.07 yDistance=0.08
22:41:05.882 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:05.882 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.882 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:05.883 00.001 8532 MoveAxis(E, 0, ABG)
22:41:05.883 00.000 8532 Move returns status 0, amount 0
22:41:05.883 00.000 8532 MoveAxis(N, 0, ABG)
22:41:05.883 00.000 8532 Move returns status 0, amount 0
22:41:05.883 00.000 8532 move complete, result=0
22:41:05.883 00.000 8532 worker thread done servicing request
22:41:05.883 00.000 8532 Worker thread wakes up
22:41:05.885 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:05.885 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:05.885 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:07.367 01.482 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9fac8d7-2da1-49db-9454-0efbb61ad345"}
22:41:07.371 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9fac8d7-2da1-49db-9454-0efbb61ad345"}
22:41:07.375 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10b2ef83-80cd-4571-b884-e6afb28c6917"}
22:41:07.377 00.002 7008 case statement mapped state 6 to 3
22:41:07.381 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"10b2ef83-80cd-4571-b884-e6afb28c6917"}
22:41:07.383 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31ae577a-b964-4ac2-a43b-ff416cdb6347"}
22:41:07.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":128,"width":15,"height":15,"star_pos":[6.92,7.50],"pixels":"..."},"id":"31ae577a-b964-4ac2-a43b-ff416cdb6347"}
22:41:08.008 00.622 8532 Exposure complete
22:41:08.052 00.044 8532 worker thread done servicing request
22:41:08.052 00.000 7008 OnExposeComplete: enter
22:41:08.055 00.003 7008 UpdateGuideState(): m_state=6
22:41:08.057 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:41:08.059 00.002 7008 Star::Find returns 1 (0), X=553.00, Y=444.55, Mass=265034, SNR=329.6, Peak=43945 HFD=2.8
22:41:08.061 00.002 7008 MultiStar: [#1 0.06,0.08,0.53,U] [#2 0.04,0.06,0.52,U] [#3 0.23,0.12,0.41,U] [#4 0.19,0.02,0.32,U] [#5 0.01,-0.02,0.30,U] [#6 -0.03,-0.12,0.35,U] [#7 -0.05,-0.01,0.27,U] [#8 0.21,0.06,0.32,U] 
22:41:08.062 00.001 7008 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.46, 0.43}
22:41:08.066 00.004 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
22:41:08.068 00.002 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
22:41:08.070 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.64 mountX=0.17 mountY=0.07, mountTheta=0.37
22:41:08.073 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.13, opts=13)
22:41:08.075 00.002 7008 Enqueuing Move request for scope (0.18, 0.13)
22:41:08.077 00.002 8532 Worker thread wakes up
22:41:08.077 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:41:08.077 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:41:08.077 00.000 8532 Moving (0.18, 0.13) raw xDistance=0.17 yDistance=0.07
22:41:08.077 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:41:08.077 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:08.077 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:41:08.077 00.000 8532 MoveAxis(E, 0, ABG)
22:41:08.077 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2757, FiltMin=2446, FiltMax=23671, Gamma=0.990
22:41:08.079 00.002 7008 UpdateGuideState exits: m=265034 SNR=329.6
22:41:08.081 00.002 8532 Move returns status 0, amount 0
22:41:08.081 00.000 8532 MoveAxis(N, 0, ABG)
22:41:08.081 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.084 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:08.086 00.002 7008 Enqueuing Expose request
22:41:08.090 00.004 8532 Move returns status 0, amount 0
22:41:08.090 00.000 8532 move complete, result=0
22:41:08.091 00.001 8532 worker thread done servicing request
22:41:08.091 00.000 8532 Worker thread wakes up
22:41:08.091 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:08.091 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:08.091 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:09.365 01.274 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d89b303-e2e4-4f47-aa6a-1cc9fc0f15f2"}
22:41:09.368 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d89b303-e2e4-4f47-aa6a-1cc9fc0f15f2"}
22:41:09.372 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5153bf1e-8f4a-4bc6-b677-99595a099295"}
22:41:09.376 00.004 7008 case statement mapped state 6 to 3
22:41:09.379 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5153bf1e-8f4a-4bc6-b677-99595a099295"}
22:41:09.382 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5dd2e9d4-dbae-4335-924d-2a8955acb87e"}
22:41:09.384 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[7.00,6.55],"pixels":"..."},"id":"5dd2e9d4-dbae-4335-924d-2a8955acb87e"}
22:41:10.222 00.838 8532 Exposure complete
22:41:10.273 00.051 8532 worker thread done servicing request
22:41:10.273 00.000 7008 OnExposeComplete: enter
22:41:10.274 00.001 7008 UpdateGuideState(): m_state=6
22:41:10.276 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:41:10.278 00.002 7008 Star::Find returns 1 (0), X=552.97, Y=444.57, Mass=262802, SNR=324.4, Peak=43033 HFD=2.8
22:41:10.279 00.001 7008 MultiStar: [#1 0.08,0.09,0.55,U] [#2 0.03,0.02,0.52,U] [#3 0.14,0.29,0.40,U] [#4 0.19,-0.03,0.34,U] [#5 0.07,0.00,0.31,U] [#6 -0.16,0.02,0.34,U] [#7 -0.08,0.03,0.27,U] [#8 0.12,0.02,0.31,U] 
22:41:10.281 00.002 7008 refined, 8 included, MultiStar: {0.15, 0.16}, one-star: {0.43, 0.46}
22:41:10.283 00.002 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.89 = 0.89)
22:41:10.285 00.002 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.48 = 0.48)
22:41:10.286 00.001 7008 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=0.14 mountY=0.10, mountTheta=0.63
22:41:10.289 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.16, opts=13)
22:41:10.291 00.002 7008 Enqueuing Move request for scope (0.15, 0.16)
22:41:10.293 00.002 8532 Worker thread wakes up
22:41:10.293 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
22:41:10.293 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
22:41:10.293 00.000 8532 Moving (0.15, 0.16) raw xDistance=0.14 yDistance=0.10
22:41:10.294 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:41:10.294 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:10.294 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2756, FiltMin=2444, FiltMax=24053, Gamma=0.990
22:41:10.295 00.001 7008 UpdateGuideState exits: m=262802 SNR=324.4
22:41:10.297 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.297 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:10.299 00.002 7008 Enqueuing Expose request
22:41:10.301 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:41:10.301 00.000 8532 MoveAxis(E, 0, ABG)
22:41:10.301 00.000 8532 Move returns status 0, amount 0
22:41:10.301 00.000 8532 MoveAxis(N, 0, ABG)
22:41:10.301 00.000 8532 Move returns status 0, amount 0
22:41:10.301 00.000 8532 move complete, result=0
22:41:10.301 00.000 8532 worker thread done servicing request
22:41:10.301 00.000 8532 Worker thread wakes up
22:41:10.301 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:10.301 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:10.301 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:11.365 01.064 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab9e9217-8039-4550-abcc-08c596b2ad43"}
22:41:11.370 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab9e9217-8039-4550-abcc-08c596b2ad43"}
22:41:11.374 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f70f8ddc-c5eb-4314-9cd3-842bcea713df"}
22:41:11.376 00.002 7008 case statement mapped state 6 to 3
22:41:11.379 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f70f8ddc-c5eb-4314-9cd3-842bcea713df"}
22:41:11.382 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4f55f8e5-f2ea-4e71-ae76-c2ab2af33377"}
22:41:11.387 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.97,6.57],"pixels":"..."},"id":"4f55f8e5-f2ea-4e71-ae76-c2ab2af33377"}
22:41:12.421 01.034 8532 Exposure complete
22:41:12.476 00.055 8532 worker thread done servicing request
22:41:12.476 00.000 7008 OnExposeComplete: enter
22:41:12.479 00.003 7008 UpdateGuideState(): m_state=6
22:41:12.482 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:41:12.484 00.002 7008 Star::Find returns 1 (0), X=552.93, Y=444.60, Mass=265358, SNR=322.9, Peak=43507 HFD=2.7
22:41:12.487 00.003 7008 MultiStar: [#1 0.02,0.02,0.53,U] [#2 -0.03,0.05,0.54,U] [#3 0.12,0.23,0.43,U] [#4 0.14,0.11,0.32,U] [#5 0.02,0.10,0.32,U] [#6 -0.06,0.03,0.33,U] [#7 -0.15,0.05,0.27,U] [#8 0.07,0.10,0.32,U] 
22:41:12.489 00.002 7008 refined, 8 included, MultiStar: {0.11, 0.18}, one-star: {0.40, 0.48}
22:41:12.491 00.002 7008 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.07) = xAngle (1.09 = 1.09)
22:41:12.495 00.004 7008 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.68 = 0.68)
22:41:12.497 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=0.10 mountY=0.13, mountTheta=0.94
22:41:12.503 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.18, opts=13)
22:41:12.506 00.003 7008 Enqueuing Move request for scope (0.11, 0.18)
22:41:12.508 00.002 8532 Worker thread wakes up
22:41:12.508 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
22:41:12.508 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
22:41:12.508 00.000 8532 Moving (0.11, 0.18) raw xDistance=0.10 yDistance=0.13
22:41:12.509 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:12.509 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.509 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2754, FiltMin=2449, FiltMax=24141, Gamma=0.990
22:41:12.512 00.003 7008 UpdateGuideState exits: m=265358 SNR=322.9
22:41:12.514 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.516 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:12.519 00.003 7008 Enqueuing Expose request
22:41:12.523 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:12.523 00.000 8532 MoveAxis(E, 0, ABG)
22:41:12.523 00.000 8532 Move returns status 0, amount 0
22:41:12.523 00.000 8532 MoveAxis(N, 0, ABG)
22:41:12.523 00.000 8532 Move returns status 0, amount 0
22:41:12.524 00.001 8532 move complete, result=0
22:41:12.524 00.000 8532 worker thread done servicing request
22:41:12.524 00.000 8532 Worker thread wakes up
22:41:12.524 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:12.524 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:12.524 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:13.364 00.840 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0deb9894-dffd-417f-ad19-fd0f8180e2bf"}
22:41:13.367 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0deb9894-dffd-417f-ad19-fd0f8180e2bf"}
22:41:13.370 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf74a642-b139-49bd-912b-ad60666e9d7b"}
22:41:13.373 00.003 7008 case statement mapped state 6 to 3
22:41:13.374 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf74a642-b139-49bd-912b-ad60666e9d7b"}
22:41:13.377 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb1736ce-c756-40ad-a240-7afeb8ae5d82"}
22:41:13.379 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":131,"width":15,"height":15,"star_pos":[6.93,6.60],"pixels":"..."},"id":"eb1736ce-c756-40ad-a240-7afeb8ae5d82"}
22:41:14.655 01.276 8532 Exposure complete
22:41:14.705 00.050 8532 worker thread done servicing request
22:41:14.705 00.000 7008 OnExposeComplete: enter
22:41:14.708 00.003 7008 UpdateGuideState(): m_state=6
22:41:14.711 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:41:14.714 00.003 7008 Star::Find returns 1 (0), X=553.07, Y=444.71, Mass=261636, SNR=327.7, Peak=37400 HFD=2.6
22:41:14.716 00.002 7008 MultiStar: [#1 0.14,0.20,0.54,U] [#2 0.11,0.12,0.51,U] [#3 0.25,0.33,0.40,U] [#4 0.27,0.15,0.33,U] [#5 0.16,0.13,0.32,U] [#6 -0.01,0.12,0.33,U] [#7 -0.03,0.16,0.26,U] [#8 0.33,0.10,0.32,U] 
22:41:14.719 00.003 7008 refined, 8 included, MultiStar: {0.25, 0.27}, one-star: {0.53, 0.59}
22:41:14.722 00.003 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
22:41:14.724 00.002 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
22:41:14.726 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=0.23 mountY=0.17, mountTheta=0.65
22:41:14.730 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.27, opts=13)
22:41:14.732 00.002 7008 Enqueuing Move request for scope (0.25, 0.27)
22:41:14.733 00.001 8532 Worker thread wakes up
22:41:14.734 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2755, FiltMin=2482, FiltMax=24860, Gamma=0.990
22:41:14.737 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
22:41:14.737 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
22:41:14.737 00.000 8532 Moving (0.25, 0.27) raw xDistance=0.23 yDistance=0.17
22:41:14.737 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:41:14.737 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:41:14.737 00.000 8532 MoveAxis(W, 209, ABG)
22:41:14.737 00.000 8532 Guiding  Dir = 3, Dur = 209
22:41:14.737 00.000 7008 UpdateGuideState exits: m=261636 SNR=327.7
22:41:14.740 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.742 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:14.745 00.003 7008 Enqueuing Expose request
22:41:14.747 00.002 8532 IsSlewing returns 0
22:41:14.747 00.000 8532 IsGuiding returns 0
22:41:14.748 00.001 8532 PulseGuide returned control before completion, sleep 219
22:41:14.977 00.229 8532 IsGuiding returns 0
22:41:14.977 00.000 8532 Move returns status 0, amount 209
22:41:14.977 00.000 8532 MoveAxis(S, 306, ABG)
22:41:14.979 00.002 8532 Guiding  Dir = 1, Dur = 306
22:41:14.980 00.001 8532 IsSlewing returns 0
22:41:14.980 00.000 8532 IsGuiding returns 0
22:41:14.980 00.000 8532 PulseGuide returned control before completion, sleep 316
22:41:15.306 00.326 8532 IsGuiding returns 0
22:41:15.307 00.001 8532 Move returns status 0, amount 306
22:41:15.307 00.000 8532 move complete, result=0
22:41:15.307 00.000 8532 worker thread done servicing request
22:41:15.307 00.000 8532 Worker thread wakes up
22:41:15.307 00.000 7008 GuideStep: 0.2 px 209 ms WEST, 0.2 px 306 ms SOUTH
22:41:15.313 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:15.313 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:15.363 00.050 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb683f5f-4595-4781-aaf5-91a685ac9da4"}
22:41:15.371 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb683f5f-4595-4781-aaf5-91a685ac9da4"}
22:41:15.374 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"529b0b38-9250-490b-b874-f9ab7edf9246"}
22:41:15.376 00.002 7008 case statement mapped state 6 to 3
22:41:15.379 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"529b0b38-9250-490b-b874-f9ab7edf9246"}
22:41:15.381 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77efa1cb-de67-4f48-a427-dca307bbcbf1"}
22:41:15.384 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[7.07,6.71],"pixels":"..."},"id":"77efa1cb-de67-4f48-a427-dca307bbcbf1"}
22:41:17.364 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"833ad978-3e6c-4f54-bf44-c9ff5ae68b81"}
22:41:17.369 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"833ad978-3e6c-4f54-bf44-c9ff5ae68b81"}
22:41:17.374 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99e6c06a-d35a-4e73-ba1c-3307e0be5eb6"}
22:41:17.376 00.002 7008 case statement mapped state 6 to 3
22:41:17.377 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"99e6c06a-d35a-4e73-ba1c-3307e0be5eb6"}
22:41:17.379 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d5d44ce-3ffe-4931-ae21-e22cb51487f8"}
22:41:17.382 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[7.07,6.71],"pixels":"..."},"id":"1d5d44ce-3ffe-4931-ae21-e22cb51487f8"}
22:41:17.435 00.053 8532 Exposure complete
22:41:17.485 00.050 8532 worker thread done servicing request
22:41:17.485 00.000 7008 OnExposeComplete: enter
22:41:17.489 00.004 7008 UpdateGuideState(): m_state=6
22:41:17.493 00.004 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:41:17.497 00.004 7008 Star::Find returns 1 (0), X=553.15, Y=444.57, Mass=263037, SNR=322.5, Peak=41333 HFD=2.9
22:41:17.499 00.002 7008 MultiStar: [#1 0.21,0.08,0.54,U] [#2 0.14,0.04,0.51,U] [#3 0.28,0.22,0.42,U] [#4 0.30,-0.01,0.34,U] [#5 0.27,0.02,0.31,U] [#6 0.10,0.03,0.34,U] [#7 0.16,0.06,0.30,U] [#8 0.28,0.01,0.30,U] 
22:41:17.501 00.002 7008 refined, 8 included, MultiStar: {0.31, 0.16}, one-star: {0.61, 0.45}
22:41:17.503 00.002 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
22:41:17.505 00.002 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.13 = 0.13)
22:41:17.506 00.001 7008 CameraToMount -- cameraX=0.31 cameraY=0.16 hyp=0.35 cameraTheta=0.47 mountX=0.30 mountY=0.05, mountTheta=0.15
22:41:17.510 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.16, opts=13)
22:41:17.512 00.002 7008 Enqueuing Move request for scope (0.31, 0.16)
22:41:17.514 00.002 8532 Worker thread wakes up
22:41:17.515 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65033, med=2753, FiltMin=2447, FiltMax=27123, Gamma=0.990
22:41:17.517 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.16) opts 0xd
22:41:17.517 00.000 7008 UpdateGuideState exits: m=263037 SNR=322.5
22:41:17.520 00.003 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.16)
22:41:17.520 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.523 00.003 8532 Moving (0.31, 0.16) raw xDistance=0.30 yDistance=0.05
22:41:17.523 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:17.527 00.004 7008 Enqueuing Expose request
22:41:17.529 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:41:17.529 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.529 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:17.529 00.000 8532 MoveAxis(W, 286, ABG)
22:41:17.529 00.000 8532 Guiding  Dir = 3, Dur = 286
22:41:17.530 00.001 8532 IsSlewing returns 0
22:41:17.530 00.000 8532 IsGuiding returns 0
22:41:17.532 00.002 8532 PulseGuide returned control before completion, sleep 296
22:41:17.835 00.303 8532 IsGuiding returns 1
22:41:17.835 00.000 8532 scope still moving after pulse duration time elapsed
22:41:17.865 00.030 8532 IsSlewing returns 0
22:41:17.865 00.000 8532 IsGuiding returns 0
22:41:17.865 00.000 8532 scope move finished after 286 + 48 ms
22:41:17.865 00.000 8532 Move returns status 0, amount 286
22:41:17.865 00.000 8532 MoveAxis(N, 0, ABG)
22:41:17.865 00.000 8532 Move returns status 0, amount 0
22:41:17.866 00.001 8532 move complete, result=0
22:41:17.866 00.000 8532 worker thread done servicing request
22:41:17.866 00.000 8532 Worker thread wakes up
22:41:17.866 00.000 7008 GuideStep: 0.3 px 286 ms WEST, 0.0 px 0 ms NORTH
22:41:17.868 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:17.868 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:19.364 01.496 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daa2c29f-fc9d-4c66-8f21-16e5cd3cbada"}
22:41:19.368 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daa2c29f-fc9d-4c66-8f21-16e5cd3cbada"}
22:41:19.374 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f494675-6dd0-4e9d-9499-e199278c7c3b"}
22:41:19.378 00.004 7008 case statement mapped state 6 to 3
22:41:19.380 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f494675-6dd0-4e9d-9499-e199278c7c3b"}
22:41:19.384 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f278569-1e5b-4de8-a7a1-d74fab077c70"}
22:41:19.386 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":133,"width":15,"height":15,"star_pos":[7.15,6.57],"pixels":"..."},"id":"9f278569-1e5b-4de8-a7a1-d74fab077c70"}
22:41:19.990 00.604 8532 Exposure complete
22:41:20.034 00.044 8532 worker thread done servicing request
22:41:20.035 00.001 7008 OnExposeComplete: enter
22:41:20.037 00.002 7008 UpdateGuideState(): m_state=6
22:41:20.038 00.001 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:41:20.040 00.002 7008 Star::Find returns 1 (0), X=553.09, Y=444.55, Mass=258419, SNR=317.5, Peak=42038 HFD=2.9
22:41:20.042 00.002 7008 MultiStar: [#1 0.14,0.10,0.54,U] [#2 0.14,-0.04,0.55,U] [#3 0.30,0.16,0.42,U] [#4 0.30,0.09,0.32,U] [#5 0.24,-0.07,0.34,U] [#6 0.05,-0.01,0.35,U] [#7 0.08,-0.12,0.29,U] [#8 0.26,-0.07,0.36,U] 
22:41:20.045 00.003 7008 refined, 8 included, MultiStar: {0.27, 0.12}, one-star: {0.55, 0.44}
22:41:20.047 00.002 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
22:41:20.049 00.002 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
22:41:20.052 00.003 7008 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.40 mountX=0.26 mountY=0.02, mountTheta=0.07
22:41:20.057 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.12, opts=13)
22:41:20.060 00.003 7008 Enqueuing Move request for scope (0.27, 0.12)
22:41:20.063 00.003 8532 Worker thread wakes up
22:41:20.063 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
22:41:20.063 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
22:41:20.063 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2753, FiltMin=2392, FiltMax=26159, Gamma=0.990
22:41:20.065 00.002 7008 UpdateGuideState exits: m=258419 SNR=317.5
22:41:20.069 00.004 8532 Moving (0.27, 0.12) raw xDistance=0.26 yDistance=0.02
22:41:20.069 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.073 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:41:20.073 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:20.078 00.005 7008 Enqueuing Expose request
22:41:20.080 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.080 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:41:20.080 00.000 8532 MoveAxis(W, 260, ABG)
22:41:20.080 00.000 8532 Guiding  Dir = 3, Dur = 260
22:41:20.081 00.001 8532 IsSlewing returns 0
22:41:20.081 00.000 8532 IsGuiding returns 0
22:41:20.082 00.001 8532 PulseGuide returned control before completion, sleep 270
22:41:20.356 00.274 8532 IsGuiding returns 0
22:41:20.357 00.001 8532 Move returns status 0, amount 260
22:41:20.357 00.000 8532 MoveAxis(N, 0, ABG)
22:41:20.357 00.000 8532 Move returns status 0, amount 0
22:41:20.357 00.000 8532 move complete, result=0
22:41:20.357 00.000 8532 worker thread done servicing request
22:41:20.357 00.000 8532 Worker thread wakes up
22:41:20.357 00.000 7008 GuideStep: 0.3 px 260 ms WEST, 0.0 px 0 ms NORTH
22:41:20.359 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:20.359 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:21.364 01.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57cdbe70-32a8-4c76-97f0-23e6d9926602"}
22:41:21.376 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57cdbe70-32a8-4c76-97f0-23e6d9926602"}
22:41:21.381 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa11a0cf-1a0c-4b40-b4f6-04fd11b1395a"}
22:41:21.383 00.002 7008 case statement mapped state 6 to 3
22:41:21.389 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa11a0cf-1a0c-4b40-b4f6-04fd11b1395a"}
22:41:21.391 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea6c23c8-6838-488b-abb6-50966570c311"}
22:41:21.394 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[7.09,6.55],"pixels":"..."},"id":"ea6c23c8-6838-488b-abb6-50966570c311"}
22:41:22.483 01.089 8532 Exposure complete
22:41:22.522 00.039 8532 worker thread done servicing request
22:41:22.523 00.001 7008 OnExposeComplete: enter
22:41:22.524 00.001 7008 UpdateGuideState(): m_state=6
22:41:22.526 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:41:22.528 00.002 7008 Star::Find returns 1 (0), X=552.96, Y=444.52, Mass=259496, SNR=318.3, Peak=44587 HFD=2.8
22:41:22.531 00.003 7008 MultiStar: [#1 0.07,0.01,0.57,U] [#2 -0.01,0.02,0.57,U] [#3 0.09,0.14,0.41,U] [#4 0.14,0.03,0.36,U] [#5 0.01,0.03,0.33,U] [#6 -0.11,-0.09,0.34,U] [#7 -0.06,0.03,0.29,U] [#8 0.10,0.02,0.30,U] 
22:41:22.533 00.002 7008 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.42, 0.41}
22:41:22.534 00.001 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
22:41:22.535 00.001 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
22:41:22.538 00.003 7008 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.74 mountX=0.12 mountY=0.07, mountTheta=0.52
22:41:22.541 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.12, opts=13)
22:41:22.542 00.001 7008 Enqueuing Move request for scope (0.13, 0.12)
22:41:22.544 00.002 8532 Worker thread wakes up
22:41:22.544 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:41:22.544 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:41:22.544 00.000 8532 Moving (0.13, 0.12) raw xDistance=0.12 yDistance=0.07
22:41:22.544 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:41:22.544 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:22.544 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2750, FiltMin=2442, FiltMax=23948, Gamma=0.990
22:41:22.546 00.002 7008 UpdateGuideState exits: m=259496 SNR=318.3
22:41:22.547 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.548 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:22.550 00.002 7008 Enqueuing Expose request
22:41:22.551 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:41:22.551 00.000 8532 MoveAxis(E, 0, ABG)
22:41:22.552 00.001 8532 Move returns status 0, amount 0
22:41:22.552 00.000 8532 MoveAxis(N, 0, ABG)
22:41:22.552 00.000 8532 Move returns status 0, amount 0
22:41:22.552 00.000 8532 move complete, result=0
22:41:22.553 00.001 8532 worker thread done servicing request
22:41:22.553 00.000 8532 Worker thread wakes up
22:41:22.553 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:22.553 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:22.554 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:23.364 00.810 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58f78aa8-4d3c-4606-9557-bbef7b9677ac"}
22:41:23.370 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58f78aa8-4d3c-4606-9557-bbef7b9677ac"}
22:41:23.375 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c240012-d1f3-4f4b-a58b-e5569afaf538"}
22:41:23.378 00.003 7008 case statement mapped state 6 to 3
22:41:23.380 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c240012-d1f3-4f4b-a58b-e5569afaf538"}
22:41:23.382 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7617c88-3a19-4180-88ee-98bc2ec0c520"}
22:41:23.385 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.96,6.52],"pixels":"..."},"id":"e7617c88-3a19-4180-88ee-98bc2ec0c520"}
22:41:24.674 01.289 8532 Exposure complete
22:41:24.715 00.041 8532 worker thread done servicing request
22:41:24.715 00.000 7008 OnExposeComplete: enter
22:41:24.717 00.002 7008 UpdateGuideState(): m_state=6
22:41:24.719 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:41:24.721 00.002 7008 Star::Find returns 1 (0), X=553.00, Y=444.54, Mass=260478, SNR=302.9, Peak=43870 HFD=2.8
22:41:24.723 00.002 7008 MultiStar: [#1 0.15,0.05,0.57,U] [#2 0.04,-0.02,0.56,U] [#3 0.22,0.14,0.44,U] [#4 0.17,0.06,0.36,U] [#5 0.13,0.07,0.34,U] [#6 -0.11,-0.09,0.36,U] [#7 0.01,-0.01,0.28,U] [#8 0.16,0.02,0.34,U] 
22:41:24.726 00.003 7008 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.47, 0.42}
22:41:24.728 00.002 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.64 = 0.64)
22:41:24.731 00.003 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
22:41:24.734 00.003 7008 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=0.18 mountY=0.05, mountTheta=0.28
22:41:24.739 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.12, opts=13)
22:41:24.742 00.003 7008 Enqueuing Move request for scope (0.19, 0.12)
22:41:24.744 00.002 8532 Worker thread wakes up
22:41:24.744 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2749, FiltMin=2472, FiltMax=23160, Gamma=0.990
22:41:24.750 00.006 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
22:41:24.750 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
22:41:24.750 00.000 8532 Moving (0.19, 0.12) raw xDistance=0.18 yDistance=0.05
22:41:24.750 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
22:41:24.750 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.750 00.000 7008 UpdateGuideState exits: m=260478 SNR=302.9
22:41:24.756 00.006 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:24.756 00.000 8532 MoveAxis(W, 163, ABG)
22:41:24.756 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.761 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:24.763 00.002 7008 Enqueuing Expose request
22:41:24.765 00.002 8532 Guiding  Dir = 3, Dur = 163
22:41:24.766 00.001 8532 IsSlewing returns 0
22:41:24.766 00.000 8532 IsGuiding returns 0
22:41:24.766 00.000 8532 PulseGuide returned control before completion, sleep 173
22:41:24.948 00.182 8532 IsGuiding returns 0
22:41:24.948 00.000 8532 Move returns status 0, amount 163
22:41:24.948 00.000 8532 MoveAxis(N, 0, ABG)
22:41:24.948 00.000 8532 Move returns status 0, amount 0
22:41:24.949 00.001 8532 move complete, result=0
22:41:24.949 00.000 8532 worker thread done servicing request
22:41:24.949 00.000 7008 GuideStep: 0.2 px 163 ms WEST, 0.1 px 0 ms NORTH
22:41:24.952 00.003 8532 Worker thread wakes up
22:41:24.952 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:24.952 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:25.365 00.413 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"860a059f-b079-430d-ac1a-2fc0c46bb534"}
22:41:25.366 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"860a059f-b079-430d-ac1a-2fc0c46bb534"}
22:41:25.368 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2057ed40-0463-4e52-9be8-d430ce59b123"}
22:41:25.370 00.002 7008 case statement mapped state 6 to 3
22:41:25.371 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2057ed40-0463-4e52-9be8-d430ce59b123"}
22:41:25.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3e5d7e3-cee4-4f7e-8489-40b0276d2ede"}
22:41:25.374 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":136,"width":15,"height":15,"star_pos":[7.00,6.54],"pixels":"..."},"id":"f3e5d7e3-cee4-4f7e-8489-40b0276d2ede"}
22:41:27.087 01.713 8532 Exposure complete
22:41:27.132 00.045 8532 worker thread done servicing request
22:41:27.132 00.000 7008 OnExposeComplete: enter
22:41:27.133 00.001 7008 UpdateGuideState(): m_state=6
22:41:27.137 00.004 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:41:27.139 00.002 7008 Star::Find returns 1 (0), X=552.99, Y=444.37, Mass=259224, SNR=313.7, Peak=46584 HFD=2.5
22:41:27.141 00.002 7008 MultiStar: [#1 0.06,-0.09,0.57,U] [#2 0.04,-0.19,0.55,U] [#3 0.10,-0.02,0.41,U] [#4 0.27,-0.11,0.36,U] [#5 0.05,-0.20,0.34,U] [#6 -0.09,-0.19,0.37,U] [#7 -0.02,-0.22,0.29,U] [#8 0.16,-0.08,0.33,U] 
22:41:27.143 00.002 7008 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.46, 0.26}
22:41:27.144 00.001 7008 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.07) = xAngle (-0.18 = -0.18)
22:41:27.146 00.002 7008 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.59 = -0.59)
22:41:27.148 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=0.16 mountY=-0.09, mountTheta=-0.52
22:41:27.151 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=-0.04, opts=13)
22:41:27.153 00.002 7008 Enqueuing Move request for scope (0.16, -0.04)
22:41:27.155 00.002 8532 Worker thread wakes up
22:41:27.155 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
22:41:27.155 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
22:41:27.155 00.000 8532 Moving (0.16, -0.04) raw xDistance=0.16 yDistance=-0.09
22:41:27.155 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2752, FiltMin=2432, FiltMax=24323, Gamma=0.990
22:41:27.159 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:41:27.159 00.000 7008 UpdateGuideState exits: m=259224 SNR=313.7
22:41:27.161 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.162 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:27.164 00.002 7008 Enqueuing Expose request
22:41:27.166 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:27.166 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:27.167 00.001 8532 MoveAxis(E, 0, ABG)
22:41:27.167 00.000 8532 Move returns status 0, amount 0
22:41:27.167 00.000 8532 MoveAxis(N, 0, ABG)
22:41:27.167 00.000 8532 Move returns status 0, amount 0
22:41:27.167 00.000 8532 move complete, result=0
22:41:27.167 00.000 8532 worker thread done servicing request
22:41:27.167 00.000 8532 Worker thread wakes up
22:41:27.167 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:27.167 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:27.168 00.001 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:27.365 00.197 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6bcfddb-f059-4860-9204-0d11826c5437"}
22:41:27.369 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6bcfddb-f059-4860-9204-0d11826c5437"}
22:41:27.371 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9bc08d70-1cd4-4bfb-a6c2-a3329ef4ffbb"}
22:41:27.374 00.003 7008 case statement mapped state 6 to 3
22:41:27.376 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bc08d70-1cd4-4bfb-a6c2-a3329ef4ffbb"}
22:41:27.380 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8d266e0a-0f40-44b9-93d4-5917c3d16005"}
22:41:27.381 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[6.99,7.37],"pixels":"..."},"id":"8d266e0a-0f40-44b9-93d4-5917c3d16005"}
22:41:29.301 01.920 8532 Exposure complete
22:41:29.348 00.047 8532 worker thread done servicing request
22:41:29.348 00.000 7008 OnExposeComplete: enter
22:41:29.352 00.004 7008 UpdateGuideState(): m_state=6
22:41:29.354 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:41:29.356 00.002 7008 Star::Find returns 1 (0), X=552.97, Y=444.25, Mass=254634, SNR=327.6, Peak=48348 HFD=2.5
22:41:29.359 00.003 7008 MultiStar: [#1 0.08,-0.21,0.54,U] [#2 0.03,-0.25,0.53,U] [#3 0.21,-0.24,0.42,U] [#4 0.15,-0.19,0.33,U] [#5 0.02,-0.19,0.32,U] [#6 -0.06,-0.27,0.33,U] [#7 -0.10,-0.36,0.27,U] [#8 0.05,-0.19,0.33,U] 
22:41:29.361 00.002 7008 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.43, 0.13}
22:41:29.363 00.002 7008 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.07) = xAngle (-0.70 = -0.70)
22:41:29.364 00.001 7008 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.11 = -1.11)
22:41:29.366 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.77 mountX=0.16 mountY=-0.19, mountTheta=-0.86
22:41:29.369 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=-0.14, opts=13)
22:41:29.372 00.003 7008 Enqueuing Move request for scope (0.15, -0.14)
22:41:29.374 00.002 8532 Worker thread wakes up
22:41:29.374 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2750, FiltMin=2444, FiltMax=24281, Gamma=0.990
22:41:29.376 00.002 7008 UpdateGuideState exits: m=254634 SNR=327.6
22:41:29.378 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:29.379 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:29.381 00.002 7008 Enqueuing Expose request
22:41:29.383 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
22:41:29.383 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
22:41:29.383 00.000 8532 Moving (0.15, -0.14) raw xDistance=0.16 yDistance=-0.19
22:41:29.383 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:41:29.383 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:29.383 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57cb5431-a57b-4a40-a9ab-c854ee6f0d41"}
22:41:29.387 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57cb5431-a57b-4a40-a9ab-c854ee6f0d41"}
22:41:29.388 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:41:29.389 00.001 8532 MoveAxis(E, 0, ABG)
22:41:29.389 00.000 8532 Move returns status 0, amount 0
22:41:29.389 00.000 8532 MoveAxis(N, 0, ABG)
22:41:29.389 00.000 8532 Move returns status 0, amount 0
22:41:29.389 00.000 8532 move complete, result=0
22:41:29.389 00.000 8532 worker thread done servicing request
22:41:29.389 00.000 8532 Worker thread wakes up
22:41:29.389 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:29.389 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:29.389 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f0a1dfe-335c-46a0-968f-191383f0a1e0"}
22:41:29.391 00.002 7008 case statement mapped state 6 to 3
22:41:29.393 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f0a1dfe-335c-46a0-968f-191383f0a1e0"}
22:41:29.395 00.002 7008 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:29.400 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c55d21b-ecf6-41f8-83e2-f29b25fbe691"}
22:41:29.401 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.97,7.25],"pixels":"..."},"id":"6c55d21b-ecf6-41f8-83e2-f29b25fbe691"}
22:41:31.364 01.963 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"428ad020-f909-4392-8c35-831a39806c13"}
22:41:31.370 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"428ad020-f909-4392-8c35-831a39806c13"}
22:41:31.374 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"996406d0-1d1a-46c3-8622-6f8881a3a307"}
22:41:31.377 00.003 7008 case statement mapped state 6 to 3
22:41:31.380 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"996406d0-1d1a-46c3-8622-6f8881a3a307"}
22:41:31.383 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"da0b20d7-736d-4af3-9993-ccd95eba82f4"}
22:41:31.386 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.97,7.25],"pixels":"..."},"id":"da0b20d7-736d-4af3-9993-ccd95eba82f4"}
22:41:31.516 00.130 8532 Exposure complete
22:41:31.565 00.049 8532 worker thread done servicing request
22:41:31.565 00.000 7008 OnExposeComplete: enter
22:41:31.568 00.003 7008 UpdateGuideState(): m_state=6
22:41:31.570 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:41:31.572 00.002 7008 Star::Find returns 1 (0), X=552.94, Y=444.26, Mass=260615, SNR=319.7, Peak=50216 HFD=2.5
22:41:31.575 00.003 7008 MultiStar: [#1 -0.01,-0.25,0.55,U] [#2 -0.02,-0.20,0.54,U] [#3 0.20,-0.16,0.39,U] [#4 0.22,-0.23,0.34,U] [#5 0.04,-0.23,0.32,U] [#6 -0.10,-0.30,0.35,U] [#7 -0.16,-0.26,0.27,U] [#8 0.08,-0.14,0.32,U] 
22:41:31.576 00.001 7008 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.40, 0.15}
22:41:31.578 00.002 7008 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.07) = xAngle (-0.75 = -0.75)
22:41:31.580 00.002 7008 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.16 = -1.16)
22:41:31.581 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=0.13 mountY=-0.16, mountTheta=-0.90
22:41:31.584 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.13, opts=13)
22:41:31.587 00.003 7008 Enqueuing Move request for scope (0.12, -0.13)
22:41:31.589 00.002 8532 Worker thread wakes up
22:41:31.589 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:41:31.589 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:41:31.589 00.000 8532 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.16
22:41:31.589 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2748, FiltMin=2425, FiltMax=25582, Gamma=0.990
22:41:31.590 00.001 7008 UpdateGuideState exits: m=260615 SNR=319.7
22:41:31.591 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.593 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:31.594 00.001 7008 Enqueuing Expose request
22:41:31.596 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:41:31.596 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:31.596 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:31.596 00.000 8532 MoveAxis(E, 0, ABG)
22:41:31.596 00.000 8532 Move returns status 0, amount 0
22:41:31.596 00.000 8532 MoveAxis(N, 0, ABG)
22:41:31.596 00.000 8532 Move returns status 0, amount 0
22:41:31.596 00.000 8532 move complete, result=0
22:41:31.596 00.000 8532 worker thread done servicing request
22:41:31.596 00.000 8532 Worker thread wakes up
22:41:31.596 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:31.596 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:31.596 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:33.364 01.768 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef920587-6a6c-4c4d-9fdd-47f6b63ecd53"}
22:41:33.369 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef920587-6a6c-4c4d-9fdd-47f6b63ecd53"}
22:41:33.373 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"89e61360-f86a-4d41-a5c1-ab7d8293341b"}
22:41:33.375 00.002 7008 case statement mapped state 6 to 3
22:41:33.378 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"89e61360-f86a-4d41-a5c1-ab7d8293341b"}
22:41:33.381 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d40ad8ae-1897-4f02-b3fd-a8df979a18ca"}
22:41:33.385 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.94,7.26],"pixels":"..."},"id":"d40ad8ae-1897-4f02-b3fd-a8df979a18ca"}
22:41:33.719 00.334 8532 Exposure complete
22:41:33.764 00.045 8532 worker thread done servicing request
22:41:33.764 00.000 7008 OnExposeComplete: enter
22:41:33.767 00.003 7008 UpdateGuideState(): m_state=6
22:41:33.769 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:41:33.771 00.002 7008 Star::Find returns 1 (0), X=552.87, Y=444.40, Mass=259979, SNR=319.2, Peak=48266 HFD=2.7
22:41:33.772 00.001 7008 MultiStar: [#1 -0.11,-0.09,0.56,U] [#2 -0.09,-0.11,0.56,U] [#3 0.08,-0.04,0.41,U] [#4 -0.03,-0.02,0.33,U] [#5 -0.15,-0.20,0.35,U] [#6 -0.12,-0.11,0.36,U] [#7 -0.23,-0.19,0.27,U] [#8 0.07,-0.11,0.31,U] 
22:41:33.775 00.003 7008 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.33, 0.29}
22:41:33.777 00.002 7008 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.07) = xAngle (-0.32 = -0.32)
22:41:33.778 00.001 7008 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.74 = -0.74)
22:41:33.780 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=0.03 mountY=-0.02, mountTheta=-0.62
22:41:33.784 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.01, opts=13)
22:41:33.785 00.001 7008 Enqueuing Move request for scope (0.02, -0.01)
22:41:33.787 00.002 8532 Worker thread wakes up
22:41:33.787 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:41:33.787 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:41:33.787 00.000 8532 Moving (0.02, -0.01) raw xDistance=0.03 yDistance=-0.02
22:41:33.787 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:41:33.787 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:33.787 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2747, FiltMin=2419, FiltMax=27444, Gamma=0.990
22:41:33.790 00.003 7008 UpdateGuideState exits: m=259979 SNR=319.2
22:41:33.793 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.795 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:33.796 00.001 7008 Enqueuing Expose request
22:41:33.798 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:33.798 00.000 8532 MoveAxis(E, 0, ABG)
22:41:33.798 00.000 8532 Move returns status 0, amount 0
22:41:33.798 00.000 8532 MoveAxis(N, 0, ABG)
22:41:33.798 00.000 8532 Move returns status 0, amount 0
22:41:33.798 00.000 8532 move complete, result=0
22:41:33.798 00.000 8532 worker thread done servicing request
22:41:33.798 00.000 8532 Worker thread wakes up
22:41:33.798 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:33.801 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:33.801 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:35.362 01.561 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"26017295-90ea-4799-9e9b-200bff69a4f1"}
22:41:35.363 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"26017295-90ea-4799-9e9b-200bff69a4f1"}
22:41:35.365 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7dd64b9f-7a91-4190-bcfb-aedafd2a7290"}
22:41:35.367 00.002 7008 case statement mapped state 6 to 3
22:41:35.369 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dd64b9f-7a91-4190-bcfb-aedafd2a7290"}
22:41:35.371 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9289e376-59e3-457c-a176-949deca7422e"}
22:41:35.373 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":140,"width":15,"height":15,"star_pos":[6.87,7.40],"pixels":"..."},"id":"9289e376-59e3-457c-a176-949deca7422e"}
22:41:35.937 00.564 8532 Exposure complete
22:41:35.980 00.043 8532 worker thread done servicing request
22:41:35.981 00.001 7008 OnExposeComplete: enter
22:41:35.982 00.001 7008 UpdateGuideState(): m_state=6
22:41:35.985 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:41:35.986 00.001 7008 Star::Find returns 1 (0), X=552.99, Y=444.56, Mass=263222, SNR=320.8, Peak=42900 HFD=2.8
22:41:35.988 00.002 7008 MultiStar: [#1 0.06,0.11,0.53,U] [#2 0.05,0.01,0.52,U] [#3 0.26,0.13,0.39,U] [#4 0.25,0.00,0.34,U] [#5 0.06,0.07,0.33,U] [#6 -0.07,0.01,0.34,U] [#7 -0.02,-0.01,0.26,U] [#8 0.16,-0.01,0.32,U] 
22:41:35.991 00.003 7008 refined, 8 included, MultiStar: {0.18, 0.15}, one-star: {0.45, 0.45}
22:41:35.992 00.001 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
22:41:35.993 00.001 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
22:41:35.994 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.67 mountX=0.17 mountY=0.08, mountTheta=0.42
22:41:35.997 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.15, opts=13)
22:41:35.998 00.001 7008 Enqueuing Move request for scope (0.18, 0.15)
22:41:35.999 00.001 8532 Worker thread wakes up
22:41:35.999 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
22:41:35.999 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
22:41:35.999 00.000 8532 Moving (0.18, 0.15) raw xDistance=0.17 yDistance=0.08
22:41:35.999 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
22:41:36.000 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.000 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2750, FiltMin=2480, FiltMax=23281, Gamma=0.990
22:41:36.002 00.002 7008 UpdateGuideState exits: m=263222 SNR=320.8
22:41:36.004 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.005 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:36.009 00.004 7008 Enqueuing Expose request
22:41:36.010 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:36.010 00.000 8532 MoveAxis(W, 156, ABG)
22:41:36.011 00.001 8532 Guiding  Dir = 3, Dur = 156
22:41:36.011 00.000 8532 IsSlewing returns 0
22:41:36.011 00.000 8532 IsGuiding returns 0
22:41:36.012 00.001 8532 PulseGuide returned control before completion, sleep 166
22:41:36.193 00.181 8532 IsGuiding returns 0
22:41:36.193 00.000 8532 Move returns status 0, amount 156
22:41:36.193 00.000 8532 MoveAxis(N, 0, ABG)
22:41:36.193 00.000 8532 Move returns status 0, amount 0
22:41:36.193 00.000 8532 move complete, result=0
22:41:36.193 00.000 8532 worker thread done servicing request
22:41:36.193 00.000 8532 Worker thread wakes up
22:41:36.193 00.000 7008 GuideStep: 0.2 px 156 ms WEST, 0.1 px 0 ms NORTH
22:41:36.197 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:36.197 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:37.362 01.165 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6023f2c1-b3f9-4f72-884b-792c8e1ff004"}
22:41:37.366 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6023f2c1-b3f9-4f72-884b-792c8e1ff004"}
22:41:37.370 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1881a69-d875-49b4-9789-27debe1ee147"}
22:41:37.373 00.003 7008 case statement mapped state 6 to 3
22:41:37.376 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1881a69-d875-49b4-9789-27debe1ee147"}
22:41:37.379 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b26817bc-5754-477d-b3ac-95fba5e56df5"}
22:41:37.382 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.99,6.56],"pixels":"..."},"id":"b26817bc-5754-477d-b3ac-95fba5e56df5"}
22:41:38.317 00.935 8532 Exposure complete
22:41:38.362 00.045 8532 worker thread done servicing request
22:41:38.363 00.001 7008 OnExposeComplete: enter
22:41:38.365 00.002 7008 UpdateGuideState(): m_state=6
22:41:38.366 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:41:38.369 00.003 7008 Star::Find returns 1 (0), X=552.99, Y=444.58, Mass=258868, SNR=319.1, Peak=43078 HFD=2.7
22:41:38.371 00.002 7008 MultiStar: [#1 0.09,0.16,0.54,U] [#2 0.03,-0.03,0.54,U] [#3 0.23,0.14,0.39,U] [#4 0.24,0.05,0.35,U] [#5 0.15,0.08,0.33,U] [#6 -0.09,0.06,0.34,U] [#7 -0.07,-0.05,0.27,U] [#8 0.08,0.05,0.31,U] 
22:41:38.372 00.001 7008 refined, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.46, 0.47}
22:41:38.374 00.002 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
22:41:38.376 00.002 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
22:41:38.378 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.74 mountX=0.16 mountY=0.09, mountTheta=0.52
22:41:38.382 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.16, opts=13)
22:41:38.383 00.001 7008 Enqueuing Move request for scope (0.18, 0.16)
22:41:38.385 00.002 8532 Worker thread wakes up
22:41:38.385 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
22:41:38.385 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
22:41:38.385 00.000 8532 Moving (0.18, 0.16) raw xDistance=0.16 yDistance=0.09
22:41:38.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:41:38.385 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2746, FiltMin=2431, FiltMax=23043, Gamma=0.990
22:41:38.387 00.002 7008 UpdateGuideState exits: m=258868 SNR=319.1
22:41:38.388 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.390 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:38.392 00.002 7008 Enqueuing Expose request
22:41:38.393 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.393 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:41:38.394 00.001 8532 MoveAxis(E, 0, ABG)
22:41:38.394 00.000 8532 Move returns status 0, amount 0
22:41:38.394 00.000 8532 MoveAxis(N, 0, ABG)
22:41:38.394 00.000 8532 Move returns status 0, amount 0
22:41:38.394 00.000 8532 move complete, result=0
22:41:38.394 00.000 8532 worker thread done servicing request
22:41:38.394 00.000 8532 Worker thread wakes up
22:41:38.394 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:38.394 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:38.394 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:39.361 00.967 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9addc70e-8b88-45a7-9e66-46cb6e005c96"}
22:41:39.364 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9addc70e-8b88-45a7-9e66-46cb6e005c96"}
22:41:39.368 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"595226a9-424f-43b5-9b21-b8d30659fe84"}
22:41:39.371 00.003 7008 case statement mapped state 6 to 3
22:41:39.374 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"595226a9-424f-43b5-9b21-b8d30659fe84"}
22:41:39.376 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a3602e07-df35-4fe9-be31-3d19501f379b"}
22:41:39.380 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[6.99,6.58],"pixels":"..."},"id":"a3602e07-df35-4fe9-be31-3d19501f379b"}
22:41:40.525 01.145 8532 Exposure complete
22:41:40.564 00.039 8532 worker thread done servicing request
22:41:40.564 00.000 7008 OnExposeComplete: enter
22:41:40.567 00.003 7008 UpdateGuideState(): m_state=6
22:41:40.568 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:41:40.570 00.002 7008 Star::Find returns 1 (0), X=553.00, Y=444.78, Mass=253338, SNR=306.0, Peak=36204 HFD=2.5
22:41:40.572 00.002 7008 MultiStar: [#1 0.07,0.20,0.55,U] [#2 0.04,0.15,0.55,U] [#3 0.20,0.34,0.44,U] [#4 0.18,0.10,0.34,U] [#5 0.09,0.13,0.33,U] [#6 -0.07,0.16,0.35,U] [#7 -0.05,0.16,0.27,U] [#8 0.11,0.07,0.31,U] 
22:41:40.574 00.002 7008 refined, 8 included, MultiStar: {0.17, 0.29}, one-star: {0.46, 0.67}
22:41:40.575 00.001 7008 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
22:41:40.577 00.002 7008 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
22:41:40.579 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.34 cameraTheta=1.05 mountX=0.15 mountY=0.22, mountTheta=0.98
22:41:40.581 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.29, opts=13)
22:41:40.583 00.002 7008 Enqueuing Move request for scope (0.17, 0.29)
22:41:40.584 00.001 8532 Worker thread wakes up
22:41:40.584 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
22:41:40.584 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
22:41:40.585 00.001 8532 Moving (0.17, 0.29) raw xDistance=0.15 yDistance=0.22
22:41:40.585 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:41:40.585 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:41:40.585 00.000 8532 MoveAxis(E, 0, ABG)
22:41:40.585 00.000 8532 Move returns status 0, amount 0
22:41:40.585 00.000 8532 MoveAxis(S, 385, ABG)
22:41:40.585 00.000 8532 Guiding  Dir = 1, Dur = 385
22:41:40.585 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2747, FiltMin=2460, FiltMax=23744, Gamma=0.990
22:41:40.587 00.002 7008 UpdateGuideState exits: m=253338 SNR=306.0
22:41:40.589 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.590 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:40.591 00.001 7008 Enqueuing Expose request
22:41:40.594 00.003 8532 IsSlewing returns 0
22:41:40.594 00.000 8532 IsGuiding returns 0
22:41:40.594 00.000 8532 PulseGuide returned control before completion, sleep 395
22:41:40.998 00.404 8532 IsGuiding returns 0
22:41:40.999 00.001 8532 Move returns status 0, amount 385
22:41:40.999 00.000 8532 move complete, result=0
22:41:40.999 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 385 ms SOUTH
22:41:41.003 00.004 8532 worker thread done servicing request
22:41:41.004 00.001 8532 Worker thread wakes up
22:41:41.004 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:41.004 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:41.361 00.357 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"857a7b86-1806-425e-b95d-bcfa6d3eb370"}
22:41:41.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"857a7b86-1806-425e-b95d-bcfa6d3eb370"}
22:41:41.377 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93f5fec1-4cce-4f47-9b1f-bff46877c7e4"}
22:41:41.379 00.002 7008 case statement mapped state 6 to 3
22:41:41.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"93f5fec1-4cce-4f47-9b1f-bff46877c7e4"}
22:41:41.383 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7156402e-fff2-448f-9d4c-df1c27fedfaf"}
22:41:41.385 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.00,6.78],"pixels":"..."},"id":"7156402e-fff2-448f-9d4c-df1c27fedfaf"}
22:41:43.135 01.750 8532 Exposure complete
22:41:43.173 00.038 8532 worker thread done servicing request
22:41:43.173 00.000 7008 OnExposeComplete: enter
22:41:43.176 00.003 7008 UpdateGuideState(): m_state=6
22:41:43.178 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:41:43.180 00.002 7008 Star::Find returns 1 (0), X=553.08, Y=444.56, Mass=259332, SNR=312.1, Peak=41522 HFD=2.8
22:41:43.182 00.002 7008 MultiStar: [#1 0.15,0.06,0.58,U] [#2 0.16,0.01,0.54,U] [#3 0.27,0.16,0.43,U] [#4 0.35,-0.10,0.37,U] [#5 0.11,-0.02,0.32,U] [#6 0.04,0.04,0.37,U] [#7 0.08,-0.05,0.28,U] [#8 0.20,0.01,0.34,U] 
22:41:43.183 00.001 7008 refined, 8 included, MultiStar: {0.26, 0.12}, one-star: {0.54, 0.45}
22:41:43.184 00.001 7008 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.07) = xAngle (0.51 = 0.51)
22:41:43.185 00.001 7008 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.10 = 0.10)
22:41:43.187 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.44 mountX=0.25 mountY=0.03, mountTheta=0.11
22:41:43.191 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.12, opts=13)
22:41:43.193 00.002 7008 Enqueuing Move request for scope (0.26, 0.12)
22:41:43.194 00.001 8532 Worker thread wakes up
22:41:43.194 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2746, FiltMin=2433, FiltMax=24612, Gamma=0.990
22:41:43.196 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
22:41:43.196 00.000 7008 UpdateGuideState exits: m=259332 SNR=312.1
22:41:43.200 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.202 00.002 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
22:41:43.202 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:43.204 00.002 7008 Enqueuing Expose request
22:41:43.205 00.001 8532 Moving (0.26, 0.12) raw xDistance=0.25 yDistance=0.03
22:41:43.205 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:41:43.206 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:43.206 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:43.206 00.000 8532 MoveAxis(W, 227, ABG)
22:41:43.206 00.000 8532 Guiding  Dir = 3, Dur = 227
22:41:43.207 00.001 8532 IsSlewing returns 0
22:41:43.209 00.002 8532 IsGuiding returns 0
22:41:43.209 00.000 8532 PulseGuide returned control before completion, sleep 237
22:41:43.360 00.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2e089b7-f4cf-46e6-9813-c346bbc9a05b"}
22:41:43.364 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2e089b7-f4cf-46e6-9813-c346bbc9a05b"}
22:41:43.367 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31684fd1-4b84-4698-a1ea-173024d612c0"}
22:41:43.370 00.003 7008 case statement mapped state 6 to 3
22:41:43.373 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31684fd1-4b84-4698-a1ea-173024d612c0"}
22:41:43.377 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0bdc0345-ffc9-406f-8cd5-2fae0e772c53"}
22:41:43.379 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.08,6.56],"pixels":"..."},"id":"0bdc0345-ffc9-406f-8cd5-2fae0e772c53"}
22:41:43.456 00.077 8532 IsGuiding returns 0
22:41:43.456 00.000 8532 Move returns status 0, amount 227
22:41:43.456 00.000 8532 MoveAxis(N, 0, ABG)
22:41:43.456 00.000 8532 Move returns status 0, amount 0
22:41:43.456 00.000 8532 move complete, result=0
22:41:43.456 00.000 8532 worker thread done servicing request
22:41:43.456 00.000 7008 GuideStep: 0.2 px 227 ms WEST, 0.0 px 0 ms NORTH
22:41:43.458 00.002 8532 Worker thread wakes up
22:41:43.458 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:43.458 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:45.359 01.901 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0999036-99db-479c-b0c8-e2382b921b4b"}
22:41:45.363 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0999036-99db-479c-b0c8-e2382b921b4b"}
22:41:45.366 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd6321d2-7733-46ac-9c31-44e16a1abc55"}
22:41:45.368 00.002 7008 case statement mapped state 6 to 3
22:41:45.371 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd6321d2-7733-46ac-9c31-44e16a1abc55"}
22:41:45.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8239d31e-2151-4507-9d0b-d929022edbe0"}
22:41:45.377 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":144,"width":15,"height":15,"star_pos":[7.08,6.56],"pixels":"..."},"id":"8239d31e-2151-4507-9d0b-d929022edbe0"}
22:41:45.588 00.211 8532 Exposure complete
22:41:45.635 00.047 8532 worker thread done servicing request
22:41:45.635 00.000 7008 OnExposeComplete: enter
22:41:45.638 00.003 7008 UpdateGuideState(): m_state=6
22:41:45.640 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:41:45.642 00.002 7008 Star::Find returns 1 (0), X=553.06, Y=444.60, Mass=252991, SNR=316.2, Peak=41354 HFD=2.7
22:41:45.644 00.002 7008 MultiStar: [#1 0.15,0.06,0.53,U] [#2 0.17,-0.02,0.54,U] [#3 0.32,0.19,0.43,U] [#4 0.27,0.02,0.34,U] [#5 0.15,-0.04,0.32,U] [#6 -0.00,0.02,0.34,U] [#7 -0.01,0.04,0.27,U] [#8 0.22,-0.06,0.31,U] 
22:41:45.646 00.002 7008 refined, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.52, 0.48}
22:41:45.648 00.002 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
22:41:45.649 00.001 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
22:41:45.650 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=0.24 mountY=0.05, mountTheta=0.20
22:41:45.653 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.14, opts=13)
22:41:45.657 00.004 7008 Enqueuing Move request for scope (0.25, 0.14)
22:41:45.658 00.001 8532 Worker thread wakes up
22:41:45.658 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
22:41:45.659 00.001 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
22:41:45.659 00.000 8532 Moving (0.25, 0.14) raw xDistance=0.24 yDistance=0.05
22:41:45.659 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
22:41:45.659 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2743, FiltMin=2473, FiltMax=25055, Gamma=0.990
22:41:45.661 00.002 7008 UpdateGuideState exits: m=252991 SNR=316.2
22:41:45.663 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.664 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:45.666 00.002 7008 Enqueuing Expose request
22:41:45.667 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:45.667 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:45.667 00.000 8532 MoveAxis(W, 237, ABG)
22:41:45.667 00.000 8532 Guiding  Dir = 3, Dur = 237
22:41:45.669 00.002 8532 IsSlewing returns 0
22:41:45.669 00.000 8532 IsGuiding returns 0
22:41:45.669 00.000 8532 PulseGuide returned control before completion, sleep 247
22:41:45.924 00.255 8532 IsGuiding returns 0
22:41:45.925 00.001 8532 Move returns status 0, amount 237
22:41:45.925 00.000 8532 MoveAxis(N, 0, ABG)
22:41:45.925 00.000 8532 Move returns status 0, amount 0
22:41:45.925 00.000 8532 move complete, result=0
22:41:45.926 00.001 8532 worker thread done servicing request
22:41:45.926 00.000 8532 Worker thread wakes up
22:41:45.926 00.000 7008 GuideStep: 0.2 px 237 ms WEST, 0.0 px 0 ms NORTH
22:41:45.930 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:45.930 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:47.358 01.428 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab8d1762-9016-407b-b7b6-1b54c6f893a5"}
22:41:47.362 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab8d1762-9016-407b-b7b6-1b54c6f893a5"}
22:41:47.367 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4dba8b29-7587-4824-9e23-bb07a0d5e8fd"}
22:41:47.369 00.002 7008 case statement mapped state 6 to 3
22:41:47.371 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dba8b29-7587-4824-9e23-bb07a0d5e8fd"}
22:41:47.374 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0915d6ac-0625-4a1c-a821-2e26c37d0bdb"}
22:41:47.376 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[7.06,6.60],"pixels":"..."},"id":"0915d6ac-0625-4a1c-a821-2e26c37d0bdb"}
22:41:48.057 00.681 8532 Exposure complete
22:41:48.101 00.044 8532 worker thread done servicing request
22:41:48.101 00.000 7008 OnExposeComplete: enter
22:41:48.102 00.001 7008 UpdateGuideState(): m_state=6
22:41:48.105 00.003 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:41:48.107 00.002 7008 Star::Find returns 1 (0), X=552.98, Y=444.57, Mass=256155, SNR=323.3, Peak=42031 HFD=2.8
22:41:48.108 00.001 7008 MultiStar: [#1 0.07,0.08,0.52,U] [#2 0.07,0.02,0.51,U] [#3 0.13,0.21,0.40,U] [#4 0.15,0.16,0.34,U] [#5 0.18,0.14,0.30,U] [#6 -0.08,-0.08,0.32,U] [#7 -0.01,-0.03,0.27,U] [#8 0.02,0.04,0.31,U] 
22:41:48.110 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.17}, one-star: {0.44, 0.45}
22:41:48.112 00.002 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
22:41:48.114 00.002 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.46 = 0.46)
22:41:48.116 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.80 mountX=0.15 mountY=0.10, mountTheta=0.60
22:41:48.119 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.17, opts=13)
22:41:48.121 00.002 7008 Enqueuing Move request for scope (0.16, 0.17)
22:41:48.123 00.002 8532 Worker thread wakes up
22:41:48.123 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2743, FiltMin=2366, FiltMax=24059, Gamma=0.990
22:41:48.125 00.002 7008 UpdateGuideState exits: m=256155 SNR=323.3
22:41:48.126 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:48.128 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
22:41:48.128 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
22:41:48.128 00.000 8532 Moving (0.16, 0.17) raw xDistance=0.15 yDistance=0.10
22:41:48.129 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:41:48.129 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:48.129 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:41:48.129 00.000 8532 MoveAxis(E, 0, ABG)
22:41:48.129 00.000 8532 Move returns status 0, amount 0
22:41:48.129 00.000 8532 MoveAxis(N, 0, ABG)
22:41:48.129 00.000 8532 Move returns status 0, amount 0
22:41:48.129 00.000 8532 move complete, result=0
22:41:48.129 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:48.132 00.003 7008 Enqueuing Expose request
22:41:48.135 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:48.137 00.002 8532 worker thread done servicing request
22:41:48.137 00.000 8532 Worker thread wakes up
22:41:48.137 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:48.137 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:49.359 01.222 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b9c84ec-3777-4007-88cd-73f35e4b7a2a"}
22:41:49.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b9c84ec-3777-4007-88cd-73f35e4b7a2a"}
22:41:49.365 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54d2cd56-391c-4928-9ca3-3dd448dedaa3"}
22:41:49.368 00.003 7008 case statement mapped state 6 to 3
22:41:49.370 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54d2cd56-391c-4928-9ca3-3dd448dedaa3"}
22:41:49.373 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bc323932-0844-4302-b7cc-b5a9370a042e"}
22:41:49.375 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.98,6.57],"pixels":"..."},"id":"bc323932-0844-4302-b7cc-b5a9370a042e"}
22:41:50.261 00.886 8532 Exposure complete
22:41:50.308 00.047 8532 worker thread done servicing request
22:41:50.308 00.000 7008 OnExposeComplete: enter
22:41:50.310 00.002 7008 UpdateGuideState(): m_state=6
22:41:50.313 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:41:50.315 00.002 7008 Star::Find returns 1 (0), X=552.90, Y=444.55, Mass=260164, SNR=310.8, Peak=44228 HFD=2.8
22:41:50.319 00.004 7008 MultiStar: [#1 -0.03,0.06,0.55,U] [#2 -0.07,-0.04,0.56,U] [#3 0.08,0.15,0.43,U] [#4 0.05,0.09,0.34,U] [#5 -0.03,0.03,0.32,U] [#6 -0.11,-0.10,0.36,U] [#7 -0.18,-0.03,0.29,U] [#8 -0.01,0.02,0.34,U] 
22:41:50.321 00.002 7008 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.36, 0.44}
22:41:50.322 00.001 7008 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.07) = xAngle (1.18 = 1.18)
22:41:50.324 00.002 7008 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
22:41:50.326 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.11 mountX=0.05 mountY=0.09, mountTheta=1.07
22:41:50.328 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.12, opts=13)
22:41:50.330 00.002 7008 Enqueuing Move request for scope (0.06, 0.12)
22:41:50.331 00.001 8532 Worker thread wakes up
22:41:50.331 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2741, FiltMin=2459, FiltMax=26509, Gamma=0.990
22:41:50.333 00.002 7008 UpdateGuideState exits: m=260164 SNR=310.8
22:41:50.335 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.337 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:50.338 00.001 7008 Enqueuing Expose request
22:41:50.339 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:41:50.339 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:41:50.339 00.000 8532 Moving (0.06, 0.12) raw xDistance=0.05 yDistance=0.09
22:41:50.339 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:41:50.339 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:50.341 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:41:50.341 00.000 8532 MoveAxis(E, 0, ABG)
22:41:50.341 00.000 8532 Move returns status 0, amount 0
22:41:50.341 00.000 8532 MoveAxis(N, 0, ABG)
22:41:50.341 00.000 8532 Move returns status 0, amount 0
22:41:50.341 00.000 8532 move complete, result=0
22:41:50.341 00.000 8532 worker thread done servicing request
22:41:50.341 00.000 8532 Worker thread wakes up
22:41:50.341 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:50.341 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:50.342 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:51.359 01.017 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fdfafd6-9dd2-4fd8-aa23-21cf2ee6afb0"}
22:41:51.363 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fdfafd6-9dd2-4fd8-aa23-21cf2ee6afb0"}
22:41:51.366 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9025e49-55ad-485c-9281-97e34e5baf4d"}
22:41:51.369 00.003 7008 case statement mapped state 6 to 3
22:41:51.371 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9025e49-55ad-485c-9281-97e34e5baf4d"}
22:41:51.373 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8819eb75-83a9-40f3-a64d-fd598c9dafd2"}
22:41:51.375 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":147,"width":15,"height":15,"star_pos":[6.90,6.55],"pixels":"..."},"id":"8819eb75-83a9-40f3-a64d-fd598c9dafd2"}
22:41:52.460 01.085 8532 Exposure complete
22:41:52.492 00.032 8532 worker thread done servicing request
22:41:52.492 00.000 7008 OnExposeComplete: enter
22:41:52.495 00.003 7008 UpdateGuideState(): m_state=6
22:41:52.496 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:41:52.497 00.001 7008 Star::Find returns 1 (0), X=552.80, Y=444.54, Mass=252991, SNR=317.3, Peak=43781 HFD=2.9
22:41:52.499 00.002 7008 MultiStar: [#1 -0.08,-0.00,0.55,U] [#2 -0.13,-0.06,0.55,U] [#3 -0.03,0.13,0.42,U] [#4 -0.03,-0.06,0.34,U] [#5 -0.14,-0.06,0.32,U] [#6 -0.28,-0.08,0.35,U] [#7 -0.24,-0.09,0.27,U] [#8 -0.04,-0.14,0.29,U] 
22:41:52.499 00.000 7008 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.26, 0.42}
22:41:52.500 00.001 7008 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.07) = xAngle (1.93 = 1.93)
22:41:52.504 00.004 7008 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.51 = 1.51)
22:41:52.506 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.86 mountX=-0.03 mountY=0.08, mountTheta=1.91
22:41:52.509 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.08, opts=13)
22:41:52.510 00.001 7008 Enqueuing Move request for scope (-0.02, 0.08)
22:41:52.511 00.001 8532 Worker thread wakes up
22:41:52.511 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:41:52.511 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:41:52.511 00.000 8532 Moving (-0.02, 0.08) raw xDistance=-0.03 yDistance=0.08
22:41:52.512 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:52.512 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:52.512 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:52.512 00.000 8532 MoveAxis(E, 0, ABG)
22:41:52.512 00.000 8532 Move returns status 0, amount 0
22:41:52.512 00.000 8532 MoveAxis(N, 0, ABG)
22:41:52.512 00.000 8532 Move returns status 0, amount 0
22:41:52.512 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2740, FiltMin=2458, FiltMax=28941, Gamma=0.990
22:41:52.513 00.001 7008 UpdateGuideState exits: m=252991 SNR=317.3
22:41:52.515 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.516 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:52.517 00.001 7008 Enqueuing Expose request
22:41:52.519 00.002 8532 move complete, result=0
22:41:52.519 00.000 8532 worker thread done servicing request
22:41:52.519 00.000 8532 Worker thread wakes up
22:41:52.519 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:52.519 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:52.519 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:53.358 00.839 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c1df0b9-9b16-4939-b0ea-ffaf3eed3b53"}
22:41:53.361 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c1df0b9-9b16-4939-b0ea-ffaf3eed3b53"}
22:41:53.365 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11d43d8b-ea21-4122-a22d-5984b4c720e6"}
22:41:53.368 00.003 7008 case statement mapped state 6 to 3
22:41:53.371 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11d43d8b-ea21-4122-a22d-5984b4c720e6"}
22:41:53.374 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9686c92c-0e98-40d4-a99e-ad2b6dbad9cf"}
22:41:53.377 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.80,6.54],"pixels":"..."},"id":"9686c92c-0e98-40d4-a99e-ad2b6dbad9cf"}
22:41:54.648 01.271 8532 Exposure complete
22:41:54.692 00.044 8532 worker thread done servicing request
22:41:54.692 00.000 7008 OnExposeComplete: enter
22:41:54.694 00.002 7008 UpdateGuideState(): m_state=6
22:41:54.696 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:41:54.697 00.001 7008 Star::Find returns 1 (0), X=552.84, Y=444.55, Mass=256988, SNR=313.0, Peak=44174 HFD=2.8
22:41:54.699 00.002 7008 MultiStar: [#1 -0.06,0.06,0.55,U] [#2 -0.11,-0.05,0.55,U] [#3 0.02,0.11,0.41,U] [#4 -0.03,0.17,0.35,U] [#5 -0.08,-0.01,0.33,U] [#6 -0.26,-0.04,0.38,U] [#7 -0.24,-0.01,0.29,U] [#8 0.03,-0.03,0.32,U] 
22:41:54.701 00.002 7008 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.30, 0.44}
22:41:54.703 00.002 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:41:54.705 00.002 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:41:54.707 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.00 mountY=0.12, mountTheta=1.60
22:41:54.710 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.12, opts=13)
22:41:54.712 00.002 7008 Enqueuing Move request for scope (0.01, 0.12)
22:41:54.713 00.001 8532 Worker thread wakes up
22:41:54.713 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:41:54.713 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:41:54.713 00.000 8532 Moving (0.01, 0.12) raw xDistance=-0.00 yDistance=0.12
22:41:54.714 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:41:54.714 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.714 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2741, FiltMin=2401, FiltMax=29377, Gamma=0.990
22:41:54.715 00.001 7008 UpdateGuideState exits: m=256988 SNR=313.0
22:41:54.716 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.719 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:54.721 00.002 7008 Enqueuing Expose request
22:41:54.722 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:41:54.722 00.000 8532 MoveAxis(E, 0, ABG)
22:41:54.722 00.000 8532 Move returns status 0, amount 0
22:41:54.722 00.000 8532 MoveAxis(N, 0, ABG)
22:41:54.722 00.000 8532 Move returns status 0, amount 0
22:41:54.722 00.000 8532 move complete, result=0
22:41:54.722 00.000 8532 worker thread done servicing request
22:41:54.722 00.000 8532 Worker thread wakes up
22:41:54.722 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:54.722 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:54.722 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:55.358 00.636 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba24efcf-9b51-4127-b799-3fa81d6f6fc8"}
22:41:55.361 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba24efcf-9b51-4127-b799-3fa81d6f6fc8"}
22:41:55.364 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e47ea392-f76d-44ea-a7a2-5d1c8bcd7130"}
22:41:55.366 00.002 7008 case statement mapped state 6 to 3
22:41:55.368 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e47ea392-f76d-44ea-a7a2-5d1c8bcd7130"}
22:41:55.371 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1bb68797-2ce7-4ef7-b286-0da82032571f"}
22:41:55.374 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[6.84,6.55],"pixels":"..."},"id":"1bb68797-2ce7-4ef7-b286-0da82032571f"}
22:41:56.853 01.479 8532 Exposure complete
22:41:56.882 00.029 8532 worker thread done servicing request
22:41:56.883 00.001 7008 OnExposeComplete: enter
22:41:56.884 00.001 7008 UpdateGuideState(): m_state=6
22:41:56.885 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:41:56.887 00.002 7008 Star::Find returns 1 (0), X=552.77, Y=444.57, Mass=251529, SNR=318.9, Peak=41388 HFD=2.9
22:41:56.889 00.002 7008 MultiStar: [#1 -0.18,0.02,0.55,U] [#2 -0.10,-0.01,0.53,U] [#3 0.02,0.09,0.40,U] [#4 -0.05,0.07,0.33,U] [#5 -0.13,0.03,0.33,U] [#6 -0.34,-0.12,0.36,U] [#7 -0.22,-0.01,0.27,U] [#8 -0.03,-0.04,0.34,U] 
22:41:56.890 00.001 7008 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.23, 0.45}
22:41:56.892 00.002 7008 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.07) = xAngle (1.98 = 1.98)
22:41:56.894 00.002 7008 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
22:41:56.895 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=-0.05 mountY=0.12, mountTheta=1.95
22:41:56.898 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.11, opts=13)
22:41:56.899 00.001 7008 Enqueuing Move request for scope (-0.04, 0.11)
22:41:56.900 00.001 8532 Worker thread wakes up
22:41:56.900 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2740, FiltMin=2415, FiltMax=27793, Gamma=0.990
22:41:56.901 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:41:56.901 00.000 7008 UpdateGuideState exits: m=251529 SNR=318.9
22:41:56.904 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.906 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:56.907 00.001 7008 Enqueuing Expose request
22:41:56.908 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:41:56.908 00.000 8532 Moving (-0.04, 0.11) raw xDistance=-0.05 yDistance=0.12
22:41:56.908 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:41:56.908 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.909 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:41:56.909 00.000 8532 MoveAxis(E, 0, ABG)
22:41:56.909 00.000 8532 Move returns status 0, amount 0
22:41:56.909 00.000 8532 MoveAxis(N, 0, ABG)
22:41:56.909 00.000 8532 Move returns status 0, amount 0
22:41:56.909 00.000 8532 move complete, result=0
22:41:56.909 00.000 8532 worker thread done servicing request
22:41:56.909 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:56.911 00.002 8532 Worker thread wakes up
22:41:56.911 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:56.911 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:57.356 00.445 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c77c3285-230a-4f78-95b6-ed42078ccaa3"}
22:41:57.359 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c77c3285-230a-4f78-95b6-ed42078ccaa3"}
22:41:57.367 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a6c4a2e-ca1c-49c6-83ba-d2617136db9f"}
22:41:57.369 00.002 7008 case statement mapped state 6 to 3
22:41:57.372 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a6c4a2e-ca1c-49c6-83ba-d2617136db9f"}
22:41:57.374 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c95c7331-0582-4bc2-bc76-39bc3be2bac1"}
22:41:57.375 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":150,"width":15,"height":15,"star_pos":[6.77,6.57],"pixels":"..."},"id":"c95c7331-0582-4bc2-bc76-39bc3be2bac1"}
22:41:59.041 01.666 8532 Exposure complete
22:41:59.078 00.037 8532 worker thread done servicing request
22:41:59.079 00.001 7008 OnExposeComplete: enter
22:41:59.081 00.002 7008 UpdateGuideState(): m_state=6
22:41:59.082 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:41:59.084 00.002 7008 Star::Find returns 1 (0), X=552.71, Y=444.46, Mass=259354, SNR=334.8, Peak=43847 HFD=2.9
22:41:59.086 00.002 7008 MultiStar: [#1 -0.24,0.04,0.52,U] [#2 -0.27,-0.14,0.53,U] [#3 -0.23,0.09,0.42,U] [#4 -0.13,0.04,0.32,U] [#5 -0.34,-0.04,0.31,U] [#6 -0.36,-0.19,0.32,U] [#7 -0.30,-0.12,0.27,U] [#8 -0.47,0.12,0.00,M1] 
22:41:59.087 00.001 7008 refined, 7 included, MultiStar: {-0.15, 0.06}, one-star: {0.17, 0.35}
22:41:59.089 00.002 7008 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.07) = xAngle (2.80 = 2.80)
22:41:59.090 00.001 7008 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.39 = 2.39)
22:41:59.091 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=-0.15 mountY=0.11, mountTheta=2.51
22:41:59.095 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.06, opts=13)
22:41:59.096 00.001 7008 Enqueuing Move request for scope (-0.15, 0.06)
22:41:59.098 00.002 8532 Worker thread wakes up
22:41:59.098 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2740, FiltMin=2441, FiltMax=26428, Gamma=0.990
22:41:59.099 00.001 7008 UpdateGuideState exits: m=259354 SNR=334.8
22:41:59.101 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.102 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:41:59.104 00.002 7008 Enqueuing Expose request
22:41:59.106 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
22:41:59.106 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
22:41:59.106 00.000 8532 Moving (-0.15, 0.06) raw xDistance=-0.15 yDistance=0.11
22:41:59.106 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:41:59.106 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:59.106 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:41:59.106 00.000 8532 MoveAxis(E, 0, ABG)
22:41:59.106 00.000 8532 Move returns status 0, amount 0
22:41:59.106 00.000 8532 MoveAxis(N, 0, ABG)
22:41:59.106 00.000 8532 Move returns status 0, amount 0
22:41:59.106 00.000 8532 move complete, result=0
22:41:59.106 00.000 8532 worker thread done servicing request
22:41:59.106 00.000 8532 Worker thread wakes up
22:41:59.106 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:41:59.106 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:41:59.108 00.002 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:59.356 00.248 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d02a11d-57f9-448d-86a2-884bc665aa0a"}
22:41:59.357 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d02a11d-57f9-448d-86a2-884bc665aa0a"}
22:41:59.360 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07723262-2120-4a99-897e-34cfe0eb590d"}
22:41:59.361 00.001 7008 case statement mapped state 6 to 3
22:41:59.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07723262-2120-4a99-897e-34cfe0eb590d"}
22:41:59.365 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3186389-ede5-432f-af68-e53233f900ba"}
22:41:59.367 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.71,7.46],"pixels":"..."},"id":"c3186389-ede5-432f-af68-e53233f900ba"}
22:42:01.227 01.860 8532 Exposure complete
22:42:01.278 00.051 8532 worker thread done servicing request
22:42:01.278 00.000 7008 OnExposeComplete: enter
22:42:01.281 00.003 7008 UpdateGuideState(): m_state=6
22:42:01.284 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:42:01.286 00.002 7008 Star::Find returns 1 (0), X=552.59, Y=444.56, Mass=245378, SNR=303.0, Peak=36201 HFD=3.1
22:42:01.290 00.004 7008 MultiStar: [#1 -0.43,0.03,0.56,U] [#2 -0.38,-0.03,0.55,U] [#3 -0.33,0.02,0.44,U] [#4 -0.20,-0.02,0.37,U] [#5 -0.44,0.03,0.35,U] [#6 -0.58,-0.13,0.00,M1] [#7 -0.44,-0.01,0.29,U] [#8 -0.45,0.15,0.00,M2] 
22:42:01.293 00.003 7008 refined, 6 included, MultiStar: {-0.25, 0.13}, one-star: {0.05, 0.44}
22:42:01.294 00.001 7008 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
22:42:01.296 00.002 7008 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.33 = 2.33)
22:42:01.298 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.67 mountX=-0.26 mountY=0.21, mountTheta=2.48
22:42:01.302 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.13, opts=13)
22:42:01.304 00.002 7008 Enqueuing Move request for scope (-0.25, 0.13)
22:42:01.307 00.003 8532 Worker thread wakes up
22:42:01.308 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2738, FiltMin=2431, FiltMax=28134, Gamma=0.990
22:42:01.310 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
22:42:01.310 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
22:42:01.311 00.001 8532 Moving (-0.25, 0.13) raw xDistance=-0.26 yDistance=0.21
22:42:01.311 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:42:01.311 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:42:01.311 00.000 7008 UpdateGuideState exits: m=245378 SNR=303.0
22:42:01.312 00.001 8532 MoveAxis(E, 237, ABG)
22:42:01.312 00.000 8532 Guiding  Dir = 2, Dur = 237
22:42:01.312 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.314 00.002 8532 IsSlewing returns 0
22:42:01.314 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:01.316 00.002 7008 Enqueuing Expose request
22:42:01.317 00.001 8532 IsGuiding returns 0
22:42:01.318 00.001 8532 PulseGuide returned control before completion, sleep 247
22:42:01.355 00.037 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cef17d20-e4ec-4373-bc4e-882462730c79"}
22:42:01.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cef17d20-e4ec-4373-bc4e-882462730c79"}
22:42:01.359 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04d132e6-8aec-4188-805f-88e8901f20d3"}
22:42:01.362 00.003 7008 case statement mapped state 6 to 3
22:42:01.364 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"04d132e6-8aec-4188-805f-88e8901f20d3"}
22:42:01.366 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"83ec176a-94d4-4150-9034-0f13f2c7b611"}
22:42:01.369 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.59,6.56],"pixels":"..."},"id":"83ec176a-94d4-4150-9034-0f13f2c7b611"}
22:42:01.582 00.213 8532 IsGuiding returns 0
22:42:01.582 00.000 8532 Move returns status 0, amount 237
22:42:01.582 00.000 8532 MoveAxis(S, 361, ABG)
22:42:01.582 00.000 8532 Guiding  Dir = 1, Dur = 361
22:42:01.582 00.000 8532 IsSlewing returns 0
22:42:01.583 00.001 8532 IsGuiding returns 0
22:42:01.583 00.000 8532 PulseGuide returned control before completion, sleep 371
22:42:01.956 00.373 8532 IsGuiding returns 1
22:42:01.957 00.001 8532 scope still moving after pulse duration time elapsed
22:42:01.988 00.031 8532 IsSlewing returns 0
22:42:01.988 00.000 8532 IsGuiding returns 0
22:42:01.988 00.000 8532 scope move finished after 361 + 44 ms
22:42:01.988 00.000 8532 Move returns status 0, amount 361
22:42:01.988 00.000 8532 move complete, result=0
22:42:01.988 00.000 8532 worker thread done servicing request
22:42:01.988 00.000 8532 Worker thread wakes up
22:42:01.989 00.001 7008 GuideStep: -0.3 px 237 ms EAST, 0.2 px 361 ms SOUTH
22:42:01.990 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:01.990 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:03.354 01.364 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0a2e25f-3c22-4c72-8035-03f36dc6f4f5"}
22:42:03.357 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0a2e25f-3c22-4c72-8035-03f36dc6f4f5"}
22:42:03.361 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"345f5d49-04a4-49ed-99ad-ac31b3923e5d"}
22:42:03.363 00.002 7008 case statement mapped state 6 to 3
22:42:03.367 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"345f5d49-04a4-49ed-99ad-ac31b3923e5d"}
22:42:03.370 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79e45cf7-7fb4-465a-80b4-499b8e3d467f"}
22:42:03.372 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.59,6.56],"pixels":"..."},"id":"79e45cf7-7fb4-465a-80b4-499b8e3d467f"}
22:42:04.122 00.750 8532 Exposure complete
22:42:04.166 00.044 8532 worker thread done servicing request
22:42:04.167 00.001 7008 OnExposeComplete: enter
22:42:04.168 00.001 7008 UpdateGuideState(): m_state=6
22:42:04.170 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:42:04.171 00.001 7008 Star::Find returns 1 (0), X=552.77, Y=444.46, Mass=252808, SNR=310.3, Peak=45180 HFD=2.8
22:42:04.173 00.002 7008 MultiStar: [#1 -0.22,-0.10,0.56,U] [#2 -0.19,-0.12,0.55,U] [#3 -0.13,-0.01,0.42,U] [#4 -0.06,0.01,0.36,U] [#5 -0.16,0.03,0.33,U] [#6 -0.31,-0.15,0.37,U] [#7 -0.29,-0.06,0.28,U] [#8 -0.34,0.14,0.32,U] 
22:42:04.174 00.001 7008 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {0.24, 0.35}
22:42:04.177 00.003 7008 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.07) = xAngle (2.76 = 2.76)
22:42:04.178 00.001 7008 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.35 = 2.35)
22:42:04.181 00.003 7008 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=-0.10 mountY=0.08, mountTheta=2.49
22:42:04.184 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.05, opts=13)
22:42:04.185 00.001 7008 Enqueuing Move request for scope (-0.10, 0.05)
22:42:04.187 00.002 8532 Worker thread wakes up
22:42:04.187 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
22:42:04.187 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
22:42:04.187 00.000 8532 Moving (-0.10, 0.05) raw xDistance=-0.10 yDistance=0.08
22:42:04.187 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:42:04.187 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2738, FiltMin=2445, FiltMax=27801, Gamma=0.990
22:42:04.189 00.002 7008 UpdateGuideState exits: m=252808 SNR=310.3
22:42:04.190 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.192 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:04.194 00.002 7008 Enqueuing Expose request
22:42:04.195 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:04.195 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:04.195 00.000 8532 MoveAxis(E, 0, ABG)
22:42:04.195 00.000 8532 Move returns status 0, amount 0
22:42:04.195 00.000 8532 MoveAxis(N, 0, ABG)
22:42:04.195 00.000 8532 Move returns status 0, amount 0
22:42:04.195 00.000 8532 move complete, result=0
22:42:04.195 00.000 8532 worker thread done servicing request
22:42:04.195 00.000 8532 Worker thread wakes up
22:42:04.195 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:04.198 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:04.198 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:05.354 01.156 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb27ad1d-9bb8-4f56-8493-765f1c55c353"}
22:42:05.359 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb27ad1d-9bb8-4f56-8493-765f1c55c353"}
22:42:05.364 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc9176ab-773a-4a2a-be30-70eebfb7e3b2"}
22:42:05.366 00.002 7008 case statement mapped state 6 to 3
22:42:05.368 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc9176ab-773a-4a2a-be30-70eebfb7e3b2"}
22:42:05.372 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60101c65-2e4e-48dc-ba21-816745096196"}
22:42:05.374 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.77,7.46],"pixels":"..."},"id":"60101c65-2e4e-48dc-ba21-816745096196"}
22:42:06.321 00.947 8532 Exposure complete
22:42:06.362 00.041 8532 worker thread done servicing request
22:42:06.362 00.000 7008 OnExposeComplete: enter
22:42:06.365 00.003 7008 UpdateGuideState(): m_state=6
22:42:06.366 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:42:06.369 00.003 7008 Star::Find returns 1 (0), X=552.72, Y=444.46, Mass=259207, SNR=320.5, Peak=45697 HFD=2.9
22:42:06.371 00.002 7008 MultiStar: [#1 -0.19,-0.09,0.54,U] [#2 -0.20,-0.15,0.54,U] [#3 -0.13,-0.08,0.42,U] [#4 0.00,-0.09,0.35,U] [#5 -0.22,-0.12,0.31,U] [#6 -0.25,-0.13,0.34,U] [#7 -0.33,-0.14,0.27,U] [#8 -0.50,0.12,0.00,M2] 
22:42:06.373 00.002 7008 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.19, 0.34}
22:42:06.374 00.001 7008 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.07) = xAngle (3.12 = 3.12)
22:42:06.376 00.002 7008 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.71 = 2.71)
22:42:06.377 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=-0.09 mountY=0.04, mountTheta=2.75
22:42:06.379 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.01, opts=13)
22:42:06.381 00.002 7008 Enqueuing Move request for scope (-0.09, 0.01)
22:42:06.383 00.002 8532 Worker thread wakes up
22:42:06.383 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:42:06.383 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:42:06.383 00.000 8532 Moving (-0.09, 0.01) raw xDistance=-0.09 yDistance=0.04
22:42:06.383 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2735, FiltMin=2422, FiltMax=27861, Gamma=0.990
22:42:06.385 00.002 7008 UpdateGuideState exits: m=259207 SNR=320.5
22:42:06.386 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.388 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:42:06.388 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:06.388 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:06.391 00.003 7008 Enqueuing Expose request
22:42:06.392 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:06.392 00.000 8532 MoveAxis(E, 0, ABG)
22:42:06.393 00.001 8532 Move returns status 0, amount 0
22:42:06.393 00.000 8532 MoveAxis(N, 0, ABG)
22:42:06.393 00.000 8532 Move returns status 0, amount 0
22:42:06.393 00.000 8532 move complete, result=0
22:42:06.393 00.000 8532 worker thread done servicing request
22:42:06.393 00.000 8532 Worker thread wakes up
22:42:06.393 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:06.393 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:06.394 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:07.353 00.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c1c74fa-00ad-4c3a-ad5e-ac87b83cbdb9"}
22:42:07.356 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c1c74fa-00ad-4c3a-ad5e-ac87b83cbdb9"}
22:42:07.359 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31d48999-a07b-408e-bfce-8bcd6bc3561b"}
22:42:07.361 00.002 7008 case statement mapped state 6 to 3
22:42:07.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31d48999-a07b-408e-bfce-8bcd6bc3561b"}
22:42:07.366 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b178b3a-a67c-4ad9-a811-007924f0f43c"}
22:42:07.369 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":154,"width":15,"height":15,"star_pos":[6.72,7.46],"pixels":"..."},"id":"7b178b3a-a67c-4ad9-a811-007924f0f43c"}
22:42:08.523 01.154 8532 Exposure complete
22:42:08.568 00.045 8532 worker thread done servicing request
22:42:08.568 00.000 7008 OnExposeComplete: enter
22:42:08.569 00.001 7008 UpdateGuideState(): m_state=6
22:42:08.571 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:42:08.572 00.001 7008 Star::Find returns 1 (0), X=552.66, Y=444.48, Mass=249974, SNR=303.4, Peak=42551 HFD=3.0
22:42:08.574 00.002 7008 MultiStar: [#1 -0.31,-0.04,0.57,U] [#2 -0.22,-0.06,0.56,U] [#3 -0.25,0.01,0.42,U] [#4 -0.23,-0.00,0.36,U] [#5 -0.39,-0.06,0.34,U] [#6 -0.40,-0.16,0.36,U] [#7 -0.45,-0.11,0.29,U] [#8 -0.55,0.09,0.00,M3] 
22:42:08.576 00.002 7008 refined, 7 included, MultiStar: {-0.20, 0.05}, one-star: {0.12, 0.37}
22:42:08.577 00.001 7008 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.07) = xAngle (2.95 = 2.95)
22:42:08.578 00.001 7008 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.54 = 2.54)
22:42:08.579 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.88 mountX=-0.20 mountY=0.12, mountTheta=2.62
22:42:08.585 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.05, opts=13)
22:42:08.587 00.002 7008 Enqueuing Move request for scope (-0.20, 0.05)
22:42:08.588 00.001 8532 Worker thread wakes up
22:42:08.588 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
22:42:08.588 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
22:42:08.588 00.000 8532 Moving (-0.20, 0.05) raw xDistance=-0.20 yDistance=0.12
22:42:08.588 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:42:08.588 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.588 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2736, FiltMin=2430, FiltMax=27197, Gamma=0.990
22:42:08.590 00.002 7008 UpdateGuideState exits: m=249974 SNR=303.4
22:42:08.592 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.593 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:08.594 00.001 7008 Enqueuing Expose request
22:42:08.595 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:08.595 00.000 8532 MoveAxis(E, 183, ABG)
22:42:08.595 00.000 8532 Guiding  Dir = 2, Dur = 183
22:42:08.596 00.001 8532 IsSlewing returns 0
22:42:08.596 00.000 8532 IsGuiding returns 0
22:42:08.596 00.000 8532 PulseGuide returned control before completion, sleep 193
22:42:08.792 00.196 8532 IsGuiding returns 0
22:42:08.792 00.000 8532 Move returns status 0, amount 183
22:42:08.792 00.000 8532 MoveAxis(N, 0, ABG)
22:42:08.792 00.000 8532 Move returns status 0, amount 0
22:42:08.792 00.000 8532 move complete, result=0
22:42:08.793 00.001 8532 worker thread done servicing request
22:42:08.793 00.000 8532 Worker thread wakes up
22:42:08.793 00.000 7008 GuideStep: -0.2 px 183 ms EAST, 0.1 px 0 ms NORTH
22:42:08.796 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:08.796 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:09.351 00.555 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09d5de5d-1ad0-4bc0-902f-2b3d04c31604"}
22:42:09.353 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09d5de5d-1ad0-4bc0-902f-2b3d04c31604"}
22:42:09.356 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"179e237c-a419-4962-845d-79300657bece"}
22:42:09.358 00.002 7008 case statement mapped state 6 to 3
22:42:09.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"179e237c-a419-4962-845d-79300657bece"}
22:42:09.362 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea9ff72e-b3e1-4c30-ad61-391fabd48cb8"}
22:42:09.364 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[6.66,7.48],"pixels":"..."},"id":"ea9ff72e-b3e1-4c30-ad61-391fabd48cb8"}
22:42:10.924 01.560 8532 Exposure complete
22:42:10.965 00.041 8532 worker thread done servicing request
22:42:10.965 00.000 7008 OnExposeComplete: enter
22:42:10.968 00.003 7008 UpdateGuideState(): m_state=6
22:42:10.971 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:42:10.973 00.002 7008 Star::Find returns 1 (0), X=552.70, Y=444.45, Mass=253518, SNR=313.7, Peak=44330 HFD=2.9
22:42:10.976 00.003 7008 MultiStar: [#1 -0.25,-0.07,0.55,U] [#2 -0.25,-0.07,0.55,U] [#3 -0.15,0.08,0.41,U] [#4 -0.08,0.06,0.33,U] [#5 -0.28,-0.09,0.32,U] [#6 -0.35,-0.14,0.37,U] [#7 -0.32,-0.08,0.28,U] [#8 -0.38,-0.01,0.31,U] 
22:42:10.978 00.002 7008 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {0.16, 0.34}
22:42:10.979 00.001 7008 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.07) = xAngle (2.89 = 2.89)
22:42:10.982 00.003 7008 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.48 = 2.48)
22:42:10.985 00.003 7008 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=-0.16 mountY=0.10, mountTheta=2.57
22:42:10.988 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.05, opts=13)
22:42:10.991 00.003 7008 Enqueuing Move request for scope (-0.15, 0.05)
22:42:10.994 00.003 8532 Worker thread wakes up
22:42:10.994 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:42:10.994 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:42:10.994 00.000 8532 Moving (-0.15, 0.05) raw xDistance=-0.16 yDistance=0.10
22:42:10.994 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:42:10.994 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:10.994 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:42:10.994 00.000 8532 MoveAxis(E, 0, ABG)
22:42:10.994 00.000 8532 Move returns status 0, amount 0
22:42:10.994 00.000 8532 MoveAxis(N, 0, ABG)
22:42:10.995 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2735, FiltMin=2446, FiltMax=25987, Gamma=0.990
22:42:10.997 00.002 7008 UpdateGuideState exits: m=253518 SNR=313.7
22:42:10.999 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.002 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:11.005 00.003 7008 Enqueuing Expose request
22:42:11.007 00.002 8532 Move returns status 0, amount 0
22:42:11.008 00.001 8532 move complete, result=0
22:42:11.008 00.000 8532 worker thread done servicing request
22:42:11.008 00.000 8532 Worker thread wakes up
22:42:11.008 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:11.008 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:11.008 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:11.350 00.342 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9eba1550-5076-4157-a14f-ba2a8168da6a"}
22:42:11.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9eba1550-5076-4157-a14f-ba2a8168da6a"}
22:42:11.354 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31616439-6464-4296-b226-b0e3ef08d764"}
22:42:11.356 00.002 7008 case statement mapped state 6 to 3
22:42:11.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31616439-6464-4296-b226-b0e3ef08d764"}
22:42:11.359 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"786cf1bb-13fc-4379-a83d-87fda17e28a4"}
22:42:11.362 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.70,7.45],"pixels":"..."},"id":"786cf1bb-13fc-4379-a83d-87fda17e28a4"}
22:42:13.130 01.768 8532 Exposure complete
22:42:13.175 00.045 8532 worker thread done servicing request
22:42:13.175 00.000 7008 OnExposeComplete: enter
22:42:13.179 00.004 7008 UpdateGuideState(): m_state=6
22:42:13.181 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:42:13.184 00.003 7008 Star::Find returns 1 (0), X=552.71, Y=444.46, Mass=253458, SNR=306.5, Peak=44066 HFD=2.9
22:42:13.187 00.003 7008 MultiStar: [#1 -0.24,-0.07,0.57,U] [#2 -0.25,-0.12,0.56,U] [#3 -0.21,0.01,0.41,U] [#4 -0.18,-0.01,0.39,U] [#5 -0.31,-0.08,0.34,U] [#6 -0.37,-0.17,0.36,U] [#7 -0.48,-0.06,0.00,M1] [#8 -0.45,0.20,0.00,M3] 
22:42:13.188 00.001 7008 refined, 6 included, MultiStar: {-0.14, 0.04}, one-star: {0.17, 0.35}
22:42:13.190 00.002 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.92 = 2.92)
22:42:13.191 00.001 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
22:42:13.192 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=-0.14 mountY=0.09, mountTheta=2.60
22:42:13.194 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.04, opts=13)
22:42:13.196 00.002 7008 Enqueuing Move request for scope (-0.14, 0.04)
22:42:13.199 00.003 8532 Worker thread wakes up
22:42:13.199 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
22:42:13.199 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
22:42:13.199 00.000 8532 Moving (-0.14, 0.04) raw xDistance=-0.14 yDistance=0.09
22:42:13.199 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:42:13.199 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:13.199 00.000 7008 UpdateImageDisplay: Size=(752,580) min=858, max=65526, med=2732, FiltMin=2275, FiltMax=25584, Gamma=0.990
22:42:13.201 00.002 7008 UpdateGuideState exits: m=253458 SNR=306.5
22:42:13.203 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.205 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:13.206 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:13.207 00.001 8532 MoveAxis(E, 0, ABG)
22:42:13.207 00.000 8532 Move returns status 0, amount 0
22:42:13.207 00.000 8532 MoveAxis(N, 0, ABG)
22:42:13.207 00.000 7008 Enqueuing Expose request
22:42:13.209 00.002 8532 Move returns status 0, amount 0
22:42:13.209 00.000 8532 move complete, result=0
22:42:13.209 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:13.216 00.007 8532 worker thread done servicing request
22:42:13.216 00.000 8532 Worker thread wakes up
22:42:13.216 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:13.216 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:13.350 00.134 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80fcaaa4-dd96-4ee3-9f94-be5329d1c6fd"}
22:42:13.354 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80fcaaa4-dd96-4ee3-9f94-be5329d1c6fd"}
22:42:13.358 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"722bca95-d886-4d9a-aa3e-bbca4e3991de"}
22:42:13.360 00.002 7008 case statement mapped state 6 to 3
22:42:13.362 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"722bca95-d886-4d9a-aa3e-bbca4e3991de"}
22:42:13.365 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9917e2c8-7059-40b8-9cbc-2bba3068a0b1"}
22:42:13.368 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.71,7.46],"pixels":"..."},"id":"9917e2c8-7059-40b8-9cbc-2bba3068a0b1"}
22:42:15.346 01.978 8532 Exposure complete
22:42:15.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bca5f658-f725-4157-afb4-6017c2c53d73"}
22:42:15.352 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bca5f658-f725-4157-afb4-6017c2c53d73"}
22:42:15.357 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d291a13c-bfa5-4c6a-ac90-2b4ce44279ce"}
22:42:15.360 00.003 7008 case statement mapped state 6 to 3
22:42:15.362 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d291a13c-bfa5-4c6a-ac90-2b4ce44279ce"}
22:42:15.366 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a854eb12-18c8-47e7-a09b-e7e555254ba9"}
22:42:15.368 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.71,7.46],"pixels":"..."},"id":"a854eb12-18c8-47e7-a09b-e7e555254ba9"}
22:42:15.388 00.020 8532 worker thread done servicing request
22:42:15.388 00.000 7008 OnExposeComplete: enter
22:42:15.390 00.002 7008 UpdateGuideState(): m_state=6
22:42:15.392 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:42:15.394 00.002 7008 Star::Find returns 1 (0), X=552.62, Y=444.52, Mass=252988, SNR=313.6, Peak=39700 HFD=3.1
22:42:15.396 00.002 7008 MultiStar: [#1 -0.29,-0.00,0.56,U] [#2 -0.32,-0.07,0.56,U] [#3 -0.22,0.02,0.43,U] [#4 -0.17,0.04,0.34,U] [#5 -0.38,-0.03,0.33,U] [#6 -0.48,-0.12,0.00,M1] [#7 -0.44,-0.05,0.29,U] [#8 -0.49,0.20,0.00,M4] 
22:42:15.398 00.002 7008 refined, 6 included, MultiStar: {-0.19, 0.10}, one-star: {0.08, 0.41}
22:42:15.400 00.002 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
22:42:15.402 00.002 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.29 = 2.29)
22:42:15.405 00.003 7008 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.64 mountX=-0.19 mountY=0.16, mountTheta=2.45
22:42:15.408 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.10, opts=13)
22:42:15.409 00.001 7008 Enqueuing Move request for scope (-0.19, 0.10)
22:42:15.411 00.002 8532 Worker thread wakes up
22:42:15.411 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
22:42:15.411 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
22:42:15.411 00.000 8532 Moving (-0.19, 0.10) raw xDistance=-0.19 yDistance=0.16
22:42:15.411 00.000 7008 UpdateImageDisplay: Size=(752,580) min=796, max=65526, med=2733, FiltMin=2230, FiltMax=27341, Gamma=0.990
22:42:15.413 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:42:15.414 00.001 7008 UpdateGuideState exits: m=252988 SNR=313.6
22:42:15.418 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.420 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:15.422 00.002 7008 Enqueuing Expose request
22:42:15.424 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:15.424 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:42:15.424 00.000 8532 MoveAxis(E, 177, ABG)
22:42:15.424 00.000 8532 Guiding  Dir = 2, Dur = 177
22:42:15.424 00.000 8532 IsSlewing returns 0
22:42:15.424 00.000 8532 IsGuiding returns 0
22:42:15.426 00.002 8532 PulseGuide returned control before completion, sleep 187
22:42:15.623 00.197 8532 IsGuiding returns 0
22:42:15.623 00.000 8532 Move returns status 0, amount 177
22:42:15.623 00.000 8532 MoveAxis(N, 0, ABG)
22:42:15.623 00.000 8532 Move returns status 0, amount 0
22:42:15.623 00.000 8532 move complete, result=0
22:42:15.623 00.000 8532 worker thread done servicing request
22:42:15.623 00.000 8532 Worker thread wakes up
22:42:15.623 00.000 7008 GuideStep: -0.2 px 177 ms EAST, 0.2 px 0 ms NORTH
22:42:15.628 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:15.628 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:17.350 01.722 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c43c1b7-786f-4c59-a4a8-04bd0dbe8862"}
22:42:17.354 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c43c1b7-786f-4c59-a4a8-04bd0dbe8862"}
22:42:17.357 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0b92f36-0ee5-461d-8f77-95c7481c977f"}
22:42:17.362 00.005 7008 case statement mapped state 6 to 3
22:42:17.365 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0b92f36-0ee5-461d-8f77-95c7481c977f"}
22:42:17.367 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9081a444-c665-4354-834c-35d6e3422ee7"}
22:42:17.369 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":158,"width":15,"height":15,"star_pos":[6.62,6.52],"pixels":"..."},"id":"9081a444-c665-4354-834c-35d6e3422ee7"}
22:42:17.761 00.392 8532 Exposure complete
22:42:17.805 00.044 8532 worker thread done servicing request
22:42:17.805 00.000 7008 OnExposeComplete: enter
22:42:17.806 00.001 7008 UpdateGuideState(): m_state=6
22:42:17.809 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:42:17.810 00.001 7008 Star::Find returns 1 (0), X=552.75, Y=444.60, Mass=261306, SNR=329.0, Peak=40411 HFD=2.8
22:42:17.812 00.002 7008 MultiStar: [#1 -0.17,0.09,0.53,U] [#2 -0.15,-0.02,0.53,U] [#3 -0.03,0.18,0.40,U] [#4 -0.03,0.06,0.33,U] [#5 -0.12,0.12,0.32,U] [#6 -0.25,0.04,0.32,U] [#7 -0.31,0.06,0.26,U] [#8 -0.05,0.07,0.29,U] 
22:42:17.815 00.003 7008 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {0.21, 0.49}
22:42:17.817 00.002 7008 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.07) = xAngle (1.91 = 1.91)
22:42:17.818 00.001 7008 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.50 = 1.50)
22:42:17.820 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.84 mountX=-0.06 mountY=0.18, mountTheta=1.89
22:42:17.822 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.18, opts=13)
22:42:17.824 00.002 7008 Enqueuing Move request for scope (-0.05, 0.18)
22:42:17.826 00.002 8532 Worker thread wakes up
22:42:17.826 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
22:42:17.826 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
22:42:17.826 00.000 8532 Moving (-0.05, 0.18) raw xDistance=-0.06 yDistance=0.18
22:42:17.826 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:42:17.826 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:42:17.826 00.000 8532 MoveAxis(E, 0, ABG)
22:42:17.826 00.000 8532 Move returns status 0, amount 0
22:42:17.826 00.000 8532 MoveAxis(S, 319, ABG)
22:42:17.826 00.000 8532 Guiding  Dir = 1, Dur = 319
22:42:17.826 00.000 7008 UpdateImageDisplay: Size=(752,580) min=917, max=65526, med=2733, FiltMin=2276, FiltMax=28181, Gamma=0.990
22:42:17.829 00.003 7008 UpdateGuideState exits: m=261306 SNR=329.0
22:42:17.832 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.835 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:17.837 00.002 7008 Enqueuing Expose request
22:42:17.838 00.001 8532 IsSlewing returns 0
22:42:17.839 00.001 8532 IsGuiding returns 0
22:42:17.839 00.000 8532 PulseGuide returned control before completion, sleep 329
22:42:18.178 00.339 8532 IsGuiding returns 1
22:42:18.179 00.001 8532 scope still moving after pulse duration time elapsed
22:42:18.210 00.031 8532 IsSlewing returns 0
22:42:18.211 00.001 8532 IsGuiding returns 0
22:42:18.211 00.000 8532 scope move finished after 319 + 52 ms
22:42:18.211 00.000 8532 Move returns status 0, amount 319
22:42:18.211 00.000 8532 move complete, result=0
22:42:18.211 00.000 8532 worker thread done servicing request
22:42:18.212 00.001 8532 Worker thread wakes up
22:42:18.212 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 319 ms SOUTH
22:42:18.215 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:18.215 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:19.350 01.135 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c78cb01d-e35e-4ad3-98cb-3d9e306a217d"}
22:42:19.354 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c78cb01d-e35e-4ad3-98cb-3d9e306a217d"}
22:42:19.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f30e5134-53be-48d8-9066-3e1ca6f71849"}
22:42:19.357 00.001 7008 case statement mapped state 6 to 3
22:42:19.358 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f30e5134-53be-48d8-9066-3e1ca6f71849"}
22:42:19.360 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7d51659-bb64-48a8-96cb-ba57d80968ba"}
22:42:19.361 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.75,6.60],"pixels":"..."},"id":"e7d51659-bb64-48a8-96cb-ba57d80968ba"}
22:42:20.340 00.979 8532 Exposure complete
22:42:20.382 00.042 8532 worker thread done servicing request
22:42:20.382 00.000 7008 OnExposeComplete: enter
22:42:20.384 00.002 7008 UpdateGuideState(): m_state=6
22:42:20.386 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:42:20.387 00.001 7008 Star::Find returns 1 (0), X=552.74, Y=444.36, Mass=260878, SNR=327.5, Peak=47857 HFD=2.7
22:42:20.389 00.002 7008 MultiStar: [#1 -0.21,-0.13,0.54,U] [#2 -0.20,-0.15,0.50,U] [#3 -0.02,-0.10,0.41,U] [#4 -0.14,-0.10,0.34,U] [#5 -0.20,-0.16,0.31,U] [#6 -0.28,-0.27,0.36,U] [#7 -0.31,-0.25,0.27,U] [#8 -0.49,0.16,0.00,M4] 
22:42:20.392 00.003 7008 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {0.20, 0.25}
22:42:20.393 00.001 7008 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.07) = xAngle (-2.54 = -2.54)
22:42:20.394 00.001 7008 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.95 = -2.95)
22:42:20.396 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.08 mountY=-0.02, mountTheta=-2.92
22:42:20.399 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.05, opts=13)
22:42:20.401 00.002 7008 Enqueuing Move request for scope (-0.08, -0.05)
22:42:20.404 00.003 8532 Worker thread wakes up
22:42:20.404 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:42:20.404 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:42:20.404 00.000 8532 Moving (-0.08, -0.05) raw xDistance=-0.08 yDistance=-0.02
22:42:20.404 00.000 7008 UpdateImageDisplay: Size=(752,580) min=918, max=65526, med=2732, FiltMin=2280, FiltMax=26875, Gamma=0.990
22:42:20.406 00.002 7008 UpdateGuideState exits: m=260878 SNR=327.5
22:42:20.407 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:42:20.408 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:20.410 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:20.412 00.002 7008 Enqueuing Expose request
22:42:20.414 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:20.414 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:42:20.414 00.000 8532 MoveAxis(E, 0, ABG)
22:42:20.414 00.000 8532 Move returns status 0, amount 0
22:42:20.414 00.000 8532 MoveAxis(N, 0, ABG)
22:42:20.414 00.000 8532 Move returns status 0, amount 0
22:42:20.415 00.001 8532 move complete, result=0
22:42:20.415 00.000 8532 worker thread done servicing request
22:42:20.415 00.000 8532 Worker thread wakes up
22:42:20.415 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:20.417 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:20.417 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:21.348 00.931 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92e4db9a-b0ba-4c82-baf1-994472047fce"}
22:42:21.351 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92e4db9a-b0ba-4c82-baf1-994472047fce"}
22:42:21.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f93e668-485d-4f46-a5b0-4f504fd0997e"}
22:42:21.357 00.003 7008 case statement mapped state 6 to 3
22:42:21.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f93e668-485d-4f46-a5b0-4f504fd0997e"}
22:42:21.362 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f68eed3b-58fc-4e1d-a44a-bd320aa05926"}
22:42:21.364 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":160,"width":15,"height":15,"star_pos":[6.74,7.36],"pixels":"..."},"id":"f68eed3b-58fc-4e1d-a44a-bd320aa05926"}
22:42:22.552 01.188 8532 Exposure complete
22:42:22.595 00.043 8532 worker thread done servicing request
22:42:22.595 00.000 7008 OnExposeComplete: enter
22:42:22.598 00.003 7008 UpdateGuideState(): m_state=6
22:42:22.600 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:42:22.602 00.002 7008 Star::Find returns 1 (0), X=552.62, Y=444.31, Mass=263414, SNR=323.6, Peak=46919 HFD=2.7
22:42:22.604 00.002 7008 MultiStar: [#1 -0.34,-0.21,0.55,U] [#2 -0.38,-0.19,0.53,U] [#3 -0.22,-0.15,0.41,U] [#4 -0.21,-0.17,0.34,U] [#5 -0.33,-0.23,0.34,U] [#6 -0.50,-0.33,0.00,M1] [#7 -0.52,-0.22,0.00,M1] [#8 -0.54,-0.03,0.00,M5] 
22:42:22.605 00.001 7008 refined, 5 included, MultiStar: {-0.18, -0.07}, one-star: {0.08, 0.19}
22:42:22.608 00.003 7008 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
22:42:22.610 00.002 7008 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.12 = -3.12)
22:42:22.612 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.77 mountX=-0.18 mountY=-0.01, mountTheta=-3.11
22:42:22.615 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.07, opts=13)
22:42:22.618 00.003 7008 Enqueuing Move request for scope (-0.18, -0.07)
22:42:22.619 00.001 8532 Worker thread wakes up
22:42:22.619 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
22:42:22.619 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
22:42:22.620 00.001 8532 Moving (-0.18, -0.07) raw xDistance=-0.18 yDistance=-0.01
22:42:22.620 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:42:22.620 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.620 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:22.620 00.000 8532 MoveAxis(E, 160, ABG)
22:42:22.620 00.000 8532 Guiding  Dir = 2, Dur = 160
22:42:22.620 00.000 7008 UpdateImageDisplay: Size=(752,580) min=947, max=65526, med=2731, FiltMin=2288, FiltMax=27681, Gamma=0.990
22:42:22.622 00.002 7008 UpdateGuideState exits: m=263414 SNR=323.6
22:42:22.623 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.625 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:22.626 00.001 7008 Enqueuing Expose request
22:42:22.628 00.002 8532 IsSlewing returns 0
22:42:22.628 00.000 8532 IsGuiding returns 0
22:42:22.628 00.000 8532 PulseGuide returned control before completion, sleep 170
22:42:22.812 00.184 8532 IsGuiding returns 0
22:42:22.812 00.000 8532 Move returns status 0, amount 160
22:42:22.813 00.001 8532 MoveAxis(N, 0, ABG)
22:42:22.813 00.000 8532 Move returns status 0, amount 0
22:42:22.813 00.000 8532 move complete, result=0
22:42:22.813 00.000 8532 worker thread done servicing request
22:42:22.813 00.000 8532 Worker thread wakes up
22:42:22.813 00.000 7008 GuideStep: -0.2 px 160 ms EAST, -0.0 px 0 ms NORTH
22:42:22.816 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:22.816 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:23.348 00.532 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6666cb8-da5a-41eb-ad63-b5721c9a1267"}
22:42:23.351 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6666cb8-da5a-41eb-ad63-b5721c9a1267"}
22:42:23.353 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"515bafba-42c5-4b85-8159-d5bcf1cbe846"}
22:42:23.355 00.002 7008 case statement mapped state 6 to 3
22:42:23.356 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"515bafba-42c5-4b85-8159-d5bcf1cbe846"}
22:42:23.358 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9d1eab72-b95c-4b70-a490-c272ca343b90"}
22:42:23.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[6.62,7.31],"pixels":"..."},"id":"9d1eab72-b95c-4b70-a490-c272ca343b90"}
22:42:24.942 01.582 8532 Exposure complete
22:42:24.973 00.031 8532 worker thread done servicing request
22:42:24.973 00.000 7008 OnExposeComplete: enter
22:42:24.974 00.001 7008 UpdateGuideState(): m_state=6
22:42:24.976 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:42:24.977 00.001 7008 Star::Find returns 1 (0), X=552.73, Y=444.38, Mass=254837, SNR=317.7, Peak=46545 HFD=2.8
22:42:24.978 00.001 7008 MultiStar: [#1 -0.22,-0.06,0.60,U] [#2 -0.25,-0.13,0.53,U] [#3 -0.05,0.04,0.43,U] [#4 -0.14,-0.05,0.36,U] [#5 -0.20,-0.03,0.31,U] [#6 -0.33,-0.13,0.35,U] [#7 -0.42,-0.10,0.28,U] [#8 -0.52,0.14,0.00,M6] 
22:42:24.980 00.002 7008 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {0.19, 0.27}
22:42:24.981 00.001 7008 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.07) = xAngle (3.02 = 3.02)
22:42:24.983 00.002 7008 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.61 = 2.61)
22:42:24.986 00.003 7008 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=-0.11 mountY=0.06, mountTheta=2.67
22:42:24.988 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.02, opts=13)
22:42:24.989 00.001 7008 Enqueuing Move request for scope (-0.11, 0.02)
22:42:24.990 00.001 8532 Worker thread wakes up
22:42:24.991 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
22:42:24.991 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
22:42:24.991 00.000 8532 Moving (-0.11, 0.02) raw xDistance=-0.11 yDistance=0.06
22:42:24.991 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:42:24.991 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:24.991 00.000 7008 UpdateImageDisplay: Size=(752,580) min=870, max=65526, med=2729, FiltMin=2244, FiltMax=26260, Gamma=0.990
22:42:24.993 00.002 7008 UpdateGuideState exits: m=254837 SNR=317.7
22:42:24.996 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.997 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:24.999 00.002 7008 Enqueuing Expose request
22:42:25.000 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:25.000 00.000 8532 MoveAxis(E, 0, ABG)
22:42:25.000 00.000 8532 Move returns status 0, amount 0
22:42:25.000 00.000 8532 MoveAxis(N, 0, ABG)
22:42:25.000 00.000 8532 Move returns status 0, amount 0
22:42:25.000 00.000 8532 move complete, result=0
22:42:25.001 00.001 8532 worker thread done servicing request
22:42:25.001 00.000 8532 Worker thread wakes up
22:42:25.001 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:25.001 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:25.001 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:25.349 00.348 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6d42d0a-f2ee-4447-ba37-0d24d26ad887"}
22:42:25.352 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6d42d0a-f2ee-4447-ba37-0d24d26ad887"}
22:42:25.354 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d4f7948-5e79-4e1f-92ec-27ce1771607c"}
22:42:25.355 00.001 7008 case statement mapped state 6 to 3
22:42:25.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d4f7948-5e79-4e1f-92ec-27ce1771607c"}
22:42:25.360 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77c3da31-cb72-4f00-b915-f00b9c3869f2"}
22:42:25.362 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"77c3da31-cb72-4f00-b915-f00b9c3869f2"}
22:42:27.129 01.767 8532 Exposure complete
22:42:27.173 00.044 8532 worker thread done servicing request
22:42:27.173 00.000 7008 OnExposeComplete: enter
22:42:27.176 00.003 7008 UpdateGuideState(): m_state=6
22:42:27.179 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:42:27.181 00.002 7008 Star::Find returns 1 (0), X=552.73, Y=444.41, Mass=253198, SNR=326.5, Peak=45928 HFD=2.8
22:42:27.183 00.002 7008 MultiStar: [#1 -0.22,-0.10,0.54,U] [#2 -0.21,-0.12,0.53,U] [#3 -0.12,-0.03,0.39,U] [#4 -0.00,0.05,0.33,U] [#5 -0.22,-0.18,0.31,U] [#6 -0.30,-0.21,0.34,U] [#7 -0.38,-0.13,0.27,U] [#8 -0.42,0.03,0.31,U] 
22:42:27.184 00.001 7008 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {0.19, 0.29}
22:42:27.186 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = -3.14)
22:42:27.187 00.001 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
22:42:27.189 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=-0.12 mountY=0.05, mountTheta=2.76
22:42:27.194 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.01, opts=13)
22:42:27.196 00.002 7008 Enqueuing Move request for scope (-0.12, 0.01)
22:42:27.198 00.002 8532 Worker thread wakes up
22:42:27.198 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:42:27.198 00.000 7008 UpdateImageDisplay: Size=(752,580) min=966, max=65526, med=2728, FiltMin=2253, FiltMax=26003, Gamma=0.990
22:42:27.199 00.001 7008 UpdateGuideState exits: m=253198 SNR=326.5
22:42:27.201 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.204 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:27.205 00.001 7008 Enqueuing Expose request
22:42:27.207 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:42:27.207 00.000 8532 Moving (-0.12, 0.01) raw xDistance=-0.12 yDistance=0.05
22:42:27.207 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:42:27.207 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.207 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:27.207 00.000 8532 MoveAxis(E, 0, ABG)
22:42:27.207 00.000 8532 Move returns status 0, amount 0
22:42:27.207 00.000 8532 MoveAxis(N, 0, ABG)
22:42:27.207 00.000 8532 Move returns status 0, amount 0
22:42:27.207 00.000 8532 move complete, result=0
22:42:27.207 00.000 8532 worker thread done servicing request
22:42:27.207 00.000 8532 Worker thread wakes up
22:42:27.207 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:27.207 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:27.207 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:27.349 00.142 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e2b9796-3908-49b9-a355-9bfca7bf990d"}
22:42:27.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e2b9796-3908-49b9-a355-9bfca7bf990d"}
22:42:27.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18c9ac0d-fd63-4030-9b02-9b5dc23d30bd"}
22:42:27.356 00.002 7008 case statement mapped state 6 to 3
22:42:27.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18c9ac0d-fd63-4030-9b02-9b5dc23d30bd"}
22:42:27.359 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ff547c04-7d83-43f3-97eb-09378a23fd7a"}
22:42:27.362 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.73,7.41],"pixels":"..."},"id":"ff547c04-7d83-43f3-97eb-09378a23fd7a"}
22:42:29.342 01.980 8532 Exposure complete
22:42:29.349 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cd76877-a663-4810-b619-68952e17a1a9"}
22:42:29.352 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cd76877-a663-4810-b619-68952e17a1a9"}
22:42:29.356 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18202732-1fcb-4ab2-aef0-7e49f882227a"}
22:42:29.360 00.004 7008 case statement mapped state 6 to 3
22:42:29.362 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18202732-1fcb-4ab2-aef0-7e49f882227a"}
22:42:29.363 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e6d94d1-664b-440d-9329-af26926f253b"}
22:42:29.366 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.73,7.41],"pixels":"..."},"id":"2e6d94d1-664b-440d-9329-af26926f253b"}
22:42:29.381 00.015 8532 worker thread done servicing request
22:42:29.381 00.000 7008 OnExposeComplete: enter
22:42:29.383 00.002 7008 UpdateGuideState(): m_state=6
22:42:29.385 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:42:29.386 00.001 7008 Star::Find returns 1 (0), X=552.63, Y=444.47, Mass=258591, SNR=317.0, Peak=42880 HFD=3.0
22:42:29.389 00.003 7008 MultiStar: [#1 -0.32,-0.08,0.54,U] [#2 -0.28,-0.06,0.54,U] [#3 -0.20,-0.06,0.43,U] [#4 -0.12,-0.02,0.35,U] [#5 -0.32,-0.03,0.33,U] [#6 -0.50,-0.26,0.00,M1] [#7 -0.41,-0.03,0.28,U] [#8 -0.50,0.15,0.00,M6] 
22:42:29.391 00.002 7008 refined, 6 included, MultiStar: {-0.17, 0.07}, one-star: {0.09, 0.36}
22:42:29.394 00.003 7008 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.07) = xAngle (2.84 = 2.84)
22:42:29.395 00.001 7008 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.43 = 2.43)
22:42:29.397 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.77 mountX=-0.17 mountY=0.12, mountTheta=2.54
22:42:29.400 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.07, opts=13)
22:42:29.402 00.002 7008 Enqueuing Move request for scope (-0.17, 0.07)
22:42:29.404 00.002 8532 Worker thread wakes up
22:42:29.404 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
22:42:29.404 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
22:42:29.404 00.000 8532 Moving (-0.17, 0.07) raw xDistance=-0.17 yDistance=0.12
22:42:29.404 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
22:42:29.404 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:29.404 00.000 7008 UpdateImageDisplay: Size=(752,580) min=714, max=65526, med=2731, FiltMin=2145, FiltMax=27148, Gamma=0.990
22:42:29.405 00.001 7008 UpdateGuideState exits: m=258591 SNR=317.0
22:42:29.408 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.410 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:29.410 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:29.413 00.003 8532 MoveAxis(E, 156, ABG)
22:42:29.413 00.000 8532 Guiding  Dir = 2, Dur = 156
22:42:29.413 00.000 7008 Enqueuing Expose request
22:42:29.415 00.002 8532 IsSlewing returns 0
22:42:29.416 00.001 8532 IsGuiding returns 0
22:42:29.416 00.000 8532 PulseGuide returned control before completion, sleep 166
22:42:29.598 00.182 8532 IsGuiding returns 0
22:42:29.598 00.000 8532 Move returns status 0, amount 156
22:42:29.598 00.000 8532 MoveAxis(N, 0, ABG)
22:42:29.598 00.000 8532 Move returns status 0, amount 0
22:42:29.598 00.000 8532 move complete, result=0
22:42:29.598 00.000 8532 worker thread done servicing request
22:42:29.599 00.001 8532 Worker thread wakes up
22:42:29.599 00.000 7008 GuideStep: -0.2 px 156 ms EAST, 0.1 px 0 ms NORTH
22:42:29.601 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:29.602 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:31.349 01.747 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68064279-301a-4e21-a2a7-c5124ad11e12"}
22:42:31.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68064279-301a-4e21-a2a7-c5124ad11e12"}
22:42:31.353 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"350390e1-5140-4506-bd55-ecab0672fee6"}
22:42:31.355 00.002 7008 case statement mapped state 6 to 3
22:42:31.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"350390e1-5140-4506-bd55-ecab0672fee6"}
22:42:31.361 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"da637d76-a8d6-43c3-8541-ec76bc29e62c"}
22:42:31.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":164,"width":15,"height":15,"star_pos":[6.63,7.47],"pixels":"..."},"id":"da637d76-a8d6-43c3-8541-ec76bc29e62c"}
22:42:31.730 00.367 8532 Exposure complete
22:42:31.764 00.034 8532 worker thread done servicing request
22:42:31.764 00.000 7008 OnExposeComplete: enter
22:42:31.766 00.002 7008 UpdateGuideState(): m_state=6
22:42:31.767 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:42:31.770 00.003 7008 Star::Find returns 1 (0), X=552.63, Y=444.49, Mass=258101, SNR=326.9, Peak=41877 HFD=3.0
22:42:31.772 00.002 7008 MultiStar: [#1 -0.30,0.01,0.51,U] [#2 -0.31,-0.07,0.52,U] [#3 -0.14,0.04,0.39,U] [#4 -0.14,0.04,0.32,U] [#5 -0.29,-0.02,0.30,U] [#6 -0.43,-0.07,0.35,U] [#7 -0.47,-0.11,0.00,M1] [#8 -0.40,0.09,0.31,U] 
22:42:31.773 00.001 7008 refined, 7 included, MultiStar: {-0.19, 0.10}, one-star: {0.09, 0.37}
22:42:31.774 00.001 7008 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.07) = xAngle (2.72 = 2.72)
22:42:31.776 00.002 7008 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.31 = 2.31)
22:42:31.777 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=-0.19 mountY=0.16, mountTheta=2.46
22:42:31.779 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.10, opts=13)
22:42:31.780 00.001 7008 Enqueuing Move request for scope (-0.19, 0.10)
22:42:31.781 00.001 8532 Worker thread wakes up
22:42:31.781 00.000 7008 UpdateImageDisplay: Size=(752,580) min=823, max=65526, med=2727, FiltMin=2243, FiltMax=27302, Gamma=0.990
22:42:31.783 00.002 7008 UpdateGuideState exits: m=258101 SNR=326.9
22:42:31.784 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
22:42:31.784 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.787 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
22:42:31.787 00.000 8532 Moving (-0.19, 0.10) raw xDistance=-0.19 yDistance=0.16
22:42:31.787 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:42:31.787 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.787 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:31.788 00.001 7008 Enqueuing Expose request
22:42:31.790 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:42:31.790 00.000 8532 MoveAxis(E, 185, ABG)
22:42:31.790 00.000 8532 Guiding  Dir = 2, Dur = 185
22:42:31.790 00.000 8532 IsSlewing returns 0
22:42:31.790 00.000 8532 IsGuiding returns 0
22:42:31.791 00.001 8532 PulseGuide returned control before completion, sleep 195
22:42:31.990 00.199 8532 IsGuiding returns 0
22:42:31.990 00.000 8532 Move returns status 0, amount 185
22:42:31.991 00.001 8532 MoveAxis(N, 0, ABG)
22:42:31.991 00.000 8532 Move returns status 0, amount 0
22:42:31.991 00.000 8532 move complete, result=0
22:42:31.991 00.000 8532 worker thread done servicing request
22:42:31.991 00.000 8532 Worker thread wakes up
22:42:31.991 00.000 7008 GuideStep: -0.2 px 185 ms EAST, 0.2 px 0 ms NORTH
22:42:31.993 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:31.993 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:33.350 01.357 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33428310-ba60-4784-b5e5-7cf811932d05"}
22:42:33.357 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33428310-ba60-4784-b5e5-7cf811932d05"}
22:42:33.360 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f12128c-2a78-4c09-91ba-cd40c2c2908e"}
22:42:33.363 00.003 7008 case statement mapped state 6 to 3
22:42:33.365 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f12128c-2a78-4c09-91ba-cd40c2c2908e"}
22:42:33.369 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d3e84da2-3c70-48fa-96c2-50e92070e7ab"}
22:42:33.371 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.63,7.49],"pixels":"..."},"id":"d3e84da2-3c70-48fa-96c2-50e92070e7ab"}
22:42:34.124 00.753 8532 Exposure complete
22:42:34.162 00.038 8532 worker thread done servicing request
22:42:34.162 00.000 7008 OnExposeComplete: enter
22:42:34.164 00.002 7008 UpdateGuideState(): m_state=6
22:42:34.166 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:42:34.169 00.003 7008 Star::Find returns 1 (0), X=552.92, Y=444.67, Mass=257557, SNR=317.4, Peak=40064 HFD=2.6
22:42:34.171 00.002 7008 MultiStar: [#1 0.01,0.13,0.55,U] [#2 -0.01,0.13,0.52,U] [#3 0.10,0.29,0.41,U] [#4 0.14,0.12,0.35,U] [#5 0.06,0.07,0.33,U] [#6 -0.14,0.10,0.36,U] [#7 -0.15,0.11,0.28,U] [#8 0.06,0.06,0.32,U] 
22:42:34.173 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.24}, one-star: {0.38, 0.56}
22:42:34.174 00.001 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
22:42:34.176 00.002 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
22:42:34.177 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=0.08 mountY=0.19, mountTheta=1.15
22:42:34.180 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.24, opts=13)
22:42:34.182 00.002 7008 Enqueuing Move request for scope (0.10, 0.24)
22:42:34.184 00.002 8532 Worker thread wakes up
22:42:34.184 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
22:42:34.184 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
22:42:34.184 00.000 8532 Moving (0.10, 0.24) raw xDistance=0.08 yDistance=0.19
22:42:34.184 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:42:34.184 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:42:34.184 00.000 8532 MoveAxis(E, 0, ABG)
22:42:34.184 00.000 8532 Move returns status 0, amount 0
22:42:34.185 00.001 8532 MoveAxis(S, 329, ABG)
22:42:34.185 00.000 8532 Guiding  Dir = 1, Dur = 329
22:42:34.185 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1000, max=65526, med=2727, FiltMin=2303, FiltMax=24700, Gamma=0.990
22:42:34.186 00.001 7008 UpdateGuideState exits: m=257557 SNR=317.4
22:42:34.188 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.190 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:34.191 00.001 7008 Enqueuing Expose request
22:42:34.192 00.001 8532 IsSlewing returns 0
22:42:34.192 00.000 8532 IsGuiding returns 0
22:42:34.194 00.002 8532 PulseGuide returned control before completion, sleep 339
22:42:34.538 00.344 8532 IsGuiding returns 0
22:42:34.538 00.000 8532 Move returns status 0, amount 329
22:42:34.538 00.000 8532 move complete, result=0
22:42:34.539 00.001 8532 worker thread done servicing request
22:42:34.539 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 329 ms SOUTH
22:42:34.541 00.002 8532 Worker thread wakes up
22:42:34.541 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:34.541 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:35.349 00.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a681a189-f60d-404f-abbd-965032419ca1"}
22:42:35.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a681a189-f60d-404f-abbd-965032419ca1"}
22:42:35.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a44bd49-acd4-4b83-bccb-6b6b25db1a51"}
22:42:35.356 00.002 7008 case statement mapped state 6 to 3
22:42:35.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a44bd49-acd4-4b83-bccb-6b6b25db1a51"}
22:42:35.360 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a92f25d3-cf24-403c-a5f4-048f5387f966"}
22:42:35.363 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":166,"width":15,"height":15,"star_pos":[6.92,6.67],"pixels":"..."},"id":"a92f25d3-cf24-403c-a5f4-048f5387f966"}
22:42:36.659 01.296 8532 Exposure complete
22:42:36.687 00.028 8532 worker thread done servicing request
22:42:36.687 00.000 7008 OnExposeComplete: enter
22:42:36.689 00.002 7008 UpdateGuideState(): m_state=6
22:42:36.690 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:42:36.691 00.001 7008 Star::Find returns 1 (0), X=552.99, Y=444.58, Mass=256683, SNR=327.6, Peak=42258 HFD=2.8
22:42:36.693 00.002 7008 MultiStar: [#1 0.08,0.07,0.52,U] [#2 0.05,0.04,0.50,U] [#3 0.21,0.11,0.38,U] [#4 0.11,0.14,0.33,U] [#5 0.13,0.07,0.31,U] [#6 -0.09,0.07,0.34,U] [#7 -0.11,0.04,0.26,U] [#8 0.09,0.06,0.31,U] 
22:42:36.694 00.001 7008 refined, 8 included, MultiStar: {0.16, 0.17}, one-star: {0.45, 0.47}
22:42:36.695 00.001 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.89 = 0.89)
22:42:36.697 00.002 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
22:42:36.698 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.24 cameraTheta=0.82 mountX=0.15 mountY=0.11, mountTheta=0.62
22:42:36.701 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.17, opts=13)
22:42:36.703 00.002 7008 Enqueuing Move request for scope (0.16, 0.17)
22:42:36.704 00.001 8532 Worker thread wakes up
22:42:36.704 00.000 7008 UpdateImageDisplay: Size=(752,580) min=979, max=65526, med=2722, FiltMin=2257, FiltMax=22411, Gamma=0.990
22:42:36.706 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
22:42:36.706 00.000 7008 UpdateGuideState exits: m=256683 SNR=327.6
22:42:36.707 00.001 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
22:42:36.707 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.709 00.002 8532 Moving (0.16, 0.17) raw xDistance=0.15 yDistance=0.11
22:42:36.709 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:36.710 00.001 7008 Enqueuing Expose request
22:42:36.711 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:42:36.711 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.712 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:36.712 00.000 8532 MoveAxis(E, 0, ABG)
22:42:36.712 00.000 8532 Move returns status 0, amount 0
22:42:36.712 00.000 8532 MoveAxis(N, 0, ABG)
22:42:36.712 00.000 8532 Move returns status 0, amount 0
22:42:36.712 00.000 8532 move complete, result=0
22:42:36.712 00.000 8532 worker thread done servicing request
22:42:36.712 00.000 8532 Worker thread wakes up
22:42:36.712 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:36.713 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:36.713 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:37.349 00.636 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"263838ce-3cc1-4183-9ec8-51a7e489d828"}
22:42:37.352 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"263838ce-3cc1-4183-9ec8-51a7e489d828"}
22:42:37.354 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"123dbade-4a5a-48bc-9a59-2739f2886898"}
22:42:37.357 00.003 7008 case statement mapped state 6 to 3
22:42:37.358 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"123dbade-4a5a-48bc-9a59-2739f2886898"}
22:42:37.362 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca896910-4323-4cd2-8413-9b7a6a92e48f"}
22:42:37.364 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.99,6.58],"pixels":"..."},"id":"ca896910-4323-4cd2-8413-9b7a6a92e48f"}
22:42:38.846 01.482 8532 Exposure complete
22:42:38.890 00.044 8532 worker thread done servicing request
22:42:38.890 00.000 7008 OnExposeComplete: enter
22:42:38.891 00.001 7008 UpdateGuideState(): m_state=6
22:42:38.893 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:42:38.894 00.001 7008 Star::Find returns 1 (0), X=552.85, Y=444.54, Mass=255856, SNR=310.4, Peak=44405 HFD=2.9
22:42:38.897 00.003 7008 MultiStar: [#1 -0.09,0.03,0.57,U] [#2 -0.09,-0.00,0.57,U] [#3 0.06,0.13,0.42,U] [#4 0.07,0.06,0.35,U] [#5 -0.15,0.05,0.33,U] [#6 -0.16,-0.07,0.34,U] [#7 -0.19,-0.10,0.27,U] [#8 0.01,0.01,0.33,U] 
22:42:38.898 00.001 7008 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.31, 0.42}
22:42:38.901 00.003 7008 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.07) = xAngle (1.42 = 1.42)
22:42:38.902 00.001 7008 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.01 = 1.01)
22:42:38.904 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=0.02 mountY=0.10, mountTheta=1.40
22:42:38.908 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.11, opts=13)
22:42:38.909 00.001 7008 Enqueuing Move request for scope (0.03, 0.11)
22:42:38.911 00.002 8532 Worker thread wakes up
22:42:38.911 00.000 7008 UpdateImageDisplay: Size=(752,580) min=886, max=65526, med=2725, FiltMin=2265, FiltMax=28144, Gamma=0.990
22:42:38.914 00.003 7008 UpdateGuideState exits: m=255856 SNR=310.4
22:42:38.915 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.916 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:38.918 00.002 7008 Enqueuing Expose request
22:42:38.921 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:42:38.921 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:42:38.921 00.000 8532 Moving (0.03, 0.11) raw xDistance=0.02 yDistance=0.10
22:42:38.921 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:38.921 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.921 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:42:38.921 00.000 8532 MoveAxis(E, 0, ABG)
22:42:38.921 00.000 8532 Move returns status 0, amount 0
22:42:38.921 00.000 8532 MoveAxis(N, 0, ABG)
22:42:38.921 00.000 8532 Move returns status 0, amount 0
22:42:38.921 00.000 8532 move complete, result=0
22:42:38.921 00.000 8532 worker thread done servicing request
22:42:38.922 00.001 8532 Worker thread wakes up
22:42:38.922 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:38.922 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:38.922 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:39.351 00.429 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc99a46d-ab1e-459f-91e1-15057468c678"}
22:42:39.353 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc99a46d-ab1e-459f-91e1-15057468c678"}
22:42:39.355 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4cbdd26-bda7-4839-aa94-adb693aa04d7"}
22:42:39.358 00.003 7008 case statement mapped state 6 to 3
22:42:39.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4cbdd26-bda7-4839-aa94-adb693aa04d7"}
22:42:39.362 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"34a9aac9-0e0c-42e2-a6b3-824c34af4fcd"}
22:42:39.363 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.85,6.54],"pixels":"..."},"id":"34a9aac9-0e0c-42e2-a6b3-824c34af4fcd"}
22:42:41.048 01.685 8532 Exposure complete
22:42:41.086 00.038 8532 worker thread done servicing request
22:42:41.086 00.000 7008 OnExposeComplete: enter
22:42:41.087 00.001 7008 UpdateGuideState(): m_state=6
22:42:41.089 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:42:41.090 00.001 7008 Star::Find returns 1 (0), X=552.63, Y=444.51, Mass=254217, SNR=309.7, Peak=40538 HFD=3.1
22:42:41.092 00.002 7008 MultiStar: [#1 -0.35,-0.07,0.56,U] [#2 -0.34,-0.12,0.54,U] [#3 -0.20,-0.03,0.41,U] [#4 -0.26,-0.04,0.34,U] [#5 -0.38,-0.05,0.33,U] [#6 -0.40,-0.13,0.36,U] [#7 -0.27,-0.12,0.30,U] [#8 -0.56,0.08,0.00,M3] 
22:42:41.093 00.001 7008 refined, 7 included, MultiStar: {-0.21, 0.04}, one-star: {0.10, 0.39}
22:42:41.094 00.001 7008 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.07) = xAngle (3.01 = 3.01)
22:42:41.096 00.002 7008 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.60 = 2.60)
22:42:41.097 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.94 mountX=-0.21 mountY=0.11, mountTheta=2.66
22:42:41.099 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.04, opts=13)
22:42:41.102 00.003 7008 Enqueuing Move request for scope (-0.21, 0.04)
22:42:41.105 00.003 8532 Worker thread wakes up
22:42:41.105 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
22:42:41.105 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
22:42:41.105 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1041, max=65526, med=2724, FiltMin=2153, FiltMax=27340, Gamma=0.990
22:42:41.107 00.002 8532 Moving (-0.21, 0.04) raw xDistance=-0.21 yDistance=0.11
22:42:41.107 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:42:41.107 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.107 00.000 7008 UpdateGuideState exits: m=254217 SNR=309.7
22:42:41.108 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:41.109 00.001 8532 MoveAxis(E, 192, ABG)
22:42:41.109 00.000 8532 Guiding  Dir = 2, Dur = 192
22:42:41.109 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.110 00.001 8532 IsSlewing returns 0
22:42:41.110 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:41.111 00.001 7008 Enqueuing Expose request
22:42:41.113 00.002 8532 IsGuiding returns 0
22:42:41.113 00.000 8532 PulseGuide returned control before completion, sleep 202
22:42:41.320 00.207 8532 IsGuiding returns 0
22:42:41.320 00.000 8532 Move returns status 0, amount 192
22:42:41.320 00.000 8532 MoveAxis(N, 0, ABG)
22:42:41.320 00.000 8532 Move returns status 0, amount 0
22:42:41.320 00.000 8532 move complete, result=0
22:42:41.320 00.000 8532 worker thread done servicing request
22:42:41.320 00.000 8532 Worker thread wakes up
22:42:41.320 00.000 7008 GuideStep: -0.2 px 192 ms EAST, 0.1 px 0 ms NORTH
22:42:41.322 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:41.322 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:41.349 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4bc5fc66-9848-4c96-9b75-d51802a1cdaa"}
22:42:41.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4bc5fc66-9848-4c96-9b75-d51802a1cdaa"}
22:42:41.353 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b11f84cc-478c-4d61-9859-6d36fa4740b1"}
22:42:41.357 00.004 7008 case statement mapped state 6 to 3
22:42:41.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b11f84cc-478c-4d61-9859-6d36fa4740b1"}
22:42:41.362 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9746db04-c4c7-4d17-99da-a6539310fa59"}
22:42:41.364 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.63,6.51],"pixels":"..."},"id":"9746db04-c4c7-4d17-99da-a6539310fa59"}
22:42:43.348 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9bb4bd8f-beee-4213-9f3f-449ce70acab4"}
22:42:43.353 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9bb4bd8f-beee-4213-9f3f-449ce70acab4"}
22:42:43.359 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41f59a49-d880-45a2-b537-a10383769caa"}
22:42:43.361 00.002 7008 case statement mapped state 6 to 3
22:42:43.364 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41f59a49-d880-45a2-b537-a10383769caa"}
22:42:43.368 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df6bb0d6-e0b2-490a-a3a3-c983d7f8c846"}
22:42:43.372 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":169,"width":15,"height":15,"star_pos":[6.63,6.51],"pixels":"..."},"id":"df6bb0d6-e0b2-490a-a3a3-c983d7f8c846"}
22:42:43.457 00.085 8532 Exposure complete
22:42:43.498 00.041 8532 worker thread done servicing request
22:42:43.499 00.001 7008 OnExposeComplete: enter
22:42:43.500 00.001 7008 UpdateGuideState(): m_state=6
22:42:43.502 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:42:43.504 00.002 7008 Star::Find returns 1 (0), X=552.59, Y=444.46, Mass=252551, SNR=326.1, Peak=39644 HFD=3.0
22:42:43.507 00.003 7008 MultiStar: [#1 -0.35,-0.02,0.53,U] [#2 -0.28,-0.09,0.54,U] [#3 -0.21,-0.01,0.40,U] [#4 -0.22,0.05,0.33,U] [#5 -0.41,-0.10,0.33,U] [#6 -0.45,-0.20,0.00,M1] [#7 -0.51,-0.19,0.00,M1] [#8 -0.54,0.06,0.00,M4] 
22:42:43.509 00.002 7008 refined, 5 included, MultiStar: {-0.18, 0.08}, one-star: {0.05, 0.34}
22:42:43.511 00.002 7008 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.07) = xAngle (2.78 = 2.78)
22:42:43.513 00.002 7008 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.37 = 2.37)
22:42:43.514 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.71 mountX=-0.19 mountY=0.14, mountTheta=2.50
22:42:43.516 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.08, opts=13)
22:42:43.519 00.003 7008 Enqueuing Move request for scope (-0.18, 0.08)
22:42:43.521 00.002 8532 Worker thread wakes up
22:42:43.521 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
22:42:43.521 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
22:42:43.521 00.000 8532 Moving (-0.18, 0.08) raw xDistance=-0.19 yDistance=0.14
22:42:43.521 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1107, max=65526, med=2725, FiltMin=2223, FiltMax=28048, Gamma=0.990
22:42:43.522 00.001 7008 UpdateGuideState exits: m=252551 SNR=326.1
22:42:43.524 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.525 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:43.528 00.003 7008 Enqueuing Expose request
22:42:43.530 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:42:43.530 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.530 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:43.530 00.000 8532 MoveAxis(E, 186, ABG)
22:42:43.530 00.000 8532 Guiding  Dir = 2, Dur = 186
22:42:43.530 00.000 8532 IsSlewing returns 0
22:42:43.530 00.000 8532 IsGuiding returns 0
22:42:43.531 00.001 8532 PulseGuide returned control before completion, sleep 196
22:42:43.732 00.201 8532 IsGuiding returns 0
22:42:43.732 00.000 8532 Move returns status 0, amount 186
22:42:43.732 00.000 8532 MoveAxis(N, 0, ABG)
22:42:43.732 00.000 8532 Move returns status 0, amount 0
22:42:43.732 00.000 8532 move complete, result=0
22:42:43.733 00.001 8532 worker thread done servicing request
22:42:43.733 00.000 8532 Worker thread wakes up
22:42:43.733 00.000 7008 GuideStep: -0.2 px 186 ms EAST, 0.1 px 0 ms NORTH
22:42:43.736 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:43.736 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:45.347 01.611 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c145dc23-52c5-458d-ab24-d5dfd4c2130a"}
22:42:45.351 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c145dc23-52c5-458d-ab24-d5dfd4c2130a"}
22:42:45.356 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afbbc487-5107-4074-937b-2d13848756de"}
22:42:45.359 00.003 7008 case statement mapped state 6 to 3
22:42:45.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afbbc487-5107-4074-937b-2d13848756de"}
22:42:45.364 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d9a4757-13f5-4322-9ac9-39b50442039e"}
22:42:45.367 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.59,7.46],"pixels":"..."},"id":"4d9a4757-13f5-4322-9ac9-39b50442039e"}
22:42:45.857 00.490 8532 Exposure complete
22:42:45.898 00.041 8532 worker thread done servicing request
22:42:45.898 00.000 7008 OnExposeComplete: enter
22:42:45.900 00.002 7008 UpdateGuideState(): m_state=6
22:42:45.903 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:42:45.905 00.002 7008 Star::Find returns 1 (0), X=552.67, Y=444.51, Mass=241507, SNR=300.6, Peak=39428 HFD=3.1
22:42:45.907 00.002 7008 MultiStar: [#1 -0.27,0.03,0.58,U] [#2 -0.26,-0.05,0.59,U] [#3 -0.23,0.11,0.43,U] [#4 -0.14,0.07,0.35,U] [#5 -0.36,-0.07,0.36,U] [#6 -0.40,-0.03,0.36,U] [#7 -0.47,-0.07,0.00,M2] [#8 -0.53,0.14,0.00,M5] 
22:42:45.911 00.004 7008 refined, 6 included, MultiStar: {-0.16, 0.11}, one-star: {0.13, 0.40}
22:42:45.912 00.001 7008 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.07) = xAngle (2.60 = 2.60)
22:42:45.914 00.002 7008 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.19 = 2.19)
22:42:45.916 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.53 mountX=-0.17 mountY=0.16, mountTheta=2.38
22:42:45.919 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.11, opts=13)
22:42:45.920 00.001 7008 Enqueuing Move request for scope (-0.16, 0.11)
22:42:45.923 00.003 8532 Worker thread wakes up
22:42:45.923 00.000 7008 UpdateImageDisplay: Size=(752,580) min=755, max=65526, med=2720, FiltMin=2208, FiltMax=26904, Gamma=0.990
22:42:45.926 00.003 7008 UpdateGuideState exits: m=241507 SNR=300.6
22:42:45.928 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.931 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:45.932 00.001 7008 Enqueuing Expose request
22:42:45.935 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
22:42:45.935 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
22:42:45.935 00.000 8532 Moving (-0.16, 0.11) raw xDistance=-0.17 yDistance=0.16
22:42:45.935 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.17
22:42:45.936 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:45.936 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:42:45.936 00.000 8532 MoveAxis(E, 169, ABG)
22:42:45.936 00.000 8532 Guiding  Dir = 2, Dur = 169
22:42:45.936 00.000 8532 IsSlewing returns 0
22:42:45.936 00.000 8532 IsGuiding returns 0
22:42:45.937 00.001 8532 PulseGuide returned control before completion, sleep 179
22:42:46.131 00.194 8532 IsGuiding returns 0
22:42:46.131 00.000 8532 Move returns status 0, amount 169
22:42:46.131 00.000 8532 MoveAxis(N, 0, ABG)
22:42:46.131 00.000 8532 Move returns status 0, amount 0
22:42:46.131 00.000 8532 move complete, result=0
22:42:46.131 00.000 8532 worker thread done servicing request
22:42:46.131 00.000 8532 Worker thread wakes up
22:42:46.131 00.000 7008 GuideStep: -0.2 px 169 ms EAST, 0.2 px 0 ms NORTH
22:42:46.134 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:46.134 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:47.346 01.212 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cf8befa-cb0f-47ce-8f73-0a44a7cfbc9d"}
22:42:47.351 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cf8befa-cb0f-47ce-8f73-0a44a7cfbc9d"}
22:42:47.355 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f12febec-5389-4886-b3ce-f772870672c7"}
22:42:47.357 00.002 7008 case statement mapped state 6 to 3
22:42:47.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f12febec-5389-4886-b3ce-f772870672c7"}
22:42:47.361 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df33d1fb-cdde-459b-a916-07e0b75dbc07"}
22:42:47.364 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.67,6.51],"pixels":"..."},"id":"df33d1fb-cdde-459b-a916-07e0b75dbc07"}
22:42:48.260 00.896 8532 Exposure complete
22:42:48.300 00.040 8532 worker thread done servicing request
22:42:48.302 00.002 7008 OnExposeComplete: enter
22:42:48.304 00.002 7008 UpdateGuideState(): m_state=6
22:42:48.305 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:42:48.308 00.003 7008 Star::Find returns 1 (0), X=552.62, Y=444.51, Mass=262808, SNR=316.0, Peak=41881 HFD=3.1
22:42:48.309 00.001 7008 MultiStar: [#1 -0.29,0.05,0.53,U] [#2 -0.31,-0.08,0.52,U] [#3 -0.28,0.10,0.41,U] [#4 -0.11,0.04,0.35,U] [#5 -0.30,-0.02,0.32,U] [#6 -0.46,-0.07,0.00,M1] [#7 -0.41,-0.09,0.28,U] [#8 -0.56,0.06,0.00,M6] 
22:42:48.311 00.002 7008 refined, 6 included, MultiStar: {-0.17, 0.12}, one-star: {0.08, 0.39}
22:42:48.312 00.001 7008 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.07) = xAngle (2.61 = 2.61)
22:42:48.314 00.002 7008 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.20 = 2.20)
22:42:48.315 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.54 mountX=-0.18 mountY=0.17, mountTheta=2.39
22:42:48.317 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.12, opts=13)
22:42:48.319 00.002 7008 Enqueuing Move request for scope (-0.17, 0.12)
22:42:48.321 00.002 8532 Worker thread wakes up
22:42:48.321 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:42:48.321 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:42:48.321 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1034, max=65526, med=2721, FiltMin=2320, FiltMax=27430, Gamma=0.990
22:42:48.323 00.002 7008 UpdateGuideState exits: m=262808 SNR=316.0
22:42:48.325 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.327 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:48.329 00.002 7008 Enqueuing Expose request
22:42:48.331 00.002 8532 Moving (-0.17, 0.12) raw xDistance=-0.18 yDistance=0.17
22:42:48.331 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
22:42:48.331 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:48.331 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:42:48.331 00.000 8532 MoveAxis(E, 176, ABG)
22:42:48.331 00.000 8532 Guiding  Dir = 2, Dur = 176
22:42:48.331 00.000 8532 IsSlewing returns 0
22:42:48.331 00.000 8532 IsGuiding returns 0
22:42:48.332 00.001 8532 PulseGuide returned control before completion, sleep 186
22:42:48.534 00.202 8532 IsGuiding returns 0
22:42:48.534 00.000 8532 Move returns status 0, amount 176
22:42:48.534 00.000 8532 MoveAxis(N, 0, ABG)
22:42:48.534 00.000 8532 Move returns status 0, amount 0
22:42:48.534 00.000 8532 move complete, result=0
22:42:48.535 00.001 8532 worker thread done servicing request
22:42:48.535 00.000 8532 Worker thread wakes up
22:42:48.535 00.000 7008 GuideStep: -0.2 px 176 ms EAST, 0.2 px 0 ms NORTH
22:42:48.538 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:48.538 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:49.346 00.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45f64e45-748b-4421-9d74-4009ab35f89a"}
22:42:49.349 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45f64e45-748b-4421-9d74-4009ab35f89a"}
22:42:49.353 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80a18ffb-1d2f-47b9-ac95-9e2e37458690"}
22:42:49.357 00.004 7008 case statement mapped state 6 to 3
22:42:49.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"80a18ffb-1d2f-47b9-ac95-9e2e37458690"}
22:42:49.364 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4394b781-8016-4ca4-a56a-ebbec1245fea"}
22:42:49.365 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":172,"width":15,"height":15,"star_pos":[6.62,6.51],"pixels":"..."},"id":"4394b781-8016-4ca4-a56a-ebbec1245fea"}
22:42:50.666 01.301 8532 Exposure complete
22:42:50.706 00.040 8532 worker thread done servicing request
22:42:50.706 00.000 7008 OnExposeComplete: enter
22:42:50.708 00.002 7008 UpdateGuideState(): m_state=6
22:42:50.710 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:42:50.712 00.002 7008 Star::Find returns 1 (0), X=552.65, Y=444.57, Mass=252654, SNR=310.7, Peak=38190 HFD=3.0
22:42:50.713 00.001 7008 MultiStar: [#1 -0.25,0.07,0.54,U] [#2 -0.27,-0.00,0.54,U] [#3 -0.26,0.13,0.42,U] [#4 -0.14,0.08,0.36,U] [#5 -0.31,-0.06,0.33,U] [#6 -0.41,-0.05,0.34,U] [#7 -0.40,0.01,0.27,U] [#8 -0.53,0.17,0.00,M7] 
22:42:50.715 00.002 7008 refined, 7 included, MultiStar: {-0.18, 0.14}, one-star: {0.11, 0.45}
22:42:50.717 00.002 7008 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.07) = xAngle (2.54 = 2.54)
22:42:50.719 00.002 7008 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.13 = 2.13)
22:42:50.720 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.47 mountX=-0.19 mountY=0.19, mountTheta=2.34
22:42:50.724 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.14, opts=13)
22:42:50.725 00.001 7008 Enqueuing Move request for scope (-0.18, 0.14)
22:42:50.726 00.001 8532 Worker thread wakes up
22:42:50.726 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
22:42:50.726 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
22:42:50.726 00.000 8532 Moving (-0.18, 0.14) raw xDistance=-0.19 yDistance=0.19
22:42:50.726 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
22:42:50.727 00.001 7008 UpdateImageDisplay: Size=(752,580) min=740, max=65526, med=2722, FiltMin=2233, FiltMax=25791, Gamma=0.990
22:42:50.728 00.001 7008 UpdateGuideState exits: m=252654 SNR=310.7
22:42:50.729 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.731 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:50.732 00.001 7008 Enqueuing Expose request
22:42:50.734 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:42:50.734 00.000 8532 MoveAxis(E, 182, ABG)
22:42:50.734 00.000 8532 Guiding  Dir = 2, Dur = 182
22:42:50.735 00.001 8532 IsSlewing returns 0
22:42:50.736 00.001 8532 IsGuiding returns 0
22:42:50.736 00.000 8532 PulseGuide returned control before completion, sleep 192
22:42:50.939 00.203 8532 IsGuiding returns 0
22:42:50.939 00.000 8532 Move returns status 0, amount 182
22:42:50.939 00.000 8532 MoveAxis(S, 337, ABG)
22:42:50.939 00.000 8532 Guiding  Dir = 1, Dur = 337
22:42:50.940 00.001 8532 IsSlewing returns 0
22:42:50.940 00.000 8532 IsGuiding returns 0
22:42:50.940 00.000 8532 PulseGuide returned control before completion, sleep 347
22:42:51.297 00.357 8532 IsGuiding returns 0
22:42:51.297 00.000 8532 Move returns status 0, amount 337
22:42:51.297 00.000 8532 move complete, result=0
22:42:51.297 00.000 8532 worker thread done servicing request
22:42:51.297 00.000 8532 Worker thread wakes up
22:42:51.297 00.000 7008 GuideStep: -0.2 px 182 ms EAST, 0.2 px 337 ms SOUTH
22:42:51.301 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:51.301 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:51.346 00.045 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3672918-e7e4-48b9-8ddb-2de69db4aeb2"}
22:42:51.350 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3672918-e7e4-48b9-8ddb-2de69db4aeb2"}
22:42:51.353 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2cc4afb-07bb-4a79-8007-a812fac03a9e"}
22:42:51.357 00.004 7008 case statement mapped state 6 to 3
22:42:51.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2cc4afb-07bb-4a79-8007-a812fac03a9e"}
22:42:51.362 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c50289d4-8561-47a6-9cf8-d69053245c30"}
22:42:51.365 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[6.65,6.57],"pixels":"..."},"id":"c50289d4-8561-47a6-9cf8-d69053245c30"}
22:42:53.347 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c3f2fc1-3e3c-42e7-80e5-6e58ca023220"}
22:42:53.350 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c3f2fc1-3e3c-42e7-80e5-6e58ca023220"}
22:42:53.355 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a609875-2a9b-4166-969c-72555a53b04a"}
22:42:53.357 00.002 7008 case statement mapped state 6 to 3
22:42:53.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a609875-2a9b-4166-969c-72555a53b04a"}
22:42:53.362 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"377edd01-7fac-4f13-b5fa-ae4046203254"}
22:42:53.365 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[6.65,6.57],"pixels":"..."},"id":"377edd01-7fac-4f13-b5fa-ae4046203254"}
22:42:53.431 00.066 8532 Exposure complete
22:42:53.475 00.044 8532 worker thread done servicing request
22:42:53.476 00.001 7008 OnExposeComplete: enter
22:42:53.477 00.001 7008 UpdateGuideState(): m_state=6
22:42:53.479 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:42:53.481 00.002 7008 Star::Find returns 1 (0), X=552.77, Y=444.42, Mass=254309, SNR=317.8, Peak=45948 HFD=2.8
22:42:53.483 00.002 7008 MultiStar: [#1 -0.14,-0.09,0.56,U] [#2 -0.14,-0.15,0.54,U] [#3 -0.06,0.00,0.40,U] [#4 -0.04,-0.00,0.34,U] [#5 -0.23,-0.15,0.33,U] [#6 -0.25,-0.24,0.37,U] [#7 -0.38,-0.15,0.28,U] [#8 -0.02,-0.14,0.32,U] 
22:42:53.484 00.001 7008 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.23, 0.30}
22:42:53.486 00.002 7008 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.07) = xAngle (-2.86 = -2.86)
22:42:53.487 00.001 7008 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.27 = 3.02)
22:42:53.490 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.93 mountX=-0.06 mountY=0.01, mountTheta=3.01
22:42:53.493 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.01, opts=13)
22:42:53.495 00.002 7008 Enqueuing Move request for scope (-0.06, -0.01)
22:42:53.496 00.001 8532 Worker thread wakes up
22:42:53.496 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:42:53.496 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:42:53.496 00.000 8532 Moving (-0.06, -0.01) raw xDistance=-0.06 yDistance=0.01
22:42:53.496 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:42:53.496 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:53.496 00.000 7008 UpdateImageDisplay: Size=(752,580) min=837, max=65526, med=2721, FiltMin=2223, FiltMax=27243, Gamma=0.990
22:42:53.498 00.002 7008 UpdateGuideState exits: m=254309 SNR=317.8
22:42:53.500 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.501 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:53.504 00.003 7008 Enqueuing Expose request
22:42:53.505 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:53.506 00.001 8532 MoveAxis(E, 0, ABG)
22:42:53.506 00.000 8532 Move returns status 0, amount 0
22:42:53.506 00.000 8532 MoveAxis(N, 0, ABG)
22:42:53.506 00.000 8532 Move returns status 0, amount 0
22:42:53.506 00.000 8532 move complete, result=0
22:42:53.506 00.000 8532 worker thread done servicing request
22:42:53.506 00.000 8532 Worker thread wakes up
22:42:53.506 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:53.508 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:53.508 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:55.345 01.837 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18cdf49e-cf6a-46fe-a79d-26006a7de390"}
22:42:55.350 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18cdf49e-cf6a-46fe-a79d-26006a7de390"}
22:42:55.353 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"215b3e55-cd0a-46da-a3f3-d0db4781cfb6"}
22:42:55.357 00.004 7008 case statement mapped state 6 to 3
22:42:55.361 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"215b3e55-cd0a-46da-a3f3-d0db4781cfb6"}
22:42:55.364 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd66b3ac-51de-43ee-b1ce-070a587d4674"}
22:42:55.366 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.77,7.42],"pixels":"..."},"id":"cd66b3ac-51de-43ee-b1ce-070a587d4674"}
22:42:55.633 00.267 8532 Exposure complete
22:42:55.679 00.046 8532 worker thread done servicing request
22:42:55.679 00.000 7008 OnExposeComplete: enter
22:42:55.681 00.002 7008 UpdateGuideState(): m_state=6
22:42:55.683 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:42:55.685 00.002 7008 Star::Find returns 1 (0), X=552.77, Y=444.44, Mass=250953, SNR=319.5, Peak=44874 HFD=2.8
22:42:55.687 00.002 7008 MultiStar: [#1 -0.21,-0.09,0.53,U] [#2 -0.17,-0.03,0.53,U] [#3 -0.02,0.13,0.40,U] [#4 -0.06,-0.12,0.33,U] [#5 -0.25,-0.03,0.33,U] [#6 -0.37,-0.06,0.34,U] [#7 -0.41,-0.00,0.26,U] [#8 -0.09,-0.05,0.30,U] 
22:42:55.689 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {0.23, 0.32}
22:42:55.690 00.001 7008 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.07) = xAngle (2.63 = 2.63)
22:42:55.691 00.001 7008 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.21 = 2.21)
22:42:55.694 00.003 7008 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=-0.09 mountY=0.08, mountTheta=2.40
22:42:55.695 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.06, opts=13)
22:42:55.697 00.002 7008 Enqueuing Move request for scope (-0.09, 0.06)
22:42:55.698 00.001 8532 Worker thread wakes up
22:42:55.698 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:42:55.698 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:42:55.698 00.000 8532 Moving (-0.09, 0.06) raw xDistance=-0.09 yDistance=0.08
22:42:55.698 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:42:55.698 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.698 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:55.698 00.000 8532 MoveAxis(E, 0, ABG)
22:42:55.698 00.000 8532 Move returns status 0, amount 0
22:42:55.698 00.000 8532 MoveAxis(N, 0, ABG)
22:42:55.698 00.000 8532 Move returns status 0, amount 0
22:42:55.700 00.002 8532 move complete, result=0
22:42:55.700 00.000 7008 UpdateImageDisplay: Size=(752,580) min=970, max=65526, med=2721, FiltMin=2267, FiltMax=25789, Gamma=0.990
22:42:55.701 00.001 7008 UpdateGuideState exits: m=250953 SNR=319.5
22:42:55.703 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.704 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:55.706 00.002 7008 Enqueuing Expose request
22:42:55.708 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:55.709 00.001 8532 worker thread done servicing request
22:42:55.709 00.000 8532 Worker thread wakes up
22:42:55.709 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:55.709 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:57.345 01.636 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22985800-2fd1-4a72-b5ff-647f176a1735"}
22:42:57.350 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22985800-2fd1-4a72-b5ff-647f176a1735"}
22:42:57.356 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3b9cd5f-bf2c-4bc6-98d2-5c201c2da51e"}
22:42:57.358 00.002 7008 case statement mapped state 6 to 3
22:42:57.361 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3b9cd5f-bf2c-4bc6-98d2-5c201c2da51e"}
22:42:57.363 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"826efe46-6372-4762-a649-00609593040c"}
22:42:57.366 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[6.77,7.44],"pixels":"..."},"id":"826efe46-6372-4762-a649-00609593040c"}
22:42:57.842 00.476 8532 Exposure complete
22:42:57.886 00.044 8532 worker thread done servicing request
22:42:57.886 00.000 7008 OnExposeComplete: enter
22:42:57.888 00.002 7008 UpdateGuideState(): m_state=6
22:42:57.889 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:42:57.892 00.003 7008 Star::Find returns 1 (0), X=552.66, Y=444.45, Mass=246662, SNR=311.8, Peak=40247 HFD=3.0
22:42:57.894 00.002 7008 MultiStar: [#1 -0.28,-0.02,0.56,U] [#2 -0.35,-0.13,0.52,U] [#3 -0.12,-0.02,0.42,U] [#4 -0.13,-0.03,0.37,U] [#5 -0.35,-0.04,0.33,U] [#6 -0.34,-0.16,0.33,U] [#7 -0.39,-0.11,0.27,U] [#8 -0.52,0.15,0.00,M6] 
22:42:57.896 00.002 7008 refined, 7 included, MultiStar: {-0.17, 0.04}, one-star: {0.12, 0.34}
22:42:57.898 00.002 7008 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.07) = xAngle (3.00 = 3.00)
22:42:57.900 00.002 7008 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.59 = 2.59)
22:42:57.901 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=-0.18 mountY=0.09, mountTheta=2.65
22:42:57.904 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.04, opts=13)
22:42:57.905 00.001 7008 Enqueuing Move request for scope (-0.17, 0.04)
22:42:57.907 00.002 8532 Worker thread wakes up
22:42:57.907 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
22:42:57.907 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
22:42:57.907 00.000 8532 Moving (-0.17, 0.04) raw xDistance=-0.18 yDistance=0.09
22:42:57.907 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
22:42:57.907 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.907 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1255, max=65526, med=2724, FiltMin=2230, FiltMax=24236, Gamma=0.990
22:42:57.910 00.003 7008 UpdateGuideState exits: m=246662 SNR=311.8
22:42:57.912 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.914 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:42:57.916 00.002 7008 Enqueuing Expose request
22:42:57.919 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:57.919 00.000 8532 MoveAxis(E, 159, ABG)
22:42:57.919 00.000 8532 Guiding  Dir = 2, Dur = 159
22:42:57.920 00.001 8532 IsSlewing returns 0
22:42:57.920 00.000 8532 IsGuiding returns 0
22:42:57.920 00.000 8532 PulseGuide returned control before completion, sleep 169
22:42:58.096 00.176 8532 IsGuiding returns 0
22:42:58.097 00.001 8532 Move returns status 0, amount 159
22:42:58.097 00.000 8532 MoveAxis(N, 0, ABG)
22:42:58.097 00.000 8532 Move returns status 0, amount 0
22:42:58.097 00.000 8532 move complete, result=0
22:42:58.097 00.000 8532 worker thread done servicing request
22:42:58.097 00.000 8532 Worker thread wakes up
22:42:58.097 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:42:58.097 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:42:58.097 00.000 7008 GuideStep: -0.2 px 159 ms EAST, 0.1 px 0 ms NORTH
22:42:59.346 01.249 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92fcc1fd-799a-4da8-963e-74152eb096c3"}
22:42:59.352 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92fcc1fd-799a-4da8-963e-74152eb096c3"}
22:42:59.355 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e5c38c6-3e5b-4b22-b85a-dfa7401256b1"}
22:42:59.357 00.002 7008 case statement mapped state 6 to 3
22:42:59.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e5c38c6-3e5b-4b22-b85a-dfa7401256b1"}
22:42:59.362 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a90554b2-2d4d-4bfb-8134-6c627466ddaa"}
22:42:59.365 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":176,"width":15,"height":15,"star_pos":[6.66,7.45],"pixels":"..."},"id":"a90554b2-2d4d-4bfb-8134-6c627466ddaa"}
22:43:00.228 00.863 8532 Exposure complete
22:43:00.272 00.044 8532 worker thread done servicing request
22:43:00.272 00.000 7008 OnExposeComplete: enter
22:43:00.273 00.001 7008 UpdateGuideState(): m_state=6
22:43:00.274 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:43:00.276 00.002 7008 Star::Find returns 1 (0), X=552.71, Y=444.48, Mass=243937, SNR=316.9, Peak=42016 HFD=2.9
22:43:00.278 00.002 7008 MultiStar: [#1 -0.23,0.05,0.53,U] [#2 -0.21,-0.13,0.53,U] [#3 -0.15,0.08,0.38,U] [#4 -0.15,0.03,0.34,U] [#5 -0.25,0.02,0.32,U] [#6 -0.43,-0.18,0.00,M1] [#7 -0.42,-0.07,0.27,U] [#8 -0.39,0.08,0.31,U] 
22:43:00.280 00.002 7008 refined, 7 included, MultiStar: {-0.13, 0.10}, one-star: {0.17, 0.36}
22:43:00.281 00.001 7008 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.07) = xAngle (2.55 = 2.55)
22:43:00.283 00.002 7008 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.14 = 2.14)
22:43:00.285 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.48 mountX=-0.14 mountY=0.14, mountTheta=2.35
22:43:00.289 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.10, opts=13)
22:43:00.290 00.001 7008 Enqueuing Move request for scope (-0.13, 0.10)
22:43:00.291 00.001 8532 Worker thread wakes up
22:43:00.291 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
22:43:00.291 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
22:43:00.291 00.000 8532 Moving (-0.13, 0.10) raw xDistance=-0.14 yDistance=0.14
22:43:00.291 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:43:00.291 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:00.291 00.000 7008 UpdateImageDisplay: Size=(752,580) min=898, max=64121, med=2724, FiltMin=2222, FiltMax=23398, Gamma=0.990
22:43:00.293 00.002 7008 UpdateGuideState exits: m=243937 SNR=316.9
22:43:00.295 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.297 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:00.298 00.001 7008 Enqueuing Expose request
22:43:00.300 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:43:00.300 00.000 8532 MoveAxis(E, 0, ABG)
22:43:00.300 00.000 8532 Move returns status 0, amount 0
22:43:00.300 00.000 8532 MoveAxis(N, 0, ABG)
22:43:00.300 00.000 8532 Move returns status 0, amount 0
22:43:00.300 00.000 8532 move complete, result=0
22:43:00.300 00.000 8532 worker thread done servicing request
22:43:00.300 00.000 8532 Worker thread wakes up
22:43:00.300 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:00.300 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:00.300 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:01.344 01.044 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1520607-169f-411b-9549-86d2c4c7f666"}
22:43:01.346 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1520607-169f-411b-9549-86d2c4c7f666"}
22:43:01.350 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"580890d7-40fd-47ea-a4f0-d0eeabfe3a28"}
22:43:01.353 00.003 7008 case statement mapped state 6 to 3
22:43:01.354 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"580890d7-40fd-47ea-a4f0-d0eeabfe3a28"}
22:43:01.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f7598de-b97a-458e-8b9c-b3ad06b27dfd"}
22:43:01.360 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[6.71,7.48],"pixels":"..."},"id":"6f7598de-b97a-458e-8b9c-b3ad06b27dfd"}
22:43:02.420 01.060 8532 Exposure complete
22:43:02.460 00.040 8532 worker thread done servicing request
22:43:02.460 00.000 7008 OnExposeComplete: enter
22:43:02.463 00.003 7008 UpdateGuideState(): m_state=6
22:43:02.465 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:43:02.466 00.001 7008 Star::Find returns 1 (0), X=552.56, Y=444.46, Mass=238893, SNR=305.0, Peak=36634 HFD=3.1
22:43:02.468 00.002 7008 MultiStar: [#1 -0.43,-0.08,0.56,U] [#2 -0.39,-0.10,0.52,U] [#3 -0.31,-0.05,0.39,U] [#4 -0.33,-0.04,0.35,U] [#5 -0.47,-0.15,0.00,M1] [#6 -0.59,-0.11,0.00,M2] [#7 -0.58,-0.22,0.00,M1] [#8 -0.54,0.14,0.00,M6] 
22:43:02.470 00.002 7008 refined, 4 included, MultiStar: {-0.24, 0.07}, one-star: {0.02, 0.34}
22:43:02.472 00.002 7008 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.07) = xAngle (2.91 = 2.91)
22:43:02.474 00.002 7008 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.49 = 2.49)
22:43:02.476 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.84 mountX=-0.24 mountY=0.15, mountTheta=2.59
22:43:02.480 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.07, opts=13)
22:43:02.481 00.001 7008 Enqueuing Move request for scope (-0.24, 0.07)
22:43:02.483 00.002 8532 Worker thread wakes up
22:43:02.483 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
22:43:02.483 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
22:43:02.483 00.000 8532 Moving (-0.24, 0.07) raw xDistance=-0.24 yDistance=0.15
22:43:02.483 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:43:02.483 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:02.483 00.000 7008 UpdateImageDisplay: Size=(752,580) min=858, max=59472, med=2722, FiltMin=2254, FiltMax=25375, Gamma=0.990
22:43:02.486 00.003 7008 UpdateGuideState exits: m=238893 SNR=305.0
22:43:02.488 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.489 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:02.491 00.002 7008 Enqueuing Expose request
22:43:02.493 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:43:02.493 00.000 8532 MoveAxis(E, 218, ABG)
22:43:02.493 00.000 8532 Guiding  Dir = 2, Dur = 218
22:43:02.494 00.001 8532 IsSlewing returns 0
22:43:02.494 00.000 8532 IsGuiding returns 0
22:43:02.494 00.000 8532 PulseGuide returned control before completion, sleep 228
22:43:02.725 00.231 8532 IsGuiding returns 1
22:43:02.725 00.000 8532 scope still moving after pulse duration time elapsed
22:43:02.755 00.030 8532 IsSlewing returns 0
22:43:02.755 00.000 8532 IsGuiding returns 0
22:43:02.755 00.000 8532 scope move finished after 218 + 43 ms
22:43:02.755 00.000 8532 Move returns status 0, amount 218
22:43:02.755 00.000 8532 MoveAxis(N, 0, ABG)
22:43:02.756 00.001 8532 Move returns status 0, amount 0
22:43:02.756 00.000 8532 move complete, result=0
22:43:02.756 00.000 8532 worker thread done servicing request
22:43:02.756 00.000 8532 Worker thread wakes up
22:43:02.756 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:02.756 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:02.756 00.000 7008 GuideStep: -0.2 px 218 ms EAST, 0.1 px 0 ms NORTH
22:43:03.346 00.590 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c198bf45-18b7-494d-9726-8331bd6a82a0"}
22:43:03.349 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c198bf45-18b7-494d-9726-8331bd6a82a0"}
22:43:03.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd5b9f7e-b16a-4cd8-ae2b-903122c31236"}
22:43:03.353 00.001 7008 case statement mapped state 6 to 3
22:43:03.354 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd5b9f7e-b16a-4cd8-ae2b-903122c31236"}
22:43:03.357 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aa4894fe-1926-4886-bc9c-fc6db2f1737c"}
22:43:03.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":178,"width":15,"height":15,"star_pos":[6.56,7.46],"pixels":"..."},"id":"aa4894fe-1926-4886-bc9c-fc6db2f1737c"}
22:43:04.878 01.519 8532 Exposure complete
22:43:04.921 00.043 8532 worker thread done servicing request
22:43:04.922 00.001 7008 OnExposeComplete: enter
22:43:04.923 00.001 7008 UpdateGuideState(): m_state=6
22:43:04.925 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:43:04.927 00.002 7008 Star::Find returns 1 (0), X=552.73, Y=444.59, Mass=229281, SNR=306.7, Peak=36428 HFD=2.9
22:43:04.929 00.002 7008 MultiStar: [#1 -0.23,0.08,0.55,U] [#2 -0.22,-0.05,0.51,U] [#3 -0.13,0.23,0.38,U] [#4 -0.15,0.02,0.34,U] [#5 -0.23,0.06,0.31,U] [#6 -0.38,-0.07,0.32,U] [#7 -0.36,-0.07,0.27,U] [#8 -0.47,0.23,0.00,M7] 
22:43:04.933 00.004 7008 refined, 7 included, MultiStar: {-0.12, 0.15}, one-star: {0.19, 0.48}
22:43:04.935 00.002 7008 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.07) = xAngle (2.29 = 2.29)
22:43:04.937 00.002 7008 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.88 = 1.88)
22:43:04.939 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=-0.13 mountY=0.19, mountTheta=2.18
22:43:04.942 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.15, opts=13)
22:43:04.944 00.002 7008 Enqueuing Move request for scope (-0.12, 0.15)
22:43:04.947 00.003 8532 Worker thread wakes up
22:43:04.947 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
22:43:04.947 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
22:43:04.947 00.000 8532 Moving (-0.12, 0.15) raw xDistance=-0.13 yDistance=0.19
22:43:04.947 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:43:04.947 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:43:04.947 00.000 8532 MoveAxis(E, 0, ABG)
22:43:04.947 00.000 8532 Move returns status 0, amount 0
22:43:04.947 00.000 8532 MoveAxis(S, 325, ABG)
22:43:04.947 00.000 8532 Guiding  Dir = 1, Dur = 325
22:43:04.948 00.001 7008 UpdateImageDisplay: Size=(752,580) min=971, max=62137, med=2724, FiltMin=2227, FiltMax=22921, Gamma=0.990
22:43:04.949 00.001 7008 UpdateGuideState exits: m=229281 SNR=306.7
22:43:04.951 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.952 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:04.953 00.001 7008 Enqueuing Expose request
22:43:04.954 00.001 8532 IsSlewing returns 0
22:43:04.955 00.001 8532 IsGuiding returns 0
22:43:04.955 00.000 8532 PulseGuide returned control before completion, sleep 335
22:43:05.304 00.349 8532 IsGuiding returns 0
22:43:05.305 00.001 8532 Move returns status 0, amount 325
22:43:05.305 00.000 8532 move complete, result=0
22:43:05.305 00.000 8532 worker thread done servicing request
22:43:05.305 00.000 8532 Worker thread wakes up
22:43:05.306 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 325 ms SOUTH
22:43:05.308 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:05.308 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:05.346 00.038 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36ccb271-485c-49ab-b0e9-fa51b6240629"}
22:43:05.351 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36ccb271-485c-49ab-b0e9-fa51b6240629"}
22:43:05.356 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"961243ab-956a-4740-8f3d-4cb91de82412"}
22:43:05.358 00.002 7008 case statement mapped state 6 to 3
22:43:05.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"961243ab-956a-4740-8f3d-4cb91de82412"}
22:43:05.363 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d5a59549-7ca9-4625-b43a-26525098a075"}
22:43:05.366 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.73,6.59],"pixels":"..."},"id":"d5a59549-7ca9-4625-b43a-26525098a075"}
22:43:07.347 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83659ffb-8940-46cd-a465-d65269224239"}
22:43:07.351 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83659ffb-8940-46cd-a465-d65269224239"}
22:43:07.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dffb71a3-a164-4808-969e-083b9e3c91e4"}
22:43:07.357 00.003 7008 case statement mapped state 6 to 3
22:43:07.359 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dffb71a3-a164-4808-969e-083b9e3c91e4"}
22:43:07.363 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"14c72fd8-1613-4157-903c-bc472bfecc32"}
22:43:07.365 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.73,6.59],"pixels":"..."},"id":"14c72fd8-1613-4157-903c-bc472bfecc32"}
22:43:07.440 00.075 8532 Exposure complete
22:43:07.481 00.041 8532 worker thread done servicing request
22:43:07.481 00.000 7008 OnExposeComplete: enter
22:43:07.484 00.003 7008 UpdateGuideState(): m_state=6
22:43:07.485 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:43:07.487 00.002 7008 Star::Find returns 1 (0), X=552.54, Y=444.39, Mass=224285, SNR=294.3, Peak=36508 HFD=2.9
22:43:07.489 00.002 7008 MultiStar: [#1 -0.44,-0.11,0.00,M1] [#2 -0.37,-0.14,0.53,U] [#3 -0.36,-0.06,0.38,U] [#4 -0.24,-0.04,0.35,U] [#5 -0.44,-0.12,0.00,M1] [#6 -0.55,-0.25,0.00,M2] [#7 -0.54,-0.17,0.00,M1] [#8 -0.59,0.05,0.00,M8] 
22:43:07.490 00.001 7008 refined, 3 included, MultiStar: {-0.18, 0.07}, one-star: {-0.00, 0.28}
22:43:07.493 00.003 7008 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.07) = xAngle (2.83 = 2.83)
22:43:07.494 00.001 7008 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.42 = 2.42)
22:43:07.496 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.20 cameraTheta=2.76 mountX=-0.19 mountY=0.13, mountTheta=2.54
22:43:07.499 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.07, opts=13)
22:43:07.501 00.002 7008 Enqueuing Move request for scope (-0.18, 0.07)
22:43:07.503 00.002 8532 Worker thread wakes up
22:43:07.503 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
22:43:07.503 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
22:43:07.503 00.000 8532 Moving (-0.18, 0.07) raw xDistance=-0.19 yDistance=0.13
22:43:07.503 00.000 7008 UpdateImageDisplay: Size=(752,580) min=937, max=56666, med=2725, FiltMin=2240, FiltMax=24128, Gamma=0.990
22:43:07.506 00.003 7008 UpdateGuideState exits: m=224285 SNR=294.3
22:43:07.507 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.509 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:07.510 00.001 7008 Enqueuing Expose request
22:43:07.512 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
22:43:07.512 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.512 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:43:07.512 00.000 8532 MoveAxis(E, 171, ABG)
22:43:07.512 00.000 8532 Guiding  Dir = 2, Dur = 171
22:43:07.512 00.000 8532 IsSlewing returns 0
22:43:07.512 00.000 8532 IsGuiding returns 0
22:43:07.513 00.001 8532 PulseGuide returned control before completion, sleep 181
22:43:07.700 00.187 8532 IsGuiding returns 0
22:43:07.700 00.000 8532 Move returns status 0, amount 171
22:43:07.700 00.000 8532 MoveAxis(N, 0, ABG)
22:43:07.700 00.000 8532 Move returns status 0, amount 0
22:43:07.700 00.000 8532 move complete, result=0
22:43:07.700 00.000 8532 worker thread done servicing request
22:43:07.700 00.000 8532 Worker thread wakes up
22:43:07.700 00.000 7008 GuideStep: -0.2 px 171 ms EAST, 0.1 px 0 ms NORTH
22:43:07.704 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:07.704 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:09.346 01.642 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d149df6e-632e-4bfd-bda0-b9ed2af090a9"}
22:43:09.348 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d149df6e-632e-4bfd-bda0-b9ed2af090a9"}
22:43:09.350 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"432c69bb-bea3-4374-99df-cb0b30ee6f75"}
22:43:09.353 00.003 7008 case statement mapped state 6 to 3
22:43:09.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"432c69bb-bea3-4374-99df-cb0b30ee6f75"}
22:43:09.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e99f8e51-7933-43c8-98b8-f5f81cb24bec"}
22:43:09.361 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.54,7.39],"pixels":"..."},"id":"e99f8e51-7933-43c8-98b8-f5f81cb24bec"}
22:43:09.837 00.476 8532 Exposure complete
22:43:09.886 00.049 8532 worker thread done servicing request
22:43:09.886 00.000 7008 OnExposeComplete: enter
22:43:09.889 00.003 7008 UpdateGuideState(): m_state=6
22:43:09.891 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:43:09.894 00.003 7008 Star::Find returns 1 (0), X=552.47, Y=444.36, Mass=218654, SNR=299.3, Peak=32937 HFD=2.9
22:43:09.897 00.003 7008 MultiStar: [#1 -0.49,-0.16,0.00,M2] [#2 -0.42,-0.17,0.00,M1] [#3 -0.45,-0.08,0.00,M1] [#4 -0.19,-0.02,0.35,U] [#5 -0.56,-0.10,0.00,M2] [#6 -0.58,-0.26,0.00,M3] [#7 -0.58,-0.18,0.00,M2] [#8 -0.64,-0.00,0.00,M9] 
22:43:09.899 00.002 7008 refined, 1 included, MultiStar: {-0.10, 0.17}, one-star: {-0.07, 0.24}
22:43:09.900 00.001 7008 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.07) = xAngle (2.17 = 2.17)
22:43:09.901 00.001 7008 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.76 = 1.76)
22:43:09.903 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.10 mountX=-0.11 mountY=0.20, mountTheta=2.09
22:43:09.906 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.17, opts=13)
22:43:09.907 00.001 7008 Enqueuing Move request for scope (-0.10, 0.17)
22:43:09.909 00.002 8532 Worker thread wakes up
22:43:09.910 00.001 7008 UpdateImageDisplay: Size=(752,580) min=805, max=53802, med=2728, FiltMin=2232, FiltMax=24968, Gamma=0.990
22:43:09.912 00.002 7008 UpdateGuideState exits: m=218654 SNR=299.3
22:43:09.915 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.916 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:09.918 00.002 7008 Enqueuing Expose request
22:43:09.920 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
22:43:09.920 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
22:43:09.920 00.000 8532 Moving (-0.10, 0.17) raw xDistance=-0.11 yDistance=0.20
22:43:09.921 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:43:09.921 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:43:09.921 00.000 8532 MoveAxis(E, 0, ABG)
22:43:09.921 00.000 8532 Move returns status 0, amount 0
22:43:09.921 00.000 8532 MoveAxis(S, 346, ABG)
22:43:09.921 00.000 8532 Guiding  Dir = 1, Dur = 346
22:43:09.921 00.000 8532 IsSlewing returns 0
22:43:09.922 00.001 8532 IsGuiding returns 0
22:43:09.922 00.000 8532 PulseGuide returned control before completion, sleep 356
22:43:10.283 00.361 8532 IsGuiding returns 1
22:43:10.283 00.000 8532 scope still moving after pulse duration time elapsed
22:43:10.315 00.032 8532 IsSlewing returns 0
22:43:10.315 00.000 8532 IsGuiding returns 0
22:43:10.315 00.000 8532 scope move finished after 346 + 47 ms
22:43:10.315 00.000 8532 Move returns status 0, amount 346
22:43:10.315 00.000 8532 move complete, result=0
22:43:10.315 00.000 8532 worker thread done servicing request
22:43:10.315 00.000 8532 Worker thread wakes up
22:43:10.316 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 346 ms SOUTH
22:43:10.319 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:10.319 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:11.345 01.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc2230f0-d4c3-4813-bd12-4a1b490d67e3"}
22:43:11.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc2230f0-d4c3-4813-bd12-4a1b490d67e3"}
22:43:11.351 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62b86628-48a8-4f9e-b16d-0703217faf32"}
22:43:11.353 00.002 7008 case statement mapped state 6 to 3
22:43:11.354 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62b86628-48a8-4f9e-b16d-0703217faf32"}
22:43:11.357 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3ac02368-3e60-492a-ad6d-8cf618e2a4a9"}
22:43:11.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":181,"width":15,"height":15,"star_pos":[7.47,7.36],"pixels":"..."},"id":"3ac02368-3e60-492a-ad6d-8cf618e2a4a9"}
22:43:12.449 01.089 8532 Exposure complete
22:43:12.496 00.047 8532 worker thread done servicing request
22:43:12.496 00.000 7008 OnExposeComplete: enter
22:43:12.498 00.002 7008 UpdateGuideState(): m_state=6
22:43:12.500 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:43:12.502 00.002 7008 Star::Find returns 1 (0), X=552.37, Y=444.17, Mass=204416, SNR=278.7, Peak=31253 HFD=2.4
22:43:12.504 00.002 7008 MultiStar: [#1 -0.54,-0.32,0.00,M3] [#2 -0.61,-0.34,0.00,M2] [#3 -0.48,-0.32,0.00,M2] [#4 -0.40,-0.34,0.00,M1] [#5 -0.60,-0.34,0.00,M3] [#6 -0.67,-0.43,0.00,M4] [#7 -0.72,-0.34,0.00,M3] [#8 -0.64,-0.10,0.00,M10] 
22:43:12.506 00.002 7008 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.07) = xAngle (2.88 = 2.88)
22:43:12.507 00.001 7008 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.47 = 2.47)
22:43:12.509 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=-0.17 mountY=0.11, mountTheta=2.57
22:43:12.511 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.06, opts=13)
22:43:12.512 00.001 7008 Enqueuing Move request for scope (-0.17, 0.06)
22:43:12.514 00.002 8532 Worker thread wakes up
22:43:12.514 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
22:43:12.514 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
22:43:12.514 00.000 8532 Moving (-0.17, 0.06) raw xDistance=-0.17 yDistance=0.11
22:43:12.514 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
22:43:12.514 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:12.514 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1075, max=47805, med=2729, FiltMin=2203, FiltMax=27185, Gamma=0.990
22:43:12.516 00.002 7008 UpdateGuideState exits: m=204416 SNR=278.7
22:43:12.517 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.519 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:12.520 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:43:12.520 00.000 8532 MoveAxis(E, 156, ABG)
22:43:12.520 00.000 8532 Guiding  Dir = 2, Dur = 156
22:43:12.520 00.000 7008 Enqueuing Expose request
22:43:12.524 00.004 8532 IsSlewing returns 0
22:43:12.524 00.000 8532 IsGuiding returns 0
22:43:12.524 00.000 8532 PulseGuide returned control before completion, sleep 166
22:43:12.707 00.183 8532 IsGuiding returns 0
22:43:12.707 00.000 8532 Move returns status 0, amount 156
22:43:12.707 00.000 8532 MoveAxis(N, 0, ABG)
22:43:12.707 00.000 8532 Move returns status 0, amount 0
22:43:12.707 00.000 8532 move complete, result=0
22:43:12.708 00.001 8532 worker thread done servicing request
22:43:12.708 00.000 8532 Worker thread wakes up
22:43:12.708 00.000 7008 GuideStep: -0.2 px 156 ms EAST, 0.1 px 0 ms NORTH
22:43:12.710 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:12.710 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:13.345 00.635 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb1e9395-58db-450d-8650-543dfa0070be"}
22:43:13.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb1e9395-58db-450d-8650-543dfa0070be"}
22:43:13.349 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e35b752-fa39-4184-af69-7ddc762ce5af"}
22:43:13.353 00.004 7008 case statement mapped state 6 to 3
22:43:13.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e35b752-fa39-4184-af69-7ddc762ce5af"}
22:43:13.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b7293e5-adcd-4ad6-9195-8e55461ba81b"}
22:43:13.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[7.37,7.17],"pixels":"..."},"id":"3b7293e5-adcd-4ad6-9195-8e55461ba81b"}
22:43:14.835 01.475 8532 Exposure complete
22:43:14.884 00.049 8532 worker thread done servicing request
22:43:14.884 00.000 7008 OnExposeComplete: enter
22:43:14.886 00.002 7008 UpdateGuideState(): m_state=6
22:43:14.887 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:43:14.889 00.002 7008 Star::Find returns 1 (0), X=552.56, Y=444.25, Mass=195180, SNR=279.8, Peak=35356 HFD=2.5
22:43:14.891 00.002 7008 MultiStar: [#1 -0.43,-0.22,0.00,M4] [#2 -0.37,-0.36,0.00,M3] [#3 -0.22,-0.24,0.40,U] [#4 -0.23,-0.29,0.34,U] [#5 -0.53,-0.22,0.00,M4] [#6 -0.46,-0.38,0.00,M5] [#7 -0.57,-0.34,0.00,M4] [#8 -0.56,-0.11,0.00,R] 
22:43:14.893 00.002 7008 refined, 2 included, MultiStar: {-0.08, -0.03}, one-star: {0.02, 0.14}
22:43:14.894 00.001 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
22:43:14.896 00.002 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
22:43:14.898 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
22:43:14.901 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.03, opts=13)
22:43:14.903 00.002 7008 Enqueuing Move request for scope (-0.08, -0.03)
22:43:14.905 00.002 8532 Worker thread wakes up
22:43:14.905 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:43:14.905 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:43:14.905 00.000 8532 Moving (-0.08, -0.03) raw xDistance=-0.08 yDistance=-0.00
22:43:14.905 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:43:14.905 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:14.905 00.000 7008 UpdateImageDisplay: Size=(752,580) min=988, max=56032, med=2729, FiltMin=2285, FiltMax=23975, Gamma=0.990
22:43:14.906 00.001 7008 UpdateGuideState exits: m=195180 SNR=279.8
22:43:14.908 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.910 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:14.911 00.001 7008 Enqueuing Expose request
22:43:14.913 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:43:14.913 00.000 8532 MoveAxis(E, 0, ABG)
22:43:14.913 00.000 8532 Move returns status 0, amount 0
22:43:14.913 00.000 8532 MoveAxis(N, 0, ABG)
22:43:14.913 00.000 8532 Move returns status 0, amount 0
22:43:14.913 00.000 8532 move complete, result=0
22:43:14.913 00.000 8532 worker thread done servicing request
22:43:14.913 00.000 8532 Worker thread wakes up
22:43:14.914 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:14.914 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:14.914 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:15.344 00.430 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4405ecb-57e4-4f43-857a-a46dd60be0ea"}
22:43:15.348 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4405ecb-57e4-4f43-857a-a46dd60be0ea"}
22:43:15.351 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"efbdbbf1-fc1b-423e-93ab-28ab989f6a3a"}
22:43:15.353 00.002 7008 case statement mapped state 6 to 3
22:43:15.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"efbdbbf1-fc1b-423e-93ab-28ab989f6a3a"}
22:43:15.359 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35924c5b-04c0-411d-9740-8e4d84300afe"}
22:43:15.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.56,7.25],"pixels":"..."},"id":"35924c5b-04c0-411d-9740-8e4d84300afe"}
22:43:17.046 01.685 8532 Exposure complete
22:43:17.086 00.040 8532 worker thread done servicing request
22:43:17.087 00.001 7008 OnExposeComplete: enter
22:43:17.090 00.003 7008 UpdateGuideState(): m_state=6
22:43:17.092 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:43:17.093 00.001 7008 Star::Find returns 1 (0), X=552.40, Y=444.21, Mass=193441, SNR=277.2, Peak=30049 HFD=2.5
22:43:17.095 00.002 7008 MultiStar: [#1 -0.44,-0.26,0.00,M5] [#2 -0.55,-0.36,0.00,M4] [#3 -0.41,-0.20,0.00,M2] [#4 -0.30,-0.41,0.00,M1] [#5 -0.51,-0.28,0.00,M5] [#6 -0.64,-0.40,0.00,M6] [#7 -0.69,-0.37,0.00,M5] [#8 -0.14,-0.04,0.31,U] 
22:43:17.096 00.001 7008 refined, 1 included, MultiStar: {-0.14, 0.06}, one-star: {-0.14, 0.09}
22:43:17.097 00.001 7008 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.07) = xAngle (2.79 = 2.79)
22:43:17.099 00.002 7008 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.38 = 2.38)
22:43:17.100 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=-0.14 mountY=0.10, mountTheta=2.51
22:43:17.103 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.06, opts=13)
22:43:17.105 00.002 7008 Enqueuing Move request for scope (-0.14, 0.06)
22:43:17.107 00.002 8532 Worker thread wakes up
22:43:17.109 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
22:43:17.109 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
22:43:17.109 00.000 8532 Moving (-0.14, 0.06) raw xDistance=-0.14 yDistance=0.10
22:43:17.109 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:43:17.109 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.109 00.000 7008 UpdateImageDisplay: Size=(752,580) min=838, max=49030, med=2732, FiltMin=2316, FiltMax=26911, Gamma=0.990
22:43:17.111 00.002 7008 UpdateGuideState exits: m=193441 SNR=277.2
22:43:17.112 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.114 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:17.115 00.001 7008 Enqueuing Expose request
22:43:17.116 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:43:17.117 00.001 8532 MoveAxis(E, 0, ABG)
22:43:17.117 00.000 8532 Move returns status 0, amount 0
22:43:17.117 00.000 8532 MoveAxis(N, 0, ABG)
22:43:17.117 00.000 8532 Move returns status 0, amount 0
22:43:17.117 00.000 8532 move complete, result=0
22:43:17.117 00.000 8532 worker thread done servicing request
22:43:17.117 00.000 8532 Worker thread wakes up
22:43:17.117 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:17.117 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:17.117 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:17.343 00.226 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9eb38317-ad06-4ffc-9fa9-1be4008e8ee4"}
22:43:17.346 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9eb38317-ad06-4ffc-9fa9-1be4008e8ee4"}
22:43:17.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31311b6e-2ebf-4d63-a20c-aa5b2ae10170"}
22:43:17.352 00.003 7008 case statement mapped state 6 to 3
22:43:17.353 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31311b6e-2ebf-4d63-a20c-aa5b2ae10170"}
22:43:17.355 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"72b6fcfa-4c7e-4d74-bb29-cc8a0b806324"}
22:43:17.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":184,"width":15,"height":15,"star_pos":[7.40,7.21],"pixels":"..."},"id":"72b6fcfa-4c7e-4d74-bb29-cc8a0b806324"}
22:43:19.250 01.893 8532 Exposure complete
22:43:19.291 00.041 8532 worker thread done servicing request
22:43:19.292 00.001 7008 OnExposeComplete: enter
22:43:19.294 00.002 7008 UpdateGuideState(): m_state=6
22:43:19.295 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:43:19.297 00.002 7008 Star::Find returns 1 (0), X=552.19, Y=444.12, Mass=197925, SNR=284.6, Peak=36545 HFD=2.4
22:43:19.299 00.002 7008 MultiStar: [#1 -0.74,-0.28,0.00,M6] [#2 -0.78,-0.34,0.00,M5] [#3 -0.67,-0.35,0.00,M3] [#4 -0.58,-0.47,0.00,M2] [#5 -0.78,-0.36,0.00,M6] [#6 -0.89,-0.33,0.00,M7] [#7 -0.81,-0.55,0.00,M6] [#8 -0.21,-0.24,0.30,U] 
22:43:19.301 00.002 7008 refined, 1 included, MultiStar: {-0.32, -0.05}, one-star: {-0.35, 0.00}
22:43:19.302 00.001 7008 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.07) = xAngle (-2.91 = -2.91)
22:43:19.304 00.002 7008 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.32 = 2.96)
22:43:19.306 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-2.98 mountX=-0.31 mountY=0.06, mountTheta=2.96
22:43:19.309 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=-0.05, opts=13)
22:43:19.312 00.003 7008 Enqueuing Move request for scope (-0.32, -0.05)
22:43:19.314 00.002 8532 Worker thread wakes up
22:43:19.315 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.05) opts 0xd
22:43:19.315 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, -0.05)
22:43:19.315 00.000 8532 Moving (-0.32, -0.05) raw xDistance=-0.31 yDistance=0.06
22:43:19.315 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:43:19.315 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:19.315 00.000 7008 UpdateImageDisplay: Size=(752,580) min=807, max=53120, med=2732, FiltMin=2280, FiltMax=24469, Gamma=0.990
22:43:19.317 00.002 7008 UpdateGuideState exits: m=197925 SNR=284.6
22:43:19.319 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:19.320 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:19.323 00.003 7008 Enqueuing Expose request
22:43:19.326 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:19.326 00.000 8532 MoveAxis(E, 284, ABG)
22:43:19.326 00.000 8532 Guiding  Dir = 2, Dur = 284
22:43:19.327 00.001 8532 IsSlewing returns 0
22:43:19.327 00.000 8532 IsGuiding returns 0
22:43:19.327 00.000 8532 PulseGuide returned control before completion, sleep 294
22:43:19.342 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc54ed3c-30fc-4399-a257-1de0b96d596e"}
22:43:19.346 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc54ed3c-30fc-4399-a257-1de0b96d596e"}
22:43:19.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db0f4413-7c22-4e17-9165-2fdef312c7a2"}
22:43:19.351 00.002 7008 case statement mapped state 6 to 3
22:43:19.354 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"db0f4413-7c22-4e17-9165-2fdef312c7a2"}
22:43:19.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71e30f64-5433-44e4-87a9-2a2d9c1703fd"}
22:43:19.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.19,7.12],"pixels":"..."},"id":"71e30f64-5433-44e4-87a9-2a2d9c1703fd"}
22:43:19.633 00.275 8532 IsGuiding returns 0
22:43:19.634 00.001 8532 Move returns status 0, amount 284
22:43:19.634 00.000 8532 MoveAxis(N, 0, ABG)
22:43:19.634 00.000 8532 Move returns status 0, amount 0
22:43:19.634 00.000 8532 move complete, result=0
22:43:19.634 00.000 8532 worker thread done servicing request
22:43:19.634 00.000 8532 Worker thread wakes up
22:43:19.634 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:19.634 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:19.635 00.001 7008 GuideStep: -0.3 px 284 ms EAST, 0.1 px 0 ms NORTH
22:43:21.342 01.707 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd736d34-52b7-4477-99d6-9e02b0d024e1"}
22:43:21.344 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd736d34-52b7-4477-99d6-9e02b0d024e1"}
22:43:21.346 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3cc7e68e-afa0-477b-894c-6c36f2b965a6"}
22:43:21.349 00.003 7008 case statement mapped state 6 to 3
22:43:21.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cc7e68e-afa0-477b-894c-6c36f2b965a6"}
22:43:21.353 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e5a8ca39-1613-4e73-8069-9bf9529e8c71"}
22:43:21.356 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[7.19,7.12],"pixels":"..."},"id":"e5a8ca39-1613-4e73-8069-9bf9529e8c71"}
22:43:21.761 00.405 8532 Exposure complete
22:43:21.808 00.047 8532 worker thread done servicing request
22:43:21.808 00.000 7008 OnExposeComplete: enter
22:43:21.810 00.002 7008 UpdateGuideState(): m_state=6
22:43:21.814 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:43:21.816 00.002 7008 Star::Find returns 1 (0), X=552.22, Y=444.22, Mass=200719, SNR=283.5, Peak=36880 HFD=2.5
22:43:21.819 00.003 7008 MultiStar: [#1 -0.68,-0.27,0.00,M7] [#2 -0.75,-0.31,0.00,M6] [#3 -0.56,-0.22,0.00,M4] [#4 -0.54,-0.33,0.00,M3] [#5 -0.69,-0.22,0.00,M7] [#6 -0.86,-0.42,0.00,M8] [#7 -0.77,-0.47,0.00,M7] [#8 -0.14,-0.02,0.29,U] 
22:43:21.821 00.002 7008 refined, 1 included, MultiStar: {-0.28, 0.08}, one-star: {-0.32, 0.11}
22:43:21.823 00.002 7008 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.07) = xAngle (2.94 = 2.94)
22:43:21.825 00.002 7008 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.53 = 2.53)
22:43:21.826 00.001 7008 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.87 mountX=-0.28 mountY=0.17, mountTheta=2.61
22:43:21.831 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=0.08, opts=13)
22:43:21.834 00.003 7008 Enqueuing Move request for scope (-0.28, 0.08)
22:43:21.837 00.003 8532 Worker thread wakes up
22:43:21.837 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
22:43:21.837 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
22:43:21.837 00.000 8532 Moving (-0.28, 0.08) raw xDistance=-0.28 yDistance=0.17
22:43:21.837 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:43:21.838 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:21.838 00.000 7008 UpdateImageDisplay: Size=(752,580) min=899, max=49959, med=2729, FiltMin=2302, FiltMax=24594, Gamma=0.990
22:43:21.841 00.003 7008 UpdateGuideState exits: m=200719 SNR=283.5
22:43:21.843 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.846 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:21.849 00.003 7008 Enqueuing Expose request
22:43:21.852 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:43:21.852 00.000 8532 MoveAxis(E, 276, ABG)
22:43:21.852 00.000 8532 Guiding  Dir = 2, Dur = 276
22:43:21.852 00.000 8532 IsSlewing returns 0
22:43:21.853 00.001 8532 IsGuiding returns 0
22:43:21.853 00.000 8532 PulseGuide returned control before completion, sleep 286
22:43:22.156 00.303 8532 IsGuiding returns 0
22:43:22.156 00.000 8532 Move returns status 0, amount 276
22:43:22.157 00.001 8532 MoveAxis(N, 0, ABG)
22:43:22.157 00.000 8532 Move returns status 0, amount 0
22:43:22.157 00.000 8532 move complete, result=0
22:43:22.157 00.000 8532 worker thread done servicing request
22:43:22.157 00.000 8532 Worker thread wakes up
22:43:22.157 00.000 7008 GuideStep: -0.3 px 276 ms EAST, 0.2 px 0 ms NORTH
22:43:22.160 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:22.160 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:23.342 01.182 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b24dc10-cf75-4944-822e-24989e3e1b9f"}
22:43:23.346 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b24dc10-cf75-4944-822e-24989e3e1b9f"}
22:43:23.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2294ba10-2b4a-4340-8f14-efaf81911fc5"}
22:43:23.350 00.001 7008 case statement mapped state 6 to 3
22:43:23.353 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2294ba10-2b4a-4340-8f14-efaf81911fc5"}
22:43:23.355 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5010a7c6-d148-4a3e-835d-4c9a24880469"}
22:43:23.358 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[7.22,7.22],"pixels":"..."},"id":"5010a7c6-d148-4a3e-835d-4c9a24880469"}
22:43:24.285 00.927 8532 Exposure complete
22:43:24.330 00.045 8532 worker thread done servicing request
22:43:24.330 00.000 7008 OnExposeComplete: enter
22:43:24.334 00.004 7008 UpdateGuideState(): m_state=6
22:43:24.338 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:43:24.340 00.002 7008 Star::Find returns 1 (0), X=552.27, Y=444.28, Mass=207680, SNR=278.6, Peak=33661 HFD=2.6
22:43:24.343 00.003 7008 MultiStar: [#1 -0.62,-0.16,0.00,M8] [#2 -0.61,-0.30,0.00,M7] [#3 -0.49,-0.18,0.00,M5] [#4 -0.44,-0.29,0.00,M4] [#5 -0.50,-0.23,0.00,M8] [#6 -0.71,-0.31,0.00,M9] [#7 -0.83,-0.44,0.00,M8] [#8 -0.07,-0.02,0.28,U] 
22:43:24.345 00.002 7008 refined, 1 included, MultiStar: {-0.23, 0.12}, one-star: {-0.27, 0.17}
22:43:24.346 00.001 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
22:43:24.348 00.002 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.30 = 2.30)
22:43:24.351 00.003 7008 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.64 mountX=-0.24 mountY=0.19, mountTheta=2.45
22:43:24.354 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.12, opts=13)
22:43:24.357 00.003 7008 Enqueuing Move request for scope (-0.23, 0.12)
22:43:24.359 00.002 8532 Worker thread wakes up
22:43:24.359 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
22:43:24.359 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
22:43:24.359 00.000 8532 Moving (-0.23, 0.12) raw xDistance=-0.24 yDistance=0.19
22:43:24.359 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
22:43:24.359 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:43:24.359 00.000 8532 MoveAxis(E, 234, ABG)
22:43:24.360 00.001 8532 Guiding  Dir = 2, Dur = 234
22:43:24.360 00.000 7008 UpdateImageDisplay: Size=(752,580) min=761, max=48055, med=2727, FiltMin=2204, FiltMax=26609, Gamma=0.990
22:43:24.362 00.002 7008 UpdateGuideState exits: m=207680 SNR=278.6
22:43:24.363 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.365 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:24.367 00.002 7008 Enqueuing Expose request
22:43:24.369 00.002 8532 IsSlewing returns 0
22:43:24.369 00.000 8532 IsGuiding returns 0
22:43:24.370 00.001 8532 PulseGuide returned control before completion, sleep 244
22:43:24.621 00.251 8532 IsGuiding returns 0
22:43:24.621 00.000 8532 Move returns status 0, amount 234
22:43:24.621 00.000 8532 MoveAxis(S, 341, ABG)
22:43:24.621 00.000 8532 Guiding  Dir = 1, Dur = 341
22:43:24.621 00.000 8532 IsSlewing returns 0
22:43:24.621 00.000 8532 IsGuiding returns 0
22:43:24.622 00.001 8532 PulseGuide returned control before completion, sleep 351
22:43:24.979 00.357 8532 IsGuiding returns 0
22:43:24.979 00.000 8532 Move returns status 0, amount 341
22:43:24.979 00.000 8532 move complete, result=0
22:43:24.979 00.000 8532 worker thread done servicing request
22:43:24.979 00.000 8532 Worker thread wakes up
22:43:24.980 00.001 7008 GuideStep: -0.2 px 234 ms EAST, 0.2 px 341 ms SOUTH
22:43:24.982 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:24.982 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:25.341 00.359 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3995641-fa1e-4216-9f19-8e3a491f51f3"}
22:43:25.342 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3995641-fa1e-4216-9f19-8e3a491f51f3"}
22:43:25.344 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77b736c8-7e73-46de-be55-fa9ca70aa78f"}
22:43:25.344 00.000 7008 case statement mapped state 6 to 3
22:43:25.349 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"77b736c8-7e73-46de-be55-fa9ca70aa78f"}
22:43:25.350 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1b8f3880-7c20-43e0-a127-bb7fad172d03"}
22:43:25.353 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":187,"width":15,"height":15,"star_pos":[7.27,7.28],"pixels":"..."},"id":"1b8f3880-7c20-43e0-a127-bb7fad172d03"}
22:43:27.118 01.765 8532 Exposure complete
22:43:27.161 00.043 8532 worker thread done servicing request
22:43:27.162 00.001 7008 OnExposeComplete: enter
22:43:27.163 00.001 7008 UpdateGuideState(): m_state=6
22:43:27.164 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:43:27.166 00.002 7008 Star::Find returns 1 (0), X=552.30, Y=444.13, Mass=213345, SNR=285.2, Peak=34090 HFD=2.3
22:43:27.168 00.002 7008 MultiStar: [#1 -0.55,-0.37,0.00,M9] [#2 -0.56,-0.42,0.00,M8] [#3 -0.47,-0.39,0.00,M6] [#4 -0.38,-0.41,0.00,M5] [#5 -0.64,-0.38,0.00,M9] [#6 -0.63,-0.34,0.00,M10] [#7 -0.78,-0.48,0.00,M9] [#8 -0.11,-0.11,0.28,U] 
22:43:27.171 00.003 7008 refined, 1 included, MultiStar: {-0.21, -0.01}, one-star: {-0.24, 0.01}
22:43:27.172 00.001 7008 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.07) = xAngle (-3.00 = -3.00)
22:43:27.175 00.003 7008 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.42 = 2.87)
22:43:27.176 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.07 mountX=-0.21 mountY=0.06, mountTheta=2.87
22:43:27.179 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.01, opts=13)
22:43:27.180 00.001 7008 Enqueuing Move request for scope (-0.21, -0.01)
22:43:27.182 00.002 8532 Worker thread wakes up
22:43:27.182 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
22:43:27.182 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
22:43:27.182 00.000 8532 Moving (-0.21, -0.01) raw xDistance=-0.21 yDistance=0.06
22:43:27.182 00.000 7008 UpdateImageDisplay: Size=(752,580) min=962, max=45631, med=2726, FiltMin=2176, FiltMax=27228, Gamma=0.990
22:43:27.183 00.001 7008 UpdateGuideState exits: m=213345 SNR=285.2
22:43:27.184 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:27.185 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:27.187 00.002 7008 Enqueuing Expose request
22:43:27.189 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:43:27.189 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:27.189 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:27.189 00.000 8532 MoveAxis(E, 209, ABG)
22:43:27.189 00.000 8532 Guiding  Dir = 2, Dur = 209
22:43:27.189 00.000 8532 IsSlewing returns 0
22:43:27.189 00.000 8532 IsGuiding returns 0
22:43:27.189 00.000 8532 PulseGuide returned control before completion, sleep 219
22:43:27.341 00.152 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ecb5724-8e57-4726-9f68-c640a740e558"}
22:43:27.343 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ecb5724-8e57-4726-9f68-c640a740e558"}
22:43:27.346 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"275ff370-d671-4ce9-aafc-49ad0513851b"}
22:43:27.348 00.002 7008 case statement mapped state 6 to 3
22:43:27.351 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"275ff370-d671-4ce9-aafc-49ad0513851b"}
22:43:27.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fb04c44-8f15-4f55-a5f7-85fdc0f13d33"}
22:43:27.358 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.30,7.13],"pixels":"..."},"id":"5fb04c44-8f15-4f55-a5f7-85fdc0f13d33"}
22:43:27.415 00.057 8532 IsGuiding returns 1
22:43:27.415 00.000 8532 scope still moving after pulse duration time elapsed
22:43:27.446 00.031 8532 IsSlewing returns 0
22:43:27.446 00.000 8532 IsGuiding returns 0
22:43:27.447 00.001 8532 scope move finished after 209 + 48 ms
22:43:27.447 00.000 8532 Move returns status 0, amount 209
22:43:27.447 00.000 8532 MoveAxis(N, 0, ABG)
22:43:27.447 00.000 8532 Move returns status 0, amount 0
22:43:27.447 00.000 8532 move complete, result=0
22:43:27.447 00.000 8532 worker thread done servicing request
22:43:27.447 00.000 8532 Worker thread wakes up
22:43:27.447 00.000 7008 GuideStep: -0.2 px 209 ms EAST, 0.1 px 0 ms NORTH
22:43:27.451 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:27.451 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:29.343 01.892 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78a1d522-9c05-4463-ac5e-ae13cd53e515"}
22:43:29.347 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78a1d522-9c05-4463-ac5e-ae13cd53e515"}
22:43:29.349 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4bbed263-f171-494b-bf92-7c4a01637ab8"}
22:43:29.354 00.005 7008 case statement mapped state 6 to 3
22:43:29.358 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bbed263-f171-494b-bf92-7c4a01637ab8"}
22:43:29.361 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a1f3dcff-f9cc-492b-9daa-bc45eea83799"}
22:43:29.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[7.30,7.13],"pixels":"..."},"id":"a1f3dcff-f9cc-492b-9daa-bc45eea83799"}
22:43:29.586 00.223 8532 Exposure complete
22:43:29.626 00.040 8532 worker thread done servicing request
22:43:29.626 00.000 7008 OnExposeComplete: enter
22:43:29.628 00.002 7008 UpdateGuideState(): m_state=6
22:43:29.630 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:43:29.632 00.002 7008 Star::Find returns 1 (0), X=552.28, Y=444.13, Mass=207669, SNR=285.1, Peak=35045 HFD=2.3
22:43:29.634 00.002 7008 MultiStar: [#1 -0.66,-0.35,0.00,M10] [#2 -0.62,-0.34,0.00,M9] [#3 -0.53,-0.38,0.00,M7] [#4 -0.51,-0.48,0.00,M6] [#5 -0.60,-0.31,0.00,M10] [#6 -0.73,-0.42,0.00,R] [#7 -0.69,-0.49,0.00,M10] [#8 -0.27,-0.11,0.30,U] 
22:43:29.636 00.002 7008 single-star, 1 included, MultiStar: {-0.26, -0.01}, one-star: {-0.26, 0.01}
22:43:29.638 00.002 7008 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.07) = xAngle (3.16 = -3.12)
22:43:29.639 00.001 7008 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
22:43:29.641 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=-0.26 mountY=0.10, mountTheta=2.78
22:43:29.644 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.01, opts=13)
22:43:29.647 00.003 7008 Enqueuing Move request for scope (-0.26, 0.01)
22:43:29.648 00.001 8532 Worker thread wakes up
22:43:29.648 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
22:43:29.648 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
22:43:29.648 00.000 8532 Moving (-0.26, 0.01) raw xDistance=-0.26 yDistance=0.10
22:43:29.648 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:43:29.648 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:29.648 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:43:29.648 00.000 8532 MoveAxis(E, 249, ABG)
22:43:29.648 00.000 8532 Guiding  Dir = 2, Dur = 249
22:43:29.648 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1059, max=51304, med=2725, FiltMin=2289, FiltMax=29474, Gamma=0.990
22:43:29.650 00.002 7008 UpdateGuideState exits: m=207669 SNR=285.1
22:43:29.652 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.653 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:29.656 00.003 7008 Enqueuing Expose request
22:43:29.657 00.001 8532 IsSlewing returns 0
22:43:29.658 00.001 8532 IsGuiding returns 0
22:43:29.658 00.000 8532 PulseGuide returned control before completion, sleep 259
22:43:29.921 00.263 8532 IsGuiding returns 0
22:43:29.922 00.001 8532 Move returns status 0, amount 249
22:43:29.922 00.000 8532 MoveAxis(N, 0, ABG)
22:43:29.922 00.000 8532 Move returns status 0, amount 0
22:43:29.922 00.000 8532 move complete, result=0
22:43:29.922 00.000 8532 worker thread done servicing request
22:43:29.922 00.000 8532 Worker thread wakes up
22:43:29.922 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:29.922 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:29.922 00.000 7008 GuideStep: -0.3 px 249 ms EAST, 0.1 px 0 ms NORTH
22:43:31.341 01.419 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4b649f7-0857-4149-a07c-b577108ab3cb"}
22:43:31.345 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4b649f7-0857-4149-a07c-b577108ab3cb"}
22:43:31.350 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4fdfbacd-349d-4eb2-b1bb-b61781f9685a"}
22:43:31.353 00.003 7008 case statement mapped state 6 to 3
22:43:31.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fdfbacd-349d-4eb2-b1bb-b61781f9685a"}
22:43:31.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b1c8fd69-7649-45b7-ae95-ddbd401a3644"}
22:43:31.361 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[7.28,7.13],"pixels":"..."},"id":"b1c8fd69-7649-45b7-ae95-ddbd401a3644"}
22:43:32.058 00.697 8532 Exposure complete
22:43:32.094 00.036 8532 worker thread done servicing request
22:43:32.095 00.001 7008 OnExposeComplete: enter
22:43:32.096 00.001 7008 UpdateGuideState(): m_state=6
22:43:32.098 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:43:32.099 00.001 7008 Star::Find returns 1 (0), X=552.25, Y=444.14, Mass=220077, SNR=285.5, Peak=38276 HFD=2.3
22:43:32.101 00.002 7008 MultiStar: [#1 -0.72,-0.33,0.00,R] [#2 -0.58,-0.39,0.00,M10] [#3 -0.60,-0.39,0.00,M8] [#4 -0.37,-0.51,0.00,M7] [#5 -0.80,-0.39,0.00,R] [#6 -0.07,-0.03,0.34,U] [#7 -0.79,-0.59,0.00,R] [#8 -0.15,-0.06,0.30,U] 
22:43:32.103 00.002 7008 refined, 2 included, MultiStar: {-0.22, 0.00}, one-star: {-0.29, 0.03}
22:43:32.104 00.001 7008 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.07) = xAngle (3.21 = -3.07)
22:43:32.106 00.002 7008 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.80 = 2.80)
22:43:32.107 00.001 7008 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.14 mountX=-0.22 mountY=0.07, mountTheta=2.82
22:43:32.111 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.00, opts=13)
22:43:32.113 00.002 7008 Enqueuing Move request for scope (-0.22, 0.00)
22:43:32.115 00.002 8532 Worker thread wakes up
22:43:32.115 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.00) opts 0xd
22:43:32.115 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.00)
22:43:32.115 00.000 8532 Moving (-0.22, 0.00) raw xDistance=-0.22 yDistance=0.07
22:43:32.116 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:43:32.116 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:32.116 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:43:32.116 00.000 8532 MoveAxis(E, 217, ABG)
22:43:32.116 00.000 8532 Guiding  Dir = 2, Dur = 217
22:43:32.116 00.000 7008 UpdateImageDisplay: Size=(752,580) min=937, max=53224, med=2722, FiltMin=2213, FiltMax=28518, Gamma=0.990
22:43:32.118 00.002 8532 IsSlewing returns 0
22:43:32.118 00.000 7008 UpdateGuideState exits: m=220077 SNR=285.5
22:43:32.119 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.121 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:32.123 00.002 7008 Enqueuing Expose request
22:43:32.124 00.001 8532 IsGuiding returns 0
22:43:32.125 00.001 8532 PulseGuide returned control before completion, sleep 227
22:43:32.360 00.235 8532 IsGuiding returns 1
22:43:32.360 00.000 8532 scope still moving after pulse duration time elapsed
22:43:32.390 00.030 8532 IsSlewing returns 0
22:43:32.391 00.001 8532 IsGuiding returns 0
22:43:32.391 00.000 8532 scope move finished after 217 + 49 ms
22:43:32.391 00.000 8532 Move returns status 0, amount 217
22:43:32.391 00.000 8532 MoveAxis(N, 0, ABG)
22:43:32.391 00.000 8532 Move returns status 0, amount 0
22:43:32.393 00.002 8532 move complete, result=0
22:43:32.393 00.000 8532 worker thread done servicing request
22:43:32.393 00.000 7008 GuideStep: -0.2 px 217 ms EAST, 0.1 px 0 ms NORTH
22:43:32.396 00.003 8532 Worker thread wakes up
22:43:32.396 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:32.396 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:33.350 00.954 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9b052c4-0e4b-43ee-9f9b-7d015655b387"}
22:43:33.351 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9b052c4-0e4b-43ee-9f9b-7d015655b387"}
22:43:33.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52f00490-8c3c-46d8-904f-e3201074806e"}
22:43:33.356 00.002 7008 case statement mapped state 6 to 3
22:43:33.357 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f00490-8c3c-46d8-904f-e3201074806e"}
22:43:33.359 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e66148d-6562-4a32-a3b6-950e1fa8c296"}
22:43:33.360 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":190,"width":15,"height":15,"star_pos":[7.25,7.14],"pixels":"..."},"id":"5e66148d-6562-4a32-a3b6-950e1fa8c296"}
22:43:34.528 01.168 8532 Exposure complete
22:43:34.569 00.041 8532 worker thread done servicing request
22:43:34.569 00.000 7008 OnExposeComplete: enter
22:43:34.571 00.002 7008 UpdateGuideState(): m_state=6
22:43:34.573 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:43:34.575 00.002 7008 Star::Find returns 1 (0), X=552.31, Y=444.20, Mass=224905, SNR=291.7, Peak=35656 HFD=2.4
22:43:34.577 00.002 7008 MultiStar: [#1 0.12,0.02,0.52,U] [#2 -0.58,-0.34,0.00,R] [#3 -0.52,-0.29,0.00,M9] [#4 -0.48,-0.39,0.00,M8] [#5 0.24,0.02,0.31,U] [#6 0.03,0.05,0.34,U] [#7 0.14,0.19,0.28,U] [#8 -0.02,-0.10,0.30,U] 
22:43:34.578 00.001 7008 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.23, 0.08}
22:43:34.580 00.002 7008 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.07) = xAngle (1.98 = 1.98)
22:43:34.583 00.003 7008 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
22:43:34.584 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.91 mountX=-0.02 mountY=0.06, mountTheta=1.95
22:43:34.587 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.05, opts=13)
22:43:34.590 00.003 7008 Enqueuing Move request for scope (-0.02, 0.05)
22:43:34.591 00.001 8532 Worker thread wakes up
22:43:34.592 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:43:34.592 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:43:34.592 00.000 8532 Moving (-0.02, 0.05) raw xDistance=-0.02 yDistance=0.06
22:43:34.592 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:43:34.592 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:34.592 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1106, max=50348, med=2720, FiltMin=2183, FiltMax=29037, Gamma=0.990
22:43:34.593 00.001 7008 UpdateGuideState exits: m=224905 SNR=291.7
22:43:34.595 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.596 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:34.597 00.001 7008 Enqueuing Expose request
22:43:34.599 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:34.599 00.000 8532 MoveAxis(E, 0, ABG)
22:43:34.599 00.000 8532 Move returns status 0, amount 0
22:43:34.599 00.000 8532 MoveAxis(N, 0, ABG)
22:43:34.599 00.000 8532 Move returns status 0, amount 0
22:43:34.599 00.000 8532 move complete, result=0
22:43:34.599 00.000 8532 worker thread done servicing request
22:43:34.599 00.000 8532 Worker thread wakes up
22:43:34.599 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:34.601 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:34.601 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:35.348 00.747 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de67827f-5e66-4126-ac86-27c835b54d02"}
22:43:35.351 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de67827f-5e66-4126-ac86-27c835b54d02"}
22:43:35.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9a66a57-dbb3-413f-8c44-292a9da42a5a"}
22:43:35.356 00.002 7008 case statement mapped state 6 to 3
22:43:35.357 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9a66a57-dbb3-413f-8c44-292a9da42a5a"}
22:43:35.359 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fa0c8db9-8be0-44de-9620-1c7e062e409d"}
22:43:35.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[7.31,7.20],"pixels":"..."},"id":"fa0c8db9-8be0-44de-9620-1c7e062e409d"}
22:43:36.728 01.367 8532 Exposure complete
22:43:36.774 00.046 8532 worker thread done servicing request
22:43:36.776 00.002 7008 OnExposeComplete: enter
22:43:36.777 00.001 7008 UpdateGuideState(): m_state=6
22:43:36.779 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:43:36.781 00.002 7008 Star::Find returns 1 (0), X=552.28, Y=444.18, Mass=224689, SNR=296.4, Peak=36296 HFD=2.4
22:43:36.782 00.001 7008 MultiStar: [#1 0.06,0.07,0.49,U] [#2 -0.01,0.02,0.54,U] [#3 -0.54,-0.30,0.00,M10] [#4 -0.37,-0.40,0.00,M9] [#5 0.15,0.12,0.29,U] [#6 0.02,-0.00,0.36,U] [#7 0.16,0.19,0.27,U] [#8 -0.24,-0.01,0.29,U] 
22:43:36.783 00.001 7008 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {-0.26, 0.07}
22:43:36.784 00.001 7008 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.07) = xAngle (2.47 = 2.47)
22:43:36.785 00.001 7008 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.05 = 2.05)
22:43:36.787 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.40 mountX=-0.07 mountY=0.08, mountTheta=2.29
22:43:36.791 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.06, opts=13)
22:43:36.793 00.002 7008 Enqueuing Move request for scope (-0.07, 0.06)
22:43:36.795 00.002 8532 Worker thread wakes up
22:43:36.795 00.000 7008 UpdateImageDisplay: Size=(752,580) min=840, max=50300, med=2717, FiltMin=2164, FiltMax=30289, Gamma=0.990
22:43:36.798 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:43:36.798 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:43:36.798 00.000 8532 Moving (-0.07, 0.06) raw xDistance=-0.07 yDistance=0.08
22:43:36.798 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:43:36.798 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:36.798 00.000 7008 UpdateGuideState exits: m=224689 SNR=296.4
22:43:36.801 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.803 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:36.805 00.002 7008 Enqueuing Expose request
22:43:36.807 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:36.808 00.001 8532 MoveAxis(E, 0, ABG)
22:43:36.808 00.000 8532 Move returns status 0, amount 0
22:43:36.808 00.000 8532 MoveAxis(N, 0, ABG)
22:43:36.808 00.000 8532 Move returns status 0, amount 0
22:43:36.808 00.000 8532 move complete, result=0
22:43:36.808 00.000 8532 worker thread done servicing request
22:43:36.808 00.000 8532 Worker thread wakes up
22:43:36.808 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:36.810 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:36.810 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:37.347 00.537 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c69885a3-463c-4757-a781-2f70f7ff04d1"}
22:43:37.352 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c69885a3-463c-4757-a781-2f70f7ff04d1"}
22:43:37.355 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e39d5e6-e826-4a23-ac94-fc1d82c83e00"}
22:43:37.356 00.001 7008 case statement mapped state 6 to 3
22:43:37.357 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e39d5e6-e826-4a23-ac94-fc1d82c83e00"}
22:43:37.359 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e175dcce-e5e1-4a91-aa93-b93128b40f1e"}
22:43:37.360 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[7.28,7.18],"pixels":"..."},"id":"e175dcce-e5e1-4a91-aa93-b93128b40f1e"}
22:43:38.931 01.571 8532 Exposure complete
22:43:38.969 00.038 7008 OnExposeComplete: enter
22:43:38.972 00.003 7008 UpdateGuideState(): m_state=6
22:43:38.973 00.001 8532 worker thread done servicing request
22:43:38.974 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:43:38.975 00.001 7008 Star::Find returns 1 (0), X=552.11, Y=444.15, Mass=233519, SNR=292.3, Peak=45551 HFD=2.3
22:43:38.977 00.002 7008 MultiStar: [#1 -0.11,0.01,0.52,U] [#2 -0.26,-0.01,0.56,U] [#3 -0.67,-0.29,0.00,R] [#4 -0.65,-0.39,0.00,M10] [#5 -0.03,0.12,0.30,U] [#6 -0.28,-0.02,0.35,U] [#7 -0.14,0.16,0.28,U] [#8 -0.38,-0.06,0.31,U] 
22:43:38.979 00.002 7008 refined, 6 included, MultiStar: {-0.27, 0.03}, one-star: {-0.43, 0.03}
22:43:38.981 00.002 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
22:43:38.982 00.001 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.70 = 2.70)
22:43:38.983 00.001 7008 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.04 mountX=-0.27 mountY=0.12, mountTheta=2.74
22:43:38.987 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.03, opts=13)
22:43:38.990 00.003 7008 Enqueuing Move request for scope (-0.27, 0.03)
22:43:38.991 00.001 8532 Worker thread wakes up
22:43:38.991 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
22:43:38.991 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
22:43:38.992 00.001 8532 Moving (-0.27, 0.03) raw xDistance=-0.27 yDistance=0.12
22:43:38.992 00.000 7008 UpdateImageDisplay: Size=(752,580) min=789, max=60937, med=2716, FiltMin=2184, FiltMax=24979, Gamma=0.990
22:43:38.993 00.001 7008 UpdateGuideState exits: m=233519 SNR=292.3
22:43:38.995 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.996 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:38.998 00.002 7008 Enqueuing Expose request
22:43:39.000 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:43:39.000 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.000 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:43:39.000 00.000 8532 MoveAxis(E, 245, ABG)
22:43:39.000 00.000 8532 Guiding  Dir = 2, Dur = 245
22:43:39.001 00.001 8532 IsSlewing returns 0
22:43:39.001 00.000 8532 IsGuiding returns 0
22:43:39.001 00.000 8532 PulseGuide returned control before completion, sleep 255
22:43:39.265 00.264 8532 IsGuiding returns 0
22:43:39.265 00.000 8532 Move returns status 0, amount 245
22:43:39.265 00.000 8532 MoveAxis(N, 0, ABG)
22:43:39.265 00.000 8532 Move returns status 0, amount 0
22:43:39.266 00.001 8532 move complete, result=0
22:43:39.266 00.000 8532 worker thread done servicing request
22:43:39.266 00.000 8532 Worker thread wakes up
22:43:39.266 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:39.266 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:39.266 00.000 7008 GuideStep: -0.3 px 245 ms EAST, 0.1 px 0 ms NORTH
22:43:39.345 00.079 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91e3382d-0533-4f0c-9a88-6eddb8db6725"}
22:43:39.348 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91e3382d-0533-4f0c-9a88-6eddb8db6725"}
22:43:39.350 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fcf73051-13bc-4766-904b-5e1ec577a35a"}
22:43:39.352 00.002 7008 case statement mapped state 6 to 3
22:43:39.354 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcf73051-13bc-4766-904b-5e1ec577a35a"}
22:43:39.356 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ebaf5c38-2f9d-493f-b69a-b433fd8d816e"}
22:43:39.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[7.11,7.15],"pixels":"..."},"id":"ebaf5c38-2f9d-493f-b69a-b433fd8d816e"}
22:43:41.345 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3f11482-d4dd-4da1-a558-1a792a410bb7"}
22:43:41.349 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3f11482-d4dd-4da1-a558-1a792a410bb7"}
22:43:41.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1171c74b-8588-43f2-9e06-10e0e45efcb1"}
22:43:41.356 00.004 7008 case statement mapped state 6 to 3
22:43:41.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1171c74b-8588-43f2-9e06-10e0e45efcb1"}
22:43:41.361 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"576825ab-72db-4002-86fb-1f84a428a758"}
22:43:41.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[7.11,7.15],"pixels":"..."},"id":"576825ab-72db-4002-86fb-1f84a428a758"}
22:43:41.399 00.036 8532 Exposure complete
22:43:41.443 00.044 8532 worker thread done servicing request
22:43:41.444 00.001 7008 OnExposeComplete: enter
22:43:41.446 00.002 7008 UpdateGuideState(): m_state=6
22:43:41.448 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:43:41.450 00.002 7008 Star::Find returns 1 (0), X=552.06, Y=444.15, Mass=234580, SNR=312.0, Peak=47666 HFD=2.3
22:43:41.454 00.004 7008 MultiStar: [#1 -0.20,0.04,0.50,U] [#2 -0.29,-0.03,0.51,U] [#3 -0.08,-0.06,0.40,U] [#4 -0.69,-0.37,0.00,R] [#5 -0.08,0.05,0.28,U] [#6 -0.21,0.01,0.35,U] [#7 -0.11,0.05,0.28,U] [#8 -0.33,-0.14,0.29,U] 
22:43:41.455 00.001 7008 refined, 7 included, MultiStar: {-0.27, 0.00}, one-star: {-0.48, 0.03}
22:43:41.457 00.002 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.08)
22:43:41.459 00.002 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
22:43:41.461 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.13 mountX=-0.27 mountY=0.09, mountTheta=2.81
22:43:41.463 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.00, opts=13)
22:43:41.465 00.002 7008 Enqueuing Move request for scope (-0.27, 0.00)
22:43:41.468 00.003 8532 Worker thread wakes up
22:43:41.468 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
22:43:41.468 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
22:43:41.468 00.000 8532 Moving (-0.27, 0.00) raw xDistance=-0.27 yDistance=0.09
22:43:41.468 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:43:41.468 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:41.468 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:43:41.468 00.000 8532 MoveAxis(E, 264, ABG)
22:43:41.468 00.000 8532 Guiding  Dir = 2, Dur = 264
22:43:41.468 00.000 7008 UpdateImageDisplay: Size=(752,580) min=861, max=62564, med=2715, FiltMin=2260, FiltMax=22925, Gamma=0.990
22:43:41.471 00.003 7008 UpdateGuideState exits: m=234580 SNR=312.0
22:43:41.473 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.475 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:41.477 00.002 7008 Enqueuing Expose request
22:43:41.479 00.002 8532 IsSlewing returns 0
22:43:41.479 00.000 8532 IsGuiding returns 0
22:43:41.479 00.000 8532 PulseGuide returned control before completion, sleep 274
22:43:41.764 00.285 8532 IsGuiding returns 0
22:43:41.764 00.000 8532 Move returns status 0, amount 264
22:43:41.764 00.000 8532 MoveAxis(N, 0, ABG)
22:43:41.764 00.000 8532 Move returns status 0, amount 0
22:43:41.765 00.001 8532 move complete, result=0
22:43:41.765 00.000 8532 worker thread done servicing request
22:43:41.765 00.000 8532 Worker thread wakes up
22:43:41.765 00.000 7008 GuideStep: -0.3 px 264 ms EAST, 0.1 px 0 ms NORTH
22:43:41.769 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:41.769 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:43.344 01.575 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bca1950e-fb03-4bc1-9587-33fd7e29cdb6"}
22:43:43.349 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bca1950e-fb03-4bc1-9587-33fd7e29cdb6"}
22:43:43.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbbd3e6e-3e00-48e7-a9ad-7aec89b1479c"}
22:43:43.355 00.003 7008 case statement mapped state 6 to 3
22:43:43.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbbd3e6e-3e00-48e7-a9ad-7aec89b1479c"}
22:43:43.360 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a5a3285-3f55-46b1-8176-1df3ddc57ded"}
22:43:43.363 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":194,"width":15,"height":15,"star_pos":[7.06,7.15],"pixels":"..."},"id":"5a5a3285-3f55-46b1-8176-1df3ddc57ded"}
22:43:43.898 00.535 8532 Exposure complete
22:43:43.929 00.031 8532 worker thread done servicing request
22:43:43.929 00.000 7008 OnExposeComplete: enter
22:43:43.931 00.002 7008 UpdateGuideState(): m_state=6
22:43:43.933 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:43:43.935 00.002 7008 Star::Find returns 1 (0), X=551.98, Y=444.20, Mass=228252, SNR=286.9, Peak=47025 HFD=2.3
22:43:43.938 00.003 7008 MultiStar: [#1 -0.16,0.07,0.56,U] [#2 -0.35,-0.01,0.57,U] [#3 -0.14,0.00,0.43,U] [#4 -0.07,0.04,0.31,U] [#5 -0.10,0.09,0.32,U] [#6 -0.34,0.02,0.38,U] [#7 -0.18,0.18,0.29,U] [#8 -0.34,-0.12,0.35,U] 
22:43:43.941 00.003 7008 refined, 8 included, MultiStar: {-0.30, 0.04}, one-star: {-0.55, 0.09}
22:43:43.943 00.002 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
22:43:43.946 00.003 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
22:43:43.949 00.003 7008 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=-0.30 mountY=0.14, mountTheta=2.71
22:43:43.952 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=0.04, opts=13)
22:43:43.954 00.002 7008 Enqueuing Move request for scope (-0.30, 0.04)
22:43:43.958 00.004 8532 Worker thread wakes up
22:43:43.958 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1096, max=65529, med=2714, FiltMin=2180, FiltMax=22412, Gamma=0.990
22:43:43.961 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
22:43:43.962 00.001 7008 UpdateGuideState exits: m=228252 SNR=286.9
22:43:43.965 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.967 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:43.969 00.002 7008 Enqueuing Expose request
22:43:43.972 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
22:43:43.972 00.000 8532 Moving (-0.30, 0.04) raw xDistance=-0.30 yDistance=0.14
22:43:43.972 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:43:43.972 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.973 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:43:43.973 00.000 8532 MoveAxis(E, 292, ABG)
22:43:43.973 00.000 8532 Guiding  Dir = 2, Dur = 292
22:43:43.973 00.000 8532 IsSlewing returns 0
22:43:43.974 00.001 8532 IsGuiding returns 0
22:43:43.974 00.000 8532 PulseGuide returned control before completion, sleep 302
22:43:44.282 00.308 8532 IsGuiding returns 0
22:43:44.282 00.000 8532 Move returns status 0, amount 292
22:43:44.282 00.000 8532 MoveAxis(N, 0, ABG)
22:43:44.282 00.000 8532 Move returns status 0, amount 0
22:43:44.282 00.000 8532 move complete, result=0
22:43:44.282 00.000 8532 worker thread done servicing request
22:43:44.283 00.001 8532 Worker thread wakes up
22:43:44.283 00.000 7008 GuideStep: -0.3 px 292 ms EAST, 0.1 px 0 ms NORTH
22:43:44.285 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:44.285 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:45.345 01.060 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4590171-2da2-4d5d-9e26-d5e99014f78c"}
22:43:45.350 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4590171-2da2-4d5d-9e26-d5e99014f78c"}
22:43:45.352 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a9f6b1b-df17-42a1-9998-30a87dc9f2a2"}
22:43:45.355 00.003 7008 case statement mapped state 6 to 3
22:43:45.356 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a9f6b1b-df17-42a1-9998-30a87dc9f2a2"}
22:43:45.360 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"139bf2e8-bb45-4e2e-a72d-83694dbbc177"}
22:43:45.362 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.98,7.20],"pixels":"..."},"id":"139bf2e8-bb45-4e2e-a72d-83694dbbc177"}
22:43:46.416 01.054 8532 Exposure complete
22:43:46.456 00.040 8532 worker thread done servicing request
22:43:46.457 00.001 7008 OnExposeComplete: enter
22:43:46.458 00.001 7008 UpdateGuideState(): m_state=6
22:43:46.460 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:43:46.461 00.001 7008 Star::Find returns 1 (0), X=552.21, Y=444.33, Mass=220213, SNR=279.4, Peak=38107 HFD=2.6
22:43:46.463 00.002 7008 MultiStar: [#1 0.06,0.15,0.57,U] [#2 -0.14,0.12,0.57,U] [#3 0.10,0.15,0.46,U] [#4 -0.00,0.04,0.35,U] [#5 -0.01,0.13,0.31,U] [#6 -0.14,0.11,0.38,U] [#7 -0.01,0.37,0.31,U] [#8 -0.29,0.01,0.33,U] 
22:43:46.465 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.32, 0.21}
22:43:46.466 00.001 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
22:43:46.467 00.001 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
22:43:46.468 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.21 mountX=-0.12 mountY=0.18, mountTheta=2.17
22:43:46.471 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.15, opts=13)
22:43:46.474 00.003 7008 Enqueuing Move request for scope (-0.11, 0.15)
22:43:46.475 00.001 8532 Worker thread wakes up
22:43:46.475 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
22:43:46.475 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
22:43:46.475 00.000 8532 Moving (-0.11, 0.15) raw xDistance=-0.12 yDistance=0.18
22:43:46.475 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:43:46.475 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:43:46.475 00.000 8532 MoveAxis(E, 0, ABG)
22:43:46.477 00.002 8532 Move returns status 0, amount 0
22:43:46.477 00.000 8532 MoveAxis(S, 318, ABG)
22:43:46.477 00.000 8532 Guiding  Dir = 1, Dur = 318
22:43:46.477 00.000 7008 UpdateImageDisplay: Size=(752,580) min=853, max=56839, med=2713, FiltMin=2162, FiltMax=27487, Gamma=0.990
22:43:46.478 00.001 7008 UpdateGuideState exits: m=220213 SNR=279.4
22:43:46.480 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.481 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:46.482 00.001 7008 Enqueuing Expose request
22:43:46.483 00.001 8532 IsSlewing returns 0
22:43:46.484 00.001 8532 IsGuiding returns 0
22:43:46.484 00.000 8532 PulseGuide returned control before completion, sleep 328
22:43:46.815 00.331 8532 IsGuiding returns 1
22:43:46.815 00.000 8532 scope still moving after pulse duration time elapsed
22:43:46.846 00.031 8532 IsSlewing returns 0
22:43:46.846 00.000 8532 IsGuiding returns 0
22:43:46.846 00.000 8532 scope move finished after 318 + 45 ms
22:43:46.846 00.000 8532 Move returns status 0, amount 318
22:43:46.846 00.000 8532 move complete, result=0
22:43:46.847 00.001 8532 worker thread done servicing request
22:43:46.847 00.000 8532 Worker thread wakes up
22:43:46.847 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 318 ms SOUTH
22:43:46.850 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:46.850 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:47.343 00.493 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e24a6b91-772e-4911-8aea-70c32d82013e"}
22:43:47.347 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e24a6b91-772e-4911-8aea-70c32d82013e"}
22:43:47.349 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cfcbbd8-2b14-4c5b-b5aa-bde72dd58460"}
22:43:47.351 00.002 7008 case statement mapped state 6 to 3
22:43:47.354 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cfcbbd8-2b14-4c5b-b5aa-bde72dd58460"}
22:43:47.358 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1eca26eb-6601-433a-86a9-bf2b08e6da3e"}
22:43:47.359 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[7.21,7.33],"pixels":"..."},"id":"1eca26eb-6601-433a-86a9-bf2b08e6da3e"}
22:43:48.972 01.613 8532 Exposure complete
22:43:49.014 00.042 8532 worker thread done servicing request
22:43:49.015 00.001 7008 OnExposeComplete: enter
22:43:49.017 00.002 7008 UpdateGuideState(): m_state=6
22:43:49.018 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:43:49.020 00.002 7008 Star::Find returns 1 (0), X=552.03, Y=444.09, Mass=231451, SNR=301.2, Peak=48596 HFD=2.2
22:43:49.022 00.002 7008 MultiStar: [#1 -0.19,-0.04,0.57,U] [#2 -0.41,-0.11,0.54,U] [#3 -0.12,-0.18,0.40,U] [#4 -0.08,-0.15,0.33,U] [#5 -0.10,-0.09,0.32,U] [#6 -0.41,-0.12,0.36,U] [#7 -0.16,0.11,0.29,U] [#8 -0.35,-0.20,0.31,U] 
22:43:49.025 00.003 7008 refined, 8 included, MultiStar: {-0.30, -0.08}, one-star: {-0.51, -0.02}
22:43:49.027 00.002 7008 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.07) = xAngle (-2.82 = -2.82)
22:43:49.029 00.002 7008 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.23 = 3.05)
22:43:49.031 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.89 mountX=-0.30 mountY=0.03, mountTheta=3.05
22:43:49.034 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.08, opts=13)
22:43:49.035 00.001 7008 Enqueuing Move request for scope (-0.30, -0.08)
22:43:49.037 00.002 8532 Worker thread wakes up
22:43:49.037 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
22:43:49.037 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
22:43:49.037 00.000 8532 Moving (-0.30, -0.08) raw xDistance=-0.30 yDistance=0.03
22:43:49.037 00.000 7008 UpdateImageDisplay: Size=(752,580) min=936, max=65529, med=2709, FiltMin=2303, FiltMax=21560, Gamma=0.990
22:43:49.040 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:43:49.040 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.040 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:49.040 00.000 8532 MoveAxis(E, 270, ABG)
22:43:49.040 00.000 8532 Guiding  Dir = 2, Dur = 270
22:43:49.041 00.001 7008 UpdateGuideState exits: m=231451 SNR=301.2
22:43:49.045 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.046 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:49.048 00.002 7008 Enqueuing Expose request
22:43:49.049 00.001 8532 IsSlewing returns 0
22:43:49.049 00.000 8532 IsGuiding returns 0
22:43:49.049 00.000 8532 PulseGuide returned control before completion, sleep 280
22:43:49.337 00.288 8532 IsGuiding returns 0
22:43:49.337 00.000 8532 Move returns status 0, amount 270
22:43:49.337 00.000 8532 MoveAxis(N, 0, ABG)
22:43:49.337 00.000 8532 Move returns status 0, amount 0
22:43:49.337 00.000 8532 move complete, result=0
22:43:49.337 00.000 7008 GuideStep: -0.3 px 270 ms EAST, 0.0 px 0 ms NORTH
22:43:49.342 00.005 8532 worker thread done servicing request
22:43:49.342 00.000 8532 Worker thread wakes up
22:43:49.342 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:49.342 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:49.345 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a64e38b6-b2a3-4689-ac7c-7c2f889494bc"}
22:43:49.349 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a64e38b6-b2a3-4689-ac7c-7c2f889494bc"}
22:43:49.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96bab369-b93e-407e-affe-c54e37936de4"}
22:43:49.354 00.002 7008 case statement mapped state 6 to 3
22:43:49.356 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"96bab369-b93e-407e-affe-c54e37936de4"}
22:43:49.359 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4736484a-9d8c-448b-8877-5f24066b642b"}
22:43:49.362 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.03,7.09],"pixels":"..."},"id":"4736484a-9d8c-448b-8877-5f24066b642b"}
22:43:51.341 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"163b576e-ab40-4f6b-a1c0-c1459e2577f4"}
22:43:51.344 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"163b576e-ab40-4f6b-a1c0-c1459e2577f4"}
22:43:51.346 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb5b796c-3398-486a-a31b-b3dafb196dd3"}
22:43:51.348 00.002 7008 case statement mapped state 6 to 3
22:43:51.351 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb5b796c-3398-486a-a31b-b3dafb196dd3"}
22:43:51.352 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e13bfe14-fe41-4f2b-9b61-c77310dc8e21"}
22:43:51.355 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":197,"width":15,"height":15,"star_pos":[7.03,7.09],"pixels":"..."},"id":"e13bfe14-fe41-4f2b-9b61-c77310dc8e21"}
22:43:51.471 00.116 8532 Exposure complete
22:43:51.518 00.047 8532 worker thread done servicing request
22:43:51.518 00.000 7008 OnExposeComplete: enter
22:43:51.521 00.003 7008 UpdateGuideState(): m_state=6
22:43:51.523 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:43:51.527 00.004 7008 Star::Find returns 1 (0), X=552.00, Y=444.13, Mass=235290, SNR=302.2, Peak=49846 HFD=2.2
22:43:51.529 00.002 7008 MultiStar: [#1 -0.13,0.03,0.52,U] [#2 -0.39,-0.07,0.55,U] [#3 -0.04,-0.11,0.41,U] [#4 0.00,-0.10,0.31,U] [#5 -0.08,0.05,0.30,U] [#6 -0.37,-0.00,0.35,U] [#7 -0.20,0.10,0.27,U] [#8 -0.31,-0.18,0.29,U] 
22:43:51.531 00.002 7008 refined, 8 included, MultiStar: {-0.28, -0.02}, one-star: {-0.54, 0.01}
22:43:51.535 00.004 7008 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.07) = xAngle (-2.99 = -2.99)
22:43:51.536 00.001 7008 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.40 = 2.89)
22:43:51.538 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.29 cameraTheta=-3.06 mountX=-0.28 mountY=0.07, mountTheta=2.89
22:43:51.542 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.02, opts=13)
22:43:51.544 00.002 7008 Enqueuing Move request for scope (-0.28, -0.02)
22:43:51.547 00.003 8532 Worker thread wakes up
22:43:51.547 00.000 7008 UpdateImageDisplay: Size=(752,580) min=968, max=65529, med=2711, FiltMin=2143, FiltMax=21229, Gamma=0.990
22:43:51.549 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
22:43:51.549 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
22:43:51.549 00.000 8532 Moving (-0.28, -0.02) raw xDistance=-0.28 yDistance=0.07
22:43:51.549 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:43:51.549 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:51.549 00.000 7008 UpdateGuideState exits: m=235290 SNR=302.2
22:43:51.552 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:43:51.552 00.000 8532 MoveAxis(E, 275, ABG)
22:43:51.552 00.000 8532 Guiding  Dir = 2, Dur = 275
22:43:51.552 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.553 00.001 8532 IsSlewing returns 0
22:43:51.553 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:51.555 00.002 7008 Enqueuing Expose request
22:43:51.558 00.003 8532 IsGuiding returns 0
22:43:51.559 00.001 8532 PulseGuide returned control before completion, sleep 285
22:43:51.853 00.294 8532 IsGuiding returns 0
22:43:51.853 00.000 8532 Move returns status 0, amount 275
22:43:51.853 00.000 8532 MoveAxis(N, 0, ABG)
22:43:51.853 00.000 8532 Move returns status 0, amount 0
22:43:51.853 00.000 8532 move complete, result=0
22:43:51.853 00.000 8532 worker thread done servicing request
22:43:51.854 00.001 7008 GuideStep: -0.3 px 275 ms EAST, 0.1 px 0 ms NORTH
22:43:51.856 00.002 8532 Worker thread wakes up
22:43:51.856 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:51.856 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:53.340 01.484 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95f6d86e-3743-4264-a661-2bb601bece6d"}
22:43:53.345 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95f6d86e-3743-4264-a661-2bb601bece6d"}
22:43:53.348 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3aff7a9e-d274-4cde-a2de-5c353ddf7078"}
22:43:53.350 00.002 7008 case statement mapped state 6 to 3
22:43:53.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3aff7a9e-d274-4cde-a2de-5c353ddf7078"}
22:43:53.356 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca70b4ad-767f-40dc-bac4-c3a12c706f1e"}
22:43:53.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[7.00,7.13],"pixels":"..."},"id":"ca70b4ad-767f-40dc-bac4-c3a12c706f1e"}
22:43:53.986 00.628 8532 Exposure complete
22:43:54.026 00.040 8532 worker thread done servicing request
22:43:54.026 00.000 7008 OnExposeComplete: enter
22:43:54.029 00.003 7008 UpdateGuideState(): m_state=6
22:43:54.031 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:43:54.033 00.002 7008 Star::Find returns 1 (0), X=552.09, Y=444.20, Mass=237815, SNR=310.7, Peak=45960 HFD=2.4
22:43:54.035 00.002 7008 MultiStar: [#1 -0.09,0.03,0.52,U] [#2 -0.27,0.03,0.51,U] [#3 0.01,-0.09,0.40,U] [#4 0.01,-0.01,0.32,U] [#5 -0.03,0.11,0.32,U] [#6 -0.24,-0.06,0.33,U] [#7 -0.15,0.20,0.26,U] [#8 -0.40,0.04,0.30,U] 
22:43:54.037 00.002 7008 refined, 8 included, MultiStar: {-0.22, 0.04}, one-star: {-0.45, 0.09}
22:43:54.039 00.002 7008 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.07) = xAngle (3.02 = 3.02)
22:43:54.040 00.001 7008 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.61 = 2.61)
22:43:54.042 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.95 mountX=-0.22 mountY=0.12, mountTheta=2.67
22:43:54.045 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.04, opts=13)
22:43:54.047 00.002 7008 Enqueuing Move request for scope (-0.22, 0.04)
22:43:54.050 00.003 8532 Worker thread wakes up
22:43:54.050 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
22:43:54.050 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
22:43:54.050 00.000 8532 Moving (-0.22, 0.04) raw xDistance=-0.22 yDistance=0.12
22:43:54.050 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:43:54.050 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.050 00.000 7008 UpdateImageDisplay: Size=(752,580) min=760, max=64091, med=2708, FiltMin=2149, FiltMax=23890, Gamma=0.990
22:43:54.052 00.002 7008 UpdateGuideState exits: m=237815 SNR=310.7
22:43:54.054 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.055 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:54.057 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:43:54.057 00.000 8532 MoveAxis(E, 223, ABG)
22:43:54.057 00.000 8532 Guiding  Dir = 2, Dur = 223
22:43:54.057 00.000 7008 Enqueuing Expose request
22:43:54.060 00.003 8532 IsSlewing returns 0
22:43:54.060 00.000 8532 IsGuiding returns 0
22:43:54.061 00.001 8532 PulseGuide returned control before completion, sleep 233
22:43:54.307 00.246 8532 IsGuiding returns 0
22:43:54.307 00.000 8532 Move returns status 0, amount 223
22:43:54.307 00.000 8532 MoveAxis(N, 0, ABG)
22:43:54.307 00.000 8532 Move returns status 0, amount 0
22:43:54.307 00.000 8532 move complete, result=0
22:43:54.307 00.000 8532 worker thread done servicing request
22:43:54.307 00.000 8532 Worker thread wakes up
22:43:54.307 00.000 7008 GuideStep: -0.2 px 223 ms EAST, 0.1 px 0 ms NORTH
22:43:54.310 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:54.310 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:55.340 01.030 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bee1ec24-7769-49bd-8a2c-fdd49990c375"}
22:43:55.343 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bee1ec24-7769-49bd-8a2c-fdd49990c375"}
22:43:55.347 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c787abcb-06f0-4cb1-b903-60c5587ed128"}
22:43:55.348 00.001 7008 case statement mapped state 6 to 3
22:43:55.350 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c787abcb-06f0-4cb1-b903-60c5587ed128"}
22:43:55.352 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c72800d-55be-445e-9655-9de3e5b51126"}
22:43:55.354 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[7.09,7.20],"pixels":"..."},"id":"7c72800d-55be-445e-9655-9de3e5b51126"}
22:43:56.436 01.082 8532 Exposure complete
22:43:56.475 00.039 8532 worker thread done servicing request
22:43:56.475 00.000 7008 OnExposeComplete: enter
22:43:56.477 00.002 7008 UpdateGuideState(): m_state=6
22:43:56.479 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:43:56.481 00.002 7008 Star::Find returns 1 (0), X=552.28, Y=444.24, Mass=240072, SNR=307.3, Peak=39521 HFD=2.5
22:43:56.483 00.002 7008 MultiStar: [#1 0.06,0.15,0.54,U] [#2 -0.06,0.02,0.50,U] [#3 0.17,0.11,0.39,U] [#4 0.21,0.22,0.34,U] [#5 0.12,0.20,0.31,U] [#6 -0.02,0.10,0.35,U] [#7 0.07,0.29,0.27,U] [#8 -0.18,0.09,0.31,U] 
22:43:56.484 00.001 7008 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.26, 0.13}
22:43:56.486 00.002 7008 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.07) = xAngle (1.87 = 1.87)
22:43:56.487 00.001 7008 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.46 = 1.46)
22:43:56.490 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.80 mountX=-0.04 mountY=0.14, mountTheta=1.86
22:43:56.494 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.13, opts=13)
22:43:56.496 00.002 7008 Enqueuing Move request for scope (-0.03, 0.13)
22:43:56.498 00.002 8532 Worker thread wakes up
22:43:56.498 00.000 7008 UpdateImageDisplay: Size=(752,580) min=993, max=54072, med=2707, FiltMin=2174, FiltMax=28963, Gamma=0.990
22:43:56.500 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
22:43:56.500 00.000 7008 UpdateGuideState exits: m=240072 SNR=307.3
22:43:56.501 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.503 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:56.504 00.001 7008 Enqueuing Expose request
22:43:56.506 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
22:43:56.506 00.000 8532 Moving (-0.03, 0.13) raw xDistance=-0.04 yDistance=0.14
22:43:56.506 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:43:56.506 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.506 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:43:56.507 00.001 8532 MoveAxis(E, 0, ABG)
22:43:56.507 00.000 8532 Move returns status 0, amount 0
22:43:56.507 00.000 8532 MoveAxis(N, 0, ABG)
22:43:56.507 00.000 8532 Move returns status 0, amount 0
22:43:56.507 00.000 8532 move complete, result=0
22:43:56.507 00.000 8532 worker thread done servicing request
22:43:56.507 00.000 8532 Worker thread wakes up
22:43:56.507 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:56.507 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:56.507 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:57.340 00.833 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15383910-0992-4f33-8a94-5feb108643b0"}
22:43:57.341 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15383910-0992-4f33-8a94-5feb108643b0"}
22:43:57.343 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b92815f9-a77b-48a3-9d65-8d4e6d6cea33"}
22:43:57.345 00.002 7008 case statement mapped state 6 to 3
22:43:57.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b92815f9-a77b-48a3-9d65-8d4e6d6cea33"}
22:43:57.350 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f75ac353-83f1-404b-b602-dd109ad16105"}
22:43:57.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":200,"width":15,"height":15,"star_pos":[7.28,7.24],"pixels":"..."},"id":"f75ac353-83f1-404b-b602-dd109ad16105"}
22:43:58.635 01.283 8532 Exposure complete
22:43:58.665 00.030 8532 worker thread done servicing request
22:43:58.666 00.001 7008 OnExposeComplete: enter
22:43:58.667 00.001 7008 UpdateGuideState(): m_state=6
22:43:58.669 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:43:58.671 00.002 7008 Star::Find returns 1 (0), X=552.26, Y=444.32, Mass=242954, SNR=304.8, Peak=39369 HFD=2.7
22:43:58.674 00.003 7008 MultiStar: [#1 0.04,0.16,0.52,U] [#2 -0.05,0.15,0.56,U] [#3 0.07,0.20,0.41,U] [#4 0.17,0.23,0.33,U] [#5 0.17,0.21,0.33,U] [#6 -0.09,0.18,0.36,U] [#7 0.02,0.26,0.28,U] [#8 -0.26,0.03,0.32,U] 
22:43:58.675 00.001 7008 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.28, 0.21}
22:43:58.677 00.002 7008 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.07) = xAngle (1.97 = 1.97)
22:43:58.678 00.001 7008 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.56 = 1.56)
22:43:58.679 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=-0.07 mountY=0.19, mountTheta=1.94
22:43:58.681 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.18, opts=13)
22:43:58.683 00.002 7008 Enqueuing Move request for scope (-0.06, 0.18)
22:43:58.685 00.002 8532 Worker thread wakes up
22:43:58.685 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
22:43:58.685 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
22:43:58.685 00.000 8532 Moving (-0.06, 0.18) raw xDistance=-0.07 yDistance=0.19
22:43:58.685 00.000 7008 UpdateImageDisplay: Size=(752,580) min=886, max=56404, med=2706, FiltMin=2185, FiltMax=30195, Gamma=0.990
22:43:58.686 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:43:58.686 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:43:58.686 00.000 8532 MoveAxis(E, 0, ABG)
22:43:58.686 00.000 8532 Move returns status 0, amount 0
22:43:58.686 00.000 8532 MoveAxis(S, 339, ABG)
22:43:58.687 00.001 7008 UpdateGuideState exits: m=242954 SNR=304.8
22:43:58.689 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.691 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:43:58.693 00.002 7008 Enqueuing Expose request
22:43:58.694 00.001 8532 Guiding  Dir = 1, Dur = 339
22:43:58.694 00.000 8532 IsSlewing returns 0
22:43:58.694 00.000 8532 IsGuiding returns 0
22:43:58.695 00.001 8532 PulseGuide returned control before completion, sleep 349
22:43:59.048 00.353 8532 IsGuiding returns 1
22:43:59.048 00.000 8532 scope still moving after pulse duration time elapsed
22:43:59.080 00.032 8532 IsSlewing returns 0
22:43:59.080 00.000 8532 IsGuiding returns 0
22:43:59.080 00.000 8532 scope move finished after 339 + 46 ms
22:43:59.081 00.001 8532 Move returns status 0, amount 339
22:43:59.081 00.000 8532 move complete, result=0
22:43:59.081 00.000 8532 worker thread done servicing request
22:43:59.081 00.000 8532 Worker thread wakes up
22:43:59.081 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:43:59.081 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:43:59.081 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 339 ms SOUTH
22:43:59.340 00.259 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"806084a9-97fe-444c-9a48-7b6b93c76e59"}
22:43:59.344 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"806084a9-97fe-444c-9a48-7b6b93c76e59"}
22:43:59.348 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f1c4eba-acd7-45ce-a40a-d3444069fa78"}
22:43:59.351 00.003 7008 case statement mapped state 6 to 3
22:43:59.354 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f1c4eba-acd7-45ce-a40a-d3444069fa78"}
22:43:59.359 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e0836b53-b039-4b6e-b444-e019fd0f1020"}
22:43:59.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[7.26,7.32],"pixels":"..."},"id":"e0836b53-b039-4b6e-b444-e019fd0f1020"}
22:44:01.210 01.849 8532 Exposure complete
22:44:01.242 00.032 8532 worker thread done servicing request
22:44:01.242 00.000 7008 OnExposeComplete: enter
22:44:01.244 00.002 7008 UpdateGuideState(): m_state=6
22:44:01.245 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:44:01.247 00.002 7008 Star::Find returns 1 (0), X=552.24, Y=444.22, Mass=253000, SNR=322.8, Peak=41738 HFD=2.5
22:44:01.250 00.003 7008 MultiStar: [#1 0.09,0.06,0.51,U] [#2 -0.07,0.08,0.51,U] [#3 0.20,0.05,0.39,U] [#4 0.28,-0.08,0.33,U] [#5 0.21,0.03,0.31,U] [#6 -0.12,0.04,0.33,U] [#7 0.08,0.18,0.26,U] [#8 -0.11,-0.05,0.29,U] 
22:44:01.254 00.004 7008 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.30, 0.10}
22:44:01.256 00.002 7008 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.07) = xAngle (2.11 = 2.11)
22:44:01.259 00.003 7008 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.70 = 1.70)
22:44:01.261 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.04 mountX=-0.03 mountY=0.06, mountTheta=2.05
22:44:01.268 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.06, opts=13)
22:44:01.271 00.003 7008 Enqueuing Move request for scope (-0.03, 0.06)
22:44:01.274 00.003 8532 Worker thread wakes up
22:44:01.274 00.000 7008 UpdateImageDisplay: Size=(752,580) min=944, max=55965, med=2704, FiltMin=2236, FiltMax=30582, Gamma=0.990
22:44:01.278 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:44:01.278 00.000 7008 UpdateGuideState exits: m=253000 SNR=322.8
22:44:01.281 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:44:01.281 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.285 00.004 8532 Moving (-0.03, 0.06) raw xDistance=-0.03 yDistance=0.06
22:44:01.285 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:01.288 00.003 7008 Enqueuing Expose request
22:44:01.291 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:01.291 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.291 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:44:01.291 00.000 8532 MoveAxis(E, 0, ABG)
22:44:01.291 00.000 8532 Move returns status 0, amount 0
22:44:01.293 00.002 8532 MoveAxis(N, 0, ABG)
22:44:01.293 00.000 8532 Move returns status 0, amount 0
22:44:01.293 00.000 8532 move complete, result=0
22:44:01.293 00.000 8532 worker thread done servicing request
22:44:01.293 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:01.296 00.003 8532 Worker thread wakes up
22:44:01.297 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:01.297 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:01.339 00.042 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d134a4b5-0a64-4c86-9b92-13165c0e9406"}
22:44:01.342 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d134a4b5-0a64-4c86-9b92-13165c0e9406"}
22:44:01.347 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94577b14-cd5b-47b6-b9df-3a9aafe58e6e"}
22:44:01.350 00.003 7008 case statement mapped state 6 to 3
22:44:01.353 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94577b14-cd5b-47b6-b9df-3a9aafe58e6e"}
22:44:01.356 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7b2a70f-3466-42fc-aeb9-2cd30d3d6a30"}
22:44:01.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[7.24,7.22],"pixels":"..."},"id":"e7b2a70f-3466-42fc-aeb9-2cd30d3d6a30"}
22:44:03.339 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9b17389-91e0-4339-8267-77c64e480ccc"}
22:44:03.346 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9b17389-91e0-4339-8267-77c64e480ccc"}
22:44:03.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f80d09c5-700f-46e9-99d4-221fc2f494e9"}
22:44:03.351 00.002 7008 case statement mapped state 6 to 3
22:44:03.354 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f80d09c5-700f-46e9-99d4-221fc2f494e9"}
22:44:03.357 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2eab8dfa-2eaa-42c9-95dd-0121f3313687"}
22:44:03.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[7.24,7.22],"pixels":"..."},"id":"2eab8dfa-2eaa-42c9-95dd-0121f3313687"}
22:44:03.417 00.057 8532 Exposure complete
22:44:03.467 00.050 8532 worker thread done servicing request
22:44:03.467 00.000 7008 OnExposeComplete: enter
22:44:03.469 00.002 7008 UpdateGuideState(): m_state=6
22:44:03.471 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:44:03.472 00.001 7008 Star::Find returns 1 (0), X=552.27, Y=444.21, Mass=244798, SNR=309.2, Peak=40750 HFD=2.4
22:44:03.475 00.003 7008 MultiStar: [#1 0.05,0.06,0.52,U] [#2 -0.06,0.01,0.56,U] [#3 0.16,-0.00,0.44,U] [#4 0.21,0.02,0.34,U] [#5 0.13,0.10,0.33,U] [#6 -0.08,0.08,0.35,U] [#7 0.04,0.26,0.28,U] [#8 -0.10,-0.08,0.33,U] 
22:44:03.477 00.002 7008 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.27, 0.10}
22:44:03.479 00.002 7008 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.07) = xAngle (2.15 = 2.15)
22:44:03.482 00.003 7008 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.74 = 1.74)
22:44:03.484 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.08 mountX=-0.04 mountY=0.07, mountTheta=2.08
22:44:03.487 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.06, opts=13)
22:44:03.489 00.002 7008 Enqueuing Move request for scope (-0.03, 0.06)
22:44:03.490 00.001 8532 Worker thread wakes up
22:44:03.490 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:44:03.490 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:44:03.490 00.000 8532 Moving (-0.03, 0.06) raw xDistance=-0.04 yDistance=0.07
22:44:03.490 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:44:03.490 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:03.492 00.002 7008 UpdateImageDisplay: Size=(752,580) min=793, max=55345, med=2700, FiltMin=2191, FiltMax=30835, Gamma=0.990
22:44:03.493 00.001 7008 UpdateGuideState exits: m=244798 SNR=309.2
22:44:03.495 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.496 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:03.498 00.002 7008 Enqueuing Expose request
22:44:03.500 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:44:03.500 00.000 8532 MoveAxis(E, 0, ABG)
22:44:03.500 00.000 8532 Move returns status 0, amount 0
22:44:03.500 00.000 8532 MoveAxis(N, 0, ABG)
22:44:03.500 00.000 8532 Move returns status 0, amount 0
22:44:03.500 00.000 8532 move complete, result=0
22:44:03.500 00.000 8532 worker thread done servicing request
22:44:03.500 00.000 8532 Worker thread wakes up
22:44:03.500 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:03.502 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:03.502 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:05.339 01.837 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e384d25a-38ba-4f2f-973d-9f09ba44d27a"}
22:44:05.344 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e384d25a-38ba-4f2f-973d-9f09ba44d27a"}
22:44:05.347 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"235fdc1c-e654-468e-9a90-dba6965d3bcf"}
22:44:05.350 00.003 7008 case statement mapped state 6 to 3
22:44:05.354 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"235fdc1c-e654-468e-9a90-dba6965d3bcf"}
22:44:05.357 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fca4afdf-b74f-4845-bb3c-e897635545e9"}
22:44:05.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[7.27,7.21],"pixels":"..."},"id":"fca4afdf-b74f-4845-bb3c-e897635545e9"}
22:44:05.625 00.265 8532 Exposure complete
22:44:05.665 00.040 8532 worker thread done servicing request
22:44:05.666 00.001 7008 OnExposeComplete: enter
22:44:05.667 00.001 7008 UpdateGuideState(): m_state=6
22:44:05.669 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:44:05.671 00.002 7008 Star::Find returns 1 (0), X=552.30, Y=444.26, Mass=242064, SNR=312.8, Peak=37943 HFD=2.6
22:44:05.674 00.003 7008 MultiStar: [#1 0.10,0.05,0.54,U] [#2 -0.04,0.06,0.53,U] [#3 0.12,0.11,0.44,U] [#4 0.23,0.06,0.35,U] [#5 0.26,0.14,0.32,U] [#6 -0.07,0.00,0.33,U] [#7 0.09,0.19,0.29,U] [#8 -0.12,-0.05,0.30,U] 
22:44:05.675 00.001 7008 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.24, 0.15}
22:44:05.677 00.002 7008 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.07) = xAngle (1.72 = 1.72)
22:44:05.680 00.003 7008 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.31 = 1.31)
22:44:05.682 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=-0.01 mountY=0.08, mountTheta=1.72
22:44:05.686 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.09, opts=13)
22:44:05.688 00.002 7008 Enqueuing Move request for scope (-0.01, 0.09)
22:44:05.690 00.002 8532 Worker thread wakes up
22:44:05.690 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:44:05.690 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:44:05.690 00.000 8532 Moving (-0.01, 0.09) raw xDistance=-0.01 yDistance=0.08
22:44:05.690 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:44:05.690 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:05.690 00.000 7008 UpdateImageDisplay: Size=(752,580) min=795, max=51811, med=2701, FiltMin=2094, FiltMax=31248, Gamma=0.990
22:44:05.692 00.002 7008 UpdateGuideState exits: m=242064 SNR=312.8
22:44:05.694 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.695 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:05.698 00.003 7008 Enqueuing Expose request
22:44:05.699 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:44:05.700 00.001 8532 MoveAxis(E, 0, ABG)
22:44:05.700 00.000 8532 Move returns status 0, amount 0
22:44:05.700 00.000 8532 MoveAxis(N, 0, ABG)
22:44:05.700 00.000 8532 Move returns status 0, amount 0
22:44:05.700 00.000 8532 move complete, result=0
22:44:05.700 00.000 8532 worker thread done servicing request
22:44:05.700 00.000 8532 Worker thread wakes up
22:44:05.700 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:05.701 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:05.701 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:07.340 01.639 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03886e5c-552b-46a2-8e96-8fbd3a2cd3a6"}
22:44:07.343 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03886e5c-552b-46a2-8e96-8fbd3a2cd3a6"}
22:44:07.346 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba884d57-f77b-4470-8897-a044e38531dd"}
22:44:07.351 00.005 7008 case statement mapped state 6 to 3
22:44:07.353 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba884d57-f77b-4470-8897-a044e38531dd"}
22:44:07.356 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"554e461d-02c5-462a-8f6b-f411c991e741"}
22:44:07.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":204,"width":15,"height":15,"star_pos":[7.30,7.26],"pixels":"..."},"id":"554e461d-02c5-462a-8f6b-f411c991e741"}
22:44:07.829 00.471 8532 Exposure complete
22:44:07.871 00.042 8532 worker thread done servicing request
22:44:07.871 00.000 7008 OnExposeComplete: enter
22:44:07.874 00.003 7008 UpdateGuideState(): m_state=6
22:44:07.876 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:44:07.879 00.003 7008 Star::Find returns 1 (0), X=552.22, Y=444.26, Mass=234027, SNR=296.8, Peak=40523 HFD=2.5
22:44:07.881 00.002 7008 MultiStar: [#1 0.00,0.10,0.57,U] [#2 -0.14,0.08,0.55,U] [#3 0.18,0.04,0.43,U] [#4 0.11,0.16,0.35,U] [#5 0.15,0.25,0.34,U] [#6 -0.05,0.11,0.38,U] [#7 0.00,0.16,0.30,U] [#8 -0.16,0.03,0.33,U] 
22:44:07.883 00.002 7008 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.32, 0.14}
22:44:07.886 00.003 7008 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
22:44:07.889 00.003 7008 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.77 = 1.77)
22:44:07.891 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.08 mountY=0.13, mountTheta=2.10
22:44:07.894 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.12, opts=13)
22:44:07.896 00.002 7008 Enqueuing Move request for scope (-0.07, 0.12)
22:44:07.899 00.003 8532 Worker thread wakes up
22:44:07.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
22:44:07.899 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
22:44:07.899 00.000 8532 Moving (-0.07, 0.12) raw xDistance=-0.08 yDistance=0.13
22:44:07.899 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:44:07.899 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.899 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:44:07.899 00.000 8532 MoveAxis(E, 0, ABG)
22:44:07.899 00.000 8532 Move returns status 0, amount 0
22:44:07.899 00.000 8532 MoveAxis(N, 0, ABG)
22:44:07.899 00.000 8532 Move returns status 0, amount 0
22:44:07.899 00.000 8532 move complete, result=0
22:44:07.900 00.001 7008 UpdateImageDisplay: Size=(752,580) min=860, max=57693, med=2701, FiltMin=2250, FiltMax=28712, Gamma=0.990
22:44:07.901 00.001 7008 UpdateGuideState exits: m=234027 SNR=296.8
22:44:07.904 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.905 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:07.907 00.002 7008 Enqueuing Expose request
22:44:07.908 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:07.910 00.002 8532 worker thread done servicing request
22:44:07.910 00.000 8532 Worker thread wakes up
22:44:07.910 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:07.910 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:09.344 01.434 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"429afff7-f587-4fca-9855-aebd89e8a3a5"}
22:44:09.347 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"429afff7-f587-4fca-9855-aebd89e8a3a5"}
22:44:09.350 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d49d426e-a0ed-4db7-88e4-6a419034c5d4"}
22:44:09.353 00.003 7008 case statement mapped state 6 to 3
22:44:09.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d49d426e-a0ed-4db7-88e4-6a419034c5d4"}
22:44:09.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e1265aa-6426-49cb-a08c-570efcaeb98f"}
22:44:09.361 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.22,7.26],"pixels":"..."},"id":"2e1265aa-6426-49cb-a08c-570efcaeb98f"}
22:44:10.039 00.678 8532 Exposure complete
22:44:10.080 00.041 8532 worker thread done servicing request
22:44:10.081 00.001 7008 OnExposeComplete: enter
22:44:10.083 00.002 7008 UpdateGuideState(): m_state=6
22:44:10.084 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:44:10.085 00.001 7008 Star::Find returns 1 (0), X=552.09, Y=444.16, Mass=233212, SNR=303.7, Peak=45694 HFD=2.3
22:44:10.087 00.002 7008 MultiStar: [#1 -0.09,0.13,0.55,U] [#2 -0.29,-0.05,0.56,U] [#3 -0.02,-0.02,0.41,U] [#4 0.08,0.05,0.34,U] [#5 -0.01,0.05,0.32,U] [#6 -0.23,-0.02,0.35,U] [#7 -0.19,0.16,0.29,U] [#8 -0.23,-0.12,0.31,U] 
22:44:10.088 00.001 7008 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.45, 0.04}
22:44:10.090 00.002 7008 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.07) = xAngle (3.08 = 3.08)
22:44:10.092 00.002 7008 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.67 = 2.67)
22:44:10.094 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=-0.21 mountY=0.10, mountTheta=2.71
22:44:10.097 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.03, opts=13)
22:44:10.098 00.001 7008 Enqueuing Move request for scope (-0.21, 0.03)
22:44:10.100 00.002 8532 Worker thread wakes up
22:44:10.100 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
22:44:10.100 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
22:44:10.100 00.000 8532 Moving (-0.21, 0.03) raw xDistance=-0.21 yDistance=0.10
22:44:10.100 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:44:10.100 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:10.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=947, max=62924, med=2702, FiltMin=2131, FiltMax=24623, Gamma=0.990
22:44:10.102 00.002 7008 UpdateGuideState exits: m=233212 SNR=303.7
22:44:10.104 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:10.105 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:10.107 00.002 7008 Enqueuing Expose request
22:44:10.108 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:44:10.109 00.001 8532 MoveAxis(E, 189, ABG)
22:44:10.109 00.000 8532 Guiding  Dir = 2, Dur = 189
22:44:10.110 00.001 8532 IsSlewing returns 0
22:44:10.110 00.000 8532 IsGuiding returns 0
22:44:10.110 00.000 8532 PulseGuide returned control before completion, sleep 199
22:44:10.310 00.200 8532 IsGuiding returns 0
22:44:10.310 00.000 8532 Move returns status 0, amount 189
22:44:10.310 00.000 8532 MoveAxis(N, 0, ABG)
22:44:10.311 00.001 8532 Move returns status 0, amount 0
22:44:10.311 00.000 8532 move complete, result=0
22:44:10.311 00.000 8532 worker thread done servicing request
22:44:10.311 00.000 8532 Worker thread wakes up
22:44:10.311 00.000 7008 GuideStep: -0.2 px 189 ms EAST, 0.1 px 0 ms NORTH
22:44:10.314 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:10.314 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:11.341 01.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73dffd13-b964-4fe1-a5db-45aa80cb7d82"}
22:44:11.345 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73dffd13-b964-4fe1-a5db-45aa80cb7d82"}
22:44:11.348 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f1eab7d-5406-46d1-8af8-bfc7dd9c2d3e"}
22:44:11.351 00.003 7008 case statement mapped state 6 to 3
22:44:11.355 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f1eab7d-5406-46d1-8af8-bfc7dd9c2d3e"}
22:44:11.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f39fcb9c-d96a-47e7-998e-b81112c043cd"}
22:44:11.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":206,"width":15,"height":15,"star_pos":[7.09,7.16],"pixels":"..."},"id":"f39fcb9c-d96a-47e7-998e-b81112c043cd"}
22:44:12.447 01.087 8532 Exposure complete
22:44:12.486 00.039 7008 OnExposeComplete: enter
22:44:12.488 00.002 7008 UpdateGuideState(): m_state=6
22:44:12.489 00.001 8532 worker thread done servicing request
22:44:12.490 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:44:12.492 00.002 7008 Star::Find returns 1 (0), X=552.18, Y=444.20, Mass=217635, SNR=293.2, Peak=40683 HFD=2.4
22:44:12.493 00.001 7008 MultiStar: [#1 -0.02,0.03,0.54,U] [#2 -0.15,-0.04,0.54,U] [#3 0.06,-0.05,0.44,U] [#4 0.07,0.07,0.35,U] [#5 0.04,0.04,0.33,U] [#6 -0.26,0.01,0.37,U] [#7 -0.06,0.14,0.28,U] [#8 -0.20,-0.11,0.34,U] 
22:44:12.495 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.36, 0.08}
22:44:12.496 00.001 7008 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.07) = xAngle (3.05 = 3.05)
22:44:12.497 00.001 7008 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.64 = 2.64)
22:44:12.498 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.14 mountY=0.07, mountTheta=2.69
22:44:12.500 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.02, opts=13)
22:44:12.501 00.001 7008 Enqueuing Move request for scope (-0.13, 0.02)
22:44:12.502 00.001 8532 Worker thread wakes up
22:44:12.503 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
22:44:12.503 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
22:44:12.503 00.000 8532 Moving (-0.13, 0.02) raw xDistance=-0.14 yDistance=0.07
22:44:12.503 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:44:12.503 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:12.503 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:44:12.503 00.000 8532 MoveAxis(E, 0, ABG)
22:44:12.503 00.000 8532 Move returns status 0, amount 0
22:44:12.503 00.000 8532 MoveAxis(N, 0, ABG)
22:44:12.503 00.000 8532 Move returns status 0, amount 0
22:44:12.503 00.000 8532 move complete, result=0
22:44:12.504 00.001 8532 worker thread done servicing request
22:44:12.504 00.000 7008 UpdateImageDisplay: Size=(752,580) min=874, max=55929, med=2704, FiltMin=2141, FiltMax=26603, Gamma=0.990
22:44:12.505 00.001 7008 UpdateGuideState exits: m=217635 SNR=293.2
22:44:12.506 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.507 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:12.509 00.002 7008 Enqueuing Expose request
22:44:12.510 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:12.511 00.001 8532 Worker thread wakes up
22:44:12.511 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:12.511 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:13.341 00.830 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47e5e963-c3a4-4744-ae49-a1c592831f26"}
22:44:13.345 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47e5e963-c3a4-4744-ae49-a1c592831f26"}
22:44:13.348 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab3b5125-712f-4cf6-8063-050afe24ae0c"}
22:44:13.351 00.003 7008 case statement mapped state 6 to 3
22:44:13.353 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab3b5125-712f-4cf6-8063-050afe24ae0c"}
22:44:13.355 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f4b83124-7090-469b-9fac-9829fcfb19ae"}
22:44:13.358 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.18,7.20],"pixels":"..."},"id":"f4b83124-7090-469b-9fac-9829fcfb19ae"}
22:44:14.642 01.284 8532 Exposure complete
22:44:14.683 00.041 8532 worker thread done servicing request
22:44:14.683 00.000 7008 OnExposeComplete: enter
22:44:14.684 00.001 7008 UpdateGuideState(): m_state=6
22:44:14.687 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:44:14.689 00.002 7008 Star::Find returns 1 (0), X=552.20, Y=444.17, Mass=212149, SNR=287.3, Peak=39365 HFD=2.4
22:44:14.690 00.001 7008 MultiStar: [#1 -0.00,-0.03,0.55,U] [#2 -0.11,-0.01,0.58,U] [#3 0.04,-0.04,0.43,U] [#4 0.04,-0.08,0.34,U] [#5 0.12,0.07,0.33,U] [#6 -0.17,0.04,0.36,U] [#7 -0.01,0.16,0.31,U] [#8 -0.25,-0.07,0.33,U] 
22:44:14.692 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.34, 0.05}
22:44:14.693 00.001 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
22:44:14.694 00.001 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.70 = 2.70)
22:44:14.696 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.12 cameraTheta=3.04 mountX=-0.11 mountY=0.05, mountTheta=2.74
22:44:14.698 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.01, opts=13)
22:44:14.700 00.002 7008 Enqueuing Move request for scope (-0.11, 0.01)
22:44:14.701 00.001 8532 Worker thread wakes up
22:44:14.701 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
22:44:14.701 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
22:44:14.701 00.000 8532 Moving (-0.11, 0.01) raw xDistance=-0.11 yDistance=0.05
22:44:14.701 00.000 7008 UpdateImageDisplay: Size=(752,580) min=672, max=49132, med=2706, FiltMin=2253, FiltMax=23319, Gamma=0.990
22:44:14.702 00.001 7008 UpdateGuideState exits: m=212149 SNR=287.3
22:44:14.704 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.705 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:14.706 00.001 7008 Enqueuing Expose request
22:44:14.707 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:44:14.707 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:14.707 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:14.707 00.000 8532 MoveAxis(E, 0, ABG)
22:44:14.707 00.000 8532 Move returns status 0, amount 0
22:44:14.707 00.000 8532 MoveAxis(N, 0, ABG)
22:44:14.709 00.002 8532 Move returns status 0, amount 0
22:44:14.709 00.000 8532 move complete, result=0
22:44:14.709 00.000 8532 worker thread done servicing request
22:44:14.709 00.000 8532 Worker thread wakes up
22:44:14.709 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:14.709 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:14.709 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:15.342 00.633 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14c6f950-7265-47f8-93eb-f4d8534815d9"}
22:44:15.346 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14c6f950-7265-47f8-93eb-f4d8534815d9"}
22:44:15.348 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73688526-66d5-4c84-9903-1a2d1143c19c"}
22:44:15.349 00.001 7008 case statement mapped state 6 to 3
22:44:15.350 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73688526-66d5-4c84-9903-1a2d1143c19c"}
22:44:15.352 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"344a756e-3712-4063-9600-96f1b88273b3"}
22:44:15.355 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.20,7.17],"pixels":"..."},"id":"344a756e-3712-4063-9600-96f1b88273b3"}
22:44:16.831 01.476 8532 Exposure complete
22:44:16.866 00.035 8532 worker thread done servicing request
22:44:16.867 00.001 7008 OnExposeComplete: enter
22:44:16.869 00.002 7008 UpdateGuideState(): m_state=6
22:44:16.870 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:44:16.873 00.003 7008 Star::Find returns 1 (0), X=552.16, Y=444.13, Mass=190741, SNR=278.8, Peak=36267 HFD=2.3
22:44:16.875 00.002 7008 MultiStar: [#1 -0.07,-0.02,0.56,U] [#2 -0.19,-0.08,0.52,U] [#3 0.03,-0.09,0.43,U] [#4 0.15,-0.06,0.34,U] [#5 -0.01,0.04,0.31,U] [#6 -0.15,-0.05,0.34,U] [#7 -0.15,0.19,0.28,U] [#8 -0.28,-0.08,0.32,U] 
22:44:16.876 00.001 7008 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.38, 0.01}
22:44:16.879 00.003 7008 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.07) = xAngle (-2.96 = -2.96)
22:44:16.880 00.001 7008 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.37 = 2.91)
22:44:16.882 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=-0.16 mountY=0.04, mountTheta=2.91
22:44:16.885 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.02, opts=13)
22:44:16.886 00.001 7008 Enqueuing Move request for scope (-0.16, -0.02)
22:44:16.889 00.003 8532 Worker thread wakes up
22:44:16.889 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
22:44:16.889 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
22:44:16.889 00.000 8532 Moving (-0.16, -0.02) raw xDistance=-0.16 yDistance=0.04
22:44:16.889 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:44:16.890 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:16.890 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:44:16.890 00.000 8532 MoveAxis(E, 0, ABG)
22:44:16.890 00.000 8532 Move returns status 0, amount 0
22:44:16.890 00.000 8532 MoveAxis(N, 0, ABG)
22:44:16.890 00.000 8532 Move returns status 0, amount 0
22:44:16.890 00.000 8532 move complete, result=0
22:44:16.890 00.000 7008 UpdateImageDisplay: Size=(752,580) min=1008, max=44671, med=2707, FiltMin=2581, FiltMax=20674, Gamma=0.990
22:44:16.891 00.001 7008 UpdateGuideState exits: m=190741 SNR=278.8
22:44:16.893 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.894 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:16.896 00.002 8532 worker thread done servicing request
22:44:16.896 00.000 7008 Enqueuing Expose request
22:44:16.898 00.002 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:16.899 00.001 8532 Worker thread wakes up
22:44:16.900 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:16.900 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:17.342 00.442 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12a2a3e4-a444-42cd-a0c2-971e1c1638a8"}
22:44:17.346 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12a2a3e4-a444-42cd-a0c2-971e1c1638a8"}
22:44:17.348 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e0b0dda-2ccb-4726-b2a2-ac8ba86d8635"}
22:44:17.352 00.004 7008 case statement mapped state 6 to 3
22:44:17.355 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e0b0dda-2ccb-4726-b2a2-ac8ba86d8635"}
22:44:17.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fc9c328-85a0-45dd-9344-5b9909f91878"}
22:44:17.360 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":209,"width":15,"height":15,"star_pos":[7.16,7.13],"pixels":"..."},"id":"5fc9c328-85a0-45dd-9344-5b9909f91878"}
22:44:19.023 01.663 8532 Exposure complete
22:44:19.074 00.051 8532 worker thread done servicing request
22:44:19.075 00.001 7008 OnExposeComplete: enter
22:44:19.077 00.002 7008 UpdateGuideState(): m_state=6
22:44:19.079 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:44:19.082 00.003 7008 Star::Find returns 1 (0), X=552.00, Y=444.14, Mass=173831, SNR=251.4, Peak=37528 HFD=2.2
22:44:19.085 00.003 7008 MultiStar: [#1 -0.30,-0.11,0.59,U] [#2 -0.36,-0.07,0.58,U] [#3 -0.20,-0.08,0.45,U] [#4 -0.13,-0.00,0.36,U] [#5 -0.10,0.09,0.36,U] [#6 -0.32,0.00,0.33,U] [#7 -0.30,0.05,0.32,U] [#8 -0.38,-0.15,0.32,U] 
22:44:19.087 00.002 7008 refined, 8 included, MultiStar: {-0.33, -0.03}, one-star: {-0.54, 0.03}
22:44:19.088 00.001 7008 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.07) = xAngle (-2.99 = -2.99)
22:44:19.090 00.002 7008 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.40 = 2.88)
22:44:19.092 00.002 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.06 mountX=-0.33 mountY=0.09, mountTheta=2.89
22:44:19.095 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.03, opts=13)
22:44:19.096 00.001 7008 Enqueuing Move request for scope (-0.33, -0.03)
22:44:19.098 00.002 8532 Worker thread wakes up
22:44:19.098 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
22:44:19.098 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
22:44:19.098 00.000 8532 Moving (-0.33, -0.03) raw xDistance=-0.33 yDistance=0.09
22:44:19.098 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:44:19.098 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:19.099 00.001 7008 UpdateImageDisplay: Size=(752,580) min=1063, max=42690, med=2712, FiltMin=2615, FiltMax=15068, Gamma=0.990
22:44:19.100 00.001 7008 UpdateGuideState exits: m=173831 SNR=251.4
22:44:19.103 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.104 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:19.106 00.002 7008 Enqueuing Expose request
22:44:19.108 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:44:19.108 00.000 8532 MoveAxis(E, 298, ABG)
22:44:19.108 00.000 8532 Guiding  Dir = 2, Dur = 298
22:44:19.108 00.000 8532 IsSlewing returns 0
22:44:19.109 00.001 8532 IsGuiding returns 0
22:44:19.109 00.000 8532 PulseGuide returned control before completion, sleep 308
22:44:19.341 00.232 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a733def-8057-497a-9130-490eb7bb34c3"}
22:44:19.346 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a733def-8057-497a-9130-490eb7bb34c3"}
22:44:19.352 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d39e433c-155b-47e9-956c-fd944ab742b2"}
22:44:19.356 00.004 7008 case statement mapped state 6 to 3
22:44:19.358 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d39e433c-155b-47e9-956c-fd944ab742b2"}
22:44:19.361 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9db3794-7114-43f8-a9ed-0017608e4aa6"}
22:44:19.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.00,7.14],"pixels":"..."},"id":"b9db3794-7114-43f8-a9ed-0017608e4aa6"}
22:44:19.420 00.057 8532 IsGuiding returns 0
22:44:19.420 00.000 8532 Move returns status 0, amount 298
22:44:19.420 00.000 8532 MoveAxis(N, 0, ABG)
22:44:19.420 00.000 8532 Move returns status 0, amount 0
22:44:19.420 00.000 8532 move complete, result=0
22:44:19.422 00.002 8532 worker thread done servicing request
22:44:19.422 00.000 8532 Worker thread wakes up
22:44:19.422 00.000 7008 GuideStep: -0.3 px 298 ms EAST, 0.1 px 0 ms NORTH
22:44:19.425 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:19.425 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:21.341 01.916 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1c28f88-8044-44de-9bc6-fb2cef9c57ea"}
22:44:21.349 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1c28f88-8044-44de-9bc6-fb2cef9c57ea"}
22:44:21.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2d645af-934e-4d9b-a604-dd9263a03546"}
22:44:21.354 00.002 7008 case statement mapped state 6 to 3
22:44:21.357 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2d645af-934e-4d9b-a604-dd9263a03546"}
22:44:21.359 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e548d11b-76bb-40b6-a47e-301f6dfa01df"}
22:44:21.361 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.00,7.14],"pixels":"..."},"id":"e548d11b-76bb-40b6-a47e-301f6dfa01df"}
22:44:21.555 00.194 8532 Exposure complete
22:44:21.594 00.039 8532 worker thread done servicing request
22:44:21.595 00.001 7008 OnExposeComplete: enter
22:44:21.596 00.001 7008 UpdateGuideState(): m_state=6
22:44:21.599 00.003 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:44:21.602 00.003 7008 Star::Find returns 1 (0), X=551.85, Y=444.16, Mass=153513, SNR=237.3, Peak=33644 HFD=2.3
22:44:21.605 00.003 7008 MultiStar: [#1 -0.33,0.01,0.61,U] [#2 -0.54,0.06,0.00,M1] [#3 -0.30,-0.18,0.43,U] [#4 -0.14,0.10,0.38,U] [#5 -0.31,0.13,0.34,U] [#6 -0.54,0.09,0.00,M1] [#7 -0.37,0.16,0.29,U] [#8 -0.63,-0.20,0.00,M1] 
22:44:21.606 00.001 7008 refined, 5 included, MultiStar: {-0.42, 0.03}, one-star: {-0.69, 0.05}
22:44:21.608 00.002 7008 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.07) = xAngle (3.13 = 3.13)
22:44:21.610 00.002 7008 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.72 = 2.72)
22:44:21.611 00.001 7008 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.06 mountX=-0.42 mountY=0.17, mountTheta=2.75
22:44:21.614 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.42, y=0.03, opts=13)
22:44:21.617 00.003 7008 Enqueuing Move request for scope (-0.42, 0.03)
22:44:21.618 00.001 8532 Worker thread wakes up
22:44:21.618 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.03) opts 0xd
22:44:21.618 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.42, 0.03)
22:44:21.618 00.000 8532 Moving (-0.42, 0.03) raw xDistance=-0.42 yDistance=0.17
22:44:21.618 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
22:44:21.618 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:44:21.618 00.000 8532 MoveAxis(E, 405, ABG)
22:44:21.618 00.000 7008 UpdateImageDisplay: Size=(752,580) min=961, max=37405, med=2715, FiltMin=2606, FiltMax=14916, Gamma=0.990
22:44:21.620 00.002 7008 UpdateGuideState exits: m=153513 SNR=237.3
22:44:21.621 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.622 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:21.624 00.002 8532 Guiding  Dir = 2, Dur = 405
22:44:21.624 00.000 7008 Enqueuing Expose request
22:44:21.625 00.001 8532 IsSlewing returns 0
22:44:21.625 00.000 8532 IsGuiding returns 0
22:44:21.626 00.001 8532 PulseGuide returned control before completion, sleep 415
22:44:22.045 00.419 8532 IsGuiding returns 0
22:44:22.045 00.000 8532 Move returns status 0, amount 405
22:44:22.045 00.000 8532 MoveAxis(S, 304, ABG)
22:44:22.045 00.000 8532 Guiding  Dir = 1, Dur = 304
22:44:22.045 00.000 8532 IsSlewing returns 0
22:44:22.045 00.000 8532 IsGuiding returns 0
22:44:22.046 00.001 8532 PulseGuide returned control before completion, sleep 314
22:44:22.371 00.325 8532 IsGuiding returns 0
22:44:22.371 00.000 8532 Move returns status 0, amount 304
22:44:22.371 00.000 8532 move complete, result=0
22:44:22.371 00.000 8532 worker thread done servicing request
22:44:22.371 00.000 8532 Worker thread wakes up
22:44:22.371 00.000 7008 GuideStep: -0.4 px 405 ms EAST, 0.2 px 304 ms SOUTH
22:44:22.374 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:22.374 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:23.339 00.965 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa210360-b63b-4b12-8b3a-24f586be5634"}
22:44:23.342 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa210360-b63b-4b12-8b3a-24f586be5634"}
22:44:23.345 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"378fc9a1-aa90-427a-bd1c-edb434cdc76c"}
22:44:23.348 00.003 7008 case statement mapped state 6 to 3
22:44:23.350 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"378fc9a1-aa90-427a-bd1c-edb434cdc76c"}
22:44:23.354 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9978dc7e-c446-411d-9bf3-8e9c5ebb38ec"}
22:44:23.357 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[6.85,7.16],"pixels":"..."},"id":"9978dc7e-c446-411d-9bf3-8e9c5ebb38ec"}
22:44:24.504 01.147 8532 Exposure complete
22:44:24.550 00.046 8532 worker thread done servicing request
22:44:24.550 00.000 7008 OnExposeComplete: enter
22:44:24.552 00.002 7008 UpdateGuideState(): m_state=6
22:44:24.553 00.001 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:44:24.555 00.002 7008 Star::Find returns 1 (0), X=551.98, Y=444.11, Mass=134353, SNR=228.6, Peak=29991 HFD=2.2
22:44:24.557 00.002 7008 MultiStar: [#1 -0.21,0.05,0.59,U] [#2 -0.32,-0.10,0.52,U] [#3 -0.12,-0.12,0.38,U] [#4 -0.11,-0.11,0.36,U] [#5 -0.16,0.05,0.36,U] [#6 -0.25,0.02,0.32,U] [#7 -0.19,-0.07,0.29,U] [#8 -0.44,-0.11,0.00,M2] 
22:44:24.559 00.002 7008 refined, 7 included, MultiStar: {-0.29, -0.03}, one-star: {-0.56, -0.00}
22:44:24.561 00.002 7008 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.07) = xAngle (-2.98 = -2.98)
22:44:24.563 00.002 7008 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.89)
22:44:24.565 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.30 cameraTheta=-3.05 mountX=-0.29 mountY=0.07, mountTheta=2.90
22:44:24.568 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.03, opts=13)
22:44:24.569 00.001 7008 Enqueuing Move request for scope (-0.29, -0.03)
22:44:24.571 00.002 8532 Worker thread wakes up
22:44:24.571 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.03) opts 0xd
22:44:24.571 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.03)
22:44:24.571 00.000 8532 Moving (-0.29, -0.03) raw xDistance=-0.29 yDistance=0.07
22:44:24.571 00.000 7008 UpdateImageDisplay: Size=(752,580) min=955, max=29999, med=2718, FiltMin=2460, FiltMax=10772, Gamma=0.990
22:44:24.572 00.001 7008 UpdateGuideState exits: m=134353 SNR=228.6
22:44:24.574 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.576 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:44:24.577 00.001 7008 Enqueuing Expose request
22:44:24.580 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
22:44:24.580 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:24.580 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:44:24.580 00.000 8532 MoveAxis(E, 293, ABG)
22:44:24.581 00.001 8532 Guiding  Dir = 2, Dur = 293
22:44:24.581 00.000 8532 IsSlewing returns 0
22:44:24.581 00.000 8532 IsGuiding returns 0
22:44:24.581 00.000 8532 PulseGuide returned control before completion, sleep 303
22:44:24.901 00.320 8532 IsGuiding returns 0
22:44:24.901 00.000 8532 Move returns status 0, amount 293
22:44:24.901 00.000 8532 MoveAxis(N, 0, ABG)
22:44:24.901 00.000 8532 Move returns status 0, amount 0
22:44:24.901 00.000 8532 move complete, result=0
22:44:24.901 00.000 8532 worker thread done servicing request
22:44:24.901 00.000 8532 Worker thread wakes up
22:44:24.901 00.000 7008 GuideStep: -0.3 px 293 ms EAST, 0.1 px 0 ms NORTH
22:44:24.904 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:24.904 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:44:25.339 00.435 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac24503f-292c-4f36-b13b-86a8a0e9dee2"}
22:44:25.346 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac24503f-292c-4f36-b13b-86a8a0e9dee2"}
22:44:25.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7db69275-88d9-4b3d-b940-f3c97f199a29"}
22:44:25.351 00.002 7008 case statement mapped state 6 to 3
22:44:25.355 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7db69275-88d9-4b3d-b940-f3c97f199a29"}
22:44:25.358 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"80d9d3cd-19d6-4730-98dc-1944c03e63b7"}
22:44:25.362 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":212,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"80d9d3cd-19d6-4730-98dc-1944c03e63b7"}
22:44:27.031 01.669 8532 Exposure complete
22:44:27.060 00.029 8532 worker thread done servicing request
22:44:27.060 00.000 7008 OnExposeComplete: enter
22:44:27.062 00.002 7008 UpdateGuideState(): m_state=6
22:44:27.063 00.001 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:44:27.066 00.003 7008 Star::Find returns 1 (0), X=552.01, Y=444.12, Mass=100509, SNR=190.2, Peak=22729 HFD=2.2
22:44:27.066 00.000 7008 Status Line: Mass: 100509 vs 233212
22:44:27.068 00.002 7008 UpdateCurrentPosition: star mass new=100509.0 exp=233211.9 thresh=50% limits=(112750.1, 407468.9, 466423.7)
22:44:27.070 00.002 7008 DistanceChecker: activated
22:44:27.071 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:27.074 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:27.076 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:27.077 00.001 8532 Worker thread wakes up
22:44:27.077 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:27.077 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:27.077 00.000 8532 move complete, result=0
22:44:27.077 00.000 8532 worker thread done servicing request
22:44:27.184 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:27.186 00.002 7008 Status Line: Star lost - mass changed
22:44:27.189 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1082, max=22934, med=2724, FiltMin=2455, FiltMax=9257, Gamma=0.990
22:44:27.191 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:44:27.194 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.196 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:27.198 00.002 7008 Enqueuing Expose request
22:44:27.202 00.004 8532 Worker thread wakes up
22:44:27.202 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:27.202 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:27.338 00.136 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ff1f197-21e6-40d6-b22f-387ba53049fb"}
22:44:27.341 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ff1f197-21e6-40d6-b22f-387ba53049fb"}
22:44:27.345 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19dbb8d0-53c3-493f-ab14-50a1824b9212"}
22:44:27.347 00.002 7008 case statement mapped state 6 to 4
22:44:27.349 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"19dbb8d0-53c3-493f-ab14-50a1824b9212"}
22:44:27.351 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5965c24-2f1c-412b-bf1f-e5e2072a48d2"}
22:44:27.355 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"a5965c24-2f1c-412b-bf1f-e5e2072a48d2"}
22:44:29.328 01.973 8532 Exposure complete
22:44:29.337 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b314fbee-88df-4965-95fb-5eda0caa40ba"}
22:44:29.340 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b314fbee-88df-4965-95fb-5eda0caa40ba"}
22:44:29.343 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fd10f95-c718-4f30-8915-f5eae7dd8bc1"}
22:44:29.346 00.003 7008 case statement mapped state 6 to 4
22:44:29.348 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6fd10f95-c718-4f30-8915-f5eae7dd8bc1"}
22:44:29.352 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"835f5fb0-8967-4b13-a09f-72da01b05b04"}
22:44:29.355 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"835f5fb0-8967-4b13-a09f-72da01b05b04"}
22:44:29.371 00.016 8532 worker thread done servicing request
22:44:29.371 00.000 7008 OnExposeComplete: enter
22:44:29.372 00.001 7008 UpdateGuideState(): m_state=6
22:44:29.373 00.001 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:44:29.375 00.002 7008 Star::Find returns 1 (0), X=551.91, Y=444.17, Mass=80640, SNR=168.1, Peak=19190 HFD=2.3
22:44:29.377 00.002 7008 Status Line: Mass: 80640 vs 231451
22:44:29.380 00.003 7008 UpdateCurrentPosition: star mass new=80639.7 exp=231450.6 thresh=50% limits=(112898.8, 407468.9, 462901.2)
22:44:29.382 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:29.384 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:29.386 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:29.387 00.001 8532 Worker thread wakes up
22:44:29.387 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:29.388 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:29.388 00.000 8532 move complete, result=0
22:44:29.388 00.000 8532 worker thread done servicing request
22:44:29.492 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:29.501 00.009 7008 Status Line: Star lost - mass changed
22:44:29.505 00.004 7008 UpdateImageDisplay: Size=(752,580) min=934, max=21058, med=2729, FiltMin=2437, FiltMax=8673, Gamma=0.990
22:44:29.510 00.005 7008 UpdateGuideState exits: Star lost - mass changed
22:44:29.514 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.516 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:29.518 00.002 7008 Enqueuing Expose request
22:44:29.522 00.004 8532 Worker thread wakes up
22:44:29.522 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:29.522 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:31.336 01.814 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d844a5d6-530b-4566-9016-27f15d22a085"}
22:44:31.340 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d844a5d6-530b-4566-9016-27f15d22a085"}
22:44:31.343 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c726d3c-08f3-4a6e-b7bf-c737af82e6b6"}
22:44:31.347 00.004 7008 case statement mapped state 6 to 4
22:44:31.349 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1c726d3c-08f3-4a6e-b7bf-c737af82e6b6"}
22:44:31.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5a67360-e2e6-4299-a9d6-0ecc6a6d07d8"}
22:44:31.354 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"f5a67360-e2e6-4299-a9d6-0ecc6a6d07d8"}
22:44:31.650 00.296 8532 Exposure complete
22:44:31.696 00.046 8532 worker thread done servicing request
22:44:31.696 00.000 7008 OnExposeComplete: enter
22:44:31.698 00.002 7008 UpdateGuideState(): m_state=6
22:44:31.700 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:44:31.702 00.002 7008 Star::Find returns 1 (0), X=551.82, Y=444.25, Mass=70538, SNR=159.3, Peak=17022 HFD=2.4
22:44:31.704 00.002 7008 Status Line: Mass: 70538 vs 231451
22:44:31.707 00.003 7008 UpdateCurrentPosition: star mass new=70538.5 exp=231450.6 thresh=50% limits=(113040.2, 407468.9, 462901.2)
22:44:31.710 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:31.712 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:31.714 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:31.717 00.003 8532 Worker thread wakes up
22:44:31.717 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:31.717 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:31.717 00.000 8532 move complete, result=0
22:44:31.718 00.001 8532 worker thread done servicing request
22:44:31.829 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:31.832 00.003 7008 Status Line: Star lost - mass changed
22:44:31.837 00.005 7008 UpdateImageDisplay: Size=(752,580) min=1132, max=19373, med=2733, FiltMin=2420, FiltMax=8219, Gamma=0.990
22:44:31.840 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:44:31.842 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.844 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:31.846 00.002 7008 Enqueuing Expose request
22:44:31.848 00.002 8532 Worker thread wakes up
22:44:31.848 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:31.848 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:33.336 01.488 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79161c5a-0c3a-4fec-80c3-4fc7ef42bfd7"}
22:44:33.338 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79161c5a-0c3a-4fec-80c3-4fc7ef42bfd7"}
22:44:33.341 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0002c5ea-a277-4444-8caa-9007ae061c7d"}
22:44:33.344 00.003 7008 case statement mapped state 6 to 4
22:44:33.346 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0002c5ea-a277-4444-8caa-9007ae061c7d"}
22:44:33.349 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca01c911-e984-44af-b510-a6ce63e83409"}
22:44:33.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"ca01c911-e984-44af-b510-a6ce63e83409"}
22:44:33.979 00.628 8532 Exposure complete
22:44:34.020 00.041 8532 worker thread done servicing request
22:44:34.021 00.001 7008 OnExposeComplete: enter
22:44:34.024 00.003 7008 UpdateGuideState(): m_state=6
22:44:34.026 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:44:34.027 00.001 7008 Star::Find returns 1 (0), X=551.75, Y=444.12, Mass=64943, SNR=152.9, Peak=16132 HFD=2.2
22:44:34.028 00.001 7008 Status Line: Mass: 64943 vs 231451
22:44:34.030 00.002 7008 UpdateCurrentPosition: star mass new=64943.4 exp=231450.6 thresh=50% limits=(113174.4, 407468.9, 462901.2)
22:44:34.032 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:34.035 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:34.037 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:34.038 00.001 8532 Worker thread wakes up
22:44:34.039 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:34.039 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:34.039 00.000 8532 move complete, result=0
22:44:34.039 00.000 8532 worker thread done servicing request
22:44:34.145 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:34.151 00.006 7008 Status Line: Star lost - mass changed
22:44:34.157 00.006 7008 UpdateImageDisplay: Size=(752,580) min=1018, max=17455, med=2737, FiltMin=2434, FiltMax=7436, Gamma=0.990
22:44:34.160 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:44:34.162 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.165 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:34.167 00.002 7008 Enqueuing Expose request
22:44:34.168 00.001 8532 Worker thread wakes up
22:44:34.169 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:34.169 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:35.336 01.167 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c4a5e38-5909-47ed-b829-2b0cfe0b6ef7"}
22:44:35.340 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c4a5e38-5909-47ed-b829-2b0cfe0b6ef7"}
22:44:35.343 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92bc574c-fcb7-4798-8eaf-3b5a6873c043"}
22:44:35.346 00.003 7008 case statement mapped state 6 to 4
22:44:35.350 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"92bc574c-fcb7-4798-8eaf-3b5a6873c043"}
22:44:35.353 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8625b335-6c9e-49b0-ae7d-c0881e1dff9d"}
22:44:35.359 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":216,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"8625b335-6c9e-49b0-ae7d-c0881e1dff9d"}
22:44:36.291 00.932 8532 Exposure complete
22:44:36.339 00.048 8532 worker thread done servicing request
22:44:36.340 00.001 7008 OnExposeComplete: enter
22:44:36.343 00.003 7008 UpdateGuideState(): m_state=6
22:44:36.346 00.003 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:44:36.348 00.002 7008 Star::Find returns 1 (0), X=551.69, Y=444.10, Mass=62918, SNR=144.0, Peak=15586 HFD=2.3
22:44:36.351 00.003 7008 Status Line: Mass: 62918 vs 217635
22:44:36.356 00.005 7008 UpdateCurrentPosition: star mass new=62917.6 exp=217635.2 thresh=50% limits=(108817.6, 407468.9, 435270.4)
22:44:36.358 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:36.360 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:36.362 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:36.365 00.003 8532 Worker thread wakes up
22:44:36.365 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:36.365 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:36.365 00.000 8532 move complete, result=0
22:44:36.365 00.000 8532 worker thread done servicing request
22:44:36.474 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:36.476 00.002 7008 Status Line: Star lost - mass changed
22:44:36.479 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1041, max=16729, med=2738, FiltMin=2402, FiltMax=7251, Gamma=0.990
22:44:36.482 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:44:36.486 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.491 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:36.495 00.004 7008 Enqueuing Expose request
22:44:36.497 00.002 8532 Worker thread wakes up
22:44:36.497 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:36.497 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:37.336 00.839 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f1143dc-4d84-482a-b50f-e994be8dd7e3"}
22:44:37.339 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f1143dc-4d84-482a-b50f-e994be8dd7e3"}
22:44:37.342 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fae86ab7-2966-416b-a331-b6ac0fc0cb2b"}
22:44:37.344 00.002 7008 case statement mapped state 6 to 4
22:44:37.348 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fae86ab7-2966-416b-a331-b6ac0fc0cb2b"}
22:44:37.355 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19150e4b-3ef3-4a43-94cb-0a28a8ba34a7"}
22:44:37.357 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"19150e4b-3ef3-4a43-94cb-0a28a8ba34a7"}
22:44:38.622 01.265 8532 Exposure complete
22:44:38.651 00.029 8532 worker thread done servicing request
22:44:38.651 00.000 7008 OnExposeComplete: enter
22:44:38.654 00.003 7008 UpdateGuideState(): m_state=6
22:44:38.656 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:44:38.657 00.001 7008 Star::Find returns 1 (0), X=551.67, Y=444.10, Mass=52811, SNR=131.3, Peak=13581 HFD=2.3
22:44:38.659 00.002 7008 Status Line: Mass: 52811 vs 217635
22:44:38.661 00.002 7008 UpdateCurrentPosition: star mass new=52811.2 exp=217635.2 thresh=50% limits=(108817.6, 407468.9, 435270.4)
22:44:38.663 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:38.664 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:38.667 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:38.668 00.001 8532 Worker thread wakes up
22:44:38.669 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:38.669 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:38.669 00.000 8532 move complete, result=0
22:44:38.669 00.000 8532 worker thread done servicing request
22:44:38.769 00.100 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:38.772 00.003 7008 Status Line: Star lost - mass changed
22:44:38.775 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1048, max=15523, med=2739, FiltMin=2436, FiltMax=6890, Gamma=0.990
22:44:38.777 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:44:38.778 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.779 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:38.780 00.001 7008 Enqueuing Expose request
22:44:38.781 00.001 8532 Worker thread wakes up
22:44:38.781 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:38.782 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:39.337 00.555 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a55526b7-420d-43b7-acd4-f0c7ec11eeb4"}
22:44:39.339 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a55526b7-420d-43b7-acd4-f0c7ec11eeb4"}
22:44:39.341 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ffb1ec3f-39b1-45ae-994d-0ac720537ab6"}
22:44:39.345 00.004 7008 case statement mapped state 6 to 4
22:44:39.348 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ffb1ec3f-39b1-45ae-994d-0ac720537ab6"}
22:44:39.350 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76b12361-22ad-4c01-967e-24fd7febccb9"}
22:44:39.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":218,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"76b12361-22ad-4c01-967e-24fd7febccb9"}
22:44:40.905 01.553 8532 Exposure complete
22:44:40.944 00.039 8532 worker thread done servicing request
22:44:40.944 00.000 7008 OnExposeComplete: enter
22:44:40.946 00.002 7008 UpdateGuideState(): m_state=6
22:44:40.948 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:44:40.951 00.003 7008 Star::Find returns 1 (0), X=551.51, Y=444.16, Mass=44929, SNR=123.1, Peak=10759 HFD=2.1
22:44:40.953 00.002 7008 Status Line: Mass: 44929 vs 212149
22:44:40.955 00.002 7008 UpdateCurrentPosition: star mass new=44929.3 exp=212149.4 thresh=50% limits=(106074.7, 407468.9, 424298.9)
22:44:40.956 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:40.957 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:40.960 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:40.963 00.003 8532 Worker thread wakes up
22:44:40.963 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:40.963 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:40.963 00.000 8532 move complete, result=0
22:44:40.963 00.000 8532 worker thread done servicing request
22:44:41.070 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:41.073 00.003 7008 Status Line: Star lost - mass changed
22:44:41.076 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1092, max=12180, med=2740, FiltMin=2436, FiltMax=6835, Gamma=0.990
22:44:41.078 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:44:41.080 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.082 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:41.085 00.003 7008 Enqueuing Expose request
22:44:41.088 00.003 8532 Worker thread wakes up
22:44:41.088 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:41.088 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:41.336 00.248 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d02e503d-04a6-4ea3-b2ec-afb0adb5ae86"}
22:44:41.342 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d02e503d-04a6-4ea3-b2ec-afb0adb5ae86"}
22:44:41.346 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2f4fe60-d65a-438d-b85a-a28b0563702b"}
22:44:41.349 00.003 7008 case statement mapped state 6 to 4
22:44:41.352 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d2f4fe60-d65a-438d-b85a-a28b0563702b"}
22:44:41.356 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01aa449d-54e5-4ba0-b4bd-a6d74a4ee330"}
22:44:41.360 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"01aa449d-54e5-4ba0-b4bd-a6d74a4ee330"}
22:44:43.221 01.861 8532 Exposure complete
22:44:43.269 00.048 8532 worker thread done servicing request
22:44:43.269 00.000 7008 OnExposeComplete: enter
22:44:43.271 00.002 7008 UpdateGuideState(): m_state=6
22:44:43.273 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:44:43.275 00.002 7008 Star::Find returns 1 (0), X=551.26, Y=444.02, Mass=39952, SNR=114.5, Peak=8442 HFD=2.3
22:44:43.277 00.002 7008 Status Line: Mass: 39952 vs 190741
22:44:43.280 00.003 7008 UpdateCurrentPosition: star mass new=39952.2 exp=190740.9 thresh=50% limits=(95370.4, 407468.9, 381481.8)
22:44:43.282 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:43.284 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:43.286 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:43.289 00.003 8532 Worker thread wakes up
22:44:43.289 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:43.289 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:43.289 00.000 8532 move complete, result=0
22:44:43.289 00.000 8532 worker thread done servicing request
22:44:43.399 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:43.404 00.005 7008 Status Line: Star lost - mass changed
22:44:43.409 00.005 7008 UpdateImageDisplay: Size=(752,580) min=1089, max=9096, med=2747, FiltMin=2422, FiltMax=6216, Gamma=0.990
22:44:43.411 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:44:43.413 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.416 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:43.417 00.001 7008 Enqueuing Expose request
22:44:43.421 00.004 8532 Worker thread wakes up
22:44:43.421 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:43.421 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:43.421 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9dde52ca-2444-49ad-ad8e-d09c49f255c3"}
22:44:43.423 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9dde52ca-2444-49ad-ad8e-d09c49f255c3"}
22:44:43.426 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce77f25d-a475-4f7a-9a5c-570dd968c490"}
22:44:43.428 00.002 7008 case statement mapped state 6 to 4
22:44:43.430 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ce77f25d-a475-4f7a-9a5c-570dd968c490"}
22:44:43.433 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b108d6f8-2468-45e5-a145-045e7584c024"}
22:44:43.435 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"b108d6f8-2468-45e5-a145-045e7584c024"}
22:44:45.336 01.901 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4babe9e-2882-4aee-82d9-82474ef68460"}
22:44:45.341 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4babe9e-2882-4aee-82d9-82474ef68460"}
22:44:45.343 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ae01bf0-8dbd-40b3-9387-955c0af67c41"}
22:44:45.345 00.002 7008 case statement mapped state 6 to 4
22:44:45.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1ae01bf0-8dbd-40b3-9387-955c0af67c41"}
22:44:45.350 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"66e54e6b-c097-48e1-ba89-8bda022e7ed5"}
22:44:45.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"66e54e6b-c097-48e1-ba89-8bda022e7ed5"}
22:44:45.549 00.197 8532 Exposure complete
22:44:45.594 00.045 8532 worker thread done servicing request
22:44:45.594 00.000 7008 OnExposeComplete: enter
22:44:45.596 00.002 7008 UpdateGuideState(): m_state=6
22:44:45.598 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:44:45.601 00.003 7008 Star::Find returns 1 (0), X=551.28, Y=444.07, Mass=27940, SNR=97.5, Peak=7112 HFD=2.3
22:44:45.602 00.001 7008 Status Line: Mass: 27940 vs 173831
22:44:45.606 00.004 7008 UpdateCurrentPosition: star mass new=27940.5 exp=173830.9 thresh=50% limits=(86915.5, 407468.9, 347661.9)
22:44:45.609 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:45.611 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:45.613 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:45.616 00.003 8532 Worker thread wakes up
22:44:45.616 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:45.616 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:45.616 00.000 8532 move complete, result=0
22:44:45.616 00.000 8532 worker thread done servicing request
22:44:45.729 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:45.735 00.006 7008 Status Line: Star lost - mass changed
22:44:45.738 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1059, max=7613, med=2751, FiltMin=2394, FiltMax=5100, Gamma=0.990
22:44:45.741 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:44:45.744 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.746 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:45.748 00.002 7008 Enqueuing Expose request
22:44:45.751 00.003 8532 Worker thread wakes up
22:44:45.751 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:45.751 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:47.338 01.587 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a5797ba-e7bc-4a8e-83dc-ad9fcd62e821"}
22:44:47.341 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a5797ba-e7bc-4a8e-83dc-ad9fcd62e821"}
22:44:47.344 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64efbf1b-b607-4827-9620-6317891eb9ac"}
22:44:47.347 00.003 7008 case statement mapped state 6 to 4
22:44:47.349 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"64efbf1b-b607-4827-9620-6317891eb9ac"}
22:44:47.352 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d28f5ed-b0a9-48d0-936e-654fd1fe0ca4"}
22:44:47.354 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":221,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"7d28f5ed-b0a9-48d0-936e-654fd1fe0ca4"}
22:44:47.873 00.519 8532 Exposure complete
22:44:47.915 00.042 7008 OnExposeComplete: enter
22:44:47.918 00.003 7008 UpdateGuideState(): m_state=6
22:44:47.920 00.002 8532 worker thread done servicing request
22:44:47.920 00.000 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:44:47.922 00.002 7008 Star::Find returns 1 (0), X=551.40, Y=444.02, Mass=21088, SNR=78.4, Peak=6153 HFD=2.2
22:44:47.924 00.002 7008 Status Line: Mass: 21088 vs 153513
22:44:47.926 00.002 7008 UpdateCurrentPosition: star mass new=21088.1 exp=153513.1 thresh=50% limits=(76756.5, 407468.9, 307026.1)
22:44:47.928 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:47.930 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:47.932 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:47.933 00.001 8532 Worker thread wakes up
22:44:47.933 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:47.933 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:47.933 00.000 8532 move complete, result=0
22:44:47.933 00.000 8532 worker thread done servicing request
22:44:48.035 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:48.040 00.005 7008 Status Line: Star lost - mass changed
22:44:48.042 00.002 7008 UpdateImageDisplay: Size=(752,580) min=1036, max=7627, med=2757, FiltMin=2469, FiltMax=4526, Gamma=0.990
22:44:48.043 00.001 7008 UpdateGuideState exits: Star lost - mass changed
22:44:48.044 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.046 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:48.047 00.001 7008 Enqueuing Expose request
22:44:48.049 00.002 8532 Worker thread wakes up
22:44:48.049 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:48.049 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:49.336 01.287 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e5ec645-196a-4695-bda0-f2e2bd01eb48"}
22:44:49.340 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e5ec645-196a-4695-bda0-f2e2bd01eb48"}
22:44:49.344 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75c7e178-15d7-4251-82d2-c1441fc50b78"}
22:44:49.347 00.003 7008 case statement mapped state 6 to 4
22:44:49.350 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"75c7e178-15d7-4251-82d2-c1441fc50b78"}
22:44:49.352 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3d6ab917-123e-417a-a133-325712c331c0"}
22:44:49.356 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"3d6ab917-123e-417a-a133-325712c331c0"}
22:44:50.172 00.816 8532 Exposure complete
22:44:50.213 00.041 8532 worker thread done servicing request
22:44:50.213 00.000 7008 OnExposeComplete: enter
22:44:50.214 00.001 7008 UpdateGuideState(): m_state=6
22:44:50.217 00.003 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:44:50.219 00.002 7008 Star::Find returns 1 (0), X=551.47, Y=444.30, Mass=15812, SNR=66.8, Peak=5304 HFD=2.2
22:44:50.221 00.002 7008 Status Line: Mass: 15812 vs 134353
22:44:50.224 00.003 7008 UpdateCurrentPosition: star mass new=15812.2 exp=134353.3 thresh=50% limits=(67176.6, 407468.9, 268706.6)
22:44:50.225 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:50.229 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:50.231 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:50.233 00.002 8532 Worker thread wakes up
22:44:50.233 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:50.233 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:50.233 00.000 8532 move complete, result=0
22:44:50.233 00.000 8532 worker thread done servicing request
22:44:50.338 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:50.342 00.004 7008 Status Line: Star lost - mass changed
22:44:50.345 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1057, max=7756, med=2765, FiltMin=2433, FiltMax=4063, Gamma=0.990
22:44:50.347 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:44:50.350 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.352 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:50.354 00.002 7008 Enqueuing Expose request
22:44:50.356 00.002 8532 Worker thread wakes up
22:44:50.357 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:50.357 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:51.335 00.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2cd01f77-5c32-4885-ac32-61af5d23db6d"}
22:44:51.338 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2cd01f77-5c32-4885-ac32-61af5d23db6d"}
22:44:51.342 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9644f721-2209-4a12-b0a2-7af8eed58f54"}
22:44:51.345 00.003 7008 case statement mapped state 6 to 4
22:44:51.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9644f721-2209-4a12-b0a2-7af8eed58f54"}
22:44:51.350 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"12f7b27c-30e8-4800-9356-eb5d048b2167"}
22:44:51.352 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"12f7b27c-30e8-4800-9356-eb5d048b2167"}
22:44:52.491 01.139 8532 Exposure complete
22:44:52.529 00.038 8532 worker thread done servicing request
22:44:52.530 00.001 7008 OnExposeComplete: enter
22:44:52.532 00.002 7008 UpdateGuideState(): m_state=6
22:44:52.534 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:44:52.537 00.003 7008 Star::Find returns 1 (0), X=551.34, Y=444.06, Mass=6677, SNR=39.8, Peak=4059 HFD=2.1
22:44:52.538 00.001 7008 Status Line: Mass: 6677 vs 100509
22:44:52.542 00.004 7008 UpdateCurrentPosition: star mass new=6676.8 exp=100509.0 thresh=50% limits=(50254.5, 407468.9, 201018.1)
22:44:52.545 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:52.547 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:52.548 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:52.549 00.001 8532 Worker thread wakes up
22:44:52.551 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:52.551 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:52.551 00.000 8532 move complete, result=0
22:44:52.551 00.000 8532 worker thread done servicing request
22:44:52.654 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:52.657 00.003 7008 Status Line: Star lost - mass changed
22:44:52.661 00.004 7008 UpdateImageDisplay: Size=(752,580) min=992, max=7618, med=2774, FiltMin=2434, FiltMax=4005, Gamma=0.990
22:44:52.663 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:44:52.665 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.667 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:52.671 00.004 7008 Enqueuing Expose request
22:44:52.673 00.002 8532 Worker thread wakes up
22:44:52.673 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:52.673 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:53.335 00.662 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2769e750-27db-47dd-b82d-a7a7b52fec36"}
22:44:53.339 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2769e750-27db-47dd-b82d-a7a7b52fec36"}
22:44:53.344 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"288f04d7-b1c7-4fc4-87c6-ebc5c9227c7f"}
22:44:53.346 00.002 7008 case statement mapped state 6 to 4
22:44:53.350 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"288f04d7-b1c7-4fc4-87c6-ebc5c9227c7f"}
22:44:53.353 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e9b14898-ca5f-4777-b931-2fbf3f7b0a5d"}
22:44:53.357 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":224,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"e9b14898-ca5f-4777-b931-2fbf3f7b0a5d"}
22:44:54.801 01.444 8532 Exposure complete
22:44:54.843 00.042 8532 worker thread done servicing request
22:44:54.843 00.000 7008 OnExposeComplete: enter
22:44:54.845 00.002 7008 UpdateGuideState(): m_state=6
22:44:54.846 00.001 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:44:54.848 00.002 7008 Star::Find returns 1 (0), X=551.67, Y=444.16, Mass=7513, SNR=42.8, Peak=4149 HFD=2.2
22:44:54.851 00.003 7008 Status Line: Mass: 7513 vs 80640
22:44:54.853 00.002 7008 UpdateCurrentPosition: star mass new=7513.1 exp=80639.7 thresh=50% limits=(40319.8, 407468.9, 161279.3)
22:44:54.856 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:54.858 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:54.859 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:54.861 00.002 8532 Worker thread wakes up
22:44:54.861 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:54.861 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:54.861 00.000 8532 move complete, result=0
22:44:54.862 00.001 8532 worker thread done servicing request
22:44:54.965 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:54.971 00.006 7008 Status Line: Star lost - mass changed
22:44:54.974 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1011, max=7434, med=2775, FiltMin=2458, FiltMax=3917, Gamma=0.990
22:44:54.975 00.001 7008 UpdateGuideState exits: Star lost - mass changed
22:44:54.976 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:54.978 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:54.979 00.001 7008 Enqueuing Expose request
22:44:54.980 00.001 8532 Worker thread wakes up
22:44:54.980 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:54.980 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:55.333 00.353 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6ef32b4-cead-4fba-b42b-6b6444a6ba41"}
22:44:55.338 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6ef32b4-cead-4fba-b42b-6b6444a6ba41"}
22:44:55.344 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3dfa178a-a12e-47e6-8168-0964eed0769e"}
22:44:55.347 00.003 7008 case statement mapped state 6 to 4
22:44:55.349 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3dfa178a-a12e-47e6-8168-0964eed0769e"}
22:44:55.350 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2587c37-69ef-44a2-b5c9-b358479a088e"}
22:44:55.353 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"b2587c37-69ef-44a2-b5c9-b358479a088e"}
22:44:57.112 01.759 8532 Exposure complete
22:44:57.167 00.055 8532 worker thread done servicing request
22:44:57.167 00.000 7008 OnExposeComplete: enter
22:44:57.170 00.003 7008 UpdateGuideState(): m_state=6
22:44:57.172 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:44:57.174 00.002 7008 Star::Find returns 1 (0), X=551.63, Y=444.27, Mass=4975, SNR=33.7, Peak=3682 HFD=1.8
22:44:57.176 00.002 7008 Status Line: Mass: 4975 vs 70538
22:44:57.179 00.003 7008 UpdateCurrentPosition: star mass new=4975.2 exp=70538.5 thresh=50% limits=(35269.2, 407468.9, 141076.9)
22:44:57.180 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:57.184 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:57.186 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:57.188 00.002 8532 Worker thread wakes up
22:44:57.188 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:57.188 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:57.188 00.000 8532 move complete, result=0
22:44:57.188 00.000 8532 worker thread done servicing request
22:44:57.291 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:57.297 00.006 7008 Status Line: Star lost - mass changed
22:44:57.300 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1102, max=7551, med=2779, FiltMin=2435, FiltMax=3544, Gamma=0.990
22:44:57.303 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:44:57.305 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.307 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:57.309 00.002 7008 Enqueuing Expose request
22:44:57.312 00.003 8532 Worker thread wakes up
22:44:57.312 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:57.312 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:44:57.333 00.021 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04f866ce-10b3-4a28-a149-66d8bad130dc"}
22:44:57.338 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04f866ce-10b3-4a28-a149-66d8bad130dc"}
22:44:57.343 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5adf2460-0fe0-4e96-b40f-cd165713f0ed"}
22:44:57.345 00.002 7008 case statement mapped state 6 to 4
22:44:57.348 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5adf2460-0fe0-4e96-b40f-cd165713f0ed"}
22:44:57.354 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c90e0638-3714-4f77-8fc4-9cf7713a5659"}
22:44:57.360 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"c90e0638-3714-4f77-8fc4-9cf7713a5659"}
22:44:59.332 01.972 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0737d920-331e-4cc4-a6ab-bbdafa1e332d"}
22:44:59.335 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0737d920-331e-4cc4-a6ab-bbdafa1e332d"}
22:44:59.339 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a9a67c57-3aa8-499c-9289-66e485d1cbed"}
22:44:59.343 00.004 7008 case statement mapped state 6 to 4
22:44:59.345 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a9a67c57-3aa8-499c-9289-66e485d1cbed"}
22:44:59.348 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dba1a0a1-6e72-4446-bc66-3fcffbd6d5ab"}
22:44:59.350 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"dba1a0a1-6e72-4446-bc66-3fcffbd6d5ab"}
22:44:59.439 00.089 8532 Exposure complete
22:44:59.485 00.046 8532 worker thread done servicing request
22:44:59.485 00.000 7008 OnExposeComplete: enter
22:44:59.487 00.002 7008 UpdateGuideState(): m_state=6
22:44:59.489 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:44:59.491 00.002 7008 Star::Find returns 1 (0), X=551.41, Y=444.04, Mass=3632, SNR=27.2, Peak=3431 HFD=2.2
22:44:59.492 00.001 7008 Status Line: Mass: 3632 vs 64943
22:44:59.495 00.003 7008 UpdateCurrentPosition: star mass new=3632.2 exp=64943.4 thresh=50% limits=(32471.7, 407468.9, 129886.8)
22:44:59.497 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:44:59.499 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:44:59.501 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:44:59.502 00.001 8532 Worker thread wakes up
22:44:59.502 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:44:59.504 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:44:59.504 00.000 8532 move complete, result=0
22:44:59.504 00.000 8532 worker thread done servicing request
22:44:59.618 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:59.622 00.004 7008 Status Line: Star lost - mass changed
22:44:59.626 00.004 7008 UpdateImageDisplay: Size=(752,580) min=1102, max=7591, med=2777, FiltMin=2437, FiltMax=4636, Gamma=0.990
22:44:59.630 00.004 7008 UpdateGuideState exits: Star lost - mass changed
22:44:59.633 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.637 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:44:59.639 00.002 7008 Enqueuing Expose request
22:44:59.641 00.002 8532 Worker thread wakes up
22:44:59.641 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:44:59.641 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:01.331 01.690 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b9e9d372-26e5-4517-b00d-a81e0f5b6ab9"}
22:45:01.335 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b9e9d372-26e5-4517-b00d-a81e0f5b6ab9"}
22:45:01.340 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28cb0372-0b05-4a8c-a626-c99f0c56a48e"}
22:45:01.342 00.002 7008 case statement mapped state 6 to 4
22:45:01.344 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"28cb0372-0b05-4a8c-a626-c99f0c56a48e"}
22:45:01.346 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58f644a5-1704-45ef-a344-60fbf1bc17f5"}
22:45:01.349 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":227,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"58f644a5-1704-45ef-a344-60fbf1bc17f5"}
22:45:01.761 00.412 8532 Exposure complete
22:45:01.801 00.040 8532 worker thread done servicing request
22:45:01.801 00.000 7008 OnExposeComplete: enter
22:45:01.803 00.002 7008 UpdateGuideState(): m_state=6
22:45:01.805 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:45:01.807 00.002 7008 Star::Find returns 1 (0), X=551.28, Y=444.34, Mass=4408, SNR=35.9, Peak=3678 HFD=1.7
22:45:01.809 00.002 7008 Status Line: Mass: 4408 vs 62918
22:45:01.811 00.002 7008 UpdateCurrentPosition: star mass new=4407.8 exp=62917.6 thresh=50% limits=(31458.8, 407468.9, 125835.2)
22:45:01.814 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:01.816 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:01.818 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:01.819 00.001 8532 Worker thread wakes up
22:45:01.819 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:01.820 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:01.820 00.000 8532 move complete, result=0
22:45:01.820 00.000 8532 worker thread done servicing request
22:45:01.927 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:01.933 00.006 7008 Status Line: Star lost - mass changed
22:45:01.938 00.005 7008 UpdateImageDisplay: Size=(752,580) min=1107, max=7507, med=2774, FiltMin=2473, FiltMax=4596, Gamma=0.990
22:45:01.943 00.005 7008 UpdateGuideState exits: Star lost - mass changed
22:45:01.947 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.949 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:01.949 00.000 7008 Enqueuing Expose request
22:45:01.952 00.003 8532 Worker thread wakes up
22:45:01.952 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:01.952 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:03.330 01.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ece5043-4c96-4311-89e9-a2bbace6fc12"}
22:45:03.332 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ece5043-4c96-4311-89e9-a2bbace6fc12"}
22:45:03.335 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"caaf3ff9-c0c4-47de-ad43-cce77fbf235d"}
22:45:03.339 00.004 7008 case statement mapped state 6 to 4
22:45:03.342 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"caaf3ff9-c0c4-47de-ad43-cce77fbf235d"}
22:45:03.345 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e44d2ad6-d22d-40ad-bb62-62276cdf9826"}
22:45:03.347 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"e44d2ad6-d22d-40ad-bb62-62276cdf9826"}
22:45:04.074 00.727 8532 Exposure complete
22:45:04.108 00.034 8532 worker thread done servicing request
22:45:04.108 00.000 7008 OnExposeComplete: enter
22:45:04.111 00.003 7008 UpdateGuideState(): m_state=6
22:45:04.113 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:45:04.115 00.002 7008 Star::Find returns 1 (0), X=551.26, Y=443.99, Mass=3531, SNR=27.4, Peak=3619 HFD=2.0
22:45:04.118 00.003 7008 Status Line: Mass: 3531 vs 52811
22:45:04.121 00.003 7008 UpdateCurrentPosition: star mass new=3531.1 exp=52811.2 thresh=50% limits=(26405.6, 407468.9, 105622.4)
22:45:04.124 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:04.127 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:04.130 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:04.134 00.004 8532 Worker thread wakes up
22:45:04.134 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:04.134 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:04.134 00.000 8532 move complete, result=0
22:45:04.134 00.000 8532 worker thread done servicing request
22:45:04.240 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:04.242 00.002 7008 Status Line: Star lost - mass changed
22:45:04.245 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1083, max=7304, med=2769, FiltMin=2451, FiltMax=4273, Gamma=0.990
22:45:04.248 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:45:04.251 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:04.254 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:04.255 00.001 7008 Enqueuing Expose request
22:45:04.257 00.002 8532 Worker thread wakes up
22:45:04.257 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:04.257 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:05.332 01.075 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8985beaf-0e14-4d7d-b95f-2d9c531aac6a"}
22:45:05.336 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8985beaf-0e14-4d7d-b95f-2d9c531aac6a"}
22:45:05.340 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cab8fab-91f1-45b8-b4cc-91f4da42d248"}
22:45:05.342 00.002 7008 case statement mapped state 6 to 4
22:45:05.344 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1cab8fab-91f1-45b8-b4cc-91f4da42d248"}
22:45:05.349 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9b7c69de-729f-42e1-bbba-a1b36b834119"}
22:45:05.352 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"9b7c69de-729f-42e1-bbba-a1b36b834119"}
22:45:06.385 01.033 8532 Exposure complete
22:45:06.414 00.029 8532 worker thread done servicing request
22:45:06.414 00.000 7008 OnExposeComplete: enter
22:45:06.416 00.002 7008 UpdateGuideState(): m_state=6
22:45:06.418 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:45:06.419 00.001 7008 Star::Find returns 1 (0), X=550.95, Y=444.44, Mass=3480, SNR=26.6, Peak=3469 HFD=2.3
22:45:06.420 00.001 7008 Status Line: Mass: 3480 vs 39952
22:45:06.422 00.002 7008 UpdateCurrentPosition: star mass new=3480.3 exp=39952.2 thresh=50% limits=(19976.1, 407468.9, 79904.5)
22:45:06.425 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:06.427 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:06.428 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:06.430 00.002 8532 Worker thread wakes up
22:45:06.430 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:06.430 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:06.430 00.000 8532 move complete, result=0
22:45:06.430 00.000 8532 worker thread done servicing request
22:45:06.533 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:06.535 00.002 7008 Status Line: Star lost - mass changed
22:45:06.538 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1086, max=7311, med=2769, FiltMin=2487, FiltMax=3914, Gamma=0.990
22:45:06.541 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:45:06.543 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.545 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:06.546 00.001 7008 Enqueuing Expose request
22:45:06.548 00.002 8532 Worker thread wakes up
22:45:06.548 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:06.548 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:07.329 00.781 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a06d8c7c-a5e5-40f3-92e4-b5bdfbdf26a8"}
22:45:07.331 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a06d8c7c-a5e5-40f3-92e4-b5bdfbdf26a8"}
22:45:07.333 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10fee5c4-469a-4b40-a250-929aea7c8763"}
22:45:07.335 00.002 7008 case statement mapped state 6 to 4
22:45:07.336 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"10fee5c4-469a-4b40-a250-929aea7c8763"}
22:45:07.338 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"12edebd2-173e-4b44-8c3a-35746a8ee219"}
22:45:07.341 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"12edebd2-173e-4b44-8c3a-35746a8ee219"}
22:45:08.680 01.339 8532 Exposure complete
22:45:08.715 00.035 8532 worker thread done servicing request
22:45:08.715 00.000 7008 OnExposeComplete: enter
22:45:08.717 00.002 7008 UpdateGuideState(): m_state=6
22:45:08.719 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:45:08.723 00.004 7008 Star::Find returns 1 (0), X=550.96, Y=444.20, Mass=4244, SNR=33.3, Peak=3776 HFD=2.1
22:45:08.724 00.001 7008 Status Line: Mass: 4244 vs 39952
22:45:08.728 00.004 7008 UpdateCurrentPosition: star mass new=4244.4 exp=39952.2 thresh=50% limits=(19976.1, 407468.9, 79904.5)
22:45:08.733 00.005 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:08.734 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:08.737 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:08.738 00.001 8532 Worker thread wakes up
22:45:08.738 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:08.739 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:08.739 00.000 8532 move complete, result=0
22:45:08.739 00.000 8532 worker thread done servicing request
22:45:08.845 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:08.847 00.002 7008 Status Line: Star lost - mass changed
22:45:08.850 00.003 7008 UpdateImageDisplay: Size=(752,580) min=1189, max=7621, med=2767, FiltMin=2436, FiltMax=3459, Gamma=0.990
22:45:08.852 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:45:08.855 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.857 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:08.859 00.002 7008 Enqueuing Expose request
22:45:08.866 00.007 8532 Worker thread wakes up
22:45:08.866 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:08.867 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:09.329 00.462 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff4eefc1-28ef-419a-bf55-fee9b9573ddd"}
22:45:09.332 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff4eefc1-28ef-419a-bf55-fee9b9573ddd"}
22:45:09.335 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d2b68c9-ddd5-4d0a-bb50-acec65fb913f"}
22:45:09.338 00.003 7008 case statement mapped state 6 to 4
22:45:09.340 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1d2b68c9-ddd5-4d0a-bb50-acec65fb913f"}
22:45:09.342 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ba82802f-2ffa-49ab-8b76-de1327d480da"}
22:45:09.347 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":231,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"ba82802f-2ffa-49ab-8b76-de1327d480da"}
22:45:10.995 01.648 8532 Exposure complete
22:45:11.022 00.027 8532 worker thread done servicing request
22:45:11.022 00.000 7008 OnExposeComplete: enter
22:45:11.024 00.002 7008 UpdateGuideState(): m_state=6
22:45:11.025 00.001 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:45:11.027 00.002 7008 Star::Find returns 1 (0), X=551.14, Y=444.26, Mass=6023, SNR=37.3, Peak=4154 HFD=2.2
22:45:11.027 00.000 7008 Status Line: Mass: 6023 vs 27940
22:45:11.031 00.004 7008 UpdateCurrentPosition: star mass new=6023.5 exp=27940.5 thresh=50% limits=(13970.2, 407468.9, 55880.9)
22:45:11.032 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:11.035 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:11.036 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:11.038 00.002 8532 Worker thread wakes up
22:45:11.038 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:11.038 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:11.038 00.000 8532 move complete, result=0
22:45:11.038 00.000 8532 worker thread done servicing request
22:45:11.142 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:11.144 00.002 7008 Status Line: Star lost - mass changed
22:45:11.146 00.002 7008 UpdateImageDisplay: Size=(752,580) min=214, max=7438, med=2760, FiltMin=2048, FiltMax=3378, Gamma=0.990
22:45:11.150 00.004 7008 UpdateGuideState exits: Star lost - mass changed
22:45:11.152 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.154 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:11.156 00.002 7008 Enqueuing Expose request
22:45:11.159 00.003 8532 Worker thread wakes up
22:45:11.159 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:11.159 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:11.328 00.169 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c891da34-e7db-4938-a9cf-44b4e98d791a"}
22:45:11.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c891da34-e7db-4938-a9cf-44b4e98d791a"}
22:45:11.334 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6001368-d259-4d92-b748-081d3173b2c5"}
22:45:11.337 00.003 7008 case statement mapped state 6 to 4
22:45:11.342 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b6001368-d259-4d92-b748-081d3173b2c5"}
22:45:11.345 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"776f6f18-cf3f-467a-8563-3a10bfa91dd9"}
22:45:11.348 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"776f6f18-cf3f-467a-8563-3a10bfa91dd9"}
22:45:13.292 01.944 8532 Exposure complete
22:45:13.326 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f709228-b920-4550-9205-90bcaa901e11"}
22:45:13.330 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f709228-b920-4550-9205-90bcaa901e11"}
22:45:13.335 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6355617f-c9e4-49b1-b7d3-1b0019580322"}
22:45:13.339 00.004 8532 worker thread done servicing request
22:45:13.339 00.000 7008 case statement mapped state 6 to 4
22:45:13.341 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6355617f-c9e4-49b1-b7d3-1b0019580322"}
22:45:13.344 00.003 7008 OnExposeComplete: enter
22:45:13.347 00.003 7008 UpdateGuideState(): m_state=6
22:45:13.351 00.004 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:45:13.354 00.003 7008 Star::Find returns 1 (0), X=551.13, Y=444.37, Mass=7328, SNR=45.6, Peak=4420 HFD=2.2
22:45:13.356 00.002 7008 Status Line: Mass: 7328 vs 21088
22:45:13.359 00.003 7008 UpdateCurrentPosition: star mass new=7328.5 exp=21088.1 thresh=50% limits=(10544.0, 407468.9, 42176.1)
22:45:13.362 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:13.367 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:13.370 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:13.373 00.003 8532 Worker thread wakes up
22:45:13.373 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:13.373 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:13.373 00.000 8532 move complete, result=0
22:45:13.373 00.000 8532 worker thread done servicing request
22:45:13.487 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:13.491 00.004 7008 Status Line: Star lost - mass changed
22:45:13.496 00.005 7008 UpdateImageDisplay: Size=(752,580) min=219, max=7583, med=2756, FiltMin=1968, FiltMax=3467, Gamma=0.990
22:45:13.499 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:45:13.501 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.503 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:13.504 00.001 7008 Enqueuing Expose request
22:45:13.506 00.002 8532 Worker thread wakes up
22:45:13.506 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:13.506 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:13.506 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c039d726-8ea2-455b-b581-a3718786247e"}
22:45:13.508 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"c039d726-8ea2-455b-b581-a3718786247e"}
22:45:15.325 01.817 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa258f55-7ce2-4312-8279-8380953df548"}
22:45:15.330 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa258f55-7ce2-4312-8279-8380953df548"}
22:45:15.333 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc0c0546-6aee-42df-a6f2-4b10395ef021"}
22:45:15.336 00.003 7008 case statement mapped state 6 to 4
22:45:15.339 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"dc0c0546-6aee-42df-a6f2-4b10395ef021"}
22:45:15.343 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"255871d7-dd1b-4898-8908-8a3a9f434e5c"}
22:45:15.345 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"255871d7-dd1b-4898-8908-8a3a9f434e5c"}
22:45:15.637 00.292 8532 Exposure complete
22:45:15.675 00.038 8532 worker thread done servicing request
22:45:15.675 00.000 7008 OnExposeComplete: enter
22:45:15.677 00.002 7008 UpdateGuideState(): m_state=6
22:45:15.679 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:45:15.681 00.002 7008 Star::Find returns 1 (0), X=550.93, Y=444.25, Mass=7083, SNR=42.4, Peak=4513 HFD=2.1
22:45:15.682 00.001 7008 Status Line: Mass: 7083 vs 15812
22:45:15.684 00.002 7008 UpdateCurrentPosition: star mass new=7083.1 exp=15812.2 thresh=50% limits=(7906.1, 407468.9, 31624.4)
22:45:15.687 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:15.689 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:15.690 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:15.691 00.001 8532 Worker thread wakes up
22:45:15.691 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:15.691 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:15.691 00.000 8532 move complete, result=0
22:45:15.691 00.000 8532 worker thread done servicing request
22:45:15.800 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:15.804 00.004 7008 Status Line: Star lost - mass changed
22:45:15.808 00.004 7008 UpdateImageDisplay: Size=(752,580) min=253, max=7705, med=2749, FiltMin=2005, FiltMax=3370, Gamma=0.990
22:45:15.809 00.001 7008 UpdateGuideState exits: Star lost - mass changed
22:45:15.811 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.813 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:15.815 00.002 7008 Enqueuing Expose request
22:45:15.817 00.002 8532 Worker thread wakes up
22:45:15.817 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:15.817 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:17.325 01.508 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"afcce572-0c8d-48d6-a031-6bf9f5251b9f"}
22:45:17.328 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"afcce572-0c8d-48d6-a031-6bf9f5251b9f"}
22:45:17.332 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e2e07c62-b5bc-4fd7-8573-4f793d763dc5"}
22:45:17.339 00.007 7008 case statement mapped state 6 to 4
22:45:17.342 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e2e07c62-b5bc-4fd7-8573-4f793d763dc5"}
22:45:17.346 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2472d4c1-1821-439b-8e60-b1239878c39b"}
22:45:17.351 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":234,"width":15,"height":15,"star_pos":[6.98,7.11],"pixels":"..."},"id":"2472d4c1-1821-439b-8e60-b1239878c39b"}
22:45:17.946 00.595 8532 Exposure complete
22:45:17.982 00.036 8532 worker thread done servicing request
22:45:17.982 00.000 7008 OnExposeComplete: enter
22:45:17.984 00.002 7008 UpdateGuideState(): m_state=6
22:45:17.984 00.000 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:45:17.987 00.003 7008 Star::Find returns 1 (0), X=550.87, Y=444.32, Mass=5980, SNR=39.2, Peak=4251 HFD=2.2
22:45:17.989 00.002 7008 DistanceChecker: deactivated
22:45:17.991 00.002 7008 MultiStar: large primary error, entering stabilization period
22:45:17.992 00.001 7008 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
22:45:17.994 00.002 7008 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.68 = 2.68)
22:45:17.997 00.003 7008 CameraToMount -- cameraX=-1.67 cameraY=0.20 hyp=1.68 cameraTheta=3.02 mountX=-1.68 mountY=0.75, mountTheta=2.72
22:45:18.002 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-1.67, y=0.20, opts=13)
22:45:18.004 00.002 7008 Enqueuing Move request for scope (-1.67, 0.20)
22:45:18.006 00.002 8532 Worker thread wakes up
22:45:18.006 00.000 7008 UpdateImageDisplay: Size=(752,580) min=59, max=7670, med=2743, FiltMin=2100, FiltMax=3485, Gamma=0.990
22:45:18.007 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.20) opts 0xd
22:45:18.007 00.000 7008 UpdateGuideState exits: m=5980 SNR=39.2
22:45:18.009 00.002 8532 Handling offset move in thread for scope, endpoint = (-1.67, 0.20)
22:45:18.009 00.000 8532 Moving (-1.67, 0.20) raw xDistance=-1.68 yDistance=0.75
22:45:18.009 00.000 8532 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.68
22:45:18.009 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
22:45:18.009 00.000 8532 MoveAxis(E, 1543, ABG)
22:45:18.009 00.000 8532 Guiding  Dir = 2, Dur = 1543
22:45:18.010 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.012 00.002 8532 IsSlewing returns 0
22:45:18.012 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:45:18.014 00.002 7008 Enqueuing Expose request
22:45:18.015 00.001 8532 IsGuiding returns 0
22:45:18.016 00.001 8532 PulseGuide returned control before completion, sleep 1553
22:45:19.325 01.309 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3ba0427-4094-48ef-878b-15c82414ea31"}
22:45:19.327 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3ba0427-4094-48ef-878b-15c82414ea31"}
22:45:19.328 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"414ab64a-7c9c-49e4-acfc-132c3a0eef64"}
22:45:19.329 00.001 7008 case statement mapped state 6 to 3
22:45:19.330 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"414ab64a-7c9c-49e4-acfc-132c3a0eef64"}
22:45:19.331 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"533f5c65-fb2d-42e0-afa7-2f39c2bddf98"}
22:45:19.335 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"533f5c65-fb2d-42e0-afa7-2f39c2bddf98"}
22:45:19.580 00.245 8532 IsGuiding returns 0
22:45:19.580 00.000 8532 Move returns status 0, amount 1543
22:45:19.580 00.000 8532 MoveAxis(S, 1314, ABG)
22:45:19.580 00.000 8532 Guiding  Dir = 1, Dur = 1314
22:45:19.581 00.001 8532 IsSlewing returns 0
22:45:19.581 00.000 8532 IsGuiding returns 0
22:45:19.581 00.000 8532 PulseGuide returned control before completion, sleep 1324
22:45:20.907 01.326 8532 IsGuiding returns 1
22:45:20.907 00.000 8532 scope still moving after pulse duration time elapsed
22:45:20.939 00.032 8532 IsSlewing returns 0
22:45:20.942 00.003 8532 IsGuiding returns 0
22:45:20.942 00.000 8532 scope move finished after 1314 + 46 ms
22:45:20.942 00.000 8532 Move returns status 0, amount 1314
22:45:20.942 00.000 8532 move complete, result=0
22:45:20.942 00.000 8532 worker thread done servicing request
22:45:20.942 00.000 8532 Worker thread wakes up
22:45:20.942 00.000 7008 GuideStep: -1.7 px 1543 ms EAST, 0.7 px 1314 ms SOUTH
22:45:20.945 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:20.945 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:45:21.323 00.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c44b77e4-3779-4c29-a4a4-fbcf7a36ec15"}
22:45:21.328 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c44b77e4-3779-4c29-a4a4-fbcf7a36ec15"}
22:45:21.333 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbb5fe48-7ce7-4a5b-8e97-dabd34a641f1"}
22:45:21.336 00.003 7008 case statement mapped state 6 to 3
22:45:21.338 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbb5fe48-7ce7-4a5b-8e97-dabd34a641f1"}
22:45:21.341 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59a44e2c-6ba1-48dc-8ad0-5604ec16b66d"}
22:45:21.344 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"59a44e2c-6ba1-48dc-8ad0-5604ec16b66d"}
22:45:23.072 01.728 8532 Exposure complete
22:45:23.103 00.031 8532 worker thread done servicing request
22:45:23.103 00.000 7008 OnExposeComplete: enter
22:45:23.106 00.003 7008 UpdateGuideState(): m_state=6
22:45:23.108 00.002 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:45:23.110 00.002 7008 Star::Find returns 1 (0), X=551.24, Y=443.99, Mass=935, SNR=11.8, Peak=2996 HFD=2.5
22:45:23.112 00.002 7008 Status Line: Mass: 935 vs 7328
22:45:23.115 00.003 7008 UpdateCurrentPosition: star mass new=935.0 exp=7328.5 thresh=50% limits=(3664.2, 407468.9, 14656.9)
22:45:23.118 00.003 7008 DistanceChecker: activated
22:45:23.120 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:23.123 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:23.125 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:23.127 00.002 8532 Worker thread wakes up
22:45:23.127 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:23.127 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:23.127 00.000 8532 move complete, result=0
22:45:23.127 00.000 8532 worker thread done servicing request
22:45:23.232 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:23.236 00.004 7008 Status Line: Star lost - mass changed
22:45:23.240 00.004 7008 UpdateImageDisplay: Size=(752,580) min=31, max=7683, med=2737, FiltMin=1909, FiltMax=3573, Gamma=0.990
22:45:23.242 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:45:23.245 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.247 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:23.249 00.002 7008 Enqueuing Expose request
22:45:23.251 00.002 8532 Worker thread wakes up
22:45:23.251 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:23.251 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:23.323 00.072 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e89b37c-6383-4055-8ece-1bed18c008f2"}
22:45:23.325 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e89b37c-6383-4055-8ece-1bed18c008f2"}
22:45:23.327 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4153c1b-b134-431f-becd-378093799abb"}
22:45:23.329 00.002 7008 case statement mapped state 6 to 4
22:45:23.330 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f4153c1b-b134-431f-becd-378093799abb"}
22:45:23.332 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"10806c31-cfe1-4dd3-96f0-5f97552348e4"}
22:45:23.334 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"10806c31-cfe1-4dd3-96f0-5f97552348e4"}
22:45:25.322 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8c2a18e-4bde-4b6b-b5fa-48867aa74767"}
22:45:25.324 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8c2a18e-4bde-4b6b-b5fa-48867aa74767"}
22:45:25.327 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68baf2f7-cc7c-4c52-a883-87563d162351"}
22:45:25.332 00.005 7008 case statement mapped state 6 to 4
22:45:25.334 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"68baf2f7-cc7c-4c52-a883-87563d162351"}
22:45:25.340 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1025de70-efc2-4cd3-8949-d5ce8403a7ae"}
22:45:25.343 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"1025de70-efc2-4cd3-8949-d5ce8403a7ae"}
22:45:25.371 00.028 8532 Exposure complete
22:45:25.404 00.033 8532 worker thread done servicing request
22:45:25.404 00.000 7008 OnExposeComplete: enter
22:45:25.407 00.003 7008 UpdateGuideState(): m_state=6
22:45:25.410 00.003 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:45:25.412 00.002 7008 Star::Find returns 1 (0), X=552.07, Y=444.01, Mass=1334, SNR=15.7, Peak=3256 HFD=1.7
22:45:25.414 00.002 7008 Status Line: Mass: 1334 vs 6677
22:45:25.416 00.002 7008 UpdateCurrentPosition: star mass new=1333.9 exp=6676.8 thresh=50% limits=(3338.4, 407468.9, 13353.5)
22:45:25.420 00.004 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:25.422 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:25.424 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:25.425 00.001 8532 Worker thread wakes up
22:45:25.425 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:25.425 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:25.425 00.000 8532 move complete, result=0
22:45:25.426 00.001 8532 worker thread done servicing request
22:45:25.539 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:25.543 00.004 7008 Status Line: Star lost - mass changed
22:45:25.549 00.006 7008 UpdateImageDisplay: Size=(752,580) min=221, max=7566, med=2738, FiltMin=1971, FiltMax=3524, Gamma=0.990
22:45:25.554 00.005 7008 UpdateGuideState exits: Star lost - mass changed
22:45:25.559 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.562 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:25.565 00.003 7008 Enqueuing Expose request
22:45:25.568 00.003 8532 Worker thread wakes up
22:45:25.568 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:25.568 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:27.321 01.753 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69da55b4-aa1a-4d96-a64d-01e2e5fb13ce"}
22:45:27.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69da55b4-aa1a-4d96-a64d-01e2e5fb13ce"}
22:45:27.327 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"711ea5a6-fd92-4c7b-bd7c-c681af7f355e"}
22:45:27.330 00.003 7008 case statement mapped state 6 to 4
22:45:27.334 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"711ea5a6-fd92-4c7b-bd7c-c681af7f355e"}
22:45:27.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e477022-0bbb-4548-bf79-79d69ec5f7f4"}
22:45:27.341 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":237,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"2e477022-0bbb-4548-bf79-79d69ec5f7f4"}
22:45:27.690 00.349 8532 Exposure complete
22:45:27.723 00.033 8532 worker thread done servicing request
22:45:27.723 00.000 7008 OnExposeComplete: enter
22:45:27.724 00.001 7008 UpdateGuideState(): m_state=6
22:45:27.726 00.002 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:45:27.727 00.001 7008 Star::Find returns 1 (0), X=551.99, Y=443.68, Mass=1867, SNR=17.6, Peak=3234 HFD=1.8
22:45:27.729 00.002 7008 Status Line: Mass: 1867 vs 6023
22:45:27.732 00.003 7008 UpdateCurrentPosition: star mass new=1867.4 exp=6023.5 thresh=50% limits=(3011.7, 407468.9, 12046.9)
22:45:27.736 00.004 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:27.737 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:27.739 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:27.741 00.002 8532 Worker thread wakes up
22:45:27.741 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:27.741 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:27.741 00.000 8532 move complete, result=0
22:45:27.741 00.000 8532 worker thread done servicing request
22:45:27.854 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:27.855 00.001 7008 Status Line: Star lost - mass changed
22:45:27.860 00.005 7008 UpdateImageDisplay: Size=(752,580) min=139, max=7315, med=2737, FiltMin=1956, FiltMax=3610, Gamma=0.990
22:45:27.863 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:45:27.866 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:27.869 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:27.871 00.002 7008 Enqueuing Expose request
22:45:27.873 00.002 8532 Worker thread wakes up
22:45:27.873 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:27.873 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:29.319 01.446 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d004f146-a210-473d-a773-b81e298cbebd"}
22:45:29.322 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d004f146-a210-473d-a773-b81e298cbebd"}
22:45:29.326 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37a8a305-6ee8-47a3-8856-27b9fa29777b"}
22:45:29.329 00.003 7008 case statement mapped state 6 to 4
22:45:29.332 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"37a8a305-6ee8-47a3-8856-27b9fa29777b"}
22:45:29.336 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1e6a1820-96a9-473d-97ae-7877cb215135"}
22:45:29.339 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"1e6a1820-96a9-473d-97ae-7877cb215135"}
22:45:30.005 00.666 8532 Exposure complete
22:45:30.036 00.031 8532 worker thread done servicing request
22:45:30.036 00.000 7008 OnExposeComplete: enter
22:45:30.038 00.002 7008 UpdateGuideState(): m_state=6
22:45:30.039 00.001 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:45:30.043 00.004 7008 Star::Find returns 1 (0), X=552.12, Y=443.45, Mass=2053, SNR=18.8, Peak=3126 HFD=2.5
22:45:30.045 00.002 7008 Status Line: Mass: 2053 vs 5980
22:45:30.047 00.002 7008 UpdateCurrentPosition: star mass new=2052.7 exp=5979.7 thresh=50% limits=(2989.8, 407468.9, 11959.4)
22:45:30.049 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:30.051 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:30.052 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:30.053 00.001 8532 Worker thread wakes up
22:45:30.053 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:30.053 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:30.053 00.000 8532 move complete, result=0
22:45:30.053 00.000 8532 worker thread done servicing request
22:45:30.169 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:30.171 00.002 7008 Status Line: Star lost - mass changed
22:45:30.174 00.003 7008 UpdateImageDisplay: Size=(752,580) min=31, max=7442, med=2735, FiltMin=1974, FiltMax=3585, Gamma=0.990
22:45:30.178 00.004 7008 UpdateGuideState exits: Star lost - mass changed
22:45:30.181 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:30.183 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:30.186 00.003 7008 Enqueuing Expose request
22:45:30.188 00.002 8532 Worker thread wakes up
22:45:30.188 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:30.188 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:31.318 01.130 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78877cb8-0045-4569-bd39-0f6e986fcf28"}
22:45:31.321 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78877cb8-0045-4569-bd39-0f6e986fcf28"}
22:45:31.325 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b385200-2724-487d-911c-f77e17b12388"}
22:45:31.330 00.005 7008 case statement mapped state 6 to 4
22:45:31.332 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9b385200-2724-487d-911c-f77e17b12388"}
22:45:31.335 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a242443a-5e13-42cc-a264-bf8f29faaa0d"}
22:45:31.338 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"a242443a-5e13-42cc-a264-bf8f29faaa0d"}
22:45:32.318 00.980 8532 Exposure complete
22:45:32.361 00.043 8532 worker thread done servicing request
22:45:32.361 00.000 7008 OnExposeComplete: enter
22:45:32.365 00.004 7008 UpdateGuideState(): m_state=6
22:45:32.368 00.003 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:45:32.373 00.005 7008 Star::Find returns 1 (0), X=552.28, Y=444.02, Mass=1997, SNR=19.4, Peak=3234 HFD=2.0
22:45:32.376 00.003 7008 Status Line: Mass: 1997 vs 4975
22:45:32.380 00.004 7008 UpdateCurrentPosition: star mass new=1996.8 exp=4975.2 thresh=50% limits=(2487.6, 407468.9, 9950.3)
22:45:32.384 00.004 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:32.387 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:32.392 00.005 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:32.396 00.004 8532 Worker thread wakes up
22:45:32.396 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:32.396 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:32.396 00.000 8532 move complete, result=0
22:45:32.396 00.000 8532 worker thread done servicing request
22:45:32.499 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:32.501 00.002 7008 Status Line: Star lost - mass changed
22:45:32.503 00.002 7008 UpdateImageDisplay: Size=(752,580) min=236, max=7552, med=2733, FiltMin=1997, FiltMax=3654, Gamma=0.990
22:45:32.505 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:45:32.506 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.508 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:32.509 00.001 7008 Enqueuing Expose request
22:45:32.510 00.001 8532 Worker thread wakes up
22:45:32.510 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:32.510 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:33.319 00.809 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a1075ca-f04b-4702-85db-8b9efeb24814"}
22:45:33.322 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a1075ca-f04b-4702-85db-8b9efeb24814"}
22:45:33.326 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a691159-d88a-4015-ba24-2d8c0e02e1c2"}
22:45:33.329 00.003 7008 case statement mapped state 6 to 4
22:45:33.331 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4a691159-d88a-4015-ba24-2d8c0e02e1c2"}
22:45:33.334 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c06274b4-f94d-4ff8-8ab0-29349827d6d3"}
22:45:33.335 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":240,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"c06274b4-f94d-4ff8-8ab0-29349827d6d3"}
22:45:34.637 01.302 8532 Exposure complete
22:45:34.670 00.033 8532 worker thread done servicing request
22:45:34.670 00.000 7008 OnExposeComplete: enter
22:45:34.671 00.001 7008 UpdateGuideState(): m_state=6
22:45:34.673 00.002 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:45:34.675 00.002 7008 Star::Find returns 1 (0), X=552.39, Y=443.98, Mass=1999, SNR=19.9, Peak=3255 HFD=1.7
22:45:34.677 00.002 7008 Status Line: Mass: 1999 vs 4408
22:45:34.682 00.005 7008 UpdateCurrentPosition: star mass new=1999.5 exp=4407.8 thresh=50% limits=(2203.9, 407468.9, 8815.5)
22:45:34.685 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:34.688 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:34.691 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:34.692 00.001 8532 Worker thread wakes up
22:45:34.693 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:34.693 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:34.693 00.000 8532 move complete, result=0
22:45:34.693 00.000 8532 worker thread done servicing request
22:45:34.800 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:34.802 00.002 7008 Status Line: Star lost - mass changed
22:45:34.805 00.003 7008 UpdateImageDisplay: Size=(752,580) min=181, max=7576, med=2728, FiltMin=2043, FiltMax=3684, Gamma=0.990
22:45:34.807 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:45:34.809 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.811 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:34.812 00.001 7008 Enqueuing Expose request
22:45:34.815 00.003 8532 Worker thread wakes up
22:45:34.815 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:34.816 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:35.318 00.502 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6f5e63f-8a64-4333-8844-e09624c84de7"}
22:45:35.323 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6f5e63f-8a64-4333-8844-e09624c84de7"}
22:45:35.328 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e8db7e8-2bc1-4d5b-89ae-4d2c6e7ce0e7"}
22:45:35.331 00.003 7008 case statement mapped state 6 to 4
22:45:35.334 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0e8db7e8-2bc1-4d5b-89ae-4d2c6e7ce0e7"}
22:45:35.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7ce7f64a-3f07-45ac-9327-14899abf2765"}
22:45:35.340 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[6.87,7.32],"pixels":"..."},"id":"7ce7f64a-3f07-45ac-9327-14899abf2765"}
22:45:36.946 01.606 8532 Exposure complete
22:45:36.981 00.035 8532 worker thread done servicing request
22:45:36.982 00.001 7008 OnExposeComplete: enter
22:45:36.983 00.001 7008 UpdateGuideState(): m_state=6
22:45:36.984 00.001 7008 Star::Find(15, 550, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:45:36.986 00.002 7008 Star::Find returns 1 (0), X=552.02, Y=444.24, Mass=3416, SNR=27.8, Peak=3452 HFD=2.1
22:45:36.987 00.001 7008 DistanceChecker: deactivated
22:45:36.988 00.001 7008 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.07) = xAngle (2.97 = 2.97)
22:45:36.990 00.002 7008 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
22:45:36.991 00.001 7008 CameraToMount -- cameraX=-0.52 cameraY=0.13 hyp=0.53 cameraTheta=2.90 mountX=-0.52 mountY=0.29, mountTheta=2.63
22:45:36.994 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.52, y=0.13, opts=13)
22:45:36.995 00.001 7008 Enqueuing Move request for scope (-0.52, 0.13)
22:45:36.997 00.002 8532 Worker thread wakes up
22:45:36.997 00.000 7008 UpdateImageDisplay: Size=(752,580) min=112, max=7539, med=2726, FiltMin=1966, FiltMax=3440, Gamma=0.990
22:45:36.999 00.002 7008 UpdateGuideState exits: m=3416 SNR=27.8
22:45:37.000 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:37.002 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.13) opts 0xd
22:45:37.002 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.52, 0.13)
22:45:37.002 00.000 8532 Moving (-0.52, 0.13) raw xDistance=-0.52 yDistance=0.29
22:45:37.002 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.52
22:45:37.002 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:45:37.002 00.000 8532 MoveAxis(E, 584, ABG)
22:45:37.002 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:45:37.005 00.003 7008 Enqueuing Expose request
22:45:37.007 00.002 8532 Guiding  Dir = 2, Dur = 584
22:45:37.007 00.000 8532 IsSlewing returns 0
22:45:37.007 00.000 8532 IsGuiding returns 0
22:45:37.008 00.001 8532 PulseGuide returned control before completion, sleep 594
22:45:37.318 00.310 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ef2f572-37d0-4190-9f30-abcd0e57507e"}
22:45:37.321 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ef2f572-37d0-4190-9f30-abcd0e57507e"}
22:45:37.325 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa8cbc9d-befd-4650-be50-5da83ef0e2cd"}
22:45:37.330 00.005 7008 case statement mapped state 6 to 3
22:45:37.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa8cbc9d-befd-4650-be50-5da83ef0e2cd"}
22:45:37.336 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0c425890-5173-46dc-8681-30b31b23245a"}
22:45:37.340 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.02,7.24],"pixels":"..."},"id":"0c425890-5173-46dc-8681-30b31b23245a"}
22:45:37.609 00.269 8532 IsGuiding returns 0
22:45:37.609 00.000 8532 Move returns status 0, amount 584
22:45:37.609 00.000 8532 MoveAxis(S, 511, ABG)
22:45:37.609 00.000 8532 Guiding  Dir = 1, Dur = 511
22:45:37.609 00.000 8532 IsSlewing returns 0
22:45:37.610 00.001 8532 IsGuiding returns 0
22:45:37.610 00.000 8532 PulseGuide returned control before completion, sleep 521
22:45:38.138 00.528 8532 IsGuiding returns 0
22:45:38.138 00.000 8532 Move returns status 0, amount 511
22:45:38.138 00.000 8532 move complete, result=0
22:45:38.138 00.000 8532 worker thread done servicing request
22:45:38.138 00.000 7008 GuideStep: -0.5 px 584 ms EAST, 0.3 px 511 ms SOUTH
22:45:38.142 00.004 8532 Worker thread wakes up
22:45:38.142 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:38.142 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:45:39.318 01.176 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0cada2c9-9e15-4bef-a5f6-0bbb082428a6"}
22:45:39.322 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0cada2c9-9e15-4bef-a5f6-0bbb082428a6"}
22:45:39.326 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0cb241a9-318e-43a0-ba28-97993eb320d9"}
22:45:39.328 00.002 7008 case statement mapped state 6 to 3
22:45:39.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cb241a9-318e-43a0-ba28-97993eb320d9"}
22:45:39.332 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"214916b7-881c-4fbb-8f52-07f56aa6aed6"}
22:45:39.335 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[7.02,7.24],"pixels":"..."},"id":"214916b7-881c-4fbb-8f52-07f56aa6aed6"}
22:45:40.274 00.939 8532 Exposure complete
22:45:40.322 00.048 8532 worker thread done servicing request
22:45:40.322 00.000 7008 OnExposeComplete: enter
22:45:40.325 00.003 7008 UpdateGuideState(): m_state=6
22:45:40.328 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:45:40.331 00.003 7008 Star::Find returns 1 (0), X=552.72, Y=444.34, Mass=1694, SNR=17.8, Peak=3130 HFD=1.6
22:45:40.341 00.010 7008 Status Line: Mass: 1694 vs 3632
22:45:40.345 00.004 7008 UpdateCurrentPosition: star mass new=1694.2 exp=3632.2 thresh=50% limits=(1816.1, 407468.9, 7264.4)
22:45:40.348 00.003 7008 DistanceChecker: activated
22:45:40.350 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:40.354 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:40.358 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:40.361 00.003 8532 Worker thread wakes up
22:45:40.361 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:40.361 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:40.361 00.000 8532 move complete, result=0
22:45:40.361 00.000 8532 worker thread done servicing request
22:45:40.469 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:40.471 00.002 7008 Status Line: Star lost - mass changed
22:45:40.474 00.003 7008 UpdateImageDisplay: Size=(752,580) min=175, max=7461, med=2723, FiltMin=1931, FiltMax=3258, Gamma=0.990
22:45:40.476 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:45:40.477 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.479 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:40.481 00.002 7008 Enqueuing Expose request
22:45:40.483 00.002 8532 Worker thread wakes up
22:45:40.483 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:40.483 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:41.316 00.833 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d773389c-6060-4f52-b42b-a626ebaa32d3"}
22:45:41.320 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d773389c-6060-4f52-b42b-a626ebaa32d3"}
22:45:41.324 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff35c839-6174-4702-968a-e191c2d3f70a"}
22:45:41.330 00.006 7008 case statement mapped state 6 to 4
22:45:41.334 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ff35c839-6174-4702-968a-e191c2d3f70a"}
22:45:41.339 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71eba3a1-61b1-495b-b0db-4999769be688"}
22:45:41.342 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":243,"width":15,"height":15,"star_pos":[7.02,7.24],"pixels":"..."},"id":"71eba3a1-61b1-495b-b0db-4999769be688"}
22:45:42.609 01.267 8532 Exposure complete
22:45:42.638 00.029 8532 worker thread done servicing request
22:45:42.638 00.000 7008 OnExposeComplete: enter
22:45:42.640 00.002 7008 UpdateGuideState(): m_state=6
22:45:42.642 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:45:42.644 00.002 7008 Star::Find returns 1 (0), X=552.58, Y=444.33, Mass=1450, SNR=16.9, Peak=3055 HFD=1.6
22:45:42.646 00.002 7008 Status Line: Mass: 1450 vs 3531
22:45:42.648 00.002 7008 UpdateCurrentPosition: star mass new=1449.6 exp=3531.1 thresh=50% limits=(1765.5, 407468.9, 7062.2)
22:45:42.650 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:42.652 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:42.654 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:42.658 00.004 8532 Worker thread wakes up
22:45:42.658 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:42.658 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:42.658 00.000 8532 move complete, result=0
22:45:42.658 00.000 8532 worker thread done servicing request
22:45:42.760 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:42.765 00.005 7008 Status Line: Star lost - mass changed
22:45:42.769 00.004 7008 UpdateImageDisplay: Size=(752,580) min=26, max=7614, med=2726, FiltMin=1940, FiltMax=3267, Gamma=0.990
22:45:42.771 00.002 7008 UpdateGuideState exits: Star lost - mass changed
22:45:42.776 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.778 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:42.779 00.001 7008 Enqueuing Expose request
22:45:42.781 00.002 8532 Worker thread wakes up
22:45:42.781 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:42.781 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:43.317 00.536 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db7a3719-eb99-453b-94c2-378a9f569f4c"}
22:45:43.320 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db7a3719-eb99-453b-94c2-378a9f569f4c"}
22:45:43.325 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8a444f1-3473-4181-a568-6411baf85f33"}
22:45:43.328 00.003 7008 case statement mapped state 6 to 4
22:45:43.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f8a444f1-3473-4181-a568-6411baf85f33"}
22:45:43.337 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c644986-c347-4864-8e7a-11cbf7be6a6b"}
22:45:43.341 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[7.02,7.24],"pixels":"..."},"id":"7c644986-c347-4864-8e7a-11cbf7be6a6b"}
22:45:44.903 01.562 8532 Exposure complete
22:45:44.939 00.036 8532 worker thread done servicing request
22:45:44.939 00.000 7008 OnExposeComplete: enter
22:45:44.942 00.003 7008 UpdateGuideState(): m_state=6
22:45:44.943 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:45:44.945 00.002 7008 Star::Find returns 1 (0), X=552.77, Y=444.28, Mass=3089, SNR=25.6, Peak=3356 HFD=1.7
22:45:44.947 00.002 7008 DistanceChecker: deactivated
22:45:44.948 00.001 7008 MultiStar: exiting stabilization period
22:45:44.950 00.002 7008 Star::Find false star n=4 nbg=278 bg=2719.9 sigma=23.3 thresh=2790 peak=2786
22:45:44.951 00.001 7008 Star::Find false star n=6 nbg=254 bg=2712.7 sigma=21.8 thresh=2778 peak=2769
22:45:44.953 00.002 7008 Star::Find false star n=6 nbg=226 bg=2711.1 sigma=23.7 thresh=2782 peak=2769
22:45:44.954 00.001 7008 Star::Find false star n=2 nbg=278 bg=2724.2 sigma=24.5 thresh=2798 peak=2763
22:45:44.956 00.002 7008 Star::Find false star n=5 nbg=270 bg=2733.6 sigma=23.8 thresh=2805 peak=2788
22:45:44.959 00.003 7008 Star::Find false star n=1 nbg=266 bg=2735.2 sigma=27.3 thresh=2817 peak=2797
22:45:44.960 00.001 7008 Star::Find false star n=3 nbg=278 bg=2692.3 sigma=24.6 thresh=2766 peak=2746
22:45:44.962 00.002 7008 Star::Find false star n=5 nbg=265 bg=2708.3 sigma=21.6 thresh=2773 peak=2770
22:45:44.964 00.002 7008 Star::Find false star n=4 nbg=257 bg=2724.1 sigma=23.3 thresh=2794 peak=2781
22:45:44.966 00.002 7008 Star::Find false star n=9 nbg=266 bg=2721.8 sigma=23.9 thresh=2794 peak=2786
22:45:44.968 00.002 7008 Star::Find false star n=2 nbg=257 bg=2712.9 sigma=21.3 thresh=2777 peak=2749
22:45:44.970 00.002 7008 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
22:45:44.971 00.001 7008 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.07) = xAngle (0.67 = 0.67)
22:45:44.973 00.002 7008 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.26 = 0.26)
22:45:44.975 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.28 cameraTheta=0.60 mountX=0.22 mountY=0.07, mountTheta=0.31
22:45:44.980 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.16, opts=13)
22:45:44.982 00.002 7008 Enqueuing Move request for scope (0.24, 0.16)
22:45:44.983 00.001 8532 Worker thread wakes up
22:45:44.983 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7708, med=2721, FiltMin=2009, FiltMax=3356, Gamma=0.990
22:45:44.985 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
22:45:44.985 00.000 7008 UpdateGuideState exits: m=3089 SNR=25.6
22:45:44.986 00.001 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
22:45:44.986 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.988 00.002 8532 Moving (0.24, 0.16) raw xDistance=0.22 yDistance=0.07
22:45:44.988 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:45:44.991 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
22:45:44.991 00.000 7008 Enqueuing Expose request
22:45:44.993 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.993 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:44.994 00.001 8532 MoveAxis(W, 162, ABG)
22:45:44.994 00.000 8532 Guiding  Dir = 3, Dur = 162
22:45:44.994 00.000 8532 IsSlewing returns 0
22:45:44.995 00.001 8532 IsGuiding returns 0
22:45:44.995 00.000 8532 PulseGuide returned control before completion, sleep 172
22:45:45.178 00.183 8532 IsGuiding returns 0
22:45:45.178 00.000 8532 Move returns status 0, amount 162
22:45:45.178 00.000 8532 MoveAxis(N, 0, ABG)
22:45:45.178 00.000 8532 Move returns status 0, amount 0
22:45:45.178 00.000 8532 move complete, result=0
22:45:45.178 00.000 8532 worker thread done servicing request
22:45:45.179 00.001 7008 GuideStep: 0.2 px 162 ms WEST, 0.1 px 0 ms NORTH
22:45:45.181 00.002 8532 Worker thread wakes up
22:45:45.181 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:45.182 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:45:45.316 00.134 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fc88997-1209-4e95-8d32-3e2983734ad7"}
22:45:45.318 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fc88997-1209-4e95-8d32-3e2983734ad7"}
22:45:45.320 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d7e1b91-b6c4-4d24-bda6-6aa32fc24055"}
22:45:45.322 00.002 7008 case statement mapped state 6 to 3
22:45:45.324 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d7e1b91-b6c4-4d24-bda6-6aa32fc24055"}
22:45:45.328 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59999780-ad94-4262-af7c-f08b7a65c025"}
22:45:45.331 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[6.77,7.28],"pixels":"..."},"id":"59999780-ad94-4262-af7c-f08b7a65c025"}
22:45:47.301 01.970 8532 Exposure complete
22:45:47.315 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd17d2a8-a8f9-45ee-9382-bf2e5905d085"}
22:45:47.319 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd17d2a8-a8f9-45ee-9382-bf2e5905d085"}
22:45:47.324 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47c7d315-0d27-4a88-9a51-7ba705d31dc3"}
22:45:47.329 00.005 7008 case statement mapped state 6 to 3
22:45:47.332 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"47c7d315-0d27-4a88-9a51-7ba705d31dc3"}
22:45:47.338 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af93900d-a988-4c32-906a-c610ad8a0a12"}
22:45:47.342 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[6.77,7.28],"pixels":"..."},"id":"af93900d-a988-4c32-906a-c610ad8a0a12"}
22:45:47.359 00.017 8532 worker thread done servicing request
22:45:47.360 00.001 7008 OnExposeComplete: enter
22:45:47.362 00.002 7008 UpdateGuideState(): m_state=6
22:45:47.364 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:45:47.366 00.002 7008 Star::Find returns 1 (0), X=552.28, Y=444.51, Mass=3878, SNR=29.8, Peak=3456 HFD=1.8
22:45:47.368 00.002 7008 Star::Find false star n=2 nbg=280 bg=2711.2 sigma=25.7 thresh=2788 peak=2775
22:45:47.371 00.003 7008 Star::Find false star n=4 nbg=252 bg=2704.8 sigma=22.3 thresh=2772 peak=2748
22:45:47.374 00.003 7008 Star::Find false star n=3 nbg=262 bg=2713.5 sigma=22.2 thresh=2780 peak=2756
22:45:47.376 00.002 7008 Star::Find false star n=8 nbg=262 bg=2715.7 sigma=21.7 thresh=2781 peak=2774
22:45:47.379 00.003 7008 Star::Find false star n=1 nbg=260 bg=2731.0 sigma=24.2 thresh=2804 peak=2789
22:45:47.381 00.002 7008 Star::Find false star n=3 nbg=277 bg=2689.6 sigma=26.3 thresh=2768 peak=2731
22:45:47.382 00.001 7008 Star::Find false star n=8 nbg=259 bg=2699.0 sigma=22.3 thresh=2766 peak=2754
22:45:47.385 00.003 7008 Star::Find false star n=4 nbg=272 bg=2715.3 sigma=27.2 thresh=2797 peak=2785
22:45:47.386 00.001 7008 Star::Find false star n=3 nbg=267 bg=2707.9 sigma=28.2 thresh=2792 peak=2769
22:45:47.389 00.003 7008 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.51,1.80,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
22:45:47.390 00.001 7008 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.07) = xAngle (2.22 = 2.22)
22:45:47.391 00.001 7008 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.81 = 1.81)
22:45:47.394 00.003 7008 CameraToMount -- cameraX=-0.26 cameraY=0.40 hyp=0.47 cameraTheta=2.15 mountX=-0.28 mountY=0.46, mountTheta=2.13
22:45:47.397 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.40, opts=13)
22:45:47.400 00.003 7008 Enqueuing Move request for scope (-0.26, 0.40)
22:45:47.401 00.001 8532 Worker thread wakes up
22:45:47.402 00.001 7008 UpdateImageDisplay: Size=(752,580) min=88, max=7369, med=2714, FiltMin=2081, FiltMax=3389, Gamma=0.990
22:45:47.404 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.40) opts 0xd
22:45:47.404 00.000 7008 UpdateGuideState exits: m=3878 SNR=29.8
22:45:47.405 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.406 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.40)
22:45:47.406 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:45:47.409 00.003 7008 Enqueuing Expose request
22:45:47.410 00.001 8532 Moving (-0.26, 0.40) raw xDistance=-0.28 yDistance=0.46
22:45:47.410 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
22:45:47.410 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:45:47.410 00.000 8532 MoveAxis(E, 247, ABG)
22:45:47.410 00.000 8532 Guiding  Dir = 2, Dur = 247
22:45:47.411 00.001 8532 IsSlewing returns 0
22:45:47.411 00.000 8532 IsGuiding returns 0
22:45:47.411 00.000 8532 PulseGuide returned control before completion, sleep 257
22:45:47.683 00.272 8532 IsGuiding returns 0
22:45:47.683 00.000 8532 Move returns status 0, amount 247
22:45:47.683 00.000 8532 MoveAxis(S, 805, ABG)
22:45:47.683 00.000 8532 Guiding  Dir = 1, Dur = 805
22:45:47.684 00.001 8532 IsSlewing returns 0
22:45:47.684 00.000 8532 IsGuiding returns 0
22:45:47.685 00.001 8532 PulseGuide returned control before completion, sleep 815
22:45:48.511 00.826 8532 IsGuiding returns 0
22:45:48.511 00.000 8532 Move returns status 0, amount 805
22:45:48.512 00.001 8532 move complete, result=0
22:45:48.512 00.000 8532 worker thread done servicing request
22:45:48.512 00.000 7008 GuideStep: -0.3 px 247 ms EAST, 0.5 px 805 ms SOUTH
22:45:48.516 00.004 8532 Worker thread wakes up
22:45:48.516 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:48.516 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:45:49.318 00.802 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"338a7e0c-1001-407b-abc4-9a398b23b4af"}
22:45:49.322 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"338a7e0c-1001-407b-abc4-9a398b23b4af"}
22:45:49.323 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1a503d3-530a-47ab-b91c-30491278c9b2"}
22:45:49.327 00.004 7008 case statement mapped state 6 to 3
22:45:49.329 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1a503d3-530a-47ab-b91c-30491278c9b2"}
22:45:49.331 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f8bd7090-ae1f-49ea-a7ee-b0a5f41a1c89"}
22:45:49.334 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":246,"width":15,"height":15,"star_pos":[7.28,6.51],"pixels":"..."},"id":"f8bd7090-ae1f-49ea-a7ee-b0a5f41a1c89"}
22:45:50.639 01.305 8532 Exposure complete
22:45:50.670 00.031 8532 worker thread done servicing request
22:45:50.670 00.000 7008 OnExposeComplete: enter
22:45:50.672 00.002 7008 UpdateGuideState(): m_state=6
22:45:50.674 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:45:50.677 00.003 7008 Star::Find returns 1 (0), X=552.30, Y=444.13, Mass=4372, SNR=32.6, Peak=3633 HFD=1.9
22:45:50.678 00.001 7008 Star::Find false star n=2 nbg=274 bg=2708.6 sigma=25.9 thresh=2786 peak=2772
22:45:50.680 00.002 7008 Star::Find false star n=7 nbg=251 bg=2693.4 sigma=21.7 thresh=2759 peak=2754
22:45:50.682 00.002 7008 Star::Find false star n=1 nbg=270 bg=2700.4 sigma=27.8 thresh=2784 peak=2740
22:45:50.684 00.002 7008 Star::Find false star n=5 nbg=257 bg=2709.5 sigma=19.9 thresh=2769 peak=2759
22:45:50.685 00.001 7008 Star::Find false star n=2 nbg=280 bg=2720.8 sigma=24.7 thresh=2795 peak=2787
22:45:50.688 00.003 7008 Star::Find false star n=2 nbg=277 bg=2704.5 sigma=23.7 thresh=2776 peak=2742
22:45:50.689 00.001 7008 Star::Find false star n=3 nbg=263 bg=2711.1 sigma=22.4 thresh=2778 peak=2761
22:45:50.691 00.002 7008 Star::Find false star n=1 nbg=279 bg=2698.5 sigma=26.0 thresh=2776 peak=2752
22:45:50.692 00.001 7008 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.16,0.49,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -1.14,1.53,0.00,M1] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
22:45:50.694 00.002 7008 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.07) = xAngle (3.15 = -3.13)
22:45:50.696 00.002 7008 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.74 = 2.74)
22:45:50.698 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.08 mountX=-0.24 mountY=0.09, mountTheta=2.77
22:45:50.701 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.01, opts=13)
22:45:50.702 00.001 7008 Enqueuing Move request for scope (-0.24, 0.01)
22:45:50.704 00.002 8532 Worker thread wakes up
22:45:50.704 00.000 7008 UpdateImageDisplay: Size=(752,580) min=69, max=7555, med=2709, FiltMin=1992, FiltMax=3296, Gamma=0.990
22:45:50.706 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
22:45:50.706 00.000 7008 UpdateGuideState exits: m=4372 SNR=32.6
22:45:50.708 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:50.711 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
22:45:50.711 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:45:50.713 00.002 7008 Enqueuing Expose request
22:45:50.714 00.001 8532 Moving (-0.24, 0.01) raw xDistance=-0.24 yDistance=0.09
22:45:50.714 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
22:45:50.714 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:50.714 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:45:50.714 00.000 8532 MoveAxis(E, 234, ABG)
22:45:50.715 00.001 8532 Guiding  Dir = 2, Dur = 234
22:45:50.715 00.000 8532 IsSlewing returns 0
22:45:50.715 00.000 8532 IsGuiding returns 0
22:45:50.715 00.000 8532 PulseGuide returned control before completion, sleep 244
22:45:50.975 00.260 8532 IsGuiding returns 0
22:45:50.975 00.000 8532 Move returns status 0, amount 234
22:45:50.976 00.001 8532 MoveAxis(N, 0, ABG)
22:45:50.976 00.000 8532 Move returns status 0, amount 0
22:45:50.976 00.000 8532 move complete, result=0
22:45:50.976 00.000 8532 worker thread done servicing request
22:45:50.976 00.000 7008 GuideStep: -0.2 px 234 ms EAST, 0.1 px 0 ms NORTH
22:45:50.980 00.004 8532 Worker thread wakes up
22:45:50.980 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:50.980 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:45:51.317 00.337 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c9f793a-ed83-4def-b441-35987303e0fe"}
22:45:51.322 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c9f793a-ed83-4def-b441-35987303e0fe"}
22:45:51.327 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef9429a1-1cd6-4891-9ea6-6fa9f0cf8f05"}
22:45:51.331 00.004 7008 case statement mapped state 6 to 3
22:45:51.334 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef9429a1-1cd6-4891-9ea6-6fa9f0cf8f05"}
22:45:51.337 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1d5112f-f1c5-4de6-b101-eaae06f61ec0"}
22:45:51.341 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[7.30,7.13],"pixels":"..."},"id":"c1d5112f-f1c5-4de6-b101-eaae06f61ec0"}
22:45:53.109 01.768 8532 Exposure complete
22:45:53.276 00.167 7008 OnExposeComplete: enter
22:45:53.279 00.003 7008 UpdateGuideState(): m_state=6
22:45:53.311 00.032 8532 worker thread done servicing request
22:45:53.312 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:45:53.354 00.042 7008 Star::Find returns 1 (0), X=552.94, Y=443.99, Mass=3517, SNR=26.7, Peak=3527 HFD=2.0
22:45:53.370 00.016 7008 Star::Find false star n=3 nbg=269 bg=2691.3 sigma=22.7 thresh=2759 peak=2739
22:45:53.381 00.011 7008 Star::Find false star n=2 nbg=276 bg=2681.6 sigma=26.3 thresh=2760 peak=2742
22:45:53.388 00.007 7008 Star::Find false star n=4 nbg=279 bg=2695.7 sigma=24.7 thresh=2770 peak=2738
22:45:53.437 00.049 7008 Star::Find false star n=7 nbg=249 bg=2721.6 sigma=22.0 thresh=2788 peak=2773
22:45:53.449 00.012 7008 Star::Find false star n=5 nbg=265 bg=2715.3 sigma=23.9 thresh=2787 peak=2759
22:45:53.479 00.030 7008 Star::Find false star n=6 nbg=274 bg=2697.6 sigma=26.5 thresh=2777 peak=2748
22:45:53.484 00.005 7008 MultiStar: [#1 0.31,0.25,0.34,U] [#2 -0.22,-0.59,0.00,M3] [#3 0.44,-0.51,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
22:45:53.488 00.004 7008 refined, 1 included, MultiStar: {0.38, -0.03}, one-star: {0.40, -0.13}
22:45:53.497 00.009 7008 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.07) = xAngle (-0.01 = -0.01)
22:45:53.502 00.005 7008 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.42 = -0.42)
22:45:53.511 00.009 7008 CameraToMount -- cameraX=0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-0.08 mountX=0.38 mountY=-0.16, mountTheta=-0.39
22:45:53.516 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=-0.03, opts=13)
22:45:53.519 00.003 7008 Enqueuing Move request for scope (0.38, -0.03)
22:45:53.521 00.002 8532 Worker thread wakes up
22:45:53.522 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.03) opts 0xd
22:45:53.522 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, -0.03)
22:45:53.522 00.000 8532 Moving (0.38, -0.03) raw xDistance=0.38 yDistance=-0.16
22:45:53.522 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
22:45:53.522 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:53.522 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:45:53.522 00.000 8532 MoveAxis(W, 330, ABG)
22:45:53.522 00.000 8532 Guiding  Dir = 3, Dur = 330
22:45:53.522 00.000 8532 IsSlewing returns 0
22:45:53.522 00.000 8532 IsGuiding returns 0
22:45:53.522 00.000 7008 UpdateImageDisplay: Size=(752,580) min=213, max=7540, med=2708, FiltMin=2025, FiltMax=3290, Gamma=0.990
22:45:53.527 00.005 8532 PulseGuide returned control before completion, sleep 340
22:45:53.527 00.000 7008 UpdateGuideState exits: m=3517 SNR=26.7
22:45:53.529 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:53.531 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:45:53.533 00.002 7008 Enqueuing Expose request
22:45:53.535 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc0f1913-e296-4c59-a5ae-3ed1e59d93f2"}
22:45:53.539 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc0f1913-e296-4c59-a5ae-3ed1e59d93f2"}
22:45:53.541 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30f0b78f-b1a2-49df-8fb3-2a5e277acb51"}
22:45:53.545 00.004 7008 case statement mapped state 6 to 3
22:45:53.548 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30f0b78f-b1a2-49df-8fb3-2a5e277acb51"}
22:45:53.550 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e68b55a-7d85-424a-a961-0deee357ef25"}
22:45:53.554 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"8e68b55a-7d85-424a-a961-0deee357ef25"}
22:45:54.620 01.066 8532 IsGuiding returns 0
22:45:54.620 00.000 8532 Move returns status 0, amount 330
22:45:54.620 00.000 8532 MoveAxis(N, 0, ABG)
22:45:54.620 00.000 8532 Move returns status 0, amount 0
22:45:54.620 00.000 8532 move complete, result=0
22:45:54.620 00.000 8532 worker thread done servicing request
22:45:54.621 00.001 8532 Worker thread wakes up
22:45:54.621 00.000 7008 GuideStep: 0.4 px 330 ms WEST, -0.2 px 0 ms NORTH
22:45:54.623 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:54.623 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:45:55.316 00.693 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d63cf6c-2ce9-4aa7-8c3f-b50240b5ece1"}
22:45:55.319 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d63cf6c-2ce9-4aa7-8c3f-b50240b5ece1"}
22:45:55.330 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34be1004-7e4b-49b3-8cc2-e1cbae5e4b63"}
22:45:55.335 00.005 7008 case statement mapped state 6 to 3
22:45:55.339 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34be1004-7e4b-49b3-8cc2-e1cbae5e4b63"}
22:45:55.343 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9cbd3058-aba5-4180-b763-78340660b593"}
22:45:55.348 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"9cbd3058-aba5-4180-b763-78340660b593"}
22:45:56.779 01.431 8532 Exposure complete
22:45:56.819 00.040 8532 worker thread done servicing request
22:45:56.819 00.000 7008 OnExposeComplete: enter
22:45:56.823 00.004 7008 UpdateGuideState(): m_state=6
22:45:56.826 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:45:56.829 00.003 7008 Star::Find returns 1 (0), X=553.09, Y=443.90, Mass=1346, SNR=15.3, Peak=3057 HFD=2.0
22:45:56.832 00.003 7008 Status Line: Mass: 1346 vs 3416
22:45:56.837 00.005 7008 UpdateCurrentPosition: star mass new=1345.7 exp=3415.7 thresh=50% limits=(1707.8, 407468.9, 6831.4)
22:45:56.840 00.003 7008 DistanceChecker: activated
22:45:56.841 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:45:56.844 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:56.846 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:56.851 00.005 8532 Worker thread wakes up
22:45:56.851 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:56.851 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:56.851 00.000 8532 move complete, result=0
22:45:56.851 00.000 8532 worker thread done servicing request
22:45:56.958 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:56.962 00.004 7008 Status Line: Star lost - mass changed
22:45:56.968 00.006 7008 UpdateImageDisplay: Size=(752,580) min=158, max=7805, med=2715, FiltMin=2138, FiltMax=3210, Gamma=0.990
22:45:56.973 00.005 7008 UpdateGuideState exits: Star lost - mass changed
22:45:56.978 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:56.981 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:56.985 00.004 7008 Enqueuing Expose request
22:45:56.988 00.003 8532 Worker thread wakes up
22:45:56.990 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:56.990 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:57.314 00.324 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3922dd07-ce16-4c6e-87c6-d7620002be33"}
22:45:57.318 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3922dd07-ce16-4c6e-87c6-d7620002be33"}
22:45:57.322 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a794245f-3f95-42d0-9020-5b66b08b8477"}
22:45:57.326 00.004 7008 case statement mapped state 6 to 4
22:45:57.329 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a794245f-3f95-42d0-9020-5b66b08b8477"}
22:45:57.333 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88fcc732-d492-4b90-860f-f32854179b31"}
22:45:57.339 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":249,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"88fcc732-d492-4b90-860f-f32854179b31"}
22:45:59.116 01.777 8532 Exposure complete
22:45:59.164 00.048 8532 worker thread done servicing request
22:45:59.164 00.000 7008 OnExposeComplete: enter
22:45:59.169 00.005 7008 UpdateGuideState(): m_state=6
22:45:59.171 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:45:59.174 00.003 7008 Star::Find returns 1 (0), X=551.33, Y=444.11, Mass=1330, SNR=12.8, Peak=2895 HFD=3.9
22:45:59.177 00.003 7008 DistanceChecker: reject for large offset (1.21 > 0.58) avgDist = 0.29 count = 219
22:45:59.180 00.003 7008 Status Line: Recovering
22:45:59.183 00.003 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:45:59.186 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:45:59.188 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:45:59.190 00.002 8532 Worker thread wakes up
22:45:59.191 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:45:59.191 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:45:59.191 00.000 8532 move complete, result=0
22:45:59.191 00.000 8532 worker thread done servicing request
22:45:59.296 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:59.299 00.003 7008 Status Line: No star found
22:45:59.303 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7374, med=2713, FiltMin=2012, FiltMax=3261, Gamma=0.990
22:45:59.307 00.004 7008 UpdateGuideState exits: No star found
22:45:59.310 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.314 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:45:59.316 00.002 7008 Enqueuing Expose request
22:45:59.319 00.003 8532 Worker thread wakes up
22:45:59.320 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:45:59.320 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:45:59.320 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5c72584-72c7-45f1-bb13-be211b7ac80c"}
22:45:59.323 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5c72584-72c7-45f1-bb13-be211b7ac80c"}
22:45:59.327 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4662418e-9ef4-4e0d-8145-c401f82a76a3"}
22:45:59.330 00.003 7008 case statement mapped state 6 to 4
22:45:59.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4662418e-9ef4-4e0d-8145-c401f82a76a3"}
22:45:59.336 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"083c734c-5c7b-4f0c-ab5a-593d87ed57be"}
22:45:59.338 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"083c734c-5c7b-4f0c-ab5a-593d87ed57be"}
22:46:01.314 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ffc187e-7cdc-461a-bc87-73c7c7a0f214"}
22:46:01.319 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ffc187e-7cdc-461a-bc87-73c7c7a0f214"}
22:46:01.323 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d92dd58e-c70e-48c2-a7c9-57ec56d97c2f"}
22:46:01.330 00.007 7008 case statement mapped state 6 to 4
22:46:01.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d92dd58e-c70e-48c2-a7c9-57ec56d97c2f"}
22:46:01.337 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"18af3e3a-ba5a-47d4-bb0f-724485dbb797"}
22:46:01.342 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"18af3e3a-ba5a-47d4-bb0f-724485dbb797"}
22:46:01.446 00.104 8532 Exposure complete
22:46:01.490 00.044 8532 worker thread done servicing request
22:46:01.491 00.001 7008 OnExposeComplete: enter
22:46:01.492 00.001 7008 UpdateGuideState(): m_state=6
22:46:01.494 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:46:01.496 00.002 7008 Star::Find returns 0 (4), X=552.27, Y=444.05, Mass=506, SNR=8.1, Peak=2887 HFD=1.2
22:46:01.499 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:01.501 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:01.503 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:01.504 00.001 8532 Worker thread wakes up
22:46:01.505 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:01.505 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:01.505 00.000 8532 move complete, result=0
22:46:01.505 00.000 8532 worker thread done servicing request
22:46:01.621 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:01.630 00.009 7008 Status Line: Star lost - low HFD
22:46:01.635 00.005 7008 UpdateImageDisplay: Size=(752,580) min=213, max=7323, med=2717, FiltMin=1971, FiltMax=3204, Gamma=0.990
22:46:01.637 00.002 7008 UpdateGuideState exits: Star lost - low HFD
22:46:01.640 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:01.642 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:01.644 00.002 7008 Enqueuing Expose request
22:46:01.647 00.003 8532 Worker thread wakes up
22:46:01.647 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:01.647 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:03.314 01.667 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95b6f49c-842e-4ee3-a7e6-13cf4043f0b1"}
22:46:03.318 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95b6f49c-842e-4ee3-a7e6-13cf4043f0b1"}
22:46:03.322 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c98b1c81-78f9-4591-836f-5efd4d99b64e"}
22:46:03.325 00.003 7008 case statement mapped state 6 to 4
22:46:03.329 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c98b1c81-78f9-4591-836f-5efd4d99b64e"}
22:46:03.332 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"80ee930f-837b-436b-bbb4-7b0231fcaa97"}
22:46:03.334 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":251,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"80ee930f-837b-436b-bbb4-7b0231fcaa97"}
22:46:03.779 00.445 8532 Exposure complete
22:46:03.823 00.044 8532 worker thread done servicing request
22:46:03.824 00.001 7008 OnExposeComplete: enter
22:46:03.826 00.002 7008 UpdateGuideState(): m_state=6
22:46:03.828 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:46:03.830 00.002 7008 Star::Find false star n=2 nbg=268 bg=2730.4 sigma=25.8 thresh=2808 peak=2790
22:46:03.831 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=216, SNR=2.9, Peak=2862 HFD=0.0
22:46:03.833 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:03.835 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:03.837 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:03.839 00.002 8532 Worker thread wakes up
22:46:03.839 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:03.839 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:03.839 00.000 8532 move complete, result=0
22:46:03.839 00.000 8532 worker thread done servicing request
22:46:03.943 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:03.949 00.006 7008 Status Line: Star lost - low SNR
22:46:03.952 00.003 7008 UpdateImageDisplay: Size=(752,580) min=141, max=7666, med=2722, FiltMin=1991, FiltMax=3259, Gamma=0.990
22:46:03.954 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:46:03.958 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.961 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:03.965 00.004 7008 Enqueuing Expose request
22:46:03.966 00.001 8532 Worker thread wakes up
22:46:03.966 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:03.966 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:05.312 01.346 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"357c56de-0234-4e37-9f88-dfe44cc59966"}
22:46:05.317 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"357c56de-0234-4e37-9f88-dfe44cc59966"}
22:46:05.321 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43463d73-82f0-49a3-990f-634f0a48dcbf"}
22:46:05.324 00.003 7008 case statement mapped state 6 to 4
22:46:05.326 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"43463d73-82f0-49a3-990f-634f0a48dcbf"}
22:46:05.330 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a98f294-ff8a-4e92-be61-2ff768c7c2b0"}
22:46:05.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"4a98f294-ff8a-4e92-be61-2ff768c7c2b0"}
22:46:06.089 00.756 8532 Exposure complete
22:46:06.136 00.047 8532 worker thread done servicing request
22:46:06.136 00.000 7008 OnExposeComplete: enter
22:46:06.138 00.002 7008 UpdateGuideState(): m_state=6
22:46:06.140 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:46:06.142 00.002 7008 Star::Find false star n=2 nbg=255 bg=2728.6 sigma=20.3 thresh=2790 peak=2779
22:46:06.144 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=178, SNR=2.9, Peak=2840 HFD=0.0
22:46:06.147 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:06.149 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:06.152 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:06.154 00.002 8532 Worker thread wakes up
22:46:06.154 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:06.154 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:06.154 00.000 8532 move complete, result=0
22:46:06.155 00.001 8532 worker thread done servicing request
22:46:06.269 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:06.274 00.005 7008 Status Line: Star lost - low SNR
22:46:06.279 00.005 7008 UpdateImageDisplay: Size=(752,580) min=150, max=7544, med=2721, FiltMin=2067, FiltMax=3189, Gamma=0.990
22:46:06.281 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:46:06.283 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.286 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:06.289 00.003 7008 Enqueuing Expose request
22:46:06.291 00.002 8532 Worker thread wakes up
22:46:06.292 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:06.292 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:07.311 01.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b9f77996-7a3b-48d4-8cb4-561601874c81"}
22:46:07.316 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b9f77996-7a3b-48d4-8cb4-561601874c81"}
22:46:07.321 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11447523-d869-42dd-8033-77e96b0e6fcd"}
22:46:07.325 00.004 7008 case statement mapped state 6 to 4
22:46:07.328 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"11447523-d869-42dd-8033-77e96b0e6fcd"}
22:46:07.331 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"606933f1-92f1-4cb3-a35e-9aeda46f0885"}
22:46:07.335 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"606933f1-92f1-4cb3-a35e-9aeda46f0885"}
22:46:08.414 01.079 8532 Exposure complete
22:46:08.469 00.055 8532 worker thread done servicing request
22:46:08.471 00.002 7008 OnExposeComplete: enter
22:46:08.474 00.003 7008 UpdateGuideState(): m_state=6
22:46:08.478 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:46:08.481 00.003 7008 Star::Find false star n=4 nbg=282 bg=2722.2 sigma=25.4 thresh=2798 peak=2785
22:46:08.486 00.005 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=344, SNR=2.9, Peak=2848 HFD=0.0
22:46:08.489 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:08.492 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:08.495 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:08.498 00.003 8532 Worker thread wakes up
22:46:08.499 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:08.499 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:08.499 00.000 8532 move complete, result=0
22:46:08.499 00.000 8532 worker thread done servicing request
22:46:08.606 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:08.611 00.005 7008 Status Line: Star lost - low SNR
22:46:08.617 00.006 7008 UpdateImageDisplay: Size=(752,580) min=49, max=7526, med=2723, FiltMin=1909, FiltMax=3176, Gamma=0.990
22:46:08.623 00.006 7008 UpdateGuideState exits: Star lost - low SNR
22:46:08.626 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:08.630 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:08.634 00.004 7008 Enqueuing Expose request
22:46:08.639 00.005 8532 Worker thread wakes up
22:46:08.639 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:08.639 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:09.312 00.673 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"348ca31f-8181-4868-bd4f-9eb37beb7624"}
22:46:09.317 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"348ca31f-8181-4868-bd4f-9eb37beb7624"}
22:46:09.321 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff015301-b437-4587-a75d-dfff3ba3ecd6"}
22:46:09.324 00.003 7008 case statement mapped state 6 to 4
22:46:09.327 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ff015301-b437-4587-a75d-dfff3ba3ecd6"}
22:46:09.331 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57d4fd5e-295c-49df-aa10-6e697e7320a9"}
22:46:09.334 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":254,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"57d4fd5e-295c-49df-aa10-6e697e7320a9"}
22:46:10.759 01.425 8532 Exposure complete
22:46:10.828 00.069 8532 worker thread done servicing request
22:46:10.828 00.000 7008 OnExposeComplete: enter
22:46:10.831 00.003 7008 UpdateGuideState(): m_state=6
22:46:10.835 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:46:10.837 00.002 7008 Star::Find false star n=2 nbg=279 bg=2730.6 sigma=26.6 thresh=2810 peak=2781
22:46:10.842 00.005 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=191, SNR=2.9, Peak=2848 HFD=0.0
22:46:10.846 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:10.851 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:10.855 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:10.857 00.002 8532 Worker thread wakes up
22:46:10.857 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:10.857 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:10.858 00.001 8532 move complete, result=0
22:46:10.858 00.000 8532 worker thread done servicing request
22:46:10.972 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:10.976 00.004 7008 Status Line: Star lost - low SNR
22:46:10.981 00.005 7008 UpdateImageDisplay: Size=(752,580) min=207, max=7453, med=2723, FiltMin=1991, FiltMax=3214, Gamma=0.990
22:46:10.985 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:46:10.989 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.994 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:10.998 00.004 7008 Enqueuing Expose request
22:46:11.004 00.006 8532 Worker thread wakes up
22:46:11.005 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:11.005 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:11.311 00.306 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"852bb672-01bb-4757-b745-9bd40382df7e"}
22:46:11.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"852bb672-01bb-4757-b745-9bd40382df7e"}
22:46:11.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e3e5692-5d2a-46d6-a041-88a2ad44a929"}
22:46:11.323 00.004 7008 case statement mapped state 6 to 4
22:46:11.326 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2e3e5692-5d2a-46d6-a041-88a2ad44a929"}
22:46:11.330 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"014611e7-5538-40e1-890e-7206b4b9b6d2"}
22:46:11.335 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"014611e7-5538-40e1-890e-7206b4b9b6d2"}
22:46:13.137 01.802 8532 Exposure complete
22:46:13.194 00.057 8532 worker thread done servicing request
22:46:13.194 00.000 7008 OnExposeComplete: enter
22:46:13.199 00.005 7008 UpdateGuideState(): m_state=6
22:46:13.203 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:46:13.205 00.002 7008 Star::Find false star n=2 nbg=279 bg=2732.7 sigma=27.6 thresh=2815 peak=2780
22:46:13.207 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=168, SNR=2.9, Peak=2838 HFD=0.0
22:46:13.211 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:13.213 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:13.216 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:13.218 00.002 8532 Worker thread wakes up
22:46:13.218 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:13.218 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:13.218 00.000 8532 move complete, result=0
22:46:13.218 00.000 8532 worker thread done servicing request
22:46:13.331 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:13.340 00.009 7008 Status Line: Star lost - low SNR
22:46:13.347 00.007 7008 UpdateImageDisplay: Size=(752,580) min=123, max=7622, med=2727, FiltMin=2054, FiltMax=3212, Gamma=0.990
22:46:13.351 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:46:13.353 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.354 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:13.356 00.002 7008 Enqueuing Expose request
22:46:13.357 00.001 8532 Worker thread wakes up
22:46:13.357 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:13.357 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:13.357 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3f76251-df97-4009-8461-5ea25fa1af4f"}
22:46:13.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3f76251-df97-4009-8461-5ea25fa1af4f"}
22:46:13.364 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0f567c4-65c9-4fa8-ab2f-06c513a3952f"}
22:46:13.366 00.002 7008 case statement mapped state 6 to 4
22:46:13.368 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a0f567c4-65c9-4fa8-ab2f-06c513a3952f"}
22:46:13.371 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5015f1cf-6795-4a6b-b156-c0024c8af06d"}
22:46:13.372 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"5015f1cf-6795-4a6b-b156-c0024c8af06d"}
22:46:15.313 01.941 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c134a19e-bcd3-4b9e-b3ee-daa46bbe289d"}
22:46:15.320 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c134a19e-bcd3-4b9e-b3ee-daa46bbe289d"}
22:46:15.327 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de77d1c8-51b5-448e-814d-17eb80845ba2"}
22:46:15.332 00.005 7008 case statement mapped state 6 to 4
22:46:15.335 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"de77d1c8-51b5-448e-814d-17eb80845ba2"}
22:46:15.341 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"451833aa-6a0f-4373-b63f-dc3629d3dc98"}
22:46:15.346 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"451833aa-6a0f-4373-b63f-dc3629d3dc98"}
22:46:15.491 00.145 8532 Exposure complete
22:46:15.537 00.046 8532 worker thread done servicing request
22:46:15.537 00.000 7008 OnExposeComplete: enter
22:46:15.540 00.003 7008 UpdateGuideState(): m_state=6
22:46:15.543 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:46:15.544 00.001 7008 Star::Find false star n=2 nbg=271 bg=2736.4 sigma=28.7 thresh=2822 peak=2786
22:46:15.546 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=191, SNR=2.9, Peak=2841 HFD=0.0
22:46:15.549 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:15.551 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:15.553 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:15.556 00.003 8532 Worker thread wakes up
22:46:15.556 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:15.556 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:15.556 00.000 8532 move complete, result=0
22:46:15.556 00.000 8532 worker thread done servicing request
22:46:15.657 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:15.662 00.005 7008 Status Line: Star lost - low SNR
22:46:15.669 00.007 7008 UpdateImageDisplay: Size=(752,580) min=397, max=7447, med=2725, FiltMin=2025, FiltMax=3228, Gamma=0.990
22:46:15.676 00.007 7008 UpdateGuideState exits: Star lost - low SNR
22:46:15.680 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:15.684 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:15.689 00.005 7008 Enqueuing Expose request
22:46:15.692 00.003 8532 Worker thread wakes up
22:46:15.692 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:15.692 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:17.311 01.619 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e988def-b906-4c4f-ae21-0efa302bad30"}
22:46:17.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e988def-b906-4c4f-ae21-0efa302bad30"}
22:46:17.318 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"383d8425-25b8-4e3f-a16c-636816efe41a"}
22:46:17.322 00.004 7008 case statement mapped state 6 to 4
22:46:17.326 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"383d8425-25b8-4e3f-a16c-636816efe41a"}
22:46:17.330 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b0bbcb4-1eb5-46a7-bfef-1e55ba7cf923"}
22:46:17.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"3b0bbcb4-1eb5-46a7-bfef-1e55ba7cf923"}
22:46:17.820 00.487 8532 Exposure complete
22:46:17.870 00.050 8532 worker thread done servicing request
22:46:17.871 00.001 7008 OnExposeComplete: enter
22:46:17.874 00.003 7008 UpdateGuideState(): m_state=6
22:46:17.877 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:46:17.880 00.003 7008 Star::Find false star n=7 nbg=275 bg=2724.4 sigma=25.5 thresh=2801 peak=2788
22:46:17.883 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=592, SNR=2.9, Peak=2827 HFD=0.0
22:46:17.886 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:17.890 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:17.893 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:17.897 00.004 8532 Worker thread wakes up
22:46:17.897 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:17.897 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:17.897 00.000 8532 move complete, result=0
22:46:17.897 00.000 8532 worker thread done servicing request
22:46:18.000 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:18.004 00.004 7008 Status Line: Star lost - low SNR
22:46:18.011 00.007 7008 UpdateImageDisplay: Size=(752,580) min=217, max=7522, med=2723, FiltMin=2004, FiltMax=3566, Gamma=0.990
22:46:18.017 00.006 7008 UpdateGuideState exits: Star lost - low SNR
22:46:18.021 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.026 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:18.030 00.004 7008 Enqueuing Expose request
22:46:18.037 00.007 8532 Worker thread wakes up
22:46:18.037 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:18.037 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:19.311 01.274 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"922043cc-22a9-45f5-93e9-d68e74ce9996"}
22:46:19.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"922043cc-22a9-45f5-93e9-d68e74ce9996"}
22:46:19.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"047da3db-bcf7-427b-97c2-bae362c9e17b"}
22:46:19.323 00.004 7008 case statement mapped state 6 to 4
22:46:19.326 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"047da3db-bcf7-427b-97c2-bae362c9e17b"}
22:46:19.329 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d703cae-099b-4f26-a94b-5e30fbfe9af1"}
22:46:19.333 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":258,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"4d703cae-099b-4f26-a94b-5e30fbfe9af1"}
22:46:20.169 00.836 8532 Exposure complete
22:46:20.212 00.043 8532 worker thread done servicing request
22:46:20.212 00.000 7008 OnExposeComplete: enter
22:46:20.214 00.002 7008 UpdateGuideState(): m_state=6
22:46:20.216 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:46:20.218 00.002 7008 Star::Find returns 0 (3), X=552.00, Y=443.00, Mass=0, SNR=0.0, Peak=2824 HFD=0.0
22:46:20.221 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:20.224 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:20.226 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:20.228 00.002 8532 Worker thread wakes up
22:46:20.228 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:20.228 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:20.229 00.001 8532 move complete, result=0
22:46:20.229 00.000 8532 worker thread done servicing request
22:46:20.332 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:20.334 00.002 7008 Status Line: Star lost - low mass
22:46:20.337 00.003 7008 UpdateImageDisplay: Size=(752,580) min=104, max=7667, med=2721, FiltMin=1964, FiltMax=3231, Gamma=0.990
22:46:20.339 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:46:20.341 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.342 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:20.344 00.002 7008 Enqueuing Expose request
22:46:20.347 00.003 8532 Worker thread wakes up
22:46:20.347 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:20.347 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:21.311 00.964 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e48c8b2-ae81-4794-977e-3b8863fcd0d5"}
22:46:21.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e48c8b2-ae81-4794-977e-3b8863fcd0d5"}
22:46:21.320 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"58eab4ed-8571-4ca1-b2a7-97e6768f6523"}
22:46:21.322 00.002 7008 case statement mapped state 6 to 4
22:46:21.324 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"58eab4ed-8571-4ca1-b2a7-97e6768f6523"}
22:46:21.327 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53e93a18-0d85-46ad-bab1-276564fb0fb6"}
22:46:21.331 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"53e93a18-0d85-46ad-bab1-276564fb0fb6"}
22:46:22.481 01.150 8532 Exposure complete
22:46:22.526 00.045 8532 worker thread done servicing request
22:46:22.526 00.000 7008 OnExposeComplete: enter
22:46:22.529 00.003 7008 UpdateGuideState(): m_state=6
22:46:22.531 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:46:22.533 00.002 7008 Star::Find false star n=4 nbg=271 bg=2726.2 sigma=24.8 thresh=2801 peak=2789
22:46:22.536 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=343, SNR=2.9, Peak=2818 HFD=0.0
22:46:22.537 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:22.539 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:22.541 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:22.543 00.002 8532 Worker thread wakes up
22:46:22.543 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:22.543 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:22.543 00.000 8532 move complete, result=0
22:46:22.543 00.000 8532 worker thread done servicing request
22:46:22.644 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:22.649 00.005 7008 Status Line: Star lost - low SNR
22:46:22.652 00.003 7008 UpdateImageDisplay: Size=(752,580) min=239, max=7453, med=2717, FiltMin=1974, FiltMax=3144, Gamma=0.990
22:46:22.655 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:22.658 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.660 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:22.663 00.003 7008 Enqueuing Expose request
22:46:22.666 00.003 8532 Worker thread wakes up
22:46:22.666 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:22.666 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:23.309 00.643 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3adfa0d8-65c6-4657-8ebc-2b471556662a"}
22:46:23.313 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3adfa0d8-65c6-4657-8ebc-2b471556662a"}
22:46:23.316 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86aafc5e-a8c7-44aa-adeb-bdd401b6786b"}
22:46:23.319 00.003 7008 case statement mapped state 6 to 4
22:46:23.322 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"86aafc5e-a8c7-44aa-adeb-bdd401b6786b"}
22:46:23.324 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f9493e4a-6e32-4c02-8ece-1dccdb514a3d"}
22:46:23.329 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":260,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"f9493e4a-6e32-4c02-8ece-1dccdb514a3d"}
22:46:24.787 01.458 8532 Exposure complete
22:46:24.822 00.035 8532 worker thread done servicing request
22:46:24.822 00.000 7008 OnExposeComplete: enter
22:46:24.823 00.001 7008 UpdateGuideState(): m_state=6
22:46:24.826 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:46:24.828 00.002 7008 Star::Find false star n=5 nbg=249 bg=2717.1 sigma=20.4 thresh=2778 peak=2763
22:46:24.830 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=435, SNR=2.9, Peak=2844 HFD=0.0
22:46:24.832 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:24.834 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:24.836 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:24.838 00.002 8532 Worker thread wakes up
22:46:24.838 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:24.838 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:24.838 00.000 8532 move complete, result=0
22:46:24.838 00.000 8532 worker thread done servicing request
22:46:24.948 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:24.954 00.006 7008 Status Line: Star lost - low SNR
22:46:24.959 00.005 7008 UpdateImageDisplay: Size=(752,580) min=183, max=7453, med=2710, FiltMin=2023, FiltMax=3180, Gamma=0.990
22:46:24.962 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:24.966 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:24.969 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:24.971 00.002 7008 Enqueuing Expose request
22:46:24.974 00.003 8532 Worker thread wakes up
22:46:24.974 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:24.974 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:25.311 00.337 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ecbb832-e393-4b95-9111-25114d230c2a"}
22:46:25.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ecbb832-e393-4b95-9111-25114d230c2a"}
22:46:25.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de81ddb3-1b35-4d14-b74c-895b87d47d82"}
22:46:25.321 00.002 7008 case statement mapped state 6 to 4
22:46:25.323 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"de81ddb3-1b35-4d14-b74c-895b87d47d82"}
22:46:25.329 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a659626-cd91-4746-98fd-ca7efe6c3242"}
22:46:25.332 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"2a659626-cd91-4746-98fd-ca7efe6c3242"}
22:46:27.100 01.768 8532 Exposure complete
22:46:27.153 00.053 8532 worker thread done servicing request
22:46:27.154 00.001 7008 OnExposeComplete: enter
22:46:27.157 00.003 7008 UpdateGuideState(): m_state=6
22:46:27.159 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:46:27.161 00.002 7008 Star::Find false star n=4 nbg=278 bg=2704.6 sigma=23.2 thresh=2774 peak=2756
22:46:27.163 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=327, SNR=2.9, Peak=2820 HFD=0.0
22:46:27.166 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:27.169 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:27.172 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:27.175 00.003 8532 Worker thread wakes up
22:46:27.175 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:27.175 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:27.175 00.000 8532 move complete, result=0
22:46:27.175 00.000 8532 worker thread done servicing request
22:46:27.277 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:27.283 00.006 7008 Status Line: Star lost - low SNR
22:46:27.286 00.003 7008 UpdateImageDisplay: Size=(752,580) min=21, max=7628, med=2707, FiltMin=1972, FiltMax=3172, Gamma=0.990
22:46:27.289 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:27.292 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:27.295 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:27.297 00.002 7008 Enqueuing Expose request
22:46:27.299 00.002 8532 Worker thread wakes up
22:46:27.300 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:27.300 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:27.309 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"738c3456-6879-46a0-bf6f-568550ef9314"}
22:46:27.313 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"738c3456-6879-46a0-bf6f-568550ef9314"}
22:46:27.315 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc912eed-ebf8-4662-a9d0-ed6bcaa60582"}
22:46:27.318 00.003 7008 case statement mapped state 6 to 4
22:46:27.320 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"bc912eed-ebf8-4662-a9d0-ed6bcaa60582"}
22:46:27.323 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0b05266-a06a-4e04-a630-ace5eed08a11"}
22:46:27.326 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"f0b05266-a06a-4e04-a630-ace5eed08a11"}
22:46:29.311 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c5f4746-3d72-4cb3-89f9-3f52b66fea7f"}
22:46:29.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c5f4746-3d72-4cb3-89f9-3f52b66fea7f"}
22:46:29.318 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"457014d3-1a89-4326-9477-b3628ebe11fc"}
22:46:29.323 00.005 7008 case statement mapped state 6 to 4
22:46:29.326 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"457014d3-1a89-4326-9477-b3628ebe11fc"}
22:46:29.330 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2870d92a-64ce-48a6-8bd9-9ff82727b9e7"}
22:46:29.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"2870d92a-64ce-48a6-8bd9-9ff82727b9e7"}
22:46:29.421 00.088 8532 Exposure complete
22:46:29.462 00.041 8532 worker thread done servicing request
22:46:29.462 00.000 7008 OnExposeComplete: enter
22:46:29.464 00.002 7008 UpdateGuideState(): m_state=6
22:46:29.466 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:46:29.468 00.002 7008 Star::Find false star n=6 nbg=261 bg=2712.0 sigma=20.9 thresh=2775 peak=2753
22:46:29.470 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=418, SNR=2.9, Peak=2801 HFD=0.0
22:46:29.471 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:29.473 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:29.475 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:29.479 00.004 8532 Worker thread wakes up
22:46:29.479 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:29.479 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:29.479 00.000 8532 move complete, result=0
22:46:29.479 00.000 8532 worker thread done servicing request
22:46:29.587 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:29.590 00.003 7008 Status Line: Star lost - low SNR
22:46:29.594 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7534, med=2703, FiltMin=1960, FiltMax=3160, Gamma=0.990
22:46:29.597 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:29.599 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.602 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:29.606 00.004 7008 Enqueuing Expose request
22:46:29.609 00.003 8532 Worker thread wakes up
22:46:29.609 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:29.609 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:31.310 01.701 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2084589c-13bc-4e3e-a868-22e3fd6030e8"}
22:46:31.314 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2084589c-13bc-4e3e-a868-22e3fd6030e8"}
22:46:31.317 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d133d261-f794-4ab8-96aa-3ea20991d344"}
22:46:31.319 00.002 7008 case statement mapped state 6 to 4
22:46:31.322 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d133d261-f794-4ab8-96aa-3ea20991d344"}
22:46:31.325 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3585c52-35aa-4655-8ec4-ce0666f8284e"}
22:46:31.329 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"e3585c52-35aa-4655-8ec4-ce0666f8284e"}
22:46:31.735 00.406 8532 Exposure complete
22:46:31.780 00.045 8532 worker thread done servicing request
22:46:31.780 00.000 7008 OnExposeComplete: enter
22:46:31.782 00.002 7008 UpdateGuideState(): m_state=6
22:46:31.784 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:46:31.786 00.002 7008 Star::Find false star n=1 nbg=273 bg=2708.0 sigma=26.2 thresh=2787 peak=2757
22:46:31.789 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=95, SNR=2.9, Peak=2816 HFD=0.0
22:46:31.791 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:31.793 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:31.795 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:31.798 00.003 8532 Worker thread wakes up
22:46:31.798 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:31.798 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:31.798 00.000 8532 move complete, result=0
22:46:31.798 00.000 8532 worker thread done servicing request
22:46:31.913 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:31.919 00.006 7008 Status Line: Star lost - low SNR
22:46:31.922 00.003 7008 UpdateImageDisplay: Size=(752,580) min=366, max=7550, med=2702, FiltMin=1872, FiltMax=3157, Gamma=0.990
22:46:31.925 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:31.928 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.930 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:31.935 00.005 7008 Enqueuing Expose request
22:46:31.937 00.002 8532 Worker thread wakes up
22:46:31.937 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:31.937 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:33.309 01.372 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d8aa818-91c2-4ef4-8a5e-096fd5d2b4e9"}
22:46:33.312 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d8aa818-91c2-4ef4-8a5e-096fd5d2b4e9"}
22:46:33.315 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d0c1d3a-4864-4ffc-ad91-5f8beec4bf3c"}
22:46:33.319 00.004 7008 case statement mapped state 6 to 4
22:46:33.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5d0c1d3a-4864-4ffc-ad91-5f8beec4bf3c"}
22:46:33.325 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"617aa542-e63f-4a67-a9d5-bb930e12a436"}
22:46:33.328 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":264,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"617aa542-e63f-4a67-a9d5-bb930e12a436"}
22:46:34.060 00.732 8532 Exposure complete
22:46:34.104 00.044 8532 worker thread done servicing request
22:46:34.104 00.000 7008 OnExposeComplete: enter
22:46:34.106 00.002 7008 UpdateGuideState(): m_state=6
22:46:34.108 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:46:34.109 00.001 7008 Star::Find false star n=4 nbg=274 bg=2701.0 sigma=24.4 thresh=2774 peak=2753
22:46:34.111 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=314, SNR=2.9, Peak=2815 HFD=0.0
22:46:34.112 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:34.116 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:34.117 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:34.119 00.002 8532 Worker thread wakes up
22:46:34.120 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:34.120 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:34.120 00.000 8532 move complete, result=0
22:46:34.120 00.000 8532 worker thread done servicing request
22:46:34.221 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:34.225 00.004 7008 Status Line: Star lost - low SNR
22:46:34.229 00.004 7008 UpdateImageDisplay: Size=(752,580) min=19, max=7416, med=2697, FiltMin=2012, FiltMax=3196, Gamma=0.990
22:46:34.231 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:46:34.232 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.234 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:34.236 00.002 7008 Enqueuing Expose request
22:46:34.238 00.002 8532 Worker thread wakes up
22:46:34.239 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:34.239 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:35.309 01.070 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b315fdd-eaf6-41cd-9f53-02e2f19572be"}
22:46:35.312 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b315fdd-eaf6-41cd-9f53-02e2f19572be"}
22:46:35.316 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e9fc3df-85c8-45ad-be0c-fdfd21e03375"}
22:46:35.319 00.003 7008 case statement mapped state 6 to 4
22:46:35.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4e9fc3df-85c8-45ad-be0c-fdfd21e03375"}
22:46:35.325 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bc676612-265e-4878-a01b-1812cf9b7f49"}
22:46:35.327 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"bc676612-265e-4878-a01b-1812cf9b7f49"}
22:46:36.371 01.044 8532 Exposure complete
22:46:36.401 00.030 8532 worker thread done servicing request
22:46:36.401 00.000 7008 OnExposeComplete: enter
22:46:36.404 00.003 7008 UpdateGuideState(): m_state=6
22:46:36.406 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:46:36.407 00.001 7008 Star::Find false star n=2 nbg=278 bg=2703.0 sigma=27.5 thresh=2786 peak=2742
22:46:36.409 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=171, SNR=2.9, Peak=2794 HFD=0.0
22:46:36.410 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:36.412 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:36.413 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:36.415 00.002 8532 Worker thread wakes up
22:46:36.415 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:36.415 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:36.415 00.000 8532 move complete, result=0
22:46:36.415 00.000 8532 worker thread done servicing request
22:46:36.520 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:36.524 00.004 7008 Status Line: Star lost - low SNR
22:46:36.527 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7382, med=2697, FiltMin=1972, FiltMax=3163, Gamma=0.990
22:46:36.530 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:36.532 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.534 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:36.536 00.002 7008 Enqueuing Expose request
22:46:36.542 00.006 8532 Worker thread wakes up
22:46:36.542 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:36.542 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:37.309 00.767 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29eff8cc-747a-48c7-a963-021872b99031"}
22:46:37.314 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29eff8cc-747a-48c7-a963-021872b99031"}
22:46:37.318 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc8c7f65-a1b4-410f-b7b9-c8910f3ee79e"}
22:46:37.323 00.005 7008 case statement mapped state 6 to 4
22:46:37.325 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fc8c7f65-a1b4-410f-b7b9-c8910f3ee79e"}
22:46:37.328 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b95286b0-ee99-482e-a507-f36c405f2592"}
22:46:37.332 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"b95286b0-ee99-482e-a507-f36c405f2592"}
22:46:38.666 01.334 8532 Exposure complete
22:46:38.711 00.045 8532 worker thread done servicing request
22:46:38.711 00.000 7008 OnExposeComplete: enter
22:46:38.713 00.002 7008 UpdateGuideState(): m_state=6
22:46:38.715 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:46:38.716 00.001 7008 Star::Find false star n=5 nbg=247 bg=2695.0 sigma=20.5 thresh=2757 peak=2741
22:46:38.720 00.004 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=345, SNR=2.9, Peak=2793 HFD=0.0
22:46:38.721 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:38.723 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:38.725 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:38.727 00.002 8532 Worker thread wakes up
22:46:38.727 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:38.727 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:38.727 00.000 8532 move complete, result=0
22:46:38.728 00.001 8532 worker thread done servicing request
22:46:38.829 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:38.834 00.005 7008 Status Line: Star lost - low SNR
22:46:38.836 00.002 7008 UpdateImageDisplay: Size=(752,580) min=39, max=7437, med=2693, FiltMin=1926, FiltMax=3128, Gamma=0.990
22:46:38.839 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:38.840 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.845 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:38.847 00.002 7008 Enqueuing Expose request
22:46:38.849 00.002 8532 Worker thread wakes up
22:46:38.849 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:38.849 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:39.310 00.461 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb4e10b7-1910-4578-8d46-8c773bcc41fa"}
22:46:39.315 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb4e10b7-1910-4578-8d46-8c773bcc41fa"}
22:46:39.318 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70a3079d-180e-4800-9e58-e14aa53182d8"}
22:46:39.322 00.004 7008 case statement mapped state 6 to 4
22:46:39.324 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"70a3079d-180e-4800-9e58-e14aa53182d8"}
22:46:39.326 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f173d4e6-da90-4a2d-88cc-b07072564248"}
22:46:39.330 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":267,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"f173d4e6-da90-4a2d-88cc-b07072564248"}
22:46:40.978 01.648 8532 Exposure complete
22:46:41.022 00.044 8532 worker thread done servicing request
22:46:41.023 00.001 7008 OnExposeComplete: enter
22:46:41.025 00.002 7008 UpdateGuideState(): m_state=6
22:46:41.027 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:46:41.029 00.002 7008 Star::Find false star n=2 nbg=242 bg=2704.8 sigma=20.2 thresh=2765 peak=2751
22:46:41.031 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=178, SNR=2.9, Peak=2814 HFD=0.0
22:46:41.034 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:41.037 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:41.038 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:41.040 00.002 8532 Worker thread wakes up
22:46:41.040 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:41.040 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:41.040 00.000 8532 move complete, result=0
22:46:41.040 00.000 8532 worker thread done servicing request
22:46:41.144 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:41.148 00.004 7008 Status Line: Star lost - low SNR
22:46:41.152 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7396, med=2691, FiltMin=1937, FiltMax=3162, Gamma=0.990
22:46:41.156 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:46:41.158 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.160 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:41.162 00.002 7008 Enqueuing Expose request
22:46:41.165 00.003 8532 Worker thread wakes up
22:46:41.165 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:41.165 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:41.310 00.145 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a2de0cd-9df8-4eaf-a037-479f530361e5"}
22:46:41.313 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a2de0cd-9df8-4eaf-a037-479f530361e5"}
22:46:41.318 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14ea8017-9910-41b6-9dc2-c5b811915541"}
22:46:41.321 00.003 7008 case statement mapped state 6 to 4
22:46:41.323 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"14ea8017-9910-41b6-9dc2-c5b811915541"}
22:46:41.327 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b65fd058-4e8c-4ddf-9e0b-c3ccd3b7478f"}
22:46:41.329 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"b65fd058-4e8c-4ddf-9e0b-c3ccd3b7478f"}
22:46:43.298 01.969 8532 Exposure complete
22:46:43.308 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"330f4df4-2532-4017-a977-9a372da90f43"}
22:46:43.312 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"330f4df4-2532-4017-a977-9a372da90f43"}
22:46:43.315 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f4f425f-4bf8-466b-a01c-b65f9bb6a5b8"}
22:46:43.319 00.004 7008 case statement mapped state 6 to 4
22:46:43.323 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3f4f425f-4bf8-466b-a01c-b65f9bb6a5b8"}
22:46:43.328 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b57eb106-3b7f-4179-9f17-cc4bccf8eb25"}
22:46:43.331 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"b57eb106-3b7f-4179-9f17-cc4bccf8eb25"}
22:46:43.348 00.017 8532 worker thread done servicing request
22:46:43.349 00.001 7008 OnExposeComplete: enter
22:46:43.353 00.004 7008 UpdateGuideState(): m_state=6
22:46:43.354 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:46:43.356 00.002 7008 Star::Find returns 0 (3), X=552.00, Y=443.00, Mass=0, SNR=0.0, Peak=2788 HFD=0.0
22:46:43.358 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:43.361 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:43.363 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:43.366 00.003 8532 Worker thread wakes up
22:46:43.367 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:43.367 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:43.367 00.000 8532 move complete, result=0
22:46:43.368 00.001 8532 worker thread done servicing request
22:46:43.476 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:43.480 00.004 7008 Status Line: Star lost - low mass
22:46:43.484 00.004 7008 UpdateImageDisplay: Size=(752,580) min=179, max=7557, med=2692, FiltMin=2020, FiltMax=3182, Gamma=0.990
22:46:43.487 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:46:43.489 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.491 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:43.493 00.002 7008 Enqueuing Expose request
22:46:43.495 00.002 8532 Worker thread wakes up
22:46:43.496 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:43.496 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:45.308 01.812 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b21e34c7-613e-40a1-9d76-d09d3ed2cdec"}
22:46:45.312 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b21e34c7-613e-40a1-9d76-d09d3ed2cdec"}
22:46:45.315 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81751054-20e0-4586-8958-4cddca9e63d2"}
22:46:45.319 00.004 7008 case statement mapped state 6 to 4
22:46:45.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"81751054-20e0-4586-8958-4cddca9e63d2"}
22:46:45.323 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a28cea15-8370-4cbf-8452-7cb76483847a"}
22:46:45.327 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"a28cea15-8370-4cbf-8452-7cb76483847a"}
22:46:45.625 00.298 8532 Exposure complete
22:46:45.665 00.040 8532 worker thread done servicing request
22:46:45.665 00.000 7008 OnExposeComplete: enter
22:46:45.666 00.001 7008 UpdateGuideState(): m_state=6
22:46:45.668 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:46:45.670 00.002 7008 Star::Find returns 0 (3), X=552.00, Y=443.00, Mass=0, SNR=0.0, Peak=2793 HFD=0.0
22:46:45.671 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:45.672 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:45.675 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:45.678 00.003 8532 Worker thread wakes up
22:46:45.678 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:45.678 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:45.678 00.000 8532 move complete, result=0
22:46:45.678 00.000 8532 worker thread done servicing request
22:46:45.787 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:45.790 00.003 7008 Status Line: Star lost - low mass
22:46:45.794 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7544, med=2689, FiltMin=1968, FiltMax=3180, Gamma=0.990
22:46:45.797 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:46:45.799 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.801 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:45.803 00.002 7008 Enqueuing Expose request
22:46:45.805 00.002 8532 Worker thread wakes up
22:46:45.805 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:45.805 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:47.308 01.503 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad9d75f3-0696-458f-963a-f80961a9045d"}
22:46:47.310 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad9d75f3-0696-458f-963a-f80961a9045d"}
22:46:47.313 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14a56abe-b04a-4a30-bb30-bb04932a81a5"}
22:46:47.315 00.002 7008 case statement mapped state 6 to 4
22:46:47.317 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"14a56abe-b04a-4a30-bb30-bb04932a81a5"}
22:46:47.321 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1e7a1561-3dcf-4cd4-bc9b-85521fa71ce1"}
22:46:47.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":270,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"1e7a1561-3dcf-4cd4-bc9b-85521fa71ce1"}
22:46:47.930 00.606 8532 Exposure complete
22:46:47.966 00.036 8532 worker thread done servicing request
22:46:47.966 00.000 7008 OnExposeComplete: enter
22:46:47.968 00.002 7008 UpdateGuideState(): m_state=6
22:46:47.969 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:46:47.970 00.001 7008 Star::Find false star n=3 nbg=278 bg=2695.1 sigma=25.5 thresh=2772 peak=2758
22:46:47.971 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=295, SNR=2.9, Peak=2827 HFD=0.0
22:46:47.974 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:47.976 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:47.978 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:47.981 00.003 8532 Worker thread wakes up
22:46:47.981 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:47.981 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:47.981 00.000 8532 move complete, result=0
22:46:47.981 00.000 8532 worker thread done servicing request
22:46:48.097 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:48.098 00.001 7008 Status Line: Star lost - low SNR
22:46:48.103 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7578, med=2691, FiltMin=1923, FiltMax=3215, Gamma=0.990
22:46:48.105 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:46:48.107 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.110 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:48.111 00.001 7008 Enqueuing Expose request
22:46:48.114 00.003 8532 Worker thread wakes up
22:46:48.114 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:48.114 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:49.311 01.197 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"856ca242-5dd2-48f3-a790-d2e7d317c895"}
22:46:49.314 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"856ca242-5dd2-48f3-a790-d2e7d317c895"}
22:46:49.315 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e467b2f7-6bdd-466e-ad73-e08636e3182a"}
22:46:49.319 00.004 7008 case statement mapped state 6 to 4
22:46:49.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e467b2f7-6bdd-466e-ad73-e08636e3182a"}
22:46:49.323 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32f6ee2f-0c17-4a60-8f8b-e4b3ab87cda9"}
22:46:49.325 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"32f6ee2f-0c17-4a60-8f8b-e4b3ab87cda9"}
22:46:50.243 00.918 8532 Exposure complete
22:46:50.301 00.058 8532 worker thread done servicing request
22:46:50.302 00.001 7008 OnExposeComplete: enter
22:46:50.304 00.002 7008 UpdateGuideState(): m_state=6
22:46:50.307 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:46:50.309 00.002 7008 Star::Find false star n=3 nbg=272 bg=2695.9 sigma=24.1 thresh=2768 peak=2739
22:46:50.310 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=232, SNR=2.9, Peak=2813 HFD=0.0
22:46:50.312 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:50.313 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:50.315 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:50.317 00.002 8532 Worker thread wakes up
22:46:50.317 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:50.317 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:50.317 00.000 8532 move complete, result=0
22:46:50.317 00.000 8532 worker thread done servicing request
22:46:50.422 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:50.427 00.005 7008 Status Line: Star lost - low SNR
22:46:50.435 00.008 7008 UpdateImageDisplay: Size=(752,580) min=196, max=7378, med=2692, FiltMin=2042, FiltMax=3181, Gamma=0.990
22:46:50.441 00.006 7008 UpdateGuideState exits: Star lost - low SNR
22:46:50.444 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.446 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:50.449 00.003 7008 Enqueuing Expose request
22:46:50.451 00.002 8532 Worker thread wakes up
22:46:50.451 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:50.452 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:51.311 00.859 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1be9c30-dacf-4621-9b35-420c90076a98"}
22:46:51.314 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1be9c30-dacf-4621-9b35-420c90076a98"}
22:46:51.316 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87cabe25-3730-44f4-9cdc-233625c731f0"}
22:46:51.319 00.003 7008 case statement mapped state 6 to 4
22:46:51.322 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"87cabe25-3730-44f4-9cdc-233625c731f0"}
22:46:51.326 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52df26fa-9c2c-4d10-828e-9f4299181f98"}
22:46:51.329 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"52df26fa-9c2c-4d10-828e-9f4299181f98"}
22:46:52.578 01.249 8532 Exposure complete
22:46:52.620 00.042 8532 worker thread done servicing request
22:46:52.621 00.001 7008 OnExposeComplete: enter
22:46:52.623 00.002 7008 UpdateGuideState(): m_state=6
22:46:52.625 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:46:52.627 00.002 7008 Star::Find false star n=3 nbg=278 bg=2695.2 sigma=27.6 thresh=2778 peak=2752
22:46:52.629 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=313, SNR=2.9, Peak=2825 HFD=0.0
22:46:52.631 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:52.636 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:52.637 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:52.639 00.002 8532 Worker thread wakes up
22:46:52.639 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:52.639 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:52.639 00.000 8532 move complete, result=0
22:46:52.640 00.001 8532 worker thread done servicing request
22:46:52.742 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:52.744 00.002 7008 Status Line: Star lost - low SNR
22:46:52.748 00.004 7008 UpdateImageDisplay: Size=(752,580) min=253, max=7440, med=2692, FiltMin=1955, FiltMax=3145, Gamma=0.990
22:46:52.751 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:52.753 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:52.755 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:52.757 00.002 7008 Enqueuing Expose request
22:46:52.759 00.002 8532 Worker thread wakes up
22:46:52.759 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:52.759 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:53.310 00.551 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3602912a-e010-4d9a-bbbb-f864d2ac90bd"}
22:46:53.314 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3602912a-e010-4d9a-bbbb-f864d2ac90bd"}
22:46:53.318 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"345c35fc-4841-4f9b-b160-7b2fefadcc13"}
22:46:53.321 00.003 7008 case statement mapped state 6 to 4
22:46:53.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"345c35fc-4841-4f9b-b160-7b2fefadcc13"}
22:46:53.328 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5811e6be-401b-41fe-b443-8805cc630da2"}
22:46:53.329 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":273,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"5811e6be-401b-41fe-b443-8805cc630da2"}
22:46:54.893 01.564 8532 Exposure complete
22:46:54.933 00.040 8532 worker thread done servicing request
22:46:54.934 00.001 7008 OnExposeComplete: enter
22:46:54.936 00.002 7008 UpdateGuideState(): m_state=6
22:46:54.938 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:46:54.939 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=80, SNR=3.0, Peak=2806 HFD=0.0
22:46:54.941 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:54.943 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:54.945 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:54.947 00.002 8532 Worker thread wakes up
22:46:54.947 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:54.947 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:54.947 00.000 8532 move complete, result=0
22:46:54.947 00.000 8532 worker thread done servicing request
22:46:55.054 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:55.060 00.006 7008 Status Line: Star lost - low SNR
22:46:55.065 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7567, med=2693, FiltMin=1960, FiltMax=3159, Gamma=0.990
22:46:55.067 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:46:55.069 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.073 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:55.076 00.003 7008 Enqueuing Expose request
22:46:55.078 00.002 8532 Worker thread wakes up
22:46:55.078 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:55.078 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:55.309 00.231 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"587a3f5a-02a6-4669-a877-bc913191fb32"}
22:46:55.314 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"587a3f5a-02a6-4669-a877-bc913191fb32"}
22:46:55.319 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"efcc3ed7-a589-4c56-9a14-781974068169"}
22:46:55.323 00.004 7008 case statement mapped state 6 to 4
22:46:55.325 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"efcc3ed7-a589-4c56-9a14-781974068169"}
22:46:55.329 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f52b6a94-3365-423d-82a1-252e0522aaa2"}
22:46:55.331 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"f52b6a94-3365-423d-82a1-252e0522aaa2"}
22:46:57.199 01.868 8532 Exposure complete
22:46:57.244 00.045 8532 worker thread done servicing request
22:46:57.244 00.000 7008 OnExposeComplete: enter
22:46:57.246 00.002 7008 UpdateGuideState(): m_state=6
22:46:57.248 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:46:57.249 00.001 7008 Star::Find false star n=5 nbg=259 bg=2697.8 sigma=21.6 thresh=2763 peak=2741
22:46:57.251 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=403, SNR=2.9, Peak=2796 HFD=0.0
22:46:57.253 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:57.255 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:57.257 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:57.260 00.003 8532 Worker thread wakes up
22:46:57.260 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:57.260 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:57.260 00.000 8532 move complete, result=0
22:46:57.260 00.000 8532 worker thread done servicing request
22:46:57.377 00.117 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:57.380 00.003 7008 Status Line: Star lost - low SNR
22:46:57.382 00.002 7008 UpdateImageDisplay: Size=(752,580) min=17, max=7457, med=2692, FiltMin=1893, FiltMax=3185, Gamma=0.990
22:46:57.385 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:46:57.388 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.390 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:57.392 00.002 7008 Enqueuing Expose request
22:46:57.394 00.002 8532 Worker thread wakes up
22:46:57.394 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:57.394 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:46:57.396 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2bba51ca-19cf-4a7b-9387-24647fae674e"}
22:46:57.397 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2bba51ca-19cf-4a7b-9387-24647fae674e"}
22:46:57.401 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8bbb47f4-02bb-4997-88ba-8a221481e4a1"}
22:46:57.403 00.002 7008 case statement mapped state 6 to 4
22:46:57.405 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8bbb47f4-02bb-4997-88ba-8a221481e4a1"}
22:46:57.407 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"86050182-9dfc-414e-80d7-671614f42af9"}
22:46:57.409 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"86050182-9dfc-414e-80d7-671614f42af9"}
22:46:59.310 01.901 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f62a29f-41ba-482c-8e1b-d41398faa93a"}
22:46:59.316 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f62a29f-41ba-482c-8e1b-d41398faa93a"}
22:46:59.319 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65fe0f4b-76c7-4c0f-99b7-2fcebdc72419"}
22:46:59.323 00.004 7008 case statement mapped state 6 to 4
22:46:59.327 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"65fe0f4b-76c7-4c0f-99b7-2fcebdc72419"}
22:46:59.330 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"11335498-df0b-4a6d-9ee2-25e592827417"}
22:46:59.333 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"11335498-df0b-4a6d-9ee2-25e592827417"}
22:46:59.525 00.192 8532 Exposure complete
22:46:59.575 00.050 8532 worker thread done servicing request
22:46:59.575 00.000 7008 OnExposeComplete: enter
22:46:59.576 00.001 7008 UpdateGuideState(): m_state=6
22:46:59.579 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:46:59.582 00.003 7008 Star::Find returns 0 (3), X=552.00, Y=443.00, Mass=0, SNR=0.0, Peak=2809 HFD=0.0
22:46:59.583 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:59.586 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:46:59.587 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:46:59.590 00.003 8532 Worker thread wakes up
22:46:59.590 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:46:59.590 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:46:59.590 00.000 8532 move complete, result=0
22:46:59.590 00.000 8532 worker thread done servicing request
22:46:59.704 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:59.710 00.006 7008 Status Line: Star lost - low mass
22:46:59.715 00.005 7008 UpdateImageDisplay: Size=(752,580) min=62, max=7442, med=2693, FiltMin=1992, FiltMax=3231, Gamma=0.990
22:46:59.718 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:46:59.722 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.724 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:46:59.726 00.002 7008 Enqueuing Expose request
22:46:59.728 00.002 8532 Worker thread wakes up
22:46:59.728 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:46:59.728 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:01.308 01.580 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0980f030-6e93-4b9b-96c8-702b939089c9"}
22:47:01.314 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0980f030-6e93-4b9b-96c8-702b939089c9"}
22:47:01.319 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c170f8de-4d5a-4cd8-9287-45aee40f990e"}
22:47:01.321 00.002 7008 case statement mapped state 6 to 4
22:47:01.325 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c170f8de-4d5a-4cd8-9287-45aee40f990e"}
22:47:01.329 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f403d7b5-adf4-4488-8a28-884c07f64b26"}
22:47:01.333 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":276,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"f403d7b5-adf4-4488-8a28-884c07f64b26"}
22:47:01.856 00.523 8532 Exposure complete
22:47:01.903 00.047 8532 worker thread done servicing request
22:47:01.903 00.000 7008 OnExposeComplete: enter
22:47:01.905 00.002 7008 UpdateGuideState(): m_state=6
22:47:01.906 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:47:01.908 00.002 7008 Star::Find false star n=2 nbg=278 bg=2700.8 sigma=25.0 thresh=2776 peak=2753
22:47:01.910 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=222, SNR=2.9, Peak=2809 HFD=0.0
22:47:01.913 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:01.915 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:01.917 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:01.919 00.002 8532 Worker thread wakes up
22:47:01.919 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:01.919 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:01.919 00.000 8532 move complete, result=0
22:47:01.919 00.000 8532 worker thread done servicing request
22:47:02.034 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:02.040 00.006 7008 Status Line: Star lost - low SNR
22:47:02.045 00.005 7008 UpdateImageDisplay: Size=(752,580) min=123, max=7518, med=2694, FiltMin=1892, FiltMax=3198, Gamma=0.990
22:47:02.048 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:02.051 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:02.053 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:02.056 00.003 7008 Enqueuing Expose request
22:47:02.060 00.004 8532 Worker thread wakes up
22:47:02.060 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:02.060 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:03.309 01.249 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89edf704-bef5-4a28-8819-315fe2ad54a8"}
22:47:03.315 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89edf704-bef5-4a28-8819-315fe2ad54a8"}
22:47:03.318 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf368210-09cc-4a95-ac00-2e0349063f6b"}
22:47:03.321 00.003 7008 case statement mapped state 6 to 4
22:47:03.323 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"cf368210-09cc-4a95-ac00-2e0349063f6b"}
22:47:03.328 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5f22c32-2cd9-42a3-ae49-9de3749bc133"}
22:47:03.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"c5f22c32-2cd9-42a3-ae49-9de3749bc133"}
22:47:04.182 00.852 8532 Exposure complete
22:47:04.227 00.045 8532 worker thread done servicing request
22:47:04.228 00.001 7008 OnExposeComplete: enter
22:47:04.230 00.002 7008 UpdateGuideState(): m_state=6
22:47:04.233 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:47:04.235 00.002 7008 Star::Find false star n=7 nbg=278 bg=2698.9 sigma=26.0 thresh=2777 peak=2752
22:47:04.238 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=659, SNR=2.9, Peak=2806 HFD=0.0
22:47:04.239 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:04.242 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:04.245 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:04.247 00.002 8532 Worker thread wakes up
22:47:04.247 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:04.247 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:04.247 00.000 8532 move complete, result=0
22:47:04.248 00.001 8532 worker thread done servicing request
22:47:04.361 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:04.365 00.004 7008 Status Line: Star lost - low SNR
22:47:04.368 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7591, med=2694, FiltMin=1971, FiltMax=3162, Gamma=0.990
22:47:04.371 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:04.373 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:04.376 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:04.380 00.004 7008 Enqueuing Expose request
22:47:04.382 00.002 8532 Worker thread wakes up
22:47:04.382 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:04.382 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:05.312 00.930 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c2071d0-adcc-41d1-9b15-071a9f94efc5"}
22:47:05.317 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c2071d0-adcc-41d1-9b15-071a9f94efc5"}
22:47:05.321 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc982059-33eb-4472-94ec-ab2e098d1c0a"}
22:47:05.324 00.003 7008 case statement mapped state 6 to 4
22:47:05.327 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fc982059-33eb-4472-94ec-ab2e098d1c0a"}
22:47:05.333 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b201996-10ef-4ecf-a30b-f38fa1bc46c6"}
22:47:05.336 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"0b201996-10ef-4ecf-a30b-f38fa1bc46c6"}
22:47:06.505 01.169 8532 Exposure complete
22:47:06.552 00.047 8532 worker thread done servicing request
22:47:06.553 00.001 7008 OnExposeComplete: enter
22:47:06.554 00.001 7008 UpdateGuideState(): m_state=6
22:47:06.556 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:47:06.560 00.004 7008 Star::Find false star n=11 nbg=257 bg=2694.9 sigma=20.9 thresh=2758 peak=2748
22:47:06.562 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=881, SNR=2.9, Peak=2815 HFD=0.0
22:47:06.565 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:06.567 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:06.569 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:06.571 00.002 8532 Worker thread wakes up
22:47:06.571 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:06.571 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:06.571 00.000 8532 move complete, result=0
22:47:06.571 00.000 8532 worker thread done servicing request
22:47:06.684 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:06.689 00.005 7008 Status Line: Star lost - low SNR
22:47:06.695 00.006 7008 UpdateImageDisplay: Size=(752,580) min=156, max=7462, med=2694, FiltMin=1969, FiltMax=3170, Gamma=0.990
22:47:06.699 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:06.702 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.704 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:06.706 00.002 7008 Enqueuing Expose request
22:47:06.709 00.003 8532 Worker thread wakes up
22:47:06.709 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:06.709 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:07.311 00.602 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95181fe4-432b-4a99-971d-a964c5dae847"}
22:47:07.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95181fe4-432b-4a99-971d-a964c5dae847"}
22:47:07.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28a326e1-df38-44f8-80e2-ab4343c190e6"}
22:47:07.321 00.002 7008 case statement mapped state 6 to 4
22:47:07.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"28a326e1-df38-44f8-80e2-ab4343c190e6"}
22:47:07.327 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cbcb6a8b-6998-48e0-9165-6161b5079adb"}
22:47:07.332 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":279,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"cbcb6a8b-6998-48e0-9165-6161b5079adb"}
22:47:08.833 01.501 8532 Exposure complete
22:47:08.880 00.047 8532 worker thread done servicing request
22:47:08.881 00.001 7008 OnExposeComplete: enter
22:47:08.883 00.002 7008 UpdateGuideState(): m_state=6
22:47:08.885 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:47:08.887 00.002 7008 Star::Find false star n=1 nbg=276 bg=2701.8 sigma=24.6 thresh=2776 peak=2764
22:47:08.890 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=138, SNR=2.9, Peak=2840 HFD=0.0
22:47:08.892 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:08.895 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:08.897 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:08.899 00.002 8532 Worker thread wakes up
22:47:08.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:08.899 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:08.899 00.000 8532 move complete, result=0
22:47:08.899 00.000 8532 worker thread done servicing request
22:47:09.013 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:09.016 00.003 7008 Status Line: Star lost - low SNR
22:47:09.021 00.005 7008 UpdateImageDisplay: Size=(752,580) min=202, max=7622, med=2695, FiltMin=1975, FiltMax=3237, Gamma=0.990
22:47:09.023 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:47:09.026 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.029 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:09.032 00.003 7008 Enqueuing Expose request
22:47:09.034 00.002 8532 Worker thread wakes up
22:47:09.034 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:09.034 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:09.312 00.278 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dec2d51-5d94-43fb-b725-05042135c179"}
22:47:09.315 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dec2d51-5d94-43fb-b725-05042135c179"}
22:47:09.318 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75e0684b-9f18-45d3-98c5-09c23e387714"}
22:47:09.322 00.004 7008 case statement mapped state 6 to 4
22:47:09.324 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"75e0684b-9f18-45d3-98c5-09c23e387714"}
22:47:09.328 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe4616e2-4915-4994-9fa8-289faa8fcff6"}
22:47:09.331 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"fe4616e2-4915-4994-9fa8-289faa8fcff6"}
22:47:11.163 01.832 8532 Exposure complete
22:47:11.202 00.039 8532 worker thread done servicing request
22:47:11.203 00.001 7008 OnExposeComplete: enter
22:47:11.204 00.001 7008 UpdateGuideState(): m_state=6
22:47:11.206 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:47:11.209 00.003 7008 Star::Find false star n=3 nbg=255 bg=2696.0 sigma=22.7 thresh=2764 peak=2748
22:47:11.212 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=280, SNR=2.9, Peak=2810 HFD=0.0
22:47:11.214 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:11.217 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:11.219 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:11.221 00.002 8532 Worker thread wakes up
22:47:11.221 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:11.221 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:11.221 00.000 8532 move complete, result=0
22:47:11.221 00.000 8532 worker thread done servicing request
22:47:11.326 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:11.332 00.006 7008 Status Line: Star lost - low SNR
22:47:11.335 00.003 7008 UpdateImageDisplay: Size=(752,580) min=164, max=7384, med=2696, FiltMin=2008, FiltMax=3143, Gamma=0.990
22:47:11.339 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:11.341 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.342 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:11.344 00.002 7008 Enqueuing Expose request
22:47:11.347 00.003 8532 Worker thread wakes up
22:47:11.347 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:11.347 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:11.347 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2dfdb271-d11c-485d-ac73-b6ca62907a69"}
22:47:11.348 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2dfdb271-d11c-485d-ac73-b6ca62907a69"}
22:47:11.351 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a010f1c-3945-40ec-ab17-7620c3f81991"}
22:47:11.353 00.002 7008 case statement mapped state 6 to 4
22:47:11.355 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8a010f1c-3945-40ec-ab17-7620c3f81991"}
22:47:11.357 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a70f1f7-363e-4214-b6cc-9225d7127730"}
22:47:11.360 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"5a70f1f7-363e-4214-b6cc-9225d7127730"}
22:47:13.309 01.949 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37ba606f-6014-4569-b05e-509610456a38"}
22:47:13.315 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37ba606f-6014-4569-b05e-509610456a38"}
22:47:13.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7650d5eb-e102-47ef-a1d8-62bc7e403099"}
22:47:13.321 00.002 7008 case statement mapped state 6 to 4
22:47:13.323 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7650d5eb-e102-47ef-a1d8-62bc7e403099"}
22:47:13.325 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0923186-067a-4023-be07-503d907b9008"}
22:47:13.329 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"a0923186-067a-4023-be07-503d907b9008"}
22:47:13.481 00.152 8532 Exposure complete
22:47:13.521 00.040 8532 worker thread done servicing request
22:47:13.521 00.000 7008 OnExposeComplete: enter
22:47:13.523 00.002 7008 UpdateGuideState(): m_state=6
22:47:13.525 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:47:13.527 00.002 7008 Star::Find false star n=2 nbg=263 bg=2702.6 sigma=23.3 thresh=2773 peak=2750
22:47:13.529 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=159, SNR=2.9, Peak=2794 HFD=0.0
22:47:13.531 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:13.534 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:13.536 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:13.538 00.002 8532 Worker thread wakes up
22:47:13.538 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:13.538 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:13.538 00.000 8532 move complete, result=0
22:47:13.539 00.001 8532 worker thread done servicing request
22:47:13.640 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:13.644 00.004 7008 Status Line: Star lost - low SNR
22:47:13.651 00.007 7008 UpdateImageDisplay: Size=(752,580) min=210, max=7627, med=2697, FiltMin=1951, FiltMax=3185, Gamma=0.990
22:47:13.655 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:13.660 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.669 00.009 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:13.672 00.003 7008 Enqueuing Expose request
22:47:13.674 00.002 8532 Worker thread wakes up
22:47:13.674 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:13.674 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:15.308 01.634 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f607415b-7821-43d7-b246-af05dcc604ff"}
22:47:15.312 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f607415b-7821-43d7-b246-af05dcc604ff"}
22:47:15.317 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3e43ae2-2e86-4c1e-b6ee-31f5e8e3e96e"}
22:47:15.321 00.004 7008 case statement mapped state 6 to 4
22:47:15.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e3e43ae2-2e86-4c1e-b6ee-31f5e8e3e96e"}
22:47:15.328 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2381e1e2-5209-4a82-aa61-c205d91884f0"}
22:47:15.330 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":282,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"2381e1e2-5209-4a82-aa61-c205d91884f0"}
22:47:15.807 00.477 8532 Exposure complete
22:47:15.842 00.035 8532 worker thread done servicing request
22:47:15.843 00.001 7008 OnExposeComplete: enter
22:47:15.844 00.001 7008 UpdateGuideState(): m_state=6
22:47:15.846 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:47:15.847 00.001 7008 Star::Find false star n=1 nbg=249 bg=2706.9 sigma=20.1 thresh=2767 peak=2743
22:47:15.849 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=81, SNR=2.9, Peak=2803 HFD=0.0
22:47:15.851 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:15.854 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:15.857 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:15.859 00.002 8532 Worker thread wakes up
22:47:15.859 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:15.859 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:15.859 00.000 8532 move complete, result=0
22:47:15.859 00.000 8532 worker thread done servicing request
22:47:15.968 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:15.972 00.004 7008 Status Line: Star lost - low SNR
22:47:15.976 00.004 7008 UpdateImageDisplay: Size=(752,580) min=54, max=7490, med=2697, FiltMin=1935, FiltMax=3165, Gamma=0.990
22:47:15.978 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:47:15.981 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.984 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:15.986 00.002 7008 Enqueuing Expose request
22:47:15.988 00.002 8532 Worker thread wakes up
22:47:15.988 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:15.988 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:17.310 01.322 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f567ff2d-270e-4342-bf90-d6052407b0a4"}
22:47:17.315 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f567ff2d-270e-4342-bf90-d6052407b0a4"}
22:47:17.319 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbe4645a-d768-4108-8a7e-b88e633739a1"}
22:47:17.322 00.003 7008 case statement mapped state 6 to 4
22:47:17.327 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fbe4645a-d768-4108-8a7e-b88e633739a1"}
22:47:17.329 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c2ca7e6-f06c-4c8f-ae0c-276e7c479b44"}
22:47:17.334 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"2c2ca7e6-f06c-4c8f-ae0c-276e7c479b44"}
22:47:18.112 00.778 8532 Exposure complete
22:47:18.152 00.040 8532 worker thread done servicing request
22:47:18.152 00.000 7008 OnExposeComplete: enter
22:47:18.154 00.002 7008 UpdateGuideState(): m_state=6
22:47:18.156 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:47:18.158 00.002 7008 Star::Find false star n=2 nbg=276 bg=2700.4 sigma=26.4 thresh=2780 peak=2741
22:47:18.161 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=178, SNR=2.9, Peak=2813 HFD=0.0
22:47:18.163 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:18.165 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:18.168 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:18.169 00.001 8532 Worker thread wakes up
22:47:18.170 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:18.170 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:18.170 00.000 8532 move complete, result=0
22:47:18.170 00.000 8532 worker thread done servicing request
22:47:18.277 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:18.283 00.006 7008 Status Line: Star lost - low SNR
22:47:18.289 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7352, med=2694, FiltMin=1965, FiltMax=3211, Gamma=0.990
22:47:18.292 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:18.294 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:18.297 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:18.299 00.002 7008 Enqueuing Expose request
22:47:18.301 00.002 8532 Worker thread wakes up
22:47:18.301 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:18.302 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:19.307 01.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db36de84-be72-474d-86aa-91f02afee681"}
22:47:19.309 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db36de84-be72-474d-86aa-91f02afee681"}
22:47:19.312 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99e5fb16-bbf1-4679-b10f-bfc50f602e9b"}
22:47:19.314 00.002 7008 case statement mapped state 6 to 4
22:47:19.317 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"99e5fb16-bbf1-4679-b10f-bfc50f602e9b"}
22:47:19.321 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1cc7820f-24cb-4433-a22e-a190026eb4ff"}
22:47:19.325 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"1cc7820f-24cb-4433-a22e-a190026eb4ff"}
22:47:20.426 01.101 8532 Exposure complete
22:47:20.458 00.032 7008 OnExposeComplete: enter
22:47:20.459 00.001 7008 UpdateGuideState(): m_state=6
22:47:20.461 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:47:20.462 00.001 8532 worker thread done servicing request
22:47:20.462 00.000 7008 Star::Find returns 0 (3), X=552.00, Y=443.00, Mass=0, SNR=0.0, Peak=2796 HFD=0.0
22:47:20.464 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:20.465 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:20.467 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:20.469 00.002 8532 Worker thread wakes up
22:47:20.470 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:20.470 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:20.470 00.000 8532 move complete, result=0
22:47:20.470 00.000 8532 worker thread done servicing request
22:47:20.575 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:20.579 00.004 7008 Status Line: Star lost - low mass
22:47:20.583 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7496, med=2695, FiltMin=1992, FiltMax=3178, Gamma=0.990
22:47:20.585 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:47:20.588 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.591 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:20.593 00.002 7008 Enqueuing Expose request
22:47:20.595 00.002 8532 Worker thread wakes up
22:47:20.595 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:20.595 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:21.307 00.712 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a17ce03-71f6-4686-bed6-52fbdc840e23"}
22:47:21.311 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a17ce03-71f6-4686-bed6-52fbdc840e23"}
22:47:21.313 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da6ff7ae-c1ad-4a94-b446-eb903cccc5fd"}
22:47:21.317 00.004 7008 case statement mapped state 6 to 4
22:47:21.320 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"da6ff7ae-c1ad-4a94-b446-eb903cccc5fd"}
22:47:21.324 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ecfa415c-025e-45a3-ae2c-7ec7673879bb"}
22:47:21.327 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":285,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"ecfa415c-025e-45a3-ae2c-7ec7673879bb"}
22:47:22.720 01.393 8532 Exposure complete
22:47:22.760 00.040 8532 worker thread done servicing request
22:47:22.760 00.000 7008 OnExposeComplete: enter
22:47:22.762 00.002 7008 UpdateGuideState(): m_state=6
22:47:22.763 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:47:22.765 00.002 7008 Star::Find false star n=1 nbg=278 bg=2689.6 sigma=27.8 thresh=2773 peak=2741
22:47:22.768 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=107, SNR=2.9, Peak=2797 HFD=0.0
22:47:22.771 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:22.773 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:22.774 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:22.776 00.002 8532 Worker thread wakes up
22:47:22.776 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:22.776 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:22.776 00.000 8532 move complete, result=0
22:47:22.776 00.000 8532 worker thread done servicing request
22:47:22.885 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:22.888 00.003 7008 Status Line: Star lost - low SNR
22:47:22.891 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7500, med=2692, FiltMin=2021, FiltMax=3183, Gamma=0.990
22:47:22.893 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:47:22.895 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.897 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:22.899 00.002 7008 Enqueuing Expose request
22:47:22.902 00.003 8532 Worker thread wakes up
22:47:22.902 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:22.902 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:23.307 00.405 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1266009-2271-45ba-a938-866defd06698"}
22:47:23.309 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1266009-2271-45ba-a938-866defd06698"}
22:47:23.312 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99956388-348c-4175-aa20-9caa6c899f90"}
22:47:23.314 00.002 7008 case statement mapped state 6 to 4
22:47:23.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"99956388-348c-4175-aa20-9caa6c899f90"}
22:47:23.319 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd7dd35d-b6a5-428e-9b57-0d9fd17cc76b"}
22:47:23.320 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"bd7dd35d-b6a5-428e-9b57-0d9fd17cc76b"}
22:47:25.030 01.710 8532 Exposure complete
22:47:25.078 00.048 8532 worker thread done servicing request
22:47:25.079 00.001 7008 OnExposeComplete: enter
22:47:25.081 00.002 7008 UpdateGuideState(): m_state=6
22:47:25.083 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:47:25.084 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=77, SNR=2.7, Peak=2793 HFD=0.0
22:47:25.086 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:25.089 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:25.091 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:25.093 00.002 8532 Worker thread wakes up
22:47:25.093 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:25.093 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:25.093 00.000 8532 move complete, result=0
22:47:25.093 00.000 8532 worker thread done servicing request
22:47:25.198 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:25.205 00.007 7008 Status Line: Star lost - low SNR
22:47:25.212 00.007 7008 UpdateImageDisplay: Size=(752,580) min=4, max=7525, med=2692, FiltMin=1929, FiltMax=3166, Gamma=0.990
22:47:25.217 00.005 7008 UpdateGuideState exits: Star lost - low SNR
22:47:25.222 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.231 00.009 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:25.235 00.004 7008 Enqueuing Expose request
22:47:25.239 00.004 8532 Worker thread wakes up
22:47:25.239 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:25.239 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:25.305 00.066 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b64d7b76-cbf1-4516-a5b3-6dbe8436f43d"}
22:47:25.309 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b64d7b76-cbf1-4516-a5b3-6dbe8436f43d"}
22:47:25.313 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6e338b0-5c3b-48be-a725-3acf89901496"}
22:47:25.315 00.002 7008 case statement mapped state 6 to 4
22:47:25.317 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f6e338b0-5c3b-48be-a725-3acf89901496"}
22:47:25.319 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2f6174b8-336d-4913-97d2-31daf221e6ad"}
22:47:25.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"2f6174b8-336d-4913-97d2-31daf221e6ad"}
22:47:27.303 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"403057d5-a745-41ba-8d5d-a8efcfac1461"}
22:47:27.309 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"403057d5-a745-41ba-8d5d-a8efcfac1461"}
22:47:27.313 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2475769-e43a-4f9d-9e47-c053a44c0f85"}
22:47:27.315 00.002 7008 case statement mapped state 6 to 4
22:47:27.317 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a2475769-e43a-4f9d-9e47-c053a44c0f85"}
22:47:27.319 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9a8a2d7-bf46-4ee1-990c-83a82a155d6a"}
22:47:27.323 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"d9a8a2d7-bf46-4ee1-990c-83a82a155d6a"}
22:47:27.370 00.047 8532 Exposure complete
22:47:27.413 00.043 8532 worker thread done servicing request
22:47:27.413 00.000 7008 OnExposeComplete: enter
22:47:27.415 00.002 7008 UpdateGuideState(): m_state=6
22:47:27.417 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:47:27.419 00.002 7008 Star::Find false star n=4 nbg=282 bg=2692.4 sigma=26.6 thresh=2772 peak=2738
22:47:27.420 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=366, SNR=2.9, Peak=2787 HFD=0.0
22:47:27.423 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:27.426 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:27.429 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:27.431 00.002 8532 Worker thread wakes up
22:47:27.431 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:27.431 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:27.431 00.000 8532 move complete, result=0
22:47:27.432 00.001 8532 worker thread done servicing request
22:47:27.533 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:27.538 00.005 7008 Status Line: Star lost - low SNR
22:47:27.545 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7555, med=2691, FiltMin=1906, FiltMax=3145, Gamma=0.990
22:47:27.548 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:27.550 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:27.553 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:27.555 00.002 7008 Enqueuing Expose request
22:47:27.557 00.002 8532 Worker thread wakes up
22:47:27.557 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:27.557 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:29.305 01.748 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e712a64-bd50-4dfb-82d4-490a7065a926"}
22:47:29.309 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e712a64-bd50-4dfb-82d4-490a7065a926"}
22:47:29.313 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32a5f252-1601-499f-8350-5e7a2c679566"}
22:47:29.315 00.002 7008 case statement mapped state 6 to 4
22:47:29.318 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"32a5f252-1601-499f-8350-5e7a2c679566"}
22:47:29.321 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"283cf5eb-5556-4db1-8192-e10cb7e80061"}
22:47:29.325 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"283cf5eb-5556-4db1-8192-e10cb7e80061"}
22:47:29.691 00.366 8532 Exposure complete
22:47:29.732 00.041 8532 worker thread done servicing request
22:47:29.733 00.001 7008 OnExposeComplete: enter
22:47:29.735 00.002 7008 UpdateGuideState(): m_state=6
22:47:29.737 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:47:29.738 00.001 7008 Star::Find false star n=1 nbg=280 bg=2693.9 sigma=23.4 thresh=2764 peak=2742
22:47:29.741 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=88, SNR=2.9, Peak=2814 HFD=0.0
22:47:29.743 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:29.745 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:29.747 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:29.748 00.001 8532 Worker thread wakes up
22:47:29.748 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:29.749 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:29.749 00.000 8532 move complete, result=0
22:47:29.749 00.000 8532 worker thread done servicing request
22:47:29.855 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:29.861 00.006 7008 Status Line: Star lost - low SNR
22:47:29.866 00.005 7008 UpdateImageDisplay: Size=(752,580) min=187, max=7646, med=2691, FiltMin=1880, FiltMax=3184, Gamma=0.990
22:47:29.869 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:29.871 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.873 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:29.876 00.003 7008 Enqueuing Expose request
22:47:29.878 00.002 8532 Worker thread wakes up
22:47:29.879 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:29.879 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:31.305 01.426 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"098b32cb-9947-4798-ae96-f65e5e2b8e9f"}
22:47:31.313 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"098b32cb-9947-4798-ae96-f65e5e2b8e9f"}
22:47:31.316 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0437441-419d-4e46-8ebf-3663a5ad00a9"}
22:47:31.320 00.004 7008 case statement mapped state 6 to 4
22:47:31.322 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d0437441-419d-4e46-8ebf-3663a5ad00a9"}
22:47:31.327 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f9dab92-41f3-4b39-8c18-6e59034bd563"}
22:47:31.330 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":289,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"6f9dab92-41f3-4b39-8c18-6e59034bd563"}
22:47:31.999 00.669 8532 Exposure complete
22:47:32.043 00.044 8532 worker thread done servicing request
22:47:32.043 00.000 7008 OnExposeComplete: enter
22:47:32.046 00.003 7008 UpdateGuideState(): m_state=6
22:47:32.048 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:47:32.050 00.002 7008 Star::Find false star n=4 nbg=257 bg=2695.8 sigma=20.7 thresh=2758 peak=2737
22:47:32.052 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=300, SNR=2.9, Peak=2779 HFD=0.0
22:47:32.054 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:32.057 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:32.058 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:32.059 00.001 8532 Worker thread wakes up
22:47:32.059 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:32.061 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:32.061 00.000 8532 move complete, result=0
22:47:32.061 00.000 8532 worker thread done servicing request
22:47:32.165 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:32.171 00.006 7008 Status Line: Star lost - low SNR
22:47:32.173 00.002 7008 UpdateImageDisplay: Size=(752,580) min=132, max=7286, med=2689, FiltMin=1942, FiltMax=3132, Gamma=0.990
22:47:32.174 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:47:32.175 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.177 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:32.181 00.004 7008 Enqueuing Expose request
22:47:32.183 00.002 8532 Worker thread wakes up
22:47:32.183 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:32.183 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:33.303 01.120 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"301d8f3c-3efc-49e9-b8ee-b582dbae3830"}
22:47:33.307 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"301d8f3c-3efc-49e9-b8ee-b582dbae3830"}
22:47:33.311 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6707f956-2f8d-415f-a515-5f4c623a009e"}
22:47:33.314 00.003 7008 case statement mapped state 6 to 4
22:47:33.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6707f956-2f8d-415f-a515-5f4c623a009e"}
22:47:33.319 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57615147-39de-42d0-90fd-2ba28c3a606f"}
22:47:33.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"57615147-39de-42d0-90fd-2ba28c3a606f"}
22:47:34.317 00.996 8532 Exposure complete
22:47:34.366 00.049 8532 worker thread done servicing request
22:47:34.367 00.001 7008 OnExposeComplete: enter
22:47:34.369 00.002 7008 UpdateGuideState(): m_state=6
22:47:34.371 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:47:34.373 00.002 7008 Star::Find false star n=3 nbg=274 bg=2697.8 sigma=24.5 thresh=2771 peak=2734
22:47:34.375 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=271, SNR=2.9, Peak=2800 HFD=0.0
22:47:34.377 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:34.380 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:34.383 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:34.385 00.002 8532 Worker thread wakes up
22:47:34.385 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:34.385 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:34.385 00.000 8532 move complete, result=0
22:47:34.385 00.000 8532 worker thread done servicing request
22:47:34.496 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:34.503 00.007 7008 Status Line: Star lost - low SNR
22:47:34.509 00.006 7008 UpdateImageDisplay: Size=(752,580) min=116, max=7523, med=2690, FiltMin=1965, FiltMax=3151, Gamma=0.990
22:47:34.513 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:34.515 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:34.518 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:34.521 00.003 7008 Enqueuing Expose request
22:47:34.523 00.002 8532 Worker thread wakes up
22:47:34.523 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:34.523 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:35.302 00.779 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6632259d-93e5-4ca3-89c6-8fcfa9ff441f"}
22:47:35.308 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6632259d-93e5-4ca3-89c6-8fcfa9ff441f"}
22:47:35.312 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c72f9d62-1f58-4642-9747-791ad4a7b93e"}
22:47:35.314 00.002 7008 case statement mapped state 6 to 4
22:47:35.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c72f9d62-1f58-4642-9747-791ad4a7b93e"}
22:47:35.319 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d1eb6d3-da69-407f-9acf-3356e2bc50d1"}
22:47:35.321 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":291,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"4d1eb6d3-da69-407f-9acf-3356e2bc50d1"}
22:47:36.649 01.328 8532 Exposure complete
22:47:36.689 00.040 8532 worker thread done servicing request
22:47:36.689 00.000 7008 OnExposeComplete: enter
22:47:36.692 00.003 7008 UpdateGuideState(): m_state=6
22:47:36.693 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:47:36.696 00.003 7008 Star::Find false star n=1 nbg=280 bg=2691.6 sigma=23.6 thresh=2762 peak=2728
22:47:36.697 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=90, SNR=2.9, Peak=2790 HFD=0.0
22:47:36.698 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:36.701 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:36.703 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:36.704 00.001 8532 Worker thread wakes up
22:47:36.704 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:36.704 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:36.704 00.000 8532 move complete, result=0
22:47:36.704 00.000 8532 worker thread done servicing request
22:47:36.809 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:36.812 00.003 7008 Status Line: Star lost - low SNR
22:47:36.816 00.004 7008 UpdateImageDisplay: Size=(752,580) min=17, max=7574, med=2687, FiltMin=1953, FiltMax=3187, Gamma=0.990
22:47:36.818 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:47:36.820 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.822 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:36.825 00.003 7008 Enqueuing Expose request
22:47:36.827 00.002 8532 Worker thread wakes up
22:47:36.827 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:36.827 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:37.302 00.475 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8dd1370-d647-4bf8-a6af-1ba85c3b66fc"}
22:47:37.306 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8dd1370-d647-4bf8-a6af-1ba85c3b66fc"}
22:47:37.313 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7179505c-57d9-4119-a822-248106024e9a"}
22:47:37.316 00.003 7008 case statement mapped state 6 to 4
22:47:37.319 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7179505c-57d9-4119-a822-248106024e9a"}
22:47:37.322 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1fcc1655-c14b-4172-9736-6467c5746665"}
22:47:37.326 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"1fcc1655-c14b-4172-9736-6467c5746665"}
22:47:38.951 01.625 8532 Exposure complete
22:47:38.996 00.045 8532 worker thread done servicing request
22:47:38.996 00.000 7008 OnExposeComplete: enter
22:47:38.999 00.003 7008 UpdateGuideState(): m_state=6
22:47:39.002 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:47:39.003 00.001 7008 Star::Find returns 0 (3), X=552.00, Y=443.00, Mass=0, SNR=0.0, Peak=2796 HFD=0.0
22:47:39.006 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:39.008 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:39.009 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:39.011 00.002 8532 Worker thread wakes up
22:47:39.011 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:39.011 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:39.011 00.000 8532 move complete, result=0
22:47:39.012 00.001 8532 worker thread done servicing request
22:47:39.115 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:39.117 00.002 7008 Status Line: Star lost - low mass
22:47:39.120 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7474, med=2686, FiltMin=1929, FiltMax=3130, Gamma=0.990
22:47:39.122 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:47:39.124 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:39.126 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:39.127 00.001 7008 Enqueuing Expose request
22:47:39.129 00.002 8532 Worker thread wakes up
22:47:39.129 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:39.129 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:39.303 00.174 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0ed45eb1-b75b-477c-abd5-cd32f5d0ecfd"}
22:47:39.309 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0ed45eb1-b75b-477c-abd5-cd32f5d0ecfd"}
22:47:39.312 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"700a44d5-0205-41fb-822b-d3fd5c45d8cb"}
22:47:39.314 00.002 7008 case statement mapped state 6 to 4
22:47:39.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"700a44d5-0205-41fb-822b-d3fd5c45d8cb"}
22:47:39.321 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45803971-6f87-4a88-9325-0ed53b905503"}
22:47:39.324 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"45803971-6f87-4a88-9325-0ed53b905503"}
22:47:41.248 01.924 8532 Exposure complete
22:47:41.290 00.042 8532 worker thread done servicing request
22:47:41.290 00.000 7008 OnExposeComplete: enter
22:47:41.292 00.002 7008 UpdateGuideState(): m_state=6
22:47:41.293 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:47:41.296 00.003 7008 Star::Find false star n=2 nbg=277 bg=2686.3 sigma=25.1 thresh=2762 peak=2741
22:47:41.298 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=169, SNR=2.9, Peak=2806 HFD=0.0
22:47:41.300 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:41.302 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:41.305 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:41.307 00.002 8532 Worker thread wakes up
22:47:41.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:41.307 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:41.307 00.000 8532 move complete, result=0
22:47:41.307 00.000 8532 worker thread done servicing request
22:47:41.409 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:41.416 00.007 7008 Status Line: Star lost - low SNR
22:47:41.420 00.004 7008 UpdateImageDisplay: Size=(752,580) min=217, max=7394, med=2684, FiltMin=1909, FiltMax=3140, Gamma=0.990
22:47:41.424 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:41.426 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:41.428 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:41.430 00.002 7008 Enqueuing Expose request
22:47:41.432 00.002 8532 Worker thread wakes up
22:47:41.432 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:41.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:41.432 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcdc1355-14c0-4f7f-abab-c2c877980362"}
22:47:41.433 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcdc1355-14c0-4f7f-abab-c2c877980362"}
22:47:41.435 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6eb24648-d33e-4006-a331-d9fa333b6b73"}
22:47:41.438 00.003 7008 case statement mapped state 6 to 4
22:47:41.440 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6eb24648-d33e-4006-a331-d9fa333b6b73"}
22:47:41.445 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3433afa4-d39f-4bf8-8e85-7c7cd62a0e88"}
22:47:41.448 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"3433afa4-d39f-4bf8-8e85-7c7cd62a0e88"}
22:47:43.303 01.855 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce5422d4-38bb-40ca-84d9-60fb2d010487"}
22:47:43.308 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce5422d4-38bb-40ca-84d9-60fb2d010487"}
22:47:43.313 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f954a1a2-a503-483f-89f5-b82e0b92348a"}
22:47:43.317 00.004 7008 case statement mapped state 6 to 4
22:47:43.319 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f954a1a2-a503-483f-89f5-b82e0b92348a"}
22:47:43.322 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"33ee8a14-6eb8-48d7-a346-0207e9e3f79e"}
22:47:43.324 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":294,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"33ee8a14-6eb8-48d7-a346-0207e9e3f79e"}
22:47:43.558 00.234 8532 Exposure complete
22:47:43.604 00.046 8532 worker thread done servicing request
22:47:43.605 00.001 7008 OnExposeComplete: enter
22:47:43.607 00.002 7008 UpdateGuideState(): m_state=6
22:47:43.608 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:47:43.610 00.002 7008 Star::Find false star n=9 nbg=259 bg=2683.0 sigma=21.5 thresh=2748 peak=2738
22:47:43.612 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=708, SNR=2.9, Peak=2790 HFD=0.0
22:47:43.615 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:43.618 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:43.620 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:43.622 00.002 8532 Worker thread wakes up
22:47:43.622 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:43.622 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:43.623 00.001 8532 move complete, result=0
22:47:43.623 00.000 8532 worker thread done servicing request
22:47:43.737 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:43.744 00.007 7008 Status Line: Star lost - low SNR
22:47:43.748 00.004 7008 UpdateImageDisplay: Size=(752,580) min=49, max=7537, med=2683, FiltMin=2003, FiltMax=3119, Gamma=0.990
22:47:43.752 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:43.756 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.758 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:43.761 00.003 7008 Enqueuing Expose request
22:47:43.763 00.002 8532 Worker thread wakes up
22:47:43.763 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:43.763 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:45.301 01.538 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd0ffde2-f872-4c1d-8abc-7fe2cd85b610"}
22:47:45.306 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd0ffde2-f872-4c1d-8abc-7fe2cd85b610"}
22:47:45.308 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47e41a6f-fa77-42ee-a082-ab3a57f238df"}
22:47:45.312 00.004 7008 case statement mapped state 6 to 4
22:47:45.314 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"47e41a6f-fa77-42ee-a082-ab3a57f238df"}
22:47:45.317 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a7c31a8-ffde-40bb-9c72-fb4ff1b20e51"}
22:47:45.320 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"0a7c31a8-ffde-40bb-9c72-fb4ff1b20e51"}
22:47:45.887 00.567 8532 Exposure complete
22:47:45.931 00.044 8532 worker thread done servicing request
22:47:45.931 00.000 7008 OnExposeComplete: enter
22:47:45.934 00.003 7008 UpdateGuideState(): m_state=6
22:47:45.935 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:47:45.937 00.002 7008 Star::Find false star n=3 nbg=277 bg=2679.6 sigma=26.3 thresh=2759 peak=2740
22:47:45.940 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=298, SNR=2.9, Peak=2798 HFD=0.0
22:47:45.942 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:45.944 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:45.945 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:45.947 00.002 8532 Worker thread wakes up
22:47:45.947 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:45.947 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:45.948 00.001 8532 move complete, result=0
22:47:45.948 00.000 8532 worker thread done servicing request
22:47:46.049 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:46.055 00.006 7008 Status Line: Star lost - low SNR
22:47:46.061 00.006 7008 UpdateImageDisplay: Size=(752,580) min=236, max=7394, med=2681, FiltMin=1955, FiltMax=3083, Gamma=0.990
22:47:46.064 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:46.066 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.069 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:46.071 00.002 7008 Enqueuing Expose request
22:47:46.076 00.005 8532 Worker thread wakes up
22:47:46.076 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:46.076 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:47.301 01.225 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dfe10c50-83ff-40db-bc59-b0ac2f8bf4e1"}
22:47:47.305 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dfe10c50-83ff-40db-bc59-b0ac2f8bf4e1"}
22:47:47.309 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66f9d43c-d9ff-400a-8a0f-ac617a801ff2"}
22:47:47.315 00.006 7008 case statement mapped state 6 to 4
22:47:47.317 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"66f9d43c-d9ff-400a-8a0f-ac617a801ff2"}
22:47:47.320 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"93cce846-17a4-4bee-9637-e2c7d31bd2be"}
22:47:47.323 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"93cce846-17a4-4bee-9637-e2c7d31bd2be"}
22:47:48.207 00.884 8532 Exposure complete
22:47:48.256 00.049 8532 worker thread done servicing request
22:47:48.257 00.001 7008 OnExposeComplete: enter
22:47:48.259 00.002 7008 UpdateGuideState(): m_state=6
22:47:48.261 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:47:48.263 00.002 7008 Star::Find false star n=3 nbg=265 bg=2687.5 sigma=24.3 thresh=2760 peak=2734
22:47:48.265 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=299, SNR=2.9, Peak=2804 HFD=0.0
22:47:48.267 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:48.269 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:48.270 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:48.272 00.002 8532 Worker thread wakes up
22:47:48.272 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:48.272 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:48.272 00.000 8532 move complete, result=0
22:47:48.272 00.000 8532 worker thread done servicing request
22:47:48.386 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:48.395 00.009 7008 Status Line: Star lost - low SNR
22:47:48.399 00.004 7008 UpdateImageDisplay: Size=(752,580) min=233, max=7364, med=2682, FiltMin=1920, FiltMax=3143, Gamma=0.990
22:47:48.403 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:48.405 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.410 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:48.414 00.004 7008 Enqueuing Expose request
22:47:48.423 00.009 8532 Worker thread wakes up
22:47:48.423 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:48.423 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:49.300 00.877 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4fdf2f3-fb1a-4410-80a4-88a4c02d58ae"}
22:47:49.303 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4fdf2f3-fb1a-4410-80a4-88a4c02d58ae"}
22:47:49.308 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5cf79b1-872a-414a-bc49-6716f1f9f27c"}
22:47:49.312 00.004 7008 case statement mapped state 6 to 4
22:47:49.314 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d5cf79b1-872a-414a-bc49-6716f1f9f27c"}
22:47:49.317 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97d46d78-f6e6-4d3a-932f-c14677b24701"}
22:47:49.322 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"97d46d78-f6e6-4d3a-932f-c14677b24701"}
22:47:50.552 01.230 8532 Exposure complete
22:47:50.593 00.041 8532 worker thread done servicing request
22:47:50.593 00.000 7008 OnExposeComplete: enter
22:47:50.594 00.001 7008 UpdateGuideState(): m_state=6
22:47:50.596 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:47:50.597 00.001 7008 Star::Find false star n=2 nbg=279 bg=2685.2 sigma=26.1 thresh=2763 peak=2730
22:47:50.599 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=198, SNR=2.9, Peak=2794 HFD=0.0
22:47:50.600 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:50.602 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:50.604 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:50.608 00.004 8532 Worker thread wakes up
22:47:50.608 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:50.608 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:50.608 00.000 8532 move complete, result=0
22:47:50.608 00.000 8532 worker thread done servicing request
22:47:50.715 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:50.722 00.007 7008 Status Line: Star lost - low SNR
22:47:50.729 00.007 7008 UpdateImageDisplay: Size=(752,580) min=147, max=7556, med=2679, FiltMin=1935, FiltMax=3132, Gamma=0.990
22:47:50.732 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:47:50.735 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.738 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:50.741 00.003 7008 Enqueuing Expose request
22:47:50.745 00.004 8532 Worker thread wakes up
22:47:50.745 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:50.745 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:51.300 00.555 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88eb3f11-3b25-49d1-82bf-eec8c52272a9"}
22:47:51.304 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88eb3f11-3b25-49d1-82bf-eec8c52272a9"}
22:47:51.308 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4792dbf-ecc5-4f36-af28-cc12ea506d21"}
22:47:51.312 00.004 7008 case statement mapped state 6 to 4
22:47:51.314 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a4792dbf-ecc5-4f36-af28-cc12ea506d21"}
22:47:51.316 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e80b3738-97ff-4ccd-a113-139b45892a40"}
22:47:51.318 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":298,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"e80b3738-97ff-4ccd-a113-139b45892a40"}
22:47:52.871 01.553 8532 Exposure complete
22:47:52.903 00.032 8532 worker thread done servicing request
22:47:52.904 00.001 7008 OnExposeComplete: enter
22:47:52.906 00.002 7008 UpdateGuideState(): m_state=6
22:47:52.907 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:47:52.909 00.002 7008 Star::Find returns 1 (0), X=561.72, Y=455.23, Mass=985, SNR=11.8, Peak=2788 HFD=3.5
22:47:52.910 00.001 7008 Status Line: Mass: 985 vs 2053
22:47:52.913 00.003 7008 UpdateCurrentPosition: star mass new=984.7 exp=2052.7 thresh=50% limits=(1026.3, 407468.9, 4105.4)
22:47:52.915 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:47:52.917 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:52.919 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:52.920 00.001 8532 Worker thread wakes up
22:47:52.921 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:52.921 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:52.921 00.000 8532 move complete, result=0
22:47:52.921 00.000 8532 worker thread done servicing request
22:47:53.022 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:53.024 00.002 7008 Status Line: Star lost - mass changed
22:47:53.027 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7496, med=2677, FiltMin=2014, FiltMax=3109, Gamma=0.990
22:47:53.028 00.001 7008 UpdateGuideState exits: Star lost - mass changed
22:47:53.029 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.032 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:53.033 00.001 7008 Enqueuing Expose request
22:47:53.035 00.002 8532 Worker thread wakes up
22:47:53.035 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:53.035 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:53.300 00.265 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ecf3f64a-cd34-4981-984c-853196db6126"}
22:47:53.302 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ecf3f64a-cd34-4981-984c-853196db6126"}
22:47:53.305 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f53d4384-23a3-436c-83ce-69466dd49486"}
22:47:53.307 00.002 7008 case statement mapped state 6 to 4
22:47:53.310 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f53d4384-23a3-436c-83ce-69466dd49486"}
22:47:53.314 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e2954b29-0607-4a39-a2fb-5057f18cf563"}
22:47:53.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"e2954b29-0607-4a39-a2fb-5057f18cf563"}
22:47:55.170 01.854 8532 Exposure complete
22:47:55.221 00.051 8532 worker thread done servicing request
22:47:55.221 00.000 7008 OnExposeComplete: enter
22:47:55.223 00.002 7008 UpdateGuideState(): m_state=6
22:47:55.226 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:47:55.227 00.001 7008 Star::Find false star n=2 nbg=269 bg=2685.9 sigma=24.8 thresh=2760 peak=2725
22:47:55.229 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=176, SNR=2.9, Peak=2783 HFD=0.0
22:47:55.231 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:55.232 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:55.233 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:55.235 00.002 8532 Worker thread wakes up
22:47:55.235 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:55.235 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:55.235 00.000 8532 move complete, result=0
22:47:55.235 00.000 8532 worker thread done servicing request
22:47:55.346 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:55.350 00.004 7008 Status Line: Star lost - low SNR
22:47:55.354 00.004 7008 UpdateImageDisplay: Size=(752,580) min=109, max=7368, med=2677, FiltMin=1967, FiltMax=3111, Gamma=0.990
22:47:55.356 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:47:55.360 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.365 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:55.367 00.002 7008 Enqueuing Expose request
22:47:55.370 00.003 8532 Worker thread wakes up
22:47:55.370 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:55.370 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:55.370 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e2b29ee-e8aa-4f72-b9a5-68c4ad2b3529"}
22:47:55.372 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e2b29ee-e8aa-4f72-b9a5-68c4ad2b3529"}
22:47:55.375 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6315f7c6-6a53-4ab4-9c99-470aa33acc21"}
22:47:55.376 00.001 7008 case statement mapped state 6 to 4
22:47:55.379 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6315f7c6-6a53-4ab4-9c99-470aa33acc21"}
22:47:55.381 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39385664-d7b1-4f99-bd4a-67db0982a92e"}
22:47:55.383 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"39385664-d7b1-4f99-bd4a-67db0982a92e"}
22:47:57.298 01.915 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b0576a3-3e9d-4960-aa38-23d0527a868c"}
22:47:57.302 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b0576a3-3e9d-4960-aa38-23d0527a868c"}
22:47:57.307 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3dc4fe6e-31c3-43e4-9a0f-e0b5a479b89f"}
22:47:57.310 00.003 7008 case statement mapped state 6 to 4
22:47:57.312 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3dc4fe6e-31c3-43e4-9a0f-e0b5a479b89f"}
22:47:57.315 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b4cda97-81f9-4ed1-8222-e73566363fe6"}
22:47:57.320 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":300,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"8b4cda97-81f9-4ed1-8222-e73566363fe6"}
22:47:57.497 00.177 8532 Exposure complete
22:47:57.541 00.044 8532 worker thread done servicing request
22:47:57.543 00.002 7008 OnExposeComplete: enter
22:47:57.545 00.002 7008 UpdateGuideState(): m_state=6
22:47:57.547 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:47:57.548 00.001 7008 Star::Find false star n=5 nbg=267 bg=2678.2 sigma=23.6 thresh=2749 peak=2731
22:47:57.550 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=458, SNR=2.9, Peak=2788 HFD=0.0
22:47:57.552 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:57.555 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:57.556 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:57.558 00.002 8532 Worker thread wakes up
22:47:57.558 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:57.559 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:57.559 00.000 8532 move complete, result=0
22:47:57.559 00.000 8532 worker thread done servicing request
22:47:57.660 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:57.666 00.006 7008 Status Line: Star lost - low SNR
22:47:57.671 00.005 7008 UpdateImageDisplay: Size=(752,580) min=102, max=7251, med=2673, FiltMin=1878, FiltMax=3210, Gamma=0.990
22:47:57.675 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:57.679 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.682 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:57.686 00.004 7008 Enqueuing Expose request
22:47:57.689 00.003 8532 Worker thread wakes up
22:47:57.689 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:57.689 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:47:59.298 01.609 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"565a702b-6b62-41ce-8f59-2d4280fc7cf5"}
22:47:59.303 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"565a702b-6b62-41ce-8f59-2d4280fc7cf5"}
22:47:59.307 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5303cb10-b772-4ddf-8925-84f14bcee04f"}
22:47:59.310 00.003 7008 case statement mapped state 6 to 4
22:47:59.312 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5303cb10-b772-4ddf-8925-84f14bcee04f"}
22:47:59.315 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"364b9fb9-7838-4aae-acf5-617d90751740"}
22:47:59.318 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"364b9fb9-7838-4aae-acf5-617d90751740"}
22:47:59.812 00.494 8532 Exposure complete
22:47:59.855 00.043 8532 worker thread done servicing request
22:47:59.856 00.001 7008 OnExposeComplete: enter
22:47:59.858 00.002 7008 UpdateGuideState(): m_state=6
22:47:59.860 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:47:59.862 00.002 7008 Star::Find false star n=3 nbg=272 bg=2676.8 sigma=23.8 thresh=2748 peak=2732
22:47:59.864 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=279, SNR=2.9, Peak=2783 HFD=0.0
22:47:59.866 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:47:59.869 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:47:59.872 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:47:59.873 00.001 8532 Worker thread wakes up
22:47:59.873 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:47:59.873 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:47:59.873 00.000 8532 move complete, result=0
22:47:59.873 00.000 8532 worker thread done servicing request
22:47:59.975 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:59.981 00.006 7008 Status Line: Star lost - low SNR
22:47:59.985 00.004 7008 UpdateImageDisplay: Size=(752,580) min=281, max=7481, med=2670, FiltMin=1986, FiltMax=3111, Gamma=0.990
22:47:59.989 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:47:59.992 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:59.995 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:47:59.997 00.002 7008 Enqueuing Expose request
22:47:59.998 00.001 8532 Worker thread wakes up
22:47:59.999 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:47:59.999 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:01.298 01.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b67dc78-80c0-48bf-837c-23781ff2c315"}
22:48:01.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b67dc78-80c0-48bf-837c-23781ff2c315"}
22:48:01.306 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0feac08b-ae31-4ced-af7d-b87f7ed85abd"}
22:48:01.309 00.003 7008 case statement mapped state 6 to 4
22:48:01.311 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0feac08b-ae31-4ced-af7d-b87f7ed85abd"}
22:48:01.313 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3d98a5e1-52c6-4b4c-9878-f3d96a67cb29"}
22:48:01.317 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"3d98a5e1-52c6-4b4c-9878-f3d96a67cb29"}
22:48:02.122 00.805 8532 Exposure complete
22:48:02.165 00.043 8532 worker thread done servicing request
22:48:02.165 00.000 7008 OnExposeComplete: enter
22:48:02.167 00.002 7008 UpdateGuideState(): m_state=6
22:48:02.169 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:48:02.171 00.002 7008 Star::Find false star n=4 nbg=272 bg=2669.6 sigma=22.9 thresh=2738 peak=2728
22:48:02.173 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=334, SNR=2.9, Peak=2765 HFD=0.0
22:48:02.175 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:02.177 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:02.179 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:02.182 00.003 8532 Worker thread wakes up
22:48:02.182 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:02.182 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:02.183 00.001 8532 move complete, result=0
22:48:02.183 00.000 8532 worker thread done servicing request
22:48:02.287 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:02.291 00.004 7008 Status Line: Star lost - low SNR
22:48:02.295 00.004 7008 UpdateImageDisplay: Size=(752,580) min=78, max=7388, med=2667, FiltMin=1930, FiltMax=3175, Gamma=0.990
22:48:02.299 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:48:02.302 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.306 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:02.309 00.003 7008 Enqueuing Expose request
22:48:02.312 00.003 8532 Worker thread wakes up
22:48:02.313 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:02.313 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:03.298 00.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9e60fe5-ec77-40ff-b7ae-a070e9eb7e3c"}
22:48:03.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9e60fe5-ec77-40ff-b7ae-a070e9eb7e3c"}
22:48:03.305 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"366821ad-73a2-4b4d-a4dd-ee2b375e3261"}
22:48:03.308 00.003 7008 case statement mapped state 6 to 4
22:48:03.310 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"366821ad-73a2-4b4d-a4dd-ee2b375e3261"}
22:48:03.314 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a771ccb7-2f55-4011-b654-d28bcdf23656"}
22:48:03.316 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":303,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"a771ccb7-2f55-4011-b654-d28bcdf23656"}
22:48:04.436 01.120 8532 Exposure complete
22:48:04.478 00.042 8532 worker thread done servicing request
22:48:04.479 00.001 7008 OnExposeComplete: enter
22:48:04.481 00.002 7008 UpdateGuideState(): m_state=6
22:48:04.482 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:48:04.484 00.002 7008 Star::Find false star n=7 nbg=252 bg=2666.7 sigma=19.4 thresh=2725 peak=2719
22:48:04.486 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=516, SNR=2.9, Peak=2755 HFD=0.0
22:48:04.487 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:04.490 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:04.491 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:04.493 00.002 8532 Worker thread wakes up
22:48:04.493 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:04.493 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:04.493 00.000 8532 move complete, result=0
22:48:04.493 00.000 8532 worker thread done servicing request
22:48:04.596 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:04.601 00.005 7008 Status Line: Star lost - low SNR
22:48:04.605 00.004 7008 UpdateImageDisplay: Size=(752,580) min=65, max=7426, med=2664, FiltMin=1834, FiltMax=3110, Gamma=0.990
22:48:04.608 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:04.610 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.612 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:04.613 00.001 7008 Enqueuing Expose request
22:48:04.615 00.002 8532 Worker thread wakes up
22:48:04.615 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:04.615 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:05.298 00.683 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f0ad268-84ab-4246-bf5f-e47a52988e5a"}
22:48:05.305 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f0ad268-84ab-4246-bf5f-e47a52988e5a"}
22:48:05.311 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8c410e8-7fc7-4f10-b016-257c221f95ef"}
22:48:05.317 00.006 7008 case statement mapped state 6 to 4
22:48:05.321 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d8c410e8-7fc7-4f10-b016-257c221f95ef"}
22:48:05.326 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"477533fd-09a7-4090-a76b-9aa06749b8c2"}
22:48:05.329 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"477533fd-09a7-4090-a76b-9aa06749b8c2"}
22:48:06.745 01.416 8532 Exposure complete
22:48:06.785 00.040 8532 worker thread done servicing request
22:48:06.785 00.000 7008 OnExposeComplete: enter
22:48:06.787 00.002 7008 UpdateGuideState(): m_state=6
22:48:06.788 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:48:06.790 00.002 7008 Star::Find false star n=3 nbg=266 bg=2667.0 sigma=21.4 thresh=2731 peak=2716
22:48:06.791 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=225, SNR=2.9, Peak=2766 HFD=0.0
22:48:06.794 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:06.796 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:06.797 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:06.799 00.002 8532 Worker thread wakes up
22:48:06.799 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:06.801 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:06.801 00.000 8532 move complete, result=0
22:48:06.801 00.000 8532 worker thread done servicing request
22:48:06.908 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:06.912 00.004 7008 Status Line: Star lost - low SNR
22:48:06.915 00.003 7008 UpdateImageDisplay: Size=(752,580) min=256, max=7566, med=2662, FiltMin=1958, FiltMax=3157, Gamma=0.990
22:48:06.920 00.005 7008 UpdateGuideState exits: Star lost - low SNR
22:48:06.922 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.925 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:06.927 00.002 7008 Enqueuing Expose request
22:48:06.929 00.002 8532 Worker thread wakes up
22:48:06.929 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:06.929 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:07.297 00.368 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a59d649-df8e-4764-af42-8c2c713bc521"}
22:48:07.302 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a59d649-df8e-4764-af42-8c2c713bc521"}
22:48:07.308 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11e77a6f-a647-49c7-865e-a2dddec7e5bc"}
22:48:07.311 00.003 7008 case statement mapped state 6 to 4
22:48:07.314 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"11e77a6f-a647-49c7-865e-a2dddec7e5bc"}
22:48:07.317 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15f96d1e-de34-4647-8b62-b2aff2471af0"}
22:48:07.319 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"15f96d1e-de34-4647-8b62-b2aff2471af0"}
22:48:09.058 01.739 8532 Exposure complete
22:48:09.104 00.046 7008 OnExposeComplete: enter
22:48:09.106 00.002 7008 UpdateGuideState(): m_state=6
22:48:09.108 00.002 8532 worker thread done servicing request
22:48:09.108 00.000 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:48:09.111 00.003 7008 Star::Find false star n=9 nbg=253 bg=2660.7 sigma=19.6 thresh=2720 peak=2711
22:48:09.112 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=630, SNR=2.9, Peak=2757 HFD=0.0
22:48:09.114 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:09.117 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:09.119 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:09.121 00.002 8532 Worker thread wakes up
22:48:09.121 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:09.121 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:09.121 00.000 8532 move complete, result=0
22:48:09.121 00.000 8532 worker thread done servicing request
22:48:09.234 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:09.237 00.003 7008 Status Line: Star lost - low SNR
22:48:09.240 00.003 7008 UpdateImageDisplay: Size=(752,580) min=248, max=7538, med=2659, FiltMin=1953, FiltMax=3125, Gamma=0.990
22:48:09.243 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:09.247 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.249 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:09.252 00.003 7008 Enqueuing Expose request
22:48:09.254 00.002 8532 Worker thread wakes up
22:48:09.254 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:09.254 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:09.298 00.044 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13f0ec77-cf76-48e1-9741-36032379fa57"}
22:48:09.304 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13f0ec77-cf76-48e1-9741-36032379fa57"}
22:48:09.307 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4591f1cf-aa7d-456e-adf7-6041bf50a944"}
22:48:09.310 00.003 7008 case statement mapped state 6 to 4
22:48:09.312 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4591f1cf-aa7d-456e-adf7-6041bf50a944"}
22:48:09.316 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8be7b4d8-d553-4730-b970-6e93d3ab3649"}
22:48:09.319 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"8be7b4d8-d553-4730-b970-6e93d3ab3649"}
22:48:11.297 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e55d981-c396-4bda-a714-985f3be34787"}
22:48:11.302 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e55d981-c396-4bda-a714-985f3be34787"}
22:48:11.307 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73a0a36e-1bb1-4c64-9b4f-b157147b62d2"}
22:48:11.310 00.003 7008 case statement mapped state 6 to 4
22:48:11.313 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"73a0a36e-1bb1-4c64-9b4f-b157147b62d2"}
22:48:11.315 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1fe9b3a1-d1f7-47f8-a0f9-805cdd6be847"}
22:48:11.318 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":306,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"1fe9b3a1-d1f7-47f8-a0f9-805cdd6be847"}
22:48:11.376 00.058 8532 Exposure complete
22:48:11.417 00.041 8532 worker thread done servicing request
22:48:11.418 00.001 7008 OnExposeComplete: enter
22:48:11.420 00.002 7008 UpdateGuideState(): m_state=6
22:48:11.422 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:48:11.423 00.001 7008 Star::Find false star n=3 nbg=261 bg=2654.2 sigma=24.0 thresh=2726 peak=2708
22:48:11.426 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=263, SNR=2.9, Peak=2745 HFD=0.0
22:48:11.428 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:11.429 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:11.432 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:11.435 00.003 8532 Worker thread wakes up
22:48:11.435 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:11.435 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:11.435 00.000 8532 move complete, result=0
22:48:11.435 00.000 8532 worker thread done servicing request
22:48:11.538 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:11.542 00.004 7008 Status Line: Star lost - low SNR
22:48:11.545 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7449, med=2655, FiltMin=1840, FiltMax=3153, Gamma=0.990
22:48:11.548 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:11.554 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.557 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:11.560 00.003 7008 Enqueuing Expose request
22:48:11.563 00.003 8532 Worker thread wakes up
22:48:11.563 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:11.563 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:13.297 01.734 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8deb5a7f-3846-4f0a-a533-6b7e39d814bf"}
22:48:13.302 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8deb5a7f-3846-4f0a-a533-6b7e39d814bf"}
22:48:13.305 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3197ff13-fc8d-4d39-8d9a-ca5dfa6e662a"}
22:48:13.308 00.003 7008 case statement mapped state 6 to 4
22:48:13.311 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3197ff13-fc8d-4d39-8d9a-ca5dfa6e662a"}
22:48:13.314 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f683ef31-ea96-48f3-b3ed-e5ceeda8da5a"}
22:48:13.318 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"f683ef31-ea96-48f3-b3ed-e5ceeda8da5a"}
22:48:13.694 00.376 8532 Exposure complete
22:48:13.738 00.044 8532 worker thread done servicing request
22:48:13.738 00.000 7008 OnExposeComplete: enter
22:48:13.741 00.003 7008 UpdateGuideState(): m_state=6
22:48:13.744 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:48:13.746 00.002 7008 Star::Find false star n=6 nbg=264 bg=2655.9 sigma=22.2 thresh=2723 peak=2712
22:48:13.748 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=458, SNR=2.9, Peak=2771 HFD=0.0
22:48:13.749 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:13.751 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:13.754 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:13.756 00.002 8532 Worker thread wakes up
22:48:13.757 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:13.757 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:13.757 00.000 8532 move complete, result=0
22:48:13.757 00.000 8532 worker thread done servicing request
22:48:13.859 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:13.864 00.005 7008 Status Line: Star lost - low SNR
22:48:13.866 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7600, med=2656, FiltMin=1858, FiltMax=3166, Gamma=0.990
22:48:13.869 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:13.871 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.875 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:13.877 00.002 7008 Enqueuing Expose request
22:48:13.879 00.002 8532 Worker thread wakes up
22:48:13.879 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:13.879 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:15.298 01.419 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f037d51a-8de7-49a4-82f4-1239221deb51"}
22:48:15.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f037d51a-8de7-49a4-82f4-1239221deb51"}
22:48:15.304 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c25ffe6c-1ae1-4c1d-8173-c09700d01dd6"}
22:48:15.305 00.001 7008 case statement mapped state 6 to 4
22:48:15.308 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c25ffe6c-1ae1-4c1d-8173-c09700d01dd6"}
22:48:15.312 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"468ff427-f8b4-4deb-86fb-4fd6c1fba22a"}
22:48:15.315 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"468ff427-f8b4-4deb-86fb-4fd6c1fba22a"}
22:48:16.006 00.691 8532 Exposure complete
22:48:16.054 00.048 8532 worker thread done servicing request
22:48:16.054 00.000 7008 OnExposeComplete: enter
22:48:16.056 00.002 7008 UpdateGuideState(): m_state=6
22:48:16.057 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:48:16.059 00.002 7008 Star::Find false star n=3 nbg=278 bg=2658.6 sigma=26.1 thresh=2737 peak=2701
22:48:16.063 00.004 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=261, SNR=2.9, Peak=2750 HFD=0.0
22:48:16.064 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:16.067 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:16.069 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:16.071 00.002 8532 Worker thread wakes up
22:48:16.071 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:16.071 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:16.071 00.000 8532 move complete, result=0
22:48:16.071 00.000 8532 worker thread done servicing request
22:48:16.184 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:16.186 00.002 7008 Status Line: Star lost - low SNR
22:48:16.190 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7411, med=2655, FiltMin=1925, FiltMax=3108, Gamma=0.990
22:48:16.193 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:16.195 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:16.197 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:16.200 00.003 7008 Enqueuing Expose request
22:48:16.202 00.002 8532 Worker thread wakes up
22:48:16.202 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:16.202 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:17.298 01.096 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc03fc71-fca4-43b4-9dc3-c6abd5254c53"}
22:48:17.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc03fc71-fca4-43b4-9dc3-c6abd5254c53"}
22:48:17.306 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d5e4810-b90c-4af7-9064-82dc96f3dea0"}
22:48:17.311 00.005 7008 case statement mapped state 6 to 4
22:48:17.315 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5d5e4810-b90c-4af7-9064-82dc96f3dea0"}
22:48:17.318 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15d32b37-8219-4c7b-b377-09abf6d479d7"}
22:48:17.321 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"15d32b37-8219-4c7b-b377-09abf6d479d7"}
22:48:18.333 01.012 8532 Exposure complete
22:48:18.380 00.047 8532 worker thread done servicing request
22:48:18.380 00.000 7008 OnExposeComplete: enter
22:48:18.383 00.003 7008 UpdateGuideState(): m_state=6
22:48:18.385 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:48:18.387 00.002 7008 Star::Find false star n=3 nbg=280 bg=2656.3 sigma=24.6 thresh=2730 peak=2700
22:48:18.391 00.004 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=262, SNR=2.9, Peak=2749 HFD=0.0
22:48:18.393 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:18.395 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:18.396 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:18.398 00.002 8532 Worker thread wakes up
22:48:18.398 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:18.398 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:18.398 00.000 8532 move complete, result=0
22:48:18.398 00.000 8532 worker thread done servicing request
22:48:18.500 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:18.502 00.002 7008 Status Line: Star lost - low SNR
22:48:18.504 00.002 7008 UpdateImageDisplay: Size=(752,580) min=53, max=7360, med=2655, FiltMin=1861, FiltMax=3087, Gamma=0.990
22:48:18.506 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:48:18.508 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:18.510 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:18.513 00.003 7008 Enqueuing Expose request
22:48:18.515 00.002 8532 Worker thread wakes up
22:48:18.516 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:18.516 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:19.297 00.781 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ee5f7fd-6d0b-48a5-adaf-3fbc4d4ba460"}
22:48:19.299 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ee5f7fd-6d0b-48a5-adaf-3fbc4d4ba460"}
22:48:19.303 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"366e74b9-1367-4251-9ccc-77eb168c5c74"}
22:48:19.305 00.002 7008 case statement mapped state 6 to 4
22:48:19.307 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"366e74b9-1367-4251-9ccc-77eb168c5c74"}
22:48:19.309 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2a6cec8-62d9-4beb-b2e8-0788d785370e"}
22:48:19.313 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":310,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"c2a6cec8-62d9-4beb-b2e8-0788d785370e"}
22:48:20.644 01.331 8532 Exposure complete
22:48:20.673 00.029 8532 worker thread done servicing request
22:48:20.673 00.000 7008 OnExposeComplete: enter
22:48:20.675 00.002 7008 UpdateGuideState(): m_state=6
22:48:20.676 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:48:20.677 00.001 7008 Star::Find false star n=5 nbg=240 bg=2659.2 sigma=18.8 thresh=2716 peak=2705
22:48:20.679 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=387, SNR=2.9, Peak=2749 HFD=0.0
22:48:20.680 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:20.683 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:20.685 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:20.686 00.001 8532 Worker thread wakes up
22:48:20.686 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:20.686 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:20.686 00.000 8532 move complete, result=0
22:48:20.686 00.000 8532 worker thread done servicing request
22:48:20.790 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:20.797 00.007 7008 Status Line: Star lost - low SNR
22:48:20.802 00.005 7008 UpdateImageDisplay: Size=(752,580) min=137, max=7564, med=2653, FiltMin=1871, FiltMax=3086, Gamma=0.990
22:48:20.806 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:48:20.808 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.812 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:20.814 00.002 7008 Enqueuing Expose request
22:48:20.817 00.003 8532 Worker thread wakes up
22:48:20.817 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:20.817 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:21.296 00.479 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e48461aa-046d-4d8e-ba43-21cd91a56963"}
22:48:21.299 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e48461aa-046d-4d8e-ba43-21cd91a56963"}
22:48:21.302 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01653c3c-d7f1-4d25-a499-ad8dfa1b2f9d"}
22:48:21.305 00.003 7008 case statement mapped state 6 to 4
22:48:21.307 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"01653c3c-d7f1-4d25-a499-ad8dfa1b2f9d"}
22:48:21.311 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d62dfb2-38f8-42f4-b9c1-902c5ce890d3"}
22:48:21.314 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"5d62dfb2-38f8-42f4-b9c1-902c5ce890d3"}
22:48:22.937 01.623 8532 Exposure complete
22:48:22.989 00.052 8532 worker thread done servicing request
22:48:22.989 00.000 7008 OnExposeComplete: enter
22:48:22.992 00.003 7008 UpdateGuideState(): m_state=6
22:48:22.996 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:48:22.998 00.002 7008 Star::Find false star n=3 nbg=269 bg=2655.5 sigma=23.6 thresh=2726 peak=2706
22:48:23.001 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=240, SNR=2.9, Peak=2754 HFD=0.0
22:48:23.004 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:23.007 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:23.010 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:23.012 00.002 8532 Worker thread wakes up
22:48:23.012 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:23.012 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:23.012 00.000 8532 move complete, result=0
22:48:23.013 00.001 8532 worker thread done servicing request
22:48:23.119 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:23.123 00.004 7008 Status Line: Star lost - low SNR
22:48:23.129 00.006 7008 UpdateImageDisplay: Size=(752,580) min=220, max=7409, med=2652, FiltMin=1969, FiltMax=3096, Gamma=0.990
22:48:23.133 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:48:23.137 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.140 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:23.142 00.002 7008 Enqueuing Expose request
22:48:23.145 00.003 8532 Worker thread wakes up
22:48:23.145 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:23.145 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:23.296 00.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c611ffea-c0e2-48f3-a02d-b0c8294e3f7f"}
22:48:23.298 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c611ffea-c0e2-48f3-a02d-b0c8294e3f7f"}
22:48:23.300 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9fde01e7-c97c-4b6e-84c9-3e73f36acf17"}
22:48:23.301 00.001 7008 case statement mapped state 6 to 4
22:48:23.303 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9fde01e7-c97c-4b6e-84c9-3e73f36acf17"}
22:48:23.306 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd5f6023-6ff9-4a0d-b6cd-2f8f710aedaf"}
22:48:23.309 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"fd5f6023-6ff9-4a0d-b6cd-2f8f710aedaf"}
22:48:25.268 01.959 8532 Exposure complete
22:48:25.294 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b28f962-b2b8-40a7-90a9-c7c2cab34151"}
22:48:25.297 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b28f962-b2b8-40a7-90a9-c7c2cab34151"}
22:48:25.300 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0f41243-c4d5-4a7b-9ab4-65f2a5d2fdd3"}
22:48:25.303 00.003 7008 case statement mapped state 6 to 4
22:48:25.305 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d0f41243-c4d5-4a7b-9ab4-65f2a5d2fdd3"}
22:48:25.310 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48a59413-ccb0-4f29-8544-1fd3d6c6b8ca"}
22:48:25.312 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"48a59413-ccb0-4f29-8544-1fd3d6c6b8ca"}
22:48:25.314 00.002 8532 worker thread done servicing request
22:48:25.314 00.000 7008 OnExposeComplete: enter
22:48:25.316 00.002 7008 UpdateGuideState(): m_state=6
22:48:25.317 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:48:25.319 00.002 7008 Star::Find false star n=2 nbg=272 bg=2651.2 sigma=25.0 thresh=2726 peak=2703
22:48:25.321 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=156, SNR=2.9, Peak=2757 HFD=0.0
22:48:25.323 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:25.328 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:25.330 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:25.332 00.002 8532 Worker thread wakes up
22:48:25.333 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:25.333 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:25.333 00.000 8532 move complete, result=0
22:48:25.333 00.000 8532 worker thread done servicing request
22:48:25.447 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:25.449 00.002 7008 Status Line: Star lost - low SNR
22:48:25.453 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7519, med=2652, FiltMin=1883, FiltMax=3133, Gamma=0.990
22:48:25.455 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:48:25.458 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.461 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:25.463 00.002 7008 Enqueuing Expose request
22:48:25.465 00.002 8532 Worker thread wakes up
22:48:25.465 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:25.465 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:27.294 01.829 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9aa830e3-19fd-4b52-82f3-17c5915983ca"}
22:48:27.297 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9aa830e3-19fd-4b52-82f3-17c5915983ca"}
22:48:27.300 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3ea035a-7b62-4a99-b4b6-03a9b1324c85"}
22:48:27.302 00.002 7008 case statement mapped state 6 to 4
22:48:27.304 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d3ea035a-7b62-4a99-b4b6-03a9b1324c85"}
22:48:27.308 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"876d709b-f744-45cc-8f45-73ba6427e68c"}
22:48:27.310 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"876d709b-f744-45cc-8f45-73ba6427e68c"}
22:48:27.593 00.283 8532 Exposure complete
22:48:27.626 00.033 8532 worker thread done servicing request
22:48:27.626 00.000 7008 OnExposeComplete: enter
22:48:27.628 00.002 7008 UpdateGuideState(): m_state=6
22:48:27.630 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:48:27.631 00.001 7008 Star::Find false star n=5 nbg=280 bg=2650.5 sigma=23.2 thresh=2720 peak=2699
22:48:27.633 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=427, SNR=2.9, Peak=2786 HFD=0.0
22:48:27.634 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:27.636 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:27.637 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:27.638 00.001 8532 Worker thread wakes up
22:48:27.638 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:27.638 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:27.638 00.000 8532 move complete, result=0
22:48:27.639 00.001 8532 worker thread done servicing request
22:48:27.741 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:27.743 00.002 7008 Status Line: Star lost - low SNR
22:48:27.746 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7580, med=2652, FiltMin=1933, FiltMax=3080, Gamma=0.990
22:48:27.750 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:48:27.753 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.755 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:27.759 00.004 7008 Enqueuing Expose request
22:48:27.761 00.002 8532 Worker thread wakes up
22:48:27.761 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:27.761 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:29.293 01.532 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52d92951-4ed2-4563-b38e-b4bbba326aa0"}
22:48:29.296 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52d92951-4ed2-4563-b38e-b4bbba326aa0"}
22:48:29.300 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae3e8c5b-1761-44ce-81cd-a14865b26f77"}
22:48:29.305 00.005 7008 case statement mapped state 6 to 4
22:48:29.309 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ae3e8c5b-1761-44ce-81cd-a14865b26f77"}
22:48:29.312 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aae0c83a-2325-4b4e-94b4-e16d5d084108"}
22:48:29.316 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":314,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"aae0c83a-2325-4b4e-94b4-e16d5d084108"}
22:48:29.891 00.575 8532 Exposure complete
22:48:29.938 00.047 8532 worker thread done servicing request
22:48:29.938 00.000 7008 OnExposeComplete: enter
22:48:29.940 00.002 7008 UpdateGuideState(): m_state=6
22:48:29.944 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:48:29.946 00.002 7008 Star::Find false star n=4 nbg=278 bg=2652.8 sigma=26.3 thresh=2732 peak=2703
22:48:29.948 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=383, SNR=2.9, Peak=2757 HFD=0.0
22:48:29.951 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:29.953 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:29.956 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:29.958 00.002 8532 Worker thread wakes up
22:48:29.958 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:29.959 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:29.959 00.000 8532 move complete, result=0
22:48:29.959 00.000 8532 worker thread done servicing request
22:48:30.072 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:30.075 00.003 7008 Status Line: Star lost - low SNR
22:48:30.078 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7404, med=2652, FiltMin=1852, FiltMax=3083, Gamma=0.990
22:48:30.079 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:48:30.080 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.081 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:30.083 00.002 7008 Enqueuing Expose request
22:48:30.085 00.002 8532 Worker thread wakes up
22:48:30.085 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:30.085 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:31.293 01.208 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5be519af-691f-4050-aa69-89831ee99b18"}
22:48:31.295 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5be519af-691f-4050-aa69-89831ee99b18"}
22:48:31.298 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99631cb6-df82-42fb-b2c0-417b5d76d49a"}
22:48:31.300 00.002 7008 case statement mapped state 6 to 4
22:48:31.302 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"99631cb6-df82-42fb-b2c0-417b5d76d49a"}
22:48:31.304 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a0e3e95-b4f2-4f82-bafd-dfdafa4b712c"}
22:48:31.307 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"5a0e3e95-b4f2-4f82-bafd-dfdafa4b712c"}
22:48:32.205 00.898 8532 Exposure complete
22:48:32.257 00.052 8532 worker thread done servicing request
22:48:32.257 00.000 7008 OnExposeComplete: enter
22:48:32.261 00.004 7008 UpdateGuideState(): m_state=6
22:48:32.265 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:48:32.268 00.003 7008 Star::Find false star n=3 nbg=270 bg=2644.8 sigma=23.2 thresh=2714 peak=2699
22:48:32.271 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=243, SNR=2.9, Peak=2731 HFD=0.0
22:48:32.274 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:32.278 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:32.280 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:32.282 00.002 8532 Worker thread wakes up
22:48:32.282 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:32.282 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:32.282 00.000 8532 move complete, result=0
22:48:32.282 00.000 8532 worker thread done servicing request
22:48:32.399 00.117 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:32.401 00.002 7008 Status Line: Star lost - low SNR
22:48:32.404 00.003 7008 UpdateImageDisplay: Size=(752,580) min=12, max=7508, med=2647, FiltMin=1899, FiltMax=3082, Gamma=0.990
22:48:32.406 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:48:32.408 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.410 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:32.412 00.002 7008 Enqueuing Expose request
22:48:32.415 00.003 8532 Worker thread wakes up
22:48:32.415 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:32.415 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:33.292 00.877 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83b6bfc2-c86e-4061-9f53-90a60ab79550"}
22:48:33.294 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83b6bfc2-c86e-4061-9f53-90a60ab79550"}
22:48:33.296 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"791f4637-62b7-48d9-936e-d4f565cafc77"}
22:48:33.298 00.002 7008 case statement mapped state 6 to 4
22:48:33.300 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"791f4637-62b7-48d9-936e-d4f565cafc77"}
22:48:33.303 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30420bcf-a02b-48a6-abb8-acdbc959f31e"}
22:48:33.305 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"30420bcf-a02b-48a6-abb8-acdbc959f31e"}
22:48:34.539 01.234 8532 Exposure complete
22:48:34.568 00.029 8532 worker thread done servicing request
22:48:34.568 00.000 7008 OnExposeComplete: enter
22:48:34.570 00.002 7008 UpdateGuideState(): m_state=6
22:48:34.571 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:48:34.572 00.001 7008 Star::Find false star n=2 nbg=265 bg=2645.8 sigma=22.4 thresh=2713 peak=2700
22:48:34.574 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=180, SNR=2.9, Peak=2761 HFD=0.0
22:48:34.575 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:34.576 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:34.578 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:34.580 00.002 8532 Worker thread wakes up
22:48:34.580 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:34.580 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:34.581 00.001 8532 move complete, result=0
22:48:34.581 00.000 8532 worker thread done servicing request
22:48:34.688 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:34.690 00.002 7008 Status Line: Star lost - low SNR
22:48:34.694 00.004 7008 UpdateImageDisplay: Size=(752,580) min=5, max=7664, med=2647, FiltMin=1878, FiltMax=3065, Gamma=0.990
22:48:34.696 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:48:34.698 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.701 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:34.704 00.003 7008 Enqueuing Expose request
22:48:34.707 00.003 8532 Worker thread wakes up
22:48:34.707 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:34.707 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:35.292 00.585 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dba8a622-8253-44bc-9f58-cbed0e361796"}
22:48:35.294 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dba8a622-8253-44bc-9f58-cbed0e361796"}
22:48:35.298 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7aac251e-3024-4ca8-a039-33fbfeaf2204"}
22:48:35.302 00.004 7008 case statement mapped state 6 to 4
22:48:35.305 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7aac251e-3024-4ca8-a039-33fbfeaf2204"}
22:48:35.310 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5bcbba0c-3a8c-4e43-920d-6e7c93efe1b5"}
22:48:35.314 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":317,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"5bcbba0c-3a8c-4e43-920d-6e7c93efe1b5"}
22:48:36.830 01.516 8532 Exposure complete
22:48:36.879 00.049 8532 worker thread done servicing request
22:48:36.879 00.000 7008 OnExposeComplete: enter
22:48:36.881 00.002 7008 UpdateGuideState(): m_state=6
22:48:36.883 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:48:36.884 00.001 7008 Star::Find false star n=6 nbg=265 bg=2648.7 sigma=17.8 thresh=2702 peak=2700
22:48:36.887 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=377, SNR=2.9, Peak=2744 HFD=0.0
22:48:36.890 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:36.892 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:36.894 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:36.896 00.002 8532 Worker thread wakes up
22:48:36.896 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:36.897 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:36.897 00.000 8532 move complete, result=0
22:48:36.897 00.000 8532 worker thread done servicing request
22:48:37.011 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:37.014 00.003 7008 Status Line: Star lost - low SNR
22:48:37.018 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7661, med=2647, FiltMin=1919, FiltMax=3094, Gamma=0.990
22:48:37.021 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:37.024 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.027 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:37.030 00.003 7008 Enqueuing Expose request
22:48:37.033 00.003 8532 Worker thread wakes up
22:48:37.033 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:37.033 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:37.292 00.259 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6457fd2e-fe3e-415d-b93e-e9d387b5aeb9"}
22:48:37.295 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6457fd2e-fe3e-415d-b93e-e9d387b5aeb9"}
22:48:37.298 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34656861-91a0-4a00-b6a7-5d768cdf023d"}
22:48:37.300 00.002 7008 case statement mapped state 6 to 4
22:48:37.302 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"34656861-91a0-4a00-b6a7-5d768cdf023d"}
22:48:37.305 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7bc79c0-1f11-4b9b-9039-0c9195ce5bb1"}
22:48:37.307 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"e7bc79c0-1f11-4b9b-9039-0c9195ce5bb1"}
22:48:39.167 01.860 8532 Exposure complete
22:48:39.220 00.053 8532 worker thread done servicing request
22:48:39.220 00.000 7008 OnExposeComplete: enter
22:48:39.228 00.008 7008 UpdateGuideState(): m_state=6
22:48:39.236 00.008 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:48:39.242 00.006 7008 Star::Find false star n=3 nbg=266 bg=2644.8 sigma=22.3 thresh=2712 peak=2697
22:48:39.244 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=215, SNR=2.9, Peak=2732 HFD=0.0
22:48:39.248 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:39.252 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:39.256 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:39.259 00.003 8532 Worker thread wakes up
22:48:39.259 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:39.259 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:39.259 00.000 8532 move complete, result=0
22:48:39.259 00.000 8532 worker thread done servicing request
22:48:39.362 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:39.363 00.001 7008 Status Line: Star lost - low SNR
22:48:39.366 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7561, med=2646, FiltMin=1849, FiltMax=3088, Gamma=0.990
22:48:39.368 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:48:39.371 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.373 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:39.375 00.002 7008 Enqueuing Expose request
22:48:39.378 00.003 8532 Worker thread wakes up
22:48:39.378 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:39.378 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:39.380 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b07885e-d2a3-4a29-b947-af6f3a9215f9"}
22:48:39.382 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b07885e-d2a3-4a29-b947-af6f3a9215f9"}
22:48:39.384 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e45e16f0-236c-4dc2-8aed-bd07311d2808"}
22:48:39.386 00.002 7008 case statement mapped state 6 to 4
22:48:39.388 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e45e16f0-236c-4dc2-8aed-bd07311d2808"}
22:48:39.389 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d8d1489-f0a6-4da9-84fc-d5be018d544d"}
22:48:39.392 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"4d8d1489-f0a6-4da9-84fc-d5be018d544d"}
22:48:41.291 01.899 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae4b98c8-5f08-4faf-8d9d-2de1ea771bcd"}
22:48:41.294 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae4b98c8-5f08-4faf-8d9d-2de1ea771bcd"}
22:48:41.297 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fdd7044-1e82-4877-adcc-3ea9848cccc8"}
22:48:41.300 00.003 7008 case statement mapped state 6 to 4
22:48:41.302 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6fdd7044-1e82-4877-adcc-3ea9848cccc8"}
22:48:41.306 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d65647f6-2055-4a04-b6d0-140a893c4563"}
22:48:41.309 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"d65647f6-2055-4a04-b6d0-140a893c4563"}
22:48:41.506 00.197 8532 Exposure complete
22:48:41.552 00.046 8532 worker thread done servicing request
22:48:41.552 00.000 7008 OnExposeComplete: enter
22:48:41.554 00.002 7008 UpdateGuideState(): m_state=6
22:48:41.556 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:48:41.558 00.002 7008 Star::Find false star n=6 nbg=261 bg=2645.3 sigma=20.8 thresh=2708 peak=2701
22:48:41.560 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=453, SNR=2.9, Peak=2759 HFD=0.0
22:48:41.562 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:41.564 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:41.565 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:41.566 00.001 8532 Worker thread wakes up
22:48:41.566 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:41.566 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:41.566 00.000 8532 move complete, result=0
22:48:41.566 00.000 8532 worker thread done servicing request
22:48:41.682 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:41.687 00.005 7008 Status Line: Star lost - low SNR
22:48:41.692 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7417, med=2645, FiltMin=1825, FiltMax=3097, Gamma=0.990
22:48:41.695 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:41.698 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.701 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:41.704 00.003 7008 Enqueuing Expose request
22:48:41.706 00.002 8532 Worker thread wakes up
22:48:41.706 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:41.706 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:43.293 01.587 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"410441f3-eb6b-460e-9e1a-a1175123cd36"}
22:48:43.296 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"410441f3-eb6b-460e-9e1a-a1175123cd36"}
22:48:43.300 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d887f5aa-f66f-4360-ba86-940fb887a20b"}
22:48:43.302 00.002 7008 case statement mapped state 6 to 4
22:48:43.304 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d887f5aa-f66f-4360-ba86-940fb887a20b"}
22:48:43.308 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a4054e9f-efcf-4e72-9397-f7324d920d44"}
22:48:43.311 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":320,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"a4054e9f-efcf-4e72-9397-f7324d920d44"}
22:48:43.830 00.519 8532 Exposure complete
22:48:43.870 00.040 8532 worker thread done servicing request
22:48:43.870 00.000 7008 OnExposeComplete: enter
22:48:43.872 00.002 7008 UpdateGuideState(): m_state=6
22:48:43.875 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:48:43.876 00.001 7008 Star::Find false star n=2 nbg=280 bg=2647.2 sigma=26.0 thresh=2725 peak=2694
22:48:43.878 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=171, SNR=2.9, Peak=2736 HFD=0.0
22:48:43.880 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:43.882 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:43.884 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:43.886 00.002 8532 Worker thread wakes up
22:48:43.886 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:43.886 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:43.886 00.000 8532 move complete, result=0
22:48:43.886 00.000 8532 worker thread done servicing request
22:48:43.993 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:43.999 00.006 7008 Status Line: Star lost - low SNR
22:48:44.003 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7663, med=2646, FiltMin=1867, FiltMax=3126, Gamma=0.990
22:48:44.006 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:44.010 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.012 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:44.015 00.003 7008 Enqueuing Expose request
22:48:44.018 00.003 8532 Worker thread wakes up
22:48:44.018 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:44.018 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:45.291 01.273 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f802cdd-0270-411c-b429-b1dbfa9bda75"}
22:48:45.295 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f802cdd-0270-411c-b429-b1dbfa9bda75"}
22:48:45.299 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07b6270c-5883-4b76-8e60-166149b923ec"}
22:48:45.301 00.002 7008 case statement mapped state 6 to 4
22:48:45.304 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"07b6270c-5883-4b76-8e60-166149b923ec"}
22:48:45.307 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c6558346-7558-4c63-a240-4d129dacf197"}
22:48:45.310 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"c6558346-7558-4c63-a240-4d129dacf197"}
22:48:46.144 00.834 8532 Exposure complete
22:48:46.184 00.040 8532 worker thread done servicing request
22:48:46.184 00.000 7008 OnExposeComplete: enter
22:48:46.187 00.003 7008 UpdateGuideState(): m_state=6
22:48:46.188 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:48:46.190 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=74, SNR=2.7, Peak=2766 HFD=0.0
22:48:46.192 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:46.194 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:46.196 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:46.198 00.002 8532 Worker thread wakes up
22:48:46.198 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:46.198 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:46.198 00.000 8532 move complete, result=0
22:48:46.198 00.000 8532 worker thread done servicing request
22:48:46.308 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:46.314 00.006 7008 Status Line: Star lost - low SNR
22:48:46.318 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7514, med=2646, FiltMin=1927, FiltMax=3082, Gamma=0.990
22:48:46.320 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:48:46.323 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:46.327 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:46.329 00.002 7008 Enqueuing Expose request
22:48:46.333 00.004 8532 Worker thread wakes up
22:48:46.333 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:46.333 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:47.290 00.957 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6382a205-147d-4fa2-9ddb-de10c3df97c1"}
22:48:47.296 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6382a205-147d-4fa2-9ddb-de10c3df97c1"}
22:48:47.299 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db724467-29b3-4ff1-af43-9897c787edce"}
22:48:47.303 00.004 7008 case statement mapped state 6 to 4
22:48:47.305 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"db724467-29b3-4ff1-af43-9897c787edce"}
22:48:47.309 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"780dd25c-01ce-4479-be30-9e672ce983eb"}
22:48:47.312 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"780dd25c-01ce-4479-be30-9e672ce983eb"}
22:48:48.456 01.144 8532 Exposure complete
22:48:48.502 00.046 8532 worker thread done servicing request
22:48:48.502 00.000 7008 OnExposeComplete: enter
22:48:48.505 00.003 7008 UpdateGuideState(): m_state=6
22:48:48.507 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:48:48.509 00.002 7008 Star::Find false star n=5 nbg=277 bg=2649.0 sigma=23.4 thresh=2719 peak=2694
22:48:48.511 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=393, SNR=2.9, Peak=2739 HFD=0.0
22:48:48.513 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:48.517 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:48.519 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:48.521 00.002 8532 Worker thread wakes up
22:48:48.521 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:48.521 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:48.521 00.000 8532 move complete, result=0
22:48:48.521 00.000 8532 worker thread done servicing request
22:48:48.636 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:48.640 00.004 7008 Status Line: Star lost - low SNR
22:48:48.645 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7678, med=2644, FiltMin=1868, FiltMax=3061, Gamma=0.990
22:48:48.648 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:48.650 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.653 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:48.655 00.002 7008 Enqueuing Expose request
22:48:48.658 00.003 8532 Worker thread wakes up
22:48:48.658 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:48.658 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:49.290 00.632 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2d81bb4-eaea-4c6c-b822-1a0598bd5864"}
22:48:49.295 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2d81bb4-eaea-4c6c-b822-1a0598bd5864"}
22:48:49.298 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"857bf5dd-37d6-4473-b0ec-e4c7ef132261"}
22:48:49.301 00.003 7008 case statement mapped state 6 to 4
22:48:49.303 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"857bf5dd-37d6-4473-b0ec-e4c7ef132261"}
22:48:49.305 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3c0cea4-ef11-41df-9397-45b329d7163c"}
22:48:49.309 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":323,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"e3c0cea4-ef11-41df-9397-45b329d7163c"}
22:48:50.785 01.476 8532 Exposure complete
22:48:50.817 00.032 8532 worker thread done servicing request
22:48:50.817 00.000 7008 OnExposeComplete: enter
22:48:50.820 00.003 7008 UpdateGuideState(): m_state=6
22:48:50.822 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:48:50.823 00.001 7008 Star::Find false star n=5 nbg=278 bg=2645.2 sigma=23.0 thresh=2714 peak=2692
22:48:50.827 00.004 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=428, SNR=2.9, Peak=2746 HFD=0.0
22:48:50.829 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:50.830 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:50.832 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:50.834 00.002 8532 Worker thread wakes up
22:48:50.835 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:50.835 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:50.835 00.000 8532 move complete, result=0
22:48:50.835 00.000 8532 worker thread done servicing request
22:48:50.950 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:50.954 00.004 7008 Status Line: Star lost - low SNR
22:48:50.957 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7469, med=2644, FiltMin=1914, FiltMax=3129, Gamma=0.990
22:48:50.961 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:48:50.964 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.967 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:50.968 00.001 7008 Enqueuing Expose request
22:48:50.971 00.003 8532 Worker thread wakes up
22:48:50.971 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:50.971 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:51.289 00.318 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1af9f50b-31ce-432e-b2b3-24b3500f742e"}
22:48:51.292 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1af9f50b-31ce-432e-b2b3-24b3500f742e"}
22:48:51.295 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f62a5d87-ad23-40f1-8e4f-f55aae5530a3"}
22:48:51.299 00.004 7008 case statement mapped state 6 to 4
22:48:51.301 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f62a5d87-ad23-40f1-8e4f-f55aae5530a3"}
22:48:51.304 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76240928-b95c-428e-a172-82cb36ffb72d"}
22:48:51.307 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"76240928-b95c-428e-a172-82cb36ffb72d"}
22:48:53.095 01.788 8532 Exposure complete
22:48:53.140 00.045 8532 worker thread done servicing request
22:48:53.140 00.000 7008 OnExposeComplete: enter
22:48:53.142 00.002 7008 UpdateGuideState(): m_state=6
22:48:53.144 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:48:53.146 00.002 7008 Star::Find false star n=1 nbg=255 bg=2647.0 sigma=22.2 thresh=2714 peak=2698
22:48:53.148 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=82, SNR=2.9, Peak=2729 HFD=0.0
22:48:53.150 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:53.152 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:53.154 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:53.156 00.002 8532 Worker thread wakes up
22:48:53.156 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:53.156 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:53.156 00.000 8532 move complete, result=0
22:48:53.156 00.000 8532 worker thread done servicing request
22:48:53.261 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:53.270 00.009 7008 Status Line: Star lost - low SNR
22:48:53.275 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7423, med=2643, FiltMin=1838, FiltMax=3081, Gamma=0.990
22:48:53.278 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:53.281 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.283 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:53.288 00.005 7008 Enqueuing Expose request
22:48:53.290 00.002 8532 Worker thread wakes up
22:48:53.290 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:53.290 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:53.290 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d85353b9-6ee9-4102-b167-561c48e757bc"}
22:48:53.293 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d85353b9-6ee9-4102-b167-561c48e757bc"}
22:48:53.297 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ad9aa89-34ff-4857-a251-9aa087c007c4"}
22:48:53.301 00.004 7008 case statement mapped state 6 to 4
22:48:53.306 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2ad9aa89-34ff-4857-a251-9aa087c007c4"}
22:48:53.309 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6efaf5f5-6b50-42f2-b9cd-39a990b16235"}
22:48:53.311 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"6efaf5f5-6b50-42f2-b9cd-39a990b16235"}
22:48:55.287 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89b7455f-8bb5-49e8-837d-b20fec6c25f3"}
22:48:55.290 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89b7455f-8bb5-49e8-837d-b20fec6c25f3"}
22:48:55.293 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b961004-b478-4c2c-9fd9-95b815e2f393"}
22:48:55.296 00.003 7008 case statement mapped state 6 to 4
22:48:55.299 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6b961004-b478-4c2c-9fd9-95b815e2f393"}
22:48:55.303 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df0ae31b-1dba-472c-9f38-853b245d1dff"}
22:48:55.306 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"df0ae31b-1dba-472c-9f38-853b245d1dff"}
22:48:55.421 00.115 8532 Exposure complete
22:48:55.464 00.043 8532 worker thread done servicing request
22:48:55.465 00.001 7008 OnExposeComplete: enter
22:48:55.466 00.001 7008 UpdateGuideState(): m_state=6
22:48:55.469 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:48:55.471 00.002 7008 Star::Find false star n=1 nbg=276 bg=2646.9 sigma=21.6 thresh=2712 peak=2704
22:48:55.472 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=96, SNR=2.9, Peak=2743 HFD=0.0
22:48:55.473 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:55.475 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:55.477 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:55.479 00.002 8532 Worker thread wakes up
22:48:55.480 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:55.480 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:55.480 00.000 8532 move complete, result=0
22:48:55.480 00.000 8532 worker thread done servicing request
22:48:55.583 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:55.588 00.005 7008 Status Line: Star lost - low SNR
22:48:55.595 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7498, med=2643, FiltMin=1869, FiltMax=3108, Gamma=0.990
22:48:55.598 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:48:55.601 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.604 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:55.606 00.002 7008 Enqueuing Expose request
22:48:55.609 00.003 8532 Worker thread wakes up
22:48:55.609 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:55.609 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:57.286 01.677 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc3598cb-1c01-46db-8f61-03c1fd12f5af"}
22:48:57.289 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc3598cb-1c01-46db-8f61-03c1fd12f5af"}
22:48:57.293 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa575ba6-6df0-41bd-97af-8d5eaea20b88"}
22:48:57.296 00.003 7008 case statement mapped state 6 to 4
22:48:57.299 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fa575ba6-6df0-41bd-97af-8d5eaea20b88"}
22:48:57.302 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af651c4b-a9ed-4437-a98e-8bb74aace01c"}
22:48:57.305 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":326,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"af651c4b-a9ed-4437-a98e-8bb74aace01c"}
22:48:57.736 00.431 8532 Exposure complete
22:48:57.784 00.048 8532 worker thread done servicing request
22:48:57.784 00.000 7008 OnExposeComplete: enter
22:48:57.787 00.003 7008 UpdateGuideState(): m_state=6
22:48:57.789 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:48:57.792 00.003 7008 Star::Find false star n=1 nbg=274 bg=2646.5 sigma=23.6 thresh=2717 peak=2693
22:48:57.794 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=84, SNR=2.9, Peak=2748 HFD=0.0
22:48:57.796 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:48:57.798 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:48:57.799 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:48:57.801 00.002 8532 Worker thread wakes up
22:48:57.801 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:48:57.801 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:48:57.802 00.001 8532 move complete, result=0
22:48:57.802 00.000 8532 worker thread done servicing request
22:48:57.914 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:48:57.920 00.006 7008 Status Line: Star lost - low SNR
22:48:57.922 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7276, med=2643, FiltMin=1865, FiltMax=3155, Gamma=0.990
22:48:57.923 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:48:57.925 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:57.927 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:48:57.929 00.002 7008 Enqueuing Expose request
22:48:57.933 00.004 8532 Worker thread wakes up
22:48:57.933 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:48:57.933 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:48:59.284 01.351 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c17c637-4b93-4e30-a53d-99f7852f9c3b"}
22:48:59.288 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c17c637-4b93-4e30-a53d-99f7852f9c3b"}
22:48:59.291 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1cd82bea-545c-498a-b840-b6aec8716357"}
22:48:59.296 00.005 7008 case statement mapped state 6 to 4
22:48:59.298 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1cd82bea-545c-498a-b840-b6aec8716357"}
22:48:59.302 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ce00b3ff-2f09-4b3f-b6f0-9b2ef062cc4d"}
22:48:59.304 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"ce00b3ff-2f09-4b3f-b6f0-9b2ef062cc4d"}
22:49:00.064 00.760 8532 Exposure complete
22:49:00.112 00.048 8532 worker thread done servicing request
22:49:00.113 00.001 7008 OnExposeComplete: enter
22:49:00.115 00.002 7008 UpdateGuideState(): m_state=6
22:49:00.117 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:49:00.118 00.001 7008 Star::Find false star n=1 nbg=252 bg=2651.3 sigma=19.8 thresh=2711 peak=2692
22:49:00.120 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=71, SNR=2.9, Peak=2734 HFD=0.0
22:49:00.122 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:00.124 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:00.126 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:00.128 00.002 8532 Worker thread wakes up
22:49:00.128 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:00.128 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:00.128 00.000 8532 move complete, result=0
22:49:00.128 00.000 8532 worker thread done servicing request
22:49:00.241 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:00.245 00.004 7008 Status Line: Star lost - low SNR
22:49:00.248 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7607, med=2644, FiltMin=1940, FiltMax=3063, Gamma=0.990
22:49:00.250 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:00.253 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.254 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:00.255 00.001 7008 Enqueuing Expose request
22:49:00.260 00.005 8532 Worker thread wakes up
22:49:00.260 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:00.260 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:01.283 01.023 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b55c7c3b-a9db-4058-a039-65208f254bc8"}
22:49:01.288 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b55c7c3b-a9db-4058-a039-65208f254bc8"}
22:49:01.293 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3bae6fa5-6961-438c-9531-24e41fe7deba"}
22:49:01.297 00.004 7008 case statement mapped state 6 to 4
22:49:01.299 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3bae6fa5-6961-438c-9531-24e41fe7deba"}
22:49:01.302 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79bdea9f-7a9e-4c99-afa5-e50b736b0a41"}
22:49:01.304 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"79bdea9f-7a9e-4c99-afa5-e50b736b0a41"}
22:49:02.382 01.078 8532 Exposure complete
22:49:02.429 00.047 8532 worker thread done servicing request
22:49:02.429 00.000 7008 OnExposeComplete: enter
22:49:02.430 00.001 7008 UpdateGuideState(): m_state=6
22:49:02.433 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:49:02.436 00.003 7008 Star::Find false star n=6 nbg=276 bg=2645.2 sigma=22.4 thresh=2712 peak=2694
22:49:02.438 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=497, SNR=2.9, Peak=2735 HFD=0.0
22:49:02.439 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:02.441 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:02.443 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:02.445 00.002 8532 Worker thread wakes up
22:49:02.445 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:02.445 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:02.445 00.000 8532 move complete, result=0
22:49:02.446 00.001 8532 worker thread done servicing request
22:49:02.559 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:02.561 00.002 7008 Status Line: Star lost - low SNR
22:49:02.565 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7461, med=2642, FiltMin=1914, FiltMax=3045, Gamma=0.990
22:49:02.567 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:02.570 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.574 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:02.577 00.003 7008 Enqueuing Expose request
22:49:02.580 00.003 8532 Worker thread wakes up
22:49:02.580 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:02.580 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:03.283 00.703 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef190e82-30aa-4fb3-91f7-737dccb91bb6"}
22:49:03.286 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef190e82-30aa-4fb3-91f7-737dccb91bb6"}
22:49:03.291 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6d7799b-4408-4949-9f87-6594eccbf9f4"}
22:49:03.293 00.002 7008 case statement mapped state 6 to 4
22:49:03.296 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d6d7799b-4408-4949-9f87-6594eccbf9f4"}
22:49:03.299 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b535a8fe-46eb-4f87-a909-7669486dc7a3"}
22:49:03.303 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":329,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"b535a8fe-46eb-4f87-a909-7669486dc7a3"}
22:49:04.711 01.408 8532 Exposure complete
22:49:04.755 00.044 8532 worker thread done servicing request
22:49:04.755 00.000 7008 OnExposeComplete: enter
22:49:04.757 00.002 7008 UpdateGuideState(): m_state=6
22:49:04.759 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:49:04.762 00.003 7008 Star::Find false star n=2 nbg=272 bg=2645.6 sigma=24.9 thresh=2720 peak=2707
22:49:04.763 00.001 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=194, SNR=2.9, Peak=2761 HFD=0.0
22:49:04.765 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:04.767 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:04.768 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:04.770 00.002 8532 Worker thread wakes up
22:49:04.770 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:04.770 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:04.770 00.000 8532 move complete, result=0
22:49:04.770 00.000 8532 worker thread done servicing request
22:49:04.872 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:04.878 00.006 7008 Status Line: Star lost - low SNR
22:49:04.882 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7692, med=2645, FiltMin=1931, FiltMax=3122, Gamma=0.990
22:49:04.885 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:49:04.889 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.891 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:04.893 00.002 7008 Enqueuing Expose request
22:49:04.896 00.003 8532 Worker thread wakes up
22:49:04.896 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:04.896 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:05.283 00.387 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0f7187e-932e-4abe-8da0-137b4e77fe00"}
22:49:05.286 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0f7187e-932e-4abe-8da0-137b4e77fe00"}
22:49:05.289 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"864b8e74-270a-49ea-8046-fddb69229394"}
22:49:05.292 00.003 7008 case statement mapped state 6 to 4
22:49:05.295 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"864b8e74-270a-49ea-8046-fddb69229394"}
22:49:05.297 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b028095-7325-49ad-b25f-322b7908078e"}
22:49:05.300 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"3b028095-7325-49ad-b25f-322b7908078e"}
22:49:07.023 01.723 8532 Exposure complete
22:49:07.064 00.041 8532 worker thread done servicing request
22:49:07.064 00.000 7008 OnExposeComplete: enter
22:49:07.066 00.002 7008 UpdateGuideState(): m_state=6
22:49:07.068 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:49:07.071 00.003 7008 Star::Find false star n=5 nbg=277 bg=2645.4 sigma=24.0 thresh=2717 peak=2692
22:49:07.074 00.003 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=401, SNR=2.9, Peak=2740 HFD=0.0
22:49:07.076 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:07.080 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:07.081 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:07.082 00.001 8532 Worker thread wakes up
22:49:07.082 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:07.082 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:07.082 00.000 8532 move complete, result=0
22:49:07.083 00.001 8532 worker thread done servicing request
22:49:07.184 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:07.193 00.009 7008 Status Line: Star lost - low SNR
22:49:07.198 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7449, med=2642, FiltMin=1936, FiltMax=3121, Gamma=0.990
22:49:07.201 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:49:07.205 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:07.212 00.007 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:07.216 00.004 7008 Enqueuing Expose request
22:49:07.221 00.005 8532 Worker thread wakes up
22:49:07.222 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:07.222 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:07.282 00.060 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f47d26bb-ca64-4d85-a06d-a22020d2c2f7"}
22:49:07.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f47d26bb-ca64-4d85-a06d-a22020d2c2f7"}
22:49:07.288 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"671d3352-e326-4a0c-9d46-06a38b1191ed"}
22:49:07.291 00.003 7008 case statement mapped state 6 to 4
22:49:07.293 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"671d3352-e326-4a0c-9d46-06a38b1191ed"}
22:49:07.298 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d35fb73-7644-4c3c-aa8f-2511d87ab760"}
22:49:07.300 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"0d35fb73-7644-4c3c-aa8f-2511d87ab760"}
22:49:09.282 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"165b4ab9-817f-4fb9-b370-808662b8e210"}
22:49:09.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"165b4ab9-817f-4fb9-b370-808662b8e210"}
22:49:09.287 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0cf1eb2-6102-4f02-af56-1321723bc843"}
22:49:09.290 00.003 7008 case statement mapped state 6 to 4
22:49:09.292 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d0cf1eb2-6102-4f02-af56-1321723bc843"}
22:49:09.295 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5396f5f-4496-48d8-a543-51727b654872"}
22:49:09.296 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":331,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"c5396f5f-4496-48d8-a543-51727b654872"}
22:49:09.351 00.055 8532 Exposure complete
22:49:09.396 00.045 8532 worker thread done servicing request
22:49:09.397 00.001 7008 OnExposeComplete: enter
22:49:09.399 00.002 7008 UpdateGuideState(): m_state=6
22:49:09.401 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:49:09.403 00.002 7008 Star::Find returns 0 (2), X=552.00, Y=443.00, Mass=85, SNR=2.8, Peak=2731 HFD=0.0
22:49:09.404 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:09.407 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:09.409 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:09.411 00.002 8532 Worker thread wakes up
22:49:09.411 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:09.412 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:09.412 00.000 8532 move complete, result=0
22:49:09.412 00.000 8532 worker thread done servicing request
22:49:09.517 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:09.521 00.004 7008 Status Line: Star lost - low SNR
22:49:09.525 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7449, med=2641, FiltMin=1953, FiltMax=3103, Gamma=0.990
22:49:09.531 00.006 7008 UpdateGuideState exits: Star lost - low SNR
22:49:09.534 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.537 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:09.540 00.003 7008 Enqueuing Expose request
22:49:09.542 00.002 8532 Worker thread wakes up
22:49:09.542 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:09.542 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:11.282 01.740 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48fb960a-ced1-490e-a895-d7cfa4662389"}
22:49:11.284 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48fb960a-ced1-490e-a895-d7cfa4662389"}
22:49:11.287 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6dd48e9a-e07a-48ac-8c8f-97538b2669e0"}
22:49:11.289 00.002 7008 case statement mapped state 6 to 4
22:49:11.291 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6dd48e9a-e07a-48ac-8c8f-97538b2669e0"}
22:49:11.294 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0fbd56af-f87d-4c27-aaea-dcdbe672ceec"}
22:49:11.297 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.94,6.99],"pixels":"..."},"id":"0fbd56af-f87d-4c27-aaea-dcdbe672ceec"}
22:49:11.664 00.367 8532 Exposure complete
22:49:11.701 00.037 8532 worker thread done servicing request
22:49:11.702 00.001 7008 OnExposeComplete: enter
22:49:11.705 00.003 7008 UpdateGuideState(): m_state=6
22:49:11.706 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:49:11.709 00.003 7008 Star::Find returns 1 (0), X=562.29, Y=432.69, Mass=744, SNR=10.7, Peak=2766 HFD=5.4
22:49:11.710 00.001 7008 DistanceChecker: deactivated
22:49:11.712 00.002 7008 MultiStar: large primary error, entering stabilization period
22:49:11.714 00.002 7008 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.07) = xAngle (-0.79 = -0.79)
22:49:11.715 00.001 7008 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.21 = -1.21)
22:49:11.717 00.002 7008 CameraToMount -- cameraX=9.75 cameraY=-11.42 hyp=15.02 cameraTheta=-0.86 mountX=10.54 mountY=-14.03, mountTheta=-0.93
22:49:11.721 00.004 7008 SchedulePrimaryMove(0F0692D8, x=9.75, y=-11.42, opts=13)
22:49:11.723 00.002 7008 Enqueuing Move request for scope (9.75, -11.42)
22:49:11.724 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7303, med=2639, FiltMin=1898, FiltMax=3119, Gamma=0.990
22:49:11.726 00.002 7008 UpdateGuideState exits: m=744 SNR=10.7
22:49:11.728 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.732 00.004 8532 Worker thread wakes up
22:49:11.732 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (9.75, -11.42) opts 0xd
22:49:11.732 00.000 8532 Handling offset move in thread for scope, endpoint = (9.75, -11.42)
22:49:11.732 00.000 8532 Moving (9.75, -11.42) raw xDistance=10.54 yDistance=-14.03
22:49:11.732 00.000 8532 GuideAlgorithmHysteresis::Result() returns 6.65 from input 10.54
22:49:11.732 00.000 8532 resist switch: large excursion: input -14.03 thresh 0.51 direction from 1 to -1
22:49:11.732 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-42.09
22:49:11.732 00.000 8532 GuideAlgorithmResistSwitch::result() returns -14.03 from input -14.03
22:49:11.732 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:49:11.735 00.003 7008 Enqueuing Expose request
22:49:11.736 00.001 8532 MoveAxis(W, 9583, ABG)
22:49:11.736 00.000 8532 duration set to 2500 by maxRaDuration
22:49:11.736 00.000 8532 Guiding  Dir = 3, Dur = 2500
22:49:11.737 00.001 8532 IsSlewing returns 0
22:49:11.737 00.000 8532 IsGuiding returns 0
22:49:11.737 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:49:13.281 01.544 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43fa3f84-1875-4f84-a856-129111633d50"}
22:49:13.284 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43fa3f84-1875-4f84-a856-129111633d50"}
22:49:13.286 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a49a203b-91a3-454f-a772-a6a1bb79a6db"}
22:49:13.290 00.004 7008 case statement mapped state 6 to 3
22:49:13.293 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a49a203b-91a3-454f-a772-a6a1bb79a6db"}
22:49:13.297 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f262b78-32ad-43a8-8068-2e9649965d6d"}
22:49:13.299 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"9f262b78-32ad-43a8-8068-2e9649965d6d"}
22:49:14.253 00.954 8532 IsGuiding returns 1
22:49:14.253 00.000 8532 scope still moving after pulse duration time elapsed
22:49:14.285 00.032 8532 IsSlewing returns 0
22:49:14.286 00.001 8532 IsGuiding returns 0
22:49:14.286 00.000 8532 scope move finished after 2500 + 49 ms
22:49:14.286 00.000 8532 Move returns status 0, amount 2500
22:49:14.286 00.000 8532 MoveAxis(N, 24613, ABG)
22:49:14.286 00.000 8532 duration set to 2500 by maxDecDuration
22:49:14.286 00.000 8532 Guiding  Dir = 0, Dur = 2500
22:49:14.287 00.001 8532 IsSlewing returns 0
22:49:14.287 00.000 8532 IsGuiding returns 0
22:49:14.288 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:49:15.281 00.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8839b62-0665-4a0b-acf9-8cfca224b531"}
22:49:15.283 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8839b62-0665-4a0b-acf9-8cfca224b531"}
22:49:15.285 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7850d418-9401-4f90-9ebc-bba0be64d4ad"}
22:49:15.286 00.001 7008 case statement mapped state 6 to 3
22:49:15.288 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7850d418-9401-4f90-9ebc-bba0be64d4ad"}
22:49:15.289 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0fab49ff-bc11-4fdb-9588-4a6ab33175a0"}
22:49:15.291 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"0fab49ff-bc11-4fdb-9588-4a6ab33175a0"}
22:49:16.813 01.522 8532 IsGuiding returns 0
22:49:16.813 00.000 8532 Move returns status 0, amount 2500
22:49:16.813 00.000 8532 move complete, result=0
22:49:16.814 00.001 8532 worker thread done servicing request
22:49:16.814 00.000 8532 Worker thread wakes up
22:49:16.814 00.000 7008 GuideStep: 10.5 px 2500 ms WEST, -14.0 px 2500 ms NORTH
22:49:16.817 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:16.817 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(547,418,31,31)
22:49:17.282 00.465 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c0fccac-d88a-4da6-8ecf-862cf925f7d4"}
22:49:17.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c0fccac-d88a-4da6-8ecf-862cf925f7d4"}
22:49:17.288 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3bd98a71-be06-4dd5-b98d-579d3026fb0d"}
22:49:17.291 00.003 7008 case statement mapped state 6 to 3
22:49:17.292 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd98a71-be06-4dd5-b98d-579d3026fb0d"}
22:49:17.294 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"461bd804-854f-40a8-b539-7d837fdeeb0e"}
22:49:17.298 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"461bd804-854f-40a8-b539-7d837fdeeb0e"}
22:49:18.950 01.652 8532 Exposure complete
22:49:18.994 00.044 8532 worker thread done servicing request
22:49:18.994 00.000 7008 OnExposeComplete: enter
22:49:18.997 00.003 7008 UpdateGuideState(): m_state=6
22:49:18.998 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:49:19.001 00.003 7008 Star::Find false star n=2 nbg=259 bg=2644.5 sigma=22.0 thresh=2710 peak=2691
22:49:19.003 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=171, SNR=2.9, Peak=2738 HFD=0.0
22:49:19.005 00.002 7008 DistanceChecker: activated
22:49:19.007 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:19.010 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:19.012 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:19.013 00.001 8532 Worker thread wakes up
22:49:19.014 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:19.014 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:19.014 00.000 8532 move complete, result=0
22:49:19.014 00.000 8532 worker thread done servicing request
22:49:19.127 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:19.134 00.007 7008 Status Line: Star lost - low SNR
22:49:19.138 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7200, med=2636, FiltMin=1933, FiltMax=3060, Gamma=0.990
22:49:19.141 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:49:19.144 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.146 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:19.148 00.002 7008 Enqueuing Expose request
22:49:19.150 00.002 8532 Worker thread wakes up
22:49:19.150 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:19.150 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:19.281 00.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"293b2598-d1c0-404c-81b1-7d6b650e6eba"}
22:49:19.285 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"293b2598-d1c0-404c-81b1-7d6b650e6eba"}
22:49:19.289 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f23829b-78b1-428e-93a6-d300198a858f"}
22:49:19.291 00.002 7008 case statement mapped state 6 to 4
22:49:19.295 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1f23829b-78b1-428e-93a6-d300198a858f"}
22:49:19.299 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3fbb3398-e1f4-4699-93e6-0e8e504ab3a3"}
22:49:19.301 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"3fbb3398-e1f4-4699-93e6-0e8e504ab3a3"}
22:49:21.280 01.979 8532 Exposure complete
22:49:21.281 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18b3bb08-bd6e-40ea-a572-db5db96cad83"}
22:49:21.285 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18b3bb08-bd6e-40ea-a572-db5db96cad83"}
22:49:21.288 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"71260f75-6823-447d-a43c-512558ca58ec"}
22:49:21.291 00.003 7008 case statement mapped state 6 to 4
22:49:21.294 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"71260f75-6823-447d-a43c-512558ca58ec"}
22:49:21.296 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c346281f-0afd-4ffc-a7f2-afc3d3533d66"}
22:49:21.299 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"c346281f-0afd-4ffc-a7f2-afc3d3533d66"}
22:49:21.321 00.022 8532 worker thread done servicing request
22:49:21.321 00.000 7008 OnExposeComplete: enter
22:49:21.324 00.003 7008 UpdateGuideState(): m_state=6
22:49:21.326 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:49:21.328 00.002 7008 Star::Find false star n=4 nbg=271 bg=2636.9 sigma=22.5 thresh=2705 peak=2692
22:49:21.330 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=326, SNR=2.9, Peak=2741 HFD=0.0
22:49:21.332 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:21.335 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:21.337 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:21.339 00.002 8532 Worker thread wakes up
22:49:21.339 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:21.339 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:21.339 00.000 8532 move complete, result=0
22:49:21.339 00.000 8532 worker thread done servicing request
22:49:21.443 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:21.449 00.006 7008 Status Line: Star lost - low SNR
22:49:21.451 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7479, med=2636, FiltMin=1873, FiltMax=3083, Gamma=0.990
22:49:21.455 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:49:21.457 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.461 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:21.463 00.002 7008 Enqueuing Expose request
22:49:21.466 00.003 8532 Worker thread wakes up
22:49:21.466 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:21.466 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:23.281 01.815 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d406fe0-c757-40ab-8e4d-deeb041ae32b"}
22:49:23.287 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d406fe0-c757-40ab-8e4d-deeb041ae32b"}
22:49:23.290 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b10cded7-65fc-4b45-9eb1-1aa68bc287a7"}
22:49:23.294 00.004 7008 case statement mapped state 6 to 4
22:49:23.296 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b10cded7-65fc-4b45-9eb1-1aa68bc287a7"}
22:49:23.299 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"85f4ff71-2641-42bf-9cdf-d763279cdebd"}
22:49:23.302 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":335,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"85f4ff71-2641-42bf-9cdf-d763279cdebd"}
22:49:23.589 00.287 8532 Exposure complete
22:49:23.635 00.046 8532 worker thread done servicing request
22:49:23.636 00.001 7008 OnExposeComplete: enter
22:49:23.637 00.001 7008 UpdateGuideState(): m_state=6
22:49:23.638 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:49:23.640 00.002 7008 Star::Find false star n=4 nbg=273 bg=2642.1 sigma=21.8 thresh=2707 peak=2687
22:49:23.644 00.004 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=372, SNR=2.9, Peak=2764 HFD=0.0
22:49:23.646 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:23.648 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:23.651 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:23.655 00.004 8532 Worker thread wakes up
22:49:23.655 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:23.655 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:23.655 00.000 8532 move complete, result=0
22:49:23.655 00.000 8532 worker thread done servicing request
22:49:23.766 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:23.771 00.005 7008 Status Line: Star lost - low SNR
22:49:23.775 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7318, med=2636, FiltMin=1892, FiltMax=3096, Gamma=0.990
22:49:23.779 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:49:23.781 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.784 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:23.786 00.002 7008 Enqueuing Expose request
22:49:23.789 00.003 8532 Worker thread wakes up
22:49:23.789 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:23.789 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:25.280 01.491 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"266851de-8847-484b-a51d-1377f5e56ee3"}
22:49:25.284 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"266851de-8847-484b-a51d-1377f5e56ee3"}
22:49:25.288 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52adc234-2c9c-4f48-ad23-56b8335b1699"}
22:49:25.291 00.003 7008 case statement mapped state 6 to 4
22:49:25.293 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"52adc234-2c9c-4f48-ad23-56b8335b1699"}
22:49:25.298 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bc200ad-dc14-4109-8865-b236a2359252"}
22:49:25.301 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"8bc200ad-dc14-4109-8865-b236a2359252"}
22:49:25.922 00.621 8532 Exposure complete
22:49:25.971 00.049 8532 worker thread done servicing request
22:49:25.971 00.000 7008 OnExposeComplete: enter
22:49:25.974 00.003 7008 UpdateGuideState(): m_state=6
22:49:25.975 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:49:25.977 00.002 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2756 HFD=0.0
22:49:25.979 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:25.981 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:25.983 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:25.985 00.002 8532 Worker thread wakes up
22:49:25.985 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:25.985 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:25.985 00.000 8532 move complete, result=0
22:49:25.986 00.001 8532 worker thread done servicing request
22:49:26.097 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:26.104 00.007 7008 Status Line: Star lost - low mass
22:49:26.110 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7196, med=2638, FiltMin=1949, FiltMax=3132, Gamma=0.990
22:49:26.113 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:49:26.115 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.117 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:26.118 00.001 7008 Enqueuing Expose request
22:49:26.120 00.002 8532 Worker thread wakes up
22:49:26.120 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:26.120 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:27.280 01.160 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1d11efc-0b9b-4dda-bf8f-14ec50e40d42"}
22:49:27.284 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1d11efc-0b9b-4dda-bf8f-14ec50e40d42"}
22:49:27.287 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28a08600-bcec-432c-8861-fb409b04c1e5"}
22:49:27.289 00.002 7008 case statement mapped state 6 to 4
22:49:27.292 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"28a08600-bcec-432c-8861-fb409b04c1e5"}
22:49:27.293 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"18c9f278-7163-4477-bb85-12041259d0a3"}
22:49:27.295 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"18c9f278-7163-4477-bb85-12041259d0a3"}
22:49:28.248 00.953 8532 Exposure complete
22:49:28.296 00.048 8532 worker thread done servicing request
22:49:28.296 00.000 7008 OnExposeComplete: enter
22:49:28.298 00.002 7008 UpdateGuideState(): m_state=6
22:49:28.300 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:49:28.303 00.003 7008 Star::Find false star n=1 nbg=278 bg=2642.6 sigma=22.9 thresh=2711 peak=2685
22:49:28.305 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=78, SNR=2.9, Peak=2735 HFD=0.0
22:49:28.306 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:28.309 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:28.310 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:28.313 00.003 8532 Worker thread wakes up
22:49:28.313 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:28.313 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:28.313 00.000 8532 move complete, result=0
22:49:28.313 00.000 8532 worker thread done servicing request
22:49:28.427 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:28.433 00.006 7008 Status Line: Star lost - low SNR
22:49:28.437 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7378, med=2637, FiltMin=1881, FiltMax=3099, Gamma=0.990
22:49:28.439 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:28.443 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:28.446 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:28.451 00.005 7008 Enqueuing Expose request
22:49:28.454 00.003 8532 Worker thread wakes up
22:49:28.454 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:28.454 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:29.278 00.824 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9276290d-478b-49bf-835c-8be1f1f79349"}
22:49:29.282 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9276290d-478b-49bf-835c-8be1f1f79349"}
22:49:29.284 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e74f5357-92f7-472c-8b1c-72c7cbc97ff0"}
22:49:29.287 00.003 7008 case statement mapped state 6 to 4
22:49:29.289 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e74f5357-92f7-472c-8b1c-72c7cbc97ff0"}
22:49:29.292 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d5d1cda4-562c-40d9-b9a6-261a6d27ff89"}
22:49:29.295 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":338,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d5d1cda4-562c-40d9-b9a6-261a6d27ff89"}
22:49:30.589 01.294 8532 Exposure complete
22:49:30.629 00.040 8532 worker thread done servicing request
22:49:30.629 00.000 7008 OnExposeComplete: enter
22:49:30.632 00.003 7008 UpdateGuideState(): m_state=6
22:49:30.634 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:49:30.636 00.002 7008 Star::Find false star n=6 nbg=260 bg=2638.0 sigma=20.1 thresh=2698 peak=2685
22:49:30.637 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=449, SNR=2.9, Peak=2744 HFD=0.0
22:49:30.639 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:30.641 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:30.644 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:30.647 00.003 8532 Worker thread wakes up
22:49:30.647 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:30.647 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:30.647 00.000 8532 move complete, result=0
22:49:30.647 00.000 8532 worker thread done servicing request
22:49:30.752 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:30.754 00.002 7008 Status Line: Star lost - low SNR
22:49:30.758 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7521, med=2637, FiltMin=1792, FiltMax=3116, Gamma=0.990
22:49:30.759 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:49:30.760 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:30.763 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:30.764 00.001 7008 Enqueuing Expose request
22:49:30.766 00.002 8532 Worker thread wakes up
22:49:30.767 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:30.767 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:31.276 00.509 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7afe9b67-bd18-423b-8595-a32380fd6aef"}
22:49:31.280 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7afe9b67-bd18-423b-8595-a32380fd6aef"}
22:49:31.284 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3500b443-2cce-494c-bdcb-262bc7923cfc"}
22:49:31.286 00.002 7008 case statement mapped state 6 to 4
22:49:31.289 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3500b443-2cce-494c-bdcb-262bc7923cfc"}
22:49:31.291 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea2a8e0f-1b3b-42e6-9931-9151ea0368b3"}
22:49:31.294 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"ea2a8e0f-1b3b-42e6-9931-9151ea0368b3"}
22:49:32.896 01.602 8532 Exposure complete
22:49:32.934 00.038 8532 worker thread done servicing request
22:49:32.935 00.001 7008 OnExposeComplete: enter
22:49:32.938 00.003 7008 UpdateGuideState(): m_state=6
22:49:32.939 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:49:32.941 00.002 7008 Star::Find false star n=7 nbg=269 bg=2636.9 sigma=22.9 thresh=2706 peak=2685
22:49:32.943 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=547, SNR=2.9, Peak=2748 HFD=0.0
22:49:32.944 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:32.945 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:32.949 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:32.951 00.002 8532 Worker thread wakes up
22:49:32.951 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:32.951 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:32.951 00.000 8532 move complete, result=0
22:49:32.951 00.000 8532 worker thread done servicing request
22:49:33.063 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:33.066 00.003 7008 Status Line: Star lost - low SNR
22:49:33.069 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7478, med=2635, FiltMin=1949, FiltMax=3072, Gamma=0.990
22:49:33.070 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:49:33.071 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.073 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:33.074 00.001 7008 Enqueuing Expose request
22:49:33.075 00.001 8532 Worker thread wakes up
22:49:33.075 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:33.075 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:33.277 00.202 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4023690f-1b91-4288-a978-7c4536999d8f"}
22:49:33.279 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4023690f-1b91-4288-a978-7c4536999d8f"}
22:49:33.281 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd6ec15d-2943-49b3-9b17-8509b9108d8d"}
22:49:33.285 00.004 7008 case statement mapped state 6 to 4
22:49:33.287 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"cd6ec15d-2943-49b3-9b17-8509b9108d8d"}
22:49:33.290 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d65d5a9d-fdca-4fef-8e62-60384647e742"}
22:49:33.293 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d65d5a9d-fdca-4fef-8e62-60384647e742"}
22:49:35.207 01.914 8532 Exposure complete
22:49:35.249 00.042 8532 worker thread done servicing request
22:49:35.249 00.000 7008 OnExposeComplete: enter
22:49:35.251 00.002 7008 UpdateGuideState(): m_state=6
22:49:35.252 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:49:35.253 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=71, SNR=2.7, Peak=2743 HFD=0.0
22:49:35.254 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:35.256 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:35.258 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:35.261 00.003 8532 Worker thread wakes up
22:49:35.261 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:35.261 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:35.261 00.000 8532 move complete, result=0
22:49:35.261 00.000 8532 worker thread done servicing request
22:49:35.371 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:35.373 00.002 7008 Status Line: Star lost - low SNR
22:49:35.376 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7602, med=2632, FiltMin=1899, FiltMax=3114, Gamma=0.990
22:49:35.378 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:35.381 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.384 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:35.387 00.003 7008 Enqueuing Expose request
22:49:35.389 00.002 8532 Worker thread wakes up
22:49:35.389 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:35.389 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:35.389 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4326749a-0da8-484d-a8ca-2b36fa98ee3b"}
22:49:35.392 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4326749a-0da8-484d-a8ca-2b36fa98ee3b"}
22:49:35.395 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d15c9b2d-1c80-4628-b461-590b855f9c72"}
22:49:35.397 00.002 7008 case statement mapped state 6 to 4
22:49:35.400 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d15c9b2d-1c80-4628-b461-590b855f9c72"}
22:49:35.404 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e111277d-7958-48cb-84a9-1fbb5b827e8b"}
22:49:35.407 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e111277d-7958-48cb-84a9-1fbb5b827e8b"}
22:49:37.275 01.868 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2fbd8c0d-a7a4-49b6-a678-9066884d2912"}
22:49:37.279 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2fbd8c0d-a7a4-49b6-a678-9066884d2912"}
22:49:37.282 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"092fab29-84e0-4308-8d7c-ffdfa67eb06a"}
22:49:37.286 00.004 7008 case statement mapped state 6 to 4
22:49:37.290 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"092fab29-84e0-4308-8d7c-ffdfa67eb06a"}
22:49:37.293 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ac8127e-6a31-46fe-922a-a4dfb4199380"}
22:49:37.296 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":341,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"8ac8127e-6a31-46fe-922a-a4dfb4199380"}
22:49:37.513 00.217 8532 Exposure complete
22:49:37.554 00.041 8532 worker thread done servicing request
22:49:37.554 00.000 7008 OnExposeComplete: enter
22:49:37.555 00.001 7008 UpdateGuideState(): m_state=6
22:49:37.558 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:49:37.560 00.002 7008 Star::Find false star n=6 nbg=261 bg=2626.8 sigma=20.7 thresh=2689 peak=2674
22:49:37.561 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=433, SNR=2.9, Peak=2714 HFD=0.0
22:49:37.562 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:37.563 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:37.565 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:37.567 00.002 8532 Worker thread wakes up
22:49:37.567 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:37.567 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:37.567 00.000 8532 move complete, result=0
22:49:37.567 00.000 8532 worker thread done servicing request
22:49:37.676 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:37.680 00.004 7008 Status Line: Star lost - low SNR
22:49:37.682 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7416, med=2629, FiltMin=1908, FiltMax=3092, Gamma=0.990
22:49:37.684 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:37.685 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.686 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:37.688 00.002 7008 Enqueuing Expose request
22:49:37.691 00.003 8532 Worker thread wakes up
22:49:37.692 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:37.692 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:39.274 01.582 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c884b7ca-bd41-4712-be4a-57497948db75"}
22:49:39.276 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c884b7ca-bd41-4712-be4a-57497948db75"}
22:49:39.280 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a8d2b4c-c89d-4e00-9661-6edf6f60fe67"}
22:49:39.284 00.004 7008 case statement mapped state 6 to 4
22:49:39.286 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0a8d2b4c-c89d-4e00-9661-6edf6f60fe67"}
22:49:39.289 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04f1f53d-1e4b-408c-a408-4c88af306068"}
22:49:39.292 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"04f1f53d-1e4b-408c-a408-4c88af306068"}
22:49:39.823 00.531 8532 Exposure complete
22:49:39.874 00.051 8532 worker thread done servicing request
22:49:39.875 00.001 7008 OnExposeComplete: enter
22:49:39.878 00.003 7008 UpdateGuideState(): m_state=6
22:49:39.882 00.004 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:49:39.884 00.002 7008 Star::Find false star n=3 nbg=272 bg=2631.7 sigma=21.8 thresh=2697 peak=2673
22:49:39.887 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=272, SNR=2.9, Peak=2746 HFD=0.0
22:49:39.890 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:39.893 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:39.896 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:39.899 00.003 8532 Worker thread wakes up
22:49:39.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:39.899 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:39.899 00.000 8532 move complete, result=0
22:49:39.900 00.001 8532 worker thread done servicing request
22:49:40.002 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:40.004 00.002 7008 Status Line: Star lost - low SNR
22:49:40.008 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7484, med=2629, FiltMin=1873, FiltMax=3105, Gamma=0.990
22:49:40.010 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:40.013 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.014 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:40.016 00.002 7008 Enqueuing Expose request
22:49:40.017 00.001 8532 Worker thread wakes up
22:49:40.017 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:40.017 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:41.273 01.256 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e734e729-9c07-4cd4-b9b5-0adc68049285"}
22:49:41.276 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e734e729-9c07-4cd4-b9b5-0adc68049285"}
22:49:41.281 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6a2d157-297d-4155-b680-1eeec33c55b3"}
22:49:41.284 00.003 7008 case statement mapped state 6 to 4
22:49:41.287 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c6a2d157-297d-4155-b680-1eeec33c55b3"}
22:49:41.290 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7de953c3-8d61-4350-8e0d-3c6f9d38278f"}
22:49:41.292 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"7de953c3-8d61-4350-8e0d-3c6f9d38278f"}
22:49:42.143 00.851 8532 Exposure complete
22:49:42.187 00.044 8532 worker thread done servicing request
22:49:42.187 00.000 7008 OnExposeComplete: enter
22:49:42.190 00.003 7008 UpdateGuideState(): m_state=6
22:49:42.194 00.004 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:49:42.196 00.002 7008 Star::Find false star n=2 nbg=277 bg=2633.4 sigma=23.3 thresh=2703 peak=2675
22:49:42.198 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=174, SNR=2.9, Peak=2728 HFD=0.0
22:49:42.200 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:42.202 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:42.203 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:42.204 00.001 8532 Worker thread wakes up
22:49:42.204 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:42.204 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:42.205 00.001 8532 move complete, result=0
22:49:42.205 00.000 8532 worker thread done servicing request
22:49:42.308 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:42.311 00.003 7008 Status Line: Star lost - low SNR
22:49:42.313 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7482, med=2627, FiltMin=1788, FiltMax=3128, Gamma=0.990
22:49:42.316 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:49:42.318 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.320 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:42.322 00.002 7008 Enqueuing Expose request
22:49:42.324 00.002 8532 Worker thread wakes up
22:49:42.324 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:42.324 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:43.271 00.947 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8d96310-2321-4753-84d9-a3a90e45dd22"}
22:49:43.273 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8d96310-2321-4753-84d9-a3a90e45dd22"}
22:49:43.277 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8a9b48c-caf4-47a4-8f80-4ce1440d58b0"}
22:49:43.280 00.003 7008 case statement mapped state 6 to 4
22:49:43.283 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c8a9b48c-caf4-47a4-8f80-4ce1440d58b0"}
22:49:43.286 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"62d67428-f9f6-4a31-8ef1-96dcdb323918"}
22:49:43.288 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":344,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"62d67428-f9f6-4a31-8ef1-96dcdb323918"}
22:49:44.454 01.166 8532 Exposure complete
22:49:44.499 00.045 8532 worker thread done servicing request
22:49:44.500 00.001 7008 OnExposeComplete: enter
22:49:44.502 00.002 7008 UpdateGuideState(): m_state=6
22:49:44.504 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:49:44.506 00.002 7008 Star::Find false star n=2 nbg=277 bg=2626.1 sigma=24.5 thresh=2699 peak=2674
22:49:44.510 00.004 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=179, SNR=2.9, Peak=2730 HFD=0.0
22:49:44.512 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:44.516 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:44.518 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:44.520 00.002 8532 Worker thread wakes up
22:49:44.521 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:44.521 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:44.521 00.000 8532 move complete, result=0
22:49:44.521 00.000 8532 worker thread done servicing request
22:49:44.633 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:44.636 00.003 7008 Status Line: Star lost - low SNR
22:49:44.639 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7455, med=2626, FiltMin=1901, FiltMax=3091, Gamma=0.990
22:49:44.643 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:49:44.646 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.650 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:44.652 00.002 7008 Enqueuing Expose request
22:49:44.654 00.002 8532 Worker thread wakes up
22:49:44.654 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:44.655 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:45.270 00.615 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46c7f99e-5089-4681-9f60-e93822e95841"}
22:49:45.275 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46c7f99e-5089-4681-9f60-e93822e95841"}
22:49:45.281 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20e54a83-1d99-4fa6-9d07-75d3dc8984ea"}
22:49:45.284 00.003 7008 case statement mapped state 6 to 4
22:49:45.286 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"20e54a83-1d99-4fa6-9d07-75d3dc8984ea"}
22:49:45.289 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"783de7eb-920c-4f85-bbad-338e8417d0eb"}
22:49:45.294 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"783de7eb-920c-4f85-bbad-338e8417d0eb"}
22:49:46.784 01.490 8532 Exposure complete
22:49:46.831 00.047 8532 worker thread done servicing request
22:49:46.831 00.000 7008 OnExposeComplete: enter
22:49:46.833 00.002 7008 UpdateGuideState(): m_state=6
22:49:46.836 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
22:49:46.839 00.003 7008 Star::Find false star n=2 nbg=278 bg=2633.2 sigma=25.9 thresh=2711 peak=2669
22:49:46.842 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=175, SNR=2.9, Peak=2728 HFD=0.0
22:49:46.845 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:46.847 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:46.849 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:46.852 00.003 8532 Worker thread wakes up
22:49:46.852 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:46.852 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:46.852 00.000 8532 move complete, result=0
22:49:46.852 00.000 8532 worker thread done servicing request
22:49:46.965 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:46.967 00.002 7008 Status Line: Star lost - low SNR
22:49:46.969 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7612, med=2626, FiltMin=1908, FiltMax=3091, Gamma=0.990
22:49:46.971 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:46.973 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.975 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:46.977 00.002 7008 Enqueuing Expose request
22:49:46.979 00.002 8532 Worker thread wakes up
22:49:46.979 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:46.979 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:47.269 00.290 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"795a373c-18e3-4b09-a363-1258bbe0f2d1"}
22:49:47.271 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"795a373c-18e3-4b09-a363-1258bbe0f2d1"}
22:49:47.274 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d35eacd-fd62-4805-b57c-a4c721ba0dba"}
22:49:47.276 00.002 7008 case statement mapped state 6 to 4
22:49:47.278 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7d35eacd-fd62-4805-b57c-a4c721ba0dba"}
22:49:47.280 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf2f535f-984d-4b15-aaf8-493b8eb5b09d"}
22:49:47.281 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"cf2f535f-984d-4b15-aaf8-493b8eb5b09d"}
22:49:49.107 01.826 8532 Exposure complete
22:49:49.152 00.045 8532 worker thread done servicing request
22:49:49.152 00.000 7008 OnExposeComplete: enter
22:49:49.155 00.003 7008 UpdateGuideState(): m_state=6
22:49:49.158 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
22:49:49.160 00.002 7008 Star::Find false star n=5 nbg=269 bg=2624.8 sigma=22.3 thresh=2692 peak=2664
22:49:49.162 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=405, SNR=2.9, Peak=2727 HFD=0.0
22:49:49.165 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:49.167 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:49.169 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:49.171 00.002 8532 Worker thread wakes up
22:49:49.171 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:49.171 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:49.173 00.002 8532 move complete, result=0
22:49:49.173 00.000 8532 worker thread done servicing request
22:49:49.288 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:49.290 00.002 7008 Status Line: Star lost - low SNR
22:49:49.293 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7288, med=2622, FiltMin=1816, FiltMax=3087, Gamma=0.990
22:49:49.296 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:49:49.298 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.302 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:49.304 00.002 7008 Enqueuing Expose request
22:49:49.306 00.002 8532 Worker thread wakes up
22:49:49.306 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:49.306 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:49.306 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74919f19-068c-466d-a99a-98f65d67c0f6"}
22:49:49.309 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74919f19-068c-466d-a99a-98f65d67c0f6"}
22:49:49.313 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"973c153b-41d4-4e1d-ad28-456a671550c3"}
22:49:49.317 00.004 7008 case statement mapped state 6 to 4
22:49:49.319 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"973c153b-41d4-4e1d-ad28-456a671550c3"}
22:49:49.322 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1cd8d70e-f1e5-4ff0-9a3e-271b12d162da"}
22:49:49.325 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"1cd8d70e-f1e5-4ff0-9a3e-271b12d162da"}
22:49:51.266 01.941 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a623be36-f6ca-4a74-b1da-9f50600c05a6"}
22:49:51.268 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a623be36-f6ca-4a74-b1da-9f50600c05a6"}
22:49:51.271 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"740273f3-545d-4319-beb1-7fbf0d370b4d"}
22:49:51.273 00.002 7008 case statement mapped state 6 to 4
22:49:51.276 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"740273f3-545d-4319-beb1-7fbf0d370b4d"}
22:49:51.280 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dadd9b44-0863-411d-8687-a47a24dc72cb"}
22:49:51.282 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"dadd9b44-0863-411d-8687-a47a24dc72cb"}
22:49:51.435 00.153 8532 Exposure complete
22:49:51.485 00.050 8532 worker thread done servicing request
22:49:51.485 00.000 7008 OnExposeComplete: enter
22:49:51.488 00.003 7008 UpdateGuideState(): m_state=6
22:49:51.490 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
22:49:51.493 00.003 7008 Star::Find false star n=3 nbg=274 bg=2621.7 sigma=23.1 thresh=2691 peak=2667
22:49:51.495 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=211, SNR=2.9, Peak=2700 HFD=0.0
22:49:51.498 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:51.500 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:51.502 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:51.503 00.001 8532 Worker thread wakes up
22:49:51.503 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:51.503 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:51.503 00.000 8532 move complete, result=0
22:49:51.503 00.000 8532 worker thread done servicing request
22:49:51.615 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:51.620 00.005 7008 Status Line: Star lost - low SNR
22:49:51.623 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7262, med=2622, FiltMin=1897, FiltMax=3107, Gamma=0.990
22:49:51.626 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:49:51.630 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.631 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:51.632 00.001 7008 Enqueuing Expose request
22:49:51.634 00.002 8532 Worker thread wakes up
22:49:51.634 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:51.634 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:53.265 01.631 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4462a5a-328c-4d73-b4ce-f95fad2663d7"}
22:49:53.267 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4462a5a-328c-4d73-b4ce-f95fad2663d7"}
22:49:53.272 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ee783e0-7afd-4a2b-ac9f-40d0f4497cf7"}
22:49:53.275 00.003 7008 case statement mapped state 6 to 4
22:49:53.277 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5ee783e0-7afd-4a2b-ac9f-40d0f4497cf7"}
22:49:53.280 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"23cb43b8-cfd4-42c9-95c4-3a42bafe0454"}
22:49:53.282 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":348,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"23cb43b8-cfd4-42c9-95c4-3a42bafe0454"}
22:49:53.762 00.480 8532 Exposure complete
22:49:53.806 00.044 8532 worker thread done servicing request
22:49:53.806 00.000 7008 OnExposeComplete: enter
22:49:53.808 00.002 7008 UpdateGuideState(): m_state=6
22:49:53.810 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
22:49:53.813 00.003 7008 Star::Find false star n=4 nbg=266 bg=2623.1 sigma=21.8 thresh=2688 peak=2674
22:49:53.814 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=333, SNR=2.9, Peak=2737 HFD=0.0
22:49:53.816 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:53.818 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:53.820 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:53.822 00.002 8532 Worker thread wakes up
22:49:53.822 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:53.822 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:53.822 00.000 8532 move complete, result=0
22:49:53.822 00.000 8532 worker thread done servicing request
22:49:53.926 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:53.931 00.005 7008 Status Line: Star lost - low SNR
22:49:53.936 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7289, med=2620, FiltMin=1867, FiltMax=3143, Gamma=0.990
22:49:53.941 00.005 7008 UpdateGuideState exits: Star lost - low SNR
22:49:53.944 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.948 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:53.951 00.003 7008 Enqueuing Expose request
22:49:53.953 00.002 8532 Worker thread wakes up
22:49:53.954 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:53.954 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:55.264 01.310 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c98414bb-f378-4a0e-bc4b-cc3bf006f848"}
22:49:55.267 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c98414bb-f378-4a0e-bc4b-cc3bf006f848"}
22:49:55.269 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33cc1741-e36e-4539-9c1f-19c09e630382"}
22:49:55.273 00.004 7008 case statement mapped state 6 to 4
22:49:55.275 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"33cc1741-e36e-4539-9c1f-19c09e630382"}
22:49:55.278 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4187ef11-916f-4115-ba1c-aab08b4af388"}
22:49:55.280 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"4187ef11-916f-4115-ba1c-aab08b4af388"}
22:49:56.087 00.807 8532 Exposure complete
22:49:56.124 00.037 8532 worker thread done servicing request
22:49:56.124 00.000 7008 OnExposeComplete: enter
22:49:56.128 00.004 7008 UpdateGuideState(): m_state=6
22:49:56.130 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
22:49:56.132 00.002 7008 Star::Find false star n=3 nbg=263 bg=2624.9 sigma=21.1 thresh=2688 peak=2677
22:49:56.134 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=260, SNR=2.9, Peak=2725 HFD=0.0
22:49:56.138 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:56.140 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:56.143 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:56.144 00.001 8532 Worker thread wakes up
22:49:56.144 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:56.144 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:56.144 00.000 8532 move complete, result=0
22:49:56.146 00.002 8532 worker thread done servicing request
22:49:56.249 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:56.252 00.003 7008 Status Line: Star lost - low SNR
22:49:56.257 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7549, med=2619, FiltMin=1878, FiltMax=3090, Gamma=0.990
22:49:56.259 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:56.261 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.263 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:56.266 00.003 7008 Enqueuing Expose request
22:49:56.270 00.004 8532 Worker thread wakes up
22:49:56.270 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:56.270 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:57.263 00.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c70e168f-cb57-48c9-9e6b-acba5cf7f983"}
22:49:57.269 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c70e168f-cb57-48c9-9e6b-acba5cf7f983"}
22:49:57.273 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49e6c58d-0a18-4e9f-a893-73a284329c90"}
22:49:57.276 00.003 7008 case statement mapped state 6 to 4
22:49:57.277 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"49e6c58d-0a18-4e9f-a893-73a284329c90"}
22:49:57.282 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dcb08aa0-afb3-42b7-9a39-7a1a52513662"}
22:49:57.285 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":350,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"dcb08aa0-afb3-42b7-9a39-7a1a52513662"}
22:49:58.398 01.113 8532 Exposure complete
22:49:58.447 00.049 8532 worker thread done servicing request
22:49:58.447 00.000 7008 OnExposeComplete: enter
22:49:58.450 00.003 7008 UpdateGuideState(): m_state=6
22:49:58.452 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
22:49:58.454 00.002 7008 Star::Find false star n=2 nbg=262 bg=2628.3 sigma=20.5 thresh=2690 peak=2663
22:49:58.456 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=133, SNR=2.9, Peak=2722 HFD=0.0
22:49:58.458 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:49:58.460 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:49:58.462 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:49:58.465 00.003 8532 Worker thread wakes up
22:49:58.465 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:49:58.465 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:49:58.465 00.000 8532 move complete, result=0
22:49:58.465 00.000 8532 worker thread done servicing request
22:49:58.570 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:49:58.576 00.006 7008 Status Line: Star lost - low SNR
22:49:58.582 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7273, med=2619, FiltMin=1913, FiltMax=3085, Gamma=0.990
22:49:58.584 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:49:58.587 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.589 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:49:58.591 00.002 7008 Enqueuing Expose request
22:49:58.593 00.002 8532 Worker thread wakes up
22:49:58.593 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:49:58.593 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:49:59.262 00.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b871fef-dba0-4271-abf0-c377e97cf8ef"}
22:49:59.265 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b871fef-dba0-4271-abf0-c377e97cf8ef"}
22:49:59.268 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb73965b-ab9d-4496-8dda-83523de7249f"}
22:49:59.271 00.003 7008 case statement mapped state 6 to 4
22:49:59.273 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"eb73965b-ab9d-4496-8dda-83523de7249f"}
22:49:59.278 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"804a9856-c58d-4cde-a6b6-dcd30f80cda2"}
22:49:59.281 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":351,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"804a9856-c58d-4cde-a6b6-dcd30f80cda2"}
22:50:00.719 01.438 8532 Exposure complete
22:50:00.746 00.027 8532 worker thread done servicing request
22:50:00.747 00.001 7008 OnExposeComplete: enter
22:50:00.749 00.002 7008 UpdateGuideState(): m_state=6
22:50:00.751 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
22:50:00.753 00.002 7008 Star::Find false star n=5 nbg=254 bg=2618.1 sigma=21.5 thresh=2683 peak=2672
22:50:00.754 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=360, SNR=2.9, Peak=2719 HFD=0.0
22:50:00.756 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:00.760 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:00.763 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:00.765 00.002 8532 Worker thread wakes up
22:50:00.765 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:00.766 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:00.766 00.000 8532 move complete, result=0
22:50:00.766 00.000 8532 worker thread done servicing request
22:50:00.866 00.100 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:00.869 00.003 7008 Status Line: Star lost - low SNR
22:50:00.874 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7441, med=2619, FiltMin=1898, FiltMax=3079, Gamma=0.990
22:50:00.876 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:50:00.878 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:00.882 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:00.883 00.001 7008 Enqueuing Expose request
22:50:00.886 00.003 8532 Worker thread wakes up
22:50:00.886 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:00.886 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:01.261 00.375 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c96e74a3-fd18-4658-9a0d-782dcca2254e"}
22:50:01.264 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c96e74a3-fd18-4658-9a0d-782dcca2254e"}
22:50:01.268 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b49b14b-d39d-49bb-96f4-8c9f91300b87"}
22:50:01.271 00.003 7008 case statement mapped state 6 to 4
22:50:01.274 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8b49b14b-d39d-49bb-96f4-8c9f91300b87"}
22:50:01.278 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a943c19-7264-4278-9af9-9b64458738a5"}
22:50:01.281 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":352,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"0a943c19-7264-4278-9af9-9b64458738a5"}
22:50:03.017 01.736 8532 Exposure complete
22:50:03.058 00.041 8532 worker thread done servicing request
22:50:03.058 00.000 7008 OnExposeComplete: enter
22:50:03.059 00.001 7008 UpdateGuideState(): m_state=6
22:50:03.063 00.004 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
22:50:03.065 00.002 7008 Star::Find false star n=7 nbg=259 bg=2618.6 sigma=21.5 thresh=2683 peak=2658
22:50:03.066 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=544, SNR=2.9, Peak=2712 HFD=0.0
22:50:03.068 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:03.070 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:03.072 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:03.074 00.002 8532 Worker thread wakes up
22:50:03.074 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:03.074 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:03.074 00.000 8532 move complete, result=0
22:50:03.074 00.000 8532 worker thread done servicing request
22:50:03.180 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:03.186 00.006 7008 Status Line: Star lost - low SNR
22:50:03.190 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7222, med=2619, FiltMin=1896, FiltMax=3058, Gamma=0.990
22:50:03.193 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:03.195 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.199 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:03.201 00.002 7008 Enqueuing Expose request
22:50:03.203 00.002 8532 Worker thread wakes up
22:50:03.203 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:03.203 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:03.261 00.058 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c40ffac1-6996-42f7-a032-c3bc514f0060"}
22:50:03.265 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c40ffac1-6996-42f7-a032-c3bc514f0060"}
22:50:03.268 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b9b263d-61ea-4a09-b114-20df9eba4fa0"}
22:50:03.271 00.003 7008 case statement mapped state 6 to 4
22:50:03.273 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4b9b263d-61ea-4a09-b114-20df9eba4fa0"}
22:50:03.276 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e8397549-ea38-4de1-9f0f-43851b7ac757"}
22:50:03.278 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e8397549-ea38-4de1-9f0f-43851b7ac757"}
22:50:05.259 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e711cf02-9836-429c-a571-d6c0d15e9ea7"}
22:50:05.265 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e711cf02-9836-429c-a571-d6c0d15e9ea7"}
22:50:05.272 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eab6f7a7-0844-4b26-9c7f-750a07950ce0"}
22:50:05.277 00.005 7008 case statement mapped state 6 to 4
22:50:05.280 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"eab6f7a7-0844-4b26-9c7f-750a07950ce0"}
22:50:05.286 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"895b028a-e0eb-4fca-a1cd-f699471e2619"}
22:50:05.288 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"895b028a-e0eb-4fca-a1cd-f699471e2619"}
22:50:05.332 00.044 8532 Exposure complete
22:50:05.373 00.041 8532 worker thread done servicing request
22:50:05.374 00.001 7008 OnExposeComplete: enter
22:50:05.376 00.002 7008 UpdateGuideState(): m_state=6
22:50:05.378 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
22:50:05.380 00.002 7008 Star::Find false star n=2 nbg=270 bg=2620.6 sigma=22.6 thresh=2688 peak=2663
22:50:05.381 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=149, SNR=2.9, Peak=2711 HFD=0.0
22:50:05.383 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:05.385 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:05.387 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:05.389 00.002 8532 Worker thread wakes up
22:50:05.389 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:05.389 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:05.389 00.000 8532 move complete, result=0
22:50:05.389 00.000 8532 worker thread done servicing request
22:50:05.490 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:05.494 00.004 7008 Status Line: Star lost - low SNR
22:50:05.497 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7578, med=2618, FiltMin=1939, FiltMax=3074, Gamma=0.990
22:50:05.500 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:05.503 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.505 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:05.507 00.002 7008 Enqueuing Expose request
22:50:05.509 00.002 8532 Worker thread wakes up
22:50:05.509 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:05.509 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:07.259 01.750 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79599ba4-179f-4547-9c03-d0e1996956ba"}
22:50:07.266 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79599ba4-179f-4547-9c03-d0e1996956ba"}
22:50:07.269 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"663fccd9-a986-4fb2-b2da-a01975643927"}
22:50:07.271 00.002 7008 case statement mapped state 6 to 4
22:50:07.274 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"663fccd9-a986-4fb2-b2da-a01975643927"}
22:50:07.276 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15fb19a5-9459-48d4-ab11-626af329b92b"}
22:50:07.279 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":354,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"15fb19a5-9459-48d4-ab11-626af329b92b"}
22:50:07.640 00.361 8532 Exposure complete
22:50:07.684 00.044 8532 worker thread done servicing request
22:50:07.685 00.001 7008 OnExposeComplete: enter
22:50:07.688 00.003 7008 UpdateGuideState(): m_state=6
22:50:07.691 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
22:50:07.693 00.002 7008 Star::Find false star n=4 nbg=265 bg=2619.6 sigma=21.4 thresh=2684 peak=2666
22:50:07.695 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=291, SNR=2.9, Peak=2718 HFD=0.0
22:50:07.697 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:07.700 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:07.701 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:07.703 00.002 8532 Worker thread wakes up
22:50:07.703 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:07.703 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:07.703 00.000 8532 move complete, result=0
22:50:07.704 00.001 8532 worker thread done servicing request
22:50:07.820 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:07.826 00.006 7008 Status Line: Star lost - low SNR
22:50:07.830 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7368, med=2616, FiltMin=1861, FiltMax=3117, Gamma=0.990
22:50:07.833 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:07.834 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.839 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:07.842 00.003 7008 Enqueuing Expose request
22:50:07.845 00.003 8532 Worker thread wakes up
22:50:07.845 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:07.845 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:09.262 01.417 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76a60a91-ddc1-4dd2-975e-557d20cd04b2"}
22:50:09.265 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76a60a91-ddc1-4dd2-975e-557d20cd04b2"}
22:50:09.268 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52f6fdf9-e3fc-4cfc-9f44-ab6b37c25983"}
22:50:09.272 00.004 7008 case statement mapped state 6 to 4
22:50:09.274 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"52f6fdf9-e3fc-4cfc-9f44-ab6b37c25983"}
22:50:09.278 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe848845-b9c0-486e-8012-96709969fb81"}
22:50:09.280 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"fe848845-b9c0-486e-8012-96709969fb81"}
22:50:09.971 00.691 8532 Exposure complete
22:50:10.015 00.044 8532 worker thread done servicing request
22:50:10.016 00.001 7008 OnExposeComplete: enter
22:50:10.018 00.002 7008 UpdateGuideState(): m_state=6
22:50:10.019 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
22:50:10.021 00.002 7008 Star::Find false star n=2 nbg=265 bg=2614.6 sigma=23.5 thresh=2685 peak=2656
22:50:10.024 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=176, SNR=2.9, Peak=2719 HFD=0.0
22:50:10.027 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:10.029 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:10.032 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:10.034 00.002 8532 Worker thread wakes up
22:50:10.034 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:10.034 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:10.034 00.000 8532 move complete, result=0
22:50:10.034 00.000 8532 worker thread done servicing request
22:50:10.148 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:10.152 00.004 7008 Status Line: Star lost - low SNR
22:50:10.156 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7507, med=2613, FiltMin=1937, FiltMax=3055, Gamma=0.990
22:50:10.160 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:50:10.162 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.164 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:10.167 00.003 7008 Enqueuing Expose request
22:50:10.169 00.002 8532 Worker thread wakes up
22:50:10.169 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:10.169 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:11.261 01.092 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4fd0fe6-ad37-46e6-83ff-bdc8c7a5dd35"}
22:50:11.264 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4fd0fe6-ad37-46e6-83ff-bdc8c7a5dd35"}
22:50:11.267 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fee500a2-bbcc-4e0d-9212-76e461cef6db"}
22:50:11.269 00.002 7008 case statement mapped state 6 to 4
22:50:11.271 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fee500a2-bbcc-4e0d-9212-76e461cef6db"}
22:50:11.275 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1383894-37ee-40ea-b01b-fedd47b19f03"}
22:50:11.278 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":356,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d1383894-37ee-40ea-b01b-fedd47b19f03"}
22:50:12.294 01.016 8532 Exposure complete
22:50:12.339 00.045 8532 worker thread done servicing request
22:50:12.340 00.001 7008 OnExposeComplete: enter
22:50:12.342 00.002 7008 UpdateGuideState(): m_state=6
22:50:12.343 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
22:50:12.346 00.003 7008 Star::Find false star n=4 nbg=265 bg=2617.8 sigma=19.7 thresh=2677 peak=2662
22:50:12.348 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=289, SNR=2.9, Peak=2702 HFD=0.0
22:50:12.350 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:12.352 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:12.355 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:12.357 00.002 8532 Worker thread wakes up
22:50:12.357 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:12.357 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:12.357 00.000 8532 move complete, result=0
22:50:12.357 00.000 8532 worker thread done servicing request
22:50:12.473 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:12.476 00.003 7008 Status Line: Star lost - low SNR
22:50:12.481 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7454, med=2611, FiltMin=1951, FiltMax=3061, Gamma=0.990
22:50:12.485 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:50:12.487 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.489 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:12.492 00.003 7008 Enqueuing Expose request
22:50:12.494 00.002 8532 Worker thread wakes up
22:50:12.494 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:12.494 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:13.259 00.765 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9b33ffd-da5e-4a54-bccd-0372438199b3"}
22:50:13.264 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9b33ffd-da5e-4a54-bccd-0372438199b3"}
22:50:13.268 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e087bed-5492-436e-90a9-d833e2e724be"}
22:50:13.271 00.003 7008 case statement mapped state 6 to 4
22:50:13.273 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1e087bed-5492-436e-90a9-d833e2e724be"}
22:50:13.277 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4eef038a-1374-4c46-a848-d2eb56f27ffb"}
22:50:13.280 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"4eef038a-1374-4c46-a848-d2eb56f27ffb"}
22:50:14.619 01.339 8532 Exposure complete
22:50:14.661 00.042 8532 worker thread done servicing request
22:50:14.661 00.000 7008 OnExposeComplete: enter
22:50:14.663 00.002 7008 UpdateGuideState(): m_state=6
22:50:14.665 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
22:50:14.667 00.002 7008 Star::Find false star n=5 nbg=276 bg=2609.2 sigma=20.2 thresh=2670 peak=2651
22:50:14.670 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=325, SNR=2.9, Peak=2695 HFD=0.0
22:50:14.671 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:14.673 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:14.675 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:14.677 00.002 8532 Worker thread wakes up
22:50:14.677 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:14.677 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:14.677 00.000 8532 move complete, result=0
22:50:14.677 00.000 8532 worker thread done servicing request
22:50:14.784 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:14.786 00.002 7008 Status Line: Star lost - low SNR
22:50:14.788 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7408, med=2610, FiltMin=1824, FiltMax=3097, Gamma=0.990
22:50:14.791 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:14.792 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.794 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:14.795 00.001 7008 Enqueuing Expose request
22:50:14.797 00.002 8532 Worker thread wakes up
22:50:14.797 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:14.797 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:15.259 00.462 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e285429d-39c7-4607-b1e0-53834c53438a"}
22:50:15.263 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e285429d-39c7-4607-b1e0-53834c53438a"}
22:50:15.266 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99a23717-01b5-4ba7-b9a9-aa45deb08a86"}
22:50:15.269 00.003 7008 case statement mapped state 6 to 4
22:50:15.272 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"99a23717-01b5-4ba7-b9a9-aa45deb08a86"}
22:50:15.275 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc2901b2-47c9-43f2-bb5b-786bf777767a"}
22:50:15.279 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":358,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"cc2901b2-47c9-43f2-bb5b-786bf777767a"}
22:50:16.927 01.648 8532 Exposure complete
22:50:16.977 00.050 8532 worker thread done servicing request
22:50:16.977 00.000 7008 OnExposeComplete: enter
22:50:16.981 00.004 7008 UpdateGuideState(): m_state=6
22:50:16.985 00.004 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
22:50:16.988 00.003 7008 Star::Find false star n=5 nbg=272 bg=2610.8 sigma=22.9 thresh=2680 peak=2662
22:50:16.992 00.004 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=424, SNR=2.9, Peak=2715 HFD=0.0
22:50:16.994 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:16.996 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:16.999 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:17.004 00.005 8532 Worker thread wakes up
22:50:17.004 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:17.004 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:17.004 00.000 8532 move complete, result=0
22:50:17.004 00.000 8532 worker thread done servicing request
22:50:17.107 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:17.110 00.003 7008 Status Line: Star lost - low SNR
22:50:17.112 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7287, med=2610, FiltMin=1939, FiltMax=3094, Gamma=0.990
22:50:17.115 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:17.116 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:17.118 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:17.120 00.002 7008 Enqueuing Expose request
22:50:17.123 00.003 8532 Worker thread wakes up
22:50:17.123 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:17.123 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:17.259 00.136 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bf219a52-8367-473b-af32-9995ae18dee1"}
22:50:17.264 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bf219a52-8367-473b-af32-9995ae18dee1"}
22:50:17.268 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51d2c04a-3cb0-4f58-a76f-b49a83ff3de9"}
22:50:17.271 00.003 7008 case statement mapped state 6 to 4
22:50:17.275 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"51d2c04a-3cb0-4f58-a76f-b49a83ff3de9"}
22:50:17.278 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1a5b8c13-14ba-48d0-8030-c580f436e7b3"}
22:50:17.280 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"1a5b8c13-14ba-48d0-8030-c580f436e7b3"}
22:50:19.249 01.969 8532 Exposure complete
22:50:19.259 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fdcfde7d-a8c9-4c22-aa38-bc5e89aa5bbc"}
22:50:19.261 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fdcfde7d-a8c9-4c22-aa38-bc5e89aa5bbc"}
22:50:19.264 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0b96760-508d-43f2-aa60-590366bcee3b"}
22:50:19.268 00.004 7008 case statement mapped state 6 to 4
22:50:19.270 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c0b96760-508d-43f2-aa60-590366bcee3b"}
22:50:19.275 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01615375-f607-4d02-8be6-a6c8abc3b16d"}
22:50:19.278 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"01615375-f607-4d02-8be6-a6c8abc3b16d"}
22:50:19.294 00.016 8532 worker thread done servicing request
22:50:19.294 00.000 7008 OnExposeComplete: enter
22:50:19.295 00.001 7008 UpdateGuideState(): m_state=6
22:50:19.297 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
22:50:19.298 00.001 7008 Star::Find false star n=4 nbg=260 bg=2609.8 sigma=18.9 thresh=2666 peak=2652
22:50:19.299 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=290, SNR=2.9, Peak=2700 HFD=0.0
22:50:19.300 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:19.302 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:19.304 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:19.306 00.002 8532 Worker thread wakes up
22:50:19.307 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:19.307 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:19.307 00.000 8532 move complete, result=0
22:50:19.307 00.000 8532 worker thread done servicing request
22:50:19.415 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:19.417 00.002 7008 Status Line: Star lost - low SNR
22:50:19.420 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7388, med=2607, FiltMin=1836, FiltMax=2973, Gamma=0.990
22:50:19.422 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:50:19.424 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.427 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:19.429 00.002 7008 Enqueuing Expose request
22:50:19.431 00.002 8532 Worker thread wakes up
22:50:19.432 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:19.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:21.258 01.826 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"873c97d2-2d27-481d-9052-6a65b7f99c45"}
22:50:21.261 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"873c97d2-2d27-481d-9052-6a65b7f99c45"}
22:50:21.264 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f34229ef-bbd5-48c2-b692-953e871900a8"}
22:50:21.267 00.003 7008 case statement mapped state 6 to 4
22:50:21.270 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f34229ef-bbd5-48c2-b692-953e871900a8"}
22:50:21.274 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"740e77c6-adb8-49d2-9976-31ab63d98ee9"}
22:50:21.280 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":360,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"740e77c6-adb8-49d2-9976-31ab63d98ee9"}
22:50:21.551 00.271 8532 Exposure complete
22:50:21.588 00.037 8532 worker thread done servicing request
22:50:21.588 00.000 7008 OnExposeComplete: enter
22:50:21.591 00.003 7008 UpdateGuideState(): m_state=6
22:50:21.593 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
22:50:21.596 00.003 7008 Star::Find false star n=2 nbg=278 bg=2606.3 sigma=24.2 thresh=2679 peak=2646
22:50:21.598 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=194, SNR=2.9, Peak=2713 HFD=0.0
22:50:21.600 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:21.602 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:21.604 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:21.607 00.003 8532 Worker thread wakes up
22:50:21.607 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:21.607 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:21.607 00.000 8532 move complete, result=0
22:50:21.607 00.000 8532 worker thread done servicing request
22:50:21.713 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:21.716 00.003 7008 Status Line: Star lost - low SNR
22:50:21.721 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7459, med=2605, FiltMin=1908, FiltMax=3098, Gamma=0.990
22:50:21.724 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:21.727 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.729 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:21.733 00.004 7008 Enqueuing Expose request
22:50:21.736 00.003 8532 Worker thread wakes up
22:50:21.736 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:21.736 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:23.258 01.522 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4f81eb6-2af6-4b09-a359-ed0d3e54fa23"}
22:50:23.263 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4f81eb6-2af6-4b09-a359-ed0d3e54fa23"}
22:50:23.268 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"357dd058-2de3-4344-ae33-c6c244e1b19f"}
22:50:23.270 00.002 7008 case statement mapped state 6 to 4
22:50:23.272 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"357dd058-2de3-4344-ae33-c6c244e1b19f"}
22:50:23.277 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd2d4146-aa60-45fe-8965-e17ed0e21004"}
22:50:23.279 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":361,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"bd2d4146-aa60-45fe-8965-e17ed0e21004"}
22:50:23.864 00.585 8532 Exposure complete
22:50:23.908 00.044 8532 worker thread done servicing request
22:50:23.909 00.001 7008 OnExposeComplete: enter
22:50:23.910 00.001 7008 UpdateGuideState(): m_state=6
22:50:23.912 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
22:50:23.915 00.003 7008 Star::Find false star n=1 nbg=279 bg=2608.8 sigma=20.1 thresh=2669 peak=2653
22:50:23.917 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=95, SNR=2.9, Peak=2704 HFD=0.0
22:50:23.919 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:23.921 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:23.922 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:23.924 00.002 8532 Worker thread wakes up
22:50:23.924 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:23.924 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:23.924 00.000 8532 move complete, result=0
22:50:23.925 00.001 8532 worker thread done servicing request
22:50:24.028 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:24.031 00.003 7008 Status Line: Star lost - low SNR
22:50:24.035 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7416, med=2604, FiltMin=1840, FiltMax=3048, Gamma=0.990
22:50:24.038 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:24.040 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.042 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:24.044 00.002 7008 Enqueuing Expose request
22:50:24.046 00.002 8532 Worker thread wakes up
22:50:24.046 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:24.046 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:25.256 01.210 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1cc2c75-c670-4030-a5b9-6848dc615d7c"}
22:50:25.258 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1cc2c75-c670-4030-a5b9-6848dc615d7c"}
22:50:25.260 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f492e22-5419-4cf4-b3dc-9aaf7c37e023"}
22:50:25.263 00.003 7008 case statement mapped state 6 to 4
22:50:25.267 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1f492e22-5419-4cf4-b3dc-9aaf7c37e023"}
22:50:25.270 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"090fb4c3-7785-41fd-88e9-faf4f0b6537b"}
22:50:25.272 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":362,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"090fb4c3-7785-41fd-88e9-faf4f0b6537b"}
22:50:26.175 00.903 8532 Exposure complete
22:50:26.212 00.037 8532 worker thread done servicing request
22:50:26.212 00.000 7008 OnExposeComplete: enter
22:50:26.215 00.003 7008 UpdateGuideState(): m_state=6
22:50:26.217 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
22:50:26.218 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=83, SNR=3.0, Peak=2693 HFD=0.0
22:50:26.220 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:26.221 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:26.224 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:26.226 00.002 8532 Worker thread wakes up
22:50:26.226 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:26.226 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:26.226 00.000 8532 move complete, result=0
22:50:26.227 00.001 8532 worker thread done servicing request
22:50:26.339 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:26.342 00.003 7008 Status Line: Star lost - low SNR
22:50:26.345 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7359, med=2604, FiltMin=1808, FiltMax=3038, Gamma=0.990
22:50:26.348 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:26.350 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.352 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:26.354 00.002 7008 Enqueuing Expose request
22:50:26.357 00.003 8532 Worker thread wakes up
22:50:26.357 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:26.358 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:27.255 00.897 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"093d877b-d91b-4ce2-8bc3-f1c72e316dbe"}
22:50:27.258 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"093d877b-d91b-4ce2-8bc3-f1c72e316dbe"}
22:50:27.263 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a14e6d77-75db-47a1-9e1d-73cc83f7870c"}
22:50:27.266 00.003 7008 case statement mapped state 6 to 4
22:50:27.269 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a14e6d77-75db-47a1-9e1d-73cc83f7870c"}
22:50:27.272 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e0f75a58-165d-4234-8aea-2851640b473a"}
22:50:27.274 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e0f75a58-165d-4234-8aea-2851640b473a"}
22:50:28.485 01.211 8532 Exposure complete
22:50:28.520 00.035 8532 worker thread done servicing request
22:50:28.520 00.000 7008 OnExposeComplete: enter
22:50:28.522 00.002 7008 UpdateGuideState(): m_state=6
22:50:28.524 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
22:50:28.527 00.003 7008 Star::Find false star n=4 nbg=266 bg=2601.3 sigma=19.7 thresh=2660 peak=2648
22:50:28.528 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=283, SNR=2.9, Peak=2697 HFD=0.0
22:50:28.529 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:28.531 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:28.532 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:28.534 00.002 8532 Worker thread wakes up
22:50:28.534 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:28.534 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:28.534 00.000 8532 move complete, result=0
22:50:28.535 00.001 8532 worker thread done servicing request
22:50:28.649 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:28.651 00.002 7008 Status Line: Star lost - low SNR
22:50:28.655 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7417, med=2603, FiltMin=1827, FiltMax=3045, Gamma=0.990
22:50:28.656 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:50:28.658 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.659 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:28.660 00.001 7008 Enqueuing Expose request
22:50:28.662 00.002 8532 Worker thread wakes up
22:50:28.663 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:28.663 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:29.254 00.591 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd51f480-5bc2-4ad0-86ba-9834dbff92e9"}
22:50:29.256 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd51f480-5bc2-4ad0-86ba-9834dbff92e9"}
22:50:29.258 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b24073b5-f43b-4b9f-a496-0661e054181e"}
22:50:29.262 00.004 7008 case statement mapped state 6 to 4
22:50:29.266 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b24073b5-f43b-4b9f-a496-0661e054181e"}
22:50:29.269 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e42ea7ee-fe99-4648-9588-db23daaa3e4d"}
22:50:29.271 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":364,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e42ea7ee-fe99-4648-9588-db23daaa3e4d"}
22:50:30.784 01.513 8532 Exposure complete
22:50:30.812 00.028 8532 worker thread done servicing request
22:50:30.813 00.001 7008 OnExposeComplete: enter
22:50:30.814 00.001 7008 UpdateGuideState(): m_state=6
22:50:30.815 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
22:50:30.816 00.001 7008 Star::Find false star n=4 nbg=278 bg=2600.5 sigma=23.2 thresh=2670 peak=2645
22:50:30.819 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=308, SNR=2.9, Peak=2705 HFD=0.0
22:50:30.821 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:30.823 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:30.824 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:30.825 00.001 8532 Worker thread wakes up
22:50:30.825 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:30.825 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:30.825 00.000 8532 move complete, result=0
22:50:30.826 00.001 8532 worker thread done servicing request
22:50:30.934 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:30.941 00.007 7008 Status Line: Star lost - low SNR
22:50:30.945 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7437, med=2601, FiltMin=1925, FiltMax=3018, Gamma=0.990
22:50:30.948 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:30.950 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.952 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:30.955 00.003 7008 Enqueuing Expose request
22:50:30.957 00.002 8532 Worker thread wakes up
22:50:30.957 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:30.957 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:31.253 00.296 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b6ad653-9fed-4ef2-8d4a-28125864af78"}
22:50:31.256 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b6ad653-9fed-4ef2-8d4a-28125864af78"}
22:50:31.262 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34e678b0-e6f0-43b2-9f6c-f531bc44bad6"}
22:50:31.264 00.002 7008 case statement mapped state 6 to 4
22:50:31.266 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"34e678b0-e6f0-43b2-9f6c-f531bc44bad6"}
22:50:31.269 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fcdd73a0-e1de-4f2a-a43c-a657e2f442ed"}
22:50:31.271 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":365,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"fcdd73a0-e1de-4f2a-a43c-a657e2f442ed"}
22:50:33.082 01.811 8532 Exposure complete
22:50:33.125 00.043 8532 worker thread done servicing request
22:50:33.125 00.000 7008 OnExposeComplete: enter
22:50:33.128 00.003 7008 UpdateGuideState(): m_state=6
22:50:33.130 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
22:50:33.131 00.001 7008 Star::Find false star n=1 nbg=281 bg=2604.5 sigma=22.3 thresh=2671 peak=2651
22:50:33.133 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=96, SNR=2.9, Peak=2700 HFD=0.0
22:50:33.135 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:33.139 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:33.140 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:33.142 00.002 8532 Worker thread wakes up
22:50:33.142 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:33.142 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:33.142 00.000 8532 move complete, result=0
22:50:33.142 00.000 8532 worker thread done servicing request
22:50:33.246 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:33.250 00.004 7008 Status Line: Star lost - low SNR
22:50:33.254 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7382, med=2600, FiltMin=1933, FiltMax=3050, Gamma=0.990
22:50:33.257 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:33.260 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.262 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:33.265 00.003 7008 Enqueuing Expose request
22:50:33.267 00.002 8532 Worker thread wakes up
22:50:33.267 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:33.267 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:33.267 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e7cada1-e80d-48ad-8bdc-6415d68f5594"}
22:50:33.269 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e7cada1-e80d-48ad-8bdc-6415d68f5594"}
22:50:33.272 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5be71b1-277c-4068-b752-b61e68952730"}
22:50:33.275 00.003 7008 case statement mapped state 6 to 4
22:50:33.279 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b5be71b1-277c-4068-b752-b61e68952730"}
22:50:33.281 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"29f29ef3-64a9-40a4-8da1-66fc45bbfe10"}
22:50:33.284 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"29f29ef3-64a9-40a4-8da1-66fc45bbfe10"}
22:50:35.252 01.968 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"308847dd-2d59-437f-94a2-7b39d15611ac"}
22:50:35.256 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"308847dd-2d59-437f-94a2-7b39d15611ac"}
22:50:35.259 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee71f575-0a0f-4169-86cd-54afaaf5cb7e"}
22:50:35.261 00.002 7008 case statement mapped state 6 to 4
22:50:35.264 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ee71f575-0a0f-4169-86cd-54afaaf5cb7e"}
22:50:35.267 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6d25a575-6e06-47c0-8808-4d343d3520a5"}
22:50:35.270 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"6d25a575-6e06-47c0-8808-4d343d3520a5"}
22:50:35.389 00.119 8532 Exposure complete
22:50:35.426 00.037 8532 worker thread done servicing request
22:50:35.427 00.001 7008 OnExposeComplete: enter
22:50:35.428 00.001 7008 UpdateGuideState(): m_state=6
22:50:35.430 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
22:50:35.432 00.002 7008 Star::Find false star n=3 nbg=271 bg=2599.6 sigma=22.6 thresh=2667 peak=2641
22:50:35.434 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=210, SNR=2.9, Peak=2688 HFD=0.0
22:50:35.435 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:35.438 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:35.441 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:35.442 00.001 8532 Worker thread wakes up
22:50:35.442 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:35.442 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:35.442 00.000 8532 move complete, result=0
22:50:35.442 00.000 8532 worker thread done servicing request
22:50:35.551 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:35.555 00.004 7008 Status Line: Star lost - low SNR
22:50:35.563 00.008 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7517, med=2598, FiltMin=1887, FiltMax=3077, Gamma=0.990
22:50:35.565 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:50:35.567 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.570 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:35.572 00.002 7008 Enqueuing Expose request
22:50:35.574 00.002 8532 Worker thread wakes up
22:50:35.575 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:35.575 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:37.251 01.676 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93f63bba-518a-4654-b04b-c1d14d3aa825"}
22:50:37.254 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93f63bba-518a-4654-b04b-c1d14d3aa825"}
22:50:37.258 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24c42483-fe9b-478f-8bfb-2e2e90600321"}
22:50:37.261 00.003 7008 case statement mapped state 6 to 4
22:50:37.263 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"24c42483-fe9b-478f-8bfb-2e2e90600321"}
22:50:37.264 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c950b283-c8cc-4841-8299-bb5f37a6532b"}
22:50:37.268 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":367,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"c950b283-c8cc-4841-8299-bb5f37a6532b"}
22:50:37.708 00.440 8532 Exposure complete
22:50:37.748 00.040 8532 worker thread done servicing request
22:50:37.749 00.001 7008 OnExposeComplete: enter
22:50:37.751 00.002 7008 UpdateGuideState(): m_state=6
22:50:37.753 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
22:50:37.754 00.001 7008 Star::Find false star n=4 nbg=264 bg=2601.7 sigma=21.7 thresh=2667 peak=2646
22:50:37.757 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=296, SNR=2.9, Peak=2695 HFD=0.0
22:50:37.758 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:37.760 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:37.762 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:37.764 00.002 8532 Worker thread wakes up
22:50:37.764 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:37.764 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:37.764 00.000 8532 move complete, result=0
22:50:37.764 00.000 8532 worker thread done servicing request
22:50:37.877 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:37.879 00.002 7008 Status Line: Star lost - low SNR
22:50:37.882 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7441, med=2599, FiltMin=1838, FiltMax=3048, Gamma=0.990
22:50:37.884 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:50:37.886 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.888 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:37.890 00.002 7008 Enqueuing Expose request
22:50:37.892 00.002 8532 Worker thread wakes up
22:50:37.892 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:37.892 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:39.250 01.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bfe2959a-0f55-4def-8352-3cb8b79f4482"}
22:50:39.253 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bfe2959a-0f55-4def-8352-3cb8b79f4482"}
22:50:39.256 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7bfa7f6-9694-46c2-a5a0-1c9e82cfaa5f"}
22:50:39.258 00.002 7008 case statement mapped state 6 to 4
22:50:39.262 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b7bfa7f6-9694-46c2-a5a0-1c9e82cfaa5f"}
22:50:39.265 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fcb09dea-327c-416e-9e4b-25cacf66507c"}
22:50:39.268 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":368,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"fcb09dea-327c-416e-9e4b-25cacf66507c"}
22:50:40.017 00.749 8532 Exposure complete
22:50:40.065 00.048 8532 worker thread done servicing request
22:50:40.065 00.000 7008 OnExposeComplete: enter
22:50:40.068 00.003 7008 UpdateGuideState(): m_state=6
22:50:40.070 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
22:50:40.072 00.002 7008 Star::Find false star n=2 nbg=275 bg=2596.2 sigma=25.9 thresh=2674 peak=2645
22:50:40.074 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=213, SNR=2.9, Peak=2714 HFD=0.0
22:50:40.077 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:40.080 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:40.081 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:40.083 00.002 8532 Worker thread wakes up
22:50:40.083 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:40.083 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:40.083 00.000 8532 move complete, result=0
22:50:40.084 00.001 8532 worker thread done servicing request
22:50:40.195 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:40.198 00.003 7008 Status Line: Star lost - low SNR
22:50:40.202 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7305, med=2597, FiltMin=1870, FiltMax=3086, Gamma=0.990
22:50:40.205 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:40.207 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.210 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:40.212 00.002 7008 Enqueuing Expose request
22:50:40.214 00.002 8532 Worker thread wakes up
22:50:40.214 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:40.214 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:41.249 01.035 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9bc7f4fd-08ae-40df-8c80-ab094cc82c41"}
22:50:41.253 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9bc7f4fd-08ae-40df-8c80-ab094cc82c41"}
22:50:41.257 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f66f589-f5fe-4a17-b0f3-35b2baf68f91"}
22:50:41.262 00.005 7008 case statement mapped state 6 to 4
22:50:41.265 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1f66f589-f5fe-4a17-b0f3-35b2baf68f91"}
22:50:41.269 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a21e56b0-167c-4e5e-8ced-c0a5720f033f"}
22:50:41.272 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"a21e56b0-167c-4e5e-8ced-c0a5720f033f"}
22:50:42.343 01.071 8532 Exposure complete
22:50:42.384 00.041 8532 worker thread done servicing request
22:50:42.384 00.000 7008 OnExposeComplete: enter
22:50:42.386 00.002 7008 UpdateGuideState(): m_state=6
22:50:42.387 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
22:50:42.389 00.002 7008 Star::Find false star n=5 nbg=256 bg=2606.2 sigma=21.3 thresh=2670 peak=2645
22:50:42.391 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=379, SNR=2.9, Peak=2709 HFD=0.0
22:50:42.393 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:42.395 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:42.397 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:42.399 00.002 8532 Worker thread wakes up
22:50:42.400 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:42.400 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:42.400 00.000 8532 move complete, result=0
22:50:42.400 00.000 8532 worker thread done servicing request
22:50:42.506 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:42.512 00.006 7008 Status Line: Star lost - low SNR
22:50:42.514 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7664, med=2597, FiltMin=1913, FiltMax=3090, Gamma=0.990
22:50:42.515 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:50:42.517 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.518 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:42.519 00.001 7008 Enqueuing Expose request
22:50:42.520 00.001 8532 Worker thread wakes up
22:50:42.520 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:42.520 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:43.249 00.729 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f67179af-daf5-4cc8-9c05-b04dd3445514"}
22:50:43.255 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f67179af-daf5-4cc8-9c05-b04dd3445514"}
22:50:43.260 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dd47a2a-cdb4-433d-9203-c1dffd175740"}
22:50:43.264 00.004 7008 case statement mapped state 6 to 4
22:50:43.265 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0dd47a2a-cdb4-433d-9203-c1dffd175740"}
22:50:43.270 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5add528b-cf29-48d4-846b-774ca500abc5"}
22:50:43.272 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":370,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"5add528b-cf29-48d4-846b-774ca500abc5"}
22:50:44.653 01.381 8532 Exposure complete
22:50:44.702 00.049 8532 worker thread done servicing request
22:50:44.702 00.000 7008 OnExposeComplete: enter
22:50:44.705 00.003 7008 UpdateGuideState(): m_state=6
22:50:44.708 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
22:50:44.710 00.002 7008 Star::Find false star n=4 nbg=265 bg=2599.6 sigma=22.9 thresh=2668 peak=2654
22:50:44.711 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=334, SNR=2.9, Peak=2713 HFD=0.0
22:50:44.713 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:44.715 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:44.717 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:44.719 00.002 8532 Worker thread wakes up
22:50:44.719 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:44.719 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:44.719 00.000 8532 move complete, result=0
22:50:44.719 00.000 8532 worker thread done servicing request
22:50:44.830 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:44.835 00.005 7008 Status Line: Star lost - low SNR
22:50:44.838 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7692, med=2597, FiltMin=1902, FiltMax=3083, Gamma=0.990
22:50:44.841 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:44.843 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.846 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:44.848 00.002 7008 Enqueuing Expose request
22:50:44.850 00.002 8532 Worker thread wakes up
22:50:44.850 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:44.852 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:45.249 00.397 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5d5faed-5062-4528-931d-c1a369bd8727"}
22:50:45.254 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5d5faed-5062-4528-931d-c1a369bd8727"}
22:50:45.258 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4622a6c8-f93a-4e15-aec8-7b01371d6235"}
22:50:45.260 00.002 7008 case statement mapped state 6 to 4
22:50:45.263 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4622a6c8-f93a-4e15-aec8-7b01371d6235"}
22:50:45.267 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb486ecc-441d-4156-9cd8-f4b5e1570c7d"}
22:50:45.270 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":371,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"bb486ecc-441d-4156-9cd8-f4b5e1570c7d"}
22:50:46.980 01.710 8532 Exposure complete
22:50:47.023 00.043 8532 worker thread done servicing request
22:50:47.024 00.001 7008 OnExposeComplete: enter
22:50:47.025 00.001 7008 UpdateGuideState(): m_state=6
22:50:47.027 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
22:50:47.029 00.002 7008 Star::Find false star n=2 nbg=266 bg=2599.1 sigma=21.5 thresh=2664 peak=2647
22:50:47.031 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=138, SNR=2.9, Peak=2704 HFD=0.0
22:50:47.033 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:47.035 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:47.037 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:47.039 00.002 8532 Worker thread wakes up
22:50:47.039 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:47.039 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:47.039 00.000 8532 move complete, result=0
22:50:47.040 00.001 8532 worker thread done servicing request
22:50:47.145 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:47.148 00.003 7008 Status Line: Star lost - low SNR
22:50:47.152 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7468, med=2594, FiltMin=1888, FiltMax=3094, Gamma=0.990
22:50:47.155 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:47.157 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.159 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:47.162 00.003 7008 Enqueuing Expose request
22:50:47.165 00.003 8532 Worker thread wakes up
22:50:47.165 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:47.165 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:47.248 00.083 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b0d6ac8-a57f-4b24-b00d-4e4eb3329607"}
22:50:47.250 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b0d6ac8-a57f-4b24-b00d-4e4eb3329607"}
22:50:47.253 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7785c411-b1b7-49d7-99a9-5c199f52c88d"}
22:50:47.256 00.003 7008 case statement mapped state 6 to 4
22:50:47.259 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7785c411-b1b7-49d7-99a9-5c199f52c88d"}
22:50:47.262 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4b419459-e995-46be-af4c-ac35515cfdbb"}
22:50:47.264 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":372,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"4b419459-e995-46be-af4c-ac35515cfdbb"}
22:50:49.247 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1b59a25-8092-4196-a2f7-ca2cd5e25c8c"}
22:50:49.250 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1b59a25-8092-4196-a2f7-ca2cd5e25c8c"}
22:50:49.253 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09a07734-d843-4b47-8528-b10c4253e1e9"}
22:50:49.254 00.001 7008 case statement mapped state 6 to 4
22:50:49.257 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"09a07734-d843-4b47-8528-b10c4253e1e9"}
22:50:49.260 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc0f0c24-ec1d-4d06-8675-30ce8100af65"}
22:50:49.262 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":372,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"dc0f0c24-ec1d-4d06-8675-30ce8100af65"}
22:50:49.289 00.027 8532 Exposure complete
22:50:49.326 00.037 8532 worker thread done servicing request
22:50:49.327 00.001 7008 OnExposeComplete: enter
22:50:49.328 00.001 7008 UpdateGuideState(): m_state=6
22:50:49.330 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
22:50:49.332 00.002 7008 Star::Find false star n=2 nbg=279 bg=2592.7 sigma=21.9 thresh=2658 peak=2645
22:50:49.335 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=140, SNR=2.9, Peak=2678 HFD=0.0
22:50:49.337 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:49.339 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:49.341 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:49.343 00.002 8532 Worker thread wakes up
22:50:49.344 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:49.344 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:49.344 00.000 8532 move complete, result=0
22:50:49.344 00.000 8532 worker thread done servicing request
22:50:49.455 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:49.460 00.005 7008 Status Line: Star lost - low SNR
22:50:49.464 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7598, med=2593, FiltMin=1878, FiltMax=3065, Gamma=0.990
22:50:49.466 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:50:49.468 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.470 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:49.472 00.002 7008 Enqueuing Expose request
22:50:49.474 00.002 8532 Worker thread wakes up
22:50:49.474 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:49.474 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:51.247 01.773 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"562cb1a5-3a87-499d-a0cb-eba01ea254d5"}
22:50:51.251 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"562cb1a5-3a87-499d-a0cb-eba01ea254d5"}
22:50:51.256 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96e45074-0552-416d-9e04-fa4981f913ae"}
22:50:51.261 00.005 7008 case statement mapped state 6 to 4
22:50:51.264 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"96e45074-0552-416d-9e04-fa4981f913ae"}
22:50:51.268 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6431e8bb-f55b-4b0c-8125-ef5ed379e7a7"}
22:50:51.274 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"6431e8bb-f55b-4b0c-8125-ef5ed379e7a7"}
22:50:51.606 00.332 8532 Exposure complete
22:50:51.651 00.045 8532 worker thread done servicing request
22:50:51.651 00.000 7008 OnExposeComplete: enter
22:50:51.655 00.004 7008 UpdateGuideState(): m_state=6
22:50:51.657 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
22:50:51.659 00.002 7008 Star::Find false star n=4 nbg=274 bg=2594.4 sigma=19.7 thresh=2653 peak=2638
22:50:51.662 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=285, SNR=2.9, Peak=2681 HFD=0.0
22:50:51.664 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:51.667 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:51.669 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:51.670 00.001 8532 Worker thread wakes up
22:50:51.670 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:51.670 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:51.670 00.000 8532 move complete, result=0
22:50:51.671 00.001 8532 worker thread done servicing request
22:50:51.786 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:51.789 00.003 7008 Status Line: Star lost - low SNR
22:50:51.793 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7397, med=2592, FiltMin=1883, FiltMax=3076, Gamma=0.990
22:50:51.797 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:50:51.798 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.802 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:51.804 00.002 7008 Enqueuing Expose request
22:50:51.806 00.002 8532 Worker thread wakes up
22:50:51.806 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:51.806 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:53.246 01.440 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3befa184-5378-4527-9ff4-f0bdd7231c2c"}
22:50:53.248 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3befa184-5378-4527-9ff4-f0bdd7231c2c"}
22:50:53.249 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a28d56ec-5d60-4362-aa07-4218dc3d598b"}
22:50:53.252 00.003 7008 case statement mapped state 6 to 4
22:50:53.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a28d56ec-5d60-4362-aa07-4218dc3d598b"}
22:50:53.257 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6111946e-c73a-4da6-8b0b-55c914ba6623"}
22:50:53.259 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"6111946e-c73a-4da6-8b0b-55c914ba6623"}
22:50:53.929 00.670 8532 Exposure complete
22:50:53.975 00.046 8532 worker thread done servicing request
22:50:53.975 00.000 7008 OnExposeComplete: enter
22:50:53.978 00.003 7008 UpdateGuideState(): m_state=6
22:50:53.981 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
22:50:53.984 00.003 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2682 HFD=0.0
22:50:53.987 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:53.991 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:53.995 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:53.999 00.004 8532 Worker thread wakes up
22:50:54.000 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:54.000 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:54.000 00.000 8532 move complete, result=0
22:50:54.000 00.000 8532 worker thread done servicing request
22:50:54.109 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:54.112 00.003 7008 Status Line: Star lost - low mass
22:50:54.115 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7405, med=2591, FiltMin=2018, FiltMax=3035, Gamma=0.990
22:50:54.117 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:50:54.119 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.120 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:54.121 00.001 7008 Enqueuing Expose request
22:50:54.122 00.001 8532 Worker thread wakes up
22:50:54.122 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:54.122 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:55.245 01.123 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b410639a-0464-47f3-8d0d-f1767c85b900"}
22:50:55.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b410639a-0464-47f3-8d0d-f1767c85b900"}
22:50:55.250 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dae9d674-eb2b-4941-bfd3-2c0fd45462b2"}
22:50:55.252 00.002 7008 case statement mapped state 6 to 4
22:50:55.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"dae9d674-eb2b-4941-bfd3-2c0fd45462b2"}
22:50:55.256 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6ce6866-cb3d-4fa9-ad83-5f06c4c01906"}
22:50:55.258 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":375,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e6ce6866-cb3d-4fa9-ad83-5f06c4c01906"}
22:50:56.254 00.996 8532 Exposure complete
22:50:56.288 00.034 8532 worker thread done servicing request
22:50:56.288 00.000 7008 OnExposeComplete: enter
22:50:56.290 00.002 7008 UpdateGuideState(): m_state=6
22:50:56.291 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
22:50:56.292 00.001 7008 Star::Find false star n=4 nbg=265 bg=2591.0 sigma=18.2 thresh=2646 peak=2636
22:50:56.294 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=249, SNR=2.9, Peak=2678 HFD=0.0
22:50:56.296 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:56.298 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:56.300 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:56.301 00.001 8532 Worker thread wakes up
22:50:56.301 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:56.301 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:56.301 00.000 8532 move complete, result=0
22:50:56.301 00.000 8532 worker thread done servicing request
22:50:56.403 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:56.406 00.003 7008 Status Line: Star lost - low SNR
22:50:56.411 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7494, med=2588, FiltMin=1826, FiltMax=3086, Gamma=0.990
22:50:56.415 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:50:56.419 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:56.422 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:56.425 00.003 7008 Enqueuing Expose request
22:50:56.428 00.003 8532 Worker thread wakes up
22:50:56.428 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:56.428 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:57.244 00.816 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99f903f7-197a-4675-a134-ea268ee75473"}
22:50:57.249 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99f903f7-197a-4675-a134-ea268ee75473"}
22:50:57.252 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7231e94f-c57e-4563-8534-47792b8b4da9"}
22:50:57.255 00.003 7008 case statement mapped state 6 to 4
22:50:57.258 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7231e94f-c57e-4563-8534-47792b8b4da9"}
22:50:57.263 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6ecd81b-e5da-43d3-8821-940c82ae57d6"}
22:50:57.266 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":376,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b6ecd81b-e5da-43d3-8821-940c82ae57d6"}
22:50:58.551 01.285 8532 Exposure complete
22:50:58.596 00.045 8532 worker thread done servicing request
22:50:58.597 00.001 7008 OnExposeComplete: enter
22:50:58.601 00.004 7008 UpdateGuideState(): m_state=6
22:50:58.604 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
22:50:58.607 00.003 7008 Star::Find false star n=4 nbg=279 bg=2589.7 sigma=21.6 thresh=2655 peak=2638
22:50:58.610 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=310, SNR=2.9, Peak=2684 HFD=0.0
22:50:58.612 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:50:58.615 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:50:58.617 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:50:58.619 00.002 8532 Worker thread wakes up
22:50:58.620 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:50:58.620 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:50:58.620 00.000 8532 move complete, result=0
22:50:58.620 00.000 8532 worker thread done servicing request
22:50:58.730 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:50:58.732 00.002 7008 Status Line: Star lost - low SNR
22:50:58.735 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7581, med=2587, FiltMin=1857, FiltMax=3083, Gamma=0.990
22:50:58.738 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:50:58.740 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.742 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:50:58.744 00.002 7008 Enqueuing Expose request
22:50:58.746 00.002 8532 Worker thread wakes up
22:50:58.746 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:50:58.746 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:50:59.244 00.498 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c4077a2-e9f0-4d93-ba6f-2363d4a82d64"}
22:50:59.248 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c4077a2-e9f0-4d93-ba6f-2363d4a82d64"}
22:50:59.252 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b4ecacf-bd69-441c-85c5-77dc9b3f1a38"}
22:50:59.254 00.002 7008 case statement mapped state 6 to 4
22:50:59.257 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4b4ecacf-bd69-441c-85c5-77dc9b3f1a38"}
22:50:59.260 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea6c06ac-6330-428b-8bce-3af92a645957"}
22:50:59.262 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"ea6c06ac-6330-428b-8bce-3af92a645957"}
22:51:00.879 01.617 8532 Exposure complete
22:51:00.919 00.040 8532 worker thread done servicing request
22:51:00.920 00.001 7008 OnExposeComplete: enter
22:51:00.922 00.002 7008 UpdateGuideState(): m_state=6
22:51:00.925 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
22:51:00.927 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=69, SNR=2.9, Peak=2665 HFD=0.0
22:51:00.929 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:00.932 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:00.936 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:00.939 00.003 8532 Worker thread wakes up
22:51:00.939 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:00.939 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:00.939 00.000 8532 move complete, result=0
22:51:00.940 00.001 8532 worker thread done servicing request
22:51:01.046 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:01.048 00.002 7008 Status Line: Star lost - low SNR
22:51:01.051 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7343, med=2588, FiltMin=1825, FiltMax=3037, Gamma=0.990
22:51:01.054 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:01.056 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.058 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:01.060 00.002 7008 Enqueuing Expose request
22:51:01.063 00.003 8532 Worker thread wakes up
22:51:01.063 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:01.064 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:01.243 00.179 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dec7d78e-b00c-437e-8ce4-55f5fd87def4"}
22:51:01.245 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dec7d78e-b00c-437e-8ce4-55f5fd87def4"}
22:51:01.247 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b025590-b747-43f0-899d-302ae7abe9a2"}
22:51:01.249 00.002 7008 case statement mapped state 6 to 4
22:51:01.254 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5b025590-b747-43f0-899d-302ae7abe9a2"}
22:51:01.257 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55d8a3d8-069b-4624-8f19-f24537f6ac4e"}
22:51:01.261 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":378,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"55d8a3d8-069b-4624-8f19-f24537f6ac4e"}
22:51:03.195 01.934 8532 Exposure complete
22:51:03.237 00.042 8532 worker thread done servicing request
22:51:03.237 00.000 7008 OnExposeComplete: enter
22:51:03.238 00.001 7008 UpdateGuideState(): m_state=6
22:51:03.240 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
22:51:03.242 00.002 7008 Star::Find false star n=4 nbg=267 bg=2585.4 sigma=23.2 thresh=2655 peak=2632
22:51:03.244 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=301, SNR=2.9, Peak=2679 HFD=0.0
22:51:03.245 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:03.248 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:03.250 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:03.252 00.002 8532 Worker thread wakes up
22:51:03.252 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:03.252 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:03.252 00.000 8532 move complete, result=0
22:51:03.253 00.001 8532 worker thread done servicing request
22:51:03.357 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:03.363 00.006 7008 Status Line: Star lost - low SNR
22:51:03.369 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7426, med=2586, FiltMin=1893, FiltMax=3038, Gamma=0.990
22:51:03.371 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:51:03.374 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.377 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:03.378 00.001 7008 Enqueuing Expose request
22:51:03.380 00.002 8532 Worker thread wakes up
22:51:03.380 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:03.381 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:03.381 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59d9d777-ab23-4804-86b8-a48ee52bfc4e"}
22:51:03.383 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59d9d777-ab23-4804-86b8-a48ee52bfc4e"}
22:51:03.386 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f3648ba-e854-4ce0-9921-082f02db5da4"}
22:51:03.388 00.002 7008 case statement mapped state 6 to 4
22:51:03.389 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0f3648ba-e854-4ce0-9921-082f02db5da4"}
22:51:03.392 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a64f6f5-ba46-418d-bf72-7494b1fd6936"}
22:51:03.395 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"4a64f6f5-ba46-418d-bf72-7494b1fd6936"}
22:51:05.244 01.849 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f24396a6-2b00-4e75-a36e-a2d9b8760cdb"}
22:51:05.246 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f24396a6-2b00-4e75-a36e-a2d9b8760cdb"}
22:51:05.248 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14a037d9-a39e-467d-8b29-646b0b528f86"}
22:51:05.250 00.002 7008 case statement mapped state 6 to 4
22:51:05.251 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"14a037d9-a39e-467d-8b29-646b0b528f86"}
22:51:05.252 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55f17e64-890a-4f70-bba7-e56c3e111ece"}
22:51:05.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":379,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"55f17e64-890a-4f70-bba7-e56c3e111ece"}
22:51:05.501 00.247 8532 Exposure complete
22:51:05.552 00.051 8532 worker thread done servicing request
22:51:05.552 00.000 7008 OnExposeComplete: enter
22:51:05.556 00.004 7008 UpdateGuideState(): m_state=6
22:51:05.558 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
22:51:05.561 00.003 7008 Star::Find false star n=4 nbg=272 bg=2586.3 sigma=20.8 thresh=2649 peak=2628
22:51:05.563 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=320, SNR=2.9, Peak=2687 HFD=0.0
22:51:05.565 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:05.567 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:05.569 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:05.571 00.002 8532 Worker thread wakes up
22:51:05.572 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:05.572 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:05.572 00.000 8532 move complete, result=0
22:51:05.572 00.000 8532 worker thread done servicing request
22:51:05.681 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:05.683 00.002 7008 Status Line: Star lost - low SNR
22:51:05.687 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7350, med=2585, FiltMin=1820, FiltMax=3083, Gamma=0.990
22:51:05.689 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:51:05.692 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.694 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:05.696 00.002 7008 Enqueuing Expose request
22:51:05.699 00.003 8532 Worker thread wakes up
22:51:05.700 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:05.700 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:07.243 01.543 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0733a1db-3cdd-44a0-978f-de6c9ea6ae91"}
22:51:07.246 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0733a1db-3cdd-44a0-978f-de6c9ea6ae91"}
22:51:07.249 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49ccef4d-56e0-488c-80d0-6a0ba8aac439"}
22:51:07.252 00.003 7008 case statement mapped state 6 to 4
22:51:07.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"49ccef4d-56e0-488c-80d0-6a0ba8aac439"}
22:51:07.257 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9aadffe8-e9ff-4086-9b58-9dd3509b8051"}
22:51:07.260 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"9aadffe8-e9ff-4086-9b58-9dd3509b8051"}
22:51:07.828 00.568 8532 Exposure complete
22:51:07.864 00.036 8532 worker thread done servicing request
22:51:07.864 00.000 7008 OnExposeComplete: enter
22:51:07.867 00.003 7008 UpdateGuideState(): m_state=6
22:51:07.869 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
22:51:07.870 00.001 7008 Star::Find false star n=5 nbg=263 bg=2589.3 sigma=20.1 thresh=2650 peak=2633
22:51:07.871 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=362, SNR=2.9, Peak=2691 HFD=0.0
22:51:07.872 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:07.873 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:07.875 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:07.877 00.002 8532 Worker thread wakes up
22:51:07.877 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:07.877 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:07.877 00.000 8532 move complete, result=0
22:51:07.877 00.000 8532 worker thread done servicing request
22:51:07.993 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:07.997 00.004 7008 Status Line: Star lost - low SNR
22:51:07.999 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7453, med=2584, FiltMin=1815, FiltMax=3035, Gamma=0.990
22:51:08.000 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:51:08.001 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.003 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:08.005 00.002 7008 Enqueuing Expose request
22:51:08.009 00.004 8532 Worker thread wakes up
22:51:08.009 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:08.009 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:09.243 01.234 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf0746f4-3803-4922-882a-5ffe27737fc8"}
22:51:09.244 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf0746f4-3803-4922-882a-5ffe27737fc8"}
22:51:09.247 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6411dfee-dc93-4f79-aa01-e5bf1886b80a"}
22:51:09.249 00.002 7008 case statement mapped state 6 to 4
22:51:09.252 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6411dfee-dc93-4f79-aa01-e5bf1886b80a"}
22:51:09.254 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b1589a6c-8524-45b1-b1ce-0cf005bd4008"}
22:51:09.256 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b1589a6c-8524-45b1-b1ce-0cf005bd4008"}
22:51:10.141 00.885 8532 Exposure complete
22:51:10.181 00.040 8532 worker thread done servicing request
22:51:10.181 00.000 7008 OnExposeComplete: enter
22:51:10.184 00.003 7008 UpdateGuideState(): m_state=6
22:51:10.186 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
22:51:10.188 00.002 7008 Star::Find false star n=7 nbg=265 bg=2583.9 sigma=21.2 thresh=2648 peak=2639
22:51:10.190 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=589, SNR=2.9, Peak=2719 HFD=0.0
22:51:10.192 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:10.195 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:10.196 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:10.198 00.002 8532 Worker thread wakes up
22:51:10.198 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:10.198 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:10.198 00.000 8532 move complete, result=0
22:51:10.198 00.000 8532 worker thread done servicing request
22:51:10.300 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:10.306 00.006 7008 Status Line: Star lost - low SNR
22:51:10.312 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7393, med=2584, FiltMin=1839, FiltMax=3081, Gamma=0.990
22:51:10.315 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:10.318 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.320 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:10.324 00.004 7008 Enqueuing Expose request
22:51:10.325 00.001 8532 Worker thread wakes up
22:51:10.325 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:10.325 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:11.243 00.918 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f8d4c2f-0290-4fd2-b12d-d534758aa41b"}
22:51:11.247 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f8d4c2f-0290-4fd2-b12d-d534758aa41b"}
22:51:11.250 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4997be68-027f-44bd-8f19-169c881ecbd6"}
22:51:11.252 00.002 7008 case statement mapped state 6 to 4
22:51:11.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4997be68-027f-44bd-8f19-169c881ecbd6"}
22:51:11.259 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dada34a4-bd9d-4567-a318-1a460e87ede1"}
22:51:11.261 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":382,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"dada34a4-bd9d-4567-a318-1a460e87ede1"}
22:51:12.452 01.191 8532 Exposure complete
22:51:12.495 00.043 8532 worker thread done servicing request
22:51:12.495 00.000 7008 OnExposeComplete: enter
22:51:12.497 00.002 7008 UpdateGuideState(): m_state=6
22:51:12.499 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
22:51:12.501 00.002 7008 Star::Find false star n=2 nbg=280 bg=2585.8 sigma=22.7 thresh=2654 peak=2639
22:51:12.503 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=212, SNR=2.9, Peak=2725 HFD=0.0
22:51:12.505 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:12.506 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:12.510 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:12.511 00.001 8532 Worker thread wakes up
22:51:12.511 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:12.511 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:12.511 00.000 8532 move complete, result=0
22:51:12.511 00.000 8532 worker thread done servicing request
22:51:12.617 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:12.624 00.007 7008 Status Line: Star lost - low SNR
22:51:12.629 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7450, med=2584, FiltMin=1818, FiltMax=3077, Gamma=0.990
22:51:12.632 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:12.636 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.638 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:12.640 00.002 7008 Enqueuing Expose request
22:51:12.642 00.002 8532 Worker thread wakes up
22:51:12.642 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:12.642 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:13.241 00.599 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89279c10-fe9a-4a50-ae59-250f108ebf10"}
22:51:13.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89279c10-fe9a-4a50-ae59-250f108ebf10"}
22:51:13.247 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5741da04-7eec-464f-90dc-4f01cee2d713"}
22:51:13.252 00.005 7008 case statement mapped state 6 to 4
22:51:13.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5741da04-7eec-464f-90dc-4f01cee2d713"}
22:51:13.256 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9c97697a-305e-46c5-9b2a-223acda4c67a"}
22:51:13.259 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":383,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"9c97697a-305e-46c5-9b2a-223acda4c67a"}
22:51:14.775 01.516 8532 Exposure complete
22:51:14.810 00.035 8532 worker thread done servicing request
22:51:14.810 00.000 7008 OnExposeComplete: enter
22:51:14.812 00.002 7008 UpdateGuideState(): m_state=6
22:51:14.813 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
22:51:14.815 00.002 7008 Star::Find false star n=3 nbg=271 bg=2582.2 sigma=22.0 thresh=2648 peak=2627
22:51:14.818 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=223, SNR=2.9, Peak=2669 HFD=0.0
22:51:14.819 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:14.821 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:14.822 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:14.825 00.003 8532 Worker thread wakes up
22:51:14.825 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:14.825 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:14.825 00.000 8532 move complete, result=0
22:51:14.825 00.000 8532 worker thread done servicing request
22:51:14.940 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:14.945 00.005 7008 Status Line: Star lost - low SNR
22:51:14.949 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7354, med=2584, FiltMin=1859, FiltMax=3137, Gamma=0.990
22:51:14.953 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:14.955 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:14.957 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:14.960 00.003 7008 Enqueuing Expose request
22:51:14.962 00.002 8532 Worker thread wakes up
22:51:14.962 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:14.962 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:15.241 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"44c6d10d-c30b-4d00-8aaa-8b2c36c7dc82"}
22:51:15.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"44c6d10d-c30b-4d00-8aaa-8b2c36c7dc82"}
22:51:15.248 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af1a5cf3-0fd2-4bc0-91aa-81c37149edb6"}
22:51:15.251 00.003 7008 case statement mapped state 6 to 4
22:51:15.255 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"af1a5cf3-0fd2-4bc0-91aa-81c37149edb6"}
22:51:15.257 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"412f46dc-fd51-4f1b-96c4-da06e10d1dcc"}
22:51:15.259 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"412f46dc-fd51-4f1b-96c4-da06e10d1dcc"}
22:51:17.095 01.836 8532 Exposure complete
22:51:17.138 00.043 8532 worker thread done servicing request
22:51:17.139 00.001 7008 OnExposeComplete: enter
22:51:17.141 00.002 7008 UpdateGuideState(): m_state=6
22:51:17.142 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
22:51:17.144 00.002 7008 Star::Find false star n=3 nbg=265 bg=2582.5 sigma=22.6 thresh=2650 peak=2632
22:51:17.146 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=256, SNR=2.9, Peak=2698 HFD=0.0
22:51:17.148 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:17.150 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:17.153 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:17.155 00.002 8532 Worker thread wakes up
22:51:17.155 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:17.155 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:17.155 00.000 8532 move complete, result=0
22:51:17.155 00.000 8532 worker thread done servicing request
22:51:17.257 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:17.261 00.004 7008 Status Line: Star lost - low SNR
22:51:17.265 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7448, med=2582, FiltMin=1851, FiltMax=3107, Gamma=0.990
22:51:17.268 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:17.271 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.273 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:17.275 00.002 7008 Enqueuing Expose request
22:51:17.277 00.002 8532 Worker thread wakes up
22:51:17.277 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:17.277 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:17.277 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3122a9d1-511d-4756-9525-89c45ab6d827"}
22:51:17.279 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3122a9d1-511d-4756-9525-89c45ab6d827"}
22:51:17.283 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b533fd5-605f-48e3-aa91-04938c521790"}
22:51:17.285 00.002 7008 case statement mapped state 6 to 4
22:51:17.289 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1b533fd5-605f-48e3-aa91-04938c521790"}
22:51:17.292 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"27db48fc-43ea-4169-964d-7c6e9bbbf7a5"}
22:51:17.294 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":385,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"27db48fc-43ea-4169-964d-7c6e9bbbf7a5"}
22:51:19.241 01.947 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9a9e0e7-c251-4103-b0fc-72ead4730ede"}
22:51:19.243 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9a9e0e7-c251-4103-b0fc-72ead4730ede"}
22:51:19.247 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9441743b-a3b4-4dcb-b5fe-801dbd073059"}
22:51:19.249 00.002 7008 case statement mapped state 6 to 4
22:51:19.253 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9441743b-a3b4-4dcb-b5fe-801dbd073059"}
22:51:19.256 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0756301c-3d5d-4844-9a72-6fae27bea70b"}
22:51:19.259 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":385,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"0756301c-3d5d-4844-9a72-6fae27bea70b"}
22:51:19.407 00.148 8532 Exposure complete
22:51:19.464 00.057 7008 OnExposeComplete: enter
22:51:19.467 00.003 7008 UpdateGuideState(): m_state=6
22:51:19.470 00.003 8532 worker thread done servicing request
22:51:19.471 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
22:51:19.476 00.005 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2670 HFD=0.0
22:51:19.479 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:19.481 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:19.484 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:19.487 00.003 8532 Worker thread wakes up
22:51:19.487 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:19.487 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:19.488 00.001 8532 move complete, result=0
22:51:19.488 00.000 8532 worker thread done servicing request
22:51:19.604 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:19.611 00.007 7008 Status Line: Star lost - low mass
22:51:19.615 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7327, med=2581, FiltMin=1828, FiltMax=3097, Gamma=0.990
22:51:19.617 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:51:19.620 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.623 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:19.625 00.002 7008 Enqueuing Expose request
22:51:19.627 00.002 8532 Worker thread wakes up
22:51:19.627 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:19.627 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:21.241 01.614 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00531f74-6456-4f2c-8345-472ab3f01efd"}
22:51:21.247 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00531f74-6456-4f2c-8345-472ab3f01efd"}
22:51:21.252 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b7f7375-e57b-4b5a-bc8a-e7bbe9cf9ad4"}
22:51:21.254 00.002 7008 case statement mapped state 6 to 4
22:51:21.256 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3b7f7375-e57b-4b5a-bc8a-e7bbe9cf9ad4"}
22:51:21.261 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d962537b-a736-43ee-9ad2-b5ebe47d1355"}
22:51:21.262 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d962537b-a736-43ee-9ad2-b5ebe47d1355"}
22:51:21.753 00.491 8532 Exposure complete
22:51:21.796 00.043 8532 worker thread done servicing request
22:51:21.796 00.000 7008 OnExposeComplete: enter
22:51:21.798 00.002 7008 UpdateGuideState(): m_state=6
22:51:21.801 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
22:51:21.803 00.002 7008 Star::Find false star n=4 nbg=277 bg=2580.8 sigma=22.1 thresh=2647 peak=2634
22:51:21.804 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=316, SNR=2.9, Peak=2680 HFD=0.0
22:51:21.807 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:21.809 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:21.811 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:21.812 00.001 8532 Worker thread wakes up
22:51:21.813 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:21.813 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:21.813 00.000 8532 move complete, result=0
22:51:21.813 00.000 8532 worker thread done servicing request
22:51:21.915 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:21.922 00.007 7008 Status Line: Star lost - low SNR
22:51:21.928 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7304, med=2579, FiltMin=2106, FiltMax=3100, Gamma=0.990
22:51:21.930 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:51:21.933 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.936 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:21.938 00.002 7008 Enqueuing Expose request
22:51:21.941 00.003 8532 Worker thread wakes up
22:51:21.941 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:21.942 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:23.243 01.301 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33ebb762-776e-419d-a730-52e3c56e823f"}
22:51:23.247 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33ebb762-776e-419d-a730-52e3c56e823f"}
22:51:23.251 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5477eaf1-8dbb-4bb9-b617-267bc91976b0"}
22:51:23.254 00.003 7008 case statement mapped state 6 to 4
22:51:23.256 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5477eaf1-8dbb-4bb9-b617-267bc91976b0"}
22:51:23.258 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bfda4501-e09f-4dc9-8295-ae354c038f00"}
22:51:23.261 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":387,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"bfda4501-e09f-4dc9-8295-ae354c038f00"}
22:51:24.064 00.803 8532 Exposure complete
22:51:24.105 00.041 8532 worker thread done servicing request
22:51:24.105 00.000 7008 OnExposeComplete: enter
22:51:24.106 00.001 7008 UpdateGuideState(): m_state=6
22:51:24.110 00.004 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
22:51:24.111 00.001 7008 Star::Find false star n=3 nbg=262 bg=2581.9 sigma=18.3 thresh=2637 peak=2628
22:51:24.113 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=204, SNR=2.9, Peak=2691 HFD=0.0
22:51:24.115 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:24.118 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:24.121 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:24.122 00.001 8532 Worker thread wakes up
22:51:24.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:24.122 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:24.122 00.000 8532 move complete, result=0
22:51:24.122 00.000 8532 worker thread done servicing request
22:51:24.226 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:24.230 00.004 7008 Status Line: Star lost - low SNR
22:51:24.235 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7529, med=2579, FiltMin=2086, FiltMax=3075, Gamma=0.990
22:51:24.237 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:51:24.241 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.243 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:24.244 00.001 7008 Enqueuing Expose request
22:51:24.246 00.002 8532 Worker thread wakes up
22:51:24.247 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:24.247 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:25.243 00.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4cce119d-e9d4-47a3-8afd-610a3b1a4369"}
22:51:25.247 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4cce119d-e9d4-47a3-8afd-610a3b1a4369"}
22:51:25.250 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"420a1bab-b513-4143-93a2-2eb39e7a48de"}
22:51:25.252 00.002 7008 case statement mapped state 6 to 4
22:51:25.255 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"420a1bab-b513-4143-93a2-2eb39e7a48de"}
22:51:25.257 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8f434fbf-8f36-40c8-b8ec-ca5aef6cbc57"}
22:51:25.260 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":388,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"8f434fbf-8f36-40c8-b8ec-ca5aef6cbc57"}
22:51:26.371 01.111 8532 Exposure complete
22:51:26.413 00.042 8532 worker thread done servicing request
22:51:26.414 00.001 7008 OnExposeComplete: enter
22:51:26.416 00.002 7008 UpdateGuideState(): m_state=6
22:51:26.418 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
22:51:26.420 00.002 7008 Star::Find false star n=8 nbg=273 bg=2580.5 sigma=20.9 thresh=2643 peak=2624
22:51:26.422 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=625, SNR=2.9, Peak=2678 HFD=0.0
22:51:26.424 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:26.425 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:26.427 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:26.428 00.001 8532 Worker thread wakes up
22:51:26.428 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:26.428 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:26.428 00.000 8532 move complete, result=0
22:51:26.428 00.000 8532 worker thread done servicing request
22:51:26.531 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:26.536 00.005 7008 Status Line: Star lost - low SNR
22:51:26.540 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7594, med=2580, FiltMin=2149, FiltMax=3080, Gamma=0.990
22:51:26.543 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:26.545 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.546 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:26.551 00.005 7008 Enqueuing Expose request
22:51:26.553 00.002 8532 Worker thread wakes up
22:51:26.553 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:26.553 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:27.243 00.690 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81e26d16-4234-4a88-86bb-0c1b175b8ff1"}
22:51:27.245 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81e26d16-4234-4a88-86bb-0c1b175b8ff1"}
22:51:27.249 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c72b2217-90bf-4c0a-a83b-6528ae080acd"}
22:51:27.251 00.002 7008 case statement mapped state 6 to 4
22:51:27.253 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c72b2217-90bf-4c0a-a83b-6528ae080acd"}
22:51:27.256 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"11938246-f146-4462-b11c-6becfb5e85f8"}
22:51:27.258 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":389,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"11938246-f146-4462-b11c-6becfb5e85f8"}
22:51:28.682 01.424 8532 Exposure complete
22:51:28.724 00.042 8532 worker thread done servicing request
22:51:28.724 00.000 7008 OnExposeComplete: enter
22:51:28.727 00.003 7008 UpdateGuideState(): m_state=6
22:51:28.730 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
22:51:28.733 00.003 7008 Star::Find false star n=4 nbg=261 bg=2580.0 sigma=18.7 thresh=2636 peak=2624
22:51:28.735 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=260, SNR=2.9, Peak=2663 HFD=0.0
22:51:28.737 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:28.740 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:28.742 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:28.744 00.002 8532 Worker thread wakes up
22:51:28.744 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:28.744 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:28.744 00.000 8532 move complete, result=0
22:51:28.744 00.000 8532 worker thread done servicing request
22:51:28.848 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:28.850 00.002 7008 Status Line: Star lost - low SNR
22:51:28.854 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7397, med=2580, FiltMin=2137, FiltMax=3049, Gamma=0.990
22:51:28.856 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:51:28.858 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.859 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:28.860 00.001 7008 Enqueuing Expose request
22:51:28.862 00.002 8532 Worker thread wakes up
22:51:28.862 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:28.862 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:29.242 00.380 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85f6f113-33c9-4692-8d8c-1ef1776c2388"}
22:51:29.246 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85f6f113-33c9-4692-8d8c-1ef1776c2388"}
22:51:29.250 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0d85535-64e6-4c30-b210-526ef62dd085"}
22:51:29.255 00.005 7008 case statement mapped state 6 to 4
22:51:29.258 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d0d85535-64e6-4c30-b210-526ef62dd085"}
22:51:29.261 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c50164b-8d31-4cb8-9053-80f0134fc096"}
22:51:29.265 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"1c50164b-8d31-4cb8-9053-80f0134fc096"}
22:51:30.995 01.730 8532 Exposure complete
22:51:31.032 00.037 8532 worker thread done servicing request
22:51:31.032 00.000 7008 OnExposeComplete: enter
22:51:31.035 00.003 7008 UpdateGuideState(): m_state=6
22:51:31.037 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
22:51:31.040 00.003 7008 Star::Find false star n=2 nbg=265 bg=2585.1 sigma=21.2 thresh=2649 peak=2628
22:51:31.042 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=139, SNR=2.9, Peak=2665 HFD=0.0
22:51:31.044 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:31.046 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:31.048 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:31.051 00.003 8532 Worker thread wakes up
22:51:31.051 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:31.051 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:31.051 00.000 8532 move complete, result=0
22:51:31.051 00.000 8532 worker thread done servicing request
22:51:31.160 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:31.164 00.004 7008 Status Line: Star lost - low SNR
22:51:31.169 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7527, med=2580, FiltMin=2089, FiltMax=3075, Gamma=0.990
22:51:31.173 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:31.175 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.177 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:31.179 00.002 7008 Enqueuing Expose request
22:51:31.181 00.002 8532 Worker thread wakes up
22:51:31.181 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:31.181 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:31.243 00.062 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6047f727-60b4-4d53-be02-b70cd9b04fe3"}
22:51:31.246 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6047f727-60b4-4d53-be02-b70cd9b04fe3"}
22:51:31.251 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"05eb847a-5588-4712-9c91-beb0cdf819de"}
22:51:31.257 00.006 7008 case statement mapped state 6 to 4
22:51:31.260 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"05eb847a-5588-4712-9c91-beb0cdf819de"}
22:51:31.264 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7666e749-6e09-4a73-aa40-487895e6f56a"}
22:51:31.270 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":391,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"7666e749-6e09-4a73-aa40-487895e6f56a"}
22:51:33.241 01.971 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f98ae68-751e-4ef0-9b66-ddd0584c443f"}
22:51:33.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f98ae68-751e-4ef0-9b66-ddd0584c443f"}
22:51:33.246 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4e9cdb6-3ffc-4298-bc43-94ca59e64bee"}
22:51:33.252 00.006 7008 case statement mapped state 6 to 4
22:51:33.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c4e9cdb6-3ffc-4298-bc43-94ca59e64bee"}
22:51:33.258 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a790ab35-5975-45cc-afcc-7505326e3404"}
22:51:33.264 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":391,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"a790ab35-5975-45cc-afcc-7505326e3404"}
22:51:33.303 00.039 8532 Exposure complete
22:51:33.345 00.042 8532 worker thread done servicing request
22:51:33.345 00.000 7008 OnExposeComplete: enter
22:51:33.347 00.002 7008 UpdateGuideState(): m_state=6
22:51:33.349 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
22:51:33.351 00.002 7008 Star::Find false star n=3 nbg=244 bg=2581.3 sigma=16.2 thresh=2630 peak=2623
22:51:33.353 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=197, SNR=2.9, Peak=2671 HFD=0.0
22:51:33.355 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:33.356 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:33.359 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:33.361 00.002 8532 Worker thread wakes up
22:51:33.361 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:33.361 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:33.361 00.000 8532 move complete, result=0
22:51:33.362 00.001 8532 worker thread done servicing request
22:51:33.468 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:33.472 00.004 7008 Status Line: Star lost - low SNR
22:51:33.475 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7457, med=2578, FiltMin=2106, FiltMax=3017, Gamma=0.990
22:51:33.479 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:33.482 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.484 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:33.486 00.002 7008 Enqueuing Expose request
22:51:33.488 00.002 8532 Worker thread wakes up
22:51:33.488 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:33.488 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:35.241 01.753 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d213f77b-22d4-4075-92a9-a550c92dde74"}
22:51:35.245 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d213f77b-22d4-4075-92a9-a550c92dde74"}
22:51:35.249 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ea8e16c-ee0d-44e3-b956-413f78cf60d7"}
22:51:35.252 00.003 7008 case statement mapped state 6 to 4
22:51:35.255 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3ea8e16c-ee0d-44e3-b956-413f78cf60d7"}
22:51:35.259 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8374931-13b8-44c5-9380-49e64d9c6853"}
22:51:35.265 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"c8374931-13b8-44c5-9380-49e64d9c6853"}
22:51:35.616 00.351 8532 Exposure complete
22:51:35.660 00.044 8532 worker thread done servicing request
22:51:35.660 00.000 7008 OnExposeComplete: enter
22:51:35.663 00.003 7008 UpdateGuideState(): m_state=6
22:51:35.666 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
22:51:35.671 00.005 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=72, SNR=2.9, Peak=2668 HFD=0.0
22:51:35.673 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:35.677 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:35.679 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:35.681 00.002 8532 Worker thread wakes up
22:51:35.681 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:35.681 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:35.681 00.000 8532 move complete, result=0
22:51:35.681 00.000 8532 worker thread done servicing request
22:51:35.797 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:35.803 00.006 7008 Status Line: Star lost - low SNR
22:51:35.807 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7452, med=2579, FiltMin=2059, FiltMax=3065, Gamma=0.990
22:51:35.811 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:35.813 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:35.815 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:35.818 00.003 7008 Enqueuing Expose request
22:51:35.821 00.003 8532 Worker thread wakes up
22:51:35.821 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:35.821 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:37.241 01.420 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff4dd0db-3462-4dc1-9d0f-194e815b2aae"}
22:51:37.245 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff4dd0db-3462-4dc1-9d0f-194e815b2aae"}
22:51:37.248 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6cda8e3-ad47-42b7-b776-829bdc8e7b22"}
22:51:37.250 00.002 7008 case statement mapped state 6 to 4
22:51:37.252 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c6cda8e3-ad47-42b7-b776-829bdc8e7b22"}
22:51:37.255 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f8ea1511-3e8a-45fd-adff-afe6b0cdfa96"}
22:51:37.256 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":393,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"f8ea1511-3e8a-45fd-adff-afe6b0cdfa96"}
22:51:37.942 00.686 8532 Exposure complete
22:51:37.979 00.037 8532 worker thread done servicing request
22:51:37.979 00.000 7008 OnExposeComplete: enter
22:51:37.981 00.002 7008 UpdateGuideState(): m_state=6
22:51:37.983 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
22:51:37.984 00.001 7008 Star::Find false star n=5 nbg=278 bg=2576.3 sigma=20.2 thresh=2637 peak=2627
22:51:37.986 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=402, SNR=2.9, Peak=2692 HFD=0.0
22:51:37.988 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:37.990 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:37.993 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:37.995 00.002 8532 Worker thread wakes up
22:51:37.995 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:37.995 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:37.995 00.000 8532 move complete, result=0
22:51:37.996 00.001 8532 worker thread done servicing request
22:51:38.105 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:38.108 00.003 7008 Status Line: Star lost - low SNR
22:51:38.111 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7363, med=2577, FiltMin=2073, FiltMax=3062, Gamma=0.990
22:51:38.114 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:38.117 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.119 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:38.121 00.002 7008 Enqueuing Expose request
22:51:38.125 00.004 8532 Worker thread wakes up
22:51:38.125 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:38.125 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:39.239 01.114 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdd18e81-f114-4a96-82cc-90aee2e02651"}
22:51:39.243 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdd18e81-f114-4a96-82cc-90aee2e02651"}
22:51:39.246 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"385c383c-1de3-4da3-9895-aac845b2bda9"}
22:51:39.250 00.004 7008 case statement mapped state 6 to 4
22:51:39.252 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"385c383c-1de3-4da3-9895-aac845b2bda9"}
22:51:39.254 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f78b3561-2ee7-4b1d-a97f-ef2fd47e3635"}
22:51:39.258 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"f78b3561-2ee7-4b1d-a97f-ef2fd47e3635"}
22:51:40.249 00.991 8532 Exposure complete
22:51:40.298 00.049 8532 worker thread done servicing request
22:51:40.298 00.000 7008 OnExposeComplete: enter
22:51:40.301 00.003 7008 UpdateGuideState(): m_state=6
22:51:40.303 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
22:51:40.304 00.001 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2682 HFD=0.0
22:51:40.306 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:40.309 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:40.311 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:40.313 00.002 8532 Worker thread wakes up
22:51:40.313 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:40.313 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:40.314 00.001 8532 move complete, result=0
22:51:40.314 00.000 8532 worker thread done servicing request
22:51:40.414 00.100 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:40.417 00.003 7008 Status Line: Star lost - low mass
22:51:40.420 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7273, med=2578, FiltMin=2116, FiltMax=3077, Gamma=0.990
22:51:40.423 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:51:40.425 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.427 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:40.428 00.001 7008 Enqueuing Expose request
22:51:40.431 00.003 8532 Worker thread wakes up
22:51:40.431 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:40.431 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:41.239 00.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc5fe3cf-001c-4a6b-bd63-8a3ac106dd21"}
22:51:41.243 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc5fe3cf-001c-4a6b-bd63-8a3ac106dd21"}
22:51:41.247 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"329db934-7887-4c06-b9bb-14337a791ae7"}
22:51:41.250 00.003 7008 case statement mapped state 6 to 4
22:51:41.254 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"329db934-7887-4c06-b9bb-14337a791ae7"}
22:51:41.258 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"33b3d91f-702f-4eb8-866c-66dcc6118e06"}
22:51:41.261 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":395,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"33b3d91f-702f-4eb8-866c-66dcc6118e06"}
22:51:42.553 01.292 8532 Exposure complete
22:51:42.587 00.034 8532 worker thread done servicing request
22:51:42.587 00.000 7008 OnExposeComplete: enter
22:51:42.588 00.001 7008 UpdateGuideState(): m_state=6
22:51:42.590 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
22:51:42.592 00.002 7008 Star::Find false star n=7 nbg=262 bg=2578.7 sigma=16.9 thresh=2629 peak=2618
22:51:42.593 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=418, SNR=2.9, Peak=2663 HFD=0.0
22:51:42.596 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:42.598 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:42.600 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:42.602 00.002 8532 Worker thread wakes up
22:51:42.602 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:42.602 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:42.602 00.000 8532 move complete, result=0
22:51:42.602 00.000 8532 worker thread done servicing request
22:51:42.715 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:42.721 00.006 7008 Status Line: Star lost - low SNR
22:51:42.726 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7410, med=2576, FiltMin=2027, FiltMax=3051, Gamma=0.990
22:51:42.730 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:42.734 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.736 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:42.739 00.003 7008 Enqueuing Expose request
22:51:42.743 00.004 8532 Worker thread wakes up
22:51:42.743 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:42.743 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:43.238 00.495 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bbc8b84-02ba-4081-b579-f51352068958"}
22:51:43.241 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bbc8b84-02ba-4081-b579-f51352068958"}
22:51:43.250 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e54ba0ed-c343-4b83-bd4a-5ac08350f69f"}
22:51:43.252 00.002 7008 case statement mapped state 6 to 4
22:51:43.254 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e54ba0ed-c343-4b83-bd4a-5ac08350f69f"}
22:51:43.258 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58c5bb26-f514-48fd-b60e-eb766f315ea8"}
22:51:43.260 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"58c5bb26-f514-48fd-b60e-eb766f315ea8"}
22:51:44.877 01.617 8532 Exposure complete
22:51:44.924 00.047 8532 worker thread done servicing request
22:51:44.925 00.001 7008 OnExposeComplete: enter
22:51:44.927 00.002 7008 UpdateGuideState(): m_state=6
22:51:44.929 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
22:51:44.932 00.003 7008 Star::Find false star n=2 nbg=282 bg=2577.5 sigma=22.0 thresh=2643 peak=2620
22:51:44.934 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=190, SNR=2.9, Peak=2690 HFD=0.0
22:51:44.936 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:44.939 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:44.941 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:44.943 00.002 8532 Worker thread wakes up
22:51:44.944 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:44.944 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:44.944 00.000 8532 move complete, result=0
22:51:44.944 00.000 8532 worker thread done servicing request
22:51:45.057 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:45.066 00.009 7008 Status Line: Star lost - low SNR
22:51:45.069 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7359, med=2577, FiltMin=2096, FiltMax=3069, Gamma=0.990
22:51:45.072 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:51:45.075 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.078 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:45.081 00.003 7008 Enqueuing Expose request
22:51:45.083 00.002 8532 Worker thread wakes up
22:51:45.083 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:45.083 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:45.237 00.154 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc78ed51-a48d-4f6f-abf6-5a145d35a995"}
22:51:45.240 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc78ed51-a48d-4f6f-abf6-5a145d35a995"}
22:51:45.243 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9290dd8c-94d2-4869-acdb-5a513767367e"}
22:51:45.245 00.002 7008 case statement mapped state 6 to 4
22:51:45.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9290dd8c-94d2-4869-acdb-5a513767367e"}
22:51:45.251 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3e41573-086c-40e0-9c52-6e0380e8bedd"}
22:51:45.253 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e3e41573-086c-40e0-9c52-6e0380e8bedd"}
22:51:47.208 01.955 8532 Exposure complete
22:51:47.235 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1ab7825-f802-45db-9155-978e32311dc2"}
22:51:47.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1ab7825-f802-45db-9155-978e32311dc2"}
22:51:47.238 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4fb0760-a56b-4cea-b1ee-2d3375f2c84f"}
22:51:47.240 00.002 7008 case statement mapped state 6 to 4
22:51:47.241 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f4fb0760-a56b-4cea-b1ee-2d3375f2c84f"}
22:51:47.242 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d2294df-c901-4354-a3be-20bb04eed7eb"}
22:51:47.245 00.003 8532 worker thread done servicing request
22:51:47.245 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"2d2294df-c901-4354-a3be-20bb04eed7eb"}
22:51:47.249 00.004 7008 OnExposeComplete: enter
22:51:47.252 00.003 7008 UpdateGuideState(): m_state=6
22:51:47.253 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
22:51:47.254 00.001 7008 Star::Find false star n=1 nbg=278 bg=2582.6 sigma=20.1 thresh=2643 peak=2613
22:51:47.255 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=95, SNR=2.9, Peak=2678 HFD=0.0
22:51:47.256 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:47.259 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:47.261 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:47.263 00.002 8532 Worker thread wakes up
22:51:47.263 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:47.263 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:47.263 00.000 8532 move complete, result=0
22:51:47.264 00.001 8532 worker thread done servicing request
22:51:47.372 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:47.377 00.005 7008 Status Line: Star lost - low SNR
22:51:47.381 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7397, med=2577, FiltMin=2063, FiltMax=3096, Gamma=0.990
22:51:47.385 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:47.388 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:47.390 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:47.393 00.003 7008 Enqueuing Expose request
22:51:47.395 00.002 8532 Worker thread wakes up
22:51:47.395 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:47.395 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:49.236 01.841 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8a340bb-45c2-4f3d-ac48-601921090d34"}
22:51:49.239 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8a340bb-45c2-4f3d-ac48-601921090d34"}
22:51:49.243 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1959826-919f-436a-89b6-550e16b856f9"}
22:51:49.246 00.003 7008 case statement mapped state 6 to 4
22:51:49.249 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f1959826-919f-436a-89b6-550e16b856f9"}
22:51:49.252 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db9caa75-eec7-4739-9071-1d7a35e1cd23"}
22:51:49.255 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"db9caa75-eec7-4739-9071-1d7a35e1cd23"}
22:51:49.521 00.266 8532 Exposure complete
22:51:49.561 00.040 8532 worker thread done servicing request
22:51:49.561 00.000 7008 OnExposeComplete: enter
22:51:49.563 00.002 7008 UpdateGuideState(): m_state=6
22:51:49.565 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
22:51:49.568 00.003 7008 Star::Find false star n=7 nbg=278 bg=2579.5 sigma=18.5 thresh=2635 peak=2613
22:51:49.570 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=441, SNR=2.9, Peak=2661 HFD=0.0
22:51:49.571 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:49.573 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:49.574 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:49.576 00.002 8532 Worker thread wakes up
22:51:49.576 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:49.577 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:49.577 00.000 8532 move complete, result=0
22:51:49.577 00.000 8532 worker thread done servicing request
22:51:49.685 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:49.687 00.002 7008 Status Line: Star lost - low SNR
22:51:49.690 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7359, med=2577, FiltMin=2123, FiltMax=3091, Gamma=0.990
22:51:49.692 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:51:49.694 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.695 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:49.697 00.002 7008 Enqueuing Expose request
22:51:49.699 00.002 8532 Worker thread wakes up
22:51:49.700 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:49.700 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:51.236 01.536 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4b77448-2cb2-4942-ad85-ec73bf500142"}
22:51:51.240 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4b77448-2cb2-4942-ad85-ec73bf500142"}
22:51:51.243 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c76e3390-7e95-41af-be83-57949256b291"}
22:51:51.246 00.003 7008 case statement mapped state 6 to 4
22:51:51.248 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c76e3390-7e95-41af-be83-57949256b291"}
22:51:51.250 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e207966c-13b2-4477-8502-97d948c7804d"}
22:51:51.253 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":399,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e207966c-13b2-4477-8502-97d948c7804d"}
22:51:51.833 00.580 8532 Exposure complete
22:51:51.883 00.050 8532 worker thread done servicing request
22:51:51.883 00.000 7008 OnExposeComplete: enter
22:51:51.886 00.003 7008 UpdateGuideState(): m_state=6
22:51:51.889 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
22:51:51.891 00.002 7008 Star::Find false star n=3 nbg=276 bg=2582.7 sigma=21.2 thresh=2646 peak=2617
22:51:51.893 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=238, SNR=2.9, Peak=2675 HFD=0.0
22:51:51.894 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:51.896 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:51.899 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:51.901 00.002 8532 Worker thread wakes up
22:51:51.901 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:51.901 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:51.901 00.000 8532 move complete, result=0
22:51:51.901 00.000 8532 worker thread done servicing request
22:51:52.013 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:52.020 00.007 7008 Status Line: Star lost - low SNR
22:51:52.024 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7537, med=2578, FiltMin=2097, FiltMax=3088, Gamma=0.990
22:51:52.028 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:52.031 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.034 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:52.037 00.003 7008 Enqueuing Expose request
22:51:52.040 00.003 8532 Worker thread wakes up
22:51:52.040 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:52.040 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:53.235 01.195 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6e0418d-9393-4fe7-a592-ccdbec29ad1d"}
22:51:53.239 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6e0418d-9393-4fe7-a592-ccdbec29ad1d"}
22:51:53.242 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53d4edb1-daff-44f5-a891-e3619a681c41"}
22:51:53.244 00.002 7008 case statement mapped state 6 to 4
22:51:53.248 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"53d4edb1-daff-44f5-a891-e3619a681c41"}
22:51:53.252 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cab268b7-156b-496c-bdea-47188c8a4112"}
22:51:53.253 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"cab268b7-156b-496c-bdea-47188c8a4112"}
22:51:54.161 00.908 8532 Exposure complete
22:51:54.204 00.043 8532 worker thread done servicing request
22:51:54.205 00.001 7008 OnExposeComplete: enter
22:51:54.207 00.002 7008 UpdateGuideState(): m_state=6
22:51:54.208 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
22:51:54.210 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=69, SNR=2.8, Peak=2658 HFD=0.0
22:51:54.212 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:54.214 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:54.215 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:54.219 00.004 8532 Worker thread wakes up
22:51:54.219 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:54.219 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:54.219 00.000 8532 move complete, result=0
22:51:54.219 00.000 8532 worker thread done servicing request
22:51:54.327 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:54.331 00.004 7008 Status Line: Star lost - low SNR
22:51:54.334 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7336, med=2576, FiltMin=2035, FiltMax=3082, Gamma=0.990
22:51:54.338 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:51:54.340 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.342 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:54.344 00.002 7008 Enqueuing Expose request
22:51:54.347 00.003 8532 Worker thread wakes up
22:51:54.348 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:54.348 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:55.234 00.886 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e177c6e0-c27c-4166-856f-e3d660ce8979"}
22:51:55.236 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e177c6e0-c27c-4166-856f-e3d660ce8979"}
22:51:55.238 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91f20eec-db4b-46a1-a9ac-aa6769355454"}
22:51:55.240 00.002 7008 case statement mapped state 6 to 4
22:51:55.241 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"91f20eec-db4b-46a1-a9ac-aa6769355454"}
22:51:55.243 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7f62fccf-aee0-4c10-b7c8-12c8e7ae0fd1"}
22:51:55.244 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":401,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"7f62fccf-aee0-4c10-b7c8-12c8e7ae0fd1"}
22:51:56.478 01.234 8532 Exposure complete
22:51:56.525 00.047 8532 worker thread done servicing request
22:51:56.525 00.000 7008 OnExposeComplete: enter
22:51:56.527 00.002 7008 UpdateGuideState(): m_state=6
22:51:56.529 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
22:51:56.531 00.002 7008 Star::Find false star n=2 nbg=262 bg=2581.2 sigma=20.9 thresh=2644 peak=2624
22:51:56.534 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=144, SNR=2.9, Peak=2672 HFD=0.0
22:51:56.536 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:56.539 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:56.541 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:56.543 00.002 8532 Worker thread wakes up
22:51:56.544 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:56.544 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:56.544 00.000 8532 move complete, result=0
22:51:56.544 00.000 8532 worker thread done servicing request
22:51:56.658 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:56.662 00.004 7008 Status Line: Star lost - low SNR
22:51:56.665 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7332, med=2577, FiltMin=2183, FiltMax=3035, Gamma=0.990
22:51:56.666 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:51:56.668 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.669 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:56.670 00.001 7008 Enqueuing Expose request
22:51:56.671 00.001 8532 Worker thread wakes up
22:51:56.671 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:56.671 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:57.234 00.563 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3fb1ba9-63b1-48df-871b-951370524a86"}
22:51:57.237 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3fb1ba9-63b1-48df-871b-951370524a86"}
22:51:57.239 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e20ac0f-0245-474d-9b8b-62ec48789c3b"}
22:51:57.241 00.002 7008 case statement mapped state 6 to 4
22:51:57.243 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8e20ac0f-0245-474d-9b8b-62ec48789c3b"}
22:51:57.245 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84a9d671-d15b-46bd-a226-9f804501a190"}
22:51:57.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":402,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"84a9d671-d15b-46bd-a226-9f804501a190"}
22:51:58.796 01.548 8532 Exposure complete
22:51:58.834 00.038 8532 worker thread done servicing request
22:51:58.834 00.000 7008 OnExposeComplete: enter
22:51:58.836 00.002 7008 UpdateGuideState(): m_state=6
22:51:58.839 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
22:51:58.841 00.002 7008 Star::Find false star n=5 nbg=272 bg=2576.1 sigma=21.3 thresh=2640 peak=2625
22:51:58.842 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=380, SNR=2.9, Peak=2680 HFD=0.0
22:51:58.844 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:51:58.846 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:51:58.847 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:51:58.849 00.002 8532 Worker thread wakes up
22:51:58.849 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:51:58.849 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:51:58.849 00.000 8532 move complete, result=0
22:51:58.849 00.000 8532 worker thread done servicing request
22:51:58.961 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:51:58.964 00.003 7008 Status Line: Star lost - low SNR
22:51:58.967 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7460, med=2575, FiltMin=2115, FiltMax=3065, Gamma=0.990
22:51:58.968 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:51:58.969 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.971 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:51:58.973 00.002 7008 Enqueuing Expose request
22:51:58.975 00.002 8532 Worker thread wakes up
22:51:58.975 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:51:58.976 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:51:59.233 00.257 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84e7a26c-d63b-4087-b0d0-a7cbde97d610"}
22:51:59.235 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84e7a26c-d63b-4087-b0d0-a7cbde97d610"}
22:51:59.238 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce896fd4-1174-49ea-a5b6-8ff1ece881f1"}
22:51:59.240 00.002 7008 case statement mapped state 6 to 4
22:51:59.243 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ce896fd4-1174-49ea-a5b6-8ff1ece881f1"}
22:51:59.245 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"21ec5a34-85d1-4610-ae12-621199e51be7"}
22:51:59.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":403,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"21ec5a34-85d1-4610-ae12-621199e51be7"}
22:52:01.108 01.860 8532 Exposure complete
22:52:01.140 00.032 8532 worker thread done servicing request
22:52:01.140 00.000 7008 OnExposeComplete: enter
22:52:01.143 00.003 7008 UpdateGuideState(): m_state=6
22:52:01.144 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
22:52:01.146 00.002 7008 Star::Find false star n=2 nbg=261 bg=2581.9 sigma=18.9 thresh=2639 peak=2612
22:52:01.147 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=130, SNR=2.9, Peak=2664 HFD=0.0
22:52:01.149 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:01.150 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:01.153 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:01.154 00.001 8532 Worker thread wakes up
22:52:01.154 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:01.154 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:01.154 00.000 8532 move complete, result=0
22:52:01.154 00.000 8532 worker thread done servicing request
22:52:01.257 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:01.260 00.003 7008 Status Line: Star lost - low SNR
22:52:01.264 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7506, med=2577, FiltMin=2075, FiltMax=3079, Gamma=0.990
22:52:01.268 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:52:01.270 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.274 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:01.276 00.002 7008 Enqueuing Expose request
22:52:01.279 00.003 8532 Worker thread wakes up
22:52:01.279 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:01.279 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:01.279 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f97287c-fcac-4aa3-913d-0359efb9cb4c"}
22:52:01.281 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f97287c-fcac-4aa3-913d-0359efb9cb4c"}
22:52:01.284 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8409e2ff-0be2-47ee-a271-6c4a7d5b87c4"}
22:52:01.287 00.003 7008 case statement mapped state 6 to 4
22:52:01.291 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8409e2ff-0be2-47ee-a271-6c4a7d5b87c4"}
22:52:01.295 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3c7ebfb-d175-4390-9ceb-0ff02845a7ee"}
22:52:01.297 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b3c7ebfb-d175-4390-9ceb-0ff02845a7ee"}
22:52:03.230 01.933 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8be8560c-f4b5-4595-9526-e00cbe29abd0"}
22:52:03.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8be8560c-f4b5-4595-9526-e00cbe29abd0"}
22:52:03.235 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf62613c-2e16-41f4-bb35-2af3cde82760"}
22:52:03.239 00.004 7008 case statement mapped state 6 to 4
22:52:03.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"bf62613c-2e16-41f4-bb35-2af3cde82760"}
22:52:03.243 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0e6eaad-4ca9-46aa-9a88-192bbbf1817d"}
22:52:03.246 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"a0e6eaad-4ca9-46aa-9a88-192bbbf1817d"}
22:52:03.409 00.163 8532 Exposure complete
22:52:03.450 00.041 8532 worker thread done servicing request
22:52:03.451 00.001 7008 OnExposeComplete: enter
22:52:03.452 00.001 7008 UpdateGuideState(): m_state=6
22:52:03.454 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
22:52:03.457 00.003 7008 Star::Find false star n=4 nbg=263 bg=2578.0 sigma=20.3 thresh=2639 peak=2622
22:52:03.459 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=294, SNR=2.9, Peak=2665 HFD=0.0
22:52:03.461 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:03.464 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:03.465 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:03.468 00.003 8532 Worker thread wakes up
22:52:03.468 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:03.468 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:03.468 00.000 8532 move complete, result=0
22:52:03.468 00.000 8532 worker thread done servicing request
22:52:03.571 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:03.576 00.005 7008 Status Line: Star lost - low SNR
22:52:03.580 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7382, med=2576, FiltMin=2097, FiltMax=3063, Gamma=0.990
22:52:03.582 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:52:03.585 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.589 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:03.593 00.004 7008 Enqueuing Expose request
22:52:03.595 00.002 8532 Worker thread wakes up
22:52:03.596 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:03.597 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:05.229 01.632 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31d74fbe-de72-4877-b706-aada4cd9aba5"}
22:52:05.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31d74fbe-de72-4877-b706-aada4cd9aba5"}
22:52:05.234 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4467fe67-172a-4a21-b0b9-1c2c5f6d8875"}
22:52:05.237 00.003 7008 case statement mapped state 6 to 4
22:52:05.239 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4467fe67-172a-4a21-b0b9-1c2c5f6d8875"}
22:52:05.241 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"86a4ad98-6e2a-46fb-9e17-5b6d82b9e6fd"}
22:52:05.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":405,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"86a4ad98-6e2a-46fb-9e17-5b6d82b9e6fd"}
22:52:05.717 00.473 8532 Exposure complete
22:52:05.765 00.048 8532 worker thread done servicing request
22:52:05.765 00.000 7008 OnExposeComplete: enter
22:52:05.770 00.005 7008 UpdateGuideState(): m_state=6
22:52:05.773 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
22:52:05.775 00.002 7008 Star::Find false star n=7 nbg=264 bg=2570.3 sigma=20.2 thresh=2631 peak=2621
22:52:05.778 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=584, SNR=2.9, Peak=2683 HFD=0.0
22:52:05.780 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:05.784 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:05.786 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:05.789 00.003 8532 Worker thread wakes up
22:52:05.789 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:05.789 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:05.789 00.000 8532 move complete, result=0
22:52:05.790 00.001 8532 worker thread done servicing request
22:52:05.897 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:05.900 00.003 7008 Status Line: Star lost - low SNR
22:52:05.904 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7345, med=2575, FiltMin=2075, FiltMax=3064, Gamma=0.990
22:52:05.906 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:52:05.909 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.913 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:05.915 00.002 7008 Enqueuing Expose request
22:52:05.918 00.003 8532 Worker thread wakes up
22:52:05.918 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:05.918 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:07.229 01.311 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e258df7c-94e6-4bfc-93b4-bf597f480d23"}
22:52:07.238 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e258df7c-94e6-4bfc-93b4-bf597f480d23"}
22:52:07.242 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86ef7932-486f-4bc1-ad15-24f6b1f81430"}
22:52:07.245 00.003 7008 case statement mapped state 6 to 4
22:52:07.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"86ef7932-486f-4bc1-ad15-24f6b1f81430"}
22:52:07.250 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59c10e71-226f-43d1-b3bc-6cbc7d83a45b"}
22:52:07.253 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":406,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"59c10e71-226f-43d1-b3bc-6cbc7d83a45b"}
22:52:08.041 00.788 8532 Exposure complete
22:52:08.084 00.043 8532 worker thread done servicing request
22:52:08.085 00.001 7008 OnExposeComplete: enter
22:52:08.086 00.001 7008 UpdateGuideState(): m_state=6
22:52:08.088 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
22:52:08.090 00.002 7008 Star::Find false star n=3 nbg=262 bg=2570.9 sigma=21.4 thresh=2635 peak=2620
22:52:08.091 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=219, SNR=2.9, Peak=2672 HFD=0.0
22:52:08.094 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:08.096 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:08.098 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:08.099 00.001 8532 Worker thread wakes up
22:52:08.100 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:08.100 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:08.100 00.000 8532 move complete, result=0
22:52:08.100 00.000 8532 worker thread done servicing request
22:52:08.203 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:08.208 00.005 7008 Status Line: Star lost - low SNR
22:52:08.212 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7506, med=2575, FiltMin=2037, FiltMax=3031, Gamma=0.990
22:52:08.219 00.007 7008 UpdateGuideState exits: Star lost - low SNR
22:52:08.222 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.225 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:08.229 00.004 7008 Enqueuing Expose request
22:52:08.233 00.004 8532 Worker thread wakes up
22:52:08.235 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:08.235 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:09.228 00.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e46c7efd-75c7-40b2-86b5-050cef45a72a"}
22:52:09.234 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e46c7efd-75c7-40b2-86b5-050cef45a72a"}
22:52:09.237 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11077aef-0c7d-46a8-8c98-c26f8e80b459"}
22:52:09.241 00.004 7008 case statement mapped state 6 to 4
22:52:09.243 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"11077aef-0c7d-46a8-8c98-c26f8e80b459"}
22:52:09.246 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"252eaece-61b3-471e-9e28-8c25f0eace78"}
22:52:09.249 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":407,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"252eaece-61b3-471e-9e28-8c25f0eace78"}
22:52:10.362 01.113 8532 Exposure complete
22:52:10.400 00.038 8532 worker thread done servicing request
22:52:10.400 00.000 7008 OnExposeComplete: enter
22:52:10.404 00.004 7008 UpdateGuideState(): m_state=6
22:52:10.406 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
22:52:10.407 00.001 7008 Star::Find false star n=13 nbg=261 bg=2573.1 sigma=17.8 thresh=2626 peak=2626
22:52:10.408 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=863, SNR=2.9, Peak=2678 HFD=0.0
22:52:10.410 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:10.411 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:10.413 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:10.415 00.002 8532 Worker thread wakes up
22:52:10.416 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:10.416 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:10.416 00.000 8532 move complete, result=0
22:52:10.416 00.000 8532 worker thread done servicing request
22:52:10.525 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:10.528 00.003 7008 Status Line: Star lost - low SNR
22:52:10.530 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7454, med=2576, FiltMin=2053, FiltMax=3097, Gamma=0.990
22:52:10.532 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:52:10.535 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.537 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:10.540 00.003 7008 Enqueuing Expose request
22:52:10.544 00.004 8532 Worker thread wakes up
22:52:10.544 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:10.544 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:11.228 00.684 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3695dfe-6177-4e86-8b74-56b29a6dc4d7"}
22:52:11.238 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3695dfe-6177-4e86-8b74-56b29a6dc4d7"}
22:52:11.243 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d751c7c-c794-4afa-99a5-2b95c6b81947"}
22:52:11.245 00.002 7008 case statement mapped state 6 to 4
22:52:11.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4d751c7c-c794-4afa-99a5-2b95c6b81947"}
22:52:11.250 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4c670e77-58df-4077-9db0-924298e06fd2"}
22:52:11.253 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":408,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"4c670e77-58df-4077-9db0-924298e06fd2"}
22:52:12.671 01.418 8532 Exposure complete
22:52:12.712 00.041 8532 worker thread done servicing request
22:52:12.712 00.000 7008 OnExposeComplete: enter
22:52:12.715 00.003 7008 UpdateGuideState(): m_state=6
22:52:12.717 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
22:52:12.719 00.002 7008 Star::Find false star n=3 nbg=274 bg=2578.4 sigma=21.3 thresh=2642 peak=2611
22:52:12.721 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=238, SNR=2.9, Peak=2654 HFD=0.0
22:52:12.723 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:12.727 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:12.731 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:12.734 00.003 8532 Worker thread wakes up
22:52:12.734 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:12.734 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:12.734 00.000 8532 move complete, result=0
22:52:12.734 00.000 8532 worker thread done servicing request
22:52:12.850 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:12.854 00.004 7008 Status Line: Star lost - low SNR
22:52:12.859 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7573, med=2575, FiltMin=2083, FiltMax=3074, Gamma=0.990
22:52:12.861 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:52:12.863 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:12.866 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:12.869 00.003 7008 Enqueuing Expose request
22:52:12.871 00.002 8532 Worker thread wakes up
22:52:12.871 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:12.871 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:13.227 00.356 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3dadaf79-ab50-4c80-9e37-85e693955e6c"}
22:52:13.231 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3dadaf79-ab50-4c80-9e37-85e693955e6c"}
22:52:13.234 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9bfd7a50-6b59-4555-a498-e12eda9cc877"}
22:52:13.237 00.003 7008 case statement mapped state 6 to 4
22:52:13.243 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9bfd7a50-6b59-4555-a498-e12eda9cc877"}
22:52:13.247 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b299d64e-b3a6-48d2-82c1-a4c0925ecb6d"}
22:52:13.250 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":409,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b299d64e-b3a6-48d2-82c1-a4c0925ecb6d"}
22:52:14.994 01.744 8532 Exposure complete
22:52:15.042 00.048 8532 worker thread done servicing request
22:52:15.042 00.000 7008 OnExposeComplete: enter
22:52:15.045 00.003 7008 UpdateGuideState(): m_state=6
22:52:15.048 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
22:52:15.049 00.001 7008 Star::Find false star n=3 nbg=280 bg=2580.7 sigma=21.2 thresh=2644 peak=2618
22:52:15.051 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=202, SNR=2.9, Peak=2689 HFD=0.0
22:52:15.053 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:15.055 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:15.056 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:15.057 00.001 8532 Worker thread wakes up
22:52:15.058 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:15.058 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:15.058 00.000 8532 move complete, result=0
22:52:15.058 00.000 8532 worker thread done servicing request
22:52:15.171 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:15.174 00.003 7008 Status Line: Star lost - low SNR
22:52:15.180 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7301, med=2574, FiltMin=2115, FiltMax=3028, Gamma=0.990
22:52:15.183 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:15.186 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.188 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:15.191 00.003 7008 Enqueuing Expose request
22:52:15.193 00.002 8532 Worker thread wakes up
22:52:15.193 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:15.193 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:15.226 00.033 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edfaeff9-3c55-4b70-b2c3-74919cd77039"}
22:52:15.230 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edfaeff9-3c55-4b70-b2c3-74919cd77039"}
22:52:15.236 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7dadd849-b724-4d5e-945a-9fda23f650df"}
22:52:15.239 00.003 7008 case statement mapped state 6 to 4
22:52:15.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7dadd849-b724-4d5e-945a-9fda23f650df"}
22:52:15.244 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45f3db03-c469-4b3f-b732-c1b4fb7a12f5"}
22:52:15.246 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"45f3db03-c469-4b3f-b732-c1b4fb7a12f5"}
22:52:17.225 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58cfb869-2a36-4d05-9301-af0143c04f8e"}
22:52:17.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58cfb869-2a36-4d05-9301-af0143c04f8e"}
22:52:17.230 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3fc03b6-9526-403c-8e35-25d9f175678d"}
22:52:17.233 00.003 7008 case statement mapped state 6 to 4
22:52:17.236 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b3fc03b6-9526-403c-8e35-25d9f175678d"}
22:52:17.239 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39edbe0c-197b-4a27-b8e5-c93ecee091b2"}
22:52:17.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"39edbe0c-197b-4a27-b8e5-c93ecee091b2"}
22:52:17.316 00.075 8532 Exposure complete
22:52:17.359 00.043 8532 worker thread done servicing request
22:52:17.359 00.000 7008 OnExposeComplete: enter
22:52:17.361 00.002 7008 UpdateGuideState(): m_state=6
22:52:17.363 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
22:52:17.365 00.002 7008 Star::Find false star n=2 nbg=278 bg=2573.4 sigma=23.1 thresh=2643 peak=2620
22:52:17.366 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=152, SNR=2.9, Peak=2657 HFD=0.0
22:52:17.368 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:17.370 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:17.373 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:17.375 00.002 8532 Worker thread wakes up
22:52:17.375 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:17.375 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:17.375 00.000 8532 move complete, result=0
22:52:17.376 00.001 8532 worker thread done servicing request
22:52:17.481 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:17.487 00.006 7008 Status Line: Star lost - low SNR
22:52:17.491 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7404, med=2574, FiltMin=2128, FiltMax=3065, Gamma=0.990
22:52:17.494 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:17.497 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.499 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:17.502 00.003 7008 Enqueuing Expose request
22:52:17.504 00.002 8532 Worker thread wakes up
22:52:17.504 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:17.504 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:19.224 01.720 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f3579be-6c56-4da8-93f9-e5b9f1986e76"}
22:52:19.230 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f3579be-6c56-4da8-93f9-e5b9f1986e76"}
22:52:19.232 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6aea018-d5c5-461f-a406-df06e4cc02b2"}
22:52:19.234 00.002 7008 case statement mapped state 6 to 4
22:52:19.235 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d6aea018-d5c5-461f-a406-df06e4cc02b2"}
22:52:19.237 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f81f4765-a7cc-480b-b6fc-df12d33b0bf1"}
22:52:19.239 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"f81f4765-a7cc-480b-b6fc-df12d33b0bf1"}
22:52:19.626 00.387 8532 Exposure complete
22:52:19.671 00.045 8532 worker thread done servicing request
22:52:19.671 00.000 7008 OnExposeComplete: enter
22:52:19.673 00.002 7008 UpdateGuideState(): m_state=6
22:52:19.676 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
22:52:19.678 00.002 7008 Star::Find false star n=3 nbg=282 bg=2577.4 sigma=20.3 thresh=2638 peak=2615
22:52:19.679 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=212, SNR=2.9, Peak=2668 HFD=0.0
22:52:19.681 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:19.683 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:19.685 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:19.687 00.002 8532 Worker thread wakes up
22:52:19.687 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:19.687 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:19.687 00.000 8532 move complete, result=0
22:52:19.687 00.000 8532 worker thread done servicing request
22:52:19.801 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:19.806 00.005 7008 Status Line: Star lost - low SNR
22:52:19.811 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7276, med=2572, FiltMin=2017, FiltMax=3048, Gamma=0.990
22:52:19.815 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:52:19.817 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.820 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:19.821 00.001 7008 Enqueuing Expose request
22:52:19.823 00.002 8532 Worker thread wakes up
22:52:19.824 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:19.824 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:21.225 01.401 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac33cb8e-2792-4885-8d97-09a8522bf8cc"}
22:52:21.227 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac33cb8e-2792-4885-8d97-09a8522bf8cc"}
22:52:21.229 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c9d375a-35e0-4307-a4b7-8805fba92f24"}
22:52:21.232 00.003 7008 case statement mapped state 6 to 4
22:52:21.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6c9d375a-35e0-4307-a4b7-8805fba92f24"}
22:52:21.238 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb3c7bb0-b366-4a5b-8e63-c518b8cc55e1"}
22:52:21.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"eb3c7bb0-b366-4a5b-8e63-c518b8cc55e1"}
22:52:21.947 00.707 8532 Exposure complete
22:52:21.988 00.041 8532 worker thread done servicing request
22:52:21.989 00.001 7008 OnExposeComplete: enter
22:52:21.991 00.002 7008 UpdateGuideState(): m_state=6
22:52:21.992 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
22:52:21.994 00.002 7008 Star::Find false star n=5 nbg=266 bg=2574.0 sigma=18.9 thresh=2631 peak=2617
22:52:21.996 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=364, SNR=2.9, Peak=2680 HFD=0.0
22:52:21.998 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:22.000 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:22.001 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:22.004 00.003 8532 Worker thread wakes up
22:52:22.004 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:22.004 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:22.004 00.000 8532 move complete, result=0
22:52:22.004 00.000 8532 worker thread done servicing request
22:52:22.110 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:22.113 00.003 7008 Status Line: Star lost - low SNR
22:52:22.117 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7244, med=2572, FiltMin=2121, FiltMax=3080, Gamma=0.990
22:52:22.120 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:22.123 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.124 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:22.126 00.002 7008 Enqueuing Expose request
22:52:22.128 00.002 8532 Worker thread wakes up
22:52:22.128 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:22.128 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:23.223 01.095 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1238a29e-e859-43f4-8f03-e89b5d2a55ce"}
22:52:23.228 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1238a29e-e859-43f4-8f03-e89b5d2a55ce"}
22:52:23.232 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12dd462d-3ce7-4b54-a5ec-5abc245abd67"}
22:52:23.236 00.004 7008 case statement mapped state 6 to 4
22:52:23.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"12dd462d-3ce7-4b54-a5ec-5abc245abd67"}
22:52:23.240 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b417c655-bd30-444d-980f-50b6ef25c72b"}
22:52:23.243 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":413,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b417c655-bd30-444d-980f-50b6ef25c72b"}
22:52:24.258 01.015 8532 Exposure complete
22:52:24.302 00.044 8532 worker thread done servicing request
22:52:24.302 00.000 7008 OnExposeComplete: enter
22:52:24.304 00.002 7008 UpdateGuideState(): m_state=6
22:52:24.305 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:52:24.308 00.003 7008 Star::Find false star n=3 nbg=266 bg=2581.6 sigma=22.4 thresh=2649 peak=2613
22:52:24.308 00.000 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=241, SNR=2.9, Peak=2675 HFD=0.0
22:52:24.310 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:24.312 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:24.314 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:24.316 00.002 8532 Worker thread wakes up
22:52:24.316 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:24.317 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:24.317 00.000 8532 move complete, result=0
22:52:24.317 00.000 8532 worker thread done servicing request
22:52:24.421 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:24.424 00.003 7008 Status Line: Star lost - low SNR
22:52:24.427 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7603, med=2571, FiltMin=2080, FiltMax=3063, Gamma=0.990
22:52:24.429 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:52:24.430 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.434 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:24.436 00.002 7008 Enqueuing Expose request
22:52:24.438 00.002 8532 Worker thread wakes up
22:52:24.438 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:24.438 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:25.222 00.784 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4321b99-a755-4854-9f1f-fad8e630fceb"}
22:52:25.229 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4321b99-a755-4854-9f1f-fad8e630fceb"}
22:52:25.236 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97087f68-14de-4b65-907d-f5fedcbc61f6"}
22:52:25.239 00.003 7008 case statement mapped state 6 to 4
22:52:25.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"97087f68-14de-4b65-907d-f5fedcbc61f6"}
22:52:25.244 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8684d85-91f3-484b-9155-132f9da92562"}
22:52:25.246 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"c8684d85-91f3-484b-9155-132f9da92562"}
22:52:26.564 01.318 8532 Exposure complete
22:52:26.611 00.047 8532 worker thread done servicing request
22:52:26.611 00.000 7008 OnExposeComplete: enter
22:52:26.613 00.002 7008 UpdateGuideState(): m_state=6
22:52:26.615 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
22:52:26.618 00.003 7008 Star::Find false star n=5 nbg=264 bg=2571.7 sigma=16.1 thresh=2620 peak=2611
22:52:26.620 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=340, SNR=2.9, Peak=2656 HFD=0.0
22:52:26.622 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:26.624 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:26.627 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:26.629 00.002 8532 Worker thread wakes up
22:52:26.629 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:26.629 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:26.629 00.000 8532 move complete, result=0
22:52:26.630 00.001 8532 worker thread done servicing request
22:52:26.745 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:26.749 00.004 7008 Status Line: Star lost - low SNR
22:52:26.753 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7546, med=2571, FiltMin=2073, FiltMax=3039, Gamma=0.990
22:52:26.756 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:26.758 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.760 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:26.761 00.001 7008 Enqueuing Expose request
22:52:26.763 00.002 8532 Worker thread wakes up
22:52:26.763 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:26.763 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:27.221 00.458 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b05a0ce9-5cb7-4d9a-a885-674201cb9885"}
22:52:27.227 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b05a0ce9-5cb7-4d9a-a885-674201cb9885"}
22:52:27.236 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd0c6bd9-54b1-40d7-9138-644c54673dcf"}
22:52:27.243 00.007 7008 case statement mapped state 6 to 4
22:52:27.246 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"bd0c6bd9-54b1-40d7-9138-644c54673dcf"}
22:52:27.251 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71cf6d4e-eebe-481e-921f-05b6b387da30"}
22:52:27.254 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":415,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"71cf6d4e-eebe-481e-921f-05b6b387da30"}
22:52:28.892 01.638 8532 Exposure complete
22:52:28.938 00.046 8532 worker thread done servicing request
22:52:28.938 00.000 7008 OnExposeComplete: enter
22:52:28.940 00.002 7008 UpdateGuideState(): m_state=6
22:52:28.942 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
22:52:28.943 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=71, SNR=2.7, Peak=2660 HFD=0.0
22:52:28.947 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:28.950 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:28.951 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:28.953 00.002 8532 Worker thread wakes up
22:52:28.953 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:28.953 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:28.953 00.000 8532 move complete, result=0
22:52:28.953 00.000 8532 worker thread done servicing request
22:52:29.068 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:29.072 00.004 7008 Status Line: Star lost - low SNR
22:52:29.075 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7494, med=2571, FiltMin=2099, FiltMax=3057, Gamma=0.990
22:52:29.078 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:29.081 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.083 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:29.085 00.002 7008 Enqueuing Expose request
22:52:29.087 00.002 8532 Worker thread wakes up
22:52:29.087 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:29.087 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:29.222 00.135 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"247e4c9c-0b0f-4a56-85a4-697d69156e20"}
22:52:29.224 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"247e4c9c-0b0f-4a56-85a4-697d69156e20"}
22:52:29.233 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6aad6a9-e6ad-4d8d-887b-b4b531f8ea8a"}
22:52:29.236 00.003 7008 case statement mapped state 6 to 4
22:52:29.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e6aad6a9-e6ad-4d8d-887b-b4b531f8ea8a"}
22:52:29.241 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b578a43c-4a21-4690-8687-953be5b29748"}
22:52:29.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b578a43c-4a21-4690-8687-953be5b29748"}
22:52:31.219 01.975 8532 Exposure complete
22:52:31.222 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f36d57b7-465f-41eb-b90d-8b30ff5bc1d0"}
22:52:31.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f36d57b7-465f-41eb-b90d-8b30ff5bc1d0"}
22:52:31.228 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d320c997-57c7-4644-b608-243a06bcce51"}
22:52:31.232 00.004 7008 case statement mapped state 6 to 4
22:52:31.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d320c997-57c7-4644-b608-243a06bcce51"}
22:52:31.239 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3ae916bb-3e6d-40e2-b854-1b19a6f32188"}
22:52:31.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":416,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"3ae916bb-3e6d-40e2-b854-1b19a6f32188"}
22:52:31.264 00.023 8532 worker thread done servicing request
22:52:31.264 00.000 7008 OnExposeComplete: enter
22:52:31.267 00.003 7008 UpdateGuideState(): m_state=6
22:52:31.269 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
22:52:31.272 00.003 7008 Star::Find false star n=6 nbg=272 bg=2568.5 sigma=21.0 thresh=2631 peak=2610
22:52:31.274 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=398, SNR=2.9, Peak=2664 HFD=0.0
22:52:31.276 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:31.278 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:31.279 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:31.281 00.002 8532 Worker thread wakes up
22:52:31.281 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:31.281 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:31.283 00.002 8532 move complete, result=0
22:52:31.283 00.000 8532 worker thread done servicing request
22:52:31.397 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:31.401 00.004 7008 Status Line: Star lost - low SNR
22:52:31.407 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7319, med=2569, FiltMin=2260, FiltMax=3037, Gamma=0.990
22:52:31.410 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:31.412 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.414 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:31.418 00.004 7008 Enqueuing Expose request
22:52:31.421 00.003 8532 Worker thread wakes up
22:52:31.421 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:31.421 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:33.221 01.800 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b2ad2ab-de80-4c86-943a-ada77a5d787c"}
22:52:33.227 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b2ad2ab-de80-4c86-943a-ada77a5d787c"}
22:52:33.230 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6359f14-e13c-4b6f-b683-afb7361955f1"}
22:52:33.233 00.003 7008 case statement mapped state 6 to 4
22:52:33.237 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d6359f14-e13c-4b6f-b683-afb7361955f1"}
22:52:33.241 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7cdb03db-cac7-4d7a-92e7-8f9018fe3a3b"}
22:52:33.243 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"7cdb03db-cac7-4d7a-92e7-8f9018fe3a3b"}
22:52:33.545 00.302 8532 Exposure complete
22:52:33.590 00.045 8532 worker thread done servicing request
22:52:33.590 00.000 7008 OnExposeComplete: enter
22:52:33.592 00.002 7008 UpdateGuideState(): m_state=6
22:52:33.593 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
22:52:33.596 00.003 7008 Star::Find false star n=3 nbg=272 bg=2567.5 sigma=22.8 thresh=2636 peak=2620
22:52:33.598 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=250, SNR=2.9, Peak=2667 HFD=0.0
22:52:33.600 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:33.601 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:33.603 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:33.605 00.002 8532 Worker thread wakes up
22:52:33.605 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:33.605 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:33.605 00.000 8532 move complete, result=0
22:52:33.605 00.000 8532 worker thread done servicing request
22:52:33.720 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:33.725 00.005 7008 Status Line: Star lost - low SNR
22:52:33.732 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7352, med=2568, FiltMin=2246, FiltMax=2986, Gamma=0.990
22:52:33.735 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:33.739 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.741 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:33.743 00.002 7008 Enqueuing Expose request
22:52:33.746 00.003 8532 Worker thread wakes up
22:52:33.746 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:33.746 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:35.221 01.475 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a2b6b95-ce7a-47d1-819c-c061a6c8c6ef"}
22:52:35.226 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a2b6b95-ce7a-47d1-819c-c061a6c8c6ef"}
22:52:35.237 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97fda1f3-e23b-4c02-a6ad-1616448db6cb"}
22:52:35.241 00.004 7008 case statement mapped state 6 to 4
22:52:35.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"97fda1f3-e23b-4c02-a6ad-1616448db6cb"}
22:52:35.252 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6d8cc825-32a3-4aff-b8e0-dddcadc74be2"}
22:52:35.256 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":418,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"6d8cc825-32a3-4aff-b8e0-dddcadc74be2"}
22:52:35.878 00.622 8532 Exposure complete
22:52:35.934 00.056 8532 worker thread done servicing request
22:52:35.934 00.000 7008 OnExposeComplete: enter
22:52:35.937 00.003 7008 UpdateGuideState(): m_state=6
22:52:35.940 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
22:52:35.943 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=77, SNR=2.9, Peak=2652 HFD=0.0
22:52:35.946 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:35.950 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:35.952 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:35.954 00.002 8532 Worker thread wakes up
22:52:35.954 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:35.954 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:35.954 00.000 8532 move complete, result=0
22:52:35.954 00.000 8532 worker thread done servicing request
22:52:36.057 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:36.061 00.004 7008 Status Line: Star lost - low SNR
22:52:36.066 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7407, med=2572, FiltMin=2283, FiltMax=3019, Gamma=0.990
22:52:36.070 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:52:36.073 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.075 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:36.078 00.003 7008 Enqueuing Expose request
22:52:36.081 00.003 8532 Worker thread wakes up
22:52:36.081 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:36.081 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:37.221 01.140 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6da9ecaa-13f8-4ce5-b0ca-20e1e613a11e"}
22:52:37.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6da9ecaa-13f8-4ce5-b0ca-20e1e613a11e"}
22:52:37.225 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"657ece98-dd30-48ca-9d6d-08a277d4bbe3"}
22:52:37.226 00.001 7008 case statement mapped state 6 to 4
22:52:37.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"657ece98-dd30-48ca-9d6d-08a277d4bbe3"}
22:52:37.230 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5eb2f062-3340-4970-a2a1-db3caae0ce1f"}
22:52:37.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":419,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"5eb2f062-3340-4970-a2a1-db3caae0ce1f"}
22:52:38.203 00.971 8532 Exposure complete
22:52:38.247 00.044 8532 worker thread done servicing request
22:52:38.249 00.002 7008 OnExposeComplete: enter
22:52:38.251 00.002 7008 UpdateGuideState(): m_state=6
22:52:38.254 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
22:52:38.256 00.002 7008 Star::Find false star n=3 nbg=262 bg=2572.9 sigma=20.2 thresh=2633 peak=2620
22:52:38.258 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=255, SNR=2.9, Peak=2701 HFD=0.0
22:52:38.262 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:38.264 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:38.266 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:38.266 00.000 8532 Worker thread wakes up
22:52:38.267 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:38.267 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:38.267 00.000 8532 move complete, result=0
22:52:38.267 00.000 8532 worker thread done servicing request
22:52:38.382 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:38.389 00.007 7008 Status Line: Star lost - low SNR
22:52:38.393 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7370, med=2571, FiltMin=2263, FiltMax=3022, Gamma=0.990
22:52:38.397 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:52:38.399 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.401 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:38.404 00.003 7008 Enqueuing Expose request
22:52:38.406 00.002 8532 Worker thread wakes up
22:52:38.406 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:38.406 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:39.220 00.814 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c2849c9-2291-4c33-8153-56e5e722b79c"}
22:52:39.229 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c2849c9-2291-4c33-8153-56e5e722b79c"}
22:52:39.236 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b918c00-ca98-461b-9170-e47b0cea8a7f"}
22:52:39.242 00.006 7008 case statement mapped state 6 to 4
22:52:39.246 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1b918c00-ca98-461b-9170-e47b0cea8a7f"}
22:52:39.249 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e4fb82d-b929-4ec4-93fa-6b4b355dff3d"}
22:52:39.251 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"2e4fb82d-b929-4ec4-93fa-6b4b355dff3d"}
22:52:40.526 01.275 8532 Exposure complete
22:52:40.575 00.049 8532 worker thread done servicing request
22:52:40.575 00.000 7008 OnExposeComplete: enter
22:52:40.579 00.004 7008 UpdateGuideState(): m_state=6
22:52:40.581 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
22:52:40.583 00.002 7008 Star::Find false star n=1 nbg=275 bg=2571.7 sigma=23.0 thresh=2641 peak=2616
22:52:40.586 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=89, SNR=2.9, Peak=2663 HFD=0.0
22:52:40.588 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:40.591 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:40.592 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:40.594 00.002 8532 Worker thread wakes up
22:52:40.595 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:40.595 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:40.595 00.000 8532 move complete, result=0
22:52:40.595 00.000 8532 worker thread done servicing request
22:52:40.705 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:40.710 00.005 7008 Status Line: Star lost - low SNR
22:52:40.714 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7353, med=2568, FiltMin=2264, FiltMax=3063, Gamma=0.990
22:52:40.717 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:40.719 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.722 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:40.724 00.002 7008 Enqueuing Expose request
22:52:40.725 00.001 8532 Worker thread wakes up
22:52:40.726 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:40.726 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:41.219 00.493 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5403b24b-865e-463f-9ab5-fc52911d07a7"}
22:52:41.222 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5403b24b-865e-463f-9ab5-fc52911d07a7"}
22:52:41.227 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e9e69fc5-f4a7-48b1-b37f-a62ca87b5821"}
22:52:41.230 00.003 7008 case statement mapped state 6 to 4
22:52:41.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e9e69fc5-f4a7-48b1-b37f-a62ca87b5821"}
22:52:41.233 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c61cec66-4ebb-4bbe-a805-b4ced0edc1ee"}
22:52:41.237 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":421,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"c61cec66-4ebb-4bbe-a805-b4ced0edc1ee"}
22:52:42.850 01.613 8532 Exposure complete
22:52:42.893 00.043 8532 worker thread done servicing request
22:52:42.894 00.001 7008 OnExposeComplete: enter
22:52:42.896 00.002 7008 UpdateGuideState(): m_state=6
22:52:42.898 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
22:52:42.901 00.003 7008 Star::Find false star n=3 nbg=277 bg=2570.5 sigma=22.4 thresh=2638 peak=2611
22:52:42.903 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=224, SNR=2.9, Peak=2661 HFD=0.0
22:52:42.905 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:42.908 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:42.911 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:42.914 00.003 8532 Worker thread wakes up
22:52:42.914 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:42.914 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:42.914 00.000 8532 move complete, result=0
22:52:42.914 00.000 8532 worker thread done servicing request
22:52:43.029 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:43.033 00.004 7008 Status Line: Star lost - low SNR
22:52:43.038 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7230, med=2569, FiltMin=2252, FiltMax=3075, Gamma=0.990
22:52:43.039 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:52:43.043 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.046 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:43.049 00.003 7008 Enqueuing Expose request
22:52:43.052 00.003 8532 Worker thread wakes up
22:52:43.052 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:43.052 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:43.218 00.166 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f650363-01d7-4538-aada-238212ac619c"}
22:52:43.225 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f650363-01d7-4538-aada-238212ac619c"}
22:52:43.237 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8de47ad8-57c2-4bc1-abca-d28c312d9b48"}
22:52:43.241 00.004 7008 case statement mapped state 6 to 4
22:52:43.245 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8de47ad8-57c2-4bc1-abca-d28c312d9b48"}
22:52:43.249 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d96bf1eb-6b77-4f73-92a1-46ad1afbd74c"}
22:52:43.252 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":422,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d96bf1eb-6b77-4f73-92a1-46ad1afbd74c"}
22:52:45.177 01.925 8532 Exposure complete
22:52:45.217 00.040 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07ec666d-50fc-41b3-b7b7-ba3d8f7bd713"}
22:52:45.224 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07ec666d-50fc-41b3-b7b7-ba3d8f7bd713"}
22:52:45.233 00.009 8532 worker thread done servicing request
22:52:45.233 00.000 7008 OnExposeComplete: enter
22:52:45.236 00.003 7008 UpdateGuideState(): m_state=6
22:52:45.239 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
22:52:45.241 00.002 7008 Star::Find false star n=3 nbg=264 bg=2575.8 sigma=19.2 thresh=2633 peak=2611
22:52:45.243 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=192, SNR=2.9, Peak=2660 HFD=0.0
22:52:45.245 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:45.247 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:45.249 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:45.251 00.002 8532 Worker thread wakes up
22:52:45.251 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:45.252 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:45.252 00.000 8532 move complete, result=0
22:52:45.252 00.000 8532 worker thread done servicing request
22:52:45.355 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:45.360 00.005 7008 Status Line: Star lost - low SNR
22:52:45.364 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7439, med=2570, FiltMin=2230, FiltMax=2998, Gamma=0.990
22:52:45.367 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:45.369 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.373 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:45.375 00.002 7008 Enqueuing Expose request
22:52:45.377 00.002 8532 Worker thread wakes up
22:52:45.377 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:45.377 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:45.377 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c268b55-d117-4746-9534-154b966c0755"}
22:52:45.379 00.002 7008 case statement mapped state 6 to 4
22:52:45.381 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9c268b55-d117-4746-9534-154b966c0755"}
22:52:45.383 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32087770-6bd2-4d31-a7ab-09ba1bcb7678"}
22:52:45.385 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"32087770-6bd2-4d31-a7ab-09ba1bcb7678"}
22:52:47.217 01.832 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01b0763b-5f22-4737-9f97-b21a48fa63d0"}
22:52:47.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01b0763b-5f22-4737-9f97-b21a48fa63d0"}
22:52:47.224 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2103f360-704a-450f-a427-0b628d606f54"}
22:52:47.228 00.004 7008 case statement mapped state 6 to 4
22:52:47.229 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2103f360-704a-450f-a427-0b628d606f54"}
22:52:47.231 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b8aee19-6108-43f6-b457-5d00184fc31d"}
22:52:47.233 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"0b8aee19-6108-43f6-b457-5d00184fc31d"}
22:52:47.496 00.263 8532 Exposure complete
22:52:47.538 00.042 8532 worker thread done servicing request
22:52:47.539 00.001 7008 OnExposeComplete: enter
22:52:47.541 00.002 7008 UpdateGuideState(): m_state=6
22:52:47.542 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
22:52:47.545 00.003 7008 Star::Find false star n=4 nbg=259 bg=2569.0 sigma=18.8 thresh=2625 peak=2608
22:52:47.547 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=266, SNR=2.9, Peak=2661 HFD=0.0
22:52:47.550 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:47.553 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:47.555 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:47.557 00.002 8532 Worker thread wakes up
22:52:47.557 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:47.557 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:47.557 00.000 8532 move complete, result=0
22:52:47.557 00.000 8532 worker thread done servicing request
22:52:47.661 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:47.665 00.004 7008 Status Line: Star lost - low SNR
22:52:47.669 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7479, med=2569, FiltMin=2250, FiltMax=3036, Gamma=0.990
22:52:47.672 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:52:47.675 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.678 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:47.680 00.002 7008 Enqueuing Expose request
22:52:47.682 00.002 8532 Worker thread wakes up
22:52:47.682 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:47.682 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:49.217 01.535 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7f18adb-0dce-43d9-b610-b987871a7942"}
22:52:49.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7f18adb-0dce-43d9-b610-b987871a7942"}
22:52:49.222 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2811b602-4beb-4d1e-bd7a-d8bde74bbacd"}
22:52:49.224 00.002 7008 case statement mapped state 6 to 4
22:52:49.228 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2811b602-4beb-4d1e-bd7a-d8bde74bbacd"}
22:52:49.231 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a7f5e1fb-e928-4940-a1c4-10473eb6a3d3"}
22:52:49.234 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":424,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"a7f5e1fb-e928-4940-a1c4-10473eb6a3d3"}
22:52:49.811 00.577 8532 Exposure complete
22:52:49.856 00.045 8532 worker thread done servicing request
22:52:49.856 00.000 7008 OnExposeComplete: enter
22:52:49.858 00.002 7008 UpdateGuideState(): m_state=6
22:52:49.860 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
22:52:49.862 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=71, SNR=2.7, Peak=2661 HFD=0.0
22:52:49.864 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:49.866 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:49.869 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:49.871 00.002 8532 Worker thread wakes up
22:52:49.871 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:49.871 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:49.871 00.000 8532 move complete, result=0
22:52:49.871 00.000 8532 worker thread done servicing request
22:52:49.975 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:49.979 00.004 7008 Status Line: Star lost - low SNR
22:52:49.986 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7434, med=2570, FiltMin=2265, FiltMax=3004, Gamma=0.990
22:52:49.990 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:52:49.992 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.994 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:49.997 00.003 7008 Enqueuing Expose request
22:52:50.000 00.003 8532 Worker thread wakes up
22:52:50.000 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:50.000 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:51.217 01.217 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84e0e5dd-a37e-4466-97d5-e82ecf8e3c31"}
22:52:51.221 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84e0e5dd-a37e-4466-97d5-e82ecf8e3c31"}
22:52:51.226 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3956898-a810-4705-88f0-d6a370234b1e"}
22:52:51.229 00.003 7008 case statement mapped state 6 to 4
22:52:51.231 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f3956898-a810-4705-88f0-d6a370234b1e"}
22:52:51.232 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96ccd553-cb81-42a3-8c52-a40db6b7937e"}
22:52:51.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"96ccd553-cb81-42a3-8c52-a40db6b7937e"}
22:52:52.133 00.898 8532 Exposure complete
22:52:52.181 00.048 8532 worker thread done servicing request
22:52:52.181 00.000 7008 OnExposeComplete: enter
22:52:52.185 00.004 7008 UpdateGuideState(): m_state=6
22:52:52.187 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
22:52:52.188 00.001 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2647 HFD=0.0
22:52:52.189 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:52.191 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:52.193 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:52.194 00.001 8532 Worker thread wakes up
22:52:52.194 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:52.194 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:52.194 00.000 8532 move complete, result=0
22:52:52.194 00.000 8532 worker thread done servicing request
22:52:52.298 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:52.304 00.006 7008 Status Line: Star lost - low mass
22:52:52.307 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7389, med=2572, FiltMin=2252, FiltMax=3220, Gamma=0.990
22:52:52.310 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:52:52.312 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:52.315 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:52.316 00.001 7008 Enqueuing Expose request
22:52:52.318 00.002 8532 Worker thread wakes up
22:52:52.318 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:52.319 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:53.217 00.898 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5dc18d53-eff3-47bf-8ac9-947835b563c0"}
22:52:53.222 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5dc18d53-eff3-47bf-8ac9-947835b563c0"}
22:52:53.225 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e2ecf34-871b-4f10-9ea6-bfd81bff108e"}
22:52:53.227 00.002 7008 case statement mapped state 6 to 4
22:52:53.228 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3e2ecf34-871b-4f10-9ea6-bfd81bff108e"}
22:52:53.230 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"08949824-7524-4977-9518-0a73813cdc79"}
22:52:53.234 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"08949824-7524-4977-9518-0a73813cdc79"}
22:52:54.449 01.215 8532 Exposure complete
22:52:54.494 00.045 8532 worker thread done servicing request
22:52:54.494 00.000 7008 OnExposeComplete: enter
22:52:54.497 00.003 7008 UpdateGuideState(): m_state=6
22:52:54.498 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
22:52:54.499 00.001 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2656 HFD=0.0
22:52:54.502 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:54.505 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:54.507 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:54.510 00.003 8532 Worker thread wakes up
22:52:54.510 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:54.510 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:54.510 00.000 8532 move complete, result=0
22:52:54.510 00.000 8532 worker thread done servicing request
22:52:54.614 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:54.620 00.006 7008 Status Line: Star lost - low mass
22:52:54.624 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7380, med=2570, FiltMin=2273, FiltMax=3187, Gamma=0.990
22:52:54.627 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:52:54.630 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.632 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:54.634 00.002 7008 Enqueuing Expose request
22:52:54.636 00.002 8532 Worker thread wakes up
22:52:54.636 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:54.636 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:55.218 00.582 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66c85ad7-4e80-4c67-84ec-980f242e93d9"}
22:52:55.225 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66c85ad7-4e80-4c67-84ec-980f242e93d9"}
22:52:55.231 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e363f752-aedf-47da-b92d-1cbbe8f0b497"}
22:52:55.234 00.003 7008 case statement mapped state 6 to 4
22:52:55.236 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e363f752-aedf-47da-b92d-1cbbe8f0b497"}
22:52:55.238 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f69376b8-debf-4022-a865-fd0545d1faed"}
22:52:55.239 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"f69376b8-debf-4022-a865-fd0545d1faed"}
22:52:56.757 01.518 8532 Exposure complete
22:52:56.793 00.036 8532 worker thread done servicing request
22:52:56.793 00.000 7008 OnExposeComplete: enter
22:52:56.796 00.003 7008 UpdateGuideState(): m_state=6
22:52:56.799 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
22:52:56.800 00.001 7008 Star::Find false star n=2 nbg=281 bg=2575.5 sigma=22.8 thresh=2644 peak=2620
22:52:56.802 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=141, SNR=2.9, Peak=2664 HFD=0.0
22:52:56.804 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:56.807 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:56.808 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:56.811 00.003 8532 Worker thread wakes up
22:52:56.811 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:56.811 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:56.812 00.001 8532 move complete, result=0
22:52:56.812 00.000 8532 worker thread done servicing request
22:52:56.918 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:56.924 00.006 7008 Status Line: Star lost - low SNR
22:52:56.926 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7441, med=2569, FiltMin=2240, FiltMax=3155, Gamma=0.990
22:52:56.927 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:52:56.928 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.930 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:56.930 00.000 7008 Enqueuing Expose request
22:52:56.933 00.003 8532 Worker thread wakes up
22:52:56.934 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:56.934 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:57.217 00.283 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5b8dff0-2e1e-48a2-af93-7db25bdd7773"}
22:52:57.225 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5b8dff0-2e1e-48a2-af93-7db25bdd7773"}
22:52:57.230 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ed6135f-65d3-4885-9530-5b08f1be707b"}
22:52:57.238 00.008 7008 case statement mapped state 6 to 4
22:52:57.243 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5ed6135f-65d3-4885-9530-5b08f1be707b"}
22:52:57.246 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4643e5eb-e856-4b41-8a38-5566df94532b"}
22:52:57.248 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":428,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"4643e5eb-e856-4b41-8a38-5566df94532b"}
22:52:59.056 01.808 8532 Exposure complete
22:52:59.097 00.041 8532 worker thread done servicing request
22:52:59.097 00.000 7008 OnExposeComplete: enter
22:52:59.099 00.002 7008 UpdateGuideState(): m_state=6
22:52:59.101 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
22:52:59.103 00.002 7008 Star::Find false star n=2 nbg=275 bg=2569.8 sigma=21.1 thresh=2633 peak=2618
22:52:59.104 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=150, SNR=2.9, Peak=2671 HFD=0.0
22:52:59.105 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:52:59.107 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:52:59.108 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:52:59.111 00.003 8532 Worker thread wakes up
22:52:59.111 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:52:59.112 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:52:59.112 00.000 8532 move complete, result=0
22:52:59.112 00.000 8532 worker thread done servicing request
22:52:59.220 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:52:59.224 00.004 7008 Status Line: Star lost - low SNR
22:52:59.227 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7440, med=2570, FiltMin=2282, FiltMax=3269, Gamma=0.990
22:52:59.229 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:52:59.231 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.235 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:52:59.238 00.003 7008 Enqueuing Expose request
22:52:59.240 00.002 8532 Worker thread wakes up
22:52:59.240 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:52:59.240 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:52:59.241 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15082582-010c-4255-9fd5-bde7b34ed020"}
22:52:59.243 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15082582-010c-4255-9fd5-bde7b34ed020"}
22:52:59.246 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9be08b3-7baa-4de3-a6cb-df73f0d1612c"}
22:52:59.248 00.002 7008 case statement mapped state 6 to 4
22:52:59.250 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d9be08b3-7baa-4de3-a6cb-df73f0d1612c"}
22:52:59.255 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75a672f5-9ddd-4c50-99b9-19b075e30488"}
22:52:59.257 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"75a672f5-9ddd-4c50-99b9-19b075e30488"}
22:53:01.216 01.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6608df87-dbb7-4088-8f82-939ab2449623"}
22:53:01.221 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6608df87-dbb7-4088-8f82-939ab2449623"}
22:53:01.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee8f020e-e2f9-4074-ba9e-bc088ae2bae0"}
22:53:01.224 00.001 7008 case statement mapped state 6 to 4
22:53:01.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ee8f020e-e2f9-4074-ba9e-bc088ae2bae0"}
22:53:01.230 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb7ec19c-d979-4d82-9227-c8133374ad3e"}
22:53:01.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"bb7ec19c-d979-4d82-9227-c8133374ad3e"}
22:53:01.367 00.135 8532 Exposure complete
22:53:01.411 00.044 8532 worker thread done servicing request
22:53:01.411 00.000 7008 OnExposeComplete: enter
22:53:01.413 00.002 7008 UpdateGuideState(): m_state=6
22:53:01.415 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
22:53:01.418 00.003 7008 Star::Find false star n=5 nbg=259 bg=2571.3 sigma=18.3 thresh=2626 peak=2618
22:53:01.420 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=340, SNR=2.9, Peak=2676 HFD=0.0
22:53:01.421 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:01.425 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:01.426 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:01.428 00.002 8532 Worker thread wakes up
22:53:01.429 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:01.429 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:01.429 00.000 8532 move complete, result=0
22:53:01.429 00.000 8532 worker thread done servicing request
22:53:01.532 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:01.540 00.008 7008 Status Line: Star lost - low SNR
22:53:01.547 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7432, med=2570, FiltMin=2237, FiltMax=3295, Gamma=0.990
22:53:01.550 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:01.553 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.556 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:01.558 00.002 7008 Enqueuing Expose request
22:53:01.560 00.002 8532 Worker thread wakes up
22:53:01.560 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:01.562 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:03.216 01.654 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"893bdd10-9a39-4cf9-9334-5b0659ca8195"}
22:53:03.222 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"893bdd10-9a39-4cf9-9334-5b0659ca8195"}
22:53:03.227 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"287cd971-55ea-47a7-adbf-2f6cf5964b4c"}
22:53:03.236 00.009 7008 case statement mapped state 6 to 4
22:53:03.240 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"287cd971-55ea-47a7-adbf-2f6cf5964b4c"}
22:53:03.244 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35619468-2198-4b10-925c-1bc1a1e8028d"}
22:53:03.248 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":430,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"35619468-2198-4b10-925c-1bc1a1e8028d"}
22:53:03.687 00.439 8532 Exposure complete
22:53:03.731 00.044 8532 worker thread done servicing request
22:53:03.732 00.001 7008 OnExposeComplete: enter
22:53:03.734 00.002 7008 UpdateGuideState(): m_state=6
22:53:03.735 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
22:53:03.738 00.003 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2648 HFD=0.0
22:53:03.741 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:03.743 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:03.745 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:03.747 00.002 8532 Worker thread wakes up
22:53:03.747 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:03.747 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:03.747 00.000 8532 move complete, result=0
22:53:03.747 00.000 8532 worker thread done servicing request
22:53:03.862 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:03.869 00.007 7008 Status Line: Star lost - low mass
22:53:03.872 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7324, med=2571, FiltMin=2269, FiltMax=3210, Gamma=0.990
22:53:03.876 00.004 7008 UpdateGuideState exits: Star lost - low mass
22:53:03.879 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.881 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:03.884 00.003 7008 Enqueuing Expose request
22:53:03.886 00.002 8532 Worker thread wakes up
22:53:03.886 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:03.886 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:05.214 01.328 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbebbd8d-ae70-4c0e-b38d-24d37e7305fe"}
22:53:05.218 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbebbd8d-ae70-4c0e-b38d-24d37e7305fe"}
22:53:05.222 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8aaa053-361a-47a0-8b56-de5eaf87116f"}
22:53:05.228 00.006 7008 case statement mapped state 6 to 4
22:53:05.233 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d8aaa053-361a-47a0-8b56-de5eaf87116f"}
22:53:05.235 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a6f55b51-3214-432e-b162-260979305d3b"}
22:53:05.240 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":431,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"a6f55b51-3214-432e-b162-260979305d3b"}
22:53:06.013 00.773 8532 Exposure complete
22:53:06.051 00.038 8532 worker thread done servicing request
22:53:06.051 00.000 7008 OnExposeComplete: enter
22:53:06.054 00.003 7008 UpdateGuideState(): m_state=6
22:53:06.055 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
22:53:06.057 00.002 7008 Star::Find false star n=2 nbg=263 bg=2575.9 sigma=19.6 thresh=2635 peak=2612
22:53:06.060 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=131, SNR=2.9, Peak=2656 HFD=0.0
22:53:06.062 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:06.065 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:06.068 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:06.070 00.002 8532 Worker thread wakes up
22:53:06.070 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:06.070 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:06.070 00.000 8532 move complete, result=0
22:53:06.070 00.000 8532 worker thread done servicing request
22:53:06.176 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:06.180 00.004 7008 Status Line: Star lost - low SNR
22:53:06.182 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7403, med=2571, FiltMin=2278, FiltMax=3208, Gamma=0.990
22:53:06.186 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:53:06.188 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.194 00.006 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:06.197 00.003 7008 Enqueuing Expose request
22:53:06.200 00.003 8532 Worker thread wakes up
22:53:06.200 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:06.200 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:07.214 01.014 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da99cbe9-287b-4e9e-bb0d-c43670f82fc3"}
22:53:07.217 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da99cbe9-287b-4e9e-bb0d-c43670f82fc3"}
22:53:07.219 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e95c2d0-087b-4109-8526-c33f7538669a"}
22:53:07.222 00.003 7008 case statement mapped state 6 to 4
22:53:07.228 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3e95c2d0-087b-4109-8526-c33f7538669a"}
22:53:07.231 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"baad2b8b-d2b7-4e3a-ba09-80ab45cc9af8"}
22:53:07.232 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"baad2b8b-d2b7-4e3a-ba09-80ab45cc9af8"}
22:53:08.328 01.096 8532 Exposure complete
22:53:08.372 00.044 8532 worker thread done servicing request
22:53:08.372 00.000 7008 OnExposeComplete: enter
22:53:08.374 00.002 7008 UpdateGuideState(): m_state=6
22:53:08.376 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
22:53:08.378 00.002 7008 Star::Find false star n=1 nbg=276 bg=2576.7 sigma=20.8 thresh=2639 peak=2620
22:53:08.379 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=78, SNR=2.9, Peak=2671 HFD=0.0
22:53:08.381 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:08.383 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:08.384 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:08.386 00.002 8532 Worker thread wakes up
22:53:08.386 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:08.386 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:08.386 00.000 8532 move complete, result=0
22:53:08.388 00.002 8532 worker thread done servicing request
22:53:08.495 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:08.500 00.005 7008 Status Line: Star lost - low SNR
22:53:08.504 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7433, med=2571, FiltMin=2267, FiltMax=3110, Gamma=0.990
22:53:08.508 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:53:08.511 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.514 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:08.516 00.002 7008 Enqueuing Expose request
22:53:08.517 00.001 8532 Worker thread wakes up
22:53:08.517 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:08.517 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:09.212 00.695 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"965c869f-4d17-48d5-87b9-e00debd8f242"}
22:53:09.222 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"965c869f-4d17-48d5-87b9-e00debd8f242"}
22:53:09.237 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90a8188d-b5ab-403d-9792-283fa0f37a58"}
22:53:09.243 00.006 7008 case statement mapped state 6 to 4
22:53:09.246 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"90a8188d-b5ab-403d-9792-283fa0f37a58"}
22:53:09.249 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e418794c-c25a-4b60-b6a5-d08ef56a5230"}
22:53:09.252 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":433,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e418794c-c25a-4b60-b6a5-d08ef56a5230"}
22:53:10.643 01.391 8532 Exposure complete
22:53:10.682 00.039 8532 worker thread done servicing request
22:53:10.683 00.001 7008 OnExposeComplete: enter
22:53:10.685 00.002 7008 UpdateGuideState(): m_state=6
22:53:10.688 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
22:53:10.689 00.001 7008 Star::Find false star n=5 nbg=272 bg=2575.2 sigma=18.7 thresh=2631 peak=2614
22:53:10.691 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=380, SNR=2.9, Peak=2690 HFD=0.0
22:53:10.694 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:10.696 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:10.698 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:10.700 00.002 8532 Worker thread wakes up
22:53:10.700 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:10.700 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:10.700 00.000 8532 move complete, result=0
22:53:10.701 00.001 8532 worker thread done servicing request
22:53:10.807 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:10.811 00.004 7008 Status Line: Star lost - low SNR
22:53:10.814 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7262, med=2571, FiltMin=2277, FiltMax=3233, Gamma=0.990
22:53:10.816 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:53:10.819 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.822 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:10.824 00.002 7008 Enqueuing Expose request
22:53:10.826 00.002 8532 Worker thread wakes up
22:53:10.826 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:10.826 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:11.212 00.386 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7be07387-a5fd-4778-847f-ccf13f54db3f"}
22:53:11.218 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7be07387-a5fd-4778-847f-ccf13f54db3f"}
22:53:11.221 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0de5b37a-3d61-4ef0-a6fe-91a95c5e3bd7"}
22:53:11.223 00.002 7008 case statement mapped state 6 to 4
22:53:11.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0de5b37a-3d61-4ef0-a6fe-91a95c5e3bd7"}
22:53:11.229 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"11beef2c-85dd-422b-801c-77f603a6188d"}
22:53:11.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"11beef2c-85dd-422b-801c-77f603a6188d"}
22:53:12.955 01.723 8532 Exposure complete
22:53:12.998 00.043 8532 worker thread done servicing request
22:53:12.998 00.000 7008 OnExposeComplete: enter
22:53:13.001 00.003 7008 UpdateGuideState(): m_state=6
22:53:13.003 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
22:53:13.005 00.002 7008 Star::Find false star n=2 nbg=273 bg=2577.0 sigma=21.6 thresh=2642 peak=2623
22:53:13.008 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=172, SNR=2.9, Peak=2691 HFD=0.0
22:53:13.012 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:13.014 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:13.017 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:13.020 00.003 8532 Worker thread wakes up
22:53:13.020 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:13.020 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:13.020 00.000 8532 move complete, result=0
22:53:13.020 00.000 8532 worker thread done servicing request
22:53:13.136 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:13.139 00.003 7008 Status Line: Star lost - low SNR
22:53:13.142 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7456, med=2573, FiltMin=2222, FiltMax=3248, Gamma=0.990
22:53:13.145 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:13.147 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.150 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:13.153 00.003 7008 Enqueuing Expose request
22:53:13.155 00.002 8532 Worker thread wakes up
22:53:13.155 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:13.155 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:13.211 00.056 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13836ebe-8304-4369-b324-9daf9777891d"}
22:53:13.217 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13836ebe-8304-4369-b324-9daf9777891d"}
22:53:13.223 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac09137d-fbe2-4791-8b46-a0d6963313a9"}
22:53:13.227 00.004 7008 case statement mapped state 6 to 4
22:53:13.233 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ac09137d-fbe2-4791-8b46-a0d6963313a9"}
22:53:13.236 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c30b6af1-e0ac-4a26-a9a9-05dcdbfa2f05"}
22:53:13.238 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"c30b6af1-e0ac-4a26-a9a9-05dcdbfa2f05"}
22:53:15.211 01.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f7ac58d-0450-4b67-92eb-376f3e9ecd29"}
22:53:15.217 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f7ac58d-0450-4b67-92eb-376f3e9ecd29"}
22:53:15.224 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9eafa3c3-191d-41f0-bcdc-33e041506638"}
22:53:15.230 00.006 7008 case statement mapped state 6 to 4
22:53:15.234 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9eafa3c3-191d-41f0-bcdc-33e041506638"}
22:53:15.240 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f04c5c39-f349-4a4c-9fb4-5b4e30c40c13"}
22:53:15.245 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"f04c5c39-f349-4a4c-9fb4-5b4e30c40c13"}
22:53:15.281 00.036 8532 Exposure complete
22:53:15.326 00.045 8532 worker thread done servicing request
22:53:15.326 00.000 7008 OnExposeComplete: enter
22:53:15.328 00.002 7008 UpdateGuideState(): m_state=6
22:53:15.330 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
22:53:15.331 00.001 7008 Star::Find false star n=1 nbg=277 bg=2574.0 sigma=23.0 thresh=2643 peak=2621
22:53:15.333 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=86, SNR=2.9, Peak=2660 HFD=0.0
22:53:15.335 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:15.337 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:15.340 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:15.342 00.002 8532 Worker thread wakes up
22:53:15.342 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:15.342 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:15.342 00.000 8532 move complete, result=0
22:53:15.342 00.000 8532 worker thread done servicing request
22:53:15.443 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:15.446 00.003 7008 Status Line: Star lost - low SNR
22:53:15.450 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7346, med=2573, FiltMin=2256, FiltMax=3196, Gamma=0.990
22:53:15.452 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:53:15.454 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:15.456 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:15.459 00.003 7008 Enqueuing Expose request
22:53:15.461 00.002 8532 Worker thread wakes up
22:53:15.461 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:15.461 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:17.210 01.749 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e95b173-e31f-4359-a256-2113b151e420"}
22:53:17.213 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e95b173-e31f-4359-a256-2113b151e420"}
22:53:17.215 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a028a685-0c2e-4a96-8b47-fd0671c2bf32"}
22:53:17.218 00.003 7008 case statement mapped state 6 to 4
22:53:17.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a028a685-0c2e-4a96-8b47-fd0671c2bf32"}
22:53:17.223 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d61f708d-eda3-4be2-bf3b-48f95fc6505e"}
22:53:17.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":436,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d61f708d-eda3-4be2-bf3b-48f95fc6505e"}
22:53:17.582 00.357 8532 Exposure complete
22:53:17.634 00.052 8532 worker thread done servicing request
22:53:17.634 00.000 7008 OnExposeComplete: enter
22:53:17.637 00.003 7008 UpdateGuideState(): m_state=6
22:53:17.640 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
22:53:17.643 00.003 7008 Star::Find false star n=3 nbg=275 bg=2577.7 sigma=21.7 thresh=2643 peak=2624
22:53:17.646 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=211, SNR=2.9, Peak=2653 HFD=0.0
22:53:17.649 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:17.652 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:17.654 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:17.656 00.002 8532 Worker thread wakes up
22:53:17.656 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:17.656 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:17.656 00.000 8532 move complete, result=0
22:53:17.656 00.000 8532 worker thread done servicing request
22:53:17.761 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:17.765 00.004 7008 Status Line: Star lost - low SNR
22:53:17.771 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7344, med=2571, FiltMin=2234, FiltMax=3249, Gamma=0.990
22:53:17.774 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:17.778 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.781 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:17.783 00.002 7008 Enqueuing Expose request
22:53:17.787 00.004 8532 Worker thread wakes up
22:53:17.787 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:17.788 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:19.211 01.423 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06d7e04b-5491-4ddf-a492-f53b20cda5b0"}
22:53:19.217 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06d7e04b-5491-4ddf-a492-f53b20cda5b0"}
22:53:19.219 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a6fbd90-0deb-45dc-a05a-8359a775b016"}
22:53:19.222 00.003 7008 case statement mapped state 6 to 4
22:53:19.223 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6a6fbd90-0deb-45dc-a05a-8359a775b016"}
22:53:19.226 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de82d700-8fba-4c53-9deb-10ba67372f88"}
22:53:19.229 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"de82d700-8fba-4c53-9deb-10ba67372f88"}
22:53:19.909 00.680 8532 Exposure complete
22:53:19.959 00.050 8532 worker thread done servicing request
22:53:19.959 00.000 7008 OnExposeComplete: enter
22:53:19.962 00.003 7008 UpdateGuideState(): m_state=6
22:53:19.965 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
22:53:19.967 00.002 7008 Star::Find false star n=6 nbg=260 bg=2574.0 sigma=19.3 thresh=2632 peak=2619
22:53:19.969 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=428, SNR=2.9, Peak=2666 HFD=0.0
22:53:19.972 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:19.974 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:19.976 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:19.977 00.001 8532 Worker thread wakes up
22:53:19.977 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:19.977 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:19.977 00.000 8532 move complete, result=0
22:53:19.978 00.001 8532 worker thread done servicing request
22:53:20.089 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:20.091 00.002 7008 Status Line: Star lost - low SNR
22:53:20.094 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7366, med=2572, FiltMin=2234, FiltMax=3174, Gamma=0.990
22:53:20.097 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:20.099 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.102 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:20.104 00.002 7008 Enqueuing Expose request
22:53:20.107 00.003 8532 Worker thread wakes up
22:53:20.107 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:20.107 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:21.211 01.104 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4f62af0-2219-45d6-805e-3366bd4ce8f8"}
22:53:21.219 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4f62af0-2219-45d6-805e-3366bd4ce8f8"}
22:53:21.230 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1dd220c1-5c3b-43eb-aa79-882b60e58c66"}
22:53:21.236 00.006 7008 case statement mapped state 6 to 4
22:53:21.240 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1dd220c1-5c3b-43eb-aa79-882b60e58c66"}
22:53:21.245 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ba84ec1a-e4d5-4c45-a2ca-2f6e32bec83e"}
22:53:21.248 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"ba84ec1a-e4d5-4c45-a2ca-2f6e32bec83e"}
22:53:22.237 00.989 8532 Exposure complete
22:53:22.288 00.051 8532 worker thread done servicing request
22:53:22.288 00.000 7008 OnExposeComplete: enter
22:53:22.290 00.002 7008 UpdateGuideState(): m_state=6
22:53:22.293 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
22:53:22.295 00.002 7008 Star::Find false star n=3 nbg=275 bg=2577.6 sigma=24.6 thresh=2651 peak=2621
22:53:22.297 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=229, SNR=2.9, Peak=2671 HFD=0.0
22:53:22.299 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:22.302 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:22.304 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:22.307 00.003 8532 Worker thread wakes up
22:53:22.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:22.307 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:22.307 00.000 8532 move complete, result=0
22:53:22.308 00.001 8532 worker thread done servicing request
22:53:22.415 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:22.418 00.003 7008 Status Line: Star lost - low SNR
22:53:22.423 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7526, med=2572, FiltMin=2278, FiltMax=3295, Gamma=0.990
22:53:22.428 00.005 7008 UpdateGuideState exits: Star lost - low SNR
22:53:22.432 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.435 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:22.438 00.003 7008 Enqueuing Expose request
22:53:22.441 00.003 8532 Worker thread wakes up
22:53:22.441 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:22.441 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:23.211 00.770 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f3477d7-60df-4e86-bdd1-8037c50e7a63"}
22:53:23.216 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f3477d7-60df-4e86-bdd1-8037c50e7a63"}
22:53:23.221 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8a38070-9f62-4227-9ed3-d51895748c2d"}
22:53:23.228 00.007 7008 case statement mapped state 6 to 4
22:53:23.237 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d8a38070-9f62-4227-9ed3-d51895748c2d"}
22:53:23.241 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3cd6f19e-6ded-46ad-a967-2cfcd5dbd878"}
22:53:23.244 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":439,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"3cd6f19e-6ded-46ad-a967-2cfcd5dbd878"}
22:53:24.566 01.322 8532 Exposure complete
22:53:24.608 00.042 8532 worker thread done servicing request
22:53:24.608 00.000 7008 OnExposeComplete: enter
22:53:24.612 00.004 7008 UpdateGuideState(): m_state=6
22:53:24.614 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
22:53:24.616 00.002 7008 Star::Find false star n=3 nbg=279 bg=2577.9 sigma=20.4 thresh=2639 peak=2611
22:53:24.617 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=198, SNR=2.9, Peak=2657 HFD=0.0
22:53:24.619 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:24.621 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:24.624 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:24.626 00.002 8532 Worker thread wakes up
22:53:24.626 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:24.626 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:24.626 00.000 8532 move complete, result=0
22:53:24.627 00.001 8532 worker thread done servicing request
22:53:24.729 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:24.731 00.002 7008 Status Line: Star lost - low SNR
22:53:24.734 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7548, med=2571, FiltMin=2234, FiltMax=3229, Gamma=0.990
22:53:24.737 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:24.739 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.741 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:24.744 00.003 7008 Enqueuing Expose request
22:53:24.748 00.004 8532 Worker thread wakes up
22:53:24.748 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:24.748 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:25.210 00.462 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36f3ed9f-46ef-4e54-94bb-c30dd6dab2a5"}
22:53:25.214 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36f3ed9f-46ef-4e54-94bb-c30dd6dab2a5"}
22:53:25.224 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e9900b3-976a-450b-b12e-651ee7653d96"}
22:53:25.230 00.006 7008 case statement mapped state 6 to 4
22:53:25.239 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6e9900b3-976a-450b-b12e-651ee7653d96"}
22:53:25.244 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31854e42-01ba-4717-a011-cd585c879004"}
22:53:25.247 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"31854e42-01ba-4717-a011-cd585c879004"}
22:53:26.880 01.633 8532 Exposure complete
22:53:26.935 00.055 8532 worker thread done servicing request
22:53:26.935 00.000 7008 OnExposeComplete: enter
22:53:26.939 00.004 7008 UpdateGuideState(): m_state=6
22:53:26.944 00.005 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
22:53:26.948 00.004 7008 Star::Find false star n=6 nbg=262 bg=2571.9 sigma=20.1 thresh=2632 peak=2626
22:53:26.952 00.004 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=448, SNR=2.9, Peak=2692 HFD=0.0
22:53:26.955 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:26.958 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:26.961 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:26.964 00.003 8532 Worker thread wakes up
22:53:26.964 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:26.964 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:26.964 00.000 8532 move complete, result=0
22:53:26.964 00.000 8532 worker thread done servicing request
22:53:27.075 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:27.077 00.002 7008 Status Line: Star lost - low SNR
22:53:27.082 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7355, med=2570, FiltMin=2229, FiltMax=3259, Gamma=0.990
22:53:27.086 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:53:27.089 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.092 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:27.094 00.002 7008 Enqueuing Expose request
22:53:27.096 00.002 8532 Worker thread wakes up
22:53:27.096 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:27.096 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:27.209 00.113 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7196a3d5-dc05-4982-b308-900e3d44b5f9"}
22:53:27.217 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7196a3d5-dc05-4982-b308-900e3d44b5f9"}
22:53:27.222 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f5f3dc9-2b28-4024-864b-f1d2c419d432"}
22:53:27.225 00.003 7008 case statement mapped state 6 to 4
22:53:27.228 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5f5f3dc9-2b28-4024-864b-f1d2c419d432"}
22:53:27.232 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d96de7f0-40d7-4e39-bf18-f25564851ba8"}
22:53:27.235 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"d96de7f0-40d7-4e39-bf18-f25564851ba8"}
22:53:29.210 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1a3fe2a-a10f-44fe-8941-9185958a483e"}
22:53:29.215 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1a3fe2a-a10f-44fe-8941-9185958a483e"}
22:53:29.221 00.006 8532 Exposure complete
22:53:29.222 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"666f9de8-ed70-46c3-ba58-38907001620e"}
22:53:29.238 00.016 7008 case statement mapped state 6 to 4
22:53:29.245 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"666f9de8-ed70-46c3-ba58-38907001620e"}
22:53:29.249 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb335c67-7620-4524-ba28-28970a6af7e1"}
22:53:29.251 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"eb335c67-7620-4524-ba28-28970a6af7e1"}
22:53:29.270 00.019 8532 worker thread done servicing request
22:53:29.270 00.000 7008 OnExposeComplete: enter
22:53:29.273 00.003 7008 UpdateGuideState(): m_state=6
22:53:29.275 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
22:53:29.277 00.002 7008 Star::Find false star n=2 nbg=276 bg=2578.7 sigma=20.5 thresh=2640 peak=2614
22:53:29.279 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=129, SNR=2.9, Peak=2668 HFD=0.0
22:53:29.282 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:29.284 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:29.286 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:29.288 00.002 8532 Worker thread wakes up
22:53:29.288 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:29.288 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:29.288 00.000 8532 move complete, result=0
22:53:29.288 00.000 8532 worker thread done servicing request
22:53:29.401 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:29.406 00.005 7008 Status Line: Star lost - low SNR
22:53:29.410 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7468, med=2571, FiltMin=2273, FiltMax=3240, Gamma=0.990
22:53:29.413 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:29.414 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.416 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:29.418 00.002 7008 Enqueuing Expose request
22:53:29.421 00.003 8532 Worker thread wakes up
22:53:29.421 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:29.421 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:31.209 01.788 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ebf3ae74-6de5-403d-94fd-1b9d1667c54c"}
22:53:31.213 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ebf3ae74-6de5-403d-94fd-1b9d1667c54c"}
22:53:31.217 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54cfa674-0546-45e6-ade1-9a0f5b8fdffd"}
22:53:31.218 00.001 7008 case statement mapped state 6 to 4
22:53:31.222 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"54cfa674-0546-45e6-ade1-9a0f5b8fdffd"}
22:53:31.224 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96d30a8d-1d86-40b9-a1c7-a336e49f7e47"}
22:53:31.227 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"96d30a8d-1d86-40b9-a1c7-a336e49f7e47"}
22:53:31.552 00.325 8532 Exposure complete
22:53:31.599 00.047 8532 worker thread done servicing request
22:53:31.600 00.001 7008 OnExposeComplete: enter
22:53:31.601 00.001 7008 UpdateGuideState(): m_state=6
22:53:31.603 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
22:53:31.605 00.002 7008 Star::Find false star n=1 nbg=270 bg=2579.2 sigma=23.6 thresh=2650 peak=2614
22:53:31.607 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=88, SNR=2.9, Peak=2670 HFD=0.0
22:53:31.608 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:31.611 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:31.613 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:31.615 00.002 8532 Worker thread wakes up
22:53:31.615 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:31.615 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:31.615 00.000 8532 move complete, result=0
22:53:31.616 00.001 8532 worker thread done servicing request
22:53:31.731 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:31.735 00.004 7008 Status Line: Star lost - low SNR
22:53:31.738 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7515, med=2574, FiltMin=2260, FiltMax=3228, Gamma=0.990
22:53:31.741 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:31.744 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.747 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:31.751 00.004 7008 Enqueuing Expose request
22:53:31.754 00.003 8532 Worker thread wakes up
22:53:31.754 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:31.754 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:33.208 01.454 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"873e222c-ece6-4117-a5a8-390cc92e2d19"}
22:53:33.213 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"873e222c-ece6-4117-a5a8-390cc92e2d19"}
22:53:33.221 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e34a0fb-86c4-4fe0-8e90-aa26533c9678"}
22:53:33.226 00.005 7008 case statement mapped state 6 to 4
22:53:33.231 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4e34a0fb-86c4-4fe0-8e90-aa26533c9678"}
22:53:33.239 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4db99d0-23d8-4514-b873-fa5a4ac21cdb"}
22:53:33.242 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":443,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e4db99d0-23d8-4514-b873-fa5a4ac21cdb"}
22:53:33.880 00.638 8532 Exposure complete
22:53:33.924 00.044 8532 worker thread done servicing request
22:53:33.924 00.000 7008 OnExposeComplete: enter
22:53:33.926 00.002 7008 UpdateGuideState(): m_state=6
22:53:33.929 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
22:53:33.930 00.001 7008 Star::Find false star n=3 nbg=278 bg=2577.2 sigma=22.5 thresh=2645 peak=2619
22:53:33.932 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=230, SNR=2.9, Peak=2674 HFD=0.0
22:53:33.934 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:33.937 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:33.939 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:33.941 00.002 8532 Worker thread wakes up
22:53:33.941 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:33.941 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:33.941 00.000 8532 move complete, result=0
22:53:33.941 00.000 8532 worker thread done servicing request
22:53:34.042 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:34.049 00.007 7008 Status Line: Star lost - low SNR
22:53:34.055 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7462, med=2574, FiltMin=2289, FiltMax=3168, Gamma=0.990
22:53:34.059 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:53:34.061 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.064 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:34.067 00.003 7008 Enqueuing Expose request
22:53:34.069 00.002 8532 Worker thread wakes up
22:53:34.070 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:34.070 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:35.206 01.136 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"229a3241-0d8a-4ddf-ab30-e7ba946f4f65"}
22:53:35.210 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"229a3241-0d8a-4ddf-ab30-e7ba946f4f65"}
22:53:35.212 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc1d1d79-bf53-436f-b144-82b961235163"}
22:53:35.218 00.006 7008 case statement mapped state 6 to 4
22:53:35.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fc1d1d79-bf53-436f-b144-82b961235163"}
22:53:35.223 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"54ee9c19-b5d4-4cf7-ba80-9cc1b4f230b2"}
22:53:35.225 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"54ee9c19-b5d4-4cf7-ba80-9cc1b4f230b2"}
22:53:36.191 00.966 8532 Exposure complete
22:53:36.233 00.042 8532 worker thread done servicing request
22:53:36.234 00.001 7008 OnExposeComplete: enter
22:53:36.236 00.002 7008 UpdateGuideState(): m_state=6
22:53:36.238 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
22:53:36.240 00.002 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2653 HFD=0.0
22:53:36.242 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:36.244 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:36.246 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:36.249 00.003 8532 Worker thread wakes up
22:53:36.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:36.249 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:36.249 00.000 8532 move complete, result=0
22:53:36.249 00.000 8532 worker thread done servicing request
22:53:36.352 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:36.355 00.003 7008 Status Line: Star lost - low mass
22:53:36.359 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7382, med=2573, FiltMin=2265, FiltMax=3318, Gamma=0.990
22:53:36.362 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:53:36.364 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.366 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:36.369 00.003 7008 Enqueuing Expose request
22:53:36.372 00.003 8532 Worker thread wakes up
22:53:36.372 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:36.372 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:37.207 00.835 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6635e22-2ecb-4f8e-a046-9503261b1451"}
22:53:37.209 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6635e22-2ecb-4f8e-a046-9503261b1451"}
22:53:37.218 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4646a317-094b-42a5-b3b9-d77bb5847164"}
22:53:37.221 00.003 7008 case statement mapped state 6 to 4
22:53:37.224 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4646a317-094b-42a5-b3b9-d77bb5847164"}
22:53:37.227 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"063f560d-4349-4aba-927e-ccf9310f0881"}
22:53:37.229 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":445,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"063f560d-4349-4aba-927e-ccf9310f0881"}
22:53:38.505 01.276 8532 Exposure complete
22:53:38.548 00.043 8532 worker thread done servicing request
22:53:38.549 00.001 7008 OnExposeComplete: enter
22:53:38.551 00.002 7008 UpdateGuideState(): m_state=6
22:53:38.553 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
22:53:38.554 00.001 7008 Star::Find false star n=1 nbg=276 bg=2581.0 sigma=20.5 thresh=2642 peak=2620
22:53:38.556 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=77, SNR=2.9, Peak=2667 HFD=0.0
22:53:38.557 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:38.561 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:38.563 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:38.565 00.002 8532 Worker thread wakes up
22:53:38.565 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:38.565 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:38.565 00.000 8532 move complete, result=0
22:53:38.565 00.000 8532 worker thread done servicing request
22:53:38.669 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:38.675 00.006 7008 Status Line: Star lost - low SNR
22:53:38.680 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7419, med=2575, FiltMin=2274, FiltMax=3187, Gamma=0.990
22:53:38.683 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:38.686 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.689 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:38.691 00.002 7008 Enqueuing Expose request
22:53:38.694 00.003 8532 Worker thread wakes up
22:53:38.694 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:38.694 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:39.207 00.513 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"326db862-e3a7-4167-8e2a-66f9ea228f4b"}
22:53:39.213 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"326db862-e3a7-4167-8e2a-66f9ea228f4b"}
22:53:39.221 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07e7a98e-8f2f-4598-9ce6-19ec8ee7189c"}
22:53:39.226 00.005 7008 case statement mapped state 6 to 4
22:53:39.233 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"07e7a98e-8f2f-4598-9ce6-19ec8ee7189c"}
22:53:39.239 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42fc0562-9e9a-441e-9924-dc3a8f4bd783"}
22:53:39.241 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"42fc0562-9e9a-441e-9924-dc3a8f4bd783"}
22:53:40.818 01.577 8532 Exposure complete
22:53:40.868 00.050 8532 worker thread done servicing request
22:53:40.868 00.000 7008 OnExposeComplete: enter
22:53:40.874 00.006 7008 UpdateGuideState(): m_state=6
22:53:40.876 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
22:53:40.877 00.001 7008 Star::Find returns 0 (3), X=562.00, Y=432.00, Mass=0, SNR=0.0, Peak=2679 HFD=0.0
22:53:40.879 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:40.882 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:40.884 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:40.887 00.003 8532 Worker thread wakes up
22:53:40.888 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:40.888 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:40.888 00.000 8532 move complete, result=0
22:53:40.888 00.000 8532 worker thread done servicing request
22:53:40.996 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:40.998 00.002 7008 Status Line: Star lost - low mass
22:53:41.001 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7441, med=2574, FiltMin=2259, FiltMax=3039, Gamma=0.990
22:53:41.003 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:53:41.005 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.008 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:41.009 00.001 7008 Enqueuing Expose request
22:53:41.010 00.001 8532 Worker thread wakes up
22:53:41.010 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:41.010 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:41.011 00.001 7008 evsrv: cli 007F48A8 connect
22:53:41.012 00.001 7008 case statement mapped state 6 to 4
22:53:41.015 00.003 7008 case statement mapped state 6 to 4
22:53:41.016 00.001 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"2a551ba7-85cd-4938-8897-c6169ab3cb87"}
22:53:41.018 00.002 7008 case statement mapped state 6 to 4
22:53:41.019 00.001 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"LostLock","id":"2a551ba7-85cd-4938-8897-c6169ab3cb87"}
22:53:41.023 00.004 7008 evsrv: cli 007F48A8 disconnect
22:53:41.222 00.199 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f5bb817-97bb-47c5-8c36-3d1e30025da6"}
22:53:41.229 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f5bb817-97bb-47c5-8c36-3d1e30025da6"}
22:53:41.237 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f7a4046-bd2a-4ff2-90c6-bc6dd2c266fe"}
22:53:41.251 00.014 7008 case statement mapped state 6 to 4
22:53:41.256 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3f7a4046-bd2a-4ff2-90c6-bc6dd2c266fe"}
22:53:41.261 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ddc1bcf8-eac5-489a-910c-bdba8e30265c"}
22:53:41.267 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"ddc1bcf8-eac5-489a-910c-bdba8e30265c"}
22:53:43.141 01.874 8532 Exposure complete
22:53:43.169 00.028 8532 worker thread done servicing request
22:53:43.169 00.000 7008 OnExposeComplete: enter
22:53:43.171 00.002 7008 UpdateGuideState(): m_state=6
22:53:43.172 00.001 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
22:53:43.174 00.002 7008 Star::Find false star n=9 nbg=267 bg=2574.4 sigma=18.4 thresh=2630 peak=2624
22:53:43.175 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=623, SNR=2.9, Peak=2670 HFD=0.0
22:53:43.176 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:43.177 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:43.178 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:43.180 00.002 8532 Worker thread wakes up
22:53:43.180 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:43.180 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:43.180 00.000 8532 move complete, result=0
22:53:43.180 00.000 8532 worker thread done servicing request
22:53:43.291 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:43.294 00.003 7008 Status Line: Star lost - low SNR
22:53:43.296 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7462, med=2573, FiltMin=2242, FiltMax=3056, Gamma=0.990
22:53:43.297 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:53:43.299 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.300 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:43.301 00.001 7008 Enqueuing Expose request
22:53:43.303 00.002 8532 Worker thread wakes up
22:53:43.303 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:43.303 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:43.303 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f443d10-689a-4cd3-8d9c-6fa47d3d145c"}
22:53:43.304 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f443d10-689a-4cd3-8d9c-6fa47d3d145c"}
22:53:43.306 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9a20a66-d4ca-457f-8ce8-7cf0df5e05af"}
22:53:43.308 00.002 7008 case statement mapped state 6 to 4
22:53:43.309 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c9a20a66-d4ca-457f-8ce8-7cf0df5e05af"}
22:53:43.311 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"507d12f2-6cea-4dcc-a917-f11c0fd4c284"}
22:53:43.313 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"507d12f2-6cea-4dcc-a917-f11c0fd4c284"}
22:53:45.220 01.907 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93e806fe-43f1-4398-ad68-72cbc0d9f5c8"}
22:53:45.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93e806fe-43f1-4398-ad68-72cbc0d9f5c8"}
22:53:45.225 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e113973a-b75b-488f-8be2-8ddc58b84338"}
22:53:45.226 00.001 7008 case statement mapped state 6 to 4
22:53:45.227 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e113973a-b75b-488f-8be2-8ddc58b84338"}
22:53:45.229 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"47aeddc3-30ed-4121-9e0d-da56ff009d04"}
22:53:45.230 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":448,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"47aeddc3-30ed-4121-9e0d-da56ff009d04"}
22:53:45.434 00.204 8532 Exposure complete
22:53:45.460 00.026 8532 worker thread done servicing request
22:53:45.460 00.000 7008 OnExposeComplete: enter
22:53:45.461 00.001 7008 UpdateGuideState(): m_state=6
22:53:45.464 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
22:53:45.464 00.000 7008 Star::Find false star n=2 nbg=284 bg=2576.0 sigma=21.1 thresh=2639 peak=2610
22:53:45.465 00.001 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=145, SNR=2.9, Peak=2658 HFD=0.0
22:53:45.466 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:45.468 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:45.469 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:45.470 00.001 8532 Worker thread wakes up
22:53:45.470 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:45.470 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:45.470 00.000 8532 move complete, result=0
22:53:45.470 00.000 8532 worker thread done servicing request
22:53:45.586 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:45.587 00.001 7008 Status Line: Star lost - low SNR
22:53:45.589 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7507, med=2574, FiltMin=2255, FiltMax=3011, Gamma=0.990
22:53:45.592 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:45.593 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.595 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:45.596 00.001 7008 Enqueuing Expose request
22:53:45.598 00.002 8532 Worker thread wakes up
22:53:45.598 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:45.598 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:47.220 01.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b97b8f2d-2643-4a48-9ae8-964f4f1f90e0"}
22:53:47.222 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b97b8f2d-2643-4a48-9ae8-964f4f1f90e0"}
22:53:47.225 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a653bda-4f74-4a46-96e9-dca6b7f0050f"}
22:53:47.228 00.003 7008 case statement mapped state 6 to 4
22:53:47.231 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8a653bda-4f74-4a46-96e9-dca6b7f0050f"}
22:53:47.234 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e606e1bd-ed78-425a-8a2d-307c365210e8"}
22:53:47.236 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":449,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"e606e1bd-ed78-425a-8a2d-307c365210e8"}
22:53:47.720 00.484 8532 Exposure complete
22:53:47.765 00.045 8532 worker thread done servicing request
22:53:47.765 00.000 7008 OnExposeComplete: enter
22:53:47.769 00.004 7008 UpdateGuideState(): m_state=6
22:53:47.773 00.004 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
22:53:47.776 00.003 7008 Star::Find false star n=3 nbg=262 bg=2570.0 sigma=18.7 thresh=2626 peak=2606
22:53:47.780 00.004 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=196, SNR=2.9, Peak=2663 HFD=0.0
22:53:47.781 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:47.784 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:47.786 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:47.787 00.001 8532 Worker thread wakes up
22:53:47.787 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:47.788 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:47.788 00.000 8532 move complete, result=0
22:53:47.788 00.000 8532 worker thread done servicing request
22:53:47.900 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:47.904 00.004 7008 Status Line: Star lost - low SNR
22:53:47.909 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7266, med=2572, FiltMin=2244, FiltMax=3122, Gamma=0.990
22:53:47.912 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:47.916 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.919 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:47.921 00.002 7008 Enqueuing Expose request
22:53:47.923 00.002 8532 Worker thread wakes up
22:53:47.923 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:47.923 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:49.220 01.297 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c596764-5a9a-43c2-9871-204244408621"}
22:53:49.223 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c596764-5a9a-43c2-9871-204244408621"}
22:53:49.226 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5c1320d-ee0b-429a-9d90-89d750f08450"}
22:53:49.228 00.002 7008 case statement mapped state 6 to 4
22:53:49.230 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c5c1320d-ee0b-429a-9d90-89d750f08450"}
22:53:49.234 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b50ddaef-de67-49a6-8c7e-877e22d74c3e"}
22:53:49.238 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"b50ddaef-de67-49a6-8c7e-877e22d74c3e"}
22:53:50.053 00.815 8532 Exposure complete
22:53:50.100 00.047 8532 worker thread done servicing request
22:53:50.101 00.001 7008 OnExposeComplete: enter
22:53:50.103 00.002 7008 UpdateGuideState(): m_state=6
22:53:50.106 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
22:53:50.108 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=74, SNR=2.8, Peak=2667 HFD=0.0
22:53:50.110 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:50.111 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:50.114 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:50.116 00.002 8532 Worker thread wakes up
22:53:50.116 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:50.116 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:50.116 00.000 8532 move complete, result=0
22:53:50.116 00.000 8532 worker thread done servicing request
22:53:50.231 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:50.234 00.003 7008 Status Line: Star lost - low SNR
22:53:50.238 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7546, med=2571, FiltMin=2245, FiltMax=3024, Gamma=0.990
22:53:50.242 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:53:50.245 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.248 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:50.249 00.001 7008 Enqueuing Expose request
22:53:50.252 00.003 8532 Worker thread wakes up
22:53:50.252 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:50.252 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:51.219 00.967 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c7de3dc-37f9-458f-ac81-fc7a29ad37cc"}
22:53:51.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c7de3dc-37f9-458f-ac81-fc7a29ad37cc"}
22:53:51.230 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6bad0f77-6a7d-4590-80d3-0c65bb08531e"}
22:53:51.235 00.005 7008 case statement mapped state 6 to 4
22:53:51.239 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6bad0f77-6a7d-4590-80d3-0c65bb08531e"}
22:53:51.242 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"597be54d-1f1a-49fe-8a6c-53506b24fece"}
22:53:51.247 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":451,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"597be54d-1f1a-49fe-8a6c-53506b24fece"}
22:53:52.374 01.127 8532 Exposure complete
22:53:52.424 00.050 8532 worker thread done servicing request
22:53:52.425 00.001 7008 OnExposeComplete: enter
22:53:52.428 00.003 7008 UpdateGuideState(): m_state=6
22:53:52.431 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
22:53:52.434 00.003 7008 Star::Find false star n=3 nbg=270 bg=2574.6 sigma=20.5 thresh=2636 peak=2614
22:53:52.436 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=218, SNR=2.9, Peak=2674 HFD=0.0
22:53:52.438 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:52.440 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:52.442 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:52.445 00.003 8532 Worker thread wakes up
22:53:52.445 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:52.445 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:52.445 00.000 8532 move complete, result=0
22:53:52.445 00.000 8532 worker thread done servicing request
22:53:52.554 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:52.556 00.002 7008 Status Line: Star lost - low SNR
22:53:52.559 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7412, med=2571, FiltMin=2256, FiltMax=2985, Gamma=0.990
22:53:52.562 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:53:52.564 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.567 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:52.569 00.002 7008 Enqueuing Expose request
22:53:52.572 00.003 8532 Worker thread wakes up
22:53:52.572 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:52.572 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:53.219 00.647 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"354c2e56-3d16-4d7b-b0d1-b111933b0087"}
22:53:53.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"354c2e56-3d16-4d7b-b0d1-b111933b0087"}
22:53:53.229 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c137dd5b-c7f8-4fae-8afe-0d7ca175c530"}
22:53:53.233 00.004 7008 case statement mapped state 6 to 4
22:53:53.236 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c137dd5b-c7f8-4fae-8afe-0d7ca175c530"}
22:53:53.238 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fadab3c3-85be-4019-8a16-94dc20252850"}
22:53:53.240 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"fadab3c3-85be-4019-8a16-94dc20252850"}
22:53:54.703 01.463 8532 Exposure complete
22:53:54.743 00.040 8532 worker thread done servicing request
22:53:54.743 00.000 7008 OnExposeComplete: enter
22:53:54.746 00.003 7008 UpdateGuideState(): m_state=6
22:53:54.749 00.003 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
22:53:54.751 00.002 7008 Star::Find false star n=1 nbg=265 bg=2572.6 sigma=22.2 thresh=2639 peak=2615
22:53:54.753 00.002 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=89, SNR=2.9, Peak=2671 HFD=0.0
22:53:54.755 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:54.756 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:54.758 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:54.760 00.002 8532 Worker thread wakes up
22:53:54.760 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:54.760 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:54.760 00.000 8532 move complete, result=0
22:53:54.760 00.000 8532 worker thread done servicing request
22:53:54.869 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:54.872 00.003 7008 Status Line: Star lost - low SNR
22:53:54.875 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7314, med=2572, FiltMin=2237, FiltMax=3048, Gamma=0.990
22:53:54.877 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:53:54.880 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.881 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:54.884 00.003 7008 Enqueuing Expose request
22:53:54.888 00.004 8532 Worker thread wakes up
22:53:54.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:54.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:55.219 00.331 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a00afef5-157b-4bb3-adcb-417f5663a0ed"}
22:53:55.223 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a00afef5-157b-4bb3-adcb-417f5663a0ed"}
22:53:55.227 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0648c0b0-93b4-442d-aff3-38efbd25e611"}
22:53:55.229 00.002 7008 case statement mapped state 6 to 4
22:53:55.230 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0648c0b0-93b4-442d-aff3-38efbd25e611"}
22:53:55.233 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57892a6b-36df-4566-bedb-abca7c51c145"}
22:53:55.236 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":453,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"57892a6b-36df-4566-bedb-abca7c51c145"}
22:53:57.018 01.782 8532 Exposure complete
22:53:57.064 00.046 8532 worker thread done servicing request
22:53:57.064 00.000 7008 OnExposeComplete: enter
22:53:57.067 00.003 7008 UpdateGuideState(): m_state=6
22:53:57.069 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
22:53:57.071 00.002 7008 Star::Find false star n=4 nbg=266 bg=2575.3 sigma=19.3 thresh=2633 peak=2625
22:53:57.074 00.003 7008 Star::Find returns 0 (2), X=562.00, Y=432.00, Mass=294, SNR=2.9, Peak=2664 HFD=0.0
22:53:57.077 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:53:57.079 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:53:57.082 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:53:57.084 00.002 8532 Worker thread wakes up
22:53:57.084 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:53:57.084 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:53:57.084 00.000 8532 move complete, result=0
22:53:57.084 00.000 8532 worker thread done servicing request
22:53:57.198 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:57.200 00.002 7008 Status Line: Star lost - low SNR
22:53:57.203 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7626, med=2572, FiltMin=2276, FiltMax=3052, Gamma=0.990
22:53:57.205 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:53:57.210 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.214 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:53:57.219 00.005 7008 Enqueuing Expose request
22:53:57.222 00.003 8532 Worker thread wakes up
22:53:57.222 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:53:57.223 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:53:57.224 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18f74091-8053-4452-8f75-f73a527ebd71"}
22:53:57.228 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18f74091-8053-4452-8f75-f73a527ebd71"}
22:53:57.232 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8addbfe9-f652-48b7-92c8-b5bdb85fc087"}
22:53:57.234 00.002 7008 case statement mapped state 6 to 4
22:53:57.235 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8addbfe9-f652-48b7-92c8-b5bdb85fc087"}
22:53:57.237 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6826edfe-7ab5-4181-b4fb-fdf0b711efd2"}
22:53:57.238 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"6826edfe-7ab5-4181-b4fb-fdf0b711efd2"}
22:53:59.219 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a357338c-fd1f-440c-a66e-e02ee7075291"}
22:53:59.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a357338c-fd1f-440c-a66e-e02ee7075291"}
22:53:59.227 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"89064e1b-db0a-483a-b5b7-1bf673248feb"}
22:53:59.230 00.003 7008 case statement mapped state 6 to 4
22:53:59.232 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"89064e1b-db0a-483a-b5b7-1bf673248feb"}
22:53:59.234 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f93a5a8-4100-46d4-91a1-f053dee2debd"}
22:53:59.238 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"1f93a5a8-4100-46d4-91a1-f053dee2debd"}
22:53:59.346 00.108 8532 Exposure complete
22:53:59.384 00.038 8532 worker thread done servicing request
22:53:59.384 00.000 7008 OnExposeComplete: enter
22:53:59.385 00.001 7008 UpdateGuideState(): m_state=6
22:53:59.387 00.002 7008 Star::Find(15, 562, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
22:53:59.388 00.001 7008 Star::Find returns 1 (0), X=551.27, Y=431.75, Mass=901, SNR=12.4, Peak=2685 HFD=5.2
22:53:59.389 00.001 7008 DistanceChecker: deactivated
22:53:59.391 00.002 7008 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.07) = xAngle (-1.60 = -1.60)
22:53:59.391 00.000 7008 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.01 = -2.01)
22:53:59.394 00.003 7008 CameraToMount -- cameraX=-1.27 cameraY=-12.36 hyp=12.43 cameraTheta=-1.67 mountX=-0.39 mountY=-11.22, mountTheta=-1.61
22:53:59.397 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-1.27, y=-12.36, opts=13)
22:53:59.399 00.002 7008 Enqueuing Move request for scope (-1.27, -12.36)
22:53:59.401 00.002 8532 Worker thread wakes up
22:53:59.401 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -12.36) opts 0xd
22:53:59.401 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.27, -12.36)
22:53:59.401 00.000 8532 Moving (-1.27, -12.36) raw xDistance=-0.39 yDistance=-11.22
22:53:59.401 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7377, med=2571, FiltMin=2257, FiltMax=3055, Gamma=0.990
22:53:59.403 00.002 7008 UpdateGuideState exits: m=901 SNR=12.4
22:53:59.404 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.406 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:53:59.407 00.001 7008 Enqueuing Expose request
22:53:59.409 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input -0.39
22:53:59.409 00.000 8532 GuideAlgorithmResistSwitch::result() returns -11.22 from input -11.22
22:53:59.409 00.000 8532 MoveAxis(W, 317, ABG)
22:53:59.409 00.000 8532 Guiding  Dir = 3, Dur = 317
22:53:59.410 00.001 8532 IsSlewing returns 0
22:53:59.410 00.000 8532 IsGuiding returns 0
22:53:59.411 00.001 8532 PulseGuide returned control before completion, sleep 327
22:53:59.754 00.343 8532 IsGuiding returns 0
22:53:59.754 00.000 8532 Move returns status 0, amount 317
22:53:59.754 00.000 8532 MoveAxis(N, 19691, ABG)
22:53:59.754 00.000 8532 duration set to 2500 by maxDecDuration
22:53:59.754 00.000 8532 Guiding  Dir = 0, Dur = 2500
22:53:59.754 00.000 8532 IsSlewing returns 0
22:53:59.754 00.000 8532 IsGuiding returns 0
22:53:59.755 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:54:01.218 01.463 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb768a1d-0a7d-45eb-af68-5314b3b11dde"}
22:54:01.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb768a1d-0a7d-45eb-af68-5314b3b11dde"}
22:54:01.225 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa7686d2-02b4-4c06-afe8-2f149816c145"}
22:54:01.227 00.002 7008 case statement mapped state 6 to 3
22:54:01.229 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa7686d2-02b4-4c06-afe8-2f149816c145"}
22:54:01.231 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ef1d141c-0f49-4768-ade6-9ea79aa1d23b"}
22:54:01.232 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"ef1d141c-0f49-4768-ade6-9ea79aa1d23b"}
22:54:02.268 01.036 8532 IsGuiding returns 1
22:54:02.268 00.000 8532 scope still moving after pulse duration time elapsed
22:54:02.299 00.031 8532 IsSlewing returns 0
22:54:02.300 00.001 8532 IsGuiding returns 0
22:54:02.301 00.001 8532 scope move finished after 2500 + 45 ms
22:54:02.301 00.000 8532 Move returns status 0, amount 2500
22:54:02.301 00.000 8532 move complete, result=0
22:54:02.301 00.000 8532 worker thread done servicing request
22:54:02.301 00.000 8532 Worker thread wakes up
22:54:02.301 00.000 7008 GuideStep: -0.4 px 317 ms WEST, -11.2 px 2500 ms NORTH
22:54:02.305 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:02.305 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(536,417,31,31)
22:54:03.218 00.913 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d66dd8e0-aad3-41fa-9092-ab1a29e9958f"}
22:54:03.223 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d66dd8e0-aad3-41fa-9092-ab1a29e9958f"}
22:54:03.228 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5fdc5942-49f0-455a-9205-6e31dae22024"}
22:54:03.232 00.004 7008 case statement mapped state 6 to 3
22:54:03.238 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fdc5942-49f0-455a-9205-6e31dae22024"}
22:54:03.240 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15b466e0-ac15-4d57-8a87-23217b5de75a"}
22:54:03.242 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":455,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"15b466e0-ac15-4d57-8a87-23217b5de75a"}
22:54:04.436 01.194 8532 Exposure complete
22:54:04.478 00.042 8532 worker thread done servicing request
22:54:04.478 00.000 7008 OnExposeComplete: enter
22:54:04.481 00.003 7008 UpdateGuideState(): m_state=6
22:54:04.483 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
22:54:04.484 00.001 7008 Star::Find false star n=2 nbg=269 bg=2569.9 sigma=21.6 thresh=2635 peak=2629
22:54:04.486 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=195, SNR=2.9, Peak=2682 HFD=0.0
22:54:04.488 00.002 7008 DistanceChecker: activated
22:54:04.489 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:04.491 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:04.493 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:04.495 00.002 8532 Worker thread wakes up
22:54:04.495 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:04.495 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:04.495 00.000 8532 move complete, result=0
22:54:04.495 00.000 8532 worker thread done servicing request
22:54:04.598 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:04.600 00.002 7008 Status Line: Star lost - low SNR
22:54:04.603 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7377, med=2570, FiltMin=2266, FiltMax=3309, Gamma=0.990
22:54:04.605 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:04.607 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.608 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:04.610 00.002 7008 Enqueuing Expose request
22:54:04.612 00.002 8532 Worker thread wakes up
22:54:04.612 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:04.612 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:05.217 00.605 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dac9d83b-3d52-4643-9fb6-4a2b317b83c6"}
22:54:05.222 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dac9d83b-3d52-4643-9fb6-4a2b317b83c6"}
22:54:05.227 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c4f500a-4b36-4cad-9982-861d95af705c"}
22:54:05.233 00.006 7008 case statement mapped state 6 to 4
22:54:05.234 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0c4f500a-4b36-4cad-9982-861d95af705c"}
22:54:05.236 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e2dbba0-410a-4a12-b221-89e335827961"}
22:54:05.237 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"7e2dbba0-410a-4a12-b221-89e335827961"}
22:54:06.737 01.500 8532 Exposure complete
22:54:06.778 00.041 8532 worker thread done servicing request
22:54:06.778 00.000 7008 OnExposeComplete: enter
22:54:06.780 00.002 7008 UpdateGuideState(): m_state=6
22:54:06.781 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
22:54:06.784 00.003 7008 Star::Find false star n=5 nbg=251 bg=2574.0 sigma=17.7 thresh=2627 peak=2614
22:54:06.786 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=293, SNR=2.9, Peak=2688 HFD=0.0
22:54:06.788 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:06.789 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:06.792 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:06.795 00.003 8532 Worker thread wakes up
22:54:06.795 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:06.795 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:06.795 00.000 8532 move complete, result=0
22:54:06.797 00.002 8532 worker thread done servicing request
22:54:06.899 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:06.904 00.005 7008 Status Line: Star lost - low SNR
22:54:06.909 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7473, med=2570, FiltMin=2275, FiltMax=3154, Gamma=0.990
22:54:06.911 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:06.914 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.917 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:06.919 00.002 7008 Enqueuing Expose request
22:54:06.921 00.002 8532 Worker thread wakes up
22:54:06.923 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:06.923 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:07.216 00.293 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4531cd21-e44a-4f6f-817a-b81da16c925b"}
22:54:07.221 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4531cd21-e44a-4f6f-817a-b81da16c925b"}
22:54:07.235 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd1264ad-0706-402f-8159-739d5b2861d5"}
22:54:07.242 00.007 7008 case statement mapped state 6 to 4
22:54:07.249 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fd1264ad-0706-402f-8159-739d5b2861d5"}
22:54:07.253 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3e18813-9107-4a86-a3de-50c4ab8b22d7"}
22:54:07.257 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":457,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f3e18813-9107-4a86-a3de-50c4ab8b22d7"}
22:54:09.058 01.801 8532 Exposure complete
22:54:09.101 00.043 8532 worker thread done servicing request
22:54:09.101 00.000 7008 OnExposeComplete: enter
22:54:09.104 00.003 7008 UpdateGuideState(): m_state=6
22:54:09.106 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
22:54:09.107 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=76, SNR=2.8, Peak=2676 HFD=0.0
22:54:09.109 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:09.111 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:09.113 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:09.115 00.002 8532 Worker thread wakes up
22:54:09.115 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:09.115 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:09.116 00.001 8532 move complete, result=0
22:54:09.116 00.000 8532 worker thread done servicing request
22:54:09.220 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:09.222 00.002 7008 Status Line: Star lost - low SNR
22:54:09.225 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7361, med=2572, FiltMin=2282, FiltMax=3224, Gamma=0.990
22:54:09.227 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:09.229 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.232 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:09.234 00.002 7008 Enqueuing Expose request
22:54:09.237 00.003 8532 Worker thread wakes up
22:54:09.238 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:09.238 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:09.238 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77406ba5-09b5-45ea-a30f-6b8b38b4c7b2"}
22:54:09.241 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77406ba5-09b5-45ea-a30f-6b8b38b4c7b2"}
22:54:09.245 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f73a0e90-e7b6-48df-8734-3c2eec767bd0"}
22:54:09.250 00.005 7008 case statement mapped state 6 to 4
22:54:09.252 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f73a0e90-e7b6-48df-8734-3c2eec767bd0"}
22:54:09.255 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b069cc2-ca19-4f40-b261-18d81e51386e"}
22:54:09.257 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"8b069cc2-ca19-4f40-b261-18d81e51386e"}
22:54:11.217 01.960 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3eb97db3-d05c-4303-8965-8c967f231054"}
22:54:11.219 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3eb97db3-d05c-4303-8965-8c967f231054"}
22:54:11.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d70d8afe-680b-4a87-b0d0-bbac18441c8a"}
22:54:11.224 00.003 7008 case statement mapped state 6 to 4
22:54:11.225 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d70d8afe-680b-4a87-b0d0-bbac18441c8a"}
22:54:11.227 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bdbb91b1-1b38-4b1b-b3e9-af51be078394"}
22:54:11.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":458,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"bdbb91b1-1b38-4b1b-b3e9-af51be078394"}
22:54:11.362 00.132 8532 Exposure complete
22:54:11.410 00.048 8532 worker thread done servicing request
22:54:11.410 00.000 7008 OnExposeComplete: enter
22:54:11.412 00.002 7008 UpdateGuideState(): m_state=6
22:54:11.416 00.004 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
22:54:11.419 00.003 7008 Star::Find false star n=1 nbg=272 bg=2576.9 sigma=20.3 thresh=2638 peak=2616
22:54:11.421 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=80, SNR=2.9, Peak=2657 HFD=0.0
22:54:11.423 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:11.425 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:11.426 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:11.427 00.001 8532 Worker thread wakes up
22:54:11.427 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:11.429 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:11.429 00.000 8532 move complete, result=0
22:54:11.429 00.000 8532 worker thread done servicing request
22:54:11.541 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:11.544 00.003 7008 Status Line: Star lost - low SNR
22:54:11.549 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7284, med=2571, FiltMin=2235, FiltMax=3196, Gamma=0.990
22:54:11.553 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:54:11.556 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.560 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:11.563 00.003 7008 Enqueuing Expose request
22:54:11.566 00.003 8532 Worker thread wakes up
22:54:11.566 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:11.566 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:13.216 01.650 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9cf6fd71-78a6-43de-933f-faae4ee590ac"}
22:54:13.219 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9cf6fd71-78a6-43de-933f-faae4ee590ac"}
22:54:13.221 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a66efd34-d57b-4990-85ac-046c20e838ae"}
22:54:13.224 00.003 7008 case statement mapped state 6 to 4
22:54:13.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a66efd34-d57b-4990-85ac-046c20e838ae"}
22:54:13.229 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a4da2624-cd97-4791-9e5b-f9f43540769b"}
22:54:13.231 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"a4da2624-cd97-4791-9e5b-f9f43540769b"}
22:54:13.687 00.456 8532 Exposure complete
22:54:13.729 00.042 8532 worker thread done servicing request
22:54:13.729 00.000 7008 OnExposeComplete: enter
22:54:13.732 00.003 7008 UpdateGuideState(): m_state=6
22:54:13.734 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
22:54:13.736 00.002 7008 Star::Find false star n=2 nbg=279 bg=2578.0 sigma=22.3 thresh=2645 peak=2616
22:54:13.738 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=149, SNR=2.9, Peak=2656 HFD=0.0
22:54:13.739 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:13.741 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:13.743 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:13.744 00.001 8532 Worker thread wakes up
22:54:13.744 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:13.744 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:13.744 00.000 8532 move complete, result=0
22:54:13.744 00.000 8532 worker thread done servicing request
22:54:13.852 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:13.857 00.005 7008 Status Line: Star lost - low SNR
22:54:13.862 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7424, med=2571, FiltMin=2206, FiltMax=3183, Gamma=0.990
22:54:13.864 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:13.866 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.870 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:13.871 00.001 7008 Enqueuing Expose request
22:54:13.873 00.002 8532 Worker thread wakes up
22:54:13.873 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:13.874 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:15.216 01.342 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a583ca2b-b220-475c-aabe-2db7d60001d4"}
22:54:15.222 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a583ca2b-b220-475c-aabe-2db7d60001d4"}
22:54:15.224 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e0ec247-8a83-44d6-a526-0f87cb98a27e"}
22:54:15.226 00.002 7008 case statement mapped state 6 to 4
22:54:15.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3e0ec247-8a83-44d6-a526-0f87cb98a27e"}
22:54:15.231 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"400a2f18-9639-4448-9004-3cd8ea4ae659"}
22:54:15.234 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"400a2f18-9639-4448-9004-3cd8ea4ae659"}
22:54:16.004 00.770 8532 Exposure complete
22:54:16.037 00.033 8532 worker thread done servicing request
22:54:16.037 00.000 7008 OnExposeComplete: enter
22:54:16.040 00.003 7008 UpdateGuideState(): m_state=6
22:54:16.041 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
22:54:16.044 00.003 7008 Star::Find false star n=7 nbg=265 bg=2566.0 sigma=21.8 thresh=2631 peak=2612
22:54:16.046 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=516, SNR=2.9, Peak=2668 HFD=0.0
22:54:16.050 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:16.054 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:16.056 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:16.057 00.001 8532 Worker thread wakes up
22:54:16.057 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:16.058 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:16.058 00.000 8532 move complete, result=0
22:54:16.058 00.000 8532 worker thread done servicing request
22:54:16.168 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:16.174 00.006 7008 Status Line: Star lost - low SNR
22:54:16.178 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7272, med=2571, FiltMin=2234, FiltMax=3160, Gamma=0.990
22:54:16.182 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:54:16.185 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.187 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:16.191 00.004 7008 Enqueuing Expose request
22:54:16.193 00.002 8532 Worker thread wakes up
22:54:16.193 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:16.193 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:17.215 01.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8135ca47-9f4e-4823-8041-92757eeb7e16"}
22:54:17.219 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8135ca47-9f4e-4823-8041-92757eeb7e16"}
22:54:17.222 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"093afdaa-f660-4ffa-ad01-7c2aa1d20dd2"}
22:54:17.224 00.002 7008 case statement mapped state 6 to 4
22:54:17.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"093afdaa-f660-4ffa-ad01-7c2aa1d20dd2"}
22:54:17.228 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c52a418-a933-4f5b-88cd-df601dc97d76"}
22:54:17.236 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"6c52a418-a933-4f5b-88cd-df601dc97d76"}
22:54:18.319 01.083 8532 Exposure complete
22:54:18.362 00.043 8532 worker thread done servicing request
22:54:18.362 00.000 7008 OnExposeComplete: enter
22:54:18.364 00.002 7008 UpdateGuideState(): m_state=6
22:54:18.366 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
22:54:18.368 00.002 7008 Star::Find false star n=1 nbg=281 bg=2576.3 sigma=22.3 thresh=2643 peak=2616
22:54:18.370 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=84, SNR=2.9, Peak=2672 HFD=0.0
22:54:18.372 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:18.374 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:18.376 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:18.377 00.001 8532 Worker thread wakes up
22:54:18.378 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:18.378 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:18.378 00.000 8532 move complete, result=0
22:54:18.378 00.000 8532 worker thread done servicing request
22:54:18.480 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:18.483 00.003 7008 Status Line: Star lost - low SNR
22:54:18.488 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7341, med=2570, FiltMin=2226, FiltMax=3191, Gamma=0.990
22:54:18.491 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:18.494 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.496 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:18.498 00.002 7008 Enqueuing Expose request
22:54:18.500 00.002 8532 Worker thread wakes up
22:54:18.500 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:18.500 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:19.214 00.714 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef62b45e-b1b7-41cb-b022-ab411ab9ed21"}
22:54:19.218 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef62b45e-b1b7-41cb-b022-ab411ab9ed21"}
22:54:19.222 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93f5c95d-2c33-4c32-8934-c4ea65054074"}
22:54:19.224 00.002 7008 case statement mapped state 6 to 4
22:54:19.226 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"93f5c95d-2c33-4c32-8934-c4ea65054074"}
22:54:19.229 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5a23d85-8fa1-465d-8055-1eae9b4f9e29"}
22:54:19.232 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":462,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f5a23d85-8fa1-465d-8055-1eae9b4f9e29"}
22:54:20.629 01.397 8532 Exposure complete
22:54:20.660 00.031 8532 worker thread done servicing request
22:54:20.661 00.001 7008 OnExposeComplete: enter
22:54:20.662 00.001 7008 UpdateGuideState(): m_state=6
22:54:20.663 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
22:54:20.665 00.002 7008 Star::Find false star n=4 nbg=278 bg=2574.6 sigma=21.2 thresh=2638 peak=2610
22:54:20.666 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=315, SNR=2.9, Peak=2668 HFD=0.0
22:54:20.667 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:20.669 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:20.671 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:20.673 00.002 8532 Worker thread wakes up
22:54:20.673 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:20.673 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:20.673 00.000 8532 move complete, result=0
22:54:20.674 00.001 8532 worker thread done servicing request
22:54:20.778 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:20.780 00.002 7008 Status Line: Star lost - low SNR
22:54:20.784 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7488, med=2570, FiltMin=2243, FiltMax=3235, Gamma=0.990
22:54:20.787 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:20.790 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.796 00.006 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:20.799 00.003 7008 Enqueuing Expose request
22:54:20.800 00.001 8532 Worker thread wakes up
22:54:20.800 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:20.801 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:21.214 00.413 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"723bc1e1-8cd0-41f9-a7f5-9e64318cebff"}
22:54:21.221 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"723bc1e1-8cd0-41f9-a7f5-9e64318cebff"}
22:54:21.226 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35590193-e708-4e5c-983f-33a9f92d4bc2"}
22:54:21.231 00.005 7008 case statement mapped state 6 to 4
22:54:21.235 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"35590193-e708-4e5c-983f-33a9f92d4bc2"}
22:54:21.237 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"531b4494-67e6-42e8-b772-573aedc0fcd5"}
22:54:21.240 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"531b4494-67e6-42e8-b772-573aedc0fcd5"}
22:54:22.923 01.683 8532 Exposure complete
22:54:22.969 00.046 8532 worker thread done servicing request
22:54:22.969 00.000 7008 OnExposeComplete: enter
22:54:22.973 00.004 7008 UpdateGuideState(): m_state=6
22:54:22.975 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
22:54:22.978 00.003 7008 Star::Find returns 0 (3), X=551.00, Y=431.00, Mass=0, SNR=0.0, Peak=2673 HFD=0.0
22:54:22.980 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:22.983 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:22.984 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:22.988 00.004 8532 Worker thread wakes up
22:54:22.988 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:22.988 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:22.988 00.000 8532 move complete, result=0
22:54:22.988 00.000 8532 worker thread done servicing request
22:54:23.103 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:23.104 00.001 7008 Status Line: Star lost - low mass
22:54:23.108 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7284, med=2570, FiltMin=2263, FiltMax=3176, Gamma=0.990
22:54:23.110 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:54:23.112 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.114 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:23.116 00.002 7008 Enqueuing Expose request
22:54:23.118 00.002 8532 Worker thread wakes up
22:54:23.118 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:23.118 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:23.214 00.096 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38fb731a-e760-43a3-9329-34821024b4aa"}
22:54:23.219 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38fb731a-e760-43a3-9329-34821024b4aa"}
22:54:23.223 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"772bc45b-533a-4b9d-85bc-614e39ea86ad"}
22:54:23.237 00.014 7008 case statement mapped state 6 to 4
22:54:23.241 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"772bc45b-533a-4b9d-85bc-614e39ea86ad"}
22:54:23.246 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"718880cb-fd91-4b36-aab8-4d72c3234bf5"}
22:54:23.248 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"718880cb-fd91-4b36-aab8-4d72c3234bf5"}
22:54:25.214 01.966 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"70832414-6a32-430b-b4ef-c1fb554fdc2a"}
22:54:25.217 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"70832414-6a32-430b-b4ef-c1fb554fdc2a"}
22:54:25.222 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"049930b5-00ff-479e-8f7f-13a3aebd460c"}
22:54:25.227 00.005 7008 case statement mapped state 6 to 4
22:54:25.232 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"049930b5-00ff-479e-8f7f-13a3aebd460c"}
22:54:25.236 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af54bb21-6c13-45e6-92c8-379a353335d1"}
22:54:25.239 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"af54bb21-6c13-45e6-92c8-379a353335d1"}
22:54:25.241 00.002 8532 Exposure complete
22:54:25.283 00.042 8532 worker thread done servicing request
22:54:25.283 00.000 7008 OnExposeComplete: enter
22:54:25.285 00.002 7008 UpdateGuideState(): m_state=6
22:54:25.287 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
22:54:25.288 00.001 7008 Star::Find false star n=4 nbg=262 bg=2582.4 sigma=18.8 thresh=2639 peak=2626
22:54:25.290 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=241, SNR=2.9, Peak=2650 HFD=0.0
22:54:25.291 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:25.293 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:25.295 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:25.297 00.002 8532 Worker thread wakes up
22:54:25.297 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:25.297 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:25.297 00.000 8532 move complete, result=0
22:54:25.297 00.000 8532 worker thread done servicing request
22:54:25.404 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:25.408 00.004 7008 Status Line: Star lost - low SNR
22:54:25.414 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7436, med=2571, FiltMin=2283, FiltMax=3180, Gamma=0.990
22:54:25.417 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:25.419 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.422 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:25.424 00.002 7008 Enqueuing Expose request
22:54:25.426 00.002 8532 Worker thread wakes up
22:54:25.426 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:25.426 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:27.213 01.787 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da3471df-f60c-46b1-be79-12f603636f1d"}
22:54:27.219 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da3471df-f60c-46b1-be79-12f603636f1d"}
22:54:27.227 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e86d793b-f105-4664-8f7e-f322f97e79cb"}
22:54:27.230 00.003 7008 case statement mapped state 6 to 4
22:54:27.236 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e86d793b-f105-4664-8f7e-f322f97e79cb"}
22:54:27.239 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"134b4c67-5fe4-4db9-a4c7-418d4215067b"}
22:54:27.242 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"134b4c67-5fe4-4db9-a4c7-418d4215067b"}
22:54:27.553 00.311 8532 Exposure complete
22:54:27.607 00.054 8532 worker thread done servicing request
22:54:27.607 00.000 7008 OnExposeComplete: enter
22:54:27.612 00.005 7008 UpdateGuideState(): m_state=6
22:54:27.616 00.004 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
22:54:27.622 00.006 7008 Star::Find false star n=1 nbg=276 bg=2586.1 sigma=25.0 thresh=2661 peak=2621
22:54:27.626 00.004 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=90, SNR=2.9, Peak=2676 HFD=0.0
22:54:27.629 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:27.632 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:27.635 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:27.637 00.002 8532 Worker thread wakes up
22:54:27.638 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:27.638 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:27.638 00.000 8532 move complete, result=0
22:54:27.638 00.000 8532 worker thread done servicing request
22:54:27.750 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:27.753 00.003 7008 Status Line: Star lost - low SNR
22:54:27.756 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7330, med=2573, FiltMin=2300, FiltMax=3124, Gamma=0.990
22:54:27.758 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:27.761 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.762 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:27.766 00.004 7008 Enqueuing Expose request
22:54:27.771 00.005 8532 Worker thread wakes up
22:54:27.771 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:27.771 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:29.211 01.440 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b1ed8ee-35bd-4188-bc17-f7f8cba9e253"}
22:54:29.215 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b1ed8ee-35bd-4188-bc17-f7f8cba9e253"}
22:54:29.218 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6951a681-17a8-44f2-972f-e2d71e2e300c"}
22:54:29.221 00.003 7008 case statement mapped state 6 to 4
22:54:29.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6951a681-17a8-44f2-972f-e2d71e2e300c"}
22:54:29.227 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f16b7fdc-de0d-4eb0-819f-1dfb40dbba37"}
22:54:29.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":466,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f16b7fdc-de0d-4eb0-819f-1dfb40dbba37"}
22:54:29.896 00.666 8532 Exposure complete
22:54:29.939 00.043 8532 worker thread done servicing request
22:54:29.940 00.001 7008 OnExposeComplete: enter
22:54:29.942 00.002 7008 UpdateGuideState(): m_state=6
22:54:29.943 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
22:54:29.945 00.002 7008 Star::Find false star n=6 nbg=250 bg=2579.7 sigma=17.6 thresh=2632 peak=2627
22:54:29.946 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=383, SNR=2.9, Peak=2680 HFD=0.0
22:54:29.949 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:29.952 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:29.953 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:29.955 00.002 8532 Worker thread wakes up
22:54:29.955 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:29.955 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:29.955 00.000 8532 move complete, result=0
22:54:29.955 00.000 8532 worker thread done servicing request
22:54:30.061 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:30.065 00.004 7008 Status Line: Star lost - low SNR
22:54:30.069 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7534, med=2574, FiltMin=2273, FiltMax=3225, Gamma=0.990
22:54:30.072 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:30.074 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.078 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:30.080 00.002 7008 Enqueuing Expose request
22:54:30.082 00.002 8532 Worker thread wakes up
22:54:30.082 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:30.082 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:31.210 01.128 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32fefbce-086a-407d-afaf-5ede07d8ffe7"}
22:54:31.213 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32fefbce-086a-407d-afaf-5ede07d8ffe7"}
22:54:31.218 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46748e11-c165-4e92-a251-b339dba93684"}
22:54:31.222 00.004 7008 case statement mapped state 6 to 4
22:54:31.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"46748e11-c165-4e92-a251-b339dba93684"}
22:54:31.227 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f499297a-d71f-4830-a2fe-6d12b8d08c75"}
22:54:31.231 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f499297a-d71f-4830-a2fe-6d12b8d08c75"}
22:54:32.208 00.977 8532 Exposure complete
22:54:32.256 00.048 8532 worker thread done servicing request
22:54:32.256 00.000 7008 OnExposeComplete: enter
22:54:32.258 00.002 7008 UpdateGuideState(): m_state=6
22:54:32.260 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
22:54:32.263 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=68, SNR=2.7, Peak=2683 HFD=0.0
22:54:32.265 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:32.268 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:32.270 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:32.273 00.003 8532 Worker thread wakes up
22:54:32.273 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:32.273 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:32.273 00.000 8532 move complete, result=0
22:54:32.274 00.001 8532 worker thread done servicing request
22:54:32.385 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:32.386 00.001 7008 Status Line: Star lost - low SNR
22:54:32.388 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7492, med=2574, FiltMin=2281, FiltMax=3229, Gamma=0.990
22:54:32.390 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:32.391 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.392 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:32.394 00.002 7008 Enqueuing Expose request
22:54:32.396 00.002 8532 Worker thread wakes up
22:54:32.396 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:32.396 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:33.209 00.813 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f599f90-41d7-4485-8618-5b6794e5b55c"}
22:54:33.212 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f599f90-41d7-4485-8618-5b6794e5b55c"}
22:54:33.214 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ede8af5d-80ab-4c85-a906-8e2b0ee4cd53"}
22:54:33.217 00.003 7008 case statement mapped state 6 to 4
22:54:33.220 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ede8af5d-80ab-4c85-a906-8e2b0ee4cd53"}
22:54:33.222 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"017a6e39-a9a0-45a7-83cb-de0d297b4786"}
22:54:33.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":468,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"017a6e39-a9a0-45a7-83cb-de0d297b4786"}
22:54:34.523 01.298 8532 Exposure complete
22:54:34.575 00.052 8532 worker thread done servicing request
22:54:34.575 00.000 7008 OnExposeComplete: enter
22:54:34.577 00.002 7008 UpdateGuideState(): m_state=6
22:54:34.580 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
22:54:34.582 00.002 7008 Star::Find false star n=5 nbg=257 bg=2576.3 sigma=20.0 thresh=2636 peak=2617
22:54:34.584 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=385, SNR=2.9, Peak=2679 HFD=0.0
22:54:34.587 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:34.590 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:34.592 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:34.594 00.002 8532 Worker thread wakes up
22:54:34.594 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:34.594 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:34.594 00.000 8532 move complete, result=0
22:54:34.594 00.000 8532 worker thread done servicing request
22:54:34.703 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:34.708 00.005 7008 Status Line: Star lost - low SNR
22:54:34.713 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7549, med=2573, FiltMin=2259, FiltMax=3151, Gamma=0.990
22:54:34.716 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:34.720 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.725 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:34.728 00.003 7008 Enqueuing Expose request
22:54:34.730 00.002 8532 Worker thread wakes up
22:54:34.730 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:34.730 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:35.209 00.479 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0534e7a6-709d-44b0-aaad-c927531dcce1"}
22:54:35.212 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0534e7a6-709d-44b0-aaad-c927531dcce1"}
22:54:35.217 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"348d2446-0613-4612-83fd-add410980edb"}
22:54:35.226 00.009 7008 case statement mapped state 6 to 4
22:54:35.233 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"348d2446-0613-4612-83fd-add410980edb"}
22:54:35.235 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"881a5de1-d63e-4ed0-a84e-df2e1ceb85ab"}
22:54:35.237 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":469,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"881a5de1-d63e-4ed0-a84e-df2e1ceb85ab"}
22:54:36.853 01.616 8532 Exposure complete
22:54:36.896 00.043 8532 worker thread done servicing request
22:54:36.896 00.000 7008 OnExposeComplete: enter
22:54:36.900 00.004 7008 UpdateGuideState(): m_state=6
22:54:36.901 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
22:54:36.903 00.002 7008 Star::Find false star n=1 nbg=276 bg=2576.6 sigma=22.9 thresh=2645 peak=2611
22:54:36.904 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=80, SNR=2.9, Peak=2666 HFD=0.0
22:54:36.906 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:36.909 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:36.911 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:36.913 00.002 8532 Worker thread wakes up
22:54:36.913 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:36.913 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:36.913 00.000 8532 move complete, result=0
22:54:36.913 00.000 8532 worker thread done servicing request
22:54:37.016 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:37.020 00.004 7008 Status Line: Star lost - low SNR
22:54:37.024 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7481, med=2572, FiltMin=2238, FiltMax=3233, Gamma=0.990
22:54:37.026 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:37.029 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.030 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:37.033 00.003 7008 Enqueuing Expose request
22:54:37.035 00.002 8532 Worker thread wakes up
22:54:37.035 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:37.035 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:37.211 00.176 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51f05d6d-2a40-4957-8309-9c45714bba7c"}
22:54:37.216 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51f05d6d-2a40-4957-8309-9c45714bba7c"}
22:54:37.218 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c39d2872-7bf8-4df1-a752-395c3986a817"}
22:54:37.221 00.003 7008 case statement mapped state 6 to 4
22:54:37.223 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c39d2872-7bf8-4df1-a752-395c3986a817"}
22:54:37.227 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45d317b8-6bb9-43b5-ae26-76ec8a680fb8"}
22:54:37.230 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"45d317b8-6bb9-43b5-ae26-76ec8a680fb8"}
22:54:39.167 01.937 8532 Exposure complete
22:54:39.203 00.036 8532 worker thread done servicing request
22:54:39.203 00.000 7008 OnExposeComplete: enter
22:54:39.204 00.001 7008 UpdateGuideState(): m_state=6
22:54:39.207 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
22:54:39.210 00.003 7008 Star::Find false star n=7 nbg=248 bg=2581.3 sigma=16.5 thresh=2631 peak=2625
22:54:39.213 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=483, SNR=2.9, Peak=2689 HFD=0.0
22:54:39.215 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:39.217 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:39.220 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:39.222 00.002 8532 Worker thread wakes up
22:54:39.222 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:39.223 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:39.223 00.000 8532 move complete, result=0
22:54:39.223 00.000 8532 worker thread done servicing request
22:54:39.329 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:39.333 00.004 7008 Status Line: Star lost - low SNR
22:54:39.337 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7328, med=2572, FiltMin=2249, FiltMax=3179, Gamma=0.990
22:54:39.340 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:39.342 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.344 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:39.347 00.003 7008 Enqueuing Expose request
22:54:39.349 00.002 8532 Worker thread wakes up
22:54:39.349 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:39.349 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:39.349 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"617c3009-2853-4747-ab69-c9e49cc4e59b"}
22:54:39.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"617c3009-2853-4747-ab69-c9e49cc4e59b"}
22:54:39.354 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29e928e8-b860-48e1-8c39-955953ee553b"}
22:54:39.355 00.001 7008 case statement mapped state 6 to 4
22:54:39.358 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"29e928e8-b860-48e1-8c39-955953ee553b"}
22:54:39.361 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0db9e63-6dd1-42d9-875b-17af1904930c"}
22:54:39.363 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"a0db9e63-6dd1-42d9-875b-17af1904930c"}
22:54:41.209 01.846 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d705998d-bd2b-4b0b-8f7f-e07349e94215"}
22:54:41.213 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d705998d-bd2b-4b0b-8f7f-e07349e94215"}
22:54:41.218 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d443112-7b12-40ad-b4de-c0940d562302"}
22:54:41.226 00.008 7008 case statement mapped state 6 to 4
22:54:41.231 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6d443112-7b12-40ad-b4de-c0940d562302"}
22:54:41.239 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"49043d79-118c-45f3-a9c3-d6e22371bf34"}
22:54:41.245 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":471,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"49043d79-118c-45f3-a9c3-d6e22371bf34"}
22:54:41.478 00.233 8532 Exposure complete
22:54:41.524 00.046 8532 worker thread done servicing request
22:54:41.524 00.000 7008 OnExposeComplete: enter
22:54:41.528 00.004 7008 UpdateGuideState(): m_state=6
22:54:41.530 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
22:54:41.533 00.003 7008 Star::Find false star n=3 nbg=279 bg=2575.9 sigma=22.1 thresh=2642 peak=2615
22:54:41.535 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=241, SNR=2.9, Peak=2665 HFD=0.0
22:54:41.538 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:41.541 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:41.543 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:41.545 00.002 8532 Worker thread wakes up
22:54:41.545 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:41.545 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:41.545 00.000 8532 move complete, result=0
22:54:41.545 00.000 8532 worker thread done servicing request
22:54:41.654 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:41.660 00.006 7008 Status Line: Star lost - low SNR
22:54:41.667 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7380, med=2570, FiltMin=2267, FiltMax=3178, Gamma=0.990
22:54:41.670 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:41.671 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.673 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:41.675 00.002 7008 Enqueuing Expose request
22:54:41.677 00.002 8532 Worker thread wakes up
22:54:41.677 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:41.677 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:43.208 01.531 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61f89240-92ea-47d0-a2ea-6d7fb195a6b5"}
22:54:43.213 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61f89240-92ea-47d0-a2ea-6d7fb195a6b5"}
22:54:43.222 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a84a25e-1cf7-4781-b5da-5c5b37c4f87d"}
22:54:43.227 00.005 7008 case statement mapped state 6 to 4
22:54:43.234 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0a84a25e-1cf7-4781-b5da-5c5b37c4f87d"}
22:54:43.240 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1dda06e7-00d0-4649-86e9-5b2f4852dd5f"}
22:54:43.245 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"1dda06e7-00d0-4649-86e9-5b2f4852dd5f"}
22:54:43.812 00.567 8532 Exposure complete
22:54:43.851 00.039 8532 worker thread done servicing request
22:54:43.851 00.000 7008 OnExposeComplete: enter
22:54:43.853 00.002 7008 UpdateGuideState(): m_state=6
22:54:43.854 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
22:54:43.856 00.002 7008 Star::Find false star n=6 nbg=277 bg=2576.8 sigma=22.4 thresh=2644 peak=2621
22:54:43.858 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=477, SNR=2.9, Peak=2678 HFD=0.0
22:54:43.860 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:43.862 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:43.864 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:43.868 00.004 8532 Worker thread wakes up
22:54:43.868 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:43.868 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:43.868 00.000 8532 move complete, result=0
22:54:43.868 00.000 8532 worker thread done servicing request
22:54:43.977 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:43.982 00.005 7008 Status Line: Star lost - low SNR
22:54:43.986 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7453, med=2572, FiltMin=2249, FiltMax=3206, Gamma=0.990
22:54:43.989 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:43.992 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.997 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:44.000 00.003 7008 Enqueuing Expose request
22:54:44.002 00.002 8532 Worker thread wakes up
22:54:44.002 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:44.002 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:45.206 01.204 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e82377c1-9a32-458f-8bee-99b3ce14f36f"}
22:54:45.211 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e82377c1-9a32-458f-8bee-99b3ce14f36f"}
22:54:45.221 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab59758d-85f3-492b-8bcc-90300466c8b0"}
22:54:45.225 00.004 7008 case statement mapped state 6 to 4
22:54:45.235 00.010 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ab59758d-85f3-492b-8bcc-90300466c8b0"}
22:54:45.240 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28d4b191-20e2-4c2f-a90b-df2f4f6c413b"}
22:54:45.245 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"28d4b191-20e2-4c2f-a90b-df2f4f6c413b"}
22:54:46.128 00.883 8532 Exposure complete
22:54:46.172 00.044 8532 worker thread done servicing request
22:54:46.173 00.001 7008 OnExposeComplete: enter
22:54:46.176 00.003 7008 UpdateGuideState(): m_state=6
22:54:46.179 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
22:54:46.181 00.002 7008 Star::Find false star n=7 nbg=261 bg=2579.8 sigma=18.3 thresh=2635 peak=2627
22:54:46.183 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=532, SNR=2.9, Peak=2694 HFD=0.0
22:54:46.185 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:46.187 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:46.189 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:46.191 00.002 8532 Worker thread wakes up
22:54:46.191 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:46.191 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:46.191 00.000 8532 move complete, result=0
22:54:46.192 00.001 8532 worker thread done servicing request
22:54:46.305 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:46.311 00.006 7008 Status Line: Star lost - low SNR
22:54:46.314 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7409, med=2572, FiltMin=2245, FiltMax=3175, Gamma=0.990
22:54:46.317 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:54:46.319 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.321 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:46.325 00.004 7008 Enqueuing Expose request
22:54:46.327 00.002 8532 Worker thread wakes up
22:54:46.327 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:46.327 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:47.206 00.879 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9d0b8bc-0088-4db8-81bf-f74f6131f586"}
22:54:47.214 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9d0b8bc-0088-4db8-81bf-f74f6131f586"}
22:54:47.216 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d61c4eed-bb3b-4296-b354-0b7fb57428f5"}
22:54:47.218 00.002 7008 case statement mapped state 6 to 4
22:54:47.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d61c4eed-bb3b-4296-b354-0b7fb57428f5"}
22:54:47.222 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0466f551-c464-4f6a-9b12-0f00ab859505"}
22:54:47.225 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":474,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"0466f551-c464-4f6a-9b12-0f00ab859505"}
22:54:48.465 01.240 8532 Exposure complete
22:54:48.507 00.042 8532 worker thread done servicing request
22:54:48.508 00.001 7008 OnExposeComplete: enter
22:54:48.510 00.002 7008 UpdateGuideState(): m_state=6
22:54:48.511 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
22:54:48.513 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=71, SNR=3.0, Peak=2686 HFD=0.0
22:54:48.516 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:48.517 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:48.519 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:48.522 00.003 8532 Worker thread wakes up
22:54:48.522 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:48.522 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:48.522 00.000 8532 move complete, result=0
22:54:48.522 00.000 8532 worker thread done servicing request
22:54:48.624 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:48.627 00.003 7008 Status Line: Star lost - low SNR
22:54:48.631 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7608, med=2574, FiltMin=2269, FiltMax=3237, Gamma=0.990
22:54:48.633 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:48.636 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.638 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:48.641 00.003 7008 Enqueuing Expose request
22:54:48.644 00.003 8532 Worker thread wakes up
22:54:48.644 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:48.644 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:49.205 00.561 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f468052-f982-4eaa-bd03-56e64a2d58ec"}
22:54:49.210 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f468052-f982-4eaa-bd03-56e64a2d58ec"}
22:54:49.214 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f3215c4-7837-4f72-a768-cfb5ce13af24"}
22:54:49.216 00.002 7008 case statement mapped state 6 to 4
22:54:49.219 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4f3215c4-7837-4f72-a768-cfb5ce13af24"}
22:54:49.223 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67c07d5d-ae8d-4a70-b05c-bbb3a0e63c0a"}
22:54:49.227 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"67c07d5d-ae8d-4a70-b05c-bbb3a0e63c0a"}
22:54:50.775 01.548 8532 Exposure complete
22:54:50.811 00.036 8532 worker thread done servicing request
22:54:50.811 00.000 7008 OnExposeComplete: enter
22:54:50.814 00.003 7008 UpdateGuideState(): m_state=6
22:54:50.816 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
22:54:50.818 00.002 7008 Star::Find false star n=7 nbg=262 bg=2578.9 sigma=19.7 thresh=2638 peak=2617
22:54:50.820 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=469, SNR=2.9, Peak=2673 HFD=0.0
22:54:50.821 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:50.824 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:50.825 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:50.827 00.002 8532 Worker thread wakes up
22:54:50.827 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:50.827 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:50.827 00.000 8532 move complete, result=0
22:54:50.829 00.002 8532 worker thread done servicing request
22:54:50.940 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:50.943 00.003 7008 Status Line: Star lost - low SNR
22:54:50.948 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7518, med=2572, FiltMin=2261, FiltMax=3210, Gamma=0.990
22:54:50.950 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:54:50.953 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.955 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:50.957 00.002 7008 Enqueuing Expose request
22:54:50.959 00.002 8532 Worker thread wakes up
22:54:50.959 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:50.959 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:51.204 00.245 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a3b037c-b519-4473-8106-11d76e74e9d2"}
22:54:51.212 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a3b037c-b519-4473-8106-11d76e74e9d2"}
22:54:51.215 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2da8eb42-769a-4862-a36b-c04c1efea369"}
22:54:51.219 00.004 7008 case statement mapped state 6 to 4
22:54:51.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2da8eb42-769a-4862-a36b-c04c1efea369"}
22:54:51.226 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7bb4f74-368f-44b4-a87f-f32a7931b347"}
22:54:51.228 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":476,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"b7bb4f74-368f-44b4-a87f-f32a7931b347"}
22:54:53.082 01.854 8532 Exposure complete
22:54:53.122 00.040 8532 worker thread done servicing request
22:54:53.122 00.000 7008 OnExposeComplete: enter
22:54:53.124 00.002 7008 UpdateGuideState(): m_state=6
22:54:53.125 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
22:54:53.128 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=76, SNR=2.9, Peak=2656 HFD=0.0
22:54:53.129 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:53.130 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:53.131 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:53.134 00.003 8532 Worker thread wakes up
22:54:53.134 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:53.134 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:53.134 00.000 8532 move complete, result=0
22:54:53.135 00.001 8532 worker thread done servicing request
22:54:53.251 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:53.256 00.005 7008 Status Line: Star lost - low SNR
22:54:53.261 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7408, med=2571, FiltMin=2288, FiltMax=3222, Gamma=0.990
22:54:53.265 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:54:53.267 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.269 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:53.272 00.003 7008 Enqueuing Expose request
22:54:53.275 00.003 8532 Worker thread wakes up
22:54:53.275 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:53.275 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:53.275 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f439901-4f49-4df4-8ee8-c220b8c984c8"}
22:54:53.278 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f439901-4f49-4df4-8ee8-c220b8c984c8"}
22:54:53.281 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6214c91-954c-4ffa-ba19-348a2d7d1a92"}
22:54:53.283 00.002 7008 case statement mapped state 6 to 4
22:54:53.286 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c6214c91-954c-4ffa-ba19-348a2d7d1a92"}
22:54:53.289 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6e0384b-6d35-4d47-8470-0c3416806ccd"}
22:54:53.291 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f6e0384b-6d35-4d47-8470-0c3416806ccd"}
22:54:55.203 01.912 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72cae052-bff8-4677-8655-7761942e800c"}
22:54:55.205 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72cae052-bff8-4677-8655-7761942e800c"}
22:54:55.207 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c89a75c-79b5-4e73-afa1-de5467ac2e18"}
22:54:55.209 00.002 7008 case statement mapped state 6 to 4
22:54:55.211 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5c89a75c-79b5-4e73-afa1-de5467ac2e18"}
22:54:55.214 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d27da5f6-cfa4-45c0-9b11-562854a4c3ad"}
22:54:55.216 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":477,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"d27da5f6-cfa4-45c0-9b11-562854a4c3ad"}
22:54:55.403 00.187 8532 Exposure complete
22:54:55.444 00.041 8532 worker thread done servicing request
22:54:55.444 00.000 7008 OnExposeComplete: enter
22:54:55.446 00.002 7008 UpdateGuideState(): m_state=6
22:54:55.448 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
22:54:55.449 00.001 7008 Star::Find false star n=3 nbg=252 bg=2581.6 sigma=18.6 thresh=2637 peak=2612
22:54:55.450 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=182, SNR=2.9, Peak=2664 HFD=0.0
22:54:55.451 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:55.453 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:55.454 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:55.456 00.002 8532 Worker thread wakes up
22:54:55.456 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:55.456 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:55.456 00.000 8532 move complete, result=0
22:54:55.456 00.000 8532 worker thread done servicing request
22:54:55.568 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:55.570 00.002 7008 Status Line: Star lost - low SNR
22:54:55.573 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7337, med=2573, FiltMin=2245, FiltMax=3218, Gamma=0.990
22:54:55.574 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:54:55.576 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.578 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:55.580 00.002 7008 Enqueuing Expose request
22:54:55.582 00.002 8532 Worker thread wakes up
22:54:55.582 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:55.582 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:57.203 01.621 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a642017e-4e38-4480-a179-ce4bd172d143"}
22:54:57.205 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a642017e-4e38-4480-a179-ce4bd172d143"}
22:54:57.208 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"640f6fd2-67e2-4379-9263-5f2948310fbd"}
22:54:57.212 00.004 7008 case statement mapped state 6 to 4
22:54:57.218 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"640f6fd2-67e2-4379-9263-5f2948310fbd"}
22:54:57.223 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5839e672-6c8d-4a80-ae9d-4f3c4ec1f6d2"}
22:54:57.228 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":478,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5839e672-6c8d-4a80-ae9d-4f3c4ec1f6d2"}
22:54:57.716 00.488 8532 Exposure complete
22:54:57.765 00.049 8532 worker thread done servicing request
22:54:57.765 00.000 7008 OnExposeComplete: enter
22:54:57.767 00.002 7008 UpdateGuideState(): m_state=6
22:54:57.769 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
22:54:57.771 00.002 7008 Star::Find false star n=3 nbg=265 bg=2584.2 sigma=18.2 thresh=2639 peak=2628
22:54:57.775 00.004 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=200, SNR=2.9, Peak=2690 HFD=0.0
22:54:57.777 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:54:57.778 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:54:57.780 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:54:57.781 00.001 8532 Worker thread wakes up
22:54:57.781 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:54:57.781 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:54:57.781 00.000 8532 move complete, result=0
22:54:57.781 00.000 8532 worker thread done servicing request
22:54:57.897 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:54:57.901 00.004 7008 Status Line: Star lost - low SNR
22:54:57.906 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7575, med=2575, FiltMin=2265, FiltMax=3154, Gamma=0.990
22:54:57.912 00.006 7008 UpdateGuideState exits: Star lost - low SNR
22:54:57.915 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.917 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:54:57.919 00.002 7008 Enqueuing Expose request
22:54:57.921 00.002 8532 Worker thread wakes up
22:54:57.921 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:54:57.921 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:54:59.201 01.280 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0e9d083-00d5-4065-a7ce-0b8575999868"}
22:54:59.203 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0e9d083-00d5-4065-a7ce-0b8575999868"}
22:54:59.206 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a335b4ab-ff91-480f-b15e-178bd893d64e"}
22:54:59.211 00.005 7008 case statement mapped state 6 to 4
22:54:59.212 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a335b4ab-ff91-480f-b15e-178bd893d64e"}
22:54:59.216 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f37f799c-9e08-4c96-81b1-2e1b97465fb8"}
22:54:59.218 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f37f799c-9e08-4c96-81b1-2e1b97465fb8"}
22:55:00.041 00.823 8532 Exposure complete
22:55:00.082 00.041 8532 worker thread done servicing request
22:55:00.082 00.000 7008 OnExposeComplete: enter
22:55:00.084 00.002 7008 UpdateGuideState(): m_state=6
22:55:00.086 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
22:55:00.088 00.002 7008 Star::Find false star n=2 nbg=276 bg=2581.3 sigma=22.2 thresh=2648 peak=2623
22:55:00.090 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=153, SNR=2.9, Peak=2661 HFD=0.0
22:55:00.091 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:00.093 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:00.095 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:00.097 00.002 8532 Worker thread wakes up
22:55:00.097 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:00.097 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:00.097 00.000 8532 move complete, result=0
22:55:00.097 00.000 8532 worker thread done servicing request
22:55:00.204 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:00.211 00.007 7008 Status Line: Star lost - low SNR
22:55:00.216 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7342, med=2574, FiltMin=2270, FiltMax=3235, Gamma=0.990
22:55:00.220 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:55:00.227 00.007 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.231 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:00.238 00.007 7008 Enqueuing Expose request
22:55:00.242 00.004 8532 Worker thread wakes up
22:55:00.242 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:00.242 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:01.201 00.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e2fc755-84eb-4a20-9671-73686efd9f90"}
22:55:01.203 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e2fc755-84eb-4a20-9671-73686efd9f90"}
22:55:01.207 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0ebaad0-eb7a-4064-a177-6d594945ffea"}
22:55:01.211 00.004 7008 case statement mapped state 6 to 4
22:55:01.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"a0ebaad0-eb7a-4064-a177-6d594945ffea"}
22:55:01.218 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb63cd17-258c-46d6-8869-e22b3ff39049"}
22:55:01.221 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":480,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"bb63cd17-258c-46d6-8869-e22b3ff39049"}
22:55:02.363 01.142 8532 Exposure complete
22:55:02.403 00.040 8532 worker thread done servicing request
22:55:02.403 00.000 7008 OnExposeComplete: enter
22:55:02.405 00.002 7008 UpdateGuideState(): m_state=6
22:55:02.406 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
22:55:02.410 00.004 7008 Star::Find false star n=2 nbg=275 bg=2579.4 sigma=21.8 thresh=2645 peak=2620
22:55:02.412 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=140, SNR=2.9, Peak=2672 HFD=0.0
22:55:02.414 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:02.415 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:02.418 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:02.421 00.003 8532 Worker thread wakes up
22:55:02.421 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:02.421 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:02.421 00.000 8532 move complete, result=0
22:55:02.421 00.000 8532 worker thread done servicing request
22:55:02.525 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:02.529 00.004 7008 Status Line: Star lost - low SNR
22:55:02.532 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7498, med=2575, FiltMin=2288, FiltMax=3230, Gamma=0.990
22:55:02.534 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:02.536 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.538 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:02.540 00.002 7008 Enqueuing Expose request
22:55:02.543 00.003 8532 Worker thread wakes up
22:55:02.543 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:02.543 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:03.200 00.657 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4dee7d9-57f4-4e05-b31d-0ec8ddfd3c39"}
22:55:03.205 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4dee7d9-57f4-4e05-b31d-0ec8ddfd3c39"}
22:55:03.210 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78233cbc-86b3-4553-ad5d-140fd7d46c75"}
22:55:03.216 00.006 7008 case statement mapped state 6 to 4
22:55:03.222 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"78233cbc-86b3-4553-ad5d-140fd7d46c75"}
22:55:03.229 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"833411d1-0d7c-41a1-b9ea-86957d86d763"}
22:55:03.235 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"833411d1-0d7c-41a1-b9ea-86957d86d763"}
22:55:04.666 01.431 8532 Exposure complete
22:55:04.715 00.049 8532 worker thread done servicing request
22:55:04.716 00.001 7008 OnExposeComplete: enter
22:55:04.718 00.002 7008 UpdateGuideState(): m_state=6
22:55:04.720 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
22:55:04.723 00.003 7008 Star::Find false star n=6 nbg=278 bg=2576.1 sigma=21.3 thresh=2640 peak=2626
22:55:04.726 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=448, SNR=2.9, Peak=2681 HFD=0.0
22:55:04.730 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:04.733 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:04.736 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:04.739 00.003 8532 Worker thread wakes up
22:55:04.739 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:04.739 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:04.739 00.000 8532 move complete, result=0
22:55:04.739 00.000 8532 worker thread done servicing request
22:55:04.849 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:04.851 00.002 7008 Status Line: Star lost - low SNR
22:55:04.855 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7337, med=2575, FiltMin=2247, FiltMax=3224, Gamma=0.990
22:55:04.858 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:55:04.860 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.863 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:04.867 00.004 7008 Enqueuing Expose request
22:55:04.871 00.004 8532 Worker thread wakes up
22:55:04.871 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:04.871 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:05.200 00.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf5075b9-20cd-44fc-832a-e470c9db2a8b"}
22:55:05.203 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf5075b9-20cd-44fc-832a-e470c9db2a8b"}
22:55:05.205 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ca1e644-38d3-4be7-8db6-7af4899d0cb4"}
22:55:05.209 00.004 7008 case statement mapped state 6 to 4
22:55:05.212 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3ca1e644-38d3-4be7-8db6-7af4899d0cb4"}
22:55:05.216 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"419653bc-53bf-4a83-818f-34de937ec873"}
22:55:05.227 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":482,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"419653bc-53bf-4a83-818f-34de937ec873"}
22:55:06.997 01.770 8532 Exposure complete
22:55:07.031 00.034 8532 worker thread done servicing request
22:55:07.031 00.000 7008 OnExposeComplete: enter
22:55:07.034 00.003 7008 UpdateGuideState(): m_state=6
22:55:07.035 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
22:55:07.037 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=86, SNR=2.9, Peak=2671 HFD=0.0
22:55:07.038 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:07.040 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:07.042 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:07.044 00.002 8532 Worker thread wakes up
22:55:07.044 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:07.044 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:07.045 00.001 8532 move complete, result=0
22:55:07.045 00.000 8532 worker thread done servicing request
22:55:07.146 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:07.150 00.004 7008 Status Line: Star lost - low SNR
22:55:07.154 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7339, med=2576, FiltMin=2283, FiltMax=3277, Gamma=0.990
22:55:07.156 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:07.158 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.160 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:07.163 00.003 7008 Enqueuing Expose request
22:55:07.166 00.003 8532 Worker thread wakes up
22:55:07.167 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:07.167 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:07.200 00.033 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28e63fe1-48f8-47dc-bc00-fbfb73ba93d3"}
22:55:07.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28e63fe1-48f8-47dc-bc00-fbfb73ba93d3"}
22:55:07.205 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04dedae7-fb25-455e-b0a7-42f5a4ff04e7"}
22:55:07.207 00.002 7008 case statement mapped state 6 to 4
22:55:07.214 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"04dedae7-fb25-455e-b0a7-42f5a4ff04e7"}
22:55:07.221 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f19c55ff-abb9-4ead-a4df-f6c3114ff8ba"}
22:55:07.227 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f19c55ff-abb9-4ead-a4df-f6c3114ff8ba"}
22:55:09.199 01.972 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"661b2914-88a5-4e7f-9897-f887b8cd73bf"}
22:55:09.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"661b2914-88a5-4e7f-9897-f887b8cd73bf"}
22:55:09.204 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1cdbd17-a60b-49f1-8df7-26686cf14f2d"}
22:55:09.207 00.003 7008 case statement mapped state 6 to 4
22:55:09.210 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f1cdbd17-a60b-49f1-8df7-26686cf14f2d"}
22:55:09.215 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a5be69c-2f38-44a3-9162-d99181dff0f1"}
22:55:09.219 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":483,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"2a5be69c-2f38-44a3-9162-d99181dff0f1"}
22:55:09.290 00.071 8532 Exposure complete
22:55:09.334 00.044 8532 worker thread done servicing request
22:55:09.335 00.001 7008 OnExposeComplete: enter
22:55:09.337 00.002 7008 UpdateGuideState(): m_state=6
22:55:09.340 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:55:09.342 00.002 7008 Star::Find false star n=8 nbg=283 bg=2579.8 sigma=25.9 thresh=2658 peak=2628
22:55:09.344 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=1302, SNR=2.9, Peak=2673 HFD=0.0
22:55:09.346 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:09.350 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:09.353 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:09.355 00.002 8532 Worker thread wakes up
22:55:09.355 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:09.355 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:09.355 00.000 8532 move complete, result=0
22:55:09.356 00.001 8532 worker thread done servicing request
22:55:09.456 00.100 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:09.460 00.004 7008 Status Line: Star lost - low SNR
22:55:09.465 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7442, med=2575, FiltMin=2255, FiltMax=3254, Gamma=0.990
22:55:09.469 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:55:09.472 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.476 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:09.479 00.003 7008 Enqueuing Expose request
22:55:09.481 00.002 8532 Worker thread wakes up
22:55:09.481 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:09.481 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:11.199 01.718 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24f18b91-42c8-4a03-adb6-1ac29abd12cb"}
22:55:11.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24f18b91-42c8-4a03-adb6-1ac29abd12cb"}
22:55:11.205 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ddadeb2f-f381-4776-b17c-11822c5268ea"}
22:55:11.211 00.006 7008 case statement mapped state 6 to 4
22:55:11.214 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ddadeb2f-f381-4776-b17c-11822c5268ea"}
22:55:11.219 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc6492ea-147d-4f13-a840-73ef643d102d"}
22:55:11.232 00.013 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":484,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"cc6492ea-147d-4f13-a840-73ef643d102d"}
22:55:11.605 00.373 8532 Exposure complete
22:55:11.644 00.039 8532 worker thread done servicing request
22:55:11.645 00.001 7008 OnExposeComplete: enter
22:55:11.646 00.001 7008 UpdateGuideState(): m_state=6
22:55:11.649 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
22:55:11.651 00.002 7008 Star::Find false star n=5 nbg=277 bg=2574.2 sigma=20.6 thresh=2636 peak=2625
22:55:11.653 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=342, SNR=2.9, Peak=2657 HFD=0.0
22:55:11.655 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:11.657 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:11.659 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:11.660 00.001 8532 Worker thread wakes up
22:55:11.660 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:11.660 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:11.660 00.000 8532 move complete, result=0
22:55:11.660 00.000 8532 worker thread done servicing request
22:55:11.769 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:11.772 00.003 7008 Status Line: Star lost - low SNR
22:55:11.777 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=7402, med=2574, FiltMin=2240, FiltMax=3165, Gamma=0.990
22:55:11.779 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:11.782 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.784 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:11.785 00.001 7008 Enqueuing Expose request
22:55:11.788 00.003 8532 Worker thread wakes up
22:55:11.789 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:11.789 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:13.196 01.407 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66b44a79-e503-465c-8582-9290cf581ddb"}
22:55:13.200 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66b44a79-e503-465c-8582-9290cf581ddb"}
22:55:13.204 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e886d60-39b2-426f-8b27-da1daf82a93b"}
22:55:13.205 00.001 7008 case statement mapped state 6 to 4
22:55:13.210 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8e886d60-39b2-426f-8b27-da1daf82a93b"}
22:55:13.214 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e700574c-b909-4178-b321-219b1f99730d"}
22:55:13.225 00.011 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":485,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"e700574c-b909-4178-b321-219b1f99730d"}
22:55:13.923 00.698 8532 Exposure complete
22:55:13.971 00.048 8532 worker thread done servicing request
22:55:13.972 00.001 7008 OnExposeComplete: enter
22:55:13.974 00.002 7008 UpdateGuideState(): m_state=6
22:55:13.976 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
22:55:13.978 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=78, SNR=2.9, Peak=2660 HFD=0.0
22:55:13.979 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:13.983 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:13.985 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:13.987 00.002 8532 Worker thread wakes up
22:55:13.988 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:13.988 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:13.988 00.000 8532 move complete, result=0
22:55:13.988 00.000 8532 worker thread done servicing request
22:55:14.101 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:14.107 00.006 7008 Status Line: Star lost - low SNR
22:55:14.111 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6047, med=2573, FiltMin=2255, FiltMax=3119, Gamma=0.990
22:55:14.113 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:14.116 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.120 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:14.122 00.002 7008 Enqueuing Expose request
22:55:14.126 00.004 8532 Worker thread wakes up
22:55:14.126 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:14.126 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:15.197 01.071 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8c5f53f-53e9-4c19-bc6a-7c61c7a6351b"}
22:55:15.200 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8c5f53f-53e9-4c19-bc6a-7c61c7a6351b"}
22:55:15.203 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"522748c4-edc2-46bd-9215-06f5497bd5db"}
22:55:15.207 00.004 7008 case statement mapped state 6 to 4
22:55:15.211 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"522748c4-edc2-46bd-9215-06f5497bd5db"}
22:55:15.219 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68a2612d-26e2-4220-968e-25f4893c958b"}
22:55:15.224 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":486,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"68a2612d-26e2-4220-968e-25f4893c958b"}
22:55:16.254 01.030 8532 Exposure complete
22:55:16.297 00.043 8532 worker thread done servicing request
22:55:16.298 00.001 7008 OnExposeComplete: enter
22:55:16.299 00.001 7008 UpdateGuideState(): m_state=6
22:55:16.301 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
22:55:16.302 00.001 7008 Star::Find false star n=12 nbg=275 bg=2575.0 sigma=20.2 thresh=2636 peak=2624
22:55:16.303 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=1013, SNR=2.9, Peak=2691 HFD=0.0
22:55:16.305 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:16.306 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:16.308 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:16.310 00.002 8532 Worker thread wakes up
22:55:16.310 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:16.310 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:16.310 00.000 8532 move complete, result=0
22:55:16.310 00.000 8532 worker thread done servicing request
22:55:16.417 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:16.421 00.004 7008 Status Line: Star lost - low SNR
22:55:16.425 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5966, med=2574, FiltMin=2257, FiltMax=3165, Gamma=0.990
22:55:16.427 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:16.430 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.432 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:16.434 00.002 7008 Enqueuing Expose request
22:55:16.435 00.001 8532 Worker thread wakes up
22:55:16.436 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:16.436 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:17.196 00.760 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a5fd12c-b834-4e5b-9936-63af6ca0293e"}
22:55:17.200 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a5fd12c-b834-4e5b-9936-63af6ca0293e"}
22:55:17.202 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cba90f6a-dbc6-41b0-aae3-db6bb692b0b8"}
22:55:17.205 00.003 7008 case statement mapped state 6 to 4
22:55:17.208 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"cba90f6a-dbc6-41b0-aae3-db6bb692b0b8"}
22:55:17.214 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3e16da2-567c-432d-aaa5-db07a70a68bf"}
22:55:17.219 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"b3e16da2-567c-432d-aaa5-db07a70a68bf"}
22:55:18.566 01.347 8532 Exposure complete
22:55:18.604 00.038 8532 worker thread done servicing request
22:55:18.604 00.000 7008 OnExposeComplete: enter
22:55:18.606 00.002 7008 UpdateGuideState(): m_state=6
22:55:18.607 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
22:55:18.608 00.001 7008 Star::Find false star n=2 nbg=280 bg=2583.5 sigma=20.1 thresh=2644 peak=2616
22:55:18.610 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=134, SNR=2.9, Peak=2668 HFD=0.0
22:55:18.612 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:18.614 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:18.616 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:18.618 00.002 8532 Worker thread wakes up
22:55:18.618 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:18.618 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:18.618 00.000 8532 move complete, result=0
22:55:18.618 00.000 8532 worker thread done servicing request
22:55:18.726 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:18.732 00.006 7008 Status Line: Star lost - low SNR
22:55:18.734 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6032, med=2573, FiltMin=2284, FiltMax=3150, Gamma=0.990
22:55:18.738 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:55:18.740 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.741 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:18.743 00.002 7008 Enqueuing Expose request
22:55:18.745 00.002 8532 Worker thread wakes up
22:55:18.745 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:18.745 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:19.195 00.450 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0855e3c6-4ba2-4f97-b9fe-f78604094c3f"}
22:55:19.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0855e3c6-4ba2-4f97-b9fe-f78604094c3f"}
22:55:19.203 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fdef89ab-bf99-4b87-8551-80dd491d9070"}
22:55:19.205 00.002 7008 case statement mapped state 6 to 4
22:55:19.211 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fdef89ab-bf99-4b87-8551-80dd491d9070"}
22:55:19.215 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5c9c2f8-2520-4648-8141-63adb5acce69"}
22:55:19.217 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":488,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"a5c9c2f8-2520-4648-8141-63adb5acce69"}
22:55:20.875 01.658 8532 Exposure complete
22:55:20.922 00.047 8532 worker thread done servicing request
22:55:20.923 00.001 7008 OnExposeComplete: enter
22:55:20.926 00.003 7008 UpdateGuideState(): m_state=6
22:55:20.928 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
22:55:20.930 00.002 7008 Star::Find false star n=1 nbg=280 bg=2574.2 sigma=23.3 thresh=2644 peak=2621
22:55:20.931 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=91, SNR=2.9, Peak=2665 HFD=0.0
22:55:20.933 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:20.936 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:20.938 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:20.939 00.001 8532 Worker thread wakes up
22:55:20.939 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:20.940 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:20.940 00.000 8532 move complete, result=0
22:55:20.940 00.000 8532 worker thread done servicing request
22:55:21.050 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:21.053 00.003 7008 Status Line: Star lost - low SNR
22:55:21.057 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5911, med=2575, FiltMin=2247, FiltMax=3157, Gamma=0.990
22:55:21.058 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:55:21.060 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.063 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:21.065 00.002 7008 Enqueuing Expose request
22:55:21.068 00.003 8532 Worker thread wakes up
22:55:21.068 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:21.068 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:21.195 00.127 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6d25df5-41b7-43d8-9de5-2de0594c0d11"}
22:55:21.199 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6d25df5-41b7-43d8-9de5-2de0594c0d11"}
22:55:21.202 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a8c7cb4-12c4-40ed-9160-4fe33e5e441f"}
22:55:21.206 00.004 7008 case statement mapped state 6 to 4
22:55:21.208 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"6a8c7cb4-12c4-40ed-9160-4fe33e5e441f"}
22:55:21.211 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9abfe988-d82b-4419-81f0-9e954e9ad888"}
22:55:21.216 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"9abfe988-d82b-4419-81f0-9e954e9ad888"}
22:55:23.190 01.974 8532 Exposure complete
22:55:23.192 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a16f5340-0573-414e-92bb-f99cc1196c8b"}
22:55:23.196 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a16f5340-0573-414e-92bb-f99cc1196c8b"}
22:55:23.201 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3df68b91-279f-4bdc-9b0b-78934ae96b47"}
22:55:23.203 00.002 7008 case statement mapped state 6 to 4
22:55:23.204 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3df68b91-279f-4bdc-9b0b-78934ae96b47"}
22:55:23.206 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f26db2ce-afc1-498b-9716-a4ac57663090"}
22:55:23.209 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f26db2ce-afc1-498b-9716-a4ac57663090"}
22:55:23.238 00.029 8532 worker thread done servicing request
22:55:23.239 00.001 7008 OnExposeComplete: enter
22:55:23.241 00.002 7008 UpdateGuideState(): m_state=6
22:55:23.245 00.004 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
22:55:23.249 00.004 7008 Star::Find false star n=4 nbg=244 bg=2576.4 sigma=17.1 thresh=2628 peak=2621
22:55:23.253 00.004 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=268, SNR=2.9, Peak=2678 HFD=0.0
22:55:23.256 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:23.260 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:23.263 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:23.264 00.001 8532 Worker thread wakes up
22:55:23.264 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:23.264 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:23.264 00.000 8532 move complete, result=0
22:55:23.265 00.001 8532 worker thread done servicing request
22:55:23.367 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:23.373 00.006 7008 Status Line: Star lost - low SNR
22:55:23.377 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6051, med=2574, FiltMin=2261, FiltMax=3109, Gamma=0.990
22:55:23.379 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:23.382 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.383 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:23.387 00.004 7008 Enqueuing Expose request
22:55:23.390 00.003 8532 Worker thread wakes up
22:55:23.390 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:23.390 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:25.193 01.803 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6063e3e7-cc3e-40c4-9326-6028ccfad630"}
22:55:25.198 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6063e3e7-cc3e-40c4-9326-6028ccfad630"}
22:55:25.203 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e556dc25-22bb-4ab9-a359-79d5abaa9d04"}
22:55:25.205 00.002 7008 case statement mapped state 6 to 4
22:55:25.210 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"e556dc25-22bb-4ab9-a359-79d5abaa9d04"}
22:55:25.218 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ba53442-6f73-49e5-8f5b-1e4df4296add"}
22:55:25.220 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"0ba53442-6f73-49e5-8f5b-1e4df4296add"}
22:55:25.512 00.292 8532 Exposure complete
22:55:25.555 00.043 8532 worker thread done servicing request
22:55:25.556 00.001 7008 OnExposeComplete: enter
22:55:25.557 00.001 7008 UpdateGuideState(): m_state=6
22:55:25.559 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
22:55:25.561 00.002 7008 Star::Find false star n=6 nbg=280 bg=2579.4 sigma=21.7 thresh=2645 peak=2625
22:55:25.563 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=470, SNR=2.9, Peak=2663 HFD=0.0
22:55:25.565 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:25.568 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:25.569 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:25.570 00.001 8532 Worker thread wakes up
22:55:25.570 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:25.570 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:25.570 00.000 8532 move complete, result=0
22:55:25.570 00.000 8532 worker thread done servicing request
22:55:25.672 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:25.677 00.005 7008 Status Line: Star lost - low SNR
22:55:25.681 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5964, med=2576, FiltMin=2298, FiltMax=3229, Gamma=0.990
22:55:25.683 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:25.687 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.689 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:25.693 00.004 7008 Enqueuing Expose request
22:55:25.696 00.003 8532 Worker thread wakes up
22:55:25.696 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:25.696 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:27.192 01.496 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e714a7c-2229-4d6c-b216-651c96692648"}
22:55:27.199 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e714a7c-2229-4d6c-b216-651c96692648"}
22:55:27.202 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"161f1a04-aa28-4b9a-80b0-8e4ed94a3b5c"}
22:55:27.207 00.005 7008 case statement mapped state 6 to 4
22:55:27.211 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"161f1a04-aa28-4b9a-80b0-8e4ed94a3b5c"}
22:55:27.215 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"460e30e2-4342-4f49-9b07-0679d681568f"}
22:55:27.218 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":491,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"460e30e2-4342-4f49-9b07-0679d681568f"}
22:55:27.824 00.606 8532 Exposure complete
22:55:27.865 00.041 8532 worker thread done servicing request
22:55:27.865 00.000 7008 OnExposeComplete: enter
22:55:27.866 00.001 7008 UpdateGuideState(): m_state=6
22:55:27.869 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
22:55:27.870 00.001 7008 Star::Find false star n=3 nbg=277 bg=2585.6 sigma=22.0 thresh=2652 peak=2628
22:55:27.872 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=219, SNR=2.9, Peak=2672 HFD=0.0
22:55:27.874 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:27.876 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:27.879 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:27.880 00.001 8532 Worker thread wakes up
22:55:27.880 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:27.880 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:27.880 00.000 8532 move complete, result=0
22:55:27.880 00.000 8532 worker thread done servicing request
22:55:27.986 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:27.991 00.005 7008 Status Line: Star lost - low SNR
22:55:27.996 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5841, med=2578, FiltMin=2288, FiltMax=3156, Gamma=0.990
22:55:28.000 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:55:28.002 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.003 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:28.005 00.002 7008 Enqueuing Expose request
22:55:28.006 00.001 8532 Worker thread wakes up
22:55:28.006 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:28.006 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:29.190 01.184 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16fb47ec-3638-4d60-97ac-aeb303b7d4ca"}
22:55:29.195 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16fb47ec-3638-4d60-97ac-aeb303b7d4ca"}
22:55:29.198 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c32ea7e-429a-4d9e-8dbc-1383c92d7f50"}
22:55:29.201 00.003 7008 case statement mapped state 6 to 4
22:55:29.205 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7c32ea7e-429a-4d9e-8dbc-1383c92d7f50"}
22:55:29.210 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b29156a8-0c04-494f-855b-8dec12531d21"}
22:55:29.214 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"b29156a8-0c04-494f-855b-8dec12531d21"}
22:55:30.137 00.923 8532 Exposure complete
22:55:30.185 00.048 8532 worker thread done servicing request
22:55:30.186 00.001 7008 OnExposeComplete: enter
22:55:30.189 00.003 7008 UpdateGuideState(): m_state=6
22:55:30.192 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
22:55:30.194 00.002 7008 Star::Find false star n=2 nbg=255 bg=2575.6 sigma=21.2 thresh=2639 peak=2612
22:55:30.195 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=175, SNR=2.9, Peak=2665 HFD=0.0
22:55:30.196 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:30.198 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:30.200 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:30.202 00.002 8532 Worker thread wakes up
22:55:30.202 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:30.202 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:30.202 00.000 8532 move complete, result=0
22:55:30.202 00.000 8532 worker thread done servicing request
22:55:30.315 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:30.317 00.002 7008 Status Line: Star lost - low SNR
22:55:30.320 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5955, med=2579, FiltMin=2234, FiltMax=3170, Gamma=0.990
22:55:30.326 00.006 7008 UpdateGuideState exits: Star lost - low SNR
22:55:30.332 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.335 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:30.340 00.005 7008 Enqueuing Expose request
22:55:30.347 00.007 8532 Worker thread wakes up
22:55:30.347 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:30.347 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:31.191 00.844 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7ee2614-1786-4023-b072-5dbdb335249e"}
22:55:31.194 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7ee2614-1786-4023-b072-5dbdb335249e"}
22:55:31.196 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d32a5f13-3d6a-4eb2-b950-dfbd1de0ce18"}
22:55:31.199 00.003 7008 case statement mapped state 6 to 4
22:55:31.201 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d32a5f13-3d6a-4eb2-b950-dfbd1de0ce18"}
22:55:31.209 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd48ce96-79f6-4012-b132-99252855831e"}
22:55:31.213 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"fd48ce96-79f6-4012-b132-99252855831e"}
22:55:32.476 01.263 8532 Exposure complete
22:55:32.504 00.028 8532 worker thread done servicing request
22:55:32.504 00.000 7008 OnExposeComplete: enter
22:55:32.506 00.002 7008 UpdateGuideState(): m_state=6
22:55:32.508 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
22:55:32.510 00.002 7008 Star::Find false star n=2 nbg=266 bg=2579.2 sigma=21.0 thresh=2642 peak=2629
22:55:32.512 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=205, SNR=2.9, Peak=2709 HFD=0.0
22:55:32.514 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:32.516 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:32.518 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:32.519 00.001 8532 Worker thread wakes up
22:55:32.519 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:32.519 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:32.519 00.000 8532 move complete, result=0
22:55:32.520 00.001 8532 worker thread done servicing request
22:55:32.627 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:32.629 00.002 7008 Status Line: Star lost - low SNR
22:55:32.632 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6106, med=2578, FiltMin=2225, FiltMax=3144, Gamma=0.990
22:55:32.634 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:32.636 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:32.638 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:32.640 00.002 7008 Enqueuing Expose request
22:55:32.642 00.002 8532 Worker thread wakes up
22:55:32.642 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:32.642 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:33.191 00.549 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1fd8ba0-b528-4b27-b5f5-bf077cffdde4"}
22:55:33.195 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1fd8ba0-b528-4b27-b5f5-bf077cffdde4"}
22:55:33.199 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e51ffaf-397e-45a4-b43d-fce8007cd567"}
22:55:33.203 00.004 7008 case statement mapped state 6 to 4
22:55:33.206 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9e51ffaf-397e-45a4-b43d-fce8007cd567"}
22:55:33.210 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"225e2e5e-32da-47d2-9985-ff89d9062fe1"}
22:55:33.216 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":494,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"225e2e5e-32da-47d2-9985-ff89d9062fe1"}
22:55:34.772 01.556 8532 Exposure complete
22:55:34.802 00.030 8532 worker thread done servicing request
22:55:34.802 00.000 7008 OnExposeComplete: enter
22:55:34.804 00.002 7008 UpdateGuideState(): m_state=6
22:55:34.806 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
22:55:34.807 00.001 7008 Star::Find false star n=3 nbg=278 bg=2578.0 sigma=21.8 thresh=2643 peak=2612
22:55:34.809 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=221, SNR=2.9, Peak=2675 HFD=0.0
22:55:34.810 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:34.812 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:34.813 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:34.814 00.001 8532 Worker thread wakes up
22:55:34.814 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:34.814 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:34.814 00.000 8532 move complete, result=0
22:55:34.815 00.001 8532 worker thread done servicing request
22:55:34.921 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:34.923 00.002 7008 Status Line: Star lost - low SNR
22:55:34.929 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6136, med=2579, FiltMin=2280, FiltMax=3130, Gamma=0.990
22:55:34.931 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:34.933 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.935 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:34.938 00.003 7008 Enqueuing Expose request
22:55:34.942 00.004 8532 Worker thread wakes up
22:55:34.942 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:34.942 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:35.190 00.248 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f670d00-611b-4dfa-a0e7-3c41cb5730f7"}
22:55:35.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f670d00-611b-4dfa-a0e7-3c41cb5730f7"}
22:55:35.194 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88793d34-745f-4b69-ab7f-b405edeefc8d"}
22:55:35.197 00.003 7008 case statement mapped state 6 to 4
22:55:35.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"88793d34-745f-4b69-ab7f-b405edeefc8d"}
22:55:35.202 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d80adef9-275e-454c-9684-f456d66f28c2"}
22:55:35.205 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":495,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"d80adef9-275e-454c-9684-f456d66f28c2"}
22:55:37.064 01.859 8532 Exposure complete
22:55:37.099 00.035 8532 worker thread done servicing request
22:55:37.099 00.000 7008 OnExposeComplete: enter
22:55:37.101 00.002 7008 UpdateGuideState(): m_state=6
22:55:37.103 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
22:55:37.107 00.004 7008 Star::Find false star n=1 nbg=269 bg=2581.1 sigma=21.1 thresh=2644 peak=2622
22:55:37.109 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=90, SNR=2.9, Peak=2678 HFD=0.0
22:55:37.110 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:37.112 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:37.114 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:37.115 00.001 8532 Worker thread wakes up
22:55:37.115 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:37.117 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:37.117 00.000 8532 move complete, result=0
22:55:37.117 00.000 8532 worker thread done servicing request
22:55:37.230 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:37.232 00.002 7008 Status Line: Star lost - low SNR
22:55:37.236 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5997, med=2575, FiltMin=2263, FiltMax=3176, Gamma=0.990
22:55:37.237 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:55:37.239 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.240 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:37.242 00.002 7008 Enqueuing Expose request
22:55:37.244 00.002 8532 Worker thread wakes up
22:55:37.244 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:37.244 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:37.244 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7694707f-ddca-4949-9c64-d4ba9af01a16"}
22:55:37.247 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7694707f-ddca-4949-9c64-d4ba9af01a16"}
22:55:37.249 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63a96c05-45d8-4e5a-9651-7305438319ea"}
22:55:37.253 00.004 7008 case statement mapped state 6 to 4
22:55:37.256 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"63a96c05-45d8-4e5a-9651-7305438319ea"}
22:55:37.259 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"789e216b-f443-4eeb-a562-43e008401e60"}
22:55:37.264 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"789e216b-f443-4eeb-a562-43e008401e60"}
22:55:39.189 01.925 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0ad7facb-386d-4796-b07c-d655881070dc"}
22:55:39.194 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0ad7facb-386d-4796-b07c-d655881070dc"}
22:55:39.198 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20a2795a-dd67-4cde-b9c2-f05cc4e7d18d"}
22:55:39.201 00.003 7008 case statement mapped state 6 to 4
22:55:39.203 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"20a2795a-dd67-4cde-b9c2-f05cc4e7d18d"}
22:55:39.206 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c69a1062-3ebc-4ce3-add7-923f899830b4"}
22:55:39.210 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"c69a1062-3ebc-4ce3-add7-923f899830b4"}
22:55:39.367 00.157 8532 Exposure complete
22:55:39.415 00.048 8532 worker thread done servicing request
22:55:39.415 00.000 7008 OnExposeComplete: enter
22:55:39.417 00.002 7008 UpdateGuideState(): m_state=6
22:55:39.419 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
22:55:39.422 00.003 7008 Star::Find false star n=1 nbg=275 bg=2583.1 sigma=22.2 thresh=2650 peak=2624
22:55:39.424 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=89, SNR=2.9, Peak=2675 HFD=0.0
22:55:39.426 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:39.429 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:39.431 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:39.432 00.001 8532 Worker thread wakes up
22:55:39.433 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:39.433 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:39.433 00.000 8532 move complete, result=0
22:55:39.433 00.000 8532 worker thread done servicing request
22:55:39.545 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:39.550 00.005 7008 Status Line: Star lost - low SNR
22:55:39.554 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6117, med=2576, FiltMin=2246, FiltMax=3110, Gamma=0.990
22:55:39.557 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:55:39.559 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.561 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:39.564 00.003 7008 Enqueuing Expose request
22:55:39.566 00.002 8532 Worker thread wakes up
22:55:39.566 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:39.566 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:41.188 01.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dedebd99-8b77-45ad-bcac-ddd2a2da04be"}
22:55:41.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dedebd99-8b77-45ad-bcac-ddd2a2da04be"}
22:55:41.192 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac3e4b2e-00a4-4cec-8409-65e29223ffb0"}
22:55:41.194 00.002 7008 case statement mapped state 6 to 4
22:55:41.197 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ac3e4b2e-00a4-4cec-8409-65e29223ffb0"}
22:55:41.199 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f8153c50-4235-4113-a4e8-749f23e45038"}
22:55:41.200 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"f8153c50-4235-4113-a4e8-749f23e45038"}
22:55:41.688 00.488 8532 Exposure complete
22:55:41.730 00.042 8532 worker thread done servicing request
22:55:41.730 00.000 7008 OnExposeComplete: enter
22:55:41.732 00.002 7008 UpdateGuideState(): m_state=6
22:55:41.734 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
22:55:41.735 00.001 7008 Star::Find false star n=15 nbg=254 bg=2586.3 sigma=19.1 thresh=2643 peak=2625
22:55:41.737 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=2792, SNR=2.9, Peak=2658 HFD=0.0
22:55:41.740 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:41.742 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:41.743 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:41.745 00.002 8532 Worker thread wakes up
22:55:41.745 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:41.745 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:41.745 00.000 8532 move complete, result=0
22:55:41.745 00.000 8532 worker thread done servicing request
22:55:41.853 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:41.858 00.005 7008 Status Line: Star lost - low SNR
22:55:41.860 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5965, med=2577, FiltMin=2308, FiltMax=3176, Gamma=0.990
22:55:41.861 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:55:41.863 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.868 00.005 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:41.871 00.003 7008 Enqueuing Expose request
22:55:41.874 00.003 8532 Worker thread wakes up
22:55:41.875 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:41.875 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:43.189 01.314 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"70358222-6ba5-428c-9ad0-bd83a41531aa"}
22:55:43.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"70358222-6ba5-428c-9ad0-bd83a41531aa"}
22:55:43.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66be048e-4394-472c-996f-4b4ec8c45a85"}
22:55:43.195 00.002 7008 case statement mapped state 6 to 4
22:55:43.199 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"66be048e-4394-472c-996f-4b4ec8c45a85"}
22:55:43.201 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9dee72fc-1dfc-4382-b991-4db6f46e313b"}
22:55:43.204 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":498,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"9dee72fc-1dfc-4382-b991-4db6f46e313b"}
22:55:44.000 00.796 8532 Exposure complete
22:55:44.049 00.049 8532 worker thread done servicing request
22:55:44.049 00.000 7008 OnExposeComplete: enter
22:55:44.051 00.002 7008 UpdateGuideState(): m_state=6
22:55:44.054 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
22:55:44.056 00.002 7008 Star::Find false star n=2 nbg=260 bg=2580.1 sigma=22.5 thresh=2648 peak=2646
22:55:44.058 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=234, SNR=2.9, Peak=2728 HFD=0.0
22:55:44.061 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:44.064 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:44.066 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:44.068 00.002 8532 Worker thread wakes up
22:55:44.068 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:44.068 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:44.068 00.000 8532 move complete, result=0
22:55:44.070 00.002 8532 worker thread done servicing request
22:55:44.182 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:44.185 00.003 7008 Status Line: Star lost - low SNR
22:55:44.189 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6131, med=2578, FiltMin=2302, FiltMax=3172, Gamma=0.990
22:55:44.191 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:44.194 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.196 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:44.198 00.002 7008 Enqueuing Expose request
22:55:44.200 00.002 8532 Worker thread wakes up
22:55:44.201 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:44.201 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:45.188 00.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42cb9263-9a15-40f0-9e9b-cc179d43412e"}
22:55:45.192 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42cb9263-9a15-40f0-9e9b-cc179d43412e"}
22:55:45.195 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dbaa406-b773-4704-88c6-9c06e028546e"}
22:55:45.200 00.005 7008 case statement mapped state 6 to 4
22:55:45.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0dbaa406-b773-4704-88c6-9c06e028546e"}
22:55:45.207 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e693813-03a4-44aa-845c-c75b583f58ce"}
22:55:45.214 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":499,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5e693813-03a4-44aa-845c-c75b583f58ce"}
22:55:46.332 01.118 8532 Exposure complete
22:55:46.378 00.046 8532 worker thread done servicing request
22:55:46.378 00.000 7008 OnExposeComplete: enter
22:55:46.380 00.002 7008 UpdateGuideState(): m_state=6
22:55:46.381 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
22:55:46.384 00.003 7008 Star::Find false star n=3 nbg=279 bg=2577.4 sigma=20.9 thresh=2640 peak=2612
22:55:46.387 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=208, SNR=2.9, Peak=2679 HFD=0.0
22:55:46.390 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:46.392 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:46.394 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:46.397 00.003 8532 Worker thread wakes up
22:55:46.397 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:46.397 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:46.397 00.000 8532 move complete, result=0
22:55:46.397 00.000 8532 worker thread done servicing request
22:55:46.511 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:46.516 00.005 7008 Status Line: Star lost - low SNR
22:55:46.520 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6108, med=2578, FiltMin=2263, FiltMax=3197, Gamma=0.990
22:55:46.522 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:46.524 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.527 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:46.530 00.003 7008 Enqueuing Expose request
22:55:46.532 00.002 8532 Worker thread wakes up
22:55:46.532 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:46.532 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:47.187 00.655 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f608c5b-1b46-4cb5-b76e-cde3bb08e05c"}
22:55:47.191 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f608c5b-1b46-4cb5-b76e-cde3bb08e05c"}
22:55:47.197 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27080cfe-cc0b-4f54-aa11-2e9bd319825e"}
22:55:47.200 00.003 7008 case statement mapped state 6 to 4
22:55:47.203 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"27080cfe-cc0b-4f54-aa11-2e9bd319825e"}
22:55:47.206 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e58bcc7d-5f09-4d99-a39d-99248bb921a2"}
22:55:47.211 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"e58bcc7d-5f09-4d99-a39d-99248bb921a2"}
22:55:48.653 01.442 8532 Exposure complete
22:55:48.695 00.042 8532 worker thread done servicing request
22:55:48.695 00.000 7008 OnExposeComplete: enter
22:55:48.696 00.001 7008 UpdateGuideState(): m_state=6
22:55:48.698 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
22:55:48.700 00.002 7008 Star::Find false star n=5 nbg=253 bg=2579.6 sigma=18.2 thresh=2634 peak=2618
22:55:48.702 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=324, SNR=2.9, Peak=2675 HFD=0.0
22:55:48.704 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:48.706 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:48.709 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:48.710 00.001 8532 Worker thread wakes up
22:55:48.710 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:48.710 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:48.710 00.000 8532 move complete, result=0
22:55:48.710 00.000 8532 worker thread done servicing request
22:55:48.818 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:48.823 00.005 7008 Status Line: Star lost - low SNR
22:55:48.829 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6121, med=2577, FiltMin=2231, FiltMax=3098, Gamma=0.990
22:55:48.833 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:55:48.835 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.837 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:48.839 00.002 7008 Enqueuing Expose request
22:55:48.840 00.001 8532 Worker thread wakes up
22:55:48.841 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:48.841 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:49.187 00.346 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3c443bc-f315-40ac-aa9a-6d4b036c8192"}
22:55:49.191 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3c443bc-f315-40ac-aa9a-6d4b036c8192"}
22:55:49.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fd1670a-440e-4c42-82fb-fdc1620990a7"}
22:55:49.200 00.007 7008 case statement mapped state 6 to 4
22:55:49.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3fd1670a-440e-4c42-82fb-fdc1620990a7"}
22:55:49.205 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7b4f0c3-14c5-4335-a536-6bf8f0c59792"}
22:55:49.210 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"e7b4f0c3-14c5-4335-a536-6bf8f0c59792"}
22:55:50.973 01.763 8532 Exposure complete
22:55:51.019 00.046 8532 worker thread done servicing request
22:55:51.020 00.001 7008 OnExposeComplete: enter
22:55:51.022 00.002 7008 UpdateGuideState(): m_state=6
22:55:51.023 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
22:55:51.025 00.002 7008 Star::Find false star n=4 nbg=255 bg=2573.7 sigma=19.9 thresh=2633 peak=2617
22:55:51.028 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=265, SNR=2.9, Peak=2675 HFD=0.0
22:55:51.030 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:51.032 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:51.035 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:51.037 00.002 8532 Worker thread wakes up
22:55:51.037 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:51.037 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:51.037 00.000 8532 move complete, result=0
22:55:51.037 00.000 8532 worker thread done servicing request
22:55:51.151 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:51.155 00.004 7008 Status Line: Star lost - low SNR
22:55:51.162 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6249, med=2576, FiltMin=2238, FiltMax=3143, Gamma=0.990
22:55:51.165 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:55:51.168 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.170 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:51.172 00.002 7008 Enqueuing Expose request
22:55:51.176 00.004 8532 Worker thread wakes up
22:55:51.176 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:51.176 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:51.185 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e50fc12-9af9-41b6-8981-85708c6e2438"}
22:55:51.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e50fc12-9af9-41b6-8981-85708c6e2438"}
22:55:51.193 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8aa5afd8-cb49-4375-b493-07fac627c108"}
22:55:51.196 00.003 7008 case statement mapped state 6 to 4
22:55:51.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8aa5afd8-cb49-4375-b493-07fac627c108"}
22:55:51.202 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52dbd25f-7633-4502-b94d-e5c62882cb89"}
22:55:51.204 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"52dbd25f-7633-4502-b94d-e5c62882cb89"}
22:55:53.188 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5b18da2-35bc-4092-bf35-3e52294afdb0"}
22:55:53.192 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5b18da2-35bc-4092-bf35-3e52294afdb0"}
22:55:53.195 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2bbe7808-a0c9-4536-a8e2-d1deaba1a21e"}
22:55:53.199 00.004 7008 case statement mapped state 6 to 4
22:55:53.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2bbe7808-a0c9-4536-a8e2-d1deaba1a21e"}
22:55:53.206 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a4b5d15a-a772-4658-8558-e57b55f65ce8"}
22:55:53.210 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":502,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"a4b5d15a-a772-4658-8558-e57b55f65ce8"}
22:55:53.304 00.094 8532 Exposure complete
22:55:53.350 00.046 8532 worker thread done servicing request
22:55:53.352 00.002 7008 OnExposeComplete: enter
22:55:53.353 00.001 7008 UpdateGuideState(): m_state=6
22:55:53.355 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
22:55:53.357 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=67, SNR=2.8, Peak=2667 HFD=0.0
22:55:53.360 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:53.362 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:53.365 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:53.366 00.001 8532 Worker thread wakes up
22:55:53.366 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:53.367 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:53.367 00.000 8532 move complete, result=0
22:55:53.367 00.000 8532 worker thread done servicing request
22:55:53.480 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:53.483 00.003 7008 Status Line: Star lost - low SNR
22:55:53.486 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6109, med=2575, FiltMin=2271, FiltMax=3233, Gamma=0.990
22:55:53.487 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:55:53.489 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.490 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:53.491 00.001 7008 Enqueuing Expose request
22:55:53.491 00.000 8532 Worker thread wakes up
22:55:53.493 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:53.493 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:55.185 01.692 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2bcf18ea-bc76-40b7-8973-febe4a0d764e"}
22:55:55.190 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2bcf18ea-bc76-40b7-8973-febe4a0d764e"}
22:55:55.191 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b22b82d-b1f0-4119-ba80-0c768865bb56"}
22:55:55.195 00.004 7008 case statement mapped state 6 to 4
22:55:55.200 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"2b22b82d-b1f0-4119-ba80-0c768865bb56"}
22:55:55.203 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5226c18f-d6af-4027-9e12-10c70664d9a8"}
22:55:55.205 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5226c18f-d6af-4027-9e12-10c70664d9a8"}
22:55:55.628 00.423 8532 Exposure complete
22:55:55.664 00.036 8532 worker thread done servicing request
22:55:55.664 00.000 7008 OnExposeComplete: enter
22:55:55.668 00.004 7008 UpdateGuideState(): m_state=6
22:55:55.670 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
22:55:55.672 00.002 7008 Star::Find false star n=1 nbg=278 bg=2580.9 sigma=21.9 thresh=2647 peak=2628
22:55:55.674 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=78, SNR=2.9, Peak=2659 HFD=0.0
22:55:55.675 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:55.677 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:55.680 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:55.682 00.002 8532 Worker thread wakes up
22:55:55.682 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:55.682 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:55.682 00.000 8532 move complete, result=0
22:55:55.683 00.001 8532 worker thread done servicing request
22:55:55.787 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:55.793 00.006 7008 Status Line: Star lost - low SNR
22:55:55.797 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6061, med=2576, FiltMin=2251, FiltMax=3113, Gamma=0.990
22:55:55.801 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:55:55.803 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.805 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:55.807 00.002 7008 Enqueuing Expose request
22:55:55.809 00.002 8532 Worker thread wakes up
22:55:55.809 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:55.809 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:57.186 01.377 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"799f5418-aea8-4041-b377-fa9217493282"}
22:55:57.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"799f5418-aea8-4041-b377-fa9217493282"}
22:55:57.193 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2b5e544-5add-4007-8537-7020653e60b0"}
22:55:57.197 00.004 7008 case statement mapped state 6 to 4
22:55:57.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f2b5e544-5add-4007-8537-7020653e60b0"}
22:55:57.203 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc5141b2-7ed7-4602-84d5-9f4f4f089df3"}
22:55:57.206 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"dc5141b2-7ed7-4602-84d5-9f4f4f089df3"}
22:55:57.938 00.732 8532 Exposure complete
22:55:57.980 00.042 8532 worker thread done servicing request
22:55:57.980 00.000 7008 OnExposeComplete: enter
22:55:57.982 00.002 7008 UpdateGuideState(): m_state=6
22:55:57.983 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
22:55:57.985 00.002 7008 Star::Find false star n=6 nbg=262 bg=2573.0 sigma=18.2 thresh=2628 peak=2618
22:55:57.987 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=451, SNR=2.9, Peak=2680 HFD=0.0
22:55:57.990 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:55:57.992 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:55:57.994 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:55:57.996 00.002 8532 Worker thread wakes up
22:55:57.996 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:55:57.996 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:55:57.996 00.000 8532 move complete, result=0
22:55:57.996 00.000 8532 worker thread done servicing request
22:55:58.101 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:55:58.107 00.006 7008 Status Line: Star lost - low SNR
22:55:58.111 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6051, med=2575, FiltMin=2247, FiltMax=3087, Gamma=0.990
22:55:58.113 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:55:58.115 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.118 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:55:58.120 00.002 7008 Enqueuing Expose request
22:55:58.122 00.002 8532 Worker thread wakes up
22:55:58.122 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:55:58.122 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:55:59.186 01.064 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"122b1758-50a7-41e7-a23e-3f2b8d630090"}
22:55:59.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"122b1758-50a7-41e7-a23e-3f2b8d630090"}
22:55:59.193 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf32f469-eacb-4216-abeb-6350d2cab2da"}
22:55:59.196 00.003 7008 case statement mapped state 6 to 4
22:55:59.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"cf32f469-eacb-4216-abeb-6350d2cab2da"}
22:55:59.202 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5949b9b2-f5dd-445f-90ac-4ae19c38ac36"}
22:55:59.204 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":505,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5949b9b2-f5dd-445f-90ac-4ae19c38ac36"}
22:56:00.246 01.042 8532 Exposure complete
22:56:00.294 00.048 8532 worker thread done servicing request
22:56:00.294 00.000 7008 OnExposeComplete: enter
22:56:00.296 00.002 7008 UpdateGuideState(): m_state=6
22:56:00.298 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
22:56:00.301 00.003 7008 Star::Find false star n=2 nbg=271 bg=2575.5 sigma=22.4 thresh=2643 peak=2619
22:56:00.303 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=147, SNR=2.9, Peak=2658 HFD=0.0
22:56:00.304 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:00.307 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:00.308 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:00.310 00.002 8532 Worker thread wakes up
22:56:00.310 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:00.310 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:00.310 00.000 8532 move complete, result=0
22:56:00.312 00.002 8532 worker thread done servicing request
22:56:00.423 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:00.431 00.008 7008 Status Line: Star lost - low SNR
22:56:00.434 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6096, med=2574, FiltMin=2249, FiltMax=3194, Gamma=0.990
22:56:00.439 00.005 7008 UpdateGuideState exits: Star lost - low SNR
22:56:00.443 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.445 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:00.448 00.003 7008 Enqueuing Expose request
22:56:00.453 00.005 8532 Worker thread wakes up
22:56:00.453 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:00.453 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:01.184 00.731 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20ee4295-3e06-4adf-ae64-c1a8cdc4c29f"}
22:56:01.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20ee4295-3e06-4adf-ae64-c1a8cdc4c29f"}
22:56:01.190 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbb40219-960a-461c-9d31-db507af27689"}
22:56:01.195 00.005 7008 case statement mapped state 6 to 4
22:56:01.197 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"cbb40219-960a-461c-9d31-db507af27689"}
22:56:01.200 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"243d0950-0aee-425f-855a-01e41f2ed7a7"}
22:56:01.203 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":506,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"243d0950-0aee-425f-855a-01e41f2ed7a7"}
22:56:02.576 01.373 8532 Exposure complete
22:56:02.614 00.038 8532 worker thread done servicing request
22:56:02.615 00.001 7008 OnExposeComplete: enter
22:56:02.616 00.001 7008 UpdateGuideState(): m_state=6
22:56:02.618 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
22:56:02.620 00.002 7008 Star::Find false star n=5 nbg=272 bg=2576.0 sigma=22.4 thresh=2643 peak=2613
22:56:02.621 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=378, SNR=2.9, Peak=2670 HFD=0.0
22:56:02.623 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:02.625 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:02.626 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:02.627 00.001 8532 Worker thread wakes up
22:56:02.627 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:02.628 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:02.628 00.000 8532 move complete, result=0
22:56:02.628 00.000 8532 worker thread done servicing request
22:56:02.739 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:02.742 00.003 7008 Status Line: Star lost - low SNR
22:56:02.745 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6109, med=2573, FiltMin=2243, FiltMax=3145, Gamma=0.990
22:56:02.749 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:56:02.752 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.754 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:02.756 00.002 7008 Enqueuing Expose request
22:56:02.759 00.003 8532 Worker thread wakes up
22:56:02.759 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:02.759 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:03.184 00.425 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1be13cda-a58a-4006-9ca8-596c88c268ef"}
22:56:03.189 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1be13cda-a58a-4006-9ca8-596c88c268ef"}
22:56:03.192 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6e46ac2-3892-47d3-bdf7-4c9e4430ded3"}
22:56:03.195 00.003 7008 case statement mapped state 6 to 4
22:56:03.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f6e46ac2-3892-47d3-bdf7-4c9e4430ded3"}
22:56:03.201 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f96277d-b89b-4e59-b7c7-9586f10aaa7e"}
22:56:03.204 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"9f96277d-b89b-4e59-b7c7-9586f10aaa7e"}
22:56:04.880 01.676 8532 Exposure complete
22:56:04.920 00.040 8532 worker thread done servicing request
22:56:04.920 00.000 7008 OnExposeComplete: enter
22:56:04.921 00.001 7008 UpdateGuideState(): m_state=6
22:56:04.923 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
22:56:04.926 00.003 7008 Star::Find false star n=10 nbg=250 bg=2570.6 sigma=18.2 thresh=2625 peak=2613
22:56:04.928 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=664, SNR=2.9, Peak=2676 HFD=0.0
22:56:04.930 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:04.931 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:04.935 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:04.938 00.003 8532 Worker thread wakes up
22:56:04.938 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:04.938 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:04.938 00.000 8532 move complete, result=0
22:56:04.938 00.000 8532 worker thread done servicing request
22:56:05.043 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:05.050 00.007 7008 Status Line: Star lost - low SNR
22:56:05.053 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6124, med=2573, FiltMin=2283, FiltMax=3131, Gamma=0.990
22:56:05.056 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:05.060 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.064 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:05.068 00.004 7008 Enqueuing Expose request
22:56:05.070 00.002 8532 Worker thread wakes up
22:56:05.071 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:05.071 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:05.184 00.113 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2664243a-31aa-4676-8089-c873a97c9c7c"}
22:56:05.189 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2664243a-31aa-4676-8089-c873a97c9c7c"}
22:56:05.192 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38be9888-f4c7-41e0-b491-417040f7b8be"}
22:56:05.195 00.003 7008 case statement mapped state 6 to 4
22:56:05.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"38be9888-f4c7-41e0-b491-417040f7b8be"}
22:56:05.202 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b407993c-8b0c-4bb7-8ed1-25ef8a689af3"}
22:56:05.207 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"b407993c-8b0c-4bb7-8ed1-25ef8a689af3"}
22:56:07.184 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b69aee73-863d-4a94-8ec9-b040dc2e88de"}
22:56:07.192 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b69aee73-863d-4a94-8ec9-b040dc2e88de"}
22:56:07.197 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a151b11-1a4d-4336-9673-07f0737ba113"}
22:56:07.200 00.003 7008 case statement mapped state 6 to 4
22:56:07.206 00.006 8532 Exposure complete
22:56:07.206 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3a151b11-1a4d-4336-9673-07f0737ba113"}
22:56:07.212 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a10516f9-69fc-4057-8a4d-d6a502bb69c2"}
22:56:07.218 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":508,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"a10516f9-69fc-4057-8a4d-d6a502bb69c2"}
22:56:07.263 00.045 8532 worker thread done servicing request
22:56:07.263 00.000 7008 OnExposeComplete: enter
22:56:07.267 00.004 7008 UpdateGuideState(): m_state=6
22:56:07.268 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
22:56:07.271 00.003 7008 Star::Find returns 0 (3), X=551.00, Y=431.00, Mass=0, SNR=0.0, Peak=2668 HFD=0.0
22:56:07.273 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:07.274 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:07.276 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:07.278 00.002 8532 Worker thread wakes up
22:56:07.278 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:07.278 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:07.278 00.000 8532 move complete, result=0
22:56:07.278 00.000 8532 worker thread done servicing request
22:56:07.384 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:07.387 00.003 7008 Status Line: Star lost - low mass
22:56:07.390 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6131, med=2575, FiltMin=2271, FiltMax=3140, Gamma=0.990
22:56:07.391 00.001 7008 UpdateGuideState exits: Star lost - low mass
22:56:07.392 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.394 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:07.395 00.001 7008 Enqueuing Expose request
22:56:07.396 00.001 8532 Worker thread wakes up
22:56:07.396 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:07.396 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:09.184 01.788 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa46f26b-4dfe-4ba6-80ad-e3b327a74c93"}
22:56:09.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa46f26b-4dfe-4ba6-80ad-e3b327a74c93"}
22:56:09.191 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35e2c468-6706-462a-b318-2cba05a14bac"}
22:56:09.196 00.005 7008 case statement mapped state 6 to 4
22:56:09.199 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"35e2c468-6706-462a-b318-2cba05a14bac"}
22:56:09.204 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dbea702b-657d-454b-910d-527506657899"}
22:56:09.210 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"dbea702b-657d-454b-910d-527506657899"}
22:56:09.518 00.308 8532 Exposure complete
22:56:09.564 00.046 8532 worker thread done servicing request
22:56:09.564 00.000 7008 OnExposeComplete: enter
22:56:09.566 00.002 7008 UpdateGuideState(): m_state=6
22:56:09.568 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
22:56:09.570 00.002 7008 Star::Find false star n=3 nbg=282 bg=2572.9 sigma=25.1 thresh=2648 peak=2614
22:56:09.571 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=237, SNR=2.9, Peak=2682 HFD=0.0
22:56:09.573 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:09.577 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:09.579 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:09.581 00.002 8532 Worker thread wakes up
22:56:09.581 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:09.582 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:09.582 00.000 8532 move complete, result=0
22:56:09.583 00.001 8532 worker thread done servicing request
22:56:09.694 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:09.701 00.007 7008 Status Line: Star lost - low SNR
22:56:09.705 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6204, med=2573, FiltMin=2267, FiltMax=3153, Gamma=0.990
22:56:09.709 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:56:09.711 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.714 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:09.716 00.002 7008 Enqueuing Expose request
22:56:09.718 00.002 8532 Worker thread wakes up
22:56:09.718 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:09.718 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:11.182 01.464 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b5bd331-b808-4e4e-9b16-94828ba13fa1"}
22:56:11.185 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b5bd331-b808-4e4e-9b16-94828ba13fa1"}
22:56:11.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3867faeb-9cda-489c-b385-eaeef4dfa511"}
22:56:11.190 00.003 7008 case statement mapped state 6 to 4
22:56:11.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3867faeb-9cda-489c-b385-eaeef4dfa511"}
22:56:11.195 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d8fc3f9f-5a79-4c6d-bb46-2b15778cf177"}
22:56:11.199 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"d8fc3f9f-5a79-4c6d-bb46-2b15778cf177"}
22:56:11.841 00.642 8532 Exposure complete
22:56:11.883 00.042 8532 worker thread done servicing request
22:56:11.883 00.000 7008 OnExposeComplete: enter
22:56:11.885 00.002 7008 UpdateGuideState(): m_state=6
22:56:11.886 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
22:56:11.887 00.001 7008 Star::Find false star n=3 nbg=277 bg=2577.3 sigma=22.0 thresh=2643 peak=2616
22:56:11.891 00.004 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=206, SNR=2.9, Peak=2656 HFD=0.0
22:56:11.893 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:11.896 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:11.898 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:11.900 00.002 8532 Worker thread wakes up
22:56:11.900 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:11.900 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:11.900 00.000 8532 move complete, result=0
22:56:11.900 00.000 8532 worker thread done servicing request
22:56:12.008 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:12.012 00.004 7008 Status Line: Star lost - low SNR
22:56:12.015 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5930, med=2572, FiltMin=2255, FiltMax=3149, Gamma=0.990
22:56:12.018 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:12.021 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.023 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:12.027 00.004 7008 Enqueuing Expose request
22:56:12.030 00.003 8532 Worker thread wakes up
22:56:12.030 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:12.030 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:13.183 01.153 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40cce167-d309-48f2-ae2a-f9da45ecfc21"}
22:56:13.187 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40cce167-d309-48f2-ae2a-f9da45ecfc21"}
22:56:13.191 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c4bfce9-03ab-4f02-94b0-1322376019d4"}
22:56:13.193 00.002 7008 case statement mapped state 6 to 4
22:56:13.196 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0c4bfce9-03ab-4f02-94b0-1322376019d4"}
22:56:13.199 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac5119b4-d2d7-40de-b7e2-6dea8df3af95"}
22:56:13.200 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":511,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"ac5119b4-d2d7-40de-b7e2-6dea8df3af95"}
22:56:14.155 00.955 8532 Exposure complete
22:56:14.200 00.045 8532 worker thread done servicing request
22:56:14.200 00.000 7008 OnExposeComplete: enter
22:56:14.202 00.002 7008 UpdateGuideState(): m_state=6
22:56:14.204 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
22:56:14.205 00.001 7008 Star::Find false star n=2 nbg=276 bg=2580.9 sigma=22.1 thresh=2647 peak=2611
22:56:14.207 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=169, SNR=2.9, Peak=2668 HFD=0.0
22:56:14.209 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:14.210 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:14.214 00.004 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:14.215 00.001 8532 Worker thread wakes up
22:56:14.216 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:14.216 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:14.216 00.000 8532 move complete, result=0
22:56:14.216 00.000 8532 worker thread done servicing request
22:56:14.321 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:14.323 00.002 7008 Status Line: Star lost - low SNR
22:56:14.325 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6189, med=2573, FiltMin=2263, FiltMax=3112, Gamma=0.990
22:56:14.328 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:14.330 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:14.332 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:14.334 00.002 7008 Enqueuing Expose request
22:56:14.336 00.002 8532 Worker thread wakes up
22:56:14.336 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:14.336 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:15.184 00.848 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f61dd6b-5d19-49b8-b491-f0ec7ac3540b"}
22:56:15.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f61dd6b-5d19-49b8-b491-f0ec7ac3540b"}
22:56:15.187 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88773232-5cc3-4cee-8875-e6867397a073"}
22:56:15.191 00.004 7008 case statement mapped state 6 to 4
22:56:15.194 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"88773232-5cc3-4cee-8875-e6867397a073"}
22:56:15.198 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a0026dc-cd0c-4e78-87b0-8cf4a13eed41"}
22:56:15.201 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"4a0026dc-cd0c-4e78-87b0-8cf4a13eed41"}
22:56:16.458 01.257 8532 Exposure complete
22:56:16.494 00.036 8532 worker thread done servicing request
22:56:16.494 00.000 7008 OnExposeComplete: enter
22:56:16.497 00.003 7008 UpdateGuideState(): m_state=6
22:56:16.500 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
22:56:16.502 00.002 7008 Star::Find false star n=4 nbg=278 bg=2579.4 sigma=24.4 thresh=2653 peak=2626
22:56:16.504 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=362, SNR=2.9, Peak=2707 HFD=0.0
22:56:16.506 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:16.509 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:16.510 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:16.513 00.003 8532 Worker thread wakes up
22:56:16.513 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:16.513 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:16.513 00.000 8532 move complete, result=0
22:56:16.513 00.000 8532 worker thread done servicing request
22:56:16.620 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:16.622 00.002 7008 Status Line: Star lost - low SNR
22:56:16.702 00.080 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6071, med=2574, FiltMin=2301, FiltMax=3067, Gamma=0.990
22:56:16.705 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:16.707 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:16.708 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:16.710 00.002 7008 Enqueuing Expose request
22:56:16.712 00.002 8532 Worker thread wakes up
22:56:16.712 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:16.712 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:17.183 00.471 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e57d8858-8357-47c0-ac67-ddddff222bb9"}
22:56:17.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e57d8858-8357-47c0-ac67-ddddff222bb9"}
22:56:17.188 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bf44b41-1b05-4ebf-9f96-75e95a5c1321"}
22:56:17.191 00.003 7008 case statement mapped state 6 to 4
22:56:17.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5bf44b41-1b05-4ebf-9f96-75e95a5c1321"}
22:56:17.194 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd2a3b95-4684-412c-a2b9-91c037ded1be"}
22:56:17.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":513,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"dd2a3b95-4684-412c-a2b9-91c037ded1be"}
22:56:18.847 01.651 8532 Exposure complete
22:56:18.894 00.047 8532 worker thread done servicing request
22:56:18.894 00.000 7008 OnExposeComplete: enter
22:56:18.896 00.002 7008 UpdateGuideState(): m_state=6
22:56:18.898 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
22:56:18.900 00.002 7008 Star::Find false star n=6 nbg=272 bg=2580.1 sigma=20.2 thresh=2641 peak=2630
22:56:18.903 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=438, SNR=2.9, Peak=2680 HFD=0.0
22:56:18.905 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:18.908 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:18.911 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:18.914 00.003 8532 Worker thread wakes up
22:56:18.915 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:18.915 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:18.915 00.000 8532 move complete, result=0
22:56:18.915 00.000 8532 worker thread done servicing request
22:56:19.022 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:19.025 00.003 7008 Status Line: Star lost - low SNR
22:56:19.029 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5901, med=2577, FiltMin=2261, FiltMax=3168, Gamma=0.990
22:56:19.031 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:56:19.033 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:19.035 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:19.037 00.002 7008 Enqueuing Expose request
22:56:19.040 00.003 8532 Worker thread wakes up
22:56:19.040 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:19.040 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:19.182 00.142 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc010550-392e-4757-a398-153ec8f919b5"}
22:56:19.186 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc010550-392e-4757-a398-153ec8f919b5"}
22:56:19.189 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b28712ae-084e-4a6d-a5d1-3c30b873f766"}
22:56:19.192 00.003 7008 case statement mapped state 6 to 4
22:56:19.195 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b28712ae-084e-4a6d-a5d1-3c30b873f766"}
22:56:19.199 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bf73c58-e4e8-41a8-b4ba-22f77620d691"}
22:56:19.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"8bf73c58-e4e8-41a8-b4ba-22f77620d691"}
22:56:21.168 01.966 8532 Exposure complete
22:56:21.181 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c54f3bda-f228-4781-ba52-d0cf318932ee"}
22:56:21.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c54f3bda-f228-4781-ba52-d0cf318932ee"}
22:56:21.185 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"327f2007-dee2-4298-9004-5a7e4e5ec633"}
22:56:21.186 00.001 7008 case statement mapped state 6 to 4
22:56:21.187 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"327f2007-dee2-4298-9004-5a7e4e5ec633"}
22:56:21.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3d27e2d9-9670-46a2-9541-118b5359872d"}
22:56:21.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"3d27e2d9-9670-46a2-9541-118b5359872d"}
22:56:21.197 00.006 8532 worker thread done servicing request
22:56:21.197 00.000 7008 OnExposeComplete: enter
22:56:21.198 00.001 7008 UpdateGuideState(): m_state=6
22:56:21.202 00.004 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
22:56:21.204 00.002 7008 Star::Find returns 0 (3), X=551.00, Y=431.00, Mass=0, SNR=0.0, Peak=2675 HFD=0.0
22:56:21.205 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:21.207 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:21.210 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:21.213 00.003 8532 Worker thread wakes up
22:56:21.214 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:21.214 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:21.214 00.000 8532 move complete, result=0
22:56:21.214 00.000 8532 worker thread done servicing request
22:56:21.319 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:21.323 00.004 7008 Status Line: Star lost - low mass
22:56:21.326 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6112, med=2577, FiltMin=2269, FiltMax=3187, Gamma=0.990
22:56:21.328 00.002 7008 UpdateGuideState exits: Star lost - low mass
22:56:21.331 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.333 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:21.335 00.002 7008 Enqueuing Expose request
22:56:21.337 00.002 8532 Worker thread wakes up
22:56:21.337 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:21.337 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:23.185 01.848 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0af81e27-6c11-434a-8c2f-2d7b0c0352f4"}
22:56:23.188 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0af81e27-6c11-434a-8c2f-2d7b0c0352f4"}
22:56:23.192 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33a028d1-782b-4a23-84aa-e54d0f2cbb44"}
22:56:23.194 00.002 7008 case statement mapped state 6 to 4
22:56:23.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"33a028d1-782b-4a23-84aa-e54d0f2cbb44"}
22:56:23.199 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a752a322-230f-43cc-866d-22f1f5164ade"}
22:56:23.201 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"a752a322-230f-43cc-866d-22f1f5164ade"}
22:56:23.466 00.265 8532 Exposure complete
22:56:23.507 00.041 8532 worker thread done servicing request
22:56:23.507 00.000 7008 OnExposeComplete: enter
22:56:23.509 00.002 7008 UpdateGuideState(): m_state=6
22:56:23.511 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
22:56:23.512 00.001 7008 Star::Find false star n=7 nbg=263 bg=2578.2 sigma=19.4 thresh=2637 peak=2621
22:56:23.514 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=469, SNR=2.9, Peak=2662 HFD=0.0
22:56:23.516 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:23.518 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:23.520 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:23.522 00.002 8532 Worker thread wakes up
22:56:23.522 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:23.522 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:23.522 00.000 8532 move complete, result=0
22:56:23.522 00.000 8532 worker thread done servicing request
22:56:23.632 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:23.640 00.008 7008 Status Line: Star lost - low SNR
22:56:23.643 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=5944, med=2579, FiltMin=2263, FiltMax=3260, Gamma=0.990
22:56:23.647 00.004 7008 UpdateGuideState exits: Star lost - low SNR
22:56:23.650 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.652 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:23.654 00.002 7008 Enqueuing Expose request
22:56:23.656 00.002 8532 Worker thread wakes up
22:56:23.656 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:23.656 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:25.184 01.528 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9231fd9-3665-42e1-a220-bd25704210ba"}
22:56:25.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9231fd9-3665-42e1-a220-bd25704210ba"}
22:56:25.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc5466f9-a5c2-4411-a9b2-2639940ac134"}
22:56:25.192 00.003 7008 case statement mapped state 6 to 4
22:56:25.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fc5466f9-a5c2-4411-a9b2-2639940ac134"}
22:56:25.197 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"822160d0-6a61-43f9-9016-f135504899fa"}
22:56:25.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":516,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"822160d0-6a61-43f9-9016-f135504899fa"}
22:56:25.777 00.578 8532 Exposure complete
22:56:25.818 00.041 8532 worker thread done servicing request
22:56:25.818 00.000 7008 OnExposeComplete: enter
22:56:25.820 00.002 7008 UpdateGuideState(): m_state=6
22:56:25.822 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
22:56:25.824 00.002 7008 Star::Find false star n=34 nbg=231 bg=2577.9 sigma=18.7 thresh=2634 peak=2618
22:56:25.825 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=13045, SNR=2.9, Peak=2653 HFD=0.0
22:56:25.827 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:25.829 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:25.830 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:25.832 00.002 8532 Worker thread wakes up
22:56:25.832 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:25.832 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:25.832 00.000 8532 move complete, result=0
22:56:25.832 00.000 8532 worker thread done servicing request
22:56:25.938 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:25.939 00.001 7008 Status Line: Star lost - low SNR
22:56:25.942 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6133, med=2575, FiltMin=2265, FiltMax=4055, Gamma=0.990
22:56:25.945 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:25.947 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.949 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:25.951 00.002 7008 Enqueuing Expose request
22:56:25.953 00.002 8532 Worker thread wakes up
22:56:25.953 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:25.953 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:27.186 01.233 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01d4f55c-203d-42ba-b5e8-9b46136f7a5d"}
22:56:27.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01d4f55c-203d-42ba-b5e8-9b46136f7a5d"}
22:56:27.192 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0957d241-8fb7-4d1e-83f5-0fa634c9e2a9"}
22:56:27.195 00.003 7008 case statement mapped state 6 to 4
22:56:27.197 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0957d241-8fb7-4d1e-83f5-0fa634c9e2a9"}
22:56:27.200 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd89369c-f084-468e-944b-4f161f4ebbab"}
22:56:27.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"cd89369c-f084-468e-944b-4f161f4ebbab"}
22:56:28.081 00.879 8532 Exposure complete
22:56:28.121 00.040 8532 worker thread done servicing request
22:56:28.121 00.000 7008 OnExposeComplete: enter
22:56:28.123 00.002 7008 UpdateGuideState(): m_state=6
22:56:28.125 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
22:56:28.126 00.001 7008 Star::Find false star n=4 nbg=281 bg=2579.8 sigma=23.5 thresh=2650 peak=2640
22:56:28.128 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=349, SNR=2.9, Peak=2676 HFD=0.0
22:56:28.129 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:28.131 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:28.133 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:28.135 00.002 8532 Worker thread wakes up
22:56:28.135 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:28.135 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:28.135 00.000 8532 move complete, result=0
22:56:28.135 00.000 8532 worker thread done servicing request
22:56:28.244 00.109 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:28.250 00.006 7008 Status Line: Star lost - low SNR
22:56:28.254 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6215, med=2577, FiltMin=2251, FiltMax=4368, Gamma=0.990
22:56:28.256 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:56:28.259 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.261 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:28.264 00.003 7008 Enqueuing Expose request
22:56:28.266 00.002 8532 Worker thread wakes up
22:56:28.266 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:28.266 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:29.186 00.920 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b27099f-7398-404a-bb22-f2f603da9f11"}
22:56:29.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b27099f-7398-404a-bb22-f2f603da9f11"}
22:56:29.194 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"331dd123-2b00-41db-a482-00da18dc09e3"}
22:56:29.196 00.002 7008 case statement mapped state 6 to 4
22:56:29.199 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"331dd123-2b00-41db-a482-00da18dc09e3"}
22:56:29.201 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1cc1c99-253a-4520-a5cf-0f2c407285c8"}
22:56:29.203 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"c1cc1c99-253a-4520-a5cf-0f2c407285c8"}
22:56:30.391 01.188 8532 Exposure complete
22:56:30.436 00.045 8532 worker thread done servicing request
22:56:30.436 00.000 7008 OnExposeComplete: enter
22:56:30.437 00.001 7008 UpdateGuideState(): m_state=6
22:56:30.438 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
22:56:30.440 00.002 7008 Star::Find false star n=25 nbg=219 bg=2580.4 sigma=15.2 thresh=2626 peak=2615
22:56:30.442 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=8615, SNR=2.9, Peak=2649 HFD=0.0
22:56:30.443 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:30.445 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:30.447 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:30.449 00.002 8532 Worker thread wakes up
22:56:30.449 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:30.449 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:30.449 00.000 8532 move complete, result=0
22:56:30.449 00.000 8532 worker thread done servicing request
22:56:30.554 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:30.559 00.005 7008 Status Line: Star lost - low SNR
22:56:30.563 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6173, med=2576, FiltMin=2259, FiltMax=4218, Gamma=0.990
22:56:30.566 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:30.568 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.570 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:30.572 00.002 7008 Enqueuing Expose request
22:56:30.575 00.003 8532 Worker thread wakes up
22:56:30.575 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:30.575 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:31.184 00.609 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1153a3ba-e582-4500-8304-37b435d76fe9"}
22:56:31.192 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1153a3ba-e582-4500-8304-37b435d76fe9"}
22:56:31.196 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0b61c9d-7b8d-4490-98d9-4e2a13e63c99"}
22:56:31.198 00.002 7008 case statement mapped state 6 to 4
22:56:31.202 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b0b61c9d-7b8d-4490-98d9-4e2a13e63c99"}
22:56:31.205 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d46fe22-9332-44b3-a6aa-622deae3cd04"}
22:56:31.207 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5d46fe22-9332-44b3-a6aa-622deae3cd04"}
22:56:32.700 01.493 8532 Exposure complete
22:56:32.739 00.039 7008 OnExposeComplete: enter
22:56:32.741 00.002 7008 UpdateGuideState(): m_state=6
22:56:32.742 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
22:56:32.743 00.001 7008 Star::Find false star n=21 nbg=249 bg=2579.1 sigma=24.1 thresh=2651 peak=2634
22:56:32.745 00.002 8532 worker thread done servicing request
22:56:32.745 00.000 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=9639, SNR=2.9, Peak=2694 HFD=0.0
22:56:32.747 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:32.748 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:32.749 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:32.750 00.001 8532 Worker thread wakes up
22:56:32.751 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:32.751 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:32.751 00.000 8532 move complete, result=0
22:56:32.751 00.000 8532 worker thread done servicing request
22:56:32.866 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:32.868 00.002 7008 Status Line: Star lost - low SNR
22:56:32.871 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6177, med=2575, FiltMin=2251, FiltMax=4095, Gamma=0.990
22:56:32.872 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:56:32.874 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.876 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:32.877 00.001 7008 Enqueuing Expose request
22:56:32.879 00.002 8532 Worker thread wakes up
22:56:32.879 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:32.879 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:33.184 00.305 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0367f85-70ca-4dcb-a4c7-94c8264e180d"}
22:56:33.185 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0367f85-70ca-4dcb-a4c7-94c8264e180d"}
22:56:33.189 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"391efd14-313d-48b7-8020-1aaa418e3b8c"}
22:56:33.192 00.003 7008 case statement mapped state 6 to 4
22:56:33.193 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"391efd14-313d-48b7-8020-1aaa418e3b8c"}
22:56:33.196 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6708651-b71c-4733-8cae-be4a4bb90bee"}
22:56:33.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":520,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"e6708651-b71c-4733-8cae-be4a4bb90bee"}
22:56:35.014 01.816 8532 Exposure complete
22:56:35.042 00.028 8532 worker thread done servicing request
22:56:35.042 00.000 7008 OnExposeComplete: enter
22:56:35.044 00.002 7008 UpdateGuideState(): m_state=6
22:56:35.045 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
22:56:35.047 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=76, SNR=2.8, Peak=2662 HFD=0.0
22:56:35.048 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:35.050 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:35.051 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:35.052 00.001 8532 Worker thread wakes up
22:56:35.052 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:35.052 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:35.052 00.000 8532 move complete, result=0
22:56:35.052 00.000 8532 worker thread done servicing request
22:56:35.168 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:35.170 00.002 7008 Status Line: Star lost - low SNR
22:56:35.174 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6182, med=2579, FiltMin=2260, FiltMax=3404, Gamma=0.990
22:56:35.177 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:35.178 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.179 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:35.183 00.004 7008 Enqueuing Expose request
22:56:35.184 00.001 8532 Worker thread wakes up
22:56:35.184 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:35.185 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:35.185 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"add115fa-6334-4f7c-83bb-c3815a748e06"}
22:56:35.186 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"add115fa-6334-4f7c-83bb-c3815a748e06"}
22:56:35.189 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c1e7983-c1b6-43e1-b715-cfb8c601a964"}
22:56:35.191 00.002 7008 case statement mapped state 6 to 4
22:56:35.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4c1e7983-c1b6-43e1-b715-cfb8c601a964"}
22:56:35.194 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38a8446d-475b-4e10-8f38-b4a010dc0fd1"}
22:56:35.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"38a8446d-475b-4e10-8f38-b4a010dc0fd1"}
22:56:37.186 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03dce22e-f93a-4331-89a1-7e94ad265c71"}
22:56:37.190 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03dce22e-f93a-4331-89a1-7e94ad265c71"}
22:56:37.194 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fab322cd-441b-4677-b348-49f04290c24e"}
22:56:37.196 00.002 7008 case statement mapped state 6 to 4
22:56:37.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"fab322cd-441b-4677-b348-49f04290c24e"}
22:56:37.200 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8c4e99d7-44e3-4f53-8917-401f2e3f0e89"}
22:56:37.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"8c4e99d7-44e3-4f53-8917-401f2e3f0e89"}
22:56:37.308 00.106 8532 Exposure complete
22:56:37.351 00.043 7008 OnExposeComplete: enter
22:56:37.354 00.003 7008 UpdateGuideState(): m_state=6
22:56:37.356 00.002 8532 worker thread done servicing request
22:56:37.356 00.000 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
22:56:37.358 00.002 7008 Star::Find false star n=2 nbg=280 bg=2579.8 sigma=23.6 thresh=2651 peak=2620
22:56:37.361 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=147, SNR=2.9, Peak=2663 HFD=0.0
22:56:37.363 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:37.366 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:37.367 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:37.369 00.002 8532 Worker thread wakes up
22:56:37.369 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:37.369 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:37.369 00.000 8532 move complete, result=0
22:56:37.369 00.000 8532 worker thread done servicing request
22:56:37.472 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:37.474 00.002 7008 Status Line: Star lost - low SNR
22:56:37.478 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=8526, med=2578, FiltMin=2254, FiltMax=4249, Gamma=0.990
22:56:37.481 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:37.483 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.486 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:37.487 00.001 7008 Enqueuing Expose request
22:56:37.488 00.001 8532 Worker thread wakes up
22:56:37.488 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:37.488 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:39.186 01.698 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7914fa00-6db8-4ea7-8b4a-f632b0ba77de"}
22:56:39.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7914fa00-6db8-4ea7-8b4a-f632b0ba77de"}
22:56:39.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5fa7d65-4bac-4126-853f-663ab3c06841"}
22:56:39.191 00.001 7008 case statement mapped state 6 to 4
22:56:39.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d5fa7d65-4bac-4126-853f-663ab3c06841"}
22:56:39.194 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7dcdb654-7ed7-4831-b962-bc7db00873d3"}
22:56:39.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"7dcdb654-7ed7-4831-b962-bc7db00873d3"}
22:56:39.619 00.423 8532 Exposure complete
22:56:39.663 00.044 8532 worker thread done servicing request
22:56:39.663 00.000 7008 OnExposeComplete: enter
22:56:39.665 00.002 7008 UpdateGuideState(): m_state=6
22:56:39.666 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
22:56:39.667 00.001 7008 Star::Find false star n=7 nbg=246 bg=2579.6 sigma=16.7 thresh=2630 peak=2628
22:56:39.668 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=427, SNR=2.9, Peak=2672 HFD=0.0
22:56:39.669 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:39.671 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:39.673 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:39.675 00.002 8532 Worker thread wakes up
22:56:39.675 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:39.675 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:39.675 00.000 8532 move complete, result=0
22:56:39.675 00.000 8532 worker thread done servicing request
22:56:39.781 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:39.783 00.002 7008 Status Line: Star lost - low SNR
22:56:39.786 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6741, med=2578, FiltMin=2274, FiltMax=3793, Gamma=0.990
22:56:39.787 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:56:39.788 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.790 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:39.792 00.002 7008 Enqueuing Expose request
22:56:39.794 00.002 8532 Worker thread wakes up
22:56:39.795 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:39.795 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:41.185 01.390 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc83c602-cd96-4509-9163-5d60baa4d68d"}
22:56:41.188 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc83c602-cd96-4509-9163-5d60baa4d68d"}
22:56:41.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4489770-721a-4b73-89ab-69a096cc8ea2"}
22:56:41.192 00.002 7008 case statement mapped state 6 to 4
22:56:41.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d4489770-721a-4b73-89ab-69a096cc8ea2"}
22:56:41.196 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aa7f692f-61c2-456d-a193-9c23d3fd8b6b"}
22:56:41.199 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":523,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"aa7f692f-61c2-456d-a193-9c23d3fd8b6b"}
22:56:41.930 00.731 8532 Exposure complete
22:56:41.975 00.045 8532 worker thread done servicing request
22:56:41.975 00.000 7008 OnExposeComplete: enter
22:56:41.979 00.004 7008 UpdateGuideState(): m_state=6
22:56:41.982 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
22:56:41.984 00.002 7008 Star::Find false star n=3 nbg=275 bg=2582.8 sigma=18.8 thresh=2639 peak=2614
22:56:41.986 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=189, SNR=2.9, Peak=2673 HFD=0.0
22:56:41.988 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:41.991 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:41.993 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:41.995 00.002 8532 Worker thread wakes up
22:56:41.995 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:41.995 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:41.995 00.000 8532 move complete, result=0
22:56:41.996 00.001 8532 worker thread done servicing request
22:56:42.110 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:42.116 00.006 7008 Status Line: Star lost - low SNR
22:56:42.119 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=10065, med=2578, FiltMin=2286, FiltMax=5237, Gamma=0.990
22:56:42.120 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:56:42.122 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.123 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:42.124 00.001 7008 Enqueuing Expose request
22:56:42.125 00.001 8532 Worker thread wakes up
22:56:42.125 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:42.125 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:43.185 01.060 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a5b5a59-9e14-465f-8374-c069c33b2c7f"}
22:56:43.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a5b5a59-9e14-465f-8374-c069c33b2c7f"}
22:56:43.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87e4c405-9a7d-4af3-9a73-b67f7ef55adc"}
22:56:43.191 00.002 7008 case statement mapped state 6 to 4
22:56:43.192 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"87e4c405-9a7d-4af3-9a73-b67f7ef55adc"}
22:56:43.194 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7985e875-3d01-4baa-8bfd-2684f4629379"}
22:56:43.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"7985e875-3d01-4baa-8bfd-2684f4629379"}
22:56:44.253 01.057 8532 Exposure complete
22:56:44.290 00.037 8532 worker thread done servicing request
22:56:44.290 00.000 7008 OnExposeComplete: enter
22:56:44.293 00.003 7008 UpdateGuideState(): m_state=6
22:56:44.295 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
22:56:44.298 00.003 7008 Star::Find false star n=4 nbg=278 bg=2578.6 sigma=21.2 thresh=2642 peak=2617
22:56:44.300 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=304, SNR=2.9, Peak=2653 HFD=0.0
22:56:44.301 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:44.303 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:44.305 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:44.308 00.003 8532 Worker thread wakes up
22:56:44.308 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:44.308 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:44.308 00.000 8532 move complete, result=0
22:56:44.308 00.000 8532 worker thread done servicing request
22:56:44.415 00.107 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:44.417 00.002 7008 Status Line: Star lost - low SNR
22:56:44.420 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=16193, med=2575, FiltMin=2284, FiltMax=8092, Gamma=0.990
22:56:44.421 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:56:44.425 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.427 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:44.429 00.002 7008 Enqueuing Expose request
22:56:44.431 00.002 8532 Worker thread wakes up
22:56:44.432 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:44.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:45.186 00.754 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0c31f59-53bf-4619-a0ec-23a063b9a499"}
22:56:45.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0c31f59-53bf-4619-a0ec-23a063b9a499"}
22:56:45.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73233d0e-a22e-4e20-9389-24e3f4d9f153"}
22:56:45.191 00.001 7008 case statement mapped state 6 to 4
22:56:45.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"73233d0e-a22e-4e20-9389-24e3f4d9f153"}
22:56:45.195 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71940cd8-7272-4d6b-b712-6220f656de1e"}
22:56:45.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":525,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"71940cd8-7272-4d6b-b712-6220f656de1e"}
22:56:46.557 01.359 8532 Exposure complete
22:56:46.582 00.025 8532 worker thread done servicing request
22:56:46.582 00.000 7008 OnExposeComplete: enter
22:56:46.583 00.001 7008 UpdateGuideState(): m_state=6
22:56:46.585 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
22:56:46.588 00.003 7008 Star::Find false star n=2 nbg=277 bg=2580.0 sigma=21.9 thresh=2646 peak=2627
22:56:46.589 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=177, SNR=2.9, Peak=2684 HFD=0.0
22:56:46.591 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:46.593 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:46.595 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:46.597 00.002 8532 Worker thread wakes up
22:56:46.597 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:46.597 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:46.597 00.000 8532 move complete, result=0
22:56:46.597 00.000 8532 worker thread done servicing request
22:56:46.705 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:46.707 00.002 7008 Status Line: Star lost - low SNR
22:56:46.711 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=11581, med=2574, FiltMin=2234, FiltMax=5431, Gamma=0.990
22:56:46.713 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:56:46.715 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.717 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:46.719 00.002 7008 Enqueuing Expose request
22:56:46.722 00.003 8532 Worker thread wakes up
22:56:46.722 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:46.722 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:47.185 00.463 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e348298d-0879-4727-b2af-756d89b279c7"}
22:56:47.191 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e348298d-0879-4727-b2af-756d89b279c7"}
22:56:47.194 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5cb758cb-b9b9-4294-80f0-9970489f4bd5"}
22:56:47.198 00.004 7008 case statement mapped state 6 to 4
22:56:47.200 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"5cb758cb-b9b9-4294-80f0-9970489f4bd5"}
22:56:47.203 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"780fa39a-7438-4db5-ac27-9a0d25d6efcb"}
22:56:47.207 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"780fa39a-7438-4db5-ac27-9a0d25d6efcb"}
22:56:48.847 01.640 8532 Exposure complete
22:56:48.889 00.042 8532 worker thread done servicing request
22:56:48.889 00.000 7008 OnExposeComplete: enter
22:56:48.895 00.006 7008 UpdateGuideState(): m_state=6
22:56:48.898 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
22:56:48.900 00.002 7008 Star::Find false star n=1 nbg=274 bg=2578.6 sigma=21.1 thresh=2642 peak=2608
22:56:48.902 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=83, SNR=2.9, Peak=2662 HFD=0.0
22:56:48.906 00.004 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:48.908 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:48.910 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:48.912 00.002 8532 Worker thread wakes up
22:56:48.912 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:48.912 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:48.912 00.000 8532 move complete, result=0
22:56:48.912 00.000 8532 worker thread done servicing request
22:56:49.027 00.115 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:49.030 00.003 7008 Status Line: Star lost - low SNR
22:56:49.033 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=8267, med=2573, FiltMin=2249, FiltMax=4649, Gamma=0.990
22:56:49.035 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:56:49.037 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.039 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:49.041 00.002 7008 Enqueuing Expose request
22:56:49.043 00.002 8532 Worker thread wakes up
22:56:49.043 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:49.043 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:49.184 00.141 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b434954-8aa5-4af5-87b0-d82fc5fdf835"}
22:56:49.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b434954-8aa5-4af5-87b0-d82fc5fdf835"}
22:56:49.190 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b4b4babd-380e-4a16-a840-f753bb0b956b"}
22:56:49.192 00.002 7008 case statement mapped state 6 to 4
22:56:49.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b4b4babd-380e-4a16-a840-f753bb0b956b"}
22:56:49.196 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e1ffcbeb-6aaa-4520-a43b-4164604c3408"}
22:56:49.200 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"e1ffcbeb-6aaa-4520-a43b-4164604c3408"}
22:56:51.170 01.970 8532 Exposure complete
22:56:51.183 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8168e974-ab3a-4394-b380-9196f7afd648"}
22:56:51.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8168e974-ab3a-4394-b380-9196f7afd648"}
22:56:51.189 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60332f36-d61a-428a-8e64-62ad986ce430"}
22:56:51.191 00.002 7008 case statement mapped state 6 to 4
22:56:51.192 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"60332f36-d61a-428a-8e64-62ad986ce430"}
22:56:51.193 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac8963ae-d001-4ac6-b851-3e8245c3cc8e"}
22:56:51.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"ac8963ae-d001-4ac6-b851-3e8245c3cc8e"}
22:56:51.202 00.007 8532 worker thread done servicing request
22:56:51.202 00.000 7008 OnExposeComplete: enter
22:56:51.205 00.003 7008 UpdateGuideState(): m_state=6
22:56:51.208 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
22:56:51.211 00.003 7008 Star::Find false star n=5 nbg=256 bg=2580.9 sigma=18.6 thresh=2637 peak=2626
22:56:51.214 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=369, SNR=2.9, Peak=2694 HFD=0.0
22:56:51.216 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:51.219 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:51.221 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:51.223 00.002 8532 Worker thread wakes up
22:56:51.223 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:51.223 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:51.223 00.000 8532 move complete, result=0
22:56:51.223 00.000 8532 worker thread done servicing request
22:56:51.335 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:51.336 00.001 7008 Status Line: Star lost - low SNR
22:56:51.339 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6145, med=2575, FiltMin=2276, FiltMax=3183, Gamma=0.990
22:56:51.342 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:51.344 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.346 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:51.348 00.002 7008 Enqueuing Expose request
22:56:51.350 00.002 8532 Worker thread wakes up
22:56:51.350 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:51.350 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:53.182 01.832 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"827c37d8-c222-4976-9b9f-96fefd25a985"}
22:56:53.183 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"827c37d8-c222-4976-9b9f-96fefd25a985"}
22:56:53.185 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a36f12a-84f3-479c-b4fe-cfdaaaca3bd4"}
22:56:53.188 00.003 7008 case statement mapped state 6 to 4
22:56:53.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"4a36f12a-84f3-479c-b4fe-cfdaaaca3bd4"}
22:56:53.193 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eae283df-55f3-4814-bf78-7afa480ee1db"}
22:56:53.197 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":528,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"eae283df-55f3-4814-bf78-7afa480ee1db"}
22:56:53.478 00.281 8532 Exposure complete
22:56:53.521 00.043 8532 worker thread done servicing request
22:56:53.521 00.000 7008 OnExposeComplete: enter
22:56:53.523 00.002 7008 UpdateGuideState(): m_state=6
22:56:53.525 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
22:56:53.528 00.003 7008 Star::Find false star n=2 nbg=273 bg=2584.0 sigma=20.6 thresh=2646 peak=2628
22:56:53.531 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=138, SNR=2.9, Peak=2654 HFD=0.0
22:56:53.534 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:53.537 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:53.539 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:53.541 00.002 8532 Worker thread wakes up
22:56:53.541 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:53.541 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:53.541 00.000 8532 move complete, result=0
22:56:53.542 00.001 8532 worker thread done servicing request
22:56:53.656 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:53.657 00.001 7008 Status Line: Star lost - low SNR
22:56:53.660 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=6203, med=2575, FiltMin=2239, FiltMax=3397, Gamma=0.990
22:56:53.662 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:56:53.664 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.667 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:53.669 00.002 7008 Enqueuing Expose request
22:56:53.671 00.002 8532 Worker thread wakes up
22:56:53.671 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:53.671 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:55.185 01.514 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e47e083-3403-47bf-a1ad-0e023b97024f"}
22:56:55.188 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e47e083-3403-47bf-a1ad-0e023b97024f"}
22:56:55.192 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecb5002a-1b14-4b30-9591-001ac8d99140"}
22:56:55.194 00.002 7008 case statement mapped state 6 to 4
22:56:55.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"ecb5002a-1b14-4b30-9591-001ac8d99140"}
22:56:55.198 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb530f86-820b-412e-bd36-fd9ca032873e"}
22:56:55.201 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"bb530f86-820b-412e-bd36-fd9ca032873e"}
22:56:55.800 00.599 8532 Exposure complete
22:56:55.840 00.040 8532 worker thread done servicing request
22:56:55.840 00.000 7008 OnExposeComplete: enter
22:56:55.842 00.002 7008 UpdateGuideState(): m_state=6
22:56:55.843 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
22:56:55.845 00.002 7008 Star::Find false star n=3 nbg=276 bg=2577.6 sigma=21.0 thresh=2641 peak=2623
22:56:55.846 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=218, SNR=2.9, Peak=2663 HFD=0.0
22:56:55.848 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:55.850 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:55.851 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:55.853 00.002 8532 Worker thread wakes up
22:56:55.853 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:55.853 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:55.853 00.000 8532 move complete, result=0
22:56:55.853 00.000 8532 worker thread done servicing request
22:56:55.965 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:55.972 00.007 7008 Status Line: Star lost - low SNR
22:56:55.977 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=11405, med=2574, FiltMin=2300, FiltMax=4648, Gamma=0.990
22:56:55.980 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:55.982 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.983 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:55.985 00.002 7008 Enqueuing Expose request
22:56:55.986 00.001 8532 Worker thread wakes up
22:56:55.986 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:55.986 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:57.184 01.198 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d084f983-d376-4ef7-b9e5-19600afc140f"}
22:56:57.188 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d084f983-d376-4ef7-b9e5-19600afc140f"}
22:56:57.191 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1581e8d-0740-4d87-9f59-b3a1e8c4faa5"}
22:56:57.193 00.002 7008 case statement mapped state 6 to 4
22:56:57.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d1581e8d-0740-4d87-9f59-b3a1e8c4faa5"}
22:56:57.197 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0c54f17e-f8db-4f5f-803e-5606114c4d02"}
22:56:57.201 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"0c54f17e-f8db-4f5f-803e-5606114c4d02"}
22:56:58.108 00.907 8532 Exposure complete
22:56:58.147 00.039 8532 worker thread done servicing request
22:56:58.147 00.000 7008 OnExposeComplete: enter
22:56:58.150 00.003 7008 UpdateGuideState(): m_state=6
22:56:58.152 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
22:56:58.155 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=78, SNR=2.9, Peak=2657 HFD=0.0
22:56:58.156 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:56:58.158 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:56:58.160 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:56:58.162 00.002 8532 Worker thread wakes up
22:56:58.162 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:56:58.162 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:56:58.162 00.000 8532 move complete, result=0
22:56:58.163 00.001 8532 worker thread done servicing request
22:56:58.268 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:56:58.272 00.004 7008 Status Line: Star lost - low SNR
22:56:58.277 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=9657, med=2574, FiltMin=2243, FiltMax=4702, Gamma=0.990
22:56:58.280 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:56:58.282 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.283 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:56:58.284 00.001 7008 Enqueuing Expose request
22:56:58.286 00.002 8532 Worker thread wakes up
22:56:58.286 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:56:58.286 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:56:59.184 00.898 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ecfbb56-10c7-4951-b003-45b9365eb611"}
22:56:59.185 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ecfbb56-10c7-4951-b003-45b9365eb611"}
22:56:59.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"569e4b48-b071-430f-a6a6-a41d027e021b"}
22:56:59.190 00.003 7008 case statement mapped state 6 to 4
22:56:59.191 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"569e4b48-b071-430f-a6a6-a41d027e021b"}
22:56:59.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b6e1f36-7319-49b6-8c5f-67799923cc76"}
22:56:59.194 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"6b6e1f36-7319-49b6-8c5f-67799923cc76"}
22:57:00.411 01.217 8532 Exposure complete
22:57:00.447 00.036 8532 worker thread done servicing request
22:57:00.448 00.001 7008 OnExposeComplete: enter
22:57:00.450 00.002 7008 UpdateGuideState(): m_state=6
22:57:00.451 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
22:57:00.453 00.002 7008 Star::Find false star n=19 nbg=228 bg=2576.2 sigma=21.9 thresh=2642 peak=2636
22:57:00.454 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=2559, SNR=2.9, Peak=2717 HFD=0.0
22:57:00.456 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:00.458 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:00.459 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:00.460 00.001 8532 Worker thread wakes up
22:57:00.460 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:00.460 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:00.460 00.000 8532 move complete, result=0
22:57:00.462 00.002 8532 worker thread done servicing request
22:57:00.574 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:00.578 00.004 7008 Status Line: Star lost - low SNR
22:57:00.582 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=16598, med=2571, FiltMin=2256, FiltMax=7216, Gamma=0.990
22:57:00.585 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:57:00.588 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.590 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:00.592 00.002 7008 Enqueuing Expose request
22:57:00.594 00.002 8532 Worker thread wakes up
22:57:00.595 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:00.595 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:01.185 00.590 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea73cbe6-c88c-4f31-84b3-2a7b77f59e7c"}
22:57:01.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea73cbe6-c88c-4f31-84b3-2a7b77f59e7c"}
22:57:01.191 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"920ba967-e3dd-440d-b1f2-5bcec6c30e9a"}
22:57:01.192 00.001 7008 case statement mapped state 6 to 4
22:57:01.195 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"920ba967-e3dd-440d-b1f2-5bcec6c30e9a"}
22:57:01.198 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0707a699-af2d-4c0f-b27c-4247fb93e2c3"}
22:57:01.201 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":532,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"0707a699-af2d-4c0f-b27c-4247fb93e2c3"}
22:57:02.725 01.524 8532 Exposure complete
22:57:02.760 00.035 8532 worker thread done servicing request
22:57:02.760 00.000 7008 OnExposeComplete: enter
22:57:02.762 00.002 7008 UpdateGuideState(): m_state=6
22:57:02.765 00.003 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
22:57:02.767 00.002 7008 Star::Find false star n=27 nbg=232 bg=2590.1 sigma=19.6 thresh=2649 peak=2638
22:57:02.768 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=9470, SNR=2.9, Peak=2674 HFD=0.0
22:57:02.769 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:02.770 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:02.772 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:02.774 00.002 8532 Worker thread wakes up
22:57:02.774 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:02.774 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:02.774 00.000 8532 move complete, result=0
22:57:02.775 00.001 8532 worker thread done servicing request
22:57:02.889 00.114 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:02.892 00.003 7008 Status Line: Star lost - low SNR
22:57:02.896 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=9550, med=2573, FiltMin=2285, FiltMax=4902, Gamma=0.990
22:57:02.898 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:57:02.901 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.903 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:02.905 00.002 7008 Enqueuing Expose request
22:57:02.906 00.001 8532 Worker thread wakes up
22:57:02.906 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:02.907 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:03.185 00.278 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8ef6157-659e-4aac-a81a-03131cd5e092"}
22:57:03.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8ef6157-659e-4aac-a81a-03131cd5e092"}
22:57:03.193 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acef745e-30fe-4018-a61e-8d176928d751"}
22:57:03.196 00.003 7008 case statement mapped state 6 to 4
22:57:03.199 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"acef745e-30fe-4018-a61e-8d176928d751"}
22:57:03.203 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd74829e-fec1-4fad-8546-20067b2764e1"}
22:57:03.206 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"cd74829e-fec1-4fad-8546-20067b2764e1"}
22:57:05.037 01.831 8532 Exposure complete
22:57:05.081 00.044 8532 worker thread done servicing request
22:57:05.081 00.000 7008 OnExposeComplete: enter
22:57:05.082 00.001 7008 UpdateGuideState(): m_state=6
22:57:05.084 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
22:57:05.089 00.005 7008 Star::Find returns 0 (3), X=551.00, Y=431.00, Mass=0, SNR=0.0, Peak=2678 HFD=0.0
22:57:05.090 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:05.093 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:05.095 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:05.097 00.002 8532 Worker thread wakes up
22:57:05.097 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:05.097 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:05.097 00.000 8532 move complete, result=0
22:57:05.098 00.001 8532 worker thread done servicing request
22:57:05.199 00.101 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:05.203 00.004 7008 Status Line: Star lost - low mass
22:57:05.209 00.006 7008 UpdateImageDisplay: Size=(752,580) min=0, max=13848, med=2574, FiltMin=2298, FiltMax=6245, Gamma=0.990
22:57:05.214 00.005 7008 UpdateGuideState exits: Star lost - low mass
22:57:05.219 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.223 00.004 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:05.228 00.005 7008 Enqueuing Expose request
22:57:05.230 00.002 8532 Worker thread wakes up
22:57:05.230 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:05.230 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:05.231 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d1d60de-4e33-4516-bf95-e9301309632b"}
22:57:05.233 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d1d60de-4e33-4516-bf95-e9301309632b"}
22:57:05.236 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0434a2f-3c86-44ed-9a1d-4e7c5017c00f"}
22:57:05.237 00.001 7008 case statement mapped state 6 to 4
22:57:05.239 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f0434a2f-3c86-44ed-9a1d-4e7c5017c00f"}
22:57:05.240 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ecd753d-b26b-4863-ba9b-f496f7047728"}
22:57:05.244 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5ecd753d-b26b-4863-ba9b-f496f7047728"}
22:57:07.184 01.940 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6fbafccd-59e7-4609-ac42-be92981c5eec"}
22:57:07.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6fbafccd-59e7-4609-ac42-be92981c5eec"}
22:57:07.187 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e5a178a-116b-46bc-a5c8-39e82cb94742"}
22:57:07.190 00.003 7008 case statement mapped state 6 to 4
22:57:07.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"7e5a178a-116b-46bc-a5c8-39e82cb94742"}
22:57:07.193 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"faa8b245-bb4f-4cc3-8080-c4cd93581341"}
22:57:07.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"faa8b245-bb4f-4cc3-8080-c4cd93581341"}
22:57:07.366 00.171 8532 Exposure complete
22:57:07.407 00.041 8532 worker thread done servicing request
22:57:07.407 00.000 7008 OnExposeComplete: enter
22:57:07.409 00.002 7008 UpdateGuideState(): m_state=6
22:57:07.411 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
22:57:07.412 00.001 7008 Star::Find false star n=1 nbg=271 bg=2582.8 sigma=21.1 thresh=2646 peak=2628
22:57:07.415 00.003 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=106, SNR=2.9, Peak=2689 HFD=0.0
22:57:07.416 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:07.418 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:07.423 00.005 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:07.425 00.002 8532 Worker thread wakes up
22:57:07.425 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:07.425 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:07.425 00.000 8532 move complete, result=0
22:57:07.425 00.000 8532 worker thread done servicing request
22:57:07.528 00.103 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:07.532 00.004 7008 Status Line: Star lost - low SNR
22:57:07.535 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=16371, med=2574, FiltMin=2269, FiltMax=7080, Gamma=0.990
22:57:07.538 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:57:07.541 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.544 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:07.546 00.002 7008 Enqueuing Expose request
22:57:07.548 00.002 8532 Worker thread wakes up
22:57:07.550 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:07.550 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:09.183 01.633 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0b8aca2-5846-491e-b204-511a52103387"}
22:57:09.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0b8aca2-5846-491e-b204-511a52103387"}
22:57:09.191 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a214ab6-df50-449c-b304-01a87965ea36"}
22:57:09.193 00.002 7008 case statement mapped state 6 to 4
22:57:09.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"9a214ab6-df50-449c-b304-01a87965ea36"}
22:57:09.197 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3755f1ff-8ddd-4535-bce7-a26aa2ebd756"}
22:57:09.200 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":535,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"3755f1ff-8ddd-4535-bce7-a26aa2ebd756"}
22:57:09.680 00.480 8532 Exposure complete
22:57:09.710 00.030 8532 worker thread done servicing request
22:57:09.710 00.000 7008 OnExposeComplete: enter
22:57:09.711 00.001 7008 UpdateGuideState(): m_state=6
22:57:09.712 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
22:57:09.713 00.001 7008 Star::Find returns 0 (3), X=551.00, Y=431.00, Mass=0, SNR=0.0, Peak=2662 HFD=0.0
22:57:09.715 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:09.717 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:09.720 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:09.721 00.001 8532 Worker thread wakes up
22:57:09.721 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:09.721 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:09.722 00.001 8532 move complete, result=0
22:57:09.722 00.000 8532 worker thread done servicing request
22:57:09.824 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:09.830 00.006 7008 Status Line: Star lost - low mass
22:57:09.834 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=18025, med=2574, FiltMin=2256, FiltMax=7379, Gamma=0.990
22:57:09.837 00.003 7008 UpdateGuideState exits: Star lost - low mass
22:57:09.839 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.841 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:09.843 00.002 7008 Enqueuing Expose request
22:57:09.844 00.001 8532 Worker thread wakes up
22:57:09.844 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:09.844 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:11.183 01.339 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"357b9842-9d9a-46fc-8b64-609343ba4391"}
22:57:11.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"357b9842-9d9a-46fc-8b64-609343ba4391"}
22:57:11.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df8f5cf2-acad-4c5b-80b8-58e3a0459897"}
22:57:11.189 00.002 7008 case statement mapped state 6 to 4
22:57:11.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"df8f5cf2-acad-4c5b-80b8-58e3a0459897"}
22:57:11.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb2da327-458a-4768-a2d9-5dbd91a9431d"}
22:57:11.197 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"fb2da327-458a-4768-a2d9-5dbd91a9431d"}
22:57:11.975 00.778 8532 Exposure complete
22:57:12.014 00.039 8532 worker thread done servicing request
22:57:12.014 00.000 7008 OnExposeComplete: enter
22:57:12.015 00.001 7008 UpdateGuideState(): m_state=6
22:57:12.017 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
22:57:12.019 00.002 7008 Star::Find false star n=15 nbg=235 bg=2590.5 sigma=22.4 thresh=2658 peak=2632
22:57:12.021 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=2954, SNR=2.9, Peak=2667 HFD=0.0
22:57:12.022 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:12.024 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:12.025 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:12.027 00.002 8532 Worker thread wakes up
22:57:12.027 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:12.027 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:12.027 00.000 8532 move complete, result=0
22:57:12.027 00.000 8532 worker thread done servicing request
22:57:12.133 00.106 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:12.137 00.004 7008 Status Line: Star lost - low SNR
22:57:12.140 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=17533, med=2572, FiltMin=2257, FiltMax=8198, Gamma=0.990
22:57:12.141 00.001 7008 UpdateGuideState exits: Star lost - low SNR
22:57:12.143 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.144 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:12.145 00.001 7008 Enqueuing Expose request
22:57:12.146 00.001 8532 Worker thread wakes up
22:57:12.146 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:12.147 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:13.194 01.047 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61bf7d06-45e0-4df8-a370-b4e6d6777cbd"}
22:57:13.195 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61bf7d06-45e0-4df8-a370-b4e6d6777cbd"}
22:57:13.198 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64f035c1-bd7d-44f5-a137-9791d589fd77"}
22:57:13.200 00.002 7008 case statement mapped state 6 to 4
22:57:13.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"64f035c1-bd7d-44f5-a137-9791d589fd77"}
22:57:13.203 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"865567af-6082-45bd-bf6d-f965561d1c37"}
22:57:13.206 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"865567af-6082-45bd-bf6d-f965561d1c37"}
22:57:14.279 01.073 8532 Exposure complete
22:57:14.311 00.032 8532 worker thread done servicing request
22:57:14.312 00.001 7008 OnExposeComplete: enter
22:57:14.314 00.002 7008 UpdateGuideState(): m_state=6
22:57:14.315 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
22:57:14.317 00.002 7008 Star::Find false star n=21 nbg=250 bg=2591.0 sigma=22.6 thresh=2659 peak=2620
22:57:14.319 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=11588, SNR=2.9, Peak=2661 HFD=0.0
22:57:14.320 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:14.322 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:14.324 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:14.326 00.002 8532 Worker thread wakes up
22:57:14.326 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:14.326 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:14.326 00.000 8532 move complete, result=0
22:57:14.326 00.000 8532 worker thread done servicing request
22:57:14.442 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:14.446 00.004 7008 Status Line: Star lost - low SNR
22:57:14.450 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=13963, med=2573, FiltMin=2264, FiltMax=7830, Gamma=0.990
22:57:14.455 00.005 7008 UpdateGuideState exits: Star lost - low SNR
22:57:14.457 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.460 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:14.462 00.002 7008 Enqueuing Expose request
22:57:14.464 00.002 8532 Worker thread wakes up
22:57:14.464 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:14.464 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:15.192 00.728 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc855413-dd01-4e56-8668-0a7f350f8abd"}
22:57:15.195 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc855413-dd01-4e56-8668-0a7f350f8abd"}
22:57:15.198 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"117e2a50-a2b6-4776-aa51-b5605c0ee245"}
22:57:15.201 00.003 7008 case statement mapped state 6 to 4
22:57:15.204 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"117e2a50-a2b6-4776-aa51-b5605c0ee245"}
22:57:15.208 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"870411cc-09fc-4618-b9ab-5d60a88f9e56"}
22:57:15.211 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":538,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"870411cc-09fc-4618-b9ab-5d60a88f9e56"}
22:57:16.589 01.378 8532 Exposure complete
22:57:16.629 00.040 8532 worker thread done servicing request
22:57:16.629 00.000 7008 OnExposeComplete: enter
22:57:16.632 00.003 7008 UpdateGuideState(): m_state=6
22:57:16.633 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
22:57:16.635 00.002 7008 Star::Find false star n=2 nbg=277 bg=2572.1 sigma=24.4 thresh=2645 peak=2619
22:57:16.636 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=170, SNR=2.9, Peak=2667 HFD=0.0
22:57:16.637 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:16.639 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:16.640 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:16.642 00.002 8532 Worker thread wakes up
22:57:16.642 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:16.642 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:16.642 00.000 8532 move complete, result=0
22:57:16.642 00.000 8532 worker thread done servicing request
22:57:16.755 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:16.757 00.002 7008 Status Line: Star lost - low SNR
22:57:16.760 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=15217, med=2568, FiltMin=2275, FiltMax=9486, Gamma=0.990
22:57:16.762 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:57:16.765 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.767 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:16.770 00.003 7008 Enqueuing Expose request
22:57:16.774 00.004 8532 Worker thread wakes up
22:57:16.774 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:16.774 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:17.190 00.416 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b47c3bb2-efaa-4602-ad55-48311de12011"}
22:57:17.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b47c3bb2-efaa-4602-ad55-48311de12011"}
22:57:17.195 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c452b826-abd6-4359-82ba-0260f698ae12"}
22:57:17.197 00.002 7008 case statement mapped state 6 to 4
22:57:17.198 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c452b826-abd6-4359-82ba-0260f698ae12"}
22:57:17.200 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9ae0feb0-6d38-456b-90f8-bdac56a471d5"}
22:57:17.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"9ae0feb0-6d38-456b-90f8-bdac56a471d5"}
22:57:18.902 01.700 8532 Exposure complete
22:57:18.929 00.027 8532 worker thread done servicing request
22:57:18.929 00.000 7008 OnExposeComplete: enter
22:57:18.931 00.002 7008 UpdateGuideState(): m_state=6
22:57:18.932 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
22:57:18.934 00.002 7008 Star::Find false star n=3 nbg=279 bg=2569.0 sigma=21.6 thresh=2634 peak=2607
22:57:18.936 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=236, SNR=2.9, Peak=2670 HFD=0.0
22:57:18.938 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:18.940 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:18.941 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:18.942 00.001 8532 Worker thread wakes up
22:57:18.942 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:18.942 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:18.942 00.000 8532 move complete, result=0
22:57:18.943 00.001 8532 worker thread done servicing request
22:57:19.053 00.110 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:19.055 00.002 7008 Status Line: Star lost - low SNR
22:57:19.058 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=31705, med=2568, FiltMin=2317, FiltMax=15397, Gamma=0.990
22:57:19.061 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:57:19.064 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.067 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:19.070 00.003 7008 Enqueuing Expose request
22:57:19.074 00.004 8532 Worker thread wakes up
22:57:19.074 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:19.074 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:19.189 00.115 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87b68802-1092-4028-a016-420af9e53e5c"}
22:57:19.190 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87b68802-1092-4028-a016-420af9e53e5c"}
22:57:19.192 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f477906a-d292-4d0a-a82e-b8c44c558c5e"}
22:57:19.196 00.004 7008 case statement mapped state 6 to 4
22:57:19.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"f477906a-d292-4d0a-a82e-b8c44c558c5e"}
22:57:19.201 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"448d4d45-ae2d-4d29-9993-19f33a816522"}
22:57:19.203 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"448d4d45-ae2d-4d29-9993-19f33a816522"}
22:57:21.188 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4878d888-ac05-4588-9a1a-9fe471a613da"}
22:57:21.195 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4878d888-ac05-4588-9a1a-9fe471a613da"}
22:57:21.198 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19fb319a-8f22-495e-98aa-8731186e228b"}
22:57:21.203 00.005 7008 case statement mapped state 6 to 4
22:57:21.206 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"19fb319a-8f22-495e-98aa-8731186e228b"}
22:57:21.209 00.003 8532 Exposure complete
22:57:21.210 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b72da674-fd6c-43e0-8894-85348a438085"}
22:57:21.219 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"b72da674-fd6c-43e0-8894-85348a438085"}
22:57:21.262 00.043 8532 worker thread done servicing request
22:57:21.262 00.000 7008 OnExposeComplete: enter
22:57:21.264 00.002 7008 UpdateGuideState(): m_state=6
22:57:21.266 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
22:57:21.268 00.002 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=78, SNR=2.9, Peak=2657 HFD=0.0
22:57:21.269 00.001 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:21.271 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:21.273 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:21.275 00.002 8532 Worker thread wakes up
22:57:21.275 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:21.275 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:21.275 00.000 8532 move complete, result=0
22:57:21.275 00.000 8532 worker thread done servicing request
22:57:21.388 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:21.392 00.004 7008 Status Line: Star lost - low SNR
22:57:21.396 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=22989, med=2566, FiltMin=2239, FiltMax=11051, Gamma=0.990
22:57:21.399 00.003 7008 UpdateGuideState exits: Star lost - low SNR
22:57:21.401 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:21.403 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:21.405 00.002 7008 Enqueuing Expose request
22:57:21.407 00.002 8532 Worker thread wakes up
22:57:21.408 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:21.408 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:23.187 01.779 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1315783-4d12-4c21-a4c8-15f9caaae1e6"}
22:57:23.190 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1315783-4d12-4c21-a4c8-15f9caaae1e6"}
22:57:23.192 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eaeddf60-8449-4c77-8aae-9959d27923d8"}
22:57:23.193 00.001 7008 case statement mapped state 6 to 4
22:57:23.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"eaeddf60-8449-4c77-8aae-9959d27923d8"}
22:57:23.197 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c284844-86a4-4d37-b2dc-2074cbbefc41"}
22:57:23.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":541,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"5c284844-86a4-4d37-b2dc-2074cbbefc41"}
22:57:23.541 00.342 8532 Exposure complete
22:57:23.576 00.035 8532 worker thread done servicing request
22:57:23.576 00.000 7008 OnExposeComplete: enter
22:57:23.578 00.002 7008 UpdateGuideState(): m_state=6
22:57:23.580 00.002 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
22:57:23.582 00.002 7008 Star::Find false star n=41 nbg=213 bg=2581.5 sigma=24.7 thresh=2656 peak=2648
22:57:23.583 00.001 7008 Star::Find returns 0 (2), X=551.00, Y=431.00, Mass=25326, SNR=2.9, Peak=2677 HFD=0.0
22:57:23.585 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:57:23.587 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:23.588 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:23.590 00.002 8532 Worker thread wakes up
22:57:23.590 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:23.590 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:23.590 00.000 8532 move complete, result=0
22:57:23.590 00.000 8532 worker thread done servicing request
22:57:23.703 00.113 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:23.705 00.002 7008 Status Line: Star lost - low SNR
22:57:23.707 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=33879, med=2565, FiltMin=2262, FiltMax=13536, Gamma=0.990
22:57:23.709 00.002 7008 UpdateGuideState exits: Star lost - low SNR
22:57:23.710 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.713 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:23.716 00.003 7008 Enqueuing Expose request
22:57:23.718 00.002 8532 Worker thread wakes up
22:57:23.718 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:23.718 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:25.188 01.470 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19827e4d-d3b6-4613-aaa3-f4f9db58abfb"}
22:57:25.194 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19827e4d-d3b6-4613-aaa3-f4f9db58abfb"}
22:57:25.198 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61431de5-f67a-4fd5-9e72-7dffc066a3a6"}
22:57:25.200 00.002 7008 case statement mapped state 6 to 4
22:57:25.202 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"61431de5-f67a-4fd5-9e72-7dffc066a3a6"}
22:57:25.204 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fa63bd2d-8efa-4096-8a6b-e185e1846d26"}
22:57:25.208 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[7.27,6.75],"pixels":"..."},"id":"fa63bd2d-8efa-4096-8a6b-e185e1846d26"}
22:57:25.853 00.645 8532 Exposure complete
22:57:25.894 00.041 8532 worker thread done servicing request
22:57:25.894 00.000 7008 OnExposeComplete: enter
22:57:25.896 00.002 7008 UpdateGuideState(): m_state=6
22:57:25.897 00.001 7008 Star::Find(15, 551, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
22:57:25.898 00.001 7008 Star::Find returns 1 (0), X=553.40, Y=450.32, Mass=24860, SNR=91.4, Peak=2666 HFD=1.8
22:57:25.900 00.002 7008 DistanceChecker: deactivated
22:57:25.901 00.001 7008 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.07) = xAngle (1.50 = 1.50)
22:57:25.902 00.001 7008 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.09 = 1.09)
22:57:25.903 00.001 7008 CameraToMount -- cameraX=0.86 cameraY=6.20 hyp=6.26 cameraTheta=1.43 mountX=0.42 mountY=5.55, mountTheta=1.50
22:57:25.906 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.86, y=6.20, opts=13)
22:57:25.907 00.001 7008 Enqueuing Move request for scope (0.86, 6.20)
22:57:25.909 00.002 8532 Worker thread wakes up
22:57:25.909 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=18503, med=2567, FiltMin=2236, FiltMax=7533, Gamma=0.990
22:57:25.910 00.001 7008 UpdateGuideState exits: m=24860 SNR=91.4
22:57:25.911 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:25.912 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:57:25.914 00.002 7008 Enqueuing Expose request
22:57:25.914 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.86, 6.20) opts 0xd
22:57:25.914 00.000 8532 Handling offset move in thread for scope, endpoint = (0.86, 6.20)
22:57:25.915 00.001 8532 Moving (0.86, 6.20) raw xDistance=0.42 yDistance=5.55
22:57:25.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
22:57:25.915 00.000 8532 resist switch: large excursion: input 5.55 thresh 0.51 direction from -1 to 1
22:57:25.915 00.000 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=16.66
22:57:25.915 00.000 8532 GuideAlgorithmResistSwitch::result() returns 5.55 from input 5.55
22:57:25.915 00.000 8532 MoveAxis(W, 405, ABG)
22:57:25.915 00.000 8532 Guiding  Dir = 3, Dur = 405
22:57:25.915 00.000 8532 IsSlewing returns 0
22:57:25.916 00.001 8532 IsGuiding returns 0
22:57:25.916 00.000 8532 PulseGuide returned control before completion, sleep 415
22:57:26.341 00.425 8532 IsGuiding returns 0
22:57:26.341 00.000 8532 Move returns status 0, amount 405
22:57:26.341 00.000 8532 MoveAxis(S, 9745, ABG)
22:57:26.341 00.000 8532 duration set to 2500 by maxDecDuration
22:57:26.341 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:57:26.341 00.000 8532 IsSlewing returns 0
22:57:26.341 00.000 8532 IsGuiding returns 0
22:57:26.342 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:57:27.187 00.845 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e5a2c2b-23f8-4af3-bb21-e64c5db4e2b6"}
22:57:27.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e5a2c2b-23f8-4af3-bb21-e64c5db4e2b6"}
22:57:27.192 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"feece58b-a0d1-43b9-ad77-1acd825b08b7"}
22:57:27.194 00.002 7008 case statement mapped state 6 to 3
22:57:27.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"feece58b-a0d1-43b9-ad77-1acd825b08b7"}
22:57:27.199 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b4864a7-84e2-4fc4-99ea-74ab8ac98b8f"}
22:57:27.202 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[7.40,7.32],"pixels":"..."},"id":"0b4864a7-84e2-4fc4-99ea-74ab8ac98b8f"}
22:57:28.867 01.665 8532 IsGuiding returns 0
22:57:28.867 00.000 8532 Move returns status 0, amount 2500
22:57:28.867 00.000 8532 move complete, result=0
22:57:28.867 00.000 8532 worker thread done servicing request
22:57:28.867 00.000 8532 Worker thread wakes up
22:57:28.867 00.000 7008 GuideStep: 0.4 px 405 ms WEST, 5.6 px 2500 ms SOUTH
22:57:28.870 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:28.870 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,435,31,31)
22:57:29.187 00.317 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8775c81a-b92e-4a0a-bba0-3c59b0f6550a"}
22:57:29.191 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8775c81a-b92e-4a0a-bba0-3c59b0f6550a"}
22:57:29.193 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"366b202c-d685-4ee5-b832-fa86080d0d64"}
22:57:29.194 00.001 7008 case statement mapped state 6 to 3
22:57:29.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"366b202c-d685-4ee5-b832-fa86080d0d64"}
22:57:29.198 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d357aa96-cf77-485b-981c-722e6783bcc4"}
22:57:29.199 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[7.40,7.32],"pixels":"..."},"id":"d357aa96-cf77-485b-981c-722e6783bcc4"}
22:57:31.000 01.801 8532 Exposure complete
22:57:31.041 00.041 8532 worker thread done servicing request
22:57:31.041 00.000 7008 OnExposeComplete: enter
22:57:31.044 00.003 7008 UpdateGuideState(): m_state=6
22:57:31.046 00.002 7008 Star::Find(15, 553, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
22:57:31.048 00.002 7008 Star::Find returns 1 (0), X=553.26, Y=452.29, Mass=44725, SNR=123.7, Peak=9926 HFD=2.6
22:57:31.050 00.002 7008 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.07) = xAngle (1.55 = 1.55)
22:57:31.052 00.002 7008 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.14 = 1.14)
22:57:31.054 00.002 7008 CameraToMount -- cameraX=0.72 cameraY=8.17 hyp=8.20 cameraTheta=1.48 mountX=0.14 mountY=7.46, mountTheta=1.55
22:57:31.060 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.72, y=8.17, opts=13)
22:57:31.064 00.004 7008 Enqueuing Move request for scope (0.72, 8.17)
22:57:31.067 00.003 8532 Worker thread wakes up
22:57:31.067 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.72, 8.17) opts 0xd
22:57:31.067 00.000 8532 Handling offset move in thread for scope, endpoint = (0.72, 8.17)
22:57:31.067 00.000 8532 Moving (0.72, 8.17) raw xDistance=0.14 yDistance=7.46
22:57:31.067 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:57:31.067 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.46 from input 7.46
22:57:31.067 00.000 8532 MoveAxis(E, 0, ABG)
22:57:31.067 00.000 8532 Move returns status 0, amount 0
22:57:31.067 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=9926, med=2572, FiltMin=2243, FiltMax=5399, Gamma=0.990
22:57:31.070 00.003 7008 UpdateGuideState exits: m=44725 SNR=123.7
22:57:31.072 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.074 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:57:31.075 00.001 7008 Enqueuing Expose request
22:57:31.077 00.002 8532 MoveAxis(S, 13086, ABG)
22:57:31.077 00.000 8532 duration set to 2500 by maxDecDuration
22:57:31.077 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:57:31.078 00.001 8532 IsSlewing returns 0
22:57:31.078 00.000 8532 IsGuiding returns 0
22:57:31.078 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:57:31.186 00.108 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d59853a-0b5d-4d70-8bbc-42ffa6b3a4c1"}
22:57:31.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d59853a-0b5d-4d70-8bbc-42ffa6b3a4c1"}
22:57:31.191 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b719cdc9-b18e-408d-a1ec-6b06f9e8d42b"}
22:57:31.194 00.003 7008 case statement mapped state 6 to 3
22:57:31.196 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b719cdc9-b18e-408d-a1ec-6b06f9e8d42b"}
22:57:31.199 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d592ad53-f5d6-434b-a217-ae387ca66bd4"}
22:57:31.201 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.26,7.29],"pixels":"..."},"id":"d592ad53-f5d6-434b-a217-ae387ca66bd4"}
22:57:33.184 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5623f8ec-6724-4fc7-87f9-793905da124e"}
22:57:33.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5623f8ec-6724-4fc7-87f9-793905da124e"}
22:57:33.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f27395f-2edc-4ec5-a416-74e22ab4cfe9"}
22:57:33.190 00.001 7008 case statement mapped state 6 to 3
22:57:33.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f27395f-2edc-4ec5-a416-74e22ab4cfe9"}
22:57:33.194 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b43d65f-eec2-423b-b14a-b387642a9b70"}
22:57:33.195 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.26,7.29],"pixels":"..."},"id":"0b43d65f-eec2-423b-b14a-b387642a9b70"}
22:57:33.599 00.404 8532 IsGuiding returns 0
22:57:33.599 00.000 8532 Move returns status 0, amount 2500
22:57:33.599 00.000 8532 move complete, result=0
22:57:33.599 00.000 8532 worker thread done servicing request
22:57:33.599 00.000 8532 Worker thread wakes up
22:57:33.599 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 7.5 px 2500 ms SOUTH
22:57:33.603 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:33.603 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:57:35.184 01.581 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec431efd-2164-41f7-be8d-6a81d48cf5b4"}
22:57:35.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec431efd-2164-41f7-be8d-6a81d48cf5b4"}
22:57:35.188 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"deb81bde-f573-4297-bbfb-5cf704e27d1b"}
22:57:35.191 00.003 7008 case statement mapped state 6 to 3
22:57:35.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"deb81bde-f573-4297-bbfb-5cf704e27d1b"}
22:57:35.196 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7961b15-f44a-48ae-881c-fd429c613157"}
22:57:35.197 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":544,"width":15,"height":15,"star_pos":[7.26,7.29],"pixels":"..."},"id":"b7961b15-f44a-48ae-881c-fd429c613157"}
22:57:35.731 00.534 8532 Exposure complete
22:57:35.762 00.031 8532 worker thread done servicing request
22:57:35.762 00.000 7008 OnExposeComplete: enter
22:57:35.763 00.001 7008 UpdateGuideState(): m_state=6
22:57:35.765 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
22:57:35.766 00.001 7008 Star::Find returns 1 (0), X=553.42, Y=452.13, Mass=63909, SNR=154.0, Peak=11525 HFD=2.3
22:57:35.768 00.002 7008 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.07) = xAngle (1.53 = 1.53)
22:57:35.770 00.002 7008 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.12 = 1.12)
22:57:35.771 00.001 7008 CameraToMount -- cameraX=0.88 cameraY=8.02 hyp=8.07 cameraTheta=1.46 mountX=0.31 mountY=7.26, mountTheta=1.53
22:57:35.774 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.88, y=8.02, opts=13)
22:57:35.776 00.002 7008 Enqueuing Move request for scope (0.88, 8.02)
22:57:35.778 00.002 8532 Worker thread wakes up
22:57:35.778 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.88, 8.02) opts 0xd
22:57:35.778 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=11525, med=2572, FiltMin=2239, FiltMax=7577, Gamma=0.990
22:57:35.780 00.002 7008 UpdateGuideState exits: m=63909 SNR=154.0
22:57:35.783 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.784 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:57:35.786 00.002 7008 Enqueuing Expose request
22:57:35.787 00.001 8532 Handling offset move in thread for scope, endpoint = (0.88, 8.02)
22:57:35.787 00.000 8532 Moving (0.88, 8.02) raw xDistance=0.31 yDistance=7.26
22:57:35.787 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:57:35.788 00.001 8532 GuideAlgorithmResistSwitch::result() returns 7.26 from input 7.26
22:57:35.788 00.000 8532 MoveAxis(W, 282, ABG)
22:57:35.788 00.000 8532 Guiding  Dir = 3, Dur = 282
22:57:35.788 00.000 8532 IsSlewing returns 0
22:57:35.788 00.000 8532 IsGuiding returns 0
22:57:35.788 00.000 8532 PulseGuide returned control before completion, sleep 292
22:57:36.082 00.294 8532 IsGuiding returns 0
22:57:36.082 00.000 8532 Move returns status 0, amount 282
22:57:36.082 00.000 8532 MoveAxis(S, 12736, ABG)
22:57:36.082 00.000 8532 duration set to 2500 by maxDecDuration
22:57:36.082 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:57:36.083 00.001 8532 IsSlewing returns 0
22:57:36.084 00.001 8532 IsGuiding returns 0
22:57:36.087 00.003 8532 PulseGuide returned control before completion, sleep 2509
22:57:37.183 01.096 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48e733ae-ca63-489e-b08d-d748b8118540"}
22:57:37.187 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48e733ae-ca63-489e-b08d-d748b8118540"}
22:57:37.198 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1250e1c-3b73-4d17-b343-d7c5eef9cbe8"}
22:57:37.202 00.004 7008 case statement mapped state 6 to 3
22:57:37.204 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1250e1c-3b73-4d17-b343-d7c5eef9cbe8"}
22:57:37.207 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d97195e-2cf2-43bf-ba36-f44af7581f98"}
22:57:37.209 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.42,7.13],"pixels":"..."},"id":"5d97195e-2cf2-43bf-ba36-f44af7581f98"}
22:57:38.607 01.398 8532 IsGuiding returns 0
22:57:38.607 00.000 8532 Move returns status 0, amount 2500
22:57:38.607 00.000 8532 move complete, result=0
22:57:38.607 00.000 8532 worker thread done servicing request
22:57:38.607 00.000 8532 Worker thread wakes up
22:57:38.607 00.000 7008 GuideStep: 0.3 px 282 ms WEST, 7.3 px 2500 ms SOUTH
22:57:38.608 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:38.608 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:57:39.182 00.574 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbb43f07-983c-408d-8680-7b5464c25c95"}
22:57:39.183 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbb43f07-983c-408d-8680-7b5464c25c95"}
22:57:39.191 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4fbffcd-b09d-4e84-b469-de35471113f8"}
22:57:39.193 00.002 7008 case statement mapped state 6 to 3
22:57:39.194 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4fbffcd-b09d-4e84-b469-de35471113f8"}
22:57:39.195 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2bc1bf1e-6c76-457f-b455-869c52264f34"}
22:57:39.197 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.42,7.13],"pixels":"..."},"id":"2bc1bf1e-6c76-457f-b455-869c52264f34"}
22:57:40.743 01.546 8532 Exposure complete
22:57:40.797 00.054 8532 worker thread done servicing request
22:57:40.797 00.000 7008 OnExposeComplete: enter
22:57:40.799 00.002 7008 UpdateGuideState(): m_state=6
22:57:40.801 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
22:57:40.803 00.002 7008 Star::Find returns 1 (0), X=553.52, Y=452.21, Mass=109324, SNR=201.3, Peak=20440 HFD=2.4
22:57:40.805 00.002 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
22:57:40.807 00.002 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
22:57:40.810 00.003 7008 CameraToMount -- cameraX=0.98 cameraY=8.09 hyp=8.15 cameraTheta=1.45 mountX=0.41 mountY=7.29, mountTheta=1.51
22:57:40.813 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.98, y=8.09, opts=13)
22:57:40.815 00.002 7008 Enqueuing Move request for scope (0.98, 8.09)
22:57:40.817 00.002 8532 Worker thread wakes up
22:57:40.817 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.98, 8.09) opts 0xd
22:57:40.817 00.000 8532 Handling offset move in thread for scope, endpoint = (0.98, 8.09)
22:57:40.817 00.000 8532 Moving (0.98, 8.09) raw xDistance=0.41 yDistance=7.29
22:57:40.817 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=20440, med=2567, FiltMin=2252, FiltMax=10392, Gamma=0.990
22:57:40.819 00.002 7008 UpdateGuideState exits: m=109324 SNR=201.3
22:57:40.820 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:40.823 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:57:40.825 00.002 7008 Enqueuing Expose request
22:57:40.826 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
22:57:40.826 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.29 from input 7.29
22:57:40.826 00.000 8532 MoveAxis(W, 391, ABG)
22:57:40.827 00.001 8532 Guiding  Dir = 3, Dur = 391
22:57:40.827 00.000 8532 IsSlewing returns 0
22:57:40.827 00.000 8532 IsGuiding returns 0
22:57:40.828 00.001 8532 PulseGuide returned control before completion, sleep 401
22:57:41.181 00.353 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14f0a097-0995-4716-b0d7-c84e449277c7"}
22:57:41.182 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14f0a097-0995-4716-b0d7-c84e449277c7"}
22:57:41.184 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f52676e5-1e63-4dee-be81-b9bcd70fb5d5"}
22:57:41.186 00.002 7008 case statement mapped state 6 to 3
22:57:41.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f52676e5-1e63-4dee-be81-b9bcd70fb5d5"}
22:57:41.192 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"43a2f30d-df18-46e5-8fe3-c970e0e9fff6"}
22:57:41.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.52,7.21],"pixels":"..."},"id":"43a2f30d-df18-46e5-8fe3-c970e0e9fff6"}
22:57:41.233 00.039 8532 IsGuiding returns 0
22:57:41.233 00.000 8532 Move returns status 0, amount 391
22:57:41.233 00.000 8532 MoveAxis(S, 12798, ABG)
22:57:41.233 00.000 8532 duration set to 2500 by maxDecDuration
22:57:41.233 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:57:41.235 00.002 8532 IsSlewing returns 0
22:57:41.235 00.000 8532 IsGuiding returns 0
22:57:41.235 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:57:43.181 01.946 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f823d076-91e5-4988-a641-2b0d4f3d058b"}
22:57:43.182 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f823d076-91e5-4988-a641-2b0d4f3d058b"}
22:57:43.184 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7fa1333f-d1d6-4c77-9cce-66a5c2581695"}
22:57:43.186 00.002 7008 case statement mapped state 6 to 3
22:57:43.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fa1333f-d1d6-4c77-9cce-66a5c2581695"}
22:57:43.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a7555c13-8159-40bf-8b0a-0add086b995a"}
22:57:43.191 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.52,7.21],"pixels":"..."},"id":"a7555c13-8159-40bf-8b0a-0add086b995a"}
22:57:43.749 00.558 8532 IsGuiding returns 1
22:57:43.749 00.000 8532 scope still moving after pulse duration time elapsed
22:57:43.780 00.031 8532 IsSlewing returns 0
22:57:43.780 00.000 8532 IsGuiding returns 1
22:57:43.812 00.032 8532 IsSlewing returns 0
22:57:43.812 00.000 8532 IsGuiding returns 0
22:57:43.813 00.001 8532 scope move finished after 2500 + 77 ms
22:57:43.813 00.000 8532 Move returns status 0, amount 2500
22:57:43.813 00.000 8532 move complete, result=0
22:57:43.813 00.000 8532 worker thread done servicing request
22:57:43.813 00.000 8532 Worker thread wakes up
22:57:43.813 00.000 7008 GuideStep: 0.4 px 391 ms WEST, 7.3 px 2500 ms SOUTH
22:57:43.816 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:43.817 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(539,437,31,31)
22:57:45.181 01.364 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36ad7046-2104-4148-b170-d2af9970b4fe"}
22:57:45.185 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36ad7046-2104-4148-b170-d2af9970b4fe"}
22:57:45.186 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"868c8ed6-0729-4720-a24a-5ad419334432"}
22:57:45.188 00.002 7008 case statement mapped state 6 to 3
22:57:45.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"868c8ed6-0729-4720-a24a-5ad419334432"}
22:57:45.191 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"425434b5-538e-45ce-b096-65182e5040bb"}
22:57:45.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[6.52,7.21],"pixels":"..."},"id":"425434b5-538e-45ce-b096-65182e5040bb"}
22:57:45.945 00.752 8532 Exposure complete
22:57:45.984 00.039 8532 worker thread done servicing request
22:57:45.985 00.001 7008 OnExposeComplete: enter
22:57:45.987 00.002 7008 UpdateGuideState(): m_state=6
22:57:45.989 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
22:57:45.991 00.002 7008 Star::Find returns 1 (0), X=553.37, Y=452.22, Mass=158797, SNR=249.8, Peak=24609 HFD=2.5
22:57:45.992 00.001 7008 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.07) = xAngle (1.54 = 1.54)
22:57:45.993 00.001 7008 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.13 = 1.13)
22:57:45.994 00.001 7008 CameraToMount -- cameraX=0.83 cameraY=8.11 hyp=8.15 cameraTheta=1.47 mountX=0.26 mountY=7.36, mountTheta=1.54
22:57:45.996 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.83, y=8.11, opts=13)
22:57:45.997 00.001 7008 Enqueuing Move request for scope (0.83, 8.11)
22:57:45.998 00.001 8532 Worker thread wakes up
22:57:45.999 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.83, 8.11) opts 0xd
22:57:45.999 00.000 8532 Handling offset move in thread for scope, endpoint = (0.83, 8.11)
22:57:45.999 00.000 8532 Moving (0.83, 8.11) raw xDistance=0.26 yDistance=7.36
22:57:45.999 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:57:45.999 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.36 from input 7.36
22:57:45.999 00.000 8532 MoveAxis(W, 264, ABG)
22:57:45.999 00.000 8532 Guiding  Dir = 3, Dur = 264
22:57:45.999 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=42351, med=2559, FiltMin=2252, FiltMax=24946, Gamma=0.990
22:57:46.000 00.001 7008 UpdateGuideState exits: m=158797 SNR=249.8
22:57:46.001 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.002 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:57:46.004 00.002 7008 Enqueuing Expose request
22:57:46.005 00.001 8532 IsSlewing returns 0
22:57:46.005 00.000 8532 IsGuiding returns 0
22:57:46.005 00.000 8532 PulseGuide returned control before completion, sleep 274
22:57:46.296 00.291 8532 IsGuiding returns 0
22:57:46.297 00.001 8532 Move returns status 0, amount 264
22:57:46.297 00.000 8532 MoveAxis(S, 12910, ABG)
22:57:46.297 00.000 8532 duration set to 2500 by maxDecDuration
22:57:46.297 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:57:46.298 00.001 8532 IsSlewing returns 0
22:57:46.298 00.000 8532 IsGuiding returns 0
22:57:46.299 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:57:47.180 00.881 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb1bcd0c-eb77-4680-b26d-c42f51c28ccb"}
22:57:47.181 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb1bcd0c-eb77-4680-b26d-c42f51c28ccb"}
22:57:47.184 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c9aaf49-b30a-471a-bf0c-c2c96e4118ec"}
22:57:47.186 00.002 7008 case statement mapped state 6 to 3
22:57:47.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c9aaf49-b30a-471a-bf0c-c2c96e4118ec"}
22:57:47.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a06757c0-a2f1-4e4c-a7e7-4928c274b941"}
22:57:47.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"a06757c0-a2f1-4e4c-a7e7-4928c274b941"}
22:57:48.819 01.627 8532 IsGuiding returns 1
22:57:48.819 00.000 8532 scope still moving after pulse duration time elapsed
22:57:48.850 00.031 8532 IsSlewing returns 0
22:57:48.850 00.000 8532 IsGuiding returns 0
22:57:48.851 00.001 8532 scope move finished after 2500 + 52 ms
22:57:48.854 00.003 8532 Move returns status 0, amount 2500
22:57:48.854 00.000 8532 move complete, result=0
22:57:48.855 00.001 8532 worker thread done servicing request
22:57:48.855 00.000 7008 GuideStep: 0.3 px 264 ms WEST, 7.4 px 2500 ms SOUTH
22:57:48.857 00.002 8532 Worker thread wakes up
22:57:48.857 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:48.857 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:57:49.181 00.324 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d522b4de-bf20-409c-a71a-1fd3b9786e4c"}
22:57:49.185 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d522b4de-bf20-409c-a71a-1fd3b9786e4c"}
22:57:49.188 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dcaf7846-1df8-4c51-92c4-46204e9c88a9"}
22:57:49.191 00.003 7008 case statement mapped state 6 to 3
22:57:49.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcaf7846-1df8-4c51-92c4-46204e9c88a9"}
22:57:49.194 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"70a05689-8021-4a49-ae77-9fff7df533dd"}
22:57:49.195 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"70a05689-8021-4a49-ae77-9fff7df533dd"}
22:57:50.980 01.785 8532 Exposure complete
22:57:51.011 00.031 8532 worker thread done servicing request
22:57:51.011 00.000 7008 OnExposeComplete: enter
22:57:51.013 00.002 7008 UpdateGuideState(): m_state=6
22:57:51.015 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
22:57:51.017 00.002 7008 Star::Find returns 1 (0), X=553.24, Y=452.20, Mass=228762, SNR=307.4, Peak=39311 HFD=2.4
22:57:51.020 00.003 7008 Status Line: Mass: 228762 vs 63909
22:57:51.022 00.002 7008 UpdateCurrentPosition: star mass new=228762.3 exp=63908.8 thresh=50% limits=(2572.8, 407468.9, 127817.7)
22:57:51.023 00.001 7008 DistanceChecker: activated
22:57:51.024 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:57:51.026 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:51.027 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:51.028 00.001 8532 Worker thread wakes up
22:57:51.028 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:51.028 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:51.028 00.000 8532 move complete, result=0
22:57:51.028 00.000 8532 worker thread done servicing request
22:57:51.144 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:51.145 00.001 7008 Status Line: Star lost - mass changed
22:57:51.147 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=41323, med=2552, FiltMin=2245, FiltMax=18883, Gamma=0.990
22:57:51.148 00.001 7008 UpdateGuideState exits: Star lost - mass changed
22:57:51.149 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.150 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:51.151 00.001 7008 Enqueuing Expose request
22:57:51.153 00.002 8532 Worker thread wakes up
22:57:51.153 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:51.153 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:51.179 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eba29380-1260-4be9-afa8-860b2c2dad89"}
22:57:51.184 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eba29380-1260-4be9-afa8-860b2c2dad89"}
22:57:51.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"906e66dd-fbc1-4210-9787-f846f38a049f"}
22:57:51.191 00.004 7008 case statement mapped state 6 to 4
22:57:51.194 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"906e66dd-fbc1-4210-9787-f846f38a049f"}
22:57:51.197 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7a30e975-060b-4027-863e-6aa50f635432"}
22:57:51.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"7a30e975-060b-4027-863e-6aa50f635432"}
22:57:53.179 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4eb0d8f0-a767-4950-a0a6-2c2e2203ce28"}
22:57:53.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4eb0d8f0-a767-4950-a0a6-2c2e2203ce28"}
22:57:53.184 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2a495ad-58ee-43a9-8059-353e277f67a4"}
22:57:53.186 00.002 7008 case statement mapped state 6 to 4
22:57:53.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"b2a495ad-58ee-43a9-8059-353e277f67a4"}
22:57:53.190 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0acc8a31-0451-480c-bc8f-23ae3a752af1"}
22:57:53.193 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"0acc8a31-0451-480c-bc8f-23ae3a752af1"}
22:57:53.274 00.081 8532 Exposure complete
22:57:53.317 00.043 8532 worker thread done servicing request
22:57:53.317 00.000 7008 OnExposeComplete: enter
22:57:53.319 00.002 7008 UpdateGuideState(): m_state=6
22:57:53.321 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
22:57:53.322 00.001 7008 Star::Find returns 1 (0), X=553.06, Y=452.13, Mass=250305, SNR=324.1, Peak=49373 HFD=2.3
22:57:53.323 00.001 7008 Status Line: Mass: 250305 vs 109324
22:57:53.326 00.003 7008 UpdateCurrentPosition: star mass new=250305.0 exp=109324.2 thresh=50% limits=(5177.2, 407468.9, 218648.3)
22:57:53.328 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:57:53.331 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:53.332 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:53.334 00.002 8532 Worker thread wakes up
22:57:53.334 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:53.334 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:53.334 00.000 8532 move complete, result=0
22:57:53.334 00.000 8532 worker thread done servicing request
22:57:53.450 00.116 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:53.453 00.003 7008 Status Line: Star lost - mass changed
22:57:53.457 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49373, med=2556, FiltMin=2195, FiltMax=13743, Gamma=0.990
22:57:53.460 00.003 7008 UpdateGuideState exits: Star lost - mass changed
22:57:53.462 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.464 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:53.467 00.003 7008 Enqueuing Expose request
22:57:53.469 00.002 8532 Worker thread wakes up
22:57:53.469 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:53.469 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:55.178 01.709 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf7dba3c-1a39-485f-b0c0-ec8f631e5e99"}
22:57:55.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf7dba3c-1a39-485f-b0c0-ec8f631e5e99"}
22:57:55.183 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c285de0b-9866-4f5a-9c41-8349bf99a5e0"}
22:57:55.185 00.002 7008 case statement mapped state 6 to 4
22:57:55.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"c285de0b-9866-4f5a-9c41-8349bf99a5e0"}
22:57:55.189 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1cb9cd57-3fc4-4cc0-b3ac-6c727608a20a"}
22:57:55.193 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":549,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"1cb9cd57-3fc4-4cc0-b3ac-6c727608a20a"}
22:57:55.604 00.411 8532 Exposure complete
22:57:55.656 00.052 8532 worker thread done servicing request
22:57:55.656 00.000 7008 OnExposeComplete: enter
22:57:55.660 00.004 7008 UpdateGuideState(): m_state=6
22:57:55.664 00.004 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
22:57:55.666 00.002 7008 Star::Find returns 1 (0), X=553.04, Y=452.18, Mass=205728, SNR=292.7, Peak=41951 HFD=2.3
22:57:55.668 00.002 7008 DistanceChecker: reject for large offset (8.08 > 5.55) avgDist = 2.77 count = 226
22:57:55.670 00.002 7008 Status Line: Recovering
22:57:55.672 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:57:55.675 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
22:57:55.677 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
22:57:55.679 00.002 8532 Worker thread wakes up
22:57:55.679 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:57:55.679 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:57:55.679 00.000 8532 move complete, result=0
22:57:55.679 00.000 8532 worker thread done servicing request
22:57:55.784 00.105 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:57:55.785 00.001 7008 Status Line: No star found
22:57:55.789 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=41951, med=2558, FiltMin=2232, FiltMax=12589, Gamma=0.990
22:57:55.791 00.002 7008 UpdateGuideState exits: No star found
22:57:55.793 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:55.795 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
22:57:55.798 00.003 7008 Enqueuing Expose request
22:57:55.800 00.002 8532 Worker thread wakes up
22:57:55.800 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:57:55.800 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
22:57:57.177 01.377 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0c54efd-5fac-4d78-95c6-a0b06d2d934f"}
22:57:57.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0c54efd-5fac-4d78-95c6-a0b06d2d934f"}
22:57:57.183 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cb9b5396-39ae-4eef-a796-621685f55c50"}
22:57:57.185 00.002 7008 case statement mapped state 6 to 4
22:57:57.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"cb9b5396-39ae-4eef-a796-621685f55c50"}
22:57:57.191 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"43ae76cc-cbcc-43c9-9ea3-34bb93eb75b4"}
22:57:57.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":550,"width":15,"height":15,"star_pos":[7.37,7.22],"pixels":"..."},"id":"43ae76cc-cbcc-43c9-9ea3-34bb93eb75b4"}
22:57:57.921 00.728 8532 Exposure complete
22:57:57.950 00.029 8532 worker thread done servicing request
22:57:57.951 00.001 7008 OnExposeComplete: enter
22:57:57.953 00.002 7008 UpdateGuideState(): m_state=6
22:57:57.955 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
22:57:57.956 00.001 7008 Star::Find returns 1 (0), X=552.96, Y=452.12, Mass=123181, SNR=217.2, Peak=27323 HFD=2.2
22:57:57.958 00.002 7008 DistanceChecker: reject for large offset (8.02 > 5.55) avgDist = 2.77 count = 226
22:57:57.959 00.001 7008 DistanceChecker: begin recovering
22:57:57.961 00.002 7008 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.07) = xAngle (1.59 = 1.59)
22:57:57.962 00.001 7008 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.18 = 1.18)
22:57:57.964 00.002 7008 CameraToMount -- cameraX=0.42 cameraY=8.01 hyp=8.02 cameraTheta=1.52 mountX=-0.14 mountY=7.40, mountTheta=1.59
22:57:57.966 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.42, y=8.01, opts=13)
22:57:57.968 00.002 7008 Enqueuing Move request for scope (0.42, 8.01)
22:57:57.969 00.001 8532 Worker thread wakes up
22:57:57.969 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.42, 8.01) opts 0xd
22:57:57.969 00.000 8532 Handling offset move in thread for scope, endpoint = (0.42, 8.01)
22:57:57.969 00.000 8532 Moving (0.42, 8.01) raw xDistance=-0.14 yDistance=7.40
22:57:57.969 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:57:57.969 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=27323, med=2559, FiltMin=2226, FiltMax=9283, Gamma=0.990
22:57:57.971 00.002 7008 UpdateGuideState exits: m=123181 SNR=217.2
22:57:57.972 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.974 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:57:57.975 00.001 7008 Enqueuing Expose request
22:57:57.977 00.002 8532 GuideAlgorithmResistSwitch::result() returns 7.40 from input 7.40
22:57:57.977 00.000 8532 MoveAxis(E, 0, ABG)
22:57:57.977 00.000 8532 Move returns status 0, amount 0
22:57:57.977 00.000 8532 MoveAxis(S, 12987, ABG)
22:57:57.977 00.000 8532 duration set to 2500 by maxDecDuration
22:57:57.977 00.000 8532 GetBoolean("/Confirm/3/MaxDecLimitWarningEnabled", 1) returns 1
22:57:57.977 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:57:57.977 00.000 7008 Alert: PHD2 is not able to make sufficient corrections in Dec.  If the side-of-pier has changed from where you last calibrated, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. If so, fix it and recalibrate.  Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
22:57:57.979 00.002 8532 IsSlewing returns 0
22:57:57.979 00.000 8532 IsGuiding returns 0
22:57:57.979 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:57:59.177 01.198 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10691cb7-a272-4822-846f-86d440af3cef"}
22:57:59.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10691cb7-a272-4822-846f-86d440af3cef"}
22:57:59.181 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"764305af-e275-41a3-8b8a-4411d4c8a2cd"}
22:57:59.183 00.002 7008 case statement mapped state 6 to 3
22:57:59.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"764305af-e275-41a3-8b8a-4411d4c8a2cd"}
22:57:59.186 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"93246088-ad9d-425f-af71-a16e6ff47106"}
22:57:59.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[6.96,7.12],"pixels":"..."},"id":"93246088-ad9d-425f-af71-a16e6ff47106"}
22:58:00.502 01.314 8532 IsGuiding returns 0
22:58:00.502 00.000 8532 Move returns status 0, amount 2500
22:58:00.502 00.000 8532 move complete, result=0
22:58:00.502 00.000 8532 worker thread done servicing request
22:58:00.502 00.000 8532 Worker thread wakes up
22:58:00.502 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 7.4 px 2500 ms SOUTH
22:58:00.505 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:00.505 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:01.176 00.671 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0bdc247-3b84-468c-bba0-336e2fedb25f"}
22:58:01.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0bdc247-3b84-468c-bba0-336e2fedb25f"}
22:58:01.181 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04444b1a-dcac-4fd0-8337-e58dbbe87856"}
22:58:01.183 00.002 7008 case statement mapped state 6 to 3
22:58:01.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"04444b1a-dcac-4fd0-8337-e58dbbe87856"}
22:58:01.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5a692a1-0dd0-4a0c-812c-913ca825d41d"}
22:58:01.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":551,"width":15,"height":15,"star_pos":[6.96,7.12],"pixels":"..."},"id":"a5a692a1-0dd0-4a0c-812c-913ca825d41d"}
22:58:02.638 01.449 8532 Exposure complete
22:58:02.673 00.035 8532 worker thread done servicing request
22:58:02.673 00.000 7008 OnExposeComplete: enter
22:58:02.675 00.002 7008 UpdateGuideState(): m_state=6
22:58:02.677 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
22:58:02.679 00.002 7008 Star::Find returns 1 (0), X=552.72, Y=452.08, Mass=127425, SNR=217.7, Peak=27476 HFD=2.3
22:58:02.680 00.001 7008 DistanceChecker: reject for large offset (7.97 > 6.02) avgDist = 3.01 count = 227
22:58:02.682 00.002 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
22:58:02.683 00.001 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
22:58:02.685 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=7.96 hyp=7.97 cameraTheta=1.55 mountX=-0.38 mountY=7.44, mountTheta=1.62
22:58:02.688 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=7.96, opts=13)
22:58:02.690 00.002 7008 Enqueuing Move request for scope (0.18, 7.96)
22:58:02.691 00.001 8532 Worker thread wakes up
22:58:02.691 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 7.96) opts 0xd
22:58:02.691 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 7.96)
22:58:02.691 00.000 8532 Moving (0.18, 7.96) raw xDistance=-0.38 yDistance=7.44
22:58:02.691 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:58:02.691 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.44 from input 7.44
22:58:02.691 00.000 8532 MoveAxis(E, 344, ABG)
22:58:02.691 00.000 8532 Guiding  Dir = 2, Dur = 344
22:58:02.691 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=27476, med=2566, FiltMin=2245, FiltMax=9015, Gamma=0.990
22:58:02.693 00.002 8532 IsSlewing returns 0
22:58:02.693 00.000 7008 UpdateGuideState exits: m=127425 SNR=217.7
22:58:02.695 00.002 8532 IsGuiding returns 0
22:58:02.695 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.698 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:02.700 00.002 7008 Enqueuing Expose request
22:58:02.701 00.001 8532 PulseGuide returned control before completion, sleep 354
22:58:03.071 00.370 8532 IsGuiding returns 0
22:58:03.071 00.000 8532 Move returns status 0, amount 344
22:58:03.071 00.000 8532 MoveAxis(S, 13057, ABG)
22:58:03.071 00.000 8532 duration set to 2500 by maxDecDuration
22:58:03.071 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:03.071 00.000 8532 IsSlewing returns 0
22:58:03.072 00.001 8532 IsGuiding returns 0
22:58:03.072 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:03.176 00.104 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c47a548-6cd9-4d80-bf46-8f5cf6b8e676"}
22:58:03.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c47a548-6cd9-4d80-bf46-8f5cf6b8e676"}
22:58:03.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"510fcf80-ad80-4952-a9f3-5fa7e1d6e199"}
22:58:03.182 00.002 7008 case statement mapped state 6 to 3
22:58:03.183 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"510fcf80-ad80-4952-a9f3-5fa7e1d6e199"}
22:58:03.185 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf47a65e-710a-472f-a21c-d840aca92e31"}
22:58:03.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[6.72,7.08],"pixels":"..."},"id":"cf47a65e-710a-472f-a21c-d840aca92e31"}
22:58:05.175 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f31c678f-dfdf-48e1-8b35-b566d83b20d5"}
22:58:05.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f31c678f-dfdf-48e1-8b35-b566d83b20d5"}
22:58:05.181 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f503849-a093-40f5-b904-f7c950bece64"}
22:58:05.183 00.002 7008 case statement mapped state 6 to 3
22:58:05.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f503849-a093-40f5-b904-f7c950bece64"}
22:58:05.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed917acc-6205-4081-bf1d-47e4a937f10d"}
22:58:05.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[6.72,7.08],"pixels":"..."},"id":"ed917acc-6205-4081-bf1d-47e4a937f10d"}
22:58:05.584 00.395 8532 IsGuiding returns 1
22:58:05.584 00.000 8532 scope still moving after pulse duration time elapsed
22:58:05.616 00.032 8532 IsSlewing returns 0
22:58:05.616 00.000 8532 IsGuiding returns 0
22:58:05.616 00.000 8532 scope move finished after 2500 + 44 ms
22:58:05.616 00.000 8532 Move returns status 0, amount 2500
22:58:05.616 00.000 8532 move complete, result=0
22:58:05.616 00.000 8532 worker thread done servicing request
22:58:05.616 00.000 8532 Worker thread wakes up
22:58:05.616 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:05.617 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:05.617 00.000 7008 GuideStep: -0.4 px 344 ms EAST, 7.4 px 2500 ms SOUTH
22:58:07.175 01.558 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6520587d-1c49-48e8-aa31-4ae22f2f4255"}
22:58:07.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6520587d-1c49-48e8-aa31-4ae22f2f4255"}
22:58:07.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37829631-5aae-45f0-9007-7a80b66342fb"}
22:58:07.185 00.005 7008 case statement mapped state 6 to 3
22:58:07.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"37829631-5aae-45f0-9007-7a80b66342fb"}
22:58:07.188 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3ff83b6-0624-4dc5-9582-0640f855e1fb"}
22:58:07.191 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[6.72,7.08],"pixels":"..."},"id":"b3ff83b6-0624-4dc5-9582-0640f855e1fb"}
22:58:07.735 00.544 8532 Exposure complete
22:58:07.765 00.030 8532 worker thread done servicing request
22:58:07.765 00.000 7008 OnExposeComplete: enter
22:58:07.767 00.002 7008 UpdateGuideState(): m_state=6
22:58:07.769 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
22:58:07.772 00.003 7008 Star::Find returns 1 (0), X=552.97, Y=452.20, Mass=48017, SNR=130.8, Peak=11922 HFD=2.3
22:58:07.774 00.002 7008 DistanceChecker: reject for large offset (8.10 > 6.46) avgDist = 3.23 count = 228
22:58:07.775 00.001 7008 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.07) = xAngle (1.59 = 1.59)
22:58:07.777 00.002 7008 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.18 = 1.18)
22:58:07.779 00.002 7008 CameraToMount -- cameraX=0.43 cameraY=8.09 hyp=8.10 cameraTheta=1.52 mountX=-0.14 mountY=7.47, mountTheta=1.59
22:58:07.782 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=8.09, opts=13)
22:58:07.783 00.001 7008 Enqueuing Move request for scope (0.43, 8.09)
22:58:07.786 00.003 8532 Worker thread wakes up
22:58:07.786 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=36208, med=2566, FiltMin=2262, FiltMax=13690, Gamma=0.990
22:58:07.789 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, 8.09) opts 0xd
22:58:07.789 00.000 7008 UpdateGuideState exits: m=48017 SNR=130.8
22:58:07.791 00.002 8532 Handling offset move in thread for scope, endpoint = (0.43, 8.09)
22:58:07.791 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:07.793 00.002 8532 Moving (0.43, 8.09) raw xDistance=-0.14 yDistance=7.47
22:58:07.793 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:07.795 00.002 7008 Enqueuing Expose request
22:58:07.797 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:58:07.797 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.47 from input 7.47
22:58:07.797 00.000 8532 MoveAxis(E, 0, ABG)
22:58:07.797 00.000 8532 Move returns status 0, amount 0
22:58:07.797 00.000 8532 MoveAxis(S, 13114, ABG)
22:58:07.797 00.000 8532 duration set to 2500 by maxDecDuration
22:58:07.797 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:07.797 00.000 8532 IsSlewing returns 0
22:58:07.798 00.001 8532 IsGuiding returns 0
22:58:07.798 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:09.175 01.377 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa76bf2c-3be2-43a8-a65b-95bfd378ae9e"}
22:58:09.179 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa76bf2c-3be2-43a8-a65b-95bfd378ae9e"}
22:58:09.181 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75fed76d-4df9-47a8-89ae-a222d9b199a8"}
22:58:09.184 00.003 7008 case statement mapped state 6 to 3
22:58:09.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"75fed76d-4df9-47a8-89ae-a222d9b199a8"}
22:58:09.189 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd99cc4f-c983-4a69-a8fd-fe2cf05a2db1"}
22:58:09.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[6.97,7.20],"pixels":"..."},"id":"bd99cc4f-c983-4a69-a8fd-fe2cf05a2db1"}
22:58:10.317 01.125 8532 IsGuiding returns 0
22:58:10.317 00.000 8532 Move returns status 0, amount 2500
22:58:10.317 00.000 8532 move complete, result=0
22:58:10.317 00.000 8532 worker thread done servicing request
22:58:10.317 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 7.5 px 2500 ms SOUTH
22:58:10.320 00.003 8532 Worker thread wakes up
22:58:10.320 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:10.320 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:11.173 00.853 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3b178b94-5d3b-4347-ae35-725741a3016b"}
22:58:11.176 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3b178b94-5d3b-4347-ae35-725741a3016b"}
22:58:11.177 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1b1ab43-6ca0-461d-b54f-607220eea66c"}
22:58:11.179 00.002 7008 case statement mapped state 6 to 3
22:58:11.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1b1ab43-6ca0-461d-b54f-607220eea66c"}
22:58:11.182 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e2030c84-0258-45a4-b2c9-0d4135396d47"}
22:58:11.184 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[6.97,7.20],"pixels":"..."},"id":"e2030c84-0258-45a4-b2c9-0d4135396d47"}
22:58:12.444 01.260 8532 Exposure complete
22:58:12.473 00.029 8532 worker thread done servicing request
22:58:12.473 00.000 7008 OnExposeComplete: enter
22:58:12.475 00.002 7008 UpdateGuideState(): m_state=6
22:58:12.477 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
22:58:12.479 00.002 7008 Star::Find returns 1 (0), X=552.79, Y=452.14, Mass=32812, SNR=112.3, Peak=9014 HFD=2.3
22:58:12.481 00.002 7008 DistanceChecker: reject for large offset (8.02 > 6.90) avgDist = 3.45 count = 229
22:58:12.483 00.002 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
22:58:12.485 00.002 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.20 = 1.20)
22:58:12.488 00.003 7008 CameraToMount -- cameraX=0.25 cameraY=8.02 hyp=8.02 cameraTheta=1.54 mountX=-0.32 mountY=7.47, mountTheta=1.61
22:58:12.491 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=8.02, opts=13)
22:58:12.492 00.001 7008 Enqueuing Move request for scope (0.25, 8.02)
22:58:12.494 00.002 8532 Worker thread wakes up
22:58:12.495 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 8.02) opts 0xd
22:58:12.495 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 8.02)
22:58:12.495 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=17579, med=2569, FiltMin=2269, FiltMax=7786, Gamma=0.990
22:58:12.496 00.001 8532 Moving (0.25, 8.02) raw xDistance=-0.32 yDistance=7.47
22:58:12.496 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:58:12.496 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.47 from input 7.47
22:58:12.496 00.000 8532 MoveAxis(E, 287, ABG)
22:58:12.496 00.000 8532 Guiding  Dir = 2, Dur = 287
22:58:12.496 00.000 7008 UpdateGuideState exits: m=32812 SNR=112.3
22:58:12.499 00.003 8532 IsSlewing returns 0
22:58:12.499 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:12.500 00.001 8532 IsGuiding returns 0
22:58:12.501 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:12.503 00.002 8532 PulseGuide returned control before completion, sleep 297
22:58:12.503 00.000 7008 Enqueuing Expose request
22:58:12.809 00.306 8532 IsGuiding returns 0
22:58:12.809 00.000 8532 Move returns status 0, amount 287
22:58:12.809 00.000 8532 MoveAxis(S, 13111, ABG)
22:58:12.809 00.000 8532 duration set to 2500 by maxDecDuration
22:58:12.810 00.001 8532 Guiding  Dir = 1, Dur = 2500
22:58:12.810 00.000 8532 IsSlewing returns 0
22:58:12.810 00.000 8532 IsGuiding returns 0
22:58:12.811 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:58:13.171 00.360 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16bd030c-5200-4eb4-ab78-fa9ad2e54935"}
22:58:13.174 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16bd030c-5200-4eb4-ab78-fa9ad2e54935"}
22:58:13.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"141ca2d7-3d70-4017-a676-41926ec98e69"}
22:58:13.178 00.002 7008 case statement mapped state 6 to 3
22:58:13.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"141ca2d7-3d70-4017-a676-41926ec98e69"}
22:58:13.182 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1112b8e5-bdc0-4be6-9cec-769d00454354"}
22:58:13.185 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[6.79,7.14],"pixels":"..."},"id":"1112b8e5-bdc0-4be6-9cec-769d00454354"}
22:58:15.170 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac3dc3d4-3cdc-4907-acdb-6267fd982d38"}
22:58:15.173 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac3dc3d4-3cdc-4907-acdb-6267fd982d38"}
22:58:15.175 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3f855bb-e697-4534-bab6-51dae3e9abab"}
22:58:15.177 00.002 7008 case statement mapped state 6 to 3
22:58:15.178 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3f855bb-e697-4534-bab6-51dae3e9abab"}
22:58:15.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3513575a-ea85-49d7-b17d-ef6ca00ee60a"}
22:58:15.181 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[6.79,7.14],"pixels":"..."},"id":"3513575a-ea85-49d7-b17d-ef6ca00ee60a"}
22:58:15.335 00.154 8532 IsGuiding returns 0
22:58:15.335 00.000 8532 Move returns status 0, amount 2500
22:58:15.335 00.000 8532 move complete, result=0
22:58:15.335 00.000 8532 worker thread done servicing request
22:58:15.335 00.000 8532 Worker thread wakes up
22:58:15.335 00.000 7008 GuideStep: -0.3 px 287 ms EAST, 7.5 px 2500 ms SOUTH
22:58:15.339 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:15.339 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:17.169 01.830 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"467a30ff-3f03-4121-9285-223a1cebe45a"}
22:58:17.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"467a30ff-3f03-4121-9285-223a1cebe45a"}
22:58:17.173 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8828283c-84b1-45e0-96d0-4e400418596f"}
22:58:17.174 00.001 7008 case statement mapped state 6 to 3
22:58:17.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8828283c-84b1-45e0-96d0-4e400418596f"}
22:58:17.178 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"948832b0-ad8e-4efa-a13a-e43344ed30aa"}
22:58:17.178 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":554,"width":15,"height":15,"star_pos":[6.79,7.14],"pixels":"..."},"id":"948832b0-ad8e-4efa-a13a-e43344ed30aa"}
22:58:17.463 00.285 8532 Exposure complete
22:58:17.492 00.029 8532 worker thread done servicing request
22:58:17.492 00.000 7008 OnExposeComplete: enter
22:58:17.493 00.001 7008 UpdateGuideState(): m_state=6
22:58:17.495 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
22:58:17.496 00.001 7008 Star::Find returns 1 (0), X=552.89, Y=452.23, Mass=113464, SNR=218.3, Peak=24017 HFD=2.4
22:58:17.497 00.001 7008 DistanceChecker: reject for large offset (8.13 > 7.31) avgDist = 3.66 count = 230
22:58:17.500 00.003 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:58:17.501 00.001 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:58:17.503 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=8.12 hyp=8.13 cameraTheta=1.53 mountX=-0.22 mountY=7.53, mountTheta=1.60
22:58:17.505 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=8.12, opts=13)
22:58:17.507 00.002 7008 Enqueuing Move request for scope (0.35, 8.12)
22:58:17.508 00.001 8532 Worker thread wakes up
22:58:17.508 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=26000, med=2563, FiltMin=2223, FiltMax=10478, Gamma=0.990
22:58:17.509 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 8.12) opts 0xd
22:58:17.510 00.001 7008 UpdateGuideState exits: m=113464 SNR=218.3
22:58:17.512 00.002 8532 Handling offset move in thread for scope, endpoint = (0.35, 8.12)
22:58:17.512 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:17.514 00.002 8532 Moving (0.35, 8.12) raw xDistance=-0.22 yDistance=7.53
22:58:17.514 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:58:17.514 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:17.516 00.002 7008 Enqueuing Expose request
22:58:17.519 00.003 8532 GuideAlgorithmResistSwitch::result() returns 7.53 from input 7.53
22:58:17.519 00.000 8532 MoveAxis(E, 220, ABG)
22:58:17.519 00.000 8532 Guiding  Dir = 2, Dur = 220
22:58:17.520 00.001 8532 IsSlewing returns 0
22:58:17.520 00.000 8532 IsGuiding returns 0
22:58:17.521 00.001 8532 PulseGuide returned control before completion, sleep 230
22:58:17.767 00.246 8532 IsGuiding returns 0
22:58:17.767 00.000 8532 Move returns status 0, amount 220
22:58:17.767 00.000 8532 MoveAxis(S, 13212, ABG)
22:58:17.767 00.000 8532 duration set to 2500 by maxDecDuration
22:58:17.767 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:17.767 00.000 8532 IsSlewing returns 0
22:58:17.768 00.001 8532 IsGuiding returns 0
22:58:17.768 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:19.168 01.400 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69c3f4a6-b3fa-4420-a3c0-b347fba81ef8"}
22:58:19.171 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69c3f4a6-b3fa-4420-a3c0-b347fba81ef8"}
22:58:19.173 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b1902ee-5905-4dbd-8e1c-417146c5f4b7"}
22:58:19.178 00.005 7008 case statement mapped state 6 to 3
22:58:19.181 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b1902ee-5905-4dbd-8e1c-417146c5f4b7"}
22:58:19.184 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4cb0827a-2ace-4033-83df-9b7a44ce9e4f"}
22:58:19.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[6.89,7.23],"pixels":"..."},"id":"4cb0827a-2ace-4033-83df-9b7a44ce9e4f"}
22:58:20.283 01.096 8532 IsGuiding returns 1
22:58:20.283 00.000 8532 scope still moving after pulse duration time elapsed
22:58:20.313 00.030 8532 IsSlewing returns 0
22:58:20.313 00.000 8532 IsGuiding returns 0
22:58:20.313 00.000 8532 scope move finished after 2500 + 45 ms
22:58:20.313 00.000 8532 Move returns status 0, amount 2500
22:58:20.313 00.000 8532 move complete, result=0
22:58:20.314 00.001 8532 worker thread done servicing request
22:58:20.314 00.000 8532 Worker thread wakes up
22:58:20.314 00.000 7008 GuideStep: -0.2 px 220 ms EAST, 7.5 px 2500 ms SOUTH
22:58:20.319 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:20.319 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:21.169 00.850 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47c883f1-ed59-4298-858b-34ba78c93ef5"}
22:58:21.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47c883f1-ed59-4298-858b-34ba78c93ef5"}
22:58:21.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"448566f9-430d-45b7-8c77-dbf221016a7c"}
22:58:21.176 00.001 7008 case statement mapped state 6 to 3
22:58:21.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"448566f9-430d-45b7-8c77-dbf221016a7c"}
22:58:21.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de81bc01-c74e-42d9-89c5-9ca3925306a1"}
22:58:21.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[6.89,7.23],"pixels":"..."},"id":"de81bc01-c74e-42d9-89c5-9ca3925306a1"}
22:58:22.449 01.267 8532 Exposure complete
22:58:22.477 00.028 8532 worker thread done servicing request
22:58:22.478 00.001 7008 OnExposeComplete: enter
22:58:22.480 00.002 7008 UpdateGuideState(): m_state=6
22:58:22.481 00.001 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
22:58:22.482 00.001 7008 Star::Find returns 1 (0), X=552.90, Y=452.07, Mass=150798, SNR=259.1, Peak=30898 HFD=2.2
22:58:22.484 00.002 7008 DistanceChecker: reject for large offset (7.96 > 7.72) avgDist = 3.86 count = 231
22:58:22.485 00.001 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:58:22.487 00.002 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.18 = 1.18)
22:58:22.488 00.001 7008 CameraToMount -- cameraX=0.36 cameraY=7.96 hyp=7.96 cameraTheta=1.53 mountX=-0.20 mountY=7.37, mountTheta=1.60
22:58:22.493 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=7.96, opts=13)
22:58:22.496 00.003 7008 Enqueuing Move request for scope (0.36, 7.96)
22:58:22.498 00.002 8532 Worker thread wakes up
22:58:22.499 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58221, med=2555, FiltMin=2247, FiltMax=23363, Gamma=0.990
22:58:22.502 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 7.96) opts 0xd
22:58:22.502 00.000 7008 UpdateGuideState exits: m=150798 SNR=259.1
22:58:22.504 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.507 00.003 8532 Handling offset move in thread for scope, endpoint = (0.36, 7.96)
22:58:22.507 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:22.509 00.002 8532 Moving (0.36, 7.96) raw xDistance=-0.20 yDistance=7.37
22:58:22.509 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
22:58:22.509 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.37 from input 7.37
22:58:22.509 00.000 8532 MoveAxis(E, 195, ABG)
22:58:22.509 00.000 7008 Enqueuing Expose request
22:58:22.511 00.002 8532 Guiding  Dir = 2, Dur = 195
22:58:22.511 00.000 8532 IsSlewing returns 0
22:58:22.511 00.000 8532 IsGuiding returns 0
22:58:22.513 00.002 8532 PulseGuide returned control before completion, sleep 205
22:58:22.733 00.220 8532 IsGuiding returns 0
22:58:22.733 00.000 8532 Move returns status 0, amount 195
22:58:22.733 00.000 8532 MoveAxis(S, 12936, ABG)
22:58:22.733 00.000 8532 duration set to 2500 by maxDecDuration
22:58:22.733 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:22.733 00.000 8532 IsSlewing returns 0
22:58:22.733 00.000 8532 IsGuiding returns 0
22:58:22.734 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:58:23.169 00.435 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"50ef7164-7fda-4d81-9e81-2e18f2898c36"}
22:58:23.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"50ef7164-7fda-4d81-9e81-2e18f2898c36"}
22:58:23.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7757b91b-8b2e-44f8-8be7-20699590649f"}
22:58:23.179 00.004 7008 case statement mapped state 6 to 3
22:58:23.182 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7757b91b-8b2e-44f8-8be7-20699590649f"}
22:58:23.185 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6cc05be9-ca30-43d3-aa10-58dd80aa12d0"}
22:58:23.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[6.90,7.07],"pixels":"..."},"id":"6cc05be9-ca30-43d3-aa10-58dd80aa12d0"}
22:58:25.169 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec2730e2-b52e-41aa-b8cf-4484910a7442"}
22:58:25.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec2730e2-b52e-41aa-b8cf-4484910a7442"}
22:58:25.173 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1906b2ed-178b-473e-b277-b32b9c89cb32"}
22:58:25.176 00.003 7008 case statement mapped state 6 to 3
22:58:25.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1906b2ed-178b-473e-b277-b32b9c89cb32"}
22:58:25.183 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"446be2e4-dcb4-40d0-a96c-1cfff447de2b"}
22:58:25.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[6.90,7.07],"pixels":"..."},"id":"446be2e4-dcb4-40d0-a96c-1cfff447de2b"}
22:58:25.256 00.071 8532 IsGuiding returns 1
22:58:25.256 00.000 8532 scope still moving after pulse duration time elapsed
22:58:25.286 00.030 8532 IsSlewing returns 0
22:58:25.286 00.000 8532 IsGuiding returns 0
22:58:25.286 00.000 8532 scope move finished after 2500 + 52 ms
22:58:25.286 00.000 8532 Move returns status 0, amount 2500
22:58:25.286 00.000 8532 move complete, result=0
22:58:25.286 00.000 8532 worker thread done servicing request
22:58:25.286 00.000 8532 Worker thread wakes up
22:58:25.286 00.000 7008 GuideStep: -0.2 px 195 ms EAST, 7.4 px 2500 ms SOUTH
22:58:25.289 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:25.289 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:27.168 01.879 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dfa3903a-20da-4e9e-885b-b5ebf32b8cfc"}
22:58:27.170 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dfa3903a-20da-4e9e-885b-b5ebf32b8cfc"}
22:58:27.172 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42012305-7efd-4633-86c7-15066a7171f8"}
22:58:27.175 00.003 7008 case statement mapped state 6 to 3
22:58:27.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42012305-7efd-4633-86c7-15066a7171f8"}
22:58:27.179 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"acab44ab-6f27-45ae-9187-b3b0f4a1610d"}
22:58:27.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[6.90,7.07],"pixels":"..."},"id":"acab44ab-6f27-45ae-9187-b3b0f4a1610d"}
22:58:27.416 00.235 8532 Exposure complete
22:58:27.450 00.034 8532 worker thread done servicing request
22:58:27.450 00.000 7008 OnExposeComplete: enter
22:58:27.452 00.002 7008 UpdateGuideState(): m_state=6
22:58:27.454 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
22:58:27.457 00.003 7008 Star::Find returns 1 (0), X=553.01, Y=452.17, Mass=152881, SNR=249.8, Peak=31936 HFD=2.3
22:58:27.459 00.002 7008 DistanceChecker: deactivated
22:58:27.460 00.001 7008 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.07) = xAngle (1.58 = 1.58)
22:58:27.462 00.002 7008 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.17 = 1.17)
22:58:27.464 00.002 7008 CameraToMount -- cameraX=0.47 cameraY=8.06 hyp=8.07 cameraTheta=1.51 mountX=-0.10 mountY=7.43, mountTheta=1.58
22:58:27.467 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.47, y=8.06, opts=13)
22:58:27.470 00.003 7008 Enqueuing Move request for scope (0.47, 8.06)
22:58:27.473 00.003 8532 Worker thread wakes up
22:58:27.473 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.47, 8.06) opts 0xd
22:58:27.473 00.000 8532 Handling offset move in thread for scope, endpoint = (0.47, 8.06)
22:58:27.473 00.000 8532 Moving (0.47, 8.06) raw xDistance=-0.10 yDistance=7.43
22:58:27.473 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:27.473 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.43 from input 7.43
22:58:27.473 00.000 8532 MoveAxis(E, 0, ABG)
22:58:27.473 00.000 8532 Move returns status 0, amount 0
22:58:27.473 00.000 8532 MoveAxis(S, 13041, ABG)
22:58:27.473 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=35992, med=2553, FiltMin=2295, FiltMax=13096, Gamma=0.990
22:58:27.475 00.002 7008 UpdateGuideState exits: m=152881 SNR=249.8
22:58:27.477 00.002 8532 duration set to 2500 by maxDecDuration
22:58:27.477 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.478 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:27.479 00.001 7008 Enqueuing Expose request
22:58:27.481 00.002 8532 GetBoolean("/Confirm/3/MaxDecLimitWarningEnabled", 1) returns 1
22:58:27.481 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:27.481 00.000 7008 Alert: PHD2 is not able to make sufficient corrections in Dec.  If the side-of-pier has changed from where you last calibrated, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. If so, fix it and recalibrate.  Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
22:58:27.484 00.003 8532 IsSlewing returns 0
22:58:27.484 00.000 8532 IsGuiding returns 0
22:58:27.485 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:58:29.168 01.683 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85034275-5de2-4dc1-989d-cebe72e8b4c9"}
22:58:29.171 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85034275-5de2-4dc1-989d-cebe72e8b4c9"}
22:58:29.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ad896a5-6895-43ea-ab7c-cbb74b09e0d0"}
22:58:29.177 00.003 7008 case statement mapped state 6 to 3
22:58:29.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ad896a5-6895-43ea-ab7c-cbb74b09e0d0"}
22:58:29.182 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a290709-47ce-48fa-b055-a2d88b5eb7a5"}
22:58:29.185 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[7.01,7.17],"pixels":"..."},"id":"2a290709-47ce-48fa-b055-a2d88b5eb7a5"}
22:58:30.004 00.819 8532 IsGuiding returns 0
22:58:30.004 00.000 8532 Move returns status 0, amount 2500
22:58:30.004 00.000 8532 move complete, result=0
22:58:30.004 00.000 8532 worker thread done servicing request
22:58:30.004 00.000 8532 Worker thread wakes up
22:58:30.004 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 7.4 px 2500 ms SOUTH
22:58:30.007 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:30.007 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:31.167 01.160 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66183eb1-6d57-4dc1-a133-953a9cd33737"}
22:58:31.170 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66183eb1-6d57-4dc1-a133-953a9cd33737"}
22:58:31.173 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15741b1b-b3c1-4135-9e19-80e5104a5a3f"}
22:58:31.175 00.002 7008 case statement mapped state 6 to 3
22:58:31.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"15741b1b-b3c1-4135-9e19-80e5104a5a3f"}
22:58:31.178 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5638a44d-595d-4f9b-b79a-af3f5cb77e22"}
22:58:31.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":557,"width":15,"height":15,"star_pos":[7.01,7.17],"pixels":"..."},"id":"5638a44d-595d-4f9b-b79a-af3f5cb77e22"}
22:58:32.129 00.949 8532 Exposure complete
22:58:32.165 00.036 8532 worker thread done servicing request
22:58:32.165 00.000 7008 OnExposeComplete: enter
22:58:32.168 00.003 7008 UpdateGuideState(): m_state=6
22:58:32.170 00.002 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
22:58:32.173 00.003 7008 Star::Find returns 1 (0), X=552.84, Y=452.29, Mass=157120, SNR=249.7, Peak=32047 HFD=2.5
22:58:32.175 00.002 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:58:32.177 00.002 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:58:32.178 00.001 7008 CameraToMount -- cameraX=0.31 cameraY=8.18 hyp=8.18 cameraTheta=1.53 mountX=-0.27 mountY=7.60, mountTheta=1.61
22:58:32.181 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=8.18, opts=13)
22:58:32.183 00.002 7008 Enqueuing Move request for scope (0.31, 8.18)
22:58:32.185 00.002 8532 Worker thread wakes up
22:58:32.185 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47453, med=2553, FiltMin=2213, FiltMax=18079, Gamma=0.990
22:58:32.187 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 8.18) opts 0xd
22:58:32.187 00.000 7008 UpdateGuideState exits: m=157120 SNR=249.7
22:58:32.188 00.001 8532 Handling offset move in thread for scope, endpoint = (0.31, 8.18)
22:58:32.189 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.190 00.001 8532 Moving (0.31, 8.18) raw xDistance=-0.27 yDistance=7.60
22:58:32.190 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:32.191 00.001 7008 Enqueuing Expose request
22:58:32.193 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:58:32.193 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.60 from input 7.60
22:58:32.193 00.000 8532 MoveAxis(E, 246, ABG)
22:58:32.193 00.000 8532 Guiding  Dir = 2, Dur = 246
22:58:32.193 00.000 8532 IsSlewing returns 0
22:58:32.194 00.001 8532 IsGuiding returns 0
22:58:32.194 00.000 8532 PulseGuide returned control before completion, sleep 256
22:58:32.462 00.268 8532 IsGuiding returns 0
22:58:32.462 00.000 8532 Move returns status 0, amount 246
22:58:32.462 00.000 8532 MoveAxis(S, 13333, ABG)
22:58:32.462 00.000 8532 duration set to 2500 by maxDecDuration
22:58:32.462 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:32.462 00.000 8532 IsSlewing returns 0
22:58:32.463 00.001 8532 IsGuiding returns 0
22:58:32.463 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:33.167 00.704 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87ae3a1c-c5b6-4488-8af1-9aaeb4c42a0c"}
22:58:33.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87ae3a1c-c5b6-4488-8af1-9aaeb4c42a0c"}
22:58:33.171 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df0df82f-2860-442b-8ec3-26e570251e69"}
22:58:33.172 00.001 7008 case statement mapped state 6 to 3
22:58:33.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"df0df82f-2860-442b-8ec3-26e570251e69"}
22:58:33.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"018a33f0-ac31-401d-84c8-03f45c4be69f"}
22:58:33.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[6.84,7.29],"pixels":"..."},"id":"018a33f0-ac31-401d-84c8-03f45c4be69f"}
22:58:34.979 01.801 8532 IsGuiding returns 1
22:58:34.979 00.000 8532 scope still moving after pulse duration time elapsed
22:58:35.010 00.031 8532 IsSlewing returns 0
22:58:35.010 00.000 8532 IsGuiding returns 0
22:58:35.010 00.000 8532 scope move finished after 2500 + 47 ms
22:58:35.010 00.000 8532 Move returns status 0, amount 2500
22:58:35.010 00.000 8532 move complete, result=0
22:58:35.010 00.000 8532 worker thread done servicing request
22:58:35.010 00.000 8532 Worker thread wakes up
22:58:35.010 00.000 7008 GuideStep: -0.3 px 246 ms EAST, 7.6 px 2500 ms SOUTH
22:58:35.013 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:35.013 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:35.166 00.153 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bdc0f54-267a-4447-b540-0bfd49877dc4"}
22:58:35.169 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bdc0f54-267a-4447-b540-0bfd49877dc4"}
22:58:35.173 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1b0db88-db14-4ef8-a2e8-4890b313ffe2"}
22:58:35.176 00.003 7008 case statement mapped state 6 to 3
22:58:35.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1b0db88-db14-4ef8-a2e8-4890b313ffe2"}
22:58:35.184 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc7e3997-2d55-46b9-abc3-5f92f8cd6d41"}
22:58:35.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[6.84,7.29],"pixels":"..."},"id":"dc7e3997-2d55-46b9-abc3-5f92f8cd6d41"}
22:58:37.137 01.951 8532 Exposure complete
22:58:37.165 00.028 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55521195-1ba0-46be-9564-d9bb75b802bf"}
22:58:37.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55521195-1ba0-46be-9564-d9bb75b802bf"}
22:58:37.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99cf4f5a-50c4-421f-a69f-7c7c3128bd99"}
22:58:37.174 00.003 7008 case statement mapped state 6 to 3
22:58:37.175 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"99cf4f5a-50c4-421f-a69f-7c7c3128bd99"}
22:58:37.178 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8531ad0b-cb3e-4922-9638-5cd1fd85ed1d"}
22:58:37.181 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[6.84,7.29],"pixels":"..."},"id":"8531ad0b-cb3e-4922-9638-5cd1fd85ed1d"}
22:58:37.182 00.001 8532 worker thread done servicing request
22:58:37.182 00.000 7008 OnExposeComplete: enter
22:58:37.184 00.002 7008 UpdateGuideState(): m_state=6
22:58:37.185 00.001 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
22:58:37.188 00.003 7008 Star::Find returns 1 (0), X=553.19, Y=452.49, Mass=187890, SNR=272.7, Peak=30040 HFD=2.9
22:58:37.191 00.003 7008 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.07) = xAngle (1.56 = 1.56)
22:58:37.193 00.002 7008 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.15 = 1.15)
22:58:37.195 00.002 7008 CameraToMount -- cameraX=0.65 cameraY=8.38 hyp=8.40 cameraTheta=1.49 mountX=0.06 mountY=7.68, mountTheta=1.56
22:58:37.199 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.65, y=8.38, opts=13)
22:58:37.201 00.002 7008 Enqueuing Move request for scope (0.65, 8.38)
22:58:37.204 00.003 8532 Worker thread wakes up
22:58:37.204 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54847, med=2551, FiltMin=2238, FiltMax=21721, Gamma=0.990
22:58:37.206 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.65, 8.38) opts 0xd
22:58:37.206 00.000 8532 Handling offset move in thread for scope, endpoint = (0.65, 8.38)
22:58:37.206 00.000 7008 UpdateGuideState exits: m=187890 SNR=272.7
22:58:37.207 00.001 8532 Moving (0.65, 8.38) raw xDistance=0.06 yDistance=7.68
22:58:37.208 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.209 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:37.209 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:37.211 00.002 8532 GuideAlgorithmResistSwitch::result() returns 7.68 from input 7.68
22:58:37.211 00.000 7008 Enqueuing Expose request
22:58:37.214 00.003 8532 MoveAxis(E, 0, ABG)
22:58:37.214 00.000 8532 Move returns status 0, amount 0
22:58:37.214 00.000 8532 MoveAxis(S, 13469, ABG)
22:58:37.214 00.000 8532 duration set to 2500 by maxDecDuration
22:58:37.214 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:37.214 00.000 8532 IsSlewing returns 0
22:58:37.214 00.000 8532 IsGuiding returns 0
22:58:37.215 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:58:39.166 01.951 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c278a65e-c9be-4903-9c61-14941f017b46"}
22:58:39.168 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c278a65e-c9be-4903-9c61-14941f017b46"}
22:58:39.170 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"71362e87-3626-491c-a131-7eb03b329341"}
22:58:39.172 00.002 7008 case statement mapped state 6 to 3
22:58:39.173 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"71362e87-3626-491c-a131-7eb03b329341"}
22:58:39.175 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"293a9a33-795d-4f6a-8b8b-a4683608f082"}
22:58:39.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[7.19,7.49],"pixels":"..."},"id":"293a9a33-795d-4f6a-8b8b-a4683608f082"}
22:58:39.732 00.555 8532 IsGuiding returns 0
22:58:39.732 00.000 8532 Move returns status 0, amount 2500
22:58:39.732 00.000 8532 move complete, result=0
22:58:39.732 00.000 8532 worker thread done servicing request
22:58:39.732 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 7.7 px 2500 ms SOUTH
22:58:39.737 00.005 8532 Worker thread wakes up
22:58:39.737 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:39.737 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:41.165 01.428 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bed4bc1c-2524-44df-83bc-e2ce8fd3b853"}
22:58:41.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bed4bc1c-2524-44df-83bc-e2ce8fd3b853"}
22:58:41.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b6a58b4-e18a-4f49-b789-280e1a6246b1"}
22:58:41.172 00.003 7008 case statement mapped state 6 to 3
22:58:41.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b6a58b4-e18a-4f49-b789-280e1a6246b1"}
22:58:41.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ffce22c5-7ed4-4574-a0a9-6a0c498a8f3c"}
22:58:41.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":559,"width":15,"height":15,"star_pos":[7.19,7.49],"pixels":"..."},"id":"ffce22c5-7ed4-4574-a0a9-6a0c498a8f3c"}
22:58:41.860 00.682 8532 Exposure complete
22:58:41.897 00.037 8532 worker thread done servicing request
22:58:41.897 00.000 7008 OnExposeComplete: enter
22:58:41.899 00.002 7008 UpdateGuideState(): m_state=6
22:58:41.902 00.003 7008 Star::Find(15, 553, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
22:58:41.903 00.001 7008 Star::Find returns 1 (0), X=552.88, Y=452.42, Mass=225858, SNR=306.8, Peak=41524 HFD=2.7
22:58:41.905 00.002 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:58:41.906 00.001 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:58:41.908 00.002 7008 CameraToMount -- cameraX=0.34 cameraY=8.31 hyp=8.31 cameraTheta=1.53 mountX=-0.24 mountY=7.71, mountTheta=1.60
22:58:41.911 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=8.31, opts=13)
22:58:41.913 00.002 7008 Enqueuing Move request for scope (0.34, 8.31)
22:58:41.915 00.002 8532 Worker thread wakes up
22:58:41.915 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 8.31) opts 0xd
22:58:41.915 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 8.31)
22:58:41.915 00.000 8532 Moving (0.34, 8.31) raw xDistance=-0.24 yDistance=7.71
22:58:41.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:58:41.915 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.71 from input 7.71
22:58:41.915 00.000 8532 MoveAxis(E, 220, ABG)
22:58:41.915 00.000 8532 Guiding  Dir = 2, Dur = 220
22:58:41.915 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2547, FiltMin=2246, FiltMax=26793, Gamma=0.990
22:58:41.918 00.003 7008 UpdateGuideState exits: m=225858 SNR=306.8
22:58:41.919 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.920 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:41.922 00.002 8532 IsSlewing returns 0
22:58:41.922 00.000 8532 IsGuiding returns 0
22:58:41.923 00.001 7008 Enqueuing Expose request
22:58:41.927 00.004 8532 PulseGuide returned control before completion, sleep 230
22:58:42.166 00.239 8532 IsGuiding returns 1
22:58:42.166 00.000 8532 scope still moving after pulse duration time elapsed
22:58:42.197 00.031 8532 IsSlewing returns 0
22:58:42.197 00.000 8532 IsGuiding returns 0
22:58:42.197 00.000 8532 scope move finished after 220 + 55 ms
22:58:42.197 00.000 8532 Move returns status 0, amount 220
22:58:42.197 00.000 8532 MoveAxis(S, 13529, ABG)
22:58:42.198 00.001 8532 duration set to 2500 by maxDecDuration
22:58:42.198 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:42.198 00.000 8532 IsSlewing returns 0
22:58:42.199 00.001 8532 IsGuiding returns 0
22:58:42.199 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:43.164 00.965 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac2b84b0-6b1d-444c-9bca-6b3eecc031f4"}
22:58:43.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac2b84b0-6b1d-444c-9bca-6b3eecc031f4"}
22:58:43.167 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92761a66-8372-4682-9122-8eab63a181c7"}
22:58:43.169 00.002 7008 case statement mapped state 6 to 3
22:58:43.170 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"92761a66-8372-4682-9122-8eab63a181c7"}
22:58:43.172 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37c19e61-e072-4501-a78a-2324bffb129c"}
22:58:43.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[6.88,7.42],"pixels":"..."},"id":"37c19e61-e072-4501-a78a-2324bffb129c"}
22:58:44.722 01.548 8532 IsGuiding returns 0
22:58:44.723 00.001 8532 Move returns status 0, amount 2500
22:58:44.723 00.000 8532 move complete, result=0
22:58:44.725 00.002 8532 worker thread done servicing request
22:58:44.725 00.000 7008 GuideStep: -0.2 px 220 ms EAST, 7.7 px 2500 ms SOUTH
22:58:44.729 00.004 8532 Worker thread wakes up
22:58:44.729 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:44.729 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:45.164 00.435 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"caeddaf7-3372-4710-947b-3a6f93fb67d2"}
22:58:45.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"caeddaf7-3372-4710-947b-3a6f93fb67d2"}
22:58:45.168 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"416bc1e6-0851-4687-a952-94bc22b74dd5"}
22:58:45.170 00.002 7008 case statement mapped state 6 to 3
22:58:45.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"416bc1e6-0851-4687-a952-94bc22b74dd5"}
22:58:45.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89459eea-ecb4-4a0c-aec1-d85ae15eff2e"}
22:58:45.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[6.88,7.42],"pixels":"..."},"id":"89459eea-ecb4-4a0c-aec1-d85ae15eff2e"}
22:58:46.854 01.678 8532 Exposure complete
22:58:46.896 00.042 8532 worker thread done servicing request
22:58:46.896 00.000 7008 OnExposeComplete: enter
22:58:46.898 00.002 7008 UpdateGuideState(): m_state=6
22:58:46.900 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
22:58:46.902 00.002 7008 Star::Find returns 1 (0), X=552.81, Y=452.38, Mass=150002, SNR=246.4, Peak=29079 HFD=2.7
22:58:46.903 00.001 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
22:58:46.905 00.002 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.20 = 1.20)
22:58:46.906 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=8.27 hyp=8.27 cameraTheta=1.54 mountX=-0.31 mountY=7.70, mountTheta=1.61
22:58:46.909 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=8.27, opts=13)
22:58:46.911 00.002 7008 Enqueuing Move request for scope (0.27, 8.27)
22:58:46.912 00.001 8532 Worker thread wakes up
22:58:46.912 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 8.27) opts 0xd
22:58:46.912 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 8.27)
22:58:46.912 00.000 8532 Moving (0.27, 8.27) raw xDistance=-0.31 yDistance=7.70
22:58:46.912 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
22:58:46.912 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.70 from input 7.70
22:58:46.912 00.000 8532 MoveAxis(E, 297, ABG)
22:58:46.912 00.000 8532 Guiding  Dir = 2, Dur = 297
22:58:46.912 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=33208, med=2548, FiltMin=2238, FiltMax=12572, Gamma=0.990
22:58:46.914 00.002 7008 UpdateGuideState exits: m=150002 SNR=246.4
22:58:46.915 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.916 00.001 8532 IsSlewing returns 0
22:58:46.916 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:46.917 00.001 7008 Enqueuing Expose request
22:58:46.919 00.002 8532 IsGuiding returns 0
22:58:46.919 00.000 8532 PulseGuide returned control before completion, sleep 307
22:58:47.163 00.244 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd6b7118-fc4a-4d1c-a347-2b92cb937e37"}
22:58:47.164 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd6b7118-fc4a-4d1c-a347-2b92cb937e37"}
22:58:47.167 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e06ebcf3-62fb-4b8c-8159-2d6932f39faf"}
22:58:47.169 00.002 7008 case statement mapped state 6 to 3
22:58:47.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e06ebcf3-62fb-4b8c-8159-2d6932f39faf"}
22:58:47.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fdeddab0-c829-4d82-b9f1-08978a561778"}
22:58:47.178 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[6.81,7.38],"pixels":"..."},"id":"fdeddab0-c829-4d82-b9f1-08978a561778"}
22:58:47.233 00.055 8532 IsGuiding returns 0
22:58:47.233 00.000 8532 Move returns status 0, amount 297
22:58:47.233 00.000 8532 MoveAxis(S, 13508, ABG)
22:58:47.233 00.000 8532 duration set to 2500 by maxDecDuration
22:58:47.233 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:47.233 00.000 8532 IsSlewing returns 0
22:58:47.235 00.002 8532 IsGuiding returns 0
22:58:47.235 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:49.162 01.927 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4d02ea7-0f38-4579-8bc1-72fd5d96921f"}
22:58:49.164 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4d02ea7-0f38-4579-8bc1-72fd5d96921f"}
22:58:49.167 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4571609e-f815-415e-9382-8a9ae39def6a"}
22:58:49.169 00.002 7008 case statement mapped state 6 to 3
22:58:49.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4571609e-f815-415e-9382-8a9ae39def6a"}
22:58:49.176 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"047485d2-ac5a-4397-b1c1-84cf8d897a44"}
22:58:49.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[6.81,7.38],"pixels":"..."},"id":"047485d2-ac5a-4397-b1c1-84cf8d897a44"}
22:58:49.747 00.568 8532 IsGuiding returns 1
22:58:49.747 00.000 8532 scope still moving after pulse duration time elapsed
22:58:49.779 00.032 8532 IsSlewing returns 0
22:58:49.779 00.000 8532 IsGuiding returns 1
22:58:49.810 00.031 8532 IsSlewing returns 0
22:58:49.810 00.000 8532 IsGuiding returns 0
22:58:49.810 00.000 8532 scope move finished after 2500 + 75 ms
22:58:49.810 00.000 8532 Move returns status 0, amount 2500
22:58:49.810 00.000 8532 move complete, result=0
22:58:49.811 00.001 8532 worker thread done servicing request
22:58:49.811 00.000 8532 Worker thread wakes up
22:58:49.811 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:49.811 00.000 7008 GuideStep: -0.3 px 297 ms EAST, 7.7 px 2500 ms SOUTH
22:58:49.814 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:58:51.164 01.350 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2661cf1f-465c-4ccf-9b46-cd9b1431a93f"}
22:58:51.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2661cf1f-465c-4ccf-9b46-cd9b1431a93f"}
22:58:51.168 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d78909c2-5992-4bad-bfee-0e6749342645"}
22:58:51.169 00.001 7008 case statement mapped state 6 to 3
22:58:51.170 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d78909c2-5992-4bad-bfee-0e6749342645"}
22:58:51.172 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed12a193-8a16-4fea-9574-ccd911fd38eb"}
22:58:51.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[6.81,7.38],"pixels":"..."},"id":"ed12a193-8a16-4fea-9574-ccd911fd38eb"}
22:58:51.944 00.770 8532 Exposure complete
22:58:51.982 00.038 8532 worker thread done servicing request
22:58:51.982 00.000 7008 OnExposeComplete: enter
22:58:51.983 00.001 7008 UpdateGuideState(): m_state=6
22:58:51.986 00.003 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
22:58:51.988 00.002 7008 Star::Find returns 1 (0), X=552.84, Y=452.50, Mass=179548, SNR=265.0, Peak=32448 HFD=2.9
22:58:51.989 00.001 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
22:58:51.991 00.002 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:58:51.992 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=8.39 hyp=8.40 cameraTheta=1.53 mountX=-0.29 mountY=7.80, mountTheta=1.61
22:58:51.995 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=8.39, opts=13)
22:58:51.997 00.002 7008 Enqueuing Move request for scope (0.30, 8.39)
22:58:51.999 00.002 8532 Worker thread wakes up
22:58:51.999 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 8.39) opts 0xd
22:58:51.999 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 8.39)
22:58:51.999 00.000 8532 Moving (0.30, 8.39) raw xDistance=-0.29 yDistance=7.80
22:58:51.999 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=42790, med=2550, FiltMin=2214, FiltMax=16523, Gamma=0.990
22:58:52.002 00.003 7008 UpdateGuideState exits: m=179548 SNR=265.0
22:58:52.004 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:52.005 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:52.007 00.002 7008 Enqueuing Expose request
22:58:52.009 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
22:58:52.009 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.80 from input 7.80
22:58:52.009 00.000 8532 MoveAxis(E, 283, ABG)
22:58:52.009 00.000 8532 Guiding  Dir = 2, Dur = 283
22:58:52.009 00.000 8532 IsSlewing returns 0
22:58:52.009 00.000 8532 IsGuiding returns 0
22:58:52.009 00.000 8532 PulseGuide returned control before completion, sleep 293
22:58:52.310 00.301 8532 IsGuiding returns 0
22:58:52.310 00.000 8532 Move returns status 0, amount 283
22:58:52.310 00.000 8532 MoveAxis(S, 13689, ABG)
22:58:52.310 00.000 8532 duration set to 2500 by maxDecDuration
22:58:52.310 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:52.310 00.000 8532 IsSlewing returns 0
22:58:52.311 00.001 8532 IsGuiding returns 0
22:58:52.311 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:58:53.163 00.852 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5c6b252-980c-4753-84a9-aef4f51c184c"}
22:58:53.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5c6b252-980c-4753-84a9-aef4f51c184c"}
22:58:53.168 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f38a8701-14ee-403b-ab16-37d3c0e09fd2"}
22:58:53.170 00.002 7008 case statement mapped state 6 to 3
22:58:53.174 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f38a8701-14ee-403b-ab16-37d3c0e09fd2"}
22:58:53.177 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15c825fd-6a17-4486-9b76-f883bb718172"}
22:58:53.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":562,"width":15,"height":15,"star_pos":[6.84,6.50],"pixels":"..."},"id":"15c825fd-6a17-4486-9b76-f883bb718172"}
22:58:54.833 01.653 8532 IsGuiding returns 1
22:58:54.834 00.001 8532 scope still moving after pulse duration time elapsed
22:58:54.864 00.030 8532 IsSlewing returns 0
22:58:54.864 00.000 8532 IsGuiding returns 0
22:58:54.865 00.001 8532 scope move finished after 2500 + 54 ms
22:58:54.865 00.000 8532 Move returns status 0, amount 2500
22:58:54.865 00.000 8532 move complete, result=0
22:58:54.865 00.000 8532 worker thread done servicing request
22:58:54.865 00.000 8532 Worker thread wakes up
22:58:54.865 00.000 7008 GuideStep: -0.3 px 283 ms EAST, 7.8 px 2500 ms SOUTH
22:58:54.869 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:54.869 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,438,31,31)
22:58:55.165 00.296 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1827dff0-4f8a-46a8-a763-c728ee7193b1"}
22:58:55.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1827dff0-4f8a-46a8-a763-c728ee7193b1"}
22:58:55.169 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11c2288c-7664-4656-8e62-e7e4de4bae6d"}
22:58:55.171 00.002 7008 case statement mapped state 6 to 3
22:58:55.172 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11c2288c-7664-4656-8e62-e7e4de4bae6d"}
22:58:55.173 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eaaa0d3a-18d2-4e71-a84f-6383289d6d70"}
22:58:55.175 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":562,"width":15,"height":15,"star_pos":[6.84,6.50],"pixels":"..."},"id":"eaaa0d3a-18d2-4e71-a84f-6383289d6d70"}
22:58:57.001 01.826 8532 Exposure complete
22:58:57.041 00.040 8532 worker thread done servicing request
22:58:57.041 00.000 7008 OnExposeComplete: enter
22:58:57.042 00.001 7008 UpdateGuideState(): m_state=6
22:58:57.044 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
22:58:57.046 00.002 7008 Star::Find returns 1 (0), X=552.92, Y=452.32, Mass=195783, SNR=292.0, Peak=36843 HFD=2.6
22:58:57.047 00.001 7008 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:58:57.049 00.002 7008 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.18 = 1.18)
22:58:57.051 00.002 7008 CameraToMount -- cameraX=0.38 cameraY=8.21 hyp=8.22 cameraTheta=1.52 mountX=-0.20 mountY=7.61, mountTheta=1.60
22:58:57.054 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=8.21, opts=13)
22:58:57.056 00.002 7008 Enqueuing Move request for scope (0.38, 8.21)
22:58:57.057 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61138, med=2547, FiltMin=2252, FiltMax=23329, Gamma=0.990
22:58:57.059 00.002 7008 UpdateGuideState exits: m=195783 SNR=292.0
22:58:57.060 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.062 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:58:57.064 00.002 7008 Enqueuing Expose request
22:58:57.065 00.001 8532 Worker thread wakes up
22:58:57.066 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, 8.21) opts 0xd
22:58:57.066 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, 8.21)
22:58:57.066 00.000 8532 Moving (0.38, 8.21) raw xDistance=-0.20 yDistance=7.61
22:58:57.066 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
22:58:57.066 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.61 from input 7.61
22:58:57.066 00.000 8532 MoveAxis(E, 201, ABG)
22:58:57.066 00.000 8532 Guiding  Dir = 2, Dur = 201
22:58:57.066 00.000 8532 IsSlewing returns 0
22:58:57.066 00.000 8532 IsGuiding returns 0
22:58:57.067 00.001 8532 PulseGuide returned control before completion, sleep 211
22:58:57.167 00.100 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4cc4660-fec4-47fa-944a-02704c20c79d"}
22:58:57.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4cc4660-fec4-47fa-944a-02704c20c79d"}
22:58:57.171 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a613c06-9f6c-4137-aa9f-958e5afc5490"}
22:58:57.173 00.002 7008 case statement mapped state 6 to 3
22:58:57.175 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a613c06-9f6c-4137-aa9f-958e5afc5490"}
22:58:57.177 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"70fbeb4c-bb76-482c-a5e9-508aa8f5e74a"}
22:58:57.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.92,7.32],"pixels":"..."},"id":"70fbeb4c-bb76-482c-a5e9-508aa8f5e74a"}
22:58:57.290 00.111 8532 IsGuiding returns 0
22:58:57.290 00.000 8532 Move returns status 0, amount 201
22:58:57.290 00.000 8532 MoveAxis(S, 13342, ABG)
22:58:57.290 00.000 8532 duration set to 2500 by maxDecDuration
22:58:57.291 00.001 8532 GetBoolean("/Confirm/3/MaxDecLimitWarningEnabled", 1) returns 1
22:58:57.291 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:58:57.291 00.000 7008 Alert: PHD2 is not able to make sufficient corrections in Dec.  If the side-of-pier has changed from where you last calibrated, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. If so, fix it and recalibrate.  Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
22:58:57.295 00.004 8532 IsSlewing returns 0
22:58:57.295 00.000 8532 IsGuiding returns 0
22:58:57.297 00.002 8532 PulseGuide returned control before completion, sleep 2509
22:58:59.166 01.869 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"930fd5e1-7d6c-4a20-a8cd-3685de39f2dc"}
22:58:59.168 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"930fd5e1-7d6c-4a20-a8cd-3685de39f2dc"}
22:58:59.170 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0a655fe-49d4-49d2-83e5-37b6bab2e345"}
22:58:59.172 00.002 7008 case statement mapped state 6 to 3
22:58:59.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0a655fe-49d4-49d2-83e5-37b6bab2e345"}
22:58:59.177 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d3296c85-6a52-4c12-b4e3-c4388f935b62"}
22:58:59.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.92,7.32],"pixels":"..."},"id":"d3296c85-6a52-4c12-b4e3-c4388f935b62"}
22:58:59.807 00.628 8532 IsGuiding returns 1
22:58:59.807 00.000 8532 scope still moving after pulse duration time elapsed
22:58:59.838 00.031 8532 IsSlewing returns 0
22:58:59.840 00.002 8532 IsGuiding returns 0
22:58:59.840 00.000 8532 scope move finished after 2500 + 43 ms
22:58:59.840 00.000 8532 Move returns status 0, amount 2500
22:58:59.840 00.000 8532 move complete, result=0
22:58:59.840 00.000 8532 worker thread done servicing request
22:58:59.840 00.000 8532 Worker thread wakes up
22:58:59.840 00.000 7008 GuideStep: -0.2 px 201 ms EAST, 7.6 px 2500 ms SOUTH
22:58:59.843 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:58:59.843 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:01.167 01.324 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dc22c9f-42d9-4262-9a9d-628e3325e897"}
22:59:01.173 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dc22c9f-42d9-4262-9a9d-628e3325e897"}
22:59:01.177 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc95bbfd-5d18-486f-b9e5-acad99bbfd9d"}
22:59:01.181 00.004 7008 case statement mapped state 6 to 3
22:59:01.184 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc95bbfd-5d18-486f-b9e5-acad99bbfd9d"}
22:59:01.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e5acd0c-bd3b-4d7a-b44b-2f2e3e4d70dd"}
22:59:01.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.92,7.32],"pixels":"..."},"id":"3e5acd0c-bd3b-4d7a-b44b-2f2e3e4d70dd"}
22:59:01.972 00.783 8532 Exposure complete
22:59:02.012 00.040 8532 worker thread done servicing request
22:59:02.013 00.001 7008 OnExposeComplete: enter
22:59:02.014 00.001 7008 UpdateGuideState(): m_state=6
22:59:02.016 00.002 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
22:59:02.018 00.002 7008 Star::Find returns 1 (0), X=552.83, Y=452.47, Mass=199444, SNR=278.5, Peak=34538 HFD=2.8
22:59:02.020 00.002 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
22:59:02.022 00.002 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:59:02.023 00.001 7008 CameraToMount -- cameraX=0.29 cameraY=8.35 hyp=8.36 cameraTheta=1.54 mountX=-0.30 mountY=7.77, mountTheta=1.61
22:59:02.026 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=8.35, opts=13)
22:59:02.028 00.002 7008 Enqueuing Move request for scope (0.29, 8.35)
22:59:02.030 00.002 8532 Worker thread wakes up
22:59:02.030 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 8.35) opts 0xd
22:59:02.030 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 8.35)
22:59:02.030 00.000 8532 Moving (0.29, 8.35) raw xDistance=-0.30 yDistance=7.77
22:59:02.030 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:59:02.030 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2543, FiltMin=2254, FiltMax=25180, Gamma=0.990
22:59:02.033 00.003 7008 UpdateGuideState exits: m=199444 SNR=278.5
22:59:02.035 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:02.036 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:02.038 00.002 7008 Enqueuing Expose request
22:59:02.039 00.001 8532 GuideAlgorithmResistSwitch::result() returns 7.77 from input 7.77
22:59:02.039 00.000 8532 MoveAxis(E, 286, ABG)
22:59:02.039 00.000 8532 Guiding  Dir = 2, Dur = 286
22:59:02.040 00.001 8532 IsSlewing returns 0
22:59:02.040 00.000 8532 IsGuiding returns 0
22:59:02.040 00.000 8532 PulseGuide returned control before completion, sleep 296
22:59:02.352 00.312 8532 IsGuiding returns 0
22:59:02.352 00.000 8532 Move returns status 0, amount 286
22:59:02.353 00.001 8532 MoveAxis(S, 13634, ABG)
22:59:02.353 00.000 8532 duration set to 2500 by maxDecDuration
22:59:02.353 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:02.354 00.001 8532 IsSlewing returns 0
22:59:02.355 00.001 8532 IsGuiding returns 0
22:59:02.356 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:59:03.165 00.809 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbf9f88d-4df3-43e1-857f-27798b66672d"}
22:59:03.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbf9f88d-4df3-43e1-857f-27798b66672d"}
22:59:03.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a05e981f-30c5-45fd-a682-630467a6e307"}
22:59:03.170 00.001 7008 case statement mapped state 6 to 3
22:59:03.171 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a05e981f-30c5-45fd-a682-630467a6e307"}
22:59:03.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"824591cf-70e8-47ad-bf07-860c99af40be"}
22:59:03.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[6.83,7.47],"pixels":"..."},"id":"824591cf-70e8-47ad-bf07-860c99af40be"}
22:59:04.873 01.697 8532 IsGuiding returns 1
22:59:04.873 00.000 8532 scope still moving after pulse duration time elapsed
22:59:04.904 00.031 8532 IsSlewing returns 0
22:59:04.904 00.000 8532 IsGuiding returns 0
22:59:04.904 00.000 8532 scope move finished after 2500 + 49 ms
22:59:04.904 00.000 8532 Move returns status 0, amount 2500
22:59:04.904 00.000 8532 move complete, result=0
22:59:04.904 00.000 8532 worker thread done servicing request
22:59:04.904 00.000 8532 Worker thread wakes up
22:59:04.904 00.000 7008 GuideStep: -0.3 px 286 ms EAST, 7.8 px 2500 ms SOUTH
22:59:04.906 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:04.906 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:05.165 00.259 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90b08042-db06-41d7-b1bf-ae53468c92bb"}
22:59:05.166 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90b08042-db06-41d7-b1bf-ae53468c92bb"}
22:59:05.169 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79eab374-a28c-498a-ad02-0ccb229a6cbb"}
22:59:05.170 00.001 7008 case statement mapped state 6 to 3
22:59:05.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79eab374-a28c-498a-ad02-0ccb229a6cbb"}
22:59:05.174 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"78897d76-6b46-42a4-83cc-c0ecc889f01b"}
22:59:05.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[6.83,7.47],"pixels":"..."},"id":"78897d76-6b46-42a4-83cc-c0ecc889f01b"}
22:59:07.031 01.855 8532 Exposure complete
22:59:07.059 00.028 8532 worker thread done servicing request
22:59:07.060 00.001 7008 OnExposeComplete: enter
22:59:07.061 00.001 7008 UpdateGuideState(): m_state=6
22:59:07.062 00.001 7008 Star::Find(15, 552, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
22:59:07.064 00.002 7008 Star::Find returns 1 (0), X=553.10, Y=451.91, Mass=254911, SNR=327.9, Peak=49665 HFD=2.2
22:59:07.065 00.001 7008 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.07) = xAngle (1.57 = 1.57)
22:59:07.066 00.001 7008 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.16 = 1.16)
22:59:07.067 00.001 7008 CameraToMount -- cameraX=0.56 cameraY=7.80 hyp=7.82 cameraTheta=1.50 mountX=0.01 mountY=7.16, mountTheta=1.57
22:59:07.070 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.56, y=7.80, opts=13)
22:59:07.073 00.003 7008 Enqueuing Move request for scope (0.56, 7.80)
22:59:07.074 00.001 8532 Worker thread wakes up
22:59:07.074 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.56, 7.80) opts 0xd
22:59:07.074 00.000 8532 Handling offset move in thread for scope, endpoint = (0.56, 7.80)
22:59:07.074 00.000 8532 Moving (0.56, 7.80) raw xDistance=0.01 yDistance=7.16
22:59:07.074 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2541, FiltMin=2239, FiltMax=25074, Gamma=0.990
22:59:07.077 00.003 7008 UpdateGuideState exits: m=254911 SNR=327.9
22:59:07.078 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.079 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:07.081 00.002 7008 Enqueuing Expose request
22:59:07.083 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:07.083 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.16 from input 7.16
22:59:07.083 00.000 8532 MoveAxis(E, 0, ABG)
22:59:07.083 00.000 8532 Move returns status 0, amount 0
22:59:07.083 00.000 8532 MoveAxis(S, 12560, ABG)
22:59:07.083 00.000 8532 duration set to 2500 by maxDecDuration
22:59:07.083 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:07.083 00.000 8532 IsSlewing returns 0
22:59:07.084 00.001 8532 IsGuiding returns 0
22:59:07.084 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:59:07.165 00.081 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"add05641-f346-43d5-b3a6-6ed808387e5c"}
22:59:07.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"add05641-f346-43d5-b3a6-6ed808387e5c"}
22:59:07.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c8bb790-64c7-47bb-93c9-3af6cf7bd9e5"}
22:59:07.171 00.002 7008 case statement mapped state 6 to 3
22:59:07.173 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c8bb790-64c7-47bb-93c9-3af6cf7bd9e5"}
22:59:07.176 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f8cf3d25-b6e5-45a5-9d30-11accf248be4"}
22:59:07.177 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[7.10,6.91],"pixels":"..."},"id":"f8cf3d25-b6e5-45a5-9d30-11accf248be4"}
22:59:09.164 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f21d169-eaef-4630-a430-bfb7f18c8259"}
22:59:09.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f21d169-eaef-4630-a430-bfb7f18c8259"}
22:59:09.168 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b056ba8c-e76b-4e6d-9d7e-eff76f0ecc1a"}
22:59:09.171 00.003 7008 case statement mapped state 6 to 3
22:59:09.174 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b056ba8c-e76b-4e6d-9d7e-eff76f0ecc1a"}
22:59:09.179 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58f9a3a5-5f4c-446c-8fb6-2de3d8e21aa5"}
22:59:09.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[7.10,6.91],"pixels":"..."},"id":"58f9a3a5-5f4c-446c-8fb6-2de3d8e21aa5"}
22:59:09.601 00.420 8532 IsGuiding returns 1
22:59:09.601 00.000 8532 scope still moving after pulse duration time elapsed
22:59:09.632 00.031 8532 IsSlewing returns 0
22:59:09.632 00.000 8532 IsGuiding returns 0
22:59:09.632 00.000 8532 scope move finished after 2500 + 49 ms
22:59:09.632 00.000 8532 Move returns status 0, amount 2500
22:59:09.632 00.000 8532 move complete, result=0
22:59:09.632 00.000 8532 worker thread done servicing request
22:59:09.632 00.000 8532 Worker thread wakes up
22:59:09.632 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 7.2 px 2500 ms SOUTH
22:59:09.635 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:09.635 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:11.166 01.531 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7f7fa8d-dd1d-47a9-bab2-37d4a8e049cc"}
22:59:11.170 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7f7fa8d-dd1d-47a9-bab2-37d4a8e049cc"}
22:59:11.173 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"896c82ea-ae73-4c88-942f-f012a57fab3b"}
22:59:11.175 00.002 7008 case statement mapped state 6 to 3
22:59:11.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"896c82ea-ae73-4c88-942f-f012a57fab3b"}
22:59:11.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8245da0-e7c9-422a-9728-c46f1d15fb23"}
22:59:11.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":565,"width":15,"height":15,"star_pos":[7.10,6.91],"pixels":"..."},"id":"a8245da0-e7c9-422a-9728-c46f1d15fb23"}
22:59:11.764 00.582 8532 Exposure complete
22:59:11.794 00.030 8532 worker thread done servicing request
22:59:11.794 00.000 7008 OnExposeComplete: enter
22:59:11.797 00.003 7008 UpdateGuideState(): m_state=6
22:59:11.798 00.001 7008 Star::Find(15, 553, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
22:59:11.800 00.002 7008 Star::Find returns 1 (0), X=552.98, Y=451.98, Mass=246341, SNR=312.2, Peak=50600 HFD=2.0
22:59:11.802 00.002 7008 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.07) = xAngle (1.59 = 1.59)
22:59:11.804 00.002 7008 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.17 = 1.17)
22:59:11.806 00.002 7008 CameraToMount -- cameraX=0.44 cameraY=7.87 hyp=7.88 cameraTheta=1.51 mountX=-0.12 mountY=7.26, mountTheta=1.59
22:59:11.809 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=7.87, opts=13)
22:59:11.811 00.002 7008 Enqueuing Move request for scope (0.44, 7.87)
22:59:11.813 00.002 8532 Worker thread wakes up
22:59:11.813 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, 7.87) opts 0xd
22:59:11.813 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, 7.87)
22:59:11.813 00.000 8532 Moving (0.44, 7.87) raw xDistance=-0.12 yDistance=7.26
22:59:11.813 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2540, FiltMin=2254, FiltMax=27268, Gamma=0.990
22:59:11.814 00.001 7008 UpdateGuideState exits: m=246341 SNR=312.2
22:59:11.816 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.817 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:11.818 00.001 7008 Enqueuing Expose request
22:59:11.819 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:59:11.819 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.26 from input 7.26
22:59:11.820 00.001 8532 MoveAxis(E, 0, ABG)
22:59:11.820 00.000 8532 Move returns status 0, amount 0
22:59:11.820 00.000 8532 MoveAxis(S, 12743, ABG)
22:59:11.820 00.000 8532 duration set to 2500 by maxDecDuration
22:59:11.820 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:11.820 00.000 8532 IsSlewing returns 0
22:59:11.820 00.000 8532 IsGuiding returns 0
22:59:11.822 00.002 8532 PulseGuide returned control before completion, sleep 2510
22:59:13.165 01.343 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"565b3255-a2a0-44a7-82b3-4d9631b0b4ec"}
22:59:13.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"565b3255-a2a0-44a7-82b3-4d9631b0b4ec"}
22:59:13.170 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec979b32-526f-4a4a-b7ad-79ad0a932f6a"}
22:59:13.172 00.002 7008 case statement mapped state 6 to 3
22:59:13.176 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec979b32-526f-4a4a-b7ad-79ad0a932f6a"}
22:59:13.179 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c70401b-bfec-4db8-bc23-83a20dd498fd"}
22:59:13.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.98,6.98],"pixels":"..."},"id":"7c70401b-bfec-4db8-bc23-83a20dd498fd"}
22:59:14.343 01.162 8532 IsGuiding returns 0
22:59:14.343 00.000 8532 Move returns status 0, amount 2500
22:59:14.343 00.000 8532 move complete, result=0
22:59:14.343 00.000 8532 worker thread done servicing request
22:59:14.344 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 7.3 px 2500 ms SOUTH
22:59:14.348 00.004 8532 Worker thread wakes up
22:59:14.348 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:14.348 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:15.163 00.815 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6a7aaac-9cfe-49b9-88c2-b057ea31f823"}
22:59:15.166 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6a7aaac-9cfe-49b9-88c2-b057ea31f823"}
22:59:15.171 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"251f18be-4bd1-4688-95f1-1e6551fb67d4"}
22:59:15.172 00.001 7008 case statement mapped state 6 to 3
22:59:15.173 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"251f18be-4bd1-4688-95f1-1e6551fb67d4"}
22:59:15.175 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5dce53ae-e64e-4944-9721-e8fbd50ea188"}
22:59:15.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.98,6.98],"pixels":"..."},"id":"5dce53ae-e64e-4944-9721-e8fbd50ea188"}
22:59:16.471 01.295 8532 Exposure complete
22:59:16.504 00.033 8532 worker thread done servicing request
22:59:16.504 00.000 7008 OnExposeComplete: enter
22:59:16.506 00.002 7008 UpdateGuideState(): m_state=6
22:59:16.507 00.001 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
22:59:16.509 00.002 7008 Star::Find returns 1 (0), X=552.71, Y=451.94, Mass=221353, SNR=294.1, Peak=43715 HFD=2.3
22:59:16.510 00.001 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
22:59:16.512 00.002 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
22:59:16.515 00.003 7008 CameraToMount -- cameraX=0.17 cameraY=7.82 hyp=7.83 cameraTheta=1.55 mountX=-0.38 mountY=7.31, mountTheta=1.62
22:59:16.518 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=7.82, opts=13)
22:59:16.520 00.002 7008 Enqueuing Move request for scope (0.17, 7.82)
22:59:16.521 00.001 8532 Worker thread wakes up
22:59:16.521 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 7.82) opts 0xd
22:59:16.521 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 7.82)
22:59:16.521 00.000 8532 Moving (0.17, 7.82) raw xDistance=-0.38 yDistance=7.31
22:59:16.521 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64660, med=2540, FiltMin=2229, FiltMax=26751, Gamma=0.990
22:59:16.523 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:59:16.523 00.000 7008 UpdateGuideState exits: m=221353 SNR=294.1
22:59:16.526 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.527 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:16.528 00.001 7008 Enqueuing Expose request
22:59:16.529 00.001 8532 GuideAlgorithmResistSwitch::result() returns 7.31 from input 7.31
22:59:16.529 00.000 8532 MoveAxis(E, 343, ABG)
22:59:16.529 00.000 8532 Guiding  Dir = 2, Dur = 343
22:59:16.530 00.001 8532 IsSlewing returns 0
22:59:16.530 00.000 8532 IsGuiding returns 0
22:59:16.531 00.001 8532 PulseGuide returned control before completion, sleep 353
22:59:16.887 00.356 8532 IsGuiding returns 0
22:59:16.887 00.000 8532 Move returns status 0, amount 343
22:59:16.887 00.000 8532 MoveAxis(S, 12831, ABG)
22:59:16.887 00.000 8532 duration set to 2500 by maxDecDuration
22:59:16.887 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:16.887 00.000 8532 IsSlewing returns 0
22:59:16.887 00.000 8532 IsGuiding returns 0
22:59:16.888 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:59:17.163 00.275 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7d9cb60c-55a8-4d78-8c97-9182836cf403"}
22:59:17.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7d9cb60c-55a8-4d78-8c97-9182836cf403"}
22:59:17.168 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34cac641-5825-4f2e-b882-da6fefc1fa6a"}
22:59:17.171 00.003 7008 case statement mapped state 6 to 3
22:59:17.173 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34cac641-5825-4f2e-b882-da6fefc1fa6a"}
22:59:17.176 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3a4a717-9472-4a99-99b8-5ce1aa499aaa"}
22:59:17.181 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[6.71,6.94],"pixels":"..."},"id":"f3a4a717-9472-4a99-99b8-5ce1aa499aaa"}
22:59:19.162 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90770c6c-d7de-45c9-aba2-c9498c0bebd6"}
22:59:19.165 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90770c6c-d7de-45c9-aba2-c9498c0bebd6"}
22:59:19.167 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42e6ee16-bc2a-4cb4-87b2-8c39b4d1b9d0"}
22:59:19.169 00.002 7008 case statement mapped state 6 to 3
22:59:19.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42e6ee16-bc2a-4cb4-87b2-8c39b4d1b9d0"}
22:59:19.176 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de193d7e-c445-4311-9b20-6dd0cd0f4d03"}
22:59:19.180 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[6.71,6.94],"pixels":"..."},"id":"de193d7e-c445-4311-9b20-6dd0cd0f4d03"}
22:59:19.399 00.219 8532 IsGuiding returns 1
22:59:19.399 00.000 8532 scope still moving after pulse duration time elapsed
22:59:19.431 00.032 8532 IsSlewing returns 0
22:59:19.432 00.001 8532 IsGuiding returns 0
22:59:19.432 00.000 8532 scope move finished after 2500 + 44 ms
22:59:19.432 00.000 8532 Move returns status 0, amount 2500
22:59:19.432 00.000 8532 move complete, result=0
22:59:19.432 00.000 8532 worker thread done servicing request
22:59:19.432 00.000 8532 Worker thread wakes up
22:59:19.432 00.000 7008 GuideStep: -0.4 px 343 ms EAST, 7.3 px 2500 ms SOUTH
22:59:19.436 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:19.436 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:21.161 01.725 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d620dd2-ae0d-4dcd-b611-728a31c416b1"}
22:59:21.163 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d620dd2-ae0d-4dcd-b611-728a31c416b1"}
22:59:21.165 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"745d1ddd-241f-476c-a44f-55400179654a"}
22:59:21.167 00.002 7008 case statement mapped state 6 to 3
22:59:21.168 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"745d1ddd-241f-476c-a44f-55400179654a"}
22:59:21.169 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97565b1c-c1e2-42f0-9ad1-165bc8ee1c8b"}
22:59:21.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":567,"width":15,"height":15,"star_pos":[6.71,6.94],"pixels":"..."},"id":"97565b1c-c1e2-42f0-9ad1-165bc8ee1c8b"}
22:59:21.562 00.390 8532 Exposure complete
22:59:21.602 00.040 8532 worker thread done servicing request
22:59:21.602 00.000 7008 OnExposeComplete: enter
22:59:21.604 00.002 7008 UpdateGuideState(): m_state=6
22:59:21.606 00.002 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
22:59:21.608 00.002 7008 Star::Find returns 1 (0), X=552.74, Y=451.89, Mass=207397, SNR=300.9, Peak=41618 HFD=2.3
22:59:21.611 00.003 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
22:59:21.613 00.002 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.20 = 1.20)
22:59:21.616 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=7.78 hyp=7.78 cameraTheta=1.54 mountX=-0.34 mountY=7.26, mountTheta=1.62
22:59:21.621 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=7.78, opts=13)
22:59:21.624 00.003 7008 Enqueuing Move request for scope (0.21, 7.78)
22:59:21.626 00.002 8532 Worker thread wakes up
22:59:21.626 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58195, med=2543, FiltMin=2233, FiltMax=22132, Gamma=0.990
22:59:21.629 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 7.78) opts 0xd
22:59:21.629 00.000 7008 UpdateGuideState exits: m=207397 SNR=300.9
22:59:21.631 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.633 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:21.635 00.002 7008 Enqueuing Expose request
22:59:21.636 00.001 8532 Handling offset move in thread for scope, endpoint = (0.21, 7.78)
22:59:21.636 00.000 8532 Moving (0.21, 7.78) raw xDistance=-0.34 yDistance=7.26
22:59:21.636 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
22:59:21.636 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.26 from input 7.26
22:59:21.637 00.001 8532 MoveAxis(E, 336, ABG)
22:59:21.637 00.000 8532 Guiding  Dir = 2, Dur = 336
22:59:21.637 00.000 8532 IsSlewing returns 0
22:59:21.637 00.000 8532 IsGuiding returns 0
22:59:21.638 00.001 8532 PulseGuide returned control before completion, sleep 346
22:59:21.991 00.353 8532 IsGuiding returns 0
22:59:21.991 00.000 8532 Move returns status 0, amount 336
22:59:21.991 00.000 8532 MoveAxis(S, 12734, ABG)
22:59:21.991 00.000 8532 duration set to 2500 by maxDecDuration
22:59:21.991 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:21.991 00.000 8532 IsSlewing returns 0
22:59:21.991 00.000 8532 IsGuiding returns 0
22:59:21.992 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:59:23.159 01.167 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee4ff605-22c1-413c-8be6-5364070d83f4"}
22:59:23.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee4ff605-22c1-413c-8be6-5364070d83f4"}
22:59:23.164 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1176f4c7-7791-478c-9ffc-d08a0d06ed24"}
22:59:23.165 00.001 7008 case statement mapped state 6 to 3
22:59:23.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1176f4c7-7791-478c-9ffc-d08a0d06ed24"}
22:59:23.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"713d1980-b8c3-44dc-bf41-4f14350cf8d2"}
22:59:23.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"713d1980-b8c3-44dc-bf41-4f14350cf8d2"}
22:59:24.513 01.342 8532 IsGuiding returns 1
22:59:24.513 00.000 8532 scope still moving after pulse duration time elapsed
22:59:24.544 00.031 8532 IsSlewing returns 0
22:59:24.544 00.000 8532 IsGuiding returns 0
22:59:24.544 00.000 8532 scope move finished after 2500 + 51 ms
22:59:24.544 00.000 8532 Move returns status 0, amount 2500
22:59:24.544 00.000 8532 move complete, result=0
22:59:24.544 00.000 8532 worker thread done servicing request
22:59:24.544 00.000 8532 Worker thread wakes up
22:59:24.544 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:24.544 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:24.544 00.000 7008 GuideStep: -0.3 px 336 ms EAST, 7.3 px 2500 ms SOUTH
22:59:25.159 00.615 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"559167dc-3ab4-445b-8efa-7b62690f9699"}
22:59:25.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"559167dc-3ab4-445b-8efa-7b62690f9699"}
22:59:25.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8138b5c2-e8b7-4a96-b55e-0d6a0f349dbe"}
22:59:25.165 00.002 7008 case statement mapped state 6 to 3
22:59:25.166 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8138b5c2-e8b7-4a96-b55e-0d6a0f349dbe"}
22:59:25.168 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bdba365e-c130-49f5-b0d5-d6e4d3060045"}
22:59:25.170 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"bdba365e-c130-49f5-b0d5-d6e4d3060045"}
22:59:26.675 01.505 8532 Exposure complete
22:59:26.718 00.043 8532 worker thread done servicing request
22:59:26.719 00.001 7008 OnExposeComplete: enter
22:59:26.721 00.002 7008 UpdateGuideState(): m_state=6
22:59:26.723 00.002 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
22:59:26.725 00.002 7008 Star::Find returns 1 (0), X=552.87, Y=451.93, Mass=246259, SNR=326.5, Peak=50492 HFD=2.2
22:59:26.727 00.002 7008 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.07) = xAngle (1.60 = 1.60)
22:59:26.728 00.001 7008 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.19 = 1.19)
22:59:26.730 00.002 7008 CameraToMount -- cameraX=0.33 cameraY=7.82 hyp=7.82 cameraTheta=1.53 mountX=-0.22 mountY=7.25, mountTheta=1.60
22:59:26.733 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=7.82, opts=13)
22:59:26.734 00.001 7008 Enqueuing Move request for scope (0.33, 7.82)
22:59:26.736 00.002 8532 Worker thread wakes up
22:59:26.736 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 7.82) opts 0xd
22:59:26.736 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 7.82)
22:59:26.736 00.000 8532 Moving (0.33, 7.82) raw xDistance=-0.22 yDistance=7.25
22:59:26.736 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
22:59:26.737 00.001 8532 GuideAlgorithmResistSwitch::result() returns 7.25 from input 7.25
22:59:26.737 00.000 8532 MoveAxis(E, 226, ABG)
22:59:26.737 00.000 8532 Guiding  Dir = 2, Dur = 226
22:59:26.737 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54480, med=2543, FiltMin=2207, FiltMax=19164, Gamma=0.990
22:59:26.739 00.002 7008 UpdateGuideState exits: m=246259 SNR=326.5
22:59:26.740 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.743 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:26.744 00.001 7008 Enqueuing Expose request
22:59:26.746 00.002 8532 IsSlewing returns 0
22:59:26.747 00.001 8532 IsGuiding returns 0
22:59:26.747 00.000 8532 PulseGuide returned control before completion, sleep 236
22:59:26.992 00.245 8532 IsGuiding returns 0
22:59:26.992 00.000 8532 Move returns status 0, amount 226
22:59:26.993 00.001 8532 MoveAxis(S, 12725, ABG)
22:59:26.993 00.000 8532 duration set to 2500 by maxDecDuration
22:59:26.993 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:26.993 00.000 8532 IsSlewing returns 0
22:59:26.993 00.000 8532 IsGuiding returns 0
22:59:26.994 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:59:27.160 00.166 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7a8b89ed-826c-4b40-8a66-010de416d1eb"}
22:59:27.161 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7a8b89ed-826c-4b40-8a66-010de416d1eb"}
22:59:27.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48cf55eb-922d-46b1-9486-cd91f08080b6"}
22:59:27.165 00.002 7008 case statement mapped state 6 to 3
22:59:27.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48cf55eb-922d-46b1-9486-cd91f08080b6"}
22:59:27.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"36a6bd11-a621-4f39-985e-443d512102d9"}
22:59:27.173 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.87,6.93],"pixels":"..."},"id":"36a6bd11-a621-4f39-985e-443d512102d9"}
22:59:29.159 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cea9465f-3e3d-4d02-aeac-be1be4b6642c"}
22:59:29.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cea9465f-3e3d-4d02-aeac-be1be4b6642c"}
22:59:29.162 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef40c29f-5e10-43dc-81f4-a3ac4a5af6ef"}
22:59:29.165 00.003 7008 case statement mapped state 6 to 3
22:59:29.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef40c29f-5e10-43dc-81f4-a3ac4a5af6ef"}
22:59:29.170 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"34a22458-a50a-44d5-b813-6d9d169b48d1"}
22:59:29.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.87,6.93],"pixels":"..."},"id":"34a22458-a50a-44d5-b813-6d9d169b48d1"}
22:59:29.512 00.340 8532 IsGuiding returns 0
22:59:29.512 00.000 8532 Move returns status 0, amount 2500
22:59:29.512 00.000 8532 move complete, result=0
22:59:29.512 00.000 8532 worker thread done servicing request
22:59:29.512 00.000 8532 Worker thread wakes up
22:59:29.512 00.000 7008 GuideStep: -0.2 px 226 ms EAST, 7.3 px 2500 ms SOUTH
22:59:29.515 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:29.515 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:31.157 01.642 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e89a846-3de4-492d-99ca-927d5afa2bef"}
22:59:31.163 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e89a846-3de4-492d-99ca-927d5afa2bef"}
22:59:31.167 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"997fad89-e4e7-429a-bec5-25faeeab78c4"}
22:59:31.170 00.003 7008 case statement mapped state 6 to 3
22:59:31.174 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"997fad89-e4e7-429a-bec5-25faeeab78c4"}
22:59:31.177 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c1e079c-47be-4c6a-a3b0-d1bf651f70aa"}
22:59:31.181 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.87,6.93],"pixels":"..."},"id":"7c1e079c-47be-4c6a-a3b0-d1bf651f70aa"}
22:59:31.643 00.462 8532 Exposure complete
22:59:31.677 00.034 8532 worker thread done servicing request
22:59:31.677 00.000 7008 OnExposeComplete: enter
22:59:31.680 00.003 7008 UpdateGuideState(): m_state=6
22:59:31.683 00.003 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
22:59:31.685 00.002 7008 Star::Find returns 1 (0), X=552.57, Y=451.51, Mass=244065, SNR=304.6, Peak=39418 HFD=3.1
22:59:31.686 00.001 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
22:59:31.688 00.002 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
22:59:31.690 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=7.39 hyp=7.39 cameraTheta=1.57 mountX=-0.49 mountY=6.95, mountTheta=1.64
22:59:31.692 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=7.39, opts=13)
22:59:31.694 00.002 7008 Enqueuing Move request for scope (0.04, 7.39)
22:59:31.696 00.002 8532 Worker thread wakes up
22:59:31.696 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 7.39) opts 0xd
22:59:31.696 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 7.39)
22:59:31.696 00.000 8532 Moving (0.04, 7.39) raw xDistance=-0.49 yDistance=6.95
22:59:31.696 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
22:59:31.696 00.000 8532 GuideAlgorithmResistSwitch::result() returns 6.95 from input 6.95
22:59:31.696 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=41590, med=2540, FiltMin=2231, FiltMax=31491, Gamma=0.990
22:59:31.699 00.003 7008 UpdateGuideState exits: m=244065 SNR=304.6
22:59:31.701 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.703 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:31.705 00.002 7008 Enqueuing Expose request
22:59:31.707 00.002 8532 MoveAxis(E, 456, ABG)
22:59:31.707 00.000 8532 Guiding  Dir = 2, Dur = 456
22:59:31.708 00.001 8532 IsSlewing returns 0
22:59:31.708 00.000 8532 IsGuiding returns 0
22:59:31.708 00.000 8532 PulseGuide returned control before completion, sleep 466
22:59:32.182 00.474 8532 IsGuiding returns 0
22:59:32.182 00.000 8532 Move returns status 0, amount 456
22:59:32.182 00.000 8532 MoveAxis(S, 12197, ABG)
22:59:32.182 00.000 8532 duration set to 2500 by maxDecDuration
22:59:32.183 00.001 8532 GetBoolean("/Confirm/3/MaxDecLimitWarningEnabled", 1) returns 1
22:59:32.183 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:32.183 00.000 7008 Alert: PHD2 is not able to make sufficient corrections in Dec.  If the side-of-pier has changed from where you last calibrated, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. If so, fix it and recalibrate.  Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
22:59:32.186 00.003 8532 IsSlewing returns 0
22:59:32.188 00.002 8532 IsGuiding returns 0
22:59:32.189 00.001 8532 PulseGuide returned control before completion, sleep 2509
22:59:33.157 00.968 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29ca112f-f06b-4935-8d92-fe9fbe46401b"}
22:59:33.158 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29ca112f-f06b-4935-8d92-fe9fbe46401b"}
22:59:33.160 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3953e6f5-24e4-49d0-b0e3-0dbdfce9bb9e"}
22:59:33.163 00.003 7008 case statement mapped state 6 to 3
22:59:33.164 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3953e6f5-24e4-49d0-b0e3-0dbdfce9bb9e"}
22:59:33.166 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd1983d8-514e-4e81-a7e3-7e839a5590fa"}
22:59:33.168 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[6.57,6.51],"pixels":"..."},"id":"cd1983d8-514e-4e81-a7e3-7e839a5590fa"}
22:59:34.713 01.545 8532 IsGuiding returns 0
22:59:34.714 00.001 8532 Move returns status 0, amount 2500
22:59:34.714 00.000 8532 move complete, result=0
22:59:34.714 00.000 8532 worker thread done servicing request
22:59:34.714 00.000 8532 Worker thread wakes up
22:59:34.714 00.000 7008 GuideStep: -0.5 px 456 ms EAST, 7.0 px 2500 ms SOUTH
22:59:34.719 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:34.719 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:35.157 00.438 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3599cdc-6d69-454d-a960-06d64823e47c"}
22:59:35.159 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3599cdc-6d69-454d-a960-06d64823e47c"}
22:59:35.161 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e6e3d50-b2e9-4130-905e-a8a3f973b349"}
22:59:35.164 00.003 7008 case statement mapped state 6 to 3
22:59:35.165 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e6e3d50-b2e9-4130-905e-a8a3f973b349"}
22:59:35.167 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd9241dd-114b-4859-b913-9e979e2e1d7d"}
22:59:35.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":570,"width":15,"height":15,"star_pos":[6.57,6.51],"pixels":"..."},"id":"dd9241dd-114b-4859-b913-9e979e2e1d7d"}
22:59:36.840 01.671 8532 Exposure complete
22:59:36.882 00.042 8532 worker thread done servicing request
22:59:36.882 00.000 7008 OnExposeComplete: enter
22:59:36.884 00.002 7008 UpdateGuideState(): m_state=6
22:59:36.885 00.001 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
22:59:36.887 00.002 7008 Star::Find returns 1 (0), X=552.56, Y=451.58, Mass=249681, SNR=329.4, Peak=42792 HFD=2.9
22:59:36.888 00.001 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
22:59:36.891 00.003 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
22:59:36.892 00.001 7008 CameraToMount -- cameraX=0.02 cameraY=7.46 hyp=7.46 cameraTheta=1.57 mountX=-0.50 mountY=7.03, mountTheta=1.64
22:59:36.895 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=7.46, opts=13)
22:59:36.897 00.002 7008 Enqueuing Move request for scope (0.02, 7.46)
22:59:36.899 00.002 8532 Worker thread wakes up
22:59:36.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 7.46) opts 0xd
22:59:36.899 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 7.46)
22:59:36.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50829, med=2537, FiltMin=2225, FiltMax=33538, Gamma=0.990
22:59:36.901 00.002 8532 Moving (0.02, 7.46) raw xDistance=-0.50 yDistance=7.03
22:59:36.901 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
22:59:36.901 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.03 from input 7.03
22:59:36.901 00.000 8532 MoveAxis(E, 489, ABG)
22:59:36.901 00.000 8532 Guiding  Dir = 2, Dur = 489
22:59:36.901 00.000 7008 UpdateGuideState exits: m=249681 SNR=329.4
22:59:36.904 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.905 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:36.908 00.003 8532 IsSlewing returns 0
22:59:36.908 00.000 7008 Enqueuing Expose request
22:59:36.909 00.001 8532 IsGuiding returns 0
22:59:36.910 00.001 8532 PulseGuide returned control before completion, sleep 499
22:59:37.158 00.248 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27e490a6-932c-468f-a0ee-ba2b098a8a7b"}
22:59:37.159 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27e490a6-932c-468f-a0ee-ba2b098a8a7b"}
22:59:37.172 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cdd8daa3-1df0-470a-9e3d-47a907d10cd5"}
22:59:37.175 00.003 7008 case statement mapped state 6 to 3
22:59:37.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdd8daa3-1df0-470a-9e3d-47a907d10cd5"}
22:59:37.179 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c4f486b0-1c00-40ce-aa25-0249450f47fe"}
22:59:37.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[6.56,6.58],"pixels":"..."},"id":"c4f486b0-1c00-40ce-aa25-0249450f47fe"}
22:59:37.423 00.242 8532 IsGuiding returns 0
22:59:37.423 00.000 8532 Move returns status 0, amount 489
22:59:37.423 00.000 8532 MoveAxis(S, 12325, ABG)
22:59:37.423 00.000 8532 duration set to 2500 by maxDecDuration
22:59:37.425 00.002 8532 Guiding  Dir = 1, Dur = 2500
22:59:37.425 00.000 8532 IsSlewing returns 0
22:59:37.425 00.000 8532 IsGuiding returns 0
22:59:37.426 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:59:39.157 01.731 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"610c28dd-b238-4c6d-8f53-6a0c4ab4a30f"}
22:59:39.159 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"610c28dd-b238-4c6d-8f53-6a0c4ab4a30f"}
22:59:39.161 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79d7f544-515a-400e-9667-637b411a6574"}
22:59:39.163 00.002 7008 case statement mapped state 6 to 3
22:59:39.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79d7f544-515a-400e-9667-637b411a6574"}
22:59:39.168 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b857d9b8-d9e3-4b31-bed2-b0ca38c8950b"}
22:59:39.170 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[6.56,6.58],"pixels":"..."},"id":"b857d9b8-d9e3-4b31-bed2-b0ca38c8950b"}
22:59:39.944 00.774 8532 IsGuiding returns 0
22:59:39.944 00.000 8532 Move returns status 0, amount 2500
22:59:39.944 00.000 8532 move complete, result=0
22:59:39.944 00.000 8532 worker thread done servicing request
22:59:39.945 00.001 8532 Worker thread wakes up
22:59:39.945 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:39.945 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:39.945 00.000 7008 GuideStep: -0.5 px 489 ms EAST, 7.0 px 2500 ms SOUTH
22:59:41.158 01.213 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9db7e68d-e71a-4b32-8020-7de745fcf3c5"}
22:59:41.162 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9db7e68d-e71a-4b32-8020-7de745fcf3c5"}
22:59:41.164 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b405fe7-1c7b-45a1-9a55-c488486a4452"}
22:59:41.169 00.005 7008 case statement mapped state 6 to 3
22:59:41.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b405fe7-1c7b-45a1-9a55-c488486a4452"}
22:59:41.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9b2e6b0b-34b8-4eb7-bdf6-0449a857af6b"}
22:59:41.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[6.56,6.58],"pixels":"..."},"id":"9b2e6b0b-34b8-4eb7-bdf6-0449a857af6b"}
22:59:42.068 00.890 8532 Exposure complete
22:59:42.106 00.038 8532 worker thread done servicing request
22:59:42.106 00.000 7008 OnExposeComplete: enter
22:59:42.108 00.002 7008 UpdateGuideState(): m_state=6
22:59:42.110 00.002 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
22:59:42.111 00.001 7008 Star::Find returns 1 (0), X=552.51, Y=451.71, Mass=256538, SNR=337.1, Peak=41435 HFD=2.7
22:59:42.112 00.001 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.65 = 1.65)
22:59:42.114 00.002 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
22:59:42.115 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=7.59 hyp=7.59 cameraTheta=1.57 mountX=-0.57 mountY=7.16, mountTheta=1.65
22:59:42.117 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=7.59, opts=13)
22:59:42.119 00.002 7008 Enqueuing Move request for scope (-0.03, 7.59)
22:59:42.122 00.003 8532 Worker thread wakes up
22:59:42.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 7.59) opts 0xd
22:59:42.122 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 7.59)
22:59:42.122 00.000 8532 Moving (-0.03, 7.59) raw xDistance=-0.57 yDistance=7.16
22:59:42.122 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
22:59:42.122 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.16 from input 7.16
22:59:42.122 00.000 8532 MoveAxis(E, 548, ABG)
22:59:42.122 00.000 8532 Guiding  Dir = 2, Dur = 548
22:59:42.122 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56860, med=2535, FiltMin=2193, FiltMax=31078, Gamma=0.990
22:59:42.124 00.002 7008 UpdateGuideState exits: m=256538 SNR=337.1
22:59:42.125 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.126 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:42.127 00.001 7008 Enqueuing Expose request
22:59:42.129 00.002 8532 IsSlewing returns 0
22:59:42.129 00.000 8532 IsGuiding returns 0
22:59:42.129 00.000 8532 PulseGuide returned control before completion, sleep 558
22:59:42.698 00.569 8532 IsGuiding returns 0
22:59:42.699 00.001 8532 Move returns status 0, amount 548
22:59:42.699 00.000 8532 MoveAxis(S, 12569, ABG)
22:59:42.699 00.000 8532 duration set to 2500 by maxDecDuration
22:59:42.699 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:42.699 00.000 8532 IsSlewing returns 0
22:59:42.699 00.000 8532 IsGuiding returns 0
22:59:42.700 00.001 8532 PulseGuide returned control before completion, sleep 2510
22:59:43.155 00.455 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce6f9485-a538-46e4-aaec-167fe3bc5a5e"}
22:59:43.157 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce6f9485-a538-46e4-aaec-167fe3bc5a5e"}
22:59:43.159 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e71679db-1e79-4da3-926d-9ca19024e685"}
22:59:43.161 00.002 7008 case statement mapped state 6 to 3
22:59:43.164 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e71679db-1e79-4da3-926d-9ca19024e685"}
22:59:43.166 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9ee312f7-5b15-4754-8e95-5f93e3d97ef7"}
22:59:43.169 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[6.51,6.71],"pixels":"..."},"id":"9ee312f7-5b15-4754-8e95-5f93e3d97ef7"}
22:59:45.154 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2229837e-691d-4840-85dc-0aa47fb8f8c5"}
22:59:45.156 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2229837e-691d-4840-85dc-0aa47fb8f8c5"}
22:59:45.159 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d219677d-e9e3-493b-a7ac-c19854e08976"}
22:59:45.162 00.003 7008 case statement mapped state 6 to 3
22:59:45.164 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d219677d-e9e3-493b-a7ac-c19854e08976"}
22:59:45.166 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0abd77cc-8442-4b10-9fea-dcf0bc641ea0"}
22:59:45.169 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[6.51,6.71],"pixels":"..."},"id":"0abd77cc-8442-4b10-9fea-dcf0bc641ea0"}
22:59:45.212 00.043 8532 IsGuiding returns 1
22:59:45.212 00.000 8532 scope still moving after pulse duration time elapsed
22:59:45.241 00.029 8532 IsSlewing returns 0
22:59:45.241 00.000 8532 IsGuiding returns 0
22:59:45.241 00.000 8532 scope move finished after 2500 + 41 ms
22:59:45.241 00.000 8532 Move returns status 0, amount 2500
22:59:45.241 00.000 8532 move complete, result=0
22:59:45.242 00.001 8532 worker thread done servicing request
22:59:45.242 00.000 8532 Worker thread wakes up
22:59:45.242 00.000 7008 GuideStep: -0.6 px 548 ms EAST, 7.2 px 2500 ms SOUTH
22:59:45.244 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:45.244 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:47.153 01.909 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a1d5ce9-351e-432b-be5c-2f40ffdae976"}
22:59:47.157 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a1d5ce9-351e-432b-be5c-2f40ffdae976"}
22:59:47.160 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3319173b-8896-463b-8272-5a8d0d7eeef2"}
22:59:47.163 00.003 7008 case statement mapped state 6 to 3
22:59:47.164 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3319173b-8896-463b-8272-5a8d0d7eeef2"}
22:59:47.166 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"acd31139-2895-413b-a946-70c67255c7a7"}
22:59:47.169 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":572,"width":15,"height":15,"star_pos":[6.51,6.71],"pixels":"..."},"id":"acd31139-2895-413b-a946-70c67255c7a7"}
22:59:47.371 00.202 8532 Exposure complete
22:59:47.410 00.039 8532 worker thread done servicing request
22:59:47.410 00.000 7008 OnExposeComplete: enter
22:59:47.411 00.001 7008 UpdateGuideState(): m_state=6
22:59:47.413 00.002 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
22:59:47.415 00.002 7008 Star::Find returns 1 (0), X=552.62, Y=451.61, Mass=263555, SNR=324.8, Peak=46791 HFD=2.9
22:59:47.417 00.002 7008 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.07) = xAngle (1.63 = 1.63)
22:59:47.418 00.001 7008 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
22:59:47.420 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=7.49 hyp=7.49 cameraTheta=1.56 mountX=-0.45 mountY=7.03, mountTheta=1.63
22:59:47.422 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=7.49, opts=13)
22:59:47.424 00.002 7008 Enqueuing Move request for scope (0.08, 7.49)
22:59:47.425 00.001 8532 Worker thread wakes up
22:59:47.425 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 7.49) opts 0xd
22:59:47.425 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 7.49)
22:59:47.425 00.000 8532 Moving (0.08, 7.49) raw xDistance=-0.45 yDistance=7.03
22:59:47.425 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
22:59:47.425 00.000 8532 GuideAlgorithmResistSwitch::result() returns 7.03 from input 7.03
22:59:47.425 00.000 8532 MoveAxis(E, 447, ABG)
22:59:47.425 00.000 8532 Guiding  Dir = 2, Dur = 447
22:59:47.425 00.000 8532 IsSlewing returns 0
22:59:47.426 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49758, med=2536, FiltMin=2247, FiltMax=30072, Gamma=0.990
22:59:47.429 00.003 8532 IsGuiding returns 0
22:59:47.429 00.000 8532 PulseGuide returned control before completion, sleep 457
22:59:47.429 00.000 7008 UpdateGuideState exits: m=263555 SNR=324.8
22:59:47.431 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.433 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:47.434 00.001 7008 Enqueuing Expose request
22:59:47.895 00.461 8532 IsGuiding returns 1
22:59:47.895 00.000 8532 scope still moving after pulse duration time elapsed
22:59:47.926 00.031 8532 IsSlewing returns 0
22:59:47.926 00.000 8532 IsGuiding returns 0
22:59:47.926 00.000 8532 scope move finished after 447 + 50 ms
22:59:47.926 00.000 8532 Move returns status 0, amount 447
22:59:47.926 00.000 8532 MoveAxis(S, 12338, ABG)
22:59:47.926 00.000 8532 duration set to 2500 by maxDecDuration
22:59:47.926 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:47.927 00.001 8532 IsSlewing returns 0
22:59:47.927 00.000 8532 IsGuiding returns 0
22:59:47.927 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:59:49.153 01.226 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9415468-ff22-4f8c-af38-7a7917458acc"}
22:59:49.155 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9415468-ff22-4f8c-af38-7a7917458acc"}
22:59:49.156 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"273320ef-8623-41a7-ae49-842fa70f9c94"}
22:59:49.157 00.001 7008 case statement mapped state 6 to 3
22:59:49.159 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"273320ef-8623-41a7-ae49-842fa70f9c94"}
22:59:49.160 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e5e0fe66-1ed9-4224-8d15-53b9343684dd"}
22:59:49.163 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[6.62,6.61],"pixels":"..."},"id":"e5e0fe66-1ed9-4224-8d15-53b9343684dd"}
22:59:50.443 01.280 8532 IsGuiding returns 1
22:59:50.443 00.000 8532 scope still moving after pulse duration time elapsed
22:59:50.473 00.030 8532 IsSlewing returns 0
22:59:50.473 00.000 8532 IsGuiding returns 0
22:59:50.473 00.000 8532 scope move finished after 2500 + 46 ms
22:59:50.473 00.000 8532 Move returns status 0, amount 2500
22:59:50.473 00.000 8532 move complete, result=0
22:59:50.473 00.000 8532 worker thread done servicing request
22:59:50.473 00.000 8532 Worker thread wakes up
22:59:50.474 00.001 7008 GuideStep: -0.5 px 447 ms EAST, 7.0 px 2500 ms SOUTH
22:59:50.476 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:50.476 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,437,31,31)
22:59:51.153 00.677 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34cdafe6-2264-4065-9773-b36e0ce42631"}
22:59:51.156 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34cdafe6-2264-4065-9773-b36e0ce42631"}
22:59:51.162 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"276a81f2-2d30-4967-99a4-3d56e2a47d67"}
22:59:51.165 00.003 7008 case statement mapped state 6 to 3
22:59:51.166 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"276a81f2-2d30-4967-99a4-3d56e2a47d67"}
22:59:51.168 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a123516-b197-4353-9e66-73379bccffed"}
22:59:51.170 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[6.62,6.61],"pixels":"..."},"id":"0a123516-b197-4353-9e66-73379bccffed"}
22:59:52.605 01.435 8532 Exposure complete
22:59:52.637 00.032 8532 worker thread done servicing request
22:59:52.637 00.000 7008 OnExposeComplete: enter
22:59:52.640 00.003 7008 UpdateGuideState(): m_state=6
22:59:52.642 00.002 7008 Star::Find(15, 552, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
22:59:52.644 00.002 7008 Star::Find returns 1 (0), X=553.11, Y=449.97, Mass=258822, SNR=322.2, Peak=50192 HFD=2.2
22:59:52.645 00.001 7008 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.07) = xAngle (1.54 = 1.54)
22:59:52.647 00.002 7008 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.13 = 1.13)
22:59:52.649 00.002 7008 CameraToMount -- cameraX=0.57 cameraY=5.85 hyp=5.88 cameraTheta=1.47 mountX=0.16 mountY=5.32, mountTheta=1.54
22:59:52.652 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.57, y=5.85, opts=13)
22:59:52.654 00.002 7008 Enqueuing Move request for scope (0.57, 5.85)
22:59:52.656 00.002 8532 Worker thread wakes up
22:59:52.656 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.57, 5.85) opts 0xd
22:59:52.656 00.000 8532 Handling offset move in thread for scope, endpoint = (0.57, 5.85)
22:59:52.656 00.000 8532 Moving (0.57, 5.85) raw xDistance=0.16 yDistance=5.32
22:59:52.656 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:59:52.656 00.000 8532 GuideAlgorithmResistSwitch::result() returns 5.32 from input 5.32
22:59:52.656 00.000 8532 MoveAxis(E, 0, ABG)
22:59:52.656 00.000 8532 Move returns status 0, amount 0
22:59:52.656 00.000 8532 MoveAxis(S, 9332, ABG)
22:59:52.656 00.000 8532 duration set to 2500 by maxDecDuration
22:59:52.656 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:52.657 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2536, FiltMin=2266, FiltMax=25618, Gamma=0.990
22:59:52.658 00.001 8532 IsSlewing returns 0
22:59:52.659 00.001 7008 UpdateGuideState exits: m=258822 SNR=322.2
22:59:52.661 00.002 8532 IsGuiding returns 0
22:59:52.661 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.664 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:52.667 00.003 7008 Enqueuing Expose request
22:59:52.670 00.003 8532 PulseGuide returned control before completion, sleep 2510
22:59:53.151 00.481 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7edd052e-18be-496a-bb14-649f11ba90a5"}
22:59:53.153 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7edd052e-18be-496a-bb14-649f11ba90a5"}
22:59:53.155 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0449f1e8-68f5-4ba0-bacd-24ab1ee6f8ca"}
22:59:53.156 00.001 7008 case statement mapped state 6 to 3
22:59:53.158 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0449f1e8-68f5-4ba0-bacd-24ab1ee6f8ca"}
22:59:53.160 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6343960-e8b8-4835-9063-56c0386a6c6c"}
22:59:53.162 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.11,6.97],"pixels":"..."},"id":"f6343960-e8b8-4835-9063-56c0386a6c6c"}
22:59:55.151 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f3d997d-f4fb-41cd-8500-1f9a40fa8777"}
22:59:55.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f3d997d-f4fb-41cd-8500-1f9a40fa8777"}
22:59:55.158 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c769b10-e1d1-49c1-a98f-5a905920817d"}
22:59:55.162 00.004 7008 case statement mapped state 6 to 3
22:59:55.164 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c769b10-e1d1-49c1-a98f-5a905920817d"}
22:59:55.166 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cdd906e4-7e21-4931-b929-9163c9b9f898"}
22:59:55.169 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.11,6.97],"pixels":"..."},"id":"cdd906e4-7e21-4931-b929-9163c9b9f898"}
22:59:55.184 00.015 8532 IsGuiding returns 0
22:59:55.184 00.000 8532 Move returns status 0, amount 2500
22:59:55.184 00.000 8532 move complete, result=0
22:59:55.184 00.000 8532 worker thread done servicing request
22:59:55.184 00.000 8532 Worker thread wakes up
22:59:55.184 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 5.3 px 2500 ms SOUTH
22:59:55.187 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
22:59:55.187 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
22:59:57.150 01.963 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8ef614e-7ba2-4e06-bc57-b84a8e7137e3"}
22:59:57.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8ef614e-7ba2-4e06-bc57-b84a8e7137e3"}
22:59:57.155 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06e9e57c-4565-4698-9cd1-1673ca0ba77d"}
22:59:57.158 00.003 7008 case statement mapped state 6 to 3
22:59:57.161 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"06e9e57c-4565-4698-9cd1-1673ca0ba77d"}
22:59:57.164 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d12d575-3d96-4831-ad75-863591ba5c09"}
22:59:57.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[7.11,6.97],"pixels":"..."},"id":"4d12d575-3d96-4831-ad75-863591ba5c09"}
22:59:57.306 00.140 8532 Exposure complete
22:59:57.349 00.043 8532 worker thread done servicing request
22:59:57.349 00.000 7008 OnExposeComplete: enter
22:59:57.351 00.002 7008 UpdateGuideState(): m_state=6
22:59:57.353 00.002 7008 Star::Find(15, 553, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
22:59:57.355 00.002 7008 Star::Find returns 1 (0), X=553.47, Y=448.07, Mass=261166, SNR=336.6, Peak=38264 HFD=2.4
22:59:57.357 00.002 7008 MultiStar: exiting stabilization period
22:59:57.359 00.002 7008 MultiStar: [#1 1.24,4.02,0.54,U] [#2 1.07,3.91,0.51,U] [#3 1.23,3.88,0.42,U] [#4 1.33,3.98,0.34,U] [#5 1.29,4.13,0.33,U] [#6 1.06,3.99,0.35,U] [#7 1.07,4.17,0.28,U] [#8 0.90,3.98,0.32,U] 
22:59:57.364 00.005 7008 single-star, 8 included, MultiStar: {1.10, 3.99}, one-star: {0.93, 3.96}
22:59:57.366 00.002 7008 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.07) = xAngle (1.41 = 1.41)
22:59:57.368 00.002 7008 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.00 = 1.00)
22:59:57.370 00.002 7008 CameraToMount -- cameraX=0.93 cameraY=3.96 hyp=4.07 cameraTheta=1.34 mountX=0.65 mountY=3.42, mountTheta=1.38
22:59:57.373 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.93, y=3.96, opts=13)
22:59:57.375 00.002 7008 Enqueuing Move request for scope (0.93, 3.96)
22:59:57.377 00.002 8532 Worker thread wakes up
22:59:57.377 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.93, 3.96) opts 0xd
22:59:57.377 00.000 8532 Handling offset move in thread for scope, endpoint = (0.93, 3.96)
22:59:57.377 00.000 8532 Moving (0.93, 3.96) raw xDistance=0.65 yDistance=3.42
22:59:57.377 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:59:57.377 00.000 8532 GuideAlgorithmResistSwitch::result() returns 3.42 from input 3.42
22:59:57.378 00.001 8532 MoveAxis(W, 585, ABG)
22:59:57.378 00.000 8532 Guiding  Dir = 3, Dur = 585
22:59:57.378 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=53379, med=2535, FiltMin=2226, FiltMax=30301, Gamma=0.990
22:59:57.380 00.002 7008 UpdateGuideState exits: m=261166 SNR=336.6
22:59:57.382 00.002 8532 IsSlewing returns 0
22:59:57.382 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.384 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
22:59:57.385 00.001 7008 Enqueuing Expose request
22:59:57.387 00.002 8532 IsGuiding returns 0
22:59:57.387 00.000 8532 PulseGuide returned control before completion, sleep 595
22:59:57.987 00.600 8532 IsGuiding returns 0
22:59:57.987 00.000 8532 Move returns status 0, amount 585
22:59:57.987 00.000 8532 MoveAxis(S, 5998, ABG)
22:59:57.987 00.000 8532 duration set to 2500 by maxDecDuration
22:59:57.987 00.000 8532 Guiding  Dir = 1, Dur = 2500
22:59:57.987 00.000 8532 IsSlewing returns 0
22:59:57.987 00.000 8532 IsGuiding returns 0
22:59:57.987 00.000 8532 PulseGuide returned control before completion, sleep 2510
22:59:59.151 01.164 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9320223c-ea2c-493d-9697-764195c19122"}
22:59:59.153 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9320223c-ea2c-493d-9697-764195c19122"}
22:59:59.157 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a0788d7-9ede-49ff-8506-b2a22013c019"}
22:59:59.160 00.003 7008 case statement mapped state 6 to 3
22:59:59.162 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a0788d7-9ede-49ff-8506-b2a22013c019"}
22:59:59.165 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2f5807b-4cae-40d3-b596-0d1a8b69c440"}
22:59:59.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.47,7.07],"pixels":"..."},"id":"c2f5807b-4cae-40d3-b596-0d1a8b69c440"}
23:00:00.514 01.347 8532 IsGuiding returns 1
23:00:00.514 00.000 8532 scope still moving after pulse duration time elapsed
23:00:00.545 00.031 8532 IsSlewing returns 0
23:00:00.545 00.000 8532 IsGuiding returns 0
23:00:00.545 00.000 8532 scope move finished after 2500 + 57 ms
23:00:00.545 00.000 8532 Move returns status 0, amount 2500
23:00:00.545 00.000 8532 move complete, result=0
23:00:00.545 00.000 8532 worker thread done servicing request
23:00:00.545 00.000 8532 Worker thread wakes up
23:00:00.545 00.000 7008 GuideStep: 0.6 px 585 ms WEST, 3.4 px 2500 ms SOUTH
23:00:00.548 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:00.548 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:01.151 00.603 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5a25e47-81b3-41c4-a57a-482a3af293b0"}
23:00:01.151 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5a25e47-81b3-41c4-a57a-482a3af293b0"}
23:00:01.154 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"227a58a2-0cbc-4654-9b76-477b34ea33e1"}
23:00:01.157 00.003 7008 case statement mapped state 6 to 3
23:00:01.159 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"227a58a2-0cbc-4654-9b76-477b34ea33e1"}
23:00:01.161 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb0e17cc-3468-4e3e-a825-c9c98b9c0064"}
23:00:01.164 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":575,"width":15,"height":15,"star_pos":[7.47,7.07],"pixels":"..."},"id":"cb0e17cc-3468-4e3e-a825-c9c98b9c0064"}
23:00:02.676 01.512 8532 Exposure complete
23:00:02.714 00.038 8532 worker thread done servicing request
23:00:02.714 00.000 7008 OnExposeComplete: enter
23:00:02.715 00.001 7008 UpdateGuideState(): m_state=6
23:00:02.717 00.002 7008 Star::Find(15, 553, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
23:00:02.718 00.001 7008 Star::Find returns 1 (0), X=553.57, Y=446.22, Mass=275569, SNR=338.9, Peak=48234 HFD=2.5
23:00:02.720 00.002 7008 MultiStar: [#1 1.35,2.21,0.53,U] [#2 1.17,2.14,0.53,U] [#3 1.33,2.09,0.42,U] [#4 1.43,2.24,0.35,U] [#5 1.47,2.18,0.33,U] [#6 1.17,2.17,0.34,U] [#7 1.30,2.30,0.28,U] [#8 1.02,2.12,0.32,U] 
23:00:02.722 00.002 7008 single-star, 8 included, MultiStar: {1.22, 2.16}, one-star: {1.03, 2.10}
23:00:02.724 00.002 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
23:00:02.726 00.002 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
23:00:02.728 00.002 7008 CameraToMount -- cameraX=1.03 cameraY=2.10 hyp=2.34 cameraTheta=1.12 mountX=0.88 mountY=1.64, mountTheta=1.08
23:00:02.730 00.002 7008 SchedulePrimaryMove(0F0692D8, x=1.03, y=2.10, opts=13)
23:00:02.732 00.002 7008 Enqueuing Move request for scope (1.03, 2.10)
23:00:02.734 00.002 8532 Worker thread wakes up
23:00:02.734 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (1.03, 2.10) opts 0xd
23:00:02.734 00.000 8532 Handling offset move in thread for scope, endpoint = (1.03, 2.10)
23:00:02.734 00.000 8532 Moving (1.03, 2.10) raw xDistance=0.88 yDistance=1.64
23:00:02.734 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
23:00:02.734 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2534, FiltMin=2204, FiltMax=30982, Gamma=0.990
23:00:02.736 00.002 7008 UpdateGuideState exits: m=275569 SNR=338.9
23:00:02.737 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:02.740 00.003 8532 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64
23:00:02.740 00.000 8532 MoveAxis(W, 836, ABG)
23:00:02.740 00.000 8532 Guiding  Dir = 3, Dur = 836
23:00:02.740 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:02.741 00.001 7008 Enqueuing Expose request
23:00:02.743 00.002 8532 IsSlewing returns 0
23:00:02.743 00.000 8532 IsGuiding returns 0
23:00:02.744 00.001 8532 PulseGuide returned control before completion, sleep 846
23:00:03.151 00.407 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"689ca248-0869-48dc-8baa-995b670ac153"}
23:00:03.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"689ca248-0869-48dc-8baa-995b670ac153"}
23:00:03.159 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0539ab1-89d3-4ac3-bd0c-597372ea41db"}
23:00:03.162 00.003 7008 case statement mapped state 6 to 3
23:00:03.166 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0539ab1-89d3-4ac3-bd0c-597372ea41db"}
23:00:03.169 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aab08c33-46aa-43a9-af91-8d2df9b36911"}
23:00:03.173 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.57,7.22],"pixels":"..."},"id":"aab08c33-46aa-43a9-af91-8d2df9b36911"}
23:00:03.593 00.420 8532 IsGuiding returns 0
23:00:03.593 00.000 8532 Move returns status 0, amount 836
23:00:03.593 00.000 8532 MoveAxis(S, 2875, ABG)
23:00:03.593 00.000 8532 duration set to 2500 by maxDecDuration
23:00:03.593 00.000 8532 GetBoolean("/Confirm/3/MaxDecLimitWarningEnabled", 1) returns 1
23:00:03.593 00.000 8532 Guiding  Dir = 1, Dur = 2500
23:00:03.593 00.000 7008 Alert: PHD2 is not able to make sufficient corrections in Dec.  If the side-of-pier has changed from where you last calibrated, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. If so, fix it and recalibrate.  Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
23:00:03.597 00.004 8532 IsSlewing returns 0
23:00:03.598 00.001 8532 IsGuiding returns 0
23:00:03.599 00.001 8532 PulseGuide returned control before completion, sleep 2509
23:00:05.150 01.551 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6faae9c-ae58-46eb-8faa-87e208a7b98c"}
23:00:05.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6faae9c-ae58-46eb-8faa-87e208a7b98c"}
23:00:05.157 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5cb39744-5288-4645-a702-6183101e2ca4"}
23:00:05.160 00.003 7008 case statement mapped state 6 to 3
23:00:05.161 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cb39744-5288-4645-a702-6183101e2ca4"}
23:00:05.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8abf7be-6d94-4b91-a512-ec2e8207f962"}
23:00:05.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.57,7.22],"pixels":"..."},"id":"a8abf7be-6d94-4b91-a512-ec2e8207f962"}
23:00:06.110 00.945 8532 IsGuiding returns 1
23:00:06.110 00.000 8532 scope still moving after pulse duration time elapsed
23:00:06.142 00.032 8532 IsSlewing returns 0
23:00:06.143 00.001 8532 IsGuiding returns 0
23:00:06.143 00.000 8532 scope move finished after 2500 + 44 ms
23:00:06.143 00.000 8532 Move returns status 0, amount 2500
23:00:06.143 00.000 8532 move complete, result=0
23:00:06.143 00.000 8532 worker thread done servicing request
23:00:06.143 00.000 8532 Worker thread wakes up
23:00:06.144 00.001 7008 GuideStep: 0.9 px 836 ms WEST, 1.6 px 2500 ms SOUTH
23:00:06.147 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:06.147 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:07.149 01.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4bce42a9-c677-4c4c-a462-b640052b742f"}
23:00:07.153 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4bce42a9-c677-4c4c-a462-b640052b742f"}
23:00:07.157 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91f71894-705f-46f8-bc37-5540f2acaf40"}
23:00:07.160 00.003 7008 case statement mapped state 6 to 3
23:00:07.162 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"91f71894-705f-46f8-bc37-5540f2acaf40"}
23:00:07.164 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3efd9a69-d0e8-42b0-b59d-da8f6e0fb4b4"}
23:00:07.167 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.57,7.22],"pixels":"..."},"id":"3efd9a69-d0e8-42b0-b59d-da8f6e0fb4b4"}
23:00:08.282 01.115 8532 Exposure complete
23:00:08.324 00.042 8532 worker thread done servicing request
23:00:08.324 00.000 7008 OnExposeComplete: enter
23:00:08.327 00.003 7008 UpdateGuideState(): m_state=6
23:00:08.329 00.002 7008 Star::Find(15, 553, 446, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
23:00:08.330 00.001 7008 Star::Find returns 1 (0), X=553.64, Y=444.43, Mass=267823, SNR=340.9, Peak=43554 HFD=2.9
23:00:08.332 00.002 7008 MultiStar: [#1 1.42,0.31,0.54,U] [#2 1.27,0.28,0.54,U] [#3 1.41,0.32,0.41,U] [#4 1.54,0.41,0.33,U] [#5 1.50,0.33,0.33,U] [#6 1.28,0.24,0.35,U] [#7 1.30,0.54,0.27,U] [#8 1.17,0.20,0.33,U] 
23:00:08.334 00.002 7008 single-star, 8 included, MultiStar: {1.30, 0.32}, one-star: {1.10, 0.31}
23:00:08.336 00.002 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.35 = 0.35)
23:00:08.337 00.001 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.07 = -0.07)
23:00:08.339 00.002 7008 CameraToMount -- cameraX=1.10 cameraY=0.31 hyp=1.15 cameraTheta=0.27 mountX=1.08 mountY=-0.08, mountTheta=-0.07
23:00:08.341 00.002 7008 SchedulePrimaryMove(0F0692D8, x=1.10, y=0.31, opts=13)
23:00:08.343 00.002 7008 Enqueuing Move request for scope (1.10, 0.31)
23:00:08.345 00.002 8532 Worker thread wakes up
23:00:08.345 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.31) opts 0xd
23:00:08.345 00.000 8532 Handling offset move in thread for scope, endpoint = (1.10, 0.31)
23:00:08.345 00.000 8532 Moving (1.10, 0.31) raw xDistance=1.08 yDistance=-0.08
23:00:08.345 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.08
23:00:08.345 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.345 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2535, FiltMin=2260, FiltMax=29319, Gamma=0.990
23:00:08.348 00.003 7008 UpdateGuideState exits: m=267823 SNR=340.9
23:00:08.350 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.351 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:08.353 00.002 7008 Enqueuing Expose request
23:00:08.354 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:08.354 00.000 8532 MoveAxis(W, 1038, ABG)
23:00:08.354 00.000 8532 Guiding  Dir = 3, Dur = 1038
23:00:08.355 00.001 8532 IsSlewing returns 0
23:00:08.355 00.000 8532 IsGuiding returns 0
23:00:08.355 00.000 8532 PulseGuide returned control before completion, sleep 1048
23:00:09.148 00.793 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f58f2ae-0b40-42d9-be2d-19ac8e837144"}
23:00:09.151 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f58f2ae-0b40-42d9-be2d-19ac8e837144"}
23:00:09.152 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aba6fe3b-26a3-4058-8eb0-b89ba9ec8339"}
23:00:09.153 00.001 7008 case statement mapped state 6 to 3
23:00:09.155 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aba6fe3b-26a3-4058-8eb0-b89ba9ec8339"}
23:00:09.157 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"363472c9-cbad-42dd-ae25-3a8bfb5f11fe"}
23:00:09.159 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[6.64,7.43],"pixels":"..."},"id":"363472c9-cbad-42dd-ae25-3a8bfb5f11fe"}
23:00:09.414 00.255 8532 IsGuiding returns 1
23:00:09.414 00.000 8532 scope still moving after pulse duration time elapsed
23:00:09.446 00.032 8532 IsSlewing returns 0
23:00:09.446 00.000 8532 IsGuiding returns 0
23:00:09.446 00.000 8532 scope move finished after 1038 + 53 ms
23:00:09.446 00.000 8532 Move returns status 0, amount 1038
23:00:09.447 00.001 8532 MoveAxis(N, 0, ABG)
23:00:09.447 00.000 8532 Move returns status 0, amount 0
23:00:09.447 00.000 8532 move complete, result=0
23:00:09.447 00.000 8532 worker thread done servicing request
23:00:09.447 00.000 8532 Worker thread wakes up
23:00:09.447 00.000 7008 GuideStep: 1.1 px 1038 ms WEST, -0.1 px 0 ms NORTH
23:00:09.450 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:09.450 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:11.148 01.698 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"561097d7-322a-462f-8b5a-22bcfe171415"}
23:00:11.152 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"561097d7-322a-462f-8b5a-22bcfe171415"}
23:00:11.154 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40f1dc83-6337-4f18-88c7-066402d5d7a2"}
23:00:11.158 00.004 7008 case statement mapped state 6 to 3
23:00:11.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40f1dc83-6337-4f18-88c7-066402d5d7a2"}
23:00:11.163 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a44508c9-15cd-4f28-8be7-72e9dda60c4f"}
23:00:11.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":577,"width":15,"height":15,"star_pos":[6.64,7.43],"pixels":"..."},"id":"a44508c9-15cd-4f28-8be7-72e9dda60c4f"}
23:00:11.583 00.418 8532 Exposure complete
23:00:11.618 00.035 8532 worker thread done servicing request
23:00:11.618 00.000 7008 OnExposeComplete: enter
23:00:11.619 00.001 7008 UpdateGuideState(): m_state=6
23:00:11.620 00.001 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
23:00:11.621 00.001 7008 Star::Find returns 1 (0), X=552.79, Y=444.15, Mass=276305, SNR=338.2, Peak=56439 HFD=2.3
23:00:11.624 00.003 7008 MultiStar: [#1 0.58,0.05,0.53,U] [#2 0.37,0.00,0.55,U] [#3 0.57,-0.01,0.42,U] [#4 0.70,-0.01,0.35,U] [#5 0.63,0.09,0.35,U] [#6 0.45,0.07,0.38,U] [#7 0.49,0.20,0.28,U] [#8 0.37,-0.16,0.32,U] 
23:00:11.626 00.002 7008 single-star, 8 included, MultiStar: {0.45, 0.03}, one-star: {0.25, 0.04}
23:00:11.627 00.001 7008 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.07) = xAngle (0.21 = 0.21)
23:00:11.628 00.001 7008 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.20 = -0.20)
23:00:11.630 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.14 mountX=0.25 mountY=-0.05, mountTheta=-0.20
23:00:11.634 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.04, opts=13)
23:00:11.635 00.001 7008 Enqueuing Move request for scope (0.25, 0.04)
23:00:11.637 00.002 8532 Worker thread wakes up
23:00:11.637 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
23:00:11.637 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
23:00:11.637 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2244, FiltMax=27225, Gamma=0.990
23:00:11.640 00.003 7008 UpdateGuideState exits: m=276305 SNR=338.2
23:00:11.641 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.643 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:11.644 00.001 7008 Enqueuing Expose request
23:00:11.646 00.002 8532 Moving (0.25, 0.04) raw xDistance=0.25 yDistance=-0.05
23:00:11.646 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.25
23:00:11.646 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.646 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:11.646 00.000 8532 MoveAxis(W, 297, ABG)
23:00:11.646 00.000 8532 Guiding  Dir = 3, Dur = 297
23:00:11.646 00.000 8532 IsSlewing returns 0
23:00:11.646 00.000 8532 IsGuiding returns 0
23:00:11.648 00.002 8532 PulseGuide returned control before completion, sleep 307
23:00:11.967 00.319 8532 IsGuiding returns 0
23:00:11.967 00.000 8532 Move returns status 0, amount 297
23:00:11.967 00.000 8532 MoveAxis(N, 0, ABG)
23:00:11.967 00.000 8532 Move returns status 0, amount 0
23:00:11.967 00.000 8532 move complete, result=0
23:00:11.967 00.000 8532 worker thread done servicing request
23:00:11.967 00.000 8532 Worker thread wakes up
23:00:11.968 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:11.968 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:11.968 00.000 7008 GuideStep: 0.2 px 297 ms WEST, -0.1 px 0 ms NORTH
23:00:13.147 01.179 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"563f6e28-d434-44f2-a04e-b8e0f7614b41"}
23:00:13.152 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"563f6e28-d434-44f2-a04e-b8e0f7614b41"}
23:00:13.155 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82dd2ddc-2a3f-4fd4-845d-c1494a0954ac"}
23:00:13.157 00.002 7008 case statement mapped state 6 to 3
23:00:13.161 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"82dd2ddc-2a3f-4fd4-845d-c1494a0954ac"}
23:00:13.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1461aa71-4458-4a77-bfad-94bb90413e8d"}
23:00:13.166 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[6.79,7.15],"pixels":"..."},"id":"1461aa71-4458-4a77-bfad-94bb90413e8d"}
23:00:14.088 00.922 8532 Exposure complete
23:00:14.115 00.027 8532 worker thread done servicing request
23:00:14.115 00.000 7008 OnExposeComplete: enter
23:00:14.118 00.003 7008 UpdateGuideState(): m_state=6
23:00:14.119 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
23:00:14.121 00.002 7008 Star::Find returns 1 (0), X=552.49, Y=444.11, Mass=260290, SNR=339.9, Peak=43431 HFD=2.4
23:00:14.122 00.001 7008 MultiStar: [#1 0.25,-0.00,0.53,U] [#2 0.09,-0.09,0.51,U] [#3 0.24,-0.03,0.44,U] [#4 0.39,-0.01,0.34,U] [#5 0.32,0.04,0.34,U] [#6 0.13,-0.03,0.34,U] [#7 0.12,0.20,0.27,U] [#8 -0.03,-0.04,0.31,U] 
23:00:14.123 00.001 7008 single-star, 8 included, MultiStar: {0.13, -0.01}, one-star: {-0.05, -0.01}
23:00:14.124 00.001 7008 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.07) = xAngle (-2.95 = -2.95)
23:00:14.126 00.002 7008 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.36 = 2.92)
23:00:14.127 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.02 mountX=-0.04 mountY=0.01, mountTheta=2.93
23:00:14.130 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.01, opts=13)
23:00:14.132 00.002 7008 Enqueuing Move request for scope (-0.05, -0.01)
23:00:14.133 00.001 8532 Worker thread wakes up
23:00:14.134 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:00:14.134 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:00:14.134 00.000 8532 Moving (-0.05, -0.01) raw xDistance=-0.04 yDistance=0.01
23:00:14.134 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:00:14.134 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.134 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63188, med=2535, FiltMin=2205, FiltMax=35158, Gamma=0.990
23:00:14.136 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:14.136 00.000 8532 MoveAxis(E, 0, ABG)
23:00:14.136 00.000 8532 Move returns status 0, amount 0
23:00:14.137 00.001 8532 MoveAxis(N, 0, ABG)
23:00:14.137 00.000 7008 UpdateGuideState exits: m=260290 SNR=339.9
23:00:14.138 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.140 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:14.143 00.003 7008 Enqueuing Expose request
23:00:14.144 00.001 8532 Move returns status 0, amount 0
23:00:14.145 00.001 8532 move complete, result=0
23:00:14.145 00.000 8532 worker thread done servicing request
23:00:14.145 00.000 8532 Worker thread wakes up
23:00:14.145 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:14.145 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:14.145 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:15.147 01.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fe074d3-a393-46bb-9309-b36e0b561066"}
23:00:15.153 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fe074d3-a393-46bb-9309-b36e0b561066"}
23:00:15.156 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2062d3e-ed21-4ca3-9dd2-d7a6fb475b5b"}
23:00:15.158 00.002 7008 case statement mapped state 6 to 3
23:00:15.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2062d3e-ed21-4ca3-9dd2-d7a6fb475b5b"}
23:00:15.161 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2eac4883-846d-4800-a7ef-2fe64b114c16"}
23:00:15.164 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[7.49,7.11],"pixels":"..."},"id":"2eac4883-846d-4800-a7ef-2fe64b114c16"}
23:00:16.275 01.111 8532 Exposure complete
23:00:16.300 00.025 8532 worker thread done servicing request
23:00:16.300 00.000 7008 OnExposeComplete: enter
23:00:16.302 00.002 7008 UpdateGuideState(): m_state=6
23:00:16.303 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
23:00:16.304 00.001 7008 Star::Find returns 1 (0), X=552.36, Y=444.11, Mass=272985, SNR=341.6, Peak=40517 HFD=2.3
23:00:16.306 00.002 7008 MultiStar: [#1 0.17,-0.03,0.54,U] [#2 0.01,-0.08,0.52,U] [#3 0.14,-0.08,0.41,U] [#4 0.33,-0.00,0.33,U] [#5 0.28,-0.10,0.36,U] [#6 0.05,-0.05,0.34,U] [#7 0.04,0.09,0.28,U] [#8 -0.11,-0.08,0.31,U] 
23:00:16.307 00.001 7008 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.18, -0.00}
23:00:16.308 00.001 7008 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.07) = xAngle (-0.60 = -0.60)
23:00:16.309 00.001 7008 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.01 = -1.01)
23:00:16.310 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=0.05 mountY=-0.05, mountTheta=-0.80
23:00:16.313 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.04, opts=13)
23:00:16.314 00.001 7008 Enqueuing Move request for scope (0.04, -0.04)
23:00:16.316 00.002 8532 Worker thread wakes up
23:00:16.316 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:00:16.316 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:00:16.316 00.000 8532 Moving (0.04, -0.04) raw xDistance=0.05 yDistance=-0.05
23:00:16.316 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:00:16.316 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.316 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56372, med=2536, FiltMin=2213, FiltMax=31858, Gamma=0.990
23:00:16.317 00.001 7008 UpdateGuideState exits: m=272985 SNR=341.6
23:00:16.319 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.320 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:16.322 00.002 7008 Enqueuing Expose request
23:00:16.323 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:16.323 00.000 8532 MoveAxis(E, 0, ABG)
23:00:16.323 00.000 8532 Move returns status 0, amount 0
23:00:16.323 00.000 8532 MoveAxis(N, 0, ABG)
23:00:16.323 00.000 8532 Move returns status 0, amount 0
23:00:16.323 00.000 8532 move complete, result=0
23:00:16.323 00.000 8532 worker thread done servicing request
23:00:16.323 00.000 8532 Worker thread wakes up
23:00:16.323 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:16.323 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:16.325 00.002 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:17.145 00.820 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08042d6b-4c22-4d29-a9b8-8594d77f1988"}
23:00:17.146 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08042d6b-4c22-4d29-a9b8-8594d77f1988"}
23:00:17.148 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f55eb565-22ab-4fb0-b142-10ff7b01e1bd"}
23:00:17.149 00.001 7008 case statement mapped state 6 to 3
23:00:17.150 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f55eb565-22ab-4fb0-b142-10ff7b01e1bd"}
23:00:17.152 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ccd22f7c-ea0f-4fde-b148-6b0394ba93de"}
23:00:17.154 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[7.36,7.11],"pixels":"..."},"id":"ccd22f7c-ea0f-4fde-b148-6b0394ba93de"}
23:00:18.454 01.300 8532 Exposure complete
23:00:18.492 00.038 8532 worker thread done servicing request
23:00:18.492 00.000 7008 OnExposeComplete: enter
23:00:18.495 00.003 7008 UpdateGuideState(): m_state=6
23:00:18.496 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
23:00:18.497 00.001 7008 Star::Find returns 1 (0), X=552.19, Y=444.04, Mass=278068, SNR=352.4, Peak=50057 HFD=2.4
23:00:18.499 00.002 7008 MultiStar: [#1 -0.01,-0.04,0.51,U] [#2 -0.16,-0.10,0.50,U] [#3 0.04,-0.15,0.41,U] [#4 0.08,-0.07,0.32,U] [#5 0.12,0.02,0.31,U] [#6 -0.19,-0.08,0.33,U] [#7 -0.02,0.06,0.29,U] [#8 -0.26,-0.01,0.31,U] 
23:00:18.500 00.001 7008 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.35, -0.07}
23:00:18.502 00.002 7008 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.07) = xAngle (-2.64 = -2.64)
23:00:18.504 00.002 7008 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.05 = -3.05)
23:00:18.505 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
23:00:18.507 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.06, opts=13)
23:00:18.510 00.003 7008 Enqueuing Move request for scope (-0.13, -0.06)
23:00:18.511 00.001 8532 Worker thread wakes up
23:00:18.511 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:00:18.511 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:00:18.511 00.000 8532 Moving (-0.13, -0.06) raw xDistance=-0.12 yDistance=-0.01
23:00:18.511 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:00:18.511 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2536, FiltMin=2197, FiltMax=29401, Gamma=0.990
23:00:18.513 00.002 7008 UpdateGuideState exits: m=278068 SNR=352.4
23:00:18.514 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.515 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:18.516 00.001 7008 Enqueuing Expose request
23:00:18.518 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:00:18.518 00.000 8532 MoveAxis(E, 0, ABG)
23:00:18.518 00.000 8532 Move returns status 0, amount 0
23:00:18.518 00.000 8532 MoveAxis(N, 0, ABG)
23:00:18.518 00.000 8532 Move returns status 0, amount 0
23:00:18.518 00.000 8532 move complete, result=0
23:00:18.518 00.000 8532 worker thread done servicing request
23:00:18.518 00.000 8532 Worker thread wakes up
23:00:18.518 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:18.518 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:18.518 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:19.144 00.626 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7343f74-3d76-4a3e-a78f-39ad79c0d6b5"}
23:00:19.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7343f74-3d76-4a3e-a78f-39ad79c0d6b5"}
23:00:19.148 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98debbfa-69f0-4bc5-a24f-7eed231b277d"}
23:00:19.149 00.001 7008 case statement mapped state 6 to 3
23:00:19.152 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"98debbfa-69f0-4bc5-a24f-7eed231b277d"}
23:00:19.154 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"498b3569-2d62-4368-86c9-dffd42b7712d"}
23:00:19.155 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":581,"width":15,"height":15,"star_pos":[7.19,7.04],"pixels":"..."},"id":"498b3569-2d62-4368-86c9-dffd42b7712d"}
23:00:20.647 01.492 8532 Exposure complete
23:00:20.687 00.040 8532 worker thread done servicing request
23:00:20.687 00.000 7008 OnExposeComplete: enter
23:00:20.689 00.002 7008 UpdateGuideState(): m_state=6
23:00:20.690 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
23:00:20.691 00.001 7008 Star::Find returns 1 (0), X=551.64, Y=443.83, Mass=268945, SNR=334.2, Peak=47897 HFD=2.4
23:00:20.693 00.002 7008 MultiStar: [#1 -0.57,-0.30,0.55,U] [#2 -0.78,-0.37,0.54,U] [#3 -0.61,-0.36,0.42,U] [#4 -0.44,-0.47,0.34,U] [#5 -0.53,-0.31,0.32,U] [#6 -0.69,-0.37,0.36,U] [#7 -0.74,-0.22,0.29,U] [#8 -1.03,-0.22,0.32,U] 
23:00:20.694 00.001 7008 refined, 8 included, MultiStar: {-0.72, -0.32}, one-star: {-0.90, -0.28}
23:00:20.695 00.001 7008 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.07) = xAngle (-2.66 = -2.66)
23:00:20.696 00.001 7008 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.07 = -3.07)
23:00:20.697 00.001 7008 CameraToMount -- cameraX=-0.72 cameraY=-0.32 hyp=0.79 cameraTheta=-2.73 mountX=-0.70 mountY=-0.06, mountTheta=-3.06
23:00:20.701 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.72, y=-0.32, opts=13)
23:00:20.702 00.001 7008 Enqueuing Move request for scope (-0.72, -0.32)
23:00:20.704 00.002 8532 Worker thread wakes up
23:00:20.704 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.32) opts 0xd
23:00:20.704 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61795, med=2537, FiltMin=2266, FiltMax=31380, Gamma=0.990
23:00:20.705 00.001 7008 UpdateGuideState exits: m=268945 SNR=334.2
23:00:20.706 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.707 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:20.708 00.001 7008 Enqueuing Expose request
23:00:20.710 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.72, -0.32)
23:00:20.710 00.000 8532 Moving (-0.72, -0.32) raw xDistance=-0.70 yDistance=-0.06
23:00:20.710 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
23:00:20.710 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:20.710 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:20.710 00.000 8532 MoveAxis(E, 636, ABG)
23:00:20.710 00.000 8532 Guiding  Dir = 2, Dur = 636
23:00:20.710 00.000 8532 IsSlewing returns 0
23:00:20.711 00.001 8532 IsGuiding returns 0
23:00:20.711 00.000 8532 PulseGuide returned control before completion, sleep 646
23:00:21.143 00.432 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"631a507e-057d-4fcf-9ddd-ba515051d460"}
23:00:21.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"631a507e-057d-4fcf-9ddd-ba515051d460"}
23:00:21.148 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec001ec6-a003-400c-8fd3-e440c7f2ff27"}
23:00:21.150 00.002 7008 case statement mapped state 6 to 3
23:00:21.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec001ec6-a003-400c-8fd3-e440c7f2ff27"}
23:00:21.156 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e1c6a77b-1728-4dc3-b5ed-4a80bce196b5"}
23:00:21.161 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[6.64,6.83],"pixels":"..."},"id":"e1c6a77b-1728-4dc3-b5ed-4a80bce196b5"}
23:00:21.372 00.211 8532 IsGuiding returns 0
23:00:21.372 00.000 8532 Move returns status 0, amount 636
23:00:21.372 00.000 8532 MoveAxis(N, 0, ABG)
23:00:21.373 00.001 8532 Move returns status 0, amount 0
23:00:21.373 00.000 8532 move complete, result=0
23:00:21.373 00.000 8532 worker thread done servicing request
23:00:21.373 00.000 8532 Worker thread wakes up
23:00:21.373 00.000 7008 GuideStep: -0.7 px 636 ms EAST, -0.1 px 0 ms NORTH
23:00:21.377 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:21.378 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:23.142 01.764 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4fe74225-7bb8-4932-9f2d-131c73614a85"}
23:00:23.146 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4fe74225-7bb8-4932-9f2d-131c73614a85"}
23:00:23.149 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"177e98a1-07aa-4d01-a42c-9412c7520d06"}
23:00:23.150 00.001 7008 case statement mapped state 6 to 3
23:00:23.151 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"177e98a1-07aa-4d01-a42c-9412c7520d06"}
23:00:23.153 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"778bab0f-f9b3-4967-916a-9f390b6f7829"}
23:00:23.156 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[6.64,6.83],"pixels":"..."},"id":"778bab0f-f9b3-4967-916a-9f390b6f7829"}
23:00:23.510 00.354 8532 Exposure complete
23:00:23.543 00.033 8532 worker thread done servicing request
23:00:23.544 00.001 7008 OnExposeComplete: enter
23:00:23.546 00.002 7008 UpdateGuideState(): m_state=6
23:00:23.548 00.002 7008 Star::Find(15, 551, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
23:00:23.551 00.003 7008 Star::Find returns 1 (0), X=552.14, Y=444.10, Mass=278342, SNR=339.9, Peak=51989 HFD=2.3
23:00:23.553 00.002 7008 MultiStar: [#1 -0.07,0.05,0.53,U] [#2 -0.22,-0.11,0.52,U] [#3 0.00,-0.07,0.44,U] [#4 0.04,0.08,0.34,U] [#5 0.04,0.05,0.33,U] [#6 -0.24,-0.04,0.35,U] [#7 -0.10,0.16,0.30,U] [#8 -0.21,-0.08,0.31,U] 
23:00:23.554 00.001 7008 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.40, -0.01}
23:00:23.556 00.002 7008 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.07) = xAngle (-3.04 = -3.04)
23:00:23.557 00.001 7008 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.45 = 2.83)
23:00:23.558 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.11 mountX=-0.17 mountY=0.05, mountTheta=2.84
23:00:23.561 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.01, opts=13)
23:00:23.562 00.001 7008 Enqueuing Move request for scope (-0.17, -0.01)
23:00:23.563 00.001 8532 Worker thread wakes up
23:00:23.563 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
23:00:23.563 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
23:00:23.563 00.000 8532 Moving (-0.17, -0.01) raw xDistance=-0.17 yDistance=0.05
23:00:23.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2539, FiltMin=2233, FiltMax=27962, Gamma=0.990
23:00:23.565 00.002 7008 UpdateGuideState exits: m=278342 SNR=339.9
23:00:23.566 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.568 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:23.570 00.002 7008 Enqueuing Expose request
23:00:23.571 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.17
23:00:23.571 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:23.571 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:23.571 00.000 8532 MoveAxis(E, 200, ABG)
23:00:23.571 00.000 8532 Guiding  Dir = 2, Dur = 200
23:00:23.572 00.001 8532 IsSlewing returns 0
23:00:23.572 00.000 8532 IsGuiding returns 0
23:00:23.572 00.000 8532 PulseGuide returned control before completion, sleep 210
23:00:23.784 00.212 8532 IsGuiding returns 1
23:00:23.784 00.000 8532 scope still moving after pulse duration time elapsed
23:00:23.815 00.031 8532 IsSlewing returns 0
23:00:23.815 00.000 8532 IsGuiding returns 0
23:00:23.815 00.000 8532 scope move finished after 200 + 43 ms
23:00:23.815 00.000 8532 Move returns status 0, amount 200
23:00:23.815 00.000 8532 MoveAxis(N, 0, ABG)
23:00:23.815 00.000 8532 Move returns status 0, amount 0
23:00:23.815 00.000 8532 move complete, result=0
23:00:23.815 00.000 8532 worker thread done servicing request
23:00:23.815 00.000 8532 Worker thread wakes up
23:00:23.817 00.002 7008 GuideStep: -0.2 px 200 ms EAST, 0.1 px 0 ms NORTH
23:00:23.818 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:23.818 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:25.141 01.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"142e52b5-5a1d-426c-bba6-ca49c4c4cb07"}
23:00:25.146 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"142e52b5-5a1d-426c-bba6-ca49c4c4cb07"}
23:00:25.153 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d857633-02d9-4251-8818-c20906fbfce2"}
23:00:25.163 00.010 7008 case statement mapped state 6 to 3
23:00:25.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d857633-02d9-4251-8818-c20906fbfce2"}
23:00:25.170 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7935b675-37cf-4722-868f-5bec29351fab"}
23:00:25.175 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":583,"width":15,"height":15,"star_pos":[7.14,7.10],"pixels":"..."},"id":"7935b675-37cf-4722-868f-5bec29351fab"}
23:00:25.952 00.777 8532 Exposure complete
23:00:25.982 00.030 8532 worker thread done servicing request
23:00:25.983 00.001 7008 OnExposeComplete: enter
23:00:25.984 00.001 7008 UpdateGuideState(): m_state=6
23:00:25.987 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
23:00:25.988 00.001 7008 Star::Find returns 1 (0), X=552.31, Y=444.16, Mass=278256, SNR=344.6, Peak=43592 HFD=2.4
23:00:25.990 00.002 7008 MultiStar: [#1 0.11,0.16,0.54,U] [#2 -0.03,0.05,0.52,U] [#3 0.12,-0.11,0.41,U] [#4 0.29,0.08,0.35,U] [#5 0.20,0.15,0.32,U] [#6 -0.03,-0.03,0.34,U] [#7 0.04,0.25,0.28,U] [#8 -0.16,0.08,0.31,U] 
23:00:25.991 00.001 7008 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {-0.22, 0.04}
23:00:25.993 00.002 7008 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.07) = xAngle (1.71 = 1.71)
23:00:25.994 00.001 7008 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.30 = 1.30)
23:00:25.995 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.01 mountY=0.06, mountTheta=1.72
23:00:25.998 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.07, opts=13)
23:00:25.999 00.001 7008 Enqueuing Move request for scope (-0.00, 0.07)
23:00:26.001 00.002 8532 Worker thread wakes up
23:00:26.001 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:00:26.001 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:00:26.002 00.001 8532 Moving (-0.00, 0.07) raw xDistance=-0.01 yDistance=0.06
23:00:26.002 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:26.002 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:26.002 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61899, med=2539, FiltMin=2242, FiltMax=32535, Gamma=0.990
23:00:26.003 00.001 7008 UpdateGuideState exits: m=278256 SNR=344.6
23:00:26.004 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.006 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:26.007 00.001 7008 Enqueuing Expose request
23:00:26.009 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:26.009 00.000 8532 MoveAxis(E, 0, ABG)
23:00:26.009 00.000 8532 Move returns status 0, amount 0
23:00:26.009 00.000 8532 MoveAxis(N, 0, ABG)
23:00:26.009 00.000 8532 Move returns status 0, amount 0
23:00:26.009 00.000 8532 move complete, result=0
23:00:26.010 00.001 8532 worker thread done servicing request
23:00:26.010 00.000 8532 Worker thread wakes up
23:00:26.010 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:26.010 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:26.010 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:27.140 01.130 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e181f474-013f-408e-b58b-159ea98efd10"}
23:00:27.141 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e181f474-013f-408e-b58b-159ea98efd10"}
23:00:27.143 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9951a57-a60d-4114-b456-8063416d389b"}
23:00:27.145 00.002 7008 case statement mapped state 6 to 3
23:00:27.148 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9951a57-a60d-4114-b456-8063416d389b"}
23:00:27.150 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd72b737-8d22-461c-95a5-1996073d51c0"}
23:00:27.154 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[7.31,7.16],"pixels":"..."},"id":"fd72b737-8d22-461c-95a5-1996073d51c0"}
23:00:28.139 00.985 8532 Exposure complete
23:00:28.181 00.042 8532 worker thread done servicing request
23:00:28.181 00.000 7008 OnExposeComplete: enter
23:00:28.183 00.002 7008 UpdateGuideState(): m_state=6
23:00:28.186 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
23:00:28.188 00.002 7008 Star::Find returns 1 (0), X=552.00, Y=444.08, Mass=271018, SNR=346.0, Peak=55081 HFD=2.1
23:00:28.190 00.002 7008 MultiStar: [#1 -0.15,-0.07,0.54,U] [#2 -0.40,-0.11,0.51,U] [#3 -0.11,-0.11,0.43,U] [#4 -0.05,-0.03,0.34,U] [#5 -0.13,-0.00,0.32,U] [#6 -0.32,-0.05,0.36,U] [#7 -0.33,0.18,0.27,U] [#8 -0.36,-0.19,0.30,U] 
23:00:28.192 00.002 7008 refined, 8 included, MultiStar: {-0.31, -0.05}, one-star: {-0.54, -0.04}
23:00:28.193 00.001 7008 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.07) = xAngle (-2.90 = -2.90)
23:00:28.196 00.003 7008 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.31 = 2.97)
23:00:28.198 00.002 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-2.97 mountX=-0.30 mountY=0.05, mountTheta=2.97
23:00:28.201 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.05, opts=13)
23:00:28.202 00.001 7008 Enqueuing Move request for scope (-0.31, -0.05)
23:00:28.205 00.003 8532 Worker thread wakes up
23:00:28.206 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.05) opts 0xd
23:00:28.206 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.05)
23:00:28.206 00.000 8532 Moving (-0.31, -0.05) raw xDistance=-0.30 yDistance=0.05
23:00:28.206 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:00:28.206 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:28.206 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2538, FiltMin=2239, FiltMax=26399, Gamma=0.990
23:00:28.208 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:28.208 00.000 8532 MoveAxis(E, 274, ABG)
23:00:28.208 00.000 8532 Guiding  Dir = 2, Dur = 274
23:00:28.208 00.000 7008 UpdateGuideState exits: m=271018 SNR=346.0
23:00:28.212 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.214 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:28.216 00.002 7008 Enqueuing Expose request
23:00:28.219 00.003 8532 IsSlewing returns 0
23:00:28.220 00.001 8532 IsGuiding returns 0
23:00:28.220 00.000 8532 PulseGuide returned control before completion, sleep 284
23:00:28.509 00.289 8532 IsGuiding returns 0
23:00:28.509 00.000 8532 Move returns status 0, amount 274
23:00:28.509 00.000 8532 MoveAxis(N, 0, ABG)
23:00:28.509 00.000 8532 Move returns status 0, amount 0
23:00:28.509 00.000 8532 move complete, result=0
23:00:28.509 00.000 8532 worker thread done servicing request
23:00:28.509 00.000 7008 GuideStep: -0.3 px 274 ms EAST, 0.1 px 0 ms NORTH
23:00:28.511 00.002 8532 Worker thread wakes up
23:00:28.511 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:28.511 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:29.138 00.627 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ad26e32-963c-4675-a325-d6e429ce83e7"}
23:00:29.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ad26e32-963c-4675-a325-d6e429ce83e7"}
23:00:29.142 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03eb39dc-68ad-44b3-96ad-c79fd5ed96a7"}
23:00:29.143 00.001 7008 case statement mapped state 6 to 3
23:00:29.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03eb39dc-68ad-44b3-96ad-c79fd5ed96a7"}
23:00:29.146 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e73f0868-a09c-4aa9-9a41-fd49c0adb383"}
23:00:29.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[7.00,7.08],"pixels":"..."},"id":"e73f0868-a09c-4aa9-9a41-fd49c0adb383"}
23:00:30.645 01.496 8532 Exposure complete
23:00:30.681 00.036 8532 worker thread done servicing request
23:00:30.682 00.001 7008 OnExposeComplete: enter
23:00:30.684 00.002 7008 UpdateGuideState(): m_state=6
23:00:30.686 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
23:00:30.688 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=444.16, Mass=268324, SNR=338.8, Peak=49601 HFD=2.3
23:00:30.690 00.002 7008 MultiStar: [#1 -0.04,0.08,0.54,U] [#2 -0.26,0.01,0.54,U] [#3 -0.05,0.06,0.42,U] [#4 0.08,-0.02,0.35,U] [#5 0.09,0.04,0.34,U] [#6 -0.30,0.05,0.37,U] [#7 -0.12,0.15,0.28,U] [#8 -0.28,-0.05,0.32,U] 
23:00:30.692 00.002 7008 refined, 8 included, MultiStar: {-0.18, 0.04}, one-star: {-0.40, 0.04}
23:00:30.693 00.001 7008 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.07) = xAngle (2.99 = 2.99)
23:00:30.694 00.001 7008 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.58 = 2.58)
23:00:30.696 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=-0.18 mountY=0.10, mountTheta=2.65
23:00:30.698 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.04, opts=13)
23:00:30.701 00.003 7008 Enqueuing Move request for scope (-0.18, 0.04)
23:00:30.702 00.001 8532 Worker thread wakes up
23:00:30.702 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2539, FiltMin=2199, FiltMax=28925, Gamma=0.990
23:00:30.703 00.001 7008 UpdateGuideState exits: m=268324 SNR=338.8
23:00:30.705 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.706 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
23:00:30.706 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
23:00:30.706 00.000 8532 Moving (-0.18, 0.04) raw xDistance=-0.18 yDistance=0.10
23:00:30.706 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.18
23:00:30.706 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:30.707 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:30.707 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:30.708 00.001 8532 MoveAxis(E, 185, ABG)
23:00:30.708 00.000 8532 Guiding  Dir = 2, Dur = 185
23:00:30.708 00.000 7008 Enqueuing Expose request
23:00:30.711 00.003 8532 IsSlewing returns 0
23:00:30.711 00.000 8532 IsGuiding returns 0
23:00:30.712 00.001 8532 PulseGuide returned control before completion, sleep 195
23:00:30.917 00.205 8532 IsGuiding returns 0
23:00:30.917 00.000 8532 Move returns status 0, amount 185
23:00:30.917 00.000 8532 MoveAxis(N, 0, ABG)
23:00:30.917 00.000 8532 Move returns status 0, amount 0
23:00:30.917 00.000 8532 move complete, result=0
23:00:30.918 00.001 8532 worker thread done servicing request
23:00:30.918 00.000 8532 Worker thread wakes up
23:00:30.918 00.000 7008 GuideStep: -0.2 px 185 ms EAST, 0.1 px 0 ms NORTH
23:00:30.922 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:30.922 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:31.138 00.216 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c3ab01a-0ba3-413b-836e-759b6425d3f2"}
23:00:31.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c3ab01a-0ba3-413b-836e-759b6425d3f2"}
23:00:31.142 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a67d47a-e20c-430c-9b8d-03ca43e1485a"}
23:00:31.144 00.002 7008 case statement mapped state 6 to 3
23:00:31.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a67d47a-e20c-430c-9b8d-03ca43e1485a"}
23:00:31.149 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a37fece-0bb3-44be-acad-1783e31fbbb2"}
23:00:31.155 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":586,"width":15,"height":15,"star_pos":[7.14,7.16],"pixels":"..."},"id":"9a37fece-0bb3-44be-acad-1783e31fbbb2"}
23:00:33.041 01.886 8532 Exposure complete
23:00:33.071 00.030 8532 worker thread done servicing request
23:00:33.071 00.000 7008 OnExposeComplete: enter
23:00:33.074 00.003 7008 UpdateGuideState(): m_state=6
23:00:33.076 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
23:00:33.077 00.001 7008 Star::Find returns 1 (0), X=552.06, Y=443.93, Mass=274971, SNR=329.6, Peak=51470 HFD=2.1
23:00:33.079 00.002 7008 MultiStar: [#1 -0.14,-0.14,0.55,U] [#2 -0.33,-0.22,0.54,U] [#3 -0.09,-0.34,0.44,U] [#4 -0.02,-0.28,0.36,U] [#5 -0.11,-0.15,0.33,U] [#6 -0.25,-0.23,0.38,U] [#7 -0.20,-0.04,0.29,U] [#8 -0.42,-0.26,0.33,U] 
23:00:33.081 00.002 7008 refined, 8 included, MultiStar: {-0.26, -0.21}, one-star: {-0.48, -0.19}
23:00:33.082 00.001 7008 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.07) = xAngle (-2.41 = -2.41)
23:00:33.085 00.003 7008 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.82 = -2.82)
23:00:33.086 00.001 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-2.48 mountX=-0.25 mountY=-0.10, mountTheta=-2.74
23:00:33.088 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.21, opts=13)
23:00:33.090 00.002 7008 Enqueuing Move request for scope (-0.26, -0.21)
23:00:33.091 00.001 8532 Worker thread wakes up
23:00:33.091 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
23:00:33.091 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
23:00:33.091 00.000 8532 Moving (-0.26, -0.21) raw xDistance=-0.25 yDistance=-0.10
23:00:33.091 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:00:33.091 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.093 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2535, FiltMin=2228, FiltMax=26351, Gamma=0.990
23:00:33.094 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:33.094 00.000 8532 MoveAxis(E, 239, ABG)
23:00:33.094 00.000 8532 Guiding  Dir = 2, Dur = 239
23:00:33.094 00.000 7008 UpdateGuideState exits: m=274971 SNR=329.6
23:00:33.096 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.097 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:33.099 00.002 7008 Enqueuing Expose request
23:00:33.100 00.001 8532 IsSlewing returns 0
23:00:33.100 00.000 8532 IsGuiding returns 0
23:00:33.101 00.001 8532 PulseGuide returned control before completion, sleep 249
23:00:33.136 00.035 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18d79adf-015c-4820-83eb-800e593da23a"}
23:00:33.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18d79adf-015c-4820-83eb-800e593da23a"}
23:00:33.141 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5800cbd5-3c1d-4acb-bac5-3af711f92b65"}
23:00:33.143 00.002 7008 case statement mapped state 6 to 3
23:00:33.148 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5800cbd5-3c1d-4acb-bac5-3af711f92b65"}
23:00:33.152 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f070da76-f19f-4f87-a172-a6e5b4793380"}
23:00:33.156 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[7.06,6.93],"pixels":"..."},"id":"f070da76-f19f-4f87-a172-a6e5b4793380"}
23:00:33.361 00.205 8532 IsGuiding returns 0
23:00:33.361 00.000 8532 Move returns status 0, amount 239
23:00:33.361 00.000 8532 MoveAxis(N, 0, ABG)
23:00:33.361 00.000 8532 Move returns status 0, amount 0
23:00:33.361 00.000 8532 move complete, result=0
23:00:33.361 00.000 8532 worker thread done servicing request
23:00:33.361 00.000 8532 Worker thread wakes up
23:00:33.361 00.000 7008 GuideStep: -0.2 px 239 ms EAST, -0.1 px 0 ms NORTH
23:00:33.365 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:33.365 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:35.136 01.771 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15677bbf-75b5-41bb-8547-96dc16cae2c9"}
23:00:35.139 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15677bbf-75b5-41bb-8547-96dc16cae2c9"}
23:00:35.141 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7457ccfd-0827-4b22-98b7-1fc50c39e7fc"}
23:00:35.143 00.002 7008 case statement mapped state 6 to 3
23:00:35.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7457ccfd-0827-4b22-98b7-1fc50c39e7fc"}
23:00:35.147 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6b99f72-3d15-4d59-a6f1-75b0bb45bbe4"}
23:00:35.148 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[7.06,6.93],"pixels":"..."},"id":"e6b99f72-3d15-4d59-a6f1-75b0bb45bbe4"}
23:00:35.497 00.349 8532 Exposure complete
23:00:35.539 00.042 8532 worker thread done servicing request
23:00:35.540 00.001 7008 OnExposeComplete: enter
23:00:35.542 00.002 7008 UpdateGuideState(): m_state=6
23:00:35.544 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
23:00:35.546 00.002 7008 Star::Find returns 1 (0), X=552.34, Y=444.00, Mass=267769, SNR=335.9, Peak=39733 HFD=2.4
23:00:35.548 00.002 7008 MultiStar: [#1 0.11,-0.09,0.55,U] [#2 -0.03,-0.21,0.53,U] [#3 0.14,-0.14,0.41,U] [#4 0.33,-0.23,0.34,U] [#5 0.24,-0.04,0.35,U] [#6 0.01,-0.02,0.37,U] [#7 0.07,0.05,0.28,U] [#8 -0.21,-0.11,0.32,U] 
23:00:35.550 00.002 7008 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.20, -0.12}
23:00:35.552 00.002 7008 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.07) = xAngle (-1.39 = -1.39)
23:00:35.553 00.001 7008 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.80 = -1.80)
23:00:35.555 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.02 mountY=-0.11, mountTheta=-1.39
23:00:35.558 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.11, opts=13)
23:00:35.561 00.003 7008 Enqueuing Move request for scope (0.01, -0.11)
23:00:35.563 00.002 8532 Worker thread wakes up
23:00:35.563 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:00:35.563 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:00:35.563 00.000 8532 Moving (0.01, -0.11) raw xDistance=0.02 yDistance=-0.11
23:00:35.563 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:00:35.563 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55797, med=2537, FiltMin=2187, FiltMax=32098, Gamma=0.990
23:00:35.565 00.002 7008 UpdateGuideState exits: m=267769 SNR=335.9
23:00:35.568 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:35.568 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.571 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:35.573 00.002 7008 Enqueuing Expose request
23:00:35.575 00.002 8532 MoveAxis(E, 0, ABG)
23:00:35.575 00.000 8532 Move returns status 0, amount 0
23:00:35.575 00.000 8532 MoveAxis(N, 0, ABG)
23:00:35.575 00.000 8532 Move returns status 0, amount 0
23:00:35.575 00.000 8532 move complete, result=0
23:00:35.576 00.001 8532 worker thread done servicing request
23:00:35.576 00.000 8532 Worker thread wakes up
23:00:35.576 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:35.576 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:35.576 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:37.134 01.558 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"715d5ef1-359d-4422-9bda-5a392e49acfd"}
23:00:37.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"715d5ef1-359d-4422-9bda-5a392e49acfd"}
23:00:37.138 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cb3e55d2-2eef-40ec-b0b6-2687684d6366"}
23:00:37.141 00.003 7008 case statement mapped state 6 to 3
23:00:37.142 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb3e55d2-2eef-40ec-b0b6-2687684d6366"}
23:00:37.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fbb2bb0e-d51a-40b3-a7e8-8f79bf21d230"}
23:00:37.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":588,"width":15,"height":15,"star_pos":[7.34,7.00],"pixels":"..."},"id":"fbb2bb0e-d51a-40b3-a7e8-8f79bf21d230"}
23:00:37.698 00.552 8532 Exposure complete
23:00:37.741 00.043 8532 worker thread done servicing request
23:00:37.742 00.001 7008 OnExposeComplete: enter
23:00:37.744 00.002 7008 UpdateGuideState(): m_state=6
23:00:37.745 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
23:00:37.747 00.002 7008 Star::Find returns 1 (0), X=552.24, Y=444.01, Mass=270260, SNR=341.5, Peak=45019 HFD=2.5
23:00:37.749 00.002 7008 MultiStar: [#1 0.05,-0.09,0.56,U] [#2 -0.10,-0.17,0.49,U] [#3 0.10,-0.17,0.42,U] [#4 0.23,-0.19,0.33,U] [#5 0.09,-0.05,0.32,U] [#6 -0.10,-0.11,0.35,U] [#7 0.06,-0.12,0.29,U] [#8 -0.34,-0.08,0.31,U] 
23:00:37.750 00.001 7008 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.30, -0.10}
23:00:37.753 00.003 7008 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.07) = xAngle (-2.05 = -2.05)
23:00:37.754 00.001 7008 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.46 = -2.46)
23:00:37.756 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.06 mountY=-0.09, mountTheta=-2.21
23:00:37.758 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.12, opts=13)
23:00:37.760 00.002 7008 Enqueuing Move request for scope (-0.07, -0.12)
23:00:37.762 00.002 8532 Worker thread wakes up
23:00:37.762 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:00:37.762 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:00:37.762 00.000 8532 Moving (-0.07, -0.12) raw xDistance=-0.06 yDistance=-0.09
23:00:37.762 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:00:37.762 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62967, med=2536, FiltMin=2200, FiltMax=31463, Gamma=0.990
23:00:37.765 00.003 7008 UpdateGuideState exits: m=270260 SNR=341.5
23:00:37.766 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.770 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:37.771 00.001 7008 Enqueuing Expose request
23:00:37.773 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:37.773 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:37.773 00.000 8532 MoveAxis(E, 0, ABG)
23:00:37.773 00.000 8532 Move returns status 0, amount 0
23:00:37.774 00.001 8532 MoveAxis(N, 0, ABG)
23:00:37.774 00.000 8532 Move returns status 0, amount 0
23:00:37.774 00.000 8532 move complete, result=0
23:00:37.774 00.000 8532 worker thread done servicing request
23:00:37.774 00.000 8532 Worker thread wakes up
23:00:37.774 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:37.774 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:37.774 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:39.134 01.360 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d704e615-b1e0-46a1-be85-e57ff56c60cd"}
23:00:39.135 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d704e615-b1e0-46a1-be85-e57ff56c60cd"}
23:00:39.137 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a7e24d7-40cc-4706-b6a8-4769015b7775"}
23:00:39.138 00.001 7008 case statement mapped state 6 to 3
23:00:39.139 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a7e24d7-40cc-4706-b6a8-4769015b7775"}
23:00:39.142 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5b6b7beb-d49c-466a-8344-615681b08a67"}
23:00:39.143 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":589,"width":15,"height":15,"star_pos":[7.24,7.01],"pixels":"..."},"id":"5b6b7beb-d49c-466a-8344-615681b08a67"}
23:00:39.905 00.762 8532 Exposure complete
23:00:39.947 00.042 8532 worker thread done servicing request
23:00:39.947 00.000 7008 OnExposeComplete: enter
23:00:39.949 00.002 7008 UpdateGuideState(): m_state=6
23:00:39.951 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
23:00:39.953 00.002 7008 Star::Find returns 1 (0), X=552.29, Y=444.05, Mass=266026, SNR=340.5, Peak=42527 HFD=2.3
23:00:39.955 00.002 7008 MultiStar: [#1 0.08,-0.01,0.53,U] [#2 -0.06,-0.03,0.52,U] [#3 0.13,-0.07,0.42,U] [#4 0.18,-0.06,0.34,U] [#5 0.22,0.06,0.33,U] [#6 -0.02,0.00,0.33,U] [#7 0.06,0.07,0.28,U] [#8 -0.19,-0.10,0.33,U] 
23:00:39.957 00.002 7008 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.25, -0.06}
23:00:39.958 00.001 7008 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.07) = xAngle (-2.16 = -2.16)
23:00:39.960 00.002 7008 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.57 = -2.57)
23:00:39.961 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.23 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
23:00:39.966 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.03, opts=13)
23:00:39.967 00.001 7008 Enqueuing Move request for scope (-0.02, -0.03)
23:00:39.969 00.002 8532 Worker thread wakes up
23:00:39.969 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:00:39.969 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:00:39.969 00.000 8532 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=-0.02
23:00:39.969 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:39.969 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:39.969 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63803, med=2536, FiltMin=2229, FiltMax=33702, Gamma=0.990
23:00:39.971 00.002 7008 UpdateGuideState exits: m=266026 SNR=340.5
23:00:39.974 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:39.974 00.000 8532 MoveAxis(E, 0, ABG)
23:00:39.974 00.000 8532 Move returns status 0, amount 0
23:00:39.974 00.000 8532 MoveAxis(N, 0, ABG)
23:00:39.974 00.000 8532 Move returns status 0, amount 0
23:00:39.974 00.000 8532 move complete, result=0
23:00:39.974 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.975 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:39.976 00.001 7008 Enqueuing Expose request
23:00:39.978 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:39.979 00.001 8532 worker thread done servicing request
23:00:39.979 00.000 8532 Worker thread wakes up
23:00:39.979 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:39.979 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:41.133 01.154 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7efd6fb3-d664-4b88-bfc5-e05151947302"}
23:00:41.137 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7efd6fb3-d664-4b88-bfc5-e05151947302"}
23:00:41.140 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b393b94a-3aec-4f83-9caa-707e60ef7e7b"}
23:00:41.143 00.003 7008 case statement mapped state 6 to 3
23:00:41.146 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b393b94a-3aec-4f83-9caa-707e60ef7e7b"}
23:00:41.148 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b21a1f8-7007-4297-aa4c-72596bd804f7"}
23:00:41.150 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[7.29,7.05],"pixels":"..."},"id":"0b21a1f8-7007-4297-aa4c-72596bd804f7"}
23:00:42.102 00.952 8532 Exposure complete
23:00:42.134 00.032 8532 worker thread done servicing request
23:00:42.134 00.000 7008 OnExposeComplete: enter
23:00:42.136 00.002 7008 UpdateGuideState(): m_state=6
23:00:42.138 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
23:00:42.140 00.002 7008 Star::Find returns 1 (0), X=552.07, Y=444.16, Mass=269640, SNR=349.5, Peak=52807 HFD=2.3
23:00:42.142 00.002 7008 MultiStar: [#1 -0.07,0.16,0.51,U] [#2 -0.31,0.02,0.53,U] [#3 -0.10,0.09,0.40,U] [#4 0.07,0.10,0.34,U] [#5 0.00,0.09,0.31,U] [#6 -0.25,0.06,0.35,U] [#7 -0.15,0.31,0.29,U] [#8 -0.21,-0.12,0.31,U] 
23:00:42.144 00.002 7008 refined, 8 included, MultiStar: {-0.22, 0.08}, one-star: {-0.47, 0.05}
23:00:42.147 00.003 7008 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.07) = xAngle (2.88 = 2.88)
23:00:42.148 00.001 7008 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.46 = 2.46)
23:00:42.150 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.81 mountX=-0.22 mountY=0.14, mountTheta=2.57
23:00:42.153 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.08, opts=13)
23:00:42.155 00.002 7008 Enqueuing Move request for scope (-0.22, 0.08)
23:00:42.156 00.001 8532 Worker thread wakes up
23:00:42.156 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
23:00:42.156 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
23:00:42.157 00.001 8532 Moving (-0.22, 0.08) raw xDistance=-0.22 yDistance=0.14
23:00:42.157 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:00:42.157 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.157 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2536, FiltMin=2240, FiltMax=25317, Gamma=0.990
23:00:42.158 00.001 7008 UpdateGuideState exits: m=269640 SNR=349.5
23:00:42.160 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:00:42.160 00.000 8532 MoveAxis(E, 202, ABG)
23:00:42.160 00.000 8532 Guiding  Dir = 2, Dur = 202
23:00:42.161 00.001 8532 IsSlewing returns 0
23:00:42.161 00.000 8532 IsGuiding returns 0
23:00:42.161 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.163 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:42.164 00.001 7008 Enqueuing Expose request
23:00:42.165 00.001 8532 PulseGuide returned control before completion, sleep 212
23:00:42.394 00.229 8532 IsGuiding returns 0
23:00:42.394 00.000 8532 Move returns status 0, amount 202
23:00:42.394 00.000 8532 MoveAxis(N, 0, ABG)
23:00:42.394 00.000 8532 Move returns status 0, amount 0
23:00:42.394 00.000 8532 move complete, result=0
23:00:42.394 00.000 8532 worker thread done servicing request
23:00:42.394 00.000 8532 Worker thread wakes up
23:00:42.394 00.000 7008 GuideStep: -0.2 px 202 ms EAST, 0.1 px 0 ms NORTH
23:00:42.398 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:42.398 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:43.133 00.735 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e59d822c-0374-436c-95ef-aca854a4e9ce"}
23:00:43.136 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e59d822c-0374-436c-95ef-aca854a4e9ce"}
23:00:43.138 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"494ef477-a347-46a6-a752-985b690ea217"}
23:00:43.140 00.002 7008 case statement mapped state 6 to 3
23:00:43.143 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"494ef477-a347-46a6-a752-985b690ea217"}
23:00:43.144 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8effb928-2d3f-486c-9c8d-435305d78199"}
23:00:43.145 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":591,"width":15,"height":15,"star_pos":[7.07,7.16],"pixels":"..."},"id":"8effb928-2d3f-486c-9c8d-435305d78199"}
23:00:44.518 01.373 8532 Exposure complete
23:00:44.570 00.052 8532 worker thread done servicing request
23:00:44.570 00.000 7008 OnExposeComplete: enter
23:00:44.572 00.002 7008 UpdateGuideState(): m_state=6
23:00:44.574 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
23:00:44.576 00.002 7008 Star::Find returns 1 (0), X=552.36, Y=444.40, Mass=259949, SNR=322.1, Peak=34257 HFD=2.9
23:00:44.578 00.002 7008 MultiStar: [#1 0.15,0.33,0.57,U] [#2 0.01,0.23,0.56,U] [#3 0.24,0.37,0.45,U] [#4 0.28,0.34,0.37,U] [#5 0.30,0.37,0.34,U] [#6 0.07,0.18,0.37,U] [#7 0.11,0.40,0.30,U] [#8 0.03,0.20,0.34,U] 
23:00:44.580 00.002 7008 refined, 8 included, MultiStar: {0.07, 0.30}, one-star: {-0.18, 0.28}
23:00:44.583 00.003 7008 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.07) = xAngle (1.42 = 1.42)
23:00:44.584 00.001 7008 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.01 = 1.01)
23:00:44.586 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.30 cameraTheta=1.35 mountX=0.05 mountY=0.26, mountTheta=1.39
23:00:44.589 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.30, opts=13)
23:00:44.591 00.002 7008 Enqueuing Move request for scope (0.07, 0.30)
23:00:44.592 00.001 8532 Worker thread wakes up
23:00:44.593 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
23:00:44.593 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
23:00:44.593 00.000 8532 Moving (0.07, 0.30) raw xDistance=0.05 yDistance=0.26
23:00:44.593 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59944, med=2536, FiltMin=2220, FiltMax=34675, Gamma=0.990
23:00:44.595 00.002 7008 UpdateGuideState exits: m=259949 SNR=322.1
23:00:44.596 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.598 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:44.600 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:00:44.600 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:00:44.600 00.000 8532 MoveAxis(E, 0, ABG)
23:00:44.600 00.000 8532 Move returns status 0, amount 0
23:00:44.600 00.000 8532 MoveAxis(S, 449, ABG)
23:00:44.600 00.000 8532 Guiding  Dir = 1, Dur = 449
23:00:44.600 00.000 7008 Enqueuing Expose request
23:00:44.601 00.001 8532 IsSlewing returns 0
23:00:44.602 00.001 8532 IsGuiding returns 0
23:00:44.602 00.000 8532 PulseGuide returned control before completion, sleep 459
23:00:45.070 00.468 8532 IsGuiding returns 0
23:00:45.070 00.000 8532 Move returns status 0, amount 449
23:00:45.070 00.000 8532 move complete, result=0
23:00:45.071 00.001 8532 worker thread done servicing request
23:00:45.071 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.3 px 449 ms SOUTH
23:00:45.074 00.003 8532 Worker thread wakes up
23:00:45.075 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:45.075 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:45.131 00.056 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"608d5e5e-4875-4cc3-a300-f3c82d088fcb"}
23:00:45.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"608d5e5e-4875-4cc3-a300-f3c82d088fcb"}
23:00:45.136 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"280957ad-b811-4bfd-accb-67bb5d32b3d1"}
23:00:45.137 00.001 7008 case statement mapped state 6 to 3
23:00:45.139 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"280957ad-b811-4bfd-accb-67bb5d32b3d1"}
23:00:45.141 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2626bc0b-4c6b-4f49-a092-c324069e3f9f"}
23:00:45.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[7.36,7.40],"pixels":"..."},"id":"2626bc0b-4c6b-4f49-a092-c324069e3f9f"}
23:00:47.133 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"355aea3e-558c-42ba-8cbd-051e7837d327"}
23:00:47.137 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"355aea3e-558c-42ba-8cbd-051e7837d327"}
23:00:47.141 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa38f830-4ab9-4e5c-9cd9-76df91e7556a"}
23:00:47.144 00.003 7008 case statement mapped state 6 to 3
23:00:47.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa38f830-4ab9-4e5c-9cd9-76df91e7556a"}
23:00:47.150 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bbef4e65-2f48-445b-b18b-91f219827688"}
23:00:47.154 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[7.36,7.40],"pixels":"..."},"id":"bbef4e65-2f48-445b-b18b-91f219827688"}
23:00:47.207 00.053 8532 Exposure complete
23:00:47.244 00.037 8532 worker thread done servicing request
23:00:47.244 00.000 7008 OnExposeComplete: enter
23:00:47.246 00.002 7008 UpdateGuideState(): m_state=6
23:00:47.248 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
23:00:47.250 00.002 7008 Star::Find returns 1 (0), X=552.46, Y=444.12, Mass=268183, SNR=328.4, Peak=42919 HFD=2.4
23:00:47.252 00.002 7008 MultiStar: [#1 0.21,-0.01,0.55,U] [#2 0.01,-0.07,0.55,U] [#3 0.23,0.01,0.43,U] [#4 0.31,-0.04,0.35,U] [#5 0.27,0.00,0.35,U] [#6 0.03,-0.08,0.38,U] [#7 0.08,0.13,0.29,U] [#8 -0.14,-0.01,0.35,U] 
23:00:47.255 00.003 7008 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.08, 0.00}
23:00:47.257 00.002 7008 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.07) = xAngle (-0.05 = -0.05)
23:00:47.258 00.001 7008 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.46 = -0.46)
23:00:47.260 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=0.08 mountY=-0.03, mountTheta=-0.42
23:00:47.264 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=-0.01, opts=13)
23:00:47.270 00.006 7008 Enqueuing Move request for scope (0.08, -0.01)
23:00:47.272 00.002 8532 Worker thread wakes up
23:00:47.272 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:00:47.272 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:00:47.272 00.000 8532 Moving (0.08, -0.01) raw xDistance=0.08 yDistance=-0.03
23:00:47.272 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57049, med=2537, FiltMin=2231, FiltMax=31897, Gamma=0.990
23:00:47.273 00.001 7008 UpdateGuideState exits: m=268183 SNR=328.4
23:00:47.275 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.276 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:47.277 00.001 7008 Enqueuing Expose request
23:00:47.279 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:00:47.280 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.280 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:47.280 00.000 8532 MoveAxis(E, 0, ABG)
23:00:47.280 00.000 8532 Move returns status 0, amount 0
23:00:47.280 00.000 8532 MoveAxis(N, 0, ABG)
23:00:47.280 00.000 8532 Move returns status 0, amount 0
23:00:47.280 00.000 8532 move complete, result=0
23:00:47.280 00.000 8532 worker thread done servicing request
23:00:47.280 00.000 8532 Worker thread wakes up
23:00:47.280 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:47.280 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:47.280 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:49.131 01.851 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16339272-a332-472f-ba6a-487c9c2ac74e"}
23:00:49.136 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16339272-a332-472f-ba6a-487c9c2ac74e"}
23:00:49.139 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61224c4e-1c18-496f-8197-4f58a2994dee"}
23:00:49.141 00.002 7008 case statement mapped state 6 to 3
23:00:49.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61224c4e-1c18-496f-8197-4f58a2994dee"}
23:00:49.145 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3115bbcb-fd45-4a0b-968f-1b25709d0c67"}
23:00:49.148 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[7.46,7.12],"pixels":"..."},"id":"3115bbcb-fd45-4a0b-968f-1b25709d0c67"}
23:00:49.411 00.263 8532 Exposure complete
23:00:49.445 00.034 8532 worker thread done servicing request
23:00:49.445 00.000 7008 OnExposeComplete: enter
23:00:49.447 00.002 7008 UpdateGuideState(): m_state=6
23:00:49.448 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
23:00:49.451 00.003 7008 Star::Find returns 1 (0), X=552.47, Y=444.13, Mass=268369, SNR=335.8, Peak=42878 HFD=2.4
23:00:49.453 00.002 7008 MultiStar: [#1 0.17,0.01,0.54,U] [#2 0.06,-0.10,0.51,U] [#3 0.29,-0.04,0.43,U] [#4 0.26,0.05,0.34,U] [#5 0.23,0.07,0.33,U] [#6 0.11,-0.14,0.34,U] [#7 0.11,0.19,0.28,U] [#8 -0.04,-0.17,0.32,U] 
23:00:49.455 00.002 7008 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {-0.07, 0.02}
23:00:49.457 00.002 7008 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.07) = xAngle (2.96 = 2.96)
23:00:49.458 00.001 7008 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.55 = 2.55)
23:00:49.459 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.89 mountX=-0.07 mountY=0.04, mountTheta=2.62
23:00:49.461 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.02, opts=13)
23:00:49.462 00.001 7008 Enqueuing Move request for scope (-0.07, 0.02)
23:00:49.464 00.002 8532 Worker thread wakes up
23:00:49.464 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:00:49.464 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:00:49.464 00.000 8532 Moving (-0.07, 0.02) raw xDistance=-0.07 yDistance=0.04
23:00:49.464 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60014, med=2537, FiltMin=2254, FiltMax=33500, Gamma=0.990
23:00:49.466 00.002 7008 UpdateGuideState exits: m=268369 SNR=335.8
23:00:49.468 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.470 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:49.471 00.001 7008 Enqueuing Expose request
23:00:49.473 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:00:49.473 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:49.473 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:49.473 00.000 8532 MoveAxis(E, 0, ABG)
23:00:49.473 00.000 8532 Move returns status 0, amount 0
23:00:49.473 00.000 8532 MoveAxis(N, 0, ABG)
23:00:49.474 00.001 8532 Move returns status 0, amount 0
23:00:49.474 00.000 8532 move complete, result=0
23:00:49.474 00.000 8532 worker thread done servicing request
23:00:49.474 00.000 8532 Worker thread wakes up
23:00:49.474 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:49.474 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:49.474 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:51.132 01.658 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcb16d6c-c418-4097-b011-e75fda967c97"}
23:00:51.135 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcb16d6c-c418-4097-b011-e75fda967c97"}
23:00:51.142 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0204577f-b2c0-4621-9f6d-217cba98165b"}
23:00:51.144 00.002 7008 case statement mapped state 6 to 3
23:00:51.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0204577f-b2c0-4621-9f6d-217cba98165b"}
23:00:51.148 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aba615b2-0869-4eeb-8a0a-2a94e58d5c79"}
23:00:51.150 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":594,"width":15,"height":15,"star_pos":[7.47,7.13],"pixels":"..."},"id":"aba615b2-0869-4eeb-8a0a-2a94e58d5c79"}
23:00:51.597 00.447 8532 Exposure complete
23:00:51.635 00.038 8532 worker thread done servicing request
23:00:51.635 00.000 7008 OnExposeComplete: enter
23:00:51.637 00.002 7008 UpdateGuideState(): m_state=6
23:00:51.639 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
23:00:51.641 00.002 7008 Star::Find returns 1 (0), X=552.48, Y=444.12, Mass=267009, SNR=323.5, Peak=43729 HFD=2.4
23:00:51.644 00.003 7008 MultiStar: [#1 0.24,0.05,0.56,U] [#2 0.05,-0.04,0.57,U] [#3 0.18,-0.09,0.45,U] [#4 0.38,-0.02,0.34,U] [#5 0.32,0.16,0.34,U] [#6 0.13,-0.06,0.37,U] [#7 0.18,0.13,0.28,U] [#8 -0.10,-0.04,0.33,U] 
23:00:51.645 00.001 7008 single-star, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.06, 0.01}
23:00:51.647 00.002 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
23:00:51.648 00.001 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
23:00:51.650 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=-0.06 mountY=0.03, mountTheta=2.71
23:00:51.653 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.01, opts=13)
23:00:51.655 00.002 7008 Enqueuing Move request for scope (-0.06, 0.01)
23:00:51.656 00.001 8532 Worker thread wakes up
23:00:51.656 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:00:51.656 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:00:51.656 00.000 8532 Moving (-0.06, 0.01) raw xDistance=-0.06 yDistance=0.03
23:00:51.656 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:00:51.656 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.657 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62023, med=2537, FiltMin=2207, FiltMax=32472, Gamma=0.990
23:00:51.658 00.001 7008 UpdateGuideState exits: m=267009 SNR=323.5
23:00:51.661 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.662 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:51.664 00.002 7008 Enqueuing Expose request
23:00:51.666 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:51.666 00.000 8532 MoveAxis(E, 0, ABG)
23:00:51.666 00.000 8532 Move returns status 0, amount 0
23:00:51.666 00.000 8532 MoveAxis(N, 0, ABG)
23:00:51.666 00.000 8532 Move returns status 0, amount 0
23:00:51.666 00.000 8532 move complete, result=0
23:00:51.666 00.000 8532 worker thread done servicing request
23:00:51.666 00.000 8532 Worker thread wakes up
23:00:51.666 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:51.668 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:51.668 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:53.131 01.463 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e9b677d-f18c-4cdb-8c56-f6a6449b6149"}
23:00:53.136 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e9b677d-f18c-4cdb-8c56-f6a6449b6149"}
23:00:53.140 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97c134cd-9acb-458e-90bf-df21feafc7a1"}
23:00:53.143 00.003 7008 case statement mapped state 6 to 3
23:00:53.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"97c134cd-9acb-458e-90bf-df21feafc7a1"}
23:00:53.148 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f6de86d-c748-49fb-9127-6bae669dd3ac"}
23:00:53.150 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[7.48,7.12],"pixels":"..."},"id":"6f6de86d-c748-49fb-9127-6bae669dd3ac"}
23:00:53.789 00.639 8532 Exposure complete
23:00:53.831 00.042 8532 worker thread done servicing request
23:00:53.831 00.000 7008 OnExposeComplete: enter
23:00:53.834 00.003 7008 UpdateGuideState(): m_state=6
23:00:53.837 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
23:00:53.839 00.002 7008 Star::Find returns 1 (0), X=552.53, Y=444.16, Mass=266442, SNR=334.8, Peak=45080 HFD=2.4
23:00:53.841 00.002 7008 MultiStar: [#1 0.33,0.06,0.55,U] [#2 0.15,0.04,0.53,U] [#3 0.32,0.04,0.41,U] [#4 0.43,0.10,0.35,U] [#5 0.47,0.16,0.33,U] [#6 0.15,0.06,0.36,U] [#7 0.15,0.35,0.28,U] [#8 -0.00,0.02,0.31,U] 
23:00:53.843 00.002 7008 single-star, 8 included, MultiStar: {0.19, 0.08}, one-star: {-0.01, 0.04}
23:00:53.844 00.001 7008 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.07) = xAngle (1.94 = 1.94)
23:00:53.847 00.003 7008 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
23:00:53.848 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.87 mountX=-0.02 mountY=0.05, mountTheta=1.92
23:00:53.850 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.04, opts=13)
23:00:53.851 00.001 7008 Enqueuing Move request for scope (-0.01, 0.04)
23:00:53.852 00.001 8532 Worker thread wakes up
23:00:53.852 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:00:53.852 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2537, FiltMin=2218, FiltMax=32686, Gamma=0.990
23:00:53.854 00.002 7008 UpdateGuideState exits: m=266442 SNR=334.8
23:00:53.855 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.857 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:53.858 00.001 7008 Enqueuing Expose request
23:00:53.859 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:00:53.860 00.001 8532 Moving (-0.01, 0.04) raw xDistance=-0.02 yDistance=0.05
23:00:53.860 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:53.860 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:53.860 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:53.860 00.000 8532 MoveAxis(E, 0, ABG)
23:00:53.860 00.000 8532 Move returns status 0, amount 0
23:00:53.860 00.000 8532 MoveAxis(N, 0, ABG)
23:00:53.860 00.000 8532 Move returns status 0, amount 0
23:00:53.860 00.000 8532 move complete, result=0
23:00:53.860 00.000 8532 worker thread done servicing request
23:00:53.860 00.000 8532 Worker thread wakes up
23:00:53.860 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:53.861 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:53.861 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:55.131 01.270 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83c78430-96b7-469d-b13a-99bb18f59d1c"}
23:00:55.136 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83c78430-96b7-469d-b13a-99bb18f59d1c"}
23:00:55.140 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cb1dc678-9506-46b6-8f45-c0b0777b3484"}
23:00:55.142 00.002 7008 case statement mapped state 6 to 3
23:00:55.144 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb1dc678-9506-46b6-8f45-c0b0777b3484"}
23:00:55.147 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c8af72f-925d-46df-a243-72e41c89cbfe"}
23:00:55.148 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":596,"width":15,"height":15,"star_pos":[6.53,7.16],"pixels":"..."},"id":"7c8af72f-925d-46df-a243-72e41c89cbfe"}
23:00:55.989 00.841 8532 Exposure complete
23:00:56.028 00.039 8532 worker thread done servicing request
23:00:56.028 00.000 7008 OnExposeComplete: enter
23:00:56.030 00.002 7008 UpdateGuideState(): m_state=6
23:00:56.032 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
23:00:56.034 00.002 7008 Star::Find returns 1 (0), X=552.60, Y=444.19, Mass=270481, SNR=344.9, Peak=49171 HFD=2.4
23:00:56.036 00.002 7008 MultiStar: [#1 0.34,0.11,0.53,U] [#2 0.22,0.06,0.52,U] [#3 0.35,0.08,0.42,U] [#4 0.51,0.06,0.35,U] [#5 0.36,0.06,0.32,U] [#6 0.32,0.00,0.34,U] [#7 0.36,0.24,0.28,U] [#8 0.07,0.11,0.31,U] 
23:00:56.038 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.08}, one-star: {0.06, 0.08}
23:00:56.040 00.002 7008 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.07) = xAngle (0.99 = 0.99)
23:00:56.041 00.001 7008 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.57 = 0.57)
23:00:56.042 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.05 mountY=0.05, mountTheta=0.78
23:00:56.046 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.08, opts=13)
23:00:56.048 00.002 7008 Enqueuing Move request for scope (0.06, 0.08)
23:00:56.050 00.002 8532 Worker thread wakes up
23:00:56.050 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:00:56.050 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:00:56.050 00.000 8532 Moving (0.06, 0.08) raw xDistance=0.05 yDistance=0.05
23:00:56.050 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:00:56.050 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:56.050 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2537, FiltMin=2213, FiltMax=29467, Gamma=0.990
23:00:56.053 00.003 7008 UpdateGuideState exits: m=270481 SNR=344.9
23:00:56.055 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.056 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:56.058 00.002 7008 Enqueuing Expose request
23:00:56.061 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:56.062 00.001 8532 MoveAxis(E, 0, ABG)
23:00:56.062 00.000 8532 Move returns status 0, amount 0
23:00:56.062 00.000 8532 MoveAxis(N, 0, ABG)
23:00:56.062 00.000 8532 Move returns status 0, amount 0
23:00:56.062 00.000 8532 move complete, result=0
23:00:56.062 00.000 8532 worker thread done servicing request
23:00:56.062 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:56.064 00.002 8532 Worker thread wakes up
23:00:56.064 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:56.064 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:57.130 01.066 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bdc18752-e047-47d8-be8e-f9a92106646d"}
23:00:57.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bdc18752-e047-47d8-be8e-f9a92106646d"}
23:00:57.135 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b298e47-d19d-4bf4-a7ff-2747a97115de"}
23:00:57.138 00.003 7008 case statement mapped state 6 to 3
23:00:57.139 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b298e47-d19d-4bf4-a7ff-2747a97115de"}
23:00:57.143 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f63f9e8-e95f-45c5-a0c0-6cef603ee1cf"}
23:00:57.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.60,7.19],"pixels":"..."},"id":"1f63f9e8-e95f-45c5-a0c0-6cef603ee1cf"}
23:00:58.192 01.047 8532 Exposure complete
23:00:58.224 00.032 8532 worker thread done servicing request
23:00:58.224 00.000 7008 OnExposeComplete: enter
23:00:58.227 00.003 7008 UpdateGuideState(): m_state=6
23:00:58.228 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
23:00:58.229 00.001 7008 Star::Find returns 1 (0), X=552.54, Y=444.27, Mass=275478, SNR=328.5, Peak=46469 HFD=2.6
23:00:58.230 00.001 7008 MultiStar: [#1 0.31,0.22,0.55,U] [#2 0.18,0.10,0.56,U] [#3 0.27,0.18,0.44,U] [#4 0.44,0.24,0.35,U] [#5 0.35,0.21,0.35,U] [#6 0.24,0.18,0.37,U] [#7 0.23,0.30,0.30,U] [#8 0.07,0.07,0.34,U] 
23:00:58.232 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.17}, one-star: {0.00, 0.15}
23:00:58.234 00.002 7008 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.07) = xAngle (1.63 = 1.63)
23:00:58.236 00.002 7008 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
23:00:58.238 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=-0.01 mountY=0.14, mountTheta=1.64
23:00:58.241 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.15, opts=13)
23:00:58.244 00.003 7008 Enqueuing Move request for scope (0.00, 0.15)
23:00:58.246 00.002 8532 Worker thread wakes up
23:00:58.246 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2538, FiltMin=2221, FiltMax=30805, Gamma=0.990
23:00:58.248 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
23:00:58.248 00.000 7008 UpdateGuideState exits: m=275478 SNR=328.5
23:00:58.250 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.253 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:00:58.254 00.001 7008 Enqueuing Expose request
23:00:58.256 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
23:00:58.257 00.001 8532 Moving (0.00, 0.15) raw xDistance=-0.01 yDistance=0.14
23:00:58.257 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:58.257 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.257 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:00:58.257 00.000 8532 MoveAxis(E, 0, ABG)
23:00:58.258 00.001 8532 Move returns status 0, amount 0
23:00:58.258 00.000 8532 MoveAxis(N, 0, ABG)
23:00:58.258 00.000 8532 Move returns status 0, amount 0
23:00:58.258 00.000 8532 move complete, result=0
23:00:58.258 00.000 8532 worker thread done servicing request
23:00:58.258 00.000 8532 Worker thread wakes up
23:00:58.258 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:00:58.258 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:00:58.258 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:59.129 00.871 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6450c129-00fb-4841-a55d-e50987199d37"}
23:00:59.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6450c129-00fb-4841-a55d-e50987199d37"}
23:00:59.133 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c81825d-2da0-442b-bb50-096858ca992a"}
23:00:59.135 00.002 7008 case statement mapped state 6 to 3
23:00:59.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c81825d-2da0-442b-bb50-096858ca992a"}
23:00:59.139 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38f36d8e-a1b2-410c-92aa-94f0c2804766"}
23:00:59.141 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":598,"width":15,"height":15,"star_pos":[6.54,7.27],"pixels":"..."},"id":"38f36d8e-a1b2-410c-92aa-94f0c2804766"}
23:01:00.378 01.237 8532 Exposure complete
23:01:00.416 00.038 8532 worker thread done servicing request
23:01:00.416 00.000 7008 OnExposeComplete: enter
23:01:00.418 00.002 7008 UpdateGuideState(): m_state=6
23:01:00.420 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
23:01:00.421 00.001 7008 Star::Find returns 1 (0), X=552.36, Y=444.24, Mass=271583, SNR=347.3, Peak=38323 HFD=2.6
23:01:00.423 00.002 7008 MultiStar: [#1 0.16,0.13,0.54,U] [#2 -0.01,0.11,0.52,U] [#3 0.13,0.16,0.41,U] [#4 0.34,0.10,0.35,U] [#5 0.22,0.21,0.34,U] [#6 0.05,0.19,0.34,U] [#7 0.10,0.45,0.28,U] [#8 -0.11,0.09,0.31,U] 
23:01:00.424 00.001 7008 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {-0.18, 0.13}
23:01:00.425 00.001 7008 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.07) = xAngle (1.39 = 1.39)
23:01:00.427 00.002 7008 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
23:01:00.428 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=0.03 mountY=0.14, mountTheta=1.36
23:01:00.431 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.16, opts=13)
23:01:00.432 00.001 7008 Enqueuing Move request for scope (0.04, 0.16)
23:01:00.434 00.002 8532 Worker thread wakes up
23:01:00.434 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:01:00.434 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:01:00.434 00.000 8532 Moving (0.04, 0.16) raw xDistance=0.03 yDistance=0.14
23:01:00.434 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:01:00.434 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.434 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57268, med=2537, FiltMin=2229, FiltMax=33785, Gamma=0.990
23:01:00.437 00.003 7008 UpdateGuideState exits: m=271583 SNR=347.3
23:01:00.438 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.439 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:00.441 00.002 7008 Enqueuing Expose request
23:01:00.443 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:00.443 00.000 8532 MoveAxis(E, 0, ABG)
23:01:00.443 00.000 8532 Move returns status 0, amount 0
23:01:00.443 00.000 8532 MoveAxis(N, 0, ABG)
23:01:00.443 00.000 8532 Move returns status 0, amount 0
23:01:00.443 00.000 8532 move complete, result=0
23:01:00.443 00.000 8532 worker thread done servicing request
23:01:00.443 00.000 8532 Worker thread wakes up
23:01:00.443 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:00.443 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:00.443 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:01.135 00.692 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7fcfb5e-c3d9-48e4-aa26-10f485616dc4"}
23:01:01.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7fcfb5e-c3d9-48e4-aa26-10f485616dc4"}
23:01:01.140 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9156a1c5-3fee-4f4a-9ec4-dce12eca6f1c"}
23:01:01.142 00.002 7008 case statement mapped state 6 to 3
23:01:01.143 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9156a1c5-3fee-4f4a-9ec4-dce12eca6f1c"}
23:01:01.145 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9c6f6de-db5b-4c36-b4a3-a0181ad9294f"}
23:01:01.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":599,"width":15,"height":15,"star_pos":[7.36,7.24],"pixels":"..."},"id":"d9c6f6de-db5b-4c36-b4a3-a0181ad9294f"}
23:01:02.573 01.426 8532 Exposure complete
23:01:02.618 00.045 8532 worker thread done servicing request
23:01:02.618 00.000 7008 OnExposeComplete: enter
23:01:02.621 00.003 7008 UpdateGuideState(): m_state=6
23:01:02.623 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
23:01:02.625 00.002 7008 Star::Find returns 1 (0), X=552.35, Y=444.22, Mass=261871, SNR=335.8, Peak=38379 HFD=2.5
23:01:02.628 00.003 7008 MultiStar: [#1 0.15,0.20,0.54,U] [#2 0.02,0.14,0.53,U] [#3 0.13,0.11,0.43,U] [#4 0.27,0.23,0.34,U] [#5 0.24,0.20,0.32,U] [#6 -0.05,0.11,0.36,U] [#7 0.10,0.37,0.29,U] [#8 -0.16,0.12,0.33,U] 
23:01:02.630 00.002 7008 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {-0.19, 0.10}
23:01:02.632 00.002 7008 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.07) = xAngle (1.50 = 1.50)
23:01:02.634 00.002 7008 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.09 = 1.09)
23:01:02.636 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.43 mountX=0.01 mountY=0.14, mountTheta=1.49
23:01:02.640 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.16, opts=13)
23:01:02.644 00.004 7008 Enqueuing Move request for scope (0.02, 0.16)
23:01:02.646 00.002 8532 Worker thread wakes up
23:01:02.646 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:01:02.646 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:01:02.646 00.000 8532 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=0.14
23:01:02.646 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:01:02.646 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.646 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58469, med=2537, FiltMin=2255, FiltMax=34579, Gamma=0.990
23:01:02.649 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:02.649 00.000 8532 MoveAxis(E, 0, ABG)
23:01:02.649 00.000 8532 Move returns status 0, amount 0
23:01:02.649 00.000 8532 MoveAxis(N, 0, ABG)
23:01:02.649 00.000 8532 Move returns status 0, amount 0
23:01:02.649 00.000 8532 move complete, result=0
23:01:02.649 00.000 7008 UpdateGuideState exits: m=261871 SNR=335.8
23:01:02.652 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.654 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:02.656 00.002 7008 Enqueuing Expose request
23:01:02.659 00.003 8532 worker thread done servicing request
23:01:02.659 00.000 8532 Worker thread wakes up
23:01:02.659 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:02.659 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:02.659 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:03.136 00.477 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"315f96e6-4faf-48c3-a3ea-f88e69e9d910"}
23:01:03.137 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"315f96e6-4faf-48c3-a3ea-f88e69e9d910"}
23:01:03.139 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb127639-5bfa-40ef-9e59-1952b7fda44e"}
23:01:03.141 00.002 7008 case statement mapped state 6 to 3
23:01:03.142 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb127639-5bfa-40ef-9e59-1952b7fda44e"}
23:01:03.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e71a62b-c2f7-43b9-a2e6-c238b9c6f1d5"}
23:01:03.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":600,"width":15,"height":15,"star_pos":[7.35,7.22],"pixels":"..."},"id":"7e71a62b-c2f7-43b9-a2e6-c238b9c6f1d5"}
23:01:04.781 01.635 8532 Exposure complete
23:01:04.818 00.037 8532 worker thread done servicing request
23:01:04.818 00.000 7008 OnExposeComplete: enter
23:01:04.820 00.002 7008 UpdateGuideState(): m_state=6
23:01:04.822 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
23:01:04.823 00.001 7008 Star::Find returns 1 (0), X=552.28, Y=444.29, Mass=271249, SNR=332.8, Peak=42137 HFD=2.6
23:01:04.825 00.002 7008 MultiStar: [#1 0.13,0.23,0.54,U] [#2 -0.08,0.18,0.56,U] [#3 0.19,0.22,0.43,U] [#4 0.24,0.21,0.36,U] [#5 0.29,0.22,0.34,U] [#6 -0.05,0.21,0.36,U] [#7 0.07,0.48,0.29,U] [#8 -0.16,0.14,0.33,U] 
23:01:04.827 00.002 7008 refined, 8 included, MultiStar: {-0.00, 0.21}, one-star: {-0.26, 0.17}
23:01:04.828 00.001 7008 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.07) = xAngle (1.65 = 1.65)
23:01:04.830 00.002 7008 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.24 = 1.24)
23:01:04.831 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.58 mountX=-0.02 mountY=0.20, mountTheta=1.66
23:01:04.834 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.21, opts=13)
23:01:04.836 00.002 7008 Enqueuing Move request for scope (-0.00, 0.21)
23:01:04.839 00.003 8532 Worker thread wakes up
23:01:04.839 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61542, med=2536, FiltMin=2206, FiltMax=31444, Gamma=0.990
23:01:04.841 00.002 7008 UpdateGuideState exits: m=271249 SNR=332.8
23:01:04.843 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.845 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:04.848 00.003 7008 Enqueuing Expose request
23:01:04.850 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
23:01:04.850 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
23:01:04.850 00.000 8532 Moving (-0.00, 0.21) raw xDistance=-0.02 yDistance=0.20
23:01:04.850 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:04.850 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:01:04.851 00.001 8532 MoveAxis(E, 0, ABG)
23:01:04.851 00.000 8532 Move returns status 0, amount 0
23:01:04.851 00.000 8532 MoveAxis(S, 356, ABG)
23:01:04.851 00.000 8532 Guiding  Dir = 1, Dur = 356
23:01:04.851 00.000 8532 IsSlewing returns 0
23:01:04.851 00.000 8532 IsGuiding returns 0
23:01:04.852 00.001 8532 PulseGuide returned control before completion, sleep 366
23:01:05.135 00.283 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40c82575-f94d-48fd-a6b9-22078733cbde"}
23:01:05.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40c82575-f94d-48fd-a6b9-22078733cbde"}
23:01:05.141 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49de7d1d-4f3c-4a20-8efe-7448d52733b8"}
23:01:05.143 00.002 7008 case statement mapped state 6 to 3
23:01:05.146 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"49de7d1d-4f3c-4a20-8efe-7448d52733b8"}
23:01:05.149 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fac44181-51ef-4e62-9cc4-98152ebb0c6d"}
23:01:05.151 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.28,7.29],"pixels":"..."},"id":"fac44181-51ef-4e62-9cc4-98152ebb0c6d"}
23:01:05.226 00.075 8532 IsGuiding returns 0
23:01:05.226 00.000 8532 Move returns status 0, amount 356
23:01:05.226 00.000 8532 move complete, result=0
23:01:05.226 00.000 8532 worker thread done servicing request
23:01:05.226 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 356 ms SOUTH
23:01:05.229 00.003 8532 Worker thread wakes up
23:01:05.229 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:05.229 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:07.135 01.906 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3544c5b-467c-4a41-b7e3-7874de40519c"}
23:01:07.139 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3544c5b-467c-4a41-b7e3-7874de40519c"}
23:01:07.143 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d3b07d6-d82c-4014-905b-5dde137b214f"}
23:01:07.146 00.003 7008 case statement mapped state 6 to 3
23:01:07.148 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d3b07d6-d82c-4014-905b-5dde137b214f"}
23:01:07.151 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ad0c832-450f-4543-ab1d-7d093c7e8624"}
23:01:07.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.28,7.29],"pixels":"..."},"id":"1ad0c832-450f-4543-ab1d-7d093c7e8624"}
23:01:07.362 00.208 8532 Exposure complete
23:01:07.398 00.036 8532 worker thread done servicing request
23:01:07.399 00.001 7008 OnExposeComplete: enter
23:01:07.400 00.001 7008 UpdateGuideState(): m_state=6
23:01:07.402 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
23:01:07.404 00.002 7008 Star::Find returns 1 (0), X=552.25, Y=444.09, Mass=266053, SNR=335.4, Peak=44974 HFD=2.3
23:01:07.405 00.001 7008 MultiStar: [#1 0.10,-0.03,0.56,U] [#2 -0.07,-0.04,0.54,U] [#3 0.14,-0.10,0.43,U] [#4 0.24,-0.01,0.34,U] [#5 0.19,0.07,0.35,U] [#6 -0.08,0.04,0.35,U] [#7 -0.02,0.10,0.29,U] [#8 -0.23,-0.06,0.32,U] 
23:01:07.406 00.001 7008 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.29, -0.02}
23:01:07.408 00.002 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.73 = -2.73)
23:01:07.409 00.001 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.14 = 3.14)
23:01:07.410 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.80 mountX=-0.04 mountY=0.00, mountTheta=3.14
23:01:07.412 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=-0.01, opts=13)
23:01:07.415 00.003 7008 Enqueuing Move request for scope (-0.04, -0.01)
23:01:07.417 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61462, med=2536, FiltMin=2226, FiltMax=32180, Gamma=0.990
23:01:07.418 00.001 7008 UpdateGuideState exits: m=266053 SNR=335.4
23:01:07.420 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.422 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:07.424 00.002 7008 Enqueuing Expose request
23:01:07.426 00.002 8532 Worker thread wakes up
23:01:07.426 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:01:07.426 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:01:07.426 00.000 8532 Moving (-0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
23:01:07.426 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:01:07.426 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:07.426 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:01:07.426 00.000 8532 MoveAxis(E, 0, ABG)
23:01:07.426 00.000 8532 Move returns status 0, amount 0
23:01:07.426 00.000 8532 MoveAxis(N, 0, ABG)
23:01:07.427 00.001 8532 Move returns status 0, amount 0
23:01:07.427 00.000 8532 move complete, result=0
23:01:07.427 00.000 8532 worker thread done servicing request
23:01:07.427 00.000 8532 Worker thread wakes up
23:01:07.427 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:07.429 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:07.429 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:09.133 01.704 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3c01062-96b5-4293-ac3e-72308257b5c7"}
23:01:09.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3c01062-96b5-4293-ac3e-72308257b5c7"}
23:01:09.137 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a8d6a80-8323-44c4-9519-d179522c9f52"}
23:01:09.138 00.001 7008 case statement mapped state 6 to 3
23:01:09.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a8d6a80-8323-44c4-9519-d179522c9f52"}
23:01:09.141 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2e60515-fa71-4cd6-bb15-f6dd9723016f"}
23:01:09.144 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":602,"width":15,"height":15,"star_pos":[7.25,7.09],"pixels":"..."},"id":"b2e60515-fa71-4cd6-bb15-f6dd9723016f"}
23:01:09.552 00.408 8532 Exposure complete
23:01:09.587 00.035 8532 worker thread done servicing request
23:01:09.587 00.000 7008 OnExposeComplete: enter
23:01:09.589 00.002 7008 UpdateGuideState(): m_state=6
23:01:09.590 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
23:01:09.591 00.001 7008 Star::Find returns 1 (0), X=552.30, Y=444.01, Mass=264550, SNR=328.9, Peak=42561 HFD=2.3
23:01:09.593 00.002 7008 MultiStar: [#1 0.10,-0.07,0.57,U] [#2 -0.06,-0.11,0.54,U] [#3 0.15,-0.14,0.43,U] [#4 0.21,-0.15,0.36,U] [#5 0.28,-0.00,0.34,U] [#6 -0.07,-0.12,0.35,U] [#7 -0.03,0.04,0.29,U] [#8 -0.20,-0.11,0.32,U] 
23:01:09.595 00.002 7008 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.24, -0.10}
23:01:09.596 00.001 7008 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.07) = xAngle (-1.70 = -1.70)
23:01:09.597 00.001 7008 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.12 = -2.12)
23:01:09.599 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
23:01:09.601 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.09, opts=13)
23:01:09.604 00.003 7008 Enqueuing Move request for scope (-0.02, -0.09)
23:01:09.605 00.001 8532 Worker thread wakes up
23:01:09.605 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:01:09.605 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:01:09.605 00.000 8532 Moving (-0.02, -0.09) raw xDistance=-0.01 yDistance=-0.08
23:01:09.605 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:09.606 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:09.606 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60882, med=2536, FiltMin=2219, FiltMax=34216, Gamma=0.990
23:01:09.607 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:09.607 00.000 8532 MoveAxis(E, 0, ABG)
23:01:09.607 00.000 8532 Move returns status 0, amount 0
23:01:09.607 00.000 7008 UpdateGuideState exits: m=264550 SNR=328.9
23:01:09.609 00.002 8532 MoveAxis(N, 0, ABG)
23:01:09.609 00.000 8532 Move returns status 0, amount 0
23:01:09.609 00.000 8532 move complete, result=0
23:01:09.609 00.000 8532 worker thread done servicing request
23:01:09.609 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.611 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:09.613 00.002 7008 Enqueuing Expose request
23:01:09.615 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:09.616 00.001 8532 Worker thread wakes up
23:01:09.616 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:09.616 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:11.134 01.518 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22e022eb-704d-4ac9-9ef1-56ff359ec87a"}
23:01:11.138 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22e022eb-704d-4ac9-9ef1-56ff359ec87a"}
23:01:11.142 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b186dfe0-aa2b-4f70-9226-786d5899c2ca"}
23:01:11.146 00.004 7008 case statement mapped state 6 to 3
23:01:11.147 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b186dfe0-aa2b-4f70-9226-786d5899c2ca"}
23:01:11.149 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9891b2f8-957d-417a-b148-7d401297a2d3"}
23:01:11.150 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[7.30,7.01],"pixels":"..."},"id":"9891b2f8-957d-417a-b148-7d401297a2d3"}
23:01:11.743 00.593 8532 Exposure complete
23:01:11.773 00.030 8532 worker thread done servicing request
23:01:11.774 00.001 7008 OnExposeComplete: enter
23:01:11.776 00.002 7008 UpdateGuideState(): m_state=6
23:01:11.778 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
23:01:11.780 00.002 7008 Star::Find returns 1 (0), X=552.12, Y=443.93, Mass=277684, SNR=351.6, Peak=51864 HFD=2.2
23:01:11.782 00.002 7008 MultiStar: [#1 -0.08,-0.20,0.52,U] [#2 -0.22,-0.29,0.48,U] [#3 0.01,-0.29,0.42,U] [#4 0.13,-0.20,0.34,U] [#5 0.07,-0.05,0.33,U] [#6 -0.25,-0.32,0.33,U] [#7 -0.02,-0.12,0.28,U] [#8 -0.29,-0.21,0.31,U] 
23:01:11.784 00.002 7008 refined, 8 included, MultiStar: {-0.17, -0.21}, one-star: {-0.42, -0.19}
23:01:11.785 00.001 7008 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.07) = xAngle (-2.18 = -2.18)
23:01:11.787 00.002 7008 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.59 = -2.59)
23:01:11.789 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.25 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
23:01:11.793 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.21, opts=13)
23:01:11.794 00.001 7008 Enqueuing Move request for scope (-0.17, -0.21)
23:01:11.796 00.002 8532 Worker thread wakes up
23:01:11.796 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
23:01:11.796 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
23:01:11.796 00.000 8532 Moving (-0.17, -0.21) raw xDistance=-0.15 yDistance=-0.14
23:01:11.796 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:01:11.796 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.797 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2538, FiltMin=2220, FiltMax=29181, Gamma=0.990
23:01:11.798 00.001 7008 UpdateGuideState exits: m=277684 SNR=351.6
23:01:11.800 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:01:11.800 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.801 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:11.802 00.001 7008 Enqueuing Expose request
23:01:11.804 00.002 8532 MoveAxis(E, 0, ABG)
23:01:11.804 00.000 8532 Move returns status 0, amount 0
23:01:11.804 00.000 8532 MoveAxis(N, 0, ABG)
23:01:11.804 00.000 8532 Move returns status 0, amount 0
23:01:11.804 00.000 8532 move complete, result=0
23:01:11.804 00.000 8532 worker thread done servicing request
23:01:11.804 00.000 8532 Worker thread wakes up
23:01:11.804 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:11.804 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:11.804 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:13.130 01.326 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a3b36d5-e2ee-49d6-84e4-573e82361996"}
23:01:13.134 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a3b36d5-e2ee-49d6-84e4-573e82361996"}
23:01:13.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40a86f5a-941c-4523-8810-f111ae416358"}
23:01:13.139 00.003 7008 case statement mapped state 6 to 3
23:01:13.142 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40a86f5a-941c-4523-8810-f111ae416358"}
23:01:13.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6d1ca5a9-b192-453e-b3ba-fae62012319f"}
23:01:13.147 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":604,"width":15,"height":15,"star_pos":[7.12,6.93],"pixels":"..."},"id":"6d1ca5a9-b192-453e-b3ba-fae62012319f"}
23:01:13.933 00.786 8532 Exposure complete
23:01:13.970 00.037 7008 OnExposeComplete: enter
23:01:13.972 00.002 8532 worker thread done servicing request
23:01:13.972 00.000 7008 UpdateGuideState(): m_state=6
23:01:13.975 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
23:01:13.976 00.001 7008 Star::Find returns 1 (0), X=552.14, Y=443.95, Mass=270597, SNR=332.5, Peak=51576 HFD=2.2
23:01:13.977 00.001 7008 MultiStar: [#1 -0.12,-0.14,0.55,U] [#2 -0.27,-0.19,0.55,U] [#3 -0.05,-0.23,0.43,U] [#4 -0.01,-0.21,0.34,U] [#5 -0.05,-0.11,0.34,U] [#6 -0.24,-0.20,0.36,U] [#7 -0.10,-0.11,0.28,U] [#8 -0.36,-0.25,0.34,U] 
23:01:13.978 00.001 7008 refined, 8 included, MultiStar: {-0.21, -0.18}, one-star: {-0.40, -0.17}
23:01:13.979 00.001 7008 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.07) = xAngle (-2.38 = -2.38)
23:01:13.981 00.002 7008 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.79 = -2.79)
23:01:13.982 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.45 mountX=-0.20 mountY=-0.10, mountTheta=-2.70
23:01:13.984 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.18, opts=13)
23:01:13.987 00.003 7008 Enqueuing Move request for scope (-0.21, -0.18)
23:01:13.989 00.002 8532 Worker thread wakes up
23:01:13.989 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2538, FiltMin=2244, FiltMax=27678, Gamma=0.990
23:01:13.990 00.001 7008 UpdateGuideState exits: m=270597 SNR=332.5
23:01:13.991 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.992 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:13.994 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
23:01:13.994 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
23:01:13.994 00.000 8532 Moving (-0.21, -0.18) raw xDistance=-0.20 yDistance=-0.10
23:01:13.994 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:01:13.994 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:13.994 00.000 7008 Enqueuing Expose request
23:01:13.995 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:13.995 00.000 8532 MoveAxis(E, 182, ABG)
23:01:13.995 00.000 8532 Guiding  Dir = 2, Dur = 182
23:01:13.996 00.001 8532 IsSlewing returns 0
23:01:13.996 00.000 8532 IsGuiding returns 0
23:01:13.996 00.000 8532 PulseGuide returned control before completion, sleep 192
23:01:14.192 00.196 8532 IsGuiding returns 0
23:01:14.192 00.000 8532 Move returns status 0, amount 182
23:01:14.192 00.000 8532 MoveAxis(N, 0, ABG)
23:01:14.192 00.000 8532 Move returns status 0, amount 0
23:01:14.192 00.000 8532 move complete, result=0
23:01:14.192 00.000 8532 worker thread done servicing request
23:01:14.193 00.001 8532 Worker thread wakes up
23:01:14.193 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:14.193 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:14.193 00.000 7008 GuideStep: -0.2 px 182 ms EAST, -0.1 px 0 ms NORTH
23:01:15.129 00.936 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e92eed93-d83c-4a19-be33-fcefae4f8218"}
23:01:15.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e92eed93-d83c-4a19-be33-fcefae4f8218"}
23:01:15.134 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7bd83d95-f7c0-44fc-9208-a8a502acbade"}
23:01:15.137 00.003 7008 case statement mapped state 6 to 3
23:01:15.140 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bd83d95-f7c0-44fc-9208-a8a502acbade"}
23:01:15.142 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b26a756-9122-47b2-b081-7c63465c5e91"}
23:01:15.144 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[7.14,6.95],"pixels":"..."},"id":"8b26a756-9122-47b2-b081-7c63465c5e91"}
23:01:16.316 01.172 8532 Exposure complete
23:01:16.358 00.042 8532 worker thread done servicing request
23:01:16.358 00.000 7008 OnExposeComplete: enter
23:01:16.362 00.004 7008 UpdateGuideState(): m_state=6
23:01:16.365 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
23:01:16.369 00.004 7008 Star::Find returns 1 (0), X=552.29, Y=444.01, Mass=268107, SNR=333.2, Peak=43708 HFD=2.3
23:01:16.372 00.003 7008 MultiStar: [#1 0.08,-0.06,0.54,U] [#2 -0.09,-0.12,0.52,U] [#3 0.15,-0.12,0.43,U] [#4 0.16,-0.08,0.35,U] [#5 0.17,-0.04,0.35,U] [#6 -0.14,-0.09,0.36,U] [#7 0.04,0.07,0.29,U] [#8 -0.22,-0.04,0.32,U] 
23:01:16.375 00.003 7008 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.25, -0.10}
23:01:16.376 00.001 7008 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.07) = xAngle (-2.03 = -2.03)
23:01:16.377 00.001 7008 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.44 = -2.44)
23:01:16.378 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.10 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
23:01:16.381 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=-0.08, opts=13)
23:01:16.383 00.002 7008 Enqueuing Move request for scope (-0.04, -0.08)
23:01:16.385 00.002 8532 Worker thread wakes up
23:01:16.385 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:01:16.385 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:01:16.385 00.000 8532 Moving (-0.04, -0.08) raw xDistance=-0.04 yDistance=-0.06
23:01:16.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:01:16.385 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.385 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60947, med=2535, FiltMin=2243, FiltMax=32666, Gamma=0.990
23:01:16.387 00.002 7008 UpdateGuideState exits: m=268107 SNR=333.2
23:01:16.389 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:16.389 00.000 8532 MoveAxis(E, 0, ABG)
23:01:16.389 00.000 8532 Move returns status 0, amount 0
23:01:16.389 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.392 00.003 8532 MoveAxis(N, 0, ABG)
23:01:16.392 00.000 8532 Move returns status 0, amount 0
23:01:16.392 00.000 8532 move complete, result=0
23:01:16.392 00.000 8532 worker thread done servicing request
23:01:16.393 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:16.395 00.002 7008 Enqueuing Expose request
23:01:16.397 00.002 8532 Worker thread wakes up
23:01:16.397 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:16.399 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:16.399 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:17.129 00.730 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"932834db-c160-4469-a0c7-cda6d3345722"}
23:01:17.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"932834db-c160-4469-a0c7-cda6d3345722"}
23:01:17.132 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"154a9370-e620-4c27-96ad-756a4e906d56"}
23:01:17.133 00.001 7008 case statement mapped state 6 to 3
23:01:17.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"154a9370-e620-4c27-96ad-756a4e906d56"}
23:01:17.136 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a0b1298-c232-4c96-ac2e-fdae88e62ad7"}
23:01:17.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":606,"width":15,"height":15,"star_pos":[7.29,7.01],"pixels":"..."},"id":"2a0b1298-c232-4c96-ac2e-fdae88e62ad7"}
23:01:18.533 01.395 8532 Exposure complete
23:01:18.566 00.033 8532 worker thread done servicing request
23:01:18.566 00.000 7008 OnExposeComplete: enter
23:01:18.567 00.001 7008 UpdateGuideState(): m_state=6
23:01:18.570 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
23:01:18.572 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=443.91, Mass=265684, SNR=321.1, Peak=49905 HFD=2.3
23:01:18.573 00.001 7008 MultiStar: [#1 -0.08,-0.12,0.56,U] [#2 -0.29,-0.22,0.56,U] [#3 0.04,-0.26,0.44,U] [#4 0.08,-0.32,0.36,U] [#5 -0.04,-0.17,0.35,U] [#6 -0.21,-0.21,0.37,U] [#7 -0.15,-0.08,0.30,U] [#8 -0.35,-0.20,0.35,U] 
23:01:18.575 00.002 7008 refined, 8 included, MultiStar: {-0.19, -0.20}, one-star: {-0.40, -0.21}
23:01:18.576 00.001 7008 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.07) = xAngle (-2.26 = -2.26)
23:01:18.577 00.001 7008 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.67 = -2.67)
23:01:18.578 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.33 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
23:01:18.581 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.20, opts=13)
23:01:18.583 00.002 7008 Enqueuing Move request for scope (-0.19, -0.20)
23:01:18.583 00.000 8532 Worker thread wakes up
23:01:18.583 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2537, FiltMin=2225, FiltMax=28464, Gamma=0.990
23:01:18.585 00.002 7008 UpdateGuideState exits: m=265684 SNR=321.1
23:01:18.587 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.589 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:18.590 00.001 7008 Enqueuing Expose request
23:01:18.592 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
23:01:18.592 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
23:01:18.592 00.000 8532 Moving (-0.19, -0.20) raw xDistance=-0.18 yDistance=-0.13
23:01:18.592 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
23:01:18.592 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.592 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:18.592 00.000 8532 MoveAxis(E, 159, ABG)
23:01:18.592 00.000 8532 Guiding  Dir = 2, Dur = 159
23:01:18.592 00.000 8532 IsSlewing returns 0
23:01:18.592 00.000 8532 IsGuiding returns 0
23:01:18.593 00.001 8532 PulseGuide returned control before completion, sleep 169
23:01:18.772 00.179 8532 IsGuiding returns 0
23:01:18.772 00.000 8532 Move returns status 0, amount 159
23:01:18.772 00.000 8532 MoveAxis(N, 0, ABG)
23:01:18.772 00.000 8532 Move returns status 0, amount 0
23:01:18.772 00.000 8532 move complete, result=0
23:01:18.773 00.001 7008 GuideStep: -0.2 px 159 ms EAST, -0.1 px 0 ms NORTH
23:01:18.776 00.003 8532 worker thread done servicing request
23:01:18.776 00.000 8532 Worker thread wakes up
23:01:18.776 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:18.778 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:19.128 00.350 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f033354-311b-4ac9-8d66-8c6903cd6498"}
23:01:19.132 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f033354-311b-4ac9-8d66-8c6903cd6498"}
23:01:19.135 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"379e4dec-fdf5-4701-af6e-2489c8b6ef37"}
23:01:19.136 00.001 7008 case statement mapped state 6 to 3
23:01:19.137 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"379e4dec-fdf5-4701-af6e-2489c8b6ef37"}
23:01:19.138 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57db10e8-825e-4544-8e98-ea6dce1387d3"}
23:01:19.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":607,"width":15,"height":15,"star_pos":[7.14,6.91],"pixels":"..."},"id":"57db10e8-825e-4544-8e98-ea6dce1387d3"}
23:01:20.907 01.767 8532 Exposure complete
23:01:20.954 00.047 8532 worker thread done servicing request
23:01:20.954 00.000 7008 OnExposeComplete: enter
23:01:20.955 00.001 7008 UpdateGuideState(): m_state=6
23:01:20.957 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
23:01:20.959 00.002 7008 Star::Find returns 1 (0), X=552.16, Y=444.05, Mass=275017, SNR=337.4, Peak=50351 HFD=2.3
23:01:20.961 00.002 7008 MultiStar: [#1 -0.03,-0.07,0.55,U] [#2 -0.18,-0.05,0.52,U] [#3 0.00,-0.13,0.44,U] [#4 0.15,-0.10,0.34,U] [#5 0.14,0.04,0.34,U] [#6 -0.21,-0.05,0.34,U] [#7 -0.09,0.12,0.28,U] [#8 -0.23,-0.15,0.32,U] 
23:01:20.964 00.003 7008 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.37, -0.07}
23:01:20.965 00.001 7008 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.07) = xAngle (-2.66 = -2.66)
23:01:20.967 00.002 7008 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
23:01:20.968 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.73 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
23:01:20.971 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.06, opts=13)
23:01:20.973 00.002 7008 Enqueuing Move request for scope (-0.14, -0.06)
23:01:20.975 00.002 8532 Worker thread wakes up
23:01:20.975 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
23:01:20.975 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
23:01:20.975 00.000 8532 Moving (-0.14, -0.06) raw xDistance=-0.13 yDistance=-0.01
23:01:20.975 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:20.975 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:20.975 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2537, FiltMin=2252, FiltMax=30383, Gamma=0.990
23:01:20.977 00.002 7008 UpdateGuideState exits: m=275017 SNR=337.4
23:01:20.978 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:20.980 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:20.982 00.002 7008 Enqueuing Expose request
23:01:20.983 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:20.983 00.000 8532 MoveAxis(E, 0, ABG)
23:01:20.984 00.001 8532 Move returns status 0, amount 0
23:01:20.984 00.000 8532 MoveAxis(N, 0, ABG)
23:01:20.984 00.000 8532 Move returns status 0, amount 0
23:01:20.984 00.000 8532 move complete, result=0
23:01:20.984 00.000 8532 worker thread done servicing request
23:01:20.984 00.000 8532 Worker thread wakes up
23:01:20.984 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:20.986 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:20.986 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:21.128 00.142 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abd224eb-0e02-47de-bbdb-15c934370845"}
23:01:21.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abd224eb-0e02-47de-bbdb-15c934370845"}
23:01:21.137 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db8d5d10-2d0f-4b49-942f-f999d19210dc"}
23:01:21.143 00.006 7008 case statement mapped state 6 to 3
23:01:21.148 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"db8d5d10-2d0f-4b49-942f-f999d19210dc"}
23:01:21.154 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38032949-b373-45d7-8608-8a001763b12e"}
23:01:21.158 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[7.16,7.05],"pixels":"..."},"id":"38032949-b373-45d7-8608-8a001763b12e"}
23:01:23.110 01.952 8532 Exposure complete
23:01:23.128 00.018 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7824ba52-810c-4d79-bcab-591ca0fc7d9e"}
23:01:23.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7824ba52-810c-4d79-bcab-591ca0fc7d9e"}
23:01:23.135 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f616c02f-0b15-4c4f-aa05-fbcbf7da6fd3"}
23:01:23.138 00.003 7008 case statement mapped state 6 to 3
23:01:23.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f616c02f-0b15-4c4f-aa05-fbcbf7da6fd3"}
23:01:23.146 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e95768ab-2fb9-48a0-a7cd-65e93185c4b6"}
23:01:23.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[7.16,7.05],"pixels":"..."},"id":"e95768ab-2fb9-48a0-a7cd-65e93185c4b6"}
23:01:23.164 00.015 8532 worker thread done servicing request
23:01:23.164 00.000 7008 OnExposeComplete: enter
23:01:23.168 00.004 7008 UpdateGuideState(): m_state=6
23:01:23.170 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
23:01:23.172 00.002 7008 Star::Find returns 1 (0), X=552.45, Y=444.23, Mass=274541, SNR=348.0, Peak=41407 HFD=2.6
23:01:23.175 00.003 7008 MultiStar: [#1 0.23,0.15,0.54,U] [#2 0.06,0.11,0.50,U] [#3 0.24,0.14,0.42,U] [#4 0.38,0.22,0.35,U] [#5 0.32,0.13,0.33,U] [#6 0.12,0.14,0.35,U] [#7 0.07,0.43,0.28,U] [#8 -0.08,0.09,0.31,U] 
23:01:23.176 00.001 7008 single-star, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.09, 0.12}
23:01:23.178 00.002 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
23:01:23.179 00.001 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.87 = 1.87)
23:01:23.181 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.14 cameraTheta=2.21 mountX=-0.09 mountY=0.14, mountTheta=2.17
23:01:23.184 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.12, opts=13)
23:01:23.185 00.001 7008 Enqueuing Move request for scope (-0.09, 0.12)
23:01:23.187 00.002 8532 Worker thread wakes up
23:01:23.187 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:01:23.187 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:01:23.187 00.000 8532 Moving (-0.09, 0.12) raw xDistance=-0.09 yDistance=0.14
23:01:23.187 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:01:23.187 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.187 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60264, med=2536, FiltMin=2222, FiltMax=33266, Gamma=0.990
23:01:23.189 00.002 7008 UpdateGuideState exits: m=274541 SNR=348.0
23:01:23.191 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.193 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:23.193 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:23.194 00.001 7008 Enqueuing Expose request
23:01:23.197 00.003 8532 MoveAxis(E, 0, ABG)
23:01:23.197 00.000 8532 Move returns status 0, amount 0
23:01:23.197 00.000 8532 MoveAxis(N, 0, ABG)
23:01:23.197 00.000 8532 Move returns status 0, amount 0
23:01:23.197 00.000 8532 move complete, result=0
23:01:23.198 00.001 8532 worker thread done servicing request
23:01:23.198 00.000 8532 Worker thread wakes up
23:01:23.198 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:23.198 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:23.198 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:25.127 01.929 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a779f94b-3ae7-4895-8779-3c24e38b212e"}
23:01:25.132 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a779f94b-3ae7-4895-8779-3c24e38b212e"}
23:01:25.136 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"611047d2-2210-417e-92d9-a6cc4a5368a5"}
23:01:25.138 00.002 7008 case statement mapped state 6 to 3
23:01:25.142 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"611047d2-2210-417e-92d9-a6cc4a5368a5"}
23:01:25.145 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a1c66791-802b-4f49-aef2-a86dc0a5d36c"}
23:01:25.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":609,"width":15,"height":15,"star_pos":[7.45,7.23],"pixels":"..."},"id":"a1c66791-802b-4f49-aef2-a86dc0a5d36c"}
23:01:25.331 00.184 8532 Exposure complete
23:01:25.367 00.036 8532 worker thread done servicing request
23:01:25.367 00.000 7008 OnExposeComplete: enter
23:01:25.370 00.003 7008 UpdateGuideState(): m_state=6
23:01:25.373 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
23:01:25.376 00.003 7008 Star::Find returns 1 (0), X=552.33, Y=444.18, Mass=275484, SNR=341.4, Peak=42340 HFD=2.4
23:01:25.378 00.002 7008 MultiStar: [#1 0.10,0.10,0.54,U] [#2 -0.03,-0.05,0.52,U] [#3 0.17,-0.00,0.42,U] [#4 0.21,0.10,0.35,U] [#5 0.24,0.11,0.33,U] [#6 -0.01,-0.02,0.35,U] [#7 0.06,0.19,0.27,U] [#8 -0.13,0.11,0.34,U] 
23:01:25.381 00.003 7008 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {-0.21, 0.07}
23:01:25.383 00.002 7008 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.07) = xAngle (1.57 = 1.57)
23:01:25.384 00.001 7008 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.16 = 1.16)
23:01:25.385 00.001 7008 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=-0.00 mountY=0.06, mountTheta=1.57
23:01:25.388 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.06, opts=13)
23:01:25.389 00.001 7008 Enqueuing Move request for scope (0.00, 0.06)
23:01:25.390 00.001 8532 Worker thread wakes up
23:01:25.390 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:01:25.390 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:01:25.390 00.000 8532 Moving (0.00, 0.06) raw xDistance=-0.00 yDistance=0.06
23:01:25.390 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:01:25.390 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:25.390 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59344, med=2538, FiltMin=2269, FiltMax=34290, Gamma=0.990
23:01:25.392 00.002 7008 UpdateGuideState exits: m=275484 SNR=341.4
23:01:25.393 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.395 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:25.395 00.000 8532 MoveAxis(E, 0, ABG)
23:01:25.395 00.000 8532 Move returns status 0, amount 0
23:01:25.395 00.000 8532 MoveAxis(N, 0, ABG)
23:01:25.395 00.000 8532 Move returns status 0, amount 0
23:01:25.395 00.000 8532 move complete, result=0
23:01:25.395 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:25.398 00.003 7008 Enqueuing Expose request
23:01:25.399 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:25.402 00.003 8532 worker thread done servicing request
23:01:25.402 00.000 8532 Worker thread wakes up
23:01:25.402 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:25.402 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:27.128 01.726 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54bfcfd6-b7f1-46c6-ac8f-185372414bbd"}
23:01:27.133 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54bfcfd6-b7f1-46c6-ac8f-185372414bbd"}
23:01:27.138 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5cef2d7-5eff-4adf-8297-ae2f9b6b1833"}
23:01:27.142 00.004 7008 case statement mapped state 6 to 3
23:01:27.146 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5cef2d7-5eff-4adf-8297-ae2f9b6b1833"}
23:01:27.150 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96b01589-cfe4-4cd8-8aac-9b88f7cdfdaa"}
23:01:27.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[7.33,7.18],"pixels":"..."},"id":"96b01589-cfe4-4cd8-8aac-9b88f7cdfdaa"}
23:01:27.532 00.379 8532 Exposure complete
23:01:27.577 00.045 8532 worker thread done servicing request
23:01:27.578 00.001 7008 OnExposeComplete: enter
23:01:27.580 00.002 7008 UpdateGuideState(): m_state=6
23:01:27.581 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
23:01:27.583 00.002 7008 Star::Find returns 1 (0), X=552.35, Y=444.22, Mass=277788, SNR=350.9, Peak=39935 HFD=2.6
23:01:27.585 00.002 7008 MultiStar: [#1 0.12,0.16,0.54,U] [#2 -0.06,0.05,0.54,U] [#3 0.11,0.12,0.41,U] [#4 0.25,0.26,0.34,U] [#5 0.26,0.18,0.31,U] [#6 0.12,0.18,0.33,U] [#7 0.06,0.24,0.28,U] [#8 -0.11,0.07,0.31,U] 
23:01:27.587 00.002 7008 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.19, 0.10}
23:01:27.589 00.002 7008 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.07) = xAngle (1.51 = 1.51)
23:01:27.591 00.002 7008 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.09 = 1.09)
23:01:27.592 00.001 7008 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.01 mountY=0.12, mountTheta=1.50
23:01:27.595 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.14, opts=13)
23:01:27.597 00.002 7008 Enqueuing Move request for scope (0.02, 0.14)
23:01:27.598 00.001 8532 Worker thread wakes up
23:01:27.599 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:01:27.599 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:01:27.599 00.000 8532 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=0.12
23:01:27.599 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:01:27.599 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.599 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58300, med=2536, FiltMin=2265, FiltMax=34772, Gamma=0.990
23:01:27.601 00.002 7008 UpdateGuideState exits: m=277788 SNR=350.9
23:01:27.602 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.604 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:27.606 00.002 7008 Enqueuing Expose request
23:01:27.608 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:27.608 00.000 8532 MoveAxis(E, 0, ABG)
23:01:27.608 00.000 8532 Move returns status 0, amount 0
23:01:27.608 00.000 8532 MoveAxis(N, 0, ABG)
23:01:27.608 00.000 8532 Move returns status 0, amount 0
23:01:27.608 00.000 8532 move complete, result=0
23:01:27.608 00.000 8532 worker thread done servicing request
23:01:27.608 00.000 8532 Worker thread wakes up
23:01:27.608 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:27.608 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:27.608 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:29.126 01.518 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a27db08-30e2-4287-98a3-243edc8b1baf"}
23:01:29.131 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a27db08-30e2-4287-98a3-243edc8b1baf"}
23:01:29.134 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"578b61b1-132f-4904-ad48-36332762a6e6"}
23:01:29.137 00.003 7008 case statement mapped state 6 to 3
23:01:29.139 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"578b61b1-132f-4904-ad48-36332762a6e6"}
23:01:29.142 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c09864a-98b5-49ab-9436-5935ba5e3f72"}
23:01:29.143 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[7.35,7.22],"pixels":"..."},"id":"6c09864a-98b5-49ab-9436-5935ba5e3f72"}
23:01:29.743 00.600 8532 Exposure complete
23:01:29.780 00.037 8532 worker thread done servicing request
23:01:29.780 00.000 7008 OnExposeComplete: enter
23:01:29.782 00.002 7008 UpdateGuideState(): m_state=6
23:01:29.784 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
23:01:29.786 00.002 7008 Star::Find returns 1 (0), X=552.37, Y=444.26, Mass=277188, SNR=343.2, Peak=39955 HFD=2.7
23:01:29.788 00.002 7008 MultiStar: [#1 0.19,0.25,0.54,U] [#2 0.04,0.11,0.56,U] [#3 0.25,0.18,0.42,U] [#4 0.31,0.18,0.34,U] [#5 0.31,0.21,0.33,U] [#6 0.13,0.09,0.36,U] [#7 0.15,0.35,0.29,U] [#8 -0.03,0.11,0.31,U] 
23:01:29.789 00.001 7008 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {-0.17, 0.14}
23:01:29.791 00.002 7008 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.07) = xAngle (1.18 = 1.18)
23:01:29.793 00.002 7008 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
23:01:29.795 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=0.07 mountY=0.13, mountTheta=1.08
23:01:29.797 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.17, opts=13)
23:01:29.798 00.001 7008 Enqueuing Move request for scope (0.08, 0.17)
23:01:29.799 00.001 8532 Worker thread wakes up
23:01:29.799 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
23:01:29.799 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
23:01:29.799 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62368, med=2536, FiltMin=2200, FiltMax=34201, Gamma=0.990
23:01:29.801 00.002 7008 UpdateGuideState exits: m=277188 SNR=343.2
23:01:29.802 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.803 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:29.804 00.001 7008 Enqueuing Expose request
23:01:29.805 00.001 8532 Moving (0.08, 0.17) raw xDistance=0.07 yDistance=0.13
23:01:29.805 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:01:29.805 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.806 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:29.806 00.000 8532 MoveAxis(E, 0, ABG)
23:01:29.806 00.000 8532 Move returns status 0, amount 0
23:01:29.806 00.000 8532 MoveAxis(N, 0, ABG)
23:01:29.806 00.000 8532 Move returns status 0, amount 0
23:01:29.806 00.000 8532 move complete, result=0
23:01:29.806 00.000 8532 worker thread done servicing request
23:01:29.806 00.000 8532 Worker thread wakes up
23:01:29.806 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:29.807 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:29.808 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:31.124 01.316 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68243b6a-861e-49a7-bef7-631ac6a6ce63"}
23:01:31.126 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68243b6a-861e-49a7-bef7-631ac6a6ce63"}
23:01:31.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"463cc116-053b-4263-a7da-68367fd6e594"}
23:01:31.132 00.002 7008 case statement mapped state 6 to 3
23:01:31.134 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"463cc116-053b-4263-a7da-68367fd6e594"}
23:01:31.137 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7d18672-0788-4636-ab15-980a3f039000"}
23:01:31.138 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[7.37,7.26],"pixels":"..."},"id":"b7d18672-0788-4636-ab15-980a3f039000"}
23:01:31.929 00.791 8532 Exposure complete
23:01:31.966 00.037 8532 worker thread done servicing request
23:01:31.966 00.000 7008 OnExposeComplete: enter
23:01:31.967 00.001 7008 UpdateGuideState(): m_state=6
23:01:31.969 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
23:01:31.971 00.002 7008 Star::Find returns 1 (0), X=552.33, Y=444.14, Mass=263284, SNR=327.7, Peak=40917 HFD=2.4
23:01:31.974 00.003 7008 MultiStar: [#1 0.13,0.10,0.55,U] [#2 -0.04,0.07,0.56,U] [#3 0.19,0.09,0.44,U] [#4 0.20,0.08,0.36,U] [#5 0.19,0.11,0.35,U] [#6 -0.04,0.14,0.36,U] [#7 -0.04,0.28,0.28,U] [#8 -0.14,-0.03,0.34,U] 
23:01:31.975 00.001 7008 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.21, 0.03}
23:01:31.978 00.003 7008 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.07) = xAngle (1.67 = 1.67)
23:01:31.980 00.002 7008 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.26 = 1.26)
23:01:31.981 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=-0.01 mountY=0.08, mountTheta=1.68
23:01:31.984 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.08, opts=13)
23:01:31.986 00.002 7008 Enqueuing Move request for scope (-0.00, 0.08)
23:01:31.988 00.002 8532 Worker thread wakes up
23:01:31.988 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:01:31.988 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:01:31.988 00.000 8532 Moving (-0.00, 0.08) raw xDistance=-0.01 yDistance=0.08
23:01:31.988 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59460, med=2535, FiltMin=2231, FiltMax=33769, Gamma=0.990
23:01:31.990 00.002 7008 UpdateGuideState exits: m=263284 SNR=327.7
23:01:31.992 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.993 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:31.995 00.002 7008 Enqueuing Expose request
23:01:31.997 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:31.997 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.997 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:31.997 00.000 8532 MoveAxis(E, 0, ABG)
23:01:31.997 00.000 8532 Move returns status 0, amount 0
23:01:31.997 00.000 8532 MoveAxis(N, 0, ABG)
23:01:31.998 00.001 8532 Move returns status 0, amount 0
23:01:31.998 00.000 8532 move complete, result=0
23:01:31.998 00.000 8532 worker thread done servicing request
23:01:31.998 00.000 8532 Worker thread wakes up
23:01:31.998 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:32.000 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:32.001 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:33.124 01.123 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2baf4550-15af-460f-bea5-32ba2ea888ff"}
23:01:33.126 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2baf4550-15af-460f-bea5-32ba2ea888ff"}
23:01:33.128 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e35afaba-bfd9-4045-8d7c-61600535ea0b"}
23:01:33.131 00.003 7008 case statement mapped state 6 to 3
23:01:33.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e35afaba-bfd9-4045-8d7c-61600535ea0b"}
23:01:33.135 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac25f1d0-c5d3-46ed-bb13-7a97fb2b0983"}
23:01:33.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":613,"width":15,"height":15,"star_pos":[7.33,7.14],"pixels":"..."},"id":"ac25f1d0-c5d3-46ed-bb13-7a97fb2b0983"}
23:01:34.120 00.983 8532 Exposure complete
23:01:34.151 00.031 8532 worker thread done servicing request
23:01:34.152 00.001 7008 OnExposeComplete: enter
23:01:34.153 00.001 7008 UpdateGuideState(): m_state=6
23:01:34.155 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
23:01:34.157 00.002 7008 Star::Find returns 1 (0), X=552.52, Y=444.11, Mass=271049, SNR=328.4, Peak=44609 HFD=2.4
23:01:34.159 00.002 7008 MultiStar: [#1 0.36,0.04,0.58,U] [#2 0.18,0.03,0.56,U] [#3 0.36,-0.01,0.46,U] [#4 0.42,-0.06,0.36,U] [#5 0.34,-0.04,0.36,U] [#6 0.19,0.04,0.35,U] [#7 0.26,0.21,0.28,U] [#8 0.07,0.07,0.34,U] 
23:01:34.161 00.002 7008 single-star, 8 included, MultiStar: {0.21, 0.02}, one-star: {-0.02, -0.01}
23:01:34.162 00.001 7008 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
23:01:34.164 00.002 7008 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.11 = -3.11)
23:01:34.165 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.77 mountX=-0.02 mountY=-0.00, mountTheta=-3.11
23:01:34.169 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.01, opts=13)
23:01:34.171 00.002 7008 Enqueuing Move request for scope (-0.02, -0.01)
23:01:34.173 00.002 8532 Worker thread wakes up
23:01:34.173 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:01:34.173 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:01:34.173 00.000 8532 Moving (-0.02, -0.01) raw xDistance=-0.02 yDistance=-0.00
23:01:34.173 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64869, med=2534, FiltMin=2210, FiltMax=32252, Gamma=0.990
23:01:34.174 00.001 7008 UpdateGuideState exits: m=271049 SNR=328.4
23:01:34.176 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.179 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:34.180 00.001 7008 Enqueuing Expose request
23:01:34.182 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:34.182 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:34.182 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:34.182 00.000 8532 MoveAxis(E, 0, ABG)
23:01:34.182 00.000 8532 Move returns status 0, amount 0
23:01:34.182 00.000 8532 MoveAxis(N, 0, ABG)
23:01:34.182 00.000 8532 Move returns status 0, amount 0
23:01:34.182 00.000 8532 move complete, result=0
23:01:34.182 00.000 8532 worker thread done servicing request
23:01:34.182 00.000 8532 Worker thread wakes up
23:01:34.182 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:34.182 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:34.182 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:35.123 00.941 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b33ca22-939a-445f-80ce-8b5350b01c2d"}
23:01:35.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b33ca22-939a-445f-80ce-8b5350b01c2d"}
23:01:35.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f445e9a3-e60c-45eb-8bef-1c3c8bad6e2f"}
23:01:35.129 00.002 7008 case statement mapped state 6 to 3
23:01:35.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f445e9a3-e60c-45eb-8bef-1c3c8bad6e2f"}
23:01:35.132 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e8694bc-d810-457a-b6f8-58d0284e7105"}
23:01:35.136 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[6.52,7.11],"pixels":"..."},"id":"7e8694bc-d810-457a-b6f8-58d0284e7105"}
23:01:36.303 01.167 8532 Exposure complete
23:01:36.348 00.045 8532 worker thread done servicing request
23:01:36.348 00.000 7008 OnExposeComplete: enter
23:01:36.351 00.003 7008 UpdateGuideState(): m_state=6
23:01:36.354 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
23:01:36.357 00.003 7008 Star::Find returns 1 (0), X=552.39, Y=444.25, Mass=276101, SNR=336.9, Peak=39805 HFD=2.6
23:01:36.360 00.003 7008 MultiStar: [#1 0.24,0.25,0.55,U] [#2 0.02,0.21,0.56,U] [#3 0.20,0.19,0.41,U] [#4 0.34,0.27,0.35,U] [#5 0.26,0.25,0.33,U] [#6 0.06,0.19,0.34,U] [#7 0.12,0.46,0.28,U] [#8 -0.12,0.15,0.34,U] 
23:01:36.363 00.003 7008 single-star, 8 included, MultiStar: {0.07, 0.21}, one-star: {-0.15, 0.14}
23:01:36.365 00.002 7008 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.07) = xAngle (2.47 = 2.47)
23:01:36.366 00.001 7008 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.06 = 2.06)
23:01:36.368 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.40 mountX=-0.16 mountY=0.18, mountTheta=2.30
23:01:36.372 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.14, opts=13)
23:01:36.373 00.001 7008 Enqueuing Move request for scope (-0.15, 0.14)
23:01:36.374 00.001 8532 Worker thread wakes up
23:01:36.374 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
23:01:36.374 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
23:01:36.374 00.000 8532 Moving (-0.15, 0.14) raw xDistance=-0.16 yDistance=0.18
23:01:36.374 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:01:36.374 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59989, med=2535, FiltMin=2219, FiltMax=34481, Gamma=0.990
23:01:36.376 00.002 7008 UpdateGuideState exits: m=276101 SNR=336.9
23:01:36.377 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.379 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:36.380 00.001 7008 Enqueuing Expose request
23:01:36.381 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:01:36.381 00.000 8532 MoveAxis(E, 0, ABG)
23:01:36.381 00.000 8532 Move returns status 0, amount 0
23:01:36.381 00.000 8532 MoveAxis(S, 320, ABG)
23:01:36.381 00.000 8532 Guiding  Dir = 1, Dur = 320
23:01:36.382 00.001 8532 IsSlewing returns 0
23:01:36.382 00.000 8532 IsGuiding returns 0
23:01:36.382 00.000 8532 PulseGuide returned control before completion, sleep 330
23:01:36.720 00.338 8532 IsGuiding returns 0
23:01:36.720 00.000 8532 Move returns status 0, amount 320
23:01:36.720 00.000 8532 move complete, result=0
23:01:36.720 00.000 8532 worker thread done servicing request
23:01:36.720 00.000 8532 Worker thread wakes up
23:01:36.720 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 320 ms SOUTH
23:01:36.722 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:36.722 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:37.124 00.402 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2aaeb6f1-492c-4d92-8c89-266547e6f2e3"}
23:01:37.126 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2aaeb6f1-492c-4d92-8c89-266547e6f2e3"}
23:01:37.129 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb1e6943-7dca-4e88-a3ad-8de772ffade0"}
23:01:37.131 00.002 7008 case statement mapped state 6 to 3
23:01:37.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb1e6943-7dca-4e88-a3ad-8de772ffade0"}
23:01:37.136 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fdd58e7f-392c-4486-b6d8-aefaae35ac60"}
23:01:37.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":615,"width":15,"height":15,"star_pos":[7.39,7.25],"pixels":"..."},"id":"fdd58e7f-392c-4486-b6d8-aefaae35ac60"}
23:01:38.855 01.717 8532 Exposure complete
23:01:38.894 00.039 8532 worker thread done servicing request
23:01:38.894 00.000 7008 OnExposeComplete: enter
23:01:38.896 00.002 7008 UpdateGuideState(): m_state=6
23:01:38.897 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
23:01:38.899 00.002 7008 Star::Find returns 1 (0), X=552.38, Y=444.11, Mass=263057, SNR=323.3, Peak=38982 HFD=2.3
23:01:38.900 00.001 7008 MultiStar: [#1 0.15,0.04,0.58,U] [#2 0.04,-0.05,0.57,U] [#3 0.13,-0.07,0.44,U] [#4 0.25,-0.05,0.36,U] [#5 0.27,0.09,0.35,U] [#6 0.05,0.03,0.39,U] [#7 0.12,0.24,0.30,U] [#8 -0.14,-0.04,0.34,U] 
23:01:38.903 00.003 7008 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.16, -0.01}
23:01:38.905 00.002 7008 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.07) = xAngle (0.31 = 0.31)
23:01:38.906 00.001 7008 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.10 = -0.10)
23:01:38.909 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.24 mountX=0.04 mountY=-0.00, mountTheta=-0.11
23:01:38.911 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.01, opts=13)
23:01:38.913 00.002 7008 Enqueuing Move request for scope (0.04, 0.01)
23:01:38.915 00.002 8532 Worker thread wakes up
23:01:38.915 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:01:38.915 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:01:38.915 00.000 8532 Moving (0.04, 0.01) raw xDistance=0.04 yDistance=-0.00
23:01:38.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:01:38.915 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:38.915 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60094, med=2536, FiltMin=2213, FiltMax=34897, Gamma=0.990
23:01:38.917 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:38.917 00.000 8532 MoveAxis(E, 0, ABG)
23:01:38.917 00.000 8532 Move returns status 0, amount 0
23:01:38.917 00.000 8532 MoveAxis(N, 0, ABG)
23:01:38.917 00.000 8532 Move returns status 0, amount 0
23:01:38.917 00.000 8532 move complete, result=0
23:01:38.917 00.000 8532 worker thread done servicing request
23:01:38.917 00.000 7008 UpdateGuideState exits: m=263057 SNR=323.3
23:01:38.919 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.920 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:38.921 00.001 7008 Enqueuing Expose request
23:01:38.922 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:38.925 00.003 8532 Worker thread wakes up
23:01:38.925 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:38.926 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:39.124 00.198 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8395486-784c-4145-8bea-c81acf82e5ca"}
23:01:39.126 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8395486-784c-4145-8bea-c81acf82e5ca"}
23:01:39.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"566a4d40-f45c-4058-80aa-89a17286060b"}
23:01:39.133 00.003 7008 case statement mapped state 6 to 3
23:01:39.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"566a4d40-f45c-4058-80aa-89a17286060b"}
23:01:39.137 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"672d0d3b-d205-43a3-aac7-5bc10c7e946e"}
23:01:39.139 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":616,"width":15,"height":15,"star_pos":[7.38,7.11],"pixels":"..."},"id":"672d0d3b-d205-43a3-aac7-5bc10c7e946e"}
23:01:41.057 01.918 8532 Exposure complete
23:01:41.092 00.035 8532 worker thread done servicing request
23:01:41.093 00.001 7008 OnExposeComplete: enter
23:01:41.094 00.001 7008 UpdateGuideState(): m_state=6
23:01:41.096 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
23:01:41.097 00.001 7008 Star::Find returns 1 (0), X=552.33, Y=444.09, Mass=276994, SNR=345.8, Peak=42552 HFD=2.3
23:01:41.099 00.002 7008 MultiStar: [#1 0.14,-0.02,0.53,U] [#2 -0.01,-0.04,0.54,U] [#3 0.22,-0.01,0.42,U] [#4 0.33,-0.06,0.33,U] [#5 0.29,-0.04,0.34,U] [#6 0.02,-0.03,0.34,U] [#7 0.07,0.13,0.28,U] [#8 -0.18,-0.04,0.32,U] 
23:01:41.101 00.002 7008 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.21, -0.03}
23:01:41.103 00.002 7008 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.07) = xAngle (-0.54 = -0.54)
23:01:41.104 00.001 7008 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.95 = -0.95)
23:01:41.106 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.61 mountX=0.03 mountY=-0.03, mountTheta=-0.76
23:01:41.109 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.02, opts=13)
23:01:41.111 00.002 7008 Enqueuing Move request for scope (0.03, -0.02)
23:01:41.112 00.001 8532 Worker thread wakes up
23:01:41.112 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:01:41.112 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:01:41.113 00.001 8532 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.03
23:01:41.113 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:01:41.113 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.113 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59036, med=2536, FiltMin=2214, FiltMax=34163, Gamma=0.990
23:01:41.115 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:41.115 00.000 8532 MoveAxis(E, 0, ABG)
23:01:41.115 00.000 8532 Move returns status 0, amount 0
23:01:41.115 00.000 7008 UpdateGuideState exits: m=276994 SNR=345.8
23:01:41.117 00.002 8532 MoveAxis(N, 0, ABG)
23:01:41.118 00.001 8532 Move returns status 0, amount 0
23:01:41.118 00.000 8532 move complete, result=0
23:01:41.118 00.000 8532 worker thread done servicing request
23:01:41.118 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.120 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:41.122 00.002 7008 Enqueuing Expose request
23:01:41.124 00.002 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:41.125 00.001 8532 Worker thread wakes up
23:01:41.125 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:41.125 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:41.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0d1b176f-bd64-4c47-8a29-4685c3e1c947"}
23:01:41.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0d1b176f-bd64-4c47-8a29-4685c3e1c947"}
23:01:41.131 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af905bc8-227e-4323-8ce1-145691546808"}
23:01:41.133 00.002 7008 case statement mapped state 6 to 3
23:01:41.136 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af905bc8-227e-4323-8ce1-145691546808"}
23:01:41.139 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"91682948-b805-453b-b522-9e58b27a86fe"}
23:01:41.142 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[7.33,7.09],"pixels":"..."},"id":"91682948-b805-453b-b522-9e58b27a86fe"}
23:01:43.122 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6afc768-c157-49ac-a4c3-9ac172f0e96b"}
23:01:43.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6afc768-c157-49ac-a4c3-9ac172f0e96b"}
23:01:43.128 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ceca9a95-693c-4d7c-a832-ed2ecd616129"}
23:01:43.131 00.003 7008 case statement mapped state 6 to 3
23:01:43.134 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ceca9a95-693c-4d7c-a832-ed2ecd616129"}
23:01:43.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"269cd34c-f5b6-4d9c-a9e7-f84070146184"}
23:01:43.139 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[7.33,7.09],"pixels":"..."},"id":"269cd34c-f5b6-4d9c-a9e7-f84070146184"}
23:01:43.251 00.112 8532 Exposure complete
23:01:43.292 00.041 8532 worker thread done servicing request
23:01:43.294 00.002 7008 OnExposeComplete: enter
23:01:43.296 00.002 7008 UpdateGuideState(): m_state=6
23:01:43.298 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
23:01:43.299 00.001 7008 Star::Find returns 1 (0), X=552.32, Y=444.10, Mass=272823, SNR=328.7, Peak=42324 HFD=2.3
23:01:43.301 00.002 7008 MultiStar: [#1 0.08,0.03,0.57,U] [#2 -0.07,0.03,0.56,U] [#3 0.11,0.01,0.43,U] [#4 0.24,0.11,0.35,U] [#5 0.23,0.05,0.35,U] [#6 -0.05,-0.04,0.35,U] [#7 0.05,0.10,0.29,U] [#8 -0.13,-0.03,0.34,U] 
23:01:43.303 00.002 7008 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.22, -0.02}
23:01:43.305 00.002 7008 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.07) = xAngle (2.20 = 2.20)
23:01:43.306 00.001 7008 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:01:43.308 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.13 mountX=-0.01 mountY=0.02, mountTheta=2.11
23:01:43.311 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.02, opts=13)
23:01:43.313 00.002 7008 Enqueuing Move request for scope (-0.01, 0.02)
23:01:43.315 00.002 8532 Worker thread wakes up
23:01:43.315 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:01:43.315 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:01:43.315 00.000 8532 Moving (-0.01, 0.02) raw xDistance=-0.01 yDistance=0.02
23:01:43.315 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:43.315 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:43.315 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59988, med=2535, FiltMin=2208, FiltMax=33167, Gamma=0.990
23:01:43.317 00.002 7008 UpdateGuideState exits: m=272823 SNR=328.7
23:01:43.318 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.321 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:43.321 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:43.323 00.002 7008 Enqueuing Expose request
23:01:43.325 00.002 8532 MoveAxis(E, 0, ABG)
23:01:43.325 00.000 8532 Move returns status 0, amount 0
23:01:43.325 00.000 8532 MoveAxis(N, 0, ABG)
23:01:43.325 00.000 8532 Move returns status 0, amount 0
23:01:43.325 00.000 8532 move complete, result=0
23:01:43.326 00.001 8532 worker thread done servicing request
23:01:43.326 00.000 8532 Worker thread wakes up
23:01:43.326 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:43.326 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:43.326 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:45.120 01.794 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37bd48f3-41b9-48a9-88c8-611d72076fc8"}
23:01:45.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37bd48f3-41b9-48a9-88c8-611d72076fc8"}
23:01:45.124 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee065556-c4f9-41fe-a5ec-90bdb02b124a"}
23:01:45.126 00.002 7008 case statement mapped state 6 to 3
23:01:45.128 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee065556-c4f9-41fe-a5ec-90bdb02b124a"}
23:01:45.130 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b8019759-8ebe-4a66-9056-3d395120856e"}
23:01:45.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":618,"width":15,"height":15,"star_pos":[7.32,7.10],"pixels":"..."},"id":"b8019759-8ebe-4a66-9056-3d395120856e"}
23:01:45.446 00.314 8532 Exposure complete
23:01:45.482 00.036 8532 worker thread done servicing request
23:01:45.482 00.000 7008 OnExposeComplete: enter
23:01:45.484 00.002 7008 UpdateGuideState(): m_state=6
23:01:45.486 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
23:01:45.488 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=444.02, Mass=277963, SNR=343.3, Peak=49395 HFD=2.4
23:01:45.490 00.002 7008 MultiStar: [#1 -0.07,-0.04,0.54,U] [#2 -0.25,-0.10,0.52,U] [#3 0.01,-0.14,0.40,U] [#4 0.05,-0.08,0.34,U] [#5 0.06,-0.09,0.32,U] [#6 -0.16,-0.13,0.36,U] [#7 -0.06,0.06,0.29,U] [#8 -0.33,-0.09,0.33,U] 
23:01:45.492 00.002 7008 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.40, -0.09}
23:01:45.493 00.001 7008 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.07) = xAngle (-2.62 = -2.62)
23:01:45.495 00.002 7008 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.04 = -3.04)
23:01:45.497 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.69 mountX=-0.17 mountY=-0.02, mountTheta=-3.02
23:01:45.500 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.08, opts=13)
23:01:45.502 00.002 7008 Enqueuing Move request for scope (-0.17, -0.08)
23:01:45.504 00.002 8532 Worker thread wakes up
23:01:45.504 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2534, FiltMin=2191, FiltMax=28353, Gamma=0.990
23:01:45.505 00.001 7008 UpdateGuideState exits: m=277963 SNR=343.3
23:01:45.507 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:45.508 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:45.509 00.001 7008 Enqueuing Expose request
23:01:45.511 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
23:01:45.511 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
23:01:45.511 00.000 8532 Moving (-0.17, -0.08) raw xDistance=-0.17 yDistance=-0.02
23:01:45.511 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:01:45.511 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:45.511 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:45.511 00.000 8532 MoveAxis(E, 0, ABG)
23:01:45.511 00.000 8532 Move returns status 0, amount 0
23:01:45.511 00.000 8532 MoveAxis(N, 0, ABG)
23:01:45.511 00.000 8532 Move returns status 0, amount 0
23:01:45.511 00.000 8532 move complete, result=0
23:01:45.511 00.000 8532 worker thread done servicing request
23:01:45.511 00.000 8532 Worker thread wakes up
23:01:45.512 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:45.512 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:45.512 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:47.119 01.607 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ed31100-c976-4e27-9774-9a69794413c1"}
23:01:47.122 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ed31100-c976-4e27-9774-9a69794413c1"}
23:01:47.125 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"835c2a4a-b73f-4398-835c-277558f8bacb"}
23:01:47.127 00.002 7008 case statement mapped state 6 to 3
23:01:47.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"835c2a4a-b73f-4398-835c-277558f8bacb"}
23:01:47.131 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b07fea7e-92f5-425a-a70f-48b253038728"}
23:01:47.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[7.14,7.02],"pixels":"..."},"id":"b07fea7e-92f5-425a-a70f-48b253038728"}
23:01:47.636 00.503 8532 Exposure complete
23:01:47.666 00.030 8532 worker thread done servicing request
23:01:47.666 00.000 7008 OnExposeComplete: enter
23:01:47.667 00.001 7008 UpdateGuideState(): m_state=6
23:01:47.671 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
23:01:47.673 00.002 7008 Star::Find returns 1 (0), X=552.16, Y=444.11, Mass=270409, SNR=343.6, Peak=50487 HFD=2.3
23:01:47.675 00.002 7008 MultiStar: [#1 -0.05,0.09,0.54,U] [#2 -0.23,-0.02,0.54,U] [#3 0.07,-0.09,0.42,U] [#4 0.11,-0.06,0.33,U] [#5 -0.01,0.01,0.32,U] [#6 -0.21,-0.02,0.35,U] [#7 -0.10,0.21,0.28,U] [#8 -0.26,-0.13,0.33,U] 
23:01:47.677 00.002 7008 refined, 8 included, MultiStar: {-0.16, -0.00}, one-star: {-0.37, -0.00}
23:01:47.680 00.003 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
23:01:47.682 00.002 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.81)
23:01:47.684 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.13 mountX=-0.16 mountY=0.05, mountTheta=2.83
23:01:47.687 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.00, opts=13)
23:01:47.689 00.002 7008 Enqueuing Move request for scope (-0.16, -0.00)
23:01:47.692 00.003 8532 Worker thread wakes up
23:01:47.692 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
23:01:47.692 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
23:01:47.692 00.000 8532 Moving (-0.16, -0.00) raw xDistance=-0.16 yDistance=0.05
23:01:47.692 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2536, FiltMin=2209, FiltMax=28847, Gamma=0.990
23:01:47.694 00.002 7008 UpdateGuideState exits: m=270409 SNR=343.6
23:01:47.696 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.698 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:47.699 00.001 7008 Enqueuing Expose request
23:01:47.701 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:01:47.701 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:47.701 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:01:47.701 00.000 8532 MoveAxis(E, 0, ABG)
23:01:47.701 00.000 8532 Move returns status 0, amount 0
23:01:47.701 00.000 8532 MoveAxis(N, 0, ABG)
23:01:47.701 00.000 8532 Move returns status 0, amount 0
23:01:47.701 00.000 8532 move complete, result=0
23:01:47.701 00.000 8532 worker thread done servicing request
23:01:47.701 00.000 8532 Worker thread wakes up
23:01:47.701 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:47.704 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:47.704 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:49.119 01.415 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f9f9af8-50da-4b2c-9dca-0a0f38836aa6"}
23:01:49.121 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f9f9af8-50da-4b2c-9dca-0a0f38836aa6"}
23:01:49.124 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9435ff35-e7f7-404b-bfd6-37b905e5b8ed"}
23:01:49.127 00.003 7008 case statement mapped state 6 to 3
23:01:49.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9435ff35-e7f7-404b-bfd6-37b905e5b8ed"}
23:01:49.131 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b1ecb46-5dc1-4e29-9843-5b452dbc7291"}
23:01:49.132 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":620,"width":15,"height":15,"star_pos":[7.16,7.11],"pixels":"..."},"id":"6b1ecb46-5dc1-4e29-9843-5b452dbc7291"}
23:01:49.835 00.703 8532 Exposure complete
23:01:49.863 00.028 7008 OnExposeComplete: enter
23:01:49.865 00.002 7008 UpdateGuideState(): m_state=6
23:01:49.866 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
23:01:49.867 00.001 7008 Star::Find returns 1 (0), X=552.14, Y=444.11, Mass=280346, SNR=348.4, Peak=53399 HFD=2.3
23:01:49.869 00.002 8532 worker thread done servicing request
23:01:49.869 00.000 7008 MultiStar: [#1 -0.06,0.08,0.53,U] [#2 -0.33,-0.01,0.54,U] [#3 -0.01,0.06,0.43,U] [#4 0.04,0.01,0.33,U] [#5 0.07,0.07,0.33,U] [#6 -0.22,-0.05,0.35,U] [#7 -0.16,0.22,0.28,U] [#8 -0.23,-0.13,0.31,U] 
23:01:49.870 00.001 7008 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.40, -0.01}
23:01:49.871 00.001 7008 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
23:01:49.872 00.001 7008 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.68 = 2.68)
23:01:49.873 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=-0.19 mountY=0.08, mountTheta=2.72
23:01:49.877 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.02, opts=13)
23:01:49.879 00.002 7008 Enqueuing Move request for scope (-0.19, 0.02)
23:01:49.881 00.002 8532 Worker thread wakes up
23:01:49.881 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
23:01:49.881 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
23:01:49.881 00.000 8532 Moving (-0.19, 0.02) raw xDistance=-0.19 yDistance=0.08
23:01:49.881 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2537, FiltMin=2187, FiltMax=27644, Gamma=0.990
23:01:49.883 00.002 7008 UpdateGuideState exits: m=280346 SNR=348.4
23:01:49.884 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.886 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:49.887 00.001 7008 Enqueuing Expose request
23:01:49.888 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:01:49.888 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.888 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:49.888 00.000 8532 MoveAxis(E, 172, ABG)
23:01:49.888 00.000 8532 Guiding  Dir = 2, Dur = 172
23:01:49.889 00.001 8532 IsSlewing returns 0
23:01:49.889 00.000 8532 IsGuiding returns 0
23:01:49.889 00.000 8532 PulseGuide returned control before completion, sleep 182
23:01:50.076 00.187 8532 IsGuiding returns 0
23:01:50.076 00.000 8532 Move returns status 0, amount 172
23:01:50.076 00.000 8532 MoveAxis(N, 0, ABG)
23:01:50.076 00.000 8532 Move returns status 0, amount 0
23:01:50.076 00.000 8532 move complete, result=0
23:01:50.077 00.001 8532 worker thread done servicing request
23:01:50.077 00.000 8532 Worker thread wakes up
23:01:50.077 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:50.077 00.000 7008 GuideStep: -0.2 px 172 ms EAST, 0.1 px 0 ms NORTH
23:01:50.080 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:51.118 01.038 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5f469b72-77fe-4096-a694-05be43f99087"}
23:01:51.120 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5f469b72-77fe-4096-a694-05be43f99087"}
23:01:51.123 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7b0b4d5-6a62-4acf-89a9-d2a220e366de"}
23:01:51.125 00.002 7008 case statement mapped state 6 to 3
23:01:51.127 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b0b4d5-6a62-4acf-89a9-d2a220e366de"}
23:01:51.132 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"95b215dd-40d5-4765-83f4-e1ace492b76c"}
23:01:51.136 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":621,"width":15,"height":15,"star_pos":[7.14,7.11],"pixels":"..."},"id":"95b215dd-40d5-4765-83f4-e1ace492b76c"}
23:01:52.212 01.076 8532 Exposure complete
23:01:52.249 00.037 8532 worker thread done servicing request
23:01:52.249 00.000 7008 OnExposeComplete: enter
23:01:52.251 00.002 7008 UpdateGuideState(): m_state=6
23:01:52.253 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
23:01:52.255 00.002 7008 Star::Find returns 1 (0), X=552.12, Y=443.99, Mass=262134, SNR=326.1, Peak=47893 HFD=2.3
23:01:52.258 00.003 7008 MultiStar: [#1 -0.05,-0.12,0.57,U] [#2 -0.33,-0.25,0.57,U] [#3 -0.10,-0.25,0.44,U] [#4 0.05,-0.23,0.35,U] [#5 0.08,-0.11,0.34,U] [#6 -0.22,-0.14,0.37,U] [#7 -0.15,0.04,0.28,U] [#8 -0.40,-0.18,0.34,U] 
23:01:52.260 00.002 7008 refined, 8 included, MultiStar: {-0.21, -0.15}, one-star: {-0.42, -0.12}
23:01:52.261 00.001 7008 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.07) = xAngle (-2.44 = -2.44)
23:01:52.262 00.001 7008 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.85 = -2.85)
23:01:52.263 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.51 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
23:01:52.266 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.15, opts=13)
23:01:52.267 00.001 7008 Enqueuing Move request for scope (-0.21, -0.15)
23:01:52.269 00.002 8532 Worker thread wakes up
23:01:52.269 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
23:01:52.269 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
23:01:52.269 00.000 8532 Moving (-0.21, -0.15) raw xDistance=-0.20 yDistance=-0.08
23:01:52.269 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:01:52.269 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2535, FiltMin=2198, FiltMax=29787, Gamma=0.990
23:01:52.270 00.001 7008 UpdateGuideState exits: m=262134 SNR=326.1
23:01:52.272 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:52.273 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:52.274 00.001 7008 Enqueuing Expose request
23:01:52.275 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:52.275 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:52.275 00.000 8532 MoveAxis(E, 192, ABG)
23:01:52.275 00.000 8532 Guiding  Dir = 2, Dur = 192
23:01:52.276 00.001 8532 IsSlewing returns 0
23:01:52.276 00.000 8532 IsGuiding returns 0
23:01:52.276 00.000 8532 PulseGuide returned control before completion, sleep 202
23:01:52.487 00.211 8532 IsGuiding returns 0
23:01:52.487 00.000 8532 Move returns status 0, amount 192
23:01:52.487 00.000 8532 MoveAxis(N, 0, ABG)
23:01:52.487 00.000 8532 Move returns status 0, amount 0
23:01:52.487 00.000 8532 move complete, result=0
23:01:52.487 00.000 8532 worker thread done servicing request
23:01:52.487 00.000 8532 Worker thread wakes up
23:01:52.487 00.000 7008 GuideStep: -0.2 px 192 ms EAST, -0.1 px 0 ms NORTH
23:01:52.489 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:52.489 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:53.118 00.629 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed76f055-314e-450c-886d-d9b79b87dde2"}
23:01:53.122 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed76f055-314e-450c-886d-d9b79b87dde2"}
23:01:53.124 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93132bd1-22e3-40bd-999d-e03eb11bc5cf"}
23:01:53.125 00.001 7008 case statement mapped state 6 to 3
23:01:53.126 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"93132bd1-22e3-40bd-999d-e03eb11bc5cf"}
23:01:53.128 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"805e2b2d-8de6-4c51-a828-950de3709b2a"}
23:01:53.129 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":622,"width":15,"height":15,"star_pos":[7.12,6.99],"pixels":"..."},"id":"805e2b2d-8de6-4c51-a828-950de3709b2a"}
23:01:54.607 01.478 8532 Exposure complete
23:01:54.647 00.040 8532 worker thread done servicing request
23:01:54.647 00.000 7008 OnExposeComplete: enter
23:01:54.650 00.003 7008 UpdateGuideState(): m_state=6
23:01:54.653 00.003 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
23:01:54.654 00.001 7008 Star::Find returns 1 (0), X=552.18, Y=444.12, Mass=274826, SNR=336.1, Peak=47284 HFD=2.4
23:01:54.656 00.002 7008 MultiStar: [#1 0.02,0.08,0.54,U] [#2 -0.15,-0.00,0.53,U] [#3 0.00,-0.01,0.44,U] [#4 0.10,-0.06,0.35,U] [#5 0.08,0.14,0.34,U] [#6 -0.11,0.01,0.35,U] [#7 -0.12,0.24,0.29,U] [#8 -0.28,-0.06,0.33,U] 
23:01:54.658 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.36, 0.01}
23:01:54.660 00.002 7008 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:01:54.662 00.002 7008 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
23:01:54.663 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.13 mountY=0.07, mountTheta=2.64
23:01:54.666 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.03, opts=13)
23:01:54.668 00.002 7008 Enqueuing Move request for scope (-0.13, 0.03)
23:01:54.670 00.002 8532 Worker thread wakes up
23:01:54.670 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
23:01:54.670 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
23:01:54.670 00.000 8532 Moving (-0.13, 0.03) raw xDistance=-0.13 yDistance=0.07
23:01:54.670 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:54.670 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:54.670 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2534, FiltMin=2230, FiltMax=29652, Gamma=0.990
23:01:54.672 00.002 7008 UpdateGuideState exits: m=274826 SNR=336.1
23:01:54.674 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:54.674 00.000 8532 MoveAxis(E, 0, ABG)
23:01:54.674 00.000 8532 Move returns status 0, amount 0
23:01:54.674 00.000 8532 MoveAxis(N, 0, ABG)
23:01:54.674 00.000 8532 Move returns status 0, amount 0
23:01:54.674 00.000 8532 move complete, result=0
23:01:54.674 00.000 8532 worker thread done servicing request
23:01:54.674 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.676 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:54.678 00.002 7008 Enqueuing Expose request
23:01:54.679 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:54.681 00.002 8532 Worker thread wakes up
23:01:54.681 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:54.681 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:55.118 00.437 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8389ed56-30aa-4fff-8bd4-462b77adfb54"}
23:01:55.120 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8389ed56-30aa-4fff-8bd4-462b77adfb54"}
23:01:55.122 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eede1335-0634-443a-8856-cf6661a82ad0"}
23:01:55.124 00.002 7008 case statement mapped state 6 to 3
23:01:55.126 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eede1335-0634-443a-8856-cf6661a82ad0"}
23:01:55.128 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e8e24d09-6b41-4d69-8891-74c519912f06"}
23:01:55.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[7.18,7.12],"pixels":"..."},"id":"e8e24d09-6b41-4d69-8891-74c519912f06"}
23:01:56.827 01.696 8532 Exposure complete
23:01:56.863 00.036 8532 worker thread done servicing request
23:01:56.863 00.000 7008 OnExposeComplete: enter
23:01:56.865 00.002 7008 UpdateGuideState(): m_state=6
23:01:56.867 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
23:01:56.869 00.002 7008 Star::Find returns 1 (0), X=552.26, Y=444.17, Mass=280573, SNR=345.5, Peak=46960 HFD=2.4
23:01:56.871 00.002 7008 MultiStar: [#1 0.07,0.10,0.53,U] [#2 -0.11,0.01,0.52,U] [#3 0.06,0.02,0.42,U] [#4 0.19,0.10,0.36,U] [#5 0.20,0.12,0.31,U] [#6 -0.04,0.06,0.35,U] [#7 -0.00,0.28,0.29,U] [#8 -0.15,-0.09,0.32,U] 
23:01:56.873 00.002 7008 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.28, 0.05}
23:01:56.876 00.003 7008 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.07) = xAngle (2.33 = 2.33)
23:01:56.877 00.001 7008 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.92 = 1.92)
23:01:56.879 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.26 mountX=-0.06 mountY=0.08, mountTheta=2.20
23:01:56.882 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.06, opts=13)
23:01:56.884 00.002 7008 Enqueuing Move request for scope (-0.05, 0.06)
23:01:56.886 00.002 8532 Worker thread wakes up
23:01:56.886 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:01:56.886 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:01:56.886 00.000 8532 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.08
23:01:56.886 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:01:56.886 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:56.886 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64879, med=2536, FiltMin=2201, FiltMax=32780, Gamma=0.990
23:01:56.888 00.002 7008 UpdateGuideState exits: m=280573 SNR=345.5
23:01:56.889 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.892 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:56.893 00.001 7008 Enqueuing Expose request
23:01:56.894 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:56.894 00.000 8532 MoveAxis(E, 0, ABG)
23:01:56.894 00.000 8532 Move returns status 0, amount 0
23:01:56.894 00.000 8532 MoveAxis(N, 0, ABG)
23:01:56.895 00.001 8532 Move returns status 0, amount 0
23:01:56.895 00.000 8532 move complete, result=0
23:01:56.895 00.000 8532 worker thread done servicing request
23:01:56.895 00.000 8532 Worker thread wakes up
23:01:56.895 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:56.896 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:56.896 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:57.118 00.222 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2ff46c3-506c-4e99-b9d1-bf7b14343ba3"}
23:01:57.124 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2ff46c3-506c-4e99-b9d1-bf7b14343ba3"}
23:01:57.128 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c85c72da-01d6-47e4-af3b-1d9137c8270a"}
23:01:57.131 00.003 7008 case statement mapped state 6 to 3
23:01:57.136 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c85c72da-01d6-47e4-af3b-1d9137c8270a"}
23:01:57.141 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"182ac79f-ec9b-4e34-854d-333050bb8315"}
23:01:57.144 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[7.26,7.17],"pixels":"..."},"id":"182ac79f-ec9b-4e34-854d-333050bb8315"}
23:01:59.024 01.880 8532 Exposure complete
23:01:59.062 00.038 8532 worker thread done servicing request
23:01:59.063 00.001 7008 OnExposeComplete: enter
23:01:59.064 00.001 7008 UpdateGuideState(): m_state=6
23:01:59.066 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
23:01:59.068 00.002 7008 Star::Find returns 1 (0), X=552.24, Y=444.20, Mass=272379, SNR=336.4, Peak=44959 HFD=2.4
23:01:59.070 00.002 7008 MultiStar: [#1 0.08,0.16,0.54,U] [#2 -0.10,0.04,0.53,U] [#3 0.06,0.09,0.40,U] [#4 0.23,0.24,0.35,U] [#5 0.15,0.16,0.33,U] [#6 -0.12,0.14,0.36,U] [#7 -0.02,0.36,0.29,U] [#8 -0.11,-0.01,0.32,U] 
23:01:59.072 00.002 7008 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.30, 0.08}
23:01:59.073 00.001 7008 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.07) = xAngle (2.09 = 2.09)
23:01:59.075 00.002 7008 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.68 = 1.68)
23:01:59.076 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.02 mountX=-0.07 mountY=0.14, mountTheta=2.04
23:01:59.080 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.12, opts=13)
23:01:59.081 00.001 7008 Enqueuing Move request for scope (-0.06, 0.12)
23:01:59.083 00.002 8532 Worker thread wakes up
23:01:59.083 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:01:59.083 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:01:59.083 00.000 8532 Moving (-0.06, 0.12) raw xDistance=-0.07 yDistance=0.14
23:01:59.083 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:01:59.083 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.083 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63778, med=2534, FiltMin=2214, FiltMax=31320, Gamma=0.990
23:01:59.084 00.001 7008 UpdateGuideState exits: m=272379 SNR=336.4
23:01:59.086 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.087 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:01:59.088 00.001 7008 Enqueuing Expose request
23:01:59.089 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:59.089 00.000 8532 MoveAxis(E, 0, ABG)
23:01:59.089 00.000 8532 Move returns status 0, amount 0
23:01:59.089 00.000 8532 MoveAxis(N, 0, ABG)
23:01:59.089 00.000 8532 Move returns status 0, amount 0
23:01:59.090 00.001 8532 move complete, result=0
23:01:59.090 00.000 8532 worker thread done servicing request
23:01:59.090 00.000 8532 Worker thread wakes up
23:01:59.090 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:01:59.090 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:01:59.090 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:59.116 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"490acbf7-b464-4a2a-b1b5-24084a87c247"}
23:01:59.117 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"490acbf7-b464-4a2a-b1b5-24084a87c247"}
23:01:59.120 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d94836f-3afa-4614-9072-0557fd430c48"}
23:01:59.121 00.001 7008 case statement mapped state 6 to 3
23:01:59.123 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d94836f-3afa-4614-9072-0557fd430c48"}
23:01:59.124 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4e9e5923-f503-49dd-ac33-4ea42ea6c572"}
23:01:59.127 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":625,"width":15,"height":15,"star_pos":[7.24,7.20],"pixels":"..."},"id":"4e9e5923-f503-49dd-ac33-4ea42ea6c572"}
23:02:01.116 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04fe94c6-b8a9-4933-ba8b-7c87b1b855f1"}
23:02:01.119 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04fe94c6-b8a9-4933-ba8b-7c87b1b855f1"}
23:02:01.123 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29ef5854-a891-4907-8869-0776a8d07d14"}
23:02:01.125 00.002 7008 case statement mapped state 6 to 3
23:02:01.127 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29ef5854-a891-4907-8869-0776a8d07d14"}
23:02:01.129 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d53e7bda-0f24-4cf4-8b4c-a52861e66a7d"}
23:02:01.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":625,"width":15,"height":15,"star_pos":[7.24,7.20],"pixels":"..."},"id":"d53e7bda-0f24-4cf4-8b4c-a52861e66a7d"}
23:02:01.221 00.089 8532 Exposure complete
23:02:01.264 00.043 8532 worker thread done servicing request
23:02:01.264 00.000 7008 OnExposeComplete: enter
23:02:01.266 00.002 7008 UpdateGuideState(): m_state=6
23:02:01.268 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
23:02:01.269 00.001 7008 Star::Find returns 1 (0), X=552.18, Y=444.25, Mass=280332, SNR=344.8, Peak=48426 HFD=2.5
23:02:01.271 00.002 7008 MultiStar: [#1 -0.02,0.27,0.55,U] [#2 -0.27,0.18,0.53,U] [#3 -0.03,0.22,0.42,U] [#4 0.06,0.26,0.34,U] [#5 0.03,0.22,0.32,U] [#6 -0.11,0.12,0.36,U] [#7 0.02,0.44,0.30,U] [#8 -0.23,0.09,0.34,U] 
23:02:01.273 00.002 7008 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.36, 0.14}
23:02:01.274 00.001 7008 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.07) = xAngle (2.27 = 2.27)
23:02:01.278 00.004 7008 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
23:02:01.280 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=-0.16 mountY=0.24, mountTheta=2.16
23:02:01.283 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.20, opts=13)
23:02:01.286 00.003 7008 Enqueuing Move request for scope (-0.15, 0.20)
23:02:01.289 00.003 8532 Worker thread wakes up
23:02:01.289 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
23:02:01.289 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
23:02:01.289 00.000 8532 Moving (-0.15, 0.20) raw xDistance=-0.16 yDistance=0.24
23:02:01.289 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:02:01.289 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:02:01.289 00.000 8532 MoveAxis(E, 0, ABG)
23:02:01.289 00.000 8532 Move returns status 0, amount 0
23:02:01.289 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2536, FiltMin=2245, FiltMax=28102, Gamma=0.990
23:02:01.292 00.003 7008 UpdateGuideState exits: m=280332 SNR=344.8
23:02:01.293 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.295 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:01.297 00.002 7008 Enqueuing Expose request
23:02:01.299 00.002 8532 MoveAxis(S, 420, ABG)
23:02:01.299 00.000 8532 Guiding  Dir = 1, Dur = 420
23:02:01.299 00.000 8532 IsSlewing returns 0
23:02:01.300 00.001 8532 IsGuiding returns 0
23:02:01.300 00.000 8532 PulseGuide returned control before completion, sleep 430
23:02:01.744 00.444 8532 IsGuiding returns 1
23:02:01.744 00.000 8532 scope still moving after pulse duration time elapsed
23:02:01.766 00.022 8532 IsSlewing returns 0
23:02:01.766 00.000 8532 IsGuiding returns 0
23:02:01.766 00.000 8532 scope move finished after 420 + 46 ms
23:02:01.766 00.000 8532 Move returns status 0, amount 420
23:02:01.766 00.000 8532 move complete, result=0
23:02:01.767 00.001 8532 worker thread done servicing request
23:02:01.767 00.000 8532 Worker thread wakes up
23:02:01.767 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 420 ms SOUTH
23:02:01.769 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:01.769 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:03.116 01.347 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7530594-1169-4696-944d-b40e13b67721"}
23:02:03.121 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7530594-1169-4696-944d-b40e13b67721"}
23:02:03.125 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"600cf353-9854-48d2-8361-3238f432ccbc"}
23:02:03.129 00.004 7008 case statement mapped state 6 to 3
23:02:03.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"600cf353-9854-48d2-8361-3238f432ccbc"}
23:02:03.135 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fcb5627f-c643-459f-9ba7-f92ce39ab72f"}
23:02:03.139 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":626,"width":15,"height":15,"star_pos":[7.18,7.25],"pixels":"..."},"id":"fcb5627f-c643-459f-9ba7-f92ce39ab72f"}
23:02:03.901 00.762 8532 Exposure complete
23:02:03.943 00.042 8532 worker thread done servicing request
23:02:03.944 00.001 7008 OnExposeComplete: enter
23:02:03.946 00.002 7008 UpdateGuideState(): m_state=6
23:02:03.947 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
23:02:03.949 00.002 7008 Star::Find returns 1 (0), X=552.50, Y=444.15, Mass=270570, SNR=338.6, Peak=45341 HFD=2.4
23:02:03.951 00.002 7008 MultiStar: [#1 0.30,0.09,0.55,U] [#2 0.14,-0.02,0.56,U] [#3 0.29,-0.11,0.42,U] [#4 0.37,0.08,0.36,U] [#5 0.39,0.05,0.33,U] [#6 0.16,0.03,0.36,U] [#7 0.12,0.24,0.27,U] [#8 -0.04,-0.03,0.32,U] 
23:02:03.953 00.002 7008 single-star, 8 included, MultiStar: {0.16, 0.03}, one-star: {-0.04, 0.04}
23:02:03.954 00.001 7008 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.07) = xAngle (2.41 = 2.41)
23:02:03.956 00.002 7008 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.99 = 1.99)
23:02:03.957 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.34 mountX=-0.04 mountY=0.05, mountTheta=2.25
23:02:03.959 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.04, opts=13)
23:02:03.961 00.002 7008 Enqueuing Move request for scope (-0.04, 0.04)
23:02:03.964 00.003 8532 Worker thread wakes up
23:02:03.964 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2222, FiltMax=32824, Gamma=0.990
23:02:03.966 00.002 7008 UpdateGuideState exits: m=270570 SNR=338.6
23:02:03.968 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.970 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:03.971 00.001 7008 Enqueuing Expose request
23:02:03.974 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:02:03.974 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:02:03.974 00.000 8532 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.05
23:02:03.974 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:03.974 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:03.974 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:03.974 00.000 8532 MoveAxis(E, 0, ABG)
23:02:03.974 00.000 8532 Move returns status 0, amount 0
23:02:03.974 00.000 8532 MoveAxis(N, 0, ABG)
23:02:03.974 00.000 8532 Move returns status 0, amount 0
23:02:03.975 00.001 8532 move complete, result=0
23:02:03.975 00.000 8532 worker thread done servicing request
23:02:03.975 00.000 8532 Worker thread wakes up
23:02:03.975 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:03.975 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:03.975 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:05.114 01.139 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a769e25c-769e-4cca-b288-0fa4d4abfaca"}
23:02:05.118 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a769e25c-769e-4cca-b288-0fa4d4abfaca"}
23:02:05.121 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c089ca7e-c0f6-41e9-83dd-32aed00a3650"}
23:02:05.123 00.002 7008 case statement mapped state 6 to 3
23:02:05.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c089ca7e-c0f6-41e9-83dd-32aed00a3650"}
23:02:05.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"059b0daa-da45-4bc2-bc0f-e0d25b407d5c"}
23:02:05.130 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[6.50,7.15],"pixels":"..."},"id":"059b0daa-da45-4bc2-bc0f-e0d25b407d5c"}
23:02:06.109 00.979 8532 Exposure complete
23:02:06.152 00.043 8532 worker thread done servicing request
23:02:06.152 00.000 7008 OnExposeComplete: enter
23:02:06.155 00.003 7008 UpdateGuideState(): m_state=6
23:02:06.156 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
23:02:06.158 00.002 7008 Star::Find returns 1 (0), X=552.64, Y=444.14, Mass=274040, SNR=330.3, Peak=52574 HFD=2.3
23:02:06.160 00.002 7008 MultiStar: [#1 0.38,0.11,0.56,U] [#2 0.23,0.01,0.54,U] [#3 0.36,-0.06,0.42,U] [#4 0.55,0.07,0.38,U] [#5 0.41,0.07,0.32,U] [#6 0.28,0.05,0.38,U] [#7 0.24,0.33,0.28,U] [#8 -0.03,0.12,0.33,U] 
23:02:06.163 00.003 7008 single-star, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.10, 0.03}
23:02:06.168 00.005 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
23:02:06.169 00.001 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
23:02:06.170 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.25 mountX=0.10 mountY=-0.01, mountTheta=-0.10
23:02:06.172 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.03, opts=13)
23:02:06.173 00.001 7008 Enqueuing Move request for scope (0.10, 0.03)
23:02:06.174 00.001 8532 Worker thread wakes up
23:02:06.174 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:02:06.174 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:02:06.175 00.001 8532 Moving (0.10, 0.03) raw xDistance=0.10 yDistance=-0.01
23:02:06.175 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2214, FiltMax=30766, Gamma=0.990
23:02:06.176 00.001 7008 UpdateGuideState exits: m=274040 SNR=330.3
23:02:06.177 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:02:06.177 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.177 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.179 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:06.179 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:06.180 00.001 7008 Enqueuing Expose request
23:02:06.183 00.003 8532 MoveAxis(E, 0, ABG)
23:02:06.183 00.000 8532 Move returns status 0, amount 0
23:02:06.183 00.000 8532 MoveAxis(N, 0, ABG)
23:02:06.183 00.000 8532 Move returns status 0, amount 0
23:02:06.183 00.000 8532 move complete, result=0
23:02:06.183 00.000 8532 worker thread done servicing request
23:02:06.183 00.000 8532 Worker thread wakes up
23:02:06.183 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:06.183 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:06.184 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:07.114 00.930 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8f609fe-7d17-4c79-98e2-b805a2e3b818"}
23:02:07.120 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8f609fe-7d17-4c79-98e2-b805a2e3b818"}
23:02:07.123 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33fcf83d-ff4c-4c43-a7d6-9946bff21469"}
23:02:07.125 00.002 7008 case statement mapped state 6 to 3
23:02:07.128 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"33fcf83d-ff4c-4c43-a7d6-9946bff21469"}
23:02:07.131 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de8ef883-5f65-4439-883b-bfaa48b2e978"}
23:02:07.132 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":628,"width":15,"height":15,"star_pos":[6.64,7.14],"pixels":"..."},"id":"de8ef883-5f65-4439-883b-bfaa48b2e978"}
23:02:08.310 01.178 8532 Exposure complete
23:02:08.353 00.043 8532 worker thread done servicing request
23:02:08.354 00.001 7008 OnExposeComplete: enter
23:02:08.356 00.002 7008 UpdateGuideState(): m_state=6
23:02:08.358 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
23:02:08.360 00.002 7008 Star::Find returns 1 (0), X=552.72, Y=444.15, Mass=274615, SNR=338.7, Peak=53561 HFD=2.3
23:02:08.363 00.003 7008 MultiStar: [#1 0.47,0.10,0.55,U] [#2 0.24,0.02,0.54,U] [#3 0.48,0.15,0.41,U] [#4 0.49,0.12,0.36,U] [#5 0.54,0.09,0.33,U] [#6 0.29,0.06,0.38,U] [#7 0.34,0.23,0.28,U] [#8 -0.00,0.12,0.34,U] 
23:02:08.365 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.09}, one-star: {0.18, 0.04}
23:02:08.367 00.002 7008 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.07) = xAngle (0.27 = 0.27)
23:02:08.368 00.001 7008 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.15 = -0.15)
23:02:08.370 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=0.17 mountY=-0.03, mountTheta=-0.15
23:02:08.373 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.04, opts=13)
23:02:08.375 00.002 7008 Enqueuing Move request for scope (0.18, 0.04)
23:02:08.377 00.002 8532 Worker thread wakes up
23:02:08.377 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:02:08.377 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:02:08.377 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2224, FiltMax=27997, Gamma=0.990
23:02:08.379 00.002 7008 UpdateGuideState exits: m=274615 SNR=338.7
23:02:08.380 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.382 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:08.384 00.002 7008 Enqueuing Expose request
23:02:08.385 00.001 8532 Moving (0.18, 0.04) raw xDistance=0.17 yDistance=-0.03
23:02:08.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:02:08.385 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.385 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:08.385 00.000 8532 MoveAxis(W, 158, ABG)
23:02:08.386 00.001 8532 Guiding  Dir = 3, Dur = 158
23:02:08.386 00.000 8532 IsSlewing returns 0
23:02:08.386 00.000 8532 IsGuiding returns 0
23:02:08.386 00.000 8532 PulseGuide returned control before completion, sleep 168
23:02:08.567 00.181 8532 IsGuiding returns 0
23:02:08.567 00.000 8532 Move returns status 0, amount 158
23:02:08.567 00.000 8532 MoveAxis(N, 0, ABG)
23:02:08.567 00.000 8532 Move returns status 0, amount 0
23:02:08.567 00.000 8532 move complete, result=0
23:02:08.568 00.001 8532 worker thread done servicing request
23:02:08.568 00.000 8532 Worker thread wakes up
23:02:08.568 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:08.568 00.000 7008 GuideStep: 0.2 px 158 ms WEST, -0.0 px 0 ms NORTH
23:02:08.572 00.004 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:09.121 00.549 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d64deee-69e0-4623-bf37-c44a9083599a"}
23:02:09.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d64deee-69e0-4623-bf37-c44a9083599a"}
23:02:09.126 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9919f20-ffe5-4b76-9273-a9b22d01a344"}
23:02:09.128 00.002 7008 case statement mapped state 6 to 3
23:02:09.130 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9919f20-ffe5-4b76-9273-a9b22d01a344"}
23:02:09.131 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"822f4920-3d9b-4673-8f52-db27012c4d05"}
23:02:09.135 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[6.72,7.15],"pixels":"..."},"id":"822f4920-3d9b-4673-8f52-db27012c4d05"}
23:02:10.707 01.572 8532 Exposure complete
23:02:10.751 00.044 8532 worker thread done servicing request
23:02:10.751 00.000 7008 OnExposeComplete: enter
23:02:10.754 00.003 7008 UpdateGuideState(): m_state=6
23:02:10.756 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
23:02:10.758 00.002 7008 Star::Find returns 1 (0), X=552.59, Y=444.17, Mass=272259, SNR=338.3, Peak=49683 HFD=2.4
23:02:10.760 00.002 7008 MultiStar: [#1 0.38,0.07,0.55,U] [#2 0.15,0.03,0.51,U] [#3 0.32,-0.00,0.43,U] [#4 0.49,0.08,0.34,U] [#5 0.43,0.11,0.35,U] [#6 0.25,0.05,0.35,U] [#7 0.26,0.30,0.30,U] [#8 0.00,0.07,0.32,U] 
23:02:10.762 00.002 7008 single-star, 8 included, MultiStar: {0.23, 0.07}, one-star: {0.05, 0.06}
23:02:10.765 00.003 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
23:02:10.767 00.002 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
23:02:10.769 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.84 mountX=0.05 mountY=0.04, mountTheta=0.66
23:02:10.772 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.06, opts=13)
23:02:10.774 00.002 7008 Enqueuing Move request for scope (0.05, 0.06)
23:02:10.776 00.002 8532 Worker thread wakes up
23:02:10.776 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2536, FiltMin=2216, FiltMax=30936, Gamma=0.990
23:02:10.780 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:02:10.780 00.000 7008 UpdateGuideState exits: m=272259 SNR=338.3
23:02:10.783 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.785 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:10.788 00.003 7008 Enqueuing Expose request
23:02:10.790 00.002 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:02:10.791 00.001 8532 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=0.04
23:02:10.791 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:02:10.791 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:10.791 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:10.791 00.000 8532 MoveAxis(E, 0, ABG)
23:02:10.791 00.000 8532 Move returns status 0, amount 0
23:02:10.791 00.000 8532 MoveAxis(N, 0, ABG)
23:02:10.791 00.000 8532 Move returns status 0, amount 0
23:02:10.791 00.000 8532 move complete, result=0
23:02:10.791 00.000 8532 worker thread done servicing request
23:02:10.791 00.000 8532 Worker thread wakes up
23:02:10.791 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:10.791 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:10.792 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:11.120 00.328 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"439edadc-207d-4208-9a0d-d64abe986bd1"}
23:02:11.126 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"439edadc-207d-4208-9a0d-d64abe986bd1"}
23:02:11.129 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"610bf8be-6aca-4174-8546-b96f718bc2a9"}
23:02:11.132 00.003 7008 case statement mapped state 6 to 3
23:02:11.134 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"610bf8be-6aca-4174-8546-b96f718bc2a9"}
23:02:11.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"539a5688-a090-43bf-ae75-81c6be197853"}
23:02:11.139 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":630,"width":15,"height":15,"star_pos":[6.59,7.17],"pixels":"..."},"id":"539a5688-a090-43bf-ae75-81c6be197853"}
23:02:12.921 01.782 8532 Exposure complete
23:02:12.962 00.041 8532 worker thread done servicing request
23:02:12.963 00.001 7008 OnExposeComplete: enter
23:02:12.964 00.001 7008 UpdateGuideState(): m_state=6
23:02:12.966 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
23:02:12.967 00.001 7008 Star::Find returns 1 (0), X=552.59, Y=444.23, Mass=266474, SNR=327.1, Peak=48883 HFD=2.5
23:02:12.969 00.002 7008 MultiStar: [#1 0.38,0.13,0.58,U] [#2 -0.30,-0.14,0.57,U] [#3 0.34,0.13,0.44,U] [#4 0.52,0.20,0.35,U] [#5 0.42,0.18,0.35,U] [#6 0.22,0.09,0.37,U] [#7 0.34,0.29,0.30,U] [#8 0.08,0.02,0.32,U] 
23:02:12.970 00.001 7008 single-star, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.05, 0.11}
23:02:12.972 00.002 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
23:02:12.973 00.001 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.83 = 0.83)
23:02:12.974 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.04 mountY=0.09, mountTheta=1.16
23:02:12.977 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.11, opts=13)
23:02:12.978 00.001 7008 Enqueuing Move request for scope (0.05, 0.11)
23:02:12.980 00.002 8532 Worker thread wakes up
23:02:12.980 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:02:12.980 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:02:12.980 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2210, FiltMax=30571, Gamma=0.990
23:02:12.981 00.001 8532 Moving (0.05, 0.11) raw xDistance=0.04 yDistance=0.09
23:02:12.981 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:12.981 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:12.982 00.001 7008 UpdateGuideState exits: m=266474 SNR=327.1
23:02:12.983 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.984 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:12.984 00.000 8532 MoveAxis(E, 0, ABG)
23:02:12.984 00.000 8532 Move returns status 0, amount 0
23:02:12.984 00.000 8532 MoveAxis(N, 0, ABG)
23:02:12.984 00.000 8532 Move returns status 0, amount 0
23:02:12.984 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:12.986 00.002 7008 Enqueuing Expose request
23:02:12.987 00.001 8532 move complete, result=0
23:02:12.987 00.000 8532 worker thread done servicing request
23:02:12.987 00.000 8532 Worker thread wakes up
23:02:12.987 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:12.987 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:12.987 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:13.120 00.133 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"809a5cce-9ebc-4fc5-bb37-646538879741"}
23:02:13.125 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"809a5cce-9ebc-4fc5-bb37-646538879741"}
23:02:13.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a85b11af-1155-4cd9-a946-a41a7450ebdc"}
23:02:13.128 00.001 7008 case statement mapped state 6 to 3
23:02:13.130 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a85b11af-1155-4cd9-a946-a41a7450ebdc"}
23:02:13.132 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1183dce1-01d6-4a85-9a28-8ab79a91dad9"}
23:02:13.133 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[6.59,7.23],"pixels":"..."},"id":"1183dce1-01d6-4a85-9a28-8ab79a91dad9"}
23:02:15.115 01.982 8532 Exposure complete
23:02:15.120 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"048e36a6-2dce-46a2-991f-669f31529688"}
23:02:15.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"048e36a6-2dce-46a2-991f-669f31529688"}
23:02:15.127 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b645d5c-ebf6-45b4-be3e-e70de61ce7e6"}
23:02:15.130 00.003 7008 case statement mapped state 6 to 3
23:02:15.133 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b645d5c-ebf6-45b4-be3e-e70de61ce7e6"}
23:02:15.136 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc72e75f-b8c5-4619-a028-c730c1c1eb8c"}
23:02:15.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":631,"width":15,"height":15,"star_pos":[6.59,7.23],"pixels":"..."},"id":"fc72e75f-b8c5-4619-a028-c730c1c1eb8c"}
23:02:15.157 00.019 8532 worker thread done servicing request
23:02:15.157 00.000 7008 OnExposeComplete: enter
23:02:15.162 00.005 7008 UpdateGuideState(): m_state=6
23:02:15.164 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
23:02:15.167 00.003 7008 Star::Find returns 1 (0), X=552.68, Y=444.24, Mass=274179, SNR=338.8, Peak=51864 HFD=2.5
23:02:15.170 00.003 7008 MultiStar: [#1 0.44,0.21,0.55,U] [#2 0.31,0.15,0.53,U] [#3 0.40,0.03,0.42,U] [#4 0.35,0.15,0.34,U] [#5 0.44,0.24,0.34,U] [#6 0.37,0.21,0.36,U] [#7 0.29,0.37,0.30,U] [#8 0.05,0.14,0.33,U] 
23:02:15.174 00.004 7008 single-star, 8 included, MultiStar: {0.29, 0.17}, one-star: {0.14, 0.13}
23:02:15.176 00.002 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
23:02:15.179 00.003 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
23:02:15.181 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=0.13 mountY=0.07, mountTheta=0.52
23:02:15.185 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.13, opts=13)
23:02:15.187 00.002 7008 Enqueuing Move request for scope (0.14, 0.13)
23:02:15.189 00.002 8532 Worker thread wakes up
23:02:15.189 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2533, FiltMin=2223, FiltMax=28122, Gamma=0.990
23:02:15.191 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:02:15.191 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:02:15.191 00.000 8532 Moving (0.14, 0.13) raw xDistance=0.13 yDistance=0.07
23:02:15.191 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:02:15.191 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:15.191 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:15.191 00.000 8532 MoveAxis(E, 0, ABG)
23:02:15.191 00.000 8532 Move returns status 0, amount 0
23:02:15.191 00.000 8532 MoveAxis(N, 0, ABG)
23:02:15.191 00.000 8532 Move returns status 0, amount 0
23:02:15.192 00.001 8532 move complete, result=0
23:02:15.192 00.000 7008 UpdateGuideState exits: m=274179 SNR=338.8
23:02:15.193 00.001 8532 worker thread done servicing request
23:02:15.193 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.195 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:15.196 00.001 7008 Enqueuing Expose request
23:02:15.198 00.002 8532 Worker thread wakes up
23:02:15.198 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:15.198 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:15.198 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:17.119 01.921 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb1c08ba-66b6-43cc-bf84-af926ce7eb8c"}
23:02:17.122 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb1c08ba-66b6-43cc-bf84-af926ce7eb8c"}
23:02:17.125 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02cfd480-d85e-48e3-a6fd-8b65e8ddf8a3"}
23:02:17.130 00.005 7008 case statement mapped state 6 to 3
23:02:17.135 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"02cfd480-d85e-48e3-a6fd-8b65e8ddf8a3"}
23:02:17.142 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16a03eae-df04-4b75-ac9c-14ca5d202845"}
23:02:17.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":632,"width":15,"height":15,"star_pos":[6.68,7.24],"pixels":"..."},"id":"16a03eae-df04-4b75-ac9c-14ca5d202845"}
23:02:17.338 00.193 8532 Exposure complete
23:02:17.373 00.035 8532 worker thread done servicing request
23:02:17.373 00.000 7008 OnExposeComplete: enter
23:02:17.375 00.002 7008 UpdateGuideState(): m_state=6
23:02:17.377 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
23:02:17.378 00.001 7008 Star::Find returns 1 (0), X=552.70, Y=444.29, Mass=272010, SNR=327.1, Peak=50368 HFD=2.6
23:02:17.380 00.002 7008 MultiStar: [#1 0.46,0.27,0.56,U] [#2 0.29,0.12,0.57,U] [#3 0.45,0.17,0.44,U] [#4 0.57,0.27,0.37,U] [#5 0.51,0.19,0.34,U] [#6 0.34,0.14,0.39,U] [#7 0.35,0.43,0.30,U] [#8 0.05,0.17,0.34,U] 
23:02:17.381 00.001 7008 single-star, 8 included, MultiStar: {0.33, 0.20}, one-star: {0.16, 0.17}
23:02:17.383 00.002 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:02:17.384 00.001 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:02:17.385 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.24 cameraTheta=0.81 mountX=0.15 mountY=0.11, mountTheta=0.62
23:02:17.388 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.17, opts=13)
23:02:17.390 00.002 7008 Enqueuing Move request for scope (0.16, 0.17)
23:02:17.392 00.002 8532 Worker thread wakes up
23:02:17.392 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
23:02:17.392 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
23:02:17.392 00.000 8532 Moving (0.16, 0.17) raw xDistance=0.15 yDistance=0.11
23:02:17.392 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:02:17.392 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.392 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:02:17.392 00.000 8532 MoveAxis(E, 0, ABG)
23:02:17.392 00.000 8532 Move returns status 0, amount 0
23:02:17.392 00.000 8532 MoveAxis(N, 0, ABG)
23:02:17.392 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2208, FiltMax=27388, Gamma=0.990
23:02:17.394 00.002 7008 UpdateGuideState exits: m=272010 SNR=327.1
23:02:17.396 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.397 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:17.400 00.003 7008 Enqueuing Expose request
23:02:17.402 00.002 8532 Move returns status 0, amount 0
23:02:17.402 00.000 8532 move complete, result=0
23:02:17.402 00.000 8532 worker thread done servicing request
23:02:17.402 00.000 8532 Worker thread wakes up
23:02:17.402 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:17.402 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:17.402 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:19.120 01.718 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6e1fc8c-05a1-4b83-ae89-e54c35f608b1"}
23:02:19.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6e1fc8c-05a1-4b83-ae89-e54c35f608b1"}
23:02:19.124 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86a993ce-9fcb-4e3f-a71a-5cfd104e9a8d"}
23:02:19.126 00.002 7008 case statement mapped state 6 to 3
23:02:19.127 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86a993ce-9fcb-4e3f-a71a-5cfd104e9a8d"}
23:02:19.129 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d373fba-9e3a-42a3-83e5-73ce8b2e402f"}
23:02:19.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":633,"width":15,"height":15,"star_pos":[6.70,7.29],"pixels":"..."},"id":"2d373fba-9e3a-42a3-83e5-73ce8b2e402f"}
23:02:19.534 00.403 8532 Exposure complete
23:02:19.589 00.055 8532 worker thread done servicing request
23:02:19.589 00.000 7008 OnExposeComplete: enter
23:02:19.594 00.005 7008 UpdateGuideState(): m_state=6
23:02:19.598 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
23:02:19.601 00.003 7008 Star::Find returns 1 (0), X=552.73, Y=444.32, Mass=275138, SNR=341.5, Peak=51229 HFD=2.7
23:02:19.604 00.003 7008 MultiStar: [#1 0.44,0.24,0.53,U] [#2 0.38,0.16,0.54,U] [#3 0.48,0.30,0.40,U] [#4 0.60,0.29,0.36,U] [#5 0.60,0.30,0.33,U] [#6 0.31,0.22,0.36,U] [#7 0.49,0.36,0.29,U] [#8 0.16,0.23,0.30,U] 
23:02:19.606 00.002 7008 single-star, 8 included, MultiStar: {0.37, 0.24}, one-star: {0.19, 0.20}
23:02:19.608 00.002 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:02:19.610 00.002 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.48 = 0.48)
23:02:19.613 00.003 7008 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.82 mountX=0.17 mountY=0.13, mountTheta=0.64
23:02:19.618 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.20, opts=13)
23:02:19.621 00.003 7008 Enqueuing Move request for scope (0.19, 0.20)
23:02:19.623 00.002 8532 Worker thread wakes up
23:02:19.623 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2244, FiltMax=27646, Gamma=0.990
23:02:19.626 00.003 7008 UpdateGuideState exits: m=275138 SNR=341.5
23:02:19.628 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.631 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:19.633 00.002 7008 Enqueuing Expose request
23:02:19.635 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
23:02:19.636 00.001 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
23:02:19.636 00.000 8532 Moving (0.19, 0.20) raw xDistance=0.17 yDistance=0.13
23:02:19.636 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:02:19.636 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:19.636 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:02:19.636 00.000 8532 MoveAxis(W, 156, ABG)
23:02:19.636 00.000 8532 Guiding  Dir = 3, Dur = 156
23:02:19.636 00.000 8532 IsSlewing returns 0
23:02:19.638 00.002 8532 IsGuiding returns 0
23:02:19.638 00.000 8532 PulseGuide returned control before completion, sleep 166
23:02:19.807 00.169 8532 IsGuiding returns 1
23:02:19.807 00.000 8532 scope still moving after pulse duration time elapsed
23:02:19.837 00.030 8532 IsSlewing returns 0
23:02:19.837 00.000 8532 IsGuiding returns 0
23:02:19.837 00.000 8532 scope move finished after 156 + 44 ms
23:02:19.837 00.000 8532 Move returns status 0, amount 156
23:02:19.837 00.000 8532 MoveAxis(N, 0, ABG)
23:02:19.837 00.000 8532 Move returns status 0, amount 0
23:02:19.837 00.000 8532 move complete, result=0
23:02:19.837 00.000 8532 worker thread done servicing request
23:02:19.837 00.000 8532 Worker thread wakes up
23:02:19.837 00.000 7008 GuideStep: 0.2 px 156 ms WEST, 0.1 px 0 ms NORTH
23:02:19.840 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:19.840 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:21.121 01.281 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"004ad953-c219-4a31-88fa-65023bbe160f"}
23:02:21.122 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"004ad953-c219-4a31-88fa-65023bbe160f"}
23:02:21.124 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8273a249-f145-423a-826d-08e080241bd7"}
23:02:21.126 00.002 7008 case statement mapped state 6 to 3
23:02:21.128 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8273a249-f145-423a-826d-08e080241bd7"}
23:02:21.130 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0965e954-6780-46a6-83fa-7b871c36cbfd"}
23:02:21.131 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":634,"width":15,"height":15,"star_pos":[6.73,7.32],"pixels":"..."},"id":"0965e954-6780-46a6-83fa-7b871c36cbfd"}
23:02:21.966 00.835 8532 Exposure complete
23:02:22.003 00.037 8532 worker thread done servicing request
23:02:22.003 00.000 7008 OnExposeComplete: enter
23:02:22.005 00.002 7008 UpdateGuideState(): m_state=6
23:02:22.007 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
23:02:22.009 00.002 7008 Star::Find returns 1 (0), X=552.68, Y=444.34, Mass=276484, SNR=337.2, Peak=49300 HFD=2.7
23:02:22.011 00.002 7008 MultiStar: [#1 0.45,0.37,0.55,U] [#2 0.27,0.24,0.53,U] [#3 0.48,0.27,0.42,U] [#4 0.54,0.35,0.34,U] [#5 0.55,0.26,0.34,U] [#6 0.30,0.29,0.35,U] [#7 0.39,0.50,0.28,U] [#8 0.18,0.22,0.31,U] 
23:02:22.013 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.29}, one-star: {0.14, 0.23}
23:02:22.015 00.002 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
23:02:22.017 00.002 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.67 = 0.67)
23:02:22.018 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=0.13 mountY=0.17, mountTheta=0.92
23:02:22.021 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.23, opts=13)
23:02:22.023 00.002 7008 Enqueuing Move request for scope (0.14, 0.23)
23:02:22.025 00.002 8532 Worker thread wakes up
23:02:22.025 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
23:02:22.025 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
23:02:22.025 00.000 8532 Moving (0.14, 0.23) raw xDistance=0.13 yDistance=0.17
23:02:22.025 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:02:22.025 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:22.026 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:02:22.026 00.000 8532 MoveAxis(E, 0, ABG)
23:02:22.026 00.000 8532 Move returns status 0, amount 0
23:02:22.026 00.000 8532 MoveAxis(N, 0, ABG)
23:02:22.026 00.000 8532 Move returns status 0, amount 0
23:02:22.026 00.000 8532 move complete, result=0
23:02:22.026 00.000 8532 worker thread done servicing request
23:02:22.026 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2237, FiltMax=28866, Gamma=0.990
23:02:22.028 00.002 7008 UpdateGuideState exits: m=276484 SNR=337.2
23:02:22.030 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.032 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:22.033 00.001 7008 Enqueuing Expose request
23:02:22.036 00.003 8532 Worker thread wakes up
23:02:22.036 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:22.039 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:22.039 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:23.120 01.081 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23e691b2-f67a-4555-953c-edbdc82137a4"}
23:02:23.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23e691b2-f67a-4555-953c-edbdc82137a4"}
23:02:23.123 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e9b734a-8b71-4c6b-bc05-4728a4be4d60"}
23:02:23.126 00.003 7008 case statement mapped state 6 to 3
23:02:23.128 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e9b734a-8b71-4c6b-bc05-4728a4be4d60"}
23:02:23.130 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e8a5e38-5451-4ca9-83cd-5181299d7c33"}
23:02:23.134 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":635,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"0e8a5e38-5451-4ca9-83cd-5181299d7c33"}
23:02:24.172 01.038 8532 Exposure complete
23:02:24.217 00.045 8532 worker thread done servicing request
23:02:24.218 00.001 7008 OnExposeComplete: enter
23:02:24.221 00.003 7008 UpdateGuideState(): m_state=6
23:02:24.223 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
23:02:24.225 00.002 7008 Star::Find returns 1 (0), X=552.71, Y=444.38, Mass=269363, SNR=336.7, Peak=48309 HFD=2.8
23:02:24.228 00.003 7008 MultiStar: [#1 0.48,0.35,0.55,U] [#2 0.33,0.24,0.56,U] [#3 0.42,0.33,0.41,U] [#4 0.65,0.39,0.35,U] [#5 0.54,0.30,0.32,U] [#6 0.29,0.24,0.36,U] [#7 0.38,0.59,0.29,U] [#8 0.12,0.23,0.33,U] 
23:02:24.230 00.002 7008 single-star, 8 included, MultiStar: {0.35, 0.31}, one-star: {0.17, 0.26}
23:02:24.232 00.002 7008 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.07) = xAngle (1.07 = 1.07)
23:02:24.234 00.002 7008 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
23:02:24.236 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=0.15 mountY=0.19, mountTheta=0.91
23:02:24.240 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.26, opts=13)
23:02:24.243 00.003 7008 Enqueuing Move request for scope (0.17, 0.26)
23:02:24.245 00.002 8532 Worker thread wakes up
23:02:24.245 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2536, FiltMin=2268, FiltMax=27927, Gamma=0.990
23:02:24.248 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
23:02:24.248 00.000 7008 UpdateGuideState exits: m=269363 SNR=336.7
23:02:24.250 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:24.252 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:24.254 00.002 7008 Enqueuing Expose request
23:02:24.256 00.002 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
23:02:24.256 00.000 8532 Moving (0.17, 0.26) raw xDistance=0.15 yDistance=0.19
23:02:24.256 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:02:24.256 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:02:24.256 00.000 8532 MoveAxis(E, 0, ABG)
23:02:24.257 00.001 8532 Move returns status 0, amount 0
23:02:24.257 00.000 8532 MoveAxis(S, 337, ABG)
23:02:24.257 00.000 8532 Guiding  Dir = 1, Dur = 337
23:02:24.257 00.000 8532 IsSlewing returns 0
23:02:24.257 00.000 8532 IsGuiding returns 0
23:02:24.257 00.000 8532 PulseGuide returned control before completion, sleep 347
23:02:24.619 00.362 8532 IsGuiding returns 1
23:02:24.619 00.000 8532 scope still moving after pulse duration time elapsed
23:02:24.650 00.031 8532 IsSlewing returns 0
23:02:24.650 00.000 8532 IsGuiding returns 0
23:02:24.650 00.000 8532 scope move finished after 337 + 55 ms
23:02:24.650 00.000 8532 Move returns status 0, amount 337
23:02:24.650 00.000 8532 move complete, result=0
23:02:24.650 00.000 8532 worker thread done servicing request
23:02:24.650 00.000 8532 Worker thread wakes up
23:02:24.650 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 337 ms SOUTH
23:02:24.652 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:24.652 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:25.121 00.469 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fc28899-43df-4b6f-891e-8742c9453d75"}
23:02:25.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fc28899-43df-4b6f-891e-8742c9453d75"}
23:02:25.126 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f80e25b-58ab-4a8c-a2df-e0c8cd6a031d"}
23:02:25.129 00.003 7008 case statement mapped state 6 to 3
23:02:25.130 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f80e25b-58ab-4a8c-a2df-e0c8cd6a031d"}
23:02:25.132 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb27c3b3-dea1-45cc-ad83-3b9a778846e2"}
23:02:25.134 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[6.71,7.38],"pixels":"..."},"id":"cb27c3b3-dea1-45cc-ad83-3b9a778846e2"}
23:02:26.769 01.635 8532 Exposure complete
23:02:26.799 00.030 8532 worker thread done servicing request
23:02:26.799 00.000 7008 OnExposeComplete: enter
23:02:26.802 00.003 7008 UpdateGuideState(): m_state=6
23:02:26.804 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
23:02:26.806 00.002 7008 Star::Find returns 1 (0), X=552.63, Y=444.13, Mass=269698, SNR=339.2, Peak=52520 HFD=2.3
23:02:26.809 00.003 7008 MultiStar: [#1 0.45,0.10,0.54,U] [#2 0.25,0.03,0.52,U] [#3 0.45,0.03,0.41,U] [#4 0.53,0.04,0.34,U] [#5 0.50,0.17,0.31,U] [#6 0.33,0.00,0.36,U] [#7 0.30,0.30,0.27,U] [#8 0.05,0.04,0.32,U] 
23:02:26.811 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.07}, one-star: {0.10, 0.02}
23:02:26.813 00.002 7008 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.07) = xAngle (0.27 = 0.27)
23:02:26.815 00.002 7008 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.14 = -0.14)
23:02:26.818 00.003 7008 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=0.09 mountY=-0.01, mountTheta=-0.14
23:02:26.821 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.02, opts=13)
23:02:26.824 00.003 7008 Enqueuing Move request for scope (0.10, 0.02)
23:02:26.826 00.002 8532 Worker thread wakes up
23:02:26.827 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:02:26.827 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:02:26.827 00.000 8532 Moving (0.10, 0.02) raw xDistance=0.09 yDistance=-0.01
23:02:26.827 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2260, FiltMax=29080, Gamma=0.990
23:02:26.829 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:02:26.829 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:26.829 00.000 7008 UpdateGuideState exits: m=269698 SNR=339.2
23:02:26.831 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:26.831 00.000 8532 MoveAxis(E, 0, ABG)
23:02:26.831 00.000 8532 Move returns status 0, amount 0
23:02:26.831 00.000 8532 MoveAxis(N, 0, ABG)
23:02:26.831 00.000 8532 Move returns status 0, amount 0
23:02:26.831 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.832 00.001 8532 move complete, result=0
23:02:26.833 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:26.834 00.001 8532 worker thread done servicing request
23:02:26.834 00.000 7008 Enqueuing Expose request
23:02:26.837 00.003 8532 Worker thread wakes up
23:02:26.837 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:26.839 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:26.839 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:27.120 00.281 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aaeb037f-013e-43cf-8e37-1a92bc5b3dcb"}
23:02:27.123 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aaeb037f-013e-43cf-8e37-1a92bc5b3dcb"}
23:02:27.126 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de2fa903-c590-422d-80a6-7822f2aba343"}
23:02:27.130 00.004 7008 case statement mapped state 6 to 3
23:02:27.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de2fa903-c590-422d-80a6-7822f2aba343"}
23:02:27.135 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24dc474d-d98c-48a6-b4ba-166bba056f74"}
23:02:27.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":637,"width":15,"height":15,"star_pos":[6.63,7.13],"pixels":"..."},"id":"24dc474d-d98c-48a6-b4ba-166bba056f74"}
23:02:28.966 01.828 8532 Exposure complete
23:02:28.994 00.028 8532 worker thread done servicing request
23:02:28.995 00.001 7008 OnExposeComplete: enter
23:02:28.997 00.002 7008 UpdateGuideState(): m_state=6
23:02:28.999 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
23:02:29.001 00.002 7008 Star::Find returns 1 (0), X=552.61, Y=444.15, Mass=277429, SNR=352.7, Peak=52079 HFD=2.3
23:02:29.003 00.002 7008 MultiStar: [#1 0.40,0.09,0.52,U] [#2 0.20,0.07,0.54,U] [#3 0.31,0.07,0.40,U] [#4 0.52,0.11,0.33,U] [#5 0.48,0.17,0.31,U] [#6 0.25,0.00,0.34,U] [#7 0.31,0.36,0.28,U] [#8 -0.03,0.08,0.29,U] 
23:02:29.005 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.09}, one-star: {0.07, 0.04}
23:02:29.007 00.002 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
23:02:29.009 00.002 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:02:29.011 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.07 mountY=0.01, mountTheta=0.13
23:02:29.013 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.04, opts=13)
23:02:29.015 00.002 7008 Enqueuing Move request for scope (0.07, 0.04)
23:02:29.017 00.002 8532 Worker thread wakes up
23:02:29.017 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2234, FiltMax=30210, Gamma=0.990
23:02:29.019 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:02:29.019 00.000 7008 UpdateGuideState exits: m=277429 SNR=352.7
23:02:29.021 00.002 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:02:29.021 00.000 8532 Moving (0.07, 0.04) raw xDistance=0.07 yDistance=0.01
23:02:29.021 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.024 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:02:29.024 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:29.026 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.026 00.000 7008 Enqueuing Expose request
23:02:29.028 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:29.028 00.000 8532 MoveAxis(E, 0, ABG)
23:02:29.028 00.000 8532 Move returns status 0, amount 0
23:02:29.028 00.000 8532 MoveAxis(N, 0, ABG)
23:02:29.028 00.000 8532 Move returns status 0, amount 0
23:02:29.028 00.000 8532 move complete, result=0
23:02:29.028 00.000 8532 worker thread done servicing request
23:02:29.028 00.000 8532 Worker thread wakes up
23:02:29.028 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:29.029 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:29.029 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:29.119 00.090 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a93fef70-8651-4135-b4b1-29b36166abd4"}
23:02:29.121 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a93fef70-8651-4135-b4b1-29b36166abd4"}
23:02:29.123 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb95863c-0cb9-4900-8e8c-c50f3b9b50c8"}
23:02:29.125 00.002 7008 case statement mapped state 6 to 3
23:02:29.127 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb95863c-0cb9-4900-8e8c-c50f3b9b50c8"}
23:02:29.129 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"90912e08-4199-4340-a71c-27275d20aa28"}
23:02:29.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[6.61,7.15],"pixels":"..."},"id":"90912e08-4199-4340-a71c-27275d20aa28"}
23:02:31.117 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"779e6ffd-649d-4711-98f4-87fbc3024fbb"}
23:02:31.119 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"779e6ffd-649d-4711-98f4-87fbc3024fbb"}
23:02:31.121 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"823eafa7-6483-41e6-a20d-aab479bffd0d"}
23:02:31.123 00.002 7008 case statement mapped state 6 to 3
23:02:31.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"823eafa7-6483-41e6-a20d-aab479bffd0d"}
23:02:31.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd1c2197-50f2-4dcd-8b04-1e0f84978a23"}
23:02:31.130 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[6.61,7.15],"pixels":"..."},"id":"cd1c2197-50f2-4dcd-8b04-1e0f84978a23"}
23:02:31.157 00.027 8532 Exposure complete
23:02:31.191 00.034 8532 worker thread done servicing request
23:02:31.191 00.000 7008 OnExposeComplete: enter
23:02:31.192 00.001 7008 UpdateGuideState(): m_state=6
23:02:31.194 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
23:02:31.195 00.001 7008 Star::Find returns 1 (0), X=552.70, Y=444.18, Mass=260428, SNR=336.3, Peak=50698 HFD=2.4
23:02:31.197 00.002 7008 MultiStar: [#1 0.44,0.14,0.56,U] [#2 0.21,0.10,0.56,U] [#3 0.37,0.07,0.42,U] [#4 0.50,0.10,0.36,U] [#5 0.49,0.09,0.33,U] [#6 0.31,0.10,0.36,U] [#7 0.32,0.31,0.28,U] [#8 0.04,0.09,0.32,U] 
23:02:31.200 00.003 7008 single-star, 8 included, MultiStar: {0.30, 0.11}, one-star: {0.16, 0.07}
23:02:31.201 00.001 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:02:31.203 00.002 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:02:31.204 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.40 mountX=0.16 mountY=0.01, mountTheta=0.07
23:02:31.207 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.07, opts=13)
23:02:31.210 00.003 7008 Enqueuing Move request for scope (0.16, 0.07)
23:02:31.214 00.004 8532 Worker thread wakes up
23:02:31.214 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
23:02:31.214 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
23:02:31.214 00.000 8532 Moving (0.16, 0.07) raw xDistance=0.16 yDistance=0.01
23:02:31.214 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:02:31.214 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:31.215 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:31.215 00.000 8532 MoveAxis(E, 0, ABG)
23:02:31.215 00.000 8532 Move returns status 0, amount 0
23:02:31.215 00.000 8532 MoveAxis(N, 0, ABG)
23:02:31.215 00.000 8532 Move returns status 0, amount 0
23:02:31.215 00.000 8532 move complete, result=0
23:02:31.215 00.000 8532 worker thread done servicing request
23:02:31.215 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2535, FiltMin=2201, FiltMax=28300, Gamma=0.990
23:02:31.222 00.007 7008 UpdateGuideState exits: m=260428 SNR=336.3
23:02:31.224 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.227 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:31.228 00.001 7008 Enqueuing Expose request
23:02:31.230 00.002 8532 Worker thread wakes up
23:02:31.230 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:31.231 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:31.231 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:33.116 01.885 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e50eeab3-476a-4f17-bdf9-f2eb55fbf03e"}
23:02:33.118 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e50eeab3-476a-4f17-bdf9-f2eb55fbf03e"}
23:02:33.121 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6be43ae-f69d-477a-858c-9617fed487a6"}
23:02:33.124 00.003 7008 case statement mapped state 6 to 3
23:02:33.127 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6be43ae-f69d-477a-858c-9617fed487a6"}
23:02:33.130 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"286831de-4a08-48e1-9399-b070c4a6d6c9"}
23:02:33.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":639,"width":15,"height":15,"star_pos":[6.70,7.18],"pixels":"..."},"id":"286831de-4a08-48e1-9399-b070c4a6d6c9"}
23:02:33.361 00.229 8532 Exposure complete
23:02:33.399 00.038 8532 worker thread done servicing request
23:02:33.399 00.000 7008 OnExposeComplete: enter
23:02:33.403 00.004 7008 UpdateGuideState(): m_state=6
23:02:33.406 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
23:02:33.408 00.002 7008 Star::Find returns 1 (0), X=552.73, Y=444.20, Mass=264489, SNR=335.4, Peak=51805 HFD=2.4
23:02:33.410 00.002 7008 MultiStar: [#1 0.43,0.16,0.57,U] [#2 0.30,0.12,0.54,U] [#3 0.47,0.12,0.42,U] [#4 0.62,0.18,0.36,U] [#5 0.52,0.11,0.32,U] [#6 0.25,0.12,0.37,U] [#7 0.36,0.38,0.28,U] [#8 0.08,0.13,0.33,U] 
23:02:33.412 00.002 7008 single-star, 8 included, MultiStar: {0.34, 0.14}, one-star: {0.19, 0.08}
23:02:33.414 00.002 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:02:33.415 00.001 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:02:33.417 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.40 mountX=0.18 mountY=0.01, mountTheta=0.07
23:02:33.419 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.08, opts=13)
23:02:33.421 00.002 7008 Enqueuing Move request for scope (0.19, 0.08)
23:02:33.424 00.003 8532 Worker thread wakes up
23:02:33.424 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
23:02:33.424 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
23:02:33.424 00.000 8532 Moving (0.19, 0.08) raw xDistance=0.18 yDistance=0.01
23:02:33.424 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:02:33.424 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:33.424 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:33.424 00.000 8532 MoveAxis(W, 167, ABG)
23:02:33.424 00.000 8532 Guiding  Dir = 3, Dur = 167
23:02:33.424 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2225, FiltMax=26276, Gamma=0.990
23:02:33.426 00.002 8532 IsSlewing returns 0
23:02:33.427 00.001 7008 UpdateGuideState exits: m=264489 SNR=335.4
23:02:33.429 00.002 8532 IsGuiding returns 0
23:02:33.429 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.432 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:33.434 00.002 8532 PulseGuide returned control before completion, sleep 174
23:02:33.434 00.000 7008 Enqueuing Expose request
23:02:33.616 00.182 8532 IsGuiding returns 1
23:02:33.616 00.000 8532 scope still moving after pulse duration time elapsed
23:02:33.648 00.032 8532 IsSlewing returns 0
23:02:33.648 00.000 8532 IsGuiding returns 0
23:02:33.648 00.000 8532 scope move finished after 167 + 52 ms
23:02:33.648 00.000 8532 Move returns status 0, amount 167
23:02:33.649 00.001 8532 MoveAxis(N, 0, ABG)
23:02:33.649 00.000 8532 Move returns status 0, amount 0
23:02:33.649 00.000 8532 move complete, result=0
23:02:33.649 00.000 8532 worker thread done servicing request
23:02:33.649 00.000 8532 Worker thread wakes up
23:02:33.649 00.000 7008 GuideStep: 0.2 px 167 ms WEST, 0.0 px 0 ms NORTH
23:02:33.651 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:33.651 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:35.115 01.464 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99cdab16-cbd8-4baf-adb0-22e49bcc611b"}
23:02:35.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99cdab16-cbd8-4baf-adb0-22e49bcc611b"}
23:02:35.120 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c25f16a-854c-4622-8946-58e0ee23e237"}
23:02:35.122 00.002 7008 case statement mapped state 6 to 3
23:02:35.124 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c25f16a-854c-4622-8946-58e0ee23e237"}
23:02:35.127 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e94ede8e-71b8-4e12-a3fe-31b88df1cb65"}
23:02:35.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":640,"width":15,"height":15,"star_pos":[6.73,7.20],"pixels":"..."},"id":"e94ede8e-71b8-4e12-a3fe-31b88df1cb65"}
23:02:35.780 00.651 8532 Exposure complete
23:02:35.816 00.036 8532 worker thread done servicing request
23:02:35.816 00.000 7008 OnExposeComplete: enter
23:02:35.824 00.008 7008 UpdateGuideState(): m_state=6
23:02:35.827 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
23:02:35.829 00.002 7008 Star::Find returns 1 (0), X=552.76, Y=444.17, Mass=272649, SNR=342.5, Peak=54839 HFD=2.4
23:02:35.831 00.002 7008 MultiStar: [#1 0.49,0.10,0.55,U] [#2 0.35,0.05,0.54,U] [#3 0.51,-0.02,0.42,U] [#4 0.66,0.20,0.34,U] [#5 0.58,0.19,0.31,U] [#6 0.35,-0.10,0.35,U] [#7 0.42,0.21,0.27,U] [#8 0.07,0.01,0.31,U] 
23:02:35.833 00.002 7008 single-star, 8 included, MultiStar: {0.38, 0.07}, one-star: {0.22, 0.06}
23:02:35.835 00.002 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:02:35.838 00.003 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:02:35.839 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.26 mountX=0.22 mountY=-0.02, mountTheta=-0.09
23:02:35.843 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.06, opts=13)
23:02:35.844 00.001 7008 Enqueuing Move request for scope (0.22, 0.06)
23:02:35.847 00.003 8532 Worker thread wakes up
23:02:35.847 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2226, FiltMax=27004, Gamma=0.990
23:02:35.850 00.003 7008 UpdateGuideState exits: m=272649 SNR=342.5
23:02:35.852 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
23:02:35.852 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
23:02:35.853 00.001 8532 Moving (0.22, 0.06) raw xDistance=0.22 yDistance=-0.02
23:02:35.853 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:02:35.853 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:35.853 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:35.853 00.000 8532 MoveAxis(W, 208, ABG)
23:02:35.853 00.000 8532 Guiding  Dir = 3, Dur = 208
23:02:35.853 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.856 00.003 8532 IsSlewing returns 0
23:02:35.856 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:35.859 00.003 8532 IsGuiding returns 0
23:02:35.859 00.000 7008 Enqueuing Expose request
23:02:35.861 00.002 8532 PulseGuide returned control before completion, sleep 216
23:02:36.086 00.225 8532 IsGuiding returns 0
23:02:36.086 00.000 8532 Move returns status 0, amount 208
23:02:36.086 00.000 8532 MoveAxis(N, 0, ABG)
23:02:36.086 00.000 8532 Move returns status 0, amount 0
23:02:36.086 00.000 8532 move complete, result=0
23:02:36.086 00.000 8532 worker thread done servicing request
23:02:36.086 00.000 8532 Worker thread wakes up
23:02:36.086 00.000 7008 GuideStep: 0.2 px 208 ms WEST, -0.0 px 0 ms NORTH
23:02:36.088 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:36.089 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:37.114 01.025 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e1759fd-d9e7-4d89-8985-2b9f58100186"}
23:02:37.117 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e1759fd-d9e7-4d89-8985-2b9f58100186"}
23:02:37.119 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a919e3ad-76ca-4efc-b74f-3e0ce822465e"}
23:02:37.124 00.005 7008 case statement mapped state 6 to 3
23:02:37.126 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a919e3ad-76ca-4efc-b74f-3e0ce822465e"}
23:02:37.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"63cc4295-7f1b-4181-8371-3bf6573e6ca7"}
23:02:37.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[6.76,7.17],"pixels":"..."},"id":"63cc4295-7f1b-4181-8371-3bf6573e6ca7"}
23:02:38.214 01.082 8532 Exposure complete
23:02:38.247 00.033 8532 worker thread done servicing request
23:02:38.247 00.000 7008 OnExposeComplete: enter
23:02:38.249 00.002 7008 UpdateGuideState(): m_state=6
23:02:38.251 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
23:02:38.252 00.001 7008 Star::Find returns 1 (0), X=552.51, Y=444.02, Mass=271158, SNR=321.8, Peak=46297 HFD=2.2
23:02:38.255 00.003 7008 MultiStar: [#1 0.30,-0.06,0.59,U] [#2 0.10,-0.14,0.57,U] [#3 0.28,-0.09,0.46,U] [#4 0.45,-0.07,0.36,U] [#5 0.43,0.02,0.36,U] [#6 0.08,-0.09,0.35,U] [#7 0.18,0.12,0.30,U] [#8 -0.10,-0.01,0.34,U] 
23:02:38.257 00.002 7008 single-star, 8 included, MultiStar: {0.16, -0.06}, one-star: {-0.03, -0.10}
23:02:38.259 00.002 7008 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.07) = xAngle (-1.77 = -1.77)
23:02:38.261 00.002 7008 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.18 = -2.18)
23:02:38.262 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.84 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
23:02:38.265 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.10, opts=13)
23:02:38.267 00.002 7008 Enqueuing Move request for scope (-0.03, -0.10)
23:02:38.268 00.001 8532 Worker thread wakes up
23:02:38.268 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:02:38.268 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65168, med=2534, FiltMin=2221, FiltMax=34556, Gamma=0.990
23:02:38.270 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:02:38.270 00.000 8532 Moving (-0.03, -0.10) raw xDistance=-0.02 yDistance=-0.08
23:02:38.270 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:02:38.270 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:38.270 00.000 7008 UpdateGuideState exits: m=271158 SNR=321.8
23:02:38.273 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.274 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:38.274 00.000 8532 MoveAxis(E, 0, ABG)
23:02:38.274 00.000 8532 Move returns status 0, amount 0
23:02:38.274 00.000 8532 MoveAxis(N, 0, ABG)
23:02:38.274 00.000 8532 Move returns status 0, amount 0
23:02:38.274 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:38.276 00.002 7008 Enqueuing Expose request
23:02:38.278 00.002 8532 move complete, result=0
23:02:38.278 00.000 8532 worker thread done servicing request
23:02:38.278 00.000 8532 Worker thread wakes up
23:02:38.278 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:38.278 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:38.278 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:39.115 00.837 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33c12fd7-a218-4856-9d4a-4e6ab82a53fa"}
23:02:39.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33c12fd7-a218-4856-9d4a-4e6ab82a53fa"}
23:02:39.120 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b2d1b8a-8781-453c-a512-9d6bbb604a12"}
23:02:39.122 00.002 7008 case statement mapped state 6 to 3
23:02:39.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b2d1b8a-8781-453c-a512-9d6bbb604a12"}
23:02:39.128 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0db6b166-eeda-459a-b6d9-b7ee0c374a7a"}
23:02:39.132 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[6.51,7.02],"pixels":"..."},"id":"0db6b166-eeda-459a-b6d9-b7ee0c374a7a"}
23:02:40.401 01.269 8532 Exposure complete
23:02:40.440 00.039 8532 worker thread done servicing request
23:02:40.440 00.000 7008 OnExposeComplete: enter
23:02:40.443 00.003 7008 UpdateGuideState(): m_state=6
23:02:40.445 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
23:02:40.447 00.002 7008 Star::Find returns 1 (0), X=552.34, Y=444.05, Mass=270627, SNR=315.0, Peak=41095 HFD=2.3
23:02:40.451 00.004 7008 MultiStar: [#1 0.11,-0.00,0.60,U] [#2 -0.07,-0.08,0.58,U] [#3 0.14,-0.11,0.48,U] [#4 0.34,-0.11,0.38,U] [#5 0.24,0.01,0.37,U] [#6 0.01,-0.08,0.36,U] [#7 0.06,0.13,0.30,U] [#8 -0.13,-0.06,0.35,U] 
23:02:40.453 00.002 7008 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.20, -0.06}
23:02:40.456 00.003 7008 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.07) = xAngle (-1.11 = -1.11)
23:02:40.458 00.002 7008 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.52 = -1.52)
23:02:40.461 00.003 7008 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.18 mountX=0.02 mountY=-0.05, mountTheta=-1.15
23:02:40.466 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.05, opts=13)
23:02:40.467 00.001 7008 Enqueuing Move request for scope (0.02, -0.05)
23:02:40.471 00.004 8532 Worker thread wakes up
23:02:40.471 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:02:40.471 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:02:40.471 00.000 8532 Moving (0.02, -0.05) raw xDistance=0.02 yDistance=-0.05
23:02:40.471 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:40.471 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:40.471 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:40.471 00.000 8532 MoveAxis(E, 0, ABG)
23:02:40.471 00.000 8532 Move returns status 0, amount 0
23:02:40.471 00.000 8532 MoveAxis(N, 0, ABG)
23:02:40.471 00.000 8532 Move returns status 0, amount 0
23:02:40.471 00.000 8532 move complete, result=0
23:02:40.471 00.000 8532 worker thread done servicing request
23:02:40.472 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56235, med=2533, FiltMin=2214, FiltMax=32675, Gamma=0.990
23:02:40.474 00.002 7008 UpdateGuideState exits: m=270627 SNR=315.0
23:02:40.477 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:40.479 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:40.481 00.002 7008 Enqueuing Expose request
23:02:40.486 00.005 8532 Worker thread wakes up
23:02:40.486 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:40.488 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:40.488 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:41.115 00.627 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29ce9f39-768a-46c7-b875-3f9a38495549"}
23:02:41.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29ce9f39-768a-46c7-b875-3f9a38495549"}
23:02:41.119 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54b8d11f-f269-4978-aed0-d2a426f0d545"}
23:02:41.121 00.002 7008 case statement mapped state 6 to 3
23:02:41.122 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54b8d11f-f269-4978-aed0-d2a426f0d545"}
23:02:41.125 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5514e06-c193-4331-9e2c-26d2f62b59b2"}
23:02:41.127 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":643,"width":15,"height":15,"star_pos":[7.34,7.05],"pixels":"..."},"id":"b5514e06-c193-4331-9e2c-26d2f62b59b2"}
23:02:42.621 01.494 8532 Exposure complete
23:02:42.654 00.033 8532 worker thread done servicing request
23:02:42.654 00.000 7008 OnExposeComplete: enter
23:02:42.657 00.003 7008 UpdateGuideState(): m_state=6
23:02:42.659 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
23:02:42.662 00.003 7008 Star::Find returns 1 (0), X=552.33, Y=444.19, Mass=277664, SNR=337.0, Peak=41396 HFD=2.4
23:02:42.665 00.003 7008 MultiStar: [#1 0.15,0.06,0.55,U] [#2 -0.05,-0.01,0.54,U] [#3 0.11,0.02,0.42,U] [#4 0.30,0.09,0.35,U] [#5 0.19,0.04,0.33,U] [#6 -0.01,0.10,0.35,U] [#7 0.09,0.32,0.28,U] [#8 -0.15,-0.02,0.34,U] 
23:02:42.667 00.002 7008 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.21, 0.07}
23:02:42.669 00.002 7008 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.07) = xAngle (1.53 = 1.53)
23:02:42.672 00.003 7008 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.12 = 1.12)
23:02:42.676 00.004 7008 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.00 mountY=0.06, mountTheta=1.52
23:02:42.679 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.07, opts=13)
23:02:42.680 00.001 7008 Enqueuing Move request for scope (0.01, 0.07)
23:02:42.682 00.002 8532 Worker thread wakes up
23:02:42.682 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:02:42.682 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:02:42.682 00.000 8532 Moving (0.01, 0.07) raw xDistance=0.00 yDistance=0.06
23:02:42.683 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:02:42.683 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:42.683 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:42.683 00.000 8532 MoveAxis(E, 0, ABG)
23:02:42.683 00.000 8532 Move returns status 0, amount 0
23:02:42.683 00.000 8532 MoveAxis(N, 0, ABG)
23:02:42.683 00.000 8532 Move returns status 0, amount 0
23:02:42.683 00.000 8532 move complete, result=0
23:02:42.683 00.000 8532 worker thread done servicing request
23:02:42.684 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58205, med=2535, FiltMin=2263, FiltMax=34357, Gamma=0.990
23:02:42.687 00.003 7008 UpdateGuideState exits: m=277664 SNR=337.0
23:02:42.689 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.691 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:42.693 00.002 7008 Enqueuing Expose request
23:02:42.696 00.003 8532 Worker thread wakes up
23:02:42.696 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:42.696 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:42.696 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:43.113 00.417 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2439158b-cca7-4ec8-a200-9c4e38cf62de"}
23:02:43.116 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2439158b-cca7-4ec8-a200-9c4e38cf62de"}
23:02:43.120 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2efac4c-5686-4b7e-ab6d-45042d1e5f2b"}
23:02:43.123 00.003 7008 case statement mapped state 6 to 3
23:02:43.126 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2efac4c-5686-4b7e-ab6d-45042d1e5f2b"}
23:02:43.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad45ebb1-b1a5-4993-a24d-3d0dd49ef1c8"}
23:02:43.133 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":644,"width":15,"height":15,"star_pos":[7.33,7.19],"pixels":"..."},"id":"ad45ebb1-b1a5-4993-a24d-3d0dd49ef1c8"}
23:02:44.815 01.682 8532 Exposure complete
23:02:44.852 00.037 8532 worker thread done servicing request
23:02:44.852 00.000 7008 OnExposeComplete: enter
23:02:44.856 00.004 7008 UpdateGuideState(): m_state=6
23:02:44.861 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
23:02:44.866 00.005 7008 Star::Find returns 1 (0), X=552.26, Y=444.22, Mass=276344, SNR=340.2, Peak=45054 HFD=2.5
23:02:44.879 00.013 7008 MultiStar: [#1 0.05,0.19,0.55,U] [#2 -0.09,0.05,0.53,U] [#3 0.11,0.13,0.41,U] [#4 0.29,0.14,0.33,U] [#5 0.22,0.17,0.33,U] [#6 -0.08,0.12,0.36,U] [#7 0.03,0.38,0.28,U] [#8 -0.19,0.08,0.32,U] 
23:02:44.888 00.009 7008 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {-0.28, 0.11}
23:02:44.891 00.003 7008 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.07) = xAngle (1.92 = 1.92)
23:02:44.894 00.003 7008 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.51 = 1.51)
23:02:44.896 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.85 mountX=-0.05 mountY=0.14, mountTheta=1.90
23:02:44.902 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.14, opts=13)
23:02:44.906 00.004 7008 Enqueuing Move request for scope (-0.04, 0.14)
23:02:44.909 00.003 8532 Worker thread wakes up
23:02:44.909 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:02:44.910 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:02:44.910 00.000 8532 Moving (-0.04, 0.14) raw xDistance=-0.05 yDistance=0.14
23:02:44.910 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:02:44.910 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.910 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:02:44.910 00.000 8532 MoveAxis(E, 0, ABG)
23:02:44.910 00.000 8532 Move returns status 0, amount 0
23:02:44.910 00.000 8532 MoveAxis(N, 0, ABG)
23:02:44.910 00.000 8532 Move returns status 0, amount 0
23:02:44.910 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61971, med=2532, FiltMin=2202, FiltMax=31319, Gamma=0.990
23:02:44.913 00.003 8532 move complete, result=0
23:02:44.913 00.000 7008 UpdateGuideState exits: m=276344 SNR=340.2
23:02:44.916 00.003 8532 worker thread done servicing request
23:02:44.916 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.919 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:44.923 00.004 7008 Enqueuing Expose request
23:02:44.927 00.004 8532 Worker thread wakes up
23:02:44.927 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:44.927 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:44.929 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:45.114 00.185 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db8bad4a-cb0b-41a6-ada0-336684fc8447"}
23:02:45.117 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db8bad4a-cb0b-41a6-ada0-336684fc8447"}
23:02:45.120 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acb2f270-fdcf-4cb2-83c4-a161a8d999ce"}
23:02:45.126 00.006 7008 case statement mapped state 6 to 3
23:02:45.132 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"acb2f270-fdcf-4cb2-83c4-a161a8d999ce"}
23:02:45.137 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"91260d03-c195-4eff-9751-59e1938a863e"}
23:02:45.140 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":645,"width":15,"height":15,"star_pos":[7.26,7.22],"pixels":"..."},"id":"91260d03-c195-4eff-9751-59e1938a863e"}
23:02:47.049 01.909 8532 Exposure complete
23:02:47.086 00.037 8532 worker thread done servicing request
23:02:47.087 00.001 7008 OnExposeComplete: enter
23:02:47.089 00.002 7008 UpdateGuideState(): m_state=6
23:02:47.091 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
23:02:47.093 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=444.17, Mass=270993, SNR=328.6, Peak=51072 HFD=2.4
23:02:47.096 00.003 7008 MultiStar: [#1 -0.01,0.13,0.59,U] [#2 -0.27,0.06,0.55,U] [#3 0.02,0.05,0.43,U] [#4 0.10,0.15,0.36,U] [#5 0.10,0.24,0.35,U] [#6 -0.19,0.10,0.36,U] [#7 -0.12,0.38,0.29,U] [#8 -0.26,0.08,0.35,U] 
23:02:47.099 00.003 7008 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.40, 0.06}
23:02:47.103 00.004 7008 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.07) = xAngle (2.56 = 2.56)
23:02:47.106 00.003 7008 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
23:02:47.108 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=-0.16 mountY=0.16, mountTheta=2.36
23:02:47.120 00.012 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.12, opts=13)
23:02:47.122 00.002 7008 Enqueuing Move request for scope (-0.16, 0.12)
23:02:47.124 00.002 8532 Worker thread wakes up
23:02:47.124 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
23:02:47.124 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
23:02:47.124 00.000 8532 Moving (-0.16, 0.12) raw xDistance=-0.16 yDistance=0.16
23:02:47.124 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:02:47.124 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:47.124 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:02:47.125 00.001 8532 MoveAxis(E, 0, ABG)
23:02:47.125 00.000 8532 Move returns status 0, amount 0
23:02:47.125 00.000 8532 MoveAxis(N, 0, ABG)
23:02:47.125 00.000 8532 Move returns status 0, amount 0
23:02:47.125 00.000 8532 move complete, result=0
23:02:47.125 00.000 8532 worker thread done servicing request
23:02:47.125 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2532, FiltMin=2219, FiltMax=28486, Gamma=0.990
23:02:47.127 00.002 7008 UpdateGuideState exits: m=270993 SNR=328.6
23:02:47.128 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.130 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:47.132 00.002 7008 Enqueuing Expose request
23:02:47.134 00.002 8532 Worker thread wakes up
23:02:47.134 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:47.137 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:47.137 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:47.140 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8420eb76-79bb-4f98-805b-f867efaa666f"}
23:02:47.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8420eb76-79bb-4f98-805b-f867efaa666f"}
23:02:47.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6ae4fad-d61e-49ab-a925-03fb1914222d"}
23:02:47.146 00.002 7008 case statement mapped state 6 to 3
23:02:47.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6ae4fad-d61e-49ab-a925-03fb1914222d"}
23:02:47.151 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fbfc99a2-0d93-49b9-aa3b-c07e36684244"}
23:02:47.154 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"fbfc99a2-0d93-49b9-aa3b-c07e36684244"}
23:02:49.113 01.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c131b8f-0c32-404a-9eab-229e5eabb519"}
23:02:49.116 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c131b8f-0c32-404a-9eab-229e5eabb519"}
23:02:49.120 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0913d82-4417-45ef-9340-66874b1df0e6"}
23:02:49.127 00.007 7008 case statement mapped state 6 to 3
23:02:49.133 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0913d82-4417-45ef-9340-66874b1df0e6"}
23:02:49.136 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a14e7d3d-35da-47bb-ba3c-562ee11eea82"}
23:02:49.140 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"a14e7d3d-35da-47bb-ba3c-562ee11eea82"}
23:02:49.278 00.138 8532 Exposure complete
23:02:49.338 00.060 8532 worker thread done servicing request
23:02:49.338 00.000 7008 OnExposeComplete: enter
23:02:49.341 00.003 7008 UpdateGuideState(): m_state=6
23:02:49.343 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
23:02:49.345 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=444.20, Mass=280843, SNR=341.1, Peak=53734 HFD=2.4
23:02:49.348 00.003 7008 MultiStar: [#1 -0.09,0.17,0.54,U] [#2 -0.33,0.07,0.55,U] [#3 -0.03,0.20,0.42,U] [#4 0.03,0.10,0.34,U] [#5 0.03,0.11,0.34,U] [#6 -0.23,0.13,0.36,U] [#7 -0.23,0.28,0.28,U] [#8 -0.20,-0.02,0.33,U] 
23:02:49.353 00.005 7008 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {-0.40, 0.08}
23:02:49.358 00.005 7008 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.07) = xAngle (2.69 = 2.69)
23:02:49.360 00.002 7008 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.28 = 2.28)
23:02:49.364 00.004 7008 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.62 mountX=-0.21 mountY=0.18, mountTheta=2.44
23:02:49.369 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.12, opts=13)
23:02:49.372 00.003 7008 Enqueuing Move request for scope (-0.20, 0.12)
23:02:49.375 00.003 8532 Worker thread wakes up
23:02:49.375 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
23:02:49.375 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
23:02:49.375 00.000 8532 Moving (-0.20, 0.12) raw xDistance=-0.21 yDistance=0.18
23:02:49.375 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:02:49.375 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:02:49.375 00.000 8532 MoveAxis(E, 190, ABG)
23:02:49.375 00.000 8532 Guiding  Dir = 2, Dur = 190
23:02:49.375 00.000 8532 IsSlewing returns 0
23:02:49.376 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2534, FiltMin=2256, FiltMax=27959, Gamma=0.990
23:02:49.377 00.001 8532 IsGuiding returns 0
23:02:49.378 00.001 8532 PulseGuide returned control before completion, sleep 200
23:02:49.381 00.003 7008 UpdateGuideState exits: m=280843 SNR=341.1
23:02:49.383 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.385 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:49.387 00.002 7008 Enqueuing Expose request
23:02:49.593 00.206 8532 IsGuiding returns 0
23:02:49.593 00.000 8532 Move returns status 0, amount 190
23:02:49.593 00.000 8532 MoveAxis(S, 311, ABG)
23:02:49.593 00.000 8532 Guiding  Dir = 1, Dur = 311
23:02:49.594 00.001 8532 IsSlewing returns 0
23:02:49.595 00.001 8532 IsGuiding returns 0
23:02:49.598 00.003 8532 PulseGuide returned control before completion, sleep 318
23:02:49.944 00.346 8532 IsGuiding returns 0
23:02:49.944 00.000 8532 Move returns status 0, amount 311
23:02:49.944 00.000 8532 move complete, result=0
23:02:49.944 00.000 8532 worker thread done servicing request
23:02:49.945 00.001 8532 Worker thread wakes up
23:02:49.945 00.000 7008 GuideStep: -0.2 px 190 ms EAST, 0.2 px 311 ms SOUTH
23:02:49.948 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:49.948 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:51.113 01.165 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2e9dbc4-63bb-4d12-b2f7-60beb9b6d009"}
23:02:51.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2e9dbc4-63bb-4d12-b2f7-60beb9b6d009"}
23:02:51.117 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ec2dad1-5e0d-4f4b-9d0c-048c0e4b5117"}
23:02:51.132 00.015 7008 case statement mapped state 6 to 3
23:02:51.139 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ec2dad1-5e0d-4f4b-9d0c-048c0e4b5117"}
23:02:51.166 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"888f6de0-176e-4080-ac06-f7b2a6cfabfa"}
23:02:51.173 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":647,"width":15,"height":15,"star_pos":[7.14,7.20],"pixels":"..."},"id":"888f6de0-176e-4080-ac06-f7b2a6cfabfa"}
23:02:52.081 00.908 8532 Exposure complete
23:02:52.153 00.072 7008 OnExposeComplete: enter
23:02:52.155 00.002 7008 UpdateGuideState(): m_state=6
23:02:52.157 00.002 8532 worker thread done servicing request
23:02:52.157 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
23:02:52.161 00.004 7008 Star::Find returns 1 (0), X=552.28, Y=444.11, Mass=276567, SNR=334.8, Peak=45089 HFD=2.3
23:02:52.167 00.006 7008 MultiStar: [#1 0.10,0.05,0.57,U] [#2 -0.10,-0.06,0.58,U] [#3 0.11,0.03,0.43,U] [#4 0.24,0.03,0.37,U] [#5 0.08,-0.02,0.34,U] [#6 -0.07,-0.00,0.35,U] [#7 -0.04,0.24,0.29,U] [#8 -0.12,-0.06,0.33,U] 
23:02:52.173 00.006 7008 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.26, -0.00}
23:02:52.180 00.007 7008 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.07) = xAngle (2.89 = 2.89)
23:02:52.181 00.001 7008 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.48 = 2.48)
23:02:52.186 00.005 7008 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.82 mountX=-0.04 mountY=0.03, mountTheta=2.57
23:02:52.190 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.01, opts=13)
23:02:52.192 00.002 7008 Enqueuing Move request for scope (-0.04, 0.01)
23:02:52.195 00.003 8532 Worker thread wakes up
23:02:52.195 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:02:52.195 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:02:52.195 00.000 8532 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=0.03
23:02:52.195 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:52.195 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:52.195 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:52.195 00.000 8532 MoveAxis(E, 0, ABG)
23:02:52.195 00.000 8532 Move returns status 0, amount 0
23:02:52.195 00.000 8532 MoveAxis(N, 0, ABG)
23:02:52.195 00.000 8532 Move returns status 0, amount 0
23:02:52.195 00.000 8532 move complete, result=0
23:02:52.196 00.001 8532 worker thread done servicing request
23:02:52.196 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61335, med=2533, FiltMin=2165, FiltMax=32511, Gamma=0.990
23:02:52.200 00.004 7008 UpdateGuideState exits: m=276567 SNR=334.8
23:02:52.204 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.207 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:52.209 00.002 7008 Enqueuing Expose request
23:02:52.211 00.002 8532 Worker thread wakes up
23:02:52.211 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:52.211 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:52.212 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:53.113 00.901 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45219bdd-3864-4067-8723-d35708859cbb"}
23:02:53.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45219bdd-3864-4067-8723-d35708859cbb"}
23:02:53.117 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34637e31-811d-4e82-a243-af34c1130e0b"}
23:02:53.119 00.002 7008 case statement mapped state 6 to 3
23:02:53.120 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34637e31-811d-4e82-a243-af34c1130e0b"}
23:02:53.123 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"10f2d8a7-b0e4-4864-8854-68458f0b4384"}
23:02:53.126 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[7.28,7.11],"pixels":"..."},"id":"10f2d8a7-b0e4-4864-8854-68458f0b4384"}
23:02:54.331 01.205 8532 Exposure complete
23:02:54.369 00.038 8532 worker thread done servicing request
23:02:54.369 00.000 7008 OnExposeComplete: enter
23:02:54.371 00.002 7008 UpdateGuideState(): m_state=6
23:02:54.373 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
23:02:54.375 00.002 7008 Star::Find returns 1 (0), X=552.50, Y=444.14, Mass=269393, SNR=334.5, Peak=44908 HFD=2.5
23:02:54.378 00.003 7008 MultiStar: [#1 0.24,0.09,0.55,U] [#2 0.10,-0.02,0.54,U] [#3 0.16,-0.02,0.43,U] [#4 0.41,0.02,0.34,U] [#5 0.29,0.08,0.34,U] [#6 0.12,0.02,0.34,U] [#7 0.23,0.22,0.29,U] [#8 -0.04,-0.03,0.32,U] 
23:02:54.380 00.002 7008 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.04, 0.03}
23:02:54.381 00.001 7008 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.07) = xAngle (2.67 = 2.67)
23:02:54.383 00.002 7008 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.25 = 2.25)
23:02:54.385 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.60 mountX=-0.04 mountY=0.04, mountTheta=2.42
23:02:54.388 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.03, opts=13)
23:02:54.390 00.002 7008 Enqueuing Move request for scope (-0.04, 0.03)
23:02:54.392 00.002 8532 Worker thread wakes up
23:02:54.392 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62070, med=2531, FiltMin=2222, FiltMax=33313, Gamma=0.990
23:02:54.394 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:02:54.394 00.000 7008 UpdateGuideState exits: m=269393 SNR=334.5
23:02:54.396 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:02:54.396 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.398 00.002 8532 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=0.04
23:02:54.398 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:54.400 00.002 7008 Enqueuing Expose request
23:02:54.403 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:54.403 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:54.403 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:54.403 00.000 8532 MoveAxis(E, 0, ABG)
23:02:54.403 00.000 8532 Move returns status 0, amount 0
23:02:54.403 00.000 8532 MoveAxis(N, 0, ABG)
23:02:54.403 00.000 8532 Move returns status 0, amount 0
23:02:54.403 00.000 8532 move complete, result=0
23:02:54.403 00.000 8532 worker thread done servicing request
23:02:54.403 00.000 8532 Worker thread wakes up
23:02:54.403 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:54.403 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:54.405 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:55.113 00.708 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e947bf2-6055-4345-9f06-8f2016dfbc29"}
23:02:55.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e947bf2-6055-4345-9f06-8f2016dfbc29"}
23:02:55.118 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3f8af39-5e6b-420c-8dbe-02f612beea5a"}
23:02:55.121 00.003 7008 case statement mapped state 6 to 3
23:02:55.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3f8af39-5e6b-420c-8dbe-02f612beea5a"}
23:02:55.128 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cfae754-9568-4b0a-b8be-5c4bb8ad83c6"}
23:02:55.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":649,"width":15,"height":15,"star_pos":[7.50,7.14],"pixels":"..."},"id":"2cfae754-9568-4b0a-b8be-5c4bb8ad83c6"}
23:02:56.526 01.395 8532 Exposure complete
23:02:56.565 00.039 8532 worker thread done servicing request
23:02:56.565 00.000 7008 OnExposeComplete: enter
23:02:56.568 00.003 7008 UpdateGuideState(): m_state=6
23:02:56.571 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
23:02:56.576 00.005 7008 Star::Find returns 1 (0), X=552.50, Y=444.16, Mass=275249, SNR=340.3, Peak=46080 HFD=2.4
23:02:56.581 00.005 7008 MultiStar: [#1 0.26,0.16,0.56,U] [#2 0.08,0.03,0.53,U] [#3 0.24,0.09,0.42,U] [#4 0.38,0.18,0.33,U] [#5 0.27,0.15,0.33,U] [#6 0.18,0.06,0.35,U] [#7 0.19,0.18,0.28,U] [#8 -0.12,0.08,0.32,U] 
23:02:56.587 00.006 7008 single-star, 8 included, MultiStar: {0.13, 0.10}, one-star: {-0.04, 0.04}
23:02:56.589 00.002 7008 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.07) = xAngle (2.36 = 2.36)
23:02:56.591 00.002 7008 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.95 = 1.95)
23:02:56.593 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.29 mountX=-0.04 mountY=0.05, mountTheta=2.22
23:02:56.597 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.04, opts=13)
23:02:56.601 00.004 7008 Enqueuing Move request for scope (-0.04, 0.04)
23:02:56.604 00.003 8532 Worker thread wakes up
23:02:56.604 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:02:56.604 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:02:56.604 00.000 8532 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.05
23:02:56.604 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:56.604 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.604 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:56.604 00.000 8532 MoveAxis(E, 0, ABG)
23:02:56.604 00.000 8532 Move returns status 0, amount 0
23:02:56.604 00.000 8532 MoveAxis(N, 0, ABG)
23:02:56.604 00.000 8532 Move returns status 0, amount 0
23:02:56.604 00.000 8532 move complete, result=0
23:02:56.605 00.001 8532 worker thread done servicing request
23:02:56.605 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64595, med=2532, FiltMin=2232, FiltMax=34802, Gamma=0.990
23:02:56.607 00.002 7008 UpdateGuideState exits: m=275249 SNR=340.3
23:02:56.609 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.612 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:56.615 00.003 7008 Enqueuing Expose request
23:02:56.617 00.002 8532 Worker thread wakes up
23:02:56.617 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:56.619 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:56.619 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:57.113 00.494 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64e277ce-29a8-4b9c-b2f7-6715b83c21eb"}
23:02:57.117 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64e277ce-29a8-4b9c-b2f7-6715b83c21eb"}
23:02:57.119 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"774671ee-2d4a-46e6-9d0f-ee98f0ecdc44"}
23:02:57.121 00.002 7008 case statement mapped state 6 to 3
23:02:57.122 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"774671ee-2d4a-46e6-9d0f-ee98f0ecdc44"}
23:02:57.126 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6d5ee452-d1b1-4787-b61e-632a768a746c"}
23:02:57.128 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[6.50,7.16],"pixels":"..."},"id":"6d5ee452-d1b1-4787-b61e-632a768a746c"}
23:02:58.748 01.620 8532 Exposure complete
23:02:58.784 00.036 8532 worker thread done servicing request
23:02:58.784 00.000 7008 OnExposeComplete: enter
23:02:58.787 00.003 7008 UpdateGuideState(): m_state=6
23:02:58.789 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
23:02:58.791 00.002 7008 Star::Find returns 1 (0), X=552.48, Y=444.18, Mass=268741, SNR=334.7, Peak=43214 HFD=2.5
23:02:58.793 00.002 7008 MultiStar: [#1 0.22,0.15,0.58,U] [#2 0.08,0.04,0.55,U] [#3 0.22,0.06,0.43,U] [#4 0.37,0.24,0.36,U] [#5 0.32,0.13,0.36,U] [#6 0.21,0.10,0.36,U] [#7 0.25,0.37,0.30,U] [#8 -0.02,0.03,0.32,U] 
23:02:58.795 00.002 7008 single-star, 8 included, MultiStar: {0.14, 0.11}, one-star: {-0.06, 0.06}
23:02:58.797 00.002 7008 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.07) = xAngle (2.42 = 2.42)
23:02:58.798 00.001 7008 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.00 = 2.00)
23:02:58.800 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.35 mountX=-0.06 mountY=0.08, mountTheta=2.26
23:02:58.806 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.06, opts=13)
23:02:58.810 00.004 7008 Enqueuing Move request for scope (-0.06, 0.06)
23:02:58.814 00.004 8532 Worker thread wakes up
23:02:58.814 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:02:58.814 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:02:58.814 00.000 8532 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.08
23:02:58.814 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:58.814 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:58.815 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:58.815 00.000 8532 MoveAxis(E, 0, ABG)
23:02:58.815 00.000 8532 Move returns status 0, amount 0
23:02:58.815 00.000 8532 MoveAxis(N, 0, ABG)
23:02:58.815 00.000 8532 Move returns status 0, amount 0
23:02:58.815 00.000 8532 move complete, result=0
23:02:58.815 00.000 8532 worker thread done servicing request
23:02:58.815 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61862, med=2532, FiltMin=2218, FiltMax=34180, Gamma=0.990
23:02:58.821 00.006 7008 UpdateGuideState exits: m=268741 SNR=334.7
23:02:58.824 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:58.826 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:02:58.829 00.003 7008 Enqueuing Expose request
23:02:58.831 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:58.833 00.002 8532 Worker thread wakes up
23:02:58.833 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:02:58.833 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:02:59.112 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d68dd5cc-39bf-4f49-8c20-461f014c06cb"}
23:02:59.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d68dd5cc-39bf-4f49-8c20-461f014c06cb"}
23:02:59.116 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f9cbf91-0c62-4305-ad4b-9cc56f8726ca"}
23:02:59.119 00.003 7008 case statement mapped state 6 to 3
23:02:59.120 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f9cbf91-0c62-4305-ad4b-9cc56f8726ca"}
23:02:59.126 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed24b917-4128-4d40-b8c0-1c1e7a60751e"}
23:02:59.128 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":651,"width":15,"height":15,"star_pos":[7.48,7.18],"pixels":"..."},"id":"ed24b917-4128-4d40-b8c0-1c1e7a60751e"}
23:03:00.962 01.834 8532 Exposure complete
23:03:00.999 00.037 8532 worker thread done servicing request
23:03:00.999 00.000 7008 OnExposeComplete: enter
23:03:01.001 00.002 7008 UpdateGuideState(): m_state=6
23:03:01.003 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
23:03:01.005 00.002 7008 Star::Find returns 1 (0), X=552.47, Y=444.21, Mass=273921, SNR=337.7, Peak=43759 HFD=2.6
23:03:01.007 00.002 7008 MultiStar: [#1 0.23,0.10,0.55,U] [#2 0.04,0.05,0.52,U] [#3 0.24,0.04,0.42,U] [#4 0.37,0.13,0.36,U] [#5 0.36,0.22,0.35,U] [#6 0.10,0.07,0.34,U] [#7 0.18,0.35,0.28,U] [#8 -0.07,0.08,0.33,U] 
23:03:01.009 00.002 7008 single-star, 8 included, MultiStar: {0.12, 0.11}, one-star: {-0.07, 0.09}
23:03:01.011 00.002 7008 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.07) = xAngle (2.29 = 2.29)
23:03:01.012 00.001 7008 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.88 = 1.88)
23:03:01.014 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=-0.08 mountY=0.11, mountTheta=2.18
23:03:01.018 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.09, opts=13)
23:03:01.019 00.001 7008 Enqueuing Move request for scope (-0.07, 0.09)
23:03:01.021 00.002 8532 Worker thread wakes up
23:03:01.021 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:03:01.021 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:03:01.021 00.000 8532 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=0.11
23:03:01.021 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:03:01.021 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:01.021 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62247, med=2533, FiltMin=2237, FiltMax=34544, Gamma=0.990
23:03:01.023 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:01.023 00.000 8532 MoveAxis(E, 0, ABG)
23:03:01.023 00.000 8532 Move returns status 0, amount 0
23:03:01.023 00.000 8532 MoveAxis(N, 0, ABG)
23:03:01.023 00.000 8532 Move returns status 0, amount 0
23:03:01.024 00.001 8532 move complete, result=0
23:03:01.024 00.000 8532 worker thread done servicing request
23:03:01.024 00.000 7008 UpdateGuideState exits: m=273921 SNR=337.7
23:03:01.026 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.027 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:01.029 00.002 7008 Enqueuing Expose request
23:03:01.030 00.001 8532 Worker thread wakes up
23:03:01.030 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:01.033 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:01.033 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:01.111 00.078 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"962ac701-b207-4b8d-9b23-cc580705cca4"}
23:03:01.113 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"962ac701-b207-4b8d-9b23-cc580705cca4"}
23:03:01.115 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d530e5c5-3ea3-4188-ac8d-59fe3bbadbef"}
23:03:01.117 00.002 7008 case statement mapped state 6 to 3
23:03:01.119 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d530e5c5-3ea3-4188-ac8d-59fe3bbadbef"}
23:03:01.122 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc3d6db1-7a58-49cf-82b5-08a9be8c0472"}
23:03:01.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[7.47,7.21],"pixels":"..."},"id":"cc3d6db1-7a58-49cf-82b5-08a9be8c0472"}
23:03:03.109 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4bbb8a44-305f-433f-9785-05d9ac068350"}
23:03:03.111 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4bbb8a44-305f-433f-9785-05d9ac068350"}
23:03:03.113 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa717daa-b68f-4f41-8f37-73b28e72461e"}
23:03:03.115 00.002 7008 case statement mapped state 6 to 3
23:03:03.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa717daa-b68f-4f41-8f37-73b28e72461e"}
23:03:03.120 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19e35406-173b-43b9-a822-47706b26726a"}
23:03:03.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[7.47,7.21],"pixels":"..."},"id":"19e35406-173b-43b9-a822-47706b26726a"}
23:03:03.161 00.039 8532 Exposure complete
23:03:03.201 00.040 8532 worker thread done servicing request
23:03:03.201 00.000 7008 OnExposeComplete: enter
23:03:03.204 00.003 7008 UpdateGuideState(): m_state=6
23:03:03.206 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
23:03:03.225 00.019 7008 Star::Find returns 1 (0), X=552.58, Y=444.27, Mass=271921, SNR=333.0, Peak=47508 HFD=2.6
23:03:03.230 00.005 7008 MultiStar: [#1 0.33,0.23,0.56,U] [#2 0.18,0.15,0.54,U] [#3 0.32,0.20,0.45,U] [#4 0.47,0.21,0.35,U] [#5 0.34,0.21,0.35,U] [#6 0.26,0.21,0.37,U] [#7 0.27,0.43,0.30,U] [#8 0.05,0.03,0.33,U] 
23:03:03.233 00.003 7008 single-star, 8 included, MultiStar: {0.22, 0.19}, one-star: {0.04, 0.16}
23:03:03.235 00.002 7008 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.07) = xAngle (1.40 = 1.40)
23:03:03.237 00.002 7008 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
23:03:03.240 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.33 mountX=0.03 mountY=0.14, mountTheta=1.37
23:03:03.243 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.16, opts=13)
23:03:03.245 00.002 7008 Enqueuing Move request for scope (0.04, 0.16)
23:03:03.246 00.001 8532 Worker thread wakes up
23:03:03.247 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:03:03.247 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2533, FiltMin=2203, FiltMax=29852, Gamma=0.990
23:03:03.250 00.003 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:03:03.250 00.000 7008 UpdateGuideState exits: m=271921 SNR=333.0
23:03:03.251 00.001 8532 Moving (0.04, 0.16) raw xDistance=0.03 yDistance=0.14
23:03:03.251 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:03.253 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:03:03.253 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:03.254 00.001 7008 Enqueuing Expose request
23:03:03.256 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:03.256 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:03:03.256 00.000 8532 MoveAxis(E, 0, ABG)
23:03:03.256 00.000 8532 Move returns status 0, amount 0
23:03:03.256 00.000 8532 MoveAxis(N, 0, ABG)
23:03:03.256 00.000 8532 Move returns status 0, amount 0
23:03:03.257 00.001 8532 move complete, result=0
23:03:03.257 00.000 8532 worker thread done servicing request
23:03:03.257 00.000 8532 Worker thread wakes up
23:03:03.257 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:03.258 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:03.258 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:05.108 01.850 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09558092-4f16-47e3-8966-4af7d1913bc8"}
23:03:05.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09558092-4f16-47e3-8966-4af7d1913bc8"}
23:03:05.113 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17d09bd7-ac35-4789-9d20-28b4f44c6031"}
23:03:05.115 00.002 7008 case statement mapped state 6 to 3
23:03:05.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"17d09bd7-ac35-4789-9d20-28b4f44c6031"}
23:03:05.123 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b391ffbc-1d30-4ff1-9a1a-5da76c27ba8e"}
23:03:05.126 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":653,"width":15,"height":15,"star_pos":[6.58,7.27],"pixels":"..."},"id":"b391ffbc-1d30-4ff1-9a1a-5da76c27ba8e"}
23:03:05.379 00.253 8532 Exposure complete
23:03:05.413 00.034 8532 worker thread done servicing request
23:03:05.413 00.000 7008 OnExposeComplete: enter
23:03:05.416 00.003 7008 UpdateGuideState(): m_state=6
23:03:05.418 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
23:03:05.420 00.002 7008 Star::Find returns 1 (0), X=552.72, Y=444.36, Mass=269504, SNR=342.8, Peak=48051 HFD=2.8
23:03:05.422 00.002 7008 MultiStar: [#1 0.54,0.35,0.54,U] [#2 0.39,0.28,0.55,U] [#3 0.53,0.29,0.43,U] [#4 0.53,0.37,0.37,U] [#5 0.56,0.33,0.33,U] [#6 0.36,0.30,0.36,U] [#7 0.44,0.55,0.28,U] [#8 0.16,0.20,0.31,U] 
23:03:05.424 00.002 7008 single-star, 8 included, MultiStar: {0.38, 0.31}, one-star: {0.18, 0.25}
23:03:05.426 00.002 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:03:05.428 00.002 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:03:05.429 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.30 cameraTheta=0.95 mountX=0.16 mountY=0.18, mountTheta=0.84
23:03:05.432 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.25, opts=13)
23:03:05.434 00.002 7008 Enqueuing Move request for scope (0.18, 0.25)
23:03:05.437 00.003 8532 Worker thread wakes up
23:03:05.437 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0xd
23:03:05.437 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
23:03:05.437 00.000 8532 Moving (0.18, 0.25) raw xDistance=0.16 yDistance=0.18
23:03:05.437 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:03:05.437 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:03:05.437 00.000 8532 MoveAxis(E, 0, ABG)
23:03:05.437 00.000 8532 Move returns status 0, amount 0
23:03:05.437 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2208, FiltMax=26880, Gamma=0.990
23:03:05.439 00.002 8532 MoveAxis(S, 307, ABG)
23:03:05.439 00.000 8532 Guiding  Dir = 1, Dur = 307
23:03:05.439 00.000 7008 UpdateGuideState exits: m=269504 SNR=342.8
23:03:05.441 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.443 00.002 8532 IsSlewing returns 0
23:03:05.443 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:05.445 00.002 7008 Enqueuing Expose request
23:03:05.446 00.001 8532 IsGuiding returns 0
23:03:05.447 00.001 8532 PulseGuide returned control before completion, sleep 317
23:03:05.776 00.329 8532 IsGuiding returns 0
23:03:05.776 00.000 8532 Move returns status 0, amount 307
23:03:05.776 00.000 8532 move complete, result=0
23:03:05.776 00.000 8532 worker thread done servicing request
23:03:05.776 00.000 8532 Worker thread wakes up
23:03:05.776 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 307 ms SOUTH
23:03:05.779 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:05.779 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:07.109 01.330 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90c01ebf-064d-40ec-97ba-81ddf744b427"}
23:03:07.111 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90c01ebf-064d-40ec-97ba-81ddf744b427"}
23:03:07.113 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b6aee79-afb6-488a-9043-f9ff3e0db244"}
23:03:07.115 00.002 7008 case statement mapped state 6 to 3
23:03:07.120 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b6aee79-afb6-488a-9043-f9ff3e0db244"}
23:03:07.122 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ce1b72d-aabe-4c01-b891-d196d733c701"}
23:03:07.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[6.72,7.36],"pixels":"..."},"id":"0ce1b72d-aabe-4c01-b891-d196d733c701"}
23:03:07.906 00.781 8532 Exposure complete
23:03:07.942 00.036 8532 worker thread done servicing request
23:03:07.943 00.001 7008 OnExposeComplete: enter
23:03:07.944 00.001 7008 UpdateGuideState(): m_state=6
23:03:07.946 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
23:03:07.949 00.003 7008 Star::Find returns 1 (0), X=552.68, Y=444.22, Mass=277309, SNR=343.5, Peak=53434 HFD=2.4
23:03:07.951 00.002 7008 MultiStar: [#1 0.50,0.25,0.56,U] [#2 0.31,0.09,0.54,U] [#3 0.44,0.13,0.41,U] [#4 0.58,0.26,0.35,U] [#5 0.61,0.17,0.33,U] [#6 0.40,0.12,0.38,U] [#7 0.37,0.45,0.28,U] [#8 0.04,0.09,0.33,U] 
23:03:07.954 00.003 7008 single-star, 8 included, MultiStar: {0.35, 0.17}, one-star: {0.14, 0.10}
23:03:07.958 00.004 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
23:03:07.961 00.003 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:03:07.963 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=0.14 mountY=0.05, mountTheta=0.33
23:03:07.968 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.10, opts=13)
23:03:07.970 00.002 7008 Enqueuing Move request for scope (0.14, 0.10)
23:03:07.973 00.003 8532 Worker thread wakes up
23:03:07.973 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:03:07.973 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:03:07.973 00.000 8532 Moving (0.14, 0.10) raw xDistance=0.14 yDistance=0.05
23:03:07.973 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:03:07.973 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.973 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:07.973 00.000 8532 MoveAxis(E, 0, ABG)
23:03:07.973 00.000 8532 Move returns status 0, amount 0
23:03:07.973 00.000 8532 MoveAxis(N, 0, ABG)
23:03:07.973 00.000 8532 Move returns status 0, amount 0
23:03:07.973 00.000 8532 move complete, result=0
23:03:07.973 00.000 8532 worker thread done servicing request
23:03:07.974 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2532, FiltMin=2237, FiltMax=26511, Gamma=0.990
23:03:07.976 00.002 7008 UpdateGuideState exits: m=277309 SNR=343.5
23:03:07.980 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.983 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:07.987 00.004 7008 Enqueuing Expose request
23:03:07.990 00.003 8532 Worker thread wakes up
23:03:07.990 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:07.992 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:07.992 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:09.108 01.116 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68ae09f2-35a9-47bd-a8b6-9994bac29a80"}
23:03:09.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68ae09f2-35a9-47bd-a8b6-9994bac29a80"}
23:03:09.112 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8bf8674d-4e41-418e-a00f-0f2eb1c16c63"}
23:03:09.115 00.003 7008 case statement mapped state 6 to 3
23:03:09.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bf8674d-4e41-418e-a00f-0f2eb1c16c63"}
23:03:09.122 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3378fb24-0337-4f03-bb2e-8bfcf3f05488"}
23:03:09.124 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":655,"width":15,"height":15,"star_pos":[6.68,7.22],"pixels":"..."},"id":"3378fb24-0337-4f03-bb2e-8bfcf3f05488"}
23:03:10.124 01.000 8532 Exposure complete
23:03:10.156 00.032 8532 worker thread done servicing request
23:03:10.156 00.000 7008 OnExposeComplete: enter
23:03:10.158 00.002 7008 UpdateGuideState(): m_state=6
23:03:10.161 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
23:03:10.163 00.002 7008 Star::Find returns 1 (0), X=552.88, Y=444.34, Mass=279552, SNR=357.1, Peak=53625 HFD=2.6
23:03:10.166 00.003 7008 MultiStar: [#1 0.65,0.34,0.53,U] [#2 0.44,0.25,0.49,U] [#3 0.68,0.32,0.38,U] [#4 0.80,0.36,0.35,U] [#5 0.85,0.30,0.32,U] [#6 0.57,0.16,0.34,U] [#7 0.52,0.49,0.28,U] [#8 0.57,0.14,0.33,U] 
23:03:10.168 00.002 7008 single-star, 8 included, MultiStar: {0.56, 0.28}, one-star: {0.34, 0.23}
23:03:10.170 00.002 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:03:10.172 00.002 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:03:10.173 00.001 7008 CameraToMount -- cameraX=0.34 cameraY=0.23 hyp=0.41 cameraTheta=0.58 mountX=0.33 mountY=0.10, mountTheta=0.29
23:03:10.176 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.23, opts=13)
23:03:10.178 00.002 7008 Enqueuing Move request for scope (0.34, 0.23)
23:03:10.180 00.002 8532 Worker thread wakes up
23:03:10.180 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2534, FiltMin=2239, FiltMax=31888, Gamma=0.990
23:03:10.182 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.23) opts 0xd
23:03:10.182 00.000 7008 UpdateGuideState exits: m=279552 SNR=357.1
23:03:10.184 00.002 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.23)
23:03:10.184 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.186 00.002 8532 Moving (0.34, 0.23) raw xDistance=0.33 yDistance=0.10
23:03:10.186 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:10.189 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:03:10.189 00.000 7008 Enqueuing Expose request
23:03:10.191 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.191 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:10.191 00.000 8532 MoveAxis(W, 297, ABG)
23:03:10.191 00.000 8532 Guiding  Dir = 3, Dur = 297
23:03:10.191 00.000 8532 IsSlewing returns 0
23:03:10.192 00.001 8532 IsGuiding returns 0
23:03:10.192 00.000 8532 PulseGuide returned control before completion, sleep 307
23:03:10.505 00.313 8532 IsGuiding returns 0
23:03:10.505 00.000 8532 Move returns status 0, amount 297
23:03:10.505 00.000 8532 MoveAxis(N, 0, ABG)
23:03:10.505 00.000 8532 Move returns status 0, amount 0
23:03:10.505 00.000 8532 move complete, result=0
23:03:10.505 00.000 8532 worker thread done servicing request
23:03:10.505 00.000 8532 Worker thread wakes up
23:03:10.505 00.000 7008 GuideStep: 0.3 px 297 ms WEST, 0.1 px 0 ms NORTH
23:03:10.508 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:10.508 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:11.107 00.599 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13c1c100-7f8a-4338-95e3-1ff05a37e991"}
23:03:11.110 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13c1c100-7f8a-4338-95e3-1ff05a37e991"}
23:03:11.113 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4dca450f-c36b-4935-a415-6cdbb6157529"}
23:03:11.115 00.002 7008 case statement mapped state 6 to 3
23:03:11.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dca450f-c36b-4935-a415-6cdbb6157529"}
23:03:11.120 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"05ef3930-5311-49e9-99e2-db591a43d3b0"}
23:03:11.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[6.88,7.34],"pixels":"..."},"id":"05ef3930-5311-49e9-99e2-db591a43d3b0"}
23:03:12.641 01.519 8532 Exposure complete
23:03:12.676 00.035 8532 worker thread done servicing request
23:03:12.676 00.000 7008 OnExposeComplete: enter
23:03:12.678 00.002 7008 UpdateGuideState(): m_state=6
23:03:12.679 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
23:03:12.683 00.004 7008 Star::Find returns 1 (0), X=552.91, Y=444.41, Mass=276681, SNR=338.4, Peak=50581 HFD=2.6
23:03:12.685 00.002 7008 MultiStar: [#1 0.67,0.39,0.56,U] [#2 0.50,0.28,0.54,U] [#3 0.70,0.42,0.43,U] [#4 0.78,0.44,0.35,U] [#5 0.79,0.34,0.32,U] [#6 0.55,0.32,0.36,U] [#7 0.58,0.58,0.28,U] [#8 0.62,0.05,0.32,U] 
23:03:12.688 00.003 7008 single-star, 8 included, MultiStar: {0.58, 0.34}, one-star: {0.37, 0.30}
23:03:12.690 00.002 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:03:12.691 00.001 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:03:12.693 00.002 7008 CameraToMount -- cameraX=0.37 cameraY=0.30 hyp=0.47 cameraTheta=0.68 mountX=0.35 mountY=0.16, mountTheta=0.43
23:03:12.696 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.30, opts=13)
23:03:12.698 00.002 7008 Enqueuing Move request for scope (0.37, 0.30)
23:03:12.700 00.002 8532 Worker thread wakes up
23:03:12.700 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2533, FiltMin=2351, FiltMax=30590, Gamma=0.990
23:03:12.702 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.30) opts 0xd
23:03:12.702 00.000 7008 UpdateGuideState exits: m=276681 SNR=338.4
23:03:12.704 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.706 00.002 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.30)
23:03:12.706 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:12.708 00.002 7008 Enqueuing Expose request
23:03:12.710 00.002 8532 Moving (0.37, 0.30) raw xDistance=0.35 yDistance=0.16
23:03:12.710 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
23:03:12.710 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.710 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:03:12.710 00.000 8532 MoveAxis(W, 334, ABG)
23:03:12.710 00.000 8532 Guiding  Dir = 3, Dur = 334
23:03:12.711 00.001 8532 IsSlewing returns 0
23:03:12.711 00.000 8532 IsGuiding returns 0
23:03:12.711 00.000 8532 PulseGuide returned control before completion, sleep 344
23:03:13.070 00.359 8532 IsGuiding returns 0
23:03:13.070 00.000 8532 Move returns status 0, amount 334
23:03:13.070 00.000 8532 MoveAxis(N, 0, ABG)
23:03:13.070 00.000 8532 Move returns status 0, amount 0
23:03:13.070 00.000 8532 move complete, result=0
23:03:13.070 00.000 8532 worker thread done servicing request
23:03:13.070 00.000 8532 Worker thread wakes up
23:03:13.070 00.000 7008 GuideStep: 0.3 px 334 ms WEST, 0.2 px 0 ms NORTH
23:03:13.072 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:13.072 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:13.106 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b05d60e0-c4f5-4c12-b8c0-9fd102ac93e5"}
23:03:13.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b05d60e0-c4f5-4c12-b8c0-9fd102ac93e5"}
23:03:13.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d2685f1-d068-445d-91e2-2697c16d06bf"}
23:03:13.114 00.003 7008 case statement mapped state 6 to 3
23:03:13.116 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d2685f1-d068-445d-91e2-2697c16d06bf"}
23:03:13.119 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53970c22-89b2-45c9-8b75-ef86c077808c"}
23:03:13.122 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[6.91,7.41],"pixels":"..."},"id":"53970c22-89b2-45c9-8b75-ef86c077808c"}
23:03:15.107 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b010c2a3-708a-4d27-a977-492d6f9a9376"}
23:03:15.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b010c2a3-708a-4d27-a977-492d6f9a9376"}
23:03:15.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c9f5410-d9fc-4255-897e-883828af9921"}
23:03:15.113 00.002 7008 case statement mapped state 6 to 3
23:03:15.114 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c9f5410-d9fc-4255-897e-883828af9921"}
23:03:15.116 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4abce8f7-debb-46e3-aea4-fbd54b7d1efc"}
23:03:15.119 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":657,"width":15,"height":15,"star_pos":[6.91,7.41],"pixels":"..."},"id":"4abce8f7-debb-46e3-aea4-fbd54b7d1efc"}
23:03:15.201 00.082 8532 Exposure complete
23:03:15.240 00.039 8532 worker thread done servicing request
23:03:15.240 00.000 7008 OnExposeComplete: enter
23:03:15.242 00.002 7008 UpdateGuideState(): m_state=6
23:03:15.245 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
23:03:15.248 00.003 7008 Star::Find returns 1 (0), X=552.84, Y=444.45, Mass=274130, SNR=339.5, Peak=49340 HFD=2.7
23:03:15.250 00.002 7008 MultiStar: [#1 0.63,0.39,0.52,U] [#2 0.48,0.25,0.54,U] [#3 0.63,0.38,0.42,U] [#4 0.69,0.34,0.33,U] [#5 0.66,0.46,0.34,U] [#6 0.42,0.31,0.37,U] [#7 0.49,0.62,0.28,U] [#8 0.53,0.13,0.34,U] 
23:03:15.253 00.003 7008 single-star, 8 included, MultiStar: {0.50, 0.35}, one-star: {0.30, 0.34}
23:03:15.255 00.002 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
23:03:15.256 00.001 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
23:03:15.259 00.003 7008 CameraToMount -- cameraX=0.30 cameraY=0.34 hyp=0.45 cameraTheta=0.84 mountX=0.28 mountY=0.22, mountTheta=0.66
23:03:15.263 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.34, opts=13)
23:03:15.265 00.002 7008 Enqueuing Move request for scope (0.30, 0.34)
23:03:15.267 00.002 8532 Worker thread wakes up
23:03:15.267 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2331, FiltMax=30715, Gamma=0.990
23:03:15.269 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.34) opts 0xd
23:03:15.269 00.000 7008 UpdateGuideState exits: m=274130 SNR=339.5
23:03:15.271 00.002 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.34)
23:03:15.271 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.273 00.002 8532 Moving (0.30, 0.34) raw xDistance=0.28 yDistance=0.22
23:03:15.273 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:15.276 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:03:15.276 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:03:15.276 00.000 8532 MoveAxis(W, 277, ABG)
23:03:15.276 00.000 8532 Guiding  Dir = 3, Dur = 277
23:03:15.276 00.000 7008 Enqueuing Expose request
23:03:15.278 00.002 8532 IsSlewing returns 0
23:03:15.279 00.001 8532 IsGuiding returns 0
23:03:15.280 00.001 8532 PulseGuide returned control before completion, sleep 287
23:03:15.568 00.288 8532 IsGuiding returns 0
23:03:15.568 00.000 8532 Move returns status 0, amount 277
23:03:15.568 00.000 8532 MoveAxis(S, 378, ABG)
23:03:15.568 00.000 8532 Guiding  Dir = 1, Dur = 378
23:03:15.568 00.000 8532 IsSlewing returns 0
23:03:15.568 00.000 8532 IsGuiding returns 0
23:03:15.570 00.002 8532 PulseGuide returned control before completion, sleep 388
23:03:15.960 00.390 8532 IsGuiding returns 1
23:03:15.960 00.000 8532 scope still moving after pulse duration time elapsed
23:03:15.991 00.031 8532 IsSlewing returns 0
23:03:15.991 00.000 8532 IsGuiding returns 0
23:03:15.991 00.000 8532 scope move finished after 378 + 44 ms
23:03:15.991 00.000 8532 Move returns status 0, amount 378
23:03:15.991 00.000 8532 move complete, result=0
23:03:15.992 00.001 8532 worker thread done servicing request
23:03:15.992 00.000 8532 Worker thread wakes up
23:03:15.992 00.000 7008 GuideStep: 0.3 px 277 ms WEST, 0.2 px 378 ms SOUTH
23:03:15.994 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:15.994 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:17.106 01.112 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"010cfeff-ef95-4238-a5b8-7414ab7ba946"}
23:03:17.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"010cfeff-ef95-4238-a5b8-7414ab7ba946"}
23:03:17.116 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7a33120-e34a-4d01-8211-7d44df52bcb2"}
23:03:17.118 00.002 7008 case statement mapped state 6 to 3
23:03:17.121 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7a33120-e34a-4d01-8211-7d44df52bcb2"}
23:03:17.123 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df549a1d-eec6-407c-b6e5-f07f4ae13a0c"}
23:03:17.126 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":658,"width":15,"height":15,"star_pos":[6.84,7.45],"pixels":"..."},"id":"df549a1d-eec6-407c-b6e5-f07f4ae13a0c"}
23:03:18.121 00.995 8532 Exposure complete
23:03:18.155 00.034 8532 worker thread done servicing request
23:03:18.155 00.000 7008 OnExposeComplete: enter
23:03:18.157 00.002 7008 UpdateGuideState(): m_state=6
23:03:18.158 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
23:03:18.160 00.002 7008 Star::Find returns 1 (0), X=552.87, Y=444.09, Mass=281845, SNR=348.2, Peak=58670 HFD=2.2
23:03:18.162 00.002 7008 MultiStar: [#1 0.70,0.03,0.54,U] [#2 0.46,-0.06,0.51,U] [#3 0.70,-0.13,0.41,U] [#4 0.76,0.03,0.34,U] [#5 0.81,0.08,0.33,U] [#6 0.50,-0.02,0.35,U] [#7 0.59,0.26,0.28,U] [#8 0.59,-0.16,0.31,U] 
23:03:18.166 00.004 7008 single-star, 8 included, MultiStar: {0.56, -0.01}, one-star: {0.34, -0.02}
23:03:18.168 00.002 7008 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.07) = xAngle (0.01 = 0.01)
23:03:18.170 00.002 7008 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.40 = -0.40)
23:03:18.173 00.003 7008 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.06 mountX=0.34 mountY=-0.13, mountTheta=-0.37
23:03:18.177 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=-0.02, opts=13)
23:03:18.179 00.002 7008 Enqueuing Move request for scope (0.34, -0.02)
23:03:18.182 00.003 8532 Worker thread wakes up
23:03:18.182 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
23:03:18.182 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
23:03:18.182 00.000 8532 Moving (0.34, -0.02) raw xDistance=0.34 yDistance=-0.13
23:03:18.182 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
23:03:18.182 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:18.182 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:18.182 00.000 8532 MoveAxis(W, 325, ABG)
23:03:18.182 00.000 8532 Guiding  Dir = 3, Dur = 325
23:03:18.183 00.001 8532 IsSlewing returns 0
23:03:18.183 00.000 8532 IsGuiding returns 0
23:03:18.183 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2400, FiltMax=30673, Gamma=0.990
23:03:18.186 00.003 8532 PulseGuide returned control before completion, sleep 335
23:03:18.186 00.000 7008 UpdateGuideState exits: m=281845 SNR=348.2
23:03:18.188 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.191 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:18.192 00.001 7008 Enqueuing Expose request
23:03:18.538 00.346 8532 IsGuiding returns 0
23:03:18.538 00.000 8532 Move returns status 0, amount 325
23:03:18.538 00.000 8532 MoveAxis(N, 0, ABG)
23:03:18.538 00.000 8532 Move returns status 0, amount 0
23:03:18.538 00.000 8532 move complete, result=0
23:03:18.538 00.000 8532 worker thread done servicing request
23:03:18.538 00.000 8532 Worker thread wakes up
23:03:18.538 00.000 7008 GuideStep: 0.3 px 325 ms WEST, -0.1 px 0 ms NORTH
23:03:18.540 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:18.540 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:19.105 00.565 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c872295e-97e3-43b5-b32f-352ef3fa84a8"}
23:03:19.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c872295e-97e3-43b5-b32f-352ef3fa84a8"}
23:03:19.110 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"086fb304-ecbe-423d-84db-ebafd060da67"}
23:03:19.113 00.003 7008 case statement mapped state 6 to 3
23:03:19.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"086fb304-ecbe-423d-84db-ebafd060da67"}
23:03:19.117 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"03b2c0cd-252e-44e2-b671-8a71bb95cd18"}
23:03:19.121 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":659,"width":15,"height":15,"star_pos":[6.87,7.09],"pixels":"..."},"id":"03b2c0cd-252e-44e2-b671-8a71bb95cd18"}
23:03:20.664 01.543 8532 Exposure complete
23:03:20.707 00.043 8532 worker thread done servicing request
23:03:20.707 00.000 7008 OnExposeComplete: enter
23:03:20.709 00.002 7008 UpdateGuideState(): m_state=6
23:03:20.711 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
23:03:20.713 00.002 7008 Star::Find returns 1 (0), X=552.88, Y=444.20, Mass=267770, SNR=323.9, Peak=54810 HFD=2.4
23:03:20.715 00.002 7008 MultiStar: [#1 0.66,0.20,0.58,U] [#2 0.43,0.07,0.58,U] [#3 0.74,0.13,0.44,U] [#4 0.77,0.22,0.36,U] [#5 0.78,0.17,0.34,U] [#6 0.49,0.08,0.38,U] [#7 0.60,0.42,0.30,U] [#8 0.59,-0.13,0.34,U] 
23:03:20.716 00.001 7008 single-star, 8 included, MultiStar: {0.56, 0.13}, one-star: {0.35, 0.08}
23:03:20.718 00.002 7008 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.07) = xAngle (0.31 = 0.31)
23:03:20.720 00.002 7008 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.11 = -0.11)
23:03:20.722 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.24 mountX=0.34 mountY=-0.04, mountTheta=-0.11
23:03:20.727 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.08, opts=13)
23:03:20.729 00.002 7008 Enqueuing Move request for scope (0.35, 0.08)
23:03:20.731 00.002 8532 Worker thread wakes up
23:03:20.731 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd
23:03:20.732 00.001 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.08)
23:03:20.732 00.000 8532 Moving (0.35, 0.08) raw xDistance=0.34 yDistance=-0.04
23:03:20.732 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
23:03:20.732 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.732 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:20.732 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2532, FiltMin=2339, FiltMax=30685, Gamma=0.990
23:03:20.734 00.002 8532 MoveAxis(W, 330, ABG)
23:03:20.734 00.000 8532 Guiding  Dir = 3, Dur = 330
23:03:20.734 00.000 7008 UpdateGuideState exits: m=267770 SNR=323.9
23:03:20.736 00.002 8532 IsSlewing returns 0
23:03:20.736 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.738 00.002 8532 IsGuiding returns 0
23:03:20.739 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:20.741 00.002 8532 PulseGuide returned control before completion, sleep 338
23:03:20.741 00.000 7008 Enqueuing Expose request
23:03:21.096 00.355 8532 IsGuiding returns 0
23:03:21.096 00.000 8532 Move returns status 0, amount 330
23:03:21.096 00.000 8532 MoveAxis(N, 0, ABG)
23:03:21.096 00.000 8532 Move returns status 0, amount 0
23:03:21.096 00.000 8532 move complete, result=0
23:03:21.096 00.000 8532 worker thread done servicing request
23:03:21.097 00.001 7008 GuideStep: 0.3 px 330 ms WEST, -0.0 px 0 ms NORTH
23:03:21.099 00.002 8532 Worker thread wakes up
23:03:21.099 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:21.099 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:21.104 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb9c1344-3278-4aca-b2e0-2c9eb216eca6"}
23:03:21.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb9c1344-3278-4aca-b2e0-2c9eb216eca6"}
23:03:21.108 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8917a03a-add2-4302-8f28-31930d85365a"}
23:03:21.110 00.002 7008 case statement mapped state 6 to 3
23:03:21.112 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8917a03a-add2-4302-8f28-31930d85365a"}
23:03:21.114 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22fed2f6-790f-4129-b15e-c5aa63c8e4d7"}
23:03:21.116 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[6.88,7.20],"pixels":"..."},"id":"22fed2f6-790f-4129-b15e-c5aa63c8e4d7"}
23:03:23.103 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1bd14943-1b57-4421-a49c-d3bb91360fbe"}
23:03:23.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1bd14943-1b57-4421-a49c-d3bb91360fbe"}
23:03:23.107 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f46aab7-737f-4d2e-ac32-56648d80cac6"}
23:03:23.109 00.002 7008 case statement mapped state 6 to 3
23:03:23.111 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f46aab7-737f-4d2e-ac32-56648d80cac6"}
23:03:23.112 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"653860c2-9ad8-4bca-be5c-b59741f8d85b"}
23:03:23.115 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[6.88,7.20],"pixels":"..."},"id":"653860c2-9ad8-4bca-be5c-b59741f8d85b"}
23:03:23.224 00.109 8532 Exposure complete
23:03:23.257 00.033 8532 worker thread done servicing request
23:03:23.257 00.000 7008 OnExposeComplete: enter
23:03:23.259 00.002 7008 UpdateGuideState(): m_state=6
23:03:23.261 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
23:03:23.263 00.002 7008 Star::Find returns 1 (0), X=552.85, Y=444.20, Mass=270312, SNR=333.6, Peak=55482 HFD=2.4
23:03:23.266 00.003 7008 MultiStar: [#1 0.62,0.19,0.55,U] [#2 0.45,0.10,0.56,U] [#3 0.65,0.11,0.44,U] [#4 0.71,0.22,0.34,U] [#5 0.68,0.18,0.33,U] [#6 0.54,0.06,0.36,U] [#7 0.52,0.36,0.28,U] [#8 0.50,-0.11,0.34,U] 
23:03:23.270 00.004 7008 single-star, 8 included, MultiStar: {0.52, 0.12}, one-star: {0.31, 0.08}
23:03:23.272 00.002 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:03:23.274 00.002 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:03:23.276 00.002 7008 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=0.30 mountY=-0.03, mountTheta=-0.08
23:03:23.280 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.08, opts=13)
23:03:23.282 00.002 7008 Enqueuing Move request for scope (0.31, 0.08)
23:03:23.285 00.003 8532 Worker thread wakes up
23:03:23.285 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2532, FiltMin=2418, FiltMax=27785, Gamma=0.990
23:03:23.288 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
23:03:23.288 00.000 7008 UpdateGuideState exits: m=270312 SNR=333.6
23:03:23.290 00.002 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
23:03:23.290 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.291 00.001 8532 Moving (0.31, 0.08) raw xDistance=0.30 yDistance=-0.03
23:03:23.292 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:23.293 00.001 7008 Enqueuing Expose request
23:03:23.295 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
23:03:23.295 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:23.296 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:23.296 00.000 8532 MoveAxis(W, 298, ABG)
23:03:23.296 00.000 8532 Guiding  Dir = 3, Dur = 298
23:03:23.296 00.000 8532 IsSlewing returns 0
23:03:23.296 00.000 8532 IsGuiding returns 0
23:03:23.297 00.001 8532 PulseGuide returned control before completion, sleep 308
23:03:23.621 00.324 8532 IsGuiding returns 0
23:03:23.621 00.000 8532 Move returns status 0, amount 298
23:03:23.621 00.000 8532 MoveAxis(N, 0, ABG)
23:03:23.621 00.000 8532 Move returns status 0, amount 0
23:03:23.621 00.000 8532 move complete, result=0
23:03:23.621 00.000 8532 worker thread done servicing request
23:03:23.621 00.000 8532 Worker thread wakes up
23:03:23.621 00.000 7008 GuideStep: 0.3 px 298 ms WEST, -0.0 px 0 ms NORTH
23:03:23.624 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:23.624 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:25.103 01.479 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01f8f5a6-f589-46ae-9794-ea2ced2b939b"}
23:03:25.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01f8f5a6-f589-46ae-9794-ea2ced2b939b"}
23:03:25.108 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e4cf32f-55f4-4045-97d3-19ac560636a2"}
23:03:25.110 00.002 7008 case statement mapped state 6 to 3
23:03:25.113 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e4cf32f-55f4-4045-97d3-19ac560636a2"}
23:03:25.115 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"919a52f0-0585-4d19-bfcd-90ac02eae552"}
23:03:25.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[6.85,7.20],"pixels":"..."},"id":"919a52f0-0585-4d19-bfcd-90ac02eae552"}
23:03:25.750 00.633 8532 Exposure complete
23:03:25.783 00.033 8532 worker thread done servicing request
23:03:25.784 00.001 7008 OnExposeComplete: enter
23:03:25.786 00.002 7008 UpdateGuideState(): m_state=6
23:03:25.787 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
23:03:25.789 00.002 7008 Star::Find returns 1 (0), X=552.76, Y=444.21, Mass=268570, SNR=332.8, Peak=54536 HFD=2.4
23:03:25.791 00.002 7008 MultiStar: [#1 0.55,0.13,0.57,U] [#2 0.40,0.06,0.57,U] [#3 0.52,0.07,0.42,U] [#4 0.68,0.22,0.36,U] [#5 0.59,0.16,0.33,U] [#6 0.33,0.07,0.37,U] [#7 0.49,0.27,0.29,U] [#8 0.15,0.14,0.29,U] 
23:03:25.794 00.003 7008 single-star, 8 included, MultiStar: {0.41, 0.12}, one-star: {0.22, 0.10}
23:03:25.795 00.001 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
23:03:25.797 00.002 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
23:03:25.799 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.41 mountX=0.21 mountY=0.02, mountTheta=0.08
23:03:25.803 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.10, opts=13)
23:03:25.806 00.003 7008 Enqueuing Move request for scope (0.22, 0.10)
23:03:25.808 00.002 8532 Worker thread wakes up
23:03:25.808 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2530, FiltMin=2351, FiltMax=26817, Gamma=0.990
23:03:25.810 00.002 7008 UpdateGuideState exits: m=268570 SNR=332.8
23:03:25.812 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.814 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:25.815 00.001 7008 Enqueuing Expose request
23:03:25.817 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:03:25.817 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:03:25.817 00.000 8532 Moving (0.22, 0.10) raw xDistance=0.21 yDistance=0.02
23:03:25.817 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
23:03:25.817 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.817 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:25.817 00.000 8532 MoveAxis(W, 214, ABG)
23:03:25.817 00.000 8532 Guiding  Dir = 3, Dur = 214
23:03:25.818 00.001 8532 IsSlewing returns 0
23:03:25.818 00.000 8532 IsGuiding returns 0
23:03:25.818 00.000 8532 PulseGuide returned control before completion, sleep 224
23:03:26.053 00.235 8532 IsGuiding returns 1
23:03:26.053 00.000 8532 scope still moving after pulse duration time elapsed
23:03:26.084 00.031 8532 IsSlewing returns 0
23:03:26.084 00.000 8532 IsGuiding returns 0
23:03:26.084 00.000 8532 scope move finished after 214 + 51 ms
23:03:26.084 00.000 8532 Move returns status 0, amount 214
23:03:26.084 00.000 8532 MoveAxis(N, 0, ABG)
23:03:26.084 00.000 8532 Move returns status 0, amount 0
23:03:26.084 00.000 8532 move complete, result=0
23:03:26.084 00.000 8532 worker thread done servicing request
23:03:26.085 00.001 8532 Worker thread wakes up
23:03:26.085 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:26.085 00.000 7008 GuideStep: 0.2 px 214 ms WEST, 0.0 px 0 ms NORTH
23:03:26.087 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:27.102 01.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4e26de2-e56a-4e22-83a8-fab56b5047f7"}
23:03:27.104 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4e26de2-e56a-4e22-83a8-fab56b5047f7"}
23:03:27.107 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d520ff2-3866-46b3-b96e-7e1aff0a91f5"}
23:03:27.110 00.003 7008 case statement mapped state 6 to 3
23:03:27.112 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d520ff2-3866-46b3-b96e-7e1aff0a91f5"}
23:03:27.117 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec6e8885-3f7e-4164-9664-0a0ca87e9d4c"}
23:03:27.120 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":662,"width":15,"height":15,"star_pos":[6.76,7.21],"pixels":"..."},"id":"ec6e8885-3f7e-4164-9664-0a0ca87e9d4c"}
23:03:28.218 01.098 8532 Exposure complete
23:03:28.254 00.036 8532 worker thread done servicing request
23:03:28.254 00.000 7008 OnExposeComplete: enter
23:03:28.256 00.002 7008 UpdateGuideState(): m_state=6
23:03:28.258 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
23:03:28.260 00.002 7008 Star::Find returns 1 (0), X=552.72, Y=444.14, Mass=266302, SNR=328.4, Peak=53890 HFD=2.3
23:03:28.262 00.002 7008 MultiStar: [#1 0.52,0.07,0.56,U] [#2 0.31,0.04,0.57,U] [#3 0.44,-0.05,0.42,U] [#4 0.66,0.04,0.35,U] [#5 0.61,0.11,0.34,U] [#6 0.38,-0.04,0.38,U] [#7 0.29,0.25,0.28,U] [#8 0.07,0.11,0.34,U] 
23:03:28.264 00.002 7008 single-star, 8 included, MultiStar: {0.36, 0.05}, one-star: {0.18, 0.03}
23:03:28.266 00.002 7008 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.07) = xAngle (0.24 = 0.24)
23:03:28.270 00.004 7008 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.18 = -0.18)
23:03:28.274 00.004 7008 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.18 mountY=-0.03, mountTheta=-0.18
23:03:28.278 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.03, opts=13)
23:03:28.280 00.002 7008 Enqueuing Move request for scope (0.18, 0.03)
23:03:28.282 00.002 8532 Worker thread wakes up
23:03:28.282 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2324, FiltMax=26862, Gamma=0.990
23:03:28.284 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:03:28.284 00.000 7008 UpdateGuideState exits: m=266302 SNR=328.4
23:03:28.286 00.002 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:03:28.286 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.287 00.001 8532 Moving (0.18, 0.03) raw xDistance=0.18 yDistance=-0.03
23:03:28.287 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:28.289 00.002 7008 Enqueuing Expose request
23:03:28.291 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:03:28.291 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:28.291 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:28.291 00.000 8532 MoveAxis(W, 175, ABG)
23:03:28.291 00.000 8532 Guiding  Dir = 3, Dur = 175
23:03:28.292 00.001 8532 IsSlewing returns 0
23:03:28.292 00.000 8532 IsGuiding returns 0
23:03:28.292 00.000 8532 PulseGuide returned control before completion, sleep 185
23:03:28.491 00.199 8532 IsGuiding returns 0
23:03:28.491 00.000 8532 Move returns status 0, amount 175
23:03:28.491 00.000 8532 MoveAxis(N, 0, ABG)
23:03:28.491 00.000 8532 Move returns status 0, amount 0
23:03:28.491 00.000 8532 move complete, result=0
23:03:28.491 00.000 8532 worker thread done servicing request
23:03:28.491 00.000 8532 Worker thread wakes up
23:03:28.491 00.000 7008 GuideStep: 0.2 px 175 ms WEST, -0.0 px 0 ms NORTH
23:03:28.493 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:28.493 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:29.102 00.609 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f3452f6-64cb-4b6f-9c9e-369fbe6a3209"}
23:03:29.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f3452f6-64cb-4b6f-9c9e-369fbe6a3209"}
23:03:29.108 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5203f6e6-2051-4cb4-8b3e-0f5f4787b19d"}
23:03:29.111 00.003 7008 case statement mapped state 6 to 3
23:03:29.113 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5203f6e6-2051-4cb4-8b3e-0f5f4787b19d"}
23:03:29.116 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0fc643b-3b59-441d-9e4d-ba1aea0aaa42"}
23:03:29.119 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":663,"width":15,"height":15,"star_pos":[6.72,7.14],"pixels":"..."},"id":"f0fc643b-3b59-441d-9e4d-ba1aea0aaa42"}
23:03:30.623 01.504 8532 Exposure complete
23:03:30.655 00.032 8532 worker thread done servicing request
23:03:30.656 00.001 7008 OnExposeComplete: enter
23:03:30.658 00.002 7008 UpdateGuideState(): m_state=6
23:03:30.661 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
23:03:30.665 00.004 7008 Star::Find returns 1 (0), X=552.80, Y=444.24, Mass=270868, SNR=318.2, Peak=54523 HFD=2.5
23:03:30.667 00.002 7008 MultiStar: [#1 0.64,0.19,0.58,U] [#2 0.41,0.11,0.54,U] [#3 0.64,0.13,0.45,U] [#4 0.71,0.21,0.36,U] [#5 0.69,0.20,0.37,U] [#6 0.46,0.09,0.39,U] [#7 0.50,0.46,0.30,U] [#8 0.49,-0.05,0.34,U] 
23:03:30.670 00.003 7008 single-star, 8 included, MultiStar: {0.49, 0.15}, one-star: {0.26, 0.12}
23:03:30.671 00.001 7008 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.07) = xAngle (0.51 = 0.51)
23:03:30.673 00.002 7008 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.10 = 0.10)
23:03:30.675 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.44 mountX=0.25 mountY=0.03, mountTheta=0.12
23:03:30.679 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.12, opts=13)
23:03:30.681 00.002 7008 Enqueuing Move request for scope (0.26, 0.12)
23:03:30.683 00.002 8532 Worker thread wakes up
23:03:30.683 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
23:03:30.683 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
23:03:30.683 00.000 8532 Moving (0.26, 0.12) raw xDistance=0.25 yDistance=0.03
23:03:30.683 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:03:30.683 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:30.684 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:03:30.684 00.000 8532 MoveAxis(W, 243, ABG)
23:03:30.684 00.000 8532 Guiding  Dir = 3, Dur = 243
23:03:30.684 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2336, FiltMax=27688, Gamma=0.990
23:03:30.686 00.002 8532 IsSlewing returns 0
23:03:30.686 00.000 7008 UpdateGuideState exits: m=270868 SNR=318.2
23:03:30.688 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.690 00.002 8532 IsGuiding returns 0
23:03:30.690 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:30.692 00.002 8532 PulseGuide returned control before completion, sleep 252
23:03:30.692 00.000 7008 Enqueuing Expose request
23:03:30.959 00.267 8532 IsGuiding returns 0
23:03:30.959 00.000 8532 Move returns status 0, amount 243
23:03:30.959 00.000 8532 MoveAxis(N, 0, ABG)
23:03:30.959 00.000 8532 Move returns status 0, amount 0
23:03:30.959 00.000 8532 move complete, result=0
23:03:30.959 00.000 8532 worker thread done servicing request
23:03:30.959 00.000 8532 Worker thread wakes up
23:03:30.960 00.001 7008 GuideStep: 0.3 px 243 ms WEST, 0.0 px 0 ms NORTH
23:03:30.962 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:30.963 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:31.101 00.138 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c27adaaa-d1a0-4aa5-bf85-0221b885474c"}
23:03:31.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c27adaaa-d1a0-4aa5-bf85-0221b885474c"}
23:03:31.107 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96f1878d-a1b2-4e09-8093-1e6cc35557b9"}
23:03:31.110 00.003 7008 case statement mapped state 6 to 3
23:03:31.112 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"96f1878d-a1b2-4e09-8093-1e6cc35557b9"}
23:03:31.115 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9af8c3c1-abe7-47ef-9a97-22a9c6efdb3c"}
23:03:31.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[6.80,7.24],"pixels":"..."},"id":"9af8c3c1-abe7-47ef-9a97-22a9c6efdb3c"}
23:03:33.091 01.974 8532 Exposure complete
23:03:33.100 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ace7df47-ee10-4fe2-b301-d99846252853"}
23:03:33.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ace7df47-ee10-4fe2-b301-d99846252853"}
23:03:33.105 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a9122e3-2e22-4d09-a223-f001c22c7d6f"}
23:03:33.107 00.002 7008 case statement mapped state 6 to 3
23:03:33.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a9122e3-2e22-4d09-a223-f001c22c7d6f"}
23:03:33.112 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"be5e745a-8d54-4691-b94a-5fc6db498315"}
23:03:33.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[6.80,7.24],"pixels":"..."},"id":"be5e745a-8d54-4691-b94a-5fc6db498315"}
23:03:33.125 00.011 8532 worker thread done servicing request
23:03:33.126 00.001 7008 OnExposeComplete: enter
23:03:33.127 00.001 7008 UpdateGuideState(): m_state=6
23:03:33.129 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
23:03:33.132 00.003 7008 Star::Find returns 1 (0), X=552.71, Y=444.12, Mass=266647, SNR=333.0, Peak=53674 HFD=2.3
23:03:33.135 00.003 7008 MultiStar: [#1 0.52,0.07,0.55,U] [#2 0.29,0.02,0.54,U] [#3 0.41,0.05,0.42,U] [#4 0.60,0.10,0.34,U] [#5 0.48,0.03,0.35,U] [#6 0.31,0.06,0.37,U] [#7 0.45,0.29,0.29,U] [#8 0.07,0.07,0.32,U] 
23:03:33.136 00.001 7008 single-star, 8 included, MultiStar: {0.34, 0.06}, one-star: {0.17, 0.01}
23:03:33.138 00.002 7008 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.07) = xAngle (0.13 = 0.13)
23:03:33.140 00.002 7008 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.29 = -0.29)
23:03:33.141 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=0.17 mountY=-0.05, mountTheta=-0.28
23:03:33.144 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.01, opts=13)
23:03:33.146 00.002 7008 Enqueuing Move request for scope (0.17, 0.01)
23:03:33.149 00.003 8532 Worker thread wakes up
23:03:33.149 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:03:33.149 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:03:33.150 00.001 8532 Moving (0.17, 0.01) raw xDistance=0.17 yDistance=-0.05
23:03:33.150 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:03:33.150 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.150 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2422, FiltMax=26917, Gamma=0.990
23:03:33.152 00.002 7008 UpdateGuideState exits: m=266647 SNR=333.0
23:03:33.153 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.155 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:33.157 00.002 7008 Enqueuing Expose request
23:03:33.158 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:33.158 00.000 8532 MoveAxis(E, 0, ABG)
23:03:33.158 00.000 8532 Move returns status 0, amount 0
23:03:33.158 00.000 8532 MoveAxis(N, 0, ABG)
23:03:33.158 00.000 8532 Move returns status 0, amount 0
23:03:33.158 00.000 8532 move complete, result=0
23:03:33.159 00.001 8532 worker thread done servicing request
23:03:33.159 00.000 8532 Worker thread wakes up
23:03:33.159 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:33.159 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:33.160 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:35.099 01.939 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fcf3bcd-3f35-4424-943f-0b8a02b416fe"}
23:03:35.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fcf3bcd-3f35-4424-943f-0b8a02b416fe"}
23:03:35.106 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f2da6e4-bab5-4185-b2f0-6416859908a9"}
23:03:35.108 00.002 7008 case statement mapped state 6 to 3
23:03:35.111 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f2da6e4-bab5-4185-b2f0-6416859908a9"}
23:03:35.113 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b0b9d811-8921-4bdc-9339-538da324924c"}
23:03:35.116 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[6.71,7.12],"pixels":"..."},"id":"b0b9d811-8921-4bdc-9339-538da324924c"}
23:03:35.289 00.173 8532 Exposure complete
23:03:35.324 00.035 8532 worker thread done servicing request
23:03:35.324 00.000 7008 OnExposeComplete: enter
23:03:35.328 00.004 7008 UpdateGuideState(): m_state=6
23:03:35.332 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
23:03:35.337 00.005 7008 Star::Find returns 1 (0), X=552.87, Y=444.31, Mass=285320, SNR=341.5, Peak=56152 HFD=2.5
23:03:35.340 00.003 7008 MultiStar: [#1 0.67,0.18,0.53,U] [#2 0.49,0.14,0.55,U] [#3 0.65,0.13,0.40,U] [#4 0.68,0.32,0.36,U] [#5 0.74,0.20,0.33,U] [#6 0.51,0.16,0.35,U] [#7 0.60,0.42,0.29,U] [#8 0.66,-0.18,0.31,U] 
23:03:35.342 00.002 7008 single-star, 8 included, MultiStar: {0.55, 0.17}, one-star: {0.33, 0.20}
23:03:35.344 00.002 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:03:35.347 00.003 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:03:35.349 00.002 7008 CameraToMount -- cameraX=0.33 cameraY=0.20 hyp=0.38 cameraTheta=0.53 mountX=0.32 mountY=0.07, mountTheta=0.23
23:03:35.353 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.20, opts=13)
23:03:35.355 00.002 7008 Enqueuing Move request for scope (0.33, 0.20)
23:03:35.357 00.002 8532 Worker thread wakes up
23:03:35.357 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2531, FiltMin=2321, FiltMax=30889, Gamma=0.990
23:03:35.359 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.20) opts 0xd
23:03:35.359 00.000 7008 UpdateGuideState exits: m=285320 SNR=341.5
23:03:35.361 00.002 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.20)
23:03:35.362 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.364 00.002 8532 Moving (0.33, 0.20) raw xDistance=0.32 yDistance=0.07
23:03:35.364 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:35.366 00.002 7008 Enqueuing Expose request
23:03:35.367 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:03:35.367 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:35.368 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:35.368 00.000 8532 MoveAxis(W, 287, ABG)
23:03:35.368 00.000 8532 Guiding  Dir = 3, Dur = 287
23:03:35.368 00.000 8532 IsSlewing returns 0
23:03:35.368 00.000 8532 IsGuiding returns 0
23:03:35.369 00.001 8532 PulseGuide returned control before completion, sleep 297
23:03:35.672 00.303 8532 IsGuiding returns 0
23:03:35.672 00.000 8532 Move returns status 0, amount 287
23:03:35.672 00.000 8532 MoveAxis(N, 0, ABG)
23:03:35.672 00.000 8532 Move returns status 0, amount 0
23:03:35.672 00.000 8532 move complete, result=0
23:03:35.673 00.001 8532 worker thread done servicing request
23:03:35.673 00.000 8532 Worker thread wakes up
23:03:35.673 00.000 7008 GuideStep: 0.3 px 287 ms WEST, 0.1 px 0 ms NORTH
23:03:35.675 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:35.675 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:37.099 01.424 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"df1d0a75-1d2e-4987-b5d2-197ddf24b84b"}
23:03:37.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"df1d0a75-1d2e-4987-b5d2-197ddf24b84b"}
23:03:37.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"553e3ecd-a5a2-4809-911b-0214acefc073"}
23:03:37.106 00.003 7008 case statement mapped state 6 to 3
23:03:37.108 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"553e3ecd-a5a2-4809-911b-0214acefc073"}
23:03:37.111 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7042fcfc-41a8-4bc6-9f60-7fcbc3e1b81f"}
23:03:37.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":666,"width":15,"height":15,"star_pos":[6.87,7.31],"pixels":"..."},"id":"7042fcfc-41a8-4bc6-9f60-7fcbc3e1b81f"}
23:03:37.798 00.684 8532 Exposure complete
23:03:37.835 00.037 8532 worker thread done servicing request
23:03:37.835 00.000 7008 OnExposeComplete: enter
23:03:37.838 00.003 7008 UpdateGuideState(): m_state=6
23:03:37.840 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
23:03:37.841 00.001 7008 Star::Find returns 1 (0), X=552.90, Y=444.34, Mass=279390, SNR=344.0, Peak=53522 HFD=2.6
23:03:37.843 00.002 7008 MultiStar: [#1 0.74,0.26,0.53,U] [#2 0.54,0.16,0.53,U] [#3 0.73,0.28,0.40,U] [#4 0.85,0.27,0.34,U] [#5 0.86,0.23,0.32,U] [#6 0.49,0.10,0.34,U] [#7 0.65,0.47,0.26,U] [#8 0.65,-0.03,0.31,U] 
23:03:37.845 00.002 7008 single-star, 8 included, MultiStar: {0.60, 0.22}, one-star: {0.36, 0.23}
23:03:37.846 00.001 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:03:37.847 00.001 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:03:37.848 00.001 7008 CameraToMount -- cameraX=0.36 cameraY=0.23 hyp=0.43 cameraTheta=0.56 mountX=0.35 mountY=0.09, mountTheta=0.26
23:03:37.851 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.23, opts=13)
23:03:37.853 00.002 7008 Enqueuing Move request for scope (0.36, 0.23)
23:03:37.855 00.002 8532 Worker thread wakes up
23:03:37.855 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2529, FiltMin=2436, FiltMax=29102, Gamma=0.990
23:03:37.856 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.23) opts 0xd
23:03:37.857 00.001 7008 UpdateGuideState exits: m=279390 SNR=344.0
23:03:37.858 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.860 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:37.862 00.002 7008 Enqueuing Expose request
23:03:37.864 00.002 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.23)
23:03:37.864 00.000 8532 Moving (0.36, 0.23) raw xDistance=0.35 yDistance=0.09
23:03:37.864 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
23:03:37.864 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:37.864 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:37.864 00.000 8532 MoveAxis(W, 334, ABG)
23:03:37.864 00.000 8532 Guiding  Dir = 3, Dur = 334
23:03:37.865 00.001 8532 IsSlewing returns 0
23:03:37.865 00.000 8532 IsGuiding returns 0
23:03:37.865 00.000 8532 PulseGuide returned control before completion, sleep 344
23:03:38.211 00.346 8532 IsGuiding returns 0
23:03:38.211 00.000 8532 Move returns status 0, amount 334
23:03:38.211 00.000 8532 MoveAxis(N, 0, ABG)
23:03:38.211 00.000 8532 Move returns status 0, amount 0
23:03:38.211 00.000 8532 move complete, result=0
23:03:38.211 00.000 8532 worker thread done servicing request
23:03:38.211 00.000 8532 Worker thread wakes up
23:03:38.211 00.000 7008 GuideStep: 0.3 px 334 ms WEST, 0.1 px 0 ms NORTH
23:03:38.214 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:38.214 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:39.099 00.885 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"572560d3-2f88-449a-8df1-94d53f7caffd"}
23:03:39.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"572560d3-2f88-449a-8df1-94d53f7caffd"}
23:03:39.104 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d594778c-be1f-4353-8122-f4601d46e9c6"}
23:03:39.106 00.002 7008 case statement mapped state 6 to 3
23:03:39.108 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d594778c-be1f-4353-8122-f4601d46e9c6"}
23:03:39.111 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"829c16fa-4da1-43d0-bdce-4b46bd7993c8"}
23:03:39.113 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[6.90,7.34],"pixels":"..."},"id":"829c16fa-4da1-43d0-bdce-4b46bd7993c8"}
23:03:40.345 01.232 8532 Exposure complete
23:03:40.379 00.034 8532 worker thread done servicing request
23:03:40.379 00.000 7008 OnExposeComplete: enter
23:03:40.381 00.002 7008 UpdateGuideState(): m_state=6
23:03:40.384 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
23:03:40.387 00.003 7008 Star::Find returns 1 (0), X=553.05, Y=444.40, Mass=280633, SNR=338.8, Peak=48139 HFD=2.6
23:03:40.390 00.003 7008 MultiStar: [#1 0.85,0.32,0.54,U] [#2 0.64,0.24,0.52,U] [#3 0.85,0.30,0.42,U] [#4 0.92,0.35,0.35,U] [#5 0.97,0.35,0.33,U] [#6 0.69,0.26,0.38,U] [#7 0.87,0.43,0.27,U] [#8 0.72,0.11,0.34,U] 
23:03:40.392 00.002 7008 single-star, 8 included, MultiStar: {0.73, 0.29}, one-star: {0.51, 0.28}
23:03:40.394 00.002 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
23:03:40.396 00.002 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
23:03:40.398 00.002 7008 CameraToMount -- cameraX=0.51 cameraY=0.28 hyp=0.58 cameraTheta=0.51 mountX=0.49 mountY=0.10, mountTheta=0.19
23:03:40.401 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.51, y=0.28, opts=13)
23:03:40.404 00.003 7008 Enqueuing Move request for scope (0.51, 0.28)
23:03:40.405 00.001 8532 Worker thread wakes up
23:03:40.406 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.28) opts 0xd
23:03:40.406 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2530, FiltMin=2345, FiltMax=26342, Gamma=0.990
23:03:40.408 00.002 7008 UpdateGuideState exits: m=280633 SNR=338.8
23:03:40.409 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.411 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:40.413 00.002 7008 Enqueuing Expose request
23:03:40.414 00.001 8532 Handling offset move in thread for scope, endpoint = (0.51, 0.28)
23:03:40.414 00.000 8532 Moving (0.51, 0.28) raw xDistance=0.49 yDistance=0.10
23:03:40.415 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
23:03:40.415 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:40.415 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:40.415 00.000 8532 MoveAxis(W, 467, ABG)
23:03:40.415 00.000 8532 Guiding  Dir = 3, Dur = 467
23:03:40.415 00.000 8532 IsSlewing returns 0
23:03:40.415 00.000 8532 IsGuiding returns 0
23:03:40.416 00.001 8532 PulseGuide returned control before completion, sleep 477
23:03:40.901 00.485 8532 IsGuiding returns 0
23:03:40.901 00.000 8532 Move returns status 0, amount 467
23:03:40.901 00.000 8532 MoveAxis(N, 0, ABG)
23:03:40.901 00.000 8532 Move returns status 0, amount 0
23:03:40.901 00.000 8532 move complete, result=0
23:03:40.901 00.000 8532 worker thread done servicing request
23:03:40.901 00.000 8532 Worker thread wakes up
23:03:40.901 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:40.901 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:40.901 00.000 7008 GuideStep: 0.5 px 467 ms WEST, 0.1 px 0 ms NORTH
23:03:41.098 00.197 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdb97e17-7dce-495f-a559-d7b5ba1a81c3"}
23:03:41.101 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdb97e17-7dce-495f-a559-d7b5ba1a81c3"}
23:03:41.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7aa4884-e46a-47d9-aff1-8ca4da430bd2"}
23:03:41.107 00.004 7008 case statement mapped state 6 to 3
23:03:41.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7aa4884-e46a-47d9-aff1-8ca4da430bd2"}
23:03:41.113 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79c762d3-739b-4c46-857b-f3a3d8f41b5c"}
23:03:41.116 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":668,"width":15,"height":15,"star_pos":[7.05,7.40],"pixels":"..."},"id":"79c762d3-739b-4c46-857b-f3a3d8f41b5c"}
23:03:43.024 01.908 8532 Exposure complete
23:03:43.052 00.028 8532 worker thread done servicing request
23:03:43.052 00.000 7008 OnExposeComplete: enter
23:03:43.053 00.001 7008 UpdateGuideState(): m_state=6
23:03:43.055 00.002 7008 Star::Find(15, 553, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
23:03:43.056 00.001 7008 Star::Find returns 1 (0), X=552.81, Y=444.26, Mass=275981, SNR=334.8, Peak=55130 HFD=2.5
23:03:43.058 00.002 7008 MultiStar: [#1 0.60,0.20,0.56,U] [#2 0.36,0.19,0.55,U] [#3 0.54,0.14,0.42,U] [#4 0.70,0.26,0.35,U] [#5 0.68,0.26,0.33,U] [#6 0.34,0.16,0.36,U] [#7 0.44,0.43,0.28,U] [#8 0.17,0.14,0.33,U] 
23:03:43.059 00.001 7008 single-star, 8 included, MultiStar: {0.43, 0.20}, one-star: {0.27, 0.15}
23:03:43.061 00.002 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:03:43.062 00.001 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
23:03:43.063 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.30 cameraTheta=0.50 mountX=0.26 mountY=0.05, mountTheta=0.18
23:03:43.067 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.15, opts=13)
23:03:43.069 00.002 7008 Enqueuing Move request for scope (0.27, 0.15)
23:03:43.070 00.001 8532 Worker thread wakes up
23:03:43.070 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
23:03:43.070 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
23:03:43.070 00.000 8532 Moving (0.27, 0.15) raw xDistance=0.26 yDistance=0.05
23:03:43.070 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:03:43.070 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.070 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2529, FiltMin=2294, FiltMax=27361, Gamma=0.990
23:03:43.072 00.002 7008 UpdateGuideState exits: m=275981 SNR=334.8
23:03:43.075 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.077 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:43.077 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:43.079 00.002 8532 MoveAxis(W, 265, ABG)
23:03:43.079 00.000 8532 Guiding  Dir = 3, Dur = 265
23:03:43.079 00.000 7008 Enqueuing Expose request
23:03:43.081 00.002 8532 IsSlewing returns 0
23:03:43.082 00.001 8532 IsGuiding returns 0
23:03:43.082 00.000 8532 PulseGuide returned control before completion, sleep 275
23:03:43.098 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb11bba8-1397-44c2-89e3-e21c9ecf148c"}
23:03:43.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb11bba8-1397-44c2-89e3-e21c9ecf148c"}
23:03:43.102 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e684af6-ea16-4a84-9457-8a86abda6c72"}
23:03:43.103 00.001 7008 case statement mapped state 6 to 3
23:03:43.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e684af6-ea16-4a84-9457-8a86abda6c72"}
23:03:43.106 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e48fd77f-fbb5-4359-ba2a-f8833815dc46"}
23:03:43.108 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[6.81,7.26],"pixels":"..."},"id":"e48fd77f-fbb5-4359-ba2a-f8833815dc46"}
23:03:43.360 00.252 8532 IsGuiding returns 1
23:03:43.360 00.000 8532 scope still moving after pulse duration time elapsed
23:03:43.390 00.030 8532 IsSlewing returns 0
23:03:43.390 00.000 8532 IsGuiding returns 0
23:03:43.390 00.000 8532 scope move finished after 265 + 43 ms
23:03:43.390 00.000 8532 Move returns status 0, amount 265
23:03:43.390 00.000 8532 MoveAxis(N, 0, ABG)
23:03:43.390 00.000 8532 Move returns status 0, amount 0
23:03:43.390 00.000 8532 move complete, result=0
23:03:43.390 00.000 8532 worker thread done servicing request
23:03:43.390 00.000 8532 Worker thread wakes up
23:03:43.390 00.000 7008 GuideStep: 0.3 px 265 ms WEST, 0.0 px 0 ms NORTH
23:03:43.393 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:43.393 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:45.096 01.703 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c74dc8f-ebc3-487e-ac6e-df2040bfdda5"}
23:03:45.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c74dc8f-ebc3-487e-ac6e-df2040bfdda5"}
23:03:45.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f17dc990-c57e-40bf-93a7-7c43b1029f94"}
23:03:45.101 00.001 7008 case statement mapped state 6 to 3
23:03:45.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f17dc990-c57e-40bf-93a7-7c43b1029f94"}
23:03:45.105 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"09dcebe4-7ff9-4406-9bf8-d9f9796e6908"}
23:03:45.106 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[6.81,7.26],"pixels":"..."},"id":"09dcebe4-7ff9-4406-9bf8-d9f9796e6908"}
23:03:45.511 00.405 8532 Exposure complete
23:03:45.544 00.033 8532 worker thread done servicing request
23:03:45.544 00.000 7008 OnExposeComplete: enter
23:03:45.548 00.004 7008 UpdateGuideState(): m_state=6
23:03:45.550 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
23:03:45.551 00.001 7008 Star::Find returns 1 (0), X=552.87, Y=444.36, Mass=274936, SNR=348.8, Peak=50955 HFD=2.7
23:03:45.552 00.001 7008 MultiStar: [#1 0.69,0.37,0.52,U] [#2 0.48,0.23,0.53,U] [#3 0.66,0.29,0.42,U] [#4 0.73,0.37,0.35,U] [#5 0.78,0.39,0.32,U] [#6 0.53,0.29,0.34,U] [#7 0.64,0.50,0.28,U] [#8 0.57,0.04,0.32,U] 
23:03:45.553 00.001 7008 single-star, 8 included, MultiStar: {0.56, 0.29}, one-star: {0.33, 0.25}
23:03:45.554 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:03:45.555 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:03:45.556 00.001 7008 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.41 cameraTheta=0.64 mountX=0.31 mountY=0.12, mountTheta=0.37
23:03:45.560 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.25, opts=13)
23:03:45.561 00.001 7008 Enqueuing Move request for scope (0.33, 0.25)
23:03:45.562 00.001 8532 Worker thread wakes up
23:03:45.562 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.25) opts 0xd
23:03:45.562 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.25)
23:03:45.562 00.000 8532 Moving (0.33, 0.25) raw xDistance=0.31 yDistance=0.12
23:03:45.562 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2330, FiltMax=30114, Gamma=0.990
23:03:45.564 00.002 7008 UpdateGuideState exits: m=274936 SNR=348.8
23:03:45.565 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.566 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:45.567 00.001 7008 Enqueuing Expose request
23:03:45.569 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
23:03:45.569 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:45.569 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:45.569 00.000 8532 MoveAxis(W, 300, ABG)
23:03:45.569 00.000 8532 Guiding  Dir = 3, Dur = 300
23:03:45.569 00.000 8532 IsSlewing returns 0
23:03:45.569 00.000 8532 IsGuiding returns 0
23:03:45.570 00.001 8532 PulseGuide returned control before completion, sleep 310
23:03:45.892 00.322 8532 IsGuiding returns 0
23:03:45.892 00.000 8532 Move returns status 0, amount 300
23:03:45.892 00.000 8532 MoveAxis(N, 0, ABG)
23:03:45.892 00.000 8532 Move returns status 0, amount 0
23:03:45.892 00.000 8532 move complete, result=0
23:03:45.892 00.000 8532 worker thread done servicing request
23:03:45.892 00.000 8532 Worker thread wakes up
23:03:45.892 00.000 7008 GuideStep: 0.3 px 300 ms WEST, 0.1 px 0 ms NORTH
23:03:45.894 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:45.894 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:47.095 01.201 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"457b24dd-16b9-4592-ae93-b64fe50edfc5"}
23:03:47.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"457b24dd-16b9-4592-ae93-b64fe50edfc5"}
23:03:47.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a86602b-1df3-4f2c-88a3-a76b22a77553"}
23:03:47.101 00.001 7008 case statement mapped state 6 to 3
23:03:47.106 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a86602b-1df3-4f2c-88a3-a76b22a77553"}
23:03:47.114 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"731e0ee9-45a0-4033-825c-c2915629568a"}
23:03:47.118 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":670,"width":15,"height":15,"star_pos":[6.87,7.36],"pixels":"..."},"id":"731e0ee9-45a0-4033-825c-c2915629568a"}
23:03:48.027 00.909 8532 Exposure complete
23:03:48.055 00.028 8532 worker thread done servicing request
23:03:48.055 00.000 7008 OnExposeComplete: enter
23:03:48.057 00.002 7008 UpdateGuideState(): m_state=6
23:03:48.058 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
23:03:48.060 00.002 7008 Star::Find returns 1 (0), X=552.81, Y=444.36, Mass=276560, SNR=336.5, Peak=52341 HFD=2.7
23:03:48.061 00.001 7008 MultiStar: [#1 0.59,0.35,0.56,U] [#2 0.42,0.24,0.54,U] [#3 0.64,0.32,0.44,U] [#4 0.73,0.37,0.35,U] [#5 0.70,0.37,0.35,U] [#6 0.52,0.27,0.37,U] [#7 0.57,0.60,0.30,U] [#8 0.50,0.04,0.32,U] 
23:03:48.062 00.001 7008 single-star, 8 included, MultiStar: {0.50, 0.30}, one-star: {0.27, 0.25}
23:03:48.064 00.002 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
23:03:48.065 00.001 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.39 = 0.39)
23:03:48.066 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.74 mountX=0.26 mountY=0.14, mountTheta=0.51
23:03:48.069 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.25, opts=13)
23:03:48.070 00.001 7008 Enqueuing Move request for scope (0.27, 0.25)
23:03:48.071 00.001 8532 Worker thread wakes up
23:03:48.071 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2529, FiltMin=2399, FiltMax=29285, Gamma=0.990
23:03:48.073 00.002 7008 UpdateGuideState exits: m=276560 SNR=336.5
23:03:48.075 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.076 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:48.077 00.001 7008 Enqueuing Expose request
23:03:48.078 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd
23:03:48.078 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.25)
23:03:48.079 00.001 8532 Moving (0.27, 0.25) raw xDistance=0.26 yDistance=0.14
23:03:48.079 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:03:48.079 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:48.079 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:03:48.079 00.000 8532 MoveAxis(W, 253, ABG)
23:03:48.079 00.000 8532 Guiding  Dir = 3, Dur = 253
23:03:48.079 00.000 8532 IsSlewing returns 0
23:03:48.079 00.000 8532 IsGuiding returns 0
23:03:48.079 00.000 8532 PulseGuide returned control before completion, sleep 263
23:03:48.347 00.268 8532 IsGuiding returns 0
23:03:48.347 00.000 8532 Move returns status 0, amount 253
23:03:48.347 00.000 8532 MoveAxis(N, 0, ABG)
23:03:48.347 00.000 8532 Move returns status 0, amount 0
23:03:48.347 00.000 8532 move complete, result=0
23:03:48.347 00.000 8532 worker thread done servicing request
23:03:48.347 00.000 8532 Worker thread wakes up
23:03:48.347 00.000 7008 GuideStep: 0.3 px 253 ms WEST, 0.1 px 0 ms NORTH
23:03:48.349 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:48.350 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:49.097 00.747 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e56ce59a-f5df-4d8d-8c9a-a57f494d4355"}
23:03:49.101 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e56ce59a-f5df-4d8d-8c9a-a57f494d4355"}
23:03:49.105 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fae0df67-b744-45ce-a929-cbfb898551c9"}
23:03:49.106 00.001 7008 case statement mapped state 6 to 3
23:03:49.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fae0df67-b744-45ce-a929-cbfb898551c9"}
23:03:49.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c935be99-162d-4fe4-98f2-c8a8a6b25bad"}
23:03:49.113 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":671,"width":15,"height":15,"star_pos":[6.81,7.36],"pixels":"..."},"id":"c935be99-162d-4fe4-98f2-c8a8a6b25bad"}
23:03:50.482 01.369 8532 Exposure complete
23:03:50.506 00.024 8532 worker thread done servicing request
23:03:50.507 00.001 7008 OnExposeComplete: enter
23:03:50.508 00.001 7008 UpdateGuideState(): m_state=6
23:03:50.510 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
23:03:50.511 00.001 7008 Star::Find returns 1 (0), X=552.98, Y=444.36, Mass=286596, SNR=352.3, Peak=53034 HFD=2.5
23:03:50.513 00.002 7008 MultiStar: [#1 0.73,0.38,0.52,U] [#2 0.53,0.25,0.52,U] [#3 0.79,0.32,0.41,U] [#4 0.85,0.31,0.34,U] [#5 0.83,0.39,0.34,U] [#6 0.65,0.22,0.36,U] [#7 0.70,0.55,0.27,U] [#8 0.70,0.07,0.30,U] 
23:03:50.514 00.001 7008 single-star, 8 included, MultiStar: {0.65, 0.29}, one-star: {0.44, 0.25}
23:03:50.515 00.001 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:03:50.517 00.002 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:03:50.518 00.001 7008 CameraToMount -- cameraX=0.44 cameraY=0.25 hyp=0.50 cameraTheta=0.52 mountX=0.42 mountY=0.09, mountTheta=0.21
23:03:50.521 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=0.25, opts=13)
23:03:50.523 00.002 7008 Enqueuing Move request for scope (0.44, 0.25)
23:03:50.525 00.002 8532 Worker thread wakes up
23:03:50.525 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.25) opts 0xd
23:03:50.525 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, 0.25)
23:03:50.525 00.000 8532 Moving (0.44, 0.25) raw xDistance=0.42 yDistance=0.09
23:03:50.525 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
23:03:50.525 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2530, FiltMin=2414, FiltMax=27174, Gamma=0.990
23:03:50.526 00.001 7008 UpdateGuideState exits: m=286596 SNR=352.3
23:03:50.527 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.529 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:50.530 00.001 7008 Enqueuing Expose request
23:03:50.531 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:50.531 00.000 8532 MoveAxis(W, 397, ABG)
23:03:50.531 00.000 8532 Guiding  Dir = 3, Dur = 397
23:03:50.531 00.000 8532 IsSlewing returns 0
23:03:50.532 00.001 8532 IsGuiding returns 0
23:03:50.532 00.000 8532 PulseGuide returned control before completion, sleep 407
23:03:50.944 00.412 8532 IsGuiding returns 1
23:03:50.944 00.000 8532 scope still moving after pulse duration time elapsed
23:03:50.975 00.031 8532 IsSlewing returns 0
23:03:50.975 00.000 8532 IsGuiding returns 0
23:03:50.975 00.000 8532 scope move finished after 397 + 46 ms
23:03:50.975 00.000 8532 Move returns status 0, amount 397
23:03:50.975 00.000 8532 MoveAxis(N, 0, ABG)
23:03:50.975 00.000 8532 Move returns status 0, amount 0
23:03:50.975 00.000 8532 move complete, result=0
23:03:50.975 00.000 8532 worker thread done servicing request
23:03:50.975 00.000 8532 Worker thread wakes up
23:03:50.975 00.000 7008 GuideStep: 0.4 px 397 ms WEST, 0.1 px 0 ms NORTH
23:03:50.978 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:50.978 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:51.094 00.116 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f7d04c5-3ff4-4147-a198-fd279c5d9452"}
23:03:51.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f7d04c5-3ff4-4147-a198-fd279c5d9452"}
23:03:51.097 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8ab5428-a30c-4739-97d3-311dca440f00"}
23:03:51.100 00.003 7008 case statement mapped state 6 to 3
23:03:51.101 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8ab5428-a30c-4739-97d3-311dca440f00"}
23:03:51.102 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"590ecbf8-7559-4ac9-a673-9d3d1525f825"}
23:03:51.103 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[6.98,7.36],"pixels":"..."},"id":"590ecbf8-7559-4ac9-a673-9d3d1525f825"}
23:03:53.093 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71636eb6-1048-4c2a-a94c-db2281af095b"}
23:03:53.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71636eb6-1048-4c2a-a94c-db2281af095b"}
23:03:53.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"495703c2-43a1-4dcc-a64b-d012963876b7"}
23:03:53.099 00.002 7008 case statement mapped state 6 to 3
23:03:53.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"495703c2-43a1-4dcc-a64b-d012963876b7"}
23:03:53.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5107e02-4dec-4523-83bc-e5de5e90e909"}
23:03:53.105 00.002 8532 Exposure complete
23:03:53.105 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[6.98,7.36],"pixels":"..."},"id":"f5107e02-4dec-4523-83bc-e5de5e90e909"}
23:03:53.138 00.033 8532 worker thread done servicing request
23:03:53.138 00.000 7008 OnExposeComplete: enter
23:03:53.140 00.002 7008 UpdateGuideState(): m_state=6
23:03:53.142 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:03:53.143 00.001 7008 Star::Find returns 1 (0), X=552.75, Y=444.37, Mass=274269, SNR=329.2, Peak=50845 HFD=2.7
23:03:53.145 00.002 7008 MultiStar: [#1 0.55,0.34,0.57,U] [#2 0.32,0.28,0.55,U] [#3 0.51,0.36,0.45,U] [#4 0.60,0.42,0.38,U] [#5 0.62,0.39,0.35,U] [#6 0.38,0.25,0.37,U] [#7 0.42,0.54,0.29,U] [#8 0.10,0.31,0.31,U] 
23:03:53.147 00.002 7008 single-star, 8 included, MultiStar: {0.39, 0.33}, one-star: {0.21, 0.25}
23:03:53.148 00.001 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
23:03:53.149 00.001 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:03:53.151 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.88 mountX=0.19 mountY=0.17, mountTheta=0.73
23:03:53.154 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.25, opts=13)
23:03:53.156 00.002 7008 Enqueuing Move request for scope (0.21, 0.25)
23:03:53.158 00.002 8532 Worker thread wakes up
23:03:53.158 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
23:03:53.158 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
23:03:53.158 00.000 8532 Moving (0.21, 0.25) raw xDistance=0.19 yDistance=0.17
23:03:53.158 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.19
23:03:53.159 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.159 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2529, FiltMin=2258, FiltMax=26995, Gamma=0.990
23:03:53.160 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:03:53.160 00.000 8532 MoveAxis(W, 199, ABG)
23:03:53.160 00.000 8532 Guiding  Dir = 3, Dur = 199
23:03:53.160 00.000 7008 UpdateGuideState exits: m=274269 SNR=329.2
23:03:53.162 00.002 8532 IsSlewing returns 0
23:03:53.162 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.163 00.001 8532 IsGuiding returns 0
23:03:53.163 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:53.164 00.001 7008 Enqueuing Expose request
23:03:53.166 00.002 8532 PulseGuide returned control before completion, sleep 209
23:03:53.379 00.213 8532 IsGuiding returns 0
23:03:53.379 00.000 8532 Move returns status 0, amount 199
23:03:53.379 00.000 8532 MoveAxis(N, 0, ABG)
23:03:53.379 00.000 8532 Move returns status 0, amount 0
23:03:53.379 00.000 8532 move complete, result=0
23:03:53.379 00.000 8532 worker thread done servicing request
23:03:53.379 00.000 8532 Worker thread wakes up
23:03:53.379 00.000 7008 GuideStep: 0.2 px 199 ms WEST, 0.2 px 0 ms NORTH
23:03:53.381 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:53.381 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:55.092 01.711 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b7a572e-08ec-4057-a1c0-1c6caed4ce9d"}
23:03:55.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b7a572e-08ec-4057-a1c0-1c6caed4ce9d"}
23:03:55.096 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba215ea2-5d93-4e59-9488-aa77e2de89cb"}
23:03:55.097 00.001 7008 case statement mapped state 6 to 3
23:03:55.098 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba215ea2-5d93-4e59-9488-aa77e2de89cb"}
23:03:55.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"25ca2090-e9fa-466b-9396-b0b689e08403"}
23:03:55.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[6.75,7.37],"pixels":"..."},"id":"25ca2090-e9fa-466b-9396-b0b689e08403"}
23:03:55.499 00.397 8532 Exposure complete
23:03:55.526 00.027 8532 worker thread done servicing request
23:03:55.526 00.000 7008 OnExposeComplete: enter
23:03:55.528 00.002 7008 UpdateGuideState(): m_state=6
23:03:55.529 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
23:03:55.531 00.002 7008 Star::Find returns 1 (0), X=552.66, Y=444.36, Mass=268236, SNR=337.4, Peak=47715 HFD=2.8
23:03:55.533 00.002 7008 MultiStar: [#1 0.47,0.34,0.56,U] [#2 0.26,0.24,0.53,U] [#3 0.38,0.31,0.42,U] [#4 0.54,0.30,0.35,U] [#5 0.52,0.41,0.33,U] [#6 0.28,0.25,0.36,U] [#7 0.37,0.54,0.29,U] [#8 0.07,0.23,0.34,U] 
23:03:55.534 00.001 7008 single-star, 8 included, MultiStar: {0.30, 0.30}, one-star: {0.12, 0.25}
23:03:55.535 00.001 7008 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.07) = xAngle (1.18 = 1.18)
23:03:55.536 00.001 7008 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
23:03:55.537 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.11 mountX=0.10 mountY=0.19, mountTheta=1.07
23:03:55.540 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.25, opts=13)
23:03:55.542 00.002 7008 Enqueuing Move request for scope (0.12, 0.25)
23:03:55.543 00.001 8532 Worker thread wakes up
23:03:55.543 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
23:03:55.543 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
23:03:55.543 00.000 8532 Moving (0.12, 0.25) raw xDistance=0.10 yDistance=0.19
23:03:55.543 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:03:55.543 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:03:55.543 00.000 8532 MoveAxis(E, 0, ABG)
23:03:55.543 00.000 8532 Move returns status 0, amount 0
23:03:55.543 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2356, FiltMax=28092, Gamma=0.990
23:03:55.545 00.002 7008 UpdateGuideState exits: m=268236 SNR=337.4
23:03:55.546 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:55.547 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:55.549 00.002 7008 Enqueuing Expose request
23:03:55.550 00.001 8532 MoveAxis(S, 339, ABG)
23:03:55.550 00.000 8532 Guiding  Dir = 1, Dur = 339
23:03:55.550 00.000 8532 IsSlewing returns 0
23:03:55.551 00.001 8532 IsGuiding returns 0
23:03:55.551 00.000 8532 PulseGuide returned control before completion, sleep 349
23:03:55.906 00.355 8532 IsGuiding returns 0
23:03:55.906 00.000 8532 Move returns status 0, amount 339
23:03:55.906 00.000 8532 move complete, result=0
23:03:55.906 00.000 8532 worker thread done servicing request
23:03:55.906 00.000 8532 Worker thread wakes up
23:03:55.906 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:55.906 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:55.906 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 339 ms SOUTH
23:03:57.090 01.184 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e1068c7-89b8-4464-9541-46b2aec34ee4"}
23:03:57.093 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e1068c7-89b8-4464-9541-46b2aec34ee4"}
23:03:57.102 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8f9ff66-5e1e-4b55-b657-918d9f7b14e9"}
23:03:57.104 00.002 7008 case statement mapped state 6 to 3
23:03:57.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8f9ff66-5e1e-4b55-b657-918d9f7b14e9"}
23:03:57.108 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1694e0d-273c-4a02-bba1-0771844cbfb7"}
23:03:57.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":674,"width":15,"height":15,"star_pos":[6.66,7.36],"pixels":"..."},"id":"d1694e0d-273c-4a02-bba1-0771844cbfb7"}
23:03:58.035 00.925 8532 Exposure complete
23:03:58.066 00.031 8532 worker thread done servicing request
23:03:58.066 00.000 7008 OnExposeComplete: enter
23:03:58.068 00.002 7008 UpdateGuideState(): m_state=6
23:03:58.070 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
23:03:58.072 00.002 7008 Star::Find returns 1 (0), X=552.83, Y=444.15, Mass=281824, SNR=356.8, Peak=58382 HFD=2.3
23:03:58.074 00.002 7008 MultiStar: [#1 0.64,0.12,0.55,U] [#2 0.44,0.03,0.51,U] [#3 0.63,0.04,0.40,U] [#4 0.73,0.09,0.35,U] [#5 0.68,0.11,0.31,U] [#6 0.50,0.11,0.35,U] [#7 0.53,0.33,0.26,U] [#8 0.56,-0.22,0.32,U] 
23:03:58.075 00.001 7008 single-star, 8 included, MultiStar: {0.51, 0.06}, one-star: {0.29, 0.04}
23:03:58.077 00.002 7008 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.07) = xAngle (0.20 = 0.20)
23:03:58.079 00.002 7008 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.22 = -0.22)
23:03:58.080 00.001 7008 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.13 mountX=0.29 mountY=-0.06, mountTheta=-0.21
23:03:58.083 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.04, opts=13)
23:03:58.085 00.002 7008 Enqueuing Move request for scope (0.29, 0.04)
23:03:58.087 00.002 8532 Worker thread wakes up
23:03:58.087 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2395, FiltMax=28627, Gamma=0.990
23:03:58.089 00.002 7008 UpdateGuideState exits: m=281824 SNR=356.8
23:03:58.090 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
23:03:58.091 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.092 00.001 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
23:03:58.092 00.000 8532 Moving (0.29, 0.04) raw xDistance=0.29 yDistance=-0.06
23:03:58.092 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:03:58.092 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:58.093 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:03:58.095 00.002 7008 Enqueuing Expose request
23:03:58.096 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:58.096 00.000 8532 MoveAxis(W, 264, ABG)
23:03:58.096 00.000 8532 Guiding  Dir = 3, Dur = 264
23:03:58.097 00.001 8532 IsSlewing returns 0
23:03:58.097 00.000 8532 IsGuiding returns 0
23:03:58.097 00.000 8532 PulseGuide returned control before completion, sleep 274
23:03:58.384 00.287 8532 IsGuiding returns 0
23:03:58.384 00.000 8532 Move returns status 0, amount 264
23:03:58.384 00.000 8532 MoveAxis(N, 0, ABG)
23:03:58.384 00.000 8532 Move returns status 0, amount 0
23:03:58.384 00.000 8532 move complete, result=0
23:03:58.384 00.000 8532 worker thread done servicing request
23:03:58.384 00.000 8532 Worker thread wakes up
23:03:58.384 00.000 7008 GuideStep: 0.3 px 264 ms WEST, -0.1 px 0 ms NORTH
23:03:58.387 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:03:58.387 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:03:59.090 00.703 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8527b01b-0b3a-4eba-8827-11117a57f3ff"}
23:03:59.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8527b01b-0b3a-4eba-8827-11117a57f3ff"}
23:03:59.093 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cb50ab15-92f7-441a-973d-e2d576633795"}
23:03:59.095 00.002 7008 case statement mapped state 6 to 3
23:03:59.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb50ab15-92f7-441a-973d-e2d576633795"}
23:03:59.099 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1bcd090a-6c82-461f-b140-dddc234c836f"}
23:03:59.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[6.83,7.15],"pixels":"..."},"id":"1bcd090a-6c82-461f-b140-dddc234c836f"}
23:04:00.510 01.408 8532 Exposure complete
23:04:00.542 00.032 8532 worker thread done servicing request
23:04:00.542 00.000 7008 OnExposeComplete: enter
23:04:00.544 00.002 7008 UpdateGuideState(): m_state=6
23:04:00.546 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
23:04:00.553 00.007 7008 Star::Find returns 1 (0), X=552.78, Y=444.18, Mass=274853, SNR=339.7, Peak=56254 HFD=2.4
23:04:00.555 00.002 7008 MultiStar: [#1 0.57,0.12,0.56,U] [#2 0.36,-0.01,0.55,U] [#3 0.50,-0.03,0.42,U] [#4 0.68,0.03,0.35,U] [#5 0.76,0.13,0.33,U] [#6 0.42,-0.00,0.37,U] [#7 0.47,0.34,0.28,U] [#8 0.11,0.21,0.33,U] 
23:04:00.557 00.002 7008 single-star, 8 included, MultiStar: {0.43, 0.08}, one-star: {0.24, 0.06}
23:04:00.558 00.001 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
23:04:00.562 00.004 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
23:04:00.568 00.006 7008 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.25 mountX=0.24 mountY=-0.02, mountTheta=-0.10
23:04:00.572 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.06, opts=13)
23:04:00.574 00.002 7008 Enqueuing Move request for scope (0.24, 0.06)
23:04:00.575 00.001 8532 Worker thread wakes up
23:04:00.575 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2339, FiltMax=25716, Gamma=0.990
23:04:00.578 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
23:04:00.578 00.000 7008 UpdateGuideState exits: m=274853 SNR=339.7
23:04:00.579 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:00.581 00.002 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
23:04:00.581 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:00.582 00.001 7008 Enqueuing Expose request
23:04:00.584 00.002 8532 Moving (0.24, 0.06) raw xDistance=0.24 yDistance=-0.02
23:04:00.584 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:04:00.584 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:00.584 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:00.584 00.000 8532 MoveAxis(W, 236, ABG)
23:04:00.584 00.000 8532 Guiding  Dir = 3, Dur = 236
23:04:00.585 00.001 8532 IsSlewing returns 0
23:04:00.585 00.000 8532 IsGuiding returns 0
23:04:00.585 00.000 8532 PulseGuide returned control before completion, sleep 246
23:04:00.836 00.251 8532 IsGuiding returns 0
23:04:00.836 00.000 8532 Move returns status 0, amount 236
23:04:00.836 00.000 8532 MoveAxis(N, 0, ABG)
23:04:00.836 00.000 8532 Move returns status 0, amount 0
23:04:00.836 00.000 8532 move complete, result=0
23:04:00.836 00.000 8532 worker thread done servicing request
23:04:00.836 00.000 7008 GuideStep: 0.2 px 236 ms WEST, -0.0 px 0 ms NORTH
23:04:00.839 00.003 8532 Worker thread wakes up
23:04:00.839 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:00.839 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:01.089 00.250 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01a0e3be-5664-4251-b170-7b392afc7f7b"}
23:04:01.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01a0e3be-5664-4251-b170-7b392afc7f7b"}
23:04:01.093 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"150c3dec-85b2-4bb3-aa77-8dd23a8c333e"}
23:04:01.096 00.003 7008 case statement mapped state 6 to 3
23:04:01.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"150c3dec-85b2-4bb3-aa77-8dd23a8c333e"}
23:04:01.101 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a49237e7-47d2-4455-9375-e66cb074b5eb"}
23:04:01.104 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[6.78,7.18],"pixels":"..."},"id":"a49237e7-47d2-4455-9375-e66cb074b5eb"}
23:04:02.966 01.862 8532 Exposure complete
23:04:02.996 00.030 8532 worker thread done servicing request
23:04:02.997 00.001 7008 OnExposeComplete: enter
23:04:02.998 00.001 7008 UpdateGuideState(): m_state=6
23:04:03.000 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
23:04:03.001 00.001 7008 Star::Find returns 1 (0), X=552.92, Y=444.09, Mass=283539, SNR=353.2, Peak=51457 HFD=2.3
23:04:03.003 00.002 7008 MultiStar: [#1 0.68,0.02,0.53,U] [#2 0.49,-0.09,0.51,U] [#3 0.77,-0.11,0.40,U] [#4 0.79,-0.05,0.34,U] [#5 0.78,0.00,0.32,U] [#6 0.57,-0.04,0.35,U] [#7 0.57,0.11,0.27,U] [#8 0.57,-0.20,0.31,U] 
23:04:03.004 00.001 7008 single-star, 8 included, MultiStar: {0.58, -0.04}, one-star: {0.38, -0.02}
23:04:03.006 00.002 7008 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.07) = xAngle (0.01 = 0.01)
23:04:03.007 00.001 7008 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.40 = -0.40)
23:04:03.009 00.002 7008 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.39 cameraTheta=-0.06 mountX=0.39 mountY=-0.15, mountTheta=-0.37
23:04:03.012 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=-0.02, opts=13)
23:04:03.013 00.001 7008 Enqueuing Move request for scope (0.38, -0.02)
23:04:03.015 00.002 8532 Worker thread wakes up
23:04:03.015 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.02) opts 0xd
23:04:03.015 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, -0.02)
23:04:03.015 00.000 8532 Moving (0.38, -0.02) raw xDistance=0.39 yDistance=-0.15
23:04:03.015 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:04:03.015 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:03.015 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2272, FiltMax=31327, Gamma=0.990
23:04:03.017 00.002 7008 UpdateGuideState exits: m=283539 SNR=353.2
23:04:03.019 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.020 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:03.021 00.001 7008 Enqueuing Expose request
23:04:03.023 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:03.024 00.001 8532 MoveAxis(W, 366, ABG)
23:04:03.024 00.000 8532 Guiding  Dir = 3, Dur = 366
23:04:03.024 00.000 8532 IsSlewing returns 0
23:04:03.025 00.001 8532 IsGuiding returns 0
23:04:03.025 00.000 8532 PulseGuide returned control before completion, sleep 376
23:04:03.088 00.063 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47e172c3-6db2-4b8d-a085-02d4738b93ba"}
23:04:03.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47e172c3-6db2-4b8d-a085-02d4738b93ba"}
23:04:03.093 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e53d5b2a-0bc0-4ee0-8606-82b3d595081a"}
23:04:03.096 00.003 7008 case statement mapped state 6 to 3
23:04:03.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e53d5b2a-0bc0-4ee0-8606-82b3d595081a"}
23:04:03.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e592258-a1d7-4eea-9290-c99f40f5d7c5"}
23:04:03.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[6.92,7.09],"pixels":"..."},"id":"5e592258-a1d7-4eea-9290-c99f40f5d7c5"}
23:04:03.414 00.311 8532 IsGuiding returns 0
23:04:03.414 00.000 8532 Move returns status 0, amount 366
23:04:03.414 00.000 8532 MoveAxis(N, 0, ABG)
23:04:03.414 00.000 8532 Move returns status 0, amount 0
23:04:03.414 00.000 8532 move complete, result=0
23:04:03.414 00.000 8532 worker thread done servicing request
23:04:03.414 00.000 8532 Worker thread wakes up
23:04:03.414 00.000 7008 GuideStep: 0.4 px 366 ms WEST, -0.1 px 0 ms NORTH
23:04:03.416 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:03.416 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:05.088 01.672 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71baa703-f6d4-4911-aa8a-98cf6e8017a5"}
23:04:05.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71baa703-f6d4-4911-aa8a-98cf6e8017a5"}
23:04:05.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97b9befb-c437-44b3-ab7c-b6a6f08dbf1b"}
23:04:05.093 00.001 7008 case statement mapped state 6 to 3
23:04:05.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"97b9befb-c437-44b3-ab7c-b6a6f08dbf1b"}
23:04:05.096 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4de8c53c-e26d-45f0-8492-9ab738c2d8e7"}
23:04:05.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":677,"width":15,"height":15,"star_pos":[6.92,7.09],"pixels":"..."},"id":"4de8c53c-e26d-45f0-8492-9ab738c2d8e7"}
23:04:05.542 00.443 8532 Exposure complete
23:04:05.569 00.027 8532 worker thread done servicing request
23:04:05.569 00.000 7008 OnExposeComplete: enter
23:04:05.571 00.002 7008 UpdateGuideState(): m_state=6
23:04:05.573 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
23:04:05.574 00.001 7008 Star::Find returns 1 (0), X=552.72, Y=443.91, Mass=269431, SNR=332.2, Peak=51613 HFD=2.3
23:04:05.576 00.002 7008 MultiStar: [#1 0.50,-0.16,0.54,U] [#2 0.26,-0.27,0.57,U] [#3 0.44,-0.25,0.43,U] [#4 0.61,-0.27,0.35,U] [#5 0.57,-0.10,0.34,U] [#6 0.31,-0.22,0.36,U] [#7 0.38,-0.04,0.29,U] [#8 -0.02,-0.18,0.31,U] 
23:04:05.579 00.003 7008 single-star, 8 included, MultiStar: {0.34, -0.20}, one-star: {0.18, -0.20}
23:04:05.581 00.002 7008 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.07) = xAngle (-0.78 = -0.78)
23:04:05.582 00.001 7008 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.19 = -1.19)
23:04:05.585 00.003 7008 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=0.19 mountY=-0.25, mountTheta=-0.92
23:04:05.587 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=-0.20, opts=13)
23:04:05.589 00.002 7008 Enqueuing Move request for scope (0.18, -0.20)
23:04:05.590 00.001 8532 Worker thread wakes up
23:04:05.590 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
23:04:05.590 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
23:04:05.591 00.001 8532 Moving (0.18, -0.20) raw xDistance=0.19 yDistance=-0.25
23:04:05.591 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.19
23:04:05.591 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:05.591 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2527, FiltMin=2349, FiltMax=29490, Gamma=0.990
23:04:05.592 00.001 7008 UpdateGuideState exits: m=269431 SNR=332.2
23:04:05.595 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.597 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:05.599 00.002 7008 Enqueuing Expose request
23:04:05.600 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:04:05.600 00.000 8532 MoveAxis(W, 198, ABG)
23:04:05.600 00.000 8532 Guiding  Dir = 3, Dur = 198
23:04:05.600 00.000 8532 IsSlewing returns 0
23:04:05.601 00.001 8532 IsGuiding returns 0
23:04:05.601 00.000 8532 PulseGuide returned control before completion, sleep 208
23:04:05.815 00.214 8532 IsGuiding returns 0
23:04:05.815 00.000 8532 Move returns status 0, amount 198
23:04:05.815 00.000 8532 MoveAxis(N, 0, ABG)
23:04:05.815 00.000 8532 Move returns status 0, amount 0
23:04:05.815 00.000 8532 move complete, result=0
23:04:05.815 00.000 8532 worker thread done servicing request
23:04:05.815 00.000 8532 Worker thread wakes up
23:04:05.815 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:05.815 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:05.815 00.000 7008 GuideStep: 0.2 px 198 ms WEST, -0.2 px 0 ms NORTH
23:04:07.088 01.273 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39ed6002-8500-468e-be49-eda6d950aeeb"}
23:04:07.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39ed6002-8500-468e-be49-eda6d950aeeb"}
23:04:07.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f87c647-a007-4968-96a0-7e345cc73d24"}
23:04:07.094 00.002 7008 case statement mapped state 6 to 3
23:04:07.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f87c647-a007-4968-96a0-7e345cc73d24"}
23:04:07.098 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab6c436b-3d35-4523-a34d-182531c44896"}
23:04:07.099 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":678,"width":15,"height":15,"star_pos":[6.72,6.91],"pixels":"..."},"id":"ab6c436b-3d35-4523-a34d-182531c44896"}
23:04:07.942 00.843 8532 Exposure complete
23:04:07.972 00.030 8532 worker thread done servicing request
23:04:07.972 00.000 7008 OnExposeComplete: enter
23:04:07.974 00.002 7008 UpdateGuideState(): m_state=6
23:04:07.976 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
23:04:07.978 00.002 7008 Star::Find returns 1 (0), X=552.84, Y=444.02, Mass=276693, SNR=345.9, Peak=55921 HFD=2.2
23:04:07.980 00.002 7008 MultiStar: [#1 0.59,0.00,0.53,U] [#2 0.45,-0.15,0.53,U] [#3 0.58,-0.19,0.42,U] [#4 0.72,-0.12,0.34,U] [#5 0.69,0.04,0.32,U] [#6 0.45,0.00,0.36,U] [#7 0.54,0.02,0.28,U] [#8 0.36,-0.17,0.33,U] 
23:04:07.982 00.002 7008 single-star, 8 included, MultiStar: {0.48, -0.08}, one-star: {0.30, -0.10}
23:04:07.984 00.002 7008 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.07) = xAngle (-0.24 = -0.24)
23:04:07.985 00.001 7008 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.65 = -0.65)
23:04:07.986 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-0.31 mountX=0.30 mountY=-0.19, mountTheta=-0.56
23:04:07.989 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=-0.10, opts=13)
23:04:07.991 00.002 7008 Enqueuing Move request for scope (0.30, -0.10)
23:04:07.992 00.001 8532 Worker thread wakes up
23:04:07.992 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
23:04:07.992 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
23:04:07.992 00.000 8532 Moving (0.30, -0.10) raw xDistance=0.30 yDistance=-0.19
23:04:07.992 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:04:07.992 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:07.993 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2527, FiltMin=2372, FiltMax=28271, Gamma=0.990
23:04:07.994 00.001 7008 UpdateGuideState exits: m=276693 SNR=345.9
23:04:07.995 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:07.996 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:07.998 00.002 7008 Enqueuing Expose request
23:04:07.999 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:04:07.999 00.000 8532 MoveAxis(W, 290, ABG)
23:04:07.999 00.000 8532 Guiding  Dir = 3, Dur = 290
23:04:07.999 00.000 8532 IsSlewing returns 0
23:04:08.000 00.001 8532 IsGuiding returns 0
23:04:08.000 00.000 8532 PulseGuide returned control before completion, sleep 300
23:04:08.309 00.309 8532 IsGuiding returns 0
23:04:08.309 00.000 8532 Move returns status 0, amount 290
23:04:08.309 00.000 8532 MoveAxis(N, 0, ABG)
23:04:08.309 00.000 8532 Move returns status 0, amount 0
23:04:08.309 00.000 8532 move complete, result=0
23:04:08.309 00.000 8532 worker thread done servicing request
23:04:08.309 00.000 8532 Worker thread wakes up
23:04:08.309 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:08.309 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:08.309 00.000 7008 GuideStep: 0.3 px 290 ms WEST, -0.2 px 0 ms NORTH
23:04:09.087 00.778 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e85eee7-cf94-4dc7-ada6-128301fd4ee5"}
23:04:09.089 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e85eee7-cf94-4dc7-ada6-128301fd4ee5"}
23:04:09.090 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84039a38-0238-429e-b13a-7c0d2b3113e3"}
23:04:09.092 00.002 7008 case statement mapped state 6 to 3
23:04:09.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"84039a38-0238-429e-b13a-7c0d2b3113e3"}
23:04:09.096 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cca5fa55-3880-4fa0-ae06-8be6dd2ee0f9"}
23:04:09.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":679,"width":15,"height":15,"star_pos":[6.84,7.02],"pixels":"..."},"id":"cca5fa55-3880-4fa0-ae06-8be6dd2ee0f9"}
23:04:10.427 01.329 8532 Exposure complete
23:04:10.452 00.025 8532 worker thread done servicing request
23:04:10.452 00.000 7008 OnExposeComplete: enter
23:04:10.454 00.002 7008 UpdateGuideState(): m_state=6
23:04:10.456 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
23:04:10.458 00.002 7008 Star::Find returns 1 (0), X=552.59, Y=444.14, Mass=281067, SNR=344.2, Peak=51511 HFD=2.3
23:04:10.460 00.002 7008 MultiStar: [#1 0.37,0.12,0.56,U] [#2 0.16,0.02,0.52,U] [#3 0.39,0.04,0.41,U] [#4 0.44,0.17,0.35,U] [#5 0.39,0.20,0.32,U] [#6 0.24,0.06,0.36,U] [#7 0.25,0.32,0.28,U] [#8 0.05,0.04,0.30,U] 
23:04:10.461 00.001 7008 single-star, 8 included, MultiStar: {0.23, 0.09}, one-star: {0.05, 0.03}
23:04:10.463 00.002 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:04:10.466 00.003 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
23:04:10.470 00.004 7008 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.50 mountX=0.05 mountY=0.01, mountTheta=0.19
23:04:10.474 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.03, opts=13)
23:04:10.477 00.003 7008 Enqueuing Move request for scope (0.05, 0.03)
23:04:10.480 00.003 8532 Worker thread wakes up
23:04:10.480 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2526, FiltMin=2343, FiltMax=30953, Gamma=0.990
23:04:10.482 00.002 7008 UpdateGuideState exits: m=281067 SNR=344.2
23:04:10.484 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.485 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:10.486 00.001 7008 Enqueuing Expose request
23:04:10.487 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:04:10.487 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:04:10.487 00.000 8532 Moving (0.05, 0.03) raw xDistance=0.05 yDistance=0.01
23:04:10.487 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:04:10.488 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:10.488 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:10.488 00.000 8532 MoveAxis(E, 0, ABG)
23:04:10.488 00.000 8532 Move returns status 0, amount 0
23:04:10.488 00.000 8532 MoveAxis(N, 0, ABG)
23:04:10.488 00.000 8532 Move returns status 0, amount 0
23:04:10.488 00.000 8532 move complete, result=0
23:04:10.488 00.000 8532 worker thread done servicing request
23:04:10.488 00.000 8532 Worker thread wakes up
23:04:10.488 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:10.488 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:10.488 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:11.086 00.598 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5401915f-089a-4b9b-b571-90466167adbd"}
23:04:11.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5401915f-089a-4b9b-b571-90466167adbd"}
23:04:11.090 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"08580650-5991-49e8-89fd-5ce5abe134b7"}
23:04:11.091 00.001 7008 case statement mapped state 6 to 3
23:04:11.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"08580650-5991-49e8-89fd-5ce5abe134b7"}
23:04:11.095 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bba7a1a1-93f6-47a7-b3cb-fe77205bc8cf"}
23:04:11.096 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[6.59,7.14],"pixels":"..."},"id":"bba7a1a1-93f6-47a7-b3cb-fe77205bc8cf"}
23:04:12.618 01.522 8532 Exposure complete
23:04:12.647 00.029 8532 worker thread done servicing request
23:04:12.647 00.000 7008 OnExposeComplete: enter
23:04:12.649 00.002 7008 UpdateGuideState(): m_state=6
23:04:12.650 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
23:04:12.651 00.001 7008 Star::Find returns 1 (0), X=552.61, Y=444.21, Mass=264961, SNR=331.2, Peak=48831 HFD=2.4
23:04:12.653 00.002 7008 MultiStar: [#1 0.38,0.19,0.56,U] [#2 0.25,0.08,0.55,U] [#3 0.41,0.05,0.43,U] [#4 0.54,0.21,0.35,U] [#5 0.43,0.24,0.35,U] [#6 0.27,0.06,0.36,U] [#7 0.32,0.30,0.30,U] [#8 -0.04,0.18,0.33,U] 
23:04:12.654 00.001 7008 single-star, 8 included, MultiStar: {0.27, 0.14}, one-star: {0.08, 0.09}
23:04:12.655 00.001 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
23:04:12.657 00.002 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.53 = 0.53)
23:04:12.658 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=0.06, mountTheta=0.72
23:04:12.660 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.09, opts=13)
23:04:12.662 00.002 7008 Enqueuing Move request for scope (0.08, 0.09)
23:04:12.663 00.001 8532 Worker thread wakes up
23:04:12.663 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2351, FiltMax=30752, Gamma=0.990
23:04:12.665 00.002 7008 UpdateGuideState exits: m=264961 SNR=331.2
23:04:12.667 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.668 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:12.669 00.001 7008 Enqueuing Expose request
23:04:12.670 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:04:12.670 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:04:12.671 00.001 8532 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=0.06
23:04:12.671 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:04:12.671 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:12.671 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:12.671 00.000 8532 MoveAxis(E, 0, ABG)
23:04:12.671 00.000 8532 Move returns status 0, amount 0
23:04:12.671 00.000 8532 MoveAxis(N, 0, ABG)
23:04:12.671 00.000 8532 Move returns status 0, amount 0
23:04:12.671 00.000 8532 move complete, result=0
23:04:12.671 00.000 8532 worker thread done servicing request
23:04:12.671 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:12.672 00.001 8532 Worker thread wakes up
23:04:12.672 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:12.672 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:13.089 00.417 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d729326a-7962-44be-929c-ee76ccc62be5"}
23:04:13.092 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d729326a-7962-44be-929c-ee76ccc62be5"}
23:04:13.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce46da3c-0c47-43cd-a79b-33c0030e53da"}
23:04:13.096 00.002 7008 case statement mapped state 6 to 3
23:04:13.097 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce46da3c-0c47-43cd-a79b-33c0030e53da"}
23:04:13.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"212d229e-fe62-4583-9528-dbb116a4cb5b"}
23:04:13.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[6.61,7.21],"pixels":"..."},"id":"212d229e-fe62-4583-9528-dbb116a4cb5b"}
23:04:14.791 01.689 8532 Exposure complete
23:04:14.816 00.025 8532 worker thread done servicing request
23:04:14.816 00.000 7008 OnExposeComplete: enter
23:04:14.818 00.002 7008 UpdateGuideState(): m_state=6
23:04:14.819 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
23:04:14.820 00.001 7008 Star::Find returns 1 (0), X=552.62, Y=444.16, Mass=272163, SNR=343.6, Peak=51262 HFD=2.3
23:04:14.821 00.001 7008 MultiStar: [#1 0.39,0.16,0.54,U] [#2 0.22,0.07,0.53,U] [#3 0.39,0.00,0.41,U] [#4 0.56,0.14,0.35,U] [#5 0.49,0.24,0.33,U] [#6 0.26,0.05,0.34,U] [#7 0.34,0.19,0.28,U] [#8 -0.02,0.07,0.32,U] 
23:04:14.823 00.002 7008 single-star, 8 included, MultiStar: {0.27, 0.09}, one-star: {0.08, 0.04}
23:04:14.824 00.001 7008 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.07) = xAngle (0.56 = 0.56)
23:04:14.825 00.001 7008 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
23:04:14.826 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.10 cameraTheta=0.49 mountX=0.08 mountY=0.01, mountTheta=0.17
23:04:14.830 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.04, opts=13)
23:04:14.833 00.003 7008 Enqueuing Move request for scope (0.08, 0.04)
23:04:14.835 00.002 8532 Worker thread wakes up
23:04:14.835 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2323, FiltMax=30085, Gamma=0.990
23:04:14.837 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:04:14.837 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:04:14.837 00.000 8532 Moving (0.08, 0.04) raw xDistance=0.08 yDistance=0.01
23:04:14.837 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:04:14.837 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:14.837 00.000 7008 UpdateGuideState exits: m=272163 SNR=343.6
23:04:14.839 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:14.839 00.000 8532 MoveAxis(E, 0, ABG)
23:04:14.839 00.000 8532 Move returns status 0, amount 0
23:04:14.839 00.000 8532 MoveAxis(N, 0, ABG)
23:04:14.839 00.000 8532 Move returns status 0, amount 0
23:04:14.839 00.000 8532 move complete, result=0
23:04:14.839 00.000 8532 worker thread done servicing request
23:04:14.839 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.841 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:14.843 00.002 7008 Enqueuing Expose request
23:04:14.844 00.001 8532 Worker thread wakes up
23:04:14.844 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:14.845 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:14.845 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:15.089 00.244 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a556a8e2-dbb3-4bfc-a7d1-90d31f014deb"}
23:04:15.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a556a8e2-dbb3-4bfc-a7d1-90d31f014deb"}
23:04:15.093 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c940330c-8eea-4964-896a-b749cfd6bc1c"}
23:04:15.096 00.003 7008 case statement mapped state 6 to 3
23:04:15.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c940330c-8eea-4964-896a-b749cfd6bc1c"}
23:04:15.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf361764-a91b-43bb-8af3-192077e3e116"}
23:04:15.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":682,"width":15,"height":15,"star_pos":[6.62,7.16],"pixels":"..."},"id":"cf361764-a91b-43bb-8af3-192077e3e116"}
23:04:16.963 01.861 8532 Exposure complete
23:04:16.996 00.033 8532 worker thread done servicing request
23:04:16.996 00.000 7008 OnExposeComplete: enter
23:04:16.998 00.002 7008 UpdateGuideState(): m_state=6
23:04:16.999 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
23:04:17.000 00.001 7008 Star::Find returns 1 (0), X=552.70, Y=444.24, Mass=265045, SNR=332.1, Peak=51050 HFD=2.5
23:04:17.002 00.002 7008 MultiStar: [#1 0.51,0.17,0.54,U] [#2 0.29,0.04,0.57,U] [#3 0.47,0.14,0.42,U] [#4 0.64,0.24,0.38,U] [#5 0.59,0.32,0.32,U] [#6 0.33,0.09,0.36,U] [#7 0.35,0.36,0.29,U] [#8 0.07,0.05,0.31,U] 
23:04:17.003 00.001 7008 single-star, 8 included, MultiStar: {0.35, 0.15}, one-star: {0.16, 0.12}
23:04:17.005 00.002 7008 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
23:04:17.007 00.002 7008 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:04:17.008 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=0.15 mountY=0.06, mountTheta=0.38
23:04:17.011 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.12, opts=13)
23:04:17.013 00.002 7008 Enqueuing Move request for scope (0.16, 0.12)
23:04:17.015 00.002 8532 Worker thread wakes up
23:04:17.015 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2526, FiltMin=2280, FiltMax=26532, Gamma=0.990
23:04:17.017 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:04:17.017 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:04:17.017 00.000 8532 Moving (0.16, 0.12) raw xDistance=0.15 yDistance=0.06
23:04:17.017 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:04:17.017 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.017 00.000 7008 UpdateGuideState exits: m=265045 SNR=332.1
23:04:17.019 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:17.019 00.000 8532 MoveAxis(E, 0, ABG)
23:04:17.019 00.000 8532 Move returns status 0, amount 0
23:04:17.019 00.000 8532 MoveAxis(N, 0, ABG)
23:04:17.020 00.001 8532 Move returns status 0, amount 0
23:04:17.020 00.000 8532 move complete, result=0
23:04:17.020 00.000 8532 worker thread done servicing request
23:04:17.020 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.021 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:17.023 00.002 7008 Enqueuing Expose request
23:04:17.024 00.001 8532 Worker thread wakes up
23:04:17.025 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:17.025 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:17.025 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:17.089 00.064 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"803de4ad-8aa8-4d2f-952b-c04996a2afc2"}
23:04:17.090 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"803de4ad-8aa8-4d2f-952b-c04996a2afc2"}
23:04:17.091 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d925ba3d-0b5b-46a4-b766-e5fabcf56dc5"}
23:04:17.094 00.003 7008 case statement mapped state 6 to 3
23:04:17.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d925ba3d-0b5b-46a4-b766-e5fabcf56dc5"}
23:04:17.096 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c735510-bc9a-4c21-bfcc-bf77f3dd538a"}
23:04:17.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[6.70,7.24],"pixels":"..."},"id":"1c735510-bc9a-4c21-bfcc-bf77f3dd538a"}
23:04:19.089 01.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24f83b1c-aa50-4f57-ad6a-b5919f2c7fb8"}
23:04:19.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24f83b1c-aa50-4f57-ad6a-b5919f2c7fb8"}
23:04:19.092 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e9463df-c05f-4ef9-85ab-f3e72b4a0ab4"}
23:04:19.094 00.002 7008 case statement mapped state 6 to 3
23:04:19.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e9463df-c05f-4ef9-85ab-f3e72b4a0ab4"}
23:04:19.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"74ab0d94-cfaa-44d1-a471-2bdfeeec5261"}
23:04:19.098 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[6.70,7.24],"pixels":"..."},"id":"74ab0d94-cfaa-44d1-a471-2bdfeeec5261"}
23:04:19.154 00.056 8532 Exposure complete
23:04:19.183 00.029 8532 worker thread done servicing request
23:04:19.184 00.001 7008 OnExposeComplete: enter
23:04:19.186 00.002 7008 UpdateGuideState(): m_state=6
23:04:19.188 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
23:04:19.190 00.002 7008 Star::Find returns 1 (0), X=552.81, Y=444.29, Mass=276516, SNR=339.4, Peak=53672 HFD=2.5
23:04:19.192 00.002 7008 MultiStar: [#1 0.63,0.27,0.55,U] [#2 0.42,0.09,0.55,U] [#3 0.58,0.22,0.42,U] [#4 0.77,0.30,0.35,U] [#5 0.66,0.26,0.34,U] [#6 0.46,0.04,0.35,U] [#7 0.62,0.41,0.29,U] [#8 0.46,-0.04,0.33,U] 
23:04:19.193 00.001 7008 single-star, 8 included, MultiStar: {0.50, 0.18}, one-star: {0.27, 0.17}
23:04:19.194 00.001 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.64 = 0.64)
23:04:19.195 00.001 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:04:19.197 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.57 mountX=0.26 mountY=0.07, mountTheta=0.27
23:04:19.199 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.17, opts=13)
23:04:19.201 00.002 7008 Enqueuing Move request for scope (0.27, 0.17)
23:04:19.202 00.001 8532 Worker thread wakes up
23:04:19.202 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
23:04:19.202 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
23:04:19.202 00.000 8532 Moving (0.27, 0.17) raw xDistance=0.26 yDistance=0.07
23:04:19.202 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:04:19.202 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.202 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2304, FiltMax=28560, Gamma=0.990
23:04:19.204 00.002 7008 UpdateGuideState exits: m=276516 SNR=339.4
23:04:19.205 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.207 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:19.209 00.002 7008 Enqueuing Expose request
23:04:19.213 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:19.213 00.000 8532 MoveAxis(W, 232, ABG)
23:04:19.213 00.000 8532 Guiding  Dir = 3, Dur = 232
23:04:19.214 00.001 8532 IsSlewing returns 0
23:04:19.214 00.000 8532 IsGuiding returns 0
23:04:19.215 00.001 8532 PulseGuide returned control before completion, sleep 242
23:04:19.458 00.243 8532 IsGuiding returns 1
23:04:19.458 00.000 8532 scope still moving after pulse duration time elapsed
23:04:19.490 00.032 8532 IsSlewing returns 0
23:04:19.490 00.000 8532 IsGuiding returns 0
23:04:19.490 00.000 8532 scope move finished after 232 + 43 ms
23:04:19.490 00.000 8532 Move returns status 0, amount 232
23:04:19.490 00.000 8532 MoveAxis(N, 0, ABG)
23:04:19.490 00.000 8532 Move returns status 0, amount 0
23:04:19.490 00.000 8532 move complete, result=0
23:04:19.490 00.000 8532 worker thread done servicing request
23:04:19.490 00.000 8532 Worker thread wakes up
23:04:19.491 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:19.491 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:19.491 00.000 7008 GuideStep: 0.3 px 232 ms WEST, 0.1 px 0 ms NORTH
23:04:21.089 01.598 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"983b25f4-8a98-4280-96fe-2c8240fa7b97"}
23:04:21.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"983b25f4-8a98-4280-96fe-2c8240fa7b97"}
23:04:21.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12368f8e-67c5-443c-a8b9-6250db398207"}
23:04:21.095 00.001 7008 case statement mapped state 6 to 3
23:04:21.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12368f8e-67c5-443c-a8b9-6250db398207"}
23:04:21.099 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0698dce0-36b1-4a03-8df5-3f3381b1ccbf"}
23:04:21.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[6.81,7.29],"pixels":"..."},"id":"0698dce0-36b1-4a03-8df5-3f3381b1ccbf"}
23:04:21.611 00.510 8532 Exposure complete
23:04:21.637 00.026 8532 worker thread done servicing request
23:04:21.638 00.001 7008 OnExposeComplete: enter
23:04:21.639 00.001 7008 UpdateGuideState(): m_state=6
23:04:21.641 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
23:04:21.643 00.002 7008 Star::Find returns 1 (0), X=552.75, Y=444.29, Mass=275082, SNR=326.9, Peak=53307 HFD=2.6
23:04:21.645 00.002 7008 MultiStar: [#1 0.52,0.27,0.57,U] [#2 0.32,0.17,0.53,U] [#3 0.48,0.27,0.43,U] [#4 0.65,0.30,0.36,U] [#5 0.70,0.33,0.35,U] [#6 0.45,0.25,0.36,U] [#7 0.41,0.42,0.30,U] [#8 0.09,0.19,0.34,U] 
23:04:21.647 00.002 7008 single-star, 8 included, MultiStar: {0.39, 0.25}, one-star: {0.21, 0.18}
23:04:21.648 00.001 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
23:04:21.650 00.002 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
23:04:21.651 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.71 mountX=0.19 mountY=0.10, mountTheta=0.46
23:04:21.655 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.18, opts=13)
23:04:21.657 00.002 7008 Enqueuing Move request for scope (0.21, 0.18)
23:04:21.658 00.001 8532 Worker thread wakes up
23:04:21.658 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
23:04:21.658 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
23:04:21.658 00.000 8532 Moving (0.21, 0.18) raw xDistance=0.19 yDistance=0.10
23:04:21.658 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:04:21.658 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:21.658 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2524, FiltMin=2398, FiltMax=26191, Gamma=0.990
23:04:21.660 00.002 7008 UpdateGuideState exits: m=275082 SNR=326.9
23:04:21.662 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:21.662 00.000 8532 MoveAxis(W, 192, ABG)
23:04:21.662 00.000 8532 Guiding  Dir = 3, Dur = 192
23:04:21.662 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.664 00.002 8532 IsSlewing returns 0
23:04:21.664 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:21.666 00.002 7008 Enqueuing Expose request
23:04:21.668 00.002 8532 IsGuiding returns 0
23:04:21.668 00.000 8532 PulseGuide returned control before completion, sleep 202
23:04:21.886 00.218 8532 IsGuiding returns 0
23:04:21.886 00.000 8532 Move returns status 0, amount 192
23:04:21.886 00.000 8532 MoveAxis(N, 0, ABG)
23:04:21.886 00.000 8532 Move returns status 0, amount 0
23:04:21.886 00.000 8532 move complete, result=0
23:04:21.886 00.000 8532 worker thread done servicing request
23:04:21.886 00.000 8532 Worker thread wakes up
23:04:21.886 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:21.886 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:21.886 00.000 7008 GuideStep: 0.2 px 192 ms WEST, 0.1 px 0 ms NORTH
23:04:23.087 01.201 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72494edd-678e-4d68-b81d-a4340d345265"}
23:04:23.089 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72494edd-678e-4d68-b81d-a4340d345265"}
23:04:23.092 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0cf5a5fa-e0a1-45c2-b165-5d675fc62114"}
23:04:23.094 00.002 7008 case statement mapped state 6 to 3
23:04:23.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cf5a5fa-e0a1-45c2-b165-5d675fc62114"}
23:04:23.099 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a5616e1-a4a4-4bd5-9b40-ccaab2c5711b"}
23:04:23.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[6.75,7.29],"pixels":"..."},"id":"5a5616e1-a4a4-4bd5-9b40-ccaab2c5711b"}
23:04:24.005 00.904 8532 Exposure complete
23:04:24.031 00.026 8532 worker thread done servicing request
23:04:24.031 00.000 7008 OnExposeComplete: enter
23:04:24.032 00.001 7008 UpdateGuideState(): m_state=6
23:04:24.034 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
23:04:24.035 00.001 7008 Star::Find returns 1 (0), X=552.67, Y=444.30, Mass=280509, SNR=342.0, Peak=51551 HFD=2.6
23:04:24.036 00.001 7008 MultiStar: [#1 0.45,0.26,0.54,U] [#2 0.25,0.14,0.53,U] [#3 0.38,0.25,0.40,U] [#4 0.62,0.29,0.35,U] [#5 0.45,0.23,0.33,U] [#6 0.33,0.16,0.34,U] [#7 0.35,0.48,0.28,U] [#8 0.07,0.15,0.32,U] 
23:04:24.038 00.002 7008 single-star, 8 included, MultiStar: {0.31, 0.22}, one-star: {0.13, 0.18}
23:04:24.040 00.002 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:04:24.041 00.001 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:04:24.042 00.001 7008 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.23 cameraTheta=0.95 mountX=0.12 mountY=0.13, mountTheta=0.83
23:04:24.044 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.18, opts=13)
23:04:24.045 00.001 7008 Enqueuing Move request for scope (0.13, 0.18)
23:04:24.048 00.003 8532 Worker thread wakes up
23:04:24.048 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
23:04:24.048 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
23:04:24.048 00.000 8532 Moving (0.13, 0.18) raw xDistance=0.12 yDistance=0.13
23:04:24.048 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:04:24.048 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.048 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2525, FiltMin=2298, FiltMax=27808, Gamma=0.990
23:04:24.049 00.001 7008 UpdateGuideState exits: m=280509 SNR=342.0
23:04:24.051 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.052 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:24.053 00.001 7008 Enqueuing Expose request
23:04:24.054 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:24.054 00.000 8532 MoveAxis(E, 0, ABG)
23:04:24.054 00.000 8532 Move returns status 0, amount 0
23:04:24.055 00.001 8532 MoveAxis(N, 0, ABG)
23:04:24.055 00.000 8532 Move returns status 0, amount 0
23:04:24.055 00.000 8532 move complete, result=0
23:04:24.055 00.000 8532 worker thread done servicing request
23:04:24.055 00.000 8532 Worker thread wakes up
23:04:24.055 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:24.055 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:24.055 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:25.087 01.032 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf566c9c-819f-4953-a6fa-d26b28a9d28f"}
23:04:25.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf566c9c-819f-4953-a6fa-d26b28a9d28f"}
23:04:25.091 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16647db7-d24a-4206-a6e2-d39ce77a992e"}
23:04:25.093 00.002 7008 case statement mapped state 6 to 3
23:04:25.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"16647db7-d24a-4206-a6e2-d39ce77a992e"}
23:04:25.104 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e30c74b1-a948-47e5-9742-d2b53cce9770"}
23:04:25.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":686,"width":15,"height":15,"star_pos":[6.67,7.30],"pixels":"..."},"id":"e30c74b1-a948-47e5-9742-d2b53cce9770"}
23:04:26.179 01.073 8532 Exposure complete
23:04:26.206 00.027 8532 worker thread done servicing request
23:04:26.206 00.000 7008 OnExposeComplete: enter
23:04:26.208 00.002 7008 UpdateGuideState(): m_state=6
23:04:26.209 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
23:04:26.211 00.002 7008 Star::Find returns 1 (0), X=552.71, Y=444.36, Mass=278485, SNR=338.2, Peak=51099 HFD=2.7
23:04:26.212 00.001 7008 MultiStar: [#1 0.48,0.36,0.55,U] [#2 0.29,0.16,0.55,U] [#3 0.43,0.33,0.41,U] [#4 0.52,0.32,0.36,U] [#5 0.48,0.30,0.31,U] [#6 0.29,0.26,0.37,U] [#7 0.34,0.53,0.28,U] [#8 0.07,0.24,0.34,U] 
23:04:26.213 00.001 7008 single-star, 8 included, MultiStar: {0.32, 0.29}, one-star: {0.17, 0.25}
23:04:26.215 00.002 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:04:26.216 00.001 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:04:26.217 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.97 mountX=0.15 mountY=0.17, mountTheta=0.86
23:04:26.219 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.25, opts=13)
23:04:26.221 00.002 7008 Enqueuing Move request for scope (0.17, 0.25)
23:04:26.222 00.001 8532 Worker thread wakes up
23:04:26.222 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
23:04:26.222 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
23:04:26.222 00.000 8532 Moving (0.17, 0.25) raw xDistance=0.15 yDistance=0.17
23:04:26.222 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:04:26.222 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:26.222 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2527, FiltMin=2413, FiltMax=27367, Gamma=0.990
23:04:26.224 00.002 7008 UpdateGuideState exits: m=278485 SNR=338.2
23:04:26.226 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.227 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:26.229 00.002 7008 Enqueuing Expose request
23:04:26.230 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:04:26.230 00.000 8532 MoveAxis(E, 0, ABG)
23:04:26.230 00.000 8532 Move returns status 0, amount 0
23:04:26.230 00.000 8532 MoveAxis(N, 0, ABG)
23:04:26.230 00.000 8532 Move returns status 0, amount 0
23:04:26.230 00.000 8532 move complete, result=0
23:04:26.230 00.000 8532 worker thread done servicing request
23:04:26.230 00.000 8532 Worker thread wakes up
23:04:26.230 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:26.230 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:26.232 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:27.086 00.854 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"60dc80f3-7919-4c55-80eb-6fe76dea907c"}
23:04:27.087 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"60dc80f3-7919-4c55-80eb-6fe76dea907c"}
23:04:27.089 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c568b04-9592-409d-bd40-729aa9d74067"}
23:04:27.091 00.002 7008 case statement mapped state 6 to 3
23:04:27.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c568b04-9592-409d-bd40-729aa9d74067"}
23:04:27.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04d64e25-2451-4e25-bd56-12f2595c6aca"}
23:04:27.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[6.71,7.36],"pixels":"..."},"id":"04d64e25-2451-4e25-bd56-12f2595c6aca"}
23:04:28.360 01.265 8532 Exposure complete
23:04:28.389 00.029 8532 worker thread done servicing request
23:04:28.389 00.000 7008 OnExposeComplete: enter
23:04:28.390 00.001 7008 UpdateGuideState(): m_state=6
23:04:28.391 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
23:04:28.392 00.001 7008 Star::Find returns 1 (0), X=552.67, Y=444.31, Mass=273124, SNR=342.2, Peak=50461 HFD=2.6
23:04:28.394 00.002 7008 MultiStar: [#1 0.43,0.25,0.55,U] [#2 0.27,0.14,0.54,U] [#3 0.41,0.24,0.41,U] [#4 0.59,0.28,0.35,U] [#5 0.58,0.26,0.33,U] [#6 0.36,0.18,0.37,U] [#7 0.36,0.44,0.28,U] [#8 0.09,0.24,0.31,U] 
23:04:28.395 00.001 7008 single-star, 8 included, MultiStar: {0.33, 0.23}, one-star: {0.13, 0.20}
23:04:28.397 00.002 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:04:28.398 00.001 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:04:28.400 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.97 mountX=0.12 mountY=0.14, mountTheta=0.86
23:04:28.403 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.20, opts=13)
23:04:28.404 00.001 7008 Enqueuing Move request for scope (0.13, 0.20)
23:04:28.405 00.001 8532 Worker thread wakes up
23:04:28.405 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
23:04:28.405 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
23:04:28.406 00.001 8532 Moving (0.13, 0.20) raw xDistance=0.12 yDistance=0.14
23:04:28.406 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:04:28.406 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:28.406 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2527, FiltMin=2409, FiltMax=28351, Gamma=0.990
23:04:28.407 00.001 7008 UpdateGuideState exits: m=273124 SNR=342.2
23:04:28.409 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.410 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:28.411 00.001 7008 Enqueuing Expose request
23:04:28.412 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:28.412 00.000 8532 MoveAxis(E, 0, ABG)
23:04:28.412 00.000 8532 Move returns status 0, amount 0
23:04:28.412 00.000 8532 MoveAxis(N, 0, ABG)
23:04:28.412 00.000 8532 Move returns status 0, amount 0
23:04:28.412 00.000 8532 move complete, result=0
23:04:28.413 00.001 8532 worker thread done servicing request
23:04:28.413 00.000 8532 Worker thread wakes up
23:04:28.413 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:28.414 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:28.414 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:29.086 00.672 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"385b3b84-93cb-47dc-a8a4-640c87a96b98"}
23:04:29.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"385b3b84-93cb-47dc-a8a4-640c87a96b98"}
23:04:29.090 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1c0081e-8d7c-49f8-a547-87e8de73a3ec"}
23:04:29.091 00.001 7008 case statement mapped state 6 to 3
23:04:29.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1c0081e-8d7c-49f8-a547-87e8de73a3ec"}
23:04:29.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b055b7c5-3c02-440b-9536-576fc487fed6"}
23:04:29.096 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.67,7.31],"pixels":"..."},"id":"b055b7c5-3c02-440b-9536-576fc487fed6"}
23:04:30.533 01.437 8532 Exposure complete
23:04:30.562 00.029 8532 worker thread done servicing request
23:04:30.562 00.000 7008 OnExposeComplete: enter
23:04:30.565 00.003 7008 UpdateGuideState(): m_state=6
23:04:30.567 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
23:04:30.569 00.002 7008 Star::Find returns 1 (0), X=552.78, Y=444.31, Mass=269203, SNR=341.9, Peak=51240 HFD=2.6
23:04:30.571 00.002 7008 MultiStar: [#1 0.54,0.27,0.55,U] [#2 0.37,0.27,0.56,U] [#3 0.56,0.30,0.41,U] [#4 0.64,0.36,0.36,U] [#5 0.68,0.42,0.35,U] [#6 0.45,0.23,0.35,U] [#7 0.55,0.46,0.29,U] [#8 0.17,0.32,0.31,U] 
23:04:30.572 00.001 7008 single-star, 8 included, MultiStar: {0.43, 0.29}, one-star: {0.24, 0.20}
23:04:30.574 00.002 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:04:30.576 00.002 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:04:30.578 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.32 cameraTheta=0.68 mountX=0.23 mountY=0.10, mountTheta=0.43
23:04:30.581 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.20, opts=13)
23:04:30.582 00.001 7008 Enqueuing Move request for scope (0.24, 0.20)
23:04:30.584 00.002 8532 Worker thread wakes up
23:04:30.584 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
23:04:30.584 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
23:04:30.584 00.000 8532 Moving (0.24, 0.20) raw xDistance=0.23 yDistance=0.10
23:04:30.584 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:04:30.584 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:30.585 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2526, FiltMin=2296, FiltMax=28288, Gamma=0.990
23:04:30.586 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:30.586 00.000 8532 MoveAxis(W, 209, ABG)
23:04:30.586 00.000 8532 Guiding  Dir = 3, Dur = 209
23:04:30.586 00.000 7008 UpdateGuideState exits: m=269203 SNR=341.9
23:04:30.588 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.589 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:30.591 00.002 7008 Enqueuing Expose request
23:04:30.592 00.001 8532 IsSlewing returns 0
23:04:30.593 00.001 8532 IsGuiding returns 0
23:04:30.593 00.000 8532 PulseGuide returned control before completion, sleep 219
23:04:30.821 00.228 8532 IsGuiding returns 0
23:04:30.821 00.000 8532 Move returns status 0, amount 209
23:04:30.821 00.000 8532 MoveAxis(N, 0, ABG)
23:04:30.821 00.000 8532 Move returns status 0, amount 0
23:04:30.821 00.000 8532 move complete, result=0
23:04:30.821 00.000 8532 worker thread done servicing request
23:04:30.821 00.000 8532 Worker thread wakes up
23:04:30.821 00.000 7008 GuideStep: 0.2 px 209 ms WEST, 0.1 px 0 ms NORTH
23:04:30.823 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:30.823 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:31.086 00.263 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27da7d8d-ee31-4af0-b719-145e078e45a2"}
23:04:31.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27da7d8d-ee31-4af0-b719-145e078e45a2"}
23:04:31.091 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9030c55d-6cc0-42e6-8ef1-ddd8adfbc6dc"}
23:04:31.094 00.003 7008 case statement mapped state 6 to 3
23:04:31.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9030c55d-6cc0-42e6-8ef1-ddd8adfbc6dc"}
23:04:31.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0c7805ab-990a-492f-8c41-d87c7014474e"}
23:04:31.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":689,"width":15,"height":15,"star_pos":[6.78,7.31],"pixels":"..."},"id":"0c7805ab-990a-492f-8c41-d87c7014474e"}
23:04:32.954 01.852 8532 Exposure complete
23:04:32.984 00.030 8532 worker thread done servicing request
23:04:32.984 00.000 7008 OnExposeComplete: enter
23:04:32.986 00.002 7008 UpdateGuideState(): m_state=6
23:04:32.988 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
23:04:32.990 00.002 7008 Star::Find returns 1 (0), X=552.86, Y=444.51, Mass=277183, SNR=345.7, Peak=47588 HFD=2.9
23:04:32.991 00.001 7008 MultiStar: [#1 0.64,0.48,0.52,U] [#2 0.42,0.35,0.54,U] [#3 0.63,0.54,0.42,U] [#4 0.72,0.50,0.35,U] [#5 0.68,0.50,0.33,U] [#6 0.42,0.42,0.36,U] [#7 0.59,0.60,0.28,U] [#8 0.55,0.17,0.33,U] 
23:04:32.992 00.001 7008 single-star, 8 included, MultiStar: {0.51, 0.43}, one-star: {0.32, 0.39}
23:04:32.994 00.002 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
23:04:32.995 00.001 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:04:32.996 00.001 7008 CameraToMount -- cameraX=0.32 cameraY=0.39 hyp=0.51 cameraTheta=0.88 mountX=0.29 mountY=0.26, mountTheta=0.73
23:04:32.999 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.39, opts=13)
23:04:33.000 00.001 7008 Enqueuing Move request for scope (0.32, 0.39)
23:04:33.001 00.001 8532 Worker thread wakes up
23:04:33.002 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.39) opts 0xd
23:04:33.002 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.39)
23:04:33.002 00.000 8532 Moving (0.32, 0.39) raw xDistance=0.29 yDistance=0.26
23:04:33.002 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:04:33.002 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:04:33.002 00.000 8532 MoveAxis(W, 280, ABG)
23:04:33.002 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2528, FiltMin=2369, FiltMax=31072, Gamma=0.990
23:04:33.003 00.001 8532 Guiding  Dir = 3, Dur = 280
23:04:33.003 00.000 7008 UpdateGuideState exits: m=277183 SNR=345.7
23:04:33.005 00.002 8532 IsSlewing returns 0
23:04:33.005 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.007 00.002 8532 IsGuiding returns 0
23:04:33.007 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:33.009 00.002 7008 Enqueuing Expose request
23:04:33.011 00.002 8532 PulseGuide returned control before completion, sleep 290
23:04:33.085 00.074 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82772f11-e3e6-46ed-a4ae-a57f05b7ff16"}
23:04:33.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82772f11-e3e6-46ed-a4ae-a57f05b7ff16"}
23:04:33.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cfdcef7f-0f02-4462-a59c-230ed083d3be"}
23:04:33.092 00.002 7008 case statement mapped state 6 to 3
23:04:33.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfdcef7f-0f02-4462-a59c-230ed083d3be"}
23:04:33.096 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"630ee6cc-5ed2-4d82-b8b9-7071c722aedc"}
23:04:33.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[6.86,6.51],"pixels":"..."},"id":"630ee6cc-5ed2-4d82-b8b9-7071c722aedc"}
23:04:33.306 00.207 8532 IsGuiding returns 0
23:04:33.306 00.000 8532 Move returns status 0, amount 280
23:04:33.306 00.000 8532 MoveAxis(S, 459, ABG)
23:04:33.306 00.000 8532 Guiding  Dir = 1, Dur = 459
23:04:33.306 00.000 8532 IsSlewing returns 0
23:04:33.306 00.000 8532 IsGuiding returns 0
23:04:33.307 00.001 8532 PulseGuide returned control before completion, sleep 469
23:04:33.788 00.481 8532 IsGuiding returns 1
23:04:33.788 00.000 8532 scope still moving after pulse duration time elapsed
23:04:33.819 00.031 8532 IsSlewing returns 0
23:04:33.819 00.000 8532 IsGuiding returns 0
23:04:33.819 00.000 8532 scope move finished after 459 + 54 ms
23:04:33.819 00.000 8532 Move returns status 0, amount 459
23:04:33.819 00.000 8532 move complete, result=0
23:04:33.819 00.000 8532 worker thread done servicing request
23:04:33.819 00.000 8532 Worker thread wakes up
23:04:33.819 00.000 7008 GuideStep: 0.3 px 280 ms WEST, 0.3 px 459 ms SOUTH
23:04:33.822 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:33.822 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:35.084 01.262 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daa44980-6db7-4b67-8d24-e236c42e31e0"}
23:04:35.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daa44980-6db7-4b67-8d24-e236c42e31e0"}
23:04:35.088 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2033db2d-6710-4fbe-94dc-c50eadcd5c7c"}
23:04:35.091 00.003 7008 case statement mapped state 6 to 3
23:04:35.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2033db2d-6710-4fbe-94dc-c50eadcd5c7c"}
23:04:35.097 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7657d188-caf0-472d-8383-66db2fce641d"}
23:04:35.101 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[6.86,6.51],"pixels":"..."},"id":"7657d188-caf0-472d-8383-66db2fce641d"}
23:04:35.954 00.853 8532 Exposure complete
23:04:35.982 00.028 8532 worker thread done servicing request
23:04:35.982 00.000 7008 OnExposeComplete: enter
23:04:35.985 00.003 7008 UpdateGuideState(): m_state=6
23:04:35.986 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
23:04:35.988 00.002 7008 Star::Find returns 1 (0), X=552.88, Y=444.11, Mass=286244, SNR=338.1, Peak=59478 HFD=2.2
23:04:35.990 00.002 7008 MultiStar: [#1 0.66,0.05,0.55,U] [#2 0.48,-0.02,0.52,U] [#3 0.74,-0.02,0.42,U] [#4 0.74,0.11,0.35,U] [#5 0.73,0.16,0.33,U] [#6 0.56,-0.00,0.35,U] [#7 0.52,0.21,0.28,U] [#8 0.51,-0.20,0.32,U] 
23:04:35.991 00.001 7008 single-star, 8 included, MultiStar: {0.55, 0.02}, one-star: {0.34, -0.00}
23:04:35.993 00.002 7008 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.07) = xAngle (0.06 = 0.06)
23:04:35.994 00.001 7008 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.35 = -0.35)
23:04:35.995 00.001 7008 CameraToMount -- cameraX=0.34 cameraY=-0.00 hyp=0.34 cameraTheta=-0.01 mountX=0.34 mountY=-0.12, mountTheta=-0.33
23:04:35.998 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=-0.00, opts=13)
23:04:36.000 00.002 7008 Enqueuing Move request for scope (0.34, -0.00)
23:04:36.000 00.000 8532 Worker thread wakes up
23:04:36.001 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2525, FiltMin=2223, FiltMax=29187, Gamma=0.990
23:04:36.002 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.00) opts 0xd
23:04:36.002 00.000 7008 UpdateGuideState exits: m=286244 SNR=338.1
23:04:36.004 00.002 8532 Handling offset move in thread for scope, endpoint = (0.34, -0.00)
23:04:36.004 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.005 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:36.007 00.002 7008 Enqueuing Expose request
23:04:36.009 00.002 8532 Moving (0.34, -0.00) raw xDistance=0.34 yDistance=-0.12
23:04:36.009 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
23:04:36.009 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.009 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:04:36.009 00.000 8532 MoveAxis(W, 332, ABG)
23:04:36.010 00.001 8532 Guiding  Dir = 3, Dur = 332
23:04:36.010 00.000 8532 IsSlewing returns 0
23:04:36.010 00.000 8532 IsGuiding returns 0
23:04:36.011 00.001 8532 PulseGuide returned control before completion, sleep 342
23:04:36.355 00.344 8532 IsGuiding returns 0
23:04:36.355 00.000 8532 Move returns status 0, amount 332
23:04:36.355 00.000 8532 MoveAxis(N, 0, ABG)
23:04:36.355 00.000 8532 Move returns status 0, amount 0
23:04:36.355 00.000 8532 move complete, result=0
23:04:36.355 00.000 8532 worker thread done servicing request
23:04:36.355 00.000 8532 Worker thread wakes up
23:04:36.355 00.000 7008 GuideStep: 0.3 px 332 ms WEST, -0.1 px 0 ms NORTH
23:04:36.358 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:36.358 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:37.083 00.725 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b6ce812-e87e-425b-9649-22c861c5f57d"}
23:04:37.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b6ce812-e87e-425b-9649-22c861c5f57d"}
23:04:37.088 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"661f9f9c-90df-4c6c-bee1-82a4ce679f60"}
23:04:37.091 00.003 7008 case statement mapped state 6 to 3
23:04:37.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"661f9f9c-90df-4c6c-bee1-82a4ce679f60"}
23:04:37.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5dfba7b3-abae-496e-b23a-e04d191ce684"}
23:04:37.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":691,"width":15,"height":15,"star_pos":[6.88,7.11],"pixels":"..."},"id":"5dfba7b3-abae-496e-b23a-e04d191ce684"}
23:04:38.490 01.391 8532 Exposure complete
23:04:38.521 00.031 8532 worker thread done servicing request
23:04:38.521 00.000 7008 OnExposeComplete: enter
23:04:38.523 00.002 7008 UpdateGuideState(): m_state=6
23:04:38.525 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
23:04:38.527 00.002 7008 Star::Find returns 1 (0), X=552.74, Y=444.08, Mass=280025, SNR=346.3, Peak=56593 HFD=2.3
23:04:38.529 00.002 7008 MultiStar: [#1 0.51,0.06,0.53,U] [#2 0.33,0.00,0.52,U] [#3 0.45,-0.10,0.40,U] [#4 0.63,0.02,0.36,U] [#5 0.59,0.03,0.33,U] [#6 0.42,-0.08,0.36,U] [#7 0.36,0.22,0.27,U] [#8 0.12,0.01,0.31,U] 
23:04:38.532 00.003 7008 single-star, 8 included, MultiStar: {0.37, 0.00}, one-star: {0.20, -0.03}
23:04:38.534 00.002 7008 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.07) = xAngle (-0.09 = -0.09)
23:04:38.536 00.002 7008 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.50 = -0.50)
23:04:38.538 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=0.20 mountY=-0.10, mountTheta=-0.45
23:04:38.541 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.03, opts=13)
23:04:38.543 00.002 7008 Enqueuing Move request for scope (0.20, -0.03)
23:04:38.545 00.002 8532 Worker thread wakes up
23:04:38.545 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2527, FiltMin=2384, FiltMax=27376, Gamma=0.990
23:04:38.547 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
23:04:38.547 00.000 7008 UpdateGuideState exits: m=280025 SNR=346.3
23:04:38.549 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.550 00.001 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
23:04:38.550 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:38.552 00.002 7008 Enqueuing Expose request
23:04:38.554 00.002 8532 Moving (0.20, -0.03) raw xDistance=0.20 yDistance=-0.10
23:04:38.554 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:04:38.554 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.554 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:38.554 00.000 8532 MoveAxis(W, 208, ABG)
23:04:38.554 00.000 8532 Guiding  Dir = 3, Dur = 208
23:04:38.554 00.000 8532 IsSlewing returns 0
23:04:38.555 00.001 8532 IsGuiding returns 0
23:04:38.555 00.000 8532 PulseGuide returned control before completion, sleep 218
23:04:38.780 00.225 8532 IsGuiding returns 1
23:04:38.780 00.000 8532 scope still moving after pulse duration time elapsed
23:04:38.811 00.031 8532 IsSlewing returns 0
23:04:38.811 00.000 8532 IsGuiding returns 0
23:04:38.811 00.000 8532 scope move finished after 208 + 48 ms
23:04:38.811 00.000 8532 Move returns status 0, amount 208
23:04:38.811 00.000 8532 MoveAxis(N, 0, ABG)
23:04:38.811 00.000 8532 Move returns status 0, amount 0
23:04:38.811 00.000 8532 move complete, result=0
23:04:38.811 00.000 8532 worker thread done servicing request
23:04:38.812 00.001 8532 Worker thread wakes up
23:04:38.812 00.000 7008 GuideStep: 0.2 px 208 ms WEST, -0.1 px 0 ms NORTH
23:04:38.814 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:38.814 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:39.091 00.277 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"020d069b-4b6d-4315-8cff-9954107acf1f"}
23:04:39.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"020d069b-4b6d-4315-8cff-9954107acf1f"}
23:04:39.095 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"be6d4f77-c5b7-4be3-89eb-021f12da6823"}
23:04:39.097 00.002 7008 case statement mapped state 6 to 3
23:04:39.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"be6d4f77-c5b7-4be3-89eb-021f12da6823"}
23:04:39.101 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e9e73810-ce92-442c-8aab-71b164a61b5e"}
23:04:39.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[6.74,7.08],"pixels":"..."},"id":"e9e73810-ce92-442c-8aab-71b164a61b5e"}
23:04:40.940 01.837 8532 Exposure complete
23:04:40.971 00.031 8532 worker thread done servicing request
23:04:40.972 00.001 7008 OnExposeComplete: enter
23:04:40.974 00.002 7008 UpdateGuideState(): m_state=6
23:04:40.977 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
23:04:40.979 00.002 7008 Star::Find returns 1 (0), X=552.60, Y=444.02, Mass=269470, SNR=334.0, Peak=50541 HFD=2.2
23:04:40.981 00.002 7008 MultiStar: [#1 0.38,-0.06,0.53,U] [#2 0.16,-0.16,0.54,U] [#3 0.37,-0.09,0.42,U] [#4 0.55,-0.11,0.35,U] [#5 0.45,0.00,0.33,U] [#6 0.19,0.02,0.36,U] [#7 0.29,0.04,0.28,U] [#8 -0.14,-0.03,0.32,U] 
23:04:40.983 00.002 7008 single-star, 8 included, MultiStar: {0.23, -0.07}, one-star: {0.06, -0.09}
23:04:40.985 00.002 7008 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.07) = xAngle (-0.93 = -0.93)
23:04:40.986 00.001 7008 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.34 = -1.34)
23:04:40.988 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.00 mountX=0.07 mountY=-0.11, mountTheta=-1.02
23:04:40.991 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.09, opts=13)
23:04:40.993 00.002 7008 Enqueuing Move request for scope (0.06, -0.09)
23:04:40.995 00.002 8532 Worker thread wakes up
23:04:40.995 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2525, FiltMin=2409, FiltMax=31662, Gamma=0.990
23:04:40.996 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:04:40.996 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:04:40.996 00.000 8532 Moving (0.06, -0.09) raw xDistance=0.07 yDistance=-0.11
23:04:40.996 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:04:40.996 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.996 00.000 7008 UpdateGuideState exits: m=269470 SNR=334.0
23:04:40.998 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.000 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:41.001 00.001 7008 Enqueuing Expose request
23:04:41.002 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:41.003 00.001 8532 MoveAxis(E, 0, ABG)
23:04:41.003 00.000 8532 Move returns status 0, amount 0
23:04:41.003 00.000 8532 MoveAxis(N, 0, ABG)
23:04:41.003 00.000 8532 Move returns status 0, amount 0
23:04:41.003 00.000 8532 move complete, result=0
23:04:41.003 00.000 8532 worker thread done servicing request
23:04:41.004 00.001 8532 Worker thread wakes up
23:04:41.004 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:41.004 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:41.005 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:41.089 00.084 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"98985e84-6325-460b-9b19-5111fb0b4243"}
23:04:41.092 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"98985e84-6325-460b-9b19-5111fb0b4243"}
23:04:41.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3699f55a-40d7-487d-9e1b-ff55dcd792c9"}
23:04:41.097 00.002 7008 case statement mapped state 6 to 3
23:04:41.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3699f55a-40d7-487d-9e1b-ff55dcd792c9"}
23:04:41.101 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c6ffdc3-dd47-49ad-821a-4aa4b96b1b7b"}
23:04:41.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[6.60,7.02],"pixels":"..."},"id":"5c6ffdc3-dd47-49ad-821a-4aa4b96b1b7b"}
23:04:43.089 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5805cf72-3fc7-47d6-909b-449c7c375f1e"}
23:04:43.090 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5805cf72-3fc7-47d6-909b-449c7c375f1e"}
23:04:43.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1fb7bdb3-12c7-45b0-a5eb-4e52dd0139e6"}
23:04:43.094 00.002 7008 case statement mapped state 6 to 3
23:04:43.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fb7bdb3-12c7-45b0-a5eb-4e52dd0139e6"}
23:04:43.096 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3391fe78-c127-4950-a232-5617fc4c56b3"}
23:04:43.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[6.60,7.02],"pixels":"..."},"id":"3391fe78-c127-4950-a232-5617fc4c56b3"}
23:04:43.131 00.033 8532 Exposure complete
23:04:43.161 00.030 8532 worker thread done servicing request
23:04:43.161 00.000 7008 OnExposeComplete: enter
23:04:43.163 00.002 7008 UpdateGuideState(): m_state=6
23:04:43.164 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
23:04:43.166 00.002 7008 Star::Find returns 1 (0), X=552.65, Y=444.07, Mass=268591, SNR=329.8, Peak=52368 HFD=2.3
23:04:43.167 00.001 7008 MultiStar: [#1 0.39,0.04,0.56,U] [#2 0.21,-0.07,0.56,U] [#3 0.39,-0.06,0.43,U] [#4 0.53,0.06,0.35,U] [#5 0.44,0.04,0.34,U] [#6 0.29,0.04,0.37,U] [#7 0.33,0.20,0.28,U] [#8 -0.01,-0.05,0.35,U] 
23:04:43.169 00.002 7008 single-star, 8 included, MultiStar: {0.27, 0.00}, one-star: {0.12, -0.05}
23:04:43.170 00.001 7008 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.07) = xAngle (-0.31 = -0.31)
23:04:43.172 00.002 7008 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.73 = -0.73)
23:04:43.173 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.12 cameraTheta=-0.38 mountX=0.12 mountY=-0.08, mountTheta=-0.61
23:04:43.177 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.05, opts=13)
23:04:43.178 00.001 7008 Enqueuing Move request for scope (0.12, -0.05)
23:04:43.180 00.002 8532 Worker thread wakes up
23:04:43.180 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:04:43.180 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:04:43.180 00.000 8532 Moving (0.12, -0.05) raw xDistance=0.12 yDistance=-0.08
23:04:43.180 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:04:43.180 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:43.180 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2525, FiltMin=2281, FiltMax=30373, Gamma=0.990
23:04:43.182 00.002 7008 UpdateGuideState exits: m=268591 SNR=329.8
23:04:43.183 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.185 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:43.186 00.001 7008 Enqueuing Expose request
23:04:43.187 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:43.188 00.001 8532 MoveAxis(E, 0, ABG)
23:04:43.188 00.000 8532 Move returns status 0, amount 0
23:04:43.188 00.000 8532 MoveAxis(N, 0, ABG)
23:04:43.188 00.000 8532 Move returns status 0, amount 0
23:04:43.188 00.000 8532 move complete, result=0
23:04:43.188 00.000 8532 worker thread done servicing request
23:04:43.188 00.000 8532 Worker thread wakes up
23:04:43.188 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:43.190 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:43.190 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:45.088 01.898 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"631261eb-7da8-43bf-89dd-7ae375cb83bd"}
23:04:45.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"631261eb-7da8-43bf-89dd-7ae375cb83bd"}
23:04:45.093 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e0e9879-04d9-4127-bf1b-58d6e4c84913"}
23:04:45.095 00.002 7008 case statement mapped state 6 to 3
23:04:45.098 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e0e9879-04d9-4127-bf1b-58d6e4c84913"}
23:04:45.102 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"46f28df2-e5e6-4991-b64c-0302dcabdebf"}
23:04:45.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":694,"width":15,"height":15,"star_pos":[6.65,7.07],"pixels":"..."},"id":"46f28df2-e5e6-4991-b64c-0302dcabdebf"}
23:04:45.319 00.214 8532 Exposure complete
23:04:45.356 00.037 8532 worker thread done servicing request
23:04:45.356 00.000 7008 OnExposeComplete: enter
23:04:45.358 00.002 7008 UpdateGuideState(): m_state=6
23:04:45.359 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
23:04:45.361 00.002 7008 Star::Find returns 1 (0), X=552.70, Y=444.11, Mass=282526, SNR=342.4, Peak=57361 HFD=2.3
23:04:45.363 00.002 7008 MultiStar: [#1 0.49,0.05,0.54,U] [#2 0.33,-0.06,0.53,U] [#3 0.49,-0.01,0.41,U] [#4 0.61,0.06,0.34,U] [#5 0.59,0.12,0.34,U] [#6 0.41,0.01,0.36,U] [#7 0.34,0.25,0.28,U] [#8 0.03,0.06,0.30,U] 
23:04:45.364 00.001 7008 single-star, 8 included, MultiStar: {0.36, 0.03}, one-star: {0.17, -0.01}
23:04:45.366 00.002 7008 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.07) = xAngle (0.01 = 0.01)
23:04:45.368 00.002 7008 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.40 = -0.40)
23:04:45.369 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=0.17 mountY=-0.06, mountTheta=-0.37
23:04:45.372 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=-0.01, opts=13)
23:04:45.374 00.002 7008 Enqueuing Move request for scope (0.17, -0.01)
23:04:45.376 00.002 8532 Worker thread wakes up
23:04:45.376 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:04:45.376 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:04:45.376 00.000 8532 Moving (0.17, -0.01) raw xDistance=0.17 yDistance=-0.06
23:04:45.376 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:04:45.376 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:45.376 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:45.376 00.000 8532 MoveAxis(E, 0, ABG)
23:04:45.378 00.002 8532 Move returns status 0, amount 0
23:04:45.378 00.000 8532 MoveAxis(N, 0, ABG)
23:04:45.378 00.000 8532 Move returns status 0, amount 0
23:04:45.378 00.000 8532 move complete, result=0
23:04:45.378 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2526, FiltMin=2289, FiltMax=28370, Gamma=0.990
23:04:45.380 00.002 8532 worker thread done servicing request
23:04:45.380 00.000 7008 UpdateGuideState exits: m=282526 SNR=342.4
23:04:45.383 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.385 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:45.387 00.002 7008 Enqueuing Expose request
23:04:45.388 00.001 8532 Worker thread wakes up
23:04:45.388 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:45.388 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:45.388 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:47.087 01.699 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20632503-6787-4da1-b165-6bc4f3b917ba"}
23:04:47.089 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20632503-6787-4da1-b165-6bc4f3b917ba"}
23:04:47.091 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da216440-4b12-434c-aa4a-a445bfc7d785"}
23:04:47.093 00.002 7008 case statement mapped state 6 to 3
23:04:47.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"da216440-4b12-434c-aa4a-a445bfc7d785"}
23:04:47.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ae7276eb-b123-432a-b76e-1e13067fe961"}
23:04:47.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[6.70,7.11],"pixels":"..."},"id":"ae7276eb-b123-432a-b76e-1e13067fe961"}
23:04:47.517 00.418 8532 Exposure complete
23:04:47.545 00.028 8532 worker thread done servicing request
23:04:47.545 00.000 7008 OnExposeComplete: enter
23:04:47.546 00.001 7008 UpdateGuideState(): m_state=6
23:04:47.547 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
23:04:47.550 00.003 7008 Star::Find returns 1 (0), X=552.94, Y=444.30, Mass=270851, SNR=327.4, Peak=51951 HFD=2.6
23:04:47.551 00.001 7008 MultiStar: [#1 0.75,0.21,0.58,U] [#2 0.54,0.19,0.58,U] [#3 0.77,0.30,0.44,U] [#4 0.88,0.32,0.37,U] [#5 0.84,0.34,0.34,U] [#6 0.59,0.22,0.37,U] [#7 0.69,0.52,0.29,U] [#8 0.53,0.08,0.35,U] 
23:04:47.553 00.002 7008 single-star, 8 included, MultiStar: {0.62, 0.24}, one-star: {0.40, 0.18}
23:04:47.554 00.001 7008 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.07) = xAngle (0.51 = 0.51)
23:04:47.556 00.002 7008 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
23:04:47.558 00.002 7008 CameraToMount -- cameraX=0.40 cameraY=0.18 hyp=0.44 cameraTheta=0.44 mountX=0.38 mountY=0.04, mountTheta=0.11
23:04:47.563 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.40, y=0.18, opts=13)
23:04:47.566 00.003 7008 Enqueuing Move request for scope (0.40, 0.18)
23:04:47.568 00.002 8532 Worker thread wakes up
23:04:47.568 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.18) opts 0xd
23:04:47.568 00.000 8532 Handling offset move in thread for scope, endpoint = (0.40, 0.18)
23:04:47.568 00.000 8532 Moving (0.40, 0.18) raw xDistance=0.38 yDistance=0.04
23:04:47.568 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:04:47.568 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:47.568 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:47.568 00.000 8532 MoveAxis(W, 347, ABG)
23:04:47.568 00.000 8532 Guiding  Dir = 3, Dur = 347
23:04:47.568 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2525, FiltMin=2336, FiltMax=30431, Gamma=0.990
23:04:47.570 00.002 7008 UpdateGuideState exits: m=270851 SNR=327.4
23:04:47.572 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:47.574 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:47.576 00.002 7008 Enqueuing Expose request
23:04:47.578 00.002 8532 IsSlewing returns 0
23:04:47.578 00.000 8532 IsGuiding returns 0
23:04:47.578 00.000 8532 PulseGuide returned control before completion, sleep 357
23:04:47.948 00.370 8532 IsGuiding returns 0
23:04:47.948 00.000 8532 Move returns status 0, amount 347
23:04:47.948 00.000 8532 MoveAxis(N, 0, ABG)
23:04:47.948 00.000 8532 Move returns status 0, amount 0
23:04:47.948 00.000 8532 move complete, result=0
23:04:47.948 00.000 8532 worker thread done servicing request
23:04:47.948 00.000 8532 Worker thread wakes up
23:04:47.948 00.000 7008 GuideStep: 0.4 px 347 ms WEST, 0.0 px 0 ms NORTH
23:04:47.950 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:47.950 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:49.087 01.137 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91599c81-9e5f-471e-a98f-3bfec9e73b01"}
23:04:49.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91599c81-9e5f-471e-a98f-3bfec9e73b01"}
23:04:49.091 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39d24101-f567-42e0-9a0e-7d696994672d"}
23:04:49.093 00.002 7008 case statement mapped state 6 to 3
23:04:49.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"39d24101-f567-42e0-9a0e-7d696994672d"}
23:04:49.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9fe74d19-f8fc-441b-a025-09ff5f46a569"}
23:04:49.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":696,"width":15,"height":15,"star_pos":[6.94,7.30],"pixels":"..."},"id":"9fe74d19-f8fc-441b-a025-09ff5f46a569"}
23:04:50.078 00.978 8532 Exposure complete
23:04:50.109 00.031 8532 worker thread done servicing request
23:04:50.109 00.000 7008 OnExposeComplete: enter
23:04:50.111 00.002 7008 UpdateGuideState(): m_state=6
23:04:50.112 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
23:04:50.113 00.001 7008 Star::Find returns 1 (0), X=552.63, Y=444.12, Mass=275009, SNR=326.5, Peak=51678 HFD=2.3
23:04:50.115 00.002 7008 MultiStar: [#1 0.44,0.10,0.59,U] [#2 0.22,0.01,0.55,U] [#3 0.40,-0.10,0.43,U] [#4 0.51,0.06,0.36,U] [#5 0.53,0.18,0.33,U] [#6 0.28,-0.03,0.38,U] [#7 0.29,0.15,0.29,U] [#8 -0.01,0.03,0.34,U] 
23:04:50.117 00.002 7008 single-star, 8 included, MultiStar: {0.28, 0.03}, one-star: {0.09, 0.00}
23:04:50.118 00.001 7008 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.07) = xAngle (0.12 = 0.12)
23:04:50.119 00.001 7008 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.29 = -0.29)
23:04:50.121 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=0.09 mountY=-0.03, mountTheta=-0.28
23:04:50.124 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.00, opts=13)
23:04:50.126 00.002 7008 Enqueuing Move request for scope (0.09, 0.00)
23:04:50.127 00.001 8532 Worker thread wakes up
23:04:50.127 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:04:50.127 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:04:50.127 00.000 8532 Moving (0.09, 0.00) raw xDistance=0.09 yDistance=-0.03
23:04:50.127 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:04:50.128 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:50.128 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:50.128 00.000 8532 MoveAxis(E, 0, ABG)
23:04:50.128 00.000 8532 Move returns status 0, amount 0
23:04:50.128 00.000 8532 MoveAxis(N, 0, ABG)
23:04:50.128 00.000 8532 Move returns status 0, amount 0
23:04:50.128 00.000 8532 move complete, result=0
23:04:50.128 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2525, FiltMin=2420, FiltMax=30091, Gamma=0.990
23:04:50.131 00.003 7008 UpdateGuideState exits: m=275009 SNR=326.5
23:04:50.132 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.134 00.002 8532 worker thread done servicing request
23:04:50.134 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:50.135 00.001 7008 Enqueuing Expose request
23:04:50.137 00.002 8532 Worker thread wakes up
23:04:50.137 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:50.137 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:50.137 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:51.086 00.949 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fa81761-093e-4724-95f6-6be7796a3cb5"}
23:04:51.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fa81761-093e-4724-95f6-6be7796a3cb5"}
23:04:51.089 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e84b7ab-d405-45c4-a5a5-3df63ab73e12"}
23:04:51.092 00.003 7008 case statement mapped state 6 to 3
23:04:51.093 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e84b7ab-d405-45c4-a5a5-3df63ab73e12"}
23:04:51.095 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d0adf441-6928-4200-84f4-2e41947d1281"}
23:04:51.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":697,"width":15,"height":15,"star_pos":[6.63,7.12],"pixels":"..."},"id":"d0adf441-6928-4200-84f4-2e41947d1281"}
23:04:52.256 01.159 8532 Exposure complete
23:04:52.287 00.031 8532 worker thread done servicing request
23:04:52.287 00.000 7008 OnExposeComplete: enter
23:04:52.290 00.003 7008 UpdateGuideState(): m_state=6
23:04:52.291 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
23:04:52.293 00.002 7008 Star::Find returns 1 (0), X=552.75, Y=444.20, Mass=272339, SNR=336.8, Peak=54080 HFD=2.4
23:04:52.295 00.002 7008 MultiStar: [#1 0.55,0.16,0.56,U] [#2 0.37,0.04,0.54,U] [#3 0.48,0.11,0.42,U] [#4 0.64,0.15,0.36,U] [#5 0.64,0.20,0.33,U] [#6 0.35,0.08,0.36,U] [#7 0.47,0.38,0.28,U] [#8 0.17,0.15,0.30,U] 
23:04:52.296 00.001 7008 single-star, 8 included, MultiStar: {0.40, 0.13}, one-star: {0.21, 0.09}
23:04:52.297 00.001 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:04:52.298 00.001 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:04:52.300 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.40 mountX=0.20 mountY=0.01, mountTheta=0.06
23:04:52.303 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.09, opts=13)
23:04:52.304 00.001 7008 Enqueuing Move request for scope (0.21, 0.09)
23:04:52.306 00.002 8532 Worker thread wakes up
23:04:52.306 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
23:04:52.306 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
23:04:52.306 00.000 8532 Moving (0.21, 0.09) raw xDistance=0.20 yDistance=0.01
23:04:52.306 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:04:52.306 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2522, FiltMin=2339, FiltMax=26436, Gamma=0.990
23:04:52.308 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:52.308 00.000 7008 UpdateGuideState exits: m=272339 SNR=336.8
23:04:52.310 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:52.310 00.000 8532 MoveAxis(W, 185, ABG)
23:04:52.310 00.000 8532 Guiding  Dir = 3, Dur = 185
23:04:52.310 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:52.311 00.001 8532 IsSlewing returns 0
23:04:52.312 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:52.313 00.001 8532 IsGuiding returns 0
23:04:52.313 00.000 7008 Enqueuing Expose request
23:04:52.315 00.002 8532 PulseGuide returned control before completion, sleep 195
23:04:52.517 00.202 8532 IsGuiding returns 0
23:04:52.517 00.000 8532 Move returns status 0, amount 185
23:04:52.517 00.000 8532 MoveAxis(N, 0, ABG)
23:04:52.517 00.000 8532 Move returns status 0, amount 0
23:04:52.517 00.000 8532 move complete, result=0
23:04:52.517 00.000 8532 worker thread done servicing request
23:04:52.517 00.000 8532 Worker thread wakes up
23:04:52.517 00.000 7008 GuideStep: 0.2 px 185 ms WEST, 0.0 px 0 ms NORTH
23:04:52.519 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:52.519 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:53.085 00.566 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbf82cb0-8975-4e1d-bfdf-2521a1dbe4af"}
23:04:53.088 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbf82cb0-8975-4e1d-bfdf-2521a1dbe4af"}
23:04:53.090 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"444736fb-ec40-4497-9226-c71edd436001"}
23:04:53.093 00.003 7008 case statement mapped state 6 to 3
23:04:53.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"444736fb-ec40-4497-9226-c71edd436001"}
23:04:53.098 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8d6848b-39aa-4203-bb15-428824d6b60d"}
23:04:53.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[6.75,7.20],"pixels":"..."},"id":"a8d6848b-39aa-4203-bb15-428824d6b60d"}
23:04:54.644 01.544 8532 Exposure complete
23:04:54.685 00.041 8532 worker thread done servicing request
23:04:54.686 00.001 7008 OnExposeComplete: enter
23:04:54.688 00.002 7008 UpdateGuideState(): m_state=6
23:04:54.691 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
23:04:54.694 00.003 7008 Star::Find returns 1 (0), X=552.74, Y=444.13, Mass=272713, SNR=333.5, Peak=52588 HFD=2.3
23:04:54.696 00.002 7008 MultiStar: [#1 0.53,0.09,0.55,U] [#2 0.27,-0.06,0.55,U] [#3 0.50,0.04,0.43,U] [#4 0.60,0.08,0.35,U] [#5 0.50,0.04,0.34,U] [#6 0.27,-0.02,0.37,U] [#7 0.34,0.16,0.28,U] [#8 0.09,0.04,0.32,U] 
23:04:54.699 00.003 7008 single-star, 8 included, MultiStar: {0.35, 0.03}, one-star: {0.21, 0.01}
23:04:54.701 00.002 7008 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.07) = xAngle (0.13 = 0.13)
23:04:54.704 00.003 7008 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.28 = -0.28)
23:04:54.706 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=0.20 mountY=-0.06, mountTheta=-0.27
23:04:54.711 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.01, opts=13)
23:04:54.713 00.002 7008 Enqueuing Move request for scope (0.21, 0.01)
23:04:54.716 00.003 8532 Worker thread wakes up
23:04:54.716 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2527, FiltMin=2377, FiltMax=28420, Gamma=0.990
23:04:54.718 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:04:54.718 00.000 7008 UpdateGuideState exits: m=272713 SNR=333.5
23:04:54.721 00.003 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:04:54.721 00.000 8532 Moving (0.21, 0.01) raw xDistance=0.20 yDistance=-0.06
23:04:54.722 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:04:54.722 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:54.722 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.725 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:54.725 00.000 8532 MoveAxis(W, 199, ABG)
23:04:54.726 00.001 8532 Guiding  Dir = 3, Dur = 199
23:04:54.729 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:54.732 00.003 8532 IsSlewing returns 0
23:04:54.733 00.001 7008 Enqueuing Expose request
23:04:54.735 00.002 8532 IsGuiding returns 0
23:04:54.741 00.006 8532 PulseGuide returned control before completion, sleep 205
23:04:54.957 00.216 8532 IsGuiding returns 0
23:04:54.957 00.000 8532 Move returns status 0, amount 199
23:04:54.957 00.000 8532 MoveAxis(N, 0, ABG)
23:04:54.957 00.000 8532 Move returns status 0, amount 0
23:04:54.957 00.000 8532 move complete, result=0
23:04:54.957 00.000 8532 worker thread done servicing request
23:04:54.957 00.000 7008 GuideStep: 0.2 px 199 ms WEST, -0.1 px 0 ms NORTH
23:04:54.959 00.002 8532 Worker thread wakes up
23:04:54.959 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:54.960 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:55.084 00.124 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5edf515a-ee04-4a0e-b113-4a00f9d95b80"}
23:04:55.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5edf515a-ee04-4a0e-b113-4a00f9d95b80"}
23:04:55.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60503741-51c8-4dac-965f-319d033dafe3"}
23:04:55.090 00.001 7008 case statement mapped state 6 to 3
23:04:55.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"60503741-51c8-4dac-965f-319d033dafe3"}
23:04:55.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6fe4fceb-b9e9-47f7-86cf-1a21ecbae562"}
23:04:55.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[6.74,7.13],"pixels":"..."},"id":"6fe4fceb-b9e9-47f7-86cf-1a21ecbae562"}
23:04:57.079 01.982 8532 Exposure complete
23:04:57.085 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abe79f31-c5eb-46d4-bc3c-792dc9abf492"}
23:04:57.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abe79f31-c5eb-46d4-bc3c-792dc9abf492"}
23:04:57.094 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a581726b-242d-4a9e-b34c-54d05cc9c40e"}
23:04:57.099 00.005 7008 case statement mapped state 6 to 3
23:04:57.104 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a581726b-242d-4a9e-b34c-54d05cc9c40e"}
23:04:57.108 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4a35115-6961-4222-a12a-1401cabcfd53"}
23:04:57.114 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":699,"width":15,"height":15,"star_pos":[6.74,7.13],"pixels":"..."},"id":"e4a35115-6961-4222-a12a-1401cabcfd53"}
23:04:57.146 00.032 8532 worker thread done servicing request
23:04:57.146 00.000 7008 OnExposeComplete: enter
23:04:57.149 00.003 7008 UpdateGuideState(): m_state=6
23:04:57.151 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
23:04:57.154 00.003 7008 Star::Find returns 1 (0), X=552.59, Y=444.24, Mass=273716, SNR=321.5, Peak=48742 HFD=2.5
23:04:57.157 00.003 7008 MultiStar: [#1 0.38,0.19,0.58,U] [#2 0.21,0.03,0.58,U] [#3 0.34,0.14,0.44,U] [#4 0.50,0.15,0.37,U] [#5 0.47,0.19,0.35,U] [#6 0.29,0.14,0.38,U] [#7 0.28,0.30,0.29,U] [#8 0.07,0.13,0.32,U] 
23:04:57.160 00.003 7008 single-star, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.05, 0.13}
23:04:57.162 00.002 7008 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.07) = xAngle (1.28 = 1.28)
23:04:57.164 00.002 7008 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.87 = 0.87)
23:04:57.166 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.21 mountX=0.04 mountY=0.10, mountTheta=1.21
23:04:57.171 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.13, opts=13)
23:04:57.173 00.002 7008 Enqueuing Move request for scope (0.05, 0.13)
23:04:57.175 00.002 8532 Worker thread wakes up
23:04:57.175 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2351, FiltMax=30141, Gamma=0.990
23:04:57.177 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:04:57.177 00.000 7008 UpdateGuideState exits: m=273716 SNR=321.5
23:04:57.179 00.002 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:04:57.179 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.182 00.003 8532 Moving (0.05, 0.13) raw xDistance=0.04 yDistance=0.10
23:04:57.182 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:04:57.182 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:57.182 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:57.182 00.000 8532 MoveAxis(E, 0, ABG)
23:04:57.182 00.000 8532 Move returns status 0, amount 0
23:04:57.182 00.000 8532 MoveAxis(N, 0, ABG)
23:04:57.182 00.000 8532 Move returns status 0, amount 0
23:04:57.182 00.000 8532 move complete, result=0
23:04:57.182 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:57.185 00.003 8532 worker thread done servicing request
23:04:57.185 00.000 7008 Enqueuing Expose request
23:04:57.187 00.002 8532 Worker thread wakes up
23:04:57.188 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:57.188 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:57.188 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:59.086 01.898 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"891dd02d-bdce-480d-8557-334a0d3b90be"}
23:04:59.087 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"891dd02d-bdce-480d-8557-334a0d3b90be"}
23:04:59.088 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"325afe5f-a36e-407e-b3fa-b9921052d93e"}
23:04:59.089 00.001 7008 case statement mapped state 6 to 3
23:04:59.090 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"325afe5f-a36e-407e-b3fa-b9921052d93e"}
23:04:59.091 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1c103e5-1b7b-494b-9811-e8f3e09a2f34"}
23:04:59.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[6.59,7.24],"pixels":"..."},"id":"c1c103e5-1b7b-494b-9811-e8f3e09a2f34"}
23:04:59.320 00.228 8532 Exposure complete
23:04:59.344 00.024 8532 worker thread done servicing request
23:04:59.345 00.001 7008 OnExposeComplete: enter
23:04:59.346 00.001 7008 UpdateGuideState(): m_state=6
23:04:59.348 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
23:04:59.349 00.001 7008 Star::Find returns 1 (0), X=552.38, Y=444.14, Mass=275877, SNR=342.6, Peak=40803 HFD=2.4
23:04:59.350 00.001 7008 MultiStar: [#1 0.21,0.10,0.57,U] [#2 0.06,0.04,0.52,U] [#3 0.19,0.04,0.41,U] [#4 0.31,0.11,0.35,U] [#5 0.23,0.08,0.33,U] [#6 -0.01,-0.00,0.35,U] [#7 0.17,0.30,0.27,U] [#8 -0.13,0.08,0.33,U] 
23:04:59.351 00.001 7008 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.15, 0.03}
23:04:59.352 00.001 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
23:04:59.353 00.001 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
23:04:59.354 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=0.06 mountY=0.04, mountTheta=0.66
23:04:59.356 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.07, opts=13)
23:04:59.357 00.001 7008 Enqueuing Move request for scope (0.06, 0.07)
23:04:59.360 00.003 8532 Worker thread wakes up
23:04:59.360 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:04:59.360 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:04:59.360 00.000 8532 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=0.04
23:04:59.361 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:04:59.361 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:59.361 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58933, med=2525, FiltMin=2400, FiltMax=34151, Gamma=0.990
23:04:59.362 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:59.362 00.000 8532 MoveAxis(E, 0, ABG)
23:04:59.362 00.000 8532 Move returns status 0, amount 0
23:04:59.362 00.000 8532 MoveAxis(N, 0, ABG)
23:04:59.362 00.000 8532 Move returns status 0, amount 0
23:04:59.362 00.000 7008 UpdateGuideState exits: m=275877 SNR=342.6
23:04:59.364 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:59.365 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:04:59.367 00.002 7008 Enqueuing Expose request
23:04:59.368 00.001 8532 move complete, result=0
23:04:59.368 00.000 8532 worker thread done servicing request
23:04:59.368 00.000 8532 Worker thread wakes up
23:04:59.368 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:04:59.368 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:04:59.368 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:01.085 01.717 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d01ab0d4-f096-4917-b3bc-caa3c04356e9"}
23:05:01.091 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d01ab0d4-f096-4917-b3bc-caa3c04356e9"}
23:05:01.096 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8386ccf-3699-4d37-b9ba-51a3bb6d5adc"}
23:05:01.099 00.003 7008 case statement mapped state 6 to 3
23:05:01.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8386ccf-3699-4d37-b9ba-51a3bb6d5adc"}
23:05:01.107 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"874013d1-0f1f-4967-b2ee-9dee10753c68"}
23:05:01.111 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[7.38,7.14],"pixels":"..."},"id":"874013d1-0f1f-4967-b2ee-9dee10753c68"}
23:05:01.492 00.381 8532 Exposure complete
23:05:01.541 00.049 8532 worker thread done servicing request
23:05:01.541 00.000 7008 OnExposeComplete: enter
23:05:01.544 00.003 7008 UpdateGuideState(): m_state=6
23:05:01.548 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
23:05:01.550 00.002 7008 Star::Find returns 1 (0), X=552.25, Y=444.16, Mass=270834, SNR=343.0, Peak=46805 HFD=2.4
23:05:01.553 00.003 7008 MultiStar: [#1 0.04,0.11,0.54,U] [#2 -0.09,-0.00,0.53,U] [#3 0.06,0.05,0.41,U] [#4 0.20,0.05,0.33,U] [#5 0.19,0.08,0.32,U] [#6 0.01,-0.02,0.37,U] [#7 -0.03,0.30,0.30,U] [#8 -0.15,0.03,0.33,U] 
23:05:01.554 00.001 7008 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.29, 0.05}
23:05:01.557 00.003 7008 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.07) = xAngle (2.34 = 2.34)
23:05:01.559 00.002 7008 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.93 = 1.93)
23:05:01.563 00.004 7008 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=-0.06 mountY=0.08, mountTheta=2.21
23:05:01.566 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.06, opts=13)
23:05:01.570 00.004 7008 Enqueuing Move request for scope (-0.05, 0.06)
23:05:01.571 00.001 8532 Worker thread wakes up
23:05:01.571 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:05:01.571 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:05:01.571 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65214, med=2524, FiltMin=2351, FiltMax=31274, Gamma=0.990
23:05:01.573 00.002 7008 UpdateGuideState exits: m=270834 SNR=343.0
23:05:01.575 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.578 00.003 8532 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.08
23:05:01.578 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:01.578 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.578 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:01.580 00.002 7008 Enqueuing Expose request
23:05:01.582 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:01.582 00.000 8532 MoveAxis(E, 0, ABG)
23:05:01.582 00.000 8532 Move returns status 0, amount 0
23:05:01.582 00.000 8532 MoveAxis(N, 0, ABG)
23:05:01.582 00.000 8532 Move returns status 0, amount 0
23:05:01.582 00.000 8532 move complete, result=0
23:05:01.582 00.000 8532 worker thread done servicing request
23:05:01.582 00.000 8532 Worker thread wakes up
23:05:01.582 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:01.582 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:01.582 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:03.083 01.501 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3ab4751-c8ee-4e75-953b-a824307838d6"}
23:05:03.086 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3ab4751-c8ee-4e75-953b-a824307838d6"}
23:05:03.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f12c63b-52f2-4ddb-a227-4e378319f77a"}
23:05:03.092 00.003 7008 case statement mapped state 6 to 3
23:05:03.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f12c63b-52f2-4ddb-a227-4e378319f77a"}
23:05:03.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"346de22b-c696-4bff-8d1a-50209cced961"}
23:05:03.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":702,"width":15,"height":15,"star_pos":[7.25,7.16],"pixels":"..."},"id":"346de22b-c696-4bff-8d1a-50209cced961"}
23:05:03.707 00.607 8532 Exposure complete
23:05:03.754 00.047 8532 worker thread done servicing request
23:05:03.755 00.001 7008 OnExposeComplete: enter
23:05:03.756 00.001 7008 UpdateGuideState(): m_state=6
23:05:03.759 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
23:05:03.760 00.001 7008 Star::Find returns 1 (0), X=552.27, Y=444.14, Mass=276406, SNR=329.7, Peak=46873 HFD=2.3
23:05:03.761 00.001 7008 MultiStar: [#1 0.11,0.09,0.57,U] [#2 -0.13,0.06,0.56,U] [#3 0.05,0.07,0.44,U] [#4 0.20,0.04,0.36,U] [#5 0.15,0.05,0.36,U] [#6 -0.06,0.14,0.38,U] [#7 -0.02,0.36,0.28,U] [#8 -0.14,0.06,0.34,U] 
23:05:03.764 00.003 7008 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.27, 0.02}
23:05:03.766 00.002 7008 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.07) = xAngle (2.16 = 2.16)
23:05:03.768 00.002 7008 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.75 = 1.75)
23:05:03.769 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=-0.05 mountY=0.09, mountTheta=2.08
23:05:03.771 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.08, opts=13)
23:05:03.773 00.002 7008 Enqueuing Move request for scope (-0.05, 0.08)
23:05:03.777 00.004 8532 Worker thread wakes up
23:05:03.777 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:05:03.777 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:05:03.777 00.000 8532 Moving (-0.05, 0.08) raw xDistance=-0.05 yDistance=0.09
23:05:03.777 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:05:03.777 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65291, med=2524, FiltMin=2277, FiltMax=31647, Gamma=0.990
23:05:03.778 00.001 7008 UpdateGuideState exits: m=276406 SNR=329.7
23:05:03.779 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.780 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:03.782 00.002 7008 Enqueuing Expose request
23:05:03.785 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.785 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:03.785 00.000 8532 MoveAxis(E, 0, ABG)
23:05:03.785 00.000 8532 Move returns status 0, amount 0
23:05:03.785 00.000 8532 MoveAxis(N, 0, ABG)
23:05:03.785 00.000 8532 Move returns status 0, amount 0
23:05:03.785 00.000 8532 move complete, result=0
23:05:03.786 00.001 8532 worker thread done servicing request
23:05:03.786 00.000 8532 Worker thread wakes up
23:05:03.786 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:03.789 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:03.789 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:05.084 01.295 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27b0c6ff-ce2c-461c-a40d-162ba16c467e"}
23:05:05.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27b0c6ff-ce2c-461c-a40d-162ba16c467e"}
23:05:05.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b9d7d93-f77d-45db-a1de-9fc0043c63a8"}
23:05:05.093 00.003 7008 case statement mapped state 6 to 3
23:05:05.096 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b9d7d93-f77d-45db-a1de-9fc0043c63a8"}
23:05:05.098 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ae0950e5-07d9-4aff-95b2-94f16650e266"}
23:05:05.102 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[7.27,7.14],"pixels":"..."},"id":"ae0950e5-07d9-4aff-95b2-94f16650e266"}
23:05:05.911 00.809 8532 Exposure complete
23:05:05.957 00.046 8532 worker thread done servicing request
23:05:05.957 00.000 7008 OnExposeComplete: enter
23:05:05.960 00.003 7008 UpdateGuideState(): m_state=6
23:05:05.963 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
23:05:05.965 00.002 7008 Star::Find returns 1 (0), X=552.45, Y=444.24, Mass=274894, SNR=348.2, Peak=41163 HFD=2.6
23:05:05.968 00.003 7008 MultiStar: [#1 0.18,0.15,0.53,U] [#2 -0.02,0.10,0.53,U] [#3 0.19,0.11,0.40,U] [#4 0.31,0.15,0.34,U] [#5 0.27,0.18,0.33,U] [#6 0.03,0.12,0.34,U] [#7 0.07,0.47,0.27,U] [#8 -0.11,0.01,0.32,U] 
23:05:05.970 00.002 7008 single-star, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.09, 0.12}
23:05:05.972 00.002 7008 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.07) = xAngle (2.26 = 2.26)
23:05:05.973 00.001 7008 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.85 = 1.85)
23:05:05.976 00.003 7008 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.19 mountX=-0.10 mountY=0.15, mountTheta=2.15
23:05:05.979 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.12, opts=13)
23:05:05.981 00.002 7008 Enqueuing Move request for scope (-0.09, 0.12)
23:05:05.984 00.003 8532 Worker thread wakes up
23:05:05.984 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:05:05.984 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:05:05.984 00.000 8532 Moving (-0.09, 0.12) raw xDistance=-0.10 yDistance=0.15
23:05:05.984 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:05:05.984 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:05.985 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59221, med=2524, FiltMin=2357, FiltMax=34605, Gamma=0.990
23:05:05.987 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:05:05.987 00.000 8532 MoveAxis(E, 0, ABG)
23:05:05.987 00.000 8532 Move returns status 0, amount 0
23:05:05.987 00.000 7008 UpdateGuideState exits: m=274894 SNR=348.2
23:05:05.989 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:05.992 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:05.993 00.001 7008 Enqueuing Expose request
23:05:05.995 00.002 8532 MoveAxis(N, 0, ABG)
23:05:05.995 00.000 8532 Move returns status 0, amount 0
23:05:05.995 00.000 8532 move complete, result=0
23:05:05.996 00.001 8532 worker thread done servicing request
23:05:05.996 00.000 8532 Worker thread wakes up
23:05:05.996 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:05.996 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:05.996 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:07.085 01.089 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77115319-c0e0-4041-8ad4-e1e945608cff"}
23:05:07.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77115319-c0e0-4041-8ad4-e1e945608cff"}
23:05:07.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"504032da-ed1f-4123-874f-0d6256f7d2da"}
23:05:07.091 00.001 7008 case statement mapped state 6 to 3
23:05:07.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"504032da-ed1f-4123-874f-0d6256f7d2da"}
23:05:07.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1dccef53-7a18-4852-b971-66623338dfb0"}
23:05:07.097 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":704,"width":15,"height":15,"star_pos":[7.45,7.24],"pixels":"..."},"id":"1dccef53-7a18-4852-b971-66623338dfb0"}
23:05:08.130 01.033 8532 Exposure complete
23:05:08.177 00.047 8532 worker thread done servicing request
23:05:08.177 00.000 7008 OnExposeComplete: enter
23:05:08.179 00.002 7008 UpdateGuideState(): m_state=6
23:05:08.181 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
23:05:08.183 00.002 7008 Star::Find returns 1 (0), X=552.47, Y=444.21, Mass=269838, SNR=333.3, Peak=42421 HFD=2.6
23:05:08.186 00.003 7008 MultiStar: [#1 0.25,0.27,0.58,U] [#2 0.03,0.12,0.53,U] [#3 0.22,0.13,0.44,U] [#4 0.30,0.25,0.37,U] [#5 0.27,0.27,0.34,U] [#6 0.09,0.15,0.36,U] [#7 0.07,0.45,0.30,U] [#8 -0.04,0.09,0.33,U] 
23:05:08.188 00.002 7008 single-star, 8 included, MultiStar: {0.10, 0.18}, one-star: {-0.07, 0.10}
23:05:08.190 00.002 7008 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.07) = xAngle (2.27 = 2.27)
23:05:08.192 00.002 7008 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
23:05:08.193 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=-0.08 mountY=0.11, mountTheta=2.16
23:05:08.196 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.10, opts=13)
23:05:08.199 00.003 7008 Enqueuing Move request for scope (-0.07, 0.10)
23:05:08.200 00.001 8532 Worker thread wakes up
23:05:08.200 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62551, med=2526, FiltMin=2327, FiltMax=34243, Gamma=0.990
23:05:08.202 00.002 7008 UpdateGuideState exits: m=269838 SNR=333.3
23:05:08.204 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.207 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:08.209 00.002 7008 Enqueuing Expose request
23:05:08.211 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:05:08.212 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:05:08.212 00.000 8532 Moving (-0.07, 0.10) raw xDistance=-0.08 yDistance=0.11
23:05:08.212 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:05:08.212 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:08.212 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:05:08.212 00.000 8532 MoveAxis(E, 0, ABG)
23:05:08.212 00.000 8532 Move returns status 0, amount 0
23:05:08.213 00.001 8532 MoveAxis(N, 0, ABG)
23:05:08.213 00.000 8532 Move returns status 0, amount 0
23:05:08.213 00.000 8532 move complete, result=0
23:05:08.213 00.000 8532 worker thread done servicing request
23:05:08.213 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:08.217 00.004 8532 Worker thread wakes up
23:05:08.217 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:08.217 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:09.085 00.868 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16c1be35-46a9-4593-8a45-a46bebd3c86b"}
23:05:09.088 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16c1be35-46a9-4593-8a45-a46bebd3c86b"}
23:05:09.095 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc5bf843-f78c-442d-81bb-7eb5840d907d"}
23:05:09.099 00.004 7008 case statement mapped state 6 to 3
23:05:09.105 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc5bf843-f78c-442d-81bb-7eb5840d907d"}
23:05:09.108 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"21eb65a9-58f7-4bb2-8e56-f2f2084e42c8"}
23:05:09.113 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":705,"width":15,"height":15,"star_pos":[7.47,7.21],"pixels":"..."},"id":"21eb65a9-58f7-4bb2-8e56-f2f2084e42c8"}
23:05:10.352 01.239 8532 Exposure complete
23:05:10.403 00.051 8532 worker thread done servicing request
23:05:10.403 00.000 7008 OnExposeComplete: enter
23:05:10.405 00.002 7008 UpdateGuideState(): m_state=6
23:05:10.407 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
23:05:10.410 00.003 7008 Star::Find returns 1 (0), X=552.44, Y=444.27, Mass=277942, SNR=334.7, Peak=40439 HFD=2.7
23:05:10.412 00.002 7008 MultiStar: [#1 0.19,0.24,0.58,U] [#2 0.00,0.15,0.52,U] [#3 0.18,0.22,0.44,U] [#4 0.35,0.33,0.37,U] [#5 0.26,0.24,0.35,U] [#6 0.05,0.18,0.35,U] [#7 0.12,0.39,0.29,U] [#8 -0.06,0.10,0.32,U] 
23:05:10.414 00.002 7008 single-star, 8 included, MultiStar: {0.08, 0.21}, one-star: {-0.10, 0.15}
23:05:10.415 00.001 7008 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.07) = xAngle (2.22 = 2.22)
23:05:10.417 00.002 7008 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.80 = 1.80)
23:05:10.420 00.003 7008 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.15 mountX=-0.11 mountY=0.18, mountTheta=2.12
23:05:10.424 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.15, opts=13)
23:05:10.427 00.003 7008 Enqueuing Move request for scope (-0.10, 0.15)
23:05:10.429 00.002 8532 Worker thread wakes up
23:05:10.430 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
23:05:10.430 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
23:05:10.430 00.000 8532 Moving (-0.10, 0.15) raw xDistance=-0.11 yDistance=0.18
23:05:10.430 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:05:10.430 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:05:10.430 00.000 8532 MoveAxis(E, 0, ABG)
23:05:10.430 00.000 8532 Move returns status 0, amount 0
23:05:10.430 00.000 8532 MoveAxis(S, 310, ABG)
23:05:10.430 00.000 8532 Guiding  Dir = 1, Dur = 310
23:05:10.430 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60641, med=2525, FiltMin=2355, FiltMax=34956, Gamma=0.990
23:05:10.433 00.003 7008 UpdateGuideState exits: m=277942 SNR=334.7
23:05:10.436 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.439 00.003 8532 IsSlewing returns 0
23:05:10.439 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:10.441 00.002 7008 Enqueuing Expose request
23:05:10.445 00.004 8532 IsGuiding returns 0
23:05:10.445 00.000 8532 PulseGuide returned control before completion, sleep 320
23:05:10.807 00.362 8532 IsGuiding returns 1
23:05:10.807 00.000 8532 scope still moving after pulse duration time elapsed
23:05:10.841 00.034 8532 IsSlewing returns 0
23:05:10.842 00.001 8532 IsGuiding returns 0
23:05:10.842 00.000 8532 scope move finished after 310 + 87 ms
23:05:10.842 00.000 8532 Move returns status 0, amount 310
23:05:10.842 00.000 8532 move complete, result=0
23:05:10.842 00.000 8532 worker thread done servicing request
23:05:10.843 00.001 8532 Worker thread wakes up
23:05:10.843 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 310 ms SOUTH
23:05:10.847 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:10.847 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:11.086 00.239 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8168896c-80b1-4ae0-8537-ccc6a27a5e22"}
23:05:11.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8168896c-80b1-4ae0-8537-ccc6a27a5e22"}
23:05:11.093 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"74c2d22d-c2c6-4367-bd13-0679c30cd231"}
23:05:11.094 00.001 7008 case statement mapped state 6 to 3
23:05:11.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"74c2d22d-c2c6-4367-bd13-0679c30cd231"}
23:05:11.098 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe289c42-dc50-44c7-ad3d-edb8c055b4af"}
23:05:11.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":706,"width":15,"height":15,"star_pos":[7.44,7.27],"pixels":"..."},"id":"fe289c42-dc50-44c7-ad3d-edb8c055b4af"}
23:05:12.970 01.870 8532 Exposure complete
23:05:13.016 00.046 8532 worker thread done servicing request
23:05:13.017 00.001 7008 OnExposeComplete: enter
23:05:13.018 00.001 7008 UpdateGuideState(): m_state=6
23:05:13.023 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
23:05:13.025 00.002 7008 Star::Find returns 1 (0), X=552.66, Y=444.14, Mass=276180, SNR=333.9, Peak=53199 HFD=2.3
23:05:13.029 00.004 7008 MultiStar: [#1 0.43,0.13,0.57,U] [#2 0.19,-0.01,0.54,U] [#3 0.44,0.03,0.44,U] [#4 0.54,0.17,0.34,U] [#5 0.47,0.14,0.35,U] [#6 0.26,0.07,0.36,U] [#7 0.29,0.28,0.29,U] [#8 0.09,-0.00,0.32,U] 
23:05:13.031 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.08}, one-star: {0.12, 0.03}
23:05:13.032 00.001 7008 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.07) = xAngle (0.31 = 0.31)
23:05:13.034 00.002 7008 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.10 = -0.10)
23:05:13.035 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=0.12 mountY=-0.01, mountTheta=-0.11
23:05:13.039 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.03, opts=13)
23:05:13.042 00.003 7008 Enqueuing Move request for scope (0.12, 0.03)
23:05:13.044 00.002 8532 Worker thread wakes up
23:05:13.044 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:05:13.044 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:05:13.044 00.000 8532 Moving (0.12, 0.03) raw xDistance=0.12 yDistance=-0.01
23:05:13.044 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:05:13.044 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:13.044 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2283, FiltMax=29331, Gamma=0.990
23:05:13.046 00.002 7008 UpdateGuideState exits: m=276180 SNR=333.9
23:05:13.048 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:13.049 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.050 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:13.053 00.003 8532 MoveAxis(E, 0, ABG)
23:05:13.053 00.000 8532 Move returns status 0, amount 0
23:05:13.053 00.000 8532 MoveAxis(N, 0, ABG)
23:05:13.053 00.000 8532 Move returns status 0, amount 0
23:05:13.054 00.001 8532 move complete, result=0
23:05:13.054 00.000 8532 worker thread done servicing request
23:05:13.054 00.000 7008 Enqueuing Expose request
23:05:13.057 00.003 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:13.059 00.002 8532 Worker thread wakes up
23:05:13.059 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:13.059 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:13.085 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfb59dab-2169-4be3-ad2f-9f78f351b1cc"}
23:05:13.091 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfb59dab-2169-4be3-ad2f-9f78f351b1cc"}
23:05:13.097 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d2cbca6-1d88-4b1e-90a0-c910663d46d2"}
23:05:13.101 00.004 7008 case statement mapped state 6 to 3
23:05:13.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d2cbca6-1d88-4b1e-90a0-c910663d46d2"}
23:05:13.108 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8625230f-b2c2-478a-a8ee-9fbfe49d5108"}
23:05:13.111 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"8625230f-b2c2-478a-a8ee-9fbfe49d5108"}
23:05:15.086 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06f6483a-e831-4f48-b3e0-fe26a01df02d"}
23:05:15.090 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06f6483a-e831-4f48-b3e0-fe26a01df02d"}
23:05:15.094 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c0c5084-c0be-4f3f-a2ac-8bbdbf5ff440"}
23:05:15.096 00.002 7008 case statement mapped state 6 to 3
23:05:15.100 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c0c5084-c0be-4f3f-a2ac-8bbdbf5ff440"}
23:05:15.105 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84e5a179-4c43-4fa9-aa26-7796f834728f"}
23:05:15.108 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":707,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"84e5a179-4c43-4fa9-aa26-7796f834728f"}
23:05:15.187 00.079 8532 Exposure complete
23:05:15.234 00.047 8532 worker thread done servicing request
23:05:15.234 00.000 7008 OnExposeComplete: enter
23:05:15.237 00.003 7008 UpdateGuideState(): m_state=6
23:05:15.241 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
23:05:15.245 00.004 7008 Star::Find returns 1 (0), X=552.75, Y=444.15, Mass=274321, SNR=344.7, Peak=54234 HFD=2.3
23:05:15.248 00.003 7008 MultiStar: [#1 0.51,0.11,0.54,U] [#2 0.33,0.01,0.51,U] [#3 0.45,-0.05,0.42,U] [#4 0.63,0.14,0.34,U] [#5 0.53,0.08,0.32,U] [#6 0.45,-0.01,0.34,U] [#7 0.39,0.27,0.28,U] [#8 0.15,0.00,0.31,U] 
23:05:15.251 00.003 7008 single-star, 8 included, MultiStar: {0.38, 0.06}, one-star: {0.21, 0.04}
23:05:15.252 00.001 7008 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.07) = xAngle (0.26 = 0.26)
23:05:15.253 00.001 7008 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.16 = -0.16)
23:05:15.256 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=0.21 mountY=-0.03, mountTheta=-0.16
23:05:15.258 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.04, opts=13)
23:05:15.260 00.002 7008 Enqueuing Move request for scope (0.21, 0.04)
23:05:15.261 00.001 8532 Worker thread wakes up
23:05:15.261 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
23:05:15.261 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
23:05:15.261 00.000 8532 Moving (0.21, 0.04) raw xDistance=0.21 yDistance=-0.03
23:05:15.261 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2523, FiltMin=2379, FiltMax=27073, Gamma=0.990
23:05:15.263 00.002 7008 UpdateGuideState exits: m=274321 SNR=344.7
23:05:15.265 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.266 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:15.267 00.001 7008 Enqueuing Expose request
23:05:15.270 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:05:15.270 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:15.270 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:15.270 00.000 8532 MoveAxis(W, 189, ABG)
23:05:15.270 00.000 8532 Guiding  Dir = 3, Dur = 189
23:05:15.271 00.001 8532 IsSlewing returns 0
23:05:15.271 00.000 8532 IsGuiding returns 0
23:05:15.271 00.000 8532 PulseGuide returned control before completion, sleep 199
23:05:15.476 00.205 8532 IsGuiding returns 0
23:05:15.476 00.000 8532 Move returns status 0, amount 189
23:05:15.476 00.000 8532 MoveAxis(N, 0, ABG)
23:05:15.476 00.000 8532 Move returns status 0, amount 0
23:05:15.476 00.000 8532 move complete, result=0
23:05:15.477 00.001 8532 worker thread done servicing request
23:05:15.477 00.000 7008 GuideStep: 0.2 px 189 ms WEST, -0.0 px 0 ms NORTH
23:05:15.480 00.003 8532 Worker thread wakes up
23:05:15.480 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:15.480 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:17.085 01.605 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d76c448-0277-4232-ac72-1d562814946c"}
23:05:17.090 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d76c448-0277-4232-ac72-1d562814946c"}
23:05:17.094 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f363d184-abd5-4e6c-ab34-9f4d5557c67a"}
23:05:17.101 00.007 7008 case statement mapped state 6 to 3
23:05:17.104 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f363d184-abd5-4e6c-ab34-9f4d5557c67a"}
23:05:17.107 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cfdf380-cae0-4baf-ae7d-14de3ba1cd48"}
23:05:17.110 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":708,"width":15,"height":15,"star_pos":[6.75,7.15],"pixels":"..."},"id":"2cfdf380-cae0-4baf-ae7d-14de3ba1cd48"}
23:05:17.606 00.496 8532 Exposure complete
23:05:17.658 00.052 8532 worker thread done servicing request
23:05:17.658 00.000 7008 OnExposeComplete: enter
23:05:17.662 00.004 7008 UpdateGuideState(): m_state=6
23:05:17.665 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
23:05:17.668 00.003 7008 Star::Find returns 1 (0), X=552.76, Y=444.20, Mass=280458, SNR=342.5, Peak=55124 HFD=2.4
23:05:17.670 00.002 7008 MultiStar: [#1 0.52,0.18,0.55,U] [#2 0.35,0.06,0.55,U] [#3 0.48,0.13,0.41,U] [#4 0.64,0.22,0.33,U] [#5 0.56,0.22,0.33,U] [#6 0.34,0.06,0.37,U] [#7 0.43,0.28,0.28,U] [#8 0.13,0.10,0.32,U] 
23:05:17.672 00.002 7008 single-star, 8 included, MultiStar: {0.38, 0.13}, one-star: {0.22, 0.08}
23:05:17.675 00.003 7008 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.07) = xAngle (0.42 = 0.42)
23:05:17.678 00.003 7008 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
23:05:17.679 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.35 mountX=0.22 mountY=0.00, mountTheta=0.01
23:05:17.683 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.08, opts=13)
23:05:17.685 00.002 7008 Enqueuing Move request for scope (0.22, 0.08)
23:05:17.688 00.003 8532 Worker thread wakes up
23:05:17.688 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2367, FiltMax=26690, Gamma=0.990
23:05:17.692 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
23:05:17.692 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
23:05:17.692 00.000 8532 Moving (0.22, 0.08) raw xDistance=0.22 yDistance=0.00
23:05:17.692 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:05:17.692 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.693 00.001 7008 UpdateGuideState exits: m=280458 SNR=342.5
23:05:17.695 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.697 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:17.699 00.002 7008 Enqueuing Expose request
23:05:17.701 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:17.701 00.000 8532 MoveAxis(W, 211, ABG)
23:05:17.703 00.002 8532 Guiding  Dir = 3, Dur = 211
23:05:17.703 00.000 8532 IsSlewing returns 0
23:05:17.703 00.000 8532 IsGuiding returns 0
23:05:17.704 00.001 8532 PulseGuide returned control before completion, sleep 221
23:05:17.928 00.224 8532 IsGuiding returns 1
23:05:17.928 00.000 8532 scope still moving after pulse duration time elapsed
23:05:17.960 00.032 8532 IsSlewing returns 0
23:05:17.961 00.001 8532 IsGuiding returns 0
23:05:17.961 00.000 8532 scope move finished after 211 + 46 ms
23:05:17.961 00.000 8532 Move returns status 0, amount 211
23:05:17.961 00.000 8532 MoveAxis(N, 0, ABG)
23:05:17.961 00.000 8532 Move returns status 0, amount 0
23:05:17.961 00.000 8532 move complete, result=0
23:05:17.961 00.000 8532 worker thread done servicing request
23:05:17.962 00.001 8532 Worker thread wakes up
23:05:17.962 00.000 7008 GuideStep: 0.2 px 211 ms WEST, 0.0 px 0 ms NORTH
23:05:17.965 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:17.965 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:19.085 01.120 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0e4a9c6-39c0-4c12-9dcb-9613fa9f449a"}
23:05:19.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0e4a9c6-39c0-4c12-9dcb-9613fa9f449a"}
23:05:19.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f5360fbf-26f6-4f25-ae5f-fd24fe396236"}
23:05:19.093 00.003 7008 case statement mapped state 6 to 3
23:05:19.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5360fbf-26f6-4f25-ae5f-fd24fe396236"}
23:05:19.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a85dcba5-4653-4b26-a026-3d4306619d43"}
23:05:19.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[6.76,7.20],"pixels":"..."},"id":"a85dcba5-4653-4b26-a026-3d4306619d43"}
23:05:20.093 00.994 8532 Exposure complete
23:05:20.138 00.045 8532 worker thread done servicing request
23:05:20.138 00.000 7008 OnExposeComplete: enter
23:05:20.140 00.002 7008 UpdateGuideState(): m_state=6
23:05:20.142 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
23:05:20.145 00.003 7008 Star::Find returns 1 (0), X=552.77, Y=444.24, Mass=271807, SNR=346.5, Peak=53401 HFD=2.5
23:05:20.148 00.003 7008 MultiStar: [#1 0.58,0.20,0.54,U] [#2 0.42,0.14,0.53,U] [#3 0.60,0.19,0.42,U] [#4 0.62,0.19,0.34,U] [#5 0.64,0.18,0.32,U] [#6 0.43,0.06,0.36,U] [#7 0.43,0.42,0.28,U] [#8 0.15,0.13,0.30,U] 
23:05:20.150 00.002 7008 single-star, 8 included, MultiStar: {0.43, 0.17}, one-star: {0.23, 0.13}
23:05:20.152 00.002 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
23:05:20.154 00.002 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
23:05:20.155 00.001 7008 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.51 mountX=0.22 mountY=0.04, mountTheta=0.20
23:05:20.159 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.13, opts=13)
23:05:20.161 00.002 7008 Enqueuing Move request for scope (0.23, 0.13)
23:05:20.164 00.003 8532 Worker thread wakes up
23:05:20.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
23:05:20.164 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
23:05:20.164 00.000 8532 Moving (0.23, 0.13) raw xDistance=0.22 yDistance=0.04
23:05:20.164 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2377, FiltMax=27633, Gamma=0.990
23:05:20.166 00.002 7008 UpdateGuideState exits: m=271807 SNR=346.5
23:05:20.168 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.170 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:20.172 00.002 7008 Enqueuing Expose request
23:05:20.173 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:05:20.174 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:20.174 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:20.174 00.000 8532 MoveAxis(W, 217, ABG)
23:05:20.174 00.000 8532 Guiding  Dir = 3, Dur = 217
23:05:20.174 00.000 8532 IsSlewing returns 0
23:05:20.174 00.000 8532 IsGuiding returns 0
23:05:20.174 00.000 8532 PulseGuide returned control before completion, sleep 227
23:05:20.409 00.235 8532 IsGuiding returns 1
23:05:20.409 00.000 8532 scope still moving after pulse duration time elapsed
23:05:20.440 00.031 8532 IsSlewing returns 0
23:05:20.440 00.000 8532 IsGuiding returns 0
23:05:20.440 00.000 8532 scope move finished after 217 + 48 ms
23:05:20.441 00.001 8532 Move returns status 0, amount 217
23:05:20.441 00.000 8532 MoveAxis(N, 0, ABG)
23:05:20.441 00.000 8532 Move returns status 0, amount 0
23:05:20.441 00.000 8532 move complete, result=0
23:05:20.441 00.000 8532 worker thread done servicing request
23:05:20.441 00.000 8532 Worker thread wakes up
23:05:20.441 00.000 7008 GuideStep: 0.2 px 217 ms WEST, 0.0 px 0 ms NORTH
23:05:20.443 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:20.443 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:21.084 00.641 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a98cb686-353d-44cb-b886-faa1a17e2f30"}
23:05:21.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a98cb686-353d-44cb-b886-faa1a17e2f30"}
23:05:21.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f429090-d60c-4806-a704-d49757333c48"}
23:05:21.092 00.003 7008 case statement mapped state 6 to 3
23:05:21.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f429090-d60c-4806-a704-d49757333c48"}
23:05:21.107 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"135bee73-4519-4486-ae57-2d84cc553781"}
23:05:21.110 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":710,"width":15,"height":15,"star_pos":[6.77,7.24],"pixels":"..."},"id":"135bee73-4519-4486-ae57-2d84cc553781"}
23:05:22.574 01.464 8532 Exposure complete
23:05:22.620 00.046 8532 worker thread done servicing request
23:05:22.620 00.000 7008 OnExposeComplete: enter
23:05:22.623 00.003 7008 UpdateGuideState(): m_state=6
23:05:22.624 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
23:05:22.625 00.001 7008 Star::Find returns 1 (0), X=552.65, Y=444.21, Mass=267682, SNR=334.9, Peak=50781 HFD=2.4
23:05:22.627 00.002 7008 MultiStar: [#1 0.42,0.21,0.57,U] [#2 0.30,0.10,0.54,U] [#3 0.46,0.02,0.42,U] [#4 0.50,0.19,0.35,U] [#5 0.46,0.10,0.34,U] [#6 0.35,0.16,0.36,U] [#7 0.37,0.40,0.29,U] [#8 -0.04,0.19,0.34,U] 
23:05:22.629 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.15}, one-star: {0.11, 0.09}
23:05:22.631 00.002 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
23:05:22.633 00.002 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
23:05:22.635 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.70 mountX=0.11 mountY=0.05, mountTheta=0.45
23:05:22.640 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.09, opts=13)
23:05:22.643 00.003 7008 Enqueuing Move request for scope (0.11, 0.09)
23:05:22.646 00.003 8532 Worker thread wakes up
23:05:22.647 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2319, FiltMax=29375, Gamma=0.990
23:05:22.648 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:05:22.648 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:05:22.648 00.000 8532 Moving (0.11, 0.09) raw xDistance=0.11 yDistance=0.05
23:05:22.648 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:05:22.648 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:22.648 00.000 7008 UpdateGuideState exits: m=267682 SNR=334.9
23:05:22.650 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:22.653 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:22.656 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:22.656 00.000 7008 Enqueuing Expose request
23:05:22.660 00.004 8532 MoveAxis(E, 0, ABG)
23:05:22.660 00.000 8532 Move returns status 0, amount 0
23:05:22.660 00.000 8532 MoveAxis(N, 0, ABG)
23:05:22.660 00.000 8532 Move returns status 0, amount 0
23:05:22.660 00.000 8532 move complete, result=0
23:05:22.660 00.000 8532 worker thread done servicing request
23:05:22.661 00.001 8532 Worker thread wakes up
23:05:22.661 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:22.661 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:22.661 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:23.084 00.423 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"660ef48d-a6bb-41df-9250-801af937f783"}
23:05:23.085 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"660ef48d-a6bb-41df-9250-801af937f783"}
23:05:23.087 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e2c7e5b0-8a65-4896-9d8d-ff9d385b325a"}
23:05:23.088 00.001 7008 case statement mapped state 6 to 3
23:05:23.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2c7e5b0-8a65-4896-9d8d-ff9d385b325a"}
23:05:23.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4f1e44e0-8b06-496a-8d25-b7997e0e5a24"}
23:05:23.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[6.65,7.21],"pixels":"..."},"id":"4f1e44e0-8b06-496a-8d25-b7997e0e5a24"}
23:05:24.789 01.695 8532 Exposure complete
23:05:24.826 00.037 8532 worker thread done servicing request
23:05:24.826 00.000 7008 OnExposeComplete: enter
23:05:24.828 00.002 7008 UpdateGuideState(): m_state=6
23:05:24.831 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
23:05:24.832 00.001 7008 Star::Find returns 1 (0), X=552.75, Y=444.27, Mass=267293, SNR=331.9, Peak=52277 HFD=2.6
23:05:24.834 00.002 7008 MultiStar: [#1 0.52,0.21,0.57,U] [#2 0.34,0.08,0.56,U] [#3 0.50,0.10,0.42,U] [#4 0.63,0.27,0.36,U] [#5 0.61,0.25,0.35,U] [#6 0.40,0.15,0.38,U] [#7 0.42,0.35,0.29,U] [#8 0.16,0.18,0.31,U] 
23:05:24.835 00.001 7008 single-star, 8 included, MultiStar: {0.39, 0.18}, one-star: {0.21, 0.15}
23:05:24.837 00.002 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
23:05:24.838 00.001 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:05:24.839 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.62 mountX=0.20 mountY=0.07, mountTheta=0.34
23:05:24.845 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.15, opts=13)
23:05:24.847 00.002 7008 Enqueuing Move request for scope (0.21, 0.15)
23:05:24.850 00.003 8532 Worker thread wakes up
23:05:24.850 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2522, FiltMin=2279, FiltMax=27186, Gamma=0.990
23:05:24.852 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
23:05:24.852 00.000 7008 UpdateGuideState exits: m=267293 SNR=331.9
23:05:24.855 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.857 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:24.858 00.001 7008 Enqueuing Expose request
23:05:24.860 00.002 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
23:05:24.860 00.000 8532 Moving (0.21, 0.15) raw xDistance=0.20 yDistance=0.07
23:05:24.860 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:05:24.860 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:24.860 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:24.860 00.000 8532 MoveAxis(W, 183, ABG)
23:05:24.860 00.000 8532 Guiding  Dir = 3, Dur = 183
23:05:24.860 00.000 8532 IsSlewing returns 0
23:05:24.861 00.001 8532 IsGuiding returns 0
23:05:24.861 00.000 8532 PulseGuide returned control before completion, sleep 193
23:05:25.061 00.200 8532 IsGuiding returns 1
23:05:25.062 00.001 8532 scope still moving after pulse duration time elapsed
23:05:25.084 00.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9726745e-2d31-465d-af28-7fa92f9d6701"}
23:05:25.088 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9726745e-2d31-465d-af28-7fa92f9d6701"}
23:05:25.091 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ca7ac08-0ad3-4f9f-9645-d5ef50528db0"}
23:05:25.095 00.004 7008 case statement mapped state 6 to 3
23:05:25.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ca7ac08-0ad3-4f9f-9645-d5ef50528db0"}
23:05:25.100 00.003 8532 IsSlewing returns 0
23:05:25.100 00.000 8532 IsGuiding returns 0
23:05:25.101 00.001 8532 scope move finished after 183 + 55 ms
23:05:25.101 00.000 8532 Move returns status 0, amount 183
23:05:25.101 00.000 8532 MoveAxis(N, 0, ABG)
23:05:25.101 00.000 8532 Move returns status 0, amount 0
23:05:25.101 00.000 8532 move complete, result=0
23:05:25.101 00.000 8532 worker thread done servicing request
23:05:25.101 00.000 8532 Worker thread wakes up
23:05:25.101 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:25.101 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:25.101 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f5cd9a5-a46a-4eea-a309-4d1f77b1d943"}
23:05:25.105 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":712,"width":15,"height":15,"star_pos":[6.75,7.27],"pixels":"..."},"id":"3f5cd9a5-a46a-4eea-a309-4d1f77b1d943"}
23:05:25.110 00.005 7008 GuideStep: 0.2 px 183 ms WEST, 0.1 px 0 ms NORTH
23:05:27.084 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72522ff9-92d6-43ce-8535-dadaae8b83dc"}
23:05:27.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72522ff9-92d6-43ce-8535-dadaae8b83dc"}
23:05:27.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34844fe5-20ed-4710-bce0-df0640b0058e"}
23:05:27.092 00.003 7008 case statement mapped state 6 to 3
23:05:27.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34844fe5-20ed-4710-bce0-df0640b0058e"}
23:05:27.098 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2313f67d-5cef-4a91-919e-564c0cb73695"}
23:05:27.101 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":712,"width":15,"height":15,"star_pos":[6.75,7.27],"pixels":"..."},"id":"2313f67d-5cef-4a91-919e-564c0cb73695"}
23:05:27.226 00.125 8532 Exposure complete
23:05:27.264 00.038 7008 OnExposeComplete: enter
23:05:27.265 00.001 7008 UpdateGuideState(): m_state=6
23:05:27.267 00.002 8532 worker thread done servicing request
23:05:27.267 00.000 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
23:05:27.269 00.002 7008 Star::Find returns 1 (0), X=552.56, Y=444.18, Mass=271561, SNR=334.4, Peak=48281 HFD=2.4
23:05:27.270 00.001 7008 MultiStar: [#1 0.33,0.16,0.54,U] [#2 0.16,0.02,0.54,U] [#3 0.30,0.01,0.42,U] [#4 0.48,0.20,0.35,U] [#5 0.38,0.18,0.33,U] [#6 0.18,0.01,0.36,U] [#7 0.31,0.28,0.29,U] [#8 -0.14,0.12,0.33,U] 
23:05:27.272 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.10}, one-star: {0.03, 0.06}
23:05:27.273 00.001 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
23:05:27.274 00.001 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.83 = 0.83)
23:05:27.276 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.17 mountX=0.02 mountY=0.05, mountTheta=1.16
23:05:27.280 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.06, opts=13)
23:05:27.282 00.002 7008 Enqueuing Move request for scope (0.03, 0.06)
23:05:27.285 00.003 8532 Worker thread wakes up
23:05:27.285 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2274, FiltMax=31288, Gamma=0.990
23:05:27.287 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:05:27.288 00.001 7008 UpdateGuideState exits: m=271561 SNR=334.4
23:05:27.289 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.292 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:27.295 00.003 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:05:27.295 00.000 7008 Enqueuing Expose request
23:05:27.298 00.003 8532 Moving (0.03, 0.06) raw xDistance=0.02 yDistance=0.05
23:05:27.299 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:27.299 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:27.299 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:27.299 00.000 8532 MoveAxis(E, 0, ABG)
23:05:27.299 00.000 8532 Move returns status 0, amount 0
23:05:27.299 00.000 8532 MoveAxis(N, 0, ABG)
23:05:27.299 00.000 8532 Move returns status 0, amount 0
23:05:27.299 00.000 8532 move complete, result=0
23:05:27.299 00.000 8532 worker thread done servicing request
23:05:27.299 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:27.301 00.002 8532 Worker thread wakes up
23:05:27.301 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:27.301 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:29.084 01.783 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6061aa83-561a-41cb-bb59-b3d6e38d3108"}
23:05:29.088 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6061aa83-561a-41cb-bb59-b3d6e38d3108"}
23:05:29.094 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3773b4e2-1d21-41be-b9a2-0dd55f4997ea"}
23:05:29.097 00.003 7008 case statement mapped state 6 to 3
23:05:29.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3773b4e2-1d21-41be-b9a2-0dd55f4997ea"}
23:05:29.103 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7438b07-da3f-4d21-89ea-0010297d509e"}
23:05:29.107 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[6.56,7.18],"pixels":"..."},"id":"b7438b07-da3f-4d21-89ea-0010297d509e"}
23:05:29.424 00.317 8532 Exposure complete
23:05:29.465 00.041 8532 worker thread done servicing request
23:05:29.465 00.000 7008 OnExposeComplete: enter
23:05:29.468 00.003 7008 UpdateGuideState(): m_state=6
23:05:29.470 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
23:05:29.472 00.002 7008 Star::Find returns 1 (0), X=552.51, Y=444.18, Mass=267194, SNR=338.5, Peak=44718 HFD=2.4
23:05:29.474 00.002 7008 MultiStar: [#1 0.28,0.11,0.55,U] [#2 0.06,0.04,0.53,U] [#3 0.23,0.08,0.42,U] [#4 0.29,0.20,0.37,U] [#5 0.32,0.21,0.33,U] [#6 0.11,0.09,0.34,U] [#7 0.25,0.27,0.28,U] [#8 -0.00,0.09,0.34,U] 
23:05:29.478 00.004 7008 single-star, 8 included, MultiStar: {0.14, 0.11}, one-star: {-0.03, 0.06}
23:05:29.481 00.003 7008 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.07) = xAngle (2.04 = 2.04)
23:05:29.482 00.001 7008 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.63 = 1.63)
23:05:29.485 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.97 mountX=-0.03 mountY=0.07, mountTheta=2.00
23:05:29.490 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.06, opts=13)
23:05:29.493 00.003 7008 Enqueuing Move request for scope (-0.03, 0.06)
23:05:29.495 00.002 8532 Worker thread wakes up
23:05:29.495 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:05:29.495 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:05:29.495 00.000 8532 Moving (-0.03, 0.06) raw xDistance=-0.03 yDistance=0.07
23:05:29.495 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:05:29.495 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:29.495 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:29.495 00.000 8532 MoveAxis(E, 0, ABG)
23:05:29.495 00.000 8532 Move returns status 0, amount 0
23:05:29.495 00.000 8532 MoveAxis(N, 0, ABG)
23:05:29.496 00.001 8532 Move returns status 0, amount 0
23:05:29.496 00.000 8532 move complete, result=0
23:05:29.496 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65116, med=2522, FiltMin=2314, FiltMax=33471, Gamma=0.990
23:05:29.498 00.002 8532 worker thread done servicing request
23:05:29.498 00.000 7008 UpdateGuideState exits: m=267194 SNR=338.5
23:05:29.501 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:29.503 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:29.504 00.001 7008 Enqueuing Expose request
23:05:29.506 00.002 8532 Worker thread wakes up
23:05:29.506 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:29.506 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:29.506 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:31.085 01.579 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aee4cbdb-64f3-4f3c-a161-8b9586471fd2"}
23:05:31.090 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aee4cbdb-64f3-4f3c-a161-8b9586471fd2"}
23:05:31.095 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a7fa216-b044-4f08-b333-ca2a6c707e32"}
23:05:31.099 00.004 7008 case statement mapped state 6 to 3
23:05:31.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a7fa216-b044-4f08-b333-ca2a6c707e32"}
23:05:31.106 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3a8b0420-8746-44e3-8653-dc0854aec206"}
23:05:31.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":714,"width":15,"height":15,"star_pos":[6.51,7.18],"pixels":"..."},"id":"3a8b0420-8746-44e3-8653-dc0854aec206"}
23:05:31.639 00.530 8532 Exposure complete
23:05:31.688 00.049 8532 worker thread done servicing request
23:05:31.688 00.000 7008 OnExposeComplete: enter
23:05:31.690 00.002 7008 UpdateGuideState(): m_state=6
23:05:31.693 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
23:05:31.695 00.002 7008 Star::Find returns 1 (0), X=552.48, Y=444.20, Mass=269377, SNR=323.0, Peak=44034 HFD=2.6
23:05:31.697 00.002 7008 MultiStar: [#1 0.26,0.18,0.56,U] [#2 0.07,0.09,0.56,U] [#3 0.26,0.02,0.44,U] [#4 0.38,0.19,0.37,U] [#5 0.38,0.19,0.35,U] [#6 0.17,0.10,0.37,U] [#7 0.24,0.30,0.31,U] [#8 0.00,0.04,0.33,U] 
23:05:31.700 00.003 7008 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {-0.06, 0.09}
23:05:31.703 00.003 7008 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.07) = xAngle (2.25 = 2.25)
23:05:31.706 00.003 7008 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.83 = 1.83)
23:05:31.708 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=-0.07 mountY=0.10, mountTheta=2.14
23:05:31.712 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.09, opts=13)
23:05:31.719 00.007 7008 Enqueuing Move request for scope (-0.06, 0.09)
23:05:31.721 00.002 8532 Worker thread wakes up
23:05:31.721 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:05:31.721 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:05:31.721 00.000 8532 Moving (-0.06, 0.09) raw xDistance=-0.07 yDistance=0.10
23:05:31.721 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:05:31.721 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:31.721 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63387, med=2522, FiltMin=2296, FiltMax=33656, Gamma=0.990
23:05:31.724 00.003 7008 UpdateGuideState exits: m=269377 SNR=323.0
23:05:31.726 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.728 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:31.729 00.001 7008 Enqueuing Expose request
23:05:31.732 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:05:31.732 00.000 8532 MoveAxis(E, 0, ABG)
23:05:31.732 00.000 8532 Move returns status 0, amount 0
23:05:31.733 00.001 8532 MoveAxis(N, 0, ABG)
23:05:31.733 00.000 8532 Move returns status 0, amount 0
23:05:31.733 00.000 8532 move complete, result=0
23:05:31.733 00.000 8532 worker thread done servicing request
23:05:31.733 00.000 8532 Worker thread wakes up
23:05:31.733 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:31.733 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:31.733 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:33.086 01.353 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07ca2715-1ae0-4f48-922e-5de29bc1f1d0"}
23:05:33.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07ca2715-1ae0-4f48-922e-5de29bc1f1d0"}
23:05:33.094 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76a2bea8-6fa0-42de-b8a6-f390afbf44bf"}
23:05:33.098 00.004 7008 case statement mapped state 6 to 3
23:05:33.101 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"76a2bea8-6fa0-42de-b8a6-f390afbf44bf"}
23:05:33.106 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f036fd5f-6851-44dc-9791-bff7cfe56a8e"}
23:05:33.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[7.48,7.20],"pixels":"..."},"id":"f036fd5f-6851-44dc-9791-bff7cfe56a8e"}
23:05:33.857 00.748 8532 Exposure complete
23:05:33.899 00.042 8532 worker thread done servicing request
23:05:33.899 00.000 7008 OnExposeComplete: enter
23:05:33.901 00.002 7008 UpdateGuideState(): m_state=6
23:05:33.902 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
23:05:33.904 00.002 7008 Star::Find returns 1 (0), X=552.47, Y=444.23, Mass=276090, SNR=338.5, Peak=43447 HFD=2.6
23:05:33.905 00.001 7008 MultiStar: [#1 0.25,0.20,0.52,U] [#2 0.03,0.07,0.55,U] [#3 0.25,0.11,0.42,U] [#4 0.34,0.22,0.34,U] [#5 0.25,0.17,0.33,U] [#6 0.11,0.11,0.34,U] [#7 0.14,0.42,0.29,U] [#8 -0.07,0.15,0.32,U] 
23:05:33.908 00.003 7008 single-star, 8 included, MultiStar: {0.11, 0.16}, one-star: {-0.07, 0.11}
23:05:33.910 00.002 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
23:05:33.912 00.002 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:05:33.914 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=-0.08 mountY=0.13, mountTheta=2.11
23:05:33.917 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.11, opts=13)
23:05:33.918 00.001 7008 Enqueuing Move request for scope (-0.07, 0.11)
23:05:33.919 00.001 8532 Worker thread wakes up
23:05:33.919 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:05:33.919 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:05:33.919 00.000 8532 Moving (-0.07, 0.11) raw xDistance=-0.08 yDistance=0.13
23:05:33.920 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:05:33.920 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:33.920 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:05:33.920 00.000 8532 MoveAxis(E, 0, ABG)
23:05:33.920 00.000 8532 Move returns status 0, amount 0
23:05:33.920 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63340, med=2522, FiltMin=2362, FiltMax=34381, Gamma=0.990
23:05:33.921 00.001 7008 UpdateGuideState exits: m=276090 SNR=338.5
23:05:33.922 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.925 00.003 8532 MoveAxis(N, 0, ABG)
23:05:33.925 00.000 8532 Move returns status 0, amount 0
23:05:33.925 00.000 8532 move complete, result=0
23:05:33.925 00.000 8532 worker thread done servicing request
23:05:33.927 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:33.928 00.001 7008 Enqueuing Expose request
23:05:33.930 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:33.932 00.002 8532 Worker thread wakes up
23:05:33.932 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:33.932 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:35.084 01.152 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07b00341-8509-4c71-abf8-fa350d4a4c22"}
23:05:35.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07b00341-8509-4c71-abf8-fa350d4a4c22"}
23:05:35.089 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2c35e32-d327-43a6-b978-53dc0ce5ea22"}
23:05:35.091 00.002 7008 case statement mapped state 6 to 3
23:05:35.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2c35e32-d327-43a6-b978-53dc0ce5ea22"}
23:05:35.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"335b093a-7dc7-4982-8691-c466a18e5b61"}
23:05:35.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":716,"width":15,"height":15,"star_pos":[7.47,7.23],"pixels":"..."},"id":"335b093a-7dc7-4982-8691-c466a18e5b61"}
23:05:36.057 00.960 8532 Exposure complete
23:05:36.098 00.041 8532 worker thread done servicing request
23:05:36.098 00.000 7008 OnExposeComplete: enter
23:05:36.100 00.002 7008 UpdateGuideState(): m_state=6
23:05:36.101 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
23:05:36.102 00.001 7008 Star::Find returns 1 (0), X=552.70, Y=444.19, Mass=271427, SNR=335.7, Peak=52783 HFD=2.4
23:05:36.103 00.001 7008 MultiStar: [#1 0.53,0.15,0.57,U] [#2 0.30,0.10,0.53,U] [#3 0.47,0.20,0.43,U] [#4 0.52,0.16,0.37,U] [#5 0.48,0.18,0.34,U] [#6 0.30,0.11,0.37,U] [#7 0.33,0.39,0.28,U] [#8 0.09,0.16,0.31,U] 
23:05:36.104 00.001 7008 single-star, 8 included, MultiStar: {0.34, 0.15}, one-star: {0.16, 0.08}
23:05:36.105 00.001 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
23:05:36.106 00.001 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:05:36.107 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.45 mountX=0.15 mountY=0.02, mountTheta=0.12
23:05:36.110 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.08, opts=13)
23:05:36.112 00.002 7008 Enqueuing Move request for scope (0.16, 0.08)
23:05:36.114 00.002 8532 Worker thread wakes up
23:05:36.114 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2380, FiltMax=27471, Gamma=0.990
23:05:36.116 00.002 7008 UpdateGuideState exits: m=271427 SNR=335.7
23:05:36.118 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.120 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:36.121 00.001 7008 Enqueuing Expose request
23:05:36.124 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:05:36.124 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:05:36.124 00.000 8532 Moving (0.16, 0.08) raw xDistance=0.15 yDistance=0.02
23:05:36.124 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:05:36.124 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:36.124 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:36.124 00.000 8532 MoveAxis(E, 0, ABG)
23:05:36.124 00.000 8532 Move returns status 0, amount 0
23:05:36.124 00.000 8532 MoveAxis(N, 0, ABG)
23:05:36.124 00.000 8532 Move returns status 0, amount 0
23:05:36.124 00.000 8532 move complete, result=0
23:05:36.124 00.000 8532 worker thread done servicing request
23:05:36.124 00.000 8532 Worker thread wakes up
23:05:36.124 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:36.124 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:36.124 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:37.083 00.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01d68c58-ef7f-4f24-a3eb-dd6f80aec1c8"}
23:05:37.086 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01d68c58-ef7f-4f24-a3eb-dd6f80aec1c8"}
23:05:37.090 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6931161d-2589-4c6c-9b79-27aa1dad7b9b"}
23:05:37.092 00.002 7008 case statement mapped state 6 to 3
23:05:37.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6931161d-2589-4c6c-9b79-27aa1dad7b9b"}
23:05:37.098 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd1fc6b2-7ab8-4be3-9290-5f9a3d2d8e6c"}
23:05:37.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[6.70,7.19],"pixels":"..."},"id":"cd1fc6b2-7ab8-4be3-9290-5f9a3d2d8e6c"}
23:05:38.247 01.147 8532 Exposure complete
23:05:38.298 00.051 8532 worker thread done servicing request
23:05:38.298 00.000 7008 OnExposeComplete: enter
23:05:38.301 00.003 7008 UpdateGuideState(): m_state=6
23:05:38.303 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
23:05:38.304 00.001 7008 Star::Find returns 1 (0), X=552.76, Y=444.37, Mass=272073, SNR=339.5, Peak=49372 HFD=2.8
23:05:38.307 00.003 7008 MultiStar: [#1 0.55,0.36,0.55,U] [#2 0.33,0.24,0.54,U] [#3 0.50,0.34,0.39,U] [#4 0.68,0.42,0.35,U] [#5 0.59,0.32,0.33,U] [#6 0.39,0.33,0.35,U] [#7 0.49,0.56,0.27,U] [#8 0.15,0.28,0.32,U] 
23:05:38.309 00.002 7008 single-star, 8 included, MultiStar: {0.40, 0.32}, one-star: {0.22, 0.26}
23:05:38.311 00.002 7008 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.07) = xAngle (0.93 = 0.93)
23:05:38.313 00.002 7008 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.52 = 0.52)
23:05:38.315 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.86 mountX=0.20 mountY=0.17, mountTheta=0.70
23:05:38.320 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.26, opts=13)
23:05:38.321 00.001 7008 Enqueuing Move request for scope (0.22, 0.26)
23:05:38.323 00.002 8532 Worker thread wakes up
23:05:38.323 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
23:05:38.323 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
23:05:38.323 00.000 8532 Moving (0.22, 0.26) raw xDistance=0.20 yDistance=0.17
23:05:38.323 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:05:38.323 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:38.323 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2520, FiltMin=2337, FiltMax=26795, Gamma=0.990
23:05:38.325 00.002 7008 UpdateGuideState exits: m=272073 SNR=339.5
23:05:38.327 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.329 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:38.330 00.001 7008 Enqueuing Expose request
23:05:38.333 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:05:38.333 00.000 8532 MoveAxis(W, 184, ABG)
23:05:38.333 00.000 8532 Guiding  Dir = 3, Dur = 184
23:05:38.333 00.000 8532 IsSlewing returns 0
23:05:38.333 00.000 8532 IsGuiding returns 0
23:05:38.334 00.001 8532 PulseGuide returned control before completion, sleep 194
23:05:38.534 00.200 8532 IsGuiding returns 0
23:05:38.535 00.001 8532 Move returns status 0, amount 184
23:05:38.535 00.000 8532 MoveAxis(N, 0, ABG)
23:05:38.535 00.000 8532 Move returns status 0, amount 0
23:05:38.535 00.000 8532 move complete, result=0
23:05:38.536 00.001 8532 worker thread done servicing request
23:05:38.536 00.000 7008 GuideStep: 0.2 px 184 ms WEST, 0.2 px 0 ms NORTH
23:05:38.540 00.004 8532 Worker thread wakes up
23:05:38.540 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:38.541 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:39.084 00.543 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"db90d6cd-d33a-43dd-a2f0-0ff0630813a9"}
23:05:39.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"db90d6cd-d33a-43dd-a2f0-0ff0630813a9"}
23:05:39.088 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f999b49-d384-478c-b996-263fa003ce7d"}
23:05:39.089 00.001 7008 case statement mapped state 6 to 3
23:05:39.090 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f999b49-d384-478c-b996-263fa003ce7d"}
23:05:39.102 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"733b90e3-d5fc-41ff-b4c9-460234f74b7f"}
23:05:39.103 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":718,"width":15,"height":15,"star_pos":[6.76,7.37],"pixels":"..."},"id":"733b90e3-d5fc-41ff-b4c9-460234f74b7f"}
23:05:40.661 01.558 8532 Exposure complete
23:05:40.711 00.050 8532 worker thread done servicing request
23:05:40.711 00.000 7008 OnExposeComplete: enter
23:05:40.713 00.002 7008 UpdateGuideState(): m_state=6
23:05:40.715 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
23:05:40.718 00.003 7008 Star::Find returns 1 (0), X=552.78, Y=444.38, Mass=280285, SNR=343.8, Peak=51813 HFD=2.8
23:05:40.721 00.003 7008 MultiStar: [#1 0.60,0.37,0.56,U] [#2 0.41,0.23,0.52,U] [#3 0.52,0.31,0.42,U] [#4 0.63,0.45,0.35,U] [#5 0.69,0.42,0.33,U] [#6 0.49,0.21,0.35,U] [#7 0.43,0.56,0.27,U] [#8 0.16,0.27,0.31,U] 
23:05:40.723 00.002 7008 single-star, 8 included, MultiStar: {0.44, 0.32}, one-star: {0.25, 0.27}
23:05:40.725 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:05:40.728 00.003 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:05:40.729 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=0.23 mountY=0.17, mountTheta=0.65
23:05:40.733 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.27, opts=13)
23:05:40.735 00.002 7008 Enqueuing Move request for scope (0.25, 0.27)
23:05:40.737 00.002 8532 Worker thread wakes up
23:05:40.737 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
23:05:40.737 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
23:05:40.737 00.000 8532 Moving (0.25, 0.27) raw xDistance=0.23 yDistance=0.17
23:05:40.737 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:05:40.737 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2522, FiltMin=2339, FiltMax=26700, Gamma=0.990
23:05:40.739 00.002 7008 UpdateGuideState exits: m=280285 SNR=343.8
23:05:40.741 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.743 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:40.745 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:05:40.745 00.000 8532 MoveAxis(W, 218, ABG)
23:05:40.745 00.000 8532 Guiding  Dir = 3, Dur = 218
23:05:40.745 00.000 7008 Enqueuing Expose request
23:05:40.750 00.005 8532 IsSlewing returns 0
23:05:40.750 00.000 8532 IsGuiding returns 0
23:05:40.751 00.001 8532 PulseGuide returned control before completion, sleep 228
23:05:40.985 00.234 8532 IsGuiding returns 0
23:05:40.985 00.000 8532 Move returns status 0, amount 218
23:05:40.985 00.000 8532 MoveAxis(S, 301, ABG)
23:05:40.986 00.001 8532 Guiding  Dir = 1, Dur = 301
23:05:40.986 00.000 8532 IsSlewing returns 0
23:05:40.986 00.000 8532 IsGuiding returns 0
23:05:40.986 00.000 8532 PulseGuide returned control before completion, sleep 311
23:05:41.085 00.099 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c600a7d-5b3d-4be4-b797-b1349b6c74a7"}
23:05:41.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c600a7d-5b3d-4be4-b797-b1349b6c74a7"}
23:05:41.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48c1aaae-cded-4fb5-83e9-b942f3087766"}
23:05:41.093 00.003 7008 case statement mapped state 6 to 3
23:05:41.097 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48c1aaae-cded-4fb5-83e9-b942f3087766"}
23:05:41.099 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"280bd2de-16ee-46c8-a449-a797116911bc"}
23:05:41.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[6.78,7.38],"pixels":"..."},"id":"280bd2de-16ee-46c8-a449-a797116911bc"}
23:05:41.313 00.211 8532 IsGuiding returns 0
23:05:41.313 00.000 8532 Move returns status 0, amount 301
23:05:41.313 00.000 8532 move complete, result=0
23:05:41.314 00.001 8532 worker thread done servicing request
23:05:41.314 00.000 8532 Worker thread wakes up
23:05:41.314 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:41.314 00.000 7008 GuideStep: 0.2 px 218 ms WEST, 0.2 px 301 ms SOUTH
23:05:41.318 00.004 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:43.083 01.765 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36fe5411-e436-434f-a1db-cd148d0e05f5"}
23:05:43.087 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36fe5411-e436-434f-a1db-cd148d0e05f5"}
23:05:43.092 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afbfbbe6-65cd-45d7-8048-1cb9b1437935"}
23:05:43.095 00.003 7008 case statement mapped state 6 to 3
23:05:43.099 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afbfbbe6-65cd-45d7-8048-1cb9b1437935"}
23:05:43.102 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"26b5ffab-38ff-4136-8fba-b205c0926c89"}
23:05:43.104 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":719,"width":15,"height":15,"star_pos":[6.78,7.38],"pixels":"..."},"id":"26b5ffab-38ff-4136-8fba-b205c0926c89"}
23:05:43.454 00.350 8532 Exposure complete
23:05:43.498 00.044 8532 worker thread done servicing request
23:05:43.498 00.000 7008 OnExposeComplete: enter
23:05:43.500 00.002 7008 UpdateGuideState(): m_state=6
23:05:43.502 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
23:05:43.504 00.002 7008 Star::Find returns 1 (0), X=552.75, Y=444.26, Mass=270345, SNR=332.6, Peak=53311 HFD=2.6
23:05:43.507 00.003 7008 MultiStar: [#1 0.53,0.16,0.56,U] [#2 0.33,0.11,0.56,U] [#3 0.53,0.12,0.42,U] [#4 0.59,0.28,0.36,U] [#5 0.64,0.23,0.33,U] [#6 0.42,0.19,0.37,U] [#7 0.37,0.30,0.28,U] [#8 0.16,0.18,0.34,U] 
23:05:43.509 00.002 7008 single-star, 8 included, MultiStar: {0.39, 0.17}, one-star: {0.22, 0.14}
23:05:43.510 00.001 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:05:43.511 00.001 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:05:43.512 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=0.21 mountY=0.06, mountTheta=0.28
23:05:43.514 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.14, opts=13)
23:05:43.516 00.002 7008 Enqueuing Move request for scope (0.22, 0.14)
23:05:43.518 00.002 8532 Worker thread wakes up
23:05:43.518 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
23:05:43.518 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
23:05:43.518 00.000 8532 Moving (0.22, 0.14) raw xDistance=0.21 yDistance=0.06
23:05:43.518 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2522, FiltMin=2359, FiltMax=25843, Gamma=0.990
23:05:43.520 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:05:43.520 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:43.521 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:43.521 00.000 7008 UpdateGuideState exits: m=270345 SNR=332.6
23:05:43.522 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:43.525 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:43.527 00.002 7008 Enqueuing Expose request
23:05:43.528 00.001 8532 MoveAxis(W, 202, ABG)
23:05:43.529 00.001 8532 Guiding  Dir = 3, Dur = 202
23:05:43.529 00.000 8532 IsSlewing returns 0
23:05:43.529 00.000 8532 IsGuiding returns 0
23:05:43.529 00.000 8532 PulseGuide returned control before completion, sleep 212
23:05:43.753 00.224 8532 IsGuiding returns 0
23:05:43.753 00.000 8532 Move returns status 0, amount 202
23:05:43.753 00.000 8532 MoveAxis(N, 0, ABG)
23:05:43.754 00.001 8532 Move returns status 0, amount 0
23:05:43.754 00.000 8532 move complete, result=0
23:05:43.755 00.001 8532 worker thread done servicing request
23:05:43.755 00.000 8532 Worker thread wakes up
23:05:43.755 00.000 7008 GuideStep: 0.2 px 202 ms WEST, 0.1 px 0 ms NORTH
23:05:43.758 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:43.759 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:45.082 01.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28141596-1915-4683-ba59-973608331f15"}
23:05:45.088 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28141596-1915-4683-ba59-973608331f15"}
23:05:45.092 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b323548-8dc6-4b18-b967-5d52d936ef4f"}
23:05:45.094 00.002 7008 case statement mapped state 6 to 3
23:05:45.098 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b323548-8dc6-4b18-b967-5d52d936ef4f"}
23:05:45.101 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bacb989e-bc0f-4d74-ac64-f7d3aebfed1f"}
23:05:45.104 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":720,"width":15,"height":15,"star_pos":[6.75,7.26],"pixels":"..."},"id":"bacb989e-bc0f-4d74-ac64-f7d3aebfed1f"}
23:05:45.885 00.781 8532 Exposure complete
23:05:45.936 00.051 8532 worker thread done servicing request
23:05:45.936 00.000 7008 OnExposeComplete: enter
23:05:45.939 00.003 7008 UpdateGuideState(): m_state=6
23:05:45.941 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
23:05:45.944 00.003 7008 Star::Find returns 1 (0), X=552.76, Y=444.23, Mass=273241, SNR=341.9, Peak=54314 HFD=2.4
23:05:45.946 00.002 7008 MultiStar: [#1 0.54,0.23,0.54,U] [#2 0.34,0.14,0.55,U] [#3 0.56,0.16,0.43,U] [#4 0.66,0.21,0.35,U] [#5 0.55,0.18,0.34,U] [#6 0.39,0.07,0.35,U] [#7 0.43,0.41,0.27,U] [#8 0.15,0.10,0.30,U] 
23:05:45.948 00.002 7008 single-star, 8 included, MultiStar: {0.40, 0.17}, one-star: {0.22, 0.12}
23:05:45.950 00.002 7008 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.07) = xAngle (0.55 = 0.55)
23:05:45.953 00.003 7008 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
23:05:45.955 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.48 mountX=0.21 mountY=0.04, mountTheta=0.17
23:05:45.957 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.12, opts=13)
23:05:45.960 00.003 7008 Enqueuing Move request for scope (0.22, 0.12)
23:05:45.961 00.001 8532 Worker thread wakes up
23:05:45.961 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
23:05:45.961 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
23:05:45.961 00.000 8532 Moving (0.22, 0.12) raw xDistance=0.21 yDistance=0.04
23:05:45.961 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2522, FiltMin=2340, FiltMax=26600, Gamma=0.990
23:05:45.964 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:05:45.964 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:45.964 00.000 7008 UpdateGuideState exits: m=273241 SNR=341.9
23:05:45.966 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.968 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:45.972 00.004 7008 Enqueuing Expose request
23:05:45.974 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:45.974 00.000 8532 MoveAxis(W, 207, ABG)
23:05:45.974 00.000 8532 Guiding  Dir = 3, Dur = 207
23:05:45.974 00.000 8532 IsSlewing returns 0
23:05:45.975 00.001 8532 IsGuiding returns 0
23:05:45.975 00.000 8532 PulseGuide returned control before completion, sleep 217
23:05:46.202 00.227 8532 IsGuiding returns 0
23:05:46.203 00.001 8532 Move returns status 0, amount 207
23:05:46.203 00.000 8532 MoveAxis(N, 0, ABG)
23:05:46.203 00.000 8532 Move returns status 0, amount 0
23:05:46.203 00.000 8532 move complete, result=0
23:05:46.203 00.000 8532 worker thread done servicing request
23:05:46.203 00.000 7008 GuideStep: 0.2 px 207 ms WEST, 0.0 px 0 ms NORTH
23:05:46.206 00.003 8532 Worker thread wakes up
23:05:46.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:46.206 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:47.082 00.876 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76a42331-ec64-4afd-a620-eb56071ad4a8"}
23:05:47.088 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76a42331-ec64-4afd-a620-eb56071ad4a8"}
23:05:47.091 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e985a653-de80-42a8-9281-57a95da5bf3a"}
23:05:47.094 00.003 7008 case statement mapped state 6 to 3
23:05:47.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e985a653-de80-42a8-9281-57a95da5bf3a"}
23:05:47.100 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cdaf5003-9aa1-4b4f-87e5-2200f5239338"}
23:05:47.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":721,"width":15,"height":15,"star_pos":[6.76,7.23],"pixels":"..."},"id":"cdaf5003-9aa1-4b4f-87e5-2200f5239338"}
23:05:48.336 01.234 8532 Exposure complete
23:05:48.382 00.046 8532 worker thread done servicing request
23:05:48.382 00.000 7008 OnExposeComplete: enter
23:05:48.385 00.003 7008 UpdateGuideState(): m_state=6
23:05:48.386 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
23:05:48.388 00.002 7008 Star::Find returns 1 (0), X=552.61, Y=444.21, Mass=276693, SNR=341.6, Peak=50757 HFD=2.4
23:05:48.390 00.002 7008 MultiStar: [#1 0.37,0.14,0.55,U] [#2 0.19,0.07,0.54,U] [#3 0.38,0.09,0.42,U] [#4 0.51,0.21,0.35,U] [#5 0.40,0.22,0.33,U] [#6 0.25,0.12,0.35,U] [#7 0.26,0.36,0.28,U] [#8 0.04,0.13,0.32,U] 
23:05:48.392 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.07, 0.10}
23:05:48.395 00.003 7008 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.07) = xAngle (1.00 = 1.00)
23:05:48.397 00.002 7008 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.59 = 0.59)
23:05:48.399 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.93 mountX=0.07 mountY=0.07, mountTheta=0.80
23:05:48.403 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.10, opts=13)
23:05:48.405 00.002 7008 Enqueuing Move request for scope (0.07, 0.10)
23:05:48.407 00.002 8532 Worker thread wakes up
23:05:48.407 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:05:48.407 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:05:48.407 00.000 8532 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=0.07
23:05:48.407 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:05:48.407 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:48.407 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2521, FiltMin=2402, FiltMax=29654, Gamma=0.990
23:05:48.410 00.003 7008 UpdateGuideState exits: m=276693 SNR=341.6
23:05:48.411 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.413 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:48.415 00.002 7008 Enqueuing Expose request
23:05:48.417 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:48.417 00.000 8532 MoveAxis(E, 0, ABG)
23:05:48.417 00.000 8532 Move returns status 0, amount 0
23:05:48.417 00.000 8532 MoveAxis(N, 0, ABG)
23:05:48.417 00.000 8532 Move returns status 0, amount 0
23:05:48.417 00.000 8532 move complete, result=0
23:05:48.418 00.001 8532 worker thread done servicing request
23:05:48.418 00.000 8532 Worker thread wakes up
23:05:48.418 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:48.418 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:48.418 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:49.083 00.665 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97fa5865-95a4-4249-8851-ecb49e7aca14"}
23:05:49.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97fa5865-95a4-4249-8851-ecb49e7aca14"}
23:05:49.087 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87465598-a221-4571-bffb-d9bf6e065ab7"}
23:05:49.089 00.002 7008 case statement mapped state 6 to 3
23:05:49.092 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87465598-a221-4571-bffb-d9bf6e065ab7"}
23:05:49.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e768741c-8bef-416d-90e7-20233b80a3f4"}
23:05:49.098 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[6.61,7.21],"pixels":"..."},"id":"e768741c-8bef-416d-90e7-20233b80a3f4"}
23:05:50.549 01.451 8532 Exposure complete
23:05:50.601 00.052 8532 worker thread done servicing request
23:05:50.601 00.000 7008 OnExposeComplete: enter
23:05:50.604 00.003 7008 UpdateGuideState(): m_state=6
23:05:50.607 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
23:05:50.609 00.002 7008 Star::Find returns 1 (0), X=552.55, Y=444.21, Mass=270417, SNR=342.3, Peak=46917 HFD=2.5
23:05:50.612 00.003 7008 MultiStar: [#1 0.38,0.14,0.53,U] [#2 0.18,0.15,0.52,U] [#3 0.32,0.18,0.42,U] [#4 0.40,0.25,0.34,U] [#5 0.46,0.20,0.33,U] [#6 0.23,0.11,0.35,U] [#7 0.19,0.45,0.28,U] [#8 0.07,0.11,0.32,U] 
23:05:50.613 00.001 7008 single-star, 8 included, MultiStar: {0.22, 0.16}, one-star: {0.01, 0.10}
23:05:50.616 00.003 7008 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.07) = xAngle (1.49 = 1.49)
23:05:50.618 00.002 7008 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.08 = 1.08)
23:05:50.623 00.005 7008 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=0.01 mountY=0.09, mountTheta=1.48
23:05:50.627 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.10, opts=13)
23:05:50.630 00.003 7008 Enqueuing Move request for scope (0.01, 0.10)
23:05:50.633 00.003 8532 Worker thread wakes up
23:05:50.633 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65526, med=2523, FiltMin=2413, FiltMax=31229, Gamma=0.990
23:05:50.637 00.004 7008 UpdateGuideState exits: m=270417 SNR=342.3
23:05:50.639 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.641 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:50.643 00.002 7008 Enqueuing Expose request
23:05:50.644 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:05:50.644 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:05:50.644 00.000 8532 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=0.09
23:05:50.644 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:50.644 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.645 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:50.645 00.000 8532 MoveAxis(E, 0, ABG)
23:05:50.645 00.000 8532 Move returns status 0, amount 0
23:05:50.645 00.000 8532 MoveAxis(N, 0, ABG)
23:05:50.645 00.000 8532 Move returns status 0, amount 0
23:05:50.645 00.000 8532 move complete, result=0
23:05:50.645 00.000 8532 worker thread done servicing request
23:05:50.645 00.000 8532 Worker thread wakes up
23:05:50.645 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:50.646 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:50.646 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:51.082 00.436 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d5ba8f1-c0e9-4d91-86c9-3a082e81091d"}
23:05:51.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d5ba8f1-c0e9-4d91-86c9-3a082e81091d"}
23:05:51.086 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a89c3b93-f610-49fb-ac71-20d2f7dd6887"}
23:05:51.088 00.002 7008 case statement mapped state 6 to 3
23:05:51.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a89c3b93-f610-49fb-ac71-20d2f7dd6887"}
23:05:51.093 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9794abf3-0f4c-4fb8-a7a9-f4692658aa05"}
23:05:51.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":723,"width":15,"height":15,"star_pos":[6.55,7.21],"pixels":"..."},"id":"9794abf3-0f4c-4fb8-a7a9-f4692658aa05"}
23:05:52.768 01.673 8532 Exposure complete
23:05:52.804 00.036 8532 worker thread done servicing request
23:05:52.805 00.001 7008 OnExposeComplete: enter
23:05:52.806 00.001 7008 UpdateGuideState(): m_state=6
23:05:52.809 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
23:05:52.811 00.002 7008 Star::Find returns 1 (0), X=552.48, Y=444.19, Mass=269353, SNR=344.8, Peak=42553 HFD=2.6
23:05:52.813 00.002 7008 MultiStar: [#1 0.26,0.10,0.56,U] [#2 0.04,0.06,0.54,U] [#3 0.23,0.12,0.43,U] [#4 0.36,0.20,0.33,U] [#5 0.33,0.15,0.33,U] [#6 0.12,0.03,0.34,U] [#7 0.19,0.33,0.29,U] [#8 0.00,0.06,0.33,U] 
23:05:52.816 00.003 7008 single-star, 8 included, MultiStar: {0.13, 0.11}, one-star: {-0.05, 0.07}
23:05:52.819 00.003 7008 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.07) = xAngle (2.27 = 2.27)
23:05:52.825 00.006 7008 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
23:05:52.827 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=-0.06 mountY=0.09, mountTheta=2.16
23:05:52.831 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.07, opts=13)
23:05:52.833 00.002 7008 Enqueuing Move request for scope (-0.05, 0.07)
23:05:52.834 00.001 8532 Worker thread wakes up
23:05:52.834 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:05:52.834 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:05:52.834 00.000 8532 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=0.09
23:05:52.834 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:52.834 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.834 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61292, med=2521, FiltMin=2266, FiltMax=34351, Gamma=0.990
23:05:52.837 00.003 7008 UpdateGuideState exits: m=269353 SNR=344.8
23:05:52.839 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.842 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:52.844 00.002 7008 Enqueuing Expose request
23:05:52.847 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:52.847 00.000 8532 MoveAxis(E, 0, ABG)
23:05:52.847 00.000 8532 Move returns status 0, amount 0
23:05:52.847 00.000 8532 MoveAxis(N, 0, ABG)
23:05:52.847 00.000 8532 Move returns status 0, amount 0
23:05:52.847 00.000 8532 move complete, result=0
23:05:52.848 00.001 8532 worker thread done servicing request
23:05:52.848 00.000 8532 Worker thread wakes up
23:05:52.848 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:52.848 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:52.848 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:53.081 00.233 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d86990f7-b183-4b42-aad2-ec8bb07535a1"}
23:05:53.084 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d86990f7-b183-4b42-aad2-ec8bb07535a1"}
23:05:53.086 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d567056-3403-4e11-a95f-9571ace719a7"}
23:05:53.091 00.005 7008 case statement mapped state 6 to 3
23:05:53.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d567056-3403-4e11-a95f-9571ace719a7"}
23:05:53.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec88eece-7a91-49be-a66d-1b588c5c2585"}
23:05:53.099 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":724,"width":15,"height":15,"star_pos":[7.48,7.19],"pixels":"..."},"id":"ec88eece-7a91-49be-a66d-1b588c5c2585"}
23:05:54.979 01.880 8532 Exposure complete
23:05:55.016 00.037 8532 worker thread done servicing request
23:05:55.016 00.000 7008 OnExposeComplete: enter
23:05:55.019 00.003 7008 UpdateGuideState(): m_state=6
23:05:55.022 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
23:05:55.026 00.004 7008 Star::Find returns 1 (0), X=552.48, Y=444.18, Mass=271015, SNR=345.3, Peak=43365 HFD=2.6
23:05:55.029 00.003 7008 MultiStar: [#1 0.26,0.17,0.54,U] [#2 0.05,0.11,0.52,U] [#3 0.27,0.15,0.42,U] [#4 0.37,0.11,0.34,U] [#5 0.32,0.12,0.33,U] [#6 0.09,0.00,0.35,U] [#7 0.22,0.40,0.29,U] [#8 0.01,0.11,0.33,U] 
23:05:55.034 00.005 7008 single-star, 8 included, MultiStar: {0.13, 0.12}, one-star: {-0.06, 0.07}
23:05:55.040 00.006 7008 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.07) = xAngle (2.37 = 2.37)
23:05:55.042 00.002 7008 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.96 = 1.96)
23:05:55.045 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.30 mountX=-0.07 mountY=0.08, mountTheta=2.23
23:05:55.050 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.07, opts=13)
23:05:55.054 00.004 7008 Enqueuing Move request for scope (-0.06, 0.07)
23:05:55.056 00.002 8532 Worker thread wakes up
23:05:55.056 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:05:55.056 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:05:55.056 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62105, med=2523, FiltMin=2441, FiltMax=33882, Gamma=0.990
23:05:55.059 00.003 8532 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.08
23:05:55.059 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:05:55.059 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:55.059 00.000 7008 UpdateGuideState exits: m=271015 SNR=345.3
23:05:55.061 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:55.061 00.000 8532 MoveAxis(E, 0, ABG)
23:05:55.061 00.000 8532 Move returns status 0, amount 0
23:05:55.061 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.065 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:55.068 00.003 7008 Enqueuing Expose request
23:05:55.072 00.004 8532 MoveAxis(N, 0, ABG)
23:05:55.072 00.000 8532 Move returns status 0, amount 0
23:05:55.073 00.001 8532 move complete, result=0
23:05:55.073 00.000 8532 worker thread done servicing request
23:05:55.073 00.000 8532 Worker thread wakes up
23:05:55.073 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:55.073 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:55.073 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:55.080 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"023e6f3b-95c6-416c-a794-0a1287f20999"}
23:05:55.083 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"023e6f3b-95c6-416c-a794-0a1287f20999"}
23:05:55.086 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"120f6c4b-67e2-4eea-8412-f57b0772ea59"}
23:05:55.088 00.002 7008 case statement mapped state 6 to 3
23:05:55.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"120f6c4b-67e2-4eea-8412-f57b0772ea59"}
23:05:55.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c0adc1c3-6172-4617-b4b9-f203b313b144"}
23:05:55.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":725,"width":15,"height":15,"star_pos":[7.48,7.18],"pixels":"..."},"id":"c0adc1c3-6172-4617-b4b9-f203b313b144"}
23:05:57.079 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"041b5cf7-3666-4c3e-aace-8d45c004a524"}
23:05:57.082 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"041b5cf7-3666-4c3e-aace-8d45c004a524"}
23:05:57.085 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b1c8a2f-bd75-4b2e-b55a-dac7f9a29718"}
23:05:57.089 00.004 7008 case statement mapped state 6 to 3
23:05:57.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b1c8a2f-bd75-4b2e-b55a-dac7f9a29718"}
23:05:57.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fa3669d1-fb75-4479-9c7c-1a34d525d9eb"}
23:05:57.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":725,"width":15,"height":15,"star_pos":[7.48,7.18],"pixels":"..."},"id":"fa3669d1-fb75-4479-9c7c-1a34d525d9eb"}
23:05:57.206 00.107 8532 Exposure complete
23:05:57.258 00.052 8532 worker thread done servicing request
23:05:57.258 00.000 7008 OnExposeComplete: enter
23:05:57.261 00.003 7008 UpdateGuideState(): m_state=6
23:05:57.264 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
23:05:57.267 00.003 7008 Star::Find returns 1 (0), X=552.30, Y=444.11, Mass=272138, SNR=340.4, Peak=43579 HFD=2.3
23:05:57.271 00.004 7008 MultiStar: [#1 0.06,0.06,0.56,U] [#2 -0.14,0.01,0.54,U] [#3 0.11,0.02,0.44,U] [#4 0.27,0.06,0.35,U] [#5 0.14,-0.00,0.32,U] [#6 -0.02,-0.02,0.35,U] [#7 0.06,0.20,0.29,U] [#8 -0.15,0.04,0.33,U] 
23:05:57.273 00.002 7008 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.24, -0.00}
23:05:57.277 00.004 7008 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.07) = xAngle (2.49 = 2.49)
23:05:57.279 00.002 7008 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.07 = 2.07)
23:05:57.282 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.42 mountX=-0.04 mountY=0.04, mountTheta=2.31
23:05:57.284 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.03, opts=13)
23:05:57.286 00.002 7008 Enqueuing Move request for scope (-0.03, 0.03)
23:05:57.287 00.001 8532 Worker thread wakes up
23:05:57.287 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61965, med=2522, FiltMin=2310, FiltMax=32956, Gamma=0.990
23:05:57.289 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:05:57.289 00.000 7008 UpdateGuideState exits: m=272138 SNR=340.4
23:05:57.291 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.294 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:05:57.296 00.002 7008 Enqueuing Expose request
23:05:57.298 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:05:57.299 00.001 8532 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.04
23:05:57.299 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:57.299 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:57.299 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:57.299 00.000 8532 MoveAxis(E, 0, ABG)
23:05:57.299 00.000 8532 Move returns status 0, amount 0
23:05:57.299 00.000 8532 MoveAxis(N, 0, ABG)
23:05:57.299 00.000 8532 Move returns status 0, amount 0
23:05:57.299 00.000 8532 move complete, result=0
23:05:57.299 00.000 8532 worker thread done servicing request
23:05:57.299 00.000 8532 Worker thread wakes up
23:05:57.299 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:57.299 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:05:57.301 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:59.077 01.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c3b09ac-7507-4903-95f7-24300034b790"}
23:05:59.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c3b09ac-7507-4903-95f7-24300034b790"}
23:05:59.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"080f4f9d-13c9-4799-8bb4-93a9ed4513f6"}
23:05:59.088 00.003 7008 case statement mapped state 6 to 3
23:05:59.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"080f4f9d-13c9-4799-8bb4-93a9ed4513f6"}
23:05:59.094 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cbdd3f88-ca46-44f1-834b-cbcfe8fae69a"}
23:05:59.098 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"cbdd3f88-ca46-44f1-834b-cbcfe8fae69a"}
23:05:59.430 00.332 8532 Exposure complete
23:05:59.475 00.045 8532 worker thread done servicing request
23:05:59.476 00.001 7008 OnExposeComplete: enter
23:05:59.478 00.002 7008 UpdateGuideState(): m_state=6
23:05:59.481 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
23:05:59.484 00.003 7008 Star::Find returns 1 (0), X=552.14, Y=444.03, Mass=283590, SNR=344.5, Peak=54514 HFD=2.2
23:05:59.487 00.003 7008 DistanceChecker: reject for large offset (0.41 > 0.38) avgDist = 0.19 count = 402
23:05:59.491 00.004 7008 DistanceChecker: activated
23:05:59.493 00.002 7008 Status Line: Recovering
23:05:59.495 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
23:05:59.500 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
23:05:59.502 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
23:05:59.506 00.004 8532 Worker thread wakes up
23:05:59.507 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:05:59.507 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:05:59.507 00.000 8532 move complete, result=0
23:05:59.507 00.000 8532 worker thread done servicing request
23:05:59.611 00.104 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:05:59.613 00.002 7008 Status Line: No star found
23:05:59.620 00.007 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2336, FiltMax=27604, Gamma=0.990
23:05:59.624 00.004 7008 UpdateGuideState exits: No star found
23:05:59.627 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.628 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
23:05:59.630 00.002 7008 Enqueuing Expose request
23:05:59.631 00.001 8532 Worker thread wakes up
23:05:59.631 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:05:59.631 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:06:01.076 01.445 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62903938-90d2-4430-a8be-14348f5e8c15"}
23:06:01.079 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62903938-90d2-4430-a8be-14348f5e8c15"}
23:06:01.082 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"761f5216-e571-4c6c-bd73-de536f5c773a"}
23:06:01.084 00.002 7008 case statement mapped state 6 to 4
23:06:01.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"761f5216-e571-4c6c-bd73-de536f5c773a"}
23:06:01.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c80385c2-2cb0-4a9e-9426-15d0fbe02b3d"}
23:06:01.096 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":727,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"c80385c2-2cb0-4a9e-9426-15d0fbe02b3d"}
23:06:01.756 00.660 8532 Exposure complete
23:06:01.804 00.048 8532 worker thread done servicing request
23:06:01.804 00.000 7008 OnExposeComplete: enter
23:06:01.812 00.008 7008 UpdateGuideState(): m_state=6
23:06:01.818 00.006 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
23:06:01.822 00.004 7008 Star::Find returns 1 (0), X=552.16, Y=444.17, Mass=277355, SNR=345.8, Peak=51125 HFD=2.4
23:06:01.824 00.002 7008 DistanceChecker: reject for large offset (0.39 > 0.38) avgDist = 0.19 count = 402
23:06:01.826 00.002 7008 Status Line: Recovering
23:06:01.827 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
23:06:01.830 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
23:06:01.831 00.001 7008 Enqueuing Move request for scope (0.00, 0.00)
23:06:01.832 00.001 8532 Worker thread wakes up
23:06:01.832 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:06:01.833 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:06:01.833 00.000 8532 move complete, result=0
23:06:01.833 00.000 8532 worker thread done servicing request
23:06:01.944 00.111 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:06:01.950 00.006 7008 Status Line: No star found
23:06:01.954 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2522, FiltMin=2278, FiltMax=28328, Gamma=0.990
23:06:01.958 00.004 7008 UpdateGuideState exits: No star found
23:06:01.964 00.006 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:01.967 00.003 7008 ScheduleExposure(2000,3,0) exposurePending=0
23:06:01.969 00.002 7008 Enqueuing Expose request
23:06:01.972 00.003 8532 Worker thread wakes up
23:06:01.973 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:01.973 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:06:03.077 01.104 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca78755c-36f5-4b02-8151-88a7f6db5e6f"}
23:06:03.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca78755c-36f5-4b02-8151-88a7f6db5e6f"}
23:06:03.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d50c14f2-de2b-4def-9fe8-7d2823e3f224"}
23:06:03.089 00.004 7008 case statement mapped state 6 to 4
23:06:03.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"d50c14f2-de2b-4def-9fe8-7d2823e3f224"}
23:06:03.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8a9a3b9e-bc0a-434a-9472-c9721651d5ed"}
23:06:03.100 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"8a9a3b9e-bc0a-434a-9472-c9721651d5ed"}
23:06:04.092 00.992 8532 Exposure complete
23:06:04.137 00.045 8532 worker thread done servicing request
23:06:04.137 00.000 7008 OnExposeComplete: enter
23:06:04.139 00.002 7008 UpdateGuideState(): m_state=6
23:06:04.142 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
23:06:04.144 00.002 7008 Star::Find returns 1 (0), X=552.13, Y=444.13, Mass=279773, SNR=332.6, Peak=54332 HFD=2.3
23:06:04.147 00.003 7008 DistanceChecker: reject for large offset (0.41 > 0.38) avgDist = 0.19 count = 402
23:06:04.150 00.003 7008 Status Line: Recovering
23:06:04.152 00.002 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
23:06:04.155 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
23:06:04.157 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
23:06:04.159 00.002 8532 Worker thread wakes up
23:06:04.159 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:06:04.160 00.001 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:06:04.160 00.000 8532 move complete, result=0
23:06:04.160 00.000 8532 worker thread done servicing request
23:06:04.268 00.108 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:06:04.272 00.004 7008 Status Line: No star found
23:06:04.276 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2397, FiltMax=27132, Gamma=0.990
23:06:04.279 00.003 7008 UpdateGuideState exits: No star found
23:06:04.282 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.284 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
23:06:04.286 00.002 7008 Enqueuing Expose request
23:06:04.288 00.002 8532 Worker thread wakes up
23:06:04.288 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:04.288 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:06:05.076 00.788 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a05bfbf7-68f0-4967-9fca-88f8115fbca9"}
23:06:05.080 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a05bfbf7-68f0-4967-9fca-88f8115fbca9"}
23:06:05.083 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c8249ff-54e4-480c-a6b3-b58b34097b11"}
23:06:05.088 00.005 7008 case statement mapped state 6 to 4
23:06:05.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"3c8249ff-54e4-480c-a6b3-b58b34097b11"}
23:06:05.095 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0282dd3c-88fe-4224-adfd-8a4cbaddfbaa"}
23:06:05.099 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":729,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"0282dd3c-88fe-4224-adfd-8a4cbaddfbaa"}
23:06:06.408 01.309 8532 Exposure complete
23:06:06.461 00.053 8532 worker thread done servicing request
23:06:06.461 00.000 7008 OnExposeComplete: enter
23:06:06.463 00.002 7008 UpdateGuideState(): m_state=6
23:06:06.465 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
23:06:06.469 00.004 7008 Star::Find returns 1 (0), X=552.08, Y=444.19, Mass=278228, SNR=346.7, Peak=54517 HFD=2.4
23:06:06.471 00.002 7008 DistanceChecker: reject for large offset (0.46 > 0.38) avgDist = 0.19 count = 402
23:06:06.472 00.001 7008 DistanceChecker: begin recovering
23:06:06.474 00.002 7008 MultiStar: [#1 -0.13,0.16,0.55,U] [#2 -0.35,0.11,0.53,U] [#3 -0.04,0.10,0.42,U] [#4 0.00,0.15,0.34,U] [#5 -0.08,0.19,0.34,U] [#6 -0.26,0.03,0.35,U] [#7 -0.20,0.30,0.28,U] [#8 -0.25,-0.01,0.33,U] 
23:06:06.475 00.001 7008 refined, 8 included, MultiStar: {-0.24, 0.11}, one-star: {-0.46, 0.08}
23:06:06.477 00.002 7008 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.07) = xAngle (2.76 = 2.76)
23:06:06.479 00.002 7008 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.35 = 2.35)
23:06:06.480 00.001 7008 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=-0.25 mountY=0.19, mountTheta=2.49
23:06:06.484 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.11, opts=13)
23:06:06.486 00.002 7008 Enqueuing Move request for scope (-0.24, 0.11)
23:06:06.489 00.003 8532 Worker thread wakes up
23:06:06.491 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2522, FiltMin=2350, FiltMax=25786, Gamma=0.990
23:06:06.493 00.002 7008 UpdateGuideState exits: m=278228 SNR=346.7
23:06:06.496 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.498 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:06.500 00.002 7008 Enqueuing Expose request
23:06:06.503 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
23:06:06.503 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
23:06:06.503 00.000 8532 Moving (-0.24, 0.11) raw xDistance=-0.25 yDistance=0.19
23:06:06.503 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:06:06.503 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:06:06.503 00.000 8532 MoveAxis(E, 222, ABG)
23:06:06.503 00.000 8532 Guiding  Dir = 2, Dur = 222
23:06:06.503 00.000 8532 IsSlewing returns 0
23:06:06.503 00.000 8532 IsGuiding returns 0
23:06:06.504 00.001 8532 PulseGuide returned control before completion, sleep 232
23:06:06.745 00.241 8532 IsGuiding returns 0
23:06:06.746 00.001 8532 Move returns status 0, amount 222
23:06:06.746 00.000 8532 MoveAxis(S, 329, ABG)
23:06:06.746 00.000 8532 Guiding  Dir = 1, Dur = 329
23:06:06.746 00.000 8532 IsSlewing returns 0
23:06:06.746 00.000 8532 IsGuiding returns 0
23:06:06.747 00.001 8532 PulseGuide returned control before completion, sleep 339
23:06:07.076 00.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"806ca69d-3a41-4e46-9e42-9f740783552c"}
23:06:07.079 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"806ca69d-3a41-4e46-9e42-9f740783552c"}
23:06:07.081 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f5ea140-6ad9-4878-af9b-efd785fea8ea"}
23:06:07.084 00.003 7008 case statement mapped state 6 to 3
23:06:07.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f5ea140-6ad9-4878-af9b-efd785fea8ea"}
23:06:07.088 00.002 8532 IsGuiding returns 1
23:06:07.089 00.001 8532 scope still moving after pulse duration time elapsed
23:06:07.089 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af431db1-8f1c-4861-8daa-7ddf66dd8ed0"}
23:06:07.092 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[7.08,7.19],"pixels":"..."},"id":"af431db1-8f1c-4861-8daa-7ddf66dd8ed0"}
23:06:07.118 00.026 8532 IsSlewing returns 0
23:06:07.118 00.000 8532 IsGuiding returns 0
23:06:07.120 00.002 8532 scope move finished after 329 + 43 ms
23:06:07.120 00.000 8532 Move returns status 0, amount 329
23:06:07.120 00.000 8532 move complete, result=0
23:06:07.120 00.000 8532 worker thread done servicing request
23:06:07.120 00.000 8532 Worker thread wakes up
23:06:07.120 00.000 7008 GuideStep: -0.2 px 222 ms EAST, 0.2 px 329 ms SOUTH
23:06:07.123 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:07.123 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:09.075 01.952 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ebd0289-3b0a-48c3-9cbd-888445c0e4ec"}
23:06:09.079 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ebd0289-3b0a-48c3-9cbd-888445c0e4ec"}
23:06:09.083 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6165fd63-2614-4142-98f8-e9f2567b4b61"}
23:06:09.084 00.001 7008 case statement mapped state 6 to 3
23:06:09.088 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6165fd63-2614-4142-98f8-e9f2567b4b61"}
23:06:09.090 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf6b5ced-01b1-4721-9104-bbcccce922fe"}
23:06:09.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":730,"width":15,"height":15,"star_pos":[7.08,7.19],"pixels":"..."},"id":"cf6b5ced-01b1-4721-9104-bbcccce922fe"}
23:06:09.247 00.155 8532 Exposure complete
23:06:09.294 00.047 8532 worker thread done servicing request
23:06:09.294 00.000 7008 OnExposeComplete: enter
23:06:09.296 00.002 7008 UpdateGuideState(): m_state=6
23:06:09.299 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
23:06:09.301 00.002 7008 Star::Find returns 1 (0), X=552.37, Y=444.11, Mass=269502, SNR=328.4, Peak=39993 HFD=2.3
23:06:09.303 00.002 7008 DistanceChecker: deactivated
23:06:09.305 00.002 7008 MultiStar: [#1 0.13,0.03,0.56,U] [#2 -0.01,-0.04,0.54,U] [#3 0.10,-0.11,0.43,U] [#4 0.25,-0.00,0.35,U] [#5 0.25,0.05,0.35,U] [#6 0.12,-0.02,0.35,U] [#7 0.09,0.10,0.29,U] [#8 -0.10,-0.03,0.33,U] 
23:06:09.308 00.003 7008 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.17, -0.00}
23:06:09.310 00.002 7008 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.07) = xAngle (-0.13 = -0.13)
23:06:09.312 00.002 7008 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.54 = -0.54)
23:06:09.315 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.20 mountX=0.04 mountY=-0.02, mountTheta=-0.48
23:06:09.318 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.01, opts=13)
23:06:09.320 00.002 7008 Enqueuing Move request for scope (0.04, -0.01)
23:06:09.322 00.002 8532 Worker thread wakes up
23:06:09.322 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:06:09.322 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:06:09.322 00.000 8532 Moving (0.04, -0.01) raw xDistance=0.04 yDistance=-0.02
23:06:09.322 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:06:09.322 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.322 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:09.322 00.000 8532 MoveAxis(E, 0, ABG)
23:06:09.322 00.000 8532 Move returns status 0, amount 0
23:06:09.323 00.001 8532 MoveAxis(N, 0, ABG)
23:06:09.323 00.000 8532 Move returns status 0, amount 0
23:06:09.323 00.000 8532 move complete, result=0
23:06:09.323 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57316, med=2521, FiltMin=2240, FiltMax=32920, Gamma=0.990
23:06:09.325 00.002 7008 UpdateGuideState exits: m=269502 SNR=328.4
23:06:09.326 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.328 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:09.330 00.002 8532 worker thread done servicing request
23:06:09.330 00.000 7008 Enqueuing Expose request
23:06:09.333 00.003 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:09.336 00.003 8532 Worker thread wakes up
23:06:09.336 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:09.336 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:11.074 01.738 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65014b41-e639-44bb-8eac-b470e7adb831"}
23:06:11.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65014b41-e639-44bb-8eac-b470e7adb831"}
23:06:11.079 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e2c2ef8e-bce1-494a-b54f-5b6263a5f392"}
23:06:11.082 00.003 7008 case statement mapped state 6 to 3
23:06:11.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2c2ef8e-bce1-494a-b54f-5b6263a5f392"}
23:06:11.087 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55cda3e3-3208-4878-8f6f-68a911af26d8"}
23:06:11.091 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[7.37,7.11],"pixels":"..."},"id":"55cda3e3-3208-4878-8f6f-68a911af26d8"}
23:06:11.465 00.374 8532 Exposure complete
23:06:11.503 00.038 8532 worker thread done servicing request
23:06:11.504 00.001 7008 OnExposeComplete: enter
23:06:11.507 00.003 7008 UpdateGuideState(): m_state=6
23:06:11.509 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
23:06:11.511 00.002 7008 Star::Find returns 1 (0), X=552.25, Y=444.01, Mass=272750, SNR=332.0, Peak=47553 HFD=2.3
23:06:11.513 00.002 7008 MultiStar: [#1 0.03,-0.06,0.56,U] [#2 -0.16,-0.10,0.54,U] [#3 0.07,-0.15,0.45,U] [#4 0.15,0.01,0.36,U] [#5 0.12,0.03,0.34,U] [#6 -0.13,-0.15,0.36,U] [#7 -0.07,0.11,0.30,U] [#8 -0.31,-0.07,0.34,U] 
23:06:11.515 00.002 7008 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.29, -0.11}
23:06:11.517 00.002 7008 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.07) = xAngle (-2.44 = -2.44)
23:06:11.518 00.001 7008 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.85 = -2.85)
23:06:11.519 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.51 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
23:06:11.525 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.07, opts=13)
23:06:11.526 00.001 7008 Enqueuing Move request for scope (-0.09, -0.07)
23:06:11.528 00.002 8532 Worker thread wakes up
23:06:11.528 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
23:06:11.528 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
23:06:11.528 00.000 8532 Moving (-0.09, -0.07) raw xDistance=-0.09 yDistance=-0.03
23:06:11.528 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:06:11.528 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:11.529 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:11.529 00.000 8532 MoveAxis(E, 0, ABG)
23:06:11.529 00.000 8532 Move returns status 0, amount 0
23:06:11.529 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2307, FiltMax=30196, Gamma=0.990
23:06:11.531 00.002 7008 UpdateGuideState exits: m=272750 SNR=332.0
23:06:11.532 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.535 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:11.536 00.001 7008 Enqueuing Expose request
23:06:11.540 00.004 8532 MoveAxis(N, 0, ABG)
23:06:11.540 00.000 8532 Move returns status 0, amount 0
23:06:11.540 00.000 8532 move complete, result=0
23:06:11.540 00.000 8532 worker thread done servicing request
23:06:11.541 00.001 8532 Worker thread wakes up
23:06:11.541 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:11.541 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:11.541 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:13.074 01.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb99ea3e-bb71-41e3-87cb-1825f1c4c906"}
23:06:13.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb99ea3e-bb71-41e3-87cb-1825f1c4c906"}
23:06:13.080 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6c322e5-4566-44a2-9482-557e2c173b25"}
23:06:13.084 00.004 7008 case statement mapped state 6 to 3
23:06:13.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6c322e5-4566-44a2-9482-557e2c173b25"}
23:06:13.090 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9e4ae46c-7cfb-4e1d-909d-521ca1520ce6"}
23:06:13.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[7.25,7.01],"pixels":"..."},"id":"9e4ae46c-7cfb-4e1d-909d-521ca1520ce6"}
23:06:13.672 00.580 8532 Exposure complete
23:06:13.716 00.044 8532 worker thread done servicing request
23:06:13.716 00.000 7008 OnExposeComplete: enter
23:06:13.718 00.002 7008 UpdateGuideState(): m_state=6
23:06:13.720 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
23:06:13.722 00.002 7008 Star::Find returns 1 (0), X=552.24, Y=444.06, Mass=271221, SNR=333.6, Peak=47499 HFD=2.3
23:06:13.724 00.002 7008 MultiStar: [#1 0.05,0.01,0.55,U] [#2 -0.15,-0.04,0.55,U] [#3 0.09,0.03,0.41,U] [#4 0.21,0.02,0.35,U] [#5 0.17,0.06,0.33,U] [#6 -0.16,-0.04,0.36,U] [#7 -0.05,0.14,0.28,U] [#8 -0.17,0.01,0.32,U] 
23:06:13.725 00.001 7008 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.30, -0.05}
23:06:13.728 00.003 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.08)
23:06:13.730 00.002 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:06:13.732 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.13 mountX=-0.07 mountY=0.03, mountTheta=2.81
23:06:13.735 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.00, opts=13)
23:06:13.738 00.003 7008 Enqueuing Move request for scope (-0.08, 0.00)
23:06:13.739 00.001 8532 Worker thread wakes up
23:06:13.739 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:06:13.739 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:06:13.739 00.000 8532 Moving (-0.08, 0.00) raw xDistance=-0.07 yDistance=0.03
23:06:13.739 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:13.739 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:13.740 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2379, FiltMax=31403, Gamma=0.990
23:06:13.742 00.002 7008 UpdateGuideState exits: m=271221 SNR=333.6
23:06:13.743 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:13.745 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:13.746 00.001 7008 Enqueuing Expose request
23:06:13.748 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:13.748 00.000 8532 MoveAxis(E, 0, ABG)
23:06:13.748 00.000 8532 Move returns status 0, amount 0
23:06:13.748 00.000 8532 MoveAxis(N, 0, ABG)
23:06:13.748 00.000 8532 Move returns status 0, amount 0
23:06:13.748 00.000 8532 move complete, result=0
23:06:13.748 00.000 8532 worker thread done servicing request
23:06:13.748 00.000 8532 Worker thread wakes up
23:06:13.749 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:13.749 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:13.750 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:15.073 01.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3aa71523-d8b2-4e17-9af7-708b61198a33"}
23:06:15.077 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3aa71523-d8b2-4e17-9af7-708b61198a33"}
23:06:15.082 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b727721d-b22d-4aaa-916c-071aefd4e0cc"}
23:06:15.085 00.003 7008 case statement mapped state 6 to 3
23:06:15.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b727721d-b22d-4aaa-916c-071aefd4e0cc"}
23:06:15.089 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0564b078-92cb-4218-bf90-7ac85e356fe5"}
23:06:15.092 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":733,"width":15,"height":15,"star_pos":[7.24,7.06],"pixels":"..."},"id":"0564b078-92cb-4218-bf90-7ac85e356fe5"}
23:06:15.870 00.778 8532 Exposure complete
23:06:15.916 00.046 8532 worker thread done servicing request
23:06:15.917 00.001 7008 OnExposeComplete: enter
23:06:15.918 00.001 7008 UpdateGuideState(): m_state=6
23:06:15.921 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
23:06:15.922 00.001 7008 Star::Find returns 1 (0), X=552.25, Y=444.10, Mass=271798, SNR=324.1, Peak=46882 HFD=2.3
23:06:15.926 00.004 7008 MultiStar: [#1 0.06,0.02,0.57,U] [#2 -0.13,-0.01,0.56,U] [#3 0.10,0.02,0.46,U] [#4 0.20,0.05,0.36,U] [#5 0.18,-0.04,0.37,U] [#6 -0.20,0.10,0.38,U] [#7 -0.04,0.22,0.31,U] [#8 -0.22,-0.10,0.35,U] 
23:06:15.927 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.29, -0.01}
23:06:15.929 00.002 7008 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:06:15.931 00.002 7008 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
23:06:15.932 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=-0.07 mountY=0.04, mountTheta=2.64
23:06:15.936 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.02, opts=13)
23:06:15.938 00.002 7008 Enqueuing Move request for scope (-0.07, 0.02)
23:06:15.940 00.002 8532 Worker thread wakes up
23:06:15.940 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:06:15.940 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:06:15.940 00.000 8532 Moving (-0.07, 0.02) raw xDistance=-0.07 yDistance=0.04
23:06:15.940 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:15.940 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.940 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2406, FiltMax=31821, Gamma=0.990
23:06:15.943 00.003 7008 UpdateGuideState exits: m=271798 SNR=324.1
23:06:15.945 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.946 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:15.948 00.002 7008 Enqueuing Expose request
23:06:15.949 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:15.949 00.000 8532 MoveAxis(E, 0, ABG)
23:06:15.949 00.000 8532 Move returns status 0, amount 0
23:06:15.949 00.000 8532 MoveAxis(N, 0, ABG)
23:06:15.949 00.000 8532 Move returns status 0, amount 0
23:06:15.949 00.000 8532 move complete, result=0
23:06:15.949 00.000 8532 worker thread done servicing request
23:06:15.949 00.000 8532 Worker thread wakes up
23:06:15.949 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:15.951 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:15.951 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:17.073 01.122 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"796c3ac6-9902-43bd-8382-0009d695ce8e"}
23:06:17.075 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"796c3ac6-9902-43bd-8382-0009d695ce8e"}
23:06:17.079 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a4d3a57-95f8-4a53-9ef5-7adff3249e94"}
23:06:17.080 00.001 7008 case statement mapped state 6 to 3
23:06:17.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a4d3a57-95f8-4a53-9ef5-7adff3249e94"}
23:06:17.084 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8f4c8b5f-fbd4-42d6-9175-fb44fe96f0f5"}
23:06:17.089 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":734,"width":15,"height":15,"star_pos":[7.25,7.10],"pixels":"..."},"id":"8f4c8b5f-fbd4-42d6-9175-fb44fe96f0f5"}
23:06:18.073 00.984 8532 Exposure complete
23:06:18.120 00.047 8532 worker thread done servicing request
23:06:18.121 00.001 7008 OnExposeComplete: enter
23:06:18.123 00.002 7008 UpdateGuideState(): m_state=6
23:06:18.125 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
23:06:18.130 00.005 7008 Star::Find returns 1 (0), X=552.23, Y=444.10, Mass=282196, SNR=354.3, Peak=49621 HFD=2.3
23:06:18.132 00.002 7008 MultiStar: [#1 0.01,0.10,0.53,U] [#2 -0.16,-0.01,0.48,U] [#3 0.03,0.03,0.40,U] [#4 0.16,-0.00,0.32,U] [#5 0.17,0.12,0.32,U] [#6 -0.17,0.00,0.33,U] [#7 -0.11,0.23,0.28,U] [#8 -0.23,-0.07,0.31,U] 
23:06:18.134 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.31, -0.02}
23:06:18.138 00.004 7008 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.07) = xAngle (2.94 = 2.94)
23:06:18.140 00.002 7008 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.53 = 2.53)
23:06:18.142 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.87 mountX=-0.11 mountY=0.06, mountTheta=2.61
23:06:18.148 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.03, opts=13)
23:06:18.153 00.005 7008 Enqueuing Move request for scope (-0.11, 0.03)
23:06:18.155 00.002 8532 Worker thread wakes up
23:06:18.156 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:06:18.156 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:06:18.156 00.000 8532 Moving (-0.11, 0.03) raw xDistance=-0.11 yDistance=0.06
23:06:18.156 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:18.156 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:18.156 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2331, FiltMax=30589, Gamma=0.990
23:06:18.158 00.002 7008 UpdateGuideState exits: m=282196 SNR=354.3
23:06:18.162 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.164 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:18.166 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:18.167 00.001 7008 Enqueuing Expose request
23:06:18.170 00.003 8532 MoveAxis(E, 0, ABG)
23:06:18.170 00.000 8532 Move returns status 0, amount 0
23:06:18.170 00.000 8532 MoveAxis(N, 0, ABG)
23:06:18.170 00.000 8532 Move returns status 0, amount 0
23:06:18.170 00.000 8532 move complete, result=0
23:06:18.170 00.000 8532 worker thread done servicing request
23:06:18.170 00.000 8532 Worker thread wakes up
23:06:18.171 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:18.171 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:18.171 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:19.072 00.901 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47a97aa7-43ed-49dd-adf6-9cb379a1854f"}
23:06:19.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47a97aa7-43ed-49dd-adf6-9cb379a1854f"}
23:06:19.077 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4b15980-6ce8-4e55-ac8d-0b52211149fd"}
23:06:19.080 00.003 7008 case statement mapped state 6 to 3
23:06:19.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4b15980-6ce8-4e55-ac8d-0b52211149fd"}
23:06:19.084 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8193386c-fa3f-455d-a335-8b6e79b08eb1"}
23:06:19.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":735,"width":15,"height":15,"star_pos":[7.23,7.10],"pixels":"..."},"id":"8193386c-fa3f-455d-a335-8b6e79b08eb1"}
23:06:20.298 01.212 8532 Exposure complete
23:06:20.348 00.050 8532 worker thread done servicing request
23:06:20.348 00.000 7008 OnExposeComplete: enter
23:06:20.354 00.006 7008 UpdateGuideState(): m_state=6
23:06:20.356 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
23:06:20.358 00.002 7008 Star::Find returns 1 (0), X=552.12, Y=444.08, Mass=272589, SNR=339.7, Peak=53207 HFD=2.2
23:06:20.360 00.002 7008 DistanceChecker: reject for large offset (0.42 > 0.34) avgDist = 0.17 count = 408
23:06:20.363 00.003 7008 DistanceChecker: activated
23:06:20.365 00.002 7008 Status Line: Recovering
23:06:20.369 00.004 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
23:06:20.372 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
23:06:20.374 00.002 7008 Enqueuing Move request for scope (0.00, 0.00)
23:06:20.376 00.002 8532 Worker thread wakes up
23:06:20.376 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:06:20.376 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:06:20.376 00.000 8532 move complete, result=0
23:06:20.376 00.000 8532 worker thread done servicing request
23:06:20.478 00.102 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:06:20.485 00.007 7008 Status Line: No star found
23:06:20.490 00.005 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2522, FiltMin=2334, FiltMax=27986, Gamma=0.990
23:06:20.495 00.005 7008 UpdateGuideState exits: No star found
23:06:20.498 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:20.499 00.001 7008 ScheduleExposure(2000,3,0) exposurePending=0
23:06:20.501 00.002 7008 Enqueuing Expose request
23:06:20.504 00.003 8532 Worker thread wakes up
23:06:20.504 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:20.504 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:06:21.073 00.569 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6cf4d26c-b87b-4277-b9a3-b6c90d024fc8"}
23:06:21.078 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6cf4d26c-b87b-4277-b9a3-b6c90d024fc8"}
23:06:21.082 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0943ae5f-dbea-434e-9a78-c2eabb197cb9"}
23:06:21.086 00.004 7008 case statement mapped state 6 to 4
23:06:21.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"0943ae5f-dbea-434e-9a78-c2eabb197cb9"}
23:06:21.092 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9c138fe8-ca0f-4f10-bc70-b2a289209348"}
23:06:21.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[7.23,7.10],"pixels":"..."},"id":"9c138fe8-ca0f-4f10-bc70-b2a289209348"}
23:06:22.636 01.541 8532 Exposure complete
23:06:22.679 00.043 8532 worker thread done servicing request
23:06:22.679 00.000 7008 OnExposeComplete: enter
23:06:22.682 00.003 7008 UpdateGuideState(): m_state=6
23:06:22.684 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
23:06:22.688 00.004 7008 Star::Find returns 1 (0), X=552.16, Y=444.07, Mass=285767, SNR=351.1, Peak=53571 HFD=2.3
23:06:22.691 00.003 7008 DistanceChecker: reject for large offset (0.38 > 0.34) avgDist = 0.17 count = 408
23:06:22.692 00.001 7008 Status Line: Recovering
23:06:22.696 00.004 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
23:06:22.699 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.00, opts=14)
23:06:22.702 00.003 7008 Enqueuing Move request for scope (0.00, 0.00)
23:06:22.706 00.004 8532 Worker thread wakes up
23:06:22.706 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
23:06:22.706 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:06:22.706 00.000 8532 move complete, result=0
23:06:22.706 00.000 8532 worker thread done servicing request
23:06:22.818 00.112 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:06:22.822 00.004 7008 Status Line: No star found
23:06:22.826 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2522, FiltMin=2324, FiltMax=27588, Gamma=0.990
23:06:22.829 00.003 7008 UpdateGuideState exits: No star found
23:06:22.831 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.833 00.002 7008 ScheduleExposure(2000,3,0) exposurePending=0
23:06:22.836 00.003 7008 Enqueuing Expose request
23:06:22.838 00.002 8532 Worker thread wakes up
23:06:22.838 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:22.838 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
23:06:23.074 00.236 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"306d6a02-1da5-4c71-a1f6-34f3ebc06ef4"}
23:06:23.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"306d6a02-1da5-4c71-a1f6-34f3ebc06ef4"}
23:06:23.080 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a5d16cf-b3c4-4250-b6fd-3912bc78d637"}
23:06:23.082 00.002 7008 case statement mapped state 6 to 4
23:06:23.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"LostLock","id":"8a5d16cf-b3c4-4250-b6fd-3912bc78d637"}
23:06:23.088 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"751fd5e3-9bed-430f-a4e3-c8d74a619666"}
23:06:23.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[7.23,7.10],"pixels":"..."},"id":"751fd5e3-9bed-430f-a4e3-c8d74a619666"}
23:06:24.967 01.877 8532 Exposure complete
23:06:25.002 00.035 8532 worker thread done servicing request
23:06:25.002 00.000 7008 OnExposeComplete: enter
23:06:25.004 00.002 7008 UpdateGuideState(): m_state=6
23:06:25.005 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
23:06:25.008 00.003 7008 Star::Find returns 1 (0), X=552.24, Y=444.15, Mass=277585, SNR=344.7, Peak=47054 HFD=2.3
23:06:25.009 00.001 7008 DistanceChecker: deactivated
23:06:25.011 00.002 7008 MultiStar: [#1 0.07,0.11,0.54,U] [#2 -0.19,0.04,0.52,U] [#3 0.14,0.07,0.42,U] [#4 0.23,0.08,0.33,U] [#5 0.20,0.11,0.33,U] [#6 -0.13,0.04,0.36,U] [#7 0.03,0.28,0.29,U] [#8 -0.23,0.03,0.32,U] 
23:06:25.012 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.30, 0.04}
23:06:25.013 00.001 7008 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.07) = xAngle (2.35 = 2.35)
23:06:25.014 00.001 7008 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.94 = 1.94)
23:06:25.016 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.28 mountX=-0.07 mountY=0.09, mountTheta=2.22
23:06:25.019 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.08, opts=13)
23:06:25.020 00.001 7008 Enqueuing Move request for scope (-0.07, 0.08)
23:06:25.021 00.001 8532 Worker thread wakes up
23:06:25.021 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64633, med=2522, FiltMin=2366, FiltMax=31826, Gamma=0.990
23:06:25.024 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:06:25.024 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:06:25.024 00.000 8532 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=0.09
23:06:25.024 00.000 7008 UpdateGuideState exits: m=277585 SNR=344.7
23:06:25.026 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.027 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:25.029 00.002 7008 Enqueuing Expose request
23:06:25.030 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:25.030 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:25.030 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:25.030 00.000 8532 MoveAxis(E, 0, ABG)
23:06:25.030 00.000 8532 Move returns status 0, amount 0
23:06:25.030 00.000 8532 MoveAxis(N, 0, ABG)
23:06:25.030 00.000 8532 Move returns status 0, amount 0
23:06:25.030 00.000 8532 move complete, result=0
23:06:25.031 00.001 8532 worker thread done servicing request
23:06:25.031 00.000 8532 Worker thread wakes up
23:06:25.031 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:25.033 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:25.033 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:25.072 00.039 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9215288-736a-4412-9896-d1c741567bad"}
23:06:25.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9215288-736a-4412-9896-d1c741567bad"}
23:06:25.079 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35d5d280-9078-48cb-bf83-a50c0c47620a"}
23:06:25.082 00.003 7008 case statement mapped state 6 to 3
23:06:25.086 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"35d5d280-9078-48cb-bf83-a50c0c47620a"}
23:06:25.088 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"05e5644e-f410-4394-8e96-95b538b00268"}
23:06:25.093 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":738,"width":15,"height":15,"star_pos":[7.24,7.15],"pixels":"..."},"id":"05e5644e-f410-4394-8e96-95b538b00268"}
23:06:27.072 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d25e0826-3533-42d3-9942-3299dd3d3aab"}
23:06:27.074 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d25e0826-3533-42d3-9942-3299dd3d3aab"}
23:06:27.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"72c3f24d-4b38-4d0a-a352-70ca93f70427"}
23:06:27.078 00.002 7008 case statement mapped state 6 to 3
23:06:27.083 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"72c3f24d-4b38-4d0a-a352-70ca93f70427"}
23:06:27.085 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e52ba8b-1069-4eb5-81d5-302082772162"}
23:06:27.089 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":738,"width":15,"height":15,"star_pos":[7.24,7.15],"pixels":"..."},"id":"8e52ba8b-1069-4eb5-81d5-302082772162"}
23:06:27.162 00.073 8532 Exposure complete
23:06:27.213 00.051 8532 worker thread done servicing request
23:06:27.214 00.001 7008 OnExposeComplete: enter
23:06:27.221 00.007 7008 UpdateGuideState(): m_state=6
23:06:27.226 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
23:06:27.228 00.002 7008 Star::Find returns 1 (0), X=552.28, Y=444.17, Mass=267012, SNR=339.1, Peak=43334 HFD=2.4
23:06:27.231 00.003 7008 MultiStar: [#1 0.05,0.13,0.54,U] [#2 -0.16,0.07,0.53,U] [#3 0.10,0.08,0.42,U] [#4 0.21,0.10,0.35,U] [#5 0.19,0.11,0.34,U] [#6 -0.10,0.12,0.35,U] [#7 -0.05,0.24,0.28,U] [#8 -0.17,0.06,0.32,U] 
23:06:27.233 00.002 7008 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.26, 0.06}
23:06:27.235 00.002 7008 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.07) = xAngle (2.20 = 2.20)
23:06:27.237 00.002 7008 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:06:27.237 00.000 7008 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.13 mountX=-0.07 mountY=0.11, mountTheta=2.11
23:06:27.240 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.10, opts=13)
23:06:27.244 00.004 7008 Enqueuing Move request for scope (-0.06, 0.10)
23:06:27.246 00.002 8532 Worker thread wakes up
23:06:27.246 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:06:27.246 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:06:27.246 00.000 8532 Moving (-0.06, 0.10) raw xDistance=-0.07 yDistance=0.11
23:06:27.246 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:27.246 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:27.246 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62745, med=2520, FiltMin=2280, FiltMax=32461, Gamma=0.990
23:06:27.249 00.003 7008 UpdateGuideState exits: m=267012 SNR=339.1
23:06:27.250 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.251 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:27.253 00.002 7008 Enqueuing Expose request
23:06:27.254 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:06:27.254 00.000 8532 MoveAxis(E, 0, ABG)
23:06:27.254 00.000 8532 Move returns status 0, amount 0
23:06:27.254 00.000 8532 MoveAxis(N, 0, ABG)
23:06:27.254 00.000 8532 Move returns status 0, amount 0
23:06:27.254 00.000 8532 move complete, result=0
23:06:27.254 00.000 8532 worker thread done servicing request
23:06:27.255 00.001 8532 Worker thread wakes up
23:06:27.255 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:27.255 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:27.255 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:29.071 01.816 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"116557e9-54a7-42cb-b4ed-ce6cca704b1d"}
23:06:29.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"116557e9-54a7-42cb-b4ed-ce6cca704b1d"}
23:06:29.077 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64fd8045-ef5a-4cc2-ade3-c9925ccd9012"}
23:06:29.079 00.002 7008 case statement mapped state 6 to 3
23:06:29.082 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64fd8045-ef5a-4cc2-ade3-c9925ccd9012"}
23:06:29.085 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24c3bc30-ae9d-4f92-9887-4c2dd43cdd09"}
23:06:29.088 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[7.28,7.17],"pixels":"..."},"id":"24c3bc30-ae9d-4f92-9887-4c2dd43cdd09"}
23:06:29.380 00.292 8532 Exposure complete
23:06:29.427 00.047 8532 worker thread done servicing request
23:06:29.427 00.000 7008 OnExposeComplete: enter
23:06:29.432 00.005 7008 UpdateGuideState(): m_state=6
23:06:29.437 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
23:06:29.441 00.004 7008 Star::Find returns 1 (0), X=552.21, Y=444.22, Mass=276977, SNR=338.0, Peak=48323 HFD=2.5
23:06:29.443 00.002 7008 MultiStar: [#1 -0.03,0.14,0.56,U] [#2 -0.17,0.09,0.56,U] [#3 0.05,0.16,0.42,U] [#4 0.13,0.17,0.35,U] [#5 0.15,0.13,0.34,U] [#6 -0.09,0.05,0.37,U] [#7 -0.11,0.37,0.29,U] [#8 -0.20,-0.01,0.32,U] 
23:06:29.445 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.33, 0.11}
23:06:29.446 00.001 7008 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.07) = xAngle (2.34 = 2.34)
23:06:29.448 00.002 7008 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.93 = 1.93)
23:06:29.449 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.27 mountX=-0.12 mountY=0.15, mountTheta=2.21
23:06:29.452 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.13, opts=13)
23:06:29.454 00.002 7008 Enqueuing Move request for scope (-0.11, 0.13)
23:06:29.455 00.001 8532 Worker thread wakes up
23:06:29.455 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
23:06:29.455 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
23:06:29.455 00.000 8532 Moving (-0.11, 0.13) raw xDistance=-0.12 yDistance=0.15
23:06:29.456 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:06:29.456 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:29.456 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2394, FiltMax=30319, Gamma=0.990
23:06:29.458 00.002 7008 UpdateGuideState exits: m=276977 SNR=338.0
23:06:29.460 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.461 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:29.463 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:06:29.463 00.000 8532 MoveAxis(E, 0, ABG)
23:06:29.463 00.000 7008 Enqueuing Expose request
23:06:29.465 00.002 8532 Move returns status 0, amount 0
23:06:29.465 00.000 8532 MoveAxis(N, 0, ABG)
23:06:29.465 00.000 8532 Move returns status 0, amount 0
23:06:29.465 00.000 8532 move complete, result=0
23:06:29.466 00.001 8532 worker thread done servicing request
23:06:29.466 00.000 8532 Worker thread wakes up
23:06:29.466 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:29.466 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:29.466 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:31.071 01.605 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4fd0e6e-afc2-49c2-916f-129a41376048"}
23:06:31.074 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4fd0e6e-afc2-49c2-916f-129a41376048"}
23:06:31.077 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ef25772-1158-46bc-a81b-b4bb21b8a288"}
23:06:31.079 00.002 7008 case statement mapped state 6 to 3
23:06:31.080 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ef25772-1158-46bc-a81b-b4bb21b8a288"}
23:06:31.082 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dcc84088-6f26-4229-b086-1585686f2c12"}
23:06:31.083 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":740,"width":15,"height":15,"star_pos":[7.21,7.22],"pixels":"..."},"id":"dcc84088-6f26-4229-b086-1585686f2c12"}
23:06:31.593 00.510 8532 Exposure complete
23:06:31.636 00.043 7008 OnExposeComplete: enter
23:06:31.638 00.002 7008 UpdateGuideState(): m_state=6
23:06:31.640 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
23:06:31.643 00.003 8532 worker thread done servicing request
23:06:31.645 00.002 7008 Star::Find returns 1 (0), X=552.24, Y=444.20, Mass=279088, SNR=346.8, Peak=47170 HFD=2.4
23:06:31.647 00.002 7008 MultiStar: [#1 -0.02,0.22,0.54,U] [#2 -0.14,0.08,0.50,U] [#3 0.08,0.12,0.42,U] [#4 0.14,0.32,0.35,U] [#5 0.19,0.22,0.33,U] [#6 -0.17,0.08,0.36,U] [#7 -0.07,0.39,0.28,U] [#8 -0.25,0.10,0.33,U] 
23:06:31.651 00.004 7008 refined, 8 included, MultiStar: {-0.10, 0.16}, one-star: {-0.30, 0.09}
23:06:31.654 00.003 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
23:06:31.655 00.001 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:06:31.658 00.003 7008 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=-0.11 mountY=0.18, mountTheta=2.11
23:06:31.661 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.16, opts=13)
23:06:31.664 00.003 7008 Enqueuing Move request for scope (-0.10, 0.16)
23:06:31.666 00.002 8532 Worker thread wakes up
23:06:31.667 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2522, FiltMin=2409, FiltMax=30633, Gamma=0.990
23:06:31.669 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
23:06:31.669 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
23:06:31.669 00.000 7008 UpdateGuideState exits: m=279088 SNR=346.8
23:06:31.670 00.001 8532 Moving (-0.10, 0.16) raw xDistance=-0.11 yDistance=0.18
23:06:31.670 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:31.670 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:06:31.670 00.000 8532 MoveAxis(E, 0, ABG)
23:06:31.670 00.000 8532 Move returns status 0, amount 0
23:06:31.670 00.000 8532 MoveAxis(S, 319, ABG)
23:06:31.670 00.000 8532 Guiding  Dir = 1, Dur = 319
23:06:31.670 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.673 00.003 8532 IsSlewing returns 0
23:06:31.673 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:31.675 00.002 7008 Enqueuing Expose request
23:06:31.676 00.001 8532 IsGuiding returns 0
23:06:31.677 00.001 8532 PulseGuide returned control before completion, sleep 329
23:06:32.010 00.333 8532 IsGuiding returns 1
23:06:32.010 00.000 8532 scope still moving after pulse duration time elapsed
23:06:32.042 00.032 8532 IsSlewing returns 0
23:06:32.042 00.000 8532 IsGuiding returns 0
23:06:32.042 00.000 8532 scope move finished after 319 + 47 ms
23:06:32.042 00.000 8532 Move returns status 0, amount 319
23:06:32.042 00.000 8532 move complete, result=0
23:06:32.042 00.000 8532 worker thread done servicing request
23:06:32.043 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 319 ms SOUTH
23:06:32.045 00.002 8532 Worker thread wakes up
23:06:32.045 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:32.045 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:33.071 01.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18defea2-5d98-4516-b6e3-ccb1c3646468"}
23:06:33.072 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18defea2-5d98-4516-b6e3-ccb1c3646468"}
23:06:33.074 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3597d544-46a3-46b2-b293-2a7ee3527fb2"}
23:06:33.076 00.002 7008 case statement mapped state 6 to 3
23:06:33.078 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3597d544-46a3-46b2-b293-2a7ee3527fb2"}
23:06:33.079 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd3f5f51-7537-4d08-8d07-b39faa4e01b1"}
23:06:33.082 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":741,"width":15,"height":15,"star_pos":[7.24,7.20],"pixels":"..."},"id":"bd3f5f51-7537-4d08-8d07-b39faa4e01b1"}
23:06:34.176 01.094 8532 Exposure complete
23:06:34.224 00.048 8532 worker thread done servicing request
23:06:34.224 00.000 7008 OnExposeComplete: enter
23:06:34.227 00.003 7008 UpdateGuideState(): m_state=6
23:06:34.231 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
23:06:34.235 00.004 7008 Star::Find returns 1 (0), X=552.51, Y=444.18, Mass=280362, SNR=343.8, Peak=47130 HFD=2.5
23:06:34.240 00.005 7008 MultiStar: [#1 0.31,0.14,0.53,U] [#2 0.07,0.02,0.52,U] [#3 0.25,0.10,0.40,U] [#4 0.44,0.22,0.36,U] [#5 0.31,0.13,0.34,U] [#6 0.18,0.04,0.36,U] [#7 0.23,0.23,0.29,U] [#8 -0.00,0.09,0.33,U] 
23:06:34.243 00.003 7008 single-star, 8 included, MultiStar: {0.16, 0.10}, one-star: {-0.02, 0.07}
23:06:34.247 00.004 7008 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.07) = xAngle (1.98 = 1.98)
23:06:34.252 00.005 7008 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
23:06:34.255 00.003 7008 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.91 mountX=-0.03 mountY=0.07, mountTheta=1.95
23:06:34.261 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.07, opts=13)
23:06:34.265 00.004 7008 Enqueuing Move request for scope (-0.02, 0.07)
23:06:34.268 00.003 8532 Worker thread wakes up
23:06:34.268 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:06:34.268 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:06:34.270 00.002 8532 Moving (-0.02, 0.07) raw xDistance=-0.03 yDistance=0.07
23:06:34.270 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:34.270 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:34.270 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64701, med=2521, FiltMin=2317, FiltMax=34343, Gamma=0.990
23:06:34.272 00.002 7008 UpdateGuideState exits: m=280362 SNR=343.8
23:06:34.274 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.275 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:34.277 00.002 7008 Enqueuing Expose request
23:06:34.280 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:34.280 00.000 8532 MoveAxis(E, 0, ABG)
23:06:34.280 00.000 8532 Move returns status 0, amount 0
23:06:34.280 00.000 8532 MoveAxis(N, 0, ABG)
23:06:34.280 00.000 8532 Move returns status 0, amount 0
23:06:34.280 00.000 8532 move complete, result=0
23:06:34.280 00.000 8532 worker thread done servicing request
23:06:34.280 00.000 8532 Worker thread wakes up
23:06:34.280 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:34.280 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:34.280 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:35.071 00.791 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d752c69b-c4b2-413d-8da6-dd8fb92eb2be"}
23:06:35.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d752c69b-c4b2-413d-8da6-dd8fb92eb2be"}
23:06:35.075 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7725e66-ed7f-48ea-92d7-5593e6942111"}
23:06:35.078 00.003 7008 case statement mapped state 6 to 3
23:06:35.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7725e66-ed7f-48ea-92d7-5593e6942111"}
23:06:35.082 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d1426d8-22e8-4d67-823f-dce89bc059d7"}
23:06:35.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":742,"width":15,"height":15,"star_pos":[6.51,7.18],"pixels":"..."},"id":"7d1426d8-22e8-4d67-823f-dce89bc059d7"}
23:06:36.413 01.329 8532 Exposure complete
23:06:36.451 00.038 8532 worker thread done servicing request
23:06:36.451 00.000 7008 OnExposeComplete: enter
23:06:36.454 00.003 7008 UpdateGuideState(): m_state=6
23:06:36.458 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
23:06:36.459 00.001 7008 Star::Find returns 1 (0), X=552.52, Y=444.17, Mass=271878, SNR=340.0, Peak=47014 HFD=2.4
23:06:36.462 00.003 7008 MultiStar: [#1 0.32,0.11,0.54,U] [#2 0.10,0.07,0.53,U] [#3 0.25,0.13,0.41,U] [#4 0.47,0.17,0.34,U] [#5 0.44,0.14,0.33,U] [#6 0.19,0.07,0.35,U] [#7 0.20,0.35,0.29,U] [#8 -0.08,0.10,0.34,U] 
23:06:36.464 00.002 7008 single-star, 8 included, MultiStar: {0.17, 0.11}, one-star: {-0.02, 0.06}
23:06:36.466 00.002 7008 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.07) = xAngle (1.92 = 1.92)
23:06:36.468 00.002 7008 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.51 = 1.51)
23:06:36.470 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.85 mountX=-0.02 mountY=0.06, mountTheta=1.90
23:06:36.472 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.06, opts=13)
23:06:36.474 00.002 7008 Enqueuing Move request for scope (-0.02, 0.06)
23:06:36.477 00.003 8532 Worker thread wakes up
23:06:36.477 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:06:36.477 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:06:36.477 00.000 8532 Moving (-0.02, 0.06) raw xDistance=-0.02 yDistance=0.06
23:06:36.477 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64497, med=2521, FiltMin=2368, FiltMax=32584, Gamma=0.990
23:06:36.479 00.002 7008 UpdateGuideState exits: m=271878 SNR=340.0
23:06:36.480 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:36.481 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:36.483 00.002 7008 Enqueuing Expose request
23:06:36.484 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:06:36.484 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:36.484 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:36.484 00.000 8532 MoveAxis(E, 0, ABG)
23:06:36.484 00.000 8532 Move returns status 0, amount 0
23:06:36.484 00.000 8532 MoveAxis(N, 0, ABG)
23:06:36.484 00.000 8532 Move returns status 0, amount 0
23:06:36.484 00.000 8532 move complete, result=0
23:06:36.484 00.000 8532 worker thread done servicing request
23:06:36.484 00.000 8532 Worker thread wakes up
23:06:36.484 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:36.488 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:36.488 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:37.071 00.583 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c2cb905-c73e-4129-b86d-8c87a3fdbf18"}
23:06:37.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c2cb905-c73e-4129-b86d-8c87a3fdbf18"}
23:06:37.076 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"417d523c-7f4a-411a-9e95-de0a3bb312c2"}
23:06:37.081 00.005 7008 case statement mapped state 6 to 3
23:06:37.082 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"417d523c-7f4a-411a-9e95-de0a3bb312c2"}
23:06:37.086 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a526b45f-e327-4f12-bac7-3804dc4a1ee9"}
23:06:37.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":743,"width":15,"height":15,"star_pos":[6.52,7.17],"pixels":"..."},"id":"a526b45f-e327-4f12-bac7-3804dc4a1ee9"}
23:06:38.612 01.524 8532 Exposure complete
23:06:38.661 00.049 8532 worker thread done servicing request
23:06:38.662 00.001 7008 OnExposeComplete: enter
23:06:38.664 00.002 7008 UpdateGuideState(): m_state=6
23:06:38.665 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
23:06:38.668 00.003 7008 Star::Find returns 1 (0), X=552.34, Y=444.23, Mass=278440, SNR=339.8, Peak=42517 HFD=2.5
23:06:38.670 00.002 7008 MultiStar: [#1 0.12,0.12,0.53,U] [#2 -0.05,0.11,0.55,U] [#3 0.13,0.12,0.42,U] [#4 0.29,0.17,0.35,U] [#5 0.24,0.15,0.34,U] [#6 -0.01,0.08,0.33,U] [#7 0.04,0.31,0.29,U] [#8 -0.20,0.04,0.34,U] 
23:06:38.672 00.002 7008 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {-0.20, 0.11}
23:06:38.673 00.001 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
23:06:38.675 00.002 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.20 = 1.20)
23:06:38.677 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.54 mountX=-0.00 mountY=0.12, mountTheta=1.61
23:06:38.680 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.13, opts=13)
23:06:38.683 00.003 7008 Enqueuing Move request for scope (0.00, 0.13)
23:06:38.686 00.003 8532 Worker thread wakes up
23:06:38.686 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
23:06:38.686 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
23:06:38.686 00.000 8532 Moving (0.00, 0.13) raw xDistance=-0.00 yDistance=0.12
23:06:38.686 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:06:38.686 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.686 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61538, med=2520, FiltMin=2327, FiltMax=33137, Gamma=0.990
23:06:38.688 00.002 7008 UpdateGuideState exits: m=278440 SNR=339.8
23:06:38.690 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.691 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:38.693 00.002 7008 Enqueuing Expose request
23:06:38.694 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:38.695 00.001 8532 MoveAxis(E, 0, ABG)
23:06:38.695 00.000 8532 Move returns status 0, amount 0
23:06:38.695 00.000 8532 MoveAxis(N, 0, ABG)
23:06:38.695 00.000 8532 Move returns status 0, amount 0
23:06:38.695 00.000 8532 move complete, result=0
23:06:38.695 00.000 8532 worker thread done servicing request
23:06:38.695 00.000 8532 Worker thread wakes up
23:06:38.695 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:38.697 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:38.697 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:39.071 00.374 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6aec67f5-10c2-4540-8915-4b8f63c20a4f"}
23:06:39.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6aec67f5-10c2-4540-8915-4b8f63c20a4f"}
23:06:39.075 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a56aa40a-f2bf-4342-90db-0c94cdd1e288"}
23:06:39.077 00.002 7008 case statement mapped state 6 to 3
23:06:39.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a56aa40a-f2bf-4342-90db-0c94cdd1e288"}
23:06:39.081 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec645455-1a65-47f0-88ab-a97051747956"}
23:06:39.083 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":744,"width":15,"height":15,"star_pos":[7.34,7.23],"pixels":"..."},"id":"ec645455-1a65-47f0-88ab-a97051747956"}
23:06:40.832 01.749 8532 Exposure complete
23:06:40.874 00.042 8532 worker thread done servicing request
23:06:40.875 00.001 7008 OnExposeComplete: enter
23:06:40.877 00.002 7008 UpdateGuideState(): m_state=6
23:06:40.878 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
23:06:40.882 00.004 7008 Star::Find returns 1 (0), X=552.08, Y=444.17, Mass=273462, SNR=323.2, Peak=53072 HFD=2.3
23:06:40.885 00.003 7008 MultiStar: [#1 -0.08,0.11,0.57,U] [#2 -0.32,0.09,0.57,U] [#3 -0.05,0.14,0.45,U] [#4 -0.04,0.09,0.35,U] [#5 -0.04,0.14,0.35,U] [#6 -0.31,0.13,0.37,U] [#7 -0.19,0.32,0.31,U] [#8 -0.29,0.05,0.34,U] 
23:06:40.888 00.003 7008 refined, 8 included, MultiStar: {-0.23, 0.11}, one-star: {-0.46, 0.05}
23:06:40.890 00.002 7008 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.07) = xAngle (2.77 = 2.77)
23:06:40.892 00.002 7008 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.36 = 2.36)
23:06:40.894 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.70 mountX=-0.24 mountY=0.18, mountTheta=2.49
23:06:40.896 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.11, opts=13)
23:06:40.898 00.002 7008 Enqueuing Move request for scope (-0.23, 0.11)
23:06:40.899 00.001 8532 Worker thread wakes up
23:06:40.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
23:06:40.899 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
23:06:40.899 00.000 8532 Moving (-0.23, 0.11) raw xDistance=-0.24 yDistance=0.18
23:06:40.899 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:06:40.899 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:06:40.899 00.000 8532 MoveAxis(E, 220, ABG)
23:06:40.899 00.000 8532 Guiding  Dir = 2, Dur = 220
23:06:40.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2521, FiltMin=2322, FiltMax=25717, Gamma=0.990
23:06:40.902 00.003 8532 IsSlewing returns 0
23:06:40.902 00.000 7008 UpdateGuideState exits: m=273462 SNR=323.2
23:06:40.904 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.905 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:40.907 00.002 7008 Enqueuing Expose request
23:06:40.908 00.001 8532 IsGuiding returns 0
23:06:40.908 00.000 8532 PulseGuide returned control before completion, sleep 230
23:06:41.071 00.163 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e54e37e0-9507-494b-989e-0bba2a8cd28a"}
23:06:41.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e54e37e0-9507-494b-989e-0bba2a8cd28a"}
23:06:41.076 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b22a89ee-1ee4-4548-84a7-7645be2b43bd"}
23:06:41.077 00.001 7008 case statement mapped state 6 to 3
23:06:41.081 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b22a89ee-1ee4-4548-84a7-7645be2b43bd"}
23:06:41.083 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"18cb240e-2e26-4d75-8a83-d145cabb3103"}
23:06:41.086 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[7.08,7.17],"pixels":"..."},"id":"18cb240e-2e26-4d75-8a83-d145cabb3103"}
23:06:41.153 00.067 8532 IsGuiding returns 0
23:06:41.154 00.001 8532 Move returns status 0, amount 220
23:06:41.154 00.000 8532 MoveAxis(S, 321, ABG)
23:06:41.154 00.000 8532 Guiding  Dir = 1, Dur = 321
23:06:41.154 00.000 8532 IsSlewing returns 0
23:06:41.154 00.000 8532 IsGuiding returns 0
23:06:41.155 00.001 8532 PulseGuide returned control before completion, sleep 331
23:06:41.495 00.340 8532 IsGuiding returns 0
23:06:41.495 00.000 8532 Move returns status 0, amount 321
23:06:41.496 00.001 8532 move complete, result=0
23:06:41.496 00.000 8532 worker thread done servicing request
23:06:41.496 00.000 8532 Worker thread wakes up
23:06:41.496 00.000 7008 GuideStep: -0.2 px 220 ms EAST, 0.2 px 321 ms SOUTH
23:06:41.499 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:41.499 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:43.072 01.573 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d124adc2-eec7-4b5f-99ba-f19b7cf60b25"}
23:06:43.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d124adc2-eec7-4b5f-99ba-f19b7cf60b25"}
23:06:43.079 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8db13077-f87f-4ab5-8e39-e64bace402be"}
23:06:43.081 00.002 7008 case statement mapped state 6 to 3
23:06:43.083 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8db13077-f87f-4ab5-8e39-e64bace402be"}
23:06:43.085 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"996f0d3b-f649-41da-ba68-6936a1229430"}
23:06:43.088 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[7.08,7.17],"pixels":"..."},"id":"996f0d3b-f649-41da-ba68-6936a1229430"}
23:06:43.623 00.535 8532 Exposure complete
23:06:43.662 00.039 8532 worker thread done servicing request
23:06:43.662 00.000 7008 OnExposeComplete: enter
23:06:43.666 00.004 7008 UpdateGuideState(): m_state=6
23:06:43.668 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
23:06:43.670 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=443.95, Mass=278072, SNR=338.4, Peak=52861 HFD=2.2
23:06:43.673 00.003 7008 MultiStar: [#1 -0.07,-0.07,0.55,U] [#2 -0.22,-0.22,0.56,U] [#3 0.02,-0.24,0.44,U] [#4 0.12,-0.19,0.34,U] [#5 0.04,-0.09,0.33,U] [#6 -0.25,-0.19,0.35,U] [#7 -0.21,-0.02,0.30,U] [#8 -0.31,-0.20,0.32,U] 
23:06:43.676 00.003 7008 refined, 8 included, MultiStar: {-0.18, -0.16}, one-star: {-0.39, -0.16}
23:06:43.678 00.002 7008 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.07) = xAngle (-2.34 = -2.34)
23:06:43.680 00.002 7008 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.75 = -2.75)
23:06:43.682 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.41 mountX=-0.16 mountY=-0.09, mountTheta=-2.64
23:06:43.685 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.16, opts=13)
23:06:43.687 00.002 7008 Enqueuing Move request for scope (-0.18, -0.16)
23:06:43.689 00.002 8532 Worker thread wakes up
23:06:43.689 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
23:06:43.689 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
23:06:43.689 00.000 8532 Moving (-0.18, -0.16) raw xDistance=-0.16 yDistance=-0.09
23:06:43.689 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:43.689 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.689 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2370, FiltMax=28294, Gamma=0.990
23:06:43.691 00.002 7008 UpdateGuideState exits: m=278072 SNR=338.4
23:06:43.692 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.693 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:43.696 00.003 7008 Enqueuing Expose request
23:06:43.698 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:43.698 00.000 8532 MoveAxis(E, 0, ABG)
23:06:43.698 00.000 8532 Move returns status 0, amount 0
23:06:43.698 00.000 8532 MoveAxis(N, 0, ABG)
23:06:43.698 00.000 8532 Move returns status 0, amount 0
23:06:43.698 00.000 8532 move complete, result=0
23:06:43.698 00.000 8532 worker thread done servicing request
23:06:43.698 00.000 8532 Worker thread wakes up
23:06:43.698 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:43.698 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:43.698 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:45.070 01.372 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c09ddcb-42a8-4059-92d2-36a622814a62"}
23:06:45.075 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c09ddcb-42a8-4059-92d2-36a622814a62"}
23:06:45.078 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e459372c-15a0-4cbd-b528-adf6460715a0"}
23:06:45.081 00.003 7008 case statement mapped state 6 to 3
23:06:45.084 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e459372c-15a0-4cbd-b528-adf6460715a0"}
23:06:45.087 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9e7cbe5-221b-44b8-adf7-ed63899f6099"}
23:06:45.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":746,"width":15,"height":15,"star_pos":[7.14,6.95],"pixels":"..."},"id":"b9e7cbe5-221b-44b8-adf7-ed63899f6099"}
23:06:45.823 00.733 8532 Exposure complete
23:06:45.870 00.047 8532 worker thread done servicing request
23:06:45.871 00.001 7008 OnExposeComplete: enter
23:06:45.874 00.003 7008 UpdateGuideState(): m_state=6
23:06:45.878 00.004 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
23:06:45.881 00.003 7008 Star::Find returns 1 (0), X=552.16, Y=443.92, Mass=272988, SNR=344.9, Peak=51325 HFD=2.3
23:06:45.883 00.002 7008 MultiStar: [#1 -0.07,-0.11,0.55,U] [#2 -0.26,-0.21,0.52,U] [#3 -0.03,-0.22,0.43,U] [#4 0.09,-0.25,0.33,U] [#5 0.07,-0.11,0.33,U] [#6 -0.23,-0.19,0.36,U] [#7 -0.09,-0.02,0.27,U] [#8 -0.32,-0.16,0.34,U] 
23:06:45.886 00.003 7008 refined, 8 included, MultiStar: {-0.17, -0.17}, one-star: {-0.37, -0.20}
23:06:45.888 00.002 7008 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.07) = xAngle (-2.30 = -2.30)
23:06:45.890 00.002 7008 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.71 = -2.71)
23:06:45.892 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.37 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
23:06:45.895 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.17, opts=13)
23:06:45.897 00.002 7008 Enqueuing Move request for scope (-0.17, -0.17)
23:06:45.899 00.002 8532 Worker thread wakes up
23:06:45.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
23:06:45.899 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
23:06:45.899 00.000 8532 Moving (-0.17, -0.17) raw xDistance=-0.16 yDistance=-0.10
23:06:45.899 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:45.899 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:45.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2331, FiltMax=28526, Gamma=0.990
23:06:45.901 00.002 7008 UpdateGuideState exits: m=272988 SNR=344.9
23:06:45.903 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.906 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:45.908 00.002 7008 Enqueuing Expose request
23:06:45.911 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:45.911 00.000 8532 MoveAxis(E, 0, ABG)
23:06:45.911 00.000 8532 Move returns status 0, amount 0
23:06:45.911 00.000 8532 MoveAxis(N, 0, ABG)
23:06:45.911 00.000 8532 Move returns status 0, amount 0
23:06:45.911 00.000 8532 move complete, result=0
23:06:45.911 00.000 8532 worker thread done servicing request
23:06:45.911 00.000 8532 Worker thread wakes up
23:06:45.912 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:45.912 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:45.912 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:47.069 01.157 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e99937f1-31d6-4fbf-a94f-4f0c7cba67be"}
23:06:47.073 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e99937f1-31d6-4fbf-a94f-4f0c7cba67be"}
23:06:47.076 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44e35d6e-f04b-4ae5-ac78-6c64c8e5a128"}
23:06:47.078 00.002 7008 case statement mapped state 6 to 3
23:06:47.081 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"44e35d6e-f04b-4ae5-ac78-6c64c8e5a128"}
23:06:47.085 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"455827fb-cc5c-4c4a-9cbb-a01393d5cf13"}
23:06:47.086 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":747,"width":15,"height":15,"star_pos":[7.16,6.92],"pixels":"..."},"id":"455827fb-cc5c-4c4a-9cbb-a01393d5cf13"}
23:06:48.046 00.960 8532 Exposure complete
23:06:48.087 00.041 8532 worker thread done servicing request
23:06:48.088 00.001 7008 OnExposeComplete: enter
23:06:48.089 00.001 7008 UpdateGuideState(): m_state=6
23:06:48.091 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
23:06:48.094 00.003 7008 Star::Find returns 1 (0), X=552.10, Y=443.90, Mass=277949, SNR=320.7, Peak=55152 HFD=2.2
23:06:48.096 00.002 7008 MultiStar: [#1 -0.12,-0.13,0.60,U] [#2 -0.29,-0.24,0.56,U] [#3 -0.07,-0.24,0.45,U] [#4 0.11,-0.23,0.35,U] [#5 0.08,-0.15,0.35,U] [#6 -0.35,-0.24,0.36,U] [#7 -0.10,-0.04,0.30,U] [#8 -0.42,-0.14,0.36,U] 
23:06:48.098 00.002 7008 refined, 8 included, MultiStar: {-0.22, -0.19}, one-star: {-0.43, -0.21}
23:06:48.100 00.002 7008 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.07) = xAngle (-2.36 = -2.36)
23:06:48.101 00.001 7008 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.78 = -2.78)
23:06:48.104 00.003 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.43 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
23:06:48.107 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.19, opts=13)
23:06:48.108 00.001 7008 Enqueuing Move request for scope (-0.22, -0.19)
23:06:48.110 00.002 8532 Worker thread wakes up
23:06:48.110 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
23:06:48.110 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
23:06:48.110 00.000 8532 Moving (-0.22, -0.19) raw xDistance=-0.20 yDistance=-0.10
23:06:48.110 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:06:48.110 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:48.110 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2523, FiltMin=2345, FiltMax=26118, Gamma=0.990
23:06:48.113 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:48.113 00.000 8532 MoveAxis(E, 186, ABG)
23:06:48.113 00.000 8532 Guiding  Dir = 2, Dur = 186
23:06:48.113 00.000 7008 UpdateGuideState exits: m=277949 SNR=320.7
23:06:48.114 00.001 8532 IsSlewing returns 0
23:06:48.114 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.116 00.002 8532 IsGuiding returns 0
23:06:48.116 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:48.118 00.002 7008 Enqueuing Expose request
23:06:48.120 00.002 8532 PulseGuide returned control before completion, sleep 196
23:06:48.333 00.213 8532 IsGuiding returns 0
23:06:48.333 00.000 8532 Move returns status 0, amount 186
23:06:48.333 00.000 8532 MoveAxis(N, 0, ABG)
23:06:48.333 00.000 8532 Move returns status 0, amount 0
23:06:48.333 00.000 8532 move complete, result=0
23:06:48.333 00.000 8532 worker thread done servicing request
23:06:48.334 00.001 8532 Worker thread wakes up
23:06:48.334 00.000 7008 GuideStep: -0.2 px 186 ms EAST, -0.1 px 0 ms NORTH
23:06:48.338 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:48.338 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:49.086 00.748 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30f33261-7dfb-4cf0-be29-830748d60194"}
23:06:49.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30f33261-7dfb-4cf0-be29-830748d60194"}
23:06:49.091 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e8a3397-af88-4e05-a01b-74fb83d24c39"}
23:06:49.096 00.005 7008 case statement mapped state 6 to 3
23:06:49.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e8a3397-af88-4e05-a01b-74fb83d24c39"}
23:06:49.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ba82519-1a6e-4d6f-bf8d-9cd71a6597f1"}
23:06:49.101 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[7.10,6.90],"pixels":"..."},"id":"5ba82519-1a6e-4d6f-bf8d-9cd71a6597f1"}
23:06:50.464 01.363 8532 Exposure complete
23:06:50.511 00.047 8532 worker thread done servicing request
23:06:50.511 00.000 7008 OnExposeComplete: enter
23:06:50.514 00.003 7008 UpdateGuideState(): m_state=6
23:06:50.515 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
23:06:50.517 00.002 7008 Star::Find returns 1 (0), X=552.14, Y=443.96, Mass=279271, SNR=337.8, Peak=53929 HFD=2.2
23:06:50.522 00.005 7008 MultiStar: [#1 -0.02,-1.51,0.57,U] [#2 -0.28,-0.14,0.56,U] [#3 -0.00,-0.22,0.43,U] [#4 0.04,-0.18,0.35,U] [#5 0.04,-0.08,0.33,U] [#6 -0.24,-0.12,0.35,U] [#7 -0.18,0.05,0.29,U] [#8 -0.30,-0.15,0.33,U] 
23:06:50.524 00.002 7008 refined, 8 included, MultiStar: {-0.18, -0.32}, one-star: {-0.40, -0.15}
23:06:50.526 00.002 7008 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.07) = xAngle (-2.02 = -2.02)
23:06:50.528 00.002 7008 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.43 = -2.43)
23:06:50.532 00.004 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.09 mountX=-0.16 mountY=-0.24, mountTheta=-2.15
23:06:50.538 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.32, opts=13)
23:06:50.541 00.003 7008 Enqueuing Move request for scope (-0.18, -0.32)
23:06:50.543 00.002 8532 Worker thread wakes up
23:06:50.543 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
23:06:50.543 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
23:06:50.543 00.000 8532 Moving (-0.18, -0.32) raw xDistance=-0.16 yDistance=-0.24
23:06:50.543 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:50.543 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:50.544 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2291, FiltMax=27902, Gamma=0.990
23:06:50.546 00.002 7008 UpdateGuideState exits: m=279271 SNR=337.8
23:06:50.548 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.551 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:06:50.551 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:50.555 00.004 7008 Enqueuing Expose request
23:06:50.558 00.003 8532 MoveAxis(E, 0, ABG)
23:06:50.558 00.000 8532 Move returns status 0, amount 0
23:06:50.558 00.000 8532 MoveAxis(N, 0, ABG)
23:06:50.558 00.000 8532 Move returns status 0, amount 0
23:06:50.558 00.000 8532 move complete, result=0
23:06:50.558 00.000 8532 worker thread done servicing request
23:06:50.558 00.000 8532 Worker thread wakes up
23:06:50.558 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:50.559 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:50.559 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:51.091 00.532 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45a47f13-8810-4e2e-9aa9-b5960835d0b3"}
23:06:51.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45a47f13-8810-4e2e-9aa9-b5960835d0b3"}
23:06:51.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc84a852-e733-4e06-9b3c-c5a39dccc560"}
23:06:51.097 00.003 7008 case statement mapped state 6 to 3
23:06:51.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc84a852-e733-4e06-9b3c-c5a39dccc560"}
23:06:51.102 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"797f52ff-6fd7-49d5-8bff-f5f83bc37d45"}
23:06:51.104 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":749,"width":15,"height":15,"star_pos":[7.14,6.96],"pixels":"..."},"id":"797f52ff-6fd7-49d5-8bff-f5f83bc37d45"}
23:06:52.695 01.591 8532 Exposure complete
23:06:52.734 00.039 8532 worker thread done servicing request
23:06:52.734 00.000 7008 OnExposeComplete: enter
23:06:52.736 00.002 7008 UpdateGuideState(): m_state=6
23:06:52.738 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
23:06:52.740 00.002 7008 Star::Find returns 1 (0), X=552.24, Y=444.02, Mass=274433, SNR=346.2, Peak=47805 HFD=2.5
23:06:52.742 00.002 7008 MultiStar: [#1 0.06,-0.06,0.54,U] [#2 -0.09,-0.09,0.50,U] [#3 0.02,-0.10,0.41,U] [#4 0.19,-0.11,0.34,U] [#5 0.16,-0.03,0.33,U] [#6 -0.15,-0.11,0.33,U] [#7 0.01,0.11,0.28,U] [#8 -0.22,0.01,0.32,U] 
23:06:52.744 00.002 7008 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.30, -0.10}
23:06:52.748 00.004 7008 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.07) = xAngle (-2.35 = -2.35)
23:06:52.750 00.002 7008 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.76 = -2.76)
23:06:52.752 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.42 mountX=-0.07 mountY=-0.04, mountTheta=-2.66
23:06:52.756 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.07, opts=13)
23:06:52.758 00.002 7008 Enqueuing Move request for scope (-0.08, -0.07)
23:06:52.761 00.003 8532 Worker thread wakes up
23:06:52.761 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2403, FiltMax=31956, Gamma=0.990
23:06:52.763 00.002 7008 UpdateGuideState exits: m=274433 SNR=346.2
23:06:52.765 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.766 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:52.767 00.001 7008 Enqueuing Expose request
23:06:52.768 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:06:52.768 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:06:52.768 00.000 8532 Moving (-0.08, -0.07) raw xDistance=-0.07 yDistance=-0.04
23:06:52.768 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:52.769 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:52.769 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:52.769 00.000 8532 MoveAxis(E, 0, ABG)
23:06:52.769 00.000 8532 Move returns status 0, amount 0
23:06:52.769 00.000 8532 MoveAxis(N, 0, ABG)
23:06:52.769 00.000 8532 Move returns status 0, amount 0
23:06:52.769 00.000 8532 move complete, result=0
23:06:52.769 00.000 8532 worker thread done servicing request
23:06:52.769 00.000 8532 Worker thread wakes up
23:06:52.769 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:52.769 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:52.769 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:53.094 00.325 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"666492de-9ce3-410c-93a8-73c47e555e64"}
23:06:53.098 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"666492de-9ce3-410c-93a8-73c47e555e64"}
23:06:53.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"670fc960-17c0-414b-a432-cb88ac07f662"}
23:06:53.102 00.002 7008 case statement mapped state 6 to 3
23:06:53.103 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"670fc960-17c0-414b-a432-cb88ac07f662"}
23:06:53.105 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42818f71-0026-41c7-b9a7-023d1d34a3dc"}
23:06:53.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":750,"width":15,"height":15,"star_pos":[7.24,7.02],"pixels":"..."},"id":"42818f71-0026-41c7-b9a7-023d1d34a3dc"}
23:06:54.893 01.786 8532 Exposure complete
23:06:54.941 00.048 8532 worker thread done servicing request
23:06:54.941 00.000 7008 OnExposeComplete: enter
23:06:54.943 00.002 7008 UpdateGuideState(): m_state=6
23:06:54.945 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:06:54.948 00.003 7008 Star::Find returns 1 (0), X=552.12, Y=443.99, Mass=275875, SNR=339.5, Peak=54333 HFD=2.1
23:06:54.951 00.003 7008 MultiStar: [#1 -0.09,-0.00,0.55,U] [#2 -0.28,-0.08,0.51,U] [#3 -0.07,-0.12,0.42,U] [#4 0.11,-0.14,0.34,U] [#5 0.02,0.01,0.34,U] [#6 -0.28,-0.13,0.36,U] [#7 -0.19,0.03,0.28,U] [#8 -0.35,-0.12,0.32,U] 
23:06:54.952 00.001 7008 refined, 8 included, MultiStar: {-0.21, -0.08}, one-star: {-0.42, -0.12}
23:06:54.955 00.003 7008 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
23:06:54.958 00.003 7008 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.12 = -3.12)
23:06:54.960 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
23:06:54.963 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.08, opts=13)
23:06:54.964 00.001 7008 Enqueuing Move request for scope (-0.21, -0.08)
23:06:54.966 00.002 8532 Worker thread wakes up
23:06:54.966 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
23:06:54.966 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
23:06:54.966 00.000 8532 Moving (-0.21, -0.08) raw xDistance=-0.20 yDistance=-0.01
23:06:54.966 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:06:54.966 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.967 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:06:54.967 00.000 8532 MoveAxis(E, 184, ABG)
23:06:54.967 00.000 8532 Guiding  Dir = 2, Dur = 184
23:06:54.967 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2323, FiltMax=27624, Gamma=0.990
23:06:54.969 00.002 7008 UpdateGuideState exits: m=275875 SNR=339.5
23:06:54.970 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.972 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:54.974 00.002 7008 Enqueuing Expose request
23:06:54.976 00.002 8532 IsSlewing returns 0
23:06:54.976 00.000 8532 IsGuiding returns 0
23:06:54.978 00.002 8532 PulseGuide returned control before completion, sleep 194
23:06:55.090 00.112 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"372fa157-d0a8-40e8-8a0a-045207dddc36"}
23:06:55.093 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"372fa157-d0a8-40e8-8a0a-045207dddc36"}
23:06:55.097 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2b4bf09-659a-4534-99fc-de09df918623"}
23:06:55.100 00.003 7008 case statement mapped state 6 to 3
23:06:55.101 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2b4bf09-659a-4534-99fc-de09df918623"}
23:06:55.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"02835b0f-476d-40a5-ab1f-d2371bdd5898"}
23:06:55.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[7.12,6.99],"pixels":"..."},"id":"02835b0f-476d-40a5-ab1f-d2371bdd5898"}
23:06:55.181 00.076 8532 IsGuiding returns 0
23:06:55.181 00.000 8532 Move returns status 0, amount 184
23:06:55.181 00.000 8532 MoveAxis(N, 0, ABG)
23:06:55.181 00.000 8532 Move returns status 0, amount 0
23:06:55.182 00.001 8532 move complete, result=0
23:06:55.182 00.000 8532 worker thread done servicing request
23:06:55.182 00.000 8532 Worker thread wakes up
23:06:55.182 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:55.182 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:55.182 00.000 7008 GuideStep: -0.2 px 184 ms EAST, -0.0 px 0 ms NORTH
23:06:57.090 01.908 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"279ad1b5-ab0b-4b38-9550-13494a9561fe"}
23:06:57.096 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"279ad1b5-ab0b-4b38-9550-13494a9561fe"}
23:06:57.101 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2a6d20a-4888-465d-aacf-a514a98e02da"}
23:06:57.104 00.003 7008 case statement mapped state 6 to 3
23:06:57.105 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2a6d20a-4888-465d-aacf-a514a98e02da"}
23:06:57.109 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77cc104c-7668-434f-b47d-78e008cedc5b"}
23:06:57.112 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[7.12,6.99],"pixels":"..."},"id":"77cc104c-7668-434f-b47d-78e008cedc5b"}
23:06:57.310 00.198 8532 Exposure complete
23:06:57.354 00.044 8532 worker thread done servicing request
23:06:57.354 00.000 7008 OnExposeComplete: enter
23:06:57.357 00.003 7008 UpdateGuideState(): m_state=6
23:06:57.359 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
23:06:57.362 00.003 7008 Star::Find returns 1 (0), X=552.14, Y=443.98, Mass=279103, SNR=350.0, Peak=53504 HFD=2.2
23:06:57.365 00.003 7008 MultiStar: [#1 -0.04,-0.06,0.53,U] [#2 -0.28,-0.21,0.52,U] [#3 -0.01,-0.22,0.41,U] [#4 0.10,-0.22,0.32,U] [#5 0.09,-0.07,0.32,U] [#6 -0.20,-0.19,0.35,U] [#7 -0.17,0.08,0.27,U] [#8 -0.32,-0.09,0.33,U] 
23:06:57.369 00.004 7008 refined, 8 included, MultiStar: {-0.18, -0.13}, one-star: {-0.40, -0.14}
23:06:57.371 00.002 7008 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.07) = xAngle (-2.44 = -2.44)
23:06:57.373 00.002 7008 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.86 = -2.86)
23:06:57.375 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
23:06:57.378 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.13, opts=13)
23:06:57.380 00.002 7008 Enqueuing Move request for scope (-0.18, -0.13)
23:06:57.382 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2360, FiltMax=28089, Gamma=0.990
23:06:57.384 00.002 7008 UpdateGuideState exits: m=279103 SNR=350.0
23:06:57.386 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.387 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:57.390 00.003 7008 Enqueuing Expose request
23:06:57.392 00.002 8532 Worker thread wakes up
23:06:57.392 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
23:06:57.392 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
23:06:57.392 00.000 8532 Moving (-0.18, -0.13) raw xDistance=-0.17 yDistance=-0.06
23:06:57.392 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.17
23:06:57.392 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:57.392 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:57.392 00.000 8532 MoveAxis(E, 168, ABG)
23:06:57.392 00.000 8532 Guiding  Dir = 2, Dur = 168
23:06:57.392 00.000 8532 IsSlewing returns 0
23:06:57.392 00.000 8532 IsGuiding returns 0
23:06:57.393 00.001 8532 PulseGuide returned control before completion, sleep 178
23:06:57.585 00.192 8532 IsGuiding returns 0
23:06:57.585 00.000 8532 Move returns status 0, amount 168
23:06:57.585 00.000 8532 MoveAxis(N, 0, ABG)
23:06:57.585 00.000 8532 Move returns status 0, amount 0
23:06:57.585 00.000 8532 move complete, result=0
23:06:57.585 00.000 8532 worker thread done servicing request
23:06:57.586 00.001 7008 GuideStep: -0.2 px 168 ms EAST, -0.1 px 0 ms NORTH
23:06:57.589 00.003 8532 Worker thread wakes up
23:06:57.590 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:57.590 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:59.089 01.499 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b422f0a-f9e5-4da4-b1cf-cd2692b70de0"}
23:06:59.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b422f0a-f9e5-4da4-b1cf-cd2692b70de0"}
23:06:59.095 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6dd4d8ff-054a-42fb-8e0e-3aae2f814bca"}
23:06:59.098 00.003 7008 case statement mapped state 6 to 3
23:06:59.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dd4d8ff-054a-42fb-8e0e-3aae2f814bca"}
23:06:59.104 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e795baa7-9eac-480e-b74b-f3c12f1b1ac7"}
23:06:59.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":752,"width":15,"height":15,"star_pos":[7.14,6.98],"pixels":"..."},"id":"e795baa7-9eac-480e-b74b-f3c12f1b1ac7"}
23:06:59.715 00.609 8532 Exposure complete
23:06:59.757 00.042 8532 worker thread done servicing request
23:06:59.757 00.000 7008 OnExposeComplete: enter
23:06:59.760 00.003 7008 UpdateGuideState(): m_state=6
23:06:59.761 00.001 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
23:06:59.762 00.001 7008 Star::Find returns 1 (0), X=552.36, Y=444.20, Mass=279572, SNR=331.5, Peak=41519 HFD=2.5
23:06:59.763 00.001 7008 MultiStar: [#1 0.17,0.18,0.54,U] [#2 -0.04,0.08,0.56,U] [#3 0.17,0.09,0.44,U] [#4 0.29,0.14,0.36,U] [#5 0.24,0.13,0.34,U] [#6 -0.04,0.03,0.37,U] [#7 0.05,0.34,0.30,U] [#8 -0.12,0.04,0.33,U] 
23:06:59.765 00.002 7008 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.18, 0.09}
23:06:59.766 00.001 7008 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.07) = xAngle (1.41 = 1.41)
23:06:59.767 00.001 7008 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.00 = 1.00)
23:06:59.768 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.34 mountX=0.02 mountY=0.10, mountTheta=1.38
23:06:59.773 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.11, opts=13)
23:06:59.775 00.002 7008 Enqueuing Move request for scope (0.03, 0.11)
23:06:59.776 00.001 8532 Worker thread wakes up
23:06:59.776 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:06:59.776 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:06:59.776 00.000 8532 Moving (0.03, 0.11) raw xDistance=0.02 yDistance=0.10
23:06:59.776 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60066, med=2520, FiltMin=2356, FiltMax=34116, Gamma=0.990
23:06:59.778 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:59.778 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:59.778 00.000 7008 UpdateGuideState exits: m=279572 SNR=331.5
23:06:59.781 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.782 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:06:59.783 00.001 7008 Enqueuing Expose request
23:06:59.785 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:06:59.785 00.000 8532 MoveAxis(E, 0, ABG)
23:06:59.785 00.000 8532 Move returns status 0, amount 0
23:06:59.785 00.000 8532 MoveAxis(N, 0, ABG)
23:06:59.785 00.000 8532 Move returns status 0, amount 0
23:06:59.785 00.000 8532 move complete, result=0
23:06:59.785 00.000 8532 worker thread done servicing request
23:06:59.785 00.000 8532 Worker thread wakes up
23:06:59.785 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:06:59.785 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:06:59.785 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:01.089 01.304 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b27926f3-4f63-438c-bf5d-758564c3c668"}
23:07:01.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b27926f3-4f63-438c-bf5d-758564c3c668"}
23:07:01.097 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14ac7117-abf3-4a72-bcbb-b9989e005835"}
23:07:01.099 00.002 7008 case statement mapped state 6 to 3
23:07:01.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"14ac7117-abf3-4a72-bcbb-b9989e005835"}
23:07:01.104 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d78fb716-11d6-4eed-afeb-17b31f951912"}
23:07:01.107 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[7.36,7.20],"pixels":"..."},"id":"d78fb716-11d6-4eed-afeb-17b31f951912"}
23:07:01.906 00.799 8532 Exposure complete
23:07:01.944 00.038 8532 worker thread done servicing request
23:07:01.945 00.001 7008 OnExposeComplete: enter
23:07:01.947 00.002 7008 UpdateGuideState(): m_state=6
23:07:01.948 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
23:07:01.950 00.002 7008 Star::Find returns 1 (0), X=552.07, Y=444.07, Mass=275645, SNR=334.3, Peak=54905 HFD=2.1
23:07:01.953 00.003 7008 MultiStar: [#1 -0.04,0.03,0.55,U] [#2 -0.40,-0.03,0.55,U] [#3 -0.11,-0.09,0.42,U] [#4 0.00,0.05,0.36,U] [#5 0.03,0.03,0.33,U] [#6 -0.30,-0.05,0.35,U] [#7 -0.20,0.18,0.31,U] [#8 -0.34,-0.09,0.34,U] 
23:07:01.956 00.003 7008 refined, 8 included, MultiStar: {-0.24, -0.01}, one-star: {-0.47, -0.04}
23:07:01.957 00.001 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
23:07:01.958 00.001 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.85)
23:07:01.960 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=-0.24 mountY=0.07, mountTheta=2.86
23:07:01.964 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.01, opts=13)
23:07:01.966 00.002 7008 Enqueuing Move request for scope (-0.24, -0.01)
23:07:01.968 00.002 8532 Worker thread wakes up
23:07:01.968 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
23:07:01.968 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
23:07:01.968 00.000 8532 Moving (-0.24, -0.01) raw xDistance=-0.24 yDistance=0.07
23:07:01.968 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:07:01.968 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.968 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2402, FiltMax=26206, Gamma=0.990
23:07:01.972 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:01.972 00.000 8532 MoveAxis(E, 219, ABG)
23:07:01.972 00.000 8532 Guiding  Dir = 2, Dur = 219
23:07:01.972 00.000 7008 UpdateGuideState exits: m=275645 SNR=334.3
23:07:01.974 00.002 8532 IsSlewing returns 0
23:07:01.974 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.977 00.003 8532 IsGuiding returns 0
23:07:01.977 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:01.980 00.003 7008 Enqueuing Expose request
23:07:01.981 00.001 8532 PulseGuide returned control before completion, sleep 229
23:07:02.226 00.245 8532 IsGuiding returns 0
23:07:02.226 00.000 8532 Move returns status 0, amount 219
23:07:02.226 00.000 8532 MoveAxis(N, 0, ABG)
23:07:02.227 00.001 8532 Move returns status 0, amount 0
23:07:02.227 00.000 8532 move complete, result=0
23:07:02.227 00.000 8532 worker thread done servicing request
23:07:02.227 00.000 8532 Worker thread wakes up
23:07:02.227 00.000 7008 GuideStep: -0.2 px 219 ms EAST, 0.1 px 0 ms NORTH
23:07:02.231 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:02.232 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:03.089 00.857 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"528c5e6b-bc81-4179-937d-bf67e7fc7828"}
23:07:03.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"528c5e6b-bc81-4179-937d-bf67e7fc7828"}
23:07:03.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38f86e83-fbaa-4d11-bd53-f4d12d2c80c2"}
23:07:03.098 00.002 7008 case statement mapped state 6 to 3
23:07:03.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"38f86e83-fbaa-4d11-bd53-f4d12d2c80c2"}
23:07:03.106 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a709cddb-8796-4b37-a794-844cb15f7584"}
23:07:03.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[7.07,7.07],"pixels":"..."},"id":"a709cddb-8796-4b37-a794-844cb15f7584"}
23:07:04.357 01.248 8532 Exposure complete
23:07:04.391 00.034 8532 worker thread done servicing request
23:07:04.391 00.000 7008 OnExposeComplete: enter
23:07:04.393 00.002 7008 UpdateGuideState(): m_state=6
23:07:04.396 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
23:07:04.397 00.001 7008 Star::Find returns 1 (0), X=552.20, Y=444.11, Mass=284028, SNR=336.3, Peak=51529 HFD=2.3
23:07:04.399 00.002 7008 MultiStar: [#1 0.03,0.06,0.53,U] [#2 -0.21,0.00,0.53,U] [#3 0.09,-0.09,0.43,U] [#4 0.18,0.14,0.34,U] [#5 0.11,0.10,0.34,U] [#6 -0.16,0.01,0.38,U] [#7 -0.09,0.28,0.30,U] [#8 -0.24,0.02,0.33,U] 
23:07:04.400 00.001 7008 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.34, -0.00}
23:07:04.401 00.001 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
23:07:04.404 00.003 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:07:04.405 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.79 mountX=-0.11 mountY=0.08, mountTheta=2.56
23:07:04.408 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.04, opts=13)
23:07:04.410 00.002 7008 Enqueuing Move request for scope (-0.11, 0.04)
23:07:04.412 00.002 8532 Worker thread wakes up
23:07:04.412 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:07:04.412 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:07:04.412 00.000 8532 Moving (-0.11, 0.04) raw xDistance=-0.11 yDistance=0.08
23:07:04.413 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:04.413 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:04.413 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2339, FiltMax=29326, Gamma=0.990
23:07:04.415 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:04.415 00.000 8532 MoveAxis(E, 0, ABG)
23:07:04.415 00.000 8532 Move returns status 0, amount 0
23:07:04.415 00.000 7008 UpdateGuideState exits: m=284028 SNR=336.3
23:07:04.416 00.001 8532 MoveAxis(N, 0, ABG)
23:07:04.416 00.000 8532 Move returns status 0, amount 0
23:07:04.416 00.000 8532 move complete, result=0
23:07:04.417 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.418 00.001 8532 worker thread done servicing request
23:07:04.418 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:04.419 00.001 7008 Enqueuing Expose request
23:07:04.422 00.003 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:04.425 00.003 8532 Worker thread wakes up
23:07:04.425 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:04.425 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:05.088 00.663 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a699fee-53d4-45a9-94f6-1efa725be57e"}
23:07:05.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a699fee-53d4-45a9-94f6-1efa725be57e"}
23:07:05.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07530857-d689-4357-bd48-47ba2de3fd9f"}
23:07:05.093 00.001 7008 case statement mapped state 6 to 3
23:07:05.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07530857-d689-4357-bd48-47ba2de3fd9f"}
23:07:05.096 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d91e637d-6949-4ea0-8ab3-06aacb2135f0"}
23:07:05.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":755,"width":15,"height":15,"star_pos":[7.20,7.11],"pixels":"..."},"id":"d91e637d-6949-4ea0-8ab3-06aacb2135f0"}
23:07:06.543 01.444 8532 Exposure complete
23:07:06.590 00.047 8532 worker thread done servicing request
23:07:06.591 00.001 7008 OnExposeComplete: enter
23:07:06.592 00.001 7008 UpdateGuideState(): m_state=6
23:07:06.594 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
23:07:06.596 00.002 7008 Star::Find returns 1 (0), X=552.07, Y=444.13, Mass=282017, SNR=335.9, Peak=56439 HFD=2.2
23:07:06.598 00.002 7008 MultiStar: [#1 -0.14,0.07,0.56,U] [#2 -0.33,0.02,0.55,U] [#3 -0.14,-0.05,0.41,U] [#4 0.04,0.04,0.35,U] [#5 -0.02,0.07,0.33,U] [#6 -0.31,0.07,0.36,U] [#7 -0.23,0.33,0.29,U] [#8 -0.31,-0.06,0.32,U] 
23:07:06.599 00.001 7008 refined, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.47, 0.01}
23:07:06.604 00.005 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.04 = 3.04)
23:07:06.606 00.002 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
23:07:06.609 00.003 7008 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.26 cameraTheta=2.97 mountX=-0.26 mountY=0.13, mountTheta=2.68
23:07:06.614 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.04, opts=13)
23:07:06.617 00.003 7008 Enqueuing Move request for scope (-0.25, 0.04)
23:07:06.619 00.002 8532 Worker thread wakes up
23:07:06.619 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2393, FiltMax=24967, Gamma=0.990
23:07:06.622 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
23:07:06.622 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
23:07:06.622 00.000 8532 Moving (-0.25, 0.04) raw xDistance=-0.26 yDistance=0.13
23:07:06.622 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:07:06.622 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:06.622 00.000 7008 UpdateGuideState exits: m=282017 SNR=335.9
23:07:06.624 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.627 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:07:06.627 00.000 8532 MoveAxis(E, 233, ABG)
23:07:06.627 00.000 8532 Guiding  Dir = 2, Dur = 233
23:07:06.627 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:06.629 00.002 7008 Enqueuing Expose request
23:07:06.632 00.003 8532 IsSlewing returns 0
23:07:06.633 00.001 8532 IsGuiding returns 0
23:07:06.633 00.000 8532 PulseGuide returned control before completion, sleep 243
23:07:06.884 00.251 8532 IsGuiding returns 0
23:07:06.884 00.000 8532 Move returns status 0, amount 233
23:07:06.884 00.000 8532 MoveAxis(N, 0, ABG)
23:07:06.885 00.001 8532 Move returns status 0, amount 0
23:07:06.885 00.000 8532 move complete, result=0
23:07:06.885 00.000 8532 worker thread done servicing request
23:07:06.885 00.000 7008 GuideStep: -0.3 px 233 ms EAST, 0.1 px 0 ms NORTH
23:07:06.888 00.003 8532 Worker thread wakes up
23:07:06.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:06.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:07.088 00.200 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fa881c7-779a-4902-b196-c42266656cb7"}
23:07:07.089 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fa881c7-779a-4902-b196-c42266656cb7"}
23:07:07.091 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98538dca-4c07-4541-b82e-c0decd5258ed"}
23:07:07.092 00.001 7008 case statement mapped state 6 to 3
23:07:07.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"98538dca-4c07-4541-b82e-c0decd5258ed"}
23:07:07.094 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d06041fc-058a-4121-8f1f-cc36cdea2717"}
23:07:07.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[7.07,7.13],"pixels":"..."},"id":"d06041fc-058a-4121-8f1f-cc36cdea2717"}
23:07:09.017 01.921 8532 Exposure complete
23:07:09.070 00.053 8532 worker thread done servicing request
23:07:09.070 00.000 7008 OnExposeComplete: enter
23:07:09.073 00.003 7008 UpdateGuideState(): m_state=6
23:07:09.076 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
23:07:09.077 00.001 7008 Star::Find returns 1 (0), X=552.14, Y=444.12, Mass=278325, SNR=347.0, Peak=52777 HFD=2.3
23:07:09.080 00.003 7008 MultiStar: [#1 -0.04,0.04,0.55,U] [#2 -0.21,-0.06,0.54,U] [#3 0.01,-0.06,0.40,U] [#4 0.03,0.05,0.32,U] [#5 0.07,-0.01,0.33,U] [#6 -0.11,-0.06,0.35,U] [#7 -0.09,0.25,0.28,U] [#8 -0.21,-0.03,0.31,U] 
23:07:09.081 00.001 7008 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.40, 0.00}
23:07:09.083 00.002 7008 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.07) = xAngle (3.18 = -3.11)
23:07:09.084 00.001 7008 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.77 = 2.77)
23:07:09.085 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.11 mountX=-0.15 mountY=0.06, mountTheta=2.79
23:07:09.089 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.01, opts=13)
23:07:09.090 00.001 7008 Enqueuing Move request for scope (-0.15, 0.01)
23:07:09.093 00.003 8532 Worker thread wakes up
23:07:09.093 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:07:09.093 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:07:09.093 00.000 8532 Moving (-0.15, 0.01) raw xDistance=-0.15 yDistance=0.06
23:07:09.093 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:07:09.093 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:09.093 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2520, FiltMin=2386, FiltMax=29335, Gamma=0.990
23:07:09.095 00.002 7008 UpdateGuideState exits: m=278325 SNR=347.0
23:07:09.098 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.100 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:09.101 00.001 7008 Enqueuing Expose request
23:07:09.104 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:09.104 00.000 8532 MoveAxis(E, 0, ABG)
23:07:09.104 00.000 8532 Move returns status 0, amount 0
23:07:09.104 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2fad2b1-2455-4246-8d0a-4e238786cec2"}
23:07:09.106 00.002 8532 MoveAxis(N, 0, ABG)
23:07:09.106 00.000 8532 Move returns status 0, amount 0
23:07:09.106 00.000 8532 move complete, result=0
23:07:09.106 00.000 8532 worker thread done servicing request
23:07:09.106 00.000 8532 Worker thread wakes up
23:07:09.107 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:09.107 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:09.107 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2fad2b1-2455-4246-8d0a-4e238786cec2"}
23:07:09.109 00.002 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:09.113 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a79b06c-b0af-4275-bedb-d036d17ed5e4"}
23:07:09.115 00.002 7008 case statement mapped state 6 to 3
23:07:09.117 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a79b06c-b0af-4275-bedb-d036d17ed5e4"}
23:07:09.121 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"23645361-4a7e-45b1-92ec-6ec6626a7ad4"}
23:07:09.123 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":757,"width":15,"height":15,"star_pos":[7.14,7.12],"pixels":"..."},"id":"23645361-4a7e-45b1-92ec-6ec6626a7ad4"}
23:07:11.087 01.964 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9c479cc-d312-4cab-9bab-259ac2f75f57"}
23:07:11.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9c479cc-d312-4cab-9bab-259ac2f75f57"}
23:07:11.093 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d507a85-c00d-4874-9fba-119e5da0da53"}
23:07:11.096 00.003 7008 case statement mapped state 6 to 3
23:07:11.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d507a85-c00d-4874-9fba-119e5da0da53"}
23:07:11.102 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32045cef-37e8-489a-a6d6-d3f608bfb1e4"}
23:07:11.103 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":757,"width":15,"height":15,"star_pos":[7.14,7.12],"pixels":"..."},"id":"32045cef-37e8-489a-a6d6-d3f608bfb1e4"}
23:07:11.236 00.133 8532 Exposure complete
23:07:11.278 00.042 8532 worker thread done servicing request
23:07:11.279 00.001 7008 OnExposeComplete: enter
23:07:11.280 00.001 7008 UpdateGuideState(): m_state=6
23:07:11.283 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
23:07:11.285 00.002 7008 Star::Find returns 1 (0), X=552.15, Y=444.11, Mass=276900, SNR=337.6, Peak=51897 HFD=2.3
23:07:11.288 00.003 7008 MultiStar: [#1 -0.03,0.11,0.56,U] [#2 -0.25,-0.05,0.56,U] [#3 -0.00,0.00,0.45,U] [#4 0.08,0.03,0.36,U] [#5 0.17,0.06,0.32,U] [#6 -0.26,0.00,0.37,U] [#7 -0.10,0.24,0.28,U] [#8 -0.21,-0.09,0.32,U] 
23:07:11.290 00.002 7008 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.39, -0.01}
23:07:11.294 00.004 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
23:07:11.296 00.002 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
23:07:11.299 00.003 7008 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.16 mountY=0.07, mountTheta=2.70
23:07:11.303 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.02, opts=13)
23:07:11.304 00.001 7008 Enqueuing Move request for scope (-0.16, 0.02)
23:07:11.307 00.003 8532 Worker thread wakes up
23:07:11.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
23:07:11.307 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
23:07:11.307 00.000 8532 Moving (-0.16, 0.02) raw xDistance=-0.16 yDistance=0.07
23:07:11.308 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2352, FiltMax=28490, Gamma=0.990
23:07:11.310 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:07:11.310 00.000 7008 UpdateGuideState exits: m=276900 SNR=337.6
23:07:11.312 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:11.312 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:11.314 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:11.314 00.000 8532 MoveAxis(E, 0, ABG)
23:07:11.314 00.000 8532 Move returns status 0, amount 0
23:07:11.314 00.000 8532 MoveAxis(N, 0, ABG)
23:07:11.314 00.000 8532 Move returns status 0, amount 0
23:07:11.314 00.000 8532 move complete, result=0
23:07:11.314 00.000 8532 worker thread done servicing request
23:07:11.314 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:11.316 00.002 7008 Enqueuing Expose request
23:07:11.317 00.001 8532 Worker thread wakes up
23:07:11.317 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:11.318 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:11.318 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:13.088 01.770 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36c3edff-a884-43bf-b55d-8cde089ad8c3"}
23:07:13.093 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36c3edff-a884-43bf-b55d-8cde089ad8c3"}
23:07:13.098 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c133edc-87eb-4468-a3f4-024c0647c9a9"}
23:07:13.100 00.002 7008 case statement mapped state 6 to 3
23:07:13.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c133edc-87eb-4468-a3f4-024c0647c9a9"}
23:07:13.106 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1c583a2-73c9-49a8-ba03-f85da38e88af"}
23:07:13.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[7.15,7.11],"pixels":"..."},"id":"f1c583a2-73c9-49a8-ba03-f85da38e88af"}
23:07:13.437 00.328 8532 Exposure complete
23:07:13.479 00.042 8532 worker thread done servicing request
23:07:13.479 00.000 7008 OnExposeComplete: enter
23:07:13.480 00.001 7008 UpdateGuideState(): m_state=6
23:07:13.484 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
23:07:13.486 00.002 7008 Star::Find returns 1 (0), X=552.22, Y=444.08, Mass=272900, SNR=329.9, Peak=48475 HFD=2.3
23:07:13.489 00.003 7008 MultiStar: [#1 0.02,0.03,0.54,U] [#2 -0.21,-0.06,0.54,U] [#3 0.03,0.01,0.45,U] [#4 0.24,0.02,0.37,U] [#5 0.15,0.03,0.34,U] [#6 -0.14,-0.00,0.35,U] [#7 -0.12,0.22,0.31,U] [#8 -0.26,-0.08,0.33,U] 
23:07:13.491 00.002 7008 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.32, -0.04}
23:07:13.492 00.001 7008 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.07) = xAngle (3.18 = -3.11)
23:07:13.495 00.003 7008 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.76 = 2.76)
23:07:13.497 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.11 mountX=-0.10 mountY=0.04, mountTheta=2.79
23:07:13.499 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.00, opts=13)
23:07:13.500 00.001 7008 Enqueuing Move request for scope (-0.10, 0.00)
23:07:13.501 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2385, FiltMax=30569, Gamma=0.990
23:07:13.503 00.002 7008 UpdateGuideState exits: m=272900 SNR=329.9
23:07:13.505 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.507 00.002 8532 Worker thread wakes up
23:07:13.507 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:13.509 00.002 7008 Enqueuing Expose request
23:07:13.512 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:07:13.512 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:07:13.512 00.000 8532 Moving (-0.10, 0.00) raw xDistance=-0.10 yDistance=0.04
23:07:13.512 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:13.512 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:13.512 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:13.512 00.000 8532 MoveAxis(E, 0, ABG)
23:07:13.512 00.000 8532 Move returns status 0, amount 0
23:07:13.512 00.000 8532 MoveAxis(N, 0, ABG)
23:07:13.512 00.000 8532 Move returns status 0, amount 0
23:07:13.512 00.000 8532 move complete, result=0
23:07:13.512 00.000 8532 worker thread done servicing request
23:07:13.512 00.000 8532 Worker thread wakes up
23:07:13.512 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:13.514 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:13.514 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:15.089 01.575 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"501bab3f-22ea-44b9-95e8-84a74b6ca28d"}
23:07:15.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"501bab3f-22ea-44b9-95e8-84a74b6ca28d"}
23:07:15.098 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a65b5a2d-5cb8-41c6-bab2-96296effe135"}
23:07:15.101 00.003 7008 case statement mapped state 6 to 3
23:07:15.105 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a65b5a2d-5cb8-41c6-bab2-96296effe135"}
23:07:15.108 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d67b82ff-b6ef-427b-90e9-b6229ba60ad7"}
23:07:15.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":759,"width":15,"height":15,"star_pos":[7.22,7.08],"pixels":"..."},"id":"d67b82ff-b6ef-427b-90e9-b6229ba60ad7"}
23:07:15.641 00.531 8532 Exposure complete
23:07:15.686 00.045 8532 worker thread done servicing request
23:07:15.686 00.000 7008 OnExposeComplete: enter
23:07:15.690 00.004 7008 UpdateGuideState(): m_state=6
23:07:15.692 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
23:07:15.693 00.001 7008 Star::Find returns 1 (0), X=552.12, Y=444.08, Mass=282527, SNR=325.9, Peak=55809 HFD=2.2
23:07:15.695 00.002 7008 MultiStar: [#1 -0.13,0.05,0.59,U] [#2 -0.33,-0.03,0.57,U] [#3 -0.04,-0.02,0.44,U] [#4 0.09,0.04,0.36,U] [#5 0.05,0.12,0.35,U] [#6 -0.21,-0.08,0.38,U] [#7 -0.13,0.25,0.30,U] [#8 -0.31,-0.06,0.35,U] 
23:07:15.699 00.004 7008 refined, 8 included, MultiStar: {-0.20, 0.01}, one-star: {-0.42, -0.03}
23:07:15.701 00.002 7008 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.07) = xAngle (3.15 = -3.13)
23:07:15.703 00.002 7008 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.74 = 2.74)
23:07:15.704 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.08 mountX=-0.20 mountY=0.08, mountTheta=2.77
23:07:15.707 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.01, opts=13)
23:07:15.709 00.002 7008 Enqueuing Move request for scope (-0.20, 0.01)
23:07:15.710 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2327, FiltMax=26026, Gamma=0.990
23:07:15.713 00.003 7008 UpdateGuideState exits: m=282527 SNR=325.9
23:07:15.715 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.717 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:15.718 00.001 7008 Enqueuing Expose request
23:07:15.721 00.003 8532 Worker thread wakes up
23:07:15.721 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
23:07:15.721 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
23:07:15.721 00.000 8532 Moving (-0.20, 0.01) raw xDistance=-0.20 yDistance=0.08
23:07:15.721 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:07:15.721 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:15.721 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:15.721 00.000 8532 MoveAxis(E, 185, ABG)
23:07:15.721 00.000 8532 Guiding  Dir = 2, Dur = 185
23:07:15.721 00.000 8532 IsSlewing returns 0
23:07:15.722 00.001 8532 IsGuiding returns 0
23:07:15.722 00.000 8532 PulseGuide returned control before completion, sleep 195
23:07:15.929 00.207 8532 IsGuiding returns 0
23:07:15.929 00.000 8532 Move returns status 0, amount 185
23:07:15.929 00.000 8532 MoveAxis(N, 0, ABG)
23:07:15.929 00.000 8532 Move returns status 0, amount 0
23:07:15.929 00.000 8532 move complete, result=0
23:07:15.929 00.000 8532 worker thread done servicing request
23:07:15.930 00.001 8532 Worker thread wakes up
23:07:15.930 00.000 7008 GuideStep: -0.2 px 185 ms EAST, 0.1 px 0 ms NORTH
23:07:15.934 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:15.934 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:17.089 01.155 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7243fd10-3d82-4a1b-b5c4-16e110d501a7"}
23:07:17.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7243fd10-3d82-4a1b-b5c4-16e110d501a7"}
23:07:17.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7cc1873-0211-4a3d-b5ce-2dc106499af3"}
23:07:17.100 00.004 7008 case statement mapped state 6 to 3
23:07:17.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7cc1873-0211-4a3d-b5ce-2dc106499af3"}
23:07:17.104 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ae6dd57-b1f0-4abb-ba9e-11ea414e37a0"}
23:07:17.107 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[7.12,7.08],"pixels":"..."},"id":"5ae6dd57-b1f0-4abb-ba9e-11ea414e37a0"}
23:07:18.059 00.952 8532 Exposure complete
23:07:18.100 00.041 8532 worker thread done servicing request
23:07:18.100 00.000 7008 OnExposeComplete: enter
23:07:18.103 00.003 7008 UpdateGuideState(): m_state=6
23:07:18.105 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
23:07:18.106 00.001 7008 Star::Find returns 1 (0), X=552.55, Y=444.52, Mass=270297, SNR=339.7, Peak=29662 HFD=3.2
23:07:18.108 00.002 7008 MultiStar: [#1 0.36,0.49,0.54,U] [#2 0.15,0.35,0.53,U] [#3 0.26,0.45,0.43,U] [#4 0.43,0.40,0.34,U] [#5 0.40,0.51,0.34,U] [#6 0.14,0.35,0.35,U] [#7 0.26,0.64,0.28,U] [#8 0.06,0.25,0.33,U] 
23:07:18.110 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.42}, one-star: {0.01, 0.40}
23:07:18.111 00.001 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
23:07:18.115 00.004 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:07:18.116 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.55 mountX=-0.02 mountY=0.38, mountTheta=1.62
23:07:18.119 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.40, opts=13)
23:07:18.120 00.001 7008 Enqueuing Move request for scope (0.01, 0.40)
23:07:18.122 00.002 8532 Worker thread wakes up
23:07:18.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.40) opts 0xd
23:07:18.122 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.40)
23:07:18.122 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55485, med=2519, FiltMin=2405, FiltMax=30764, Gamma=0.990
23:07:18.125 00.003 7008 UpdateGuideState exits: m=270297 SNR=339.7
23:07:18.126 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.129 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:18.132 00.003 7008 Enqueuing Expose request
23:07:18.133 00.001 8532 Moving (0.01, 0.40) raw xDistance=-0.02 yDistance=0.38
23:07:18.134 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:07:18.134 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
23:07:18.134 00.000 8532 MoveAxis(E, 0, ABG)
23:07:18.134 00.000 8532 Move returns status 0, amount 0
23:07:18.134 00.000 8532 MoveAxis(S, 658, ABG)
23:07:18.134 00.000 8532 Guiding  Dir = 1, Dur = 658
23:07:18.134 00.000 8532 IsSlewing returns 0
23:07:18.135 00.001 8532 IsGuiding returns 0
23:07:18.135 00.000 8532 PulseGuide returned control before completion, sleep 668
23:07:18.816 00.681 8532 IsGuiding returns 0
23:07:18.817 00.001 8532 Move returns status 0, amount 658
23:07:18.817 00.000 8532 move complete, result=0
23:07:18.817 00.000 8532 worker thread done servicing request
23:07:18.817 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.4 px 658 ms SOUTH
23:07:18.822 00.005 8532 Worker thread wakes up
23:07:18.823 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:18.823 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:19.089 00.266 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"591ec97e-913a-401e-aa6e-0a4fe92bdabf"}
23:07:19.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"591ec97e-913a-401e-aa6e-0a4fe92bdabf"}
23:07:19.092 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19fe96b8-f47f-4b2a-9f0d-8ead0638d709"}
23:07:19.095 00.003 7008 case statement mapped state 6 to 3
23:07:19.098 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"19fe96b8-f47f-4b2a-9f0d-8ead0638d709"}
23:07:19.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4e693d40-47f2-4d51-96af-38481dec8b1d"}
23:07:19.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":761,"width":15,"height":15,"star_pos":[6.55,6.52],"pixels":"..."},"id":"4e693d40-47f2-4d51-96af-38481dec8b1d"}
23:07:20.945 01.842 8532 Exposure complete
23:07:20.992 00.047 8532 worker thread done servicing request
23:07:20.992 00.000 7008 OnExposeComplete: enter
23:07:20.994 00.002 7008 UpdateGuideState(): m_state=6
23:07:20.996 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
23:07:20.998 00.002 7008 Star::Find returns 1 (0), X=552.00, Y=443.82, Mass=280261, SNR=351.3, Peak=57371 HFD=2.3
23:07:21.000 00.002 7008 MultiStar: [#1 -0.22,-0.29,0.53,U] [#2 -0.44,-0.31,0.51,U] [#3 -0.21,-0.38,0.40,U] [#4 -0.11,-0.45,0.34,U] [#5 -0.05,-0.16,0.32,U] [#6 -0.26,-0.37,0.35,U] [#7 -0.31,-0.09,0.27,U] [#8 -0.49,-0.36,0.32,U] 
23:07:21.003 00.003 7008 refined, 8 included, MultiStar: {-0.33, -0.30}, one-star: {-0.54, -0.29}
23:07:21.004 00.001 7008 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.07) = xAngle (-2.33 = -2.33)
23:07:21.008 00.004 7008 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.75 = -2.75)
23:07:21.010 00.002 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.30 hyp=0.45 cameraTheta=-2.40 mountX=-0.31 mountY=-0.17, mountTheta=-2.63
23:07:21.013 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.30, opts=13)
23:07:21.015 00.002 7008 Enqueuing Move request for scope (-0.33, -0.30)
23:07:21.017 00.002 8532 Worker thread wakes up
23:07:21.017 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.30) opts 0xd
23:07:21.017 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.30)
23:07:21.017 00.000 8532 Moving (-0.33, -0.30) raw xDistance=-0.31 yDistance=-0.17
23:07:21.017 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:07:21.017 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:21.017 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:07:21.017 00.000 8532 MoveAxis(E, 283, ABG)
23:07:21.017 00.000 8532 Guiding  Dir = 2, Dur = 283
23:07:21.017 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=2308, FiltMax=26290, Gamma=0.990
23:07:21.020 00.003 7008 UpdateGuideState exits: m=280261 SNR=351.3
23:07:21.022 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:21.024 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:21.028 00.004 7008 Enqueuing Expose request
23:07:21.031 00.003 8532 IsSlewing returns 0
23:07:21.031 00.000 8532 IsGuiding returns 0
23:07:21.032 00.001 8532 PulseGuide returned control before completion, sleep 293
23:07:21.089 00.057 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"655270c8-a608-4df1-ba63-61618fcbaa96"}
23:07:21.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"655270c8-a608-4df1-ba63-61618fcbaa96"}
23:07:21.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"755fcd66-81da-48c6-9f36-52abca635e66"}
23:07:21.096 00.002 7008 case statement mapped state 6 to 3
23:07:21.100 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"755fcd66-81da-48c6-9f36-52abca635e66"}
23:07:21.103 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bc916ec-86c6-482c-9cd0-e61b21b8f317"}
23:07:21.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[7.00,6.82],"pixels":"..."},"id":"8bc916ec-86c6-482c-9cd0-e61b21b8f317"}
23:07:21.330 00.225 8532 IsGuiding returns 0
23:07:21.330 00.000 8532 Move returns status 0, amount 283
23:07:21.330 00.000 8532 MoveAxis(N, 0, ABG)
23:07:21.330 00.000 8532 Move returns status 0, amount 0
23:07:21.330 00.000 8532 move complete, result=0
23:07:21.330 00.000 8532 worker thread done servicing request
23:07:21.330 00.000 8532 Worker thread wakes up
23:07:21.330 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:21.331 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:21.331 00.000 7008 GuideStep: -0.3 px 283 ms EAST, -0.2 px 0 ms NORTH
23:07:23.088 01.757 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"131d2fb3-c7ab-4550-aa1c-9acad2298e4f"}
23:07:23.093 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"131d2fb3-c7ab-4550-aa1c-9acad2298e4f"}
23:07:23.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99e81b19-52cd-4151-a647-da980179184e"}
23:07:23.097 00.001 7008 case statement mapped state 6 to 3
23:07:23.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"99e81b19-52cd-4151-a647-da980179184e"}
23:07:23.102 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d8abad6f-7eee-46c0-8ccd-1291981ad9cd"}
23:07:23.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[7.00,6.82],"pixels":"..."},"id":"d8abad6f-7eee-46c0-8ccd-1291981ad9cd"}
23:07:23.459 00.354 8532 Exposure complete
23:07:23.507 00.048 8532 worker thread done servicing request
23:07:23.508 00.001 7008 OnExposeComplete: enter
23:07:23.509 00.001 7008 UpdateGuideState(): m_state=6
23:07:23.512 00.003 7008 Star::Find(15, 551, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
23:07:23.515 00.003 7008 Star::Find returns 1 (0), X=552.15, Y=443.84, Mass=269654, SNR=331.3, Peak=49669 HFD=2.3
23:07:23.517 00.002 7008 MultiStar: [#1 -0.06,-0.26,0.57,U] [#2 -0.23,-0.33,0.52,U] [#3 -0.01,-0.31,0.44,U] [#4 0.02,-0.36,0.34,U] [#5 0.05,-0.17,0.34,U] [#6 -0.20,-0.25,0.36,U] [#7 -0.06,-0.07,0.30,U] [#8 -0.40,-0.26,0.33,U] 
23:07:23.520 00.003 7008 refined, 8 included, MultiStar: {-0.18, -0.26}, one-star: {-0.39, -0.28}
23:07:23.521 00.001 7008 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.07) = xAngle (-2.09 = -2.09)
23:07:23.524 00.003 7008 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.51 = -2.51)
23:07:23.527 00.003 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.16 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
23:07:23.532 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.26, opts=13)
23:07:23.535 00.003 7008 Enqueuing Move request for scope (-0.18, -0.26)
23:07:23.538 00.003 8532 Worker thread wakes up
23:07:23.538 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
23:07:23.538 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
23:07:23.538 00.000 8532 Moving (-0.18, -0.26) raw xDistance=-0.16 yDistance=-0.19
23:07:23.538 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:07:23.538 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:23.538 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2312, FiltMax=29358, Gamma=0.990
23:07:23.541 00.003 7008 UpdateGuideState exits: m=269654 SNR=331.3
23:07:23.544 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.546 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:23.549 00.003 7008 Enqueuing Expose request
23:07:23.551 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:07:23.551 00.000 8532 MoveAxis(E, 0, ABG)
23:07:23.551 00.000 8532 Move returns status 0, amount 0
23:07:23.551 00.000 8532 MoveAxis(N, 0, ABG)
23:07:23.551 00.000 8532 Move returns status 0, amount 0
23:07:23.551 00.000 8532 move complete, result=0
23:07:23.551 00.000 8532 worker thread done servicing request
23:07:23.552 00.001 8532 Worker thread wakes up
23:07:23.552 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:23.554 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:23.554 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:25.087 01.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aca21321-af72-403c-bf6d-1b50fdeb41f0"}
23:07:25.091 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aca21321-af72-403c-bf6d-1b50fdeb41f0"}
23:07:25.096 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fce92e51-e1fb-469f-869a-1c7fb3219e7d"}
23:07:25.101 00.005 7008 case statement mapped state 6 to 3
23:07:25.106 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fce92e51-e1fb-469f-869a-1c7fb3219e7d"}
23:07:25.110 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8dfb67a0-7770-42b3-b750-dd10bca53b40"}
23:07:25.113 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":763,"width":15,"height":15,"star_pos":[7.15,6.84],"pixels":"..."},"id":"8dfb67a0-7770-42b3-b750-dd10bca53b40"}
23:07:25.674 00.561 8532 Exposure complete
23:07:25.722 00.048 8532 worker thread done servicing request
23:07:25.722 00.000 7008 OnExposeComplete: enter
23:07:25.724 00.002 7008 UpdateGuideState(): m_state=6
23:07:25.726 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
23:07:25.727 00.001 7008 Star::Find returns 1 (0), X=552.03, Y=443.78, Mass=269671, SNR=344.0, Peak=52048 HFD=2.4
23:07:25.730 00.003 7008 MultiStar: [#1 -0.15,-0.34,0.53,U] [#2 -0.37,-0.40,0.53,U] [#3 -0.18,-0.46,0.44,U] [#4 -0.07,-0.53,0.34,U] [#5 -0.06,-0.27,0.34,U] [#6 -0.26,-0.38,0.34,U] [#7 -0.30,-0.12,0.30,U] [#8 -0.49,-0.37,0.33,U] 
23:07:25.732 00.002 7008 refined, 8 included, MultiStar: {-0.30, -0.36}, one-star: {-0.51, -0.33}
23:07:25.734 00.002 7008 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.07) = xAngle (-2.20 = -2.20)
23:07:25.736 00.002 7008 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.61 = -2.61)
23:07:25.738 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.36 hyp=0.47 cameraTheta=-2.27 mountX=-0.27 mountY=-0.24, mountTheta=-2.43
23:07:25.742 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.36, opts=13)
23:07:25.745 00.003 7008 Enqueuing Move request for scope (-0.30, -0.36)
23:07:25.748 00.003 8532 Worker thread wakes up
23:07:25.748 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2339, FiltMax=24700, Gamma=0.990
23:07:25.750 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.36) opts 0xd
23:07:25.751 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.36)
23:07:25.751 00.000 8532 Moving (-0.30, -0.36) raw xDistance=-0.27 yDistance=-0.24
23:07:25.751 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:07:25.751 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:25.751 00.000 7008 UpdateGuideState exits: m=269671 SNR=344.0
23:07:25.753 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.757 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:07:25.757 00.000 8532 MoveAxis(E, 249, ABG)
23:07:25.759 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:25.762 00.003 7008 Enqueuing Expose request
23:07:25.764 00.002 8532 Guiding  Dir = 2, Dur = 249
23:07:25.765 00.001 8532 IsSlewing returns 0
23:07:25.765 00.000 8532 IsGuiding returns 0
23:07:25.765 00.000 8532 PulseGuide returned control before completion, sleep 259
23:07:26.040 00.275 8532 IsGuiding returns 0
23:07:26.042 00.002 8532 Move returns status 0, amount 249
23:07:26.042 00.000 8532 MoveAxis(N, 0, ABG)
23:07:26.042 00.000 8532 Move returns status 0, amount 0
23:07:26.042 00.000 8532 move complete, result=0
23:07:26.043 00.001 8532 worker thread done servicing request
23:07:26.043 00.000 7008 GuideStep: -0.3 px 249 ms EAST, -0.2 px 0 ms NORTH
23:07:26.047 00.004 8532 Worker thread wakes up
23:07:26.048 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:26.048 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:27.087 01.039 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1e6cfa1-9de2-4e9c-a7f1-e9862fc0109f"}
23:07:27.096 00.009 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1e6cfa1-9de2-4e9c-a7f1-e9862fc0109f"}
23:07:27.101 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1952c781-e2db-496f-87c2-cbbc1d8d8bf3"}
23:07:27.105 00.004 7008 case statement mapped state 6 to 3
23:07:27.110 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1952c781-e2db-496f-87c2-cbbc1d8d8bf3"}
23:07:27.114 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6e917edc-a46c-4bdb-adae-b345bf521a09"}
23:07:27.117 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":764,"width":15,"height":15,"star_pos":[7.03,6.78],"pixels":"..."},"id":"6e917edc-a46c-4bdb-adae-b345bf521a09"}
23:07:28.172 01.055 8532 Exposure complete
23:07:28.218 00.046 8532 worker thread done servicing request
23:07:28.219 00.001 7008 OnExposeComplete: enter
23:07:28.221 00.002 7008 UpdateGuideState(): m_state=6
23:07:28.223 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
23:07:28.224 00.001 7008 Star::Find returns 1 (0), X=551.96, Y=443.78, Mass=276405, SNR=348.0, Peak=56234 HFD=2.4
23:07:28.226 00.002 7008 MultiStar: [#1 -0.24,-0.31,0.53,U] [#2 -0.45,-0.37,0.54,U] [#3 -0.23,-0.39,0.41,U] [#4 -0.11,-0.53,0.34,U] [#5 -0.20,-0.27,0.32,U] [#6 -0.35,-0.32,0.34,U] [#7 -0.36,-0.25,0.27,U] [#8 -0.46,-0.36,0.32,U] 
23:07:28.229 00.003 7008 refined, 8 included, MultiStar: {-0.37, -0.35}, one-star: {-0.58, -0.34}
23:07:28.232 00.003 7008 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.07) = xAngle (-2.32 = -2.32)
23:07:28.233 00.001 7008 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.73 = -2.73)
23:07:28.235 00.002 7008 CameraToMount -- cameraX=-0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-2.39 mountX=-0.35 mountY=-0.20, mountTheta=-2.61
23:07:28.238 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.37, y=-0.35, opts=13)
23:07:28.241 00.003 7008 Enqueuing Move request for scope (-0.37, -0.35)
23:07:28.243 00.002 8532 Worker thread wakes up
23:07:28.243 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.35) opts 0xd
23:07:28.243 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.37, -0.35)
23:07:28.243 00.000 8532 Moving (-0.37, -0.35) raw xDistance=-0.35 yDistance=-0.20
23:07:28.243 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
23:07:28.243 00.000 8532 switching direction from 1 to -1 - decHistory=-3 oldest=0.26 newest=-0.63
23:07:28.243 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:07:28.244 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=2397, FiltMax=26839, Gamma=0.990
23:07:28.246 00.002 7008 UpdateGuideState exits: m=276405 SNR=348.0
23:07:28.248 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.250 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:28.251 00.001 7008 Enqueuing Expose request
23:07:28.253 00.002 8532 MoveAxis(E, 331, ABG)
23:07:28.253 00.000 8532 Guiding  Dir = 2, Dur = 331
23:07:28.253 00.000 8532 IsSlewing returns 0
23:07:28.253 00.000 8532 IsGuiding returns 0
23:07:28.254 00.001 8532 PulseGuide returned control before completion, sleep 341
23:07:28.603 00.349 8532 IsGuiding returns 0
23:07:28.603 00.000 8532 Move returns status 0, amount 331
23:07:28.603 00.000 8532 MoveAxis(N, 360, ABG)
23:07:28.603 00.000 8532 Guiding  Dir = 0, Dur = 360
23:07:28.604 00.001 8532 IsSlewing returns 0
23:07:28.604 00.000 8532 IsGuiding returns 0
23:07:28.604 00.000 8532 PulseGuide returned control before completion, sleep 370
23:07:28.979 00.375 8532 IsGuiding returns 1
23:07:28.979 00.000 8532 scope still moving after pulse duration time elapsed
23:07:29.010 00.031 8532 IsSlewing returns 0
23:07:29.011 00.001 8532 IsGuiding returns 0
23:07:29.011 00.000 8532 scope move finished after 360 + 46 ms
23:07:29.011 00.000 8532 Move returns status 0, amount 360
23:07:29.011 00.000 8532 move complete, result=0
23:07:29.012 00.001 8532 worker thread done servicing request
23:07:29.012 00.000 8532 Worker thread wakes up
23:07:29.012 00.000 7008 GuideStep: -0.3 px 331 ms EAST, -0.2 px 360 ms NORTH
23:07:29.016 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:29.016 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:29.096 00.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"496fb3ef-fc9e-4bc8-9981-1d21b2ea8ada"}
23:07:29.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"496fb3ef-fc9e-4bc8-9981-1d21b2ea8ada"}
23:07:29.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c851b91-25ef-472e-8945-c72e97da4f5b"}
23:07:29.102 00.002 7008 case statement mapped state 6 to 3
23:07:29.103 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c851b91-25ef-472e-8945-c72e97da4f5b"}
23:07:29.105 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"26bfab0b-01e5-48a4-b12b-e57e2665e51d"}
23:07:29.106 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.96,6.78],"pixels":"..."},"id":"26bfab0b-01e5-48a4-b12b-e57e2665e51d"}
23:07:31.096 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"565eaae2-af81-49fa-8cd6-711ecf6d3f02"}
23:07:31.100 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"565eaae2-af81-49fa-8cd6-711ecf6d3f02"}
23:07:31.103 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e48071dc-5c29-4c18-9722-f4d2d9921e8a"}
23:07:31.106 00.003 7008 case statement mapped state 6 to 3
23:07:31.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e48071dc-5c29-4c18-9722-f4d2d9921e8a"}
23:07:31.113 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a04e1c6-7349-477a-a7fb-925840765147"}
23:07:31.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.96,6.78],"pixels":"..."},"id":"6a04e1c6-7349-477a-a7fb-925840765147"}
23:07:31.149 00.034 8532 Exposure complete
23:07:31.193 00.044 8532 worker thread done servicing request
23:07:31.194 00.001 7008 OnExposeComplete: enter
23:07:31.196 00.002 7008 UpdateGuideState(): m_state=6
23:07:31.197 00.001 7008 Star::Find(15, 551, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
23:07:31.198 00.001 7008 Star::Find returns 1 (0), X=552.01, Y=444.10, Mass=280398, SNR=332.6, Peak=58160 HFD=2.1
23:07:31.202 00.004 7008 MultiStar: [#1 -0.16,0.03,0.58,U] [#2 -0.43,0.03,0.54,U] [#3 -0.16,-0.04,0.43,U] [#4 -0.03,0.04,0.35,U] [#5 -0.10,0.10,0.35,U] [#6 -0.35,-0.07,0.37,U] [#7 -0.14,0.27,0.30,U] [#8 -0.36,-0.08,0.34,U] 
23:07:31.204 00.002 7008 refined, 8 included, MultiStar: {-0.30, 0.02}, one-star: {-0.53, -0.01}
23:07:31.206 00.002 7008 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.07) = xAngle (3.15 = -3.13)
23:07:31.209 00.003 7008 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.74 = 2.74)
23:07:31.211 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.08 mountX=-0.30 mountY=0.12, mountTheta=2.77
23:07:31.219 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=0.02, opts=13)
23:07:31.228 00.009 7008 Enqueuing Move request for scope (-0.30, 0.02)
23:07:31.233 00.005 8532 Worker thread wakes up
23:07:31.233 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
23:07:31.233 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
23:07:31.233 00.000 8532 Moving (-0.30, 0.02) raw xDistance=-0.30 yDistance=0.12
23:07:31.234 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:07:31.234 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:31.234 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:31.234 00.000 8532 MoveAxis(E, 294, ABG)
23:07:31.234 00.000 8532 Guiding  Dir = 2, Dur = 294
23:07:31.234 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2373, FiltMax=26255, Gamma=0.990
23:07:31.238 00.004 8532 IsSlewing returns 0
23:07:31.239 00.001 7008 UpdateGuideState exits: m=280398 SNR=332.6
23:07:31.240 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.242 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:31.243 00.001 7008 Enqueuing Expose request
23:07:31.244 00.001 8532 IsGuiding returns 0
23:07:31.245 00.001 8532 PulseGuide returned control before completion, sleep 304
23:07:31.560 00.315 8532 IsGuiding returns 0
23:07:31.560 00.000 8532 Move returns status 0, amount 294
23:07:31.560 00.000 8532 MoveAxis(N, 0, ABG)
23:07:31.560 00.000 8532 Move returns status 0, amount 0
23:07:31.560 00.000 8532 move complete, result=0
23:07:31.561 00.001 8532 worker thread done servicing request
23:07:31.561 00.000 7008 GuideStep: -0.3 px 294 ms EAST, 0.1 px 0 ms NORTH
23:07:31.566 00.005 8532 Worker thread wakes up
23:07:31.566 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:31.566 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:33.096 01.530 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"917a63b6-ec36-4fb4-874a-50ef3c2e8239"}
23:07:33.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"917a63b6-ec36-4fb4-874a-50ef3c2e8239"}
23:07:33.102 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81a9735c-4c1f-4d58-b7da-7565bf694182"}
23:07:33.105 00.003 7008 case statement mapped state 6 to 3
23:07:33.108 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a9735c-4c1f-4d58-b7da-7565bf694182"}
23:07:33.112 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7987e6db-8f8e-48e9-98ed-3cb60eddadf8"}
23:07:33.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":766,"width":15,"height":15,"star_pos":[7.01,7.10],"pixels":"..."},"id":"7987e6db-8f8e-48e9-98ed-3cb60eddadf8"}
23:07:33.694 00.580 8532 Exposure complete
23:07:33.729 00.035 8532 worker thread done servicing request
23:07:33.729 00.000 7008 OnExposeComplete: enter
23:07:33.730 00.001 7008 UpdateGuideState(): m_state=6
23:07:33.732 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
23:07:33.735 00.003 7008 Star::Find returns 1 (0), X=552.13, Y=444.21, Mass=274115, SNR=335.1, Peak=51733 HFD=2.4
23:07:33.738 00.003 7008 MultiStar: [#1 -0.06,0.19,0.57,U] [#2 -0.29,0.11,0.55,U] [#3 -0.05,0.10,0.44,U] [#4 0.09,0.21,0.34,U] [#5 0.01,0.14,0.32,U] [#6 -0.18,0.08,0.36,U] [#7 -0.13,0.36,0.29,U] [#8 -0.27,-0.02,0.34,U] 
23:07:33.740 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.13}, one-star: {-0.41, 0.09}
23:07:33.741 00.001 7008 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.07) = xAngle (2.60 = 2.60)
23:07:33.743 00.002 7008 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.19 = 2.19)
23:07:33.744 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=-0.20 mountY=0.19, mountTheta=2.38
23:07:33.749 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.13, opts=13)
23:07:33.751 00.002 7008 Enqueuing Move request for scope (-0.19, 0.13)
23:07:33.752 00.001 8532 Worker thread wakes up
23:07:33.752 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2308, FiltMax=26882, Gamma=0.990
23:07:33.756 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
23:07:33.756 00.000 7008 UpdateGuideState exits: m=274115 SNR=335.1
23:07:33.758 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.761 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
23:07:33.761 00.000 8532 Moving (-0.19, 0.13) raw xDistance=-0.20 yDistance=0.19
23:07:33.761 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:07:33.761 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:33.761 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:07:33.761 00.000 8532 MoveAxis(E, 198, ABG)
23:07:33.761 00.000 8532 Guiding  Dir = 2, Dur = 198
23:07:33.761 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:33.763 00.002 8532 IsSlewing returns 0
23:07:33.764 00.001 8532 IsGuiding returns 0
23:07:33.765 00.001 7008 Enqueuing Expose request
23:07:33.768 00.003 8532 PulseGuide returned control before completion, sleep 206
23:07:33.985 00.217 8532 IsGuiding returns 0
23:07:33.985 00.000 8532 Move returns status 0, amount 198
23:07:33.985 00.000 8532 MoveAxis(N, 0, ABG)
23:07:33.985 00.000 8532 Move returns status 0, amount 0
23:07:33.985 00.000 8532 move complete, result=0
23:07:33.985 00.000 8532 worker thread done servicing request
23:07:33.985 00.000 8532 Worker thread wakes up
23:07:33.985 00.000 7008 GuideStep: -0.2 px 198 ms EAST, 0.2 px 0 ms NORTH
23:07:33.987 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:33.987 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:35.094 01.107 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e72806dc-522d-4dcc-89e2-0493b5ddbe24"}
23:07:35.099 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e72806dc-522d-4dcc-89e2-0493b5ddbe24"}
23:07:35.102 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"43271382-c537-46e6-b370-ca5b2c742133"}
23:07:35.103 00.001 7008 case statement mapped state 6 to 3
23:07:35.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"43271382-c537-46e6-b370-ca5b2c742133"}
23:07:35.107 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2759256a-5a08-4c1d-8415-8ddcedea0ddd"}
23:07:35.108 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[7.13,7.21],"pixels":"..."},"id":"2759256a-5a08-4c1d-8415-8ddcedea0ddd"}
23:07:36.113 01.005 8532 Exposure complete
23:07:36.169 00.056 8532 worker thread done servicing request
23:07:36.169 00.000 7008 OnExposeComplete: enter
23:07:36.173 00.004 7008 UpdateGuideState(): m_state=6
23:07:36.175 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
23:07:36.177 00.002 7008 Star::Find returns 1 (0), X=552.32, Y=444.24, Mass=279436, SNR=337.2, Peak=41745 HFD=2.5
23:07:36.180 00.003 7008 MultiStar: [#1 0.14,0.18,0.57,U] [#2 -0.04,0.09,0.55,U] [#3 0.19,0.15,0.44,U] [#4 0.29,0.24,0.34,U] [#5 0.21,0.19,0.34,U] [#6 0.02,0.11,0.35,U] [#7 0.13,0.37,0.29,U] [#8 -0.03,0.08,0.33,U] 
23:07:36.182 00.002 7008 refined, 8 included, MultiStar: {0.03, 0.16}, one-star: {-0.22, 0.12}
23:07:36.185 00.003 7008 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.07) = xAngle (1.44 = 1.44)
23:07:36.187 00.002 7008 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.03 = 1.03)
23:07:36.189 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=0.02 mountY=0.14, mountTheta=1.42
23:07:36.193 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.16, opts=13)
23:07:36.195 00.002 7008 Enqueuing Move request for scope (0.03, 0.16)
23:07:36.197 00.002 8532 Worker thread wakes up
23:07:36.197 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:07:36.197 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:07:36.197 00.000 8532 Moving (0.03, 0.16) raw xDistance=0.02 yDistance=0.14
23:07:36.197 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:36.197 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.197 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60894, med=2517, FiltMin=2262, FiltMax=35023, Gamma=0.990
23:07:36.200 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:07:36.200 00.000 8532 MoveAxis(E, 0, ABG)
23:07:36.200 00.000 8532 Move returns status 0, amount 0
23:07:36.200 00.000 8532 MoveAxis(N, 0, ABG)
23:07:36.200 00.000 8532 Move returns status 0, amount 0
23:07:36.200 00.000 8532 move complete, result=0
23:07:36.200 00.000 7008 UpdateGuideState exits: m=279436 SNR=337.2
23:07:36.202 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.204 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:36.206 00.002 7008 Enqueuing Expose request
23:07:36.208 00.002 8532 worker thread done servicing request
23:07:36.208 00.000 8532 Worker thread wakes up
23:07:36.208 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:36.210 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:36.210 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:37.095 00.885 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c74c4fd-25ab-4d06-9dcd-fa67d1011eca"}
23:07:37.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c74c4fd-25ab-4d06-9dcd-fa67d1011eca"}
23:07:37.098 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"824ff8bb-d70d-4de3-9b75-0d56b8ab28a7"}
23:07:37.100 00.002 7008 case statement mapped state 6 to 3
23:07:37.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"824ff8bb-d70d-4de3-9b75-0d56b8ab28a7"}
23:07:37.104 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf54eed7-31a8-4b17-9511-249fb121634e"}
23:07:37.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":768,"width":15,"height":15,"star_pos":[7.32,7.24],"pixels":"..."},"id":"cf54eed7-31a8-4b17-9511-249fb121634e"}
23:07:38.344 01.238 8532 Exposure complete
23:07:38.390 00.046 8532 worker thread done servicing request
23:07:38.390 00.000 7008 OnExposeComplete: enter
23:07:38.392 00.002 7008 UpdateGuideState(): m_state=6
23:07:38.393 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
23:07:38.395 00.002 7008 Star::Find returns 1 (0), X=552.22, Y=444.10, Mass=283588, SNR=349.6, Peak=47909 HFD=2.4
23:07:38.396 00.001 7008 MultiStar: [#1 -0.05,0.00,0.53,U] [#2 -0.13,-0.07,0.50,U] [#3 -0.02,-0.01,0.40,U] [#4 0.09,0.04,0.33,U] [#5 0.10,0.09,0.32,U] [#6 -0.18,-0.05,0.35,U] [#7 -0.06,0.20,0.28,U] [#8 -0.30,-0.08,0.31,U] 
23:07:38.397 00.001 7008 refined, 8 included, MultiStar: {-0.13, -0.00}, one-star: {-0.32, -0.02}
23:07:38.399 00.002 7008 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.07) = xAngle (-3.07 = -3.07)
23:07:38.400 00.001 7008 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.80)
23:07:38.403 00.003 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.14 mountX=-0.13 mountY=0.04, mountTheta=2.82
23:07:38.405 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.00, opts=13)
23:07:38.408 00.003 7008 Enqueuing Move request for scope (-0.13, -0.00)
23:07:38.410 00.002 8532 Worker thread wakes up
23:07:38.411 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2357, FiltMax=30780, Gamma=0.990
23:07:38.412 00.001 7008 UpdateGuideState exits: m=283588 SNR=349.6
23:07:38.414 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.415 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:38.416 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
23:07:38.418 00.002 7008 Enqueuing Expose request
23:07:38.420 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
23:07:38.420 00.000 8532 Moving (-0.13, -0.00) raw xDistance=-0.13 yDistance=0.04
23:07:38.420 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:07:38.420 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:38.420 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:38.420 00.000 8532 MoveAxis(E, 0, ABG)
23:07:38.420 00.000 8532 Move returns status 0, amount 0
23:07:38.420 00.000 8532 MoveAxis(N, 0, ABG)
23:07:38.420 00.000 8532 Move returns status 0, amount 0
23:07:38.420 00.000 8532 move complete, result=0
23:07:38.421 00.001 8532 worker thread done servicing request
23:07:38.421 00.000 8532 Worker thread wakes up
23:07:38.421 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:38.423 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:38.423 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:39.094 00.671 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d922f160-1537-4238-ae2c-a30a09730d62"}
23:07:39.098 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d922f160-1537-4238-ae2c-a30a09730d62"}
23:07:39.101 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3979da3e-3bb9-446b-9cc0-87d26c66567d"}
23:07:39.108 00.007 7008 case statement mapped state 6 to 3
23:07:39.109 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3979da3e-3bb9-446b-9cc0-87d26c66567d"}
23:07:39.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0fff9798-14f6-47c6-b23f-fbb51c072ef8"}
23:07:39.112 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":769,"width":15,"height":15,"star_pos":[7.22,7.10],"pixels":"..."},"id":"0fff9798-14f6-47c6-b23f-fbb51c072ef8"}
23:07:40.549 01.437 8532 Exposure complete
23:07:40.579 00.030 8532 worker thread done servicing request
23:07:40.579 00.000 7008 OnExposeComplete: enter
23:07:40.581 00.002 7008 UpdateGuideState(): m_state=6
23:07:40.582 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
23:07:40.584 00.002 7008 Star::Find returns 1 (0), X=551.70, Y=443.94, Mass=273042, SNR=341.9, Peak=52091 HFD=2.3
23:07:40.586 00.002 7008 MultiStar: [#1 -0.48,-0.15,0.54,U] [#2 -0.74,-0.21,0.53,U] [#3 -0.46,-0.28,0.41,U] [#4 -0.39,-0.21,0.34,U] [#5 -0.35,-0.03,0.33,U] [#6 -0.68,-0.25,0.34,U] [#7 -0.62,0.00,0.28,U] [#8 -1.01,-0.01,0.33,U] 
23:07:40.587 00.001 7008 refined, 8 included, MultiStar: {-0.65, -0.16}, one-star: {-0.84, -0.17}
23:07:40.590 00.003 7008 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.07) = xAngle (-2.83 = -2.83)
23:07:40.592 00.002 7008 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.24 = 3.04)
23:07:40.593 00.001 7008 CameraToMount -- cameraX=-0.65 cameraY=-0.16 hyp=0.67 cameraTheta=-2.90 mountX=-0.64 mountY=0.07, mountTheta=3.03
23:07:40.596 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.65, y=-0.16, opts=13)
23:07:40.598 00.002 7008 Enqueuing Move request for scope (-0.65, -0.16)
23:07:40.599 00.001 8532 Worker thread wakes up
23:07:40.599 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2306, FiltMax=29430, Gamma=0.990
23:07:40.601 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.16) opts 0xd
23:07:40.601 00.000 7008 UpdateGuideState exits: m=273042 SNR=341.9
23:07:40.602 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.65, -0.16)
23:07:40.602 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.604 00.002 8532 Moving (-0.65, -0.16) raw xDistance=-0.64 yDistance=0.07
23:07:40.604 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
23:07:40.604 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.604 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:40.604 00.000 8532 MoveAxis(E, 579, ABG)
23:07:40.604 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:40.606 00.002 7008 Enqueuing Expose request
23:07:40.608 00.002 8532 Guiding  Dir = 2, Dur = 579
23:07:40.608 00.000 8532 IsSlewing returns 0
23:07:40.608 00.000 8532 IsGuiding returns 0
23:07:40.610 00.002 8532 PulseGuide returned control before completion, sleep 589
23:07:41.093 00.483 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a29de658-9282-4714-914a-b970c972b1cb"}
23:07:41.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a29de658-9282-4714-914a-b970c972b1cb"}
23:07:41.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"115b7bca-523e-4d52-b788-737d53193aa6"}
23:07:41.099 00.002 7008 case statement mapped state 6 to 3
23:07:41.100 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"115b7bca-523e-4d52-b788-737d53193aa6"}
23:07:41.102 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32693767-b348-42f1-86db-99c226fb7ebe"}
23:07:41.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.70,6.94],"pixels":"..."},"id":"32693767-b348-42f1-86db-99c226fb7ebe"}
23:07:41.213 00.108 8532 IsGuiding returns 0
23:07:41.213 00.000 8532 Move returns status 0, amount 579
23:07:41.213 00.000 8532 MoveAxis(N, 0, ABG)
23:07:41.213 00.000 8532 Move returns status 0, amount 0
23:07:41.214 00.001 8532 move complete, result=0
23:07:41.214 00.000 8532 worker thread done servicing request
23:07:41.214 00.000 8532 Worker thread wakes up
23:07:41.214 00.000 7008 GuideStep: -0.6 px 579 ms EAST, 0.1 px 0 ms NORTH
23:07:41.220 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:41.220 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:43.092 01.872 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51b29f43-69d0-40bd-bb94-fe924b069eac"}
23:07:43.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51b29f43-69d0-40bd-bb94-fe924b069eac"}
23:07:43.098 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52e17f12-7da0-4806-a52c-13d059861208"}
23:07:43.100 00.002 7008 case statement mapped state 6 to 3
23:07:43.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52e17f12-7da0-4806-a52c-13d059861208"}
23:07:43.105 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"867d82a0-446f-44fc-9538-07c10f0d58ed"}
23:07:43.108 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.70,6.94],"pixels":"..."},"id":"867d82a0-446f-44fc-9538-07c10f0d58ed"}
23:07:43.347 00.239 8532 Exposure complete
23:07:43.395 00.048 8532 worker thread done servicing request
23:07:43.395 00.000 7008 OnExposeComplete: enter
23:07:43.397 00.002 7008 UpdateGuideState(): m_state=6
23:07:43.399 00.002 7008 Star::Find(15, 551, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
23:07:43.402 00.003 7008 Star::Find returns 1 (0), X=551.92, Y=444.13, Mass=272021, SNR=336.5, Peak=56206 HFD=2.2
23:07:43.406 00.004 7008 MultiStar: [#1 -0.35,0.09,0.56,U] [#2 -0.49,0.01,0.53,U] [#3 -0.31,0.01,0.42,U] [#4 -0.10,0.17,0.35,U] [#5 -0.22,0.12,0.36,U] [#6 -0.50,-0.03,0.37,U] [#7 -0.41,0.26,0.29,U] [#8 -0.44,-0.17,0.32,U] 
23:07:43.408 00.002 7008 refined, 8 included, MultiStar: {-0.42, 0.04}, one-star: {-0.62, 0.01}
23:07:43.409 00.001 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
23:07:43.411 00.002 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.70 = 2.70)
23:07:43.413 00.002 7008 CameraToMount -- cameraX=-0.42 cameraY=0.04 hyp=0.42 cameraTheta=3.04 mountX=-0.42 mountY=0.18, mountTheta=2.74
23:07:43.417 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.42, y=0.04, opts=13)
23:07:43.420 00.003 7008 Enqueuing Move request for scope (-0.42, 0.04)
23:07:43.422 00.002 8532 Worker thread wakes up
23:07:43.422 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.04) opts 0xd
23:07:43.422 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.42, 0.04)
23:07:43.422 00.000 8532 Moving (-0.42, 0.04) raw xDistance=-0.42 yDistance=0.18
23:07:43.422 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
23:07:43.422 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:43.422 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=2262, FiltMax=30230, Gamma=0.990
23:07:43.425 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:07:43.425 00.000 8532 MoveAxis(E, 426, ABG)
23:07:43.425 00.000 8532 Guiding  Dir = 2, Dur = 426
23:07:43.425 00.000 7008 UpdateGuideState exits: m=272021 SNR=336.5
23:07:43.427 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.430 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:43.432 00.002 7008 Enqueuing Expose request
23:07:43.433 00.001 8532 IsSlewing returns 0
23:07:43.433 00.000 8532 IsGuiding returns 0
23:07:43.434 00.001 8532 PulseGuide returned control before completion, sleep 436
23:07:43.886 00.452 8532 IsGuiding returns 0
23:07:43.886 00.000 8532 Move returns status 0, amount 426
23:07:43.887 00.001 8532 MoveAxis(N, 0, ABG)
23:07:43.887 00.000 8532 Move returns status 0, amount 0
23:07:43.887 00.000 8532 move complete, result=0
23:07:43.887 00.000 8532 worker thread done servicing request
23:07:43.887 00.000 8532 Worker thread wakes up
23:07:43.888 00.001 7008 GuideStep: -0.4 px 426 ms EAST, 0.2 px 0 ms NORTH
23:07:43.892 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:43.892 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:45.091 01.199 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9486f0ac-6ab6-4591-8c21-2fd6b7e33cf4"}
23:07:45.094 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9486f0ac-6ab6-4591-8c21-2fd6b7e33cf4"}
23:07:45.097 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2784595e-510c-4775-8f07-02ffed5bdb1e"}
23:07:45.099 00.002 7008 case statement mapped state 6 to 3
23:07:45.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2784595e-510c-4775-8f07-02ffed5bdb1e"}
23:07:45.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"18efb52f-0ce3-4019-b995-ee8ca3a7293c"}
23:07:45.106 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[6.92,7.13],"pixels":"..."},"id":"18efb52f-0ce3-4019-b995-ee8ca3a7293c"}
23:07:46.027 00.921 8532 Exposure complete
23:07:46.077 00.050 8532 worker thread done servicing request
23:07:46.077 00.000 7008 OnExposeComplete: enter
23:07:46.081 00.004 7008 UpdateGuideState(): m_state=6
23:07:46.083 00.002 7008 Star::Find(15, 551, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
23:07:46.085 00.002 7008 Star::Find returns 1 (0), X=552.06, Y=444.22, Mass=283164, SNR=332.6, Peak=54902 HFD=2.4
23:07:46.089 00.004 7008 MultiStar: [#1 -0.12,0.19,0.58,U] [#2 -0.37,0.08,0.57,U] [#3 -0.09,0.16,0.43,U] [#4 -0.05,0.25,0.35,U] [#5 -0.03,0.13,0.35,U] [#6 -0.34,0.06,0.35,U] [#7 -0.28,0.36,0.29,U] [#8 -0.30,0.07,0.35,U] 
23:07:46.091 00.002 7008 refined, 8 included, MultiStar: {-0.26, 0.15}, one-star: {-0.48, 0.11}
23:07:46.092 00.001 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
23:07:46.095 00.003 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.30 = 2.30)
23:07:46.097 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.64 mountX=-0.27 mountY=0.23, mountTheta=2.45
23:07:46.100 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.15, opts=13)
23:07:46.104 00.004 7008 Enqueuing Move request for scope (-0.26, 0.15)
23:07:46.106 00.002 8532 Worker thread wakes up
23:07:46.106 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
23:07:46.106 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
23:07:46.106 00.000 8532 Moving (-0.26, 0.15) raw xDistance=-0.27 yDistance=0.23
23:07:46.106 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
23:07:46.106 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:46.106 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:07:46.106 00.000 8532 MoveAxis(E, 278, ABG)
23:07:46.106 00.000 8532 Guiding  Dir = 2, Dur = 278
23:07:46.106 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2287, FiltMax=25460, Gamma=0.990
23:07:46.108 00.002 7008 UpdateGuideState exits: m=283164 SNR=332.6
23:07:46.111 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.112 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:46.114 00.002 7008 Enqueuing Expose request
23:07:46.116 00.002 8532 IsSlewing returns 0
23:07:46.116 00.000 8532 IsGuiding returns 0
23:07:46.116 00.000 8532 PulseGuide returned control before completion, sleep 288
23:07:46.409 00.293 8532 IsGuiding returns 0
23:07:46.409 00.000 8532 Move returns status 0, amount 278
23:07:46.409 00.000 8532 MoveAxis(N, 0, ABG)
23:07:46.409 00.000 8532 Move returns status 0, amount 0
23:07:46.409 00.000 8532 move complete, result=0
23:07:46.409 00.000 8532 worker thread done servicing request
23:07:46.409 00.000 8532 Worker thread wakes up
23:07:46.409 00.000 7008 GuideStep: -0.3 px 278 ms EAST, 0.2 px 0 ms NORTH
23:07:46.413 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:46.413 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:47.090 00.677 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86ad9f35-04f5-4b9b-ba65-8a57f537b418"}
23:07:47.093 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86ad9f35-04f5-4b9b-ba65-8a57f537b418"}
23:07:47.097 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28f0029a-887d-4851-afcb-ea8c088c1323"}
23:07:47.099 00.002 7008 case statement mapped state 6 to 3
23:07:47.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"28f0029a-887d-4851-afcb-ea8c088c1323"}
23:07:47.108 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a67635fa-a3bd-400b-8813-2a49d1a117d2"}
23:07:47.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[7.06,7.22],"pixels":"..."},"id":"a67635fa-a3bd-400b-8813-2a49d1a117d2"}
23:07:48.544 01.434 8532 Exposure complete
23:07:48.594 00.050 8532 worker thread done servicing request
23:07:48.595 00.001 7008 OnExposeComplete: enter
23:07:48.598 00.003 7008 UpdateGuideState(): m_state=6
23:07:48.601 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
23:07:48.603 00.002 7008 Star::Find returns 1 (0), X=552.10, Y=444.27, Mass=279194, SNR=346.6, Peak=51334 HFD=2.4
23:07:48.605 00.002 7008 MultiStar: [#1 -0.08,0.22,0.55,U] [#2 -0.30,0.10,0.52,U] [#3 -0.04,0.18,0.43,U] [#4 0.03,0.22,0.35,U] [#5 0.09,0.14,0.33,U] [#6 -0.31,0.16,0.34,U] [#7 -0.13,0.42,0.28,U] [#8 -0.27,-0.03,0.32,U] 
23:07:48.606 00.001 7008 refined, 8 included, MultiStar: {-0.20, 0.17}, one-star: {-0.43, 0.16}
23:07:48.608 00.002 7008 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.07) = xAngle (2.53 = 2.53)
23:07:48.610 00.002 7008 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.11 = 2.11)
23:07:48.611 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.45 mountX=-0.22 mountY=0.23, mountTheta=2.33
23:07:48.616 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.17, opts=13)
23:07:48.618 00.002 7008 Enqueuing Move request for scope (-0.20, 0.17)
23:07:48.620 00.002 8532 Worker thread wakes up
23:07:48.620 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
23:07:48.620 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
23:07:48.620 00.000 8532 Moving (-0.20, 0.17) raw xDistance=-0.22 yDistance=0.23
23:07:48.620 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=2355, FiltMax=26427, Gamma=0.990
23:07:48.623 00.003 7008 UpdateGuideState exits: m=279194 SNR=346.6
23:07:48.625 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.627 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:48.629 00.002 7008 Enqueuing Expose request
23:07:48.630 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:07:48.630 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:48.630 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:07:48.631 00.001 8532 MoveAxis(E, 215, ABG)
23:07:48.631 00.000 8532 Guiding  Dir = 2, Dur = 215
23:07:48.631 00.000 8532 IsSlewing returns 0
23:07:48.631 00.000 8532 IsGuiding returns 0
23:07:48.633 00.002 8532 PulseGuide returned control before completion, sleep 225
23:07:48.864 00.231 8532 IsGuiding returns 1
23:07:48.864 00.000 8532 scope still moving after pulse duration time elapsed
23:07:48.895 00.031 8532 IsSlewing returns 0
23:07:48.895 00.000 8532 IsGuiding returns 0
23:07:48.896 00.001 8532 scope move finished after 215 + 48 ms
23:07:48.896 00.000 8532 Move returns status 0, amount 215
23:07:48.896 00.000 8532 MoveAxis(N, 0, ABG)
23:07:48.896 00.000 8532 Move returns status 0, amount 0
23:07:48.896 00.000 8532 move complete, result=0
23:07:48.897 00.001 7008 GuideStep: -0.2 px 215 ms EAST, 0.2 px 0 ms NORTH
23:07:48.902 00.005 8532 worker thread done servicing request
23:07:48.903 00.001 8532 Worker thread wakes up
23:07:48.903 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:48.903 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:49.090 00.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07a176cf-101b-4059-b9a5-6a1abc72f6f1"}
23:07:49.094 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07a176cf-101b-4059-b9a5-6a1abc72f6f1"}
23:07:49.097 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4482960-bc15-4bed-a8d5-572a104ad21c"}
23:07:49.100 00.003 7008 case statement mapped state 6 to 3
23:07:49.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4482960-bc15-4bed-a8d5-572a104ad21c"}
23:07:49.105 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bff88d6a-6e51-46a9-9192-3c3cc9234b7e"}
23:07:49.108 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":773,"width":15,"height":15,"star_pos":[7.10,7.27],"pixels":"..."},"id":"bff88d6a-6e51-46a9-9192-3c3cc9234b7e"}
23:07:51.025 01.917 8532 Exposure complete
23:07:51.066 00.041 8532 worker thread done servicing request
23:07:51.066 00.000 7008 OnExposeComplete: enter
23:07:51.068 00.002 7008 UpdateGuideState(): m_state=6
23:07:51.070 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
23:07:51.071 00.001 7008 Star::Find returns 1 (0), X=552.11, Y=444.29, Mass=273813, SNR=328.9, Peak=50743 HFD=2.5
23:07:51.074 00.003 7008 MultiStar: [#1 -0.05,0.28,0.59,U] [#2 -0.29,0.18,0.56,U] [#3 -0.03,0.25,0.46,U] [#4 -0.02,0.26,0.36,U] [#5 0.01,0.29,0.35,U] [#6 -0.23,0.25,0.37,U] [#7 -0.10,0.49,0.30,U] [#8 -0.24,0.03,0.36,U] 
23:07:51.076 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.23}, one-star: {-0.43, 0.18}
23:07:51.078 00.002 7008 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.07) = xAngle (2.34 = 2.34)
23:07:51.080 00.002 7008 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.93 = 1.93)
23:07:51.082 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.27 mountX=-0.21 mountY=0.28, mountTheta=2.21
23:07:51.086 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.23, opts=13)
23:07:51.088 00.002 7008 Enqueuing Move request for scope (-0.19, 0.23)
23:07:51.091 00.003 8532 Worker thread wakes up
23:07:51.091 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2516, FiltMin=2300, FiltMax=26276, Gamma=0.990
23:07:51.092 00.001 7008 UpdateGuideState exits: m=273813 SNR=328.9
23:07:51.094 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.095 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:51.097 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
23:07:51.097 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
23:07:51.099 00.002 8532 Moving (-0.19, 0.23) raw xDistance=-0.21 yDistance=0.28
23:07:51.099 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:07:51.099 00.000 8532 switching direction from -1 to 1 - decHistory=4 oldest=0.10 newest=0.73
23:07:51.099 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:07:51.099 00.000 8532 MoveAxis(E, 206, ABG)
23:07:51.099 00.000 7008 Enqueuing Expose request
23:07:51.100 00.001 8532 Guiding  Dir = 2, Dur = 206
23:07:51.101 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77eeecd6-b660-4ad3-8ede-deed95336aaf"}
23:07:51.103 00.002 8532 IsSlewing returns 0
23:07:51.103 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77eeecd6-b660-4ad3-8ede-deed95336aaf"}
23:07:51.105 00.002 8532 IsGuiding returns 0
23:07:51.105 00.000 8532 PulseGuide returned control before completion, sleep 216
23:07:51.105 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83a7ab97-d92d-4d42-88ee-d0c2c358c045"}
23:07:51.107 00.002 7008 case statement mapped state 6 to 3
23:07:51.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"83a7ab97-d92d-4d42-88ee-d0c2c358c045"}
23:07:51.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"227a8cd2-5c05-4892-b89a-02ad6ec2238a"}
23:07:51.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[7.11,7.29],"pixels":"..."},"id":"227a8cd2-5c05-4892-b89a-02ad6ec2238a"}
23:07:51.330 00.216 8532 IsGuiding returns 0
23:07:51.330 00.000 8532 Move returns status 0, amount 206
23:07:51.330 00.000 8532 MoveAxis(S, 496, ABG)
23:07:51.331 00.001 8532 Guiding  Dir = 1, Dur = 496
23:07:51.331 00.000 8532 IsSlewing returns 0
23:07:51.331 00.000 8532 IsGuiding returns 0
23:07:51.332 00.001 8532 PulseGuide returned control before completion, sleep 506
23:07:51.846 00.514 8532 IsGuiding returns 1
23:07:51.846 00.000 8532 scope still moving after pulse duration time elapsed
23:07:51.878 00.032 8532 IsSlewing returns 0
23:07:51.880 00.002 8532 IsGuiding returns 0
23:07:51.880 00.000 8532 scope move finished after 496 + 52 ms
23:07:51.881 00.001 8532 Move returns status 0, amount 496
23:07:51.881 00.000 8532 move complete, result=0
23:07:51.881 00.000 8532 worker thread done servicing request
23:07:51.881 00.000 8532 Worker thread wakes up
23:07:51.881 00.000 7008 GuideStep: -0.2 px 206 ms EAST, 0.3 px 496 ms SOUTH
23:07:51.884 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:51.884 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:53.092 01.208 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"371cbceb-2371-4888-889e-a45b09aa022c"}
23:07:53.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"371cbceb-2371-4888-889e-a45b09aa022c"}
23:07:53.102 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f5da6a4-d96e-467e-acdd-614ad8f3a339"}
23:07:53.104 00.002 7008 case statement mapped state 6 to 3
23:07:53.108 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f5da6a4-d96e-467e-acdd-614ad8f3a339"}
23:07:53.114 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b57e36c3-369a-42eb-8328-1cd4c683e182"}
23:07:53.117 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[7.11,7.29],"pixels":"..."},"id":"b57e36c3-369a-42eb-8328-1cd4c683e182"}
23:07:54.008 00.891 8532 Exposure complete
23:07:54.060 00.052 8532 worker thread done servicing request
23:07:54.060 00.000 7008 OnExposeComplete: enter
23:07:54.063 00.003 7008 UpdateGuideState(): m_state=6
23:07:54.065 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
23:07:54.066 00.001 7008 Star::Find returns 1 (0), X=552.36, Y=444.04, Mass=268455, SNR=335.4, Peak=39930 HFD=2.3
23:07:54.069 00.003 7008 MultiStar: [#1 0.14,0.01,0.54,U] [#2 -0.01,-0.04,0.56,U] [#3 0.16,-0.07,0.42,U] [#4 0.34,-0.04,0.35,U] [#5 0.30,0.07,0.34,U] [#6 0.08,-0.03,0.35,U] [#7 0.01,0.18,0.30,U] [#8 -0.10,0.02,0.33,U] 
23:07:54.070 00.001 7008 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.18, -0.07}
23:07:54.072 00.002 7008 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.07) = xAngle (-0.24 = -0.24)
23:07:54.073 00.001 7008 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.65 = -0.65)
23:07:54.075 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.31 mountX=0.04 mountY=-0.03, mountTheta=-0.56
23:07:54.080 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.01, opts=13)
23:07:54.083 00.003 7008 Enqueuing Move request for scope (0.04, -0.01)
23:07:54.085 00.002 8532 Worker thread wakes up
23:07:54.085 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:07:54.085 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:07:54.085 00.000 8532 Moving (0.04, -0.01) raw xDistance=0.04 yDistance=-0.03
23:07:54.086 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:07:54.086 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:54.086 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58297, med=2515, FiltMin=2335, FiltMax=33447, Gamma=0.990
23:07:54.088 00.002 7008 UpdateGuideState exits: m=268455 SNR=335.4
23:07:54.089 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.092 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:54.095 00.003 7008 Enqueuing Expose request
23:07:54.096 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:54.096 00.000 8532 MoveAxis(E, 0, ABG)
23:07:54.096 00.000 8532 Move returns status 0, amount 0
23:07:54.096 00.000 8532 MoveAxis(N, 0, ABG)
23:07:54.096 00.000 8532 Move returns status 0, amount 0
23:07:54.096 00.000 8532 move complete, result=0
23:07:54.097 00.001 8532 worker thread done servicing request
23:07:54.097 00.000 8532 Worker thread wakes up
23:07:54.097 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:54.097 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:54.097 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:55.091 00.994 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b920621-ba72-442c-b7e7-43ddf55b7456"}
23:07:55.096 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b920621-ba72-442c-b7e7-43ddf55b7456"}
23:07:55.100 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc2ce2c1-8575-4247-8a84-51766ebad974"}
23:07:55.103 00.003 7008 case statement mapped state 6 to 3
23:07:55.106 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc2ce2c1-8575-4247-8a84-51766ebad974"}
23:07:55.109 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2e14c46-3822-40d9-a332-fb7faaa2985d"}
23:07:55.110 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":775,"width":15,"height":15,"star_pos":[7.36,7.04],"pixels":"..."},"id":"c2e14c46-3822-40d9-a332-fb7faaa2985d"}
23:07:56.224 01.114 8532 Exposure complete
23:07:56.283 00.059 8532 worker thread done servicing request
23:07:56.283 00.000 7008 OnExposeComplete: enter
23:07:56.285 00.002 7008 UpdateGuideState(): m_state=6
23:07:56.287 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
23:07:56.290 00.003 7008 Star::Find returns 1 (0), X=552.22, Y=444.02, Mass=270868, SNR=338.3, Peak=48531 HFD=2.4
23:07:56.293 00.003 7008 MultiStar: [#1 0.01,-0.04,0.57,U] [#2 -0.18,-0.15,0.55,U] [#3 0.05,-0.17,0.42,U] [#4 0.26,-0.10,0.34,U] [#5 0.10,-0.00,0.32,U] [#6 -0.12,-0.08,0.34,U] [#7 -0.12,0.05,0.28,U] [#8 -0.26,-0.12,0.33,U] 
23:07:56.296 00.003 7008 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.32, -0.10}
23:07:56.298 00.002 7008 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.07) = xAngle (-2.39 = -2.39)
23:07:56.300 00.002 7008 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.80 = -2.80)
23:07:56.301 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.46 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
23:07:56.304 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.09, opts=13)
23:07:56.306 00.002 7008 Enqueuing Move request for scope (-0.11, -0.09)
23:07:56.308 00.002 8532 Worker thread wakes up
23:07:56.308 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
23:07:56.308 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
23:07:56.308 00.000 8532 Moving (-0.11, -0.09) raw xDistance=-0.10 yDistance=-0.05
23:07:56.308 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:56.308 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.308 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2320, FiltMax=31718, Gamma=0.990
23:07:56.311 00.003 7008 UpdateGuideState exits: m=270868 SNR=338.3
23:07:56.314 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.317 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:56.320 00.003 7008 Enqueuing Expose request
23:07:56.323 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:56.323 00.000 8532 MoveAxis(E, 0, ABG)
23:07:56.323 00.000 8532 Move returns status 0, amount 0
23:07:56.323 00.000 8532 MoveAxis(N, 0, ABG)
23:07:56.323 00.000 8532 Move returns status 0, amount 0
23:07:56.323 00.000 8532 move complete, result=0
23:07:56.323 00.000 8532 worker thread done servicing request
23:07:56.323 00.000 8532 Worker thread wakes up
23:07:56.323 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:56.323 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:56.324 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:57.091 00.767 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3af0ae63-06fa-41dc-ac5c-6a6142419658"}
23:07:57.095 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3af0ae63-06fa-41dc-ac5c-6a6142419658"}
23:07:57.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7042bf6e-9ce9-4601-8f4b-697b1c9837c7"}
23:07:57.098 00.001 7008 case statement mapped state 6 to 3
23:07:57.101 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7042bf6e-9ce9-4601-8f4b-697b1c9837c7"}
23:07:57.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5e3111d-9ba9-4b21-ba25-85407ded930c"}
23:07:57.104 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":776,"width":15,"height":15,"star_pos":[7.22,7.02],"pixels":"..."},"id":"a5e3111d-9ba9-4b21-ba25-85407ded930c"}
23:07:58.446 01.342 8532 Exposure complete
23:07:58.491 00.045 8532 worker thread done servicing request
23:07:58.491 00.000 7008 OnExposeComplete: enter
23:07:58.493 00.002 7008 UpdateGuideState(): m_state=6
23:07:58.495 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
23:07:58.498 00.003 7008 Star::Find returns 1 (0), X=552.20, Y=444.01, Mass=274619, SNR=330.5, Peak=49783 HFD=2.4
23:07:58.500 00.002 7008 MultiStar: [#1 0.02,-0.03,0.57,U] [#2 -0.15,-0.14,0.54,U] [#3 0.03,-0.16,0.44,U] [#4 0.23,-0.10,0.34,U] [#5 0.15,-0.02,0.35,U] [#6 -0.10,-0.10,0.35,U] [#7 -0.09,0.03,0.28,U] [#8 -0.26,-0.09,0.34,U] 
23:07:58.502 00.002 7008 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.34, -0.11}
23:07:58.504 00.002 7008 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.07) = xAngle (-2.35 = -2.35)
23:07:58.506 00.002 7008 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.76 = -2.76)
23:07:58.507 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.42 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
23:07:58.510 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.09, opts=13)
23:07:58.512 00.002 7008 Enqueuing Move request for scope (-0.10, -0.09)
23:07:58.514 00.002 8532 Worker thread wakes up
23:07:58.514 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
23:07:58.514 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
23:07:58.514 00.000 8532 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=-0.05
23:07:58.514 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:07:58.514 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2516, FiltMin=2362, FiltMax=30445, Gamma=0.990
23:07:58.518 00.004 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.518 00.000 7008 UpdateGuideState exits: m=274619 SNR=330.5
23:07:58.520 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.522 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:07:58.524 00.002 7008 Enqueuing Expose request
23:07:58.526 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:58.526 00.000 8532 MoveAxis(E, 0, ABG)
23:07:58.526 00.000 8532 Move returns status 0, amount 0
23:07:58.526 00.000 8532 MoveAxis(N, 0, ABG)
23:07:58.527 00.001 8532 Move returns status 0, amount 0
23:07:58.527 00.000 8532 move complete, result=0
23:07:58.527 00.000 8532 worker thread done servicing request
23:07:58.527 00.000 8532 Worker thread wakes up
23:07:58.527 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:07:58.527 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:58.529 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:07:59.092 00.563 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa50eda8-c6f7-4e5f-a679-9069ab87c5e6"}
23:07:59.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa50eda8-c6f7-4e5f-a679-9069ab87c5e6"}
23:07:59.095 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bca89e83-e9b8-482d-8b29-18e50a20fa08"}
23:07:59.096 00.001 7008 case statement mapped state 6 to 3
23:07:59.097 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bca89e83-e9b8-482d-8b29-18e50a20fa08"}
23:07:59.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db8b6401-72ca-4d34-a4ef-8e8b6b55ca27"}
23:07:59.101 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":777,"width":15,"height":15,"star_pos":[7.20,7.01],"pixels":"..."},"id":"db8b6401-72ca-4d34-a4ef-8e8b6b55ca27"}
23:08:00.651 01.550 8532 Exposure complete
23:08:00.686 00.035 8532 worker thread done servicing request
23:08:00.687 00.001 7008 OnExposeComplete: enter
23:08:00.690 00.003 7008 UpdateGuideState(): m_state=6
23:08:00.691 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
23:08:00.693 00.002 7008 Star::Find returns 1 (0), X=552.17, Y=444.06, Mass=274393, SNR=335.2, Peak=51800 HFD=2.3
23:08:00.695 00.002 7008 MultiStar: [#1 -0.03,0.06,0.56,U] [#2 -0.20,-0.14,0.53,U] [#3 0.07,-0.13,0.43,U] [#4 0.07,0.01,0.35,U] [#5 0.09,-0.01,0.32,U] [#6 -0.19,-0.10,0.36,U] [#7 -0.11,0.05,0.29,U] [#8 -0.20,-0.17,0.32,U] 
23:08:00.697 00.002 7008 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.37, -0.06}
23:08:00.698 00.001 7008 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
23:08:00.699 00.001 7008 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.09 = -3.09)
23:08:00.700 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.75 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
23:08:00.702 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.06, opts=13)
23:08:00.703 00.001 7008 Enqueuing Move request for scope (-0.14, -0.06)
23:08:00.704 00.001 8532 Worker thread wakes up
23:08:00.704 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
23:08:00.704 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
23:08:00.704 00.000 8532 Moving (-0.14, -0.06) raw xDistance=-0.13 yDistance=-0.01
23:08:00.706 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:08:00.706 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2356, FiltMax=28804, Gamma=0.990
23:08:00.707 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:00.708 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:00.708 00.000 8532 MoveAxis(E, 0, ABG)
23:08:00.708 00.000 8532 Move returns status 0, amount 0
23:08:00.708 00.000 8532 MoveAxis(N, 0, ABG)
23:08:00.708 00.000 7008 UpdateGuideState exits: m=274393 SNR=335.2
23:08:00.710 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.711 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:00.712 00.001 7008 Enqueuing Expose request
23:08:00.713 00.001 8532 Move returns status 0, amount 0
23:08:00.714 00.001 8532 move complete, result=0
23:08:00.714 00.000 8532 worker thread done servicing request
23:08:00.714 00.000 8532 Worker thread wakes up
23:08:00.714 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:00.714 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:00.714 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:01.091 00.377 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c83a7b5-cf94-4072-8bdb-ad59da3fdb93"}
23:08:01.094 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c83a7b5-cf94-4072-8bdb-ad59da3fdb93"}
23:08:01.098 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20f1d102-e977-4b69-abb1-8c37048595ea"}
23:08:01.099 00.001 7008 case statement mapped state 6 to 3
23:08:01.104 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"20f1d102-e977-4b69-abb1-8c37048595ea"}
23:08:01.106 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"155a1e9c-186b-42d8-a062-64d07c0ef334"}
23:08:01.107 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":778,"width":15,"height":15,"star_pos":[7.17,7.06],"pixels":"..."},"id":"155a1e9c-186b-42d8-a062-64d07c0ef334"}
23:08:02.839 01.732 8532 Exposure complete
23:08:02.889 00.050 8532 worker thread done servicing request
23:08:02.889 00.000 7008 OnExposeComplete: enter
23:08:02.891 00.002 7008 UpdateGuideState(): m_state=6
23:08:02.894 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
23:08:02.896 00.002 7008 Star::Find returns 1 (0), X=552.19, Y=444.09, Mass=276563, SNR=343.6, Peak=50388 HFD=2.4
23:08:02.898 00.002 7008 MultiStar: [#1 0.02,-0.04,0.54,U] [#2 -0.18,-0.03,0.54,U] [#3 0.02,-0.02,0.43,U] [#4 0.18,-0.03,0.34,U] [#5 0.13,0.06,0.33,U] [#6 -0.11,-0.02,0.35,U] [#7 -0.03,0.15,0.29,U] [#8 -0.19,-0.00,0.32,U] 
23:08:02.900 00.002 7008 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.35, -0.02}
23:08:02.901 00.001 7008 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.07) = xAngle (-3.00 = -3.00)
23:08:02.904 00.003 7008 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.41 = 2.87)
23:08:02.906 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=-0.10 mountY=0.03, mountTheta=2.88
23:08:02.911 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.01, opts=13)
23:08:02.913 00.002 7008 Enqueuing Move request for scope (-0.10, -0.01)
23:08:02.915 00.002 8532 Worker thread wakes up
23:08:02.915 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:08:02.915 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:08:02.915 00.000 8532 Moving (-0.10, -0.01) raw xDistance=-0.10 yDistance=0.03
23:08:02.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:08:02.915 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.916 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=2355, FiltMax=28665, Gamma=0.990
23:08:02.917 00.001 7008 UpdateGuideState exits: m=276563 SNR=343.6
23:08:02.920 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.921 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:02.923 00.002 7008 Enqueuing Expose request
23:08:02.924 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:02.924 00.000 8532 MoveAxis(E, 0, ABG)
23:08:02.924 00.000 8532 Move returns status 0, amount 0
23:08:02.925 00.001 8532 MoveAxis(N, 0, ABG)
23:08:02.925 00.000 8532 Move returns status 0, amount 0
23:08:02.925 00.000 8532 move complete, result=0
23:08:02.925 00.000 8532 worker thread done servicing request
23:08:02.925 00.000 8532 Worker thread wakes up
23:08:02.925 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:02.925 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:02.925 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:03.090 00.165 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e41ccde5-c70e-4b0f-a003-09f77b4cd6c1"}
23:08:03.094 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e41ccde5-c70e-4b0f-a003-09f77b4cd6c1"}
23:08:03.097 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afd3f03a-c727-49be-9364-f82f54f03a83"}
23:08:03.101 00.004 7008 case statement mapped state 6 to 3
23:08:03.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afd3f03a-c727-49be-9364-f82f54f03a83"}
23:08:03.106 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"daf0dea9-fd3d-40a5-89bd-7ef468aee54a"}
23:08:03.108 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":779,"width":15,"height":15,"star_pos":[7.19,7.09],"pixels":"..."},"id":"daf0dea9-fd3d-40a5-89bd-7ef468aee54a"}
23:08:05.059 01.951 8532 Exposure complete
23:08:05.090 00.031 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58c9eb95-16f7-4af5-a00b-df59e7dd59eb"}
23:08:05.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58c9eb95-16f7-4af5-a00b-df59e7dd59eb"}
23:08:05.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"313f694d-1c49-4c67-a220-9a652ece2b41"}
23:08:05.097 00.003 7008 case statement mapped state 6 to 3
23:08:05.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"313f694d-1c49-4c67-a220-9a652ece2b41"}
23:08:05.103 00.003 8532 worker thread done servicing request
23:08:05.103 00.000 7008 OnExposeComplete: enter
23:08:05.104 00.001 7008 UpdateGuideState(): m_state=6
23:08:05.107 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
23:08:05.109 00.002 7008 Star::Find returns 1 (0), X=552.18, Y=444.07, Mass=273221, SNR=322.4, Peak=51187 HFD=2.3
23:08:05.112 00.003 7008 MultiStar: [#1 -0.07,0.07,0.57,U] [#2 -0.21,-0.11,0.55,U] [#3 0.03,-0.09,0.43,U] [#4 0.05,-0.00,0.36,U] [#5 0.11,0.05,0.34,U] [#6 -0.23,-0.08,0.37,U] [#7 -0.05,0.22,0.30,U] [#8 -0.29,-0.10,0.37,U] 
23:08:05.114 00.002 7008 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.36, -0.05}
23:08:05.116 00.002 7008 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.07) = xAngle (-2.94 = -2.94)
23:08:05.118 00.002 7008 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.35 = 2.93)
23:08:05.120 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.01 mountX=-0.15 mountY=0.03, mountTheta=2.93
23:08:05.123 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.02, opts=13)
23:08:05.124 00.001 7008 Enqueuing Move request for scope (-0.15, -0.02)
23:08:05.126 00.002 8532 Worker thread wakes up
23:08:05.126 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:08:05.126 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:08:05.126 00.000 8532 Moving (-0.15, -0.02) raw xDistance=-0.15 yDistance=0.03
23:08:05.126 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:08:05.126 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2409, FiltMax=29098, Gamma=0.990
23:08:05.128 00.002 7008 UpdateGuideState exits: m=273221 SNR=322.4
23:08:05.130 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.132 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:05.135 00.003 7008 Enqueuing Expose request
23:08:05.136 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:05.136 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:05.136 00.000 8532 MoveAxis(E, 0, ABG)
23:08:05.137 00.001 8532 Move returns status 0, amount 0
23:08:05.137 00.000 8532 MoveAxis(N, 0, ABG)
23:08:05.137 00.000 8532 Move returns status 0, amount 0
23:08:05.137 00.000 8532 move complete, result=0
23:08:05.137 00.000 8532 worker thread done servicing request
23:08:05.137 00.000 8532 Worker thread wakes up
23:08:05.137 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:05.137 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f41077a9-14da-47cb-8cf9-dfefc4e77bc8"}
23:08:05.140 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:05.140 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":780,"width":15,"height":15,"star_pos":[7.18,7.07],"pixels":"..."},"id":"f41077a9-14da-47cb-8cf9-dfefc4e77bc8"}
23:08:05.143 00.003 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:07.089 01.946 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b212a06-7a37-4804-98f1-3ee39f8c3696"}
23:08:07.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b212a06-7a37-4804-98f1-3ee39f8c3696"}
23:08:07.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cabd74e7-3e61-4441-b592-982a0bc63aea"}
23:08:07.097 00.003 7008 case statement mapped state 6 to 3
23:08:07.101 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cabd74e7-3e61-4441-b592-982a0bc63aea"}
23:08:07.105 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dcdd0418-a91f-4868-9621-8854151e77cf"}
23:08:07.109 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":780,"width":15,"height":15,"star_pos":[7.18,7.07],"pixels":"..."},"id":"dcdd0418-a91f-4868-9621-8854151e77cf"}
23:08:07.261 00.152 8532 Exposure complete
23:08:07.315 00.054 8532 worker thread done servicing request
23:08:07.315 00.000 7008 OnExposeComplete: enter
23:08:07.318 00.003 7008 UpdateGuideState(): m_state=6
23:08:07.321 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
23:08:07.323 00.002 7008 Star::Find returns 1 (0), X=552.01, Y=444.03, Mass=283148, SNR=343.4, Peak=59482 HFD=2.0
23:08:07.326 00.003 7008 MultiStar: [#1 -0.18,-0.02,0.55,U] [#2 -0.38,-0.07,0.54,U] [#3 -0.18,-0.12,0.43,U] [#4 -0.13,-0.02,0.34,U] [#5 -0.06,0.04,0.33,U] [#6 -0.32,-0.00,0.36,U] [#7 -0.18,-0.04,0.29,U] [#8 -0.32,-0.14,0.33,U] 
23:08:07.327 00.001 7008 refined, 8 included, MultiStar: {-0.30, -0.06}, one-star: {-0.53, -0.08}
23:08:07.329 00.002 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
23:08:07.330 00.001 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.98)
23:08:07.332 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-2.96 mountX=-0.30 mountY=0.05, mountTheta=2.98
23:08:07.338 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.06, opts=13)
23:08:07.339 00.001 7008 Enqueuing Move request for scope (-0.30, -0.06)
23:08:07.341 00.002 8532 Worker thread wakes up
23:08:07.341 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=2405, FiltMax=25354, Gamma=0.990
23:08:07.342 00.001 7008 UpdateGuideState exits: m=283148 SNR=343.4
23:08:07.343 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:07.344 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:07.346 00.002 7008 Enqueuing Expose request
23:08:07.347 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
23:08:07.347 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
23:08:07.347 00.000 8532 Moving (-0.30, -0.06) raw xDistance=-0.30 yDistance=0.05
23:08:07.347 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:08:07.347 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:07.347 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:07.347 00.000 8532 MoveAxis(E, 268, ABG)
23:08:07.347 00.000 8532 Guiding  Dir = 2, Dur = 268
23:08:07.347 00.000 8532 IsSlewing returns 0
23:08:07.349 00.002 8532 IsGuiding returns 0
23:08:07.349 00.000 8532 PulseGuide returned control before completion, sleep 278
23:08:07.631 00.282 8532 IsGuiding returns 1
23:08:07.631 00.000 8532 scope still moving after pulse duration time elapsed
23:08:07.662 00.031 8532 IsSlewing returns 0
23:08:07.663 00.001 8532 IsGuiding returns 0
23:08:07.663 00.000 8532 scope move finished after 268 + 46 ms
23:08:07.663 00.000 8532 Move returns status 0, amount 268
23:08:07.663 00.000 8532 MoveAxis(N, 0, ABG)
23:08:07.663 00.000 8532 Move returns status 0, amount 0
23:08:07.663 00.000 8532 move complete, result=0
23:08:07.663 00.000 8532 worker thread done servicing request
23:08:07.663 00.000 7008 GuideStep: -0.3 px 268 ms EAST, 0.0 px 0 ms NORTH
23:08:07.668 00.005 8532 Worker thread wakes up
23:08:07.668 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:07.669 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:09.089 01.420 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2380588-efc1-4aa6-9627-6de4d5f30cb4"}
23:08:09.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2380588-efc1-4aa6-9627-6de4d5f30cb4"}
23:08:09.100 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79a0f547-ef2b-4131-9ead-fd0f260638a0"}
23:08:09.103 00.003 7008 case statement mapped state 6 to 3
23:08:09.107 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79a0f547-ef2b-4131-9ead-fd0f260638a0"}
23:08:09.109 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a368fce9-134a-48ad-80df-b4b926ed5651"}
23:08:09.114 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":781,"width":15,"height":15,"star_pos":[7.01,7.03],"pixels":"..."},"id":"a368fce9-134a-48ad-80df-b4b926ed5651"}
23:08:09.789 00.675 8532 Exposure complete
23:08:09.837 00.048 8532 worker thread done servicing request
23:08:09.837 00.000 7008 OnExposeComplete: enter
23:08:09.839 00.002 7008 UpdateGuideState(): m_state=6
23:08:09.842 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
23:08:09.843 00.001 7008 Star::Find returns 1 (0), X=552.04, Y=444.09, Mass=274125, SNR=335.2, Peak=57295 HFD=2.1
23:08:09.845 00.002 7008 MultiStar: [#1 -0.14,-0.02,0.55,U] [#2 -0.41,-0.06,0.54,U] [#3 -0.14,0.02,0.43,U] [#4 0.05,0.00,0.35,U] [#5 -0.02,0.07,0.35,U] [#6 -0.37,-0.00,0.36,U] [#7 -0.27,0.21,0.29,U] [#8 -0.48,-0.05,0.35,U] 
23:08:09.847 00.002 7008 refined, 8 included, MultiStar: {-0.29, 0.00}, one-star: {-0.50, -0.03}
23:08:09.849 00.002 7008 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.07) = xAngle (3.21 = -3.08)
23:08:09.850 00.001 7008 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:08:09.854 00.004 7008 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=-0.29 mountY=0.10, mountTheta=2.81
23:08:09.857 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.00, opts=13)
23:08:09.859 00.002 7008 Enqueuing Move request for scope (-0.29, 0.00)
23:08:09.861 00.002 8532 Worker thread wakes up
23:08:09.861 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
23:08:09.861 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
23:08:09.861 00.000 8532 Moving (-0.29, 0.00) raw xDistance=-0.29 yDistance=0.10
23:08:09.861 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
23:08:09.861 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.861 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2519, FiltMin=2346, FiltMax=25038, Gamma=0.990
23:08:09.864 00.003 7008 UpdateGuideState exits: m=274125 SNR=335.2
23:08:09.866 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.868 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:09.869 00.001 7008 Enqueuing Expose request
23:08:09.871 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:08:09.871 00.000 8532 MoveAxis(E, 281, ABG)
23:08:09.871 00.000 8532 Guiding  Dir = 2, Dur = 281
23:08:09.872 00.001 8532 IsSlewing returns 0
23:08:09.872 00.000 8532 IsGuiding returns 0
23:08:09.873 00.001 8532 PulseGuide returned control before completion, sleep 291
23:08:10.172 00.299 8532 IsGuiding returns 0
23:08:10.172 00.000 8532 Move returns status 0, amount 281
23:08:10.172 00.000 8532 MoveAxis(N, 0, ABG)
23:08:10.172 00.000 8532 Move returns status 0, amount 0
23:08:10.174 00.002 8532 move complete, result=0
23:08:10.174 00.000 8532 worker thread done servicing request
23:08:10.174 00.000 7008 GuideStep: -0.3 px 281 ms EAST, 0.1 px 0 ms NORTH
23:08:10.179 00.005 8532 Worker thread wakes up
23:08:10.179 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:10.179 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:11.087 00.908 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18c957f2-bb04-4b8a-9dbe-8526b382ec28"}
23:08:11.089 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18c957f2-bb04-4b8a-9dbe-8526b382ec28"}
23:08:11.092 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3979ad0a-964c-49bf-b205-909096df0296"}
23:08:11.094 00.002 7008 case statement mapped state 6 to 3
23:08:11.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3979ad0a-964c-49bf-b205-909096df0296"}
23:08:11.097 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9dc6f45f-e13a-4741-9315-d48f6ddffd7f"}
23:08:11.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":782,"width":15,"height":15,"star_pos":[7.04,7.09],"pixels":"..."},"id":"9dc6f45f-e13a-4741-9315-d48f6ddffd7f"}
23:08:12.300 01.201 8532 Exposure complete
23:08:12.351 00.051 8532 worker thread done servicing request
23:08:12.351 00.000 7008 OnExposeComplete: enter
23:08:12.354 00.003 7008 UpdateGuideState(): m_state=6
23:08:12.357 00.003 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
23:08:12.359 00.002 7008 Star::Find returns 1 (0), X=552.20, Y=444.06, Mass=272143, SNR=337.7, Peak=49305 HFD=2.4
23:08:12.360 00.001 7008 MultiStar: [#1 0.02,-0.00,0.55,U] [#2 -0.19,-0.05,0.53,U] [#3 0.01,-0.06,0.44,U] [#4 0.16,-0.04,0.37,U] [#5 0.17,0.05,0.35,U] [#6 -0.15,0.00,0.36,U] [#7 -0.02,0.16,0.30,U] [#8 -0.20,-0.02,0.33,U] 
23:08:12.362 00.002 7008 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.34, -0.05}
23:08:12.363 00.001 7008 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.07) = xAngle (-2.92 = -2.92)
23:08:12.364 00.001 7008 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.95)
23:08:12.365 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.99 mountX=-0.10 mountY=0.02, mountTheta=2.95
23:08:12.368 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.02, opts=13)
23:08:12.369 00.001 7008 Enqueuing Move request for scope (-0.10, -0.02)
23:08:12.372 00.003 8532 Worker thread wakes up
23:08:12.372 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:08:12.372 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:08:12.372 00.000 8532 Moving (-0.10, -0.02) raw xDistance=-0.10 yDistance=0.02
23:08:12.372 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:08:12.372 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.374 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=2346, FiltMax=30170, Gamma=0.990
23:08:12.376 00.002 7008 UpdateGuideState exits: m=272143 SNR=337.7
23:08:12.379 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:12.379 00.000 8532 MoveAxis(E, 0, ABG)
23:08:12.379 00.000 8532 Move returns status 0, amount 0
23:08:12.379 00.000 8532 MoveAxis(N, 0, ABG)
23:08:12.379 00.000 8532 Move returns status 0, amount 0
23:08:12.379 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.382 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:12.385 00.003 7008 Enqueuing Expose request
23:08:12.387 00.002 8532 move complete, result=0
23:08:12.388 00.001 8532 worker thread done servicing request
23:08:12.388 00.000 8532 Worker thread wakes up
23:08:12.388 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:12.388 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:12.388 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:13.088 00.700 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6402a70f-a91d-47b4-b83e-b7060507e0ad"}
23:08:13.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6402a70f-a91d-47b4-b83e-b7060507e0ad"}
23:08:13.093 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55d8920d-10e1-41c8-9028-3714e8b6eb13"}
23:08:13.097 00.004 7008 case statement mapped state 6 to 3
23:08:13.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55d8920d-10e1-41c8-9028-3714e8b6eb13"}
23:08:13.101 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a3119994-d1f9-4439-826f-480c141601b3"}
23:08:13.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":783,"width":15,"height":15,"star_pos":[7.20,7.06],"pixels":"..."},"id":"a3119994-d1f9-4439-826f-480c141601b3"}
23:08:14.507 01.404 8532 Exposure complete
23:08:14.560 00.053 8532 worker thread done servicing request
23:08:14.560 00.000 7008 OnExposeComplete: enter
23:08:14.563 00.003 7008 UpdateGuideState(): m_state=6
23:08:14.567 00.004 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
23:08:14.571 00.004 7008 Star::Find returns 1 (0), X=552.14, Y=444.07, Mass=275438, SNR=342.4, Peak=53101 HFD=2.2
23:08:14.576 00.005 7008 MultiStar: [#1 -0.12,0.07,0.54,U] [#2 -0.27,-0.05,0.54,U] [#3 -0.03,-0.05,0.42,U] [#4 0.03,0.04,0.33,U] [#5 -0.01,0.03,0.35,U] [#6 -0.18,-0.06,0.37,U] [#7 -0.12,0.09,0.28,U] [#8 -0.26,-0.14,0.33,U] 
23:08:14.579 00.003 7008 refined, 8 included, MultiStar: {-0.19, -0.02}, one-star: {-0.40, -0.04}
23:08:14.582 00.003 7008 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.07) = xAngle (-2.98 = -2.98)
23:08:14.584 00.002 7008 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.89)
23:08:14.586 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.05 mountX=-0.19 mountY=0.05, mountTheta=2.90
23:08:14.589 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.02, opts=13)
23:08:14.593 00.004 7008 Enqueuing Move request for scope (-0.19, -0.02)
23:08:14.595 00.002 8532 Worker thread wakes up
23:08:14.595 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2516, FiltMin=2399, FiltMax=27462, Gamma=0.990
23:08:14.598 00.003 7008 UpdateGuideState exits: m=275438 SNR=342.4
23:08:14.601 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.603 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:14.605 00.002 7008 Enqueuing Expose request
23:08:14.607 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
23:08:14.607 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
23:08:14.608 00.001 8532 Moving (-0.19, -0.02) raw xDistance=-0.19 yDistance=0.05
23:08:14.608 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:08:14.608 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.608 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:14.608 00.000 8532 MoveAxis(E, 174, ABG)
23:08:14.608 00.000 8532 Guiding  Dir = 2, Dur = 174
23:08:14.608 00.000 8532 IsSlewing returns 0
23:08:14.610 00.002 8532 IsGuiding returns 0
23:08:14.612 00.002 8532 PulseGuide returned control before completion, sleep 184
23:08:14.811 00.199 8532 IsGuiding returns 0
23:08:14.811 00.000 8532 Move returns status 0, amount 174
23:08:14.811 00.000 8532 MoveAxis(N, 0, ABG)
23:08:14.811 00.000 8532 Move returns status 0, amount 0
23:08:14.811 00.000 8532 move complete, result=0
23:08:14.811 00.000 8532 worker thread done servicing request
23:08:14.811 00.000 8532 Worker thread wakes up
23:08:14.811 00.000 7008 GuideStep: -0.2 px 174 ms EAST, 0.0 px 0 ms NORTH
23:08:14.814 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:14.814 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:15.087 00.273 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c91e79f-3f3d-4de9-9354-2acccefe5e27"}
23:08:15.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c91e79f-3f3d-4de9-9354-2acccefe5e27"}
23:08:15.093 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0eb2aa48-e8dd-4f17-9ee8-e7391720d0c7"}
23:08:15.096 00.003 7008 case statement mapped state 6 to 3
23:08:15.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eb2aa48-e8dd-4f17-9ee8-e7391720d0c7"}
23:08:15.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2d30e1b-7a15-4960-bb35-2735ecd6983d"}
23:08:15.104 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":784,"width":15,"height":15,"star_pos":[7.14,7.07],"pixels":"..."},"id":"b2d30e1b-7a15-4960-bb35-2735ecd6983d"}
23:08:16.943 01.839 8532 Exposure complete
23:08:16.995 00.052 8532 worker thread done servicing request
23:08:16.995 00.000 7008 OnExposeComplete: enter
23:08:16.998 00.003 7008 UpdateGuideState(): m_state=6
23:08:17.003 00.005 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
23:08:17.005 00.002 7008 Star::Find returns 1 (0), X=552.46, Y=444.25, Mass=271405, SNR=337.3, Peak=39257 HFD=2.7
23:08:17.013 00.008 7008 MultiStar: [#1 0.31,0.28,0.54,U] [#2 0.07,0.08,0.55,U] [#3 0.24,0.18,0.42,U] [#4 0.42,0.25,0.36,U] [#5 0.39,0.18,0.33,U] [#6 0.04,0.14,0.36,U] [#7 0.18,0.36,0.27,U] [#8 -0.04,0.10,0.33,U] 
23:08:17.016 00.003 7008 single-star, 8 included, MultiStar: {0.13, 0.18}, one-star: {-0.08, 0.13}
23:08:17.020 00.004 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
23:08:17.023 00.003 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:08:17.025 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.16 cameraTheta=2.12 mountX=-0.09 mountY=0.15, mountTheta=2.11
23:08:17.031 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.13, opts=13)
23:08:17.035 00.004 7008 Enqueuing Move request for scope (-0.08, 0.13)
23:08:17.037 00.002 8532 Worker thread wakes up
23:08:17.037 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61869, med=2516, FiltMin=2256, FiltMax=34511, Gamma=0.990
23:08:17.039 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:08:17.039 00.000 7008 UpdateGuideState exits: m=271405 SNR=337.3
23:08:17.043 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.045 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:17.046 00.001 7008 Enqueuing Expose request
23:08:17.050 00.004 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:08:17.050 00.000 8532 Moving (-0.08, 0.13) raw xDistance=-0.09 yDistance=0.15
23:08:17.050 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:08:17.050 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:17.050 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:08:17.050 00.000 8532 MoveAxis(E, 0, ABG)
23:08:17.050 00.000 8532 Move returns status 0, amount 0
23:08:17.051 00.001 8532 MoveAxis(N, 0, ABG)
23:08:17.051 00.000 8532 Move returns status 0, amount 0
23:08:17.051 00.000 8532 move complete, result=0
23:08:17.051 00.000 8532 worker thread done servicing request
23:08:17.051 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:08:17.052 00.001 8532 Worker thread wakes up
23:08:17.052 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:17.052 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:17.086 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0fa3c42e-61c9-46f4-86de-bea6557543b0"}
23:08:17.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0fa3c42e-61c9-46f4-86de-bea6557543b0"}
23:08:17.091 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f039c803-1abc-4a41-a220-cdcac760b6d2"}
23:08:17.094 00.003 7008 case statement mapped state 6 to 3
23:08:17.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f039c803-1abc-4a41-a220-cdcac760b6d2"}
23:08:17.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8c0659af-f0b0-456f-8818-53f888d629ca"}
23:08:17.098 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":785,"width":15,"height":15,"star_pos":[7.46,7.25],"pixels":"..."},"id":"8c0659af-f0b0-456f-8818-53f888d629ca"}
23:08:19.084 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7bfcc7e-2c63-463c-ab8e-8013c6e63e7e"}
23:08:19.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7bfcc7e-2c63-463c-ab8e-8013c6e63e7e"}
23:08:19.089 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d0ba3e1-088c-4794-a57e-f6db23e69b3c"}
23:08:19.093 00.004 7008 case statement mapped state 6 to 3
23:08:19.094 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d0ba3e1-088c-4794-a57e-f6db23e69b3c"}
23:08:19.096 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ff74eb71-22c9-49a3-b8c0-d1c47e496390"}
23:08:19.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":785,"width":15,"height":15,"star_pos":[7.46,7.25],"pixels":"..."},"id":"ff74eb71-22c9-49a3-b8c0-d1c47e496390"}
23:08:19.176 00.077 8532 Exposure complete
23:08:19.236 00.060 8532 worker thread done servicing request
23:08:19.236 00.000 7008 OnExposeComplete: enter
23:08:19.238 00.002 7008 UpdateGuideState(): m_state=6
23:08:19.240 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
23:08:19.242 00.002 7008 Star::Find returns 1 (0), X=552.06, Y=444.09, Mass=278045, SNR=341.5, Peak=56363 HFD=2.2
23:08:19.243 00.001 7008 MultiStar: [#1 -0.14,-0.00,0.54,U] [#2 -0.38,-0.03,0.54,U] [#3 -0.14,-0.01,0.41,U] [#4 -0.06,0.02,0.34,U] [#5 -0.06,0.11,0.34,U] [#6 -0.34,-0.02,0.35,U] [#7 -0.28,0.19,0.28,U] [#8 -0.34,-0.11,0.30,U] 
23:08:19.246 00.003 7008 refined, 8 included, MultiStar: {-0.28, 0.00}, one-star: {-0.48, -0.03}
23:08:19.247 00.001 7008 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.07) = xAngle (3.21 = -3.08)
23:08:19.248 00.001 7008 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:08:19.250 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=0.00 hyp=0.28 cameraTheta=3.14 mountX=-0.28 mountY=0.10, mountTheta=2.81
23:08:19.253 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=0.00, opts=13)
23:08:19.255 00.002 7008 Enqueuing Move request for scope (-0.28, 0.00)
23:08:19.256 00.001 8532 Worker thread wakes up
23:08:19.256 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.00) opts 0xd
23:08:19.256 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, 0.00)
23:08:19.256 00.000 8532 Moving (-0.28, 0.00) raw xDistance=-0.28 yDistance=0.10
23:08:19.256 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:08:19.256 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.256 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2516, FiltMin=2286, FiltMax=24953, Gamma=0.990
23:08:19.257 00.001 7008 UpdateGuideState exits: m=278045 SNR=341.5
23:08:19.259 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.260 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:08:19.260 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:19.263 00.003 7008 Enqueuing Expose request
23:08:19.264 00.001 8532 MoveAxis(E, 256, ABG)
23:08:19.264 00.000 8532 Guiding  Dir = 2, Dur = 256
23:08:19.264 00.000 8532 IsSlewing returns 0
23:08:19.265 00.001 8532 IsGuiding returns 0
23:08:19.265 00.000 8532 PulseGuide returned control before completion, sleep 266
23:08:19.542 00.277 8532 IsGuiding returns 0
23:08:19.542 00.000 8532 Move returns status 0, amount 256
23:08:19.542 00.000 8532 MoveAxis(N, 0, ABG)
23:08:19.542 00.000 8532 Move returns status 0, amount 0
23:08:19.542 00.000 8532 move complete, result=0
23:08:19.543 00.001 8532 worker thread done servicing request
23:08:19.543 00.000 8532 Worker thread wakes up
23:08:19.543 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:19.543 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:19.543 00.000 7008 GuideStep: -0.3 px 256 ms EAST, 0.1 px 0 ms NORTH
23:08:21.084 01.541 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc8228ba-aee7-4c9f-8cd5-fe124ff4e725"}
23:08:21.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc8228ba-aee7-4c9f-8cd5-fe124ff4e725"}
23:08:21.089 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70162df1-5f3a-4995-b6b8-1fbb85e6a249"}
23:08:21.092 00.003 7008 case statement mapped state 6 to 3
23:08:21.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"70162df1-5f3a-4995-b6b8-1fbb85e6a249"}
23:08:21.096 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e5eb10ee-85ac-403f-971f-57fe70672d43"}
23:08:21.099 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":786,"width":15,"height":15,"star_pos":[7.06,7.09],"pixels":"..."},"id":"e5eb10ee-85ac-403f-971f-57fe70672d43"}
23:08:21.670 00.571 8532 Exposure complete
23:08:21.712 00.042 8532 worker thread done servicing request
23:08:21.712 00.000 7008 OnExposeComplete: enter
23:08:21.713 00.001 7008 UpdateGuideState(): m_state=6
23:08:21.715 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
23:08:21.717 00.002 7008 Star::Find returns 1 (0), X=552.01, Y=444.16, Mass=275012, SNR=333.1, Peak=54954 HFD=2.3
23:08:21.719 00.002 7008 MultiStar: [#1 -0.25,0.14,0.55,U] [#2 -0.42,0.04,0.56,U] [#3 -0.18,0.09,0.45,U] [#4 -0.09,0.12,0.36,U] [#5 -0.11,0.24,0.34,U] [#6 -0.30,0.04,0.37,U] [#7 -0.25,0.31,0.29,U] [#8 -0.40,-0.03,0.35,U] 
23:08:21.721 00.002 7008 refined, 8 included, MultiStar: {-0.32, 0.10}, one-star: {-0.53, 0.05}
23:08:21.722 00.001 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.92 = 2.92)
23:08:21.725 00.003 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
23:08:21.728 00.003 7008 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.34 cameraTheta=2.85 mountX=-0.33 mountY=0.20, mountTheta=2.60
23:08:21.732 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=0.10, opts=13)
23:08:21.735 00.003 7008 Enqueuing Move request for scope (-0.32, 0.10)
23:08:21.737 00.002 8532 Worker thread wakes up
23:08:21.737 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
23:08:21.737 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
23:08:21.737 00.000 8532 Moving (-0.32, 0.10) raw xDistance=-0.33 yDistance=0.20
23:08:21.737 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
23:08:21.737 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:08:21.737 00.000 8532 MoveAxis(E, 316, ABG)
23:08:21.739 00.002 8532 Guiding  Dir = 2, Dur = 316
23:08:21.739 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2516, FiltMin=2343, FiltMax=27882, Gamma=0.990
23:08:21.741 00.002 7008 UpdateGuideState exits: m=275012 SNR=333.1
23:08:21.742 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.744 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:21.747 00.003 7008 Enqueuing Expose request
23:08:21.748 00.001 8532 IsSlewing returns 0
23:08:21.749 00.001 8532 IsGuiding returns 0
23:08:21.749 00.000 8532 PulseGuide returned control before completion, sleep 326
23:08:22.083 00.334 8532 IsGuiding returns 0
23:08:22.083 00.000 8532 Move returns status 0, amount 316
23:08:22.083 00.000 8532 MoveAxis(S, 349, ABG)
23:08:22.083 00.000 8532 Guiding  Dir = 1, Dur = 349
23:08:22.084 00.001 8532 IsSlewing returns 0
23:08:22.085 00.001 8532 IsGuiding returns 0
23:08:22.085 00.000 8532 PulseGuide returned control before completion, sleep 359
23:08:22.459 00.374 8532 IsGuiding returns 0
23:08:22.459 00.000 8532 Move returns status 0, amount 349
23:08:22.459 00.000 8532 move complete, result=0
23:08:22.459 00.000 8532 worker thread done servicing request
23:08:22.459 00.000 8532 Worker thread wakes up
23:08:22.459 00.000 7008 GuideStep: -0.3 px 316 ms EAST, 0.2 px 349 ms SOUTH
23:08:22.463 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:22.463 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:23.086 00.623 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f1d5abd-a463-4959-9e25-668028de4c27"}
23:08:23.087 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f1d5abd-a463-4959-9e25-668028de4c27"}
23:08:23.089 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f5c1cd8-9ac5-4232-80ca-721a1af7578f"}
23:08:23.091 00.002 7008 case statement mapped state 6 to 3
23:08:23.092 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f5c1cd8-9ac5-4232-80ca-721a1af7578f"}
23:08:23.093 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"61cdb0e7-97f4-47fa-819f-ea2257e4dac1"}
23:08:23.094 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":787,"width":15,"height":15,"star_pos":[7.01,7.16],"pixels":"..."},"id":"61cdb0e7-97f4-47fa-819f-ea2257e4dac1"}
23:08:24.583 01.489 8532 Exposure complete
23:08:24.631 00.048 8532 worker thread done servicing request
23:08:24.631 00.000 7008 OnExposeComplete: enter
23:08:24.633 00.002 7008 UpdateGuideState(): m_state=6
23:08:24.635 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
23:08:24.637 00.002 7008 Star::Find returns 1 (0), X=552.21, Y=443.94, Mass=275934, SNR=339.8, Peak=43551 HFD=2.4
23:08:24.641 00.004 7008 MultiStar: [#1 0.02,-0.14,0.53,U] [#2 -0.20,-0.25,0.51,U] [#3 0.03,-0.25,0.44,U] [#4 0.01,-0.29,0.32,U] [#5 0.06,-0.13,0.32,U] [#6 -0.16,-0.26,0.35,U] [#7 -0.05,-0.01,0.30,U] [#8 -0.38,-0.18,0.32,U] 
23:08:24.643 00.002 7008 refined, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.33, -0.17}
23:08:24.645 00.002 7008 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.07) = xAngle (-2.14 = -2.14)
23:08:24.647 00.002 7008 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.56 = -2.56)
23:08:24.648 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.22 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
23:08:24.651 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.19, opts=13)
23:08:24.653 00.002 7008 Enqueuing Move request for scope (-0.14, -0.19)
23:08:24.656 00.003 8532 Worker thread wakes up
23:08:24.656 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
23:08:24.656 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
23:08:24.656 00.000 8532 Moving (-0.14, -0.19) raw xDistance=-0.13 yDistance=-0.13
23:08:24.656 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:08:24.656 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.656 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59616, med=2514, FiltMin=2251, FiltMax=31575, Gamma=0.990
23:08:24.658 00.002 7008 UpdateGuideState exits: m=275934 SNR=339.8
23:08:24.659 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.662 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:24.664 00.002 7008 Enqueuing Expose request
23:08:24.667 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:24.667 00.000 8532 MoveAxis(E, 0, ABG)
23:08:24.667 00.000 8532 Move returns status 0, amount 0
23:08:24.667 00.000 8532 MoveAxis(N, 0, ABG)
23:08:24.667 00.000 8532 Move returns status 0, amount 0
23:08:24.667 00.000 8532 move complete, result=0
23:08:24.667 00.000 8532 worker thread done servicing request
23:08:24.667 00.000 8532 Worker thread wakes up
23:08:24.667 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:24.667 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:24.667 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:25.085 00.418 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5aeebc8c-6321-4342-baaa-ea2f78e58f73"}
23:08:25.089 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5aeebc8c-6321-4342-baaa-ea2f78e58f73"}
23:08:25.093 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f489894-4684-427d-8d09-8e479f3d5851"}
23:08:25.099 00.006 7008 case statement mapped state 6 to 3
23:08:25.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f489894-4684-427d-8d09-8e479f3d5851"}
23:08:25.105 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9002ef71-06eb-4b6e-a61b-c50baa24bd48"}
23:08:25.109 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":788,"width":15,"height":15,"star_pos":[7.21,6.94],"pixels":"..."},"id":"9002ef71-06eb-4b6e-a61b-c50baa24bd48"}
23:08:26.789 01.680 8532 Exposure complete
23:08:26.819 00.030 8532 worker thread done servicing request
23:08:26.820 00.001 7008 OnExposeComplete: enter
23:08:26.822 00.002 7008 UpdateGuideState(): m_state=6
23:08:26.824 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
23:08:26.826 00.002 7008 Star::Find returns 1 (0), X=551.70, Y=443.73, Mass=269071, SNR=331.2, Peak=50427 HFD=2.5
23:08:26.831 00.005 7008 MultiStar: [#1 -0.52,-0.33,0.54,U] [#2 -0.69,-0.42,0.54,U] [#3 -0.55,-0.41,0.44,U] [#4 -0.41,-0.54,0.36,U] [#5 -0.50,-0.31,0.33,U] [#6 -0.65,-0.35,0.35,U] [#7 -0.63,-0.27,0.28,U] [#8 -1.10,-0.31,0.34,U] 
23:08:26.833 00.002 7008 refined, 8 included, MultiStar: {-0.68, -0.37}, one-star: {-0.84, -0.38}
23:08:26.834 00.001 7008 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.07) = xAngle (-2.56 = -2.56)
23:08:26.836 00.002 7008 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.98 = -2.98)
23:08:26.839 00.003 7008 CameraToMount -- cameraX=-0.68 cameraY=-0.37 hyp=0.77 cameraTheta=-2.64 mountX=-0.65 mountY=-0.13, mountTheta=-2.95
23:08:26.841 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.68, y=-0.37, opts=13)
23:08:26.843 00.002 7008 Enqueuing Move request for scope (-0.68, -0.37)
23:08:26.845 00.002 8532 Worker thread wakes up
23:08:26.845 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.37) opts 0xd
23:08:26.845 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.68, -0.37)
23:08:26.847 00.002 8532 Moving (-0.68, -0.37) raw xDistance=-0.65 yDistance=-0.13
23:08:26.847 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
23:08:26.847 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:26.847 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62754, med=2516, FiltMin=2278, FiltMax=29920, Gamma=0.990
23:08:26.849 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:26.849 00.000 8532 MoveAxis(E, 588, ABG)
23:08:26.849 00.000 8532 Guiding  Dir = 2, Dur = 588
23:08:26.849 00.000 7008 UpdateGuideState exits: m=269071 SNR=331.2
23:08:26.850 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:26.851 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:26.853 00.002 8532 IsSlewing returns 0
23:08:26.854 00.001 7008 Enqueuing Expose request
23:08:26.856 00.002 8532 IsGuiding returns 0
23:08:26.856 00.000 8532 PulseGuide returned control before completion, sleep 598
23:08:27.086 00.230 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d534867a-daed-427b-955a-d3cd2a8d4018"}
23:08:27.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d534867a-daed-427b-955a-d3cd2a8d4018"}
23:08:27.090 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb8b5976-547f-434c-b574-3abcedd4427c"}
23:08:27.094 00.004 7008 case statement mapped state 6 to 3
23:08:27.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb8b5976-547f-434c-b574-3abcedd4427c"}
23:08:27.099 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52a5372b-ef4d-47e5-bfbc-dc2c5aa1c8a4"}
23:08:27.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":789,"width":15,"height":15,"star_pos":[6.70,6.73],"pixels":"..."},"id":"52a5372b-ef4d-47e5-bfbc-dc2c5aa1c8a4"}
23:08:27.469 00.368 8532 IsGuiding returns 0
23:08:27.469 00.000 8532 Move returns status 0, amount 588
23:08:27.469 00.000 8532 MoveAxis(N, 0, ABG)
23:08:27.469 00.000 8532 Move returns status 0, amount 0
23:08:27.469 00.000 8532 move complete, result=0
23:08:27.469 00.000 8532 worker thread done servicing request
23:08:27.469 00.000 8532 Worker thread wakes up
23:08:27.470 00.001 7008 GuideStep: -0.6 px 588 ms EAST, -0.1 px 0 ms NORTH
23:08:27.473 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:27.473 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:29.088 01.615 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d322c7b-ee82-477b-94c9-3584e629d177"}
23:08:29.094 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d322c7b-ee82-477b-94c9-3584e629d177"}
23:08:29.098 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3e3cb131-e0c6-460c-b4c2-f228137be980"}
23:08:29.100 00.002 7008 case statement mapped state 6 to 3
23:08:29.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e3cb131-e0c6-460c-b4c2-f228137be980"}
23:08:29.105 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d69a624e-d56a-4cf8-be83-76839ad8cdbe"}
23:08:29.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":789,"width":15,"height":15,"star_pos":[6.70,6.73],"pixels":"..."},"id":"d69a624e-d56a-4cf8-be83-76839ad8cdbe"}
23:08:29.598 00.491 8532 Exposure complete
23:08:29.651 00.053 8532 worker thread done servicing request
23:08:29.651 00.000 7008 OnExposeComplete: enter
23:08:29.653 00.002 7008 UpdateGuideState(): m_state=6
23:08:29.656 00.003 7008 Star::Find(15, 551, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
23:08:29.658 00.002 7008 Star::Find returns 1 (0), X=551.97, Y=443.78, Mass=269803, SNR=340.2, Peak=49096 HFD=2.5
23:08:29.661 00.003 7008 MultiStar: [#1 -0.22,-0.34,0.54,U] [#2 -0.45,-0.38,0.52,U] [#3 -0.20,-0.48,0.41,U] [#4 -0.09,-0.45,0.35,U] [#5 -0.22,-0.30,0.34,U] [#6 -0.38,-0.35,0.35,U] [#7 -0.33,-0.15,0.29,U] [#8 -0.53,-0.44,0.33,U] 
23:08:29.663 00.002 7008 refined, 8 included, MultiStar: {-0.37, -0.36}, one-star: {-0.57, -0.33}
23:08:29.665 00.002 7008 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.07) = xAngle (-2.30 = -2.30)
23:08:29.667 00.002 7008 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.71 = -2.71)
23:08:29.669 00.002 7008 CameraToMount -- cameraX=-0.37 cameraY=-0.36 hyp=0.51 cameraTheta=-2.37 mountX=-0.34 mountY=-0.21, mountTheta=-2.59
23:08:29.674 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.37, y=-0.36, opts=13)
23:08:29.676 00.002 7008 Enqueuing Move request for scope (-0.37, -0.36)
23:08:29.677 00.001 8532 Worker thread wakes up
23:08:29.678 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.36) opts 0xd
23:08:29.678 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.37, -0.36)
23:08:29.678 00.000 8532 Moving (-0.37, -0.36) raw xDistance=-0.34 yDistance=-0.21
23:08:29.678 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
23:08:29.678 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:29.678 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63807, med=2514, FiltMin=2262, FiltMax=28501, Gamma=0.990
23:08:29.680 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:08:29.680 00.000 8532 MoveAxis(E, 352, ABG)
23:08:29.680 00.000 7008 UpdateGuideState exits: m=269803 SNR=340.2
23:08:29.683 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:29.686 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:29.688 00.002 7008 Enqueuing Expose request
23:08:29.689 00.001 8532 Guiding  Dir = 2, Dur = 352
23:08:29.690 00.001 8532 IsSlewing returns 0
23:08:29.690 00.000 8532 IsGuiding returns 0
23:08:29.690 00.000 8532 PulseGuide returned control before completion, sleep 362
23:08:30.059 00.369 8532 IsGuiding returns 0
23:08:30.059 00.000 8532 Move returns status 0, amount 352
23:08:30.059 00.000 8532 MoveAxis(N, 0, ABG)
23:08:30.059 00.000 8532 Move returns status 0, amount 0
23:08:30.059 00.000 8532 move complete, result=0
23:08:30.059 00.000 8532 worker thread done servicing request
23:08:30.059 00.000 8532 Worker thread wakes up
23:08:30.059 00.000 7008 GuideStep: -0.3 px 352 ms EAST, -0.2 px 0 ms NORTH
23:08:30.062 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:30.063 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:31.086 01.023 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93546d2a-d28f-4a7f-9f35-526e8be6f575"}
23:08:31.091 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93546d2a-d28f-4a7f-9f35-526e8be6f575"}
23:08:31.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"741b6eb0-fb19-4c17-aa8d-68129f0c314d"}
23:08:31.097 00.003 7008 case statement mapped state 6 to 3
23:08:31.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"741b6eb0-fb19-4c17-aa8d-68129f0c314d"}
23:08:31.103 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"826279de-e7cb-4e1f-a80d-f879671cbe43"}
23:08:31.106 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":790,"width":15,"height":15,"star_pos":[6.97,6.78],"pixels":"..."},"id":"826279de-e7cb-4e1f-a80d-f879671cbe43"}
23:08:32.193 01.087 8532 Exposure complete
23:08:32.246 00.053 8532 worker thread done servicing request
23:08:32.246 00.000 7008 OnExposeComplete: enter
23:08:32.251 00.005 7008 UpdateGuideState(): m_state=6
23:08:32.253 00.002 7008 Star::Find(15, 551, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
23:08:32.256 00.003 7008 Star::Find returns 1 (0), X=552.48, Y=444.08, Mass=274170, SNR=335.5, Peak=43065 HFD=2.4
23:08:32.259 00.003 7008 MultiStar: [#1 0.31,0.08,0.54,U] [#2 0.06,-0.03,0.55,U] [#3 0.30,0.00,0.42,U] [#4 0.39,-0.05,0.37,U] [#5 0.32,0.13,0.34,U] [#6 0.20,-0.02,0.36,U] [#7 0.16,0.12,0.29,U] [#8 -0.05,-0.03,0.32,U] 
23:08:32.260 00.001 7008 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {-0.06, -0.04}
23:08:32.262 00.002 7008 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.07) = xAngle (-2.46 = -2.46)
23:08:32.265 00.003 7008 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.87 = -2.87)
23:08:32.268 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.53 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
23:08:32.273 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.04, opts=13)
23:08:32.277 00.004 7008 Enqueuing Move request for scope (-0.06, -0.04)
23:08:32.279 00.002 8532 Worker thread wakes up
23:08:32.280 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:08:32.280 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:08:32.280 00.000 8532 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:08:32.280 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:08:32.280 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.280 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61158, med=2516, FiltMin=2289, FiltMax=34235, Gamma=0.990
23:08:32.283 00.003 7008 UpdateGuideState exits: m=274170 SNR=335.5
23:08:32.284 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.286 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:32.289 00.003 7008 Enqueuing Expose request
23:08:32.291 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:32.292 00.001 8532 MoveAxis(E, 0, ABG)
23:08:32.292 00.000 8532 Move returns status 0, amount 0
23:08:32.292 00.000 8532 MoveAxis(N, 0, ABG)
23:08:32.292 00.000 8532 Move returns status 0, amount 0
23:08:32.292 00.000 8532 move complete, result=0
23:08:32.292 00.000 8532 worker thread done servicing request
23:08:32.292 00.000 8532 Worker thread wakes up
23:08:32.292 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:32.296 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:32.296 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:33.086 00.790 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2fa3b7b8-0c0b-4851-a631-1e6005175679"}
23:08:33.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2fa3b7b8-0c0b-4851-a631-1e6005175679"}
23:08:33.102 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd0090ce-7a1e-45ef-89f0-b4583d156035"}
23:08:33.106 00.004 7008 case statement mapped state 6 to 3
23:08:33.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd0090ce-7a1e-45ef-89f0-b4583d156035"}
23:08:33.112 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5f031151-d59c-4b08-b2f2-d1948fd75450"}
23:08:33.115 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":791,"width":15,"height":15,"star_pos":[7.48,7.08],"pixels":"..."},"id":"5f031151-d59c-4b08-b2f2-d1948fd75450"}
23:08:34.421 01.306 8532 Exposure complete
23:08:34.466 00.045 8532 worker thread done servicing request
23:08:34.468 00.002 7008 OnExposeComplete: enter
23:08:34.470 00.002 7008 UpdateGuideState(): m_state=6
23:08:34.472 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
23:08:34.473 00.001 7008 Star::Find returns 1 (0), X=552.34, Y=444.04, Mass=268824, SNR=334.7, Peak=41202 HFD=2.3
23:08:34.476 00.003 7008 MultiStar: [#1 0.14,-0.05,0.55,U] [#2 -0.00,-0.16,0.54,U] [#3 0.17,-0.15,0.44,U] [#4 0.31,-0.18,0.35,U] [#5 0.24,0.01,0.33,U] [#6 0.03,-0.08,0.35,U] [#7 0.02,0.08,0.28,U] [#8 -0.21,-0.05,0.33,U] 
23:08:34.478 00.002 7008 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.20, -0.08}
23:08:34.479 00.001 7008 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.07) = xAngle (-1.23 = -1.23)
23:08:34.481 00.002 7008 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.64 = -1.64)
23:08:34.483 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.30 mountX=0.03 mountY=-0.08, mountTheta=-1.25
23:08:34.487 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.08, opts=13)
23:08:34.489 00.002 7008 Enqueuing Move request for scope (0.02, -0.08)
23:08:34.491 00.002 8532 Worker thread wakes up
23:08:34.491 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:08:34.491 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:08:34.491 00.000 8532 Moving (0.02, -0.08) raw xDistance=0.03 yDistance=-0.08
23:08:34.491 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:08:34.491 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:34.492 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:34.492 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58388, med=2516, FiltMin=1933, FiltMax=33205, Gamma=0.990
23:08:34.494 00.002 7008 UpdateGuideState exits: m=268824 SNR=334.7
23:08:34.496 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.498 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:34.500 00.002 7008 Enqueuing Expose request
23:08:34.501 00.001 8532 MoveAxis(E, 0, ABG)
23:08:34.501 00.000 8532 Move returns status 0, amount 0
23:08:34.501 00.000 8532 MoveAxis(N, 0, ABG)
23:08:34.501 00.000 8532 Move returns status 0, amount 0
23:08:34.501 00.000 8532 move complete, result=0
23:08:34.501 00.000 8532 worker thread done servicing request
23:08:34.502 00.001 8532 Worker thread wakes up
23:08:34.502 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:34.502 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:34.502 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:35.086 00.584 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6127596b-5ee7-4738-a388-4ea3761a196b"}
23:08:35.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6127596b-5ee7-4738-a388-4ea3761a196b"}
23:08:35.093 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"796926fd-2543-47c4-8805-a59ed58b0645"}
23:08:35.095 00.002 7008 case statement mapped state 6 to 3
23:08:35.098 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"796926fd-2543-47c4-8805-a59ed58b0645"}
23:08:35.104 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7cc332d5-4618-4452-80a6-47caf02547b3"}
23:08:35.109 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":792,"width":15,"height":15,"star_pos":[7.34,7.04],"pixels":"..."},"id":"7cc332d5-4618-4452-80a6-47caf02547b3"}
23:08:36.634 01.525 8532 Exposure complete
23:08:36.681 00.047 8532 worker thread done servicing request
23:08:36.681 00.000 7008 OnExposeComplete: enter
23:08:36.683 00.002 7008 UpdateGuideState(): m_state=6
23:08:36.685 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
23:08:36.687 00.002 7008 Star::Find returns 1 (0), X=552.10, Y=443.97, Mass=275753, SNR=342.5, Peak=54575 HFD=2.1
23:08:36.689 00.002 7008 MultiStar: [#1 -0.09,-0.05,0.55,U] [#2 -0.32,-0.09,0.52,U] [#3 -0.06,-0.08,0.42,U] [#4 0.02,-0.06,0.33,U] [#5 -0.02,-0.00,0.33,U] [#6 -0.22,-0.15,0.36,U] [#7 -0.18,0.04,0.28,U] [#8 -0.40,-0.15,0.32,U] 
23:08:36.691 00.002 7008 refined, 8 included, MultiStar: {-0.23, -0.09}, one-star: {-0.44, -0.15}
23:08:36.693 00.002 7008 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
23:08:36.695 00.002 7008 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.11 = -3.11)
23:08:36.697 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.77 mountX=-0.22 mountY=-0.01, mountTheta=-3.11
23:08:36.700 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.09, opts=13)
23:08:36.702 00.002 7008 Enqueuing Move request for scope (-0.23, -0.09)
23:08:36.705 00.003 8532 Worker thread wakes up
23:08:36.705 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
23:08:36.705 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
23:08:36.705 00.000 8532 Moving (-0.23, -0.09) raw xDistance=-0.22 yDistance=-0.01
23:08:36.705 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:08:36.705 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2517, FiltMin=1800, FiltMax=24984, Gamma=0.990
23:08:36.708 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:36.708 00.000 7008 UpdateGuideState exits: m=275753 SNR=342.5
23:08:36.710 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:36.710 00.000 8532 MoveAxis(E, 202, ABG)
23:08:36.710 00.000 8532 Guiding  Dir = 2, Dur = 202
23:08:36.710 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:36.712 00.002 8532 IsSlewing returns 0
23:08:36.712 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:36.714 00.002 7008 Enqueuing Expose request
23:08:36.716 00.002 8532 IsGuiding returns 0
23:08:36.716 00.000 8532 PulseGuide returned control before completion, sleep 212
23:08:36.938 00.222 8532 IsGuiding returns 0
23:08:36.938 00.000 8532 Move returns status 0, amount 202
23:08:36.938 00.000 8532 MoveAxis(N, 0, ABG)
23:08:36.938 00.000 8532 Move returns status 0, amount 0
23:08:36.938 00.000 8532 move complete, result=0
23:08:36.938 00.000 8532 worker thread done servicing request
23:08:36.938 00.000 7008 GuideStep: -0.2 px 202 ms EAST, -0.0 px 0 ms NORTH
23:08:36.941 00.003 8532 Worker thread wakes up
23:08:36.941 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:36.941 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:37.085 00.144 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"07a5e4c4-1955-48ab-8f57-fd5e28fdd63c"}
23:08:37.089 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"07a5e4c4-1955-48ab-8f57-fd5e28fdd63c"}
23:08:37.095 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99e059d8-42c8-46cc-a598-fd33dd9dabd5"}
23:08:37.097 00.002 7008 case statement mapped state 6 to 3
23:08:37.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"99e059d8-42c8-46cc-a598-fd33dd9dabd5"}
23:08:37.103 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e7857d7-a44b-4654-924a-994d1ffd315e"}
23:08:37.105 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":793,"width":15,"height":15,"star_pos":[7.10,6.97],"pixels":"..."},"id":"0e7857d7-a44b-4654-924a-994d1ffd315e"}
23:08:39.067 01.962 8532 Exposure complete
23:08:39.086 00.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b7452ae-ba10-4b49-9ff3-53e99856f585"}
23:08:39.090 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b7452ae-ba10-4b49-9ff3-53e99856f585"}
23:08:39.095 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cb6b7c5-0adc-42da-a51e-ab9970a2212c"}
23:08:39.097 00.002 7008 case statement mapped state 6 to 3
23:08:39.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cb6b7c5-0adc-42da-a51e-ab9970a2212c"}
23:08:39.112 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a89ec257-4acd-4eef-aba3-20f3d97b1a78"}
23:08:39.116 00.004 8532 worker thread done servicing request
23:08:39.116 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":793,"width":15,"height":15,"star_pos":[7.10,6.97],"pixels":"..."},"id":"a89ec257-4acd-4eef-aba3-20f3d97b1a78"}
23:08:39.118 00.002 7008 OnExposeComplete: enter
23:08:39.120 00.002 7008 UpdateGuideState(): m_state=6
23:08:39.122 00.002 7008 Star::Find(15, 552, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
23:08:39.126 00.004 7008 Star::Find returns 1 (0), X=552.22, Y=444.05, Mass=276364, SNR=336.6, Peak=48384 HFD=2.4
23:08:39.128 00.002 7008 MultiStar: [#1 0.02,0.02,0.55,U] [#2 -0.19,-0.06,0.54,U] [#3 0.06,-0.03,0.43,U] [#4 0.20,-0.00,0.34,U] [#5 0.14,0.06,0.33,U] [#6 -0.12,-0.02,0.34,U] [#7 -0.12,0.16,0.28,U] [#8 -0.21,-0.01,0.34,U] 
23:08:39.129 00.001 7008 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.32, -0.06}
23:08:39.130 00.001 7008 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.07) = xAngle (-2.98 = -2.98)
23:08:39.131 00.001 7008 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.89)
23:08:39.132 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.05 mountX=-0.10 mountY=0.02, mountTheta=2.90
23:08:39.136 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.01, opts=13)
23:08:39.137 00.001 7008 Enqueuing Move request for scope (-0.10, -0.01)
23:08:39.139 00.002 8532 Worker thread wakes up
23:08:39.139 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:08:39.139 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:08:39.139 00.000 8532 Moving (-0.10, -0.01) raw xDistance=-0.10 yDistance=0.02
23:08:39.139 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65031, med=2518, FiltMin=1828, FiltMax=30367, Gamma=0.990
23:08:39.142 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:08:39.142 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:39.142 00.000 7008 UpdateGuideState exits: m=276364 SNR=336.6
23:08:39.143 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:39.143 00.000 8532 MoveAxis(E, 0, ABG)
23:08:39.143 00.000 8532 Move returns status 0, amount 0
23:08:39.143 00.000 8532 MoveAxis(N, 0, ABG)
23:08:39.144 00.001 8532 Move returns status 0, amount 0
23:08:39.144 00.000 8532 move complete, result=0
23:08:39.144 00.000 8532 worker thread done servicing request
23:08:39.144 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.146 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:39.148 00.002 7008 Enqueuing Expose request
23:08:39.150 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:39.153 00.003 8532 Worker thread wakes up
23:08:39.154 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:39.154 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:41.086 01.932 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9c211af-7d34-4e9f-90fe-1705ca605f92"}
23:08:41.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9c211af-7d34-4e9f-90fe-1705ca605f92"}
23:08:41.092 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ccf05c9-f200-4fa6-bb63-ba72404c220f"}
23:08:41.097 00.005 7008 case statement mapped state 6 to 3
23:08:41.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ccf05c9-f200-4fa6-bb63-ba72404c220f"}
23:08:41.103 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"887f0377-b919-477f-ba0c-8d3f77c40fd2"}
23:08:41.108 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":794,"width":15,"height":15,"star_pos":[7.22,7.05],"pixels":"..."},"id":"887f0377-b919-477f-ba0c-8d3f77c40fd2"}
23:08:41.272 00.164 8532 Exposure complete
23:08:41.324 00.052 8532 worker thread done servicing request
23:08:41.325 00.001 7008 OnExposeComplete: enter
23:08:41.327 00.002 7008 UpdateGuideState(): m_state=6
23:08:41.328 00.001 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
23:08:41.331 00.003 7008 Star::Find returns 1 (0), X=552.26, Y=444.18, Mass=281484, SNR=346.5, Peak=46433 HFD=2.4
23:08:41.334 00.003 7008 MultiStar: [#1 0.07,0.13,0.53,U] [#2 -0.12,0.02,0.52,U] [#3 0.07,0.14,0.41,U] [#4 0.28,0.23,0.35,U] [#5 0.19,0.22,0.33,U] [#6 -0.15,0.14,0.36,U] [#7 -0.01,0.29,0.27,U] [#8 -0.15,-0.06,0.34,U] 
23:08:41.336 00.002 7008 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.28, 0.07}
23:08:41.339 00.003 7008 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.07) = xAngle (2.09 = 2.09)
23:08:41.341 00.002 7008 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.68 = 1.68)
23:08:41.344 00.003 7008 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.02 mountX=-0.06 mountY=0.13, mountTheta=2.03
23:08:41.347 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.11, opts=13)
23:08:41.350 00.003 7008 Enqueuing Move request for scope (-0.05, 0.11)
23:08:41.353 00.003 8532 Worker thread wakes up
23:08:41.353 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:08:41.353 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:08:41.353 00.000 8532 Moving (-0.05, 0.11) raw xDistance=-0.06 yDistance=0.13
23:08:41.353 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:41.353 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:41.353 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65278, med=2517, FiltMin=1706, FiltMax=30565, Gamma=0.990
23:08:41.357 00.004 7008 UpdateGuideState exits: m=281484 SNR=346.5
23:08:41.359 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:08:41.360 00.001 8532 MoveAxis(E, 0, ABG)
23:08:41.360 00.000 8532 Move returns status 0, amount 0
23:08:41.360 00.000 8532 MoveAxis(N, 0, ABG)
23:08:41.360 00.000 8532 Move returns status 0, amount 0
23:08:41.360 00.000 8532 move complete, result=0
23:08:41.360 00.000 8532 worker thread done servicing request
23:08:41.360 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.362 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:41.364 00.002 7008 Enqueuing Expose request
23:08:41.365 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:41.367 00.002 8532 Worker thread wakes up
23:08:41.367 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:41.367 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(538,429,31,31)
23:08:43.036 01.669 7008 evsrv: cli 007F48A8 connect
23:08:43.039 00.003 7008 case statement mapped state 6 to 3
23:08:43.044 00.005 7008 case statement mapped state 6 to 3
23:08:43.045 00.001 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"3382169a-6054-457d-a59f-2380067f74f5"}
23:08:43.047 00.002 7008 case statement mapped state 6 to 3
23:08:43.049 00.002 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3382169a-6054-457d-a59f-2380067f74f5"}
23:08:43.058 00.009 7008 evsrv: cli 007F48A8 disconnect
23:08:43.064 00.006 7008 evsrv: cli 007F3C28 connect
23:08:43.066 00.002 7008 case statement mapped state 6 to 3
23:08:43.068 00.002 7008 case statement mapped state 6 to 3
23:08:43.071 00.003 7008 evsrv: cli 007F3C28 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"55e64c66-e0f2-4995-bf2a-a17961693984"}
23:08:43.072 00.001 7008 PhdController::Dither begins
23:08:43.076 00.004 7008 dither: size=5.00, dRA=-4.99 dDec=0.64
23:08:43.079 00.003 7008 MountToCamera -- mountTheta (3.01) + m_xAngle (-0.07) = xAngle (2.94 = 2.94)
23:08:43.081 00.002 7008 MountToCamera -- mountX=-4.99 mountY=0.64 hyp=5.03 mountTheta=3.01 cameraX=-4.93, cameraY=0.99 cameraTheta=2.94
23:08:43.084 00.003 7008 setting lock position to (547.61, 445.10)
23:08:43.086 00.002 7008 Mount: notify guiding dithered (-4.9, 1.0)
23:08:43.088 00.002 7008 MultiStar: stabilizing after lock position change
23:08:43.089 00.001 7008 Status Line: Dither by -4.99,0.64
23:08:43.093 00.004 7008 PhdController: newstate STATE_SETTLE_BEGIN
23:08:43.095 00.002 7008 PhdController: newstate STATE_SETTLE_WAIT
23:08:43.095 00.000 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":0,"id":"55e64c66-e0f2-4995-bf2a-a17961693984"}
23:08:43.098 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fab7f20-890f-4474-acc6-1af6e802dc2c"}
23:08:43.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fab7f20-890f-4474-acc6-1af6e802dc2c"}
23:08:43.102 00.002 7008 evsrv: cli 007F3C28 disconnect
23:08:43.104 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55019d57-8d2f-4782-8450-ba16d6d5f9cd"}
23:08:43.107 00.003 7008 case statement mapped state 6 to 3
23:08:43.110 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55019d57-8d2f-4782-8450-ba16d6d5f9cd"}
23:08:43.112 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b264ec50-174b-4959-b46a-59e51683c20e"}
23:08:43.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":795,"width":15,"height":15,"star_pos":[7.26,7.18],"pixels":"..."},"id":"b264ec50-174b-4959-b46a-59e51683c20e"}
23:08:43.487 00.373 8532 Exposure complete
23:08:43.518 00.031 8532 worker thread done servicing request
23:08:43.518 00.000 7008 OnExposeComplete: enter
23:08:43.520 00.002 7008 UpdateGuideState(): m_state=6
23:08:43.522 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
23:08:43.523 00.001 7008 Star::Find returns 1 (0), X=552.21, Y=444.14, Mass=269197, SNR=328.8, Peak=48415 HFD=2.3
23:08:43.525 00.002 7008 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.07) = xAngle (-0.14 = -0.14)
23:08:43.527 00.002 7008 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.55 = -0.55)
23:08:43.528 00.001 7008 CameraToMount -- cameraX=4.60 cameraY=-0.96 hyp=4.70 cameraTheta=-0.21 mountX=4.65 mountY=-2.45, mountTheta=-0.48
23:08:43.531 00.003 7008 dither recenter: remaining=(5.0,-0.6) step=(5.0,-0.6)
23:08:43.532 00.001 7008 MountToCamera -- mountTheta (-0.13) + m_xAngle (-0.07) = xAngle (-0.20 = -0.20)
23:08:43.534 00.002 7008 MountToCamera -- mountX=4.99 mountY=-0.64 hyp=5.03 mountTheta=-0.13 cameraX=4.93, cameraY=-0.99 cameraTheta=-0.20
23:08:43.535 00.001 7008 SchedulePrimaryMove(0F0692D8, x=4.93, y=-0.99, opts=4)
23:08:43.537 00.002 7008 Enqueuing Move request for scope (4.93, -0.99)
23:08:43.538 00.001 7008 Mount: notify direct move 4.99,-0.64
23:08:43.540 00.002 8532 Worker thread wakes up
23:08:43.540 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65529, med=2518, FiltMin=1745, FiltMax=30019, Gamma=0.990
23:08:43.541 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (4.93, -0.99) opts 0x4
23:08:43.541 00.000 7008 UpdateGuideState exits: m=269197 SNR=328.8
23:08:43.543 00.002 8532 Handling offset move in thread for scope, endpoint = (4.93, -0.99)
23:08:43.543 00.000 7008 PhdController: settling, locked = 1, distance = 5.06 (1.50) aobump = 0 frame = 1 / 99999
23:08:43.545 00.002 8532 Moving (4.93, -0.99) raw xDistance=4.99 yDistance=-0.64
23:08:43.545 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623723.545,"Host":"MINI_AIR12","Inst":1,"Distance":5.06,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:43.547 00.002 8532 MoveAxis(W, 7184, B)
23:08:43.547 00.000 8532 Guiding  Dir = 3, Dur = 7184
23:08:43.547 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.549 00.002 8532 IsSlewing returns 0
23:08:43.549 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:43.551 00.002 8532 IsGuiding returns 0
23:08:43.551 00.000 7008 Enqueuing Expose request
23:08:43.552 00.001 8532 PulseGuide returned control before completion, sleep 7194
23:08:45.085 01.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e31963f8-36e5-4242-9b18-14163e054bfe"}
23:08:45.086 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e31963f8-36e5-4242-9b18-14163e054bfe"}
23:08:45.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02c96c1a-53ab-4d6b-99d3-a1fa30a52f0a"}
23:08:45.091 00.002 7008 case statement mapped state 6 to 3
23:08:45.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"02c96c1a-53ab-4d6b-99d3-a1fa30a52f0a"}
23:08:45.095 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3e2d1a4-8c78-4ef2-a341-00016d65c233"}
23:08:45.096 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"b3e2d1a4-8c78-4ef2-a341-00016d65c233"}
23:08:47.085 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ebffdbb-b8ad-4e2d-980f-ff7ed5b98544"}
23:08:47.086 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ebffdbb-b8ad-4e2d-980f-ff7ed5b98544"}
23:08:47.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afa13209-ef00-4341-bf6a-9a1c904f0c9f"}
23:08:47.090 00.001 7008 case statement mapped state 6 to 3
23:08:47.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afa13209-ef00-4341-bf6a-9a1c904f0c9f"}
23:08:47.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1899dced-0f89-424c-ba01-fe6b85546613"}
23:08:47.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"1899dced-0f89-424c-ba01-fe6b85546613"}
23:08:49.213 02.118 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be90c80b-10ce-419f-86e4-12925ee0d681"}
23:08:49.215 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be90c80b-10ce-419f-86e4-12925ee0d681"}
23:08:49.325 00.110 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6c857c0-dd4c-4b60-a527-8978f1adb7bc"}
23:08:49.340 00.015 7008 case statement mapped state 6 to 3
23:08:49.347 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6c857c0-dd4c-4b60-a527-8978f1adb7bc"}
23:08:49.349 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3025bfb1-4d3d-4ec9-b35a-64ba5fd95176"}
23:08:49.351 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"3025bfb1-4d3d-4ec9-b35a-64ba5fd95176"}
23:08:50.750 01.399 8532 IsGuiding returns 0
23:08:50.750 00.000 8532 Move returns status 0, amount 7184
23:08:50.750 00.000 8532 MoveAxis(N, 1116, B)
23:08:50.750 00.000 8532 Guiding  Dir = 0, Dur = 1116
23:08:50.751 00.001 8532 IsSlewing returns 0
23:08:50.751 00.000 8532 IsGuiding returns 0
23:08:50.751 00.000 8532 PulseGuide returned control before completion, sleep 1126
23:08:51.184 00.433 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d094e379-8530-4664-8372-9323e1fd5ce1"}
23:08:51.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d094e379-8530-4664-8372-9323e1fd5ce1"}
23:08:51.188 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5177ffdd-7e14-4d53-b039-2313548d10d3"}
23:08:51.189 00.001 7008 case statement mapped state 6 to 3
23:08:51.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5177ffdd-7e14-4d53-b039-2313548d10d3"}
23:08:51.194 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"002c3174-95d6-4950-aba2-98f523d4c78d"}
23:08:51.195 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"002c3174-95d6-4950-aba2-98f523d4c78d"}
23:08:51.893 00.698 8532 IsGuiding returns 0
23:08:51.893 00.000 8532 Move returns status 0, amount 1116
23:08:51.893 00.000 8532 move complete, result=0
23:08:51.893 00.000 8532 worker thread done servicing request
23:08:51.893 00.000 8532 Worker thread wakes up
23:08:51.894 00.001 7008 GuideStep: 5.0 px 7184 ms WEST, -0.6 px 1116 ms NORTH
23:08:51.895 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:51.895 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:08:53.183 01.288 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40ef4709-c635-4764-9ca0-fc4cb197c609"}
23:08:53.184 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40ef4709-c635-4764-9ca0-fc4cb197c609"}
23:08:53.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4724ee85-0372-4bf3-90e5-7b18826ce7e4"}
23:08:53.188 00.001 7008 case statement mapped state 6 to 3
23:08:53.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4724ee85-0372-4bf3-90e5-7b18826ce7e4"}
23:08:53.191 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8108fbbd-7fec-455f-805a-eea126803733"}
23:08:53.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":796,"width":15,"height":15,"star_pos":[7.21,7.14],"pixels":"..."},"id":"8108fbbd-7fec-455f-805a-eea126803733"}
23:08:54.019 00.826 8532 Exposure complete
23:08:54.058 00.039 8532 worker thread done servicing request
23:08:54.058 00.000 7008 OnExposeComplete: enter
23:08:54.060 00.002 7008 UpdateGuideState(): m_state=6
23:08:54.062 00.002 7008 Star::Find(15, 552, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
23:08:54.064 00.002 7008 Star::Find returns 1 (0), X=547.22, Y=443.37, Mass=277299, SNR=340.0, Peak=40869 HFD=2.8
23:08:54.066 00.002 7008 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.07) = xAngle (-1.72 = -1.72)
23:08:54.068 00.002 7008 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.13 = -2.13)
23:08:54.069 00.001 7008 CameraToMount -- cameraX=-0.39 cameraY=-1.73 hyp=1.77 cameraTheta=-1.79 mountX=-0.26 mountY=-1.50, mountTheta=-1.75
23:08:54.072 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.39, y=-1.73, opts=13)
23:08:54.075 00.003 7008 Enqueuing Move request for scope (-0.39, -1.73)
23:08:54.077 00.002 8532 Worker thread wakes up
23:08:54.077 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -1.73) opts 0xd
23:08:54.077 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.39, -1.73)
23:08:54.077 00.000 8532 Moving (-0.39, -1.73) raw xDistance=-0.26 yDistance=-1.50
23:08:54.077 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:08:54.077 00.000 8532 resist switch: large excursion: input -1.50 thresh 0.51 direction from 0 to -1
23:08:54.077 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.49
23:08:54.078 00.001 8532 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50
23:08:54.078 00.000 8532 MoveAxis(E, 239, ABG)
23:08:54.078 00.000 8532 Guiding  Dir = 2, Dur = 239
23:08:54.078 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49271, med=2512, FiltMin=1785, FiltMax=32337, Gamma=0.990
23:08:54.080 00.002 7008 UpdateGuideState exits: m=277299 SNR=340.0
23:08:54.083 00.003 7008 PhdController: settling, locked = 1, distance = 1.77 (1.50) aobump = 0 frame = 2 / 99999
23:08:54.086 00.003 8532 IsSlewing returns 0
23:08:54.086 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623734.086,"Host":"MINI_AIR12","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:54.088 00.002 8532 IsGuiding returns 0
23:08:54.088 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.091 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:54.093 00.002 7008 Enqueuing Expose request
23:08:54.094 00.001 8532 PulseGuide returned control before completion, sleep 249
23:08:54.353 00.259 8532 IsGuiding returns 0
23:08:54.353 00.000 8532 Move returns status 0, amount 239
23:08:54.353 00.000 8532 MoveAxis(N, 2627, ABG)
23:08:54.354 00.001 8532 duration set to 2500 by maxDecDuration
23:08:54.354 00.000 8532 Guiding  Dir = 0, Dur = 2500
23:08:54.354 00.000 8532 IsSlewing returns 0
23:08:54.354 00.000 8532 IsGuiding returns 0
23:08:54.355 00.001 8532 PulseGuide returned control before completion, sleep 2510
23:08:55.183 00.828 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2aabe257-c21c-4f8c-8bc7-090b0bf1ef7f"}
23:08:55.187 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2aabe257-c21c-4f8c-8bc7-090b0bf1ef7f"}
23:08:55.191 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3713c86d-3606-47d3-8be6-aa9fa7e3a890"}
23:08:55.193 00.002 7008 case statement mapped state 6 to 3
23:08:55.196 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3713c86d-3606-47d3-8be6-aa9fa7e3a890"}
23:08:55.200 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d089970-0048-4c93-8524-a083542cc8ef"}
23:08:55.203 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[7.22,7.37],"pixels":"..."},"id":"1d089970-0048-4c93-8524-a083542cc8ef"}
23:08:56.869 01.666 8532 IsGuiding returns 0
23:08:56.869 00.000 8532 Move returns status 0, amount 2500
23:08:56.870 00.001 8532 move complete, result=0
23:08:56.870 00.000 8532 worker thread done servicing request
23:08:56.870 00.000 8532 Worker thread wakes up
23:08:56.870 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:08:56.870 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:08:56.870 00.000 7008 GuideStep: -0.3 px 239 ms EAST, -1.5 px 2500 ms NORTH
23:08:57.183 00.313 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92e83636-a017-4d02-8333-abc7b8e43437"}
23:08:57.189 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92e83636-a017-4d02-8333-abc7b8e43437"}
23:08:57.193 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39d0a44f-63f8-4891-98c3-2f3b9a749809"}
23:08:57.198 00.005 7008 case statement mapped state 6 to 3
23:08:57.202 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"39d0a44f-63f8-4891-98c3-2f3b9a749809"}
23:08:57.205 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea4687d0-3e1e-44a7-8335-bc66b23311f8"}
23:08:57.210 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[7.22,7.37],"pixels":"..."},"id":"ea4687d0-3e1e-44a7-8335-bc66b23311f8"}
23:08:59.001 01.791 8532 Exposure complete
23:08:59.048 00.047 8532 worker thread done servicing request
23:08:59.048 00.000 7008 OnExposeComplete: enter
23:08:59.050 00.002 7008 UpdateGuideState(): m_state=6
23:08:59.052 00.002 7008 Star::Find(15, 547, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
23:08:59.053 00.001 7008 Star::Find returns 1 (0), X=547.19, Y=443.57, Mass=276729, SNR=343.3, Peak=46722 HFD=2.7
23:08:59.055 00.002 7008 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.07) = xAngle (-1.77 = -1.77)
23:08:59.058 00.003 7008 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.18 = -2.18)
23:08:59.059 00.001 7008 CameraToMount -- cameraX=-0.42 cameraY=-1.53 hyp=1.58 cameraTheta=-1.84 mountX=-0.31 mountY=-1.30, mountTheta=-1.81
23:08:59.064 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.42, y=-1.53, opts=13)
23:08:59.065 00.001 7008 Enqueuing Move request for scope (-0.42, -1.53)
23:08:59.067 00.002 8532 Worker thread wakes up
23:08:59.067 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -1.53) opts 0xd
23:08:59.067 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.42, -1.53)
23:08:59.067 00.000 8532 Moving (-0.42, -1.53) raw xDistance=-0.31 yDistance=-1.30
23:08:59.067 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:08:59.067 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54499, med=2513, FiltMin=1805, FiltMax=31969, Gamma=0.990
23:08:59.070 00.003 7008 UpdateGuideState exits: m=276729 SNR=343.3
23:08:59.072 00.002 7008 PhdController: settling, locked = 1, distance = 1.71 (1.50) aobump = 0 frame = 3 / 99999
23:08:59.074 00.002 8532 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
23:08:59.074 00.000 8532 MoveAxis(E, 302, ABG)
23:08:59.074 00.000 8532 Guiding  Dir = 2, Dur = 302
23:08:59.074 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623739.074,"Host":"MINI_AIR12","Inst":1,"Distance":1.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:59.077 00.003 8532 IsSlewing returns 0
23:08:59.077 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.078 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:08:59.080 00.002 8532 IsGuiding returns 0
23:08:59.080 00.000 7008 Enqueuing Expose request
23:08:59.083 00.003 8532 PulseGuide returned control before completion, sleep 312
23:08:59.182 00.099 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"503dfd05-97a3-446b-9736-afd63f50f5df"}
23:08:59.184 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"503dfd05-97a3-446b-9736-afd63f50f5df"}
23:08:59.186 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3783b79-ef50-4138-b181-8a4a2dd68fe1"}
23:08:59.188 00.002 7008 case statement mapped state 6 to 3
23:08:59.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3783b79-ef50-4138-b181-8a4a2dd68fe1"}
23:08:59.191 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e36f0248-bd65-4f3d-893f-278e6b248fa4"}
23:08:59.192 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":798,"width":15,"height":15,"star_pos":[7.19,6.57],"pixels":"..."},"id":"e36f0248-bd65-4f3d-893f-278e6b248fa4"}
23:08:59.400 00.208 8532 IsGuiding returns 0
23:08:59.401 00.001 8532 Move returns status 0, amount 302
23:08:59.401 00.000 8532 MoveAxis(N, 2274, ABG)
23:08:59.401 00.000 8532 Guiding  Dir = 0, Dur = 2274
23:08:59.401 00.000 8532 IsSlewing returns 0
23:08:59.401 00.000 8532 IsGuiding returns 0
23:08:59.402 00.001 8532 PulseGuide returned control before completion, sleep 2284
23:09:01.183 01.781 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16d6aed1-cd4e-47bb-97eb-70cac3d7dafa"}
23:09:01.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16d6aed1-cd4e-47bb-97eb-70cac3d7dafa"}
23:09:01.189 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45b59b53-9b9c-4cd1-aa60-cc5859947942"}
23:09:01.191 00.002 7008 case statement mapped state 6 to 3
23:09:01.193 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45b59b53-9b9c-4cd1-aa60-cc5859947942"}
23:09:01.196 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf2c9147-3be2-4b86-a827-049ee143db9a"}
23:09:01.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":798,"width":15,"height":15,"star_pos":[7.19,6.57],"pixels":"..."},"id":"bf2c9147-3be2-4b86-a827-049ee143db9a"}
23:09:01.702 00.504 8532 IsGuiding returns 0
23:09:01.702 00.000 8532 Move returns status 0, amount 2274
23:09:01.703 00.001 8532 move complete, result=0
23:09:01.703 00.000 8532 worker thread done servicing request
23:09:01.703 00.000 8532 Worker thread wakes up
23:09:01.704 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:01.704 00.000 7008 GuideStep: -0.3 px 302 ms EAST, -1.3 px 2274 ms NORTH
23:09:01.706 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:03.182 01.476 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4144a558-485b-4ca2-ac8f-3a79b699bdf8"}
23:09:03.187 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4144a558-485b-4ca2-ac8f-3a79b699bdf8"}
23:09:03.192 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"513180c7-d776-4f66-abde-56bbe4a0430b"}
23:09:03.196 00.004 7008 case statement mapped state 6 to 3
23:09:03.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"513180c7-d776-4f66-abde-56bbe4a0430b"}
23:09:03.201 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f00f893-c555-4ebf-833d-4d37d5dbb051"}
23:09:03.205 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":798,"width":15,"height":15,"star_pos":[7.19,6.57],"pixels":"..."},"id":"3f00f893-c555-4ebf-833d-4d37d5dbb051"}
23:09:03.836 00.631 8532 Exposure complete
23:09:03.877 00.041 8532 worker thread done servicing request
23:09:03.878 00.001 7008 OnExposeComplete: enter
23:09:03.880 00.002 7008 UpdateGuideState(): m_state=6
23:09:03.882 00.002 7008 Star::Find(15, 547, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
23:09:03.883 00.001 7008 Star::Find returns 1 (0), X=547.59, Y=443.70, Mass=262986, SNR=339.6, Peak=47329 HFD=2.5
23:09:03.885 00.002 7008 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.07) = xAngle (-1.51 = -1.51)
23:09:03.886 00.001 7008 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.92 = -1.92)
23:09:03.888 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-1.40 hyp=1.40 cameraTheta=-1.58 mountX=0.08 mountY=-1.32, mountTheta=-1.51
23:09:03.893 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-1.40, opts=13)
23:09:03.895 00.002 7008 Enqueuing Move request for scope (-0.01, -1.40)
23:09:03.897 00.002 8532 Worker thread wakes up
23:09:03.897 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62219, med=2513, FiltMin=1752, FiltMax=33650, Gamma=0.990
23:09:03.900 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.40) opts 0xd
23:09:03.900 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -1.40)
23:09:03.900 00.000 8532 Moving (-0.01, -1.40) raw xDistance=0.08 yDistance=-1.32
23:09:03.900 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:09:03.900 00.000 7008 UpdateGuideState exits: m=262986 SNR=339.6
23:09:03.902 00.002 8532 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
23:09:03.902 00.000 8532 MoveAxis(E, 0, ABG)
23:09:03.902 00.000 8532 Move returns status 0, amount 0
23:09:03.902 00.000 8532 MoveAxis(N, 2308, ABG)
23:09:03.902 00.000 7008 PhdController: settling, locked = 1, distance = 1.62 (1.50) aobump = 0 frame = 4 / 99999
23:09:03.905 00.003 8532 Guiding  Dir = 0, Dur = 2308
23:09:03.905 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623743.905,"Host":"MINI_AIR12","Inst":1,"Distance":1.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:09:03.907 00.002 8532 IsSlewing returns 0
23:09:03.907 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.909 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:03.911 00.002 7008 Enqueuing Expose request
23:09:03.912 00.001 8532 IsGuiding returns 0
23:09:03.912 00.000 8532 PulseGuide returned control before completion, sleep 2318
23:09:05.181 01.269 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b9bf33b-4274-4dde-b494-f8a8f76e1601"}
23:09:05.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b9bf33b-4274-4dde-b494-f8a8f76e1601"}
23:09:05.187 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"738dc0a5-94ca-42cb-89fa-4400239f3f96"}
23:09:05.189 00.002 7008 case statement mapped state 6 to 3
23:09:05.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"738dc0a5-94ca-42cb-89fa-4400239f3f96"}
23:09:05.195 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f004551-858a-4f92-acf7-fe97b8a78139"}
23:09:05.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":799,"width":15,"height":15,"star_pos":[6.59,6.70],"pixels":"..."},"id":"9f004551-858a-4f92-acf7-fe97b8a78139"}
23:09:06.244 01.046 8532 IsGuiding returns 1
23:09:06.244 00.000 8532 scope still moving after pulse duration time elapsed
23:09:06.275 00.031 8532 IsSlewing returns 0
23:09:06.276 00.001 8532 IsGuiding returns 0
23:09:06.276 00.000 8532 scope move finished after 2308 + 56 ms
23:09:06.276 00.000 8532 Move returns status 0, amount 2308
23:09:06.276 00.000 8532 move complete, result=0
23:09:06.278 00.002 8532 worker thread done servicing request
23:09:06.278 00.000 8532 Worker thread wakes up
23:09:06.278 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -1.3 px 2308 ms NORTH
23:09:06.281 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:06.282 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:07.181 00.899 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41aa6063-3aa8-4fdb-9e23-4c93770c7bee"}
23:09:07.188 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41aa6063-3aa8-4fdb-9e23-4c93770c7bee"}
23:09:07.191 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec085126-a976-4695-9240-208d2676272e"}
23:09:07.194 00.003 7008 case statement mapped state 6 to 3
23:09:07.198 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec085126-a976-4695-9240-208d2676272e"}
23:09:07.201 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f483f410-d164-4c2b-9684-1928b09a944a"}
23:09:07.204 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":799,"width":15,"height":15,"star_pos":[6.59,6.70],"pixels":"..."},"id":"f483f410-d164-4c2b-9684-1928b09a944a"}
23:09:08.413 01.209 8532 Exposure complete
23:09:08.465 00.052 8532 worker thread done servicing request
23:09:08.465 00.000 7008 OnExposeComplete: enter
23:09:08.467 00.002 7008 UpdateGuideState(): m_state=6
23:09:08.469 00.002 7008 Star::Find(15, 547, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
23:09:08.471 00.002 7008 Star::Find returns 1 (0), X=547.50, Y=443.77, Mass=262517, SNR=331.3, Peak=42334 HFD=2.5
23:09:08.474 00.003 7008 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.07) = xAngle (-1.58 = -1.58)
23:09:08.476 00.002 7008 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.99 = -1.99)
23:09:08.477 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=-1.33 hyp=1.34 cameraTheta=-1.65 mountX=-0.01 mountY=-1.22, mountTheta=-1.58
23:09:08.480 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-1.33, opts=13)
23:09:08.483 00.003 7008 Enqueuing Move request for scope (-0.11, -1.33)
23:09:08.485 00.002 8532 Worker thread wakes up
23:09:08.485 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.33) opts 0xd
23:09:08.485 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, -1.33)
23:09:08.485 00.000 8532 Moving (-0.11, -1.33) raw xDistance=-0.01 yDistance=-1.22
23:09:08.485 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:08.485 00.000 8532 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22
23:09:08.485 00.000 8532 MoveAxis(E, 0, ABG)
23:09:08.486 00.001 8532 Move returns status 0, amount 0
23:09:08.486 00.000 8532 MoveAxis(N, 2141, ABG)
23:09:08.486 00.000 8532 Guiding  Dir = 0, Dur = 2141
23:09:08.486 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59246, med=2512, FiltMin=1847, FiltMax=32266, Gamma=0.990
23:09:08.488 00.002 7008 UpdateGuideState exits: m=262517 SNR=331.3
23:09:08.489 00.001 7008 PhdController: settling, locked = 1, distance = 1.54 (1.50) aobump = 0 frame = 5 / 99999
23:09:08.491 00.002 8532 IsSlewing returns 0
23:09:08.491 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623748.491,"Host":"MINI_AIR12","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:09:08.493 00.002 8532 IsGuiding returns 0
23:09:08.493 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.496 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:08.497 00.001 7008 Enqueuing Expose request
23:09:08.500 00.003 8532 PulseGuide returned control before completion, sleep 2151
23:09:09.180 00.680 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"796e63c7-07e7-4b79-b0fa-ea2a2ab018f7"}
23:09:09.184 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"796e63c7-07e7-4b79-b0fa-ea2a2ab018f7"}
23:09:09.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef76af28-c655-4953-b3eb-c36ca5871908"}
23:09:09.190 00.003 7008 case statement mapped state 6 to 3
23:09:09.194 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef76af28-c655-4953-b3eb-c36ca5871908"}
23:09:09.197 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc4c0661-0d84-4764-b7c7-cc219715f8a9"}
23:09:09.201 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[6.50,6.77],"pixels":"..."},"id":"cc4c0661-0d84-4764-b7c7-cc219715f8a9"}
23:09:10.651 01.450 8532 IsGuiding returns 1
23:09:10.651 00.000 8532 scope still moving after pulse duration time elapsed
23:09:10.683 00.032 8532 IsSlewing returns 0
23:09:10.684 00.001 8532 IsGuiding returns 0
23:09:10.684 00.000 8532 scope move finished after 2141 + 49 ms
23:09:10.684 00.000 8532 Move returns status 0, amount 2141
23:09:10.684 00.000 8532 move complete, result=0
23:09:10.684 00.000 8532 worker thread done servicing request
23:09:10.684 00.000 8532 Worker thread wakes up
23:09:10.684 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:10.684 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -1.2 px 2141 ms NORTH
23:09:10.689 00.005 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:11.180 00.491 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"347b7821-47ad-4ca6-923c-1c4e98ed1933"}
23:09:11.187 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"347b7821-47ad-4ca6-923c-1c4e98ed1933"}
23:09:11.190 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0098865a-920e-4ce5-886d-7429b27219a4"}
23:09:11.192 00.002 7008 case statement mapped state 6 to 3
23:09:11.194 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0098865a-920e-4ce5-886d-7429b27219a4"}
23:09:11.197 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"74b92c9e-9ebe-42a1-a20c-55e285d22549"}
23:09:11.200 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[6.50,6.77],"pixels":"..."},"id":"74b92c9e-9ebe-42a1-a20c-55e285d22549"}
23:09:12.814 01.614 8532 Exposure complete
23:09:12.859 00.045 8532 worker thread done servicing request
23:09:12.859 00.000 7008 OnExposeComplete: enter
23:09:12.862 00.003 7008 UpdateGuideState(): m_state=6
23:09:12.863 00.001 7008 Star::Find(15, 547, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
23:09:12.865 00.002 7008 Star::Find returns 1 (0), X=547.36, Y=443.90, Mass=259550, SNR=331.2, Peak=39811 HFD=2.3
23:09:12.867 00.002 7008 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.07) = xAngle (-1.71 = -1.71)
23:09:12.869 00.002 7008 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.12 = -2.12)
23:09:12.871 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=-1.20 hyp=1.22 cameraTheta=-1.78 mountX=-0.16 mountY=-1.04, mountTheta=-1.73
23:09:12.875 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-1.20, opts=13)
23:09:12.876 00.001 7008 Enqueuing Move request for scope (-0.25, -1.20)
23:09:12.880 00.004 8532 Worker thread wakes up
23:09:12.880 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58665, med=2512, FiltMin=2302, FiltMax=32698, Gamma=0.990
23:09:12.883 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.20) opts 0xd
23:09:12.883 00.000 7008 UpdateGuideState exits: m=259550 SNR=331.2
23:09:12.887 00.004 7008 PhdController: settling, locked = 1, distance = 1.44 (1.50) aobump = 0 frame = 6 / 99999
23:09:12.890 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.25, -1.20)
23:09:12.890 00.000 8532 Moving (-0.25, -1.20) raw xDistance=-0.16 yDistance=-1.04
23:09:12.890 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:09:12.890 00.000 8532 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04
23:09:12.890 00.000 8532 MoveAxis(E, 0, ABG)
23:09:12.890 00.000 8532 Move returns status 0, amount 0
23:09:12.890 00.000 8532 MoveAxis(N, 1832, ABG)
23:09:12.890 00.000 8532 Guiding  Dir = 0, Dur = 1832
23:09:12.890 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623752.889,"Host":"MINI_AIR12","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:09:12.894 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.897 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:12.900 00.003 7008 Enqueuing Expose request
23:09:12.917 00.017 8532 IsSlewing returns 0
23:09:12.917 00.000 8532 IsGuiding returns 0
23:09:12.918 00.001 8532 PulseGuide returned control before completion, sleep 1842
23:09:13.179 00.261 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4554e82-b38e-47c0-a8a9-0d58b05e85e4"}
23:09:13.184 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4554e82-b38e-47c0-a8a9-0d58b05e85e4"}
23:09:13.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c29f3395-1f33-4091-b1de-b1e290ea7e5e"}
23:09:13.188 00.001 7008 case statement mapped state 6 to 3
23:09:13.189 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c29f3395-1f33-4091-b1de-b1e290ea7e5e"}
23:09:13.191 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79fa66fc-caba-4241-8e99-b9d22f03f83c"}
23:09:13.192 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":801,"width":15,"height":15,"star_pos":[7.36,6.90],"pixels":"..."},"id":"79fa66fc-caba-4241-8e99-b9d22f03f83c"}
23:09:14.769 01.577 8532 IsGuiding returns 1
23:09:14.769 00.000 8532 scope still moving after pulse duration time elapsed
23:09:14.799 00.030 8532 IsSlewing returns 0
23:09:14.800 00.001 8532 IsGuiding returns 0
23:09:14.800 00.000 8532 scope move finished after 1832 + 50 ms
23:09:14.800 00.000 8532 Move returns status 0, amount 1832
23:09:14.800 00.000 8532 move complete, result=0
23:09:14.800 00.000 8532 worker thread done servicing request
23:09:14.800 00.000 8532 Worker thread wakes up
23:09:14.800 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -1.0 px 1832 ms NORTH
23:09:14.804 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:14.804 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:15.179 00.375 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc5bd49d-b03b-4d21-956d-12b7e89b956c"}
23:09:15.184 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc5bd49d-b03b-4d21-956d-12b7e89b956c"}
23:09:15.187 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5e2a7a8-5ea6-41ca-9743-f35e88a4259e"}
23:09:15.190 00.003 7008 case statement mapped state 6 to 3
23:09:15.192 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5e2a7a8-5ea6-41ca-9743-f35e88a4259e"}
23:09:15.197 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9c00a2f9-4d30-4c64-991b-43b370dfd838"}
23:09:15.199 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":801,"width":15,"height":15,"star_pos":[7.36,6.90],"pixels":"..."},"id":"9c00a2f9-4d30-4c64-991b-43b370dfd838"}
23:09:16.929 01.730 8532 Exposure complete
23:09:16.966 00.037 8532 worker thread done servicing request
23:09:16.966 00.000 7008 OnExposeComplete: enter
23:09:16.969 00.003 7008 UpdateGuideState(): m_state=6
23:09:16.973 00.004 7008 Star::Find(15, 547, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
23:09:16.977 00.004 7008 Star::Find returns 1 (0), X=547.15, Y=444.16, Mass=282449, SNR=344.5, Peak=53097 HFD=2.3
23:09:16.979 00.002 7008 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.07) = xAngle (-1.95 = -1.95)
23:09:16.981 00.002 7008 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.36 = -2.36)
23:09:16.984 00.003 7008 CameraToMount -- cameraX=-0.45 cameraY=-0.94 hyp=1.04 cameraTheta=-2.02 mountX=-0.39 mountY=-0.73, mountTheta=-2.06
23:09:16.988 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.45, y=-0.94, opts=13)
23:09:16.991 00.003 7008 Enqueuing Move request for scope (-0.45, -0.94)
23:09:16.994 00.003 8532 Worker thread wakes up
23:09:16.994 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2336, FiltMax=28032, Gamma=0.990
23:09:16.998 00.004 7008 UpdateGuideState exits: m=282449 SNR=344.5
23:09:17.000 00.002 7008 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 7 / 99999
23:09:17.003 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.94) opts 0xd
23:09:17.003 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.45, -0.94)
23:09:17.003 00.000 8532 Moving (-0.45, -0.94) raw xDistance=-0.39 yDistance=-0.73
23:09:17.003 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
23:09:17.003 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
23:09:17.003 00.000 8532 MoveAxis(E, 351, ABG)
23:09:17.003 00.000 8532 Guiding  Dir = 2, Dur = 351
23:09:17.003 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623757.003,"Host":"MINI_AIR12","Inst":1,"Distance":1.32,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
23:09:17.006 00.003 8532 IsSlewing returns 0
23:09:17.006 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.008 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:17.010 00.002 7008 Enqueuing Expose request
23:09:17.012 00.002 8532 IsGuiding returns 0
23:09:17.013 00.001 8532 PulseGuide returned control before completion, sleep 361
23:09:17.177 00.164 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dea8f7dc-a053-45f4-897b-4fb613067fea"}
23:09:17.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dea8f7dc-a053-45f4-897b-4fb613067fea"}
23:09:17.183 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29ac5b3a-2db9-44d4-a0c9-66cd007f0387"}
23:09:17.186 00.003 7008 case statement mapped state 6 to 3
23:09:17.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29ac5b3a-2db9-44d4-a0c9-66cd007f0387"}
23:09:17.193 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58665c26-2ca9-484a-b519-f1370efdb593"}
23:09:17.197 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":802,"width":15,"height":15,"star_pos":[7.15,7.16],"pixels":"..."},"id":"58665c26-2ca9-484a-b519-f1370efdb593"}
23:09:17.376 00.179 8532 IsGuiding returns 0
23:09:17.376 00.000 8532 Move returns status 0, amount 351
23:09:17.376 00.000 8532 MoveAxis(N, 1287, ABG)
23:09:17.376 00.000 8532 Guiding  Dir = 0, Dur = 1287
23:09:17.377 00.001 8532 IsSlewing returns 0
23:09:17.377 00.000 8532 IsGuiding returns 0
23:09:17.377 00.000 8532 PulseGuide returned control before completion, sleep 1297
23:09:18.676 01.299 8532 IsGuiding returns 1
23:09:18.676 00.000 8532 scope still moving after pulse duration time elapsed
23:09:18.708 00.032 8532 IsSlewing returns 0
23:09:18.708 00.000 8532 IsGuiding returns 0
23:09:18.708 00.000 8532 scope move finished after 1287 + 44 ms
23:09:18.708 00.000 8532 Move returns status 0, amount 1287
23:09:18.709 00.001 8532 move complete, result=0
23:09:18.709 00.000 8532 worker thread done servicing request
23:09:18.709 00.000 8532 Worker thread wakes up
23:09:18.709 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:18.709 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:18.709 00.000 7008 GuideStep: -0.4 px 351 ms EAST, -0.7 px 1287 ms NORTH
23:09:19.178 00.469 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d80cf2d-5d9a-4859-8dfc-40ab31f48b4f"}
23:09:19.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d80cf2d-5d9a-4859-8dfc-40ab31f48b4f"}
23:09:19.182 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8bf998e5-217f-476e-a418-47f005353c1d"}
23:09:19.183 00.001 7008 case statement mapped state 6 to 3
23:09:19.185 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bf998e5-217f-476e-a418-47f005353c1d"}
23:09:19.188 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"418cdff1-d285-4bcd-b305-b99cab9e6084"}
23:09:19.189 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":802,"width":15,"height":15,"star_pos":[7.15,7.16],"pixels":"..."},"id":"418cdff1-d285-4bcd-b305-b99cab9e6084"}
23:09:20.830 01.641 8532 Exposure complete
23:09:20.870 00.040 8532 worker thread done servicing request
23:09:20.870 00.000 7008 OnExposeComplete: enter
23:09:20.872 00.002 7008 UpdateGuideState(): m_state=6
23:09:20.873 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
23:09:20.875 00.002 7008 Star::Find returns 1 (0), X=547.56, Y=444.40, Mass=259934, SNR=331.3, Peak=41115 HFD=3.0
23:09:20.876 00.001 7008 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.07) = xAngle (-1.57 = -1.57)
23:09:20.878 00.002 7008 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.98 = -1.98)
23:09:20.880 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.70 hyp=0.70 cameraTheta=-1.64 mountX=0.00 mountY=-0.64, mountTheta=-1.57
23:09:20.882 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.70, opts=13)
23:09:20.884 00.002 7008 Enqueuing Move request for scope (-0.05, -0.70)
23:09:20.887 00.003 8532 Worker thread wakes up
23:09:20.887 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.70) opts 0xd
23:09:20.887 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.70)
23:09:20.887 00.000 8532 Moving (-0.05, -0.70) raw xDistance=0.00 yDistance=-0.64
23:09:20.887 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:09:20.887 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:09:20.888 00.001 8532 MoveAxis(E, 0, ABG)
23:09:20.888 00.000 8532 Move returns status 0, amount 0
23:09:20.888 00.000 8532 MoveAxis(N, 1124, ABG)
23:09:20.888 00.000 8532 Guiding  Dir = 0, Dur = 1124
23:09:20.888 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2513, FiltMin=2260, FiltMax=32337, Gamma=0.990
23:09:20.889 00.001 7008 UpdateGuideState exits: m=259934 SNR=331.3
23:09:20.891 00.002 7008 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 8 / 99999
23:09:20.892 00.001 8532 IsSlewing returns 0
23:09:20.892 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778623760.892,"Host":"MINI_AIR12","Inst":1,"Distance":1.14,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:09:20.894 00.002 8532 IsGuiding returns 0
23:09:20.894 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.895 00.001 8532 PulseGuide returned control before completion, sleep 1134
23:09:20.897 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:20.898 00.001 7008 Enqueuing Expose request
23:09:21.177 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b6ce974-c8de-4749-aa08-2363cce201fd"}
23:09:21.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b6ce974-c8de-4749-aa08-2363cce201fd"}
23:09:21.187 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6588c9aa-ffeb-4da0-9705-2bb6546f53ba"}
23:09:21.191 00.004 7008 case statement mapped state 6 to 3
23:09:21.194 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6588c9aa-ffeb-4da0-9705-2bb6546f53ba"}
23:09:21.197 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"862fc6a9-3ce0-4b85-9f7d-460426beae08"}
23:09:21.200 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":803,"width":15,"height":15,"star_pos":[6.56,7.40],"pixels":"..."},"id":"862fc6a9-3ce0-4b85-9f7d-460426beae08"}
23:09:22.047 00.847 8532 IsGuiding returns 0
23:09:22.047 00.000 8532 Move returns status 0, amount 1124
23:09:22.047 00.000 8532 move complete, result=0
23:09:22.048 00.001 8532 worker thread done servicing request
23:09:22.048 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.6 px 1124 ms NORTH
23:09:22.053 00.005 8532 Worker thread wakes up
23:09:22.053 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:22.053 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:23.177 01.124 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76e177b1-ca4d-4e50-b33e-50739be3fe4a"}
23:09:23.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76e177b1-ca4d-4e50-b33e-50739be3fe4a"}
23:09:23.181 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0a9ab50-b884-46db-9401-a1a320148dd1"}
23:09:23.183 00.002 7008 case statement mapped state 6 to 3
23:09:23.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0a9ab50-b884-46db-9401-a1a320148dd1"}
23:09:23.187 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2af2a433-0176-41ff-92f9-869cd8ce67b1"}
23:09:23.192 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":803,"width":15,"height":15,"star_pos":[6.56,7.40],"pixels":"..."},"id":"2af2a433-0176-41ff-92f9-869cd8ce67b1"}
23:09:24.180 00.988 8532 Exposure complete
23:09:24.220 00.040 8532 worker thread done servicing request
23:09:24.220 00.000 7008 OnExposeComplete: enter
23:09:24.222 00.002 7008 UpdateGuideState(): m_state=6
23:09:24.223 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
23:09:24.224 00.001 7008 Star::Find returns 1 (0), X=547.52, Y=444.38, Mass=263601, SNR=339.1, Peak=39631 HFD=2.9
23:09:24.226 00.002 7008 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.07) = xAngle (-1.62 = -1.62)
23:09:24.227 00.001 7008 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.03 = -2.03)
23:09:24.229 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.72 hyp=0.72 cameraTheta=-1.69 mountX=-0.03 mountY=-0.65, mountTheta=-1.62
23:09:24.231 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.72, opts=13)
23:09:24.232 00.001 7008 Enqueuing Move request for scope (-0.09, -0.72)
23:09:24.234 00.002 8532 Worker thread wakes up
23:09:24.234 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2272, FiltMax=33188, Gamma=0.990
23:09:24.235 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.72) opts 0xd
23:09:24.236 00.001 7008 UpdateGuideState exits: m=263601 SNR=339.1
23:09:24.237 00.001 7008 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 9 / 99999
23:09:24.238 00.001 7008 PhdController: newstate STATE_FINISH
23:09:24.239 00.001 7008 PhdController complete: success
23:09:24.240 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.72)
23:09:24.240 00.000 8532 Moving (-0.09, -0.72) raw xDistance=-0.03 yDistance=-0.65
23:09:24.240 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:24.240 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
23:09:24.240 00.000 8532 MoveAxis(E, 0, ABG)
23:09:24.241 00.001 8532 Move returns status 0, amount 0
23:09:24.241 00.000 8532 MoveAxis(N, 1135, ABG)
23:09:24.241 00.000 8532 Guiding  Dir = 0, Dur = 1135
23:09:24.241 00.000 7008 evsrv: {"Event":"SettleDone","Timestamp":1778623764.240,"Host":"MINI_AIR12","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:09:24.243 00.002 8532 IsSlewing returns 0
23:09:24.243 00.000 7008 Mount: notify guiding dither settle done success=1
23:09:24.245 00.002 7008 PhdController: newstate STATE_IDLE
23:09:24.247 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.249 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:24.252 00.003 8532 IsGuiding returns 0
23:09:24.252 00.000 7008 Enqueuing Expose request
23:09:24.254 00.002 8532 PulseGuide returned control before completion, sleep 1145
23:09:25.177 00.923 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2472ff6-3b89-41c1-86f3-cc57df58984d"}
23:09:25.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2472ff6-3b89-41c1-86f3-cc57df58984d"}
23:09:25.184 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1db2707f-3bd2-4372-af65-2b8647fb3992"}
23:09:25.188 00.004 7008 case statement mapped state 6 to 3
23:09:25.192 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1db2707f-3bd2-4372-af65-2b8647fb3992"}
23:09:25.196 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f8fa9f1-b499-452e-8a21-325fdc1077c5"}
23:09:25.198 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":804,"width":15,"height":15,"star_pos":[6.52,7.38],"pixels":"..."},"id":"6f8fa9f1-b499-452e-8a21-325fdc1077c5"}
23:09:25.405 00.207 8532 IsGuiding returns 1
23:09:25.405 00.000 8532 scope still moving after pulse duration time elapsed
23:09:25.435 00.030 8532 IsSlewing returns 0
23:09:25.435 00.000 8532 IsGuiding returns 0
23:09:25.436 00.001 8532 scope move finished after 1135 + 48 ms
23:09:25.436 00.000 8532 Move returns status 0, amount 1135
23:09:25.436 00.000 8532 move complete, result=0
23:09:25.436 00.000 8532 worker thread done servicing request
23:09:25.436 00.000 8532 Worker thread wakes up
23:09:25.436 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.6 px 1135 ms NORTH
23:09:25.438 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:25.438 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:27.176 01.738 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8c3f51c-8bfb-4028-86c3-4f74b015b60e"}
23:09:27.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8c3f51c-8bfb-4028-86c3-4f74b015b60e"}
23:09:27.182 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2383cbf9-0803-43dd-835e-eddcf8cec730"}
23:09:27.187 00.005 7008 case statement mapped state 6 to 3
23:09:27.189 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2383cbf9-0803-43dd-835e-eddcf8cec730"}
23:09:27.193 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2ab0632b-69f7-41f6-93db-ea4ba5ca8d85"}
23:09:27.195 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":804,"width":15,"height":15,"star_pos":[6.52,7.38],"pixels":"..."},"id":"2ab0632b-69f7-41f6-93db-ea4ba5ca8d85"}
23:09:27.558 00.363 8532 Exposure complete
23:09:27.601 00.043 8532 worker thread done servicing request
23:09:27.602 00.001 7008 OnExposeComplete: enter
23:09:27.603 00.001 7008 UpdateGuideState(): m_state=6
23:09:27.605 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.609 00.004 7008 Star::Find returns 1 (0), X=547.48, Y=444.28, Mass=269717, SNR=341.9, Peak=39758 HFD=2.7
23:09:27.610 00.001 7008 MultiStar: exiting stabilization period
23:09:27.614 00.004 7008 MultiStar: updating star positions after lock position change
23:09:27.617 00.003 7008 Star::Find(15, 11, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.620 00.003 7008 Star::Find returns 1 (0), X=11.48, Y=408.30, Mass=84847, SNR=183.6, Peak=12339 HFD=2.8
23:09:27.622 00.002 7008 Star::Find(15, 179, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.624 00.002 7008 Star::Find returns 1 (0), X=179.67, Y=116.30, Mass=86175, SNR=179.6, Peak=15532 HFD=2.7
23:09:27.626 00.002 7008 Star::Find(15, 206, 20, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.629 00.003 7008 Star::Find returns 1 (0), X=207.04, Y=20.74, Mass=57289, SNR=147.0, Peak=8603 HFD=2.9
23:09:27.632 00.003 7008 Star::Find(15, 26, 509, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.634 00.002 7008 Star::Find returns 1 (0), X=26.56, Y=509.23, Mass=38947, SNR=114.7, Peak=7475 HFD=2.9
23:09:27.636 00.002 7008 Star::Find(15, 120, 514, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.637 00.001 7008 Star::Find returns 1 (0), X=121.13, Y=514.21, Mass=35342, SNR=109.4, Peak=8779 HFD=2.4
23:09:27.639 00.002 7008 Star::Find(15, 342, 156, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.640 00.001 7008 Star::Find returns 1 (0), X=342.59, Y=156.32, Mass=42376, SNR=121.5, Peak=8567 HFD=2.8
23:09:27.642 00.002 7008 Star::Find(15, 15, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.645 00.003 7008 Star::Find returns 1 (0), X=15.96, Y=90.93, Mass=26254, SNR=95.9, Peak=4870 HFD=2.9
23:09:27.647 00.002 7008 Star::Find(15, 44, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.649 00.002 7008 Star::Find returns 1 (0), X=44.99, Y=191.45, Mass=35461, SNR=109.9, Peak=7470 HFD=3.7
23:09:27.650 00.001 7008 Star::Find(15, 569, 301, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.652 00.002 7008 Star::Find returns 1 (0), X=569.58, Y=301.61, Mass=34217, SNR=107.3, Peak=7742 HFD=2.9
23:09:27.653 00.001 7008 Star::Find(15, 500, 301, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.654 00.001 7008 Star::Find returns 1 (0), X=500.42, Y=301.28, Mass=22671, SNR=81.8, Peak=5377 HFD=2.8
23:09:27.656 00.002 7008 Star::Find(15, 19, 300, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:09:27.657 00.001 7008 Star::Find returns 1 (0), X=20.02, Y=300.69, Mass=25022, SNR=89.8, Peak=6076 HFD=2.6
23:09:27.659 00.002 7008 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.07) = xAngle (-1.65 = -1.65)
23:09:27.661 00.002 7008 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.06 = -2.06)
23:09:27.663 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.82 hyp=0.83 cameraTheta=-1.72 mountX=-0.07 mountY=-0.73, mountTheta=-1.66
23:09:27.667 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.82, opts=13)
23:09:27.669 00.002 7008 Enqueuing Move request for scope (-0.13, -0.82)
23:09:27.670 00.001 8532 Worker thread wakes up
23:09:27.670 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.82) opts 0xd
23:09:27.670 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.82)
23:09:27.671 00.001 8532 Moving (-0.13, -0.82) raw xDistance=-0.07 yDistance=-0.73
23:09:27.671 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:09:27.671 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
23:09:27.671 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61661, med=2513, FiltMin=2347, FiltMax=33971, Gamma=0.990
23:09:27.673 00.002 7008 UpdateGuideState exits: m=269717 SNR=341.9
23:09:27.674 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.675 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:27.677 00.002 7008 Enqueuing Expose request
23:09:27.678 00.001 8532 MoveAxis(E, 0, ABG)
23:09:27.679 00.001 8532 Move returns status 0, amount 0
23:09:27.679 00.000 8532 MoveAxis(N, 1283, ABG)
23:09:27.679 00.000 8532 Guiding  Dir = 0, Dur = 1283
23:09:27.679 00.000 8532 IsSlewing returns 0
23:09:27.679 00.000 8532 IsGuiding returns 0
23:09:27.680 00.001 8532 PulseGuide returned control before completion, sleep 1293
23:09:28.988 01.308 8532 IsGuiding returns 0
23:09:28.988 00.000 8532 Move returns status 0, amount 1283
23:09:28.988 00.000 8532 move complete, result=0
23:09:28.989 00.001 8532 worker thread done servicing request
23:09:28.989 00.000 8532 Worker thread wakes up
23:09:28.989 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.7 px 1283 ms NORTH
23:09:28.992 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:28.992 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:29.179 00.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f500844-d0bb-4d6d-ac4b-a30803e4987c"}
23:09:29.183 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f500844-d0bb-4d6d-ac4b-a30803e4987c"}
23:09:29.187 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c08e17f-87a6-4b03-91e3-3d20fcd3c39e"}
23:09:29.189 00.002 7008 case statement mapped state 6 to 3
23:09:29.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c08e17f-87a6-4b03-91e3-3d20fcd3c39e"}
23:09:29.195 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87cb779e-0889-4c03-a75b-c2e0b3a4054d"}
23:09:29.198 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":805,"width":15,"height":15,"star_pos":[7.48,7.28],"pixels":"..."},"id":"87cb779e-0889-4c03-a75b-c2e0b3a4054d"}
23:09:31.118 01.920 8532 Exposure complete
23:09:31.162 00.044 8532 worker thread done servicing request
23:09:31.162 00.000 7008 OnExposeComplete: enter
23:09:31.165 00.003 7008 UpdateGuideState(): m_state=6
23:09:31.167 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
23:09:31.171 00.004 7008 Star::Find returns 1 (0), X=547.52, Y=444.58, Mass=262897, SNR=328.0, Peak=34892 HFD=3.1
23:09:31.174 00.003 7008 MultiStar: [#1 0.05,0.34,0.54,U] [#2 0.01,0.30,0.54,U] [#3 0.14,0.32,0.45,U] [#4 0.09,0.29,0.37,U] [#5 0.07,0.35,0.35,U] [#6 0.11,0.23,0.36,U] [#7 0.06,0.33,0.29,U] [#8 0.01,0.21,0.37,U] 
23:09:31.175 00.001 7008 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.09, -0.53}
23:09:31.177 00.002 7008 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.07) = xAngle (1.37 = 1.37)
23:09:31.179 00.002 7008 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.96 = 0.96)
23:09:31.180 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.30 mountX=0.02 mountY=0.09, mountTheta=1.33
23:09:31.184 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.11, opts=13)
23:09:31.186 00.002 7008 Enqueuing Move request for scope (0.03, 0.11)
23:09:31.188 00.002 8532 Worker thread wakes up
23:09:31.188 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:09:31.188 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:09:31.188 00.000 8532 Moving (0.03, 0.11) raw xDistance=0.02 yDistance=0.09
23:09:31.188 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:31.189 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:31.189 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2513, FiltMin=2291, FiltMax=33084, Gamma=0.990
23:09:31.191 00.002 7008 UpdateGuideState exits: m=262897 SNR=328.0
23:09:31.192 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.194 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:31.195 00.001 7008 Enqueuing Expose request
23:09:31.197 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:31.197 00.000 8532 MoveAxis(E, 0, ABG)
23:09:31.197 00.000 8532 Move returns status 0, amount 0
23:09:31.197 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a35e80ca-e160-40b0-9012-68101285bf6e"}
23:09:31.200 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a35e80ca-e160-40b0-9012-68101285bf6e"}
23:09:31.201 00.001 8532 MoveAxis(N, 0, ABG)
23:09:31.201 00.000 8532 Move returns status 0, amount 0
23:09:31.201 00.000 8532 move complete, result=0
23:09:31.201 00.000 8532 worker thread done servicing request
23:09:31.201 00.000 8532 Worker thread wakes up
23:09:31.201 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:31.201 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:31.202 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:31.207 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48c4a142-9839-4cd2-aba0-99e4ea55d3a4"}
23:09:31.210 00.003 7008 case statement mapped state 6 to 3
23:09:31.213 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48c4a142-9839-4cd2-aba0-99e4ea55d3a4"}
23:09:31.217 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7fd83ca-221f-46a7-b9f2-05ba4059c867"}
23:09:31.225 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":806,"width":15,"height":15,"star_pos":[6.52,6.58],"pixels":"..."},"id":"e7fd83ca-221f-46a7-b9f2-05ba4059c867"}
23:09:33.174 01.949 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dfec285c-5746-4211-91b7-061d12107e77"}
23:09:33.177 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dfec285c-5746-4211-91b7-061d12107e77"}
23:09:33.181 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acfd98ba-3c2a-4487-889a-acdffc577c69"}
23:09:33.183 00.002 7008 case statement mapped state 6 to 3
23:09:33.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"acfd98ba-3c2a-4487-889a-acdffc577c69"}
23:09:33.189 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"33785653-38ba-4476-8a67-895f0c38ee04"}
23:09:33.192 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":806,"width":15,"height":15,"star_pos":[6.52,6.58],"pixels":"..."},"id":"33785653-38ba-4476-8a67-895f0c38ee04"}
23:09:33.332 00.140 8532 Exposure complete
23:09:33.381 00.049 8532 worker thread done servicing request
23:09:33.382 00.001 7008 OnExposeComplete: enter
23:09:33.383 00.001 7008 UpdateGuideState(): m_state=6
23:09:33.385 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
23:09:33.388 00.003 7008 Star::Find returns 1 (0), X=547.58, Y=444.59, Mass=264160, SNR=327.4, Peak=36486 HFD=3.0
23:09:33.390 00.002 7008 MultiStar: [#1 0.10,0.31,0.55,U] [#2 0.10,0.33,0.54,U] [#3 0.16,0.33,0.43,U] [#4 0.12,0.29,0.38,U] [#5 0.11,0.35,0.34,U] [#6 0.04,0.38,0.38,U] [#7 0.18,0.36,0.30,U] [#8 0.12,0.18,0.35,U] 
23:09:33.392 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {-0.03, -0.51}
23:09:33.394 00.002 7008 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.07) = xAngle (1.07 = 1.07)
23:09:33.396 00.002 7008 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
23:09:33.397 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.00 mountX=0.07 mountY=0.09, mountTheta=0.90
23:09:33.401 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.12, opts=13)
23:09:33.405 00.004 7008 Enqueuing Move request for scope (0.08, 0.12)
23:09:33.406 00.001 8532 Worker thread wakes up
23:09:33.406 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:09:33.406 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:09:33.406 00.000 8532 Moving (0.08, 0.12) raw xDistance=0.07 yDistance=0.09
23:09:33.407 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:09:33.407 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:33.407 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:33.407 00.000 8532 MoveAxis(E, 0, ABG)
23:09:33.407 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2291, FiltMax=31939, Gamma=0.990
23:09:33.408 00.001 8532 Move returns status 0, amount 0
23:09:33.409 00.001 8532 MoveAxis(N, 0, ABG)
23:09:33.409 00.000 8532 Move returns status 0, amount 0
23:09:33.409 00.000 8532 move complete, result=0
23:09:33.409 00.000 7008 UpdateGuideState exits: m=264160 SNR=327.4
23:09:33.411 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.412 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:33.414 00.002 7008 Enqueuing Expose request
23:09:33.415 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:33.418 00.003 8532 worker thread done servicing request
23:09:33.418 00.000 8532 Worker thread wakes up
23:09:33.418 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:33.418 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:35.173 01.755 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9130178-48c5-4f86-9109-0d3b2022d22a"}
23:09:35.174 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9130178-48c5-4f86-9109-0d3b2022d22a"}
23:09:35.175 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a9c2518-d5f9-467e-855d-99ae6a20ff35"}
23:09:35.177 00.002 7008 case statement mapped state 6 to 3
23:09:35.177 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a9c2518-d5f9-467e-855d-99ae6a20ff35"}
23:09:35.179 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19ed1750-04e7-4c9b-aef6-bd7796b7769d"}
23:09:35.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":807,"width":15,"height":15,"star_pos":[6.58,6.59],"pixels":"..."},"id":"19ed1750-04e7-4c9b-aef6-bd7796b7769d"}
23:09:35.550 00.369 8532 Exposure complete
23:09:35.600 00.050 8532 worker thread done servicing request
23:09:35.601 00.001 7008 OnExposeComplete: enter
23:09:35.603 00.002 7008 UpdateGuideState(): m_state=6
23:09:35.607 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
23:09:35.610 00.003 7008 Star::Find returns 1 (0), X=547.54, Y=444.46, Mass=267912, SNR=331.7, Peak=40141 HFD=3.1
23:09:35.612 00.002 7008 MultiStar: [#1 0.10,0.25,0.55,U] [#2 0.08,0.22,0.55,U] [#3 0.18,0.25,0.45,U] [#4 0.14,0.15,0.36,U] [#5 0.05,0.17,0.34,U] [#6 0.06,0.23,0.35,U] [#7 0.14,0.05,0.29,U] [#8 0.05,0.06,0.33,U] 
23:09:35.614 00.002 7008 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.07, -0.64}
23:09:35.616 00.002 7008 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.07) = xAngle (-0.08 = -0.08)
23:09:35.619 00.003 7008 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.50 = -0.50)
23:09:35.623 00.004 7008 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.16 mountX=0.06 mountY=-0.03, mountTheta=-0.45
23:09:35.625 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.01, opts=13)
23:09:35.627 00.002 7008 Enqueuing Move request for scope (0.06, -0.01)
23:09:35.628 00.001 8532 Worker thread wakes up
23:09:35.628 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:09:35.628 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:09:35.628 00.000 8532 Moving (0.06, -0.01) raw xDistance=0.06 yDistance=-0.03
23:09:35.628 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:09:35.628 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.629 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2317, FiltMax=31635, Gamma=0.990
23:09:35.630 00.001 7008 UpdateGuideState exits: m=267912 SNR=331.7
23:09:35.632 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.634 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:35.637 00.003 7008 Enqueuing Expose request
23:09:35.640 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:35.640 00.000 8532 MoveAxis(E, 0, ABG)
23:09:35.640 00.000 8532 Move returns status 0, amount 0
23:09:35.640 00.000 8532 MoveAxis(N, 0, ABG)
23:09:35.640 00.000 8532 Move returns status 0, amount 0
23:09:35.640 00.000 8532 move complete, result=0
23:09:35.640 00.000 8532 worker thread done servicing request
23:09:35.640 00.000 8532 Worker thread wakes up
23:09:35.640 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:35.640 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:35.640 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:37.173 01.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9d96efb-edc6-43f9-b735-056e5d393d7e"}
23:09:37.176 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9d96efb-edc6-43f9-b735-056e5d393d7e"}
23:09:37.181 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9c045c1-eaaa-4eb6-9a5f-3f2d0a7a52fe"}
23:09:37.184 00.003 7008 case statement mapped state 6 to 3
23:09:37.185 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9c045c1-eaaa-4eb6-9a5f-3f2d0a7a52fe"}
23:09:37.187 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e99998ba-dd8f-45d8-a70e-d2206a925280"}
23:09:37.190 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":808,"width":15,"height":15,"star_pos":[6.54,7.46],"pixels":"..."},"id":"e99998ba-dd8f-45d8-a70e-d2206a925280"}
23:09:37.765 00.575 8532 Exposure complete
23:09:37.812 00.047 8532 worker thread done servicing request
23:09:37.812 00.000 7008 OnExposeComplete: enter
23:09:37.815 00.003 7008 UpdateGuideState(): m_state=6
23:09:37.816 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
23:09:37.818 00.002 7008 Star::Find returns 1 (0), X=547.50, Y=444.60, Mass=262711, SNR=319.1, Peak=33901 HFD=3.0
23:09:37.821 00.003 7008 MultiStar: [#1 0.07,0.31,0.56,U] [#2 0.01,0.32,0.59,U] [#3 0.16,0.37,0.45,U] [#4 0.09,0.37,0.37,U] [#5 0.03,0.24,0.36,U] [#6 0.11,0.22,0.38,U] [#7 0.06,0.25,0.32,U] [#8 0.07,0.19,0.35,U] 
23:09:37.823 00.002 7008 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.10, -0.50}
23:09:37.824 00.001 7008 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.07) = xAngle (1.34 = 1.34)
23:09:37.826 00.002 7008 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.93 = 0.93)
23:09:37.828 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.27 mountX=0.03 mountY=0.09, mountTheta=1.30
23:09:37.832 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.11, opts=13)
23:09:37.834 00.002 7008 Enqueuing Move request for scope (0.03, 0.11)
23:09:37.836 00.002 8532 Worker thread wakes up
23:09:37.836 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:09:37.836 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:09:37.836 00.000 8532 Moving (0.03, 0.11) raw xDistance=0.03 yDistance=0.09
23:09:37.836 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:37.836 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:37.836 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2360, FiltMax=34781, Gamma=0.990
23:09:37.839 00.003 7008 UpdateGuideState exits: m=262711 SNR=319.1
23:09:37.841 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.844 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:37.845 00.001 7008 Enqueuing Expose request
23:09:37.847 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:37.847 00.000 8532 MoveAxis(E, 0, ABG)
23:09:37.847 00.000 8532 Move returns status 0, amount 0
23:09:37.847 00.000 8532 MoveAxis(N, 0, ABG)
23:09:37.847 00.000 8532 Move returns status 0, amount 0
23:09:37.847 00.000 8532 move complete, result=0
23:09:37.847 00.000 8532 worker thread done servicing request
23:09:37.847 00.000 8532 Worker thread wakes up
23:09:37.847 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:37.847 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:37.848 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:39.172 01.324 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"262e6247-6b93-426b-8c4b-5067ad055d55"}
23:09:39.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"262e6247-6b93-426b-8c4b-5067ad055d55"}
23:09:39.178 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30077c51-4bb5-453f-84e7-ec68e702c595"}
23:09:39.181 00.003 7008 case statement mapped state 6 to 3
23:09:39.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30077c51-4bb5-453f-84e7-ec68e702c595"}
23:09:39.185 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"375eb8c1-ed92-474c-a242-b2d65affc04d"}
23:09:39.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":809,"width":15,"height":15,"star_pos":[6.50,6.60],"pixels":"..."},"id":"375eb8c1-ed92-474c-a242-b2d65affc04d"}
23:09:39.971 00.782 8532 Exposure complete
23:09:40.019 00.048 8532 worker thread done servicing request
23:09:40.019 00.000 7008 OnExposeComplete: enter
23:09:40.021 00.002 7008 UpdateGuideState(): m_state=6
23:09:40.023 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
23:09:40.028 00.005 7008 Star::Find returns 1 (0), X=547.48, Y=444.66, Mass=265817, SNR=335.1, Peak=30657 HFD=3.0
23:09:40.030 00.002 7008 MultiStar: [#1 0.03,0.38,0.55,U] [#2 -0.04,0.35,0.54,U] [#3 0.12,0.40,0.43,U] [#4 0.12,0.29,0.35,U] [#5 0.05,0.40,0.33,U] [#6 0.01,0.31,0.35,U] [#7 0.01,0.32,0.29,U] [#8 0.07,0.15,0.33,U] 
23:09:40.033 00.003 7008 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.13, -0.44}
23:09:40.035 00.002 7008 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.07) = xAngle (1.63 = 1.63)
23:09:40.039 00.004 7008 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:09:40.043 00.004 7008 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=-0.01 mountY=0.14, mountTheta=1.63
23:09:40.048 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.15, opts=13)
23:09:40.050 00.002 7008 Enqueuing Move request for scope (0.00, 0.15)
23:09:40.053 00.003 8532 Worker thread wakes up
23:09:40.053 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
23:09:40.053 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
23:09:40.053 00.000 8532 Moving (0.00, 0.15) raw xDistance=-0.01 yDistance=0.14
23:09:40.053 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:40.053 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.053 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64072, med=2516, FiltMin=2236, FiltMax=35273, Gamma=0.990
23:09:40.055 00.002 7008 UpdateGuideState exits: m=265817 SNR=335.1
23:09:40.058 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.060 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:40.062 00.002 7008 Enqueuing Expose request
23:09:40.064 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:09:40.065 00.001 8532 MoveAxis(E, 0, ABG)
23:09:40.065 00.000 8532 Move returns status 0, amount 0
23:09:40.065 00.000 8532 MoveAxis(N, 0, ABG)
23:09:40.065 00.000 8532 Move returns status 0, amount 0
23:09:40.065 00.000 8532 move complete, result=0
23:09:40.065 00.000 8532 worker thread done servicing request
23:09:40.065 00.000 8532 Worker thread wakes up
23:09:40.065 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:40.065 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:40.067 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:41.172 01.105 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f36372fb-37ca-4a6f-ae3b-90721df264d2"}
23:09:41.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f36372fb-37ca-4a6f-ae3b-90721df264d2"}
23:09:41.180 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aafb91df-dec1-4a91-8ad9-60927df5756d"}
23:09:41.182 00.002 7008 case statement mapped state 6 to 3
23:09:41.185 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aafb91df-dec1-4a91-8ad9-60927df5756d"}
23:09:41.188 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0973a9aa-7013-484b-b4ef-8a8df512c89d"}
23:09:41.189 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":810,"width":15,"height":15,"star_pos":[7.48,6.66],"pixels":"..."},"id":"0973a9aa-7013-484b-b4ef-8a8df512c89d"}
23:09:42.189 01.000 8532 Exposure complete
23:09:42.240 00.051 8532 worker thread done servicing request
23:09:42.240 00.000 7008 OnExposeComplete: enter
23:09:42.242 00.002 7008 UpdateGuideState(): m_state=6
23:09:42.243 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
23:09:42.247 00.004 7008 Star::Find returns 1 (0), X=547.41, Y=444.70, Mass=264232, SNR=332.1, Peak=27999 HFD=2.9
23:09:42.249 00.002 7008 MultiStar: [#1 -0.04,0.44,0.56,U] [#2 -0.04,0.37,0.54,U] [#3 0.05,0.47,0.43,U] [#4 0.04,0.33,0.35,U] [#5 -0.05,0.37,0.35,U] [#6 -0.16,0.40,0.33,U] [#7 -0.06,0.37,0.27,U] [#8 0.09,0.17,0.34,U] 
23:09:42.251 00.002 7008 refined, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.20, -0.40}
23:09:42.253 00.002 7008 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.07) = xAngle (1.96 = 1.96)
23:09:42.254 00.001 7008 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.55 = 1.55)
23:09:42.256 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.89 mountX=-0.08 mountY=0.20, mountTheta=1.93
23:09:42.258 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.19, opts=13)
23:09:42.261 00.003 7008 Enqueuing Move request for scope (-0.06, 0.19)
23:09:42.263 00.002 8532 Worker thread wakes up
23:09:42.263 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
23:09:42.263 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
23:09:42.263 00.000 8532 Moving (-0.06, 0.19) raw xDistance=-0.08 yDistance=0.20
23:09:42.263 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:09:42.263 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:09:42.263 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:09:42.264 00.001 8532 MoveAxis(E, 0, ABG)
23:09:42.264 00.000 8532 Move returns status 0, amount 0
23:09:42.264 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60638, med=2516, FiltMin=2327, FiltMax=34522, Gamma=0.990
23:09:42.265 00.001 7008 UpdateGuideState exits: m=264232 SNR=332.1
23:09:42.267 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.268 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:42.270 00.002 7008 Enqueuing Expose request
23:09:42.271 00.001 8532 MoveAxis(N, 0, ABG)
23:09:42.272 00.001 8532 Move returns status 0, amount 0
23:09:42.272 00.000 8532 move complete, result=0
23:09:42.272 00.000 8532 worker thread done servicing request
23:09:42.272 00.000 8532 Worker thread wakes up
23:09:42.272 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:42.272 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:42.272 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:43.172 00.900 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a62f97c-fdb4-4c15-800e-4cebc33f2a0d"}
23:09:43.178 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a62f97c-fdb4-4c15-800e-4cebc33f2a0d"}
23:09:43.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21a67600-13a4-407f-82c8-7299387c09fe"}
23:09:43.181 00.001 7008 case statement mapped state 6 to 3
23:09:43.182 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"21a67600-13a4-407f-82c8-7299387c09fe"}
23:09:43.184 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"782ac40b-8f77-4c20-b30f-04c70cdfd6d8"}
23:09:43.185 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":811,"width":15,"height":15,"star_pos":[7.41,6.70],"pixels":"..."},"id":"782ac40b-8f77-4c20-b30f-04c70cdfd6d8"}
23:09:44.399 01.214 8532 Exposure complete
23:09:44.440 00.041 8532 worker thread done servicing request
23:09:44.440 00.000 7008 OnExposeComplete: enter
23:09:44.443 00.003 7008 UpdateGuideState(): m_state=6
23:09:44.444 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
23:09:44.446 00.002 7008 Star::Find returns 1 (0), X=547.29, Y=444.66, Mass=266435, SNR=338.6, Peak=32806 HFD=3.0
23:09:44.448 00.002 7008 MultiStar: [#1 -0.13,0.38,0.51,U] [#2 -0.10,0.34,0.54,U] [#3 -0.03,0.40,0.43,U] [#4 -0.06,0.26,0.34,U] [#5 -0.15,0.38,0.34,U] [#6 -0.18,0.38,0.34,U] [#7 -0.14,0.39,0.29,U] [#8 -0.03,0.19,0.33,U] 
23:09:44.450 00.002 7008 refined, 8 included, MultiStar: {-0.15, 0.15}, one-star: {-0.32, -0.44}
23:09:44.451 00.001 7008 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.07) = xAngle (2.43 = 2.43)
23:09:44.454 00.003 7008 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.01 = 2.01)
23:09:44.456 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=-0.16 mountY=0.20, mountTheta=2.27
23:09:44.461 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.15, opts=13)
23:09:44.463 00.002 7008 Enqueuing Move request for scope (-0.15, 0.15)
23:09:44.465 00.002 8532 Worker thread wakes up
23:09:44.465 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
23:09:44.465 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
23:09:44.465 00.000 8532 Moving (-0.15, 0.15) raw xDistance=-0.16 yDistance=0.20
23:09:44.465 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:09:44.465 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:09:44.465 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:09:44.466 00.001 8532 MoveAxis(E, 0, ABG)
23:09:44.466 00.000 8532 Move returns status 0, amount 0
23:09:44.466 00.000 8532 MoveAxis(N, 0, ABG)
23:09:44.466 00.000 8532 Move returns status 0, amount 0
23:09:44.466 00.000 8532 move complete, result=0
23:09:44.466 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61440, med=2514, FiltMin=2243, FiltMax=32690, Gamma=0.990
23:09:44.468 00.002 7008 UpdateGuideState exits: m=266435 SNR=338.6
23:09:44.471 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.472 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:44.474 00.002 7008 Enqueuing Expose request
23:09:44.475 00.001 8532 worker thread done servicing request
23:09:44.475 00.000 8532 Worker thread wakes up
23:09:44.475 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:44.478 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:44.478 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:45.171 00.693 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c04ffaa-dd7f-4bb3-86e6-483feff7602e"}
23:09:45.174 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c04ffaa-dd7f-4bb3-86e6-483feff7602e"}
23:09:45.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2e1eeb5-accf-4a15-ab3e-8d84a454402b"}
23:09:45.178 00.002 7008 case statement mapped state 6 to 3
23:09:45.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2e1eeb5-accf-4a15-ab3e-8d84a454402b"}
23:09:45.181 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4897162e-88b8-44d7-9c35-8bc2a560df20"}
23:09:45.182 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":812,"width":15,"height":15,"star_pos":[7.29,6.66],"pixels":"..."},"id":"4897162e-88b8-44d7-9c35-8bc2a560df20"}
23:09:46.600 01.418 8532 Exposure complete
23:09:46.648 00.048 8532 worker thread done servicing request
23:09:46.649 00.001 7008 OnExposeComplete: enter
23:09:46.651 00.002 7008 UpdateGuideState(): m_state=6
23:09:46.652 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
23:09:46.657 00.005 7008 Star::Find returns 1 (0), X=547.26, Y=444.86, Mass=271851, SNR=344.1, Peak=30495 HFD=2.7
23:09:46.660 00.003 7008 MultiStar: [#1 -0.16,0.53,0.53,U] [#2 -0.15,0.48,0.52,U] [#3 -0.06,0.47,0.43,U] [#4 -0.09,0.43,0.35,U] [#5 -0.16,0.58,0.33,U] [#6 -0.23,0.54,0.34,U] [#7 -0.18,0.47,0.28,U] [#8 -0.06,0.20,0.33,U] 
23:09:46.662 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.30}, one-star: {-0.35, -0.24}
23:09:46.665 00.003 7008 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.07) = xAngle (2.20 = 2.20)
23:09:46.667 00.002 7008 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.79 = 1.79)
23:09:46.668 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.13 mountX=-0.21 mountY=0.34, mountTheta=2.11
23:09:46.674 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.30, opts=13)
23:09:46.676 00.002 7008 Enqueuing Move request for scope (-0.19, 0.30)
23:09:46.680 00.004 8532 Worker thread wakes up
23:09:46.680 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59960, med=2516, FiltMin=2226, FiltMax=33333, Gamma=0.990
23:09:46.683 00.003 7008 UpdateGuideState exits: m=271851 SNR=344.1
23:09:46.685 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.687 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:46.689 00.002 7008 Enqueuing Expose request
23:09:46.691 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
23:09:46.691 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
23:09:46.692 00.001 8532 Moving (-0.19, 0.30) raw xDistance=-0.21 yDistance=0.34
23:09:46.692 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:09:46.692 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:46.692 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:09:46.692 00.000 8532 MoveAxis(E, 187, ABG)
23:09:46.692 00.000 8532 Guiding  Dir = 2, Dur = 187
23:09:46.692 00.000 8532 IsSlewing returns 0
23:09:46.694 00.002 8532 IsGuiding returns 0
23:09:46.694 00.000 8532 PulseGuide returned control before completion, sleep 197
23:09:46.905 00.211 8532 IsGuiding returns 0
23:09:46.905 00.000 8532 Move returns status 0, amount 187
23:09:46.905 00.000 8532 MoveAxis(N, 0, ABG)
23:09:46.905 00.000 8532 Move returns status 0, amount 0
23:09:46.905 00.000 8532 move complete, result=0
23:09:46.905 00.000 8532 worker thread done servicing request
23:09:46.906 00.001 7008 GuideStep: -0.2 px 187 ms EAST, 0.3 px 0 ms NORTH
23:09:46.909 00.003 8532 Worker thread wakes up
23:09:46.909 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:46.909 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:47.172 00.263 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15c7a8ef-dc36-4800-a4d7-f602af9298a5"}
23:09:47.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15c7a8ef-dc36-4800-a4d7-f602af9298a5"}
23:09:47.180 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b957da03-ed26-48da-b19b-73b71506f564"}
23:09:47.184 00.004 7008 case statement mapped state 6 to 3
23:09:47.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b957da03-ed26-48da-b19b-73b71506f564"}
23:09:47.189 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"004df67f-8c23-409f-832f-fbb6d75fa152"}
23:09:47.191 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":813,"width":15,"height":15,"star_pos":[7.26,6.86],"pixels":"..."},"id":"004df67f-8c23-409f-832f-fbb6d75fa152"}
23:09:49.033 01.842 8532 Exposure complete
23:09:49.079 00.046 8532 worker thread done servicing request
23:09:49.079 00.000 7008 OnExposeComplete: enter
23:09:49.081 00.002 7008 UpdateGuideState(): m_state=6
23:09:49.082 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
23:09:49.084 00.002 7008 Star::Find returns 1 (0), X=547.49, Y=445.02, Mass=264334, SNR=333.9, Peak=30796 HFD=2.5
23:09:49.085 00.001 7008 MultiStar: [#1 0.05,0.71,0.54,U] [#2 0.03,0.67,0.56,U] [#3 0.13,0.59,0.43,U] [#4 0.04,0.49,0.36,U] [#5 -0.00,0.69,0.34,U] [#6 0.05,0.77,0.35,U] [#7 0.05,0.55,0.27,U] [#8 0.05,0.35,0.33,U] 
23:09:49.086 00.001 7008 single-star, 8 included, MultiStar: {0.01, 0.45}, one-star: {-0.12, -0.08}
23:09:49.087 00.001 7008 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.07) = xAngle (-2.45 = -2.45)
23:09:49.091 00.004 7008 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.86 = -2.86)
23:09:49.094 00.003 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
23:09:49.098 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.08, opts=13)
23:09:49.100 00.002 7008 Enqueuing Move request for scope (-0.12, -0.08)
23:09:49.102 00.002 8532 Worker thread wakes up
23:09:49.102 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
23:09:49.102 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
23:09:49.102 00.000 8532 Moving (-0.12, -0.08) raw xDistance=-0.11 yDistance=-0.04
23:09:49.102 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:09:49.102 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:49.102 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58079, med=2516, FiltMin=2290, FiltMax=32381, Gamma=0.990
23:09:49.105 00.003 7008 UpdateGuideState exits: m=264334 SNR=333.9
23:09:49.108 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:49.108 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.110 00.002 8532 MoveAxis(E, 0, ABG)
23:09:49.110 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:49.112 00.002 7008 Enqueuing Expose request
23:09:49.114 00.002 8532 Move returns status 0, amount 0
23:09:49.114 00.000 8532 MoveAxis(N, 0, ABG)
23:09:49.114 00.000 8532 Move returns status 0, amount 0
23:09:49.114 00.000 8532 move complete, result=0
23:09:49.114 00.000 8532 worker thread done servicing request
23:09:49.114 00.000 8532 Worker thread wakes up
23:09:49.114 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:49.114 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:49.114 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:49.172 00.058 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b5f5cf3-6558-43a8-bd4b-5f70149ca775"}
23:09:49.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b5f5cf3-6558-43a8-bd4b-5f70149ca775"}
23:09:49.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28203ad2-4804-4016-a6b7-02239faccbba"}
23:09:49.178 00.002 7008 case statement mapped state 6 to 3
23:09:49.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"28203ad2-4804-4016-a6b7-02239faccbba"}
23:09:49.185 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"995f2412-529c-49ac-941e-8dc3e8d57212"}
23:09:49.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[7.49,7.02],"pixels":"..."},"id":"995f2412-529c-49ac-941e-8dc3e8d57212"}
23:09:51.171 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20c87a0c-686f-41a5-85ac-cff3addce9a7"}
23:09:51.175 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20c87a0c-686f-41a5-85ac-cff3addce9a7"}
23:09:51.178 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce444fe3-b556-41f8-af16-1c422ca2893f"}
23:09:51.180 00.002 7008 case statement mapped state 6 to 3
23:09:51.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce444fe3-b556-41f8-af16-1c422ca2893f"}
23:09:51.185 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d3e3cd0-b727-4623-b37f-34fc2881980d"}
23:09:51.189 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[7.49,7.02],"pixels":"..."},"id":"0d3e3cd0-b727-4623-b37f-34fc2881980d"}
23:09:51.236 00.047 8532 Exposure complete
23:09:51.280 00.044 8532 worker thread done servicing request
23:09:51.280 00.000 7008 OnExposeComplete: enter
23:09:51.282 00.002 7008 UpdateGuideState(): m_state=6
23:09:51.283 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
23:09:51.286 00.003 7008 Star::Find returns 1 (0), X=547.51, Y=445.04, Mass=260727, SNR=331.8, Peak=31626 HFD=2.7
23:09:51.288 00.002 7008 MultiStar: [#1 0.07,0.69,0.53,U] [#2 0.04,0.63,0.54,U] [#3 0.12,0.64,0.43,U] [#4 0.10,0.50,0.37,U] [#5 0.02,0.64,0.34,U] [#6 0.06,0.72,0.35,U] [#7 0.14,0.53,0.28,U] [#8 0.05,0.29,0.35,U] 
23:09:51.289 00.001 7008 single-star, 8 included, MultiStar: {0.03, 0.44}, one-star: {-0.10, -0.06}
23:09:51.291 00.002 7008 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.07) = xAngle (-2.55 = -2.55)
23:09:51.293 00.002 7008 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.96 = -2.96)
23:09:51.295 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.62 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
23:09:51.299 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.06, opts=13)
23:09:51.301 00.002 7008 Enqueuing Move request for scope (-0.10, -0.06)
23:09:51.302 00.001 8532 Worker thread wakes up
23:09:51.302 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
23:09:51.302 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
23:09:51.302 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57990, med=2516, FiltMin=2335, FiltMax=32288, Gamma=0.990
23:09:51.304 00.002 7008 UpdateGuideState exits: m=260727 SNR=331.8
23:09:51.305 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.308 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:51.309 00.001 7008 Enqueuing Expose request
23:09:51.311 00.002 8532 Moving (-0.10, -0.06) raw xDistance=-0.09 yDistance=-0.02
23:09:51.311 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:51.311 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.311 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:51.311 00.000 8532 MoveAxis(E, 0, ABG)
23:09:51.311 00.000 8532 Move returns status 0, amount 0
23:09:51.311 00.000 8532 MoveAxis(N, 0, ABG)
23:09:51.311 00.000 8532 Move returns status 0, amount 0
23:09:51.311 00.000 8532 move complete, result=0
23:09:51.311 00.000 8532 worker thread done servicing request
23:09:51.311 00.000 8532 Worker thread wakes up
23:09:51.312 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:51.312 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:51.312 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:53.170 01.858 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd9f3ed4-e538-456f-83fe-0d8d4f83f8bb"}
23:09:53.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd9f3ed4-e538-456f-83fe-0d8d4f83f8bb"}
23:09:53.174 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5791f779-2117-46d0-a3eb-c7dd2c0f3078"}
23:09:53.176 00.002 7008 case statement mapped state 6 to 3
23:09:53.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5791f779-2117-46d0-a3eb-c7dd2c0f3078"}
23:09:53.182 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0766c7ec-6a61-4c8d-ad4a-55d2bc73393c"}
23:09:53.184 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":815,"width":15,"height":15,"star_pos":[6.51,7.04],"pixels":"..."},"id":"0766c7ec-6a61-4c8d-ad4a-55d2bc73393c"}
23:09:53.436 00.252 8532 Exposure complete
23:09:53.485 00.049 8532 worker thread done servicing request
23:09:53.485 00.000 7008 OnExposeComplete: enter
23:09:53.488 00.003 7008 UpdateGuideState(): m_state=6
23:09:53.491 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
23:09:53.493 00.002 7008 Star::Find returns 1 (0), X=547.47, Y=445.00, Mass=258605, SNR=329.9, Peak=29010 HFD=2.7
23:09:53.496 00.003 7008 MultiStar: [#1 0.01,0.70,0.55,U] [#2 -0.04,0.63,0.53,U] [#3 0.05,0.55,0.42,U] [#4 -0.01,0.43,0.35,U] [#5 -0.07,0.64,0.35,U] [#6 -0.06,0.72,0.33,U] [#7 -0.04,0.60,0.28,U] [#8 0.11,0.29,0.33,U] 
23:09:53.498 00.002 7008 single-star, 8 included, MultiStar: {-0.04, 0.42}, one-star: {-0.14, -0.10}
23:09:53.501 00.003 7008 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.07) = xAngle (-2.44 = -2.44)
23:09:53.503 00.002 7008 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.86 = -2.86)
23:09:53.505 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.52 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
23:09:53.510 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.10, opts=13)
23:09:53.512 00.002 7008 Enqueuing Move request for scope (-0.14, -0.10)
23:09:53.515 00.003 8532 Worker thread wakes up
23:09:53.515 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58347, med=2515, FiltMin=2316, FiltMax=32491, Gamma=0.990
23:09:53.518 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
23:09:53.518 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
23:09:53.518 00.000 8532 Moving (-0.14, -0.10) raw xDistance=-0.13 yDistance=-0.05
23:09:53.518 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:09:53.518 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.518 00.000 7008 UpdateGuideState exits: m=258605 SNR=329.9
23:09:53.522 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:53.522 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.525 00.003 8532 MoveAxis(E, 0, ABG)
23:09:53.525 00.000 8532 Move returns status 0, amount 0
23:09:53.525 00.000 8532 MoveAxis(N, 0, ABG)
23:09:53.525 00.000 8532 Move returns status 0, amount 0
23:09:53.525 00.000 8532 move complete, result=0
23:09:53.525 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:53.528 00.003 7008 Enqueuing Expose request
23:09:53.531 00.003 8532 worker thread done servicing request
23:09:53.531 00.000 8532 Worker thread wakes up
23:09:53.531 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:53.531 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:53.531 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:55.169 01.638 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87ac9a1c-5851-4160-879c-d47c58a86908"}
23:09:55.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87ac9a1c-5851-4160-879c-d47c58a86908"}
23:09:55.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ec83aa6-79e7-47e8-bda1-6da22c10fea5"}
23:09:55.179 00.004 7008 case statement mapped state 6 to 3
23:09:55.182 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ec83aa6-79e7-47e8-bda1-6da22c10fea5"}
23:09:55.185 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd6b834f-9259-4c9b-a5e9-aa5b78806eb5"}
23:09:55.188 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":816,"width":15,"height":15,"star_pos":[7.47,7.00],"pixels":"..."},"id":"bd6b834f-9259-4c9b-a5e9-aa5b78806eb5"}
23:09:55.654 00.466 8532 Exposure complete
23:09:55.692 00.038 8532 worker thread done servicing request
23:09:55.692 00.000 7008 OnExposeComplete: enter
23:09:55.693 00.001 7008 UpdateGuideState(): m_state=6
23:09:55.694 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
23:09:55.696 00.002 7008 Star::Find returns 1 (0), X=547.50, Y=445.12, Mass=264739, SNR=326.5, Peak=33245 HFD=2.7
23:09:55.698 00.002 7008 MultiStar: [#1 0.04,0.77,0.57,U] [#2 0.04,0.67,0.54,U] [#3 0.10,0.65,0.45,U] [#4 0.01,0.52,0.35,U] [#5 0.03,0.73,0.35,U] [#6 -0.02,0.79,0.36,U] [#7 0.05,0.62,0.28,U] [#8 0.14,0.36,0.35,U] 
23:09:55.699 00.001 7008 single-star, 8 included, MultiStar: {0.01, 0.50}, one-star: {-0.11, 0.02}
23:09:55.700 00.001 7008 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.07) = xAngle (3.00 = 3.00)
23:09:55.702 00.002 7008 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.59 = 2.59)
23:09:55.704 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.93 mountX=-0.11 mountY=0.06, mountTheta=2.65
23:09:55.709 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.02, opts=13)
23:09:55.710 00.001 7008 Enqueuing Move request for scope (-0.11, 0.02)
23:09:55.714 00.004 8532 Worker thread wakes up
23:09:55.714 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:09:55.714 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:09:55.714 00.000 8532 Moving (-0.11, 0.02) raw xDistance=-0.11 yDistance=0.06
23:09:55.714 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:09:55.715 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.715 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56603, med=2515, FiltMin=2362, FiltMax=31337, Gamma=0.990
23:09:55.717 00.002 7008 UpdateGuideState exits: m=264739 SNR=326.5
23:09:55.720 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:09:55.720 00.000 8532 MoveAxis(E, 0, ABG)
23:09:55.720 00.000 8532 Move returns status 0, amount 0
23:09:55.720 00.000 8532 MoveAxis(N, 0, ABG)
23:09:55.720 00.000 8532 Move returns status 0, amount 0
23:09:55.720 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.723 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:55.725 00.002 7008 Enqueuing Expose request
23:09:55.729 00.004 8532 move complete, result=0
23:09:55.729 00.000 8532 worker thread done servicing request
23:09:55.729 00.000 8532 Worker thread wakes up
23:09:55.729 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:55.730 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:55.730 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:57.168 01.438 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46964d6d-616e-4ac3-aa65-b2a69fd417c7"}
23:09:57.170 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46964d6d-616e-4ac3-aa65-b2a69fd417c7"}
23:09:57.173 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"860d69b6-802a-4b82-b70e-4c045dd03c97"}
23:09:57.175 00.002 7008 case statement mapped state 6 to 3
23:09:57.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"860d69b6-802a-4b82-b70e-4c045dd03c97"}
23:09:57.181 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2be82583-471d-47f5-a5d4-42284edf8050"}
23:09:57.185 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":817,"width":15,"height":15,"star_pos":[7.50,7.12],"pixels":"..."},"id":"2be82583-471d-47f5-a5d4-42284edf8050"}
23:09:57.863 00.678 8532 Exposure complete
23:09:57.915 00.052 8532 worker thread done servicing request
23:09:57.915 00.000 7008 OnExposeComplete: enter
23:09:57.917 00.002 7008 UpdateGuideState(): m_state=6
23:09:57.921 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
23:09:57.923 00.002 7008 Star::Find returns 1 (0), X=547.55, Y=445.19, Mass=266193, SNR=332.0, Peak=37200 HFD=2.8
23:09:57.925 00.002 7008 MultiStar: [#1 0.13,0.85,0.56,U] [#2 0.03,0.74,0.53,U] [#3 0.12,0.64,0.45,U] [#4 0.18,0.55,0.37,U] [#5 0.11,0.77,0.34,U] [#6 0.08,0.92,0.35,U] [#7 0.02,0.65,0.28,U] [#8 0.18,0.51,0.34,U] 
23:09:57.928 00.003 7008 single-star, 8 included, MultiStar: {0.07, 0.57}, one-star: {-0.05, 0.09}
23:09:57.930 00.002 7008 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.07) = xAngle (2.16 = 2.16)
23:09:57.932 00.002 7008 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.75 = 1.75)
23:09:57.935 00.003 7008 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.09 mountX=-0.06 mountY=0.11, mountTheta=2.09
23:09:57.940 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.09, opts=13)
23:09:57.943 00.003 7008 Enqueuing Move request for scope (-0.05, 0.09)
23:09:57.945 00.002 8532 Worker thread wakes up
23:09:57.945 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59123, med=2517, FiltMin=2278, FiltMax=32536, Gamma=0.990
23:09:57.947 00.002 7008 UpdateGuideState exits: m=266193 SNR=332.0
23:09:57.949 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:57.951 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:09:57.951 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:09:57.951 00.000 8532 Moving (-0.05, 0.09) raw xDistance=-0.06 yDistance=0.11
23:09:57.951 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:57.951 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:57.951 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:09:57.954 00.003 7008 Enqueuing Expose request
23:09:57.956 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:57.956 00.000 8532 MoveAxis(E, 0, ABG)
23:09:57.956 00.000 8532 Move returns status 0, amount 0
23:09:57.956 00.000 8532 MoveAxis(N, 0, ABG)
23:09:57.956 00.000 8532 Move returns status 0, amount 0
23:09:57.956 00.000 8532 move complete, result=0
23:09:57.956 00.000 8532 worker thread done servicing request
23:09:57.956 00.000 8532 Worker thread wakes up
23:09:57.956 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:09:57.956 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:09:57.956 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:59.169 01.213 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4788b89-91cc-4df2-a0a2-926ff0ecd6fc"}
23:09:59.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4788b89-91cc-4df2-a0a2-926ff0ecd6fc"}
23:09:59.173 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f23d014c-bc54-4a2c-82dc-1ebf1f12758f"}
23:09:59.175 00.002 7008 case statement mapped state 6 to 3
23:09:59.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f23d014c-bc54-4a2c-82dc-1ebf1f12758f"}
23:09:59.180 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f9b17ee7-834a-49cc-af5f-2252f52769b8"}
23:09:59.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":818,"width":15,"height":15,"star_pos":[6.55,7.19],"pixels":"..."},"id":"f9b17ee7-834a-49cc-af5f-2252f52769b8"}
23:10:00.084 00.902 8532 Exposure complete
23:10:00.137 00.053 8532 worker thread done servicing request
23:10:00.137 00.000 7008 OnExposeComplete: enter
23:10:00.141 00.004 7008 UpdateGuideState(): m_state=6
23:10:00.145 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
23:10:00.147 00.002 7008 Star::Find returns 1 (0), X=547.72, Y=445.31, Mass=265636, SNR=324.3, Peak=45993 HFD=2.9
23:10:00.149 00.002 7008 MultiStar: [#1 0.27,0.97,0.55,U] [#2 0.25,0.89,0.57,U] [#3 0.36,0.77,0.44,U] [#4 0.21,0.61,0.36,U] [#5 0.25,0.92,0.34,U] [#6 0.19,0.95,0.36,U] [#7 0.22,0.73,0.30,U] [#8 0.24,0.54,0.33,U] 
23:10:00.151 00.002 7008 single-star, 8 included, MultiStar: {0.22, 0.67}, one-star: {0.11, 0.21}
23:10:00.154 00.003 7008 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.07) = xAngle (1.16 = 1.16)
23:10:00.157 00.003 7008 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.75 = 0.75)
23:10:00.160 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=0.09 mountY=0.16, mountTheta=1.04
23:10:00.166 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.21, opts=13)
23:10:00.169 00.003 7008 Enqueuing Move request for scope (0.11, 0.21)
23:10:00.172 00.003 8532 Worker thread wakes up
23:10:00.172 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
23:10:00.172 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
23:10:00.172 00.000 8532 Moving (0.11, 0.21) raw xDistance=0.09 yDistance=0.16
23:10:00.172 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:10:00.172 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.173 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61969, med=2516, FiltMin=2276, FiltMax=29693, Gamma=0.990
23:10:00.175 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:10:00.175 00.000 8532 MoveAxis(E, 0, ABG)
23:10:00.175 00.000 8532 Move returns status 0, amount 0
23:10:00.175 00.000 8532 MoveAxis(N, 0, ABG)
23:10:00.176 00.001 8532 Move returns status 0, amount 0
23:10:00.176 00.000 8532 move complete, result=0
23:10:00.176 00.000 8532 worker thread done servicing request
23:10:00.176 00.000 7008 UpdateGuideState exits: m=265636 SNR=324.3
23:10:00.178 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.181 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:00.183 00.002 7008 Enqueuing Expose request
23:10:00.184 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:00.185 00.001 8532 Worker thread wakes up
23:10:00.185 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:00.185 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:01.167 00.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11d56819-5f82-4b9d-81a2-41852cdd2bc4"}
23:10:01.171 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11d56819-5f82-4b9d-81a2-41852cdd2bc4"}
23:10:01.176 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51b3518e-0dae-4a18-81cf-2f72825d15f3"}
23:10:01.181 00.005 7008 case statement mapped state 6 to 3
23:10:01.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"51b3518e-0dae-4a18-81cf-2f72825d15f3"}
23:10:01.186 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"21827eee-0278-4b59-8611-31778a964b7e"}
23:10:01.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":819,"width":15,"height":15,"star_pos":[6.72,7.31],"pixels":"..."},"id":"21827eee-0278-4b59-8611-31778a964b7e"}
23:10:02.318 01.130 8532 Exposure complete
23:10:02.364 00.046 8532 worker thread done servicing request
23:10:02.364 00.000 7008 OnExposeComplete: enter
23:10:02.366 00.002 7008 UpdateGuideState(): m_state=6
23:10:02.368 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
23:10:02.370 00.002 7008 Star::Find returns 1 (0), X=547.79, Y=445.29, Mass=266445, SNR=328.5, Peak=47327 HFD=2.8
23:10:02.372 00.002 7008 MultiStar: [#1 0.37,0.96,0.58,U] [#2 0.32,0.89,0.55,U] [#3 0.47,0.78,0.43,U] [#4 0.34,0.63,0.36,U] [#5 0.35,0.92,0.36,U] [#6 0.29,0.99,0.37,U] [#7 0.37,0.75,0.29,U] [#8 0.29,0.58,0.34,U] 
23:10:02.374 00.002 7008 single-star, 8 included, MultiStar: {0.31, 0.68}, one-star: {0.18, 0.19}
23:10:02.375 00.001 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:10:02.377 00.002 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:10:02.379 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=0.16 mountY=0.12, mountTheta=0.61
23:10:02.382 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.19, opts=13)
23:10:02.384 00.002 7008 Enqueuing Move request for scope (0.18, 0.19)
23:10:02.386 00.002 8532 Worker thread wakes up
23:10:02.386 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
23:10:02.386 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
23:10:02.386 00.000 8532 Moving (0.18, 0.19) raw xDistance=0.16 yDistance=0.12
23:10:02.386 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60380, med=2518, FiltMin=2321, FiltMax=26970, Gamma=0.990
23:10:02.387 00.001 7008 UpdateGuideState exits: m=266445 SNR=328.5
23:10:02.389 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:02.392 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:02.395 00.003 7008 Enqueuing Expose request
23:10:02.396 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:10:02.396 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:02.397 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:10:02.397 00.000 8532 MoveAxis(E, 0, ABG)
23:10:02.397 00.000 8532 Move returns status 0, amount 0
23:10:02.397 00.000 8532 MoveAxis(N, 0, ABG)
23:10:02.397 00.000 8532 Move returns status 0, amount 0
23:10:02.397 00.000 8532 move complete, result=0
23:10:02.397 00.000 8532 worker thread done servicing request
23:10:02.397 00.000 8532 Worker thread wakes up
23:10:02.397 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:02.399 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:02.400 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:03.167 00.767 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5db44b46-a3e7-4f41-8e39-a8e41a2c848d"}
23:10:03.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5db44b46-a3e7-4f41-8e39-a8e41a2c848d"}
23:10:03.172 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33ad61a8-6bc6-4e38-a5a4-47f64847bf54"}
23:10:03.173 00.001 7008 case statement mapped state 6 to 3
23:10:03.175 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"33ad61a8-6bc6-4e38-a5a4-47f64847bf54"}
23:10:03.176 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e3d9107-75b7-4d87-a6bf-5ee54fc35ed0"}
23:10:03.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":820,"width":15,"height":15,"star_pos":[6.79,7.29],"pixels":"..."},"id":"2e3d9107-75b7-4d87-a6bf-5ee54fc35ed0"}
23:10:04.533 01.355 8532 Exposure complete
23:10:04.581 00.048 8532 worker thread done servicing request
23:10:04.581 00.000 7008 OnExposeComplete: enter
23:10:04.584 00.003 7008 UpdateGuideState(): m_state=6
23:10:04.586 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
23:10:04.589 00.003 7008 Star::Find returns 1 (0), X=547.82, Y=445.36, Mass=273995, SNR=347.7, Peak=49789 HFD=2.8
23:10:04.591 00.002 7008 MultiStar: [#1 0.34,0.98,0.54,U] [#2 0.28,0.98,0.51,U] [#3 0.50,0.81,0.40,U] [#4 0.38,0.74,0.35,U] [#5 0.47,0.98,0.31,U] [#6 0.28,1.06,0.33,U] [#7 0.38,0.77,0.27,U] [#8 0.41,0.67,0.31,U] 
23:10:04.593 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.73}, one-star: {0.21, 0.26}
23:10:04.596 00.003 7008 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
23:10:04.597 00.001 7008 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.55 = 0.55)
23:10:04.599 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.89 mountX=0.19 mountY=0.17, mountTheta=0.74
23:10:04.602 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.26, opts=13)
23:10:04.604 00.002 7008 Enqueuing Move request for scope (0.21, 0.26)
23:10:04.606 00.002 8532 Worker thread wakes up
23:10:04.606 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62120, med=2517, FiltMin=2278, FiltMax=27639, Gamma=0.990
23:10:04.608 00.002 7008 UpdateGuideState exits: m=273995 SNR=347.7
23:10:04.610 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.612 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:04.615 00.003 7008 Enqueuing Expose request
23:10:04.616 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
23:10:04.616 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
23:10:04.616 00.000 8532 Moving (0.21, 0.26) raw xDistance=0.19 yDistance=0.17
23:10:04.616 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:10:04.616 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:10:04.616 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:10:04.616 00.000 8532 MoveAxis(W, 171, ABG)
23:10:04.617 00.001 8532 Guiding  Dir = 3, Dur = 171
23:10:04.617 00.000 8532 IsSlewing returns 0
23:10:04.617 00.000 8532 IsGuiding returns 0
23:10:04.617 00.000 8532 PulseGuide returned control before completion, sleep 181
23:10:04.810 00.193 8532 IsGuiding returns 0
23:10:04.811 00.001 8532 Move returns status 0, amount 171
23:10:04.811 00.000 8532 MoveAxis(N, 0, ABG)
23:10:04.811 00.000 8532 Move returns status 0, amount 0
23:10:04.812 00.001 8532 move complete, result=0
23:10:04.812 00.000 8532 worker thread done servicing request
23:10:04.812 00.000 8532 Worker thread wakes up
23:10:04.812 00.000 7008 GuideStep: 0.2 px 171 ms WEST, 0.2 px 0 ms NORTH
23:10:04.816 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:04.816 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:05.167 00.351 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"60f0b5b4-a7b3-423c-8f5d-0bea994ae7bc"}
23:10:05.172 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"60f0b5b4-a7b3-423c-8f5d-0bea994ae7bc"}
23:10:05.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7aadd20-6290-499f-9e8f-6a0fc438da17"}
23:10:05.178 00.003 7008 case statement mapped state 6 to 3
23:10:05.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7aadd20-6290-499f-9e8f-6a0fc438da17"}
23:10:05.184 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2241eb88-c64f-4996-9edd-aab89be0a98a"}
23:10:05.187 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":821,"width":15,"height":15,"star_pos":[6.82,7.36],"pixels":"..."},"id":"2241eb88-c64f-4996-9edd-aab89be0a98a"}
23:10:06.937 01.750 8532 Exposure complete
23:10:06.984 00.047 8532 worker thread done servicing request
23:10:06.985 00.001 7008 OnExposeComplete: enter
23:10:06.986 00.001 7008 UpdateGuideState(): m_state=6
23:10:06.988 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
23:10:06.991 00.003 7008 Star::Find returns 1 (0), X=547.78, Y=445.34, Mass=273217, SNR=339.1, Peak=49343 HFD=2.8
23:10:06.994 00.003 7008 MultiStar: [#1 0.36,1.03,0.53,U] [#2 0.27,0.97,0.54,U] [#3 0.40,0.83,0.42,U] [#4 0.33,0.69,0.34,U] [#5 0.30,1.05,0.33,U] [#6 0.28,1.08,0.35,U] [#7 0.34,0.78,0.28,U] [#8 0.33,0.67,0.33,U] 
23:10:06.996 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.74}, one-star: {0.17, 0.24}
23:10:06.998 00.002 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:10:06.999 00.001 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:10:07.001 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.97 mountX=0.15 mountY=0.17, mountTheta=0.86
23:10:07.004 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.24, opts=13)
23:10:07.006 00.002 7008 Enqueuing Move request for scope (0.17, 0.24)
23:10:07.009 00.003 8532 Worker thread wakes up
23:10:07.009 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
23:10:07.009 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
23:10:07.009 00.000 8532 Moving (0.17, 0.24) raw xDistance=0.15 yDistance=0.17
23:10:07.009 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:07.009 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60365, med=2515, FiltMin=2368, FiltMax=27999, Gamma=0.990
23:10:07.011 00.002 7008 UpdateGuideState exits: m=273217 SNR=339.1
23:10:07.013 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.015 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:07.016 00.001 7008 Enqueuing Expose request
23:10:07.018 00.002 8532 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.46
23:10:07.018 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:10:07.018 00.000 8532 MoveAxis(E, 0, ABG)
23:10:07.018 00.000 8532 Move returns status 0, amount 0
23:10:07.018 00.000 8532 MoveAxis(S, 302, ABG)
23:10:07.018 00.000 8532 Guiding  Dir = 1, Dur = 302
23:10:07.018 00.000 8532 IsSlewing returns 0
23:10:07.019 00.001 8532 IsGuiding returns 0
23:10:07.019 00.000 8532 PulseGuide returned control before completion, sleep 312
23:10:07.166 00.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c675c4f7-5c6a-446f-aaba-c97e203bba11"}
23:10:07.168 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c675c4f7-5c6a-446f-aaba-c97e203bba11"}
23:10:07.170 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d1b6a1b-2559-4585-8fba-5646cc774417"}
23:10:07.172 00.002 7008 case statement mapped state 6 to 3
23:10:07.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d1b6a1b-2559-4585-8fba-5646cc774417"}
23:10:07.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"049a368a-a13f-4269-9e14-224c170b76ed"}
23:10:07.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[6.78,7.34],"pixels":"..."},"id":"049a368a-a13f-4269-9e14-224c170b76ed"}
23:10:07.336 00.157 8532 IsGuiding returns 0
23:10:07.336 00.000 8532 Move returns status 0, amount 302
23:10:07.337 00.001 8532 move complete, result=0
23:10:07.337 00.000 8532 worker thread done servicing request
23:10:07.337 00.000 8532 Worker thread wakes up
23:10:07.337 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 302 ms SOUTH
23:10:07.341 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:07.341 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:09.165 01.824 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c780ada-fd9d-41de-b2f7-46e5f4e445f0"}
23:10:09.169 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c780ada-fd9d-41de-b2f7-46e5f4e445f0"}
23:10:09.175 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a64533d-f621-4c52-b45a-fbf71923bf7e"}
23:10:09.178 00.003 7008 case statement mapped state 6 to 3
23:10:09.181 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a64533d-f621-4c52-b45a-fbf71923bf7e"}
23:10:09.185 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e2bbbe58-f173-4475-8ec6-d99b8b8ded89"}
23:10:09.187 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[6.78,7.34],"pixels":"..."},"id":"e2bbbe58-f173-4475-8ec6-d99b8b8ded89"}
23:10:09.467 00.280 8532 Exposure complete
23:10:09.512 00.045 8532 worker thread done servicing request
23:10:09.512 00.000 7008 OnExposeComplete: enter
23:10:09.515 00.003 7008 UpdateGuideState(): m_state=6
23:10:09.517 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
23:10:09.520 00.003 7008 Star::Find returns 1 (0), X=547.82, Y=445.36, Mass=271725, SNR=337.8, Peak=49994 HFD=2.7
23:10:09.522 00.002 7008 MultiStar: [#1 0.35,0.99,0.56,U] [#2 0.27,1.02,0.52,U] [#3 0.41,0.85,0.41,U] [#4 0.40,0.75,0.36,U] [#5 0.43,1.01,0.33,U] [#6 0.34,1.09,0.35,U] [#7 0.41,0.79,0.28,U] [#8 0.41,0.64,0.34,U] 
23:10:09.524 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.75}, one-star: {0.22, 0.26}
23:10:09.525 00.001 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
23:10:09.528 00.003 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:10:09.529 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.88 mountX=0.20 mountY=0.17, mountTheta=0.72
23:10:09.532 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.26, opts=13)
23:10:09.534 00.002 7008 Enqueuing Move request for scope (0.22, 0.26)
23:10:09.535 00.001 8532 Worker thread wakes up
23:10:09.535 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
23:10:09.535 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
23:10:09.536 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57981, med=2514, FiltMin=2388, FiltMax=26427, Gamma=0.990
23:10:09.537 00.001 8532 Moving (0.22, 0.26) raw xDistance=0.20 yDistance=0.17
23:10:09.538 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
23:10:09.538 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:10:09.538 00.000 7008 UpdateGuideState exits: m=271725 SNR=337.8
23:10:09.540 00.002 8532 MoveAxis(W, 178, ABG)
23:10:09.540 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.542 00.002 8532 Guiding  Dir = 3, Dur = 178
23:10:09.542 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:09.545 00.003 7008 Enqueuing Expose request
23:10:09.547 00.002 8532 IsSlewing returns 0
23:10:09.547 00.000 8532 IsGuiding returns 0
23:10:09.548 00.001 8532 PulseGuide returned control before completion, sleep 188
23:10:09.738 00.190 8532 IsGuiding returns 1
23:10:09.738 00.000 8532 scope still moving after pulse duration time elapsed
23:10:09.771 00.033 8532 IsSlewing returns 0
23:10:09.772 00.001 8532 IsGuiding returns 0
23:10:09.772 00.000 8532 scope move finished after 178 + 46 ms
23:10:09.772 00.000 8532 Move returns status 0, amount 178
23:10:09.772 00.000 8532 MoveAxis(S, 302, ABG)
23:10:09.772 00.000 8532 Guiding  Dir = 1, Dur = 302
23:10:09.772 00.000 8532 IsSlewing returns 0
23:10:09.773 00.001 8532 IsGuiding returns 0
23:10:09.774 00.001 8532 PulseGuide returned control before completion, sleep 312
23:10:10.097 00.323 8532 IsGuiding returns 0
23:10:10.097 00.000 8532 Move returns status 0, amount 302
23:10:10.097 00.000 8532 move complete, result=0
23:10:10.097 00.000 8532 worker thread done servicing request
23:10:10.097 00.000 8532 Worker thread wakes up
23:10:10.098 00.001 7008 GuideStep: 0.2 px 178 ms WEST, 0.2 px 302 ms SOUTH
23:10:10.100 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:10.100 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:11.165 01.065 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a647913b-93e0-4b49-b7de-c91d38009e5c"}
23:10:11.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a647913b-93e0-4b49-b7de-c91d38009e5c"}
23:10:11.172 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbb30d5b-a2de-4946-b5d2-a56ce92f1ad9"}
23:10:11.176 00.004 7008 case statement mapped state 6 to 3
23:10:11.177 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbb30d5b-a2de-4946-b5d2-a56ce92f1ad9"}
23:10:11.181 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ccc14f6-d2f0-4ff6-b20d-224a3852fee0"}
23:10:11.185 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":823,"width":15,"height":15,"star_pos":[6.82,7.36],"pixels":"..."},"id":"0ccc14f6-d2f0-4ff6-b20d-224a3852fee0"}
23:10:12.225 01.040 8532 Exposure complete
23:10:12.265 00.040 8532 worker thread done servicing request
23:10:12.265 00.000 7008 OnExposeComplete: enter
23:10:12.267 00.002 7008 UpdateGuideState(): m_state=6
23:10:12.270 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
23:10:12.272 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=445.38, Mass=269740, SNR=339.0, Peak=50155 HFD=2.8
23:10:12.275 00.003 7008 MultiStar: [#1 0.38,1.08,0.53,U] [#2 0.31,1.03,0.56,U] [#3 0.42,0.92,0.43,U] [#4 0.38,0.68,0.35,U] [#5 0.45,1.06,0.33,U] [#6 0.32,1.14,0.36,U] [#7 0.43,0.77,0.29,U] [#8 0.56,0.62,0.32,U] 
23:10:12.276 00.001 7008 single-star, 8 included, MultiStar: {0.35, 0.78}, one-star: {0.20, 0.28}
23:10:12.278 00.002 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:10:12.280 00.002 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.60 = 0.60)
23:10:12.281 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.95 mountX=0.18 mountY=0.19, mountTheta=0.82
23:10:12.285 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.28, opts=13)
23:10:12.287 00.002 7008 Enqueuing Move request for scope (0.20, 0.28)
23:10:12.289 00.002 8532 Worker thread wakes up
23:10:12.289 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
23:10:12.289 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
23:10:12.289 00.000 8532 Moving (0.20, 0.28) raw xDistance=0.18 yDistance=0.19
23:10:12.289 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56667, med=2515, FiltMin=2306, FiltMax=26981, Gamma=0.990
23:10:12.291 00.002 7008 UpdateGuideState exits: m=269740 SNR=339.0
23:10:12.292 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.294 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:12.296 00.002 7008 Enqueuing Expose request
23:10:12.297 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:10:12.298 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:10:12.298 00.000 8532 MoveAxis(W, 174, ABG)
23:10:12.298 00.000 8532 Guiding  Dir = 3, Dur = 174
23:10:12.299 00.001 8532 IsSlewing returns 0
23:10:12.299 00.000 8532 IsGuiding returns 0
23:10:12.299 00.000 8532 PulseGuide returned control before completion, sleep 184
23:10:12.496 00.197 8532 IsGuiding returns 0
23:10:12.496 00.000 8532 Move returns status 0, amount 174
23:10:12.496 00.000 8532 MoveAxis(S, 339, ABG)
23:10:12.498 00.002 8532 Guiding  Dir = 1, Dur = 339
23:10:12.498 00.000 8532 IsSlewing returns 0
23:10:12.498 00.000 8532 IsGuiding returns 0
23:10:12.499 00.001 8532 PulseGuide returned control before completion, sleep 349
23:10:12.859 00.360 8532 IsGuiding returns 0
23:10:12.860 00.001 8532 Move returns status 0, amount 339
23:10:12.860 00.000 8532 move complete, result=0
23:10:12.860 00.000 8532 worker thread done servicing request
23:10:12.860 00.000 8532 Worker thread wakes up
23:10:12.860 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:12.860 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:12.860 00.000 7008 GuideStep: 0.2 px 174 ms WEST, 0.2 px 339 ms SOUTH
23:10:13.165 00.305 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83ca4aa7-f110-4834-9706-2b23e68b73c2"}
23:10:13.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83ca4aa7-f110-4834-9706-2b23e68b73c2"}
23:10:13.174 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f9a76d9-ae06-4435-b501-444501641c35"}
23:10:13.178 00.004 7008 case statement mapped state 6 to 3
23:10:13.183 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f9a76d9-ae06-4435-b501-444501641c35"}
23:10:13.187 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76ef8db2-bc12-4b3e-b057-19da40018f14"}
23:10:13.191 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":824,"width":15,"height":15,"star_pos":[6.81,7.38],"pixels":"..."},"id":"76ef8db2-bc12-4b3e-b057-19da40018f14"}
23:10:14.989 01.798 8532 Exposure complete
23:10:15.038 00.049 8532 worker thread done servicing request
23:10:15.038 00.000 7008 OnExposeComplete: enter
23:10:15.040 00.002 7008 UpdateGuideState(): m_state=6
23:10:15.043 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
23:10:15.044 00.001 7008 Star::Find returns 1 (0), X=547.80, Y=445.39, Mass=271453, SNR=335.4, Peak=50712 HFD=2.8
23:10:15.046 00.002 7008 MultiStar: [#1 0.41,1.00,0.54,U] [#2 0.30,1.02,0.55,U] [#3 0.43,0.85,0.42,U] [#4 0.33,0.75,0.36,U] [#5 0.39,0.95,0.33,U] [#6 0.30,1.03,0.36,U] [#7 0.39,0.81,0.27,U] [#8 0.20,0.95,0.32,U] 
23:10:15.048 00.002 7008 single-star, 8 included, MultiStar: {0.31, 0.78}, one-star: {0.19, 0.29}
23:10:15.050 00.002 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.06 = 1.06)
23:10:15.051 00.001 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.65 = 0.65)
23:10:15.053 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.34 cameraTheta=0.99 mountX=0.17 mountY=0.21, mountTheta=0.89
23:10:15.056 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.29, opts=13)
23:10:15.059 00.003 7008 Enqueuing Move request for scope (0.19, 0.29)
23:10:15.061 00.002 8532 Worker thread wakes up
23:10:15.061 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
23:10:15.061 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
23:10:15.062 00.001 8532 Moving (0.19, 0.29) raw xDistance=0.17 yDistance=0.21
23:10:15.062 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:10:15.062 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:10:15.062 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57367, med=2515, FiltMin=2356, FiltMax=28039, Gamma=0.990
23:10:15.064 00.002 7008 UpdateGuideState exits: m=271453 SNR=335.4
23:10:15.065 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.067 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:15.068 00.001 7008 Enqueuing Expose request
23:10:15.070 00.002 8532 MoveAxis(E, 0, ABG)
23:10:15.070 00.000 8532 Move returns status 0, amount 0
23:10:15.070 00.000 8532 MoveAxis(S, 364, ABG)
23:10:15.070 00.000 8532 Guiding  Dir = 1, Dur = 364
23:10:15.071 00.001 8532 IsSlewing returns 0
23:10:15.071 00.000 8532 IsGuiding returns 0
23:10:15.071 00.000 8532 PulseGuide returned control before completion, sleep 374
23:10:15.163 00.092 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77ed3cb6-feb9-4720-90bd-9c5155932fed"}
23:10:15.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77ed3cb6-feb9-4720-90bd-9c5155932fed"}
23:10:15.169 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f54b2ae5-b7dd-4a55-93a4-f671aadd0058"}
23:10:15.172 00.003 7008 case statement mapped state 6 to 3
23:10:15.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f54b2ae5-b7dd-4a55-93a4-f671aadd0058"}
23:10:15.181 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6fbb69c-b8d5-4f3d-8298-31461437cec4"}
23:10:15.185 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[6.80,7.39],"pixels":"..."},"id":"f6fbb69c-b8d5-4f3d-8298-31461437cec4"}
23:10:15.451 00.266 8532 IsGuiding returns 1
23:10:15.451 00.000 8532 scope still moving after pulse duration time elapsed
23:10:15.481 00.030 8532 IsSlewing returns 0
23:10:15.482 00.001 8532 IsGuiding returns 1
23:10:15.513 00.031 8532 IsSlewing returns 0
23:10:15.515 00.002 8532 IsGuiding returns 0
23:10:15.515 00.000 8532 scope move finished after 364 + 79 ms
23:10:15.515 00.000 8532 Move returns status 0, amount 364
23:10:15.515 00.000 8532 move complete, result=0
23:10:15.516 00.001 8532 worker thread done servicing request
23:10:15.516 00.000 8532 Worker thread wakes up
23:10:15.516 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:15.516 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:15.516 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 364 ms SOUTH
23:10:17.162 01.646 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9b3ebc1-8642-4ad6-a20d-5781c40601f7"}
23:10:17.166 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9b3ebc1-8642-4ad6-a20d-5781c40601f7"}
23:10:17.169 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f99cc273-75b5-4b57-81d9-0dfbad481254"}
23:10:17.172 00.003 7008 case statement mapped state 6 to 3
23:10:17.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f99cc273-75b5-4b57-81d9-0dfbad481254"}
23:10:17.177 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a309ec79-53c4-4374-8ac2-10d4594057b3"}
23:10:17.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[6.80,7.39],"pixels":"..."},"id":"a309ec79-53c4-4374-8ac2-10d4594057b3"}
23:10:17.652 00.473 8532 Exposure complete
23:10:17.695 00.043 8532 worker thread done servicing request
23:10:17.696 00.001 7008 OnExposeComplete: enter
23:10:17.698 00.002 7008 UpdateGuideState(): m_state=6
23:10:17.699 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
23:10:17.701 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=445.42, Mass=271044, SNR=332.2, Peak=51193 HFD=2.8
23:10:17.704 00.003 7008 MultiStar: [#1 0.34,1.13,0.56,U] [#2 0.29,1.07,0.54,U] [#3 0.46,0.91,0.44,U] [#4 0.33,0.80,0.36,U] [#5 0.38,1.12,0.34,U] [#6 0.33,1.16,0.38,U] [#7 0.28,0.86,0.29,U] [#8 0.17,0.99,0.33,U] 
23:10:17.706 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.85}, one-star: {0.20, 0.31}
23:10:17.708 00.002 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
23:10:17.710 00.002 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.67 = 0.67)
23:10:17.711 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.01 mountX=0.17 mountY=0.23, mountTheta=0.92
23:10:17.714 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.31, opts=13)
23:10:17.717 00.003 7008 Enqueuing Move request for scope (0.20, 0.31)
23:10:17.721 00.004 8532 Worker thread wakes up
23:10:17.721 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
23:10:17.721 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
23:10:17.721 00.000 8532 Moving (0.20, 0.31) raw xDistance=0.17 yDistance=0.23
23:10:17.722 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:10:17.722 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=53024, med=2516, FiltMin=2313, FiltMax=27222, Gamma=0.990
23:10:17.724 00.002 7008 UpdateGuideState exits: m=271044 SNR=332.2
23:10:17.726 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.728 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:17.730 00.002 7008 Enqueuing Expose request
23:10:17.731 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:10:17.732 00.001 8532 MoveAxis(W, 159, ABG)
23:10:17.732 00.000 8532 Guiding  Dir = 3, Dur = 159
23:10:17.732 00.000 8532 IsSlewing returns 0
23:10:17.732 00.000 8532 IsGuiding returns 0
23:10:17.733 00.001 8532 PulseGuide returned control before completion, sleep 169
23:10:17.905 00.172 8532 IsGuiding returns 1
23:10:17.905 00.000 8532 scope still moving after pulse duration time elapsed
23:10:17.935 00.030 8532 IsSlewing returns 0
23:10:17.935 00.000 8532 IsGuiding returns 0
23:10:17.935 00.000 8532 scope move finished after 159 + 44 ms
23:10:17.935 00.000 8532 Move returns status 0, amount 159
23:10:17.937 00.002 8532 MoveAxis(S, 404, ABG)
23:10:17.937 00.000 8532 Guiding  Dir = 1, Dur = 404
23:10:17.937 00.000 8532 IsSlewing returns 0
23:10:17.937 00.000 8532 IsGuiding returns 0
23:10:17.938 00.001 8532 PulseGuide returned control before completion, sleep 414
23:10:18.357 00.419 8532 IsGuiding returns 1
23:10:18.357 00.000 8532 scope still moving after pulse duration time elapsed
23:10:18.388 00.031 8532 IsSlewing returns 0
23:10:18.388 00.000 8532 IsGuiding returns 0
23:10:18.389 00.001 8532 scope move finished after 404 + 47 ms
23:10:18.389 00.000 8532 Move returns status 0, amount 404
23:10:18.389 00.000 8532 move complete, result=0
23:10:18.389 00.000 8532 worker thread done servicing request
23:10:18.389 00.000 8532 Worker thread wakes up
23:10:18.389 00.000 7008 GuideStep: 0.2 px 159 ms WEST, 0.2 px 404 ms SOUTH
23:10:18.393 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:18.393 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:19.164 00.771 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbf73669-a8d2-480c-a2da-765c9503f8fd"}
23:10:19.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbf73669-a8d2-480c-a2da-765c9503f8fd"}
23:10:19.167 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33e36726-ed8d-4281-a35a-1e36a48a6fd6"}
23:10:19.170 00.003 7008 case statement mapped state 6 to 3
23:10:19.171 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"33e36726-ed8d-4281-a35a-1e36a48a6fd6"}
23:10:19.173 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c0d63e3-c865-410f-8e8d-aff476b5af39"}
23:10:19.175 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":826,"width":15,"height":15,"star_pos":[6.81,7.42],"pixels":"..."},"id":"6c0d63e3-c865-410f-8e8d-aff476b5af39"}
23:10:20.517 01.342 8532 Exposure complete
23:10:20.563 00.046 8532 worker thread done servicing request
23:10:20.563 00.000 7008 OnExposeComplete: enter
23:10:20.565 00.002 7008 UpdateGuideState(): m_state=6
23:10:20.567 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
23:10:20.569 00.002 7008 Star::Find returns 1 (0), X=547.71, Y=445.42, Mass=274892, SNR=344.3, Peak=50675 HFD=2.9
23:10:20.571 00.002 7008 MultiStar: [#1 0.25,1.07,0.53,U] [#2 0.19,1.12,0.52,U] [#3 0.30,0.90,0.43,U] [#4 0.28,0.78,0.34,U] [#5 0.27,1.00,0.34,U] [#6 0.23,1.09,0.35,U] [#7 0.25,0.86,0.28,U] [#8 0.12,0.95,0.31,U] 
23:10:20.573 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.83}, one-star: {0.10, 0.32}
23:10:20.574 00.001 7008 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.07) = xAngle (1.33 = 1.33)
23:10:20.577 00.003 7008 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.91 = 0.91)
23:10:20.578 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.26 mountX=0.08 mountY=0.27, mountTheta=1.27
23:10:20.581 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.32, opts=13)
23:10:20.582 00.001 7008 Enqueuing Move request for scope (0.10, 0.32)
23:10:20.584 00.002 8532 Worker thread wakes up
23:10:20.584 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
23:10:20.584 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
23:10:20.584 00.000 8532 Moving (0.10, 0.32) raw xDistance=0.08 yDistance=0.27
23:10:20.584 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:20.584 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:10:20.584 00.000 8532 MoveAxis(E, 0, ABG)
23:10:20.584 00.000 8532 Move returns status 0, amount 0
23:10:20.584 00.000 8532 MoveAxis(S, 466, ABG)
23:10:20.584 00.000 8532 Guiding  Dir = 1, Dur = 466
23:10:20.584 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50675, med=2514, FiltMin=2330, FiltMax=30778, Gamma=0.990
23:10:20.589 00.005 7008 UpdateGuideState exits: m=274892 SNR=344.3
23:10:20.592 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.593 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:20.595 00.002 7008 Enqueuing Expose request
23:10:20.597 00.002 8532 IsSlewing returns 0
23:10:20.597 00.000 8532 IsGuiding returns 0
23:10:20.597 00.000 8532 PulseGuide returned control before completion, sleep 476
23:10:21.082 00.485 8532 IsGuiding returns 0
23:10:21.082 00.000 8532 Move returns status 0, amount 466
23:10:21.082 00.000 8532 move complete, result=0
23:10:21.082 00.000 8532 worker thread done servicing request
23:10:21.082 00.000 8532 Worker thread wakes up
23:10:21.082 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 466 ms SOUTH
23:10:21.086 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:21.086 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:21.162 00.076 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5bba0df-f9ba-4dd5-9f2e-946d6c4fa175"}
23:10:21.168 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5bba0df-f9ba-4dd5-9f2e-946d6c4fa175"}
23:10:21.172 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5cce9746-7ac3-4815-bd51-72b6c6320780"}
23:10:21.174 00.002 7008 case statement mapped state 6 to 3
23:10:21.178 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cce9746-7ac3-4815-bd51-72b6c6320780"}
23:10:21.181 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d2493b4-ff15-49e9-b026-f670bd6ba19d"}
23:10:21.184 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.71,7.42],"pixels":"..."},"id":"2d2493b4-ff15-49e9-b026-f670bd6ba19d"}
23:10:23.164 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce1d9163-8789-4034-bfec-1b96627d9157"}
23:10:23.168 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce1d9163-8789-4034-bfec-1b96627d9157"}
23:10:23.173 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42920029-1b0e-46e9-aa22-b2ae356d4538"}
23:10:23.176 00.003 7008 case statement mapped state 6 to 3
23:10:23.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42920029-1b0e-46e9-aa22-b2ae356d4538"}
23:10:23.183 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"558e4c31-4963-46b4-859a-006efc7901b0"}
23:10:23.187 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.71,7.42],"pixels":"..."},"id":"558e4c31-4963-46b4-859a-006efc7901b0"}
23:10:23.218 00.031 8532 Exposure complete
23:10:23.262 00.044 8532 worker thread done servicing request
23:10:23.262 00.000 7008 OnExposeComplete: enter
23:10:23.265 00.003 7008 UpdateGuideState(): m_state=6
23:10:23.267 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
23:10:23.269 00.002 7008 Star::Find returns 1 (0), X=547.59, Y=445.40, Mass=267074, SNR=323.4, Peak=46914 HFD=3.0
23:10:23.272 00.003 7008 MultiStar: [#1 0.19,1.07,0.57,U] [#2 0.13,1.03,0.57,U] [#3 0.21,0.92,0.46,U] [#4 0.09,0.71,0.38,U] [#5 0.03,0.97,0.34,U] [#6 0.08,1.13,0.37,U] [#7 0.15,0.90,0.28,U] [#8 0.06,0.82,0.34,U] 
23:10:23.274 00.002 7008 single-star, 8 included, MultiStar: {0.09, 0.80}, one-star: {-0.01, 0.29}
23:10:23.276 00.002 7008 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.07) = xAngle (1.69 = 1.69)
23:10:23.281 00.005 7008 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
23:10:23.283 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.30 cameraTheta=1.62 mountX=-0.03 mountY=0.28, mountTheta=1.69
23:10:23.288 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.29, opts=13)
23:10:23.292 00.004 7008 Enqueuing Move request for scope (-0.01, 0.29)
23:10:23.293 00.001 8532 Worker thread wakes up
23:10:23.293 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49321, med=2514, FiltMin=2403, FiltMax=33653, Gamma=0.990
23:10:23.296 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
23:10:23.296 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
23:10:23.296 00.000 7008 UpdateGuideState exits: m=267074 SNR=323.4
23:10:23.298 00.002 8532 Moving (-0.01, 0.29) raw xDistance=-0.03 yDistance=0.28
23:10:23.298 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:10:23.298 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:10:23.298 00.000 8532 MoveAxis(E, 0, ABG)
23:10:23.298 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.300 00.002 8532 Move returns status 0, amount 0
23:10:23.300 00.000 8532 MoveAxis(S, 496, ABG)
23:10:23.300 00.000 8532 Guiding  Dir = 1, Dur = 496
23:10:23.300 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:23.301 00.001 7008 Enqueuing Expose request
23:10:23.303 00.002 8532 IsSlewing returns 0
23:10:23.304 00.001 8532 IsGuiding returns 0
23:10:23.304 00.000 8532 PulseGuide returned control before completion, sleep 506
23:10:23.822 00.518 8532 IsGuiding returns 0
23:10:23.822 00.000 8532 Move returns status 0, amount 496
23:10:23.823 00.001 8532 move complete, result=0
23:10:23.823 00.000 8532 worker thread done servicing request
23:10:23.823 00.000 8532 Worker thread wakes up
23:10:23.823 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 496 ms SOUTH
23:10:23.826 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:23.826 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:25.162 01.336 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77174b8a-5f3d-460a-894e-d88080cb1e2b"}
23:10:25.165 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77174b8a-5f3d-460a-894e-d88080cb1e2b"}
23:10:25.168 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"284ececc-1cee-4cb5-9b53-ad7b33ed46bc"}
23:10:25.171 00.003 7008 case statement mapped state 6 to 3
23:10:25.175 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"284ececc-1cee-4cb5-9b53-ad7b33ed46bc"}
23:10:25.178 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"66a2165a-cde2-4e3d-859a-5d3f7db11208"}
23:10:25.183 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":828,"width":15,"height":15,"star_pos":[6.59,7.40],"pixels":"..."},"id":"66a2165a-cde2-4e3d-859a-5d3f7db11208"}
23:10:25.955 00.772 8532 Exposure complete
23:10:26.004 00.049 8532 worker thread done servicing request
23:10:26.004 00.000 7008 OnExposeComplete: enter
23:10:26.007 00.003 7008 UpdateGuideState(): m_state=6
23:10:26.009 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
23:10:26.012 00.003 7008 Star::Find returns 1 (0), X=547.58, Y=445.42, Mass=266516, SNR=328.5, Peak=46067 HFD=3.1
23:10:26.014 00.002 7008 MultiStar: [#1 0.19,1.12,0.57,U] [#2 0.08,1.05,0.56,U] [#3 0.15,0.91,0.44,U] [#4 0.16,0.77,0.37,U] [#5 0.13,1.06,0.34,U] [#6 0.08,1.25,0.38,U] [#7 0.21,0.94,0.30,U] [#8 0.05,0.82,0.34,U] 
23:10:26.016 00.002 7008 single-star, 8 included, MultiStar: {0.10, 0.84}, one-star: {-0.03, 0.32}
23:10:26.018 00.002 7008 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.07) = xAngle (1.72 = 1.72)
23:10:26.020 00.002 7008 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.31 = 1.31)
23:10:26.021 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.65 mountX=-0.05 mountY=0.31, mountTheta=1.73
23:10:26.028 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.32, opts=13)
23:10:26.031 00.003 7008 Enqueuing Move request for scope (-0.03, 0.32)
23:10:26.034 00.003 8532 Worker thread wakes up
23:10:26.034 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
23:10:26.034 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
23:10:26.034 00.000 8532 Moving (-0.03, 0.32) raw xDistance=-0.05 yDistance=0.31
23:10:26.034 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:10:26.034 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:10:26.035 00.001 8532 MoveAxis(E, 0, ABG)
23:10:26.035 00.000 8532 Move returns status 0, amount 0
23:10:26.035 00.000 8532 MoveAxis(S, 542, ABG)
23:10:26.035 00.000 8532 Guiding  Dir = 1, Dur = 542
23:10:26.035 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=46067, med=2515, FiltMin=2310, FiltMax=34679, Gamma=0.990
23:10:26.037 00.002 7008 UpdateGuideState exits: m=266516 SNR=328.5
23:10:26.039 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.041 00.002 8532 IsSlewing returns 0
23:10:26.041 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:26.044 00.003 7008 Enqueuing Expose request
23:10:26.046 00.002 8532 IsGuiding returns 0
23:10:26.046 00.000 8532 PulseGuide returned control before completion, sleep 552
23:10:26.605 00.559 8532 IsGuiding returns 1
23:10:26.605 00.000 8532 scope still moving after pulse duration time elapsed
23:10:26.636 00.031 8532 IsSlewing returns 0
23:10:26.637 00.001 8532 IsGuiding returns 0
23:10:26.637 00.000 8532 scope move finished after 542 + 49 ms
23:10:26.637 00.000 8532 Move returns status 0, amount 542
23:10:26.637 00.000 8532 move complete, result=0
23:10:26.638 00.001 8532 worker thread done servicing request
23:10:26.638 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 542 ms SOUTH
23:10:26.641 00.003 8532 Worker thread wakes up
23:10:26.643 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:26.643 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:27.162 00.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f79bec2-f852-401f-8ef1-c097810e33d8"}
23:10:27.163 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f79bec2-f852-401f-8ef1-c097810e33d8"}
23:10:27.166 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dce5248e-33d6-4025-9142-e967fc1d02bd"}
23:10:27.167 00.001 7008 case statement mapped state 6 to 3
23:10:27.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dce5248e-33d6-4025-9142-e967fc1d02bd"}
23:10:27.172 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6bad115b-9415-4fd5-bc12-44f87bf32570"}
23:10:27.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":829,"width":15,"height":15,"star_pos":[6.58,7.42],"pixels":"..."},"id":"6bad115b-9415-4fd5-bc12-44f87bf32570"}
23:10:28.762 01.587 8532 Exposure complete
23:10:28.815 00.053 8532 worker thread done servicing request
23:10:28.815 00.000 7008 OnExposeComplete: enter
23:10:28.817 00.002 7008 UpdateGuideState(): m_state=6
23:10:28.819 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
23:10:28.821 00.002 7008 Star::Find returns 1 (0), X=547.69, Y=445.45, Mass=275267, SNR=341.6, Peak=50660 HFD=3.0
23:10:28.823 00.002 7008 MultiStar: [#1 0.28,1.11,0.54,U] [#2 0.21,1.07,0.55,U] [#3 0.35,1.00,0.41,U] [#4 0.29,0.79,0.37,U] [#5 0.19,1.19,0.34,U] [#6 0.18,1.21,0.35,U] [#7 0.24,0.82,0.27,U] [#8 0.19,0.93,0.31,U] 
23:10:28.824 00.001 7008 single-star, 8 included, MultiStar: {0.21, 0.86}, one-star: {0.08, 0.35}
23:10:28.825 00.001 7008 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.07) = xAngle (1.41 = 1.41)
23:10:28.827 00.002 7008 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.00 = 1.00)
23:10:28.830 00.003 7008 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.34 mountX=0.06 mountY=0.30, mountTheta=1.39
23:10:28.836 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.35, opts=13)
23:10:28.839 00.003 7008 Enqueuing Move request for scope (0.08, 0.35)
23:10:28.843 00.004 8532 Worker thread wakes up
23:10:28.843 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
23:10:28.843 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
23:10:28.843 00.000 8532 Moving (0.08, 0.35) raw xDistance=0.06 yDistance=0.30
23:10:28.843 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:28.843 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50660, med=2513, FiltMin=2235, FiltMax=30936, Gamma=0.990
23:10:28.845 00.002 7008 UpdateGuideState exits: m=275267 SNR=341.6
23:10:28.847 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:28.848 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:28.850 00.002 7008 Enqueuing Expose request
23:10:28.851 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:10:28.851 00.000 8532 MoveAxis(E, 0, ABG)
23:10:28.852 00.001 8532 Move returns status 0, amount 0
23:10:28.852 00.000 8532 MoveAxis(S, 525, ABG)
23:10:28.852 00.000 8532 Guiding  Dir = 1, Dur = 525
23:10:28.852 00.000 8532 IsSlewing returns 0
23:10:28.852 00.000 8532 IsGuiding returns 0
23:10:28.853 00.001 8532 PulseGuide returned control before completion, sleep 535
23:10:29.162 00.309 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a1e1014-d0e9-475b-8a9d-1f9ff0ad2770"}
23:10:29.164 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a1e1014-d0e9-475b-8a9d-1f9ff0ad2770"}
23:10:29.167 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81f56ab2-b992-41d4-8439-6d38813f331c"}
23:10:29.170 00.003 7008 case statement mapped state 6 to 3
23:10:29.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"81f56ab2-b992-41d4-8439-6d38813f331c"}
23:10:29.175 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35f33ac6-e254-4a6e-bf8f-ef5e5359dd5a"}
23:10:29.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[6.69,7.45],"pixels":"..."},"id":"35f33ac6-e254-4a6e-bf8f-ef5e5359dd5a"}
23:10:29.395 00.217 8532 IsGuiding returns 1
23:10:29.395 00.000 8532 scope still moving after pulse duration time elapsed
23:10:29.425 00.030 8532 IsSlewing returns 0
23:10:29.425 00.000 8532 IsGuiding returns 0
23:10:29.425 00.000 8532 scope move finished after 525 + 48 ms
23:10:29.425 00.000 8532 Move returns status 0, amount 525
23:10:29.425 00.000 8532 move complete, result=0
23:10:29.427 00.002 8532 worker thread done servicing request
23:10:29.427 00.000 8532 Worker thread wakes up
23:10:29.427 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 525 ms SOUTH
23:10:29.429 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:29.430 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:31.160 01.730 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29d51dc7-6ea8-45be-b32e-b4ca714f1425"}
23:10:31.163 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29d51dc7-6ea8-45be-b32e-b4ca714f1425"}
23:10:31.166 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f914b18-679f-4c13-9b4a-526c7ec3a2f3"}
23:10:31.169 00.003 7008 case statement mapped state 6 to 3
23:10:31.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f914b18-679f-4c13-9b4a-526c7ec3a2f3"}
23:10:31.177 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f98cc13-35ba-4310-8bfc-7a9af10a6d7c"}
23:10:31.180 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[6.69,7.45],"pixels":"..."},"id":"3f98cc13-35ba-4310-8bfc-7a9af10a6d7c"}
23:10:31.557 00.377 8532 Exposure complete
23:10:31.594 00.037 8532 worker thread done servicing request
23:10:31.594 00.000 7008 OnExposeComplete: enter
23:10:31.596 00.002 7008 UpdateGuideState(): m_state=6
23:10:31.599 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
23:10:31.602 00.003 7008 Star::Find returns 1 (0), X=547.63, Y=445.44, Mass=264712, SNR=330.6, Peak=47870 HFD=3.0
23:10:31.605 00.003 7008 MultiStar: [#1 0.16,1.16,0.54,U] [#2 0.19,1.08,0.53,U] [#3 0.28,0.94,0.44,U] [#4 0.18,0.86,0.37,U] [#5 0.20,1.21,0.35,U] [#6 0.10,1.19,0.36,U] [#7 0.19,0.89,0.29,U] [#8 0.16,0.80,0.34,U] 
23:10:31.607 00.002 7008 single-star, 8 included, MultiStar: {0.15, 0.87}, one-star: {0.02, 0.34}
23:10:31.609 00.002 7008 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.07) = xAngle (1.57 = 1.57)
23:10:31.610 00.001 7008 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.16 = 1.16)
23:10:31.613 00.003 7008 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.50 mountX=-0.00 mountY=0.31, mountTheta=1.57
23:10:31.619 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.34, opts=13)
23:10:31.621 00.002 7008 Enqueuing Move request for scope (0.02, 0.34)
23:10:31.624 00.003 8532 Worker thread wakes up
23:10:31.624 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47870, med=2513, FiltMin=2254, FiltMax=31970, Gamma=0.990
23:10:31.626 00.002 7008 UpdateGuideState exits: m=264712 SNR=330.6
23:10:31.631 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.633 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:31.638 00.005 7008 Enqueuing Expose request
23:10:31.640 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
23:10:31.640 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
23:10:31.641 00.001 8532 Moving (0.02, 0.34) raw xDistance=-0.00 yDistance=0.31
23:10:31.641 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:10:31.641 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:10:31.641 00.000 8532 MoveAxis(E, 0, ABG)
23:10:31.641 00.000 8532 Move returns status 0, amount 0
23:10:31.641 00.000 8532 MoveAxis(S, 544, ABG)
23:10:31.641 00.000 8532 Guiding  Dir = 1, Dur = 544
23:10:31.641 00.000 8532 IsSlewing returns 0
23:10:31.642 00.001 8532 IsGuiding returns 0
23:10:31.642 00.000 8532 PulseGuide returned control before completion, sleep 554
23:10:32.207 00.565 8532 IsGuiding returns 1
23:10:32.207 00.000 8532 scope still moving after pulse duration time elapsed
23:10:32.239 00.032 8532 IsSlewing returns 0
23:10:32.239 00.000 8532 IsGuiding returns 0
23:10:32.240 00.001 8532 scope move finished after 544 + 54 ms
23:10:32.240 00.000 8532 Move returns status 0, amount 544
23:10:32.240 00.000 8532 move complete, result=0
23:10:32.240 00.000 8532 worker thread done servicing request
23:10:32.240 00.000 8532 Worker thread wakes up
23:10:32.240 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 544 ms SOUTH
23:10:32.244 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:32.245 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:33.159 00.914 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31d39ac2-0d8c-4f22-8026-f198e8cfd48c"}
23:10:33.163 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31d39ac2-0d8c-4f22-8026-f198e8cfd48c"}
23:10:33.165 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f69ecce2-2328-431f-891b-9df40a2e9c01"}
23:10:33.167 00.002 7008 case statement mapped state 6 to 3
23:10:33.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f69ecce2-2328-431f-891b-9df40a2e9c01"}
23:10:33.172 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7833e73e-ddc0-45a6-9645-1e7b088728c9"}
23:10:33.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":831,"width":15,"height":15,"star_pos":[6.63,7.44],"pixels":"..."},"id":"7833e73e-ddc0-45a6-9645-1e7b088728c9"}
23:10:34.369 01.194 8532 Exposure complete
23:10:34.418 00.049 8532 worker thread done servicing request
23:10:34.418 00.000 7008 OnExposeComplete: enter
23:10:34.422 00.004 7008 UpdateGuideState(): m_state=6
23:10:34.426 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
23:10:34.429 00.003 7008 Star::Find returns 1 (0), X=547.52, Y=445.37, Mass=270937, SNR=334.7, Peak=41173 HFD=3.0
23:10:34.432 00.003 7008 MultiStar: [#1 0.11,1.03,0.55,U] [#2 0.02,1.01,0.55,U] [#3 0.12,0.87,0.41,U] [#4 0.13,0.63,0.36,U] [#5 0.03,1.02,0.35,U] [#6 0.06,1.11,0.35,U] [#7 0.20,0.80,0.29,U] [#8 0.23,0.62,0.34,U] 
23:10:34.434 00.002 7008 single-star, 8 included, MultiStar: {0.06, 0.75}, one-star: {-0.09, 0.27}
23:10:34.436 00.002 7008 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.07) = xAngle (1.96 = 1.96)
23:10:34.438 00.002 7008 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.55 = 1.55)
23:10:34.439 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.89 mountX=-0.11 mountY=0.29, mountTheta=1.94
23:10:34.443 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.27, opts=13)
23:10:34.447 00.004 7008 Enqueuing Move request for scope (-0.09, 0.27)
23:10:34.450 00.003 8532 Worker thread wakes up
23:10:34.450 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47631, med=2513, FiltMin=2269, FiltMax=34767, Gamma=0.990
23:10:34.453 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
23:10:34.453 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
23:10:34.453 00.000 7008 UpdateGuideState exits: m=270937 SNR=334.7
23:10:34.456 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.457 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:34.458 00.001 7008 Enqueuing Expose request
23:10:34.459 00.001 8532 Moving (-0.09, 0.27) raw xDistance=-0.11 yDistance=0.29
23:10:34.459 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:10:34.460 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:10:34.460 00.000 8532 MoveAxis(E, 0, ABG)
23:10:34.460 00.000 8532 Move returns status 0, amount 0
23:10:34.460 00.000 8532 MoveAxis(S, 502, ABG)
23:10:34.460 00.000 8532 Guiding  Dir = 1, Dur = 502
23:10:34.461 00.001 8532 IsSlewing returns 0
23:10:34.461 00.000 8532 IsGuiding returns 0
23:10:34.461 00.000 8532 PulseGuide returned control before completion, sleep 512
23:10:34.985 00.524 8532 IsGuiding returns 0
23:10:34.985 00.000 8532 Move returns status 0, amount 502
23:10:34.985 00.000 8532 move complete, result=0
23:10:34.985 00.000 8532 worker thread done servicing request
23:10:34.985 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 502 ms SOUTH
23:10:34.989 00.004 8532 Worker thread wakes up
23:10:34.990 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:34.990 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:35.158 00.168 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e112ea8-7d6b-4bc9-b95c-156e2ed9ccee"}
23:10:35.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e112ea8-7d6b-4bc9-b95c-156e2ed9ccee"}
23:10:35.163 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7956497f-a027-4660-b129-2bb6f3d7f5e0"}
23:10:35.164 00.001 7008 case statement mapped state 6 to 3
23:10:35.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7956497f-a027-4660-b129-2bb6f3d7f5e0"}
23:10:35.167 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0dd3f623-38b1-4600-829d-585e5bff360b"}
23:10:35.170 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":832,"width":15,"height":15,"star_pos":[6.52,7.37],"pixels":"..."},"id":"0dd3f623-38b1-4600-829d-585e5bff360b"}
23:10:37.112 01.942 8532 Exposure complete
23:10:37.155 00.043 8532 worker thread done servicing request
23:10:37.155 00.000 7008 OnExposeComplete: enter
23:10:37.159 00.004 7008 UpdateGuideState(): m_state=6
23:10:37.162 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
23:10:37.165 00.003 7008 Star::Find returns 1 (0), X=547.61, Y=445.39, Mass=260257, SNR=324.7, Peak=43171 HFD=3.0
23:10:37.168 00.003 7008 MultiStar: [#1 0.15,1.08,0.58,U] [#2 0.06,1.02,0.58,U] [#3 0.20,0.91,0.43,U] [#4 0.16,0.78,0.36,U] [#5 0.16,1.06,0.34,U] [#6 0.10,1.13,0.35,U] [#7 0.18,0.87,0.30,U] [#8 0.21,0.66,0.34,U] 
23:10:37.172 00.004 7008 single-star, 8 included, MultiStar: {0.11, 0.80}, one-star: {-0.00, 0.29}
23:10:37.173 00.001 7008 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.07) = xAngle (1.65 = 1.65)
23:10:37.176 00.003 7008 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.24 = 1.24)
23:10:37.178 00.002 7008 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.02 mountY=0.27, mountTheta=1.65
23:10:37.182 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.29, opts=13)
23:10:37.184 00.002 7008 Enqueuing Move request for scope (-0.00, 0.29)
23:10:37.188 00.004 8532 Worker thread wakes up
23:10:37.188 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=48315, med=2513, FiltMin=2335, FiltMax=33929, Gamma=0.990
23:10:37.191 00.003 7008 UpdateGuideState exits: m=260257 SNR=324.7
23:10:37.192 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.194 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:37.195 00.001 7008 Enqueuing Expose request
23:10:37.198 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
23:10:37.198 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
23:10:37.198 00.000 8532 Moving (-0.00, 0.29) raw xDistance=-0.02 yDistance=0.27
23:10:37.198 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91e68d0f-095d-4a90-ad59-e2d428080725"}
23:10:37.200 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:10:37.200 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91e68d0f-095d-4a90-ad59-e2d428080725"}
23:10:37.203 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:10:37.203 00.000 8532 MoveAxis(E, 0, ABG)
23:10:37.203 00.000 8532 Move returns status 0, amount 0
23:10:37.203 00.000 8532 MoveAxis(S, 473, ABG)
23:10:37.203 00.000 8532 Guiding  Dir = 1, Dur = 473
23:10:37.204 00.001 8532 IsSlewing returns 0
23:10:37.204 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3bd47995-5957-4133-be24-a5d4b6063141"}
23:10:37.206 00.002 8532 IsGuiding returns 0
23:10:37.206 00.000 7008 case statement mapped state 6 to 3
23:10:37.209 00.003 8532 PulseGuide returned control before completion, sleep 483
23:10:37.210 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd47995-5957-4133-be24-a5d4b6063141"}
23:10:37.215 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9152ddba-16ad-4fd9-b739-8c10ef0255f4"}
23:10:37.227 00.012 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[6.61,7.39],"pixels":"..."},"id":"9152ddba-16ad-4fd9-b739-8c10ef0255f4"}
23:10:37.705 00.478 8532 IsGuiding returns 0
23:10:37.705 00.000 8532 Move returns status 0, amount 473
23:10:37.705 00.000 8532 move complete, result=0
23:10:37.705 00.000 8532 worker thread done servicing request
23:10:37.705 00.000 8532 Worker thread wakes up
23:10:37.705 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 473 ms SOUTH
23:10:37.709 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:37.710 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:39.157 01.447 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3087bb73-5f51-4b36-9b51-fa0ba0fbc4c0"}
23:10:39.163 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3087bb73-5f51-4b36-9b51-fa0ba0fbc4c0"}
23:10:39.166 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53455b2f-5d72-4910-9b8c-ba946a438de3"}
23:10:39.169 00.003 7008 case statement mapped state 6 to 3
23:10:39.174 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"53455b2f-5d72-4910-9b8c-ba946a438de3"}
23:10:39.177 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8deb4893-0b85-4e9a-b678-d27352d34f3c"}
23:10:39.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[6.61,7.39],"pixels":"..."},"id":"8deb4893-0b85-4e9a-b678-d27352d34f3c"}
23:10:39.836 00.657 8532 Exposure complete
23:10:39.881 00.045 8532 worker thread done servicing request
23:10:39.881 00.000 7008 OnExposeComplete: enter
23:10:39.883 00.002 7008 UpdateGuideState(): m_state=6
23:10:39.886 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
23:10:39.888 00.002 7008 Star::Find returns 1 (0), X=547.42, Y=445.41, Mass=267211, SNR=338.0, Peak=36460 HFD=3.0
23:10:39.890 00.002 7008 MultiStar: [#1 -0.02,1.12,0.54,U] [#2 -0.08,1.05,0.55,U] [#3 0.04,0.92,0.44,U] [#4 0.02,0.83,0.36,U] [#5 -0.02,1.11,0.32,U] [#6 -0.08,1.08,0.35,U] [#7 -0.01,0.83,0.28,U] [#8 -0.09,0.89,0.32,U] 
23:10:39.893 00.003 7008 single-star, 8 included, MultiStar: {-0.07, 0.83}, one-star: {-0.19, 0.31}
23:10:39.894 00.001 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
23:10:39.895 00.001 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.77 = 1.77)
23:10:39.897 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.36 cameraTheta=2.12 mountX=-0.21 mountY=0.35, mountTheta=2.10
23:10:39.900 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.31, opts=13)
23:10:39.902 00.002 7008 Enqueuing Move request for scope (-0.19, 0.31)
23:10:39.905 00.003 8532 Worker thread wakes up
23:10:39.905 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.31) opts 0xd
23:10:39.905 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.31)
23:10:39.905 00.000 8532 Moving (-0.19, 0.31) raw xDistance=-0.21 yDistance=0.35
23:10:39.905 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:10:39.905 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:10:39.905 00.000 8532 MoveAxis(E, 187, ABG)
23:10:39.905 00.000 8532 Guiding  Dir = 2, Dur = 187
23:10:39.905 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=40101, med=2514, FiltMin=2359, FiltMax=36368, Gamma=0.990
23:10:39.908 00.003 8532 IsSlewing returns 0
23:10:39.909 00.001 7008 UpdateGuideState exits: m=267211 SNR=338.0
23:10:39.912 00.003 8532 IsGuiding returns 0
23:10:39.912 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:39.914 00.002 8532 PulseGuide returned control before completion, sleep 197
23:10:39.915 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:39.917 00.002 7008 Enqueuing Expose request
23:10:40.124 00.207 8532 IsGuiding returns 0
23:10:40.124 00.000 8532 Move returns status 0, amount 187
23:10:40.124 00.000 8532 MoveAxis(S, 614, ABG)
23:10:40.124 00.000 8532 Guiding  Dir = 1, Dur = 614
23:10:40.124 00.000 8532 IsSlewing returns 0
23:10:40.125 00.001 8532 IsGuiding returns 0
23:10:40.125 00.000 8532 PulseGuide returned control before completion, sleep 624
23:10:40.751 00.626 8532 IsGuiding returns 1
23:10:40.751 00.000 8532 scope still moving after pulse duration time elapsed
23:10:40.784 00.033 8532 IsSlewing returns 0
23:10:40.787 00.003 8532 IsGuiding returns 0
23:10:40.787 00.000 8532 scope move finished after 614 + 48 ms
23:10:40.787 00.000 8532 Move returns status 0, amount 614
23:10:40.787 00.000 8532 move complete, result=0
23:10:40.788 00.001 8532 worker thread done servicing request
23:10:40.788 00.000 8532 Worker thread wakes up
23:10:40.788 00.000 7008 GuideStep: -0.2 px 187 ms EAST, 0.4 px 614 ms SOUTH
23:10:40.793 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:40.793 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:41.165 00.372 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"333dd683-41e7-41be-b7d2-9a3e20c73b48"}
23:10:41.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"333dd683-41e7-41be-b7d2-9a3e20c73b48"}
23:10:41.168 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50e2f25d-fea6-401f-a8dc-49d3b21bb085"}
23:10:41.170 00.002 7008 case statement mapped state 6 to 3
23:10:41.173 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"50e2f25d-fea6-401f-a8dc-49d3b21bb085"}
23:10:41.175 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59d6f930-42a7-4260-83e5-8375e477e778"}
23:10:41.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":834,"width":15,"height":15,"star_pos":[7.42,7.41],"pixels":"..."},"id":"59d6f930-42a7-4260-83e5-8375e477e778"}
23:10:42.915 01.739 8532 Exposure complete
23:10:42.963 00.048 8532 worker thread done servicing request
23:10:42.963 00.000 7008 OnExposeComplete: enter
23:10:42.965 00.002 7008 UpdateGuideState(): m_state=6
23:10:42.968 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
23:10:42.971 00.003 7008 Star::Find returns 1 (0), X=547.51, Y=445.58, Mass=269620, SNR=340.6, Peak=45125 HFD=2.9
23:10:42.974 00.003 7008 MultiStar: [#1 0.05,1.18,0.54,U] [#2 -0.00,1.24,0.55,U] [#3 0.14,1.17,0.41,U] [#4 0.05,0.96,0.36,U] [#5 0.09,1.32,0.33,U] [#6 0.03,1.25,0.35,U] [#7 0.14,1.02,0.28,U] [#8 0.05,1.05,0.34,U] 
23:10:42.976 00.002 7008 single-star, 8 included, MultiStar: {0.02, 1.00}, one-star: {-0.10, 0.48}
23:10:42.978 00.002 7008 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.07) = xAngle (1.85 = 1.85)
23:10:42.980 00.002 7008 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.43 = 1.43)
23:10:42.984 00.004 7008 CameraToMount -- cameraX=-0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.78 mountX=-0.13 mountY=0.48, mountTheta=1.84
23:10:42.989 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.48, opts=13)
23:10:42.990 00.001 7008 Enqueuing Move request for scope (-0.10, 0.48)
23:10:42.994 00.004 8532 Worker thread wakes up
23:10:42.994 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.48) opts 0xd
23:10:42.994 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.48)
23:10:42.994 00.000 8532 Moving (-0.10, 0.48) raw xDistance=-0.13 yDistance=0.48
23:10:42.994 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:10:42.994 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:10:42.994 00.000 8532 MoveAxis(E, 0, ABG)
23:10:42.994 00.000 8532 Move returns status 0, amount 0
23:10:42.994 00.000 8532 MoveAxis(S, 846, ABG)
23:10:42.994 00.000 8532 Guiding  Dir = 1, Dur = 846
23:10:42.994 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=48832, med=2513, FiltMin=2382, FiltMax=34613, Gamma=0.990
23:10:42.996 00.002 8532 IsSlewing returns 0
23:10:42.997 00.001 7008 UpdateGuideState exits: m=269620 SNR=340.6
23:10:42.999 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.001 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:43.003 00.002 7008 Enqueuing Expose request
23:10:43.004 00.001 8532 IsGuiding returns 0
23:10:43.005 00.001 8532 PulseGuide returned control before completion, sleep 856
23:10:43.164 00.159 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73c07b99-f776-43ca-b990-30e6bc0934bb"}
23:10:43.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73c07b99-f776-43ca-b990-30e6bc0934bb"}
23:10:43.169 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"338baca1-eacf-4c33-9686-3f4569f59d53"}
23:10:43.171 00.002 7008 case statement mapped state 6 to 3
23:10:43.172 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"338baca1-eacf-4c33-9686-3f4569f59d53"}
23:10:43.176 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52b69890-fa2c-408b-b3a6-176cfd47e800"}
23:10:43.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.51,6.58],"pixels":"..."},"id":"52b69890-fa2c-408b-b3a6-176cfd47e800"}
23:10:43.879 00.700 8532 IsGuiding returns 0
23:10:43.879 00.000 8532 Move returns status 0, amount 846
23:10:43.879 00.000 8532 move complete, result=0
23:10:43.880 00.001 8532 worker thread done servicing request
23:10:43.880 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 846 ms SOUTH
23:10:43.883 00.003 8532 Worker thread wakes up
23:10:43.883 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:43.883 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:45.165 01.282 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac24a6e2-0318-4ae2-963f-05d83ed48ced"}
23:10:45.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac24a6e2-0318-4ae2-963f-05d83ed48ced"}
23:10:45.170 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"753e6142-0704-40dd-a733-1871f57038aa"}
23:10:45.172 00.002 7008 case statement mapped state 6 to 3
23:10:45.173 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"753e6142-0704-40dd-a733-1871f57038aa"}
23:10:45.175 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97a1047e-241a-480c-976d-0e0d1419c268"}
23:10:45.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.51,6.58],"pixels":"..."},"id":"97a1047e-241a-480c-976d-0e0d1419c268"}
23:10:46.012 00.834 8532 Exposure complete
23:10:46.065 00.053 8532 worker thread done servicing request
23:10:46.065 00.000 7008 OnExposeComplete: enter
23:10:46.067 00.002 7008 UpdateGuideState(): m_state=6
23:10:46.069 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
23:10:46.070 00.001 7008 Star::Find returns 1 (0), X=547.50, Y=445.59, Mass=261768, SNR=313.5, Peak=43703 HFD=3.0
23:10:46.074 00.004 7008 MultiStar: [#1 0.07,1.25,0.60,U] [#2 -0.02,1.25,0.59,U] [#3 0.11,1.07,0.46,U] [#4 0.09,0.98,0.39,U] [#5 -0.01,1.28,0.35,U] [#6 0.03,1.20,0.39,U] [#7 0.09,1.06,0.31,U] [#8 0.04,1.06,0.36,U] 
23:10:46.076 00.002 7008 single-star, 8 included, MultiStar: {0.01, 1.01}, one-star: {-0.11, 0.48}
23:10:46.077 00.001 7008 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.07) = xAngle (1.87 = 1.87)
23:10:46.080 00.003 7008 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.45 = 1.45)
23:10:46.083 00.003 7008 CameraToMount -- cameraX=-0.11 cameraY=0.48 hyp=0.50 cameraTheta=1.80 mountX=-0.14 mountY=0.49, mountTheta=1.86
23:10:46.088 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.48, opts=13)
23:10:46.091 00.003 7008 Enqueuing Move request for scope (-0.11, 0.48)
23:10:46.094 00.003 8532 Worker thread wakes up
23:10:46.094 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.48) opts 0xd
23:10:46.094 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.48)
23:10:46.094 00.000 8532 Moving (-0.11, 0.48) raw xDistance=-0.14 yDistance=0.49
23:10:46.094 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:10:46.095 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
23:10:46.095 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47222, med=2514, FiltMin=2412, FiltMax=34430, Gamma=0.990
23:10:46.098 00.003 7008 UpdateGuideState exits: m=261768 SNR=313.5
23:10:46.100 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.102 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:46.103 00.001 7008 Enqueuing Expose request
23:10:46.106 00.003 8532 MoveAxis(E, 0, ABG)
23:10:46.106 00.000 8532 Move returns status 0, amount 0
23:10:46.106 00.000 8532 MoveAxis(S, 866, ABG)
23:10:46.106 00.000 8532 Guiding  Dir = 1, Dur = 866
23:10:46.107 00.001 8532 IsSlewing returns 0
23:10:46.107 00.000 8532 IsGuiding returns 0
23:10:46.107 00.000 8532 PulseGuide returned control before completion, sleep 876
23:10:46.984 00.877 8532 IsGuiding returns 1
23:10:46.986 00.002 8532 scope still moving after pulse duration time elapsed
23:10:47.015 00.029 8532 IsSlewing returns 0
23:10:47.016 00.001 8532 IsGuiding returns 0
23:10:47.016 00.000 8532 scope move finished after 866 + 43 ms
23:10:47.016 00.000 8532 Move returns status 0, amount 866
23:10:47.016 00.000 8532 move complete, result=0
23:10:47.018 00.002 8532 worker thread done servicing request
23:10:47.018 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 866 ms SOUTH
23:10:47.023 00.005 8532 Worker thread wakes up
23:10:47.023 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:47.023 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:47.164 00.141 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"57ae04c8-0218-4094-82e1-54882d424f78"}
23:10:47.167 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"57ae04c8-0218-4094-82e1-54882d424f78"}
23:10:47.170 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e842c585-28f3-4246-a435-e4f6a24fed7c"}
23:10:47.174 00.004 7008 case statement mapped state 6 to 3
23:10:47.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e842c585-28f3-4246-a435-e4f6a24fed7c"}
23:10:47.178 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65bab5de-028d-4c01-aab4-7fc394eea89a"}
23:10:47.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":836,"width":15,"height":15,"star_pos":[7.50,6.59],"pixels":"..."},"id":"65bab5de-028d-4c01-aab4-7fc394eea89a"}
23:10:49.144 01.964 8532 Exposure complete
23:10:49.164 00.020 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ad1cf0d-1cd5-4260-b918-fad1f829126d"}
23:10:49.168 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ad1cf0d-1cd5-4260-b918-fad1f829126d"}
23:10:49.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a64a226-86c2-4d51-bcba-3cac708840c6"}
23:10:49.173 00.002 7008 case statement mapped state 6 to 3
23:10:49.174 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a64a226-86c2-4d51-bcba-3cac708840c6"}
23:10:49.176 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"33914653-bf6a-4b75-99cf-71c08a031b6d"}
23:10:49.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":836,"width":15,"height":15,"star_pos":[7.50,6.59],"pixels":"..."},"id":"33914653-bf6a-4b75-99cf-71c08a031b6d"}
23:10:49.188 00.010 8532 worker thread done servicing request
23:10:49.188 00.000 7008 OnExposeComplete: enter
23:10:49.191 00.003 7008 UpdateGuideState(): m_state=6
23:10:49.192 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
23:10:49.193 00.001 7008 Star::Find returns 1 (0), X=547.53, Y=445.54, Mass=268555, SNR=341.7, Peak=43220 HFD=3.1
23:10:49.195 00.002 7008 MultiStar: [#1 0.05,1.19,0.52,U] [#2 0.04,1.17,0.51,U] [#3 0.09,1.08,0.44,U] [#4 0.11,0.94,0.34,U] [#5 0.13,1.14,0.32,U] [#6 0.09,1.18,0.35,U] [#7 0.13,1.05,0.29,U] [#8 0.04,1.01,0.32,U] 
23:10:49.197 00.002 7008 single-star, 8 included, MultiStar: {0.04, 0.94}, one-star: {-0.08, 0.44}
23:10:49.198 00.001 7008 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.07) = xAngle (1.81 = 1.81)
23:10:49.202 00.004 7008 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.40 = 1.40)
23:10:49.204 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.44 cameraTheta=1.74 mountX=-0.11 mountY=0.44, mountTheta=1.81
23:10:49.207 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.44, opts=13)
23:10:49.210 00.003 7008 Enqueuing Move request for scope (-0.08, 0.44)
23:10:49.215 00.005 8532 Worker thread wakes up
23:10:49.215 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
23:10:49.215 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=46409, med=2512, FiltMin=2326, FiltMax=36633, Gamma=0.990
23:10:49.221 00.006 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
23:10:49.221 00.000 8532 Moving (-0.08, 0.44) raw xDistance=-0.11 yDistance=0.44
23:10:49.221 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:10:49.221 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
23:10:49.221 00.000 8532 MoveAxis(E, 0, ABG)
23:10:49.221 00.000 8532 Move returns status 0, amount 0
23:10:49.221 00.000 8532 MoveAxis(S, 765, ABG)
23:10:49.221 00.000 8532 Guiding  Dir = 1, Dur = 765
23:10:49.221 00.000 7008 UpdateGuideState exits: m=268555 SNR=341.7
23:10:49.230 00.009 8532 IsSlewing returns 0
23:10:49.230 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.237 00.007 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:49.239 00.002 7008 Enqueuing Expose request
23:10:49.242 00.003 8532 IsGuiding returns 0
23:10:49.242 00.000 8532 PulseGuide returned control before completion, sleep 775
23:10:50.023 00.781 8532 IsGuiding returns 1
23:10:50.025 00.002 8532 scope still moving after pulse duration time elapsed
23:10:50.054 00.029 8532 IsSlewing returns 0
23:10:50.055 00.001 8532 IsGuiding returns 0
23:10:50.055 00.000 8532 scope move finished after 765 + 48 ms
23:10:50.055 00.000 8532 Move returns status 0, amount 765
23:10:50.055 00.000 8532 move complete, result=0
23:10:50.055 00.000 8532 worker thread done servicing request
23:10:50.056 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.4 px 765 ms SOUTH
23:10:50.060 00.004 8532 Worker thread wakes up
23:10:50.060 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:50.060 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:51.165 01.105 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d32e83a6-da54-4a1d-81c3-c6ca6b178d67"}
23:10:51.169 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d32e83a6-da54-4a1d-81c3-c6ca6b178d67"}
23:10:51.172 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c14afa73-be92-41b9-a2a0-88a47cabd3f1"}
23:10:51.175 00.003 7008 case statement mapped state 6 to 3
23:10:51.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c14afa73-be92-41b9-a2a0-88a47cabd3f1"}
23:10:51.182 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ae7708a0-c18b-4f4f-b60d-4ddf25e049b8"}
23:10:51.186 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":837,"width":15,"height":15,"star_pos":[6.53,6.54],"pixels":"..."},"id":"ae7708a0-c18b-4f4f-b60d-4ddf25e049b8"}
23:10:52.193 01.007 8532 Exposure complete
23:10:52.245 00.052 8532 worker thread done servicing request
23:10:52.245 00.000 7008 OnExposeComplete: enter
23:10:52.249 00.004 7008 UpdateGuideState(): m_state=6
23:10:52.251 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
23:10:52.253 00.002 7008 Star::Find returns 1 (0), X=547.58, Y=445.61, Mass=269513, SNR=337.1, Peak=48504 HFD=2.6
23:10:52.255 00.002 7008 MultiStar: [#1 0.14,1.30,0.55,U] [#2 0.01,1.33,0.56,U] [#3 0.18,1.18,0.42,U] [#4 0.13,1.01,0.35,U] [#5 0.07,1.27,0.33,U] [#6 -0.00,1.34,0.35,U] [#7 0.10,1.12,0.29,U] [#8 0.13,1.07,0.34,U] 
23:10:52.257 00.002 7008 single-star, 8 included, MultiStar: {0.06, 1.05}, one-star: {-0.03, 0.50}
23:10:52.258 00.001 7008 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.07) = xAngle (1.70 = 1.70)
23:10:52.259 00.001 7008 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.29 = 1.29)
23:10:52.261 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.51 cameraTheta=1.63 mountX=-0.07 mountY=0.49, mountTheta=1.70
23:10:52.267 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.50, opts=13)
23:10:52.270 00.003 7008 Enqueuing Move request for scope (-0.03, 0.50)
23:10:52.272 00.002 8532 Worker thread wakes up
23:10:52.272 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57262, med=2514, FiltMin=2287, FiltMax=32226, Gamma=0.990
23:10:52.275 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
23:10:52.275 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
23:10:52.275 00.000 7008 UpdateGuideState exits: m=269513 SNR=337.1
23:10:52.277 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.280 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:52.282 00.002 7008 Enqueuing Expose request
23:10:52.284 00.002 8532 Moving (-0.03, 0.50) raw xDistance=-0.07 yDistance=0.49
23:10:52.284 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:10:52.284 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
23:10:52.284 00.000 8532 MoveAxis(E, 0, ABG)
23:10:52.285 00.001 8532 Move returns status 0, amount 0
23:10:52.285 00.000 8532 MoveAxis(S, 852, ABG)
23:10:52.285 00.000 8532 Guiding  Dir = 1, Dur = 852
23:10:52.285 00.000 8532 IsSlewing returns 0
23:10:52.285 00.000 8532 IsGuiding returns 0
23:10:52.286 00.001 8532 PulseGuide returned control before completion, sleep 862
23:10:53.150 00.864 8532 IsGuiding returns 0
23:10:53.152 00.002 8532 Move returns status 0, amount 852
23:10:53.153 00.001 8532 move complete, result=0
23:10:53.153 00.000 8532 worker thread done servicing request
23:10:53.153 00.000 8532 Worker thread wakes up
23:10:53.153 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 852 ms SOUTH
23:10:53.155 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:53.157 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:53.172 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3077b188-ba51-45ff-ae37-776221e2e00e"}
23:10:53.174 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3077b188-ba51-45ff-ae37-776221e2e00e"}
23:10:53.177 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a7a11a1-1386-4d22-b782-cfcf1b87aef8"}
23:10:53.179 00.002 7008 case statement mapped state 6 to 3
23:10:53.184 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a7a11a1-1386-4d22-b782-cfcf1b87aef8"}
23:10:53.188 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6cde129-9342-427a-bbd8-1478f3f9c4af"}
23:10:53.190 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":838,"width":15,"height":15,"star_pos":[6.58,6.61],"pixels":"..."},"id":"b6cde129-9342-427a-bbd8-1478f3f9c4af"}
23:10:55.170 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45866097-d364-4d6b-a4c3-752392364d13"}
23:10:55.173 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45866097-d364-4d6b-a4c3-752392364d13"}
23:10:55.176 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce4a1b09-3d18-4da4-914f-79acc88915de"}
23:10:55.178 00.002 7008 case statement mapped state 6 to 3
23:10:55.182 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce4a1b09-3d18-4da4-914f-79acc88915de"}
23:10:55.184 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77467522-f320-4c21-8bda-95e75bfb169c"}
23:10:55.188 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":838,"width":15,"height":15,"star_pos":[6.58,6.61],"pixels":"..."},"id":"77467522-f320-4c21-8bda-95e75bfb169c"}
23:10:55.282 00.094 8532 Exposure complete
23:10:55.338 00.056 8532 worker thread done servicing request
23:10:55.338 00.000 7008 OnExposeComplete: enter
23:10:55.341 00.003 7008 UpdateGuideState(): m_state=6
23:10:55.343 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
23:10:55.345 00.002 7008 Star::Find returns 1 (0), X=547.54, Y=445.65, Mass=271510, SNR=334.7, Peak=46473 HFD=2.7
23:10:55.347 00.002 7008 MultiStar: [#1 0.09,1.36,0.56,U] [#2 0.04,1.34,0.54,U] [#3 0.17,1.22,0.42,U] [#4 0.08,1.09,0.38,U] [#5 0.03,1.43,0.32,U] [#6 -0.04,1.40,0.36,U] [#7 0.03,1.24,0.28,U] [#8 -0.08,1.35,0.32,U] 
23:10:55.349 00.002 7008 single-star, 8 included, MultiStar: {0.02, 1.12}, one-star: {-0.07, 0.55}
23:10:55.350 00.001 7008 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.07) = xAngle (1.77 = 1.77)
23:10:55.354 00.004 7008 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.36 = 1.36)
23:10:55.356 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.55 hyp=0.55 cameraTheta=1.70 mountX=-0.11 mountY=0.54, mountTheta=1.77
23:10:55.362 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.55, opts=13)
23:10:55.365 00.003 7008 Enqueuing Move request for scope (-0.07, 0.55)
23:10:55.367 00.002 8532 Worker thread wakes up
23:10:55.367 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.55) opts 0xd
23:10:55.367 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.55)
23:10:55.367 00.000 8532 Moving (-0.07, 0.55) raw xDistance=-0.11 yDistance=0.54
23:10:55.367 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:10:55.367 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:10:55.369 00.002 8532 MoveAxis(E, 0, ABG)
23:10:55.369 00.000 8532 Move returns status 0, amount 0
23:10:55.369 00.000 8532 MoveAxis(S, 946, ABG)
23:10:55.369 00.000 8532 Guiding  Dir = 1, Dur = 946
23:10:55.369 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56558, med=2513, FiltMin=2207, FiltMax=30739, Gamma=0.990
23:10:55.372 00.003 7008 UpdateGuideState exits: m=271510 SNR=334.7
23:10:55.375 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:55.377 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:55.379 00.002 7008 Enqueuing Expose request
23:10:55.382 00.003 8532 IsSlewing returns 0
23:10:55.382 00.000 8532 IsGuiding returns 0
23:10:55.382 00.000 8532 PulseGuide returned control before completion, sleep 956
23:10:56.354 00.972 8532 IsGuiding returns 0
23:10:56.354 00.000 8532 Move returns status 0, amount 946
23:10:56.354 00.000 8532 move complete, result=0
23:10:56.355 00.001 8532 worker thread done servicing request
23:10:56.355 00.000 8532 Worker thread wakes up
23:10:56.355 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 946 ms SOUTH
23:10:56.358 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:56.358 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:57.169 00.811 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d65639a0-8974-48de-bd6c-718be44be314"}
23:10:57.173 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d65639a0-8974-48de-bd6c-718be44be314"}
23:10:57.176 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"429f6522-a45f-484d-9f8e-50be6e5f783d"}
23:10:57.179 00.003 7008 case statement mapped state 6 to 3
23:10:57.184 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"429f6522-a45f-484d-9f8e-50be6e5f783d"}
23:10:57.186 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a58f2fcc-f34e-45f8-8303-6d741f349e49"}
23:10:57.188 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":839,"width":15,"height":15,"star_pos":[6.54,6.65],"pixels":"..."},"id":"a58f2fcc-f34e-45f8-8303-6d741f349e49"}
23:10:58.481 01.293 8532 Exposure complete
23:10:58.528 00.047 8532 worker thread done servicing request
23:10:58.529 00.001 7008 OnExposeComplete: enter
23:10:58.530 00.001 7008 UpdateGuideState(): m_state=6
23:10:58.533 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
23:10:58.536 00.003 7008 Star::Find returns 1 (0), X=547.54, Y=445.70, Mass=266450, SNR=329.4, Peak=45965 HFD=2.6
23:10:58.538 00.002 7008 MultiStar: [#1 0.10,1.37,0.55,U] [#2 0.02,1.37,0.54,U] [#3 0.20,1.22,0.42,U] [#4 0.07,1.06,0.36,U] [#5 -0.00,1.47,0.36,U] [#6 0.04,1.39,0.36,U] [#7 0.08,1.13,0.30,U] [#8 -0.14,1.43,0.34,U] 
23:10:58.540 00.002 7008 single-star, 8 included, MultiStar: {0.02, 1.14}, one-star: {-0.07, 0.60}
23:10:58.541 00.001 7008 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.07) = xAngle (1.75 = 1.75)
23:10:58.543 00.002 7008 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.34 = 1.34)
23:10:58.544 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.60 hyp=0.60 cameraTheta=1.68 mountX=-0.11 mountY=0.59, mountTheta=1.75
23:10:58.547 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.60, opts=13)
23:10:58.549 00.002 7008 Enqueuing Move request for scope (-0.07, 0.60)
23:10:58.552 00.003 8532 Worker thread wakes up
23:10:58.553 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.60) opts 0xd
23:10:58.553 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.60)
23:10:58.553 00.000 8532 Moving (-0.07, 0.60) raw xDistance=-0.11 yDistance=0.59
23:10:58.553 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:10:58.553 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
23:10:58.553 00.000 8532 MoveAxis(E, 0, ABG)
23:10:58.553 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57571, med=2512, FiltMin=2403, FiltMax=31293, Gamma=0.990
23:10:58.557 00.004 8532 Move returns status 0, amount 0
23:10:58.557 00.000 7008 UpdateGuideState exits: m=266450 SNR=329.4
23:10:58.559 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.561 00.002 8532 MoveAxis(S, 1031, ABG)
23:10:58.561 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:10:58.563 00.002 7008 Enqueuing Expose request
23:10:58.565 00.002 8532 Guiding  Dir = 1, Dur = 1031
23:10:58.566 00.001 8532 IsSlewing returns 0
23:10:58.566 00.000 8532 IsGuiding returns 0
23:10:58.567 00.001 8532 PulseGuide returned control before completion, sleep 1041
23:10:59.170 00.603 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51a67f83-79c4-4636-a501-e459c5ff2acf"}
23:10:59.173 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51a67f83-79c4-4636-a501-e459c5ff2acf"}
23:10:59.176 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"83b34b8b-05c3-4b56-ae86-fa5f4b775812"}
23:10:59.180 00.004 7008 case statement mapped state 6 to 3
23:10:59.183 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"83b34b8b-05c3-4b56-ae86-fa5f4b775812"}
23:10:59.185 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f9f781de-e903-463e-ba6f-882756ff0045"}
23:10:59.186 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[6.54,6.70],"pixels":"..."},"id":"f9f781de-e903-463e-ba6f-882756ff0045"}
23:10:59.617 00.431 8532 IsGuiding returns 1
23:10:59.617 00.000 8532 scope still moving after pulse duration time elapsed
23:10:59.650 00.033 8532 IsSlewing returns 0
23:10:59.652 00.002 8532 IsGuiding returns 0
23:10:59.652 00.000 8532 scope move finished after 1031 + 54 ms
23:10:59.652 00.000 8532 Move returns status 0, amount 1031
23:10:59.652 00.000 8532 move complete, result=0
23:10:59.653 00.001 8532 worker thread done servicing request
23:10:59.653 00.000 8532 Worker thread wakes up
23:10:59.653 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:10:59.653 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:10:59.653 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.6 px 1031 ms SOUTH
23:11:01.169 01.516 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"999a3203-f5df-4548-848a-eeefded928ab"}
23:11:01.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"999a3203-f5df-4548-848a-eeefded928ab"}
23:11:01.174 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a0212e7-71a6-4191-813f-8d863d5db674"}
23:11:01.176 00.002 7008 case statement mapped state 6 to 3
23:11:01.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a0212e7-71a6-4191-813f-8d863d5db674"}
23:11:01.181 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8386b762-8301-4285-bb44-75aeecc6ce2b"}
23:11:01.185 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[6.54,6.70],"pixels":"..."},"id":"8386b762-8301-4285-bb44-75aeecc6ce2b"}
23:11:01.784 00.599 8532 Exposure complete
23:11:01.831 00.047 8532 worker thread done servicing request
23:11:01.831 00.000 7008 OnExposeComplete: enter
23:11:01.834 00.003 7008 UpdateGuideState(): m_state=6
23:11:01.836 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
23:11:01.840 00.004 7008 Star::Find returns 1 (0), X=547.62, Y=445.74, Mass=266533, SNR=327.2, Peak=51230 HFD=2.4
23:11:01.844 00.004 7008 MultiStar: [#1 0.23,1.44,0.57,U] [#2 0.15,1.44,0.55,U] [#3 0.29,1.31,0.45,U] [#4 0.15,1.22,0.37,U] [#5 0.23,1.38,0.33,U] [#6 0.11,1.50,0.38,U] [#7 0.21,1.30,0.29,U] [#8 -0.07,1.54,0.32,U] 
23:11:01.847 00.003 7008 single-star, 8 included, MultiStar: {0.13, 1.22}, one-star: {0.01, 0.64}
23:11:01.850 00.003 7008 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.07) = xAngle (1.63 = 1.63)
23:11:01.855 00.005 7008 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:11:01.858 00.003 7008 CameraToMount -- cameraX=0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.56 mountX=-0.04 mountY=0.60, mountTheta=1.63
23:11:01.863 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.64, opts=13)
23:11:01.867 00.004 7008 Enqueuing Move request for scope (0.01, 0.64)
23:11:01.869 00.002 8532 Worker thread wakes up
23:11:01.869 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.64) opts 0xd
23:11:01.869 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.64)
23:11:01.869 00.000 8532 Moving (0.01, 0.64) raw xDistance=-0.04 yDistance=0.60
23:11:01.869 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:11:01.869 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
23:11:01.869 00.000 8532 MoveAxis(E, 0, ABG)
23:11:01.869 00.000 8532 Move returns status 0, amount 0
23:11:01.869 00.000 8532 MoveAxis(S, 1050, ABG)
23:11:01.870 00.001 8532 Guiding  Dir = 1, Dur = 1050
23:11:01.870 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2412, FiltMax=31932, Gamma=0.990
23:11:01.872 00.002 7008 UpdateGuideState exits: m=266533 SNR=327.2
23:11:01.875 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.877 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:01.880 00.003 7008 Enqueuing Expose request
23:11:01.881 00.001 8532 IsSlewing returns 0
23:11:01.882 00.001 8532 IsGuiding returns 0
23:11:01.883 00.001 8532 PulseGuide returned control before completion, sleep 1060
23:11:02.950 01.067 8532 IsGuiding returns 1
23:11:02.950 00.000 8532 scope still moving after pulse duration time elapsed
23:11:02.981 00.031 8532 IsSlewing returns 0
23:11:02.981 00.000 8532 IsGuiding returns 0
23:11:02.981 00.000 8532 scope move finished after 1050 + 49 ms
23:11:02.981 00.000 8532 Move returns status 0, amount 1050
23:11:02.981 00.000 8532 move complete, result=0
23:11:02.981 00.000 8532 worker thread done servicing request
23:11:02.982 00.001 8532 Worker thread wakes up
23:11:02.982 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:02.982 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.6 px 1050 ms SOUTH
23:11:02.985 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:03.168 00.183 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a75c248-733b-4b29-ad5b-b80c7ecb9ca3"}
23:11:03.173 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a75c248-733b-4b29-ad5b-b80c7ecb9ca3"}
23:11:03.176 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"005b717c-03ef-467f-89a0-670d6ac586c3"}
23:11:03.179 00.003 7008 case statement mapped state 6 to 3
23:11:03.181 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"005b717c-03ef-467f-89a0-670d6ac586c3"}
23:11:03.183 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf4da89b-0494-4d94-b7ed-7f296377a3d9"}
23:11:03.188 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":841,"width":15,"height":15,"star_pos":[6.62,6.74],"pixels":"..."},"id":"bf4da89b-0494-4d94-b7ed-7f296377a3d9"}
23:11:05.113 01.925 8532 Exposure complete
23:11:05.164 00.051 8532 worker thread done servicing request
23:11:05.164 00.000 7008 OnExposeComplete: enter
23:11:05.168 00.004 7008 UpdateGuideState(): m_state=6
23:11:05.169 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
23:11:05.174 00.005 7008 Star::Find returns 1 (0), X=547.79, Y=445.75, Mass=273663, SNR=348.3, Peak=57224 HFD=2.5
23:11:05.178 00.004 7008 MultiStar: [#1 0.35,1.47,0.52,U] [#2 0.30,1.43,0.52,U] [#3 0.37,1.36,0.41,U] [#4 0.22,1.13,0.33,U] [#5 0.27,1.46,0.30,U] [#6 0.27,1.50,0.34,U] [#7 0.25,1.31,0.28,U] [#8 0.01,1.60,0.30,U] 
23:11:05.181 00.003 7008 single-star, 8 included, MultiStar: {0.25, 1.22}, one-star: {0.18, 0.65}
23:11:05.183 00.002 7008 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.07) = xAngle (1.37 = 1.37)
23:11:05.184 00.001 7008 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.95 = 0.95)
23:11:05.188 00.004 7008 CameraToMount -- cameraX=0.18 cameraY=0.65 hyp=0.68 cameraTheta=1.30 mountX=0.14 mountY=0.55, mountTheta=1.33
23:11:05.193 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.65, opts=13)
23:11:05.195 00.002 7008 Enqueuing Move request for scope (0.18, 0.65)
23:11:05.199 00.004 8532 Worker thread wakes up
23:11:05.199 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.65) opts 0xd
23:11:05.199 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.65)
23:11:05.199 00.000 8532 Moving (0.18, 0.65) raw xDistance=0.14 yDistance=0.55
23:11:05.199 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:11:05.200 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
23:11:05.200 00.000 8532 MoveAxis(E, 0, ABG)
23:11:05.200 00.000 8532 Move returns status 0, amount 0
23:11:05.200 00.000 8532 MoveAxis(S, 967, ABG)
23:11:05.200 00.000 8532 Guiding  Dir = 1, Dur = 967
23:11:05.200 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2403, FiltMax=27608, Gamma=0.990
23:11:05.203 00.003 8532 IsSlewing returns 0
23:11:05.203 00.000 7008 UpdateGuideState exits: m=273663 SNR=348.3
23:11:05.205 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.207 00.002 8532 IsGuiding returns 0
23:11:05.207 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:05.210 00.003 8532 PulseGuide returned control before completion, sleep 977
23:11:05.210 00.000 7008 Enqueuing Expose request
23:11:05.213 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c177d17-72b4-4336-9d01-977eb291d123"}
23:11:05.215 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c177d17-72b4-4336-9d01-977eb291d123"}
23:11:05.223 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c283fc5-7718-4ff2-a8c2-a6a0b0d82917"}
23:11:05.226 00.003 7008 case statement mapped state 6 to 3
23:11:05.227 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c283fc5-7718-4ff2-a8c2-a6a0b0d82917"}
23:11:05.229 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db5eb72c-565e-49db-ad3f-25f1167a30fe"}
23:11:05.231 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":842,"width":15,"height":15,"star_pos":[6.79,6.75],"pixels":"..."},"id":"db5eb72c-565e-49db-ad3f-25f1167a30fe"}
23:11:06.197 00.966 8532 IsGuiding returns 0
23:11:06.197 00.000 8532 Move returns status 0, amount 967
23:11:06.198 00.001 8532 move complete, result=0
23:11:06.198 00.000 8532 worker thread done servicing request
23:11:06.198 00.000 8532 Worker thread wakes up
23:11:06.198 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:06.198 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.6 px 967 ms SOUTH
23:11:06.205 00.007 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:07.167 00.962 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"609ae807-b3c1-4bfd-8f25-cc87ae1aeb35"}
23:11:07.170 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"609ae807-b3c1-4bfd-8f25-cc87ae1aeb35"}
23:11:07.173 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1180d416-f5b4-4ec4-af4d-7783a57e1671"}
23:11:07.177 00.004 7008 case statement mapped state 6 to 3
23:11:07.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1180d416-f5b4-4ec4-af4d-7783a57e1671"}
23:11:07.183 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"901139f2-8ab9-4de8-9c84-0b4c80700d53"}
23:11:07.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":842,"width":15,"height":15,"star_pos":[6.79,6.75],"pixels":"..."},"id":"901139f2-8ab9-4de8-9c84-0b4c80700d53"}
23:11:08.332 01.146 8532 Exposure complete
23:11:08.372 00.040 8532 worker thread done servicing request
23:11:08.372 00.000 7008 OnExposeComplete: enter
23:11:08.374 00.002 7008 UpdateGuideState(): m_state=6
23:11:08.375 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
23:11:08.377 00.002 7008 Star::Find returns 1 (0), X=548.01, Y=445.84, Mass=269874, SNR=330.5, Peak=55333 HFD=2.3
23:11:08.378 00.001 7008 MultiStar: [#1 0.59,1.54,0.56,U] [#2 0.51,1.53,0.55,U] [#3 0.72,1.41,0.44,U] [#4 0.64,1.37,0.35,U] [#5 0.68,1.52,0.34,U] [#6 0.49,1.53,0.34,U] [#7 0.72,1.37,0.30,U] [#8 0.59,1.48,0.33,U] 
23:11:08.381 00.003 7008 single-star, 8 included, MultiStar: {0.56, 1.30}, one-star: {0.40, 0.74}
23:11:08.383 00.002 7008 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.07) = xAngle (1.15 = 1.15)
23:11:08.385 00.002 7008 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.73 = 0.73)
23:11:08.388 00.003 7008 CameraToMount -- cameraX=0.40 cameraY=0.74 hyp=0.84 cameraTheta=1.07 mountX=0.35 mountY=0.56, mountTheta=1.02
23:11:08.392 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.40, y=0.74, opts=13)
23:11:08.395 00.003 7008 Enqueuing Move request for scope (0.40, 0.74)
23:11:08.397 00.002 8532 Worker thread wakes up
23:11:08.397 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.74) opts 0xd
23:11:08.397 00.000 8532 Handling offset move in thread for scope, endpoint = (0.40, 0.74)
23:11:08.397 00.000 8532 Moving (0.40, 0.74) raw xDistance=0.35 yDistance=0.56
23:11:08.397 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
23:11:08.397 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
23:11:08.397 00.000 8532 MoveAxis(W, 313, ABG)
23:11:08.398 00.001 8532 Guiding  Dir = 3, Dur = 313
23:11:08.398 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2403, FiltMax=25508, Gamma=0.990
23:11:08.400 00.002 7008 UpdateGuideState exits: m=269874 SNR=330.5
23:11:08.403 00.003 8532 IsSlewing returns 0
23:11:08.403 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.406 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:08.408 00.002 7008 Enqueuing Expose request
23:11:08.411 00.003 8532 IsGuiding returns 0
23:11:08.411 00.000 8532 PulseGuide returned control before completion, sleep 323
23:11:08.746 00.335 8532 IsGuiding returns 0
23:11:08.746 00.000 8532 Move returns status 0, amount 313
23:11:08.746 00.000 8532 MoveAxis(S, 981, ABG)
23:11:08.746 00.000 8532 Guiding  Dir = 1, Dur = 981
23:11:08.746 00.000 8532 IsSlewing returns 0
23:11:08.748 00.002 8532 IsGuiding returns 0
23:11:08.748 00.000 8532 PulseGuide returned control before completion, sleep 991
23:11:09.167 00.419 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2329bbf4-7669-40a1-8f70-639d2b754291"}
23:11:09.171 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2329bbf4-7669-40a1-8f70-639d2b754291"}
23:11:09.175 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e2b7dd9-98a8-40f0-b4c0-0111664d2028"}
23:11:09.176 00.001 7008 case statement mapped state 6 to 3
23:11:09.178 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2b7dd9-98a8-40f0-b4c0-0111664d2028"}
23:11:09.179 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6112b4ac-8ca2-4c5c-a88d-a2cfe2ff0426"}
23:11:09.183 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":843,"width":15,"height":15,"star_pos":[7.01,6.84],"pixels":"..."},"id":"6112b4ac-8ca2-4c5c-a88d-a2cfe2ff0426"}
23:11:09.744 00.561 8532 IsGuiding returns 1
23:11:09.744 00.000 8532 scope still moving after pulse duration time elapsed
23:11:09.776 00.032 8532 IsSlewing returns 0
23:11:09.777 00.001 8532 IsGuiding returns 0
23:11:09.777 00.000 8532 scope move finished after 981 + 48 ms
23:11:09.777 00.000 8532 Move returns status 0, amount 981
23:11:09.777 00.000 8532 move complete, result=0
23:11:09.777 00.000 8532 worker thread done servicing request
23:11:09.777 00.000 8532 Worker thread wakes up
23:11:09.778 00.001 7008 GuideStep: 0.3 px 313 ms WEST, 0.6 px 981 ms SOUTH
23:11:09.781 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:09.781 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:11.167 01.386 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"44e441e6-a739-4f57-a430-174a5606a41a"}
23:11:11.170 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"44e441e6-a739-4f57-a430-174a5606a41a"}
23:11:11.174 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70c32148-afed-4405-aae5-e45ce705e641"}
23:11:11.178 00.004 7008 case statement mapped state 6 to 3
23:11:11.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"70c32148-afed-4405-aae5-e45ce705e641"}
23:11:11.184 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f32fef91-6d78-4670-bdc3-5e5c02c210ae"}
23:11:11.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":843,"width":15,"height":15,"star_pos":[7.01,6.84],"pixels":"..."},"id":"f32fef91-6d78-4670-bdc3-5e5c02c210ae"}
23:11:11.914 00.728 8532 Exposure complete
23:11:11.958 00.044 8532 worker thread done servicing request
23:11:11.958 00.000 7008 OnExposeComplete: enter
23:11:11.960 00.002 7008 UpdateGuideState(): m_state=6
23:11:11.963 00.003 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
23:11:11.965 00.002 7008 Star::Find returns 1 (0), X=548.05, Y=445.85, Mass=273856, SNR=338.4, Peak=55809 HFD=2.3
23:11:11.968 00.003 7008 MultiStar: [#1 0.62,1.50,0.56,U] [#2 0.56,1.51,0.54,U] [#3 0.70,1.42,0.43,U] [#4 0.62,1.33,0.34,U] [#5 0.64,1.55,0.34,U] [#6 0.53,1.51,0.35,U] [#7 0.67,1.34,0.30,U] [#8 0.57,1.49,0.33,U] 
23:11:11.970 00.002 7008 single-star, 8 included, MultiStar: {0.57, 1.29}, one-star: {0.44, 0.75}
23:11:11.972 00.002 7008 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.07) = xAngle (1.11 = 1.11)
23:11:11.974 00.002 7008 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.70 = 0.70)
23:11:11.976 00.002 7008 CameraToMount -- cameraX=0.44 cameraY=0.75 hyp=0.87 cameraTheta=1.04 mountX=0.38 mountY=0.56, mountTheta=0.97
23:11:11.981 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=0.75, opts=13)
23:11:11.985 00.004 7008 Enqueuing Move request for scope (0.44, 0.75)
23:11:11.988 00.003 8532 Worker thread wakes up
23:11:11.988 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.75) opts 0xd
23:11:11.988 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, 0.75)
23:11:11.988 00.000 8532 Moving (0.44, 0.75) raw xDistance=0.38 yDistance=0.56
23:11:11.988 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
23:11:11.988 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
23:11:11.988 00.000 8532 MoveAxis(W, 371, ABG)
23:11:11.989 00.001 8532 Guiding  Dir = 3, Dur = 371
23:11:11.989 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2423, FiltMax=24617, Gamma=0.990
23:11:11.991 00.002 7008 UpdateGuideState exits: m=273856 SNR=338.4
23:11:11.993 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.994 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:11.996 00.002 7008 Enqueuing Expose request
23:11:11.998 00.002 8532 IsSlewing returns 0
23:11:11.998 00.000 8532 IsGuiding returns 0
23:11:11.998 00.000 8532 PulseGuide returned control before completion, sleep 381
23:11:12.390 00.392 8532 IsGuiding returns 0
23:11:12.390 00.000 8532 Move returns status 0, amount 371
23:11:12.392 00.002 8532 MoveAxis(S, 976, ABG)
23:11:12.392 00.000 8532 Guiding  Dir = 1, Dur = 976
23:11:12.393 00.001 8532 IsSlewing returns 0
23:11:12.393 00.000 8532 IsGuiding returns 0
23:11:12.394 00.001 8532 PulseGuide returned control before completion, sleep 986
23:11:13.166 00.772 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6cafef3a-4dc3-459c-ab2d-17a5455e15b5"}
23:11:13.168 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6cafef3a-4dc3-459c-ab2d-17a5455e15b5"}
23:11:13.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64483e0d-3303-49ea-8736-843729b34c85"}
23:11:13.175 00.004 7008 case statement mapped state 6 to 3
23:11:13.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64483e0d-3303-49ea-8736-843729b34c85"}
23:11:13.178 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5308c6da-2b7d-4d9c-b518-a9e070352b94"}
23:11:13.179 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[7.05,6.85],"pixels":"..."},"id":"5308c6da-2b7d-4d9c-b518-a9e070352b94"}
23:11:13.387 00.208 8532 IsGuiding returns 0
23:11:13.387 00.000 8532 Move returns status 0, amount 976
23:11:13.387 00.000 8532 move complete, result=0
23:11:13.388 00.001 8532 worker thread done servicing request
23:11:13.388 00.000 8532 Worker thread wakes up
23:11:13.388 00.000 7008 GuideStep: 0.4 px 371 ms WEST, 0.6 px 976 ms SOUTH
23:11:13.392 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:13.392 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:15.166 01.774 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc531222-b3b0-4a87-baa4-8d2e62de5d9e"}
23:11:15.172 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc531222-b3b0-4a87-baa4-8d2e62de5d9e"}
23:11:15.177 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4eb74a74-8e20-4e00-bd14-f08857d3d0dd"}
23:11:15.180 00.003 7008 case statement mapped state 6 to 3
23:11:15.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eb74a74-8e20-4e00-bd14-f08857d3d0dd"}
23:11:15.186 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32380aaa-d1ed-4338-a36e-62bba65484e9"}
23:11:15.189 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[7.05,6.85],"pixels":"..."},"id":"32380aaa-d1ed-4338-a36e-62bba65484e9"}
23:11:15.522 00.333 8532 Exposure complete
23:11:15.564 00.042 8532 worker thread done servicing request
23:11:15.564 00.000 7008 OnExposeComplete: enter
23:11:15.567 00.003 7008 UpdateGuideState(): m_state=6
23:11:15.569 00.002 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
23:11:15.570 00.001 7008 Star::Find returns 1 (0), X=548.01, Y=445.80, Mass=272076, SNR=337.7, Peak=55470 HFD=2.3
23:11:15.573 00.003 7008 MultiStar: [#1 0.61,1.46,0.56,U] [#2 0.48,1.56,0.51,U] [#3 0.69,1.40,0.42,U] [#4 0.59,1.22,0.34,U] [#5 0.61,1.52,0.33,U] [#6 0.49,1.52,0.38,U] [#7 0.63,1.31,0.28,U] [#8 0.61,1.45,0.33,U] 
23:11:15.574 00.001 7008 single-star, 8 included, MultiStar: {0.54, 1.26}, one-star: {0.40, 0.70}
23:11:15.576 00.002 7008 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
23:11:15.578 00.002 7008 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
23:11:15.579 00.001 7008 CameraToMount -- cameraX=0.40 cameraY=0.70 hyp=0.80 cameraTheta=1.05 mountX=0.35 mountY=0.52, mountTheta=0.98
23:11:15.583 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.40, y=0.70, opts=13)
23:11:15.585 00.002 7008 Enqueuing Move request for scope (0.40, 0.70)
23:11:15.586 00.001 8532 Worker thread wakes up
23:11:15.587 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.70) opts 0xd
23:11:15.587 00.000 8532 Handling offset move in thread for scope, endpoint = (0.40, 0.70)
23:11:15.587 00.000 8532 Moving (0.40, 0.70) raw xDistance=0.35 yDistance=0.52
23:11:15.587 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:11:15.587 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2397, FiltMax=25352, Gamma=0.990
23:11:15.588 00.001 7008 UpdateGuideState exits: m=272076 SNR=337.7
23:11:15.591 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
23:11:15.591 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.593 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:15.595 00.002 7008 Enqueuing Expose request
23:11:15.596 00.001 8532 MoveAxis(W, 344, ABG)
23:11:15.596 00.000 8532 Guiding  Dir = 3, Dur = 344
23:11:15.597 00.001 8532 IsSlewing returns 0
23:11:15.597 00.000 8532 IsGuiding returns 0
23:11:15.598 00.001 8532 PulseGuide returned control before completion, sleep 354
23:11:15.968 00.370 8532 IsGuiding returns 0
23:11:15.968 00.000 8532 Move returns status 0, amount 344
23:11:15.970 00.002 8532 MoveAxis(S, 916, ABG)
23:11:15.970 00.000 8532 Guiding  Dir = 1, Dur = 916
23:11:15.971 00.001 8532 IsSlewing returns 0
23:11:15.972 00.001 8532 IsGuiding returns 0
23:11:15.972 00.000 8532 PulseGuide returned control before completion, sleep 926
23:11:16.906 00.934 8532 IsGuiding returns 1
23:11:16.906 00.000 8532 scope still moving after pulse duration time elapsed
23:11:16.935 00.029 8532 IsSlewing returns 0
23:11:16.936 00.001 8532 IsGuiding returns 0
23:11:16.937 00.001 8532 scope move finished after 916 + 48 ms
23:11:16.937 00.000 8532 Move returns status 0, amount 916
23:11:16.937 00.000 8532 move complete, result=0
23:11:16.937 00.000 8532 worker thread done servicing request
23:11:16.937 00.000 7008 GuideStep: 0.4 px 344 ms WEST, 0.5 px 916 ms SOUTH
23:11:16.942 00.005 8532 Worker thread wakes up
23:11:16.942 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:16.942 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:17.165 00.223 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99e6c257-73f2-46f4-96d8-a09de9e5d38e"}
23:11:17.170 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99e6c257-73f2-46f4-96d8-a09de9e5d38e"}
23:11:17.174 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e1d63a4-3357-4735-b9fa-13cc47d59330"}
23:11:17.178 00.004 7008 case statement mapped state 6 to 3
23:11:17.182 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e1d63a4-3357-4735-b9fa-13cc47d59330"}
23:11:17.188 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48ccecc7-0a1e-422c-9d08-afbf2ba9ebd3"}
23:11:17.191 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":845,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"48ccecc7-0a1e-422c-9d08-afbf2ba9ebd3"}
23:11:19.066 01.875 8532 Exposure complete
23:11:19.118 00.052 8532 worker thread done servicing request
23:11:19.118 00.000 7008 OnExposeComplete: enter
23:11:19.122 00.004 7008 UpdateGuideState(): m_state=6
23:11:19.124 00.002 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
23:11:19.127 00.003 7008 Star::Find returns 1 (0), X=548.09, Y=445.64, Mass=273567, SNR=337.7, Peak=51568 HFD=2.6
23:11:19.130 00.003 7008 MultiStar: [#1 0.74,1.31,0.55,U] [#2 0.65,1.32,0.54,U] [#3 0.76,1.21,0.42,U] [#4 0.74,0.99,0.34,U] [#5 0.70,1.33,0.34,U] [#6 0.48,1.37,0.35,U] [#7 0.75,1.08,0.29,U] [#8 0.56,1.26,0.33,U] 
23:11:19.132 00.002 7008 single-star, 8 included, MultiStar: {0.63, 1.08}, one-star: {0.48, 0.54}
23:11:19.134 00.002 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
23:11:19.138 00.004 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
23:11:19.139 00.001 7008 CameraToMount -- cameraX=0.48 cameraY=0.54 hyp=0.72 cameraTheta=0.84 mountX=0.44 mountY=0.35, mountTheta=0.66
23:11:19.142 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.48, y=0.54, opts=13)
23:11:19.145 00.003 7008 Enqueuing Move request for scope (0.48, 0.54)
23:11:19.146 00.001 8532 Worker thread wakes up
23:11:19.147 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.54) opts 0xd
23:11:19.147 00.000 8532 Handling offset move in thread for scope, endpoint = (0.48, 0.54)
23:11:19.147 00.000 8532 Moving (0.48, 0.54) raw xDistance=0.44 yDistance=0.35
23:11:19.147 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
23:11:19.147 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:11:19.147 00.000 8532 MoveAxis(W, 426, ABG)
23:11:19.147 00.000 8532 Guiding  Dir = 3, Dur = 426
23:11:19.147 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64301, med=2511, FiltMin=2424, FiltMax=26935, Gamma=0.990
23:11:19.149 00.002 7008 UpdateGuideState exits: m=273567 SNR=337.7
23:11:19.150 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:19.152 00.002 8532 IsSlewing returns 0
23:11:19.153 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:19.155 00.002 7008 Enqueuing Expose request
23:11:19.156 00.001 8532 IsGuiding returns 0
23:11:19.157 00.001 8532 PulseGuide returned control before completion, sleep 436
23:11:19.164 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"190b56b7-e0a9-4e52-89ee-4767eae499b6"}
23:11:19.168 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"190b56b7-e0a9-4e52-89ee-4767eae499b6"}
23:11:19.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0eceb232-bf43-4d55-aa57-5766cdc3ee8e"}
23:11:19.174 00.003 7008 case statement mapped state 6 to 3
23:11:19.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eceb232-bf43-4d55-aa57-5766cdc3ee8e"}
23:11:19.179 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1fa8b16e-822e-4804-ab21-c1c2ad0e0054"}
23:11:19.183 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":846,"width":15,"height":15,"star_pos":[7.09,6.64],"pixels":"..."},"id":"1fa8b16e-822e-4804-ab21-c1c2ad0e0054"}
23:11:19.605 00.422 8532 IsGuiding returns 0
23:11:19.606 00.001 8532 Move returns status 0, amount 426
23:11:19.606 00.000 8532 MoveAxis(S, 609, ABG)
23:11:19.608 00.002 8532 Guiding  Dir = 1, Dur = 609
23:11:19.609 00.001 8532 IsSlewing returns 0
23:11:19.609 00.000 8532 IsGuiding returns 0
23:11:19.610 00.001 8532 PulseGuide returned control before completion, sleep 619
23:11:20.245 00.635 8532 IsGuiding returns 0
23:11:20.245 00.000 8532 Move returns status 0, amount 609
23:11:20.245 00.000 8532 move complete, result=0
23:11:20.246 00.001 8532 worker thread done servicing request
23:11:20.246 00.000 7008 GuideStep: 0.4 px 426 ms WEST, 0.3 px 609 ms SOUTH
23:11:20.249 00.003 8532 Worker thread wakes up
23:11:20.249 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:20.249 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:21.166 00.917 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5dfb5a20-a507-442d-9ef4-84ee6ef79517"}
23:11:21.171 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5dfb5a20-a507-442d-9ef4-84ee6ef79517"}
23:11:21.176 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7365cbd5-ecdd-4f2c-8d51-6ee043bf8244"}
23:11:21.179 00.003 7008 case statement mapped state 6 to 3
23:11:21.182 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7365cbd5-ecdd-4f2c-8d51-6ee043bf8244"}
23:11:21.185 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79cd090a-ead6-4d35-825d-f8b867c15bcb"}
23:11:21.188 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":846,"width":15,"height":15,"star_pos":[7.09,6.64],"pixels":"..."},"id":"79cd090a-ead6-4d35-825d-f8b867c15bcb"}
23:11:22.379 01.191 8532 Exposure complete
23:11:22.422 00.043 8532 worker thread done servicing request
23:11:22.422 00.000 7008 OnExposeComplete: enter
23:11:22.425 00.003 7008 UpdateGuideState(): m_state=6
23:11:22.427 00.002 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
23:11:22.430 00.003 7008 Star::Find returns 1 (0), X=548.19, Y=445.44, Mass=275144, SNR=346.2, Peak=44344 HFD=2.9
23:11:22.432 00.002 7008 MultiStar: [#1 0.74,1.06,0.53,U] [#2 0.74,1.05,0.52,U] [#3 0.86,0.94,0.41,U] [#4 0.75,0.81,0.35,U] [#5 0.85,1.15,0.32,U] [#6 0.68,1.12,0.33,U] [#7 0.74,0.86,0.28,U] [#8 0.87,0.75,0.31,U] 
23:11:22.436 00.004 7008 single-star, 8 included, MultiStar: {0.73, 0.82}, one-star: {0.58, 0.33}
23:11:22.439 00.003 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:11:22.441 00.002 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:11:22.443 00.002 7008 CameraToMount -- cameraX=0.58 cameraY=0.33 hyp=0.67 cameraTheta=0.52 mountX=0.56 mountY=0.12, mountTheta=0.21
23:11:22.447 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.58, y=0.33, opts=13)
23:11:22.449 00.002 7008 Enqueuing Move request for scope (0.58, 0.33)
23:11:22.451 00.002 8532 Worker thread wakes up
23:11:22.451 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.33) opts 0xd
23:11:22.451 00.000 8532 Handling offset move in thread for scope, endpoint = (0.58, 0.33)
23:11:22.451 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=44344, med=2512, FiltMin=2427, FiltMax=29086, Gamma=0.990
23:11:22.453 00.002 7008 UpdateGuideState exits: m=275144 SNR=346.2
23:11:22.456 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.457 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:22.459 00.002 7008 Enqueuing Expose request
23:11:22.460 00.001 8532 Moving (0.58, 0.33) raw xDistance=0.56 yDistance=0.12
23:11:22.461 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
23:11:22.461 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:22.461 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:11:22.461 00.000 8532 MoveAxis(W, 535, ABG)
23:11:22.461 00.000 8532 Guiding  Dir = 3, Dur = 535
23:11:22.461 00.000 8532 IsSlewing returns 0
23:11:22.461 00.000 8532 IsGuiding returns 0
23:11:22.462 00.001 8532 PulseGuide returned control before completion, sleep 545
23:11:23.013 00.551 8532 IsGuiding returns 0
23:11:23.013 00.000 8532 Move returns status 0, amount 535
23:11:23.013 00.000 8532 MoveAxis(N, 0, ABG)
23:11:23.013 00.000 8532 Move returns status 0, amount 0
23:11:23.013 00.000 8532 move complete, result=0
23:11:23.013 00.000 8532 worker thread done servicing request
23:11:23.014 00.001 8532 Worker thread wakes up
23:11:23.014 00.000 7008 GuideStep: 0.6 px 535 ms WEST, 0.1 px 0 ms NORTH
23:11:23.017 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:23.017 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:23.165 00.148 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7b0da9a-43f2-4356-b64e-9fc45a6ac50b"}
23:11:23.171 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7b0da9a-43f2-4356-b64e-9fc45a6ac50b"}
23:11:23.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec9ab050-2fef-4f44-acc3-665ba9f3aa57"}
23:11:23.177 00.003 7008 case statement mapped state 6 to 3
23:11:23.179 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec9ab050-2fef-4f44-acc3-665ba9f3aa57"}
23:11:23.182 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb63f89b-ee33-4a87-845a-61eb5bed627a"}
23:11:23.187 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[7.19,7.44],"pixels":"..."},"id":"fb63f89b-ee33-4a87-845a-61eb5bed627a"}
23:11:25.147 01.960 8532 Exposure complete
23:11:25.163 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b376db7-a853-4c23-a9f5-65c150313a2f"}
23:11:25.168 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b376db7-a853-4c23-a9f5-65c150313a2f"}
23:11:25.173 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ecb9438-3ed9-4eab-a47e-ced6f004cbd2"}
23:11:25.175 00.002 7008 case statement mapped state 6 to 3
23:11:25.178 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ecb9438-3ed9-4eab-a47e-ced6f004cbd2"}
23:11:25.181 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a145151-b898-40ae-adf0-4d802b8f5adb"}
23:11:25.183 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[7.19,7.44],"pixels":"..."},"id":"0a145151-b898-40ae-adf0-4d802b8f5adb"}
23:11:25.203 00.020 8532 worker thread done servicing request
23:11:25.203 00.000 7008 OnExposeComplete: enter
23:11:25.206 00.003 7008 UpdateGuideState(): m_state=6
23:11:25.213 00.007 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
23:11:25.217 00.004 7008 Star::Find returns 1 (0), X=547.98, Y=445.34, Mass=274106, SNR=338.8, Peak=48644 HFD=2.6
23:11:25.223 00.006 7008 MultiStar: [#1 0.57,1.03,0.56,U] [#2 0.50,0.91,0.51,U] [#3 0.68,0.81,0.43,U] [#4 0.57,0.65,0.36,U] [#5 0.57,1.06,0.34,U] [#6 0.52,0.95,0.36,U] [#7 0.63,0.68,0.27,U] [#8 0.76,0.58,0.33,U] 
23:11:25.226 00.003 7008 single-star, 8 included, MultiStar: {0.54, 0.71}, one-star: {0.37, 0.24}
23:11:25.230 00.004 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:11:25.233 00.003 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:11:25.234 00.001 7008 CameraToMount -- cameraX=0.37 cameraY=0.24 hyp=0.44 cameraTheta=0.58 mountX=0.35 mountY=0.10, mountTheta=0.29
23:11:25.237 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.24, opts=13)
23:11:25.238 00.001 7008 Enqueuing Move request for scope (0.37, 0.24)
23:11:25.240 00.002 8532 Worker thread wakes up
23:11:25.240 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.24) opts 0xd
23:11:25.240 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.24)
23:11:25.240 00.000 8532 Moving (0.37, 0.24) raw xDistance=0.35 yDistance=0.10
23:11:25.240 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
23:11:25.240 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:25.240 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61800, med=2513, FiltMin=2427, FiltMax=23657, Gamma=0.990
23:11:25.241 00.001 7008 UpdateGuideState exits: m=274106 SNR=338.8
23:11:25.244 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:11:25.244 00.000 8532 MoveAxis(W, 355, ABG)
23:11:25.244 00.000 8532 Guiding  Dir = 3, Dur = 355
23:11:25.244 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:25.246 00.002 8532 IsSlewing returns 0
23:11:25.246 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:25.247 00.001 7008 Enqueuing Expose request
23:11:25.248 00.001 8532 IsGuiding returns 0
23:11:25.249 00.001 8532 PulseGuide returned control before completion, sleep 365
23:11:25.626 00.377 8532 IsGuiding returns 0
23:11:25.626 00.000 8532 Move returns status 0, amount 355
23:11:25.626 00.000 8532 MoveAxis(N, 0, ABG)
23:11:25.626 00.000 8532 Move returns status 0, amount 0
23:11:25.627 00.001 8532 move complete, result=0
23:11:25.627 00.000 8532 worker thread done servicing request
23:11:25.627 00.000 7008 GuideStep: 0.3 px 355 ms WEST, 0.1 px 0 ms NORTH
23:11:25.632 00.005 8532 Worker thread wakes up
23:11:25.632 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:25.632 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:27.163 01.531 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c95b8a9c-1ae4-4913-8203-47d05c393bd7"}
23:11:27.166 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c95b8a9c-1ae4-4913-8203-47d05c393bd7"}
23:11:27.173 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6d4e07b-37f3-479d-89fb-3d9561776887"}
23:11:27.178 00.005 7008 case statement mapped state 6 to 3
23:11:27.180 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6d4e07b-37f3-479d-89fb-3d9561776887"}
23:11:27.184 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a476638-7b6f-4b41-9de1-537c4221260c"}
23:11:27.186 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":848,"width":15,"height":15,"star_pos":[6.98,7.34],"pixels":"..."},"id":"4a476638-7b6f-4b41-9de1-537c4221260c"}
23:11:27.759 00.573 8532 Exposure complete
23:11:27.811 00.052 8532 worker thread done servicing request
23:11:27.811 00.000 7008 OnExposeComplete: enter
23:11:27.815 00.004 7008 UpdateGuideState(): m_state=6
23:11:27.819 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
23:11:27.821 00.002 7008 Star::Find returns 1 (0), X=547.95, Y=445.36, Mass=273325, SNR=335.2, Peak=49600 HFD=2.7
23:11:27.824 00.003 7008 MultiStar: [#1 0.53,1.04,0.54,U] [#2 0.50,0.94,0.53,U] [#3 0.68,0.91,0.43,U] [#4 0.52,0.69,0.36,U] [#5 0.54,1.04,0.34,U] [#6 0.51,1.05,0.35,U] [#7 0.55,0.83,0.28,U] [#8 0.65,0.65,0.32,U] 
23:11:27.826 00.002 7008 single-star, 8 included, MultiStar: {0.50, 0.75}, one-star: {0.34, 0.26}
23:11:27.828 00.002 7008 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
23:11:27.830 00.002 7008 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:11:27.833 00.003 7008 CameraToMount -- cameraX=0.34 cameraY=0.26 hyp=0.43 cameraTheta=0.65 mountX=0.32 mountY=0.13, mountTheta=0.39
23:11:27.837 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.26, opts=13)
23:11:27.838 00.001 7008 Enqueuing Move request for scope (0.34, 0.26)
23:11:27.840 00.002 8532 Worker thread wakes up
23:11:27.840 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.26) opts 0xd
23:11:27.840 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.26)
23:11:27.840 00.000 8532 Moving (0.34, 0.26) raw xDistance=0.32 yDistance=0.13
23:11:27.840 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
23:11:27.840 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:27.840 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:11:27.841 00.001 8532 MoveAxis(W, 318, ABG)
23:11:27.841 00.000 8532 Guiding  Dir = 3, Dur = 318
23:11:27.841 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59186, med=2512, FiltMin=2401, FiltMax=23057, Gamma=0.990
23:11:27.843 00.002 7008 UpdateGuideState exits: m=273325 SNR=335.2
23:11:27.845 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.847 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:27.849 00.002 7008 Enqueuing Expose request
23:11:27.851 00.002 8532 IsSlewing returns 0
23:11:27.852 00.001 8532 IsGuiding returns 0
23:11:27.852 00.000 8532 PulseGuide returned control before completion, sleep 328
23:11:28.188 00.336 8532 IsGuiding returns 0
23:11:28.188 00.000 8532 Move returns status 0, amount 318
23:11:28.188 00.000 8532 MoveAxis(N, 0, ABG)
23:11:28.189 00.001 8532 Move returns status 0, amount 0
23:11:28.189 00.000 8532 move complete, result=0
23:11:28.190 00.001 8532 worker thread done servicing request
23:11:28.190 00.000 8532 Worker thread wakes up
23:11:28.190 00.000 7008 GuideStep: 0.3 px 318 ms WEST, 0.1 px 0 ms NORTH
23:11:28.194 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:28.194 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:29.162 00.968 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e63e2e0-3e72-416f-9f33-56c7d51507f3"}
23:11:29.167 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e63e2e0-3e72-416f-9f33-56c7d51507f3"}
23:11:29.172 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82b7daff-a645-452f-b6a1-38000cac767a"}
23:11:29.176 00.004 7008 case statement mapped state 6 to 3
23:11:29.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"82b7daff-a645-452f-b6a1-38000cac767a"}
23:11:29.183 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9e575da0-b763-4cb8-8330-71a05692fefe"}
23:11:29.186 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":849,"width":15,"height":15,"star_pos":[6.95,7.36],"pixels":"..."},"id":"9e575da0-b763-4cb8-8330-71a05692fefe"}
23:11:30.320 01.134 8532 Exposure complete
23:11:30.367 00.047 8532 worker thread done servicing request
23:11:30.367 00.000 7008 OnExposeComplete: enter
23:11:30.370 00.003 7008 UpdateGuideState(): m_state=6
23:11:30.372 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
23:11:30.374 00.002 7008 Star::Find returns 1 (0), X=547.96, Y=445.20, Mass=275222, SNR=342.5, Peak=43955 HFD=2.6
23:11:30.378 00.004 7008 MultiStar: [#1 0.54,0.90,0.53,U] [#2 0.50,0.88,0.53,U] [#3 0.61,0.75,0.41,U] [#4 0.53,0.59,0.35,U] [#5 0.66,0.90,0.32,U] [#6 0.41,0.90,0.34,U] [#7 0.58,0.73,0.28,U] [#8 0.79,0.40,0.32,U] 
23:11:30.382 00.004 7008 single-star, 8 included, MultiStar: {0.52, 0.61}, one-star: {0.35, 0.10}
23:11:30.385 00.003 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.34 = 0.34)
23:11:30.387 00.002 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.07 = -0.07)
23:11:30.388 00.001 7008 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.37 cameraTheta=0.27 mountX=0.35 mountY=-0.03, mountTheta=-0.07
23:11:30.394 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.10, opts=13)
23:11:30.396 00.002 7008 Enqueuing Move request for scope (0.35, 0.10)
23:11:30.398 00.002 8532 Worker thread wakes up
23:11:30.398 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
23:11:30.398 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
23:11:30.398 00.000 8532 Moving (0.35, 0.10) raw xDistance=0.35 yDistance=-0.03
23:11:30.398 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
23:11:30.398 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:30.399 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65518, med=2513, FiltMin=2391, FiltMax=24110, Gamma=0.990
23:11:30.401 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:30.401 00.000 8532 MoveAxis(W, 336, ABG)
23:11:30.401 00.000 8532 Guiding  Dir = 3, Dur = 336
23:11:30.402 00.001 7008 UpdateGuideState exits: m=275222 SNR=342.5
23:11:30.404 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.406 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:30.408 00.002 8532 IsSlewing returns 0
23:11:30.408 00.000 7008 Enqueuing Expose request
23:11:30.409 00.001 8532 IsGuiding returns 0
23:11:30.410 00.001 8532 PulseGuide returned control before completion, sleep 346
23:11:30.769 00.359 8532 IsGuiding returns 0
23:11:30.770 00.001 8532 Move returns status 0, amount 336
23:11:30.770 00.000 8532 MoveAxis(N, 0, ABG)
23:11:30.770 00.000 8532 Move returns status 0, amount 0
23:11:30.770 00.000 8532 move complete, result=0
23:11:30.770 00.000 8532 worker thread done servicing request
23:11:30.770 00.000 8532 Worker thread wakes up
23:11:30.770 00.000 7008 GuideStep: 0.3 px 336 ms WEST, -0.0 px 0 ms NORTH
23:11:30.775 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:30.775 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:31.163 00.388 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14b0d6a0-ac7f-44fe-8dd9-97ca8c833325"}
23:11:31.168 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14b0d6a0-ac7f-44fe-8dd9-97ca8c833325"}
23:11:31.172 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87c76cda-eaae-4924-a8ab-9fbd6a3db855"}
23:11:31.175 00.003 7008 case statement mapped state 6 to 3
23:11:31.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87c76cda-eaae-4924-a8ab-9fbd6a3db855"}
23:11:31.180 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9d0394f-d4be-49f1-a3b2-95040adc6acf"}
23:11:31.182 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":850,"width":15,"height":15,"star_pos":[6.96,7.20],"pixels":"..."},"id":"d9d0394f-d4be-49f1-a3b2-95040adc6acf"}
23:11:32.897 01.715 8532 Exposure complete
23:11:32.946 00.049 8532 worker thread done servicing request
23:11:32.946 00.000 7008 OnExposeComplete: enter
23:11:32.949 00.003 7008 UpdateGuideState(): m_state=6
23:11:32.951 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
23:11:32.953 00.002 7008 Star::Find returns 1 (0), X=547.79, Y=445.25, Mass=281056, SNR=351.9, Peak=47820 HFD=2.9
23:11:32.954 00.001 7008 MultiStar: [#1 0.41,0.93,0.53,U] [#2 0.29,0.89,0.53,U] [#3 0.46,0.80,0.41,U] [#4 0.34,0.58,0.34,U] [#5 0.40,0.80,0.32,U] [#6 0.29,0.91,0.34,U] [#7 0.42,0.70,0.27,U] [#8 0.43,0.60,0.31,U] 
23:11:32.958 00.004 7008 single-star, 8 included, MultiStar: {0.33, 0.64}, one-star: {0.18, 0.15}
23:11:32.961 00.003 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
23:11:32.963 00.002 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
23:11:32.967 00.004 7008 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.70 mountX=0.17 mountY=0.08, mountTheta=0.45
23:11:32.972 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.15, opts=13)
23:11:32.974 00.002 7008 Enqueuing Move request for scope (0.18, 0.15)
23:11:32.976 00.002 8532 Worker thread wakes up
23:11:32.978 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65079, med=2514, FiltMin=2429, FiltMax=27394, Gamma=0.990
23:11:32.981 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:11:32.981 00.000 7008 UpdateGuideState exits: m=281056 SNR=351.9
23:11:32.984 00.003 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:11:32.984 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.987 00.003 8532 Moving (0.18, 0.15) raw xDistance=0.17 yDistance=0.08
23:11:32.987 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:32.989 00.002 7008 Enqueuing Expose request
23:11:32.992 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.17
23:11:32.992 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.994 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:11:32.994 00.000 8532 MoveAxis(W, 178, ABG)
23:11:32.994 00.000 8532 Guiding  Dir = 3, Dur = 178
23:11:32.994 00.000 8532 IsSlewing returns 0
23:11:32.995 00.001 8532 IsGuiding returns 0
23:11:32.995 00.000 8532 PulseGuide returned control before completion, sleep 188
23:11:33.161 00.166 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42f9a6c8-6644-4c15-9608-1482b9e3aafc"}
23:11:33.163 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42f9a6c8-6644-4c15-9608-1482b9e3aafc"}
23:11:33.166 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbc568a5-404e-472a-b63c-53cef0b05ed7"}
23:11:33.168 00.002 7008 case statement mapped state 6 to 3
23:11:33.171 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbc568a5-404e-472a-b63c-53cef0b05ed7"}
23:11:33.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6dc0382-53e1-4f66-aed2-0d299409289a"}
23:11:33.176 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":851,"width":15,"height":15,"star_pos":[6.79,7.25],"pixels":"..."},"id":"b6dc0382-53e1-4f66-aed2-0d299409289a"}
23:11:33.185 00.009 8532 IsGuiding returns 0
23:11:33.185 00.000 8532 Move returns status 0, amount 178
23:11:33.185 00.000 8532 MoveAxis(N, 0, ABG)
23:11:33.185 00.000 8532 Move returns status 0, amount 0
23:11:33.185 00.000 8532 move complete, result=0
23:11:33.185 00.000 8532 worker thread done servicing request
23:11:33.186 00.001 7008 GuideStep: 0.2 px 178 ms WEST, 0.1 px 0 ms NORTH
23:11:33.188 00.002 8532 Worker thread wakes up
23:11:33.188 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:33.188 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:35.161 01.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4931c41a-084d-44de-a2a3-5c879e083e52"}
23:11:35.164 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4931c41a-084d-44de-a2a3-5c879e083e52"}
23:11:35.167 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f417b1b-bdd0-45be-8f96-a1ca6561fce6"}
23:11:35.168 00.001 7008 case statement mapped state 6 to 3
23:11:35.170 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f417b1b-bdd0-45be-8f96-a1ca6561fce6"}
23:11:35.173 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"17e66d04-6f5f-44f2-9df0-88dcd6573910"}
23:11:35.174 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":851,"width":15,"height":15,"star_pos":[6.79,7.25],"pixels":"..."},"id":"17e66d04-6f5f-44f2-9df0-88dcd6573910"}
23:11:35.320 00.146 8532 Exposure complete
23:11:35.360 00.040 8532 worker thread done servicing request
23:11:35.361 00.001 7008 OnExposeComplete: enter
23:11:35.364 00.003 7008 UpdateGuideState(): m_state=6
23:11:35.367 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
23:11:35.369 00.002 7008 Star::Find returns 1 (0), X=547.99, Y=445.39, Mass=273855, SNR=341.0, Peak=50024 HFD=2.7
23:11:35.372 00.003 7008 MultiStar: [#1 0.56,1.10,0.55,U] [#2 0.46,1.02,0.52,U] [#3 0.70,0.88,0.41,U] [#4 0.66,0.81,0.36,U] [#5 0.56,1.06,0.33,U] [#6 0.52,1.10,0.37,U] [#7 0.55,0.84,0.28,U] [#8 0.61,0.69,0.33,U] 
23:11:35.374 00.002 7008 single-star, 8 included, MultiStar: {0.53, 0.79}, one-star: {0.38, 0.29}
23:11:35.376 00.002 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:11:35.378 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:11:35.380 00.002 7008 CameraToMount -- cameraX=0.38 cameraY=0.29 hyp=0.48 cameraTheta=0.66 mountX=0.36 mountY=0.15, mountTheta=0.39
23:11:35.384 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=0.29, opts=13)
23:11:35.387 00.003 7008 Enqueuing Move request for scope (0.38, 0.29)
23:11:35.389 00.002 8532 Worker thread wakes up
23:11:35.389 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=53671, med=2514, FiltMin=2416, FiltMax=23533, Gamma=0.990
23:11:35.393 00.004 7008 UpdateGuideState exits: m=273855 SNR=341.0
23:11:35.394 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.397 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:35.400 00.003 7008 Enqueuing Expose request
23:11:35.402 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.29) opts 0xd
23:11:35.402 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, 0.29)
23:11:35.402 00.000 8532 Moving (0.38, 0.29) raw xDistance=0.36 yDistance=0.15
23:11:35.403 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:11:35.403 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:35.403 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:11:35.403 00.000 8532 MoveAxis(W, 336, ABG)
23:11:35.403 00.000 8532 Guiding  Dir = 3, Dur = 336
23:11:35.403 00.000 8532 IsSlewing returns 0
23:11:35.404 00.001 8532 IsGuiding returns 0
23:11:35.404 00.000 8532 PulseGuide returned control before completion, sleep 346
23:11:35.766 00.362 8532 IsGuiding returns 0
23:11:35.767 00.001 8532 Move returns status 0, amount 336
23:11:35.767 00.000 8532 MoveAxis(N, 0, ABG)
23:11:35.767 00.000 8532 Move returns status 0, amount 0
23:11:35.767 00.000 8532 move complete, result=0
23:11:35.767 00.000 8532 worker thread done servicing request
23:11:35.767 00.000 8532 Worker thread wakes up
23:11:35.767 00.000 7008 GuideStep: 0.4 px 336 ms WEST, 0.1 px 0 ms NORTH
23:11:35.770 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:35.770 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:37.160 01.390 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"398275b7-cc04-4cb0-9c5c-2d22cf67f30a"}
23:11:37.163 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"398275b7-cc04-4cb0-9c5c-2d22cf67f30a"}
23:11:37.166 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20c0751a-96d3-42c9-9dc0-5d85724ff8e7"}
23:11:37.168 00.002 7008 case statement mapped state 6 to 3
23:11:37.171 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"20c0751a-96d3-42c9-9dc0-5d85724ff8e7"}
23:11:37.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bcdd3283-e746-4e05-b869-586cb90f1e58"}
23:11:37.177 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":852,"width":15,"height":15,"star_pos":[6.99,7.39],"pixels":"..."},"id":"bcdd3283-e746-4e05-b869-586cb90f1e58"}
23:11:37.897 00.720 8532 Exposure complete
23:11:37.939 00.042 8532 worker thread done servicing request
23:11:37.939 00.000 7008 OnExposeComplete: enter
23:11:37.943 00.004 7008 UpdateGuideState(): m_state=6
23:11:37.946 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
23:11:37.948 00.002 7008 Star::Find returns 1 (0), X=548.04, Y=445.50, Mass=272277, SNR=338.4, Peak=50751 HFD=2.6
23:11:37.955 00.007 7008 MultiStar: [#1 0.59,1.15,0.56,U] [#2 0.59,1.10,0.54,U] [#3 0.76,1.06,0.42,U] [#4 0.60,0.87,0.34,U] [#5 0.67,1.08,0.34,U] [#6 0.59,1.09,0.36,U] [#7 0.64,1.03,0.29,U] [#8 0.69,0.87,0.33,U] 
23:11:37.959 00.004 7008 single-star, 8 included, MultiStar: {0.59, 0.89}, one-star: {0.43, 0.40}
23:11:37.962 00.003 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
23:11:37.966 00.004 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:11:37.970 00.004 7008 CameraToMount -- cameraX=0.43 cameraY=0.40 hyp=0.59 cameraTheta=0.75 mountX=0.40 mountY=0.23, mountTheta=0.53
23:11:37.975 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=0.40, opts=13)
23:11:37.980 00.005 7008 Enqueuing Move request for scope (0.43, 0.40)
23:11:37.982 00.002 8532 Worker thread wakes up
23:11:37.984 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.40) opts 0xd
23:11:37.984 00.000 8532 Handling offset move in thread for scope, endpoint = (0.43, 0.40)
23:11:37.984 00.000 8532 Moving (0.43, 0.40) raw xDistance=0.40 yDistance=0.23
23:11:37.984 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50751, med=2513, FiltMin=2390, FiltMax=26548, Gamma=0.990
23:11:37.987 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
23:11:37.987 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:11:37.987 00.000 8532 MoveAxis(W, 385, ABG)
23:11:37.987 00.000 8532 Guiding  Dir = 3, Dur = 385
23:11:37.987 00.000 7008 UpdateGuideState exits: m=272277 SNR=338.4
23:11:37.991 00.004 8532 IsSlewing returns 0
23:11:37.991 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:37.993 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:37.996 00.003 7008 Enqueuing Expose request
23:11:37.998 00.002 8532 IsGuiding returns 0
23:11:38.000 00.002 8532 PulseGuide returned control before completion, sleep 395
23:11:38.402 00.402 8532 IsGuiding returns 0
23:11:38.402 00.000 8532 Move returns status 0, amount 385
23:11:38.402 00.000 8532 MoveAxis(S, 411, ABG)
23:11:38.402 00.000 8532 Guiding  Dir = 1, Dur = 411
23:11:38.402 00.000 8532 IsSlewing returns 0
23:11:38.402 00.000 8532 IsGuiding returns 0
23:11:38.403 00.001 8532 PulseGuide returned control before completion, sleep 421
23:11:38.837 00.434 8532 IsGuiding returns 0
23:11:38.837 00.000 8532 Move returns status 0, amount 411
23:11:38.838 00.001 8532 move complete, result=0
23:11:38.838 00.000 8532 worker thread done servicing request
23:11:38.838 00.000 8532 Worker thread wakes up
23:11:38.838 00.000 7008 GuideStep: 0.4 px 385 ms WEST, 0.2 px 411 ms SOUTH
23:11:38.841 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:38.841 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:39.160 00.319 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6a9b5a8-ffb3-4d8a-82ac-f7eea9982287"}
23:11:39.162 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6a9b5a8-ffb3-4d8a-82ac-f7eea9982287"}
23:11:39.165 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"319fd699-6e13-43ce-80d8-86c4c8bc4ac3"}
23:11:39.169 00.004 7008 case statement mapped state 6 to 3
23:11:39.173 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"319fd699-6e13-43ce-80d8-86c4c8bc4ac3"}
23:11:39.175 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"25555c1b-15a4-40a0-afd1-4e3fc1b35898"}
23:11:39.176 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":853,"width":15,"height":15,"star_pos":[7.04,6.50],"pixels":"..."},"id":"25555c1b-15a4-40a0-afd1-4e3fc1b35898"}
23:11:40.968 01.792 8532 Exposure complete
23:11:41.014 00.046 8532 worker thread done servicing request
23:11:41.014 00.000 7008 OnExposeComplete: enter
23:11:41.017 00.003 7008 UpdateGuideState(): m_state=6
23:11:41.019 00.002 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
23:11:41.022 00.003 7008 Star::Find returns 1 (0), X=547.88, Y=445.28, Mass=275158, SNR=342.4, Peak=48426 HFD=2.7
23:11:41.026 00.004 7008 MultiStar: [#1 0.50,1.00,0.55,U] [#2 0.40,0.88,0.56,U] [#3 0.58,0.80,0.44,U] [#4 0.51,0.69,0.35,U] [#5 0.44,0.98,0.34,U] [#6 0.36,1.01,0.35,U] [#7 0.47,0.76,0.28,U] [#8 0.74,0.42,0.33,U] 
23:11:41.029 00.003 7008 single-star, 8 included, MultiStar: {0.44, 0.68}, one-star: {0.27, 0.18}
23:11:41.032 00.003 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:11:41.034 00.002 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:11:41.036 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.58 mountX=0.26 mountY=0.08, mountTheta=0.29
23:11:41.042 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.18, opts=13)
23:11:41.045 00.003 7008 Enqueuing Move request for scope (0.27, 0.18)
23:11:41.048 00.003 8532 Worker thread wakes up
23:11:41.048 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62834, med=2514, FiltMin=2398, FiltMax=26173, Gamma=0.990
23:11:41.049 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
23:11:41.050 00.001 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
23:11:41.050 00.000 8532 Moving (0.27, 0.18) raw xDistance=0.26 yDistance=0.08
23:11:41.050 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:11:41.050 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:41.050 00.000 7008 UpdateGuideState exits: m=275158 SNR=342.4
23:11:41.052 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:11:41.052 00.000 8532 MoveAxis(W, 261, ABG)
23:11:41.052 00.000 8532 Guiding  Dir = 3, Dur = 261
23:11:41.053 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:41.056 00.003 8532 IsSlewing returns 0
23:11:41.056 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:41.059 00.003 7008 Enqueuing Expose request
23:11:41.061 00.002 8532 IsGuiding returns 0
23:11:41.062 00.001 8532 PulseGuide returned control before completion, sleep 271
23:11:41.159 00.097 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10b80745-f4ed-4b60-b1f3-3d367d8031e5"}
23:11:41.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10b80745-f4ed-4b60-b1f3-3d367d8031e5"}
23:11:41.165 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbe14169-b372-4b08-9a37-d4696456f16e"}
23:11:41.168 00.003 7008 case statement mapped state 6 to 3
23:11:41.171 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbe14169-b372-4b08-9a37-d4696456f16e"}
23:11:41.174 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a75a7d8-994e-4358-b3eb-5bb586399595"}
23:11:41.177 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":854,"width":15,"height":15,"star_pos":[6.88,7.28],"pixels":"..."},"id":"2a75a7d8-994e-4358-b3eb-5bb586399595"}
23:11:41.350 00.173 8532 IsGuiding returns 0
23:11:41.350 00.000 8532 Move returns status 0, amount 261
23:11:41.350 00.000 8532 MoveAxis(N, 0, ABG)
23:11:41.350 00.000 8532 Move returns status 0, amount 0
23:11:41.350 00.000 8532 move complete, result=0
23:11:41.350 00.000 8532 worker thread done servicing request
23:11:41.350 00.000 8532 Worker thread wakes up
23:11:41.350 00.000 7008 GuideStep: 0.3 px 261 ms WEST, 0.1 px 0 ms NORTH
23:11:41.352 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:41.352 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:43.158 01.806 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"df1a0a2b-7c44-46ed-abbe-df00265f2f1e"}
23:11:43.161 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"df1a0a2b-7c44-46ed-abbe-df00265f2f1e"}
23:11:43.165 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce26e934-31a5-4a45-92ad-c251f2ca8dc4"}
23:11:43.168 00.003 7008 case statement mapped state 6 to 3
23:11:43.171 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce26e934-31a5-4a45-92ad-c251f2ca8dc4"}
23:11:43.175 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8d7648bb-2c3c-470b-b357-50290858ed58"}
23:11:43.177 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":854,"width":15,"height":15,"star_pos":[6.88,7.28],"pixels":"..."},"id":"8d7648bb-2c3c-470b-b357-50290858ed58"}
23:11:43.483 00.306 8532 Exposure complete
23:11:43.526 00.043 8532 worker thread done servicing request
23:11:43.527 00.001 7008 OnExposeComplete: enter
23:11:43.528 00.001 7008 UpdateGuideState(): m_state=6
23:11:43.529 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
23:11:43.532 00.003 7008 Star::Find returns 1 (0), X=547.74, Y=444.96, Mass=273263, SNR=346.8, Peak=33884 HFD=2.6
23:11:43.534 00.002 7008 MultiStar: [#1 0.31,0.65,0.53,U] [#2 0.20,0.61,0.54,U] [#3 0.32,0.61,0.41,U] [#4 0.30,0.51,0.35,U] [#5 0.24,0.67,0.33,U] [#6 0.24,0.65,0.33,U] [#7 0.32,0.49,0.28,U] [#8 0.21,0.51,0.32,U] 
23:11:43.538 00.004 7008 single-star, 8 included, MultiStar: {0.23, 0.41}, one-star: {0.13, -0.14}
23:11:43.540 00.002 7008 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.07) = xAngle (-0.77 = -0.77)
23:11:43.543 00.003 7008 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.18 = -1.18)
23:11:43.545 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.84 mountX=0.14 mountY=-0.18, mountTheta=-0.91
23:11:43.549 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.14, opts=13)
23:11:43.551 00.002 7008 Enqueuing Move request for scope (0.13, -0.14)
23:11:43.554 00.003 8532 Worker thread wakes up
23:11:43.554 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
23:11:43.554 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
23:11:43.554 00.000 8532 Moving (0.13, -0.14) raw xDistance=0.14 yDistance=-0.18
23:11:43.554 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:11:43.554 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:43.554 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64212, med=2514, FiltMin=2386, FiltMax=28892, Gamma=0.990
23:11:43.556 00.002 7008 UpdateGuideState exits: m=273263 SNR=346.8
23:11:43.558 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.560 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:43.561 00.001 7008 Enqueuing Expose request
23:11:43.563 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:11:43.563 00.000 8532 MoveAxis(E, 0, ABG)
23:11:43.563 00.000 8532 Move returns status 0, amount 0
23:11:43.563 00.000 8532 MoveAxis(N, 0, ABG)
23:11:43.563 00.000 8532 Move returns status 0, amount 0
23:11:43.563 00.000 8532 move complete, result=0
23:11:43.563 00.000 8532 worker thread done servicing request
23:11:43.563 00.000 8532 Worker thread wakes up
23:11:43.563 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:43.565 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:43.565 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:45.159 01.594 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a331546-4b17-476c-ac5f-014a4ced8329"}
23:11:45.163 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a331546-4b17-476c-ac5f-014a4ced8329"}
23:11:45.167 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0981dc9a-5a67-4112-987e-db3c7d9a239e"}
23:11:45.171 00.004 7008 case statement mapped state 6 to 3
23:11:45.173 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0981dc9a-5a67-4112-987e-db3c7d9a239e"}
23:11:45.177 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b80c51e8-48a9-4875-887e-6158524b61da"}
23:11:45.181 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":855,"width":15,"height":15,"star_pos":[6.74,6.96],"pixels":"..."},"id":"b80c51e8-48a9-4875-887e-6158524b61da"}
23:11:45.698 00.517 8532 Exposure complete
23:11:45.747 00.049 8532 worker thread done servicing request
23:11:45.747 00.000 7008 OnExposeComplete: enter
23:11:45.749 00.002 7008 UpdateGuideState(): m_state=6
23:11:45.751 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
23:11:45.754 00.003 7008 Star::Find returns 1 (0), X=548.05, Y=445.29, Mass=276248, SNR=341.9, Peak=46292 HFD=2.6
23:11:45.757 00.003 7008 MultiStar: [#1 0.64,0.98,0.56,U] [#2 0.50,0.88,0.54,U] [#3 0.68,0.86,0.43,U] [#4 0.67,0.63,0.34,U] [#5 0.66,1.02,0.33,U] [#6 0.52,0.92,0.35,U] [#7 0.77,0.76,0.28,U] [#8 0.80,0.53,0.35,U] 
23:11:45.760 00.003 7008 single-star, 8 included, MultiStar: {0.60, 0.68}, one-star: {0.44, 0.19}
23:11:45.762 00.002 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
23:11:45.764 00.002 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
23:11:45.765 00.001 7008 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.41 mountX=0.43 mountY=0.03, mountTheta=0.08
23:11:45.768 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=0.19, opts=13)
23:11:45.770 00.002 7008 Enqueuing Move request for scope (0.44, 0.19)
23:11:45.772 00.002 8532 Worker thread wakes up
23:11:45.772 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59166, med=2515, FiltMin=2422, FiltMax=24967, Gamma=0.990
23:11:45.774 00.002 7008 UpdateGuideState exits: m=276248 SNR=341.9
23:11:45.777 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.19) opts 0xd
23:11:45.777 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, 0.19)
23:11:45.777 00.000 8532 Moving (0.44, 0.19) raw xDistance=0.43 yDistance=0.03
23:11:45.777 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
23:11:45.777 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.778 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.780 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:11:45.780 00.000 8532 MoveAxis(W, 390, ABG)
23:11:45.780 00.000 8532 Guiding  Dir = 3, Dur = 390
23:11:45.780 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:45.782 00.002 7008 Enqueuing Expose request
23:11:45.784 00.002 8532 IsSlewing returns 0
23:11:45.784 00.000 8532 IsGuiding returns 0
23:11:45.785 00.001 8532 PulseGuide returned control before completion, sleep 400
23:11:46.193 00.408 8532 IsGuiding returns 0
23:11:46.193 00.000 8532 Move returns status 0, amount 390
23:11:46.193 00.000 8532 MoveAxis(N, 0, ABG)
23:11:46.193 00.000 8532 Move returns status 0, amount 0
23:11:46.193 00.000 8532 move complete, result=0
23:11:46.193 00.000 8532 worker thread done servicing request
23:11:46.193 00.000 8532 Worker thread wakes up
23:11:46.193 00.000 7008 GuideStep: 0.4 px 390 ms WEST, 0.0 px 0 ms NORTH
23:11:46.195 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:46.195 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:47.158 00.963 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11f673e1-3bcb-46be-aa49-8eece174557d"}
23:11:47.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11f673e1-3bcb-46be-aa49-8eece174557d"}
23:11:47.162 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5749b331-6f86-4979-9280-bf3782d0b6fc"}
23:11:47.164 00.002 7008 case statement mapped state 6 to 3
23:11:47.168 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5749b331-6f86-4979-9280-bf3782d0b6fc"}
23:11:47.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9e4b02b0-bb3f-423b-9f9e-97ff9c87100a"}
23:11:47.173 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":856,"width":15,"height":15,"star_pos":[7.05,7.29],"pixels":"..."},"id":"9e4b02b0-bb3f-423b-9f9e-97ff9c87100a"}
23:11:48.315 01.142 8532 Exposure complete
23:11:48.347 00.032 8532 worker thread done servicing request
23:11:48.348 00.001 7008 OnExposeComplete: enter
23:11:48.349 00.001 7008 UpdateGuideState(): m_state=6
23:11:48.352 00.003 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
23:11:48.353 00.001 7008 Star::Find returns 1 (0), X=548.10, Y=445.34, Mass=269946, SNR=333.5, Peak=45760 HFD=2.7
23:11:48.354 00.001 7008 MultiStar: [#1 0.70,1.01,0.56,U] [#2 0.62,0.98,0.55,U] [#3 0.83,0.93,0.42,U] [#4 0.68,0.68,0.36,U] [#5 0.69,0.99,0.33,U] [#6 0.57,1.05,0.35,U] [#7 0.70,0.81,0.29,U] [#8 0.87,0.56,0.34,U] 
23:11:48.356 00.002 7008 single-star, 8 included, MultiStar: {0.65, 0.74}, one-star: {0.49, 0.24}
23:11:48.358 00.002 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
23:11:48.361 00.003 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:11:48.363 00.002 7008 CameraToMount -- cameraX=0.49 cameraY=0.24 hyp=0.55 cameraTheta=0.46 mountX=0.48 mountY=0.06, mountTheta=0.13
23:11:48.367 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.49, y=0.24, opts=13)
23:11:48.369 00.002 7008 Enqueuing Move request for scope (0.49, 0.24)
23:11:48.373 00.004 8532 Worker thread wakes up
23:11:48.373 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.24) opts 0xd
23:11:48.373 00.000 8532 Handling offset move in thread for scope, endpoint = (0.49, 0.24)
23:11:48.373 00.000 8532 Moving (0.49, 0.24) raw xDistance=0.48 yDistance=0.06
23:11:48.373 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
23:11:48.373 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:48.373 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54596, med=2513, FiltMin=2408, FiltMax=26709, Gamma=0.990
23:11:48.375 00.002 7008 UpdateGuideState exits: m=269946 SNR=333.5
23:11:48.377 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.379 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:48.381 00.002 7008 Enqueuing Expose request
23:11:48.382 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:48.382 00.000 8532 MoveAxis(W, 459, ABG)
23:11:48.382 00.000 8532 Guiding  Dir = 3, Dur = 459
23:11:48.383 00.001 8532 IsSlewing returns 0
23:11:48.383 00.000 8532 IsGuiding returns 0
23:11:48.383 00.000 8532 PulseGuide returned control before completion, sleep 469
23:11:48.855 00.472 8532 IsGuiding returns 0
23:11:48.855 00.000 8532 Move returns status 0, amount 459
23:11:48.855 00.000 8532 MoveAxis(N, 0, ABG)
23:11:48.855 00.000 8532 Move returns status 0, amount 0
23:11:48.856 00.001 8532 move complete, result=0
23:11:48.856 00.000 8532 worker thread done servicing request
23:11:48.856 00.000 8532 Worker thread wakes up
23:11:48.856 00.000 7008 GuideStep: 0.5 px 459 ms WEST, 0.1 px 0 ms NORTH
23:11:48.859 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:48.860 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:49.157 00.297 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e064016a-acde-4fd4-9ac3-1d1384ed0fae"}
23:11:49.158 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e064016a-acde-4fd4-9ac3-1d1384ed0fae"}
23:11:49.160 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf3eb9f4-1181-4a8d-9f45-6ab3e2926b9c"}
23:11:49.161 00.001 7008 case statement mapped state 6 to 3
23:11:49.162 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf3eb9f4-1181-4a8d-9f45-6ab3e2926b9c"}
23:11:49.164 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"568341d5-e774-4a45-beb8-2c521a732b2b"}
23:11:49.165 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":857,"width":15,"height":15,"star_pos":[7.10,7.34],"pixels":"..."},"id":"568341d5-e774-4a45-beb8-2c521a732b2b"}
23:11:50.986 01.821 8532 Exposure complete
23:11:51.030 00.044 8532 worker thread done servicing request
23:11:51.031 00.001 7008 OnExposeComplete: enter
23:11:51.032 00.001 7008 UpdateGuideState(): m_state=6
23:11:51.034 00.002 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
23:11:51.036 00.002 7008 Star::Find returns 1 (0), X=547.72, Y=445.07, Mass=267875, SNR=323.7, Peak=38282 HFD=2.6
23:11:51.039 00.003 7008 MultiStar: [#1 0.31,0.77,0.57,U] [#2 0.23,0.69,0.55,U] [#3 0.39,0.67,0.44,U] [#4 0.30,0.52,0.35,U] [#5 0.31,0.70,0.34,U] [#6 0.25,0.71,0.36,U] [#7 0.38,0.64,0.29,U] [#8 0.33,0.45,0.34,U] 
23:11:51.043 00.004 7008 single-star, 8 included, MultiStar: {0.26, 0.49}, one-star: {0.11, -0.03}
23:11:51.046 00.003 7008 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.07) = xAngle (-0.22 = -0.22)
23:11:51.048 00.002 7008 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.64 = -0.64)
23:11:51.051 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=0.11 mountY=-0.07, mountTheta=-0.55
23:11:51.054 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.03, opts=13)
23:11:51.057 00.003 7008 Enqueuing Move request for scope (0.11, -0.03)
23:11:51.060 00.003 8532 Worker thread wakes up
23:11:51.060 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:11:51.060 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:11:51.060 00.000 8532 Moving (0.11, -0.03) raw xDistance=0.11 yDistance=-0.07
23:11:51.060 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2382, FiltMax=28388, Gamma=0.990
23:11:51.061 00.001 7008 UpdateGuideState exits: m=267875 SNR=323.7
23:11:51.064 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.066 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:51.067 00.001 7008 Enqueuing Expose request
23:11:51.069 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:11:51.069 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:51.070 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:51.070 00.000 8532 MoveAxis(E, 0, ABG)
23:11:51.070 00.000 8532 Move returns status 0, amount 0
23:11:51.070 00.000 8532 MoveAxis(N, 0, ABG)
23:11:51.070 00.000 8532 Move returns status 0, amount 0
23:11:51.070 00.000 8532 move complete, result=0
23:11:51.070 00.000 8532 worker thread done servicing request
23:11:51.070 00.000 8532 Worker thread wakes up
23:11:51.070 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:51.070 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:51.070 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:51.157 00.087 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32e2dd3c-0910-485b-8328-dd921372446e"}
23:11:51.160 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32e2dd3c-0910-485b-8328-dd921372446e"}
23:11:51.166 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3167a863-b384-453e-ae60-aea0a8c4e600"}
23:11:51.169 00.003 7008 case statement mapped state 6 to 3
23:11:51.172 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3167a863-b384-453e-ae60-aea0a8c4e600"}
23:11:51.176 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4096d883-d92a-41c6-acef-69a5d5123abe"}
23:11:51.179 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":858,"width":15,"height":15,"star_pos":[6.72,7.07],"pixels":"..."},"id":"4096d883-d92a-41c6-acef-69a5d5123abe"}
23:11:53.156 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5bd286a-72a8-4dc5-ae31-93514e083926"}
23:11:53.161 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5bd286a-72a8-4dc5-ae31-93514e083926"}
23:11:53.167 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47cf864d-a629-4f3b-b8e5-e859a92db051"}
23:11:53.168 00.001 7008 case statement mapped state 6 to 3
23:11:53.172 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"47cf864d-a629-4f3b-b8e5-e859a92db051"}
23:11:53.176 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2800f4a0-2aa2-4142-9513-33cc669ea165"}
23:11:53.180 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":858,"width":15,"height":15,"star_pos":[6.72,7.07],"pixels":"..."},"id":"2800f4a0-2aa2-4142-9513-33cc669ea165"}
23:11:53.203 00.023 8532 Exposure complete
23:11:53.262 00.059 8532 worker thread done servicing request
23:11:53.264 00.002 7008 OnExposeComplete: enter
23:11:53.266 00.002 7008 UpdateGuideState(): m_state=6
23:11:53.267 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
23:11:53.271 00.004 7008 Star::Find returns 1 (0), X=547.87, Y=445.26, Mass=275366, SNR=347.7, Peak=45071 HFD=2.8
23:11:53.273 00.002 7008 MultiStar: [#1 0.42,0.90,0.53,U] [#2 0.38,0.78,0.53,U] [#3 0.53,0.78,0.41,U] [#4 0.44,0.59,0.33,U] [#5 0.47,0.83,0.32,U] [#6 0.40,0.84,0.33,U] [#7 0.53,0.66,0.27,U] [#8 0.71,0.26,0.32,U] 
23:11:53.277 00.004 7008 single-star, 8 included, MultiStar: {0.42, 0.59}, one-star: {0.26, 0.16}
23:11:53.279 00.002 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.61 = 0.61)
23:11:53.280 00.001 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
23:11:53.283 00.003 7008 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.54 mountX=0.25 mountY=0.06, mountTheta=0.24
23:11:53.285 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.16, opts=13)
23:11:53.287 00.002 7008 Enqueuing Move request for scope (0.26, 0.16)
23:11:53.289 00.002 8532 Worker thread wakes up
23:11:53.289 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2397, FiltMax=27431, Gamma=0.990
23:11:53.292 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
23:11:53.292 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
23:11:53.292 00.000 8532 Moving (0.26, 0.16) raw xDistance=0.25 yDistance=0.06
23:11:53.292 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:11:53.293 00.001 7008 UpdateGuideState exits: m=275366 SNR=347.7
23:11:53.294 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:53.294 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:53.296 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:53.296 00.000 8532 MoveAxis(W, 230, ABG)
23:11:53.296 00.000 8532 Guiding  Dir = 3, Dur = 230
23:11:53.296 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:53.298 00.002 7008 Enqueuing Expose request
23:11:53.301 00.003 8532 IsSlewing returns 0
23:11:53.301 00.000 8532 IsGuiding returns 0
23:11:53.301 00.000 8532 PulseGuide returned control before completion, sleep 240
23:11:53.556 00.255 8532 IsGuiding returns 0
23:11:53.556 00.000 8532 Move returns status 0, amount 230
23:11:53.556 00.000 8532 MoveAxis(N, 0, ABG)
23:11:53.556 00.000 8532 Move returns status 0, amount 0
23:11:53.556 00.000 8532 move complete, result=0
23:11:53.557 00.001 8532 worker thread done servicing request
23:11:53.557 00.000 8532 Worker thread wakes up
23:11:53.557 00.000 7008 GuideStep: 0.3 px 230 ms WEST, 0.1 px 0 ms NORTH
23:11:53.560 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:53.561 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:55.156 01.595 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edf25788-a640-42dc-a910-1ac3de3ccb68"}
23:11:55.159 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edf25788-a640-42dc-a910-1ac3de3ccb68"}
23:11:55.163 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdd13a73-594c-48c0-afc8-57e8b46f48c2"}
23:11:55.166 00.003 7008 case statement mapped state 6 to 3
23:11:55.168 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdd13a73-594c-48c0-afc8-57e8b46f48c2"}
23:11:55.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d3f67984-6998-471c-89a2-4498e0c65fc3"}
23:11:55.174 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":859,"width":15,"height":15,"star_pos":[6.87,7.26],"pixels":"..."},"id":"d3f67984-6998-471c-89a2-4498e0c65fc3"}
23:11:55.690 00.516 8532 Exposure complete
23:11:55.733 00.043 8532 worker thread done servicing request
23:11:55.733 00.000 7008 OnExposeComplete: enter
23:11:55.734 00.001 7008 UpdateGuideState(): m_state=6
23:11:55.737 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
23:11:55.739 00.002 7008 Star::Find returns 1 (0), X=547.70, Y=445.15, Mass=268410, SNR=338.5, Peak=40526 HFD=2.7
23:11:55.741 00.002 7008 MultiStar: [#1 0.29,0.80,0.54,U] [#2 0.23,0.70,0.52,U] [#3 0.32,0.67,0.41,U] [#4 0.29,0.53,0.36,U] [#5 0.29,0.70,0.33,U] [#6 0.26,0.80,0.34,U] [#7 0.27,0.63,0.27,U] [#8 0.25,0.47,0.31,U] 
23:11:55.743 00.002 7008 single-star, 8 included, MultiStar: {0.23, 0.52}, one-star: {0.09, 0.05}
23:11:55.747 00.004 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:11:55.748 00.001 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
23:11:55.750 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.09 mountY=0.02, mountTheta=0.18
23:11:55.754 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.05, opts=13)
23:11:55.756 00.002 7008 Enqueuing Move request for scope (0.09, 0.05)
23:11:55.759 00.003 8532 Worker thread wakes up
23:11:55.759 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:11:55.760 00.001 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:11:55.760 00.000 8532 Moving (0.09, 0.05) raw xDistance=0.09 yDistance=0.02
23:11:55.760 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:11:55.760 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.760 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2406, FiltMax=29046, Gamma=0.990
23:11:55.762 00.002 7008 UpdateGuideState exits: m=268410 SNR=338.5
23:11:55.763 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.765 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:55.767 00.002 7008 Enqueuing Expose request
23:11:55.769 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:11:55.769 00.000 8532 MoveAxis(E, 0, ABG)
23:11:55.769 00.000 8532 Move returns status 0, amount 0
23:11:55.769 00.000 8532 MoveAxis(N, 0, ABG)
23:11:55.769 00.000 8532 Move returns status 0, amount 0
23:11:55.769 00.000 8532 move complete, result=0
23:11:55.769 00.000 8532 worker thread done servicing request
23:11:55.769 00.000 8532 Worker thread wakes up
23:11:55.769 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:55.769 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:55.769 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:57.157 01.388 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bc8c2ce-1eef-4904-a5a2-f5778af819ef"}
23:11:57.162 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bc8c2ce-1eef-4904-a5a2-f5778af819ef"}
23:11:57.166 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86db3792-860a-4de1-a8a1-fd94f7b8967c"}
23:11:57.169 00.003 7008 case statement mapped state 6 to 3
23:11:57.176 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86db3792-860a-4de1-a8a1-fd94f7b8967c"}
23:11:57.180 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e06b5c82-fe34-4e92-9387-ceab4b72a93d"}
23:11:57.183 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":860,"width":15,"height":15,"star_pos":[6.70,7.15],"pixels":"..."},"id":"e06b5c82-fe34-4e92-9387-ceab4b72a93d"}
23:11:57.889 00.706 8532 Exposure complete
23:11:57.936 00.047 8532 worker thread done servicing request
23:11:57.937 00.001 7008 OnExposeComplete: enter
23:11:57.938 00.001 7008 UpdateGuideState(): m_state=6
23:11:57.940 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
23:11:57.942 00.002 7008 Star::Find returns 1 (0), X=547.95, Y=445.28, Mass=271378, SNR=330.4, Peak=42329 HFD=2.7
23:11:57.944 00.002 7008 MultiStar: [#1 0.53,0.93,0.56,U] [#2 0.42,0.84,0.56,U] [#3 0.64,0.83,0.43,U] [#4 0.50,0.66,0.36,U] [#5 0.57,0.94,0.34,U] [#6 0.49,0.89,0.36,U] [#7 0.53,0.79,0.29,U] [#8 0.74,0.44,0.35,U] 
23:11:57.947 00.003 7008 single-star, 8 included, MultiStar: {0.50, 0.66}, one-star: {0.34, 0.18}
23:11:57.948 00.001 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:11:57.951 00.003 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.15 = 0.15)
23:11:57.953 00.002 7008 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.50 mountX=0.32 mountY=0.06, mountTheta=0.18
23:11:57.957 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.18, opts=13)
23:11:57.959 00.002 7008 Enqueuing Move request for scope (0.34, 0.18)
23:11:57.961 00.002 8532 Worker thread wakes up
23:11:57.961 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd
23:11:57.961 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.18)
23:11:57.961 00.000 8532 Moving (0.34, 0.18) raw xDistance=0.32 yDistance=0.06
23:11:57.961 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:11:57.961 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:57.961 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54797, med=2515, FiltMin=2422, FiltMax=26658, Gamma=0.990
23:11:57.963 00.002 7008 UpdateGuideState exits: m=271378 SNR=330.4
23:11:57.965 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.966 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:11:57.968 00.002 7008 Enqueuing Expose request
23:11:57.971 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:57.971 00.000 8532 MoveAxis(W, 293, ABG)
23:11:57.971 00.000 8532 Guiding  Dir = 3, Dur = 293
23:11:57.971 00.000 8532 IsSlewing returns 0
23:11:57.972 00.001 8532 IsGuiding returns 0
23:11:57.972 00.000 8532 PulseGuide returned control before completion, sleep 303
23:11:58.287 00.315 8532 IsGuiding returns 0
23:11:58.287 00.000 8532 Move returns status 0, amount 293
23:11:58.287 00.000 8532 MoveAxis(N, 0, ABG)
23:11:58.288 00.001 8532 Move returns status 0, amount 0
23:11:58.288 00.000 8532 move complete, result=0
23:11:58.288 00.000 8532 worker thread done servicing request
23:11:58.288 00.000 8532 Worker thread wakes up
23:11:58.288 00.000 7008 GuideStep: 0.3 px 293 ms WEST, 0.1 px 0 ms NORTH
23:11:58.292 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:11:58.292 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:11:59.155 00.863 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6c29bc9-1431-444b-a05e-bb96216d1fcb"}
23:11:59.158 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6c29bc9-1431-444b-a05e-bb96216d1fcb"}
23:11:59.162 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2cf3e8a5-5a6c-4724-b712-bcae6a4f39c7"}
23:11:59.165 00.003 7008 case statement mapped state 6 to 3
23:11:59.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cf3e8a5-5a6c-4724-b712-bcae6a4f39c7"}
23:11:59.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a1bf8a29-25b4-4b15-a285-de0c2e85e1ba"}
23:11:59.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":861,"width":15,"height":15,"star_pos":[6.95,7.28],"pixels":"..."},"id":"a1bf8a29-25b4-4b15-a285-de0c2e85e1ba"}
23:12:00.424 01.253 8532 Exposure complete
23:12:00.474 00.050 8532 worker thread done servicing request
23:12:00.474 00.000 7008 OnExposeComplete: enter
23:12:00.476 00.002 7008 UpdateGuideState(): m_state=6
23:12:00.479 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
23:12:00.482 00.003 7008 Star::Find returns 1 (0), X=547.56, Y=444.75, Mass=266195, SNR=325.1, Peak=23367 HFD=3.6
23:12:00.485 00.003 7008 MultiStar: [#1 0.19,0.42,0.57,U] [#2 0.09,0.39,0.56,U] [#3 0.22,0.45,0.44,U] [#4 0.12,0.31,0.35,U] [#5 0.12,0.45,0.33,U] [#6 0.04,0.41,0.35,U] [#7 0.21,0.35,0.27,U] [#8 0.01,0.36,0.32,U] 
23:12:00.486 00.001 7008 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {-0.05, -0.35}
23:12:00.488 00.002 7008 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.07) = xAngle (1.26 = 1.26)
23:12:00.493 00.005 7008 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.85 = 0.85)
23:12:00.496 00.003 7008 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=0.07 mountY=0.18, mountTheta=1.19
23:12:00.501 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.22, opts=13)
23:12:00.503 00.002 7008 Enqueuing Move request for scope (0.09, 0.22)
23:12:00.505 00.002 8532 Worker thread wakes up
23:12:00.505 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=38499, med=2515, FiltMin=2402, FiltMax=23992, Gamma=0.990
23:12:00.507 00.002 7008 UpdateGuideState exits: m=266195 SNR=325.1
23:12:00.510 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.512 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:00.514 00.002 7008 Enqueuing Expose request
23:12:00.517 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
23:12:00.517 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
23:12:00.517 00.000 8532 Moving (0.09, 0.22) raw xDistance=0.07 yDistance=0.18
23:12:00.517 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:12:00.517 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:12:00.518 00.001 8532 MoveAxis(E, 0, ABG)
23:12:00.518 00.000 8532 Move returns status 0, amount 0
23:12:00.518 00.000 8532 MoveAxis(S, 310, ABG)
23:12:00.518 00.000 8532 Guiding  Dir = 1, Dur = 310
23:12:00.518 00.000 8532 IsSlewing returns 0
23:12:00.519 00.001 8532 IsGuiding returns 0
23:12:00.520 00.001 8532 PulseGuide returned control before completion, sleep 320
23:12:00.857 00.337 8532 IsGuiding returns 0
23:12:00.857 00.000 8532 Move returns status 0, amount 310
23:12:00.857 00.000 8532 move complete, result=0
23:12:00.857 00.000 8532 worker thread done servicing request
23:12:00.858 00.001 8532 Worker thread wakes up
23:12:00.858 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 310 ms SOUTH
23:12:00.861 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:00.861 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:01.155 00.294 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13eb20bf-13b8-420f-a75b-b361c5c2b436"}
23:12:01.157 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13eb20bf-13b8-420f-a75b-b361c5c2b436"}
23:12:01.161 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b601525-b26e-434a-a2b8-55f4f179aafb"}
23:12:01.164 00.003 7008 case statement mapped state 6 to 3
23:12:01.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b601525-b26e-434a-a2b8-55f4f179aafb"}
23:12:01.170 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3d974a4-187b-41c0-9eaf-b9f8e65d9fab"}
23:12:01.172 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":862,"width":15,"height":15,"star_pos":[6.56,6.75],"pixels":"..."},"id":"b3d974a4-187b-41c0-9eaf-b9f8e65d9fab"}
23:12:02.991 01.819 8532 Exposure complete
23:12:03.030 00.039 7008 OnExposeComplete: enter
23:12:03.032 00.002 7008 UpdateGuideState(): m_state=6
23:12:03.036 00.004 8532 worker thread done servicing request
23:12:03.037 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
23:12:03.039 00.002 7008 Star::Find returns 1 (0), X=548.20, Y=445.34, Mass=267257, SNR=336.2, Peak=35909 HFD=2.9
23:12:03.042 00.003 7008 MultiStar: [#1 0.79,0.98,0.54,U] [#2 0.68,0.95,0.54,U] [#3 0.90,0.89,0.41,U] [#4 0.82,0.72,0.37,U] [#5 0.84,0.97,0.34,U] [#6 0.73,1.04,0.37,U] [#7 0.80,0.81,0.29,U] [#8 1.07,0.51,0.32,U] 
23:12:03.044 00.002 7008 single-star, 8 included, MultiStar: {0.76, 0.73}, one-star: {0.59, 0.24}
23:12:03.045 00.001 7008 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:12:03.048 00.003 7008 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.04 = 0.04)
23:12:03.050 00.002 7008 CameraToMount -- cameraX=0.59 cameraY=0.24 hyp=0.64 cameraTheta=0.38 mountX=0.58 mountY=0.03, mountTheta=0.05
23:12:03.053 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.59, y=0.24, opts=13)
23:12:03.056 00.003 7008 Enqueuing Move request for scope (0.59, 0.24)
23:12:03.057 00.001 8532 Worker thread wakes up
23:12:03.057 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.24) opts 0xd
23:12:03.057 00.000 8532 Handling offset move in thread for scope, endpoint = (0.59, 0.24)
23:12:03.058 00.001 8532 Moving (0.59, 0.24) raw xDistance=0.58 yDistance=0.03
23:12:03.058 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=48099, med=2516, FiltMin=2403, FiltMax=30592, Gamma=0.990
23:12:03.059 00.001 7008 UpdateGuideState exits: m=267257 SNR=336.2
23:12:03.061 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.063 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:03.064 00.001 7008 Enqueuing Expose request
23:12:03.066 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
23:12:03.066 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:03.066 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:12:03.066 00.000 8532 MoveAxis(W, 523, ABG)
23:12:03.066 00.000 8532 Guiding  Dir = 3, Dur = 523
23:12:03.067 00.001 8532 IsSlewing returns 0
23:12:03.067 00.000 8532 IsGuiding returns 0
23:12:03.067 00.000 8532 PulseGuide returned control before completion, sleep 533
23:12:03.156 00.089 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b205211a-ee0f-4f7f-adaa-68190e58ed95"}
23:12:03.161 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b205211a-ee0f-4f7f-adaa-68190e58ed95"}
23:12:03.164 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"932eda3f-723d-4100-b25d-9f95fab76192"}
23:12:03.167 00.003 7008 case statement mapped state 6 to 3
23:12:03.169 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"932eda3f-723d-4100-b25d-9f95fab76192"}
23:12:03.173 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e0603096-d613-4794-abda-651e0ae3030b"}
23:12:03.176 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":863,"width":15,"height":15,"star_pos":[7.20,7.34],"pixels":"..."},"id":"e0603096-d613-4794-abda-651e0ae3030b"}
23:12:03.607 00.431 8532 IsGuiding returns 0
23:12:03.607 00.000 8532 Move returns status 0, amount 523
23:12:03.607 00.000 8532 MoveAxis(N, 0, ABG)
23:12:03.608 00.001 8532 Move returns status 0, amount 0
23:12:03.608 00.000 8532 move complete, result=0
23:12:03.608 00.000 8532 worker thread done servicing request
23:12:03.608 00.000 8532 Worker thread wakes up
23:12:03.609 00.001 7008 GuideStep: 0.6 px 523 ms WEST, 0.0 px 0 ms NORTH
23:12:03.613 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:03.613 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:05.155 01.542 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9643d0bf-711c-4b67-a5d3-5267887ab5cd"}
23:12:05.158 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9643d0bf-711c-4b67-a5d3-5267887ab5cd"}
23:12:05.162 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a7f4692-a7ff-451d-b877-1d87de2bd486"}
23:12:05.164 00.002 7008 case statement mapped state 6 to 3
23:12:05.168 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a7f4692-a7ff-451d-b877-1d87de2bd486"}
23:12:05.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0feb21b6-4f05-4956-8fa5-22f20635ade2"}
23:12:05.173 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":863,"width":15,"height":15,"star_pos":[7.20,7.34],"pixels":"..."},"id":"0feb21b6-4f05-4956-8fa5-22f20635ade2"}
23:12:05.734 00.561 8532 Exposure complete
23:12:05.780 00.046 8532 worker thread done servicing request
23:12:05.781 00.001 7008 OnExposeComplete: enter
23:12:05.783 00.002 7008 UpdateGuideState(): m_state=6
23:12:05.785 00.002 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
23:12:05.788 00.003 7008 Star::Find returns 1 (0), X=548.09, Y=445.06, Mass=270256, SNR=335.5, Peak=35270 HFD=2.8
23:12:05.791 00.003 7008 MultiStar: [#1 0.71,0.83,0.54,U] [#2 0.64,0.68,0.54,U] [#3 0.75,0.68,0.43,U] [#4 0.64,0.53,0.35,U] [#5 0.77,0.66,0.33,U] [#6 0.68,0.79,0.36,U] [#7 0.61,0.72,0.30,U] [#8 0.88,0.34,0.33,U] 
23:12:05.794 00.003 7008 single-star, 8 included, MultiStar: {0.65, 0.50}, one-star: {0.49, -0.04}
23:12:05.795 00.001 7008 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.07) = xAngle (-0.01 = -0.01)
23:12:05.798 00.003 7008 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.42 = -0.42)
23:12:05.799 00.001 7008 CameraToMount -- cameraX=0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-0.08 mountX=0.49 mountY=-0.20, mountTheta=-0.39
23:12:05.802 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.49, y=-0.04, opts=13)
23:12:05.804 00.002 7008 Enqueuing Move request for scope (0.49, -0.04)
23:12:05.806 00.002 8532 Worker thread wakes up
23:12:05.806 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.04) opts 0xd
23:12:05.806 00.000 8532 Handling offset move in thread for scope, endpoint = (0.49, -0.04)
23:12:05.806 00.000 8532 Moving (0.49, -0.04) raw xDistance=0.49 yDistance=-0.20
23:12:05.806 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
23:12:05.806 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:05.806 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62702, med=2515, FiltMin=2381, FiltMax=26066, Gamma=0.990
23:12:05.809 00.003 7008 UpdateGuideState exits: m=270256 SNR=335.5
23:12:05.810 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.811 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:05.813 00.002 7008 Enqueuing Expose request
23:12:05.815 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:12:05.815 00.000 8532 MoveAxis(W, 479, ABG)
23:12:05.815 00.000 8532 Guiding  Dir = 3, Dur = 479
23:12:05.815 00.000 8532 IsSlewing returns 0
23:12:05.816 00.001 8532 IsGuiding returns 0
23:12:05.816 00.000 8532 PulseGuide returned control before completion, sleep 489
23:12:06.321 00.505 8532 IsGuiding returns 0
23:12:06.321 00.000 8532 Move returns status 0, amount 479
23:12:06.321 00.000 8532 MoveAxis(N, 0, ABG)
23:12:06.321 00.000 8532 Move returns status 0, amount 0
23:12:06.321 00.000 8532 move complete, result=0
23:12:06.321 00.000 8532 worker thread done servicing request
23:12:06.322 00.001 8532 Worker thread wakes up
23:12:06.322 00.000 7008 GuideStep: 0.5 px 479 ms WEST, -0.2 px 0 ms NORTH
23:12:06.325 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:06.325 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:07.155 00.830 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b4249e5-9275-4d5b-8a60-03845ab31a5b"}
23:12:07.158 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b4249e5-9275-4d5b-8a60-03845ab31a5b"}
23:12:07.162 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3a4cd46-1512-4a89-ab0f-8e22f65b50cf"}
23:12:07.165 00.003 7008 case statement mapped state 6 to 3
23:12:07.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3a4cd46-1512-4a89-ab0f-8e22f65b50cf"}
23:12:07.169 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"06f09ad5-f4bf-4af5-ba8a-1ea758ea4f23"}
23:12:07.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":864,"width":15,"height":15,"star_pos":[7.09,7.06],"pixels":"..."},"id":"06f09ad5-f4bf-4af5-ba8a-1ea758ea4f23"}
23:12:08.449 01.278 8532 Exposure complete
23:12:08.492 00.043 8532 worker thread done servicing request
23:12:08.492 00.000 7008 OnExposeComplete: enter
23:12:08.495 00.003 7008 UpdateGuideState(): m_state=6
23:12:08.496 00.001 7008 Star::Find(15, 548, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
23:12:08.499 00.003 7008 Star::Find returns 1 (0), X=547.47, Y=444.83, Mass=260629, SNR=328.2, Peak=27156 HFD=2.8
23:12:08.502 00.003 7008 MultiStar: [#1 0.01,0.51,0.55,U] [#2 -0.01,0.49,0.56,U] [#3 0.10,0.45,0.45,U] [#4 0.01,0.38,0.36,U] [#5 0.02,0.48,0.35,U] [#6 0.03,0.54,0.37,U] [#7 0.04,0.39,0.28,U] [#8 0.07,0.28,0.34,U] 
23:12:08.503 00.001 7008 refined, 8 included, MultiStar: {-0.01, 0.28}, one-star: {-0.13, -0.27}
23:12:08.504 00.001 7008 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.07) = xAngle (1.67 = 1.67)
23:12:08.505 00.001 7008 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.26 = 1.26)
23:12:08.506 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=-0.03 mountY=0.27, mountTheta=1.68
23:12:08.508 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.28, opts=13)
23:12:08.510 00.002 7008 Enqueuing Move request for scope (-0.01, 0.28)
23:12:08.511 00.001 8532 Worker thread wakes up
23:12:08.511 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
23:12:08.511 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
23:12:08.511 00.000 8532 Moving (-0.01, 0.28) raw xDistance=-0.03 yDistance=0.27
23:12:08.511 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:12:08.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59147, med=2515, FiltMin=2377, FiltMax=33357, Gamma=0.990
23:12:08.513 00.002 7008 UpdateGuideState exits: m=260629 SNR=328.2
23:12:08.515 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.516 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:08.518 00.002 7008 Enqueuing Expose request
23:12:08.519 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:12:08.520 00.001 8532 MoveAxis(E, 0, ABG)
23:12:08.520 00.000 8532 Move returns status 0, amount 0
23:12:08.520 00.000 8532 MoveAxis(S, 472, ABG)
23:12:08.520 00.000 8532 Guiding  Dir = 1, Dur = 472
23:12:08.520 00.000 8532 IsSlewing returns 0
23:12:08.520 00.000 8532 IsGuiding returns 0
23:12:08.522 00.002 8532 PulseGuide returned control before completion, sleep 482
23:12:09.006 00.484 8532 IsGuiding returns 1
23:12:09.006 00.000 8532 scope still moving after pulse duration time elapsed
23:12:09.037 00.031 8532 IsSlewing returns 0
23:12:09.037 00.000 8532 IsGuiding returns 0
23:12:09.037 00.000 8532 scope move finished after 472 + 44 ms
23:12:09.037 00.000 8532 Move returns status 0, amount 472
23:12:09.037 00.000 8532 move complete, result=0
23:12:09.037 00.000 8532 worker thread done servicing request
23:12:09.038 00.001 8532 Worker thread wakes up
23:12:09.038 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:09.038 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:09.038 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 472 ms SOUTH
23:12:09.155 00.117 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4db31285-11ec-418e-90a9-1f7b250c1188"}
23:12:09.158 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4db31285-11ec-418e-90a9-1f7b250c1188"}
23:12:09.161 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b248c64-8d3d-46ff-b7d6-6db581312671"}
23:12:09.166 00.005 7008 case statement mapped state 6 to 3
23:12:09.167 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b248c64-8d3d-46ff-b7d6-6db581312671"}
23:12:09.171 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d4b38f1b-1ca6-4007-a0f1-57931e710973"}
23:12:09.171 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":865,"width":15,"height":15,"star_pos":[7.47,6.83],"pixels":"..."},"id":"d4b38f1b-1ca6-4007-a0f1-57931e710973"}
23:12:11.155 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"551dddc1-21b2-43a6-84bd-89a1764d5c00"}
23:12:11.158 00.003 8532 Exposure complete
23:12:11.158 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"551dddc1-21b2-43a6-84bd-89a1764d5c00"}
23:12:11.161 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52b8c41b-45be-4668-b731-63ae96af4b2f"}
23:12:11.165 00.004 7008 case statement mapped state 6 to 3
23:12:11.168 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52b8c41b-45be-4668-b731-63ae96af4b2f"}
23:12:11.171 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fbe367f6-2495-4391-a059-4a060fd36e79"}
23:12:11.175 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":865,"width":15,"height":15,"star_pos":[7.47,6.83],"pixels":"..."},"id":"fbe367f6-2495-4391-a059-4a060fd36e79"}
23:12:11.211 00.036 8532 worker thread done servicing request
23:12:11.211 00.000 7008 OnExposeComplete: enter
23:12:11.216 00.005 7008 UpdateGuideState(): m_state=6
23:12:11.222 00.006 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
23:12:11.225 00.003 7008 Star::Find returns 1 (0), X=547.73, Y=444.58, Mass=270861, SNR=331.7, Peak=41349 HFD=2.9
23:12:11.229 00.004 7008 MultiStar: [#1 0.28,0.34,0.55,U] [#2 0.26,0.32,0.56,U] [#3 0.33,0.40,0.42,U] [#4 0.28,0.36,0.37,U] [#5 0.27,0.44,0.33,U] [#6 0.23,0.34,0.37,U] [#7 0.29,0.28,0.29,U] [#8 0.21,0.21,0.34,U] 
23:12:11.231 00.002 7008 refined, 8 included, MultiStar: {0.23, 0.14}, one-star: {0.12, -0.52}
23:12:11.233 00.002 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:12:11.235 00.002 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:12:11.237 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.53 mountX=0.22 mountY=0.05, mountTheta=0.22
23:12:11.240 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.14, opts=13)
23:12:11.242 00.002 7008 Enqueuing Move request for scope (0.23, 0.14)
23:12:11.245 00.003 8532 Worker thread wakes up
23:12:11.245 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
23:12:11.245 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
23:12:11.245 00.000 8532 Moving (0.23, 0.14) raw xDistance=0.22 yDistance=0.05
23:12:11.245 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2418, FiltMax=28203, Gamma=0.990
23:12:11.250 00.005 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:12:11.250 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:11.250 00.000 7008 UpdateGuideState exits: m=270861 SNR=331.7
23:12:11.252 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:11.252 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.256 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:11.257 00.001 7008 Enqueuing Expose request
23:12:11.259 00.002 8532 MoveAxis(W, 203, ABG)
23:12:11.259 00.000 8532 Guiding  Dir = 3, Dur = 203
23:12:11.259 00.000 8532 IsSlewing returns 0
23:12:11.259 00.000 8532 IsGuiding returns 0
23:12:11.260 00.001 8532 PulseGuide returned control before completion, sleep 213
23:12:11.476 00.216 8532 IsGuiding returns 0
23:12:11.476 00.000 8532 Move returns status 0, amount 203
23:12:11.476 00.000 8532 MoveAxis(N, 0, ABG)
23:12:11.476 00.000 8532 Move returns status 0, amount 0
23:12:11.476 00.000 8532 move complete, result=0
23:12:11.476 00.000 8532 worker thread done servicing request
23:12:11.477 00.001 8532 Worker thread wakes up
23:12:11.477 00.000 7008 GuideStep: 0.2 px 203 ms WEST, 0.0 px 0 ms NORTH
23:12:11.479 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:11.479 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:13.156 01.677 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa2269c1-b677-422c-88a6-7b54d41e5a09"}
23:12:13.159 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa2269c1-b677-422c-88a6-7b54d41e5a09"}
23:12:13.162 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98f9b7f5-c8a6-4b53-bc5d-d8a32ed7785c"}
23:12:13.166 00.004 7008 case statement mapped state 6 to 3
23:12:13.170 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"98f9b7f5-c8a6-4b53-bc5d-d8a32ed7785c"}
23:12:13.172 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"343c54a3-3031-4a37-afb4-725c8dcd99e1"}
23:12:13.175 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":866,"width":15,"height":15,"star_pos":[6.73,6.58],"pixels":"..."},"id":"343c54a3-3031-4a37-afb4-725c8dcd99e1"}
23:12:13.612 00.437 8532 Exposure complete
23:12:13.657 00.045 8532 worker thread done servicing request
23:12:13.657 00.000 7008 OnExposeComplete: enter
23:12:13.660 00.003 7008 UpdateGuideState(): m_state=6
23:12:13.663 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
23:12:13.666 00.003 7008 Star::Find returns 1 (0), X=547.63, Y=444.55, Mass=262369, SNR=327.6, Peak=39347 HFD=3.0
23:12:13.671 00.005 7008 MultiStar: [#1 0.23,0.35,0.55,U] [#2 0.18,0.24,0.58,U] [#3 0.29,0.34,0.43,U] [#4 0.27,0.25,0.36,U] [#5 0.17,0.21,0.34,U] [#6 0.19,0.32,0.37,U] [#7 0.20,0.29,0.30,U] [#8 0.14,0.12,0.33,U] 
23:12:13.675 00.004 7008 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.02, -0.55}
23:12:13.678 00.003 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
23:12:13.680 00.002 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:12:13.682 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.16 mountY=0.02, mountTheta=0.12
23:12:13.685 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.08, opts=13)
23:12:13.688 00.003 7008 Enqueuing Move request for scope (0.17, 0.08)
23:12:13.692 00.004 8532 Worker thread wakes up
23:12:13.692 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:12:13.692 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:12:13.692 00.000 8532 Moving (0.17, 0.08) raw xDistance=0.16 yDistance=0.02
23:12:13.692 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:12:13.692 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:13.692 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2391, FiltMax=30382, Gamma=0.990
23:12:13.695 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:12:13.695 00.000 8532 MoveAxis(E, 0, ABG)
23:12:13.695 00.000 8532 Move returns status 0, amount 0
23:12:13.696 00.001 8532 MoveAxis(N, 0, ABG)
23:12:13.696 00.000 7008 UpdateGuideState exits: m=262369 SNR=327.6
23:12:13.698 00.002 8532 Move returns status 0, amount 0
23:12:13.699 00.001 8532 move complete, result=0
23:12:13.699 00.000 8532 worker thread done servicing request
23:12:13.699 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.701 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:13.704 00.003 7008 Enqueuing Expose request
23:12:13.705 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:13.707 00.002 8532 Worker thread wakes up
23:12:13.707 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:13.707 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:15.154 01.447 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"222df7d9-35f5-4f08-a790-55f7384fed0d"}
23:12:15.156 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"222df7d9-35f5-4f08-a790-55f7384fed0d"}
23:12:15.158 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"328eb040-f122-4f83-8496-eed5fe33c188"}
23:12:15.160 00.002 7008 case statement mapped state 6 to 3
23:12:15.163 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"328eb040-f122-4f83-8496-eed5fe33c188"}
23:12:15.167 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"978d9602-f3cf-4771-ae65-aeafb0ab16a1"}
23:12:15.171 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":867,"width":15,"height":15,"star_pos":[6.63,6.55],"pixels":"..."},"id":"978d9602-f3cf-4771-ae65-aeafb0ab16a1"}
23:12:15.826 00.655 8532 Exposure complete
23:12:15.877 00.051 8532 worker thread done servicing request
23:12:15.878 00.001 7008 OnExposeComplete: enter
23:12:15.880 00.002 7008 UpdateGuideState(): m_state=6
23:12:15.882 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
23:12:15.884 00.002 7008 Star::Find returns 1 (0), X=547.74, Y=444.83, Mass=260512, SNR=328.2, Peak=33796 HFD=2.7
23:12:15.889 00.005 7008 MultiStar: [#1 0.30,0.56,0.55,U] [#2 0.27,0.50,0.55,U] [#3 0.32,0.51,0.44,U] [#4 0.36,0.38,0.37,U] [#5 0.27,0.49,0.32,U] [#6 0.32,0.52,0.37,U] [#7 0.22,0.46,0.29,U] [#8 0.21,0.32,0.33,U] 
23:12:15.892 00.003 7008 single-star, 8 included, MultiStar: {0.25, 0.30}, one-star: {0.13, -0.27}
23:12:15.895 00.003 7008 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.07) = xAngle (-1.05 = -1.05)
23:12:15.899 00.004 7008 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.47 = -1.47)
23:12:15.904 00.005 7008 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.12 mountX=0.15 mountY=-0.30, mountTheta=-1.11
23:12:15.909 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.27, opts=13)
23:12:15.912 00.003 7008 Enqueuing Move request for scope (0.13, -0.27)
23:12:15.916 00.004 8532 Worker thread wakes up
23:12:15.916 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2393, FiltMax=28328, Gamma=0.990
23:12:15.918 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
23:12:15.918 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
23:12:15.918 00.000 8532 Moving (0.13, -0.27) raw xDistance=0.15 yDistance=-0.30
23:12:15.919 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:12:15.919 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:15.919 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:12:15.919 00.000 8532 MoveAxis(E, 0, ABG)
23:12:15.919 00.000 8532 Move returns status 0, amount 0
23:12:15.919 00.000 7008 UpdateGuideState exits: m=260512 SNR=328.2
23:12:15.922 00.003 8532 MoveAxis(N, 0, ABG)
23:12:15.922 00.000 8532 Move returns status 0, amount 0
23:12:15.922 00.000 8532 move complete, result=0
23:12:15.922 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.924 00.002 8532 worker thread done servicing request
23:12:15.924 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:15.926 00.002 7008 Enqueuing Expose request
23:12:15.928 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:12:15.930 00.002 8532 Worker thread wakes up
23:12:15.930 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:15.930 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:17.152 01.222 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"86ee68f3-eae3-4faa-b1d7-7af82fdfb681"}
23:12:17.153 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"86ee68f3-eae3-4faa-b1d7-7af82fdfb681"}
23:12:17.157 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36c87731-d0df-444f-a44c-0c6739cd0831"}
23:12:17.158 00.001 7008 case statement mapped state 6 to 3
23:12:17.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"36c87731-d0df-444f-a44c-0c6739cd0831"}
23:12:17.162 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb99186a-0360-4d47-8627-4dffcfda27d7"}
23:12:17.165 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":868,"width":15,"height":15,"star_pos":[6.74,6.83],"pixels":"..."},"id":"fb99186a-0360-4d47-8627-4dffcfda27d7"}
23:12:18.059 00.894 8532 Exposure complete
23:12:18.096 00.037 8532 worker thread done servicing request
23:12:18.096 00.000 7008 OnExposeComplete: enter
23:12:18.099 00.003 7008 UpdateGuideState(): m_state=6
23:12:18.103 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
23:12:18.105 00.002 7008 Star::Find returns 1 (0), X=547.71, Y=444.86, Mass=269022, SNR=332.1, Peak=32087 HFD=2.7
23:12:18.107 00.002 7008 MultiStar: [#1 0.31,0.64,0.54,U] [#2 0.26,0.54,0.55,U] [#3 0.37,0.63,0.43,U] [#4 0.31,0.52,0.35,U] [#5 0.33,0.59,0.33,U] [#6 0.26,0.70,0.37,U] [#7 0.41,0.53,0.29,U] [#8 0.20,0.36,0.32,U] 
23:12:18.109 00.002 7008 single-star, 8 included, MultiStar: {0.26, 0.38}, one-star: {0.11, -0.24}
23:12:18.110 00.001 7008 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.07) = xAngle (-1.09 = -1.09)
23:12:18.112 00.002 7008 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.50 = -1.50)
23:12:18.115 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.16 mountX=0.12 mountY=-0.26, mountTheta=-1.14
23:12:18.119 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.24, opts=13)
23:12:18.121 00.002 7008 Enqueuing Move request for scope (0.11, -0.24)
23:12:18.122 00.001 8532 Worker thread wakes up
23:12:18.123 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2435, FiltMax=28253, Gamma=0.990
23:12:18.124 00.001 7008 UpdateGuideState exits: m=269022 SNR=332.1
23:12:18.126 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.127 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:18.131 00.004 7008 Enqueuing Expose request
23:12:18.133 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
23:12:18.133 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
23:12:18.133 00.000 8532 Moving (0.11, -0.24) raw xDistance=0.12 yDistance=-0.26
23:12:18.133 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:12:18.133 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:18.133 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:12:18.133 00.000 8532 MoveAxis(E, 0, ABG)
23:12:18.133 00.000 8532 Move returns status 0, amount 0
23:12:18.133 00.000 8532 MoveAxis(N, 0, ABG)
23:12:18.133 00.000 8532 Move returns status 0, amount 0
23:12:18.134 00.001 8532 move complete, result=0
23:12:18.134 00.000 8532 worker thread done servicing request
23:12:18.134 00.000 8532 Worker thread wakes up
23:12:18.134 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:18.134 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:18.134 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:12:19.151 01.017 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3c6659b-babe-47ef-abe2-18c0ff73a433"}
23:12:19.153 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3c6659b-babe-47ef-abe2-18c0ff73a433"}
23:12:19.155 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1497dbd1-71a7-4e87-afd0-2f78f8cc934b"}
23:12:19.158 00.003 7008 case statement mapped state 6 to 3
23:12:19.161 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1497dbd1-71a7-4e87-afd0-2f78f8cc934b"}
23:12:19.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7948c84f-5ce6-460a-ac1a-eba7718c6728"}
23:12:19.168 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":869,"width":15,"height":15,"star_pos":[6.71,6.86],"pixels":"..."},"id":"7948c84f-5ce6-460a-ac1a-eba7718c6728"}
23:12:20.258 01.090 8532 Exposure complete
23:12:20.314 00.056 8532 worker thread done servicing request
23:12:20.314 00.000 7008 OnExposeComplete: enter
23:12:20.318 00.004 7008 UpdateGuideState(): m_state=6
23:12:20.322 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
23:12:20.325 00.003 7008 Star::Find returns 1 (0), X=547.73, Y=444.92, Mass=269200, SNR=329.2, Peak=34335 HFD=2.6
23:12:20.328 00.003 7008 MultiStar: [#1 0.29,0.67,0.56,U] [#2 0.20,0.62,0.58,U] [#3 0.32,0.61,0.43,U] [#4 0.31,0.47,0.35,U] [#5 0.30,0.55,0.33,U] [#6 0.18,0.65,0.37,U] [#7 0.22,0.50,0.28,U] [#8 0.25,0.38,0.34,U] 
23:12:20.333 00.005 7008 single-star, 8 included, MultiStar: {0.23, 0.39}, one-star: {0.12, -0.18}
23:12:20.336 00.003 7008 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.07) = xAngle (-0.89 = -0.89)
23:12:20.338 00.002 7008 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.31 = -1.31)
23:12:20.340 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=0.14 mountY=-0.21, mountTheta=-1.00
23:12:20.343 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.18, opts=13)
23:12:20.345 00.002 7008 Enqueuing Move request for scope (0.12, -0.18)
23:12:20.347 00.002 8532 Worker thread wakes up
23:12:20.347 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2370, FiltMax=29148, Gamma=0.990
23:12:20.349 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
23:12:20.349 00.000 7008 UpdateGuideState exits: m=269200 SNR=329.2
23:12:20.352 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.353 00.001 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
23:12:20.353 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:20.354 00.001 7008 Enqueuing Expose request
23:12:20.355 00.001 8532 Moving (0.12, -0.18) raw xDistance=0.14 yDistance=-0.21
23:12:20.356 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:12:20.356 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:20.356 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:12:20.356 00.000 8532 MoveAxis(E, 0, ABG)
23:12:20.356 00.000 8532 Move returns status 0, amount 0
23:12:20.356 00.000 8532 MoveAxis(N, 0, ABG)
23:12:20.356 00.000 8532 Move returns status 0, amount 0
23:12:20.356 00.000 8532 move complete, result=0
23:12:20.356 00.000 8532 worker thread done servicing request
23:12:20.356 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:20.358 00.002 8532 Worker thread wakes up
23:12:20.359 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:20.359 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:21.150 00.791 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56f43fee-5143-4a8d-9227-ca73495cd952"}
23:12:21.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56f43fee-5143-4a8d-9227-ca73495cd952"}
23:12:21.155 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3429723d-e01e-4d7f-90a5-d1e544c9c133"}
23:12:21.158 00.003 7008 case statement mapped state 6 to 3
23:12:21.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3429723d-e01e-4d7f-90a5-d1e544c9c133"}
23:12:21.163 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2dee5207-880b-47d8-a3b1-a0d98faf5c20"}
23:12:21.167 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":870,"width":15,"height":15,"star_pos":[6.73,6.92],"pixels":"..."},"id":"2dee5207-880b-47d8-a3b1-a0d98faf5c20"}
23:12:22.478 01.311 8532 Exposure complete
23:12:22.509 00.031 8532 worker thread done servicing request
23:12:22.509 00.000 7008 OnExposeComplete: enter
23:12:22.512 00.003 7008 UpdateGuideState(): m_state=6
23:12:22.513 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
23:12:22.515 00.002 7008 Star::Find returns 1 (0), X=547.83, Y=445.02, Mass=270499, SNR=333.8, Peak=39190 HFD=2.6
23:12:22.517 00.002 7008 MultiStar: [#1 0.37,0.74,0.55,U] [#2 0.40,0.67,0.53,U] [#3 0.48,0.64,0.42,U] [#4 0.43,0.45,0.35,U] [#5 0.41,0.68,0.33,U] [#6 0.44,0.64,0.34,U] [#7 0.50,0.63,0.29,U] [#8 0.57,0.25,0.34,U] 
23:12:22.520 00.003 7008 single-star, 8 included, MultiStar: {0.39, 0.44}, one-star: {0.22, -0.08}
23:12:22.522 00.002 7008 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.07) = xAngle (-0.28 = -0.28)
23:12:22.524 00.002 7008 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.69 = -0.69)
23:12:22.526 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.35 mountX=0.23 mountY=-0.15, mountTheta=-0.58
23:12:22.530 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=-0.08, opts=13)
23:12:22.533 00.003 7008 Enqueuing Move request for scope (0.22, -0.08)
23:12:22.534 00.001 8532 Worker thread wakes up
23:12:22.534 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
23:12:22.534 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
23:12:22.534 00.000 8532 Moving (0.22, -0.08) raw xDistance=0.23 yDistance=-0.15
23:12:22.534 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:12:22.534 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.534 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2401, FiltMax=28589, Gamma=0.990
23:12:22.537 00.003 7008 UpdateGuideState exits: m=270499 SNR=333.8
23:12:22.539 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.540 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:22.541 00.001 7008 Enqueuing Expose request
23:12:22.542 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:22.542 00.000 8532 MoveAxis(W, 207, ABG)
23:12:22.543 00.001 8532 Guiding  Dir = 3, Dur = 207
23:12:22.543 00.000 8532 IsSlewing returns 0
23:12:22.543 00.000 8532 IsGuiding returns 0
23:12:22.544 00.001 8532 PulseGuide returned control before completion, sleep 217
23:12:22.765 00.221 8532 IsGuiding returns 1
23:12:22.765 00.000 8532 scope still moving after pulse duration time elapsed
23:12:22.796 00.031 8532 IsSlewing returns 0
23:12:22.796 00.000 8532 IsGuiding returns 0
23:12:22.796 00.000 8532 scope move finished after 207 + 45 ms
23:12:22.796 00.000 8532 Move returns status 0, amount 207
23:12:22.796 00.000 8532 MoveAxis(N, 0, ABG)
23:12:22.796 00.000 8532 Move returns status 0, amount 0
23:12:22.796 00.000 8532 move complete, result=0
23:12:22.796 00.000 8532 worker thread done servicing request
23:12:22.797 00.001 8532 Worker thread wakes up
23:12:22.797 00.000 7008 GuideStep: 0.2 px 207 ms WEST, -0.2 px 0 ms NORTH
23:12:22.798 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:22.798 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:23.151 00.353 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"097c7387-3b6f-4de2-a465-19848ae557fa"}
23:12:23.153 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"097c7387-3b6f-4de2-a465-19848ae557fa"}
23:12:23.155 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d36781bc-bd46-440f-9e45-e2a46f078908"}
23:12:23.157 00.002 7008 case statement mapped state 6 to 3
23:12:23.159 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d36781bc-bd46-440f-9e45-e2a46f078908"}
23:12:23.162 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a92ae66e-0451-423f-9602-67cdb650cb10"}
23:12:23.163 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":871,"width":15,"height":15,"star_pos":[6.83,7.02],"pixels":"..."},"id":"a92ae66e-0451-423f-9602-67cdb650cb10"}
23:12:24.931 01.768 8532 Exposure complete
23:12:24.972 00.041 8532 worker thread done servicing request
23:12:24.972 00.000 7008 OnExposeComplete: enter
23:12:24.974 00.002 7008 UpdateGuideState(): m_state=6
23:12:24.975 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
23:12:24.977 00.002 7008 Star::Find returns 1 (0), X=547.80, Y=445.04, Mass=274132, SNR=350.9, Peak=40649 HFD=2.6
23:12:24.978 00.001 7008 MultiStar: [#1 0.37,0.75,0.53,U] [#2 0.32,0.65,0.51,U] [#3 0.41,0.63,0.41,U] [#4 0.43,0.46,0.34,U] [#5 0.41,0.69,0.31,U] [#6 0.30,0.76,0.34,U] [#7 0.29,0.64,0.27,U] [#8 0.33,0.53,0.31,U] 
23:12:24.980 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.47}, one-star: {0.19, -0.06}
23:12:24.981 00.001 7008 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.07) = xAngle (-0.24 = -0.24)
23:12:24.983 00.002 7008 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.65 = -0.65)
23:12:24.985 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.31 mountX=0.20 mountY=-0.12, mountTheta=-0.56
23:12:24.989 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=-0.06, opts=13)
23:12:24.991 00.002 7008 Enqueuing Move request for scope (0.19, -0.06)
23:12:24.993 00.002 8532 Worker thread wakes up
23:12:24.993 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
23:12:24.993 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
23:12:24.993 00.000 8532 Moving (0.19, -0.06) raw xDistance=0.20 yDistance=-0.12
23:12:24.993 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:12:24.993 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:24.993 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2516, FiltMin=2383, FiltMax=27331, Gamma=0.990
23:12:24.994 00.001 7008 UpdateGuideState exits: m=274132 SNR=350.9
23:12:24.996 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.997 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:24.999 00.002 7008 Enqueuing Expose request
23:12:25.002 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:25.002 00.000 8532 MoveAxis(W, 193, ABG)
23:12:25.002 00.000 8532 Guiding  Dir = 3, Dur = 193
23:12:25.002 00.000 8532 IsSlewing returns 0
23:12:25.002 00.000 8532 IsGuiding returns 0
23:12:25.003 00.001 8532 PulseGuide returned control before completion, sleep 203
23:12:25.150 00.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3826a236-f137-4377-b0c5-8cdebdc51f84"}
23:12:25.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3826a236-f137-4377-b0c5-8cdebdc51f84"}
23:12:25.155 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b59031c-4467-44bb-9e0b-0c23f4629338"}
23:12:25.160 00.005 7008 case statement mapped state 6 to 3
23:12:25.161 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b59031c-4467-44bb-9e0b-0c23f4629338"}
23:12:25.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"207e2088-f52b-4ec9-bf5a-4faab0bdc95e"}
23:12:25.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":872,"width":15,"height":15,"star_pos":[6.80,7.04],"pixels":"..."},"id":"207e2088-f52b-4ec9-bf5a-4faab0bdc95e"}
23:12:25.222 00.057 8532 IsGuiding returns 0
23:12:25.223 00.001 8532 Move returns status 0, amount 193
23:12:25.223 00.000 8532 MoveAxis(N, 0, ABG)
23:12:25.223 00.000 8532 Move returns status 0, amount 0
23:12:25.223 00.000 8532 move complete, result=0
23:12:25.223 00.000 8532 worker thread done servicing request
23:12:25.224 00.001 7008 GuideStep: 0.2 px 193 ms WEST, -0.1 px 0 ms NORTH
23:12:25.229 00.005 8532 Worker thread wakes up
23:12:25.229 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:25.229 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:27.150 01.921 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17fa97c3-3852-4238-870e-07fa006df5a2"}
23:12:27.155 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17fa97c3-3852-4238-870e-07fa006df5a2"}
23:12:27.158 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2933d1f-84ea-4cc9-8875-2c703e690f31"}
23:12:27.163 00.005 7008 case statement mapped state 6 to 3
23:12:27.166 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2933d1f-84ea-4cc9-8875-2c703e690f31"}
23:12:27.168 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c395c722-2621-4029-9123-c3cb5ab99701"}
23:12:27.172 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":872,"width":15,"height":15,"star_pos":[6.80,7.04],"pixels":"..."},"id":"c395c722-2621-4029-9123-c3cb5ab99701"}
23:12:27.353 00.181 8532 Exposure complete
23:12:27.396 00.043 8532 worker thread done servicing request
23:12:27.397 00.001 7008 OnExposeComplete: enter
23:12:27.399 00.002 7008 UpdateGuideState(): m_state=6
23:12:27.401 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
23:12:27.403 00.002 7008 Star::Find returns 1 (0), X=547.74, Y=445.01, Mass=262155, SNR=329.5, Peak=36724 HFD=2.5
23:12:27.405 00.002 7008 MultiStar: [#1 0.32,0.67,0.56,U] [#2 0.22,0.69,0.53,U] [#3 0.34,0.62,0.42,U] [#4 0.30,0.48,0.38,U] [#5 0.32,0.63,0.33,U] [#6 0.19,0.71,0.36,U] [#7 0.35,0.58,0.29,U] [#8 0.33,0.42,0.33,U] 
23:12:27.408 00.003 7008 single-star, 8 included, MultiStar: {0.25, 0.44}, one-star: {0.13, -0.10}
23:12:27.410 00.002 7008 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.07) = xAngle (-0.55 = -0.55)
23:12:27.413 00.003 7008 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.96 = -0.96)
23:12:27.415 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.62 mountX=0.14 mountY=-0.13, mountTheta=-0.77
23:12:27.419 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.10, opts=13)
23:12:27.421 00.002 7008 Enqueuing Move request for scope (0.13, -0.10)
23:12:27.423 00.002 8532 Worker thread wakes up
23:12:27.423 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:12:27.423 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:12:27.423 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2415, FiltMax=27358, Gamma=0.990
23:12:27.429 00.006 8532 Moving (0.13, -0.10) raw xDistance=0.14 yDistance=-0.13
23:12:27.429 00.000 7008 UpdateGuideState exits: m=262155 SNR=329.5
23:12:27.433 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.436 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:27.439 00.003 7008 Enqueuing Expose request
23:12:27.443 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:12:27.443 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:27.443 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:27.444 00.001 8532 MoveAxis(E, 0, ABG)
23:12:27.444 00.000 8532 Move returns status 0, amount 0
23:12:27.444 00.000 8532 MoveAxis(N, 0, ABG)
23:12:27.444 00.000 8532 Move returns status 0, amount 0
23:12:27.444 00.000 8532 move complete, result=0
23:12:27.444 00.000 8532 worker thread done servicing request
23:12:27.444 00.000 8532 Worker thread wakes up
23:12:27.444 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:27.444 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:27.445 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:29.151 01.706 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5e2a601-1f10-41bf-b512-c8663367a43e"}
23:12:29.155 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5e2a601-1f10-41bf-b512-c8663367a43e"}
23:12:29.159 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7dd9a1f-e325-4ee3-bbb9-719a538572b5"}
23:12:29.165 00.006 7008 case statement mapped state 6 to 3
23:12:29.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7dd9a1f-e325-4ee3-bbb9-719a538572b5"}
23:12:29.170 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a3f2f99-d543-4b63-adb9-3bd616c1acf6"}
23:12:29.173 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":873,"width":15,"height":15,"star_pos":[6.74,7.01],"pixels":"..."},"id":"6a3f2f99-d543-4b63-adb9-3bd616c1acf6"}
23:12:29.574 00.401 8532 Exposure complete
23:12:29.621 00.047 8532 worker thread done servicing request
23:12:29.621 00.000 7008 OnExposeComplete: enter
23:12:29.625 00.004 7008 UpdateGuideState(): m_state=6
23:12:29.629 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
23:12:29.632 00.003 7008 Star::Find returns 1 (0), X=547.74, Y=445.16, Mass=267995, SNR=335.5, Peak=40924 HFD=2.7
23:12:29.636 00.004 7008 MultiStar: [#1 0.31,0.86,0.54,U] [#2 0.21,0.76,0.53,U] [#3 0.36,0.67,0.45,U] [#4 0.28,0.58,0.35,U] [#5 0.30,0.65,0.32,U] [#6 0.24,0.91,0.36,U] [#7 0.38,0.57,0.28,U] [#8 0.32,0.49,0.33,U] 
23:12:29.643 00.007 7008 single-star, 8 included, MultiStar: {0.26, 0.55}, one-star: {0.14, 0.06}
23:12:29.649 00.006 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:12:29.653 00.004 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
23:12:29.657 00.004 7008 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.13 mountY=0.01, mountTheta=0.10
23:12:29.662 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.06, opts=13)
23:12:29.665 00.003 7008 Enqueuing Move request for scope (0.14, 0.06)
23:12:29.667 00.002 8532 Worker thread wakes up
23:12:29.667 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:12:29.667 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:12:29.667 00.000 8532 Moving (0.14, 0.06) raw xDistance=0.13 yDistance=0.01
23:12:29.667 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:12:29.667 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:29.667 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64488, med=2516, FiltMin=2406, FiltMax=28397, Gamma=0.990
23:12:29.671 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:29.671 00.000 7008 UpdateGuideState exits: m=267995 SNR=335.5
23:12:29.673 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:29.675 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:29.677 00.002 7008 Enqueuing Expose request
23:12:29.679 00.002 8532 MoveAxis(E, 0, ABG)
23:12:29.679 00.000 8532 Move returns status 0, amount 0
23:12:29.679 00.000 8532 MoveAxis(N, 0, ABG)
23:12:29.679 00.000 8532 Move returns status 0, amount 0
23:12:29.679 00.000 8532 move complete, result=0
23:12:29.681 00.002 8532 worker thread done servicing request
23:12:29.681 00.000 8532 Worker thread wakes up
23:12:29.681 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:29.681 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:29.681 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:31.150 01.469 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1f27e70-a12d-4dc3-9e07-4a62bea4e41f"}
23:12:31.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1f27e70-a12d-4dc3-9e07-4a62bea4e41f"}
23:12:31.157 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7270886-2a62-4ea2-86a9-2d0705b48f2f"}
23:12:31.161 00.004 7008 case statement mapped state 6 to 3
23:12:31.164 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7270886-2a62-4ea2-86a9-2d0705b48f2f"}
23:12:31.167 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ee5dc02d-ff44-4e27-8f50-8f59c8f25f3e"}
23:12:31.170 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":874,"width":15,"height":15,"star_pos":[6.74,7.16],"pixels":"..."},"id":"ee5dc02d-ff44-4e27-8f50-8f59c8f25f3e"}
23:12:31.804 00.634 8532 Exposure complete
23:12:31.852 00.048 8532 worker thread done servicing request
23:12:31.852 00.000 7008 OnExposeComplete: enter
23:12:31.855 00.003 7008 UpdateGuideState(): m_state=6
23:12:31.857 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
23:12:31.860 00.003 7008 Star::Find returns 1 (0), X=547.86, Y=445.07, Mass=273404, SNR=335.1, Peak=41130 HFD=2.7
23:12:31.863 00.003 7008 MultiStar: [#1 0.41,0.76,0.55,U] [#2 0.33,0.74,0.55,U] [#3 0.58,0.74,0.41,U] [#4 0.35,0.56,0.35,U] [#5 0.49,0.79,0.32,U] [#6 0.38,0.83,0.35,U] [#7 0.43,0.57,0.28,U] [#8 0.61,0.36,0.34,U] 
23:12:31.865 00.002 7008 single-star, 8 included, MultiStar: {0.39, 0.51}, one-star: {0.25, -0.03}
23:12:31.866 00.001 7008 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.07) = xAngle (-0.06 = -0.06)
23:12:31.869 00.003 7008 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.47 = -0.47)
23:12:31.873 00.004 7008 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.13 mountX=0.25 mountY=-0.11, mountTheta=-0.43
23:12:31.878 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=-0.03, opts=13)
23:12:31.880 00.002 7008 Enqueuing Move request for scope (0.25, -0.03)
23:12:31.881 00.001 8532 Worker thread wakes up
23:12:31.882 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
23:12:31.882 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2174, FiltMax=27723, Gamma=0.990
23:12:31.884 00.002 7008 UpdateGuideState exits: m=273404 SNR=335.1
23:12:31.885 00.001 8532 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
23:12:31.885 00.000 8532 Moving (0.25, -0.03) raw xDistance=0.25 yDistance=-0.11
23:12:31.886 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.887 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:31.889 00.002 7008 Enqueuing Expose request
23:12:31.892 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:12:31.892 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:31.893 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:31.893 00.000 8532 MoveAxis(W, 227, ABG)
23:12:31.893 00.000 8532 Guiding  Dir = 3, Dur = 227
23:12:31.893 00.000 8532 IsSlewing returns 0
23:12:31.894 00.001 8532 IsGuiding returns 0
23:12:31.894 00.000 8532 PulseGuide returned control before completion, sleep 237
23:12:32.141 00.247 8532 IsGuiding returns 0
23:12:32.141 00.000 8532 Move returns status 0, amount 227
23:12:32.141 00.000 8532 MoveAxis(N, 0, ABG)
23:12:32.141 00.000 8532 Move returns status 0, amount 0
23:12:32.141 00.000 8532 move complete, result=0
23:12:32.142 00.001 8532 worker thread done servicing request
23:12:32.142 00.000 8532 Worker thread wakes up
23:12:32.142 00.000 7008 GuideStep: 0.3 px 227 ms WEST, -0.1 px 0 ms NORTH
23:12:32.145 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:32.145 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:33.148 01.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c52d18f5-2f57-4bf6-9104-1b50f14e34e2"}
23:12:33.152 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c52d18f5-2f57-4bf6-9104-1b50f14e34e2"}
23:12:33.156 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e55988af-78db-41fe-bda9-97e99c7b8bf5"}
23:12:33.158 00.002 7008 case statement mapped state 6 to 3
23:12:33.160 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e55988af-78db-41fe-bda9-97e99c7b8bf5"}
23:12:33.164 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ade788aa-b5ac-4c60-847b-76b949875aae"}
23:12:33.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":875,"width":15,"height":15,"star_pos":[6.86,7.07],"pixels":"..."},"id":"ade788aa-b5ac-4c60-847b-76b949875aae"}
23:12:34.273 01.107 8532 Exposure complete
23:12:34.314 00.041 8532 worker thread done servicing request
23:12:34.314 00.000 7008 OnExposeComplete: enter
23:12:34.315 00.001 7008 UpdateGuideState(): m_state=6
23:12:34.316 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
23:12:34.318 00.002 7008 Star::Find returns 1 (0), X=547.83, Y=445.29, Mass=276140, SNR=336.9, Peak=47785 HFD=2.8
23:12:34.320 00.002 7008 MultiStar: [#1 0.39,0.99,0.56,U] [#2 0.35,0.85,0.58,U] [#3 0.50,0.76,0.42,U] [#4 0.46,0.66,0.35,U] [#5 0.43,0.96,0.35,U] [#6 0.34,0.94,0.34,U] [#7 0.47,0.81,0.28,U] [#8 0.35,0.74,0.34,U] 
23:12:34.321 00.001 7008 single-star, 8 included, MultiStar: {0.36, 0.69}, one-star: {0.23, 0.18}
23:12:34.323 00.002 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
23:12:34.325 00.002 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:12:34.327 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.69 mountX=0.21 mountY=0.10, mountTheta=0.43
23:12:34.329 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.18, opts=13)
23:12:34.332 00.003 7008 Enqueuing Move request for scope (0.23, 0.18)
23:12:34.333 00.001 8532 Worker thread wakes up
23:12:34.333 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
23:12:34.333 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
23:12:34.333 00.000 8532 Moving (0.23, 0.18) raw xDistance=0.21 yDistance=0.10
23:12:34.333 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:12:34.333 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.333 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63171, med=2515, FiltMin=2182, FiltMax=26213, Gamma=0.990
23:12:34.335 00.002 7008 UpdateGuideState exits: m=276140 SNR=336.9
23:12:34.337 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:12:34.338 00.001 8532 MoveAxis(W, 208, ABG)
23:12:34.338 00.000 8532 Guiding  Dir = 3, Dur = 208
23:12:34.338 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.339 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:34.341 00.002 7008 Enqueuing Expose request
23:12:34.345 00.004 8532 IsSlewing returns 0
23:12:34.345 00.000 8532 IsGuiding returns 0
23:12:34.345 00.000 8532 PulseGuide returned control before completion, sleep 218
23:12:34.577 00.232 8532 IsGuiding returns 0
23:12:34.577 00.000 8532 Move returns status 0, amount 208
23:12:34.577 00.000 8532 MoveAxis(N, 0, ABG)
23:12:34.577 00.000 8532 Move returns status 0, amount 0
23:12:34.577 00.000 8532 move complete, result=0
23:12:34.577 00.000 8532 worker thread done servicing request
23:12:34.577 00.000 8532 Worker thread wakes up
23:12:34.577 00.000 7008 GuideStep: 0.2 px 208 ms WEST, 0.1 px 0 ms NORTH
23:12:34.580 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:34.580 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:35.148 00.568 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24363816-5de6-4cb4-8d25-e97b9ad6d64c"}
23:12:35.152 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24363816-5de6-4cb4-8d25-e97b9ad6d64c"}
23:12:35.155 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f131cc2b-b0bc-411f-8b42-8e41baa115d0"}
23:12:35.159 00.004 7008 case statement mapped state 6 to 3
23:12:35.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f131cc2b-b0bc-411f-8b42-8e41baa115d0"}
23:12:35.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"564aa659-0c9e-44d4-b06c-3c26d5d43ae1"}
23:12:35.165 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":876,"width":15,"height":15,"star_pos":[6.83,7.29],"pixels":"..."},"id":"564aa659-0c9e-44d4-b06c-3c26d5d43ae1"}
23:12:36.703 01.538 8532 Exposure complete
23:12:36.747 00.044 8532 worker thread done servicing request
23:12:36.747 00.000 7008 OnExposeComplete: enter
23:12:36.752 00.005 7008 UpdateGuideState(): m_state=6
23:12:36.755 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
23:12:36.760 00.005 7008 Star::Find returns 1 (0), X=547.66, Y=445.06, Mass=269577, SNR=339.4, Peak=36995 HFD=2.6
23:12:36.766 00.006 7008 MultiStar: [#1 0.24,0.76,0.54,U] [#2 0.18,0.71,0.52,U] [#3 0.27,0.69,0.42,U] [#4 0.28,0.54,0.36,U] [#5 0.16,0.70,0.32,U] [#6 0.16,0.74,0.35,U] [#7 0.29,0.58,0.30,U] [#8 0.25,0.43,0.34,U] 
23:12:36.768 00.002 7008 single-star, 8 included, MultiStar: {0.19, 0.49}, one-star: {0.05, -0.04}
23:12:36.769 00.001 7008 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.07) = xAngle (-0.63 = -0.63)
23:12:36.770 00.001 7008 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.04 = -1.04)
23:12:36.771 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=0.05 mountY=-0.06, mountTheta=-0.82
23:12:36.774 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.04, opts=13)
23:12:36.776 00.002 7008 Enqueuing Move request for scope (0.05, -0.04)
23:12:36.777 00.001 8532 Worker thread wakes up
23:12:36.777 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:12:36.777 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:12:36.778 00.001 8532 Moving (0.05, -0.04) raw xDistance=0.05 yDistance=-0.06
23:12:36.778 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:36.778 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:36.778 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2152, FiltMax=31444, Gamma=0.990
23:12:36.781 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:36.781 00.000 8532 MoveAxis(E, 0, ABG)
23:12:36.781 00.000 8532 Move returns status 0, amount 0
23:12:36.781 00.000 8532 MoveAxis(N, 0, ABG)
23:12:36.781 00.000 8532 Move returns status 0, amount 0
23:12:36.781 00.000 7008 UpdateGuideState exits: m=269577 SNR=339.4
23:12:36.782 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.785 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:36.786 00.001 7008 Enqueuing Expose request
23:12:36.787 00.001 8532 move complete, result=0
23:12:36.787 00.000 8532 worker thread done servicing request
23:12:36.787 00.000 8532 Worker thread wakes up
23:12:36.787 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:36.789 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:36.789 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:37.146 00.357 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c174229e-e7af-444f-90f8-f92cc753af54"}
23:12:37.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c174229e-e7af-444f-90f8-f92cc753af54"}
23:12:37.157 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf70e640-4c2f-492c-b9d6-4e23df0bfda3"}
23:12:37.164 00.007 7008 case statement mapped state 6 to 3
23:12:37.168 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf70e640-4c2f-492c-b9d6-4e23df0bfda3"}
23:12:37.172 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58270ea2-d62d-4639-ad0c-6a62e88a585a"}
23:12:37.176 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":877,"width":15,"height":15,"star_pos":[6.66,7.06],"pixels":"..."},"id":"58270ea2-d62d-4639-ad0c-6a62e88a585a"}
23:12:38.922 01.746 8532 Exposure complete
23:12:38.970 00.048 8532 worker thread done servicing request
23:12:38.970 00.000 7008 OnExposeComplete: enter
23:12:38.973 00.003 7008 UpdateGuideState(): m_state=6
23:12:38.975 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
23:12:38.977 00.002 7008 Star::Find returns 1 (0), X=547.73, Y=445.03, Mass=259661, SNR=334.5, Peak=36638 HFD=2.5
23:12:38.981 00.004 7008 MultiStar: [#1 0.27,0.73,0.55,U] [#2 0.25,0.72,0.54,U] [#3 0.35,0.72,0.44,U] [#4 0.37,0.55,0.35,U] [#5 0.33,0.71,0.34,U] [#6 0.14,0.76,0.35,U] [#7 0.29,0.54,0.28,U] [#8 0.20,0.39,0.35,U] 
23:12:38.983 00.002 7008 single-star, 8 included, MultiStar: {0.24, 0.48}, one-star: {0.12, -0.07}
23:12:38.985 00.002 7008 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.07) = xAngle (-0.45 = -0.45)
23:12:38.987 00.002 7008 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.86 = -0.86)
23:12:38.989 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:12:38.991 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.07, opts=13)
23:12:38.995 00.004 7008 Enqueuing Move request for scope (0.12, -0.07)
23:12:38.997 00.002 8532 Worker thread wakes up
23:12:38.997 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64928, med=2517, FiltMin=2211, FiltMax=29663, Gamma=0.990
23:12:39.001 00.004 7008 UpdateGuideState exits: m=259661 SNR=334.5
23:12:39.004 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.007 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:39.008 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:12:39.008 00.000 7008 Enqueuing Expose request
23:12:39.010 00.002 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:12:39.010 00.000 8532 Moving (0.12, -0.07) raw xDistance=0.13 yDistance=-0.11
23:12:39.011 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:12:39.011 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.011 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:39.011 00.000 8532 MoveAxis(E, 0, ABG)
23:12:39.011 00.000 8532 Move returns status 0, amount 0
23:12:39.011 00.000 8532 MoveAxis(N, 0, ABG)
23:12:39.011 00.000 8532 Move returns status 0, amount 0
23:12:39.011 00.000 8532 move complete, result=0
23:12:39.011 00.000 8532 worker thread done servicing request
23:12:39.011 00.000 8532 Worker thread wakes up
23:12:39.013 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:39.016 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:39.016 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:39.145 00.129 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e969cd0-0fc9-422d-a881-7eb956065d41"}
23:12:39.149 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e969cd0-0fc9-422d-a881-7eb956065d41"}
23:12:39.157 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"049bd7f8-21d7-428e-bf21-dc4ce4003439"}
23:12:39.161 00.004 7008 case statement mapped state 6 to 3
23:12:39.165 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"049bd7f8-21d7-428e-bf21-dc4ce4003439"}
23:12:39.169 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bdea52e-cd1f-4061-90b1-682bd5fa47be"}
23:12:39.171 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":878,"width":15,"height":15,"star_pos":[6.73,7.03],"pixels":"..."},"id":"8bdea52e-cd1f-4061-90b1-682bd5fa47be"}
23:12:41.142 01.971 8532 Exposure complete
23:12:41.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4910ec61-e0df-4730-afc8-7899410d3afc"}
23:12:41.147 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4910ec61-e0df-4730-afc8-7899410d3afc"}
23:12:41.149 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68db7322-d594-413b-a40d-b2d33da01820"}
23:12:41.152 00.003 7008 case statement mapped state 6 to 3
23:12:41.156 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68db7322-d594-413b-a40d-b2d33da01820"}
23:12:41.159 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76966ff8-082a-45d9-b6f3-1762ca9291b3"}
23:12:41.162 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":878,"width":15,"height":15,"star_pos":[6.73,7.03],"pixels":"..."},"id":"76966ff8-082a-45d9-b6f3-1762ca9291b3"}
23:12:41.184 00.022 8532 worker thread done servicing request
23:12:41.184 00.000 7008 OnExposeComplete: enter
23:12:41.187 00.003 7008 UpdateGuideState(): m_state=6
23:12:41.189 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
23:12:41.191 00.002 7008 Star::Find returns 1 (0), X=547.80, Y=445.26, Mass=265478, SNR=326.5, Peak=45858 HFD=2.8
23:12:41.193 00.002 7008 MultiStar: [#1 0.34,0.92,0.53,U] [#2 0.27,0.86,0.56,U] [#3 0.36,0.77,0.43,U] [#4 0.35,0.72,0.36,U] [#5 0.36,0.99,0.35,U] [#6 0.36,0.99,0.37,U] [#7 0.36,0.65,0.30,U] [#8 0.36,0.56,0.34,U] 
23:12:41.195 00.002 7008 single-star, 8 included, MultiStar: {0.31, 0.66}, one-star: {0.19, 0.16}
23:12:41.197 00.002 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
23:12:41.200 00.003 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:12:41.202 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.68 mountX=0.18 mountY=0.08, mountTheta=0.43
23:12:41.205 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.16, opts=13)
23:12:41.208 00.003 7008 Enqueuing Move request for scope (0.19, 0.16)
23:12:41.211 00.003 8532 Worker thread wakes up
23:12:41.211 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2516, FiltMin=2179, FiltMax=27800, Gamma=0.990
23:12:41.215 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
23:12:41.215 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
23:12:41.215 00.000 8532 Moving (0.19, 0.16) raw xDistance=0.18 yDistance=0.08
23:12:41.215 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
23:12:41.216 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:41.216 00.000 7008 UpdateGuideState exits: m=265478 SNR=326.5
23:12:41.219 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:41.220 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.225 00.005 8532 MoveAxis(W, 164, ABG)
23:12:41.225 00.000 8532 Guiding  Dir = 3, Dur = 164
23:12:41.225 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:41.233 00.008 7008 Enqueuing Expose request
23:12:41.236 00.003 8532 IsSlewing returns 0
23:12:41.237 00.001 8532 IsGuiding returns 0
23:12:41.238 00.001 8532 PulseGuide returned control before completion, sleep 174
23:12:41.415 00.177 8532 IsGuiding returns 0
23:12:41.416 00.001 8532 Move returns status 0, amount 164
23:12:41.416 00.000 8532 MoveAxis(N, 0, ABG)
23:12:41.416 00.000 8532 Move returns status 0, amount 0
23:12:41.416 00.000 8532 move complete, result=0
23:12:41.416 00.000 8532 worker thread done servicing request
23:12:41.416 00.000 8532 Worker thread wakes up
23:12:41.416 00.000 7008 GuideStep: 0.2 px 164 ms WEST, 0.1 px 0 ms NORTH
23:12:41.419 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:41.420 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:43.143 01.723 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c38bfad6-6ae9-4af1-9239-644231ee5c62"}
23:12:43.147 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c38bfad6-6ae9-4af1-9239-644231ee5c62"}
23:12:43.154 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8966635f-721a-43fc-b468-356a861d138b"}
23:12:43.158 00.004 7008 case statement mapped state 6 to 3
23:12:43.161 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8966635f-721a-43fc-b468-356a861d138b"}
23:12:43.164 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac0fe227-20af-437a-9cd5-09ac6a14c82a"}
23:12:43.166 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":879,"width":15,"height":15,"star_pos":[6.80,7.26],"pixels":"..."},"id":"ac0fe227-20af-437a-9cd5-09ac6a14c82a"}
23:12:43.549 00.383 8532 Exposure complete
23:12:43.594 00.045 8532 worker thread done servicing request
23:12:43.594 00.000 7008 OnExposeComplete: enter
23:12:43.597 00.003 7008 UpdateGuideState(): m_state=6
23:12:43.599 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
23:12:43.600 00.001 7008 Star::Find returns 1 (0), X=547.82, Y=445.26, Mass=289213, SNR=351.2, Peak=49482 HFD=2.8
23:12:43.603 00.003 7008 MultiStar: [#1 0.38,0.95,0.53,U] [#2 0.30,0.91,0.52,U] [#3 0.42,0.78,0.40,U] [#4 0.36,0.65,0.34,U] [#5 0.38,0.97,0.32,U] [#6 0.37,1.01,0.33,U] [#7 0.41,0.74,0.27,U] [#8 0.37,0.67,0.32,U] 
23:12:43.606 00.003 7008 single-star, 8 included, MultiStar: {0.33, 0.68}, one-star: {0.21, 0.16}
23:12:43.607 00.001 7008 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
23:12:43.610 00.003 7008 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:12:43.612 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.27 cameraTheta=0.65 mountX=0.20 mountY=0.08, mountTheta=0.39
23:12:43.615 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.16, opts=13)
23:12:43.618 00.003 7008 Enqueuing Move request for scope (0.21, 0.16)
23:12:43.621 00.003 8532 Worker thread wakes up
23:12:43.621 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
23:12:43.621 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
23:12:43.621 00.000 8532 Moving (0.21, 0.16) raw xDistance=0.20 yDistance=0.08
23:12:43.621 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:12:43.621 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:43.621 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62113, med=2515, FiltMin=2199, FiltMax=26889, Gamma=0.990
23:12:43.623 00.002 7008 UpdateGuideState exits: m=289213 SNR=351.2
23:12:43.626 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.627 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:43.629 00.002 7008 Enqueuing Expose request
23:12:43.631 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:43.631 00.000 8532 MoveAxis(W, 193, ABG)
23:12:43.631 00.000 8532 Guiding  Dir = 3, Dur = 193
23:12:43.631 00.000 8532 IsSlewing returns 0
23:12:43.632 00.001 8532 IsGuiding returns 0
23:12:43.632 00.000 8532 PulseGuide returned control before completion, sleep 203
23:12:43.836 00.204 8532 IsGuiding returns 0
23:12:43.838 00.002 8532 Move returns status 0, amount 193
23:12:43.838 00.000 8532 MoveAxis(N, 0, ABG)
23:12:43.838 00.000 8532 Move returns status 0, amount 0
23:12:43.838 00.000 8532 move complete, result=0
23:12:43.838 00.000 8532 worker thread done servicing request
23:12:43.838 00.000 8532 Worker thread wakes up
23:12:43.838 00.000 7008 GuideStep: 0.2 px 193 ms WEST, 0.1 px 0 ms NORTH
23:12:43.842 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:43.843 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:45.144 01.301 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f217921f-fcb3-45d5-88c6-538094de4db0"}
23:12:45.147 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f217921f-fcb3-45d5-88c6-538094de4db0"}
23:12:45.152 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"38489e44-4790-4d48-bc5d-7853af42e4a6"}
23:12:45.155 00.003 7008 case statement mapped state 6 to 3
23:12:45.159 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"38489e44-4790-4d48-bc5d-7853af42e4a6"}
23:12:45.165 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3bfc8ba-9cf7-4145-90ba-2b656f3e46ac"}
23:12:45.167 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":880,"width":15,"height":15,"star_pos":[6.82,7.26],"pixels":"..."},"id":"c3bfc8ba-9cf7-4145-90ba-2b656f3e46ac"}
23:12:45.963 00.796 8532 Exposure complete
23:12:46.008 00.045 8532 worker thread done servicing request
23:12:46.008 00.000 7008 OnExposeComplete: enter
23:12:46.009 00.001 7008 UpdateGuideState(): m_state=6
23:12:46.012 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
23:12:46.013 00.001 7008 Star::Find returns 1 (0), X=547.78, Y=445.29, Mass=269717, SNR=319.1, Peak=46953 HFD=2.8
23:12:46.015 00.002 7008 MultiStar: [#1 0.35,0.95,0.58,U] [#2 0.26,0.91,0.57,U] [#3 0.42,0.85,0.45,U] [#4 0.37,0.66,0.37,U] [#5 0.35,0.95,0.35,U] [#6 0.24,0.98,0.37,U] [#7 0.29,0.73,0.31,U] [#8 0.31,0.62,0.36,U] 
23:12:46.017 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.69}, one-star: {0.17, 0.19}
23:12:46.018 00.001 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.89 = 0.89)
23:12:46.021 00.003 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.48 = 0.48)
23:12:46.023 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.82 mountX=0.16 mountY=0.12, mountTheta=0.63
23:12:46.026 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.19, opts=13)
23:12:46.027 00.001 7008 Enqueuing Move request for scope (0.17, 0.19)
23:12:46.028 00.001 8532 Worker thread wakes up
23:12:46.028 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62458, med=2514, FiltMin=2163, FiltMax=28106, Gamma=0.990
23:12:46.031 00.003 7008 UpdateGuideState exits: m=269717 SNR=319.1
23:12:46.033 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.035 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:46.037 00.002 7008 Enqueuing Expose request
23:12:46.039 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
23:12:46.039 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
23:12:46.039 00.000 8532 Moving (0.17, 0.19) raw xDistance=0.16 yDistance=0.12
23:12:46.039 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:12:46.040 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:46.040 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:12:46.040 00.000 8532 MoveAxis(E, 0, ABG)
23:12:46.040 00.000 8532 Move returns status 0, amount 0
23:12:46.040 00.000 8532 MoveAxis(N, 0, ABG)
23:12:46.040 00.000 8532 Move returns status 0, amount 0
23:12:46.040 00.000 8532 move complete, result=0
23:12:46.040 00.000 8532 worker thread done servicing request
23:12:46.040 00.000 8532 Worker thread wakes up
23:12:46.040 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:46.040 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:46.040 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:47.142 01.102 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ba17f5b-f843-4b38-9f91-b8a851adb596"}
23:12:47.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ba17f5b-f843-4b38-9f91-b8a851adb596"}
23:12:47.148 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e5d285f-1812-4de9-8974-10433414df68"}
23:12:47.150 00.002 7008 case statement mapped state 6 to 3
23:12:47.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e5d285f-1812-4de9-8974-10433414df68"}
23:12:47.154 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fadb3b4-dc17-438a-95db-87141b971e51"}
23:12:47.156 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":881,"width":15,"height":15,"star_pos":[6.78,7.29],"pixels":"..."},"id":"5fadb3b4-dc17-438a-95db-87141b971e51"}
23:12:48.163 01.007 8532 Exposure complete
23:12:48.209 00.046 8532 worker thread done servicing request
23:12:48.209 00.000 7008 OnExposeComplete: enter
23:12:48.211 00.002 7008 UpdateGuideState(): m_state=6
23:12:48.216 00.005 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
23:12:48.218 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=445.25, Mass=263991, SNR=332.8, Peak=45260 HFD=2.8
23:12:48.224 00.006 7008 MultiStar: [#1 0.33,0.96,0.54,U] [#2 0.28,0.91,0.55,U] [#3 0.46,0.85,0.42,U] [#4 0.34,0.72,0.36,U] [#5 0.37,0.89,0.34,U] [#6 0.36,0.99,0.36,U] [#7 0.36,0.72,0.27,U] [#8 0.38,0.73,0.32,U] 
23:12:48.227 00.003 7008 single-star, 8 included, MultiStar: {0.32, 0.69}, one-star: {0.20, 0.15}
23:12:48.230 00.003 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:12:48.234 00.004 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:12:48.239 00.005 7008 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=0.19 mountY=0.07, mountTheta=0.36
23:12:48.246 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.15, opts=13)
23:12:48.250 00.004 7008 Enqueuing Move request for scope (0.20, 0.15)
23:12:48.256 00.006 8532 Worker thread wakes up
23:12:48.256 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62497, med=2515, FiltMin=2194, FiltMax=27632, Gamma=0.990
23:12:48.259 00.003 7008 UpdateGuideState exits: m=263991 SNR=332.8
23:12:48.261 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.264 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:12:48.264 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:12:48.264 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:48.268 00.004 8532 Moving (0.20, 0.15) raw xDistance=0.19 yDistance=0.07
23:12:48.268 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:12:48.268 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:48.269 00.001 7008 Enqueuing Expose request
23:12:48.271 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:48.271 00.000 8532 MoveAxis(W, 175, ABG)
23:12:48.271 00.000 8532 Guiding  Dir = 3, Dur = 175
23:12:48.272 00.001 8532 IsSlewing returns 0
23:12:48.272 00.000 8532 IsGuiding returns 0
23:12:48.273 00.001 8532 PulseGuide returned control before completion, sleep 185
23:12:48.470 00.197 8532 IsGuiding returns 0
23:12:48.470 00.000 8532 Move returns status 0, amount 175
23:12:48.470 00.000 8532 MoveAxis(N, 0, ABG)
23:12:48.470 00.000 8532 Move returns status 0, amount 0
23:12:48.470 00.000 8532 move complete, result=0
23:12:48.470 00.000 8532 worker thread done servicing request
23:12:48.470 00.000 8532 Worker thread wakes up
23:12:48.470 00.000 7008 GuideStep: 0.2 px 175 ms WEST, 0.1 px 0 ms NORTH
23:12:48.473 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:48.473 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:49.142 00.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2572d456-4722-4bf2-b42d-08cb29f351d4"}
23:12:49.144 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2572d456-4722-4bf2-b42d-08cb29f351d4"}
23:12:49.147 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f94866c8-285d-4683-aa4f-5cbb50440fec"}
23:12:49.150 00.003 7008 case statement mapped state 6 to 3
23:12:49.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f94866c8-285d-4683-aa4f-5cbb50440fec"}
23:12:49.154 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6cce2b4e-b952-4d24-9900-10bfd2cdfcac"}
23:12:49.157 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":882,"width":15,"height":15,"star_pos":[6.81,7.25],"pixels":"..."},"id":"6cce2b4e-b952-4d24-9900-10bfd2cdfcac"}
23:12:50.603 01.446 8532 Exposure complete
23:12:50.650 00.047 8532 worker thread done servicing request
23:12:50.650 00.000 7008 OnExposeComplete: enter
23:12:50.653 00.003 7008 UpdateGuideState(): m_state=6
23:12:50.656 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
23:12:50.659 00.003 7008 Star::Find returns 1 (0), X=547.62, Y=445.21, Mass=266280, SNR=328.8, Peak=40305 HFD=2.7
23:12:50.663 00.004 7008 MultiStar: [#1 0.21,0.92,0.56,U] [#2 0.12,0.74,0.57,U] [#3 0.26,0.70,0.41,U] [#4 0.21,0.62,0.36,U] [#5 0.18,0.84,0.33,U] [#6 0.09,0.80,0.38,U] [#7 0.22,0.67,0.29,U] [#8 0.17,0.46,0.32,U] 
23:12:50.665 00.002 7008 single-star, 8 included, MultiStar: {0.14, 0.59}, one-star: {0.01, 0.11}
23:12:50.669 00.004 7008 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.07) = xAngle (1.57 = 1.57)
23:12:50.672 00.003 7008 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.16 = 1.16)
23:12:50.676 00.004 7008 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=-0.00 mountY=0.10, mountTheta=1.57
23:12:50.680 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.11, opts=13)
23:12:50.683 00.003 7008 Enqueuing Move request for scope (0.01, 0.11)
23:12:50.685 00.002 8532 Worker thread wakes up
23:12:50.685 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63196, med=2514, FiltMin=2191, FiltMax=32745, Gamma=0.990
23:12:50.687 00.002 7008 UpdateGuideState exits: m=266280 SNR=328.8
23:12:50.690 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.692 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:50.693 00.001 7008 Enqueuing Expose request
23:12:50.694 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:12:50.694 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:12:50.695 00.001 8532 Moving (0.01, 0.11) raw xDistance=-0.00 yDistance=0.10
23:12:50.695 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:12:50.695 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:50.695 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:12:50.695 00.000 8532 MoveAxis(E, 0, ABG)
23:12:50.695 00.000 8532 Move returns status 0, amount 0
23:12:50.695 00.000 8532 MoveAxis(N, 0, ABG)
23:12:50.695 00.000 8532 Move returns status 0, amount 0
23:12:50.695 00.000 8532 move complete, result=0
23:12:50.695 00.000 8532 worker thread done servicing request
23:12:50.695 00.000 8532 Worker thread wakes up
23:12:50.696 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:50.697 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:50.697 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:51.141 00.444 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b40959f-22c8-4810-907c-ad475eb36bf0"}
23:12:51.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b40959f-22c8-4810-907c-ad475eb36bf0"}
23:12:51.146 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"640d0687-f2d5-4393-81ed-0cf94cd7247e"}
23:12:51.147 00.001 7008 case statement mapped state 6 to 3
23:12:51.149 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"640d0687-f2d5-4393-81ed-0cf94cd7247e"}
23:12:51.151 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42f598a6-7b8f-44dd-a492-f83fb6f2d7f6"}
23:12:51.152 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":883,"width":15,"height":15,"star_pos":[6.62,7.21],"pixels":"..."},"id":"42f598a6-7b8f-44dd-a492-f83fb6f2d7f6"}
23:12:52.823 01.671 8532 Exposure complete
23:12:52.858 00.035 8532 worker thread done servicing request
23:12:52.858 00.000 7008 OnExposeComplete: enter
23:12:52.860 00.002 7008 UpdateGuideState(): m_state=6
23:12:52.861 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
23:12:52.863 00.002 7008 Star::Find returns 1 (0), X=547.78, Y=445.25, Mass=263262, SNR=333.2, Peak=44250 HFD=2.9
23:12:52.865 00.002 7008 MultiStar: [#1 0.31,0.90,0.55,U] [#2 0.32,0.85,0.55,U] [#3 0.40,0.76,0.42,U] [#4 0.41,0.70,0.35,U] [#5 0.32,0.89,0.34,U] [#6 0.30,0.97,0.36,U] [#7 0.30,0.73,0.27,U] [#8 0.28,0.63,0.34,U] 
23:12:52.867 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.66}, one-star: {0.18, 0.15}
23:12:52.869 00.002 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
23:12:52.871 00.002 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
23:12:52.872 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=0.16 mountY=0.08, mountTheta=0.47
23:12:52.875 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.15, opts=13)
23:12:52.876 00.001 7008 Enqueuing Move request for scope (0.18, 0.15)
23:12:52.877 00.001 8532 Worker thread wakes up
23:12:52.878 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63307, med=2515, FiltMin=2191, FiltMax=28255, Gamma=0.990
23:12:52.879 00.001 7008 UpdateGuideState exits: m=263262 SNR=333.2
23:12:52.882 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:12:52.882 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:12:52.882 00.000 8532 Moving (0.18, 0.15) raw xDistance=0.16 yDistance=0.08
23:12:52.883 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:12:52.883 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:52.883 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.884 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:52.884 00.000 8532 MoveAxis(E, 0, ABG)
23:12:52.884 00.000 8532 Move returns status 0, amount 0
23:12:52.884 00.000 8532 MoveAxis(N, 0, ABG)
23:12:52.885 00.001 8532 Move returns status 0, amount 0
23:12:52.885 00.000 8532 move complete, result=0
23:12:52.885 00.000 8532 worker thread done servicing request
23:12:52.885 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:52.887 00.002 7008 Enqueuing Expose request
23:12:52.888 00.001 8532 Worker thread wakes up
23:12:52.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:52.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:52.889 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:53.140 00.251 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a69ba6fd-b1ce-4508-8baa-769e4b680e9c"}
23:12:53.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a69ba6fd-b1ce-4508-8baa-769e4b680e9c"}
23:12:53.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ef52687-dcc0-48c8-a0d3-5c8ae77df6c0"}
23:12:53.146 00.002 7008 case statement mapped state 6 to 3
23:12:53.147 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ef52687-dcc0-48c8-a0d3-5c8ae77df6c0"}
23:12:53.148 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"46dad82c-5596-4f6d-8f0d-8775ea8e0b7e"}
23:12:53.149 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":884,"width":15,"height":15,"star_pos":[6.78,7.25],"pixels":"..."},"id":"46dad82c-5596-4f6d-8f0d-8775ea8e0b7e"}
23:12:55.012 01.863 8532 Exposure complete
23:12:55.055 00.043 8532 worker thread done servicing request
23:12:55.055 00.000 7008 OnExposeComplete: enter
23:12:55.058 00.003 7008 UpdateGuideState(): m_state=6
23:12:55.059 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
23:12:55.061 00.002 7008 Star::Find returns 1 (0), X=547.72, Y=444.98, Mass=268451, SNR=334.7, Peak=33550 HFD=2.6
23:12:55.062 00.001 7008 MultiStar: [#1 0.31,0.69,0.54,U] [#2 0.19,0.60,0.57,U] [#3 0.33,0.52,0.41,U] [#4 0.31,0.48,0.35,U] [#5 0.30,0.60,0.34,U] [#6 0.23,0.68,0.36,U] [#7 0.26,0.51,0.28,U] [#8 0.26,0.39,0.34,U] 
23:12:55.063 00.001 7008 single-star, 8 included, MultiStar: {0.23, 0.41}, one-star: {0.12, -0.12}
23:12:55.064 00.001 7008 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.07) = xAngle (-0.73 = -0.73)
23:12:55.065 00.001 7008 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.15 = -1.15)
23:12:55.069 00.004 7008 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.80 mountX=0.12 mountY=-0.15, mountTheta=-0.89
23:12:55.073 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.12, opts=13)
23:12:55.074 00.001 7008 Enqueuing Move request for scope (0.12, -0.12)
23:12:55.076 00.002 8532 Worker thread wakes up
23:12:55.076 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:12:55.076 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:12:55.076 00.000 8532 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=-0.15
23:12:55.076 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64262, med=2515, FiltMin=2188, FiltMax=28292, Gamma=0.990
23:12:55.079 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:12:55.079 00.000 7008 UpdateGuideState exits: m=268451 SNR=334.7
23:12:55.081 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.082 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:55.084 00.002 7008 Enqueuing Expose request
23:12:55.085 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:55.085 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:55.085 00.000 8532 MoveAxis(E, 0, ABG)
23:12:55.085 00.000 8532 Move returns status 0, amount 0
23:12:55.085 00.000 8532 MoveAxis(N, 0, ABG)
23:12:55.085 00.000 8532 Move returns status 0, amount 0
23:12:55.085 00.000 8532 move complete, result=0
23:12:55.085 00.000 8532 worker thread done servicing request
23:12:55.086 00.001 8532 Worker thread wakes up
23:12:55.086 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:55.087 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:55.087 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:55.139 00.052 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab441bc3-514e-4f90-addc-9b9bf2d010e6"}
23:12:55.141 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab441bc3-514e-4f90-addc-9b9bf2d010e6"}
23:12:55.143 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15773ff7-441e-45d5-9569-57b29ea92e48"}
23:12:55.145 00.002 7008 case statement mapped state 6 to 3
23:12:55.149 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"15773ff7-441e-45d5-9569-57b29ea92e48"}
23:12:55.151 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42556767-2735-41cf-8df7-3353f0de376c"}
23:12:55.153 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":885,"width":15,"height":15,"star_pos":[6.72,6.98],"pixels":"..."},"id":"42556767-2735-41cf-8df7-3353f0de376c"}
23:12:57.139 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14adc2f8-e3e4-4ddd-bae4-5a7478594817"}
23:12:57.141 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14adc2f8-e3e4-4ddd-bae4-5a7478594817"}
23:12:57.143 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3bddfd4a-6905-4b91-83fd-94ebb5d85f02"}
23:12:57.146 00.003 7008 case statement mapped state 6 to 3
23:12:57.148 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bddfd4a-6905-4b91-83fd-94ebb5d85f02"}
23:12:57.150 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1efc908f-9698-4d24-aa29-846a16bd6497"}
23:12:57.152 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":885,"width":15,"height":15,"star_pos":[6.72,6.98],"pixels":"..."},"id":"1efc908f-9698-4d24-aa29-846a16bd6497"}
23:12:57.209 00.057 8532 Exposure complete
23:12:57.265 00.056 8532 worker thread done servicing request
23:12:57.265 00.000 7008 OnExposeComplete: enter
23:12:57.268 00.003 7008 UpdateGuideState(): m_state=6
23:12:57.269 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
23:12:57.271 00.002 7008 Star::Find returns 1 (0), X=547.75, Y=445.48, Mass=270543, SNR=337.8, Peak=49206 HFD=3.0
23:12:57.272 00.001 7008 MultiStar: [#1 0.35,1.13,0.55,U] [#2 0.24,1.11,0.54,U] [#3 0.44,0.91,0.41,U] [#4 0.32,0.83,0.35,U] [#5 0.25,1.15,0.32,U] [#6 0.29,1.18,0.35,U] [#7 0.32,0.98,0.28,U] [#8 0.27,0.99,0.32,U] 
23:12:57.274 00.002 7008 single-star, 8 included, MultiStar: {0.27, 0.88}, one-star: {0.14, 0.38}
23:12:57.275 00.001 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
23:12:57.276 00.001 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.86 = 0.86)
23:12:57.277 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.38 hyp=0.40 cameraTheta=1.20 mountX=0.12 mountY=0.31, mountTheta=1.20
23:12:57.281 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.38, opts=13)
23:12:57.283 00.002 7008 Enqueuing Move request for scope (0.14, 0.38)
23:12:57.286 00.003 8532 Worker thread wakes up
23:12:57.286 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.38) opts 0xd
23:12:57.286 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49206, med=2516, FiltMin=2141, FiltMax=29159, Gamma=0.990
23:12:57.289 00.003 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.38)
23:12:57.289 00.000 8532 Moving (0.14, 0.38) raw xDistance=0.12 yDistance=0.31
23:12:57.289 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:12:57.289 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:12:57.289 00.000 8532 MoveAxis(E, 0, ABG)
23:12:57.289 00.000 7008 UpdateGuideState exits: m=270543 SNR=337.8
23:12:57.291 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.292 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:12:57.294 00.002 7008 Enqueuing Expose request
23:12:57.295 00.001 8532 Move returns status 0, amount 0
23:12:57.295 00.000 8532 MoveAxis(S, 538, ABG)
23:12:57.295 00.000 8532 Guiding  Dir = 1, Dur = 538
23:12:57.296 00.001 8532 IsSlewing returns 0
23:12:57.296 00.000 8532 IsGuiding returns 0
23:12:57.296 00.000 8532 PulseGuide returned control before completion, sleep 548
23:12:57.860 00.564 8532 IsGuiding returns 0
23:12:57.861 00.001 8532 Move returns status 0, amount 538
23:12:57.861 00.000 8532 move complete, result=0
23:12:57.861 00.000 8532 worker thread done servicing request
23:12:57.861 00.000 8532 Worker thread wakes up
23:12:57.861 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:12:57.861 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:12:57.861 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 538 ms SOUTH
23:12:59.138 01.277 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34cfc929-e667-40e7-9e2e-4a62bf317338"}
23:12:59.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34cfc929-e667-40e7-9e2e-4a62bf317338"}
23:12:59.144 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5704baa2-ce14-4b42-92b1-0e43b3af3896"}
23:12:59.147 00.003 7008 case statement mapped state 6 to 3
23:12:59.149 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5704baa2-ce14-4b42-92b1-0e43b3af3896"}
23:12:59.154 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9fbe142-c92a-466e-934a-9d70668f0543"}
23:12:59.156 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":886,"width":15,"height":15,"star_pos":[6.75,7.48],"pixels":"..."},"id":"d9fbe142-c92a-466e-934a-9d70668f0543"}
23:12:59.986 00.830 8532 Exposure complete
23:13:00.037 00.051 8532 worker thread done servicing request
23:13:00.037 00.000 7008 OnExposeComplete: enter
23:13:00.038 00.001 7008 UpdateGuideState(): m_state=6
23:13:00.040 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
23:13:00.044 00.004 7008 Star::Find returns 1 (0), X=547.78, Y=445.15, Mass=268264, SNR=329.3, Peak=41793 HFD=2.7
23:13:00.046 00.002 7008 MultiStar: [#1 0.39,0.85,0.57,U] [#2 0.27,0.70,0.55,U] [#3 0.43,0.75,0.42,U] [#4 0.49,0.59,0.35,U] [#5 0.30,0.70,0.34,U] [#6 0.28,0.86,0.39,U] [#7 0.35,0.67,0.28,U] [#8 0.38,0.48,0.34,U] 
23:13:00.048 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.56}, one-star: {0.18, 0.05}
23:13:00.049 00.001 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:13:00.051 00.002 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:13:00.052 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.17 mountY=-0.02, mountTheta=-0.09
23:13:00.057 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.05, opts=13)
23:13:00.059 00.002 7008 Enqueuing Move request for scope (0.18, 0.05)
23:13:00.062 00.003 8532 Worker thread wakes up
23:13:00.062 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65171, med=2515, FiltMin=2184, FiltMax=27997, Gamma=0.990
23:13:00.064 00.002 7008 UpdateGuideState exits: m=268264 SNR=329.3
23:13:00.066 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.067 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:00.069 00.002 7008 Enqueuing Expose request
23:13:00.071 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:13:00.071 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:13:00.071 00.000 8532 Moving (0.18, 0.05) raw xDistance=0.17 yDistance=-0.02
23:13:00.071 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:13:00.071 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.071 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:00.071 00.000 8532 MoveAxis(W, 157, ABG)
23:13:00.071 00.000 8532 Guiding  Dir = 3, Dur = 157
23:13:00.072 00.001 8532 IsSlewing returns 0
23:13:00.072 00.000 8532 IsGuiding returns 0
23:13:00.074 00.002 8532 PulseGuide returned control before completion, sleep 167
23:13:00.242 00.168 8532 IsGuiding returns 0
23:13:00.243 00.001 8532 Move returns status 0, amount 157
23:13:00.243 00.000 8532 MoveAxis(N, 0, ABG)
23:13:00.243 00.000 8532 Move returns status 0, amount 0
23:13:00.243 00.000 8532 move complete, result=0
23:13:00.243 00.000 8532 worker thread done servicing request
23:13:00.243 00.000 8532 Worker thread wakes up
23:13:00.245 00.002 7008 GuideStep: 0.2 px 157 ms WEST, -0.0 px 0 ms NORTH
23:13:00.248 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:00.248 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:01.136 00.888 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c0f7ab3-079e-476f-9e26-b8840fb68577"}
23:13:01.140 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c0f7ab3-079e-476f-9e26-b8840fb68577"}
23:13:01.143 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eca61c0c-b544-4889-9c41-da5f88f57f83"}
23:13:01.145 00.002 7008 case statement mapped state 6 to 3
23:13:01.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eca61c0c-b544-4889-9c41-da5f88f57f83"}
23:13:01.152 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"210aed45-9324-4d36-b400-d159346e567c"}
23:13:01.155 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":887,"width":15,"height":15,"star_pos":[6.78,7.15],"pixels":"..."},"id":"210aed45-9324-4d36-b400-d159346e567c"}
23:13:02.375 01.220 8532 Exposure complete
23:13:02.415 00.040 8532 worker thread done servicing request
23:13:02.416 00.001 7008 OnExposeComplete: enter
23:13:02.417 00.001 7008 UpdateGuideState(): m_state=6
23:13:02.418 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
23:13:02.420 00.002 7008 Star::Find returns 1 (0), X=547.70, Y=445.04, Mass=273033, SNR=330.5, Peak=37748 HFD=2.5
23:13:02.420 00.000 7008 MultiStar: [#1 0.31,0.69,0.57,U] [#2 0.22,0.69,0.53,U] [#3 0.36,0.64,0.42,U] [#4 0.29,0.47,0.36,U] [#5 0.23,0.71,0.35,U] [#6 0.21,0.76,0.36,U] [#7 0.21,0.69,0.28,U] [#8 0.21,0.54,0.34,U] 
23:13:02.423 00.003 7008 single-star, 8 included, MultiStar: {0.22, 0.48}, one-star: {0.09, -0.06}
23:13:02.425 00.002 7008 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.07) = xAngle (-0.55 = -0.55)
23:13:02.428 00.003 7008 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.96 = -0.96)
23:13:02.429 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=0.09 mountY=-0.09, mountTheta=-0.77
23:13:02.433 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.06, opts=13)
23:13:02.434 00.001 7008 Enqueuing Move request for scope (0.09, -0.06)
23:13:02.435 00.001 8532 Worker thread wakes up
23:13:02.435 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:13:02.435 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:13:02.435 00.000 8532 Moving (0.09, -0.06) raw xDistance=0.09 yDistance=-0.09
23:13:02.435 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2515, FiltMin=2193, FiltMax=27446, Gamma=0.990
23:13:02.437 00.002 7008 UpdateGuideState exits: m=273033 SNR=330.5
23:13:02.439 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:02.439 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:02.439 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:02.439 00.000 8532 MoveAxis(E, 0, ABG)
23:13:02.439 00.000 8532 Move returns status 0, amount 0
23:13:02.439 00.000 8532 MoveAxis(N, 0, ABG)
23:13:02.439 00.000 8532 Move returns status 0, amount 0
23:13:02.439 00.000 8532 move complete, result=0
23:13:02.439 00.000 8532 worker thread done servicing request
23:13:02.439 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.440 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:02.442 00.002 7008 Enqueuing Expose request
23:13:02.445 00.003 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:02.446 00.001 8532 Worker thread wakes up
23:13:02.446 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:02.446 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:03.137 00.691 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ea26643-a597-4525-a8d4-5c74e737d122"}
23:13:03.138 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ea26643-a597-4525-a8d4-5c74e737d122"}
23:13:03.140 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"675feae6-980e-47b6-83b3-1001ae5f1bd0"}
23:13:03.142 00.002 7008 case statement mapped state 6 to 3
23:13:03.144 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"675feae6-980e-47b6-83b3-1001ae5f1bd0"}
23:13:03.146 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fec26cdf-6f4c-4d70-ac35-488bfde0b602"}
23:13:03.147 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":888,"width":15,"height":15,"star_pos":[6.70,7.04],"pixels":"..."},"id":"fec26cdf-6f4c-4d70-ac35-488bfde0b602"}
23:13:04.581 01.434 8532 Exposure complete
23:13:04.628 00.047 8532 worker thread done servicing request
23:13:04.628 00.000 7008 OnExposeComplete: enter
23:13:04.631 00.003 7008 UpdateGuideState(): m_state=6
23:13:04.634 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
23:13:04.639 00.005 7008 Star::Find returns 1 (0), X=547.72, Y=444.99, Mass=263058, SNR=326.4, Peak=35386 HFD=2.5
23:13:04.642 00.003 7008 MultiStar: [#1 0.28,0.68,0.56,U] [#2 0.22,0.63,0.57,U] [#3 0.39,0.59,0.44,U] [#4 0.36,0.60,0.37,U] [#5 0.24,0.67,0.34,U] [#6 0.23,0.61,0.35,U] [#7 0.31,0.54,0.31,U] [#8 0.29,0.36,0.32,U] 
23:13:04.643 00.001 7008 single-star, 8 included, MultiStar: {0.25, 0.43}, one-star: {0.11, -0.11}
23:13:04.646 00.003 7008 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.07) = xAngle (-0.72 = -0.72)
23:13:04.648 00.002 7008 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.13 = -1.13)
23:13:04.652 00.004 7008 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=0.12 mountY=-0.14, mountTheta=-0.88
23:13:04.658 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.11, opts=13)
23:13:04.660 00.002 7008 Enqueuing Move request for scope (0.11, -0.11)
23:13:04.662 00.002 8532 Worker thread wakes up
23:13:04.662 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:13:04.662 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:13:04.663 00.001 8532 Moving (0.11, -0.11) raw xDistance=0.12 yDistance=-0.14
23:13:04.663 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:13:04.663 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:04.663 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2516, FiltMin=2193, FiltMax=29670, Gamma=0.990
23:13:04.665 00.002 7008 UpdateGuideState exits: m=263058 SNR=326.4
23:13:04.668 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:04.668 00.000 8532 MoveAxis(E, 0, ABG)
23:13:04.668 00.000 8532 Move returns status 0, amount 0
23:13:04.668 00.000 8532 MoveAxis(N, 0, ABG)
23:13:04.668 00.000 8532 Move returns status 0, amount 0
23:13:04.668 00.000 8532 move complete, result=0
23:13:04.668 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.670 00.002 8532 worker thread done servicing request
23:13:04.670 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:04.673 00.003 7008 Enqueuing Expose request
23:13:04.677 00.004 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:04.679 00.002 8532 Worker thread wakes up
23:13:04.679 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:04.679 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:05.135 00.456 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37f1008c-1e49-4c49-be83-2355ed137059"}
23:13:05.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37f1008c-1e49-4c49-be83-2355ed137059"}
23:13:05.139 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8db8564-d7e0-4517-88cc-c382f6d7001a"}
23:13:05.142 00.003 7008 case statement mapped state 6 to 3
23:13:05.143 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8db8564-d7e0-4517-88cc-c382f6d7001a"}
23:13:05.145 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b558b727-9487-4833-abdc-a19743e6473d"}
23:13:05.146 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":889,"width":15,"height":15,"star_pos":[6.72,6.99],"pixels":"..."},"id":"b558b727-9487-4833-abdc-a19743e6473d"}
23:13:06.798 01.652 8532 Exposure complete
23:13:06.839 00.041 8532 worker thread done servicing request
23:13:06.840 00.001 7008 OnExposeComplete: enter
23:13:06.843 00.003 7008 UpdateGuideState(): m_state=6
23:13:06.844 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
23:13:06.846 00.002 7008 Star::Find returns 1 (0), X=547.74, Y=445.05, Mass=267058, SNR=328.2, Peak=38601 HFD=2.6
23:13:06.847 00.001 7008 MultiStar: [#1 0.34,0.76,0.56,U] [#2 0.25,0.64,0.55,U] [#3 0.37,0.67,0.43,U] [#4 0.35,0.47,0.36,U] [#5 0.33,0.58,0.34,U] [#6 0.31,0.71,0.36,U] [#7 0.37,0.55,0.28,U] [#8 0.26,0.48,0.33,U] 
23:13:06.848 00.001 7008 single-star, 8 included, MultiStar: {0.27, 0.46}, one-star: {0.13, -0.05}
23:13:06.849 00.001 7008 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.07) = xAngle (-0.29 = -0.29)
23:13:06.851 00.002 7008 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.70 = -0.70)
23:13:06.854 00.003 7008 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=0.13 mountY=-0.09, mountTheta=-0.59
23:13:06.858 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.05, opts=13)
23:13:06.861 00.003 7008 Enqueuing Move request for scope (0.13, -0.05)
23:13:06.863 00.002 8532 Worker thread wakes up
23:13:06.863 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:13:06.863 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:13:06.863 00.000 8532 Moving (0.13, -0.05) raw xDistance=0.13 yDistance=-0.09
23:13:06.863 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:13:06.863 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.863 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2170, FiltMax=28713, Gamma=0.990
23:13:06.865 00.002 7008 UpdateGuideState exits: m=267058 SNR=328.2
23:13:06.866 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.869 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:06.869 00.000 8532 MoveAxis(E, 0, ABG)
23:13:06.869 00.000 8532 Move returns status 0, amount 0
23:13:06.869 00.000 8532 MoveAxis(N, 0, ABG)
23:13:06.869 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:06.871 00.002 7008 Enqueuing Expose request
23:13:06.873 00.002 8532 Move returns status 0, amount 0
23:13:06.873 00.000 8532 move complete, result=0
23:13:06.873 00.000 8532 worker thread done servicing request
23:13:06.874 00.001 8532 Worker thread wakes up
23:13:06.874 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:06.874 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:06.874 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:07.135 00.261 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef1fe11b-f26a-44eb-806c-70dacd9ed6d1"}
23:13:07.136 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef1fe11b-f26a-44eb-806c-70dacd9ed6d1"}
23:13:07.158 00.022 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"181d6a1a-2b3a-46f7-8c9c-5fbc10ece865"}
23:13:07.159 00.001 7008 case statement mapped state 6 to 3
23:13:07.161 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"181d6a1a-2b3a-46f7-8c9c-5fbc10ece865"}
23:13:07.163 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b24ca861-d27d-4a6a-80ed-4f07de3e3a2a"}
23:13:07.166 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":890,"width":15,"height":15,"star_pos":[6.74,7.05],"pixels":"..."},"id":"b24ca861-d27d-4a6a-80ed-4f07de3e3a2a"}
23:13:09.000 01.834 8532 Exposure complete
23:13:09.045 00.045 8532 worker thread done servicing request
23:13:09.045 00.000 7008 OnExposeComplete: enter
23:13:09.047 00.002 7008 UpdateGuideState(): m_state=6
23:13:09.049 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
23:13:09.049 00.000 7008 Star::Find returns 1 (0), X=547.81, Y=445.22, Mass=267407, SNR=329.9, Peak=43769 HFD=2.9
23:13:09.052 00.003 7008 MultiStar: [#1 0.37,0.90,0.55,U] [#2 0.34,0.84,0.54,U] [#3 0.42,0.77,0.43,U] [#4 0.33,0.59,0.36,U] [#5 0.38,0.87,0.33,U] [#6 0.25,0.92,0.37,U] [#7 0.53,0.64,0.29,U] [#8 0.64,0.32,0.34,U] 
23:13:09.055 00.003 7008 single-star, 8 included, MultiStar: {0.35, 0.60}, one-star: {0.20, 0.12}
23:13:09.056 00.001 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:13:09.058 00.002 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:13:09.061 00.003 7008 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.53 mountX=0.19 mountY=0.04, mountTheta=0.22
23:13:09.068 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.12, opts=13)
23:13:09.070 00.002 7008 Enqueuing Move request for scope (0.20, 0.12)
23:13:09.072 00.002 8532 Worker thread wakes up
23:13:09.072 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
23:13:09.072 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
23:13:09.072 00.000 8532 Moving (0.20, 0.12) raw xDistance=0.19 yDistance=0.04
23:13:09.074 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:13:09.074 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:09.074 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2160, FiltMax=26870, Gamma=0.990
23:13:09.076 00.002 7008 UpdateGuideState exits: m=267407 SNR=329.9
23:13:09.078 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.080 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:09.082 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:13:09.082 00.000 7008 Enqueuing Expose request
23:13:09.084 00.002 8532 MoveAxis(W, 174, ABG)
23:13:09.085 00.001 8532 Guiding  Dir = 3, Dur = 174
23:13:09.085 00.000 8532 IsSlewing returns 0
23:13:09.085 00.000 8532 IsGuiding returns 0
23:13:09.086 00.001 8532 PulseGuide returned control before completion, sleep 184
23:13:09.134 00.048 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b59cd2b4-6895-4d76-b618-458695d86d70"}
23:13:09.138 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b59cd2b4-6895-4d76-b618-458695d86d70"}
23:13:09.140 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c86152e6-de12-49bc-9bf0-1cf1f2fc72e8"}
23:13:09.142 00.002 7008 case statement mapped state 6 to 3
23:13:09.144 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c86152e6-de12-49bc-9bf0-1cf1f2fc72e8"}
23:13:09.147 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e115791-7f76-415f-b9f1-492adf1afb4b"}
23:13:09.151 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[6.81,7.22],"pixels":"..."},"id":"7e115791-7f76-415f-b9f1-492adf1afb4b"}
23:13:09.286 00.135 8532 IsGuiding returns 0
23:13:09.286 00.000 8532 Move returns status 0, amount 174
23:13:09.286 00.000 8532 MoveAxis(N, 0, ABG)
23:13:09.286 00.000 8532 Move returns status 0, amount 0
23:13:09.287 00.001 8532 move complete, result=0
23:13:09.287 00.000 8532 worker thread done servicing request
23:13:09.287 00.000 8532 Worker thread wakes up
23:13:09.287 00.000 7008 GuideStep: 0.2 px 174 ms WEST, 0.0 px 0 ms NORTH
23:13:09.291 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:09.291 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:11.135 01.844 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f97c3f2-7828-488f-8ce8-b3366954fb3e"}
23:13:11.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f97c3f2-7828-488f-8ce8-b3366954fb3e"}
23:13:11.141 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8fe669e-a742-4a15-afc1-50bf20104b3d"}
23:13:11.144 00.003 7008 case statement mapped state 6 to 3
23:13:11.147 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8fe669e-a742-4a15-afc1-50bf20104b3d"}
23:13:11.150 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"338f3f9b-27df-402d-af83-14611ef37fe5"}
23:13:11.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[6.81,7.22],"pixels":"..."},"id":"338f3f9b-27df-402d-af83-14611ef37fe5"}
23:13:11.418 00.265 8532 Exposure complete
23:13:11.464 00.046 8532 worker thread done servicing request
23:13:11.464 00.000 7008 OnExposeComplete: enter
23:13:11.468 00.004 7008 UpdateGuideState(): m_state=6
23:13:11.470 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
23:13:11.474 00.004 7008 Star::Find returns 1 (0), X=547.91, Y=445.27, Mass=269399, SNR=339.0, Peak=46881 HFD=2.6
23:13:11.477 00.003 7008 MultiStar: [#1 0.50,0.96,0.56,U] [#2 0.35,0.86,0.54,U] [#3 0.55,0.85,0.43,U] [#4 0.52,0.64,0.36,U] [#5 0.51,0.93,0.33,U] [#6 0.37,0.96,0.36,U] [#7 0.48,0.74,0.28,U] [#8 0.72,0.53,0.33,U] 
23:13:11.479 00.002 7008 single-star, 8 included, MultiStar: {0.45, 0.67}, one-star: {0.30, 0.17}
23:13:11.481 00.002 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:13:11.484 00.003 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:13:11.485 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.35 cameraTheta=0.52 mountX=0.29 mountY=0.06, mountTheta=0.21
23:13:11.489 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.17, opts=13)
23:13:11.491 00.002 7008 Enqueuing Move request for scope (0.30, 0.17)
23:13:11.493 00.002 8532 Worker thread wakes up
23:13:11.493 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62689, med=2514, FiltMin=2190, FiltMax=25989, Gamma=0.990
23:13:11.495 00.002 7008 UpdateGuideState exits: m=269399 SNR=339.0
23:13:11.497 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.499 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:11.500 00.001 7008 Enqueuing Expose request
23:13:11.501 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd
23:13:11.501 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.17)
23:13:11.502 00.001 8532 Moving (0.30, 0.17) raw xDistance=0.29 yDistance=0.06
23:13:11.502 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:13:11.502 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.502 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:13:11.502 00.000 8532 MoveAxis(W, 275, ABG)
23:13:11.502 00.000 8532 Guiding  Dir = 3, Dur = 275
23:13:11.502 00.000 8532 IsSlewing returns 0
23:13:11.502 00.000 8532 IsGuiding returns 0
23:13:11.504 00.002 8532 PulseGuide returned control before completion, sleep 285
23:13:11.798 00.294 8532 IsGuiding returns 0
23:13:11.798 00.000 8532 Move returns status 0, amount 275
23:13:11.798 00.000 8532 MoveAxis(N, 0, ABG)
23:13:11.799 00.001 8532 Move returns status 0, amount 0
23:13:11.799 00.000 8532 move complete, result=0
23:13:11.799 00.000 8532 worker thread done servicing request
23:13:11.800 00.001 8532 Worker thread wakes up
23:13:11.800 00.000 7008 GuideStep: 0.3 px 275 ms WEST, 0.1 px 0 ms NORTH
23:13:11.805 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:11.805 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:13.134 01.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"474a72bc-4179-4aa5-b33d-0226ba3044ea"}
23:13:13.138 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"474a72bc-4179-4aa5-b33d-0226ba3044ea"}
23:13:13.142 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96aa0f3b-2ce4-41a9-abba-d1acd41d1cc7"}
23:13:13.146 00.004 7008 case statement mapped state 6 to 3
23:13:13.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"96aa0f3b-2ce4-41a9-abba-d1acd41d1cc7"}
23:13:13.154 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2b5dff89-895a-4e35-90f8-8a5180a7e5de"}
23:13:13.156 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":892,"width":15,"height":15,"star_pos":[6.91,7.27],"pixels":"..."},"id":"2b5dff89-895a-4e35-90f8-8a5180a7e5de"}
23:13:13.928 00.772 8532 Exposure complete
23:13:13.978 00.050 8532 worker thread done servicing request
23:13:13.979 00.001 7008 OnExposeComplete: enter
23:13:13.982 00.003 7008 UpdateGuideState(): m_state=6
23:13:13.984 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
23:13:13.986 00.002 7008 Star::Find returns 1 (0), X=547.92, Y=445.34, Mass=270800, SNR=336.2, Peak=49195 HFD=2.7
23:13:13.988 00.002 7008 MultiStar: [#1 0.52,1.06,0.56,U] [#2 0.42,1.01,0.56,U] [#3 0.59,0.91,0.43,U] [#4 0.55,0.76,0.35,U] [#5 0.53,1.14,0.35,U] [#6 0.44,1.10,0.36,U] [#7 0.56,0.84,0.28,U] [#8 0.62,0.72,0.31,U] 
23:13:13.990 00.002 7008 single-star, 8 included, MultiStar: {0.47, 0.79}, one-star: {0.32, 0.23}
23:13:13.993 00.003 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:13:13.995 00.002 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:13:13.998 00.003 7008 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=0.30 mountY=0.12, mountTheta=0.37
23:13:14.002 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.23, opts=13)
23:13:14.004 00.002 7008 Enqueuing Move request for scope (0.32, 0.23)
23:13:14.006 00.002 8532 Worker thread wakes up
23:13:14.006 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56825, med=2515, FiltMin=2187, FiltMax=23952, Gamma=0.990
23:13:14.008 00.002 7008 UpdateGuideState exits: m=270800 SNR=336.2
23:13:14.010 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.23) opts 0xd
23:13:14.011 00.001 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.23)
23:13:14.011 00.000 8532 Moving (0.32, 0.23) raw xDistance=0.30 yDistance=0.12
23:13:14.011 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:13:14.011 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.012 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.013 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:14.017 00.004 7008 Enqueuing Expose request
23:13:14.020 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:14.020 00.000 8532 MoveAxis(W, 290, ABG)
23:13:14.020 00.000 8532 Guiding  Dir = 3, Dur = 290
23:13:14.021 00.001 8532 IsSlewing returns 0
23:13:14.021 00.000 8532 IsGuiding returns 0
23:13:14.021 00.000 8532 PulseGuide returned control before completion, sleep 300
23:13:14.325 00.304 8532 IsGuiding returns 0
23:13:14.325 00.000 8532 Move returns status 0, amount 290
23:13:14.325 00.000 8532 MoveAxis(N, 0, ABG)
23:13:14.327 00.002 8532 Move returns status 0, amount 0
23:13:14.327 00.000 8532 move complete, result=0
23:13:14.327 00.000 8532 worker thread done servicing request
23:13:14.327 00.000 8532 Worker thread wakes up
23:13:14.327 00.000 7008 GuideStep: 0.3 px 290 ms WEST, 0.1 px 0 ms NORTH
23:13:14.330 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:14.330 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:15.135 00.805 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac9417cf-a533-4c46-924a-139c140e4476"}
23:13:15.139 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac9417cf-a533-4c46-924a-139c140e4476"}
23:13:15.141 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f5f44ccb-1b77-459f-807b-68e447eea700"}
23:13:15.143 00.002 7008 case statement mapped state 6 to 3
23:13:15.146 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5f44ccb-1b77-459f-807b-68e447eea700"}
23:13:15.151 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75cfde28-c951-4fd1-a3f8-52cb875ab219"}
23:13:15.156 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":893,"width":15,"height":15,"star_pos":[6.92,7.34],"pixels":"..."},"id":"75cfde28-c951-4fd1-a3f8-52cb875ab219"}
23:13:16.456 01.300 8532 Exposure complete
23:13:16.503 00.047 8532 worker thread done servicing request
23:13:16.503 00.000 7008 OnExposeComplete: enter
23:13:16.505 00.002 7008 UpdateGuideState(): m_state=6
23:13:16.507 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
23:13:16.509 00.002 7008 Star::Find returns 1 (0), X=547.75, Y=445.15, Mass=273635, SNR=337.1, Peak=42041 HFD=2.7
23:13:16.512 00.003 7008 MultiStar: [#1 0.27,0.88,0.55,U] [#2 0.23,0.79,0.53,U] [#3 0.35,0.74,0.43,U] [#4 0.25,0.52,0.35,U] [#5 0.25,0.84,0.33,U] [#6 0.19,0.83,0.37,U] [#7 0.29,0.62,0.27,U] [#8 0.23,0.52,0.34,U] 
23:13:16.513 00.001 7008 single-star, 8 included, MultiStar: {0.23, 0.57}, one-star: {0.14, 0.04}
23:13:16.515 00.002 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.38 = 0.38)
23:13:16.517 00.002 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.04 = -0.04)
23:13:16.518 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.31 mountX=0.14 mountY=-0.01, mountTheta=-0.04
23:13:16.521 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.04, opts=13)
23:13:16.523 00.002 7008 Enqueuing Move request for scope (0.14, 0.04)
23:13:16.526 00.003 8532 Worker thread wakes up
23:13:16.526 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:13:16.526 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:13:16.526 00.000 8532 Moving (0.14, 0.04) raw xDistance=0.14 yDistance=-0.01
23:13:16.526 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:13:16.526 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.526 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:13:16.526 00.000 8532 MoveAxis(E, 0, ABG)
23:13:16.526 00.000 8532 Move returns status 0, amount 0
23:13:16.526 00.000 8532 MoveAxis(N, 0, ABG)
23:13:16.526 00.000 8532 Move returns status 0, amount 0
23:13:16.526 00.000 8532 move complete, result=0
23:13:16.526 00.000 8532 worker thread done servicing request
23:13:16.526 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2187, FiltMax=28517, Gamma=0.990
23:13:16.527 00.001 7008 UpdateGuideState exits: m=273635 SNR=337.1
23:13:16.529 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.531 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:16.533 00.002 7008 Enqueuing Expose request
23:13:16.536 00.003 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:16.539 00.003 8532 Worker thread wakes up
23:13:16.539 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:16.539 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:17.134 00.595 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78487c00-1f24-4de0-bb1d-2dcf3ad5861d"}
23:13:17.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78487c00-1f24-4de0-bb1d-2dcf3ad5861d"}
23:13:17.140 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a39dc30e-a236-4aa4-ba29-e7a0286fadfd"}
23:13:17.142 00.002 7008 case statement mapped state 6 to 3
23:13:17.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a39dc30e-a236-4aa4-ba29-e7a0286fadfd"}
23:13:17.150 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f3c36e2b-7b4c-487d-99ff-a2d647d42dbe"}
23:13:17.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":894,"width":15,"height":15,"star_pos":[6.75,7.15],"pixels":"..."},"id":"f3c36e2b-7b4c-487d-99ff-a2d647d42dbe"}
23:13:18.673 01.520 8532 Exposure complete
23:13:18.715 00.042 8532 worker thread done servicing request
23:13:18.715 00.000 7008 OnExposeComplete: enter
23:13:18.718 00.003 7008 UpdateGuideState(): m_state=6
23:13:18.720 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
23:13:18.723 00.003 7008 Star::Find returns 1 (0), X=547.71, Y=445.23, Mass=265620, SNR=332.5, Peak=43382 HFD=2.8
23:13:18.725 00.002 7008 MultiStar: [#1 0.25,0.95,0.56,U] [#2 0.21,0.79,0.54,U] [#3 0.37,0.72,0.43,U] [#4 0.29,0.64,0.34,U] [#5 0.28,0.79,0.34,U] [#6 0.26,0.85,0.35,U] [#7 0.23,0.72,0.27,U] [#8 0.28,0.60,0.33,U] 
23:13:18.728 00.003 7008 single-star, 8 included, MultiStar: {0.23, 0.62}, one-star: {0.11, 0.13}
23:13:18.730 00.002 7008 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
23:13:18.732 00.002 7008 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:13:18.734 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=0.09, mountTheta=0.73
23:13:18.737 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.13, opts=13)
23:13:18.739 00.002 7008 Enqueuing Move request for scope (0.11, 0.13)
23:13:18.741 00.002 8532 Worker thread wakes up
23:13:18.741 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:13:18.742 00.001 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:13:18.742 00.000 8532 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=0.09
23:13:18.742 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:18.742 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.742 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:13:18.742 00.000 8532 MoveAxis(E, 0, ABG)
23:13:18.742 00.000 8532 Move returns status 0, amount 0
23:13:18.742 00.000 8532 MoveAxis(N, 0, ABG)
23:13:18.742 00.000 8532 Move returns status 0, amount 0
23:13:18.742 00.000 8532 move complete, result=0
23:13:18.743 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63905, med=2517, FiltMin=2159, FiltMax=28922, Gamma=0.990
23:13:18.747 00.004 8532 worker thread done servicing request
23:13:18.747 00.000 7008 UpdateGuideState exits: m=265620 SNR=332.5
23:13:18.750 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.753 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:18.756 00.003 7008 Enqueuing Expose request
23:13:18.759 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:18.762 00.003 8532 Worker thread wakes up
23:13:18.763 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:18.763 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:19.134 00.371 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0adc16fc-3bc4-4a24-9b0a-83b9c2f6f756"}
23:13:19.135 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0adc16fc-3bc4-4a24-9b0a-83b9c2f6f756"}
23:13:19.137 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cfa931da-7b36-439a-aed8-801b701d4075"}
23:13:19.138 00.001 7008 case statement mapped state 6 to 3
23:13:19.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfa931da-7b36-439a-aed8-801b701d4075"}
23:13:19.142 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6bff9b8-eb80-4cda-aec4-4781d3b7fc15"}
23:13:19.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":895,"width":15,"height":15,"star_pos":[6.71,7.23],"pixels":"..."},"id":"f6bff9b8-eb80-4cda-aec4-4781d3b7fc15"}
23:13:20.890 01.745 8532 Exposure complete
23:13:20.942 00.052 7008 OnExposeComplete: enter
23:13:20.944 00.002 8532 worker thread done servicing request
23:13:20.944 00.000 7008 UpdateGuideState(): m_state=6
23:13:20.948 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
23:13:20.951 00.003 7008 Star::Find returns 1 (0), X=547.72, Y=445.29, Mass=264820, SNR=331.0, Peak=45557 HFD=2.9
23:13:20.953 00.002 7008 MultiStar: [#1 0.26,0.98,0.55,U] [#2 0.28,0.83,0.56,U] [#3 0.33,0.76,0.42,U] [#4 0.29,0.68,0.36,U] [#5 0.23,0.85,0.34,U] [#6 0.23,0.94,0.38,U] [#7 0.27,0.76,0.29,U] [#8 0.27,0.58,0.33,U] 
23:13:20.957 00.004 7008 single-star, 8 included, MultiStar: {0.23, 0.67}, one-star: {0.11, 0.19}
23:13:20.960 00.003 7008 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.07) = xAngle (1.10 = 1.10)
23:13:20.963 00.003 7008 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.69 = 0.69)
23:13:20.966 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.03 mountX=0.10 mountY=0.14, mountTheta=0.95
23:13:20.971 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.19, opts=13)
23:13:20.973 00.002 7008 Enqueuing Move request for scope (0.11, 0.19)
23:13:20.975 00.002 8532 Worker thread wakes up
23:13:20.975 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64738, med=2515, FiltMin=2153, FiltMax=28843, Gamma=0.990
23:13:20.979 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
23:13:20.979 00.000 7008 UpdateGuideState exits: m=264820 SNR=331.0
23:13:20.982 00.003 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
23:13:20.982 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:20.985 00.003 8532 Moving (0.11, 0.19) raw xDistance=0.10 yDistance=0.14
23:13:20.985 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:20.987 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:20.987 00.000 7008 Enqueuing Expose request
23:13:20.989 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:20.989 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:13:20.989 00.000 8532 MoveAxis(E, 0, ABG)
23:13:20.989 00.000 8532 Move returns status 0, amount 0
23:13:20.989 00.000 8532 MoveAxis(N, 0, ABG)
23:13:20.990 00.001 8532 Move returns status 0, amount 0
23:13:20.990 00.000 8532 move complete, result=0
23:13:20.990 00.000 8532 worker thread done servicing request
23:13:20.990 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:20.992 00.002 8532 Worker thread wakes up
23:13:20.992 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:20.992 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:21.134 00.142 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b8c480e-95b7-4453-8483-a05a2ad5b847"}
23:13:21.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b8c480e-95b7-4453-8483-a05a2ad5b847"}
23:13:21.139 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26548d48-23ce-4c99-88e8-9a9f3828d479"}
23:13:21.141 00.002 7008 case statement mapped state 6 to 3
23:13:21.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26548d48-23ce-4c99-88e8-9a9f3828d479"}
23:13:21.145 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4dfc9de3-b293-4927-b928-930e0033efa3"}
23:13:21.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.72,7.29],"pixels":"..."},"id":"4dfc9de3-b293-4927-b928-930e0033efa3"}
23:13:23.125 01.978 8532 Exposure complete
23:13:23.134 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9bd47ea-3ba3-4855-9b79-f0151ccb2a55"}
23:13:23.137 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9bd47ea-3ba3-4855-9b79-f0151ccb2a55"}
23:13:23.141 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"368234e5-ca4d-45b2-9c05-9979c48e8b44"}
23:13:23.146 00.005 7008 case statement mapped state 6 to 3
23:13:23.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"368234e5-ca4d-45b2-9c05-9979c48e8b44"}
23:13:23.155 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52c4ddd5-0908-4854-a0e6-be41e3b14480"}
23:13:23.159 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.72,7.29],"pixels":"..."},"id":"52c4ddd5-0908-4854-a0e6-be41e3b14480"}
23:13:23.181 00.022 8532 worker thread done servicing request
23:13:23.181 00.000 7008 OnExposeComplete: enter
23:13:23.185 00.004 7008 UpdateGuideState(): m_state=6
23:13:23.186 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
23:13:23.188 00.002 7008 Star::Find returns 1 (0), X=547.65, Y=445.24, Mass=266084, SNR=329.4, Peak=42366 HFD=2.8
23:13:23.191 00.003 7008 MultiStar: [#1 0.22,0.87,0.57,U] [#2 0.19,0.78,0.54,U] [#3 0.25,0.65,0.41,U] [#4 0.28,0.59,0.36,U] [#5 0.17,0.85,0.33,U] [#6 0.08,0.88,0.35,U] [#7 0.15,0.68,0.29,U] [#8 0.26,0.59,0.33,U] 
23:13:23.194 00.003 7008 single-star, 8 included, MultiStar: {0.16, 0.60}, one-star: {0.04, 0.14}
23:13:23.195 00.001 7008 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.07) = xAngle (1.37 = 1.37)
23:13:23.199 00.004 7008 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.96 = 0.96)
23:13:23.200 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=0.03 mountY=0.11, mountTheta=1.33
23:13:23.205 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.14, opts=13)
23:13:23.208 00.003 7008 Enqueuing Move request for scope (0.04, 0.14)
23:13:23.210 00.002 8532 Worker thread wakes up
23:13:23.210 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63642, med=2514, FiltMin=2190, FiltMax=30753, Gamma=0.990
23:13:23.213 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:13:23.213 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:13:23.213 00.000 8532 Moving (0.04, 0.14) raw xDistance=0.03 yDistance=0.11
23:13:23.213 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:13:23.213 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:23.213 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:13:23.213 00.000 8532 MoveAxis(E, 0, ABG)
23:13:23.213 00.000 8532 Move returns status 0, amount 0
23:13:23.213 00.000 8532 MoveAxis(N, 0, ABG)
23:13:23.213 00.000 8532 Move returns status 0, amount 0
23:13:23.213 00.000 8532 move complete, result=0
23:13:23.213 00.000 8532 worker thread done servicing request
23:13:23.214 00.001 7008 UpdateGuideState exits: m=266084 SNR=329.4
23:13:23.217 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.219 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:23.220 00.001 7008 Enqueuing Expose request
23:13:23.224 00.004 8532 Worker thread wakes up
23:13:23.224 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:23.227 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:23.227 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:25.133 01.906 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fca5b329-9194-4233-9d14-431755ec5850"}
23:13:25.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fca5b329-9194-4233-9d14-431755ec5850"}
23:13:25.138 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf98b328-fb99-4e67-b6f5-907b9410c947"}
23:13:25.141 00.003 7008 case statement mapped state 6 to 3
23:13:25.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf98b328-fb99-4e67-b6f5-907b9410c947"}
23:13:25.147 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ba910b8d-b619-4de7-9cc1-07aa9e3269ab"}
23:13:25.149 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":897,"width":15,"height":15,"star_pos":[6.65,7.24],"pixels":"..."},"id":"ba910b8d-b619-4de7-9cc1-07aa9e3269ab"}
23:13:25.349 00.200 8532 Exposure complete
23:13:25.398 00.049 8532 worker thread done servicing request
23:13:25.398 00.000 7008 OnExposeComplete: enter
23:13:25.400 00.002 7008 UpdateGuideState(): m_state=6
23:13:25.401 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
23:13:25.404 00.003 7008 Star::Find returns 1 (0), X=547.72, Y=445.28, Mass=272144, SNR=345.8, Peak=46819 HFD=2.8
23:13:25.407 00.003 7008 MultiStar: [#1 0.26,0.99,0.53,U] [#2 0.18,0.85,0.52,U] [#3 0.29,0.78,0.41,U] [#4 0.29,0.67,0.32,U] [#5 0.23,0.94,0.32,U] [#6 0.18,0.89,0.34,U] [#7 0.33,0.72,0.26,U] [#8 0.28,0.55,0.33,U] 
23:13:25.410 00.003 7008 single-star, 8 included, MultiStar: {0.22, 0.66}, one-star: {0.11, 0.18}
23:13:25.413 00.003 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
23:13:25.415 00.002 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
23:13:25.418 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=0.10 mountY=0.13, mountTheta=0.91
23:13:25.425 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.18, opts=13)
23:13:25.427 00.002 7008 Enqueuing Move request for scope (0.11, 0.18)
23:13:25.430 00.003 8532 Worker thread wakes up
23:13:25.430 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62870, med=2515, FiltMin=2221, FiltMax=28305, Gamma=0.990
23:13:25.433 00.003 7008 UpdateGuideState exits: m=272144 SNR=345.8
23:13:25.435 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
23:13:25.435 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.438 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:25.441 00.003 7008 Enqueuing Expose request
23:13:25.442 00.001 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
23:13:25.442 00.000 8532 Moving (0.11, 0.18) raw xDistance=0.10 yDistance=0.13
23:13:25.442 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:25.442 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:25.442 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:13:25.442 00.000 8532 MoveAxis(E, 0, ABG)
23:13:25.443 00.001 8532 Move returns status 0, amount 0
23:13:25.443 00.000 8532 MoveAxis(N, 0, ABG)
23:13:25.443 00.000 8532 Move returns status 0, amount 0
23:13:25.443 00.000 8532 move complete, result=0
23:13:25.443 00.000 8532 worker thread done servicing request
23:13:25.443 00.000 8532 Worker thread wakes up
23:13:25.443 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:25.445 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:25.445 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:27.132 01.687 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7cc276a-d270-4564-8950-7aeb47a1a173"}
23:13:27.134 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7cc276a-d270-4564-8950-7aeb47a1a173"}
23:13:27.137 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91a7a368-86a6-497f-946b-655953a50026"}
23:13:27.140 00.003 7008 case statement mapped state 6 to 3
23:13:27.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"91a7a368-86a6-497f-946b-655953a50026"}
23:13:27.146 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79969988-2a56-40e3-aa24-0b37448430fc"}
23:13:27.149 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":898,"width":15,"height":15,"star_pos":[6.72,7.28],"pixels":"..."},"id":"79969988-2a56-40e3-aa24-0b37448430fc"}
23:13:27.567 00.418 8532 Exposure complete
23:13:27.620 00.053 8532 worker thread done servicing request
23:13:27.620 00.000 7008 OnExposeComplete: enter
23:13:27.623 00.003 7008 UpdateGuideState(): m_state=6
23:13:27.628 00.005 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
23:13:27.630 00.002 7008 Star::Find returns 1 (0), X=547.67, Y=445.28, Mass=263976, SNR=337.9, Peak=43094 HFD=2.9
23:13:27.633 00.003 7008 MultiStar: [#1 0.22,0.98,0.55,U] [#2 0.17,0.87,0.52,U] [#3 0.27,0.77,0.41,U] [#4 0.21,0.65,0.36,U] [#5 0.25,0.98,0.32,U] [#6 0.14,0.93,0.35,U] [#7 0.24,0.73,0.27,U] [#8 0.25,0.57,0.33,U] 
23:13:27.636 00.003 7008 single-star, 8 included, MultiStar: {0.18, 0.67}, one-star: {0.06, 0.18}
23:13:27.638 00.002 7008 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.07) = xAngle (1.31 = 1.31)
23:13:27.641 00.003 7008 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.90 = 0.90)
23:13:27.643 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.05 mountY=0.15, mountTheta=1.26
23:13:27.648 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.18, opts=13)
23:13:27.649 00.001 7008 Enqueuing Move request for scope (0.06, 0.18)
23:13:27.651 00.002 8532 Worker thread wakes up
23:13:27.651 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
23:13:27.651 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
23:13:27.651 00.000 8532 Moving (0.06, 0.18) raw xDistance=0.05 yDistance=0.15
23:13:27.651 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:13:27.651 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.651 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60291, med=2514, FiltMin=2200, FiltMax=31410, Gamma=0.990
23:13:27.653 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:13:27.653 00.000 8532 MoveAxis(E, 0, ABG)
23:13:27.653 00.000 7008 UpdateGuideState exits: m=263976 SNR=337.9
23:13:27.655 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.657 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:27.658 00.001 7008 Enqueuing Expose request
23:13:27.660 00.002 8532 Move returns status 0, amount 0
23:13:27.660 00.000 8532 MoveAxis(N, 0, ABG)
23:13:27.660 00.000 8532 Move returns status 0, amount 0
23:13:27.660 00.000 8532 move complete, result=0
23:13:27.660 00.000 8532 worker thread done servicing request
23:13:27.660 00.000 8532 Worker thread wakes up
23:13:27.660 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:27.660 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:27.660 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:13:29.131 01.471 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f363002-f2fe-4a77-9b14-549eab74c013"}
23:13:29.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f363002-f2fe-4a77-9b14-549eab74c013"}
23:13:29.136 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8571493c-b9bc-461c-b87a-0cae549b0247"}
23:13:29.138 00.002 7008 case statement mapped state 6 to 3
23:13:29.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8571493c-b9bc-461c-b87a-0cae549b0247"}
23:13:29.144 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb221529-bc35-4d57-97a1-9f5d00026d49"}
23:13:29.147 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":899,"width":15,"height":15,"star_pos":[6.67,7.28],"pixels":"..."},"id":"eb221529-bc35-4d57-97a1-9f5d00026d49"}
23:13:29.785 00.638 8532 Exposure complete
23:13:29.830 00.045 8532 worker thread done servicing request
23:13:29.830 00.000 7008 OnExposeComplete: enter
23:13:29.832 00.002 7008 UpdateGuideState(): m_state=6
23:13:29.835 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
23:13:29.837 00.002 7008 Star::Find returns 1 (0), X=547.49, Y=445.03, Mass=266250, SNR=329.6, Peak=31430 HFD=2.7
23:13:29.840 00.003 7008 MultiStar: [#1 0.07,0.75,0.55,U] [#2 0.00,0.63,0.53,U] [#3 0.16,0.67,0.43,U] [#4 0.08,0.50,0.35,U] [#5 0.07,0.77,0.33,U] [#6 -0.01,0.77,0.35,U] [#7 0.10,0.61,0.28,U] [#8 0.09,0.38,0.34,U] 
23:13:29.842 00.002 7008 single-star, 8 included, MultiStar: {0.02, 0.47}, one-star: {-0.12, -0.07}
23:13:29.844 00.002 7008 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.07) = xAngle (-2.51 = -2.51)
23:13:29.846 00.002 7008 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.92 = -2.92)
23:13:29.848 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.58 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
23:13:29.851 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.07, opts=13)
23:13:29.855 00.004 7008 Enqueuing Move request for scope (-0.12, -0.07)
23:13:29.858 00.003 8532 Worker thread wakes up
23:13:29.858 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:13:29.858 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:13:29.858 00.000 8532 Moving (-0.12, -0.07) raw xDistance=-0.11 yDistance=-0.03
23:13:29.858 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:13:29.858 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:29.859 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=53632, med=2515, FiltMin=2221, FiltMax=29969, Gamma=0.990
23:13:29.861 00.002 7008 UpdateGuideState exits: m=266250 SNR=329.6
23:13:29.863 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:29.865 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:29.866 00.001 7008 Enqueuing Expose request
23:13:29.869 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:29.869 00.000 8532 MoveAxis(E, 0, ABG)
23:13:29.869 00.000 8532 Move returns status 0, amount 0
23:13:29.869 00.000 8532 MoveAxis(N, 0, ABG)
23:13:29.869 00.000 8532 Move returns status 0, amount 0
23:13:29.869 00.000 8532 move complete, result=0
23:13:29.869 00.000 8532 worker thread done servicing request
23:13:29.870 00.001 8532 Worker thread wakes up
23:13:29.870 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:29.870 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:29.870 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:31.131 01.261 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b76c335-a4a1-43b6-af29-e850be7ce98f"}
23:13:31.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b76c335-a4a1-43b6-af29-e850be7ce98f"}
23:13:31.137 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c74bd01f-4310-4d0c-8ef4-338869ae6cf4"}
23:13:31.139 00.002 7008 case statement mapped state 6 to 3
23:13:31.142 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c74bd01f-4310-4d0c-8ef4-338869ae6cf4"}
23:13:31.144 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a81bafb4-ab67-404d-a4f8-91f2c4bf03f1"}
23:13:31.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":900,"width":15,"height":15,"star_pos":[7.49,7.03],"pixels":"..."},"id":"a81bafb4-ab67-404d-a4f8-91f2c4bf03f1"}
23:13:31.989 00.843 8532 Exposure complete
23:13:32.042 00.053 8532 worker thread done servicing request
23:13:32.043 00.001 7008 OnExposeComplete: enter
23:13:32.046 00.003 7008 UpdateGuideState(): m_state=6
23:13:32.049 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
23:13:32.050 00.001 7008 Star::Find returns 1 (0), X=547.70, Y=445.19, Mass=262895, SNR=330.9, Peak=39271 HFD=2.7
23:13:32.053 00.003 7008 MultiStar: [#1 0.27,0.85,0.57,U] [#2 0.23,0.71,0.54,U] [#3 0.34,0.61,0.41,U] [#4 0.33,0.56,0.35,U] [#5 0.34,0.77,0.33,U] [#6 0.18,0.81,0.35,U] [#7 0.29,0.60,0.29,U] [#8 0.23,0.53,0.34,U] 
23:13:32.055 00.002 7008 single-star, 8 included, MultiStar: {0.23, 0.55}, one-star: {0.09, 0.09}
23:13:32.057 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.83 = 0.83)
23:13:32.061 00.004 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:13:32.064 00.003 7008 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.09 mountY=0.05, mountTheta=0.53
23:13:32.068 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.09, opts=13)
23:13:32.071 00.003 7008 Enqueuing Move request for scope (0.09, 0.09)
23:13:32.074 00.003 8532 Worker thread wakes up
23:13:32.074 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:13:32.074 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:13:32.074 00.000 8532 Moving (0.09, 0.09) raw xDistance=0.09 yDistance=0.05
23:13:32.074 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:32.074 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:32.074 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62629, med=2514, FiltMin=2181, FiltMax=29247, Gamma=0.990
23:13:32.078 00.004 7008 UpdateGuideState exits: m=262895 SNR=330.9
23:13:32.080 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:32.080 00.000 8532 MoveAxis(E, 0, ABG)
23:13:32.080 00.000 8532 Move returns status 0, amount 0
23:13:32.080 00.000 8532 MoveAxis(N, 0, ABG)
23:13:32.081 00.001 8532 Move returns status 0, amount 0
23:13:32.081 00.000 8532 move complete, result=0
23:13:32.081 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.083 00.002 8532 worker thread done servicing request
23:13:32.083 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:32.085 00.002 7008 Enqueuing Expose request
23:13:32.087 00.002 8532 Worker thread wakes up
23:13:32.087 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:32.089 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:32.089 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:33.131 01.042 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6513eb38-3ae3-4323-ad78-048d65167a04"}
23:13:33.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6513eb38-3ae3-4323-ad78-048d65167a04"}
23:13:33.135 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d46560a-aa77-458a-89fe-1f6b86a19763"}
23:13:33.138 00.003 7008 case statement mapped state 6 to 3
23:13:33.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d46560a-aa77-458a-89fe-1f6b86a19763"}
23:13:33.145 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d06efc57-c1cb-4a3d-94ce-d6b29b4e270b"}
23:13:33.147 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":901,"width":15,"height":15,"star_pos":[6.70,7.19],"pixels":"..."},"id":"d06efc57-c1cb-4a3d-94ce-d6b29b4e270b"}
23:13:34.222 01.075 8532 Exposure complete
23:13:34.267 00.045 8532 worker thread done servicing request
23:13:34.267 00.000 7008 OnExposeComplete: enter
23:13:34.270 00.003 7008 UpdateGuideState(): m_state=6
23:13:34.272 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
23:13:34.275 00.003 7008 Star::Find returns 1 (0), X=547.73, Y=445.29, Mass=271592, SNR=335.5, Peak=45953 HFD=2.9
23:13:34.277 00.002 7008 MultiStar: [#1 0.32,0.98,0.55,U] [#2 0.25,0.90,0.54,U] [#3 0.30,0.75,0.43,U] [#4 0.29,0.76,0.35,U] [#5 0.32,0.98,0.33,U] [#6 0.21,0.98,0.36,U] [#7 0.31,0.72,0.28,U] [#8 0.33,0.67,0.33,U] 
23:13:34.280 00.003 7008 single-star, 8 included, MultiStar: {0.25, 0.70}, one-star: {0.12, 0.19}
23:13:34.282 00.002 7008 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.07) = xAngle (1.09 = 1.09)
23:13:34.284 00.002 7008 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.68 = 0.68)
23:13:34.286 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.02 mountX=0.10 mountY=0.14, mountTheta=0.94
23:13:34.292 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.19, opts=13)
23:13:34.296 00.004 7008 Enqueuing Move request for scope (0.12, 0.19)
23:13:34.298 00.002 8532 Worker thread wakes up
23:13:34.298 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
23:13:34.298 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:13:34.298 00.000 8532 Moving (0.12, 0.19) raw xDistance=0.10 yDistance=0.14
23:13:34.298 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:34.298 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:34.298 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:13:34.298 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56442, med=2515, FiltMin=2178, FiltMax=29272, Gamma=0.990
23:13:34.300 00.002 7008 UpdateGuideState exits: m=271592 SNR=335.5
23:13:34.302 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.303 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:34.305 00.002 8532 MoveAxis(E, 0, ABG)
23:13:34.305 00.000 8532 Move returns status 0, amount 0
23:13:34.306 00.001 8532 MoveAxis(N, 0, ABG)
23:13:34.306 00.000 8532 Move returns status 0, amount 0
23:13:34.306 00.000 8532 move complete, result=0
23:13:34.306 00.000 8532 worker thread done servicing request
23:13:34.306 00.000 7008 Enqueuing Expose request
23:13:34.309 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:34.311 00.002 8532 Worker thread wakes up
23:13:34.311 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:34.311 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:35.131 00.820 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2c41a05-4119-40b9-b183-705505bf0a54"}
23:13:35.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2c41a05-4119-40b9-b183-705505bf0a54"}
23:13:35.136 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46f50453-4fa0-4bc3-8736-3d6b4c2bbe2b"}
23:13:35.137 00.001 7008 case statement mapped state 6 to 3
23:13:35.139 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"46f50453-4fa0-4bc3-8736-3d6b4c2bbe2b"}
23:13:35.141 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97d4278d-f3e9-4afd-8ed8-ae0bbb7a5f7d"}
23:13:35.144 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":902,"width":15,"height":15,"star_pos":[6.73,7.29],"pixels":"..."},"id":"97d4278d-f3e9-4afd-8ed8-ae0bbb7a5f7d"}
23:13:36.439 01.295 8532 Exposure complete
23:13:36.470 00.031 8532 worker thread done servicing request
23:13:36.470 00.000 7008 OnExposeComplete: enter
23:13:36.472 00.002 7008 UpdateGuideState(): m_state=6
23:13:36.475 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
23:13:36.478 00.003 7008 Star::Find returns 1 (0), X=547.79, Y=445.29, Mass=260187, SNR=327.0, Peak=46119 HFD=2.8
23:13:36.480 00.002 7008 MultiStar: [#1 0.37,0.98,0.56,U] [#2 0.30,0.96,0.58,U] [#3 0.46,0.87,0.42,U] [#4 0.32,0.68,0.36,U] [#5 0.39,1.00,0.33,U] [#6 0.27,1.16,0.37,U] [#7 0.37,0.82,0.29,U] [#8 0.39,0.65,0.35,U] 
23:13:36.481 00.001 7008 single-star, 8 included, MultiStar: {0.31, 0.73}, one-star: {0.18, 0.19}
23:13:36.482 00.001 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:13:36.483 00.001 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:13:36.484 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=0.16 mountY=0.12, mountTheta=0.61
23:13:36.486 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.19, opts=13)
23:13:36.490 00.004 7008 Enqueuing Move request for scope (0.18, 0.19)
23:13:36.491 00.001 8532 Worker thread wakes up
23:13:36.491 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
23:13:36.491 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
23:13:36.491 00.000 8532 Moving (0.18, 0.19) raw xDistance=0.16 yDistance=0.12
23:13:36.491 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56195, med=2513, FiltMin=2229, FiltMax=27562, Gamma=0.990
23:13:36.493 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:13:36.493 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:36.493 00.000 7008 UpdateGuideState exits: m=260187 SNR=327.0
23:13:36.494 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.495 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:36.497 00.002 7008 Enqueuing Expose request
23:13:36.498 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:36.498 00.000 8532 MoveAxis(E, 0, ABG)
23:13:36.498 00.000 8532 Move returns status 0, amount 0
23:13:36.498 00.000 8532 MoveAxis(N, 0, ABG)
23:13:36.498 00.000 8532 Move returns status 0, amount 0
23:13:36.498 00.000 8532 move complete, result=0
23:13:36.498 00.000 8532 worker thread done servicing request
23:13:36.498 00.000 8532 Worker thread wakes up
23:13:36.498 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:36.498 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:36.498 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:37.130 00.632 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec71c270-dc76-4b8e-bb04-e7e93b800e23"}
23:13:37.135 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec71c270-dc76-4b8e-bb04-e7e93b800e23"}
23:13:37.138 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab5d6d6a-73f2-4c8b-87c6-51adda96807b"}
23:13:37.140 00.002 7008 case statement mapped state 6 to 3
23:13:37.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab5d6d6a-73f2-4c8b-87c6-51adda96807b"}
23:13:37.145 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"748fa0e3-b83e-47e7-be2f-89fb7026aea6"}
23:13:37.146 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":903,"width":15,"height":15,"star_pos":[6.79,7.29],"pixels":"..."},"id":"748fa0e3-b83e-47e7-be2f-89fb7026aea6"}
23:13:38.624 01.478 8532 Exposure complete
23:13:38.669 00.045 8532 worker thread done servicing request
23:13:38.669 00.000 7008 OnExposeComplete: enter
23:13:38.671 00.002 7008 UpdateGuideState(): m_state=6
23:13:38.672 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
23:13:38.674 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=445.40, Mass=266142, SNR=332.5, Peak=49441 HFD=2.8
23:13:38.676 00.002 7008 MultiStar: [#1 0.38,1.04,0.57,U] [#2 0.31,1.07,0.53,U] [#3 0.47,0.96,0.41,U] [#4 0.36,0.80,0.35,U] [#5 0.37,1.07,0.34,U] [#6 0.35,1.03,0.35,U] [#7 0.39,0.82,0.28,U] [#8 0.31,0.93,0.32,U] 
23:13:38.677 00.001 7008 single-star, 8 included, MultiStar: {0.33, 0.81}, one-star: {0.20, 0.29}
23:13:38.680 00.003 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:13:38.682 00.002 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:13:38.683 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.36 cameraTheta=0.97 mountX=0.18 mountY=0.21, mountTheta=0.86
23:13:38.688 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.29, opts=13)
23:13:38.689 00.001 7008 Enqueuing Move request for scope (0.20, 0.29)
23:13:38.691 00.002 8532 Worker thread wakes up
23:13:38.691 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55041, med=2513, FiltMin=2165, FiltMax=27196, Gamma=0.990
23:13:38.694 00.003 7008 UpdateGuideState exits: m=266142 SNR=332.5
23:13:38.696 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:38.697 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:38.699 00.002 7008 Enqueuing Expose request
23:13:38.700 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.29) opts 0xd
23:13:38.700 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.29)
23:13:38.700 00.000 8532 Moving (0.20, 0.29) raw xDistance=0.18 yDistance=0.21
23:13:38.700 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
23:13:38.700 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:13:38.700 00.000 8532 MoveAxis(W, 163, ABG)
23:13:38.700 00.000 8532 Guiding  Dir = 3, Dur = 163
23:13:38.701 00.001 8532 IsSlewing returns 0
23:13:38.701 00.000 8532 IsGuiding returns 0
23:13:38.701 00.000 8532 PulseGuide returned control before completion, sleep 173
23:13:38.883 00.182 8532 IsGuiding returns 0
23:13:38.884 00.001 8532 Move returns status 0, amount 163
23:13:38.884 00.000 8532 MoveAxis(S, 368, ABG)
23:13:38.884 00.000 8532 Guiding  Dir = 1, Dur = 368
23:13:38.885 00.001 8532 IsSlewing returns 0
23:13:38.885 00.000 8532 IsGuiding returns 0
23:13:38.886 00.001 8532 PulseGuide returned control before completion, sleep 378
23:13:39.130 00.244 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84d8dc3f-1a8d-4308-88f2-b50531d207ce"}
23:13:39.131 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84d8dc3f-1a8d-4308-88f2-b50531d207ce"}
23:13:39.133 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdfbd01d-3856-47eb-a175-fbe4861b91ca"}
23:13:39.134 00.001 7008 case statement mapped state 6 to 3
23:13:39.137 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdfbd01d-3856-47eb-a175-fbe4861b91ca"}
23:13:39.139 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3897ecf-7065-4870-8fcc-7decd27e0a45"}
23:13:39.140 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[6.81,7.40],"pixels":"..."},"id":"e3897ecf-7065-4870-8fcc-7decd27e0a45"}
23:13:39.276 00.136 8532 IsGuiding returns 0
23:13:39.276 00.000 8532 Move returns status 0, amount 368
23:13:39.276 00.000 8532 move complete, result=0
23:13:39.278 00.002 8532 worker thread done servicing request
23:13:39.278 00.000 8532 Worker thread wakes up
23:13:39.279 00.001 7008 GuideStep: 0.2 px 163 ms WEST, 0.2 px 368 ms SOUTH
23:13:39.283 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:39.284 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:41.130 01.846 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e99b6543-26b4-498d-96a0-25df0878ebba"}
23:13:41.133 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e99b6543-26b4-498d-96a0-25df0878ebba"}
23:13:41.137 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3018bc1-3048-4b41-ae7b-9297e8daff42"}
23:13:41.140 00.003 7008 case statement mapped state 6 to 3
23:13:41.143 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3018bc1-3048-4b41-ae7b-9297e8daff42"}
23:13:41.145 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28f63955-a490-46ec-8bd4-2ea7b1aa760c"}
23:13:41.146 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[6.81,7.40],"pixels":"..."},"id":"28f63955-a490-46ec-8bd4-2ea7b1aa760c"}
23:13:41.408 00.262 8532 Exposure complete
23:13:41.452 00.044 8532 worker thread done servicing request
23:13:41.453 00.001 7008 OnExposeComplete: enter
23:13:41.454 00.001 7008 UpdateGuideState(): m_state=6
23:13:41.456 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
23:13:41.459 00.003 7008 Star::Find returns 1 (0), X=547.86, Y=445.06, Mass=272609, SNR=349.5, Peak=41280 HFD=2.7
23:13:41.461 00.002 7008 MultiStar: [#1 0.42,0.86,0.53,U] [#2 0.29,0.74,0.53,U] [#3 0.48,0.71,0.41,U] [#4 0.43,0.59,0.33,U] [#5 0.50,0.77,0.30,U] [#6 0.34,0.81,0.34,U] [#7 0.44,0.72,0.27,U] [#8 0.50,0.38,0.33,U] 
23:13:41.463 00.002 7008 single-star, 8 included, MultiStar: {0.38, 0.53}, one-star: {0.25, -0.04}
23:13:41.465 00.002 7008 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.07) = xAngle (-0.07 = -0.07)
23:13:41.467 00.002 7008 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.48 = -0.48)
23:13:41.469 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-0.14 mountX=0.26 mountY=-0.12, mountTheta=-0.44
23:13:41.472 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=-0.04, opts=13)
23:13:41.475 00.003 7008 Enqueuing Move request for scope (0.25, -0.04)
23:13:41.476 00.001 8532 Worker thread wakes up
23:13:41.477 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2205, FiltMax=27104, Gamma=0.990
23:13:41.480 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
23:13:41.480 00.000 7008 UpdateGuideState exits: m=272609 SNR=349.5
23:13:41.482 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.485 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:41.487 00.002 7008 Enqueuing Expose request
23:13:41.489 00.002 8532 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
23:13:41.489 00.000 8532 Moving (0.25, -0.04) raw xDistance=0.26 yDistance=-0.12
23:13:41.489 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:13:41.490 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:41.490 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:41.490 00.000 8532 MoveAxis(W, 244, ABG)
23:13:41.490 00.000 8532 Guiding  Dir = 3, Dur = 244
23:13:41.490 00.000 8532 IsSlewing returns 0
23:13:41.491 00.001 8532 IsGuiding returns 0
23:13:41.491 00.000 8532 PulseGuide returned control before completion, sleep 254
23:13:41.760 00.269 8532 IsGuiding returns 0
23:13:41.760 00.000 8532 Move returns status 0, amount 244
23:13:41.761 00.001 8532 MoveAxis(N, 0, ABG)
23:13:41.761 00.000 8532 Move returns status 0, amount 0
23:13:41.761 00.000 8532 move complete, result=0
23:13:41.761 00.000 8532 worker thread done servicing request
23:13:41.761 00.000 8532 Worker thread wakes up
23:13:41.761 00.000 7008 GuideStep: 0.3 px 244 ms WEST, -0.1 px 0 ms NORTH
23:13:41.765 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:41.765 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:43.130 01.365 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e4d5c2b-e01f-492b-980e-6c044aca58ee"}
23:13:43.135 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e4d5c2b-e01f-492b-980e-6c044aca58ee"}
23:13:43.139 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1f4c4b6-86e5-43a5-a3fe-6821ca080cd6"}
23:13:43.142 00.003 7008 case statement mapped state 6 to 3
23:13:43.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1f4c4b6-86e5-43a5-a3fe-6821ca080cd6"}
23:13:43.149 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"72bfb47a-ee1b-4eac-a9f2-cce5b31bb448"}
23:13:43.155 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":905,"width":15,"height":15,"star_pos":[6.86,7.06],"pixels":"..."},"id":"72bfb47a-ee1b-4eac-a9f2-cce5b31bb448"}
23:13:43.890 00.735 8532 Exposure complete
23:13:43.931 00.041 8532 worker thread done servicing request
23:13:43.931 00.000 7008 OnExposeComplete: enter
23:13:43.933 00.002 7008 UpdateGuideState(): m_state=6
23:13:43.936 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
23:13:43.938 00.002 7008 Star::Find returns 1 (0), X=547.70, Y=445.17, Mass=268191, SNR=338.3, Peak=40693 HFD=2.7
23:13:43.939 00.001 7008 MultiStar: [#1 0.29,0.82,0.53,U] [#2 0.16,0.78,0.56,U] [#3 0.32,0.70,0.41,U] [#4 0.31,0.58,0.34,U] [#5 0.25,0.81,0.33,U] [#6 0.27,0.87,0.34,U] [#7 0.30,0.60,0.29,U] [#8 0.27,0.53,0.33,U] 
23:13:43.941 00.002 7008 single-star, 8 included, MultiStar: {0.22, 0.57}, one-star: {0.09, 0.06}
23:13:43.942 00.001 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
23:13:43.946 00.004 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:13:43.949 00.003 7008 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.09 mountY=0.03, mountTheta=0.33
23:13:43.952 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.06, opts=13)
23:13:43.953 00.001 7008 Enqueuing Move request for scope (0.09, 0.06)
23:13:43.954 00.001 8532 Worker thread wakes up
23:13:43.954 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:13:43.955 00.001 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:13:43.955 00.000 8532 Moving (0.09, 0.06) raw xDistance=0.09 yDistance=0.03
23:13:43.955 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:43.955 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:43.955 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:13:43.955 00.000 8532 MoveAxis(E, 0, ABG)
23:13:43.955 00.000 8532 Move returns status 0, amount 0
23:13:43.955 00.000 8532 MoveAxis(N, 0, ABG)
23:13:43.955 00.000 8532 Move returns status 0, amount 0
23:13:43.955 00.000 8532 move complete, result=0
23:13:43.955 00.000 8532 worker thread done servicing request
23:13:43.955 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63923, med=2514, FiltMin=2160, FiltMax=29867, Gamma=0.990
23:13:43.957 00.002 7008 UpdateGuideState exits: m=268191 SNR=338.3
23:13:43.959 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.961 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:43.962 00.001 7008 Enqueuing Expose request
23:13:43.963 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:43.966 00.003 8532 Worker thread wakes up
23:13:43.966 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:43.966 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:45.132 01.166 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"70272fa7-49f2-4e97-9632-5d9ebaafb2a5"}
23:13:45.136 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"70272fa7-49f2-4e97-9632-5d9ebaafb2a5"}
23:13:45.143 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e9cbdf58-d57e-4db8-af00-cd43ed59be16"}
23:13:45.145 00.002 7008 case statement mapped state 6 to 3
23:13:45.148 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9cbdf58-d57e-4db8-af00-cd43ed59be16"}
23:13:45.150 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d8b4908-7a33-4ed2-a068-db5e70f7ea94"}
23:13:45.153 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":906,"width":15,"height":15,"star_pos":[6.70,7.17],"pixels":"..."},"id":"1d8b4908-7a33-4ed2-a068-db5e70f7ea94"}
23:13:46.091 00.938 8532 Exposure complete
23:13:46.133 00.042 8532 worker thread done servicing request
23:13:46.134 00.001 7008 OnExposeComplete: enter
23:13:46.135 00.001 7008 UpdateGuideState(): m_state=6
23:13:46.137 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
23:13:46.138 00.001 7008 Star::Find returns 1 (0), X=547.63, Y=445.03, Mass=265894, SNR=341.4, Peak=35349 HFD=2.6
23:13:46.140 00.002 7008 MultiStar: [#1 0.21,0.78,0.53,U] [#2 0.12,0.69,0.54,U] [#3 0.22,0.67,0.42,U] [#4 0.19,0.55,0.34,U] [#5 0.16,0.73,0.33,U] [#6 0.09,0.78,0.34,U] [#7 0.21,0.57,0.28,U] [#8 0.18,0.45,0.32,U] 
23:13:46.142 00.002 7008 single-star, 8 included, MultiStar: {0.14, 0.48}, one-star: {0.03, -0.07}
23:13:46.143 00.001 7008 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.07) = xAngle (-1.16 = -1.16)
23:13:46.145 00.002 7008 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.57 = -1.57)
23:13:46.148 00.003 7008 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.23 mountX=0.03 mountY=-0.08, mountTheta=-1.19
23:13:46.151 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.07, opts=13)
23:13:46.153 00.002 7008 Enqueuing Move request for scope (0.03, -0.07)
23:13:46.155 00.002 8532 Worker thread wakes up
23:13:46.155 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:13:46.155 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:13:46.155 00.000 8532 Moving (0.03, -0.07) raw xDistance=0.03 yDistance=-0.08
23:13:46.155 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:13:46.155 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:46.155 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2514, FiltMin=2160, FiltMax=32617, Gamma=0.990
23:13:46.157 00.002 7008 UpdateGuideState exits: m=265894 SNR=341.4
23:13:46.159 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:46.160 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:46.163 00.003 7008 Enqueuing Expose request
23:13:46.164 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:46.164 00.000 8532 MoveAxis(E, 0, ABG)
23:13:46.164 00.000 8532 Move returns status 0, amount 0
23:13:46.164 00.000 8532 MoveAxis(N, 0, ABG)
23:13:46.164 00.000 8532 Move returns status 0, amount 0
23:13:46.164 00.000 8532 move complete, result=0
23:13:46.164 00.000 8532 worker thread done servicing request
23:13:46.164 00.000 8532 Worker thread wakes up
23:13:46.164 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:46.164 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:46.164 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:47.130 00.966 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9f13459-6ff0-4900-80f1-a5b8e64f38bb"}
23:13:47.131 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9f13459-6ff0-4900-80f1-a5b8e64f38bb"}
23:13:47.135 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6fab7f3-e7e9-47ba-bbfc-ae8da7b98525"}
23:13:47.137 00.002 7008 case statement mapped state 6 to 3
23:13:47.140 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6fab7f3-e7e9-47ba-bbfc-ae8da7b98525"}
23:13:47.143 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2958abb7-2f0a-438e-a35f-080045f6dd5e"}
23:13:47.147 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":907,"width":15,"height":15,"star_pos":[6.63,7.03],"pixels":"..."},"id":"2958abb7-2f0a-438e-a35f-080045f6dd5e"}
23:13:48.295 01.148 8532 Exposure complete
23:13:48.338 00.043 8532 worker thread done servicing request
23:13:48.338 00.000 7008 OnExposeComplete: enter
23:13:48.340 00.002 7008 UpdateGuideState(): m_state=6
23:13:48.342 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
23:13:48.344 00.002 7008 Star::Find returns 1 (0), X=547.46, Y=445.01, Mass=261124, SNR=332.7, Peak=29852 HFD=2.6
23:13:48.346 00.002 7008 MultiStar: [#1 0.06,0.78,0.54,U] [#2 0.02,0.68,0.52,U] [#3 0.09,0.62,0.42,U] [#4 0.07,0.51,0.35,U] [#5 -0.00,0.77,0.34,U] [#6 0.01,0.73,0.34,U] [#7 0.00,0.64,0.28,U] [#8 0.16,0.35,0.34,U] 
23:13:48.347 00.001 7008 single-star, 8 included, MultiStar: {0.00, 0.47}, one-star: {-0.15, -0.09}
23:13:48.349 00.002 7008 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.07) = xAngle (-2.52 = -2.52)
23:13:48.351 00.002 7008 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.93 = -2.93)
23:13:48.354 00.003 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=-0.14 mountY=-0.04, mountTheta=-2.89
23:13:48.358 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.09, opts=13)
23:13:48.361 00.003 7008 Enqueuing Move request for scope (-0.15, -0.09)
23:13:48.363 00.002 8532 Worker thread wakes up
23:13:48.363 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
23:13:48.364 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
23:13:48.364 00.000 8532 Moving (-0.15, -0.09) raw xDistance=-0.14 yDistance=-0.04
23:13:48.364 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:13:48.364 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:48.364 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54126, med=2514, FiltMin=2198, FiltMax=30245, Gamma=0.990
23:13:48.365 00.001 7008 UpdateGuideState exits: m=261124 SNR=332.7
23:13:48.367 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:48.369 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:48.371 00.002 7008 Enqueuing Expose request
23:13:48.374 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:48.374 00.000 8532 MoveAxis(E, 0, ABG)
23:13:48.374 00.000 8532 Move returns status 0, amount 0
23:13:48.374 00.000 8532 MoveAxis(N, 0, ABG)
23:13:48.374 00.000 8532 Move returns status 0, amount 0
23:13:48.374 00.000 8532 move complete, result=0
23:13:48.374 00.000 8532 worker thread done servicing request
23:13:48.374 00.000 8532 Worker thread wakes up
23:13:48.374 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:48.374 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:48.375 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:49.129 00.754 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"010eed0c-7a46-4a2f-9f52-c3b9a59da987"}
23:13:49.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"010eed0c-7a46-4a2f-9f52-c3b9a59da987"}
23:13:49.137 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3609db05-c512-4448-965b-9e74258ee8ff"}
23:13:49.139 00.002 7008 case statement mapped state 6 to 3
23:13:49.141 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3609db05-c512-4448-965b-9e74258ee8ff"}
23:13:49.143 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6878832-5ea3-480f-ad9c-5ce05bb3b238"}
23:13:49.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":908,"width":15,"height":15,"star_pos":[7.46,7.01],"pixels":"..."},"id":"f6878832-5ea3-480f-ad9c-5ce05bb3b238"}
23:13:50.501 01.356 8532 Exposure complete
23:13:50.548 00.047 8532 worker thread done servicing request
23:13:50.548 00.000 7008 OnExposeComplete: enter
23:13:50.551 00.003 7008 UpdateGuideState(): m_state=6
23:13:50.554 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
23:13:50.559 00.005 7008 Star::Find returns 1 (0), X=547.30, Y=444.97, Mass=259094, SNR=323.1, Peak=27119 HFD=2.6
23:13:50.562 00.003 7008 MultiStar: [#1 -0.13,0.61,0.56,U] [#2 -0.16,0.63,0.55,U] [#3 0.02,0.61,0.45,U] [#4 -0.05,0.40,0.37,U] [#5 -0.07,0.66,0.35,U] [#6 -0.21,0.67,0.36,U] [#7 -0.14,0.53,0.30,U] [#8 -0.04,0.34,0.35,U] 
23:13:50.564 00.002 7008 single-star, 8 included, MultiStar: {-0.15, 0.40}, one-star: {-0.31, -0.13}
23:13:50.567 00.003 7008 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.07) = xAngle (-2.68 = -2.68)
23:13:50.568 00.001 7008 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.09 = -3.09)
23:13:50.571 00.003 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.33 cameraTheta=-2.75 mountX=-0.30 mountY=-0.02, mountTheta=-3.09
23:13:50.575 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.13, opts=13)
23:13:50.577 00.002 7008 Enqueuing Move request for scope (-0.31, -0.13)
23:13:50.579 00.002 8532 Worker thread wakes up
23:13:50.579 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
23:13:50.579 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
23:13:50.579 00.000 8532 Moving (-0.31, -0.13) raw xDistance=-0.30 yDistance=-0.02
23:13:50.580 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:13:50.580 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:50.580 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:50.580 00.000 8532 MoveAxis(E, 271, ABG)
23:13:50.580 00.000 8532 Guiding  Dir = 2, Dur = 271
23:13:50.580 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58129, med=2513, FiltMin=2169, FiltMax=31895, Gamma=0.990
23:13:50.582 00.002 7008 UpdateGuideState exits: m=259094 SNR=323.1
23:13:50.584 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.587 00.003 8532 IsSlewing returns 0
23:13:50.587 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:50.589 00.002 7008 Enqueuing Expose request
23:13:50.591 00.002 8532 IsGuiding returns 0
23:13:50.592 00.001 8532 PulseGuide returned control before completion, sleep 281
23:13:50.882 00.290 8532 IsGuiding returns 0
23:13:50.882 00.000 8532 Move returns status 0, amount 271
23:13:50.882 00.000 8532 MoveAxis(N, 0, ABG)
23:13:50.882 00.000 8532 Move returns status 0, amount 0
23:13:50.882 00.000 8532 move complete, result=0
23:13:50.882 00.000 8532 worker thread done servicing request
23:13:50.882 00.000 8532 Worker thread wakes up
23:13:50.882 00.000 7008 GuideStep: -0.3 px 271 ms EAST, -0.0 px 0 ms NORTH
23:13:50.885 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:50.885 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:51.128 00.243 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1197764-f375-44f5-b3c0-6c895237b69d"}
23:13:51.131 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1197764-f375-44f5-b3c0-6c895237b69d"}
23:13:51.135 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7b0ca5c-2ccb-4b77-9bee-46b08d092703"}
23:13:51.138 00.003 7008 case statement mapped state 6 to 3
23:13:51.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b0ca5c-2ccb-4b77-9bee-46b08d092703"}
23:13:51.143 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f82a00b-c89b-4c1a-a129-906c104b9edd"}
23:13:51.145 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":909,"width":15,"height":15,"star_pos":[7.30,6.97],"pixels":"..."},"id":"6f82a00b-c89b-4c1a-a129-906c104b9edd"}
23:13:53.016 01.871 8532 Exposure complete
23:13:53.064 00.048 8532 worker thread done servicing request
23:13:53.065 00.001 7008 OnExposeComplete: enter
23:13:53.066 00.001 7008 UpdateGuideState(): m_state=6
23:13:53.068 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
23:13:53.070 00.002 7008 Star::Find returns 1 (0), X=547.48, Y=445.14, Mass=261009, SNR=333.9, Peak=32538 HFD=2.7
23:13:53.073 00.003 7008 MultiStar: [#1 -0.01,0.83,0.55,U] [#2 -0.02,0.70,0.56,U] [#3 0.10,0.67,0.44,U] [#4 0.00,0.46,0.36,U] [#5 0.02,0.72,0.35,U] [#6 -0.09,0.74,0.33,U] [#7 0.02,0.72,0.29,U] [#8 0.17,0.39,0.31,U] 
23:13:53.075 00.002 7008 single-star, 8 included, MultiStar: {-0.02, 0.52}, one-star: {-0.13, 0.04}
23:13:53.077 00.002 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.92 = 2.92)
23:13:53.079 00.002 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
23:13:53.081 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.85 mountX=-0.13 mountY=0.08, mountTheta=2.60
23:13:53.084 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.04, opts=13)
23:13:53.085 00.001 7008 Enqueuing Move request for scope (-0.13, 0.04)
23:13:53.087 00.002 8532 Worker thread wakes up
23:13:53.087 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
23:13:53.087 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55908, med=2515, FiltMin=2200, FiltMax=31110, Gamma=0.990
23:13:53.090 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
23:13:53.090 00.000 8532 Moving (-0.13, 0.04) raw xDistance=-0.13 yDistance=0.08
23:13:53.090 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:13:53.090 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:53.090 00.000 7008 UpdateGuideState exits: m=261009 SNR=333.9
23:13:53.092 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.093 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:53.095 00.002 7008 Enqueuing Expose request
23:13:53.096 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:13:53.096 00.000 8532 MoveAxis(E, 0, ABG)
23:13:53.097 00.001 8532 Move returns status 0, amount 0
23:13:53.097 00.000 8532 MoveAxis(N, 0, ABG)
23:13:53.097 00.000 8532 Move returns status 0, amount 0
23:13:53.097 00.000 8532 move complete, result=0
23:13:53.097 00.000 8532 worker thread done servicing request
23:13:53.097 00.000 8532 Worker thread wakes up
23:13:53.097 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:53.100 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:53.100 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:53.127 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9d3c2e6-147e-47c6-980e-d9396ea68b14"}
23:13:53.130 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9d3c2e6-147e-47c6-980e-d9396ea68b14"}
23:13:53.134 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9848da28-70fe-4d88-9c47-0b2f58c717dc"}
23:13:53.135 00.001 7008 case statement mapped state 6 to 3
23:13:53.136 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9848da28-70fe-4d88-9c47-0b2f58c717dc"}
23:13:53.140 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ce217c5-ec39-4764-9fde-af31b943f121"}
23:13:53.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":910,"width":15,"height":15,"star_pos":[7.48,7.14],"pixels":"..."},"id":"5ce217c5-ec39-4764-9fde-af31b943f121"}
23:13:55.131 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"673b3928-56e3-4035-b1f3-b0382b10a4dc"}
23:13:55.137 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"673b3928-56e3-4035-b1f3-b0382b10a4dc"}
23:13:55.140 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b1f546e-b9ac-4c0a-a636-8e989d8fc84e"}
23:13:55.142 00.002 7008 case statement mapped state 6 to 3
23:13:55.145 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b1f546e-b9ac-4c0a-a636-8e989d8fc84e"}
23:13:55.148 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb3ce6db-75d8-4d4b-be2d-55a8a8e629c3"}
23:13:55.152 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":910,"width":15,"height":15,"star_pos":[7.48,7.14],"pixels":"..."},"id":"fb3ce6db-75d8-4d4b-be2d-55a8a8e629c3"}
23:13:55.228 00.076 8532 Exposure complete
23:13:55.267 00.039 8532 worker thread done servicing request
23:13:55.267 00.000 7008 OnExposeComplete: enter
23:13:55.270 00.003 7008 UpdateGuideState(): m_state=6
23:13:55.271 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
23:13:55.273 00.002 7008 Star::Find returns 1 (0), X=547.28, Y=445.04, Mass=265192, SNR=330.4, Peak=29779 HFD=2.6
23:13:55.276 00.003 7008 MultiStar: [#1 -0.16,0.76,0.55,U] [#2 -0.17,0.70,0.52,U] [#3 -0.04,0.60,0.44,U] [#4 -0.13,0.55,0.36,U] [#5 -0.16,0.77,0.34,U] [#6 -0.23,0.67,0.35,U] [#7 -0.05,0.66,0.29,U] [#8 -0.01,0.32,0.35,U] 
23:13:55.278 00.002 7008 single-star, 8 included, MultiStar: {-0.17, 0.47}, one-star: {-0.33, -0.06}
23:13:55.280 00.002 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
23:13:55.281 00.001 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.98)
23:13:55.283 00.002 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.96 mountX=-0.33 mountY=0.05, mountTheta=2.98
23:13:55.287 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.06, opts=13)
23:13:55.289 00.002 7008 Enqueuing Move request for scope (-0.33, -0.06)
23:13:55.291 00.002 8532 Worker thread wakes up
23:13:55.291 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
23:13:55.291 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
23:13:55.291 00.000 8532 Moving (-0.33, -0.06) raw xDistance=-0.33 yDistance=0.05
23:13:55.291 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:13:55.291 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:55.291 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:55.291 00.000 8532 MoveAxis(E, 295, ABG)
23:13:55.291 00.000 8532 Guiding  Dir = 2, Dur = 295
23:13:55.291 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57664, med=2513, FiltMin=2195, FiltMax=32427, Gamma=0.990
23:13:55.293 00.002 7008 UpdateGuideState exits: m=265192 SNR=330.4
23:13:55.295 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.296 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:55.298 00.002 7008 Enqueuing Expose request
23:13:55.300 00.002 8532 IsSlewing returns 0
23:13:55.300 00.000 8532 IsGuiding returns 0
23:13:55.300 00.000 8532 PulseGuide returned control before completion, sleep 305
23:13:55.614 00.314 8532 IsGuiding returns 0
23:13:55.614 00.000 8532 Move returns status 0, amount 295
23:13:55.614 00.000 8532 MoveAxis(N, 0, ABG)
23:13:55.615 00.001 8532 Move returns status 0, amount 0
23:13:55.615 00.000 8532 move complete, result=0
23:13:55.615 00.000 8532 worker thread done servicing request
23:13:55.615 00.000 8532 Worker thread wakes up
23:13:55.615 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:55.616 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:55.616 00.000 7008 GuideStep: -0.3 px 295 ms EAST, 0.1 px 0 ms NORTH
23:13:57.128 01.512 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1c54a023-67e8-4db0-aa6f-fa1c0211a30f"}
23:13:57.130 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1c54a023-67e8-4db0-aa6f-fa1c0211a30f"}
23:13:57.133 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fdb6543-814f-4b60-9a61-9df6a4a224f9"}
23:13:57.138 00.005 7008 case statement mapped state 6 to 3
23:13:57.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fdb6543-814f-4b60-9a61-9df6a4a224f9"}
23:13:57.143 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f96bcfb0-936b-4eaa-a733-de0941fa2106"}
23:13:57.147 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":911,"width":15,"height":15,"star_pos":[7.28,7.04],"pixels":"..."},"id":"f96bcfb0-936b-4eaa-a733-de0941fa2106"}
23:13:57.736 00.589 8532 Exposure complete
23:13:57.787 00.051 8532 worker thread done servicing request
23:13:57.787 00.000 7008 OnExposeComplete: enter
23:13:57.793 00.006 7008 UpdateGuideState(): m_state=6
23:13:57.797 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
23:13:57.799 00.002 7008 Star::Find returns 1 (0), X=547.47, Y=445.15, Mass=255285, SNR=320.5, Peak=31100 HFD=2.7
23:13:57.802 00.003 7008 MultiStar: [#1 0.00,0.87,0.57,U] [#2 -0.06,0.80,0.56,U] [#3 0.04,0.71,0.45,U] [#4 0.07,0.63,0.36,U] [#5 0.03,0.79,0.35,U] [#6 -0.06,0.97,0.36,U] [#7 0.02,0.72,0.31,U] [#8 0.15,0.47,0.34,U] 
23:13:57.803 00.001 7008 single-star, 8 included, MultiStar: {-0.02, 0.59}, one-star: {-0.14, 0.05}
23:13:57.804 00.001 7008 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.07) = xAngle (2.89 = 2.89)
23:13:57.805 00.001 7008 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.47 = 2.47)
23:13:57.808 00.003 7008 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=-0.15 mountY=0.09, mountTheta=2.57
23:13:57.810 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.05, opts=13)
23:13:57.813 00.003 7008 Enqueuing Move request for scope (-0.14, 0.05)
23:13:57.815 00.002 8532 Worker thread wakes up
23:13:57.815 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:13:57.815 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:13:57.815 00.000 8532 Moving (-0.14, 0.05) raw xDistance=-0.15 yDistance=0.09
23:13:57.815 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=53780, med=2512, FiltMin=2166, FiltMax=29823, Gamma=0.990
23:13:57.817 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:13:57.817 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:57.817 00.000 7008 UpdateGuideState exits: m=255285 SNR=320.5
23:13:57.819 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:13:57.819 00.000 8532 MoveAxis(E, 0, ABG)
23:13:57.819 00.000 8532 Move returns status 0, amount 0
23:13:57.819 00.000 8532 MoveAxis(N, 0, ABG)
23:13:57.819 00.000 8532 Move returns status 0, amount 0
23:13:57.819 00.000 8532 move complete, result=0
23:13:57.819 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.821 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:13:57.824 00.003 7008 Enqueuing Expose request
23:13:57.825 00.001 8532 worker thread done servicing request
23:13:57.825 00.000 8532 Worker thread wakes up
23:13:57.825 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:57.827 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:13:57.827 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:13:59.127 01.300 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f96f98f-c423-47e7-b669-d9778abd56b6"}
23:13:59.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f96f98f-c423-47e7-b669-d9778abd56b6"}
23:13:59.131 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"301994e7-0b4d-4f5a-8884-010251b1ceb8"}
23:13:59.134 00.003 7008 case statement mapped state 6 to 3
23:13:59.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"301994e7-0b4d-4f5a-8884-010251b1ceb8"}
23:13:59.138 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3d08ebe9-a81e-4841-9f8b-0d18bfcb4dd6"}
23:13:59.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":912,"width":15,"height":15,"star_pos":[7.47,7.15],"pixels":"..."},"id":"3d08ebe9-a81e-4841-9f8b-0d18bfcb4dd6"}
23:13:59.953 00.812 8532 Exposure complete
23:13:59.985 00.032 8532 worker thread done servicing request
23:13:59.985 00.000 7008 OnExposeComplete: enter
23:13:59.987 00.002 7008 UpdateGuideState(): m_state=6
23:13:59.989 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
23:13:59.991 00.002 7008 Star::Find returns 1 (0), X=547.34, Y=445.15, Mass=263393, SNR=330.1, Peak=29453 HFD=2.7
23:13:59.995 00.004 7008 MultiStar: [#1 -0.08,0.90,0.56,U] [#2 -0.12,0.79,0.55,U] [#3 0.01,0.77,0.45,U] [#4 -0.03,0.54,0.35,U] [#5 -0.10,0.81,0.35,U] [#6 -0.15,0.90,0.35,U] [#7 -0.05,0.68,0.28,U] [#8 0.08,0.38,0.34,U] 
23:13:59.997 00.002 7008 single-star, 8 included, MultiStar: {-0.11, 0.58}, one-star: {-0.26, 0.04}
23:13:59.999 00.002 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.04 = 3.04)
23:14:00.001 00.002 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
23:14:00.003 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.27 cameraTheta=2.97 mountX=-0.27 mountY=0.13, mountTheta=2.69
23:14:00.007 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.04, opts=13)
23:14:00.011 00.004 7008 Enqueuing Move request for scope (-0.26, 0.04)
23:14:00.017 00.006 8532 Worker thread wakes up
23:14:00.017 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50480, med=2514, FiltMin=2182, FiltMax=29930, Gamma=0.990
23:14:00.022 00.005 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
23:14:00.022 00.000 7008 UpdateGuideState exits: m=263393 SNR=330.1
23:14:00.027 00.005 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
23:14:00.027 00.000 8532 Moving (-0.26, 0.04) raw xDistance=-0.27 yDistance=0.13
23:14:00.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:14:00.027 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:00.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:14:00.028 00.001 8532 MoveAxis(E, 242, ABG)
23:14:00.028 00.000 8532 Guiding  Dir = 2, Dur = 242
23:14:00.028 00.000 8532 IsSlewing returns 0
23:14:00.029 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.033 00.004 8532 IsGuiding returns 0
23:14:00.034 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:00.036 00.002 7008 Enqueuing Expose request
23:14:00.040 00.004 8532 PulseGuide returned control before completion, sleep 252
23:14:00.306 00.266 8532 IsGuiding returns 0
23:14:00.306 00.000 8532 Move returns status 0, amount 242
23:14:00.306 00.000 8532 MoveAxis(N, 0, ABG)
23:14:00.306 00.000 8532 Move returns status 0, amount 0
23:14:00.306 00.000 8532 move complete, result=0
23:14:00.306 00.000 8532 worker thread done servicing request
23:14:00.306 00.000 8532 Worker thread wakes up
23:14:00.306 00.000 7008 GuideStep: -0.3 px 242 ms EAST, 0.1 px 0 ms NORTH
23:14:00.308 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:00.308 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:01.126 00.818 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5981f7da-c226-4ecd-b07d-7a60de80c5fd"}
23:14:01.130 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5981f7da-c226-4ecd-b07d-7a60de80c5fd"}
23:14:01.133 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0eb332d6-36a9-4563-8ba3-6e34d7dac7bd"}
23:14:01.136 00.003 7008 case statement mapped state 6 to 3
23:14:01.138 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eb332d6-36a9-4563-8ba3-6e34d7dac7bd"}
23:14:01.141 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"868c9054-a86e-4925-a9c2-8920dfd3d5f4"}
23:14:01.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":913,"width":15,"height":15,"star_pos":[7.34,7.15],"pixels":"..."},"id":"868c9054-a86e-4925-a9c2-8920dfd3d5f4"}
23:14:02.441 01.298 8532 Exposure complete
23:14:02.486 00.045 8532 worker thread done servicing request
23:14:02.486 00.000 7008 OnExposeComplete: enter
23:14:02.488 00.002 7008 UpdateGuideState(): m_state=6
23:14:02.489 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
23:14:02.490 00.001 7008 Star::Find returns 1 (0), X=547.57, Y=445.27, Mass=263966, SNR=324.0, Peak=41127 HFD=2.8
23:14:02.492 00.002 7008 MultiStar: [#1 0.11,0.96,0.56,U] [#2 0.07,0.88,0.56,U] [#3 0.18,0.79,0.44,U] [#4 0.07,0.73,0.38,U] [#5 0.12,0.95,0.34,U] [#6 0.01,1.00,0.37,U] [#7 0.14,0.78,0.30,U] [#8 0.13,0.53,0.34,U] 
23:14:02.493 00.001 7008 single-star, 8 included, MultiStar: {0.07, 0.68}, one-star: {-0.04, 0.17}
23:14:02.495 00.002 7008 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.07) = xAngle (1.87 = 1.87)
23:14:02.496 00.001 7008 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.46 = 1.46)
23:14:02.498 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.80 mountX=-0.05 mountY=0.17, mountTheta=1.86
23:14:02.502 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.17, opts=13)
23:14:02.503 00.001 7008 Enqueuing Move request for scope (-0.04, 0.17)
23:14:02.504 00.001 8532 Worker thread wakes up
23:14:02.504 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:14:02.505 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:14:02.505 00.000 8532 Moving (-0.04, 0.17) raw xDistance=-0.05 yDistance=0.17
23:14:02.505 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:02.505 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:02.505 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55816, med=2515, FiltMin=2173, FiltMax=30798, Gamma=0.990
23:14:02.506 00.001 7008 UpdateGuideState exits: m=263966 SNR=324.0
23:14:02.507 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.509 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:02.510 00.001 7008 Enqueuing Expose request
23:14:02.511 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:14:02.511 00.000 8532 MoveAxis(E, 0, ABG)
23:14:02.511 00.000 8532 Move returns status 0, amount 0
23:14:02.512 00.001 8532 MoveAxis(N, 0, ABG)
23:14:02.512 00.000 8532 Move returns status 0, amount 0
23:14:02.512 00.000 8532 move complete, result=0
23:14:02.512 00.000 8532 worker thread done servicing request
23:14:02.512 00.000 8532 Worker thread wakes up
23:14:02.512 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:02.515 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:02.515 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:03.126 00.611 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5be9323-3e7a-4e0d-8837-bba4299051b8"}
23:14:03.130 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5be9323-3e7a-4e0d-8837-bba4299051b8"}
23:14:03.132 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12058940-e7c3-4359-84bb-c0bdc970f5ff"}
23:14:03.134 00.002 7008 case statement mapped state 6 to 3
23:14:03.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12058940-e7c3-4359-84bb-c0bdc970f5ff"}
23:14:03.139 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ef59a2cb-3ec4-4597-9abe-b245f9321773"}
23:14:03.144 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":914,"width":15,"height":15,"star_pos":[6.57,7.27],"pixels":"..."},"id":"ef59a2cb-3ec4-4597-9abe-b245f9321773"}
23:14:04.644 01.500 8532 Exposure complete
23:14:04.690 00.046 8532 worker thread done servicing request
23:14:04.690 00.000 7008 OnExposeComplete: enter
23:14:04.691 00.001 7008 UpdateGuideState(): m_state=6
23:14:04.693 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
23:14:04.693 00.000 7008 Star::Find returns 1 (0), X=547.46, Y=445.25, Mass=271610, SNR=335.1, Peak=37069 HFD=2.8
23:14:04.697 00.004 7008 MultiStar: [#1 0.03,0.96,0.53,U] [#2 -0.07,0.92,0.53,U] [#3 0.05,0.81,0.42,U] [#4 0.03,0.69,0.35,U] [#5 0.01,0.98,0.33,U] [#6 -0.04,0.99,0.36,U] [#7 0.07,0.74,0.29,U] [#8 0.21,0.46,0.33,U] 
23:14:04.699 00.002 7008 single-star, 8 included, MultiStar: {-0.02, 0.67}, one-star: {-0.15, 0.15}
23:14:04.700 00.001 7008 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.07) = xAngle (2.42 = 2.42)
23:14:04.702 00.002 7008 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.01 = 2.01)
23:14:04.703 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.35 mountX=-0.16 mountY=0.20, mountTheta=2.26
23:14:04.706 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.15, opts=13)
23:14:04.708 00.002 7008 Enqueuing Move request for scope (-0.15, 0.15)
23:14:04.710 00.002 8532 Worker thread wakes up
23:14:04.710 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
23:14:04.710 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
23:14:04.710 00.000 8532 Moving (-0.15, 0.15) raw xDistance=-0.16 yDistance=0.20
23:14:04.710 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50026, med=2515, FiltMin=2132, FiltMax=29105, Gamma=0.990
23:14:04.712 00.002 7008 UpdateGuideState exits: m=271610 SNR=335.1
23:14:04.715 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:14:04.715 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:14:04.715 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.717 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:04.719 00.002 7008 Enqueuing Expose request
23:14:04.721 00.002 8532 MoveAxis(E, 0, ABG)
23:14:04.721 00.000 8532 Move returns status 0, amount 0
23:14:04.721 00.000 8532 MoveAxis(S, 343, ABG)
23:14:04.721 00.000 8532 Guiding  Dir = 1, Dur = 343
23:14:04.721 00.000 8532 IsSlewing returns 0
23:14:04.722 00.001 8532 IsGuiding returns 0
23:14:04.722 00.000 8532 PulseGuide returned control before completion, sleep 353
23:14:05.091 00.369 8532 IsGuiding returns 0
23:14:05.091 00.000 8532 Move returns status 0, amount 343
23:14:05.091 00.000 8532 move complete, result=0
23:14:05.091 00.000 8532 worker thread done servicing request
23:14:05.091 00.000 8532 Worker thread wakes up
23:14:05.091 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 343 ms SOUTH
23:14:05.093 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:05.093 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:05.126 00.033 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb5d38c6-1f30-473e-979d-7eec03e10750"}
23:14:05.129 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb5d38c6-1f30-473e-979d-7eec03e10750"}
23:14:05.132 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"119f1fa5-e81e-4867-bed6-1038188a2e97"}
23:14:05.135 00.003 7008 case statement mapped state 6 to 3
23:14:05.141 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"119f1fa5-e81e-4867-bed6-1038188a2e97"}
23:14:05.144 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ada1a10e-10a7-4786-a25c-552b89ebb63f"}
23:14:05.149 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":915,"width":15,"height":15,"star_pos":[7.46,7.25],"pixels":"..."},"id":"ada1a10e-10a7-4786-a25c-552b89ebb63f"}
23:14:07.125 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c15c940e-c61e-467d-8fae-903b1c9f58b8"}
23:14:07.128 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c15c940e-c61e-467d-8fae-903b1c9f58b8"}
23:14:07.131 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ef424ed-e81d-4745-a181-30f41568b1c3"}
23:14:07.134 00.003 7008 case statement mapped state 6 to 3
23:14:07.137 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ef424ed-e81d-4745-a181-30f41568b1c3"}
23:14:07.140 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35a2dd1a-15a0-4814-9f95-4a6e06442890"}
23:14:07.143 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":915,"width":15,"height":15,"star_pos":[7.46,7.25],"pixels":"..."},"id":"35a2dd1a-15a0-4814-9f95-4a6e06442890"}
23:14:07.215 00.072 8532 Exposure complete
23:14:07.265 00.050 8532 worker thread done servicing request
23:14:07.265 00.000 7008 OnExposeComplete: enter
23:14:07.267 00.002 7008 UpdateGuideState(): m_state=6
23:14:07.271 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
23:14:07.274 00.003 7008 Star::Find returns 1 (0), X=547.46, Y=444.95, Mass=259764, SNR=334.1, Peak=27978 HFD=2.7
23:14:07.276 00.002 7008 MultiStar: [#1 -0.03,0.72,0.55,U] [#2 -0.06,0.66,0.54,U] [#3 0.05,0.61,0.45,U] [#4 0.12,0.48,0.34,U] [#5 0.09,0.68,0.31,U] [#6 0.01,0.65,0.35,U] [#7 0.04,0.56,0.28,U] [#8 0.08,0.42,0.35,U] 
23:14:07.278 00.002 7008 single-star, 8 included, MultiStar: {-0.01, 0.43}, one-star: {-0.14, -0.15}
23:14:07.280 00.002 7008 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.07) = xAngle (-2.26 = -2.26)
23:14:07.282 00.002 7008 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.68 = -2.68)
23:14:07.284 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.33 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
23:14:07.289 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.15, opts=13)
23:14:07.292 00.003 7008 Enqueuing Move request for scope (-0.14, -0.15)
23:14:07.294 00.002 8532 Worker thread wakes up
23:14:07.294 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
23:14:07.294 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
23:14:07.295 00.001 8532 Moving (-0.14, -0.15) raw xDistance=-0.13 yDistance=-0.09
23:14:07.295 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:14:07.295 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.295 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57099, med=2514, FiltMin=2167, FiltMax=31838, Gamma=0.990
23:14:07.297 00.002 7008 UpdateGuideState exits: m=259764 SNR=334.1
23:14:07.299 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.301 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:07.301 00.000 8532 MoveAxis(E, 0, ABG)
23:14:07.301 00.000 8532 Move returns status 0, amount 0
23:14:07.302 00.001 8532 MoveAxis(N, 0, ABG)
23:14:07.302 00.000 8532 Move returns status 0, amount 0
23:14:07.302 00.000 8532 move complete, result=0
23:14:07.302 00.000 8532 worker thread done servicing request
23:14:07.302 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:07.305 00.003 7008 Enqueuing Expose request
23:14:07.307 00.002 8532 Worker thread wakes up
23:14:07.308 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:07.312 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:07.312 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:09.124 01.812 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"385580b1-6e46-4a1a-a492-6b4fd015bc66"}
23:14:09.127 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"385580b1-6e46-4a1a-a492-6b4fd015bc66"}
23:14:09.130 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8829976-6051-459a-b653-16d228ea7e73"}
23:14:09.135 00.005 7008 case statement mapped state 6 to 3
23:14:09.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8829976-6051-459a-b653-16d228ea7e73"}
23:14:09.140 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c334517-c7aa-40ad-a1cf-72c1fea01023"}
23:14:09.142 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":916,"width":15,"height":15,"star_pos":[7.46,6.95],"pixels":"..."},"id":"1c334517-c7aa-40ad-a1cf-72c1fea01023"}
23:14:09.435 00.293 8532 Exposure complete
23:14:09.484 00.049 8532 worker thread done servicing request
23:14:09.485 00.001 7008 OnExposeComplete: enter
23:14:09.487 00.002 7008 UpdateGuideState(): m_state=6
23:14:09.489 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
23:14:09.492 00.003 7008 Star::Find returns 1 (0), X=547.49, Y=444.95, Mass=264721, SNR=336.1, Peak=29021 HFD=2.8
23:14:09.494 00.002 7008 MultiStar: [#1 0.02,0.69,0.54,U] [#2 -0.05,0.63,0.54,U] [#3 0.06,0.61,0.43,U] [#4 0.10,0.48,0.35,U] [#5 0.06,0.64,0.33,U] [#6 -0.08,0.66,0.33,U] [#7 -0.01,0.55,0.28,U] [#8 0.18,0.35,0.32,U] 
23:14:09.496 00.002 7008 single-star, 8 included, MultiStar: {-0.01, 0.41}, one-star: {-0.12, -0.15}
23:14:09.498 00.002 7008 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.07) = xAngle (-2.17 = -2.17)
23:14:09.499 00.001 7008 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.59 = -2.59)
23:14:09.501 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
23:14:09.506 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.15, opts=13)
23:14:09.508 00.002 7008 Enqueuing Move request for scope (-0.12, -0.15)
23:14:09.510 00.002 8532 Worker thread wakes up
23:14:09.510 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
23:14:09.510 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
23:14:09.510 00.000 8532 Moving (-0.12, -0.15) raw xDistance=-0.11 yDistance=-0.10
23:14:09.510 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:14:09.510 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:09.510 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58813, med=2514, FiltMin=2140, FiltMax=32803, Gamma=0.990
23:14:09.513 00.003 7008 UpdateGuideState exits: m=264721 SNR=336.1
23:14:09.515 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:09.516 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:09.518 00.002 7008 Enqueuing Expose request
23:14:09.519 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:09.519 00.000 8532 MoveAxis(E, 0, ABG)
23:14:09.519 00.000 8532 Move returns status 0, amount 0
23:14:09.519 00.000 8532 MoveAxis(N, 0, ABG)
23:14:09.519 00.000 8532 Move returns status 0, amount 0
23:14:09.519 00.000 8532 move complete, result=0
23:14:09.519 00.000 8532 worker thread done servicing request
23:14:09.519 00.000 8532 Worker thread wakes up
23:14:09.520 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:09.520 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:09.520 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:11.123 01.603 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f9c7eb2-d448-4a53-82e2-5418982cdfc6"}
23:14:11.129 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f9c7eb2-d448-4a53-82e2-5418982cdfc6"}
23:14:11.132 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21458df5-792b-4da4-a762-7004625e64a1"}
23:14:11.134 00.002 7008 case statement mapped state 6 to 3
23:14:11.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"21458df5-792b-4da4-a762-7004625e64a1"}
23:14:11.138 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8f469c5d-4b0d-4221-b090-962758e77026"}
23:14:11.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":917,"width":15,"height":15,"star_pos":[7.49,6.95],"pixels":"..."},"id":"8f469c5d-4b0d-4221-b090-962758e77026"}
23:14:11.653 00.513 8532 Exposure complete
23:14:11.702 00.049 8532 worker thread done servicing request
23:14:11.704 00.002 7008 OnExposeComplete: enter
23:14:11.706 00.002 7008 UpdateGuideState(): m_state=6
23:14:11.709 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
23:14:11.712 00.003 7008 Star::Find returns 1 (0), X=547.50, Y=444.96, Mass=260695, SNR=332.1, Peak=28699 HFD=2.7
23:14:11.716 00.004 7008 MultiStar: [#1 0.04,0.70,0.53,U] [#2 0.01,0.63,0.54,U] [#3 0.09,0.66,0.45,U] [#4 0.08,0.47,0.36,U] [#5 0.03,0.64,0.34,U] [#6 0.01,0.66,0.38,U] [#7 -0.03,0.62,0.29,U] [#8 0.11,0.37,0.33,U] 
23:14:11.719 00.003 7008 single-star, 8 included, MultiStar: {0.01, 0.43}, one-star: {-0.11, -0.14}
23:14:11.721 00.002 7008 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.07) = xAngle (-2.18 = -2.18)
23:14:11.722 00.001 7008 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.60 = -2.60)
23:14:11.725 00.003 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.25 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
23:14:11.729 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.14, opts=13)
23:14:11.730 00.001 7008 Enqueuing Move request for scope (-0.11, -0.14)
23:14:11.733 00.003 8532 Worker thread wakes up
23:14:11.734 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
23:14:11.734 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60205, med=2515, FiltMin=2215, FiltMax=33491, Gamma=0.990
23:14:11.736 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
23:14:11.736 00.000 8532 Moving (-0.11, -0.14) raw xDistance=-0.10 yDistance=-0.09
23:14:11.736 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:14:11.736 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.737 00.001 7008 UpdateGuideState exits: m=260695 SNR=332.1
23:14:11.740 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.743 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:11.745 00.002 7008 Enqueuing Expose request
23:14:11.747 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:11.747 00.000 8532 MoveAxis(E, 0, ABG)
23:14:11.747 00.000 8532 Move returns status 0, amount 0
23:14:11.747 00.000 8532 MoveAxis(N, 0, ABG)
23:14:11.747 00.000 8532 Move returns status 0, amount 0
23:14:11.747 00.000 8532 move complete, result=0
23:14:11.747 00.000 8532 worker thread done servicing request
23:14:11.747 00.000 8532 Worker thread wakes up
23:14:11.747 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:11.747 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:11.747 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:13.123 01.376 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb36e5e2-fc77-4c3d-a592-068ff977c211"}
23:14:13.126 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb36e5e2-fc77-4c3d-a592-068ff977c211"}
23:14:13.130 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a94e3ff-6ff6-4946-8e2b-8f3631963799"}
23:14:13.134 00.004 7008 case statement mapped state 6 to 3
23:14:13.138 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a94e3ff-6ff6-4946-8e2b-8f3631963799"}
23:14:13.140 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37c293c1-8d20-4321-be59-46d36c003593"}
23:14:13.143 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":918,"width":15,"height":15,"star_pos":[7.50,6.96],"pixels":"..."},"id":"37c293c1-8d20-4321-be59-46d36c003593"}
23:14:13.877 00.734 8532 Exposure complete
23:14:13.923 00.046 8532 worker thread done servicing request
23:14:13.924 00.001 7008 OnExposeComplete: enter
23:14:13.927 00.003 7008 UpdateGuideState(): m_state=6
23:14:13.929 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
23:14:13.933 00.004 7008 Star::Find returns 1 (0), X=547.47, Y=444.92, Mass=260256, SNR=325.5, Peak=26833 HFD=2.7
23:14:13.935 00.002 7008 MultiStar: [#1 0.01,0.75,0.54,U] [#2 -0.02,0.65,0.55,U] [#3 0.06,0.63,0.45,U] [#4 0.12,0.44,0.35,U] [#5 -0.01,0.66,0.35,U] [#6 -0.01,0.73,0.35,U] [#7 0.03,0.60,0.28,U] [#8 0.04,0.39,0.36,U] 
23:14:13.937 00.002 7008 single-star, 8 included, MultiStar: {-0.01, 0.43}, one-star: {-0.14, -0.18}
23:14:13.939 00.002 7008 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.07) = xAngle (-2.15 = -2.15)
23:14:13.942 00.003 7008 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.56 = -2.56)
23:14:13.944 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-2.22 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
23:14:13.950 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.18, opts=13)
23:14:13.952 00.002 7008 Enqueuing Move request for scope (-0.14, -0.18)
23:14:13.954 00.002 8532 Worker thread wakes up
23:14:13.955 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
23:14:13.955 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
23:14:13.955 00.000 8532 Moving (-0.14, -0.18) raw xDistance=-0.12 yDistance=-0.12
23:14:13.955 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:14:13.955 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55118, med=2514, FiltMin=2193, FiltMax=30748, Gamma=0.990
23:14:13.957 00.002 7008 UpdateGuideState exits: m=260256 SNR=325.5
23:14:13.959 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.960 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:13.964 00.004 7008 Enqueuing Expose request
23:14:13.966 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:13.966 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:13.966 00.000 8532 MoveAxis(E, 0, ABG)
23:14:13.966 00.000 8532 Move returns status 0, amount 0
23:14:13.966 00.000 8532 MoveAxis(N, 0, ABG)
23:14:13.966 00.000 8532 Move returns status 0, amount 0
23:14:13.966 00.000 8532 move complete, result=0
23:14:13.967 00.001 8532 worker thread done servicing request
23:14:13.967 00.000 8532 Worker thread wakes up
23:14:13.967 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:13.971 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:13.971 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:15.122 01.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31d4e87b-46e9-43b0-b242-e3aea7a1a49b"}
23:14:15.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31d4e87b-46e9-43b0-b242-e3aea7a1a49b"}
23:14:15.128 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dff9055-331a-42ba-ac34-16fa473b42e8"}
23:14:15.131 00.003 7008 case statement mapped state 6 to 3
23:14:15.134 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dff9055-331a-42ba-ac34-16fa473b42e8"}
23:14:15.138 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67b403c2-8533-46ec-ac47-8c8eec43bf3c"}
23:14:15.143 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":919,"width":15,"height":15,"star_pos":[7.47,6.92],"pixels":"..."},"id":"67b403c2-8533-46ec-ac47-8c8eec43bf3c"}
23:14:16.094 00.951 8532 Exposure complete
23:14:16.139 00.045 8532 worker thread done servicing request
23:14:16.139 00.000 7008 OnExposeComplete: enter
23:14:16.141 00.002 7008 UpdateGuideState(): m_state=6
23:14:16.144 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
23:14:16.146 00.002 7008 Star::Find returns 1 (0), X=547.35, Y=444.99, Mass=272531, SNR=336.2, Peak=26683 HFD=2.6
23:14:16.149 00.003 7008 MultiStar: [#1 -0.09,0.80,0.54,U] [#2 -0.11,0.70,0.54,U] [#3 0.04,0.70,0.42,U] [#4 -0.00,0.46,0.33,U] [#5 -0.04,0.71,0.35,U] [#6 -0.16,0.84,0.34,U] [#7 -0.10,0.53,0.28,U] [#8 0.06,0.35,0.33,U] 
23:14:16.151 00.002 7008 single-star, 8 included, MultiStar: {-0.10, 0.47}, one-star: {-0.26, -0.11}
23:14:16.153 00.002 7008 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
23:14:16.156 00.003 7008 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
23:14:16.158 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.74 mountX=-0.25 mountY=-0.02, mountTheta=-3.07
23:14:16.163 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.11, opts=13)
23:14:16.165 00.002 7008 Enqueuing Move request for scope (-0.26, -0.11)
23:14:16.167 00.002 8532 Worker thread wakes up
23:14:16.167 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54242, med=2512, FiltMin=2328, FiltMax=30593, Gamma=0.990
23:14:16.169 00.002 7008 UpdateGuideState exits: m=272531 SNR=336.2
23:14:16.170 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.172 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:16.174 00.002 7008 Enqueuing Expose request
23:14:16.175 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd
23:14:16.175 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.11)
23:14:16.175 00.000 8532 Moving (-0.26, -0.11) raw xDistance=-0.25 yDistance=-0.02
23:14:16.175 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:14:16.175 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:16.176 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:16.176 00.000 8532 MoveAxis(E, 228, ABG)
23:14:16.176 00.000 8532 Guiding  Dir = 2, Dur = 228
23:14:16.176 00.000 8532 IsSlewing returns 0
23:14:16.176 00.000 8532 IsGuiding returns 0
23:14:16.177 00.001 8532 PulseGuide returned control before completion, sleep 238
23:14:16.425 00.248 8532 IsGuiding returns 0
23:14:16.425 00.000 8532 Move returns status 0, amount 228
23:14:16.425 00.000 8532 MoveAxis(N, 0, ABG)
23:14:16.425 00.000 8532 Move returns status 0, amount 0
23:14:16.425 00.000 8532 move complete, result=0
23:14:16.425 00.000 8532 worker thread done servicing request
23:14:16.426 00.001 8532 Worker thread wakes up
23:14:16.426 00.000 7008 GuideStep: -0.3 px 228 ms EAST, -0.0 px 0 ms NORTH
23:14:16.428 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:16.429 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:17.121 00.692 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ecc524d-2472-4392-9e82-3736e17326a6"}
23:14:17.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ecc524d-2472-4392-9e82-3736e17326a6"}
23:14:17.127 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"429f60aa-802e-4f8b-97aa-de12c2140882"}
23:14:17.128 00.001 7008 case statement mapped state 6 to 3
23:14:17.133 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"429f60aa-802e-4f8b-97aa-de12c2140882"}
23:14:17.135 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad583905-98bb-467a-a365-06fc824c0702"}
23:14:17.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":920,"width":15,"height":15,"star_pos":[7.35,6.99],"pixels":"..."},"id":"ad583905-98bb-467a-a365-06fc824c0702"}
23:14:18.556 01.419 8532 Exposure complete
23:14:18.601 00.045 8532 worker thread done servicing request
23:14:18.601 00.000 7008 OnExposeComplete: enter
23:14:18.604 00.003 7008 UpdateGuideState(): m_state=6
23:14:18.606 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
23:14:18.608 00.002 7008 Star::Find returns 1 (0), X=547.55, Y=445.07, Mass=262811, SNR=328.0, Peak=34770 HFD=2.5
23:14:18.610 00.002 7008 MultiStar: [#1 0.11,0.74,0.55,U] [#2 0.07,0.73,0.56,U] [#3 0.17,0.65,0.43,U] [#4 0.15,0.54,0.38,U] [#5 0.11,0.70,0.34,U] [#6 0.04,0.72,0.38,U] [#7 0.12,0.58,0.30,U] [#8 0.17,0.35,0.34,U] 
23:14:18.612 00.002 7008 single-star, 8 included, MultiStar: {0.07, 0.48}, one-star: {-0.05, -0.03}
23:14:18.613 00.001 7008 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.07) = xAngle (-2.50 = -2.50)
23:14:18.615 00.002 7008 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.91 = -2.91)
23:14:18.617 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.57 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
23:14:18.621 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.03, opts=13)
23:14:18.623 00.002 7008 Enqueuing Move request for scope (-0.05, -0.03)
23:14:18.626 00.003 8532 Worker thread wakes up
23:14:18.626 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62176, med=2513, FiltMin=2411, FiltMax=34364, Gamma=0.990
23:14:18.628 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:14:18.628 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:14:18.628 00.000 8532 Moving (-0.05, -0.03) raw xDistance=-0.05 yDistance=-0.01
23:14:18.629 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:18.629 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:18.629 00.000 7008 UpdateGuideState exits: m=262811 SNR=328.0
23:14:18.632 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.633 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:18.635 00.002 7008 Enqueuing Expose request
23:14:18.636 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:14:18.636 00.000 8532 MoveAxis(E, 0, ABG)
23:14:18.636 00.000 8532 Move returns status 0, amount 0
23:14:18.636 00.000 8532 MoveAxis(N, 0, ABG)
23:14:18.636 00.000 8532 Move returns status 0, amount 0
23:14:18.637 00.001 8532 move complete, result=0
23:14:18.637 00.000 8532 worker thread done servicing request
23:14:18.637 00.000 8532 Worker thread wakes up
23:14:18.637 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:18.637 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:18.637 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:19.122 00.485 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"21c9a1d5-d2ee-41d0-9f5b-d185b32002cc"}
23:14:19.124 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"21c9a1d5-d2ee-41d0-9f5b-d185b32002cc"}
23:14:19.130 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b9fe56e-54ce-427a-94ce-43656c4a39bc"}
23:14:19.132 00.002 7008 case statement mapped state 6 to 3
23:14:19.133 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b9fe56e-54ce-427a-94ce-43656c4a39bc"}
23:14:19.135 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb9e9403-8390-4c24-ba0f-c4dae15d1689"}
23:14:19.136 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":921,"width":15,"height":15,"star_pos":[6.55,7.07],"pixels":"..."},"id":"cb9e9403-8390-4c24-ba0f-c4dae15d1689"}
23:14:20.761 01.625 8532 Exposure complete
23:14:20.797 00.036 8532 worker thread done servicing request
23:14:20.797 00.000 7008 OnExposeComplete: enter
23:14:20.800 00.003 7008 UpdateGuideState(): m_state=6
23:14:20.802 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
23:14:20.804 00.002 7008 Star::Find returns 1 (0), X=547.62, Y=445.03, Mass=261973, SNR=330.2, Peak=36079 HFD=2.6
23:14:20.805 00.001 7008 MultiStar: [#1 0.24,0.82,0.56,U] [#2 0.11,0.77,0.58,U] [#3 0.19,0.73,0.42,U] [#4 0.22,0.45,0.37,U] [#5 0.20,0.68,0.35,U] [#6 0.16,0.85,0.38,U] [#7 0.15,0.61,0.29,U] [#8 0.21,0.38,0.34,U] 
23:14:20.806 00.001 7008 single-star, 8 included, MultiStar: {0.15, 0.51}, one-star: {0.01, -0.07}
23:14:20.807 00.001 7008 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.07) = xAngle (-1.35 = -1.35)
23:14:20.808 00.001 7008 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.77 = -1.77)
23:14:20.809 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.42 mountX=0.02 mountY=-0.07, mountTheta=-1.35
23:14:20.812 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.07, opts=13)
23:14:20.813 00.001 7008 Enqueuing Move request for scope (0.01, -0.07)
23:14:20.814 00.001 8532 Worker thread wakes up
23:14:20.814 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:14:20.814 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:14:20.814 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64201, med=2512, FiltMin=2357, FiltMax=31909, Gamma=0.990
23:14:20.817 00.003 8532 Moving (0.01, -0.07) raw xDistance=0.02 yDistance=-0.07
23:14:20.817 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:14:20.817 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:20.817 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:20.817 00.000 8532 MoveAxis(E, 0, ABG)
23:14:20.817 00.000 8532 Move returns status 0, amount 0
23:14:20.817 00.000 8532 MoveAxis(N, 0, ABG)
23:14:20.817 00.000 8532 Move returns status 0, amount 0
23:14:20.818 00.001 8532 move complete, result=0
23:14:20.818 00.000 7008 UpdateGuideState exits: m=261973 SNR=330.2
23:14:20.819 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.821 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:20.824 00.003 7008 Enqueuing Expose request
23:14:20.825 00.001 8532 worker thread done servicing request
23:14:20.825 00.000 8532 Worker thread wakes up
23:14:20.826 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:20.826 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:20.826 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:21.121 00.295 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c01b40c-4b11-4dc7-a9b7-64be99531603"}
23:14:21.125 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c01b40c-4b11-4dc7-a9b7-64be99531603"}
23:14:21.128 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9435948-b1cf-4400-9c74-e321ee6037ca"}
23:14:21.133 00.005 7008 case statement mapped state 6 to 3
23:14:21.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9435948-b1cf-4400-9c74-e321ee6037ca"}
23:14:21.139 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e8e9ef4f-c1d9-439d-ac8a-c232cc7b6059"}
23:14:21.140 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":922,"width":15,"height":15,"star_pos":[6.62,7.03],"pixels":"..."},"id":"e8e9ef4f-c1d9-439d-ac8a-c232cc7b6059"}
23:14:22.958 01.818 8532 Exposure complete
23:14:23.006 00.048 8532 worker thread done servicing request
23:14:23.007 00.001 7008 OnExposeComplete: enter
23:14:23.009 00.002 7008 UpdateGuideState(): m_state=6
23:14:23.011 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
23:14:23.011 00.000 7008 Star::Find returns 1 (0), X=547.66, Y=445.19, Mass=262563, SNR=335.6, Peak=39733 HFD=2.7
23:14:23.016 00.005 7008 MultiStar: [#1 0.22,0.88,0.55,U] [#2 0.15,0.79,0.53,U] [#3 0.29,0.72,0.43,U] [#4 0.20,0.63,0.35,U] [#5 0.18,0.85,0.33,U] [#6 0.16,0.90,0.38,U] [#7 0.18,0.68,0.29,U] [#8 0.21,0.52,0.35,U] 
23:14:23.018 00.002 7008 single-star, 8 included, MultiStar: {0.16, 0.60}, one-star: {0.05, 0.09}
23:14:23.021 00.003 7008 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.07) = xAngle (1.15 = 1.15)
23:14:23.023 00.002 7008 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.74 = 0.74)
23:14:23.025 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=0.04 mountY=0.07, mountTheta=1.03
23:14:23.029 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.09, opts=13)
23:14:23.032 00.003 7008 Enqueuing Move request for scope (0.05, 0.09)
23:14:23.034 00.002 8532 Worker thread wakes up
23:14:23.034 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:14:23.034 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:14:23.035 00.001 8532 Moving (0.05, 0.09) raw xDistance=0.04 yDistance=0.07
23:14:23.035 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:14:23.035 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.035 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61652, med=2513, FiltMin=2393, FiltMax=31891, Gamma=0.990
23:14:23.038 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:14:23.038 00.000 8532 MoveAxis(E, 0, ABG)
23:14:23.038 00.000 8532 Move returns status 0, amount 0
23:14:23.038 00.000 8532 MoveAxis(N, 0, ABG)
23:14:23.038 00.000 8532 Move returns status 0, amount 0
23:14:23.038 00.000 8532 move complete, result=0
23:14:23.038 00.000 7008 UpdateGuideState exits: m=262563 SNR=335.6
23:14:23.041 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.043 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:23.045 00.002 7008 Enqueuing Expose request
23:14:23.048 00.003 8532 worker thread done servicing request
23:14:23.049 00.001 8532 Worker thread wakes up
23:14:23.049 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:23.051 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:23.051 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:23.121 00.070 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b881ffbc-4f94-4fde-9253-885803739e8a"}
23:14:23.127 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b881ffbc-4f94-4fde-9253-885803739e8a"}
23:14:23.131 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba48ef0b-be49-41c0-a0b4-813100f745a8"}
23:14:23.135 00.004 7008 case statement mapped state 6 to 3
23:14:23.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba48ef0b-be49-41c0-a0b4-813100f745a8"}
23:14:23.141 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"477b7905-2f9a-4c1e-87aa-b81e52dcb477"}
23:14:23.143 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":923,"width":15,"height":15,"star_pos":[6.66,7.19],"pixels":"..."},"id":"477b7905-2f9a-4c1e-87aa-b81e52dcb477"}
23:14:25.123 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28a1a4f9-d313-4ef1-a051-bd18fb86e59c"}
23:14:25.127 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28a1a4f9-d313-4ef1-a051-bd18fb86e59c"}
23:14:25.131 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"462933ab-5648-4ca7-ac83-0970b8c8c086"}
23:14:25.132 00.001 7008 case statement mapped state 6 to 3
23:14:25.135 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"462933ab-5648-4ca7-ac83-0970b8c8c086"}
23:14:25.138 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f8b63fd-27b6-43c3-9a2d-067b3f636cde"}
23:14:25.140 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":923,"width":15,"height":15,"star_pos":[6.66,7.19],"pixels":"..."},"id":"3f8b63fd-27b6-43c3-9a2d-067b3f636cde"}
23:14:25.173 00.033 8532 Exposure complete
23:14:25.217 00.044 7008 OnExposeComplete: enter
23:14:25.219 00.002 8532 worker thread done servicing request
23:14:25.219 00.000 7008 UpdateGuideState(): m_state=6
23:14:25.221 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
23:14:25.225 00.004 7008 Star::Find returns 1 (0), X=547.60, Y=445.17, Mass=273313, SNR=342.5, Peak=39554 HFD=2.7
23:14:25.227 00.002 7008 MultiStar: [#1 0.19,0.89,0.53,U] [#2 0.08,0.83,0.54,U] [#3 0.17,0.73,0.41,U] [#4 0.18,0.58,0.33,U] [#5 0.15,0.78,0.34,U] [#6 0.03,0.82,0.35,U] [#7 0.09,0.68,0.27,U] [#8 0.18,0.55,0.33,U] 
23:14:25.232 00.005 7008 single-star, 8 included, MultiStar: {0.10, 0.58}, one-star: {-0.01, 0.07}
23:14:25.234 00.002 7008 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.07) = xAngle (1.76 = 1.76)
23:14:25.236 00.002 7008 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.35 = 1.35)
23:14:25.238 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=-0.01 mountY=0.07, mountTheta=1.76
23:14:25.241 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.07, opts=13)
23:14:25.244 00.003 7008 Enqueuing Move request for scope (-0.01, 0.07)
23:14:25.246 00.002 8532 Worker thread wakes up
23:14:25.246 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:14:25.246 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:14:25.246 00.000 8532 Moving (-0.01, 0.07) raw xDistance=-0.01 yDistance=0.07
23:14:25.246 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:14:25.246 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:25.246 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61281, med=2512, FiltMin=2404, FiltMax=32931, Gamma=0.990
23:14:25.249 00.003 7008 UpdateGuideState exits: m=273313 SNR=342.5
23:14:25.251 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.253 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:25.256 00.003 7008 Enqueuing Expose request
23:14:25.258 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:14:25.258 00.000 8532 MoveAxis(E, 0, ABG)
23:14:25.259 00.001 8532 Move returns status 0, amount 0
23:14:25.259 00.000 8532 MoveAxis(N, 0, ABG)
23:14:25.259 00.000 8532 Move returns status 0, amount 0
23:14:25.259 00.000 8532 move complete, result=0
23:14:25.259 00.000 8532 worker thread done servicing request
23:14:25.259 00.000 8532 Worker thread wakes up
23:14:25.259 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:25.259 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:25.262 00.003 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:27.122 01.860 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"326c6dd7-643c-4efb-9252-e5db92638f5d"}
23:14:27.126 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"326c6dd7-643c-4efb-9252-e5db92638f5d"}
23:14:27.131 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c791b32-43e7-4ca3-999f-c1e80c7a325c"}
23:14:27.134 00.003 7008 case statement mapped state 6 to 3
23:14:27.137 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c791b32-43e7-4ca3-999f-c1e80c7a325c"}
23:14:27.139 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9125489e-c1e4-414a-b6bc-fffc24751aac"}
23:14:27.142 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":924,"width":15,"height":15,"star_pos":[6.60,7.17],"pixels":"..."},"id":"9125489e-c1e4-414a-b6bc-fffc24751aac"}
23:14:27.387 00.245 8532 Exposure complete
23:14:27.434 00.047 8532 worker thread done servicing request
23:14:27.434 00.000 7008 OnExposeComplete: enter
23:14:27.436 00.002 7008 UpdateGuideState(): m_state=6
23:14:27.438 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
23:14:27.439 00.001 7008 Star::Find returns 1 (0), X=547.58, Y=445.19, Mass=266142, SNR=337.8, Peak=39179 HFD=2.7
23:14:27.443 00.004 7008 MultiStar: [#1 0.18,0.89,0.54,U] [#2 0.09,0.75,0.56,U] [#3 0.15,0.72,0.43,U] [#4 0.13,0.56,0.36,U] [#5 0.11,0.81,0.32,U] [#6 0.12,0.88,0.36,U] [#7 0.14,0.69,0.27,U] [#8 0.17,0.50,0.33,U] 
23:14:27.446 00.003 7008 single-star, 8 included, MultiStar: {0.10, 0.58}, one-star: {-0.02, 0.09}
23:14:27.449 00.003 7008 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.07) = xAngle (1.92 = 1.92)
23:14:27.451 00.002 7008 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.51 = 1.51)
23:14:27.453 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=-0.03 mountY=0.09, mountTheta=1.90
23:14:27.456 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.09, opts=13)
23:14:27.457 00.001 7008 Enqueuing Move request for scope (-0.02, 0.09)
23:14:27.461 00.004 8532 Worker thread wakes up
23:14:27.461 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:14:27.461 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:14:27.461 00.000 8532 Moving (-0.02, 0.09) raw xDistance=-0.03 yDistance=0.09
23:14:27.461 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:27.461 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:27.461 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61270, med=2512, FiltMin=2392, FiltMax=33327, Gamma=0.990
23:14:27.464 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:27.464 00.000 8532 MoveAxis(E, 0, ABG)
23:14:27.464 00.000 8532 Move returns status 0, amount 0
23:14:27.464 00.000 8532 MoveAxis(N, 0, ABG)
23:14:27.464 00.000 8532 Move returns status 0, amount 0
23:14:27.464 00.000 8532 move complete, result=0
23:14:27.464 00.000 8532 worker thread done servicing request
23:14:27.464 00.000 7008 UpdateGuideState exits: m=266142 SNR=337.8
23:14:27.466 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.467 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:27.469 00.002 7008 Enqueuing Expose request
23:14:27.471 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:27.472 00.001 8532 Worker thread wakes up
23:14:27.472 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:27.472 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:29.121 01.649 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efbf85a6-0981-4d50-827e-ca498a046634"}
23:14:29.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efbf85a6-0981-4d50-827e-ca498a046634"}
23:14:29.126 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5196557-ffa2-48dd-9355-8f6a046cd886"}
23:14:29.129 00.003 7008 case statement mapped state 6 to 3
23:14:29.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5196557-ffa2-48dd-9355-8f6a046cd886"}
23:14:29.135 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dbb54422-232c-4aa7-85bd-9ffe9b73c054"}
23:14:29.138 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":925,"width":15,"height":15,"star_pos":[6.58,7.19],"pixels":"..."},"id":"dbb54422-232c-4aa7-85bd-9ffe9b73c054"}
23:14:29.599 00.461 8532 Exposure complete
23:14:29.634 00.035 8532 worker thread done servicing request
23:14:29.634 00.000 7008 OnExposeComplete: enter
23:14:29.635 00.001 7008 UpdateGuideState(): m_state=6
23:14:29.639 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
23:14:29.643 00.004 7008 Star::Find returns 1 (0), X=547.63, Y=445.29, Mass=269818, SNR=342.3, Peak=42115 HFD=2.9
23:14:29.646 00.003 7008 MultiStar: [#1 0.17,0.94,0.52,U] [#2 0.17,0.88,0.53,U] [#3 0.19,0.78,0.42,U] [#4 0.10,0.71,0.35,U] [#5 0.17,0.89,0.32,U] [#6 0.17,1.00,0.35,U] [#7 0.21,0.76,0.28,U] [#8 0.31,0.48,0.32,U] 
23:14:29.648 00.002 7008 single-star, 8 included, MultiStar: {0.14, 0.67}, one-star: {0.02, 0.19}
23:14:29.650 00.002 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.53 = 1.53)
23:14:29.653 00.003 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
23:14:29.655 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.45 mountX=0.01 mountY=0.17, mountTheta=1.52
23:14:29.659 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.19, opts=13)
23:14:29.661 00.002 7008 Enqueuing Move request for scope (0.02, 0.19)
23:14:29.663 00.002 8532 Worker thread wakes up
23:14:29.663 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:14:29.663 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:14:29.663 00.000 8532 Moving (0.02, 0.19) raw xDistance=0.01 yDistance=0.17
23:14:29.663 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56849, med=2511, FiltMin=2394, FiltMax=31199, Gamma=0.990
23:14:29.665 00.002 7008 UpdateGuideState exits: m=269818 SNR=342.3
23:14:29.667 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.668 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:29.669 00.001 7008 Enqueuing Expose request
23:14:29.671 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:14:29.671 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:14:29.671 00.000 8532 MoveAxis(E, 0, ABG)
23:14:29.671 00.000 8532 Move returns status 0, amount 0
23:14:29.671 00.000 8532 MoveAxis(S, 302, ABG)
23:14:29.671 00.000 8532 Guiding  Dir = 1, Dur = 302
23:14:29.671 00.000 8532 IsSlewing returns 0
23:14:29.671 00.000 8532 IsGuiding returns 0
23:14:29.672 00.001 8532 PulseGuide returned control before completion, sleep 312
23:14:29.998 00.326 8532 IsGuiding returns 0
23:14:29.998 00.000 8532 Move returns status 0, amount 302
23:14:29.998 00.000 8532 move complete, result=0
23:14:29.999 00.001 8532 worker thread done servicing request
23:14:29.999 00.000 8532 Worker thread wakes up
23:14:29.999 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 302 ms SOUTH
23:14:30.003 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:30.003 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:31.122 01.119 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39f9d634-d354-49b5-8552-b7f2605313b1"}
23:14:31.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39f9d634-d354-49b5-8552-b7f2605313b1"}
23:14:31.127 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4776d50d-babc-4318-b47c-6005458dcffa"}
23:14:31.130 00.003 7008 case statement mapped state 6 to 3
23:14:31.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4776d50d-babc-4318-b47c-6005458dcffa"}
23:14:31.138 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"98c72cf2-c3a6-4d83-b67b-6610db5ff396"}
23:14:31.141 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":926,"width":15,"height":15,"star_pos":[6.63,7.29],"pixels":"..."},"id":"98c72cf2-c3a6-4d83-b67b-6610db5ff396"}
23:14:32.126 00.985 8532 Exposure complete
23:14:32.176 00.050 8532 worker thread done servicing request
23:14:32.176 00.000 7008 OnExposeComplete: enter
23:14:32.180 00.004 7008 UpdateGuideState(): m_state=6
23:14:32.182 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
23:14:32.186 00.004 7008 Star::Find returns 1 (0), X=547.60, Y=445.00, Mass=265317, SNR=340.7, Peak=32950 HFD=2.6
23:14:32.189 00.003 7008 MultiStar: [#1 0.13,0.71,0.53,U] [#2 0.10,0.63,0.51,U] [#3 0.15,0.64,0.42,U] [#4 0.19,0.51,0.33,U] [#5 0.10,0.67,0.32,U] [#6 0.08,0.69,0.34,U] [#7 0.24,0.47,0.28,U] [#8 0.12,0.34,0.32,U] 
23:14:32.191 00.002 7008 single-star, 8 included, MultiStar: {0.10, 0.43}, one-star: {-0.00, -0.10}
23:14:32.193 00.002 7008 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.07) = xAngle (-1.54 = -1.54)
23:14:32.195 00.002 7008 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.95 = -1.95)
23:14:32.198 00.003 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=0.00 mountY=-0.10, mountTheta=-1.53
23:14:32.203 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.10, opts=13)
23:14:32.206 00.003 7008 Enqueuing Move request for scope (-0.00, -0.10)
23:14:32.208 00.002 8532 Worker thread wakes up
23:14:32.208 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:14:32.208 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:14:32.208 00.000 8532 Moving (-0.00, -0.10) raw xDistance=0.00 yDistance=-0.10
23:14:32.208 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:14:32.208 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:32.208 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64597, med=2510, FiltMin=2397, FiltMax=32195, Gamma=0.990
23:14:32.211 00.003 7008 UpdateGuideState exits: m=265317 SNR=340.7
23:14:32.215 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.217 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:32.220 00.003 7008 Enqueuing Expose request
23:14:32.222 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:32.222 00.000 8532 MoveAxis(E, 0, ABG)
23:14:32.222 00.000 8532 Move returns status 0, amount 0
23:14:32.223 00.001 8532 MoveAxis(N, 0, ABG)
23:14:32.223 00.000 8532 Move returns status 0, amount 0
23:14:32.223 00.000 8532 move complete, result=0
23:14:32.223 00.000 8532 worker thread done servicing request
23:14:32.223 00.000 8532 Worker thread wakes up
23:14:32.223 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:32.223 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:32.223 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:33.121 00.898 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b73f25d-a25b-48c6-9055-92085a93b187"}
23:14:33.125 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b73f25d-a25b-48c6-9055-92085a93b187"}
23:14:33.129 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"339735b0-9a25-4ea1-b0da-aca758298ec0"}
23:14:33.133 00.004 7008 case statement mapped state 6 to 3
23:14:33.134 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"339735b0-9a25-4ea1-b0da-aca758298ec0"}
23:14:33.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84589a24-091e-4749-836d-386c7f2a735e"}
23:14:33.142 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":927,"width":15,"height":15,"star_pos":[6.60,7.00],"pixels":"..."},"id":"84589a24-091e-4749-836d-386c7f2a735e"}
23:14:34.352 01.210 8532 Exposure complete
23:14:34.397 00.045 8532 worker thread done servicing request
23:14:34.397 00.000 7008 OnExposeComplete: enter
23:14:34.399 00.002 7008 UpdateGuideState(): m_state=6
23:14:34.402 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
23:14:34.404 00.002 7008 Star::Find returns 1 (0), X=547.26, Y=444.80, Mass=263743, SNR=337.0, Peak=31145 HFD=2.8
23:14:34.408 00.004 7008 MultiStar: [#1 -0.16,0.51,0.54,U] [#2 -0.22,0.47,0.54,U] [#3 -0.05,0.53,0.44,U] [#4 -0.11,0.47,0.35,U] [#5 -0.00,0.47,0.33,U] [#6 -0.29,0.47,0.35,U] [#7 -0.07,0.41,0.28,U] [#8 -0.09,0.20,0.34,U] 
23:14:34.410 00.002 7008 refined, 8 included, MultiStar: {-0.18, 0.27}, one-star: {-0.34, -0.30}
23:14:34.412 00.002 7008 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.07) = xAngle (2.24 = 2.24)
23:14:34.416 00.004 7008 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.83 = 1.83)
23:14:34.418 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.17 mountX=-0.20 mountY=0.32, mountTheta=2.14
23:14:34.422 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.27, opts=13)
23:14:34.424 00.002 7008 Enqueuing Move request for scope (-0.18, 0.27)
23:14:34.426 00.002 8532 Worker thread wakes up
23:14:34.426 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
23:14:34.426 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
23:14:34.426 00.000 8532 Moving (-0.18, 0.27) raw xDistance=-0.20 yDistance=0.32
23:14:34.426 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:14:34.426 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:14:34.427 00.001 8532 MoveAxis(E, 184, ABG)
23:14:34.427 00.000 8532 Guiding  Dir = 2, Dur = 184
23:14:34.427 00.000 7008 UpdateImageDisplay: Size=(752,580) min=459, max=60662, med=2512, FiltMin=2377, FiltMax=31731, Gamma=0.990
23:14:34.430 00.003 7008 UpdateGuideState exits: m=263743 SNR=337.0
23:14:34.432 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.437 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:34.439 00.002 7008 Enqueuing Expose request
23:14:34.441 00.002 8532 IsSlewing returns 0
23:14:34.442 00.001 8532 IsGuiding returns 0
23:14:34.443 00.001 8532 PulseGuide returned control before completion, sleep 194
23:14:34.652 00.209 8532 IsGuiding returns 0
23:14:34.652 00.000 8532 Move returns status 0, amount 184
23:14:34.652 00.000 8532 MoveAxis(S, 556, ABG)
23:14:34.652 00.000 8532 Guiding  Dir = 1, Dur = 556
23:14:34.652 00.000 8532 IsSlewing returns 0
23:14:34.653 00.001 8532 IsGuiding returns 0
23:14:34.653 00.000 8532 PulseGuide returned control before completion, sleep 566
23:14:35.122 00.469 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2a50c71c-7f02-4a6b-8a30-8685c834b5b8"}
23:14:35.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2a50c71c-7f02-4a6b-8a30-8685c834b5b8"}
23:14:35.128 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f912109-f920-4d7b-9f6c-3db7a347b959"}
23:14:35.131 00.003 7008 case statement mapped state 6 to 3
23:14:35.133 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f912109-f920-4d7b-9f6c-3db7a347b959"}
23:14:35.135 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de03e3b3-ce19-455d-af54-49d6eeed6505"}
23:14:35.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":928,"width":15,"height":15,"star_pos":[7.26,6.80],"pixels":"..."},"id":"de03e3b3-ce19-455d-af54-49d6eeed6505"}
23:14:35.231 00.094 8532 IsGuiding returns 0
23:14:35.232 00.001 8532 Move returns status 0, amount 556
23:14:35.232 00.000 8532 move complete, result=0
23:14:35.232 00.000 8532 worker thread done servicing request
23:14:35.232 00.000 7008 GuideStep: -0.2 px 184 ms EAST, 0.3 px 556 ms SOUTH
23:14:35.234 00.002 8532 Worker thread wakes up
23:14:35.234 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:35.234 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:37.122 01.888 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f3df141-1ed6-4797-a65f-4f890f3b7bb5"}
23:14:37.124 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f3df141-1ed6-4797-a65f-4f890f3b7bb5"}
23:14:37.126 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6f9fcee-6389-484f-b02c-7bfaab5c1119"}
23:14:37.129 00.003 7008 case statement mapped state 6 to 3
23:14:37.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6f9fcee-6389-484f-b02c-7bfaab5c1119"}
23:14:37.144 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"244da958-2256-4ab1-889d-8d10a27e14a7"}
23:14:37.146 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":928,"width":15,"height":15,"star_pos":[7.26,6.80],"pixels":"..."},"id":"244da958-2256-4ab1-889d-8d10a27e14a7"}
23:14:37.360 00.214 8532 Exposure complete
23:14:37.413 00.053 8532 worker thread done servicing request
23:14:37.413 00.000 7008 OnExposeComplete: enter
23:14:37.417 00.004 7008 UpdateGuideState(): m_state=6
23:14:37.420 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
23:14:37.422 00.002 7008 Star::Find returns 1 (0), X=547.14, Y=444.18, Mass=271673, SNR=339.1, Peak=48669 HFD=2.4
23:14:37.425 00.003 7008 MultiStar: [#1 -0.27,-0.07,0.53,U] [#2 -0.31,-0.03,0.54,U] [#3 -0.24,-0.07,0.42,U] [#4 -0.25,-0.17,0.36,U] [#5 -0.23,-0.04,0.35,U] [#6 -0.39,-0.04,0.35,U] [#7 -0.22,-0.21,0.27,U] [#8 -0.22,-0.20,0.33,U] 
23:14:37.431 00.006 7008 refined, 8 included, MultiStar: {-0.32, -0.29}, one-star: {-0.47, -0.92}
23:14:37.435 00.004 7008 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.07) = xAngle (-2.33 = -2.33)
23:14:37.437 00.002 7008 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.74 = -2.74)
23:14:37.439 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-2.40 mountX=-0.30 mountY=-0.17, mountTheta=-2.63
23:14:37.444 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=-0.29, opts=13)
23:14:37.447 00.003 7008 Enqueuing Move request for scope (-0.32, -0.29)
23:14:37.450 00.003 8532 Worker thread wakes up
23:14:37.450 00.000 7008 UpdateImageDisplay: Size=(752,580) min=404, max=65535, med=2509, FiltMin=2343, FiltMax=27923, Gamma=0.990
23:14:37.454 00.004 7008 UpdateGuideState exits: m=271673 SNR=339.1
23:14:37.457 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.460 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.29) opts 0xd
23:14:37.460 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:37.463 00.003 7008 Enqueuing Expose request
23:14:37.467 00.004 8532 Handling offset move in thread for scope, endpoint = (-0.32, -0.29)
23:14:37.467 00.000 8532 Moving (-0.32, -0.29) raw xDistance=-0.30 yDistance=-0.17
23:14:37.467 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:14:37.467 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.467 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:14:37.467 00.000 8532 MoveAxis(E, 281, ABG)
23:14:37.467 00.000 8532 Guiding  Dir = 2, Dur = 281
23:14:37.468 00.001 8532 IsSlewing returns 0
23:14:37.468 00.000 8532 IsGuiding returns 0
23:14:37.469 00.001 8532 PulseGuide returned control before completion, sleep 291
23:14:37.773 00.304 8532 IsGuiding returns 0
23:14:37.773 00.000 8532 Move returns status 0, amount 281
23:14:37.773 00.000 8532 MoveAxis(N, 0, ABG)
23:14:37.773 00.000 8532 Move returns status 0, amount 0
23:14:37.773 00.000 8532 move complete, result=0
23:14:37.773 00.000 8532 worker thread done servicing request
23:14:37.773 00.000 8532 Worker thread wakes up
23:14:37.774 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:37.774 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:37.774 00.000 7008 GuideStep: -0.3 px 281 ms EAST, -0.2 px 0 ms NORTH
23:14:39.122 01.348 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"527249eb-4e3c-42c5-a21d-289d0c1a23b8"}
23:14:39.124 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"527249eb-4e3c-42c5-a21d-289d0c1a23b8"}
23:14:39.128 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55e0d497-62ae-45f6-9422-9292f3f84ddd"}
23:14:39.130 00.002 7008 case statement mapped state 6 to 3
23:14:39.131 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55e0d497-62ae-45f6-9422-9292f3f84ddd"}
23:14:39.137 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f1e89d5-95c2-4c3e-9240-e2bd2d63418e"}
23:14:39.140 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":929,"width":15,"height":15,"star_pos":[7.14,7.18],"pixels":"..."},"id":"9f1e89d5-95c2-4c3e-9240-e2bd2d63418e"}
23:14:39.898 00.758 8532 Exposure complete
23:14:39.942 00.044 8532 worker thread done servicing request
23:14:39.942 00.000 7008 OnExposeComplete: enter
23:14:39.945 00.003 7008 UpdateGuideState(): m_state=6
23:14:39.947 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
23:14:39.948 00.001 7008 Star::Find returns 1 (0), X=547.47, Y=444.58, Mass=261294, SNR=329.0, Peak=31645 HFD=3.1
23:14:39.950 00.002 7008 MultiStar: [#1 -0.02,0.34,0.55,U] [#2 -0.03,0.25,0.56,U] [#3 0.08,0.40,0.44,U] [#4 0.06,0.30,0.35,U] [#5 -0.01,0.29,0.36,U] [#6 -0.10,0.23,0.35,U] [#7 0.02,0.27,0.29,U] [#8 -0.00,0.10,0.35,U] 
23:14:39.954 00.004 7008 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.14, -0.52}
23:14:39.956 00.002 7008 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.07) = xAngle (1.99 = 1.99)
23:14:39.958 00.002 7008 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.58 = 1.58)
23:14:39.961 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=-0.04 mountY=0.10, mountTheta=1.96
23:14:39.964 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.09, opts=13)
23:14:39.966 00.002 7008 Enqueuing Move request for scope (-0.03, 0.09)
23:14:39.970 00.004 8532 Worker thread wakes up
23:14:39.970 00.000 7008 UpdateImageDisplay: Size=(752,580) min=536, max=62662, med=2509, FiltMin=2375, FiltMax=35930, Gamma=0.990
23:14:39.971 00.001 7008 UpdateGuideState exits: m=261294 SNR=329.0
23:14:39.972 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.974 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:39.976 00.002 7008 Enqueuing Expose request
23:14:39.978 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:14:39.978 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:14:39.978 00.000 8532 Moving (-0.03, 0.09) raw xDistance=-0.04 yDistance=0.10
23:14:39.978 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:14:39.978 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.978 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:14:39.978 00.000 8532 MoveAxis(E, 0, ABG)
23:14:39.978 00.000 8532 Move returns status 0, amount 0
23:14:39.978 00.000 8532 MoveAxis(N, 0, ABG)
23:14:39.978 00.000 8532 Move returns status 0, amount 0
23:14:39.979 00.001 8532 move complete, result=0
23:14:39.979 00.000 8532 worker thread done servicing request
23:14:39.979 00.000 8532 Worker thread wakes up
23:14:39.979 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:39.979 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:39.979 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:41.121 01.142 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cca634e7-4c66-4327-befc-63317ac905da"}
23:14:41.123 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cca634e7-4c66-4327-befc-63317ac905da"}
23:14:41.126 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51b6f51f-5fdd-420c-9209-89a6f0e54d19"}
23:14:41.129 00.003 7008 case statement mapped state 6 to 3
23:14:41.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"51b6f51f-5fdd-420c-9209-89a6f0e54d19"}
23:14:41.135 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cdaef19e-f266-4d5b-820b-7b7c427d5dc3"}
23:14:41.137 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":930,"width":15,"height":15,"star_pos":[7.47,6.58],"pixels":"..."},"id":"cdaef19e-f266-4d5b-820b-7b7c427d5dc3"}
23:14:42.113 00.976 8532 Exposure complete
23:14:42.161 00.048 8532 worker thread done servicing request
23:14:42.161 00.000 7008 OnExposeComplete: enter
23:14:42.162 00.001 7008 UpdateGuideState(): m_state=6
23:14:42.165 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
23:14:42.169 00.004 7008 Star::Find returns 1 (0), X=547.53, Y=444.62, Mass=264508, SNR=324.6, Peak=32404 HFD=3.0
23:14:42.173 00.004 7008 MultiStar: [#1 0.09,0.36,0.56,U] [#2 0.03,0.33,0.56,U] [#3 0.12,0.32,0.44,U] [#4 0.14,0.26,0.36,U] [#5 0.05,0.23,0.35,U] [#6 0.12,0.34,0.37,U] [#7 0.06,0.18,0.30,U] [#8 0.06,0.10,0.34,U] 
23:14:42.174 00.001 7008 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.08, -0.48}
23:14:42.176 00.002 7008 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.07) = xAngle (1.22 = 1.22)
23:14:42.177 00.001 7008 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
23:14:42.181 00.004 7008 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.04 mountY=0.08, mountTheta=1.13
23:14:42.187 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.10, opts=13)
23:14:42.189 00.002 7008 Enqueuing Move request for scope (0.04, 0.10)
23:14:42.191 00.002 8532 Worker thread wakes up
23:14:42.191 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:14:42.191 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:14:42.191 00.000 8532 Moving (0.04, 0.10) raw xDistance=0.04 yDistance=0.08
23:14:42.191 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:14:42.191 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.193 00.002 7008 UpdateImageDisplay: Size=(752,580) min=452, max=64952, med=2511, FiltMin=2418, FiltMax=35681, Gamma=0.990
23:14:42.195 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:42.195 00.000 7008 UpdateGuideState exits: m=264508 SNR=324.6
23:14:42.199 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.201 00.002 8532 MoveAxis(E, 0, ABG)
23:14:42.201 00.000 8532 Move returns status 0, amount 0
23:14:42.201 00.000 8532 MoveAxis(N, 0, ABG)
23:14:42.201 00.000 8532 Move returns status 0, amount 0
23:14:42.201 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:42.203 00.002 7008 Enqueuing Expose request
23:14:42.206 00.003 8532 move complete, result=0
23:14:42.206 00.000 8532 worker thread done servicing request
23:14:42.206 00.000 8532 Worker thread wakes up
23:14:42.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:42.206 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:42.206 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:43.121 00.915 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a1306c8-f26c-44bb-b42a-c648566df753"}
23:14:43.123 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a1306c8-f26c-44bb-b42a-c648566df753"}
23:14:43.126 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78c7c58a-091c-41f1-8f8a-7a6354b9281d"}
23:14:43.129 00.003 7008 case statement mapped state 6 to 3
23:14:43.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"78c7c58a-091c-41f1-8f8a-7a6354b9281d"}
23:14:43.134 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04819cf0-5802-4b82-bb59-496fad355d9f"}
23:14:43.138 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":931,"width":15,"height":15,"star_pos":[6.53,6.62],"pixels":"..."},"id":"04819cf0-5802-4b82-bb59-496fad355d9f"}
23:14:44.335 01.197 8532 Exposure complete
23:14:44.382 00.047 8532 worker thread done servicing request
23:14:44.382 00.000 7008 OnExposeComplete: enter
23:14:44.385 00.003 7008 UpdateGuideState(): m_state=6
23:14:44.387 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
23:14:44.390 00.003 7008 Star::Find returns 1 (0), X=547.22, Y=444.55, Mass=270122, SNR=332.4, Peak=38896 HFD=3.0
23:14:44.394 00.004 7008 MultiStar: [#1 -0.15,0.27,0.57,U] [#2 -0.24,0.26,0.56,U] [#3 -0.11,0.33,0.43,U] [#4 -0.13,0.26,0.36,U] [#5 -0.18,0.25,0.35,U] [#6 -0.24,0.28,0.36,U] [#7 -0.20,0.21,0.29,U] [#8 -0.08,0.10,0.33,U] 
23:14:44.396 00.002 7008 refined, 8 included, MultiStar: {-0.22, 0.06}, one-star: {-0.39, -0.55}
23:14:44.399 00.003 7008 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.07) = xAngle (2.93 = 2.93)
23:14:44.401 00.002 7008 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.52 = 2.52)
23:14:44.404 00.003 7008 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.86 mountX=-0.22 mountY=0.13, mountTheta=2.61
23:14:44.409 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.06, opts=13)
23:14:44.411 00.002 7008 Enqueuing Move request for scope (-0.22, 0.06)
23:14:44.413 00.002 8532 Worker thread wakes up
23:14:44.413 00.000 7008 UpdateImageDisplay: Size=(752,580) min=520, max=65535, med=2511, FiltMin=2378, FiltMax=30316, Gamma=0.990
23:14:44.415 00.002 7008 UpdateGuideState exits: m=270122 SNR=332.4
23:14:44.417 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.418 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:44.420 00.002 7008 Enqueuing Expose request
23:14:44.421 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
23:14:44.421 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
23:14:44.423 00.002 8532 Moving (-0.22, 0.06) raw xDistance=-0.22 yDistance=0.13
23:14:44.423 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:14:44.423 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.423 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:14:44.423 00.000 8532 MoveAxis(E, 202, ABG)
23:14:44.423 00.000 8532 Guiding  Dir = 2, Dur = 202
23:14:44.423 00.000 8532 IsSlewing returns 0
23:14:44.423 00.000 8532 IsGuiding returns 0
23:14:44.424 00.001 8532 PulseGuide returned control before completion, sleep 212
23:14:44.640 00.216 8532 IsGuiding returns 0
23:14:44.641 00.001 8532 Move returns status 0, amount 202
23:14:44.641 00.000 8532 MoveAxis(N, 0, ABG)
23:14:44.641 00.000 8532 Move returns status 0, amount 0
23:14:44.641 00.000 8532 move complete, result=0
23:14:44.641 00.000 8532 worker thread done servicing request
23:14:44.641 00.000 8532 Worker thread wakes up
23:14:44.641 00.000 7008 GuideStep: -0.2 px 202 ms EAST, 0.1 px 0 ms NORTH
23:14:44.644 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:44.644 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:45.121 00.477 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a98ffada-43c9-4b85-ab64-3786d6506763"}
23:14:45.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a98ffada-43c9-4b85-ab64-3786d6506763"}
23:14:45.126 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5dde12d0-d18d-47f2-880b-f0205e9cf85d"}
23:14:45.129 00.003 7008 case statement mapped state 6 to 3
23:14:45.131 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dde12d0-d18d-47f2-880b-f0205e9cf85d"}
23:14:45.134 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"050a7f29-3e03-40e6-b94f-d364dc6f0677"}
23:14:45.137 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":932,"width":15,"height":15,"star_pos":[7.22,6.55],"pixels":"..."},"id":"050a7f29-3e03-40e6-b94f-d364dc6f0677"}
23:14:46.771 01.634 8532 Exposure complete
23:14:46.799 00.028 8532 worker thread done servicing request
23:14:46.800 00.001 7008 OnExposeComplete: enter
23:14:46.802 00.002 7008 UpdateGuideState(): m_state=6
23:14:46.804 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
23:14:46.807 00.003 7008 Star::Find returns 1 (0), X=547.33, Y=444.53, Mass=267805, SNR=330.0, Peak=34481 HFD=3.0
23:14:46.809 00.002 7008 MultiStar: [#1 -0.17,0.43,0.55,U] [#2 -0.14,0.33,0.56,U] [#3 -0.05,0.40,0.44,U] [#4 -0.03,0.24,0.37,U] [#5 -0.07,0.35,0.35,U] [#6 -0.18,0.34,0.34,U] [#7 -0.05,0.26,0.29,U] [#8 -0.12,0.25,0.32,U] 
23:14:46.810 00.001 7008 refined, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.28, -0.57}
23:14:46.811 00.001 7008 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.07) = xAngle (2.51 = 2.51)
23:14:46.813 00.002 7008 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.10 = 2.10)
23:14:46.814 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=-0.15 mountY=0.16, mountTheta=2.32
23:14:46.818 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.12, opts=13)
23:14:46.819 00.001 7008 Enqueuing Move request for scope (-0.15, 0.12)
23:14:46.821 00.002 8532 Worker thread wakes up
23:14:46.821 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
23:14:46.821 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
23:14:46.821 00.000 8532 Moving (-0.15, 0.12) raw xDistance=-0.15 yDistance=0.16
23:14:46.821 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:14:46.821 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:46.821 00.000 7008 UpdateImageDisplay: Size=(752,580) min=476, max=60663, med=2511, FiltMin=2242, FiltMax=31630, Gamma=0.990
23:14:46.823 00.002 7008 UpdateGuideState exits: m=267805 SNR=330.0
23:14:46.826 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:46.830 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:46.833 00.003 7008 Enqueuing Expose request
23:14:46.835 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:14:46.835 00.000 8532 MoveAxis(E, 0, ABG)
23:14:46.835 00.000 8532 Move returns status 0, amount 0
23:14:46.835 00.000 8532 MoveAxis(N, 0, ABG)
23:14:46.835 00.000 8532 Move returns status 0, amount 0
23:14:46.835 00.000 8532 move complete, result=0
23:14:46.835 00.000 8532 worker thread done servicing request
23:14:46.835 00.000 8532 Worker thread wakes up
23:14:46.835 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:46.839 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:46.839 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:47.120 00.281 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0289731-a7f1-4349-9984-bd9c128003de"}
23:14:47.125 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0289731-a7f1-4349-9984-bd9c128003de"}
23:14:47.129 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aadd568a-6e2a-4304-94cf-df626489ccf5"}
23:14:47.132 00.003 7008 case statement mapped state 6 to 3
23:14:47.134 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aadd568a-6e2a-4304-94cf-df626489ccf5"}
23:14:47.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e34e9507-2663-4b7c-8d9b-496fdcc51153"}
23:14:47.139 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":933,"width":15,"height":15,"star_pos":[7.33,6.53],"pixels":"..."},"id":"e34e9507-2663-4b7c-8d9b-496fdcc51153"}
23:14:48.961 01.822 8532 Exposure complete
23:14:49.007 00.046 8532 worker thread done servicing request
23:14:49.008 00.001 7008 OnExposeComplete: enter
23:14:49.010 00.002 7008 UpdateGuideState(): m_state=6
23:14:49.011 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
23:14:49.013 00.002 7008 Star::Find returns 1 (0), X=547.24, Y=444.57, Mass=261678, SNR=330.4, Peak=36579 HFD=2.9
23:14:49.017 00.004 7008 MultiStar: [#1 -0.20,0.41,0.56,U] [#2 -0.16,0.31,0.55,U] [#3 -0.12,0.43,0.43,U] [#4 -0.13,0.26,0.36,U] [#5 -0.20,0.29,0.34,U] [#6 -0.25,0.41,0.36,U] [#7 -0.22,0.30,0.29,U] [#8 -0.08,0.10,0.34,U] 
23:14:49.018 00.001 7008 refined, 8 included, MultiStar: {-0.22, 0.12}, one-star: {-0.37, -0.53}
23:14:49.020 00.002 7008 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.07) = xAngle (2.70 = 2.70)
23:14:49.022 00.002 7008 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.29 = 2.29)
23:14:49.025 00.003 7008 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.22 mountY=0.19, mountTheta=2.45
23:14:49.027 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.12, opts=13)
23:14:49.028 00.001 7008 Enqueuing Move request for scope (-0.22, 0.12)
23:14:49.030 00.002 8532 Worker thread wakes up
23:14:49.030 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
23:14:49.030 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
23:14:49.030 00.000 8532 Moving (-0.22, 0.12) raw xDistance=-0.22 yDistance=0.19
23:14:49.030 00.000 7008 UpdateImageDisplay: Size=(752,580) min=425, max=65535, med=2510, FiltMin=2233, FiltMax=29552, Gamma=0.990
23:14:49.034 00.004 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:14:49.034 00.000 7008 UpdateGuideState exits: m=261678 SNR=330.4
23:14:49.037 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.040 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:49.042 00.002 7008 Enqueuing Expose request
23:14:49.045 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:14:49.045 00.000 8532 MoveAxis(E, 203, ABG)
23:14:49.045 00.000 8532 Guiding  Dir = 2, Dur = 203
23:14:49.046 00.001 8532 IsSlewing returns 0
23:14:49.046 00.000 8532 IsGuiding returns 0
23:14:49.047 00.001 8532 PulseGuide returned control before completion, sleep 213
23:14:49.120 00.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fdbc7690-f401-4dbe-92ea-d7232fe4fa83"}
23:14:49.123 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fdbc7690-f401-4dbe-92ea-d7232fe4fa83"}
23:14:49.126 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ae4dac2-9780-4fe7-9e7a-6aaca5ea0dcb"}
23:14:49.129 00.003 7008 case statement mapped state 6 to 3
23:14:49.132 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ae4dac2-9780-4fe7-9e7a-6aaca5ea0dcb"}
23:14:49.134 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d80d83cd-3f9b-4328-a789-96004d4d774c"}
23:14:49.136 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":934,"width":15,"height":15,"star_pos":[7.24,6.57],"pixels":"..."},"id":"d80d83cd-3f9b-4328-a789-96004d4d774c"}
23:14:49.266 00.130 8532 IsGuiding returns 0
23:14:49.266 00.000 8532 Move returns status 0, amount 203
23:14:49.267 00.001 8532 MoveAxis(S, 327, ABG)
23:14:49.267 00.000 8532 Guiding  Dir = 1, Dur = 327
23:14:49.267 00.000 8532 IsSlewing returns 0
23:14:49.267 00.000 8532 IsGuiding returns 0
23:14:49.268 00.001 8532 PulseGuide returned control before completion, sleep 337
23:14:49.612 00.344 8532 IsGuiding returns 1
23:14:49.612 00.000 8532 scope still moving after pulse duration time elapsed
23:14:49.642 00.030 8532 IsSlewing returns 0
23:14:49.643 00.001 8532 IsGuiding returns 0
23:14:49.643 00.000 8532 scope move finished after 327 + 48 ms
23:14:49.643 00.000 8532 Move returns status 0, amount 327
23:14:49.643 00.000 8532 move complete, result=0
23:14:49.645 00.002 8532 worker thread done servicing request
23:14:49.645 00.000 8532 Worker thread wakes up
23:14:49.645 00.000 7008 GuideStep: -0.2 px 203 ms EAST, 0.2 px 327 ms SOUTH
23:14:49.649 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:49.649 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:51.120 01.471 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ae2c81b-91d2-4eb7-ab65-cbf48fff1ea5"}
23:14:51.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ae2c81b-91d2-4eb7-ab65-cbf48fff1ea5"}
23:14:51.128 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46ad3b9f-779d-42ee-970f-157ef0b1ff60"}
23:14:51.133 00.005 7008 case statement mapped state 6 to 3
23:14:51.135 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"46ad3b9f-779d-42ee-970f-157ef0b1ff60"}
23:14:51.138 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b186660a-6178-4242-aca0-99205edfe482"}
23:14:51.145 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":934,"width":15,"height":15,"star_pos":[7.24,6.57],"pixels":"..."},"id":"b186660a-6178-4242-aca0-99205edfe482"}
23:14:51.772 00.627 8532 Exposure complete
23:14:51.823 00.051 8532 worker thread done servicing request
23:14:51.823 00.000 7008 OnExposeComplete: enter
23:14:51.826 00.003 7008 UpdateGuideState(): m_state=6
23:14:51.828 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
23:14:51.831 00.003 7008 Star::Find returns 1 (0), X=547.52, Y=444.33, Mass=270762, SNR=331.8, Peak=44054 HFD=2.8
23:14:51.833 00.002 7008 MultiStar: [#1 0.04,0.15,0.56,U] [#2 0.03,0.12,0.54,U] [#3 0.13,0.26,0.41,U] [#4 0.21,0.19,0.36,U] [#5 0.04,0.07,0.35,U] [#6 0.08,0.10,0.36,U] [#7 0.12,0.02,0.29,U] [#8 0.07,0.01,0.35,U] 
23:14:51.835 00.002 7008 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.08, -0.77}
23:14:51.837 00.002 7008 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.07) = xAngle (-1.05 = -1.05)
23:14:51.839 00.002 7008 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.46 = -1.46)
23:14:51.843 00.004 7008 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=0.05 mountY=-0.10, mountTheta=-1.11
23:14:51.848 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.09, opts=13)
23:14:51.852 00.004 7008 Enqueuing Move request for scope (0.04, -0.09)
23:14:51.855 00.003 8532 Worker thread wakes up
23:14:51.856 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:14:51.856 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:14:51.856 00.000 8532 Moving (0.04, -0.09) raw xDistance=0.05 yDistance=-0.10
23:14:51.856 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:51.856 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:51.856 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:51.856 00.000 8532 MoveAxis(E, 0, ABG)
23:14:51.856 00.000 8532 Move returns status 0, amount 0
23:14:51.856 00.000 8532 MoveAxis(N, 0, ABG)
23:14:51.856 00.000 8532 Move returns status 0, amount 0
23:14:51.856 00.000 8532 move complete, result=0
23:14:51.857 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2509, FiltMin=2295, FiltMax=31276, Gamma=0.990
23:14:51.861 00.004 7008 UpdateGuideState exits: m=270762 SNR=331.8
23:14:51.863 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.865 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:51.867 00.002 7008 Enqueuing Expose request
23:14:51.869 00.002 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:51.871 00.002 8532 worker thread done servicing request
23:14:51.871 00.000 8532 Worker thread wakes up
23:14:51.872 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:51.872 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:53.119 01.247 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"212f05da-05d1-484f-9763-d398f1b3eee8"}
23:14:53.124 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"212f05da-05d1-484f-9763-d398f1b3eee8"}
23:14:53.129 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47ce70b7-2095-48e3-a9e5-4a53f16c66ed"}
23:14:53.131 00.002 7008 case statement mapped state 6 to 3
23:14:53.134 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"47ce70b7-2095-48e3-a9e5-4a53f16c66ed"}
23:14:53.136 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1138b4f9-537b-41d5-8956-d2fa4363cdc6"}
23:14:53.139 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":935,"width":15,"height":15,"star_pos":[6.52,7.33],"pixels":"..."},"id":"1138b4f9-537b-41d5-8956-d2fa4363cdc6"}
23:14:54.005 00.866 8532 Exposure complete
23:14:54.043 00.038 8532 worker thread done servicing request
23:14:54.043 00.000 7008 OnExposeComplete: enter
23:14:54.046 00.003 7008 UpdateGuideState(): m_state=6
23:14:54.048 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
23:14:54.049 00.001 7008 Star::Find returns 1 (0), X=547.28, Y=444.30, Mass=261685, SNR=330.7, Peak=40465 HFD=2.7
23:14:54.051 00.002 7008 MultiStar: [#1 -0.09,0.06,0.55,U] [#2 -0.16,0.07,0.53,U] [#3 -0.05,0.08,0.44,U] [#4 -0.09,0.09,0.35,U] [#5 -0.13,-0.00,0.35,U] [#6 -0.23,0.07,0.37,U] [#7 -0.12,0.08,0.28,U] [#8 -0.21,0.01,0.34,U] 
23:14:54.052 00.001 7008 refined, 8 included, MultiStar: {-0.18, -0.15}, one-star: {-0.33, -0.80}
23:14:54.053 00.001 7008 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.07) = xAngle (-2.39 = -2.39)
23:14:54.054 00.001 7008 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.80 = -2.80)
23:14:54.055 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.46 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
23:14:54.059 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.15, opts=13)
23:14:54.061 00.002 7008 Enqueuing Move request for scope (-0.18, -0.15)
23:14:54.062 00.001 8532 Worker thread wakes up
23:14:54.062 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
23:14:54.062 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
23:14:54.062 00.000 8532 Moving (-0.18, -0.15) raw xDistance=-0.17 yDistance=-0.08
23:14:54.062 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:14:54.062 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60527, med=2509, FiltMin=2224, FiltMax=30745, Gamma=0.990
23:14:54.064 00.002 7008 UpdateGuideState exits: m=261685 SNR=330.7
23:14:54.065 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.066 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:54.067 00.001 7008 Enqueuing Expose request
23:14:54.068 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.068 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:54.068 00.000 8532 MoveAxis(E, 0, ABG)
23:14:54.069 00.001 8532 Move returns status 0, amount 0
23:14:54.069 00.000 8532 MoveAxis(N, 0, ABG)
23:14:54.069 00.000 8532 Move returns status 0, amount 0
23:14:54.069 00.000 8532 move complete, result=0
23:14:54.069 00.000 8532 worker thread done servicing request
23:14:54.069 00.000 8532 Worker thread wakes up
23:14:54.069 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:54.069 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:54.071 00.002 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:55.119 01.048 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bf3a1f92-2f11-4b0d-afa4-8fdc59f9e786"}
23:14:55.123 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bf3a1f92-2f11-4b0d-afa4-8fdc59f9e786"}
23:14:55.129 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a444d97b-c2d7-4589-bd1f-e3f3dfe75dee"}
23:14:55.131 00.002 7008 case statement mapped state 6 to 3
23:14:55.135 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a444d97b-c2d7-4589-bd1f-e3f3dfe75dee"}
23:14:55.139 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6072d9a7-d3df-4af4-b9b1-6c034462546a"}
23:14:55.143 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":936,"width":15,"height":15,"star_pos":[7.28,7.30],"pixels":"..."},"id":"6072d9a7-d3df-4af4-b9b1-6c034462546a"}
23:14:56.197 01.054 8532 Exposure complete
23:14:56.246 00.049 8532 worker thread done servicing request
23:14:56.247 00.001 7008 OnExposeComplete: enter
23:14:56.249 00.002 7008 UpdateGuideState(): m_state=6
23:14:56.252 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
23:14:56.255 00.003 7008 Star::Find returns 1 (0), X=547.23, Y=444.25, Mass=266117, SNR=335.5, Peak=44984 HFD=2.5
23:14:56.257 00.002 7008 MultiStar: [#1 -0.18,-0.01,0.55,U] [#2 -0.22,-0.02,0.55,U] [#3 -0.08,0.03,0.43,U] [#4 -0.23,-0.05,0.36,U] [#5 -0.19,0.04,0.34,U] [#6 -0.24,0.01,0.37,U] [#7 -0.17,-0.02,0.29,U] [#8 -0.17,-0.10,0.33,U] 
23:14:56.259 00.002 7008 refined, 8 included, MultiStar: {-0.23, -0.21}, one-star: {-0.38, -0.85}
23:14:56.262 00.003 7008 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.07) = xAngle (-2.33 = -2.33)
23:14:56.265 00.003 7008 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.74 = -2.74)
23:14:56.267 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.40 mountX=-0.22 mountY=-0.12, mountTheta=-2.63
23:14:56.272 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.21, opts=13)
23:14:56.276 00.004 7008 Enqueuing Move request for scope (-0.23, -0.21)
23:14:56.278 00.002 8532 Worker thread wakes up
23:14:56.278 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
23:14:56.278 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
23:14:56.278 00.000 8532 Moving (-0.23, -0.21) raw xDistance=-0.22 yDistance=-0.12
23:14:56.278 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:14:56.280 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:56.280 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2408, FiltMax=29882, Gamma=0.990
23:14:56.282 00.002 7008 UpdateGuideState exits: m=266117 SNR=335.5
23:14:56.284 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.288 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:56.290 00.002 7008 Enqueuing Expose request
23:14:56.293 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:56.293 00.000 8532 MoveAxis(E, 196, ABG)
23:14:56.293 00.000 8532 Guiding  Dir = 2, Dur = 196
23:14:56.294 00.001 8532 IsSlewing returns 0
23:14:56.294 00.000 8532 IsGuiding returns 0
23:14:56.295 00.001 8532 PulseGuide returned control before completion, sleep 206
23:14:56.516 00.221 8532 IsGuiding returns 0
23:14:56.516 00.000 8532 Move returns status 0, amount 196
23:14:56.516 00.000 8532 MoveAxis(N, 0, ABG)
23:14:56.516 00.000 8532 Move returns status 0, amount 0
23:14:56.516 00.000 8532 move complete, result=0
23:14:56.516 00.000 8532 worker thread done servicing request
23:14:56.516 00.000 8532 Worker thread wakes up
23:14:56.517 00.001 7008 GuideStep: -0.2 px 196 ms EAST, -0.1 px 0 ms NORTH
23:14:56.520 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:56.520 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:57.118 00.598 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48490a20-553c-4c88-8eff-ae5f4f6778be"}
23:14:57.120 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48490a20-553c-4c88-8eff-ae5f4f6778be"}
23:14:57.122 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee5cc5df-e55f-48dc-86c6-b5922b72e966"}
23:14:57.123 00.001 7008 case statement mapped state 6 to 3
23:14:57.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee5cc5df-e55f-48dc-86c6-b5922b72e966"}
23:14:57.126 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cbd823ed-438b-4872-8037-e67cc7f23efa"}
23:14:57.127 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":937,"width":15,"height":15,"star_pos":[7.23,7.25],"pixels":"..."},"id":"cbd823ed-438b-4872-8037-e67cc7f23efa"}
23:14:58.654 01.527 8532 Exposure complete
23:14:58.698 00.044 8532 worker thread done servicing request
23:14:58.698 00.000 7008 OnExposeComplete: enter
23:14:58.701 00.003 7008 UpdateGuideState(): m_state=6
23:14:58.703 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
23:14:58.705 00.002 7008 Star::Find returns 1 (0), X=547.47, Y=444.20, Mass=273436, SNR=343.9, Peak=40385 HFD=2.6
23:14:58.707 00.002 7008 MultiStar: [#1 0.04,-0.04,0.54,U] [#2 -0.00,-0.03,0.54,U] [#3 0.08,-0.03,0.42,U] [#4 0.04,-0.03,0.34,U] [#5 0.06,-0.07,0.32,U] [#6 0.02,-0.06,0.34,U] [#7 0.07,-0.12,0.28,U] [#8 -0.11,-0.19,0.33,U] 
23:14:58.708 00.001 7008 refined, 8 included, MultiStar: {-0.01, -0.27}, one-star: {-0.14, -0.90}
23:14:58.710 00.002 7008 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.07) = xAngle (-1.55 = -1.55)
23:14:58.711 00.001 7008 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.97 = -1.97)
23:14:58.713 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.62 mountX=0.00 mountY=-0.25, mountTheta=-1.55
23:14:58.717 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.27, opts=13)
23:14:58.718 00.001 7008 Enqueuing Move request for scope (-0.01, -0.27)
23:14:58.720 00.002 8532 Worker thread wakes up
23:14:58.721 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61164, med=2512, FiltMin=2405, FiltMax=33736, Gamma=0.990
23:14:58.723 00.002 7008 UpdateGuideState exits: m=273436 SNR=343.9
23:14:58.727 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.729 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:14:58.732 00.003 7008 Enqueuing Expose request
23:14:58.733 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
23:14:58.733 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
23:14:58.734 00.001 8532 Moving (-0.01, -0.27) raw xDistance=0.00 yDistance=-0.25
23:14:58.734 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:14:58.734 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:58.734 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:14:58.734 00.000 8532 MoveAxis(E, 0, ABG)
23:14:58.734 00.000 8532 Move returns status 0, amount 0
23:14:58.734 00.000 8532 MoveAxis(N, 0, ABG)
23:14:58.736 00.002 8532 Move returns status 0, amount 0
23:14:58.736 00.000 8532 move complete, result=0
23:14:58.736 00.000 8532 worker thread done servicing request
23:14:58.736 00.000 8532 Worker thread wakes up
23:14:58.736 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:58.738 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:14:58.738 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:14:59.117 00.379 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8b6e224-ca01-4f5a-841d-7053b4f015f4"}
23:14:59.120 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8b6e224-ca01-4f5a-841d-7053b4f015f4"}
23:14:59.123 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8c87be3-3c3c-4117-b7e5-2aa873866b9f"}
23:14:59.126 00.003 7008 case statement mapped state 6 to 3
23:14:59.128 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8c87be3-3c3c-4117-b7e5-2aa873866b9f"}
23:14:59.131 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6ab580d5-d3f2-446a-9196-1c5e25a8809f"}
23:14:59.132 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":938,"width":15,"height":15,"star_pos":[7.47,7.20],"pixels":"..."},"id":"6ab580d5-d3f2-446a-9196-1c5e25a8809f"}
23:15:00.872 01.740 8532 Exposure complete
23:15:00.914 00.042 8532 worker thread done servicing request
23:15:00.915 00.001 7008 OnExposeComplete: enter
23:15:00.917 00.002 7008 UpdateGuideState(): m_state=6
23:15:00.918 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
23:15:00.920 00.002 7008 Star::Find returns 1 (0), X=547.15, Y=444.10, Mass=273365, SNR=347.3, Peak=49440 HFD=2.3
23:15:00.922 00.002 7008 MultiStar: [#1 -0.30,-0.12,0.52,U] [#2 -0.34,-0.16,0.52,U] [#3 -0.20,-0.27,0.40,U] [#4 -0.29,-0.23,0.34,U] [#5 -0.23,-0.17,0.32,U] [#6 -0.33,-0.17,0.34,U] [#7 -0.27,-0.19,0.27,U] [#8 -0.24,-0.26,0.33,U] 
23:15:00.923 00.001 7008 refined, 8 included, MultiStar: {-0.32, -0.39}, one-star: {-0.46, -1.00}
23:15:00.927 00.004 7008 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.07) = xAngle (-2.19 = -2.19)
23:15:00.928 00.001 7008 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.61 = -2.61)
23:15:00.929 00.001 7008 CameraToMount -- cameraX=-0.32 cameraY=-0.39 hyp=0.51 cameraTheta=-2.26 mountX=-0.30 mountY=-0.26, mountTheta=-2.42
23:15:00.933 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=-0.39, opts=13)
23:15:00.935 00.002 7008 Enqueuing Move request for scope (-0.32, -0.39)
23:15:00.937 00.002 8532 Worker thread wakes up
23:15:00.937 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.39) opts 0xd
23:15:00.937 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, -0.39)
23:15:00.937 00.000 8532 Moving (-0.32, -0.39) raw xDistance=-0.30 yDistance=-0.26
23:15:00.937 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:15:00.937 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:00.937 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2370, FiltMax=27438, Gamma=0.990
23:15:00.940 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:15:00.940 00.000 8532 MoveAxis(E, 268, ABG)
23:15:00.940 00.000 8532 Guiding  Dir = 2, Dur = 268
23:15:00.940 00.000 7008 UpdateGuideState exits: m=273365 SNR=347.3
23:15:00.941 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.943 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:00.945 00.002 7008 Enqueuing Expose request
23:15:00.946 00.001 8532 IsSlewing returns 0
23:15:00.947 00.001 8532 IsGuiding returns 0
23:15:00.948 00.001 8532 PulseGuide returned control before completion, sleep 278
23:15:01.116 00.168 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"924d7b93-11e7-499f-8510-71c020056997"}
23:15:01.120 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"924d7b93-11e7-499f-8510-71c020056997"}
23:15:01.123 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e995b76e-d675-4568-b9cd-6aa4977e1efb"}
23:15:01.127 00.004 7008 case statement mapped state 6 to 3
23:15:01.130 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e995b76e-d675-4568-b9cd-6aa4977e1efb"}
23:15:01.132 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7fe5281-f752-4c58-b300-b995dbe13884"}
23:15:01.134 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":939,"width":15,"height":15,"star_pos":[7.15,7.10],"pixels":"..."},"id":"e7fe5281-f752-4c58-b300-b995dbe13884"}
23:15:01.259 00.125 8532 IsGuiding returns 0
23:15:01.259 00.000 8532 Move returns status 0, amount 268
23:15:01.259 00.000 8532 MoveAxis(N, 0, ABG)
23:15:01.259 00.000 8532 Move returns status 0, amount 0
23:15:01.259 00.000 8532 move complete, result=0
23:15:01.259 00.000 8532 worker thread done servicing request
23:15:01.260 00.001 8532 Worker thread wakes up
23:15:01.260 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:01.260 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:01.260 00.000 7008 GuideStep: -0.3 px 268 ms EAST, -0.3 px 0 ms NORTH
23:15:03.115 01.855 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"af683618-e74c-4246-ad37-1156de0b2f18"}
23:15:03.119 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"af683618-e74c-4246-ad37-1156de0b2f18"}
23:15:03.122 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94cfcd2c-1c18-466e-9a13-b620db6cc0c5"}
23:15:03.127 00.005 7008 case statement mapped state 6 to 3
23:15:03.129 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94cfcd2c-1c18-466e-9a13-b620db6cc0c5"}
23:15:03.132 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb65a271-d83f-4ab2-88da-3518f277485c"}
23:15:03.135 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":939,"width":15,"height":15,"star_pos":[7.15,7.10],"pixels":"..."},"id":"eb65a271-d83f-4ab2-88da-3518f277485c"}
23:15:03.382 00.247 8532 Exposure complete
23:15:03.431 00.049 8532 worker thread done servicing request
23:15:03.431 00.000 7008 OnExposeComplete: enter
23:15:03.433 00.002 7008 UpdateGuideState(): m_state=6
23:15:03.436 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
23:15:03.438 00.002 7008 Star::Find returns 1 (0), X=547.08, Y=444.22, Mass=267235, SNR=343.2, Peak=51780 HFD=2.4
23:15:03.441 00.003 7008 MultiStar: [#1 -0.31,0.00,0.55,U] [#2 -0.39,-0.01,0.52,U] [#3 -0.27,-0.07,0.42,U] [#4 -0.26,-0.04,0.34,U] [#5 -0.31,-0.06,0.34,U] [#6 -0.39,-0.07,0.37,U] [#7 -0.21,-0.10,0.28,U] [#8 -0.29,-0.15,0.32,U] 
23:15:03.443 00.002 7008 refined, 8 included, MultiStar: {-0.36, -0.25}, one-star: {-0.52, -0.88}
23:15:03.444 00.001 7008 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.07) = xAngle (-2.46 = -2.46)
23:15:03.446 00.002 7008 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.87 = -2.87)
23:15:03.448 00.002 7008 CameraToMount -- cameraX=-0.36 cameraY=-0.25 hyp=0.44 cameraTheta=-2.53 mountX=-0.34 mountY=-0.12, mountTheta=-2.81
23:15:03.451 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.36, y=-0.25, opts=13)
23:15:03.452 00.001 7008 Enqueuing Move request for scope (-0.36, -0.25)
23:15:03.454 00.002 8532 Worker thread wakes up
23:15:03.456 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.25) opts 0xd
23:15:03.456 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.36, -0.25)
23:15:03.456 00.000 8532 Moving (-0.36, -0.25) raw xDistance=-0.34 yDistance=-0.12
23:15:03.456 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
23:15:03.456 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:03.456 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2394, FiltMax=25660, Gamma=0.990
23:15:03.458 00.002 7008 UpdateGuideState exits: m=267235 SNR=343.2
23:15:03.460 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.461 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:03.462 00.001 7008 Enqueuing Expose request
23:15:03.463 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:03.463 00.000 8532 MoveAxis(E, 331, ABG)
23:15:03.463 00.000 8532 Guiding  Dir = 2, Dur = 331
23:15:03.464 00.001 8532 IsSlewing returns 0
23:15:03.464 00.000 8532 IsGuiding returns 0
23:15:03.464 00.000 8532 PulseGuide returned control before completion, sleep 341
23:15:03.813 00.349 8532 IsGuiding returns 0
23:15:03.813 00.000 8532 Move returns status 0, amount 331
23:15:03.813 00.000 8532 MoveAxis(N, 0, ABG)
23:15:03.813 00.000 8532 Move returns status 0, amount 0
23:15:03.813 00.000 8532 move complete, result=0
23:15:03.813 00.000 8532 worker thread done servicing request
23:15:03.813 00.000 8532 Worker thread wakes up
23:15:03.814 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:03.814 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:03.814 00.000 7008 GuideStep: -0.3 px 331 ms EAST, -0.1 px 0 ms NORTH
23:15:05.115 01.301 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"561a8d02-fb22-472e-9ab7-119dc33ec9c4"}
23:15:05.116 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"561a8d02-fb22-472e-9ab7-119dc33ec9c4"}
23:15:05.118 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40d6b9d0-d990-4c1c-9fff-97822781a404"}
23:15:05.120 00.002 7008 case statement mapped state 6 to 3
23:15:05.121 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40d6b9d0-d990-4c1c-9fff-97822781a404"}
23:15:05.123 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6524837-2c0b-4263-93e0-e2c7994f78f8"}
23:15:05.124 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":940,"width":15,"height":15,"star_pos":[7.08,7.22],"pixels":"..."},"id":"b6524837-2c0b-4263-93e0-e2c7994f78f8"}
23:15:05.947 00.823 8532 Exposure complete
23:15:06.000 00.053 8532 worker thread done servicing request
23:15:06.000 00.000 7008 OnExposeComplete: enter
23:15:06.003 00.003 7008 UpdateGuideState(): m_state=6
23:15:06.005 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
23:15:06.007 00.002 7008 Star::Find returns 1 (0), X=547.48, Y=444.39, Mass=267418, SNR=337.1, Peak=38704 HFD=3.0
23:15:06.011 00.004 7008 MultiStar: [#1 0.05,0.18,0.54,U] [#2 -0.06,0.21,0.53,U] [#3 0.08,0.27,0.43,U] [#4 -0.00,0.11,0.36,U] [#5 0.07,0.16,0.34,U] [#6 -0.08,0.24,0.34,U] [#7 0.01,0.15,0.29,U] [#8 -0.07,0.07,0.32,U] 
23:15:06.015 00.004 7008 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.13, -0.71}
23:15:06.018 00.003 7008 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.07) = xAngle (-2.24 = -2.24)
23:15:06.023 00.005 7008 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.66 = -2.66)
23:15:06.025 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.31 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
23:15:06.030 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.03, opts=13)
23:15:06.033 00.003 7008 Enqueuing Move request for scope (-0.03, -0.03)
23:15:06.037 00.004 8532 Worker thread wakes up
23:15:06.038 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62821, med=2511, FiltMin=2404, FiltMax=36175, Gamma=0.990
23:15:06.041 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:15:06.041 00.000 7008 UpdateGuideState exits: m=267418 SNR=337.1
23:15:06.043 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:15:06.043 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.047 00.004 8532 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:15:06.047 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:06.049 00.002 7008 Enqueuing Expose request
23:15:06.051 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:06.053 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.053 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:06.053 00.000 8532 MoveAxis(E, 0, ABG)
23:15:06.053 00.000 8532 Move returns status 0, amount 0
23:15:06.053 00.000 8532 MoveAxis(N, 0, ABG)
23:15:06.053 00.000 8532 Move returns status 0, amount 0
23:15:06.053 00.000 8532 move complete, result=0
23:15:06.053 00.000 8532 worker thread done servicing request
23:15:06.053 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:06.056 00.003 8532 Worker thread wakes up
23:15:06.056 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:06.056 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:07.114 01.058 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b94b8ac4-8563-476b-bdec-a2aad39e675c"}
23:15:07.116 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b94b8ac4-8563-476b-bdec-a2aad39e675c"}
23:15:07.120 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61c04811-f385-4213-a65a-5c13467456c8"}
23:15:07.125 00.005 7008 case statement mapped state 6 to 3
23:15:07.128 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61c04811-f385-4213-a65a-5c13467456c8"}
23:15:07.131 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d11ec3d1-b33b-46d3-9bee-10ad2cb5f226"}
23:15:07.135 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":941,"width":15,"height":15,"star_pos":[7.48,7.39],"pixels":"..."},"id":"d11ec3d1-b33b-46d3-9bee-10ad2cb5f226"}
23:15:08.186 01.051 8532 Exposure complete
23:15:08.247 00.061 8532 worker thread done servicing request
23:15:08.247 00.000 7008 OnExposeComplete: enter
23:15:08.251 00.004 7008 UpdateGuideState(): m_state=6
23:15:08.254 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
23:15:08.260 00.006 7008 Star::Find returns 1 (0), X=547.33, Y=444.36, Mass=268812, SNR=325.7, Peak=37796 HFD=2.8
23:15:08.266 00.006 7008 MultiStar: [#1 -0.13,0.18,0.54,U] [#2 -0.14,0.20,0.58,U] [#3 -0.06,0.27,0.42,U] [#4 -0.13,0.19,0.36,U] [#5 -0.10,0.14,0.37,U] [#6 -0.18,0.29,0.37,U] [#7 -0.06,0.24,0.30,U] [#8 -0.07,0.06,0.34,U] 
23:15:08.269 00.003 7008 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.28, -0.74}
23:15:08.273 00.004 7008 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.07) = xAngle (-2.92 = -2.92)
23:15:08.275 00.002 7008 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.95)
23:15:08.279 00.004 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=-0.15 mountY=0.03, mountTheta=2.95
23:15:08.283 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.02, opts=13)
23:15:08.286 00.003 7008 Enqueuing Move request for scope (-0.15, -0.02)
23:15:08.287 00.001 8532 Worker thread wakes up
23:15:08.287 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61393, med=2511, FiltMin=2378, FiltMax=31859, Gamma=0.990
23:15:08.290 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:15:08.290 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:15:08.290 00.000 8532 Moving (-0.15, -0.02) raw xDistance=-0.15 yDistance=0.03
23:15:08.290 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:08.290 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:08.290 00.000 7008 UpdateGuideState exits: m=268812 SNR=325.7
23:15:08.293 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.295 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:08.295 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:08.297 00.002 7008 Enqueuing Expose request
23:15:08.300 00.003 8532 MoveAxis(E, 0, ABG)
23:15:08.300 00.000 8532 Move returns status 0, amount 0
23:15:08.301 00.001 8532 MoveAxis(N, 0, ABG)
23:15:08.301 00.000 8532 Move returns status 0, amount 0
23:15:08.301 00.000 8532 move complete, result=0
23:15:08.301 00.000 8532 worker thread done servicing request
23:15:08.301 00.000 8532 Worker thread wakes up
23:15:08.301 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:08.301 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:08.301 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:09.113 00.812 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c5cf954-6d05-46cf-ba53-63eb13a61a70"}
23:15:09.116 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c5cf954-6d05-46cf-ba53-63eb13a61a70"}
23:15:09.119 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c33af5c-42eb-4e40-ab70-22df4d945040"}
23:15:09.122 00.003 7008 case statement mapped state 6 to 3
23:15:09.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c33af5c-42eb-4e40-ab70-22df4d945040"}
23:15:09.130 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"05a0fca7-76ad-4016-87b5-06fe1a88af3f"}
23:15:09.132 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":942,"width":15,"height":15,"star_pos":[7.33,7.36],"pixels":"..."},"id":"05a0fca7-76ad-4016-87b5-06fe1a88af3f"}
23:15:10.426 01.294 8532 Exposure complete
23:15:10.479 00.053 8532 worker thread done servicing request
23:15:10.479 00.000 7008 OnExposeComplete: enter
23:15:10.481 00.002 7008 UpdateGuideState(): m_state=6
23:15:10.483 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
23:15:10.487 00.004 7008 Star::Find returns 1 (0), X=547.41, Y=444.46, Mass=266829, SNR=343.0, Peak=34038 HFD=3.0
23:15:10.489 00.002 7008 MultiStar: [#1 -0.05,0.16,0.52,U] [#2 -0.05,0.24,0.52,U] [#3 0.07,0.28,0.41,U] [#4 -0.02,0.24,0.37,U] [#5 -0.05,0.16,0.34,U] [#6 -0.10,0.24,0.34,U] [#7 0.01,0.25,0.29,U] [#8 0.05,0.01,0.32,U] 
23:15:10.491 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.20, -0.64}
23:15:10.494 00.003 7008 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.07) = xAngle (-3.01 = -3.01)
23:15:10.497 00.003 7008 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.42 = 2.86)
23:15:10.500 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=-0.06 mountY=0.02, mountTheta=2.87
23:15:10.504 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.00, opts=13)
23:15:10.507 00.003 7008 Enqueuing Move request for scope (-0.06, -0.00)
23:15:10.511 00.004 8532 Worker thread wakes up
23:15:10.511 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:15:10.511 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:15:10.511 00.000 8532 Moving (-0.06, -0.00) raw xDistance=-0.06 yDistance=0.02
23:15:10.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59592, med=2510, FiltMin=2417, FiltMax=34625, Gamma=0.990
23:15:10.513 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:15:10.513 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.513 00.000 7008 UpdateGuideState exits: m=266829 SNR=343.0
23:15:10.516 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:10.516 00.000 8532 MoveAxis(E, 0, ABG)
23:15:10.516 00.000 8532 Move returns status 0, amount 0
23:15:10.516 00.000 8532 MoveAxis(N, 0, ABG)
23:15:10.516 00.000 8532 Move returns status 0, amount 0
23:15:10.516 00.000 8532 move complete, result=0
23:15:10.517 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.519 00.002 8532 worker thread done servicing request
23:15:10.519 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:10.521 00.002 7008 Enqueuing Expose request
23:15:10.523 00.002 8532 Worker thread wakes up
23:15:10.523 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:10.523 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:10.523 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:11.113 00.590 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10dffd6d-3d31-4df9-963e-551899e95e57"}
23:15:11.114 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10dffd6d-3d31-4df9-963e-551899e95e57"}
23:15:11.117 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04b5122e-645c-44e9-aa10-21f154ebc9cc"}
23:15:11.119 00.002 7008 case statement mapped state 6 to 3
23:15:11.120 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"04b5122e-645c-44e9-aa10-21f154ebc9cc"}
23:15:11.122 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1eaee7a9-fdf0-4fb4-b3c1-e28f7f162d73"}
23:15:11.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":943,"width":15,"height":15,"star_pos":[7.41,7.46],"pixels":"..."},"id":"1eaee7a9-fdf0-4fb4-b3c1-e28f7f162d73"}
23:15:12.647 01.522 8532 Exposure complete
23:15:12.683 00.036 8532 worker thread done servicing request
23:15:12.683 00.000 7008 OnExposeComplete: enter
23:15:12.684 00.001 7008 UpdateGuideState(): m_state=6
23:15:12.686 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
23:15:12.687 00.001 7008 Star::Find returns 1 (0), X=547.23, Y=444.48, Mass=271062, SNR=335.9, Peak=40951 HFD=2.9
23:15:12.689 00.002 7008 MultiStar: [#1 -0.25,0.21,0.55,U] [#2 -0.22,0.23,0.52,U] [#3 -0.13,0.31,0.43,U] [#4 -0.22,0.16,0.36,U] [#5 -0.21,0.17,0.35,U] [#6 -0.28,0.15,0.35,U] [#7 -0.23,0.15,0.29,U] [#8 -0.07,0.06,0.34,U] 
23:15:12.692 00.003 7008 refined, 8 included, MultiStar: {-0.25, -0.01}, one-star: {-0.38, -0.62}
23:15:12.692 00.000 7008 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.07) = xAngle (-3.05 = -3.05)
23:15:12.694 00.002 7008 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.46 = 2.82)
23:15:12.695 00.001 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.12 mountX=-0.25 mountY=0.08, mountTheta=2.84
23:15:12.697 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.01, opts=13)
23:15:12.699 00.002 7008 Enqueuing Move request for scope (-0.25, -0.01)
23:15:12.700 00.001 8532 Worker thread wakes up
23:15:12.700 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2424, FiltMax=27832, Gamma=0.990
23:15:12.701 00.001 7008 UpdateGuideState exits: m=271062 SNR=335.9
23:15:12.702 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:12.704 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:12.706 00.002 7008 Enqueuing Expose request
23:15:12.707 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
23:15:12.707 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
23:15:12.707 00.000 8532 Moving (-0.25, -0.01) raw xDistance=-0.25 yDistance=0.08
23:15:12.707 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:15:12.708 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:12.708 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:12.708 00.000 8532 MoveAxis(E, 223, ABG)
23:15:12.708 00.000 8532 Guiding  Dir = 2, Dur = 223
23:15:12.709 00.001 8532 IsSlewing returns 0
23:15:12.709 00.000 8532 IsGuiding returns 0
23:15:12.709 00.000 8532 PulseGuide returned control before completion, sleep 233
23:15:12.956 00.247 8532 IsGuiding returns 0
23:15:12.956 00.000 8532 Move returns status 0, amount 223
23:15:12.956 00.000 8532 MoveAxis(N, 0, ABG)
23:15:12.956 00.000 8532 Move returns status 0, amount 0
23:15:12.956 00.000 8532 move complete, result=0
23:15:12.956 00.000 8532 worker thread done servicing request
23:15:12.957 00.001 8532 Worker thread wakes up
23:15:12.957 00.000 7008 GuideStep: -0.2 px 223 ms EAST, 0.1 px 0 ms NORTH
23:15:12.959 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:12.959 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:13.112 00.153 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a28dafea-b8c8-4ed8-b80f-c3f0dbb9c9e1"}
23:15:13.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a28dafea-b8c8-4ed8-b80f-c3f0dbb9c9e1"}
23:15:13.116 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5060f13-12b1-4395-ba05-af7159e82951"}
23:15:13.120 00.004 7008 case statement mapped state 6 to 3
23:15:13.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5060f13-12b1-4395-ba05-af7159e82951"}
23:15:13.124 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e33565b-64a0-4955-9533-f21a659d8e17"}
23:15:13.127 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":944,"width":15,"height":15,"star_pos":[7.23,7.48],"pixels":"..."},"id":"8e33565b-64a0-4955-9533-f21a659d8e17"}
23:15:15.086 01.959 8532 Exposure complete
23:15:15.110 00.024 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e716d810-cb56-4169-8d21-fc256b73c5e2"}
23:15:15.114 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e716d810-cb56-4169-8d21-fc256b73c5e2"}
23:15:15.118 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b081542-2e20-4221-888b-1f0449fc9068"}
23:15:15.121 00.003 7008 case statement mapped state 6 to 3
23:15:15.123 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b081542-2e20-4221-888b-1f0449fc9068"}
23:15:15.127 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52f90b5d-53f4-4810-9362-20cd3959b1b0"}
23:15:15.132 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":944,"width":15,"height":15,"star_pos":[7.23,7.48],"pixels":"..."},"id":"52f90b5d-53f4-4810-9362-20cd3959b1b0"}
23:15:15.138 00.006 8532 worker thread done servicing request
23:15:15.138 00.000 7008 OnExposeComplete: enter
23:15:15.140 00.002 7008 UpdateGuideState(): m_state=6
23:15:15.144 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
23:15:15.147 00.003 7008 Star::Find returns 1 (0), X=548.77, Y=443.99, Mass=259932, SNR=324.9, Peak=18191 HFD=4.2
23:15:15.150 00.003 7008 MultiStar: [#1 1.36,-0.31,0.56,U] [#2 1.29,-0.35,0.56,U] [#3 1.58,-0.43,0.43,U] [#4 1.37,-0.52,0.35,U] [#5 1.35,-0.35,0.35,U] [#6 1.33,-0.34,0.35,U] [#7 -12.08,-13.91,0.00,M1] [#8 1.27,-0.55,0.32,U] 
23:15:15.151 00.001 7008 refined, 7 included, MultiStar: {1.31, -0.58}, one-star: {1.16, -1.11}
23:15:15.153 00.002 7008 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.07) = xAngle (-0.34 = -0.34)
23:15:15.156 00.003 7008 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.76 = -0.76)
23:15:15.160 00.004 7008 CameraToMount -- cameraX=1.31 cameraY=-0.58 hyp=1.44 cameraTheta=-0.41 mountX=1.35 mountY=-0.98, mountTheta=-0.63
23:15:15.163 00.003 7008 SchedulePrimaryMove(0F0692D8, x=1.31, y=-0.58, opts=13)
23:15:15.165 00.002 7008 Enqueuing Move request for scope (1.31, -0.58)
23:15:15.168 00.003 8532 Worker thread wakes up
23:15:15.168 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.58) opts 0xd
23:15:15.168 00.000 8532 Handling offset move in thread for scope, endpoint = (1.31, -0.58)
23:15:15.168 00.000 8532 Moving (1.31, -0.58) raw xDistance=1.35 yDistance=-0.98
23:15:15.168 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=28002, med=2512, FiltMin=2375, FiltMax=21127, Gamma=0.990
23:15:15.170 00.002 7008 UpdateGuideState exits: m=259932 SNR=324.9
23:15:15.172 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.175 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:15.177 00.002 7008 Enqueuing Expose request
23:15:15.179 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.35
23:15:15.180 00.001 8532 resist switch: large excursion: input -0.98 thresh 0.51 direction from 1 to -1
23:15:15.180 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.95
23:15:15.180 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
23:15:15.180 00.000 8532 MoveAxis(W, 1211, ABG)
23:15:15.180 00.000 8532 Guiding  Dir = 3, Dur = 1211
23:15:15.180 00.000 8532 IsSlewing returns 0
23:15:15.181 00.001 8532 IsGuiding returns 0
23:15:15.181 00.000 8532 PulseGuide returned control before completion, sleep 1221
23:15:16.419 01.238 8532 IsGuiding returns 1
23:15:16.419 00.000 8532 scope still moving after pulse duration time elapsed
23:15:16.454 00.035 8532 IsSlewing returns 0
23:15:16.454 00.000 8532 IsGuiding returns 0
23:15:16.455 00.001 8532 scope move finished after 1211 + 62 ms
23:15:16.455 00.000 8532 Move returns status 0, amount 1211
23:15:16.455 00.000 8532 MoveAxis(N, 1727, ABG)
23:15:16.455 00.000 8532 Guiding  Dir = 0, Dur = 1727
23:15:16.455 00.000 8532 IsSlewing returns 0
23:15:16.456 00.001 8532 IsGuiding returns 0
23:15:16.456 00.000 8532 PulseGuide returned control before completion, sleep 1737
23:15:17.110 00.654 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce348e24-5a08-4644-9800-91b9f44f5ab8"}
23:15:17.112 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce348e24-5a08-4644-9800-91b9f44f5ab8"}
23:15:17.115 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8706e532-108b-4645-8955-a7e67e74041a"}
23:15:17.117 00.002 7008 case statement mapped state 6 to 3
23:15:17.119 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8706e532-108b-4645-8955-a7e67e74041a"}
23:15:17.123 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38a72eaf-a4f6-4f86-813f-18ad7de61598"}
23:15:17.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":945,"width":15,"height":15,"star_pos":[6.77,6.99],"pixels":"..."},"id":"38a72eaf-a4f6-4f86-813f-18ad7de61598"}
23:15:18.205 01.080 8532 IsGuiding returns 0
23:15:18.205 00.000 8532 Move returns status 0, amount 1727
23:15:18.206 00.001 8532 move complete, result=0
23:15:18.206 00.000 8532 worker thread done servicing request
23:15:18.206 00.000 8532 Worker thread wakes up
23:15:18.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:18.206 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:18.206 00.000 7008 GuideStep: 1.4 px 1211 ms WEST, -1.0 px 1727 ms NORTH
23:15:19.108 00.902 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"048fa08a-40a2-43cf-8656-0a4d6ab51af1"}
23:15:19.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"048fa08a-40a2-43cf-8656-0a4d6ab51af1"}
23:15:19.113 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"241c5080-cb93-477e-bd8a-e418776b7414"}
23:15:19.115 00.002 7008 case statement mapped state 6 to 3
23:15:19.116 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"241c5080-cb93-477e-bd8a-e418776b7414"}
23:15:19.118 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab74b83f-ce79-480d-92d4-77010cd7c8e3"}
23:15:19.119 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":945,"width":15,"height":15,"star_pos":[6.77,6.99],"pixels":"..."},"id":"ab74b83f-ce79-480d-92d4-77010cd7c8e3"}
23:15:20.340 01.221 8532 Exposure complete
23:15:20.389 00.049 8532 worker thread done servicing request
23:15:20.389 00.000 7008 OnExposeComplete: enter
23:15:20.391 00.002 7008 UpdateGuideState(): m_state=6
23:15:20.394 00.003 7008 Star::Find(15, 548, 443, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
23:15:20.396 00.002 7008 Star::Find returns 1 (0), X=546.48, Y=445.18, Mass=269649, SNR=332.7, Peak=33443 HFD=2.7
23:15:20.399 00.003 7008 MultiStar: [#1 -0.97,0.90,0.57,U] [#2 -1.02,0.85,0.53,U] [#3 -0.84,0.73,0.43,U] [#4 -0.97,0.51,0.35,U] [#5 -1.06,0.81,0.35,U] [#6 -1.01,0.90,0.37,U] [#7 -1.00,0.74,0.27,U] [#8 -0.86,0.43,0.36,U] 
23:15:20.401 00.002 7008 single-star, 8 included, MultiStar: {-1.00, 0.59}, one-star: {-1.13, 0.08}
23:15:20.402 00.001 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = 3.14)
23:15:20.404 00.002 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
23:15:20.406 00.002 7008 CameraToMount -- cameraX=-1.13 cameraY=0.08 hyp=1.13 cameraTheta=3.07 mountX=-1.13 mountY=0.45, mountTheta=2.76
23:15:20.410 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-1.13, y=0.08, opts=13)
23:15:20.413 00.003 7008 Enqueuing Move request for scope (-1.13, 0.08)
23:15:20.415 00.002 8532 Worker thread wakes up
23:15:20.415 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.08) opts 0xd
23:15:20.415 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49330, med=2510, FiltMin=2372, FiltMax=29565, Gamma=0.990
23:15:20.418 00.003 7008 UpdateGuideState exits: m=269649 SNR=332.7
23:15:20.420 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.422 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:20.425 00.003 8532 Handling offset move in thread for scope, endpoint = (-1.13, 0.08)
23:15:20.425 00.000 7008 Enqueuing Expose request
23:15:20.428 00.003 8532 Moving (-1.13, 0.08) raw xDistance=-1.13 yDistance=0.45
23:15:20.428 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.13
23:15:20.428 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:15:20.428 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:15:20.428 00.000 8532 MoveAxis(E, 943, ABG)
23:15:20.428 00.000 8532 Guiding  Dir = 2, Dur = 943
23:15:20.429 00.001 8532 IsSlewing returns 0
23:15:20.429 00.000 8532 IsGuiding returns 0
23:15:20.430 00.001 8532 PulseGuide returned control before completion, sleep 953
23:15:21.107 00.677 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4c0d40f-8237-4ba2-8c37-cc1ab6d0cfd9"}
23:15:21.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4c0d40f-8237-4ba2-8c37-cc1ab6d0cfd9"}
23:15:21.112 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9b22dfa-f983-4796-b505-2d4ebfb2f547"}
23:15:21.115 00.003 7008 case statement mapped state 6 to 3
23:15:21.118 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9b22dfa-f983-4796-b505-2d4ebfb2f547"}
23:15:21.123 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a7f6642-1f25-4dcd-9a47-ccb983960305"}
23:15:21.125 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":946,"width":15,"height":15,"star_pos":[7.48,7.18],"pixels":"..."},"id":"0a7f6642-1f25-4dcd-9a47-ccb983960305"}
23:15:21.397 00.272 8532 IsGuiding returns 0
23:15:21.397 00.000 8532 Move returns status 0, amount 943
23:15:21.399 00.002 8532 MoveAxis(N, 0, ABG)
23:15:21.399 00.000 8532 Move returns status 0, amount 0
23:15:21.399 00.000 8532 move complete, result=0
23:15:21.399 00.000 8532 worker thread done servicing request
23:15:21.399 00.000 8532 Worker thread wakes up
23:15:21.399 00.000 7008 GuideStep: -1.1 px 943 ms EAST, 0.5 px 0 ms NORTH
23:15:21.402 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:21.402 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:23.106 01.704 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6f04bea-ec83-4dcc-84d0-aa138cf60bc0"}
23:15:23.110 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6f04bea-ec83-4dcc-84d0-aa138cf60bc0"}
23:15:23.114 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69455865-6704-4d84-a7d2-914f06bb2c8b"}
23:15:23.118 00.004 7008 case statement mapped state 6 to 3
23:15:23.121 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69455865-6704-4d84-a7d2-914f06bb2c8b"}
23:15:23.125 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8c1aacd5-eb67-4f26-8f41-f4bbca372a51"}
23:15:23.128 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":946,"width":15,"height":15,"star_pos":[7.48,7.18],"pixels":"..."},"id":"8c1aacd5-eb67-4f26-8f41-f4bbca372a51"}
23:15:23.529 00.401 8532 Exposure complete
23:15:23.583 00.054 8532 worker thread done servicing request
23:15:23.584 00.001 7008 OnExposeComplete: enter
23:15:23.586 00.002 7008 UpdateGuideState(): m_state=6
23:15:23.588 00.002 7008 Star::Find(15, 546, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
23:15:23.590 00.002 7008 Star::Find returns 1 (0), X=546.40, Y=445.31, Mass=271225, SNR=327.0, Peak=35401 HFD=2.9
23:15:23.592 00.002 7008 MultiStar: [#1 -1.06,0.98,0.56,U] [#2 -1.13,0.87,0.54,U] [#3 -0.98,0.80,0.43,U] [#4 -1.03,0.65,0.35,U] [#5 -1.02,0.99,0.34,U] [#6 -1.10,0.99,0.38,U] [#7 -1.07,0.76,0.29,U] [#8 -0.93,0.52,0.35,U] 
23:15:23.593 00.001 7008 single-star, 8 included, MultiStar: {-1.08, 0.69}, one-star: {-1.21, 0.20}
23:15:23.597 00.004 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.05 = 3.05)
23:15:23.599 00.002 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
23:15:23.601 00.002 7008 CameraToMount -- cameraX=-1.21 cameraY=0.20 hyp=1.23 cameraTheta=2.97 mountX=-1.22 mountY=0.60, mountTheta=2.69
23:15:23.605 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-1.21, y=0.20, opts=13)
23:15:23.607 00.002 7008 Enqueuing Move request for scope (-1.21, 0.20)
23:15:23.609 00.002 8532 Worker thread wakes up
23:15:23.609 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.20) opts 0xd
23:15:23.609 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.21, 0.20)
23:15:23.609 00.000 8532 Moving (-1.21, 0.20) raw xDistance=-1.22 yDistance=0.60
23:15:23.609 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.22
23:15:23.609 00.000 8532 resist switch: large excursion: input 0.60 thresh 0.51 direction from -1 to 1
23:15:23.610 00.001 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.80
23:15:23.610 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
23:15:23.610 00.000 8532 MoveAxis(E, 1175, ABG)
23:15:23.610 00.000 8532 Guiding  Dir = 2, Dur = 1175
23:15:23.610 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=46044, med=2510, FiltMin=2389, FiltMax=31901, Gamma=0.990
23:15:23.612 00.002 8532 IsSlewing returns 0
23:15:23.612 00.000 7008 UpdateGuideState exits: m=271225 SNR=327.0
23:15:23.615 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.618 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:23.621 00.003 7008 Enqueuing Expose request
23:15:23.623 00.002 8532 IsGuiding returns 0
23:15:23.623 00.000 8532 PulseGuide returned control before completion, sleep 1185
23:15:24.818 01.195 8532 IsGuiding returns 0
23:15:24.820 00.002 8532 Move returns status 0, amount 1175
23:15:24.820 00.000 8532 MoveAxis(S, 1050, ABG)
23:15:24.820 00.000 8532 Guiding  Dir = 1, Dur = 1050
23:15:24.820 00.000 8532 IsSlewing returns 0
23:15:24.821 00.001 8532 IsGuiding returns 0
23:15:24.821 00.000 8532 PulseGuide returned control before completion, sleep 1060
23:15:25.106 00.285 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"750f0bcf-7451-4ec3-b47a-9296eb5cd45a"}
23:15:25.110 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"750f0bcf-7451-4ec3-b47a-9296eb5cd45a"}
23:15:25.113 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f53dd67e-25a7-4270-bed0-a45562f54dd7"}
23:15:25.116 00.003 7008 case statement mapped state 6 to 3
23:15:25.118 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f53dd67e-25a7-4270-bed0-a45562f54dd7"}
23:15:25.122 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a2c51184-bf45-4935-9af2-87a988406071"}
23:15:25.125 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":947,"width":15,"height":15,"star_pos":[7.40,7.31],"pixels":"..."},"id":"a2c51184-bf45-4935-9af2-87a988406071"}
23:15:25.897 00.772 8532 IsGuiding returns 0
23:15:25.898 00.001 8532 Move returns status 0, amount 1050
23:15:25.898 00.000 8532 move complete, result=0
23:15:25.898 00.000 8532 worker thread done servicing request
23:15:25.898 00.000 8532 Worker thread wakes up
23:15:25.898 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:25.899 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:25.899 00.000 7008 GuideStep: -1.2 px 1175 ms EAST, 0.6 px 1050 ms SOUTH
23:15:27.104 01.205 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1d3e3e3-6c99-4468-8406-7d2de104a36a"}
23:15:27.108 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1d3e3e3-6c99-4468-8406-7d2de104a36a"}
23:15:27.113 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f79b9cd-73f5-4972-a8cb-dcc2b50accc8"}
23:15:27.116 00.003 7008 case statement mapped state 6 to 3
23:15:27.118 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f79b9cd-73f5-4972-a8cb-dcc2b50accc8"}
23:15:27.121 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac00d05d-06da-4119-8f15-65696f3d1082"}
23:15:27.124 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":947,"width":15,"height":15,"star_pos":[7.40,7.31],"pixels":"..."},"id":"ac00d05d-06da-4119-8f15-65696f3d1082"}
23:15:28.024 00.900 8532 Exposure complete
23:15:28.070 00.046 8532 worker thread done servicing request
23:15:28.071 00.001 7008 OnExposeComplete: enter
23:15:28.072 00.001 7008 UpdateGuideState(): m_state=6
23:15:28.074 00.002 7008 Star::Find(15, 546, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
23:15:28.075 00.001 7008 Star::Find returns 1 (0), X=546.99, Y=445.30, Mass=281546, SNR=353.3, Peak=48189 HFD=2.6
23:15:28.077 00.002 7008 MultiStar: [#1 -0.48,0.94,0.52,U] [#2 -0.52,0.99,0.51,U] [#3 -0.32,0.85,0.42,U] [#4 -0.38,0.61,0.32,U] [#5 -0.40,0.93,0.33,U] [#6 -0.49,1.02,0.35,U] [#7 -0.36,0.82,0.26,U] [#8 -0.15,0.45,0.32,U] 
23:15:28.080 00.003 7008 single-star, 8 included, MultiStar: {-0.45, 0.69}, one-star: {-0.62, 0.20}
23:15:28.083 00.003 7008 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.07) = xAngle (2.90 = 2.90)
23:15:28.085 00.002 7008 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.49 = 2.49)
23:15:28.087 00.002 7008 CameraToMount -- cameraX=-0.62 cameraY=0.20 hyp=0.65 cameraTheta=2.83 mountX=-0.63 mountY=0.40, mountTheta=2.58
23:15:28.090 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.62, y=0.20, opts=13)
23:15:28.092 00.002 7008 Enqueuing Move request for scope (-0.62, 0.20)
23:15:28.093 00.001 8532 Worker thread wakes up
23:15:28.093 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.20) opts 0xd
23:15:28.094 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.62, 0.20)
23:15:28.094 00.000 8532 Moving (-0.62, 0.20) raw xDistance=-0.63 yDistance=0.40
23:15:28.094 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.63
23:15:28.095 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62206, med=2509, FiltMin=2385, FiltMax=23360, Gamma=0.990
23:15:28.097 00.002 7008 UpdateGuideState exits: m=281546 SNR=353.3
23:15:28.098 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.099 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:28.101 00.002 7008 Enqueuing Expose request
23:15:28.104 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
23:15:28.104 00.000 8532 MoveAxis(E, 655, ABG)
23:15:28.104 00.000 8532 Guiding  Dir = 2, Dur = 655
23:15:28.105 00.001 8532 IsSlewing returns 0
23:15:28.105 00.000 8532 IsGuiding returns 0
23:15:28.106 00.001 8532 PulseGuide returned control before completion, sleep 665
23:15:28.778 00.672 8532 IsGuiding returns 0
23:15:28.778 00.000 8532 Move returns status 0, amount 655
23:15:28.778 00.000 8532 MoveAxis(S, 696, ABG)
23:15:28.778 00.000 8532 Guiding  Dir = 1, Dur = 696
23:15:28.778 00.000 8532 IsSlewing returns 0
23:15:28.779 00.001 8532 IsGuiding returns 0
23:15:28.779 00.000 8532 PulseGuide returned control before completion, sleep 706
23:15:29.104 00.325 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35b10dc8-e474-42df-8d7d-a65b456ed217"}
23:15:29.109 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35b10dc8-e474-42df-8d7d-a65b456ed217"}
23:15:29.112 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0be0e3e-d72b-4e02-92a0-1c027d5cd04c"}
23:15:29.114 00.002 7008 case statement mapped state 6 to 3
23:15:29.116 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0be0e3e-d72b-4e02-92a0-1c027d5cd04c"}
23:15:29.120 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dbe6b2f2-d683-4430-8470-19c5277d0e57"}
23:15:29.122 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":948,"width":15,"height":15,"star_pos":[6.99,7.30],"pixels":"..."},"id":"dbe6b2f2-d683-4430-8470-19c5277d0e57"}
23:15:29.500 00.378 8532 IsGuiding returns 0
23:15:29.500 00.000 8532 Move returns status 0, amount 696
23:15:29.500 00.000 8532 move complete, result=0
23:15:29.501 00.001 8532 worker thread done servicing request
23:15:29.501 00.000 8532 Worker thread wakes up
23:15:29.501 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:29.501 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:29.502 00.001 7008 GuideStep: -0.6 px 655 ms EAST, 0.4 px 696 ms SOUTH
23:15:31.104 01.602 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de788dbe-3378-4d9c-a323-8f7ab77528aa"}
23:15:31.112 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de788dbe-3378-4d9c-a323-8f7ab77528aa"}
23:15:31.115 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56eca0ce-0926-48c1-b3ba-be5afbbd5efa"}
23:15:31.117 00.002 7008 case statement mapped state 6 to 3
23:15:31.121 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"56eca0ce-0926-48c1-b3ba-be5afbbd5efa"}
23:15:31.123 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16b7ec62-27bf-48a0-8ed6-1a487c404b66"}
23:15:31.127 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":948,"width":15,"height":15,"star_pos":[6.99,7.30],"pixels":"..."},"id":"16b7ec62-27bf-48a0-8ed6-1a487c404b66"}
23:15:31.630 00.503 8532 Exposure complete
23:15:31.674 00.044 8532 worker thread done servicing request
23:15:31.674 00.000 7008 OnExposeComplete: enter
23:15:31.676 00.002 7008 UpdateGuideState(): m_state=6
23:15:31.678 00.002 7008 Star::Find(15, 546, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
23:15:31.680 00.002 7008 Star::Find returns 1 (0), X=547.66, Y=444.97, Mass=270418, SNR=339.3, Peak=32976 HFD=2.6
23:15:31.682 00.002 7008 MultiStar: [#1 0.23,0.75,0.53,U] [#2 0.14,0.61,0.54,U] [#3 0.21,0.58,0.42,U] [#4 0.20,0.47,0.36,U] [#5 0.23,0.61,0.33,U] [#6 0.17,0.73,0.36,U] [#7 0.21,0.44,0.29,U] [#8 0.13,0.39,0.34,U] 
23:15:31.685 00.003 7008 single-star, 8 included, MultiStar: {0.16, 0.41}, one-star: {0.05, -0.13}
23:15:31.687 00.002 7008 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.07) = xAngle (-1.14 = -1.14)
23:15:31.689 00.002 7008 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.55 = -1.55)
23:15:31.692 00.003 7008 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.06 mountY=-0.14, mountTheta=-1.18
23:15:31.695 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.13, opts=13)
23:15:31.697 00.002 7008 Enqueuing Move request for scope (0.05, -0.13)
23:15:31.699 00.002 8532 Worker thread wakes up
23:15:31.699 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:15:31.699 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:15:31.699 00.000 8532 Moving (0.05, -0.13) raw xDistance=0.06 yDistance=-0.14
23:15:31.700 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:15:31.700 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:31.700 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65505, med=2509, FiltMin=2410, FiltMax=30212, Gamma=0.990
23:15:31.701 00.001 7008 UpdateGuideState exits: m=270418 SNR=339.3
23:15:31.703 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.705 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:31.707 00.002 7008 Enqueuing Expose request
23:15:31.711 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:31.711 00.000 8532 MoveAxis(E, 0, ABG)
23:15:31.711 00.000 8532 Move returns status 0, amount 0
23:15:31.711 00.000 8532 MoveAxis(N, 0, ABG)
23:15:31.711 00.000 8532 Move returns status 0, amount 0
23:15:31.711 00.000 8532 move complete, result=0
23:15:31.711 00.000 8532 worker thread done servicing request
23:15:31.711 00.000 8532 Worker thread wakes up
23:15:31.712 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:31.712 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:31.712 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:33.105 01.393 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"558972ed-ee54-42a2-86a9-9ca1440534ab"}
23:15:33.110 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"558972ed-ee54-42a2-86a9-9ca1440534ab"}
23:15:33.114 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52f47754-d13f-40d2-9bab-d889d760d1ad"}
23:15:33.116 00.002 7008 case statement mapped state 6 to 3
23:15:33.119 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f47754-d13f-40d2-9bab-d889d760d1ad"}
23:15:33.126 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf8780e2-a794-41b6-a8c4-7f9f5152bb8a"}
23:15:33.129 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":949,"width":15,"height":15,"star_pos":[6.66,6.97],"pixels":"..."},"id":"bf8780e2-a794-41b6-a8c4-7f9f5152bb8a"}
23:15:33.836 00.707 8532 Exposure complete
23:15:33.878 00.042 8532 worker thread done servicing request
23:15:33.878 00.000 7008 OnExposeComplete: enter
23:15:33.880 00.002 7008 UpdateGuideState(): m_state=6
23:15:33.882 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
23:15:33.885 00.003 7008 Star::Find returns 1 (0), X=547.70, Y=444.99, Mass=271688, SNR=339.2, Peak=32836 HFD=2.8
23:15:33.887 00.002 7008 MultiStar: [#1 0.26,0.73,0.53,U] [#2 0.19,0.71,0.54,U] [#3 0.35,0.61,0.41,U] [#4 0.35,0.46,0.36,U] [#5 0.32,0.74,0.32,U] [#6 0.14,0.72,0.36,U] [#7 0.30,0.60,0.29,U] [#8 0.37,0.41,0.33,U] 
23:15:33.889 00.002 7008 single-star, 8 included, MultiStar: {0.23, 0.46}, one-star: {0.09, -0.11}
23:15:33.890 00.001 7008 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.07) = xAngle (-0.80 = -0.80)
23:15:33.892 00.002 7008 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.22 = -1.22)
23:15:33.894 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=0.10 mountY=-0.14, mountTheta=-0.93
23:15:33.898 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.11, opts=13)
23:15:33.900 00.002 7008 Enqueuing Move request for scope (0.09, -0.11)
23:15:33.904 00.004 8532 Worker thread wakes up
23:15:33.904 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:15:33.904 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:15:33.904 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60496, med=2511, FiltMin=2399, FiltMax=30018, Gamma=0.990
23:15:33.907 00.003 8532 Moving (0.09, -0.11) raw xDistance=0.10 yDistance=-0.14
23:15:33.907 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:15:33.908 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:33.908 00.000 7008 UpdateGuideState exits: m=271688 SNR=339.2
23:15:33.910 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.912 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:33.914 00.002 7008 Enqueuing Expose request
23:15:33.916 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:33.916 00.000 8532 MoveAxis(E, 0, ABG)
23:15:33.916 00.000 8532 Move returns status 0, amount 0
23:15:33.917 00.001 8532 MoveAxis(N, 0, ABG)
23:15:33.917 00.000 8532 Move returns status 0, amount 0
23:15:33.917 00.000 8532 move complete, result=0
23:15:33.917 00.000 8532 worker thread done servicing request
23:15:33.917 00.000 8532 Worker thread wakes up
23:15:33.917 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:33.917 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:33.917 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:35.102 01.185 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a290a792-5e12-4398-8484-03e6200f7fb0"}
23:15:35.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a290a792-5e12-4398-8484-03e6200f7fb0"}
23:15:35.108 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e2b5e6a1-6daa-484c-8324-8909cfd62d04"}
23:15:35.110 00.002 7008 case statement mapped state 6 to 3
23:15:35.113 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2b5e6a1-6daa-484c-8324-8909cfd62d04"}
23:15:35.115 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6e83babe-1588-48a3-896d-58e9ee5d6104"}
23:15:35.118 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":950,"width":15,"height":15,"star_pos":[6.70,6.99],"pixels":"..."},"id":"6e83babe-1588-48a3-896d-58e9ee5d6104"}
23:15:36.036 00.918 8532 Exposure complete
23:15:36.084 00.048 8532 worker thread done servicing request
23:15:36.084 00.000 7008 OnExposeComplete: enter
23:15:36.087 00.003 7008 UpdateGuideState(): m_state=6
23:15:36.089 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
23:15:36.093 00.004 7008 Star::Find returns 1 (0), X=547.23, Y=444.94, Mass=266879, SNR=326.9, Peak=28824 HFD=2.6
23:15:36.095 00.002 7008 MultiStar: [#1 -0.19,0.68,0.56,U] [#2 -0.23,0.62,0.55,U] [#3 -0.08,0.65,0.44,U] [#4 -0.15,0.55,0.36,U] [#5 -0.06,0.59,0.34,U] [#6 -0.24,0.67,0.38,U] [#7 -0.17,0.60,0.29,U] [#8 0.03,0.28,0.34,U] 
23:15:36.097 00.002 7008 single-star, 8 included, MultiStar: {-0.20, 0.42}, one-star: {-0.37, -0.16}
23:15:36.099 00.002 7008 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.07) = xAngle (-2.66 = -2.66)
23:15:36.101 00.002 7008 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.07 = -3.07)
23:15:36.102 00.001 7008 CameraToMount -- cameraX=-0.37 cameraY=-0.16 hyp=0.41 cameraTheta=-2.73 mountX=-0.36 mountY=-0.03, mountTheta=-3.06
23:15:36.105 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.37, y=-0.16, opts=13)
23:15:36.106 00.001 7008 Enqueuing Move request for scope (-0.37, -0.16)
23:15:36.108 00.002 8532 Worker thread wakes up
23:15:36.108 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.16) opts 0xd
23:15:36.109 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.37, -0.16)
23:15:36.109 00.000 8532 Moving (-0.37, -0.16) raw xDistance=-0.36 yDistance=-0.03
23:15:36.109 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:15:36.109 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.109 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64029, med=2510, FiltMin=2374, FiltMax=30819, Gamma=0.990
23:15:36.110 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:36.110 00.000 8532 MoveAxis(E, 329, ABG)
23:15:36.110 00.000 8532 Guiding  Dir = 2, Dur = 329
23:15:36.110 00.000 7008 UpdateGuideState exits: m=266879 SNR=326.9
23:15:36.112 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.114 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:36.116 00.002 8532 IsSlewing returns 0
23:15:36.116 00.000 7008 Enqueuing Expose request
23:15:36.118 00.002 8532 IsGuiding returns 0
23:15:36.118 00.000 8532 PulseGuide returned control before completion, sleep 339
23:15:36.466 00.348 8532 IsGuiding returns 0
23:15:36.466 00.000 8532 Move returns status 0, amount 329
23:15:36.466 00.000 8532 MoveAxis(N, 0, ABG)
23:15:36.466 00.000 8532 Move returns status 0, amount 0
23:15:36.466 00.000 8532 move complete, result=0
23:15:36.466 00.000 8532 worker thread done servicing request
23:15:36.466 00.000 8532 Worker thread wakes up
23:15:36.466 00.000 7008 GuideStep: -0.4 px 329 ms EAST, -0.0 px 0 ms NORTH
23:15:36.468 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:36.468 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:37.102 00.634 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17a9885e-8b0f-4f38-bc5b-6cbbf68db7e5"}
23:15:37.104 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17a9885e-8b0f-4f38-bc5b-6cbbf68db7e5"}
23:15:37.107 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b8f5978-efc1-4dac-aa43-d244c2a174a2"}
23:15:37.108 00.001 7008 case statement mapped state 6 to 3
23:15:37.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b8f5978-efc1-4dac-aa43-d244c2a174a2"}
23:15:37.112 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"13e2321d-6da0-42d0-92ec-41e3f0627ba9"}
23:15:37.113 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":951,"width":15,"height":15,"star_pos":[7.23,6.94],"pixels":"..."},"id":"13e2321d-6da0-42d0-92ec-41e3f0627ba9"}
23:15:38.593 01.480 8532 Exposure complete
23:15:38.638 00.045 7008 OnExposeComplete: enter
23:15:38.642 00.004 8532 worker thread done servicing request
23:15:38.642 00.000 7008 UpdateGuideState(): m_state=6
23:15:38.647 00.005 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
23:15:38.650 00.003 7008 Star::Find returns 1 (0), X=547.35, Y=445.01, Mass=251198, SNR=323.5, Peak=25570 HFD=2.6
23:15:38.653 00.003 7008 MultiStar: [#1 -0.06,0.73,0.55,U] [#2 -0.09,0.67,0.56,U] [#3 -0.03,0.62,0.45,U] [#4 0.00,0.48,0.38,U] [#5 -0.13,0.71,0.36,U] [#6 -0.12,0.72,0.35,U] [#7 -0.02,0.57,0.29,U] [#8 0.10,0.31,0.35,U] 
23:15:38.656 00.003 7008 single-star, 8 included, MultiStar: {-0.10, 0.45}, one-star: {-0.25, -0.09}
23:15:38.658 00.002 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.73 = -2.73)
23:15:38.659 00.001 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.14 = 3.14)
23:15:38.661 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.80 mountX=-0.25 mountY=0.00, mountTheta=3.14
23:15:38.665 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.09, opts=13)
23:15:38.667 00.002 7008 Enqueuing Move request for scope (-0.25, -0.09)
23:15:38.669 00.002 8532 Worker thread wakes up
23:15:38.669 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
23:15:38.669 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
23:15:38.669 00.000 8532 Moving (-0.25, -0.09) raw xDistance=-0.25 yDistance=0.00
23:15:38.669 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:15:38.670 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:38.670 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50967, med=2510, FiltMin=2411, FiltMax=29002, Gamma=0.990
23:15:38.671 00.001 7008 UpdateGuideState exits: m=251198 SNR=323.5
23:15:38.673 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:38.674 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:38.676 00.002 7008 Enqueuing Expose request
23:15:38.679 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:15:38.679 00.000 8532 MoveAxis(E, 247, ABG)
23:15:38.679 00.000 8532 Guiding  Dir = 2, Dur = 247
23:15:38.680 00.001 8532 IsSlewing returns 0
23:15:38.680 00.000 8532 IsGuiding returns 0
23:15:38.680 00.000 8532 PulseGuide returned control before completion, sleep 257
23:15:38.943 00.263 8532 IsGuiding returns 0
23:15:38.943 00.000 8532 Move returns status 0, amount 247
23:15:38.943 00.000 8532 MoveAxis(N, 0, ABG)
23:15:38.943 00.000 8532 Move returns status 0, amount 0
23:15:38.943 00.000 8532 move complete, result=0
23:15:38.944 00.001 8532 worker thread done servicing request
23:15:38.944 00.000 8532 Worker thread wakes up
23:15:38.944 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:38.944 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:38.944 00.000 7008 GuideStep: -0.2 px 247 ms EAST, 0.0 px 0 ms NORTH
23:15:39.100 00.156 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe8501d8-f107-4b50-9ef4-2f7e3d215865"}
23:15:39.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe8501d8-f107-4b50-9ef4-2f7e3d215865"}
23:15:39.106 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1c9992c-054d-45c3-b0bd-66aceef14608"}
23:15:39.108 00.002 7008 case statement mapped state 6 to 3
23:15:39.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1c9992c-054d-45c3-b0bd-66aceef14608"}
23:15:39.114 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"06dad68b-db00-4667-b12e-632637284627"}
23:15:39.115 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":952,"width":15,"height":15,"star_pos":[7.35,7.01],"pixels":"..."},"id":"06dad68b-db00-4667-b12e-632637284627"}
23:15:41.074 01.959 8532 Exposure complete
23:15:41.099 00.025 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a050985c-64be-4dc1-9d04-83cee72dfa37"}
23:15:41.104 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a050985c-64be-4dc1-9d04-83cee72dfa37"}
23:15:41.108 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd04eba8-1e7f-4b7a-b0c1-105590a8c59d"}
23:15:41.111 00.003 7008 case statement mapped state 6 to 3
23:15:41.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd04eba8-1e7f-4b7a-b0c1-105590a8c59d"}
23:15:41.118 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd214762-3874-4de6-a73d-2ae42bf9e1c0"}
23:15:41.121 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":952,"width":15,"height":15,"star_pos":[7.35,7.01],"pixels":"..."},"id":"fd214762-3874-4de6-a73d-2ae42bf9e1c0"}
23:15:41.127 00.006 8532 worker thread done servicing request
23:15:41.127 00.000 7008 OnExposeComplete: enter
23:15:41.131 00.004 7008 UpdateGuideState(): m_state=6
23:15:41.134 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
23:15:41.136 00.002 7008 Star::Find returns 1 (0), X=547.60, Y=444.99, Mass=272795, SNR=336.1, Peak=32956 HFD=2.8
23:15:41.140 00.004 7008 MultiStar: [#1 0.18,0.72,0.54,U] [#2 0.11,0.61,0.54,U] [#3 0.25,0.66,0.43,U] [#4 0.18,0.49,0.36,U] [#5 0.18,0.65,0.33,U] [#6 0.05,0.72,0.33,U] [#7 0.21,0.57,0.27,U] [#8 0.13,0.38,0.33,U] 
23:15:41.142 00.002 7008 single-star, 8 included, MultiStar: {0.12, 0.44}, one-star: {-0.01, -0.11}
23:15:41.144 00.002 7008 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.07) = xAngle (-1.60 = -1.60)
23:15:41.145 00.001 7008 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.01 = -2.01)
23:15:41.147 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
23:15:41.150 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.11, opts=13)
23:15:41.152 00.002 7008 Enqueuing Move request for scope (-0.01, -0.11)
23:15:41.153 00.001 8532 Worker thread wakes up
23:15:41.153 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59651, med=2511, FiltMin=2366, FiltMax=33187, Gamma=0.990
23:15:41.155 00.002 7008 UpdateGuideState exits: m=272795 SNR=336.1
23:15:41.157 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.159 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:41.161 00.002 7008 Enqueuing Expose request
23:15:41.163 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:15:41.163 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:15:41.163 00.000 8532 Moving (-0.01, -0.11) raw xDistance=-0.00 yDistance=-0.10
23:15:41.164 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:15:41.164 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:41.164 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:41.164 00.000 8532 MoveAxis(E, 0, ABG)
23:15:41.164 00.000 8532 Move returns status 0, amount 0
23:15:41.164 00.000 8532 MoveAxis(N, 0, ABG)
23:15:41.164 00.000 8532 Move returns status 0, amount 0
23:15:41.164 00.000 8532 move complete, result=0
23:15:41.164 00.000 8532 worker thread done servicing request
23:15:41.164 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:41.166 00.002 8532 Worker thread wakes up
23:15:41.167 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:41.167 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:43.099 01.932 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2db62a6-465a-42f7-8d7c-b7bbb969c633"}
23:15:43.100 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2db62a6-465a-42f7-8d7c-b7bbb969c633"}
23:15:43.104 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1250032-2da3-4b93-beba-13d0d37a8a5f"}
23:15:43.106 00.002 7008 case statement mapped state 6 to 3
23:15:43.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1250032-2da3-4b93-beba-13d0d37a8a5f"}
23:15:43.111 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f9ae23e8-5c94-4936-bd4e-62120e9b1c20"}
23:15:43.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":953,"width":15,"height":15,"star_pos":[6.60,6.99],"pixels":"..."},"id":"f9ae23e8-5c94-4936-bd4e-62120e9b1c20"}
23:15:43.301 00.187 8532 Exposure complete
23:15:43.346 00.045 8532 worker thread done servicing request
23:15:43.346 00.000 7008 OnExposeComplete: enter
23:15:43.348 00.002 7008 UpdateGuideState(): m_state=6
23:15:43.350 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
23:15:43.352 00.002 7008 Star::Find returns 1 (0), X=547.23, Y=444.81, Mass=268925, SNR=337.8, Peak=30910 HFD=2.9
23:15:43.355 00.003 7008 MultiStar: [#1 -0.24,0.51,0.56,U] [#2 -0.27,0.42,0.51,U] [#3 -0.12,0.46,0.43,U] [#4 -0.15,0.35,0.33,U] [#5 -0.18,0.54,0.32,U] [#6 -0.30,0.48,0.36,U] [#7 -0.13,0.33,0.28,U] [#8 -0.10,0.18,0.34,U] 
23:15:43.359 00.004 7008 refined, 8 included, MultiStar: {-0.24, 0.25}, one-star: {-0.38, -0.29}
23:15:43.363 00.004 7008 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.07) = xAngle (2.41 = 2.41)
23:15:43.366 00.003 7008 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.00 = 2.00)
23:15:43.368 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.34 mountX=-0.26 mountY=0.31, mountTheta=2.26
23:15:43.374 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.25, opts=13)
23:15:43.378 00.004 7008 Enqueuing Move request for scope (-0.24, 0.25)
23:15:43.380 00.002 8532 Worker thread wakes up
23:15:43.380 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60111, med=2512, FiltMin=2370, FiltMax=30522, Gamma=0.990
23:15:43.383 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
23:15:43.383 00.000 7008 UpdateGuideState exits: m=268925 SNR=337.8
23:15:43.386 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
23:15:43.386 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.389 00.003 8532 Moving (-0.24, 0.25) raw xDistance=-0.26 yDistance=0.31
23:15:43.389 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:43.392 00.003 7008 Enqueuing Expose request
23:15:43.394 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:15:43.394 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:15:43.394 00.000 8532 MoveAxis(E, 234, ABG)
23:15:43.395 00.001 8532 Guiding  Dir = 2, Dur = 234
23:15:43.395 00.000 8532 IsSlewing returns 0
23:15:43.395 00.000 8532 IsGuiding returns 0
23:15:43.396 00.001 8532 PulseGuide returned control before completion, sleep 244
23:15:43.652 00.256 8532 IsGuiding returns 0
23:15:43.653 00.001 8532 Move returns status 0, amount 234
23:15:43.653 00.000 8532 MoveAxis(S, 551, ABG)
23:15:43.653 00.000 8532 Guiding  Dir = 1, Dur = 551
23:15:43.653 00.000 8532 IsSlewing returns 0
23:15:43.653 00.000 8532 IsGuiding returns 0
23:15:43.654 00.001 8532 PulseGuide returned control before completion, sleep 561
23:15:44.218 00.564 8532 IsGuiding returns 1
23:15:44.218 00.000 8532 scope still moving after pulse duration time elapsed
23:15:44.249 00.031 8532 IsSlewing returns 0
23:15:44.250 00.001 8532 IsGuiding returns 0
23:15:44.250 00.000 8532 scope move finished after 551 + 44 ms
23:15:44.250 00.000 8532 Move returns status 0, amount 551
23:15:44.250 00.000 8532 move complete, result=0
23:15:44.250 00.000 8532 worker thread done servicing request
23:15:44.250 00.000 8532 Worker thread wakes up
23:15:44.250 00.000 7008 GuideStep: -0.3 px 234 ms EAST, 0.3 px 551 ms SOUTH
23:15:44.252 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:44.252 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:45.099 00.847 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a18905c9-65a5-4426-bffb-55b11f38e812"}
23:15:45.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a18905c9-65a5-4426-bffb-55b11f38e812"}
23:15:45.103 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd7fded5-5fd2-4268-9bf7-9070a160d1ed"}
23:15:45.107 00.004 7008 case statement mapped state 6 to 3
23:15:45.109 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd7fded5-5fd2-4268-9bf7-9070a160d1ed"}
23:15:45.112 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d52b6bd-748c-4141-8b30-30285fe122ab"}
23:15:45.114 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":954,"width":15,"height":15,"star_pos":[7.23,6.81],"pixels":"..."},"id":"4d52b6bd-748c-4141-8b30-30285fe122ab"}
23:15:46.375 01.261 8532 Exposure complete
23:15:46.425 00.050 8532 worker thread done servicing request
23:15:46.425 00.000 7008 OnExposeComplete: enter
23:15:46.428 00.003 7008 UpdateGuideState(): m_state=6
23:15:46.429 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
23:15:46.431 00.002 7008 Star::Find returns 1 (0), X=547.24, Y=444.59, Mass=275524, SNR=331.4, Peak=37694 HFD=2.9
23:15:46.433 00.002 7008 MultiStar: [#1 -0.16,0.38,0.56,U] [#2 -0.19,0.35,0.57,U] [#3 -0.06,0.40,0.43,U] [#4 0.02,0.29,0.36,U] [#5 -0.12,0.34,0.33,U] [#6 -0.14,0.34,0.35,U] [#7 -0.10,0.25,0.28,U] [#8 -0.01,0.05,0.35,U] 
23:15:46.435 00.002 7008 refined, 8 included, MultiStar: {-0.17, 0.12}, one-star: {-0.37, -0.51}
23:15:46.437 00.002 7008 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.07) = xAngle (2.60 = 2.60)
23:15:46.439 00.002 7008 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.18 = 2.18)
23:15:46.442 00.003 7008 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=-0.18 mountY=0.17, mountTheta=2.38
23:15:46.445 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.12, opts=13)
23:15:46.447 00.002 7008 Enqueuing Move request for scope (-0.17, 0.12)
23:15:46.450 00.003 8532 Worker thread wakes up
23:15:46.450 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
23:15:46.450 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
23:15:46.450 00.000 8532 Moving (-0.17, 0.12) raw xDistance=-0.18 yDistance=0.17
23:15:46.450 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:15:46.450 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.450 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2400, FiltMax=30990, Gamma=0.990
23:15:46.452 00.002 7008 UpdateGuideState exits: m=275524 SNR=331.4
23:15:46.454 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.456 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:46.458 00.002 7008 Enqueuing Expose request
23:15:46.460 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:15:46.460 00.000 8532 MoveAxis(E, 175, ABG)
23:15:46.460 00.000 8532 Guiding  Dir = 2, Dur = 175
23:15:46.461 00.001 8532 IsSlewing returns 0
23:15:46.461 00.000 8532 IsGuiding returns 0
23:15:46.462 00.001 8532 PulseGuide returned control before completion, sleep 185
23:15:46.664 00.202 8532 IsGuiding returns 0
23:15:46.664 00.000 8532 Move returns status 0, amount 175
23:15:46.664 00.000 8532 MoveAxis(N, 0, ABG)
23:15:46.664 00.000 8532 Move returns status 0, amount 0
23:15:46.664 00.000 8532 move complete, result=0
23:15:46.664 00.000 8532 worker thread done servicing request
23:15:46.664 00.000 8532 Worker thread wakes up
23:15:46.665 00.001 7008 GuideStep: -0.2 px 175 ms EAST, 0.2 px 0 ms NORTH
23:15:46.667 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:46.667 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:47.098 00.431 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"963e3c9e-1642-4cbe-af4b-3f2bdc34dced"}
23:15:47.100 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"963e3c9e-1642-4cbe-af4b-3f2bdc34dced"}
23:15:47.102 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f67f0466-b28e-4ac8-b31c-016b9fb8c77c"}
23:15:47.105 00.003 7008 case statement mapped state 6 to 3
23:15:47.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f67f0466-b28e-4ac8-b31c-016b9fb8c77c"}
23:15:47.109 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3a827e3c-c2b0-4733-886f-98ae93338867"}
23:15:47.112 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":955,"width":15,"height":15,"star_pos":[7.24,6.59],"pixels":"..."},"id":"3a827e3c-c2b0-4733-886f-98ae93338867"}
23:15:48.795 01.683 8532 Exposure complete
23:15:48.829 00.034 8532 worker thread done servicing request
23:15:48.829 00.000 7008 OnExposeComplete: enter
23:15:48.832 00.003 7008 UpdateGuideState(): m_state=6
23:15:48.835 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
23:15:48.836 00.001 7008 Star::Find returns 1 (0), X=547.27, Y=444.62, Mass=256949, SNR=329.3, Peak=33086 HFD=2.9
23:15:48.838 00.002 7008 MultiStar: [#1 -0.17,0.38,0.55,U] [#2 -0.16,0.37,0.54,U] [#3 -0.06,0.42,0.44,U] [#4 -0.09,0.31,0.37,U] [#5 -0.09,0.36,0.34,U] [#6 -0.19,0.36,0.36,U] [#7 -0.12,0.33,0.29,U] [#8 -0.07,0.20,0.35,U] 
23:15:48.841 00.003 7008 refined, 8 included, MultiStar: {-0.17, 0.15}, one-star: {-0.34, -0.48}
23:15:48.843 00.002 7008 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.07) = xAngle (2.49 = 2.49)
23:15:48.845 00.002 7008 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.07 = 2.07)
23:15:48.847 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.42 mountX=-0.18 mountY=0.20, mountTheta=2.31
23:15:48.851 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.15, opts=13)
23:15:48.854 00.003 7008 Enqueuing Move request for scope (-0.17, 0.15)
23:15:48.856 00.002 8532 Worker thread wakes up
23:15:48.856 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65028, med=2511, FiltMin=2404, FiltMax=29510, Gamma=0.990
23:15:48.860 00.004 7008 UpdateGuideState exits: m=256949 SNR=329.3
23:15:48.862 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.864 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:48.866 00.002 7008 Enqueuing Expose request
23:15:48.868 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
23:15:48.868 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
23:15:48.868 00.000 8532 Moving (-0.17, 0.15) raw xDistance=-0.18 yDistance=0.20
23:15:48.868 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:15:48.869 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:15:48.869 00.000 8532 MoveAxis(E, 178, ABG)
23:15:48.869 00.000 8532 Guiding  Dir = 2, Dur = 178
23:15:48.869 00.000 8532 IsSlewing returns 0
23:15:48.869 00.000 8532 IsGuiding returns 0
23:15:48.869 00.000 8532 PulseGuide returned control before completion, sleep 188
23:15:49.066 00.197 8532 IsGuiding returns 1
23:15:49.066 00.000 8532 scope still moving after pulse duration time elapsed
23:15:49.097 00.031 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"107befc5-edba-4d4c-8fce-7ee4cc1b4ded"}
23:15:49.100 00.003 8532 IsSlewing returns 0
23:15:49.100 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"107befc5-edba-4d4c-8fce-7ee4cc1b4ded"}
23:15:49.102 00.002 8532 IsGuiding returns 0
23:15:49.102 00.000 8532 scope move finished after 178 + 54 ms
23:15:49.102 00.000 8532 Move returns status 0, amount 178
23:15:49.102 00.000 8532 MoveAxis(S, 355, ABG)
23:15:49.103 00.001 8532 Guiding  Dir = 1, Dur = 355
23:15:49.103 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b8b6690-c9b5-4bdc-a591-b0481bd2c210"}
23:15:49.105 00.002 7008 case statement mapped state 6 to 3
23:15:49.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b8b6690-c9b5-4bdc-a591-b0481bd2c210"}
23:15:49.109 00.002 8532 IsSlewing returns 0
23:15:49.109 00.000 8532 IsGuiding returns 0
23:15:49.109 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7c11963-9e0b-420a-8c7a-16a52452d8f2"}
23:15:49.114 00.005 8532 PulseGuide returned control before completion, sleep 365
23:15:49.114 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":956,"width":15,"height":15,"star_pos":[7.27,6.62],"pixels":"..."},"id":"b7c11963-9e0b-420a-8c7a-16a52452d8f2"}
23:15:49.487 00.373 8532 IsGuiding returns 0
23:15:49.487 00.000 8532 Move returns status 0, amount 355
23:15:49.488 00.001 8532 move complete, result=0
23:15:49.488 00.000 8532 worker thread done servicing request
23:15:49.488 00.000 8532 Worker thread wakes up
23:15:49.488 00.000 7008 GuideStep: -0.2 px 178 ms EAST, 0.2 px 355 ms SOUTH
23:15:49.491 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:49.491 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:51.096 01.605 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f953783-9bb4-4573-9baa-ddbd5a1d60b9"}
23:15:51.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f953783-9bb4-4573-9baa-ddbd5a1d60b9"}
23:15:51.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de80705c-211a-4384-aee6-0fb9f23bdbb3"}
23:15:51.102 00.002 7008 case statement mapped state 6 to 3
23:15:51.104 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de80705c-211a-4384-aee6-0fb9f23bdbb3"}
23:15:51.106 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30d1e195-73ff-4d55-81a9-4edd0ba7d1dc"}
23:15:51.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":956,"width":15,"height":15,"star_pos":[7.27,6.62],"pixels":"..."},"id":"30d1e195-73ff-4d55-81a9-4edd0ba7d1dc"}
23:15:51.617 00.508 8532 Exposure complete
23:15:51.667 00.050 8532 worker thread done servicing request
23:15:51.667 00.000 7008 OnExposeComplete: enter
23:15:51.672 00.005 7008 UpdateGuideState(): m_state=6
23:15:51.674 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
23:15:51.676 00.002 7008 Star::Find returns 1 (0), X=547.36, Y=444.42, Mass=265953, SNR=330.1, Peak=35465 HFD=2.9
23:15:51.678 00.002 7008 MultiStar: [#1 -0.07,0.24,0.54,U] [#2 -0.11,0.17,0.58,U] [#3 0.01,0.30,0.45,U] [#4 -0.06,0.18,0.35,U] [#5 -0.07,0.03,0.35,U] [#6 -0.09,0.24,0.34,U] [#7 -0.02,0.19,0.28,U] [#8 -0.11,0.07,0.34,U] 
23:15:51.679 00.001 7008 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.25, -0.69}
23:15:51.681 00.002 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.88 = -2.88)
23:15:51.682 00.001 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.99)
23:15:51.683 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.96 mountX=-0.11 mountY=0.02, mountTheta=2.98
23:15:51.687 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.02, opts=13)
23:15:51.689 00.002 7008 Enqueuing Move request for scope (-0.11, -0.02)
23:15:51.692 00.003 8532 Worker thread wakes up
23:15:51.692 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58573, med=2510, FiltMin=2404, FiltMax=34028, Gamma=0.990
23:15:51.693 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:15:51.693 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:15:51.693 00.000 8532 Moving (-0.11, -0.02) raw xDistance=-0.11 yDistance=0.02
23:15:51.693 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:15:51.693 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:51.693 00.000 7008 UpdateGuideState exits: m=265953 SNR=330.1
23:15:51.695 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:51.698 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:51.698 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:51.701 00.003 7008 Enqueuing Expose request
23:15:51.703 00.002 8532 MoveAxis(E, 0, ABG)
23:15:51.703 00.000 8532 Move returns status 0, amount 0
23:15:51.704 00.001 8532 MoveAxis(N, 0, ABG)
23:15:51.704 00.000 8532 Move returns status 0, amount 0
23:15:51.704 00.000 8532 move complete, result=0
23:15:51.704 00.000 8532 worker thread done servicing request
23:15:51.704 00.000 8532 Worker thread wakes up
23:15:51.704 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:51.704 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:51.704 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:53.095 01.391 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a4d92a38-8df2-4f33-b07e-606598e253db"}
23:15:53.098 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a4d92a38-8df2-4f33-b07e-606598e253db"}
23:15:53.101 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd04fb9b-3778-4195-beb1-364bf309f837"}
23:15:53.104 00.003 7008 case statement mapped state 6 to 3
23:15:53.107 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd04fb9b-3778-4195-beb1-364bf309f837"}
23:15:53.109 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24fdf557-9e95-4063-a355-73126f6a3dc0"}
23:15:53.112 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":957,"width":15,"height":15,"star_pos":[7.36,7.42],"pixels":"..."},"id":"24fdf557-9e95-4063-a355-73126f6a3dc0"}
23:15:53.833 00.721 8532 Exposure complete
23:15:53.883 00.050 8532 worker thread done servicing request
23:15:53.885 00.002 7008 OnExposeComplete: enter
23:15:53.887 00.002 7008 UpdateGuideState(): m_state=6
23:15:53.889 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
23:15:53.891 00.002 7008 Star::Find returns 1 (0), X=547.29, Y=444.30, Mass=273135, SNR=333.1, Peak=41515 HFD=2.7
23:15:53.894 00.003 7008 MultiStar: [#1 -0.11,0.07,0.54,U] [#2 -0.18,0.07,0.58,U] [#3 -0.00,0.11,0.42,U] [#4 0.01,0.02,0.35,U] [#5 -0.06,0.05,0.35,U] [#6 -0.24,-0.04,0.36,U] [#7 -0.12,-0.04,0.29,U] [#8 -0.05,-0.11,0.33,U] 
23:15:53.897 00.003 7008 refined, 8 included, MultiStar: {-0.15, -0.17}, one-star: {-0.32, -0.80}
23:15:53.899 00.002 7008 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.07) = xAngle (-2.24 = -2.24)
23:15:53.900 00.001 7008 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.65 = -2.65)
23:15:53.902 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.31 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
23:15:53.905 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.17, opts=13)
23:15:53.908 00.003 7008 Enqueuing Move request for scope (-0.15, -0.17)
23:15:53.910 00.002 8532 Worker thread wakes up
23:15:53.910 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
23:15:53.910 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
23:15:53.910 00.000 8532 Moving (-0.15, -0.17) raw xDistance=-0.14 yDistance=-0.11
23:15:53.910 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:15:53.910 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.910 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62412, med=2512, FiltMin=2367, FiltMax=31735, Gamma=0.990
23:15:53.912 00.002 7008 UpdateGuideState exits: m=273135 SNR=333.1
23:15:53.914 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.916 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:53.918 00.002 7008 Enqueuing Expose request
23:15:53.920 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:53.920 00.000 8532 MoveAxis(E, 0, ABG)
23:15:53.920 00.000 8532 Move returns status 0, amount 0
23:15:53.920 00.000 8532 MoveAxis(N, 0, ABG)
23:15:53.920 00.000 8532 Move returns status 0, amount 0
23:15:53.921 00.001 8532 move complete, result=0
23:15:53.921 00.000 8532 worker thread done servicing request
23:15:53.921 00.000 8532 Worker thread wakes up
23:15:53.921 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:53.921 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:53.923 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:55.095 01.172 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f9fb176-f5a8-4d90-a65d-ce9b510c15b1"}
23:15:55.099 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f9fb176-f5a8-4d90-a65d-ce9b510c15b1"}
23:15:55.101 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eda0f292-1212-442e-8cbc-28478926a500"}
23:15:55.104 00.003 7008 case statement mapped state 6 to 3
23:15:55.106 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eda0f292-1212-442e-8cbc-28478926a500"}
23:15:55.110 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4917eb16-bdef-48f1-a5b8-ae7c4524aa43"}
23:15:55.113 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":958,"width":15,"height":15,"star_pos":[7.29,7.30],"pixels":"..."},"id":"4917eb16-bdef-48f1-a5b8-ae7c4524aa43"}
23:15:56.057 00.944 8532 Exposure complete
23:15:56.099 00.042 8532 worker thread done servicing request
23:15:56.099 00.000 7008 OnExposeComplete: enter
23:15:56.101 00.002 7008 UpdateGuideState(): m_state=6
23:15:56.103 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
23:15:56.104 00.001 7008 Star::Find returns 1 (0), X=547.32, Y=444.33, Mass=266187, SNR=340.7, Peak=39499 HFD=2.7
23:15:56.107 00.003 7008 MultiStar: [#1 -0.11,0.09,0.55,U] [#2 -0.14,0.10,0.53,U] [#3 -0.04,0.14,0.42,U] [#4 -0.10,0.07,0.36,U] [#5 -0.03,0.04,0.34,U] [#6 -0.20,0.05,0.36,U] [#7 -0.16,0.08,0.28,U] [#8 -0.20,-0.07,0.33,U] 
23:15:56.109 00.002 7008 refined, 8 included, MultiStar: {-0.16, -0.13}, one-star: {-0.28, -0.77}
23:15:56.110 00.001 7008 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.07) = xAngle (-2.37 = -2.37)
23:15:56.113 00.003 7008 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.78 = -2.78)
23:15:56.114 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.44 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
23:15:56.117 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.13, opts=13)
23:15:56.120 00.003 7008 Enqueuing Move request for scope (-0.16, -0.13)
23:15:56.122 00.002 8532 Worker thread wakes up
23:15:56.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
23:15:56.122 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
23:15:56.122 00.000 8532 Moving (-0.16, -0.13) raw xDistance=-0.15 yDistance=-0.07
23:15:56.122 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:56.122 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:56.122 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63957, med=2512, FiltMin=2376, FiltMax=32198, Gamma=0.990
23:15:56.124 00.002 7008 UpdateGuideState exits: m=266187 SNR=340.7
23:15:56.125 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:56.127 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:56.127 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:56.130 00.003 8532 MoveAxis(E, 0, ABG)
23:15:56.130 00.000 8532 Move returns status 0, amount 0
23:15:56.130 00.000 8532 MoveAxis(N, 0, ABG)
23:15:56.130 00.000 7008 Enqueuing Expose request
23:15:56.131 00.001 8532 Move returns status 0, amount 0
23:15:56.131 00.000 8532 move complete, result=0
23:15:56.131 00.000 8532 worker thread done servicing request
23:15:56.131 00.000 8532 Worker thread wakes up
23:15:56.131 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:56.131 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:56.131 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:57.094 00.963 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"350229c7-08e3-4cce-8e8b-5fadaafa51f4"}
23:15:57.098 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"350229c7-08e3-4cce-8e8b-5fadaafa51f4"}
23:15:57.102 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3f5f563-ac8f-452c-a845-9c036a28c33a"}
23:15:57.105 00.003 7008 case statement mapped state 6 to 3
23:15:57.107 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3f5f563-ac8f-452c-a845-9c036a28c33a"}
23:15:57.109 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16ce08fb-805f-4e19-ac44-2bb2e10e0942"}
23:15:57.111 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":959,"width":15,"height":15,"star_pos":[7.32,7.33],"pixels":"..."},"id":"16ce08fb-805f-4e19-ac44-2bb2e10e0942"}
23:15:58.265 01.154 8532 Exposure complete
23:15:58.309 00.044 8532 worker thread done servicing request
23:15:58.309 00.000 7008 OnExposeComplete: enter
23:15:58.311 00.002 7008 UpdateGuideState(): m_state=6
23:15:58.313 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
23:15:58.314 00.001 7008 Star::Find returns 1 (0), X=547.28, Y=444.50, Mass=263067, SNR=321.6, Peak=37233 HFD=3.0
23:15:58.317 00.003 7008 MultiStar: [#1 -0.19,0.21,0.56,U] [#2 -0.22,0.22,0.54,U] [#3 -0.06,0.27,0.45,U] [#4 -0.12,0.22,0.38,U] [#5 -0.09,0.23,0.35,U] [#6 -0.16,0.26,0.37,U] [#7 -0.08,0.18,0.29,U] [#8 -0.12,0.07,0.35,U] 
23:15:58.318 00.001 7008 refined, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.33, -0.60}
23:15:58.320 00.002 7008 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
23:15:58.323 00.003 7008 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.68 = 2.68)
23:15:58.324 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=-0.18 mountY=0.08, mountTheta=2.72
23:15:58.327 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.02, opts=13)
23:15:58.328 00.001 7008 Enqueuing Move request for scope (-0.18, 0.02)
23:15:58.330 00.002 8532 Worker thread wakes up
23:15:58.330 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
23:15:58.330 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
23:15:58.330 00.000 8532 Moving (-0.18, 0.02) raw xDistance=-0.18 yDistance=0.08
23:15:58.330 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
23:15:58.330 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.330 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:58.330 00.000 8532 MoveAxis(E, 165, ABG)
23:15:58.330 00.000 8532 Guiding  Dir = 2, Dur = 165
23:15:58.330 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65131, med=2512, FiltMin=2382, FiltMax=30632, Gamma=0.990
23:15:58.333 00.003 7008 UpdateGuideState exits: m=263067 SNR=321.6
23:15:58.335 00.002 8532 IsSlewing returns 0
23:15:58.337 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.339 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:15:58.341 00.002 7008 Enqueuing Expose request
23:15:58.343 00.002 8532 IsGuiding returns 0
23:15:58.343 00.000 8532 PulseGuide returned control before completion, sleep 175
23:15:58.523 00.180 8532 IsGuiding returns 1
23:15:58.523 00.000 8532 scope still moving after pulse duration time elapsed
23:15:58.554 00.031 8532 IsSlewing returns 0
23:15:58.554 00.000 8532 IsGuiding returns 0
23:15:58.554 00.000 8532 scope move finished after 165 + 46 ms
23:15:58.556 00.002 8532 Move returns status 0, amount 165
23:15:58.556 00.000 8532 MoveAxis(N, 0, ABG)
23:15:58.556 00.000 8532 Move returns status 0, amount 0
23:15:58.556 00.000 8532 move complete, result=0
23:15:58.556 00.000 8532 worker thread done servicing request
23:15:58.556 00.000 8532 Worker thread wakes up
23:15:58.556 00.000 7008 GuideStep: -0.2 px 165 ms EAST, 0.1 px 0 ms NORTH
23:15:58.558 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:15:58.558 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:15:59.094 00.536 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce3d6ac2-5b97-400e-80f3-6e6a49b90953"}
23:15:59.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce3d6ac2-5b97-400e-80f3-6e6a49b90953"}
23:15:59.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"239901d5-3572-41d1-ba03-91a0d324f862"}
23:15:59.105 00.005 7008 case statement mapped state 6 to 3
23:15:59.109 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"239901d5-3572-41d1-ba03-91a0d324f862"}
23:15:59.113 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"143aa228-2fda-4556-89ea-48d5c370bd06"}
23:15:59.115 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":960,"width":15,"height":15,"star_pos":[7.28,7.50],"pixels":"..."},"id":"143aa228-2fda-4556-89ea-48d5c370bd06"}
23:16:00.684 01.569 8532 Exposure complete
23:16:00.714 00.030 8532 worker thread done servicing request
23:16:00.714 00.000 7008 OnExposeComplete: enter
23:16:00.716 00.002 7008 UpdateGuideState(): m_state=6
23:16:00.717 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
23:16:00.719 00.002 7008 Star::Find returns 1 (0), X=547.50, Y=444.58, Mass=270461, SNR=335.7, Peak=34827 HFD=3.1
23:16:00.720 00.001 7008 MultiStar: [#1 0.08,0.34,0.52,U] [#2 0.03,0.26,0.55,U] [#3 0.09,0.36,0.42,U] [#4 0.11,0.30,0.36,U] [#5 0.01,0.27,0.34,U] [#6 0.02,0.25,0.37,U] [#7 0.17,0.20,0.28,U] [#8 -0.01,0.20,0.34,U] 
23:16:00.721 00.001 7008 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.11, -0.52}
23:16:00.722 00.001 7008 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.07) = xAngle (1.43 = 1.43)
23:16:00.725 00.003 7008 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.01 = 1.01)
23:16:00.729 00.004 7008 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=0.01 mountY=0.08, mountTheta=1.40
23:16:00.732 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.09, opts=13)
23:16:00.733 00.001 7008 Enqueuing Move request for scope (0.02, 0.09)
23:16:00.735 00.002 8532 Worker thread wakes up
23:16:00.735 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:16:00.735 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:16:00.735 00.000 8532 Moving (0.02, 0.09) raw xDistance=0.01 yDistance=0.08
23:16:00.735 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2511, FiltMin=2396, FiltMax=35654, Gamma=0.990
23:16:00.737 00.002 7008 UpdateGuideState exits: m=270461 SNR=335.7
23:16:00.738 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:00.739 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:00.741 00.002 7008 Enqueuing Expose request
23:16:00.743 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:00.743 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:00.743 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:00.743 00.000 8532 MoveAxis(E, 0, ABG)
23:16:00.743 00.000 8532 Move returns status 0, amount 0
23:16:00.743 00.000 8532 MoveAxis(N, 0, ABG)
23:16:00.743 00.000 8532 Move returns status 0, amount 0
23:16:00.743 00.000 8532 move complete, result=0
23:16:00.743 00.000 8532 worker thread done servicing request
23:16:00.743 00.000 8532 Worker thread wakes up
23:16:00.743 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:00.743 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:00.743 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:01.093 00.350 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c5b60ed-3a82-4a22-93e5-dff421ce15f2"}
23:16:01.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c5b60ed-3a82-4a22-93e5-dff421ce15f2"}
23:16:01.096 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13c82aee-80c0-4861-9e31-2cde527217bf"}
23:16:01.100 00.004 7008 case statement mapped state 6 to 3
23:16:01.101 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"13c82aee-80c0-4861-9e31-2cde527217bf"}
23:16:01.106 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"919871a6-e727-4f80-97de-e609fb1480c1"}
23:16:01.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":961,"width":15,"height":15,"star_pos":[6.50,6.58],"pixels":"..."},"id":"919871a6-e727-4f80-97de-e609fb1480c1"}
23:16:02.874 01.765 8532 Exposure complete
23:16:02.927 00.053 8532 worker thread done servicing request
23:16:02.927 00.000 7008 OnExposeComplete: enter
23:16:02.930 00.003 7008 UpdateGuideState(): m_state=6
23:16:02.932 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
23:16:02.934 00.002 7008 Star::Find returns 1 (0), X=547.34, Y=444.50, Mass=259574, SNR=322.0, Peak=33572 HFD=3.1
23:16:02.937 00.003 7008 MultiStar: [#1 -0.08,0.24,0.56,U] [#2 -0.10,0.27,0.56,U] [#3 -0.08,0.29,0.46,U] [#4 -0.02,0.22,0.38,U] [#5 -0.05,0.24,0.36,U] [#6 -0.06,0.24,0.37,U] [#7 -0.01,0.25,0.29,U] [#8 -0.02,0.12,0.35,U] 
23:16:02.939 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.27, -0.60}
23:16:02.940 00.001 7008 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.07) = xAngle (2.83 = 2.83)
23:16:02.942 00.002 7008 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.42 = 2.42)
23:16:02.944 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.76 mountX=-0.11 mountY=0.08, mountTheta=2.54
23:16:02.948 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.04, opts=13)
23:16:02.950 00.002 7008 Enqueuing Move request for scope (-0.11, 0.04)
23:16:02.952 00.002 8532 Worker thread wakes up
23:16:02.952 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59632, med=2512, FiltMin=2392, FiltMax=32989, Gamma=0.990
23:16:02.954 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:16:02.954 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:16:02.954 00.000 8532 Moving (-0.11, 0.04) raw xDistance=-0.11 yDistance=0.08
23:16:02.954 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:02.954 00.000 7008 UpdateGuideState exits: m=259574 SNR=322.0
23:16:02.957 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.959 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:02.960 00.001 7008 Enqueuing Expose request
23:16:02.963 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.963 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:02.963 00.000 8532 MoveAxis(E, 0, ABG)
23:16:02.963 00.000 8532 Move returns status 0, amount 0
23:16:02.963 00.000 8532 MoveAxis(N, 0, ABG)
23:16:02.963 00.000 8532 Move returns status 0, amount 0
23:16:02.963 00.000 8532 move complete, result=0
23:16:02.963 00.000 8532 worker thread done servicing request
23:16:02.963 00.000 8532 Worker thread wakes up
23:16:02.963 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:02.965 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:02.965 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:03.091 00.126 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a2c432e-00b9-4c38-b525-a9d27f1de128"}
23:16:03.096 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a2c432e-00b9-4c38-b525-a9d27f1de128"}
23:16:03.101 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"44ead175-0baf-4ea6-bc6c-b8579b6dc2c9"}
23:16:03.103 00.002 7008 case statement mapped state 6 to 3
23:16:03.106 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"44ead175-0baf-4ea6-bc6c-b8579b6dc2c9"}
23:16:03.108 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed106afd-511c-4e3d-a101-52bcb9df7b43"}
23:16:03.110 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":962,"width":15,"height":15,"star_pos":[7.34,6.50],"pixels":"..."},"id":"ed106afd-511c-4e3d-a101-52bcb9df7b43"}
23:16:05.090 01.980 8532 Exposure complete
23:16:05.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25c7ffc5-f62d-42c6-b9aa-5f73306d8249"}
23:16:05.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25c7ffc5-f62d-42c6-b9aa-5f73306d8249"}
23:16:05.100 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb3d74c2-33bf-4758-b76c-d2e342934d48"}
23:16:05.104 00.004 7008 case statement mapped state 6 to 3
23:16:05.105 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb3d74c2-33bf-4758-b76c-d2e342934d48"}
23:16:05.109 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60349dda-1daf-4472-9a99-f7f560695930"}
23:16:05.113 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":962,"width":15,"height":15,"star_pos":[7.34,6.50],"pixels":"..."},"id":"60349dda-1daf-4472-9a99-f7f560695930"}
23:16:05.137 00.024 8532 worker thread done servicing request
23:16:05.137 00.000 7008 OnExposeComplete: enter
23:16:05.139 00.002 7008 UpdateGuideState(): m_state=6
23:16:05.141 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
23:16:05.142 00.001 7008 Star::Find returns 1 (0), X=547.23, Y=444.46, Mass=266410, SNR=337.8, Peak=40603 HFD=2.9
23:16:05.144 00.002 7008 MultiStar: [#1 -0.19,0.25,0.54,U] [#2 -0.23,0.22,0.54,U] [#3 -0.12,0.32,0.40,U] [#4 -0.09,0.16,0.35,U] [#5 -0.18,0.18,0.34,U] [#6 -0.26,0.18,0.35,U] [#7 -0.17,0.16,0.28,U] [#8 -0.08,0.03,0.31,U] 
23:16:05.147 00.003 7008 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.38, -0.64}
23:16:05.149 00.002 7008 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.07) = xAngle (-3.05 = -3.05)
23:16:05.151 00.002 7008 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.46 = 2.82)
23:16:05.153 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.12 mountX=-0.22 mountY=0.07, mountTheta=2.84
23:16:05.158 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.01, opts=13)
23:16:05.160 00.002 7008 Enqueuing Move request for scope (-0.22, -0.01)
23:16:05.163 00.003 8532 Worker thread wakes up
23:16:05.163 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2369, FiltMax=29398, Gamma=0.990
23:16:05.164 00.001 7008 UpdateGuideState exits: m=266410 SNR=337.8
23:16:05.166 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.169 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:05.171 00.002 7008 Enqueuing Expose request
23:16:05.172 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
23:16:05.172 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
23:16:05.172 00.000 8532 Moving (-0.22, -0.01) raw xDistance=-0.22 yDistance=0.07
23:16:05.172 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:16:05.172 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.173 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:05.173 00.000 8532 MoveAxis(E, 201, ABG)
23:16:05.173 00.000 8532 Guiding  Dir = 2, Dur = 201
23:16:05.173 00.000 8532 IsSlewing returns 0
23:16:05.173 00.000 8532 IsGuiding returns 0
23:16:05.174 00.001 8532 PulseGuide returned control before completion, sleep 211
23:16:05.394 00.220 8532 IsGuiding returns 0
23:16:05.394 00.000 8532 Move returns status 0, amount 201
23:16:05.394 00.000 8532 MoveAxis(N, 0, ABG)
23:16:05.394 00.000 8532 Move returns status 0, amount 0
23:16:05.394 00.000 8532 move complete, result=0
23:16:05.395 00.001 8532 worker thread done servicing request
23:16:05.395 00.000 8532 Worker thread wakes up
23:16:05.395 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:05.395 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:05.395 00.000 7008 GuideStep: -0.2 px 201 ms EAST, 0.1 px 0 ms NORTH
23:16:07.093 01.698 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a00c9a50-d0d8-4c44-8a51-8a103248b0f1"}
23:16:07.097 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a00c9a50-d0d8-4c44-8a51-8a103248b0f1"}
23:16:07.101 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63657e20-aea0-4c03-8746-35a5e93e41ea"}
23:16:07.104 00.003 7008 case statement mapped state 6 to 3
23:16:07.107 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"63657e20-aea0-4c03-8746-35a5e93e41ea"}
23:16:07.109 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a538676-a756-4572-9044-f74d34df5ace"}
23:16:07.111 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":963,"width":15,"height":15,"star_pos":[7.23,7.46],"pixels":"..."},"id":"2a538676-a756-4572-9044-f74d34df5ace"}
23:16:07.532 00.421 8532 Exposure complete
23:16:07.574 00.042 8532 worker thread done servicing request
23:16:07.575 00.001 7008 OnExposeComplete: enter
23:16:07.577 00.002 7008 UpdateGuideState(): m_state=6
23:16:07.578 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
23:16:07.581 00.003 7008 Star::Find returns 1 (0), X=547.33, Y=444.51, Mass=270952, SNR=344.6, Peak=35399 HFD=3.1
23:16:07.583 00.002 7008 MultiStar: [#1 -0.10,0.26,0.53,U] [#2 -0.14,0.25,0.55,U] [#3 0.00,0.32,0.42,U] [#4 -0.03,0.29,0.36,U] [#5 -0.05,0.24,0.32,U] [#6 -0.14,0.30,0.34,U] [#7 -0.07,0.19,0.29,U] [#8 -0.04,0.03,0.34,U] 
23:16:07.584 00.001 7008 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.28, -0.59}
23:16:07.586 00.002 7008 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.07) = xAngle (2.89 = 2.89)
23:16:07.588 00.002 7008 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.48 = 2.48)
23:16:07.590 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.82 mountX=-0.13 mountY=0.08, mountTheta=2.57
23:16:07.595 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.04, opts=13)
23:16:07.597 00.002 7008 Enqueuing Move request for scope (-0.12, 0.04)
23:16:07.599 00.002 8532 Worker thread wakes up
23:16:07.599 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60949, med=2512, FiltMin=2394, FiltMax=33962, Gamma=0.990
23:16:07.602 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:16:07.602 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:16:07.602 00.000 8532 Moving (-0.12, 0.04) raw xDistance=-0.13 yDistance=0.08
23:16:07.602 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:16:07.602 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:07.602 00.000 7008 UpdateGuideState exits: m=270952 SNR=344.6
23:16:07.604 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:07.604 00.000 8532 MoveAxis(E, 0, ABG)
23:16:07.604 00.000 8532 Move returns status 0, amount 0
23:16:07.604 00.000 8532 MoveAxis(N, 0, ABG)
23:16:07.604 00.000 8532 Move returns status 0, amount 0
23:16:07.605 00.001 8532 move complete, result=0
23:16:07.605 00.000 8532 worker thread done servicing request
23:16:07.605 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:07.607 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:07.609 00.002 7008 Enqueuing Expose request
23:16:07.610 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:07.612 00.002 8532 Worker thread wakes up
23:16:07.612 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:07.612 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:09.092 01.480 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"394177f7-d1ff-4704-a712-75ff8c41b6e7"}
23:16:09.096 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"394177f7-d1ff-4704-a712-75ff8c41b6e7"}
23:16:09.099 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33ba61df-ab64-42c1-9ee2-e90ddccfb907"}
23:16:09.102 00.003 7008 case statement mapped state 6 to 3
23:16:09.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"33ba61df-ab64-42c1-9ee2-e90ddccfb907"}
23:16:09.108 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab5827d8-5a4e-41ef-ae3f-95f5cae7361c"}
23:16:09.111 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":964,"width":15,"height":15,"star_pos":[7.33,6.51],"pixels":"..."},"id":"ab5827d8-5a4e-41ef-ae3f-95f5cae7361c"}
23:16:09.737 00.626 8532 Exposure complete
23:16:09.790 00.053 8532 worker thread done servicing request
23:16:09.791 00.001 7008 OnExposeComplete: enter
23:16:09.794 00.003 7008 UpdateGuideState(): m_state=6
23:16:09.796 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
23:16:09.798 00.002 7008 Star::Find returns 1 (0), X=547.34, Y=444.56, Mass=264803, SNR=336.3, Peak=33684 HFD=3.1
23:16:09.801 00.003 7008 MultiStar: [#1 -0.03,0.33,0.55,U] [#2 -0.10,0.27,0.56,U] [#3 -0.05,0.27,0.44,U] [#4 -0.01,0.25,0.34,U] [#5 -0.04,0.38,0.33,U] [#6 -0.11,0.33,0.35,U] [#7 -0.12,0.27,0.28,U] [#8 -0.02,0.10,0.32,U] 
23:16:09.803 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.27, -0.55}
23:16:09.804 00.001 7008 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.07) = xAngle (2.56 = 2.56)
23:16:09.806 00.002 7008 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
23:16:09.809 00.003 7008 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.49 mountX=-0.11 mountY=0.11, mountTheta=2.36
23:16:09.813 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.08, opts=13)
23:16:09.816 00.003 7008 Enqueuing Move request for scope (-0.11, 0.08)
23:16:09.821 00.005 8532 Worker thread wakes up
23:16:09.821 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:16:09.821 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:16:09.821 00.000 8532 Moving (-0.11, 0.08) raw xDistance=-0.11 yDistance=0.11
23:16:09.821 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:09.821 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:09.821 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59198, med=2513, FiltMin=2397, FiltMax=33280, Gamma=0.990
23:16:09.824 00.003 7008 UpdateGuideState exits: m=264803 SNR=336.3
23:16:09.826 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.828 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:09.831 00.003 7008 Enqueuing Expose request
23:16:09.834 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:16:09.835 00.001 8532 MoveAxis(E, 0, ABG)
23:16:09.835 00.000 8532 Move returns status 0, amount 0
23:16:09.835 00.000 8532 MoveAxis(N, 0, ABG)
23:16:09.835 00.000 8532 Move returns status 0, amount 0
23:16:09.835 00.000 8532 move complete, result=0
23:16:09.835 00.000 8532 worker thread done servicing request
23:16:09.835 00.000 8532 Worker thread wakes up
23:16:09.835 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:09.835 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:09.835 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:11.092 01.257 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed6fe16a-8b0d-4695-8fda-365c78a26906"}
23:16:11.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed6fe16a-8b0d-4695-8fda-365c78a26906"}
23:16:11.100 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3523e4a-22b6-4f1c-8c9d-e683eac601d6"}
23:16:11.106 00.006 7008 case statement mapped state 6 to 3
23:16:11.108 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3523e4a-22b6-4f1c-8c9d-e683eac601d6"}
23:16:11.111 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a8f70bf-478d-4d1b-bdd1-27f37c2a8c98"}
23:16:11.114 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":965,"width":15,"height":15,"star_pos":[7.34,6.56],"pixels":"..."},"id":"9a8f70bf-478d-4d1b-bdd1-27f37c2a8c98"}
23:16:11.969 00.855 8532 Exposure complete
23:16:12.019 00.050 8532 worker thread done servicing request
23:16:12.019 00.000 7008 OnExposeComplete: enter
23:16:12.023 00.004 7008 UpdateGuideState(): m_state=6
23:16:12.026 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
23:16:12.028 00.002 7008 Star::Find returns 1 (0), X=547.21, Y=444.35, Mass=266325, SNR=322.0, Peak=41085 HFD=2.7
23:16:12.031 00.003 7008 MultiStar: [#1 -0.28,0.18,0.57,U] [#2 -0.25,0.13,0.53,U] [#3 -0.16,0.10,0.42,U] [#4 -0.23,0.12,0.37,U] [#5 -0.14,0.15,0.35,U] [#6 -0.25,0.08,0.36,U] [#7 -0.18,0.04,0.30,U] [#8 -0.17,-0.11,0.34,U] 
23:16:12.033 00.002 7008 refined, 8 included, MultiStar: {-0.26, -0.10}, one-star: {-0.40, -0.75}
23:16:12.035 00.002 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
23:16:12.036 00.001 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
23:16:12.038 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.76 mountX=-0.25 mountY=-0.01, mountTheta=-3.10
23:16:12.043 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.10, opts=13)
23:16:12.045 00.002 7008 Enqueuing Move request for scope (-0.26, -0.10)
23:16:12.047 00.002 8532 Worker thread wakes up
23:16:12.047 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2399, FiltMax=28358, Gamma=0.990
23:16:12.049 00.002 7008 UpdateGuideState exits: m=266325 SNR=322.0
23:16:12.051 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.052 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:12.054 00.002 7008 Enqueuing Expose request
23:16:12.055 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd
23:16:12.055 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.10)
23:16:12.055 00.000 8532 Moving (-0.26, -0.10) raw xDistance=-0.25 yDistance=-0.01
23:16:12.055 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:16:12.055 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:12.055 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:12.055 00.000 8532 MoveAxis(E, 227, ABG)
23:16:12.056 00.001 8532 Guiding  Dir = 2, Dur = 227
23:16:12.056 00.000 8532 IsSlewing returns 0
23:16:12.056 00.000 8532 IsGuiding returns 0
23:16:12.056 00.000 8532 PulseGuide returned control before completion, sleep 237
23:16:12.307 00.251 8532 IsGuiding returns 0
23:16:12.307 00.000 8532 Move returns status 0, amount 227
23:16:12.307 00.000 8532 MoveAxis(N, 0, ABG)
23:16:12.307 00.000 8532 Move returns status 0, amount 0
23:16:12.307 00.000 8532 move complete, result=0
23:16:12.308 00.001 8532 worker thread done servicing request
23:16:12.308 00.000 7008 GuideStep: -0.2 px 227 ms EAST, -0.0 px 0 ms NORTH
23:16:12.312 00.004 8532 Worker thread wakes up
23:16:12.312 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:12.313 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:13.091 00.778 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"897d46bd-c0fa-41b3-a483-06d65f7e5234"}
23:16:13.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"897d46bd-c0fa-41b3-a483-06d65f7e5234"}
23:16:13.095 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90656043-aa08-425b-82b2-84633194a76e"}
23:16:13.096 00.001 7008 case statement mapped state 6 to 3
23:16:13.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"90656043-aa08-425b-82b2-84633194a76e"}
23:16:13.099 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bcaa89b7-d87f-4364-8192-c751d18c3bad"}
23:16:13.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":966,"width":15,"height":15,"star_pos":[7.21,7.35],"pixels":"..."},"id":"bcaa89b7-d87f-4364-8192-c751d18c3bad"}
23:16:14.442 01.340 8532 Exposure complete
23:16:14.482 00.040 8532 worker thread done servicing request
23:16:14.482 00.000 7008 OnExposeComplete: enter
23:16:14.484 00.002 7008 UpdateGuideState(): m_state=6
23:16:14.486 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
23:16:14.487 00.001 7008 Star::Find returns 1 (0), X=547.13, Y=444.46, Mass=271541, SNR=333.6, Peak=44499 HFD=2.8
23:16:14.488 00.001 7008 MultiStar: [#1 -0.32,0.31,0.56,U] [#2 -0.34,0.26,0.54,U] [#3 -0.22,0.23,0.44,U] [#4 -0.17,0.24,0.35,U] [#5 -0.29,0.20,0.33,U] [#6 -0.38,0.23,0.36,U] [#7 -0.22,0.21,0.30,U] [#8 -0.18,0.09,0.34,U] 
23:16:14.490 00.002 7008 refined, 8 included, MultiStar: {-0.32, 0.02}, one-star: {-0.47, -0.64}
23:16:14.491 00.001 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = 3.14)
23:16:14.495 00.004 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
23:16:14.497 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.07 mountX=-0.32 mountY=0.13, mountTheta=2.76
23:16:14.499 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=0.02, opts=13)
23:16:14.501 00.002 7008 Enqueuing Move request for scope (-0.32, 0.02)
23:16:14.502 00.001 8532 Worker thread wakes up
23:16:14.502 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
23:16:14.502 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
23:16:14.502 00.000 8532 Moving (-0.32, 0.02) raw xDistance=-0.32 yDistance=0.13
23:16:14.502 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2412, FiltMax=25778, Gamma=0.990
23:16:14.504 00.002 7008 UpdateGuideState exits: m=271541 SNR=333.6
23:16:14.507 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.509 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:14.512 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
23:16:14.512 00.000 7008 Enqueuing Expose request
23:16:14.514 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:14.514 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:16:14.514 00.000 8532 MoveAxis(E, 308, ABG)
23:16:14.514 00.000 8532 Guiding  Dir = 2, Dur = 308
23:16:14.515 00.001 8532 IsSlewing returns 0
23:16:14.515 00.000 8532 IsGuiding returns 0
23:16:14.515 00.000 8532 PulseGuide returned control before completion, sleep 318
23:16:14.840 00.325 8532 IsGuiding returns 0
23:16:14.840 00.000 8532 Move returns status 0, amount 308
23:16:14.841 00.001 8532 MoveAxis(N, 0, ABG)
23:16:14.841 00.000 8532 Move returns status 0, amount 0
23:16:14.841 00.000 8532 move complete, result=0
23:16:14.841 00.000 8532 worker thread done servicing request
23:16:14.842 00.001 7008 GuideStep: -0.3 px 308 ms EAST, 0.1 px 0 ms NORTH
23:16:14.845 00.003 8532 Worker thread wakes up
23:16:14.845 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:14.845 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:15.090 00.245 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4442e807-d801-42da-9d2b-2a1a79d0f8fa"}
23:16:15.094 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4442e807-d801-42da-9d2b-2a1a79d0f8fa"}
23:16:15.097 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23835bfe-9881-4892-8672-c28f934f5248"}
23:16:15.099 00.002 7008 case statement mapped state 6 to 3
23:16:15.102 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"23835bfe-9881-4892-8672-c28f934f5248"}
23:16:15.106 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"196e18b1-77bd-44c1-924c-030a0383e115"}
23:16:15.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":967,"width":15,"height":15,"star_pos":[7.13,7.46],"pixels":"..."},"id":"196e18b1-77bd-44c1-924c-030a0383e115"}
23:16:16.979 01.870 8532 Exposure complete
23:16:17.031 00.052 8532 worker thread done servicing request
23:16:17.031 00.000 7008 OnExposeComplete: enter
23:16:17.035 00.004 7008 UpdateGuideState(): m_state=6
23:16:17.036 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
23:16:17.038 00.002 7008 Star::Find returns 1 (0), X=547.22, Y=444.79, Mass=270352, SNR=333.1, Peak=33068 HFD=2.9
23:16:17.040 00.002 7008 MultiStar: [#1 -0.19,0.59,0.54,U] [#2 -0.22,0.36,0.55,U] [#3 -0.11,0.46,0.43,U] [#4 -0.06,0.41,0.34,U] [#5 -0.15,0.55,0.35,U] [#6 -0.21,0.45,0.35,U] [#7 -0.10,0.35,0.30,U] [#8 -0.03,0.18,0.34,U] 
23:16:17.043 00.003 7008 refined, 8 included, MultiStar: {-0.20, 0.25}, one-star: {-0.38, -0.31}
23:16:17.046 00.003 7008 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.07) = xAngle (2.31 = 2.31)
23:16:17.049 00.003 7008 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.90 = 1.90)
23:16:17.051 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.24 mountX=-0.22 mountY=0.30, mountTheta=2.19
23:16:17.055 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.25, opts=13)
23:16:17.057 00.002 7008 Enqueuing Move request for scope (-0.20, 0.25)
23:16:17.058 00.001 8532 Worker thread wakes up
23:16:17.058 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64711, med=2511, FiltMin=2373, FiltMax=30548, Gamma=0.990
23:16:17.061 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
23:16:17.061 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
23:16:17.061 00.000 8532 Moving (-0.20, 0.25) raw xDistance=-0.22 yDistance=0.30
23:16:17.061 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:16:17.061 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:16:17.061 00.000 8532 MoveAxis(E, 219, ABG)
23:16:17.061 00.000 8532 Guiding  Dir = 2, Dur = 219
23:16:17.062 00.001 7008 UpdateGuideState exits: m=270352 SNR=333.1
23:16:17.063 00.001 8532 IsSlewing returns 0
23:16:17.063 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:17.065 00.002 8532 IsGuiding returns 0
23:16:17.066 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:17.069 00.003 7008 Enqueuing Expose request
23:16:17.070 00.001 8532 PulseGuide returned control before completion, sleep 229
23:16:17.090 00.020 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f0a5777-0cc0-4587-9b56-423cb3fd6f60"}
23:16:17.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f0a5777-0cc0-4587-9b56-423cb3fd6f60"}
23:16:17.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a314320-26f5-47c1-a876-ca39e0fc3078"}
23:16:17.099 00.004 7008 case statement mapped state 6 to 3
23:16:17.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a314320-26f5-47c1-a876-ca39e0fc3078"}
23:16:17.105 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c9dccbd-ef74-4cdf-8da6-b0bd30afa210"}
23:16:17.109 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":968,"width":15,"height":15,"star_pos":[7.22,6.79],"pixels":"..."},"id":"2c9dccbd-ef74-4cdf-8da6-b0bd30afa210"}
23:16:17.315 00.206 8532 IsGuiding returns 0
23:16:17.315 00.000 8532 Move returns status 0, amount 219
23:16:17.315 00.000 8532 MoveAxis(S, 533, ABG)
23:16:17.316 00.001 8532 Guiding  Dir = 1, Dur = 533
23:16:17.316 00.000 8532 IsSlewing returns 0
23:16:17.317 00.001 8532 IsGuiding returns 0
23:16:17.317 00.000 8532 PulseGuide returned control before completion, sleep 543
23:16:17.863 00.546 8532 IsGuiding returns 1
23:16:17.863 00.000 8532 scope still moving after pulse duration time elapsed
23:16:17.895 00.032 8532 IsSlewing returns 0
23:16:17.895 00.000 8532 IsGuiding returns 0
23:16:17.895 00.000 8532 scope move finished after 533 + 45 ms
23:16:17.895 00.000 8532 Move returns status 0, amount 533
23:16:17.895 00.000 8532 move complete, result=0
23:16:17.896 00.001 8532 worker thread done servicing request
23:16:17.896 00.000 8532 Worker thread wakes up
23:16:17.896 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:17.896 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:17.896 00.000 7008 GuideStep: -0.2 px 219 ms EAST, 0.3 px 533 ms SOUTH
23:16:19.089 01.193 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69d8bd11-bda2-4cdd-9862-4c3f7dff5860"}
23:16:19.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69d8bd11-bda2-4cdd-9862-4c3f7dff5860"}
23:16:19.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23fe8e8e-b8f9-4f79-b606-5472001feb83"}
23:16:19.096 00.002 7008 case statement mapped state 6 to 3
23:16:19.098 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"23fe8e8e-b8f9-4f79-b606-5472001feb83"}
23:16:19.100 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"63b58723-dd02-4799-8db1-5d449ea430a4"}
23:16:19.103 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":968,"width":15,"height":15,"star_pos":[7.22,6.79],"pixels":"..."},"id":"63b58723-dd02-4799-8db1-5d449ea430a4"}
23:16:20.026 00.923 8532 Exposure complete
23:16:20.074 00.048 8532 worker thread done servicing request
23:16:20.075 00.001 7008 OnExposeComplete: enter
23:16:20.078 00.003 7008 UpdateGuideState(): m_state=6
23:16:20.082 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
23:16:20.084 00.002 7008 Star::Find returns 1 (0), X=547.29, Y=444.21, Mass=268906, SNR=328.2, Peak=42878 HFD=2.5
23:16:20.087 00.003 7008 MultiStar: [#1 -0.12,-0.03,0.56,U] [#2 -0.16,-0.07,0.57,U] [#3 -0.08,-0.01,0.44,U] [#4 -0.12,-0.04,0.35,U] [#5 -0.07,-0.14,0.35,U] [#6 -0.20,0.05,0.37,U] [#7 -0.09,0.01,0.32,U] [#8 -0.16,-0.15,0.33,U] 
23:16:20.090 00.003 7008 refined, 8 included, MultiStar: {-0.17, -0.24}, one-star: {-0.31, -0.89}
23:16:20.092 00.002 7008 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.07) = xAngle (-2.11 = -2.11)
23:16:20.093 00.001 7008 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.52 = -2.52)
23:16:20.095 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.18 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
23:16:20.097 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.24, opts=13)
23:16:20.099 00.002 7008 Enqueuing Move request for scope (-0.17, -0.24)
23:16:20.100 00.001 8532 Worker thread wakes up
23:16:20.100 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
23:16:20.100 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
23:16:20.100 00.000 8532 Moving (-0.17, -0.24) raw xDistance=-0.15 yDistance=-0.17
23:16:20.100 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:16:20.100 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:16:20.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63108, med=2511, FiltMin=2380, FiltMax=31311, Gamma=0.990
23:16:20.102 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:16:20.102 00.000 8532 MoveAxis(E, 0, ABG)
23:16:20.102 00.000 8532 Move returns status 0, amount 0
23:16:20.102 00.000 8532 MoveAxis(N, 0, ABG)
23:16:20.102 00.000 8532 Move returns status 0, amount 0
23:16:20.102 00.000 7008 UpdateGuideState exits: m=268906 SNR=328.2
23:16:20.104 00.002 8532 move complete, result=0
23:16:20.104 00.000 8532 worker thread done servicing request
23:16:20.104 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:20.106 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:20.107 00.001 7008 Enqueuing Expose request
23:16:20.109 00.002 8532 Worker thread wakes up
23:16:20.109 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:20.109 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:20.109 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:21.088 00.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55f2f3e4-0530-415a-a220-6088b13a324b"}
23:16:21.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55f2f3e4-0530-415a-a220-6088b13a324b"}
23:16:21.093 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26d6022e-be8d-43c6-b9c5-4b05a67f6713"}
23:16:21.095 00.002 7008 case statement mapped state 6 to 3
23:16:21.098 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26d6022e-be8d-43c6-b9c5-4b05a67f6713"}
23:16:21.099 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac085ec1-a20a-4018-b955-f9c1fadb2fa3"}
23:16:21.101 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":969,"width":15,"height":15,"star_pos":[7.29,7.21],"pixels":"..."},"id":"ac085ec1-a20a-4018-b955-f9c1fadb2fa3"}
23:16:22.242 01.141 8532 Exposure complete
23:16:22.298 00.056 8532 worker thread done servicing request
23:16:22.298 00.000 7008 OnExposeComplete: enter
23:16:22.301 00.003 7008 UpdateGuideState(): m_state=6
23:16:22.303 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
23:16:22.305 00.002 7008 Star::Find returns 1 (0), X=547.20, Y=444.21, Mass=279699, SNR=348.2, Peak=50308 HFD=2.4
23:16:22.307 00.002 7008 MultiStar: [#1 -0.23,-0.00,0.54,U] [#2 -0.29,-0.02,0.52,U] [#3 -0.16,-0.07,0.40,U] [#4 -0.15,-0.03,0.34,U] [#5 -0.24,-0.11,0.32,U] [#6 -0.32,-0.06,0.35,U] [#7 -0.27,-0.13,0.28,U] [#8 -0.14,-0.14,0.33,U] 
23:16:22.310 00.003 7008 refined, 8 included, MultiStar: {-0.27, -0.26}, one-star: {-0.41, -0.89}
23:16:22.312 00.002 7008 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.07) = xAngle (-2.30 = -2.30)
23:16:22.315 00.003 7008 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.71 = -2.71)
23:16:22.318 00.003 7008 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-2.37 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
23:16:22.321 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=-0.26, opts=13)
23:16:22.324 00.003 7008 Enqueuing Move request for scope (-0.27, -0.26)
23:16:22.327 00.003 8532 Worker thread wakes up
23:16:22.327 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd
23:16:22.327 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, -0.26)
23:16:22.327 00.000 8532 Moving (-0.27, -0.26) raw xDistance=-0.25 yDistance=-0.16
23:16:22.327 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:16:22.327 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:22.327 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2411, FiltMax=28841, Gamma=0.990
23:16:22.329 00.002 7008 UpdateGuideState exits: m=279699 SNR=348.2
23:16:22.331 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.334 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:22.335 00.001 7008 Enqueuing Expose request
23:16:22.336 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:16:22.336 00.000 8532 MoveAxis(E, 230, ABG)
23:16:22.336 00.000 8532 Guiding  Dir = 2, Dur = 230
23:16:22.337 00.001 8532 IsSlewing returns 0
23:16:22.337 00.000 8532 IsGuiding returns 0
23:16:22.337 00.000 8532 PulseGuide returned control before completion, sleep 240
23:16:22.593 00.256 8532 IsGuiding returns 0
23:16:22.593 00.000 8532 Move returns status 0, amount 230
23:16:22.593 00.000 8532 MoveAxis(N, 0, ABG)
23:16:22.593 00.000 8532 Move returns status 0, amount 0
23:16:22.593 00.000 8532 move complete, result=0
23:16:22.593 00.000 8532 worker thread done servicing request
23:16:22.593 00.000 8532 Worker thread wakes up
23:16:22.593 00.000 7008 GuideStep: -0.3 px 230 ms EAST, -0.2 px 0 ms NORTH
23:16:22.597 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:22.597 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:23.087 00.490 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6a2ee5c-28f3-4f9d-8189-49b80c456a07"}
23:16:23.089 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6a2ee5c-28f3-4f9d-8189-49b80c456a07"}
23:16:23.092 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50dd632c-5d46-4540-a1c2-689b5fd627f2"}
23:16:23.093 00.001 7008 case statement mapped state 6 to 3
23:16:23.095 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"50dd632c-5d46-4540-a1c2-689b5fd627f2"}
23:16:23.097 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9b2d5326-ab0e-4042-96e6-73f3affab31e"}
23:16:23.098 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":970,"width":15,"height":15,"star_pos":[7.20,7.21],"pixels":"..."},"id":"9b2d5326-ab0e-4042-96e6-73f3affab31e"}
23:16:24.721 01.623 8532 Exposure complete
23:16:24.758 00.037 8532 worker thread done servicing request
23:16:24.759 00.001 7008 OnExposeComplete: enter
23:16:24.764 00.005 7008 UpdateGuideState(): m_state=6
23:16:24.770 00.006 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
23:16:24.774 00.004 7008 Star::Find returns 1 (0), X=547.14, Y=444.20, Mass=276437, SNR=337.8, Peak=52066 HFD=2.4
23:16:24.777 00.003 7008 MultiStar: [#1 -0.24,0.00,0.55,U] [#2 -0.30,-0.01,0.54,U] [#3 -0.23,-0.01,0.43,U] [#4 -0.21,-0.07,0.35,U] [#5 -0.24,-0.07,0.34,U] [#6 -0.36,-0.09,0.37,U] [#7 -0.23,-0.11,0.28,U] [#8 -0.13,-0.17,0.32,U] 
23:16:24.779 00.002 7008 refined, 8 included, MultiStar: {-0.30, -0.26}, one-star: {-0.46, -0.90}
23:16:24.783 00.004 7008 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.07) = xAngle (-2.36 = -2.36)
23:16:24.786 00.003 7008 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.77 = -2.77)
23:16:24.788 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.26 hyp=0.39 cameraTheta=-2.43 mountX=-0.28 mountY=-0.14, mountTheta=-2.67
23:16:24.791 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.26, opts=13)
23:16:24.794 00.003 7008 Enqueuing Move request for scope (-0.30, -0.26)
23:16:24.797 00.003 8532 Worker thread wakes up
23:16:24.797 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.26) opts 0xd
23:16:24.797 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2397, FiltMax=26412, Gamma=0.990
23:16:24.799 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.26)
23:16:24.799 00.000 7008 UpdateGuideState exits: m=276437 SNR=337.8
23:16:24.801 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.802 00.001 8532 Moving (-0.30, -0.26) raw xDistance=-0.28 yDistance=-0.14
23:16:24.802 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:16:24.802 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.803 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:24.804 00.001 7008 Enqueuing Expose request
23:16:24.806 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:16:24.806 00.000 8532 MoveAxis(E, 270, ABG)
23:16:24.806 00.000 8532 Guiding  Dir = 2, Dur = 270
23:16:24.806 00.000 8532 IsSlewing returns 0
23:16:24.806 00.000 8532 IsGuiding returns 0
23:16:24.808 00.002 8532 PulseGuide returned control before completion, sleep 280
23:16:25.087 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4c2852d6-7baa-4ea4-b39e-311f9643d6cd"}
23:16:25.089 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4c2852d6-7baa-4ea4-b39e-311f9643d6cd"}
23:16:25.091 00.002 8532 IsGuiding returns 0
23:16:25.091 00.000 8532 Move returns status 0, amount 270
23:16:25.091 00.000 8532 MoveAxis(N, 0, ABG)
23:16:25.091 00.000 8532 Move returns status 0, amount 0
23:16:25.091 00.000 8532 move complete, result=0
23:16:25.091 00.000 8532 worker thread done servicing request
23:16:25.092 00.001 7008 GuideStep: -0.3 px 270 ms EAST, -0.1 px 0 ms NORTH
23:16:25.094 00.002 8532 Worker thread wakes up
23:16:25.094 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:25.094 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:25.097 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1bdc2b39-4388-4345-92b8-781fac860bae"}
23:16:25.100 00.003 7008 case statement mapped state 6 to 3
23:16:25.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bdc2b39-4388-4345-92b8-781fac860bae"}
23:16:25.106 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"92fd7731-2d0b-476c-bdce-2e7eb500ef0c"}
23:16:25.109 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":971,"width":15,"height":15,"star_pos":[7.14,7.20],"pixels":"..."},"id":"92fd7731-2d0b-476c-bdce-2e7eb500ef0c"}
23:16:27.087 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8fd5f30-2b88-459a-8be5-89c8a6e353b6"}
23:16:27.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8fd5f30-2b88-459a-8be5-89c8a6e353b6"}
23:16:27.093 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc9f8579-fb6e-4607-a2ad-86d72aef9373"}
23:16:27.096 00.003 7008 case statement mapped state 6 to 3
23:16:27.097 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc9f8579-fb6e-4607-a2ad-86d72aef9373"}
23:16:27.102 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc07fc43-f95d-489b-96cb-c8fe416b8253"}
23:16:27.105 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":971,"width":15,"height":15,"star_pos":[7.14,7.20],"pixels":"..."},"id":"fc07fc43-f95d-489b-96cb-c8fe416b8253"}
23:16:27.216 00.111 8532 Exposure complete
23:16:27.270 00.054 8532 worker thread done servicing request
23:16:27.270 00.000 7008 OnExposeComplete: enter
23:16:27.273 00.003 7008 UpdateGuideState(): m_state=6
23:16:27.274 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
23:16:27.275 00.001 7008 Star::Find returns 1 (0), X=547.34, Y=444.29, Mass=258525, SNR=330.6, Peak=37480 HFD=2.7
23:16:27.277 00.002 7008 MultiStar: [#1 -0.09,0.13,0.56,U] [#2 -0.13,0.08,0.55,U] [#3 -0.03,0.17,0.45,U] [#4 -0.06,0.08,0.36,U] [#5 -0.11,0.06,0.35,U] [#6 -0.16,0.10,0.37,U] [#7 -0.11,-0.01,0.28,U] [#8 -0.10,-0.12,0.33,U] 
23:16:27.278 00.001 7008 refined, 8 included, MultiStar: {-0.14, -0.13}, one-star: {-0.27, -0.81}
23:16:27.279 00.001 7008 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.07) = xAngle (-2.31 = -2.31)
23:16:27.280 00.001 7008 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.72 = -2.72)
23:16:27.282 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.38 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
23:16:27.283 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.13, opts=13)
23:16:27.286 00.003 7008 Enqueuing Move request for scope (-0.14, -0.13)
23:16:27.287 00.001 8532 Worker thread wakes up
23:16:27.288 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
23:16:27.288 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
23:16:27.288 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60541, med=2510, FiltMin=2356, FiltMax=32755, Gamma=0.990
23:16:27.290 00.002 7008 UpdateGuideState exits: m=258525 SNR=330.6
23:16:27.293 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.294 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:27.296 00.002 7008 Enqueuing Expose request
23:16:27.298 00.002 8532 Moving (-0.14, -0.13) raw xDistance=-0.13 yDistance=-0.08
23:16:27.298 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:16:27.298 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:27.298 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:27.298 00.000 8532 MoveAxis(E, 0, ABG)
23:16:27.298 00.000 8532 Move returns status 0, amount 0
23:16:27.298 00.000 8532 MoveAxis(N, 0, ABG)
23:16:27.298 00.000 8532 Move returns status 0, amount 0
23:16:27.299 00.001 8532 move complete, result=0
23:16:27.299 00.000 8532 worker thread done servicing request
23:16:27.299 00.000 8532 Worker thread wakes up
23:16:27.299 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:27.302 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:27.302 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:29.086 01.784 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"819b96ea-be53-444f-9c79-2ffaa3499a1e"}
23:16:29.090 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"819b96ea-be53-444f-9c79-2ffaa3499a1e"}
23:16:29.092 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fec4b210-bde3-4767-abb5-49edd4957a6a"}
23:16:29.095 00.003 7008 case statement mapped state 6 to 3
23:16:29.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec4b210-bde3-4767-abb5-49edd4957a6a"}
23:16:29.099 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19165a0b-2565-458f-b3db-44565fb61f9c"}
23:16:29.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":972,"width":15,"height":15,"star_pos":[7.34,7.29],"pixels":"..."},"id":"19165a0b-2565-458f-b3db-44565fb61f9c"}
23:16:29.423 00.320 8532 Exposure complete
23:16:29.469 00.046 8532 worker thread done servicing request
23:16:29.469 00.000 7008 OnExposeComplete: enter
23:16:29.471 00.002 7008 UpdateGuideState(): m_state=6
23:16:29.473 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
23:16:29.475 00.002 7008 Star::Find returns 1 (0), X=547.23, Y=444.34, Mass=259591, SNR=324.1, Peak=43085 HFD=2.7
23:16:29.479 00.004 7008 MultiStar: [#1 -0.20,0.13,0.57,U] [#2 -0.24,0.09,0.56,U] [#3 -0.14,0.17,0.43,U] [#4 -0.13,0.18,0.36,U] [#5 -0.09,0.07,0.35,U] [#6 -0.39,0.19,0.37,U] [#7 -0.14,0.03,0.29,U] [#8 -0.08,-0.08,0.33,U] 
23:16:29.480 00.001 7008 refined, 8 included, MultiStar: {-0.23, -0.10}, one-star: {-0.37, -0.76}
23:16:29.483 00.003 7008 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
23:16:29.484 00.001 7008 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
23:16:29.486 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.74 mountX=-0.22 mountY=-0.01, mountTheta=-3.08
23:16:29.490 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.10, opts=13)
23:16:29.492 00.002 7008 Enqueuing Move request for scope (-0.23, -0.10)
23:16:29.493 00.001 8532 Worker thread wakes up
23:16:29.493 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
23:16:29.493 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
23:16:29.495 00.002 8532 Moving (-0.23, -0.10) raw xDistance=-0.22 yDistance=-0.01
23:16:29.495 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:16:29.495 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:29.495 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2392, FiltMax=28163, Gamma=0.990
23:16:29.496 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:29.496 00.000 8532 MoveAxis(E, 201, ABG)
23:16:29.496 00.000 8532 Guiding  Dir = 2, Dur = 201
23:16:29.496 00.000 7008 UpdateGuideState exits: m=259591 SNR=324.1
23:16:29.498 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.500 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:29.502 00.002 7008 Enqueuing Expose request
23:16:29.504 00.002 8532 IsSlewing returns 0
23:16:29.504 00.000 8532 IsGuiding returns 0
23:16:29.505 00.001 8532 PulseGuide returned control before completion, sleep 211
23:16:29.728 00.223 8532 IsGuiding returns 0
23:16:29.728 00.000 8532 Move returns status 0, amount 201
23:16:29.728 00.000 8532 MoveAxis(N, 0, ABG)
23:16:29.728 00.000 8532 Move returns status 0, amount 0
23:16:29.728 00.000 8532 move complete, result=0
23:16:29.729 00.001 8532 worker thread done servicing request
23:16:29.729 00.000 8532 Worker thread wakes up
23:16:29.729 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:29.729 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:29.729 00.000 7008 GuideStep: -0.2 px 201 ms EAST, -0.0 px 0 ms NORTH
23:16:31.084 01.355 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f33fb673-5a5b-414c-be5a-e26f91baae22"}
23:16:31.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f33fb673-5a5b-414c-be5a-e26f91baae22"}
23:16:31.092 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d689535e-fd7b-4854-9936-4832722842a3"}
23:16:31.097 00.005 7008 case statement mapped state 6 to 3
23:16:31.099 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d689535e-fd7b-4854-9936-4832722842a3"}
23:16:31.101 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87cf7ba8-21c1-4b6e-8d88-09f6060854f5"}
23:16:31.103 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":973,"width":15,"height":15,"star_pos":[7.23,7.34],"pixels":"..."},"id":"87cf7ba8-21c1-4b6e-8d88-09f6060854f5"}
23:16:31.862 00.759 8532 Exposure complete
23:16:31.913 00.051 8532 worker thread done servicing request
23:16:31.913 00.000 7008 OnExposeComplete: enter
23:16:31.914 00.001 7008 UpdateGuideState(): m_state=6
23:16:31.916 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
23:16:31.919 00.003 7008 Star::Find returns 1 (0), X=547.40, Y=444.42, Mass=264269, SNR=333.9, Peak=34721 HFD=3.0
23:16:31.922 00.003 7008 MultiStar: [#1 -0.05,0.21,0.55,U] [#2 -0.11,0.21,0.54,U] [#3 0.01,0.20,0.45,U] [#4 0.04,0.18,0.34,U] [#5 -0.04,0.19,0.35,U] [#6 -0.16,0.20,0.35,U] [#7 0.02,0.11,0.30,U] [#8 -0.01,0.02,0.31,U] 
23:16:31.924 00.002 7008 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.21, -0.68}
23:16:31.926 00.002 7008 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.07) = xAngle (-2.74 = -2.74)
23:16:31.927 00.001 7008 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.15 = 3.13)
23:16:31.929 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=-0.08 mountY=0.00, mountTheta=3.13
23:16:31.931 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.03, opts=13)
23:16:31.936 00.005 7008 Enqueuing Move request for scope (-0.08, -0.03)
23:16:31.939 00.003 8532 Worker thread wakes up
23:16:31.939 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:16:31.939 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:16:31.939 00.000 8532 Moving (-0.08, -0.03) raw xDistance=-0.08 yDistance=0.00
23:16:31.939 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59428, med=2511, FiltMin=2357, FiltMax=34564, Gamma=0.990
23:16:31.941 00.002 7008 UpdateGuideState exits: m=264269 SNR=333.9
23:16:31.943 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.945 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:31.946 00.001 7008 Enqueuing Expose request
23:16:31.948 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:16:31.948 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.948 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:31.948 00.000 8532 MoveAxis(E, 0, ABG)
23:16:31.948 00.000 8532 Move returns status 0, amount 0
23:16:31.948 00.000 8532 MoveAxis(N, 0, ABG)
23:16:31.949 00.001 8532 Move returns status 0, amount 0
23:16:31.949 00.000 8532 move complete, result=0
23:16:31.949 00.000 8532 worker thread done servicing request
23:16:31.949 00.000 8532 Worker thread wakes up
23:16:31.949 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:31.949 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:31.950 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:33.083 01.133 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19907e6e-f8d6-4b58-9ba4-14177c06f7b4"}
23:16:33.087 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19907e6e-f8d6-4b58-9ba4-14177c06f7b4"}
23:16:33.092 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d9d3e22-8018-42f2-933a-8cffa02b2fda"}
23:16:33.094 00.002 7008 case statement mapped state 6 to 3
23:16:33.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d9d3e22-8018-42f2-933a-8cffa02b2fda"}
23:16:33.100 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"299534f6-40e5-4e1f-af64-d39e99978278"}
23:16:33.102 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":974,"width":15,"height":15,"star_pos":[7.40,7.42],"pixels":"..."},"id":"299534f6-40e5-4e1f-af64-d39e99978278"}
23:16:34.084 00.982 8532 Exposure complete
23:16:34.129 00.045 8532 worker thread done servicing request
23:16:34.129 00.000 7008 OnExposeComplete: enter
23:16:34.131 00.002 7008 UpdateGuideState(): m_state=6
23:16:34.134 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
23:16:34.136 00.002 7008 Star::Find returns 1 (0), X=547.36, Y=444.42, Mass=259263, SNR=326.9, Peak=35386 HFD=2.9
23:16:34.139 00.003 7008 MultiStar: [#1 -0.06,0.25,0.55,U] [#2 -0.05,0.21,0.54,U] [#3 -0.00,0.21,0.42,U] [#4 -0.06,0.18,0.38,U] [#5 -0.08,0.16,0.36,U] [#6 -0.08,0.12,0.35,U] [#7 -0.06,0.17,0.27,U] [#8 -0.05,0.04,0.37,U] 
23:16:34.140 00.001 7008 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.25, -0.68}
23:16:34.141 00.001 7008 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.07) = xAngle (-2.81 = -2.81)
23:16:34.144 00.003 7008 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.22 = 3.06)
23:16:34.145 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.88 mountX=-0.10 mountY=0.01, mountTheta=3.06
23:16:34.149 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.03, opts=13)
23:16:34.151 00.002 7008 Enqueuing Move request for scope (-0.10, -0.03)
23:16:34.156 00.005 8532 Worker thread wakes up
23:16:34.156 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:16:34.156 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:16:34.156 00.000 8532 Moving (-0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
23:16:34.156 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:16:34.156 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.156 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59743, med=2512, FiltMin=2384, FiltMax=33781, Gamma=0.990
23:16:34.159 00.003 7008 UpdateGuideState exits: m=259263 SNR=326.9
23:16:34.160 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.162 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:34.164 00.002 7008 Enqueuing Expose request
23:16:34.166 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:34.166 00.000 8532 MoveAxis(E, 0, ABG)
23:16:34.166 00.000 8532 Move returns status 0, amount 0
23:16:34.166 00.000 8532 MoveAxis(N, 0, ABG)
23:16:34.166 00.000 8532 Move returns status 0, amount 0
23:16:34.166 00.000 8532 move complete, result=0
23:16:34.166 00.000 8532 worker thread done servicing request
23:16:34.166 00.000 8532 Worker thread wakes up
23:16:34.166 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:34.169 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:34.169 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:35.081 00.912 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6dc1a27a-0888-4f5a-8fce-3e6fafb1a32c"}
23:16:35.083 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6dc1a27a-0888-4f5a-8fce-3e6fafb1a32c"}
23:16:35.085 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d96497a1-f95f-41db-ac0a-882b3d062b0e"}
23:16:35.090 00.005 7008 case statement mapped state 6 to 3
23:16:35.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d96497a1-f95f-41db-ac0a-882b3d062b0e"}
23:16:35.095 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a3ebb81d-036f-44f0-bec7-50268f7d8511"}
23:16:35.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":975,"width":15,"height":15,"star_pos":[7.36,7.42],"pixels":"..."},"id":"a3ebb81d-036f-44f0-bec7-50268f7d8511"}
23:16:36.298 01.201 8532 Exposure complete
23:16:36.338 00.040 8532 worker thread done servicing request
23:16:36.338 00.000 7008 OnExposeComplete: enter
23:16:36.340 00.002 7008 UpdateGuideState(): m_state=6
23:16:36.342 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
23:16:36.344 00.002 7008 Star::Find returns 1 (0), X=547.26, Y=444.42, Mass=265396, SNR=338.8, Peak=39969 HFD=2.9
23:16:36.346 00.002 7008 MultiStar: [#1 -0.19,0.21,0.57,U] [#2 -0.20,0.17,0.54,U] [#3 -0.07,0.23,0.41,U] [#4 -0.10,0.12,0.34,U] [#5 -0.09,0.11,0.34,U] [#6 -0.19,0.14,0.36,U] [#7 -0.08,0.17,0.30,U] [#8 -0.15,0.03,0.33,U] 
23:16:36.349 00.003 7008 refined, 8 included, MultiStar: {-0.19, -0.04}, one-star: {-0.35, -0.68}
23:16:36.350 00.001 7008 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.07) = xAngle (-2.85 = -2.85)
23:16:36.352 00.002 7008 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.26 = 3.02)
23:16:36.354 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-2.92 mountX=-0.19 mountY=0.02, mountTheta=3.01
23:16:36.360 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.04, opts=13)
23:16:36.361 00.001 7008 Enqueuing Move request for scope (-0.19, -0.04)
23:16:36.362 00.001 8532 Worker thread wakes up
23:16:36.362 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
23:16:36.362 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
23:16:36.362 00.000 8532 Moving (-0.19, -0.04) raw xDistance=-0.19 yDistance=0.02
23:16:36.362 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:16:36.362 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:36.362 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2390, FiltMax=30285, Gamma=0.990
23:16:36.364 00.002 7008 UpdateGuideState exits: m=265396 SNR=338.8
23:16:36.366 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.367 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:36.368 00.001 7008 Enqueuing Expose request
23:16:36.368 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:36.368 00.000 8532 MoveAxis(E, 170, ABG)
23:16:36.368 00.000 8532 Guiding  Dir = 2, Dur = 170
23:16:36.370 00.002 8532 IsSlewing returns 0
23:16:36.370 00.000 8532 IsGuiding returns 0
23:16:36.370 00.000 8532 PulseGuide returned control before completion, sleep 180
23:16:36.557 00.187 8532 IsGuiding returns 0
23:16:36.557 00.000 8532 Move returns status 0, amount 170
23:16:36.557 00.000 8532 MoveAxis(N, 0, ABG)
23:16:36.557 00.000 8532 Move returns status 0, amount 0
23:16:36.557 00.000 8532 move complete, result=0
23:16:36.559 00.002 8532 worker thread done servicing request
23:16:36.559 00.000 8532 Worker thread wakes up
23:16:36.559 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:36.559 00.000 7008 GuideStep: -0.2 px 170 ms EAST, 0.0 px 0 ms NORTH
23:16:36.562 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:37.081 00.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8a0fa78-895e-4f71-8e25-e82c80d97c99"}
23:16:37.083 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8a0fa78-895e-4f71-8e25-e82c80d97c99"}
23:16:37.087 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06b8db5d-afa1-46b9-8a2a-43249e513d46"}
23:16:37.089 00.002 7008 case statement mapped state 6 to 3
23:16:37.094 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"06b8db5d-afa1-46b9-8a2a-43249e513d46"}
23:16:37.099 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ece7168e-6627-49e6-abe9-56d5f12995be"}
23:16:37.103 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":976,"width":15,"height":15,"star_pos":[7.26,7.42],"pixels":"..."},"id":"ece7168e-6627-49e6-abe9-56d5f12995be"}
23:16:38.687 01.584 8532 Exposure complete
23:16:38.734 00.047 8532 worker thread done servicing request
23:16:38.735 00.001 7008 OnExposeComplete: enter
23:16:38.737 00.002 7008 UpdateGuideState(): m_state=6
23:16:38.739 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
23:16:38.742 00.003 7008 Star::Find returns 1 (0), X=547.39, Y=444.42, Mass=264405, SNR=331.3, Peak=34972 HFD=3.0
23:16:38.745 00.003 7008 MultiStar: [#1 -0.05,0.26,0.55,U] [#2 -0.06,0.17,0.56,U] [#3 -0.05,0.24,0.44,U] [#4 -0.02,0.17,0.36,U] [#5 -0.07,0.21,0.34,U] [#6 -0.07,0.26,0.36,U] [#7 -0.09,0.22,0.29,U] [#8 -0.03,-0.02,0.33,U] 
23:16:38.747 00.002 7008 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.22, -0.68}
23:16:38.749 00.002 7008 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.07) = xAngle (-2.94 = -2.94)
23:16:38.750 00.001 7008 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.35 = 2.93)
23:16:38.752 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.01 mountX=-0.09 mountY=0.02, mountTheta=2.93
23:16:38.756 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.01, opts=13)
23:16:38.757 00.001 7008 Enqueuing Move request for scope (-0.09, -0.01)
23:16:38.759 00.002 8532 Worker thread wakes up
23:16:38.759 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:16:38.759 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:16:38.759 00.000 8532 Moving (-0.09, -0.01) raw xDistance=-0.09 yDistance=0.02
23:16:38.759 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59902, med=2510, FiltMin=2395, FiltMax=34924, Gamma=0.990
23:16:38.762 00.003 7008 UpdateGuideState exits: m=264405 SNR=331.3
23:16:38.763 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.765 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:38.766 00.001 7008 Enqueuing Expose request
23:16:38.767 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:16:38.767 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:38.767 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:38.767 00.000 8532 MoveAxis(E, 0, ABG)
23:16:38.767 00.000 8532 Move returns status 0, amount 0
23:16:38.768 00.001 8532 MoveAxis(N, 0, ABG)
23:16:38.768 00.000 8532 Move returns status 0, amount 0
23:16:38.768 00.000 8532 move complete, result=0
23:16:38.768 00.000 8532 worker thread done servicing request
23:16:38.768 00.000 8532 Worker thread wakes up
23:16:38.768 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:38.768 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:38.768 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:39.079 00.311 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a29bb487-8365-49ab-a461-a076a362eac9"}
23:16:39.081 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a29bb487-8365-49ab-a461-a076a362eac9"}
23:16:39.082 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3f2891c-abae-4d31-bed0-b19157e4f33e"}
23:16:39.083 00.001 7008 case statement mapped state 6 to 3
23:16:39.086 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3f2891c-abae-4d31-bed0-b19157e4f33e"}
23:16:39.087 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea0d82eb-20b1-4c86-bd94-74a47cafe0c0"}
23:16:39.088 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":977,"width":15,"height":15,"star_pos":[7.39,7.42],"pixels":"..."},"id":"ea0d82eb-20b1-4c86-bd94-74a47cafe0c0"}
23:16:40.901 01.813 8532 Exposure complete
23:16:40.944 00.043 8532 worker thread done servicing request
23:16:40.945 00.001 7008 OnExposeComplete: enter
23:16:40.946 00.001 7008 UpdateGuideState(): m_state=6
23:16:40.948 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
23:16:40.949 00.001 7008 Star::Find returns 1 (0), X=547.51, Y=444.49, Mass=270447, SNR=338.6, Peak=37630 HFD=3.1
23:16:40.951 00.002 7008 MultiStar: [#1 0.07,0.29,0.53,U] [#2 -0.02,0.25,0.54,U] [#3 0.15,0.25,0.43,U] [#4 0.07,0.19,0.33,U] [#5 0.06,0.23,0.33,U] [#6 -0.03,0.30,0.37,U] [#7 0.06,0.20,0.28,U] [#8 0.05,0.22,0.34,U] 
23:16:40.954 00.003 7008 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.10, -0.61}
23:16:40.955 00.001 7008 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.07) = xAngle (1.28 = 1.28)
23:16:40.957 00.002 7008 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.87 = 0.87)
23:16:40.958 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=0.01 mountY=0.03, mountTheta=1.21
23:16:40.962 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.04, opts=13)
23:16:40.963 00.001 7008 Enqueuing Move request for scope (0.01, 0.04)
23:16:40.964 00.001 8532 Worker thread wakes up
23:16:40.964 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:16:40.964 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:16:40.964 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64088, med=2511, FiltMin=2382, FiltMax=32555, Gamma=0.990
23:16:40.966 00.002 7008 UpdateGuideState exits: m=270447 SNR=338.6
23:16:40.967 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.969 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:40.970 00.001 7008 Enqueuing Expose request
23:16:40.972 00.002 8532 Moving (0.01, 0.04) raw xDistance=0.01 yDistance=0.03
23:16:40.972 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:40.972 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.973 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:40.973 00.000 8532 MoveAxis(E, 0, ABG)
23:16:40.973 00.000 8532 Move returns status 0, amount 0
23:16:40.973 00.000 8532 MoveAxis(N, 0, ABG)
23:16:40.973 00.000 8532 Move returns status 0, amount 0
23:16:40.973 00.000 8532 move complete, result=0
23:16:40.973 00.000 8532 worker thread done servicing request
23:16:40.973 00.000 8532 Worker thread wakes up
23:16:40.973 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:40.974 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:40.974 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:41.078 00.104 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fff8c11-d9e2-45c7-a10b-77d43cbeadca"}
23:16:41.081 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fff8c11-d9e2-45c7-a10b-77d43cbeadca"}
23:16:41.086 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c5918fc-47c3-45cd-aaae-661c7a8a24d9"}
23:16:41.091 00.005 7008 case statement mapped state 6 to 3
23:16:41.096 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c5918fc-47c3-45cd-aaae-661c7a8a24d9"}
23:16:41.098 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"86a37db2-d415-4f9e-8c1e-6c1de3a138b6"}
23:16:41.102 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":978,"width":15,"height":15,"star_pos":[6.51,7.49],"pixels":"..."},"id":"86a37db2-d415-4f9e-8c1e-6c1de3a138b6"}
23:16:43.079 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ba4bdaf-1ea9-4638-8c78-1713249e366b"}
23:16:43.082 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ba4bdaf-1ea9-4638-8c78-1713249e366b"}
23:16:43.089 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"075557b5-ac1f-43d2-803e-c6b84ef6ae45"}
23:16:43.092 00.003 7008 case statement mapped state 6 to 3
23:16:43.095 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"075557b5-ac1f-43d2-803e-c6b84ef6ae45"}
23:16:43.098 00.003 8532 Exposure complete
23:16:43.098 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"07182dc1-02ea-45cd-965e-54df5b13fec2"}
23:16:43.102 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":978,"width":15,"height":15,"star_pos":[6.51,7.49],"pixels":"..."},"id":"07182dc1-02ea-45cd-965e-54df5b13fec2"}
23:16:43.142 00.040 8532 worker thread done servicing request
23:16:43.142 00.000 7008 OnExposeComplete: enter
23:16:43.144 00.002 7008 UpdateGuideState(): m_state=6
23:16:43.146 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
23:16:43.148 00.002 7008 Star::Find returns 1 (0), X=547.49, Y=444.42, Mass=264247, SNR=329.4, Peak=39907 HFD=3.0
23:16:43.151 00.003 7008 MultiStar: [#1 0.02,0.22,0.56,U] [#2 -0.01,0.23,0.57,U] [#3 0.06,0.31,0.44,U] [#4 0.12,0.21,0.36,U] [#5 0.05,0.12,0.35,U] [#6 -0.10,0.26,0.36,U] [#7 0.11,0.16,0.29,U] [#8 0.04,0.10,0.34,U] 
23:16:43.152 00.001 7008 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {-0.11, -0.69}
23:16:43.153 00.001 7008 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.07) = xAngle (-1.86 = -1.86)
23:16:43.155 00.002 7008 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.28 = -2.28)
23:16:43.158 00.003 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.94 mountX=-0.00 mountY=-0.00, mountTheta=-1.93
23:16:43.164 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.00, opts=13)
23:16:43.167 00.003 7008 Enqueuing Move request for scope (-0.00, -0.00)
23:16:43.169 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63611, med=2509, FiltMin=2408, FiltMax=35187, Gamma=0.990
23:16:43.171 00.002 7008 UpdateGuideState exits: m=264247 SNR=329.4
23:16:43.175 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.177 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:43.180 00.003 8532 Worker thread wakes up
23:16:43.180 00.000 7008 Enqueuing Expose request
23:16:43.183 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
23:16:43.183 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
23:16:43.183 00.000 8532 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
23:16:43.184 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:16:43.184 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:43.184 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:43.184 00.000 8532 MoveAxis(E, 0, ABG)
23:16:43.184 00.000 8532 Move returns status 0, amount 0
23:16:43.184 00.000 8532 MoveAxis(N, 0, ABG)
23:16:43.184 00.000 8532 Move returns status 0, amount 0
23:16:43.184 00.000 8532 move complete, result=0
23:16:43.184 00.000 8532 worker thread done servicing request
23:16:43.184 00.000 8532 Worker thread wakes up
23:16:43.184 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:43.186 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:43.186 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:45.078 01.892 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9516b691-6a5a-4080-a5cc-ccafe1c5eaa8"}
23:16:45.082 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9516b691-6a5a-4080-a5cc-ccafe1c5eaa8"}
23:16:45.087 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d48cb864-9a43-4bd8-86fe-27757d866f06"}
23:16:45.092 00.005 7008 case statement mapped state 6 to 3
23:16:45.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d48cb864-9a43-4bd8-86fe-27757d866f06"}
23:16:45.097 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"597be574-4230-4422-a524-0b6d9ddcedd7"}
23:16:45.098 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":979,"width":15,"height":15,"star_pos":[7.49,7.42],"pixels":"..."},"id":"597be574-4230-4422-a524-0b6d9ddcedd7"}
23:16:45.312 00.214 8532 Exposure complete
23:16:45.354 00.042 8532 worker thread done servicing request
23:16:45.354 00.000 7008 OnExposeComplete: enter
23:16:45.356 00.002 7008 UpdateGuideState(): m_state=6
23:16:45.358 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
23:16:45.359 00.001 7008 Star::Find returns 1 (0), X=547.50, Y=444.50, Mass=254880, SNR=335.9, Peak=34193 HFD=3.2
23:16:45.361 00.002 7008 MultiStar: [#1 -0.00,0.30,0.53,U] [#2 -0.05,0.32,0.55,U] [#3 0.07,0.26,0.42,U] [#4 0.02,0.19,0.36,U] [#5 -0.02,0.33,0.33,U] [#6 -0.07,0.26,0.34,U] [#7 -0.05,0.32,0.30,U] [#8 0.02,0.16,0.33,U] 
23:16:45.362 00.001 7008 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.11, -0.61}
23:16:45.365 00.003 7008 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.07) = xAngle (2.18 = 2.18)
23:16:45.366 00.001 7008 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.77 = 1.77)
23:16:45.368 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=-0.04 mountY=0.07, mountTheta=2.10
23:16:45.371 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.06, opts=13)
23:16:45.373 00.002 7008 Enqueuing Move request for scope (-0.04, 0.06)
23:16:45.374 00.001 8532 Worker thread wakes up
23:16:45.374 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62271, med=2510, FiltMin=2400, FiltMax=35952, Gamma=0.990
23:16:45.375 00.001 7008 UpdateGuideState exits: m=254880 SNR=335.9
23:16:45.376 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.378 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:45.379 00.001 7008 Enqueuing Expose request
23:16:45.380 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:16:45.380 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:16:45.380 00.000 8532 Moving (-0.04, 0.06) raw xDistance=-0.04 yDistance=0.07
23:16:45.380 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:16:45.380 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:45.380 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:45.380 00.000 8532 MoveAxis(E, 0, ABG)
23:16:45.380 00.000 8532 Move returns status 0, amount 0
23:16:45.380 00.000 8532 MoveAxis(N, 0, ABG)
23:16:45.380 00.000 8532 Move returns status 0, amount 0
23:16:45.380 00.000 8532 move complete, result=0
23:16:45.380 00.000 8532 worker thread done servicing request
23:16:45.381 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:45.382 00.001 8532 Worker thread wakes up
23:16:45.382 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:45.382 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:47.079 01.697 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d09f41ea-d506-4147-b1a1-d2db4d9921c9"}
23:16:47.083 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d09f41ea-d506-4147-b1a1-d2db4d9921c9"}
23:16:47.087 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"291df9c2-bb11-4308-b177-715c100bfe98"}
23:16:47.090 00.003 7008 case statement mapped state 6 to 3
23:16:47.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"291df9c2-bb11-4308-b177-715c100bfe98"}
23:16:47.094 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"724e316b-026f-43ef-8052-11a8f9a1e284"}
23:16:47.097 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":980,"width":15,"height":15,"star_pos":[7.50,7.50],"pixels":"..."},"id":"724e316b-026f-43ef-8052-11a8f9a1e284"}
23:16:47.513 00.416 8532 Exposure complete
23:16:47.562 00.049 8532 worker thread done servicing request
23:16:47.562 00.000 7008 OnExposeComplete: enter
23:16:47.565 00.003 7008 UpdateGuideState(): m_state=6
23:16:47.569 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
23:16:47.572 00.003 7008 Star::Find returns 1 (0), X=547.39, Y=444.57, Mass=264612, SNR=332.3, Peak=30504 HFD=3.1
23:16:47.575 00.003 7008 MultiStar: [#1 -0.01,0.36,0.53,U] [#2 0.01,0.28,0.54,U] [#3 0.08,0.37,0.44,U] [#4 0.04,0.31,0.35,U] [#5 -0.01,0.31,0.34,U] [#6 -0.06,0.31,0.35,U] [#7 -0.05,0.28,0.29,U] [#8 0.02,0.22,0.35,U] 
23:16:47.578 00.003 7008 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.22, -0.53}
23:16:47.580 00.002 7008 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.07) = xAngle (2.06 = 2.06)
23:16:47.582 00.002 7008 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.65 = 1.65)
23:16:47.584 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=-0.06 mountY=0.12, mountTheta=2.01
23:16:47.587 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.11, opts=13)
23:16:47.589 00.002 7008 Enqueuing Move request for scope (-0.05, 0.11)
23:16:47.592 00.003 8532 Worker thread wakes up
23:16:47.592 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:16:47.592 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:16:47.592 00.000 8532 Moving (-0.05, 0.11) raw xDistance=-0.06 yDistance=0.12
23:16:47.592 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:47.592 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.592 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:47.592 00.000 8532 MoveAxis(E, 0, ABG)
23:16:47.592 00.000 8532 Move returns status 0, amount 0
23:16:47.592 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60278, med=2510, FiltMin=2388, FiltMax=34858, Gamma=0.990
23:16:47.594 00.002 7008 UpdateGuideState exits: m=264612 SNR=332.3
23:16:47.595 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.597 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:47.598 00.001 7008 Enqueuing Expose request
23:16:47.601 00.003 8532 MoveAxis(N, 0, ABG)
23:16:47.601 00.000 8532 Move returns status 0, amount 0
23:16:47.601 00.000 8532 move complete, result=0
23:16:47.601 00.000 8532 worker thread done servicing request
23:16:47.601 00.000 8532 Worker thread wakes up
23:16:47.601 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:47.601 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:47.601 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:49.078 01.477 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4760ee1c-59c7-45de-b5bd-b1bb1ea0ca49"}
23:16:49.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4760ee1c-59c7-45de-b5bd-b1bb1ea0ca49"}
23:16:49.083 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ad8b75f-940b-40b5-b460-002b8bda5efa"}
23:16:49.085 00.002 7008 case statement mapped state 6 to 3
23:16:49.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ad8b75f-940b-40b5-b460-002b8bda5efa"}
23:16:49.091 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"551d6314-d4f9-4180-8451-d4b4f4f758d2"}
23:16:49.094 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":981,"width":15,"height":15,"star_pos":[7.39,6.57],"pixels":"..."},"id":"551d6314-d4f9-4180-8451-d4b4f4f758d2"}
23:16:49.731 00.637 8532 Exposure complete
23:16:49.778 00.047 8532 worker thread done servicing request
23:16:49.779 00.001 7008 OnExposeComplete: enter
23:16:49.781 00.002 7008 UpdateGuideState(): m_state=6
23:16:49.783 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
23:16:49.786 00.003 7008 Star::Find returns 1 (0), X=547.55, Y=444.62, Mass=265742, SNR=339.2, Peak=34302 HFD=3.0
23:16:49.788 00.002 7008 MultiStar: [#1 0.05,0.44,0.54,U] [#2 0.00,0.33,0.54,U] [#3 0.06,0.41,0.43,U] [#4 0.14,0.31,0.34,U] [#5 0.04,0.48,0.34,U] [#6 -0.05,0.33,0.35,U] [#7 0.06,0.32,0.29,U] [#8 0.03,0.11,0.33,U] 
23:16:49.790 00.002 7008 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {-0.06, -0.49}
23:16:49.791 00.001 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
23:16:49.792 00.001 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
23:16:49.793 00.001 7008 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=0.01 mountY=0.14, mountTheta=1.52
23:16:49.796 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.15, opts=13)
23:16:49.798 00.002 7008 Enqueuing Move request for scope (0.02, 0.15)
23:16:49.799 00.001 8532 Worker thread wakes up
23:16:49.799 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
23:16:49.799 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
23:16:49.799 00.000 8532 Moving (0.02, 0.15) raw xDistance=0.01 yDistance=0.14
23:16:49.799 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:49.799 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:49.799 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63499, med=2510, FiltMin=2384, FiltMax=33090, Gamma=0.990
23:16:49.802 00.003 7008 UpdateGuideState exits: m=265742 SNR=339.2
23:16:49.803 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:49.805 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:49.806 00.001 7008 Enqueuing Expose request
23:16:49.807 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:16:49.807 00.000 8532 MoveAxis(E, 0, ABG)
23:16:49.807 00.000 8532 Move returns status 0, amount 0
23:16:49.807 00.000 8532 MoveAxis(N, 0, ABG)
23:16:49.807 00.000 8532 Move returns status 0, amount 0
23:16:49.807 00.000 8532 move complete, result=0
23:16:49.807 00.000 8532 worker thread done servicing request
23:16:49.807 00.000 8532 Worker thread wakes up
23:16:49.807 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:49.810 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:49.810 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:51.077 01.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b9d8a52-b241-42d1-9dce-7007c75690d6"}
23:16:51.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b9d8a52-b241-42d1-9dce-7007c75690d6"}
23:16:51.081 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7a9307e-2ccc-4965-8209-7cec68c2b764"}
23:16:51.082 00.001 7008 case statement mapped state 6 to 3
23:16:51.087 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7a9307e-2ccc-4965-8209-7cec68c2b764"}
23:16:51.090 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5f8e9b3-380d-4fef-bf47-54d2172fde00"}
23:16:51.092 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":982,"width":15,"height":15,"star_pos":[6.55,6.62],"pixels":"..."},"id":"a5f8e9b3-380d-4fef-bf47-54d2172fde00"}
23:16:51.937 00.845 8532 Exposure complete
23:16:51.976 00.039 8532 worker thread done servicing request
23:16:51.976 00.000 7008 OnExposeComplete: enter
23:16:51.979 00.003 7008 UpdateGuideState(): m_state=6
23:16:51.981 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
23:16:51.982 00.001 7008 Star::Find returns 1 (0), X=547.52, Y=444.65, Mass=261184, SNR=330.9, Peak=30638 HFD=3.0
23:16:51.985 00.003 7008 MultiStar: [#1 0.11,0.47,0.54,U] [#2 0.07,0.33,0.54,U] [#3 0.12,0.43,0.43,U] [#4 0.17,0.34,0.35,U] [#5 0.05,0.54,0.33,U] [#6 0.13,0.37,0.35,U] [#7 0.09,0.40,0.29,U] [#8 0.05,0.18,0.35,U] 
23:16:51.987 00.002 7008 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {-0.09, -0.46}
23:16:51.988 00.001 7008 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.07) = xAngle (1.36 = 1.36)
23:16:51.991 00.003 7008 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.95 = 0.95)
23:16:51.993 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=0.04 mountY=0.16, mountTheta=1.32
23:16:51.997 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.18, opts=13)
23:16:51.998 00.001 7008 Enqueuing Move request for scope (0.05, 0.18)
23:16:52.000 00.002 8532 Worker thread wakes up
23:16:52.001 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:16:52.001 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:16:52.001 00.000 8532 Moving (0.05, 0.18) raw xDistance=0.04 yDistance=0.16
23:16:52.001 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:52.001 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2509, FiltMin=2385, FiltMax=34090, Gamma=0.990
23:16:52.003 00.002 7008 UpdateGuideState exits: m=261184 SNR=330.9
23:16:52.005 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.007 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:52.010 00.003 7008 Enqueuing Expose request
23:16:52.012 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.012 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:16:52.012 00.000 8532 MoveAxis(E, 0, ABG)
23:16:52.012 00.000 8532 Move returns status 0, amount 0
23:16:52.012 00.000 8532 MoveAxis(N, 0, ABG)
23:16:52.012 00.000 8532 Move returns status 0, amount 0
23:16:52.012 00.000 8532 move complete, result=0
23:16:52.012 00.000 8532 worker thread done servicing request
23:16:52.012 00.000 8532 Worker thread wakes up
23:16:52.012 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:52.012 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:52.012 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:53.077 01.065 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a513e9b7-0efe-4beb-b6a0-6aa82bbdeca9"}
23:16:53.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a513e9b7-0efe-4beb-b6a0-6aa82bbdeca9"}
23:16:53.090 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"722c295c-f3bc-4eac-8a1f-c35652e62706"}
23:16:53.092 00.002 7008 case statement mapped state 6 to 3
23:16:53.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"722c295c-f3bc-4eac-8a1f-c35652e62706"}
23:16:53.095 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"72df5124-f19f-4cc3-bcb3-46c931b4d867"}
23:16:53.097 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":983,"width":15,"height":15,"star_pos":[6.52,6.65],"pixels":"..."},"id":"72df5124-f19f-4cc3-bcb3-46c931b4d867"}
23:16:54.146 01.049 8532 Exposure complete
23:16:54.206 00.060 8532 worker thread done servicing request
23:16:54.206 00.000 7008 OnExposeComplete: enter
23:16:54.209 00.003 7008 UpdateGuideState(): m_state=6
23:16:54.212 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
23:16:54.215 00.003 7008 Star::Find returns 1 (0), X=547.36, Y=444.68, Mass=255766, SNR=332.1, Peak=29196 HFD=2.9
23:16:54.219 00.004 7008 MultiStar: [#1 -0.08,0.42,0.55,U] [#2 -0.11,0.40,0.56,U] [#3 0.06,0.42,0.43,U] [#4 0.02,0.30,0.37,U] [#5 0.00,0.34,0.33,U] [#6 -0.12,0.37,0.33,U] [#7 -0.08,0.31,0.27,U] [#8 -0.01,0.14,0.35,U] 
23:16:54.221 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.25, -0.42}
23:16:54.224 00.003 7008 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.07) = xAngle (2.15 = 2.15)
23:16:54.226 00.002 7008 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.74 = 1.74)
23:16:54.228 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.08 mountX=-0.10 mountY=0.18, mountTheta=2.08
23:16:54.234 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.16, opts=13)
23:16:54.236 00.002 7008 Enqueuing Move request for scope (-0.09, 0.16)
23:16:54.238 00.002 8532 Worker thread wakes up
23:16:54.238 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58003, med=2510, FiltMin=2353, FiltMax=33721, Gamma=0.990
23:16:54.241 00.003 7008 UpdateGuideState exits: m=255766 SNR=332.1
23:16:54.243 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
23:16:54.243 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
23:16:54.243 00.000 8532 Moving (-0.09, 0.16) raw xDistance=-0.10 yDistance=0.18
23:16:54.243 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:16:54.245 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:16:54.245 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.247 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:54.250 00.003 7008 Enqueuing Expose request
23:16:54.252 00.002 8532 MoveAxis(E, 0, ABG)
23:16:54.252 00.000 8532 Move returns status 0, amount 0
23:16:54.252 00.000 8532 MoveAxis(S, 325, ABG)
23:16:54.252 00.000 8532 Guiding  Dir = 1, Dur = 325
23:16:54.252 00.000 8532 IsSlewing returns 0
23:16:54.253 00.001 8532 IsGuiding returns 0
23:16:54.253 00.000 8532 PulseGuide returned control before completion, sleep 335
23:16:54.605 00.352 8532 IsGuiding returns 0
23:16:54.605 00.000 8532 Move returns status 0, amount 325
23:16:54.605 00.000 8532 move complete, result=0
23:16:54.606 00.001 8532 worker thread done servicing request
23:16:54.606 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 325 ms SOUTH
23:16:54.609 00.003 8532 Worker thread wakes up
23:16:54.609 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:54.609 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:55.076 00.467 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f41b8b1-99b6-46bf-8741-f33419ac6b1d"}
23:16:55.080 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f41b8b1-99b6-46bf-8741-f33419ac6b1d"}
23:16:55.084 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc0ea115-2fab-4c95-8f8f-2eca8b1968e1"}
23:16:55.093 00.009 7008 case statement mapped state 6 to 3
23:16:55.096 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc0ea115-2fab-4c95-8f8f-2eca8b1968e1"}
23:16:55.099 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1a13b68-53bf-4517-80f4-bbe12ea3d780"}
23:16:55.104 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":984,"width":15,"height":15,"star_pos":[7.36,6.68],"pixels":"..."},"id":"d1a13b68-53bf-4517-80f4-bbe12ea3d780"}
23:16:56.739 01.635 8532 Exposure complete
23:16:56.788 00.049 8532 worker thread done servicing request
23:16:56.788 00.000 7008 OnExposeComplete: enter
23:16:56.790 00.002 7008 UpdateGuideState(): m_state=6
23:16:56.793 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
23:16:56.796 00.003 7008 Star::Find returns 1 (0), X=547.38, Y=444.40, Mass=260535, SNR=331.7, Peak=33838 HFD=2.9
23:16:56.798 00.002 7008 MultiStar: [#1 -0.02,0.20,0.55,U] [#2 -0.08,0.19,0.53,U] [#3 0.07,0.29,0.42,U] [#4 0.05,0.20,0.36,U] [#5 0.01,0.20,0.34,U] [#6 -0.09,0.17,0.36,U] [#7 0.02,0.26,0.30,U] [#8 -0.04,0.01,0.32,U] 
23:16:56.800 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.23, -0.70}
23:16:56.802 00.002 7008 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.07) = xAngle (-2.75 = -2.75)
23:16:56.804 00.002 7008 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.16 = 3.12)
23:16:56.805 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=-0.06 mountY=0.00, mountTheta=3.12
23:16:56.808 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.02, opts=13)
23:16:56.813 00.005 7008 Enqueuing Move request for scope (-0.06, -0.02)
23:16:56.814 00.001 8532 Worker thread wakes up
23:16:56.814 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57445, med=2510, FiltMin=2374, FiltMax=33456, Gamma=0.990
23:16:56.816 00.002 7008 UpdateGuideState exits: m=260535 SNR=331.7
23:16:56.817 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.818 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:56.819 00.001 7008 Enqueuing Expose request
23:16:56.821 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:16:56.821 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:16:56.821 00.000 8532 Moving (-0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
23:16:56.821 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:56.821 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:56.821 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:56.821 00.000 8532 MoveAxis(E, 0, ABG)
23:16:56.821 00.000 8532 Move returns status 0, amount 0
23:16:56.821 00.000 8532 MoveAxis(N, 0, ABG)
23:16:56.821 00.000 8532 Move returns status 0, amount 0
23:16:56.822 00.001 8532 move complete, result=0
23:16:56.822 00.000 8532 worker thread done servicing request
23:16:56.822 00.000 8532 Worker thread wakes up
23:16:56.822 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:56.824 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:56.824 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:57.077 00.253 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe58d377-e887-4542-be20-e4f4a944383d"}
23:16:57.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe58d377-e887-4542-be20-e4f4a944383d"}
23:16:57.080 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e60f5e31-67ef-4003-99f7-8fa5e6e75e87"}
23:16:57.082 00.002 7008 case statement mapped state 6 to 3
23:16:57.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e60f5e31-67ef-4003-99f7-8fa5e6e75e87"}
23:16:57.086 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3e807b4-c9c4-4513-8c0a-fc140dfc174b"}
23:16:57.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":985,"width":15,"height":15,"star_pos":[7.38,7.40],"pixels":"..."},"id":"c3e807b4-c9c4-4513-8c0a-fc140dfc174b"}
23:16:58.944 01.855 8532 Exposure complete
23:16:58.993 00.049 8532 worker thread done servicing request
23:16:58.993 00.000 7008 OnExposeComplete: enter
23:16:58.995 00.002 7008 UpdateGuideState(): m_state=6
23:16:58.998 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
23:16:59.002 00.004 7008 Star::Find returns 1 (0), X=547.32, Y=444.35, Mass=266465, SNR=332.5, Peak=38544 HFD=2.8
23:16:59.005 00.003 7008 MultiStar: [#1 -0.14,0.21,0.54,U] [#2 -0.17,0.18,0.52,U] [#3 -0.02,0.18,0.42,U] [#4 -0.07,0.19,0.34,U] [#5 -0.04,0.12,0.34,U] [#6 -0.16,0.18,0.35,U] [#7 -0.14,0.22,0.30,U] [#8 -0.09,0.01,0.34,U] 
23:16:59.008 00.003 7008 refined, 8 included, MultiStar: {-0.15, -0.05}, one-star: {-0.29, -0.75}
23:16:59.012 00.004 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.72 = -2.72)
23:16:59.016 00.004 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.14 = -3.14)
23:16:59.019 00.003 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
23:16:59.025 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.05, opts=13)
23:16:59.028 00.003 7008 Enqueuing Move request for scope (-0.15, -0.05)
23:16:59.032 00.004 8532 Worker thread wakes up
23:16:59.032 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
23:16:59.032 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
23:16:59.032 00.000 8532 Moving (-0.15, -0.05) raw xDistance=-0.15 yDistance=-0.00
23:16:59.032 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:16:59.032 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:59.032 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59611, med=2509, FiltMin=2352, FiltMax=31830, Gamma=0.990
23:16:59.035 00.003 7008 UpdateGuideState exits: m=266465 SNR=332.5
23:16:59.037 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.039 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:16:59.041 00.002 7008 Enqueuing Expose request
23:16:59.042 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:59.043 00.001 8532 MoveAxis(E, 0, ABG)
23:16:59.043 00.000 8532 Move returns status 0, amount 0
23:16:59.043 00.000 8532 MoveAxis(N, 0, ABG)
23:16:59.043 00.000 8532 Move returns status 0, amount 0
23:16:59.043 00.000 8532 move complete, result=0
23:16:59.043 00.000 8532 worker thread done servicing request
23:16:59.043 00.000 8532 Worker thread wakes up
23:16:59.043 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:16:59.043 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:16:59.043 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:59.077 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fbcc7bf-5d4b-4146-bf6b-d01df930d8f4"}
23:16:59.078 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fbcc7bf-5d4b-4146-bf6b-d01df930d8f4"}
23:16:59.081 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c68e8073-fd38-49d4-8f89-df0503aee3b9"}
23:16:59.083 00.002 7008 case statement mapped state 6 to 3
23:16:59.086 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c68e8073-fd38-49d4-8f89-df0503aee3b9"}
23:16:59.088 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"354b29d2-4617-4ddf-b7e6-2cc9a81d6316"}
23:16:59.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":986,"width":15,"height":15,"star_pos":[7.32,7.35],"pixels":"..."},"id":"354b29d2-4617-4ddf-b7e6-2cc9a81d6316"}
23:17:01.076 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f669157-5b42-4cff-8892-83877787f23b"}
23:17:01.081 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f669157-5b42-4cff-8892-83877787f23b"}
23:17:01.086 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"89b5fb19-abee-4923-b146-ef58fa47b113"}
23:17:01.090 00.004 7008 case statement mapped state 6 to 3
23:17:01.093 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"89b5fb19-abee-4923-b146-ef58fa47b113"}
23:17:01.096 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4c8d8da4-8f73-46ed-b4fe-0efd854d31c7"}
23:17:01.100 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":986,"width":15,"height":15,"star_pos":[7.32,7.35],"pixels":"..."},"id":"4c8d8da4-8f73-46ed-b4fe-0efd854d31c7"}
23:17:01.166 00.066 8532 Exposure complete
23:17:01.208 00.042 8532 worker thread done servicing request
23:17:01.208 00.000 7008 OnExposeComplete: enter
23:17:01.212 00.004 7008 UpdateGuideState(): m_state=6
23:17:01.216 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
23:17:01.219 00.003 7008 Star::Find returns 1 (0), X=547.33, Y=444.40, Mass=263982, SNR=332.6, Peak=36433 HFD=2.9
23:17:01.223 00.004 7008 MultiStar: [#1 -0.09,0.22,0.55,U] [#2 -0.15,0.17,0.56,U] [#3 -0.06,0.19,0.42,U] [#4 -0.02,0.17,0.35,U] [#5 -0.03,0.22,0.33,U] [#6 -0.15,0.17,0.34,U] [#7 -0.09,0.17,0.29,U] [#8 -0.10,0.06,0.33,U] 
23:17:01.227 00.004 7008 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.28, -0.70}
23:17:01.230 00.003 7008 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.07) = xAngle (-2.82 = -2.82)
23:17:01.231 00.001 7008 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.23 = 3.05)
23:17:01.233 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.89 mountX=-0.13 mountY=0.01, mountTheta=3.04
23:17:01.237 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.03, opts=13)
23:17:01.240 00.003 7008 Enqueuing Move request for scope (-0.13, -0.03)
23:17:01.242 00.002 8532 Worker thread wakes up
23:17:01.243 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61107, med=2511, FiltMin=2184, FiltMax=32872, Gamma=0.990
23:17:01.247 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:17:01.247 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:17:01.247 00.000 8532 Moving (-0.13, -0.03) raw xDistance=-0.13 yDistance=0.01
23:17:01.247 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:17:01.247 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:01.247 00.000 7008 UpdateGuideState exits: m=263982 SNR=332.6
23:17:01.249 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.251 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:01.254 00.003 7008 Enqueuing Expose request
23:17:01.256 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:01.257 00.001 8532 MoveAxis(E, 0, ABG)
23:17:01.257 00.000 8532 Move returns status 0, amount 0
23:17:01.257 00.000 8532 MoveAxis(N, 0, ABG)
23:17:01.257 00.000 8532 Move returns status 0, amount 0
23:17:01.257 00.000 8532 move complete, result=0
23:17:01.257 00.000 8532 worker thread done servicing request
23:17:01.257 00.000 8532 Worker thread wakes up
23:17:01.257 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:01.259 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:01.259 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:03.076 01.817 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a7330cd-7937-468b-bf1e-e85ded6314f1"}
23:17:03.082 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a7330cd-7937-468b-bf1e-e85ded6314f1"}
23:17:03.086 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11a7b1ec-80d1-467c-abb5-4a9689853715"}
23:17:03.091 00.005 7008 case statement mapped state 6 to 3
23:17:03.093 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11a7b1ec-80d1-467c-abb5-4a9689853715"}
23:17:03.097 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35e4a3cf-ace2-457c-bfad-0c38a842e0cb"}
23:17:03.100 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":987,"width":15,"height":15,"star_pos":[7.33,7.40],"pixels":"..."},"id":"35e4a3cf-ace2-457c-bfad-0c38a842e0cb"}
23:17:03.390 00.290 8532 Exposure complete
23:17:03.428 00.038 8532 worker thread done servicing request
23:17:03.428 00.000 7008 OnExposeComplete: enter
23:17:03.430 00.002 7008 UpdateGuideState(): m_state=6
23:17:03.433 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
23:17:03.435 00.002 7008 Star::Find returns 1 (0), X=547.27, Y=444.46, Mass=263434, SNR=328.4, Peak=38764 HFD=2.9
23:17:03.438 00.003 7008 MultiStar: [#1 -0.10,0.21,0.54,U] [#2 -0.18,0.18,0.57,U] [#3 -0.07,0.20,0.42,U] [#4 -0.08,0.16,0.37,U] [#5 -0.08,0.20,0.35,U] [#6 -0.19,0.21,0.36,U] [#7 0.00,0.17,0.28,U] [#8 -0.10,0.03,0.35,U] 
23:17:03.439 00.001 7008 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.34, -0.64}
23:17:03.441 00.002 7008 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.07) = xAngle (-2.96 = -2.96)
23:17:03.444 00.003 7008 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.37 = 2.92)
23:17:03.449 00.005 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=-0.16 mountY=0.04, mountTheta=2.92
23:17:03.453 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.02, opts=13)
23:17:03.455 00.002 7008 Enqueuing Move request for scope (-0.16, -0.02)
23:17:03.457 00.002 8532 Worker thread wakes up
23:17:03.457 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
23:17:03.457 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
23:17:03.457 00.000 8532 Moving (-0.16, -0.02) raw xDistance=-0.16 yDistance=0.04
23:17:03.457 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:17:03.457 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:03.457 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63849, med=2511, FiltMin=2171, FiltMax=30438, Gamma=0.990
23:17:03.460 00.003 7008 UpdateGuideState exits: m=263434 SNR=328.4
23:17:03.463 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:03.463 00.000 8532 MoveAxis(E, 0, ABG)
23:17:03.463 00.000 8532 Move returns status 0, amount 0
23:17:03.463 00.000 8532 MoveAxis(N, 0, ABG)
23:17:03.463 00.000 8532 Move returns status 0, amount 0
23:17:03.463 00.000 8532 move complete, result=0
23:17:03.463 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.467 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:03.469 00.002 7008 Enqueuing Expose request
23:17:03.472 00.003 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:03.474 00.002 8532 worker thread done servicing request
23:17:03.474 00.000 8532 Worker thread wakes up
23:17:03.474 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:03.474 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:05.075 01.601 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47b22cda-03fc-43a7-a9b3-ed121bb1c1ff"}
23:17:05.079 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47b22cda-03fc-43a7-a9b3-ed121bb1c1ff"}
23:17:05.082 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03f18fa3-a0bb-4128-be20-808eb171faa1"}
23:17:05.084 00.002 7008 case statement mapped state 6 to 3
23:17:05.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03f18fa3-a0bb-4128-be20-808eb171faa1"}
23:17:05.088 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"470ab3bf-972b-4d76-a755-85a45a7a9977"}
23:17:05.089 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":988,"width":15,"height":15,"star_pos":[7.27,7.46],"pixels":"..."},"id":"470ab3bf-972b-4d76-a755-85a45a7a9977"}
23:17:05.607 00.518 8532 Exposure complete
23:17:05.654 00.047 8532 worker thread done servicing request
23:17:05.654 00.000 7008 OnExposeComplete: enter
23:17:05.658 00.004 7008 UpdateGuideState(): m_state=6
23:17:05.660 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
23:17:05.663 00.003 7008 Star::Find returns 1 (0), X=547.27, Y=444.44, Mass=263855, SNR=325.3, Peak=37948 HFD=2.9
23:17:05.666 00.003 7008 MultiStar: [#1 -0.13,0.26,0.56,U] [#2 -0.13,0.20,0.56,U] [#3 -0.05,0.22,0.44,U] [#4 -0.07,0.17,0.35,U] [#5 -0.13,0.14,0.34,U] [#6 -0.22,0.16,0.37,U] [#7 -0.18,0.20,0.28,U] [#8 -0.13,0.08,0.34,U] 
23:17:05.669 00.003 7008 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.33, -0.66}
23:17:05.671 00.002 7008 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.07) = xAngle (-3.00 = -3.00)
23:17:05.673 00.002 7008 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.41 = 2.87)
23:17:05.675 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=-0.17 mountY=0.05, mountTheta=2.88
23:17:05.680 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.01, opts=13)
23:17:05.683 00.003 7008 Enqueuing Move request for scope (-0.18, -0.01)
23:17:05.685 00.002 8532 Worker thread wakes up
23:17:05.685 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
23:17:05.685 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
23:17:05.685 00.000 8532 Moving (-0.18, -0.01) raw xDistance=-0.17 yDistance=0.05
23:17:05.685 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:17:05.685 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.685 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64383, med=2510, FiltMin=2238, FiltMax=30615, Gamma=0.990
23:17:05.687 00.002 7008 UpdateGuideState exits: m=263855 SNR=325.3
23:17:05.688 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.690 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:05.691 00.001 7008 Enqueuing Expose request
23:17:05.693 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:17:05.693 00.000 8532 MoveAxis(E, 158, ABG)
23:17:05.693 00.000 8532 Guiding  Dir = 2, Dur = 158
23:17:05.695 00.002 8532 IsSlewing returns 0
23:17:05.695 00.000 8532 IsGuiding returns 0
23:17:05.695 00.000 8532 PulseGuide returned control before completion, sleep 168
23:17:05.866 00.171 8532 IsGuiding returns 1
23:17:05.866 00.000 8532 scope still moving after pulse duration time elapsed
23:17:05.896 00.030 8532 IsSlewing returns 0
23:17:05.896 00.000 8532 IsGuiding returns 0
23:17:05.896 00.000 8532 scope move finished after 158 + 43 ms
23:17:05.896 00.000 8532 Move returns status 0, amount 158
23:17:05.896 00.000 8532 MoveAxis(N, 0, ABG)
23:17:05.896 00.000 8532 Move returns status 0, amount 0
23:17:05.898 00.002 8532 move complete, result=0
23:17:05.898 00.000 8532 worker thread done servicing request
23:17:05.898 00.000 8532 Worker thread wakes up
23:17:05.898 00.000 7008 GuideStep: -0.2 px 158 ms EAST, 0.0 px 0 ms NORTH
23:17:05.900 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:05.901 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:07.075 01.174 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f64510e2-f968-4b80-8cd4-40e018afcf84"}
23:17:07.077 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f64510e2-f968-4b80-8cd4-40e018afcf84"}
23:17:07.080 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1da29032-218b-4248-a0e9-cf81e5f0b997"}
23:17:07.082 00.002 7008 case statement mapped state 6 to 3
23:17:07.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1da29032-218b-4248-a0e9-cf81e5f0b997"}
23:17:07.086 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3a82ef1-ac65-491b-b0af-e7125829f87c"}
23:17:07.088 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":989,"width":15,"height":15,"star_pos":[7.27,7.44],"pixels":"..."},"id":"b3a82ef1-ac65-491b-b0af-e7125829f87c"}
23:17:08.028 00.940 8532 Exposure complete
23:17:08.069 00.041 8532 worker thread done servicing request
23:17:08.070 00.001 7008 OnExposeComplete: enter
23:17:08.071 00.001 7008 UpdateGuideState(): m_state=6
23:17:08.073 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
23:17:08.074 00.001 7008 Star::Find returns 1 (0), X=547.31, Y=444.49, Mass=257027, SNR=337.2, Peak=34427 HFD=3.0
23:17:08.076 00.002 7008 MultiStar: [#1 -0.11,0.24,0.55,U] [#2 -0.15,0.21,0.54,U] [#3 0.01,0.30,0.43,U] [#4 -0.04,0.29,0.35,U] [#5 -0.05,0.18,0.33,U] [#6 -0.22,0.26,0.34,U] [#7 -0.08,0.12,0.28,U] [#8 -0.11,0.13,0.33,U] 
23:17:08.078 00.002 7008 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.30, -0.61}
23:17:08.079 00.001 7008 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.07) = xAngle (3.06 = 3.06)
23:17:08.082 00.003 7008 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.65 = 2.65)
23:17:08.083 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=-0.15 mountY=0.07, mountTheta=2.70
23:17:08.087 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.02, opts=13)
23:17:08.088 00.001 7008 Enqueuing Move request for scope (-0.15, 0.02)
23:17:08.090 00.002 8532 Worker thread wakes up
23:17:08.090 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:17:08.090 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:17:08.090 00.000 8532 Moving (-0.15, 0.02) raw xDistance=-0.15 yDistance=0.07
23:17:08.090 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:17:08.090 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:08.090 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60773, med=2509, FiltMin=2191, FiltMax=32024, Gamma=0.990
23:17:08.092 00.002 7008 UpdateGuideState exits: m=257027 SNR=337.2
23:17:08.094 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:17:08.094 00.000 8532 MoveAxis(E, 0, ABG)
23:17:08.094 00.000 8532 Move returns status 0, amount 0
23:17:08.094 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:08.095 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:08.096 00.001 7008 Enqueuing Expose request
23:17:08.100 00.004 8532 MoveAxis(N, 0, ABG)
23:17:08.100 00.000 8532 Move returns status 0, amount 0
23:17:08.100 00.000 8532 move complete, result=0
23:17:08.101 00.001 8532 worker thread done servicing request
23:17:08.101 00.000 8532 Worker thread wakes up
23:17:08.101 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:08.101 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:08.101 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:09.075 00.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b5026421-5cc6-460b-97e4-75b57f4298d8"}
23:17:09.078 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b5026421-5cc6-460b-97e4-75b57f4298d8"}
23:17:09.085 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ff9f964-1187-4bed-b7f3-afb61069cd19"}
23:17:09.088 00.003 7008 case statement mapped state 6 to 3
23:17:09.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ff9f964-1187-4bed-b7f3-afb61069cd19"}
23:17:09.093 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6907b405-2ac3-414b-bf40-d77bc1d9032b"}
23:17:09.096 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":990,"width":15,"height":15,"star_pos":[7.31,7.49],"pixels":"..."},"id":"6907b405-2ac3-414b-bf40-d77bc1d9032b"}
23:17:10.222 01.126 8532 Exposure complete
23:17:10.266 00.044 8532 worker thread done servicing request
23:17:10.266 00.000 7008 OnExposeComplete: enter
23:17:10.268 00.002 7008 UpdateGuideState(): m_state=6
23:17:10.270 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
23:17:10.272 00.002 7008 Star::Find returns 1 (0), X=547.30, Y=444.50, Mass=254647, SNR=322.3, Peak=34640 HFD=3.1
23:17:10.274 00.002 7008 MultiStar: [#1 -0.16,0.27,0.55,U] [#2 -0.12,0.24,0.56,U] [#3 -0.03,0.39,0.46,U] [#4 -0.05,0.20,0.36,U] [#5 -0.14,0.25,0.34,U] [#6 -0.22,0.30,0.35,U] [#7 -0.08,0.23,0.30,U] [#8 -0.04,0.02,0.34,U] 
23:17:10.275 00.001 7008 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.31, -0.60}
23:17:10.277 00.002 7008 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.07) = xAngle (2.93 = 2.93)
23:17:10.279 00.002 7008 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.52 = 2.52)
23:17:10.282 00.003 7008 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.86 mountX=-0.16 mountY=0.10, mountTheta=2.60
23:17:10.285 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.05, opts=13)
23:17:10.288 00.003 7008 Enqueuing Move request for scope (-0.16, 0.05)
23:17:10.290 00.002 8532 Worker thread wakes up
23:17:10.290 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
23:17:10.290 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
23:17:10.290 00.000 8532 Moving (-0.16, 0.05) raw xDistance=-0.16 yDistance=0.10
23:17:10.290 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:17:10.290 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63531, med=2508, FiltMin=2375, FiltMax=32013, Gamma=0.990
23:17:10.292 00.002 7008 UpdateGuideState exits: m=254647 SNR=322.3
23:17:10.295 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.296 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:10.298 00.002 7008 Enqueuing Expose request
23:17:10.300 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:10.300 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:17:10.300 00.000 8532 MoveAxis(E, 0, ABG)
23:17:10.301 00.001 8532 Move returns status 0, amount 0
23:17:10.301 00.000 8532 MoveAxis(N, 0, ABG)
23:17:10.301 00.000 8532 Move returns status 0, amount 0
23:17:10.301 00.000 8532 move complete, result=0
23:17:10.301 00.000 8532 worker thread done servicing request
23:17:10.301 00.000 8532 Worker thread wakes up
23:17:10.301 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:10.301 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:10.301 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:11.074 00.773 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"948788e4-b5df-4e7c-b687-112c84e80391"}
23:17:11.080 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"948788e4-b5df-4e7c-b687-112c84e80391"}
23:17:11.084 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d09717ae-9f02-4e4d-bafa-708cf7982789"}
23:17:11.086 00.002 7008 case statement mapped state 6 to 3
23:17:11.090 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d09717ae-9f02-4e4d-bafa-708cf7982789"}
23:17:11.094 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"26c69e19-3c1e-4e0f-acd9-4f395fd7b8fe"}
23:17:11.096 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":991,"width":15,"height":15,"star_pos":[7.30,7.50],"pixels":"..."},"id":"26c69e19-3c1e-4e0f-acd9-4f395fd7b8fe"}
23:17:12.430 01.334 8532 Exposure complete
23:17:12.485 00.055 8532 worker thread done servicing request
23:17:12.485 00.000 7008 OnExposeComplete: enter
23:17:12.488 00.003 7008 UpdateGuideState(): m_state=6
23:17:12.490 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
23:17:12.493 00.003 7008 Star::Find returns 1 (0), X=547.26, Y=444.42, Mass=262307, SNR=329.9, Peak=39554 HFD=2.8
23:17:12.495 00.002 7008 MultiStar: [#1 -0.16,0.19,0.54,U] [#2 -0.15,0.14,0.55,U] [#3 -0.05,0.19,0.42,U] [#4 -0.06,0.11,0.35,U] [#5 -0.10,0.08,0.34,U] [#6 -0.22,0.25,0.36,U] [#7 -0.03,0.09,0.30,U] [#8 -0.09,0.01,0.35,U] 
23:17:12.497 00.002 7008 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.35, -0.69}
23:17:12.501 00.004 7008 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.07) = xAngle (-2.75 = -2.75)
23:17:12.503 00.002 7008 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.16 = 3.13)
23:17:12.505 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.82 mountX=-0.16 mountY=0.00, mountTheta=3.12
23:17:12.508 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.06, opts=13)
23:17:12.511 00.003 7008 Enqueuing Move request for scope (-0.17, -0.06)
23:17:12.512 00.001 8532 Worker thread wakes up
23:17:12.512 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:17:12.512 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:17:12.512 00.000 8532 Moving (-0.17, -0.06) raw xDistance=-0.16 yDistance=0.00
23:17:12.513 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63343, med=2508, FiltMin=2404, FiltMax=30756, Gamma=0.990
23:17:12.515 00.002 7008 UpdateGuideState exits: m=262307 SNR=329.9
23:17:12.518 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.520 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:12.521 00.001 7008 Enqueuing Expose request
23:17:12.523 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:17:12.523 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.523 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:17:12.523 00.000 8532 MoveAxis(E, 0, ABG)
23:17:12.523 00.000 8532 Move returns status 0, amount 0
23:17:12.523 00.000 8532 MoveAxis(N, 0, ABG)
23:17:12.524 00.001 8532 Move returns status 0, amount 0
23:17:12.524 00.000 8532 move complete, result=0
23:17:12.524 00.000 8532 worker thread done servicing request
23:17:12.524 00.000 8532 Worker thread wakes up
23:17:12.524 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:12.524 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:12.524 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:13.074 00.550 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e5ad4000-51c2-4de4-ab4c-d1ed0a65638d"}
23:17:13.078 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e5ad4000-51c2-4de4-ab4c-d1ed0a65638d"}
23:17:13.081 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ebc5463e-09bc-4924-ae30-e6b10a2600d6"}
23:17:13.083 00.002 7008 case statement mapped state 6 to 3
23:17:13.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebc5463e-09bc-4924-ae30-e6b10a2600d6"}
23:17:13.087 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e8d53e1-18ad-42cf-87a9-f4623a703c37"}
23:17:13.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":992,"width":15,"height":15,"star_pos":[7.26,7.42],"pixels":"..."},"id":"5e8d53e1-18ad-42cf-87a9-f4623a703c37"}
23:17:14.658 01.568 8532 Exposure complete
23:17:14.694 00.036 8532 worker thread done servicing request
23:17:14.695 00.001 7008 OnExposeComplete: enter
23:17:14.697 00.002 7008 UpdateGuideState(): m_state=6
23:17:14.699 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
23:17:14.702 00.003 7008 Star::Find returns 1 (0), X=547.30, Y=444.42, Mass=261188, SNR=335.2, Peak=37822 HFD=2.9
23:17:14.704 00.002 7008 MultiStar: [#1 -0.12,0.20,0.56,U] [#2 -0.17,0.20,0.52,U] [#3 -0.09,0.21,0.44,U] [#4 -0.06,0.23,0.34,U] [#5 -0.15,0.20,0.34,U] [#6 -0.18,0.26,0.35,U] [#7 -0.08,0.16,0.29,U] [#8 0.03,-0.03,0.33,U] 
23:17:14.705 00.001 7008 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.31, -0.68}
23:17:14.708 00.003 7008 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.07) = xAngle (-2.92 = -2.92)
23:17:14.710 00.002 7008 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.95)
23:17:14.712 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-2.99 mountX=-0.16 mountY=0.03, mountTheta=2.95
23:17:14.716 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.02, opts=13)
23:17:14.719 00.003 7008 Enqueuing Move request for scope (-0.16, -0.02)
23:17:14.721 00.002 8532 Worker thread wakes up
23:17:14.721 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
23:17:14.721 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
23:17:14.721 00.000 8532 Moving (-0.16, -0.02) raw xDistance=-0.16 yDistance=0.03
23:17:14.721 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:17:14.721 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:14.721 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:14.721 00.000 8532 MoveAxis(E, 0, ABG)
23:17:14.721 00.000 8532 Move returns status 0, amount 0
23:17:14.721 00.000 8532 MoveAxis(N, 0, ABG)
23:17:14.721 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62444, med=2508, FiltMin=2412, FiltMax=30210, Gamma=0.990
23:17:14.724 00.003 7008 UpdateGuideState exits: m=261188 SNR=335.2
23:17:14.726 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.728 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:14.731 00.003 7008 Enqueuing Expose request
23:17:14.733 00.002 8532 Move returns status 0, amount 0
23:17:14.733 00.000 8532 move complete, result=0
23:17:14.733 00.000 8532 worker thread done servicing request
23:17:14.734 00.001 8532 Worker thread wakes up
23:17:14.734 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:14.734 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:14.734 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:15.074 00.340 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73eacb55-2ae6-44dc-94a5-b08c77d05381"}
23:17:15.078 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73eacb55-2ae6-44dc-94a5-b08c77d05381"}
23:17:15.082 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9c46e4e-d3cb-47c6-86a6-2dc65ebee92a"}
23:17:15.085 00.003 7008 case statement mapped state 6 to 3
23:17:15.089 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9c46e4e-d3cb-47c6-86a6-2dc65ebee92a"}
23:17:15.092 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"914aacb0-7e3d-4d59-8c00-9999dc154c29"}
23:17:15.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":993,"width":15,"height":15,"star_pos":[7.30,7.42],"pixels":"..."},"id":"914aacb0-7e3d-4d59-8c00-9999dc154c29"}
23:17:16.860 01.766 8532 Exposure complete
23:17:16.900 00.040 8532 worker thread done servicing request
23:17:16.901 00.001 7008 OnExposeComplete: enter
23:17:16.904 00.003 7008 UpdateGuideState(): m_state=6
23:17:16.905 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
23:17:16.907 00.002 7008 Star::Find returns 1 (0), X=547.70, Y=444.61, Mass=267103, SNR=335.2, Peak=33786 HFD=3.0
23:17:16.909 00.002 7008 MultiStar: [#1 0.26,0.41,0.55,U] [#2 0.19,0.41,0.53,U] [#3 0.36,0.42,0.43,U] [#4 0.28,0.28,0.35,U] [#5 0.34,0.35,0.34,U] [#6 0.26,0.53,0.35,U] [#7 0.30,0.26,0.27,U] [#8 0.29,0.24,0.31,U] 
23:17:16.911 00.002 7008 refined, 8 included, MultiStar: {0.24, 0.16}, one-star: {0.09, -0.49}
23:17:16.912 00.001 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
23:17:16.914 00.002 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:17:16.915 00.001 7008 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.61 mountX=0.22 mountY=0.08, mountTheta=0.33
23:17:16.919 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.16, opts=13)
23:17:16.921 00.002 7008 Enqueuing Move request for scope (0.24, 0.16)
23:17:16.922 00.001 8532 Worker thread wakes up
23:17:16.922 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
23:17:16.922 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
23:17:16.922 00.000 8532 Moving (0.24, 0.16) raw xDistance=0.22 yDistance=0.08
23:17:16.922 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:17:16.922 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.922 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61732, med=2508, FiltMin=2380, FiltMax=28038, Gamma=0.990
23:17:16.924 00.002 7008 UpdateGuideState exits: m=267103 SNR=335.2
23:17:16.925 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.927 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:16.930 00.003 7008 Enqueuing Expose request
23:17:16.933 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:16.933 00.000 8532 MoveAxis(W, 202, ABG)
23:17:16.933 00.000 8532 Guiding  Dir = 3, Dur = 202
23:17:16.934 00.001 8532 IsSlewing returns 0
23:17:16.934 00.000 8532 IsGuiding returns 0
23:17:16.935 00.001 8532 PulseGuide returned control before completion, sleep 212
23:17:17.073 00.138 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"854a1c29-4296-434b-9af8-5fed73851840"}
23:17:17.075 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"854a1c29-4296-434b-9af8-5fed73851840"}
23:17:17.077 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd243ee6-e794-48a3-9be3-6e8f93103822"}
23:17:17.081 00.004 7008 case statement mapped state 6 to 3
23:17:17.083 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd243ee6-e794-48a3-9be3-6e8f93103822"}
23:17:17.087 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7694f56-bd06-45d4-8e7d-75f647e360b5"}
23:17:17.090 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":994,"width":15,"height":15,"star_pos":[6.70,6.61],"pixels":"..."},"id":"c7694f56-bd06-45d4-8e7d-75f647e360b5"}
23:17:17.150 00.060 8532 IsGuiding returns 0
23:17:17.150 00.000 8532 Move returns status 0, amount 202
23:17:17.150 00.000 8532 MoveAxis(N, 0, ABG)
23:17:17.150 00.000 8532 Move returns status 0, amount 0
23:17:17.150 00.000 8532 move complete, result=0
23:17:17.150 00.000 8532 worker thread done servicing request
23:17:17.150 00.000 7008 GuideStep: 0.2 px 202 ms WEST, 0.1 px 0 ms NORTH
23:17:17.153 00.003 8532 Worker thread wakes up
23:17:17.153 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:17.153 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:19.073 01.920 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dbf7bd7-93dd-4d6e-a2e0-5c39f4382e7a"}
23:17:19.077 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dbf7bd7-93dd-4d6e-a2e0-5c39f4382e7a"}
23:17:19.081 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"67254ca5-9465-41d2-a898-be0fd429773d"}
23:17:19.084 00.003 7008 case statement mapped state 6 to 3
23:17:19.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"67254ca5-9465-41d2-a898-be0fd429773d"}
23:17:19.092 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c57ee13-d64d-4717-9480-08d9090f0570"}
23:17:19.094 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":994,"width":15,"height":15,"star_pos":[6.70,6.61],"pixels":"..."},"id":"1c57ee13-d64d-4717-9480-08d9090f0570"}
23:17:19.279 00.185 8532 Exposure complete
23:17:19.318 00.039 8532 worker thread done servicing request
23:17:19.318 00.000 7008 OnExposeComplete: enter
23:17:19.321 00.003 7008 UpdateGuideState(): m_state=6
23:17:19.323 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
23:17:19.325 00.002 7008 Star::Find returns 1 (0), X=547.45, Y=444.65, Mass=263996, SNR=326.6, Peak=31093 HFD=3.1
23:17:19.328 00.003 7008 MultiStar: [#1 -0.01,0.49,0.55,U] [#2 0.01,0.43,0.57,U] [#3 0.07,0.50,0.45,U] [#4 0.07,0.33,0.36,U] [#5 0.03,0.39,0.34,U] [#6 -0.10,0.43,0.37,U] [#7 0.01,0.39,0.28,U] [#8 -0.01,0.28,0.33,U] 
23:17:19.331 00.003 7008 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {-0.15, -0.45}
23:17:19.333 00.002 7008 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.07) = xAngle (1.78 = 1.78)
23:17:19.336 00.003 7008 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.37 = 1.37)
23:17:19.337 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.71 mountX=-0.04 mountY=0.21, mountTheta=1.78
23:17:19.340 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.21, opts=13)
23:17:19.342 00.002 7008 Enqueuing Move request for scope (-0.03, 0.21)
23:17:19.344 00.002 8532 Worker thread wakes up
23:17:19.344 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
23:17:19.344 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
23:17:19.344 00.000 8532 Moving (-0.03, 0.21) raw xDistance=-0.04 yDistance=0.21
23:17:19.344 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:17:19.344 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:17:19.346 00.002 8532 MoveAxis(E, 0, ABG)
23:17:19.346 00.000 8532 Move returns status 0, amount 0
23:17:19.346 00.000 8532 MoveAxis(S, 368, ABG)
23:17:19.346 00.000 8532 Guiding  Dir = 1, Dur = 368
23:17:19.346 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=51904, med=2507, FiltMin=2396, FiltMax=30492, Gamma=0.990
23:17:19.349 00.003 8532 IsSlewing returns 0
23:17:19.349 00.000 7008 UpdateGuideState exits: m=263996 SNR=326.6
23:17:19.352 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.355 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:19.358 00.003 7008 Enqueuing Expose request
23:17:19.360 00.002 8532 IsGuiding returns 0
23:17:19.361 00.001 8532 PulseGuide returned control before completion, sleep 378
23:17:19.753 00.392 8532 IsGuiding returns 1
23:17:19.753 00.000 8532 scope still moving after pulse duration time elapsed
23:17:19.785 00.032 8532 IsSlewing returns 0
23:17:19.786 00.001 8532 IsGuiding returns 0
23:17:19.786 00.000 8532 scope move finished after 368 + 58 ms
23:17:19.786 00.000 8532 Move returns status 0, amount 368
23:17:19.787 00.001 8532 move complete, result=0
23:17:19.787 00.000 8532 worker thread done servicing request
23:17:19.787 00.000 8532 Worker thread wakes up
23:17:19.787 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 368 ms SOUTH
23:17:19.791 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:19.791 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:21.073 01.282 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"381ae899-badf-40ca-9048-8d886fc6bfea"}
23:17:21.076 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"381ae899-badf-40ca-9048-8d886fc6bfea"}
23:17:21.080 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab151ce0-bc88-400b-a1eb-fb3ca7283298"}
23:17:21.083 00.003 7008 case statement mapped state 6 to 3
23:17:21.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab151ce0-bc88-400b-a1eb-fb3ca7283298"}
23:17:21.088 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"81d1f175-b00b-4d77-9912-3a2ee9d64816"}
23:17:21.090 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":995,"width":15,"height":15,"star_pos":[7.45,6.65],"pixels":"..."},"id":"81d1f175-b00b-4d77-9912-3a2ee9d64816"}
23:17:21.913 00.823 8532 Exposure complete
23:17:21.960 00.047 8532 worker thread done servicing request
23:17:21.960 00.000 7008 OnExposeComplete: enter
23:17:21.962 00.002 7008 UpdateGuideState(): m_state=6
23:17:21.964 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
23:17:21.967 00.003 7008 Star::Find returns 1 (0), X=547.30, Y=444.34, Mass=258364, SNR=325.2, Peak=36944 HFD=2.8
23:17:21.971 00.004 7008 MultiStar: [#1 -0.13,0.13,0.58,U] [#2 -0.14,0.10,0.53,U] [#3 -0.06,0.09,0.44,U] [#4 -0.14,-0.00,0.36,U] [#5 -0.11,0.12,0.34,U] [#6 -0.15,0.26,0.37,U] [#7 -0.12,0.08,0.29,U] [#8 -0.09,0.01,0.34,U] 
23:17:21.974 00.003 7008 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.31, -0.76}
23:17:21.976 00.002 7008 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.07) = xAngle (-2.52 = -2.52)
23:17:21.978 00.002 7008 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.93 = -2.93)
23:17:21.981 00.003 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.59 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
23:17:21.984 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.10, opts=13)
23:17:21.986 00.002 7008 Enqueuing Move request for scope (-0.16, -0.10)
23:17:21.989 00.003 8532 Worker thread wakes up
23:17:21.989 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
23:17:21.989 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
23:17:21.989 00.000 8532 Moving (-0.16, -0.10) raw xDistance=-0.15 yDistance=-0.04
23:17:21.989 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:17:21.989 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:21.989 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:17:21.989 00.000 8532 MoveAxis(E, 0, ABG)
23:17:21.989 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58286, med=2507, FiltMin=2371, FiltMax=29486, Gamma=0.990
23:17:21.991 00.002 7008 UpdateGuideState exits: m=258364 SNR=325.2
23:17:21.993 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:21.994 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:21.996 00.002 7008 Enqueuing Expose request
23:17:21.997 00.001 8532 Move returns status 0, amount 0
23:17:21.998 00.001 8532 MoveAxis(N, 0, ABG)
23:17:21.998 00.000 8532 Move returns status 0, amount 0
23:17:21.998 00.000 8532 move complete, result=0
23:17:21.999 00.001 8532 worker thread done servicing request
23:17:21.999 00.000 8532 Worker thread wakes up
23:17:21.999 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:21.999 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:21.999 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:23.071 01.072 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8aa37d0-4e6a-4c2e-b7fc-cd0be8e7df4e"}
23:17:23.074 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8aa37d0-4e6a-4c2e-b7fc-cd0be8e7df4e"}
23:17:23.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4096846f-e08c-4c46-9fbe-73e3d6df7480"}
23:17:23.078 00.002 7008 case statement mapped state 6 to 3
23:17:23.081 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4096846f-e08c-4c46-9fbe-73e3d6df7480"}
23:17:23.084 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1732253-f3e6-4969-a4dc-deb702db6c03"}
23:17:23.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":996,"width":15,"height":15,"star_pos":[7.30,7.34],"pixels":"..."},"id":"c1732253-f3e6-4969-a4dc-deb702db6c03"}
23:17:24.118 01.032 8532 Exposure complete
23:17:24.166 00.048 8532 worker thread done servicing request
23:17:24.167 00.001 7008 OnExposeComplete: enter
23:17:24.169 00.002 7008 UpdateGuideState(): m_state=6
23:17:24.171 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
23:17:24.174 00.003 7008 Star::Find returns 1 (0), X=547.14, Y=444.34, Mass=264318, SNR=331.1, Peak=45656 HFD=2.7
23:17:24.176 00.002 7008 MultiStar: [#1 -0.28,0.15,0.55,U] [#2 -0.36,0.11,0.57,U] [#3 -0.18,0.08,0.43,U] [#4 -0.21,0.05,0.36,U] [#5 -0.22,0.05,0.34,U] [#6 -0.40,0.05,0.37,U] [#7 -0.28,0.07,0.27,U] [#8 -0.21,-0.15,0.34,U] 
23:17:24.181 00.005 7008 refined, 8 included, MultiStar: {-0.32, -0.13}, one-star: {-0.47, -0.76}
23:17:24.183 00.002 7008 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
23:17:24.186 00.003 7008 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.09 = -3.09)
23:17:24.188 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.35 cameraTheta=-2.75 mountX=-0.31 mountY=-0.02, mountTheta=-3.08
23:17:24.192 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=-0.13, opts=13)
23:17:24.194 00.002 7008 Enqueuing Move request for scope (-0.32, -0.13)
23:17:24.197 00.003 8532 Worker thread wakes up
23:17:24.197 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2381, FiltMax=25826, Gamma=0.990
23:17:24.200 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.13) opts 0xd
23:17:24.200 00.000 7008 UpdateGuideState exits: m=264318 SNR=331.1
23:17:24.204 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.206 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:24.210 00.004 8532 Handling offset move in thread for scope, endpoint = (-0.32, -0.13)
23:17:24.210 00.000 7008 Enqueuing Expose request
23:17:24.212 00.002 8532 Moving (-0.32, -0.13) raw xDistance=-0.31 yDistance=-0.02
23:17:24.212 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:17:24.213 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.213 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:24.213 00.000 8532 MoveAxis(E, 280, ABG)
23:17:24.213 00.000 8532 Guiding  Dir = 2, Dur = 280
23:17:24.213 00.000 8532 IsSlewing returns 0
23:17:24.214 00.001 8532 IsGuiding returns 0
23:17:24.214 00.000 8532 PulseGuide returned control before completion, sleep 290
23:17:24.515 00.301 8532 IsGuiding returns 0
23:17:24.515 00.000 8532 Move returns status 0, amount 280
23:17:24.515 00.000 8532 MoveAxis(N, 0, ABG)
23:17:24.515 00.000 8532 Move returns status 0, amount 0
23:17:24.515 00.000 8532 move complete, result=0
23:17:24.515 00.000 8532 worker thread done servicing request
23:17:24.516 00.001 7008 GuideStep: -0.3 px 280 ms EAST, -0.0 px 0 ms NORTH
23:17:24.518 00.002 8532 Worker thread wakes up
23:17:24.518 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:24.519 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:25.072 00.553 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a5e0245-900d-4586-bef0-48d7a14896d1"}
23:17:25.076 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a5e0245-900d-4586-bef0-48d7a14896d1"}
23:17:25.079 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13144963-0460-48e6-a603-eca2c3c8079a"}
23:17:25.083 00.004 7008 case statement mapped state 6 to 3
23:17:25.084 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"13144963-0460-48e6-a603-eca2c3c8079a"}
23:17:25.085 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58813ca5-3e06-4dcf-95b4-ae31be4b77a4"}
23:17:25.090 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":997,"width":15,"height":15,"star_pos":[7.14,7.34],"pixels":"..."},"id":"58813ca5-3e06-4dcf-95b4-ae31be4b77a4"}
23:17:26.645 01.555 8532 Exposure complete
23:17:26.690 00.045 8532 worker thread done servicing request
23:17:26.690 00.000 7008 OnExposeComplete: enter
23:17:26.694 00.004 7008 UpdateGuideState(): m_state=6
23:17:26.696 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
23:17:26.699 00.003 7008 Star::Find returns 1 (0), X=547.38, Y=444.31, Mass=268882, SNR=337.5, Peak=36961 HFD=2.8
23:17:26.703 00.004 7008 MultiStar: [#1 -0.04,0.15,0.53,U] [#2 -0.08,0.10,0.54,U] [#3 0.04,0.12,0.42,U] [#4 0.00,0.01,0.35,U] [#5 -0.05,-0.02,0.34,U] [#6 -0.11,0.05,0.35,U] [#7 -0.01,0.07,0.29,U] [#8 -0.07,-0.02,0.33,U] 
23:17:26.705 00.002 7008 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {-0.22, -0.79}
23:17:26.706 00.001 7008 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.07) = xAngle (-2.04 = -2.04)
23:17:26.708 00.002 7008 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.45 = -2.45)
23:17:26.709 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.11 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
23:17:26.712 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.14, opts=13)
23:17:26.714 00.002 7008 Enqueuing Move request for scope (-0.08, -0.14)
23:17:26.716 00.002 8532 Worker thread wakes up
23:17:26.716 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:17:26.716 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:17:26.716 00.000 8532 Moving (-0.08, -0.14) raw xDistance=-0.07 yDistance=-0.10
23:17:26.716 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:17:26.716 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.716 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56917, med=2507, FiltMin=2386, FiltMax=34032, Gamma=0.990
23:17:26.718 00.002 7008 UpdateGuideState exits: m=268882 SNR=337.5
23:17:26.719 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.721 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:26.723 00.002 7008 Enqueuing Expose request
23:17:26.725 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:26.726 00.001 8532 MoveAxis(E, 0, ABG)
23:17:26.726 00.000 8532 Move returns status 0, amount 0
23:17:26.726 00.000 8532 MoveAxis(N, 0, ABG)
23:17:26.726 00.000 8532 Move returns status 0, amount 0
23:17:26.726 00.000 8532 move complete, result=0
23:17:26.726 00.000 8532 worker thread done servicing request
23:17:26.726 00.000 8532 Worker thread wakes up
23:17:26.726 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:26.726 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:26.726 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:27.072 00.346 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06d37898-6baf-4284-8275-14a50bc2121c"}
23:17:27.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06d37898-6baf-4284-8275-14a50bc2121c"}
23:17:27.077 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"705b99d2-600d-4f62-9e42-1f8b30cb201e"}
23:17:27.080 00.003 7008 case statement mapped state 6 to 3
23:17:27.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"705b99d2-600d-4f62-9e42-1f8b30cb201e"}
23:17:27.084 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c4472fc-c9cd-4da4-9d82-7146abd0eb83"}
23:17:27.085 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":998,"width":15,"height":15,"star_pos":[7.38,7.31],"pixels":"..."},"id":"1c4472fc-c9cd-4da4-9d82-7146abd0eb83"}
23:17:28.847 01.762 8532 Exposure complete
23:17:28.890 00.043 8532 worker thread done servicing request
23:17:28.890 00.000 7008 OnExposeComplete: enter
23:17:28.892 00.002 7008 UpdateGuideState(): m_state=6
23:17:28.893 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
23:17:28.896 00.003 7008 Star::Find returns 1 (0), X=547.17, Y=444.22, Mass=266040, SNR=331.9, Peak=47975 HFD=2.4
23:17:28.897 00.001 7008 MultiStar: [#1 -0.32,0.03,0.56,U] [#2 -0.35,0.01,0.55,U] [#3 -0.22,0.06,0.44,U] [#4 -0.25,0.01,0.37,U] [#5 -0.30,0.03,0.33,U] [#6 -0.27,0.08,0.35,U] [#7 -0.23,-0.02,0.28,U] [#8 -0.16,-0.24,0.33,U] 
23:17:28.898 00.001 7008 refined, 8 included, MultiStar: {-0.31, -0.21}, one-star: {-0.44, -0.88}
23:17:28.900 00.002 7008 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.07) = xAngle (-2.48 = -2.48)
23:17:28.903 00.003 7008 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.89 = -2.89)
23:17:28.905 00.002 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.21 hyp=0.37 cameraTheta=-2.55 mountX=-0.29 mountY=-0.09, mountTheta=-2.84
23:17:28.910 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.21, opts=13)
23:17:28.912 00.002 7008 Enqueuing Move request for scope (-0.31, -0.21)
23:17:28.915 00.003 8532 Worker thread wakes up
23:17:28.915 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.21) opts 0xd
23:17:28.915 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.21)
23:17:28.915 00.000 8532 Moving (-0.31, -0.21) raw xDistance=-0.29 yDistance=-0.09
23:17:28.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:17:28.915 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.915 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2408, FiltMax=27273, Gamma=0.990
23:17:28.917 00.002 7008 UpdateGuideState exits: m=266040 SNR=331.9
23:17:28.920 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.923 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:28.925 00.002 7008 Enqueuing Expose request
23:17:28.927 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:28.927 00.000 8532 MoveAxis(E, 267, ABG)
23:17:28.927 00.000 8532 Guiding  Dir = 2, Dur = 267
23:17:28.928 00.001 8532 IsSlewing returns 0
23:17:28.928 00.000 8532 IsGuiding returns 0
23:17:28.928 00.000 8532 PulseGuide returned control before completion, sleep 277
23:17:29.071 00.143 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ffa01a49-9ba6-4621-aaf0-40250112565c"}
23:17:29.075 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ffa01a49-9ba6-4621-aaf0-40250112565c"}
23:17:29.080 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac5a1f2c-6d73-4b6a-adef-9bac4204073b"}
23:17:29.083 00.003 7008 case statement mapped state 6 to 3
23:17:29.086 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac5a1f2c-6d73-4b6a-adef-9bac4204073b"}
23:17:29.089 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5061679-f0a1-446f-a6bf-cf20335aab79"}
23:17:29.093 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":999,"width":15,"height":15,"star_pos":[7.17,7.22],"pixels":"..."},"id":"a5061679-f0a1-446f-a6bf-cf20335aab79"}
23:17:29.215 00.122 8532 IsGuiding returns 0
23:17:29.215 00.000 8532 Move returns status 0, amount 267
23:17:29.216 00.001 8532 MoveAxis(N, 0, ABG)
23:17:29.216 00.000 8532 Move returns status 0, amount 0
23:17:29.216 00.000 8532 move complete, result=0
23:17:29.216 00.000 8532 worker thread done servicing request
23:17:29.216 00.000 8532 Worker thread wakes up
23:17:29.216 00.000 7008 GuideStep: -0.3 px 267 ms EAST, -0.1 px 0 ms NORTH
23:17:29.219 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:29.219 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:31.071 01.852 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aeb748ea-8475-415c-a8be-e03c43126153"}
23:17:31.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aeb748ea-8475-415c-a8be-e03c43126153"}
23:17:31.076 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"453475c8-0db7-42af-b7cb-e40d63fbd806"}
23:17:31.078 00.002 7008 case statement mapped state 6 to 3
23:17:31.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"453475c8-0db7-42af-b7cb-e40d63fbd806"}
23:17:31.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d2fb6ae9-d84c-4b7c-a2f4-7718a4fbfbd6"}
23:17:31.089 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":999,"width":15,"height":15,"star_pos":[7.17,7.22],"pixels":"..."},"id":"d2fb6ae9-d84c-4b7c-a2f4-7718a4fbfbd6"}
23:17:31.352 00.263 8532 Exposure complete
23:17:31.403 00.051 8532 worker thread done servicing request
23:17:31.403 00.000 7008 OnExposeComplete: enter
23:17:31.406 00.003 7008 UpdateGuideState(): m_state=6
23:17:31.409 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
23:17:31.411 00.002 7008 Star::Find returns 1 (0), X=546.96, Y=444.17, Mass=263382, SNR=337.6, Peak=39490 HFD=2.6
23:17:31.414 00.003 7008 MultiStar: [#1 -0.46,-0.01,0.54,U] [#2 -0.60,-0.07,0.55,U] [#3 -0.41,-0.06,0.43,U] [#4 -0.40,-0.18,0.35,U] [#5 -0.38,-0.05,0.33,U] [#6 -0.52,0.10,0.35,U] [#7 -0.49,-0.16,0.27,U] [#8 -0.42,-0.25,0.31,U] 
23:17:31.416 00.002 7008 refined, 8 included, MultiStar: {-0.51, -0.28}, one-star: {-0.65, -0.93}
23:17:31.417 00.001 7008 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.07) = xAngle (-2.57 = -2.57)
23:17:31.419 00.002 7008 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.98 = -2.98)
23:17:31.421 00.002 7008 CameraToMount -- cameraX=-0.51 cameraY=-0.28 hyp=0.58 cameraTheta=-2.64 mountX=-0.49 mountY=-0.10, mountTheta=-2.95
23:17:31.426 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.51, y=-0.28, opts=13)
23:17:31.429 00.003 7008 Enqueuing Move request for scope (-0.51, -0.28)
23:17:31.432 00.003 8532 Worker thread wakes up
23:17:31.432 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62188, med=2507, FiltMin=2386, FiltMax=30861, Gamma=0.990
23:17:31.436 00.004 7008 UpdateGuideState exits: m=263382 SNR=337.6
23:17:31.440 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.28) opts 0xd
23:17:31.440 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.51, -0.28)
23:17:31.440 00.000 8532 Moving (-0.51, -0.28) raw xDistance=-0.49 yDistance=-0.10
23:17:31.440 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
23:17:31.440 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.440 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:31.440 00.000 8532 MoveAxis(E, 463, ABG)
23:17:31.440 00.000 8532 Guiding  Dir = 2, Dur = 463
23:17:31.440 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.443 00.003 8532 IsSlewing returns 0
23:17:31.444 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:31.446 00.002 7008 Enqueuing Expose request
23:17:31.448 00.002 8532 IsGuiding returns 0
23:17:31.449 00.001 8532 PulseGuide returned control before completion, sleep 473
23:17:31.938 00.489 8532 IsGuiding returns 0
23:17:31.938 00.000 8532 Move returns status 0, amount 463
23:17:31.938 00.000 8532 MoveAxis(N, 0, ABG)
23:17:31.938 00.000 8532 Move returns status 0, amount 0
23:17:31.938 00.000 8532 move complete, result=0
23:17:31.939 00.001 8532 worker thread done servicing request
23:17:31.939 00.000 8532 Worker thread wakes up
23:17:31.939 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:31.939 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:31.939 00.000 7008 GuideStep: -0.5 px 463 ms EAST, -0.1 px 0 ms NORTH
23:17:33.071 01.132 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"632dde2c-86d7-4c17-b781-ca9ae846f0ba"}
23:17:33.073 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"632dde2c-86d7-4c17-b781-ca9ae846f0ba"}
23:17:33.076 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2f9bf13-534d-4d51-9b33-ad5f530e49b1"}
23:17:33.079 00.003 7008 case statement mapped state 6 to 3
23:17:33.080 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2f9bf13-534d-4d51-9b33-ad5f530e49b1"}
23:17:33.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"760ec35c-44a6-4cbc-81a6-a8f29e8244f7"}
23:17:33.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1000,"width":15,"height":15,"star_pos":[6.96,7.17],"pixels":"..."},"id":"760ec35c-44a6-4cbc-81a6-a8f29e8244f7"}
23:17:34.063 00.976 8532 Exposure complete
23:17:34.106 00.043 8532 worker thread done servicing request
23:17:34.106 00.000 7008 OnExposeComplete: enter
23:17:34.108 00.002 7008 UpdateGuideState(): m_state=6
23:17:34.109 00.001 7008 Star::Find(15, 546, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
23:17:34.112 00.003 7008 Star::Find returns 1 (0), X=547.85, Y=444.63, Mass=270300, SNR=338.4, Peak=42527 HFD=2.8
23:17:34.115 00.003 7008 MultiStar: [#1 0.43,0.44,0.54,U] [#2 0.35,0.40,0.54,U] [#3 0.50,0.41,0.42,U] [#4 0.47,0.32,0.34,U] [#5 0.36,0.42,0.33,U] [#6 0.36,0.32,0.34,U] [#7 0.47,0.38,0.29,U] [#8 0.59,0.07,0.36,U] 
23:17:34.117 00.002 7008 refined, 8 included, MultiStar: {0.39, 0.15}, one-star: {0.24, -0.47}
23:17:34.119 00.002 7008 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.07) = xAngle (0.45 = 0.45)
23:17:34.121 00.002 7008 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
23:17:34.123 00.002 7008 CameraToMount -- cameraX=0.39 cameraY=0.15 hyp=0.42 cameraTheta=0.38 mountX=0.38 mountY=0.01, mountTheta=0.04
23:17:34.125 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.15, opts=13)
23:17:34.128 00.003 7008 Enqueuing Move request for scope (0.39, 0.15)
23:17:34.131 00.003 8532 Worker thread wakes up
23:17:34.131 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.15) opts 0xd
23:17:34.131 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.15)
23:17:34.131 00.000 8532 Moving (0.39, 0.15) raw xDistance=0.38 yDistance=0.01
23:17:34.131 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
23:17:34.131 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.131 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2360, FiltMax=29418, Gamma=0.990
23:17:34.133 00.002 7008 UpdateGuideState exits: m=270300 SNR=338.4
23:17:34.135 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.136 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:34.138 00.002 7008 Enqueuing Expose request
23:17:34.139 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:34.139 00.000 8532 MoveAxis(W, 310, ABG)
23:17:34.139 00.000 8532 Guiding  Dir = 3, Dur = 310
23:17:34.140 00.001 8532 IsSlewing returns 0
23:17:34.140 00.000 8532 IsGuiding returns 0
23:17:34.140 00.000 8532 PulseGuide returned control before completion, sleep 320
23:17:34.472 00.332 8532 IsGuiding returns 0
23:17:34.472 00.000 8532 Move returns status 0, amount 310
23:17:34.472 00.000 8532 MoveAxis(N, 0, ABG)
23:17:34.472 00.000 8532 Move returns status 0, amount 0
23:17:34.472 00.000 8532 move complete, result=0
23:17:34.472 00.000 8532 worker thread done servicing request
23:17:34.472 00.000 8532 Worker thread wakes up
23:17:34.474 00.002 7008 GuideStep: 0.4 px 310 ms WEST, 0.0 px 0 ms NORTH
23:17:34.477 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:34.477 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:35.070 00.593 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"775d7e7c-6031-4cbe-aa96-f401358c0edc"}
23:17:35.071 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"775d7e7c-6031-4cbe-aa96-f401358c0edc"}
23:17:35.074 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0e4f57f-698f-412b-901c-04ac6c290e7e"}
23:17:35.076 00.002 7008 case statement mapped state 6 to 3
23:17:35.078 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0e4f57f-698f-412b-901c-04ac6c290e7e"}
23:17:35.080 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"41cd4dbe-53c5-4a35-8e1f-5529db059055"}
23:17:35.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1001,"width":15,"height":15,"star_pos":[6.85,6.63],"pixels":"..."},"id":"41cd4dbe-53c5-4a35-8e1f-5529db059055"}
23:17:36.611 01.529 8532 Exposure complete
23:17:36.652 00.041 8532 worker thread done servicing request
23:17:36.652 00.000 7008 OnExposeComplete: enter
23:17:36.655 00.003 7008 UpdateGuideState(): m_state=6
23:17:36.657 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
23:17:36.658 00.001 7008 Star::Find returns 1 (0), X=547.57, Y=444.64, Mass=263303, SNR=326.5, Peak=35901 HFD=3.0
23:17:36.661 00.003 7008 MultiStar: [#1 0.15,0.48,0.57,U] [#2 0.07,0.37,0.53,U] [#3 0.11,0.40,0.44,U] [#4 0.20,0.41,0.40,U] [#5 0.12,0.36,0.34,U] [#6 0.10,0.38,0.37,U] [#7 0.16,0.23,0.30,U] [#8 0.08,0.23,0.33,U] 
23:17:36.663 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {-0.04, -0.46}
23:17:36.665 00.002 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
23:17:36.668 00.003 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.78 = 0.78)
23:17:36.669 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.12 mountX=0.07 mountY=0.14, mountTheta=1.09
23:17:36.675 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.18, opts=13)
23:17:36.679 00.004 7008 Enqueuing Move request for scope (0.08, 0.18)
23:17:36.682 00.003 8532 Worker thread wakes up
23:17:36.682 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2399, FiltMax=31509, Gamma=0.990
23:17:36.684 00.002 7008 UpdateGuideState exits: m=263303 SNR=326.5
23:17:36.688 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.690 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:36.692 00.002 7008 Enqueuing Expose request
23:17:36.694 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:17:36.694 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:17:36.694 00.000 8532 Moving (0.08, 0.18) raw xDistance=0.07 yDistance=0.14
23:17:36.694 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:17:36.695 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:36.695 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:17:36.695 00.000 8532 MoveAxis(E, 0, ABG)
23:17:36.695 00.000 8532 Move returns status 0, amount 0
23:17:36.695 00.000 8532 MoveAxis(N, 0, ABG)
23:17:36.695 00.000 8532 Move returns status 0, amount 0
23:17:36.695 00.000 8532 move complete, result=0
23:17:36.695 00.000 8532 worker thread done servicing request
23:17:36.695 00.000 8532 Worker thread wakes up
23:17:36.695 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:36.695 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:36.695 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:37.069 00.374 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c8cea48-5c0a-4b09-8bcd-efa4989806bb"}
23:17:37.073 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c8cea48-5c0a-4b09-8bcd-efa4989806bb"}
23:17:37.079 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b8f7d45-ed28-4184-b431-8e1a6d3f8b02"}
23:17:37.081 00.002 7008 case statement mapped state 6 to 3
23:17:37.082 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b8f7d45-ed28-4184-b431-8e1a6d3f8b02"}
23:17:37.083 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5319ddb6-f727-4d75-9031-09a72cbcf43b"}
23:17:37.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1002,"width":15,"height":15,"star_pos":[6.57,6.64],"pixels":"..."},"id":"5319ddb6-f727-4d75-9031-09a72cbcf43b"}
23:17:38.823 01.738 8532 Exposure complete
23:17:38.868 00.045 8532 worker thread done servicing request
23:17:38.868 00.000 7008 OnExposeComplete: enter
23:17:38.870 00.002 7008 UpdateGuideState(): m_state=6
23:17:38.874 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
23:17:38.878 00.004 7008 Star::Find returns 1 (0), X=547.54, Y=444.60, Mass=266758, SNR=335.9, Peak=33985 HFD=3.0
23:17:38.883 00.005 7008 MultiStar: [#1 0.15,0.39,0.52,U] [#2 0.06,0.35,0.53,U] [#3 0.13,0.39,0.45,U] [#4 0.20,0.31,0.34,U] [#5 0.05,0.40,0.33,U] [#6 0.00,0.42,0.36,U] [#7 0.09,0.48,0.28,U] [#8 0.11,0.22,0.32,U] 
23:17:38.886 00.003 7008 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {-0.07, -0.50}
23:17:38.890 00.004 7008 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.07) = xAngle (1.29 = 1.29)
23:17:38.893 00.003 7008 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.88 = 0.88)
23:17:38.895 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=0.05 mountY=0.13, mountTheta=1.22
23:17:38.899 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.16, opts=13)
23:17:38.902 00.003 7008 Enqueuing Move request for scope (0.06, 0.16)
23:17:38.904 00.002 8532 Worker thread wakes up
23:17:38.904 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:17:38.904 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:17:38.904 00.000 8532 Moving (0.06, 0.16) raw xDistance=0.05 yDistance=0.13
23:17:38.904 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:17:38.905 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:38.905 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2399, FiltMax=31887, Gamma=0.990
23:17:38.907 00.002 7008 UpdateGuideState exits: m=266758 SNR=335.9
23:17:38.908 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.911 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:38.914 00.003 7008 Enqueuing Expose request
23:17:38.915 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:17:38.916 00.001 8532 MoveAxis(E, 0, ABG)
23:17:38.916 00.000 8532 Move returns status 0, amount 0
23:17:38.916 00.000 8532 MoveAxis(N, 0, ABG)
23:17:38.916 00.000 8532 Move returns status 0, amount 0
23:17:38.916 00.000 8532 move complete, result=0
23:17:38.916 00.000 8532 worker thread done servicing request
23:17:38.916 00.000 8532 Worker thread wakes up
23:17:38.916 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:38.918 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:38.918 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:39.069 00.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c87e266-de49-47a8-9d0a-35e594ed3f90"}
23:17:39.073 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c87e266-de49-47a8-9d0a-35e594ed3f90"}
23:17:39.076 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f3ad587-1e49-4512-99bd-54623efab4c8"}
23:17:39.078 00.002 7008 case statement mapped state 6 to 3
23:17:39.081 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f3ad587-1e49-4512-99bd-54623efab4c8"}
23:17:39.086 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"66f162f5-6d6d-4944-bc6c-ac0d906861f5"}
23:17:39.089 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1003,"width":15,"height":15,"star_pos":[6.54,6.60],"pixels":"..."},"id":"66f162f5-6d6d-4944-bc6c-ac0d906861f5"}
23:17:41.044 01.955 8532 Exposure complete
23:17:41.068 00.024 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d947bc6-b476-4211-a501-087581c041ef"}
23:17:41.069 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d947bc6-b476-4211-a501-087581c041ef"}
23:17:41.073 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d66eab85-792b-4bbf-a721-10ec9b3c9839"}
23:17:41.077 00.004 7008 case statement mapped state 6 to 3
23:17:41.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d66eab85-792b-4bbf-a721-10ec9b3c9839"}
23:17:41.085 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88dfba39-a095-4885-889a-43738cc39158"}
23:17:41.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1003,"width":15,"height":15,"star_pos":[6.54,6.60],"pixels":"..."},"id":"88dfba39-a095-4885-889a-43738cc39158"}
23:17:41.093 00.006 8532 worker thread done servicing request
23:17:41.093 00.000 7008 OnExposeComplete: enter
23:17:41.095 00.002 7008 UpdateGuideState(): m_state=6
23:17:41.096 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
23:17:41.098 00.002 7008 Star::Find returns 1 (0), X=547.60, Y=444.62, Mass=267345, SNR=331.1, Peak=36553 HFD=3.0
23:17:41.100 00.002 7008 MultiStar: [#1 0.13,0.46,0.54,U] [#2 0.07,0.40,0.55,U] [#3 0.18,0.42,0.43,U] [#4 0.14,0.32,0.37,U] [#5 0.14,0.37,0.33,U] [#6 0.03,0.35,0.37,U] [#7 -0.02,0.42,0.29,U] [#8 0.07,0.18,0.33,U] 
23:17:41.102 00.002 7008 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {-0.01, -0.48}
23:17:41.105 00.003 7008 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.07) = xAngle (1.23 = 1.23)
23:17:41.107 00.002 7008 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
23:17:41.108 00.001 7008 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.16 mountX=0.06 mountY=0.14, mountTheta=1.15
23:17:41.113 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.17, opts=13)
23:17:41.116 00.003 7008 Enqueuing Move request for scope (0.07, 0.17)
23:17:41.118 00.002 8532 Worker thread wakes up
23:17:41.118 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:17:41.118 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:17:41.118 00.000 8532 Moving (0.07, 0.17) raw xDistance=0.06 yDistance=0.14
23:17:41.118 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2382, FiltMax=31878, Gamma=0.990
23:17:41.120 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:17:41.120 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.120 00.000 7008 UpdateGuideState exits: m=267345 SNR=331.1
23:17:41.122 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.123 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:41.125 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:17:41.125 00.000 8532 MoveAxis(E, 0, ABG)
23:17:41.125 00.000 8532 Move returns status 0, amount 0
23:17:41.125 00.000 8532 MoveAxis(N, 0, ABG)
23:17:41.125 00.000 7008 Enqueuing Expose request
23:17:41.128 00.003 8532 Move returns status 0, amount 0
23:17:41.128 00.000 8532 move complete, result=0
23:17:41.129 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:41.131 00.002 8532 worker thread done servicing request
23:17:41.131 00.000 8532 Worker thread wakes up
23:17:41.131 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:41.131 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:43.068 01.937 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b691b5b8-c2a2-4f15-a84b-4192d86ebc25"}
23:17:43.072 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b691b5b8-c2a2-4f15-a84b-4192d86ebc25"}
23:17:43.076 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f096202-b0c8-49af-afd7-82724d531d73"}
23:17:43.079 00.003 7008 case statement mapped state 6 to 3
23:17:43.081 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f096202-b0c8-49af-afd7-82724d531d73"}
23:17:43.085 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84adbeaa-25db-4766-9c04-b775bba255fd"}
23:17:43.088 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1004,"width":15,"height":15,"star_pos":[6.60,6.62],"pixels":"..."},"id":"84adbeaa-25db-4766-9c04-b775bba255fd"}
23:17:43.261 00.173 8532 Exposure complete
23:17:43.305 00.044 8532 worker thread done servicing request
23:17:43.306 00.001 7008 OnExposeComplete: enter
23:17:43.307 00.001 7008 UpdateGuideState(): m_state=6
23:17:43.309 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
23:17:43.311 00.002 7008 Star::Find returns 1 (0), X=547.63, Y=444.49, Mass=266829, SNR=344.4, Peak=41438 HFD=3.1
23:17:43.313 00.002 7008 MultiStar: [#1 0.17,0.33,0.52,U] [#2 0.14,0.28,0.53,U] [#3 0.14,0.34,0.41,U] [#4 0.21,0.31,0.37,U] [#5 0.13,0.33,0.34,U] [#6 0.11,0.23,0.36,U] [#7 0.09,0.32,0.27,U] [#8 0.08,0.07,0.32,U] 
23:17:43.314 00.001 7008 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.03, -0.61}
23:17:43.316 00.002 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
23:17:43.317 00.001 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
23:17:43.319 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.51 mountX=0.11 mountY=0.02, mountTheta=0.20
23:17:43.323 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.06, opts=13)
23:17:43.325 00.002 7008 Enqueuing Move request for scope (0.11, 0.06)
23:17:43.326 00.001 8532 Worker thread wakes up
23:17:43.326 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:17:43.326 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:17:43.327 00.001 8532 Moving (0.11, 0.06) raw xDistance=0.11 yDistance=0.02
23:17:43.327 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:17:43.327 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:43.327 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2375, FiltMax=31846, Gamma=0.990
23:17:43.329 00.002 7008 UpdateGuideState exits: m=266829 SNR=344.4
23:17:43.331 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.332 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:43.334 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:43.334 00.000 8532 MoveAxis(E, 0, ABG)
23:17:43.334 00.000 8532 Move returns status 0, amount 0
23:17:43.334 00.000 8532 MoveAxis(N, 0, ABG)
23:17:43.334 00.000 8532 Move returns status 0, amount 0
23:17:43.335 00.001 8532 move complete, result=0
23:17:43.335 00.000 7008 Enqueuing Expose request
23:17:43.336 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:43.338 00.002 8532 worker thread done servicing request
23:17:43.338 00.000 8532 Worker thread wakes up
23:17:43.339 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:43.339 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:45.069 01.730 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61195f51-2310-4673-b38d-91f9427a2bfa"}
23:17:45.072 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61195f51-2310-4673-b38d-91f9427a2bfa"}
23:17:45.075 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b835718b-09ab-4653-af8d-87c77b165c38"}
23:17:45.077 00.002 7008 case statement mapped state 6 to 3
23:17:45.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b835718b-09ab-4653-af8d-87c77b165c38"}
23:17:45.082 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"881ee0a4-0f00-4179-b425-4d507dfa704a"}
23:17:45.083 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1005,"width":15,"height":15,"star_pos":[6.63,7.49],"pixels":"..."},"id":"881ee0a4-0f00-4179-b425-4d507dfa704a"}
23:17:45.469 00.386 8532 Exposure complete
23:17:45.517 00.048 8532 worker thread done servicing request
23:17:45.518 00.001 7008 OnExposeComplete: enter
23:17:45.521 00.003 7008 UpdateGuideState(): m_state=6
23:17:45.523 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
23:17:45.526 00.003 7008 Star::Find returns 1 (0), X=547.57, Y=444.37, Mass=258889, SNR=326.2, Peak=32969 HFD=3.0
23:17:45.528 00.002 7008 MultiStar: [#1 0.13,0.25,0.56,U] [#2 0.02,0.15,0.54,U] [#3 0.19,0.23,0.44,U] [#4 0.19,0.05,0.37,U] [#5 0.06,0.24,0.36,U] [#6 0.09,0.22,0.36,U] [#7 0.23,0.13,0.30,U] [#8 0.17,-0.00,0.35,U] 
23:17:45.531 00.003 7008 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.04, -0.73}
23:17:45.533 00.002 7008 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.07) = xAngle (-0.38 = -0.38)
23:17:45.535 00.002 7008 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.79 = -0.79)
23:17:45.536 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=0.09 mountY=-0.07, mountTheta=-0.66
23:17:45.541 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.04, opts=13)
23:17:45.545 00.004 7008 Enqueuing Move request for scope (0.09, -0.04)
23:17:45.547 00.002 8532 Worker thread wakes up
23:17:45.547 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:17:45.547 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:17:45.547 00.000 8532 Moving (0.09, -0.04) raw xDistance=0.09 yDistance=-0.07
23:17:45.547 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:45.547 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:45.547 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58697, med=2507, FiltMin=2414, FiltMax=32016, Gamma=0.990
23:17:45.549 00.002 7008 UpdateGuideState exits: m=258889 SNR=326.2
23:17:45.551 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.552 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:45.553 00.001 7008 Enqueuing Expose request
23:17:45.557 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:45.557 00.000 8532 MoveAxis(E, 0, ABG)
23:17:45.557 00.000 8532 Move returns status 0, amount 0
23:17:45.557 00.000 8532 MoveAxis(N, 0, ABG)
23:17:45.557 00.000 8532 Move returns status 0, amount 0
23:17:45.557 00.000 8532 move complete, result=0
23:17:45.557 00.000 8532 worker thread done servicing request
23:17:45.557 00.000 8532 Worker thread wakes up
23:17:45.558 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:45.558 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:45.558 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:47.067 01.509 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b1c838b-f0e4-4c6c-9dd3-58bffd86b6ed"}
23:17:47.071 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b1c838b-f0e4-4c6c-9dd3-58bffd86b6ed"}
23:17:47.074 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d743ca31-6456-4489-b721-e063849db6ad"}
23:17:47.076 00.002 7008 case statement mapped state 6 to 3
23:17:47.081 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d743ca31-6456-4489-b721-e063849db6ad"}
23:17:47.085 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67dca11e-b8d3-4bb4-b2f0-99e9bcc03f86"}
23:17:47.087 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1006,"width":15,"height":15,"star_pos":[6.57,7.37],"pixels":"..."},"id":"67dca11e-b8d3-4bb4-b2f0-99e9bcc03f86"}
23:17:47.678 00.591 8532 Exposure complete
23:17:47.725 00.047 8532 worker thread done servicing request
23:17:47.726 00.001 7008 OnExposeComplete: enter
23:17:47.727 00.001 7008 UpdateGuideState(): m_state=6
23:17:47.729 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
23:17:47.731 00.002 7008 Star::Find returns 1 (0), X=548.06, Y=444.63, Mass=261417, SNR=333.3, Peak=32125 HFD=2.9
23:17:47.732 00.001 7008 MultiStar: [#1 0.64,0.39,0.55,U] [#2 0.61,0.38,0.55,U] [#3 0.70,0.40,0.43,U] [#4 0.73,0.27,0.36,U] [#5 0.61,0.40,0.33,U] [#6 0.60,0.33,0.37,U] [#7 0.69,0.35,0.28,U] [#8 0.79,0.10,0.33,U] 
23:17:47.735 00.003 7008 refined, 8 included, MultiStar: {0.61, 0.14}, one-star: {0.45, -0.47}
23:17:47.738 00.003 7008 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.07) = xAngle (0.30 = 0.30)
23:17:47.741 00.003 7008 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.11 = -0.11)
23:17:47.742 00.001 7008 CameraToMount -- cameraX=0.61 cameraY=0.14 hyp=0.63 cameraTheta=0.23 mountX=0.60 mountY=-0.07, mountTheta=-0.12
23:17:47.746 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.61, y=0.14, opts=13)
23:17:47.748 00.002 7008 Enqueuing Move request for scope (0.61, 0.14)
23:17:47.752 00.004 8532 Worker thread wakes up
23:17:47.752 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.14) opts 0xd
23:17:47.752 00.000 8532 Handling offset move in thread for scope, endpoint = (0.61, 0.14)
23:17:47.752 00.000 8532 Moving (0.61, 0.14) raw xDistance=0.60 yDistance=-0.07
23:17:47.752 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
23:17:47.752 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61547, med=2508, FiltMin=2393, FiltMax=25958, Gamma=0.990
23:17:47.755 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:47.755 00.000 7008 UpdateGuideState exits: m=261417 SNR=333.3
23:17:47.757 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:47.757 00.000 8532 MoveAxis(W, 547, ABG)
23:17:47.757 00.000 8532 Guiding  Dir = 3, Dur = 547
23:17:47.757 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:47.759 00.002 8532 IsSlewing returns 0
23:17:47.759 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:47.763 00.004 7008 Enqueuing Expose request
23:17:47.765 00.002 8532 IsGuiding returns 0
23:17:47.765 00.000 8532 PulseGuide returned control before completion, sleep 557
23:17:48.326 00.561 8532 IsGuiding returns 0
23:17:48.327 00.001 8532 Move returns status 0, amount 547
23:17:48.327 00.000 8532 MoveAxis(N, 0, ABG)
23:17:48.327 00.000 8532 Move returns status 0, amount 0
23:17:48.327 00.000 8532 move complete, result=0
23:17:48.328 00.001 8532 worker thread done servicing request
23:17:48.328 00.000 8532 Worker thread wakes up
23:17:48.328 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:48.328 00.000 7008 GuideStep: 0.6 px 547 ms WEST, -0.1 px 0 ms NORTH
23:17:48.331 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:49.067 00.736 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"766ffa11-f7dc-4902-a903-d0ff5cb56581"}
23:17:49.069 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"766ffa11-f7dc-4902-a903-d0ff5cb56581"}
23:17:49.073 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42f3a200-ff11-4624-bf07-eead09ef457d"}
23:17:49.076 00.003 7008 case statement mapped state 6 to 3
23:17:49.080 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42f3a200-ff11-4624-bf07-eead09ef457d"}
23:17:49.083 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2f03fbc3-a3cf-46ec-b296-f7109d59d44a"}
23:17:49.084 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1007,"width":15,"height":15,"star_pos":[7.06,6.63],"pixels":"..."},"id":"2f03fbc3-a3cf-46ec-b296-f7109d59d44a"}
23:17:50.455 01.371 8532 Exposure complete
23:17:50.503 00.048 8532 worker thread done servicing request
23:17:50.503 00.000 7008 OnExposeComplete: enter
23:17:50.504 00.001 7008 UpdateGuideState(): m_state=6
23:17:50.506 00.002 7008 Star::Find(15, 548, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
23:17:50.508 00.002 7008 Star::Find returns 1 (0), X=547.52, Y=444.55, Mass=267069, SNR=330.8, Peak=31009 HFD=3.1
23:17:50.512 00.004 7008 MultiStar: [#1 0.08,0.43,0.55,U] [#2 0.01,0.32,0.53,U] [#3 0.14,0.31,0.42,U] [#4 0.13,0.31,0.36,U] [#5 0.09,0.25,0.34,U] [#6 0.05,0.26,0.37,U] [#7 0.08,0.32,0.30,U] [#8 0.06,0.25,0.34,U] 
23:17:50.515 00.003 7008 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.09, -0.55}
23:17:50.517 00.002 7008 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.07) = xAngle (1.31 = 1.31)
23:17:50.519 00.002 7008 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.90 = 0.90)
23:17:50.521 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=0.03 mountY=0.09, mountTheta=1.26
23:17:50.524 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.11, opts=13)
23:17:50.528 00.004 7008 Enqueuing Move request for scope (0.04, 0.11)
23:17:50.532 00.004 8532 Worker thread wakes up
23:17:50.532 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:17:50.532 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:17:50.532 00.000 8532 Moving (0.04, 0.11) raw xDistance=0.03 yDistance=0.09
23:17:50.532 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:50.533 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:50.533 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:17:50.533 00.000 8532 MoveAxis(E, 0, ABG)
23:17:50.533 00.000 8532 Move returns status 0, amount 0
23:17:50.533 00.000 8532 MoveAxis(N, 0, ABG)
23:17:50.533 00.000 8532 Move returns status 0, amount 0
23:17:50.533 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58302, med=2506, FiltMin=2382, FiltMax=33608, Gamma=0.990
23:17:50.536 00.003 7008 UpdateGuideState exits: m=267069 SNR=330.8
23:17:50.538 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.542 00.004 8532 move complete, result=0
23:17:50.543 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:50.546 00.003 7008 Enqueuing Expose request
23:17:50.550 00.004 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:50.552 00.002 8532 worker thread done servicing request
23:17:50.552 00.000 8532 Worker thread wakes up
23:17:50.552 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:50.552 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:51.066 00.514 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64dae4a6-dc54-4a19-bfff-161e60983712"}
23:17:51.069 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64dae4a6-dc54-4a19-bfff-161e60983712"}
23:17:51.073 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7a5d03b-e8b6-4950-9fee-19f1bcacb261"}
23:17:51.075 00.002 7008 case statement mapped state 6 to 3
23:17:51.076 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7a5d03b-e8b6-4950-9fee-19f1bcacb261"}
23:17:51.078 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97c97309-5306-4f71-9b13-cd85309bb678"}
23:17:51.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1008,"width":15,"height":15,"star_pos":[6.52,6.55],"pixels":"..."},"id":"97c97309-5306-4f71-9b13-cd85309bb678"}
23:17:52.682 01.602 8532 Exposure complete
23:17:52.726 00.044 8532 worker thread done servicing request
23:17:52.726 00.000 7008 OnExposeComplete: enter
23:17:52.730 00.004 7008 UpdateGuideState(): m_state=6
23:17:52.732 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
23:17:52.735 00.003 7008 Star::Find returns 1 (0), X=547.33, Y=444.46, Mass=263771, SNR=336.8, Peak=35255 HFD=3.0
23:17:52.738 00.003 7008 MultiStar: [#1 -0.12,0.21,0.53,U] [#2 -0.13,0.24,0.52,U] [#3 -0.04,0.25,0.43,U] [#4 -0.02,0.19,0.34,U] [#5 -0.11,0.26,0.33,U] [#6 -0.08,0.23,0.34,U] [#7 -0.05,0.17,0.30,U] [#8 -0.06,0.09,0.35,U] 
23:17:52.740 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.28, -0.64}
23:17:52.742 00.002 7008 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.07) = xAngle (3.19 = -3.09)
23:17:52.744 00.002 7008 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
23:17:52.746 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=-0.13 mountY=0.05, mountTheta=2.80
23:17:52.754 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.00, opts=13)
23:17:52.758 00.004 7008 Enqueuing Move request for scope (-0.13, 0.00)
23:17:52.760 00.002 8532 Worker thread wakes up
23:17:52.760 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58602, med=2507, FiltMin=2391, FiltMax=32146, Gamma=0.990
23:17:52.762 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
23:17:52.762 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
23:17:52.762 00.000 8532 Moving (-0.13, 0.00) raw xDistance=-0.13 yDistance=0.05
23:17:52.763 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:17:52.763 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:52.763 00.000 7008 UpdateGuideState exits: m=263771 SNR=336.8
23:17:52.765 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.767 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:17:52.767 00.000 8532 MoveAxis(E, 0, ABG)
23:17:52.767 00.000 8532 Move returns status 0, amount 0
23:17:52.767 00.000 8532 MoveAxis(N, 0, ABG)
23:17:52.767 00.000 8532 Move returns status 0, amount 0
23:17:52.767 00.000 8532 move complete, result=0
23:17:52.767 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:52.769 00.002 7008 Enqueuing Expose request
23:17:52.772 00.003 8532 worker thread done servicing request
23:17:52.772 00.000 8532 Worker thread wakes up
23:17:52.772 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:52.772 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:52.772 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:53.066 00.294 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0de0d1b0-6768-4bbd-916a-96c341d39f18"}
23:17:53.069 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0de0d1b0-6768-4bbd-916a-96c341d39f18"}
23:17:53.071 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37700cde-5f2f-41fa-bcdb-7a8487a2d717"}
23:17:53.073 00.002 7008 case statement mapped state 6 to 3
23:17:53.074 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"37700cde-5f2f-41fa-bcdb-7a8487a2d717"}
23:17:53.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"578de8cf-96f4-490d-a005-aedbf6414181"}
23:17:53.077 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1009,"width":15,"height":15,"star_pos":[7.33,7.46],"pixels":"..."},"id":"578de8cf-96f4-490d-a005-aedbf6414181"}
23:17:54.904 01.827 8532 Exposure complete
23:17:54.946 00.042 8532 worker thread done servicing request
23:17:54.946 00.000 7008 OnExposeComplete: enter
23:17:54.949 00.003 7008 UpdateGuideState(): m_state=6
23:17:54.952 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
23:17:54.954 00.002 7008 Star::Find returns 1 (0), X=547.44, Y=444.44, Mass=266964, SNR=326.3, Peak=33880 HFD=3.1
23:17:54.957 00.003 7008 MultiStar: [#1 -0.00,0.23,0.56,U] [#2 -0.10,0.11,0.55,U] [#3 0.08,0.15,0.44,U] [#4 0.03,0.19,0.37,U] [#5 0.03,0.18,0.34,U] [#6 -0.11,0.14,0.39,U] [#7 -0.01,0.09,0.29,U] [#8 -0.06,0.03,0.33,U] 
23:17:54.960 00.003 7008 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.17, -0.66}
23:17:54.962 00.002 7008 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.07) = xAngle (-2.41 = -2.41)
23:17:54.965 00.003 7008 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.83 = -2.83)
23:17:54.967 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.48 mountX=-0.05 mountY=-0.02, mountTheta=-2.75
23:17:54.972 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.04, opts=13)
23:17:54.975 00.003 7008 Enqueuing Move request for scope (-0.06, -0.04)
23:17:54.977 00.002 8532 Worker thread wakes up
23:17:54.977 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:17:54.977 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:17:54.977 00.000 8532 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:17:54.977 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:17:54.977 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:54.977 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57395, med=2508, FiltMin=2375, FiltMax=33724, Gamma=0.990
23:17:54.979 00.002 7008 UpdateGuideState exits: m=266964 SNR=326.3
23:17:54.981 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.983 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:54.986 00.003 7008 Enqueuing Expose request
23:17:54.988 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:54.988 00.000 8532 MoveAxis(E, 0, ABG)
23:17:54.988 00.000 8532 Move returns status 0, amount 0
23:17:54.988 00.000 8532 MoveAxis(N, 0, ABG)
23:17:54.988 00.000 8532 Move returns status 0, amount 0
23:17:54.988 00.000 8532 move complete, result=0
23:17:54.988 00.000 8532 worker thread done servicing request
23:17:54.988 00.000 8532 Worker thread wakes up
23:17:54.988 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:54.992 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:54.992 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:55.066 00.074 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74b857b5-c80f-4c24-8aa4-58aa58867f5a"}
23:17:55.072 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74b857b5-c80f-4c24-8aa4-58aa58867f5a"}
23:17:55.077 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2608b959-b582-478e-8cbe-a41da4ecf6dd"}
23:17:55.080 00.003 7008 case statement mapped state 6 to 3
23:17:55.084 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2608b959-b582-478e-8cbe-a41da4ecf6dd"}
23:17:55.088 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"444f636a-a2a5-467a-bb14-1001c8ed9867"}
23:17:55.091 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1010,"width":15,"height":15,"star_pos":[7.44,7.44],"pixels":"..."},"id":"444f636a-a2a5-467a-bb14-1001c8ed9867"}
23:17:57.067 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b604df79-60b6-4601-ac05-f635be9ea284"}
23:17:57.069 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b604df79-60b6-4601-ac05-f635be9ea284"}
23:17:57.073 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"702c8d00-0c8b-4980-93d6-b8e684224cc3"}
23:17:57.076 00.003 7008 case statement mapped state 6 to 3
23:17:57.081 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"702c8d00-0c8b-4980-93d6-b8e684224cc3"}
23:17:57.085 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d3325fd-f1f7-43bf-a559-6c19662edf6f"}
23:17:57.086 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1010,"width":15,"height":15,"star_pos":[7.44,7.44],"pixels":"..."},"id":"1d3325fd-f1f7-43bf-a559-6c19662edf6f"}
23:17:57.118 00.032 8532 Exposure complete
23:17:57.160 00.042 8532 worker thread done servicing request
23:17:57.160 00.000 7008 OnExposeComplete: enter
23:17:57.164 00.004 7008 UpdateGuideState(): m_state=6
23:17:57.167 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
23:17:57.169 00.002 7008 Star::Find returns 1 (0), X=547.13, Y=444.65, Mass=257925, SNR=333.9, Peak=37124 HFD=2.8
23:17:57.171 00.002 7008 MultiStar: [#1 -0.28,0.48,0.55,U] [#2 -0.35,0.32,0.55,U] [#3 -0.17,0.42,0.43,U] [#4 -0.17,0.29,0.35,U] [#5 -0.24,0.42,0.33,U] [#6 -0.34,0.39,0.36,U] [#7 -0.12,0.35,0.28,U] [#8 -0.15,0.08,0.33,U] 
23:17:57.175 00.004 7008 refined, 8 included, MultiStar: {-0.30, 0.16}, one-star: {-0.48, -0.45}
23:17:57.177 00.002 7008 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.07) = xAngle (2.72 = 2.72)
23:17:57.179 00.002 7008 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.31 = 2.31)
23:17:57.181 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.65 mountX=-0.31 mountY=0.25, mountTheta=2.46
23:17:57.186 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=0.16, opts=13)
23:17:57.190 00.004 7008 Enqueuing Move request for scope (-0.30, 0.16)
23:17:57.192 00.002 8532 Worker thread wakes up
23:17:57.192 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
23:17:57.192 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
23:17:57.192 00.000 8532 Moving (-0.30, 0.16) raw xDistance=-0.31 yDistance=0.25
23:17:57.192 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:17:57.192 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:17:57.193 00.001 8532 MoveAxis(E, 280, ABG)
23:17:57.193 00.000 8532 Guiding  Dir = 2, Dur = 280
23:17:57.193 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2390, FiltMax=27614, Gamma=0.990
23:17:57.195 00.002 7008 UpdateGuideState exits: m=257925 SNR=333.9
23:17:57.197 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.198 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:17:57.200 00.002 7008 Enqueuing Expose request
23:17:57.201 00.001 8532 IsSlewing returns 0
23:17:57.202 00.001 8532 IsGuiding returns 0
23:17:57.202 00.000 8532 PulseGuide returned control before completion, sleep 290
23:17:57.500 00.298 8532 IsGuiding returns 1
23:17:57.500 00.000 8532 scope still moving after pulse duration time elapsed
23:17:57.531 00.031 8532 IsSlewing returns 0
23:17:57.531 00.000 8532 IsGuiding returns 0
23:17:57.531 00.000 8532 scope move finished after 280 + 49 ms
23:17:57.531 00.000 8532 Move returns status 0, amount 280
23:17:57.531 00.000 8532 MoveAxis(S, 440, ABG)
23:17:57.531 00.000 8532 Guiding  Dir = 1, Dur = 440
23:17:57.532 00.001 8532 IsSlewing returns 0
23:17:57.532 00.000 8532 IsGuiding returns 0
23:17:57.532 00.000 8532 PulseGuide returned control before completion, sleep 450
23:17:57.986 00.454 8532 IsGuiding returns 1
23:17:57.986 00.000 8532 scope still moving after pulse duration time elapsed
23:17:58.017 00.031 8532 IsSlewing returns 0
23:17:58.017 00.000 8532 IsGuiding returns 0
23:17:58.017 00.000 8532 scope move finished after 440 + 44 ms
23:17:58.017 00.000 8532 Move returns status 0, amount 440
23:17:58.017 00.000 8532 move complete, result=0
23:17:58.017 00.000 8532 worker thread done servicing request
23:17:58.017 00.000 8532 Worker thread wakes up
23:17:58.017 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:17:58.017 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:17:58.017 00.000 7008 GuideStep: -0.3 px 280 ms EAST, 0.3 px 440 ms SOUTH
23:17:59.065 01.048 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05787a76-c94a-47fd-ab29-19c848a277dc"}
23:17:59.068 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05787a76-c94a-47fd-ab29-19c848a277dc"}
23:17:59.072 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1346727-5268-470c-ad9b-58140490862f"}
23:17:59.077 00.005 7008 case statement mapped state 6 to 3
23:17:59.078 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1346727-5268-470c-ad9b-58140490862f"}
23:17:59.080 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb1693ce-e24d-4a08-97ed-28f25ceb30dd"}
23:17:59.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1011,"width":15,"height":15,"star_pos":[7.13,6.65],"pixels":"..."},"id":"bb1693ce-e24d-4a08-97ed-28f25ceb30dd"}
23:18:00.151 01.069 8532 Exposure complete
23:18:00.196 00.045 8532 worker thread done servicing request
23:18:00.196 00.000 7008 OnExposeComplete: enter
23:18:00.200 00.004 7008 UpdateGuideState(): m_state=6
23:18:00.202 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
23:18:00.207 00.005 7008 Star::Find returns 1 (0), X=547.76, Y=444.70, Mass=263024, SNR=335.7, Peak=38053 HFD=2.9
23:18:00.210 00.003 7008 MultiStar: [#1 0.30,0.47,0.55,U] [#2 0.30,0.42,0.53,U] [#3 0.34,0.51,0.43,U] [#4 0.36,0.35,0.35,U] [#5 0.36,0.47,0.32,U] [#6 0.22,0.39,0.36,U] [#7 0.32,0.39,0.29,U] [#8 0.26,0.40,0.34,U] 
23:18:00.213 00.003 7008 refined, 8 included, MultiStar: {0.27, 0.23}, one-star: {0.15, -0.40}
23:18:00.216 00.003 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
23:18:00.219 00.003 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
23:18:00.221 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=0.25 mountY=0.13, mountTheta=0.47
23:18:00.227 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.23, opts=13)
23:18:00.229 00.002 7008 Enqueuing Move request for scope (0.27, 0.23)
23:18:00.232 00.003 8532 Worker thread wakes up
23:18:00.232 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd
23:18:00.232 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
23:18:00.233 00.001 8532 Moving (0.27, 0.23) raw xDistance=0.25 yDistance=0.13
23:18:00.233 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
23:18:00.233 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:00.233 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2383, FiltMax=26872, Gamma=0.990
23:18:00.237 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:18:00.237 00.000 8532 MoveAxis(W, 208, ABG)
23:18:00.237 00.000 8532 Guiding  Dir = 3, Dur = 208
23:18:00.238 00.001 7008 UpdateGuideState exits: m=263024 SNR=335.7
23:18:00.240 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.243 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:00.246 00.003 7008 Enqueuing Expose request
23:18:00.249 00.003 8532 IsSlewing returns 0
23:18:00.250 00.001 8532 IsGuiding returns 0
23:18:00.251 00.001 8532 PulseGuide returned control before completion, sleep 218
23:18:00.485 00.234 8532 IsGuiding returns 0
23:18:00.485 00.000 8532 Move returns status 0, amount 208
23:18:00.485 00.000 8532 MoveAxis(N, 0, ABG)
23:18:00.486 00.001 8532 Move returns status 0, amount 0
23:18:00.486 00.000 8532 move complete, result=0
23:18:00.486 00.000 8532 worker thread done servicing request
23:18:00.486 00.000 7008 GuideStep: 0.3 px 208 ms WEST, 0.1 px 0 ms NORTH
23:18:00.488 00.002 8532 Worker thread wakes up
23:18:00.488 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:00.489 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:01.065 00.576 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b55b2014-7ec9-444d-85cf-121ee8148fe3"}
23:18:01.068 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b55b2014-7ec9-444d-85cf-121ee8148fe3"}
23:18:01.070 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"556682b2-c47d-441e-a952-24bb36cf5562"}
23:18:01.072 00.002 7008 case statement mapped state 6 to 3
23:18:01.074 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"556682b2-c47d-441e-a952-24bb36cf5562"}
23:18:01.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e39bd4f-2d4c-42b5-8ec1-b77a71ca1dbb"}
23:18:01.080 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1012,"width":15,"height":15,"star_pos":[6.76,6.70],"pixels":"..."},"id":"3e39bd4f-2d4c-42b5-8ec1-b77a71ca1dbb"}
23:18:02.620 01.540 8532 Exposure complete
23:18:02.665 00.045 8532 worker thread done servicing request
23:18:02.665 00.000 7008 OnExposeComplete: enter
23:18:02.667 00.002 7008 UpdateGuideState(): m_state=6
23:18:02.669 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
23:18:02.670 00.001 7008 Star::Find returns 1 (0), X=547.66, Y=444.55, Mass=267471, SNR=327.8, Peak=41197 HFD=3.0
23:18:02.673 00.003 7008 MultiStar: [#1 0.21,0.41,0.56,U] [#2 0.13,0.29,0.53,U] [#3 0.18,0.31,0.43,U] [#4 0.13,0.30,0.37,U] [#5 0.17,0.25,0.34,U] [#6 0.14,0.30,0.37,U] [#7 0.09,0.32,0.28,U] [#8 0.12,0.17,0.34,U] 
23:18:02.677 00.004 7008 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.05, -0.56}
23:18:02.680 00.003 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:18:02.682 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
23:18:02.684 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.12 mountY=0.05, mountTheta=0.40
23:18:02.690 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.10, opts=13)
23:18:02.693 00.003 7008 Enqueuing Move request for scope (0.13, 0.10)
23:18:02.695 00.002 8532 Worker thread wakes up
23:18:02.695 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:18:02.695 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:18:02.695 00.000 8532 Moving (0.13, 0.10) raw xDistance=0.12 yDistance=0.05
23:18:02.695 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:18:02.695 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:02.697 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2412, FiltMax=29717, Gamma=0.990
23:18:02.699 00.002 7008 UpdateGuideState exits: m=267471 SNR=327.8
23:18:02.701 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.702 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:02.702 00.000 8532 MoveAxis(E, 0, ABG)
23:18:02.702 00.000 8532 Move returns status 0, amount 0
23:18:02.702 00.000 8532 MoveAxis(N, 0, ABG)
23:18:02.703 00.001 8532 Move returns status 0, amount 0
23:18:02.703 00.000 8532 move complete, result=0
23:18:02.703 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:02.706 00.003 7008 Enqueuing Expose request
23:18:02.709 00.003 8532 worker thread done servicing request
23:18:02.709 00.000 8532 Worker thread wakes up
23:18:02.709 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:02.713 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:02.713 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:03.064 00.351 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8460dab-0858-40e9-9a34-dcb5c789e60e"}
23:18:03.065 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8460dab-0858-40e9-9a34-dcb5c789e60e"}
23:18:03.067 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"05fd8779-68f4-47b0-8402-578840259c86"}
23:18:03.069 00.002 7008 case statement mapped state 6 to 3
23:18:03.070 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"05fd8779-68f4-47b0-8402-578840259c86"}
23:18:03.072 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9cb9c7dc-a110-46cc-abdc-4c8d66f04800"}
23:18:03.073 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1013,"width":15,"height":15,"star_pos":[6.66,6.55],"pixels":"..."},"id":"9cb9c7dc-a110-46cc-abdc-4c8d66f04800"}
23:18:04.835 01.762 8532 Exposure complete
23:18:04.880 00.045 8532 worker thread done servicing request
23:18:04.880 00.000 7008 OnExposeComplete: enter
23:18:04.883 00.003 7008 UpdateGuideState(): m_state=6
23:18:04.888 00.005 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
23:18:04.892 00.004 7008 Star::Find returns 1 (0), X=547.77, Y=444.64, Mass=268196, SNR=330.3, Peak=40476 HFD=2.8
23:18:04.895 00.003 7008 MultiStar: [#1 0.36,0.55,0.55,U] [#2 0.27,0.38,0.55,U] [#3 0.38,0.47,0.43,U] [#4 0.32,0.29,0.36,U] [#5 0.32,0.41,0.33,U] [#6 0.31,0.44,0.36,U] [#7 0.30,0.33,0.29,U] [#8 0.20,0.31,0.32,U] 
23:18:04.897 00.002 7008 refined, 8 included, MultiStar: {0.28, 0.20}, one-star: {0.16, -0.46}
23:18:04.899 00.002 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
23:18:04.900 00.001 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:18:04.902 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.34 cameraTheta=0.63 mountX=0.26 mountY=0.10, mountTheta=0.36
23:18:04.906 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.20, opts=13)
23:18:04.908 00.002 7008 Enqueuing Move request for scope (0.28, 0.20)
23:18:04.910 00.002 8532 Worker thread wakes up
23:18:04.910 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd
23:18:04.910 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.20)
23:18:04.910 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2374, FiltMax=27194, Gamma=0.990
23:18:04.911 00.001 7008 UpdateGuideState exits: m=268196 SNR=330.3
23:18:04.913 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.914 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:04.915 00.001 7008 Enqueuing Expose request
23:18:04.916 00.001 8532 Moving (0.28, 0.20) raw xDistance=0.26 yDistance=0.10
23:18:04.916 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:18:04.916 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:04.916 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:04.917 00.001 8532 MoveAxis(W, 237, ABG)
23:18:04.917 00.000 8532 Guiding  Dir = 3, Dur = 237
23:18:04.917 00.000 8532 IsSlewing returns 0
23:18:04.917 00.000 8532 IsGuiding returns 0
23:18:04.918 00.001 8532 PulseGuide returned control before completion, sleep 247
23:18:05.063 00.145 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb249f37-4d94-41e8-bbaf-bb07f58f0165"}
23:18:05.066 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb249f37-4d94-41e8-bbaf-bb07f58f0165"}
23:18:05.069 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b755d22-a1f9-473f-91e6-3a081ad203f3"}
23:18:05.070 00.001 7008 case statement mapped state 6 to 3
23:18:05.072 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b755d22-a1f9-473f-91e6-3a081ad203f3"}
23:18:05.075 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"46d22763-79cc-4a57-a094-895de2a3b7cd"}
23:18:05.079 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1014,"width":15,"height":15,"star_pos":[6.77,6.64],"pixels":"..."},"id":"46d22763-79cc-4a57-a094-895de2a3b7cd"}
23:18:05.174 00.095 8532 IsGuiding returns 0
23:18:05.174 00.000 8532 Move returns status 0, amount 237
23:18:05.174 00.000 8532 MoveAxis(N, 0, ABG)
23:18:05.174 00.000 8532 Move returns status 0, amount 0
23:18:05.174 00.000 8532 move complete, result=0
23:18:05.174 00.000 8532 worker thread done servicing request
23:18:05.175 00.001 7008 GuideStep: 0.3 px 237 ms WEST, 0.1 px 0 ms NORTH
23:18:05.176 00.001 8532 Worker thread wakes up
23:18:05.177 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:05.177 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:07.062 01.885 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fdf4be80-d8f2-470e-8666-d4e075018c56"}
23:18:07.066 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fdf4be80-d8f2-470e-8666-d4e075018c56"}
23:18:07.070 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c113e72a-45a6-41f5-b628-841e7975f84a"}
23:18:07.073 00.003 7008 case statement mapped state 6 to 3
23:18:07.076 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c113e72a-45a6-41f5-b628-841e7975f84a"}
23:18:07.084 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca9012c0-60a0-4138-9de5-e60d82a1d659"}
23:18:07.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1014,"width":15,"height":15,"star_pos":[6.77,6.64],"pixels":"..."},"id":"ca9012c0-60a0-4138-9de5-e60d82a1d659"}
23:18:07.307 00.220 8532 Exposure complete
23:18:07.358 00.051 8532 worker thread done servicing request
23:18:07.358 00.000 7008 OnExposeComplete: enter
23:18:07.361 00.003 7008 UpdateGuideState(): m_state=6
23:18:07.364 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
23:18:07.366 00.002 7008 Star::Find returns 1 (0), X=547.65, Y=444.50, Mass=262559, SNR=332.2, Peak=41905 HFD=3.1
23:18:07.369 00.003 7008 MultiStar: [#1 0.22,0.34,0.54,U] [#2 0.12,0.29,0.53,U] [#3 0.26,0.31,0.43,U] [#4 0.25,0.22,0.37,U] [#5 0.12,0.30,0.34,U] [#6 0.20,0.29,0.37,U] [#7 0.17,0.31,0.28,U] [#8 0.14,0.21,0.32,U] 
23:18:07.371 00.002 7008 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.04, -0.60}
23:18:07.372 00.001 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
23:18:07.373 00.001 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
23:18:07.376 00.003 7008 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=0.15 mountY=0.02, mountTheta=0.14
23:18:07.381 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.08, opts=13)
23:18:07.383 00.002 7008 Enqueuing Move request for scope (0.15, 0.08)
23:18:07.386 00.003 8532 Worker thread wakes up
23:18:07.386 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:18:07.386 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:18:07.386 00.000 8532 Moving (0.15, 0.08) raw xDistance=0.15 yDistance=0.02
23:18:07.386 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2361, FiltMax=30045, Gamma=0.990
23:18:07.389 00.003 7008 UpdateGuideState exits: m=262559 SNR=332.2
23:18:07.390 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:18:07.390 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:07.390 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.393 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:07.395 00.002 7008 Enqueuing Expose request
23:18:07.397 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:07.397 00.000 8532 MoveAxis(E, 0, ABG)
23:18:07.397 00.000 8532 Move returns status 0, amount 0
23:18:07.397 00.000 8532 MoveAxis(N, 0, ABG)
23:18:07.397 00.000 8532 Move returns status 0, amount 0
23:18:07.397 00.000 8532 move complete, result=0
23:18:07.397 00.000 8532 worker thread done servicing request
23:18:07.397 00.000 8532 Worker thread wakes up
23:18:07.397 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:07.399 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:07.399 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:09.064 01.665 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b1aa1bab-6dc5-409c-997e-165ca711a1f6"}
23:18:09.067 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b1aa1bab-6dc5-409c-997e-165ca711a1f6"}
23:18:09.071 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"036e1536-73df-4adf-a07f-519bc4f1b694"}
23:18:09.077 00.006 7008 case statement mapped state 6 to 3
23:18:09.081 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"036e1536-73df-4adf-a07f-519bc4f1b694"}
23:18:09.084 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ef757533-10c8-451b-a1fc-d3d468f8116c"}
23:18:09.086 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1015,"width":15,"height":15,"star_pos":[6.65,6.50],"pixels":"..."},"id":"ef757533-10c8-451b-a1fc-d3d468f8116c"}
23:18:09.520 00.434 8532 Exposure complete
23:18:09.568 00.048 8532 worker thread done servicing request
23:18:09.570 00.002 7008 OnExposeComplete: enter
23:18:09.572 00.002 7008 UpdateGuideState(): m_state=6
23:18:09.574 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
23:18:09.576 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=444.61, Mass=273754, SNR=331.3, Peak=43111 HFD=2.8
23:18:09.578 00.002 7008 MultiStar: [#1 0.41,0.42,0.57,U] [#2 0.29,0.41,0.55,U] [#3 0.40,0.58,0.42,U] [#4 0.39,0.30,0.34,U] [#5 0.37,0.40,0.33,U] [#6 0.28,0.44,0.35,U] [#7 0.47,0.36,0.28,U] [#8 0.62,0.06,0.33,U] 
23:18:09.580 00.002 7008 refined, 8 included, MultiStar: {0.35, 0.18}, one-star: {0.20, -0.49}
23:18:09.581 00.001 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
23:18:09.583 00.002 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.13 = 0.13)
23:18:09.584 00.001 7008 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.47 mountX=0.33 mountY=0.05, mountTheta=0.15
23:18:09.589 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.18, opts=13)
23:18:09.592 00.003 7008 Enqueuing Move request for scope (0.35, 0.18)
23:18:09.594 00.002 8532 Worker thread wakes up
23:18:09.594 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
23:18:09.594 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
23:18:09.594 00.000 8532 Moving (0.35, 0.18) raw xDistance=0.33 yDistance=0.05
23:18:09.594 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:18:09.594 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2396, FiltMax=27272, Gamma=0.990
23:18:09.596 00.002 7008 UpdateGuideState exits: m=273754 SNR=331.3
23:18:09.598 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.599 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:09.601 00.002 7008 Enqueuing Expose request
23:18:09.604 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:09.604 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:09.604 00.000 8532 MoveAxis(W, 303, ABG)
23:18:09.604 00.000 8532 Guiding  Dir = 3, Dur = 303
23:18:09.604 00.000 8532 IsSlewing returns 0
23:18:09.605 00.001 8532 IsGuiding returns 0
23:18:09.605 00.000 8532 PulseGuide returned control before completion, sleep 313
23:18:09.933 00.328 8532 IsGuiding returns 0
23:18:09.933 00.000 8532 Move returns status 0, amount 303
23:18:09.933 00.000 8532 MoveAxis(N, 0, ABG)
23:18:09.933 00.000 8532 Move returns status 0, amount 0
23:18:09.934 00.001 8532 move complete, result=0
23:18:09.934 00.000 8532 worker thread done servicing request
23:18:09.934 00.000 8532 Worker thread wakes up
23:18:09.934 00.000 7008 GuideStep: 0.3 px 303 ms WEST, 0.0 px 0 ms NORTH
23:18:09.937 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:09.937 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:11.064 01.127 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36bb40ab-8a77-49b8-9a90-0349e8f81770"}
23:18:11.068 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36bb40ab-8a77-49b8-9a90-0349e8f81770"}
23:18:11.073 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85833156-808f-42f1-98a1-063364ecc96a"}
23:18:11.078 00.005 7008 case statement mapped state 6 to 3
23:18:11.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85833156-808f-42f1-98a1-063364ecc96a"}
23:18:11.083 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"250aa813-f360-45fb-9d9e-b4f16ea5a7cb"}
23:18:11.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1016,"width":15,"height":15,"star_pos":[6.81,6.61],"pixels":"..."},"id":"250aa813-f360-45fb-9d9e-b4f16ea5a7cb"}
23:18:12.062 00.977 8532 Exposure complete
23:18:12.103 00.041 8532 worker thread done servicing request
23:18:12.104 00.001 7008 OnExposeComplete: enter
23:18:12.105 00.001 7008 UpdateGuideState(): m_state=6
23:18:12.108 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
23:18:12.110 00.002 7008 Star::Find returns 1 (0), X=547.64, Y=444.61, Mass=268659, SNR=332.4, Peak=38474 HFD=3.0
23:18:12.112 00.002 7008 MultiStar: [#1 0.22,0.45,0.54,U] [#2 0.16,0.31,0.55,U] [#3 0.17,0.44,0.43,U] [#4 0.21,0.32,0.37,U] [#5 0.20,0.32,0.34,U] [#6 0.17,0.40,0.34,U] [#7 0.17,0.39,0.28,U] [#8 0.11,0.25,0.34,U] 
23:18:12.113 00.001 7008 refined, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.03, -0.49}
23:18:12.115 00.002 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
23:18:12.117 00.002 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
23:18:12.119 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.13 mountY=0.10, mountTheta=0.67
23:18:12.123 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.16, opts=13)
23:18:12.126 00.003 7008 Enqueuing Move request for scope (0.14, 0.16)
23:18:12.128 00.002 8532 Worker thread wakes up
23:18:12.128 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
23:18:12.128 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
23:18:12.128 00.000 8532 Moving (0.14, 0.16) raw xDistance=0.13 yDistance=0.10
23:18:12.128 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:18:12.128 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.128 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2397, FiltMax=30611, Gamma=0.990
23:18:12.130 00.002 7008 UpdateGuideState exits: m=268659 SNR=332.4
23:18:12.133 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.135 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:12.137 00.002 7008 Enqueuing Expose request
23:18:12.139 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:12.139 00.000 8532 MoveAxis(E, 0, ABG)
23:18:12.139 00.000 8532 Move returns status 0, amount 0
23:18:12.139 00.000 8532 MoveAxis(N, 0, ABG)
23:18:12.139 00.000 8532 Move returns status 0, amount 0
23:18:12.140 00.001 8532 move complete, result=0
23:18:12.140 00.000 8532 worker thread done servicing request
23:18:12.140 00.000 8532 Worker thread wakes up
23:18:12.140 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:12.142 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:12.142 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:13.063 00.921 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"581956c8-d407-4639-bbb1-bb6de7909945"}
23:18:13.066 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"581956c8-d407-4639-bbb1-bb6de7909945"}
23:18:13.068 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac9c7b71-ef6a-41d0-a30d-b42bcbb88d02"}
23:18:13.072 00.004 7008 case statement mapped state 6 to 3
23:18:13.074 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac9c7b71-ef6a-41d0-a30d-b42bcbb88d02"}
23:18:13.077 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52d7fc0f-f682-4835-8720-32f0532b0080"}
23:18:13.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1017,"width":15,"height":15,"star_pos":[6.64,6.61],"pixels":"..."},"id":"52d7fc0f-f682-4835-8720-32f0532b0080"}
23:18:14.264 01.185 8532 Exposure complete
23:18:14.307 00.043 8532 worker thread done servicing request
23:18:14.307 00.000 7008 OnExposeComplete: enter
23:18:14.311 00.004 7008 UpdateGuideState(): m_state=6
23:18:14.313 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
23:18:14.315 00.002 7008 Star::Find returns 1 (0), X=547.70, Y=444.67, Mass=270969, SNR=337.0, Peak=37961 HFD=2.9
23:18:14.317 00.002 7008 MultiStar: [#1 0.29,0.55,0.55,U] [#2 0.20,0.48,0.53,U] [#3 0.33,0.46,0.42,U] [#4 0.31,0.33,0.35,U] [#5 0.27,0.50,0.32,U] [#6 0.14,0.42,0.36,U] [#7 0.29,0.46,0.28,U] [#8 0.24,0.32,0.31,U] 
23:18:14.320 00.003 7008 refined, 8 included, MultiStar: {0.22, 0.24}, one-star: {0.09, -0.43}
23:18:14.322 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:18:14.324 00.002 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:18:14.326 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.83 mountX=0.20 mountY=0.15, mountTheta=0.65
23:18:14.329 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.24, opts=13)
23:18:14.331 00.002 7008 Enqueuing Move request for scope (0.22, 0.24)
23:18:14.333 00.002 8532 Worker thread wakes up
23:18:14.333 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
23:18:14.333 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
23:18:14.333 00.000 8532 Moving (0.22, 0.24) raw xDistance=0.20 yDistance=0.15
23:18:14.333 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2129, FiltMax=28730, Gamma=0.990
23:18:14.336 00.003 7008 UpdateGuideState exits: m=270969 SNR=337.0
23:18:14.339 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:18:14.339 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:14.339 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:18:14.339 00.000 8532 MoveAxis(W, 182, ABG)
23:18:14.339 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.341 00.002 8532 Guiding  Dir = 3, Dur = 182
23:18:14.341 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:14.343 00.002 7008 Enqueuing Expose request
23:18:14.345 00.002 8532 IsSlewing returns 0
23:18:14.345 00.000 8532 IsGuiding returns 0
23:18:14.346 00.001 8532 PulseGuide returned control before completion, sleep 192
23:18:14.549 00.203 8532 IsGuiding returns 0
23:18:14.550 00.001 8532 Move returns status 0, amount 182
23:18:14.550 00.000 8532 MoveAxis(N, 0, ABG)
23:18:14.550 00.000 8532 Move returns status 0, amount 0
23:18:14.550 00.000 8532 move complete, result=0
23:18:14.551 00.001 8532 worker thread done servicing request
23:18:14.551 00.000 8532 Worker thread wakes up
23:18:14.551 00.000 7008 GuideStep: 0.2 px 182 ms WEST, 0.2 px 0 ms NORTH
23:18:14.553 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:14.554 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:15.061 00.507 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8255362-80ed-4355-95d1-398bf6a6845c"}
23:18:15.062 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8255362-80ed-4355-95d1-398bf6a6845c"}
23:18:15.064 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"077411c2-ef0a-4f9d-ac9e-34f8059146d1"}
23:18:15.067 00.003 7008 case statement mapped state 6 to 3
23:18:15.069 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"077411c2-ef0a-4f9d-ac9e-34f8059146d1"}
23:18:15.072 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de8c093d-0877-4710-aff2-d9ea68e9fd88"}
23:18:15.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1018,"width":15,"height":15,"star_pos":[6.70,6.67],"pixels":"..."},"id":"de8c093d-0877-4710-aff2-d9ea68e9fd88"}
23:18:16.683 01.608 8532 Exposure complete
23:18:16.727 00.044 8532 worker thread done servicing request
23:18:16.727 00.000 7008 OnExposeComplete: enter
23:18:16.729 00.002 7008 UpdateGuideState(): m_state=6
23:18:16.731 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
23:18:16.733 00.002 7008 Star::Find returns 1 (0), X=547.65, Y=444.80, Mass=259298, SNR=329.2, Peak=33169 HFD=2.7
23:18:16.735 00.002 7008 MultiStar: [#1 0.20,0.51,0.54,U] [#2 0.11,0.50,0.57,U] [#3 0.24,0.52,0.44,U] [#4 0.17,0.37,0.35,U] [#5 0.23,0.48,0.33,U] [#6 0.14,0.53,0.38,U] [#7 0.20,0.39,0.29,U] [#8 0.19,0.26,0.35,U] 
23:18:16.736 00.001 7008 single-star, 8 included, MultiStar: {0.15, 0.28}, one-star: {0.05, -0.31}
23:18:16.738 00.002 7008 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.07) = xAngle (-1.35 = -1.35)
23:18:16.739 00.001 7008 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.76 = -1.76)
23:18:16.742 00.003 7008 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.42 mountX=0.07 mountY=-0.30, mountTheta=-1.35
23:18:16.745 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.31, opts=13)
23:18:16.746 00.001 7008 Enqueuing Move request for scope (0.05, -0.31)
23:18:16.748 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2239, FiltMax=30241, Gamma=0.990
23:18:16.749 00.001 7008 UpdateGuideState exits: m=259298 SNR=329.2
23:18:16.750 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.751 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:16.753 00.002 7008 Enqueuing Expose request
23:18:16.754 00.001 8532 Worker thread wakes up
23:18:16.754 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
23:18:16.754 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
23:18:16.754 00.000 8532 Moving (0.05, -0.31) raw xDistance=0.07 yDistance=-0.30
23:18:16.755 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:18:16.755 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:16.755 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:18:16.755 00.000 8532 MoveAxis(E, 0, ABG)
23:18:16.755 00.000 8532 Move returns status 0, amount 0
23:18:16.755 00.000 8532 MoveAxis(N, 0, ABG)
23:18:16.755 00.000 8532 Move returns status 0, amount 0
23:18:16.755 00.000 8532 move complete, result=0
23:18:16.755 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:16.757 00.002 8532 worker thread done servicing request
23:18:16.757 00.000 8532 Worker thread wakes up
23:18:16.757 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:16.757 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:17.060 00.303 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"778014ff-666e-46a6-9fbc-2f18e29d7969"}
23:18:17.061 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"778014ff-666e-46a6-9fbc-2f18e29d7969"}
23:18:17.068 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b0abdf2b-dd90-4ff6-8fde-df7e49f150bd"}
23:18:17.069 00.001 7008 case statement mapped state 6 to 3
23:18:17.071 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0abdf2b-dd90-4ff6-8fde-df7e49f150bd"}
23:18:17.072 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"43bea09a-f861-461d-bc05-ba2616177ce0"}
23:18:17.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1019,"width":15,"height":15,"star_pos":[6.65,6.80],"pixels":"..."},"id":"43bea09a-f861-461d-bc05-ba2616177ce0"}
23:18:18.884 01.809 8532 Exposure complete
23:18:18.931 00.047 8532 worker thread done servicing request
23:18:18.931 00.000 7008 OnExposeComplete: enter
23:18:18.934 00.003 7008 UpdateGuideState(): m_state=6
23:18:18.935 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
23:18:18.939 00.004 7008 Star::Find returns 1 (0), X=547.70, Y=444.89, Mass=269468, SNR=333.2, Peak=32784 HFD=2.6
23:18:18.942 00.003 7008 MultiStar: [#1 0.27,0.69,0.55,U] [#2 0.19,0.65,0.54,U] [#3 0.30,0.55,0.43,U] [#4 0.31,0.43,0.35,U] [#5 0.33,0.57,0.32,U] [#6 0.17,0.75,0.35,U] [#7 0.18,0.53,0.29,U] [#8 0.23,0.40,0.34,U] 
23:18:18.943 00.001 7008 single-star, 8 included, MultiStar: {0.21, 0.39}, one-star: {0.09, -0.21}
23:18:18.945 00.002 7008 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.07) = xAngle (-1.09 = -1.09)
23:18:18.947 00.002 7008 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.50 = -1.50)
23:18:18.948 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=0.11 mountY=-0.23, mountTheta=-1.14
23:18:18.951 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.21, opts=13)
23:18:18.953 00.002 7008 Enqueuing Move request for scope (0.09, -0.21)
23:18:18.955 00.002 8532 Worker thread wakes up
23:18:18.955 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:18:18.957 00.002 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:18:18.957 00.000 8532 Moving (0.09, -0.21) raw xDistance=0.11 yDistance=-0.23
23:18:18.957 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:18:18.957 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:18.957 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2206, FiltMax=28267, Gamma=0.990
23:18:18.958 00.001 7008 UpdateGuideState exits: m=269468 SNR=333.2
23:18:18.960 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.963 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:18.965 00.002 7008 Enqueuing Expose request
23:18:18.966 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:18:18.967 00.001 8532 MoveAxis(E, 0, ABG)
23:18:18.967 00.000 8532 Move returns status 0, amount 0
23:18:18.967 00.000 8532 MoveAxis(N, 0, ABG)
23:18:18.967 00.000 8532 Move returns status 0, amount 0
23:18:18.967 00.000 8532 move complete, result=0
23:18:18.967 00.000 8532 worker thread done servicing request
23:18:18.967 00.000 8532 Worker thread wakes up
23:18:18.967 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:18.967 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:18.970 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:19.061 00.091 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a87dc6e1-e48c-49bb-9c89-7f3e855edb66"}
23:18:19.065 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a87dc6e1-e48c-49bb-9c89-7f3e855edb66"}
23:18:19.070 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1161891-3196-4028-9f3a-8f2959404e8f"}
23:18:19.074 00.004 7008 case statement mapped state 6 to 3
23:18:19.078 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1161891-3196-4028-9f3a-8f2959404e8f"}
23:18:19.082 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e0e3f6f-4f37-4a77-a8a7-27923377e6be"}
23:18:19.085 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1020,"width":15,"height":15,"star_pos":[6.70,6.89],"pixels":"..."},"id":"8e0e3f6f-4f37-4a77-a8a7-27923377e6be"}
23:18:21.060 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"556a3eb6-01e8-418b-94da-512c1d7b3bf8"}
23:18:21.064 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"556a3eb6-01e8-418b-94da-512c1d7b3bf8"}
23:18:21.068 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5888a4ba-ca66-4b74-8b3f-2ab7027768c4"}
23:18:21.071 00.003 7008 case statement mapped state 6 to 3
23:18:21.074 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5888a4ba-ca66-4b74-8b3f-2ab7027768c4"}
23:18:21.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb06c79e-6067-43b6-99c2-f171ceac4884"}
23:18:21.079 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1020,"width":15,"height":15,"star_pos":[6.70,6.89],"pixels":"..."},"id":"cb06c79e-6067-43b6-99c2-f171ceac4884"}
23:18:21.095 00.016 8532 Exposure complete
23:18:21.136 00.041 8532 worker thread done servicing request
23:18:21.136 00.000 7008 OnExposeComplete: enter
23:18:21.138 00.002 7008 UpdateGuideState(): m_state=6
23:18:21.140 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
23:18:21.142 00.002 7008 Star::Find returns 1 (0), X=547.59, Y=444.78, Mass=264104, SNR=342.5, Peak=31323 HFD=2.8
23:18:21.146 00.004 7008 MultiStar: [#1 0.11,0.52,0.54,U] [#2 0.05,0.46,0.50,U] [#3 0.19,0.47,0.40,U] [#4 0.09,0.39,0.32,U] [#5 0.11,0.48,0.32,U] [#6 0.10,0.54,0.36,U] [#7 0.18,0.43,0.27,U] [#8 0.15,0.28,0.33,U] 
23:18:21.148 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.26}, one-star: {-0.02, -0.32}
23:18:21.153 00.005 7008 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.07) = xAngle (1.34 = 1.34)
23:18:21.155 00.002 7008 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.92 = 0.92)
23:18:21.158 00.003 7008 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.27 mountX=0.06 mountY=0.22, mountTheta=1.29
23:18:21.163 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.26, opts=13)
23:18:21.166 00.003 7008 Enqueuing Move request for scope (0.08, 0.26)
23:18:21.169 00.003 8532 Worker thread wakes up
23:18:21.169 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
23:18:21.169 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
23:18:21.169 00.000 8532 Moving (0.08, 0.26) raw xDistance=0.06 yDistance=0.22
23:18:21.169 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:18:21.169 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:21.169 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2330, FiltMax=32557, Gamma=0.990
23:18:21.172 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:18:21.173 00.001 8532 MoveAxis(E, 0, ABG)
23:18:21.173 00.000 8532 Move returns status 0, amount 0
23:18:21.173 00.000 8532 MoveAxis(N, 0, ABG)
23:18:21.173 00.000 8532 Move returns status 0, amount 0
23:18:21.173 00.000 8532 move complete, result=0
23:18:21.173 00.000 7008 UpdateGuideState exits: m=264104 SNR=342.5
23:18:21.176 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.179 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:21.181 00.002 7008 Enqueuing Expose request
23:18:21.182 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:18:21.184 00.002 8532 worker thread done servicing request
23:18:21.184 00.000 8532 Worker thread wakes up
23:18:21.185 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:21.185 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:23.061 01.876 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdc72d4a-850d-4de8-bf71-473caea3cf51"}
23:18:23.065 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdc72d4a-850d-4de8-bf71-473caea3cf51"}
23:18:23.069 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6fc7bce2-9436-441d-b976-7549a72ce893"}
23:18:23.074 00.005 7008 case statement mapped state 6 to 3
23:18:23.078 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fc7bce2-9436-441d-b976-7549a72ce893"}
23:18:23.081 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec0ab701-eeda-4275-af0a-c7d14876e670"}
23:18:23.083 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1021,"width":15,"height":15,"star_pos":[6.59,6.78],"pixels":"..."},"id":"ec0ab701-eeda-4275-af0a-c7d14876e670"}
23:18:23.315 00.232 8532 Exposure complete
23:18:23.357 00.042 8532 worker thread done servicing request
23:18:23.357 00.000 7008 OnExposeComplete: enter
23:18:23.359 00.002 7008 UpdateGuideState(): m_state=6
23:18:23.362 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
23:18:23.365 00.003 7008 Star::Find returns 1 (0), X=547.50, Y=444.76, Mass=252042, SNR=319.2, Peak=28017 HFD=2.9
23:18:23.367 00.002 7008 MultiStar: [#1 -0.00,0.58,0.56,U] [#2 -0.01,0.42,0.56,U] [#3 0.12,0.49,0.45,U] [#4 0.10,0.40,0.37,U] [#5 0.10,0.48,0.35,U] [#6 -0.07,0.42,0.36,U] [#7 0.04,0.38,0.30,U] [#8 0.08,0.29,0.35,U] 
23:18:23.369 00.002 7008 refined, 8 included, MultiStar: {0.01, 0.26}, one-star: {-0.11, -0.34}
23:18:23.372 00.003 7008 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.07) = xAngle (1.61 = 1.61)
23:18:23.374 00.002 7008 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.20 = 1.20)
23:18:23.376 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.01 mountY=0.24, mountTheta=1.62
23:18:23.379 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.26, opts=13)
23:18:23.380 00.001 7008 Enqueuing Move request for scope (0.01, 0.26)
23:18:23.383 00.003 8532 Worker thread wakes up
23:18:23.383 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
23:18:23.383 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
23:18:23.383 00.000 8532 Moving (0.01, 0.26) raw xDistance=-0.01 yDistance=0.24
23:18:23.383 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:23.384 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:18:23.384 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61048, med=2507, FiltMin=2190, FiltMax=33744, Gamma=0.990
23:18:23.386 00.002 8532 MoveAxis(E, 0, ABG)
23:18:23.386 00.000 8532 Move returns status 0, amount 0
23:18:23.386 00.000 8532 MoveAxis(S, 428, ABG)
23:18:23.386 00.000 8532 Guiding  Dir = 1, Dur = 428
23:18:23.386 00.000 7008 UpdateGuideState exits: m=252042 SNR=319.2
23:18:23.389 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.391 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:23.393 00.002 7008 Enqueuing Expose request
23:18:23.417 00.024 8532 IsSlewing returns 0
23:18:23.417 00.000 8532 IsGuiding returns 0
23:18:23.418 00.001 8532 PulseGuide returned control before completion, sleep 438
23:18:23.870 00.452 8532 IsGuiding returns 1
23:18:23.870 00.000 8532 scope still moving after pulse duration time elapsed
23:18:23.901 00.031 8532 IsSlewing returns 0
23:18:23.902 00.001 8532 IsGuiding returns 0
23:18:23.902 00.000 8532 scope move finished after 428 + 57 ms
23:18:23.902 00.000 8532 Move returns status 0, amount 428
23:18:23.902 00.000 8532 move complete, result=0
23:18:23.902 00.000 8532 worker thread done servicing request
23:18:23.902 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 428 ms SOUTH
23:18:23.906 00.004 8532 Worker thread wakes up
23:18:23.907 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:23.907 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:25.060 01.153 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c053f95a-9542-4c41-97cf-a061197480b7"}
23:18:25.063 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c053f95a-9542-4c41-97cf-a061197480b7"}
23:18:25.066 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b81e034-05d5-4e31-82cd-0adac81c9a3d"}
23:18:25.070 00.004 7008 case statement mapped state 6 to 3
23:18:25.073 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b81e034-05d5-4e31-82cd-0adac81c9a3d"}
23:18:25.077 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"919c962e-891d-4671-93d9-cc7836ccc56b"}
23:18:25.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1022,"width":15,"height":15,"star_pos":[6.50,6.76],"pixels":"..."},"id":"919c962e-891d-4671-93d9-cc7836ccc56b"}
23:18:26.032 00.952 8532 Exposure complete
23:18:26.076 00.044 8532 worker thread done servicing request
23:18:26.077 00.001 7008 OnExposeComplete: enter
23:18:26.079 00.002 7008 UpdateGuideState(): m_state=6
23:18:26.080 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
23:18:26.082 00.002 7008 Star::Find returns 1 (0), X=547.54, Y=444.37, Mass=253544, SNR=323.8, Peak=40490 HFD=2.9
23:18:26.084 00.002 7008 MultiStar: [#1 0.03,0.23,0.56,U] [#2 0.09,0.14,0.54,U] [#3 0.13,0.21,0.44,U] [#4 0.08,0.18,0.35,U] [#5 0.07,0.14,0.33,U] [#6 0.01,0.15,0.37,U] [#7 0.04,0.22,0.30,U] [#8 0.01,0.05,0.34,U] 
23:18:26.085 00.001 7008 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.07, -0.73}
23:18:26.088 00.003 7008 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.07) = xAngle (-0.90 = -0.90)
23:18:26.090 00.002 7008 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.31 = -1.31)
23:18:26.092 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=0.03 mountY=-0.05, mountTheta=-1.00
23:18:26.095 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.04, opts=13)
23:18:26.098 00.003 7008 Enqueuing Move request for scope (0.03, -0.04)
23:18:26.100 00.002 8532 Worker thread wakes up
23:18:26.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65398, med=2506, FiltMin=2185, FiltMax=31859, Gamma=0.990
23:18:26.104 00.004 7008 UpdateGuideState exits: m=253544 SNR=323.8
23:18:26.105 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.107 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:26.108 00.001 7008 Enqueuing Expose request
23:18:26.110 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:18:26.110 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:18:26.110 00.000 8532 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=-0.05
23:18:26.110 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:18:26.110 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.110 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:26.110 00.000 8532 MoveAxis(E, 0, ABG)
23:18:26.110 00.000 8532 Move returns status 0, amount 0
23:18:26.110 00.000 8532 MoveAxis(N, 0, ABG)
23:18:26.110 00.000 8532 Move returns status 0, amount 0
23:18:26.110 00.000 8532 move complete, result=0
23:18:26.111 00.001 8532 worker thread done servicing request
23:18:26.111 00.000 8532 Worker thread wakes up
23:18:26.111 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:26.114 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:26.114 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:27.061 00.947 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8e48b24-24be-4b2a-9f7b-bfa30df3b25c"}
23:18:27.063 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8e48b24-24be-4b2a-9f7b-bfa30df3b25c"}
23:18:27.066 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"228c4442-d93a-4e99-8401-549287530ad8"}
23:18:27.068 00.002 7008 case statement mapped state 6 to 3
23:18:27.071 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"228c4442-d93a-4e99-8401-549287530ad8"}
23:18:27.073 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"adaf4a36-7780-44dd-ae31-c5a36e847ecd"}
23:18:27.074 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1023,"width":15,"height":15,"star_pos":[6.54,7.37],"pixels":"..."},"id":"adaf4a36-7780-44dd-ae31-c5a36e847ecd"}
23:18:28.245 01.171 8532 Exposure complete
23:18:28.281 00.036 8532 worker thread done servicing request
23:18:28.281 00.000 7008 OnExposeComplete: enter
23:18:28.284 00.003 7008 UpdateGuideState(): m_state=6
23:18:28.286 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
23:18:28.288 00.002 7008 Star::Find returns 1 (0), X=547.63, Y=444.51, Mass=260239, SNR=321.0, Peak=41741 HFD=3.1
23:18:28.290 00.002 7008 MultiStar: [#1 0.16,0.28,0.58,U] [#2 0.15,0.23,0.56,U] [#3 0.19,0.32,0.44,U] [#4 0.21,0.23,0.38,U] [#5 0.17,0.18,0.35,U] [#6 0.07,0.25,0.36,U] [#7 0.20,0.23,0.30,U] [#8 0.09,0.20,0.35,U] 
23:18:28.291 00.001 7008 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.02, -0.59}
23:18:28.294 00.003 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:18:28.295 00.001 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.04 = 0.04)
23:18:28.297 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=0.12 mountY=0.01, mountTheta=0.05
23:18:28.302 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.05, opts=13)
23:18:28.304 00.002 7008 Enqueuing Move request for scope (0.13, 0.05)
23:18:28.307 00.003 8532 Worker thread wakes up
23:18:28.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:18:28.307 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:18:28.307 00.000 8532 Moving (0.13, 0.05) raw xDistance=0.12 yDistance=0.01
23:18:28.307 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:18:28.307 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:28.307 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2168, FiltMax=29779, Gamma=0.990
23:18:28.310 00.003 7008 UpdateGuideState exits: m=260239 SNR=321.0
23:18:28.312 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.314 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:28.317 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:28.317 00.000 8532 MoveAxis(E, 0, ABG)
23:18:28.317 00.000 8532 Move returns status 0, amount 0
23:18:28.317 00.000 8532 MoveAxis(N, 0, ABG)
23:18:28.317 00.000 8532 Move returns status 0, amount 0
23:18:28.317 00.000 8532 move complete, result=0
23:18:28.317 00.000 8532 worker thread done servicing request
23:18:28.317 00.000 7008 Enqueuing Expose request
23:18:28.320 00.003 8532 Worker thread wakes up
23:18:28.320 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:28.324 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:28.324 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:29.062 00.738 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d046c131-3c16-45d8-8909-bfa9aee7e2c7"}
23:18:29.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d046c131-3c16-45d8-8909-bfa9aee7e2c7"}
23:18:29.067 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a3c1b08-98cd-47e9-a658-68d8b1a30ed6"}
23:18:29.070 00.003 7008 case statement mapped state 6 to 3
23:18:29.072 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a3c1b08-98cd-47e9-a658-68d8b1a30ed6"}
23:18:29.074 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"27839030-9fce-4d05-a396-263d4b711cde"}
23:18:29.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1024,"width":15,"height":15,"star_pos":[6.63,6.51],"pixels":"..."},"id":"27839030-9fce-4d05-a396-263d4b711cde"}
23:18:30.451 01.374 8532 Exposure complete
23:18:30.501 00.050 8532 worker thread done servicing request
23:18:30.501 00.000 7008 OnExposeComplete: enter
23:18:30.504 00.003 7008 UpdateGuideState(): m_state=6
23:18:30.507 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
23:18:30.510 00.003 7008 Star::Find returns 1 (0), X=547.70, Y=444.56, Mass=267018, SNR=334.5, Peak=42076 HFD=3.0
23:18:30.514 00.004 7008 MultiStar: [#1 0.26,0.38,0.52,U] [#2 0.20,0.32,0.54,U] [#3 0.25,0.35,0.44,U] [#4 0.31,0.24,0.35,U] [#5 0.26,0.42,0.32,U] [#6 0.16,0.35,0.37,U] [#7 0.20,0.29,0.30,U] [#8 0.21,0.22,0.33,U] 
23:18:30.516 00.002 7008 refined, 8 included, MultiStar: {0.20, 0.12}, one-star: {0.09, -0.54}
23:18:30.519 00.003 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:18:30.521 00.002 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:18:30.524 00.003 7008 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.53 mountX=0.19 mountY=0.04, mountTheta=0.22
23:18:30.528 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.12, opts=13)
23:18:30.530 00.002 7008 Enqueuing Move request for scope (0.20, 0.12)
23:18:30.532 00.002 8532 Worker thread wakes up
23:18:30.532 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
23:18:30.532 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
23:18:30.532 00.000 8532 Moving (0.20, 0.12) raw xDistance=0.19 yDistance=0.04
23:18:30.532 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:18:30.532 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.532 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2136, FiltMax=28134, Gamma=0.990
23:18:30.534 00.002 7008 UpdateGuideState exits: m=267018 SNR=334.5
23:18:30.536 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.539 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:18:30.539 00.000 8532 MoveAxis(W, 171, ABG)
23:18:30.539 00.000 8532 Guiding  Dir = 3, Dur = 171
23:18:30.539 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:30.542 00.003 7008 Enqueuing Expose request
23:18:30.544 00.002 8532 IsSlewing returns 0
23:18:30.545 00.001 8532 IsGuiding returns 0
23:18:30.546 00.001 8532 PulseGuide returned control before completion, sleep 181
23:18:30.739 00.193 8532 IsGuiding returns 0
23:18:30.739 00.000 8532 Move returns status 0, amount 171
23:18:30.739 00.000 8532 MoveAxis(N, 0, ABG)
23:18:30.739 00.000 8532 Move returns status 0, amount 0
23:18:30.739 00.000 8532 move complete, result=0
23:18:30.739 00.000 8532 worker thread done servicing request
23:18:30.739 00.000 8532 Worker thread wakes up
23:18:30.739 00.000 7008 GuideStep: 0.2 px 171 ms WEST, 0.0 px 0 ms NORTH
23:18:30.742 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:30.742 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:31.060 00.318 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca08177d-d35d-4e21-a0c2-00108cd847a5"}
23:18:31.063 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca08177d-d35d-4e21-a0c2-00108cd847a5"}
23:18:31.067 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0ce7506-a6d0-49c4-8f8b-b91fd5f6ca00"}
23:18:31.069 00.002 7008 case statement mapped state 6 to 3
23:18:31.073 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0ce7506-a6d0-49c4-8f8b-b91fd5f6ca00"}
23:18:31.075 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42826dfe-05d8-4dee-8755-2ba0bb484b7e"}
23:18:31.077 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1025,"width":15,"height":15,"star_pos":[6.70,6.56],"pixels":"..."},"id":"42826dfe-05d8-4dee-8755-2ba0bb484b7e"}
23:18:32.876 01.799 8532 Exposure complete
23:18:32.927 00.051 8532 worker thread done servicing request
23:18:32.927 00.000 7008 OnExposeComplete: enter
23:18:32.929 00.002 7008 UpdateGuideState(): m_state=6
23:18:32.931 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
23:18:32.933 00.002 7008 Star::Find returns 1 (0), X=547.58, Y=444.53, Mass=269492, SNR=339.8, Peak=39456 HFD=3.1
23:18:32.935 00.002 7008 MultiStar: [#1 0.12,0.33,0.51,U] [#2 0.05,0.28,0.54,U] [#3 0.17,0.29,0.40,U] [#4 0.23,0.22,0.36,U] [#5 0.12,0.28,0.33,U] [#6 0.06,0.31,0.35,U] [#7 0.12,0.20,0.27,U] [#8 0.11,0.06,0.34,U] 
23:18:32.936 00.001 7008 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.03, -0.57}
23:18:32.938 00.002 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:18:32.939 00.001 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
23:18:32.940 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=0.08 mountY=0.02, mountTheta=0.28
23:18:32.943 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.05, opts=13)
23:18:32.945 00.002 7008 Enqueuing Move request for scope (0.08, 0.05)
23:18:32.949 00.004 8532 Worker thread wakes up
23:18:32.949 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2182, FiltMax=31770, Gamma=0.990
23:18:32.952 00.003 7008 UpdateGuideState exits: m=269492 SNR=339.8
23:18:32.954 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.956 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:32.960 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:18:32.960 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:18:32.960 00.000 8532 Moving (0.08, 0.05) raw xDistance=0.08 yDistance=0.02
23:18:32.960 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:18:32.960 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:32.960 00.000 7008 Enqueuing Expose request
23:18:32.962 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:32.962 00.000 8532 MoveAxis(E, 0, ABG)
23:18:32.962 00.000 8532 Move returns status 0, amount 0
23:18:32.962 00.000 8532 MoveAxis(N, 0, ABG)
23:18:32.962 00.000 8532 Move returns status 0, amount 0
23:18:32.962 00.000 8532 move complete, result=0
23:18:32.963 00.001 8532 worker thread done servicing request
23:18:32.963 00.000 8532 Worker thread wakes up
23:18:32.963 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:32.963 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:32.965 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:33.060 00.095 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"520e1a1f-658e-4dc2-a9b8-da47c96149a9"}
23:18:33.062 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"520e1a1f-658e-4dc2-a9b8-da47c96149a9"}
23:18:33.065 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cf31e710-b4f4-4270-9c1c-1ae5908105ba"}
23:18:33.068 00.003 7008 case statement mapped state 6 to 3
23:18:33.071 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf31e710-b4f4-4270-9c1c-1ae5908105ba"}
23:18:33.075 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"47da62ba-b2b9-448e-823a-71c31ad80c22"}
23:18:33.078 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1026,"width":15,"height":15,"star_pos":[6.58,6.53],"pixels":"..."},"id":"47da62ba-b2b9-448e-823a-71c31ad80c22"}
23:18:35.060 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef2507db-1c30-4642-84db-8a1143f2c741"}
23:18:35.063 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef2507db-1c30-4642-84db-8a1143f2c741"}
23:18:35.066 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1baa241-79e5-423d-91d6-cafaa9352629"}
23:18:35.068 00.002 7008 case statement mapped state 6 to 3
23:18:35.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1baa241-79e5-423d-91d6-cafaa9352629"}
23:18:35.074 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71fbfda9-7899-4f83-a51f-bc38c62e613f"}
23:18:35.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1026,"width":15,"height":15,"star_pos":[6.58,6.53],"pixels":"..."},"id":"71fbfda9-7899-4f83-a51f-bc38c62e613f"}
23:18:35.092 00.016 8532 Exposure complete
23:18:35.134 00.042 8532 worker thread done servicing request
23:18:35.134 00.000 7008 OnExposeComplete: enter
23:18:35.136 00.002 7008 UpdateGuideState(): m_state=6
23:18:35.139 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
23:18:35.140 00.001 7008 Star::Find returns 1 (0), X=547.47, Y=444.56, Mass=256101, SNR=321.4, Peak=31514 HFD=3.1
23:18:35.142 00.002 7008 MultiStar: [#1 0.05,0.32,0.56,U] [#2 -0.02,0.33,0.57,U] [#3 0.13,0.37,0.44,U] [#4 0.07,0.24,0.35,U] [#5 0.03,0.35,0.34,U] [#6 -0.06,0.31,0.35,U] [#7 0.03,0.29,0.29,U] [#8 0.09,0.12,0.35,U] 
23:18:35.143 00.001 7008 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.14, -0.54}
23:18:35.145 00.002 7008 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.07) = xAngle (1.68 = 1.68)
23:18:35.146 00.001 7008 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.27 = 1.27)
23:18:35.147 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=-0.01 mountY=0.09, mountTheta=1.68
23:18:35.149 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.10, opts=13)
23:18:35.152 00.003 7008 Enqueuing Move request for scope (-0.00, 0.10)
23:18:35.153 00.001 8532 Worker thread wakes up
23:18:35.153 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
23:18:35.153 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
23:18:35.153 00.000 8532 Moving (-0.00, 0.10) raw xDistance=-0.01 yDistance=0.09
23:18:35.153 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:35.153 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.153 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60858, med=2507, FiltMin=2158, FiltMax=34925, Gamma=0.990
23:18:35.155 00.002 7008 UpdateGuideState exits: m=256101 SNR=321.4
23:18:35.156 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.158 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:35.160 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:18:35.160 00.000 8532 MoveAxis(E, 0, ABG)
23:18:35.160 00.000 8532 Move returns status 0, amount 0
23:18:35.160 00.000 7008 Enqueuing Expose request
23:18:35.162 00.002 8532 MoveAxis(N, 0, ABG)
23:18:35.163 00.001 8532 Move returns status 0, amount 0
23:18:35.163 00.000 8532 move complete, result=0
23:18:35.163 00.000 8532 worker thread done servicing request
23:18:35.163 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:35.166 00.003 8532 Worker thread wakes up
23:18:35.166 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:35.166 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:37.059 01.893 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5206180b-02a5-47c5-9008-e18c90778fb8"}
23:18:37.060 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5206180b-02a5-47c5-9008-e18c90778fb8"}
23:18:37.063 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd1494e8-e451-4a02-8ebd-c8de0cdd4210"}
23:18:37.065 00.002 7008 case statement mapped state 6 to 3
23:18:37.067 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd1494e8-e451-4a02-8ebd-c8de0cdd4210"}
23:18:37.069 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82fc8302-857c-4c0a-bcd2-4f947b82deea"}
23:18:37.072 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1027,"width":15,"height":15,"star_pos":[7.47,6.56],"pixels":"..."},"id":"82fc8302-857c-4c0a-bcd2-4f947b82deea"}
23:18:37.295 00.223 8532 Exposure complete
23:18:37.342 00.047 8532 worker thread done servicing request
23:18:37.343 00.001 7008 OnExposeComplete: enter
23:18:37.346 00.003 7008 UpdateGuideState(): m_state=6
23:18:37.348 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
23:18:37.351 00.003 7008 Star::Find returns 1 (0), X=547.52, Y=444.47, Mass=257530, SNR=331.0, Peak=36151 HFD=3.1
23:18:37.353 00.002 7008 MultiStar: [#1 0.05,0.28,0.54,U] [#2 0.01,0.22,0.54,U] [#3 0.04,0.25,0.42,U] [#4 0.11,0.23,0.35,U] [#5 0.05,0.14,0.33,U] [#6 -0.04,0.22,0.35,U] [#7 0.03,0.24,0.29,U] [#8 -0.03,0.11,0.35,U] 
23:18:37.355 00.002 7008 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.09, -0.63}
23:18:37.356 00.001 7008 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.07) = xAngle (1.76 = 1.76)
23:18:37.358 00.002 7008 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.35 = 1.35)
23:18:37.360 00.002 7008 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.69 mountX=-0.00 mountY=0.01, mountTheta=1.76
23:18:37.364 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.01, opts=13)
23:18:37.366 00.002 7008 Enqueuing Move request for scope (-0.00, 0.01)
23:18:37.368 00.002 8532 Worker thread wakes up
23:18:37.368 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60947, med=2507, FiltMin=2164, FiltMax=33415, Gamma=0.990
23:18:37.373 00.005 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:18:37.373 00.000 7008 UpdateGuideState exits: m=257530 SNR=331.0
23:18:37.375 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:37.379 00.004 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:18:37.379 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:37.381 00.002 7008 Enqueuing Expose request
23:18:37.385 00.004 8532 Moving (-0.00, 0.01) raw xDistance=-0.00 yDistance=0.01
23:18:37.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:37.385 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:37.385 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:37.385 00.000 8532 MoveAxis(E, 0, ABG)
23:18:37.385 00.000 8532 Move returns status 0, amount 0
23:18:37.385 00.000 8532 MoveAxis(N, 0, ABG)
23:18:37.385 00.000 8532 Move returns status 0, amount 0
23:18:37.385 00.000 8532 move complete, result=0
23:18:37.386 00.001 8532 worker thread done servicing request
23:18:37.386 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:37.388 00.002 8532 Worker thread wakes up
23:18:37.388 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:37.388 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:39.057 01.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ccc4c8c4-45b4-472f-b41d-2f85b34b55ba"}
23:18:39.059 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ccc4c8c4-45b4-472f-b41d-2f85b34b55ba"}
23:18:39.062 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f20c5acd-ba76-42e3-b17e-f097f1aebe32"}
23:18:39.064 00.002 7008 case statement mapped state 6 to 3
23:18:39.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f20c5acd-ba76-42e3-b17e-f097f1aebe32"}
23:18:39.069 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3234913c-4152-4909-b99d-4903aded25e5"}
23:18:39.073 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1028,"width":15,"height":15,"star_pos":[6.52,7.47],"pixels":"..."},"id":"3234913c-4152-4909-b99d-4903aded25e5"}
23:18:39.513 00.440 8532 Exposure complete
23:18:39.561 00.048 8532 worker thread done servicing request
23:18:39.561 00.000 7008 OnExposeComplete: enter
23:18:39.566 00.005 7008 UpdateGuideState(): m_state=6
23:18:39.571 00.005 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
23:18:39.574 00.003 7008 Star::Find returns 1 (0), X=547.66, Y=444.50, Mass=260077, SNR=336.4, Peak=40684 HFD=3.1
23:18:39.576 00.002 7008 MultiStar: [#1 0.23,0.31,0.52,U] [#2 0.17,0.27,0.52,U] [#3 0.26,0.31,0.42,U] [#4 0.26,0.31,0.36,U] [#5 0.24,0.20,0.33,U] [#6 0.18,0.25,0.34,U] [#7 0.24,0.23,0.29,U] [#8 0.14,0.17,0.31,U] 
23:18:39.579 00.003 7008 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.06, -0.60}
23:18:39.581 00.002 7008 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.07) = xAngle (0.36 = 0.36)
23:18:39.585 00.004 7008 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.05 = -0.05)
23:18:39.587 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=0.17 mountY=-0.01, mountTheta=-0.05
23:18:39.591 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.05, opts=13)
23:18:39.592 00.001 7008 Enqueuing Move request for scope (0.17, 0.05)
23:18:39.594 00.002 8532 Worker thread wakes up
23:18:39.594 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2159, FiltMax=29396, Gamma=0.990
23:18:39.596 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:18:39.596 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:18:39.596 00.000 8532 Moving (0.17, 0.05) raw xDistance=0.17 yDistance=-0.01
23:18:39.596 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:18:39.597 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.597 00.000 7008 UpdateGuideState exits: m=260077 SNR=336.4
23:18:39.598 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:39.598 00.000 8532 MoveAxis(W, 155, ABG)
23:18:39.598 00.000 8532 Guiding  Dir = 3, Dur = 155
23:18:39.599 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.601 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:39.603 00.002 7008 Enqueuing Expose request
23:18:39.605 00.002 8532 IsSlewing returns 0
23:18:39.605 00.000 8532 IsGuiding returns 0
23:18:39.606 00.001 8532 PulseGuide returned control before completion, sleep 165
23:18:39.772 00.166 8532 IsGuiding returns 0
23:18:39.772 00.000 8532 Move returns status 0, amount 155
23:18:39.772 00.000 8532 MoveAxis(N, 0, ABG)
23:18:39.772 00.000 8532 Move returns status 0, amount 0
23:18:39.772 00.000 8532 move complete, result=0
23:18:39.773 00.001 8532 worker thread done servicing request
23:18:39.773 00.000 8532 Worker thread wakes up
23:18:39.773 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:39.773 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:39.773 00.000 7008 GuideStep: 0.2 px 155 ms WEST, -0.0 px 0 ms NORTH
23:18:41.057 01.284 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4386b28-4b6b-4d2e-89ea-9a3e8c73829b"}
23:18:41.062 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4386b28-4b6b-4d2e-89ea-9a3e8c73829b"}
23:18:41.066 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a0d1cdd-a30c-4e9a-a625-201267ce8c1c"}
23:18:41.069 00.003 7008 case statement mapped state 6 to 3
23:18:41.072 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a0d1cdd-a30c-4e9a-a625-201267ce8c1c"}
23:18:41.075 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"029d8799-953d-45c5-9b00-651f663ad2d3"}
23:18:41.078 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1029,"width":15,"height":15,"star_pos":[6.66,6.50],"pixels":"..."},"id":"029d8799-953d-45c5-9b00-651f663ad2d3"}
23:18:41.908 00.830 8532 Exposure complete
23:18:41.951 00.043 8532 worker thread done servicing request
23:18:41.951 00.000 7008 OnExposeComplete: enter
23:18:41.955 00.004 7008 UpdateGuideState(): m_state=6
23:18:41.957 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
23:18:41.959 00.002 7008 Star::Find returns 1 (0), X=547.30, Y=444.32, Mass=270109, SNR=339.3, Peak=40782 HFD=2.7
23:18:41.961 00.002 7008 MultiStar: [#1 -0.08,0.14,0.54,U] [#2 -0.16,0.11,0.53,U] [#3 -0.04,0.10,0.41,U] [#4 -0.04,0.10,0.33,U] [#5 -0.13,0.10,0.34,U] [#6 -0.17,0.12,0.35,U] [#7 -0.10,0.05,0.27,U] [#8 -0.08,-0.12,0.34,U] 
23:18:41.964 00.003 7008 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.31, -0.78}
23:18:41.966 00.002 7008 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.07) = xAngle (-2.38 = -2.38)
23:18:41.968 00.002 7008 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.79 = -2.79)
23:18:41.970 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.45 mountX=-0.14 mountY=-0.07, mountTheta=-2.70
23:18:41.973 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.13, opts=13)
23:18:41.975 00.002 7008 Enqueuing Move request for scope (-0.15, -0.13)
23:18:41.977 00.002 8532 Worker thread wakes up
23:18:41.977 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
23:18:41.977 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
23:18:41.977 00.000 8532 Moving (-0.15, -0.13) raw xDistance=-0.14 yDistance=-0.07
23:18:41.977 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58142, med=2506, FiltMin=2143, FiltMax=31119, Gamma=0.990
23:18:41.979 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:41.979 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:41.981 00.002 7008 UpdateGuideState exits: m=270109 SNR=339.3
23:18:41.982 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.984 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:41.985 00.001 7008 Enqueuing Expose request
23:18:41.987 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:41.987 00.000 8532 MoveAxis(E, 0, ABG)
23:18:41.987 00.000 8532 Move returns status 0, amount 0
23:18:41.987 00.000 8532 MoveAxis(N, 0, ABG)
23:18:41.987 00.000 8532 Move returns status 0, amount 0
23:18:41.987 00.000 8532 move complete, result=0
23:18:41.987 00.000 8532 worker thread done servicing request
23:18:41.988 00.001 8532 Worker thread wakes up
23:18:41.988 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:41.990 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:41.991 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:43.055 01.064 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd3d73ff-e476-49db-9e85-d86de1d1c1a4"}
23:18:43.059 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd3d73ff-e476-49db-9e85-d86de1d1c1a4"}
23:18:43.065 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6a3e26e-8876-452b-b7f7-b7431879f56b"}
23:18:43.068 00.003 7008 case statement mapped state 6 to 3
23:18:43.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6a3e26e-8876-452b-b7f7-b7431879f56b"}
23:18:43.073 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c6a0647-eb39-4c5f-bee6-06247a94a5e1"}
23:18:43.075 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1030,"width":15,"height":15,"star_pos":[7.30,7.32],"pixels":"..."},"id":"5c6a0647-eb39-4c5f-bee6-06247a94a5e1"}
23:18:44.124 01.049 8532 Exposure complete
23:18:44.160 00.036 8532 worker thread done servicing request
23:18:44.161 00.001 7008 OnExposeComplete: enter
23:18:44.162 00.001 7008 UpdateGuideState(): m_state=6
23:18:44.163 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
23:18:44.165 00.002 7008 Star::Find returns 1 (0), X=547.18, Y=444.47, Mass=265226, SNR=330.9, Peak=41385 HFD=2.8
23:18:44.166 00.001 7008 MultiStar: [#1 -0.24,0.23,0.55,U] [#2 -0.31,0.26,0.54,U] [#3 -0.15,0.36,0.42,U] [#4 -0.17,0.23,0.36,U] [#5 -0.25,0.24,0.35,U] [#6 -0.29,0.23,0.35,U] [#7 -0.07,0.27,0.30,U] [#8 -0.07,-0.02,0.32,U] 
23:18:44.167 00.001 7008 refined, 8 included, MultiStar: {-0.26, 0.03}, one-star: {-0.43, -0.63}
23:18:44.168 00.001 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
23:18:44.169 00.001 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.70 = 2.70)
23:18:44.171 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=0.03 hyp=0.26 cameraTheta=3.04 mountX=-0.26 mountY=0.11, mountTheta=2.73
23:18:44.173 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.03, opts=13)
23:18:44.174 00.001 7008 Enqueuing Move request for scope (-0.26, 0.03)
23:18:44.176 00.002 8532 Worker thread wakes up
23:18:44.176 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.03) opts 0xd
23:18:44.176 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.03)
23:18:44.176 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2175, FiltMax=27486, Gamma=0.990
23:18:44.178 00.002 7008 UpdateGuideState exits: m=265226 SNR=330.9
23:18:44.180 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.181 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:44.183 00.002 7008 Enqueuing Expose request
23:18:44.184 00.001 8532 Moving (-0.26, 0.03) raw xDistance=-0.26 yDistance=0.11
23:18:44.184 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:18:44.184 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:44.184 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:44.184 00.000 8532 MoveAxis(E, 236, ABG)
23:18:44.184 00.000 8532 Guiding  Dir = 2, Dur = 236
23:18:44.184 00.000 8532 IsSlewing returns 0
23:18:44.184 00.000 8532 IsGuiding returns 0
23:18:44.185 00.001 8532 PulseGuide returned control before completion, sleep 246
23:18:44.440 00.255 8532 IsGuiding returns 0
23:18:44.441 00.001 8532 Move returns status 0, amount 236
23:18:44.441 00.000 8532 MoveAxis(N, 0, ABG)
23:18:44.441 00.000 8532 Move returns status 0, amount 0
23:18:44.441 00.000 8532 move complete, result=0
23:18:44.442 00.001 8532 worker thread done servicing request
23:18:44.442 00.000 8532 Worker thread wakes up
23:18:44.442 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:44.442 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:44.444 00.002 7008 GuideStep: -0.3 px 236 ms EAST, 0.1 px 0 ms NORTH
23:18:45.067 00.623 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4339a5af-445c-4c37-9c13-8f141480f593"}
23:18:45.069 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4339a5af-445c-4c37-9c13-8f141480f593"}
23:18:45.070 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03d99e39-439a-47f6-8204-56a2a38deddb"}
23:18:45.072 00.002 7008 case statement mapped state 6 to 3
23:18:45.073 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03d99e39-439a-47f6-8204-56a2a38deddb"}
23:18:45.075 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b30e2e4b-9553-4903-9663-bd150687b3e0"}
23:18:45.076 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1031,"width":15,"height":15,"star_pos":[7.18,7.47],"pixels":"..."},"id":"b30e2e4b-9553-4903-9663-bd150687b3e0"}
23:18:46.571 01.495 8532 Exposure complete
23:18:46.608 00.037 8532 worker thread done servicing request
23:18:46.608 00.000 7008 OnExposeComplete: enter
23:18:46.612 00.004 7008 UpdateGuideState(): m_state=6
23:18:46.614 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
23:18:46.616 00.002 7008 Star::Find returns 1 (0), X=547.48, Y=444.55, Mass=253117, SNR=329.3, Peak=32260 HFD=3.1
23:18:46.618 00.002 7008 MultiStar: [#1 0.02,0.38,0.55,U] [#2 -0.06,0.34,0.54,U] [#3 0.02,0.40,0.45,U] [#4 0.07,0.24,0.34,U] [#5 0.01,0.31,0.33,U] [#6 -0.09,0.30,0.37,U] [#7 -0.02,0.29,0.28,U] [#8 0.12,0.12,0.33,U] 
23:18:46.620 00.002 7008 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.13, -0.55}
23:18:46.622 00.002 7008 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.07) = xAngle (1.90 = 1.90)
23:18:46.623 00.001 7008 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.49 = 1.49)
23:18:46.626 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.83 mountX=-0.03 mountY=0.11, mountTheta=1.89
23:18:46.630 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.10, opts=13)
23:18:46.632 00.002 7008 Enqueuing Move request for scope (-0.03, 0.10)
23:18:46.634 00.002 8532 Worker thread wakes up
23:18:46.634 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:18:46.634 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:18:46.634 00.000 8532 Moving (-0.03, 0.10) raw xDistance=-0.03 yDistance=0.11
23:18:46.634 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:46.634 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.634 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59492, med=2506, FiltMin=2176, FiltMax=34096, Gamma=0.990
23:18:46.636 00.002 7008 UpdateGuideState exits: m=253117 SNR=329.3
23:18:46.638 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.641 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:46.641 00.000 8532 MoveAxis(E, 0, ABG)
23:18:46.641 00.000 8532 Move returns status 0, amount 0
23:18:46.641 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:46.642 00.001 7008 Enqueuing Expose request
23:18:46.644 00.002 8532 MoveAxis(N, 0, ABG)
23:18:46.644 00.000 8532 Move returns status 0, amount 0
23:18:46.644 00.000 8532 move complete, result=0
23:18:46.644 00.000 8532 worker thread done servicing request
23:18:46.644 00.000 8532 Worker thread wakes up
23:18:46.646 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:46.646 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:46.646 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:47.067 00.421 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd9a6602-a261-4d17-890b-b62491e221c1"}
23:18:47.068 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd9a6602-a261-4d17-890b-b62491e221c1"}
23:18:47.072 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3fb76f0-9f05-482f-b0e1-dd314169faad"}
23:18:47.074 00.002 7008 case statement mapped state 6 to 3
23:18:47.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3fb76f0-9f05-482f-b0e1-dd314169faad"}
23:18:47.078 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"afcf1f63-c328-4b12-be53-429b2b4df221"}
23:18:47.081 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1032,"width":15,"height":15,"star_pos":[7.48,6.55],"pixels":"..."},"id":"afcf1f63-c328-4b12-be53-429b2b4df221"}
23:18:48.769 01.688 8532 Exposure complete
23:18:48.803 00.034 8532 worker thread done servicing request
23:18:48.803 00.000 7008 OnExposeComplete: enter
23:18:48.805 00.002 7008 UpdateGuideState(): m_state=6
23:18:48.807 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
23:18:48.809 00.002 7008 Star::Find returns 1 (0), X=547.47, Y=444.76, Mass=250885, SNR=327.8, Peak=25964 HFD=3.0
23:18:48.810 00.001 7008 MultiStar: [#1 0.02,0.54,0.55,U] [#2 -0.02,0.50,0.54,U] [#3 0.11,0.48,0.42,U] [#4 0.09,0.45,0.36,U] [#5 0.01,0.47,0.34,U] [#6 -0.06,0.49,0.36,U] [#7 0.02,0.51,0.29,U] [#8 -0.04,0.26,0.34,U] 
23:18:48.814 00.004 7008 refined, 8 included, MultiStar: {-0.02, 0.28}, one-star: {-0.14, -0.34}
23:18:48.815 00.001 7008 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.07) = xAngle (1.71 = 1.71)
23:18:48.817 00.002 7008 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.30 = 1.30)
23:18:48.819 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.64 mountX=-0.04 mountY=0.27, mountTheta=1.72
23:18:48.823 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.28, opts=13)
23:18:48.825 00.002 7008 Enqueuing Move request for scope (-0.02, 0.28)
23:18:48.827 00.002 8532 Worker thread wakes up
23:18:48.827 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
23:18:48.827 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58938, med=2507, FiltMin=2148, FiltMax=33405, Gamma=0.990
23:18:48.831 00.004 7008 UpdateGuideState exits: m=250885 SNR=327.8
23:18:48.834 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.835 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:48.837 00.002 7008 Enqueuing Expose request
23:18:48.839 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
23:18:48.839 00.000 8532 Moving (-0.02, 0.28) raw xDistance=-0.04 yDistance=0.27
23:18:48.839 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:48.839 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:18:48.839 00.000 8532 MoveAxis(E, 0, ABG)
23:18:48.839 00.000 8532 Move returns status 0, amount 0
23:18:48.839 00.000 8532 MoveAxis(S, 473, ABG)
23:18:48.839 00.000 8532 Guiding  Dir = 1, Dur = 473
23:18:48.840 00.001 8532 IsSlewing returns 0
23:18:48.840 00.000 8532 IsGuiding returns 0
23:18:48.840 00.000 8532 PulseGuide returned control before completion, sleep 483
23:18:49.066 00.226 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc7d04ca-1ec3-4931-a97a-b9784c50e79e"}
23:18:49.070 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc7d04ca-1ec3-4931-a97a-b9784c50e79e"}
23:18:49.072 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e22d1ae-9fb1-483b-b9cf-2ea9dc45c0fe"}
23:18:49.074 00.002 7008 case statement mapped state 6 to 3
23:18:49.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e22d1ae-9fb1-483b-b9cf-2ea9dc45c0fe"}
23:18:49.079 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9923172d-4aa0-41a9-bd6e-f28e40992f29"}
23:18:49.085 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1033,"width":15,"height":15,"star_pos":[7.47,6.76],"pixels":"..."},"id":"9923172d-4aa0-41a9-bd6e-f28e40992f29"}
23:18:49.339 00.254 8532 IsGuiding returns 0
23:18:49.339 00.000 8532 Move returns status 0, amount 473
23:18:49.341 00.002 8532 move complete, result=0
23:18:49.341 00.000 8532 worker thread done servicing request
23:18:49.341 00.000 8532 Worker thread wakes up
23:18:49.341 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 473 ms SOUTH
23:18:49.345 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:49.345 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:51.065 01.720 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"848da929-79fc-4b4d-a89f-433816fa16b7"}
23:18:51.069 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"848da929-79fc-4b4d-a89f-433816fa16b7"}
23:18:51.072 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba45b077-aa3d-43de-bd19-ba38063c144d"}
23:18:51.075 00.003 7008 case statement mapped state 6 to 3
23:18:51.077 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba45b077-aa3d-43de-bd19-ba38063c144d"}
23:18:51.079 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"785ff0f0-b78a-42d7-87e3-833820c2567e"}
23:18:51.083 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1033,"width":15,"height":15,"star_pos":[7.47,6.76],"pixels":"..."},"id":"785ff0f0-b78a-42d7-87e3-833820c2567e"}
23:18:51.468 00.385 8532 Exposure complete
23:18:51.517 00.049 8532 worker thread done servicing request
23:18:51.517 00.000 7008 OnExposeComplete: enter
23:18:51.519 00.002 7008 UpdateGuideState(): m_state=6
23:18:51.521 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
23:18:51.523 00.002 7008 Star::Find returns 1 (0), X=547.48, Y=444.39, Mass=259659, SNR=326.7, Peak=38047 HFD=3.0
23:18:51.525 00.002 7008 MultiStar: [#1 0.04,0.18,0.56,U] [#2 0.01,0.20,0.55,U] [#3 0.07,0.24,0.42,U] [#4 0.09,0.19,0.35,U] [#5 0.07,0.11,0.34,U] [#6 -0.02,0.18,0.36,U] [#7 0.01,0.16,0.28,U] [#8 0.10,-0.00,0.33,U] 
23:18:51.527 00.002 7008 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.13, -0.71}
23:18:51.529 00.002 7008 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.07) = xAngle (-1.44 = -1.44)
23:18:51.530 00.001 7008 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.86 = -1.86)
23:18:51.533 00.003 7008 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.51 mountX=0.01 mountY=-0.04, mountTheta=-1.44
23:18:51.537 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=-0.04, opts=13)
23:18:51.540 00.003 7008 Enqueuing Move request for scope (0.00, -0.04)
23:18:51.542 00.002 8532 Worker thread wakes up
23:18:51.542 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:18:51.542 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:18:51.542 00.000 8532 Moving (0.00, -0.04) raw xDistance=0.01 yDistance=-0.04
23:18:51.542 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:18:51.542 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61497, med=2505, FiltMin=2156, FiltMax=34346, Gamma=0.990
23:18:51.544 00.002 7008 UpdateGuideState exits: m=259659 SNR=326.7
23:18:51.546 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.548 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:51.549 00.001 7008 Enqueuing Expose request
23:18:51.550 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:51.550 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:51.551 00.001 8532 MoveAxis(E, 0, ABG)
23:18:51.551 00.000 8532 Move returns status 0, amount 0
23:18:51.551 00.000 8532 MoveAxis(N, 0, ABG)
23:18:51.551 00.000 8532 Move returns status 0, amount 0
23:18:51.551 00.000 8532 move complete, result=0
23:18:51.552 00.001 8532 worker thread done servicing request
23:18:51.552 00.000 8532 Worker thread wakes up
23:18:51.552 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:51.552 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:51.552 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:53.065 01.513 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47e5b86f-0d6b-4349-81a0-38a1306b79ed"}
23:18:53.068 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47e5b86f-0d6b-4349-81a0-38a1306b79ed"}
23:18:53.074 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54bc4d3c-c237-44f7-b6b6-ea45f5ca510f"}
23:18:53.078 00.004 7008 case statement mapped state 6 to 3
23:18:53.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54bc4d3c-c237-44f7-b6b6-ea45f5ca510f"}
23:18:53.083 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e7a24fde-bdb7-4c20-8033-858fb91cae2e"}
23:18:53.085 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1034,"width":15,"height":15,"star_pos":[7.48,7.39],"pixels":"..."},"id":"e7a24fde-bdb7-4c20-8033-858fb91cae2e"}
23:18:53.686 00.601 8532 Exposure complete
23:18:53.727 00.041 8532 worker thread done servicing request
23:18:53.727 00.000 7008 OnExposeComplete: enter
23:18:53.729 00.002 7008 UpdateGuideState(): m_state=6
23:18:53.730 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
23:18:53.734 00.004 7008 Star::Find returns 1 (0), X=547.49, Y=444.41, Mass=261107, SNR=328.4, Peak=37082 HFD=3.0
23:18:53.736 00.002 7008 MultiStar: [#1 0.03,0.19,0.55,U] [#2 -0.02,0.23,0.56,U] [#3 0.05,0.32,0.44,U] [#4 0.11,0.21,0.35,U] [#5 0.07,0.11,0.33,U] [#6 -0.03,0.27,0.35,U] [#7 0.05,0.21,0.29,U] [#8 0.00,0.11,0.34,U] 
23:18:53.737 00.001 7008 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.12, -0.69}
23:18:53.740 00.003 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.73 = -2.73)
23:18:53.742 00.002 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.15 = 3.14)
23:18:53.744 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.80 mountX=-0.01 mountY=0.00, mountTheta=3.14
23:18:53.749 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.00, opts=13)
23:18:53.752 00.003 7008 Enqueuing Move request for scope (-0.01, -0.00)
23:18:53.754 00.002 8532 Worker thread wakes up
23:18:53.754 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
23:18:53.754 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
23:18:53.754 00.000 8532 Moving (-0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
23:18:53.754 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61122, med=2506, FiltMin=2173, FiltMax=33827, Gamma=0.990
23:18:53.756 00.002 7008 UpdateGuideState exits: m=261107 SNR=328.4
23:18:53.758 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:53.759 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:53.761 00.002 7008 Enqueuing Expose request
23:18:53.763 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:53.763 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:53.763 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:53.763 00.000 8532 MoveAxis(E, 0, ABG)
23:18:53.763 00.000 8532 Move returns status 0, amount 0
23:18:53.763 00.000 8532 MoveAxis(N, 0, ABG)
23:18:53.763 00.000 8532 Move returns status 0, amount 0
23:18:53.763 00.000 8532 move complete, result=0
23:18:53.763 00.000 8532 worker thread done servicing request
23:18:53.763 00.000 8532 Worker thread wakes up
23:18:53.763 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:53.765 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:53.765 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:55.066 01.301 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5debc196-075c-48a9-acf4-d36c4efd315b"}
23:18:55.071 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5debc196-075c-48a9-acf4-d36c4efd315b"}
23:18:55.073 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40abc2ac-74e2-4fe3-bfd1-b40aa7e53aeb"}
23:18:55.077 00.004 7008 case statement mapped state 6 to 3
23:18:55.079 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40abc2ac-74e2-4fe3-bfd1-b40aa7e53aeb"}
23:18:55.082 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c38ca0ed-b319-4927-be31-84e03090f263"}
23:18:55.084 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1035,"width":15,"height":15,"star_pos":[7.49,7.41],"pixels":"..."},"id":"c38ca0ed-b319-4927-be31-84e03090f263"}
23:18:55.885 00.801 8532 Exposure complete
23:18:55.929 00.044 8532 worker thread done servicing request
23:18:55.929 00.000 7008 OnExposeComplete: enter
23:18:55.931 00.002 7008 UpdateGuideState(): m_state=6
23:18:55.933 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
23:18:55.935 00.002 7008 Star::Find returns 1 (0), X=547.51, Y=444.41, Mass=261529, SNR=327.2, Peak=38415 HFD=3.0
23:18:55.937 00.002 7008 MultiStar: [#1 0.07,0.25,0.53,U] [#2 -0.01,0.23,0.57,U] [#3 0.07,0.27,0.43,U] [#4 0.06,0.19,0.36,U] [#5 -0.04,0.23,0.34,U] [#6 -0.04,0.09,0.36,U] [#7 0.03,0.22,0.31,U] [#8 0.01,0.03,0.35,U] 
23:18:55.938 00.001 7008 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.10, -0.70}
23:18:55.941 00.003 7008 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.07) = xAngle (-1.97 = -1.97)
23:18:55.943 00.002 7008 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.38 = -2.38)
23:18:55.944 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.04 mountX=-0.01 mountY=-0.01, mountTheta=-2.08
23:18:55.949 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.01, opts=13)
23:18:55.953 00.004 7008 Enqueuing Move request for scope (-0.01, -0.01)
23:18:55.958 00.005 8532 Worker thread wakes up
23:18:55.958 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62392, med=2504, FiltMin=2154, FiltMax=34355, Gamma=0.990
23:18:55.961 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:18:55.961 00.000 7008 UpdateGuideState exits: m=261529 SNR=327.2
23:18:55.965 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:55.968 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:55.970 00.002 7008 Enqueuing Expose request
23:18:55.972 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:18:55.972 00.000 8532 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:18:55.972 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:55.972 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:55.972 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:55.972 00.000 8532 MoveAxis(E, 0, ABG)
23:18:55.972 00.000 8532 Move returns status 0, amount 0
23:18:55.972 00.000 8532 MoveAxis(N, 0, ABG)
23:18:55.972 00.000 8532 Move returns status 0, amount 0
23:18:55.972 00.000 8532 move complete, result=0
23:18:55.973 00.001 8532 worker thread done servicing request
23:18:55.973 00.000 8532 Worker thread wakes up
23:18:55.973 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:55.973 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:55.973 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:57.066 01.093 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76a63b66-c175-4a68-bbdf-ab24d999effe"}
23:18:57.069 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76a63b66-c175-4a68-bbdf-ab24d999effe"}
23:18:57.072 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d42e4334-4c22-4814-b3ab-3db5faf868e5"}
23:18:57.074 00.002 7008 case statement mapped state 6 to 3
23:18:57.075 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d42e4334-4c22-4814-b3ab-3db5faf868e5"}
23:18:57.078 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3f7cf82-64d9-4b0b-87ca-80f32f54e312"}
23:18:57.080 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1036,"width":15,"height":15,"star_pos":[6.51,7.41],"pixels":"..."},"id":"b3f7cf82-64d9-4b0b-87ca-80f32f54e312"}
23:18:58.100 01.020 8532 Exposure complete
23:18:58.149 00.049 8532 worker thread done servicing request
23:18:58.149 00.000 7008 OnExposeComplete: enter
23:18:58.152 00.003 7008 UpdateGuideState(): m_state=6
23:18:58.154 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
23:18:58.157 00.003 7008 Star::Find returns 1 (0), X=547.52, Y=444.40, Mass=268426, SNR=339.5, Peak=40624 HFD=3.0
23:18:58.158 00.001 7008 MultiStar: [#1 0.07,0.25,0.52,U] [#2 0.05,0.19,0.52,U] [#3 0.08,0.23,0.43,U] [#4 0.08,0.13,0.36,U] [#5 0.11,0.15,0.33,U] [#6 -0.06,0.19,0.36,U] [#7 0.09,0.15,0.28,U] [#8 0.07,0.01,0.32,U] 
23:18:58.161 00.003 7008 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.09, -0.70}
23:18:58.162 00.001 7008 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.07) = xAngle (-0.97 = -0.97)
23:18:58.165 00.003 7008 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.39 = -1.39)
23:18:58.167 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=0.03 mountY=-0.05, mountTheta=-1.05
23:18:58.173 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.04, opts=13)
23:18:58.176 00.003 7008 Enqueuing Move request for scope (0.02, -0.04)
23:18:58.178 00.002 8532 Worker thread wakes up
23:18:58.178 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:18:58.178 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:18:58.178 00.000 8532 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=-0.05
23:18:58.178 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:18:58.178 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:58.178 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:58.178 00.000 8532 MoveAxis(E, 0, ABG)
23:18:58.178 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63214, med=2506, FiltMin=2135, FiltMax=32906, Gamma=0.990
23:18:58.181 00.003 7008 UpdateGuideState exits: m=268426 SNR=339.5
23:18:58.182 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.184 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:18:58.187 00.003 8532 Move returns status 0, amount 0
23:18:58.187 00.000 8532 MoveAxis(N, 0, ABG)
23:18:58.187 00.000 8532 Move returns status 0, amount 0
23:18:58.187 00.000 7008 Enqueuing Expose request
23:18:58.189 00.002 8532 move complete, result=0
23:18:58.189 00.000 8532 worker thread done servicing request
23:18:58.189 00.000 8532 Worker thread wakes up
23:18:58.189 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:58.192 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:18:58.192 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:18:59.064 00.872 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"434da730-626c-47c3-b223-73baa0cd1e82"}
23:18:59.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"434da730-626c-47c3-b223-73baa0cd1e82"}
23:18:59.067 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6cf00b1-0990-4a64-adb0-d04c99d95cd9"}
23:18:59.070 00.003 7008 case statement mapped state 6 to 3
23:18:59.072 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6cf00b1-0990-4a64-adb0-d04c99d95cd9"}
23:18:59.074 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88a5e55d-30c2-441c-81e1-3e24d13bad29"}
23:18:59.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1037,"width":15,"height":15,"star_pos":[6.52,7.40],"pixels":"..."},"id":"88a5e55d-30c2-441c-81e1-3e24d13bad29"}
23:19:00.312 01.236 8532 Exposure complete
23:19:00.356 00.044 7008 OnExposeComplete: enter
23:19:00.359 00.003 7008 UpdateGuideState(): m_state=6
23:19:00.361 00.002 8532 worker thread done servicing request
23:19:00.361 00.000 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
23:19:00.363 00.002 7008 Star::Find returns 1 (0), X=547.58, Y=444.44, Mass=262659, SNR=330.8, Peak=41971 HFD=3.0
23:19:00.366 00.003 7008 MultiStar: [#1 0.14,0.21,0.53,U] [#2 0.03,0.21,0.56,U] [#3 0.16,0.24,0.45,U] [#4 0.23,0.21,0.34,U] [#5 0.09,0.07,0.35,U] [#6 0.10,0.21,0.36,U] [#7 0.08,0.17,0.29,U] [#8 0.06,0.17,0.32,U] 
23:19:00.369 00.003 7008 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.02, -0.66}
23:19:00.371 00.002 7008 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.07) = xAngle (-0.08 = -0.08)
23:19:00.373 00.002 7008 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.50 = -0.50)
23:19:00.374 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=0.08 mountY=-0.04, mountTheta=-0.44
23:19:00.378 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=-0.01, opts=13)
23:19:00.380 00.002 7008 Enqueuing Move request for scope (0.08, -0.01)
23:19:00.382 00.002 8532 Worker thread wakes up
23:19:00.382 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:19:00.382 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:19:00.382 00.000 8532 Moving (0.08, -0.01) raw xDistance=0.08 yDistance=-0.04
23:19:00.382 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:19:00.382 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:00.384 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:00.384 00.000 8532 MoveAxis(E, 0, ABG)
23:19:00.384 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2156, FiltMax=31613, Gamma=0.990
23:19:00.388 00.004 7008 UpdateGuideState exits: m=262659 SNR=330.8
23:19:00.390 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:00.392 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:00.394 00.002 7008 Enqueuing Expose request
23:19:00.396 00.002 8532 Move returns status 0, amount 0
23:19:00.396 00.000 8532 MoveAxis(N, 0, ABG)
23:19:00.396 00.000 8532 Move returns status 0, amount 0
23:19:00.396 00.000 8532 move complete, result=0
23:19:00.396 00.000 8532 worker thread done servicing request
23:19:00.396 00.000 8532 Worker thread wakes up
23:19:00.396 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:00.396 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:00.396 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:01.065 00.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8a6ea05-a542-4b58-99f9-dead5bfec391"}
23:19:01.067 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8a6ea05-a542-4b58-99f9-dead5bfec391"}
23:19:01.069 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"472ed097-8e51-448b-ae71-cc084cddeb14"}
23:19:01.073 00.004 7008 case statement mapped state 6 to 3
23:19:01.074 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"472ed097-8e51-448b-ae71-cc084cddeb14"}
23:19:01.076 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39ab6d32-c5f3-41b9-baec-21256ac068f0"}
23:19:01.078 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1038,"width":15,"height":15,"star_pos":[6.58,7.44],"pixels":"..."},"id":"39ab6d32-c5f3-41b9-baec-21256ac068f0"}
23:19:02.526 01.448 8532 Exposure complete
23:19:02.577 00.051 8532 worker thread done servicing request
23:19:02.577 00.000 7008 OnExposeComplete: enter
23:19:02.581 00.004 7008 UpdateGuideState(): m_state=6
23:19:02.584 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
23:19:02.588 00.004 7008 Star::Find returns 1 (0), X=547.69, Y=444.45, Mass=271413, SNR=345.0, Peak=46064 HFD=2.9
23:19:02.592 00.004 7008 MultiStar: [#1 0.20,0.30,0.54,U] [#2 0.17,0.25,0.51,U] [#3 0.27,0.29,0.40,U] [#4 0.24,0.22,0.34,U] [#5 0.22,0.29,0.32,U] [#6 0.15,0.21,0.34,U] [#7 0.33,0.30,0.28,U] [#8 0.12,0.16,0.33,U] 
23:19:02.594 00.002 7008 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.08, -0.65}
23:19:02.596 00.002 7008 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.07) = xAngle (0.25 = 0.25)
23:19:02.600 00.004 7008 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.17 = -0.17)
23:19:02.603 00.003 7008 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.17 mountY=-0.03, mountTheta=-0.17
23:19:02.608 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.03, opts=13)
23:19:02.611 00.003 7008 Enqueuing Move request for scope (0.18, 0.03)
23:19:02.613 00.002 8532 Worker thread wakes up
23:19:02.613 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:19:02.613 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:19:02.613 00.000 8532 Moving (0.18, 0.03) raw xDistance=0.17 yDistance=-0.03
23:19:02.613 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:19:02.615 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:02.615 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2148, FiltMax=29724, Gamma=0.990
23:19:02.617 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:02.617 00.000 8532 MoveAxis(W, 158, ABG)
23:19:02.617 00.000 8532 Guiding  Dir = 3, Dur = 158
23:19:02.617 00.000 7008 UpdateGuideState exits: m=271413 SNR=345.0
23:19:02.619 00.002 8532 IsSlewing returns 0
23:19:02.619 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.622 00.003 8532 IsGuiding returns 0
23:19:02.622 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:02.625 00.003 7008 Enqueuing Expose request
23:19:02.627 00.002 8532 PulseGuide returned control before completion, sleep 168
23:19:02.801 00.174 8532 IsGuiding returns 0
23:19:02.801 00.000 8532 Move returns status 0, amount 158
23:19:02.801 00.000 8532 MoveAxis(N, 0, ABG)
23:19:02.801 00.000 8532 Move returns status 0, amount 0
23:19:02.801 00.000 8532 move complete, result=0
23:19:02.801 00.000 8532 worker thread done servicing request
23:19:02.801 00.000 7008 GuideStep: 0.2 px 158 ms WEST, -0.0 px 0 ms NORTH
23:19:02.803 00.002 8532 Worker thread wakes up
23:19:02.803 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:02.804 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:03.064 00.260 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd3bf59f-34e4-4f34-b780-d5e24136f226"}
23:19:03.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd3bf59f-34e4-4f34-b780-d5e24136f226"}
23:19:03.080 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"324357e8-3e2f-4b2f-99a8-46429e90d3a8"}
23:19:03.084 00.004 7008 case statement mapped state 6 to 3
23:19:03.087 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"324357e8-3e2f-4b2f-99a8-46429e90d3a8"}
23:19:03.092 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"423cb4f7-c00a-43e0-b068-8b4057452bb9"}
23:19:03.096 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1039,"width":15,"height":15,"star_pos":[6.69,7.45],"pixels":"..."},"id":"423cb4f7-c00a-43e0-b068-8b4057452bb9"}
23:19:04.937 01.841 8532 Exposure complete
23:19:04.989 00.052 8532 worker thread done servicing request
23:19:04.989 00.000 7008 OnExposeComplete: enter
23:19:04.991 00.002 7008 UpdateGuideState(): m_state=6
23:19:04.996 00.005 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
23:19:04.998 00.002 7008 Star::Find returns 1 (0), X=547.78, Y=444.72, Mass=270669, SNR=335.4, Peak=39363 HFD=2.8
23:19:05.001 00.003 7008 MultiStar: [#1 0.33,0.52,0.56,U] [#2 0.30,0.46,0.54,U] [#3 0.38,0.46,0.42,U] [#4 0.36,0.39,0.34,U] [#5 0.32,0.53,0.32,U] [#6 0.25,0.48,0.34,U] [#7 0.27,0.44,0.29,U] [#8 0.21,0.34,0.32,U] 
23:19:05.004 00.003 7008 refined, 8 included, MultiStar: {0.27, 0.26}, one-star: {0.17, -0.38}
23:19:05.006 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
23:19:05.008 00.002 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:19:05.010 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.37 cameraTheta=0.75 mountX=0.26 mountY=0.15, mountTheta=0.53
23:19:05.016 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.26, opts=13)
23:19:05.018 00.002 7008 Enqueuing Move request for scope (0.27, 0.26)
23:19:05.020 00.002 8532 Worker thread wakes up
23:19:05.020 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
23:19:05.020 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
23:19:05.020 00.000 8532 Moving (0.27, 0.26) raw xDistance=0.26 yDistance=0.15
23:19:05.020 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:19:05.020 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:05.020 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2172, FiltMax=26244, Gamma=0.990
23:19:05.022 00.002 7008 UpdateGuideState exits: m=270669 SNR=335.4
23:19:05.025 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:19:05.025 00.000 8532 MoveAxis(W, 243, ABG)
23:19:05.025 00.000 8532 Guiding  Dir = 3, Dur = 243
23:19:05.025 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.027 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:05.030 00.003 7008 Enqueuing Expose request
23:19:05.033 00.003 8532 IsSlewing returns 0
23:19:05.033 00.000 8532 IsGuiding returns 0
23:19:05.034 00.001 8532 PulseGuide returned control before completion, sleep 253
23:19:05.063 00.029 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01797636-5d8c-47a0-9c1c-dfefb40ba675"}
23:19:05.065 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01797636-5d8c-47a0-9c1c-dfefb40ba675"}
23:19:05.068 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1731f0fb-58e0-4539-84b2-39ae832b5606"}
23:19:05.070 00.002 7008 case statement mapped state 6 to 3
23:19:05.074 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1731f0fb-58e0-4539-84b2-39ae832b5606"}
23:19:05.077 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1652afce-b3a4-4804-95c9-1b839f6058b8"}
23:19:05.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1040,"width":15,"height":15,"star_pos":[6.78,6.72],"pixels":"..."},"id":"1652afce-b3a4-4804-95c9-1b839f6058b8"}
23:19:05.291 00.211 8532 IsGuiding returns 1
23:19:05.291 00.000 8532 scope still moving after pulse duration time elapsed
23:19:05.322 00.031 8532 IsSlewing returns 0
23:19:05.322 00.000 8532 IsGuiding returns 0
23:19:05.322 00.000 8532 scope move finished after 243 + 46 ms
23:19:05.322 00.000 8532 Move returns status 0, amount 243
23:19:05.322 00.000 8532 MoveAxis(N, 0, ABG)
23:19:05.322 00.000 8532 Move returns status 0, amount 0
23:19:05.323 00.001 8532 move complete, result=0
23:19:05.323 00.000 8532 worker thread done servicing request
23:19:05.323 00.000 8532 Worker thread wakes up
23:19:05.323 00.000 7008 GuideStep: 0.3 px 243 ms WEST, 0.1 px 0 ms NORTH
23:19:05.325 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:05.325 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:07.063 01.738 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8dae425e-bce7-4423-b68c-8db7a82dcfb9"}
23:19:07.064 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8dae425e-bce7-4423-b68c-8db7a82dcfb9"}
23:19:07.067 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d012cb01-ebe8-4196-8438-a518888a4bc8"}
23:19:07.069 00.002 7008 case statement mapped state 6 to 3
23:19:07.071 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d012cb01-ebe8-4196-8438-a518888a4bc8"}
23:19:07.076 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8f1e83bc-cf09-49f4-833a-047538946012"}
23:19:07.079 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1040,"width":15,"height":15,"star_pos":[6.78,6.72],"pixels":"..."},"id":"8f1e83bc-cf09-49f4-833a-047538946012"}
23:19:07.457 00.378 8532 Exposure complete
23:19:07.507 00.050 8532 worker thread done servicing request
23:19:07.507 00.000 7008 OnExposeComplete: enter
23:19:07.512 00.005 7008 UpdateGuideState(): m_state=6
23:19:07.515 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
23:19:07.517 00.002 7008 Star::Find returns 1 (0), X=547.83, Y=444.74, Mass=268915, SNR=328.5, Peak=38706 HFD=2.8
23:19:07.520 00.003 7008 MultiStar: [#1 0.38,0.54,0.57,U] [#2 0.36,0.49,0.52,U] [#3 0.41,0.51,0.44,U] [#4 0.39,0.42,0.36,U] [#5 0.44,0.47,0.34,U] [#6 0.33,0.52,0.36,U] [#7 0.40,0.39,0.30,U] [#8 0.27,0.46,0.31,U] 
23:19:07.522 00.002 7008 single-star, 8 included, MultiStar: {0.34, 0.28}, one-star: {0.22, -0.36}
23:19:07.524 00.002 7008 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.07) = xAngle (-0.94 = -0.94)
23:19:07.525 00.001 7008 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.35 = -1.35)
23:19:07.527 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-1.01 mountX=0.25 mountY=-0.41, mountTheta=-1.03
23:19:07.533 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=-0.36, opts=13)
23:19:07.535 00.002 7008 Enqueuing Move request for scope (0.22, -0.36)
23:19:07.537 00.002 8532 Worker thread wakes up
23:19:07.538 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2133, FiltMax=27545, Gamma=0.990
23:19:07.541 00.003 7008 UpdateGuideState exits: m=268915 SNR=328.5
23:19:07.543 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.36) opts 0xd
23:19:07.544 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.546 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:07.549 00.003 7008 Enqueuing Expose request
23:19:07.551 00.002 8532 Handling offset move in thread for scope, endpoint = (0.22, -0.36)
23:19:07.551 00.000 8532 Moving (0.22, -0.36) raw xDistance=0.25 yDistance=-0.41
23:19:07.551 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:19:07.553 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:19:07.553 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:19:07.553 00.000 8532 MoveAxis(W, 242, ABG)
23:19:07.553 00.000 8532 Guiding  Dir = 3, Dur = 242
23:19:07.554 00.001 8532 IsSlewing returns 0
23:19:07.554 00.000 8532 IsGuiding returns 0
23:19:07.555 00.001 8532 PulseGuide returned control before completion, sleep 252
23:19:07.808 00.253 8532 IsGuiding returns 0
23:19:07.809 00.001 8532 Move returns status 0, amount 242
23:19:07.809 00.000 8532 MoveAxis(N, 0, ABG)
23:19:07.809 00.000 8532 Move returns status 0, amount 0
23:19:07.809 00.000 8532 move complete, result=0
23:19:07.809 00.000 8532 worker thread done servicing request
23:19:07.809 00.000 7008 GuideStep: 0.2 px 242 ms WEST, -0.4 px 0 ms NORTH
23:19:07.813 00.004 8532 Worker thread wakes up
23:19:07.813 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:07.813 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:09.062 01.249 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"822ac76e-2d9c-480d-a621-f9e7557690e9"}
23:19:09.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"822ac76e-2d9c-480d-a621-f9e7557690e9"}
23:19:09.067 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ccc09ce-78cb-425a-9f4d-bac07f357238"}
23:19:09.069 00.002 7008 case statement mapped state 6 to 3
23:19:09.072 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ccc09ce-78cb-425a-9f4d-bac07f357238"}
23:19:09.075 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"94ba8d26-43f7-4df3-9ef4-601db17715b8"}
23:19:09.079 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1041,"width":15,"height":15,"star_pos":[6.83,6.74],"pixels":"..."},"id":"94ba8d26-43f7-4df3-9ef4-601db17715b8"}
23:19:09.934 00.855 8532 Exposure complete
23:19:09.979 00.045 8532 worker thread done servicing request
23:19:09.979 00.000 7008 OnExposeComplete: enter
23:19:09.981 00.002 7008 UpdateGuideState(): m_state=6
23:19:09.983 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
23:19:09.984 00.001 7008 Star::Find returns 1 (0), X=547.78, Y=444.58, Mass=273125, SNR=344.3, Peak=42802 HFD=2.9
23:19:09.987 00.003 7008 MultiStar: [#1 0.35,0.42,0.51,U] [#2 0.27,0.36,0.52,U] [#3 0.35,0.39,0.40,U] [#4 0.32,0.31,0.35,U] [#5 0.36,0.36,0.32,U] [#6 0.23,0.18,0.33,U] [#7 0.41,0.31,0.28,U] [#8 0.29,0.23,0.32,U] 
23:19:09.989 00.002 7008 refined, 8 included, MultiStar: {0.28, 0.12}, one-star: {0.17, -0.52}
23:19:09.991 00.002 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:19:09.993 00.002 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:19:09.994 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=0.27 mountY=0.02, mountTheta=0.07
23:19:09.998 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.12, opts=13)
23:19:10.000 00.002 7008 Enqueuing Move request for scope (0.28, 0.12)
23:19:10.001 00.001 8532 Worker thread wakes up
23:19:10.001 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
23:19:10.001 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
23:19:10.001 00.000 8532 Moving (0.28, 0.12) raw xDistance=0.27 yDistance=0.02
23:19:10.001 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2504, FiltMin=2181, FiltMax=26526, Gamma=0.990
23:19:10.004 00.003 7008 UpdateGuideState exits: m=273125 SNR=344.3
23:19:10.006 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.008 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:10.010 00.002 7008 Enqueuing Expose request
23:19:10.012 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:19:10.012 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:10.012 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:10.012 00.000 8532 MoveAxis(W, 266, ABG)
23:19:10.012 00.000 8532 Guiding  Dir = 3, Dur = 266
23:19:10.012 00.000 8532 IsSlewing returns 0
23:19:10.012 00.000 8532 IsGuiding returns 0
23:19:10.013 00.001 8532 PulseGuide returned control before completion, sleep 276
23:19:10.298 00.285 8532 IsGuiding returns 0
23:19:10.298 00.000 8532 Move returns status 0, amount 266
23:19:10.298 00.000 8532 MoveAxis(N, 0, ABG)
23:19:10.298 00.000 8532 Move returns status 0, amount 0
23:19:10.298 00.000 8532 move complete, result=0
23:19:10.299 00.001 8532 worker thread done servicing request
23:19:10.299 00.000 8532 Worker thread wakes up
23:19:10.299 00.000 7008 GuideStep: 0.3 px 266 ms WEST, 0.0 px 0 ms NORTH
23:19:10.301 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:10.301 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:11.062 00.761 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"260577f2-bc2e-47d0-8a7d-d59ec47ba0e5"}
23:19:11.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"260577f2-bc2e-47d0-8a7d-d59ec47ba0e5"}
23:19:11.067 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad1658c6-d525-444c-b923-631616e4db1b"}
23:19:11.068 00.001 7008 case statement mapped state 6 to 3
23:19:11.071 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad1658c6-d525-444c-b923-631616e4db1b"}
23:19:11.073 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"359474ba-df3a-440c-8754-00d2e1bd82e0"}
23:19:11.076 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1042,"width":15,"height":15,"star_pos":[6.78,6.58],"pixels":"..."},"id":"359474ba-df3a-440c-8754-00d2e1bd82e0"}
23:19:12.426 01.350 8532 Exposure complete
23:19:12.482 00.056 8532 worker thread done servicing request
23:19:12.482 00.000 7008 OnExposeComplete: enter
23:19:12.485 00.003 7008 UpdateGuideState(): m_state=6
23:19:12.487 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
23:19:12.489 00.002 7008 Star::Find returns 1 (0), X=547.65, Y=444.54, Mass=264877, SNR=333.1, Peak=40081 HFD=3.0
23:19:12.491 00.002 7008 MultiStar: [#1 0.22,0.37,0.54,U] [#2 0.11,0.37,0.52,U] [#3 0.22,0.38,0.43,U] [#4 0.19,0.24,0.38,U] [#5 0.15,0.40,0.34,U] [#6 0.16,0.28,0.36,U] [#7 0.24,0.30,0.29,U] [#8 0.13,0.21,0.31,U] 
23:19:12.493 00.002 7008 refined, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.05, -0.56}
23:19:12.495 00.002 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:19:12.500 00.005 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
23:19:12.502 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=0.14 mountY=0.06, mountTheta=0.40
23:19:12.505 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.11, opts=13)
23:19:12.507 00.002 7008 Enqueuing Move request for scope (0.15, 0.11)
23:19:12.510 00.003 8532 Worker thread wakes up
23:19:12.510 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
23:19:12.511 00.001 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
23:19:12.511 00.000 8532 Moving (0.15, 0.11) raw xDistance=0.14 yDistance=0.06
23:19:12.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2165, FiltMax=29147, Gamma=0.990
23:19:12.513 00.002 7008 UpdateGuideState exits: m=264877 SNR=333.1
23:19:12.514 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.517 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:19:12.517 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:12.517 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:12.519 00.002 7008 Enqueuing Expose request
23:19:12.521 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:12.521 00.000 8532 MoveAxis(E, 0, ABG)
23:19:12.521 00.000 8532 Move returns status 0, amount 0
23:19:12.521 00.000 8532 MoveAxis(N, 0, ABG)
23:19:12.521 00.000 8532 Move returns status 0, amount 0
23:19:12.521 00.000 8532 move complete, result=0
23:19:12.521 00.000 8532 worker thread done servicing request
23:19:12.521 00.000 8532 Worker thread wakes up
23:19:12.522 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:12.522 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:12.522 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:13.061 00.539 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"281c2b5b-bb88-4be2-8246-873ede97e20e"}
23:19:13.063 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"281c2b5b-bb88-4be2-8246-873ede97e20e"}
23:19:13.066 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2873d014-9164-4cf8-843b-35b9fdfd21d6"}
23:19:13.068 00.002 7008 case statement mapped state 6 to 3
23:19:13.071 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2873d014-9164-4cf8-843b-35b9fdfd21d6"}
23:19:13.072 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a97b3cc0-198f-4f6a-ad98-db8bd81cd977"}
23:19:13.074 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1043,"width":15,"height":15,"star_pos":[6.65,6.54],"pixels":"..."},"id":"a97b3cc0-198f-4f6a-ad98-db8bd81cd977"}
23:19:14.642 01.568 8532 Exposure complete
23:19:14.683 00.041 8532 worker thread done servicing request
23:19:14.683 00.000 7008 OnExposeComplete: enter
23:19:14.685 00.002 7008 UpdateGuideState(): m_state=6
23:19:14.687 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
23:19:14.690 00.003 7008 Star::Find returns 1 (0), X=547.81, Y=444.69, Mass=268376, SNR=339.2, Peak=38398 HFD=2.8
23:19:14.691 00.001 7008 MultiStar: [#1 0.28,0.54,0.52,U] [#2 0.28,0.40,0.53,U] [#3 0.36,0.49,0.41,U] [#4 0.40,0.47,0.35,U] [#5 0.36,0.45,0.31,U] [#6 0.25,0.47,0.34,U] [#7 0.43,0.36,0.27,U] [#8 0.24,0.33,0.34,U] 
23:19:14.693 00.002 7008 refined, 8 included, MultiStar: {0.29, 0.24}, one-star: {0.20, -0.41}
23:19:14.695 00.002 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:19:14.698 00.003 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:19:14.700 00.002 7008 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.37 cameraTheta=0.68 mountX=0.27 mountY=0.13, mountTheta=0.43
23:19:14.702 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.24, opts=13)
23:19:14.703 00.001 7008 Enqueuing Move request for scope (0.29, 0.24)
23:19:14.705 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2151, FiltMax=26515, Gamma=0.990
23:19:14.706 00.001 7008 UpdateGuideState exits: m=268376 SNR=339.2
23:19:14.707 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.709 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:14.711 00.002 8532 Worker thread wakes up
23:19:14.711 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.24) opts 0xd
23:19:14.711 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.24)
23:19:14.711 00.000 8532 Moving (0.29, 0.24) raw xDistance=0.27 yDistance=0.13
23:19:14.711 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:19:14.711 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:14.711 00.000 7008 Enqueuing Expose request
23:19:14.713 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:19:14.714 00.001 8532 MoveAxis(W, 247, ABG)
23:19:14.714 00.000 8532 Guiding  Dir = 3, Dur = 247
23:19:14.714 00.000 8532 IsSlewing returns 0
23:19:14.714 00.000 8532 IsGuiding returns 0
23:19:14.714 00.000 8532 PulseGuide returned control before completion, sleep 257
23:19:14.975 00.261 8532 IsGuiding returns 0
23:19:14.975 00.000 8532 Move returns status 0, amount 247
23:19:14.975 00.000 8532 MoveAxis(N, 0, ABG)
23:19:14.975 00.000 8532 Move returns status 0, amount 0
23:19:14.975 00.000 8532 move complete, result=0
23:19:14.976 00.001 8532 worker thread done servicing request
23:19:14.976 00.000 8532 Worker thread wakes up
23:19:14.976 00.000 7008 GuideStep: 0.3 px 247 ms WEST, 0.1 px 0 ms NORTH
23:19:14.979 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:14.980 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:15.060 00.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c08e698-dcf4-4458-ad24-06b0ded252f2"}
23:19:15.065 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c08e698-dcf4-4458-ad24-06b0ded252f2"}
23:19:15.066 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45d85fcd-c908-4127-8041-74c330319981"}
23:19:15.070 00.004 7008 case statement mapped state 6 to 3
23:19:15.071 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45d85fcd-c908-4127-8041-74c330319981"}
23:19:15.073 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48696ade-6f3d-47da-9893-8fe893736cd7"}
23:19:15.074 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1044,"width":15,"height":15,"star_pos":[6.81,6.69],"pixels":"..."},"id":"48696ade-6f3d-47da-9893-8fe893736cd7"}
23:19:17.061 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd3eb7e2-a4a9-4fd4-b37a-447a16411193"}
23:19:17.067 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd3eb7e2-a4a9-4fd4-b37a-447a16411193"}
23:19:17.070 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6352ac70-af22-409b-a771-6acc9a7f966f"}
23:19:17.072 00.002 7008 case statement mapped state 6 to 3
23:19:17.075 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6352ac70-af22-409b-a771-6acc9a7f966f"}
23:19:17.078 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d59ae726-e62f-40c4-bca1-5427f5d04eb8"}
23:19:17.081 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1044,"width":15,"height":15,"star_pos":[6.81,6.69],"pixels":"..."},"id":"d59ae726-e62f-40c4-bca1-5427f5d04eb8"}
23:19:17.103 00.022 8532 Exposure complete
23:19:17.143 00.040 8532 worker thread done servicing request
23:19:17.143 00.000 7008 OnExposeComplete: enter
23:19:17.145 00.002 7008 UpdateGuideState(): m_state=6
23:19:17.148 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
23:19:17.150 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=444.67, Mass=270908, SNR=341.7, Peak=40283 HFD=2.7
23:19:17.153 00.003 7008 MultiStar: [#1 0.39,0.53,0.53,U] [#2 0.32,0.42,0.54,U] [#3 0.50,0.51,0.42,U] [#4 0.39,0.41,0.35,U] [#5 0.43,0.47,0.32,U] [#6 0.33,0.43,0.34,U] [#7 0.31,0.47,0.28,U] [#8 0.27,0.37,0.32,U] 
23:19:17.155 00.002 7008 refined, 8 included, MultiStar: {0.34, 0.24}, one-star: {0.24, -0.43}
23:19:17.158 00.003 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
23:19:17.161 00.003 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:19:17.163 00.002 7008 CameraToMount -- cameraX=0.34 cameraY=0.24 hyp=0.42 cameraTheta=0.61 mountX=0.32 mountY=0.11, mountTheta=0.34
23:19:17.167 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.24, opts=13)
23:19:17.169 00.002 7008 Enqueuing Move request for scope (0.34, 0.24)
23:19:17.170 00.001 8532 Worker thread wakes up
23:19:17.170 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.24) opts 0xd
23:19:17.170 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.24)
23:19:17.170 00.000 8532 Moving (0.34, 0.24) raw xDistance=0.32 yDistance=0.11
23:19:17.171 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
23:19:17.171 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2169, FiltMax=27331, Gamma=0.990
23:19:17.172 00.001 7008 UpdateGuideState exits: m=270908 SNR=341.7
23:19:17.175 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.176 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:17.179 00.003 7008 Enqueuing Expose request
23:19:17.180 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:17.180 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:17.180 00.000 8532 MoveAxis(W, 310, ABG)
23:19:17.181 00.001 8532 Guiding  Dir = 3, Dur = 310
23:19:17.181 00.000 8532 IsSlewing returns 0
23:19:17.181 00.000 8532 IsGuiding returns 0
23:19:17.181 00.000 8532 PulseGuide returned control before completion, sleep 320
23:19:17.502 00.321 8532 IsGuiding returns 0
23:19:17.502 00.000 8532 Move returns status 0, amount 310
23:19:17.502 00.000 8532 MoveAxis(N, 0, ABG)
23:19:17.502 00.000 8532 Move returns status 0, amount 0
23:19:17.502 00.000 8532 move complete, result=0
23:19:17.503 00.001 8532 worker thread done servicing request
23:19:17.503 00.000 8532 Worker thread wakes up
23:19:17.503 00.000 7008 GuideStep: 0.3 px 310 ms WEST, 0.1 px 0 ms NORTH
23:19:17.506 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:17.506 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:19.062 01.556 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"50e8dd8f-bd99-486b-b647-c1252a343d74"}
23:19:19.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"50e8dd8f-bd99-486b-b647-c1252a343d74"}
23:19:19.068 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"090885ae-53f6-4418-a75d-b017c5b672ac"}
23:19:19.070 00.002 7008 case statement mapped state 6 to 3
23:19:19.073 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"090885ae-53f6-4418-a75d-b017c5b672ac"}
23:19:19.077 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45e6b0f7-5d81-4d65-a2c5-95d7adfc3e68"}
23:19:19.080 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1045,"width":15,"height":15,"star_pos":[6.85,6.67],"pixels":"..."},"id":"45e6b0f7-5d81-4d65-a2c5-95d7adfc3e68"}
23:19:19.640 00.560 8532 Exposure complete
23:19:19.682 00.042 8532 worker thread done servicing request
23:19:19.683 00.001 7008 OnExposeComplete: enter
23:19:19.687 00.004 7008 UpdateGuideState(): m_state=6
23:19:19.690 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
23:19:19.692 00.002 7008 Star::Find returns 1 (0), X=547.62, Y=444.58, Mass=262967, SNR=329.2, Peak=37718 HFD=3.0
23:19:19.695 00.003 7008 MultiStar: [#1 0.20,0.39,0.55,U] [#2 0.09,0.39,0.54,U] [#3 0.18,0.36,0.42,U] [#4 0.18,0.24,0.34,U] [#5 0.15,0.29,0.34,U] [#6 0.13,0.45,0.37,U] [#7 0.21,0.35,0.28,U] [#8 0.09,0.17,0.34,U] 
23:19:19.697 00.002 7008 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.01, -0.52}
23:19:19.699 00.002 7008 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.07) = xAngle (0.91 = 0.91)
23:19:19.701 00.002 7008 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.50 = 0.50)
23:19:19.702 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=0.11 mountY=0.09, mountTheta=0.67
23:19:19.705 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.13, opts=13)
23:19:19.707 00.002 7008 Enqueuing Move request for scope (0.12, 0.13)
23:19:19.710 00.003 8532 Worker thread wakes up
23:19:19.710 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2146, FiltMax=31333, Gamma=0.990
23:19:19.712 00.002 7008 UpdateGuideState exits: m=262967 SNR=329.2
23:19:19.713 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:19.717 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:19.719 00.002 7008 Enqueuing Expose request
23:19:19.722 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:19:19.722 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:19:19.722 00.000 8532 Moving (0.12, 0.13) raw xDistance=0.11 yDistance=0.09
23:19:19.722 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:19:19.723 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:19.723 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:19.723 00.000 8532 MoveAxis(E, 0, ABG)
23:19:19.723 00.000 8532 Move returns status 0, amount 0
23:19:19.723 00.000 8532 MoveAxis(N, 0, ABG)
23:19:19.723 00.000 8532 Move returns status 0, amount 0
23:19:19.723 00.000 8532 move complete, result=0
23:19:19.724 00.001 8532 worker thread done servicing request
23:19:19.724 00.000 8532 Worker thread wakes up
23:19:19.724 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:19.724 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:19.724 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:21.061 01.337 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a46a22de-424a-440c-b52f-0172f3a0cbc3"}
23:19:21.064 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a46a22de-424a-440c-b52f-0172f3a0cbc3"}
23:19:21.067 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b2976ce-3927-42ae-88fa-73cfc979d2de"}
23:19:21.070 00.003 7008 case statement mapped state 6 to 3
23:19:21.073 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b2976ce-3927-42ae-88fa-73cfc979d2de"}
23:19:21.075 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22c3e09f-0fbf-48dc-9c53-f6f01a2317cc"}
23:19:21.078 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1046,"width":15,"height":15,"star_pos":[6.62,6.58],"pixels":"..."},"id":"22c3e09f-0fbf-48dc-9c53-f6f01a2317cc"}
23:19:21.859 00.781 8532 Exposure complete
23:19:21.902 00.043 8532 worker thread done servicing request
23:19:21.902 00.000 7008 OnExposeComplete: enter
23:19:21.904 00.002 7008 UpdateGuideState(): m_state=6
23:19:21.906 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
23:19:21.907 00.001 7008 Star::Find returns 1 (0), X=547.61, Y=444.48, Mass=265571, SNR=337.0, Peak=42622 HFD=3.0
23:19:21.909 00.002 7008 MultiStar: [#1 0.20,0.27,0.53,U] [#2 0.09,0.27,0.53,U] [#3 0.18,0.34,0.41,U] [#4 0.18,0.21,0.34,U] [#5 0.14,0.27,0.31,U] [#6 0.04,0.24,0.36,U] [#7 0.21,0.30,0.28,U] [#8 0.16,0.17,0.34,U] 
23:19:21.910 00.001 7008 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.00, -0.62}
23:19:21.913 00.003 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
23:19:21.914 00.001 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
23:19:21.917 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=0.11 mountY=0.00, mountTheta=0.04
23:19:21.922 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.04, opts=13)
23:19:21.923 00.001 7008 Enqueuing Move request for scope (0.11, 0.04)
23:19:21.925 00.002 8532 Worker thread wakes up
23:19:21.925 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2167, FiltMax=30545, Gamma=0.990
23:19:21.927 00.002 7008 UpdateGuideState exits: m=265571 SNR=337.0
23:19:21.928 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.932 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:21.934 00.002 7008 Enqueuing Expose request
23:19:21.935 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:19:21.935 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:19:21.935 00.000 8532 Moving (0.11, 0.04) raw xDistance=0.11 yDistance=0.00
23:19:21.936 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:19:21.936 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.936 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:19:21.936 00.000 8532 MoveAxis(E, 0, ABG)
23:19:21.936 00.000 8532 Move returns status 0, amount 0
23:19:21.936 00.000 8532 MoveAxis(N, 0, ABG)
23:19:21.936 00.000 8532 Move returns status 0, amount 0
23:19:21.936 00.000 8532 move complete, result=0
23:19:21.936 00.000 8532 worker thread done servicing request
23:19:21.936 00.000 8532 Worker thread wakes up
23:19:21.936 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:21.938 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:21.938 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:23.060 01.122 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9810c839-394d-4f66-8b1c-608bdc122623"}
23:19:23.064 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9810c839-394d-4f66-8b1c-608bdc122623"}
23:19:23.068 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8dd207de-959f-48da-8725-d03ed161b92f"}
23:19:23.069 00.001 7008 case statement mapped state 6 to 3
23:19:23.072 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dd207de-959f-48da-8725-d03ed161b92f"}
23:19:23.074 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec3a3bbc-0518-4bdb-9db4-279e5e85e4a9"}
23:19:23.076 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1047,"width":15,"height":15,"star_pos":[6.61,7.48],"pixels":"..."},"id":"ec3a3bbc-0518-4bdb-9db4-279e5e85e4a9"}
23:19:24.062 00.986 8532 Exposure complete
23:19:24.112 00.050 8532 worker thread done servicing request
23:19:24.112 00.000 7008 OnExposeComplete: enter
23:19:24.115 00.003 7008 UpdateGuideState(): m_state=6
23:19:24.117 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
23:19:24.120 00.003 7008 Star::Find returns 1 (0), X=547.59, Y=444.52, Mass=257269, SNR=329.0, Peak=34828 HFD=3.1
23:19:24.122 00.002 7008 MultiStar: [#1 0.12,0.37,0.55,U] [#2 0.07,0.32,0.55,U] [#3 0.19,0.39,0.43,U] [#4 0.19,0.18,0.35,U] [#5 0.14,0.24,0.33,U] [#6 0.01,0.36,0.36,U] [#7 0.12,0.29,0.29,U] [#8 0.13,0.12,0.34,U] 
23:19:24.124 00.002 7008 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {-0.02, -0.59}
23:19:24.126 00.002 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.86 = 0.86)
23:19:24.127 00.001 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
23:19:24.130 00.003 7008 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.79 mountX=0.08 mountY=0.05, mountTheta=0.58
23:19:24.135 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.09, opts=13)
23:19:24.138 00.003 7008 Enqueuing Move request for scope (0.09, 0.09)
23:19:24.140 00.002 8532 Worker thread wakes up
23:19:24.140 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:19:24.140 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:19:24.140 00.000 8532 Moving (0.09, 0.09) raw xDistance=0.08 yDistance=0.05
23:19:24.140 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63610, med=2505, FiltMin=2171, FiltMax=33324, Gamma=0.990
23:19:24.142 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:19:24.142 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:24.142 00.000 7008 UpdateGuideState exits: m=257269 SNR=329.0
23:19:24.145 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.146 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:24.148 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:24.148 00.000 8532 MoveAxis(E, 0, ABG)
23:19:24.148 00.000 8532 Move returns status 0, amount 0
23:19:24.148 00.000 8532 MoveAxis(N, 0, ABG)
23:19:24.148 00.000 8532 Move returns status 0, amount 0
23:19:24.148 00.000 8532 move complete, result=0
23:19:24.148 00.000 7008 Enqueuing Expose request
23:19:24.150 00.002 8532 worker thread done servicing request
23:19:24.150 00.000 8532 Worker thread wakes up
23:19:24.150 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:24.150 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:24.151 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:25.059 00.908 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"095b7fc7-ef3c-4df6-bd6f-d02b8a71546b"}
23:19:25.061 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"095b7fc7-ef3c-4df6-bd6f-d02b8a71546b"}
23:19:25.064 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76751395-20c2-4d39-88f6-d207a04fc501"}
23:19:25.065 00.001 7008 case statement mapped state 6 to 3
23:19:25.066 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"76751395-20c2-4d39-88f6-d207a04fc501"}
23:19:25.068 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"41a26463-bf4b-47d2-aaca-a666550e090b"}
23:19:25.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1048,"width":15,"height":15,"star_pos":[6.59,6.52],"pixels":"..."},"id":"41a26463-bf4b-47d2-aaca-a666550e090b"}
23:19:26.278 01.208 8532 Exposure complete
23:19:26.331 00.053 8532 worker thread done servicing request
23:19:26.331 00.000 7008 OnExposeComplete: enter
23:19:26.333 00.002 7008 UpdateGuideState(): m_state=6
23:19:26.334 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
23:19:26.336 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=444.89, Mass=270390, SNR=343.1, Peak=33526 HFD=2.7
23:19:26.339 00.003 7008 MultiStar: [#1 0.38,0.58,0.54,U] [#2 0.32,0.59,0.53,U] [#3 0.39,0.65,0.41,U] [#4 0.47,0.46,0.34,U] [#5 0.32,0.59,0.32,U] [#6 0.29,0.57,0.36,U] [#7 0.25,0.53,0.29,U] [#8 0.24,0.44,0.34,U] 
23:19:26.341 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.37}, one-star: {0.20, -0.21}
23:19:26.342 00.001 7008 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.07) = xAngle (-0.73 = -0.73)
23:19:26.344 00.002 7008 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.14 = -1.14)
23:19:26.346 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.80 mountX=0.21 mountY=-0.26, mountTheta=-0.88
23:19:26.352 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.21, opts=13)
23:19:26.354 00.002 7008 Enqueuing Move request for scope (0.20, -0.21)
23:19:26.356 00.002 8532 Worker thread wakes up
23:19:26.356 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
23:19:26.356 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
23:19:26.356 00.000 8532 Moving (0.20, -0.21) raw xDistance=0.21 yDistance=-0.26
23:19:26.356 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:19:26.356 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:26.356 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:19:26.356 00.000 8532 MoveAxis(W, 195, ABG)
23:19:26.356 00.000 8532 Guiding  Dir = 3, Dur = 195
23:19:26.356 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2183, FiltMax=26731, Gamma=0.990
23:19:26.359 00.003 7008 UpdateGuideState exits: m=270390 SNR=343.1
23:19:26.360 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.362 00.002 8532 IsSlewing returns 0
23:19:26.362 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:26.364 00.002 7008 Enqueuing Expose request
23:19:26.367 00.003 8532 IsGuiding returns 0
23:19:26.367 00.000 8532 PulseGuide returned control before completion, sleep 205
23:19:26.579 00.212 8532 IsGuiding returns 0
23:19:26.579 00.000 8532 Move returns status 0, amount 195
23:19:26.580 00.001 8532 MoveAxis(N, 0, ABG)
23:19:26.580 00.000 8532 Move returns status 0, amount 0
23:19:26.580 00.000 8532 move complete, result=0
23:19:26.580 00.000 8532 worker thread done servicing request
23:19:26.580 00.000 8532 Worker thread wakes up
23:19:26.580 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:26.580 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:26.580 00.000 7008 GuideStep: 0.2 px 195 ms WEST, -0.3 px 0 ms NORTH
23:19:27.060 00.480 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8c61e5f-a79b-448c-a147-b4095672e17a"}
23:19:27.066 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8c61e5f-a79b-448c-a147-b4095672e17a"}
23:19:27.069 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b890b081-e3b3-49fa-9d26-2a61210438d1"}
23:19:27.073 00.004 7008 case statement mapped state 6 to 3
23:19:27.074 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b890b081-e3b3-49fa-9d26-2a61210438d1"}
23:19:27.075 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d20ea9b5-57d6-4a16-aa84-0c331e953525"}
23:19:27.079 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1049,"width":15,"height":15,"star_pos":[6.81,6.89],"pixels":"..."},"id":"d20ea9b5-57d6-4a16-aa84-0c331e953525"}
23:19:28.710 01.631 8532 Exposure complete
23:19:28.759 00.049 7008 OnExposeComplete: enter
23:19:28.761 00.002 7008 UpdateGuideState(): m_state=6
23:19:28.763 00.002 8532 worker thread done servicing request
23:19:28.763 00.000 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
23:19:28.765 00.002 7008 Star::Find returns 1 (0), X=547.84, Y=445.03, Mass=261827, SNR=324.4, Peak=37345 HFD=2.6
23:19:28.767 00.002 7008 MultiStar: [#1 0.40,0.83,0.56,U] [#2 0.37,0.72,0.56,U] [#3 0.48,0.64,0.43,U] [#4 0.41,0.54,0.35,U] [#5 0.46,0.71,0.33,U] [#6 0.31,0.78,0.38,U] [#7 0.48,0.64,0.29,U] [#8 0.72,0.28,0.33,U] 
23:19:28.768 00.001 7008 single-star, 8 included, MultiStar: {0.39, 0.49}, one-star: {0.24, -0.07}
23:19:28.770 00.002 7008 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.07) = xAngle (-0.23 = -0.23)
23:19:28.773 00.003 7008 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.64 = -0.64)
23:19:28.774 00.001 7008 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.30 mountX=0.24 mountY=-0.15, mountTheta=-0.55
23:19:28.776 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=-0.07, opts=13)
23:19:28.778 00.002 7008 Enqueuing Move request for scope (0.24, -0.07)
23:19:28.782 00.004 8532 Worker thread wakes up
23:19:28.782 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
23:19:28.782 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
23:19:28.782 00.000 8532 Moving (0.24, -0.07) raw xDistance=0.24 yDistance=-0.15
23:19:28.782 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:19:28.782 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.782 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2184, FiltMax=27699, Gamma=0.990
23:19:28.784 00.002 7008 UpdateGuideState exits: m=261827 SNR=324.4
23:19:28.786 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.787 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:28.789 00.002 7008 Enqueuing Expose request
23:19:28.790 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:28.790 00.000 8532 MoveAxis(W, 232, ABG)
23:19:28.790 00.000 8532 Guiding  Dir = 3, Dur = 232
23:19:28.790 00.000 8532 IsSlewing returns 0
23:19:28.790 00.000 8532 IsGuiding returns 0
23:19:28.790 00.000 8532 PulseGuide returned control before completion, sleep 242
23:19:29.047 00.257 8532 IsGuiding returns 0
23:19:29.047 00.000 8532 Move returns status 0, amount 232
23:19:29.047 00.000 8532 MoveAxis(N, 0, ABG)
23:19:29.047 00.000 8532 Move returns status 0, amount 0
23:19:29.047 00.000 8532 move complete, result=0
23:19:29.047 00.000 8532 worker thread done servicing request
23:19:29.047 00.000 8532 Worker thread wakes up
23:19:29.049 00.002 7008 GuideStep: 0.2 px 232 ms WEST, -0.1 px 0 ms NORTH
23:19:29.052 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:29.052 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:29.057 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3902f5f7-f154-47d9-bd5c-3a90118a1cd9"}
23:19:29.060 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3902f5f7-f154-47d9-bd5c-3a90118a1cd9"}
23:19:29.067 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61f6dede-d29b-4041-9136-96cc7b9b31f2"}
23:19:29.068 00.001 7008 case statement mapped state 6 to 3
23:19:29.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61f6dede-d29b-4041-9136-96cc7b9b31f2"}
23:19:29.080 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d920aaff-e321-4f85-9b42-1bbeb3f57468"}
23:19:29.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1050,"width":15,"height":15,"star_pos":[6.84,7.03],"pixels":"..."},"id":"d920aaff-e321-4f85-9b42-1bbeb3f57468"}
23:19:31.057 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1672780e-116e-4065-b94a-1e8fda8d250d"}
23:19:31.060 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1672780e-116e-4065-b94a-1e8fda8d250d"}
23:19:31.064 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a927c99-2d0d-4345-a3ff-f682399ae808"}
23:19:31.066 00.002 7008 case statement mapped state 6 to 3
23:19:31.068 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a927c99-2d0d-4345-a3ff-f682399ae808"}
23:19:31.070 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65f52ed5-dd80-4477-bcb2-94031e5c54c1"}
23:19:31.072 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1050,"width":15,"height":15,"star_pos":[6.84,7.03],"pixels":"..."},"id":"65f52ed5-dd80-4477-bcb2-94031e5c54c1"}
23:19:31.179 00.107 8532 Exposure complete
23:19:31.226 00.047 8532 worker thread done servicing request
23:19:31.226 00.000 7008 OnExposeComplete: enter
23:19:31.229 00.003 7008 UpdateGuideState(): m_state=6
23:19:31.231 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
23:19:31.232 00.001 7008 Star::Find returns 1 (0), X=547.81, Y=444.96, Mass=265454, SNR=332.4, Peak=35464 HFD=2.6
23:19:31.235 00.003 7008 MultiStar: [#1 0.43,0.79,0.55,U] [#2 0.32,0.71,0.55,U] [#3 0.45,0.68,0.43,U] [#4 0.31,0.57,0.36,U] [#5 0.32,0.71,0.34,U] [#6 0.26,0.75,0.34,U] [#7 0.35,0.59,0.29,U] [#8 0.27,0.45,0.32,U] 
23:19:31.236 00.001 7008 single-star, 8 included, MultiStar: {0.31, 0.48}, one-star: {0.20, -0.14}
23:19:31.238 00.002 7008 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.07) = xAngle (-0.55 = -0.55)
23:19:31.240 00.002 7008 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.96 = -0.96)
23:19:31.241 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.62 mountX=0.21 mountY=-0.20, mountTheta=-0.77
23:19:31.243 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.14, opts=13)
23:19:31.245 00.002 7008 Enqueuing Move request for scope (0.20, -0.14)
23:19:31.247 00.002 8532 Worker thread wakes up
23:19:31.247 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
23:19:31.247 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
23:19:31.247 00.000 8532 Moving (0.20, -0.14) raw xDistance=0.21 yDistance=-0.20
23:19:31.247 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2169, FiltMax=26168, Gamma=0.990
23:19:31.250 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:19:31.250 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:31.250 00.000 7008 UpdateGuideState exits: m=265454 SNR=332.4
23:19:31.251 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.253 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:31.254 00.001 7008 Enqueuing Expose request
23:19:31.257 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:19:31.257 00.000 8532 MoveAxis(W, 207, ABG)
23:19:31.257 00.000 8532 Guiding  Dir = 3, Dur = 207
23:19:31.257 00.000 8532 IsSlewing returns 0
23:19:31.257 00.000 8532 IsGuiding returns 0
23:19:31.258 00.001 8532 PulseGuide returned control before completion, sleep 217
23:19:31.484 00.226 8532 IsGuiding returns 1
23:19:31.485 00.001 8532 scope still moving after pulse duration time elapsed
23:19:31.515 00.030 8532 IsSlewing returns 0
23:19:31.515 00.000 8532 IsGuiding returns 0
23:19:31.516 00.001 8532 scope move finished after 207 + 51 ms
23:19:31.516 00.000 8532 Move returns status 0, amount 207
23:19:31.516 00.000 8532 MoveAxis(N, 0, ABG)
23:19:31.516 00.000 8532 Move returns status 0, amount 0
23:19:31.517 00.001 8532 move complete, result=0
23:19:31.517 00.000 8532 worker thread done servicing request
23:19:31.517 00.000 8532 Worker thread wakes up
23:19:31.517 00.000 7008 GuideStep: 0.2 px 207 ms WEST, -0.2 px 0 ms NORTH
23:19:31.520 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:31.520 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:33.056 01.536 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff6adc7e-4a92-4a87-855d-376134c9ea3d"}
23:19:33.062 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff6adc7e-4a92-4a87-855d-376134c9ea3d"}
23:19:33.065 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"572f311b-4517-4a0d-ae67-8f8e6cf012f4"}
23:19:33.068 00.003 7008 case statement mapped state 6 to 3
23:19:33.071 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"572f311b-4517-4a0d-ae67-8f8e6cf012f4"}
23:19:33.074 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d3000147-6d3f-4e82-858d-bdd80934ed1e"}
23:19:33.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1051,"width":15,"height":15,"star_pos":[6.81,6.96],"pixels":"..."},"id":"d3000147-6d3f-4e82-858d-bdd80934ed1e"}
23:19:33.644 00.567 8532 Exposure complete
23:19:33.692 00.048 8532 worker thread done servicing request
23:19:33.692 00.000 7008 OnExposeComplete: enter
23:19:33.695 00.003 7008 UpdateGuideState(): m_state=6
23:19:33.696 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
23:19:33.698 00.002 7008 Star::Find returns 1 (0), X=547.81, Y=445.05, Mass=265673, SNR=330.8, Peak=39508 HFD=2.6
23:19:33.701 00.003 7008 MultiStar: [#1 0.36,0.81,0.56,U] [#2 0.22,0.76,0.54,U] [#3 0.36,0.70,0.43,U] [#4 0.32,0.53,0.37,U] [#5 0.35,0.73,0.33,U] [#6 0.30,0.82,0.36,U] [#7 0.37,0.65,0.28,U] [#8 0.27,0.53,0.34,U] 
23:19:33.704 00.003 7008 single-star, 8 included, MultiStar: {0.29, 0.52}, one-star: {0.20, -0.06}
23:19:33.706 00.002 7008 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.07) = xAngle (-0.20 = -0.20)
23:19:33.707 00.001 7008 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.62 = -0.62)
23:19:33.710 00.003 7008 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-0.27 mountX=0.20 mountY=-0.12, mountTheta=-0.53
23:19:33.713 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.06, opts=13)
23:19:33.716 00.003 7008 Enqueuing Move request for scope (0.20, -0.06)
23:19:33.718 00.002 8532 Worker thread wakes up
23:19:33.718 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
23:19:33.718 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
23:19:33.718 00.000 8532 Moving (0.20, -0.06) raw xDistance=0.20 yDistance=-0.12
23:19:33.718 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:19:33.718 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:33.718 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2178, FiltMax=27560, Gamma=0.990
23:19:33.721 00.003 7008 UpdateGuideState exits: m=265673 SNR=330.8
23:19:33.723 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.724 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:33.726 00.002 7008 Enqueuing Expose request
23:19:33.727 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:33.727 00.000 8532 MoveAxis(W, 196, ABG)
23:19:33.727 00.000 8532 Guiding  Dir = 3, Dur = 196
23:19:33.729 00.002 8532 IsSlewing returns 0
23:19:33.729 00.000 8532 IsGuiding returns 0
23:19:33.730 00.001 8532 PulseGuide returned control before completion, sleep 206
23:19:33.947 00.217 8532 IsGuiding returns 1
23:19:33.947 00.000 8532 scope still moving after pulse duration time elapsed
23:19:33.979 00.032 8532 IsSlewing returns 0
23:19:33.980 00.001 8532 IsGuiding returns 0
23:19:33.980 00.000 8532 scope move finished after 196 + 55 ms
23:19:33.980 00.000 8532 Move returns status 0, amount 196
23:19:33.980 00.000 8532 MoveAxis(N, 0, ABG)
23:19:33.980 00.000 8532 Move returns status 0, amount 0
23:19:33.981 00.001 8532 move complete, result=0
23:19:33.981 00.000 8532 worker thread done servicing request
23:19:33.981 00.000 8532 Worker thread wakes up
23:19:33.981 00.000 7008 GuideStep: 0.2 px 196 ms WEST, -0.1 px 0 ms NORTH
23:19:33.985 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:33.985 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:35.056 01.071 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75cf0bbd-79e0-4828-a2aa-e3d998944075"}
23:19:35.058 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75cf0bbd-79e0-4828-a2aa-e3d998944075"}
23:19:35.060 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9920cdb9-03f7-460d-8f08-0874ca747dd8"}
23:19:35.061 00.001 7008 case statement mapped state 6 to 3
23:19:35.063 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9920cdb9-03f7-460d-8f08-0874ca747dd8"}
23:19:35.065 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5a020ab-b854-4647-8b53-149d80e077ef"}
23:19:35.066 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1052,"width":15,"height":15,"star_pos":[6.81,7.05],"pixels":"..."},"id":"c5a020ab-b854-4647-8b53-149d80e077ef"}
23:19:36.109 01.043 8532 Exposure complete
23:19:36.149 00.040 7008 OnExposeComplete: enter
23:19:36.153 00.004 7008 UpdateGuideState(): m_state=6
23:19:36.156 00.003 8532 worker thread done servicing request
23:19:36.156 00.000 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
23:19:36.160 00.004 7008 Star::Find returns 1 (0), X=547.92, Y=445.20, Mass=270654, SNR=347.1, Peak=43876 HFD=2.7
23:19:36.162 00.002 7008 MultiStar: [#1 0.48,0.95,0.53,U] [#2 0.40,0.85,0.51,U] [#3 0.58,0.76,0.41,U] [#4 0.47,0.65,0.34,U] [#5 0.48,0.92,0.34,U] [#6 0.41,0.93,0.34,U] [#7 0.47,0.75,0.28,U] [#8 0.73,0.42,0.32,U] 
23:19:36.166 00.004 7008 single-star, 8 included, MultiStar: {0.45, 0.62}, one-star: {0.31, 0.10}
23:19:36.168 00.002 7008 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.07) = xAngle (0.39 = 0.39)
23:19:36.171 00.003 7008 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.02 = -0.02)
23:19:36.173 00.002 7008 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.32 cameraTheta=0.32 mountX=0.30 mountY=-0.01, mountTheta=-0.02
23:19:36.177 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.10, opts=13)
23:19:36.179 00.002 7008 Enqueuing Move request for scope (0.31, 0.10)
23:19:36.183 00.004 8532 Worker thread wakes up
23:19:36.183 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.10) opts 0xd
23:19:36.183 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.10)
23:19:36.183 00.000 8532 Moving (0.31, 0.10) raw xDistance=0.30 yDistance=-0.01
23:19:36.183 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:19:36.183 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:36.183 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2161, FiltMax=26097, Gamma=0.990
23:19:36.184 00.001 7008 UpdateGuideState exits: m=270654 SNR=347.1
23:19:36.186 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.187 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:36.187 00.000 7008 Enqueuing Expose request
23:19:36.189 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:36.189 00.000 8532 MoveAxis(W, 286, ABG)
23:19:36.189 00.000 8532 Guiding  Dir = 3, Dur = 286
23:19:36.189 00.000 8532 IsSlewing returns 0
23:19:36.189 00.000 8532 IsGuiding returns 0
23:19:36.191 00.002 8532 PulseGuide returned control before completion, sleep 296
23:19:36.493 00.302 8532 IsGuiding returns 0
23:19:36.493 00.000 8532 Move returns status 0, amount 286
23:19:36.493 00.000 8532 MoveAxis(N, 0, ABG)
23:19:36.493 00.000 8532 Move returns status 0, amount 0
23:19:36.493 00.000 8532 move complete, result=0
23:19:36.493 00.000 8532 worker thread done servicing request
23:19:36.494 00.001 8532 Worker thread wakes up
23:19:36.494 00.000 7008 GuideStep: 0.3 px 286 ms WEST, -0.0 px 0 ms NORTH
23:19:36.496 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:36.496 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:37.056 00.560 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c941e19c-b7a0-4aa0-8a4a-6ce04900d62e"}
23:19:37.058 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c941e19c-b7a0-4aa0-8a4a-6ce04900d62e"}
23:19:37.060 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"831238d2-9db0-4c7d-a7c1-987a26e696db"}
23:19:37.062 00.002 7008 case statement mapped state 6 to 3
23:19:37.066 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"831238d2-9db0-4c7d-a7c1-987a26e696db"}
23:19:37.068 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ce0bd909-ae74-4b3f-add6-8fa221b14232"}
23:19:37.076 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1053,"width":15,"height":15,"star_pos":[6.92,7.20],"pixels":"..."},"id":"ce0bd909-ae74-4b3f-add6-8fa221b14232"}
23:19:38.623 01.547 8532 Exposure complete
23:19:38.669 00.046 8532 worker thread done servicing request
23:19:38.669 00.000 7008 OnExposeComplete: enter
23:19:38.670 00.001 7008 UpdateGuideState(): m_state=6
23:19:38.672 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
23:19:38.673 00.001 7008 Star::Find returns 1 (0), X=547.94, Y=445.23, Mass=271047, SNR=328.5, Peak=46257 HFD=2.6
23:19:38.675 00.002 7008 MultiStar: [#1 0.50,0.99,0.55,U] [#2 0.41,0.90,0.56,U] [#3 0.59,0.79,0.43,U] [#4 0.48,0.68,0.35,U] [#5 0.55,0.92,0.33,U] [#6 0.45,0.95,0.36,U] [#7 0.57,0.73,0.30,U] [#8 0.72,0.51,0.34,U] 
23:19:38.676 00.001 7008 single-star, 8 included, MultiStar: {0.48, 0.66}, one-star: {0.33, 0.13}
23:19:38.677 00.001 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:19:38.678 00.001 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
23:19:38.681 00.003 7008 CameraToMount -- cameraX=0.33 cameraY=0.13 hyp=0.35 cameraTheta=0.39 mountX=0.32 mountY=0.02, mountTheta=0.05
23:19:38.683 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.13, opts=13)
23:19:38.685 00.002 7008 Enqueuing Move request for scope (0.33, 0.13)
23:19:38.687 00.002 8532 Worker thread wakes up
23:19:38.687 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2156, FiltMax=24764, Gamma=0.990
23:19:38.689 00.002 7008 UpdateGuideState exits: m=271047 SNR=328.5
23:19:38.690 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.691 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:38.693 00.002 7008 Enqueuing Expose request
23:19:38.694 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.13) opts 0xd
23:19:38.694 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.13)
23:19:38.694 00.000 8532 Moving (0.33, 0.13) raw xDistance=0.32 yDistance=0.02
23:19:38.694 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
23:19:38.694 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:38.694 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:38.694 00.000 8532 MoveAxis(W, 308, ABG)
23:19:38.694 00.000 8532 Guiding  Dir = 3, Dur = 308
23:19:38.695 00.001 8532 IsSlewing returns 0
23:19:38.695 00.000 8532 IsGuiding returns 0
23:19:38.695 00.000 8532 PulseGuide returned control before completion, sleep 318
23:19:39.025 00.330 8532 IsGuiding returns 0
23:19:39.026 00.001 8532 Move returns status 0, amount 308
23:19:39.026 00.000 8532 MoveAxis(N, 0, ABG)
23:19:39.026 00.000 8532 Move returns status 0, amount 0
23:19:39.026 00.000 8532 move complete, result=0
23:19:39.026 00.000 8532 worker thread done servicing request
23:19:39.026 00.000 7008 GuideStep: 0.3 px 308 ms WEST, 0.0 px 0 ms NORTH
23:19:39.028 00.002 8532 Worker thread wakes up
23:19:39.028 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:39.028 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:39.055 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7dea41c6-1bd1-445d-a204-cdb766f7ea22"}
23:19:39.057 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7dea41c6-1bd1-445d-a204-cdb766f7ea22"}
23:19:39.059 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"438cfd09-430f-4983-9890-e19aeae3c013"}
23:19:39.063 00.004 7008 case statement mapped state 6 to 3
23:19:39.065 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"438cfd09-430f-4983-9890-e19aeae3c013"}
23:19:39.068 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f609b906-46a6-427e-9107-5d64e902b5f5"}
23:19:39.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1054,"width":15,"height":15,"star_pos":[6.94,7.23],"pixels":"..."},"id":"f609b906-46a6-427e-9107-5d64e902b5f5"}
23:19:41.054 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae9ac679-6904-4caf-b8f2-f516c1ad9f22"}
23:19:41.056 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae9ac679-6904-4caf-b8f2-f516c1ad9f22"}
23:19:41.058 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b4b590c-96ba-4607-8476-1109717f21be"}
23:19:41.062 00.004 7008 case statement mapped state 6 to 3
23:19:41.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b4b590c-96ba-4607-8476-1109717f21be"}
23:19:41.068 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28b62a70-b0dd-4fc3-9076-455efbb00481"}
23:19:41.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1054,"width":15,"height":15,"star_pos":[6.94,7.23],"pixels":"..."},"id":"28b62a70-b0dd-4fc3-9076-455efbb00481"}
23:19:41.161 00.091 8532 Exposure complete
23:19:41.213 00.052 8532 worker thread done servicing request
23:19:41.213 00.000 7008 OnExposeComplete: enter
23:19:41.216 00.003 7008 UpdateGuideState(): m_state=6
23:19:41.220 00.004 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
23:19:41.224 00.004 7008 Star::Find returns 1 (0), X=547.88, Y=445.22, Mass=268859, SNR=334.1, Peak=45402 HFD=2.7
23:19:41.227 00.003 7008 MultiStar: [#1 0.48,0.94,0.54,U] [#2 0.37,0.87,0.54,U] [#3 0.49,0.79,0.41,U] [#4 0.49,0.55,0.35,U] [#5 0.46,0.84,0.34,U] [#6 0.30,0.97,0.34,U] [#7 0.43,0.74,0.27,U] [#8 0.67,0.35,0.34,U] 
23:19:41.229 00.002 7008 single-star, 8 included, MultiStar: {0.41, 0.61}, one-star: {0.27, 0.12}
23:19:41.232 00.003 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
23:19:41.234 00.002 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
23:19:41.236 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.29 cameraTheta=0.41 mountX=0.26 mountY=0.02, mountTheta=0.08
23:19:41.239 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.12, opts=13)
23:19:41.240 00.001 7008 Enqueuing Move request for scope (0.27, 0.12)
23:19:41.241 00.001 8532 Worker thread wakes up
23:19:41.241 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
23:19:41.241 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
23:19:41.241 00.000 8532 Moving (0.27, 0.12) raw xDistance=0.26 yDistance=0.02
23:19:41.241 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:19:41.241 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:41.241 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2131, FiltMax=27398, Gamma=0.990
23:19:41.242 00.001 7008 UpdateGuideState exits: m=268859 SNR=334.1
23:19:41.245 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:41.248 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:41.248 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:41.251 00.003 7008 Enqueuing Expose request
23:19:41.253 00.002 8532 MoveAxis(W, 256, ABG)
23:19:41.253 00.000 8532 Guiding  Dir = 3, Dur = 256
23:19:41.253 00.000 8532 IsSlewing returns 0
23:19:41.253 00.000 8532 IsGuiding returns 0
23:19:41.254 00.001 8532 PulseGuide returned control before completion, sleep 266
23:19:41.530 00.276 8532 IsGuiding returns 0
23:19:41.530 00.000 8532 Move returns status 0, amount 256
23:19:41.531 00.001 8532 MoveAxis(N, 0, ABG)
23:19:41.531 00.000 8532 Move returns status 0, amount 0
23:19:41.531 00.000 8532 move complete, result=0
23:19:41.531 00.000 8532 worker thread done servicing request
23:19:41.531 00.000 7008 GuideStep: 0.3 px 256 ms WEST, 0.0 px 0 ms NORTH
23:19:41.535 00.004 8532 Worker thread wakes up
23:19:41.535 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:41.536 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:43.055 01.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99fb808f-e778-4938-8ad8-eb373a7c6e9e"}
23:19:43.057 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99fb808f-e778-4938-8ad8-eb373a7c6e9e"}
23:19:43.060 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06f66cd2-26b6-49f0-8cbb-e9c63904afe2"}
23:19:43.064 00.004 7008 case statement mapped state 6 to 3
23:19:43.068 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"06f66cd2-26b6-49f0-8cbb-e9c63904afe2"}
23:19:43.073 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b676bf6-11a7-49e7-b048-e4433b531b74"}
23:19:43.076 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1055,"width":15,"height":15,"star_pos":[6.88,7.22],"pixels":"..."},"id":"0b676bf6-11a7-49e7-b048-e4433b531b74"}
23:19:43.660 00.584 8532 Exposure complete
23:19:43.708 00.048 8532 worker thread done servicing request
23:19:43.709 00.001 7008 OnExposeComplete: enter
23:19:43.711 00.002 7008 UpdateGuideState(): m_state=6
23:19:43.713 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
23:19:43.714 00.001 7008 Star::Find returns 1 (0), X=547.89, Y=445.30, Mass=269438, SNR=335.1, Peak=47300 HFD=2.6
23:19:43.720 00.006 7008 MultiStar: [#1 0.50,1.01,0.54,U] [#2 0.35,0.89,0.55,U] [#3 0.58,0.81,0.42,U] [#4 0.46,0.65,0.35,U] [#5 0.54,1.01,0.34,U] [#6 0.36,1.04,0.36,U] [#7 0.49,0.83,0.28,U] [#8 0.69,0.45,0.35,U] 
23:19:43.723 00.003 7008 single-star, 8 included, MultiStar: {0.44, 0.69}, one-star: {0.28, 0.20}
23:19:43.725 00.002 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
23:19:43.728 00.003 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:19:43.730 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.35 cameraTheta=0.61 mountX=0.27 mountY=0.09, mountTheta=0.33
23:19:43.735 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.20, opts=13)
23:19:43.737 00.002 7008 Enqueuing Move request for scope (0.28, 0.20)
23:19:43.740 00.003 8532 Worker thread wakes up
23:19:43.741 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd
23:19:43.741 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.20)
23:19:43.741 00.000 8532 Moving (0.28, 0.20) raw xDistance=0.27 yDistance=0.09
23:19:43.741 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:19:43.741 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:43.741 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2184, FiltMax=27346, Gamma=0.990
23:19:43.745 00.004 7008 UpdateGuideState exits: m=269438 SNR=335.1
23:19:43.747 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:43.747 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:43.750 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:43.753 00.003 7008 Enqueuing Expose request
23:19:43.754 00.001 8532 MoveAxis(W, 262, ABG)
23:19:43.755 00.001 8532 Guiding  Dir = 3, Dur = 262
23:19:43.755 00.000 8532 IsSlewing returns 0
23:19:43.755 00.000 8532 IsGuiding returns 0
23:19:43.756 00.001 8532 PulseGuide returned control before completion, sleep 272
23:19:44.029 00.273 8532 IsGuiding returns 0
23:19:44.029 00.000 8532 Move returns status 0, amount 262
23:19:44.029 00.000 8532 MoveAxis(N, 0, ABG)
23:19:44.029 00.000 8532 Move returns status 0, amount 0
23:19:44.029 00.000 8532 move complete, result=0
23:19:44.030 00.001 8532 worker thread done servicing request
23:19:44.030 00.000 8532 Worker thread wakes up
23:19:44.030 00.000 7008 GuideStep: 0.3 px 262 ms WEST, 0.1 px 0 ms NORTH
23:19:44.033 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:44.034 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:45.055 01.021 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97ae0cae-91a6-41e9-b31e-f93a65fb0d6d"}
23:19:45.058 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97ae0cae-91a6-41e9-b31e-f93a65fb0d6d"}
23:19:45.065 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8dcfe1c6-4d0c-4519-a09e-b7473f752c83"}
23:19:45.068 00.003 7008 case statement mapped state 6 to 3
23:19:45.071 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dcfe1c6-4d0c-4519-a09e-b7473f752c83"}
23:19:45.074 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"964eb9e1-9096-445f-8f89-5cd185139554"}
23:19:45.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1056,"width":15,"height":15,"star_pos":[6.89,7.30],"pixels":"..."},"id":"964eb9e1-9096-445f-8f89-5cd185139554"}
23:19:46.165 01.088 8532 Exposure complete
23:19:46.202 00.037 8532 worker thread done servicing request
23:19:46.202 00.000 7008 OnExposeComplete: enter
23:19:46.204 00.002 7008 UpdateGuideState(): m_state=6
23:19:46.207 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
23:19:46.210 00.003 7008 Star::Find returns 1 (0), X=547.81, Y=445.23, Mass=265670, SNR=325.8, Peak=46066 HFD=2.8
23:19:46.213 00.003 7008 MultiStar: [#1 0.41,0.99,0.56,U] [#2 0.26,0.91,0.56,U] [#3 0.41,0.77,0.43,U] [#4 0.39,0.71,0.36,U] [#5 0.38,0.95,0.33,U] [#6 0.29,1.04,0.38,U] [#7 0.38,0.75,0.30,U] [#8 0.43,0.68,0.34,U] 
23:19:46.216 00.003 7008 single-star, 8 included, MultiStar: {0.33, 0.69}, one-star: {0.20, 0.13}
23:19:46.219 00.003 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:19:46.220 00.001 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:19:46.221 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.56 mountX=0.19 mountY=0.05, mountTheta=0.26
23:19:46.224 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.13, opts=13)
23:19:46.225 00.001 7008 Enqueuing Move request for scope (0.20, 0.13)
23:19:46.226 00.001 8532 Worker thread wakes up
23:19:46.226 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
23:19:46.226 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
23:19:46.226 00.000 8532 Moving (0.20, 0.13) raw xDistance=0.19 yDistance=0.05
23:19:46.227 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65096, med=2505, FiltMin=2148, FiltMax=27018, Gamma=0.990
23:19:46.228 00.001 7008 UpdateGuideState exits: m=265670 SNR=325.8
23:19:46.231 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.233 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:46.235 00.002 7008 Enqueuing Expose request
23:19:46.237 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:19:46.237 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.237 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:46.238 00.001 8532 MoveAxis(W, 194, ABG)
23:19:46.238 00.000 8532 Guiding  Dir = 3, Dur = 194
23:19:46.238 00.000 8532 IsSlewing returns 0
23:19:46.238 00.000 8532 IsGuiding returns 0
23:19:46.239 00.001 8532 PulseGuide returned control before completion, sleep 204
23:19:46.454 00.215 8532 IsGuiding returns 0
23:19:46.454 00.000 8532 Move returns status 0, amount 194
23:19:46.454 00.000 8532 MoveAxis(N, 0, ABG)
23:19:46.455 00.001 8532 Move returns status 0, amount 0
23:19:46.455 00.000 8532 move complete, result=0
23:19:46.455 00.000 8532 worker thread done servicing request
23:19:46.456 00.001 8532 Worker thread wakes up
23:19:46.456 00.000 7008 GuideStep: 0.2 px 194 ms WEST, 0.1 px 0 ms NORTH
23:19:46.459 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:46.459 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:47.058 00.599 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77e8542a-cc93-402f-8321-88fc4b4c3b60"}
23:19:47.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77e8542a-cc93-402f-8321-88fc4b4c3b60"}
23:19:47.062 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4634c236-c497-43d0-9bdf-2da704b25607"}
23:19:47.064 00.002 7008 case statement mapped state 6 to 3
23:19:47.065 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4634c236-c497-43d0-9bdf-2da704b25607"}
23:19:47.067 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a1fe346-e1c4-43d2-ba75-412badb4a021"}
23:19:47.069 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1057,"width":15,"height":15,"star_pos":[6.81,7.23],"pixels":"..."},"id":"0a1fe346-e1c4-43d2-ba75-412badb4a021"}
23:19:48.583 01.514 8532 Exposure complete
23:19:48.627 00.044 8532 worker thread done servicing request
23:19:48.627 00.000 7008 OnExposeComplete: enter
23:19:48.630 00.003 7008 UpdateGuideState(): m_state=6
23:19:48.632 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
23:19:48.636 00.004 7008 Star::Find returns 1 (0), X=547.70, Y=445.25, Mass=264570, SNR=337.9, Peak=43297 HFD=2.8
23:19:48.640 00.004 7008 MultiStar: [#1 0.25,0.94,0.57,U] [#2 0.16,0.87,0.54,U] [#3 0.25,0.81,0.44,U] [#4 0.26,0.63,0.35,U] [#5 0.31,0.91,0.31,U] [#6 0.23,0.99,0.35,U] [#7 0.23,0.66,0.29,U] [#8 0.40,0.58,0.32,U] 
23:19:48.643 00.003 7008 single-star, 8 included, MultiStar: {0.21, 0.66}, one-star: {0.09, 0.15}
23:19:48.644 00.001 7008 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.07) = xAngle (1.13 = 1.13)
23:19:48.646 00.002 7008 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
23:19:48.647 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.06 mountX=0.08 mountY=0.12, mountTheta=0.99
23:19:48.649 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.15, opts=13)
23:19:48.650 00.001 7008 Enqueuing Move request for scope (0.09, 0.15)
23:19:48.652 00.002 8532 Worker thread wakes up
23:19:48.652 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61428, med=2504, FiltMin=2144, FiltMax=30207, Gamma=0.990
23:19:48.654 00.002 7008 UpdateGuideState exits: m=264570 SNR=337.9
23:19:48.656 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:48.658 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:48.659 00.001 7008 Enqueuing Expose request
23:19:48.661 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:19:48.661 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:19:48.661 00.000 8532 Moving (0.09, 0.15) raw xDistance=0.08 yDistance=0.12
23:19:48.661 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:19:48.661 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:48.661 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:19:48.661 00.000 8532 MoveAxis(E, 0, ABG)
23:19:48.661 00.000 8532 Move returns status 0, amount 0
23:19:48.661 00.000 8532 MoveAxis(N, 0, ABG)
23:19:48.661 00.000 8532 Move returns status 0, amount 0
23:19:48.661 00.000 8532 move complete, result=0
23:19:48.661 00.000 8532 worker thread done servicing request
23:19:48.661 00.000 8532 Worker thread wakes up
23:19:48.661 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:48.661 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:48.661 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:49.056 00.395 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29e68959-effe-4e0d-9dbe-e0ce1ea1c33e"}
23:19:49.062 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29e68959-effe-4e0d-9dbe-e0ce1ea1c33e"}
23:19:49.066 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6ddacd1-a7ad-4405-9ffe-7189e3924fca"}
23:19:49.069 00.003 7008 case statement mapped state 6 to 3
23:19:49.072 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6ddacd1-a7ad-4405-9ffe-7189e3924fca"}
23:19:49.074 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8a7984b8-ab18-4aa8-82d8-8c16121b9bb1"}
23:19:49.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1058,"width":15,"height":15,"star_pos":[6.70,7.25],"pixels":"..."},"id":"8a7984b8-ab18-4aa8-82d8-8c16121b9bb1"}
23:19:50.786 01.709 8532 Exposure complete
23:19:50.828 00.042 8532 worker thread done servicing request
23:19:50.828 00.000 7008 OnExposeComplete: enter
23:19:50.832 00.004 7008 UpdateGuideState(): m_state=6
23:19:50.834 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
23:19:50.836 00.002 7008 Star::Find returns 1 (0), X=547.72, Y=445.27, Mass=267205, SNR=339.8, Peak=44510 HFD=2.9
23:19:50.838 00.002 7008 MultiStar: [#1 0.28,0.97,0.55,U] [#2 0.20,0.92,0.55,U] [#3 0.27,0.81,0.41,U] [#4 0.27,0.65,0.35,U] [#5 0.26,0.88,0.32,U] [#6 0.21,0.93,0.35,U] [#7 0.29,0.69,0.27,U] [#8 0.34,0.59,0.32,U] 
23:19:50.842 00.004 7008 single-star, 8 included, MultiStar: {0.22, 0.67}, one-star: {0.11, 0.17}
23:19:50.844 00.002 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
23:19:50.846 00.002 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
23:19:50.848 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=0.10 mountY=0.13, mountTheta=0.92
23:19:50.852 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.17, opts=13)
23:19:50.854 00.002 7008 Enqueuing Move request for scope (0.11, 0.17)
23:19:50.857 00.003 8532 Worker thread wakes up
23:19:50.857 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:19:50.857 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:19:50.857 00.000 8532 Moving (0.11, 0.17) raw xDistance=0.10 yDistance=0.13
23:19:50.857 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:19:50.857 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:50.857 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63353, med=2504, FiltMin=2150, FiltMax=29066, Gamma=0.990
23:19:50.860 00.003 7008 UpdateGuideState exits: m=267205 SNR=339.8
23:19:50.862 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:50.864 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:50.866 00.002 7008 Enqueuing Expose request
23:19:50.868 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:19:50.869 00.001 8532 MoveAxis(E, 0, ABG)
23:19:50.869 00.000 8532 Move returns status 0, amount 0
23:19:50.869 00.000 8532 MoveAxis(N, 0, ABG)
23:19:50.869 00.000 8532 Move returns status 0, amount 0
23:19:50.869 00.000 8532 move complete, result=0
23:19:50.869 00.000 8532 worker thread done servicing request
23:19:50.869 00.000 8532 Worker thread wakes up
23:19:50.869 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:50.869 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:50.870 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:51.056 00.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4e92665-f220-4ade-b5ad-2d99e40b9727"}
23:19:51.061 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4e92665-f220-4ade-b5ad-2d99e40b9727"}
23:19:51.065 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ec856c1-26f7-4886-954e-d94ffeca49a4"}
23:19:51.067 00.002 7008 case statement mapped state 6 to 3
23:19:51.071 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ec856c1-26f7-4886-954e-d94ffeca49a4"}
23:19:51.075 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d2269cdf-53cc-40b3-80fd-9cb21c9d3e5d"}
23:19:51.078 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1059,"width":15,"height":15,"star_pos":[6.72,7.27],"pixels":"..."},"id":"d2269cdf-53cc-40b3-80fd-9cb21c9d3e5d"}
23:19:53.000 01.922 8532 Exposure complete
23:19:53.037 00.037 8532 worker thread done servicing request
23:19:53.037 00.000 7008 OnExposeComplete: enter
23:19:53.040 00.003 7008 UpdateGuideState(): m_state=6
23:19:53.043 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
23:19:53.045 00.002 7008 Star::Find returns 1 (0), X=547.78, Y=445.37, Mass=265461, SNR=335.6, Peak=48322 HFD=2.8
23:19:53.047 00.002 7008 MultiStar: [#1 0.36,1.09,0.56,U] [#2 0.28,1.05,0.52,U] [#3 0.41,0.88,0.41,U] [#4 0.39,0.75,0.35,U] [#5 0.44,1.08,0.33,U] [#6 0.22,1.03,0.36,U] [#7 0.35,0.84,0.27,U] [#8 0.20,0.95,0.32,U] 
23:19:53.048 00.001 7008 single-star, 8 included, MultiStar: {0.29, 0.80}, one-star: {0.17, 0.27}
23:19:53.051 00.003 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.06 = 1.06)
23:19:53.052 00.001 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.65 = 0.65)
23:19:53.054 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=0.99 mountX=0.16 mountY=0.19, mountTheta=0.90
23:19:53.058 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.27, opts=13)
23:19:53.061 00.003 7008 Enqueuing Move request for scope (0.17, 0.27)
23:19:53.063 00.002 8532 Worker thread wakes up
23:19:53.063 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58882, med=2506, FiltMin=1711, FiltMax=28608, Gamma=0.990
23:19:53.064 00.001 7008 UpdateGuideState exits: m=265461 SNR=335.6
23:19:53.067 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.069 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:53.070 00.001 7008 Enqueuing Expose request
23:19:53.072 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
23:19:53.072 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
23:19:53.072 00.000 8532 Moving (0.17, 0.27) raw xDistance=0.16 yDistance=0.19
23:19:53.073 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:19:53.073 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:19:53.073 00.000 8532 MoveAxis(E, 0, ABG)
23:19:53.073 00.000 8532 Move returns status 0, amount 0
23:19:53.073 00.000 8532 MoveAxis(S, 339, ABG)
23:19:53.073 00.000 8532 Guiding  Dir = 1, Dur = 339
23:19:53.073 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"461e359f-ed8b-498c-9815-0eeaf189c1f6"}
23:19:53.076 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"461e359f-ed8b-498c-9815-0eeaf189c1f6"}
23:19:53.077 00.001 8532 IsSlewing returns 0
23:19:53.078 00.001 8532 IsGuiding returns 0
23:19:53.078 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ce046ed-8fda-442c-98d1-aae07e01bc19"}
23:19:53.080 00.002 7008 case statement mapped state 6 to 3
23:19:53.082 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ce046ed-8fda-442c-98d1-aae07e01bc19"}
23:19:53.084 00.002 8532 PulseGuide returned control before completion, sleep 349
23:19:53.085 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f34a1be1-50db-452e-b2b8-71c3f909bc17"}
23:19:53.086 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1060,"width":15,"height":15,"star_pos":[6.78,7.37],"pixels":"..."},"id":"f34a1be1-50db-452e-b2b8-71c3f909bc17"}
23:19:53.445 00.359 8532 IsGuiding returns 0
23:19:53.446 00.001 8532 Move returns status 0, amount 339
23:19:53.446 00.000 8532 move complete, result=0
23:19:53.446 00.000 8532 worker thread done servicing request
23:19:53.446 00.000 8532 Worker thread wakes up
23:19:53.446 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 339 ms SOUTH
23:19:53.449 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:53.450 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:55.056 01.606 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74f94f1b-cb73-42fd-aa6a-86f0bf4d9099"}
23:19:55.060 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74f94f1b-cb73-42fd-aa6a-86f0bf4d9099"}
23:19:55.064 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95527f85-a952-496d-a7df-e7d630e6c89e"}
23:19:55.067 00.003 7008 case statement mapped state 6 to 3
23:19:55.070 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"95527f85-a952-496d-a7df-e7d630e6c89e"}
23:19:55.073 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f68d79c2-1b6e-47a2-b688-3985a1379ef1"}
23:19:55.076 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1060,"width":15,"height":15,"star_pos":[6.78,7.37],"pixels":"..."},"id":"f68d79c2-1b6e-47a2-b688-3985a1379ef1"}
23:19:55.576 00.500 8532 Exposure complete
23:19:55.621 00.045 8532 worker thread done servicing request
23:19:55.622 00.001 7008 OnExposeComplete: enter
23:19:55.623 00.001 7008 UpdateGuideState(): m_state=6
23:19:55.625 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
23:19:55.627 00.002 7008 Star::Find returns 1 (0), X=547.86, Y=445.17, Mass=270275, SNR=336.5, Peak=43574 HFD=2.8
23:19:55.629 00.002 7008 MultiStar: [#1 0.43,0.90,0.55,U] [#2 0.31,0.84,0.56,U] [#3 0.45,0.76,0.43,U] [#4 0.40,0.56,0.35,U] [#5 0.45,0.82,0.33,U] [#6 0.35,0.87,0.36,U] [#7 0.44,0.64,0.28,U] [#8 0.58,0.43,0.33,U] 
23:19:55.632 00.003 7008 single-star, 8 included, MultiStar: {0.38, 0.59}, one-star: {0.25, 0.07}
23:19:55.634 00.002 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.34 = 0.34)
23:19:55.636 00.002 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:19:55.639 00.003 7008 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.27 mountX=0.24 mountY=-0.02, mountTheta=-0.08
23:19:55.644 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.07, opts=13)
23:19:55.646 00.002 7008 Enqueuing Move request for scope (0.25, 0.07)
23:19:55.649 00.003 8532 Worker thread wakes up
23:19:55.649 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
23:19:55.649 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
23:19:55.649 00.000 8532 Moving (0.25, 0.07) raw xDistance=0.24 yDistance=-0.02
23:19:55.649 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=1714, FiltMax=26141, Gamma=0.990
23:19:55.652 00.003 7008 UpdateGuideState exits: m=270275 SNR=336.5
23:19:55.653 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:19:55.653 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:55.653 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:55.653 00.000 8532 MoveAxis(W, 221, ABG)
23:19:55.653 00.000 8532 Guiding  Dir = 3, Dur = 221
23:19:55.653 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:55.654 00.001 8532 IsSlewing returns 0
23:19:55.654 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:55.656 00.002 7008 Enqueuing Expose request
23:19:55.658 00.002 8532 IsGuiding returns 0
23:19:55.658 00.000 8532 PulseGuide returned control before completion, sleep 231
23:19:55.893 00.235 8532 IsGuiding returns 1
23:19:55.894 00.001 8532 scope still moving after pulse duration time elapsed
23:19:55.927 00.033 8532 IsSlewing returns 0
23:19:55.928 00.001 8532 IsGuiding returns 0
23:19:55.928 00.000 8532 scope move finished after 221 + 49 ms
23:19:55.928 00.000 8532 Move returns status 0, amount 221
23:19:55.928 00.000 8532 MoveAxis(N, 0, ABG)
23:19:55.930 00.002 8532 Move returns status 0, amount 0
23:19:55.930 00.000 8532 move complete, result=0
23:19:55.930 00.000 8532 worker thread done servicing request
23:19:55.930 00.000 8532 Worker thread wakes up
23:19:55.930 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:55.930 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:55.930 00.000 7008 GuideStep: 0.2 px 221 ms WEST, -0.0 px 0 ms NORTH
23:19:57.054 01.124 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39182e3b-0358-48e9-8015-af1c48a73d82"}
23:19:57.057 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39182e3b-0358-48e9-8015-af1c48a73d82"}
23:19:57.060 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"684a0176-03fb-425c-8e7b-02fdab1aba94"}
23:19:57.064 00.004 7008 case statement mapped state 6 to 3
23:19:57.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"684a0176-03fb-425c-8e7b-02fdab1aba94"}
23:19:57.070 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec7646cf-4b0a-467e-9680-5e4511982bf8"}
23:19:57.072 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1061,"width":15,"height":15,"star_pos":[6.86,7.17],"pixels":"..."},"id":"ec7646cf-4b0a-467e-9680-5e4511982bf8"}
23:19:58.053 00.981 8532 Exposure complete
23:19:58.099 00.046 8532 worker thread done servicing request
23:19:58.099 00.000 7008 OnExposeComplete: enter
23:19:58.101 00.002 7008 UpdateGuideState(): m_state=6
23:19:58.102 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
23:19:58.105 00.003 7008 Star::Find returns 1 (0), X=547.92, Y=445.23, Mass=258856, SNR=324.5, Peak=44048 HFD=2.7
23:19:58.109 00.004 7008 MultiStar: [#1 0.46,0.99,0.57,U] [#2 0.37,0.90,0.57,U] [#3 0.47,0.80,0.42,U] [#4 0.50,0.66,0.35,U] [#5 0.48,0.97,0.34,U] [#6 0.37,0.94,0.39,U] [#7 0.46,0.76,0.29,U] [#8 0.68,0.50,0.36,U] 
23:19:58.111 00.002 7008 single-star, 8 included, MultiStar: {0.43, 0.67}, one-star: {0.31, 0.13}
23:19:58.113 00.002 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:19:58.114 00.001 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
23:19:58.115 00.001 7008 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.33 cameraTheta=0.39 mountX=0.30 mountY=0.02, mountTheta=0.05
23:19:58.117 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.13, opts=13)
23:19:58.119 00.002 7008 Enqueuing Move request for scope (0.31, 0.13)
23:19:58.119 00.000 8532 Worker thread wakes up
23:19:58.119 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
23:19:58.119 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
23:19:58.121 00.002 8532 Moving (0.31, 0.13) raw xDistance=0.30 yDistance=0.02
23:19:58.121 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:19:58.121 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:58.121 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2165, FiltMax=26649, Gamma=0.990
23:19:58.123 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:58.123 00.000 8532 MoveAxis(W, 286, ABG)
23:19:58.123 00.000 8532 Guiding  Dir = 3, Dur = 286
23:19:58.123 00.000 7008 UpdateGuideState exits: m=258856 SNR=324.5
23:19:58.126 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.129 00.003 8532 IsSlewing returns 0
23:19:58.129 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:19:58.131 00.002 7008 Enqueuing Expose request
23:19:58.133 00.002 8532 IsGuiding returns 0
23:19:58.134 00.001 8532 PulseGuide returned control before completion, sleep 296
23:19:58.435 00.301 8532 IsGuiding returns 0
23:19:58.435 00.000 8532 Move returns status 0, amount 286
23:19:58.436 00.001 8532 MoveAxis(N, 0, ABG)
23:19:58.436 00.000 8532 Move returns status 0, amount 0
23:19:58.436 00.000 8532 move complete, result=0
23:19:58.436 00.000 8532 worker thread done servicing request
23:19:58.436 00.000 7008 GuideStep: 0.3 px 286 ms WEST, 0.0 px 0 ms NORTH
23:19:58.439 00.003 8532 Worker thread wakes up
23:19:58.440 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:19:58.440 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:19:59.055 00.615 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f804843-611b-4bcc-a81a-11ac85ca53bc"}
23:19:59.056 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f804843-611b-4bcc-a81a-11ac85ca53bc"}
23:19:59.059 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6616c9c7-351f-4295-aa9a-808088d270ad"}
23:19:59.061 00.002 7008 case statement mapped state 6 to 3
23:19:59.062 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6616c9c7-351f-4295-aa9a-808088d270ad"}
23:19:59.064 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"95079a5a-0a24-480c-8109-8cb3ac247a4c"}
23:19:59.065 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1062,"width":15,"height":15,"star_pos":[6.92,7.23],"pixels":"..."},"id":"95079a5a-0a24-480c-8109-8cb3ac247a4c"}
23:20:00.563 01.498 8532 Exposure complete
23:20:00.608 00.045 8532 worker thread done servicing request
23:20:00.608 00.000 7008 OnExposeComplete: enter
23:20:00.609 00.001 7008 UpdateGuideState(): m_state=6
23:20:00.611 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
23:20:00.614 00.003 7008 Star::Find returns 1 (0), X=547.81, Y=445.26, Mass=270792, SNR=323.0, Peak=46950 HFD=2.8
23:20:00.616 00.002 7008 MultiStar: [#1 0.40,1.00,0.54,U] [#2 0.30,0.92,0.58,U] [#3 0.42,0.77,0.44,U] [#4 0.38,0.72,0.37,U] [#5 0.39,0.99,0.34,U] [#6 0.29,1.04,0.37,U] [#7 0.32,0.79,0.30,U] [#8 0.38,0.63,0.32,U] 
23:20:00.621 00.005 7008 single-star, 8 included, MultiStar: {0.32, 0.70}, one-star: {0.20, 0.16}
23:20:00.623 00.002 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:20:00.625 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:20:00.628 00.003 7008 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.26 cameraTheta=0.66 mountX=0.19 mountY=0.08, mountTheta=0.39
23:20:00.631 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.16, opts=13)
23:20:00.634 00.003 7008 Enqueuing Move request for scope (0.20, 0.16)
23:20:00.635 00.001 8532 Worker thread wakes up
23:20:00.635 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.16) opts 0xd
23:20:00.635 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.16)
23:20:00.635 00.000 8532 Moving (0.20, 0.16) raw xDistance=0.19 yDistance=0.08
23:20:00.635 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61498, med=2505, FiltMin=2143, FiltMax=26989, Gamma=0.990
23:20:00.637 00.002 7008 UpdateGuideState exits: m=270792 SNR=323.0
23:20:00.639 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.641 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:00.642 00.001 7008 Enqueuing Expose request
23:20:00.645 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.19
23:20:00.645 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:00.645 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:00.645 00.000 8532 MoveAxis(W, 195, ABG)
23:20:00.645 00.000 8532 Guiding  Dir = 3, Dur = 195
23:20:00.645 00.000 8532 IsSlewing returns 0
23:20:00.645 00.000 8532 IsGuiding returns 0
23:20:00.646 00.001 8532 PulseGuide returned control before completion, sleep 205
23:20:00.865 00.219 8532 IsGuiding returns 0
23:20:00.865 00.000 8532 Move returns status 0, amount 195
23:20:00.865 00.000 8532 MoveAxis(N, 0, ABG)
23:20:00.865 00.000 8532 Move returns status 0, amount 0
23:20:00.865 00.000 8532 move complete, result=0
23:20:00.867 00.002 8532 worker thread done servicing request
23:20:00.867 00.000 7008 GuideStep: 0.2 px 195 ms WEST, 0.1 px 0 ms NORTH
23:20:00.871 00.004 8532 Worker thread wakes up
23:20:00.871 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:00.871 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:01.054 00.183 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78b4012a-2e64-410e-ab69-e3addbec1ca6"}
23:20:01.058 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78b4012a-2e64-410e-ab69-e3addbec1ca6"}
23:20:01.061 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5de0a5bf-a75b-4b71-ac4e-3a9d16087006"}
23:20:01.064 00.003 7008 case statement mapped state 6 to 3
23:20:01.069 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5de0a5bf-a75b-4b71-ac4e-3a9d16087006"}
23:20:01.074 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"329be658-6525-40fd-966e-2bfd68b8e4ee"}
23:20:01.077 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1063,"width":15,"height":15,"star_pos":[6.81,7.26],"pixels":"..."},"id":"329be658-6525-40fd-966e-2bfd68b8e4ee"}
23:20:03.005 01.928 8532 Exposure complete
23:20:03.047 00.042 8532 worker thread done servicing request
23:20:03.047 00.000 7008 OnExposeComplete: enter
23:20:03.048 00.001 7008 UpdateGuideState(): m_state=6
23:20:03.050 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
23:20:03.052 00.002 7008 Star::Find returns 1 (0), X=547.78, Y=445.20, Mass=262704, SNR=328.9, Peak=43557 HFD=2.8
23:20:03.054 00.002 7008 MultiStar: [#1 0.32,0.93,0.55,U] [#2 0.27,0.86,0.56,U] [#3 0.32,0.86,0.43,U] [#4 0.31,0.61,0.37,U] [#5 0.34,0.82,0.32,U] [#6 0.28,0.99,0.35,U] [#7 0.30,0.75,0.29,U] [#8 0.33,0.63,0.34,U] 
23:20:03.055 00.001 7008 single-star, 8 included, MultiStar: {0.27, 0.65}, one-star: {0.17, 0.10}
23:20:03.057 00.002 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.61 = 0.61)
23:20:03.059 00.002 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
23:20:03.060 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.54 mountX=0.16 mountY=0.04, mountTheta=0.23
23:20:03.063 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.10, opts=13)
23:20:03.066 00.003 7008 Enqueuing Move request for scope (0.17, 0.10)
23:20:03.067 00.001 8532 Worker thread wakes up
23:20:03.067 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:20:03.067 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:20:03.067 00.000 8532 Moving (0.17, 0.10) raw xDistance=0.16 yDistance=0.04
23:20:03.067 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:20:03.067 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.067 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65411, med=2506, FiltMin=2141, FiltMax=27897, Gamma=0.990
23:20:03.069 00.002 7008 UpdateGuideState exits: m=262704 SNR=328.9
23:20:03.070 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.072 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:03.072 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:03.075 00.003 8532 MoveAxis(E, 0, ABG)
23:20:03.075 00.000 8532 Move returns status 0, amount 0
23:20:03.075 00.000 8532 MoveAxis(N, 0, ABG)
23:20:03.076 00.001 8532 Move returns status 0, amount 0
23:20:03.076 00.000 8532 move complete, result=0
23:20:03.076 00.000 7008 Enqueuing Expose request
23:20:03.078 00.002 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:03.080 00.002 8532 worker thread done servicing request
23:20:03.080 00.000 8532 Worker thread wakes up
23:20:03.080 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:03.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:03.082 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b03ca50-b202-4e88-9c45-81ac6ddcc28d"}
23:20:03.085 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b03ca50-b202-4e88-9c45-81ac6ddcc28d"}
23:20:03.087 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f2a9cf50-fa8d-431c-8653-21098bffb112"}
23:20:03.089 00.002 7008 case statement mapped state 6 to 3
23:20:03.091 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2a9cf50-fa8d-431c-8653-21098bffb112"}
23:20:03.094 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e050c98e-b129-4d74-aae0-e143a0690bf5"}
23:20:03.095 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1064,"width":15,"height":15,"star_pos":[6.78,7.20],"pixels":"..."},"id":"e050c98e-b129-4d74-aae0-e143a0690bf5"}
23:20:05.054 01.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed8f9e28-8da0-4d96-9694-6fe2531b0d62"}
23:20:05.056 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed8f9e28-8da0-4d96-9694-6fe2531b0d62"}
23:20:05.060 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee880e5a-b68f-4e64-a271-42685d0f222b"}
23:20:05.063 00.003 7008 case statement mapped state 6 to 3
23:20:05.065 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee880e5a-b68f-4e64-a271-42685d0f222b"}
23:20:05.070 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d4659d0-1de9-4c60-b6af-91a66ca7c1b0"}
23:20:05.073 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1064,"width":15,"height":15,"star_pos":[6.78,7.20],"pixels":"..."},"id":"2d4659d0-1de9-4c60-b6af-91a66ca7c1b0"}
23:20:05.209 00.136 8532 Exposure complete
23:20:05.260 00.051 8532 worker thread done servicing request
23:20:05.260 00.000 7008 OnExposeComplete: enter
23:20:05.264 00.004 7008 UpdateGuideState(): m_state=6
23:20:05.266 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
23:20:05.267 00.001 7008 Star::Find returns 1 (0), X=547.90, Y=445.29, Mass=264345, SNR=325.4, Peak=46636 HFD=2.6
23:20:05.269 00.002 7008 MultiStar: [#1 0.45,1.09,0.58,U] [#2 0.32,0.99,0.57,U] [#3 0.47,0.85,0.44,U] [#4 0.41,0.70,0.35,U] [#5 0.55,1.00,0.34,U] [#6 0.33,1.05,0.35,U] [#7 0.42,0.78,0.29,U] [#8 0.58,0.70,0.32,U] 
23:20:05.271 00.002 7008 single-star, 8 included, MultiStar: {0.40, 0.75}, one-star: {0.29, 0.19}
23:20:05.272 00.001 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:20:05.275 00.003 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:20:05.276 00.001 7008 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.58 mountX=0.28 mountY=0.08, mountTheta=0.29
23:20:05.279 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.19, opts=13)
23:20:05.281 00.002 7008 Enqueuing Move request for scope (0.29, 0.19)
23:20:05.285 00.004 8532 Worker thread wakes up
23:20:05.285 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
23:20:05.285 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
23:20:05.285 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63153, med=2505, FiltMin=2177, FiltMax=26533, Gamma=0.990
23:20:05.287 00.002 8532 Moving (0.29, 0.19) raw xDistance=0.28 yDistance=0.08
23:20:05.287 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:20:05.287 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:05.287 00.000 7008 UpdateGuideState exits: m=264345 SNR=325.4
23:20:05.290 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:05.290 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:05.294 00.004 8532 MoveAxis(W, 254, ABG)
23:20:05.294 00.000 8532 Guiding  Dir = 3, Dur = 254
23:20:05.294 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:05.296 00.002 7008 Enqueuing Expose request
23:20:05.299 00.003 8532 IsSlewing returns 0
23:20:05.300 00.001 8532 IsGuiding returns 0
23:20:05.300 00.000 8532 PulseGuide returned control before completion, sleep 264
23:20:05.574 00.274 8532 IsGuiding returns 0
23:20:05.574 00.000 8532 Move returns status 0, amount 254
23:20:05.574 00.000 8532 MoveAxis(N, 0, ABG)
23:20:05.576 00.002 8532 Move returns status 0, amount 0
23:20:05.576 00.000 8532 move complete, result=0
23:20:05.576 00.000 8532 worker thread done servicing request
23:20:05.577 00.001 8532 Worker thread wakes up
23:20:05.577 00.000 7008 GuideStep: 0.3 px 254 ms WEST, 0.1 px 0 ms NORTH
23:20:05.580 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:05.580 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:07.054 01.474 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8bdb9c4-78bd-43e3-9fec-a147c7ed80dd"}
23:20:07.056 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8bdb9c4-78bd-43e3-9fec-a147c7ed80dd"}
23:20:07.060 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c823ae8e-ed2a-4ab0-9b1d-60d6b50685ed"}
23:20:07.063 00.003 7008 case statement mapped state 6 to 3
23:20:07.065 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c823ae8e-ed2a-4ab0-9b1d-60d6b50685ed"}
23:20:07.068 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5cc69775-cbbd-4682-98b4-b9555a699f23"}
23:20:07.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1065,"width":15,"height":15,"star_pos":[6.90,7.29],"pixels":"..."},"id":"5cc69775-cbbd-4682-98b4-b9555a699f23"}
23:20:07.707 00.637 8532 Exposure complete
23:20:07.749 00.042 8532 worker thread done servicing request
23:20:07.749 00.000 7008 OnExposeComplete: enter
23:20:07.751 00.002 7008 UpdateGuideState(): m_state=6
23:20:07.753 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
23:20:07.755 00.002 7008 Star::Find returns 1 (0), X=547.80, Y=445.30, Mass=264318, SNR=334.6, Peak=47158 HFD=2.8
23:20:07.758 00.003 7008 MultiStar: [#1 0.33,1.00,0.56,U] [#2 0.25,0.98,0.56,U] [#3 0.45,0.83,0.41,U] [#4 0.43,0.64,0.35,U] [#5 0.40,0.95,0.33,U] [#6 0.20,1.06,0.36,U] [#7 0.42,0.82,0.28,U] [#8 0.31,0.76,0.34,U] 
23:20:07.760 00.002 7008 single-star, 8 included, MultiStar: {0.31, 0.73}, one-star: {0.19, 0.20}
23:20:07.762 00.002 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
23:20:07.765 00.003 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.46 = 0.46)
23:20:07.766 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.80 mountX=0.18 mountY=0.12, mountTheta=0.60
23:20:07.769 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.20, opts=13)
23:20:07.772 00.003 7008 Enqueuing Move request for scope (0.19, 0.20)
23:20:07.773 00.001 8532 Worker thread wakes up
23:20:07.773 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
23:20:07.773 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
23:20:07.774 00.001 8532 Moving (0.19, 0.20) raw xDistance=0.18 yDistance=0.12
23:20:07.774 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60735, med=2505, FiltMin=2157, FiltMax=27415, Gamma=0.990
23:20:07.775 00.001 7008 UpdateGuideState exits: m=264318 SNR=334.6
23:20:07.777 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.779 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:07.780 00.001 7008 Enqueuing Expose request
23:20:07.783 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:20:07.783 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:07.783 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:20:07.783 00.000 8532 MoveAxis(W, 179, ABG)
23:20:07.783 00.000 8532 Guiding  Dir = 3, Dur = 179
23:20:07.783 00.000 8532 IsSlewing returns 0
23:20:07.783 00.000 8532 IsGuiding returns 0
23:20:07.783 00.000 8532 PulseGuide returned control before completion, sleep 189
23:20:07.980 00.197 8532 IsGuiding returns 0
23:20:07.981 00.001 8532 Move returns status 0, amount 179
23:20:07.981 00.000 8532 MoveAxis(N, 0, ABG)
23:20:07.981 00.000 8532 Move returns status 0, amount 0
23:20:07.981 00.000 8532 move complete, result=0
23:20:07.981 00.000 8532 worker thread done servicing request
23:20:07.981 00.000 8532 Worker thread wakes up
23:20:07.981 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:07.981 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:07.982 00.001 7008 GuideStep: 0.2 px 179 ms WEST, 0.1 px 0 ms NORTH
23:20:09.055 01.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb62b087-e2a4-449b-a700-c391c646487b"}
23:20:09.058 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb62b087-e2a4-449b-a700-c391c646487b"}
23:20:09.060 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1dd178cb-f644-492a-b6bd-95f77bd7212d"}
23:20:09.062 00.002 7008 case statement mapped state 6 to 3
23:20:09.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dd178cb-f644-492a-b6bd-95f77bd7212d"}
23:20:09.068 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01e2097d-5acd-4ca3-aa45-c7fc17e71914"}
23:20:09.072 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1066,"width":15,"height":15,"star_pos":[6.80,7.30],"pixels":"..."},"id":"01e2097d-5acd-4ca3-aa45-c7fc17e71914"}
23:20:10.115 01.043 8532 Exposure complete
23:20:10.162 00.047 8532 worker thread done servicing request
23:20:10.162 00.000 7008 OnExposeComplete: enter
23:20:10.164 00.002 7008 UpdateGuideState(): m_state=6
23:20:10.167 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
23:20:10.169 00.002 7008 Star::Find returns 1 (0), X=547.74, Y=445.30, Mass=268801, SNR=333.2, Peak=46409 HFD=2.9
23:20:10.172 00.003 7008 MultiStar: [#1 0.27,1.01,0.57,U] [#2 0.19,0.92,0.53,U] [#3 0.30,0.80,0.44,U] [#4 0.26,0.72,0.35,U] [#5 0.26,0.98,0.33,U] [#6 0.20,0.98,0.37,U] [#7 0.31,0.77,0.28,U] [#8 0.26,0.69,0.33,U] 
23:20:10.174 00.002 7008 single-star, 8 included, MultiStar: {0.23, 0.71}, one-star: {0.14, 0.20}
23:20:10.176 00.002 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:20:10.179 00.003 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.62 = 0.62)
23:20:10.181 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.97 mountX=0.12 mountY=0.14, mountTheta=0.85
23:20:10.183 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.20, opts=13)
23:20:10.186 00.003 7008 Enqueuing Move request for scope (0.14, 0.20)
23:20:10.188 00.002 8532 Worker thread wakes up
23:20:10.188 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62669, med=2506, FiltMin=2158, FiltMax=30607, Gamma=0.990
23:20:10.191 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:20:10.191 00.000 7008 UpdateGuideState exits: m=268801 SNR=333.2
23:20:10.192 00.001 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:20:10.192 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.194 00.002 8532 Moving (0.14, 0.20) raw xDistance=0.12 yDistance=0.14
23:20:10.194 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:10.195 00.001 7008 Enqueuing Expose request
23:20:10.196 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:20:10.197 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:10.197 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:20:10.197 00.000 8532 MoveAxis(E, 0, ABG)
23:20:10.197 00.000 8532 Move returns status 0, amount 0
23:20:10.197 00.000 8532 MoveAxis(N, 0, ABG)
23:20:10.197 00.000 8532 Move returns status 0, amount 0
23:20:10.197 00.000 8532 move complete, result=0
23:20:10.197 00.000 8532 worker thread done servicing request
23:20:10.197 00.000 8532 Worker thread wakes up
23:20:10.197 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:10.200 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:10.200 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:11.053 00.853 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd57b810-aa5c-40f6-8276-f1c3b01898ec"}
23:20:11.055 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd57b810-aa5c-40f6-8276-f1c3b01898ec"}
23:20:11.057 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f06cb45-7bf2-4f4a-8415-1a9f91d67e6d"}
23:20:11.058 00.001 7008 case statement mapped state 6 to 3
23:20:11.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f06cb45-7bf2-4f4a-8415-1a9f91d67e6d"}
23:20:11.062 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"878d6d2c-71dc-4454-9a97-7f476983ae82"}
23:20:11.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1067,"width":15,"height":15,"star_pos":[6.74,7.30],"pixels":"..."},"id":"878d6d2c-71dc-4454-9a97-7f476983ae82"}
23:20:12.321 01.257 8532 Exposure complete
23:20:12.369 00.048 8532 worker thread done servicing request
23:20:12.370 00.001 7008 OnExposeComplete: enter
23:20:12.372 00.002 7008 UpdateGuideState(): m_state=6
23:20:12.374 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
23:20:12.377 00.003 7008 Star::Find returns 1 (0), X=547.84, Y=445.33, Mass=271433, SNR=327.1, Peak=48817 HFD=2.7
23:20:12.379 00.002 7008 MultiStar: [#1 0.45,1.06,0.56,U] [#2 0.33,0.98,0.53,U] [#3 0.49,0.85,0.42,U] [#4 0.35,0.67,0.34,U] [#5 0.43,1.07,0.33,U] [#6 0.32,1.08,0.36,U] [#7 0.38,0.84,0.29,U] [#8 0.48,0.71,0.34,U] 
23:20:12.382 00.003 7008 single-star, 8 included, MultiStar: {0.36, 0.76}, one-star: {0.24, 0.23}
23:20:12.383 00.001 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
23:20:12.385 00.002 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:20:12.387 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.77 mountX=0.22 mountY=0.14, mountTheta=0.56
23:20:12.392 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.23, opts=13)
23:20:12.395 00.003 7008 Enqueuing Move request for scope (0.24, 0.23)
23:20:12.397 00.002 8532 Worker thread wakes up
23:20:12.397 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd
23:20:12.397 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
23:20:12.397 00.000 8532 Moving (0.24, 0.23) raw xDistance=0.22 yDistance=0.14
23:20:12.397 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:20:12.397 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:12.397 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59618, med=2505, FiltMin=2167, FiltMax=25682, Gamma=0.990
23:20:12.401 00.004 7008 UpdateGuideState exits: m=271433 SNR=327.1
23:20:12.403 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.405 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:12.408 00.003 7008 Enqueuing Expose request
23:20:12.409 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:20:12.409 00.000 8532 MoveAxis(W, 199, ABG)
23:20:12.409 00.000 8532 Guiding  Dir = 3, Dur = 199
23:20:12.410 00.001 8532 IsSlewing returns 0
23:20:12.410 00.000 8532 IsGuiding returns 0
23:20:12.410 00.000 8532 PulseGuide returned control before completion, sleep 209
23:20:12.625 00.215 8532 IsGuiding returns 0
23:20:12.625 00.000 8532 Move returns status 0, amount 199
23:20:12.625 00.000 8532 MoveAxis(N, 0, ABG)
23:20:12.625 00.000 8532 Move returns status 0, amount 0
23:20:12.625 00.000 8532 move complete, result=0
23:20:12.625 00.000 8532 worker thread done servicing request
23:20:12.625 00.000 8532 Worker thread wakes up
23:20:12.625 00.000 7008 GuideStep: 0.2 px 199 ms WEST, 0.1 px 0 ms NORTH
23:20:12.628 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:12.628 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:13.052 00.424 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7cf67cc-ac04-4ebd-ad34-fba2444c349a"}
23:20:13.054 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7cf67cc-ac04-4ebd-ad34-fba2444c349a"}
23:20:13.057 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"238d998a-c1e1-41f1-9519-2203b2ab9e71"}
23:20:13.060 00.003 7008 case statement mapped state 6 to 3
23:20:13.065 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"238d998a-c1e1-41f1-9519-2203b2ab9e71"}
23:20:13.068 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"78b58ea0-f613-4fde-b7ac-69f74ed1d691"}
23:20:13.072 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1068,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"78b58ea0-f613-4fde-b7ac-69f74ed1d691"}
23:20:14.756 01.684 8532 Exposure complete
23:20:14.802 00.046 8532 worker thread done servicing request
23:20:14.802 00.000 7008 OnExposeComplete: enter
23:20:14.804 00.002 7008 UpdateGuideState(): m_state=6
23:20:14.809 00.005 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
23:20:14.813 00.004 7008 Star::Find returns 1 (0), X=547.82, Y=445.32, Mass=269322, SNR=337.8, Peak=48985 HFD=2.7
23:20:14.815 00.002 7008 MultiStar: [#1 0.39,1.05,0.53,U] [#2 0.29,1.02,0.56,U] [#3 0.47,0.85,0.42,U] [#4 0.44,0.69,0.35,U] [#5 0.44,1.09,0.33,U] [#6 0.31,1.00,0.36,U] [#7 0.36,0.81,0.27,U] [#8 0.25,0.93,0.31,U] 
23:20:14.819 00.004 7008 single-star, 8 included, MultiStar: {0.33, 0.77}, one-star: {0.21, 0.22}
23:20:14.821 00.002 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
23:20:14.826 00.005 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
23:20:14.831 00.005 7008 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=0.20 mountY=0.13, mountTheta=0.60
23:20:14.835 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.22, opts=13)
23:20:14.837 00.002 7008 Enqueuing Move request for scope (0.21, 0.22)
23:20:14.838 00.001 8532 Worker thread wakes up
23:20:14.838 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61585, med=2506, FiltMin=2165, FiltMax=27374, Gamma=0.990
23:20:14.842 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
23:20:14.842 00.000 7008 UpdateGuideState exits: m=269322 SNR=337.8
23:20:14.845 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.847 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:14.849 00.002 7008 Enqueuing Expose request
23:20:14.850 00.001 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
23:20:14.850 00.000 8532 Moving (0.21, 0.22) raw xDistance=0.20 yDistance=0.13
23:20:14.850 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:20:14.850 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.851 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:20:14.851 00.000 8532 MoveAxis(W, 193, ABG)
23:20:14.851 00.000 8532 Guiding  Dir = 3, Dur = 193
23:20:14.851 00.000 8532 IsSlewing returns 0
23:20:14.852 00.001 8532 IsGuiding returns 0
23:20:14.852 00.000 8532 PulseGuide returned control before completion, sleep 203
23:20:15.053 00.201 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93493b17-988c-4f85-add0-83932c4b2f67"}
23:20:15.055 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93493b17-988c-4f85-add0-83932c4b2f67"}
23:20:15.059 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a0c3782-ccd9-406d-bfda-b5d5616e1b3c"}
23:20:15.061 00.002 7008 case statement mapped state 6 to 3
23:20:15.062 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a0c3782-ccd9-406d-bfda-b5d5616e1b3c"}
23:20:15.064 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e16d1c78-0fb1-4688-9620-8041112a06df"}
23:20:15.066 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1069,"width":15,"height":15,"star_pos":[6.82,7.32],"pixels":"..."},"id":"e16d1c78-0fb1-4688-9620-8041112a06df"}
23:20:15.071 00.005 8532 IsGuiding returns 0
23:20:15.071 00.000 8532 Move returns status 0, amount 193
23:20:15.071 00.000 8532 MoveAxis(N, 0, ABG)
23:20:15.071 00.000 8532 Move returns status 0, amount 0
23:20:15.071 00.000 8532 move complete, result=0
23:20:15.071 00.000 8532 worker thread done servicing request
23:20:15.071 00.000 7008 GuideStep: 0.2 px 193 ms WEST, 0.1 px 0 ms NORTH
23:20:15.075 00.004 8532 Worker thread wakes up
23:20:15.076 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:15.076 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:17.054 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eac92333-87ea-465f-8f2a-6fb492d5b19f"}
23:20:17.056 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eac92333-87ea-465f-8f2a-6fb492d5b19f"}
23:20:17.059 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7dcf8ce1-cb51-472d-9b31-ccd067670be2"}
23:20:17.063 00.004 7008 case statement mapped state 6 to 3
23:20:17.066 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dcf8ce1-cb51-472d-9b31-ccd067670be2"}
23:20:17.069 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4a0f32c-1e15-4d05-8da9-af4b1ff3a21e"}
23:20:17.071 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1069,"width":15,"height":15,"star_pos":[6.82,7.32],"pixels":"..."},"id":"e4a0f32c-1e15-4d05-8da9-af4b1ff3a21e"}
23:20:17.195 00.124 8532 Exposure complete
23:20:17.235 00.040 8532 worker thread done servicing request
23:20:17.235 00.000 7008 OnExposeComplete: enter
23:20:17.239 00.004 7008 UpdateGuideState(): m_state=6
23:20:17.240 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
23:20:17.243 00.003 7008 Star::Find returns 1 (0), X=547.63, Y=445.36, Mass=266698, SNR=338.4, Peak=45252 HFD=3.0
23:20:17.245 00.002 7008 MultiStar: [#1 0.19,1.02,0.54,U] [#2 0.13,0.95,0.52,U] [#3 0.14,0.82,0.42,U] [#4 0.21,0.69,0.36,U] [#5 0.23,1.07,0.32,U] [#6 0.13,1.02,0.37,U] [#7 0.16,0.88,0.28,U] [#8 0.07,0.86,0.31,U] 
23:20:17.247 00.002 7008 single-star, 8 included, MultiStar: {0.13, 0.76}, one-star: {0.02, 0.26}
23:20:17.250 00.003 7008 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.07) = xAngle (1.55 = 1.55)
23:20:17.253 00.003 7008 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.14 = 1.14)
23:20:17.256 00.003 7008 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.48 mountX=0.01 mountY=0.23, mountTheta=1.55
23:20:17.259 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.26, opts=13)
23:20:17.261 00.002 7008 Enqueuing Move request for scope (0.02, 0.26)
23:20:17.263 00.002 8532 Worker thread wakes up
23:20:17.263 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55831, med=2504, FiltMin=2165, FiltMax=30561, Gamma=0.990
23:20:17.265 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
23:20:17.265 00.000 7008 UpdateGuideState exits: m=266698 SNR=338.4
23:20:17.268 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:17.270 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:17.271 00.001 7008 Enqueuing Expose request
23:20:17.272 00.001 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
23:20:17.272 00.000 8532 Moving (0.02, 0.26) raw xDistance=0.01 yDistance=0.23
23:20:17.272 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:20:17.272 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:20:17.272 00.000 8532 MoveAxis(E, 0, ABG)
23:20:17.272 00.000 8532 Move returns status 0, amount 0
23:20:17.272 00.000 8532 MoveAxis(S, 409, ABG)
23:20:17.273 00.001 8532 Guiding  Dir = 1, Dur = 409
23:20:17.273 00.000 8532 IsSlewing returns 0
23:20:17.273 00.000 8532 IsGuiding returns 0
23:20:17.273 00.000 8532 PulseGuide returned control before completion, sleep 419
23:20:17.701 00.428 8532 IsGuiding returns 0
23:20:17.701 00.000 8532 Move returns status 0, amount 409
23:20:17.701 00.000 8532 move complete, result=0
23:20:17.701 00.000 8532 worker thread done servicing request
23:20:17.701 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 409 ms SOUTH
23:20:17.703 00.002 8532 Worker thread wakes up
23:20:17.704 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:17.704 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:19.053 01.349 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c4c149e-0503-4079-a24e-9efa08abc99b"}
23:20:19.056 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c4c149e-0503-4079-a24e-9efa08abc99b"}
23:20:19.059 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3149635-8717-44d2-a8b0-e3add78fdca6"}
23:20:19.062 00.003 7008 case statement mapped state 6 to 3
23:20:19.068 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3149635-8717-44d2-a8b0-e3add78fdca6"}
23:20:19.072 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7401e658-b8a2-43bd-a03b-c2bfa8f252d4"}
23:20:19.074 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1070,"width":15,"height":15,"star_pos":[6.63,7.36],"pixels":"..."},"id":"7401e658-b8a2-43bd-a03b-c2bfa8f252d4"}
23:20:19.835 00.761 8532 Exposure complete
23:20:19.879 00.044 8532 worker thread done servicing request
23:20:19.880 00.001 7008 OnExposeComplete: enter
23:20:19.881 00.001 7008 UpdateGuideState(): m_state=6
23:20:19.883 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
23:20:19.885 00.002 7008 Star::Find returns 1 (0), X=547.76, Y=445.03, Mass=273549, SNR=341.3, Peak=40179 HFD=2.5
23:20:19.886 00.001 7008 MultiStar: [#1 0.32,0.83,0.53,U] [#2 0.24,0.73,0.55,U] [#3 0.34,0.72,0.40,U] [#4 0.33,0.62,0.35,U] [#5 0.34,0.81,0.32,U] [#6 0.25,0.79,0.37,U] [#7 0.36,0.66,0.27,U] [#8 0.23,0.45,0.33,U] 
23:20:19.888 00.002 7008 single-star, 8 included, MultiStar: {0.26, 0.52}, one-star: {0.15, -0.07}
23:20:19.891 00.003 7008 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.07) = xAngle (-0.38 = -0.38)
23:20:19.893 00.002 7008 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.79 = -0.79)
23:20:19.895 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=0.15 mountY=-0.12, mountTheta=-0.66
23:20:19.899 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=-0.07, opts=13)
23:20:19.901 00.002 7008 Enqueuing Move request for scope (0.15, -0.07)
23:20:19.904 00.003 8532 Worker thread wakes up
23:20:19.904 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2190, FiltMax=28236, Gamma=0.990
23:20:19.906 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:20:19.906 00.000 7008 UpdateGuideState exits: m=273549 SNR=341.3
23:20:19.909 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.911 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:19.913 00.002 7008 Enqueuing Expose request
23:20:19.915 00.002 8532 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:20:19.915 00.000 8532 Moving (0.15, -0.07) raw xDistance=0.15 yDistance=-0.12
23:20:19.915 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:20:19.915 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.915 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:20:19.915 00.000 8532 MoveAxis(E, 0, ABG)
23:20:19.915 00.000 8532 Move returns status 0, amount 0
23:20:19.915 00.000 8532 MoveAxis(N, 0, ABG)
23:20:19.915 00.000 8532 Move returns status 0, amount 0
23:20:19.915 00.000 8532 move complete, result=0
23:20:19.915 00.000 8532 worker thread done servicing request
23:20:19.915 00.000 8532 Worker thread wakes up
23:20:19.915 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:19.915 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:19.915 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:21.052 01.137 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0fabc500-8e15-4fdf-bf8c-1e46902941bb"}
23:20:21.057 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0fabc500-8e15-4fdf-bf8c-1e46902941bb"}
23:20:21.062 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f2819e0-1b43-4a1b-8f83-96956691cd88"}
23:20:21.066 00.004 7008 case statement mapped state 6 to 3
23:20:21.069 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f2819e0-1b43-4a1b-8f83-96956691cd88"}
23:20:21.072 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"453b8273-5002-45d7-b1fc-63d62a911a5d"}
23:20:21.074 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1071,"width":15,"height":15,"star_pos":[6.76,7.03],"pixels":"..."},"id":"453b8273-5002-45d7-b1fc-63d62a911a5d"}
23:20:22.036 00.962 8532 Exposure complete
23:20:22.084 00.048 8532 worker thread done servicing request
23:20:22.084 00.000 7008 OnExposeComplete: enter
23:20:22.087 00.003 7008 UpdateGuideState(): m_state=6
23:20:22.089 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
23:20:22.094 00.005 7008 Star::Find returns 1 (0), X=547.73, Y=444.91, Mass=260352, SNR=331.7, Peak=32411 HFD=2.6
23:20:22.096 00.002 7008 MultiStar: [#1 0.30,0.69,0.57,U] [#2 0.21,0.68,0.55,U] [#3 0.35,0.59,0.43,U] [#4 0.29,0.50,0.35,U] [#5 0.33,0.68,0.34,U] [#6 0.24,0.66,0.35,U] [#7 0.27,0.52,0.27,U] [#8 0.25,0.41,0.33,U] 
23:20:22.099 00.003 7008 single-star, 8 included, MultiStar: {0.24, 0.42}, one-star: {0.12, -0.19}
23:20:22.102 00.003 7008 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.07) = xAngle (-0.93 = -0.93)
23:20:22.104 00.002 7008 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.35 = -1.35)
23:20:22.106 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=0.13 mountY=-0.22, mountTheta=-1.02
23:20:22.110 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.19, opts=13)
23:20:22.112 00.002 7008 Enqueuing Move request for scope (0.12, -0.19)
23:20:22.114 00.002 8532 Worker thread wakes up
23:20:22.114 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2171, FiltMax=28556, Gamma=0.990
23:20:22.116 00.002 7008 UpdateGuideState exits: m=260352 SNR=331.7
23:20:22.118 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:22.123 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:22.125 00.002 7008 Enqueuing Expose request
23:20:22.127 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:20:22.127 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:20:22.127 00.000 8532 Moving (0.12, -0.19) raw xDistance=0.13 yDistance=-0.22
23:20:22.127 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:20:22.127 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:22.127 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:20:22.127 00.000 8532 MoveAxis(E, 0, ABG)
23:20:22.127 00.000 8532 Move returns status 0, amount 0
23:20:22.128 00.001 8532 MoveAxis(N, 0, ABG)
23:20:22.128 00.000 8532 Move returns status 0, amount 0
23:20:22.128 00.000 8532 move complete, result=0
23:20:22.128 00.000 8532 worker thread done servicing request
23:20:22.128 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:22.129 00.001 8532 Worker thread wakes up
23:20:22.129 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:22.129 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:23.052 00.923 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fcf539c-0c20-4c12-9f97-2a4fffdec0fa"}
23:20:23.056 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fcf539c-0c20-4c12-9f97-2a4fffdec0fa"}
23:20:23.061 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9347e4a3-20d5-4e92-aed0-486d0e13aa70"}
23:20:23.062 00.001 7008 case statement mapped state 6 to 3
23:20:23.065 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9347e4a3-20d5-4e92-aed0-486d0e13aa70"}
23:20:23.069 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3ea4fbae-0cab-4f77-9069-36a59b216dd5"}
23:20:23.071 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1072,"width":15,"height":15,"star_pos":[6.73,6.91],"pixels":"..."},"id":"3ea4fbae-0cab-4f77-9069-36a59b216dd5"}
23:20:24.256 01.185 8532 Exposure complete
23:20:24.305 00.049 8532 worker thread done servicing request
23:20:24.306 00.001 7008 OnExposeComplete: enter
23:20:24.309 00.003 7008 UpdateGuideState(): m_state=6
23:20:24.312 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
23:20:24.314 00.002 7008 Star::Find returns 1 (0), X=547.89, Y=444.85, Mass=271092, SNR=345.3, Peak=35035 HFD=2.8
23:20:24.316 00.002 7008 MultiStar: [#1 0.45,0.70,0.55,U] [#2 0.34,0.60,0.53,U] [#3 0.49,0.66,0.41,U] [#4 0.46,0.48,0.34,U] [#5 0.52,0.62,0.33,U] [#6 0.31,0.55,0.33,U] [#7 0.47,0.56,0.27,U] [#8 0.60,0.26,0.32,U] 
23:20:24.318 00.002 7008 single-star, 8 included, MultiStar: {0.41, 0.37}, one-star: {0.28, -0.25}
23:20:24.321 00.003 7008 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.07) = xAngle (-0.66 = -0.66)
23:20:24.323 00.002 7008 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.07 = -1.07)
23:20:24.324 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-0.73 mountX=0.30 mountY=-0.33, mountTheta=-0.84
23:20:24.328 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=-0.25, opts=13)
23:20:24.330 00.002 7008 Enqueuing Move request for scope (0.28, -0.25)
23:20:24.333 00.003 8532 Worker thread wakes up
23:20:24.333 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd
23:20:24.333 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, -0.25)
23:20:24.334 00.001 8532 Moving (0.28, -0.25) raw xDistance=0.30 yDistance=-0.33
23:20:24.334 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:20:24.334 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:24.334 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2509, FiltMin=2149, FiltMax=28153, Gamma=0.990
23:20:24.335 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:20:24.336 00.001 8532 MoveAxis(W, 271, ABG)
23:20:24.336 00.000 8532 Guiding  Dir = 3, Dur = 271
23:20:24.336 00.000 7008 UpdateGuideState exits: m=271092 SNR=345.3
23:20:24.338 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.340 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:24.342 00.002 8532 IsSlewing returns 0
23:20:24.342 00.000 7008 Enqueuing Expose request
23:20:24.344 00.002 8532 IsGuiding returns 0
23:20:24.344 00.000 8532 PulseGuide returned control before completion, sleep 281
23:20:24.664 00.320 8532 IsGuiding returns 1
23:20:24.664 00.000 8532 scope still moving after pulse duration time elapsed
23:20:24.700 00.036 8532 IsSlewing returns 0
23:20:24.701 00.001 8532 IsGuiding returns 0
23:20:24.702 00.001 8532 scope move finished after 271 + 86 ms
23:20:24.702 00.000 8532 Move returns status 0, amount 271
23:20:24.702 00.000 8532 MoveAxis(N, 0, ABG)
23:20:24.702 00.000 8532 Move returns status 0, amount 0
23:20:24.702 00.000 8532 move complete, result=0
23:20:24.702 00.000 8532 worker thread done servicing request
23:20:24.702 00.000 8532 Worker thread wakes up
23:20:24.703 00.001 7008 GuideStep: 0.3 px 271 ms WEST, -0.3 px 0 ms NORTH
23:20:24.706 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:24.706 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:25.051 00.345 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17cff06a-0508-4098-b5f7-c95f333e882d"}
23:20:25.055 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17cff06a-0508-4098-b5f7-c95f333e882d"}
23:20:25.059 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"950e8d30-d808-4add-bf9e-93688e796740"}
23:20:25.063 00.004 7008 case statement mapped state 6 to 3
23:20:25.066 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"950e8d30-d808-4add-bf9e-93688e796740"}
23:20:25.068 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d7e639f-a08f-4812-a290-534d4f8a3ddc"}
23:20:25.070 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1073,"width":15,"height":15,"star_pos":[6.89,6.85],"pixels":"..."},"id":"7d7e639f-a08f-4812-a290-534d4f8a3ddc"}
23:20:26.826 01.756 8532 Exposure complete
23:20:26.864 00.038 8532 worker thread done servicing request
23:20:26.864 00.000 7008 OnExposeComplete: enter
23:20:26.869 00.005 7008 UpdateGuideState(): m_state=6
23:20:26.870 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
23:20:26.872 00.002 7008 Star::Find returns 1 (0), X=547.84, Y=445.14, Mass=265031, SNR=331.5, Peak=41773 HFD=2.8
23:20:26.875 00.003 7008 MultiStar: [#1 0.41,0.91,0.56,U] [#2 0.35,0.78,0.56,U] [#3 0.50,0.70,0.43,U] [#4 0.45,0.58,0.35,U] [#5 0.42,0.94,0.35,U] [#6 0.37,0.82,0.36,U] [#7 0.39,0.60,0.28,U] [#8 0.40,0.61,0.33,U] 
23:20:26.877 00.002 7008 single-star, 8 included, MultiStar: {0.37, 0.59}, one-star: {0.24, 0.04}
23:20:26.879 00.002 7008 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.07) = xAngle (0.22 = 0.22)
23:20:26.882 00.003 7008 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.19 = -0.19)
23:20:26.885 00.003 7008 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=0.23 mountY=-0.05, mountTheta=-0.19
23:20:26.890 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.04, opts=13)
23:20:26.892 00.002 7008 Enqueuing Move request for scope (0.24, 0.04)
23:20:26.894 00.002 8532 Worker thread wakes up
23:20:26.894 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
23:20:26.894 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
23:20:26.894 00.000 8532 Moving (0.24, 0.04) raw xDistance=0.23 yDistance=-0.05
23:20:26.894 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:20:26.894 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:26.894 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:26.894 00.000 8532 MoveAxis(W, 230, ABG)
23:20:26.894 00.000 8532 Guiding  Dir = 3, Dur = 230
23:20:26.895 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2177, FiltMax=26665, Gamma=0.990
23:20:26.896 00.001 7008 UpdateGuideState exits: m=265031 SNR=331.5
23:20:26.898 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.903 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:26.904 00.001 7008 Enqueuing Expose request
23:20:26.910 00.006 8532 IsSlewing returns 0
23:20:26.911 00.001 8532 IsGuiding returns 0
23:20:26.911 00.000 8532 PulseGuide returned control before completion, sleep 240
23:20:27.050 00.139 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83511c06-8d23-483e-a571-4a7a10d6c7d2"}
23:20:27.053 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83511c06-8d23-483e-a571-4a7a10d6c7d2"}
23:20:27.056 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fbae99f-f4ce-451a-8be5-9143188ddc2f"}
23:20:27.058 00.002 7008 case statement mapped state 6 to 3
23:20:27.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fbae99f-f4ce-451a-8be5-9143188ddc2f"}
23:20:27.062 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1619958-82ef-49b4-8684-93da1628b170"}
23:20:27.064 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1074,"width":15,"height":15,"star_pos":[6.84,7.14],"pixels":"..."},"id":"c1619958-82ef-49b4-8684-93da1628b170"}
23:20:27.162 00.098 8532 IsGuiding returns 0
23:20:27.162 00.000 8532 Move returns status 0, amount 230
23:20:27.162 00.000 8532 MoveAxis(N, 0, ABG)
23:20:27.162 00.000 8532 Move returns status 0, amount 0
23:20:27.162 00.000 8532 move complete, result=0
23:20:27.163 00.001 8532 worker thread done servicing request
23:20:27.163 00.000 8532 Worker thread wakes up
23:20:27.163 00.000 7008 GuideStep: 0.2 px 230 ms WEST, -0.0 px 0 ms NORTH
23:20:27.164 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:27.164 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:29.048 01.884 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5309921d-fdc1-4931-ba07-8caad9fb4f5e"}
23:20:29.053 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5309921d-fdc1-4931-ba07-8caad9fb4f5e"}
23:20:29.056 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4685a13f-63c0-41ad-b712-55fed116cbd4"}
23:20:29.058 00.002 7008 case statement mapped state 6 to 3
23:20:29.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4685a13f-63c0-41ad-b712-55fed116cbd4"}
23:20:29.064 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6ce7f218-0849-46de-93e1-ff202f7c0320"}
23:20:29.067 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1074,"width":15,"height":15,"star_pos":[6.84,7.14],"pixels":"..."},"id":"6ce7f218-0849-46de-93e1-ff202f7c0320"}
23:20:29.290 00.223 8532 Exposure complete
23:20:29.337 00.047 8532 worker thread done servicing request
23:20:29.337 00.000 7008 OnExposeComplete: enter
23:20:29.339 00.002 7008 UpdateGuideState(): m_state=6
23:20:29.341 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
23:20:29.343 00.002 7008 Star::Find returns 1 (0), X=547.63, Y=444.99, Mass=258405, SNR=327.7, Peak=33413 HFD=2.6
23:20:29.346 00.003 7008 MultiStar: [#1 0.20,0.83,0.57,U] [#2 0.13,0.66,0.55,U] [#3 0.21,0.63,0.43,U] [#4 0.26,0.41,0.36,U] [#5 0.20,0.69,0.33,U] [#6 0.05,0.70,0.37,U] [#7 0.23,0.59,0.29,U] [#8 0.25,0.36,0.34,U] 
23:20:29.349 00.003 7008 single-star, 8 included, MultiStar: {0.15, 0.45}, one-star: {0.02, -0.11}
23:20:29.350 00.001 7008 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.07) = xAngle (-1.32 = -1.32)
23:20:29.352 00.002 7008 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.73 = -1.73)
23:20:29.354 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.39 mountX=0.03 mountY=-0.11, mountTheta=-1.32
23:20:29.360 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.11, opts=13)
23:20:29.363 00.003 7008 Enqueuing Move request for scope (0.02, -0.11)
23:20:29.366 00.003 8532 Worker thread wakes up
23:20:29.366 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:20:29.366 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:20:29.367 00.001 8532 Moving (0.02, -0.11) raw xDistance=0.03 yDistance=-0.11
23:20:29.367 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:20:29.367 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:29.367 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2509, FiltMin=2158, FiltMax=32048, Gamma=0.990
23:20:29.369 00.002 7008 UpdateGuideState exits: m=258405 SNR=327.7
23:20:29.371 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:29.373 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:29.374 00.001 7008 Enqueuing Expose request
23:20:29.377 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:20:29.377 00.000 8532 MoveAxis(E, 0, ABG)
23:20:29.377 00.000 8532 Move returns status 0, amount 0
23:20:29.377 00.000 8532 MoveAxis(N, 0, ABG)
23:20:29.377 00.000 8532 Move returns status 0, amount 0
23:20:29.378 00.001 8532 move complete, result=0
23:20:29.378 00.000 8532 worker thread done servicing request
23:20:29.378 00.000 8532 Worker thread wakes up
23:20:29.378 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:29.380 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:29.380 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:31.049 01.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef5f1fdb-b0f6-474d-9fcf-e01de67b2ae5"}
23:20:31.052 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef5f1fdb-b0f6-474d-9fcf-e01de67b2ae5"}
23:20:31.055 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6dd8ec37-2b50-4051-88ac-169e1ed89ff0"}
23:20:31.057 00.002 7008 case statement mapped state 6 to 3
23:20:31.060 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dd8ec37-2b50-4051-88ac-169e1ed89ff0"}
23:20:31.064 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e13106e-69a8-4f39-8af9-5ad85069f46d"}
23:20:31.067 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1075,"width":15,"height":15,"star_pos":[6.63,6.99],"pixels":"..."},"id":"5e13106e-69a8-4f39-8af9-5ad85069f46d"}
23:20:31.513 00.446 8532 Exposure complete
23:20:31.553 00.040 8532 worker thread done servicing request
23:20:31.553 00.000 7008 OnExposeComplete: enter
23:20:31.555 00.002 7008 UpdateGuideState(): m_state=6
23:20:31.558 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
23:20:31.559 00.001 7008 Star::Find returns 1 (0), X=547.72, Y=444.97, Mass=267912, SNR=330.0, Peak=35724 HFD=2.5
23:20:31.562 00.003 7008 MultiStar: [#1 0.33,0.83,0.56,U] [#2 0.25,0.72,0.55,U] [#3 0.36,0.66,0.43,U] [#4 0.38,0.44,0.35,U] [#5 0.28,0.66,0.34,U] [#6 0.18,0.73,0.36,U] [#7 0.32,0.61,0.29,U] [#8 0.26,0.51,0.33,U] 
23:20:31.564 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.47}, one-star: {0.11, -0.13}
23:20:31.566 00.002 7008 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.07) = xAngle (-0.81 = -0.81)
23:20:31.567 00.001 7008 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.22 = -1.22)
23:20:31.569 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=0.12 mountY=-0.16, mountTheta=-0.94
23:20:31.572 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.13, opts=13)
23:20:31.573 00.001 7008 Enqueuing Move request for scope (0.11, -0.13)
23:20:31.575 00.002 8532 Worker thread wakes up
23:20:31.575 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:20:31.575 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:20:31.575 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2509, FiltMin=2183, FiltMax=28922, Gamma=0.990
23:20:31.577 00.002 7008 UpdateGuideState exits: m=267912 SNR=330.0
23:20:31.579 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.580 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:31.581 00.001 7008 Enqueuing Expose request
23:20:31.585 00.004 8532 Moving (0.11, -0.13) raw xDistance=0.12 yDistance=-0.16
23:20:31.585 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:20:31.585 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:31.585 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:31.585 00.000 8532 MoveAxis(E, 0, ABG)
23:20:31.585 00.000 8532 Move returns status 0, amount 0
23:20:31.585 00.000 8532 MoveAxis(N, 0, ABG)
23:20:31.585 00.000 8532 Move returns status 0, amount 0
23:20:31.585 00.000 8532 move complete, result=0
23:20:31.586 00.001 8532 worker thread done servicing request
23:20:31.586 00.000 8532 Worker thread wakes up
23:20:31.586 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:31.586 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:31.586 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:33.047 01.461 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2242f9fc-019a-475e-acb7-0d1c7af41b73"}
23:20:33.052 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2242f9fc-019a-475e-acb7-0d1c7af41b73"}
23:20:33.056 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8504ab2b-55f2-441d-a313-e5ef5d739739"}
23:20:33.058 00.002 7008 case statement mapped state 6 to 3
23:20:33.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8504ab2b-55f2-441d-a313-e5ef5d739739"}
23:20:33.063 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c86b8976-0d7b-4b89-afce-11f19d95f256"}
23:20:33.065 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1076,"width":15,"height":15,"star_pos":[6.72,6.97],"pixels":"..."},"id":"c86b8976-0d7b-4b89-afce-11f19d95f256"}
23:20:33.713 00.648 8532 Exposure complete
23:20:33.764 00.051 8532 worker thread done servicing request
23:20:33.764 00.000 7008 OnExposeComplete: enter
23:20:33.768 00.004 7008 UpdateGuideState(): m_state=6
23:20:33.773 00.005 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
23:20:33.777 00.004 7008 Star::Find returns 1 (0), X=547.83, Y=445.04, Mass=273001, SNR=334.5, Peak=40466 HFD=2.7
23:20:33.780 00.003 7008 MultiStar: [#1 0.39,0.87,0.56,U] [#2 0.28,0.77,0.55,U] [#3 0.40,0.71,0.43,U] [#4 0.38,0.59,0.35,U] [#5 0.36,0.92,0.33,U] [#6 0.25,0.92,0.37,U] [#7 0.45,0.70,0.27,U] [#8 0.36,0.58,0.34,U] 
23:20:33.783 00.003 7008 single-star, 8 included, MultiStar: {0.32, 0.57}, one-star: {0.22, -0.06}
23:20:33.786 00.003 7008 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.07) = xAngle (-0.19 = -0.19)
23:20:33.787 00.001 7008 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.60 = -0.60)
23:20:33.788 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=0.23 mountY=-0.13, mountTheta=-0.52
23:20:33.791 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=-0.06, opts=13)
23:20:33.792 00.001 7008 Enqueuing Move request for scope (0.22, -0.06)
23:20:33.795 00.003 8532 Worker thread wakes up
23:20:33.795 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=2158, FiltMax=26846, Gamma=0.990
23:20:33.797 00.002 7008 UpdateGuideState exits: m=273001 SNR=334.5
23:20:33.798 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
23:20:33.798 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
23:20:33.798 00.000 8532 Moving (0.22, -0.06) raw xDistance=0.23 yDistance=-0.13
23:20:33.798 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:20:33.798 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.798 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.800 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:33.802 00.002 7008 Enqueuing Expose request
23:20:33.803 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:33.803 00.000 8532 MoveAxis(W, 206, ABG)
23:20:33.803 00.000 8532 Guiding  Dir = 3, Dur = 206
23:20:33.804 00.001 8532 IsSlewing returns 0
23:20:33.804 00.000 8532 IsGuiding returns 0
23:20:33.804 00.000 8532 PulseGuide returned control before completion, sleep 216
23:20:34.031 00.227 8532 IsGuiding returns 0
23:20:34.031 00.000 8532 Move returns status 0, amount 206
23:20:34.031 00.000 8532 MoveAxis(N, 0, ABG)
23:20:34.031 00.000 8532 Move returns status 0, amount 0
23:20:34.031 00.000 8532 move complete, result=0
23:20:34.031 00.000 8532 worker thread done servicing request
23:20:34.032 00.001 7008 GuideStep: 0.2 px 206 ms WEST, -0.1 px 0 ms NORTH
23:20:34.036 00.004 8532 Worker thread wakes up
23:20:34.037 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:34.037 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:35.046 01.009 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3e2420d-dc61-42ad-aa95-2d44b6566300"}
23:20:35.050 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3e2420d-dc61-42ad-aa95-2d44b6566300"}
23:20:35.053 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3662d8f-747c-4f72-844e-b38569572ae6"}
23:20:35.054 00.001 7008 case statement mapped state 6 to 3
23:20:35.059 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3662d8f-747c-4f72-844e-b38569572ae6"}
23:20:35.061 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38bf9a7b-f846-4234-b14f-feea3d3e20ad"}
23:20:35.065 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1077,"width":15,"height":15,"star_pos":[6.83,7.04],"pixels":"..."},"id":"38bf9a7b-f846-4234-b14f-feea3d3e20ad"}
23:20:36.156 01.091 8532 Exposure complete
23:20:36.205 00.049 8532 worker thread done servicing request
23:20:36.205 00.000 7008 OnExposeComplete: enter
23:20:36.208 00.003 7008 UpdateGuideState(): m_state=6
23:20:36.209 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
23:20:36.211 00.002 7008 Star::Find returns 1 (0), X=547.84, Y=445.14, Mass=269529, SNR=331.4, Peak=42416 HFD=2.7
23:20:36.213 00.002 7008 MultiStar: [#1 0.45,0.93,0.54,U] [#2 0.29,0.78,0.53,U] [#3 0.44,0.77,0.43,U] [#4 0.45,0.60,0.34,U] [#5 0.47,0.81,0.33,U] [#6 0.35,0.83,0.35,U] [#7 0.34,0.72,0.29,U] [#8 0.69,0.37,0.32,U] 
23:20:36.216 00.003 7008 single-star, 8 included, MultiStar: {0.38, 0.57}, one-star: {0.23, 0.04}
23:20:36.218 00.002 7008 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.07) = xAngle (0.23 = 0.23)
23:20:36.221 00.003 7008 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.18 = -0.18)
23:20:36.223 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.16 mountX=0.23 mountY=-0.04, mountTheta=-0.18
23:20:36.229 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.04, opts=13)
23:20:36.231 00.002 7008 Enqueuing Move request for scope (0.23, 0.04)
23:20:36.233 00.002 8532 Worker thread wakes up
23:20:36.233 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2152, FiltMax=26248, Gamma=0.990
23:20:36.236 00.003 7008 UpdateGuideState exits: m=269529 SNR=331.4
23:20:36.239 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.241 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:36.242 00.001 7008 Enqueuing Expose request
23:20:36.245 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
23:20:36.245 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
23:20:36.245 00.000 8532 Moving (0.23, 0.04) raw xDistance=0.23 yDistance=-0.04
23:20:36.245 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:20:36.245 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:36.245 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:36.245 00.000 8532 MoveAxis(W, 222, ABG)
23:20:36.245 00.000 8532 Guiding  Dir = 3, Dur = 222
23:20:36.245 00.000 8532 IsSlewing returns 0
23:20:36.245 00.000 8532 IsGuiding returns 0
23:20:36.247 00.002 8532 PulseGuide returned control before completion, sleep 232
23:20:36.493 00.246 8532 IsGuiding returns 0
23:20:36.493 00.000 8532 Move returns status 0, amount 222
23:20:36.493 00.000 8532 MoveAxis(N, 0, ABG)
23:20:36.493 00.000 8532 Move returns status 0, amount 0
23:20:36.493 00.000 8532 move complete, result=0
23:20:36.493 00.000 8532 worker thread done servicing request
23:20:36.493 00.000 8532 Worker thread wakes up
23:20:36.493 00.000 7008 GuideStep: 0.2 px 222 ms WEST, -0.0 px 0 ms NORTH
23:20:36.495 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:36.495 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:37.046 00.551 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f5eca88-6a9a-456d-939f-3ba9c6a4af3a"}
23:20:37.048 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f5eca88-6a9a-456d-939f-3ba9c6a4af3a"}
23:20:37.052 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fca4c563-8663-481a-9fda-8ad12664adb4"}
23:20:37.054 00.002 7008 case statement mapped state 6 to 3
23:20:37.057 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fca4c563-8663-481a-9fda-8ad12664adb4"}
23:20:37.059 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5bee1aa-e0b9-4080-9051-45dad62b0148"}
23:20:37.060 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1078,"width":15,"height":15,"star_pos":[6.84,7.14],"pixels":"..."},"id":"c5bee1aa-e0b9-4080-9051-45dad62b0148"}
23:20:38.623 01.563 8532 Exposure complete
23:20:38.666 00.043 8532 worker thread done servicing request
23:20:38.666 00.000 7008 OnExposeComplete: enter
23:20:38.668 00.002 7008 UpdateGuideState(): m_state=6
23:20:38.670 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
23:20:38.672 00.002 7008 Star::Find returns 1 (0), X=547.72, Y=445.22, Mass=262695, SNR=326.3, Peak=42967 HFD=2.8
23:20:38.675 00.003 7008 MultiStar: [#1 0.24,0.91,0.56,U] [#2 0.18,0.83,0.56,U] [#3 0.25,0.71,0.44,U] [#4 0.28,0.65,0.35,U] [#5 0.22,0.92,0.36,U] [#6 0.17,0.96,0.35,U] [#7 0.24,0.63,0.31,U] [#8 0.34,0.53,0.34,U] 
23:20:38.677 00.002 7008 single-star, 8 included, MultiStar: {0.21, 0.63}, one-star: {0.11, 0.11}
23:20:38.679 00.002 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
23:20:38.681 00.002 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.45 = 0.45)
23:20:38.684 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=0.10 mountY=0.07, mountTheta=0.60
23:20:38.688 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.11, opts=13)
23:20:38.690 00.002 7008 Enqueuing Move request for scope (0.11, 0.11)
23:20:38.691 00.001 8532 Worker thread wakes up
23:20:38.691 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:20:38.691 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:20:38.691 00.000 8532 Moving (0.11, 0.11) raw xDistance=0.10 yDistance=0.07
23:20:38.692 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63608, med=2505, FiltMin=2171, FiltMax=29307, Gamma=0.990
23:20:38.693 00.001 7008 UpdateGuideState exits: m=262695 SNR=326.3
23:20:38.696 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:38.697 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:38.699 00.002 7008 Enqueuing Expose request
23:20:38.700 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:20:38.700 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:38.700 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:38.700 00.000 8532 MoveAxis(E, 0, ABG)
23:20:38.700 00.000 8532 Move returns status 0, amount 0
23:20:38.700 00.000 8532 MoveAxis(N, 0, ABG)
23:20:38.701 00.001 8532 Move returns status 0, amount 0
23:20:38.701 00.000 8532 move complete, result=0
23:20:38.701 00.000 8532 worker thread done servicing request
23:20:38.701 00.000 8532 Worker thread wakes up
23:20:38.701 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:38.701 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:38.701 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:39.046 00.345 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b306393-c294-4432-b05b-ec0677e9a557"}
23:20:39.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b306393-c294-4432-b05b-ec0677e9a557"}
23:20:39.051 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7569bb39-eac8-4805-9d41-ffb57bb1a96b"}
23:20:39.053 00.002 7008 case statement mapped state 6 to 3
23:20:39.054 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7569bb39-eac8-4805-9d41-ffb57bb1a96b"}
23:20:39.057 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f7cab15-ca8a-489f-84eb-5c37be098fa9"}
23:20:39.058 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1079,"width":15,"height":15,"star_pos":[6.72,7.22],"pixels":"..."},"id":"1f7cab15-ca8a-489f-84eb-5c37be098fa9"}
23:20:40.825 01.767 8532 Exposure complete
23:20:40.856 00.031 8532 worker thread done servicing request
23:20:40.856 00.000 7008 OnExposeComplete: enter
23:20:40.857 00.001 7008 UpdateGuideState(): m_state=6
23:20:40.859 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
23:20:40.860 00.001 7008 Star::Find returns 1 (0), X=547.81, Y=445.28, Mass=266947, SNR=329.3, Peak=46941 HFD=2.8
23:20:40.862 00.002 7008 MultiStar: [#1 0.35,1.02,0.56,U] [#2 0.28,0.92,0.54,U] [#3 0.39,0.79,0.43,U] [#4 0.35,0.71,0.37,U] [#5 0.39,1.02,0.33,U] [#6 0.23,1.04,0.37,U] [#7 0.36,0.76,0.28,U] [#8 0.15,0.92,0.35,U] 
23:20:40.863 00.001 7008 single-star, 8 included, MultiStar: {0.29, 0.73}, one-star: {0.20, 0.18}
23:20:40.864 00.001 7008 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.07) = xAngle (0.79 = 0.79)
23:20:40.866 00.002 7008 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.38 = 0.38)
23:20:40.868 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.72 mountX=0.19 mountY=0.10, mountTheta=0.49
23:20:40.871 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.18, opts=13)
23:20:40.872 00.001 7008 Enqueuing Move request for scope (0.20, 0.18)
23:20:40.873 00.001 8532 Worker thread wakes up
23:20:40.873 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63163, med=2506, FiltMin=2160, FiltMax=27663, Gamma=0.990
23:20:40.876 00.003 7008 UpdateGuideState exits: m=266947 SNR=329.3
23:20:40.877 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.878 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:40.881 00.003 7008 Enqueuing Expose request
23:20:40.883 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
23:20:40.883 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
23:20:40.883 00.000 8532 Moving (0.20, 0.18) raw xDistance=0.19 yDistance=0.10
23:20:40.883 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:20:40.883 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:40.883 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:20:40.883 00.000 8532 MoveAxis(W, 171, ABG)
23:20:40.883 00.000 8532 Guiding  Dir = 3, Dur = 171
23:20:40.883 00.000 8532 IsSlewing returns 0
23:20:40.883 00.000 8532 IsGuiding returns 0
23:20:40.884 00.001 8532 PulseGuide returned control before completion, sleep 181
23:20:41.046 00.162 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7980d5fc-e6e8-45d9-bec1-72f92f42b1a7"}
23:20:41.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7980d5fc-e6e8-45d9-bec1-72f92f42b1a7"}
23:20:41.051 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53a4b600-c52f-46d8-b9c5-6c109ae46d07"}
23:20:41.055 00.004 7008 case statement mapped state 6 to 3
23:20:41.057 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"53a4b600-c52f-46d8-b9c5-6c109ae46d07"}
23:20:41.059 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aabb850d-7ea2-4756-a6a9-84bfddb7cc30"}
23:20:41.062 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1080,"width":15,"height":15,"star_pos":[6.81,7.28],"pixels":"..."},"id":"aabb850d-7ea2-4756-a6a9-84bfddb7cc30"}
23:20:41.067 00.005 8532 IsGuiding returns 0
23:20:41.067 00.000 8532 Move returns status 0, amount 171
23:20:41.067 00.000 8532 MoveAxis(N, 0, ABG)
23:20:41.067 00.000 8532 Move returns status 0, amount 0
23:20:41.067 00.000 8532 move complete, result=0
23:20:41.067 00.000 8532 worker thread done servicing request
23:20:41.068 00.001 7008 GuideStep: 0.2 px 171 ms WEST, 0.1 px 0 ms NORTH
23:20:41.069 00.001 8532 Worker thread wakes up
23:20:41.070 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:41.070 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:43.044 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ba6d6e7-5dd8-48e2-a087-2de550e8ff26"}
23:20:43.046 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ba6d6e7-5dd8-48e2-a087-2de550e8ff26"}
23:20:43.049 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a36a04a-cae5-4b11-a82e-45b120ff8552"}
23:20:43.052 00.003 7008 case statement mapped state 6 to 3
23:20:43.056 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a36a04a-cae5-4b11-a82e-45b120ff8552"}
23:20:43.061 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"32da2d2e-00f2-42d3-92ca-a5a7af2e8bb3"}
23:20:43.064 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1080,"width":15,"height":15,"star_pos":[6.81,7.28],"pixels":"..."},"id":"32da2d2e-00f2-42d3-92ca-a5a7af2e8bb3"}
23:20:43.202 00.138 8532 Exposure complete
23:20:43.256 00.054 8532 worker thread done servicing request
23:20:43.256 00.000 7008 OnExposeComplete: enter
23:20:43.258 00.002 7008 UpdateGuideState(): m_state=6
23:20:43.259 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
23:20:43.261 00.002 7008 Star::Find returns 1 (0), X=547.82, Y=445.26, Mass=272295, SNR=331.5, Peak=47605 HFD=2.8
23:20:43.264 00.003 7008 MultiStar: [#1 0.38,1.01,0.54,U] [#2 0.29,0.96,0.57,U] [#3 0.38,0.80,0.43,U] [#4 0.40,0.65,0.36,U] [#5 0.40,0.94,0.34,U] [#6 0.27,1.02,0.35,U] [#7 0.41,0.81,0.29,U] [#8 0.35,0.74,0.34,U] 
23:20:43.266 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.71}, one-star: {0.21, 0.16}
23:20:43.267 00.001 7008 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
23:20:43.271 00.004 7008 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:20:43.274 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.27 cameraTheta=0.65 mountX=0.20 mountY=0.08, mountTheta=0.38
23:20:43.282 00.008 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.16, opts=13)
23:20:43.286 00.004 7008 Enqueuing Move request for scope (0.21, 0.16)
23:20:43.290 00.004 8532 Worker thread wakes up
23:20:43.290 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2167, FiltMax=28267, Gamma=0.990
23:20:43.294 00.004 7008 UpdateGuideState exits: m=272295 SNR=331.5
23:20:43.297 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.299 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:43.300 00.001 7008 Enqueuing Expose request
23:20:43.301 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
23:20:43.301 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
23:20:43.301 00.000 8532 Moving (0.21, 0.16) raw xDistance=0.20 yDistance=0.08
23:20:43.301 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:20:43.301 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:43.302 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:43.302 00.000 8532 MoveAxis(W, 194, ABG)
23:20:43.302 00.000 8532 Guiding  Dir = 3, Dur = 194
23:20:43.302 00.000 8532 IsSlewing returns 0
23:20:43.302 00.000 8532 IsGuiding returns 0
23:20:43.303 00.001 8532 PulseGuide returned control before completion, sleep 204
23:20:43.510 00.207 8532 IsGuiding returns 0
23:20:43.510 00.000 8532 Move returns status 0, amount 194
23:20:43.510 00.000 8532 MoveAxis(N, 0, ABG)
23:20:43.510 00.000 8532 Move returns status 0, amount 0
23:20:43.510 00.000 8532 move complete, result=0
23:20:43.511 00.001 8532 worker thread done servicing request
23:20:43.511 00.000 8532 Worker thread wakes up
23:20:43.511 00.000 7008 GuideStep: 0.2 px 194 ms WEST, 0.1 px 0 ms NORTH
23:20:43.514 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:43.514 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:45.045 01.531 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"524f7291-20c4-4e15-94ce-dc7bea7501be"}
23:20:45.048 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"524f7291-20c4-4e15-94ce-dc7bea7501be"}
23:20:45.052 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52a890c8-4103-46cc-ac30-3d6cd2814081"}
23:20:45.056 00.004 7008 case statement mapped state 6 to 3
23:20:45.060 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52a890c8-4103-46cc-ac30-3d6cd2814081"}
23:20:45.065 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39be28bf-79d9-4481-9560-d89f041ce587"}
23:20:45.069 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1081,"width":15,"height":15,"star_pos":[6.82,7.26],"pixels":"..."},"id":"39be28bf-79d9-4481-9560-d89f041ce587"}
23:20:45.635 00.566 8532 Exposure complete
23:20:45.683 00.048 8532 worker thread done servicing request
23:20:45.683 00.000 7008 OnExposeComplete: enter
23:20:45.687 00.004 7008 UpdateGuideState(): m_state=6
23:20:45.688 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
23:20:45.690 00.002 7008 Star::Find returns 1 (0), X=547.76, Y=445.37, Mass=264141, SNR=337.1, Peak=47591 HFD=2.8
23:20:45.692 00.002 7008 MultiStar: [#1 0.35,1.04,0.54,U] [#2 0.23,0.98,0.53,U] [#3 0.38,0.83,0.42,U] [#4 0.29,0.74,0.36,U] [#5 0.33,0.98,0.34,U] [#6 0.25,1.03,0.36,U] [#7 0.27,0.84,0.28,U] [#8 0.15,0.79,0.31,U] 
23:20:45.693 00.001 7008 single-star, 8 included, MultiStar: {0.25, 0.76}, one-star: {0.15, 0.26}
23:20:45.694 00.001 7008 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
23:20:45.696 00.002 7008 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
23:20:45.698 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.31 cameraTheta=1.05 mountX=0.13 mountY=0.20, mountTheta=0.98
23:20:45.702 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.26, opts=13)
23:20:45.704 00.002 7008 Enqueuing Move request for scope (0.15, 0.26)
23:20:45.706 00.002 8532 Worker thread wakes up
23:20:45.706 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
23:20:45.706 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
23:20:45.706 00.000 8532 Moving (0.15, 0.26) raw xDistance=0.13 yDistance=0.20
23:20:45.706 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:20:45.706 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:20:45.706 00.000 8532 MoveAxis(E, 0, ABG)
23:20:45.706 00.000 8532 Move returns status 0, amount 0
23:20:45.706 00.000 8532 MoveAxis(S, 348, ABG)
23:20:45.706 00.000 8532 Guiding  Dir = 1, Dur = 348
23:20:45.706 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59038, med=2505, FiltMin=2165, FiltMax=29290, Gamma=0.990
23:20:45.709 00.003 8532 IsSlewing returns 0
23:20:45.709 00.000 7008 UpdateGuideState exits: m=264141 SNR=337.1
23:20:45.711 00.002 8532 IsGuiding returns 0
23:20:45.711 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.713 00.002 8532 PulseGuide returned control before completion, sleep 358
23:20:45.713 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:45.714 00.001 7008 Enqueuing Expose request
23:20:46.082 00.368 8532 IsGuiding returns 0
23:20:46.082 00.000 8532 Move returns status 0, amount 348
23:20:46.082 00.000 8532 move complete, result=0
23:20:46.082 00.000 8532 worker thread done servicing request
23:20:46.083 00.001 8532 Worker thread wakes up
23:20:46.083 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:46.083 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:46.083 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 348 ms SOUTH
23:20:47.045 00.962 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9f19a88-ecf6-4f68-96d3-d1215424f09c"}
23:20:47.047 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9f19a88-ecf6-4f68-96d3-d1215424f09c"}
23:20:47.050 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ab35e32-1757-455f-8c2c-8fcde31bf32a"}
23:20:47.051 00.001 7008 case statement mapped state 6 to 3
23:20:47.056 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ab35e32-1757-455f-8c2c-8fcde31bf32a"}
23:20:47.058 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ef758fd7-c6a5-42c4-8cbf-a5a426e29914"}
23:20:47.064 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1082,"width":15,"height":15,"star_pos":[6.76,7.37],"pixels":"..."},"id":"ef758fd7-c6a5-42c4-8cbf-a5a426e29914"}
23:20:48.207 01.143 8532 Exposure complete
23:20:48.263 00.056 8532 worker thread done servicing request
23:20:48.263 00.000 7008 OnExposeComplete: enter
23:20:48.266 00.003 7008 UpdateGuideState(): m_state=6
23:20:48.268 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
23:20:48.271 00.003 7008 Star::Find returns 1 (0), X=547.77, Y=445.02, Mass=267782, SNR=331.7, Peak=38220 HFD=2.5
23:20:48.273 00.002 7008 MultiStar: [#1 0.33,0.84,0.56,U] [#2 0.23,0.71,0.53,U] [#3 0.32,0.67,0.43,U] [#4 0.38,0.62,0.35,U] [#5 0.33,0.68,0.33,U] [#6 0.21,0.72,0.35,U] [#7 0.24,0.60,0.29,U] [#8 0.23,0.42,0.33,U] 
23:20:48.275 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.49}, one-star: {0.16, -0.08}
23:20:48.278 00.003 7008 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.07) = xAngle (-0.41 = -0.41)
23:20:48.282 00.004 7008 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.82 = -0.82)
23:20:48.284 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=0.16 mountY=-0.13, mountTheta=-0.68
23:20:48.290 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=-0.08, opts=13)
23:20:48.293 00.003 7008 Enqueuing Move request for scope (0.16, -0.08)
23:20:48.296 00.003 8532 Worker thread wakes up
23:20:48.296 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2200, FiltMax=28248, Gamma=0.990
23:20:48.299 00.003 7008 UpdateGuideState exits: m=267782 SNR=331.7
23:20:48.301 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.304 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:20:48.304 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:20:48.304 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:48.308 00.004 7008 Enqueuing Expose request
23:20:48.310 00.002 8532 Moving (0.16, -0.08) raw xDistance=0.16 yDistance=-0.13
23:20:48.310 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:20:48.310 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.310 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:48.311 00.001 8532 MoveAxis(E, 0, ABG)
23:20:48.311 00.000 8532 Move returns status 0, amount 0
23:20:48.311 00.000 8532 MoveAxis(N, 0, ABG)
23:20:48.311 00.000 8532 Move returns status 0, amount 0
23:20:48.311 00.000 8532 move complete, result=0
23:20:48.311 00.000 8532 worker thread done servicing request
23:20:48.311 00.000 8532 Worker thread wakes up
23:20:48.311 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:48.311 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:48.311 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:49.045 00.734 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80647f76-d110-4bfb-91af-8b2f5aefb5e2"}
23:20:49.047 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80647f76-d110-4bfb-91af-8b2f5aefb5e2"}
23:20:49.049 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24a29477-461e-4246-926f-147675d4aa29"}
23:20:49.054 00.005 7008 case statement mapped state 6 to 3
23:20:49.055 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"24a29477-461e-4246-926f-147675d4aa29"}
23:20:49.060 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53a7f4ae-7a70-4072-aa23-909bd03445a4"}
23:20:49.063 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1083,"width":15,"height":15,"star_pos":[6.77,7.02],"pixels":"..."},"id":"53a7f4ae-7a70-4072-aa23-909bd03445a4"}
23:20:50.438 01.375 8532 Exposure complete
23:20:50.481 00.043 8532 worker thread done servicing request
23:20:50.481 00.000 7008 OnExposeComplete: enter
23:20:50.484 00.003 7008 UpdateGuideState(): m_state=6
23:20:50.486 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
23:20:50.488 00.002 7008 Star::Find returns 1 (0), X=547.63, Y=445.20, Mass=259093, SNR=323.8, Peak=38965 HFD=2.7
23:20:50.491 00.003 7008 MultiStar: [#1 0.17,0.95,0.58,U] [#2 0.13,0.84,0.57,U] [#3 0.20,0.76,0.42,U] [#4 0.18,0.67,0.37,U] [#5 0.22,0.90,0.34,U] [#6 0.13,0.92,0.36,U] [#7 0.21,0.77,0.29,U] [#8 0.18,0.58,0.34,U] 
23:20:50.493 00.002 7008 single-star, 8 included, MultiStar: {0.14, 0.65}, one-star: {0.02, 0.10}
23:20:50.495 00.002 7008 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.07) = xAngle (1.39 = 1.39)
23:20:50.497 00.002 7008 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
23:20:50.501 00.004 7008 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.32 mountX=0.02 mountY=0.08, mountTheta=1.35
23:20:50.505 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.10, opts=13)
23:20:50.507 00.002 7008 Enqueuing Move request for scope (0.02, 0.10)
23:20:50.512 00.005 8532 Worker thread wakes up
23:20:50.512 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57868, med=2506, FiltMin=2172, FiltMax=31897, Gamma=0.990
23:20:50.515 00.003 7008 UpdateGuideState exits: m=259093 SNR=323.8
23:20:50.518 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:50.520 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:50.522 00.002 7008 Enqueuing Expose request
23:20:50.523 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:20:50.523 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:20:50.523 00.000 8532 Moving (0.02, 0.10) raw xDistance=0.02 yDistance=0.08
23:20:50.524 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:20:50.524 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:50.524 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:50.524 00.000 8532 MoveAxis(E, 0, ABG)
23:20:50.524 00.000 8532 Move returns status 0, amount 0
23:20:50.524 00.000 8532 MoveAxis(N, 0, ABG)
23:20:50.524 00.000 8532 Move returns status 0, amount 0
23:20:50.524 00.000 8532 move complete, result=0
23:20:50.524 00.000 8532 worker thread done servicing request
23:20:50.525 00.001 8532 Worker thread wakes up
23:20:50.525 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:50.525 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:50.525 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:51.043 00.518 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc0de9e2-ae8f-4698-9863-b15dbed5ffb7"}
23:20:51.045 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc0de9e2-ae8f-4698-9863-b15dbed5ffb7"}
23:20:51.047 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5748a838-f26a-4ffd-ac6d-846aac62e686"}
23:20:51.050 00.003 7008 case statement mapped state 6 to 3
23:20:51.051 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5748a838-f26a-4ffd-ac6d-846aac62e686"}
23:20:51.055 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0dcb1e10-73fb-4992-bfc3-f3ee6f171183"}
23:20:51.058 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1084,"width":15,"height":15,"star_pos":[6.63,7.20],"pixels":"..."},"id":"0dcb1e10-73fb-4992-bfc3-f3ee6f171183"}
23:20:52.660 01.602 8532 Exposure complete
23:20:52.722 00.062 8532 worker thread done servicing request
23:20:52.722 00.000 7008 OnExposeComplete: enter
23:20:52.724 00.002 7008 UpdateGuideState(): m_state=6
23:20:52.726 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
23:20:52.728 00.002 7008 Star::Find returns 1 (0), X=547.71, Y=444.98, Mass=264694, SNR=334.9, Peak=35281 HFD=2.6
23:20:52.731 00.003 7008 MultiStar: [#1 0.26,0.82,0.52,U] [#2 0.19,0.68,0.53,U] [#3 0.30,0.66,0.43,U] [#4 0.26,0.53,0.35,U] [#5 0.27,0.78,0.33,U] [#6 0.08,0.76,0.34,U] [#7 0.30,0.68,0.27,U] [#8 0.26,0.39,0.32,U] 
23:20:52.733 00.002 7008 single-star, 8 included, MultiStar: {0.21, 0.48}, one-star: {0.10, -0.12}
23:20:52.736 00.003 7008 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.07) = xAngle (-0.81 = -0.81)
23:20:52.738 00.002 7008 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.22 = -1.22)
23:20:52.739 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=0.11 mountY=-0.15, mountTheta=-0.94
23:20:52.742 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.12, opts=13)
23:20:52.744 00.002 7008 Enqueuing Move request for scope (0.10, -0.12)
23:20:52.746 00.002 8532 Worker thread wakes up
23:20:52.746 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64954, med=2506, FiltMin=2168, FiltMax=30128, Gamma=0.990
23:20:52.749 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:20:52.750 00.001 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:20:52.750 00.000 8532 Moving (0.10, -0.12) raw xDistance=0.11 yDistance=-0.15
23:20:52.750 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:20:52.750 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:52.750 00.000 7008 UpdateGuideState exits: m=264694 SNR=334.9
23:20:52.753 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:52.753 00.000 8532 MoveAxis(E, 0, ABG)
23:20:52.753 00.000 8532 Move returns status 0, amount 0
23:20:52.753 00.000 8532 MoveAxis(N, 0, ABG)
23:20:52.753 00.000 8532 Move returns status 0, amount 0
23:20:52.753 00.000 8532 move complete, result=0
23:20:52.753 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:52.755 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:52.757 00.002 7008 Enqueuing Expose request
23:20:52.759 00.002 8532 worker thread done servicing request
23:20:52.759 00.000 8532 Worker thread wakes up
23:20:52.759 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:52.759 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:52.760 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:53.043 00.283 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e91735ff-5d9a-4287-a89f-2d2e23be22d8"}
23:20:53.046 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e91735ff-5d9a-4287-a89f-2d2e23be22d8"}
23:20:53.050 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e79c4f73-6de8-48df-a10e-405b947904e6"}
23:20:53.053 00.003 7008 case statement mapped state 6 to 3
23:20:53.058 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e79c4f73-6de8-48df-a10e-405b947904e6"}
23:20:53.061 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9df959a9-11ba-47be-99a0-799338ce7bf6"}
23:20:53.064 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1085,"width":15,"height":15,"star_pos":[6.71,6.98],"pixels":"..."},"id":"9df959a9-11ba-47be-99a0-799338ce7bf6"}
23:20:54.881 01.817 8532 Exposure complete
23:20:54.923 00.042 8532 worker thread done servicing request
23:20:54.923 00.000 7008 OnExposeComplete: enter
23:20:54.924 00.001 7008 UpdateGuideState(): m_state=6
23:20:54.927 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
23:20:54.929 00.002 7008 Star::Find returns 1 (0), X=547.77, Y=444.75, Mass=261784, SNR=329.1, Peak=34731 HFD=2.9
23:20:54.931 00.002 7008 MultiStar: [#1 0.33,0.55,0.55,U] [#2 0.24,0.46,0.56,U] [#3 0.37,0.43,0.40,U] [#4 0.28,0.39,0.36,U] [#5 0.39,0.45,0.33,U] [#6 0.28,0.45,0.39,U] [#7 0.34,0.44,0.29,U] [#8 0.24,0.38,0.34,U] 
23:20:54.934 00.003 7008 refined, 8 included, MultiStar: {0.27, 0.26}, one-star: {0.16, -0.35}
23:20:54.936 00.002 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
23:20:54.938 00.002 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:20:54.940 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.77 mountX=0.25 mountY=0.16, mountTheta=0.55
23:20:54.943 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.26, opts=13)
23:20:54.945 00.002 7008 Enqueuing Move request for scope (0.27, 0.26)
23:20:54.947 00.002 8532 Worker thread wakes up
23:20:54.947 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
23:20:54.947 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
23:20:54.947 00.000 8532 Moving (0.27, 0.26) raw xDistance=0.25 yDistance=0.16
23:20:54.947 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:20:54.947 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:54.947 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2173, FiltMax=27199, Gamma=0.990
23:20:54.949 00.002 7008 UpdateGuideState exits: m=261784 SNR=329.1
23:20:54.951 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.954 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:54.956 00.002 7008 Enqueuing Expose request
23:20:54.959 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:20:54.959 00.000 8532 MoveAxis(W, 229, ABG)
23:20:54.959 00.000 8532 Guiding  Dir = 3, Dur = 229
23:20:55.000 00.041 8532 IsSlewing returns 0
23:20:55.001 00.001 8532 IsGuiding returns 0
23:20:55.001 00.000 8532 PulseGuide returned control before completion, sleep 239
23:20:55.042 00.041 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e9f4a08-74e0-4b2c-a826-6346b986fc39"}
23:20:55.044 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e9f4a08-74e0-4b2c-a826-6346b986fc39"}
23:20:55.047 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"beca4e52-3a01-4f59-8971-cee9fba8a316"}
23:20:55.049 00.002 7008 case statement mapped state 6 to 3
23:20:55.051 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"beca4e52-3a01-4f59-8971-cee9fba8a316"}
23:20:55.054 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48ddc615-50e9-411b-8900-7ec72e95e0ea"}
23:20:55.055 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[6.77,6.75],"pixels":"..."},"id":"48ddc615-50e9-411b-8900-7ec72e95e0ea"}
23:20:55.247 00.192 8532 IsGuiding returns 0
23:20:55.247 00.000 8532 Move returns status 0, amount 229
23:20:55.247 00.000 8532 MoveAxis(N, 0, ABG)
23:20:55.248 00.001 8532 Move returns status 0, amount 0
23:20:55.248 00.000 8532 move complete, result=0
23:20:55.248 00.000 8532 worker thread done servicing request
23:20:55.248 00.000 8532 Worker thread wakes up
23:20:55.248 00.000 7008 GuideStep: 0.3 px 229 ms WEST, 0.2 px 0 ms NORTH
23:20:55.251 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:55.251 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:57.042 01.791 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9170f85-1aad-4f81-889a-dd46845e1cd1"}
23:20:57.048 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9170f85-1aad-4f81-889a-dd46845e1cd1"}
23:20:57.050 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5de80e59-bade-4d1e-a827-c90ffa731efd"}
23:20:57.052 00.002 7008 case statement mapped state 6 to 3
23:20:57.055 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5de80e59-bade-4d1e-a827-c90ffa731efd"}
23:20:57.058 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"11ee8ec3-002a-4c1b-968e-9f40f65bde39"}
23:20:57.060 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[6.77,6.75],"pixels":"..."},"id":"11ee8ec3-002a-4c1b-968e-9f40f65bde39"}
23:20:57.379 00.319 8532 Exposure complete
23:20:57.429 00.050 8532 worker thread done servicing request
23:20:57.429 00.000 7008 OnExposeComplete: enter
23:20:57.431 00.002 7008 UpdateGuideState(): m_state=6
23:20:57.432 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
23:20:57.437 00.005 7008 Star::Find returns 1 (0), X=547.52, Y=444.84, Mass=272476, SNR=339.4, Peak=28127 HFD=2.9
23:20:57.440 00.003 7008 MultiStar: [#1 0.06,0.61,0.53,U] [#2 0.01,0.56,0.53,U] [#3 0.12,0.57,0.44,U] [#4 0.14,0.44,0.35,U] [#5 0.11,0.60,0.32,U] [#6 0.05,0.52,0.34,U] [#7 0.07,0.48,0.29,U] [#8 0.13,0.28,0.32,U] 
23:20:57.443 00.003 7008 single-star, 8 included, MultiStar: {0.04, 0.33}, one-star: {-0.09, -0.27}
23:20:57.445 00.002 7008 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.07) = xAngle (-1.83 = -1.83)
23:20:57.446 00.001 7008 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.24 = -2.24)
23:20:57.448 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.90 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
23:20:57.455 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.27, opts=13)
23:20:57.457 00.002 7008 Enqueuing Move request for scope (-0.09, -0.27)
23:20:57.459 00.002 8532 Worker thread wakes up
23:20:57.459 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
23:20:57.459 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
23:20:57.459 00.000 8532 Moving (-0.09, -0.27) raw xDistance=-0.07 yDistance=-0.22
23:20:57.459 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:20:57.459 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:57.460 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59808, med=2506, FiltMin=2129, FiltMax=33765, Gamma=0.990
23:20:57.461 00.001 7008 UpdateGuideState exits: m=272476 SNR=339.4
23:20:57.463 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:57.465 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:20:57.466 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:57.469 00.003 8532 MoveAxis(E, 0, ABG)
23:20:57.469 00.000 8532 Move returns status 0, amount 0
23:20:57.469 00.000 7008 Enqueuing Expose request
23:20:57.472 00.003 8532 MoveAxis(N, 0, ABG)
23:20:57.472 00.000 8532 Move returns status 0, amount 0
23:20:57.472 00.000 8532 move complete, result=0
23:20:57.472 00.000 8532 worker thread done servicing request
23:20:57.472 00.000 8532 Worker thread wakes up
23:20:57.472 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:57.472 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:20:57.473 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:59.045 01.572 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31f7ca64-296e-4057-9fe5-c42c43b2eba8"}
23:20:59.047 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31f7ca64-296e-4057-9fe5-c42c43b2eba8"}
23:20:59.052 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87858e22-0ca2-4d7c-9e6a-d9037ca13909"}
23:20:59.054 00.002 7008 case statement mapped state 6 to 3
23:20:59.057 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87858e22-0ca2-4d7c-9e6a-d9037ca13909"}
23:20:59.061 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5f2aa17b-8bfd-48a8-8f51-bd00a037c69f"}
23:20:59.065 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1087,"width":15,"height":15,"star_pos":[6.52,6.84],"pixels":"..."},"id":"5f2aa17b-8bfd-48a8-8f51-bd00a037c69f"}
23:20:59.597 00.532 8532 Exposure complete
23:20:59.645 00.048 8532 worker thread done servicing request
23:20:59.645 00.000 7008 OnExposeComplete: enter
23:20:59.647 00.002 7008 UpdateGuideState(): m_state=6
23:20:59.649 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1088
23:20:59.651 00.002 7008 Star::Find returns 1 (0), X=547.61, Y=445.12, Mass=258386, SNR=334.6, Peak=35548 HFD=2.6
23:20:59.654 00.003 7008 MultiStar: [#1 0.17,0.83,0.55,U] [#2 0.12,0.71,0.52,U] [#3 0.25,0.71,0.44,U] [#4 0.16,0.57,0.35,U] [#5 0.21,0.84,0.34,U] [#6 0.10,0.75,0.35,U] [#7 0.17,0.59,0.29,U] [#8 0.23,0.52,0.33,U] 
23:20:59.656 00.002 7008 single-star, 8 included, MultiStar: {0.13, 0.54}, one-star: {-0.00, 0.02}
23:20:59.658 00.002 7008 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.07) = xAngle (1.67 = 1.67)
23:20:59.659 00.001 7008 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.26 = 1.26)
23:20:59.661 00.002 7008 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.60 mountX=-0.00 mountY=0.02, mountTheta=1.68
23:20:59.665 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.02, opts=13)
23:20:59.667 00.002 7008 Enqueuing Move request for scope (-0.00, 0.02)
23:20:59.670 00.003 8532 Worker thread wakes up
23:20:59.670 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:20:59.670 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:20:59.670 00.000 8532 Moving (-0.00, 0.02) raw xDistance=-0.00 yDistance=0.02
23:20:59.670 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:20:59.670 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:59.670 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62598, med=2505, FiltMin=2167, FiltMax=33086, Gamma=0.990
23:20:59.672 00.002 7008 UpdateGuideState exits: m=258386 SNR=334.6
23:20:59.674 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:59.676 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:20:59.677 00.001 7008 Enqueuing Expose request
23:20:59.679 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:59.679 00.000 8532 MoveAxis(E, 0, ABG)
23:20:59.679 00.000 8532 Move returns status 0, amount 0
23:20:59.679 00.000 8532 MoveAxis(N, 0, ABG)
23:20:59.679 00.000 8532 Move returns status 0, amount 0
23:20:59.679 00.000 8532 move complete, result=0
23:20:59.679 00.000 8532 worker thread done servicing request
23:20:59.679 00.000 8532 Worker thread wakes up
23:20:59.679 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:59.682 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:20:59.682 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:01.043 01.361 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"446c2bc6-3fdc-46d3-aabc-7b67eb7a85dd"}
23:21:01.049 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"446c2bc6-3fdc-46d3-aabc-7b67eb7a85dd"}
23:21:01.052 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c3bb747-f81c-4e9b-a4e2-8dd8c5017d8d"}
23:21:01.053 00.001 7008 case statement mapped state 6 to 3
23:21:01.055 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c3bb747-f81c-4e9b-a4e2-8dd8c5017d8d"}
23:21:01.059 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ebf33c38-47dd-4df5-98e2-d26d6a422e14"}
23:21:01.062 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1088,"width":15,"height":15,"star_pos":[6.61,7.12],"pixels":"..."},"id":"ebf33c38-47dd-4df5-98e2-d26d6a422e14"}
23:21:01.802 00.740 8532 Exposure complete
23:21:01.852 00.050 8532 worker thread done servicing request
23:21:01.853 00.001 7008 OnExposeComplete: enter
23:21:01.854 00.001 7008 UpdateGuideState(): m_state=6
23:21:01.857 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1089
23:21:01.859 00.002 7008 Star::Find returns 1 (0), X=547.63, Y=444.98, Mass=265026, SNR=332.0, Peak=34096 HFD=2.5
23:21:01.863 00.004 7008 MultiStar: [#1 0.17,0.83,0.53,U] [#2 0.12,0.69,0.54,U] [#3 0.19,0.65,0.41,U] [#4 0.22,0.54,0.33,U] [#5 0.17,0.72,0.34,U] [#6 0.07,0.70,0.36,U] [#7 0.14,0.63,0.28,U] [#8 0.20,0.41,0.34,U] 
23:21:01.864 00.001 7008 single-star, 8 included, MultiStar: {0.13, 0.47}, one-star: {0.02, -0.12}
23:21:01.866 00.002 7008 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.07) = xAngle (-1.36 = -1.36)
23:21:01.868 00.002 7008 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.77 = -1.77)
23:21:01.870 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=0.03 mountY=-0.12, mountTheta=-1.36
23:21:01.873 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.12, opts=13)
23:21:01.874 00.001 7008 Enqueuing Move request for scope (0.02, -0.12)
23:21:01.875 00.001 8532 Worker thread wakes up
23:21:01.877 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2168, FiltMax=32347, Gamma=0.990
23:21:01.878 00.001 7008 UpdateGuideState exits: m=265026 SNR=332.0
23:21:01.880 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.882 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:01.885 00.003 7008 Enqueuing Expose request
23:21:01.887 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:21:01.887 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:21:01.887 00.000 8532 Moving (0.02, -0.12) raw xDistance=0.03 yDistance=-0.12
23:21:01.887 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:21:01.887 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:01.887 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:01.887 00.000 8532 MoveAxis(E, 0, ABG)
23:21:01.887 00.000 8532 Move returns status 0, amount 0
23:21:01.887 00.000 8532 MoveAxis(N, 0, ABG)
23:21:01.887 00.000 8532 Move returns status 0, amount 0
23:21:01.888 00.001 8532 move complete, result=0
23:21:01.888 00.000 8532 worker thread done servicing request
23:21:01.888 00.000 8532 Worker thread wakes up
23:21:01.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:01.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:01.888 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:03.044 01.156 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe6e117e-897c-4c2e-abb3-317c0e9f6f87"}
23:21:03.047 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe6e117e-897c-4c2e-abb3-317c0e9f6f87"}
23:21:03.050 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc860501-0c1c-4ca2-a540-4e8a8b48cb51"}
23:21:03.053 00.003 7008 case statement mapped state 6 to 3
23:21:03.055 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc860501-0c1c-4ca2-a540-4e8a8b48cb51"}
23:21:03.057 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aed09572-8f94-4af8-865d-63e905f497d4"}
23:21:03.062 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1089,"width":15,"height":15,"star_pos":[6.63,6.98],"pixels":"..."},"id":"aed09572-8f94-4af8-865d-63e905f497d4"}
23:21:04.020 00.958 8532 Exposure complete
23:21:04.071 00.051 8532 worker thread done servicing request
23:21:04.071 00.000 7008 OnExposeComplete: enter
23:21:04.074 00.003 7008 UpdateGuideState(): m_state=6
23:21:04.077 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1090
23:21:04.079 00.002 7008 Star::Find returns 1 (0), X=547.69, Y=445.17, Mass=263995, SNR=330.4, Peak=40807 HFD=2.7
23:21:04.083 00.004 7008 MultiStar: [#1 0.25,0.87,0.55,U] [#2 0.14,0.79,0.56,U] [#3 0.26,0.68,0.43,U] [#4 0.22,0.59,0.34,U] [#5 0.29,0.87,0.33,U] [#6 0.18,0.91,0.36,U] [#7 0.19,0.70,0.30,U] [#8 0.21,0.43,0.34,U] 
23:21:04.086 00.003 7008 single-star, 8 included, MultiStar: {0.18, 0.58}, one-star: {0.08, 0.07}
23:21:04.089 00.003 7008 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.07) = xAngle (0.79 = 0.79)
23:21:04.091 00.002 7008 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.38 = 0.38)
23:21:04.092 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.07 mountY=0.04, mountTheta=0.48
23:21:04.097 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.07, opts=13)
23:21:04.100 00.003 7008 Enqueuing Move request for scope (0.08, 0.07)
23:21:04.103 00.003 8532 Worker thread wakes up
23:21:04.103 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:21:04.103 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:21:04.103 00.000 8532 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=0.04
23:21:04.103 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:21:04.103 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.103 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64812, med=2506, FiltMin=2144, FiltMax=30309, Gamma=0.990
23:21:04.106 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:04.106 00.000 8532 MoveAxis(E, 0, ABG)
23:21:04.106 00.000 8532 Move returns status 0, amount 0
23:21:04.106 00.000 7008 UpdateGuideState exits: m=263995 SNR=330.4
23:21:04.108 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.111 00.003 8532 MoveAxis(N, 0, ABG)
23:21:04.111 00.000 8532 Move returns status 0, amount 0
23:21:04.111 00.000 8532 move complete, result=0
23:21:04.111 00.000 8532 worker thread done servicing request
23:21:04.111 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:04.113 00.002 7008 Enqueuing Expose request
23:21:04.115 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:04.117 00.002 8532 Worker thread wakes up
23:21:04.117 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:04.117 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:05.042 00.925 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b27e021-e219-4675-8548-e5dfa7413828"}
23:21:05.046 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b27e021-e219-4675-8548-e5dfa7413828"}
23:21:05.049 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa1d9128-04da-4bd3-989c-3ad26d63cb3a"}
23:21:05.052 00.003 7008 case statement mapped state 6 to 3
23:21:05.056 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa1d9128-04da-4bd3-989c-3ad26d63cb3a"}
23:21:05.060 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ff2dc1d7-f4e5-4246-98c2-38435ebcbba1"}
23:21:05.064 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1090,"width":15,"height":15,"star_pos":[6.69,7.17],"pixels":"..."},"id":"ff2dc1d7-f4e5-4246-98c2-38435ebcbba1"}
23:21:06.240 01.176 8532 Exposure complete
23:21:06.288 00.048 8532 worker thread done servicing request
23:21:06.288 00.000 7008 OnExposeComplete: enter
23:21:06.290 00.002 7008 UpdateGuideState(): m_state=6
23:21:06.293 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1091
23:21:06.296 00.003 7008 Star::Find returns 1 (0), X=547.69, Y=445.17, Mass=261350, SNR=330.9, Peak=40900 HFD=2.7
23:21:06.299 00.003 7008 MultiStar: [#1 0.28,0.94,0.54,U] [#2 0.19,0.84,0.57,U] [#3 0.36,0.78,0.41,U] [#4 0.26,0.64,0.37,U] [#5 0.15,0.85,0.33,U] [#6 0.16,0.90,0.34,U] [#7 0.21,0.68,0.28,U] [#8 0.31,0.55,0.32,U] 
23:21:06.301 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.62}, one-star: {0.08, 0.07}
23:21:06.303 00.002 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
23:21:06.305 00.002 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
23:21:06.307 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=0.07 mountY=0.04, mountTheta=0.47
23:21:06.311 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.07, opts=13)
23:21:06.314 00.003 7008 Enqueuing Move request for scope (0.08, 0.07)
23:21:06.317 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64834, med=2506, FiltMin=2180, FiltMax=30649, Gamma=0.990
23:21:06.318 00.001 7008 UpdateGuideState exits: m=261350 SNR=330.9
23:21:06.320 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.321 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:06.323 00.002 8532 Worker thread wakes up
23:21:06.323 00.000 7008 Enqueuing Expose request
23:21:06.326 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:21:06.326 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:21:06.326 00.000 8532 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=0.04
23:21:06.326 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:21:06.326 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:06.326 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:06.326 00.000 8532 MoveAxis(E, 0, ABG)
23:21:06.326 00.000 8532 Move returns status 0, amount 0
23:21:06.326 00.000 8532 MoveAxis(N, 0, ABG)
23:21:06.326 00.000 8532 Move returns status 0, amount 0
23:21:06.327 00.001 8532 move complete, result=0
23:21:06.327 00.000 8532 worker thread done servicing request
23:21:06.327 00.000 8532 Worker thread wakes up
23:21:06.327 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:06.327 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:06.327 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:07.041 00.714 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2eeda8d-ca09-4106-95a4-1fe565d6b36d"}
23:21:07.042 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2eeda8d-ca09-4106-95a4-1fe565d6b36d"}
23:21:07.044 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b666bec4-663c-484c-88bb-496f47ce5324"}
23:21:07.045 00.001 7008 case statement mapped state 6 to 3
23:21:07.046 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b666bec4-663c-484c-88bb-496f47ce5324"}
23:21:07.048 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f455b4c-9c67-4764-a04c-b9bbca2cd590"}
23:21:07.050 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1091,"width":15,"height":15,"star_pos":[6.69,7.17],"pixels":"..."},"id":"6f455b4c-9c67-4764-a04c-b9bbca2cd590"}
23:21:08.454 01.404 8532 Exposure complete
23:21:08.499 00.045 8532 worker thread done servicing request
23:21:08.499 00.000 7008 OnExposeComplete: enter
23:21:08.501 00.002 7008 UpdateGuideState(): m_state=6
23:21:08.503 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1092
23:21:08.504 00.001 7008 Star::Find returns 1 (0), X=547.79, Y=445.30, Mass=269346, SNR=342.0, Peak=47076 HFD=2.8
23:21:08.506 00.002 7008 MultiStar: [#1 0.34,1.04,0.52,U] [#2 0.24,0.90,0.52,U] [#3 0.37,0.80,0.41,U] [#4 0.41,0.71,0.35,U] [#5 0.32,0.94,0.33,U] [#6 0.29,0.94,0.35,U] [#7 0.34,0.83,0.28,U] [#8 0.34,0.66,0.30,U] 
23:21:08.509 00.003 7008 single-star, 8 included, MultiStar: {0.29, 0.70}, one-star: {0.18, 0.20}
23:21:08.511 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:21:08.512 00.001 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:21:08.514 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=0.16 mountY=0.13, mountTheta=0.65
23:21:08.517 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.20, opts=13)
23:21:08.518 00.001 7008 Enqueuing Move request for scope (0.18, 0.20)
23:21:08.520 00.002 8532 Worker thread wakes up
23:21:08.520 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
23:21:08.520 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
23:21:08.520 00.000 8532 Moving (0.18, 0.20) raw xDistance=0.16 yDistance=0.13
23:21:08.520 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65510, med=2505, FiltMin=2163, FiltMax=28251, Gamma=0.990
23:21:08.521 00.001 7008 UpdateGuideState exits: m=269346 SNR=342.0
23:21:08.526 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.528 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:08.530 00.002 7008 Enqueuing Expose request
23:21:08.532 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:21:08.532 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:08.533 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:21:08.533 00.000 8532 MoveAxis(E, 0, ABG)
23:21:08.533 00.000 8532 Move returns status 0, amount 0
23:21:08.533 00.000 8532 MoveAxis(N, 0, ABG)
23:21:08.533 00.000 8532 Move returns status 0, amount 0
23:21:08.533 00.000 8532 move complete, result=0
23:21:08.533 00.000 8532 worker thread done servicing request
23:21:08.533 00.000 8532 Worker thread wakes up
23:21:08.533 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:08.533 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:08.533 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:09.040 00.507 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11e41966-3bdf-46af-b504-4ea8371c66a7"}
23:21:09.045 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11e41966-3bdf-46af-b504-4ea8371c66a7"}
23:21:09.047 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"498eea6a-a82b-4c7b-bad1-8d1ce16276ed"}
23:21:09.049 00.002 7008 case statement mapped state 6 to 3
23:21:09.050 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"498eea6a-a82b-4c7b-bad1-8d1ce16276ed"}
23:21:09.051 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8792e738-ed28-4f3e-9cc2-12b75f8513fc"}
23:21:09.053 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1092,"width":15,"height":15,"star_pos":[6.79,7.30],"pixels":"..."},"id":"8792e738-ed28-4f3e-9cc2-12b75f8513fc"}
23:21:10.657 01.604 8532 Exposure complete
23:21:10.710 00.053 8532 worker thread done servicing request
23:21:10.710 00.000 7008 OnExposeComplete: enter
23:21:10.713 00.003 7008 UpdateGuideState(): m_state=6
23:21:10.715 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1093
23:21:10.717 00.002 7008 Star::Find returns 1 (0), X=547.92, Y=445.36, Mass=259492, SNR=332.5, Peak=47755 HFD=2.7
23:21:10.720 00.003 7008 MultiStar: [#1 0.45,1.13,0.55,U] [#2 0.43,1.03,0.53,U] [#3 0.58,0.99,0.42,U] [#4 0.52,0.85,0.33,U] [#5 0.55,1.13,0.35,U] [#6 0.41,1.07,0.36,U] [#7 0.44,0.93,0.30,U] [#8 0.54,0.80,0.34,U] 
23:21:10.722 00.002 7008 single-star, 8 included, MultiStar: {0.44, 0.83}, one-star: {0.31, 0.25}
23:21:10.724 00.002 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
23:21:10.727 00.003 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
23:21:10.729 00.002 7008 CameraToMount -- cameraX=0.31 cameraY=0.25 hyp=0.40 cameraTheta=0.69 mountX=0.29 mountY=0.14, mountTheta=0.44
23:21:10.732 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.25, opts=13)
23:21:10.733 00.001 7008 Enqueuing Move request for scope (0.31, 0.25)
23:21:10.735 00.002 8532 Worker thread wakes up
23:21:10.735 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.25) opts 0xd
23:21:10.735 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.25)
23:21:10.735 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58332, med=2506, FiltMin=2186, FiltMax=24452, Gamma=0.990
23:21:10.738 00.003 7008 UpdateGuideState exits: m=259492 SNR=332.5
23:21:10.740 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.742 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:10.743 00.001 7008 Enqueuing Expose request
23:21:10.745 00.002 8532 Moving (0.31, 0.25) raw xDistance=0.29 yDistance=0.14
23:21:10.745 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:21:10.745 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:10.745 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:21:10.745 00.000 8532 MoveAxis(W, 262, ABG)
23:21:10.745 00.000 8532 Guiding  Dir = 3, Dur = 262
23:21:10.746 00.001 8532 IsSlewing returns 0
23:21:10.746 00.000 8532 IsGuiding returns 0
23:21:10.746 00.000 8532 PulseGuide returned control before completion, sleep 272
23:21:11.021 00.275 8532 IsGuiding returns 0
23:21:11.021 00.000 8532 Move returns status 0, amount 262
23:21:11.021 00.000 8532 MoveAxis(N, 0, ABG)
23:21:11.021 00.000 8532 Move returns status 0, amount 0
23:21:11.021 00.000 8532 move complete, result=0
23:21:11.022 00.001 8532 worker thread done servicing request
23:21:11.022 00.000 8532 Worker thread wakes up
23:21:11.022 00.000 7008 GuideStep: 0.3 px 262 ms WEST, 0.1 px 0 ms NORTH
23:21:11.024 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:11.024 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:11.039 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab5664d8-5f88-4408-ba45-840c3bf2ab60"}
23:21:11.043 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab5664d8-5f88-4408-ba45-840c3bf2ab60"}
23:21:11.047 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"432b5639-4358-415c-bcc2-3c4a10932752"}
23:21:11.049 00.002 7008 case statement mapped state 6 to 3
23:21:11.051 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"432b5639-4358-415c-bcc2-3c4a10932752"}
23:21:11.055 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b528c33-1416-452e-98ca-e1f1c2431529"}
23:21:11.058 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1093,"width":15,"height":15,"star_pos":[6.92,7.36],"pixels":"..."},"id":"8b528c33-1416-452e-98ca-e1f1c2431529"}
23:21:13.040 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9880b407-80ce-4bce-87cf-cb3a319579c5"}
23:21:13.045 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9880b407-80ce-4bce-87cf-cb3a319579c5"}
23:21:13.049 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c25ef29-9cff-45b4-8f62-f460a3459883"}
23:21:13.055 00.006 7008 case statement mapped state 6 to 3
23:21:13.059 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c25ef29-9cff-45b4-8f62-f460a3459883"}
23:21:13.062 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f73075b-1d16-4c3d-ab7e-9e01d086758c"}
23:21:13.065 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1093,"width":15,"height":15,"star_pos":[6.92,7.36],"pixels":"..."},"id":"3f73075b-1d16-4c3d-ab7e-9e01d086758c"}
23:21:13.154 00.089 8532 Exposure complete
23:21:13.200 00.046 8532 worker thread done servicing request
23:21:13.200 00.000 7008 OnExposeComplete: enter
23:21:13.202 00.002 7008 UpdateGuideState(): m_state=6
23:21:13.205 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1094
23:21:13.207 00.002 7008 Star::Find returns 1 (0), X=547.90, Y=445.36, Mass=267977, SNR=334.3, Peak=49682 HFD=2.7
23:21:13.212 00.005 7008 MultiStar: [#1 0.45,1.10,0.56,U] [#2 0.35,1.03,0.53,U] [#3 0.53,0.93,0.44,U] [#4 0.45,0.89,0.35,U] [#5 0.51,1.04,0.33,U] [#6 0.35,1.09,0.36,U] [#7 0.44,0.86,0.28,U] [#8 0.59,0.67,0.32,U] 
23:21:13.218 00.006 7008 single-star, 8 included, MultiStar: {0.41, 0.80}, one-star: {0.29, 0.26}
23:21:13.231 00.013 7008 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
23:21:13.236 00.005 7008 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.39 = 0.39)
23:21:13.240 00.004 7008 CameraToMount -- cameraX=0.29 cameraY=0.26 hyp=0.39 cameraTheta=0.73 mountX=0.27 mountY=0.15, mountTheta=0.51
23:21:13.244 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.26, opts=13)
23:21:13.246 00.002 7008 Enqueuing Move request for scope (0.29, 0.26)
23:21:13.249 00.003 8532 Worker thread wakes up
23:21:13.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.26) opts 0xd
23:21:13.249 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.26)
23:21:13.249 00.000 8532 Moving (0.29, 0.26) raw xDistance=0.27 yDistance=0.15
23:21:13.249 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:21:13.249 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:13.249 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61095, med=2506, FiltMin=2156, FiltMax=25037, Gamma=0.990
23:21:13.252 00.003 7008 UpdateGuideState exits: m=267977 SNR=334.3
23:21:13.255 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:21:13.255 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.257 00.002 8532 MoveAxis(W, 266, ABG)
23:21:13.258 00.001 8532 Guiding  Dir = 3, Dur = 266
23:21:13.258 00.000 8532 IsSlewing returns 0
23:21:13.258 00.000 8532 IsGuiding returns 0
23:21:13.258 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:13.262 00.004 7008 Enqueuing Expose request
23:21:13.266 00.004 8532 PulseGuide returned control before completion, sleep 276
23:21:13.550 00.284 8532 IsGuiding returns 0
23:21:13.550 00.000 8532 Move returns status 0, amount 266
23:21:13.550 00.000 8532 MoveAxis(N, 0, ABG)
23:21:13.550 00.000 8532 Move returns status 0, amount 0
23:21:13.550 00.000 8532 move complete, result=0
23:21:13.550 00.000 8532 worker thread done servicing request
23:21:13.550 00.000 8532 Worker thread wakes up
23:21:13.550 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:13.551 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:13.551 00.000 7008 GuideStep: 0.3 px 266 ms WEST, 0.2 px 0 ms NORTH
23:21:15.038 01.487 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da5d126b-913c-46c9-bdb2-05cb9a5d490b"}
23:21:15.041 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da5d126b-913c-46c9-bdb2-05cb9a5d490b"}
23:21:15.043 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e77e9450-b451-465b-ada2-93448d9dda4b"}
23:21:15.046 00.003 7008 case statement mapped state 6 to 3
23:21:15.050 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e77e9450-b451-465b-ada2-93448d9dda4b"}
23:21:15.053 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1a16a2b1-792f-48cd-b9ed-0ef7d5300413"}
23:21:15.056 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1094,"width":15,"height":15,"star_pos":[6.90,7.36],"pixels":"..."},"id":"1a16a2b1-792f-48cd-b9ed-0ef7d5300413"}
23:21:15.681 00.625 8532 Exposure complete
23:21:15.731 00.050 8532 worker thread done servicing request
23:21:15.731 00.000 7008 OnExposeComplete: enter
23:21:15.733 00.002 7008 UpdateGuideState(): m_state=6
23:21:15.736 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1095
23:21:15.739 00.003 7008 Star::Find returns 1 (0), X=547.83, Y=445.37, Mass=266888, SNR=339.7, Peak=49104 HFD=2.8
23:21:15.741 00.002 7008 MultiStar: [#1 0.39,1.11,0.54,U] [#2 0.26,1.05,0.53,U] [#3 0.41,0.91,0.40,U] [#4 0.41,0.70,0.34,U] [#5 0.45,1.13,0.33,U] [#6 0.33,1.05,0.37,U] [#7 0.37,0.99,0.28,U] [#8 0.26,0.94,0.34,U] 
23:21:15.743 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.82}, one-star: {0.22, 0.27}
23:21:15.745 00.002 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
23:21:15.747 00.002 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:21:15.748 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.88 mountX=0.20 mountY=0.18, mountTheta=0.72
23:21:15.752 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.27, opts=13)
23:21:15.754 00.002 7008 Enqueuing Move request for scope (0.22, 0.27)
23:21:15.757 00.003 8532 Worker thread wakes up
23:21:15.757 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58495, med=2506, FiltMin=2136, FiltMax=26793, Gamma=0.990
23:21:15.759 00.002 7008 UpdateGuideState exits: m=266888 SNR=339.7
23:21:15.761 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.763 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:15.766 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
23:21:15.766 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
23:21:15.766 00.000 8532 Moving (0.22, 0.27) raw xDistance=0.20 yDistance=0.18
23:21:15.766 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:21:15.766 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:21:15.766 00.000 8532 MoveAxis(W, 201, ABG)
23:21:15.766 00.000 8532 Guiding  Dir = 3, Dur = 201
23:21:15.766 00.000 7008 Enqueuing Expose request
23:21:15.769 00.003 8532 IsSlewing returns 0
23:21:15.769 00.000 8532 IsGuiding returns 0
23:21:15.770 00.001 8532 PulseGuide returned control before completion, sleep 211
23:21:15.985 00.215 8532 IsGuiding returns 0
23:21:15.985 00.000 8532 Move returns status 0, amount 201
23:21:15.985 00.000 8532 MoveAxis(S, 311, ABG)
23:21:15.985 00.000 8532 Guiding  Dir = 1, Dur = 311
23:21:15.986 00.001 8532 IsSlewing returns 0
23:21:15.987 00.001 8532 IsGuiding returns 0
23:21:15.988 00.001 8532 PulseGuide returned control before completion, sleep 321
23:21:16.312 00.324 8532 IsGuiding returns 1
23:21:16.312 00.000 8532 scope still moving after pulse duration time elapsed
23:21:16.341 00.029 8532 IsSlewing returns 0
23:21:16.343 00.002 8532 IsGuiding returns 0
23:21:16.343 00.000 8532 scope move finished after 311 + 44 ms
23:21:16.343 00.000 8532 Move returns status 0, amount 311
23:21:16.343 00.000 8532 move complete, result=0
23:21:16.343 00.000 8532 worker thread done servicing request
23:21:16.344 00.001 8532 Worker thread wakes up
23:21:16.344 00.000 7008 GuideStep: 0.2 px 201 ms WEST, 0.2 px 311 ms SOUTH
23:21:16.349 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:16.350 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:17.037 00.687 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"82dc4e52-f752-4388-bc15-6b93ba63b387"}
23:21:17.040 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"82dc4e52-f752-4388-bc15-6b93ba63b387"}
23:21:17.051 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1082554-2449-4184-9ec4-e39000693627"}
23:21:17.054 00.003 7008 case statement mapped state 6 to 3
23:21:17.056 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1082554-2449-4184-9ec4-e39000693627"}
23:21:17.059 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"27452da9-4498-407c-994b-bec1b0f98458"}
23:21:17.063 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1095,"width":15,"height":15,"star_pos":[6.83,7.37],"pixels":"..."},"id":"27452da9-4498-407c-994b-bec1b0f98458"}
23:21:18.485 01.422 8532 Exposure complete
23:21:18.531 00.046 8532 worker thread done servicing request
23:21:18.531 00.000 7008 OnExposeComplete: enter
23:21:18.535 00.004 7008 UpdateGuideState(): m_state=6
23:21:18.537 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1096
23:21:18.541 00.004 7008 Star::Find returns 1 (0), X=547.81, Y=445.05, Mass=271924, SNR=339.4, Peak=40086 HFD=2.6
23:21:18.545 00.004 7008 MultiStar: [#1 0.35,0.89,0.54,U] [#2 0.34,0.77,0.54,U] [#3 0.42,0.68,0.43,U] [#4 0.42,0.61,0.33,U] [#5 0.35,0.82,0.33,U] [#6 0.22,0.78,0.36,U] [#7 0.39,0.74,0.28,U] [#8 0.27,0.53,0.32,U] 
23:21:18.548 00.003 7008 single-star, 8 included, MultiStar: {0.31, 0.55}, one-star: {0.20, -0.05}
23:21:18.550 00.002 7008 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.07) = xAngle (-0.19 = -0.19)
23:21:18.551 00.001 7008 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.61 = -0.61)
23:21:18.554 00.003 7008 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.26 mountX=0.20 mountY=-0.12, mountTheta=-0.53
23:21:18.558 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.05, opts=13)
23:21:18.559 00.001 7008 Enqueuing Move request for scope (0.20, -0.05)
23:21:18.561 00.002 8532 Worker thread wakes up
23:21:18.561 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
23:21:18.561 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
23:21:18.561 00.000 8532 Moving (0.20, -0.05) raw xDistance=0.20 yDistance=-0.12
23:21:18.561 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:21:18.561 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.561 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2171, FiltMax=27864, Gamma=0.990
23:21:18.562 00.001 7008 UpdateGuideState exits: m=271924 SNR=339.4
23:21:18.564 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.566 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:18.568 00.002 7008 Enqueuing Expose request
23:21:18.570 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:18.570 00.000 8532 MoveAxis(W, 198, ABG)
23:21:18.570 00.000 8532 Guiding  Dir = 3, Dur = 198
23:21:18.570 00.000 8532 IsSlewing returns 0
23:21:18.572 00.002 8532 IsGuiding returns 0
23:21:18.572 00.000 8532 PulseGuide returned control before completion, sleep 208
23:21:18.789 00.217 8532 IsGuiding returns 0
23:21:18.789 00.000 8532 Move returns status 0, amount 198
23:21:18.789 00.000 8532 MoveAxis(N, 0, ABG)
23:21:18.789 00.000 8532 Move returns status 0, amount 0
23:21:18.789 00.000 8532 move complete, result=0
23:21:18.789 00.000 8532 worker thread done servicing request
23:21:18.789 00.000 8532 Worker thread wakes up
23:21:18.789 00.000 7008 GuideStep: 0.2 px 198 ms WEST, -0.1 px 0 ms NORTH
23:21:18.792 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:18.792 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:19.037 00.245 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca3c4333-9ef2-4309-9cc2-77732449231f"}
23:21:19.040 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca3c4333-9ef2-4309-9cc2-77732449231f"}
23:21:19.042 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4011d0cc-3229-4d98-bacd-842779b79eca"}
23:21:19.044 00.002 7008 case statement mapped state 6 to 3
23:21:19.047 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4011d0cc-3229-4d98-bacd-842779b79eca"}
23:21:19.049 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3765bdc3-fc99-4caf-8724-c269ff5671d0"}
23:21:19.052 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1096,"width":15,"height":15,"star_pos":[6.81,7.05],"pixels":"..."},"id":"3765bdc3-fc99-4caf-8724-c269ff5671d0"}
23:21:20.915 01.863 8532 Exposure complete
23:21:20.964 00.049 8532 worker thread done servicing request
23:21:20.964 00.000 7008 OnExposeComplete: enter
23:21:20.967 00.003 7008 UpdateGuideState(): m_state=6
23:21:20.969 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1097
23:21:20.972 00.003 7008 Star::Find returns 1 (0), X=547.70, Y=444.98, Mass=263741, SNR=334.5, Peak=34913 HFD=2.6
23:21:20.975 00.003 7008 MultiStar: [#1 0.30,0.78,0.54,U] [#2 0.21,0.74,0.53,U] [#3 0.29,0.67,0.41,U] [#4 0.36,0.50,0.35,U] [#5 0.28,0.79,0.33,U] [#6 0.19,0.77,0.36,U] [#7 0.22,0.70,0.28,U] [#8 0.29,0.44,0.32,U] 
23:21:20.976 00.001 7008 single-star, 8 included, MultiStar: {0.23, 0.49}, one-star: {0.10, -0.12}
23:21:20.978 00.002 7008 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.07) = xAngle (-0.83 = -0.83)
23:21:20.980 00.002 7008 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.25 = -1.25)
23:21:20.981 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=0.10 mountY=-0.15, mountTheta=-0.95
23:21:20.985 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.12, opts=13)
23:21:20.988 00.003 7008 Enqueuing Move request for scope (0.10, -0.12)
23:21:20.990 00.002 8532 Worker thread wakes up
23:21:20.990 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:21:20.990 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:21:20.990 00.000 8532 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=-0.15
23:21:20.990 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:21:20.990 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:20.991 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2173, FiltMax=30222, Gamma=0.990
23:21:20.992 00.001 7008 UpdateGuideState exits: m=263741 SNR=334.5
23:21:20.993 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.995 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:20.995 00.000 8532 MoveAxis(E, 0, ABG)
23:21:20.995 00.000 8532 Move returns status 0, amount 0
23:21:20.995 00.000 8532 MoveAxis(N, 0, ABG)
23:21:20.995 00.000 8532 Move returns status 0, amount 0
23:21:20.995 00.000 8532 move complete, result=0
23:21:20.995 00.000 8532 worker thread done servicing request
23:21:20.995 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:20.997 00.002 7008 Enqueuing Expose request
23:21:20.998 00.001 8532 Worker thread wakes up
23:21:20.998 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:20.998 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:20.998 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:21.036 00.038 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95bf1eed-cb66-44bd-82bc-5d80c97e7f03"}
23:21:21.039 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95bf1eed-cb66-44bd-82bc-5d80c97e7f03"}
23:21:21.041 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a65def6f-314c-40ce-9b91-5cb9324688d7"}
23:21:21.043 00.002 7008 case statement mapped state 6 to 3
23:21:21.046 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a65def6f-314c-40ce-9b91-5cb9324688d7"}
23:21:21.050 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb51b9b2-53c4-460c-8fe7-c0903201e80f"}
23:21:21.052 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1097,"width":15,"height":15,"star_pos":[6.70,6.98],"pixels":"..."},"id":"bb51b9b2-53c4-460c-8fe7-c0903201e80f"}
23:21:23.036 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8647a458-9db2-421d-acea-a861caa33be7"}
23:21:23.039 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8647a458-9db2-421d-acea-a861caa33be7"}
23:21:23.043 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41764e2c-26e5-4c86-968a-7a882613e726"}
23:21:23.046 00.003 7008 case statement mapped state 6 to 3
23:21:23.050 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41764e2c-26e5-4c86-968a-7a882613e726"}
23:21:23.054 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"21a24346-ee3c-4f16-9f3c-d2771c80c050"}
23:21:23.056 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1097,"width":15,"height":15,"star_pos":[6.70,6.98],"pixels":"..."},"id":"21a24346-ee3c-4f16-9f3c-d2771c80c050"}
23:21:23.118 00.062 8532 Exposure complete
23:21:23.163 00.045 8532 worker thread done servicing request
23:21:23.163 00.000 7008 OnExposeComplete: enter
23:21:23.166 00.003 7008 UpdateGuideState(): m_state=6
23:21:23.167 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1098
23:21:23.170 00.003 7008 Star::Find returns 1 (0), X=547.66, Y=444.89, Mass=261371, SNR=326.5, Peak=30163 HFD=2.6
23:21:23.172 00.002 7008 MultiStar: [#1 0.25,0.71,0.54,U] [#2 0.19,0.57,0.57,U] [#3 0.24,0.62,0.44,U] [#4 0.24,0.47,0.37,U] [#5 0.17,0.69,0.34,U] [#6 0.11,0.59,0.37,U] [#7 0.15,0.60,0.29,U] [#8 0.19,0.38,0.33,U] 
23:21:23.175 00.003 7008 single-star, 8 included, MultiStar: {0.16, 0.40}, one-star: {0.05, -0.21}
23:21:23.177 00.002 7008 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.07) = xAngle (-1.28 = -1.28)
23:21:23.180 00.003 7008 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.69 = -1.69)
23:21:23.182 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.35 mountX=0.06 mountY=-0.21, mountTheta=-1.29
23:21:23.186 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.21, opts=13)
23:21:23.188 00.002 7008 Enqueuing Move request for scope (0.05, -0.21)
23:21:23.190 00.002 8532 Worker thread wakes up
23:21:23.190 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
23:21:23.190 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
23:21:23.190 00.000 8532 Moving (0.05, -0.21) raw xDistance=0.06 yDistance=-0.21
23:21:23.190 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:21:23.190 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2152, FiltMax=30303, Gamma=0.990
23:21:23.192 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:23.193 00.001 7008 UpdateGuideState exits: m=261371 SNR=326.5
23:21:23.195 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:21:23.195 00.000 8532 MoveAxis(E, 0, ABG)
23:21:23.195 00.000 8532 Move returns status 0, amount 0
23:21:23.195 00.000 8532 MoveAxis(N, 0, ABG)
23:21:23.195 00.000 8532 Move returns status 0, amount 0
23:21:23.195 00.000 8532 move complete, result=0
23:21:23.195 00.000 8532 worker thread done servicing request
23:21:23.196 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.199 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:23.201 00.002 7008 Enqueuing Expose request
23:21:23.203 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:23.206 00.003 8532 Worker thread wakes up
23:21:23.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:23.206 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:25.034 01.828 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97b616c2-9378-4be5-ac8f-b7d421ef433c"}
23:21:25.037 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97b616c2-9378-4be5-ac8f-b7d421ef433c"}
23:21:25.039 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a578ae6a-7c30-418b-85ba-6a4588557e35"}
23:21:25.042 00.003 7008 case statement mapped state 6 to 3
23:21:25.045 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a578ae6a-7c30-418b-85ba-6a4588557e35"}
23:21:25.050 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"652acb32-8699-468e-bb7f-f2fb8c986d96"}
23:21:25.055 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1098,"width":15,"height":15,"star_pos":[6.66,6.89],"pixels":"..."},"id":"652acb32-8699-468e-bb7f-f2fb8c986d96"}
23:21:25.339 00.284 8532 Exposure complete
23:21:25.383 00.044 8532 worker thread done servicing request
23:21:25.383 00.000 7008 OnExposeComplete: enter
23:21:25.385 00.002 7008 UpdateGuideState(): m_state=6
23:21:25.388 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1099
23:21:25.390 00.002 7008 Star::Find returns 1 (0), X=547.97, Y=445.41, Mass=268903, SNR=340.4, Peak=47776 HFD=2.8
23:21:25.394 00.004 7008 MultiStar: [#1 0.51,1.11,0.54,U] [#2 0.48,1.08,0.53,U] [#3 0.60,0.92,0.44,U] [#4 0.57,0.78,0.35,U] [#5 0.54,1.01,0.32,U] [#6 0.41,1.06,0.35,U] [#7 0.46,0.93,0.28,U] [#8 0.65,0.75,0.32,U] 
23:21:25.398 00.004 7008 single-star, 8 included, MultiStar: {0.49, 0.81}, one-star: {0.36, 0.30}
23:21:25.401 00.003 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
23:21:25.403 00.002 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
23:21:25.406 00.003 7008 CameraToMount -- cameraX=0.36 cameraY=0.30 hyp=0.47 cameraTheta=0.70 mountX=0.34 mountY=0.16, mountTheta=0.45
23:21:25.410 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.30, opts=13)
23:21:25.413 00.003 7008 Enqueuing Move request for scope (0.36, 0.30)
23:21:25.415 00.002 8532 Worker thread wakes up
23:21:25.415 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.30) opts 0xd
23:21:25.415 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54434, med=2508, FiltMin=2195, FiltMax=23350, Gamma=0.990
23:21:25.417 00.002 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.30)
23:21:25.417 00.000 7008 UpdateGuideState exits: m=268903 SNR=340.4
23:21:25.418 00.001 8532 Moving (0.36, 0.30) raw xDistance=0.34 yDistance=0.16
23:21:25.418 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:25.420 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
23:21:25.420 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:25.422 00.002 7008 Enqueuing Expose request
23:21:25.423 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:25.423 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:21:25.424 00.001 8532 MoveAxis(W, 310, ABG)
23:21:25.424 00.000 8532 Guiding  Dir = 3, Dur = 310
23:21:25.424 00.000 8532 IsSlewing returns 0
23:21:25.424 00.000 8532 IsGuiding returns 0
23:21:25.425 00.001 8532 PulseGuide returned control before completion, sleep 320
23:21:25.751 00.326 8532 IsGuiding returns 0
23:21:25.751 00.000 8532 Move returns status 0, amount 310
23:21:25.751 00.000 8532 MoveAxis(N, 0, ABG)
23:21:25.751 00.000 8532 Move returns status 0, amount 0
23:21:25.751 00.000 8532 move complete, result=0
23:21:25.753 00.002 8532 worker thread done servicing request
23:21:25.753 00.000 8532 Worker thread wakes up
23:21:25.753 00.000 7008 GuideStep: 0.3 px 310 ms WEST, 0.2 px 0 ms NORTH
23:21:25.757 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:25.757 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:27.033 01.276 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f6a943d-126f-407c-b8db-3794bef7ddf1"}
23:21:27.035 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f6a943d-126f-407c-b8db-3794bef7ddf1"}
23:21:27.038 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2eda2260-c04a-4e93-b0d9-a0f2a766d03f"}
23:21:27.040 00.002 7008 case statement mapped state 6 to 3
23:21:27.042 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2eda2260-c04a-4e93-b0d9-a0f2a766d03f"}
23:21:27.046 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"12a793dd-3610-41df-beca-8d1936f28eae"}
23:21:27.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1099,"width":15,"height":15,"star_pos":[6.97,7.41],"pixels":"..."},"id":"12a793dd-3610-41df-beca-8d1936f28eae"}
23:21:27.882 00.833 8532 Exposure complete
23:21:27.926 00.044 8532 worker thread done servicing request
23:21:27.926 00.000 7008 OnExposeComplete: enter
23:21:27.928 00.002 7008 UpdateGuideState(): m_state=6
23:21:27.930 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1100
23:21:27.931 00.001 7008 Star::Find returns 1 (0), X=547.54, Y=445.22, Mass=254133, SNR=325.8, Peak=36277 HFD=2.7
23:21:27.933 00.002 7008 MultiStar: [#1 0.05,1.02,0.56,U] [#2 0.02,0.90,0.55,U] [#3 0.11,0.79,0.43,U] [#4 0.04,0.67,0.36,U] [#5 0.05,0.92,0.33,U] [#6 -0.02,0.93,0.37,U] [#7 0.01,0.82,0.30,U] [#8 0.15,0.52,0.34,U] 
23:21:27.935 00.002 7008 single-star, 8 included, MultiStar: {0.02, 0.67}, one-star: {-0.07, 0.12}
23:21:27.936 00.001 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
23:21:27.937 00.001 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:21:27.941 00.004 7008 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.12 mountX=-0.08 mountY=0.13, mountTheta=2.11
23:21:27.944 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.12, opts=13)
23:21:27.946 00.002 7008 Enqueuing Move request for scope (-0.07, 0.12)
23:21:27.947 00.001 8532 Worker thread wakes up
23:21:27.947 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:21:27.947 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:21:27.948 00.001 8532 Moving (-0.07, 0.12) raw xDistance=-0.08 yDistance=0.13
23:21:27.948 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=52860, med=2506, FiltMin=2162, FiltMax=29144, Gamma=0.990
23:21:27.950 00.002 7008 UpdateGuideState exits: m=254133 SNR=325.8
23:21:27.952 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.953 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:27.953 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:27.955 00.002 7008 Enqueuing Expose request
23:21:27.956 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.956 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:21:27.957 00.001 8532 MoveAxis(E, 0, ABG)
23:21:27.957 00.000 8532 Move returns status 0, amount 0
23:21:27.957 00.000 8532 MoveAxis(N, 0, ABG)
23:21:27.957 00.000 8532 Move returns status 0, amount 0
23:21:27.957 00.000 8532 move complete, result=0
23:21:27.957 00.000 8532 worker thread done servicing request
23:21:27.957 00.000 8532 Worker thread wakes up
23:21:27.957 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:27.959 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:27.960 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:29.033 01.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08d296fb-43b3-4557-8b1c-070956f07cee"}
23:21:29.036 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08d296fb-43b3-4557-8b1c-070956f07cee"}
23:21:29.041 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b71b22d-8d83-4b00-acf4-7215ee10c9c1"}
23:21:29.045 00.004 7008 case statement mapped state 6 to 3
23:21:29.047 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b71b22d-8d83-4b00-acf4-7215ee10c9c1"}
23:21:29.051 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"74790799-20b2-4a22-b805-9717fc39f279"}
23:21:29.056 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1100,"width":15,"height":15,"star_pos":[6.54,7.22],"pixels":"..."},"id":"74790799-20b2-4a22-b805-9717fc39f279"}
23:21:30.090 01.034 8532 Exposure complete
23:21:30.132 00.042 8532 worker thread done servicing request
23:21:30.132 00.000 7008 OnExposeComplete: enter
23:21:30.135 00.003 7008 UpdateGuideState(): m_state=6
23:21:30.136 00.001 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1101
23:21:30.139 00.003 7008 Star::Find returns 1 (0), X=547.75, Y=445.28, Mass=260694, SNR=339.9, Peak=43643 HFD=2.9
23:21:30.141 00.002 7008 MultiStar: [#1 0.31,0.98,0.52,U] [#2 0.18,0.93,0.53,U] [#3 0.29,0.76,0.40,U] [#4 0.29,0.69,0.35,U] [#5 0.32,0.88,0.33,U] [#6 0.23,1.04,0.35,U] [#7 0.27,0.82,0.27,U] [#8 0.35,0.67,0.32,U] 
23:21:30.143 00.002 7008 single-star, 8 included, MultiStar: {0.24, 0.69}, one-star: {0.14, 0.18}
23:21:30.145 00.002 7008 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.07) = xAngle (0.98 = 0.98)
23:21:30.148 00.003 7008 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.56 = 0.56)
23:21:30.149 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.91 mountX=0.13 mountY=0.12, mountTheta=0.76
23:21:30.153 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.18, opts=13)
23:21:30.154 00.001 7008 Enqueuing Move request for scope (0.14, 0.18)
23:21:30.158 00.004 8532 Worker thread wakes up
23:21:30.158 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
23:21:30.158 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
23:21:30.158 00.000 8532 Moving (0.14, 0.18) raw xDistance=0.13 yDistance=0.12
23:21:30.158 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:21:30.158 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:30.158 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61938, med=2507, FiltMin=2169, FiltMax=29986, Gamma=0.990
23:21:30.162 00.004 7008 UpdateGuideState exits: m=260694 SNR=339.9
23:21:30.165 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.168 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:30.170 00.002 7008 Enqueuing Expose request
23:21:30.172 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:21:30.172 00.000 8532 MoveAxis(E, 0, ABG)
23:21:30.172 00.000 8532 Move returns status 0, amount 0
23:21:30.172 00.000 8532 MoveAxis(N, 0, ABG)
23:21:30.172 00.000 8532 Move returns status 0, amount 0
23:21:30.172 00.000 8532 move complete, result=0
23:21:30.172 00.000 8532 worker thread done servicing request
23:21:30.172 00.000 8532 Worker thread wakes up
23:21:30.172 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:30.174 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:30.175 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:31.032 00.857 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6566774-e171-4682-bd6c-d8fb8d423281"}
23:21:31.036 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6566774-e171-4682-bd6c-d8fb8d423281"}
23:21:31.044 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8a410759-bfb1-4850-a944-eb8eb0b416ea"}
23:21:31.046 00.002 7008 case statement mapped state 6 to 3
23:21:31.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a410759-bfb1-4850-a944-eb8eb0b416ea"}
23:21:31.052 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f4364d7f-4991-44ff-9901-fd04a3562bb3"}
23:21:31.053 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1101,"width":15,"height":15,"star_pos":[6.75,7.28],"pixels":"..."},"id":"f4364d7f-4991-44ff-9901-fd04a3562bb3"}
23:21:32.295 01.242 8532 Exposure complete
23:21:32.338 00.043 8532 worker thread done servicing request
23:21:32.339 00.001 7008 OnExposeComplete: enter
23:21:32.340 00.001 7008 UpdateGuideState(): m_state=6
23:21:32.343 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1102
23:21:32.345 00.002 7008 Star::Find returns 1 (0), X=547.89, Y=445.37, Mass=268341, SNR=332.9, Peak=49370 HFD=2.7
23:21:32.347 00.002 7008 MultiStar: [#1 0.44,1.15,0.56,U] [#2 0.34,1.02,0.55,U] [#3 0.41,0.93,0.41,U] [#4 0.45,0.76,0.35,U] [#5 0.45,1.13,0.33,U] [#6 0.36,1.11,0.35,U] [#7 0.43,0.88,0.27,U] [#8 0.49,0.81,0.34,U] 
23:21:32.348 00.001 7008 single-star, 8 included, MultiStar: {0.38, 0.82}, one-star: {0.28, 0.27}
23:21:32.350 00.002 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
23:21:32.352 00.002 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:21:32.354 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.77 mountX=0.26 mountY=0.16, mountTheta=0.56
23:21:32.357 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.27, opts=13)
23:21:32.360 00.003 7008 Enqueuing Move request for scope (0.28, 0.27)
23:21:32.362 00.002 8532 Worker thread wakes up
23:21:32.362 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0xd
23:21:32.362 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.27)
23:21:32.362 00.000 8532 Moving (0.28, 0.27) raw xDistance=0.26 yDistance=0.16
23:21:32.362 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:21:32.362 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:32.362 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56387, med=2506, FiltMin=2178, FiltMax=25265, Gamma=0.990
23:21:32.364 00.002 7008 UpdateGuideState exits: m=268341 SNR=332.9
23:21:32.366 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:32.367 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:32.369 00.002 7008 Enqueuing Expose request
23:21:32.371 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:21:32.371 00.000 8532 MoveAxis(W, 234, ABG)
23:21:32.371 00.000 8532 Guiding  Dir = 3, Dur = 234
23:21:32.372 00.001 8532 IsSlewing returns 0
23:21:32.372 00.000 8532 IsGuiding returns 0
23:21:32.372 00.000 8532 PulseGuide returned control before completion, sleep 244
23:21:32.629 00.257 8532 IsGuiding returns 0
23:21:32.629 00.000 8532 Move returns status 0, amount 234
23:21:32.629 00.000 8532 MoveAxis(N, 0, ABG)
23:21:32.629 00.000 8532 Move returns status 0, amount 0
23:21:32.630 00.001 8532 move complete, result=0
23:21:32.630 00.000 8532 worker thread done servicing request
23:21:32.630 00.000 7008 GuideStep: 0.3 px 234 ms WEST, 0.2 px 0 ms NORTH
23:21:32.635 00.005 8532 Worker thread wakes up
23:21:32.635 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:32.635 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:33.031 00.396 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99a5298c-e2dc-4caf-a8dd-565429d64b0e"}
23:21:33.035 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99a5298c-e2dc-4caf-a8dd-565429d64b0e"}
23:21:33.038 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d29bff8-f81f-4a9d-ad39-2ae3c24a54cd"}
23:21:33.040 00.002 7008 case statement mapped state 6 to 3
23:21:33.042 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d29bff8-f81f-4a9d-ad39-2ae3c24a54cd"}
23:21:33.044 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a8243ee-bc82-495f-8c53-759219ef6eba"}
23:21:33.048 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1102,"width":15,"height":15,"star_pos":[6.89,7.37],"pixels":"..."},"id":"5a8243ee-bc82-495f-8c53-759219ef6eba"}
23:21:34.759 01.711 8532 Exposure complete
23:21:34.791 00.032 8532 worker thread done servicing request
23:21:34.791 00.000 7008 OnExposeComplete: enter
23:21:34.792 00.001 7008 UpdateGuideState(): m_state=6
23:21:34.794 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1103
23:21:34.796 00.002 7008 Star::Find returns 1 (0), X=547.85, Y=445.40, Mass=268924, SNR=339.1, Peak=50266 HFD=2.8
23:21:34.797 00.001 7008 MultiStar: [#1 0.49,1.15,0.55,U] [#2 0.36,1.07,0.53,U] [#3 0.44,0.91,0.41,U] [#4 0.43,0.79,0.36,U] [#5 0.42,1.14,0.33,U] [#6 0.31,1.12,0.36,U] [#7 0.41,0.95,0.27,U] [#8 0.49,0.97,0.34,U] 
23:21:34.801 00.004 7008 single-star, 8 included, MultiStar: {0.38, 0.85}, one-star: {0.24, 0.30}
23:21:34.802 00.001 7008 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.07) = xAngle (0.97 = 0.97)
23:21:34.804 00.002 7008 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.55 = 0.55)
23:21:34.806 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.30 hyp=0.39 cameraTheta=0.90 mountX=0.22 mountY=0.20, mountTheta=0.75
23:21:34.809 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.30, opts=13)
23:21:34.811 00.002 7008 Enqueuing Move request for scope (0.24, 0.30)
23:21:34.813 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54806, med=2506, FiltMin=2186, FiltMax=26465, Gamma=0.990
23:21:34.815 00.002 8532 Worker thread wakes up
23:21:34.815 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.30) opts 0xd
23:21:34.815 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.30)
23:21:34.815 00.000 8532 Moving (0.24, 0.30) raw xDistance=0.22 yDistance=0.20
23:21:34.815 00.000 7008 UpdateGuideState exits: m=268924 SNR=339.1
23:21:34.817 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.818 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:34.820 00.002 7008 Enqueuing Expose request
23:21:34.824 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:21:34.824 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:21:34.824 00.000 8532 MoveAxis(W, 217, ABG)
23:21:34.824 00.000 8532 Guiding  Dir = 3, Dur = 217
23:21:34.824 00.000 8532 IsSlewing returns 0
23:21:34.824 00.000 8532 IsGuiding returns 0
23:21:34.825 00.001 8532 PulseGuide returned control before completion, sleep 227
23:21:35.030 00.205 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6f2a7af-c7fe-4d11-b519-8616603c5e75"}
23:21:35.034 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6f2a7af-c7fe-4d11-b519-8616603c5e75"}
23:21:35.038 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c42f410-43ac-492e-8f27-595ef420523a"}
23:21:35.040 00.002 7008 case statement mapped state 6 to 3
23:21:35.042 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c42f410-43ac-492e-8f27-595ef420523a"}
23:21:35.045 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca23c550-1263-4e1c-90ab-7a84e85bb4c1"}
23:21:35.048 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1103,"width":15,"height":15,"star_pos":[6.85,7.40],"pixels":"..."},"id":"ca23c550-1263-4e1c-90ab-7a84e85bb4c1"}
23:21:35.063 00.015 8532 IsGuiding returns 0
23:21:35.063 00.000 8532 Move returns status 0, amount 217
23:21:35.063 00.000 8532 MoveAxis(S, 360, ABG)
23:21:35.063 00.000 8532 Guiding  Dir = 1, Dur = 360
23:21:35.065 00.002 8532 IsSlewing returns 0
23:21:35.065 00.000 8532 IsGuiding returns 0
23:21:35.065 00.000 8532 PulseGuide returned control before completion, sleep 370
23:21:35.437 00.372 8532 IsGuiding returns 1
23:21:35.437 00.000 8532 scope still moving after pulse duration time elapsed
23:21:35.467 00.030 8532 IsSlewing returns 0
23:21:35.468 00.001 8532 IsGuiding returns 0
23:21:35.468 00.000 8532 scope move finished after 360 + 43 ms
23:21:35.468 00.000 8532 Move returns status 0, amount 360
23:21:35.468 00.000 8532 move complete, result=0
23:21:35.468 00.000 8532 worker thread done servicing request
23:21:35.469 00.001 7008 GuideStep: 0.2 px 217 ms WEST, 0.2 px 360 ms SOUTH
23:21:35.473 00.004 8532 Worker thread wakes up
23:21:35.473 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:35.473 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:37.031 01.558 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89e234e8-49bb-457d-b1d1-c18bc9317b4f"}
23:21:37.035 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89e234e8-49bb-457d-b1d1-c18bc9317b4f"}
23:21:37.041 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf873206-d410-4b44-bc83-c686409981d5"}
23:21:37.043 00.002 7008 case statement mapped state 6 to 3
23:21:37.046 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf873206-d410-4b44-bc83-c686409981d5"}
23:21:37.049 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1b1ed6ff-6759-4cb3-a434-2b3ced9e5857"}
23:21:37.052 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1103,"width":15,"height":15,"star_pos":[6.85,7.40],"pixels":"..."},"id":"1b1ed6ff-6759-4cb3-a434-2b3ced9e5857"}
23:21:37.598 00.546 8532 Exposure complete
23:21:37.645 00.047 8532 worker thread done servicing request
23:21:37.645 00.000 7008 OnExposeComplete: enter
23:21:37.647 00.002 7008 UpdateGuideState(): m_state=6
23:21:37.650 00.003 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1104
23:21:37.653 00.003 7008 Star::Find returns 1 (0), X=547.75, Y=445.18, Mass=258307, SNR=318.2, Peak=37928 HFD=2.8
23:21:37.655 00.002 7008 MultiStar: [#1 0.31,0.96,0.56,U] [#2 0.22,0.95,0.59,U] [#3 0.38,0.85,0.43,U] [#4 0.35,0.74,0.37,U] [#5 0.38,1.01,0.35,U] [#6 0.30,0.96,0.37,U] [#7 0.31,0.77,0.30,U] [#8 0.40,0.62,0.34,U] 
23:21:37.657 00.002 7008 single-star, 8 included, MultiStar: {0.28, 0.69}, one-star: {0.15, 0.08}
23:21:37.659 00.002 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:21:37.660 00.001 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:21:37.663 00.003 7008 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.14 mountY=0.03, mountTheta=0.21
23:21:37.669 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.08, opts=13)
23:21:37.671 00.002 7008 Enqueuing Move request for scope (0.15, 0.08)
23:21:37.673 00.002 8532 Worker thread wakes up
23:21:37.673 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=52642, med=2505, FiltMin=2168, FiltMax=28546, Gamma=0.990
23:21:37.676 00.003 7008 UpdateGuideState exits: m=258307 SNR=318.2
23:21:37.678 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.679 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:37.683 00.004 7008 Enqueuing Expose request
23:21:37.686 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:21:37.686 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:21:37.686 00.000 8532 Moving (0.15, 0.08) raw xDistance=0.14 yDistance=0.03
23:21:37.686 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:21:37.686 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:37.686 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:37.686 00.000 8532 MoveAxis(E, 0, ABG)
23:21:37.686 00.000 8532 Move returns status 0, amount 0
23:21:37.687 00.001 8532 MoveAxis(N, 0, ABG)
23:21:37.687 00.000 8532 Move returns status 0, amount 0
23:21:37.687 00.000 8532 move complete, result=0
23:21:37.687 00.000 8532 worker thread done servicing request
23:21:37.687 00.000 8532 Worker thread wakes up
23:21:37.687 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:37.687 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:37.687 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:39.030 01.343 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"581c6cce-67b1-4617-9692-139f3fd5c89f"}
23:21:39.032 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"581c6cce-67b1-4617-9692-139f3fd5c89f"}
23:21:39.035 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5f59eb85-a900-452e-937c-589ccada7d0a"}
23:21:39.036 00.001 7008 case statement mapped state 6 to 3
23:21:39.039 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f59eb85-a900-452e-937c-589ccada7d0a"}
23:21:39.042 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a88a1247-1299-4eb0-a2b4-d36addef2802"}
23:21:39.044 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1104,"width":15,"height":15,"star_pos":[6.75,7.18],"pixels":"..."},"id":"a88a1247-1299-4eb0-a2b4-d36addef2802"}
23:21:39.822 00.778 8532 Exposure complete
23:21:39.872 00.050 8532 worker thread done servicing request
23:21:39.872 00.000 7008 OnExposeComplete: enter
23:21:39.874 00.002 7008 UpdateGuideState(): m_state=6
23:21:39.876 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1105
23:21:39.878 00.002 7008 Star::Find returns 1 (0), X=547.76, Y=445.13, Mass=264871, SNR=326.0, Peak=40206 HFD=2.7
23:21:39.880 00.002 7008 MultiStar: [#1 0.29,0.87,0.57,U] [#2 0.23,0.83,0.56,U] [#3 0.31,0.70,0.44,U] [#4 0.32,0.57,0.37,U] [#5 0.36,0.81,0.34,U] [#6 0.24,0.86,0.37,U] [#7 0.24,0.72,0.28,U] [#8 0.28,0.54,0.34,U] 
23:21:39.882 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.58}, one-star: {0.15, 0.03}
23:21:39.884 00.002 7008 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.07) = xAngle (0.24 = 0.24)
23:21:39.885 00.001 7008 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.17 = -0.17)
23:21:39.888 00.003 7008 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=0.15 mountY=-0.03, mountTheta=-0.17
23:21:39.892 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.03, opts=13)
23:21:39.894 00.002 7008 Enqueuing Move request for scope (0.15, 0.03)
23:21:39.897 00.003 8532 Worker thread wakes up
23:21:39.897 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:21:39.897 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:21:39.897 00.000 8532 Moving (0.15, 0.03) raw xDistance=0.15 yDistance=-0.03
23:21:39.897 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:21:39.897 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:39.897 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65095, med=2508, FiltMin=2153, FiltMax=29042, Gamma=0.990
23:21:39.900 00.003 7008 UpdateGuideState exits: m=264871 SNR=326.0
23:21:39.902 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:39.905 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:39.907 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:39.907 00.000 8532 MoveAxis(E, 0, ABG)
23:21:39.907 00.000 8532 Move returns status 0, amount 0
23:21:39.907 00.000 8532 MoveAxis(N, 0, ABG)
23:21:39.907 00.000 8532 Move returns status 0, amount 0
23:21:39.907 00.000 7008 Enqueuing Expose request
23:21:39.910 00.003 8532 move complete, result=0
23:21:39.910 00.000 8532 worker thread done servicing request
23:21:39.910 00.000 8532 Worker thread wakes up
23:21:39.910 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:39.910 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:39.913 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:41.028 01.115 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84639a20-7008-4895-80ac-8377bb2dc72b"}
23:21:41.030 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84639a20-7008-4895-80ac-8377bb2dc72b"}
23:21:41.034 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b17f0c7f-22a7-433c-8895-ce8e998bd700"}
23:21:41.037 00.003 7008 case statement mapped state 6 to 3
23:21:41.042 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b17f0c7f-22a7-433c-8895-ce8e998bd700"}
23:21:41.044 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bf8bd6b-0a89-4b75-bdd9-e852dc725133"}
23:21:41.045 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1105,"width":15,"height":15,"star_pos":[6.76,7.13],"pixels":"..."},"id":"8bf8bd6b-0a89-4b75-bdd9-e852dc725133"}
23:21:42.048 01.003 8532 Exposure complete
23:21:42.096 00.048 8532 worker thread done servicing request
23:21:42.097 00.001 7008 OnExposeComplete: enter
23:21:42.099 00.002 7008 UpdateGuideState(): m_state=6
23:21:42.101 00.002 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1106
23:21:42.104 00.003 7008 Star::Find returns 1 (0), X=547.96, Y=444.85, Mass=272660, SNR=327.5, Peak=35480 HFD=2.7
23:21:42.106 00.002 7008 MultiStar: [#1 0.56,0.65,0.55,U] [#2 0.46,0.54,0.55,U] [#3 0.57,0.56,0.44,U] [#4 0.52,0.42,0.36,U] [#5 0.59,0.59,0.34,U] [#6 0.42,0.58,0.36,U] [#7 0.55,0.53,0.28,U] [#8 0.69,0.27,0.35,U] 
23:21:42.108 00.002 7008 single-star, 8 included, MultiStar: {0.50, 0.34}, one-star: {0.35, -0.25}
23:21:42.110 00.002 7008 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.07) = xAngle (-0.55 = -0.55)
23:21:42.111 00.001 7008 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.96 = -0.96)
23:21:42.113 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.62 mountX=0.37 mountY=-0.35, mountTheta=-0.76
23:21:42.117 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=-0.25, opts=13)
23:21:42.118 00.001 7008 Enqueuing Move request for scope (0.35, -0.25)
23:21:42.121 00.003 8532 Worker thread wakes up
23:21:42.121 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.25) opts 0xd
23:21:42.121 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, -0.25)
23:21:42.121 00.000 8532 Moving (0.35, -0.25) raw xDistance=0.37 yDistance=-0.35
23:21:42.121 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=2182, FiltMax=25649, Gamma=0.990
23:21:42.123 00.002 7008 UpdateGuideState exits: m=272660 SNR=327.5
23:21:42.125 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:42.126 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:42.128 00.002 7008 Enqueuing Expose request
23:21:42.129 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:21:42.129 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:42.129 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:21:42.130 00.001 8532 MoveAxis(W, 334, ABG)
23:21:42.130 00.000 8532 Guiding  Dir = 3, Dur = 334
23:21:42.130 00.000 8532 IsSlewing returns 0
23:21:42.131 00.001 8532 IsGuiding returns 0
23:21:42.132 00.001 8532 PulseGuide returned control before completion, sleep 344
23:21:42.489 00.357 8532 IsGuiding returns 0
23:21:42.489 00.000 8532 Move returns status 0, amount 334
23:21:42.489 00.000 8532 MoveAxis(N, 0, ABG)
23:21:42.489 00.000 8532 Move returns status 0, amount 0
23:21:42.489 00.000 8532 move complete, result=0
23:21:42.491 00.002 8532 worker thread done servicing request
23:21:42.491 00.000 8532 Worker thread wakes up
23:21:42.491 00.000 7008 GuideStep: 0.4 px 334 ms WEST, -0.4 px 0 ms NORTH
23:21:42.494 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:42.494 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:43.028 00.534 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4809c595-8d0f-4d05-b5c3-61668139c0fc"}
23:21:43.029 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4809c595-8d0f-4d05-b5c3-61668139c0fc"}
23:21:43.033 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0aff43a-c3e8-443b-a25a-4d7451499c99"}
23:21:43.035 00.002 7008 case statement mapped state 6 to 3
23:21:43.039 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0aff43a-c3e8-443b-a25a-4d7451499c99"}
23:21:43.042 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e25853d-5854-49dc-a568-d87a568fd8e1"}
23:21:43.044 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1106,"width":15,"height":15,"star_pos":[6.96,6.85],"pixels":"..."},"id":"3e25853d-5854-49dc-a568-d87a568fd8e1"}
23:21:44.619 01.575 8532 Exposure complete
23:21:44.672 00.053 8532 worker thread done servicing request
23:21:44.672 00.000 7008 OnExposeComplete: enter
23:21:44.675 00.003 7008 UpdateGuideState(): m_state=6
23:21:44.677 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1107
23:21:44.679 00.002 7008 Star::Find returns 1 (0), X=547.92, Y=445.14, Mass=267106, SNR=335.2, Peak=40575 HFD=2.8
23:21:44.682 00.003 7008 MultiStar: [#1 0.47,0.90,0.57,U] [#2 0.34,0.83,0.52,U] [#3 0.54,0.75,0.43,U] [#4 0.51,0.59,0.34,U] [#5 0.47,0.88,0.33,U] [#6 0.41,0.81,0.34,U] [#7 0.50,0.73,0.29,U] [#8 0.68,0.35,0.32,U] 
23:21:44.684 00.002 7008 single-star, 8 included, MultiStar: {0.44, 0.58}, one-star: {0.31, 0.03}
23:21:44.685 00.001 7008 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.07) = xAngle (0.18 = 0.18)
23:21:44.687 00.002 7008 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.23 = -0.23)
23:21:44.689 00.002 7008 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.11 mountX=0.31 mountY=-0.07, mountTheta=-0.23
23:21:44.693 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.03, opts=13)
23:21:44.696 00.003 7008 Enqueuing Move request for scope (0.31, 0.03)
23:21:44.699 00.003 8532 Worker thread wakes up
23:21:44.699 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
23:21:44.699 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
23:21:44.699 00.000 8532 Moving (0.31, 0.03) raw xDistance=0.31 yDistance=-0.07
23:21:44.699 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
23:21:44.699 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:44.699 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2506, FiltMin=2091, FiltMax=27054, Gamma=0.990
23:21:44.701 00.002 7008 UpdateGuideState exits: m=267106 SNR=335.2
23:21:44.704 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:44.705 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:44.708 00.003 7008 Enqueuing Expose request
23:21:44.710 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:44.710 00.000 8532 MoveAxis(W, 301, ABG)
23:21:44.710 00.000 8532 Guiding  Dir = 3, Dur = 301
23:21:44.710 00.000 8532 IsSlewing returns 0
23:21:44.710 00.000 8532 IsGuiding returns 0
23:21:44.712 00.002 8532 PulseGuide returned control before completion, sleep 311
23:21:45.027 00.315 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"170aa5d4-adf1-4ff6-9996-1c9d08635b4e"}
23:21:45.033 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"170aa5d4-adf1-4ff6-9996-1c9d08635b4e"}
23:21:45.036 00.003 8532 IsGuiding returns 0
23:21:45.036 00.000 8532 Move returns status 0, amount 301
23:21:45.036 00.000 8532 MoveAxis(N, 0, ABG)
23:21:45.036 00.000 8532 Move returns status 0, amount 0
23:21:45.036 00.000 8532 move complete, result=0
23:21:45.036 00.000 8532 worker thread done servicing request
23:21:45.036 00.000 8532 Worker thread wakes up
23:21:45.036 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:45.037 00.001 7008 GuideStep: 0.3 px 301 ms WEST, -0.1 px 0 ms NORTH
23:21:45.039 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:45.043 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e9fbfe47-7801-4c46-b8f5-949a09577c92"}
23:21:45.046 00.003 7008 case statement mapped state 6 to 3
23:21:45.050 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9fbfe47-7801-4c46-b8f5-949a09577c92"}
23:21:45.053 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0562891-75ef-49f3-baa1-948b5ccaad91"}
23:21:45.056 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1107,"width":15,"height":15,"star_pos":[6.92,7.14],"pixels":"..."},"id":"a0562891-75ef-49f3-baa1-948b5ccaad91"}
23:21:47.028 01.972 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5a281bc-2d2f-4f13-9741-d529cf3397b7"}
23:21:47.031 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5a281bc-2d2f-4f13-9741-d529cf3397b7"}
23:21:47.036 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78d3ae6b-aea2-4149-9e75-27931ec09599"}
23:21:47.038 00.002 7008 case statement mapped state 6 to 3
23:21:47.042 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"78d3ae6b-aea2-4149-9e75-27931ec09599"}
23:21:47.046 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2231a56b-9028-4f33-af00-3448ed90bfda"}
23:21:47.049 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1107,"width":15,"height":15,"star_pos":[6.92,7.14],"pixels":"..."},"id":"2231a56b-9028-4f33-af00-3448ed90bfda"}
23:21:47.163 00.114 8532 Exposure complete
23:21:47.216 00.053 8532 worker thread done servicing request
23:21:47.216 00.000 7008 OnExposeComplete: enter
23:21:47.221 00.005 7008 UpdateGuideState(): m_state=6
23:21:47.227 00.006 7008 Star::Find(15, 547, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1108
23:21:47.231 00.004 7008 Star::Find returns 1 (0), X=547.56, Y=444.74, Mass=268299, SNR=331.5, Peak=29893 HFD=2.9
23:21:47.233 00.002 7008 MultiStar: [#1 0.11,0.54,0.53,U] [#2 0.00,0.47,0.55,U] [#3 0.11,0.46,0.43,U] [#4 0.15,0.40,0.35,U] [#5 0.07,0.49,0.34,U] [#6 0.05,0.55,0.35,U] [#7 -0.00,0.49,0.28,U] [#8 0.13,0.29,0.35,U] 
23:21:47.238 00.005 7008 refined, 8 included, MultiStar: {0.05, 0.27}, one-star: {-0.05, -0.36}
23:21:47.240 00.002 7008 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.07) = xAngle (1.47 = 1.47)
23:21:47.243 00.003 7008 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.05 = 1.05)
23:21:47.244 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.40 mountX=0.03 mountY=0.24, mountTheta=1.45
23:21:47.247 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.27, opts=13)
23:21:47.248 00.001 7008 Enqueuing Move request for scope (0.05, 0.27)
23:21:47.249 00.001 8532 Worker thread wakes up
23:21:47.249 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60153, med=2506, FiltMin=2167, FiltMax=32558, Gamma=0.990
23:21:47.252 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
23:21:47.252 00.000 7008 UpdateGuideState exits: m=268299 SNR=331.5
23:21:47.255 00.003 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
23:21:47.255 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:47.257 00.002 8532 Moving (0.05, 0.27) raw xDistance=0.03 yDistance=0.24
23:21:47.257 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:47.258 00.001 7008 Enqueuing Expose request
23:21:47.261 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:21:47.261 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:21:47.261 00.000 8532 MoveAxis(E, 0, ABG)
23:21:47.261 00.000 8532 Move returns status 0, amount 0
23:21:47.261 00.000 8532 MoveAxis(S, 416, ABG)
23:21:47.261 00.000 8532 Guiding  Dir = 1, Dur = 416
23:21:47.261 00.000 8532 IsSlewing returns 0
23:21:47.262 00.001 8532 IsGuiding returns 0
23:21:47.262 00.000 8532 PulseGuide returned control before completion, sleep 426
23:21:47.690 00.428 8532 IsGuiding returns 1
23:21:47.690 00.000 8532 scope still moving after pulse duration time elapsed
23:21:47.722 00.032 8532 IsSlewing returns 0
23:21:47.725 00.003 8532 IsGuiding returns 0
23:21:47.725 00.000 8532 scope move finished after 416 + 46 ms
23:21:47.725 00.000 8532 Move returns status 0, amount 416
23:21:47.726 00.001 8532 move complete, result=0
23:21:47.726 00.000 8532 worker thread done servicing request
23:21:47.726 00.000 8532 Worker thread wakes up
23:21:47.726 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 416 ms SOUTH
23:21:47.729 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:47.729 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:49.029 01.300 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8704077-acc4-4d07-891b-9ce32ab15d97"}
23:21:49.033 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8704077-acc4-4d07-891b-9ce32ab15d97"}
23:21:49.036 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3009f33-3c32-4c6e-8371-f46d9521764f"}
23:21:49.040 00.004 7008 case statement mapped state 6 to 3
23:21:49.043 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3009f33-3c32-4c6e-8371-f46d9521764f"}
23:21:49.046 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf722d85-b914-40fe-8ca4-a6dc6967efe1"}
23:21:49.050 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1108,"width":15,"height":15,"star_pos":[6.56,6.74],"pixels":"..."},"id":"cf722d85-b914-40fe-8ca4-a6dc6967efe1"}
23:21:49.853 00.803 8532 Exposure complete
23:21:49.900 00.047 8532 worker thread done servicing request
23:21:49.901 00.001 7008 OnExposeComplete: enter
23:21:49.904 00.003 7008 UpdateGuideState(): m_state=6
23:21:49.907 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1109
23:21:49.910 00.003 7008 Star::Find returns 1 (0), X=547.64, Y=444.56, Mass=267765, SNR=337.2, Peak=39640 HFD=3.0
23:21:49.915 00.005 7008 MultiStar: [#1 0.19,0.42,0.54,U] [#2 0.11,0.35,0.53,U] [#3 0.18,0.36,0.41,U] [#4 0.25,0.31,0.35,U] [#5 0.14,0.36,0.33,U] [#6 0.06,0.23,0.38,U] [#7 0.13,0.28,0.29,U] [#8 0.10,0.18,0.33,U] 
23:21:49.917 00.002 7008 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.03, -0.54}
23:21:49.922 00.005 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
23:21:49.926 00.004 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:21:49.930 00.004 7008 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.77 mountX=0.11 mountY=0.07, mountTheta=0.55
23:21:49.936 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.11, opts=13)
23:21:49.938 00.002 7008 Enqueuing Move request for scope (0.12, 0.11)
23:21:49.941 00.003 8532 Worker thread wakes up
23:21:49.941 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2505, FiltMin=2157, FiltMax=31405, Gamma=0.990
23:21:49.943 00.002 7008 UpdateGuideState exits: m=267765 SNR=337.2
23:21:49.945 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.947 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:49.949 00.002 7008 Enqueuing Expose request
23:21:49.952 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:21:49.952 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:21:49.953 00.001 8532 Moving (0.12, 0.11) raw xDistance=0.11 yDistance=0.07
23:21:49.953 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:21:49.953 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:49.953 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:49.953 00.000 8532 MoveAxis(E, 0, ABG)
23:21:49.953 00.000 8532 Move returns status 0, amount 0
23:21:49.953 00.000 8532 MoveAxis(N, 0, ABG)
23:21:49.953 00.000 8532 Move returns status 0, amount 0
23:21:49.953 00.000 8532 move complete, result=0
23:21:49.953 00.000 8532 worker thread done servicing request
23:21:49.954 00.001 8532 Worker thread wakes up
23:21:49.954 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:49.954 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:49.954 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:51.028 01.074 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c07f5426-f369-4631-adc1-1caec32f1524"}
23:21:51.032 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c07f5426-f369-4631-adc1-1caec32f1524"}
23:21:51.040 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42ec3a48-4188-4184-bd58-44015d5b5b16"}
23:21:51.045 00.005 7008 case statement mapped state 6 to 3
23:21:51.048 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42ec3a48-4188-4184-bd58-44015d5b5b16"}
23:21:51.051 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35ed3f7a-4fbc-4101-b3ea-14e5a8fa9d7f"}
23:21:51.055 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1109,"width":15,"height":15,"star_pos":[6.64,6.56],"pixels":"..."},"id":"35ed3f7a-4fbc-4101-b3ea-14e5a8fa9d7f"}
23:21:52.073 01.018 8532 Exposure complete
23:21:52.128 00.055 8532 worker thread done servicing request
23:21:52.128 00.000 7008 OnExposeComplete: enter
23:21:52.131 00.003 7008 UpdateGuideState(): m_state=6
23:21:52.133 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1110
23:21:52.137 00.004 7008 Star::Find returns 1 (0), X=547.33, Y=444.39, Mass=260343, SNR=318.8, Peak=35855 HFD=2.9
23:21:52.140 00.003 7008 MultiStar: [#1 -0.05,0.27,0.57,U] [#2 -0.08,0.23,0.56,U] [#3 0.03,0.24,0.43,U] [#4 0.05,0.21,0.37,U] [#5 -0.05,0.17,0.34,U] [#6 -0.12,0.13,0.37,U] [#7 -0.09,0.27,0.30,U] [#8 -0.05,0.01,0.35,U] 
23:21:52.142 00.002 7008 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.27, -0.71}
23:21:52.145 00.003 7008 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.07) = xAngle (-2.96 = -2.96)
23:21:52.147 00.002 7008 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.37 = 2.91)
23:21:52.149 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=-0.10 mountY=0.02, mountTheta=2.91
23:21:52.153 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.01, opts=13)
23:21:52.155 00.002 7008 Enqueuing Move request for scope (-0.10, -0.01)
23:21:52.157 00.002 8532 Worker thread wakes up
23:21:52.157 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:21:52.157 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:21:52.157 00.000 8532 Moving (-0.10, -0.01) raw xDistance=-0.10 yDistance=0.02
23:21:52.157 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:52.157 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.157 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:52.157 00.000 8532 MoveAxis(E, 0, ABG)
23:21:52.157 00.000 8532 Move returns status 0, amount 0
23:21:52.157 00.000 8532 MoveAxis(N, 0, ABG)
23:21:52.157 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57188, med=2504, FiltMin=2193, FiltMax=31809, Gamma=0.990
23:21:52.160 00.003 7008 UpdateGuideState exits: m=260343 SNR=318.8
23:21:52.162 00.002 8532 Move returns status 0, amount 0
23:21:52.162 00.000 8532 move complete, result=0
23:21:52.162 00.000 8532 worker thread done servicing request
23:21:52.162 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.164 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:52.165 00.001 7008 Enqueuing Expose request
23:21:52.168 00.003 8532 Worker thread wakes up
23:21:52.168 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:52.169 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:52.169 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:53.029 00.860 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"42b35772-9adf-4531-a885-744bf9ff0223"}
23:21:53.032 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"42b35772-9adf-4531-a885-744bf9ff0223"}
23:21:53.034 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e91626b-8f34-468d-a924-320be449b9d3"}
23:21:53.037 00.003 7008 case statement mapped state 6 to 3
23:21:53.038 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e91626b-8f34-468d-a924-320be449b9d3"}
23:21:53.041 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4cc5b32c-d9ec-43a8-ac4f-554b496d5388"}
23:21:53.044 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1110,"width":15,"height":15,"star_pos":[7.33,7.39],"pixels":"..."},"id":"4cc5b32c-d9ec-43a8-ac4f-554b496d5388"}
23:21:54.301 01.257 8532 Exposure complete
23:21:54.352 00.051 8532 worker thread done servicing request
23:21:54.352 00.000 7008 OnExposeComplete: enter
23:21:54.356 00.004 7008 UpdateGuideState(): m_state=6
23:21:54.359 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1111
23:21:54.362 00.003 7008 Star::Find returns 1 (0), X=547.32, Y=444.46, Mass=262809, SNR=322.3, Peak=35864 HFD=3.0
23:21:54.364 00.002 7008 MultiStar: [#1 -0.08,0.35,0.56,U] [#2 -0.19,0.26,0.56,U] [#3 -0.02,0.34,0.43,U] [#4 -0.09,0.30,0.35,U] [#5 -0.09,0.32,0.36,U] [#6 -0.15,0.26,0.39,U] [#7 -0.04,0.29,0.30,U] [#8 0.02,0.04,0.34,U] 
23:21:54.366 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.29, -0.64}
23:21:54.367 00.001 7008 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.07) = xAngle (2.77 = 2.77)
23:21:54.369 00.002 7008 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.36 = 2.36)
23:21:54.370 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.70 mountX=-0.14 mountY=0.10, mountTheta=2.50
23:21:54.375 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.06, opts=13)
23:21:54.377 00.002 7008 Enqueuing Move request for scope (-0.13, 0.06)
23:21:54.378 00.001 8532 Worker thread wakes up
23:21:54.378 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
23:21:54.378 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
23:21:54.378 00.000 8532 Moving (-0.13, 0.06) raw xDistance=-0.14 yDistance=0.10
23:21:54.378 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:21:54.378 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:54.379 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61884, med=2507, FiltMin=2189, FiltMax=31253, Gamma=0.990
23:21:54.381 00.002 7008 UpdateGuideState exits: m=262809 SNR=322.3
23:21:54.384 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:21:54.384 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:54.386 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:54.388 00.002 7008 Enqueuing Expose request
23:21:54.389 00.001 8532 MoveAxis(E, 0, ABG)
23:21:54.389 00.000 8532 Move returns status 0, amount 0
23:21:54.389 00.000 8532 MoveAxis(N, 0, ABG)
23:21:54.390 00.001 8532 Move returns status 0, amount 0
23:21:54.390 00.000 8532 move complete, result=0
23:21:54.390 00.000 8532 worker thread done servicing request
23:21:54.390 00.000 8532 Worker thread wakes up
23:21:54.390 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:54.390 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:54.390 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:55.028 00.638 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8c30859-c3bf-4b23-906a-342f24b0288b"}
23:21:55.032 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8c30859-c3bf-4b23-906a-342f24b0288b"}
23:21:55.035 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1c43dd1-df55-4bec-a259-7406abe2604f"}
23:21:55.038 00.003 7008 case statement mapped state 6 to 3
23:21:55.041 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1c43dd1-df55-4bec-a259-7406abe2604f"}
23:21:55.043 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"64f649eb-cc93-4ead-9ece-37eb4d8d7842"}
23:21:55.045 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1111,"width":15,"height":15,"star_pos":[7.32,7.46],"pixels":"..."},"id":"64f649eb-cc93-4ead-9ece-37eb4d8d7842"}
23:21:56.519 01.474 8532 Exposure complete
23:21:56.575 00.056 8532 worker thread done servicing request
23:21:56.575 00.000 7008 OnExposeComplete: enter
23:21:56.578 00.003 7008 UpdateGuideState(): m_state=6
23:21:56.581 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1112
23:21:56.585 00.004 7008 Star::Find returns 1 (0), X=547.36, Y=444.51, Mass=256170, SNR=331.7, Peak=32226 HFD=3.1
23:21:56.589 00.004 7008 MultiStar: [#1 -0.11,0.35,0.53,U] [#2 -0.06,0.32,0.53,U] [#3 0.01,0.39,0.42,U] [#4 0.00,0.32,0.35,U] [#5 -0.06,0.37,0.34,U] [#6 -0.23,0.27,0.36,U] [#7 -0.10,0.46,0.29,U] [#8 0.08,0.11,0.34,U] 
23:21:56.592 00.003 7008 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.25, -0.59}
23:21:56.594 00.002 7008 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.07) = xAngle (2.43 = 2.43)
23:21:56.596 00.002 7008 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.02 = 2.02)
23:21:56.597 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.36 mountX=-0.11 mountY=0.13, mountTheta=2.27
23:21:56.600 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.10, opts=13)
23:21:56.603 00.003 7008 Enqueuing Move request for scope (-0.10, 0.10)
23:21:56.606 00.003 8532 Worker thread wakes up
23:21:56.606 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:21:56.606 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:21:56.606 00.000 8532 Moving (-0.10, 0.10) raw xDistance=-0.11 yDistance=0.13
23:21:56.606 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:21:56.606 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:56.606 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59729, med=2507, FiltMin=2146, FiltMax=32203, Gamma=0.990
23:21:56.608 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:21:56.608 00.000 8532 MoveAxis(E, 0, ABG)
23:21:56.608 00.000 8532 Move returns status 0, amount 0
23:21:56.608 00.000 8532 MoveAxis(N, 0, ABG)
23:21:56.608 00.000 8532 Move returns status 0, amount 0
23:21:56.608 00.000 8532 move complete, result=0
23:21:56.608 00.000 8532 worker thread done servicing request
23:21:56.608 00.000 7008 UpdateGuideState exits: m=256170 SNR=331.7
23:21:56.611 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:56.612 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:56.613 00.001 7008 Enqueuing Expose request
23:21:56.614 00.001 8532 Worker thread wakes up
23:21:56.614 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:56.614 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:21:56.614 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:57.028 00.414 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f8dc871-0045-455c-bd42-189a69571e04"}
23:21:57.029 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f8dc871-0045-455c-bd42-189a69571e04"}
23:21:57.031 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87bb8c7d-5c6b-4e6c-b5e5-2337ada9c378"}
23:21:57.033 00.002 7008 case statement mapped state 6 to 3
23:21:57.035 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87bb8c7d-5c6b-4e6c-b5e5-2337ada9c378"}
23:21:57.037 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d4cd414-9a39-4945-9c74-4044dc877d25"}
23:21:57.039 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1112,"width":15,"height":15,"star_pos":[7.36,6.51],"pixels":"..."},"id":"0d4cd414-9a39-4945-9c74-4044dc877d25"}
23:21:58.743 01.704 8532 Exposure complete
23:21:58.791 00.048 8532 worker thread done servicing request
23:21:58.791 00.000 7008 OnExposeComplete: enter
23:21:58.793 00.002 7008 UpdateGuideState(): m_state=6
23:21:58.794 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1113
23:21:58.795 00.001 7008 Star::Find returns 1 (0), X=547.35, Y=444.65, Mass=247974, SNR=316.3, Peak=29113 HFD=3.0
23:21:58.797 00.002 7008 MultiStar: [#1 -0.06,0.41,0.56,U] [#2 -0.13,0.37,0.57,U] [#3 0.04,0.43,0.45,U] [#4 0.02,0.41,0.37,U] [#5 -0.14,0.36,0.36,U] [#6 -0.16,0.36,0.37,U] [#7 -0.00,0.27,0.31,U] [#8 0.08,0.13,0.34,U] 
23:21:58.800 00.003 7008 refined, 8 included, MultiStar: {-0.10, 0.17}, one-star: {-0.25, -0.45}
23:21:58.802 00.002 7008 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.07) = xAngle (2.17 = 2.17)
23:21:58.804 00.002 7008 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.76 = 1.76)
23:21:58.808 00.004 7008 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.10 mountX=-0.11 mountY=0.19, mountTheta=2.09
23:21:58.812 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.17, opts=13)
23:21:58.815 00.003 7008 Enqueuing Move request for scope (-0.10, 0.17)
23:21:58.817 00.002 8532 Worker thread wakes up
23:21:58.817 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:21:58.817 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:21:58.817 00.000 8532 Moving (-0.10, 0.17) raw xDistance=-0.11 yDistance=0.19
23:21:58.817 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:21:58.817 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:21:58.817 00.000 8532 MoveAxis(E, 0, ABG)
23:21:58.817 00.000 8532 Move returns status 0, amount 0
23:21:58.818 00.001 8532 MoveAxis(S, 332, ABG)
23:21:58.818 00.000 8532 Guiding  Dir = 1, Dur = 332
23:21:58.818 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57372, med=2507, FiltMin=2190, FiltMax=33486, Gamma=0.990
23:21:58.821 00.003 7008 UpdateGuideState exits: m=247974 SNR=316.3
23:21:58.823 00.002 8532 IsSlewing returns 0
23:21:58.823 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.825 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:21:58.827 00.002 7008 Enqueuing Expose request
23:21:58.830 00.003 8532 IsGuiding returns 0
23:21:58.830 00.000 8532 PulseGuide returned control before completion, sleep 342
23:21:59.026 00.196 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"964e730a-86b4-4598-8fe3-a29544d8ed47"}
23:21:59.028 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"964e730a-86b4-4598-8fe3-a29544d8ed47"}
23:21:59.031 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c0b7eea8-a200-4700-8ed7-442a0771113b"}
23:21:59.032 00.001 7008 case statement mapped state 6 to 3
23:21:59.035 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0b7eea8-a200-4700-8ed7-442a0771113b"}
23:21:59.037 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"40dd344f-d85e-4c62-a403-715421ce3f7d"}
23:21:59.039 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1113,"width":15,"height":15,"star_pos":[7.35,6.65],"pixels":"..."},"id":"40dd344f-d85e-4c62-a403-715421ce3f7d"}
23:21:59.188 00.149 8532 IsGuiding returns 0
23:21:59.188 00.000 8532 Move returns status 0, amount 332
23:21:59.188 00.000 8532 move complete, result=0
23:21:59.188 00.000 8532 worker thread done servicing request
23:21:59.188 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 332 ms SOUTH
23:21:59.190 00.002 8532 Worker thread wakes up
23:21:59.191 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:21:59.191 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:01.025 01.834 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b47334cf-e8ef-432e-8920-6436f7e26cdc"}
23:22:01.030 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b47334cf-e8ef-432e-8920-6436f7e26cdc"}
23:22:01.035 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba3718fa-220e-462a-8ad8-beb0b23e8d3a"}
23:22:01.039 00.004 7008 case statement mapped state 6 to 3
23:22:01.043 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba3718fa-220e-462a-8ad8-beb0b23e8d3a"}
23:22:01.049 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ff59d620-8c79-47b3-9e71-44922cf3e5a6"}
23:22:01.052 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1113,"width":15,"height":15,"star_pos":[7.35,6.65],"pixels":"..."},"id":"ff59d620-8c79-47b3-9e71-44922cf3e5a6"}
23:22:01.322 00.270 8532 Exposure complete
23:22:01.377 00.055 8532 worker thread done servicing request
23:22:01.377 00.000 7008 OnExposeComplete: enter
23:22:01.380 00.003 7008 UpdateGuideState(): m_state=6
23:22:01.383 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1114
23:22:01.386 00.003 7008 Star::Find returns 1 (0), X=547.37, Y=444.43, Mass=255937, SNR=313.2, Peak=32831 HFD=3.0
23:22:01.390 00.004 7008 MultiStar: [#1 -0.02,0.23,0.57,U] [#2 -0.13,0.24,0.59,U] [#3 -0.02,0.30,0.45,U] [#4 0.06,0.17,0.39,U] [#5 0.02,0.18,0.35,U] [#6 -0.24,0.21,0.37,U] [#7 -0.00,0.12,0.29,U] [#8 0.01,0.10,0.37,U] 
23:22:01.392 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.24, -0.68}
23:22:01.394 00.002 7008 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.07) = xAngle (3.18 = -3.10)
23:22:01.397 00.003 7008 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.77 = 2.77)
23:22:01.400 00.003 7008 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.11 mountX=-0.09 mountY=0.03, mountTheta=2.79
23:22:01.404 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.00, opts=13)
23:22:01.406 00.002 7008 Enqueuing Move request for scope (-0.09, 0.00)
23:22:01.407 00.001 8532 Worker thread wakes up
23:22:01.408 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57324, med=2506, FiltMin=2177, FiltMax=32610, Gamma=0.990
23:22:01.410 00.002 7008 UpdateGuideState exits: m=255937 SNR=313.2
23:22:01.412 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.414 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:01.417 00.003 7008 Enqueuing Expose request
23:22:01.418 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:22:01.419 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:22:01.419 00.000 8532 Moving (-0.09, 0.00) raw xDistance=-0.09 yDistance=0.03
23:22:01.419 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:01.419 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:01.419 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:01.419 00.000 8532 MoveAxis(E, 0, ABG)
23:22:01.419 00.000 8532 Move returns status 0, amount 0
23:22:01.419 00.000 8532 MoveAxis(N, 0, ABG)
23:22:01.419 00.000 8532 Move returns status 0, amount 0
23:22:01.419 00.000 8532 move complete, result=0
23:22:01.419 00.000 8532 worker thread done servicing request
23:22:01.419 00.000 8532 Worker thread wakes up
23:22:01.419 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:01.420 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:01.420 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:03.023 01.603 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"869d6f99-e960-46cb-a8f8-ef0104cddfc8"}
23:22:03.026 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"869d6f99-e960-46cb-a8f8-ef0104cddfc8"}
23:22:03.031 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"225e7bb4-21a1-403b-97db-080ecef5223e"}
23:22:03.034 00.003 7008 case statement mapped state 6 to 3
23:22:03.037 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"225e7bb4-21a1-403b-97db-080ecef5223e"}
23:22:03.039 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e0ea56e3-aa67-4c93-9afe-517875b94b22"}
23:22:03.041 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1114,"width":15,"height":15,"star_pos":[7.37,7.43],"pixels":"..."},"id":"e0ea56e3-aa67-4c93-9afe-517875b94b22"}
23:22:03.542 00.501 8532 Exposure complete
23:22:03.582 00.040 8532 worker thread done servicing request
23:22:03.583 00.001 7008 OnExposeComplete: enter
23:22:03.585 00.002 7008 UpdateGuideState(): m_state=6
23:22:03.586 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1115
23:22:03.588 00.002 7008 Star::Find returns 1 (0), X=547.27, Y=444.42, Mass=262436, SNR=334.0, Peak=39295 HFD=2.9
23:22:03.591 00.003 7008 MultiStar: [#1 -0.18,0.26,0.55,U] [#2 -0.21,0.21,0.55,U] [#3 -0.17,0.24,0.42,U] [#4 -0.11,0.23,0.34,U] [#5 -0.18,0.21,0.34,U] [#6 -0.24,0.20,0.35,U] [#7 -0.15,0.16,0.29,U] [#8 -0.25,0.02,0.33,U] 
23:22:03.593 00.002 7008 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.34, -0.68}
23:22:03.595 00.002 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
23:22:03.598 00.003 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.43 = 2.85)
23:22:03.601 00.003 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.09 mountX=-0.22 mountY=0.06, mountTheta=2.86
23:22:03.604 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.01, opts=13)
23:22:03.606 00.002 7008 Enqueuing Move request for scope (-0.22, -0.01)
23:22:03.607 00.001 8532 Worker thread wakes up
23:22:03.607 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
23:22:03.607 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
23:22:03.607 00.000 8532 Moving (-0.22, -0.01) raw xDistance=-0.22 yDistance=0.06
23:22:03.607 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:22:03.607 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:03.609 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2172, FiltMax=28087, Gamma=0.990
23:22:03.610 00.001 7008 UpdateGuideState exits: m=262436 SNR=334.0
23:22:03.612 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:03.614 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:03.616 00.002 7008 Enqueuing Expose request
23:22:03.617 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:03.617 00.000 8532 MoveAxis(E, 203, ABG)
23:22:03.617 00.000 8532 Guiding  Dir = 2, Dur = 203
23:22:03.618 00.001 8532 IsSlewing returns 0
23:22:03.618 00.000 8532 IsGuiding returns 0
23:22:03.618 00.000 8532 PulseGuide returned control before completion, sleep 213
23:22:03.845 00.227 8532 IsGuiding returns 0
23:22:03.845 00.000 8532 Move returns status 0, amount 203
23:22:03.845 00.000 8532 MoveAxis(N, 0, ABG)
23:22:03.845 00.000 8532 Move returns status 0, amount 0
23:22:03.845 00.000 8532 move complete, result=0
23:22:03.846 00.001 8532 worker thread done servicing request
23:22:03.846 00.000 8532 Worker thread wakes up
23:22:03.846 00.000 7008 GuideStep: -0.2 px 203 ms EAST, 0.1 px 0 ms NORTH
23:22:03.851 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:03.851 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:05.021 01.170 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fc56fc0-0794-488b-94e9-641ef75b1f81"}
23:22:05.024 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fc56fc0-0794-488b-94e9-641ef75b1f81"}
23:22:05.027 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3449e2f-0146-445c-a93d-3d5f310c1c47"}
23:22:05.030 00.003 7008 case statement mapped state 6 to 3
23:22:05.032 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3449e2f-0146-445c-a93d-3d5f310c1c47"}
23:22:05.035 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9b337217-407a-4eaa-9efc-f84fefe50033"}
23:22:05.037 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1115,"width":15,"height":15,"star_pos":[7.27,7.42],"pixels":"..."},"id":"9b337217-407a-4eaa-9efc-f84fefe50033"}
23:22:05.973 00.936 8532 Exposure complete
23:22:06.018 00.045 8532 worker thread done servicing request
23:22:06.019 00.001 7008 OnExposeComplete: enter
23:22:06.021 00.002 7008 UpdateGuideState(): m_state=6
23:22:06.023 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1116
23:22:06.025 00.002 7008 Star::Find returns 1 (0), X=547.30, Y=444.48, Mass=269158, SNR=338.3, Peak=36935 HFD=3.0
23:22:06.027 00.002 7008 MultiStar: [#1 -0.06,0.30,0.54,U] [#2 -0.15,0.22,0.53,U] [#3 -0.10,0.25,0.43,U] [#4 -0.04,0.23,0.35,U] [#5 -0.08,0.34,0.33,U] [#6 -0.19,0.24,0.35,U] [#7 -0.17,0.25,0.28,U] [#8 -0.05,0.05,0.34,U] 
23:22:06.029 00.002 7008 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.31, -0.62}
23:22:06.031 00.002 7008 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.07) = xAngle (3.01 = 3.01)
23:22:06.033 00.002 7008 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.60 = 2.60)
23:22:06.034 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=-0.16 mountY=0.08, mountTheta=2.66
23:22:06.037 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.03, opts=13)
23:22:06.039 00.002 7008 Enqueuing Move request for scope (-0.15, 0.03)
23:22:06.041 00.002 8532 Worker thread wakes up
23:22:06.041 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
23:22:06.041 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
23:22:06.041 00.000 8532 Moving (-0.15, 0.03) raw xDistance=-0.16 yDistance=0.08
23:22:06.041 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:22:06.041 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63899, med=2508, FiltMin=2193, FiltMax=30150, Gamma=0.990
23:22:06.044 00.003 7008 UpdateGuideState exits: m=269158 SNR=338.3
23:22:06.046 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:06.046 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:06.046 00.000 8532 MoveAxis(E, 0, ABG)
23:22:06.046 00.000 8532 Move returns status 0, amount 0
23:22:06.046 00.000 8532 MoveAxis(N, 0, ABG)
23:22:06.046 00.000 8532 Move returns status 0, amount 0
23:22:06.046 00.000 8532 move complete, result=0
23:22:06.046 00.000 8532 worker thread done servicing request
23:22:06.046 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.048 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:06.051 00.003 7008 Enqueuing Expose request
23:22:06.052 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:06.054 00.002 8532 Worker thread wakes up
23:22:06.054 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:06.054 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:07.020 00.966 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d20d758b-cfbb-4fed-b7f1-fcbb45446dfa"}
23:22:07.022 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d20d758b-cfbb-4fed-b7f1-fcbb45446dfa"}
23:22:07.025 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92085cad-5adc-49d8-877c-e503b5825113"}
23:22:07.027 00.002 7008 case statement mapped state 6 to 3
23:22:07.029 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"92085cad-5adc-49d8-877c-e503b5825113"}
23:22:07.032 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d7350c2-ef6e-462b-b269-dc3cb250bf23"}
23:22:07.034 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1116,"width":15,"height":15,"star_pos":[7.30,7.48],"pixels":"..."},"id":"1d7350c2-ef6e-462b-b269-dc3cb250bf23"}
23:22:08.177 01.143 8532 Exposure complete
23:22:08.221 00.044 8532 worker thread done servicing request
23:22:08.221 00.000 7008 OnExposeComplete: enter
23:22:08.224 00.003 7008 UpdateGuideState(): m_state=6
23:22:08.226 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1117
23:22:08.228 00.002 7008 Star::Find returns 1 (0), X=547.38, Y=444.38, Mass=263938, SNR=337.0, Peak=34214 HFD=2.9
23:22:08.230 00.002 7008 MultiStar: [#1 -0.01,0.18,0.55,U] [#2 -0.10,0.25,0.54,U] [#3 -0.02,0.27,0.42,U] [#4 -0.03,0.22,0.34,U] [#5 -0.01,0.17,0.33,U] [#6 -0.13,0.24,0.35,U] [#7 -0.01,0.22,0.28,U] [#8 -0.03,0.13,0.34,U] 
23:22:08.234 00.004 7008 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.22, -0.73}
23:22:08.236 00.002 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
23:22:08.237 00.001 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.98)
23:22:08.239 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.96 mountX=-0.08 mountY=0.01, mountTheta=2.98
23:22:08.240 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.02, opts=13)
23:22:08.243 00.003 7008 Enqueuing Move request for scope (-0.09, -0.02)
23:22:08.244 00.001 8532 Worker thread wakes up
23:22:08.244 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:22:08.244 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:22:08.244 00.000 8532 Moving (-0.09, -0.02) raw xDistance=-0.08 yDistance=0.01
23:22:08.244 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:22:08.244 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:08.244 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58513, med=2508, FiltMin=2197, FiltMax=33053, Gamma=0.990
23:22:08.246 00.002 7008 UpdateGuideState exits: m=263938 SNR=337.0
23:22:08.250 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.252 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:08.254 00.002 7008 Enqueuing Expose request
23:22:08.256 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:08.256 00.000 8532 MoveAxis(E, 0, ABG)
23:22:08.256 00.000 8532 Move returns status 0, amount 0
23:22:08.256 00.000 8532 MoveAxis(N, 0, ABG)
23:22:08.257 00.001 8532 Move returns status 0, amount 0
23:22:08.257 00.000 8532 move complete, result=0
23:22:08.257 00.000 8532 worker thread done servicing request
23:22:08.257 00.000 8532 Worker thread wakes up
23:22:08.257 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:08.259 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:08.259 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:09.019 00.760 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe6505a3-c851-4e18-bce9-4cfa1b60ca0e"}
23:22:09.021 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe6505a3-c851-4e18-bce9-4cfa1b60ca0e"}
23:22:09.023 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3718b42-b605-427b-82c4-385c521e7f2d"}
23:22:09.025 00.002 7008 case statement mapped state 6 to 3
23:22:09.027 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3718b42-b605-427b-82c4-385c521e7f2d"}
23:22:09.029 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c629f69e-cfb4-44a8-a86b-23690c13ec17"}
23:22:09.030 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1117,"width":15,"height":15,"star_pos":[7.38,7.38],"pixels":"..."},"id":"c629f69e-cfb4-44a8-a86b-23690c13ec17"}
23:22:10.382 01.352 8532 Exposure complete
23:22:10.424 00.042 8532 worker thread done servicing request
23:22:10.425 00.001 7008 OnExposeComplete: enter
23:22:10.427 00.002 7008 UpdateGuideState(): m_state=6
23:22:10.428 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1118
23:22:10.431 00.003 7008 Star::Find returns 1 (0), X=547.51, Y=444.42, Mass=263323, SNR=328.6, Peak=38228 HFD=3.0
23:22:10.434 00.003 7008 MultiStar: [#1 0.02,0.31,0.56,U] [#2 -0.06,0.29,0.54,U] [#3 -0.00,0.32,0.45,U] [#4 0.13,0.23,0.36,U] [#5 -0.00,0.12,0.34,U] [#6 -0.06,0.22,0.36,U] [#7 -0.04,0.25,0.29,U] [#8 0.08,0.17,0.34,U] 
23:22:10.439 00.005 7008 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.10, -0.69}
23:22:10.441 00.002 7008 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.07) = xAngle (2.21 = 2.21)
23:22:10.443 00.002 7008 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.79 = 1.79)
23:22:10.445 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.13 mountX=-0.02 mountY=0.03, mountTheta=2.12
23:22:10.449 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.03, opts=13)
23:22:10.451 00.002 7008 Enqueuing Move request for scope (-0.02, 0.03)
23:22:10.453 00.002 8532 Worker thread wakes up
23:22:10.453 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:22:10.453 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:22:10.453 00.000 8532 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=0.03
23:22:10.453 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:10.453 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.453 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60760, med=2507, FiltMin=2183, FiltMax=33540, Gamma=0.990
23:22:10.455 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:10.455 00.000 8532 MoveAxis(E, 0, ABG)
23:22:10.456 00.001 8532 Move returns status 0, amount 0
23:22:10.456 00.000 8532 MoveAxis(N, 0, ABG)
23:22:10.456 00.000 7008 UpdateGuideState exits: m=263323 SNR=328.6
23:22:10.457 00.001 8532 Move returns status 0, amount 0
23:22:10.457 00.000 8532 move complete, result=0
23:22:10.457 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.460 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:10.462 00.002 7008 Enqueuing Expose request
23:22:10.464 00.002 8532 worker thread done servicing request
23:22:10.464 00.000 8532 Worker thread wakes up
23:22:10.464 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:10.466 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:10.466 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:11.018 00.552 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba3e5278-10e9-4bdb-8d62-af2887331144"}
23:22:11.020 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba3e5278-10e9-4bdb-8d62-af2887331144"}
23:22:11.022 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ea76ada-76f3-474d-953a-2ef54e925f02"}
23:22:11.023 00.001 7008 case statement mapped state 6 to 3
23:22:11.025 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ea76ada-76f3-474d-953a-2ef54e925f02"}
23:22:11.028 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5956ace8-cd0f-471f-bb43-975281782027"}
23:22:11.030 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1118,"width":15,"height":15,"star_pos":[6.51,7.42],"pixels":"..."},"id":"5956ace8-cd0f-471f-bb43-975281782027"}
23:22:12.597 01.567 8532 Exposure complete
23:22:12.643 00.046 8532 worker thread done servicing request
23:22:12.643 00.000 7008 OnExposeComplete: enter
23:22:12.646 00.003 7008 UpdateGuideState(): m_state=6
23:22:12.649 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1119
23:22:12.653 00.004 7008 Star::Find returns 1 (0), X=547.51, Y=444.34, Mass=271532, SNR=336.4, Peak=42399 HFD=2.9
23:22:12.656 00.003 7008 MultiStar: [#1 0.05,0.18,0.55,U] [#2 0.05,0.12,0.53,U] [#3 0.05,0.23,0.43,U] [#4 0.01,0.16,0.36,U] [#5 0.09,0.23,0.33,U] [#6 -0.02,0.04,0.37,U] [#7 0.02,0.28,0.28,U] [#8 -0.08,0.03,0.35,U] 
23:22:12.659 00.003 7008 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.10, -0.76}
23:22:12.661 00.002 7008 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.07) = xAngle (-1.55 = -1.55)
23:22:12.663 00.002 7008 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.97 = -1.97)
23:22:12.665 00.002 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=0.00 mountY=-0.06, mountTheta=-1.55
23:22:12.671 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.06, opts=13)
23:22:12.673 00.002 7008 Enqueuing Move request for scope (-0.00, -0.06)
23:22:12.675 00.002 8532 Worker thread wakes up
23:22:12.675 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:22:12.675 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:22:12.676 00.001 8532 Moving (-0.00, -0.06) raw xDistance=0.00 yDistance=-0.06
23:22:12.676 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62767, med=2507, FiltMin=2163, FiltMax=32271, Gamma=0.990
23:22:12.679 00.003 7008 UpdateGuideState exits: m=271532 SNR=336.4
23:22:12.680 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.682 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:12.683 00.001 7008 Enqueuing Expose request
23:22:12.686 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:22:12.686 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:12.686 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:12.686 00.000 8532 MoveAxis(E, 0, ABG)
23:22:12.686 00.000 8532 Move returns status 0, amount 0
23:22:12.686 00.000 8532 MoveAxis(N, 0, ABG)
23:22:12.686 00.000 8532 Move returns status 0, amount 0
23:22:12.686 00.000 8532 move complete, result=0
23:22:12.686 00.000 8532 worker thread done servicing request
23:22:12.687 00.001 8532 Worker thread wakes up
23:22:12.687 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:12.687 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:12.687 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:13.016 00.329 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87316259-077b-41a4-90c1-5b3ce51e13d8"}
23:22:13.017 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87316259-077b-41a4-90c1-5b3ce51e13d8"}
23:22:13.020 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3cddb87-fd18-48fe-b2c1-0b202e7e37cf"}
23:22:13.021 00.001 7008 case statement mapped state 6 to 3
23:22:13.022 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3cddb87-fd18-48fe-b2c1-0b202e7e37cf"}
23:22:13.023 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2b5829a-6661-44da-ac38-54e6798c2797"}
23:22:13.024 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1119,"width":15,"height":15,"star_pos":[6.51,7.34],"pixels":"..."},"id":"c2b5829a-6661-44da-ac38-54e6798c2797"}
23:22:14.817 01.793 8532 Exposure complete
23:22:14.867 00.050 8532 worker thread done servicing request
23:22:14.867 00.000 7008 OnExposeComplete: enter
23:22:14.870 00.003 7008 UpdateGuideState(): m_state=6
23:22:14.872 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1120
23:22:14.876 00.004 7008 Star::Find returns 1 (0), X=547.40, Y=444.46, Mass=259970, SNR=331.7, Peak=33917 HFD=3.0
23:22:14.880 00.004 7008 MultiStar: [#1 -0.02,0.25,0.55,U] [#2 -0.10,0.25,0.55,U] [#3 -0.00,0.26,0.43,U] [#4 0.05,0.27,0.35,U] [#5 0.04,0.28,0.33,U] [#6 -0.06,0.19,0.35,U] [#7 0.06,0.22,0.29,U] [#8 -0.01,0.09,0.34,U] 
23:22:14.883 00.003 7008 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.20, -0.64}
23:22:14.885 00.002 7008 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.07) = xAngle (2.85 = 2.85)
23:22:14.888 00.003 7008 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.43 = 2.43)
23:22:14.890 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=-0.06 mountY=0.04, mountTheta=2.54
23:22:14.894 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.02, opts=13)
23:22:14.896 00.002 7008 Enqueuing Move request for scope (-0.06, 0.02)
23:22:14.898 00.002 8532 Worker thread wakes up
23:22:14.898 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:22:14.898 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:22:14.898 00.000 8532 Moving (-0.06, 0.02) raw xDistance=-0.06 yDistance=0.04
23:22:14.898 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:22:14.898 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:14.898 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57919, med=2507, FiltMin=2127, FiltMax=33325, Gamma=0.990
23:22:14.901 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:14.901 00.000 8532 MoveAxis(E, 0, ABG)
23:22:14.901 00.000 8532 Move returns status 0, amount 0
23:22:14.901 00.000 8532 MoveAxis(N, 0, ABG)
23:22:14.901 00.000 8532 Move returns status 0, amount 0
23:22:14.902 00.001 7008 UpdateGuideState exits: m=259970 SNR=331.7
23:22:14.904 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:14.906 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:14.908 00.002 7008 Enqueuing Expose request
23:22:14.909 00.001 8532 move complete, result=0
23:22:14.909 00.000 8532 worker thread done servicing request
23:22:14.909 00.000 8532 Worker thread wakes up
23:22:14.910 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:14.910 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:14.910 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:15.016 00.106 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51e720c5-8331-4802-8bbb-6c6256cd0b37"}
23:22:15.020 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51e720c5-8331-4802-8bbb-6c6256cd0b37"}
23:22:15.024 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c694478d-2067-4faf-8b52-e315c8faee12"}
23:22:15.031 00.007 7008 case statement mapped state 6 to 3
23:22:15.034 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c694478d-2067-4faf-8b52-e315c8faee12"}
23:22:15.036 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eee1410f-4ca7-40a7-9516-75d8078b7a75"}
23:22:15.039 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1120,"width":15,"height":15,"star_pos":[7.40,7.46],"pixels":"..."},"id":"eee1410f-4ca7-40a7-9516-75d8078b7a75"}
23:22:17.015 01.976 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99278ab3-458d-448a-97bc-67a50e211ad5"}
23:22:17.020 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99278ab3-458d-448a-97bc-67a50e211ad5"}
23:22:17.026 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bfd6e26f-6c6d-483d-9953-ef1808211551"}
23:22:17.028 00.002 7008 case statement mapped state 6 to 3
23:22:17.029 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfd6e26f-6c6d-483d-9953-ef1808211551"}
23:22:17.031 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"78b691d1-88ca-466d-8ace-1c14ca9a5509"}
23:22:17.036 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1120,"width":15,"height":15,"star_pos":[7.40,7.46],"pixels":"..."},"id":"78b691d1-88ca-466d-8ace-1c14ca9a5509"}
23:22:17.043 00.007 8532 Exposure complete
23:22:17.084 00.041 8532 worker thread done servicing request
23:22:17.084 00.000 7008 OnExposeComplete: enter
23:22:17.086 00.002 7008 UpdateGuideState(): m_state=6
23:22:17.088 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1121
23:22:17.090 00.002 7008 Star::Find returns 1 (0), X=547.28, Y=444.44, Mass=257197, SNR=322.2, Peak=38655 HFD=2.9
23:22:17.092 00.002 7008 MultiStar: [#1 -0.14,0.30,0.56,U] [#2 -0.20,0.21,0.58,U] [#3 -0.07,0.31,0.45,U] [#4 -0.11,0.25,0.36,U] [#5 -0.16,0.24,0.35,U] [#6 -0.32,0.23,0.35,U] [#7 -0.19,0.23,0.29,U] [#8 -0.15,0.06,0.35,U] 
23:22:17.093 00.001 7008 refined, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.33, -0.66}
23:22:17.095 00.002 7008 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
23:22:17.098 00.003 7008 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.67 = 2.67)
23:22:17.100 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=-0.21 mountY=0.09, mountTheta=2.72
23:22:17.102 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.03, opts=13)
23:22:17.105 00.003 7008 Enqueuing Move request for scope (-0.20, 0.03)
23:22:17.107 00.002 8532 Worker thread wakes up
23:22:17.107 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:22:17.107 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:22:17.107 00.000 8532 Moving (-0.20, 0.03) raw xDistance=-0.21 yDistance=0.09
23:22:17.107 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:22:17.107 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:17.107 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2157, FiltMax=28253, Gamma=0.990
23:22:17.109 00.002 7008 UpdateGuideState exits: m=257197 SNR=322.2
23:22:17.110 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:17.113 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:17.113 00.000 8532 MoveAxis(E, 186, ABG)
23:22:17.114 00.001 8532 Guiding  Dir = 2, Dur = 186
23:22:17.114 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:17.115 00.001 7008 Enqueuing Expose request
23:22:17.118 00.003 8532 IsSlewing returns 0
23:22:17.118 00.000 8532 IsGuiding returns 0
23:22:17.118 00.000 8532 PulseGuide returned control before completion, sleep 196
23:22:17.328 00.210 8532 IsGuiding returns 0
23:22:17.328 00.000 8532 Move returns status 0, amount 186
23:22:17.328 00.000 8532 MoveAxis(N, 0, ABG)
23:22:17.329 00.001 8532 Move returns status 0, amount 0
23:22:17.329 00.000 8532 move complete, result=0
23:22:17.329 00.000 8532 worker thread done servicing request
23:22:17.329 00.000 7008 GuideStep: -0.2 px 186 ms EAST, 0.1 px 0 ms NORTH
23:22:17.332 00.003 8532 Worker thread wakes up
23:22:17.332 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:17.332 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:19.014 01.682 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73ab9c64-1833-4f06-8243-df422344a9e5"}
23:22:19.018 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73ab9c64-1833-4f06-8243-df422344a9e5"}
23:22:19.024 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2e69acd-5689-43bb-b244-24bd0e7133ee"}
23:22:19.027 00.003 7008 case statement mapped state 6 to 3
23:22:19.029 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2e69acd-5689-43bb-b244-24bd0e7133ee"}
23:22:19.032 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79ef26a1-4da1-4ee3-9e02-56ed7829ed35"}
23:22:19.036 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1121,"width":15,"height":15,"star_pos":[7.28,7.44],"pixels":"..."},"id":"79ef26a1-4da1-4ee3-9e02-56ed7829ed35"}
23:22:19.466 00.430 8532 Exposure complete
23:22:19.511 00.045 8532 worker thread done servicing request
23:22:19.511 00.000 7008 OnExposeComplete: enter
23:22:19.513 00.002 7008 UpdateGuideState(): m_state=6
23:22:19.514 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1122
23:22:19.516 00.002 7008 Star::Find returns 1 (0), X=547.50, Y=444.52, Mass=259600, SNR=328.5, Peak=35266 HFD=3.1
23:22:19.518 00.002 7008 MultiStar: [#1 0.07,0.31,0.54,U] [#2 -0.00,0.34,0.53,U] [#3 0.07,0.31,0.44,U] [#4 0.07,0.28,0.36,U] [#5 0.06,0.26,0.33,U] [#6 0.07,0.22,0.36,U] [#7 0.01,0.34,0.29,U] [#8 0.06,0.12,0.35,U] 
23:22:19.521 00.003 7008 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.11, -0.58}
23:22:19.523 00.002 7008 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.07) = xAngle (1.49 = 1.49)
23:22:19.526 00.003 7008 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.08 = 1.08)
23:22:19.528 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.42 mountX=0.01 mountY=0.07, mountTheta=1.49
23:22:19.533 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.07, opts=13)
23:22:19.535 00.002 7008 Enqueuing Move request for scope (0.01, 0.07)
23:22:19.538 00.003 8532 Worker thread wakes up
23:22:19.538 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:22:19.538 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:22:19.538 00.000 8532 Moving (0.01, 0.07) raw xDistance=0.01 yDistance=0.07
23:22:19.538 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:22:19.538 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63210, med=2507, FiltMin=2162, FiltMax=34818, Gamma=0.990
23:22:19.541 00.003 7008 UpdateGuideState exits: m=259600 SNR=328.5
23:22:19.543 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:19.545 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:19.546 00.001 7008 Enqueuing Expose request
23:22:19.548 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:19.548 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:19.548 00.000 8532 MoveAxis(E, 0, ABG)
23:22:19.548 00.000 8532 Move returns status 0, amount 0
23:22:19.548 00.000 8532 MoveAxis(N, 0, ABG)
23:22:19.548 00.000 8532 Move returns status 0, amount 0
23:22:19.548 00.000 8532 move complete, result=0
23:22:19.548 00.000 8532 worker thread done servicing request
23:22:19.548 00.000 8532 Worker thread wakes up
23:22:19.549 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:19.551 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:19.551 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:21.014 01.463 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3855fd97-8279-4840-9811-16ed2834d850"}
23:22:21.017 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3855fd97-8279-4840-9811-16ed2834d850"}
23:22:21.020 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b060490-8a4d-48f1-ae44-92d58c5bef63"}
23:22:21.022 00.002 7008 case statement mapped state 6 to 3
23:22:21.027 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b060490-8a4d-48f1-ae44-92d58c5bef63"}
23:22:21.029 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"92006d50-379f-47d9-8c48-f917cacc686a"}
23:22:21.032 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1122,"width":15,"height":15,"star_pos":[7.50,6.52],"pixels":"..."},"id":"92006d50-379f-47d9-8c48-f917cacc686a"}
23:22:21.684 00.652 8532 Exposure complete
23:22:21.721 00.037 8532 worker thread done servicing request
23:22:21.721 00.000 7008 OnExposeComplete: enter
23:22:21.723 00.002 7008 UpdateGuideState(): m_state=6
23:22:21.727 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1123
23:22:21.730 00.003 7008 Star::Find returns 1 (0), X=547.51, Y=444.53, Mass=267972, SNR=339.8, Peak=36191 HFD=3.1
23:22:21.732 00.002 7008 MultiStar: [#1 0.08,0.38,0.53,U] [#2 -0.06,0.38,0.53,U] [#3 0.02,0.40,0.43,U] [#4 0.15,0.30,0.36,U] [#5 0.03,0.31,0.32,U] [#6 -0.07,0.36,0.36,U] [#7 -0.07,0.39,0.27,U] [#8 0.07,0.19,0.32,U] 
23:22:21.735 00.003 7008 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.10, -0.57}
23:22:21.737 00.002 7008 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.07) = xAngle (1.72 = 1.72)
23:22:21.739 00.002 7008 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.30 = 1.30)
23:22:21.741 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=-0.02 mountY=0.12, mountTheta=1.72
23:22:21.745 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.12, opts=13)
23:22:21.747 00.002 7008 Enqueuing Move request for scope (-0.01, 0.12)
23:22:21.748 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60875, med=2507, FiltMin=2178, FiltMax=33719, Gamma=0.990
23:22:21.750 00.002 7008 UpdateGuideState exits: m=267972 SNR=339.8
23:22:21.752 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.756 00.004 8532 Worker thread wakes up
23:22:21.756 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:21.759 00.003 7008 Enqueuing Expose request
23:22:21.761 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:22:21.761 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:22:21.761 00.000 8532 Moving (-0.01, 0.12) raw xDistance=-0.02 yDistance=0.12
23:22:21.761 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:21.761 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.762 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:21.762 00.000 8532 MoveAxis(E, 0, ABG)
23:22:21.762 00.000 8532 Move returns status 0, amount 0
23:22:21.762 00.000 8532 MoveAxis(N, 0, ABG)
23:22:21.762 00.000 8532 Move returns status 0, amount 0
23:22:21.762 00.000 8532 move complete, result=0
23:22:21.762 00.000 8532 worker thread done servicing request
23:22:21.762 00.000 8532 Worker thread wakes up
23:22:21.762 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:21.765 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:21.765 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:23.014 01.249 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de4a74c2-1a2e-40a4-a8cc-14d4fafd4693"}
23:22:23.016 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de4a74c2-1a2e-40a4-a8cc-14d4fafd4693"}
23:22:23.018 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8bf261c-3d6c-4efc-bd1b-2755bb8fd22b"}
23:22:23.021 00.003 7008 case statement mapped state 6 to 3
23:22:23.024 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8bf261c-3d6c-4efc-bd1b-2755bb8fd22b"}
23:22:23.028 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"47a8c8cb-7e23-4a07-be21-f0921a4d32ab"}
23:22:23.030 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1123,"width":15,"height":15,"star_pos":[6.51,6.53],"pixels":"..."},"id":"47a8c8cb-7e23-4a07-be21-f0921a4d32ab"}
23:22:23.887 00.857 8532 Exposure complete
23:22:23.921 00.034 8532 worker thread done servicing request
23:22:23.921 00.000 7008 OnExposeComplete: enter
23:22:23.924 00.003 7008 UpdateGuideState(): m_state=6
23:22:23.926 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1124
23:22:23.927 00.001 7008 Star::Find returns 1 (0), X=547.46, Y=444.57, Mass=259990, SNR=324.0, Peak=32666 HFD=3.1
23:22:23.928 00.001 7008 MultiStar: [#1 0.02,0.40,0.56,U] [#2 -0.03,0.41,0.55,U] [#3 0.09,0.43,0.44,U] [#4 0.02,0.31,0.35,U] [#5 0.06,0.27,0.35,U] [#6 -0.03,0.38,0.35,U] [#7 0.00,0.27,0.30,U] [#8 0.04,0.27,0.35,U] 
23:22:23.930 00.002 7008 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.15, -0.53}
23:22:23.933 00.003 7008 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.07) = xAngle (1.78 = 1.78)
23:22:23.935 00.002 7008 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.37 = 1.37)
23:22:23.938 00.003 7008 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.71 mountX=-0.03 mountY=0.14, mountTheta=1.78
23:22:23.942 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.14, opts=13)
23:22:23.945 00.003 7008 Enqueuing Move request for scope (-0.02, 0.14)
23:22:23.948 00.003 8532 Worker thread wakes up
23:22:23.948 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:22:23.948 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:22:23.948 00.000 8532 Moving (-0.02, 0.14) raw xDistance=-0.03 yDistance=0.14
23:22:23.948 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:23.948 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:23.950 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60878, med=2507, FiltMin=2172, FiltMax=35038, Gamma=0.990
23:22:23.952 00.002 7008 UpdateGuideState exits: m=259990 SNR=324.0
23:22:23.955 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:23.958 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:23.961 00.003 7008 Enqueuing Expose request
23:22:23.964 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:23.964 00.000 8532 MoveAxis(E, 0, ABG)
23:22:23.965 00.001 8532 Move returns status 0, amount 0
23:22:23.965 00.000 8532 MoveAxis(N, 0, ABG)
23:22:23.965 00.000 8532 Move returns status 0, amount 0
23:22:23.965 00.000 8532 move complete, result=0
23:22:23.965 00.000 8532 worker thread done servicing request
23:22:23.965 00.000 8532 Worker thread wakes up
23:22:23.965 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:23.965 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:23.965 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:25.014 01.049 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"190a9336-a6d9-4bc1-b6b1-f2b293703eea"}
23:22:25.017 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"190a9336-a6d9-4bc1-b6b1-f2b293703eea"}
23:22:25.019 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef331c30-6cef-49d9-903a-f544ab46bf34"}
23:22:25.021 00.002 7008 case statement mapped state 6 to 3
23:22:25.022 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef331c30-6cef-49d9-903a-f544ab46bf34"}
23:22:25.024 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"85a1f036-d994-4cd5-b860-f15ce2339975"}
23:22:25.028 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1124,"width":15,"height":15,"star_pos":[7.46,6.57],"pixels":"..."},"id":"85a1f036-d994-4cd5-b860-f15ce2339975"}
23:22:26.089 01.061 8532 Exposure complete
23:22:26.143 00.054 8532 worker thread done servicing request
23:22:26.143 00.000 7008 OnExposeComplete: enter
23:22:26.146 00.003 7008 UpdateGuideState(): m_state=6
23:22:26.148 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1125
23:22:26.150 00.002 7008 Star::Find returns 1 (0), X=547.29, Y=444.59, Mass=256051, SNR=319.1, Peak=33738 HFD=3.0
23:22:26.153 00.003 7008 MultiStar: [#1 -0.14,0.49,0.55,U] [#2 -0.17,0.38,0.56,U] [#3 -0.02,0.45,0.45,U] [#4 -0.11,0.29,0.37,U] [#5 -0.03,0.35,0.35,U] [#6 -0.25,0.31,0.38,U] [#7 -0.03,0.32,0.30,U] [#8 -0.06,0.13,0.36,U] 
23:22:26.154 00.001 7008 refined, 8 included, MultiStar: {-0.16, 0.15}, one-star: {-0.32, -0.51}
23:22:26.156 00.002 7008 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.07) = xAngle (2.44 = 2.44)
23:22:26.157 00.001 7008 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.02 = 2.02)
23:22:26.159 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.37 mountX=-0.17 mountY=0.20, mountTheta=2.27
23:22:26.164 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.15, opts=13)
23:22:26.166 00.002 7008 Enqueuing Move request for scope (-0.16, 0.15)
23:22:26.168 00.002 8532 Worker thread wakes up
23:22:26.168 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
23:22:26.168 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
23:22:26.168 00.000 8532 Moving (-0.16, 0.15) raw xDistance=-0.17 yDistance=0.20
23:22:26.168 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:22:26.168 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:22:26.169 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64984, med=2506, FiltMin=2132, FiltMax=30713, Gamma=0.990
23:22:26.170 00.001 7008 UpdateGuideState exits: m=256051 SNR=319.1
23:22:26.172 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:26.173 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:26.175 00.002 7008 Enqueuing Expose request
23:22:26.177 00.002 8532 MoveAxis(E, 0, ABG)
23:22:26.177 00.000 8532 Move returns status 0, amount 0
23:22:26.177 00.000 8532 MoveAxis(S, 347, ABG)
23:22:26.177 00.000 8532 Guiding  Dir = 1, Dur = 347
23:22:26.177 00.000 8532 IsSlewing returns 0
23:22:26.179 00.002 8532 IsGuiding returns 0
23:22:26.179 00.000 8532 PulseGuide returned control before completion, sleep 357
23:22:26.550 00.371 8532 IsGuiding returns 0
23:22:26.550 00.000 8532 Move returns status 0, amount 347
23:22:26.551 00.001 8532 move complete, result=0
23:22:26.551 00.000 8532 worker thread done servicing request
23:22:26.551 00.000 8532 Worker thread wakes up
23:22:26.551 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:26.551 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:26.551 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 347 ms SOUTH
23:22:27.016 00.465 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c61a25d-f3d4-4e61-9944-05649ab3f599"}
23:22:27.019 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c61a25d-f3d4-4e61-9944-05649ab3f599"}
23:22:27.023 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c37190eb-cba0-477d-b6be-540abd4afec1"}
23:22:27.026 00.003 7008 case statement mapped state 6 to 3
23:22:27.028 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c37190eb-cba0-477d-b6be-540abd4afec1"}
23:22:27.031 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c1d43720-5c84-4fa8-9ab2-2818ebe767e1"}
23:22:27.034 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1125,"width":15,"height":15,"star_pos":[7.29,6.59],"pixels":"..."},"id":"c1d43720-5c84-4fa8-9ab2-2818ebe767e1"}
23:22:28.670 01.636 8532 Exposure complete
23:22:28.722 00.052 8532 worker thread done servicing request
23:22:28.722 00.000 7008 OnExposeComplete: enter
23:22:28.725 00.003 7008 UpdateGuideState(): m_state=6
23:22:28.729 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1126
23:22:28.731 00.002 7008 Star::Find returns 1 (0), X=547.40, Y=444.48, Mass=254686, SNR=332.7, Peak=32731 HFD=3.1
23:22:28.734 00.003 7008 MultiStar: [#1 -0.03,0.32,0.58,U] [#2 -0.07,0.21,0.55,U] [#3 0.04,0.31,0.43,U] [#4 0.03,0.24,0.34,U] [#5 0.00,0.27,0.33,U] [#6 -0.12,0.26,0.36,U] [#7 -0.04,0.26,0.29,U] [#8 -0.01,-0.02,0.34,U] 
23:22:28.737 00.003 7008 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.21, -0.62}
23:22:28.739 00.002 7008 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.07) = xAngle (2.75 = 2.75)
23:22:28.741 00.002 7008 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.34 = 2.34)
23:22:28.743 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=-0.07 mountY=0.06, mountTheta=2.48
23:22:28.747 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.04, opts=13)
23:22:28.748 00.001 7008 Enqueuing Move request for scope (-0.07, 0.04)
23:22:28.751 00.003 8532 Worker thread wakes up
23:22:28.751 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57191, med=2505, FiltMin=2191, FiltMax=33536, Gamma=0.990
23:22:28.753 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:22:28.753 00.000 7008 UpdateGuideState exits: m=254686 SNR=332.7
23:22:28.755 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:22:28.755 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.756 00.001 8532 Moving (-0.07, 0.04) raw xDistance=-0.07 yDistance=0.06
23:22:28.756 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:28.757 00.001 7008 Enqueuing Expose request
23:22:28.760 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:28.760 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:28.760 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:28.760 00.000 8532 MoveAxis(E, 0, ABG)
23:22:28.760 00.000 8532 Move returns status 0, amount 0
23:22:28.760 00.000 8532 MoveAxis(N, 0, ABG)
23:22:28.760 00.000 8532 Move returns status 0, amount 0
23:22:28.760 00.000 8532 move complete, result=0
23:22:28.761 00.001 8532 worker thread done servicing request
23:22:28.761 00.000 8532 Worker thread wakes up
23:22:28.761 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:28.763 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:28.763 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:29.014 00.251 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c7e4b03-4c8c-4047-902e-31bbdf368102"}
23:22:29.016 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c7e4b03-4c8c-4047-902e-31bbdf368102"}
23:22:29.018 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18089c75-d47d-4d3a-917c-d9ef1cbff913"}
23:22:29.020 00.002 7008 case statement mapped state 6 to 3
23:22:29.023 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18089c75-d47d-4d3a-917c-d9ef1cbff913"}
23:22:29.025 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"738fc604-e361-40a6-aa9f-e1068cafbfc3"}
23:22:29.027 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1126,"width":15,"height":15,"star_pos":[7.40,7.48],"pixels":"..."},"id":"738fc604-e361-40a6-aa9f-e1068cafbfc3"}
23:22:30.884 01.857 8532 Exposure complete
23:22:30.936 00.052 8532 worker thread done servicing request
23:22:30.936 00.000 7008 OnExposeComplete: enter
23:22:30.940 00.004 7008 UpdateGuideState(): m_state=6
23:22:30.944 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1127
23:22:30.946 00.002 7008 Star::Find returns 1 (0), X=547.39, Y=444.46, Mass=255279, SNR=325.6, Peak=32503 HFD=3.0
23:22:30.950 00.004 7008 MultiStar: [#1 -0.09,0.32,0.55,U] [#2 -0.10,0.25,0.56,U] [#3 0.02,0.27,0.45,U] [#4 0.05,0.19,0.36,U] [#5 0.04,0.28,0.34,U] [#6 -0.20,0.22,0.35,U] [#7 -0.13,0.29,0.29,U] [#8 0.05,0.11,0.34,U] 
23:22:30.953 00.003 7008 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.22, -0.64}
23:22:30.956 00.003 7008 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.07) = xAngle (2.81 = 2.81)
23:22:30.958 00.002 7008 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.40 = 2.40)
23:22:30.961 00.003 7008 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=-0.09 mountY=0.07, mountTheta=2.52
23:22:30.964 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.04, opts=13)
23:22:30.966 00.002 7008 Enqueuing Move request for scope (-0.09, 0.04)
23:22:30.967 00.001 8532 Worker thread wakes up
23:22:30.967 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58420, med=2506, FiltMin=2249, FiltMax=32091, Gamma=0.990
23:22:30.969 00.002 7008 UpdateGuideState exits: m=255279 SNR=325.6
23:22:30.971 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:22:30.971 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:30.973 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:30.974 00.001 7008 Enqueuing Expose request
23:22:30.976 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:22:30.976 00.000 8532 Moving (-0.09, 0.04) raw xDistance=-0.09 yDistance=0.07
23:22:30.976 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:30.976 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:30.976 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:30.976 00.000 8532 MoveAxis(E, 0, ABG)
23:22:30.976 00.000 8532 Move returns status 0, amount 0
23:22:30.976 00.000 8532 MoveAxis(N, 0, ABG)
23:22:30.976 00.000 8532 Move returns status 0, amount 0
23:22:30.976 00.000 8532 move complete, result=0
23:22:30.976 00.000 8532 worker thread done servicing request
23:22:30.977 00.001 8532 Worker thread wakes up
23:22:30.977 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:30.978 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:30.978 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:31.013 00.035 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc605395-a432-4389-ba3e-64bd827d1737"}
23:22:31.015 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc605395-a432-4389-ba3e-64bd827d1737"}
23:22:31.020 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ade6b30-31db-4e4d-af6c-64ae9eb6f17a"}
23:22:31.023 00.003 7008 case statement mapped state 6 to 3
23:22:31.025 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ade6b30-31db-4e4d-af6c-64ae9eb6f17a"}
23:22:31.028 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6674aaf8-65ab-4b45-996d-d4ac0066de03"}
23:22:31.030 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1127,"width":15,"height":15,"star_pos":[7.39,7.46],"pixels":"..."},"id":"6674aaf8-65ab-4b45-996d-d4ac0066de03"}
23:22:33.013 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"917d9db9-bf1f-4b2a-b904-32b5f043a327"}
23:22:33.015 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"917d9db9-bf1f-4b2a-b904-32b5f043a327"}
23:22:33.018 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbd9d704-7499-4d69-a300-699b03f08983"}
23:22:33.021 00.003 7008 case statement mapped state 6 to 3
23:22:33.023 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbd9d704-7499-4d69-a300-699b03f08983"}
23:22:33.026 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7f2f0a83-07d3-4243-9f4f-c0759548b31c"}
23:22:33.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1127,"width":15,"height":15,"star_pos":[7.39,7.46],"pixels":"..."},"id":"7f2f0a83-07d3-4243-9f4f-c0759548b31c"}
23:22:33.103 00.074 8532 Exposure complete
23:22:33.146 00.043 8532 worker thread done servicing request
23:22:33.146 00.000 7008 OnExposeComplete: enter
23:22:33.152 00.006 7008 UpdateGuideState(): m_state=6
23:22:33.155 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1128
23:22:33.159 00.004 7008 Star::Find returns 1 (0), X=547.28, Y=444.43, Mass=267783, SNR=335.3, Peak=40027 HFD=2.9
23:22:33.164 00.005 7008 MultiStar: [#1 -0.18,0.29,0.55,U] [#2 -0.19,0.28,0.53,U] [#3 -0.13,0.28,0.46,U] [#4 -0.12,0.28,0.36,U] [#5 -0.16,0.26,0.33,U] [#6 -0.22,0.20,0.36,U] [#7 -0.13,0.33,0.31,U] [#8 -0.05,0.02,0.34,U] 
23:22:33.166 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.33, -0.67}
23:22:33.170 00.004 7008 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.07) = xAngle (3.05 = 3.05)
23:22:33.172 00.002 7008 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.64 = 2.64)
23:22:33.175 00.003 7008 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=-0.20 mountY=0.09, mountTheta=2.69
23:22:33.181 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.03, opts=13)
23:22:33.184 00.003 7008 Enqueuing Move request for scope (-0.19, 0.03)
23:22:33.186 00.002 8532 Worker thread wakes up
23:22:33.188 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1696, FiltMax=28856, Gamma=0.990
23:22:33.190 00.002 7008 UpdateGuideState exits: m=267783 SNR=335.3
23:22:33.192 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:33.194 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
23:22:33.194 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
23:22:33.194 00.000 8532 Moving (-0.19, 0.03) raw xDistance=-0.20 yDistance=0.09
23:22:33.194 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
23:22:33.194 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:33.194 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:33.199 00.005 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:33.199 00.000 8532 MoveAxis(E, 178, ABG)
23:22:33.199 00.000 8532 Guiding  Dir = 2, Dur = 178
23:22:33.199 00.000 7008 Enqueuing Expose request
23:22:33.202 00.003 8532 IsSlewing returns 0
23:22:33.202 00.000 8532 IsGuiding returns 0
23:22:33.203 00.001 8532 PulseGuide returned control before completion, sleep 188
23:22:33.405 00.202 8532 IsGuiding returns 0
23:22:33.405 00.000 8532 Move returns status 0, amount 178
23:22:33.405 00.000 8532 MoveAxis(N, 0, ABG)
23:22:33.405 00.000 8532 Move returns status 0, amount 0
23:22:33.406 00.001 8532 move complete, result=0
23:22:33.406 00.000 8532 worker thread done servicing request
23:22:33.406 00.000 7008 GuideStep: -0.2 px 178 ms EAST, 0.1 px 0 ms NORTH
23:22:33.408 00.002 8532 Worker thread wakes up
23:22:33.408 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:33.408 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:35.013 01.605 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"717c4945-3b88-4124-9459-c318e02b387b"}
23:22:35.016 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"717c4945-3b88-4124-9459-c318e02b387b"}
23:22:35.020 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17273fcf-92de-42e7-b371-a995fc6a07ff"}
23:22:35.022 00.002 7008 case statement mapped state 6 to 3
23:22:35.026 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"17273fcf-92de-42e7-b371-a995fc6a07ff"}
23:22:35.029 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"40b50733-62a5-47ff-b278-9957caefbce9"}
23:22:35.032 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1128,"width":15,"height":15,"star_pos":[7.28,7.43],"pixels":"..."},"id":"40b50733-62a5-47ff-b278-9957caefbce9"}
23:22:35.539 00.507 8532 Exposure complete
23:22:35.585 00.046 8532 worker thread done servicing request
23:22:35.586 00.001 7008 OnExposeComplete: enter
23:22:35.589 00.003 7008 UpdateGuideState(): m_state=6
23:22:35.591 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1129
23:22:35.594 00.003 7008 Star::Find returns 1 (0), X=547.15, Y=444.29, Mass=269657, SNR=347.0, Peak=47607 HFD=2.5
23:22:35.595 00.001 7008 MultiStar: [#1 -0.25,0.20,0.52,U] [#2 -0.35,0.17,0.54,U] [#3 -0.16,0.21,0.43,U] [#4 -0.21,0.15,0.33,U] [#5 -0.19,0.10,0.31,U] [#6 -0.33,0.09,0.35,U] [#7 -0.19,0.24,0.28,U] [#8 -0.11,0.01,0.33,U] 
23:22:35.598 00.003 7008 refined, 8 included, MultiStar: {-0.29, -0.08}, one-star: {-0.45, -0.81}
23:22:35.601 00.003 7008 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.07) = xAngle (-2.78 = -2.78)
23:22:35.603 00.002 7008 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.20 = 3.09)
23:22:35.603 00.000 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.85 mountX=-0.28 mountY=0.02, mountTheta=3.08
23:22:35.606 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.08, opts=13)
23:22:35.607 00.001 7008 Enqueuing Move request for scope (-0.29, -0.08)
23:22:35.608 00.001 8532 Worker thread wakes up
23:22:35.608 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
23:22:35.608 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
23:22:35.608 00.000 8532 Moving (-0.29, -0.08) raw xDistance=-0.28 yDistance=0.02
23:22:35.608 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:22:35.608 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:35.608 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1768, FiltMax=26259, Gamma=0.990
23:22:35.610 00.002 7008 UpdateGuideState exits: m=269657 SNR=347.0
23:22:35.612 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:35.614 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:35.615 00.001 7008 Enqueuing Expose request
23:22:35.617 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:35.617 00.000 8532 MoveAxis(E, 267, ABG)
23:22:35.618 00.001 8532 Guiding  Dir = 2, Dur = 267
23:22:35.618 00.000 8532 IsSlewing returns 0
23:22:35.618 00.000 8532 IsGuiding returns 0
23:22:35.618 00.000 8532 PulseGuide returned control before completion, sleep 277
23:22:35.904 00.286 8532 IsGuiding returns 0
23:22:35.904 00.000 8532 Move returns status 0, amount 267
23:22:35.905 00.001 8532 MoveAxis(N, 0, ABG)
23:22:35.905 00.000 8532 Move returns status 0, amount 0
23:22:35.905 00.000 8532 move complete, result=0
23:22:35.905 00.000 8532 worker thread done servicing request
23:22:35.905 00.000 7008 GuideStep: -0.3 px 267 ms EAST, 0.0 px 0 ms NORTH
23:22:35.908 00.003 8532 Worker thread wakes up
23:22:35.908 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:35.908 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:37.012 01.104 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66125e61-3d03-4957-a61a-e0fe49fa7589"}
23:22:37.019 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66125e61-3d03-4957-a61a-e0fe49fa7589"}
23:22:37.024 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d9141af-9ae3-421c-99af-03f2acf081c6"}
23:22:37.025 00.001 7008 case statement mapped state 6 to 3
23:22:37.031 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d9141af-9ae3-421c-99af-03f2acf081c6"}
23:22:37.037 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a1b304f-91b1-4a53-a2b9-ba3c37ade06a"}
23:22:37.040 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1129,"width":15,"height":15,"star_pos":[7.15,7.29],"pixels":"..."},"id":"6a1b304f-91b1-4a53-a2b9-ba3c37ade06a"}
23:22:38.036 00.996 8532 Exposure complete
23:22:38.085 00.049 8532 worker thread done servicing request
23:22:38.086 00.001 7008 OnExposeComplete: enter
23:22:38.088 00.002 7008 UpdateGuideState(): m_state=6
23:22:38.090 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1130
23:22:38.092 00.002 7008 Star::Find returns 1 (0), X=547.10, Y=444.33, Mass=269279, SNR=331.6, Peak=50549 HFD=2.6
23:22:38.094 00.002 7008 MultiStar: [#1 -0.36,0.18,0.55,U] [#2 -0.45,0.18,0.56,U] [#3 -0.24,0.21,0.42,U] [#4 -0.29,0.13,0.33,U] [#5 -0.26,0.13,0.34,U] [#6 -0.48,0.14,0.37,U] [#7 -0.38,0.22,0.29,U] [#8 -0.19,-0.08,0.34,U] 
23:22:38.097 00.003 7008 refined, 8 included, MultiStar: {-0.38, -0.07}, one-star: {-0.51, -0.77}
23:22:38.099 00.002 7008 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.07) = xAngle (-2.88 = -2.88)
23:22:38.100 00.001 7008 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.29 = 2.99)
23:22:38.102 00.002 7008 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.95 mountX=-0.37 mountY=0.06, mountTheta=2.99
23:22:38.108 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.38, y=-0.07, opts=13)
23:22:38.111 00.003 7008 Enqueuing Move request for scope (-0.38, -0.07)
23:22:38.113 00.002 8532 Worker thread wakes up
23:22:38.113 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd
23:22:38.113 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.38, -0.07)
23:22:38.113 00.000 8532 Moving (-0.38, -0.07) raw xDistance=-0.37 yDistance=0.06
23:22:38.113 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
23:22:38.113 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:38.115 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1668, FiltMax=23543, Gamma=0.990
23:22:38.117 00.002 7008 UpdateGuideState exits: m=269279 SNR=331.6
23:22:38.118 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.122 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:38.122 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:38.125 00.003 7008 Enqueuing Expose request
23:22:38.127 00.002 8532 MoveAxis(E, 358, ABG)
23:22:38.127 00.000 8532 Guiding  Dir = 2, Dur = 358
23:22:38.127 00.000 8532 IsSlewing returns 0
23:22:38.127 00.000 8532 IsGuiding returns 0
23:22:38.128 00.001 8532 PulseGuide returned control before completion, sleep 368
23:22:38.512 00.384 8532 IsGuiding returns 0
23:22:38.512 00.000 8532 Move returns status 0, amount 358
23:22:38.512 00.000 8532 MoveAxis(N, 0, ABG)
23:22:38.512 00.000 8532 Move returns status 0, amount 0
23:22:38.512 00.000 8532 move complete, result=0
23:22:38.512 00.000 8532 worker thread done servicing request
23:22:38.512 00.000 8532 Worker thread wakes up
23:22:38.512 00.000 7008 GuideStep: -0.4 px 358 ms EAST, 0.1 px 0 ms NORTH
23:22:38.517 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:38.517 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:39.010 00.493 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"307bebc9-4a66-4ef2-91bb-6987083b90b7"}
23:22:39.012 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"307bebc9-4a66-4ef2-91bb-6987083b90b7"}
23:22:39.015 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce36ba79-ef5f-4b8f-8cca-d9c9f4b3b9f5"}
23:22:39.017 00.002 7008 case statement mapped state 6 to 3
23:22:39.020 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce36ba79-ef5f-4b8f-8cca-d9c9f4b3b9f5"}
23:22:39.021 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"749a79fe-792d-4fef-9e29-bddd92168c1f"}
23:22:39.023 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1130,"width":15,"height":15,"star_pos":[7.10,7.33],"pixels":"..."},"id":"749a79fe-792d-4fef-9e29-bddd92168c1f"}
23:22:40.649 01.626 8532 Exposure complete
23:22:40.701 00.052 8532 worker thread done servicing request
23:22:40.702 00.001 7008 OnExposeComplete: enter
23:22:40.705 00.003 7008 UpdateGuideState(): m_state=6
23:22:40.707 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1131
23:22:40.710 00.003 7008 Star::Find returns 1 (0), X=547.28, Y=444.43, Mass=258871, SNR=331.9, Peak=37956 HFD=2.9
23:22:40.713 00.003 7008 MultiStar: [#1 -0.19,0.27,0.53,U] [#2 -0.21,0.24,0.55,U] [#3 -0.07,0.26,0.44,U] [#4 -0.01,0.23,0.35,U] [#5 -0.06,0.22,0.34,U] [#6 -0.21,0.15,0.35,U] [#7 -0.19,0.27,0.29,U] [#8 -0.08,0.07,0.36,U] 
23:22:40.715 00.002 7008 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.33, -0.67}
23:22:40.718 00.003 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.17 = -3.12)
23:22:40.720 00.002 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
23:22:40.723 00.003 7008 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=-0.18 mountY=0.07, mountTheta=2.78
23:22:40.727 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.01, opts=13)
23:22:40.729 00.002 7008 Enqueuing Move request for scope (-0.18, 0.01)
23:22:40.731 00.002 8532 Worker thread wakes up
23:22:40.731 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1699, FiltMax=29634, Gamma=0.990
23:22:40.733 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:22:40.733 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:22:40.733 00.000 8532 Moving (-0.18, 0.01) raw xDistance=-0.18 yDistance=0.07
23:22:40.733 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.18
23:22:40.733 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:40.733 00.000 7008 UpdateGuideState exits: m=258871 SNR=331.9
23:22:40.735 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:40.735 00.000 8532 MoveAxis(E, 187, ABG)
23:22:40.737 00.002 8532 Guiding  Dir = 2, Dur = 187
23:22:40.737 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:40.738 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:40.741 00.003 8532 IsSlewing returns 0
23:22:40.741 00.000 7008 Enqueuing Expose request
23:22:40.743 00.002 8532 IsGuiding returns 0
23:22:40.744 00.001 8532 PulseGuide returned control before completion, sleep 197
23:22:40.949 00.205 8532 IsGuiding returns 0
23:22:40.949 00.000 8532 Move returns status 0, amount 187
23:22:40.949 00.000 8532 MoveAxis(N, 0, ABG)
23:22:40.949 00.000 8532 Move returns status 0, amount 0
23:22:40.949 00.000 8532 move complete, result=0
23:22:40.950 00.001 8532 worker thread done servicing request
23:22:40.950 00.000 8532 Worker thread wakes up
23:22:40.950 00.000 7008 GuideStep: -0.2 px 187 ms EAST, 0.1 px 0 ms NORTH
23:22:40.954 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:40.954 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:41.010 00.056 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46663204-f3d0-49a2-ba97-40275c311149"}
23:22:41.014 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46663204-f3d0-49a2-ba97-40275c311149"}
23:22:41.019 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fbfc2cc-6006-4500-849d-b313a4700671"}
23:22:41.021 00.002 7008 case statement mapped state 6 to 3
23:22:41.023 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fbfc2cc-6006-4500-849d-b313a4700671"}
23:22:41.026 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9ac27ebf-0f9f-4e76-93a1-0e29a2773de7"}
23:22:41.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1131,"width":15,"height":15,"star_pos":[7.28,7.43],"pixels":"..."},"id":"9ac27ebf-0f9f-4e76-93a1-0e29a2773de7"}
23:22:43.010 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b81b68f-6d84-44e7-b323-436f5db668e9"}
23:22:43.015 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b81b68f-6d84-44e7-b323-436f5db668e9"}
23:22:43.017 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"699721c0-1970-4529-9b16-7461e500e868"}
23:22:43.020 00.003 7008 case statement mapped state 6 to 3
23:22:43.021 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"699721c0-1970-4529-9b16-7461e500e868"}
23:22:43.024 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3867f467-b128-46be-8b49-830e089b0d42"}
23:22:43.026 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1131,"width":15,"height":15,"star_pos":[7.28,7.43],"pixels":"..."},"id":"3867f467-b128-46be-8b49-830e089b0d42"}
23:22:43.083 00.057 8532 Exposure complete
23:22:43.128 00.045 8532 worker thread done servicing request
23:22:43.129 00.001 7008 OnExposeComplete: enter
23:22:43.131 00.002 7008 UpdateGuideState(): m_state=6
23:22:43.133 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1132
23:22:43.135 00.002 7008 Star::Find returns 1 (0), X=547.31, Y=444.47, Mass=265606, SNR=338.2, Peak=36031 HFD=3.0
23:22:43.138 00.003 7008 MultiStar: [#1 -0.06,0.33,0.51,U] [#2 -0.19,0.30,0.55,U] [#3 -0.00,0.32,0.45,U] [#4 -0.09,0.25,0.35,U] [#5 -0.14,0.23,0.34,U] [#6 -0.21,0.20,0.35,U] [#7 -0.14,0.28,0.28,U] [#8 -0.02,0.11,0.34,U] 
23:22:43.143 00.005 7008 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.30, -0.63}
23:22:43.146 00.003 7008 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.07) = xAngle (2.90 = 2.90)
23:22:43.148 00.002 7008 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.49 = 2.49)
23:22:43.150 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=-0.16 mountY=0.10, mountTheta=2.59
23:22:43.157 00.007 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.05, opts=13)
23:22:43.161 00.004 7008 Enqueuing Move request for scope (-0.15, 0.05)
23:22:43.163 00.002 8532 Worker thread wakes up
23:22:43.163 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63538, med=2506, FiltMin=1712, FiltMax=31639, Gamma=0.990
23:22:43.166 00.003 7008 UpdateGuideState exits: m=265606 SNR=338.2
23:22:43.168 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:43.170 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:43.172 00.002 7008 Enqueuing Expose request
23:22:43.175 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
23:22:43.175 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
23:22:43.175 00.000 8532 Moving (-0.15, 0.05) raw xDistance=-0.16 yDistance=0.10
23:22:43.175 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:22:43.175 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:43.175 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:43.175 00.000 8532 MoveAxis(E, 0, ABG)
23:22:43.175 00.000 8532 Move returns status 0, amount 0
23:22:43.175 00.000 8532 MoveAxis(N, 0, ABG)
23:22:43.175 00.000 8532 Move returns status 0, amount 0
23:22:43.175 00.000 8532 move complete, result=0
23:22:43.175 00.000 8532 worker thread done servicing request
23:22:43.175 00.000 8532 Worker thread wakes up
23:22:43.175 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:43.175 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:43.175 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:45.010 01.835 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20080699-76df-4df4-8396-019c59ad20da"}
23:22:45.014 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20080699-76df-4df4-8396-019c59ad20da"}
23:22:45.017 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f49fe8b-f509-41f0-957a-d8be2959fdcf"}
23:22:45.019 00.002 7008 case statement mapped state 6 to 3
23:22:45.021 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f49fe8b-f509-41f0-957a-d8be2959fdcf"}
23:22:45.025 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75c397a1-83e7-4c96-8877-b574e2ef4baf"}
23:22:45.028 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1132,"width":15,"height":15,"star_pos":[7.31,7.47],"pixels":"..."},"id":"75c397a1-83e7-4c96-8877-b574e2ef4baf"}
23:22:45.298 00.270 8532 Exposure complete
23:22:45.347 00.049 8532 worker thread done servicing request
23:22:45.347 00.000 7008 OnExposeComplete: enter
23:22:45.350 00.003 7008 UpdateGuideState(): m_state=6
23:22:45.353 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1133
23:22:45.354 00.001 7008 Star::Find returns 1 (0), X=547.21, Y=444.41, Mass=261542, SNR=327.2, Peak=41614 HFD=2.8
23:22:45.358 00.004 7008 MultiStar: [#1 -0.20,0.27,0.56,U] [#2 -0.26,0.25,0.51,U] [#3 -0.13,0.23,0.44,U] [#4 -0.14,0.26,0.36,U] [#5 -0.24,0.21,0.34,U] [#6 -0.28,0.22,0.35,U] [#7 -0.21,0.22,0.30,U] [#8 -0.03,0.04,0.35,U] 
23:22:45.360 00.002 7008 refined, 8 included, MultiStar: {-0.24, 0.00}, one-star: {-0.40, -0.69}
23:22:45.362 00.002 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.08)
23:22:45.364 00.002 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:22:45.366 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.00 hyp=0.24 cameraTheta=3.13 mountX=-0.24 mountY=0.08, mountTheta=2.81
23:22:45.370 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.00, opts=13)
23:22:45.372 00.002 7008 Enqueuing Move request for scope (-0.24, 0.00)
23:22:45.373 00.001 8532 Worker thread wakes up
23:22:45.374 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.00) opts 0xd
23:22:45.374 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.00)
23:22:45.374 00.000 8532 Moving (-0.24, 0.00) raw xDistance=-0.24 yDistance=0.08
23:22:45.374 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:22:45.374 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:45.374 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1670, FiltMax=27230, Gamma=0.990
23:22:45.376 00.002 7008 UpdateGuideState exits: m=261542 SNR=327.2
23:22:45.377 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:45.379 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:45.380 00.001 7008 Enqueuing Expose request
23:22:45.383 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:45.383 00.000 8532 MoveAxis(E, 215, ABG)
23:22:45.383 00.000 8532 Guiding  Dir = 2, Dur = 215
23:22:45.384 00.001 8532 IsSlewing returns 0
23:22:45.384 00.000 8532 IsGuiding returns 0
23:22:45.384 00.000 8532 PulseGuide returned control before completion, sleep 225
23:22:45.617 00.233 8532 IsGuiding returns 1
23:22:45.617 00.000 8532 scope still moving after pulse duration time elapsed
23:22:45.648 00.031 8532 IsSlewing returns 0
23:22:45.649 00.001 8532 IsGuiding returns 0
23:22:45.649 00.000 8532 scope move finished after 215 + 49 ms
23:22:45.649 00.000 8532 Move returns status 0, amount 215
23:22:45.649 00.000 8532 MoveAxis(N, 0, ABG)
23:22:45.649 00.000 8532 Move returns status 0, amount 0
23:22:45.649 00.000 8532 move complete, result=0
23:22:45.650 00.001 8532 worker thread done servicing request
23:22:45.650 00.000 8532 Worker thread wakes up
23:22:45.650 00.000 7008 GuideStep: -0.2 px 215 ms EAST, 0.1 px 0 ms NORTH
23:22:45.654 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:45.655 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:47.011 01.356 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48ae29c6-bc1c-44b8-8ea8-b05b44f0749a"}
23:22:47.015 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48ae29c6-bc1c-44b8-8ea8-b05b44f0749a"}
23:22:47.018 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7d7fb47c-19d6-48fd-aab1-b40a24d6c0fa"}
23:22:47.026 00.008 7008 case statement mapped state 6 to 3
23:22:47.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d7fb47c-19d6-48fd-aab1-b40a24d6c0fa"}
23:22:47.033 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"03e2869d-d43e-4219-8fee-5fdba16ab18d"}
23:22:47.036 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1133,"width":15,"height":15,"star_pos":[7.21,7.41],"pixels":"..."},"id":"03e2869d-d43e-4219-8fee-5fdba16ab18d"}
23:22:47.780 00.744 8532 Exposure complete
23:22:47.818 00.038 8532 worker thread done servicing request
23:22:47.818 00.000 7008 OnExposeComplete: enter
23:22:47.820 00.002 7008 UpdateGuideState(): m_state=6
23:22:47.822 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1134
23:22:47.824 00.002 7008 Star::Find returns 1 (0), X=547.52, Y=444.53, Mass=261943, SNR=333.8, Peak=35810 HFD=3.1
23:22:47.826 00.002 7008 MultiStar: [#1 0.04,0.43,0.53,U] [#2 -0.03,0.36,0.54,U] [#3 0.05,0.31,0.42,U] [#4 0.08,0.25,0.36,U] [#5 0.04,0.29,0.33,U] [#6 -0.08,0.29,0.34,U] [#7 0.14,0.32,0.29,U] [#8 0.05,0.15,0.33,U] 
23:22:47.827 00.001 7008 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {-0.09, -0.57}
23:22:47.829 00.002 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
23:22:47.830 00.001 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:22:47.831 00.001 7008 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=-0.00 mountY=0.09, mountTheta=1.62
23:22:47.838 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.10, opts=13)
23:22:47.840 00.002 7008 Enqueuing Move request for scope (0.00, 0.10)
23:22:47.843 00.003 8532 Worker thread wakes up
23:22:47.843 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:22:47.843 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:22:47.843 00.000 8532 Moving (0.00, 0.10) raw xDistance=-0.00 yDistance=0.09
23:22:47.843 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64263, med=2506, FiltMin=1707, FiltMax=34428, Gamma=0.990
23:22:47.846 00.003 7008 UpdateGuideState exits: m=261943 SNR=333.8
23:22:47.848 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.850 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:22:47.851 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:47.852 00.001 7008 Enqueuing Expose request
23:22:47.854 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.854 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:47.854 00.000 8532 MoveAxis(E, 0, ABG)
23:22:47.854 00.000 8532 Move returns status 0, amount 0
23:22:47.854 00.000 8532 MoveAxis(N, 0, ABG)
23:22:47.854 00.000 8532 Move returns status 0, amount 0
23:22:47.854 00.000 8532 move complete, result=0
23:22:47.855 00.001 8532 worker thread done servicing request
23:22:47.855 00.000 8532 Worker thread wakes up
23:22:47.855 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:47.855 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:47.855 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:49.009 01.154 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78a1a891-6f4a-4234-9887-19ff8edec8d7"}
23:22:49.013 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78a1a891-6f4a-4234-9887-19ff8edec8d7"}
23:22:49.017 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"596db84a-5d92-4053-becd-a8a7dad4c952"}
23:22:49.019 00.002 7008 case statement mapped state 6 to 3
23:22:49.023 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"596db84a-5d92-4053-becd-a8a7dad4c952"}
23:22:49.026 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"573c983c-138d-41b5-a952-3b2e03aa478b"}
23:22:49.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1134,"width":15,"height":15,"star_pos":[6.52,6.53],"pixels":"..."},"id":"573c983c-138d-41b5-a952-3b2e03aa478b"}
23:22:49.978 00.949 8532 Exposure complete
23:22:50.029 00.051 8532 worker thread done servicing request
23:22:50.029 00.000 7008 OnExposeComplete: enter
23:22:50.031 00.002 7008 UpdateGuideState(): m_state=6
23:22:50.033 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1135
23:22:50.036 00.003 7008 Star::Find returns 1 (0), X=547.33, Y=444.63, Mass=256931, SNR=331.8, Peak=31406 HFD=3.0
23:22:50.040 00.004 7008 MultiStar: [#1 -0.13,0.56,0.53,U] [#2 -0.15,0.38,0.57,U] [#3 -0.06,0.46,0.43,U] [#4 -0.07,0.31,0.35,U] [#5 -0.03,0.42,0.32,U] [#6 -0.16,0.41,0.33,U] [#7 -0.08,0.39,0.29,U] [#8 -0.05,0.24,0.33,U] 
23:22:50.043 00.003 7008 refined, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.28, -0.48}
23:22:50.045 00.002 7008 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.07) = xAngle (2.27 = 2.27)
23:22:50.046 00.001 7008 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
23:22:50.049 00.003 7008 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.20 mountX=-0.16 mountY=0.23, mountTheta=2.16
23:22:50.053 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.20, opts=13)
23:22:50.055 00.002 7008 Enqueuing Move request for scope (-0.14, 0.20)
23:22:50.057 00.002 8532 Worker thread wakes up
23:22:50.057 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62685, med=2506, FiltMin=1756, FiltMax=32283, Gamma=0.990
23:22:50.059 00.002 7008 UpdateGuideState exits: m=256931 SNR=331.8
23:22:50.061 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:50.063 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:50.065 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
23:22:50.066 00.001 7008 Enqueuing Expose request
23:22:50.067 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
23:22:50.067 00.000 8532 Moving (-0.14, 0.20) raw xDistance=-0.16 yDistance=0.23
23:22:50.067 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:22:50.067 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:22:50.067 00.000 8532 MoveAxis(E, 0, ABG)
23:22:50.067 00.000 8532 Move returns status 0, amount 0
23:22:50.067 00.000 8532 MoveAxis(S, 406, ABG)
23:22:50.067 00.000 8532 Guiding  Dir = 1, Dur = 406
23:22:50.067 00.000 8532 IsSlewing returns 0
23:22:50.068 00.001 8532 IsGuiding returns 0
23:22:50.068 00.000 8532 PulseGuide returned control before completion, sleep 416
23:22:50.485 00.417 8532 IsGuiding returns 1
23:22:50.485 00.000 8532 scope still moving after pulse duration time elapsed
23:22:50.516 00.031 8532 IsSlewing returns 0
23:22:50.516 00.000 8532 IsGuiding returns 0
23:22:50.518 00.002 8532 scope move finished after 406 + 42 ms
23:22:50.518 00.000 8532 Move returns status 0, amount 406
23:22:50.518 00.000 8532 move complete, result=0
23:22:50.518 00.000 8532 worker thread done servicing request
23:22:50.518 00.000 8532 Worker thread wakes up
23:22:50.518 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 406 ms SOUTH
23:22:50.522 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:50.522 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:51.008 00.486 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ea3546f-1904-40ed-aa8a-facc5fbc070b"}
23:22:51.010 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ea3546f-1904-40ed-aa8a-facc5fbc070b"}
23:22:51.015 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8661168c-c2a6-43dd-b969-a252ef93673c"}
23:22:51.018 00.003 7008 case statement mapped state 6 to 3
23:22:51.022 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8661168c-c2a6-43dd-b969-a252ef93673c"}
23:22:51.024 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aab83d06-d8f4-42cb-a8f2-f973a38f572b"}
23:22:51.025 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1135,"width":15,"height":15,"star_pos":[7.33,6.63],"pixels":"..."},"id":"aab83d06-d8f4-42cb-a8f2-f973a38f572b"}
23:22:52.647 01.622 8532 Exposure complete
23:22:52.694 00.047 8532 worker thread done servicing request
23:22:52.695 00.001 7008 OnExposeComplete: enter
23:22:52.697 00.002 7008 UpdateGuideState(): m_state=6
23:22:52.699 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1136
23:22:52.702 00.003 7008 Star::Find returns 1 (0), X=547.15, Y=444.29, Mass=280630, SNR=346.6, Peak=50396 HFD=2.5
23:22:52.704 00.002 7008 MultiStar: [#1 -0.30,0.13,0.54,U] [#2 -0.29,0.05,0.50,U] [#3 -0.17,0.17,0.41,U] [#4 -0.15,0.10,0.32,U] [#5 -0.23,0.07,0.32,U] [#6 -0.39,0.05,0.34,U] [#7 -0.20,0.02,0.29,U] [#8 -0.20,-0.09,0.31,U] 
23:22:52.707 00.003 7008 refined, 8 included, MultiStar: {-0.30, -0.15}, one-star: {-0.46, -0.81}
23:22:52.708 00.001 7008 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.07) = xAngle (-2.61 = -2.61)
23:22:52.710 00.002 7008 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.02 = -3.02)
23:22:52.712 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
23:22:52.714 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.15, opts=13)
23:22:52.716 00.002 7008 Enqueuing Move request for scope (-0.30, -0.15)
23:22:52.718 00.002 8532 Worker thread wakes up
23:22:52.718 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
23:22:52.720 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
23:22:52.720 00.000 8532 Moving (-0.30, -0.15) raw xDistance=-0.29 yDistance=-0.04
23:22:52.720 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1710, FiltMax=25990, Gamma=0.990
23:22:52.721 00.001 7008 UpdateGuideState exits: m=280630 SNR=346.6
23:22:52.723 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:52.725 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:52.726 00.001 7008 Enqueuing Expose request
23:22:52.728 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:22:52.728 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:52.728 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:52.728 00.000 8532 MoveAxis(E, 261, ABG)
23:22:52.728 00.000 8532 Guiding  Dir = 2, Dur = 261
23:22:52.729 00.001 8532 IsSlewing returns 0
23:22:52.729 00.000 8532 IsGuiding returns 0
23:22:52.729 00.000 8532 PulseGuide returned control before completion, sleep 271
23:22:53.007 00.278 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0f5c1e7-e02f-4f8b-9ca8-ee57eaef9cb3"}
23:22:53.011 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0f5c1e7-e02f-4f8b-9ca8-ee57eaef9cb3"}
23:22:53.016 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92ada5b9-2825-47b7-93cd-557234990b4a"}
23:22:53.020 00.004 7008 case statement mapped state 6 to 3
23:22:53.022 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"92ada5b9-2825-47b7-93cd-557234990b4a"}
23:22:53.025 00.003 8532 IsGuiding returns 0
23:22:53.025 00.000 8532 Move returns status 0, amount 261
23:22:53.025 00.000 8532 MoveAxis(N, 0, ABG)
23:22:53.026 00.001 8532 Move returns status 0, amount 0
23:22:53.026 00.000 8532 move complete, result=0
23:22:53.026 00.000 8532 worker thread done servicing request
23:22:53.026 00.000 8532 Worker thread wakes up
23:22:53.026 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:53.026 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:53.026 00.000 7008 GuideStep: -0.3 px 261 ms EAST, -0.0 px 0 ms NORTH
23:22:53.035 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04e0f495-b887-477a-acd6-c84a4bd579ab"}
23:22:53.039 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1136,"width":15,"height":15,"star_pos":[7.15,7.29],"pixels":"..."},"id":"04e0f495-b887-477a-acd6-c84a4bd579ab"}
23:22:55.007 01.968 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9cd523e1-f273-41ca-a6c7-37cdb04c70a8"}
23:22:55.010 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9cd523e1-f273-41ca-a6c7-37cdb04c70a8"}
23:22:55.013 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11ecbed0-2edb-4fdc-a017-190ec8048039"}
23:22:55.015 00.002 7008 case statement mapped state 6 to 3
23:22:55.017 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11ecbed0-2edb-4fdc-a017-190ec8048039"}
23:22:55.020 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"947db979-d920-46da-bbee-4ae8a2ac2199"}
23:22:55.022 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1136,"width":15,"height":15,"star_pos":[7.15,7.29],"pixels":"..."},"id":"947db979-d920-46da-bbee-4ae8a2ac2199"}
23:22:55.155 00.133 8532 Exposure complete
23:22:55.203 00.048 8532 worker thread done servicing request
23:22:55.203 00.000 7008 OnExposeComplete: enter
23:22:55.208 00.005 7008 UpdateGuideState(): m_state=6
23:22:55.212 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1137
23:22:55.214 00.002 7008 Star::Find returns 1 (0), X=547.55, Y=444.19, Mass=265520, SNR=332.0, Peak=44347 HFD=2.5
23:22:55.216 00.002 7008 MultiStar: [#1 0.15,0.06,0.57,U] [#2 0.04,-0.00,0.55,U] [#3 0.06,0.01,0.42,U] [#4 0.15,-0.05,0.35,U] [#5 -0.02,-0.05,0.33,U] [#6 0.02,0.01,0.36,U] [#7 0.12,0.00,0.28,U] [#8 0.03,-0.04,0.34,U] 
23:22:55.218 00.002 7008 refined, 8 included, MultiStar: {0.04, -0.22}, one-star: {-0.06, -0.91}
23:22:55.219 00.001 7008 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.07) = xAngle (-1.32 = -1.32)
23:22:55.220 00.001 7008 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.73 = -1.73)
23:22:55.223 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=0.06 mountY=-0.22, mountTheta=-1.32
23:22:55.227 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.22, opts=13)
23:22:55.228 00.001 7008 Enqueuing Move request for scope (0.04, -0.22)
23:22:55.229 00.001 8532 Worker thread wakes up
23:22:55.229 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62215, med=2507, FiltMin=1757, FiltMax=31981, Gamma=0.990
23:22:55.232 00.003 7008 UpdateGuideState exits: m=265520 SNR=332.0
23:22:55.234 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.236 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:55.238 00.002 7008 Enqueuing Expose request
23:22:55.240 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
23:22:55.240 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
23:22:55.240 00.000 8532 Moving (0.04, -0.22) raw xDistance=0.06 yDistance=-0.22
23:22:55.240 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:22:55.240 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:55.240 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:22:55.240 00.000 8532 MoveAxis(E, 0, ABG)
23:22:55.240 00.000 8532 Move returns status 0, amount 0
23:22:55.240 00.000 8532 MoveAxis(N, 0, ABG)
23:22:55.240 00.000 8532 Move returns status 0, amount 0
23:22:55.241 00.001 8532 move complete, result=0
23:22:55.241 00.000 8532 worker thread done servicing request
23:22:55.241 00.000 8532 Worker thread wakes up
23:22:55.241 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:55.245 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:55.245 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:57.007 01.762 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08a210e4-5e98-4874-97be-e7a6aec6aafd"}
23:22:57.009 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08a210e4-5e98-4874-97be-e7a6aec6aafd"}
23:22:57.012 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"070f6643-32de-4db5-8114-98441b0ead2e"}
23:22:57.013 00.001 7008 case statement mapped state 6 to 3
23:22:57.017 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"070f6643-32de-4db5-8114-98441b0ead2e"}
23:22:57.022 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9e9f6021-8500-4f91-90cf-94111d68ea9e"}
23:22:57.026 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1137,"width":15,"height":15,"star_pos":[6.55,7.19],"pixels":"..."},"id":"9e9f6021-8500-4f91-90cf-94111d68ea9e"}
23:22:57.370 00.344 8532 Exposure complete
23:22:57.424 00.054 8532 worker thread done servicing request
23:22:57.424 00.000 7008 OnExposeComplete: enter
23:22:57.429 00.005 7008 UpdateGuideState(): m_state=6
23:22:57.433 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1138
23:22:57.436 00.003 7008 Star::Find returns 1 (0), X=547.21, Y=444.09, Mass=269975, SNR=335.3, Peak=47609 HFD=2.4
23:22:57.438 00.002 7008 MultiStar: [#1 -0.23,-0.08,0.55,U] [#2 -0.32,-0.10,0.53,U] [#3 -0.19,-0.20,0.43,U] [#4 -0.20,-0.21,0.36,U] [#5 -0.21,-0.10,0.33,U] [#6 -0.26,-0.11,0.38,U] [#7 -0.29,-0.10,0.28,U] [#8 -0.20,-0.15,0.32,U] 
23:22:57.441 00.003 7008 refined, 8 included, MultiStar: {-0.28, -0.34}, one-star: {-0.40, -1.01}
23:22:57.444 00.003 7008 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.07) = xAngle (-2.19 = -2.19)
23:22:57.446 00.002 7008 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.60 = -2.60)
23:22:57.449 00.003 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.34 hyp=0.44 cameraTheta=-2.26 mountX=-0.25 mountY=-0.23, mountTheta=-2.41
23:22:57.452 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.34, opts=13)
23:22:57.454 00.002 7008 Enqueuing Move request for scope (-0.28, -0.34)
23:22:57.455 00.001 8532 Worker thread wakes up
23:22:57.455 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1749, FiltMax=29150, Gamma=0.990
23:22:57.458 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.34) opts 0xd
23:22:57.458 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.34)
23:22:57.458 00.000 8532 Moving (-0.28, -0.34) raw xDistance=-0.25 yDistance=-0.23
23:22:57.458 00.000 7008 UpdateGuideState exits: m=269975 SNR=335.3
23:22:57.461 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.463 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:22:57.463 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:57.463 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:57.466 00.003 7008 Enqueuing Expose request
23:22:57.470 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:22:57.470 00.000 8532 MoveAxis(E, 230, ABG)
23:22:57.470 00.000 8532 Guiding  Dir = 2, Dur = 230
23:22:57.471 00.001 8532 IsSlewing returns 0
23:22:57.471 00.000 8532 IsGuiding returns 0
23:22:57.472 00.001 8532 PulseGuide returned control before completion, sleep 240
23:22:57.721 00.249 8532 IsGuiding returns 0
23:22:57.721 00.000 8532 Move returns status 0, amount 230
23:22:57.721 00.000 8532 MoveAxis(N, 0, ABG)
23:22:57.721 00.000 8532 Move returns status 0, amount 0
23:22:57.721 00.000 8532 move complete, result=0
23:22:57.722 00.001 8532 worker thread done servicing request
23:22:57.722 00.000 8532 Worker thread wakes up
23:22:57.722 00.000 7008 GuideStep: -0.3 px 230 ms EAST, -0.2 px 0 ms NORTH
23:22:57.724 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:22:57.724 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:22:59.006 01.282 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"842b621d-7471-4ed2-b22f-54f9ac2ee5b6"}
23:22:59.010 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"842b621d-7471-4ed2-b22f-54f9ac2ee5b6"}
23:22:59.013 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40653e13-807d-4960-89be-037c304505d1"}
23:22:59.018 00.005 7008 case statement mapped state 6 to 3
23:22:59.022 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40653e13-807d-4960-89be-037c304505d1"}
23:22:59.026 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"93fb3a52-cba3-479e-ad2d-1066130d4493"}
23:22:59.029 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1138,"width":15,"height":15,"star_pos":[7.21,7.09],"pixels":"..."},"id":"93fb3a52-cba3-479e-ad2d-1066130d4493"}
23:22:59.853 00.824 8532 Exposure complete
23:22:59.885 00.032 8532 worker thread done servicing request
23:22:59.885 00.000 7008 OnExposeComplete: enter
23:22:59.888 00.003 7008 UpdateGuideState(): m_state=6
23:22:59.890 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1139
23:22:59.892 00.002 7008 Star::Find returns 1 (0), X=547.75, Y=444.32, Mass=268912, SNR=330.8, Peak=46705 HFD=2.7
23:22:59.894 00.002 7008 MultiStar: [#1 0.32,0.19,0.54,U] [#2 0.22,0.18,0.52,U] [#3 0.29,0.09,0.44,U] [#4 0.30,0.14,0.38,U] [#5 0.29,0.20,0.34,U] [#6 0.26,0.13,0.36,U] [#7 0.24,0.16,0.29,U] [#8 0.24,-0.00,0.32,U] 
23:22:59.896 00.002 7008 refined, 8 included, MultiStar: {0.24, -0.08}, one-star: {0.14, -0.78}
23:22:59.899 00.003 7008 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.07) = xAngle (-0.25 = -0.25)
23:22:59.900 00.001 7008 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.66 = -0.66)
23:22:59.902 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.32 mountX=0.25 mountY=-0.16, mountTheta=-0.56
23:22:59.904 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=-0.08, opts=13)
23:22:59.906 00.002 7008 Enqueuing Move request for scope (0.24, -0.08)
23:22:59.908 00.002 8532 Worker thread wakes up
23:22:59.908 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
23:22:59.908 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2507, FiltMin=1695, FiltMax=26436, Gamma=0.990
23:22:59.911 00.003 8532 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
23:22:59.911 00.000 8532 Moving (0.24, -0.08) raw xDistance=0.25 yDistance=-0.16
23:22:59.911 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
23:22:59.911 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:59.911 00.000 7008 UpdateGuideState exits: m=268912 SNR=330.8
23:22:59.913 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:59.915 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:22:59.917 00.002 7008 Enqueuing Expose request
23:22:59.919 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:22:59.919 00.000 8532 MoveAxis(W, 207, ABG)
23:22:59.919 00.000 8532 Guiding  Dir = 3, Dur = 207
23:22:59.919 00.000 8532 IsSlewing returns 0
23:22:59.919 00.000 8532 IsGuiding returns 0
23:22:59.919 00.000 8532 PulseGuide returned control before completion, sleep 217
23:23:00.140 00.221 8532 IsGuiding returns 1
23:23:00.140 00.000 8532 scope still moving after pulse duration time elapsed
23:23:00.171 00.031 8532 IsSlewing returns 0
23:23:00.172 00.001 8532 IsGuiding returns 0
23:23:00.172 00.000 8532 scope move finished after 207 + 46 ms
23:23:00.172 00.000 8532 Move returns status 0, amount 207
23:23:00.172 00.000 8532 MoveAxis(N, 0, ABG)
23:23:00.172 00.000 8532 Move returns status 0, amount 0
23:23:00.172 00.000 8532 move complete, result=0
23:23:00.174 00.002 8532 worker thread done servicing request
23:23:00.174 00.000 8532 Worker thread wakes up
23:23:00.174 00.000 7008 GuideStep: 0.2 px 207 ms WEST, -0.2 px 0 ms NORTH
23:23:00.176 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:00.177 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:01.006 00.829 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4d5ae58-1d09-421d-b6fc-3a125bf34c29"}
23:23:01.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4d5ae58-1d09-421d-b6fc-3a125bf34c29"}
23:23:01.010 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f55c105a-a1a2-4fc5-a46e-8d85db06748c"}
23:23:01.012 00.002 7008 case statement mapped state 6 to 3
23:23:01.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f55c105a-a1a2-4fc5-a46e-8d85db06748c"}
23:23:01.015 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"769a6c0e-ae6c-4636-8b67-f2e05b7fa4df"}
23:23:01.019 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1139,"width":15,"height":15,"star_pos":[6.75,7.32],"pixels":"..."},"id":"769a6c0e-ae6c-4636-8b67-f2e05b7fa4df"}
23:23:02.304 01.285 8532 Exposure complete
23:23:02.356 00.052 8532 worker thread done servicing request
23:23:02.356 00.000 7008 OnExposeComplete: enter
23:23:02.357 00.001 7008 UpdateGuideState(): m_state=6
23:23:02.361 00.004 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1140
23:23:02.363 00.002 7008 Star::Find returns 1 (0), X=547.30, Y=444.24, Mass=274804, SNR=344.1, Peak=42567 HFD=2.6
23:23:02.366 00.003 7008 MultiStar: [#1 -0.16,0.04,0.54,U] [#2 -0.19,0.07,0.52,U] [#3 -0.07,0.07,0.42,U] [#4 -0.03,0.06,0.34,U] [#5 -0.04,-0.02,0.34,U] [#6 -0.14,0.03,0.34,U] [#7 -0.15,0.10,0.28,U] [#8 -0.04,-0.03,0.33,U] 
23:23:02.368 00.002 7008 refined, 8 included, MultiStar: {-0.16, -0.18}, one-star: {-0.31, -0.86}
23:23:02.370 00.002 7008 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.07) = xAngle (-2.23 = -2.23)
23:23:02.372 00.002 7008 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.64 = -2.64)
23:23:02.374 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.30 mountX=-0.15 mountY=-0.11, mountTheta=-2.48
23:23:02.379 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.18, opts=13)
23:23:02.382 00.003 7008 Enqueuing Move request for scope (-0.16, -0.18)
23:23:02.384 00.002 8532 Worker thread wakes up
23:23:02.384 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
23:23:02.384 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
23:23:02.384 00.000 8532 Moving (-0.16, -0.18) raw xDistance=-0.15 yDistance=-0.11
23:23:02.384 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:23:02.384 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:02.385 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64540, med=2507, FiltMin=1667, FiltMax=30404, Gamma=0.990
23:23:02.387 00.002 7008 UpdateGuideState exits: m=274804 SNR=344.1
23:23:02.389 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:02.389 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:02.392 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:02.394 00.002 7008 Enqueuing Expose request
23:23:02.396 00.002 8532 MoveAxis(E, 0, ABG)
23:23:02.396 00.000 8532 Move returns status 0, amount 0
23:23:02.396 00.000 8532 MoveAxis(N, 0, ABG)
23:23:02.396 00.000 8532 Move returns status 0, amount 0
23:23:02.396 00.000 8532 move complete, result=0
23:23:02.396 00.000 8532 worker thread done servicing request
23:23:02.396 00.000 8532 Worker thread wakes up
23:23:02.396 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:02.396 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:02.399 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:03.006 00.607 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"041b7b70-a686-44ab-b5f9-42cc8bdb7cbd"}
23:23:03.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"041b7b70-a686-44ab-b5f9-42cc8bdb7cbd"}
23:23:03.011 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4fc404f-2364-4d52-8817-d9a6048c7e03"}
23:23:03.016 00.005 7008 case statement mapped state 6 to 3
23:23:03.020 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4fc404f-2364-4d52-8817-d9a6048c7e03"}
23:23:03.024 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fb70b40-6454-4cb0-906c-3127ba903874"}
23:23:03.026 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1140,"width":15,"height":15,"star_pos":[7.30,7.24],"pixels":"..."},"id":"5fb70b40-6454-4cb0-906c-3127ba903874"}
23:23:04.522 01.496 8532 Exposure complete
23:23:04.566 00.044 8532 worker thread done servicing request
23:23:04.566 00.000 7008 OnExposeComplete: enter
23:23:04.568 00.002 7008 UpdateGuideState(): m_state=6
23:23:04.570 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1141
23:23:04.572 00.002 7008 Star::Find returns 1 (0), X=547.14, Y=444.20, Mass=267747, SNR=326.9, Peak=50301 HFD=2.4
23:23:04.574 00.002 7008 MultiStar: [#1 -0.30,0.07,0.57,U] [#2 -0.40,-0.00,0.57,U] [#3 -0.17,0.04,0.44,U] [#4 -0.30,0.09,0.36,U] [#5 -0.23,0.04,0.35,U] [#6 -0.35,0.00,0.36,U] [#7 -0.31,0.03,0.30,U] [#8 -0.20,-0.07,0.35,U] 
23:23:04.576 00.002 7008 refined, 8 included, MultiStar: {-0.33, -0.19}, one-star: {-0.47, -0.90}
23:23:04.578 00.002 7008 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.07) = xAngle (-2.55 = -2.55)
23:23:04.581 00.003 7008 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.97 = -2.97)
23:23:04.584 00.003 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.62 mountX=-0.32 mountY=-0.07, mountTheta=-2.93
23:23:04.588 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.19, opts=13)
23:23:04.590 00.002 7008 Enqueuing Move request for scope (-0.33, -0.19)
23:23:04.592 00.002 8532 Worker thread wakes up
23:23:04.592 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1708, FiltMax=24869, Gamma=0.990
23:23:04.594 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
23:23:04.594 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
23:23:04.594 00.000 8532 Moving (-0.33, -0.19) raw xDistance=-0.32 yDistance=-0.07
23:23:04.594 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:23:04.594 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:04.595 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:04.595 00.000 8532 MoveAxis(E, 288, ABG)
23:23:04.595 00.000 8532 Guiding  Dir = 2, Dur = 288
23:23:04.595 00.000 7008 UpdateGuideState exits: m=267747 SNR=326.9
23:23:04.598 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:04.600 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:04.602 00.002 7008 Enqueuing Expose request
23:23:04.603 00.001 8532 IsSlewing returns 0
23:23:04.603 00.000 8532 IsGuiding returns 0
23:23:04.604 00.001 8532 PulseGuide returned control before completion, sleep 298
23:23:04.910 00.306 8532 IsGuiding returns 1
23:23:04.910 00.000 8532 scope still moving after pulse duration time elapsed
23:23:04.941 00.031 8532 IsSlewing returns 0
23:23:04.941 00.000 8532 IsGuiding returns 0
23:23:04.941 00.000 8532 scope move finished after 288 + 49 ms
23:23:04.941 00.000 8532 Move returns status 0, amount 288
23:23:04.941 00.000 8532 MoveAxis(N, 0, ABG)
23:23:04.941 00.000 8532 Move returns status 0, amount 0
23:23:04.941 00.000 8532 move complete, result=0
23:23:04.941 00.000 8532 worker thread done servicing request
23:23:04.941 00.000 8532 Worker thread wakes up
23:23:04.941 00.000 7008 GuideStep: -0.3 px 288 ms EAST, -0.1 px 0 ms NORTH
23:23:04.944 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:04.944 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:05.005 00.061 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c51d61a5-e6fe-41e2-8dbc-7d86c0bea06a"}
23:23:05.008 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c51d61a5-e6fe-41e2-8dbc-7d86c0bea06a"}
23:23:05.012 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"25eda541-2d1b-434a-a8d6-9d0e2b7628b7"}
23:23:05.015 00.003 7008 case statement mapped state 6 to 3
23:23:05.017 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"25eda541-2d1b-434a-a8d6-9d0e2b7628b7"}
23:23:05.023 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d56f9e39-52a5-4c10-90c0-843dd627d951"}
23:23:05.027 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1141,"width":15,"height":15,"star_pos":[7.14,7.20],"pixels":"..."},"id":"d56f9e39-52a5-4c10-90c0-843dd627d951"}
23:23:07.004 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2973891c-ce32-448d-8beb-16cd814eb23b"}
23:23:07.007 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2973891c-ce32-448d-8beb-16cd814eb23b"}
23:23:07.009 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62366f43-7998-4b7c-9646-a343965421f7"}
23:23:07.011 00.002 7008 case statement mapped state 6 to 3
23:23:07.012 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62366f43-7998-4b7c-9646-a343965421f7"}
23:23:07.014 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30b30285-01f8-4546-9aaf-eb1b0cd05c3e"}
23:23:07.015 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1141,"width":15,"height":15,"star_pos":[7.14,7.20],"pixels":"..."},"id":"30b30285-01f8-4546-9aaf-eb1b0cd05c3e"}
23:23:07.075 00.060 8532 Exposure complete
23:23:07.117 00.042 8532 worker thread done servicing request
23:23:07.117 00.000 7008 OnExposeComplete: enter
23:23:07.121 00.004 7008 UpdateGuideState(): m_state=6
23:23:07.122 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1142
23:23:07.124 00.002 7008 Star::Find returns 1 (0), X=547.18, Y=444.35, Mass=260884, SNR=329.9, Peak=45166 HFD=2.7
23:23:07.126 00.002 7008 MultiStar: [#1 -0.22,0.22,0.55,U] [#2 -0.33,0.16,0.54,U] [#3 -0.10,0.21,0.44,U] [#4 -0.17,0.07,0.35,U] [#5 -0.26,0.15,0.37,U] [#6 -0.31,0.15,0.36,U] [#7 -0.27,0.11,0.29,U] [#8 -0.17,-0.05,0.35,U] 
23:23:07.127 00.001 7008 refined, 8 included, MultiStar: {-0.28, -0.07}, one-star: {-0.43, -0.75}
23:23:07.129 00.002 7008 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.07) = xAngle (-2.82 = -2.82)
23:23:07.130 00.001 7008 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.24 = 3.05)
23:23:07.132 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=-0.27 mountY=0.03, mountTheta=3.04
23:23:07.134 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.07, opts=13)
23:23:07.136 00.002 7008 Enqueuing Move request for scope (-0.28, -0.07)
23:23:07.138 00.002 8532 Worker thread wakes up
23:23:07.138 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1666, FiltMax=26164, Gamma=0.990
23:23:07.140 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
23:23:07.140 00.000 7008 UpdateGuideState exits: m=260884 SNR=329.9
23:23:07.141 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.143 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:07.144 00.001 7008 Enqueuing Expose request
23:23:07.145 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
23:23:07.146 00.001 8532 Moving (-0.28, -0.07) raw xDistance=-0.27 yDistance=0.03
23:23:07.146 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
23:23:07.146 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.146 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:07.146 00.000 8532 MoveAxis(E, 267, ABG)
23:23:07.146 00.000 8532 Guiding  Dir = 2, Dur = 267
23:23:07.147 00.001 8532 IsSlewing returns 0
23:23:07.147 00.000 8532 IsGuiding returns 0
23:23:07.148 00.001 8532 PulseGuide returned control before completion, sleep 277
23:23:07.428 00.280 8532 IsGuiding returns 0
23:23:07.428 00.000 8532 Move returns status 0, amount 267
23:23:07.428 00.000 8532 MoveAxis(N, 0, ABG)
23:23:07.428 00.000 8532 Move returns status 0, amount 0
23:23:07.428 00.000 8532 move complete, result=0
23:23:07.429 00.001 8532 worker thread done servicing request
23:23:07.429 00.000 8532 Worker thread wakes up
23:23:07.429 00.000 7008 GuideStep: -0.3 px 267 ms EAST, 0.0 px 0 ms NORTH
23:23:07.432 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:07.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:09.003 01.571 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2554749-81e2-4d39-a864-5dc18a61b26b"}
23:23:09.005 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2554749-81e2-4d39-a864-5dc18a61b26b"}
23:23:09.007 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09dc12bc-3af6-4dd0-9fa1-82cb428432f1"}
23:23:09.009 00.002 7008 case statement mapped state 6 to 3
23:23:09.010 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"09dc12bc-3af6-4dd0-9fa1-82cb428432f1"}
23:23:09.013 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"920df99b-902e-4c53-a173-ad774ab6d770"}
23:23:09.016 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1142,"width":15,"height":15,"star_pos":[7.18,7.35],"pixels":"..."},"id":"920df99b-902e-4c53-a173-ad774ab6d770"}
23:23:09.564 00.548 8532 Exposure complete
23:23:09.611 00.047 8532 worker thread done servicing request
23:23:09.611 00.000 7008 OnExposeComplete: enter
23:23:09.614 00.003 7008 UpdateGuideState(): m_state=6
23:23:09.617 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1143
23:23:09.620 00.003 7008 Star::Find returns 1 (0), X=547.46, Y=444.41, Mass=263368, SNR=330.3, Peak=36112 HFD=3.0
23:23:09.625 00.005 7008 MultiStar: [#1 -0.01,0.24,0.53,U] [#2 -0.05,0.26,0.53,U] [#3 -0.03,0.34,0.43,U] [#4 0.02,0.23,0.36,U] [#5 -0.03,0.28,0.34,U] [#6 -0.11,0.22,0.36,U] [#7 -0.04,0.19,0.30,U] [#8 0.01,0.07,0.35,U] 
23:23:09.629 00.004 7008 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.15, -0.69}
23:23:09.633 00.004 7008 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.07) = xAngle (2.97 = 2.97)
23:23:09.636 00.003 7008 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
23:23:09.638 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.90 mountX=-0.06 mountY=0.03, mountTheta=2.63
23:23:09.642 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.01, opts=13)
23:23:09.644 00.002 7008 Enqueuing Move request for scope (-0.06, 0.01)
23:23:09.646 00.002 8532 Worker thread wakes up
23:23:09.646 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59971, med=2507, FiltMin=1752, FiltMax=34921, Gamma=0.990
23:23:09.649 00.003 7008 UpdateGuideState exits: m=263368 SNR=330.3
23:23:09.651 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:09.652 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:09.654 00.002 7008 Enqueuing Expose request
23:23:09.654 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:23:09.654 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:23:09.656 00.002 8532 Moving (-0.06, 0.01) raw xDistance=-0.06 yDistance=0.03
23:23:09.656 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:09.656 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:09.656 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:09.656 00.000 8532 MoveAxis(E, 0, ABG)
23:23:09.656 00.000 8532 Move returns status 0, amount 0
23:23:09.656 00.000 8532 MoveAxis(N, 0, ABG)
23:23:09.656 00.000 8532 Move returns status 0, amount 0
23:23:09.656 00.000 8532 move complete, result=0
23:23:09.656 00.000 8532 worker thread done servicing request
23:23:09.656 00.000 8532 Worker thread wakes up
23:23:09.656 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:09.657 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:09.657 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:11.002 01.345 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abf38d62-ff3c-43ef-9298-fd93a79e4673"}
23:23:11.005 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abf38d62-ff3c-43ef-9298-fd93a79e4673"}
23:23:11.008 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45c752c2-6cd3-495f-b2e1-b0b515a0eb68"}
23:23:11.011 00.003 7008 case statement mapped state 6 to 3
23:23:11.013 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45c752c2-6cd3-495f-b2e1-b0b515a0eb68"}
23:23:11.018 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db4cdb74-7072-4fec-bbcf-03860891690e"}
23:23:11.021 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1143,"width":15,"height":15,"star_pos":[7.46,7.41],"pixels":"..."},"id":"db4cdb74-7072-4fec-bbcf-03860891690e"}
23:23:11.787 00.766 8532 Exposure complete
23:23:11.825 00.038 8532 worker thread done servicing request
23:23:11.825 00.000 7008 OnExposeComplete: enter
23:23:11.827 00.002 7008 UpdateGuideState(): m_state=6
23:23:11.830 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1144
23:23:11.831 00.001 7008 Star::Find returns 1 (0), X=547.30, Y=444.45, Mass=269040, SNR=329.2, Peak=38552 HFD=2.9
23:23:11.833 00.002 7008 MultiStar: [#1 -0.13,0.30,0.54,U] [#2 -0.21,0.26,0.55,U] [#3 -0.07,0.38,0.45,U] [#4 -0.02,0.18,0.35,U] [#5 -0.12,0.20,0.34,U] [#6 -0.32,0.26,0.36,U] [#7 -0.18,0.33,0.29,U] [#8 -0.07,0.09,0.36,U] 
23:23:11.834 00.001 7008 refined, 8 included, MultiStar: {-0.18, 0.04}, one-star: {-0.30, -0.65}
23:23:11.836 00.002 7008 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:23:11.838 00.002 7008 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.57 = 2.57)
23:23:11.839 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.91 mountX=-0.18 mountY=0.10, mountTheta=2.64
23:23:11.845 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.04, opts=13)
23:23:11.847 00.002 7008 Enqueuing Move request for scope (-0.18, 0.04)
23:23:11.848 00.001 8532 Worker thread wakes up
23:23:11.848 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
23:23:11.848 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
23:23:11.848 00.000 8532 Moving (-0.18, 0.04) raw xDistance=-0.18 yDistance=0.10
23:23:11.848 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1782, FiltMax=30715, Gamma=0.990
23:23:11.850 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:23:11.850 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:11.850 00.000 7008 UpdateGuideState exits: m=269040 SNR=329.2
23:23:11.852 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:11.853 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:11.854 00.001 7008 Enqueuing Expose request
23:23:11.855 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:11.855 00.000 8532 MoveAxis(E, 167, ABG)
23:23:11.855 00.000 8532 Guiding  Dir = 2, Dur = 167
23:23:11.855 00.000 8532 IsSlewing returns 0
23:23:11.856 00.001 8532 IsGuiding returns 0
23:23:11.856 00.000 8532 PulseGuide returned control before completion, sleep 177
23:23:12.049 00.193 8532 IsGuiding returns 0
23:23:12.050 00.001 8532 Move returns status 0, amount 167
23:23:12.050 00.000 8532 MoveAxis(N, 0, ABG)
23:23:12.050 00.000 8532 Move returns status 0, amount 0
23:23:12.050 00.000 8532 move complete, result=0
23:23:12.050 00.000 8532 worker thread done servicing request
23:23:12.050 00.000 8532 Worker thread wakes up
23:23:12.050 00.000 7008 GuideStep: -0.2 px 167 ms EAST, 0.1 px 0 ms NORTH
23:23:12.054 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:12.054 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:13.000 00.946 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"637e4421-a638-4472-b06c-bfbef97bc518"}
23:23:13.002 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"637e4421-a638-4472-b06c-bfbef97bc518"}
23:23:13.005 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d4229d2-7b7f-44f7-8b8f-ab1799a87c45"}
23:23:13.007 00.002 7008 case statement mapped state 6 to 3
23:23:13.009 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d4229d2-7b7f-44f7-8b8f-ab1799a87c45"}
23:23:13.012 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6afb2ef6-1d92-4d63-b08b-9abd95f51367"}
23:23:13.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1144,"width":15,"height":15,"star_pos":[7.30,7.45],"pixels":"..."},"id":"6afb2ef6-1d92-4d63-b08b-9abd95f51367"}
23:23:14.183 01.169 8532 Exposure complete
23:23:14.233 00.050 8532 worker thread done servicing request
23:23:14.233 00.000 7008 OnExposeComplete: enter
23:23:14.235 00.002 7008 UpdateGuideState(): m_state=6
23:23:14.237 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1145
23:23:14.241 00.004 7008 Star::Find returns 1 (0), X=547.29, Y=444.48, Mass=261104, SNR=337.3, Peak=35821 HFD=3.0
23:23:14.243 00.002 7008 MultiStar: [#1 -0.13,0.33,0.53,U] [#2 -0.21,0.31,0.54,U] [#3 -0.09,0.35,0.43,U] [#4 -0.13,0.26,0.35,U] [#5 -0.10,0.22,0.33,U] [#6 -0.21,0.22,0.36,U] [#7 -0.15,0.30,0.28,U] [#8 -0.08,0.12,0.33,U] 
23:23:14.247 00.004 7008 refined, 8 included, MultiStar: {-0.18, 0.06}, one-star: {-0.31, -0.62}
23:23:14.252 00.005 7008 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.07) = xAngle (2.90 = 2.90)
23:23:14.257 00.005 7008 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.49 = 2.49)
23:23:14.260 00.003 7008 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.83 mountX=-0.19 mountY=0.12, mountTheta=2.58
23:23:14.266 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.06, opts=13)
23:23:14.268 00.002 7008 Enqueuing Move request for scope (-0.18, 0.06)
23:23:14.271 00.003 8532 Worker thread wakes up
23:23:14.271 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
23:23:14.271 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
23:23:14.271 00.000 8532 Moving (-0.18, 0.06) raw xDistance=-0.19 yDistance=0.12
23:23:14.271 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63847, med=2507, FiltMin=1701, FiltMax=29071, Gamma=0.990
23:23:14.274 00.003 7008 UpdateGuideState exits: m=261104 SNR=337.3
23:23:14.276 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:14.277 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:14.279 00.002 7008 Enqueuing Expose request
23:23:14.281 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
23:23:14.281 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:14.281 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:23:14.281 00.000 8532 MoveAxis(E, 181, ABG)
23:23:14.281 00.000 8532 Guiding  Dir = 2, Dur = 181
23:23:14.281 00.000 8532 IsSlewing returns 0
23:23:14.282 00.001 8532 IsGuiding returns 0
23:23:14.282 00.000 8532 PulseGuide returned control before completion, sleep 191
23:23:14.486 00.204 8532 IsGuiding returns 0
23:23:14.486 00.000 8532 Move returns status 0, amount 181
23:23:14.486 00.000 8532 MoveAxis(N, 0, ABG)
23:23:14.486 00.000 8532 Move returns status 0, amount 0
23:23:14.486 00.000 8532 move complete, result=0
23:23:14.487 00.001 8532 worker thread done servicing request
23:23:14.487 00.000 8532 Worker thread wakes up
23:23:14.487 00.000 7008 GuideStep: -0.2 px 181 ms EAST, 0.1 px 0 ms NORTH
23:23:14.490 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:14.490 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:14.999 00.509 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83877bea-32eb-40ac-9aaf-8d987b11de12"}
23:23:15.001 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83877bea-32eb-40ac-9aaf-8d987b11de12"}
23:23:15.004 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c29407fc-fb73-43d9-934f-f13b7c55b661"}
23:23:15.006 00.002 7008 case statement mapped state 6 to 3
23:23:15.007 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c29407fc-fb73-43d9-934f-f13b7c55b661"}
23:23:15.009 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84ab80fe-518a-4c2e-964b-e028bd7f7d9a"}
23:23:15.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1145,"width":15,"height":15,"star_pos":[7.29,7.48],"pixels":"..."},"id":"84ab80fe-518a-4c2e-964b-e028bd7f7d9a"}
23:23:16.618 01.607 8532 Exposure complete
23:23:16.664 00.046 8532 worker thread done servicing request
23:23:16.664 00.000 7008 OnExposeComplete: enter
23:23:16.666 00.002 7008 UpdateGuideState(): m_state=6
23:23:16.668 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1146
23:23:16.670 00.002 7008 Star::Find returns 1 (0), X=547.36, Y=444.49, Mass=260850, SNR=327.9, Peak=35227 HFD=3.0
23:23:16.671 00.001 7008 MultiStar: [#1 -0.08,0.33,0.56,U] [#2 -0.10,0.29,0.54,U] [#3 -0.02,0.33,0.43,U] [#4 -0.10,0.25,0.36,U] [#5 -0.14,0.26,0.35,U] [#6 -0.18,0.32,0.37,U] [#7 -0.13,0.42,0.30,U] [#8 -0.12,0.15,0.34,U] 
23:23:16.673 00.002 7008 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.25, -0.61}
23:23:16.675 00.002 7008 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.07) = xAngle (2.69 = 2.69)
23:23:16.677 00.002 7008 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.27 = 2.27)
23:23:16.678 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.62 mountX=-0.14 mountY=0.12, mountTheta=2.44
23:23:16.682 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.08, opts=13)
23:23:16.686 00.004 7008 Enqueuing Move request for scope (-0.14, 0.08)
23:23:16.689 00.003 8532 Worker thread wakes up
23:23:16.689 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
23:23:16.689 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
23:23:16.689 00.000 8532 Moving (-0.14, 0.08) raw xDistance=-0.14 yDistance=0.12
23:23:16.690 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:23:16.690 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.690 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62734, med=2507, FiltMin=1763, FiltMax=31113, Gamma=0.990
23:23:16.692 00.002 7008 UpdateGuideState exits: m=260850 SNR=327.9
23:23:16.695 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.697 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:16.699 00.002 7008 Enqueuing Expose request
23:23:16.703 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:23:16.703 00.000 8532 MoveAxis(E, 0, ABG)
23:23:16.703 00.000 8532 Move returns status 0, amount 0
23:23:16.703 00.000 8532 MoveAxis(N, 0, ABG)
23:23:16.703 00.000 8532 Move returns status 0, amount 0
23:23:16.703 00.000 8532 move complete, result=0
23:23:16.703 00.000 8532 worker thread done servicing request
23:23:16.703 00.000 8532 Worker thread wakes up
23:23:16.703 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:16.704 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:16.704 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:16.998 00.294 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"50c95516-02c1-4b18-a4a4-d92eeee20249"}
23:23:17.001 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"50c95516-02c1-4b18-a4a4-d92eeee20249"}
23:23:17.002 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cfe13724-eee0-41c3-a5de-dc81c45009f6"}
23:23:17.004 00.002 7008 case statement mapped state 6 to 3
23:23:17.006 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfe13724-eee0-41c3-a5de-dc81c45009f6"}
23:23:17.008 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc9cdcdc-aac2-4597-82ac-87a51d537453"}
23:23:17.011 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1146,"width":15,"height":15,"star_pos":[7.36,7.49],"pixels":"..."},"id":"fc9cdcdc-aac2-4597-82ac-87a51d537453"}
23:23:18.827 01.816 8532 Exposure complete
23:23:18.870 00.043 8532 worker thread done servicing request
23:23:18.870 00.000 7008 OnExposeComplete: enter
23:23:18.873 00.003 7008 UpdateGuideState(): m_state=6
23:23:18.875 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1147
23:23:18.877 00.002 7008 Star::Find returns 1 (0), X=547.19, Y=444.41, Mass=268720, SNR=331.2, Peak=44541 HFD=2.8
23:23:18.880 00.003 7008 MultiStar: [#1 -0.20,0.27,0.54,U] [#2 -0.30,0.22,0.53,U] [#3 -0.13,0.25,0.45,U] [#4 -0.16,0.17,0.35,U] [#5 -0.16,0.16,0.33,U] [#6 -0.38,0.22,0.35,U] [#7 -0.23,0.30,0.30,U] [#8 -0.06,0.06,0.33,U] 
23:23:18.883 00.003 7008 refined, 8 included, MultiStar: {-0.26, -0.00}, one-star: {-0.42, -0.69}
23:23:18.886 00.003 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
23:23:18.889 00.003 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.81)
23:23:18.891 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.13 mountX=-0.26 mountY=0.08, mountTheta=2.83
23:23:18.895 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.00, opts=13)
23:23:18.897 00.002 7008 Enqueuing Move request for scope (-0.26, -0.00)
23:23:18.898 00.001 8532 Worker thread wakes up
23:23:18.899 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.00) opts 0xd
23:23:18.899 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.00)
23:23:18.899 00.000 8532 Moving (-0.26, -0.00) raw xDistance=-0.26 yDistance=0.08
23:23:18.899 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:23:18.899 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1633, FiltMax=26167, Gamma=0.990
23:23:18.901 00.002 7008 UpdateGuideState exits: m=268720 SNR=331.2
23:23:18.903 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.904 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:18.906 00.002 7008 Enqueuing Expose request
23:23:18.907 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:18.907 00.000 8532 MoveAxis(E, 232, ABG)
23:23:18.907 00.000 8532 Guiding  Dir = 2, Dur = 232
23:23:18.908 00.001 8532 IsSlewing returns 0
23:23:18.908 00.000 8532 IsGuiding returns 0
23:23:18.908 00.000 8532 PulseGuide returned control before completion, sleep 242
23:23:18.999 00.091 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce5b24ab-ef57-454b-816f-e8dd0b27e928"}
23:23:19.001 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce5b24ab-ef57-454b-816f-e8dd0b27e928"}
23:23:19.003 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30a877c2-0d51-4c26-af2e-82d3b8f4e3d7"}
23:23:19.004 00.001 7008 case statement mapped state 6 to 3
23:23:19.006 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30a877c2-0d51-4c26-af2e-82d3b8f4e3d7"}
23:23:19.008 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ccaad645-678d-4e7e-8cfc-9943011e5819"}
23:23:19.011 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1147,"width":15,"height":15,"star_pos":[7.19,7.41],"pixels":"..."},"id":"ccaad645-678d-4e7e-8cfc-9943011e5819"}
23:23:19.162 00.151 8532 IsGuiding returns 0
23:23:19.162 00.000 8532 Move returns status 0, amount 232
23:23:19.162 00.000 8532 MoveAxis(N, 0, ABG)
23:23:19.162 00.000 8532 Move returns status 0, amount 0
23:23:19.162 00.000 8532 move complete, result=0
23:23:19.163 00.001 8532 worker thread done servicing request
23:23:19.163 00.000 7008 GuideStep: -0.3 px 232 ms EAST, 0.1 px 0 ms NORTH
23:23:19.168 00.005 8532 Worker thread wakes up
23:23:19.168 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:19.168 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:20.997 01.829 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"223d0683-35cd-4ca6-9089-6b8ee1ee6ecb"}
23:23:21.003 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"223d0683-35cd-4ca6-9089-6b8ee1ee6ecb"}
23:23:21.007 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bcceafc5-7999-4bd7-a98e-7279f298294b"}
23:23:21.010 00.003 7008 case statement mapped state 6 to 3
23:23:21.012 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcceafc5-7999-4bd7-a98e-7279f298294b"}
23:23:21.015 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7348b39-e64d-4886-87e1-3dc6d2623ed4"}
23:23:21.018 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1147,"width":15,"height":15,"star_pos":[7.19,7.41],"pixels":"..."},"id":"c7348b39-e64d-4886-87e1-3dc6d2623ed4"}
23:23:21.293 00.275 8532 Exposure complete
23:23:21.338 00.045 8532 worker thread done servicing request
23:23:21.338 00.000 7008 OnExposeComplete: enter
23:23:21.341 00.003 7008 UpdateGuideState(): m_state=6
23:23:21.343 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1148
23:23:21.344 00.001 7008 Star::Find returns 1 (0), X=547.22, Y=444.49, Mass=258504, SNR=328.0, Peak=39158 HFD=3.0
23:23:21.347 00.003 7008 MultiStar: [#1 -0.21,0.33,0.56,U] [#2 -0.31,0.34,0.54,U] [#3 -0.15,0.40,0.43,U] [#4 -0.14,0.28,0.35,U] [#5 -0.14,0.28,0.34,U] [#6 -0.28,0.34,0.37,U] [#7 -0.22,0.41,0.28,U] [#8 -0.05,0.09,0.34,U] 
23:23:21.349 00.002 7008 refined, 8 included, MultiStar: {-0.24, 0.09}, one-star: {-0.39, -0.61}
23:23:21.350 00.001 7008 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.07) = xAngle (2.84 = 2.84)
23:23:21.352 00.002 7008 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.43 = 2.43)
23:23:21.354 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.77 mountX=-0.25 mountY=0.17, mountTheta=2.54
23:23:21.355 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.09, opts=13)
23:23:21.358 00.003 7008 Enqueuing Move request for scope (-0.24, 0.09)
23:23:21.360 00.002 8532 Worker thread wakes up
23:23:21.360 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
23:23:21.360 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
23:23:21.360 00.000 8532 Moving (-0.24, 0.09) raw xDistance=-0.25 yDistance=0.17
23:23:21.360 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:23:21.360 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:21.360 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1716, FiltMax=27766, Gamma=0.990
23:23:21.364 00.004 7008 UpdateGuideState exits: m=258504 SNR=328.0
23:23:21.366 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:21.368 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:21.370 00.002 7008 Enqueuing Expose request
23:23:21.371 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:23:21.371 00.000 8532 MoveAxis(E, 241, ABG)
23:23:21.371 00.000 8532 Guiding  Dir = 2, Dur = 241
23:23:21.372 00.001 8532 IsSlewing returns 0
23:23:21.372 00.000 8532 IsGuiding returns 0
23:23:21.372 00.000 8532 PulseGuide returned control before completion, sleep 251
23:23:21.642 00.270 8532 IsGuiding returns 1
23:23:21.642 00.000 8532 scope still moving after pulse duration time elapsed
23:23:21.673 00.031 8532 IsSlewing returns 0
23:23:21.675 00.002 8532 IsGuiding returns 0
23:23:21.675 00.000 8532 scope move finished after 241 + 61 ms
23:23:21.675 00.000 8532 Move returns status 0, amount 241
23:23:21.675 00.000 8532 MoveAxis(N, 0, ABG)
23:23:21.675 00.000 8532 Move returns status 0, amount 0
23:23:21.675 00.000 8532 move complete, result=0
23:23:21.675 00.000 8532 worker thread done servicing request
23:23:21.675 00.000 8532 Worker thread wakes up
23:23:21.675 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:21.675 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:21.676 00.001 7008 GuideStep: -0.2 px 241 ms EAST, 0.2 px 0 ms NORTH
23:23:22.998 01.322 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b9ccbb41-fd21-4659-8fd0-658fa62522d6"}
23:23:23.002 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b9ccbb41-fd21-4659-8fd0-658fa62522d6"}
23:23:23.007 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42bfb5c1-0a37-40db-abc0-519b899c2cb6"}
23:23:23.009 00.002 7008 case statement mapped state 6 to 3
23:23:23.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42bfb5c1-0a37-40db-abc0-519b899c2cb6"}
23:23:23.014 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cac23b7f-0ec1-4d04-a9f1-169618af04ba"}
23:23:23.021 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1148,"width":15,"height":15,"star_pos":[7.22,7.49],"pixels":"..."},"id":"cac23b7f-0ec1-4d04-a9f1-169618af04ba"}
23:23:23.804 00.783 8532 Exposure complete
23:23:23.852 00.048 8532 worker thread done servicing request
23:23:23.852 00.000 7008 OnExposeComplete: enter
23:23:23.854 00.002 7008 UpdateGuideState(): m_state=6
23:23:23.855 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1149
23:23:23.857 00.002 7008 Star::Find returns 1 (0), X=547.28, Y=444.49, Mass=265780, SNR=339.0, Peak=36982 HFD=3.0
23:23:23.862 00.005 7008 MultiStar: [#1 -0.13,0.30,0.54,U] [#2 -0.25,0.30,0.53,U] [#3 -0.07,0.33,0.44,U] [#4 -0.10,0.23,0.35,U] [#5 -0.04,0.32,0.33,U] [#6 -0.29,0.31,0.35,U] [#7 -0.18,0.30,0.29,U] [#8 -0.05,0.15,0.34,U] 
23:23:23.864 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.33, -0.62}
23:23:23.866 00.002 7008 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.07) = xAngle (2.87 = 2.87)
23:23:23.868 00.002 7008 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:23:23.870 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.80 mountX=-0.19 mountY=0.13, mountTheta=2.56
23:23:23.874 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.07, opts=13)
23:23:23.876 00.002 7008 Enqueuing Move request for scope (-0.19, 0.07)
23:23:23.878 00.002 8532 Worker thread wakes up
23:23:23.878 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
23:23:23.878 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
23:23:23.878 00.000 8532 Moving (-0.19, 0.07) raw xDistance=-0.19 yDistance=0.13
23:23:23.878 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
23:23:23.879 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.879 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1647, FiltMax=30131, Gamma=0.990
23:23:23.882 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:23.882 00.000 7008 UpdateGuideState exits: m=265780 SNR=339.0
23:23:23.886 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.888 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:23.889 00.001 7008 Enqueuing Expose request
23:23:23.892 00.003 8532 MoveAxis(E, 191, ABG)
23:23:23.892 00.000 8532 Guiding  Dir = 2, Dur = 191
23:23:23.893 00.001 8532 IsSlewing returns 0
23:23:23.893 00.000 8532 IsGuiding returns 0
23:23:23.894 00.001 8532 PulseGuide returned control before completion, sleep 201
23:23:24.105 00.211 8532 IsGuiding returns 0
23:23:24.106 00.001 8532 Move returns status 0, amount 191
23:23:24.106 00.000 8532 MoveAxis(N, 0, ABG)
23:23:24.106 00.000 8532 Move returns status 0, amount 0
23:23:24.106 00.000 8532 move complete, result=0
23:23:24.106 00.000 8532 worker thread done servicing request
23:23:24.106 00.000 8532 Worker thread wakes up
23:23:24.106 00.000 7008 GuideStep: -0.2 px 191 ms EAST, 0.1 px 0 ms NORTH
23:23:24.109 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:24.109 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:24.998 00.889 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2dafa5f9-c36b-4d82-940f-73b438a6a07d"}
23:23:25.001 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2dafa5f9-c36b-4d82-940f-73b438a6a07d"}
23:23:25.003 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4d19595-6bb2-4570-967f-23565159c374"}
23:23:25.006 00.003 7008 case statement mapped state 6 to 3
23:23:25.008 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4d19595-6bb2-4570-967f-23565159c374"}
23:23:25.010 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"003a56a1-f293-4e54-a7a7-a9d969dc0703"}
23:23:25.013 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1149,"width":15,"height":15,"star_pos":[7.28,7.49],"pixels":"..."},"id":"003a56a1-f293-4e54-a7a7-a9d969dc0703"}
23:23:26.236 01.223 8532 Exposure complete
23:23:26.281 00.045 8532 worker thread done servicing request
23:23:26.281 00.000 7008 OnExposeComplete: enter
23:23:26.286 00.005 7008 UpdateGuideState(): m_state=6
23:23:26.288 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1150
23:23:26.290 00.002 7008 Star::Find returns 1 (0), X=547.30, Y=444.53, Mass=258929, SNR=331.2, Peak=35300 HFD=3.0
23:23:26.292 00.002 7008 MultiStar: [#1 -0.07,0.37,0.55,U] [#2 -0.23,0.32,0.55,U] [#3 -0.10,0.40,0.42,U] [#4 -0.06,0.31,0.36,U] [#5 -0.10,0.37,0.35,U] [#6 -0.16,0.35,0.35,U] [#7 -0.12,0.27,0.30,U] [#8 -0.02,0.12,0.34,U] 
23:23:26.296 00.004 7008 refined, 8 included, MultiStar: {-0.16, 0.11}, one-star: {-0.30, -0.57}
23:23:26.298 00.002 7008 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.07) = xAngle (2.61 = 2.61)
23:23:26.301 00.003 7008 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.20 = 2.20)
23:23:26.303 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.54 mountX=-0.16 mountY=0.15, mountTheta=2.39
23:23:26.306 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.11, opts=13)
23:23:26.309 00.003 7008 Enqueuing Move request for scope (-0.16, 0.11)
23:23:26.312 00.003 8532 Worker thread wakes up
23:23:26.312 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:23:26.312 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:23:26.312 00.000 8532 Moving (-0.16, 0.11) raw xDistance=-0.16 yDistance=0.15
23:23:26.312 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:23:26.312 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.312 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:23:26.312 00.000 8532 MoveAxis(E, 0, ABG)
23:23:26.312 00.000 8532 Move returns status 0, amount 0
23:23:26.312 00.000 8532 MoveAxis(N, 0, ABG)
23:23:26.312 00.000 8532 Move returns status 0, amount 0
23:23:26.312 00.000 8532 move complete, result=0
23:23:26.313 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65136, med=2506, FiltMin=1689, FiltMax=29555, Gamma=0.990
23:23:26.314 00.001 8532 worker thread done servicing request
23:23:26.314 00.000 7008 UpdateGuideState exits: m=258929 SNR=331.2
23:23:26.316 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.319 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:26.321 00.002 7008 Enqueuing Expose request
23:23:26.323 00.002 8532 Worker thread wakes up
23:23:26.323 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:26.326 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:26.326 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:26.998 00.672 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4cd2c57-8817-49fa-ab56-6fccdcd917e4"}
23:23:27.001 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4cd2c57-8817-49fa-ab56-6fccdcd917e4"}
23:23:27.005 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0882229e-4a38-4212-b7d6-d53540f93d2f"}
23:23:27.006 00.001 7008 case statement mapped state 6 to 3
23:23:27.010 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0882229e-4a38-4212-b7d6-d53540f93d2f"}
23:23:27.012 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"08f58dbc-97fe-4ad4-abb8-19c878395600"}
23:23:27.013 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1150,"width":15,"height":15,"star_pos":[7.30,6.53],"pixels":"..."},"id":"08f58dbc-97fe-4ad4-abb8-19c878395600"}
23:23:28.455 01.442 8532 Exposure complete
23:23:28.501 00.046 8532 worker thread done servicing request
23:23:28.502 00.001 7008 OnExposeComplete: enter
23:23:28.503 00.001 7008 UpdateGuideState(): m_state=6
23:23:28.505 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1151
23:23:28.506 00.001 7008 Star::Find returns 1 (0), X=547.23, Y=444.52, Mass=265953, SNR=330.0, Peak=38489 HFD=3.0
23:23:28.510 00.004 7008 MultiStar: [#1 -0.16,0.37,0.55,U] [#2 -0.26,0.34,0.53,U] [#3 -0.14,0.43,0.45,U] [#4 -0.14,0.29,0.36,U] [#5 -0.16,0.36,0.34,U] [#6 -0.24,0.27,0.34,U] [#7 -0.21,0.38,0.29,U] [#8 -0.15,0.14,0.34,U] 
23:23:28.512 00.002 7008 refined, 8 included, MultiStar: {-0.23, 0.11}, one-star: {-0.38, -0.58}
23:23:28.514 00.002 7008 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.07) = xAngle (2.76 = 2.76)
23:23:28.515 00.001 7008 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.35 = 2.35)
23:23:28.517 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=-0.24 mountY=0.18, mountTheta=2.49
23:23:28.520 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.11, opts=13)
23:23:28.522 00.002 7008 Enqueuing Move request for scope (-0.23, 0.11)
23:23:28.524 00.002 8532 Worker thread wakes up
23:23:28.524 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
23:23:28.524 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
23:23:28.524 00.000 8532 Moving (-0.23, 0.11) raw xDistance=-0.24 yDistance=0.18
23:23:28.524 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:23:28.525 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:23:28.525 00.000 8532 MoveAxis(E, 216, ABG)
23:23:28.525 00.000 8532 Guiding  Dir = 2, Dur = 216
23:23:28.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1651, FiltMax=27808, Gamma=0.990
23:23:28.528 00.003 8532 IsSlewing returns 0
23:23:28.528 00.000 7008 UpdateGuideState exits: m=265953 SNR=330.0
23:23:28.530 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.531 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:28.533 00.002 7008 Enqueuing Expose request
23:23:28.535 00.002 8532 IsGuiding returns 0
23:23:28.535 00.000 8532 PulseGuide returned control before completion, sleep 226
23:23:28.772 00.237 8532 IsGuiding returns 0
23:23:28.773 00.001 8532 Move returns status 0, amount 216
23:23:28.773 00.000 8532 MoveAxis(S, 321, ABG)
23:23:28.773 00.000 8532 Guiding  Dir = 1, Dur = 321
23:23:28.773 00.000 8532 IsSlewing returns 0
23:23:28.774 00.001 8532 IsGuiding returns 0
23:23:28.775 00.001 8532 PulseGuide returned control before completion, sleep 331
23:23:28.997 00.222 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"326556ad-fc3b-4a87-a5d5-167bb59664ef"}
23:23:29.000 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"326556ad-fc3b-4a87-a5d5-167bb59664ef"}
23:23:29.002 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d572d327-b358-4e36-afc5-a0d11ed5fc79"}
23:23:29.005 00.003 7008 case statement mapped state 6 to 3
23:23:29.009 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d572d327-b358-4e36-afc5-a0d11ed5fc79"}
23:23:29.012 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c36fa77-bb4e-4f32-8072-3ff6b0bf6292"}
23:23:29.014 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1151,"width":15,"height":15,"star_pos":[7.23,6.52],"pixels":"..."},"id":"6c36fa77-bb4e-4f32-8072-3ff6b0bf6292"}
23:23:29.118 00.104 8532 IsGuiding returns 0
23:23:29.118 00.000 8532 Move returns status 0, amount 321
23:23:29.118 00.000 8532 move complete, result=0
23:23:29.118 00.000 8532 worker thread done servicing request
23:23:29.118 00.000 7008 GuideStep: -0.2 px 216 ms EAST, 0.2 px 321 ms SOUTH
23:23:29.123 00.005 8532 Worker thread wakes up
23:23:29.123 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:29.123 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:30.998 01.875 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90af5e03-087a-463f-ba0c-4038d6e4c93a"}
23:23:30.999 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90af5e03-087a-463f-ba0c-4038d6e4c93a"}
23:23:31.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c0eb640-f424-4e4d-8426-257e2af07fc7"}
23:23:31.002 00.001 7008 case statement mapped state 6 to 3
23:23:31.004 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c0eb640-f424-4e4d-8426-257e2af07fc7"}
23:23:31.005 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d54f5a9f-51bb-49b0-8ed7-5d97aaacdd63"}
23:23:31.007 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1151,"width":15,"height":15,"star_pos":[7.23,6.52],"pixels":"..."},"id":"d54f5a9f-51bb-49b0-8ed7-5d97aaacdd63"}
23:23:31.255 00.248 8532 Exposure complete
23:23:31.311 00.056 8532 worker thread done servicing request
23:23:31.311 00.000 7008 OnExposeComplete: enter
23:23:31.313 00.002 7008 UpdateGuideState(): m_state=6
23:23:31.315 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1152
23:23:31.316 00.001 7008 Star::Find returns 1 (0), X=547.61, Y=444.46, Mass=274006, SNR=343.7, Peak=43886 HFD=3.0
23:23:31.319 00.003 7008 MultiStar: [#1 0.17,0.36,0.54,U] [#2 0.12,0.33,0.53,U] [#3 0.17,0.38,0.41,U] [#4 0.22,0.24,0.36,U] [#5 0.20,0.24,0.33,U] [#6 0.11,0.30,0.35,U] [#7 0.18,0.22,0.28,U] [#8 0.14,0.14,0.34,U] 
23:23:31.320 00.001 7008 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.01, -0.64}
23:23:31.321 00.001 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
23:23:31.323 00.002 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
23:23:31.324 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.12 mountY=0.02, mountTheta=0.14
23:23:31.330 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.06, opts=13)
23:23:31.332 00.002 7008 Enqueuing Move request for scope (0.12, 0.06)
23:23:31.336 00.004 8532 Worker thread wakes up
23:23:31.336 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2508, FiltMin=1704, FiltMax=31967, Gamma=0.990
23:23:31.337 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:23:31.338 00.001 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:23:31.338 00.000 7008 UpdateGuideState exits: m=274006 SNR=343.7
23:23:31.339 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.341 00.002 8532 Moving (0.12, 0.06) raw xDistance=0.12 yDistance=0.02
23:23:31.341 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:31.343 00.002 7008 Enqueuing Expose request
23:23:31.345 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:23:31.345 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:31.345 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:31.345 00.000 8532 MoveAxis(E, 0, ABG)
23:23:31.345 00.000 8532 Move returns status 0, amount 0
23:23:31.345 00.000 8532 MoveAxis(N, 0, ABG)
23:23:31.345 00.000 8532 Move returns status 0, amount 0
23:23:31.345 00.000 8532 move complete, result=0
23:23:31.345 00.000 8532 worker thread done servicing request
23:23:31.345 00.000 8532 Worker thread wakes up
23:23:31.345 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:31.347 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:31.347 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:32.998 01.651 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e0e5494-ebd6-4150-8a8f-57fe57ebd44f"}
23:23:32.999 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e0e5494-ebd6-4150-8a8f-57fe57ebd44f"}
23:23:33.002 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a52c9e6a-1cdd-42c6-a2e2-bc5361ae765c"}
23:23:33.004 00.002 7008 case statement mapped state 6 to 3
23:23:33.005 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a52c9e6a-1cdd-42c6-a2e2-bc5361ae765c"}
23:23:33.007 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7470c0fc-5650-4ed7-b602-6c9e47f6e94e"}
23:23:33.009 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1152,"width":15,"height":15,"star_pos":[6.61,7.46],"pixels":"..."},"id":"7470c0fc-5650-4ed7-b602-6c9e47f6e94e"}
23:23:33.473 00.464 8532 Exposure complete
23:23:33.505 00.032 8532 worker thread done servicing request
23:23:33.505 00.000 7008 OnExposeComplete: enter
23:23:33.507 00.002 7008 UpdateGuideState(): m_state=6
23:23:33.509 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1153
23:23:33.510 00.001 7008 Star::Find returns 1 (0), X=547.36, Y=444.40, Mass=261129, SNR=326.1, Peak=34690 HFD=2.9
23:23:33.511 00.001 7008 MultiStar: [#1 -0.06,0.23,0.55,U] [#2 -0.14,0.21,0.53,U] [#3 0.00,0.28,0.44,U] [#4 0.03,0.21,0.37,U] [#5 -0.06,0.21,0.35,U] [#6 -0.15,0.17,0.35,U] [#7 -0.14,0.26,0.29,U] [#8 -0.02,0.07,0.32,U] 
23:23:33.513 00.002 7008 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.25, -0.70}
23:23:33.516 00.003 7008 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.07) = xAngle (-3.01 = -3.01)
23:23:33.518 00.002 7008 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.42 = 2.86)
23:23:33.520 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=-0.11 mountY=0.03, mountTheta=2.87
23:23:33.524 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.01, opts=13)
23:23:33.525 00.001 7008 Enqueuing Move request for scope (-0.11, -0.01)
23:23:33.526 00.001 8532 Worker thread wakes up
23:23:33.526 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
23:23:33.526 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
23:23:33.526 00.000 8532 Moving (-0.11, -0.01) raw xDistance=-0.11 yDistance=0.03
23:23:33.526 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:23:33.526 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:33.526 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62184, med=2507, FiltMin=1679, FiltMax=32578, Gamma=0.990
23:23:33.529 00.003 7008 UpdateGuideState exits: m=261129 SNR=326.1
23:23:33.530 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.533 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:33.533 00.000 8532 MoveAxis(E, 0, ABG)
23:23:33.533 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:33.534 00.001 7008 Enqueuing Expose request
23:23:33.536 00.002 8532 Move returns status 0, amount 0
23:23:33.536 00.000 8532 MoveAxis(N, 0, ABG)
23:23:33.536 00.000 8532 Move returns status 0, amount 0
23:23:33.536 00.000 8532 move complete, result=0
23:23:33.536 00.000 8532 worker thread done servicing request
23:23:33.536 00.000 8532 Worker thread wakes up
23:23:33.536 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:33.536 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:33.536 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:34.996 01.460 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36ef29e9-f896-4a06-b7a7-e6c523ca2527"}
23:23:34.999 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36ef29e9-f896-4a06-b7a7-e6c523ca2527"}
23:23:35.002 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e94c524c-79f8-40a9-8bdd-f72d05af7b1b"}
23:23:35.005 00.003 7008 case statement mapped state 6 to 3
23:23:35.007 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e94c524c-79f8-40a9-8bdd-f72d05af7b1b"}
23:23:35.009 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2360d5d8-1a13-4940-828a-19d4ae0e7b5d"}
23:23:35.012 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1153,"width":15,"height":15,"star_pos":[7.36,7.40],"pixels":"..."},"id":"2360d5d8-1a13-4940-828a-19d4ae0e7b5d"}
23:23:35.667 00.655 8532 Exposure complete
23:23:35.714 00.047 8532 worker thread done servicing request
23:23:35.715 00.001 7008 OnExposeComplete: enter
23:23:35.717 00.002 7008 UpdateGuideState(): m_state=6
23:23:35.719 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1154
23:23:35.721 00.002 7008 Star::Find returns 1 (0), X=547.09, Y=444.36, Mass=270021, SNR=345.5, Peak=48682 HFD=2.6
23:23:35.723 00.002 7008 MultiStar: [#1 -0.33,0.20,0.56,U] [#2 -0.43,0.16,0.53,U] [#3 -0.32,0.29,0.42,U] [#4 -0.23,0.20,0.35,U] [#5 -0.23,0.10,0.33,U] [#6 -0.45,0.19,0.35,U] [#7 -0.38,0.16,0.28,U] [#8 -0.38,0.02,0.33,U] 
23:23:35.725 00.002 7008 refined, 8 included, MultiStar: {-0.39, -0.05}, one-star: {-0.52, -0.74}
23:23:35.728 00.003 7008 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.07) = xAngle (-2.94 = -2.94)
23:23:35.729 00.001 7008 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.35 = 2.93)
23:23:35.731 00.002 7008 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-3.01 mountX=-0.38 mountY=0.08, mountTheta=2.93
23:23:35.735 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.39, y=-0.05, opts=13)
23:23:35.738 00.003 7008 Enqueuing Move request for scope (-0.39, -0.05)
23:23:35.740 00.002 8532 Worker thread wakes up
23:23:35.740 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.05) opts 0xd
23:23:35.740 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.39, -0.05)
23:23:35.740 00.000 8532 Moving (-0.39, -0.05) raw xDistance=-0.38 yDistance=0.08
23:23:35.740 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:23:35.740 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:35.740 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1683, FiltMax=24699, Gamma=0.990
23:23:35.742 00.002 7008 UpdateGuideState exits: m=270021 SNR=345.5
23:23:35.744 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:35.745 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:35.747 00.002 7008 Enqueuing Expose request
23:23:35.748 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:35.748 00.000 8532 MoveAxis(E, 349, ABG)
23:23:35.748 00.000 8532 Guiding  Dir = 2, Dur = 349
23:23:35.748 00.000 8532 IsSlewing returns 0
23:23:35.749 00.001 8532 IsGuiding returns 0
23:23:35.749 00.000 8532 PulseGuide returned control before completion, sleep 359
23:23:36.121 00.372 8532 IsGuiding returns 0
23:23:36.121 00.000 8532 Move returns status 0, amount 349
23:23:36.121 00.000 8532 MoveAxis(N, 0, ABG)
23:23:36.121 00.000 8532 Move returns status 0, amount 0
23:23:36.121 00.000 8532 move complete, result=0
23:23:36.121 00.000 8532 worker thread done servicing request
23:23:36.123 00.002 8532 Worker thread wakes up
23:23:36.123 00.000 7008 GuideStep: -0.4 px 349 ms EAST, 0.1 px 0 ms NORTH
23:23:36.125 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:36.126 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:36.995 00.869 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80056e34-c5e4-4297-8746-f170d81269dd"}
23:23:36.997 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80056e34-c5e4-4297-8746-f170d81269dd"}
23:23:36.999 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"182b0c43-2dcb-49d6-85c2-d3e05ff2303e"}
23:23:37.002 00.003 7008 case statement mapped state 6 to 3
23:23:37.006 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"182b0c43-2dcb-49d6-85c2-d3e05ff2303e"}
23:23:37.009 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1bf4ef6f-c7da-4552-a42a-1903eb42d778"}
23:23:37.012 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1154,"width":15,"height":15,"star_pos":[7.09,7.36],"pixels":"..."},"id":"1bf4ef6f-c7da-4552-a42a-1903eb42d778"}
23:23:38.258 01.246 8532 Exposure complete
23:23:38.292 00.034 8532 worker thread done servicing request
23:23:38.292 00.000 7008 OnExposeComplete: enter
23:23:38.294 00.002 7008 UpdateGuideState(): m_state=6
23:23:38.295 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1155
23:23:38.296 00.001 7008 Star::Find returns 1 (0), X=547.09, Y=444.45, Mass=271501, SNR=339.5, Peak=46376 HFD=2.7
23:23:38.298 00.002 7008 MultiStar: [#1 -0.32,0.29,0.54,U] [#2 -0.43,0.25,0.52,U] [#3 -0.22,0.32,0.42,U] [#4 -0.30,0.24,0.35,U] [#5 -0.21,0.24,0.33,U] [#6 -0.46,0.15,0.36,U] [#7 -0.35,0.23,0.28,U] [#8 -0.20,0.06,0.34,U] 
23:23:38.301 00.003 7008 refined, 8 included, MultiStar: {-0.37, 0.02}, one-star: {-0.52, -0.65}
23:23:38.302 00.001 7008 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.07) = xAngle (3.16 = -3.12)
23:23:38.304 00.002 7008 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
23:23:38.305 00.001 7008 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.09 mountX=-0.37 mountY=0.14, mountTheta=2.78
23:23:38.307 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.37, y=0.02, opts=13)
23:23:38.309 00.002 7008 Enqueuing Move request for scope (-0.37, 0.02)
23:23:38.310 00.001 8532 Worker thread wakes up
23:23:38.310 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1687, FiltMax=23463, Gamma=0.990
23:23:38.312 00.002 7008 UpdateGuideState exits: m=271501 SNR=339.5
23:23:38.315 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
23:23:38.315 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:38.317 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
23:23:38.317 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:38.321 00.004 7008 Enqueuing Expose request
23:23:38.324 00.003 8532 Moving (-0.37, 0.02) raw xDistance=-0.37 yDistance=0.14
23:23:38.324 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
23:23:38.324 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:38.324 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:38.324 00.000 8532 MoveAxis(E, 357, ABG)
23:23:38.324 00.000 8532 Guiding  Dir = 2, Dur = 357
23:23:38.325 00.001 8532 IsSlewing returns 0
23:23:38.325 00.000 8532 IsGuiding returns 0
23:23:38.325 00.000 8532 PulseGuide returned control before completion, sleep 367
23:23:38.703 00.378 8532 IsGuiding returns 0
23:23:38.703 00.000 8532 Move returns status 0, amount 357
23:23:38.703 00.000 8532 MoveAxis(N, 0, ABG)
23:23:38.703 00.000 8532 Move returns status 0, amount 0
23:23:38.703 00.000 8532 move complete, result=0
23:23:38.703 00.000 8532 worker thread done servicing request
23:23:38.703 00.000 8532 Worker thread wakes up
23:23:38.703 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:38.704 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:38.704 00.000 7008 GuideStep: -0.4 px 357 ms EAST, 0.1 px 0 ms NORTH
23:23:38.996 00.292 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee9c6e3a-9107-41a4-8be3-d717629ffdbb"}
23:23:38.998 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee9c6e3a-9107-41a4-8be3-d717629ffdbb"}
23:23:38.999 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6963ac66-73c2-4c6a-b0de-7be3d72e2183"}
23:23:39.001 00.002 7008 case statement mapped state 6 to 3
23:23:39.004 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6963ac66-73c2-4c6a-b0de-7be3d72e2183"}
23:23:39.006 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"44f837ee-4e4e-4e51-8797-b99b94e95cb8"}
23:23:39.009 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1155,"width":15,"height":15,"star_pos":[7.09,7.45],"pixels":"..."},"id":"44f837ee-4e4e-4e51-8797-b99b94e95cb8"}
23:23:40.822 01.813 8532 Exposure complete
23:23:40.863 00.041 8532 worker thread done servicing request
23:23:40.863 00.000 7008 OnExposeComplete: enter
23:23:40.865 00.002 7008 UpdateGuideState(): m_state=6
23:23:40.867 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1156
23:23:40.869 00.002 7008 Star::Find returns 1 (0), X=547.28, Y=444.48, Mass=260834, SNR=330.3, Peak=37700 HFD=3.0
23:23:40.872 00.003 7008 MultiStar: [#1 -0.14,0.40,0.54,U] [#2 -0.22,0.32,0.57,U] [#3 -0.10,0.38,0.44,U] [#4 -0.09,0.28,0.34,U] [#5 -0.15,0.24,0.34,U] [#6 -0.31,0.29,0.36,U] [#7 -0.13,0.28,0.30,U] [#8 -0.09,0.10,0.34,U] 
23:23:40.876 00.004 7008 refined, 8 included, MultiStar: {-0.20, 0.08}, one-star: {-0.33, -0.62}
23:23:40.878 00.002 7008 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.07) = xAngle (2.82 = 2.82)
23:23:40.880 00.002 7008 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.41 = 2.41)
23:23:40.882 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.21 cameraTheta=2.75 mountX=-0.20 mountY=0.14, mountTheta=2.53
23:23:40.885 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.08, opts=13)
23:23:40.887 00.002 7008 Enqueuing Move request for scope (-0.20, 0.08)
23:23:40.889 00.002 8532 Worker thread wakes up
23:23:40.889 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1711, FiltMax=28267, Gamma=0.990
23:23:40.892 00.003 7008 UpdateGuideState exits: m=260834 SNR=330.3
23:23:40.895 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.897 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:40.899 00.002 7008 Enqueuing Expose request
23:23:40.902 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
23:23:40.902 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
23:23:40.902 00.000 8532 Moving (-0.20, 0.08) raw xDistance=-0.20 yDistance=0.14
23:23:40.902 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:23:40.902 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:40.902 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:40.902 00.000 8532 MoveAxis(E, 209, ABG)
23:23:40.902 00.000 8532 Guiding  Dir = 2, Dur = 209
23:23:40.903 00.001 8532 IsSlewing returns 0
23:23:40.903 00.000 8532 IsGuiding returns 0
23:23:40.904 00.001 8532 PulseGuide returned control before completion, sleep 219
23:23:40.994 00.090 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a0878cc8-5096-4e18-95b8-d6aaeab448f1"}
23:23:40.997 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a0878cc8-5096-4e18-95b8-d6aaeab448f1"}
23:23:41.000 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c28456e-80c0-43dd-a5d6-dab2b791fb02"}
23:23:41.003 00.003 7008 case statement mapped state 6 to 3
23:23:41.005 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c28456e-80c0-43dd-a5d6-dab2b791fb02"}
23:23:41.008 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fc4a3ea-578a-4831-97bc-e39bbae253e9"}
23:23:41.011 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1156,"width":15,"height":15,"star_pos":[7.28,7.48],"pixels":"..."},"id":"5fc4a3ea-578a-4831-97bc-e39bbae253e9"}
23:23:41.127 00.116 8532 IsGuiding returns 0
23:23:41.127 00.000 8532 Move returns status 0, amount 209
23:23:41.127 00.000 8532 MoveAxis(N, 0, ABG)
23:23:41.127 00.000 8532 Move returns status 0, amount 0
23:23:41.127 00.000 8532 move complete, result=0
23:23:41.128 00.001 8532 worker thread done servicing request
23:23:41.128 00.000 7008 GuideStep: -0.2 px 209 ms EAST, 0.1 px 0 ms NORTH
23:23:41.129 00.001 8532 Worker thread wakes up
23:23:41.129 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:41.129 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:42.993 01.864 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8845bc8-ed87-483c-bd3b-37b2c5669e23"}
23:23:42.996 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8845bc8-ed87-483c-bd3b-37b2c5669e23"}
23:23:42.997 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0dd849d7-8e64-4dfd-a179-a58e88f407fa"}
23:23:43.001 00.004 7008 case statement mapped state 6 to 3
23:23:43.003 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dd849d7-8e64-4dfd-a179-a58e88f407fa"}
23:23:43.005 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f923c707-88cd-4314-9051-a52849a0e7be"}
23:23:43.008 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1156,"width":15,"height":15,"star_pos":[7.28,7.48],"pixels":"..."},"id":"f923c707-88cd-4314-9051-a52849a0e7be"}
23:23:43.250 00.242 8532 Exposure complete
23:23:43.293 00.043 8532 worker thread done servicing request
23:23:43.293 00.000 7008 OnExposeComplete: enter
23:23:43.295 00.002 7008 UpdateGuideState(): m_state=6
23:23:43.298 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1157
23:23:43.301 00.003 7008 Star::Find returns 1 (0), X=547.19, Y=444.49, Mass=263796, SNR=336.4, Peak=40852 HFD=2.9
23:23:43.303 00.002 7008 MultiStar: [#1 -0.20,0.32,0.54,U] [#2 -0.31,0.28,0.55,U] [#3 -0.14,0.38,0.42,U] [#4 -0.15,0.31,0.36,U] [#5 -0.13,0.31,0.34,U] [#6 -0.35,0.22,0.34,U] [#7 -0.24,0.16,0.28,U] [#8 -0.07,0.05,0.33,U] 
23:23:43.305 00.002 7008 refined, 8 included, MultiStar: {-0.26, 0.06}, one-star: {-0.42, -0.61}
23:23:43.307 00.002 7008 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.07) = xAngle (2.99 = 2.99)
23:23:43.309 00.002 7008 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.58 = 2.58)
23:23:43.312 00.003 7008 CameraToMount -- cameraX=-0.26 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=-0.26 mountY=0.14, mountTheta=2.65
23:23:43.316 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.06, opts=13)
23:23:43.318 00.002 7008 Enqueuing Move request for scope (-0.26, 0.06)
23:23:43.320 00.002 8532 Worker thread wakes up
23:23:43.320 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1582, FiltMax=26103, Gamma=0.990
23:23:43.323 00.003 7008 UpdateGuideState exits: m=263796 SNR=336.4
23:23:43.325 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.328 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:43.331 00.003 7008 Enqueuing Expose request
23:23:43.333 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.06) opts 0xd
23:23:43.333 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.06)
23:23:43.333 00.000 8532 Moving (-0.26, 0.06) raw xDistance=-0.26 yDistance=0.14
23:23:43.333 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:23:43.333 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.334 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:43.334 00.000 8532 MoveAxis(E, 250, ABG)
23:23:43.334 00.000 8532 Guiding  Dir = 2, Dur = 250
23:23:43.334 00.000 8532 IsSlewing returns 0
23:23:43.334 00.000 8532 IsGuiding returns 0
23:23:43.334 00.000 8532 PulseGuide returned control before completion, sleep 260
23:23:43.601 00.267 8532 IsGuiding returns 1
23:23:43.601 00.000 8532 scope still moving after pulse duration time elapsed
23:23:43.631 00.030 8532 IsSlewing returns 0
23:23:43.632 00.001 8532 IsGuiding returns 0
23:23:43.632 00.000 8532 scope move finished after 250 + 47 ms
23:23:43.632 00.000 8532 Move returns status 0, amount 250
23:23:43.632 00.000 8532 MoveAxis(N, 0, ABG)
23:23:43.632 00.000 8532 Move returns status 0, amount 0
23:23:43.632 00.000 8532 move complete, result=0
23:23:43.632 00.000 8532 worker thread done servicing request
23:23:43.632 00.000 8532 Worker thread wakes up
23:23:43.632 00.000 7008 GuideStep: -0.3 px 250 ms EAST, 0.1 px 0 ms NORTH
23:23:43.634 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:43.634 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:44.992 01.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d1039f8-854b-4e52-a512-0238e672810f"}
23:23:44.996 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d1039f8-854b-4e52-a512-0238e672810f"}
23:23:44.998 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c707ccaf-7f37-4d50-8989-33905665b8a4"}
23:23:45.002 00.004 7008 case statement mapped state 6 to 3
23:23:45.006 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c707ccaf-7f37-4d50-8989-33905665b8a4"}
23:23:45.009 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c6a50a56-9cb0-44e3-bf53-fe6fe6a49ea4"}
23:23:45.011 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1157,"width":15,"height":15,"star_pos":[7.19,7.49],"pixels":"..."},"id":"c6a50a56-9cb0-44e3-bf53-fe6fe6a49ea4"}
23:23:45.760 00.749 8532 Exposure complete
23:23:45.806 00.046 8532 worker thread done servicing request
23:23:45.807 00.001 7008 OnExposeComplete: enter
23:23:45.808 00.001 7008 UpdateGuideState(): m_state=6
23:23:45.810 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1158
23:23:45.813 00.003 7008 Star::Find returns 1 (0), X=547.24, Y=444.56, Mass=272577, SNR=339.7, Peak=38512 HFD=2.9
23:23:45.814 00.001 7008 MultiStar: [#1 -0.18,0.43,0.53,U] [#2 -0.26,0.41,0.52,U] [#3 -0.16,0.40,0.42,U] [#4 -0.13,0.25,0.34,U] [#5 -0.15,0.36,0.33,U] [#6 -0.32,0.23,0.33,U] [#7 -0.15,0.36,0.30,U] [#8 -0.08,0.10,0.33,U] 
23:23:45.816 00.002 7008 refined, 8 included, MultiStar: {-0.23, 0.12}, one-star: {-0.37, -0.54}
23:23:45.817 00.001 7008 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.07) = xAngle (2.73 = 2.73)
23:23:45.820 00.003 7008 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.32 = 2.32)
23:23:45.822 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.66 mountX=-0.24 mountY=0.19, mountTheta=2.47
23:23:45.825 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.12, opts=13)
23:23:45.827 00.002 7008 Enqueuing Move request for scope (-0.23, 0.12)
23:23:45.828 00.001 8532 Worker thread wakes up
23:23:45.828 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1616, FiltMax=28394, Gamma=0.990
23:23:45.831 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
23:23:45.831 00.000 7008 UpdateGuideState exits: m=272577 SNR=339.7
23:23:45.833 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
23:23:45.833 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.835 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:45.836 00.001 7008 Enqueuing Expose request
23:23:45.838 00.002 8532 Moving (-0.23, 0.12) raw xDistance=-0.24 yDistance=0.19
23:23:45.838 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:23:45.838 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:23:45.838 00.000 8532 MoveAxis(E, 232, ABG)
23:23:45.838 00.000 8532 Guiding  Dir = 2, Dur = 232
23:23:45.838 00.000 8532 IsSlewing returns 0
23:23:45.838 00.000 8532 IsGuiding returns 0
23:23:45.839 00.001 8532 PulseGuide returned control before completion, sleep 242
23:23:46.094 00.255 8532 IsGuiding returns 0
23:23:46.094 00.000 8532 Move returns status 0, amount 232
23:23:46.094 00.000 8532 MoveAxis(S, 333, ABG)
23:23:46.094 00.000 8532 Guiding  Dir = 1, Dur = 333
23:23:46.095 00.001 8532 IsSlewing returns 0
23:23:46.095 00.000 8532 IsGuiding returns 0
23:23:46.096 00.001 8532 PulseGuide returned control before completion, sleep 343
23:23:46.440 00.344 8532 IsGuiding returns 1
23:23:46.440 00.000 8532 scope still moving after pulse duration time elapsed
23:23:46.472 00.032 8532 IsSlewing returns 0
23:23:46.473 00.001 8532 IsGuiding returns 0
23:23:46.473 00.000 8532 scope move finished after 333 + 45 ms
23:23:46.474 00.001 8532 Move returns status 0, amount 333
23:23:46.474 00.000 8532 move complete, result=0
23:23:46.474 00.000 8532 worker thread done servicing request
23:23:46.474 00.000 8532 Worker thread wakes up
23:23:46.474 00.000 7008 GuideStep: -0.2 px 232 ms EAST, 0.2 px 333 ms SOUTH
23:23:46.478 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:46.478 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:46.991 00.513 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff56c31d-e58c-4f45-8373-430eca6b0b50"}
23:23:46.992 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff56c31d-e58c-4f45-8373-430eca6b0b50"}
23:23:46.994 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc25e091-b9c2-42ce-bbdc-5f8c7d09de7e"}
23:23:46.995 00.001 7008 case statement mapped state 6 to 3
23:23:46.998 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc25e091-b9c2-42ce-bbdc-5f8c7d09de7e"}
23:23:47.000 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"20fa2fa3-c1b1-436e-bf88-85353423f7c1"}
23:23:47.001 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1158,"width":15,"height":15,"star_pos":[7.24,6.56],"pixels":"..."},"id":"20fa2fa3-c1b1-436e-bf88-85353423f7c1"}
23:23:48.604 01.603 8532 Exposure complete
23:23:48.646 00.042 8532 worker thread done servicing request
23:23:48.647 00.001 7008 OnExposeComplete: enter
23:23:48.648 00.001 7008 UpdateGuideState(): m_state=6
23:23:48.650 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1159
23:23:48.651 00.001 7008 Star::Find returns 1 (0), X=547.27, Y=444.33, Mass=257801, SNR=327.6, Peak=40788 HFD=2.7
23:23:48.653 00.002 7008 MultiStar: [#1 -0.22,0.17,0.57,U] [#2 -0.26,0.18,0.55,U] [#3 -0.15,0.14,0.45,U] [#4 -0.11,0.10,0.37,U] [#5 -0.08,0.14,0.34,U] [#6 -0.23,0.13,0.38,U] [#7 -0.16,0.09,0.31,U] [#8 -0.09,-0.02,0.33,U] 
23:23:48.654 00.001 7008 refined, 8 included, MultiStar: {-0.21, -0.08}, one-star: {-0.34, -0.77}
23:23:48.655 00.001 7008 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
23:23:48.656 00.001 7008 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.11 = -3.11)
23:23:48.658 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.77 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
23:23:48.661 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.08, opts=13)
23:23:48.662 00.001 7008 Enqueuing Move request for scope (-0.21, -0.08)
23:23:48.663 00.001 8532 Worker thread wakes up
23:23:48.663 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
23:23:48.663 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
23:23:48.663 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1686, FiltMax=29482, Gamma=0.990
23:23:48.665 00.002 7008 UpdateGuideState exits: m=257801 SNR=327.6
23:23:48.666 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:48.669 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:48.670 00.001 7008 Enqueuing Expose request
23:23:48.672 00.002 8532 Moving (-0.21, -0.08) raw xDistance=-0.21 yDistance=-0.01
23:23:48.672 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:23:48.672 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:48.672 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:23:48.672 00.000 8532 MoveAxis(E, 203, ABG)
23:23:48.672 00.000 8532 Guiding  Dir = 2, Dur = 203
23:23:48.673 00.001 8532 IsSlewing returns 0
23:23:48.673 00.000 8532 IsGuiding returns 0
23:23:48.673 00.000 8532 PulseGuide returned control before completion, sleep 213
23:23:48.890 00.217 8532 IsGuiding returns 0
23:23:48.891 00.001 8532 Move returns status 0, amount 203
23:23:48.891 00.000 8532 MoveAxis(N, 0, ABG)
23:23:48.891 00.000 8532 Move returns status 0, amount 0
23:23:48.891 00.000 8532 move complete, result=0
23:23:48.891 00.000 8532 worker thread done servicing request
23:23:48.891 00.000 8532 Worker thread wakes up
23:23:48.892 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:48.892 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:48.892 00.000 7008 GuideStep: -0.2 px 203 ms EAST, -0.0 px 0 ms NORTH
23:23:48.990 00.098 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9530464b-0ae4-429a-9623-2f7564120549"}
23:23:48.992 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9530464b-0ae4-429a-9623-2f7564120549"}
23:23:48.995 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24ac3343-484f-4c0a-8d6e-c2240536b27a"}
23:23:48.997 00.002 7008 case statement mapped state 6 to 3
23:23:48.999 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"24ac3343-484f-4c0a-8d6e-c2240536b27a"}
23:23:49.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87003f27-8034-4ea2-b249-74d76efc2f48"}
23:23:49.003 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1159,"width":15,"height":15,"star_pos":[7.27,7.33],"pixels":"..."},"id":"87003f27-8034-4ea2-b249-74d76efc2f48"}
23:23:50.990 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c363deb5-4055-4f52-81ed-b4368d5da47c"}
23:23:50.994 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c363deb5-4055-4f52-81ed-b4368d5da47c"}
23:23:50.998 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bfd270da-08a8-471f-b9cd-cf8a1e7e02bd"}
23:23:51.000 00.002 7008 case statement mapped state 6 to 3
23:23:51.004 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfd270da-08a8-471f-b9cd-cf8a1e7e02bd"}
23:23:51.008 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e6d94fe-b87a-49ef-8918-896cbee4fb20"}
23:23:51.011 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1159,"width":15,"height":15,"star_pos":[7.27,7.33],"pixels":"..."},"id":"2e6d94fe-b87a-49ef-8918-896cbee4fb20"}
23:23:51.024 00.013 8532 Exposure complete
23:23:51.064 00.040 8532 worker thread done servicing request
23:23:51.064 00.000 7008 OnExposeComplete: enter
23:23:51.066 00.002 7008 UpdateGuideState(): m_state=6
23:23:51.068 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1160
23:23:51.070 00.002 7008 Star::Find returns 1 (0), X=547.31, Y=444.36, Mass=255860, SNR=322.6, Peak=37540 HFD=2.8
23:23:51.072 00.002 7008 MultiStar: [#1 -0.10,0.20,0.55,U] [#2 -0.16,0.18,0.57,U] [#3 -0.09,0.22,0.45,U] [#4 -0.03,0.12,0.36,U] [#5 -0.04,0.15,0.34,U] [#6 -0.20,0.10,0.36,U] [#7 -0.14,0.12,0.29,U] [#8 -0.04,-0.00,0.38,U] 
23:23:51.073 00.001 7008 refined, 8 included, MultiStar: {-0.15, -0.06}, one-star: {-0.30, -0.74}
23:23:51.075 00.002 7008 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.07) = xAngle (-2.68 = -2.68)
23:23:51.077 00.002 7008 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.09 = -3.09)
23:23:51.078 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.75 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
23:23:51.082 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.06, opts=13)
23:23:51.084 00.002 7008 Enqueuing Move request for scope (-0.15, -0.06)
23:23:51.085 00.001 8532 Worker thread wakes up
23:23:51.086 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
23:23:51.086 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
23:23:51.086 00.000 8532 Moving (-0.15, -0.06) raw xDistance=-0.14 yDistance=-0.01
23:23:51.086 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:23:51.086 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:51.086 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61820, med=2506, FiltMin=1695, FiltMax=30284, Gamma=0.990
23:23:51.088 00.002 7008 UpdateGuideState exits: m=255860 SNR=322.6
23:23:51.089 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:51.091 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:51.092 00.001 7008 Enqueuing Expose request
23:23:51.093 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:23:51.093 00.000 8532 MoveAxis(E, 0, ABG)
23:23:51.093 00.000 8532 Move returns status 0, amount 0
23:23:51.093 00.000 8532 MoveAxis(N, 0, ABG)
23:23:51.094 00.001 8532 Move returns status 0, amount 0
23:23:51.094 00.000 8532 move complete, result=0
23:23:51.094 00.000 8532 worker thread done servicing request
23:23:51.094 00.000 8532 Worker thread wakes up
23:23:51.094 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:51.095 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:51.095 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:52.990 01.895 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8269b743-2794-4c4b-b0f9-b65f011b8823"}
23:23:52.994 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8269b743-2794-4c4b-b0f9-b65f011b8823"}
23:23:52.997 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d1e1b507-7ae3-4a4d-ae8e-74afde4b14ec"}
23:23:52.999 00.002 7008 case statement mapped state 6 to 3
23:23:53.002 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1e1b507-7ae3-4a4d-ae8e-74afde4b14ec"}
23:23:53.003 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b58e186-277e-46ba-9984-fcd1fa4848cf"}
23:23:53.006 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1160,"width":15,"height":15,"star_pos":[7.31,7.36],"pixels":"..."},"id":"6b58e186-277e-46ba-9984-fcd1fa4848cf"}
23:23:53.230 00.224 8532 Exposure complete
23:23:53.271 00.041 8532 worker thread done servicing request
23:23:53.271 00.000 7008 OnExposeComplete: enter
23:23:53.275 00.004 7008 UpdateGuideState(): m_state=6
23:23:53.277 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1161
23:23:53.279 00.002 7008 Star::Find returns 1 (0), X=547.15, Y=444.27, Mass=270396, SNR=340.7, Peak=48272 HFD=2.5
23:23:53.282 00.003 7008 MultiStar: [#1 -0.26,0.08,0.54,U] [#2 -0.36,0.07,0.53,U] [#3 -0.22,0.17,0.42,U] [#4 -0.15,0.11,0.33,U] [#5 -0.23,-0.01,0.34,U] [#6 -0.41,0.10,0.35,U] [#7 -0.20,0.08,0.28,U] [#8 -0.16,-0.09,0.34,U] 
23:23:53.285 00.003 7008 refined, 8 included, MultiStar: {-0.31, -0.15}, one-star: {-0.46, -0.83}
23:23:53.287 00.002 7008 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.07) = xAngle (-2.61 = -2.61)
23:23:53.289 00.002 7008 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.03 = -3.03)
23:23:53.291 00.002 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-2.69 mountX=-0.29 mountY=-0.04, mountTheta=-3.01
23:23:53.295 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.15, opts=13)
23:23:53.297 00.002 7008 Enqueuing Move request for scope (-0.31, -0.15)
23:23:53.298 00.001 8532 Worker thread wakes up
23:23:53.299 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
23:23:53.299 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
23:23:53.299 00.000 8532 Moving (-0.31, -0.15) raw xDistance=-0.29 yDistance=-0.04
23:23:53.299 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:23:53.299 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:53.299 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1701, FiltMax=26489, Gamma=0.990
23:23:53.301 00.002 7008 UpdateGuideState exits: m=270396 SNR=340.7
23:23:53.303 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:53.304 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:53.307 00.003 7008 Enqueuing Expose request
23:23:53.309 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:53.309 00.000 8532 MoveAxis(E, 267, ABG)
23:23:53.309 00.000 8532 Guiding  Dir = 2, Dur = 267
23:23:53.309 00.000 8532 IsSlewing returns 0
23:23:53.309 00.000 8532 IsGuiding returns 0
23:23:53.309 00.000 8532 PulseGuide returned control before completion, sleep 277
23:23:53.596 00.287 8532 IsGuiding returns 0
23:23:53.596 00.000 8532 Move returns status 0, amount 267
23:23:53.596 00.000 8532 MoveAxis(N, 0, ABG)
23:23:53.596 00.000 8532 Move returns status 0, amount 0
23:23:53.596 00.000 8532 move complete, result=0
23:23:53.597 00.001 8532 worker thread done servicing request
23:23:53.597 00.000 8532 Worker thread wakes up
23:23:53.597 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:53.597 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:53.597 00.000 7008 GuideStep: -0.3 px 267 ms EAST, -0.0 px 0 ms NORTH
23:23:54.991 01.394 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab5baacd-c2a9-42b4-8dd5-5c0f11ae1358"}
23:23:54.995 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab5baacd-c2a9-42b4-8dd5-5c0f11ae1358"}
23:23:54.999 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"402027a0-b193-4385-8f40-54856c573bd2"}
23:23:55.001 00.002 7008 case statement mapped state 6 to 3
23:23:55.003 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"402027a0-b193-4385-8f40-54856c573bd2"}
23:23:55.005 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0c5f5c8f-62d6-4fdb-9395-b8d4bf5a65a8"}
23:23:55.009 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1161,"width":15,"height":15,"star_pos":[7.15,7.27],"pixels":"..."},"id":"0c5f5c8f-62d6-4fdb-9395-b8d4bf5a65a8"}
23:23:55.719 00.710 8532 Exposure complete
23:23:55.762 00.043 8532 worker thread done servicing request
23:23:55.762 00.000 7008 OnExposeComplete: enter
23:23:55.765 00.003 7008 UpdateGuideState(): m_state=6
23:23:55.767 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1162
23:23:55.768 00.001 7008 Star::Find returns 1 (0), X=547.47, Y=444.50, Mass=261711, SNR=334.3, Peak=34093 HFD=3.1
23:23:55.770 00.002 7008 MultiStar: [#1 0.01,0.31,0.55,U] [#2 -0.03,0.34,0.54,U] [#3 0.07,0.39,0.43,U] [#4 0.02,0.27,0.34,U] [#5 -0.03,0.24,0.33,U] [#6 -0.08,0.24,0.34,U] [#7 -0.10,0.29,0.28,U] [#8 0.04,0.10,0.33,U] 
23:23:55.772 00.002 7008 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.14, -0.60}
23:23:55.774 00.002 7008 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.07) = xAngle (2.18 = 2.18)
23:23:55.776 00.002 7008 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.77 = 1.77)
23:23:55.777 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.11 mountX=-0.05 mountY=0.08, mountTheta=2.10
23:23:55.780 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.07, opts=13)
23:23:55.782 00.002 7008 Enqueuing Move request for scope (-0.04, 0.07)
23:23:55.784 00.002 8532 Worker thread wakes up
23:23:55.784 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:23:55.784 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:23:55.784 00.000 8532 Moving (-0.04, 0.07) raw xDistance=-0.05 yDistance=0.08
23:23:55.784 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:23:55.784 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:55.784 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60009, med=2508, FiltMin=1681, FiltMax=34991, Gamma=0.990
23:23:55.786 00.002 7008 UpdateGuideState exits: m=261711 SNR=334.3
23:23:55.787 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:55.788 00.001 8532 MoveAxis(E, 0, ABG)
23:23:55.788 00.000 8532 Move returns status 0, amount 0
23:23:55.788 00.000 8532 MoveAxis(N, 0, ABG)
23:23:55.788 00.000 8532 Move returns status 0, amount 0
23:23:55.788 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:55.790 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:55.792 00.002 7008 Enqueuing Expose request
23:23:55.794 00.002 8532 move complete, result=0
23:23:55.794 00.000 8532 worker thread done servicing request
23:23:55.794 00.000 8532 Worker thread wakes up
23:23:55.794 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:55.797 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:55.797 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:56.989 01.192 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a18866be-c58a-4561-be0b-d9739c370f75"}
23:23:56.993 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a18866be-c58a-4561-be0b-d9739c370f75"}
23:23:56.999 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d421c90-4c28-45ba-adf1-b36563916268"}
23:23:57.002 00.003 7008 case statement mapped state 6 to 3
23:23:57.005 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d421c90-4c28-45ba-adf1-b36563916268"}
23:23:57.008 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f4c3f012-53f1-4a04-bc90-b867b43ba330"}
23:23:57.013 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1162,"width":15,"height":15,"star_pos":[7.47,6.50],"pixels":"..."},"id":"f4c3f012-53f1-4a04-bc90-b867b43ba330"}
23:23:57.926 00.913 8532 Exposure complete
23:23:57.966 00.040 8532 worker thread done servicing request
23:23:57.967 00.001 7008 OnExposeComplete: enter
23:23:57.969 00.002 7008 UpdateGuideState(): m_state=6
23:23:57.970 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1163
23:23:57.972 00.002 7008 Star::Find returns 1 (0), X=547.51, Y=444.55, Mass=264728, SNR=327.4, Peak=34831 HFD=3.1
23:23:57.975 00.003 7008 MultiStar: [#1 0.06,0.42,0.57,U] [#2 -0.00,0.34,0.56,U] [#3 0.05,0.37,0.43,U] [#4 0.09,0.36,0.35,U] [#5 0.05,0.29,0.34,U] [#6 -0.08,0.37,0.34,U] [#7 0.05,0.40,0.31,U] [#8 0.02,0.23,0.35,U] 
23:23:57.977 00.002 7008 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.10, -0.56}
23:23:57.978 00.001 7008 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.07) = xAngle (1.65 = 1.65)
23:23:57.980 00.002 7008 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
23:23:57.983 00.003 7008 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=-0.01 mountY=0.13, mountTheta=1.65
23:23:57.985 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.14, opts=13)
23:23:57.987 00.002 7008 Enqueuing Move request for scope (-0.00, 0.14)
23:23:57.987 00.000 8532 Worker thread wakes up
23:23:57.988 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
23:23:57.988 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
23:23:57.988 00.000 8532 Moving (-0.00, 0.14) raw xDistance=-0.01 yDistance=0.13
23:23:57.988 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:57.988 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:57.988 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64138, med=2512, FiltMin=1735, FiltMax=35449, Gamma=0.990
23:23:57.990 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:57.990 00.000 8532 MoveAxis(E, 0, ABG)
23:23:57.990 00.000 8532 Move returns status 0, amount 0
23:23:57.990 00.000 8532 MoveAxis(N, 0, ABG)
23:23:57.990 00.000 8532 Move returns status 0, amount 0
23:23:57.990 00.000 8532 move complete, result=0
23:23:57.990 00.000 8532 worker thread done servicing request
23:23:57.990 00.000 7008 UpdateGuideState exits: m=264728 SNR=327.4
23:23:57.992 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:57.993 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:23:57.994 00.001 7008 Enqueuing Expose request
23:23:57.996 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:57.998 00.002 8532 Worker thread wakes up
23:23:57.999 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:23:57.999 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:23:58.989 00.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0ddaf55-02c6-4cd0-888d-d04407d7b696"}
23:23:58.994 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0ddaf55-02c6-4cd0-888d-d04407d7b696"}
23:23:58.998 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"447abe95-b3df-432a-b694-7be1173481c5"}
23:23:59.001 00.003 7008 case statement mapped state 6 to 3
23:23:59.005 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"447abe95-b3df-432a-b694-7be1173481c5"}
23:23:59.010 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab673651-5060-4b94-b87f-e5835c8b94ce"}
23:23:59.011 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1163,"width":15,"height":15,"star_pos":[6.51,6.55],"pixels":"..."},"id":"ab673651-5060-4b94-b87f-e5835c8b94ce"}
23:24:00.130 01.119 8532 Exposure complete
23:24:00.177 00.047 8532 worker thread done servicing request
23:24:00.177 00.000 7008 OnExposeComplete: enter
23:24:00.179 00.002 7008 UpdateGuideState(): m_state=6
23:24:00.182 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1164
23:24:00.184 00.002 7008 Star::Find returns 1 (0), X=547.57, Y=444.59, Mass=262746, SNR=327.4, Peak=35956 HFD=3.0
23:24:00.186 00.002 7008 MultiStar: [#1 0.13,0.45,0.54,U] [#2 0.08,0.40,0.56,U] [#3 0.07,0.39,0.45,U] [#4 0.20,0.39,0.37,U] [#5 0.08,0.37,0.33,U] [#6 0.06,0.37,0.36,U] [#7 0.12,0.42,0.29,U] [#8 0.11,0.28,0.32,U] 
23:24:00.188 00.002 7008 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {-0.04, -0.51}
23:24:00.190 00.002 7008 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.07) = xAngle (1.26 = 1.26)
23:24:00.192 00.002 7008 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.84 = 0.84)
23:24:00.194 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.06 mountY=0.14, mountTheta=1.18
23:24:00.197 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.18, opts=13)
23:24:00.199 00.002 7008 Enqueuing Move request for scope (0.07, 0.18)
23:24:00.201 00.002 8532 Worker thread wakes up
23:24:00.201 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
23:24:00.201 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
23:24:00.201 00.000 8532 Moving (0.07, 0.18) raw xDistance=0.06 yDistance=0.14
23:24:00.201 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:00.201 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:00.201 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65530, med=2510, FiltMin=1674, FiltMax=32615, Gamma=0.990
23:24:00.203 00.002 7008 UpdateGuideState exits: m=262746 SNR=327.4
23:24:00.205 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.206 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:00.209 00.003 7008 Enqueuing Expose request
23:24:00.211 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:24:00.211 00.000 8532 MoveAxis(E, 0, ABG)
23:24:00.211 00.000 8532 Move returns status 0, amount 0
23:24:00.211 00.000 8532 MoveAxis(N, 0, ABG)
23:24:00.211 00.000 8532 Move returns status 0, amount 0
23:24:00.211 00.000 8532 move complete, result=0
23:24:00.212 00.001 8532 worker thread done servicing request
23:24:00.212 00.000 8532 Worker thread wakes up
23:24:00.212 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:00.212 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:00.212 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:00.988 00.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7a122990-5b87-46b3-ab0e-e39ab2421ffe"}
23:24:00.992 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7a122990-5b87-46b3-ab0e-e39ab2421ffe"}
23:24:00.995 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"135de9be-29c9-460d-b8f3-3945504899a9"}
23:24:00.999 00.004 7008 case statement mapped state 6 to 3
23:24:01.001 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"135de9be-29c9-460d-b8f3-3945504899a9"}
23:24:01.006 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"355b88f8-7d84-42bd-919c-00c672bff177"}
23:24:01.007 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1164,"width":15,"height":15,"star_pos":[6.57,6.59],"pixels":"..."},"id":"355b88f8-7d84-42bd-919c-00c672bff177"}
23:24:02.346 01.339 8532 Exposure complete
23:24:02.393 00.047 8532 worker thread done servicing request
23:24:02.394 00.001 7008 OnExposeComplete: enter
23:24:02.396 00.002 7008 UpdateGuideState(): m_state=6
23:24:02.397 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1165
23:24:02.400 00.003 7008 Star::Find returns 1 (0), X=547.54, Y=444.56, Mass=251203, SNR=320.6, Peak=33123 HFD=3.1
23:24:02.402 00.002 7008 MultiStar: [#1 0.04,0.48,0.57,U] [#2 -0.03,0.38,0.55,U] [#3 0.08,0.39,0.45,U] [#4 0.05,0.31,0.39,U] [#5 -0.01,0.39,0.36,U] [#6 -0.07,0.33,0.36,U] [#7 0.00,0.42,0.29,U] [#8 0.07,0.20,0.34,U] 
23:24:02.404 00.002 7008 refined, 8 included, MultiStar: {-0.00, 0.16}, one-star: {-0.07, -0.54}
23:24:02.406 00.002 7008 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.07) = xAngle (1.66 = 1.66)
23:24:02.408 00.002 7008 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.25 = 1.25)
23:24:02.411 00.003 7008 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=-0.01 mountY=0.15, mountTheta=1.66
23:24:02.416 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.16, opts=13)
23:24:02.418 00.002 7008 Enqueuing Move request for scope (-0.00, 0.16)
23:24:02.420 00.002 8532 Worker thread wakes up
23:24:02.420 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65136, med=2512, FiltMin=1658, FiltMax=35463, Gamma=0.990
23:24:02.423 00.003 7008 UpdateGuideState exits: m=251203 SNR=320.6
23:24:02.424 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.426 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:02.428 00.002 7008 Enqueuing Expose request
23:24:02.429 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
23:24:02.429 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
23:24:02.429 00.000 8532 Moving (-0.00, 0.16) raw xDistance=-0.01 yDistance=0.15
23:24:02.429 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:02.429 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:02.430 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:24:02.430 00.000 8532 MoveAxis(E, 0, ABG)
23:24:02.430 00.000 8532 Move returns status 0, amount 0
23:24:02.430 00.000 8532 MoveAxis(N, 0, ABG)
23:24:02.430 00.000 8532 Move returns status 0, amount 0
23:24:02.430 00.000 8532 move complete, result=0
23:24:02.430 00.000 8532 worker thread done servicing request
23:24:02.430 00.000 8532 Worker thread wakes up
23:24:02.430 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:02.430 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:02.430 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:02.989 00.559 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f77c174f-76b4-4ff9-8c25-c42259dc19d7"}
23:24:02.994 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f77c174f-76b4-4ff9-8c25-c42259dc19d7"}
23:24:02.997 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07f1ee48-5623-4f38-b1a7-ef746708d5df"}
23:24:02.999 00.002 7008 case statement mapped state 6 to 3
23:24:03.002 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07f1ee48-5623-4f38-b1a7-ef746708d5df"}
23:24:03.004 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"533fd197-2348-4474-8b23-63572ea93a6b"}
23:24:03.006 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1165,"width":15,"height":15,"star_pos":[6.54,6.56],"pixels":"..."},"id":"533fd197-2348-4474-8b23-63572ea93a6b"}
23:24:04.562 01.556 8532 Exposure complete
23:24:04.615 00.053 8532 worker thread done servicing request
23:24:04.616 00.001 7008 OnExposeComplete: enter
23:24:04.619 00.003 7008 UpdateGuideState(): m_state=6
23:24:04.622 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1166
23:24:04.623 00.001 7008 Star::Find returns 1 (0), X=547.33, Y=444.53, Mass=262682, SNR=325.0, Peak=33951 HFD=3.0
23:24:04.625 00.002 7008 MultiStar: [#1 -0.09,0.44,0.56,U] [#2 -0.22,0.34,0.56,U] [#3 -0.05,0.37,0.45,U] [#4 -0.07,0.33,0.37,U] [#5 -0.10,0.33,0.35,U] [#6 -0.26,0.33,0.36,U] [#7 -0.14,0.35,0.30,U] [#8 -0.02,0.17,0.35,U] 
23:24:04.628 00.003 7008 refined, 8 included, MultiStar: {-0.16, 0.13}, one-star: {-0.28, -0.57}
23:24:04.630 00.002 7008 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.07) = xAngle (2.54 = 2.54)
23:24:04.633 00.003 7008 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.13 = 2.13)
23:24:04.636 00.003 7008 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.47 mountX=-0.17 mountY=0.17, mountTheta=2.34
23:24:04.641 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.13, opts=13)
23:24:04.644 00.003 7008 Enqueuing Move request for scope (-0.16, 0.13)
23:24:04.646 00.002 8532 Worker thread wakes up
23:24:04.646 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
23:24:04.646 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
23:24:04.646 00.000 8532 Moving (-0.16, 0.13) raw xDistance=-0.17 yDistance=0.17
23:24:04.646 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62380, med=2513, FiltMin=1641, FiltMax=31070, Gamma=0.990
23:24:04.649 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:24:04.649 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:24:04.649 00.000 8532 MoveAxis(E, 0, ABG)
23:24:04.649 00.000 7008 UpdateGuideState exits: m=262682 SNR=325.0
23:24:04.650 00.001 8532 Move returns status 0, amount 0
23:24:04.650 00.000 8532 MoveAxis(S, 303, ABG)
23:24:04.650 00.000 8532 Guiding  Dir = 1, Dur = 303
23:24:04.650 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.652 00.002 8532 IsSlewing returns 0
23:24:04.652 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:04.654 00.002 7008 Enqueuing Expose request
23:24:04.655 00.001 8532 IsGuiding returns 0
23:24:04.656 00.001 8532 PulseGuide returned control before completion, sleep 313
23:24:04.975 00.319 8532 IsGuiding returns 1
23:24:04.975 00.000 8532 scope still moving after pulse duration time elapsed
23:24:04.988 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39cdfa26-d21d-4334-95bb-13bd1cca31b9"}
23:24:04.989 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39cdfa26-d21d-4334-95bb-13bd1cca31b9"}
23:24:04.994 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da03b8a9-9cfb-4318-9711-fb41082dc2df"}
23:24:04.995 00.001 7008 case statement mapped state 6 to 3
23:24:04.999 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"da03b8a9-9cfb-4318-9711-fb41082dc2df"}
23:24:05.001 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"914be3e4-25e2-4d0b-ac35-ad143a0f4f35"}
23:24:05.004 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1166,"width":15,"height":15,"star_pos":[7.33,6.53],"pixels":"..."},"id":"914be3e4-25e2-4d0b-ac35-ad143a0f4f35"}
23:24:05.007 00.003 8532 IsSlewing returns 0
23:24:05.007 00.000 8532 IsGuiding returns 0
23:24:05.007 00.000 8532 scope move finished after 303 + 48 ms
23:24:05.008 00.001 8532 Move returns status 0, amount 303
23:24:05.008 00.000 8532 move complete, result=0
23:24:05.008 00.000 8532 worker thread done servicing request
23:24:05.008 00.000 8532 Worker thread wakes up
23:24:05.008 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 303 ms SOUTH
23:24:05.011 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:05.011 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:06.988 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88d761fc-0b50-4f2f-a22e-668d1873316e"}
23:24:06.990 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88d761fc-0b50-4f2f-a22e-668d1873316e"}
23:24:06.993 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"472688c7-375a-42f0-b6b8-f3aea074a931"}
23:24:06.996 00.003 7008 case statement mapped state 6 to 3
23:24:06.997 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"472688c7-375a-42f0-b6b8-f3aea074a931"}
23:24:07.000 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9b3baef-ae9e-429e-8074-3c28008e187b"}
23:24:07.002 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1166,"width":15,"height":15,"star_pos":[7.33,6.53],"pixels":"..."},"id":"d9b3baef-ae9e-429e-8074-3c28008e187b"}
23:24:07.136 00.134 8532 Exposure complete
23:24:07.182 00.046 8532 worker thread done servicing request
23:24:07.182 00.000 7008 OnExposeComplete: enter
23:24:07.186 00.004 7008 UpdateGuideState(): m_state=6
23:24:07.189 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1167
23:24:07.193 00.004 7008 Star::Find returns 1 (0), X=547.27, Y=444.27, Mass=270475, SNR=324.8, Peak=44003 HFD=2.6
23:24:07.198 00.005 7008 MultiStar: [#1 -0.17,0.20,0.57,U] [#2 -0.19,0.12,0.56,U] [#3 -0.15,0.11,0.44,U] [#4 -0.17,0.14,0.38,U] [#5 -0.11,0.03,0.35,U] [#6 -0.22,0.05,0.36,U] [#7 -0.15,0.10,0.28,U] [#8 -0.15,-0.03,0.35,U] 
23:24:07.200 00.002 7008 refined, 8 included, MultiStar: {-0.21, -0.12}, one-star: {-0.34, -0.83}
23:24:07.203 00.003 7008 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.07) = xAngle (-2.56 = -2.56)
23:24:07.205 00.002 7008 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.97 = -2.97)
23:24:07.207 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.63 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
23:24:07.216 00.009 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.12, opts=13)
23:24:07.221 00.005 7008 Enqueuing Move request for scope (-0.21, -0.12)
23:24:07.227 00.006 8532 Worker thread wakes up
23:24:07.227 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
23:24:07.227 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
23:24:07.227 00.000 8532 Moving (-0.21, -0.12) raw xDistance=-0.20 yDistance=-0.04
23:24:07.227 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
23:24:07.227 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:07.227 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:07.228 00.001 8532 MoveAxis(E, 180, ABG)
23:24:07.228 00.000 8532 Guiding  Dir = 2, Dur = 180
23:24:07.228 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=1740, FiltMax=29079, Gamma=0.990
23:24:07.231 00.003 8532 IsSlewing returns 0
23:24:07.231 00.000 7008 UpdateGuideState exits: m=270475 SNR=324.8
23:24:07.234 00.003 8532 IsGuiding returns 0
23:24:07.234 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:07.235 00.001 8532 PulseGuide returned control before completion, sleep 190
23:24:07.236 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:07.237 00.001 7008 Enqueuing Expose request
23:24:07.428 00.191 8532 IsGuiding returns 0
23:24:07.428 00.000 8532 Move returns status 0, amount 180
23:24:07.428 00.000 8532 MoveAxis(N, 0, ABG)
23:24:07.428 00.000 8532 Move returns status 0, amount 0
23:24:07.428 00.000 8532 move complete, result=0
23:24:07.428 00.000 8532 worker thread done servicing request
23:24:07.428 00.000 8532 Worker thread wakes up
23:24:07.428 00.000 7008 GuideStep: -0.2 px 180 ms EAST, -0.0 px 0 ms NORTH
23:24:07.431 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:07.431 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:08.987 01.556 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6b446cf-b500-4f11-8771-94ec29d1d729"}
23:24:08.989 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6b446cf-b500-4f11-8771-94ec29d1d729"}
23:24:08.992 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1abc73fa-6389-4daf-9359-83806f836c08"}
23:24:08.994 00.002 7008 case statement mapped state 6 to 3
23:24:08.997 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1abc73fa-6389-4daf-9359-83806f836c08"}
23:24:08.999 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7ec5f0a7-f61e-4b8a-b647-25dfbe807766"}
23:24:09.002 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1167,"width":15,"height":15,"star_pos":[7.27,7.27],"pixels":"..."},"id":"7ec5f0a7-f61e-4b8a-b647-25dfbe807766"}
23:24:09.567 00.565 8532 Exposure complete
23:24:09.614 00.047 8532 worker thread done servicing request
23:24:09.614 00.000 7008 OnExposeComplete: enter
23:24:09.616 00.002 7008 UpdateGuideState(): m_state=6
23:24:09.618 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1168
23:24:09.619 00.001 7008 Star::Find returns 1 (0), X=547.36, Y=444.33, Mass=271654, SNR=321.6, Peak=38457 HFD=2.8
23:24:09.622 00.003 7008 MultiStar: [#1 0.00,0.16,0.55,U] [#2 -0.10,0.14,0.56,U] [#3 0.01,0.22,0.44,U] [#4 -0.01,0.17,0.38,U] [#5 0.00,0.17,0.36,U] [#6 -0.13,0.10,0.37,U] [#7 0.03,0.24,0.30,U] [#8 -0.02,-0.00,0.35,U] 
23:24:09.623 00.001 7008 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.25, -0.77}
23:24:09.625 00.002 7008 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.07) = xAngle (-2.41 = -2.41)
23:24:09.626 00.001 7008 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.83 = -2.83)
23:24:09.627 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.48 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
23:24:09.630 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.06, opts=13)
23:24:09.631 00.001 7008 Enqueuing Move request for scope (-0.08, -0.06)
23:24:09.632 00.001 8532 Worker thread wakes up
23:24:09.632 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:24:09.632 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:24:09.632 00.000 8532 Moving (-0.08, -0.06) raw xDistance=-0.08 yDistance=-0.03
23:24:09.632 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59164, med=2513, FiltMin=1755, FiltMax=33198, Gamma=0.990
23:24:09.634 00.002 7008 UpdateGuideState exits: m=271654 SNR=321.6
23:24:09.637 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:09.639 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:09.641 00.002 7008 Enqueuing Expose request
23:24:09.643 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:24:09.643 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:09.643 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:09.643 00.000 8532 MoveAxis(E, 0, ABG)
23:24:09.643 00.000 8532 Move returns status 0, amount 0
23:24:09.643 00.000 8532 MoveAxis(N, 0, ABG)
23:24:09.643 00.000 8532 Move returns status 0, amount 0
23:24:09.643 00.000 8532 move complete, result=0
23:24:09.643 00.000 8532 worker thread done servicing request
23:24:09.643 00.000 8532 Worker thread wakes up
23:24:09.643 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:09.643 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:09.646 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:10.986 01.340 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e9535e3-4309-46cd-9c92-a591e5283926"}
23:24:10.988 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e9535e3-4309-46cd-9c92-a591e5283926"}
23:24:10.990 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ec753dd-ac49-46d5-9e70-627dc6a5c602"}
23:24:10.991 00.001 7008 case statement mapped state 6 to 3
23:24:10.992 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ec753dd-ac49-46d5-9e70-627dc6a5c602"}
23:24:10.994 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"93ecaf74-00ef-45ec-9d85-94341081b8d9"}
23:24:10.995 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1168,"width":15,"height":15,"star_pos":[7.36,7.33],"pixels":"..."},"id":"93ecaf74-00ef-45ec-9d85-94341081b8d9"}
23:24:11.776 00.781 8532 Exposure complete
23:24:11.806 00.030 8532 worker thread done servicing request
23:24:11.806 00.000 7008 OnExposeComplete: enter
23:24:11.808 00.002 7008 UpdateGuideState(): m_state=6
23:24:11.809 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1169
23:24:11.811 00.002 7008 Star::Find returns 1 (0), X=547.33, Y=444.32, Mass=267558, SNR=326.2, Peak=39671 HFD=2.7
23:24:11.813 00.002 7008 MultiStar: [#1 -0.08,0.14,0.55,U] [#2 -0.14,0.15,0.55,U] [#3 0.01,0.19,0.44,U] [#4 -0.04,0.17,0.36,U] [#5 0.01,0.06,0.36,U] [#6 -0.18,0.11,0.37,U] [#7 -0.03,0.12,0.30,U] [#8 -0.13,0.00,0.33,U] 
23:24:11.814 00.001 7008 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.28, -0.78}
23:24:11.815 00.001 7008 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.07) = xAngle (-2.45 = -2.45)
23:24:11.818 00.003 7008 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.86 = -2.86)
23:24:11.819 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
23:24:11.822 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.09, opts=13)
23:24:11.824 00.002 7008 Enqueuing Move request for scope (-0.12, -0.09)
23:24:11.825 00.001 8532 Worker thread wakes up
23:24:11.825 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62679, med=2508, FiltMin=1755, FiltMax=31120, Gamma=0.990
23:24:11.828 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
23:24:11.828 00.000 7008 UpdateGuideState exits: m=267558 SNR=326.2
23:24:11.829 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
23:24:11.831 00.002 8532 Moving (-0.12, -0.09) raw xDistance=-0.12 yDistance=-0.04
23:24:11.831 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:24:11.831 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:11.831 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.833 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:11.836 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:11.836 00.000 7008 Enqueuing Expose request
23:24:11.838 00.002 8532 MoveAxis(E, 0, ABG)
23:24:11.838 00.000 8532 Move returns status 0, amount 0
23:24:11.838 00.000 8532 MoveAxis(N, 0, ABG)
23:24:11.838 00.000 8532 Move returns status 0, amount 0
23:24:11.838 00.000 8532 move complete, result=0
23:24:11.838 00.000 8532 worker thread done servicing request
23:24:11.838 00.000 8532 Worker thread wakes up
23:24:11.838 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:11.840 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:11.840 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:12.985 01.145 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8bac029-ba59-461d-90e0-bc11165d916c"}
23:24:12.986 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8bac029-ba59-461d-90e0-bc11165d916c"}
23:24:12.988 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ffc7b1c7-8f86-4ed6-a4d1-66ebdaa959e2"}
23:24:12.990 00.002 7008 case statement mapped state 6 to 3
23:24:12.991 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffc7b1c7-8f86-4ed6-a4d1-66ebdaa959e2"}
23:24:12.993 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73e9b1d0-8168-4787-8153-6e38ccb5d733"}
23:24:12.995 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1169,"width":15,"height":15,"star_pos":[7.33,7.32],"pixels":"..."},"id":"73e9b1d0-8168-4787-8153-6e38ccb5d733"}
23:24:13.964 00.969 8532 Exposure complete
23:24:14.005 00.041 8532 worker thread done servicing request
23:24:14.005 00.000 7008 OnExposeComplete: enter
23:24:14.006 00.001 7008 UpdateGuideState(): m_state=6
23:24:14.007 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1170
23:24:14.008 00.001 7008 Star::Find returns 1 (0), X=547.23, Y=444.26, Mass=267457, SNR=332.0, Peak=44691 HFD=2.5
23:24:14.009 00.001 7008 MultiStar: [#1 -0.18,0.12,0.54,U] [#2 -0.31,0.13,0.55,U] [#3 -0.18,0.17,0.42,U] [#4 -0.13,0.07,0.35,U] [#5 -0.17,0.07,0.35,U] [#6 -0.37,0.00,0.37,U] [#7 -0.14,0.13,0.29,U] [#8 -0.15,0.00,0.35,U] 
23:24:14.011 00.002 7008 refined, 8 included, MultiStar: {-0.25, -0.13}, one-star: {-0.38, -0.84}
23:24:14.012 00.001 7008 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.07) = xAngle (-2.59 = -2.59)
23:24:14.014 00.002 7008 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.00 = -3.00)
23:24:14.017 00.003 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.66 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
23:24:14.020 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.13, opts=13)
23:24:14.022 00.002 7008 Enqueuing Move request for scope (-0.25, -0.13)
23:24:14.023 00.001 8532 Worker thread wakes up
23:24:14.023 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
23:24:14.023 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
23:24:14.023 00.000 8532 Moving (-0.25, -0.13) raw xDistance=-0.24 yDistance=-0.04
23:24:14.023 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:24:14.023 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:14.023 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1651, FiltMax=27768, Gamma=0.990
23:24:14.025 00.002 7008 UpdateGuideState exits: m=267457 SNR=332.0
23:24:14.027 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:14.030 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:14.032 00.002 7008 Enqueuing Expose request
23:24:14.033 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:14.033 00.000 8532 MoveAxis(E, 216, ABG)
23:24:14.034 00.001 8532 Guiding  Dir = 2, Dur = 216
23:24:14.034 00.000 8532 IsSlewing returns 0
23:24:14.034 00.000 8532 IsGuiding returns 0
23:24:14.034 00.000 8532 PulseGuide returned control before completion, sleep 226
23:24:14.270 00.236 8532 IsGuiding returns 1
23:24:14.271 00.001 8532 scope still moving after pulse duration time elapsed
23:24:14.301 00.030 8532 IsSlewing returns 0
23:24:14.301 00.000 8532 IsGuiding returns 0
23:24:14.301 00.000 8532 scope move finished after 216 + 51 ms
23:24:14.301 00.000 8532 Move returns status 0, amount 216
23:24:14.302 00.001 8532 MoveAxis(N, 0, ABG)
23:24:14.302 00.000 8532 Move returns status 0, amount 0
23:24:14.302 00.000 8532 move complete, result=0
23:24:14.302 00.000 8532 worker thread done servicing request
23:24:14.302 00.000 8532 Worker thread wakes up
23:24:14.302 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:14.302 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:14.302 00.000 7008 GuideStep: -0.2 px 216 ms EAST, -0.0 px 0 ms NORTH
23:24:14.983 00.681 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"000656ec-bc46-449f-927c-9271cc0503a3"}
23:24:14.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"000656ec-bc46-449f-927c-9271cc0503a3"}
23:24:14.989 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"788a8c1e-f287-4ac6-bf56-295df082d103"}
23:24:14.991 00.002 7008 case statement mapped state 6 to 3
23:24:14.993 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"788a8c1e-f287-4ac6-bf56-295df082d103"}
23:24:14.996 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a55ba9f-fba7-4200-ac93-6b1f4fe27b4f"}
23:24:14.998 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1170,"width":15,"height":15,"star_pos":[7.23,7.26],"pixels":"..."},"id":"5a55ba9f-fba7-4200-ac93-6b1f4fe27b4f"}
23:24:16.421 01.423 8532 Exposure complete
23:24:16.458 00.037 8532 worker thread done servicing request
23:24:16.458 00.000 7008 OnExposeComplete: enter
23:24:16.461 00.003 7008 UpdateGuideState(): m_state=6
23:24:16.462 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1171
23:24:16.463 00.001 7008 Star::Find returns 1 (0), X=547.14, Y=444.30, Mass=269007, SNR=335.9, Peak=48984 HFD=2.5
23:24:16.466 00.003 7008 MultiStar: [#1 -0.29,0.19,0.53,U] [#2 -0.42,0.07,0.54,U] [#3 -0.21,0.21,0.44,U] [#4 -0.26,0.07,0.36,U] [#5 -0.21,0.08,0.32,U] [#6 -0.35,0.06,0.35,U] [#7 -0.28,0.15,0.29,U] [#8 -0.19,-0.06,0.34,U] 
23:24:16.467 00.001 7008 refined, 8 included, MultiStar: {-0.33, -0.11}, one-star: {-0.47, -0.80}
23:24:16.468 00.001 7008 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.07) = xAngle (-2.74 = -2.74)
23:24:16.470 00.002 7008 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.15 = 3.13)
23:24:16.471 00.001 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.81 mountX=-0.32 mountY=0.00, mountTheta=3.13
23:24:16.474 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.11, opts=13)
23:24:16.476 00.002 7008 Enqueuing Move request for scope (-0.33, -0.11)
23:24:16.477 00.001 8532 Worker thread wakes up
23:24:16.477 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1703, FiltMax=25037, Gamma=0.990
23:24:16.480 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.11) opts 0xd
23:24:16.481 00.001 7008 UpdateGuideState exits: m=269007 SNR=335.9
23:24:16.483 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.484 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:16.486 00.002 7008 Enqueuing Expose request
23:24:16.487 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.11)
23:24:16.487 00.000 8532 Moving (-0.33, -0.11) raw xDistance=-0.32 yDistance=0.00
23:24:16.487 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
23:24:16.488 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:16.488 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:16.488 00.000 8532 MoveAxis(E, 305, ABG)
23:24:16.488 00.000 8532 Guiding  Dir = 2, Dur = 305
23:24:16.488 00.000 8532 IsSlewing returns 0
23:24:16.488 00.000 8532 IsGuiding returns 0
23:24:16.489 00.001 8532 PulseGuide returned control before completion, sleep 315
23:24:16.806 00.317 8532 IsGuiding returns 0
23:24:16.806 00.000 8532 Move returns status 0, amount 305
23:24:16.806 00.000 8532 MoveAxis(N, 0, ABG)
23:24:16.806 00.000 8532 Move returns status 0, amount 0
23:24:16.806 00.000 8532 move complete, result=0
23:24:16.806 00.000 8532 worker thread done servicing request
23:24:16.806 00.000 7008 GuideStep: -0.3 px 305 ms EAST, 0.0 px 0 ms NORTH
23:24:16.808 00.002 8532 Worker thread wakes up
23:24:16.809 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:16.809 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:16.984 00.175 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e28bed99-b35f-4ce9-a76f-cd54eaa3f316"}
23:24:16.986 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e28bed99-b35f-4ce9-a76f-cd54eaa3f316"}
23:24:16.989 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57c618e8-f62d-474a-b3df-834b2107c16d"}
23:24:16.990 00.001 7008 case statement mapped state 6 to 3
23:24:16.992 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"57c618e8-f62d-474a-b3df-834b2107c16d"}
23:24:16.996 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"80269023-2c42-4404-b6bf-59c2fa7dbf10"}
23:24:16.998 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1171,"width":15,"height":15,"star_pos":[7.14,7.30],"pixels":"..."},"id":"80269023-2c42-4404-b6bf-59c2fa7dbf10"}
23:24:18.941 01.943 8532 Exposure complete
23:24:18.978 00.037 8532 worker thread done servicing request
23:24:18.978 00.000 7008 OnExposeComplete: enter
23:24:18.980 00.002 7008 UpdateGuideState(): m_state=6
23:24:18.982 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1172
23:24:18.984 00.002 7008 Star::Find returns 1 (0), X=547.16, Y=444.25, Mass=277707, SNR=332.6, Peak=49199 HFD=2.5
23:24:18.986 00.002 7008 MultiStar: [#1 -0.27,0.06,0.56,U] [#2 -0.34,0.04,0.54,U] [#3 -0.18,0.02,0.41,U] [#4 -0.17,0.03,0.35,U] [#5 -0.17,0.09,0.35,U] [#6 -0.35,-0.07,0.37,U] [#7 -0.28,-0.04,0.29,U] [#8 -0.14,-0.20,0.34,U] 
23:24:18.987 00.001 7008 refined, 8 included, MultiStar: {-0.29, -0.20}, one-star: {-0.45, -0.85}
23:24:18.988 00.001 7008 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.07) = xAngle (-2.47 = -2.47)
23:24:18.989 00.001 7008 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.88 = -2.88)
23:24:18.990 00.001 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.20 hyp=0.36 cameraTheta=-2.54 mountX=-0.28 mountY=-0.09, mountTheta=-2.82
23:24:18.992 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.20, opts=13)
23:24:18.993 00.001 7008 Enqueuing Move request for scope (-0.29, -0.20)
23:24:18.995 00.002 8532 Worker thread wakes up
23:24:18.995 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.20) opts 0xd
23:24:18.995 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.20)
23:24:18.995 00.000 8532 Moving (-0.29, -0.20) raw xDistance=-0.28 yDistance=-0.09
23:24:18.995 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:24:18.995 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.995 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:18.995 00.000 8532 MoveAxis(E, 273, ABG)
23:24:18.995 00.000 8532 Guiding  Dir = 2, Dur = 273
23:24:18.995 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1619, FiltMax=26302, Gamma=0.990
23:24:18.998 00.003 7008 UpdateGuideState exits: m=277707 SNR=332.6
23:24:19.000 00.002 8532 IsSlewing returns 0
23:24:19.000 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.003 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:19.005 00.002 7008 Enqueuing Expose request
23:24:19.007 00.002 8532 IsGuiding returns 0
23:24:19.007 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9bb4d2a-effa-4daf-8d4f-e0e64301b1f3"}
23:24:19.009 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9bb4d2a-effa-4daf-8d4f-e0e64301b1f3"}
23:24:19.011 00.002 8532 PulseGuide returned control before completion, sleep 283
23:24:19.011 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f12df9d1-5a1f-41f8-a33a-a5aa359ac51b"}
23:24:19.014 00.003 7008 case statement mapped state 6 to 3
23:24:19.016 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f12df9d1-5a1f-41f8-a33a-a5aa359ac51b"}
23:24:19.018 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"36d43fe1-9f0c-4782-b0de-d59593b357b7"}
23:24:19.020 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1172,"width":15,"height":15,"star_pos":[7.16,7.25],"pixels":"..."},"id":"36d43fe1-9f0c-4782-b0de-d59593b357b7"}
23:24:19.296 00.276 8532 IsGuiding returns 0
23:24:19.296 00.000 8532 Move returns status 0, amount 273
23:24:19.296 00.000 8532 MoveAxis(N, 0, ABG)
23:24:19.296 00.000 8532 Move returns status 0, amount 0
23:24:19.297 00.001 8532 move complete, result=0
23:24:19.297 00.000 8532 worker thread done servicing request
23:24:19.297 00.000 8532 Worker thread wakes up
23:24:19.297 00.000 7008 GuideStep: -0.3 px 273 ms EAST, -0.1 px 0 ms NORTH
23:24:19.300 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:19.300 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:20.985 01.685 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ec2d1efc-ef52-44c8-9a13-7e9f0a7026b2"}
23:24:20.988 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ec2d1efc-ef52-44c8-9a13-7e9f0a7026b2"}
23:24:20.991 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4808aa12-8c2e-4cc9-a310-0121b84171ec"}
23:24:20.994 00.003 7008 case statement mapped state 6 to 3
23:24:20.996 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4808aa12-8c2e-4cc9-a310-0121b84171ec"}
23:24:21.000 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01c5f3da-8687-4252-bf32-34bae1c97476"}
23:24:21.002 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1172,"width":15,"height":15,"star_pos":[7.16,7.25],"pixels":"..."},"id":"01c5f3da-8687-4252-bf32-34bae1c97476"}
23:24:21.429 00.427 8532 Exposure complete
23:24:21.468 00.039 8532 worker thread done servicing request
23:24:21.469 00.001 7008 OnExposeComplete: enter
23:24:21.472 00.003 7008 UpdateGuideState(): m_state=6
23:24:21.474 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1173
23:24:21.475 00.001 7008 Star::Find returns 1 (0), X=547.17, Y=444.20, Mass=269268, SNR=324.9, Peak=49208 HFD=2.4
23:24:21.477 00.002 7008 MultiStar: [#1 -0.23,-0.01,0.57,U] [#2 -0.34,0.03,0.55,U] [#3 -0.18,-0.06,0.44,U] [#4 -0.10,0.01,0.36,U] [#5 -0.17,0.01,0.36,U] [#6 -0.34,-0.11,0.37,U] [#7 -0.19,-0.01,0.29,U] [#8 -0.22,-0.10,0.34,U] 
23:24:21.479 00.002 7008 refined, 8 included, MultiStar: {-0.28, -0.23}, one-star: {-0.44, -0.90}
23:24:21.481 00.002 7008 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.07) = xAngle (-2.37 = -2.37)
23:24:21.482 00.001 7008 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.78 = -2.78)
23:24:21.483 00.001 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-2.44 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
23:24:21.487 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.23, opts=13)
23:24:21.489 00.002 7008 Enqueuing Move request for scope (-0.28, -0.23)
23:24:21.491 00.002 8532 Worker thread wakes up
23:24:21.491 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.23) opts 0xd
23:24:21.491 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.23)
23:24:21.491 00.000 8532 Moving (-0.28, -0.23) raw xDistance=-0.26 yDistance=-0.13
23:24:21.491 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
23:24:21.491 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:21.491 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:24:21.492 00.001 8532 MoveAxis(E, 255, ABG)
23:24:21.492 00.000 8532 Guiding  Dir = 2, Dur = 255
23:24:21.492 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1675, FiltMax=27123, Gamma=0.990
23:24:21.493 00.001 7008 UpdateGuideState exits: m=269268 SNR=324.9
23:24:21.495 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:21.497 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:21.498 00.001 7008 Enqueuing Expose request
23:24:21.499 00.001 8532 IsSlewing returns 0
23:24:21.500 00.001 8532 IsGuiding returns 0
23:24:21.500 00.000 8532 PulseGuide returned control before completion, sleep 265
23:24:21.767 00.267 8532 IsGuiding returns 1
23:24:21.767 00.000 8532 scope still moving after pulse duration time elapsed
23:24:21.797 00.030 8532 IsSlewing returns 0
23:24:21.798 00.001 8532 IsGuiding returns 0
23:24:21.798 00.000 8532 scope move finished after 255 + 43 ms
23:24:21.798 00.000 8532 Move returns status 0, amount 255
23:24:21.798 00.000 8532 MoveAxis(N, 0, ABG)
23:24:21.798 00.000 8532 Move returns status 0, amount 0
23:24:21.800 00.002 8532 move complete, result=0
23:24:21.800 00.000 8532 worker thread done servicing request
23:24:21.800 00.000 8532 Worker thread wakes up
23:24:21.800 00.000 7008 GuideStep: -0.3 px 255 ms EAST, -0.1 px 0 ms NORTH
23:24:21.803 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:21.803 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:22.984 01.181 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"967cb6e5-5332-49e7-b50c-682d813c0839"}
23:24:22.989 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"967cb6e5-5332-49e7-b50c-682d813c0839"}
23:24:22.994 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d55192f-77e6-47b5-906c-a5a66b777f12"}
23:24:22.997 00.003 7008 case statement mapped state 6 to 3
23:24:22.999 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d55192f-77e6-47b5-906c-a5a66b777f12"}
23:24:23.003 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8a1b7a5f-539c-44a1-abc4-9bd647d24a8c"}
23:24:23.005 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1173,"width":15,"height":15,"star_pos":[7.17,7.20],"pixels":"..."},"id":"8a1b7a5f-539c-44a1-abc4-9bd647d24a8c"}
23:24:23.932 00.927 8532 Exposure complete
23:24:23.971 00.039 8532 worker thread done servicing request
23:24:23.971 00.000 7008 OnExposeComplete: enter
23:24:23.973 00.002 7008 UpdateGuideState(): m_state=6
23:24:23.974 00.001 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1174
23:24:23.977 00.003 7008 Star::Find returns 1 (0), X=547.30, Y=444.44, Mass=256641, SNR=328.0, Peak=37430 HFD=2.9
23:24:23.979 00.002 7008 MultiStar: [#1 -0.12,0.17,0.58,U] [#2 -0.24,0.26,0.55,U] [#3 -0.08,0.27,0.43,U] [#4 -0.05,0.20,0.37,U] [#5 -0.12,0.25,0.35,U] [#6 -0.23,0.19,0.36,U] [#7 -0.11,0.24,0.29,U] [#8 -0.08,0.11,0.34,U] 
23:24:23.980 00.001 7008 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.31, -0.66}
23:24:23.982 00.002 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.18 = -3.11)
23:24:23.983 00.001 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.76 = 2.76)
23:24:23.985 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=-0.18 mountY=0.07, mountTheta=2.79
23:24:23.988 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.01, opts=13)
23:24:23.990 00.002 7008 Enqueuing Move request for scope (-0.18, 0.01)
23:24:23.992 00.002 8532 Worker thread wakes up
23:24:23.992 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:24:23.992 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:24:23.992 00.000 8532 Moving (-0.18, 0.01) raw xDistance=-0.18 yDistance=0.07
23:24:23.992 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64894, med=2507, FiltMin=1701, FiltMax=29394, Gamma=0.990
23:24:23.993 00.001 7008 UpdateGuideState exits: m=256641 SNR=328.0
23:24:23.994 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:23.995 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:23.997 00.002 7008 Enqueuing Expose request
23:24:23.998 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:24:23.998 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:23.998 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:23.998 00.000 8532 MoveAxis(E, 178, ABG)
23:24:23.998 00.000 8532 Guiding  Dir = 2, Dur = 178
23:24:23.999 00.001 8532 IsSlewing returns 0
23:24:23.999 00.000 8532 IsGuiding returns 0
23:24:23.999 00.000 8532 PulseGuide returned control before completion, sleep 188
23:24:24.190 00.191 8532 IsGuiding returns 0
23:24:24.190 00.000 8532 Move returns status 0, amount 178
23:24:24.190 00.000 8532 MoveAxis(N, 0, ABG)
23:24:24.190 00.000 8532 Move returns status 0, amount 0
23:24:24.190 00.000 8532 move complete, result=0
23:24:24.190 00.000 8532 worker thread done servicing request
23:24:24.190 00.000 8532 Worker thread wakes up
23:24:24.191 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:24.191 00.000 7008 GuideStep: -0.2 px 178 ms EAST, 0.1 px 0 ms NORTH
23:24:24.194 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:24.984 00.790 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d8b53df-d769-4292-925a-b09ceda0fcf3"}
23:24:24.985 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d8b53df-d769-4292-925a-b09ceda0fcf3"}
23:24:24.987 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1790167f-a3de-42d3-9685-593940986048"}
23:24:24.988 00.001 7008 case statement mapped state 6 to 3
23:24:24.990 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1790167f-a3de-42d3-9685-593940986048"}
23:24:24.992 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d89b9b81-5438-4ab8-b7c3-aa72890d597c"}
23:24:24.993 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1174,"width":15,"height":15,"star_pos":[7.30,7.44],"pixels":"..."},"id":"d89b9b81-5438-4ab8-b7c3-aa72890d597c"}
23:24:26.323 01.330 8532 Exposure complete
23:24:26.365 00.042 8532 worker thread done servicing request
23:24:26.365 00.000 7008 OnExposeComplete: enter
23:24:26.366 00.001 7008 UpdateGuideState(): m_state=6
23:24:26.368 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1175
23:24:26.370 00.002 7008 Star::Find returns 1 (0), X=547.26, Y=444.47, Mass=263491, SNR=328.0, Peak=38472 HFD=2.9
23:24:26.372 00.002 7008 MultiStar: [#1 -0.16,0.31,0.55,U] [#2 -0.27,0.28,0.55,U] [#3 -0.14,0.37,0.43,U] [#4 -0.08,0.23,0.35,U] [#5 -0.12,0.22,0.35,U] [#6 -0.25,0.24,0.35,U] [#7 -0.05,0.25,0.30,U] [#8 0.02,0.04,0.33,U] 
23:24:26.373 00.001 7008 refined, 8 included, MultiStar: {-0.19, 0.05}, one-star: {-0.35, -0.63}
23:24:26.374 00.001 7008 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:24:26.376 00.002 7008 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.57 = 2.57)
23:24:26.378 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.91 mountX=-0.19 mountY=0.11, mountTheta=2.64
23:24:26.381 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.05, opts=13)
23:24:26.383 00.002 7008 Enqueuing Move request for scope (-0.19, 0.05)
23:24:26.384 00.001 8532 Worker thread wakes up
23:24:26.385 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
23:24:26.385 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
23:24:26.385 00.000 8532 Moving (-0.19, 0.05) raw xDistance=-0.19 yDistance=0.11
23:24:26.385 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1719, FiltMax=28797, Gamma=0.990
23:24:26.386 00.001 7008 UpdateGuideState exits: m=263491 SNR=328.0
23:24:26.387 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.390 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
23:24:26.390 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:26.391 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:26.392 00.001 7008 Enqueuing Expose request
23:24:26.394 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:24:26.394 00.000 8532 MoveAxis(E, 189, ABG)
23:24:26.394 00.000 8532 Guiding  Dir = 2, Dur = 189
23:24:26.394 00.000 8532 IsSlewing returns 0
23:24:26.394 00.000 8532 IsGuiding returns 0
23:24:26.394 00.000 8532 PulseGuide returned control before completion, sleep 199
23:24:26.609 00.215 8532 IsGuiding returns 0
23:24:26.609 00.000 8532 Move returns status 0, amount 189
23:24:26.609 00.000 8532 MoveAxis(N, 0, ABG)
23:24:26.609 00.000 8532 Move returns status 0, amount 0
23:24:26.609 00.000 8532 move complete, result=0
23:24:26.609 00.000 8532 worker thread done servicing request
23:24:26.609 00.000 8532 Worker thread wakes up
23:24:26.609 00.000 7008 GuideStep: -0.2 px 189 ms EAST, 0.1 px 0 ms NORTH
23:24:26.613 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:26.613 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(533,430,31,31)
23:24:26.984 00.371 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3347c49b-8e36-4966-b750-39b51d9f142d"}
23:24:26.989 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3347c49b-8e36-4966-b750-39b51d9f142d"}
23:24:26.991 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3439e5b-b17b-40de-9a74-4e7384c297ff"}
23:24:26.993 00.002 7008 case statement mapped state 6 to 3
23:24:26.996 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3439e5b-b17b-40de-9a74-4e7384c297ff"}
23:24:27.001 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"334dd3e8-7d1e-4271-9684-71b92e9244ba"}
23:24:27.004 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1175,"width":15,"height":15,"star_pos":[7.26,7.47],"pixels":"..."},"id":"334dd3e8-7d1e-4271-9684-71b92e9244ba"}
23:24:27.045 00.041 7008 evsrv: cli 007F48A8 connect
23:24:27.049 00.004 7008 case statement mapped state 6 to 3
23:24:27.051 00.002 7008 case statement mapped state 6 to 3
23:24:27.053 00.002 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"55956dfb-1258-4f41-82a9-e1191add8d34"}
23:24:27.054 00.001 7008 case statement mapped state 6 to 3
23:24:27.055 00.001 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"55956dfb-1258-4f41-82a9-e1191add8d34"}
23:24:27.061 00.006 7008 evsrv: cli 007F48A8 disconnect
23:24:27.064 00.003 7008 evsrv: cli 007F3C28 connect
23:24:27.066 00.002 7008 case statement mapped state 6 to 3
23:24:27.069 00.003 7008 case statement mapped state 6 to 3
23:24:27.072 00.003 7008 evsrv: cli 007F3C28 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"3b3645f3-8ac2-44ea-a7d5-8c9ae8e96d63"}
23:24:27.073 00.001 7008 PhdController::Dither begins
23:24:27.074 00.001 7008 dither: size=5.00, dRA=-3.07 dDec=3.09
23:24:27.076 00.002 7008 MountToCamera -- mountTheta (2.35) + m_xAngle (-0.07) = xAngle (2.28 = 2.28)
23:24:27.078 00.002 7008 MountToCamera -- mountX=-3.07 mountY=3.09 hyp=4.35 mountTheta=2.35 cameraX=-2.84, cameraY=3.30 cameraTheta=2.28
23:24:27.080 00.002 7008 setting lock position to (544.77, 448.40)
23:24:27.082 00.002 7008 Mount: notify guiding dithered (-2.8, 3.3)
23:24:27.083 00.001 7008 MultiStar: stabilizing after lock position change
23:24:27.084 00.001 7008 Status Line: Dither by -3.07,3.09
23:24:27.086 00.002 7008 PhdController: newstate STATE_SETTLE_BEGIN
23:24:27.088 00.002 7008 PhdController: newstate STATE_SETTLE_WAIT
23:24:27.089 00.001 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":0,"id":"3b3645f3-8ac2-44ea-a7d5-8c9ae8e96d63"}
23:24:27.091 00.002 7008 evsrv: cli 007F3C28 disconnect
23:24:28.745 01.654 8532 Exposure complete
23:24:28.770 00.025 8532 worker thread done servicing request
23:24:28.770 00.000 7008 OnExposeComplete: enter
23:24:28.773 00.003 7008 UpdateGuideState(): m_state=6
23:24:28.775 00.002 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
23:24:28.777 00.002 7008 Star::Find returns 1 (0), X=547.42, Y=444.51, Mass=267205, SNR=327.8, Peak=33704 HFD=3.1
23:24:28.779 00.002 7008 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.07) = xAngle (-0.90 = -0.90)
23:24:28.781 00.002 7008 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.31 = -1.31)
23:24:28.784 00.003 7008 CameraToMount -- cameraX=2.65 cameraY=-3.89 hyp=4.71 cameraTheta=-0.97 mountX=2.92 mountY=-4.55, mountTheta=-1.00
23:24:28.786 00.002 7008 dither recenter: remaining=(3.1,-3.1) step=(3.1,-3.1)
23:24:28.788 00.002 7008 MountToCamera -- mountTheta (-0.79) + m_xAngle (-0.07) = xAngle (-0.86 = -0.86)
23:24:28.789 00.001 7008 MountToCamera -- mountX=3.07 mountY=-3.09 hyp=4.35 mountTheta=-0.79 cameraX=2.84, cameraY=-3.30 cameraTheta=-0.86
23:24:28.790 00.001 7008 SchedulePrimaryMove(0F0692D8, x=2.84, y=-3.30, opts=4)
23:24:28.790 00.000 7008 Enqueuing Move request for scope (2.84, -3.30)
23:24:28.791 00.001 7008 Mount: notify direct move 3.07,-3.09
23:24:28.792 00.001 8532 Worker thread wakes up
23:24:28.792 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (2.84, -3.30) opts 0x4
23:24:28.792 00.000 8532 Handling offset move in thread for scope, endpoint = (2.84, -3.30)
23:24:28.792 00.000 8532 Moving (2.84, -3.30) raw xDistance=3.07 yDistance=-3.09
23:24:28.792 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56757, med=2507, FiltMin=1667, FiltMax=33061, Gamma=0.990
23:24:28.794 00.002 7008 UpdateGuideState exits: m=267205 SNR=327.8
23:24:28.795 00.001 7008 PhdController: settling, locked = 1, distance = 4.63 (1.50) aobump = 0 frame = 1 / 99999
23:24:28.796 00.001 8532 MoveAxis(W, 4417, B)
23:24:28.796 00.000 8532 Guiding  Dir = 3, Dur = 4417
23:24:28.796 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624668.796,"Host":"MINI_AIR12","Inst":1,"Distance":4.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:28.797 00.001 8532 IsSlewing returns 0
23:24:28.797 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.798 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:28.800 00.002 7008 Enqueuing Expose request
23:24:28.801 00.001 8532 IsGuiding returns 0
23:24:28.801 00.000 8532 PulseGuide returned control before completion, sleep 4427
23:24:28.983 00.182 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aef7b002-1bef-4af6-b083-fc654ba8a433"}
23:24:28.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aef7b002-1bef-4af6-b083-fc654ba8a433"}
23:24:28.988 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea2370c6-93c3-42fb-9aeb-4f3bb879778e"}
23:24:28.991 00.003 7008 case statement mapped state 6 to 3
23:24:28.993 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea2370c6-93c3-42fb-9aeb-4f3bb879778e"}
23:24:28.996 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d3714c3-19a1-420f-96b4-c0aae86c6c4f"}
23:24:28.997 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.42,6.51],"pixels":"..."},"id":"7d3714c3-19a1-420f-96b4-c0aae86c6c4f"}
23:24:30.982 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74b76461-f1df-4b4d-b79c-d5686ceffaa0"}
23:24:30.984 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74b76461-f1df-4b4d-b79c-d5686ceffaa0"}
23:24:30.985 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b728b1fa-4a23-4360-a627-f0394dfa56f6"}
23:24:30.986 00.001 7008 case statement mapped state 6 to 3
23:24:30.988 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b728b1fa-4a23-4360-a627-f0394dfa56f6"}
23:24:30.990 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2ddcbb51-5352-446e-ab64-7886961d75c2"}
23:24:30.991 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.42,6.51],"pixels":"..."},"id":"2ddcbb51-5352-446e-ab64-7886961d75c2"}
23:24:32.981 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"240afb0c-61fb-4779-a764-999191639fc8"}
23:24:32.983 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"240afb0c-61fb-4779-a764-999191639fc8"}
23:24:32.984 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62c18ecb-2d1e-4e23-9a01-d4fa0af46de9"}
23:24:32.986 00.002 7008 case statement mapped state 6 to 3
23:24:32.989 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62c18ecb-2d1e-4e23-9a01-d4fa0af46de9"}
23:24:32.990 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb8522c4-2305-47e8-a78a-e61506d7ad44"}
23:24:32.993 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.42,6.51],"pixels":"..."},"id":"fb8522c4-2305-47e8-a78a-e61506d7ad44"}
23:24:33.233 00.240 8532 IsGuiding returns 1
23:24:33.233 00.000 8532 scope still moving after pulse duration time elapsed
23:24:33.264 00.031 8532 IsSlewing returns 0
23:24:33.265 00.001 8532 IsGuiding returns 0
23:24:33.265 00.000 8532 scope move finished after 4417 + 46 ms
23:24:33.265 00.000 8532 Move returns status 0, amount 4417
23:24:33.265 00.000 8532 MoveAxis(N, 5417, B)
23:24:33.265 00.000 8532 Guiding  Dir = 0, Dur = 5417
23:24:33.265 00.000 8532 IsSlewing returns 0
23:24:33.266 00.001 8532 IsGuiding returns 0
23:24:33.266 00.000 8532 PulseGuide returned control before completion, sleep 5427
23:24:34.980 01.714 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12440d0e-a588-419f-9f66-8abff5cda42f"}
23:24:34.982 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12440d0e-a588-419f-9f66-8abff5cda42f"}
23:24:34.985 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fe6218b-1e97-44b1-bd61-ea6e0bbbb04d"}
23:24:34.988 00.003 7008 case statement mapped state 6 to 3
23:24:34.990 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fe6218b-1e97-44b1-bd61-ea6e0bbbb04d"}
23:24:34.995 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e154957-4784-4d49-b184-43f26e7efed5"}
23:24:34.998 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.42,6.51],"pixels":"..."},"id":"8e154957-4784-4d49-b184-43f26e7efed5"}
23:24:36.980 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0db28582-19c4-4c7d-b14e-d86efe493b55"}
23:24:36.983 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0db28582-19c4-4c7d-b14e-d86efe493b55"}
23:24:36.985 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"528a2bdd-ecb1-40ee-950b-9471835a94f3"}
23:24:36.987 00.002 7008 case statement mapped state 6 to 3
23:24:36.989 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"528a2bdd-ecb1-40ee-950b-9471835a94f3"}
23:24:36.991 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea5ca98e-cc9d-425c-be73-80f9a3083600"}
23:24:36.993 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.42,6.51],"pixels":"..."},"id":"ea5ca98e-cc9d-425c-be73-80f9a3083600"}
23:24:38.704 01.711 8532 IsGuiding returns 0
23:24:38.704 00.000 8532 Move returns status 0, amount 5417
23:24:38.704 00.000 8532 move complete, result=0
23:24:38.704 00.000 8532 worker thread done servicing request
23:24:38.704 00.000 7008 GuideStep: 3.1 px 4417 ms WEST, -3.1 px 5417 ms NORTH
23:24:38.707 00.003 8532 Worker thread wakes up
23:24:38.707 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:38.707 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:24:38.980 00.273 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"44be822d-3863-481a-aad8-734649e599c8"}
23:24:38.981 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"44be822d-3863-481a-aad8-734649e599c8"}
23:24:38.983 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e37cdca4-6118-495b-a70a-1057e38b9fb8"}
23:24:38.984 00.001 7008 case statement mapped state 6 to 3
23:24:38.987 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e37cdca4-6118-495b-a70a-1057e38b9fb8"}
23:24:38.988 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f4501e9-163c-4308-b706-9079cbab640d"}
23:24:38.992 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.42,6.51],"pixels":"..."},"id":"9f4501e9-163c-4308-b706-9079cbab640d"}
23:24:40.840 01.848 8532 Exposure complete
23:24:40.885 00.045 8532 worker thread done servicing request
23:24:40.885 00.000 7008 OnExposeComplete: enter
23:24:40.887 00.002 7008 UpdateGuideState(): m_state=6
23:24:40.890 00.003 7008 Star::Find(15, 547, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1177
23:24:40.892 00.002 7008 Star::Find returns 1 (0), X=544.07, Y=444.37, Mass=277380, SNR=348.1, Peak=50849 HFD=2.6
23:24:40.894 00.002 7008 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.07) = xAngle (-1.67 = -1.67)
23:24:40.896 00.002 7008 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.08 = -2.08)
23:24:40.898 00.002 7008 CameraToMount -- cameraX=-0.69 cameraY=-4.03 hyp=4.09 cameraTheta=-1.74 mountX=-0.41 mountY=-3.56, mountTheta=-1.68
23:24:40.903 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.69, y=-4.03, opts=13)
23:24:40.905 00.002 7008 Enqueuing Move request for scope (-0.69, -4.03)
23:24:40.907 00.002 8532 Worker thread wakes up
23:24:40.907 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -4.03) opts 0xd
23:24:40.907 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.69, -4.03)
23:24:40.907 00.000 8532 Moving (-0.69, -4.03) raw xDistance=-0.41 yDistance=-3.56
23:24:40.908 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:24:40.908 00.000 8532 resist switch: large excursion: input -3.56 thresh 0.51 direction from 0 to -1
23:24:40.908 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-10.68
23:24:40.908 00.000 8532 GuideAlgorithmResistSwitch::result() returns -3.56 from input -3.56
23:24:40.908 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=1665, FiltMax=24640, Gamma=0.990
23:24:40.909 00.001 7008 UpdateGuideState exits: m=277380 SNR=348.1
23:24:40.911 00.002 7008 PhdController: settling, locked = 1, distance = 4.09 (1.50) aobump = 0 frame = 2 / 99999
23:24:40.914 00.003 8532 MoveAxis(E, 370, ABG)
23:24:40.914 00.000 8532 Guiding  Dir = 2, Dur = 370
23:24:40.914 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624680.914,"Host":"MINI_AIR12","Inst":1,"Distance":4.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:40.917 00.003 8532 IsSlewing returns 0
23:24:40.917 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:40.919 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:40.921 00.002 7008 Enqueuing Expose request
23:24:40.923 00.002 8532 IsGuiding returns 0
23:24:40.925 00.002 8532 PulseGuide returned control before completion, sleep 380
23:24:40.978 00.053 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc05e6fa-5c8e-4829-9a58-b2d979d5447f"}
23:24:40.982 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc05e6fa-5c8e-4829-9a58-b2d979d5447f"}
23:24:40.986 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"343fd694-2df0-4e20-87f5-f2f53773e5b0"}
23:24:40.989 00.003 7008 case statement mapped state 6 to 3
23:24:40.991 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"343fd694-2df0-4e20-87f5-f2f53773e5b0"}
23:24:40.995 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e22abd30-2de7-4166-a5cf-98cab8fe6798"}
23:24:40.998 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1177,"width":15,"height":15,"star_pos":[7.07,7.37],"pixels":"..."},"id":"e22abd30-2de7-4166-a5cf-98cab8fe6798"}
23:24:41.306 00.308 8532 IsGuiding returns 0
23:24:41.306 00.000 8532 Move returns status 0, amount 370
23:24:41.306 00.000 8532 MoveAxis(N, 6248, ABG)
23:24:41.306 00.000 8532 duration set to 2500 by maxDecDuration
23:24:41.307 00.001 8532 Guiding  Dir = 0, Dur = 2500
23:24:41.307 00.000 8532 IsSlewing returns 0
23:24:41.307 00.000 8532 IsGuiding returns 0
23:24:41.308 00.001 8532 PulseGuide returned control before completion, sleep 2510
23:24:42.977 01.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa87f81b-4738-4982-87f2-a4d8c9842252"}
23:24:42.980 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa87f81b-4738-4982-87f2-a4d8c9842252"}
23:24:42.983 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3dbfe6e5-54e4-421b-9abe-1671c7fe3be4"}
23:24:42.987 00.004 7008 case statement mapped state 6 to 3
23:24:42.988 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dbfe6e5-54e4-421b-9abe-1671c7fe3be4"}
23:24:42.994 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5761c1a-2f70-42ca-b390-544c64b83db0"}
23:24:42.997 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1177,"width":15,"height":15,"star_pos":[7.07,7.37],"pixels":"..."},"id":"f5761c1a-2f70-42ca-b390-544c64b83db0"}
23:24:43.825 00.828 8532 IsGuiding returns 0
23:24:43.825 00.000 8532 Move returns status 0, amount 2500
23:24:43.825 00.000 8532 move complete, result=0
23:24:43.826 00.001 8532 worker thread done servicing request
23:24:43.826 00.000 7008 GuideStep: -0.4 px 370 ms EAST, -3.6 px 2500 ms NORTH
23:24:43.829 00.003 8532 Worker thread wakes up
23:24:43.829 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:43.829 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:24:44.977 01.148 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff9ee412-3a7c-4555-8484-6f4e5d0a9322"}
23:24:44.979 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff9ee412-3a7c-4555-8484-6f4e5d0a9322"}
23:24:44.982 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94795547-5a4c-48cf-95b3-3b6711d9f436"}
23:24:44.984 00.002 7008 case statement mapped state 6 to 3
23:24:44.987 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94795547-5a4c-48cf-95b3-3b6711d9f436"}
23:24:44.990 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c819df8b-ef02-4947-b2c7-e424f3946d9b"}
23:24:44.993 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1177,"width":15,"height":15,"star_pos":[7.07,7.37],"pixels":"..."},"id":"c819df8b-ef02-4947-b2c7-e424f3946d9b"}
23:24:45.953 00.960 8532 Exposure complete
23:24:45.996 00.043 8532 worker thread done servicing request
23:24:45.996 00.000 7008 OnExposeComplete: enter
23:24:45.997 00.001 7008 UpdateGuideState(): m_state=6
23:24:45.999 00.002 7008 Star::Find(15, 544, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
23:24:46.001 00.002 7008 Star::Find returns 1 (0), X=544.29, Y=444.65, Mass=264261, SNR=336.7, Peak=33233 HFD=3.0
23:24:46.003 00.002 7008 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.07) = xAngle (-1.63 = -1.63)
23:24:46.004 00.001 7008 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.04 = -2.04)
23:24:46.006 00.002 7008 CameraToMount -- cameraX=-0.48 cameraY=-3.74 hyp=3.77 cameraTheta=-1.70 mountX=-0.21 mountY=-3.37, mountTheta=-1.63
23:24:46.010 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.48, y=-3.74, opts=13)
23:24:46.011 00.001 7008 Enqueuing Move request for scope (-0.48, -3.74)
23:24:46.013 00.002 8532 Worker thread wakes up
23:24:46.014 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -3.74) opts 0xd
23:24:46.014 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.48, -3.74)
23:24:46.014 00.000 8532 Moving (-0.48, -3.74) raw xDistance=-0.21 yDistance=-3.37
23:24:46.014 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:24:46.014 00.000 8532 GuideAlgorithmResistSwitch::result() returns -3.37 from input -3.37
23:24:46.014 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63816, med=2504, FiltMin=1719, FiltMax=29078, Gamma=0.990
23:24:46.016 00.002 8532 MoveAxis(E, 220, ABG)
23:24:46.016 00.000 8532 Guiding  Dir = 2, Dur = 220
23:24:46.016 00.000 7008 UpdateGuideState exits: m=264261 SNR=336.7
23:24:46.019 00.003 7008 PhdController: settling, locked = 1, distance = 3.99 (1.50) aobump = 0 frame = 3 / 99999
23:24:46.020 00.001 8532 IsSlewing returns 0
23:24:46.020 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624686.019,"Host":"MINI_AIR12","Inst":1,"Distance":3.99,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:46.021 00.001 8532 IsGuiding returns 0
23:24:46.021 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:46.024 00.003 8532 PulseGuide returned control before completion, sleep 230
23:24:46.024 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:46.026 00.002 7008 Enqueuing Expose request
23:24:46.259 00.233 8532 IsGuiding returns 1
23:24:46.259 00.000 8532 scope still moving after pulse duration time elapsed
23:24:46.291 00.032 8532 IsSlewing returns 0
23:24:46.291 00.000 8532 IsGuiding returns 0
23:24:46.291 00.000 8532 scope move finished after 220 + 49 ms
23:24:46.291 00.000 8532 Move returns status 0, amount 220
23:24:46.292 00.001 8532 MoveAxis(N, 5907, ABG)
23:24:46.292 00.000 8532 duration set to 2500 by maxDecDuration
23:24:46.292 00.000 8532 Guiding  Dir = 0, Dur = 2500
23:24:46.292 00.000 8532 IsSlewing returns 0
23:24:46.292 00.000 8532 IsGuiding returns 0
23:24:46.292 00.000 8532 PulseGuide returned control before completion, sleep 2510
23:24:46.977 00.685 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2a1edeb-710d-4716-9615-c291151141b2"}
23:24:46.980 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2a1edeb-710d-4716-9615-c291151141b2"}
23:24:46.982 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a68d0f25-d08e-4b2d-9cdd-ce6f580ef627"}
23:24:46.987 00.005 7008 case statement mapped state 6 to 3
23:24:46.990 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a68d0f25-d08e-4b2d-9cdd-ce6f580ef627"}
23:24:46.993 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d7add11-be8d-4315-b652-4f19b357677f"}
23:24:46.996 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1178,"width":15,"height":15,"star_pos":[7.29,6.65],"pixels":"..."},"id":"5d7add11-be8d-4315-b652-4f19b357677f"}
23:24:48.814 01.818 8532 IsGuiding returns 0
23:24:48.814 00.000 8532 Move returns status 0, amount 2500
23:24:48.814 00.000 8532 move complete, result=0
23:24:48.814 00.000 8532 worker thread done servicing request
23:24:48.814 00.000 8532 Worker thread wakes up
23:24:48.814 00.000 7008 GuideStep: -0.2 px 220 ms EAST, -3.4 px 2500 ms NORTH
23:24:48.816 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:48.817 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:24:48.976 00.159 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd59be96-f54e-4947-b3e1-c8689cf943b8"}
23:24:48.979 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd59be96-f54e-4947-b3e1-c8689cf943b8"}
23:24:48.981 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c93f0f27-e794-4d65-ba90-a91b2cbb2d5f"}
23:24:48.982 00.001 7008 case statement mapped state 6 to 3
23:24:48.984 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c93f0f27-e794-4d65-ba90-a91b2cbb2d5f"}
23:24:48.987 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ff6f2db4-b622-4fea-8c91-0c0898026ebc"}
23:24:48.989 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1178,"width":15,"height":15,"star_pos":[7.29,6.65],"pixels":"..."},"id":"ff6f2db4-b622-4fea-8c91-0c0898026ebc"}
23:24:50.944 01.955 8532 Exposure complete
23:24:50.975 00.031 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdd1c69a-9e99-47cd-9a85-e42d2423a69a"}
23:24:50.977 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdd1c69a-9e99-47cd-9a85-e42d2423a69a"}
23:24:50.979 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"25954666-c584-4836-899f-62c4bb6b4586"}
23:24:50.980 00.001 7008 case statement mapped state 6 to 3
23:24:50.982 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"25954666-c584-4836-899f-62c4bb6b4586"}
23:24:50.987 00.005 8532 worker thread done servicing request
23:24:50.987 00.000 7008 OnExposeComplete: enter
23:24:50.988 00.001 7008 UpdateGuideState(): m_state=6
23:24:50.992 00.004 7008 Star::Find(15, 544, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1179
23:24:50.994 00.002 7008 Star::Find returns 1 (0), X=544.25, Y=445.49, Mass=262724, SNR=327.4, Peak=39828 HFD=3.0
23:24:50.996 00.002 7008 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.07) = xAngle (-1.68 = -1.68)
23:24:50.998 00.002 7008 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.09 = -2.09)
23:24:50.999 00.001 7008 CameraToMount -- cameraX=-0.52 cameraY=-2.91 hyp=2.95 cameraTheta=-1.75 mountX=-0.31 mountY=-2.56, mountTheta=-1.69
23:24:51.003 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.52, y=-2.91, opts=13)
23:24:51.006 00.003 7008 Enqueuing Move request for scope (-0.52, -2.91)
23:24:51.008 00.002 8532 Worker thread wakes up
23:24:51.008 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -2.91) opts 0xd
23:24:51.008 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.52, -2.91)
23:24:51.008 00.000 8532 Moving (-0.52, -2.91) raw xDistance=-0.31 yDistance=-2.56
23:24:51.008 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=42836, med=2504, FiltMin=1699, FiltMax=31439, Gamma=0.990
23:24:51.010 00.002 7008 UpdateGuideState exits: m=262724 SNR=327.4
23:24:51.012 00.002 7008 PhdController: settling, locked = 1, distance = 3.68 (1.50) aobump = 0 frame = 4 / 99999
23:24:51.014 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:24:51.014 00.000 8532 GuideAlgorithmResistSwitch::result() returns -2.56 from input -2.56
23:24:51.014 00.000 8532 MoveAxis(E, 296, ABG)
23:24:51.014 00.000 8532 Guiding  Dir = 2, Dur = 296
23:24:51.014 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624691.014,"Host":"MINI_AIR12","Inst":1,"Distance":3.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:51.016 00.002 8532 IsSlewing returns 0
23:24:51.016 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.019 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:51.020 00.001 7008 Enqueuing Expose request
23:24:51.023 00.003 8532 IsGuiding returns 0
23:24:51.023 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"471d53c1-0ffa-4627-9a12-9cf4d1df8365"}
23:24:51.025 00.002 8532 PulseGuide returned control before completion, sleep 306
23:24:51.025 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1179,"width":15,"height":15,"star_pos":[7.25,7.49],"pixels":"..."},"id":"471d53c1-0ffa-4627-9a12-9cf4d1df8365"}
23:24:51.345 00.320 8532 IsGuiding returns 0
23:24:51.345 00.000 8532 Move returns status 0, amount 296
23:24:51.345 00.000 8532 MoveAxis(N, 4499, ABG)
23:24:51.345 00.000 8532 duration set to 2500 by maxDecDuration
23:24:51.346 00.001 8532 Guiding  Dir = 0, Dur = 2500
23:24:51.346 00.000 8532 IsSlewing returns 0
23:24:51.346 00.000 8532 IsGuiding returns 0
23:24:51.346 00.000 8532 PulseGuide returned control before completion, sleep 2510
23:24:52.975 01.629 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88430283-697f-497b-8cb2-3f2e8d32abbd"}
23:24:52.978 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88430283-697f-497b-8cb2-3f2e8d32abbd"}
23:24:52.981 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c314cae-866e-4ec5-a44c-d11a46346368"}
23:24:52.984 00.003 7008 case statement mapped state 6 to 3
23:24:52.986 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c314cae-866e-4ec5-a44c-d11a46346368"}
23:24:52.990 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"64e84f02-5f8e-4d40-9540-bfcc14b86155"}
23:24:52.993 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1179,"width":15,"height":15,"star_pos":[7.25,7.49],"pixels":"..."},"id":"64e84f02-5f8e-4d40-9540-bfcc14b86155"}
23:24:53.870 00.877 8532 IsGuiding returns 0
23:24:53.871 00.001 8532 Move returns status 0, amount 2500
23:24:53.871 00.000 8532 move complete, result=0
23:24:53.871 00.000 8532 worker thread done servicing request
23:24:53.871 00.000 8532 Worker thread wakes up
23:24:53.871 00.000 7008 GuideStep: -0.3 px 296 ms EAST, -2.6 px 2500 ms NORTH
23:24:53.875 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:53.875 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:24:54.976 01.101 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63955f29-5f05-48da-bd78-44659bfffdae"}
23:24:54.980 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63955f29-5f05-48da-bd78-44659bfffdae"}
23:24:54.985 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c764629-ca85-4dcd-9b79-85a2cc6c5a63"}
23:24:54.988 00.003 7008 case statement mapped state 6 to 3
23:24:54.990 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c764629-ca85-4dcd-9b79-85a2cc6c5a63"}
23:24:54.993 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"601590af-2d1a-4f8b-8830-9a983b9f6f52"}
23:24:54.995 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1179,"width":15,"height":15,"star_pos":[7.25,7.49],"pixels":"..."},"id":"601590af-2d1a-4f8b-8830-9a983b9f6f52"}
23:24:56.001 01.006 8532 Exposure complete
23:24:56.045 00.044 8532 worker thread done servicing request
23:24:56.045 00.000 7008 OnExposeComplete: enter
23:24:56.047 00.002 7008 UpdateGuideState(): m_state=6
23:24:56.049 00.002 7008 Star::Find(15, 544, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1180
23:24:56.050 00.001 7008 Star::Find returns 1 (0), X=544.69, Y=447.10, Mass=261444, SNR=319.7, Peak=24639 HFD=3.8
23:24:56.052 00.002 7008 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.07) = xAngle (-1.56 = -1.56)
23:24:56.053 00.001 7008 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.97 = -1.97)
23:24:56.054 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=-1.29 hyp=1.29 cameraTheta=-1.63 mountX=0.02 mountY=-1.19, mountTheta=-1.56
23:24:56.057 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-1.29, opts=13)
23:24:56.060 00.003 7008 Enqueuing Move request for scope (-0.07, -1.29)
23:24:56.062 00.002 8532 Worker thread wakes up
23:24:56.062 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.29) opts 0xd
23:24:56.062 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -1.29)
23:24:56.062 00.000 8532 Moving (-0.07, -1.29) raw xDistance=0.02 yDistance=-1.19
23:24:56.062 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:24:56.062 00.000 8532 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
23:24:56.062 00.000 8532 MoveAxis(E, 0, ABG)
23:24:56.062 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=42807, med=2503, FiltMin=1753, FiltMax=25937, Gamma=0.990
23:24:56.064 00.002 8532 Move returns status 0, amount 0
23:24:56.064 00.000 8532 MoveAxis(N, 2094, ABG)
23:24:56.064 00.000 8532 Guiding  Dir = 0, Dur = 2094
23:24:56.064 00.000 7008 UpdateGuideState exits: m=261444 SNR=319.7
23:24:56.067 00.003 7008 PhdController: settling, locked = 1, distance = 2.96 (1.50) aobump = 0 frame = 5 / 99999
23:24:56.069 00.002 8532 IsSlewing returns 0
23:24:56.069 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624696.069,"Host":"MINI_AIR12","Inst":1,"Distance":2.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:56.072 00.003 8532 IsGuiding returns 0
23:24:56.073 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.075 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:24:56.076 00.001 7008 Enqueuing Expose request
23:24:56.078 00.002 8532 PulseGuide returned control before completion, sleep 2104
23:24:56.977 00.899 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64f36ddf-cae0-403d-906c-017e34d69b6b"}
23:24:56.979 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64f36ddf-cae0-403d-906c-017e34d69b6b"}
23:24:56.980 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c1f68d49-09a7-4016-8deb-d30284c7743f"}
23:24:56.982 00.002 7008 case statement mapped state 6 to 3
23:24:56.984 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1f68d49-09a7-4016-8deb-d30284c7743f"}
23:24:56.986 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"94d3bff6-72ab-409c-9fca-1f1493572aff"}
23:24:56.987 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1180,"width":15,"height":15,"star_pos":[6.69,7.10],"pixels":"..."},"id":"94d3bff6-72ab-409c-9fca-1f1493572aff"}
23:24:58.189 01.202 8532 IsGuiding returns 0
23:24:58.190 00.001 8532 Move returns status 0, amount 2094
23:24:58.190 00.000 8532 move complete, result=0
23:24:58.190 00.000 8532 worker thread done servicing request
23:24:58.190 00.000 8532 Worker thread wakes up
23:24:58.190 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -1.2 px 2094 ms NORTH
23:24:58.194 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:24:58.194 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:24:58.976 00.782 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f896e568-b78a-486f-8ad7-1f78bdd8693d"}
23:24:58.979 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f896e568-b78a-486f-8ad7-1f78bdd8693d"}
23:24:58.982 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e494c4ea-16bb-4105-a3df-3a403e296b1e"}
23:24:58.985 00.003 7008 case statement mapped state 6 to 3
23:24:58.987 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e494c4ea-16bb-4105-a3df-3a403e296b1e"}
23:24:58.989 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a46ab03-17a1-4c7e-a163-bef5f1e59004"}
23:24:58.993 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1180,"width":15,"height":15,"star_pos":[6.69,7.10],"pixels":"..."},"id":"4a46ab03-17a1-4c7e-a163-bef5f1e59004"}
23:25:00.324 01.331 8532 Exposure complete
23:25:00.367 00.043 8532 worker thread done servicing request
23:25:00.368 00.001 7008 OnExposeComplete: enter
23:25:00.369 00.001 7008 UpdateGuideState(): m_state=6
23:25:00.371 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1181
23:25:00.372 00.001 7008 Star::Find returns 1 (0), X=543.32, Y=447.65, Mass=272665, SNR=331.2, Peak=38076 HFD=2.8
23:25:00.374 00.002 7008 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.07) = xAngle (-2.59 = -2.59)
23:25:00.376 00.002 7008 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.00 = -3.00)
23:25:00.378 00.002 7008 CameraToMount -- cameraX=-1.45 cameraY=-0.75 hyp=1.63 cameraTheta=-2.66 mountX=-1.39 mountY=-0.22, mountTheta=-2.98
23:25:00.381 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-1.45, y=-0.75, opts=13)
23:25:00.383 00.002 7008 Enqueuing Move request for scope (-1.45, -0.75)
23:25:00.384 00.001 8532 Worker thread wakes up
23:25:00.384 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.45, -0.75) opts 0xd
23:25:00.384 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.45, -0.75)
23:25:00.385 00.001 8532 Moving (-1.45, -0.75) raw xDistance=-1.39 yDistance=-0.22
23:25:00.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.39
23:25:00.385 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:25:00.385 00.000 8532 MoveAxis(E, 1260, ABG)
23:25:00.385 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47854, med=2504, FiltMin=1730, FiltMax=30975, Gamma=0.990
23:25:00.387 00.002 7008 UpdateGuideState exits: m=272665 SNR=331.2
23:25:00.388 00.001 7008 PhdController: settling, locked = 1, distance = 2.56 (1.50) aobump = 0 frame = 6 / 99999
23:25:00.390 00.002 8532 Guiding  Dir = 2, Dur = 1260
23:25:00.390 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624700.389,"Host":"MINI_AIR12","Inst":1,"Distance":2.56,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:25:00.392 00.002 8532 IsSlewing returns 0
23:25:00.392 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.394 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:00.396 00.002 7008 Enqueuing Expose request
23:25:00.398 00.002 8532 IsGuiding returns 0
23:25:00.398 00.000 8532 PulseGuide returned control before completion, sleep 1270
23:25:00.976 00.578 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a177121b-b30e-4a3e-94ec-f4a462a61397"}
23:25:00.977 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a177121b-b30e-4a3e-94ec-f4a462a61397"}
23:25:00.979 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b512f007-2e2b-4d9a-ae70-6238610df801"}
23:25:00.982 00.003 7008 case statement mapped state 6 to 3
23:25:00.983 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b512f007-2e2b-4d9a-ae70-6238610df801"}
23:25:00.986 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73fb91f7-5934-4380-bdcd-011b8d7b569a"}
23:25:00.989 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1181,"width":15,"height":15,"star_pos":[7.32,6.65],"pixels":"..."},"id":"73fb91f7-5934-4380-bdcd-011b8d7b569a"}
23:25:01.672 00.683 8532 IsGuiding returns 0
23:25:01.672 00.000 8532 Move returns status 0, amount 1260
23:25:01.673 00.001 8532 MoveAxis(N, 392, ABG)
23:25:01.673 00.000 8532 Guiding  Dir = 0, Dur = 392
23:25:01.673 00.000 8532 IsSlewing returns 0
23:25:01.674 00.001 8532 IsGuiding returns 0
23:25:01.675 00.001 8532 PulseGuide returned control before completion, sleep 402
23:25:02.079 00.404 8532 IsGuiding returns 1
23:25:02.079 00.000 8532 scope still moving after pulse duration time elapsed
23:25:02.108 00.029 8532 IsSlewing returns 0
23:25:02.110 00.002 8532 IsGuiding returns 0
23:25:02.110 00.000 8532 scope move finished after 392 + 43 ms
23:25:02.110 00.000 8532 Move returns status 0, amount 392
23:25:02.110 00.000 8532 move complete, result=0
23:25:02.110 00.000 8532 worker thread done servicing request
23:25:02.110 00.000 8532 Worker thread wakes up
23:25:02.110 00.000 7008 GuideStep: -1.4 px 1260 ms EAST, -0.2 px 392 ms NORTH
23:25:02.114 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:02.114 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:02.977 00.863 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80582566-e50d-4e31-b211-0c744682a5fe"}
23:25:02.981 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80582566-e50d-4e31-b211-0c744682a5fe"}
23:25:02.986 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8fc504a-9210-4160-bf11-c5cbbc26d570"}
23:25:02.989 00.003 7008 case statement mapped state 6 to 3
23:25:02.991 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8fc504a-9210-4160-bf11-c5cbbc26d570"}
23:25:02.994 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf03a2dd-3e65-41fc-bc09-a8b6fb98fad4"}
23:25:02.996 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1181,"width":15,"height":15,"star_pos":[7.32,6.65],"pixels":"..."},"id":"bf03a2dd-3e65-41fc-bc09-a8b6fb98fad4"}
23:25:04.246 01.250 8532 Exposure complete
23:25:04.291 00.045 8532 worker thread done servicing request
23:25:04.291 00.000 7008 OnExposeComplete: enter
23:25:04.293 00.002 7008 UpdateGuideState(): m_state=6
23:25:04.295 00.002 7008 Star::Find(15, 543, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1182
23:25:04.296 00.001 7008 Star::Find returns 1 (0), X=544.21, Y=448.50, Mass=261907, SNR=325.6, Peak=39319 HFD=3.0
23:25:04.298 00.002 7008 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.07) = xAngle (3.03 = 3.03)
23:25:04.300 00.002 7008 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.62 = 2.62)
23:25:04.301 00.001 7008 CameraToMount -- cameraX=-0.56 cameraY=0.10 hyp=0.57 cameraTheta=2.96 mountX=-0.56 mountY=0.28, mountTheta=2.67
23:25:04.304 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.56, y=0.10, opts=13)
23:25:04.305 00.001 7008 Enqueuing Move request for scope (-0.56, 0.10)
23:25:04.307 00.002 8532 Worker thread wakes up
23:25:04.307 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.10) opts 0xd
23:25:04.307 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.56, 0.10)
23:25:04.307 00.000 8532 Moving (-0.56, 0.10) raw xDistance=-0.56 yDistance=0.28
23:25:04.307 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=1609, FiltMax=26720, Gamma=0.990
23:25:04.308 00.001 7008 UpdateGuideState exits: m=261907 SNR=325.6
23:25:04.310 00.002 7008 PhdController: settling, locked = 1, distance = 1.96 (1.50) aobump = 0 frame = 7 / 99999
23:25:04.312 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.56
23:25:04.312 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:25:04.312 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778624704.312,"Host":"MINI_AIR12","Inst":1,"Distance":1.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:25:04.314 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:25:04.314 00.000 8532 MoveAxis(E, 599, ABG)
23:25:04.314 00.000 8532 Guiding  Dir = 2, Dur = 599
23:25:04.314 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:04.316 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:04.319 00.003 7008 Enqueuing Expose request
23:25:04.321 00.002 8532 IsSlewing returns 0
23:25:04.321 00.000 8532 IsGuiding returns 0
23:25:04.321 00.000 8532 PulseGuide returned control before completion, sleep 609
23:25:04.942 00.621 8532 IsGuiding returns 0
23:25:04.942 00.000 8532 Move returns status 0, amount 599
23:25:04.943 00.001 8532 MoveAxis(N, 0, ABG)
23:25:04.943 00.000 8532 Move returns status 0, amount 0
23:25:04.943 00.000 8532 move complete, result=0
23:25:04.943 00.000 8532 worker thread done servicing request
23:25:04.943 00.000 7008 GuideStep: -0.6 px 599 ms EAST, 0.3 px 0 ms NORTH
23:25:04.947 00.004 8532 Worker thread wakes up
23:25:04.948 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:04.948 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:04.974 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7dc9447-0048-40db-aa24-8d7cd2e62cd8"}
23:25:04.978 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7dc9447-0048-40db-aa24-8d7cd2e62cd8"}
23:25:04.981 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"770b9752-9714-4271-8eb4-e8c8f4d99679"}
23:25:04.983 00.002 7008 case statement mapped state 6 to 3
23:25:04.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"770b9752-9714-4271-8eb4-e8c8f4d99679"}
23:25:04.988 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89bbc866-39e8-42b7-b520-5529fbefb149"}
23:25:04.990 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1182,"width":15,"height":15,"star_pos":[7.21,6.50],"pixels":"..."},"id":"89bbc866-39e8-42b7-b520-5529fbefb149"}
23:25:06.973 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78a8a0bc-7577-4904-bb2c-030971e1749b"}
23:25:06.977 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78a8a0bc-7577-4904-bb2c-030971e1749b"}
23:25:06.979 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f2e49b9-f3bc-4bac-aba0-316c9c24a09f"}
23:25:06.982 00.003 7008 case statement mapped state 6 to 3
23:25:06.984 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f2e49b9-f3bc-4bac-aba0-316c9c24a09f"}
23:25:06.987 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"14d13d11-76a7-4c1a-a369-1d9f9f7f939d"}
23:25:06.990 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1182,"width":15,"height":15,"star_pos":[7.21,6.50],"pixels":"..."},"id":"14d13d11-76a7-4c1a-a369-1d9f9f7f939d"}
23:25:07.072 00.082 8532 Exposure complete
23:25:07.112 00.040 8532 worker thread done servicing request
23:25:07.112 00.000 7008 OnExposeComplete: enter
23:25:07.114 00.002 7008 UpdateGuideState(): m_state=6
23:25:07.115 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1183
23:25:07.117 00.002 7008 Star::Find returns 1 (0), X=544.74, Y=448.89, Mass=273342, SNR=330.9, Peak=32918 HFD=2.6
23:25:07.119 00.002 7008 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.07) = xAngle (1.69 = 1.69)
23:25:07.120 00.001 7008 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
23:25:07.122 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.49 hyp=0.49 cameraTheta=1.62 mountX=-0.06 mountY=0.47, mountTheta=1.70
23:25:07.125 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.49, opts=13)
23:25:07.126 00.001 7008 Enqueuing Move request for scope (-0.03, 0.49)
23:25:07.129 00.003 8532 Worker thread wakes up
23:25:07.129 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.49) opts 0xd
23:25:07.129 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.49)
23:25:07.129 00.000 8532 Moving (-0.03, 0.49) raw xDistance=-0.06 yDistance=0.47
23:25:07.129 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1671, FiltMax=28128, Gamma=0.990
23:25:07.132 00.003 7008 UpdateGuideState exits: m=273342 SNR=330.9
23:25:07.133 00.001 7008 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 8 / 99999
23:25:07.135 00.002 7008 PhdController failed: timed-out waiting for guider to settle
23:25:07.138 00.003 7008 PhdController: newstate STATE_FINISH
23:25:07.139 00.001 7008 PhdController complete: fail: timed-out waiting for guider to settle
23:25:07.140 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:07.140 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:25:07.140 00.000 7008 evsrv: {"Event":"SettleDone","Timestamp":1778624707.140,"Host":"MINI_AIR12","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":8,"DroppedFrames":0}
23:25:07.142 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
23:25:07.142 00.000 8532 MoveAxis(E, 0, ABG)
23:25:07.142 00.000 7008 Mount: notify guiding dither settle done success=0
23:25:07.144 00.002 7008 PhdController: newstate STATE_IDLE
23:25:07.145 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:07.146 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:07.147 00.001 7008 Enqueuing Expose request
23:25:07.149 00.002 8532 Move returns status 0, amount 0
23:25:07.149 00.000 8532 MoveAxis(N, 0, ABG)
23:25:07.149 00.000 8532 Move returns status 0, amount 0
23:25:07.149 00.000 8532 move complete, result=0
23:25:07.149 00.000 8532 worker thread done servicing request
23:25:07.149 00.000 8532 Worker thread wakes up
23:25:07.150 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:07.150 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:07.150 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:25:08.974 01.824 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4173411-f330-4154-99f5-585e12667caf"}
23:25:08.978 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4173411-f330-4154-99f5-585e12667caf"}
23:25:08.980 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64b069b5-0766-41d4-a1aa-7861901efacf"}
23:25:08.983 00.003 7008 case statement mapped state 6 to 3
23:25:08.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64b069b5-0766-41d4-a1aa-7861901efacf"}
23:25:08.987 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3cb25b7-974d-4d90-9022-f146c5809a0d"}
23:25:08.989 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1183,"width":15,"height":15,"star_pos":[6.74,6.89],"pixels":"..."},"id":"b3cb25b7-974d-4d90-9022-f146c5809a0d"}
23:25:09.277 00.288 8532 Exposure complete
23:25:09.315 00.038 8532 worker thread done servicing request
23:25:09.315 00.000 7008 OnExposeComplete: enter
23:25:09.316 00.001 7008 UpdateGuideState(): m_state=6
23:25:09.318 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.320 00.002 7008 Star::Find returns 1 (0), X=544.70, Y=448.93, Mass=275214, SNR=342.6, Peak=33316 HFD=2.6
23:25:09.323 00.003 7008 MultiStar: exiting stabilization period
23:25:09.324 00.001 7008 MultiStar: updating star positions after lock position change
23:25:09.326 00.002 7008 Star::Find(15, 8, 413, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.328 00.002 7008 Star::Find returns 1 (0), X=8.72, Y=413.08, Mass=84950, SNR=188.4, Peak=12478 HFD=2.6
23:25:09.330 00.002 7008 Star::Find(15, 176, 121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.332 00.002 7008 Star::Find returns 1 (0), X=176.90, Y=120.96, Mass=88359, SNR=184.2, Peak=12050 HFD=2.7
23:25:09.334 00.002 7008 Star::Find(15, 203, 25, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.336 00.002 7008 Star::Find returns 1 (0), X=204.28, Y=25.43, Mass=51467, SNR=135.3, Peak=8384 HFD=2.9
23:25:09.337 00.001 7008 Star::Find(15, 23, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.339 00.002 7008 Star::Find returns 1 (0), X=23.88, Y=513.77, Mass=39813, SNR=121.2, Peak=9125 HFD=2.4
23:25:09.341 00.002 7008 Star::Find(15, 117, 518, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.342 00.001 7008 Star::Find returns 1 (0), X=118.41, Y=518.81, Mass=34443, SNR=111.9, Peak=5826 HFD=2.7
23:25:09.344 00.002 7008 Star::Find(15, 339, 161, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.347 00.003 7008 Star::Find returns 1 (0), X=339.77, Y=161.07, Mass=42032, SNR=122.3, Peak=8017 HFD=2.6
23:25:09.348 00.001 7008 Star::Find(15, 12, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.351 00.003 7008 Star::Find returns 1 (0), X=13.23, Y=95.62, Mass=24385, SNR=91.9, Peak=5863 HFD=2.8
23:25:09.353 00.002 7008 Star::Find(15, 41, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.354 00.001 7008 Star::Find returns 1 (0), X=42.25, Y=195.89, Mass=33936, SNR=109.8, Peak=6341 HFD=3.8
23:25:09.356 00.002 7008 Star::Find(15, 566, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.358 00.002 7008 Star::Find returns 1 (0), X=566.75, Y=305.97, Mass=32016, SNR=104.7, Peak=8974 HFD=2.1
23:25:09.360 00.002 7008 Star::Find(15, 497, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.362 00.002 7008 Star::Find returns 1 (0), X=497.63, Y=305.92, Mass=21679, SNR=80.7, Peak=6493 HFD=2.3
23:25:09.363 00.001 7008 Star::Find(15, 16, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:25:09.364 00.001 7008 Star::Find returns 1 (0), X=17.24, Y=305.32, Mass=24750, SNR=92.5, Peak=6414 HFD=2.7
23:25:09.367 00.003 7008 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.07) = xAngle (1.77 = 1.77)
23:25:09.368 00.001 7008 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.35 = 1.35)
23:25:09.370 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.54 hyp=0.54 cameraTheta=1.70 mountX=-0.11 mountY=0.53, mountTheta=1.77
23:25:09.374 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.54, opts=13)
23:25:09.375 00.001 7008 Enqueuing Move request for scope (-0.07, 0.54)
23:25:09.378 00.003 8532 Worker thread wakes up
23:25:09.378 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.54) opts 0xd
23:25:09.378 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.54)
23:25:09.378 00.000 8532 Moving (-0.07, 0.54) raw xDistance=-0.11 yDistance=0.53
23:25:09.378 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:25:09.378 00.000 8532 resist switch: large excursion: input 0.53 thresh 0.51 direction from -1 to 1
23:25:09.378 00.000 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.58
23:25:09.378 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:25:09.378 00.000 8532 MoveAxis(E, 0, ABG)
23:25:09.378 00.000 8532 Move returns status 0, amount 0
23:25:09.378 00.000 8532 MoveAxis(S, 926, ABG)
23:25:09.378 00.000 8532 Guiding  Dir = 1, Dur = 926
23:25:09.378 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1594, FiltMax=30671, Gamma=0.990
23:25:09.380 00.002 8532 IsSlewing returns 0
23:25:09.380 00.000 7008 UpdateGuideState exits: m=275214 SNR=342.6
23:25:09.382 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:09.384 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:09.385 00.001 7008 Enqueuing Expose request
23:25:09.387 00.002 8532 IsGuiding returns 0
23:25:09.387 00.000 8532 PulseGuide returned control before completion, sleep 936
23:25:10.329 00.942 8532 IsGuiding returns 1
23:25:10.329 00.000 8532 scope still moving after pulse duration time elapsed
23:25:10.361 00.032 8532 IsSlewing returns 0
23:25:10.361 00.000 8532 IsGuiding returns 0
23:25:10.362 00.001 8532 scope move finished after 926 + 48 ms
23:25:10.362 00.000 8532 Move returns status 0, amount 926
23:25:10.362 00.000 8532 move complete, result=0
23:25:10.362 00.000 8532 worker thread done servicing request
23:25:10.362 00.000 8532 Worker thread wakes up
23:25:10.362 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 926 ms SOUTH
23:25:10.365 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:10.365 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:10.973 00.608 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3a38132-be71-4818-996c-feda030f8a96"}
23:25:10.975 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3a38132-be71-4818-996c-feda030f8a96"}
23:25:10.977 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0a944d4-368b-479f-8dbc-f158ea49b405"}
23:25:10.979 00.002 7008 case statement mapped state 6 to 3
23:25:10.981 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0a944d4-368b-479f-8dbc-f158ea49b405"}
23:25:10.983 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51df816f-7a9b-442d-8342-cf2c055962f8"}
23:25:10.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1184,"width":15,"height":15,"star_pos":[6.70,6.93],"pixels":"..."},"id":"51df816f-7a9b-442d-8342-cf2c055962f8"}
23:25:12.490 01.505 8532 Exposure complete
23:25:12.522 00.032 8532 worker thread done servicing request
23:25:12.522 00.000 7008 OnExposeComplete: enter
23:25:12.524 00.002 7008 UpdateGuideState(): m_state=6
23:25:12.525 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1185
23:25:12.527 00.002 7008 Star::Find returns 1 (0), X=544.80, Y=448.33, Mass=276428, SNR=347.0, Peak=52882 HFD=2.6
23:25:12.528 00.001 7008 MultiStar: [#1 0.08,-0.60,0.52,U] [#2 0.03,-0.49,0.53,U] [#3 0.16,-0.49,0.41,U] [#4 0.15,-0.37,0.36,U] [#5 0.17,-0.42,0.33,U] [#6 0.13,-0.63,0.36,U] [#7 0.08,-0.49,0.28,U] [#8 -0.09,-0.31,0.32,U] 
23:25:12.530 00.002 7008 single-star, 8 included, MultiStar: {0.08, -0.38}, one-star: {0.04, -0.06}
23:25:12.532 00.002 7008 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.07) = xAngle (-0.97 = -0.97)
23:25:12.533 00.001 7008 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.38 = -1.38)
23:25:12.535 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=0.04 mountY=-0.07, mountTheta=-1.05
23:25:12.538 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.06, opts=13)
23:25:12.539 00.001 7008 Enqueuing Move request for scope (0.04, -0.06)
23:25:12.541 00.002 8532 Worker thread wakes up
23:25:12.541 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1720, FiltMax=26356, Gamma=0.990
23:25:12.543 00.002 7008 UpdateGuideState exits: m=276428 SNR=347.0
23:25:12.544 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.546 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:25:12.546 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:12.548 00.002 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:25:12.548 00.000 7008 Enqueuing Expose request
23:25:12.550 00.002 8532 Moving (0.04, -0.06) raw xDistance=0.04 yDistance=-0.07
23:25:12.551 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:25:12.551 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.551 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:12.551 00.000 8532 MoveAxis(E, 0, ABG)
23:25:12.551 00.000 8532 Move returns status 0, amount 0
23:25:12.551 00.000 8532 MoveAxis(N, 0, ABG)
23:25:12.551 00.000 8532 Move returns status 0, amount 0
23:25:12.551 00.000 8532 move complete, result=0
23:25:12.551 00.000 8532 worker thread done servicing request
23:25:12.552 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:12.554 00.002 8532 Worker thread wakes up
23:25:12.554 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:12.554 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:12.973 00.419 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52088829-9c02-486d-ba2c-d2160f3168ba"}
23:25:12.974 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52088829-9c02-486d-ba2c-d2160f3168ba"}
23:25:12.976 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c01d831-2fa8-4b4e-a289-466e63ab3f95"}
23:25:12.978 00.002 7008 case statement mapped state 6 to 3
23:25:12.980 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c01d831-2fa8-4b4e-a289-466e63ab3f95"}
23:25:12.982 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"636eb701-c288-42c6-a35b-ab959a5f860f"}
23:25:12.985 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1185,"width":15,"height":15,"star_pos":[6.80,7.33],"pixels":"..."},"id":"636eb701-c288-42c6-a35b-ab959a5f860f"}
23:25:14.680 01.695 8532 Exposure complete
23:25:14.706 00.026 8532 worker thread done servicing request
23:25:14.706 00.000 7008 OnExposeComplete: enter
23:25:14.708 00.002 7008 UpdateGuideState(): m_state=6
23:25:14.709 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1186
23:25:14.711 00.002 7008 Star::Find returns 1 (0), X=544.81, Y=448.39, Mass=265664, SNR=336.6, Peak=49071 HFD=2.7
23:25:14.712 00.001 7008 MultiStar: [#1 0.14,-0.54,0.52,U] [#2 0.05,-0.50,0.57,U] [#3 0.09,-0.41,0.43,U] [#4 0.04,-0.32,0.36,U] [#5 0.25,-0.37,0.32,U] [#6 0.13,-0.61,0.36,U] [#7 0.08,-0.41,0.29,U] [#8 -0.08,-0.27,0.33,U] 
23:25:14.714 00.002 7008 single-star, 8 included, MultiStar: {0.08, -0.34}, one-star: {0.05, -0.01}
23:25:14.715 00.001 7008 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.07) = xAngle (-0.16 = -0.16)
23:25:14.717 00.002 7008 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.57 = -0.57)
23:25:14.718 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.23 mountX=0.05 mountY=-0.03, mountTheta=-0.50
23:25:14.721 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.01, opts=13)
23:25:14.723 00.002 7008 Enqueuing Move request for scope (0.05, -0.01)
23:25:14.724 00.001 8532 Worker thread wakes up
23:25:14.725 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1695, FiltMax=26160, Gamma=0.990
23:25:14.726 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:25:14.726 00.000 7008 UpdateGuideState exits: m=265664 SNR=336.6
23:25:14.727 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:14.728 00.001 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:25:14.728 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:14.730 00.002 7008 Enqueuing Expose request
23:25:14.732 00.002 8532 Moving (0.05, -0.01) raw xDistance=0.05 yDistance=-0.03
23:25:14.732 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:25:14.732 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:14.732 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:14.732 00.000 8532 MoveAxis(E, 0, ABG)
23:25:14.732 00.000 8532 Move returns status 0, amount 0
23:25:14.732 00.000 8532 MoveAxis(N, 0, ABG)
23:25:14.732 00.000 8532 Move returns status 0, amount 0
23:25:14.732 00.000 8532 move complete, result=0
23:25:14.733 00.001 8532 worker thread done servicing request
23:25:14.733 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:14.734 00.001 8532 Worker thread wakes up
23:25:14.734 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:14.735 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:14.972 00.237 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68bcb5a4-c8e6-411b-9aa7-3b4ed1cce6d1"}
23:25:14.973 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68bcb5a4-c8e6-411b-9aa7-3b4ed1cce6d1"}
23:25:14.975 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15f0bb93-9c24-4b17-abf0-7c9433b6dd3f"}
23:25:14.976 00.001 7008 case statement mapped state 6 to 3
23:25:14.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"15f0bb93-9c24-4b17-abf0-7c9433b6dd3f"}
23:25:14.979 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c198a91-02f6-4bfb-9a88-5460b8f2048c"}
23:25:14.980 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1186,"width":15,"height":15,"star_pos":[6.81,7.39],"pixels":"..."},"id":"3c198a91-02f6-4bfb-9a88-5460b8f2048c"}
23:25:16.867 01.887 8532 Exposure complete
23:25:16.909 00.042 8532 worker thread done servicing request
23:25:16.909 00.000 7008 OnExposeComplete: enter
23:25:16.910 00.001 7008 UpdateGuideState(): m_state=6
23:25:16.912 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1187
23:25:16.913 00.001 7008 Star::Find returns 1 (0), X=544.75, Y=448.44, Mass=262250, SNR=327.8, Peak=46728 HFD=2.8
23:25:16.914 00.001 7008 MultiStar: [#1 0.09,-0.48,0.55,U] [#2 0.00,-0.47,0.57,U] [#3 0.12,-0.43,0.44,U] [#4 -0.02,-0.34,0.37,U] [#5 0.01,-0.37,0.34,U] [#6 0.18,-0.57,0.37,U] [#7 0.00,-0.36,0.30,U] [#8 0.00,-0.36,0.33,U] 
23:25:16.915 00.001 7008 single-star, 8 included, MultiStar: {0.04, -0.32}, one-star: {-0.01, 0.04}
23:25:16.917 00.002 7008 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.07) = xAngle (1.95 = 1.95)
23:25:16.918 00.001 7008 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.54 = 1.54)
23:25:16.919 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.88 mountX=-0.02 mountY=0.04, mountTheta=1.93
23:25:16.923 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.04, opts=13)
23:25:16.926 00.003 7008 Enqueuing Move request for scope (-0.01, 0.04)
23:25:16.927 00.001 8532 Worker thread wakes up
23:25:16.927 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:25:16.927 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:25:16.927 00.000 8532 Moving (-0.01, 0.04) raw xDistance=-0.02 yDistance=0.04
23:25:16.927 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:16.927 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:16.927 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1672, FiltMax=27212, Gamma=0.990
23:25:16.929 00.002 7008 UpdateGuideState exits: m=262250 SNR=327.8
23:25:16.930 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:16.933 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:16.934 00.001 7008 Enqueuing Expose request
23:25:16.935 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:16.935 00.000 8532 MoveAxis(E, 0, ABG)
23:25:16.936 00.001 8532 Move returns status 0, amount 0
23:25:16.936 00.000 8532 MoveAxis(N, 0, ABG)
23:25:16.936 00.000 8532 Move returns status 0, amount 0
23:25:16.936 00.000 8532 move complete, result=0
23:25:16.936 00.000 8532 worker thread done servicing request
23:25:16.936 00.000 8532 Worker thread wakes up
23:25:16.936 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:16.936 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:16.936 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:16.971 00.035 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1b1c868-a96c-4e82-bd8a-a5d78fec2c13"}
23:25:16.974 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1b1c868-a96c-4e82-bd8a-a5d78fec2c13"}
23:25:16.977 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ad14f5a-a30c-41bf-87db-7671e1dafa09"}
23:25:16.980 00.003 7008 case statement mapped state 6 to 3
23:25:16.983 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ad14f5a-a30c-41bf-87db-7671e1dafa09"}
23:25:16.986 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd9aee1e-e245-4f2b-9d22-2381c2422f18"}
23:25:16.989 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1187,"width":15,"height":15,"star_pos":[6.75,7.44],"pixels":"..."},"id":"fd9aee1e-e245-4f2b-9d22-2381c2422f18"}
23:25:18.970 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"631ce740-5a06-4d16-97a0-4a8901a9cc1f"}
23:25:18.971 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"631ce740-5a06-4d16-97a0-4a8901a9cc1f"}
23:25:18.973 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1e35f07-e522-45dd-aafa-e0f1e4bdca54"}
23:25:18.976 00.003 7008 case statement mapped state 6 to 3
23:25:18.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1e35f07-e522-45dd-aafa-e0f1e4bdca54"}
23:25:18.980 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0ef33cf-da72-4be6-a0eb-20f3f6e0a60f"}
23:25:18.981 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1187,"width":15,"height":15,"star_pos":[6.75,7.44],"pixels":"..."},"id":"f0ef33cf-da72-4be6-a0eb-20f3f6e0a60f"}
23:25:19.055 00.074 8532 Exposure complete
23:25:19.101 00.046 8532 worker thread done servicing request
23:25:19.102 00.001 7008 OnExposeComplete: enter
23:25:19.103 00.001 7008 UpdateGuideState(): m_state=6
23:25:19.105 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1188
23:25:19.107 00.002 7008 Star::Find returns 1 (0), X=544.76, Y=448.22, Mass=259997, SNR=330.4, Peak=44846 HFD=2.5
23:25:19.110 00.003 7008 MultiStar: [#1 0.08,-0.74,0.57,U] [#2 -0.00,-0.64,0.56,U] [#3 0.09,-0.68,0.43,U] [#4 -0.02,-0.56,0.36,U] [#5 0.05,-0.60,0.33,U] [#6 0.09,-0.74,0.36,U] [#7 0.08,-0.66,0.28,U] [#8 -0.08,-0.40,0.34,U] 
23:25:19.113 00.003 7008 single-star, 8 included, MultiStar: {0.03, -0.53}, one-star: {-0.01, -0.18}
23:25:19.116 00.003 7008 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.07) = xAngle (-1.55 = -1.55)
23:25:19.119 00.003 7008 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.96 = -1.96)
23:25:19.122 00.003 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=0.00 mountY=-0.16, mountTheta=-1.55
23:25:19.126 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.18, opts=13)
23:25:19.128 00.002 7008 Enqueuing Move request for scope (-0.01, -0.18)
23:25:19.131 00.003 8532 Worker thread wakes up
23:25:19.131 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1685, FiltMax=26051, Gamma=0.990
23:25:19.133 00.002 7008 UpdateGuideState exits: m=259997 SNR=330.4
23:25:19.135 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
23:25:19.136 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
23:25:19.136 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.139 00.003 8532 Moving (-0.01, -0.18) raw xDistance=0.00 yDistance=-0.16
23:25:19.140 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:19.140 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.140 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:19.142 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:19.142 00.000 8532 MoveAxis(E, 0, ABG)
23:25:19.142 00.000 8532 Move returns status 0, amount 0
23:25:19.142 00.000 7008 Enqueuing Expose request
23:25:19.145 00.003 8532 MoveAxis(N, 0, ABG)
23:25:19.145 00.000 8532 Move returns status 0, amount 0
23:25:19.145 00.000 8532 move complete, result=0
23:25:19.145 00.000 8532 worker thread done servicing request
23:25:19.145 00.000 8532 Worker thread wakes up
23:25:19.145 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:19.146 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:19.146 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:20.970 01.824 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d02c6100-b637-40e7-8269-7b1f23785519"}
23:25:20.972 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d02c6100-b637-40e7-8269-7b1f23785519"}
23:25:20.975 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e85fa82-c692-44c5-8ed8-ded5375db852"}
23:25:20.977 00.002 7008 case statement mapped state 6 to 3
23:25:20.980 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e85fa82-c692-44c5-8ed8-ded5375db852"}
23:25:20.983 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"789fad64-0aca-473e-a0d9-30eb08cb28d7"}
23:25:20.985 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1188,"width":15,"height":15,"star_pos":[6.76,7.22],"pixels":"..."},"id":"789fad64-0aca-473e-a0d9-30eb08cb28d7"}
23:25:21.277 00.292 8532 Exposure complete
23:25:21.306 00.029 8532 worker thread done servicing request
23:25:21.306 00.000 7008 OnExposeComplete: enter
23:25:21.308 00.002 7008 UpdateGuideState(): m_state=6
23:25:21.309 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1189
23:25:21.310 00.001 7008 Star::Find returns 1 (0), X=544.77, Y=448.39, Mass=270437, SNR=347.7, Peak=49724 HFD=2.8
23:25:21.312 00.002 7008 MultiStar: [#1 0.07,-0.51,0.52,U] [#2 -0.01,-0.50,0.52,U] [#3 0.15,-0.42,0.39,U] [#4 0.05,-0.24,0.34,U] [#5 0.06,-0.35,0.32,U] [#6 0.03,-0.58,0.35,U] [#7 0.01,-0.44,0.28,U] [#8 -0.11,-0.21,0.31,U] 
23:25:21.313 00.001 7008 single-star, 8 included, MultiStar: {0.03, -0.32}, one-star: {0.00, -0.00}
23:25:21.315 00.002 7008 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.07) = xAngle (-0.45 = -0.45)
23:25:21.316 00.001 7008 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.86 = -0.86)
23:25:21.318 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-0.52 mountX=0.00 mountY=-0.00, mountTheta=-0.70
23:25:21.319 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=-0.00, opts=13)
23:25:21.322 00.003 7008 Enqueuing Move request for scope (0.00, -0.00)
23:25:21.323 00.001 8532 Worker thread wakes up
23:25:21.323 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
23:25:21.323 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
23:25:21.323 00.000 8532 Moving (0.00, -0.00) raw xDistance=0.00 yDistance=-0.00
23:25:21.323 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1693, FiltMax=27281, Gamma=0.990
23:25:21.324 00.001 7008 UpdateGuideState exits: m=270437 SNR=347.7
23:25:21.325 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.326 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:21.328 00.002 7008 Enqueuing Expose request
23:25:21.329 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:21.329 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:21.329 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:25:21.329 00.000 8532 MoveAxis(E, 0, ABG)
23:25:21.329 00.000 8532 Move returns status 0, amount 0
23:25:21.329 00.000 8532 MoveAxis(N, 0, ABG)
23:25:21.329 00.000 8532 Move returns status 0, amount 0
23:25:21.329 00.000 8532 move complete, result=0
23:25:21.329 00.000 8532 worker thread done servicing request
23:25:21.329 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:21.332 00.003 8532 Worker thread wakes up
23:25:21.332 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:21.332 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:22.970 01.638 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b5069a4-e4a2-4865-955b-28f10157e463"}
23:25:22.971 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b5069a4-e4a2-4865-955b-28f10157e463"}
23:25:22.974 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f0014ef-a513-44e7-9aae-07735a9fc427"}
23:25:22.978 00.004 7008 case statement mapped state 6 to 3
23:25:22.980 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f0014ef-a513-44e7-9aae-07735a9fc427"}
23:25:22.983 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d13357a5-dff9-4cec-91be-8181fba2fbb6"}
23:25:22.986 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1189,"width":15,"height":15,"star_pos":[6.77,7.39],"pixels":"..."},"id":"d13357a5-dff9-4cec-91be-8181fba2fbb6"}
23:25:23.461 00.475 8532 Exposure complete
23:25:23.493 00.032 8532 worker thread done servicing request
23:25:23.493 00.000 7008 OnExposeComplete: enter
23:25:23.495 00.002 7008 UpdateGuideState(): m_state=6
23:25:23.496 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1190
23:25:23.497 00.001 7008 Star::Find returns 1 (0), X=544.74, Y=448.38, Mass=267347, SNR=334.1, Peak=49093 HFD=2.8
23:25:23.499 00.002 7008 MultiStar: [#1 0.05,-0.50,0.54,U] [#2 0.04,-0.44,0.52,U] [#3 0.02,-0.39,0.41,U] [#4 0.05,-0.35,0.36,U] [#5 0.06,-0.43,0.33,U] [#6 -0.04,-0.56,0.38,U] [#7 -0.00,-0.37,0.31,U] [#8 -0.08,-0.23,0.33,U] 
23:25:23.500 00.001 7008 single-star, 8 included, MultiStar: {0.01, -0.32}, one-star: {-0.02, -0.02}
23:25:23.503 00.003 7008 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.07) = xAngle (-2.40 = -2.40)
23:25:23.504 00.001 7008 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.81 = -2.81)
23:25:23.505 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.47 mountX=-0.02 mountY=-0.01, mountTheta=-2.73
23:25:23.508 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.02, opts=13)
23:25:23.509 00.001 7008 Enqueuing Move request for scope (-0.02, -0.02)
23:25:23.510 00.001 8532 Worker thread wakes up
23:25:23.511 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:25:23.511 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:25:23.511 00.000 8532 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:25:23.511 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:23.511 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.511 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:23.511 00.000 8532 MoveAxis(E, 0, ABG)
23:25:23.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1700, FiltMax=27759, Gamma=0.990
23:25:23.512 00.001 8532 Move returns status 0, amount 0
23:25:23.512 00.000 8532 MoveAxis(N, 0, ABG)
23:25:23.512 00.000 8532 Move returns status 0, amount 0
23:25:23.513 00.001 7008 UpdateGuideState exits: m=267347 SNR=334.1
23:25:23.514 00.001 8532 move complete, result=0
23:25:23.514 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.515 00.001 8532 worker thread done servicing request
23:25:23.515 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:23.517 00.002 7008 Enqueuing Expose request
23:25:23.518 00.001 8532 Worker thread wakes up
23:25:23.518 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:23.519 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:23.519 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:24.970 01.451 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b92f09a0-acc6-4821-86cf-69845f9a4261"}
23:25:24.974 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b92f09a0-acc6-4821-86cf-69845f9a4261"}
23:25:24.977 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c6008ed-c4f0-4915-a9f4-c4169974900e"}
23:25:24.980 00.003 7008 case statement mapped state 6 to 3
23:25:24.984 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c6008ed-c4f0-4915-a9f4-c4169974900e"}
23:25:24.987 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ec8b15e-f436-4da6-8e44-b5b61332101f"}
23:25:24.991 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1190,"width":15,"height":15,"star_pos":[6.74,7.38],"pixels":"..."},"id":"5ec8b15e-f436-4da6-8e44-b5b61332101f"}
23:25:25.650 00.659 8532 Exposure complete
23:25:25.690 00.040 8532 worker thread done servicing request
23:25:25.691 00.001 7008 OnExposeComplete: enter
23:25:25.693 00.002 7008 UpdateGuideState(): m_state=6
23:25:25.695 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1191
23:25:25.697 00.002 7008 Star::Find returns 1 (0), X=544.65, Y=448.43, Mass=284465, SNR=341.6, Peak=48767 HFD=2.9
23:25:25.699 00.002 7008 MultiStar: [#1 -0.07,-0.50,0.54,U] [#2 -0.07,-0.49,0.52,U] [#3 -0.02,-0.47,0.42,U] [#4 -0.06,-0.34,0.34,U] [#5 -0.07,-0.37,0.32,U] [#6 -0.05,-0.56,0.33,U] [#7 -0.15,-0.53,0.28,U] [#8 -0.15,-0.29,0.33,U] 
23:25:25.700 00.001 7008 single-star, 8 included, MultiStar: {-0.09, -0.33}, one-star: {-0.12, 0.03}
23:25:25.702 00.002 7008 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.07) = xAngle (2.97 = 2.97)
23:25:25.703 00.001 7008 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.55 = 2.55)
23:25:25.706 00.003 7008 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=-0.12 mountY=0.07, mountTheta=2.63
23:25:25.708 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.03, opts=13)
23:25:25.710 00.002 7008 Enqueuing Move request for scope (-0.12, 0.03)
23:25:25.711 00.001 8532 Worker thread wakes up
23:25:25.711 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:25:25.711 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:25:25.711 00.000 8532 Moving (-0.12, 0.03) raw xDistance=-0.12 yDistance=0.07
23:25:25.711 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1744, FiltMax=29958, Gamma=0.990
23:25:25.713 00.002 7008 UpdateGuideState exits: m=284465 SNR=341.6
23:25:25.713 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:25.714 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:25.716 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:25:25.716 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:25.716 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:25:25.716 00.000 8532 MoveAxis(E, 0, ABG)
23:25:25.716 00.000 8532 Move returns status 0, amount 0
23:25:25.716 00.000 8532 MoveAxis(N, 0, ABG)
23:25:25.716 00.000 8532 Move returns status 0, amount 0
23:25:25.716 00.000 8532 move complete, result=0
23:25:25.716 00.000 8532 worker thread done servicing request
23:25:25.716 00.000 7008 Enqueuing Expose request
23:25:25.718 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:25.720 00.002 8532 Worker thread wakes up
23:25:25.720 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:25.720 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:26.970 01.250 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"810f5a9e-73bb-4901-8cdc-eb71f2b3f93b"}
23:25:26.974 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"810f5a9e-73bb-4901-8cdc-eb71f2b3f93b"}
23:25:26.978 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69808042-3c86-42fd-829b-9889ad1c4622"}
23:25:26.981 00.003 7008 case statement mapped state 6 to 3
23:25:26.982 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69808042-3c86-42fd-829b-9889ad1c4622"}
23:25:26.985 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"23648f21-d21b-425b-9e92-bca2cba75cab"}
23:25:26.989 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1191,"width":15,"height":15,"star_pos":[6.65,7.43],"pixels":"..."},"id":"23648f21-d21b-425b-9e92-bca2cba75cab"}
23:25:27.855 00.866 8532 Exposure complete
23:25:27.893 00.038 8532 worker thread done servicing request
23:25:27.893 00.000 7008 OnExposeComplete: enter
23:25:27.896 00.003 7008 UpdateGuideState(): m_state=6
23:25:27.898 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1192
23:25:27.899 00.001 7008 Star::Find returns 1 (0), X=544.66, Y=448.44, Mass=267799, SNR=338.4, Peak=45037 HFD=2.9
23:25:27.901 00.002 7008 MultiStar: [#1 -0.10,-0.48,0.52,U] [#2 -0.09,-0.43,0.53,U] [#3 -0.10,-0.40,0.41,U] [#4 0.01,-0.30,0.34,U] [#5 -0.14,-0.40,0.34,U] [#6 -0.01,-0.55,0.36,U] [#7 -0.13,-0.39,0.28,U] [#8 -0.12,-0.33,0.33,U] 
23:25:27.903 00.002 7008 single-star, 8 included, MultiStar: {-0.09, -0.31}, one-star: {-0.11, 0.04}
23:25:27.905 00.002 7008 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.07) = xAngle (2.88 = 2.88)
23:25:27.907 00.002 7008 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.47 = 2.47)
23:25:27.909 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=-0.11 mountY=0.07, mountTheta=2.57
23:25:27.912 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.04, opts=13)
23:25:27.914 00.002 7008 Enqueuing Move request for scope (-0.11, 0.04)
23:25:27.916 00.002 8532 Worker thread wakes up
23:25:27.916 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:25:27.916 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:25:27.916 00.000 8532 Moving (-0.11, 0.04) raw xDistance=-0.11 yDistance=0.07
23:25:27.916 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:25:27.916 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:27.916 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1774, FiltMax=30755, Gamma=0.990
23:25:27.918 00.002 7008 UpdateGuideState exits: m=267799 SNR=338.4
23:25:27.919 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.921 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:27.922 00.001 7008 Enqueuing Expose request
23:25:27.925 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:25:27.925 00.000 8532 MoveAxis(E, 0, ABG)
23:25:27.925 00.000 8532 Move returns status 0, amount 0
23:25:27.925 00.000 8532 MoveAxis(N, 0, ABG)
23:25:27.925 00.000 8532 Move returns status 0, amount 0
23:25:27.925 00.000 8532 move complete, result=0
23:25:27.925 00.000 8532 worker thread done servicing request
23:25:27.925 00.000 8532 Worker thread wakes up
23:25:27.925 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:27.925 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:27.925 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:28.969 01.044 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a7cf3aa-2a46-4403-88d8-993afc2ed89e"}
23:25:28.972 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a7cf3aa-2a46-4403-88d8-993afc2ed89e"}
23:25:28.975 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78476158-9adf-4cf2-8c51-afdfd2d90885"}
23:25:28.977 00.002 7008 case statement mapped state 6 to 3
23:25:28.980 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"78476158-9adf-4cf2-8c51-afdfd2d90885"}
23:25:28.982 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9cea4889-a707-4fc2-a7e3-df0cbcf6a0fd"}
23:25:28.984 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1192,"width":15,"height":15,"star_pos":[6.66,7.44],"pixels":"..."},"id":"9cea4889-a707-4fc2-a7e3-df0cbcf6a0fd"}
23:25:30.053 01.069 8532 Exposure complete
23:25:30.095 00.042 8532 worker thread done servicing request
23:25:30.095 00.000 7008 OnExposeComplete: enter
23:25:30.097 00.002 7008 UpdateGuideState(): m_state=6
23:25:30.099 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1193
23:25:30.101 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.46, Mass=278906, SNR=339.9, Peak=45739 HFD=3.0
23:25:30.103 00.002 7008 MultiStar: [#1 -0.06,-0.43,0.53,U] [#2 -0.11,-0.44,0.52,U] [#3 -0.10,-0.34,0.42,U] [#4 -0.13,-0.29,0.35,U] [#5 -0.06,-0.33,0.33,U] [#6 -0.14,-0.51,0.35,U] [#7 -0.12,-0.38,0.29,U] [#8 -0.13,-0.26,0.31,U] 
23:25:30.104 00.001 7008 single-star, 8 included, MultiStar: {-0.11, -0.27}, one-star: {-0.13, 0.07}
23:25:30.106 00.002 7008 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
23:25:30.108 00.002 7008 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.32 = 2.32)
23:25:30.110 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.66 mountX=-0.14 mountY=0.11, mountTheta=2.47
23:25:30.114 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.07, opts=13)
23:25:30.116 00.002 7008 Enqueuing Move request for scope (-0.13, 0.07)
23:25:30.118 00.002 8532 Worker thread wakes up
23:25:30.118 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
23:25:30.118 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
23:25:30.118 00.000 8532 Moving (-0.13, 0.07) raw xDistance=-0.14 yDistance=0.11
23:25:30.118 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:25:30.118 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:30.118 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1801, FiltMax=30279, Gamma=0.990
23:25:30.120 00.002 7008 UpdateGuideState exits: m=278906 SNR=339.9
23:25:30.123 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.126 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:30.128 00.002 7008 Enqueuing Expose request
23:25:30.130 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:25:30.130 00.000 8532 MoveAxis(E, 0, ABG)
23:25:30.130 00.000 8532 Move returns status 0, amount 0
23:25:30.130 00.000 8532 MoveAxis(N, 0, ABG)
23:25:30.130 00.000 8532 Move returns status 0, amount 0
23:25:30.130 00.000 8532 move complete, result=0
23:25:30.130 00.000 8532 worker thread done servicing request
23:25:30.131 00.001 8532 Worker thread wakes up
23:25:30.131 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:30.132 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:30.133 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:30.969 00.836 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"777a1101-cbc1-44f2-989b-768bf3dfab06"}
23:25:30.974 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"777a1101-cbc1-44f2-989b-768bf3dfab06"}
23:25:30.977 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63e32903-57e9-4a55-8136-7407a4ea957f"}
23:25:30.981 00.004 7008 case statement mapped state 6 to 3
23:25:30.983 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"63e32903-57e9-4a55-8136-7407a4ea957f"}
23:25:30.986 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d0154540-67c1-461d-aab8-79185759dd96"}
23:25:30.987 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1193,"width":15,"height":15,"star_pos":[6.64,7.46],"pixels":"..."},"id":"d0154540-67c1-461d-aab8-79185759dd96"}
23:25:32.252 01.265 8532 Exposure complete
23:25:32.288 00.036 8532 worker thread done servicing request
23:25:32.288 00.000 7008 OnExposeComplete: enter
23:25:32.290 00.002 7008 UpdateGuideState(): m_state=6
23:25:32.293 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1194
23:25:32.295 00.002 7008 Star::Find returns 1 (0), X=544.59, Y=448.48, Mass=276350, SNR=340.3, Peak=43570 HFD=3.1
23:25:32.297 00.002 7008 MultiStar: [#1 -0.13,-0.49,0.52,U] [#2 -0.15,-0.43,0.52,U] [#3 -0.11,-0.35,0.41,U] [#4 -0.21,-0.33,0.35,U] [#5 -0.10,-0.41,0.33,U] [#6 -0.12,-0.51,0.34,U] [#7 -0.18,-0.40,0.27,U] [#8 -0.09,-0.35,0.31,U] 
23:25:32.299 00.002 7008 single-star, 8 included, MultiStar: {-0.14, -0.29}, one-star: {-0.17, 0.08}
23:25:32.300 00.001 7008 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.07) = xAngle (2.77 = 2.77)
23:25:32.301 00.001 7008 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.36 = 2.36)
23:25:32.303 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.70 mountX=-0.18 mountY=0.14, mountTheta=2.49
23:25:32.307 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.08, opts=13)
23:25:32.309 00.002 7008 Enqueuing Move request for scope (-0.17, 0.08)
23:25:32.311 00.002 8532 Worker thread wakes up
23:25:32.311 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1666, FiltMax=32669, Gamma=0.990
23:25:32.312 00.001 7008 UpdateGuideState exits: m=276350 SNR=340.3
23:25:32.314 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.316 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:32.317 00.001 7008 Enqueuing Expose request
23:25:32.319 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
23:25:32.319 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
23:25:32.319 00.000 8532 Moving (-0.17, 0.08) raw xDistance=-0.18 yDistance=0.14
23:25:32.319 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
23:25:32.320 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:32.320 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:25:32.320 00.000 8532 MoveAxis(E, 162, ABG)
23:25:32.320 00.000 8532 Guiding  Dir = 2, Dur = 162
23:25:32.320 00.000 8532 IsSlewing returns 0
23:25:32.320 00.000 8532 IsGuiding returns 0
23:25:32.320 00.000 8532 PulseGuide returned control before completion, sleep 172
23:25:32.494 00.174 8532 IsGuiding returns 0
23:25:32.494 00.000 8532 Move returns status 0, amount 162
23:25:32.494 00.000 8532 MoveAxis(N, 0, ABG)
23:25:32.494 00.000 8532 Move returns status 0, amount 0
23:25:32.494 00.000 8532 move complete, result=0
23:25:32.494 00.000 8532 worker thread done servicing request
23:25:32.494 00.000 7008 GuideStep: -0.2 px 162 ms EAST, 0.1 px 0 ms NORTH
23:25:32.496 00.002 8532 Worker thread wakes up
23:25:32.496 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:32.496 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:32.967 00.471 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d250269e-d410-441b-8499-291c2b4d5eda"}
23:25:32.969 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d250269e-d410-441b-8499-291c2b4d5eda"}
23:25:32.972 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34931668-e049-4ec4-b499-ec2589c7695e"}
23:25:32.973 00.001 7008 case statement mapped state 6 to 3
23:25:32.975 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34931668-e049-4ec4-b499-ec2589c7695e"}
23:25:32.979 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"483ba5b4-d3fd-4ff0-acf6-be5eb3041fbe"}
23:25:32.982 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1194,"width":15,"height":15,"star_pos":[6.59,7.48],"pixels":"..."},"id":"483ba5b4-d3fd-4ff0-acf6-be5eb3041fbe"}
23:25:34.631 01.649 8532 Exposure complete
23:25:34.677 00.046 8532 worker thread done servicing request
23:25:34.677 00.000 7008 OnExposeComplete: enter
23:25:34.679 00.002 7008 UpdateGuideState(): m_state=6
23:25:34.682 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1195
23:25:34.684 00.002 7008 Star::Find returns 1 (0), X=544.69, Y=448.50, Mass=266841, SNR=334.6, Peak=43495 HFD=3.1
23:25:34.686 00.002 7008 MultiStar: [#1 -0.03,-0.37,0.54,U] [#2 -0.03,-0.31,0.55,U] [#3 -0.03,-0.30,0.41,U] [#4 -0.09,-0.22,0.36,U] [#5 -0.06,-0.30,0.33,U] [#6 0.00,-0.43,0.37,U] [#7 -0.06,-0.34,0.27,U] [#8 -0.04,-0.16,0.31,U] 
23:25:34.687 00.001 7008 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {-0.08, 0.11}
23:25:34.690 00.003 7008 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.07) = xAngle (2.30 = 2.30)
23:25:34.692 00.002 7008 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.88 = 1.88)
23:25:34.694 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.23 mountX=-0.09 mountY=0.13, mountTheta=2.18
23:25:34.698 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.11, opts=13)
23:25:34.700 00.002 7008 Enqueuing Move request for scope (-0.08, 0.11)
23:25:34.702 00.002 8532 Worker thread wakes up
23:25:34.702 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1725, FiltMax=29377, Gamma=0.990
23:25:34.704 00.002 7008 UpdateGuideState exits: m=266841 SNR=334.6
23:25:34.706 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.708 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:34.709 00.001 7008 Enqueuing Expose request
23:25:34.711 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:25:34.711 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:25:34.711 00.000 8532 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=0.13
23:25:34.711 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:25:34.711 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:34.711 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:34.711 00.000 8532 MoveAxis(E, 0, ABG)
23:25:34.711 00.000 8532 Move returns status 0, amount 0
23:25:34.711 00.000 8532 MoveAxis(N, 0, ABG)
23:25:34.711 00.000 8532 Move returns status 0, amount 0
23:25:34.711 00.000 8532 move complete, result=0
23:25:34.711 00.000 8532 worker thread done servicing request
23:25:34.711 00.000 8532 Worker thread wakes up
23:25:34.712 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:34.715 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:34.715 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:34.968 00.253 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"798b001f-0dd4-4564-a619-c42ae3a19552"}
23:25:34.972 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"798b001f-0dd4-4564-a619-c42ae3a19552"}
23:25:34.974 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff626e2a-244d-49e1-8c3c-6fa4a2a22ce2"}
23:25:34.980 00.006 7008 case statement mapped state 6 to 3
23:25:34.983 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff626e2a-244d-49e1-8c3c-6fa4a2a22ce2"}
23:25:34.985 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65705b54-3d83-48bb-b2db-f1e89aea2e90"}
23:25:34.986 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1195,"width":15,"height":15,"star_pos":[6.69,6.50],"pixels":"..."},"id":"65705b54-3d83-48bb-b2db-f1e89aea2e90"}
23:25:36.845 01.859 8532 Exposure complete
23:25:36.889 00.044 8532 worker thread done servicing request
23:25:36.890 00.001 7008 OnExposeComplete: enter
23:25:36.892 00.002 7008 UpdateGuideState(): m_state=6
23:25:36.894 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1196
23:25:36.895 00.001 7008 Star::Find returns 1 (0), X=544.51, Y=448.51, Mass=256886, SNR=332.6, Peak=35891 HFD=3.1
23:25:36.897 00.002 7008 MultiStar: [#1 -0.19,-0.42,0.54,U] [#2 -0.26,-0.38,0.53,U] [#3 -0.21,-0.30,0.43,U] [#4 -0.22,-0.25,0.35,U] [#5 -0.18,-0.23,0.33,U] [#6 -0.16,-0.44,0.34,U] [#7 -0.18,-0.37,0.28,U] [#8 -0.19,-0.32,0.33,U] 
23:25:36.899 00.002 7008 single-star, 8 included, MultiStar: {-0.22, -0.23}, one-star: {-0.26, 0.11}
23:25:36.901 00.002 7008 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.07) = xAngle (2.79 = 2.79)
23:25:36.903 00.002 7008 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.38 = 2.38)
23:25:36.904 00.001 7008 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.72 mountX=-0.26 mountY=0.19, mountTheta=2.51
23:25:36.907 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=0.11, opts=13)
23:25:36.909 00.002 7008 Enqueuing Move request for scope (-0.26, 0.11)
23:25:36.910 00.001 8532 Worker thread wakes up
23:25:36.910 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
23:25:36.910 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
23:25:36.910 00.000 8532 Moving (-0.26, 0.11) raw xDistance=-0.26 yDistance=0.19
23:25:36.910 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62715, med=2508, FiltMin=1708, FiltMax=35678, Gamma=0.990
23:25:36.912 00.002 7008 UpdateGuideState exits: m=256886 SNR=332.6
23:25:36.914 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:36.915 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:36.917 00.002 7008 Enqueuing Expose request
23:25:36.918 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:25:36.918 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:25:36.918 00.000 8532 MoveAxis(E, 239, ABG)
23:25:36.918 00.000 8532 Guiding  Dir = 2, Dur = 239
23:25:36.920 00.002 8532 IsSlewing returns 0
23:25:36.920 00.000 8532 IsGuiding returns 0
23:25:36.920 00.000 8532 PulseGuide returned control before completion, sleep 249
23:25:36.967 00.047 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b875b22-74c5-4020-8034-df0ea2ac2d43"}
23:25:36.969 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b875b22-74c5-4020-8034-df0ea2ac2d43"}
23:25:36.972 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f69c089-118c-429a-8ea4-0229ddf6f4c7"}
23:25:36.974 00.002 7008 case statement mapped state 6 to 3
23:25:36.976 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f69c089-118c-429a-8ea4-0229ddf6f4c7"}
23:25:36.978 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0ab81b4-4296-4da8-a134-54ae8138b781"}
23:25:36.981 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1196,"width":15,"height":15,"star_pos":[6.51,6.51],"pixels":"..."},"id":"f0ab81b4-4296-4da8-a134-54ae8138b781"}
23:25:37.179 00.198 8532 IsGuiding returns 0
23:25:37.179 00.000 8532 Move returns status 0, amount 239
23:25:37.179 00.000 8532 MoveAxis(S, 340, ABG)
23:25:37.179 00.000 8532 Guiding  Dir = 1, Dur = 340
23:25:37.179 00.000 8532 IsSlewing returns 0
23:25:37.179 00.000 8532 IsGuiding returns 0
23:25:37.180 00.001 8532 PulseGuide returned control before completion, sleep 350
23:25:37.537 00.357 8532 IsGuiding returns 0
23:25:37.538 00.001 8532 Move returns status 0, amount 340
23:25:37.538 00.000 8532 move complete, result=0
23:25:37.538 00.000 8532 worker thread done servicing request
23:25:37.539 00.001 7008 GuideStep: -0.3 px 239 ms EAST, 0.2 px 340 ms SOUTH
23:25:37.542 00.003 8532 Worker thread wakes up
23:25:37.542 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:37.542 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:38.968 01.426 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc01634e-c53b-41fa-9e96-103878fa0f17"}
23:25:38.971 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc01634e-c53b-41fa-9e96-103878fa0f17"}
23:25:38.974 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a33e876a-b1bf-42f0-bf00-3fc4034473ad"}
23:25:38.976 00.002 7008 case statement mapped state 6 to 3
23:25:38.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a33e876a-b1bf-42f0-bf00-3fc4034473ad"}
23:25:38.981 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7dbc92d-5003-414a-b12a-2118e323afda"}
23:25:38.984 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1196,"width":15,"height":15,"star_pos":[6.51,6.51],"pixels":"..."},"id":"b7dbc92d-5003-414a-b12a-2118e323afda"}
23:25:39.673 00.689 8532 Exposure complete
23:25:39.720 00.047 8532 worker thread done servicing request
23:25:39.720 00.000 7008 OnExposeComplete: enter
23:25:39.723 00.003 7008 UpdateGuideState(): m_state=6
23:25:39.725 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1197
23:25:39.728 00.003 7008 Star::Find returns 1 (0), X=544.53, Y=448.40, Mass=265905, SNR=338.2, Peak=40703 HFD=3.0
23:25:39.731 00.003 7008 MultiStar: [#1 -0.18,-0.54,0.53,U] [#2 -0.26,-0.46,0.55,U] [#3 -0.20,-0.42,0.43,U] [#4 -0.23,-0.33,0.35,U] [#5 -0.17,-0.40,0.35,U] [#6 -0.20,-0.54,0.35,U] [#7 -0.24,-0.40,0.29,U] [#8 -0.26,-0.38,0.33,U] 
23:25:39.733 00.002 7008 single-star, 8 included, MultiStar: {-0.22, -0.34}, one-star: {-0.23, -0.00}
23:25:39.735 00.002 7008 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.07) = xAngle (-3.07 = -3.07)
23:25:39.737 00.002 7008 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.80)
23:25:39.738 00.001 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.14 mountX=-0.23 mountY=0.08, mountTheta=2.82
23:25:39.741 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.00, opts=13)
23:25:39.744 00.003 7008 Enqueuing Move request for scope (-0.23, -0.00)
23:25:39.746 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63747, med=2507, FiltMin=1720, FiltMax=33395, Gamma=0.990
23:25:39.747 00.001 7008 UpdateGuideState exits: m=265905 SNR=338.2
23:25:39.749 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.750 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:39.752 00.002 7008 Enqueuing Expose request
23:25:39.753 00.001 8532 Worker thread wakes up
23:25:39.753 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd
23:25:39.753 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.00)
23:25:39.754 00.001 8532 Moving (-0.23, -0.00) raw xDistance=-0.23 yDistance=0.08
23:25:39.754 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:25:39.754 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.754 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:25:39.754 00.000 8532 MoveAxis(E, 229, ABG)
23:25:39.754 00.000 8532 Guiding  Dir = 2, Dur = 229
23:25:39.754 00.000 8532 IsSlewing returns 0
23:25:39.754 00.000 8532 IsGuiding returns 0
23:25:39.755 00.001 8532 PulseGuide returned control before completion, sleep 239
23:25:40.007 00.252 8532 IsGuiding returns 0
23:25:40.007 00.000 8532 Move returns status 0, amount 229
23:25:40.007 00.000 8532 MoveAxis(N, 0, ABG)
23:25:40.007 00.000 8532 Move returns status 0, amount 0
23:25:40.008 00.001 8532 move complete, result=0
23:25:40.008 00.000 8532 worker thread done servicing request
23:25:40.008 00.000 8532 Worker thread wakes up
23:25:40.008 00.000 7008 GuideStep: -0.2 px 229 ms EAST, 0.1 px 0 ms NORTH
23:25:40.011 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:40.011 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:40.966 00.955 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02e88055-84aa-4a79-a215-f317bdebb925"}
23:25:40.970 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02e88055-84aa-4a79-a215-f317bdebb925"}
23:25:40.973 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8d2e340-daa6-48fe-ab39-46e2129da791"}
23:25:40.976 00.003 7008 case statement mapped state 6 to 3
23:25:40.981 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8d2e340-daa6-48fe-ab39-46e2129da791"}
23:25:40.984 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4c1143e7-5e37-420d-9f53-66ba1db88482"}
23:25:40.986 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1197,"width":15,"height":15,"star_pos":[6.53,7.40],"pixels":"..."},"id":"4c1143e7-5e37-420d-9f53-66ba1db88482"}
23:25:42.140 01.154 8532 Exposure complete
23:25:42.178 00.038 8532 worker thread done servicing request
23:25:42.178 00.000 7008 OnExposeComplete: enter
23:25:42.180 00.002 7008 UpdateGuideState(): m_state=6
23:25:42.183 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1198
23:25:42.186 00.003 7008 Star::Find returns 1 (0), X=544.81, Y=448.59, Mass=275350, SNR=342.8, Peak=43404 HFD=2.8
23:25:42.188 00.002 7008 MultiStar: [#1 0.10,-0.20,0.52,U] [#2 0.04,-0.23,0.53,U] [#3 0.10,-0.22,0.41,U] [#4 0.12,-0.18,0.37,U] [#5 0.16,-0.15,0.31,U] [#6 0.10,-0.36,0.34,U] [#7 0.02,-0.26,0.27,U] [#8 0.02,-0.11,0.32,U] 
23:25:42.189 00.001 7008 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.04, 0.20}
23:25:42.191 00.002 7008 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.07) = xAngle (-0.92 = -0.92)
23:25:42.193 00.002 7008 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.34 = -1.34)
23:25:42.197 00.004 7008 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=0.08 mountY=-0.13, mountTheta=-1.02
23:25:42.201 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=-0.11, opts=13)
23:25:42.204 00.003 7008 Enqueuing Move request for scope (0.07, -0.11)
23:25:42.205 00.001 8532 Worker thread wakes up
23:25:42.206 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:25:42.206 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:25:42.206 00.000 8532 Moving (0.07, -0.11) raw xDistance=0.08 yDistance=-0.13
23:25:42.206 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:25:42.206 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:42.206 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1652, FiltMax=26354, Gamma=0.990
23:25:42.208 00.002 7008 UpdateGuideState exits: m=275350 SNR=342.8
23:25:42.209 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:42.211 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:42.213 00.002 7008 Enqueuing Expose request
23:25:42.215 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:42.215 00.000 8532 MoveAxis(E, 0, ABG)
23:25:42.215 00.000 8532 Move returns status 0, amount 0
23:25:42.215 00.000 8532 MoveAxis(N, 0, ABG)
23:25:42.215 00.000 8532 Move returns status 0, amount 0
23:25:42.215 00.000 8532 move complete, result=0
23:25:42.215 00.000 8532 worker thread done servicing request
23:25:42.215 00.000 8532 Worker thread wakes up
23:25:42.215 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:42.217 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:42.217 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:42.965 00.748 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d7ab4e9-ef00-4215-a643-92faa8672ec3"}
23:25:42.966 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d7ab4e9-ef00-4215-a643-92faa8672ec3"}
23:25:42.968 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0fb64957-21a0-4a1b-8631-b98f7b1d7a26"}
23:25:42.970 00.002 7008 case statement mapped state 6 to 3
23:25:42.971 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fb64957-21a0-4a1b-8631-b98f7b1d7a26"}
23:25:42.972 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b086f392-e760-4c68-a434-b2f16d0c4ac3"}
23:25:42.975 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1198,"width":15,"height":15,"star_pos":[6.81,6.59],"pixels":"..."},"id":"b086f392-e760-4c68-a434-b2f16d0c4ac3"}
23:25:44.347 01.372 8532 Exposure complete
23:25:44.389 00.042 8532 worker thread done servicing request
23:25:44.389 00.000 7008 OnExposeComplete: enter
23:25:44.391 00.002 7008 UpdateGuideState(): m_state=6
23:25:44.394 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1199
23:25:44.397 00.003 7008 Star::Find returns 1 (0), X=544.88, Y=448.64, Mass=277101, SNR=335.7, Peak=43159 HFD=2.7
23:25:44.399 00.002 7008 MultiStar: [#1 0.16,-0.24,0.54,U] [#2 0.12,-0.24,0.52,U] [#3 0.21,-0.18,0.43,U] [#4 0.17,-0.24,0.36,U] [#5 0.20,-0.09,0.33,U] [#6 0.16,-0.25,0.35,U] [#7 0.15,-0.24,0.29,U] [#8 0.31,-0.24,0.34,U] 
23:25:44.401 00.002 7008 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.11, 0.24}
23:25:44.404 00.003 7008 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.07) = xAngle (-0.51 = -0.51)
23:25:44.406 00.002 7008 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.92 = -0.92)
23:25:44.407 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.58 mountX=0.17 mountY=-0.15, mountTheta=-0.74
23:25:44.411 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=-0.11, opts=13)
23:25:44.413 00.002 7008 Enqueuing Move request for scope (0.16, -0.11)
23:25:44.414 00.001 8532 Worker thread wakes up
23:25:44.414 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:25:44.414 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:25:44.414 00.000 8532 Moving (0.16, -0.11) raw xDistance=0.17 yDistance=-0.15
23:25:44.414 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:25:44.414 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:44.414 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1687, FiltMax=29447, Gamma=0.990
23:25:44.416 00.002 7008 UpdateGuideState exits: m=277101 SNR=335.7
23:25:44.418 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:44.419 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.420 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:44.424 00.004 7008 Enqueuing Expose request
23:25:44.427 00.003 8532 MoveAxis(W, 154, ABG)
23:25:44.427 00.000 8532 Guiding  Dir = 3, Dur = 154
23:25:44.428 00.001 8532 IsSlewing returns 0
23:25:44.429 00.001 8532 IsGuiding returns 0
23:25:44.430 00.001 8532 PulseGuide returned control before completion, sleep 164
23:25:44.606 00.176 8532 IsGuiding returns 0
23:25:44.606 00.000 8532 Move returns status 0, amount 154
23:25:44.606 00.000 8532 MoveAxis(N, 0, ABG)
23:25:44.606 00.000 8532 Move returns status 0, amount 0
23:25:44.606 00.000 8532 move complete, result=0
23:25:44.606 00.000 8532 worker thread done servicing request
23:25:44.606 00.000 8532 Worker thread wakes up
23:25:44.606 00.000 7008 GuideStep: 0.2 px 154 ms WEST, -0.2 px 0 ms NORTH
23:25:44.610 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:44.610 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:44.965 00.355 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c164f0d-116c-4104-8855-69ee0463a600"}
23:25:44.967 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c164f0d-116c-4104-8855-69ee0463a600"}
23:25:44.969 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ab6a494-71a7-4e30-93b2-6b70b8a81051"}
23:25:44.971 00.002 7008 case statement mapped state 6 to 3
23:25:44.972 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ab6a494-71a7-4e30-93b2-6b70b8a81051"}
23:25:44.974 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"593ab777-f97e-43b3-9767-5ca385f08ef0"}
23:25:44.977 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1199,"width":15,"height":15,"star_pos":[6.88,6.64],"pixels":"..."},"id":"593ab777-f97e-43b3-9767-5ca385f08ef0"}
23:25:46.731 01.754 8532 Exposure complete
23:25:46.771 00.040 8532 worker thread done servicing request
23:25:46.772 00.001 7008 OnExposeComplete: enter
23:25:46.773 00.001 7008 UpdateGuideState(): m_state=6
23:25:46.774 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1200
23:25:46.775 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.60, Mass=271253, SNR=334.4, Peak=43247 HFD=2.8
23:25:46.776 00.001 7008 MultiStar: [#1 0.13,-0.26,0.56,U] [#2 0.14,-0.26,0.53,U] [#3 0.19,-0.16,0.41,U] [#4 0.13,-0.17,0.36,U] [#5 0.10,-0.16,0.34,U] [#6 0.16,-0.30,0.36,U] [#7 0.03,-0.24,0.28,U] [#8 0.22,-0.28,0.36,U] 
23:25:46.778 00.002 7008 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.05, 0.20}
23:25:46.779 00.001 7008 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.07) = xAngle (-0.75 = -0.75)
23:25:46.780 00.001 7008 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.16 = -1.16)
23:25:46.781 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.82 mountX=0.13 mountY=-0.16, mountTheta=-0.90
23:25:46.786 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.13, opts=13)
23:25:46.787 00.001 7008 Enqueuing Move request for scope (0.12, -0.13)
23:25:46.789 00.002 8532 Worker thread wakes up
23:25:46.789 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:25:46.789 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:25:46.789 00.000 8532 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.16
23:25:46.789 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1689, FiltMax=26383, Gamma=0.990
23:25:46.790 00.001 7008 UpdateGuideState exits: m=271253 SNR=334.4
23:25:46.792 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.793 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:46.794 00.001 7008 Enqueuing Expose request
23:25:46.795 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:25:46.795 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:46.795 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:46.795 00.000 8532 MoveAxis(E, 0, ABG)
23:25:46.795 00.000 8532 Move returns status 0, amount 0
23:25:46.796 00.001 8532 MoveAxis(N, 0, ABG)
23:25:46.796 00.000 8532 Move returns status 0, amount 0
23:25:46.796 00.000 8532 move complete, result=0
23:25:46.796 00.000 8532 worker thread done servicing request
23:25:46.796 00.000 8532 Worker thread wakes up
23:25:46.796 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:46.796 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:46.796 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:46.964 00.168 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c5f65118-490c-460f-83e6-1b5b91c8ba73"}
23:25:46.969 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c5f65118-490c-460f-83e6-1b5b91c8ba73"}
23:25:46.972 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3fa3928-d327-4ce6-94ef-53a39cc2b84d"}
23:25:46.975 00.003 7008 case statement mapped state 6 to 3
23:25:46.977 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3fa3928-d327-4ce6-94ef-53a39cc2b84d"}
23:25:46.981 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79cda557-9cce-441f-badc-b05761e9421b"}
23:25:46.984 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1200,"width":15,"height":15,"star_pos":[6.82,6.60],"pixels":"..."},"id":"79cda557-9cce-441f-badc-b05761e9421b"}
23:25:48.918 01.934 8532 Exposure complete
23:25:48.950 00.032 8532 worker thread done servicing request
23:25:48.950 00.000 7008 OnExposeComplete: enter
23:25:48.952 00.002 7008 UpdateGuideState(): m_state=6
23:25:48.953 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1201
23:25:48.955 00.002 7008 Star::Find returns 1 (0), X=544.77, Y=448.60, Mass=258287, SNR=327.2, Peak=41323 HFD=2.9
23:25:48.956 00.001 7008 MultiStar: [#1 0.15,-0.26,0.54,U] [#2 0.10,-0.25,0.53,U] [#3 0.20,-0.16,0.44,U] [#4 0.06,-0.15,0.36,U] [#5 0.16,-0.19,0.33,U] [#6 0.09,-0.37,0.37,U] [#7 0.06,-0.27,0.30,U] [#8 0.07,-0.21,0.33,U] 
23:25:48.959 00.003 7008 refined, 8 included, MultiStar: {0.09, -0.13}, one-star: {0.00, 0.20}
23:25:48.961 00.002 7008 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.07) = xAngle (-0.90 = -0.90)
23:25:48.962 00.001 7008 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.32 = -1.32)
23:25:48.963 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.97 mountX=0.10 mountY=-0.15, mountTheta=-1.00
23:25:48.967 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.13, opts=13)
23:25:48.968 00.001 7008 Enqueuing Move request for scope (0.09, -0.13)
23:25:48.970 00.002 8532 Worker thread wakes up
23:25:48.970 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1732, FiltMax=28171, Gamma=0.990
23:25:48.971 00.001 7008 UpdateGuideState exits: m=258287 SNR=327.2
23:25:48.972 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.973 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:48.975 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
23:25:48.975 00.000 7008 Enqueuing Expose request
23:25:48.977 00.002 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
23:25:48.977 00.000 8532 Moving (0.09, -0.13) raw xDistance=0.10 yDistance=-0.15
23:25:48.977 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:25:48.977 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:48.977 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79b084c0-c934-4b86-a53e-5eac56ad797c"}
23:25:48.979 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:48.979 00.000 8532 MoveAxis(E, 0, ABG)
23:25:48.979 00.000 8532 Move returns status 0, amount 0
23:25:48.979 00.000 8532 MoveAxis(N, 0, ABG)
23:25:48.979 00.000 8532 Move returns status 0, amount 0
23:25:48.979 00.000 8532 move complete, result=0
23:25:48.979 00.000 8532 worker thread done servicing request
23:25:48.979 00.000 8532 Worker thread wakes up
23:25:48.979 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79b084c0-c934-4b86-a53e-5eac56ad797c"}
23:25:48.981 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:48.981 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:48.981 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:48.984 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55a0f8c9-037d-43bf-894a-1f896601389c"}
23:25:48.985 00.001 7008 case statement mapped state 6 to 3
23:25:48.986 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55a0f8c9-037d-43bf-894a-1f896601389c"}
23:25:48.988 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48f37e69-98d7-47cb-a60b-f9f5e215d983"}
23:25:48.992 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1201,"width":15,"height":15,"star_pos":[6.77,6.60],"pixels":"..."},"id":"48f37e69-98d7-47cb-a60b-f9f5e215d983"}
23:25:50.962 01.970 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7931dc7c-6b87-46a0-a1bb-d4ba97acf11e"}
23:25:50.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7931dc7c-6b87-46a0-a1bb-d4ba97acf11e"}
23:25:50.965 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29201c35-c078-4b41-b694-76755de27d83"}
23:25:50.967 00.002 7008 case statement mapped state 6 to 3
23:25:50.969 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29201c35-c078-4b41-b694-76755de27d83"}
23:25:50.972 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6757e882-9262-49ec-b4a7-1212a85203fb"}
23:25:50.973 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1201,"width":15,"height":15,"star_pos":[6.77,6.60],"pixels":"..."},"id":"6757e882-9262-49ec-b4a7-1212a85203fb"}
23:25:51.099 00.126 8532 Exposure complete
23:25:51.132 00.033 8532 worker thread done servicing request
23:25:51.132 00.000 7008 OnExposeComplete: enter
23:25:51.134 00.002 7008 UpdateGuideState(): m_state=6
23:25:51.135 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1202
23:25:51.136 00.001 7008 Star::Find returns 1 (0), X=544.76, Y=448.67, Mass=262547, SNR=329.8, Peak=40172 HFD=2.8
23:25:51.138 00.002 7008 MultiStar: [#1 0.10,-0.22,0.55,U] [#2 0.02,-0.27,0.56,U] [#3 0.16,-0.21,0.43,U] [#4 0.02,-0.15,0.36,U] [#5 0.17,-0.14,0.33,U] [#6 0.10,-0.30,0.36,U] [#7 0.10,-0.23,0.28,U] [#8 -0.04,-0.02,0.33,U] 
23:25:51.139 00.001 7008 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {-0.01, 0.27}
23:25:51.143 00.004 7008 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.07) = xAngle (-0.91 = -0.91)
23:25:51.146 00.003 7008 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.33 = -1.33)
23:25:51.149 00.003 7008 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.98 mountX=0.06 mountY=-0.10, mountTheta=-1.01
23:25:51.154 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.09, opts=13)
23:25:51.157 00.003 7008 Enqueuing Move request for scope (0.06, -0.09)
23:25:51.161 00.004 8532 Worker thread wakes up
23:25:51.161 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:25:51.161 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:25:51.161 00.000 8532 Moving (0.06, -0.09) raw xDistance=0.06 yDistance=-0.10
23:25:51.161 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:25:51.161 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.161 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1725, FiltMax=27389, Gamma=0.990
23:25:51.163 00.002 7008 UpdateGuideState exits: m=262547 SNR=329.8
23:25:51.165 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.166 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:51.166 00.000 8532 MoveAxis(E, 0, ABG)
23:25:51.166 00.000 8532 Move returns status 0, amount 0
23:25:51.166 00.000 8532 MoveAxis(N, 0, ABG)
23:25:51.166 00.000 8532 Move returns status 0, amount 0
23:25:51.167 00.001 8532 move complete, result=0
23:25:51.167 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:51.168 00.001 7008 Enqueuing Expose request
23:25:51.170 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:51.171 00.001 8532 worker thread done servicing request
23:25:51.171 00.000 8532 Worker thread wakes up
23:25:51.171 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:51.171 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:52.962 01.791 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e094fa32-fa68-4a29-bf04-a6780d63719f"}
23:25:52.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e094fa32-fa68-4a29-bf04-a6780d63719f"}
23:25:52.966 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a7dd4ac-d7a1-4c3a-8858-3e5530539bca"}
23:25:52.967 00.001 7008 case statement mapped state 6 to 3
23:25:52.969 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a7dd4ac-d7a1-4c3a-8858-3e5530539bca"}
23:25:52.971 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe45b64b-1d75-468e-b710-4a940c6f8457"}
23:25:52.972 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1202,"width":15,"height":15,"star_pos":[6.76,6.67],"pixels":"..."},"id":"fe45b64b-1d75-468e-b710-4a940c6f8457"}
23:25:53.293 00.321 8532 Exposure complete
23:25:53.339 00.046 8532 worker thread done servicing request
23:25:53.341 00.002 7008 OnExposeComplete: enter
23:25:53.344 00.003 7008 UpdateGuideState(): m_state=6
23:25:53.346 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1203
23:25:53.348 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.64, Mass=259596, SNR=329.2, Peak=38837 HFD=2.9
23:25:53.351 00.003 7008 MultiStar: [#1 0.07,-0.24,0.56,U] [#2 0.01,-0.19,0.56,U] [#3 0.12,-0.24,0.44,U] [#4 0.05,-0.13,0.36,U] [#5 0.11,-0.14,0.33,U] [#6 0.04,-0.26,0.36,U] [#7 -0.02,-0.12,0.29,U] [#8 0.01,-0.03,0.33,U] 
23:25:53.354 00.003 7008 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.04, 0.25}
23:25:53.356 00.002 7008 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.07) = xAngle (-1.15 = -1.15)
23:25:53.358 00.002 7008 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.57 = -1.57)
23:25:53.361 00.003 7008 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=0.03 mountY=-0.08, mountTheta=-1.19
23:25:53.365 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.08, opts=13)
23:25:53.366 00.001 7008 Enqueuing Move request for scope (0.03, -0.08)
23:25:53.368 00.002 8532 Worker thread wakes up
23:25:53.368 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:25:53.368 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:25:53.368 00.000 8532 Moving (0.03, -0.08) raw xDistance=0.03 yDistance=-0.08
23:25:53.368 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:53.368 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:53.368 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1659, FiltMax=28406, Gamma=0.990
23:25:53.370 00.002 7008 UpdateGuideState exits: m=259596 SNR=329.2
23:25:53.371 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.372 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:53.373 00.001 7008 Enqueuing Expose request
23:25:53.376 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:53.376 00.000 8532 MoveAxis(E, 0, ABG)
23:25:53.376 00.000 8532 Move returns status 0, amount 0
23:25:53.376 00.000 8532 MoveAxis(N, 0, ABG)
23:25:53.376 00.000 8532 Move returns status 0, amount 0
23:25:53.376 00.000 8532 move complete, result=0
23:25:53.377 00.001 8532 worker thread done servicing request
23:25:53.377 00.000 8532 Worker thread wakes up
23:25:53.377 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:53.377 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:53.377 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:54.962 01.585 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8cc3b941-1fab-45af-82c8-05e7e1992c9c"}
23:25:54.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8cc3b941-1fab-45af-82c8-05e7e1992c9c"}
23:25:54.967 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c159c14e-35d0-4352-8f97-0e7b5ce1ce3b"}
23:25:54.969 00.002 7008 case statement mapped state 6 to 3
23:25:54.972 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c159c14e-35d0-4352-8f97-0e7b5ce1ce3b"}
23:25:54.974 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5272b0d3-c77f-4a19-b3d3-82b2408ffcc6"}
23:25:54.976 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1203,"width":15,"height":15,"star_pos":[6.72,6.64],"pixels":"..."},"id":"5272b0d3-c77f-4a19-b3d3-82b2408ffcc6"}
23:25:55.497 00.521 8532 Exposure complete
23:25:55.535 00.038 8532 worker thread done servicing request
23:25:55.535 00.000 7008 OnExposeComplete: enter
23:25:55.537 00.002 7008 UpdateGuideState(): m_state=6
23:25:55.538 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1204
23:25:55.540 00.002 7008 Star::Find returns 1 (0), X=544.76, Y=448.69, Mass=271275, SNR=330.5, Peak=39846 HFD=2.8
23:25:55.541 00.001 7008 MultiStar: [#1 0.05,-0.20,0.54,U] [#2 0.03,-0.16,0.53,U] [#3 0.07,-0.13,0.43,U] [#4 0.04,-0.15,0.36,U] [#5 0.10,-0.13,0.33,U] [#6 -0.04,-0.21,0.35,U] [#7 -0.04,-0.13,0.27,U] [#8 -0.03,-0.10,0.33,U] 
23:25:55.543 00.002 7008 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.00, 0.29}
23:25:55.545 00.002 7008 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.07) = xAngle (-1.09 = -1.09)
23:25:55.547 00.002 7008 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.50 = -1.50)
23:25:55.548 00.001 7008 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.16 mountX=0.02 mountY=-0.05, mountTheta=-1.14
23:25:55.551 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.04, opts=13)
23:25:55.552 00.001 7008 Enqueuing Move request for scope (0.02, -0.04)
23:25:55.553 00.001 8532 Worker thread wakes up
23:25:55.553 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:25:55.553 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:25:55.554 00.001 8532 Moving (0.02, -0.04) raw xDistance=0.02 yDistance=-0.05
23:25:55.554 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:55.554 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.554 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1668, FiltMax=28883, Gamma=0.990
23:25:55.555 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:55.556 00.001 8532 MoveAxis(E, 0, ABG)
23:25:55.556 00.000 8532 Move returns status 0, amount 0
23:25:55.556 00.000 8532 MoveAxis(N, 0, ABG)
23:25:55.556 00.000 8532 Move returns status 0, amount 0
23:25:55.556 00.000 8532 move complete, result=0
23:25:55.556 00.000 7008 UpdateGuideState exits: m=271275 SNR=330.5
23:25:55.558 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.560 00.002 8532 worker thread done servicing request
23:25:55.560 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:55.562 00.002 7008 Enqueuing Expose request
23:25:55.564 00.002 8532 Worker thread wakes up
23:25:55.564 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:55.564 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:55.564 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:56.963 01.399 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9540e946-a5ed-466d-97bb-bc93b84eb1fc"}
23:25:56.965 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9540e946-a5ed-466d-97bb-bc93b84eb1fc"}
23:25:56.967 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae49df21-2ca8-437c-be02-e34faf13d2d8"}
23:25:56.969 00.002 7008 case statement mapped state 6 to 3
23:25:56.971 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae49df21-2ca8-437c-be02-e34faf13d2d8"}
23:25:56.974 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7cdbdc12-1c91-41a2-8e2c-c86755b7c847"}
23:25:56.977 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1204,"width":15,"height":15,"star_pos":[6.76,6.69],"pixels":"..."},"id":"7cdbdc12-1c91-41a2-8e2c-c86755b7c847"}
23:25:57.684 00.707 8532 Exposure complete
23:25:57.728 00.044 8532 worker thread done servicing request
23:25:57.729 00.001 7008 OnExposeComplete: enter
23:25:57.731 00.002 7008 UpdateGuideState(): m_state=6
23:25:57.733 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1205
23:25:57.735 00.002 7008 Star::Find returns 1 (0), X=544.90, Y=448.87, Mass=268692, SNR=334.2, Peak=35209 HFD=2.8
23:25:57.739 00.004 7008 MultiStar: [#1 0.27,-0.10,0.54,U] [#2 0.12,-0.05,0.55,U] [#3 0.27,-0.07,0.43,U] [#4 0.15,0.01,0.35,U] [#5 0.27,0.04,0.34,U] [#6 0.13,-0.12,0.35,U] [#7 0.19,-0.03,0.27,U] [#8 0.40,-0.19,0.34,U] 
23:25:57.741 00.002 7008 refined, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.13, 0.47}
23:25:57.744 00.003 7008 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.07) = xAngle (0.37 = 0.37)
23:25:57.746 00.002 7008 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.04 = -0.04)
23:25:57.747 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=0.20 mountY=-0.01, mountTheta=-0.04
23:25:57.749 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.06, opts=13)
23:25:57.750 00.001 7008 Enqueuing Move request for scope (0.20, 0.06)
23:25:57.752 00.002 8532 Worker thread wakes up
23:25:57.752 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
23:25:57.752 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
23:25:57.752 00.000 8532 Moving (0.20, 0.06) raw xDistance=0.20 yDistance=-0.01
23:25:57.752 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
23:25:57.752 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:57.752 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:57.752 00.000 8532 MoveAxis(W, 177, ABG)
23:25:57.752 00.000 8532 Guiding  Dir = 3, Dur = 177
23:25:57.752 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1716, FiltMax=27478, Gamma=0.990
23:25:57.755 00.003 7008 UpdateGuideState exits: m=268692 SNR=334.2
23:25:57.756 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.760 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:25:57.762 00.002 7008 Enqueuing Expose request
23:25:57.764 00.002 8532 IsSlewing returns 0
23:25:57.764 00.000 8532 IsGuiding returns 0
23:25:57.765 00.001 8532 PulseGuide returned control before completion, sleep 187
23:25:57.962 00.197 8532 IsGuiding returns 0
23:25:57.962 00.000 8532 Move returns status 0, amount 177
23:25:57.962 00.000 8532 MoveAxis(N, 0, ABG)
23:25:57.962 00.000 8532 Move returns status 0, amount 0
23:25:57.962 00.000 8532 move complete, result=0
23:25:57.962 00.000 8532 worker thread done servicing request
23:25:57.963 00.001 8532 Worker thread wakes up
23:25:57.963 00.000 7008 GuideStep: 0.2 px 177 ms WEST, -0.0 px 0 ms NORTH
23:25:57.965 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:25:57.965 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:25:58.963 00.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d69e81b6-1b47-401a-91f1-f3d31a3b0c99"}
23:25:58.965 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d69e81b6-1b47-401a-91f1-f3d31a3b0c99"}
23:25:58.968 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eaea7339-1f20-42b6-ba4e-ed33aaeeaf19"}
23:25:58.971 00.003 7008 case statement mapped state 6 to 3
23:25:58.974 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eaea7339-1f20-42b6-ba4e-ed33aaeeaf19"}
23:25:58.976 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8111e7d9-268a-4eec-8a61-0a3aafc5f346"}
23:25:58.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1205,"width":15,"height":15,"star_pos":[6.90,6.87],"pixels":"..."},"id":"8111e7d9-268a-4eec-8a61-0a3aafc5f346"}
23:26:00.093 01.115 8532 Exposure complete
23:26:00.138 00.045 8532 worker thread done servicing request
23:26:00.138 00.000 7008 OnExposeComplete: enter
23:26:00.140 00.002 7008 UpdateGuideState(): m_state=6
23:26:00.141 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1206
23:26:00.144 00.003 7008 Star::Find returns 1 (0), X=544.91, Y=448.85, Mass=262077, SNR=331.2, Peak=35278 HFD=2.8
23:26:00.146 00.002 7008 MultiStar: [#1 0.25,-0.09,0.56,U] [#2 0.13,-0.03,0.56,U] [#3 0.27,-0.03,0.43,U] [#4 0.27,-0.12,0.36,U] [#5 0.31,0.05,0.33,U] [#6 0.18,-0.06,0.36,U] [#7 0.19,-0.11,0.28,U] [#8 0.36,-0.15,0.35,U] 
23:26:00.148 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.06}, one-star: {0.14, 0.45}
23:26:00.150 00.002 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:26:00.153 00.003 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:26:00.155 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.22 cameraTheta=0.26 mountX=0.21 mountY=-0.02, mountTheta=-0.09
23:26:00.159 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.06, opts=13)
23:26:00.161 00.002 7008 Enqueuing Move request for scope (0.22, 0.06)
23:26:00.163 00.002 8532 Worker thread wakes up
23:26:00.163 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
23:26:00.163 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
23:26:00.163 00.000 8532 Moving (0.22, 0.06) raw xDistance=0.21 yDistance=-0.02
23:26:00.163 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:26:00.163 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:00.163 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:00.163 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1693, FiltMax=29326, Gamma=0.990
23:26:00.167 00.004 8532 MoveAxis(W, 204, ABG)
23:26:00.167 00.000 8532 Guiding  Dir = 3, Dur = 204
23:26:00.167 00.000 7008 UpdateGuideState exits: m=262077 SNR=331.2
23:26:00.171 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:00.173 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:00.175 00.002 7008 Enqueuing Expose request
23:26:00.177 00.002 8532 IsSlewing returns 0
23:26:00.177 00.000 8532 IsGuiding returns 0
23:26:00.178 00.001 8532 PulseGuide returned control before completion, sleep 214
23:26:00.397 00.219 8532 IsGuiding returns 0
23:26:00.398 00.001 8532 Move returns status 0, amount 204
23:26:00.398 00.000 8532 MoveAxis(N, 0, ABG)
23:26:00.398 00.000 8532 Move returns status 0, amount 0
23:26:00.398 00.000 8532 move complete, result=0
23:26:00.398 00.000 8532 worker thread done servicing request
23:26:00.398 00.000 7008 GuideStep: 0.2 px 204 ms WEST, -0.0 px 0 ms NORTH
23:26:00.402 00.004 8532 Worker thread wakes up
23:26:00.403 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:00.403 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:00.961 00.558 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59ca799b-302d-43f0-8537-67eafb55c2fa"}
23:26:00.963 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59ca799b-302d-43f0-8537-67eafb55c2fa"}
23:26:00.965 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad2fa1ee-84bc-41fd-8467-780edc8da5fc"}
23:26:00.967 00.002 7008 case statement mapped state 6 to 3
23:26:00.968 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad2fa1ee-84bc-41fd-8467-780edc8da5fc"}
23:26:00.969 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2250cdfe-3082-4a34-a73c-45e9ec2935f1"}
23:26:00.971 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1206,"width":15,"height":15,"star_pos":[6.91,6.85],"pixels":"..."},"id":"2250cdfe-3082-4a34-a73c-45e9ec2935f1"}
23:26:02.537 01.566 8532 Exposure complete
23:26:02.570 00.033 8532 worker thread done servicing request
23:26:02.570 00.000 7008 OnExposeComplete: enter
23:26:02.572 00.002 7008 UpdateGuideState(): m_state=6
23:26:02.573 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1207
23:26:02.576 00.003 7008 Star::Find returns 1 (0), X=544.83, Y=448.78, Mass=272130, SNR=341.6, Peak=39141 HFD=2.8
23:26:02.578 00.002 7008 MultiStar: [#1 0.15,-0.15,0.53,U] [#2 0.08,-0.16,0.53,U] [#3 0.19,-0.13,0.42,U] [#4 0.08,-0.14,0.34,U] [#5 0.06,-0.02,0.33,U] [#6 0.12,-0.19,0.35,U] [#7 0.10,-0.19,0.28,U] [#8 0.06,-0.10,0.30,U] 
23:26:02.580 00.002 7008 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.06, 0.38}
23:26:02.582 00.002 7008 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.07) = xAngle (-0.03 = -0.03)
23:26:02.583 00.001 7008 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.44 = -0.44)
23:26:02.585 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.10 mountX=0.10 mountY=-0.04, mountTheta=-0.41
23:26:02.588 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.01, opts=13)
23:26:02.590 00.002 7008 Enqueuing Move request for scope (0.10, -0.01)
23:26:02.592 00.002 8532 Worker thread wakes up
23:26:02.592 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:26:02.592 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:26:02.592 00.000 8532 Moving (0.10, -0.01) raw xDistance=0.10 yDistance=-0.04
23:26:02.592 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:26:02.592 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.592 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:02.592 00.000 8532 MoveAxis(E, 0, ABG)
23:26:02.592 00.000 8532 Move returns status 0, amount 0
23:26:02.592 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1771, FiltMax=26754, Gamma=0.990
23:26:02.595 00.003 7008 UpdateGuideState exits: m=272130 SNR=341.6
23:26:02.597 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.598 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:02.599 00.001 7008 Enqueuing Expose request
23:26:02.603 00.004 8532 MoveAxis(N, 0, ABG)
23:26:02.603 00.000 8532 Move returns status 0, amount 0
23:26:02.603 00.000 8532 move complete, result=0
23:26:02.603 00.000 8532 worker thread done servicing request
23:26:02.603 00.000 8532 Worker thread wakes up
23:26:02.603 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:02.603 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:02.603 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:02.961 00.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a7bd147-a5e7-4ad2-92ea-fa1b9fa84fbe"}
23:26:02.963 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a7bd147-a5e7-4ad2-92ea-fa1b9fa84fbe"}
23:26:02.966 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"11990390-08f7-46b4-860e-6a2ad16b041c"}
23:26:02.968 00.002 7008 case statement mapped state 6 to 3
23:26:02.969 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"11990390-08f7-46b4-860e-6a2ad16b041c"}
23:26:02.972 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c33d398b-39b7-4078-a460-5e4f385a483a"}
23:26:02.973 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1207,"width":15,"height":15,"star_pos":[6.83,6.78],"pixels":"..."},"id":"c33d398b-39b7-4078-a460-5e4f385a483a"}
23:26:04.727 01.754 8532 Exposure complete
23:26:04.770 00.043 8532 worker thread done servicing request
23:26:04.770 00.000 7008 OnExposeComplete: enter
23:26:04.771 00.001 7008 UpdateGuideState(): m_state=6
23:26:04.773 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1208
23:26:04.776 00.003 7008 Star::Find returns 1 (0), X=544.83, Y=448.84, Mass=266937, SNR=336.1, Peak=35902 HFD=2.8
23:26:04.778 00.002 7008 MultiStar: [#1 0.15,-0.08,0.54,U] [#2 0.13,-0.12,0.57,U] [#3 0.17,-0.09,0.40,U] [#4 0.11,-0.06,0.35,U] [#5 0.10,0.07,0.33,U] [#6 0.17,-0.13,0.37,U] [#7 0.11,-0.13,0.28,U] [#8 0.11,-0.03,0.33,U] 
23:26:04.781 00.003 7008 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.06, 0.44}
23:26:04.783 00.002 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:26:04.785 00.002 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
23:26:04.787 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=0.11 mountY=0.01, mountTheta=0.06
23:26:04.791 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.05, opts=13)
23:26:04.793 00.002 7008 Enqueuing Move request for scope (0.12, 0.05)
23:26:04.796 00.003 8532 Worker thread wakes up
23:26:04.796 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:26:04.796 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:26:04.796 00.000 8532 Moving (0.12, 0.05) raw xDistance=0.11 yDistance=0.01
23:26:04.796 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1672, FiltMax=26413, Gamma=0.990
23:26:04.798 00.002 7008 UpdateGuideState exits: m=266937 SNR=336.1
23:26:04.800 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:04.801 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:04.803 00.002 7008 Enqueuing Expose request
23:26:04.805 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:26:04.805 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:04.805 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:04.805 00.000 8532 MoveAxis(E, 0, ABG)
23:26:04.805 00.000 8532 Move returns status 0, amount 0
23:26:04.805 00.000 8532 MoveAxis(N, 0, ABG)
23:26:04.805 00.000 8532 Move returns status 0, amount 0
23:26:04.805 00.000 8532 move complete, result=0
23:26:04.806 00.001 8532 worker thread done servicing request
23:26:04.806 00.000 8532 Worker thread wakes up
23:26:04.806 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:04.806 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:04.806 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:04.962 00.156 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd4142dc-9649-4eb1-97d9-bef53e7d2612"}
23:26:04.965 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd4142dc-9649-4eb1-97d9-bef53e7d2612"}
23:26:04.969 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1adbb593-1b49-4b7d-94b8-231fb80a50f9"}
23:26:04.972 00.003 7008 case statement mapped state 6 to 3
23:26:04.975 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1adbb593-1b49-4b7d-94b8-231fb80a50f9"}
23:26:04.977 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0adb8912-b8cd-4343-85e6-f5c4d884b2cf"}
23:26:04.979 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1208,"width":15,"height":15,"star_pos":[6.83,6.84],"pixels":"..."},"id":"0adb8912-b8cd-4343-85e6-f5c4d884b2cf"}
23:26:06.931 01.952 8532 Exposure complete
23:26:06.960 00.029 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5b8889e-348d-4b29-b0de-d120869991f3"}
23:26:06.962 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5b8889e-348d-4b29-b0de-d120869991f3"}
23:26:06.964 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ccc02953-26b6-40ef-b8b0-3f91d5b183d6"}
23:26:06.967 00.003 7008 case statement mapped state 6 to 3
23:26:06.969 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccc02953-26b6-40ef-b8b0-3f91d5b183d6"}
23:26:06.973 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a9523296-5bf7-4e01-80ff-bd076d5232ea"}
23:26:06.975 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1208,"width":15,"height":15,"star_pos":[6.83,6.84],"pixels":"..."},"id":"a9523296-5bf7-4e01-80ff-bd076d5232ea"}
23:26:06.977 00.002 8532 worker thread done servicing request
23:26:06.977 00.000 7008 OnExposeComplete: enter
23:26:06.981 00.004 7008 UpdateGuideState(): m_state=6
23:26:06.982 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1209
23:26:06.983 00.001 7008 Star::Find returns 1 (0), X=544.86, Y=448.87, Mass=268206, SNR=324.7, Peak=34574 HFD=2.8
23:26:06.984 00.001 7008 MultiStar: [#1 0.20,-0.03,0.56,U] [#2 0.12,0.00,0.56,U] [#3 0.18,-0.04,0.44,U] [#4 0.13,-0.04,0.37,U] [#5 0.19,0.04,0.35,U] [#6 0.15,0.05,0.36,U] [#7 0.14,-0.11,0.29,U] [#8 0.14,0.08,0.34,U] 
23:26:06.985 00.001 7008 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.09, 0.48}
23:26:06.989 00.004 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:26:06.990 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:26:06.992 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.13 mountY=0.05, mountTheta=0.37
23:26:06.996 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.11, opts=13)
23:26:06.999 00.003 7008 Enqueuing Move request for scope (0.14, 0.11)
23:26:07.001 00.002 8532 Worker thread wakes up
23:26:07.001 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:26:07.001 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:26:07.001 00.000 8532 Moving (0.14, 0.11) raw xDistance=0.13 yDistance=0.05
23:26:07.002 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:26:07.002 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.002 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1640, FiltMax=28885, Gamma=0.990
23:26:07.004 00.002 7008 UpdateGuideState exits: m=268206 SNR=324.7
23:26:07.005 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.008 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:07.009 00.001 7008 Enqueuing Expose request
23:26:07.011 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:07.011 00.000 8532 MoveAxis(E, 0, ABG)
23:26:07.011 00.000 8532 Move returns status 0, amount 0
23:26:07.011 00.000 8532 MoveAxis(N, 0, ABG)
23:26:07.011 00.000 8532 Move returns status 0, amount 0
23:26:07.011 00.000 8532 move complete, result=0
23:26:07.011 00.000 8532 worker thread done servicing request
23:26:07.011 00.000 8532 Worker thread wakes up
23:26:07.011 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:07.011 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:07.011 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:08.960 01.949 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33c5f088-caa2-402b-9cf0-e5389865d5d4"}
23:26:08.964 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33c5f088-caa2-402b-9cf0-e5389865d5d4"}
23:26:08.967 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1dbb741b-484a-40e8-9efa-2726486fdb8f"}
23:26:08.971 00.004 7008 case statement mapped state 6 to 3
23:26:08.973 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dbb741b-484a-40e8-9efa-2726486fdb8f"}
23:26:08.975 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1aa81853-5a2c-47cc-bbd8-9635cf5ee99a"}
23:26:08.977 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1209,"width":15,"height":15,"star_pos":[6.86,6.87],"pixels":"..."},"id":"1aa81853-5a2c-47cc-bbd8-9635cf5ee99a"}
23:26:09.131 00.154 8532 Exposure complete
23:26:09.173 00.042 8532 worker thread done servicing request
23:26:09.173 00.000 7008 OnExposeComplete: enter
23:26:09.175 00.002 7008 UpdateGuideState(): m_state=6
23:26:09.178 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1210
23:26:09.180 00.002 7008 Star::Find returns 1 (0), X=544.97, Y=448.93, Mass=263643, SNR=338.9, Peak=33997 HFD=2.8
23:26:09.183 00.003 7008 MultiStar: [#1 0.27,0.04,0.52,U] [#2 0.20,-0.04,0.54,U] [#3 0.35,-0.05,0.41,U] [#4 0.23,-0.03,0.35,U] [#5 0.39,0.09,0.33,U] [#6 0.23,0.02,0.35,U] [#7 0.30,-0.07,0.28,U] [#8 0.48,-0.12,0.31,U] 
23:26:09.185 00.002 7008 refined, 8 included, MultiStar: {0.27, 0.12}, one-star: {0.20, 0.53}
23:26:09.187 00.002 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
23:26:09.189 00.002 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:26:09.190 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.41 mountX=0.26 mountY=0.02, mountTheta=0.07
23:26:09.193 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.12, opts=13)
23:26:09.196 00.003 7008 Enqueuing Move request for scope (0.27, 0.12)
23:26:09.197 00.001 8532 Worker thread wakes up
23:26:09.197 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
23:26:09.197 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
23:26:09.197 00.000 8532 Moving (0.27, 0.12) raw xDistance=0.26 yDistance=0.02
23:26:09.197 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1672, FiltMax=25238, Gamma=0.990
23:26:09.199 00.002 7008 UpdateGuideState exits: m=263643 SNR=338.9
23:26:09.201 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.203 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:09.204 00.001 7008 Enqueuing Expose request
23:26:09.206 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:26:09.206 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:09.206 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:26:09.206 00.000 8532 MoveAxis(W, 240, ABG)
23:26:09.206 00.000 8532 Guiding  Dir = 3, Dur = 240
23:26:09.207 00.001 8532 IsSlewing returns 0
23:26:09.207 00.000 8532 IsGuiding returns 0
23:26:09.209 00.002 8532 PulseGuide returned control before completion, sleep 248
23:26:09.469 00.260 8532 IsGuiding returns 1
23:26:09.469 00.000 8532 scope still moving after pulse duration time elapsed
23:26:09.499 00.030 8532 IsSlewing returns 0
23:26:09.500 00.001 8532 IsGuiding returns 0
23:26:09.500 00.000 8532 scope move finished after 240 + 52 ms
23:26:09.500 00.000 8532 Move returns status 0, amount 240
23:26:09.500 00.000 8532 MoveAxis(N, 0, ABG)
23:26:09.501 00.001 8532 Move returns status 0, amount 0
23:26:09.501 00.000 8532 move complete, result=0
23:26:09.501 00.000 8532 worker thread done servicing request
23:26:09.501 00.000 8532 Worker thread wakes up
23:26:09.501 00.000 7008 GuideStep: 0.3 px 240 ms WEST, 0.0 px 0 ms NORTH
23:26:09.504 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:09.505 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:10.959 01.454 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"68da9924-d9c1-402d-b771-bce3e54384e2"}
23:26:10.962 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"68da9924-d9c1-402d-b771-bce3e54384e2"}
23:26:10.965 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce152b2a-395d-4976-b177-5a9a990a0e56"}
23:26:10.969 00.004 7008 case statement mapped state 6 to 3
23:26:10.971 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce152b2a-395d-4976-b177-5a9a990a0e56"}
23:26:10.977 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f446848-ebf9-4f8e-96e7-90ac81a5c557"}
23:26:10.981 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1210,"width":15,"height":15,"star_pos":[6.97,6.93],"pixels":"..."},"id":"3f446848-ebf9-4f8e-96e7-90ac81a5c557"}
23:26:11.633 00.652 8532 Exposure complete
23:26:11.672 00.039 8532 worker thread done servicing request
23:26:11.672 00.000 7008 OnExposeComplete: enter
23:26:11.674 00.002 7008 UpdateGuideState(): m_state=6
23:26:11.676 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1211
23:26:11.677 00.001 7008 Star::Find returns 1 (0), X=544.85, Y=448.91, Mass=266898, SNR=338.1, Peak=34125 HFD=2.8
23:26:11.679 00.002 7008 MultiStar: [#1 0.18,-0.04,0.53,U] [#2 0.10,-0.03,0.53,U] [#3 0.23,-0.01,0.42,U] [#4 0.11,-0.06,0.37,U] [#5 0.18,0.15,0.33,U] [#6 0.18,-0.08,0.34,U] [#7 0.17,-0.03,0.28,U] [#8 0.36,-0.19,0.32,U] 
23:26:11.681 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.08, 0.51}
23:26:11.683 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:26:11.685 00.002 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:26:11.686 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=0.15 mountY=0.04, mountTheta=0.25
23:26:11.690 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.10, opts=13)
23:26:11.692 00.002 7008 Enqueuing Move request for scope (0.16, 0.10)
23:26:11.694 00.002 8532 Worker thread wakes up
23:26:11.694 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:26:11.694 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:26:11.694 00.000 8532 Moving (0.16, 0.10) raw xDistance=0.15 yDistance=0.04
23:26:11.694 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:26:11.694 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:11.694 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1647, FiltMax=28597, Gamma=0.990
23:26:11.695 00.001 7008 UpdateGuideState exits: m=266898 SNR=338.1
23:26:11.697 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.698 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:11.699 00.001 7008 Enqueuing Expose request
23:26:11.701 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:11.701 00.000 8532 MoveAxis(E, 0, ABG)
23:26:11.701 00.000 8532 Move returns status 0, amount 0
23:26:11.701 00.000 8532 MoveAxis(N, 0, ABG)
23:26:11.701 00.000 8532 Move returns status 0, amount 0
23:26:11.701 00.000 8532 move complete, result=0
23:26:11.701 00.000 8532 worker thread done servicing request
23:26:11.701 00.000 8532 Worker thread wakes up
23:26:11.701 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:11.702 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:11.702 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:12.957 01.255 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f95ab069-43b1-4825-adfe-7b6ed8506f43"}
23:26:12.962 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f95ab069-43b1-4825-adfe-7b6ed8506f43"}
23:26:12.966 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d07b4f0-5770-4c66-9e12-61ef5fdb1e2a"}
23:26:12.968 00.002 7008 case statement mapped state 6 to 3
23:26:12.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d07b4f0-5770-4c66-9e12-61ef5fdb1e2a"}
23:26:12.973 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"619aa1d5-461f-4727-90f7-072357e20c52"}
23:26:12.975 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1211,"width":15,"height":15,"star_pos":[6.85,6.91],"pixels":"..."},"id":"619aa1d5-461f-4727-90f7-072357e20c52"}
23:26:13.831 00.856 8532 Exposure complete
23:26:13.868 00.037 8532 worker thread done servicing request
23:26:13.868 00.000 7008 OnExposeComplete: enter
23:26:13.870 00.002 7008 UpdateGuideState(): m_state=6
23:26:13.872 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1212
23:26:13.873 00.001 7008 Star::Find returns 1 (0), X=544.81, Y=448.81, Mass=267025, SNR=325.9, Peak=35663 HFD=2.9
23:26:13.875 00.002 7008 MultiStar: [#1 0.09,-0.09,0.56,U] [#2 0.05,-0.08,0.58,U] [#3 0.15,-0.13,0.43,U] [#4 0.09,-0.12,0.36,U] [#5 0.13,-0.00,0.35,U] [#6 0.05,-0.08,0.37,U] [#7 0.08,-0.11,0.31,U] [#8 0.07,0.00,0.34,U] 
23:26:13.878 00.003 7008 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.05, 0.41}
23:26:13.880 00.002 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:26:13.881 00.001 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
23:26:13.883 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.08 mountY=0.01, mountTheta=0.10
23:26:13.886 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.04, opts=13)
23:26:13.888 00.002 7008 Enqueuing Move request for scope (0.08, 0.04)
23:26:13.891 00.003 8532 Worker thread wakes up
23:26:13.891 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:26:13.891 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:26:13.891 00.000 8532 Moving (0.08, 0.04) raw xDistance=0.08 yDistance=0.01
23:26:13.891 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:26:13.891 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:13.891 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1674, FiltMax=26904, Gamma=0.990
23:26:13.893 00.002 7008 UpdateGuideState exits: m=267025 SNR=325.9
23:26:13.894 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.896 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:13.897 00.001 7008 Enqueuing Expose request
23:26:13.899 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:13.899 00.000 8532 MoveAxis(E, 0, ABG)
23:26:13.899 00.000 8532 Move returns status 0, amount 0
23:26:13.899 00.000 8532 MoveAxis(N, 0, ABG)
23:26:13.900 00.001 8532 Move returns status 0, amount 0
23:26:13.900 00.000 8532 move complete, result=0
23:26:13.900 00.000 8532 worker thread done servicing request
23:26:13.900 00.000 8532 Worker thread wakes up
23:26:13.900 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:13.903 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:13.903 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:14.956 01.053 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18d66072-fa97-425e-a43c-89efa7fc748b"}
23:26:14.959 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18d66072-fa97-425e-a43c-89efa7fc748b"}
23:26:14.961 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a2d78e9-46cc-4126-86d4-075ba3e63059"}
23:26:14.965 00.004 7008 case statement mapped state 6 to 3
23:26:14.967 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a2d78e9-46cc-4126-86d4-075ba3e63059"}
23:26:14.970 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24356f8a-4f2b-4e7e-91bc-81f094e49206"}
23:26:14.974 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1212,"width":15,"height":15,"star_pos":[6.81,6.81],"pixels":"..."},"id":"24356f8a-4f2b-4e7e-91bc-81f094e49206"}
23:26:16.033 01.059 8532 Exposure complete
23:26:16.074 00.041 8532 worker thread done servicing request
23:26:16.074 00.000 7008 OnExposeComplete: enter
23:26:16.077 00.003 7008 UpdateGuideState(): m_state=6
23:26:16.078 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1213
23:26:16.080 00.002 7008 Star::Find returns 1 (0), X=544.71, Y=448.67, Mass=261875, SNR=321.1, Peak=36605 HFD=2.9
23:26:16.082 00.002 7008 MultiStar: [#1 0.02,-0.25,0.56,U] [#2 -0.01,-0.18,0.55,U] [#3 0.04,-0.19,0.44,U] [#4 -0.02,-0.17,0.37,U] [#5 0.02,-0.17,0.34,U] [#6 -0.01,-0.22,0.37,U] [#7 -0.11,-0.20,0.29,U] [#8 -0.02,-0.08,0.34,U] 
23:26:16.084 00.002 7008 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.05, 0.28}
23:26:16.086 00.002 7008 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.07) = xAngle (-1.72 = -1.72)
23:26:16.087 00.001 7008 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.13 = -2.13)
23:26:16.089 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
23:26:16.092 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.08, opts=13)
23:26:16.095 00.003 7008 Enqueuing Move request for scope (-0.02, -0.08)
23:26:16.097 00.002 8532 Worker thread wakes up
23:26:16.097 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:26:16.097 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:26:16.097 00.000 8532 Moving (-0.02, -0.08) raw xDistance=-0.01 yDistance=-0.07
23:26:16.097 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:26:16.097 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:16.097 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1730, FiltMax=29747, Gamma=0.990
23:26:16.099 00.002 7008 UpdateGuideState exits: m=261875 SNR=321.1
23:26:16.101 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:16.102 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:16.104 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:16.104 00.000 8532 MoveAxis(E, 0, ABG)
23:26:16.104 00.000 8532 Move returns status 0, amount 0
23:26:16.104 00.000 8532 MoveAxis(N, 0, ABG)
23:26:16.105 00.001 8532 Move returns status 0, amount 0
23:26:16.105 00.000 8532 move complete, result=0
23:26:16.105 00.000 8532 worker thread done servicing request
23:26:16.105 00.000 7008 Enqueuing Expose request
23:26:16.107 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:16.108 00.001 8532 Worker thread wakes up
23:26:16.108 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:16.108 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:16.955 00.847 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54cbedd6-d223-4dc8-a0fd-b3c8b6e00c89"}
23:26:16.959 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54cbedd6-d223-4dc8-a0fd-b3c8b6e00c89"}
23:26:16.962 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ecefd83-69c5-4d7e-9e21-c5a3171a0be3"}
23:26:16.965 00.003 7008 case statement mapped state 6 to 3
23:26:16.968 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ecefd83-69c5-4d7e-9e21-c5a3171a0be3"}
23:26:16.972 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd7a65a1-a863-449b-b6f3-03ea3d90a5cd"}
23:26:16.975 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1213,"width":15,"height":15,"star_pos":[6.71,6.67],"pixels":"..."},"id":"fd7a65a1-a863-449b-b6f3-03ea3d90a5cd"}
23:26:18.237 01.262 8532 Exposure complete
23:26:18.280 00.043 8532 worker thread done servicing request
23:26:18.281 00.001 7008 OnExposeComplete: enter
23:26:18.282 00.001 7008 UpdateGuideState(): m_state=6
23:26:18.284 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1214
23:26:18.286 00.002 7008 Star::Find returns 1 (0), X=544.75, Y=448.95, Mass=275565, SNR=337.9, Peak=36397 HFD=2.6
23:26:18.288 00.002 7008 MultiStar: [#1 0.14,0.07,0.54,U] [#2 -0.02,0.04,0.55,U] [#3 0.11,-0.05,0.42,U] [#4 -0.07,-0.09,0.36,U] [#5 -0.03,0.19,0.34,U] [#6 0.10,0.02,0.35,U] [#7 0.09,-0.09,0.27,U] [#8 -0.02,0.02,0.34,U] 
23:26:18.290 00.002 7008 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.01, 0.55}
23:26:18.291 00.001 7008 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.07) = xAngle (1.46 = 1.46)
23:26:18.293 00.002 7008 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.04 = 1.04)
23:26:18.294 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.02 mountY=0.13, mountTheta=1.44
23:26:18.298 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.15, opts=13)
23:26:18.299 00.001 7008 Enqueuing Move request for scope (0.03, 0.15)
23:26:18.301 00.002 8532 Worker thread wakes up
23:26:18.301 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1646, FiltMax=29514, Gamma=0.990
23:26:18.302 00.001 7008 UpdateGuideState exits: m=275565 SNR=337.9
23:26:18.303 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.304 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:18.306 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:26:18.306 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:26:18.306 00.000 7008 Enqueuing Expose request
23:26:18.309 00.003 8532 Moving (0.03, 0.15) raw xDistance=0.02 yDistance=0.13
23:26:18.309 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:18.309 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.309 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:26:18.309 00.000 8532 MoveAxis(E, 0, ABG)
23:26:18.309 00.000 8532 Move returns status 0, amount 0
23:26:18.309 00.000 8532 MoveAxis(N, 0, ABG)
23:26:18.309 00.000 8532 Move returns status 0, amount 0
23:26:18.309 00.000 8532 move complete, result=0
23:26:18.309 00.000 8532 worker thread done servicing request
23:26:18.309 00.000 8532 Worker thread wakes up
23:26:18.309 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:18.310 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:18.310 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:18.954 00.644 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e2d53ac-725f-4c7b-b6bf-1076227da897"}
23:26:18.956 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e2d53ac-725f-4c7b-b6bf-1076227da897"}
23:26:18.958 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32f8968d-1bf6-43ed-8179-d2233cf5a2d5"}
23:26:18.961 00.003 7008 case statement mapped state 6 to 3
23:26:18.963 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"32f8968d-1bf6-43ed-8179-d2233cf5a2d5"}
23:26:18.966 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75d3ea4a-1255-475a-a795-b4cb42bd251e"}
23:26:18.967 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1214,"width":15,"height":15,"star_pos":[6.75,6.95],"pixels":"..."},"id":"75d3ea4a-1255-475a-a795-b4cb42bd251e"}
23:26:20.435 01.468 8532 Exposure complete
23:26:20.486 00.051 8532 worker thread done servicing request
23:26:20.486 00.000 7008 OnExposeComplete: enter
23:26:20.490 00.004 7008 UpdateGuideState(): m_state=6
23:26:20.493 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1215
23:26:20.497 00.004 7008 Star::Find returns 1 (0), X=544.70, Y=448.89, Mass=263664, SNR=324.0, Peak=31349 HFD=2.6
23:26:20.500 00.003 7008 MultiStar: [#1 0.05,-0.08,0.57,U] [#2 -0.01,-0.10,0.57,U] [#3 0.01,-0.05,0.46,U] [#4 0.03,-0.06,0.35,U] [#5 0.09,0.08,0.35,U] [#6 0.01,-0.14,0.37,U] [#7 -0.00,-0.14,0.28,U] [#8 0.03,-0.13,0.35,U] 
23:26:20.504 00.004 7008 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {-0.07, 0.49}
23:26:20.508 00.004 7008 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.07) = xAngle (1.59 = 1.59)
23:26:20.511 00.003 7008 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.18 = 1.18)
23:26:20.515 00.004 7008 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.52 mountX=-0.00 mountY=0.05, mountTheta=1.60
23:26:20.522 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.05, opts=13)
23:26:20.527 00.005 7008 Enqueuing Move request for scope (0.00, 0.05)
23:26:20.530 00.003 8532 Worker thread wakes up
23:26:20.530 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1709, FiltMax=29601, Gamma=0.990
23:26:20.531 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:26:20.531 00.000 7008 UpdateGuideState exits: m=263664 SNR=324.0
23:26:20.534 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.537 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:20.539 00.002 7008 Enqueuing Expose request
23:26:20.543 00.004 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:26:20.543 00.000 8532 Moving (0.00, 0.05) raw xDistance=-0.00 yDistance=0.05
23:26:20.543 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:26:20.543 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:20.543 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:20.543 00.000 8532 MoveAxis(E, 0, ABG)
23:26:20.543 00.000 8532 Move returns status 0, amount 0
23:26:20.543 00.000 8532 MoveAxis(N, 0, ABG)
23:26:20.544 00.001 8532 Move returns status 0, amount 0
23:26:20.544 00.000 8532 move complete, result=0
23:26:20.544 00.000 8532 worker thread done servicing request
23:26:20.544 00.000 8532 Worker thread wakes up
23:26:20.544 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:20.547 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:20.547 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:20.954 00.407 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19b2d097-4fe3-410d-9609-6c45b993bf3b"}
23:26:20.956 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19b2d097-4fe3-410d-9609-6c45b993bf3b"}
23:26:20.958 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"051e226a-6d91-4852-9b30-08ce1bc412eb"}
23:26:20.960 00.002 7008 case statement mapped state 6 to 3
23:26:20.962 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"051e226a-6d91-4852-9b30-08ce1bc412eb"}
23:26:20.963 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7acf472b-3d7a-4f3d-9972-ab16a43b1d3c"}
23:26:20.965 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1215,"width":15,"height":15,"star_pos":[6.70,6.89],"pixels":"..."},"id":"7acf472b-3d7a-4f3d-9972-ab16a43b1d3c"}
23:26:22.671 01.706 8532 Exposure complete
23:26:22.715 00.044 8532 worker thread done servicing request
23:26:22.715 00.000 7008 OnExposeComplete: enter
23:26:22.717 00.002 7008 UpdateGuideState(): m_state=6
23:26:22.720 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1216
23:26:22.722 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=448.85, Mass=264185, SNR=331.0, Peak=29023 HFD=2.7
23:26:22.724 00.002 7008 MultiStar: [#1 -0.03,-0.09,0.53,U] [#2 -0.10,-0.12,0.54,U] [#3 -0.07,-0.17,0.42,U] [#4 -0.09,-0.10,0.36,U] [#5 0.03,-0.13,0.32,U] [#6 -0.03,-0.24,0.35,U] [#7 -0.06,-0.14,0.29,U] [#8 -0.09,-0.07,0.35,U] 
23:26:22.725 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.10, 0.45}
23:26:22.728 00.003 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
23:26:22.731 00.003 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
23:26:22.732 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.00 mountX=-0.07 mountY=0.03, mountTheta=2.71
23:26:22.735 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.01, opts=13)
23:26:22.736 00.001 7008 Enqueuing Move request for scope (-0.07, 0.01)
23:26:22.737 00.001 8532 Worker thread wakes up
23:26:22.737 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1771, FiltMax=30764, Gamma=0.990
23:26:22.738 00.001 7008 UpdateGuideState exits: m=264185 SNR=331.0
23:26:22.739 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.740 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:22.742 00.002 7008 Enqueuing Expose request
23:26:22.744 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:26:22.744 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:26:22.744 00.000 8532 Moving (-0.07, 0.01) raw xDistance=-0.07 yDistance=0.03
23:26:22.744 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:26:22.744 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:22.744 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:22.744 00.000 8532 MoveAxis(E, 0, ABG)
23:26:22.744 00.000 8532 Move returns status 0, amount 0
23:26:22.744 00.000 8532 MoveAxis(N, 0, ABG)
23:26:22.745 00.001 8532 Move returns status 0, amount 0
23:26:22.745 00.000 8532 move complete, result=0
23:26:22.745 00.000 8532 worker thread done servicing request
23:26:22.745 00.000 8532 Worker thread wakes up
23:26:22.745 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:22.746 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:22.746 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:22.956 00.210 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d3b6226d-9b08-4b6b-b42b-583a158a7abf"}
23:26:22.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d3b6226d-9b08-4b6b-b42b-583a158a7abf"}
23:26:22.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63c553e9-a52f-48a9-82c9-872e51d4deb1"}
23:26:22.961 00.001 7008 case statement mapped state 6 to 3
23:26:22.962 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"63c553e9-a52f-48a9-82c9-872e51d4deb1"}
23:26:22.966 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aaf77c03-d04e-438c-a9b8-699499c65c1d"}
23:26:22.967 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1216,"width":15,"height":15,"star_pos":[6.66,6.85],"pixels":"..."},"id":"aaf77c03-d04e-438c-a9b8-699499c65c1d"}
23:26:24.877 01.910 8532 Exposure complete
23:26:24.916 00.039 8532 worker thread done servicing request
23:26:24.916 00.000 7008 OnExposeComplete: enter
23:26:24.918 00.002 7008 UpdateGuideState(): m_state=6
23:26:24.920 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1217
23:26:24.922 00.002 7008 Star::Find returns 1 (0), X=544.58, Y=448.57, Mass=262304, SNR=330.6, Peak=33997 HFD=3.1
23:26:24.924 00.002 7008 MultiStar: [#1 -0.11,-0.25,0.56,U] [#2 -0.17,-0.25,0.56,U] [#3 -0.08,-0.21,0.42,U] [#4 -0.20,-0.18,0.36,U] [#5 -0.08,-0.14,0.36,U] [#6 -0.17,-0.28,0.37,U] [#7 -0.10,-0.23,0.28,U] [#8 -0.12,-0.20,0.33,U] 
23:26:24.926 00.002 7008 refined, 8 included, MultiStar: {-0.14, -0.13}, one-star: {-0.18, 0.18}
23:26:24.927 00.001 7008 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.07) = xAngle (-2.34 = -2.34)
23:26:24.930 00.003 7008 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.75 = -2.75)
23:26:24.931 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.41 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
23:26:24.936 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.13, opts=13)
23:26:24.938 00.002 7008 Enqueuing Move request for scope (-0.14, -0.13)
23:26:24.940 00.002 8532 Worker thread wakes up
23:26:24.940 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
23:26:24.941 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
23:26:24.941 00.000 8532 Moving (-0.14, -0.13) raw xDistance=-0.13 yDistance=-0.07
23:26:24.941 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:24.941 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:24.941 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65176, med=2509, FiltMin=1701, FiltMax=31522, Gamma=0.990
23:26:24.943 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:24.943 00.000 8532 MoveAxis(E, 0, ABG)
23:26:24.943 00.000 8532 Move returns status 0, amount 0
23:26:24.943 00.000 8532 MoveAxis(N, 0, ABG)
23:26:24.943 00.000 8532 Move returns status 0, amount 0
23:26:24.943 00.000 8532 move complete, result=0
23:26:24.943 00.000 7008 UpdateGuideState exits: m=262304 SNR=330.6
23:26:24.946 00.003 8532 worker thread done servicing request
23:26:24.946 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.949 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:24.951 00.002 7008 Enqueuing Expose request
23:26:24.953 00.002 8532 Worker thread wakes up
23:26:24.953 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:24.955 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:24.955 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:24.958 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40820575-3419-4238-bc5b-df58cd338048"}
23:26:24.959 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40820575-3419-4238-bc5b-df58cd338048"}
23:26:24.961 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65c48cb9-f6d7-4202-b1f0-6be382b8a1a3"}
23:26:24.964 00.003 7008 case statement mapped state 6 to 3
23:26:24.966 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"65c48cb9-f6d7-4202-b1f0-6be382b8a1a3"}
23:26:24.969 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a75cfa42-a4dc-491d-a0a7-2cbf17ab8896"}
23:26:24.971 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1217,"width":15,"height":15,"star_pos":[6.58,6.57],"pixels":"..."},"id":"a75cfa42-a4dc-491d-a0a7-2cbf17ab8896"}
23:26:26.955 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a2e2a82-69f4-449f-a985-5b2581217bfe"}
23:26:26.958 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a2e2a82-69f4-449f-a985-5b2581217bfe"}
23:26:26.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9954dbda-e52e-49f4-a55d-cf9fb1431ff1"}
23:26:26.962 00.002 7008 case statement mapped state 6 to 3
23:26:26.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9954dbda-e52e-49f4-a55d-cf9fb1431ff1"}
23:26:26.966 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd7e48d9-53f7-478d-9787-7737e0ae34ec"}
23:26:26.967 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1217,"width":15,"height":15,"star_pos":[6.58,6.57],"pixels":"..."},"id":"bd7e48d9-53f7-478d-9787-7737e0ae34ec"}
23:26:27.077 00.110 8532 Exposure complete
23:26:27.104 00.027 8532 worker thread done servicing request
23:26:27.104 00.000 7008 OnExposeComplete: enter
23:26:27.107 00.003 7008 UpdateGuideState(): m_state=6
23:26:27.108 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1218
23:26:27.110 00.002 7008 Star::Find returns 1 (0), X=544.82, Y=449.21, Mass=282169, SNR=352.0, Peak=45169 HFD=2.8
23:26:27.111 00.001 7008 MultiStar: [#1 0.15,0.22,0.52,U] [#2 0.08,0.19,0.54,U] [#3 0.14,0.15,0.39,U] [#4 0.07,0.15,0.34,U] [#5 0.16,0.30,0.32,U] [#6 0.11,0.28,0.33,U] [#7 0.20,0.10,0.27,U] [#8 0.08,0.25,0.32,U] 
23:26:27.112 00.001 7008 refined, 8 included, MultiStar: {0.11, 0.36}, one-star: {0.06, 0.82}
23:26:27.114 00.002 7008 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.07) = xAngle (1.36 = 1.36)
23:26:27.115 00.001 7008 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.94 = 0.94)
23:26:27.116 00.001 7008 CameraToMount -- cameraX=0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.28 mountX=0.08 mountY=0.30, mountTheta=1.31
23:26:27.120 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.36, opts=13)
23:26:27.122 00.002 7008 Enqueuing Move request for scope (0.11, 0.36)
23:26:27.123 00.001 8532 Worker thread wakes up
23:26:27.123 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1779, FiltMax=26840, Gamma=0.990
23:26:27.124 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.36) opts 0xd
23:26:27.125 00.001 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.36)
23:26:27.125 00.000 7008 UpdateGuideState exits: m=282169 SNR=352.0
23:26:27.127 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.129 00.002 8532 Moving (0.11, 0.36) raw xDistance=0.08 yDistance=0.30
23:26:27.129 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:27.131 00.002 7008 Enqueuing Expose request
23:26:27.132 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:26:27.132 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:26:27.132 00.000 8532 MoveAxis(E, 0, ABG)
23:26:27.132 00.000 8532 Move returns status 0, amount 0
23:26:27.132 00.000 8532 MoveAxis(S, 530, ABG)
23:26:27.133 00.001 8532 Guiding  Dir = 1, Dur = 530
23:26:27.133 00.000 8532 IsSlewing returns 0
23:26:27.133 00.000 8532 IsGuiding returns 0
23:26:27.134 00.001 8532 PulseGuide returned control before completion, sleep 540
23:26:27.681 00.547 8532 IsGuiding returns 1
23:26:27.681 00.000 8532 scope still moving after pulse duration time elapsed
23:26:27.712 00.031 8532 IsSlewing returns 0
23:26:27.712 00.000 8532 IsGuiding returns 1
23:26:27.746 00.034 8532 IsSlewing returns 0
23:26:27.747 00.001 8532 IsGuiding returns 0
23:26:27.747 00.000 8532 scope move finished after 530 + 82 ms
23:26:27.747 00.000 8532 Move returns status 0, amount 530
23:26:27.747 00.000 8532 move complete, result=0
23:26:27.747 00.000 8532 worker thread done servicing request
23:26:27.747 00.000 8532 Worker thread wakes up
23:26:27.747 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:27.747 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:27.747 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 530 ms SOUTH
23:26:28.955 01.208 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4a58d1e-904c-4bfb-8bda-154fbf117038"}
23:26:28.958 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4a58d1e-904c-4bfb-8bda-154fbf117038"}
23:26:28.961 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eff7f2ae-a9a1-47a9-b15d-4fe3d2d19a67"}
23:26:28.965 00.004 7008 case statement mapped state 6 to 3
23:26:28.967 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eff7f2ae-a9a1-47a9-b15d-4fe3d2d19a67"}
23:26:28.971 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d9e9432-ee38-4a4c-8de1-cff1b8c6d9f2"}
23:26:28.974 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1218,"width":15,"height":15,"star_pos":[6.82,7.21],"pixels":"..."},"id":"1d9e9432-ee38-4a4c-8de1-cff1b8c6d9f2"}
23:26:29.874 00.900 8532 Exposure complete
23:26:29.919 00.045 8532 worker thread done servicing request
23:26:29.919 00.000 7008 OnExposeComplete: enter
23:26:29.921 00.002 7008 UpdateGuideState(): m_state=6
23:26:29.923 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1219
23:26:29.924 00.001 7008 Star::Find returns 1 (0), X=544.76, Y=449.18, Mass=267402, SNR=343.6, Peak=42457 HFD=2.7
23:26:29.926 00.002 7008 MultiStar: [#1 0.06,0.20,0.52,U] [#2 0.03,0.23,0.53,U] [#3 0.06,0.11,0.42,U] [#4 0.02,0.16,0.34,U] [#5 0.07,0.26,0.32,U] [#6 0.04,0.18,0.34,U] [#7 0.01,0.18,0.27,U] [#8 0.07,0.21,0.33,U] 
23:26:29.928 00.002 7008 refined, 8 included, MultiStar: {0.03, 0.34}, one-star: {-0.01, 0.78}
23:26:29.931 00.003 7008 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.07) = xAngle (1.55 = 1.55)
23:26:29.932 00.001 7008 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.13 = 1.13)
23:26:29.934 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=0.01 mountY=0.31, mountTheta=1.54
23:26:29.938 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.34, opts=13)
23:26:29.940 00.002 7008 Enqueuing Move request for scope (0.03, 0.34)
23:26:29.942 00.002 8532 Worker thread wakes up
23:26:29.942 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
23:26:29.942 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
23:26:29.942 00.000 8532 Moving (0.03, 0.34) raw xDistance=0.01 yDistance=0.31
23:26:29.942 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:26:29.942 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:26:29.942 00.000 8532 MoveAxis(E, 0, ABG)
23:26:29.942 00.000 8532 Move returns status 0, amount 0
23:26:29.942 00.000 8532 MoveAxis(S, 538, ABG)
23:26:29.943 00.001 8532 Guiding  Dir = 1, Dur = 538
23:26:29.943 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65464, med=2508, FiltMin=1705, FiltMax=30072, Gamma=0.990
23:26:29.944 00.001 7008 UpdateGuideState exits: m=267402 SNR=343.6
23:26:29.947 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.948 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:29.950 00.002 7008 Enqueuing Expose request
23:26:29.952 00.002 8532 IsSlewing returns 0
23:26:29.953 00.001 8532 IsGuiding returns 0
23:26:29.953 00.000 8532 PulseGuide returned control before completion, sleep 548
23:26:30.508 00.555 8532 IsGuiding returns 1
23:26:30.508 00.000 8532 scope still moving after pulse duration time elapsed
23:26:30.539 00.031 8532 IsSlewing returns 0
23:26:30.539 00.000 8532 IsGuiding returns 0
23:26:30.539 00.000 8532 scope move finished after 538 + 49 ms
23:26:30.539 00.000 8532 Move returns status 0, amount 538
23:26:30.540 00.001 8532 move complete, result=0
23:26:30.540 00.000 8532 worker thread done servicing request
23:26:30.540 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.3 px 538 ms SOUTH
23:26:30.543 00.003 8532 Worker thread wakes up
23:26:30.543 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:30.543 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:30.955 00.412 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74756d62-6fbf-41ce-b5e1-9089ad733823"}
23:26:30.957 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74756d62-6fbf-41ce-b5e1-9089ad733823"}
23:26:30.961 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"05fcfee4-3f88-49e7-8995-e18ce0c2f60d"}
23:26:30.962 00.001 7008 case statement mapped state 6 to 3
23:26:30.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"05fcfee4-3f88-49e7-8995-e18ce0c2f60d"}
23:26:30.966 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7ebc6445-ded7-4e1f-bac9-7aacce896cbe"}
23:26:30.968 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1219,"width":15,"height":15,"star_pos":[6.76,7.18],"pixels":"..."},"id":"7ebc6445-ded7-4e1f-bac9-7aacce896cbe"}
23:26:32.671 01.703 8532 Exposure complete
23:26:32.713 00.042 8532 worker thread done servicing request
23:26:32.714 00.001 7008 OnExposeComplete: enter
23:26:32.715 00.001 7008 UpdateGuideState(): m_state=6
23:26:32.717 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1220
23:26:32.719 00.002 7008 Star::Find returns 1 (0), X=544.68, Y=449.13, Mass=259491, SNR=328.6, Peak=38133 HFD=2.6
23:26:32.721 00.002 7008 MultiStar: [#1 -0.01,0.10,0.56,U] [#2 -0.05,0.17,0.55,U] [#3 0.02,0.05,0.42,U] [#4 -0.03,0.02,0.35,U] [#5 -0.07,0.19,0.34,U] [#6 -0.04,0.23,0.38,U] [#7 -0.04,0.07,0.29,U] [#8 0.02,0.21,0.33,U] 
23:26:32.722 00.001 7008 refined, 8 included, MultiStar: {-0.04, 0.27}, one-star: {-0.09, 0.73}
23:26:32.725 00.003 7008 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.07) = xAngle (1.78 = 1.78)
23:26:32.727 00.002 7008 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.37 = 1.37)
23:26:32.729 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.71 mountX=-0.06 mountY=0.27, mountTheta=1.78
23:26:32.732 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.27, opts=13)
23:26:32.733 00.001 7008 Enqueuing Move request for scope (-0.04, 0.27)
23:26:32.734 00.001 8532 Worker thread wakes up
23:26:32.734 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
23:26:32.734 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
23:26:32.734 00.000 8532 Moving (-0.04, 0.27) raw xDistance=-0.06 yDistance=0.27
23:26:32.734 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:26:32.734 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64415, med=2508, FiltMin=1662, FiltMax=31698, Gamma=0.990
23:26:32.737 00.003 7008 UpdateGuideState exits: m=259491 SNR=328.6
23:26:32.738 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.739 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:32.740 00.001 7008 Enqueuing Expose request
23:26:32.742 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:26:32.742 00.000 8532 MoveAxis(E, 0, ABG)
23:26:32.742 00.000 8532 Move returns status 0, amount 0
23:26:32.742 00.000 8532 MoveAxis(S, 474, ABG)
23:26:32.742 00.000 8532 Guiding  Dir = 1, Dur = 474
23:26:32.742 00.000 8532 IsSlewing returns 0
23:26:32.742 00.000 8532 IsGuiding returns 0
23:26:32.743 00.001 8532 PulseGuide returned control before completion, sleep 484
23:26:32.954 00.211 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"72580bbf-d3e1-4fa1-9a7c-97b4f5694817"}
23:26:32.956 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"72580bbf-d3e1-4fa1-9a7c-97b4f5694817"}
23:26:32.958 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10c03c9d-bb13-4cdc-b729-87dd05156f6c"}
23:26:32.960 00.002 7008 case statement mapped state 6 to 3
23:26:32.963 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"10c03c9d-bb13-4cdc-b729-87dd05156f6c"}
23:26:32.966 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0208145e-af9a-411a-a34a-224941c05d34"}
23:26:32.968 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1220,"width":15,"height":15,"star_pos":[6.68,7.13],"pixels":"..."},"id":"0208145e-af9a-411a-a34a-224941c05d34"}
23:26:33.236 00.268 8532 IsGuiding returns 0
23:26:33.236 00.000 8532 Move returns status 0, amount 474
23:26:33.236 00.000 8532 move complete, result=0
23:26:33.236 00.000 8532 worker thread done servicing request
23:26:33.236 00.000 8532 Worker thread wakes up
23:26:33.236 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 474 ms SOUTH
23:26:33.239 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:33.239 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:34.953 01.714 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14dd3e5f-dbdb-4e2d-bf10-f64c28e3985b"}
23:26:34.956 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14dd3e5f-dbdb-4e2d-bf10-f64c28e3985b"}
23:26:34.959 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe167b96-2fdf-47e4-b4fc-d7e034033830"}
23:26:34.961 00.002 7008 case statement mapped state 6 to 3
23:26:34.963 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe167b96-2fdf-47e4-b4fc-d7e034033830"}
23:26:34.966 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c6f2dba-24d4-45b7-9608-a5230fec7ebc"}
23:26:34.970 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1220,"width":15,"height":15,"star_pos":[6.68,7.13],"pixels":"..."},"id":"3c6f2dba-24d4-45b7-9608-a5230fec7ebc"}
23:26:35.364 00.394 8532 Exposure complete
23:26:35.406 00.042 8532 worker thread done servicing request
23:26:35.406 00.000 7008 OnExposeComplete: enter
23:26:35.407 00.001 7008 UpdateGuideState(): m_state=6
23:26:35.409 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1221
23:26:35.412 00.003 7008 Star::Find returns 1 (0), X=544.55, Y=449.10, Mass=262208, SNR=330.9, Peak=34277 HFD=2.7
23:26:35.413 00.001 7008 MultiStar: [#1 -0.10,0.07,0.53,U] [#2 -0.21,0.05,0.58,U] [#3 -0.12,0.03,0.42,U] [#4 -0.14,0.03,0.35,U] [#5 -0.18,0.21,0.34,U] [#6 -0.19,0.12,0.33,U] [#7 -0.14,0.02,0.29,U] [#8 -0.12,0.11,0.36,U] 
23:26:35.415 00.002 7008 refined, 8 included, MultiStar: {-0.17, 0.23}, one-star: {-0.22, 0.71}
23:26:35.416 00.001 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
23:26:35.418 00.002 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.87 = 1.87)
23:26:35.421 00.003 7008 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.21 mountX=-0.18 mountY=0.27, mountTheta=2.17
23:26:35.424 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.23, opts=13)
23:26:35.425 00.001 7008 Enqueuing Move request for scope (-0.17, 0.23)
23:26:35.426 00.001 8532 Worker thread wakes up
23:26:35.426 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
23:26:35.426 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
23:26:35.426 00.000 8532 Moving (-0.17, 0.23) raw xDistance=-0.18 yDistance=0.27
23:26:35.426 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:26:35.426 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:26:35.426 00.000 8532 MoveAxis(E, 167, ABG)
23:26:35.426 00.000 8532 Guiding  Dir = 2, Dur = 167
23:26:35.426 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56975, med=2507, FiltMin=1695, FiltMax=31615, Gamma=0.990
23:26:35.427 00.001 7008 UpdateGuideState exits: m=262208 SNR=330.9
23:26:35.428 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.429 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:35.430 00.001 7008 Enqueuing Expose request
23:26:35.431 00.001 8532 IsSlewing returns 0
23:26:35.431 00.000 8532 IsGuiding returns 0
23:26:35.431 00.000 8532 PulseGuide returned control before completion, sleep 177
23:26:35.623 00.192 8532 IsGuiding returns 0
23:26:35.623 00.000 8532 Move returns status 0, amount 167
23:26:35.623 00.000 8532 MoveAxis(S, 474, ABG)
23:26:35.623 00.000 8532 Guiding  Dir = 1, Dur = 474
23:26:35.623 00.000 8532 IsSlewing returns 0
23:26:35.623 00.000 8532 IsGuiding returns 0
23:26:35.623 00.000 8532 PulseGuide returned control before completion, sleep 484
23:26:36.122 00.499 8532 IsGuiding returns 0
23:26:36.123 00.001 8532 Move returns status 0, amount 474
23:26:36.123 00.000 8532 move complete, result=0
23:26:36.123 00.000 8532 worker thread done servicing request
23:26:36.124 00.001 7008 GuideStep: -0.2 px 167 ms EAST, 0.3 px 474 ms SOUTH
23:26:36.130 00.006 8532 Worker thread wakes up
23:26:36.130 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:36.130 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:36.952 00.822 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3147ec14-313c-46c9-bbe5-2b58345d3fa4"}
23:26:36.957 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3147ec14-313c-46c9-bbe5-2b58345d3fa4"}
23:26:36.960 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c87a3b56-5a97-46f8-9935-b551561fb608"}
23:26:36.962 00.002 7008 case statement mapped state 6 to 3
23:26:36.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c87a3b56-5a97-46f8-9935-b551561fb608"}
23:26:36.968 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1126d962-0385-4485-bb00-9a9fd4c9dacd"}
23:26:36.970 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1221,"width":15,"height":15,"star_pos":[6.55,7.10],"pixels":"..."},"id":"1126d962-0385-4485-bb00-9a9fd4c9dacd"}
23:26:38.263 01.293 8532 Exposure complete
23:26:38.307 00.044 8532 worker thread done servicing request
23:26:38.308 00.001 7008 OnExposeComplete: enter
23:26:38.310 00.002 7008 UpdateGuideState(): m_state=6
23:26:38.313 00.003 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1222
23:26:38.316 00.003 7008 Star::Find returns 1 (0), X=544.72, Y=449.23, Mass=268725, SNR=338.9, Peak=44104 HFD=2.8
23:26:38.319 00.003 7008 MultiStar: [#1 0.06,0.22,0.55,U] [#2 -0.00,0.21,0.53,U] [#3 0.04,0.10,0.42,U] [#4 -0.06,0.07,0.35,U] [#5 0.11,0.41,0.33,U] [#6 -0.04,0.15,0.34,U] [#7 0.05,0.18,0.28,U] [#8 0.02,0.18,0.31,U] 
23:26:38.320 00.001 7008 refined, 8 included, MultiStar: {0.01, 0.35}, one-star: {-0.05, 0.84}
23:26:38.321 00.001 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
23:26:38.322 00.001 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:26:38.324 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=-0.02 mountY=0.32, mountTheta=1.63
23:26:38.327 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.35, opts=13)
23:26:38.330 00.003 7008 Enqueuing Move request for scope (0.01, 0.35)
23:26:38.332 00.002 8532 Worker thread wakes up
23:26:38.332 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
23:26:38.332 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
23:26:38.332 00.000 8532 Moving (0.01, 0.35) raw xDistance=-0.02 yDistance=0.32
23:26:38.332 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:38.332 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:26:38.332 00.000 8532 MoveAxis(E, 0, ABG)
23:26:38.332 00.000 8532 Move returns status 0, amount 0
23:26:38.333 00.001 8532 MoveAxis(S, 569, ABG)
23:26:38.333 00.000 8532 Guiding  Dir = 1, Dur = 569
23:26:38.333 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64127, med=2509, FiltMin=1682, FiltMax=31633, Gamma=0.990
23:26:38.335 00.002 7008 UpdateGuideState exits: m=268725 SNR=338.9
23:26:38.337 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.338 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:38.340 00.002 7008 Enqueuing Expose request
23:26:38.342 00.002 8532 IsSlewing returns 0
23:26:38.342 00.000 8532 IsGuiding returns 0
23:26:38.343 00.001 8532 PulseGuide returned control before completion, sleep 579
23:26:38.926 00.583 8532 IsGuiding returns 1
23:26:38.926 00.000 8532 scope still moving after pulse duration time elapsed
23:26:38.952 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e1e8351-db67-44b6-bd91-d3b98dba4d87"}
23:26:38.957 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e1e8351-db67-44b6-bd91-d3b98dba4d87"}
23:26:38.959 00.002 8532 IsSlewing returns 0
23:26:38.960 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40c8e130-3eac-4c11-a146-38e70c608789"}
23:26:38.963 00.003 7008 case statement mapped state 6 to 3
23:26:38.968 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40c8e130-3eac-4c11-a146-38e70c608789"}
23:26:38.971 00.003 8532 IsGuiding returns 0
23:26:38.971 00.000 8532 scope move finished after 569 + 59 ms
23:26:38.971 00.000 8532 Move returns status 0, amount 569
23:26:38.971 00.000 8532 move complete, result=0
23:26:38.971 00.000 8532 worker thread done servicing request
23:26:38.971 00.000 8532 Worker thread wakes up
23:26:38.971 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:38.971 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:38.971 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 569 ms SOUTH
23:26:38.978 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c798201e-6501-4438-8751-994df9b1198b"}
23:26:38.980 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1222,"width":15,"height":15,"star_pos":[6.72,7.23],"pixels":"..."},"id":"c798201e-6501-4438-8751-994df9b1198b"}
23:26:40.951 01.971 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"853e3367-8724-4e03-8242-e85abe3bfd5d"}
23:26:40.955 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"853e3367-8724-4e03-8242-e85abe3bfd5d"}
23:26:40.960 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d89a6a2d-7bfe-4e89-b37c-7c86762ac81b"}
23:26:40.964 00.004 7008 case statement mapped state 6 to 3
23:26:40.968 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d89a6a2d-7bfe-4e89-b37c-7c86762ac81b"}
23:26:40.972 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"882d4b97-5052-484e-97c6-77caa1ffbabc"}
23:26:40.974 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1222,"width":15,"height":15,"star_pos":[6.72,7.23],"pixels":"..."},"id":"882d4b97-5052-484e-97c6-77caa1ffbabc"}
23:26:41.096 00.122 8532 Exposure complete
23:26:41.140 00.044 8532 worker thread done servicing request
23:26:41.140 00.000 7008 OnExposeComplete: enter
23:26:41.142 00.002 7008 UpdateGuideState(): m_state=6
23:26:41.144 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1223
23:26:41.146 00.002 7008 Star::Find returns 1 (0), X=544.58, Y=449.24, Mass=263393, SNR=335.7, Peak=38628 HFD=2.8
23:26:41.149 00.003 7008 MultiStar: [#1 -0.10,0.15,0.55,U] [#2 -0.16,0.21,0.53,U] [#3 -0.10,0.11,0.42,U] [#4 -0.16,0.08,0.36,U] [#5 -0.18,0.26,0.32,U] [#6 -0.11,0.11,0.35,U] [#7 -0.18,0.14,0.29,U] [#8 -0.08,0.13,0.34,U] 
23:26:41.151 00.002 7008 refined, 8 included, MultiStar: {-0.14, 0.32}, one-star: {-0.18, 0.84}
23:26:41.153 00.002 7008 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.07) = xAngle (2.06 = 2.06)
23:26:41.155 00.002 7008 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.65 = 1.65)
23:26:41.157 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=-0.16 mountY=0.35, mountTheta=2.01
23:26:41.163 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.32, opts=13)
23:26:41.165 00.002 7008 Enqueuing Move request for scope (-0.14, 0.32)
23:26:41.167 00.002 8532 Worker thread wakes up
23:26:41.167 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
23:26:41.167 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
23:26:41.167 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59079, med=2507, FiltMin=1641, FiltMax=32467, Gamma=0.990
23:26:41.169 00.002 8532 Moving (-0.14, 0.32) raw xDistance=-0.16 yDistance=0.35
23:26:41.169 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:26:41.169 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:26:41.169 00.000 8532 MoveAxis(E, 0, ABG)
23:26:41.169 00.000 8532 Move returns status 0, amount 0
23:26:41.169 00.000 8532 MoveAxis(S, 610, ABG)
23:26:41.169 00.000 7008 UpdateGuideState exits: m=263393 SNR=335.7
23:26:41.172 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.174 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:41.175 00.001 7008 Enqueuing Expose request
23:26:41.177 00.002 8532 Guiding  Dir = 1, Dur = 610
23:26:41.177 00.000 8532 IsSlewing returns 0
23:26:41.178 00.001 8532 IsGuiding returns 0
23:26:41.178 00.000 8532 PulseGuide returned control before completion, sleep 620
23:26:41.804 00.626 8532 IsGuiding returns 1
23:26:41.804 00.000 8532 scope still moving after pulse duration time elapsed
23:26:41.837 00.033 8532 IsSlewing returns 0
23:26:41.838 00.001 8532 IsGuiding returns 0
23:26:41.838 00.000 8532 scope move finished after 610 + 50 ms
23:26:41.838 00.000 8532 Move returns status 0, amount 610
23:26:41.838 00.000 8532 move complete, result=0
23:26:41.838 00.000 8532 worker thread done servicing request
23:26:41.838 00.000 8532 Worker thread wakes up
23:26:41.838 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:41.839 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:41.839 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.3 px 610 ms SOUTH
23:26:42.951 01.112 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfbe18b1-2c8f-4980-9cdc-0a12f9f658dd"}
23:26:42.955 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfbe18b1-2c8f-4980-9cdc-0a12f9f658dd"}
23:26:42.958 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"be640085-5dd7-423b-8161-984d6b1e40fa"}
23:26:42.960 00.002 7008 case statement mapped state 6 to 3
23:26:42.963 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"be640085-5dd7-423b-8161-984d6b1e40fa"}
23:26:42.965 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59b4f8ed-3502-4148-8850-1f46d7ca961e"}
23:26:42.966 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1223,"width":15,"height":15,"star_pos":[6.58,7.24],"pixels":"..."},"id":"59b4f8ed-3502-4148-8850-1f46d7ca961e"}
23:26:43.975 01.009 8532 Exposure complete
23:26:44.020 00.045 8532 worker thread done servicing request
23:26:44.020 00.000 7008 OnExposeComplete: enter
23:26:44.022 00.002 7008 UpdateGuideState(): m_state=6
23:26:44.024 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1224
23:26:44.026 00.002 7008 Star::Find returns 1 (0), X=544.62, Y=449.21, Mass=256839, SNR=332.0, Peak=38336 HFD=2.7
23:26:44.028 00.002 7008 MultiStar: [#1 -0.08,0.21,0.57,U] [#2 -0.12,0.24,0.53,U] [#3 -0.14,0.15,0.41,U] [#4 -0.10,0.15,0.36,U] [#5 -0.18,0.35,0.32,U] [#6 -0.23,0.25,0.34,U] [#7 -0.14,0.14,0.28,U] [#8 0.01,0.15,0.34,U] 
23:26:44.030 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.35}, one-star: {-0.15, 0.81}
23:26:44.032 00.002 7008 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.07) = xAngle (1.99 = 1.99)
23:26:44.034 00.002 7008 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
23:26:44.036 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.92 mountX=-0.15 mountY=0.37, mountTheta=1.95
23:26:44.039 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.35, opts=13)
23:26:44.041 00.002 7008 Enqueuing Move request for scope (-0.13, 0.35)
23:26:44.043 00.002 8532 Worker thread wakes up
23:26:44.043 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
23:26:44.043 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
23:26:44.043 00.000 8532 Moving (-0.13, 0.35) raw xDistance=-0.15 yDistance=0.37
23:26:44.043 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:26:44.043 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
23:26:44.043 00.000 8532 MoveAxis(E, 0, ABG)
23:26:44.043 00.000 8532 Move returns status 0, amount 0
23:26:44.043 00.000 8532 MoveAxis(S, 657, ABG)
23:26:44.043 00.000 8532 Guiding  Dir = 1, Dur = 657
23:26:44.043 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58532, med=2509, FiltMin=1672, FiltMax=32032, Gamma=0.990
23:26:44.046 00.003 7008 UpdateGuideState exits: m=256839 SNR=332.0
23:26:44.048 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.050 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:44.052 00.002 7008 Enqueuing Expose request
23:26:44.053 00.001 8532 IsSlewing returns 0
23:26:44.054 00.001 8532 IsGuiding returns 0
23:26:44.054 00.000 8532 PulseGuide returned control before completion, sleep 667
23:26:44.735 00.681 8532 IsGuiding returns 0
23:26:44.735 00.000 8532 Move returns status 0, amount 657
23:26:44.735 00.000 8532 move complete, result=0
23:26:44.736 00.001 8532 worker thread done servicing request
23:26:44.736 00.000 8532 Worker thread wakes up
23:26:44.736 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:44.736 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:44.736 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.4 px 657 ms SOUTH
23:26:44.949 00.213 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"779f5a73-a422-46f3-9e7f-4e7b61b02c86"}
23:26:44.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"779f5a73-a422-46f3-9e7f-4e7b61b02c86"}
23:26:44.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a10a5805-b010-4bd6-856b-f3c66e81f831"}
23:26:44.959 00.005 7008 case statement mapped state 6 to 3
23:26:44.960 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a10a5805-b010-4bd6-856b-f3c66e81f831"}
23:26:44.962 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4c69e984-09e3-4205-b856-d7a7fe92a2ae"}
23:26:44.964 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1224,"width":15,"height":15,"star_pos":[6.62,7.21],"pixels":"..."},"id":"4c69e984-09e3-4205-b856-d7a7fe92a2ae"}
23:26:46.871 01.907 8532 Exposure complete
23:26:46.911 00.040 8532 worker thread done servicing request
23:26:46.911 00.000 7008 OnExposeComplete: enter
23:26:46.913 00.002 7008 UpdateGuideState(): m_state=6
23:26:46.914 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1225
23:26:46.916 00.002 7008 Star::Find returns 1 (0), X=544.73, Y=449.28, Mass=279174, SNR=342.7, Peak=46762 HFD=2.9
23:26:46.918 00.002 7008 MultiStar: [#1 0.04,0.23,0.52,U] [#2 -0.05,0.32,0.55,U] [#3 0.07,0.12,0.39,U] [#4 0.06,0.05,0.36,U] [#5 0.06,0.26,0.34,U] [#6 -0.05,0.27,0.36,U] [#7 -0.02,0.14,0.27,U] [#8 0.05,0.20,0.33,U] 
23:26:46.920 00.002 7008 refined, 8 included, MultiStar: {0.00, 0.37}, one-star: {-0.04, 0.88}
23:26:46.922 00.002 7008 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.07) = xAngle (1.63 = 1.63)
23:26:46.923 00.001 7008 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
23:26:46.925 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.02 mountY=0.35, mountTheta=1.63
23:26:46.931 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.37, opts=13)
23:26:46.934 00.003 7008 Enqueuing Move request for scope (0.00, 0.37)
23:26:46.936 00.002 8532 Worker thread wakes up
23:26:46.936 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61813, med=2508, FiltMin=1682, FiltMax=29123, Gamma=0.990
23:26:46.938 00.002 7008 UpdateGuideState exits: m=279174 SNR=342.7
23:26:46.939 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.941 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:46.943 00.002 7008 Enqueuing Expose request
23:26:46.945 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
23:26:46.945 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
23:26:46.945 00.000 8532 Moving (0.00, 0.37) raw xDistance=-0.02 yDistance=0.35
23:26:46.945 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:46.945 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:26:46.945 00.000 8532 MoveAxis(E, 0, ABG)
23:26:46.945 00.000 8532 Move returns status 0, amount 0
23:26:46.945 00.000 8532 MoveAxis(S, 611, ABG)
23:26:46.945 00.000 8532 Guiding  Dir = 1, Dur = 611
23:26:46.946 00.001 8532 IsSlewing returns 0
23:26:46.946 00.000 8532 IsGuiding returns 0
23:26:46.946 00.000 8532 PulseGuide returned control before completion, sleep 621
23:26:46.949 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb4933fd-384e-44c0-9daf-b35c58df5a7e"}
23:26:46.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb4933fd-384e-44c0-9daf-b35c58df5a7e"}
23:26:46.953 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b93949d-0754-4777-918b-bebe5e313015"}
23:26:46.956 00.003 7008 case statement mapped state 6 to 3
23:26:46.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b93949d-0754-4777-918b-bebe5e313015"}
23:26:46.961 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dfb9504c-bf95-4a70-ae10-1692282b549d"}
23:26:46.964 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1225,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"dfb9504c-bf95-4a70-ae10-1692282b549d"}
23:26:47.581 00.617 8532 IsGuiding returns 1
23:26:47.581 00.000 8532 scope still moving after pulse duration time elapsed
23:26:47.612 00.031 8532 IsSlewing returns 0
23:26:47.612 00.000 8532 IsGuiding returns 0
23:26:47.613 00.001 8532 scope move finished after 611 + 56 ms
23:26:47.613 00.000 8532 Move returns status 0, amount 611
23:26:47.613 00.000 8532 move complete, result=0
23:26:47.613 00.000 8532 worker thread done servicing request
23:26:47.613 00.000 8532 Worker thread wakes up
23:26:47.613 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 611 ms SOUTH
23:26:47.617 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:47.617 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:48.949 01.332 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9453345a-6005-4079-81c8-68e614d4fb92"}
23:26:48.953 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9453345a-6005-4079-81c8-68e614d4fb92"}
23:26:48.956 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51d9a804-88a9-491c-a75b-794ff771156d"}
23:26:48.959 00.003 7008 case statement mapped state 6 to 3
23:26:48.962 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"51d9a804-88a9-491c-a75b-794ff771156d"}
23:26:48.965 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c15ad988-15f1-4bfe-9f8e-65d2f85f1989"}
23:26:48.966 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1225,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":"c15ad988-15f1-4bfe-9f8e-65d2f85f1989"}
23:26:49.746 00.780 8532 Exposure complete
23:26:49.790 00.044 8532 worker thread done servicing request
23:26:49.790 00.000 7008 OnExposeComplete: enter
23:26:49.793 00.003 7008 UpdateGuideState(): m_state=6
23:26:49.794 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1226
23:26:49.796 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=449.35, Mass=269516, SNR=336.5, Peak=47478 HFD=2.9
23:26:49.797 00.001 7008 MultiStar: [#1 0.03,0.29,0.55,U] [#2 -0.03,0.30,0.52,U] [#3 0.05,0.16,0.41,U] [#4 -0.05,0.15,0.35,U] [#5 0.02,0.43,0.33,U] [#6 -0.03,0.35,0.34,U] [#7 0.02,0.21,0.28,U] [#8 -0.06,0.35,0.32,U] 
23:26:49.799 00.002 7008 refined, 8 included, MultiStar: {-0.01, 0.44}, one-star: {-0.04, 0.95}
23:26:49.801 00.002 7008 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.07) = xAngle (1.67 = 1.67)
23:26:49.803 00.002 7008 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.26 = 1.26)
23:26:49.805 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.60 mountX=-0.04 mountY=0.42, mountTheta=1.67
23:26:49.808 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.44, opts=13)
23:26:49.809 00.001 7008 Enqueuing Move request for scope (-0.01, 0.44)
23:26:49.811 00.002 8532 Worker thread wakes up
23:26:49.811 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
23:26:49.811 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
23:26:49.811 00.000 8532 Moving (-0.01, 0.44) raw xDistance=-0.04 yDistance=0.42
23:26:49.811 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58506, med=2508, FiltMin=1624, FiltMax=30414, Gamma=0.990
23:26:49.814 00.003 7008 UpdateGuideState exits: m=269516 SNR=336.5
23:26:49.815 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.817 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:49.818 00.001 7008 Enqueuing Expose request
23:26:49.821 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:49.821 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
23:26:49.821 00.000 8532 MoveAxis(E, 0, ABG)
23:26:49.821 00.000 8532 Move returns status 0, amount 0
23:26:49.821 00.000 8532 MoveAxis(S, 741, ABG)
23:26:49.821 00.000 8532 Guiding  Dir = 1, Dur = 741
23:26:49.821 00.000 8532 IsSlewing returns 0
23:26:49.821 00.000 8532 IsGuiding returns 0
23:26:49.821 00.000 8532 PulseGuide returned control before completion, sleep 751
23:26:50.585 00.764 8532 IsGuiding returns 1
23:26:50.586 00.001 8532 scope still moving after pulse duration time elapsed
23:26:50.617 00.031 8532 IsSlewing returns 0
23:26:50.617 00.000 8532 IsGuiding returns 0
23:26:50.618 00.001 8532 scope move finished after 741 + 55 ms
23:26:50.618 00.000 8532 Move returns status 0, amount 741
23:26:50.618 00.000 8532 move complete, result=0
23:26:50.618 00.000 8532 worker thread done servicing request
23:26:50.618 00.000 8532 Worker thread wakes up
23:26:50.618 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.4 px 741 ms SOUTH
23:26:50.622 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:50.622 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:50.949 00.327 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69d63679-22d0-4156-a792-fce45e0b572d"}
23:26:50.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69d63679-22d0-4156-a792-fce45e0b572d"}
23:26:50.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6accd383-63d2-4bc7-9f35-46b74694a315"}
23:26:50.956 00.002 7008 case statement mapped state 6 to 3
23:26:50.957 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6accd383-63d2-4bc7-9f35-46b74694a315"}
23:26:50.959 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37f5dbba-a8e0-427e-bce6-4e664694d21d"}
23:26:50.961 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1226,"width":15,"height":15,"star_pos":[6.72,7.35],"pixels":"..."},"id":"37f5dbba-a8e0-427e-bce6-4e664694d21d"}
23:26:52.754 01.793 8532 Exposure complete
23:26:52.816 00.062 8532 worker thread done servicing request
23:26:52.816 00.000 7008 OnExposeComplete: enter
23:26:52.818 00.002 7008 UpdateGuideState(): m_state=6
23:26:52.819 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1227
23:26:52.822 00.003 7008 Star::Find returns 1 (0), X=544.63, Y=449.33, Mass=261345, SNR=329.2, Peak=43544 HFD=2.9
23:26:52.824 00.002 7008 MultiStar: [#1 -0.08,0.29,0.56,U] [#2 -0.11,0.37,0.56,U] [#3 0.01,0.14,0.45,U] [#4 -0.07,0.20,0.37,U] [#5 -0.10,0.51,0.33,U] [#6 -0.07,0.35,0.36,U] [#7 -0.17,0.25,0.29,U] [#8 -0.11,0.41,0.33,U] 
23:26:52.825 00.001 7008 refined, 8 included, MultiStar: {-0.10, 0.46}, one-star: {-0.14, 0.94}
23:26:52.827 00.002 7008 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.07) = xAngle (1.85 = 1.85)
23:26:52.830 00.003 7008 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.44 = 1.44)
23:26:52.832 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.78 mountX=-0.13 mountY=0.46, mountTheta=1.84
23:26:52.835 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.46, opts=13)
23:26:52.837 00.002 7008 Enqueuing Move request for scope (-0.10, 0.46)
23:26:52.839 00.002 8532 Worker thread wakes up
23:26:52.839 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.46) opts 0xd
23:26:52.839 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.46)
23:26:52.839 00.000 8532 Moving (-0.10, 0.46) raw xDistance=-0.13 yDistance=0.46
23:26:52.839 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:52.839 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
23:26:52.839 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54292, med=2507, FiltMin=1742, FiltMax=30780, Gamma=0.990
23:26:52.842 00.003 7008 UpdateGuideState exits: m=261345 SNR=329.2
23:26:52.844 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.846 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:52.847 00.001 7008 Enqueuing Expose request
23:26:52.849 00.002 8532 MoveAxis(E, 0, ABG)
23:26:52.849 00.000 8532 Move returns status 0, amount 0
23:26:52.849 00.000 8532 MoveAxis(S, 811, ABG)
23:26:52.849 00.000 8532 Guiding  Dir = 1, Dur = 811
23:26:52.850 00.001 8532 IsSlewing returns 0
23:26:52.850 00.000 8532 IsGuiding returns 0
23:26:52.851 00.001 8532 PulseGuide returned control before completion, sleep 821
23:26:52.949 00.098 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8353c73-5a9b-46aa-8c72-56bbef1cc05b"}
23:26:52.952 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8353c73-5a9b-46aa-8c72-56bbef1cc05b"}
23:26:52.955 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd1d5aaa-9463-4c78-a923-71a69ec69456"}
23:26:52.957 00.002 7008 case statement mapped state 6 to 3
23:26:52.959 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd1d5aaa-9463-4c78-a923-71a69ec69456"}
23:26:52.962 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"69d9a5f7-fda4-4153-82eb-3807799a4593"}
23:26:52.966 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1227,"width":15,"height":15,"star_pos":[6.63,7.33],"pixels":"..."},"id":"69d9a5f7-fda4-4153-82eb-3807799a4593"}
23:26:53.684 00.718 8532 IsGuiding returns 0
23:26:53.684 00.000 8532 Move returns status 0, amount 811
23:26:53.684 00.000 8532 move complete, result=0
23:26:53.684 00.000 8532 worker thread done servicing request
23:26:53.685 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 811 ms SOUTH
23:26:53.689 00.004 8532 Worker thread wakes up
23:26:53.690 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:53.690 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:54.948 01.258 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11539b29-aacf-4729-8471-0e0c9689875e"}
23:26:54.950 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11539b29-aacf-4729-8471-0e0c9689875e"}
23:26:54.952 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e32fb23e-cb18-49a1-bb2f-d529583ad4a7"}
23:26:54.954 00.002 7008 case statement mapped state 6 to 3
23:26:54.956 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e32fb23e-cb18-49a1-bb2f-d529583ad4a7"}
23:26:54.959 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"645d268f-1ca0-43fe-a729-1303144b5c1a"}
23:26:54.960 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1227,"width":15,"height":15,"star_pos":[6.63,7.33],"pixels":"..."},"id":"645d268f-1ca0-43fe-a729-1303144b5c1a"}
23:26:55.810 00.850 8532 Exposure complete
23:26:55.846 00.036 8532 worker thread done servicing request
23:26:55.846 00.000 7008 OnExposeComplete: enter
23:26:55.849 00.003 7008 UpdateGuideState(): m_state=6
23:26:55.850 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1228
23:26:55.851 00.001 7008 Star::Find returns 1 (0), X=544.68, Y=449.35, Mass=266167, SNR=335.0, Peak=46713 HFD=3.0
23:26:55.853 00.002 7008 MultiStar: [#1 -0.07,0.38,0.56,U] [#2 -0.07,0.32,0.54,U] [#3 -0.07,0.23,0.42,U] [#4 0.03,0.31,0.35,U] [#5 -0.04,0.49,0.34,U] [#6 -0.05,0.32,0.36,U] [#7 -0.09,0.20,0.27,U] [#8 -0.14,0.55,0.33,U] 
23:26:55.854 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.50}, one-star: {-0.09, 0.96}
23:26:55.855 00.001 7008 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.07) = xAngle (1.78 = 1.78)
23:26:55.857 00.002 7008 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.37 = 1.37)
23:26:55.858 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.71 mountX=-0.10 mountY=0.49, mountTheta=1.78
23:26:55.861 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.50, opts=13)
23:26:55.863 00.002 7008 Enqueuing Move request for scope (-0.07, 0.50)
23:26:55.866 00.003 8532 Worker thread wakes up
23:26:55.866 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.50) opts 0xd
23:26:55.866 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.50)
23:26:55.866 00.000 8532 Moving (-0.07, 0.50) raw xDistance=-0.10 yDistance=0.49
23:26:55.866 00.000 7008 UpdateImageDisplay: Size=(752,580) min=795, max=52624, med=2507, FiltMin=2130, FiltMax=31405, Gamma=0.990
23:26:55.868 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:55.868 00.000 7008 UpdateGuideState exits: m=266167 SNR=335.0
23:26:55.869 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
23:26:55.869 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.873 00.004 8532 MoveAxis(E, 0, ABG)
23:26:55.873 00.000 8532 Move returns status 0, amount 0
23:26:55.873 00.000 8532 MoveAxis(S, 860, ABG)
23:26:55.873 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:55.875 00.002 7008 Enqueuing Expose request
23:26:55.876 00.001 8532 Guiding  Dir = 1, Dur = 860
23:26:55.876 00.000 8532 IsSlewing returns 0
23:26:55.877 00.001 8532 IsGuiding returns 0
23:26:55.877 00.000 8532 PulseGuide returned control before completion, sleep 870
23:26:56.756 00.879 8532 IsGuiding returns 0
23:26:56.756 00.000 8532 Move returns status 0, amount 860
23:26:56.756 00.000 8532 move complete, result=0
23:26:56.756 00.000 8532 worker thread done servicing request
23:26:56.756 00.000 8532 Worker thread wakes up
23:26:56.756 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.5 px 860 ms SOUTH
23:26:56.759 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:56.759 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:26:56.949 00.190 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8138428-7c51-4d86-a34d-22fd6e3065f1"}
23:26:56.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8138428-7c51-4d86-a34d-22fd6e3065f1"}
23:26:56.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea6c3260-cbb8-4b5e-b05b-3d100f6afbf9"}
23:26:56.955 00.001 7008 case statement mapped state 6 to 3
23:26:56.956 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea6c3260-cbb8-4b5e-b05b-3d100f6afbf9"}
23:26:56.959 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45e42362-1501-4877-93f2-f46d771ea262"}
23:26:56.961 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1228,"width":15,"height":15,"star_pos":[6.68,7.35],"pixels":"..."},"id":"45e42362-1501-4877-93f2-f46d771ea262"}
23:26:58.885 01.924 8532 Exposure complete
23:26:58.933 00.048 8532 worker thread done servicing request
23:26:58.933 00.000 7008 OnExposeComplete: enter
23:26:58.934 00.001 7008 UpdateGuideState(): m_state=6
23:26:58.936 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1229
23:26:58.937 00.001 7008 Star::Find returns 1 (0), X=544.75, Y=449.34, Mass=263117, SNR=337.4, Peak=46583 HFD=2.9
23:26:58.939 00.002 7008 MultiStar: [#1 0.04,0.33,0.54,U] [#2 -0.04,0.36,0.53,U] [#3 0.09,0.24,0.42,U] [#4 -0.01,0.22,0.34,U] [#5 0.00,0.52,0.33,U] [#6 0.08,0.29,0.35,U] [#7 0.04,0.22,0.28,U] [#8 -0.04,0.48,0.33,U] 
23:26:58.940 00.001 7008 refined, 8 included, MultiStar: {0.01, 0.48}, one-star: {-0.02, 0.95}
23:26:58.941 00.001 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
23:26:58.943 00.002 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:26:58.944 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.55 mountX=-0.02 mountY=0.45, mountTheta=1.62
23:26:58.946 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.48, opts=13)
23:26:58.949 00.003 7008 Enqueuing Move request for scope (0.01, 0.48)
23:26:58.952 00.003 8532 Worker thread wakes up
23:26:58.952 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.48) opts 0xd
23:26:58.952 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.48)
23:26:58.952 00.000 8532 Moving (0.01, 0.48) raw xDistance=-0.02 yDistance=0.45
23:26:58.952 00.000 7008 UpdateImageDisplay: Size=(752,580) min=670, max=57939, med=2507, FiltMin=2165, FiltMax=30769, Gamma=0.990
23:26:58.954 00.002 7008 UpdateGuideState exits: m=263117 SNR=337.4
23:26:58.956 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:58.958 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:58.958 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:26:58.962 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
23:26:58.962 00.000 7008 Enqueuing Expose request
23:26:58.965 00.003 8532 MoveAxis(E, 0, ABG)
23:26:58.965 00.000 8532 Move returns status 0, amount 0
23:26:58.965 00.000 8532 MoveAxis(S, 789, ABG)
23:26:58.965 00.000 8532 Guiding  Dir = 1, Dur = 789
23:26:58.965 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a8ed5f25-7563-4b41-8238-aebb40086b60"}
23:26:58.969 00.004 8532 IsSlewing returns 0
23:26:58.969 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a8ed5f25-7563-4b41-8238-aebb40086b60"}
23:26:58.973 00.004 8532 IsGuiding returns 0
23:26:58.973 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"608709ef-de55-496f-bcc0-29a0efcf5bb3"}
23:26:58.976 00.003 7008 case statement mapped state 6 to 3
23:26:58.978 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"608709ef-de55-496f-bcc0-29a0efcf5bb3"}
23:26:58.980 00.002 8532 PulseGuide returned control before completion, sleep 799
23:26:58.980 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"749b1660-4463-473c-b0bc-54d856857817"}
23:26:58.983 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1229,"width":15,"height":15,"star_pos":[6.75,7.34],"pixels":"..."},"id":"749b1660-4463-473c-b0bc-54d856857817"}
23:26:59.786 00.803 8532 IsGuiding returns 0
23:26:59.786 00.000 8532 Move returns status 0, amount 789
23:26:59.786 00.000 8532 move complete, result=0
23:26:59.786 00.000 8532 worker thread done servicing request
23:26:59.786 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.4 px 789 ms SOUTH
23:26:59.789 00.003 8532 Worker thread wakes up
23:26:59.789 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:26:59.789 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:00.949 01.160 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90c6515b-4223-437e-bff0-405c0f39f6f6"}
23:27:00.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90c6515b-4223-437e-bff0-405c0f39f6f6"}
23:27:00.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac281a7d-df46-4a81-9f30-e8050ee63db5"}
23:27:00.956 00.002 7008 case statement mapped state 6 to 3
23:27:00.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac281a7d-df46-4a81-9f30-e8050ee63db5"}
23:27:00.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d04af389-2189-4678-a65c-ee1303837381"}
23:27:00.962 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1229,"width":15,"height":15,"star_pos":[6.75,7.34],"pixels":"..."},"id":"d04af389-2189-4678-a65c-ee1303837381"}
23:27:01.922 00.960 8532 Exposure complete
23:27:01.969 00.047 8532 worker thread done servicing request
23:27:01.970 00.001 7008 OnExposeComplete: enter
23:27:01.972 00.002 7008 UpdateGuideState(): m_state=6
23:27:01.974 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1230
23:27:01.976 00.002 7008 Star::Find returns 1 (0), X=544.82, Y=449.42, Mass=268558, SNR=331.0, Peak=50105 HFD=2.9
23:27:01.978 00.002 7008 MultiStar: [#1 0.14,0.39,0.53,U] [#2 0.10,0.44,0.58,U] [#3 0.12,0.31,0.42,U] [#4 0.16,0.33,0.36,U] [#5 0.08,0.54,0.34,U] [#6 0.10,0.44,0.36,U] [#7 0.07,0.33,0.28,U] [#8 -0.04,0.58,0.34,U] 
23:27:01.981 00.003 7008 refined, 8 included, MultiStar: {0.08, 0.56}, one-star: {0.05, 1.02}
23:27:01.982 00.001 7008 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.07) = xAngle (1.49 = 1.49)
23:27:01.984 00.002 7008 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.08 = 1.08)
23:27:01.986 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.56 hyp=0.57 cameraTheta=1.42 mountX=0.04 mountY=0.50, mountTheta=1.48
23:27:01.991 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.56, opts=13)
23:27:01.992 00.001 7008 Enqueuing Move request for scope (0.08, 0.56)
23:27:01.994 00.002 8532 Worker thread wakes up
23:27:01.994 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.56) opts 0xd
23:27:01.994 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.56)
23:27:01.994 00.000 8532 Moving (0.08, 0.56) raw xDistance=0.04 yDistance=0.50
23:27:01.994 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:27:01.994 00.000 7008 UpdateImageDisplay: Size=(752,580) min=708, max=56151, med=2507, FiltMin=2150, FiltMax=29031, Gamma=0.990
23:27:01.996 00.002 7008 UpdateGuideState exits: m=268558 SNR=331.0
23:27:01.997 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.000 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:02.001 00.001 7008 Enqueuing Expose request
23:27:02.003 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:27:02.003 00.000 8532 MoveAxis(E, 0, ABG)
23:27:02.003 00.000 8532 Move returns status 0, amount 0
23:27:02.003 00.000 8532 MoveAxis(S, 879, ABG)
23:27:02.003 00.000 8532 Guiding  Dir = 1, Dur = 879
23:27:02.004 00.001 8532 IsSlewing returns 0
23:27:02.004 00.000 8532 IsGuiding returns 0
23:27:02.004 00.000 8532 PulseGuide returned control before completion, sleep 889
23:27:02.900 00.896 8532 IsGuiding returns 1
23:27:02.900 00.000 8532 scope still moving after pulse duration time elapsed
23:27:02.932 00.032 8532 IsSlewing returns 0
23:27:02.933 00.001 8532 IsGuiding returns 0
23:27:02.933 00.000 8532 scope move finished after 879 + 49 ms
23:27:02.933 00.000 8532 Move returns status 0, amount 879
23:27:02.933 00.000 8532 move complete, result=0
23:27:02.933 00.000 8532 worker thread done servicing request
23:27:02.933 00.000 8532 Worker thread wakes up
23:27:02.933 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.5 px 879 ms SOUTH
23:27:02.936 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:02.936 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:02.949 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66a3dd6d-4814-4399-ba78-f75ee434374c"}
23:27:02.952 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66a3dd6d-4814-4399-ba78-f75ee434374c"}
23:27:02.955 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d843290c-f580-497f-a76f-7f1541c4dc54"}
23:27:02.957 00.002 7008 case statement mapped state 6 to 3
23:27:02.959 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d843290c-f580-497f-a76f-7f1541c4dc54"}
23:27:02.962 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b3e0bea-093d-4652-a9f3-5d425f7404db"}
23:27:02.965 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1230,"width":15,"height":15,"star_pos":[6.82,7.42],"pixels":"..."},"id":"8b3e0bea-093d-4652-a9f3-5d425f7404db"}
23:27:04.948 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f14fa26-e89f-457a-aa43-5d5fcc76d8aa"}
23:27:04.950 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f14fa26-e89f-457a-aa43-5d5fcc76d8aa"}
23:27:04.953 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7f8d16a-3fc6-46fe-ad49-e77705859f98"}
23:27:04.956 00.003 7008 case statement mapped state 6 to 3
23:27:04.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7f8d16a-3fc6-46fe-ad49-e77705859f98"}
23:27:04.961 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51793913-30cd-4842-b45e-09ac91d82ee8"}
23:27:04.966 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1230,"width":15,"height":15,"star_pos":[6.82,7.42],"pixels":"..."},"id":"51793913-30cd-4842-b45e-09ac91d82ee8"}
23:27:05.059 00.093 8532 Exposure complete
23:27:05.102 00.043 8532 worker thread done servicing request
23:27:05.102 00.000 7008 OnExposeComplete: enter
23:27:05.104 00.002 7008 UpdateGuideState(): m_state=6
23:27:05.105 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1231
23:27:05.107 00.002 7008 Star::Find returns 1 (0), X=544.98, Y=449.47, Mass=267493, SNR=330.4, Peak=49858 HFD=2.8
23:27:05.108 00.001 7008 MultiStar: [#1 0.31,0.45,0.55,U] [#2 0.24,0.49,0.56,U] [#3 0.48,0.32,0.42,U] [#4 0.29,0.33,0.36,U] [#5 0.30,0.53,0.33,U] [#6 0.27,0.50,0.36,U] [#7 0.30,0.29,0.28,U] [#8 0.53,0.35,0.32,U] 
23:27:05.110 00.002 7008 refined, 8 included, MultiStar: {0.31, 0.57}, one-star: {0.21, 1.07}
23:27:05.111 00.001 7008 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.07) = xAngle (1.15 = 1.15)
23:27:05.113 00.002 7008 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.74 = 0.74)
23:27:05.114 00.001 7008 CameraToMount -- cameraX=0.31 cameraY=0.57 hyp=0.65 cameraTheta=1.08 mountX=0.26 mountY=0.44, mountTheta=1.03
23:27:05.117 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.57, opts=13)
23:27:05.119 00.002 7008 Enqueuing Move request for scope (0.31, 0.57)
23:27:05.121 00.002 8532 Worker thread wakes up
23:27:05.121 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.57) opts 0xd
23:27:05.121 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.57)
23:27:05.121 00.000 8532 Moving (0.31, 0.57) raw xDistance=0.26 yDistance=0.44
23:27:05.121 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:27:05.121 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
23:27:05.121 00.000 8532 MoveAxis(W, 240, ABG)
23:27:05.121 00.000 8532 Guiding  Dir = 3, Dur = 240
23:27:05.121 00.000 7008 UpdateImageDisplay: Size=(752,580) min=725, max=52188, med=2506, FiltMin=2143, FiltMax=23690, Gamma=0.990
23:27:05.123 00.002 7008 UpdateGuideState exits: m=267493 SNR=330.4
23:27:05.125 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.126 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:05.127 00.001 7008 Enqueuing Expose request
23:27:05.129 00.002 8532 IsSlewing returns 0
23:27:05.130 00.001 8532 IsGuiding returns 0
23:27:05.130 00.000 8532 PulseGuide returned control before completion, sleep 250
23:27:05.381 00.251 8532 IsGuiding returns 0
23:27:05.381 00.000 8532 Move returns status 0, amount 240
23:27:05.381 00.000 8532 MoveAxis(S, 765, ABG)
23:27:05.381 00.000 8532 Guiding  Dir = 1, Dur = 765
23:27:05.383 00.002 8532 IsSlewing returns 0
23:27:05.383 00.000 8532 IsGuiding returns 0
23:27:05.383 00.000 8532 PulseGuide returned control before completion, sleep 775
23:27:06.163 00.780 8532 IsGuiding returns 1
23:27:06.163 00.000 8532 scope still moving after pulse duration time elapsed
23:27:06.192 00.029 8532 IsSlewing returns 0
23:27:06.193 00.001 8532 IsGuiding returns 0
23:27:06.193 00.000 8532 scope move finished after 765 + 44 ms
23:27:06.193 00.000 8532 Move returns status 0, amount 765
23:27:06.193 00.000 8532 move complete, result=0
23:27:06.193 00.000 8532 worker thread done servicing request
23:27:06.193 00.000 8532 Worker thread wakes up
23:27:06.194 00.001 7008 GuideStep: 0.3 px 240 ms WEST, 0.4 px 765 ms SOUTH
23:27:06.198 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:06.198 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:06.948 00.750 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f51de462-be65-47cf-8618-99e3c19c92f6"}
23:27:06.951 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f51de462-be65-47cf-8618-99e3c19c92f6"}
23:27:06.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10d9a75b-fd21-4f50-8244-123df3a375d5"}
23:27:06.957 00.003 7008 case statement mapped state 6 to 3
23:27:06.958 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"10d9a75b-fd21-4f50-8244-123df3a375d5"}
23:27:06.960 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cfb2536f-a3f5-400a-b2f6-f4f5390d7681"}
23:27:06.961 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1231,"width":15,"height":15,"star_pos":[6.98,7.47],"pixels":"..."},"id":"cfb2536f-a3f5-400a-b2f6-f4f5390d7681"}
23:27:08.327 01.366 8532 Exposure complete
23:27:08.379 00.052 8532 worker thread done servicing request
23:27:08.379 00.000 7008 OnExposeComplete: enter
23:27:08.382 00.003 7008 UpdateGuideState(): m_state=6
23:27:08.384 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1232
23:27:08.387 00.003 7008 Star::Find returns 1 (0), X=545.12, Y=449.26, Mass=277249, SNR=340.9, Peak=42687 HFD=2.7
23:27:08.389 00.002 7008 MultiStar: [#1 0.46,0.25,0.57,U] [#2 0.41,0.26,0.53,U] [#3 0.61,0.14,0.41,U] [#4 0.38,0.08,0.35,U] [#5 0.51,0.40,0.33,U] [#6 0.45,0.20,0.34,U] [#7 0.40,0.15,0.28,U] [#8 0.70,0.07,0.34,U] 
23:27:08.391 00.002 7008 refined, 8 included, MultiStar: {0.46, 0.36}, one-star: {0.36, 0.86}
23:27:08.394 00.003 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
23:27:08.396 00.002 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
23:27:08.398 00.002 7008 CameraToMount -- cameraX=0.46 cameraY=0.36 hyp=0.58 cameraTheta=0.67 mountX=0.43 mountY=0.19, mountTheta=0.41
23:27:08.401 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.46, y=0.36, opts=13)
23:27:08.404 00.003 7008 Enqueuing Move request for scope (0.46, 0.36)
23:27:08.405 00.001 8532 Worker thread wakes up
23:27:08.405 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.36) opts 0xd
23:27:08.405 00.000 8532 Handling offset move in thread for scope, endpoint = (0.46, 0.36)
23:27:08.405 00.000 8532 Moving (0.46, 0.36) raw xDistance=0.43 yDistance=0.19
23:27:08.405 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
23:27:08.406 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:27:08.406 00.000 8532 MoveAxis(W, 407, ABG)
23:27:08.406 00.000 8532 Guiding  Dir = 3, Dur = 407
23:27:08.406 00.000 7008 UpdateImageDisplay: Size=(752,580) min=643, max=61360, med=2509, FiltMin=2173, FiltMax=25600, Gamma=0.990
23:27:08.408 00.002 7008 UpdateGuideState exits: m=277249 SNR=340.9
23:27:08.410 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.411 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:08.413 00.002 7008 Enqueuing Expose request
23:27:08.415 00.002 8532 IsSlewing returns 0
23:27:08.415 00.000 8532 IsGuiding returns 0
23:27:08.416 00.001 8532 PulseGuide returned control before completion, sleep 417
23:27:08.850 00.434 8532 IsGuiding returns 0
23:27:08.850 00.000 8532 Move returns status 0, amount 407
23:27:08.850 00.000 8532 MoveAxis(S, 326, ABG)
23:27:08.850 00.000 8532 Guiding  Dir = 1, Dur = 326
23:27:08.855 00.005 8532 IsSlewing returns 0
23:27:08.855 00.000 8532 IsGuiding returns 0
23:27:08.856 00.001 8532 PulseGuide returned control before completion, sleep 336
23:27:08.947 00.091 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"061b6c1a-4de1-4b66-893f-e278ff199f9c"}
23:27:08.948 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"061b6c1a-4de1-4b66-893f-e278ff199f9c"}
23:27:08.950 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68564db2-0401-4325-91fc-57d49a3cf97b"}
23:27:08.951 00.001 7008 case statement mapped state 6 to 3
23:27:08.953 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68564db2-0401-4325-91fc-57d49a3cf97b"}
23:27:08.956 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9854d7b0-2b80-4f9d-9902-45f381625a11"}
23:27:08.957 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1232,"width":15,"height":15,"star_pos":[7.12,7.26],"pixels":"..."},"id":"9854d7b0-2b80-4f9d-9902-45f381625a11"}
23:27:09.209 00.252 8532 IsGuiding returns 0
23:27:09.209 00.000 8532 Move returns status 0, amount 326
23:27:09.209 00.000 8532 move complete, result=0
23:27:09.210 00.001 8532 worker thread done servicing request
23:27:09.210 00.000 7008 GuideStep: 0.4 px 407 ms WEST, 0.2 px 326 ms SOUTH
23:27:09.214 00.004 8532 Worker thread wakes up
23:27:09.215 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:09.215 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:10.947 01.732 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbf66ae5-9f80-4b49-85d3-2ce65cd16f92"}
23:27:10.951 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbf66ae5-9f80-4b49-85d3-2ce65cd16f92"}
23:27:10.953 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f16b911-ec9d-4333-b7ff-6d63e37edd8f"}
23:27:10.957 00.004 7008 case statement mapped state 6 to 3
23:27:10.960 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f16b911-ec9d-4333-b7ff-6d63e37edd8f"}
23:27:10.963 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e266ba9c-dedc-49b0-80eb-8cc67da78785"}
23:27:10.964 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1232,"width":15,"height":15,"star_pos":[7.12,7.26],"pixels":"..."},"id":"e266ba9c-dedc-49b0-80eb-8cc67da78785"}
23:27:11.338 00.374 8532 Exposure complete
23:27:11.379 00.041 8532 worker thread done servicing request
23:27:11.379 00.000 7008 OnExposeComplete: enter
23:27:11.381 00.002 7008 UpdateGuideState(): m_state=6
23:27:11.383 00.002 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1233
23:27:11.384 00.001 7008 Star::Find returns 1 (0), X=545.05, Y=449.02, Mass=282436, SNR=352.1, Peak=38046 HFD=2.8
23:27:11.386 00.002 7008 MultiStar: [#1 0.38,0.04,0.50,U] [#2 0.34,0.03,0.55,U] [#3 0.39,0.03,0.39,U] [#4 0.44,-0.01,0.33,U] [#5 0.38,0.19,0.32,U] [#6 0.34,-0.07,0.34,U] [#7 0.38,0.03,0.29,U] [#8 0.61,-0.12,0.31,U] 
23:27:11.389 00.003 7008 refined, 8 included, MultiStar: {0.37, 0.17}, one-star: {0.29, 0.62}
23:27:11.390 00.001 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:27:11.392 00.002 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
23:27:11.394 00.002 7008 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.42 mountX=0.36 mountY=0.03, mountTheta=0.09
23:27:11.397 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.17, opts=13)
23:27:11.399 00.002 7008 Enqueuing Move request for scope (0.37, 0.17)
23:27:11.400 00.001 8532 Worker thread wakes up
23:27:11.400 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
23:27:11.400 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
23:27:11.400 00.000 8532 Moving (0.37, 0.17) raw xDistance=0.36 yDistance=0.03
23:27:11.400 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
23:27:11.401 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:11.401 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:11.401 00.000 8532 MoveAxis(W, 354, ABG)
23:27:11.401 00.000 8532 Guiding  Dir = 3, Dur = 354
23:27:11.401 00.000 7008 UpdateImageDisplay: Size=(752,580) min=781, max=65535, med=2507, FiltMin=2159, FiltMax=23392, Gamma=0.990
23:27:11.403 00.002 7008 UpdateGuideState exits: m=282436 SNR=352.1
23:27:11.405 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.408 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:11.410 00.002 7008 Enqueuing Expose request
23:27:11.412 00.002 8532 IsSlewing returns 0
23:27:11.412 00.000 8532 IsGuiding returns 0
23:27:11.412 00.000 8532 PulseGuide returned control before completion, sleep 364
23:27:11.780 00.368 8532 IsGuiding returns 0
23:27:11.780 00.000 8532 Move returns status 0, amount 354
23:27:11.781 00.001 8532 MoveAxis(N, 0, ABG)
23:27:11.781 00.000 8532 Move returns status 0, amount 0
23:27:11.781 00.000 8532 move complete, result=0
23:27:11.781 00.000 8532 worker thread done servicing request
23:27:11.781 00.000 8532 Worker thread wakes up
23:27:11.781 00.000 7008 GuideStep: 0.4 px 354 ms WEST, 0.0 px 0 ms NORTH
23:27:11.784 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:11.784 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:12.948 01.164 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ba84c1e4-ba67-4229-a196-4a2586127faf"}
23:27:12.951 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ba84c1e4-ba67-4229-a196-4a2586127faf"}
23:27:12.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c56f0773-586e-4bee-9639-81fb18622f4b"}
23:27:12.957 00.003 7008 case statement mapped state 6 to 3
23:27:12.959 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c56f0773-586e-4bee-9639-81fb18622f4b"}
23:27:12.962 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aa2aba6f-4a67-4d4b-a70f-7d25457a57b1"}
23:27:12.965 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1233,"width":15,"height":15,"star_pos":[7.05,7.02],"pixels":"..."},"id":"aa2aba6f-4a67-4d4b-a70f-7d25457a57b1"}
23:27:13.911 00.946 8532 Exposure complete
23:27:13.955 00.044 8532 worker thread done servicing request
23:27:13.955 00.000 7008 OnExposeComplete: enter
23:27:13.957 00.002 7008 UpdateGuideState(): m_state=6
23:27:13.960 00.003 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1234
23:27:13.962 00.002 7008 Star::Find returns 1 (0), X=545.00, Y=448.96, Mass=273069, SNR=336.0, Peak=36199 HFD=2.8
23:27:13.964 00.002 7008 MultiStar: [#1 0.34,0.08,0.54,U] [#2 0.23,0.04,0.57,U] [#3 0.46,0.04,0.42,U] [#4 0.33,0.01,0.34,U] [#5 0.44,0.16,0.34,U] [#6 0.31,0.02,0.35,U] [#7 0.27,0.00,0.28,U] [#8 0.53,-0.12,0.32,U] 
23:27:13.967 00.003 7008 refined, 8 included, MultiStar: {0.33, 0.16}, one-star: {0.23, 0.56}
23:27:13.969 00.002 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
23:27:13.970 00.001 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
23:27:13.973 00.003 7008 CameraToMount -- cameraX=0.33 cameraY=0.16 hyp=0.36 cameraTheta=0.46 mountX=0.31 mountY=0.04, mountTheta=0.14
23:27:13.976 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.16, opts=13)
23:27:13.979 00.003 7008 Enqueuing Move request for scope (0.33, 0.16)
23:27:13.980 00.001 8532 Worker thread wakes up
23:27:13.981 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.16) opts 0xd
23:27:13.981 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.16)
23:27:13.981 00.000 8532 Moving (0.33, 0.16) raw xDistance=0.31 yDistance=0.04
23:27:13.981 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
23:27:13.981 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:13.981 00.000 7008 UpdateImageDisplay: Size=(752,580) min=624, max=65535, med=2508, FiltMin=2206, FiltMax=24326, Gamma=0.990
23:27:13.983 00.002 7008 UpdateGuideState exits: m=273069 SNR=336.0
23:27:13.985 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:13.986 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:13.988 00.002 7008 Enqueuing Expose request
23:27:13.990 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:13.990 00.000 8532 MoveAxis(W, 310, ABG)
23:27:13.990 00.000 8532 Guiding  Dir = 3, Dur = 310
23:27:13.990 00.000 8532 IsSlewing returns 0
23:27:13.990 00.000 8532 IsGuiding returns 0
23:27:13.991 00.001 8532 PulseGuide returned control before completion, sleep 320
23:27:14.326 00.335 8532 IsGuiding returns 0
23:27:14.326 00.000 8532 Move returns status 0, amount 310
23:27:14.326 00.000 8532 MoveAxis(N, 0, ABG)
23:27:14.326 00.000 8532 Move returns status 0, amount 0
23:27:14.326 00.000 8532 move complete, result=0
23:27:14.328 00.002 8532 worker thread done servicing request
23:27:14.328 00.000 8532 Worker thread wakes up
23:27:14.328 00.000 7008 GuideStep: 0.3 px 310 ms WEST, 0.0 px 0 ms NORTH
23:27:14.331 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:14.331 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:14.946 00.615 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b035e87d-4271-4c3c-b1f3-ce3f1fef3d1e"}
23:27:14.948 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b035e87d-4271-4c3c-b1f3-ce3f1fef3d1e"}
23:27:14.952 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90d62772-f1af-45c8-acd4-4072b6cd9ff9"}
23:27:14.953 00.001 7008 case statement mapped state 6 to 3
23:27:14.955 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"90d62772-f1af-45c8-acd4-4072b6cd9ff9"}
23:27:14.958 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc2fae5c-8f07-4e71-86de-2e027f1f250a"}
23:27:14.959 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1234,"width":15,"height":15,"star_pos":[7.00,6.96],"pixels":"..."},"id":"dc2fae5c-8f07-4e71-86de-2e027f1f250a"}
23:27:16.461 01.502 8532 Exposure complete
23:27:16.501 00.040 8532 worker thread done servicing request
23:27:16.502 00.001 7008 OnExposeComplete: enter
23:27:16.503 00.001 7008 UpdateGuideState(): m_state=6
23:27:16.505 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1235
23:27:16.507 00.002 7008 Star::Find returns 1 (0), X=545.04, Y=449.03, Mass=267703, SNR=331.6, Peak=37185 HFD=2.8
23:27:16.509 00.002 7008 MultiStar: [#1 0.41,0.09,0.56,U] [#2 0.30,0.10,0.52,U] [#3 0.47,0.10,0.44,U] [#4 0.37,0.09,0.37,U] [#5 0.41,0.31,0.33,U] [#6 0.28,0.14,0.36,U] [#7 0.37,0.06,0.29,U] [#8 0.58,-0.05,0.34,U] 
23:27:16.511 00.002 7008 refined, 8 included, MultiStar: {0.37, 0.23}, one-star: {0.27, 0.63}
23:27:16.513 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:27:16.515 00.002 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:27:16.517 00.002 7008 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.43 cameraTheta=0.56 mountX=0.35 mountY=0.09, mountTheta=0.26
23:27:16.520 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.23, opts=13)
23:27:16.522 00.002 7008 Enqueuing Move request for scope (0.37, 0.23)
23:27:16.525 00.003 8532 Worker thread wakes up
23:27:16.525 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.23) opts 0xd
23:27:16.525 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.23)
23:27:16.525 00.000 8532 Moving (0.37, 0.23) raw xDistance=0.35 yDistance=0.09
23:27:16.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=814, max=65535, med=2508, FiltMin=2180, FiltMax=23568, Gamma=0.990
23:27:16.526 00.001 7008 UpdateGuideState exits: m=267703 SNR=331.6
23:27:16.527 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
23:27:16.527 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:16.527 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:16.527 00.000 8532 MoveAxis(W, 337, ABG)
23:27:16.527 00.000 8532 Guiding  Dir = 3, Dur = 337
23:27:16.528 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.529 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:16.531 00.002 7008 Enqueuing Expose request
23:27:16.532 00.001 8532 IsSlewing returns 0
23:27:16.533 00.001 8532 IsGuiding returns 0
23:27:16.533 00.000 8532 PulseGuide returned control before completion, sleep 347
23:27:16.891 00.358 8532 IsGuiding returns 0
23:27:16.891 00.000 8532 Move returns status 0, amount 337
23:27:16.891 00.000 8532 MoveAxis(N, 0, ABG)
23:27:16.891 00.000 8532 Move returns status 0, amount 0
23:27:16.891 00.000 8532 move complete, result=0
23:27:16.891 00.000 8532 worker thread done servicing request
23:27:16.891 00.000 8532 Worker thread wakes up
23:27:16.893 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:16.893 00.000 7008 GuideStep: 0.3 px 337 ms WEST, 0.1 px 0 ms NORTH
23:27:16.896 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:16.947 00.051 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"066b507c-9fb2-442a-ad3d-bcd80a5abf5f"}
23:27:16.953 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"066b507c-9fb2-442a-ad3d-bcd80a5abf5f"}
23:27:16.958 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45551719-8085-4f9e-a078-cf40a5f410f1"}
23:27:16.961 00.003 7008 case statement mapped state 6 to 3
23:27:16.963 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45551719-8085-4f9e-a078-cf40a5f410f1"}
23:27:16.966 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c6c1955-d355-4a83-b39a-694a3e375a32"}
23:27:16.969 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1235,"width":15,"height":15,"star_pos":[7.04,7.03],"pixels":"..."},"id":"7c6c1955-d355-4a83-b39a-694a3e375a32"}
23:27:18.948 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01f1d6c4-02f2-4557-9874-f6bba623b8a3"}
23:27:18.951 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01f1d6c4-02f2-4557-9874-f6bba623b8a3"}
23:27:18.955 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9c53310-aa59-40b0-bed4-bb0a037ac866"}
23:27:18.958 00.003 7008 case statement mapped state 6 to 3
23:27:18.960 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9c53310-aa59-40b0-bed4-bb0a037ac866"}
23:27:18.963 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2712b48c-7905-4cea-819b-e01d2cb4a253"}
23:27:18.966 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1235,"width":15,"height":15,"star_pos":[7.04,7.03],"pixels":"..."},"id":"2712b48c-7905-4cea-819b-e01d2cb4a253"}
23:27:19.023 00.057 8532 Exposure complete
23:27:19.064 00.041 8532 worker thread done servicing request
23:27:19.064 00.000 7008 OnExposeComplete: enter
23:27:19.067 00.003 7008 UpdateGuideState(): m_state=6
23:27:19.069 00.002 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1236
23:27:19.071 00.002 7008 Star::Find returns 1 (0), X=545.03, Y=449.07, Mass=274704, SNR=341.5, Peak=39294 HFD=2.8
23:27:19.073 00.002 7008 MultiStar: [#1 0.35,0.15,0.56,U] [#2 0.27,0.09,0.53,U] [#3 0.42,0.00,0.42,U] [#4 0.35,0.05,0.34,U] [#5 0.44,0.18,0.32,U] [#6 0.34,0.06,0.35,U] [#7 0.37,0.07,0.29,U] [#8 0.61,-0.09,0.32,U] 
23:27:19.075 00.002 7008 refined, 8 included, MultiStar: {0.36, 0.22}, one-star: {0.27, 0.67}
23:27:19.077 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:27:19.078 00.001 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
23:27:19.081 00.003 7008 CameraToMount -- cameraX=0.36 cameraY=0.22 hyp=0.42 cameraTheta=0.55 mountX=0.34 mountY=0.08, mountTheta=0.24
23:27:19.083 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.22, opts=13)
23:27:19.085 00.002 7008 Enqueuing Move request for scope (0.36, 0.22)
23:27:19.087 00.002 8532 Worker thread wakes up
23:27:19.087 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.22) opts 0xd
23:27:19.087 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.22)
23:27:19.087 00.000 8532 Moving (0.36, 0.22) raw xDistance=0.34 yDistance=0.08
23:27:19.087 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
23:27:19.087 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:19.088 00.001 7008 UpdateImageDisplay: Size=(752,580) min=714, max=65535, med=2508, FiltMin=2161, FiltMax=23289, Gamma=0.990
23:27:19.089 00.001 7008 UpdateGuideState exits: m=274704 SNR=341.5
23:27:19.091 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:19.091 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.094 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:19.095 00.001 7008 Enqueuing Expose request
23:27:19.098 00.003 8532 MoveAxis(W, 332, ABG)
23:27:19.098 00.000 8532 Guiding  Dir = 3, Dur = 332
23:27:19.098 00.000 8532 IsSlewing returns 0
23:27:19.098 00.000 8532 IsGuiding returns 0
23:27:19.099 00.001 8532 PulseGuide returned control before completion, sleep 342
23:27:19.448 00.349 8532 IsGuiding returns 0
23:27:19.449 00.001 8532 Move returns status 0, amount 332
23:27:19.449 00.000 8532 MoveAxis(N, 0, ABG)
23:27:19.449 00.000 8532 Move returns status 0, amount 0
23:27:19.449 00.000 8532 move complete, result=0
23:27:19.449 00.000 8532 worker thread done servicing request
23:27:19.449 00.000 8532 Worker thread wakes up
23:27:19.450 00.001 7008 GuideStep: 0.3 px 332 ms WEST, 0.1 px 0 ms NORTH
23:27:19.452 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:19.453 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:20.948 01.495 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"751ddb4b-a42f-490e-958e-e3b77a681fa4"}
23:27:20.952 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"751ddb4b-a42f-490e-958e-e3b77a681fa4"}
23:27:20.955 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ced843bf-0ea7-4ed9-b0c4-61165126937a"}
23:27:20.957 00.002 7008 case statement mapped state 6 to 3
23:27:20.959 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ced843bf-0ea7-4ed9-b0c4-61165126937a"}
23:27:20.962 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2bc0f17c-8e72-4a93-86dc-c363f1c52eb9"}
23:27:20.965 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1236,"width":15,"height":15,"star_pos":[7.03,7.07],"pixels":"..."},"id":"2bc0f17c-8e72-4a93-86dc-c363f1c52eb9"}
23:27:21.583 00.618 8532 Exposure complete
23:27:21.625 00.042 8532 worker thread done servicing request
23:27:21.625 00.000 7008 OnExposeComplete: enter
23:27:21.627 00.002 7008 UpdateGuideState(): m_state=6
23:27:21.628 00.001 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1237
23:27:21.630 00.002 7008 Star::Find returns 1 (0), X=544.92, Y=448.97, Mass=271114, SNR=338.1, Peak=37857 HFD=2.8
23:27:21.632 00.002 7008 MultiStar: [#1 0.26,0.08,0.54,U] [#2 0.18,0.07,0.56,U] [#3 0.31,0.02,0.40,U] [#4 0.14,0.03,0.34,U] [#5 0.31,0.17,0.35,U] [#6 0.16,-0.05,0.35,U] [#7 0.17,0.05,0.27,U] [#8 0.33,-0.04,0.34,U] 
23:27:21.634 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.17}, one-star: {0.16, 0.57}
23:27:21.635 00.001 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:27:21.636 00.001 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
23:27:21.637 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.68 mountX=0.20 mountY=0.09, mountTheta=0.42
23:27:21.641 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.17, opts=13)
23:27:21.642 00.001 7008 Enqueuing Move request for scope (0.22, 0.17)
23:27:21.644 00.002 8532 Worker thread wakes up
23:27:21.644 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
23:27:21.644 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
23:27:21.644 00.000 8532 Moving (0.22, 0.17) raw xDistance=0.20 yDistance=0.09
23:27:21.644 00.000 7008 UpdateImageDisplay: Size=(752,580) min=708, max=65535, med=2506, FiltMin=2142, FiltMax=28052, Gamma=0.990
23:27:21.646 00.002 7008 UpdateGuideState exits: m=271114 SNR=338.1
23:27:21.647 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.649 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:21.651 00.002 7008 Enqueuing Expose request
23:27:21.652 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:27:21.652 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:21.653 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:21.653 00.000 8532 MoveAxis(W, 207, ABG)
23:27:21.653 00.000 8532 Guiding  Dir = 3, Dur = 207
23:27:21.653 00.000 8532 IsSlewing returns 0
23:27:21.653 00.000 8532 IsGuiding returns 0
23:27:21.654 00.001 8532 PulseGuide returned control before completion, sleep 217
23:27:21.874 00.220 8532 IsGuiding returns 0
23:27:21.874 00.000 8532 Move returns status 0, amount 207
23:27:21.874 00.000 8532 MoveAxis(N, 0, ABG)
23:27:21.874 00.000 8532 Move returns status 0, amount 0
23:27:21.874 00.000 8532 move complete, result=0
23:27:21.874 00.000 8532 worker thread done servicing request
23:27:21.874 00.000 8532 Worker thread wakes up
23:27:21.874 00.000 7008 GuideStep: 0.2 px 207 ms WEST, 0.1 px 0 ms NORTH
23:27:21.876 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:21.876 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:22.947 01.071 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37545d22-4236-4d27-be33-bb5c72bd0ee2"}
23:27:22.950 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37545d22-4236-4d27-be33-bb5c72bd0ee2"}
23:27:22.953 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24050fa7-7c0b-49ea-b0fc-fd3c5d6e49b0"}
23:27:22.957 00.004 7008 case statement mapped state 6 to 3
23:27:22.959 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"24050fa7-7c0b-49ea-b0fc-fd3c5d6e49b0"}
23:27:22.962 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d0dc36b-d31d-48e8-8acf-ca53debe181d"}
23:27:22.963 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1237,"width":15,"height":15,"star_pos":[6.92,6.97],"pixels":"..."},"id":"2d0dc36b-d31d-48e8-8acf-ca53debe181d"}
23:27:24.007 01.044 8532 Exposure complete
23:27:24.050 00.043 8532 worker thread done servicing request
23:27:24.050 00.000 7008 OnExposeComplete: enter
23:27:24.052 00.002 7008 UpdateGuideState(): m_state=6
23:27:24.055 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1238
23:27:24.058 00.003 7008 Star::Find returns 1 (0), X=544.97, Y=449.00, Mass=272066, SNR=349.0, Peak=38572 HFD=2.8
23:27:24.061 00.003 7008 MultiStar: [#1 0.29,0.15,0.54,U] [#2 0.19,0.06,0.53,U] [#3 0.35,0.01,0.41,U] [#4 0.16,0.08,0.33,U] [#5 0.30,0.17,0.32,U] [#6 0.23,0.12,0.33,U] [#7 0.21,0.08,0.28,U] [#8 0.48,-0.09,0.31,U] 
23:27:24.063 00.002 7008 refined, 8 included, MultiStar: {0.26, 0.21}, one-star: {0.21, 0.61}
23:27:24.064 00.001 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:27:24.066 00.002 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
23:27:24.067 00.001 7008 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.68 mountX=0.24 mountY=0.11, mountTheta=0.42
23:27:24.071 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.21, opts=13)
23:27:24.074 00.003 7008 Enqueuing Move request for scope (0.26, 0.21)
23:27:24.075 00.001 8532 Worker thread wakes up
23:27:24.076 00.001 7008 UpdateImageDisplay: Size=(752,580) min=777, max=65535, med=2509, FiltMin=2180, FiltMax=27254, Gamma=0.990
23:27:24.077 00.001 7008 UpdateGuideState exits: m=272066 SNR=349.0
23:27:24.079 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.080 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:24.081 00.001 7008 Enqueuing Expose request
23:27:24.083 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
23:27:24.083 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
23:27:24.083 00.000 8532 Moving (0.26, 0.21) raw xDistance=0.24 yDistance=0.11
23:27:24.083 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:27:24.083 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:24.084 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:27:24.084 00.000 8532 MoveAxis(W, 235, ABG)
23:27:24.084 00.000 8532 Guiding  Dir = 3, Dur = 235
23:27:24.084 00.000 8532 IsSlewing returns 0
23:27:24.084 00.000 8532 IsGuiding returns 0
23:27:24.085 00.001 8532 PulseGuide returned control before completion, sleep 245
23:27:24.344 00.259 8532 IsGuiding returns 0
23:27:24.344 00.000 8532 Move returns status 0, amount 235
23:27:24.344 00.000 8532 MoveAxis(N, 0, ABG)
23:27:24.344 00.000 8532 Move returns status 0, amount 0
23:27:24.344 00.000 8532 move complete, result=0
23:27:24.345 00.001 8532 worker thread done servicing request
23:27:24.345 00.000 8532 Worker thread wakes up
23:27:24.345 00.000 7008 GuideStep: 0.2 px 235 ms WEST, 0.1 px 0 ms NORTH
23:27:24.349 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:24.349 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:24.948 00.599 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b8dfa2a-2b32-40a1-9363-4a5ee7c5e65b"}
23:27:24.949 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b8dfa2a-2b32-40a1-9363-4a5ee7c5e65b"}
23:27:24.951 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf28fd4d-0448-4a6c-8f86-41e97e5c496e"}
23:27:24.954 00.003 7008 case statement mapped state 6 to 3
23:27:24.955 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf28fd4d-0448-4a6c-8f86-41e97e5c496e"}
23:27:24.956 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73956ac9-0628-4166-ac9f-81f0ba5e7aa0"}
23:27:24.958 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1238,"width":15,"height":15,"star_pos":[6.97,7.00],"pixels":"..."},"id":"73956ac9-0628-4166-ac9f-81f0ba5e7aa0"}
23:27:26.472 01.514 8532 Exposure complete
23:27:26.512 00.040 8532 worker thread done servicing request
23:27:26.513 00.001 7008 OnExposeComplete: enter
23:27:26.515 00.002 7008 UpdateGuideState(): m_state=6
23:27:26.516 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1239
23:27:26.519 00.003 7008 Star::Find returns 1 (0), X=544.98, Y=449.17, Mass=262567, SNR=335.5, Peak=40264 HFD=2.7
23:27:26.521 00.002 7008 MultiStar: [#1 0.32,0.16,0.54,U] [#2 0.23,0.17,0.56,U] [#3 0.37,0.12,0.42,U] [#4 0.34,0.08,0.34,U] [#5 0.36,0.33,0.35,U] [#6 0.29,0.22,0.38,U] [#7 0.35,0.06,0.29,U] [#8 0.50,0.02,0.34,U] 
23:27:26.523 00.002 7008 refined, 8 included, MultiStar: {0.31, 0.30}, one-star: {0.21, 0.78}
23:27:26.524 00.001 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
23:27:26.526 00.002 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:27:26.527 00.001 7008 CameraToMount -- cameraX=0.31 cameraY=0.30 hyp=0.43 cameraTheta=0.77 mountX=0.28 mountY=0.18, mountTheta=0.56
23:27:26.531 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.30, opts=13)
23:27:26.533 00.002 7008 Enqueuing Move request for scope (0.31, 0.30)
23:27:26.536 00.003 8532 Worker thread wakes up
23:27:26.536 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.30) opts 0xd
23:27:26.536 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.30)
23:27:26.537 00.001 8532 Moving (0.31, 0.30) raw xDistance=0.28 yDistance=0.18
23:27:26.537 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:27:26.537 00.000 7008 UpdateImageDisplay: Size=(752,580) min=776, max=65535, med=2508, FiltMin=2154, FiltMax=24690, Gamma=0.990
23:27:26.538 00.001 7008 UpdateGuideState exits: m=262567 SNR=335.5
23:27:26.540 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.542 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:26.544 00.002 7008 Enqueuing Expose request
23:27:26.546 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:27:26.546 00.000 8532 MoveAxis(W, 274, ABG)
23:27:26.546 00.000 8532 Guiding  Dir = 3, Dur = 274
23:27:26.546 00.000 8532 IsSlewing returns 0
23:27:26.546 00.000 8532 IsGuiding returns 0
23:27:26.546 00.000 8532 PulseGuide returned control before completion, sleep 284
23:27:26.839 00.293 8532 IsGuiding returns 1
23:27:26.839 00.000 8532 scope still moving after pulse duration time elapsed
23:27:26.871 00.032 8532 IsSlewing returns 0
23:27:26.872 00.001 8532 IsGuiding returns 0
23:27:26.872 00.000 8532 scope move finished after 274 + 51 ms
23:27:26.872 00.000 8532 Move returns status 0, amount 274
23:27:26.872 00.000 8532 MoveAxis(S, 315, ABG)
23:27:26.872 00.000 8532 Guiding  Dir = 1, Dur = 315
23:27:26.873 00.001 8532 IsSlewing returns 0
23:27:26.874 00.001 8532 IsGuiding returns 0
23:27:26.874 00.000 8532 PulseGuide returned control before completion, sleep 325
23:27:26.947 00.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"df5c319d-36a1-48f7-88b1-110d7e88cd48"}
23:27:26.949 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"df5c319d-36a1-48f7-88b1-110d7e88cd48"}
23:27:26.952 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ab9d867e-70da-4cd7-8a19-acc34d08a3aa"}
23:27:26.954 00.002 7008 case statement mapped state 6 to 3
23:27:26.957 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab9d867e-70da-4cd7-8a19-acc34d08a3aa"}
23:27:26.960 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c015a39d-86ac-4415-b0fc-8f9d32d2294c"}
23:27:26.962 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1239,"width":15,"height":15,"star_pos":[6.98,7.17],"pixels":"..."},"id":"c015a39d-86ac-4415-b0fc-8f9d32d2294c"}
23:27:27.214 00.252 8532 IsGuiding returns 0
23:27:27.214 00.000 8532 Move returns status 0, amount 315
23:27:27.214 00.000 8532 move complete, result=0
23:27:27.215 00.001 8532 worker thread done servicing request
23:27:27.215 00.000 8532 Worker thread wakes up
23:27:27.215 00.000 7008 GuideStep: 0.3 px 274 ms WEST, 0.2 px 315 ms SOUTH
23:27:27.219 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:27.219 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:28.946 01.727 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e31ac36-dd60-470b-afb8-a6cec3a757f8"}
23:27:28.947 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e31ac36-dd60-470b-afb8-a6cec3a757f8"}
23:27:28.950 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e7efc27c-53f9-4ddf-bd3b-de419d306f09"}
23:27:28.953 00.003 7008 case statement mapped state 6 to 3
23:27:28.956 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7efc27c-53f9-4ddf-bd3b-de419d306f09"}
23:27:28.960 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0acaac8e-a58c-482b-a928-13fdb7ef574c"}
23:27:28.963 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1239,"width":15,"height":15,"star_pos":[6.98,7.17],"pixels":"..."},"id":"0acaac8e-a58c-482b-a928-13fdb7ef574c"}
23:27:29.340 00.377 8532 Exposure complete
23:27:29.397 00.057 8532 worker thread done servicing request
23:27:29.397 00.000 7008 OnExposeComplete: enter
23:27:29.399 00.002 7008 UpdateGuideState(): m_state=6
23:27:29.401 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1240
23:27:29.402 00.001 7008 Star::Find returns 1 (0), X=544.97, Y=448.70, Mass=268315, SNR=343.4, Peak=38988 HFD=2.6
23:27:29.404 00.002 7008 MultiStar: [#1 0.33,-0.17,0.52,U] [#2 0.26,-0.21,0.53,U] [#3 0.36,-0.11,0.42,U] [#4 0.30,-0.10,0.35,U] [#5 0.39,-0.07,0.32,U] [#6 0.21,-0.21,0.34,U] [#7 0.26,-0.25,0.29,U] [#8 0.39,-0.14,0.32,U] 
23:27:29.407 00.003 7008 refined, 8 included, MultiStar: {0.29, -0.05}, one-star: {0.20, 0.31}
23:27:29.408 00.001 7008 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.07) = xAngle (-0.09 = -0.09)
23:27:29.410 00.002 7008 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.50 = -0.50)
23:27:29.413 00.003 7008 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.16 mountX=0.29 mountY=-0.14, mountTheta=-0.45
23:27:29.417 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=-0.05, opts=13)
23:27:29.419 00.002 7008 Enqueuing Move request for scope (0.29, -0.05)
23:27:29.420 00.001 8532 Worker thread wakes up
23:27:29.420 00.000 7008 UpdateImageDisplay: Size=(752,580) min=678, max=65535, med=2508, FiltMin=2180, FiltMax=26940, Gamma=0.990
23:27:29.421 00.001 7008 UpdateGuideState exits: m=268315 SNR=343.4
23:27:29.423 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.424 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:29.425 00.001 7008 Enqueuing Expose request
23:27:29.427 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
23:27:29.428 00.001 8532 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
23:27:29.428 00.000 8532 Moving (0.29, -0.05) raw xDistance=0.29 yDistance=-0.14
23:27:29.428 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:27:29.428 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:29.428 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:29.428 00.000 8532 MoveAxis(W, 281, ABG)
23:27:29.428 00.000 8532 Guiding  Dir = 3, Dur = 281
23:27:29.428 00.000 8532 IsSlewing returns 0
23:27:29.428 00.000 8532 IsGuiding returns 0
23:27:29.430 00.002 8532 PulseGuide returned control before completion, sleep 291
23:27:29.724 00.294 8532 IsGuiding returns 0
23:27:29.724 00.000 8532 Move returns status 0, amount 281
23:27:29.724 00.000 8532 MoveAxis(N, 0, ABG)
23:27:29.724 00.000 8532 Move returns status 0, amount 0
23:27:29.724 00.000 8532 move complete, result=0
23:27:29.724 00.000 8532 worker thread done servicing request
23:27:29.724 00.000 8532 Worker thread wakes up
23:27:29.724 00.000 7008 GuideStep: 0.3 px 281 ms WEST, -0.1 px 0 ms NORTH
23:27:29.726 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:29.726 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:30.946 01.220 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"247b9dac-c5c4-404e-8134-a94f6b693b0e"}
23:27:30.947 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"247b9dac-c5c4-404e-8134-a94f6b693b0e"}
23:27:30.950 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85cfee27-0909-428e-a6c7-04694a54c75a"}
23:27:30.954 00.004 7008 case statement mapped state 6 to 3
23:27:30.956 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85cfee27-0909-428e-a6c7-04694a54c75a"}
23:27:30.961 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"993d21dd-b02e-4c0e-a1f5-9ef03f080e55"}
23:27:30.964 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1240,"width":15,"height":15,"star_pos":[6.97,6.70],"pixels":"..."},"id":"993d21dd-b02e-4c0e-a1f5-9ef03f080e55"}
23:27:31.860 00.896 8532 Exposure complete
23:27:31.904 00.044 8532 worker thread done servicing request
23:27:31.904 00.000 7008 OnExposeComplete: enter
23:27:31.906 00.002 7008 UpdateGuideState(): m_state=6
23:27:31.909 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1241
23:27:31.911 00.002 7008 Star::Find returns 1 (0), X=544.96, Y=448.68, Mass=269103, SNR=334.4, Peak=40665 HFD=2.6
23:27:31.913 00.002 7008 MultiStar: [#1 0.28,-0.18,0.54,U] [#2 0.21,-0.19,0.55,U] [#3 0.39,-0.13,0.44,U] [#4 0.30,-0.18,0.36,U] [#5 0.41,-0.05,0.34,U] [#6 0.20,-0.21,0.35,U] [#7 0.28,-0.10,0.29,U] [#8 0.43,-0.24,0.33,U] 
23:27:31.916 00.003 7008 refined, 8 included, MultiStar: {0.28, -0.06}, one-star: {0.19, 0.28}
23:27:31.919 00.003 7008 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.07) = xAngle (-0.13 = -0.13)
23:27:31.921 00.002 7008 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.54 = -0.54)
23:27:31.923 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.20 mountX=0.28 mountY=-0.15, mountTheta=-0.48
23:27:31.926 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=-0.06, opts=13)
23:27:31.930 00.004 7008 Enqueuing Move request for scope (0.28, -0.06)
23:27:31.933 00.003 8532 Worker thread wakes up
23:27:31.933 00.000 7008 UpdateImageDisplay: Size=(752,580) min=748, max=65535, med=2509, FiltMin=2213, FiltMax=28414, Gamma=0.990
23:27:31.936 00.003 7008 UpdateGuideState exits: m=269103 SNR=334.4
23:27:31.939 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:31.942 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:31.944 00.002 7008 Enqueuing Expose request
23:27:31.947 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
23:27:31.948 00.001 8532 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
23:27:31.948 00.000 8532 Moving (0.28, -0.06) raw xDistance=0.28 yDistance=-0.15
23:27:31.948 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:27:31.948 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:31.948 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:27:31.948 00.000 8532 MoveAxis(W, 276, ABG)
23:27:31.948 00.000 8532 Guiding  Dir = 3, Dur = 276
23:27:31.948 00.000 8532 IsSlewing returns 0
23:27:31.949 00.001 8532 IsGuiding returns 0
23:27:31.950 00.001 8532 PulseGuide returned control before completion, sleep 286
23:27:32.240 00.290 8532 IsGuiding returns 1
23:27:32.241 00.001 8532 scope still moving after pulse duration time elapsed
23:27:32.271 00.030 8532 IsSlewing returns 0
23:27:32.271 00.000 8532 IsGuiding returns 0
23:27:32.273 00.002 8532 scope move finished after 276 + 46 ms
23:27:32.273 00.000 8532 Move returns status 0, amount 276
23:27:32.273 00.000 8532 MoveAxis(N, 0, ABG)
23:27:32.273 00.000 8532 Move returns status 0, amount 0
23:27:32.273 00.000 8532 move complete, result=0
23:27:32.273 00.000 8532 worker thread done servicing request
23:27:32.273 00.000 8532 Worker thread wakes up
23:27:32.273 00.000 7008 GuideStep: 0.3 px 276 ms WEST, -0.1 px 0 ms NORTH
23:27:32.276 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:32.277 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:32.945 00.668 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be173161-7a0c-454b-b4f8-b23f8446d731"}
23:27:32.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be173161-7a0c-454b-b4f8-b23f8446d731"}
23:27:32.950 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02ec7e53-d7c0-4fb2-9150-ee3a7532b19a"}
23:27:32.953 00.003 7008 case statement mapped state 6 to 3
23:27:32.955 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"02ec7e53-d7c0-4fb2-9150-ee3a7532b19a"}
23:27:32.958 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"afa0a4c1-6c1d-4215-846c-c4e90e1565d9"}
23:27:32.960 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1241,"width":15,"height":15,"star_pos":[6.96,6.68],"pixels":"..."},"id":"afa0a4c1-6c1d-4215-846c-c4e90e1565d9"}
23:27:34.402 01.442 8532 Exposure complete
23:27:34.447 00.045 8532 worker thread done servicing request
23:27:34.447 00.000 7008 OnExposeComplete: enter
23:27:34.450 00.003 7008 UpdateGuideState(): m_state=6
23:27:34.452 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1242
23:27:34.454 00.002 7008 Star::Find returns 1 (0), X=545.22, Y=448.93, Mass=263753, SNR=331.8, Peak=29989 HFD=2.6
23:27:34.455 00.001 7008 MultiStar: [#1 0.55,-0.04,0.56,U] [#2 0.42,-0.04,0.55,U] [#3 0.63,0.03,0.44,U] [#4 0.55,0.00,0.34,U] [#5 0.55,0.03,0.33,U] [#6 0.48,-0.12,0.34,U] [#7 0.49,-0.09,0.30,U] [#8 0.79,-0.13,0.33,U] 
23:27:34.457 00.002 7008 refined, 8 included, MultiStar: {0.53, 0.10}, one-star: {0.46, 0.53}
23:27:34.457 00.000 7008 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.07) = xAngle (0.25 = 0.25)
23:27:34.460 00.003 7008 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.16 = -0.16)
23:27:34.462 00.002 7008 CameraToMount -- cameraX=0.53 cameraY=0.10 hyp=0.54 cameraTheta=0.18 mountX=0.52 mountY=-0.09, mountTheta=-0.16
23:27:34.466 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.53, y=0.10, opts=13)
23:27:34.468 00.002 7008 Enqueuing Move request for scope (0.53, 0.10)
23:27:34.470 00.002 8532 Worker thread wakes up
23:27:34.470 00.000 7008 UpdateImageDisplay: Size=(752,580) min=696, max=65535, med=2509, FiltMin=2189, FiltMax=28534, Gamma=0.990
23:27:34.472 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.10) opts 0xd
23:27:34.472 00.000 7008 UpdateGuideState exits: m=263753 SNR=331.8
23:27:34.477 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.479 00.002 8532 Handling offset move in thread for scope, endpoint = (0.53, 0.10)
23:27:34.479 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:34.482 00.003 7008 Enqueuing Expose request
23:27:34.485 00.003 8532 Moving (0.53, 0.10) raw xDistance=0.52 yDistance=-0.09
23:27:34.485 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
23:27:34.485 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:34.486 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:34.486 00.000 8532 MoveAxis(W, 492, ABG)
23:27:34.486 00.000 8532 Guiding  Dir = 3, Dur = 492
23:27:34.486 00.000 8532 IsSlewing returns 0
23:27:34.486 00.000 8532 IsGuiding returns 0
23:27:34.488 00.002 8532 PulseGuide returned control before completion, sleep 501
23:27:34.944 00.456 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"270a94cf-978d-428d-aa21-aeb5b28bbba2"}
23:27:34.947 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"270a94cf-978d-428d-aa21-aeb5b28bbba2"}
23:27:34.950 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ae8a739-79d4-4375-9431-43abdf49d4a0"}
23:27:34.954 00.004 7008 case statement mapped state 6 to 3
23:27:34.956 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ae8a739-79d4-4375-9431-43abdf49d4a0"}
23:27:34.960 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d96f88f8-4bb5-4e66-8e97-f08cd5cbb060"}
23:27:34.963 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1242,"width":15,"height":15,"star_pos":[7.22,6.93],"pixels":"..."},"id":"d96f88f8-4bb5-4e66-8e97-f08cd5cbb060"}
23:27:35.005 00.042 8532 IsGuiding returns 0
23:27:35.005 00.000 8532 Move returns status 0, amount 492
23:27:35.005 00.000 8532 MoveAxis(N, 0, ABG)
23:27:35.005 00.000 8532 Move returns status 0, amount 0
23:27:35.005 00.000 8532 move complete, result=0
23:27:35.005 00.000 8532 worker thread done servicing request
23:27:35.005 00.000 8532 Worker thread wakes up
23:27:35.005 00.000 7008 GuideStep: 0.5 px 492 ms WEST, -0.1 px 0 ms NORTH
23:27:35.008 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:35.008 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:36.943 01.935 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7e0a73b-ffee-47c5-83c1-92ef89bdabb7"}
23:27:36.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7e0a73b-ffee-47c5-83c1-92ef89bdabb7"}
23:27:36.949 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"784ce1dd-9e67-430a-80a1-c3744caeff0a"}
23:27:36.951 00.002 7008 case statement mapped state 6 to 3
23:27:36.954 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"784ce1dd-9e67-430a-80a1-c3744caeff0a"}
23:27:36.958 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19937750-6fb9-4ac3-b3f5-b27374437983"}
23:27:36.962 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1242,"width":15,"height":15,"star_pos":[7.22,6.93],"pixels":"..."},"id":"19937750-6fb9-4ac3-b3f5-b27374437983"}
23:27:37.135 00.173 8532 Exposure complete
23:27:37.179 00.044 8532 worker thread done servicing request
23:27:37.179 00.000 7008 OnExposeComplete: enter
23:27:37.183 00.004 7008 UpdateGuideState(): m_state=6
23:27:37.186 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1243
23:27:37.189 00.003 7008 Star::Find returns 1 (0), X=544.93, Y=448.64, Mass=262252, SNR=326.1, Peak=39450 HFD=2.7
23:27:37.192 00.003 7008 MultiStar: [#1 0.24,-0.22,0.55,U] [#2 0.19,-0.24,0.55,U] [#3 0.27,-0.18,0.42,U] [#4 0.25,-0.19,0.36,U] [#5 0.27,-0.12,0.35,U] [#6 0.21,-0.31,0.37,U] [#7 0.21,-0.31,0.30,U] [#8 0.52,-0.33,0.34,U] 
23:27:37.194 00.002 7008 refined, 8 included, MultiStar: {0.24, -0.12}, one-star: {0.16, 0.24}
23:27:37.197 00.003 7008 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.07) = xAngle (-0.40 = -0.40)
23:27:37.200 00.003 7008 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.81 = -0.81)
23:27:37.203 00.003 7008 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=0.25 mountY=-0.19, mountTheta=-0.67
23:27:37.208 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=-0.12, opts=13)
23:27:37.210 00.002 7008 Enqueuing Move request for scope (0.24, -0.12)
23:27:37.212 00.002 8532 Worker thread wakes up
23:27:37.212 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
23:27:37.212 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
23:27:37.212 00.000 8532 Moving (0.24, -0.12) raw xDistance=0.25 yDistance=-0.19
23:27:37.212 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
23:27:37.212 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:27:37.212 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:27:37.212 00.000 8532 MoveAxis(W, 258, ABG)
23:27:37.212 00.000 8532 Guiding  Dir = 3, Dur = 258
23:27:37.212 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2085, FiltMax=30473, Gamma=0.990
23:27:37.215 00.003 8532 IsSlewing returns 0
23:27:37.215 00.000 7008 UpdateGuideState exits: m=262252 SNR=326.1
23:27:37.218 00.003 8532 IsGuiding returns 0
23:27:37.218 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.220 00.002 8532 PulseGuide returned control before completion, sleep 268
23:27:37.220 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:37.223 00.003 7008 Enqueuing Expose request
23:27:37.503 00.280 8532 IsGuiding returns 0
23:27:37.503 00.000 8532 Move returns status 0, amount 258
23:27:37.503 00.000 8532 MoveAxis(N, 0, ABG)
23:27:37.503 00.000 8532 Move returns status 0, amount 0
23:27:37.503 00.000 8532 move complete, result=0
23:27:37.503 00.000 8532 worker thread done servicing request
23:27:37.503 00.000 8532 Worker thread wakes up
23:27:37.503 00.000 7008 GuideStep: 0.2 px 258 ms WEST, -0.2 px 0 ms NORTH
23:27:37.506 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:37.506 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:38.941 01.435 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8a3e6da-6c51-4a1b-8dca-2bdf614734f2"}
23:27:38.943 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8a3e6da-6c51-4a1b-8dca-2bdf614734f2"}
23:27:38.945 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"602bc604-2e60-4f90-8aa6-18978d278409"}
23:27:38.947 00.002 7008 case statement mapped state 6 to 3
23:27:38.948 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"602bc604-2e60-4f90-8aa6-18978d278409"}
23:27:38.950 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2245a960-0e12-4881-b9a9-fba4f530c166"}
23:27:38.953 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1243,"width":15,"height":15,"star_pos":[6.93,6.64],"pixels":"..."},"id":"2245a960-0e12-4881-b9a9-fba4f530c166"}
23:27:39.643 00.690 8532 Exposure complete
23:27:39.689 00.046 8532 worker thread done servicing request
23:27:39.689 00.000 7008 OnExposeComplete: enter
23:27:39.691 00.002 7008 UpdateGuideState(): m_state=6
23:27:39.694 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1244
23:27:39.696 00.002 7008 Star::Find returns 1 (0), X=545.03, Y=448.93, Mass=262371, SNR=327.4, Peak=33139 HFD=2.8
23:27:39.697 00.001 7008 MultiStar: [#1 0.34,0.00,0.59,U] [#2 0.26,0.00,0.56,U] [#3 0.43,-0.05,0.44,U] [#4 0.36,-0.09,0.35,U] [#5 0.46,0.10,0.33,U] [#6 0.25,0.09,0.37,U] [#7 0.36,-0.07,0.30,U] [#8 0.53,-0.08,0.36,U] 
23:27:39.699 00.002 7008 refined, 8 included, MultiStar: {0.34, 0.12}, one-star: {0.27, 0.53}
23:27:39.703 00.004 7008 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.07) = xAngle (0.40 = 0.40)
23:27:39.705 00.002 7008 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.01 = -0.01)
23:27:39.707 00.002 7008 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.36 cameraTheta=0.33 mountX=0.33 mountY=-0.00, mountTheta=-0.01
23:27:39.710 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.12, opts=13)
23:27:39.713 00.003 7008 Enqueuing Move request for scope (0.34, 0.12)
23:27:39.715 00.002 8532 Worker thread wakes up
23:27:39.715 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
23:27:39.715 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
23:27:39.715 00.000 8532 Moving (0.34, 0.12) raw xDistance=0.33 yDistance=-0.00
23:27:39.715 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:27:39.715 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:39.715 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2160, FiltMax=25162, Gamma=0.990
23:27:39.717 00.002 7008 UpdateGuideState exits: m=262371 SNR=327.4
23:27:39.719 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.720 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:39.722 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:39.722 00.000 8532 MoveAxis(W, 319, ABG)
23:27:39.722 00.000 8532 Guiding  Dir = 3, Dur = 319
23:27:39.723 00.001 7008 Enqueuing Expose request
23:27:39.725 00.002 8532 IsSlewing returns 0
23:27:39.725 00.000 8532 IsGuiding returns 0
23:27:39.725 00.000 8532 PulseGuide returned control before completion, sleep 329
23:27:40.066 00.341 8532 IsGuiding returns 1
23:27:40.066 00.000 8532 scope still moving after pulse duration time elapsed
23:27:40.097 00.031 8532 IsSlewing returns 0
23:27:40.098 00.001 8532 IsGuiding returns 0
23:27:40.098 00.000 8532 scope move finished after 319 + 54 ms
23:27:40.098 00.000 8532 Move returns status 0, amount 319
23:27:40.098 00.000 8532 MoveAxis(N, 0, ABG)
23:27:40.098 00.000 8532 Move returns status 0, amount 0
23:27:40.098 00.000 8532 move complete, result=0
23:27:40.098 00.000 8532 worker thread done servicing request
23:27:40.100 00.002 8532 Worker thread wakes up
23:27:40.100 00.000 7008 GuideStep: 0.3 px 319 ms WEST, -0.0 px 0 ms NORTH
23:27:40.103 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:40.103 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:40.939 00.836 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f383b50-8ce6-4e7d-a2e2-a227c320afd2"}
23:27:40.941 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f383b50-8ce6-4e7d-a2e2-a227c320afd2"}
23:27:40.944 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73525be4-5a29-4c2c-9c97-cabe6a91ebcd"}
23:27:40.945 00.001 7008 case statement mapped state 6 to 3
23:27:40.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73525be4-5a29-4c2c-9c97-cabe6a91ebcd"}
23:27:40.951 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bc81a70c-6381-473c-b2fc-546dd4969793"}
23:27:40.954 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1244,"width":15,"height":15,"star_pos":[7.03,6.93],"pixels":"..."},"id":"bc81a70c-6381-473c-b2fc-546dd4969793"}
23:27:42.228 01.274 8532 Exposure complete
23:27:42.273 00.045 8532 worker thread done servicing request
23:27:42.274 00.001 7008 OnExposeComplete: enter
23:27:42.275 00.001 7008 UpdateGuideState(): m_state=6
23:27:42.277 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1245
23:27:42.280 00.003 7008 Star::Find returns 1 (0), X=545.10, Y=448.96, Mass=259389, SNR=327.2, Peak=33068 HFD=2.7
23:27:42.283 00.003 7008 MultiStar: [#1 0.40,0.07,0.58,U] [#2 0.35,0.02,0.56,U] [#3 0.46,-0.02,0.45,U] [#4 0.43,-0.11,0.35,U] [#5 0.52,0.17,0.34,U] [#6 0.38,-0.05,0.36,U] [#7 0.33,-0.01,0.29,U] [#8 0.63,-0.09,0.36,U] 
23:27:42.285 00.002 7008 refined, 8 included, MultiStar: {0.41, 0.13}, one-star: {0.34, 0.56}
23:27:42.288 00.003 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.38 = 0.38)
23:27:42.289 00.001 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.03 = -0.03)
23:27:42.291 00.002 7008 CameraToMount -- cameraX=0.41 cameraY=0.13 hyp=0.43 cameraTheta=0.31 mountX=0.40 mountY=-0.01, mountTheta=-0.03
23:27:42.294 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.41, y=0.13, opts=13)
23:27:42.296 00.002 7008 Enqueuing Move request for scope (0.41, 0.13)
23:27:42.298 00.002 8532 Worker thread wakes up
23:27:42.298 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.13) opts 0xd
23:27:42.298 00.000 8532 Handling offset move in thread for scope, endpoint = (0.41, 0.13)
23:27:42.298 00.000 8532 Moving (0.41, 0.13) raw xDistance=0.40 yDistance=-0.01
23:27:42.299 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
23:27:42.299 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:42.299 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2143, FiltMax=24524, Gamma=0.990
23:27:42.300 00.001 7008 UpdateGuideState exits: m=259389 SNR=327.2
23:27:42.303 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.304 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:42.305 00.001 7008 Enqueuing Expose request
23:27:42.307 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:42.307 00.000 8532 MoveAxis(W, 385, ABG)
23:27:42.308 00.001 8532 Guiding  Dir = 3, Dur = 385
23:27:42.308 00.000 8532 IsSlewing returns 0
23:27:42.308 00.000 8532 IsGuiding returns 0
23:27:42.309 00.001 8532 PulseGuide returned control before completion, sleep 395
23:27:42.719 00.410 8532 IsGuiding returns 0
23:27:42.719 00.000 8532 Move returns status 0, amount 385
23:27:42.719 00.000 8532 MoveAxis(N, 0, ABG)
23:27:42.719 00.000 8532 Move returns status 0, amount 0
23:27:42.719 00.000 8532 move complete, result=0
23:27:42.720 00.001 8532 worker thread done servicing request
23:27:42.720 00.000 8532 Worker thread wakes up
23:27:42.720 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:42.720 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:42.720 00.000 7008 GuideStep: 0.4 px 385 ms WEST, -0.0 px 0 ms NORTH
23:27:42.939 00.219 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83b37d70-7de7-4935-a493-406cc6b8ec48"}
23:27:42.941 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83b37d70-7de7-4935-a493-406cc6b8ec48"}
23:27:42.942 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d376a80d-c405-4d7c-b849-89289b3d27e8"}
23:27:42.943 00.001 7008 case statement mapped state 6 to 3
23:27:42.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d376a80d-c405-4d7c-b849-89289b3d27e8"}
23:27:42.946 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82de0dc1-cd7e-4b9d-b11d-a44a728da822"}
23:27:42.949 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1245,"width":15,"height":15,"star_pos":[7.10,6.96],"pixels":"..."},"id":"82de0dc1-cd7e-4b9d-b11d-a44a728da822"}
23:27:44.856 01.907 8532 Exposure complete
23:27:44.896 00.040 8532 worker thread done servicing request
23:27:44.897 00.001 7008 OnExposeComplete: enter
23:27:44.899 00.002 7008 UpdateGuideState(): m_state=6
23:27:44.900 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1246
23:27:44.903 00.003 7008 Star::Find returns 1 (0), X=545.00, Y=448.93, Mass=285192, SNR=339.5, Peak=37306 HFD=2.8
23:27:44.905 00.002 7008 MultiStar: [#1 0.32,0.10,0.54,U] [#2 0.28,0.04,0.54,U] [#3 0.40,-0.03,0.40,U] [#4 0.36,-0.06,0.34,U] [#5 0.40,0.20,0.33,U] [#6 0.29,0.03,0.34,U] [#7 0.34,-0.01,0.29,U] [#8 0.58,-0.09,0.34,U] 
23:27:44.906 00.001 7008 refined, 8 included, MultiStar: {0.33, 0.15}, one-star: {0.23, 0.54}
23:27:44.908 00.002 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
23:27:44.910 00.002 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
23:27:44.911 00.001 7008 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.36 cameraTheta=0.42 mountX=0.32 mountY=0.03, mountTheta=0.09
23:27:44.914 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.15, opts=13)
23:27:44.916 00.002 7008 Enqueuing Move request for scope (0.33, 0.15)
23:27:44.918 00.002 8532 Worker thread wakes up
23:27:44.918 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.15) opts 0xd
23:27:44.918 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.15)
23:27:44.918 00.000 8532 Moving (0.33, 0.15) raw xDistance=0.32 yDistance=0.03
23:27:44.918 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
23:27:44.918 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.918 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2145, FiltMax=24947, Gamma=0.990
23:27:44.920 00.002 7008 UpdateGuideState exits: m=285192 SNR=339.5
23:27:44.921 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.924 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:44.925 00.001 7008 Enqueuing Expose request
23:27:44.927 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:44.927 00.000 8532 MoveAxis(W, 318, ABG)
23:27:44.927 00.000 8532 Guiding  Dir = 3, Dur = 318
23:27:44.927 00.000 8532 IsSlewing returns 0
23:27:44.927 00.000 8532 IsGuiding returns 0
23:27:44.928 00.001 8532 PulseGuide returned control before completion, sleep 328
23:27:44.938 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0c048d7-b673-4aa6-84d3-f7f49373e49a"}
23:27:44.940 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0c048d7-b673-4aa6-84d3-f7f49373e49a"}
23:27:44.944 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aac857bf-1646-4e52-8c7d-c62c5311038e"}
23:27:44.945 00.001 7008 case statement mapped state 6 to 3
23:27:44.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aac857bf-1646-4e52-8c7d-c62c5311038e"}
23:27:44.949 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f4adfe8e-206d-405a-b036-4a8f379eb4d9"}
23:27:44.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1246,"width":15,"height":15,"star_pos":[7.00,6.93],"pixels":"..."},"id":"f4adfe8e-206d-405a-b036-4a8f379eb4d9"}
23:27:45.264 00.313 8532 IsGuiding returns 0
23:27:45.265 00.001 8532 Move returns status 0, amount 318
23:27:45.265 00.000 8532 MoveAxis(N, 0, ABG)
23:27:45.265 00.000 8532 Move returns status 0, amount 0
23:27:45.265 00.000 8532 move complete, result=0
23:27:45.265 00.000 8532 worker thread done servicing request
23:27:45.266 00.001 8532 Worker thread wakes up
23:27:45.266 00.000 7008 GuideStep: 0.3 px 318 ms WEST, 0.0 px 0 ms NORTH
23:27:45.269 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:45.269 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:46.938 01.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39bf5643-f162-4723-bb9f-b04b88f0257d"}
23:27:46.942 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39bf5643-f162-4723-bb9f-b04b88f0257d"}
23:27:46.945 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29933e72-b8d0-4f40-8d1b-f0c1ed7792ed"}
23:27:46.948 00.003 7008 case statement mapped state 6 to 3
23:27:46.950 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29933e72-b8d0-4f40-8d1b-f0c1ed7792ed"}
23:27:46.957 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"42a0bfbf-1954-43e2-ad46-bc927ec4d30e"}
23:27:46.960 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1246,"width":15,"height":15,"star_pos":[7.00,6.93],"pixels":"..."},"id":"42a0bfbf-1954-43e2-ad46-bc927ec4d30e"}
23:27:47.399 00.439 8532 Exposure complete
23:27:47.439 00.040 8532 worker thread done servicing request
23:27:47.441 00.002 7008 OnExposeComplete: enter
23:27:47.442 00.001 7008 UpdateGuideState(): m_state=6
23:27:47.444 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1247
23:27:47.446 00.002 7008 Star::Find returns 1 (0), X=545.04, Y=448.92, Mass=269193, SNR=349.3, Peak=33048 HFD=2.8
23:27:47.448 00.002 7008 MultiStar: [#1 0.39,0.04,0.55,U] [#2 0.28,0.05,0.52,U] [#3 0.47,0.01,0.41,U] [#4 0.41,0.10,0.32,U] [#5 0.41,0.13,0.32,U] [#6 0.40,0.03,0.33,U] [#7 0.40,-0.10,0.28,U] [#8 0.57,-0.04,0.32,U] 
23:27:47.450 00.002 7008 refined, 8 included, MultiStar: {0.37, 0.15}, one-star: {0.27, 0.52}
23:27:47.452 00.002 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:27:47.454 00.002 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
23:27:47.455 00.001 7008 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.40 cameraTheta=0.39 mountX=0.36 mountY=0.02, mountTheta=0.05
23:27:47.458 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.15, opts=13)
23:27:47.461 00.003 7008 Enqueuing Move request for scope (0.37, 0.15)
23:27:47.463 00.002 8532 Worker thread wakes up
23:27:47.463 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
23:27:47.463 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
23:27:47.463 00.000 8532 Moving (0.37, 0.15) raw xDistance=0.36 yDistance=0.02
23:27:47.463 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
23:27:47.463 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:47.463 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2195, FiltMax=23571, Gamma=0.990
23:27:47.466 00.003 7008 UpdateGuideState exits: m=269193 SNR=349.3
23:27:47.467 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.468 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:47.468 00.000 8532 MoveAxis(W, 351, ABG)
23:27:47.468 00.000 8532 Guiding  Dir = 3, Dur = 351
23:27:47.468 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:47.470 00.002 7008 Enqueuing Expose request
23:27:47.471 00.001 8532 IsSlewing returns 0
23:27:47.471 00.000 8532 IsGuiding returns 0
23:27:47.471 00.000 8532 PulseGuide returned control before completion, sleep 361
23:27:47.844 00.373 8532 IsGuiding returns 0
23:27:47.844 00.000 8532 Move returns status 0, amount 351
23:27:47.844 00.000 8532 MoveAxis(N, 0, ABG)
23:27:47.844 00.000 8532 Move returns status 0, amount 0
23:27:47.845 00.001 8532 move complete, result=0
23:27:47.845 00.000 8532 worker thread done servicing request
23:27:47.845 00.000 7008 GuideStep: 0.4 px 351 ms WEST, 0.0 px 0 ms NORTH
23:27:47.848 00.003 8532 Worker thread wakes up
23:27:47.848 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:47.849 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:48.936 01.087 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"464b02e4-850c-4085-9456-9f252f7775af"}
23:27:48.939 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"464b02e4-850c-4085-9456-9f252f7775af"}
23:27:48.943 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c358e789-5052-4ca4-8606-4f2d2da8fb2b"}
23:27:48.945 00.002 7008 case statement mapped state 6 to 3
23:27:48.948 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c358e789-5052-4ca4-8606-4f2d2da8fb2b"}
23:27:48.952 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7360d8b6-9534-4327-a41b-4a8699b8bb91"}
23:27:48.956 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1247,"width":15,"height":15,"star_pos":[7.04,6.92],"pixels":"..."},"id":"7360d8b6-9534-4327-a41b-4a8699b8bb91"}
23:27:49.975 01.019 8532 Exposure complete
23:27:50.018 00.043 8532 worker thread done servicing request
23:27:50.019 00.001 7008 OnExposeComplete: enter
23:27:50.021 00.002 7008 UpdateGuideState(): m_state=6
23:27:50.022 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1248
23:27:50.024 00.002 7008 Star::Find returns 1 (0), X=544.80, Y=448.92, Mass=268237, SNR=327.8, Peak=33679 HFD=2.7
23:27:50.026 00.002 7008 MultiStar: [#1 0.13,-0.03,0.55,U] [#2 0.08,0.00,0.55,U] [#3 0.16,-0.03,0.44,U] [#4 0.12,-0.02,0.36,U] [#5 0.20,0.08,0.34,U] [#6 0.13,-0.04,0.37,U] [#7 0.11,-0.03,0.28,U] [#8 0.08,0.01,0.33,U] 
23:27:50.028 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.04, 0.52}
23:27:50.029 00.001 7008 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.07) = xAngle (0.92 = 0.92)
23:27:50.032 00.003 7008 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.51 = 0.51)
23:27:50.033 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.10 mountY=0.08, mountTheta=0.67
23:27:50.036 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.12, opts=13)
23:27:50.038 00.002 7008 Enqueuing Move request for scope (0.10, 0.12)
23:27:50.039 00.001 8532 Worker thread wakes up
23:27:50.040 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:27:50.040 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:27:50.040 00.000 8532 Moving (0.10, 0.12) raw xDistance=0.10 yDistance=0.08
23:27:50.040 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:27:50.040 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:50.040 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2149, FiltMax=27289, Gamma=0.990
23:27:50.042 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:50.042 00.000 8532 MoveAxis(E, 0, ABG)
23:27:50.042 00.000 8532 Move returns status 0, amount 0
23:27:50.042 00.000 8532 MoveAxis(N, 0, ABG)
23:27:50.042 00.000 8532 Move returns status 0, amount 0
23:27:50.042 00.000 8532 move complete, result=0
23:27:50.042 00.000 8532 worker thread done servicing request
23:27:50.042 00.000 7008 UpdateGuideState exits: m=268237 SNR=327.8
23:27:50.045 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.046 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:50.048 00.002 7008 Enqueuing Expose request
23:27:50.050 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:50.051 00.001 8532 Worker thread wakes up
23:27:50.051 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:50.051 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:50.936 00.885 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5e9e1e98-9e44-41fe-a10f-153cb820ea0e"}
23:27:50.940 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5e9e1e98-9e44-41fe-a10f-153cb820ea0e"}
23:27:50.945 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a593f63b-fe4b-4192-ae48-d09a1797f36a"}
23:27:50.947 00.002 7008 case statement mapped state 6 to 3
23:27:50.951 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a593f63b-fe4b-4192-ae48-d09a1797f36a"}
23:27:50.953 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89b57924-d6dc-484e-b503-96c42a7542c2"}
23:27:50.955 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1248,"width":15,"height":15,"star_pos":[6.80,6.92],"pixels":"..."},"id":"89b57924-d6dc-484e-b503-96c42a7542c2"}
23:27:52.183 01.228 8532 Exposure complete
23:27:52.225 00.042 8532 worker thread done servicing request
23:27:52.225 00.000 7008 OnExposeComplete: enter
23:27:52.227 00.002 7008 UpdateGuideState(): m_state=6
23:27:52.229 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1249
23:27:52.232 00.003 7008 Star::Find returns 1 (0), X=544.92, Y=448.94, Mass=271365, SNR=328.6, Peak=35718 HFD=2.8
23:27:52.234 00.002 7008 MultiStar: [#1 0.23,-0.03,0.56,U] [#2 0.17,0.02,0.56,U] [#3 0.27,0.00,0.44,U] [#4 0.17,-0.10,0.38,U] [#5 0.26,0.03,0.32,U] [#6 0.19,-0.13,0.36,U] [#7 0.25,-0.00,0.29,U] [#8 0.41,-0.13,0.34,U] 
23:27:52.236 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.15, 0.55}
23:27:52.238 00.002 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:27:52.240 00.002 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
23:27:52.242 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=0.21 mountY=0.02, mountTheta=0.10
23:27:52.244 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.10, opts=13)
23:27:52.246 00.002 7008 Enqueuing Move request for scope (0.22, 0.10)
23:27:52.247 00.001 8532 Worker thread wakes up
23:27:52.247 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:27:52.247 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:27:52.247 00.000 8532 Moving (0.22, 0.10) raw xDistance=0.21 yDistance=0.02
23:27:52.247 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:27:52.247 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:52.247 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2216, FiltMax=28433, Gamma=0.990
23:27:52.249 00.002 7008 UpdateGuideState exits: m=271365 SNR=328.6
23:27:52.250 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.251 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:52.252 00.001 7008 Enqueuing Expose request
23:27:52.253 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:52.254 00.001 8532 MoveAxis(W, 190, ABG)
23:27:52.254 00.000 8532 Guiding  Dir = 3, Dur = 190
23:27:52.254 00.000 8532 IsSlewing returns 0
23:27:52.254 00.000 8532 IsGuiding returns 0
23:27:52.255 00.001 8532 PulseGuide returned control before completion, sleep 200
23:27:52.457 00.202 8532 IsGuiding returns 0
23:27:52.458 00.001 8532 Move returns status 0, amount 190
23:27:52.458 00.000 8532 MoveAxis(N, 0, ABG)
23:27:52.458 00.000 8532 Move returns status 0, amount 0
23:27:52.458 00.000 8532 move complete, result=0
23:27:52.458 00.000 8532 worker thread done servicing request
23:27:52.458 00.000 8532 Worker thread wakes up
23:27:52.458 00.000 7008 GuideStep: 0.2 px 190 ms WEST, 0.0 px 0 ms NORTH
23:27:52.461 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:52.461 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:52.939 00.478 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55bbe019-5475-4c60-9872-0e51b8f0eeb2"}
23:27:52.940 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55bbe019-5475-4c60-9872-0e51b8f0eeb2"}
23:27:52.943 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"51f18766-7129-47b9-8dff-29ffd6d85c3b"}
23:27:52.946 00.003 7008 case statement mapped state 6 to 3
23:27:52.948 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"51f18766-7129-47b9-8dff-29ffd6d85c3b"}
23:27:52.949 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"81f70e95-ec34-4975-972f-e61b3ecc1599"}
23:27:52.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1249,"width":15,"height":15,"star_pos":[6.92,6.94],"pixels":"..."},"id":"81f70e95-ec34-4975-972f-e61b3ecc1599"}
23:27:54.589 01.638 8532 Exposure complete
23:27:54.627 00.038 8532 worker thread done servicing request
23:27:54.627 00.000 7008 OnExposeComplete: enter
23:27:54.629 00.002 7008 UpdateGuideState(): m_state=6
23:27:54.631 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1250
23:27:54.632 00.001 7008 Star::Find returns 1 (0), X=544.96, Y=448.91, Mass=265666, SNR=332.4, Peak=33367 HFD=2.8
23:27:54.633 00.001 7008 MultiStar: [#1 0.31,-0.02,0.55,U] [#2 0.22,-0.02,0.57,U] [#3 0.34,-0.04,0.42,U] [#4 0.21,-0.04,0.35,U] [#5 0.36,0.13,0.33,U] [#6 0.25,-0.19,0.33,U] [#7 0.25,-0.16,0.29,U] [#8 0.40,-0.15,0.34,U] 
23:27:54.634 00.001 7008 refined, 8 included, MultiStar: {0.27, 0.08}, one-star: {0.19, 0.51}
23:27:54.636 00.002 7008 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.07) = xAngle (0.37 = 0.37)
23:27:54.637 00.001 7008 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.05 = -0.05)
23:27:54.639 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.30 mountX=0.26 mountY=-0.01, mountTheta=-0.05
23:27:54.643 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.08, opts=13)
23:27:54.645 00.002 7008 Enqueuing Move request for scope (0.27, 0.08)
23:27:54.646 00.001 8532 Worker thread wakes up
23:27:54.646 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
23:27:54.646 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
23:27:54.646 00.000 8532 Moving (0.27, 0.08) raw xDistance=0.26 yDistance=-0.01
23:27:54.646 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2168, FiltMax=26723, Gamma=0.990
23:27:54.648 00.002 7008 UpdateGuideState exits: m=265666 SNR=332.4
23:27:54.650 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.651 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:54.653 00.002 7008 Enqueuing Expose request
23:27:54.655 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:27:54.655 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:54.655 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:54.655 00.000 8532 MoveAxis(W, 249, ABG)
23:27:54.655 00.000 8532 Guiding  Dir = 3, Dur = 249
23:27:54.655 00.000 8532 IsSlewing returns 0
23:27:54.656 00.001 8532 IsGuiding returns 0
23:27:54.656 00.000 8532 PulseGuide returned control before completion, sleep 259
23:27:54.924 00.268 8532 IsGuiding returns 0
23:27:54.924 00.000 8532 Move returns status 0, amount 249
23:27:54.924 00.000 8532 MoveAxis(N, 0, ABG)
23:27:54.924 00.000 8532 Move returns status 0, amount 0
23:27:54.924 00.000 8532 move complete, result=0
23:27:54.925 00.001 8532 worker thread done servicing request
23:27:54.925 00.000 8532 Worker thread wakes up
23:27:54.925 00.000 7008 GuideStep: 0.3 px 249 ms WEST, -0.0 px 0 ms NORTH
23:27:54.928 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:54.928 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:54.938 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4dcf644-e689-4ae0-9c0a-7143ea41b542"}
23:27:54.941 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4dcf644-e689-4ae0-9c0a-7143ea41b542"}
23:27:54.944 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c25bc752-23b8-4b4b-8253-34e7c8b6add9"}
23:27:54.947 00.003 7008 case statement mapped state 6 to 3
23:27:54.949 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c25bc752-23b8-4b4b-8253-34e7c8b6add9"}
23:27:54.951 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"744a7922-ef84-4de6-8b10-480c42aeeef3"}
23:27:54.953 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1250,"width":15,"height":15,"star_pos":[6.96,6.91],"pixels":"..."},"id":"744a7922-ef84-4de6-8b10-480c42aeeef3"}
23:27:56.938 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd64619c-6946-41af-a4c1-b3ae71f9ab45"}
23:27:56.944 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd64619c-6946-41af-a4c1-b3ae71f9ab45"}
23:27:56.950 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"536663b2-9c61-45d9-9a58-09c0c1af8458"}
23:27:56.951 00.001 7008 case statement mapped state 6 to 3
23:27:56.952 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"536663b2-9c61-45d9-9a58-09c0c1af8458"}
23:27:56.954 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8bac35f-5142-4fce-be92-fed70e571f7a"}
23:27:56.957 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1250,"width":15,"height":15,"star_pos":[6.96,6.91],"pixels":"..."},"id":"a8bac35f-5142-4fce-be92-fed70e571f7a"}
23:27:57.061 00.104 8532 Exposure complete
23:27:57.099 00.038 8532 worker thread done servicing request
23:27:57.100 00.001 7008 OnExposeComplete: enter
23:27:57.101 00.001 7008 UpdateGuideState(): m_state=6
23:27:57.103 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1251
23:27:57.105 00.002 7008 Star::Find returns 1 (0), X=545.02, Y=449.09, Mass=275252, SNR=339.4, Peak=39584 HFD=2.8
23:27:57.107 00.002 7008 MultiStar: [#1 0.36,0.20,0.53,U] [#2 0.26,0.10,0.55,U] [#3 0.46,0.10,0.41,U] [#4 0.32,0.04,0.34,U] [#5 0.49,0.24,0.33,U] [#6 0.35,0.17,0.34,U] [#7 0.31,0.14,0.28,U] [#8 0.54,-0.02,0.34,U] 
23:27:57.108 00.001 7008 refined, 8 included, MultiStar: {0.35, 0.26}, one-star: {0.25, 0.69}
23:27:57.110 00.002 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:27:57.112 00.002 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:27:57.115 00.003 7008 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.43 cameraTheta=0.64 mountX=0.33 mountY=0.13, mountTheta=0.37
23:27:57.117 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.26, opts=13)
23:27:57.119 00.002 7008 Enqueuing Move request for scope (0.35, 0.26)
23:27:57.120 00.001 8532 Worker thread wakes up
23:27:57.120 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
23:27:57.120 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
23:27:57.120 00.000 8532 Moving (0.35, 0.26) raw xDistance=0.33 yDistance=0.13
23:27:57.120 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2150, FiltMax=24356, Gamma=0.990
23:27:57.121 00.001 7008 UpdateGuideState exits: m=275252 SNR=339.4
23:27:57.123 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.124 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:57.126 00.002 7008 Enqueuing Expose request
23:27:57.127 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:27:57.128 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:57.128 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:27:57.129 00.001 8532 MoveAxis(W, 315, ABG)
23:27:57.129 00.000 8532 Guiding  Dir = 3, Dur = 315
23:27:57.130 00.001 8532 IsSlewing returns 0
23:27:57.130 00.000 8532 IsGuiding returns 0
23:27:57.130 00.000 8532 PulseGuide returned control before completion, sleep 325
23:27:57.457 00.327 8532 IsGuiding returns 1
23:27:57.457 00.000 8532 scope still moving after pulse duration time elapsed
23:27:57.488 00.031 8532 IsSlewing returns 0
23:27:57.488 00.000 8532 IsGuiding returns 0
23:27:57.489 00.001 8532 scope move finished after 315 + 43 ms
23:27:57.489 00.000 8532 Move returns status 0, amount 315
23:27:57.489 00.000 8532 MoveAxis(N, 0, ABG)
23:27:57.489 00.000 8532 Move returns status 0, amount 0
23:27:57.489 00.000 8532 move complete, result=0
23:27:57.489 00.000 8532 worker thread done servicing request
23:27:57.489 00.000 8532 Worker thread wakes up
23:27:57.489 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:57.490 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:27:57.490 00.000 7008 GuideStep: 0.3 px 315 ms WEST, 0.1 px 0 ms NORTH
23:27:58.936 01.446 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa4280d7-27c9-4433-aa59-0179a264ecfe"}
23:27:58.940 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa4280d7-27c9-4433-aa59-0179a264ecfe"}
23:27:58.944 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f2850a4-8c66-4a8c-b6cc-89e074a11d0b"}
23:27:58.947 00.003 7008 case statement mapped state 6 to 3
23:27:58.949 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f2850a4-8c66-4a8c-b6cc-89e074a11d0b"}
23:27:58.952 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65c7ae84-85b7-4d0d-bb75-79badb9c3eb7"}
23:27:58.953 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1251,"width":15,"height":15,"star_pos":[7.02,7.09],"pixels":"..."},"id":"65c7ae84-85b7-4d0d-bb75-79badb9c3eb7"}
23:27:59.611 00.658 8532 Exposure complete
23:27:59.654 00.043 8532 worker thread done servicing request
23:27:59.654 00.000 7008 OnExposeComplete: enter
23:27:59.656 00.002 7008 UpdateGuideState(): m_state=6
23:27:59.658 00.002 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1252
23:27:59.660 00.002 7008 Star::Find returns 1 (0), X=544.82, Y=448.86, Mass=272313, SNR=330.8, Peak=33511 HFD=2.8
23:27:59.662 00.002 7008 MultiStar: [#1 0.07,-0.05,0.56,U] [#2 0.03,-0.04,0.55,U] [#3 0.12,-0.03,0.44,U] [#4 0.11,-0.01,0.37,U] [#5 0.16,-0.02,0.32,U] [#6 0.15,-0.20,0.34,U] [#7 0.13,-0.08,0.29,U] [#8 0.06,-0.01,0.33,U] 
23:27:59.663 00.001 7008 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.05, 0.47}
23:27:59.666 00.003 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
23:27:59.667 00.001 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:27:59.668 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=0.08 mountY=0.04, mountTheta=0.43
23:27:59.671 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.07, opts=13)
23:27:59.673 00.002 7008 Enqueuing Move request for scope (0.09, 0.07)
23:27:59.675 00.002 8532 Worker thread wakes up
23:27:59.675 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:27:59.675 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:27:59.675 00.000 8532 Moving (0.09, 0.07) raw xDistance=0.08 yDistance=0.04
23:27:59.675 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:27:59.675 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:59.675 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2145, FiltMax=26569, Gamma=0.990
23:27:59.678 00.003 7008 UpdateGuideState exits: m=272313 SNR=330.8
23:27:59.679 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:59.681 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:27:59.682 00.001 7008 Enqueuing Expose request
23:27:59.683 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:59.683 00.000 8532 MoveAxis(E, 0, ABG)
23:27:59.684 00.001 8532 Move returns status 0, amount 0
23:27:59.684 00.000 8532 MoveAxis(N, 0, ABG)
23:27:59.684 00.000 8532 Move returns status 0, amount 0
23:27:59.684 00.000 8532 move complete, result=0
23:27:59.684 00.000 8532 worker thread done servicing request
23:27:59.684 00.000 8532 Worker thread wakes up
23:27:59.684 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:59.686 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:27:59.686 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:00.938 01.252 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c113a07-b20c-465e-add5-7f88264542bc"}
23:28:00.942 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c113a07-b20c-465e-add5-7f88264542bc"}
23:28:00.945 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3500c2c3-6ef0-4098-aeca-d37b75539faf"}
23:28:00.948 00.003 7008 case statement mapped state 6 to 3
23:28:00.950 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3500c2c3-6ef0-4098-aeca-d37b75539faf"}
23:28:00.953 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30f455b8-0224-44f7-b449-61bf1a6fbba2"}
23:28:00.957 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1252,"width":15,"height":15,"star_pos":[6.82,6.86],"pixels":"..."},"id":"30f455b8-0224-44f7-b449-61bf1a6fbba2"}
23:28:01.812 00.855 8532 Exposure complete
23:28:01.856 00.044 8532 worker thread done servicing request
23:28:01.856 00.000 7008 OnExposeComplete: enter
23:28:01.857 00.001 7008 UpdateGuideState(): m_state=6
23:28:01.859 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1253
23:28:01.861 00.002 7008 Star::Find returns 1 (0), X=544.75, Y=448.32, Mass=265882, SNR=330.3, Peak=37539 HFD=2.9
23:28:01.863 00.002 7008 MultiStar: [#1 0.04,-0.63,0.56,U] [#2 0.01,-0.62,0.54,U] [#3 0.07,-0.56,0.43,U] [#4 0.11,-0.57,0.38,U] [#5 0.10,-0.54,0.34,U] [#6 0.08,-0.60,0.37,U] [#7 0.06,-0.59,0.29,U] [#8 -0.11,-0.34,0.31,U] 
23:28:01.865 00.002 7008 single-star, 8 included, MultiStar: {0.03, -0.45}, one-star: {-0.02, -0.07}
23:28:01.868 00.003 7008 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.07) = xAngle (-1.74 = -1.74)
23:28:01.869 00.001 7008 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.16 = -2.16)
23:28:01.871 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.81 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
23:28:01.874 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.07, opts=13)
23:28:01.876 00.002 7008 Enqueuing Move request for scope (-0.02, -0.07)
23:28:01.877 00.001 8532 Worker thread wakes up
23:28:01.877 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:28:01.877 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:28:01.877 00.000 8532 Moving (-0.02, -0.07) raw xDistance=-0.01 yDistance=-0.06
23:28:01.877 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61209, med=2510, FiltMin=2164, FiltMax=26976, Gamma=0.990
23:28:01.879 00.002 7008 UpdateGuideState exits: m=265882 SNR=330.3
23:28:01.880 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.883 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:01.884 00.001 7008 Enqueuing Expose request
23:28:01.885 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:01.885 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:01.885 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:01.885 00.000 8532 MoveAxis(E, 0, ABG)
23:28:01.885 00.000 8532 Move returns status 0, amount 0
23:28:01.885 00.000 8532 MoveAxis(N, 0, ABG)
23:28:01.885 00.000 8532 Move returns status 0, amount 0
23:28:01.885 00.000 8532 move complete, result=0
23:28:01.885 00.000 8532 worker thread done servicing request
23:28:01.885 00.000 8532 Worker thread wakes up
23:28:01.885 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:01.887 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:01.887 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:02.937 01.050 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b0a0dc2-8c55-4f98-b937-b3a41deb2a08"}
23:28:02.942 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b0a0dc2-8c55-4f98-b937-b3a41deb2a08"}
23:28:02.946 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"be6761af-eeed-4825-83cf-b5f22c9578c0"}
23:28:02.949 00.003 7008 case statement mapped state 6 to 3
23:28:02.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"be6761af-eeed-4825-83cf-b5f22c9578c0"}
23:28:02.954 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79a9ec02-4f8d-4b29-9f0d-aff63752081f"}
23:28:02.957 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1253,"width":15,"height":15,"star_pos":[6.75,7.32],"pixels":"..."},"id":"79a9ec02-4f8d-4b29-9f0d-aff63752081f"}
23:28:04.014 01.057 8532 Exposure complete
23:28:04.057 00.043 8532 worker thread done servicing request
23:28:04.057 00.000 7008 OnExposeComplete: enter
23:28:04.059 00.002 7008 UpdateGuideState(): m_state=6
23:28:04.061 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1254
23:28:04.064 00.003 7008 Star::Find returns 1 (0), X=545.14, Y=448.94, Mass=269231, SNR=328.5, Peak=30960 HFD=2.8
23:28:04.068 00.004 7008 MultiStar: [#1 0.49,-0.04,0.55,U] [#2 0.38,-0.03,0.56,U] [#3 0.52,-0.03,0.43,U] [#4 0.56,-0.00,0.36,U] [#5 0.52,0.09,0.34,U] [#6 0.42,-0.00,0.36,U] [#7 0.41,-0.10,0.29,U] [#8 0.69,0.01,0.37,U] 
23:28:04.070 00.002 7008 refined, 8 included, MultiStar: {0.46, 0.12}, one-star: {0.37, 0.55}
23:28:04.071 00.001 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
23:28:04.073 00.002 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
23:28:04.075 00.002 7008 CameraToMount -- cameraX=0.46 cameraY=0.12 hyp=0.48 cameraTheta=0.25 mountX=0.45 mountY=-0.05, mountTheta=-0.10
23:28:04.078 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.46, y=0.12, opts=13)
23:28:04.080 00.002 7008 Enqueuing Move request for scope (0.46, 0.12)
23:28:04.084 00.004 8532 Worker thread wakes up
23:28:04.084 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.12) opts 0xd
23:28:04.084 00.000 8532 Handling offset move in thread for scope, endpoint = (0.46, 0.12)
23:28:04.084 00.000 8532 Moving (0.46, 0.12) raw xDistance=0.45 yDistance=-0.05
23:28:04.084 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2165, FiltMax=26402, Gamma=0.990
23:28:04.086 00.002 7008 UpdateGuideState exits: m=269231 SNR=328.5
23:28:04.087 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.089 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:04.090 00.001 7008 Enqueuing Expose request
23:28:04.092 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
23:28:04.092 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.092 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:04.092 00.000 8532 MoveAxis(W, 412, ABG)
23:28:04.092 00.000 8532 Guiding  Dir = 3, Dur = 412
23:28:04.130 00.038 8532 IsSlewing returns 0
23:28:04.130 00.000 8532 IsGuiding returns 0
23:28:04.130 00.000 8532 PulseGuide returned control before completion, sleep 422
23:28:04.555 00.425 8532 IsGuiding returns 0
23:28:04.555 00.000 8532 Move returns status 0, amount 412
23:28:04.555 00.000 8532 MoveAxis(N, 0, ABG)
23:28:04.555 00.000 8532 Move returns status 0, amount 0
23:28:04.555 00.000 8532 move complete, result=0
23:28:04.555 00.000 8532 worker thread done servicing request
23:28:04.555 00.000 8532 Worker thread wakes up
23:28:04.555 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:04.555 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:04.556 00.001 7008 GuideStep: 0.5 px 412 ms WEST, -0.0 px 0 ms NORTH
23:28:04.936 00.380 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f1df192-6a20-426d-88ce-5130afe593c9"}
23:28:04.939 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f1df192-6a20-426d-88ce-5130afe593c9"}
23:28:04.942 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64ba75bb-fbda-4a92-b110-eb43062e3008"}
23:28:04.945 00.003 7008 case statement mapped state 6 to 3
23:28:04.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64ba75bb-fbda-4a92-b110-eb43062e3008"}
23:28:04.949 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7512e876-77e4-473f-95ef-ac01b46279c1"}
23:28:04.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1254,"width":15,"height":15,"star_pos":[7.14,6.94],"pixels":"..."},"id":"7512e876-77e4-473f-95ef-ac01b46279c1"}
23:28:06.687 01.736 8532 Exposure complete
23:28:06.733 00.046 8532 worker thread done servicing request
23:28:06.733 00.000 7008 OnExposeComplete: enter
23:28:06.736 00.003 7008 UpdateGuideState(): m_state=6
23:28:06.739 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1255
23:28:06.740 00.001 7008 Star::Find returns 1 (0), X=544.99, Y=449.02, Mass=271784, SNR=332.6, Peak=38353 HFD=2.8
23:28:06.744 00.004 7008 MultiStar: [#1 0.32,0.16,0.56,U] [#2 0.25,0.08,0.56,U] [#3 0.38,0.01,0.42,U] [#4 0.21,0.02,0.34,U] [#5 0.31,0.17,0.33,U] [#6 0.25,0.09,0.36,U] [#7 0.31,0.01,0.27,U] [#8 0.50,-0.02,0.34,U] 
23:28:06.747 00.003 7008 refined, 8 included, MultiStar: {0.29, 0.20}, one-star: {0.22, 0.62}
23:28:06.749 00.002 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
23:28:06.751 00.002 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:28:06.753 00.002 7008 CameraToMount -- cameraX=0.29 cameraY=0.20 hyp=0.36 cameraTheta=0.61 mountX=0.28 mountY=0.09, mountTheta=0.33
23:28:06.756 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.20, opts=13)
23:28:06.760 00.004 7008 Enqueuing Move request for scope (0.29, 0.20)
23:28:06.763 00.003 8532 Worker thread wakes up
23:28:06.764 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2174, FiltMax=25324, Gamma=0.990
23:28:06.766 00.002 7008 UpdateGuideState exits: m=271784 SNR=332.6
23:28:06.770 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.772 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.20) opts 0xd
23:28:06.772 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:06.775 00.003 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.20)
23:28:06.775 00.000 7008 Enqueuing Expose request
23:28:06.779 00.004 8532 Moving (0.29, 0.20) raw xDistance=0.28 yDistance=0.09
23:28:06.779 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:28:06.779 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.779 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:28:06.780 00.001 8532 MoveAxis(W, 281, ABG)
23:28:06.780 00.000 8532 Guiding  Dir = 3, Dur = 281
23:28:06.780 00.000 8532 IsSlewing returns 0
23:28:06.781 00.001 8532 IsGuiding returns 0
23:28:06.781 00.000 8532 PulseGuide returned control before completion, sleep 291
23:28:06.936 00.155 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0416521e-31c6-43c4-9558-d215eabeba38"}
23:28:06.938 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0416521e-31c6-43c4-9558-d215eabeba38"}
23:28:06.940 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b8d9d3a-0cb3-4de1-b1f4-3fa0995fdda0"}
23:28:06.941 00.001 7008 case statement mapped state 6 to 3
23:28:06.943 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b8d9d3a-0cb3-4de1-b1f4-3fa0995fdda0"}
23:28:06.945 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45493fd1-4700-4240-b915-78185a748cc3"}
23:28:06.948 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1255,"width":15,"height":15,"star_pos":[6.99,7.02],"pixels":"..."},"id":"45493fd1-4700-4240-b915-78185a748cc3"}
23:28:07.088 00.140 8532 IsGuiding returns 0
23:28:07.088 00.000 8532 Move returns status 0, amount 281
23:28:07.088 00.000 8532 MoveAxis(N, 0, ABG)
23:28:07.088 00.000 8532 Move returns status 0, amount 0
23:28:07.088 00.000 8532 move complete, result=0
23:28:07.088 00.000 8532 worker thread done servicing request
23:28:07.088 00.000 8532 Worker thread wakes up
23:28:07.088 00.000 7008 GuideStep: 0.3 px 281 ms WEST, 0.1 px 0 ms NORTH
23:28:07.090 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:07.090 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:08.935 01.845 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dc5981db-65a7-495a-a43b-b00b864052fd"}
23:28:08.938 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dc5981db-65a7-495a-a43b-b00b864052fd"}
23:28:08.941 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"786df82d-499e-41c2-aa6f-267bb9938e05"}
23:28:08.942 00.001 7008 case statement mapped state 6 to 3
23:28:08.943 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"786df82d-499e-41c2-aa6f-267bb9938e05"}
23:28:08.945 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e1530a91-ab75-4611-a00f-e093fc808443"}
23:28:08.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1255,"width":15,"height":15,"star_pos":[6.99,7.02],"pixels":"..."},"id":"e1530a91-ab75-4611-a00f-e093fc808443"}
23:28:09.216 00.269 8532 Exposure complete
23:28:09.254 00.038 8532 worker thread done servicing request
23:28:09.254 00.000 7008 OnExposeComplete: enter
23:28:09.256 00.002 7008 UpdateGuideState(): m_state=6
23:28:09.258 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1256
23:28:09.260 00.002 7008 Star::Find returns 1 (0), X=544.84, Y=449.05, Mass=269023, SNR=325.7, Peak=38799 HFD=2.7
23:28:09.262 00.002 7008 MultiStar: [#1 0.13,0.11,0.58,U] [#2 0.05,0.08,0.57,U] [#3 0.18,0.02,0.42,U] [#4 0.21,0.02,0.36,U] [#5 0.22,0.26,0.34,U] [#6 0.09,0.07,0.37,U] [#7 0.11,0.08,0.28,U] [#8 0.22,0.08,0.32,U] 
23:28:09.266 00.004 7008 refined, 8 included, MultiStar: {0.13, 0.22}, one-star: {0.08, 0.65}
23:28:09.268 00.002 7008 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
23:28:09.270 00.002 7008 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.70 = 0.70)
23:28:09.271 00.001 7008 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.04 mountX=0.11 mountY=0.17, mountTheta=0.97
23:28:09.275 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.22, opts=13)
23:28:09.278 00.003 7008 Enqueuing Move request for scope (0.13, 0.22)
23:28:09.281 00.003 8532 Worker thread wakes up
23:28:09.281 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2180, FiltMax=27049, Gamma=0.990
23:28:09.284 00.003 7008 UpdateGuideState exits: m=269023 SNR=325.7
23:28:09.285 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
23:28:09.285 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.288 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:09.290 00.002 7008 Enqueuing Expose request
23:28:09.291 00.001 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
23:28:09.291 00.000 8532 Moving (0.13, 0.22) raw xDistance=0.11 yDistance=0.17
23:28:09.291 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:28:09.291 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.291 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:28:09.291 00.000 8532 MoveAxis(E, 0, ABG)
23:28:09.291 00.000 8532 Move returns status 0, amount 0
23:28:09.291 00.000 8532 MoveAxis(N, 0, ABG)
23:28:09.292 00.001 8532 Move returns status 0, amount 0
23:28:09.292 00.000 8532 move complete, result=0
23:28:09.292 00.000 8532 worker thread done servicing request
23:28:09.292 00.000 8532 Worker thread wakes up
23:28:09.292 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:09.295 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:09.295 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:10.936 01.641 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31abde4f-bd54-455e-991b-e2c6f1ebc2af"}
23:28:10.941 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31abde4f-bd54-455e-991b-e2c6f1ebc2af"}
23:28:10.945 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"caa8f2d5-422a-466c-9f58-1250df929554"}
23:28:10.948 00.003 7008 case statement mapped state 6 to 3
23:28:10.950 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"caa8f2d5-422a-466c-9f58-1250df929554"}
23:28:10.953 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7684b2ef-5b8b-472a-8cfd-8e1eb2365848"}
23:28:10.956 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1256,"width":15,"height":15,"star_pos":[6.84,7.05],"pixels":"..."},"id":"7684b2ef-5b8b-472a-8cfd-8e1eb2365848"}
23:28:11.420 00.464 8532 Exposure complete
23:28:11.461 00.041 8532 worker thread done servicing request
23:28:11.461 00.000 7008 OnExposeComplete: enter
23:28:11.463 00.002 7008 UpdateGuideState(): m_state=6
23:28:11.465 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1257
23:28:11.467 00.002 7008 Star::Find returns 1 (0), X=544.84, Y=449.17, Mass=269344, SNR=336.3, Peak=42591 HFD=2.9
23:28:11.469 00.002 7008 MultiStar: [#1 0.20,0.16,0.55,U] [#2 0.03,0.18,0.58,U] [#3 0.17,0.06,0.41,U] [#4 0.17,0.05,0.36,U] [#5 0.21,0.33,0.34,U] [#6 0.17,0.13,0.35,U] [#7 0.14,0.13,0.28,U] [#8 0.35,0.05,0.33,U] 
23:28:11.470 00.001 7008 refined, 8 included, MultiStar: {0.15, 0.29}, one-star: {0.08, 0.77}
23:28:11.471 00.001 7008 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.07) = xAngle (1.17 = 1.17)
23:28:11.472 00.001 7008 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.76 = 0.76)
23:28:11.473 00.001 7008 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.10 mountX=0.13 mountY=0.22, mountTheta=1.05
23:28:11.475 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.29, opts=13)
23:28:11.478 00.003 7008 Enqueuing Move request for scope (0.15, 0.29)
23:28:11.479 00.001 8532 Worker thread wakes up
23:28:11.479 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
23:28:11.479 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
23:28:11.479 00.000 8532 Moving (0.15, 0.29) raw xDistance=0.13 yDistance=0.22
23:28:11.479 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:28:11.479 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:28:11.479 00.000 8532 MoveAxis(E, 0, ABG)
23:28:11.480 00.001 8532 Move returns status 0, amount 0
23:28:11.480 00.000 8532 MoveAxis(S, 394, ABG)
23:28:11.480 00.000 8532 Guiding  Dir = 1, Dur = 394
23:28:11.480 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2152, FiltMax=25556, Gamma=0.990
23:28:11.482 00.002 7008 UpdateGuideState exits: m=269344 SNR=336.3
23:28:11.483 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:11.485 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:11.487 00.002 7008 Enqueuing Expose request
23:28:11.488 00.001 8532 IsSlewing returns 0
23:28:11.488 00.000 8532 IsGuiding returns 0
23:28:11.490 00.002 8532 PulseGuide returned control before completion, sleep 404
23:28:11.899 00.409 8532 IsGuiding returns 1
23:28:11.899 00.000 8532 scope still moving after pulse duration time elapsed
23:28:11.930 00.031 8532 IsSlewing returns 0
23:28:11.931 00.001 8532 IsGuiding returns 0
23:28:11.931 00.000 8532 scope move finished after 394 + 48 ms
23:28:11.931 00.000 8532 Move returns status 0, amount 394
23:28:11.931 00.000 8532 move complete, result=0
23:28:11.931 00.000 8532 worker thread done servicing request
23:28:11.932 00.001 8532 Worker thread wakes up
23:28:11.932 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 394 ms SOUTH
23:28:11.936 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:11.936 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:12.933 00.997 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d5df4bd-853a-4a98-abf4-357f2e675fcf"}
23:28:12.938 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d5df4bd-853a-4a98-abf4-357f2e675fcf"}
23:28:12.941 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a667ea26-96b4-4ae9-aa7e-744bae44aec7"}
23:28:12.942 00.001 7008 case statement mapped state 6 to 3
23:28:12.944 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a667ea26-96b4-4ae9-aa7e-744bae44aec7"}
23:28:12.947 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d953d231-5f47-4bb9-a432-dc23c69751d4"}
23:28:12.948 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1257,"width":15,"height":15,"star_pos":[6.84,7.17],"pixels":"..."},"id":"d953d231-5f47-4bb9-a432-dc23c69751d4"}
23:28:14.067 01.119 8532 Exposure complete
23:28:14.111 00.044 8532 worker thread done servicing request
23:28:14.111 00.000 7008 OnExposeComplete: enter
23:28:14.113 00.002 7008 UpdateGuideState(): m_state=6
23:28:14.116 00.003 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1258
23:28:14.117 00.001 7008 Star::Find returns 1 (0), X=545.03, Y=448.91, Mass=266794, SNR=333.8, Peak=33062 HFD=2.8
23:28:14.119 00.002 7008 MultiStar: [#1 0.38,0.00,0.53,U] [#2 0.30,-0.04,0.55,U] [#3 0.49,-0.04,0.42,U] [#4 0.32,0.01,0.35,U] [#5 0.48,0.04,0.33,U] [#6 0.27,-0.06,0.35,U] [#7 0.35,-0.06,0.29,U] [#8 0.55,-0.14,0.33,U] 
23:28:14.122 00.003 7008 refined, 8 included, MultiStar: {0.36, 0.10}, one-star: {0.26, 0.52}
23:28:14.123 00.001 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.34 = 0.34)
23:28:14.125 00.002 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.07 = -0.07)
23:28:14.127 00.002 7008 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.37 cameraTheta=0.27 mountX=0.35 mountY=-0.03, mountTheta=-0.08
23:28:14.129 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.10, opts=13)
23:28:14.131 00.002 7008 Enqueuing Move request for scope (0.36, 0.10)
23:28:14.132 00.001 8532 Worker thread wakes up
23:28:14.132 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
23:28:14.132 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
23:28:14.132 00.000 8532 Moving (0.36, 0.10) raw xDistance=0.35 yDistance=-0.03
23:28:14.132 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2190, FiltMax=23197, Gamma=0.990
23:28:14.134 00.002 7008 UpdateGuideState exits: m=266794 SNR=333.8
23:28:14.137 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
23:28:14.137 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:14.137 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.139 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:14.140 00.001 7008 Enqueuing Expose request
23:28:14.142 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:14.142 00.000 8532 MoveAxis(W, 317, ABG)
23:28:14.142 00.000 8532 Guiding  Dir = 3, Dur = 317
23:28:14.143 00.001 8532 IsSlewing returns 0
23:28:14.143 00.000 8532 IsGuiding returns 0
23:28:14.143 00.000 8532 PulseGuide returned control before completion, sleep 327
23:28:14.479 00.336 8532 IsGuiding returns 0
23:28:14.479 00.000 8532 Move returns status 0, amount 317
23:28:14.479 00.000 8532 MoveAxis(N, 0, ABG)
23:28:14.480 00.001 8532 Move returns status 0, amount 0
23:28:14.480 00.000 8532 move complete, result=0
23:28:14.480 00.000 8532 worker thread done servicing request
23:28:14.480 00.000 8532 Worker thread wakes up
23:28:14.480 00.000 7008 GuideStep: 0.3 px 317 ms WEST, -0.0 px 0 ms NORTH
23:28:14.484 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:14.484 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:14.933 00.449 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b300d65-6dcb-4028-b4a6-d846d489f658"}
23:28:14.934 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b300d65-6dcb-4028-b4a6-d846d489f658"}
23:28:14.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1917ff1f-885e-4be3-bf9c-8621cee3df28"}
23:28:14.937 00.001 7008 case statement mapped state 6 to 3
23:28:14.938 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1917ff1f-885e-4be3-bf9c-8621cee3df28"}
23:28:14.940 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9fb7fbf1-f026-46e3-be29-705792be0228"}
23:28:14.943 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1258,"width":15,"height":15,"star_pos":[7.03,6.91],"pixels":"..."},"id":"9fb7fbf1-f026-46e3-be29-705792be0228"}
23:28:16.614 01.671 8532 Exposure complete
23:28:16.656 00.042 8532 worker thread done servicing request
23:28:16.656 00.000 7008 OnExposeComplete: enter
23:28:16.657 00.001 7008 UpdateGuideState(): m_state=6
23:28:16.658 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1259
23:28:16.659 00.001 7008 Star::Find returns 1 (0), X=544.91, Y=448.87, Mass=272784, SNR=340.3, Peak=35440 HFD=2.8
23:28:16.662 00.003 7008 MultiStar: [#1 0.25,-0.03,0.54,U] [#2 0.19,-0.00,0.54,U] [#3 0.26,-0.02,0.42,U] [#4 0.18,-0.04,0.35,U] [#5 0.29,-0.03,0.33,U] [#6 0.23,0.04,0.35,U] [#7 0.17,-0.05,0.27,U] [#8 0.43,-0.17,0.34,U] 
23:28:16.663 00.001 7008 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.14, 0.48}
23:28:16.665 00.002 7008 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.07) = xAngle (0.45 = 0.45)
23:28:16.665 00.000 7008 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.04 = 0.04)
23:28:16.669 00.004 7008 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=0.22 mountY=0.01, mountTheta=0.04
23:28:16.672 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.09, opts=13)
23:28:16.675 00.003 7008 Enqueuing Move request for scope (0.22, 0.09)
23:28:16.676 00.001 8532 Worker thread wakes up
23:28:16.676 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
23:28:16.676 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
23:28:16.676 00.000 8532 Moving (0.22, 0.09) raw xDistance=0.22 yDistance=0.01
23:28:16.676 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2150, FiltMax=28579, Gamma=0.990
23:28:16.677 00.001 7008 UpdateGuideState exits: m=272784 SNR=340.3
23:28:16.678 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.679 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:16.680 00.001 7008 Enqueuing Expose request
23:28:16.681 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:28:16.681 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.681 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:28:16.681 00.000 8532 MoveAxis(W, 218, ABG)
23:28:16.681 00.000 8532 Guiding  Dir = 3, Dur = 218
23:28:16.682 00.001 8532 IsSlewing returns 0
23:28:16.682 00.000 8532 IsGuiding returns 0
23:28:16.684 00.002 8532 PulseGuide returned control before completion, sleep 228
23:28:16.916 00.232 8532 IsGuiding returns 1
23:28:16.917 00.001 8532 scope still moving after pulse duration time elapsed
23:28:16.933 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24b9d127-7bdf-425d-9e12-a7e9aa97761c"}
23:28:16.938 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24b9d127-7bdf-425d-9e12-a7e9aa97761c"}
23:28:16.942 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ace8be5f-1e7a-46b0-831c-bc952ef58d6e"}
23:28:16.945 00.003 7008 case statement mapped state 6 to 3
23:28:16.949 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ace8be5f-1e7a-46b0-831c-bc952ef58d6e"}
23:28:16.952 00.003 8532 IsSlewing returns 0
23:28:16.952 00.000 8532 IsGuiding returns 0
23:28:16.953 00.001 8532 scope move finished after 218 + 51 ms
23:28:16.953 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8db335cc-6791-44bc-935c-0be78823a891"}
23:28:16.956 00.003 8532 Move returns status 0, amount 218
23:28:16.956 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1259,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":"8db335cc-6791-44bc-935c-0be78823a891"}
23:28:16.959 00.003 8532 MoveAxis(N, 0, ABG)
23:28:16.960 00.001 8532 Move returns status 0, amount 0
23:28:16.960 00.000 8532 move complete, result=0
23:28:16.960 00.000 8532 worker thread done servicing request
23:28:16.961 00.001 8532 Worker thread wakes up
23:28:16.961 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:16.961 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:16.961 00.000 7008 GuideStep: 0.2 px 218 ms WEST, 0.0 px 0 ms NORTH
23:28:18.935 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a09f2c11-3b3d-4a90-b54d-92f8094ee65c"}
23:28:18.940 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a09f2c11-3b3d-4a90-b54d-92f8094ee65c"}
23:28:18.946 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54b2cb00-3f9a-40df-8187-a032381ead60"}
23:28:18.948 00.002 7008 case statement mapped state 6 to 3
23:28:18.953 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54b2cb00-3f9a-40df-8187-a032381ead60"}
23:28:18.956 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c3f1922-3f0c-4c36-ad62-6451057f3632"}
23:28:18.959 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1259,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":"2c3f1922-3f0c-4c36-ad62-6451057f3632"}
23:28:19.084 00.125 8532 Exposure complete
23:28:19.125 00.041 8532 worker thread done servicing request
23:28:19.125 00.000 7008 OnExposeComplete: enter
23:28:19.126 00.001 7008 UpdateGuideState(): m_state=6
23:28:19.128 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1260
23:28:19.130 00.002 7008 Star::Find returns 1 (0), X=544.83, Y=448.85, Mass=268562, SNR=330.6, Peak=34445 HFD=2.8
23:28:19.131 00.001 7008 MultiStar: [#1 0.20,-0.09,0.55,U] [#2 0.14,-0.09,0.55,U] [#3 0.23,-0.08,0.45,U] [#4 0.10,-0.10,0.35,U] [#5 0.22,0.01,0.35,U] [#6 0.12,-0.16,0.35,U] [#7 0.06,-0.04,0.29,U] [#8 0.33,-0.19,0.35,U] 
23:28:19.133 00.002 7008 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.06, 0.45}
23:28:19.135 00.002 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
23:28:19.138 00.003 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
23:28:19.139 00.001 7008 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=0.15 mountY=-0.01, mountTheta=-0.10
23:28:19.143 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.04, opts=13)
23:28:19.146 00.003 7008 Enqueuing Move request for scope (0.15, 0.04)
23:28:19.148 00.002 8532 Worker thread wakes up
23:28:19.148 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:28:19.148 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:28:19.148 00.000 8532 Moving (0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
23:28:19.148 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:28:19.148 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2186, FiltMax=26398, Gamma=0.990
23:28:19.149 00.001 7008 UpdateGuideState exits: m=268562 SNR=330.6
23:28:19.150 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.153 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:19.154 00.001 7008 Enqueuing Expose request
23:28:19.156 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.156 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:19.156 00.000 8532 MoveAxis(E, 0, ABG)
23:28:19.156 00.000 8532 Move returns status 0, amount 0
23:28:19.156 00.000 8532 MoveAxis(N, 0, ABG)
23:28:19.156 00.000 8532 Move returns status 0, amount 0
23:28:19.156 00.000 8532 move complete, result=0
23:28:19.157 00.001 8532 worker thread done servicing request
23:28:19.157 00.000 8532 Worker thread wakes up
23:28:19.157 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:19.157 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:19.157 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:20.933 01.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"91d7b559-72cf-4986-ae3b-82897917ae60"}
23:28:20.937 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"91d7b559-72cf-4986-ae3b-82897917ae60"}
23:28:20.941 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d1498fa-88e9-4c13-ab08-b2ae9f7ac5f7"}
23:28:20.945 00.004 7008 case statement mapped state 6 to 3
23:28:20.948 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d1498fa-88e9-4c13-ab08-b2ae9f7ac5f7"}
23:28:20.952 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b05d0448-17d9-4c97-91bd-adc5c1c67074"}
23:28:20.955 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1260,"width":15,"height":15,"star_pos":[6.83,6.85],"pixels":"..."},"id":"b05d0448-17d9-4c97-91bd-adc5c1c67074"}
23:28:21.286 00.331 8532 Exposure complete
23:28:21.330 00.044 8532 worker thread done servicing request
23:28:21.331 00.001 7008 OnExposeComplete: enter
23:28:21.333 00.002 7008 UpdateGuideState(): m_state=6
23:28:21.334 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1261
23:28:21.337 00.003 7008 Star::Find returns 1 (0), X=544.95, Y=448.88, Mass=271795, SNR=341.3, Peak=34908 HFD=2.7
23:28:21.340 00.003 7008 MultiStar: [#1 0.30,-0.01,0.54,U] [#2 0.22,-0.06,0.53,U] [#3 0.35,0.02,0.43,U] [#4 0.19,-0.02,0.35,U] [#5 0.31,0.12,0.33,U] [#6 0.26,-0.10,0.34,U] [#7 0.26,-0.05,0.29,U] [#8 0.47,-0.14,0.32,U] 
23:28:21.342 00.002 7008 refined, 8 included, MultiStar: {0.27, 0.10}, one-star: {0.19, 0.48}
23:28:21.343 00.001 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
23:28:21.345 00.002 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.00 = 0.00)
23:28:21.348 00.003 7008 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.28 cameraTheta=0.34 mountX=0.26 mountY=0.00, mountTheta=0.00
23:28:21.350 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.10, opts=13)
23:28:21.352 00.002 7008 Enqueuing Move request for scope (0.27, 0.10)
23:28:21.355 00.003 8532 Worker thread wakes up
23:28:21.355 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
23:28:21.355 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
23:28:21.355 00.000 8532 Moving (0.27, 0.10) raw xDistance=0.26 yDistance=0.00
23:28:21.355 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:28:21.355 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:21.355 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2147, FiltMax=26359, Gamma=0.990
23:28:21.357 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:28:21.357 00.000 8532 MoveAxis(W, 235, ABG)
23:28:21.357 00.000 8532 Guiding  Dir = 3, Dur = 235
23:28:21.358 00.001 7008 UpdateGuideState exits: m=271795 SNR=341.3
23:28:21.360 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.362 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:21.363 00.001 7008 Enqueuing Expose request
23:28:21.365 00.002 8532 IsSlewing returns 0
23:28:21.366 00.001 8532 IsGuiding returns 0
23:28:21.366 00.000 8532 PulseGuide returned control before completion, sleep 245
23:28:21.623 00.257 8532 IsGuiding returns 0
23:28:21.623 00.000 8532 Move returns status 0, amount 235
23:28:21.623 00.000 8532 MoveAxis(N, 0, ABG)
23:28:21.623 00.000 8532 Move returns status 0, amount 0
23:28:21.624 00.001 8532 move complete, result=0
23:28:21.624 00.000 8532 worker thread done servicing request
23:28:21.624 00.000 8532 Worker thread wakes up
23:28:21.624 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:21.624 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:21.624 00.000 7008 GuideStep: 0.3 px 235 ms WEST, 0.0 px 0 ms NORTH
23:28:22.932 01.308 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3a00592-a29b-4da6-97aa-233aa1d69a75"}
23:28:22.937 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3a00592-a29b-4da6-97aa-233aa1d69a75"}
23:28:22.941 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b80d276-f65f-43b7-bdf4-5eca1699062b"}
23:28:22.944 00.003 7008 case statement mapped state 6 to 3
23:28:22.946 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b80d276-f65f-43b7-bdf4-5eca1699062b"}
23:28:22.948 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39342923-9aca-4e68-9f9f-bf4aea9124e7"}
23:28:22.952 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1261,"width":15,"height":15,"star_pos":[6.95,6.88],"pixels":"..."},"id":"39342923-9aca-4e68-9f9f-bf4aea9124e7"}
23:28:23.755 00.803 8532 Exposure complete
23:28:23.797 00.042 8532 worker thread done servicing request
23:28:23.797 00.000 7008 OnExposeComplete: enter
23:28:23.799 00.002 7008 UpdateGuideState(): m_state=6
23:28:23.801 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1262
23:28:23.803 00.002 7008 Star::Find returns 1 (0), X=544.93, Y=448.84, Mass=269021, SNR=341.6, Peak=36332 HFD=2.8
23:28:23.804 00.001 7008 MultiStar: [#1 0.26,-0.09,0.54,U] [#2 0.22,-0.08,0.54,U] [#3 0.34,-0.03,0.40,U] [#4 0.22,-0.07,0.35,U] [#5 0.31,0.14,0.32,U] [#6 0.21,-0.10,0.35,U] [#7 0.22,-0.07,0.28,U] [#8 0.53,-0.22,0.32,U] 
23:28:23.805 00.001 7008 refined, 8 included, MultiStar: {0.25, 0.06}, one-star: {0.16, 0.44}
23:28:23.807 00.002 7008 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.07) = xAngle (0.29 = 0.29)
23:28:23.808 00.001 7008 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.12 = -0.12)
23:28:23.810 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.22 mountX=0.25 mountY=-0.03, mountTheta=-0.13
23:28:23.813 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.06, opts=13)
23:28:23.815 00.002 7008 Enqueuing Move request for scope (0.25, 0.06)
23:28:23.816 00.001 8532 Worker thread wakes up
23:28:23.816 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
23:28:23.817 00.001 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
23:28:23.817 00.000 8532 Moving (0.25, 0.06) raw xDistance=0.25 yDistance=-0.03
23:28:23.817 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2191, FiltMax=27749, Gamma=0.990
23:28:23.819 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:28:23.819 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:23.819 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:23.819 00.000 8532 MoveAxis(W, 243, ABG)
23:28:23.819 00.000 8532 Guiding  Dir = 3, Dur = 243
23:28:23.819 00.000 8532 IsSlewing returns 0
23:28:23.819 00.000 8532 IsGuiding returns 0
23:28:23.820 00.001 8532 PulseGuide returned control before completion, sleep 253
23:28:23.820 00.000 7008 UpdateGuideState exits: m=269021 SNR=341.6
23:28:23.822 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:23.823 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:23.827 00.004 7008 Enqueuing Expose request
23:28:24.088 00.261 8532 IsGuiding returns 0
23:28:24.088 00.000 8532 Move returns status 0, amount 243
23:28:24.088 00.000 8532 MoveAxis(N, 0, ABG)
23:28:24.088 00.000 8532 Move returns status 0, amount 0
23:28:24.088 00.000 8532 move complete, result=0
23:28:24.089 00.001 8532 worker thread done servicing request
23:28:24.089 00.000 8532 Worker thread wakes up
23:28:24.089 00.000 7008 GuideStep: 0.2 px 243 ms WEST, -0.0 px 0 ms NORTH
23:28:24.093 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:24.093 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:24.934 00.841 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"00831d34-5e97-4710-b8dd-ff2f71d2bf88"}
23:28:24.939 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"00831d34-5e97-4710-b8dd-ff2f71d2bf88"}
23:28:24.943 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75e94117-fbec-4f5b-bccc-724e5e9d993d"}
23:28:24.947 00.004 7008 case statement mapped state 6 to 3
23:28:24.949 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"75e94117-fbec-4f5b-bccc-724e5e9d993d"}
23:28:24.950 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aced7eb3-8546-4177-ae03-b2bcdbecd270"}
23:28:24.953 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1262,"width":15,"height":15,"star_pos":[6.93,6.84],"pixels":"..."},"id":"aced7eb3-8546-4177-ae03-b2bcdbecd270"}
23:28:26.226 01.273 8532 Exposure complete
23:28:26.270 00.044 8532 worker thread done servicing request
23:28:26.270 00.000 7008 OnExposeComplete: enter
23:28:26.272 00.002 7008 UpdateGuideState(): m_state=6
23:28:26.274 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1263
23:28:26.276 00.002 7008 Star::Find returns 1 (0), X=544.88, Y=448.95, Mass=271447, SNR=341.6, Peak=36991 HFD=2.7
23:28:26.278 00.002 7008 MultiStar: [#1 0.22,0.09,0.54,U] [#2 0.15,0.05,0.53,U] [#3 0.28,0.02,0.42,U] [#4 0.15,-0.06,0.34,U] [#5 0.24,0.13,0.33,U] [#6 0.16,-0.01,0.36,U] [#7 0.20,0.04,0.28,U] [#8 0.34,-0.11,0.34,U] 
23:28:26.280 00.002 7008 refined, 8 included, MultiStar: {0.19, 0.15}, one-star: {0.12, 0.56}
23:28:26.281 00.001 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
23:28:26.283 00.002 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
23:28:26.285 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.67 mountX=0.18 mountY=0.08, mountTheta=0.42
23:28:26.288 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.15, opts=13)
23:28:26.290 00.002 7008 Enqueuing Move request for scope (0.19, 0.15)
23:28:26.292 00.002 8532 Worker thread wakes up
23:28:26.292 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
23:28:26.292 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
23:28:26.292 00.000 8532 Moving (0.19, 0.15) raw xDistance=0.18 yDistance=0.08
23:28:26.292 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:28:26.292 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2183, FiltMax=27485, Gamma=0.990
23:28:26.294 00.002 7008 UpdateGuideState exits: m=271447 SNR=341.6
23:28:26.296 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.297 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:26.299 00.002 7008 Enqueuing Expose request
23:28:26.300 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:26.300 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:28:26.300 00.000 8532 MoveAxis(W, 180, ABG)
23:28:26.300 00.000 8532 Guiding  Dir = 3, Dur = 180
23:28:26.301 00.001 8532 IsSlewing returns 0
23:28:26.301 00.000 8532 IsGuiding returns 0
23:28:26.301 00.000 8532 PulseGuide returned control before completion, sleep 190
23:28:26.496 00.195 8532 IsGuiding returns 1
23:28:26.496 00.000 8532 scope still moving after pulse duration time elapsed
23:28:26.529 00.033 8532 IsSlewing returns 0
23:28:26.530 00.001 8532 IsGuiding returns 0
23:28:26.530 00.000 8532 scope move finished after 180 + 48 ms
23:28:26.531 00.001 8532 Move returns status 0, amount 180
23:28:26.531 00.000 8532 MoveAxis(N, 0, ABG)
23:28:26.531 00.000 8532 Move returns status 0, amount 0
23:28:26.531 00.000 8532 move complete, result=0
23:28:26.531 00.000 8532 worker thread done servicing request
23:28:26.531 00.000 8532 Worker thread wakes up
23:28:26.531 00.000 7008 GuideStep: 0.2 px 180 ms WEST, 0.1 px 0 ms NORTH
23:28:26.536 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:26.536 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:26.931 00.395 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69d8a88a-a213-4068-9848-04a07a876059"}
23:28:26.934 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69d8a88a-a213-4068-9848-04a07a876059"}
23:28:26.938 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cbdac0c-75c2-43f7-8ff1-db8d1df30382"}
23:28:26.940 00.002 7008 case statement mapped state 6 to 3
23:28:26.941 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cbdac0c-75c2-43f7-8ff1-db8d1df30382"}
23:28:26.942 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"177809e7-05b0-4231-bbdf-b90c236e0ff4"}
23:28:26.944 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1263,"width":15,"height":15,"star_pos":[6.88,6.95],"pixels":"..."},"id":"177809e7-05b0-4231-bbdf-b90c236e0ff4"}
23:28:28.657 01.713 8532 Exposure complete
23:28:28.697 00.040 8532 worker thread done servicing request
23:28:28.697 00.000 7008 OnExposeComplete: enter
23:28:28.699 00.002 7008 UpdateGuideState(): m_state=6
23:28:28.702 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1264
23:28:28.704 00.002 7008 Star::Find returns 1 (0), X=544.81, Y=448.95, Mass=264165, SNR=333.0, Peak=34720 HFD=2.6
23:28:28.707 00.003 7008 MultiStar: [#1 0.13,0.07,0.55,U] [#2 0.06,0.04,0.56,U] [#3 0.16,0.02,0.41,U] [#4 0.05,-0.04,0.35,U] [#5 0.19,0.12,0.35,U] [#6 0.08,-0.02,0.36,U] [#7 0.16,-0.08,0.29,U] [#8 -0.02,0.05,0.35,U] 
23:28:28.709 00.002 7008 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.04, 0.55}
23:28:28.711 00.002 7008 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.07) = xAngle (1.13 = 1.13)
23:28:28.713 00.002 7008 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
23:28:28.715 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.08 mountY=0.11, mountTheta=0.99
23:28:28.718 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.15, opts=13)
23:28:28.720 00.002 7008 Enqueuing Move request for scope (0.09, 0.15)
23:28:28.722 00.002 8532 Worker thread wakes up
23:28:28.722 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:28:28.722 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:28:28.722 00.000 8532 Moving (0.09, 0.15) raw xDistance=0.08 yDistance=0.11
23:28:28.722 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2188, FiltMax=27148, Gamma=0.990
23:28:28.724 00.002 7008 UpdateGuideState exits: m=264165 SNR=333.0
23:28:28.725 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.728 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:28.729 00.001 7008 Enqueuing Expose request
23:28:28.731 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:28.731 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:28.731 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:28:28.731 00.000 8532 MoveAxis(E, 0, ABG)
23:28:28.731 00.000 8532 Move returns status 0, amount 0
23:28:28.731 00.000 8532 MoveAxis(N, 0, ABG)
23:28:28.731 00.000 8532 Move returns status 0, amount 0
23:28:28.731 00.000 8532 move complete, result=0
23:28:28.731 00.000 8532 worker thread done servicing request
23:28:28.731 00.000 8532 Worker thread wakes up
23:28:28.731 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:28.731 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:28.731 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:28.932 00.201 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e9efa5d-e33d-455b-b53e-d0f74ec2dec0"}
23:28:28.934 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e9efa5d-e33d-455b-b53e-d0f74ec2dec0"}
23:28:28.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09a0f2f4-befd-4210-83ac-b75f5b38fd4b"}
23:28:28.937 00.001 7008 case statement mapped state 6 to 3
23:28:28.939 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"09a0f2f4-befd-4210-83ac-b75f5b38fd4b"}
23:28:28.940 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c457a403-a6fc-4364-bff9-2f6cce7e7ed7"}
23:28:28.941 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1264,"width":15,"height":15,"star_pos":[6.81,6.95],"pixels":"..."},"id":"c457a403-a6fc-4364-bff9-2f6cce7e7ed7"}
23:28:30.864 01.923 8532 Exposure complete
23:28:30.904 00.040 8532 worker thread done servicing request
23:28:30.904 00.000 7008 OnExposeComplete: enter
23:28:30.905 00.001 7008 UpdateGuideState(): m_state=6
23:28:30.908 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1265
23:28:30.910 00.002 7008 Star::Find returns 1 (0), X=544.91, Y=449.04, Mass=276639, SNR=339.7, Peak=41065 HFD=2.8
23:28:30.913 00.003 7008 MultiStar: [#1 0.25,0.10,0.53,U] [#2 0.14,0.06,0.52,U] [#3 0.22,0.10,0.41,U] [#4 0.20,0.01,0.34,U] [#5 0.25,0.23,0.33,U] [#6 0.17,0.03,0.34,U] [#7 0.18,0.04,0.27,U] [#8 0.36,-0.05,0.33,U] 
23:28:30.914 00.001 7008 refined, 8 included, MultiStar: {0.20, 0.21}, one-star: {0.14, 0.64}
23:28:30.915 00.001 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:28:30.918 00.003 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:28:30.920 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.81 mountX=0.18 mountY=0.13, mountTheta=0.61
23:28:30.923 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.21, opts=13)
23:28:30.925 00.002 7008 Enqueuing Move request for scope (0.20, 0.21)
23:28:30.926 00.001 8532 Worker thread wakes up
23:28:30.926 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
23:28:30.926 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
23:28:30.926 00.000 8532 Moving (0.20, 0.21) raw xDistance=0.18 yDistance=0.13
23:28:30.926 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:28:30.926 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:30.926 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:28:30.926 00.000 8532 MoveAxis(W, 168, ABG)
23:28:30.928 00.002 8532 Guiding  Dir = 3, Dur = 168
23:28:30.928 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2165, FiltMax=27653, Gamma=0.990
23:28:30.930 00.002 7008 UpdateGuideState exits: m=276639 SNR=339.7
23:28:30.931 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.933 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:30.935 00.002 7008 Enqueuing Expose request
23:28:30.936 00.001 8532 IsSlewing returns 0
23:28:30.936 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ad0a5f6-3450-47b9-bfb0-2121797572ab"}
23:28:30.939 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ad0a5f6-3450-47b9-bfb0-2121797572ab"}
23:28:30.940 00.001 8532 IsGuiding returns 0
23:28:30.941 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e5089e2-419f-4922-a732-e7f82d82cf75"}
23:28:30.944 00.003 7008 case statement mapped state 6 to 3
23:28:30.946 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e5089e2-419f-4922-a732-e7f82d82cf75"}
23:28:30.947 00.001 8532 PulseGuide returned control before completion, sleep 178
23:28:30.948 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c010f596-4ca2-4fba-9801-84ba3b9bf8b5"}
23:28:30.950 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1265,"width":15,"height":15,"star_pos":[6.91,7.04],"pixels":"..."},"id":"c010f596-4ca2-4fba-9801-84ba3b9bf8b5"}
23:28:31.137 00.187 8532 IsGuiding returns 0
23:28:31.137 00.000 8532 Move returns status 0, amount 168
23:28:31.138 00.001 8532 MoveAxis(N, 0, ABG)
23:28:31.138 00.000 8532 Move returns status 0, amount 0
23:28:31.138 00.000 8532 move complete, result=0
23:28:31.138 00.000 8532 worker thread done servicing request
23:28:31.138 00.000 8532 Worker thread wakes up
23:28:31.138 00.000 7008 GuideStep: 0.2 px 168 ms WEST, 0.1 px 0 ms NORTH
23:28:31.142 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:31.142 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:32.931 01.789 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fcc3ec4a-88d0-4598-852e-caf1448b4a4e"}
23:28:32.937 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fcc3ec4a-88d0-4598-852e-caf1448b4a4e"}
23:28:32.940 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"498762f4-a5b9-4e06-a22b-0a8af427c13a"}
23:28:32.943 00.003 7008 case statement mapped state 6 to 3
23:28:32.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"498762f4-a5b9-4e06-a22b-0a8af427c13a"}
23:28:32.948 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5f78a723-91ce-46d8-97bb-c5bcc314ce62"}
23:28:32.951 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1265,"width":15,"height":15,"star_pos":[6.91,7.04],"pixels":"..."},"id":"5f78a723-91ce-46d8-97bb-c5bcc314ce62"}
23:28:33.266 00.315 8532 Exposure complete
23:28:33.313 00.047 8532 worker thread done servicing request
23:28:33.313 00.000 7008 OnExposeComplete: enter
23:28:33.316 00.003 7008 UpdateGuideState(): m_state=6
23:28:33.318 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1266
23:28:33.323 00.005 7008 Star::Find returns 1 (0), X=544.82, Y=448.99, Mass=256565, SNR=319.3, Peak=36322 HFD=2.6
23:28:33.326 00.003 7008 MultiStar: [#1 0.15,0.05,0.57,U] [#2 0.03,0.05,0.56,U] [#3 0.17,0.06,0.45,U] [#4 -0.02,-0.04,0.36,U] [#5 0.15,0.20,0.33,U] [#6 0.11,-0.01,0.38,U] [#7 0.04,0.03,0.30,U] [#8 0.11,0.02,0.33,U] 
23:28:33.329 00.003 7008 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.05, 0.59}
23:28:33.331 00.002 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
23:28:33.332 00.001 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
23:28:33.334 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=0.07 mountY=0.14, mountTheta=1.08
23:28:33.337 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.17, opts=13)
23:28:33.338 00.001 7008 Enqueuing Move request for scope (0.09, 0.17)
23:28:33.340 00.002 8532 Worker thread wakes up
23:28:33.340 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
23:28:33.340 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
23:28:33.340 00.000 8532 Moving (0.09, 0.17) raw xDistance=0.07 yDistance=0.14
23:28:33.340 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:33.340 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:33.340 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2210, FiltMax=26756, Gamma=0.990
23:28:33.343 00.003 7008 UpdateGuideState exits: m=256565 SNR=319.3
23:28:33.344 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.345 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:33.346 00.001 7008 Enqueuing Expose request
23:28:33.347 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:28:33.347 00.000 8532 MoveAxis(E, 0, ABG)
23:28:33.348 00.001 8532 Move returns status 0, amount 0
23:28:33.348 00.000 8532 MoveAxis(N, 0, ABG)
23:28:33.348 00.000 8532 Move returns status 0, amount 0
23:28:33.348 00.000 8532 move complete, result=0
23:28:33.348 00.000 8532 worker thread done servicing request
23:28:33.348 00.000 8532 Worker thread wakes up
23:28:33.348 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:33.348 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:33.348 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:34.932 01.584 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e57a3b2-21ba-4c75-97df-abe3be77f8ab"}
23:28:34.935 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e57a3b2-21ba-4c75-97df-abe3be77f8ab"}
23:28:34.938 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10a912b3-9e7e-4032-88db-5701244e45cc"}
23:28:34.941 00.003 7008 case statement mapped state 6 to 3
23:28:34.944 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"10a912b3-9e7e-4032-88db-5701244e45cc"}
23:28:34.949 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d70aac87-4ea3-4847-983b-bcefc44aa3fe"}
23:28:34.952 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1266,"width":15,"height":15,"star_pos":[6.82,6.99],"pixels":"..."},"id":"d70aac87-4ea3-4847-983b-bcefc44aa3fe"}
23:28:35.468 00.516 8532 Exposure complete
23:28:35.506 00.038 8532 worker thread done servicing request
23:28:35.506 00.000 7008 OnExposeComplete: enter
23:28:35.508 00.002 7008 UpdateGuideState(): m_state=6
23:28:35.510 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1267
23:28:35.511 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.99, Mass=261673, SNR=330.4, Peak=36171 HFD=2.6
23:28:35.513 00.002 7008 MultiStar: [#1 0.12,0.12,0.56,U] [#2 0.08,0.02,0.53,U] [#3 0.16,0.04,0.42,U] [#4 0.04,0.00,0.34,U] [#5 0.14,0.19,0.33,U] [#6 0.15,0.01,0.35,U] [#7 0.12,0.01,0.28,U] [#8 0.10,0.11,0.32,U] 
23:28:35.515 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.05, 0.59}
23:28:35.516 00.001 7008 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.07) = xAngle (1.16 = 1.16)
23:28:35.519 00.003 7008 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.75 = 0.75)
23:28:35.520 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.09 mountX=0.08 mountY=0.15, mountTheta=1.04
23:28:35.526 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.19, opts=13)
23:28:35.529 00.003 7008 Enqueuing Move request for scope (0.10, 0.19)
23:28:35.530 00.001 8532 Worker thread wakes up
23:28:35.531 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2220, FiltMax=27501, Gamma=0.990
23:28:35.533 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:28:35.533 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:28:35.533 00.000 8532 Moving (0.10, 0.19) raw xDistance=0.08 yDistance=0.15
23:28:35.533 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:35.535 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:35.535 00.000 7008 UpdateGuideState exits: m=261673 SNR=330.4
23:28:35.537 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.542 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:35.544 00.002 7008 Enqueuing Expose request
23:28:35.546 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:28:35.547 00.001 8532 MoveAxis(E, 0, ABG)
23:28:35.547 00.000 8532 Move returns status 0, amount 0
23:28:35.547 00.000 8532 MoveAxis(N, 0, ABG)
23:28:35.547 00.000 8532 Move returns status 0, amount 0
23:28:35.547 00.000 8532 move complete, result=0
23:28:35.547 00.000 8532 worker thread done servicing request
23:28:35.547 00.000 8532 Worker thread wakes up
23:28:35.547 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:35.549 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:35.550 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:36.933 01.383 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c20958c-725c-4141-954e-c2f6dec731f8"}
23:28:36.934 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c20958c-725c-4141-954e-c2f6dec731f8"}
23:28:36.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"456eeb5c-bc3e-4896-b6d6-4236cd1d138f"}
23:28:36.938 00.002 7008 case statement mapped state 6 to 3
23:28:36.940 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"456eeb5c-bc3e-4896-b6d6-4236cd1d138f"}
23:28:36.943 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0aa2140f-67ab-444e-99f1-a204b04ce608"}
23:28:36.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1267,"width":15,"height":15,"star_pos":[6.82,6.99],"pixels":"..."},"id":"0aa2140f-67ab-444e-99f1-a204b04ce608"}
23:28:37.682 00.737 8532 Exposure complete
23:28:37.724 00.042 8532 worker thread done servicing request
23:28:37.724 00.000 7008 OnExposeComplete: enter
23:28:37.727 00.003 7008 UpdateGuideState(): m_state=6
23:28:37.729 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1268
23:28:37.731 00.002 7008 Star::Find returns 1 (0), X=544.80, Y=449.17, Mass=270164, SNR=341.3, Peak=41920 HFD=2.8
23:28:37.734 00.003 7008 MultiStar: [#1 0.11,0.17,0.53,U] [#2 0.04,0.25,0.53,U] [#3 0.11,0.10,0.41,U] [#4 0.11,0.10,0.34,U] [#5 0.13,0.25,0.31,U] [#6 0.20,0.14,0.35,U] [#7 0.02,0.13,0.27,U] [#8 0.05,0.19,0.34,U] 
23:28:37.736 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.32}, one-star: {0.03, 0.77}
23:28:37.738 00.002 7008 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.07) = xAngle (1.40 = 1.40)
23:28:37.740 00.002 7008 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.99 = 0.99)
23:28:37.743 00.003 7008 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.33 mountX=0.06 mountY=0.27, mountTheta=1.37
23:28:37.747 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.32, opts=13)
23:28:37.748 00.001 7008 Enqueuing Move request for scope (0.08, 0.32)
23:28:37.750 00.002 8532 Worker thread wakes up
23:28:37.750 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
23:28:37.750 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
23:28:37.750 00.000 8532 Moving (0.08, 0.32) raw xDistance=0.06 yDistance=0.27
23:28:37.750 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:37.750 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:28:37.750 00.000 8532 MoveAxis(E, 0, ABG)
23:28:37.750 00.000 8532 Move returns status 0, amount 0
23:28:37.750 00.000 8532 MoveAxis(S, 480, ABG)
23:28:37.750 00.000 8532 Guiding  Dir = 1, Dur = 480
23:28:37.751 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2194, FiltMax=28279, Gamma=0.990
23:28:37.753 00.002 8532 IsSlewing returns 0
23:28:37.753 00.000 7008 UpdateGuideState exits: m=270164 SNR=341.3
23:28:37.756 00.003 8532 IsGuiding returns 0
23:28:37.756 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.757 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:37.760 00.003 7008 Enqueuing Expose request
23:28:37.763 00.003 8532 PulseGuide returned control before completion, sleep 490
23:28:38.255 00.492 8532 IsGuiding returns 0
23:28:38.255 00.000 8532 Move returns status 0, amount 480
23:28:38.255 00.000 8532 move complete, result=0
23:28:38.255 00.000 8532 worker thread done servicing request
23:28:38.255 00.000 8532 Worker thread wakes up
23:28:38.255 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 480 ms SOUTH
23:28:38.257 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:38.257 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:38.932 00.675 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ccf1096d-fd0d-44fb-a22b-91de11bceb19"}
23:28:38.934 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ccf1096d-fd0d-44fb-a22b-91de11bceb19"}
23:28:38.937 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3687d879-df67-4cfd-9989-4c36f21512b0"}
23:28:38.939 00.002 7008 case statement mapped state 6 to 3
23:28:38.941 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3687d879-df67-4cfd-9989-4c36f21512b0"}
23:28:38.945 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a1967f8e-4777-470e-9f29-74228a3e006e"}
23:28:38.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1268,"width":15,"height":15,"star_pos":[6.80,7.17],"pixels":"..."},"id":"a1967f8e-4777-470e-9f29-74228a3e006e"}
23:28:40.385 01.438 8532 Exposure complete
23:28:40.434 00.049 8532 worker thread done servicing request
23:28:40.434 00.000 7008 OnExposeComplete: enter
23:28:40.438 00.004 7008 UpdateGuideState(): m_state=6
23:28:40.441 00.003 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1269
23:28:40.443 00.002 7008 Star::Find returns 1 (0), X=545.05, Y=448.68, Mass=270638, SNR=337.0, Peak=39384 HFD=2.7
23:28:40.445 00.002 7008 MultiStar: [#1 0.44,-0.12,0.53,U] [#2 0.29,-0.14,0.54,U] [#3 0.49,-0.09,0.43,U] [#4 0.38,-0.15,0.35,U] [#5 0.46,-0.13,0.33,U] [#6 0.37,-0.16,0.35,U] [#7 0.32,-0.17,0.28,U] [#8 0.46,-0.14,0.34,U] 
23:28:40.446 00.001 7008 refined, 8 included, MultiStar: {0.37, -0.03}, one-star: {0.28, 0.29}
23:28:40.449 00.003 7008 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.07) = xAngle (-0.02 = -0.02)
23:28:40.450 00.001 7008 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.43 = -0.43)
23:28:40.451 00.001 7008 CameraToMount -- cameraX=0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-0.09 mountX=0.37 mountY=-0.16, mountTheta=-0.40
23:28:40.454 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=-0.03, opts=13)
23:28:40.455 00.001 7008 Enqueuing Move request for scope (0.37, -0.03)
23:28:40.457 00.002 8532 Worker thread wakes up
23:28:40.457 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2198, FiltMax=25405, Gamma=0.990
23:28:40.459 00.002 7008 UpdateGuideState exits: m=270638 SNR=337.0
23:28:40.461 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.462 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.03) opts 0xd
23:28:40.462 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, -0.03)
23:28:40.462 00.000 8532 Moving (0.37, -0.03) raw xDistance=0.37 yDistance=-0.16
23:28:40.462 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:28:40.462 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:40.462 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:40.464 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:28:40.464 00.000 7008 Enqueuing Expose request
23:28:40.467 00.003 8532 MoveAxis(W, 338, ABG)
23:28:40.467 00.000 8532 Guiding  Dir = 3, Dur = 338
23:28:40.467 00.000 8532 IsSlewing returns 0
23:28:40.467 00.000 8532 IsGuiding returns 0
23:28:40.468 00.001 8532 PulseGuide returned control before completion, sleep 348
23:28:40.831 00.363 8532 IsGuiding returns 0
23:28:40.831 00.000 8532 Move returns status 0, amount 338
23:28:40.831 00.000 8532 MoveAxis(N, 0, ABG)
23:28:40.831 00.000 8532 Move returns status 0, amount 0
23:28:40.831 00.000 8532 move complete, result=0
23:28:40.831 00.000 8532 worker thread done servicing request
23:28:40.831 00.000 7008 GuideStep: 0.4 px 338 ms WEST, -0.2 px 0 ms NORTH
23:28:40.833 00.002 8532 Worker thread wakes up
23:28:40.833 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:40.833 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:40.931 00.098 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7c2ab1a-8e20-4f41-a80e-0538d3f89798"}
23:28:40.934 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7c2ab1a-8e20-4f41-a80e-0538d3f89798"}
23:28:40.937 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1daacdf2-bcf6-4c0d-8327-b4046f9a036a"}
23:28:40.941 00.004 7008 case statement mapped state 6 to 3
23:28:40.945 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1daacdf2-bcf6-4c0d-8327-b4046f9a036a"}
23:28:40.947 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9a2e715-9f5f-4c42-964c-ac367e3d1e6e"}
23:28:40.950 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1269,"width":15,"height":15,"star_pos":[7.05,6.68],"pixels":"..."},"id":"d9a2e715-9f5f-4c42-964c-ac367e3d1e6e"}
23:28:42.931 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aed6f2f2-753f-4355-ad4e-14bf0737dce4"}
23:28:42.933 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aed6f2f2-753f-4355-ad4e-14bf0737dce4"}
23:28:42.937 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e81aad4-df9a-410b-aef1-00c0d3bbb3e1"}
23:28:42.940 00.003 7008 case statement mapped state 6 to 3
23:28:42.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e81aad4-df9a-410b-aef1-00c0d3bbb3e1"}
23:28:42.944 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88770cb9-d5f1-4cd6-871e-a018bb631a15"}
23:28:42.946 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1269,"width":15,"height":15,"star_pos":[7.05,6.68],"pixels":"..."},"id":"88770cb9-d5f1-4cd6-871e-a018bb631a15"}
23:28:42.961 00.015 8532 Exposure complete
23:28:43.000 00.039 8532 worker thread done servicing request
23:28:43.000 00.000 7008 OnExposeComplete: enter
23:28:43.002 00.002 7008 UpdateGuideState(): m_state=6
23:28:43.003 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1270
23:28:43.004 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=448.68, Mass=271197, SNR=342.2, Peak=40075 HFD=2.6
23:28:43.006 00.002 7008 MultiStar: [#1 0.26,-0.13,0.54,U] [#2 0.22,-0.17,0.53,U] [#3 0.37,-0.04,0.40,U] [#4 0.27,-0.10,0.34,U] [#5 0.27,-0.07,0.31,U] [#6 0.26,-0.26,0.35,U] [#7 0.30,-0.10,0.29,U] [#8 0.45,-0.20,0.33,U] 
23:28:43.007 00.001 7008 refined, 8 included, MultiStar: {0.27, -0.03}, one-star: {0.22, 0.28}
23:28:43.008 00.001 7008 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.07) = xAngle (-0.05 = -0.05)
23:28:43.009 00.001 7008 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.46 = -0.46)
23:28:43.011 00.002 7008 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.28 cameraTheta=-0.12 mountX=0.28 mountY=-0.12, mountTheta=-0.42
23:28:43.013 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=-0.03, opts=13)
23:28:43.014 00.001 7008 Enqueuing Move request for scope (0.27, -0.03)
23:28:43.016 00.002 8532 Worker thread wakes up
23:28:43.016 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2158, FiltMax=27227, Gamma=0.990
23:28:43.018 00.002 7008 UpdateGuideState exits: m=271197 SNR=342.2
23:28:43.019 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.021 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:43.022 00.001 7008 Enqueuing Expose request
23:28:43.023 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
23:28:43.023 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
23:28:43.023 00.000 8532 Moving (0.27, -0.03) raw xDistance=0.28 yDistance=-0.12
23:28:43.023 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:28:43.023 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:43.023 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:43.023 00.000 8532 MoveAxis(W, 274, ABG)
23:28:43.023 00.000 8532 Guiding  Dir = 3, Dur = 274
23:28:43.024 00.001 8532 IsSlewing returns 0
23:28:43.024 00.000 8532 IsGuiding returns 0
23:28:43.024 00.000 8532 PulseGuide returned control before completion, sleep 284
23:28:43.312 00.288 8532 IsGuiding returns 0
23:28:43.312 00.000 8532 Move returns status 0, amount 274
23:28:43.312 00.000 8532 MoveAxis(N, 0, ABG)
23:28:43.312 00.000 8532 Move returns status 0, amount 0
23:28:43.313 00.001 8532 move complete, result=0
23:28:43.313 00.000 8532 worker thread done servicing request
23:28:43.313 00.000 8532 Worker thread wakes up
23:28:43.313 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:43.313 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:43.313 00.000 7008 GuideStep: 0.3 px 274 ms WEST, -0.1 px 0 ms NORTH
23:28:44.930 01.617 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"149e38d7-c85d-4b59-8342-e0a95f5a2a9b"}
23:28:44.933 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"149e38d7-c85d-4b59-8342-e0a95f5a2a9b"}
23:28:44.937 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dea2bed2-13ea-4d81-8c0b-a67689525b03"}
23:28:44.940 00.003 7008 case statement mapped state 6 to 3
23:28:44.943 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dea2bed2-13ea-4d81-8c0b-a67689525b03"}
23:28:44.946 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0c93a18-8a21-4d5a-ace0-c332660ce0a8"}
23:28:44.949 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1270,"width":15,"height":15,"star_pos":[6.98,6.68],"pixels":"..."},"id":"f0c93a18-8a21-4d5a-ace0-c332660ce0a8"}
23:28:45.436 00.487 8532 Exposure complete
23:28:45.476 00.040 8532 worker thread done servicing request
23:28:45.476 00.000 7008 OnExposeComplete: enter
23:28:45.478 00.002 7008 UpdateGuideState(): m_state=6
23:28:45.480 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1271
23:28:45.482 00.002 7008 Star::Find returns 1 (0), X=544.75, Y=448.61, Mass=268505, SNR=320.5, Peak=43241 HFD=2.8
23:28:45.485 00.003 7008 MultiStar: [#1 0.08,-0.30,0.59,U] [#2 0.01,-0.24,0.61,U] [#3 0.13,-0.24,0.45,U] [#4 -0.03,-0.17,0.36,U] [#5 0.08,-0.17,0.34,U] [#6 -0.04,-0.32,0.37,U] [#7 -0.01,-0.15,0.29,U] [#8 0.01,-0.17,0.33,U] 
23:28:45.487 00.002 7008 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {-0.01, 0.21}
23:28:45.490 00.003 7008 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.07) = xAngle (-1.31 = -1.31)
23:28:45.493 00.003 7008 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.73 = -1.73)
23:28:45.496 00.003 7008 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.39 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:28:45.499 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.13, opts=13)
23:28:45.501 00.002 7008 Enqueuing Move request for scope (0.02, -0.13)
23:28:45.503 00.002 8532 Worker thread wakes up
23:28:45.503 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:28:45.503 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:28:45.503 00.000 8532 Moving (0.02, -0.13) raw xDistance=0.03 yDistance=-0.13
23:28:45.503 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2168, FiltMax=28212, Gamma=0.990
23:28:45.505 00.002 7008 UpdateGuideState exits: m=268505 SNR=320.5
23:28:45.505 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.509 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:45.510 00.001 7008 Enqueuing Expose request
23:28:45.512 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:28:45.512 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:45.513 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:45.513 00.000 8532 MoveAxis(E, 0, ABG)
23:28:45.513 00.000 8532 Move returns status 0, amount 0
23:28:45.513 00.000 8532 MoveAxis(N, 0, ABG)
23:28:45.513 00.000 8532 Move returns status 0, amount 0
23:28:45.513 00.000 8532 move complete, result=0
23:28:45.513 00.000 8532 worker thread done servicing request
23:28:45.513 00.000 8532 Worker thread wakes up
23:28:45.513 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:45.513 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:45.513 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:46.930 01.417 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6b413a8-8a38-4a13-873f-7c625324c4a1"}
23:28:46.934 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6b413a8-8a38-4a13-873f-7c625324c4a1"}
23:28:46.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40b597d6-4e92-4016-82ca-d2d804d81933"}
23:28:46.939 00.003 7008 case statement mapped state 6 to 3
23:28:46.941 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40b597d6-4e92-4016-82ca-d2d804d81933"}
23:28:46.943 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac21967c-1bda-4d3a-9f46-7ff9d1c4276d"}
23:28:46.946 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1271,"width":15,"height":15,"star_pos":[6.75,6.61],"pixels":"..."},"id":"ac21967c-1bda-4d3a-9f46-7ff9d1c4276d"}
23:28:47.639 00.693 8532 Exposure complete
23:28:47.687 00.048 8532 worker thread done servicing request
23:28:47.687 00.000 7008 OnExposeComplete: enter
23:28:47.690 00.003 7008 UpdateGuideState(): m_state=6
23:28:47.691 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1272
23:28:47.693 00.002 7008 Star::Find returns 1 (0), X=544.79, Y=448.64, Mass=267100, SNR=331.4, Peak=42151 HFD=2.8
23:28:47.695 00.002 7008 MultiStar: [#1 0.12,-0.24,0.56,U] [#2 0.02,-0.27,0.56,U] [#3 0.11,-0.22,0.42,U] [#4 0.07,-0.16,0.35,U] [#5 0.05,-0.22,0.33,U] [#6 0.05,-0.26,0.39,U] [#7 0.07,-0.22,0.28,U] [#8 0.02,-0.07,0.32,U] 
23:28:47.696 00.001 7008 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.02, 0.24}
23:28:47.698 00.002 7008 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.07) = xAngle (-1.02 = -1.02)
23:28:47.699 00.001 7008 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.43 = -1.43)
23:28:47.702 00.003 7008 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=0.06 mountY=-0.12, mountTheta=-1.08
23:28:47.707 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.11, opts=13)
23:28:47.709 00.002 7008 Enqueuing Move request for scope (0.06, -0.11)
23:28:47.711 00.002 8532 Worker thread wakes up
23:28:47.711 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2165, FiltMax=27785, Gamma=0.990
23:28:47.713 00.002 7008 UpdateGuideState exits: m=267100 SNR=331.4
23:28:47.715 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.716 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:47.718 00.002 7008 Enqueuing Expose request
23:28:47.719 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:28:47.719 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:28:47.719 00.000 8532 Moving (0.06, -0.11) raw xDistance=0.06 yDistance=-0.12
23:28:47.719 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:47.719 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:47.719 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:47.720 00.001 8532 MoveAxis(E, 0, ABG)
23:28:47.720 00.000 8532 Move returns status 0, amount 0
23:28:47.720 00.000 8532 MoveAxis(N, 0, ABG)
23:28:47.720 00.000 8532 Move returns status 0, amount 0
23:28:47.720 00.000 8532 move complete, result=0
23:28:47.720 00.000 8532 worker thread done servicing request
23:28:47.720 00.000 8532 Worker thread wakes up
23:28:47.720 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:47.720 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:47.720 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:48.929 01.209 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcb2fd8a-3ece-43b6-9a7b-e649ab48083c"}
23:28:48.933 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcb2fd8a-3ece-43b6-9a7b-e649ab48083c"}
23:28:48.935 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f33dafaf-d180-4b22-b902-1b3935654c8a"}
23:28:48.940 00.005 7008 case statement mapped state 6 to 3
23:28:48.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f33dafaf-d180-4b22-b902-1b3935654c8a"}
23:28:48.945 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22a6b944-add5-42eb-a672-75103ce31572"}
23:28:48.946 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1272,"width":15,"height":15,"star_pos":[6.79,6.64],"pixels":"..."},"id":"22a6b944-add5-42eb-a672-75103ce31572"}
23:28:49.855 00.909 8532 Exposure complete
23:28:49.897 00.042 8532 worker thread done servicing request
23:28:49.897 00.000 7008 OnExposeComplete: enter
23:28:49.899 00.002 7008 UpdateGuideState(): m_state=6
23:28:49.901 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1273
23:28:49.902 00.001 7008 Star::Find returns 1 (0), X=544.80, Y=448.70, Mass=264900, SNR=338.8, Peak=39267 HFD=2.8
23:28:49.904 00.002 7008 MultiStar: [#1 0.15,-0.16,0.53,U] [#2 0.03,-0.16,0.55,U] [#3 0.13,-0.18,0.43,U] [#4 0.02,-0.18,0.35,U] [#5 0.05,-0.05,0.33,U] [#6 0.03,-0.22,0.36,U] [#7 0.10,-0.14,0.28,U] [#8 0.03,-0.01,0.34,U] 
23:28:49.905 00.001 7008 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.03, 0.30}
23:28:49.907 00.002 7008 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.07) = xAngle (-0.44 = -0.44)
23:28:49.910 00.003 7008 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.86 = -0.86)
23:28:49.911 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.51 mountX=0.06 mountY=-0.05, mountTheta=-0.70
23:28:49.913 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.03, opts=13)
23:28:49.916 00.003 7008 Enqueuing Move request for scope (0.06, -0.03)
23:28:49.919 00.003 8532 Worker thread wakes up
23:28:49.920 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2178, FiltMax=26420, Gamma=0.990
23:28:49.921 00.001 7008 UpdateGuideState exits: m=264900 SNR=338.8
23:28:49.922 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.924 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:49.926 00.002 7008 Enqueuing Expose request
23:28:49.928 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:28:49.928 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:28:49.928 00.000 8532 Moving (0.06, -0.03) raw xDistance=0.06 yDistance=-0.05
23:28:49.928 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:49.928 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.928 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:49.928 00.000 8532 MoveAxis(E, 0, ABG)
23:28:49.928 00.000 8532 Move returns status 0, amount 0
23:28:49.928 00.000 8532 MoveAxis(N, 0, ABG)
23:28:49.928 00.000 8532 Move returns status 0, amount 0
23:28:49.928 00.000 8532 move complete, result=0
23:28:49.928 00.000 8532 worker thread done servicing request
23:28:49.928 00.000 8532 Worker thread wakes up
23:28:49.928 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:49.930 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:49.930 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:50.931 01.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b5aa1ed-33fe-4aff-b024-768f712241bc"}
23:28:50.937 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b5aa1ed-33fe-4aff-b024-768f712241bc"}
23:28:50.940 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61f38524-4450-4064-bb62-9966e6bdfecb"}
23:28:50.944 00.004 7008 case statement mapped state 6 to 3
23:28:50.946 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61f38524-4450-4064-bb62-9966e6bdfecb"}
23:28:50.949 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"27578844-736a-4a90-9939-c66ff01117c7"}
23:28:50.951 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1273,"width":15,"height":15,"star_pos":[6.80,6.70],"pixels":"..."},"id":"27578844-736a-4a90-9939-c66ff01117c7"}
23:28:52.059 01.108 8532 Exposure complete
23:28:52.099 00.040 8532 worker thread done servicing request
23:28:52.099 00.000 7008 OnExposeComplete: enter
23:28:52.101 00.002 7008 UpdateGuideState(): m_state=6
23:28:52.103 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1274
23:28:52.105 00.002 7008 Star::Find returns 1 (0), X=544.70, Y=448.62, Mass=261415, SNR=332.2, Peak=38441 HFD=2.9
23:28:52.107 00.002 7008 MultiStar: [#1 0.03,-0.25,0.53,U] [#2 -0.07,-0.23,0.54,U] [#3 -0.02,-0.15,0.42,U] [#4 -0.06,-0.23,0.36,U] [#5 -0.11,-0.19,0.32,U] [#6 -0.05,-0.32,0.37,U] [#7 -0.07,-0.21,0.29,U] [#8 -0.12,-0.13,0.33,U] 
23:28:52.108 00.001 7008 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.06, 0.23}
23:28:52.110 00.002 7008 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.07) = xAngle (-1.96 = -1.96)
23:28:52.113 00.003 7008 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.37 = -2.37)
23:28:52.114 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
23:28:52.117 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.11, opts=13)
23:28:52.120 00.003 7008 Enqueuing Move request for scope (-0.05, -0.11)
23:28:52.121 00.001 8532 Worker thread wakes up
23:28:52.121 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:28:52.121 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:28:52.121 00.000 8532 Moving (-0.05, -0.11) raw xDistance=-0.05 yDistance=-0.09
23:28:52.122 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:52.122 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.122 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2207, FiltMax=28664, Gamma=0.990
23:28:52.124 00.002 7008 UpdateGuideState exits: m=261415 SNR=332.2
23:28:52.126 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.128 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:52.130 00.002 7008 Enqueuing Expose request
23:28:52.132 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:52.132 00.000 8532 MoveAxis(E, 0, ABG)
23:28:52.132 00.000 8532 Move returns status 0, amount 0
23:28:52.132 00.000 8532 MoveAxis(N, 0, ABG)
23:28:52.132 00.000 8532 Move returns status 0, amount 0
23:28:52.133 00.001 8532 move complete, result=0
23:28:52.133 00.000 8532 worker thread done servicing request
23:28:52.133 00.000 8532 Worker thread wakes up
23:28:52.133 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:52.133 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:52.137 00.004 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:52.930 00.793 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b93661ca-23f2-4a86-bf78-23da0b6cb853"}
23:28:52.935 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b93661ca-23f2-4a86-bf78-23da0b6cb853"}
23:28:52.936 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac0cb8c2-df64-451d-8bb3-71ca43037854"}
23:28:52.939 00.003 7008 case statement mapped state 6 to 3
23:28:52.941 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac0cb8c2-df64-451d-8bb3-71ca43037854"}
23:28:52.944 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"94cf084b-d324-4be9-8aa8-aba65fbc3734"}
23:28:52.950 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1274,"width":15,"height":15,"star_pos":[6.70,6.62],"pixels":"..."},"id":"94cf084b-d324-4be9-8aa8-aba65fbc3734"}
23:28:54.269 01.319 8532 Exposure complete
23:28:54.309 00.040 8532 worker thread done servicing request
23:28:54.309 00.000 7008 OnExposeComplete: enter
23:28:54.310 00.001 7008 UpdateGuideState(): m_state=6
23:28:54.312 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
23:28:54.313 00.001 7008 Star::Find returns 1 (0), X=544.67, Y=448.63, Mass=260011, SNR=323.9, Peak=38005 HFD=3.0
23:28:54.315 00.002 7008 MultiStar: [#1 -0.05,-0.21,0.57,U] [#2 -0.10,-0.22,0.56,U] [#3 0.01,-0.19,0.46,U] [#4 -0.04,-0.15,0.38,U] [#5 0.01,-0.14,0.33,U] [#6 -0.07,-0.24,0.35,U] [#7 -0.03,-0.21,0.31,U] [#8 -0.10,-0.11,0.34,U] 
23:28:54.317 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.10, 0.23}
23:28:54.318 00.001 7008 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.07) = xAngle (-2.08 = -2.08)
23:28:54.319 00.001 7008 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.49 = -2.49)
23:28:54.320 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.15 mountX=-0.05 mountY=-0.07, mountTheta=-2.25
23:28:54.322 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.09, opts=13)
23:28:54.325 00.003 7008 Enqueuing Move request for scope (-0.06, -0.09)
23:28:54.326 00.001 8532 Worker thread wakes up
23:28:54.326 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:28:54.326 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:28:54.326 00.000 8532 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=-0.07
23:28:54.326 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2150, FiltMax=31539, Gamma=0.990
23:28:54.327 00.001 7008 UpdateGuideState exits: m=260011 SNR=323.9
23:28:54.329 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.330 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:54.332 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:54.332 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.332 00.000 7008 Enqueuing Expose request
23:28:54.333 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:54.333 00.000 8532 MoveAxis(E, 0, ABG)
23:28:54.333 00.000 8532 Move returns status 0, amount 0
23:28:54.333 00.000 8532 MoveAxis(N, 0, ABG)
23:28:54.333 00.000 8532 Move returns status 0, amount 0
23:28:54.333 00.000 8532 move complete, result=0
23:28:54.333 00.000 8532 worker thread done servicing request
23:28:54.333 00.000 8532 Worker thread wakes up
23:28:54.334 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:54.334 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:54.334 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:54.931 00.597 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23aafb0f-f221-4091-b779-0933e5697fc4"}
23:28:54.937 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23aafb0f-f221-4091-b779-0933e5697fc4"}
23:28:54.942 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0429009b-c92e-4b82-8bc1-faec5b62797c"}
23:28:54.945 00.003 7008 case statement mapped state 6 to 3
23:28:54.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0429009b-c92e-4b82-8bc1-faec5b62797c"}
23:28:54.950 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52d6e6a6-533c-4707-8daf-282daf522f88"}
23:28:54.951 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1275,"width":15,"height":15,"star_pos":[6.67,6.63],"pixels":"..."},"id":"52d6e6a6-533c-4707-8daf-282daf522f88"}
23:28:56.459 01.508 8532 Exposure complete
23:28:56.501 00.042 8532 worker thread done servicing request
23:28:56.501 00.000 7008 OnExposeComplete: enter
23:28:56.503 00.002 7008 UpdateGuideState(): m_state=6
23:28:56.504 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1276
23:28:56.505 00.001 7008 Star::Find returns 1 (0), X=544.66, Y=448.61, Mass=265517, SNR=331.1, Peak=38756 HFD=3.0
23:28:56.506 00.001 7008 MultiStar: [#1 -0.04,-0.20,0.55,U] [#2 -0.02,-0.19,0.53,U] [#3 0.06,-0.18,0.45,U] [#4 -0.08,-0.15,0.35,U] [#5 -0.03,-0.21,0.33,U] [#6 -0.05,-0.27,0.35,U] [#7 -0.12,-0.15,0.28,U] [#8 -0.10,-0.09,0.33,U] 
23:28:56.508 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.11, 0.22}
23:28:56.509 00.001 7008 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.07) = xAngle (-2.07 = -2.07)
23:28:56.510 00.001 7008 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.48 = -2.48)
23:28:56.511 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.14 mountX=-0.05 mountY=-0.06, mountTheta=-2.23
23:28:56.513 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.09, opts=13)
23:28:56.516 00.003 7008 Enqueuing Move request for scope (-0.06, -0.09)
23:28:56.518 00.002 8532 Worker thread wakes up
23:28:56.518 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:28:56.518 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:28:56.518 00.000 8532 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=-0.06
23:28:56.518 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2168, FiltMax=30678, Gamma=0.990
23:28:56.519 00.001 7008 UpdateGuideState exits: m=265517 SNR=331.1
23:28:56.521 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.522 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:56.523 00.001 7008 Enqueuing Expose request
23:28:56.525 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:56.525 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.525 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:56.525 00.000 8532 MoveAxis(E, 0, ABG)
23:28:56.525 00.000 8532 Move returns status 0, amount 0
23:28:56.525 00.000 8532 MoveAxis(N, 0, ABG)
23:28:56.525 00.000 8532 Move returns status 0, amount 0
23:28:56.525 00.000 8532 move complete, result=0
23:28:56.525 00.000 8532 worker thread done servicing request
23:28:56.525 00.000 8532 Worker thread wakes up
23:28:56.525 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:56.525 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:56.527 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:56.929 00.402 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f815adc6-c88d-49ce-aed4-3be66c492686"}
23:28:56.932 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f815adc6-c88d-49ce-aed4-3be66c492686"}
23:28:56.936 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68584f9d-1bae-4e41-b4a4-f0a6693569c1"}
23:28:56.940 00.004 7008 case statement mapped state 6 to 3
23:28:56.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68584f9d-1bae-4e41-b4a4-f0a6693569c1"}
23:28:56.943 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"29301215-0a5f-4382-a665-aec1de2de0bc"}
23:28:56.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1276,"width":15,"height":15,"star_pos":[6.66,6.61],"pixels":"..."},"id":"29301215-0a5f-4382-a665-aec1de2de0bc"}
23:28:58.663 01.718 8532 Exposure complete
23:28:58.704 00.041 8532 worker thread done servicing request
23:28:58.704 00.000 7008 OnExposeComplete: enter
23:28:58.706 00.002 7008 UpdateGuideState(): m_state=6
23:28:58.708 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1277
23:28:58.709 00.001 7008 Star::Find returns 1 (0), X=544.68, Y=448.65, Mass=271304, SNR=342.1, Peak=37857 HFD=3.0
23:28:58.712 00.003 7008 MultiStar: [#1 -0.02,-0.18,0.53,U] [#2 -0.03,-0.24,0.52,U] [#3 -0.03,-0.14,0.41,U] [#4 -0.07,-0.12,0.36,U] [#5 0.01,-0.00,0.31,U] [#6 -0.00,-0.20,0.35,U] [#7 -0.07,-0.14,0.27,U] [#8 -0.13,-0.13,0.34,U] 
23:28:58.714 00.002 7008 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.09, 0.25}
23:28:58.716 00.002 7008 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.07) = xAngle (-2.23 = -2.23)
23:28:58.718 00.002 7008 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.64 = -2.64)
23:28:58.720 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
23:28:58.723 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.06, opts=13)
23:28:58.724 00.001 7008 Enqueuing Move request for scope (-0.05, -0.06)
23:28:58.726 00.002 8532 Worker thread wakes up
23:28:58.726 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:28:58.726 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:28:58.726 00.000 8532 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=-0.04
23:28:58.726 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:58.726 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:58.726 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2194, FiltMax=30472, Gamma=0.990
23:28:58.729 00.003 7008 UpdateGuideState exits: m=271304 SNR=342.1
23:28:58.730 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.732 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:28:58.733 00.001 7008 Enqueuing Expose request
23:28:58.735 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:58.736 00.001 8532 MoveAxis(E, 0, ABG)
23:28:58.736 00.000 8532 Move returns status 0, amount 0
23:28:58.736 00.000 8532 MoveAxis(N, 0, ABG)
23:28:58.736 00.000 8532 Move returns status 0, amount 0
23:28:58.736 00.000 8532 move complete, result=0
23:28:58.736 00.000 8532 worker thread done servicing request
23:28:58.736 00.000 8532 Worker thread wakes up
23:28:58.736 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:28:58.736 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:28:58.736 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:58.929 00.193 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"21ad6dc7-d727-4599-a50f-31e9c8d4ac75"}
23:28:58.936 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"21ad6dc7-d727-4599-a50f-31e9c8d4ac75"}
23:28:58.939 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"280ea700-f474-44fe-8c31-6c2912ea5292"}
23:28:58.942 00.003 7008 case statement mapped state 6 to 3
23:28:58.944 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"280ea700-f474-44fe-8c31-6c2912ea5292"}
23:28:58.950 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d2b62d5d-1833-4c34-9997-0408ce2b0d71"}
23:28:58.953 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1277,"width":15,"height":15,"star_pos":[6.68,6.65],"pixels":"..."},"id":"d2b62d5d-1833-4c34-9997-0408ce2b0d71"}
23:29:00.872 01.919 8532 Exposure complete
23:29:00.914 00.042 8532 worker thread done servicing request
23:29:00.916 00.002 7008 OnExposeComplete: enter
23:29:00.917 00.001 7008 UpdateGuideState(): m_state=6
23:29:00.918 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1278
23:29:00.920 00.002 7008 Star::Find returns 1 (0), X=544.73, Y=448.77, Mass=273724, SNR=335.6, Peak=37108 HFD=2.8
23:29:00.922 00.002 7008 MultiStar: [#1 0.05,-0.12,0.55,U] [#2 0.02,-0.13,0.54,U] [#3 0.02,-0.11,0.41,U] [#4 0.06,-0.11,0.34,U] [#5 0.04,-0.12,0.32,U] [#6 -0.00,-0.19,0.35,U] [#7 -0.05,-0.12,0.29,U] [#8 0.01,0.02,0.32,U] 
23:29:00.923 00.001 7008 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.04, 0.38}
23:29:00.926 00.003 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:29:00.928 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
23:29:00.929 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.66 mountX=0.01 mountY=0.00, mountTheta=0.40
23:29:00.932 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.01, opts=13)
23:29:00.935 00.003 7008 Enqueuing Move request for scope (0.01, 0.01)
23:29:00.936 00.001 8532 Worker thread wakes up
23:29:00.936 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:29:00.936 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:29:00.936 00.000 8532 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.00
23:29:00.936 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:00.936 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:00.936 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2172, FiltMax=29102, Gamma=0.990
23:29:00.938 00.002 7008 UpdateGuideState exits: m=273724 SNR=335.6
23:29:00.940 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:00.942 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:00.943 00.001 7008 Enqueuing Expose request
23:29:00.945 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:00.945 00.000 8532 MoveAxis(E, 0, ABG)
23:29:00.945 00.000 8532 Move returns status 0, amount 0
23:29:00.945 00.000 8532 MoveAxis(N, 0, ABG)
23:29:00.945 00.000 8532 Move returns status 0, amount 0
23:29:00.945 00.000 8532 move complete, result=0
23:29:00.945 00.000 8532 worker thread done servicing request
23:29:00.945 00.000 8532 Worker thread wakes up
23:29:00.945 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31bdb14a-28ac-48b9-b57d-69659212888e"}
23:29:00.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31bdb14a-28ac-48b9-b57d-69659212888e"}
23:29:00.949 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:00.949 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:00.949 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c76a49e-756a-4def-8735-f227b8843e66"}
23:29:00.951 00.002 7008 case statement mapped state 6 to 3
23:29:00.952 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c76a49e-756a-4def-8735-f227b8843e66"}
23:29:00.954 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:00.958 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e773a13a-b591-46f2-b547-b31258980560"}
23:29:00.959 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1278,"width":15,"height":15,"star_pos":[6.73,6.77],"pixels":"..."},"id":"e773a13a-b591-46f2-b547-b31258980560"}
23:29:02.927 01.968 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b78daaba-bae7-4592-9ff3-5aeee8d01f0b"}
23:29:02.933 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b78daaba-bae7-4592-9ff3-5aeee8d01f0b"}
23:29:02.937 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7dc6d7db-407a-46f6-8843-a18e223add2a"}
23:29:02.940 00.003 7008 case statement mapped state 6 to 3
23:29:02.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dc6d7db-407a-46f6-8843-a18e223add2a"}
23:29:02.945 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3d644c5-8915-4012-802d-fb0e0d421acc"}
23:29:02.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1278,"width":15,"height":15,"star_pos":[6.73,6.77],"pixels":"..."},"id":"c3d644c5-8915-4012-802d-fb0e0d421acc"}
23:29:03.075 00.128 8532 Exposure complete
23:29:03.122 00.047 8532 worker thread done servicing request
23:29:03.123 00.001 7008 OnExposeComplete: enter
23:29:03.125 00.002 7008 UpdateGuideState(): m_state=6
23:29:03.126 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1279
23:29:03.128 00.002 7008 Star::Find returns 1 (0), X=544.55, Y=448.64, Mass=265875, SNR=333.5, Peak=34033 HFD=3.0
23:29:03.130 00.002 7008 MultiStar: [#1 -0.14,-0.23,0.55,U] [#2 -0.25,-0.24,0.54,U] [#3 -0.10,-0.21,0.42,U] [#4 -0.16,-0.13,0.34,U] [#5 -0.13,-0.16,0.34,U] [#6 -0.20,-0.21,0.34,U] [#7 -0.15,-0.19,0.29,U] [#8 -0.18,-0.12,0.33,U] 
23:29:03.132 00.002 7008 refined, 8 included, MultiStar: {-0.18, -0.09}, one-star: {-0.21, 0.24}
23:29:03.134 00.002 7008 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.07) = xAngle (-2.61 = -2.61)
23:29:03.137 00.003 7008 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.03 = -3.03)
23:29:03.139 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.68 mountX=-0.17 mountY=-0.02, mountTheta=-3.01
23:29:03.143 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.09, opts=13)
23:29:03.146 00.003 7008 Enqueuing Move request for scope (-0.18, -0.09)
23:29:03.148 00.002 8532 Worker thread wakes up
23:29:03.148 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
23:29:03.148 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63096, med=2510, FiltMin=2174, FiltMax=34712, Gamma=0.990
23:29:03.150 00.002 7008 UpdateGuideState exits: m=265875 SNR=333.5
23:29:03.152 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:03.154 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:03.155 00.001 7008 Enqueuing Expose request
23:29:03.157 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
23:29:03.157 00.000 8532 Moving (-0.18, -0.09) raw xDistance=-0.17 yDistance=-0.02
23:29:03.157 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:29:03.157 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:03.157 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:03.159 00.002 8532 MoveAxis(E, 156, ABG)
23:29:03.159 00.000 8532 Guiding  Dir = 2, Dur = 156
23:29:03.159 00.000 8532 IsSlewing returns 0
23:29:03.159 00.000 8532 IsGuiding returns 0
23:29:03.160 00.001 8532 PulseGuide returned control before completion, sleep 166
23:29:03.335 00.175 8532 IsGuiding returns 0
23:29:03.335 00.000 8532 Move returns status 0, amount 156
23:29:03.335 00.000 8532 MoveAxis(N, 0, ABG)
23:29:03.335 00.000 8532 Move returns status 0, amount 0
23:29:03.335 00.000 8532 move complete, result=0
23:29:03.335 00.000 8532 worker thread done servicing request
23:29:03.335 00.000 8532 Worker thread wakes up
23:29:03.335 00.000 7008 GuideStep: -0.2 px 156 ms EAST, -0.0 px 0 ms NORTH
23:29:03.337 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:03.337 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:04.928 01.591 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6641f6e-bc4a-4d1c-90b4-9f1b957078a3"}
23:29:04.932 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6641f6e-bc4a-4d1c-90b4-9f1b957078a3"}
23:29:04.938 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ecb57c3-efcb-4168-8974-8120ede17e04"}
23:29:04.940 00.002 7008 case statement mapped state 6 to 3
23:29:04.942 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ecb57c3-efcb-4168-8974-8120ede17e04"}
23:29:04.945 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7227db2-fa28-4e03-8e0b-4be0d935245c"}
23:29:04.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1279,"width":15,"height":15,"star_pos":[6.55,6.64],"pixels":"..."},"id":"b7227db2-fa28-4e03-8e0b-4be0d935245c"}
23:29:05.462 00.515 8532 Exposure complete
23:29:05.502 00.040 8532 worker thread done servicing request
23:29:05.503 00.001 7008 OnExposeComplete: enter
23:29:05.504 00.001 7008 UpdateGuideState(): m_state=6
23:29:05.506 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1280
23:29:05.508 00.002 7008 Star::Find returns 1 (0), X=544.89, Y=448.92, Mass=268304, SNR=332.9, Peak=34130 HFD=2.8
23:29:05.510 00.002 7008 MultiStar: [#1 0.23,0.02,0.53,U] [#2 0.16,0.03,0.56,U] [#3 0.28,0.02,0.42,U] [#4 0.16,-0.04,0.36,U] [#5 0.21,0.10,0.35,U] [#6 0.12,-0.03,0.36,U] [#7 0.19,0.01,0.29,U] [#8 0.45,-0.21,0.35,U] 
23:29:05.511 00.001 7008 refined, 8 included, MultiStar: {0.20, 0.12}, one-star: {0.13, 0.53}
23:29:05.515 00.004 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.61 = 0.61)
23:29:05.516 00.001 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:29:05.518 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=0.19 mountY=0.04, mountTheta=0.23
23:29:05.520 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.12, opts=13)
23:29:05.522 00.002 7008 Enqueuing Move request for scope (0.20, 0.12)
23:29:05.524 00.002 8532 Worker thread wakes up
23:29:05.524 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2193, FiltMax=28319, Gamma=0.990
23:29:05.527 00.003 7008 UpdateGuideState exits: m=268304 SNR=332.9
23:29:05.529 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.531 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:05.533 00.002 7008 Enqueuing Expose request
23:29:05.534 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
23:29:05.534 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
23:29:05.534 00.000 8532 Moving (0.20, 0.12) raw xDistance=0.19 yDistance=0.04
23:29:05.535 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.19
23:29:05.535 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.535 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:05.535 00.000 8532 MoveAxis(W, 162, ABG)
23:29:05.535 00.000 8532 Guiding  Dir = 3, Dur = 162
23:29:05.535 00.000 8532 IsSlewing returns 0
23:29:05.535 00.000 8532 IsGuiding returns 0
23:29:05.536 00.001 8532 PulseGuide returned control before completion, sleep 172
23:29:05.720 00.184 8532 IsGuiding returns 0
23:29:05.720 00.000 8532 Move returns status 0, amount 162
23:29:05.720 00.000 8532 MoveAxis(N, 0, ABG)
23:29:05.720 00.000 8532 Move returns status 0, amount 0
23:29:05.720 00.000 8532 move complete, result=0
23:29:05.720 00.000 8532 worker thread done servicing request
23:29:05.720 00.000 8532 Worker thread wakes up
23:29:05.720 00.000 7008 GuideStep: 0.2 px 162 ms WEST, 0.0 px 0 ms NORTH
23:29:05.722 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:05.722 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:06.930 01.208 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fa93c54-41d2-467e-97a0-73f429d20159"}
23:29:06.933 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fa93c54-41d2-467e-97a0-73f429d20159"}
23:29:06.936 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c8ead06-9ad6-4971-90ee-7f5a3e164bd4"}
23:29:06.938 00.002 7008 case statement mapped state 6 to 3
23:29:06.940 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c8ead06-9ad6-4971-90ee-7f5a3e164bd4"}
23:29:06.943 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac308202-2da5-4402-a90f-8e10bbe48145"}
23:29:06.945 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1280,"width":15,"height":15,"star_pos":[6.89,6.92],"pixels":"..."},"id":"ac308202-2da5-4402-a90f-8e10bbe48145"}
23:29:07.855 00.910 8532 Exposure complete
23:29:07.888 00.033 8532 worker thread done servicing request
23:29:07.888 00.000 7008 OnExposeComplete: enter
23:29:07.890 00.002 7008 UpdateGuideState(): m_state=6
23:29:07.892 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1281
23:29:07.893 00.001 7008 Star::Find returns 1 (0), X=544.88, Y=448.90, Mass=276075, SNR=342.2, Peak=34965 HFD=2.8
23:29:07.895 00.002 7008 MultiStar: [#1 0.25,0.06,0.54,U] [#2 0.11,0.05,0.54,U] [#3 0.27,-0.06,0.42,U] [#4 0.18,0.01,0.33,U] [#5 0.19,0.07,0.33,U] [#6 0.18,0.01,0.35,U] [#7 0.24,0.01,0.28,U] [#8 0.41,-0.10,0.34,U] 
23:29:07.896 00.001 7008 refined, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.12, 0.51}
23:29:07.898 00.002 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:29:07.899 00.001 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:29:07.900 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=0.19 mountY=0.06, mountTheta=0.29
23:29:07.902 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.13, opts=13)
23:29:07.904 00.002 7008 Enqueuing Move request for scope (0.20, 0.13)
23:29:07.906 00.002 8532 Worker thread wakes up
23:29:07.906 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
23:29:07.906 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
23:29:07.906 00.000 8532 Moving (0.20, 0.13) raw xDistance=0.19 yDistance=0.06
23:29:07.906 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:29:07.906 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.906 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2157, FiltMax=28278, Gamma=0.990
23:29:07.908 00.002 7008 UpdateGuideState exits: m=276075 SNR=342.2
23:29:07.909 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.911 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:07.912 00.001 7008 Enqueuing Expose request
23:29:07.913 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:07.913 00.000 8532 MoveAxis(W, 182, ABG)
23:29:07.913 00.000 8532 Guiding  Dir = 3, Dur = 182
23:29:07.914 00.001 8532 IsSlewing returns 0
23:29:07.914 00.000 8532 IsGuiding returns 0
23:29:07.915 00.001 8532 PulseGuide returned control before completion, sleep 192
23:29:08.110 00.195 8532 IsGuiding returns 0
23:29:08.110 00.000 8532 Move returns status 0, amount 182
23:29:08.110 00.000 8532 MoveAxis(N, 0, ABG)
23:29:08.110 00.000 8532 Move returns status 0, amount 0
23:29:08.110 00.000 8532 move complete, result=0
23:29:08.110 00.000 8532 worker thread done servicing request
23:29:08.110 00.000 8532 Worker thread wakes up
23:29:08.111 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:08.111 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:08.111 00.000 7008 GuideStep: 0.2 px 182 ms WEST, 0.1 px 0 ms NORTH
23:29:08.928 00.817 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d43a2dc2-4986-44e0-a60f-c4f8b1107edf"}
23:29:08.930 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d43a2dc2-4986-44e0-a60f-c4f8b1107edf"}
23:29:08.932 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"389aa412-2ac6-418d-baba-78962e047a08"}
23:29:08.934 00.002 7008 case statement mapped state 6 to 3
23:29:08.936 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"389aa412-2ac6-418d-baba-78962e047a08"}
23:29:08.938 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9cb63fb2-7c89-4fe0-b058-3da9bd76517b"}
23:29:08.941 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1281,"width":15,"height":15,"star_pos":[6.88,6.90],"pixels":"..."},"id":"9cb63fb2-7c89-4fe0-b058-3da9bd76517b"}
23:29:10.246 01.305 8532 Exposure complete
23:29:10.295 00.049 8532 worker thread done servicing request
23:29:10.295 00.000 7008 OnExposeComplete: enter
23:29:10.299 00.004 7008 UpdateGuideState(): m_state=6
23:29:10.302 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1282
23:29:10.305 00.003 7008 Star::Find returns 1 (0), X=545.02, Y=449.06, Mass=267145, SNR=328.0, Peak=39705 HFD=2.8
23:29:10.307 00.002 7008 MultiStar: [#1 0.38,0.21,0.57,U] [#2 0.29,0.17,0.54,U] [#3 0.33,0.10,0.43,U] [#4 0.31,0.02,0.35,U] [#5 0.40,0.36,0.36,U] [#6 0.26,0.13,0.36,U] [#7 0.31,0.08,0.29,U] [#8 0.49,0.10,0.36,U] 
23:29:10.309 00.002 7008 refined, 8 included, MultiStar: {0.32, 0.27}, one-star: {0.25, 0.67}
23:29:10.312 00.003 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
23:29:10.316 00.004 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
23:29:10.318 00.002 7008 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.42 cameraTheta=0.70 mountX=0.30 mountY=0.15, mountTheta=0.46
23:29:10.323 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.27, opts=13)
23:29:10.326 00.003 7008 Enqueuing Move request for scope (0.32, 0.27)
23:29:10.331 00.005 8532 Worker thread wakes up
23:29:10.331 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
23:29:10.331 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
23:29:10.331 00.000 8532 Moving (0.32, 0.27) raw xDistance=0.30 yDistance=0.15
23:29:10.332 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:29:10.332 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.332 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2166, FiltMax=24631, Gamma=0.990
23:29:10.335 00.003 7008 UpdateGuideState exits: m=267145 SNR=328.0
23:29:10.339 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:29:10.339 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.342 00.003 8532 MoveAxis(W, 288, ABG)
23:29:10.342 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:10.348 00.006 8532 Guiding  Dir = 3, Dur = 288
23:29:10.348 00.000 7008 Enqueuing Expose request
23:29:10.351 00.003 8532 IsSlewing returns 0
23:29:10.351 00.000 8532 IsGuiding returns 0
23:29:10.352 00.001 8532 PulseGuide returned control before completion, sleep 298
23:29:10.658 00.306 8532 IsGuiding returns 1
23:29:10.658 00.000 8532 scope still moving after pulse duration time elapsed
23:29:10.688 00.030 8532 IsSlewing returns 0
23:29:10.688 00.000 8532 IsGuiding returns 0
23:29:10.688 00.000 8532 scope move finished after 288 + 48 ms
23:29:10.688 00.000 8532 Move returns status 0, amount 288
23:29:10.688 00.000 8532 MoveAxis(N, 0, ABG)
23:29:10.688 00.000 8532 Move returns status 0, amount 0
23:29:10.688 00.000 8532 move complete, result=0
23:29:10.688 00.000 8532 worker thread done servicing request
23:29:10.688 00.000 8532 Worker thread wakes up
23:29:10.688 00.000 7008 GuideStep: 0.3 px 288 ms WEST, 0.1 px 0 ms NORTH
23:29:10.691 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:10.691 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:10.927 00.236 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36082227-bc0b-4fc6-9d5c-f73c7e89b2a9"}
23:29:10.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36082227-bc0b-4fc6-9d5c-f73c7e89b2a9"}
23:29:10.931 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8160aa6-08e5-44b1-8602-b004c9203756"}
23:29:10.934 00.003 7008 case statement mapped state 6 to 3
23:29:10.936 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8160aa6-08e5-44b1-8602-b004c9203756"}
23:29:10.937 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65512823-cf24-4057-8327-44a566f6240c"}
23:29:10.940 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1282,"width":15,"height":15,"star_pos":[7.02,7.06],"pixels":"..."},"id":"65512823-cf24-4057-8327-44a566f6240c"}
23:29:12.820 01.880 8532 Exposure complete
23:29:12.859 00.039 8532 worker thread done servicing request
23:29:12.859 00.000 7008 OnExposeComplete: enter
23:29:12.863 00.004 7008 UpdateGuideState(): m_state=6
23:29:12.866 00.003 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1283
23:29:12.870 00.004 7008 Star::Find returns 1 (0), X=544.91, Y=449.00, Mass=268918, SNR=331.8, Peak=38806 HFD=2.7
23:29:12.873 00.003 7008 MultiStar: [#1 0.27,0.11,0.55,U] [#2 0.14,0.04,0.53,U] [#3 0.26,0.03,0.43,U] [#4 0.21,0.04,0.36,U] [#5 0.30,0.22,0.32,U] [#6 0.06,0.07,0.36,U] [#7 0.22,-0.00,0.30,U] [#8 0.49,-0.04,0.33,U] 
23:29:12.875 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.19}, one-star: {0.14, 0.61}
23:29:12.878 00.003 7008 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.07) = xAngle (0.80 = 0.80)
23:29:12.880 00.002 7008 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.38 = 0.38)
23:29:12.882 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.73 mountX=0.20 mountY=0.11, mountTheta=0.49
23:29:12.887 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.19, opts=13)
23:29:12.890 00.003 7008 Enqueuing Move request for scope (0.22, 0.19)
23:29:12.892 00.002 8532 Worker thread wakes up
23:29:12.892 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
23:29:12.892 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
23:29:12.892 00.000 8532 Moving (0.22, 0.19) raw xDistance=0.20 yDistance=0.11
23:29:12.892 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:29:12.892 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:12.892 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2146, FiltMax=27118, Gamma=0.990
23:29:12.894 00.002 7008 UpdateGuideState exits: m=268918 SNR=331.8
23:29:12.895 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:12.897 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:12.898 00.001 7008 Enqueuing Expose request
23:29:12.900 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:29:12.900 00.000 8532 MoveAxis(W, 203, ABG)
23:29:12.900 00.000 8532 Guiding  Dir = 3, Dur = 203
23:29:12.900 00.000 8532 IsSlewing returns 0
23:29:12.900 00.000 8532 IsGuiding returns 0
23:29:12.901 00.001 8532 PulseGuide returned control before completion, sleep 213
23:29:12.927 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"faeb8e27-802b-4003-b049-833e8f7489f8"}
23:29:12.930 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"faeb8e27-802b-4003-b049-833e8f7489f8"}
23:29:12.932 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63b2211a-5971-4702-afa2-0fa0470bbb67"}
23:29:12.934 00.002 7008 case statement mapped state 6 to 3
23:29:12.938 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"63b2211a-5971-4702-afa2-0fa0470bbb67"}
23:29:12.941 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f7fc2ca3-478d-4331-9cf6-ca228dec9f27"}
23:29:12.944 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1283,"width":15,"height":15,"star_pos":[6.91,7.00],"pixels":"..."},"id":"f7fc2ca3-478d-4331-9cf6-ca228dec9f27"}
23:29:13.126 00.182 8532 IsGuiding returns 0
23:29:13.126 00.000 8532 Move returns status 0, amount 203
23:29:13.126 00.000 8532 MoveAxis(N, 0, ABG)
23:29:13.126 00.000 8532 Move returns status 0, amount 0
23:29:13.126 00.000 8532 move complete, result=0
23:29:13.126 00.000 8532 worker thread done servicing request
23:29:13.126 00.000 8532 Worker thread wakes up
23:29:13.126 00.000 7008 GuideStep: 0.2 px 203 ms WEST, 0.1 px 0 ms NORTH
23:29:13.128 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:13.129 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:14.927 01.798 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe524fd7-aeba-41a3-a7f7-2acc11b5275a"}
23:29:14.928 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe524fd7-aeba-41a3-a7f7-2acc11b5275a"}
23:29:14.930 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92bc5a16-db3f-44cc-ba32-962a57bc9d14"}
23:29:14.932 00.002 7008 case statement mapped state 6 to 3
23:29:14.934 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"92bc5a16-db3f-44cc-ba32-962a57bc9d14"}
23:29:14.936 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb2fe106-0354-41aa-b0ae-bc9fa7bde5eb"}
23:29:14.937 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1283,"width":15,"height":15,"star_pos":[6.91,7.00],"pixels":"..."},"id":"bb2fe106-0354-41aa-b0ae-bc9fa7bde5eb"}
23:29:15.249 00.312 8532 Exposure complete
23:29:15.293 00.044 8532 worker thread done servicing request
23:29:15.293 00.000 7008 OnExposeComplete: enter
23:29:15.295 00.002 7008 UpdateGuideState(): m_state=6
23:29:15.297 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1284
23:29:15.298 00.001 7008 Star::Find returns 1 (0), X=544.81, Y=449.01, Mass=271471, SNR=340.8, Peak=38387 HFD=2.6
23:29:15.300 00.002 7008 MultiStar: [#1 0.12,0.12,0.53,U] [#2 0.02,0.08,0.54,U] [#3 0.12,0.00,0.40,U] [#4 0.02,0.06,0.36,U] [#5 0.02,0.14,0.33,U] [#6 0.00,0.11,0.35,U] [#7 0.04,0.06,0.27,U] [#8 0.09,0.16,0.32,U] 
23:29:15.301 00.001 7008 refined, 8 included, MultiStar: {0.06, 0.22}, one-star: {0.05, 0.62}
23:29:15.304 00.003 7008 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.07) = xAngle (1.39 = 1.39)
23:29:15.305 00.001 7008 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
23:29:15.308 00.003 7008 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=0.04 mountY=0.19, mountTheta=1.36
23:29:15.311 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.22, opts=13)
23:29:15.313 00.002 7008 Enqueuing Move request for scope (0.06, 0.22)
23:29:15.315 00.002 8532 Worker thread wakes up
23:29:15.315 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2198, FiltMax=27394, Gamma=0.990
23:29:15.316 00.001 7008 UpdateGuideState exits: m=271471 SNR=340.8
23:29:15.318 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.320 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:15.322 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
23:29:15.323 00.001 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
23:29:15.323 00.000 8532 Moving (0.06, 0.22) raw xDistance=0.04 yDistance=0.19
23:29:15.323 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:29:15.323 00.000 7008 Enqueuing Expose request
23:29:15.326 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:29:15.326 00.000 8532 MoveAxis(E, 0, ABG)
23:29:15.326 00.000 8532 Move returns status 0, amount 0
23:29:15.326 00.000 8532 MoveAxis(S, 329, ABG)
23:29:15.326 00.000 8532 Guiding  Dir = 1, Dur = 329
23:29:15.326 00.000 8532 IsSlewing returns 0
23:29:15.327 00.001 8532 IsGuiding returns 0
23:29:15.327 00.000 8532 PulseGuide returned control before completion, sleep 339
23:29:15.680 00.353 8532 IsGuiding returns 0
23:29:15.680 00.000 8532 Move returns status 0, amount 329
23:29:15.680 00.000 8532 move complete, result=0
23:29:15.681 00.001 8532 worker thread done servicing request
23:29:15.681 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 329 ms SOUTH
23:29:15.684 00.003 8532 Worker thread wakes up
23:29:15.684 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:15.684 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:16.927 01.243 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad160236-3934-4521-a3f1-1de3503e67e0"}
23:29:16.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad160236-3934-4521-a3f1-1de3503e67e0"}
23:29:16.931 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5a8215f-11b5-4a3c-b0dc-90aa2cb0334f"}
23:29:16.934 00.003 7008 case statement mapped state 6 to 3
23:29:16.935 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5a8215f-11b5-4a3c-b0dc-90aa2cb0334f"}
23:29:16.937 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"272fcd54-e5cd-429f-a487-e839eeac1d97"}
23:29:16.940 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1284,"width":15,"height":15,"star_pos":[6.81,7.01],"pixels":"..."},"id":"272fcd54-e5cd-429f-a487-e839eeac1d97"}
23:29:17.813 00.873 8532 Exposure complete
23:29:17.862 00.049 8532 worker thread done servicing request
23:29:17.862 00.000 7008 OnExposeComplete: enter
23:29:17.865 00.003 7008 UpdateGuideState(): m_state=6
23:29:17.868 00.003 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1285
23:29:17.872 00.004 7008 Star::Find returns 1 (0), X=544.74, Y=448.69, Mass=270499, SNR=331.6, Peak=39348 HFD=2.9
23:29:17.875 00.003 7008 MultiStar: [#1 0.05,-0.19,0.54,U] [#2 0.05,-0.20,0.53,U] [#3 0.14,-0.14,0.43,U] [#4 0.01,-0.12,0.34,U] [#5 0.08,-0.14,0.34,U] [#6 0.05,-0.30,0.34,U] [#7 0.08,-0.25,0.28,U] [#8 -0.09,-0.13,0.33,U] 
23:29:17.876 00.001 7008 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.03, 0.29}
23:29:17.879 00.003 7008 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.07) = xAngle (-1.08 = -1.08)
23:29:17.881 00.002 7008 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.49 = -1.49)
23:29:17.883 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.15 mountX=0.03 mountY=-0.07, mountTheta=-1.13
23:29:17.888 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.07, opts=13)
23:29:17.890 00.002 7008 Enqueuing Move request for scope (0.03, -0.07)
23:29:17.892 00.002 8532 Worker thread wakes up
23:29:17.892 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:29:17.892 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:29:17.892 00.000 8532 Moving (0.03, -0.07) raw xDistance=0.03 yDistance=-0.07
23:29:17.892 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:29:17.892 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:17.892 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2182, FiltMax=29135, Gamma=0.990
23:29:17.894 00.002 7008 UpdateGuideState exits: m=270499 SNR=331.6
23:29:17.898 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:17.899 00.001 8532 MoveAxis(E, 0, ABG)
23:29:17.899 00.000 8532 Move returns status 0, amount 0
23:29:17.899 00.000 8532 MoveAxis(N, 0, ABG)
23:29:17.899 00.000 8532 Move returns status 0, amount 0
23:29:17.899 00.000 8532 move complete, result=0
23:29:17.899 00.000 8532 worker thread done servicing request
23:29:17.899 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.901 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:17.903 00.002 7008 Enqueuing Expose request
23:29:17.906 00.003 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:17.908 00.002 8532 Worker thread wakes up
23:29:17.908 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:17.908 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:18.926 01.018 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"598176d4-f79d-4e7f-bcd4-335701096fe9"}
23:29:18.927 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"598176d4-f79d-4e7f-bcd4-335701096fe9"}
23:29:18.929 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6c9c789-e44d-478f-b625-1939d8d654a0"}
23:29:18.933 00.004 7008 case statement mapped state 6 to 3
23:29:18.935 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6c9c789-e44d-478f-b625-1939d8d654a0"}
23:29:18.937 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e50ecab5-8667-4e25-8fed-a8182035743c"}
23:29:18.939 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1285,"width":15,"height":15,"star_pos":[6.74,6.69],"pixels":"..."},"id":"e50ecab5-8667-4e25-8fed-a8182035743c"}
23:29:20.047 01.108 8532 Exposure complete
23:29:20.091 00.044 8532 worker thread done servicing request
23:29:20.091 00.000 7008 OnExposeComplete: enter
23:29:20.094 00.003 7008 UpdateGuideState(): m_state=6
23:29:20.096 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1286
23:29:20.099 00.003 7008 Star::Find returns 1 (0), X=544.73, Y=448.70, Mass=275149, SNR=340.7, Peak=39134 HFD=2.9
23:29:20.101 00.002 7008 MultiStar: [#1 0.04,-0.15,0.53,U] [#2 -0.02,-0.20,0.56,U] [#3 0.04,-0.19,0.42,U] [#4 0.01,-0.09,0.35,U] [#5 0.08,-0.01,0.33,U] [#6 0.06,-0.26,0.35,U] [#7 -0.03,-0.09,0.27,U] [#8 -0.07,-0.07,0.33,U] 
23:29:20.102 00.001 7008 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.03, 0.30}
23:29:20.104 00.002 7008 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.07) = xAngle (-1.42 = -1.42)
23:29:20.106 00.002 7008 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.84 = -1.84)
23:29:20.107 00.001 7008 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.49 mountX=0.01 mountY=-0.03, mountTheta=-1.42
23:29:20.111 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=-0.04, opts=13)
23:29:20.113 00.002 7008 Enqueuing Move request for scope (0.00, -0.04)
23:29:20.116 00.003 8532 Worker thread wakes up
23:29:20.116 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:29:20.116 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:29:20.116 00.000 8532 Moving (0.00, -0.04) raw xDistance=0.01 yDistance=-0.03
23:29:20.116 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:20.116 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:20.116 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2188, FiltMax=27622, Gamma=0.990
23:29:20.119 00.003 7008 UpdateGuideState exits: m=275149 SNR=340.7
23:29:20.120 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.122 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:20.124 00.002 7008 Enqueuing Expose request
23:29:20.125 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:20.126 00.001 8532 MoveAxis(E, 0, ABG)
23:29:20.126 00.000 8532 Move returns status 0, amount 0
23:29:20.126 00.000 8532 MoveAxis(N, 0, ABG)
23:29:20.126 00.000 8532 Move returns status 0, amount 0
23:29:20.126 00.000 8532 move complete, result=0
23:29:20.126 00.000 8532 worker thread done servicing request
23:29:20.126 00.000 8532 Worker thread wakes up
23:29:20.126 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:20.126 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:20.126 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:20.925 00.799 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c29c067c-9d8e-4075-add9-5ee626473757"}
23:29:20.929 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c29c067c-9d8e-4075-add9-5ee626473757"}
23:29:20.939 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1c34f52-cc53-4df2-8e39-b29c71fb3c85"}
23:29:20.941 00.002 7008 case statement mapped state 6 to 3
23:29:20.942 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1c34f52-cc53-4df2-8e39-b29c71fb3c85"}
23:29:20.945 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"53888af9-2b39-442e-b065-577756766422"}
23:29:20.947 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1286,"width":15,"height":15,"star_pos":[6.73,6.70],"pixels":"..."},"id":"53888af9-2b39-442e-b065-577756766422"}
23:29:22.253 01.306 8532 Exposure complete
23:29:22.294 00.041 7008 OnExposeComplete: enter
23:29:22.297 00.003 7008 UpdateGuideState(): m_state=6
23:29:22.298 00.001 8532 worker thread done servicing request
23:29:22.298 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1287
23:29:22.301 00.003 7008 Star::Find returns 1 (0), X=544.68, Y=448.65, Mass=262823, SNR=323.0, Peak=38290 HFD=3.0
23:29:22.304 00.003 7008 MultiStar: [#1 -0.05,-0.15,0.54,U] [#2 -0.06,-0.19,0.56,U] [#3 -0.05,-0.18,0.43,U] [#4 -0.01,-0.12,0.36,U] [#5 -0.02,-0.17,0.34,U] [#6 -0.05,-0.22,0.37,U] [#7 -0.09,-0.06,0.28,U] [#8 -0.08,-0.16,0.33,U] 
23:29:22.306 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.09, 0.25}
23:29:22.308 00.002 7008 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.07) = xAngle (-2.27 = -2.27)
23:29:22.309 00.001 7008 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.68 = -2.68)
23:29:22.310 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.34 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
23:29:22.314 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.06, opts=13)
23:29:22.316 00.002 7008 Enqueuing Move request for scope (-0.06, -0.06)
23:29:22.317 00.001 8532 Worker thread wakes up
23:29:22.317 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:29:22.317 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:29:22.317 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2206, FiltMax=30673, Gamma=0.990
23:29:22.319 00.002 7008 UpdateGuideState exits: m=262823 SNR=323.0
23:29:22.321 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:22.323 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:22.324 00.001 8532 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=-0.04
23:29:22.324 00.000 7008 Enqueuing Expose request
23:29:22.326 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:29:22.326 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:22.326 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:22.326 00.000 8532 MoveAxis(E, 0, ABG)
23:29:22.326 00.000 8532 Move returns status 0, amount 0
23:29:22.326 00.000 8532 MoveAxis(N, 0, ABG)
23:29:22.326 00.000 8532 Move returns status 0, amount 0
23:29:22.326 00.000 8532 move complete, result=0
23:29:22.326 00.000 8532 worker thread done servicing request
23:29:22.327 00.001 8532 Worker thread wakes up
23:29:22.327 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:22.327 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:22.327 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:22.925 00.598 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e6b26a7-ba88-4d1c-b76c-0bbbdb3ac918"}
23:29:22.928 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e6b26a7-ba88-4d1c-b76c-0bbbdb3ac918"}
23:29:22.931 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5dc7f5db-1a40-4eb9-9bbe-7f103ea38c1d"}
23:29:22.933 00.002 7008 case statement mapped state 6 to 3
23:29:22.936 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dc7f5db-1a40-4eb9-9bbe-7f103ea38c1d"}
23:29:22.942 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f824aed3-f3d1-47b1-91c7-aaa31ca9717e"}
23:29:22.944 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1287,"width":15,"height":15,"star_pos":[6.68,6.65],"pixels":"..."},"id":"f824aed3-f3d1-47b1-91c7-aaa31ca9717e"}
23:29:24.463 01.519 8532 Exposure complete
23:29:24.506 00.043 8532 worker thread done servicing request
23:29:24.506 00.000 7008 OnExposeComplete: enter
23:29:24.509 00.003 7008 UpdateGuideState(): m_state=6
23:29:24.510 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1288
23:29:24.512 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.68, Mass=271577, SNR=339.2, Peak=39043 HFD=2.9
23:29:24.514 00.002 7008 MultiStar: [#1 0.04,-0.16,0.54,U] [#2 -0.04,-0.18,0.53,U] [#3 0.08,-0.15,0.43,U] [#4 0.04,-0.08,0.34,U] [#5 0.06,-0.14,0.32,U] [#6 -0.01,-0.29,0.34,U] [#7 -0.07,-0.14,0.27,U] [#8 -0.08,-0.13,0.35,U] 
23:29:24.517 00.003 7008 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.05, 0.28}
23:29:24.518 00.001 7008 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.07) = xAngle (-1.63 = -1.63)
23:29:24.521 00.003 7008 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.04 = -2.04)
23:29:24.523 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.70 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
23:29:24.527 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.05, opts=13)
23:29:24.530 00.003 7008 Enqueuing Move request for scope (-0.01, -0.05)
23:29:24.533 00.003 8532 Worker thread wakes up
23:29:24.533 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2142, FiltMax=29865, Gamma=0.990
23:29:24.535 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:29:24.536 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:29:24.536 00.000 8532 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=-0.05
23:29:24.536 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:29:24.536 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:24.536 00.000 7008 UpdateGuideState exits: m=271577 SNR=339.2
23:29:24.538 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.541 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:24.542 00.001 7008 Enqueuing Expose request
23:29:24.545 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:24.545 00.000 8532 MoveAxis(E, 0, ABG)
23:29:24.545 00.000 8532 Move returns status 0, amount 0
23:29:24.545 00.000 8532 MoveAxis(N, 0, ABG)
23:29:24.545 00.000 8532 Move returns status 0, amount 0
23:29:24.545 00.000 8532 move complete, result=0
23:29:24.545 00.000 8532 worker thread done servicing request
23:29:24.545 00.000 8532 Worker thread wakes up
23:29:24.545 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:24.546 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:24.546 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:24.924 00.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24372859-9b8b-4a99-ac26-ebb5149ecd2d"}
23:29:24.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24372859-9b8b-4a99-ac26-ebb5149ecd2d"}
23:29:24.928 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d4d73d4-e40a-40b6-916e-d5ca71741b7e"}
23:29:24.931 00.003 7008 case statement mapped state 6 to 3
23:29:24.932 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d4d73d4-e40a-40b6-916e-d5ca71741b7e"}
23:29:24.934 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68abd446-f995-4e3c-8943-7ce82d57b322"}
23:29:24.936 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1288,"width":15,"height":15,"star_pos":[6.72,6.68],"pixels":"..."},"id":"68abd446-f995-4e3c-8943-7ce82d57b322"}
23:29:26.675 01.739 8532 Exposure complete
23:29:26.703 00.028 8532 worker thread done servicing request
23:29:26.703 00.000 7008 OnExposeComplete: enter
23:29:26.705 00.002 7008 UpdateGuideState(): m_state=6
23:29:26.707 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1289
23:29:26.709 00.002 7008 Star::Find returns 1 (0), X=544.79, Y=448.68, Mass=263629, SNR=341.7, Peak=39005 HFD=2.8
23:29:26.711 00.002 7008 MultiStar: [#1 0.08,-0.17,0.52,U] [#2 0.06,-0.20,0.54,U] [#3 0.10,-0.18,0.42,U] [#4 0.02,-0.10,0.35,U] [#5 0.07,-0.15,0.34,U] [#6 0.13,-0.20,0.35,U] [#7 0.02,-0.14,0.28,U] [#8 -0.04,0.04,0.33,U] 
23:29:26.713 00.002 7008 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.03, 0.28}
23:29:26.714 00.001 7008 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.07) = xAngle (-0.61 = -0.61)
23:29:26.716 00.002 7008 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.02 = -1.02)
23:29:26.717 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.68 mountX=0.05 mountY=-0.06, mountTheta=-0.81
23:29:26.720 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.04, opts=13)
23:29:26.721 00.001 7008 Enqueuing Move request for scope (0.05, -0.04)
23:29:26.722 00.001 8532 Worker thread wakes up
23:29:26.722 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2157, FiltMax=27916, Gamma=0.990
23:29:26.725 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:29:26.725 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:29:26.725 00.000 8532 Moving (0.05, -0.04) raw xDistance=0.05 yDistance=-0.06
23:29:26.725 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:29:26.725 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.725 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:26.725 00.000 8532 MoveAxis(E, 0, ABG)
23:29:26.725 00.000 8532 Move returns status 0, amount 0
23:29:26.725 00.000 8532 MoveAxis(N, 0, ABG)
23:29:26.725 00.000 8532 Move returns status 0, amount 0
23:29:26.725 00.000 8532 move complete, result=0
23:29:26.725 00.000 8532 worker thread done servicing request
23:29:26.725 00.000 7008 UpdateGuideState exits: m=263629 SNR=341.7
23:29:26.727 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.729 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:26.731 00.002 7008 Enqueuing Expose request
23:29:26.733 00.002 8532 Worker thread wakes up
23:29:26.733 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:26.733 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:26.733 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:26.924 00.191 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb88ff99-97a7-4056-a550-d3fbf4d3c5f8"}
23:29:26.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb88ff99-97a7-4056-a550-d3fbf4d3c5f8"}
23:29:26.929 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d3b3404-b6df-42b3-8aae-0cc887c35015"}
23:29:26.933 00.004 7008 case statement mapped state 6 to 3
23:29:26.936 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d3b3404-b6df-42b3-8aae-0cc887c35015"}
23:29:26.937 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"efaca872-5e80-4bb8-8299-4b99f4a172d3"}
23:29:26.940 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1289,"width":15,"height":15,"star_pos":[6.79,6.68],"pixels":"..."},"id":"efaca872-5e80-4bb8-8299-4b99f4a172d3"}
23:29:28.864 01.924 8532 Exposure complete
23:29:28.890 00.026 8532 worker thread done servicing request
23:29:28.890 00.000 7008 OnExposeComplete: enter
23:29:28.892 00.002 7008 UpdateGuideState(): m_state=6
23:29:28.893 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1290
23:29:28.894 00.001 7008 Star::Find returns 1 (0), X=544.83, Y=448.84, Mass=270899, SNR=336.5, Peak=36292 HFD=2.8
23:29:28.896 00.002 7008 MultiStar: [#1 0.17,-0.05,0.53,U] [#2 0.14,-0.02,0.55,U] [#3 0.24,-0.04,0.41,U] [#4 0.18,-0.08,0.35,U] [#5 0.22,0.09,0.33,U] [#6 0.25,-0.09,0.35,U] [#7 0.13,-0.09,0.28,U] [#8 0.33,-0.19,0.34,U] 
23:29:28.897 00.001 7008 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.07, 0.44}
23:29:28.898 00.001 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
23:29:28.899 00.001 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
23:29:28.900 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.37 mountX=0.16 mountY=0.00, mountTheta=0.03
23:29:28.903 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.07, opts=13)
23:29:28.904 00.001 7008 Enqueuing Move request for scope (0.17, 0.07)
23:29:28.906 00.002 8532 Worker thread wakes up
23:29:28.906 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:29:28.906 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:29:28.906 00.000 8532 Moving (0.17, 0.07) raw xDistance=0.16 yDistance=0.00
23:29:28.906 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:29:28.906 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.907 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2181, FiltMax=25945, Gamma=0.990
23:29:28.909 00.002 7008 UpdateGuideState exits: m=270899 SNR=336.5
23:29:28.910 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.912 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:28.913 00.001 7008 Enqueuing Expose request
23:29:28.914 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:28.914 00.000 8532 MoveAxis(E, 0, ABG)
23:29:28.915 00.001 8532 Move returns status 0, amount 0
23:29:28.915 00.000 8532 MoveAxis(N, 0, ABG)
23:29:28.915 00.000 8532 Move returns status 0, amount 0
23:29:28.915 00.000 8532 move complete, result=0
23:29:28.915 00.000 8532 worker thread done servicing request
23:29:28.915 00.000 8532 Worker thread wakes up
23:29:28.915 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:28.915 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:28.915 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:28.923 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74bcbb3c-a868-4afe-b8ff-1ac80dec44ef"}
23:29:28.925 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74bcbb3c-a868-4afe-b8ff-1ac80dec44ef"}
23:29:28.926 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb21fd56-9d3d-44c4-a8e1-a2989ad97738"}
23:29:28.928 00.002 7008 case statement mapped state 6 to 3
23:29:28.930 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb21fd56-9d3d-44c4-a8e1-a2989ad97738"}
23:29:28.932 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c091d7d2-2b02-4281-aeec-d06fc235c98a"}
23:29:28.933 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1290,"width":15,"height":15,"star_pos":[6.83,6.84],"pixels":"..."},"id":"c091d7d2-2b02-4281-aeec-d06fc235c98a"}
23:29:30.923 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"df43b196-c847-4210-85fa-fc6e17f91fcb"}
23:29:30.925 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"df43b196-c847-4210-85fa-fc6e17f91fcb"}
23:29:30.926 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6247559b-720e-4b35-90e5-bd029927ec69"}
23:29:30.928 00.002 7008 case statement mapped state 6 to 3
23:29:30.929 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6247559b-720e-4b35-90e5-bd029927ec69"}
23:29:30.932 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a2ceed81-d733-4d98-86e1-75889ab1aa28"}
23:29:30.934 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1290,"width":15,"height":15,"star_pos":[6.83,6.84],"pixels":"..."},"id":"a2ceed81-d733-4d98-86e1-75889ab1aa28"}
23:29:31.039 00.105 8532 Exposure complete
23:29:31.080 00.041 8532 worker thread done servicing request
23:29:31.081 00.001 7008 OnExposeComplete: enter
23:29:31.082 00.001 7008 UpdateGuideState(): m_state=6
23:29:31.084 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1291
23:29:31.085 00.001 7008 Star::Find returns 1 (0), X=544.92, Y=448.91, Mass=265996, SNR=322.7, Peak=34180 HFD=2.8
23:29:31.087 00.002 7008 MultiStar: [#1 0.25,0.02,0.55,U] [#2 0.18,-0.03,0.56,U] [#3 0.31,0.03,0.43,U] [#4 0.23,0.01,0.36,U] [#5 0.31,0.11,0.34,U] [#6 0.15,-0.11,0.40,U] [#7 0.27,-0.01,0.29,U] [#8 0.47,-0.14,0.35,U] 
23:29:31.089 00.002 7008 refined, 8 included, MultiStar: {0.24, 0.11}, one-star: {0.15, 0.52}
23:29:31.090 00.001 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:29:31.091 00.001 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
23:29:31.093 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.43 mountX=0.23 mountY=0.02, mountTheta=0.10
23:29:31.096 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.11, opts=13)
23:29:31.098 00.002 7008 Enqueuing Move request for scope (0.24, 0.11)
23:29:31.099 00.001 8532 Worker thread wakes up
23:29:31.099 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
23:29:31.099 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
23:29:31.099 00.000 8532 Moving (0.24, 0.11) raw xDistance=0.23 yDistance=0.02
23:29:31.100 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2190, FiltMax=29078, Gamma=0.990
23:29:31.101 00.001 7008 UpdateGuideState exits: m=265996 SNR=322.7
23:29:31.102 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:31.104 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:31.105 00.001 7008 Enqueuing Expose request
23:29:31.107 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:29:31.107 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:31.107 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:31.107 00.000 8532 MoveAxis(W, 208, ABG)
23:29:31.107 00.000 8532 Guiding  Dir = 3, Dur = 208
23:29:31.107 00.000 8532 IsSlewing returns 0
23:29:31.108 00.001 8532 IsGuiding returns 0
23:29:31.108 00.000 8532 PulseGuide returned control before completion, sleep 218
23:29:31.326 00.218 8532 IsGuiding returns 0
23:29:31.326 00.000 8532 Move returns status 0, amount 208
23:29:31.326 00.000 8532 MoveAxis(N, 0, ABG)
23:29:31.326 00.000 8532 Move returns status 0, amount 0
23:29:31.326 00.000 8532 move complete, result=0
23:29:31.326 00.000 8532 worker thread done servicing request
23:29:31.326 00.000 8532 Worker thread wakes up
23:29:31.326 00.000 7008 GuideStep: 0.2 px 208 ms WEST, 0.0 px 0 ms NORTH
23:29:31.328 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:31.328 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:32.922 01.594 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46f39284-574d-4585-aafe-65a16c7f5050"}
23:29:32.924 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46f39284-574d-4585-aafe-65a16c7f5050"}
23:29:32.925 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3a6e9a4-0b21-4290-bf71-10f6ddf5514f"}
23:29:32.927 00.002 7008 case statement mapped state 6 to 3
23:29:32.928 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3a6e9a4-0b21-4290-bf71-10f6ddf5514f"}
23:29:32.929 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a9b5647-701c-4ef8-b4ef-c80086ae2f69"}
23:29:32.932 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1291,"width":15,"height":15,"star_pos":[6.92,6.91],"pixels":"..."},"id":"0a9b5647-701c-4ef8-b4ef-c80086ae2f69"}
23:29:33.457 00.525 8532 Exposure complete
23:29:33.485 00.028 8532 worker thread done servicing request
23:29:33.485 00.000 7008 OnExposeComplete: enter
23:29:33.487 00.002 7008 UpdateGuideState(): m_state=6
23:29:33.489 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1292
23:29:33.491 00.002 7008 Star::Find returns 1 (0), X=544.89, Y=448.83, Mass=262558, SNR=333.4, Peak=35419 HFD=2.8
23:29:33.492 00.001 7008 MultiStar: [#1 0.23,-0.11,0.56,U] [#2 0.14,-0.10,0.55,U] [#3 0.28,-0.06,0.42,U] [#4 0.21,-0.09,0.35,U] [#5 0.26,-0.05,0.32,U] [#6 0.13,-0.20,0.36,U] [#7 0.16,-0.11,0.29,U] [#8 0.40,-0.15,0.34,U] 
23:29:33.494 00.002 7008 refined, 8 included, MultiStar: {0.20, 0.02}, one-star: {0.13, 0.44}
23:29:33.495 00.001 7008 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.07) = xAngle (0.18 = 0.18)
23:29:33.499 00.004 7008 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.23 = -0.23)
23:29:33.503 00.004 7008 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.11 mountX=0.20 mountY=-0.05, mountTheta=-0.23
23:29:33.506 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.02, opts=13)
23:29:33.507 00.001 7008 Enqueuing Move request for scope (0.20, 0.02)
23:29:33.510 00.003 8532 Worker thread wakes up
23:29:33.510 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
23:29:33.510 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
23:29:33.510 00.000 8532 Moving (0.20, 0.02) raw xDistance=0.20 yDistance=-0.05
23:29:33.510 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:29:33.510 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.510 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:33.510 00.000 8532 MoveAxis(W, 194, ABG)
23:29:33.510 00.000 8532 Guiding  Dir = 3, Dur = 194
23:29:33.510 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2176, FiltMax=28901, Gamma=0.990
23:29:33.512 00.002 8532 IsSlewing returns 0
23:29:33.512 00.000 7008 UpdateGuideState exits: m=262558 SNR=333.4
23:29:33.514 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.515 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:33.516 00.001 7008 Enqueuing Expose request
23:29:33.517 00.001 8532 IsGuiding returns 0
23:29:33.518 00.001 8532 PulseGuide returned control before completion, sleep 204
23:29:33.731 00.213 8532 IsGuiding returns 0
23:29:33.731 00.000 8532 Move returns status 0, amount 194
23:29:33.732 00.001 8532 MoveAxis(N, 0, ABG)
23:29:33.732 00.000 8532 Move returns status 0, amount 0
23:29:33.732 00.000 8532 move complete, result=0
23:29:33.732 00.000 8532 worker thread done servicing request
23:29:33.732 00.000 8532 Worker thread wakes up
23:29:33.732 00.000 7008 GuideStep: 0.2 px 194 ms WEST, -0.0 px 0 ms NORTH
23:29:33.734 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:33.734 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:34.921 01.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9389cf1a-4998-4504-9b00-55bb1b2258a0"}
23:29:34.923 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9389cf1a-4998-4504-9b00-55bb1b2258a0"}
23:29:34.924 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5d542e6-c222-4c8e-a23f-c16f364f44e3"}
23:29:34.926 00.002 7008 case statement mapped state 6 to 3
23:29:34.927 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5d542e6-c222-4c8e-a23f-c16f364f44e3"}
23:29:34.929 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2860e2e8-7878-4c19-bfb2-ac8ad8ac8b90"}
23:29:34.931 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1292,"width":15,"height":15,"star_pos":[6.89,6.83],"pixels":"..."},"id":"2860e2e8-7878-4c19-bfb2-ac8ad8ac8b90"}
23:29:35.860 00.929 8532 Exposure complete
23:29:35.887 00.027 8532 worker thread done servicing request
23:29:35.887 00.000 7008 OnExposeComplete: enter
23:29:35.888 00.001 7008 UpdateGuideState(): m_state=6
23:29:35.890 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1293
23:29:35.891 00.001 7008 Star::Find returns 1 (0), X=545.16, Y=448.52, Mass=264786, SNR=336.2, Peak=37308 HFD=3.0
23:29:35.892 00.001 7008 MultiStar: [#1 0.53,-0.37,0.54,U] [#2 0.44,-0.34,0.55,U] [#3 0.59,-0.35,0.42,U] [#4 0.56,-0.31,0.33,U] [#5 0.57,-0.25,0.33,U] [#6 0.41,-0.47,0.36,U] [#7 0.40,-0.37,0.28,U] [#8 0.60,-0.33,0.34,U] 
23:29:35.893 00.001 7008 single-star, 8 included, MultiStar: {0.48, -0.24}, one-star: {0.39, 0.13}
23:29:35.894 00.001 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.38 = 0.38)
23:29:35.896 00.002 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.03 = -0.03)
23:29:35.897 00.001 7008 CameraToMount -- cameraX=0.39 cameraY=0.13 hyp=0.41 cameraTheta=0.31 mountX=0.38 mountY=-0.01, mountTheta=-0.03
23:29:35.901 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.13, opts=13)
23:29:35.902 00.001 7008 Enqueuing Move request for scope (0.39, 0.13)
23:29:35.904 00.002 8532 Worker thread wakes up
23:29:35.904 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.13) opts 0xd
23:29:35.904 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.13)
23:29:35.904 00.000 8532 Moving (0.39, 0.13) raw xDistance=0.38 yDistance=-0.01
23:29:35.904 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
23:29:35.904 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:35.904 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63285, med=2515, FiltMin=2174, FiltMax=27289, Gamma=0.990
23:29:35.906 00.002 7008 UpdateGuideState exits: m=264786 SNR=336.2
23:29:35.907 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.909 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:35.911 00.002 7008 Enqueuing Expose request
23:29:35.911 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:35.912 00.001 8532 MoveAxis(W, 359, ABG)
23:29:35.912 00.000 8532 Guiding  Dir = 3, Dur = 359
23:29:35.912 00.000 8532 IsSlewing returns 0
23:29:35.912 00.000 8532 IsGuiding returns 0
23:29:35.912 00.000 8532 PulseGuide returned control before completion, sleep 369
23:29:36.287 00.375 8532 IsGuiding returns 0
23:29:36.287 00.000 8532 Move returns status 0, amount 359
23:29:36.287 00.000 8532 MoveAxis(N, 0, ABG)
23:29:36.287 00.000 8532 Move returns status 0, amount 0
23:29:36.287 00.000 8532 move complete, result=0
23:29:36.287 00.000 8532 worker thread done servicing request
23:29:36.287 00.000 8532 Worker thread wakes up
23:29:36.287 00.000 7008 GuideStep: 0.4 px 359 ms WEST, -0.0 px 0 ms NORTH
23:29:36.289 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:36.289 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:36.921 00.632 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24b6d0ac-ea7f-493f-a48f-665cb2571f70"}
23:29:36.923 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24b6d0ac-ea7f-493f-a48f-665cb2571f70"}
23:29:36.925 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7f6d1b9-a128-4d21-a709-b05b9b6e0d23"}
23:29:36.928 00.003 7008 case statement mapped state 6 to 3
23:29:36.930 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7f6d1b9-a128-4d21-a709-b05b9b6e0d23"}
23:29:36.932 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8defb4fb-9b07-48bd-8dfc-a0f07a49fbe7"}
23:29:36.934 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1293,"width":15,"height":15,"star_pos":[7.16,6.52],"pixels":"..."},"id":"8defb4fb-9b07-48bd-8dfc-a0f07a49fbe7"}
23:29:38.422 01.488 8532 Exposure complete
23:29:38.450 00.028 8532 worker thread done servicing request
23:29:38.450 00.000 7008 OnExposeComplete: enter
23:29:38.451 00.001 7008 UpdateGuideState(): m_state=6
23:29:38.453 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1294
23:29:38.455 00.002 7008 Star::Find returns 1 (0), X=544.86, Y=448.62, Mass=268403, SNR=336.4, Peak=39095 HFD=2.8
23:29:38.458 00.003 7008 MultiStar: [#1 0.18,-0.31,0.55,U] [#2 0.13,-0.29,0.55,U] [#3 0.26,-0.22,0.42,U] [#4 0.22,-0.24,0.35,U] [#5 0.24,-0.18,0.33,U] [#6 0.08,-0.36,0.33,U] [#7 0.10,-0.18,0.28,U] [#8 0.34,-0.39,0.34,U] 
23:29:38.460 00.002 7008 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.10, 0.22}
23:29:38.461 00.001 7008 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.07) = xAngle (-0.67 = -0.67)
23:29:38.463 00.002 7008 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.09 = -1.09)
23:29:38.464 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.74 mountX=0.18 mountY=-0.20, mountTheta=-0.85
23:29:38.467 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=-0.15, opts=13)
23:29:38.468 00.001 7008 Enqueuing Move request for scope (0.17, -0.15)
23:29:38.470 00.002 8532 Worker thread wakes up
23:29:38.471 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
23:29:38.471 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
23:29:38.471 00.000 8532 Moving (0.17, -0.15) raw xDistance=0.18 yDistance=-0.20
23:29:38.471 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.18
23:29:38.471 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:29:38.471 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2160, FiltMax=29230, Gamma=0.990
23:29:38.472 00.001 7008 UpdateGuideState exits: m=268403 SNR=336.4
23:29:38.474 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.475 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:38.477 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:29:38.477 00.000 7008 Enqueuing Expose request
23:29:38.478 00.001 8532 MoveAxis(W, 187, ABG)
23:29:38.478 00.000 8532 Guiding  Dir = 3, Dur = 187
23:29:38.480 00.002 8532 IsSlewing returns 0
23:29:38.480 00.000 8532 IsGuiding returns 0
23:29:38.480 00.000 8532 PulseGuide returned control before completion, sleep 197
23:29:38.681 00.201 8532 IsGuiding returns 0
23:29:38.681 00.000 8532 Move returns status 0, amount 187
23:29:38.681 00.000 8532 MoveAxis(N, 0, ABG)
23:29:38.681 00.000 8532 Move returns status 0, amount 0
23:29:38.681 00.000 8532 move complete, result=0
23:29:38.681 00.000 8532 worker thread done servicing request
23:29:38.681 00.000 7008 GuideStep: 0.2 px 187 ms WEST, -0.2 px 0 ms NORTH
23:29:38.683 00.002 8532 Worker thread wakes up
23:29:38.684 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:38.684 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:38.920 00.236 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6f8bf04-732c-4867-a123-3616b62bff5a"}
23:29:38.922 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6f8bf04-732c-4867-a123-3616b62bff5a"}
23:29:38.924 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9c2530c-b89f-4c1c-929a-6775c1f5da90"}
23:29:38.926 00.002 7008 case statement mapped state 6 to 3
23:29:38.928 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9c2530c-b89f-4c1c-929a-6775c1f5da90"}
23:29:38.930 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"10100c4e-e1d9-4ea6-9a3c-878d0d70533b"}
23:29:38.932 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1294,"width":15,"height":15,"star_pos":[6.86,6.62],"pixels":"..."},"id":"10100c4e-e1d9-4ea6-9a3c-878d0d70533b"}
23:29:40.806 01.874 8532 Exposure complete
23:29:40.841 00.035 8532 worker thread done servicing request
23:29:40.841 00.000 7008 OnExposeComplete: enter
23:29:40.842 00.001 7008 UpdateGuideState(): m_state=6
23:29:40.845 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1295
23:29:40.846 00.001 7008 Star::Find returns 1 (0), X=544.99, Y=448.48, Mass=261582, SNR=331.4, Peak=34716 HFD=3.0
23:29:40.848 00.002 7008 MultiStar: [#1 0.31,-0.45,0.54,U] [#2 0.21,-0.42,0.52,U] [#3 0.40,-0.38,0.43,U] [#4 0.27,-0.37,0.35,U] [#5 0.41,-0.29,0.33,U] [#6 0.22,-0.58,0.36,U] [#7 0.27,-0.41,0.27,U] [#8 0.53,-0.48,0.34,U] 
23:29:40.849 00.001 7008 single-star, 8 included, MultiStar: {0.30, -0.30}, one-star: {0.23, 0.08}
23:29:40.852 00.003 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.42 = 0.42)
23:29:40.856 00.004 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.00 = 0.00)
23:29:40.858 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.34 mountX=0.22 mountY=0.00, mountTheta=0.00
23:29:40.861 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.08, opts=13)
23:29:40.862 00.001 7008 Enqueuing Move request for scope (0.23, 0.08)
23:29:40.865 00.003 8532 Worker thread wakes up
23:29:40.865 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
23:29:40.865 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
23:29:40.865 00.000 8532 Moving (0.23, 0.08) raw xDistance=0.22 yDistance=0.00
23:29:40.865 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:29:40.865 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:40.865 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63595, med=2513, FiltMin=2187, FiltMax=32473, Gamma=0.990
23:29:40.867 00.002 7008 UpdateGuideState exits: m=261582 SNR=331.4
23:29:40.869 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.871 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:40.871 00.000 8532 MoveAxis(W, 213, ABG)
23:29:40.871 00.000 8532 Guiding  Dir = 3, Dur = 213
23:29:40.872 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:40.874 00.002 7008 Enqueuing Expose request
23:29:40.875 00.001 8532 IsSlewing returns 0
23:29:40.875 00.000 8532 IsGuiding returns 0
23:29:40.876 00.001 8532 PulseGuide returned control before completion, sleep 223
23:29:40.919 00.043 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3f03dc99-d739-45ee-9bbf-9cd86a6d790c"}
23:29:40.923 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3f03dc99-d739-45ee-9bbf-9cd86a6d790c"}
23:29:40.928 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b12f570-4037-4a17-82b0-2d569528561d"}
23:29:40.931 00.003 7008 case statement mapped state 6 to 3
23:29:40.934 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b12f570-4037-4a17-82b0-2d569528561d"}
23:29:40.937 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"69edad28-7099-4962-a14d-b99db63fbe93"}
23:29:40.941 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1295,"width":15,"height":15,"star_pos":[6.99,7.48],"pixels":"..."},"id":"69edad28-7099-4962-a14d-b99db63fbe93"}
23:29:41.113 00.172 8532 IsGuiding returns 0
23:29:41.113 00.000 8532 Move returns status 0, amount 213
23:29:41.113 00.000 8532 MoveAxis(N, 0, ABG)
23:29:41.114 00.001 8532 Move returns status 0, amount 0
23:29:41.114 00.000 8532 move complete, result=0
23:29:41.114 00.000 8532 worker thread done servicing request
23:29:41.114 00.000 8532 Worker thread wakes up
23:29:41.114 00.000 7008 GuideStep: 0.2 px 213 ms WEST, 0.0 px 0 ms NORTH
23:29:41.117 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:41.117 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:42.918 01.801 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2e94a81-b17e-41ae-a4a7-84f827ee6d96"}
23:29:42.920 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2e94a81-b17e-41ae-a4a7-84f827ee6d96"}
23:29:42.921 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62c1ac20-085b-4163-8079-3e8123d109fb"}
23:29:42.925 00.004 7008 case statement mapped state 6 to 3
23:29:42.926 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62c1ac20-085b-4163-8079-3e8123d109fb"}
23:29:42.928 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b507fd0c-facb-47ef-a1fc-398b814f98aa"}
23:29:42.930 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1295,"width":15,"height":15,"star_pos":[6.99,7.48],"pixels":"..."},"id":"b507fd0c-facb-47ef-a1fc-398b814f98aa"}
23:29:43.245 00.315 8532 Exposure complete
23:29:43.280 00.035 8532 worker thread done servicing request
23:29:43.280 00.000 7008 OnExposeComplete: enter
23:29:43.283 00.003 7008 UpdateGuideState(): m_state=6
23:29:43.286 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1296
23:29:43.288 00.002 7008 Star::Find returns 1 (0), X=544.15, Y=448.42, Mass=278406, SNR=331.0, Peak=46241 HFD=2.7
23:29:43.289 00.001 7008 MultiStar: [#1 -0.57,-0.44,0.56,U] [#2 -0.60,-0.38,0.57,U] [#3 -0.45,-0.31,0.44,U] [#4 -0.55,-0.35,0.35,U] [#5 -0.53,-0.35,0.34,U] [#6 -0.57,-0.50,0.37,U] [#7 -0.60,-0.47,0.29,U] [#8 -0.39,-0.38,0.34,U] 
23:29:43.290 00.001 7008 single-star, 8 included, MultiStar: {-0.56, -0.30}, one-star: {-0.62, 0.03}
23:29:43.293 00.003 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.17 = -3.11)
23:29:43.294 00.001 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.76 = 2.76)
23:29:43.295 00.001 7008 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.10 mountX=-0.62 mountY=0.23, mountTheta=2.78
23:29:43.298 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.62, y=0.03, opts=13)
23:29:43.299 00.001 7008 Enqueuing Move request for scope (-0.62, 0.03)
23:29:43.301 00.002 8532 Worker thread wakes up
23:29:43.301 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2176, FiltMax=25424, Gamma=0.990
23:29:43.303 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.03) opts 0xd
23:29:43.303 00.000 7008 UpdateGuideState exits: m=278406 SNR=331.0
23:29:43.304 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.62, 0.03)
23:29:43.304 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.306 00.002 8532 Moving (-0.62, 0.03) raw xDistance=-0.62 yDistance=0.23
23:29:43.306 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:43.308 00.002 7008 Enqueuing Expose request
23:29:43.309 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.62
23:29:43.309 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:29:43.309 00.000 8532 MoveAxis(E, 549, ABG)
23:29:43.309 00.000 8532 Guiding  Dir = 2, Dur = 549
23:29:43.309 00.000 8532 IsSlewing returns 0
23:29:43.310 00.001 8532 IsGuiding returns 0
23:29:43.310 00.000 8532 PulseGuide returned control before completion, sleep 559
23:29:43.878 00.568 8532 IsGuiding returns 0
23:29:43.878 00.000 8532 Move returns status 0, amount 549
23:29:43.878 00.000 8532 MoveAxis(S, 409, ABG)
23:29:43.878 00.000 8532 Guiding  Dir = 1, Dur = 409
23:29:43.878 00.000 8532 IsSlewing returns 0
23:29:43.878 00.000 8532 IsGuiding returns 0
23:29:43.879 00.001 8532 PulseGuide returned control before completion, sleep 419
23:29:44.300 00.421 8532 IsGuiding returns 1
23:29:44.300 00.000 8532 scope still moving after pulse duration time elapsed
23:29:44.332 00.032 8532 IsSlewing returns 0
23:29:44.332 00.000 8532 IsGuiding returns 0
23:29:44.332 00.000 8532 scope move finished after 409 + 44 ms
23:29:44.333 00.001 8532 Move returns status 0, amount 409
23:29:44.333 00.000 8532 move complete, result=0
23:29:44.333 00.000 8532 worker thread done servicing request
23:29:44.333 00.000 8532 Worker thread wakes up
23:29:44.333 00.000 7008 GuideStep: -0.6 px 549 ms EAST, 0.2 px 409 ms SOUTH
23:29:44.334 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:44.334 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:44.918 00.584 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"71b06972-3997-430d-aca5-76f9b8f6e5cc"}
23:29:44.920 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"71b06972-3997-430d-aca5-76f9b8f6e5cc"}
23:29:44.922 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"922330aa-e473-413b-a7cf-98c8a3d247d0"}
23:29:44.924 00.002 7008 case statement mapped state 6 to 3
23:29:44.925 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"922330aa-e473-413b-a7cf-98c8a3d247d0"}
23:29:44.927 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d2089c4-be1e-467c-a72c-d3d0abb5b7b3"}
23:29:44.929 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1296,"width":15,"height":15,"star_pos":[7.15,7.42],"pixels":"..."},"id":"5d2089c4-be1e-467c-a72c-d3d0abb5b7b3"}
23:29:46.465 01.536 8532 Exposure complete
23:29:46.496 00.031 8532 worker thread done servicing request
23:29:46.496 00.000 7008 OnExposeComplete: enter
23:29:46.498 00.002 7008 UpdateGuideState(): m_state=6
23:29:46.500 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1297
23:29:46.502 00.002 7008 Star::Find returns 1 (0), X=544.65, Y=448.39, Mass=263824, SNR=329.3, Peak=45859 HFD=2.8
23:29:46.504 00.002 7008 MultiStar: [#1 -0.06,-0.44,0.57,U] [#2 -0.08,-0.45,0.55,U] [#3 -0.05,-0.34,0.42,U] [#4 -0.11,-0.27,0.37,U] [#5 -0.06,-0.31,0.33,U] [#6 -0.11,-0.56,0.36,U] [#7 -0.18,-0.31,0.28,U] [#8 -0.17,-0.22,0.33,U] 
23:29:46.505 00.001 7008 single-star, 8 included, MultiStar: {-0.10, -0.29}, one-star: {-0.11, -0.01}
23:29:46.508 00.003 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:29:46.510 00.002 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.38 = 2.90)
23:29:46.511 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.04 mountX=-0.11 mountY=0.03, mountTheta=2.90
23:29:46.515 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.01, opts=13)
23:29:46.517 00.002 7008 Enqueuing Move request for scope (-0.11, -0.01)
23:29:46.519 00.002 8532 Worker thread wakes up
23:29:46.519 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2165, FiltMax=29690, Gamma=0.990
23:29:46.520 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
23:29:46.521 00.001 7008 UpdateGuideState exits: m=263824 SNR=329.3
23:29:46.523 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
23:29:46.523 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.525 00.002 8532 Moving (-0.11, -0.01) raw xDistance=-0.11 yDistance=0.03
23:29:46.525 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:46.527 00.002 7008 Enqueuing Expose request
23:29:46.530 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:29:46.530 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:46.530 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:46.530 00.000 8532 MoveAxis(E, 0, ABG)
23:29:46.530 00.000 8532 Move returns status 0, amount 0
23:29:46.531 00.001 8532 MoveAxis(N, 0, ABG)
23:29:46.531 00.000 8532 Move returns status 0, amount 0
23:29:46.531 00.000 8532 move complete, result=0
23:29:46.531 00.000 8532 worker thread done servicing request
23:29:46.531 00.000 8532 Worker thread wakes up
23:29:46.531 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:46.533 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:46.533 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:46.917 00.384 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69312bbb-6b2e-458f-8a45-9e5708338a72"}
23:29:46.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69312bbb-6b2e-458f-8a45-9e5708338a72"}
23:29:46.922 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d2910c8-9eb9-4507-8ac8-8c217c18a565"}
23:29:46.924 00.002 7008 case statement mapped state 6 to 3
23:29:46.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d2910c8-9eb9-4507-8ac8-8c217c18a565"}
23:29:46.929 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d3efbdd-864a-4ba3-9311-45fe9a4e2271"}
23:29:46.932 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1297,"width":15,"height":15,"star_pos":[6.65,7.39],"pixels":"..."},"id":"4d3efbdd-864a-4ba3-9311-45fe9a4e2271"}
23:29:48.659 01.727 8532 Exposure complete
23:29:48.689 00.030 8532 worker thread done servicing request
23:29:48.689 00.000 7008 OnExposeComplete: enter
23:29:48.691 00.002 7008 UpdateGuideState(): m_state=6
23:29:48.692 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1298
23:29:48.694 00.002 7008 Star::Find returns 1 (0), X=544.70, Y=448.43, Mass=274561, SNR=336.8, Peak=48028 HFD=2.9
23:29:48.696 00.002 7008 MultiStar: [#1 -0.02,-0.48,0.53,U] [#2 -0.08,-0.40,0.55,U] [#3 -0.04,-0.35,0.43,U] [#4 -0.02,-0.31,0.35,U] [#5 0.07,-0.27,0.33,U] [#6 -0.01,-0.57,0.36,U] [#7 -0.08,-0.36,0.28,U] [#8 -0.16,-0.19,0.34,U] 
23:29:48.697 00.001 7008 single-star, 8 included, MultiStar: {-0.05, -0.28}, one-star: {-0.06, 0.04}
23:29:48.700 00.003 7008 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.07) = xAngle (2.67 = 2.67)
23:29:48.702 00.002 7008 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.26 = 2.26)
23:29:48.704 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.60 mountX=-0.07 mountY=0.06, mountTheta=2.43
23:29:48.706 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.04, opts=13)
23:29:48.708 00.002 7008 Enqueuing Move request for scope (-0.06, 0.04)
23:29:48.709 00.001 8532 Worker thread wakes up
23:29:48.710 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2166, FiltMax=29037, Gamma=0.990
23:29:48.711 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:29:48.711 00.000 7008 UpdateGuideState exits: m=274561 SNR=336.8
23:29:48.712 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:29:48.712 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.714 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:48.717 00.003 7008 Enqueuing Expose request
23:29:48.718 00.001 8532 Moving (-0.06, 0.04) raw xDistance=-0.07 yDistance=0.06
23:29:48.718 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:48.718 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:48.718 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:48.719 00.001 8532 MoveAxis(E, 0, ABG)
23:29:48.719 00.000 8532 Move returns status 0, amount 0
23:29:48.719 00.000 8532 MoveAxis(N, 0, ABG)
23:29:48.719 00.000 8532 Move returns status 0, amount 0
23:29:48.719 00.000 8532 move complete, result=0
23:29:48.719 00.000 8532 worker thread done servicing request
23:29:48.719 00.000 8532 Worker thread wakes up
23:29:48.719 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:48.719 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:48.719 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:48.915 00.196 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e80720c-e0ca-426d-9db7-7ca2584e6f39"}
23:29:48.917 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e80720c-e0ca-426d-9db7-7ca2584e6f39"}
23:29:48.919 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4adab9a-a3eb-4b71-82f2-7d59da9b698e"}
23:29:48.921 00.002 7008 case statement mapped state 6 to 3
23:29:48.922 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4adab9a-a3eb-4b71-82f2-7d59da9b698e"}
23:29:48.924 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f899c74c-a461-4a27-8cab-28c2880f75b1"}
23:29:48.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1298,"width":15,"height":15,"star_pos":[6.70,7.43],"pixels":"..."},"id":"f899c74c-a461-4a27-8cab-28c2880f75b1"}
23:29:50.848 01.922 8532 Exposure complete
23:29:50.883 00.035 8532 worker thread done servicing request
23:29:50.883 00.000 7008 OnExposeComplete: enter
23:29:50.885 00.002 7008 UpdateGuideState(): m_state=6
23:29:50.886 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1299
23:29:50.889 00.003 7008 Star::Find returns 1 (0), X=544.67, Y=448.43, Mass=270485, SNR=334.6, Peak=45482 HFD=2.9
23:29:50.891 00.002 7008 MultiStar: [#1 -0.04,-0.45,0.54,U] [#2 -0.12,-0.37,0.53,U] [#3 -0.06,-0.33,0.42,U] [#4 -0.07,-0.29,0.35,U] [#5 0.02,-0.36,0.32,U] [#6 -0.07,-0.53,0.37,U] [#7 -0.12,-0.24,0.28,U] [#8 -0.21,-0.25,0.35,U] 
23:29:50.893 00.002 7008 single-star, 8 included, MultiStar: {-0.09, -0.27}, one-star: {-0.10, 0.03}
23:29:50.894 00.001 7008 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.07) = xAngle (2.91 = 2.91)
23:29:50.896 00.002 7008 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.50 = 2.50)
23:29:50.897 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=-0.10 mountY=0.06, mountTheta=2.59
23:29:50.900 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.03, opts=13)
23:29:50.902 00.002 7008 Enqueuing Move request for scope (-0.10, 0.03)
23:29:50.904 00.002 8532 Worker thread wakes up
23:29:50.904 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2192, FiltMax=31432, Gamma=0.990
23:29:50.906 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:29:50.906 00.000 7008 UpdateGuideState exits: m=270485 SNR=334.6
23:29:50.908 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.909 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:29:50.909 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:50.911 00.002 7008 Enqueuing Expose request
23:29:50.913 00.002 8532 Moving (-0.10, 0.03) raw xDistance=-0.10 yDistance=0.06
23:29:50.913 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:50.913 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:50.913 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:50.913 00.000 8532 MoveAxis(E, 0, ABG)
23:29:50.913 00.000 8532 Move returns status 0, amount 0
23:29:50.913 00.000 8532 MoveAxis(N, 0, ABG)
23:29:50.913 00.000 8532 Move returns status 0, amount 0
23:29:50.913 00.000 8532 move complete, result=0
23:29:50.913 00.000 8532 worker thread done servicing request
23:29:50.913 00.000 8532 Worker thread wakes up
23:29:50.913 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:50.916 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:50.916 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:50.917 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9dad2588-10de-4d37-b2ea-fd0b60ce97b4"}
23:29:50.920 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9dad2588-10de-4d37-b2ea-fd0b60ce97b4"}
23:29:50.922 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ac5793a-045f-4273-a0ad-2507b94ee500"}
23:29:50.924 00.002 7008 case statement mapped state 6 to 3
23:29:50.927 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ac5793a-045f-4273-a0ad-2507b94ee500"}
23:29:50.929 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"926b479f-9fd8-42b7-b13b-2159bddd6a41"}
23:29:50.931 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1299,"width":15,"height":15,"star_pos":[6.67,7.43],"pixels":"..."},"id":"926b479f-9fd8-42b7-b13b-2159bddd6a41"}
23:29:52.914 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c738c25c-80f6-457d-9bed-023d6d04c140"}
23:29:52.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c738c25c-80f6-457d-9bed-023d6d04c140"}
23:29:52.918 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41a75bb4-6a98-4f13-8c5d-d1911754821a"}
23:29:52.920 00.002 7008 case statement mapped state 6 to 3
23:29:52.924 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41a75bb4-6a98-4f13-8c5d-d1911754821a"}
23:29:52.928 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db49bf86-71df-4544-b441-83aa26d44cdd"}
23:29:52.930 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1299,"width":15,"height":15,"star_pos":[6.67,7.43],"pixels":"..."},"id":"db49bf86-71df-4544-b441-83aa26d44cdd"}
23:29:53.040 00.110 8532 Exposure complete
23:29:53.065 00.025 8532 worker thread done servicing request
23:29:53.065 00.000 7008 OnExposeComplete: enter
23:29:53.067 00.002 7008 UpdateGuideState(): m_state=6
23:29:53.068 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1300
23:29:53.070 00.002 7008 Star::Find returns 1 (0), X=544.34, Y=448.38, Mass=261898, SNR=332.6, Peak=36365 HFD=2.8
23:29:53.073 00.003 7008 MultiStar: [#1 -0.36,-0.53,0.54,U] [#2 -0.33,-0.51,0.56,U] [#3 -0.27,-0.37,0.41,U] [#4 -0.32,-0.37,0.36,U] [#5 -0.26,-0.42,0.34,U] [#6 -0.28,-0.55,0.36,U] [#7 -0.36,-0.41,0.29,U] [#8 -0.29,-0.35,0.33,U] 
23:29:53.075 00.002 7008 single-star, 8 included, MultiStar: {-0.34, -0.35}, one-star: {-0.42, -0.02}
23:29:53.077 00.002 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:29:53.078 00.001 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.84)
23:29:53.079 00.001 7008 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.10 mountX=-0.42 mountY=0.13, mountTheta=2.85
23:29:53.082 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.42, y=-0.02, opts=13)
23:29:53.084 00.002 7008 Enqueuing Move request for scope (-0.42, -0.02)
23:29:53.086 00.002 8532 Worker thread wakes up
23:29:53.086 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61731, med=2513, FiltMin=2109, FiltMax=30819, Gamma=0.990
23:29:53.087 00.001 7008 UpdateGuideState exits: m=261898 SNR=332.6
23:29:53.090 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.02) opts 0xd
23:29:53.090 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.42, -0.02)
23:29:53.090 00.000 8532 Moving (-0.42, -0.02) raw xDistance=-0.42 yDistance=0.13
23:29:53.090 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:29:53.090 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.090 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.092 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:53.093 00.001 7008 Enqueuing Expose request
23:29:53.095 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:53.095 00.000 8532 MoveAxis(E, 381, ABG)
23:29:53.095 00.000 8532 Guiding  Dir = 2, Dur = 381
23:29:53.095 00.000 8532 IsSlewing returns 0
23:29:53.096 00.001 8532 IsGuiding returns 0
23:29:53.096 00.000 8532 PulseGuide returned control before completion, sleep 391
23:29:53.500 00.404 8532 IsGuiding returns 0
23:29:53.500 00.000 8532 Move returns status 0, amount 381
23:29:53.500 00.000 8532 MoveAxis(N, 0, ABG)
23:29:53.500 00.000 8532 Move returns status 0, amount 0
23:29:53.500 00.000 8532 move complete, result=0
23:29:53.500 00.000 8532 worker thread done servicing request
23:29:53.500 00.000 8532 Worker thread wakes up
23:29:53.500 00.000 7008 GuideStep: -0.4 px 381 ms EAST, 0.1 px 0 ms NORTH
23:29:53.503 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:53.503 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:54.914 01.411 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8962ddae-369e-46ef-9180-e248b32c8a20"}
23:29:54.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8962ddae-369e-46ef-9180-e248b32c8a20"}
23:29:54.920 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f583fd9-324e-47bd-8b97-3ac1a2812428"}
23:29:54.922 00.002 7008 case statement mapped state 6 to 3
23:29:54.924 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f583fd9-324e-47bd-8b97-3ac1a2812428"}
23:29:54.926 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"730c1592-f995-4516-b6dd-a012b721516d"}
23:29:54.928 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1300,"width":15,"height":15,"star_pos":[7.34,7.38],"pixels":"..."},"id":"730c1592-f995-4516-b6dd-a012b721516d"}
23:29:55.628 00.700 8532 Exposure complete
23:29:55.662 00.034 8532 worker thread done servicing request
23:29:55.662 00.000 7008 OnExposeComplete: enter
23:29:55.664 00.002 7008 UpdateGuideState(): m_state=6
23:29:55.666 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1301
23:29:55.668 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=448.55, Mass=264323, SNR=340.8, Peak=41400 HFD=3.0
23:29:55.670 00.002 7008 MultiStar: [#1 -0.04,-0.33,0.53,U] [#2 -0.12,-0.31,0.53,U] [#3 -0.01,-0.26,0.42,U] [#4 -0.01,-0.21,0.35,U] [#5 -0.08,-0.23,0.33,U] [#6 -0.04,-0.39,0.35,U] [#7 -0.16,-0.18,0.28,U] [#8 -0.04,-0.18,0.34,U] 
23:29:55.672 00.002 7008 refined, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.11, 0.15}
23:29:55.674 00.002 7008 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.07) = xAngle (-1.92 = -1.92)
23:29:55.676 00.002 7008 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.33 = -2.33)
23:29:55.678 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.99 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
23:29:55.681 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.17, opts=13)
23:29:55.684 00.003 7008 Enqueuing Move request for scope (-0.07, -0.17)
23:29:55.687 00.003 8532 Worker thread wakes up
23:29:55.687 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2163, FiltMax=32070, Gamma=0.990
23:29:55.689 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
23:29:55.689 00.000 7008 UpdateGuideState exits: m=264323 SNR=340.8
23:29:55.691 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
23:29:55.691 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:55.693 00.002 8532 Moving (-0.07, -0.17) raw xDistance=-0.06 yDistance=-0.13
23:29:55.693 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:55.696 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:29:55.696 00.000 7008 Enqueuing Expose request
23:29:55.699 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:55.699 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:29:55.699 00.000 8532 MoveAxis(E, 0, ABG)
23:29:55.699 00.000 8532 Move returns status 0, amount 0
23:29:55.699 00.000 8532 MoveAxis(N, 0, ABG)
23:29:55.699 00.000 8532 Move returns status 0, amount 0
23:29:55.699 00.000 8532 move complete, result=0
23:29:55.699 00.000 8532 worker thread done servicing request
23:29:55.699 00.000 8532 Worker thread wakes up
23:29:55.699 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:55.702 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:55.702 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:56.914 01.212 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99e03a74-a2b1-49b4-b0b7-c6739e8ca3b7"}
23:29:56.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99e03a74-a2b1-49b4-b0b7-c6739e8ca3b7"}
23:29:56.918 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86999c52-82ba-4b25-bad3-5626c17a989c"}
23:29:56.920 00.002 7008 case statement mapped state 6 to 3
23:29:56.923 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86999c52-82ba-4b25-bad3-5626c17a989c"}
23:29:56.925 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"466a720b-4be0-4dc1-bd78-e3d85e358bff"}
23:29:56.927 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1301,"width":15,"height":15,"star_pos":[6.66,6.55],"pixels":"..."},"id":"466a720b-4be0-4dc1-bd78-e3d85e358bff"}
23:29:57.832 00.905 8532 Exposure complete
23:29:57.858 00.026 8532 worker thread done servicing request
23:29:57.859 00.001 7008 OnExposeComplete: enter
23:29:57.860 00.001 7008 UpdateGuideState(): m_state=6
23:29:57.861 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1302
23:29:57.862 00.001 7008 Star::Find returns 1 (0), X=544.78, Y=448.55, Mass=267842, SNR=335.4, Peak=41595 HFD=2.9
23:29:57.863 00.001 7008 MultiStar: [#1 0.08,-0.39,0.54,U] [#2 0.01,-0.31,0.55,U] [#3 0.08,-0.30,0.44,U] [#4 0.05,-0.26,0.35,U] [#5 0.14,-0.28,0.33,U] [#6 0.05,-0.41,0.34,U] [#7 0.03,-0.28,0.28,U] [#8 -0.03,-0.23,0.32,U] 
23:29:57.864 00.001 7008 single-star, 8 included, MultiStar: {0.04, -0.20}, one-star: {0.01, 0.16}
23:29:57.866 00.002 7008 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.07) = xAngle (1.55 = 1.55)
23:29:57.867 00.001 7008 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.14 = 1.14)
23:29:57.869 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.00 mountY=0.14, mountTheta=1.55
23:29:57.871 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.16, opts=13)
23:29:57.873 00.002 7008 Enqueuing Move request for scope (0.01, 0.16)
23:29:57.875 00.002 8532 Worker thread wakes up
23:29:57.875 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:29:57.875 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:29:57.875 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2179, FiltMax=27955, Gamma=0.990
23:29:57.876 00.001 7008 UpdateGuideState exits: m=267842 SNR=335.4
23:29:57.877 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:57.879 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:29:57.882 00.003 7008 Enqueuing Expose request
23:29:57.883 00.001 8532 Moving (0.01, 0.16) raw xDistance=0.00 yDistance=0.14
23:29:57.883 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:29:57.883 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:57.883 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:29:57.883 00.000 8532 MoveAxis(E, 0, ABG)
23:29:57.883 00.000 8532 Move returns status 0, amount 0
23:29:57.883 00.000 8532 MoveAxis(N, 0, ABG)
23:29:57.883 00.000 8532 Move returns status 0, amount 0
23:29:57.883 00.000 8532 move complete, result=0
23:29:57.883 00.000 8532 worker thread done servicing request
23:29:57.883 00.000 8532 Worker thread wakes up
23:29:57.883 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:29:57.883 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:57.885 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:29:58.913 01.028 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9162426b-c600-4ce2-a5f4-ac22bc89f842"}
23:29:58.914 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9162426b-c600-4ce2-a5f4-ac22bc89f842"}
23:29:58.916 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d60ed992-92d1-4248-a55d-8cd9e266e186"}
23:29:58.919 00.003 7008 case statement mapped state 6 to 3
23:29:58.920 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d60ed992-92d1-4248-a55d-8cd9e266e186"}
23:29:58.924 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89d55314-0a95-4de2-a0f2-b2ea9283d3cd"}
23:29:58.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1302,"width":15,"height":15,"star_pos":[6.78,6.55],"pixels":"..."},"id":"89d55314-0a95-4de2-a0f2-b2ea9283d3cd"}
23:30:00.007 01.081 8532 Exposure complete
23:30:00.038 00.031 8532 worker thread done servicing request
23:30:00.038 00.000 7008 OnExposeComplete: enter
23:30:00.039 00.001 7008 UpdateGuideState(): m_state=6
23:30:00.041 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1303
23:30:00.042 00.001 7008 Star::Find returns 1 (0), X=544.45, Y=448.42, Mass=269080, SNR=335.5, Peak=36069 HFD=3.0
23:30:00.044 00.002 7008 MultiStar: [#1 -0.30,-0.46,0.56,U] [#2 -0.30,-0.37,0.52,U] [#3 -0.29,-0.36,0.42,U] [#4 -0.33,-0.32,0.35,U] [#5 -0.26,-0.39,0.33,U] [#6 -0.30,-0.46,0.35,U] [#7 -0.34,-0.44,0.29,U] [#8 -0.28,-0.37,0.34,U] 
23:30:00.046 00.002 7008 single-star, 8 included, MultiStar: {-0.30, -0.30}, one-star: {-0.32, 0.02}
23:30:00.048 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.15 = -3.14)
23:30:00.049 00.001 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
23:30:00.051 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.07 mountX=-0.32 mountY=0.13, mountTheta=2.76
23:30:00.053 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=0.02, opts=13)
23:30:00.055 00.002 7008 Enqueuing Move request for scope (-0.32, 0.02)
23:30:00.056 00.001 8532 Worker thread wakes up
23:30:00.056 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
23:30:00.056 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
23:30:00.056 00.000 8532 Moving (-0.32, 0.02) raw xDistance=-0.32 yDistance=0.13
23:30:00.056 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:30:00.057 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:00.057 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59327, med=2513, FiltMin=2160, FiltMax=34687, Gamma=0.990
23:30:00.058 00.001 7008 UpdateGuideState exits: m=269080 SNR=335.5
23:30:00.059 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:30:00.059 00.000 8532 MoveAxis(E, 292, ABG)
23:30:00.059 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.062 00.003 8532 Guiding  Dir = 2, Dur = 292
23:30:00.062 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:00.065 00.003 7008 Enqueuing Expose request
23:30:00.099 00.034 8532 IsSlewing returns 0
23:30:00.099 00.000 8532 IsGuiding returns 0
23:30:00.099 00.000 8532 PulseGuide returned control before completion, sleep 302
23:30:00.405 00.306 8532 IsGuiding returns 0
23:30:00.405 00.000 8532 Move returns status 0, amount 292
23:30:00.406 00.001 8532 MoveAxis(N, 0, ABG)
23:30:00.406 00.000 8532 Move returns status 0, amount 0
23:30:00.406 00.000 8532 move complete, result=0
23:30:00.406 00.000 8532 worker thread done servicing request
23:30:00.406 00.000 8532 Worker thread wakes up
23:30:00.406 00.000 7008 GuideStep: -0.3 px 292 ms EAST, 0.1 px 0 ms NORTH
23:30:00.407 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:00.407 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:00.914 00.507 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f814fa7-4132-471c-9eb2-6ec8ba0a570e"}
23:30:00.917 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f814fa7-4132-471c-9eb2-6ec8ba0a570e"}
23:30:00.920 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8198de9-ef5b-4e6d-bd11-6c0b6d323439"}
23:30:00.922 00.002 7008 case statement mapped state 6 to 3
23:30:00.924 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8198de9-ef5b-4e6d-bd11-6c0b6d323439"}
23:30:00.928 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ceb3f796-9fff-4792-8aea-baeaa8ba2eca"}
23:30:00.930 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1303,"width":15,"height":15,"star_pos":[7.45,7.42],"pixels":"..."},"id":"ceb3f796-9fff-4792-8aea-baeaa8ba2eca"}
23:30:02.539 01.609 8532 Exposure complete
23:30:02.566 00.027 8532 worker thread done servicing request
23:30:02.566 00.000 7008 OnExposeComplete: enter
23:30:02.568 00.002 7008 UpdateGuideState(): m_state=6
23:30:02.570 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1304
23:30:02.572 00.002 7008 Star::Find returns 1 (0), X=544.38, Y=448.46, Mass=262478, SNR=335.8, Peak=33353 HFD=3.0
23:30:02.574 00.002 7008 MultiStar: [#1 -0.27,-0.47,0.53,U] [#2 -0.35,-0.32,0.52,U] [#3 -0.23,-0.30,0.43,U] [#4 -0.28,-0.34,0.34,U] [#5 -0.21,-0.29,0.34,U] [#6 -0.31,-0.47,0.36,U] [#7 -0.38,-0.36,0.27,U] [#8 -0.24,-0.37,0.34,U] 
23:30:02.575 00.001 7008 single-star, 8 included, MultiStar: {-0.31, -0.26}, one-star: {-0.38, 0.07}
23:30:02.577 00.002 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.04 = 3.04)
23:30:02.578 00.001 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
23:30:02.579 00.001 7008 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.39 cameraTheta=2.97 mountX=-0.39 mountY=0.19, mountTheta=2.68
23:30:02.581 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.38, y=0.07, opts=13)
23:30:02.582 00.001 7008 Enqueuing Move request for scope (-0.38, 0.07)
23:30:02.584 00.002 8532 Worker thread wakes up
23:30:02.584 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60829, med=2513, FiltMin=2128, FiltMax=32051, Gamma=0.990
23:30:02.586 00.002 7008 UpdateGuideState exits: m=262478 SNR=335.8
23:30:02.589 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.590 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:02.591 00.001 7008 Enqueuing Expose request
23:30:02.593 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.07) opts 0xd
23:30:02.593 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.38, 0.07)
23:30:02.593 00.000 8532 Moving (-0.38, 0.07) raw xDistance=-0.39 yDistance=0.19
23:30:02.593 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
23:30:02.593 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:30:02.593 00.000 8532 MoveAxis(E, 371, ABG)
23:30:02.593 00.000 8532 Guiding  Dir = 2, Dur = 371
23:30:02.593 00.000 8532 IsSlewing returns 0
23:30:02.593 00.000 8532 IsGuiding returns 0
23:30:02.594 00.001 8532 PulseGuide returned control before completion, sleep 381
23:30:02.913 00.319 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee212afd-a04c-4d48-b592-902020804770"}
23:30:02.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee212afd-a04c-4d48-b592-902020804770"}
23:30:02.916 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"05ba561e-db51-4e22-8576-8221dd076c7f"}
23:30:02.919 00.003 7008 case statement mapped state 6 to 3
23:30:02.920 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"05ba561e-db51-4e22-8576-8221dd076c7f"}
23:30:02.922 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9ec00889-11fe-4b99-9fb2-0a90b66072d6"}
23:30:02.925 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1304,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"9ec00889-11fe-4b99-9fb2-0a90b66072d6"}
23:30:02.988 00.063 8532 IsGuiding returns 0
23:30:02.988 00.000 8532 Move returns status 0, amount 371
23:30:02.988 00.000 8532 MoveAxis(S, 336, ABG)
23:30:02.988 00.000 8532 Guiding  Dir = 1, Dur = 336
23:30:02.988 00.000 8532 IsSlewing returns 0
23:30:02.989 00.001 8532 IsGuiding returns 0
23:30:02.989 00.000 8532 PulseGuide returned control before completion, sleep 346
23:30:03.348 00.359 8532 IsGuiding returns 0
23:30:03.348 00.000 8532 Move returns status 0, amount 336
23:30:03.348 00.000 8532 move complete, result=0
23:30:03.348 00.000 8532 worker thread done servicing request
23:30:03.348 00.000 8532 Worker thread wakes up
23:30:03.348 00.000 7008 GuideStep: -0.4 px 371 ms EAST, 0.2 px 336 ms SOUTH
23:30:03.351 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:03.351 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:04.912 01.561 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8bf12983-4b3f-4e9b-893d-aecdabea99cc"}
23:30:04.915 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8bf12983-4b3f-4e9b-893d-aecdabea99cc"}
23:30:04.917 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0e72432-436f-4b0a-a62a-85e74f4cf66c"}
23:30:04.918 00.001 7008 case statement mapped state 6 to 3
23:30:04.920 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0e72432-436f-4b0a-a62a-85e74f4cf66c"}
23:30:04.921 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"131de586-b3cb-468f-9524-3d385e527d9d"}
23:30:04.922 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1304,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"131de586-b3cb-468f-9524-3d385e527d9d"}
23:30:05.473 00.551 8532 Exposure complete
23:30:05.506 00.033 8532 worker thread done servicing request
23:30:05.506 00.000 7008 OnExposeComplete: enter
23:30:05.508 00.002 7008 UpdateGuideState(): m_state=6
23:30:05.509 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1305
23:30:05.510 00.001 7008 Star::Find returns 1 (0), X=544.80, Y=448.36, Mass=273134, SNR=334.1, Peak=49620 HFD=2.7
23:30:05.514 00.004 7008 MultiStar: [#1 0.11,-0.51,0.53,U] [#2 0.06,-0.46,0.53,U] [#3 0.14,-0.47,0.42,U] [#4 0.12,-0.40,0.35,U] [#5 0.18,-0.38,0.33,U] [#6 0.09,-0.60,0.36,U] [#7 0.12,-0.45,0.30,U] [#8 -0.03,-0.28,0.33,U] 
23:30:05.516 00.002 7008 single-star, 8 included, MultiStar: {0.08, -0.35}, one-star: {0.03, -0.04}
23:30:05.517 00.001 7008 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.07) = xAngle (-0.80 = -0.80)
23:30:05.518 00.001 7008 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.21 = -1.21)
23:30:05.519 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.87 mountX=0.04 mountY=-0.05, mountTheta=-0.93
23:30:05.522 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.04, opts=13)
23:30:05.523 00.001 7008 Enqueuing Move request for scope (0.03, -0.04)
23:30:05.524 00.001 8532 Worker thread wakes up
23:30:05.524 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:30:05.525 00.001 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:30:05.525 00.000 8532 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.05
23:30:05.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2184, FiltMax=26218, Gamma=0.990
23:30:05.526 00.001 7008 UpdateGuideState exits: m=273134 SNR=334.1
23:30:05.527 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:05.530 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:05.530 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:05.532 00.002 7008 Enqueuing Expose request
23:30:05.533 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:05.533 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:05.533 00.000 8532 MoveAxis(E, 0, ABG)
23:30:05.533 00.000 8532 Move returns status 0, amount 0
23:30:05.533 00.000 8532 MoveAxis(N, 0, ABG)
23:30:05.533 00.000 8532 Move returns status 0, amount 0
23:30:05.533 00.000 8532 move complete, result=0
23:30:05.533 00.000 8532 worker thread done servicing request
23:30:05.533 00.000 8532 Worker thread wakes up
23:30:05.533 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:05.534 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:05.534 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:06.912 01.378 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85f2c046-8922-47d8-bf10-c5746bea93ce"}
23:30:06.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85f2c046-8922-47d8-bf10-c5746bea93ce"}
23:30:06.916 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"215f8730-7578-446b-91d3-ff3211318ff4"}
23:30:06.918 00.002 7008 case statement mapped state 6 to 3
23:30:06.920 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"215f8730-7578-446b-91d3-ff3211318ff4"}
23:30:06.922 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8181ccc9-c0fb-47c7-8e54-a48e59f70972"}
23:30:06.924 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1305,"width":15,"height":15,"star_pos":[6.80,7.36],"pixels":"..."},"id":"8181ccc9-c0fb-47c7-8e54-a48e59f70972"}
23:30:07.661 00.737 8532 Exposure complete
23:30:07.685 00.024 8532 worker thread done servicing request
23:30:07.685 00.000 7008 OnExposeComplete: enter
23:30:07.687 00.002 7008 UpdateGuideState(): m_state=6
23:30:07.688 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1306
23:30:07.689 00.001 7008 Star::Find returns 1 (0), X=544.90, Y=448.36, Mass=269805, SNR=322.0, Peak=50179 HFD=2.6
23:30:07.691 00.002 7008 MultiStar: [#1 0.21,-0.53,0.55,U] [#2 0.13,-0.50,0.56,U] [#3 0.26,-0.44,0.45,U] [#4 0.16,-0.38,0.38,U] [#5 0.30,-0.42,0.33,U] [#6 0.16,-0.57,0.37,U] [#7 0.21,-0.51,0.29,U] [#8 0.30,-0.47,0.35,U] 
23:30:07.692 00.001 7008 single-star, 8 included, MultiStar: {0.19, -0.38}, one-star: {0.13, -0.04}
23:30:07.693 00.001 7008 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.07) = xAngle (-0.22 = -0.22)
23:30:07.695 00.002 7008 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.63 = -0.63)
23:30:07.696 00.001 7008 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=0.13 mountY=-0.08, mountTheta=-0.54
23:30:07.698 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.04, opts=13)
23:30:07.698 00.000 7008 Enqueuing Move request for scope (0.13, -0.04)
23:30:07.701 00.003 8532 Worker thread wakes up
23:30:07.702 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:30:07.702 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:30:07.702 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2144, FiltMax=30966, Gamma=0.990
23:30:07.704 00.002 7008 UpdateGuideState exits: m=269805 SNR=322.0
23:30:07.706 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.707 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:07.708 00.001 7008 Enqueuing Expose request
23:30:07.709 00.001 8532 Moving (0.13, -0.04) raw xDistance=0.13 yDistance=-0.08
23:30:07.709 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:30:07.709 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:07.709 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:07.709 00.000 8532 MoveAxis(E, 0, ABG)
23:30:07.709 00.000 8532 Move returns status 0, amount 0
23:30:07.709 00.000 8532 MoveAxis(N, 0, ABG)
23:30:07.709 00.000 8532 Move returns status 0, amount 0
23:30:07.709 00.000 8532 move complete, result=0
23:30:07.709 00.000 8532 worker thread done servicing request
23:30:07.709 00.000 8532 Worker thread wakes up
23:30:07.709 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:07.712 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:07.712 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:08.912 01.200 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3aef62e-eef4-4046-ba70-f5abf95b18e8"}
23:30:08.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3aef62e-eef4-4046-ba70-f5abf95b18e8"}
23:30:08.915 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1865b7e0-f49e-46b9-a721-da6d36b496f6"}
23:30:08.917 00.002 7008 case statement mapped state 6 to 3
23:30:08.918 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1865b7e0-f49e-46b9-a721-da6d36b496f6"}
23:30:08.920 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bdb29b58-9683-448a-a983-40fce22dfa9b"}
23:30:08.921 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1306,"width":15,"height":15,"star_pos":[6.90,7.36],"pixels":"..."},"id":"bdb29b58-9683-448a-a983-40fce22dfa9b"}
23:30:09.840 00.919 8532 Exposure complete
23:30:09.871 00.031 8532 worker thread done servicing request
23:30:09.871 00.000 7008 OnExposeComplete: enter
23:30:09.873 00.002 7008 UpdateGuideState(): m_state=6
23:30:09.875 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1307
23:30:09.876 00.001 7008 Star::Find returns 1 (0), X=544.86, Y=448.49, Mass=270163, SNR=336.4, Peak=47272 HFD=2.8
23:30:09.879 00.003 7008 MultiStar: [#1 0.20,-0.38,0.54,U] [#2 0.12,-0.34,0.54,U] [#3 0.21,-0.32,0.41,U] [#4 0.16,-0.27,0.36,U] [#5 0.26,-0.25,0.32,U] [#6 0.16,-0.45,0.36,U] [#7 0.11,-0.35,0.28,U] [#8 0.31,-0.42,0.34,U] 
23:30:09.881 00.002 7008 single-star, 8 included, MultiStar: {0.17, -0.24}, one-star: {0.09, 0.10}
23:30:09.884 00.003 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.89 = 0.89)
23:30:09.886 00.002 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:30:09.888 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=0.09 mountY=0.06, mountTheta=0.62
23:30:09.892 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.10, opts=13)
23:30:09.894 00.002 7008 Enqueuing Move request for scope (0.09, 0.10)
23:30:09.896 00.002 8532 Worker thread wakes up
23:30:09.896 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2178, FiltMax=27801, Gamma=0.990
23:30:09.898 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:30:09.898 00.000 7008 UpdateGuideState exits: m=270163 SNR=336.4
23:30:09.900 00.002 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:30:09.900 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.901 00.001 8532 Moving (0.09, 0.10) raw xDistance=0.09 yDistance=0.06
23:30:09.901 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:09.902 00.001 7008 Enqueuing Expose request
23:30:09.904 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:30:09.904 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.904 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:09.904 00.000 8532 MoveAxis(E, 0, ABG)
23:30:09.904 00.000 8532 Move returns status 0, amount 0
23:30:09.904 00.000 8532 MoveAxis(N, 0, ABG)
23:30:09.904 00.000 8532 Move returns status 0, amount 0
23:30:09.904 00.000 8532 move complete, result=0
23:30:09.904 00.000 8532 worker thread done servicing request
23:30:09.904 00.000 8532 Worker thread wakes up
23:30:09.904 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:09.906 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:09.906 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:10.911 01.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8306854e-6f29-4089-9e33-ab660df08e25"}
23:30:10.913 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8306854e-6f29-4089-9e33-ab660df08e25"}
23:30:10.917 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc9701bb-9a04-4e0c-a921-46ec494aa562"}
23:30:10.918 00.001 7008 case statement mapped state 6 to 3
23:30:10.919 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc9701bb-9a04-4e0c-a921-46ec494aa562"}
23:30:10.921 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1908b923-8e78-4790-84f8-537dbc00b248"}
23:30:10.923 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1307,"width":15,"height":15,"star_pos":[6.86,7.49],"pixels":"..."},"id":"1908b923-8e78-4790-84f8-537dbc00b248"}
23:30:12.026 01.103 8532 Exposure complete
23:30:12.051 00.025 8532 worker thread done servicing request
23:30:12.052 00.001 7008 OnExposeComplete: enter
23:30:12.053 00.001 7008 UpdateGuideState(): m_state=6
23:30:12.055 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1308
23:30:12.056 00.001 7008 Star::Find returns 1 (0), X=544.81, Y=448.49, Mass=269818, SNR=335.7, Peak=47026 HFD=2.9
23:30:12.057 00.001 7008 MultiStar: [#1 0.10,-0.42,0.55,U] [#2 0.03,-0.37,0.56,U] [#3 0.13,-0.27,0.41,U] [#4 0.11,-0.18,0.36,U] [#5 0.13,-0.27,0.32,U] [#6 0.10,-0.44,0.35,U] [#7 -0.01,-0.33,0.28,U] [#8 0.01,-0.18,0.32,U] 
23:30:12.058 00.001 7008 single-star, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.04, 0.09}
23:30:12.059 00.001 7008 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.07) = xAngle (1.23 = 1.23)
23:30:12.060 00.001 7008 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
23:30:12.061 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.03 mountY=0.07, mountTheta=1.14
23:30:12.065 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.09, opts=13)
23:30:12.067 00.002 7008 Enqueuing Move request for scope (0.04, 0.09)
23:30:12.068 00.001 8532 Worker thread wakes up
23:30:12.068 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:30:12.068 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:30:12.068 00.000 8532 Moving (0.04, 0.09) raw xDistance=0.03 yDistance=0.07
23:30:12.068 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:30:12.068 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.068 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2178, FiltMax=26350, Gamma=0.990
23:30:12.070 00.002 7008 UpdateGuideState exits: m=269818 SNR=335.7
23:30:12.071 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.072 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:12.073 00.001 7008 Enqueuing Expose request
23:30:12.074 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:30:12.074 00.000 8532 MoveAxis(E, 0, ABG)
23:30:12.074 00.000 8532 Move returns status 0, amount 0
23:30:12.074 00.000 8532 MoveAxis(N, 0, ABG)
23:30:12.074 00.000 8532 Move returns status 0, amount 0
23:30:12.074 00.000 8532 move complete, result=0
23:30:12.074 00.000 8532 worker thread done servicing request
23:30:12.074 00.000 8532 Worker thread wakes up
23:30:12.075 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:12.075 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:12.075 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:12.909 00.834 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5ee6563-e41b-4f49-9e8c-5da6f158a895"}
23:30:12.911 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5ee6563-e41b-4f49-9e8c-5da6f158a895"}
23:30:12.913 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"656ee547-f22d-495c-b603-15c2cfe89db3"}
23:30:12.914 00.001 7008 case statement mapped state 6 to 3
23:30:12.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"656ee547-f22d-495c-b603-15c2cfe89db3"}
23:30:12.919 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30f34417-a432-4a4d-90c9-64c1cfeee049"}
23:30:12.921 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1308,"width":15,"height":15,"star_pos":[6.81,7.49],"pixels":"..."},"id":"30f34417-a432-4a4d-90c9-64c1cfeee049"}
23:30:14.196 01.275 8532 Exposure complete
23:30:14.227 00.031 8532 worker thread done servicing request
23:30:14.227 00.000 7008 OnExposeComplete: enter
23:30:14.229 00.002 7008 UpdateGuideState(): m_state=6
23:30:14.231 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1309
23:30:14.232 00.001 7008 Star::Find returns 1 (0), X=544.67, Y=448.45, Mass=265091, SNR=333.4, Peak=43870 HFD=2.9
23:30:14.233 00.001 7008 MultiStar: [#1 -0.01,-0.41,0.54,U] [#2 -0.06,-0.44,0.55,U] [#3 -0.07,-0.37,0.43,U] [#4 -0.01,-0.22,0.38,U] [#5 -0.05,-0.28,0.33,U] [#6 -0.07,-0.51,0.35,U] [#7 -0.08,-0.31,0.29,U] [#8 -0.12,-0.29,0.34,U] 
23:30:14.235 00.002 7008 single-star, 8 included, MultiStar: {-0.06, -0.27}, one-star: {-0.10, 0.05}
23:30:14.236 00.001 7008 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.07) = xAngle (2.75 = 2.75)
23:30:14.238 00.002 7008 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.33 = 2.33)
23:30:14.239 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=-0.10 mountY=0.08, mountTheta=2.48
23:30:14.241 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.05, opts=13)
23:30:14.242 00.001 7008 Enqueuing Move request for scope (-0.10, 0.05)
23:30:14.244 00.002 8532 Worker thread wakes up
23:30:14.244 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:30:14.244 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:30:14.244 00.000 8532 Moving (-0.10, 0.05) raw xDistance=-0.10 yDistance=0.08
23:30:14.245 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:14.245 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2174, FiltMax=30722, Gamma=0.990
23:30:14.245 00.000 7008 UpdateGuideState exits: m=265091 SNR=333.4
23:30:14.247 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.248 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:14.249 00.001 7008 Enqueuing Expose request
23:30:14.250 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.250 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:30:14.250 00.000 8532 MoveAxis(E, 0, ABG)
23:30:14.251 00.001 8532 Move returns status 0, amount 0
23:30:14.251 00.000 8532 MoveAxis(N, 0, ABG)
23:30:14.251 00.000 8532 Move returns status 0, amount 0
23:30:14.251 00.000 8532 move complete, result=0
23:30:14.252 00.001 8532 worker thread done servicing request
23:30:14.252 00.000 8532 Worker thread wakes up
23:30:14.252 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:14.252 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:14.252 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:14.909 00.657 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93447bd8-5e9a-4149-93d5-bd94853131b3"}
23:30:14.912 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93447bd8-5e9a-4149-93d5-bd94853131b3"}
23:30:14.916 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69cb0fe3-155f-4acd-be1a-20c4341a2db4"}
23:30:14.919 00.003 7008 case statement mapped state 6 to 3
23:30:14.922 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69cb0fe3-155f-4acd-be1a-20c4341a2db4"}
23:30:14.925 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ada90f86-46cf-433b-9258-a7a56f1a4f29"}
23:30:14.928 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1309,"width":15,"height":15,"star_pos":[6.67,7.45],"pixels":"..."},"id":"ada90f86-46cf-433b-9258-a7a56f1a4f29"}
23:30:16.379 01.451 8532 Exposure complete
23:30:16.403 00.024 8532 worker thread done servicing request
23:30:16.404 00.001 7008 OnExposeComplete: enter
23:30:16.405 00.001 7008 UpdateGuideState(): m_state=6
23:30:16.407 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1310
23:30:16.408 00.001 7008 Star::Find returns 1 (0), X=544.69, Y=448.50, Mass=265916, SNR=322.9, Peak=44202 HFD=3.1
23:30:16.409 00.001 7008 MultiStar: [#1 0.03,-0.37,0.56,U] [#2 -0.11,-0.35,0.54,U] [#3 -0.00,-0.33,0.43,U] [#4 -0.08,-0.16,0.36,U] [#5 -0.02,-0.31,0.33,U] [#6 -0.02,-0.45,0.36,U] [#7 -0.08,-0.28,0.29,U] [#8 -0.12,-0.22,0.36,U] 
23:30:16.410 00.001 7008 single-star, 8 included, MultiStar: {-0.05, -0.22}, one-star: {-0.07, 0.10}
23:30:16.411 00.001 7008 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.07) = xAngle (2.26 = 2.26)
23:30:16.414 00.003 7008 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.84 = 1.84)
23:30:16.415 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.19 mountX=-0.08 mountY=0.12, mountTheta=2.15
23:30:16.418 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.10, opts=13)
23:30:16.419 00.001 7008 Enqueuing Move request for scope (-0.07, 0.10)
23:30:16.421 00.002 8532 Worker thread wakes up
23:30:16.421 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:30:16.421 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:30:16.421 00.000 8532 Moving (-0.07, 0.10) raw xDistance=-0.08 yDistance=0.12
23:30:16.421 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:16.421 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:16.421 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2170, FiltMax=28975, Gamma=0.990
23:30:16.423 00.002 7008 UpdateGuideState exits: m=265916 SNR=322.9
23:30:16.424 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.425 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:16.427 00.002 7008 Enqueuing Expose request
23:30:16.428 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:30:16.429 00.001 8532 MoveAxis(E, 0, ABG)
23:30:16.429 00.000 8532 Move returns status 0, amount 0
23:30:16.429 00.000 8532 MoveAxis(N, 0, ABG)
23:30:16.429 00.000 8532 Move returns status 0, amount 0
23:30:16.429 00.000 8532 move complete, result=0
23:30:16.429 00.000 8532 worker thread done servicing request
23:30:16.429 00.000 8532 Worker thread wakes up
23:30:16.429 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:16.429 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:16.429 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:16.908 00.479 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9113abe2-7b4c-4deb-9c70-7f05c6f330e6"}
23:30:16.910 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9113abe2-7b4c-4deb-9c70-7f05c6f330e6"}
23:30:16.912 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf3145b6-8f96-4520-878a-1d278a6bd575"}
23:30:16.914 00.002 7008 case statement mapped state 6 to 3
23:30:16.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf3145b6-8f96-4520-878a-1d278a6bd575"}
23:30:16.918 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9d89e18d-dc6f-418e-83ef-7b9dd9679777"}
23:30:16.921 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1310,"width":15,"height":15,"star_pos":[6.69,6.50],"pixels":"..."},"id":"9d89e18d-dc6f-418e-83ef-7b9dd9679777"}
23:30:18.555 01.634 8532 Exposure complete
23:30:18.580 00.025 8532 worker thread done servicing request
23:30:18.580 00.000 7008 OnExposeComplete: enter
23:30:18.582 00.002 7008 UpdateGuideState(): m_state=6
23:30:18.583 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1311
23:30:18.584 00.001 7008 Star::Find returns 1 (0), X=544.53, Y=448.52, Mass=259017, SNR=326.5, Peak=35577 HFD=3.1
23:30:18.586 00.002 7008 MultiStar: [#1 -0.18,-0.44,0.56,U] [#2 -0.17,-0.32,0.54,U] [#3 -0.12,-0.38,0.44,U] [#4 -0.10,-0.16,0.35,U] [#5 -0.14,-0.31,0.35,U] [#6 -0.22,-0.51,0.35,U] [#7 -0.22,-0.33,0.29,U] [#8 -0.28,-0.26,0.34,U] 
23:30:18.587 00.001 7008 single-star, 8 included, MultiStar: {-0.19, -0.23}, one-star: {-0.24, 0.12}
23:30:18.588 00.001 7008 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
23:30:18.589 00.001 7008 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.32 = 2.32)
23:30:18.591 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.67 mountX=-0.25 mountY=0.20, mountTheta=2.47
23:30:18.595 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.12, opts=13)
23:30:18.596 00.001 7008 Enqueuing Move request for scope (-0.24, 0.12)
23:30:18.599 00.003 8532 Worker thread wakes up
23:30:18.599 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
23:30:18.599 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
23:30:18.599 00.000 8532 Moving (-0.24, 0.12) raw xDistance=-0.25 yDistance=0.20
23:30:18.599 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:30:18.599 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:30:18.599 00.000 8532 MoveAxis(E, 225, ABG)
23:30:18.599 00.000 8532 Guiding  Dir = 2, Dur = 225
23:30:18.599 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63047, med=2515, FiltMin=2189, FiltMax=34506, Gamma=0.990
23:30:18.601 00.002 7008 UpdateGuideState exits: m=259017 SNR=326.5
23:30:18.602 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:18.603 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:18.605 00.002 7008 Enqueuing Expose request
23:30:18.606 00.001 8532 IsSlewing returns 0
23:30:18.606 00.000 8532 IsGuiding returns 0
23:30:18.607 00.001 8532 PulseGuide returned control before completion, sleep 235
23:30:18.858 00.251 8532 IsGuiding returns 0
23:30:18.858 00.000 8532 Move returns status 0, amount 225
23:30:18.858 00.000 8532 MoveAxis(S, 345, ABG)
23:30:18.858 00.000 8532 Guiding  Dir = 1, Dur = 345
23:30:18.858 00.000 8532 IsSlewing returns 0
23:30:18.858 00.000 8532 IsGuiding returns 0
23:30:18.858 00.000 8532 PulseGuide returned control before completion, sleep 355
23:30:18.907 00.049 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3241e63d-8f26-4e4b-a057-00b8c1c9e4a1"}
23:30:18.909 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3241e63d-8f26-4e4b-a057-00b8c1c9e4a1"}
23:30:18.911 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"090974f4-2dc7-4104-ba70-9480b8509f12"}
23:30:18.912 00.001 7008 case statement mapped state 6 to 3
23:30:18.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"090974f4-2dc7-4104-ba70-9480b8509f12"}
23:30:18.916 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5ca799d-e007-46b8-94b5-4ad5d55920e5"}
23:30:18.918 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1311,"width":15,"height":15,"star_pos":[6.53,6.52],"pixels":"..."},"id":"a5ca799d-e007-46b8-94b5-4ad5d55920e5"}
23:30:19.217 00.299 8532 IsGuiding returns 0
23:30:19.217 00.000 8532 Move returns status 0, amount 345
23:30:19.217 00.000 8532 move complete, result=0
23:30:19.217 00.000 8532 worker thread done servicing request
23:30:19.217 00.000 8532 Worker thread wakes up
23:30:19.217 00.000 7008 GuideStep: -0.2 px 225 ms EAST, 0.2 px 345 ms SOUTH
23:30:19.219 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:19.219 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:20.906 01.687 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1fb9954-e7cb-4c50-bcd3-9c5cfe9bab1a"}
23:30:20.909 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1fb9954-e7cb-4c50-bcd3-9c5cfe9bab1a"}
23:30:20.912 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b4ff179c-dfbc-4dfb-b6aa-5dd4101c1136"}
23:30:20.914 00.002 7008 case statement mapped state 6 to 3
23:30:20.916 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4ff179c-dfbc-4dfb-b6aa-5dd4101c1136"}
23:30:20.919 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d48f968f-c9ef-41c1-8443-5b619993b085"}
23:30:20.922 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1311,"width":15,"height":15,"star_pos":[6.53,6.52],"pixels":"..."},"id":"d48f968f-c9ef-41c1-8443-5b619993b085"}
23:30:21.341 00.419 8532 Exposure complete
23:30:21.371 00.030 8532 worker thread done servicing request
23:30:21.371 00.000 7008 OnExposeComplete: enter
23:30:21.373 00.002 7008 UpdateGuideState(): m_state=6
23:30:21.375 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1312
23:30:21.377 00.002 7008 Star::Find returns 1 (0), X=544.84, Y=448.28, Mass=264726, SNR=335.7, Peak=53152 HFD=2.5
23:30:21.379 00.002 7008 MultiStar: [#1 0.16,-0.55,0.54,U] [#2 0.14,-0.53,0.55,U] [#3 0.15,-0.56,0.40,U] [#4 0.14,-0.41,0.36,U] [#5 0.21,-0.44,0.34,U] [#6 0.15,-0.63,0.34,U] [#7 0.09,-0.60,0.29,U] [#8 0.25,-0.58,0.33,U] 
23:30:21.381 00.002 7008 single-star, 8 included, MultiStar: {0.14, -0.43}, one-star: {0.08, -0.12}
23:30:21.382 00.001 7008 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.07) = xAngle (-0.92 = -0.92)
23:30:21.384 00.002 7008 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.33 = -1.33)
23:30:21.385 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.99 mountX=0.08 mountY=-0.13, mountTheta=-1.01
23:30:21.390 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=-0.12, opts=13)
23:30:21.392 00.002 7008 Enqueuing Move request for scope (0.08, -0.12)
23:30:21.394 00.002 8532 Worker thread wakes up
23:30:21.394 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2194, FiltMax=25851, Gamma=0.990
23:30:21.395 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:30:21.395 00.000 7008 UpdateGuideState exits: m=264726 SNR=335.7
23:30:21.397 00.002 8532 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:30:21.397 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.398 00.001 8532 Moving (0.08, -0.12) raw xDistance=0.08 yDistance=-0.13
23:30:21.399 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:21.400 00.001 7008 Enqueuing Expose request
23:30:21.402 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:30:21.402 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:21.402 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:21.402 00.000 8532 MoveAxis(E, 0, ABG)
23:30:21.402 00.000 8532 Move returns status 0, amount 0
23:30:21.402 00.000 8532 MoveAxis(N, 0, ABG)
23:30:21.402 00.000 8532 Move returns status 0, amount 0
23:30:21.402 00.000 8532 move complete, result=0
23:30:21.402 00.000 8532 worker thread done servicing request
23:30:21.402 00.000 8532 Worker thread wakes up
23:30:21.402 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:21.404 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:21.404 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:22.905 01.501 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e92ec02-1fee-4d60-9267-d6420f81a87b"}
23:30:22.907 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e92ec02-1fee-4d60-9267-d6420f81a87b"}
23:30:22.909 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ed13d12-9aef-4068-9810-82f926ae9ff1"}
23:30:22.911 00.002 7008 case statement mapped state 6 to 3
23:30:22.912 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ed13d12-9aef-4068-9810-82f926ae9ff1"}
23:30:22.915 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b65f4b9-1f14-4abf-a223-31c930542fb6"}
23:30:22.917 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1312,"width":15,"height":15,"star_pos":[6.84,7.28],"pixels":"..."},"id":"6b65f4b9-1f14-4abf-a223-31c930542fb6"}
23:30:23.535 00.618 8532 Exposure complete
23:30:23.576 00.041 8532 worker thread done servicing request
23:30:23.576 00.000 7008 OnExposeComplete: enter
23:30:23.578 00.002 7008 UpdateGuideState(): m_state=6
23:30:23.580 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1313
23:30:23.582 00.002 7008 Star::Find returns 1 (0), X=544.78, Y=448.30, Mass=269707, SNR=342.6, Peak=51115 HFD=2.6
23:30:23.585 00.003 7008 MultiStar: [#1 0.05,-0.55,0.55,U] [#2 -0.00,-0.54,0.55,U] [#3 0.08,-0.48,0.42,U] [#4 0.05,-0.41,0.35,U] [#5 0.14,-0.43,0.32,U] [#6 -0.01,-0.62,0.35,U] [#7 0.03,-0.52,0.27,U] [#8 -0.06,-0.35,0.31,U] 
23:30:23.587 00.002 7008 single-star, 8 included, MultiStar: {0.03, -0.40}, one-star: {0.01, -0.10}
23:30:23.589 00.002 7008 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.07) = xAngle (-1.41 = -1.41)
23:30:23.591 00.002 7008 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.82 = -1.82)
23:30:23.593 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.48 mountX=0.02 mountY=-0.10, mountTheta=-1.41
23:30:23.597 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.10, opts=13)
23:30:23.599 00.002 7008 Enqueuing Move request for scope (0.01, -0.10)
23:30:23.601 00.002 8532 Worker thread wakes up
23:30:23.601 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2200, FiltMax=27249, Gamma=0.990
23:30:23.603 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:30:23.603 00.000 7008 UpdateGuideState exits: m=269707 SNR=342.6
23:30:23.605 00.002 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:30:23.605 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.606 00.001 8532 Moving (0.01, -0.10) raw xDistance=0.02 yDistance=-0.10
23:30:23.607 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:23.609 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:30:23.609 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:23.609 00.000 7008 Enqueuing Expose request
23:30:23.611 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:23.611 00.000 8532 MoveAxis(E, 0, ABG)
23:30:23.611 00.000 8532 Move returns status 0, amount 0
23:30:23.612 00.001 8532 MoveAxis(N, 0, ABG)
23:30:23.612 00.000 8532 Move returns status 0, amount 0
23:30:23.612 00.000 8532 move complete, result=0
23:30:23.612 00.000 8532 worker thread done servicing request
23:30:23.612 00.000 8532 Worker thread wakes up
23:30:23.612 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:23.612 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:23.614 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:24.905 01.291 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9c0e7e4f-3a33-4272-b944-09c93c154e75"}
23:30:24.908 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9c0e7e4f-3a33-4272-b944-09c93c154e75"}
23:30:24.911 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ea51429-a4b9-4217-ba07-8b0097a9591a"}
23:30:24.914 00.003 7008 case statement mapped state 6 to 3
23:30:24.917 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ea51429-a4b9-4217-ba07-8b0097a9591a"}
23:30:24.919 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"761e02bc-d180-4978-a223-674a4c0b3f61"}
23:30:24.921 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1313,"width":15,"height":15,"star_pos":[6.78,7.30],"pixels":"..."},"id":"761e02bc-d180-4978-a223-674a4c0b3f61"}
23:30:25.744 00.823 8532 Exposure complete
23:30:25.769 00.025 8532 worker thread done servicing request
23:30:25.769 00.000 7008 OnExposeComplete: enter
23:30:25.770 00.001 7008 UpdateGuideState(): m_state=6
23:30:25.772 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1314
23:30:25.773 00.001 7008 Star::Find returns 1 (0), X=544.70, Y=448.33, Mass=271620, SNR=339.4, Peak=50006 HFD=2.7
23:30:25.775 00.002 7008 MultiStar: [#1 -0.02,-0.55,0.54,U] [#2 -0.08,-0.53,0.54,U] [#3 -0.05,-0.51,0.41,U] [#4 -0.09,-0.49,0.34,U] [#5 -0.03,-0.47,0.32,U] [#6 -0.09,-0.67,0.35,U] [#7 -0.08,-0.49,0.29,U] [#8 -0.12,-0.35,0.33,U] 
23:30:25.776 00.001 7008 single-star, 8 included, MultiStar: {-0.07, -0.40}, one-star: {-0.07, -0.07}
23:30:25.777 00.001 7008 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.07) = xAngle (-2.28 = -2.28)
23:30:25.779 00.002 7008 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.69 = -2.69)
23:30:25.780 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.35 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
23:30:25.782 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.07, opts=13)
23:30:25.784 00.002 7008 Enqueuing Move request for scope (-0.07, -0.07)
23:30:25.785 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2149, FiltMax=28653, Gamma=0.990
23:30:25.788 00.003 8532 Worker thread wakes up
23:30:25.788 00.000 7008 UpdateGuideState exits: m=271620 SNR=339.4
23:30:25.789 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.790 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:25.793 00.003 7008 Enqueuing Expose request
23:30:25.795 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:30:25.796 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:30:25.796 00.000 8532 Moving (-0.07, -0.07) raw xDistance=-0.06 yDistance=-0.04
23:30:25.796 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:30:25.796 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:25.796 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:25.796 00.000 8532 MoveAxis(E, 0, ABG)
23:30:25.796 00.000 8532 Move returns status 0, amount 0
23:30:25.796 00.000 8532 MoveAxis(N, 0, ABG)
23:30:25.796 00.000 8532 Move returns status 0, amount 0
23:30:25.796 00.000 8532 move complete, result=0
23:30:25.796 00.000 8532 worker thread done servicing request
23:30:25.796 00.000 8532 Worker thread wakes up
23:30:25.796 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:25.798 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:25.798 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:26.904 01.106 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da29aed1-a806-47d2-96f6-54b95c22c2b5"}
23:30:26.907 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da29aed1-a806-47d2-96f6-54b95c22c2b5"}
23:30:26.910 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8bb40332-bcf6-45fd-80cb-6b6371548196"}
23:30:26.913 00.003 7008 case statement mapped state 6 to 3
23:30:26.915 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bb40332-bcf6-45fd-80cb-6b6371548196"}
23:30:26.917 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"642eaa69-754f-4b3a-8948-b5f343b7f4d9"}
23:30:26.919 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1314,"width":15,"height":15,"star_pos":[6.70,7.33],"pixels":"..."},"id":"642eaa69-754f-4b3a-8948-b5f343b7f4d9"}
23:30:27.924 01.005 8532 Exposure complete
23:30:27.952 00.028 8532 worker thread done servicing request
23:30:27.952 00.000 7008 OnExposeComplete: enter
23:30:27.953 00.001 7008 UpdateGuideState(): m_state=6
23:30:27.955 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1315
23:30:27.956 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.44, Mass=267293, SNR=325.8, Peak=49833 HFD=2.8
23:30:27.957 00.001 7008 MultiStar: [#1 0.12,-0.50,0.57,U] [#2 0.09,-0.46,0.55,U] [#3 0.22,-0.44,0.43,U] [#4 0.08,-0.30,0.37,U] [#5 0.17,-0.34,0.35,U] [#6 0.08,-0.63,0.37,U] [#7 0.07,-0.33,0.29,U] [#8 0.07,-0.32,0.33,U] 
23:30:27.959 00.002 7008 single-star, 8 included, MultiStar: {0.10, -0.31}, one-star: {0.05, 0.04}
23:30:27.960 00.001 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
23:30:27.961 00.001 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
23:30:27.963 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.69 mountX=0.05 mountY=0.02, mountTheta=0.44
23:30:27.965 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.04, opts=13)
23:30:27.967 00.002 7008 Enqueuing Move request for scope (0.05, 0.04)
23:30:27.968 00.001 8532 Worker thread wakes up
23:30:27.968 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:30:27.968 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:30:27.968 00.000 8532 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=0.02
23:30:27.968 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:30:27.968 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2194, FiltMax=26622, Gamma=0.990
23:30:27.970 00.002 7008 UpdateGuideState exits: m=267293 SNR=325.8
23:30:27.971 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.972 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:27.973 00.001 7008 Enqueuing Expose request
23:30:27.974 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:27.974 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:27.974 00.000 8532 MoveAxis(E, 0, ABG)
23:30:27.974 00.000 8532 Move returns status 0, amount 0
23:30:27.974 00.000 8532 MoveAxis(N, 0, ABG)
23:30:27.974 00.000 8532 Move returns status 0, amount 0
23:30:27.974 00.000 8532 move complete, result=0
23:30:27.974 00.000 8532 worker thread done servicing request
23:30:27.975 00.001 8532 Worker thread wakes up
23:30:27.975 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:27.976 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:27.976 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:28.903 00.927 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"042074a5-d4a7-4d1c-ac57-8e4a5787782e"}
23:30:28.905 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"042074a5-d4a7-4d1c-ac57-8e4a5787782e"}
23:30:28.908 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55784aee-cd46-4c22-9812-83e776febbe5"}
23:30:28.909 00.001 7008 case statement mapped state 6 to 3
23:30:28.910 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55784aee-cd46-4c22-9812-83e776febbe5"}
23:30:28.912 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d41f5f11-80b5-450f-b31a-e99689f802f7"}
23:30:28.914 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1315,"width":15,"height":15,"star_pos":[6.82,7.44],"pixels":"..."},"id":"d41f5f11-80b5-450f-b31a-e99689f802f7"}
23:30:30.098 01.184 8532 Exposure complete
23:30:30.130 00.032 8532 worker thread done servicing request
23:30:30.130 00.000 7008 OnExposeComplete: enter
23:30:30.133 00.003 7008 UpdateGuideState(): m_state=6
23:30:30.135 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1316
23:30:30.137 00.002 7008 Star::Find returns 1 (0), X=544.79, Y=448.39, Mass=270621, SNR=337.8, Peak=50990 HFD=2.8
23:30:30.140 00.003 7008 MultiStar: [#1 0.10,-0.46,0.54,U] [#2 0.02,-0.44,0.52,U] [#3 0.11,-0.38,0.42,U] [#4 0.15,-0.28,0.35,U] [#5 0.14,-0.33,0.33,U] [#6 0.06,-0.58,0.36,U] [#7 0.04,-0.43,0.28,U] [#8 -0.04,-0.29,0.34,U] 
23:30:30.141 00.001 7008 single-star, 8 included, MultiStar: {0.06, -0.31}, one-star: {0.03, -0.01}
23:30:30.142 00.001 7008 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.07) = xAngle (-0.15 = -0.15)
23:30:30.143 00.001 7008 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.56 = -0.56)
23:30:30.146 00.003 7008 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.22 mountX=0.03 mountY=-0.01, mountTheta=-0.49
23:30:30.149 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.01, opts=13)
23:30:30.151 00.002 7008 Enqueuing Move request for scope (0.03, -0.01)
23:30:30.153 00.002 8532 Worker thread wakes up
23:30:30.153 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2197, FiltMax=25554, Gamma=0.990
23:30:30.155 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:30:30.155 00.000 7008 UpdateGuideState exits: m=270621 SNR=337.8
23:30:30.156 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.157 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:30.159 00.002 7008 Enqueuing Expose request
23:30:30.161 00.002 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:30:30.161 00.000 8532 Moving (0.03, -0.01) raw xDistance=0.03 yDistance=-0.01
23:30:30.161 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:30:30.161 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:30.161 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:30.161 00.000 8532 MoveAxis(E, 0, ABG)
23:30:30.161 00.000 8532 Move returns status 0, amount 0
23:30:30.161 00.000 8532 MoveAxis(N, 0, ABG)
23:30:30.161 00.000 8532 Move returns status 0, amount 0
23:30:30.161 00.000 8532 move complete, result=0
23:30:30.161 00.000 8532 worker thread done servicing request
23:30:30.162 00.001 8532 Worker thread wakes up
23:30:30.162 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:30.163 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:30.164 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:30.903 00.739 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5d6c02d-18b2-43a1-8db8-9b26941f7bae"}
23:30:30.905 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5d6c02d-18b2-43a1-8db8-9b26941f7bae"}
23:30:30.909 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bcf9851e-da13-4b6a-9e30-3f7bf5462a6d"}
23:30:30.911 00.002 7008 case statement mapped state 6 to 3
23:30:30.913 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcf9851e-da13-4b6a-9e30-3f7bf5462a6d"}
23:30:30.915 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf930a59-8994-4780-ab9b-7073cf038d43"}
23:30:30.918 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1316,"width":15,"height":15,"star_pos":[6.79,7.39],"pixels":"..."},"id":"bf930a59-8994-4780-ab9b-7073cf038d43"}
23:30:32.290 01.372 8532 Exposure complete
23:30:32.320 00.030 8532 worker thread done servicing request
23:30:32.320 00.000 7008 OnExposeComplete: enter
23:30:32.322 00.002 7008 UpdateGuideState(): m_state=6
23:30:32.323 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1317
23:30:32.325 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=448.35, Mass=268710, SNR=325.6, Peak=46348 HFD=2.8
23:30:32.326 00.001 7008 MultiStar: [#1 -0.08,-0.49,0.56,U] [#2 -0.14,-0.42,0.56,U] [#3 -0.06,-0.40,0.44,U] [#4 -0.18,-0.35,0.34,U] [#5 -0.07,-0.39,0.36,U] [#6 -0.17,-0.54,0.36,U] [#7 -0.18,-0.40,0.29,U] [#8 -0.14,-0.33,0.34,U] 
23:30:32.327 00.001 7008 single-star, 8 included, MultiStar: {-0.13, -0.33}, one-star: {-0.16, -0.05}
23:30:32.330 00.003 7008 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.07) = xAngle (-2.78 = -2.78)
23:30:32.332 00.002 7008 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.19 = 3.09)
23:30:32.334 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=-0.16 mountY=0.01, mountTheta=3.09
23:30:32.336 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.05, opts=13)
23:30:32.338 00.002 7008 Enqueuing Move request for scope (-0.16, -0.05)
23:30:32.340 00.002 8532 Worker thread wakes up
23:30:32.340 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
23:30:32.340 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
23:30:32.340 00.000 8532 Moving (-0.16, -0.05) raw xDistance=-0.16 yDistance=0.01
23:30:32.340 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:30:32.340 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:32.340 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2158, FiltMax=31238, Gamma=0.990
23:30:32.343 00.003 7008 UpdateGuideState exits: m=268710 SNR=325.6
23:30:32.344 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.346 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:32.346 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:32.348 00.002 8532 MoveAxis(E, 0, ABG)
23:30:32.348 00.000 8532 Move returns status 0, amount 0
23:30:32.348 00.000 8532 MoveAxis(N, 0, ABG)
23:30:32.348 00.000 8532 Move returns status 0, amount 0
23:30:32.348 00.000 7008 Enqueuing Expose request
23:30:32.350 00.002 8532 move complete, result=0
23:30:32.350 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:32.352 00.002 8532 worker thread done servicing request
23:30:32.352 00.000 8532 Worker thread wakes up
23:30:32.352 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:32.352 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:32.902 00.550 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b3078f76-da25-4676-a00c-2d08d2894a42"}
23:30:32.905 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b3078f76-da25-4676-a00c-2d08d2894a42"}
23:30:32.907 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01aff9b1-7d7e-4378-9af0-659646242e11"}
23:30:32.909 00.002 7008 case statement mapped state 6 to 3
23:30:32.911 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01aff9b1-7d7e-4378-9af0-659646242e11"}
23:30:32.913 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec07a7ce-6dfb-4736-b920-98b387ca6e07"}
23:30:32.916 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1317,"width":15,"height":15,"star_pos":[6.60,7.35],"pixels":"..."},"id":"ec07a7ce-6dfb-4736-b920-98b387ca6e07"}
23:30:34.484 01.568 8532 Exposure complete
23:30:34.513 00.029 8532 worker thread done servicing request
23:30:34.513 00.000 7008 OnExposeComplete: enter
23:30:34.515 00.002 7008 UpdateGuideState(): m_state=6
23:30:34.518 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1318
23:30:34.520 00.002 7008 Star::Find returns 1 (0), X=544.32, Y=448.33, Mass=269723, SNR=328.6, Peak=40345 HFD=2.7
23:30:34.523 00.003 7008 MultiStar: [#1 -0.36,-0.54,0.54,U] [#2 -0.38,-0.53,0.56,U] [#3 -0.27,-0.50,0.46,U] [#4 -0.37,-0.40,0.36,U] [#5 -0.42,-0.42,0.34,U] [#6 -0.44,-0.63,0.35,U] [#7 -0.36,-0.50,0.30,U] [#8 -0.32,-0.42,0.33,U] 
23:30:34.525 00.002 7008 single-star, 8 included, MultiStar: {-0.38, -0.40}, one-star: {-0.45, -0.07}
23:30:34.526 00.001 7008 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.07) = xAngle (-2.92 = -2.92)
23:30:34.528 00.002 7008 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.95)
23:30:34.530 00.002 7008 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.45 cameraTheta=-2.99 mountX=-0.44 mountY=0.09, mountTheta=2.95
23:30:34.533 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.45, y=-0.07, opts=13)
23:30:34.535 00.002 7008 Enqueuing Move request for scope (-0.45, -0.07)
23:30:34.536 00.001 8532 Worker thread wakes up
23:30:34.536 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2517, FiltMin=2198, FiltMax=31447, Gamma=0.990
23:30:34.538 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.07) opts 0xd
23:30:34.538 00.000 7008 UpdateGuideState exits: m=269723 SNR=328.6
23:30:34.539 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.541 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:34.542 00.001 7008 Enqueuing Expose request
23:30:34.544 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.45, -0.07)
23:30:34.544 00.000 8532 Moving (-0.45, -0.07) raw xDistance=-0.44 yDistance=0.09
23:30:34.544 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
23:30:34.544 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:34.544 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:34.544 00.000 8532 MoveAxis(E, 401, ABG)
23:30:34.544 00.000 8532 Guiding  Dir = 2, Dur = 401
23:30:34.544 00.000 8532 IsSlewing returns 0
23:30:34.545 00.001 8532 IsGuiding returns 0
23:30:34.545 00.000 8532 PulseGuide returned control before completion, sleep 411
23:30:34.901 00.356 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae0e7209-3708-4846-b680-895765e4f32f"}
23:30:34.903 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae0e7209-3708-4846-b680-895765e4f32f"}
23:30:34.906 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e767af8-1cd9-40f4-8db0-1f8a443da41b"}
23:30:34.908 00.002 7008 case statement mapped state 6 to 3
23:30:34.909 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e767af8-1cd9-40f4-8db0-1f8a443da41b"}
23:30:34.912 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"92f6bcf9-1325-4a82-959b-d02b9d8fe756"}
23:30:34.915 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1318,"width":15,"height":15,"star_pos":[7.32,7.33],"pixels":"..."},"id":"92f6bcf9-1325-4a82-959b-d02b9d8fe756"}
23:30:34.961 00.046 8532 IsGuiding returns 0
23:30:34.961 00.000 8532 Move returns status 0, amount 401
23:30:34.961 00.000 8532 MoveAxis(N, 0, ABG)
23:30:34.961 00.000 8532 Move returns status 0, amount 0
23:30:34.961 00.000 8532 move complete, result=0
23:30:34.961 00.000 8532 worker thread done servicing request
23:30:34.961 00.000 8532 Worker thread wakes up
23:30:34.961 00.000 7008 GuideStep: -0.4 px 401 ms EAST, 0.1 px 0 ms NORTH
23:30:34.964 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:34.964 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:36.900 01.936 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35a421f7-b6c7-44fb-a876-3259ca84fa1a"}
23:30:36.902 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35a421f7-b6c7-44fb-a876-3259ca84fa1a"}
23:30:36.904 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45a5192d-3ba0-4105-b529-5feccfc92d92"}
23:30:36.905 00.001 7008 case statement mapped state 6 to 3
23:30:36.906 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45a5192d-3ba0-4105-b529-5feccfc92d92"}
23:30:36.908 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b11bf26c-dc66-41b1-b221-551d81e29691"}
23:30:36.911 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1318,"width":15,"height":15,"star_pos":[7.32,7.33],"pixels":"..."},"id":"b11bf26c-dc66-41b1-b221-551d81e29691"}
23:30:37.094 00.183 8532 Exposure complete
23:30:37.122 00.028 8532 worker thread done servicing request
23:30:37.122 00.000 7008 OnExposeComplete: enter
23:30:37.123 00.001 7008 UpdateGuideState(): m_state=6
23:30:37.125 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1319
23:30:37.126 00.001 7008 Star::Find returns 1 (0), X=544.52, Y=448.39, Mass=264706, SNR=325.2, Peak=40695 HFD=3.0
23:30:37.128 00.002 7008 MultiStar: [#1 -0.21,-0.45,0.55,U] [#2 -0.23,-0.49,0.55,U] [#3 -0.17,-0.42,0.42,U] [#4 -0.22,-0.29,0.37,U] [#5 -0.17,-0.40,0.33,U] [#6 -0.20,-0.60,0.35,U] [#7 -0.26,-0.42,0.28,U] [#8 -0.23,-0.42,0.33,U] 
23:30:37.130 00.002 7008 single-star, 8 included, MultiStar: {-0.22, -0.34}, one-star: {-0.25, -0.01}
23:30:37.131 00.001 7008 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.07) = xAngle (-3.05 = -3.05)
23:30:37.132 00.001 7008 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.46 = 2.82)
23:30:37.134 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.12 mountX=-0.25 mountY=0.08, mountTheta=2.84
23:30:37.136 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.01, opts=13)
23:30:37.138 00.002 7008 Enqueuing Move request for scope (-0.25, -0.01)
23:30:37.139 00.001 8532 Worker thread wakes up
23:30:37.139 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
23:30:37.139 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
23:30:37.139 00.000 8532 Moving (-0.25, -0.01) raw xDistance=-0.25 yDistance=0.08
23:30:37.139 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:30:37.139 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:37.139 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61697, med=2514, FiltMin=2159, FiltMax=34493, Gamma=0.990
23:30:37.140 00.001 7008 UpdateGuideState exits: m=264706 SNR=325.2
23:30:37.142 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:30:37.142 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.144 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:37.146 00.002 7008 Enqueuing Expose request
23:30:37.147 00.001 8532 MoveAxis(E, 252, ABG)
23:30:37.147 00.000 8532 Guiding  Dir = 2, Dur = 252
23:30:37.147 00.000 8532 IsSlewing returns 0
23:30:37.148 00.001 8532 IsGuiding returns 0
23:30:37.148 00.000 8532 PulseGuide returned control before completion, sleep 262
23:30:37.425 00.277 8532 IsGuiding returns 0
23:30:37.425 00.000 8532 Move returns status 0, amount 252
23:30:37.425 00.000 8532 MoveAxis(N, 0, ABG)
23:30:37.425 00.000 8532 Move returns status 0, amount 0
23:30:37.425 00.000 8532 move complete, result=0
23:30:37.426 00.001 8532 worker thread done servicing request
23:30:37.426 00.000 8532 Worker thread wakes up
23:30:37.426 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:37.426 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:37.426 00.000 7008 GuideStep: -0.2 px 252 ms EAST, 0.1 px 0 ms NORTH
23:30:38.900 01.474 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5c1d1f2-e478-4854-ad8f-1ca94566dd2e"}
23:30:38.904 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5c1d1f2-e478-4854-ad8f-1ca94566dd2e"}
23:30:38.906 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3fdf62ae-e9e4-4b55-99d2-406b4b5c98e7"}
23:30:38.907 00.001 7008 case statement mapped state 6 to 3
23:30:38.908 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fdf62ae-e9e4-4b55-99d2-406b4b5c98e7"}
23:30:38.910 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ddc2434-5160-4cc7-8f17-06af8a8d4626"}
23:30:38.912 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1319,"width":15,"height":15,"star_pos":[6.52,7.39],"pixels":"..."},"id":"4ddc2434-5160-4cc7-8f17-06af8a8d4626"}
23:30:39.545 00.633 8532 Exposure complete
23:30:39.570 00.025 8532 worker thread done servicing request
23:30:39.570 00.000 7008 OnExposeComplete: enter
23:30:39.571 00.001 7008 UpdateGuideState(): m_state=6
23:30:39.573 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1320
23:30:39.573 00.000 7008 Star::Find returns 1 (0), X=544.65, Y=448.43, Mass=259754, SNR=333.1, Peak=44038 HFD=2.9
23:30:39.576 00.003 7008 MultiStar: [#1 -0.07,-0.44,0.55,U] [#2 -0.14,-0.37,0.54,U] [#3 -0.00,-0.32,0.43,U] [#4 -0.10,-0.26,0.36,U] [#5 -0.00,-0.31,0.35,U] [#6 -0.04,-0.52,0.36,U] [#7 -0.10,-0.31,0.27,U] [#8 -0.23,-0.18,0.34,U] 
23:30:39.577 00.001 7008 single-star, 8 included, MultiStar: {-0.09, -0.26}, one-star: {-0.12, 0.03}
23:30:39.578 00.001 7008 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:30:39.579 00.001 7008 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
23:30:39.580 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.12 mountY=0.07, mountTheta=2.64
23:30:39.583 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.03, opts=13)
23:30:39.585 00.002 7008 Enqueuing Move request for scope (-0.12, 0.03)
23:30:39.586 00.001 8532 Worker thread wakes up
23:30:39.586 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:30:39.586 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:30:39.586 00.000 8532 Moving (-0.12, 0.03) raw xDistance=-0.12 yDistance=0.07
23:30:39.586 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:30:39.586 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:39.587 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2146, FiltMax=30922, Gamma=0.990
23:30:39.588 00.001 7008 UpdateGuideState exits: m=259754 SNR=333.1
23:30:39.589 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.590 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:39.591 00.001 7008 Enqueuing Expose request
23:30:39.594 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:30:39.594 00.000 8532 MoveAxis(E, 0, ABG)
23:30:39.594 00.000 8532 Move returns status 0, amount 0
23:30:39.595 00.001 8532 MoveAxis(N, 0, ABG)
23:30:39.595 00.000 8532 Move returns status 0, amount 0
23:30:39.595 00.000 8532 move complete, result=0
23:30:39.595 00.000 8532 worker thread done servicing request
23:30:39.595 00.000 8532 Worker thread wakes up
23:30:39.595 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:39.595 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:39.595 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:40.900 01.305 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3dc9dc4-741a-4ba1-9c10-2c0b4a3b9b90"}
23:30:40.902 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3dc9dc4-741a-4ba1-9c10-2c0b4a3b9b90"}
23:30:40.903 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69f5ab39-159b-462a-908b-75be4346b663"}
23:30:40.905 00.002 7008 case statement mapped state 6 to 3
23:30:40.906 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69f5ab39-159b-462a-908b-75be4346b663"}
23:30:40.908 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56e7af52-66e9-4e4a-8758-1ca9bf9e9ba7"}
23:30:40.911 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1320,"width":15,"height":15,"star_pos":[6.65,7.43],"pixels":"..."},"id":"56e7af52-66e9-4e4a-8758-1ca9bf9e9ba7"}
23:30:41.727 00.816 8532 Exposure complete
23:30:41.754 00.027 8532 worker thread done servicing request
23:30:41.754 00.000 7008 OnExposeComplete: enter
23:30:41.756 00.002 7008 UpdateGuideState(): m_state=6
23:30:41.757 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1321
23:30:41.758 00.001 7008 Star::Find returns 1 (0), X=544.50, Y=448.35, Mass=265830, SNR=333.0, Peak=39818 HFD=2.9
23:30:41.759 00.001 7008 MultiStar: [#1 -0.20,-0.52,0.57,U] [#2 -0.25,-0.50,0.55,U] [#3 -0.14,-0.45,0.41,U] [#4 -0.20,-0.31,0.36,U] [#5 -0.23,-0.37,0.36,U] [#6 -0.34,-0.48,0.36,U] [#7 -0.25,-0.44,0.28,U] [#8 -0.25,-0.39,0.32,U] 
23:30:41.760 00.001 7008 single-star, 8 included, MultiStar: {-0.24, -0.35}, one-star: {-0.26, -0.05}
23:30:41.761 00.001 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
23:30:41.763 00.002 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.98)
23:30:41.766 00.003 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.96 mountX=-0.26 mountY=0.04, mountTheta=2.98
23:30:41.768 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.05, opts=13)
23:30:41.769 00.001 7008 Enqueuing Move request for scope (-0.26, -0.05)
23:30:41.772 00.003 8532 Worker thread wakes up
23:30:41.772 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
23:30:41.772 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
23:30:41.772 00.000 8532 Moving (-0.26, -0.05) raw xDistance=-0.26 yDistance=0.04
23:30:41.772 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:30:41.772 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.772 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61575, med=2516, FiltMin=2160, FiltMax=35178, Gamma=0.990
23:30:41.775 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:41.775 00.000 7008 UpdateGuideState exits: m=265830 SNR=333.0
23:30:41.778 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.779 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:41.780 00.001 7008 Enqueuing Expose request
23:30:41.781 00.001 8532 MoveAxis(E, 234, ABG)
23:30:41.782 00.001 8532 Guiding  Dir = 2, Dur = 234
23:30:41.782 00.000 8532 IsSlewing returns 0
23:30:41.782 00.000 8532 IsGuiding returns 0
23:30:41.782 00.000 8532 PulseGuide returned control before completion, sleep 244
23:30:42.034 00.252 8532 IsGuiding returns 0
23:30:42.034 00.000 8532 Move returns status 0, amount 234
23:30:42.034 00.000 8532 MoveAxis(N, 0, ABG)
23:30:42.034 00.000 8532 Move returns status 0, amount 0
23:30:42.034 00.000 8532 move complete, result=0
23:30:42.034 00.000 8532 worker thread done servicing request
23:30:42.034 00.000 7008 GuideStep: -0.3 px 234 ms EAST, 0.0 px 0 ms NORTH
23:30:42.037 00.003 8532 Worker thread wakes up
23:30:42.037 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:42.037 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:42.898 00.861 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b6e8cc80-a39e-40af-8c22-7a1e1fea78fd"}
23:30:42.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b6e8cc80-a39e-40af-8c22-7a1e1fea78fd"}
23:30:42.902 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3d5158d-aec7-46fd-8fb7-d7734e0a0b5d"}
23:30:42.903 00.001 7008 case statement mapped state 6 to 3
23:30:42.905 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3d5158d-aec7-46fd-8fb7-d7734e0a0b5d"}
23:30:42.907 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"981dfdf1-fb56-4fde-9c9b-b56c9090ea30"}
23:30:42.910 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1321,"width":15,"height":15,"star_pos":[6.50,7.35],"pixels":"..."},"id":"981dfdf1-fb56-4fde-9c9b-b56c9090ea30"}
23:30:44.166 01.256 8532 Exposure complete
23:30:44.192 00.026 8532 worker thread done servicing request
23:30:44.192 00.000 7008 OnExposeComplete: enter
23:30:44.194 00.002 7008 UpdateGuideState(): m_state=6
23:30:44.195 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1322
23:30:44.196 00.001 7008 Star::Find returns 1 (0), X=544.69, Y=448.48, Mass=268715, SNR=332.8, Peak=45156 HFD=3.0
23:30:44.197 00.001 7008 MultiStar: [#1 -0.01,-0.35,0.53,U] [#2 -0.06,-0.30,0.53,U] [#3 0.01,-0.37,0.44,U] [#4 -0.03,-0.24,0.34,U] [#5 -0.06,-0.29,0.32,U] [#6 -0.03,-0.36,0.35,U] [#7 -0.09,-0.27,0.30,U] [#8 -0.05,-0.28,0.34,U] 
23:30:44.200 00.003 7008 single-star, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.07, 0.08}
23:30:44.201 00.001 7008 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.07) = xAngle (2.39 = 2.39)
23:30:44.202 00.001 7008 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.98 = 1.98)
23:30:44.204 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.32 mountX=-0.08 mountY=0.10, mountTheta=2.24
23:30:44.207 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.08, opts=13)
23:30:44.209 00.002 7008 Enqueuing Move request for scope (-0.07, 0.08)
23:30:44.211 00.002 8532 Worker thread wakes up
23:30:44.211 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:30:44.211 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:30:44.211 00.000 8532 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.10
23:30:44.211 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:44.211 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:44.211 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2216, FiltMax=30239, Gamma=0.990
23:30:44.212 00.001 7008 UpdateGuideState exits: m=268715 SNR=332.8
23:30:44.213 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.216 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:30:44.216 00.000 8532 MoveAxis(E, 0, ABG)
23:30:44.216 00.000 8532 Move returns status 0, amount 0
23:30:44.216 00.000 8532 MoveAxis(N, 0, ABG)
23:30:44.216 00.000 8532 Move returns status 0, amount 0
23:30:44.216 00.000 8532 move complete, result=0
23:30:44.216 00.000 8532 worker thread done servicing request
23:30:44.216 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:44.217 00.001 7008 Enqueuing Expose request
23:30:44.218 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:44.220 00.002 8532 Worker thread wakes up
23:30:44.220 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:44.220 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:44.897 00.677 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e81c5b9-5db6-4a30-8b44-c2bb3e570dff"}
23:30:44.899 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e81c5b9-5db6-4a30-8b44-c2bb3e570dff"}
23:30:44.903 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ba62b8a-9c59-4fac-8689-5245ec8892cc"}
23:30:44.906 00.003 7008 case statement mapped state 6 to 3
23:30:44.908 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ba62b8a-9c59-4fac-8689-5245ec8892cc"}
23:30:44.911 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5012017e-9dd6-45d1-a6ec-67fba9ff7841"}
23:30:44.913 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1322,"width":15,"height":15,"star_pos":[6.69,7.48],"pixels":"..."},"id":"5012017e-9dd6-45d1-a6ec-67fba9ff7841"}
23:30:46.341 01.428 8532 Exposure complete
23:30:46.374 00.033 8532 worker thread done servicing request
23:30:46.374 00.000 7008 OnExposeComplete: enter
23:30:46.375 00.001 7008 UpdateGuideState(): m_state=6
23:30:46.377 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1323
23:30:46.378 00.001 7008 Star::Find returns 1 (0), X=544.46, Y=448.39, Mass=272541, SNR=347.9, Peak=37745 HFD=3.0
23:30:46.379 00.001 7008 MultiStar: [#1 -0.25,-0.47,0.52,U] [#2 -0.29,-0.44,0.54,U] [#3 -0.26,-0.41,0.40,U] [#4 -0.16,-0.32,0.35,U] [#5 -0.16,-0.36,0.32,U] [#6 -0.28,-0.54,0.34,U] [#7 -0.28,-0.38,0.27,U] [#8 -0.25,-0.36,0.32,U] 
23:30:46.380 00.001 7008 single-star, 8 included, MultiStar: {-0.26, -0.32}, one-star: {-0.31, -0.01}
23:30:46.382 00.002 7008 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.07) = xAngle (-3.04 = -3.04)
23:30:46.384 00.002 7008 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.46 = 2.83)
23:30:46.385 00.001 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.11 mountX=-0.31 mountY=0.10, mountTheta=2.84
23:30:46.389 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.01, opts=13)
23:30:46.390 00.001 7008 Enqueuing Move request for scope (-0.31, -0.01)
23:30:46.391 00.001 8532 Worker thread wakes up
23:30:46.391 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
23:30:46.391 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
23:30:46.391 00.000 8532 Moving (-0.31, -0.01) raw xDistance=-0.31 yDistance=0.10
23:30:46.391 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:30:46.391 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:46.392 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56986, med=2515, FiltMin=2157, FiltMax=32660, Gamma=0.990
23:30:46.393 00.001 7008 UpdateGuideState exits: m=272541 SNR=347.9
23:30:46.395 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:46.397 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:46.398 00.001 7008 Enqueuing Expose request
23:30:46.399 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:30:46.400 00.001 8532 MoveAxis(E, 280, ABG)
23:30:46.400 00.000 8532 Guiding  Dir = 2, Dur = 280
23:30:46.400 00.000 8532 IsSlewing returns 0
23:30:46.400 00.000 8532 IsGuiding returns 0
23:30:46.400 00.000 8532 PulseGuide returned control before completion, sleep 290
23:30:46.696 00.296 8532 IsGuiding returns 1
23:30:46.696 00.000 8532 scope still moving after pulse duration time elapsed
23:30:46.727 00.031 8532 IsSlewing returns 0
23:30:46.727 00.000 8532 IsGuiding returns 0
23:30:46.727 00.000 8532 scope move finished after 280 + 46 ms
23:30:46.727 00.000 8532 Move returns status 0, amount 280
23:30:46.727 00.000 8532 MoveAxis(N, 0, ABG)
23:30:46.727 00.000 8532 Move returns status 0, amount 0
23:30:46.727 00.000 8532 move complete, result=0
23:30:46.728 00.001 8532 worker thread done servicing request
23:30:46.728 00.000 8532 Worker thread wakes up
23:30:46.728 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:46.728 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:46.728 00.000 7008 GuideStep: -0.3 px 280 ms EAST, 0.1 px 0 ms NORTH
23:30:46.896 00.168 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d29f0383-c262-460d-be35-fc700eb3eed7"}
23:30:46.899 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d29f0383-c262-460d-be35-fc700eb3eed7"}
23:30:46.901 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49529dce-8d43-4ec5-9afb-853218c56118"}
23:30:46.902 00.001 7008 case statement mapped state 6 to 3
23:30:46.903 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"49529dce-8d43-4ec5-9afb-853218c56118"}
23:30:46.904 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97bef75f-2822-48d7-a073-db13821136dd"}
23:30:46.906 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1323,"width":15,"height":15,"star_pos":[7.46,7.39],"pixels":"..."},"id":"97bef75f-2822-48d7-a073-db13821136dd"}
23:30:48.858 01.952 8532 Exposure complete
23:30:48.886 00.028 8532 worker thread done servicing request
23:30:48.886 00.000 7008 OnExposeComplete: enter
23:30:48.887 00.001 7008 UpdateGuideState(): m_state=6
23:30:48.889 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1324
23:30:48.890 00.001 7008 Star::Find returns 1 (0), X=544.73, Y=448.49, Mass=266787, SNR=335.8, Peak=44995 HFD=3.0
23:30:48.892 00.002 7008 MultiStar: [#1 0.03,-0.32,0.52,U] [#2 -0.07,-0.29,0.54,U] [#3 0.04,-0.23,0.41,U] [#4 -0.02,-0.25,0.36,U] [#5 0.05,-0.19,0.32,U] [#6 0.05,-0.35,0.36,U] [#7 0.04,-0.28,0.28,U] [#8 -0.08,-0.23,0.33,U] 
23:30:48.893 00.001 7008 single-star, 8 included, MultiStar: {-0.01, -0.18}, one-star: {-0.03, 0.10}
23:30:48.894 00.001 7008 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.07) = xAngle (1.98 = 1.98)
23:30:48.895 00.001 7008 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
23:30:48.897 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.91 mountX=-0.04 mountY=0.10, mountTheta=1.95
23:30:48.900 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.10, opts=13)
23:30:48.902 00.002 7008 Enqueuing Move request for scope (-0.03, 0.10)
23:30:48.903 00.001 8532 Worker thread wakes up
23:30:48.903 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2171, FiltMax=29449, Gamma=0.990
23:30:48.905 00.002 7008 UpdateGuideState exits: m=266787 SNR=335.8
23:30:48.906 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.907 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:48.909 00.002 7008 Enqueuing Expose request
23:30:48.910 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:30:48.910 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:30:48.910 00.000 8532 Moving (-0.03, 0.10) raw xDistance=-0.04 yDistance=0.10
23:30:48.910 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:30:48.910 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:48.911 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10b54ab7-2cb0-4542-b3be-52fb5b4901ef"}
23:30:48.912 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10b54ab7-2cb0-4542-b3be-52fb5b4901ef"}
23:30:48.914 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:30:48.914 00.000 8532 MoveAxis(E, 0, ABG)
23:30:48.914 00.000 8532 Move returns status 0, amount 0
23:30:48.914 00.000 8532 MoveAxis(N, 0, ABG)
23:30:48.914 00.000 8532 Move returns status 0, amount 0
23:30:48.914 00.000 8532 move complete, result=0
23:30:48.915 00.001 8532 worker thread done servicing request
23:30:48.915 00.000 8532 Worker thread wakes up
23:30:48.915 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:48.915 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:48.915 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:48.918 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"25b4f80b-5f6a-4cbe-b80e-00b52bea14e4"}
23:30:48.921 00.003 7008 case statement mapped state 6 to 3
23:30:48.922 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"25b4f80b-5f6a-4cbe-b80e-00b52bea14e4"}
23:30:48.924 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e604c39d-6907-424f-896d-905217bd9c4b"}
23:30:48.926 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1324,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"e604c39d-6907-424f-896d-905217bd9c4b"}
23:30:50.895 01.969 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b365e731-c06f-475e-a903-36f1b58d22d7"}
23:30:50.896 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b365e731-c06f-475e-a903-36f1b58d22d7"}
23:30:50.898 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d9f1978-7e0f-4ae3-8618-696fb65a306d"}
23:30:50.901 00.003 7008 case statement mapped state 6 to 3
23:30:50.904 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d9f1978-7e0f-4ae3-8618-696fb65a306d"}
23:30:50.905 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6b2054d-2d0e-48a9-b680-4dccaef98115"}
23:30:50.907 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1324,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"b6b2054d-2d0e-48a9-b680-4dccaef98115"}
23:30:51.033 00.126 8532 Exposure complete
23:30:51.058 00.025 8532 worker thread done servicing request
23:30:51.058 00.000 7008 OnExposeComplete: enter
23:30:51.061 00.003 7008 UpdateGuideState(): m_state=6
23:30:51.062 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1325
23:30:51.063 00.001 7008 Star::Find returns 1 (0), X=544.69, Y=448.50, Mass=261339, SNR=331.3, Peak=42863 HFD=3.1
23:30:51.064 00.001 7008 MultiStar: [#1 -0.05,-0.31,0.54,U] [#2 -0.10,-0.34,0.56,U] [#3 -0.04,-0.27,0.43,U] [#4 -0.04,-0.16,0.34,U] [#5 -0.04,-0.24,0.34,U] [#6 -0.08,-0.48,0.36,U] [#7 -0.07,-0.31,0.29,U] [#8 -0.09,-0.31,0.34,U] 
23:30:51.067 00.003 7008 single-star, 8 included, MultiStar: {-0.07, -0.21}, one-star: {-0.08, 0.11}
23:30:51.068 00.001 7008 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.07) = xAngle (2.25 = 2.25)
23:30:51.069 00.001 7008 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.84 = 1.84)
23:30:51.071 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.18 mountX=-0.08 mountY=0.13, mountTheta=2.15
23:30:51.075 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.11, opts=13)
23:30:51.077 00.002 7008 Enqueuing Move request for scope (-0.08, 0.11)
23:30:51.078 00.001 8532 Worker thread wakes up
23:30:51.079 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:30:51.079 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:30:51.079 00.000 8532 Moving (-0.08, 0.11) raw xDistance=-0.08 yDistance=0.13
23:30:51.079 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:51.079 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.079 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2185, FiltMax=30746, Gamma=0.990
23:30:51.080 00.001 7008 UpdateGuideState exits: m=261339 SNR=331.3
23:30:51.081 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:30:51.081 00.000 8532 MoveAxis(E, 0, ABG)
23:30:51.081 00.000 8532 Move returns status 0, amount 0
23:30:51.081 00.000 8532 MoveAxis(N, 0, ABG)
23:30:51.081 00.000 8532 Move returns status 0, amount 0
23:30:51.081 00.000 8532 move complete, result=0
23:30:51.081 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.083 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:51.085 00.002 7008 Enqueuing Expose request
23:30:51.086 00.001 8532 worker thread done servicing request
23:30:51.086 00.000 8532 Worker thread wakes up
23:30:51.086 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:51.086 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:51.086 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:52.894 01.808 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b797cb7-38cf-4c77-8940-fbec87192dcb"}
23:30:52.895 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b797cb7-38cf-4c77-8940-fbec87192dcb"}
23:30:52.898 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6950b2ff-504d-499b-b29e-65de47712fcf"}
23:30:52.899 00.001 7008 case statement mapped state 6 to 3
23:30:52.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6950b2ff-504d-499b-b29e-65de47712fcf"}
23:30:52.903 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45d3be89-39b7-49f7-8164-dfb409f4bfc0"}
23:30:52.905 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1325,"width":15,"height":15,"star_pos":[6.69,6.50],"pixels":"..."},"id":"45d3be89-39b7-49f7-8164-dfb409f4bfc0"}
23:30:53.205 00.300 8532 Exposure complete
23:30:53.240 00.035 8532 worker thread done servicing request
23:30:53.240 00.000 7008 OnExposeComplete: enter
23:30:53.243 00.003 7008 UpdateGuideState(): m_state=6
23:30:53.244 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1326
23:30:53.246 00.002 7008 Star::Find returns 1 (0), X=544.57, Y=448.50, Mass=270936, SNR=337.5, Peak=40377 HFD=3.1
23:30:53.247 00.001 7008 MultiStar: [#1 -0.14,-0.33,0.54,U] [#2 -0.19,-0.34,0.54,U] [#3 -0.10,-0.32,0.41,U] [#4 -0.06,-0.32,0.34,U] [#5 -0.15,-0.31,0.32,U] [#6 -0.12,-0.42,0.34,U] [#7 -0.13,-0.24,0.28,U] [#8 -0.16,-0.32,0.31,U] 
23:30:53.249 00.002 7008 single-star, 8 included, MultiStar: {-0.15, -0.23}, one-star: {-0.19, 0.10}
23:30:53.250 00.001 7008 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
23:30:53.252 00.002 7008 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.33 = 2.33)
23:30:53.253 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=-0.20 mountY=0.16, mountTheta=2.47
23:30:53.256 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.10, opts=13)
23:30:53.258 00.002 7008 Enqueuing Move request for scope (-0.19, 0.10)
23:30:53.260 00.002 8532 Worker thread wakes up
23:30:53.260 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
23:30:53.260 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
23:30:53.260 00.000 8532 Moving (-0.19, 0.10) raw xDistance=-0.20 yDistance=0.16
23:30:53.260 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:30:53.260 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.260 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2150, FiltMax=33747, Gamma=0.990
23:30:53.263 00.003 7008 UpdateGuideState exits: m=270936 SNR=337.5
23:30:53.264 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.265 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:53.268 00.003 7008 Enqueuing Expose request
23:30:53.269 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:30:53.269 00.000 8532 MoveAxis(E, 182, ABG)
23:30:53.269 00.000 8532 Guiding  Dir = 2, Dur = 182
23:30:53.270 00.001 8532 IsSlewing returns 0
23:30:53.270 00.000 8532 IsGuiding returns 0
23:30:53.270 00.000 8532 PulseGuide returned control before completion, sleep 192
23:30:53.479 00.209 8532 IsGuiding returns 0
23:30:53.479 00.000 8532 Move returns status 0, amount 182
23:30:53.479 00.000 8532 MoveAxis(N, 0, ABG)
23:30:53.479 00.000 8532 Move returns status 0, amount 0
23:30:53.479 00.000 8532 move complete, result=0
23:30:53.479 00.000 8532 worker thread done servicing request
23:30:53.479 00.000 8532 Worker thread wakes up
23:30:53.479 00.000 7008 GuideStep: -0.2 px 182 ms EAST, 0.2 px 0 ms NORTH
23:30:53.482 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:53.482 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:54.894 01.412 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e193060-63ca-4dda-9724-9e4ae40ce41d"}
23:30:54.896 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e193060-63ca-4dda-9724-9e4ae40ce41d"}
23:30:54.898 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46401a8f-a361-4c13-ad84-dd14092462bb"}
23:30:54.899 00.001 7008 case statement mapped state 6 to 3
23:30:54.900 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"46401a8f-a361-4c13-ad84-dd14092462bb"}
23:30:54.902 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c13b702a-1c3a-4cce-a77a-d44f90766ed1"}
23:30:54.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1326,"width":15,"height":15,"star_pos":[6.57,7.50],"pixels":"..."},"id":"c13b702a-1c3a-4cce-a77a-d44f90766ed1"}
23:30:55.607 00.703 8532 Exposure complete
23:30:55.639 00.032 8532 worker thread done servicing request
23:30:55.640 00.001 7008 OnExposeComplete: enter
23:30:55.642 00.002 7008 UpdateGuideState(): m_state=6
23:30:55.644 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1327
23:30:55.646 00.002 7008 Star::Find returns 1 (0), X=544.61, Y=448.49, Mass=262606, SNR=332.3, Peak=42352 HFD=3.1
23:30:55.648 00.002 7008 MultiStar: [#1 -0.09,-0.37,0.54,U] [#2 -0.13,-0.35,0.54,U] [#3 -0.06,-0.32,0.43,U] [#4 -0.14,-0.28,0.36,U] [#5 -0.12,-0.33,0.32,U] [#6 -0.14,-0.53,0.34,U] [#7 -0.14,-0.27,0.29,U] [#8 -0.22,-0.28,0.33,U] 
23:30:55.650 00.002 7008 single-star, 8 included, MultiStar: {-0.13, -0.24}, one-star: {-0.16, 0.09}
23:30:55.653 00.003 7008 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.07) = xAngle (2.70 = 2.70)
23:30:55.654 00.001 7008 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.28 = 2.28)
23:30:55.656 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.62 mountX=-0.17 mountY=0.14, mountTheta=2.44
23:30:55.660 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.09, opts=13)
23:30:55.662 00.002 7008 Enqueuing Move request for scope (-0.16, 0.09)
23:30:55.665 00.003 8532 Worker thread wakes up
23:30:55.665 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2165, FiltMax=31716, Gamma=0.990
23:30:55.667 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
23:30:55.667 00.000 7008 UpdateGuideState exits: m=262606 SNR=332.3
23:30:55.669 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
23:30:55.669 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.672 00.003 8532 Moving (-0.16, 0.09) raw xDistance=-0.17 yDistance=0.14
23:30:55.672 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:55.673 00.001 7008 Enqueuing Expose request
23:30:55.675 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:30:55.675 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.675 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:30:55.675 00.000 8532 MoveAxis(E, 0, ABG)
23:30:55.675 00.000 8532 Move returns status 0, amount 0
23:30:55.675 00.000 8532 MoveAxis(N, 0, ABG)
23:30:55.675 00.000 8532 Move returns status 0, amount 0
23:30:55.675 00.000 8532 move complete, result=0
23:30:55.675 00.000 8532 worker thread done servicing request
23:30:55.675 00.000 8532 Worker thread wakes up
23:30:55.675 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:55.676 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:55.678 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:56.892 01.214 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef34afcd-6be9-4d7c-b060-9996308a41e8"}
23:30:56.894 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef34afcd-6be9-4d7c-b060-9996308a41e8"}
23:30:56.896 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32fa0a60-42f2-447d-ab72-c5e8db6d0142"}
23:30:56.898 00.002 7008 case statement mapped state 6 to 3
23:30:56.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"32fa0a60-42f2-447d-ab72-c5e8db6d0142"}
23:30:56.901 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9c0e85b-35ea-43ef-9689-fbe22d3ef316"}
23:30:56.903 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1327,"width":15,"height":15,"star_pos":[6.61,7.49],"pixels":"..."},"id":"b9c0e85b-35ea-43ef-9689-fbe22d3ef316"}
23:30:57.796 00.893 8532 Exposure complete
23:30:57.826 00.030 8532 worker thread done servicing request
23:30:57.826 00.000 7008 OnExposeComplete: enter
23:30:57.827 00.001 7008 UpdateGuideState(): m_state=6
23:30:57.829 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1328
23:30:57.830 00.001 7008 Star::Find returns 1 (0), X=544.55, Y=448.41, Mass=250662, SNR=321.5, Peak=38258 HFD=3.0
23:30:57.832 00.002 7008 MultiStar: [#1 -0.22,-0.48,0.59,U] [#2 -0.23,-0.46,0.58,U] [#3 -0.15,-0.36,0.43,U] [#4 -0.17,-0.32,0.36,U] [#5 -0.12,-0.39,0.34,U] [#6 -0.23,-0.58,0.36,U] [#7 -0.23,-0.40,0.29,U] [#8 -0.33,-0.36,0.36,U] 
23:30:57.834 00.002 7008 single-star, 8 included, MultiStar: {-0.21, -0.32}, one-star: {-0.22, 0.02}
23:30:57.836 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = 3.14)
23:30:57.837 00.001 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
23:30:57.840 00.003 7008 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=-0.22 mountY=0.09, mountTheta=2.76
23:30:57.842 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.02, opts=13)
23:30:57.844 00.002 7008 Enqueuing Move request for scope (-0.22, 0.02)
23:30:57.845 00.001 8532 Worker thread wakes up
23:30:57.846 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62582, med=2513, FiltMin=2159, FiltMax=34904, Gamma=0.990
23:30:57.847 00.001 7008 UpdateGuideState exits: m=250662 SNR=321.5
23:30:57.848 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.850 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
23:30:57.850 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:30:57.852 00.002 7008 Enqueuing Expose request
23:30:57.853 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
23:30:57.853 00.000 8532 Moving (-0.22, 0.02) raw xDistance=-0.22 yDistance=0.09
23:30:57.853 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:30:57.853 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:57.853 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:57.853 00.000 8532 MoveAxis(E, 198, ABG)
23:30:57.854 00.001 8532 Guiding  Dir = 2, Dur = 198
23:30:57.854 00.000 8532 IsSlewing returns 0
23:30:57.854 00.000 8532 IsGuiding returns 0
23:30:57.854 00.000 8532 PulseGuide returned control before completion, sleep 208
23:30:58.071 00.217 8532 IsGuiding returns 0
23:30:58.071 00.000 8532 Move returns status 0, amount 198
23:30:58.071 00.000 8532 MoveAxis(N, 0, ABG)
23:30:58.071 00.000 8532 Move returns status 0, amount 0
23:30:58.071 00.000 8532 move complete, result=0
23:30:58.071 00.000 8532 worker thread done servicing request
23:30:58.071 00.000 7008 GuideStep: -0.2 px 198 ms EAST, 0.1 px 0 ms NORTH
23:30:58.074 00.003 8532 Worker thread wakes up
23:30:58.074 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:30:58.074 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:30:58.891 00.817 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2cdc0ecb-9429-4718-99f1-a2b443439c68"}
23:30:58.893 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2cdc0ecb-9429-4718-99f1-a2b443439c68"}
23:30:58.896 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0001e91-f9ed-455a-9ca8-71436dceb1c8"}
23:30:58.897 00.001 7008 case statement mapped state 6 to 3
23:30:58.899 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0001e91-f9ed-455a-9ca8-71436dceb1c8"}
23:30:58.902 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5e6bf2b-f385-4ccc-893a-5d249059f3ca"}
23:30:58.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1328,"width":15,"height":15,"star_pos":[6.55,7.41],"pixels":"..."},"id":"c5e6bf2b-f385-4ccc-893a-5d249059f3ca"}
23:31:00.195 01.291 8532 Exposure complete
23:31:00.226 00.031 8532 worker thread done servicing request
23:31:00.227 00.001 7008 OnExposeComplete: enter
23:31:00.228 00.001 7008 UpdateGuideState(): m_state=6
23:31:00.230 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1329
23:31:00.231 00.001 7008 Star::Find returns 1 (0), X=544.67, Y=448.46, Mass=275633, SNR=347.9, Peak=46564 HFD=3.0
23:31:00.233 00.002 7008 MultiStar: [#1 -0.02,-0.34,0.53,U] [#2 -0.12,-0.36,0.52,U] [#3 -0.05,-0.32,0.40,U] [#4 -0.08,-0.27,0.36,U] [#5 -0.02,-0.27,0.32,U] [#6 -0.00,-0.45,0.35,U] [#7 -0.11,-0.32,0.28,U] [#8 -0.13,-0.25,0.31,U] 
23:31:00.234 00.001 7008 single-star, 8 included, MultiStar: {-0.07, -0.23}, one-star: {-0.09, 0.07}
23:31:00.236 00.002 7008 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.07) = xAngle (2.58 = 2.58)
23:31:00.237 00.001 7008 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.17 = 2.17)
23:31:00.238 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=-0.10 mountY=0.10, mountTheta=2.37
23:31:00.241 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.07, opts=13)
23:31:00.242 00.001 7008 Enqueuing Move request for scope (-0.09, 0.07)
23:31:00.244 00.002 8532 Worker thread wakes up
23:31:00.244 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:31:00.244 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:31:00.244 00.000 8532 Moving (-0.09, 0.07) raw xDistance=-0.10 yDistance=0.10
23:31:00.244 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:00.244 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:00.244 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2158, FiltMax=29486, Gamma=0.990
23:31:00.246 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:31:00.246 00.000 8532 MoveAxis(E, 0, ABG)
23:31:00.246 00.000 8532 Move returns status 0, amount 0
23:31:00.246 00.000 8532 MoveAxis(N, 0, ABG)
23:31:00.246 00.000 8532 Move returns status 0, amount 0
23:31:00.246 00.000 7008 UpdateGuideState exits: m=275633 SNR=347.9
23:31:00.248 00.002 8532 move complete, result=0
23:31:00.248 00.000 8532 worker thread done servicing request
23:31:00.248 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.251 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:00.252 00.001 7008 Enqueuing Expose request
23:31:00.253 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:00.256 00.003 8532 Worker thread wakes up
23:31:00.256 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:00.256 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:00.891 00.635 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f367e4b-dbe5-4f4e-99d3-2d8a597c12d7"}
23:31:00.893 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f367e4b-dbe5-4f4e-99d3-2d8a597c12d7"}
23:31:00.895 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"876339b1-b9cd-4a68-bdba-617e4378e333"}
23:31:00.896 00.001 7008 case statement mapped state 6 to 3
23:31:00.897 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"876339b1-b9cd-4a68-bdba-617e4378e333"}
23:31:00.901 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"500d9748-cef9-48f2-9984-36ec333effd6"}
23:31:00.903 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1329,"width":15,"height":15,"star_pos":[6.67,7.46],"pixels":"..."},"id":"500d9748-cef9-48f2-9984-36ec333effd6"}
23:31:02.383 01.480 8532 Exposure complete
23:31:02.416 00.033 8532 worker thread done servicing request
23:31:02.416 00.000 7008 OnExposeComplete: enter
23:31:02.418 00.002 7008 UpdateGuideState(): m_state=6
23:31:02.420 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1330
23:31:02.423 00.003 7008 Star::Find returns 1 (0), X=544.65, Y=448.49, Mass=263019, SNR=336.7, Peak=41985 HFD=3.0
23:31:02.426 00.003 7008 MultiStar: [#1 -0.06,-0.36,0.55,U] [#2 -0.10,-0.34,0.55,U] [#3 -0.12,-0.27,0.40,U] [#4 -0.09,-0.14,0.34,U] [#5 -0.11,-0.24,0.32,U] [#6 -0.07,-0.38,0.35,U] [#7 -0.15,-0.19,0.28,U] [#8 -0.07,-0.22,0.32,U] 
23:31:02.429 00.003 7008 single-star, 8 included, MultiStar: {-0.10, -0.19}, one-star: {-0.11, 0.09}
23:31:02.432 00.003 7008 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.07) = xAngle (2.53 = 2.53)
23:31:02.434 00.002 7008 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.12 = 2.12)
23:31:02.437 00.003 7008 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=-0.12 mountY=0.12, mountTheta=2.33
23:31:02.443 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.09, opts=13)
23:31:02.445 00.002 7008 Enqueuing Move request for scope (-0.11, 0.09)
23:31:02.447 00.002 8532 Worker thread wakes up
23:31:02.447 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2198, FiltMax=30131, Gamma=0.990
23:31:02.449 00.002 7008 UpdateGuideState exits: m=263019 SNR=336.7
23:31:02.451 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:02.452 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:02.455 00.003 7008 Enqueuing Expose request
23:31:02.456 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:31:02.456 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:31:02.456 00.000 8532 Moving (-0.11, 0.09) raw xDistance=-0.12 yDistance=0.12
23:31:02.456 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:31:02.456 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:02.456 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:31:02.456 00.000 8532 MoveAxis(E, 0, ABG)
23:31:02.456 00.000 8532 Move returns status 0, amount 0
23:31:02.456 00.000 8532 MoveAxis(N, 0, ABG)
23:31:02.457 00.001 8532 Move returns status 0, amount 0
23:31:02.457 00.000 8532 move complete, result=0
23:31:02.457 00.000 8532 worker thread done servicing request
23:31:02.457 00.000 8532 Worker thread wakes up
23:31:02.457 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:02.457 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:02.457 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:02.890 00.433 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c986b6be-6681-4af6-a3f7-8a55390bea74"}
23:31:02.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c986b6be-6681-4af6-a3f7-8a55390bea74"}
23:31:02.895 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7f0664d4-ccc5-4ce9-97e0-805e905e7919"}
23:31:02.898 00.003 7008 case statement mapped state 6 to 3
23:31:02.899 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f0664d4-ccc5-4ce9-97e0-805e905e7919"}
23:31:02.902 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fac496ca-4639-4cea-8390-6a4b48284547"}
23:31:02.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1330,"width":15,"height":15,"star_pos":[6.65,7.49],"pixels":"..."},"id":"fac496ca-4639-4cea-8390-6a4b48284547"}
23:31:04.588 01.684 8532 Exposure complete
23:31:04.622 00.034 8532 worker thread done servicing request
23:31:04.622 00.000 7008 OnExposeComplete: enter
23:31:04.624 00.002 7008 UpdateGuideState(): m_state=6
23:31:04.627 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1331
23:31:04.629 00.002 7008 Star::Find returns 1 (0), X=544.40, Y=448.54, Mass=261199, SNR=343.4, Peak=31554 HFD=3.1
23:31:04.631 00.002 7008 MultiStar: [#1 -0.26,-0.33,0.51,U] [#2 -0.31,-0.29,0.51,U] [#3 -0.18,-0.24,0.41,U] [#4 -0.24,-0.19,0.34,U] [#5 -0.26,-0.19,0.32,U] [#6 -0.19,-0.40,0.35,U] [#7 -0.35,-0.34,0.29,U] [#8 -0.19,-0.30,0.34,U] 
23:31:04.632 00.001 7008 refined, 8 included, MultiStar: {-0.28, -0.18}, one-star: {-0.37, 0.15}
23:31:04.634 00.002 7008 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.07) = xAngle (-2.49 = -2.49)
23:31:04.635 00.001 7008 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.90 = -2.90)
23:31:04.636 00.001 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.56 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
23:31:04.639 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.18, opts=13)
23:31:04.640 00.001 7008 Enqueuing Move request for scope (-0.28, -0.18)
23:31:04.641 00.001 8532 Worker thread wakes up
23:31:04.641 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58637, med=2514, FiltMin=2206, FiltMax=34189, Gamma=0.990
23:31:04.643 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
23:31:04.643 00.000 7008 UpdateGuideState exits: m=261199 SNR=343.4
23:31:04.644 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
23:31:04.644 00.000 8532 Moving (-0.28, -0.18) raw xDistance=-0.26 yDistance=-0.08
23:31:04.644 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:31:04.645 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:04.647 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:04.647 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:04.648 00.001 7008 Enqueuing Expose request
23:31:04.650 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:04.650 00.000 8532 MoveAxis(E, 238, ABG)
23:31:04.650 00.000 8532 Guiding  Dir = 2, Dur = 238
23:31:04.650 00.000 8532 IsSlewing returns 0
23:31:04.651 00.001 8532 IsGuiding returns 0
23:31:04.651 00.000 8532 PulseGuide returned control before completion, sleep 248
23:31:04.889 00.238 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c2a69cf-0183-456c-9f13-ed62089ecd75"}
23:31:04.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c2a69cf-0183-456c-9f13-ed62089ecd75"}
23:31:04.894 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a2a04d82-15f0-43cf-a7a9-50c0a8933d6e"}
23:31:04.898 00.004 7008 case statement mapped state 6 to 3
23:31:04.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2a04d82-15f0-43cf-a7a9-50c0a8933d6e"}
23:31:04.903 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd779d70-7ff7-40bc-acd3-73a262c8eed6"}
23:31:04.906 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1331,"width":15,"height":15,"star_pos":[7.40,6.54],"pixels":"..."},"id":"cd779d70-7ff7-40bc-acd3-73a262c8eed6"}
23:31:04.911 00.005 8532 IsGuiding returns 0
23:31:04.911 00.000 8532 Move returns status 0, amount 238
23:31:04.911 00.000 8532 MoveAxis(N, 0, ABG)
23:31:04.911 00.000 8532 Move returns status 0, amount 0
23:31:04.911 00.000 8532 move complete, result=0
23:31:04.911 00.000 8532 worker thread done servicing request
23:31:04.912 00.001 8532 Worker thread wakes up
23:31:04.912 00.000 7008 GuideStep: -0.3 px 238 ms EAST, -0.1 px 0 ms NORTH
23:31:04.916 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:04.916 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:06.888 01.972 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c8ad495-a388-4ed1-bf6d-8af9d3742ae2"}
23:31:06.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c8ad495-a388-4ed1-bf6d-8af9d3742ae2"}
23:31:06.893 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2610aa85-76d1-45df-adff-20f46daf1333"}
23:31:06.894 00.001 7008 case statement mapped state 6 to 3
23:31:06.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2610aa85-76d1-45df-adff-20f46daf1333"}
23:31:06.898 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d81f480-7af4-4cd3-8826-e320b909a359"}
23:31:06.901 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1331,"width":15,"height":15,"star_pos":[7.40,6.54],"pixels":"..."},"id":"0d81f480-7af4-4cd3-8826-e320b909a359"}
23:31:07.043 00.142 8532 Exposure complete
23:31:07.079 00.036 8532 worker thread done servicing request
23:31:07.080 00.001 7008 OnExposeComplete: enter
23:31:07.082 00.002 7008 UpdateGuideState(): m_state=6
23:31:07.084 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1332
23:31:07.086 00.002 7008 Star::Find returns 1 (0), X=544.61, Y=448.63, Mass=270992, SNR=341.5, Peak=37002 HFD=3.0
23:31:07.087 00.001 7008 MultiStar: [#1 -0.08,-0.14,0.54,U] [#2 -0.14,-0.19,0.54,U] [#3 -0.12,-0.20,0.40,U] [#4 -0.17,-0.20,0.35,U] [#5 -0.08,-0.12,0.32,U] [#6 -0.05,-0.26,0.33,U] [#7 -0.07,-0.21,0.27,U] [#8 -0.06,-0.14,0.32,U] 
23:31:07.089 00.002 7008 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.15, 0.24}
23:31:07.090 00.001 7008 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.07) = xAngle (-2.46 = -2.46)
23:31:07.092 00.002 7008 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.87 = -2.87)
23:31:07.093 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
23:31:07.095 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.08, opts=13)
23:31:07.099 00.004 7008 Enqueuing Move request for scope (-0.11, -0.08)
23:31:07.101 00.002 8532 Worker thread wakes up
23:31:07.101 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2177, FiltMax=31684, Gamma=0.990
23:31:07.103 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:31:07.103 00.000 7008 UpdateGuideState exits: m=270992 SNR=341.5
23:31:07.104 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:31:07.105 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.106 00.001 8532 Moving (-0.11, -0.08) raw xDistance=-0.11 yDistance=-0.04
23:31:07.106 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:07.108 00.002 7008 Enqueuing Expose request
23:31:07.109 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:07.109 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.109 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:07.109 00.000 8532 MoveAxis(E, 0, ABG)
23:31:07.109 00.000 8532 Move returns status 0, amount 0
23:31:07.109 00.000 8532 MoveAxis(N, 0, ABG)
23:31:07.109 00.000 8532 Move returns status 0, amount 0
23:31:07.109 00.000 8532 move complete, result=0
23:31:07.110 00.001 8532 worker thread done servicing request
23:31:07.110 00.000 8532 Worker thread wakes up
23:31:07.110 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:07.111 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:07.111 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:08.887 01.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"054b2916-c583-47a6-8e22-f01be5c875a3"}
23:31:08.889 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"054b2916-c583-47a6-8e22-f01be5c875a3"}
23:31:08.891 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df4da561-1962-4239-aee0-56b5b8601229"}
23:31:08.894 00.003 7008 case statement mapped state 6 to 3
23:31:08.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"df4da561-1962-4239-aee0-56b5b8601229"}
23:31:08.899 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"525e3500-a6c2-4ad8-80db-b87b6ecf5b02"}
23:31:08.902 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1332,"width":15,"height":15,"star_pos":[6.61,6.63],"pixels":"..."},"id":"525e3500-a6c2-4ad8-80db-b87b6ecf5b02"}
23:31:09.244 00.342 8532 Exposure complete
23:31:09.286 00.042 8532 worker thread done servicing request
23:31:09.286 00.000 7008 OnExposeComplete: enter
23:31:09.289 00.003 7008 UpdateGuideState(): m_state=6
23:31:09.290 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1333
23:31:09.291 00.001 7008 Star::Find returns 1 (0), X=544.53, Y=448.64, Mass=268956, SNR=330.0, Peak=33243 HFD=3.0
23:31:09.293 00.002 7008 MultiStar: [#1 -0.17,-0.18,0.53,U] [#2 -0.22,-0.21,0.55,U] [#3 -0.16,-0.21,0.43,U] [#4 -0.13,-0.15,0.35,U] [#5 -0.06,-0.15,0.34,U] [#6 -0.24,-0.28,0.35,U] [#7 -0.29,-0.26,0.30,U] [#8 -0.14,-0.17,0.32,U] 
23:31:09.294 00.001 7008 refined, 8 included, MultiStar: {-0.19, -0.09}, one-star: {-0.24, 0.25}
23:31:09.296 00.002 7008 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.07) = xAngle (-2.61 = -2.61)
23:31:09.297 00.001 7008 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.03 = -3.03)
23:31:09.298 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
23:31:09.302 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.09, opts=13)
23:31:09.303 00.001 7008 Enqueuing Move request for scope (-0.19, -0.09)
23:31:09.305 00.002 8532 Worker thread wakes up
23:31:09.305 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62391, med=2514, FiltMin=2173, FiltMax=34335, Gamma=0.990
23:31:09.307 00.002 7008 UpdateGuideState exits: m=268956 SNR=330.0
23:31:09.308 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.309 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:09.311 00.002 7008 Enqueuing Expose request
23:31:09.312 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
23:31:09.312 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
23:31:09.312 00.000 8532 Moving (-0.19, -0.09) raw xDistance=-0.18 yDistance=-0.02
23:31:09.312 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:31:09.312 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:09.312 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:09.312 00.000 8532 MoveAxis(E, 168, ABG)
23:31:09.312 00.000 8532 Guiding  Dir = 2, Dur = 168
23:31:09.313 00.001 8532 IsSlewing returns 0
23:31:09.314 00.001 8532 IsGuiding returns 0
23:31:09.314 00.000 8532 PulseGuide returned control before completion, sleep 178
23:31:09.502 00.188 8532 IsGuiding returns 0
23:31:09.502 00.000 8532 Move returns status 0, amount 168
23:31:09.502 00.000 8532 MoveAxis(N, 0, ABG)
23:31:09.502 00.000 8532 Move returns status 0, amount 0
23:31:09.502 00.000 8532 move complete, result=0
23:31:09.502 00.000 8532 worker thread done servicing request
23:31:09.502 00.000 7008 GuideStep: -0.2 px 168 ms EAST, -0.0 px 0 ms NORTH
23:31:09.505 00.003 8532 Worker thread wakes up
23:31:09.505 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:09.505 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:10.886 01.381 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dfac0a14-1c6c-4f21-9ddd-8e4c898328d0"}
23:31:10.890 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dfac0a14-1c6c-4f21-9ddd-8e4c898328d0"}
23:31:10.895 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6016fcb6-a696-4574-8edf-25ec17422c51"}
23:31:10.898 00.003 7008 case statement mapped state 6 to 3
23:31:10.900 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6016fcb6-a696-4574-8edf-25ec17422c51"}
23:31:10.903 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d291da9e-c793-4de2-9b71-d1c34cbedbd5"}
23:31:10.906 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1333,"width":15,"height":15,"star_pos":[6.53,6.64],"pixels":"..."},"id":"d291da9e-c793-4de2-9b71-d1c34cbedbd5"}
23:31:11.633 00.727 8532 Exposure complete
23:31:11.681 00.048 8532 worker thread done servicing request
23:31:11.681 00.000 7008 OnExposeComplete: enter
23:31:11.683 00.002 7008 UpdateGuideState(): m_state=6
23:31:11.685 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1334
23:31:11.687 00.002 7008 Star::Find returns 1 (0), X=544.52, Y=448.77, Mass=249995, SNR=318.2, Peak=28161 HFD=3.0
23:31:11.690 00.003 7008 MultiStar: [#1 -0.18,-0.18,0.57,U] [#2 -0.24,-0.20,0.57,U] [#3 -0.10,-0.15,0.46,U] [#4 -0.14,-0.21,0.36,U] [#5 -0.18,-0.13,0.34,U] [#6 -0.17,-0.27,0.37,U] [#7 -0.14,-0.13,0.30,U] [#8 -0.11,-0.12,0.36,U] 
23:31:11.692 00.002 7008 refined, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.25, 0.37}
23:31:11.694 00.002 7008 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.07) = xAngle (-2.80 = -2.80)
23:31:11.695 00.001 7008 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.22 = 3.07)
23:31:11.697 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.87 mountX=-0.18 mountY=0.01, mountTheta=3.06
23:31:11.699 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.05, opts=13)
23:31:11.702 00.003 7008 Enqueuing Move request for scope (-0.18, -0.05)
23:31:11.703 00.001 8532 Worker thread wakes up
23:31:11.705 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62210, med=2515, FiltMin=2160, FiltMax=35026, Gamma=0.990
23:31:11.706 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:31:11.707 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:31:11.707 00.000 8532 Moving (-0.18, -0.05) raw xDistance=-0.18 yDistance=0.01
23:31:11.707 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:31:11.707 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.707 00.000 7008 UpdateGuideState exits: m=249995 SNR=318.2
23:31:11.709 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.710 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:11.712 00.002 7008 Enqueuing Expose request
23:31:11.713 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:11.714 00.001 8532 MoveAxis(E, 174, ABG)
23:31:11.714 00.000 8532 Guiding  Dir = 2, Dur = 174
23:31:11.714 00.000 8532 IsSlewing returns 0
23:31:11.714 00.000 8532 IsGuiding returns 0
23:31:11.715 00.001 8532 PulseGuide returned control before completion, sleep 184
23:31:11.903 00.188 8532 IsGuiding returns 0
23:31:11.903 00.000 8532 Move returns status 0, amount 174
23:31:11.904 00.001 8532 MoveAxis(N, 0, ABG)
23:31:11.904 00.000 8532 Move returns status 0, amount 0
23:31:11.904 00.000 8532 move complete, result=0
23:31:11.905 00.001 8532 worker thread done servicing request
23:31:11.905 00.000 8532 Worker thread wakes up
23:31:11.905 00.000 7008 GuideStep: -0.2 px 174 ms EAST, 0.0 px 0 ms NORTH
23:31:11.908 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:11.908 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:12.885 00.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"272832b5-c621-497f-b277-8f5a67eef1f5"}
23:31:12.889 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"272832b5-c621-497f-b277-8f5a67eef1f5"}
23:31:12.891 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0387c752-2125-41ea-bdfe-f470da8084e8"}
23:31:12.893 00.002 7008 case statement mapped state 6 to 3
23:31:12.895 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0387c752-2125-41ea-bdfe-f470da8084e8"}
23:31:12.897 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28881684-b64f-4417-bd36-60a2019c1c22"}
23:31:12.900 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1334,"width":15,"height":15,"star_pos":[6.52,6.77],"pixels":"..."},"id":"28881684-b64f-4417-bd36-60a2019c1c22"}
23:31:14.035 01.135 8532 Exposure complete
23:31:14.078 00.043 8532 worker thread done servicing request
23:31:14.078 00.000 7008 OnExposeComplete: enter
23:31:14.081 00.003 7008 UpdateGuideState(): m_state=6
23:31:14.083 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1335
23:31:14.084 00.001 7008 Star::Find returns 1 (0), X=544.59, Y=448.80, Mass=256133, SNR=322.0, Peak=30557 HFD=2.7
23:31:14.087 00.003 7008 MultiStar: [#1 -0.10,-0.11,0.54,U] [#2 -0.16,-0.04,0.55,U] [#3 -0.11,-0.12,0.45,U] [#4 -0.06,-0.02,0.36,U] [#5 -0.13,0.04,0.35,U] [#6 -0.18,-0.11,0.36,U] [#7 -0.15,-0.09,0.29,U] [#8 -0.13,-0.07,0.33,U] 
23:31:14.088 00.001 7008 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.18, 0.40}
23:31:14.090 00.002 7008 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.07) = xAngle (2.91 = 2.91)
23:31:14.091 00.001 7008 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.49 = 2.49)
23:31:14.093 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=-0.14 mountY=0.09, mountTheta=2.59
23:31:14.096 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.04, opts=13)
23:31:14.098 00.002 7008 Enqueuing Move request for scope (-0.14, 0.04)
23:31:14.100 00.002 8532 Worker thread wakes up
23:31:14.100 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:31:14.100 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:31:14.100 00.000 8532 Moving (-0.14, 0.04) raw xDistance=-0.14 yDistance=0.09
23:31:14.100 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:31:14.100 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:14.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2188, FiltMax=34095, Gamma=0.990
23:31:14.102 00.002 7008 UpdateGuideState exits: m=256133 SNR=322.0
23:31:14.103 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:14.105 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:14.106 00.001 7008 Enqueuing Expose request
23:31:14.107 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:14.107 00.000 8532 MoveAxis(E, 0, ABG)
23:31:14.107 00.000 8532 Move returns status 0, amount 0
23:31:14.107 00.000 8532 MoveAxis(N, 0, ABG)
23:31:14.108 00.001 8532 Move returns status 0, amount 0
23:31:14.108 00.000 8532 move complete, result=0
23:31:14.108 00.000 8532 worker thread done servicing request
23:31:14.108 00.000 8532 Worker thread wakes up
23:31:14.108 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:14.110 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:14.110 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:14.890 00.780 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31156bff-5fc8-4545-8638-1972aaded983"}
23:31:14.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31156bff-5fc8-4545-8638-1972aaded983"}
23:31:14.894 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"72258745-3bdd-4fcd-8656-263a9354a880"}
23:31:14.896 00.002 7008 case statement mapped state 6 to 3
23:31:14.899 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"72258745-3bdd-4fcd-8656-263a9354a880"}
23:31:14.902 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7071b933-50b6-4b2c-8d26-aa3773b0da13"}
23:31:14.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1335,"width":15,"height":15,"star_pos":[6.59,6.80],"pixels":"..."},"id":"7071b933-50b6-4b2c-8d26-aa3773b0da13"}
23:31:16.236 01.332 8532 Exposure complete
23:31:16.278 00.042 8532 worker thread done servicing request
23:31:16.278 00.000 7008 OnExposeComplete: enter
23:31:16.281 00.003 7008 UpdateGuideState(): m_state=6
23:31:16.283 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1336
23:31:16.285 00.002 7008 Star::Find returns 1 (0), X=544.41, Y=448.63, Mass=258545, SNR=323.6, Peak=29109 HFD=3.0
23:31:16.287 00.002 7008 MultiStar: [#1 -0.24,-0.19,0.56,U] [#2 -0.37,-0.25,0.53,U] [#3 -0.21,-0.17,0.45,U] [#4 -0.35,-0.18,0.36,U] [#5 -0.28,-0.20,0.35,U] [#6 -0.33,-0.22,0.35,U] [#7 -0.32,-0.13,0.30,U] [#8 -0.19,-0.20,0.37,U] 
23:31:16.288 00.001 7008 refined, 8 included, MultiStar: {-0.30, -0.10}, one-star: {-0.36, 0.23}
23:31:16.290 00.002 7008 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.07) = xAngle (-2.76 = -2.76)
23:31:16.292 00.002 7008 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.18 = 3.11)
23:31:16.293 00.001 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.83 mountX=-0.30 mountY=0.01, mountTheta=3.10
23:31:16.296 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.10, opts=13)
23:31:16.297 00.001 7008 Enqueuing Move request for scope (-0.30, -0.10)
23:31:16.299 00.002 8532 Worker thread wakes up
23:31:16.299 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
23:31:16.299 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
23:31:16.299 00.000 8532 Moving (-0.30, -0.10) raw xDistance=-0.30 yDistance=0.01
23:31:16.299 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57680, med=2514, FiltMin=2154, FiltMax=33377, Gamma=0.990
23:31:16.301 00.002 7008 UpdateGuideState exits: m=258545 SNR=323.6
23:31:16.302 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.304 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:16.307 00.003 7008 Enqueuing Expose request
23:31:16.308 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:31:16.308 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.308 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:16.308 00.000 8532 MoveAxis(E, 269, ABG)
23:31:16.308 00.000 8532 Guiding  Dir = 2, Dur = 269
23:31:16.308 00.000 8532 IsSlewing returns 0
23:31:16.308 00.000 8532 IsGuiding returns 0
23:31:16.310 00.002 8532 PulseGuide returned control before completion, sleep 279
23:31:16.605 00.295 8532 IsGuiding returns 0
23:31:16.605 00.000 8532 Move returns status 0, amount 269
23:31:16.605 00.000 8532 MoveAxis(N, 0, ABG)
23:31:16.605 00.000 8532 Move returns status 0, amount 0
23:31:16.605 00.000 8532 move complete, result=0
23:31:16.605 00.000 8532 worker thread done servicing request
23:31:16.605 00.000 8532 Worker thread wakes up
23:31:16.607 00.002 7008 GuideStep: -0.3 px 269 ms EAST, 0.0 px 0 ms NORTH
23:31:16.609 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:16.610 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:16.889 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22c0e308-17d4-40b9-bcad-37ff5262a2fd"}
23:31:16.893 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22c0e308-17d4-40b9-bcad-37ff5262a2fd"}
23:31:16.897 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa9e8ccc-f55f-4ac9-b9e8-ad64cbdc11ef"}
23:31:16.900 00.003 7008 case statement mapped state 6 to 3
23:31:16.903 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa9e8ccc-f55f-4ac9-b9e8-ad64cbdc11ef"}
23:31:16.906 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bac8ce74-c7a7-4dda-93b0-a17e3dd9e764"}
23:31:16.908 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1336,"width":15,"height":15,"star_pos":[7.41,6.63],"pixels":"..."},"id":"bac8ce74-c7a7-4dda-93b0-a17e3dd9e764"}
23:31:18.732 01.824 8532 Exposure complete
23:31:18.776 00.044 8532 worker thread done servicing request
23:31:18.777 00.001 7008 OnExposeComplete: enter
23:31:18.778 00.001 7008 UpdateGuideState(): m_state=6
23:31:18.780 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1337
23:31:18.784 00.004 7008 Star::Find returns 1 (0), X=544.58, Y=448.79, Mass=269664, SNR=338.8, Peak=31530 HFD=2.8
23:31:18.786 00.002 7008 MultiStar: [#1 -0.13,-0.15,0.52,U] [#2 -0.17,-0.12,0.53,U] [#3 -0.12,-0.12,0.42,U] [#4 -0.10,-0.10,0.33,U] [#5 -0.18,0.01,0.33,U] [#6 -0.14,-0.22,0.35,U] [#7 -0.18,-0.11,0.29,U] [#8 -0.14,-0.16,0.32,U] 
23:31:18.789 00.003 7008 refined, 8 included, MultiStar: {-0.15, 0.00}, one-star: {-0.18, 0.39}
23:31:18.791 00.002 7008 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.07) = xAngle (3.19 = -3.09)
23:31:18.793 00.002 7008 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
23:31:18.795 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=-0.15 mountY=0.06, mountTheta=2.80
23:31:18.798 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.00, opts=13)
23:31:18.800 00.002 7008 Enqueuing Move request for scope (-0.15, 0.00)
23:31:18.802 00.002 8532 Worker thread wakes up
23:31:18.802 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
23:31:18.802 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
23:31:18.802 00.000 8532 Moving (-0.15, 0.00) raw xDistance=-0.15 yDistance=0.06
23:31:18.802 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:31:18.802 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.802 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2162, FiltMax=33022, Gamma=0.990
23:31:18.805 00.003 7008 UpdateGuideState exits: m=269664 SNR=338.8
23:31:18.807 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.809 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:18.811 00.002 7008 Enqueuing Expose request
23:31:18.812 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:31:18.812 00.000 8532 MoveAxis(E, 0, ABG)
23:31:18.812 00.000 8532 Move returns status 0, amount 0
23:31:18.812 00.000 8532 MoveAxis(N, 0, ABG)
23:31:18.812 00.000 8532 Move returns status 0, amount 0
23:31:18.813 00.001 8532 move complete, result=0
23:31:18.813 00.000 8532 worker thread done servicing request
23:31:18.813 00.000 8532 Worker thread wakes up
23:31:18.813 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:18.814 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:18.814 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:18.888 00.074 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e08a459-0454-455c-8fe2-d94f5e3b60dc"}
23:31:18.892 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e08a459-0454-455c-8fe2-d94f5e3b60dc"}
23:31:18.894 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"849f3fd2-14a3-44e8-a062-c9b233141554"}
23:31:18.898 00.004 7008 case statement mapped state 6 to 3
23:31:18.902 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"849f3fd2-14a3-44e8-a062-c9b233141554"}
23:31:18.904 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3b8e290d-e15f-4775-9bbe-51c001a77656"}
23:31:18.907 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1337,"width":15,"height":15,"star_pos":[6.58,6.79],"pixels":"..."},"id":"3b8e290d-e15f-4775-9bbe-51c001a77656"}
23:31:20.888 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6181e8bd-0a30-4d39-af66-eb6f8cb597e2"}
23:31:20.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6181e8bd-0a30-4d39-af66-eb6f8cb597e2"}
23:31:20.893 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecb8dd74-382d-4a2f-86fa-a44e8cc0ede7"}
23:31:20.897 00.004 7008 case statement mapped state 6 to 3
23:31:20.898 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecb8dd74-382d-4a2f-86fa-a44e8cc0ede7"}
23:31:20.901 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"247fb29c-427e-41ce-a405-6089a9d6e993"}
23:31:20.904 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1337,"width":15,"height":15,"star_pos":[6.58,6.79],"pixels":"..."},"id":"247fb29c-427e-41ce-a405-6089a9d6e993"}
23:31:20.937 00.033 8532 Exposure complete
23:31:20.990 00.053 8532 worker thread done servicing request
23:31:20.990 00.000 7008 OnExposeComplete: enter
23:31:20.994 00.004 7008 UpdateGuideState(): m_state=6
23:31:20.998 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1338
23:31:21.001 00.003 7008 Star::Find returns 1 (0), X=544.44, Y=448.66, Mass=247978, SNR=310.3, Peak=26893 HFD=2.9
23:31:21.005 00.004 7008 MultiStar: [#1 -0.23,-0.23,0.59,U] [#2 -0.30,-0.18,0.58,U] [#3 -0.20,-0.15,0.47,U] [#4 -0.22,-0.08,0.37,U] [#5 -0.25,-0.15,0.35,U] [#6 -0.34,-0.24,0.38,U] [#7 -0.29,-0.11,0.30,U] [#8 -0.22,-0.12,0.36,U] 
23:31:21.008 00.003 7008 refined, 8 included, MultiStar: {-0.27, -0.07}, one-star: {-0.33, 0.27}
23:31:21.011 00.003 7008 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.07) = xAngle (-2.83 = -2.83)
23:31:21.013 00.002 7008 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.24 = 3.04)
23:31:21.016 00.003 7008 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=-0.27 mountY=0.03, mountTheta=3.04
23:31:21.021 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=-0.07, opts=13)
23:31:21.024 00.003 7008 Enqueuing Move request for scope (-0.27, -0.07)
23:31:21.028 00.004 8532 Worker thread wakes up
23:31:21.028 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57534, med=2516, FiltMin=2163, FiltMax=33197, Gamma=0.990
23:31:21.031 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
23:31:21.031 00.000 7008 UpdateGuideState exits: m=247978 SNR=310.3
23:31:21.033 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
23:31:21.033 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.036 00.003 8532 Moving (-0.27, -0.07) raw xDistance=-0.27 yDistance=0.03
23:31:21.036 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:21.038 00.002 7008 Enqueuing Expose request
23:31:21.041 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:31:21.041 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.041 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:21.041 00.000 8532 MoveAxis(E, 242, ABG)
23:31:21.041 00.000 8532 Guiding  Dir = 2, Dur = 242
23:31:21.042 00.001 8532 IsSlewing returns 0
23:31:21.042 00.000 8532 IsGuiding returns 0
23:31:21.042 00.000 8532 PulseGuide returned control before completion, sleep 252
23:31:21.305 00.263 8532 IsGuiding returns 0
23:31:21.305 00.000 8532 Move returns status 0, amount 242
23:31:21.305 00.000 8532 MoveAxis(N, 0, ABG)
23:31:21.305 00.000 8532 Move returns status 0, amount 0
23:31:21.305 00.000 8532 move complete, result=0
23:31:21.306 00.001 8532 worker thread done servicing request
23:31:21.306 00.000 8532 Worker thread wakes up
23:31:21.306 00.000 7008 GuideStep: -0.3 px 242 ms EAST, 0.0 px 0 ms NORTH
23:31:21.310 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:21.310 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:22.891 01.581 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c52b9a06-cf2b-4d4c-bce8-ba8b8a9a3745"}
23:31:22.894 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c52b9a06-cf2b-4d4c-bce8-ba8b8a9a3745"}
23:31:22.897 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"633af187-6945-4f25-953a-0e548e8dffcd"}
23:31:22.899 00.002 7008 case statement mapped state 6 to 3
23:31:22.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"633af187-6945-4f25-953a-0e548e8dffcd"}
23:31:22.904 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a06d480-d3b9-4198-a373-0eca666512a6"}
23:31:22.905 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1338,"width":15,"height":15,"star_pos":[7.44,6.66],"pixels":"..."},"id":"2a06d480-d3b9-4198-a373-0eca666512a6"}
23:31:23.439 00.534 8532 Exposure complete
23:31:23.480 00.041 8532 worker thread done servicing request
23:31:23.480 00.000 7008 OnExposeComplete: enter
23:31:23.483 00.003 7008 UpdateGuideState(): m_state=6
23:31:23.485 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1339
23:31:23.486 00.001 7008 Star::Find returns 1 (0), X=544.36, Y=448.68, Mass=257278, SNR=312.1, Peak=30156 HFD=2.9
23:31:23.488 00.002 7008 MultiStar: [#1 -0.35,-0.27,0.57,U] [#2 -0.37,-0.21,0.57,U] [#3 -0.24,-0.17,0.47,U] [#4 -0.28,-0.20,0.37,U] [#5 -0.27,-0.15,0.35,U] [#6 -0.35,-0.31,0.36,U] [#7 -0.29,-0.19,0.31,U] [#8 -0.24,-0.25,0.37,U] 
23:31:23.490 00.002 7008 refined, 8 included, MultiStar: {-0.33, -0.11}, one-star: {-0.40, 0.28}
23:31:23.492 00.002 7008 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.07) = xAngle (-2.76 = -2.76)
23:31:23.494 00.002 7008 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.17 = 3.11)
23:31:23.496 00.002 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.83 mountX=-0.32 mountY=0.01, mountTheta=3.11
23:31:23.499 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.11, opts=13)
23:31:23.501 00.002 7008 Enqueuing Move request for scope (-0.33, -0.11)
23:31:23.502 00.001 8532 Worker thread wakes up
23:31:23.503 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.11) opts 0xd
23:31:23.503 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.11)
23:31:23.503 00.000 8532 Moving (-0.33, -0.11) raw xDistance=-0.32 yDistance=0.01
23:31:23.503 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
23:31:23.503 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.503 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64129, med=2514, FiltMin=2180, FiltMax=32402, Gamma=0.990
23:31:23.504 00.001 7008 UpdateGuideState exits: m=257278 SNR=312.1
23:31:23.508 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:23.508 00.000 8532 MoveAxis(E, 307, ABG)
23:31:23.508 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.509 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:23.510 00.001 7008 Enqueuing Expose request
23:31:23.512 00.002 8532 Guiding  Dir = 2, Dur = 307
23:31:23.512 00.000 8532 IsSlewing returns 0
23:31:23.513 00.001 8532 IsGuiding returns 0
23:31:23.513 00.000 8532 PulseGuide returned control before completion, sleep 317
23:31:23.834 00.321 8532 IsGuiding returns 0
23:31:23.834 00.000 8532 Move returns status 0, amount 307
23:31:23.836 00.002 8532 MoveAxis(N, 0, ABG)
23:31:23.836 00.000 8532 Move returns status 0, amount 0
23:31:23.836 00.000 8532 move complete, result=0
23:31:23.837 00.001 8532 worker thread done servicing request
23:31:23.837 00.000 8532 Worker thread wakes up
23:31:23.837 00.000 7008 GuideStep: -0.3 px 307 ms EAST, 0.0 px 0 ms NORTH
23:31:23.840 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:23.840 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:24.889 01.049 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c4ca26a0-24df-4c1a-8709-05d80a7ec735"}
23:31:24.893 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c4ca26a0-24df-4c1a-8709-05d80a7ec735"}
23:31:24.896 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0bae849-0998-4b50-a963-deaa45909419"}
23:31:24.899 00.003 7008 case statement mapped state 6 to 3
23:31:24.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0bae849-0998-4b50-a963-deaa45909419"}
23:31:24.904 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eb0d5f37-69fb-4a8d-aaa8-71c3e7751b57"}
23:31:24.906 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1339,"width":15,"height":15,"star_pos":[7.36,6.68],"pixels":"..."},"id":"eb0d5f37-69fb-4a8d-aaa8-71c3e7751b57"}
23:31:25.969 01.063 8532 Exposure complete
23:31:26.013 00.044 8532 worker thread done servicing request
23:31:26.013 00.000 7008 OnExposeComplete: enter
23:31:26.016 00.003 7008 UpdateGuideState(): m_state=6
23:31:26.018 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1340
23:31:26.020 00.002 7008 Star::Find returns 1 (0), X=544.51, Y=448.88, Mass=245419, SNR=321.0, Peak=24488 HFD=2.9
23:31:26.023 00.003 7008 MultiStar: [#1 -0.21,-0.00,0.58,U] [#2 -0.25,-0.04,0.54,U] [#3 -0.15,-0.07,0.44,U] [#4 -0.17,-0.05,0.38,U] [#5 -0.24,0.04,0.35,U] [#6 -0.13,-0.07,0.34,U] [#7 -0.30,-0.07,0.28,U] [#8 -0.19,-0.08,0.37,U] 
23:31:26.024 00.001 7008 refined, 8 included, MultiStar: {-0.22, 0.08}, one-star: {-0.26, 0.49}
23:31:26.026 00.002 7008 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.07) = xAngle (2.85 = 2.85)
23:31:26.028 00.002 7008 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.44 = 2.44)
23:31:26.030 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.78 mountX=-0.22 mountY=0.15, mountTheta=2.55
23:31:26.032 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.08, opts=13)
23:31:26.035 00.003 7008 Enqueuing Move request for scope (-0.22, 0.08)
23:31:26.037 00.002 8532 Worker thread wakes up
23:31:26.037 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
23:31:26.037 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
23:31:26.037 00.000 8532 Moving (-0.22, 0.08) raw xDistance=-0.22 yDistance=0.15
23:31:26.037 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:31:26.037 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:26.037 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60269, med=2515, FiltMin=2178, FiltMax=33742, Gamma=0.990
23:31:26.039 00.002 7008 UpdateGuideState exits: m=245419 SNR=321.0
23:31:26.041 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.043 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:26.045 00.002 7008 Enqueuing Expose request
23:31:26.046 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:26.046 00.000 8532 MoveAxis(E, 224, ABG)
23:31:26.046 00.000 8532 Guiding  Dir = 2, Dur = 224
23:31:26.047 00.001 8532 IsSlewing returns 0
23:31:26.047 00.000 8532 IsGuiding returns 0
23:31:26.047 00.000 8532 PulseGuide returned control before completion, sleep 234
23:31:26.289 00.242 8532 IsGuiding returns 1
23:31:26.289 00.000 8532 scope still moving after pulse duration time elapsed
23:31:26.320 00.031 8532 IsSlewing returns 0
23:31:26.321 00.001 8532 IsGuiding returns 0
23:31:26.321 00.000 8532 scope move finished after 224 + 49 ms
23:31:26.321 00.000 8532 Move returns status 0, amount 224
23:31:26.321 00.000 8532 MoveAxis(N, 0, ABG)
23:31:26.322 00.001 8532 Move returns status 0, amount 0
23:31:26.322 00.000 8532 move complete, result=0
23:31:26.322 00.000 8532 worker thread done servicing request
23:31:26.322 00.000 8532 Worker thread wakes up
23:31:26.322 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:26.322 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:26.322 00.000 7008 GuideStep: -0.2 px 224 ms EAST, 0.2 px 0 ms NORTH
23:31:26.888 00.566 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b95d9a7d-cc9b-4a91-bf07-e020d3b482c6"}
23:31:26.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b95d9a7d-cc9b-4a91-bf07-e020d3b482c6"}
23:31:26.891 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eeace18a-8308-4555-88d2-3d343888da5c"}
23:31:26.893 00.002 7008 case statement mapped state 6 to 3
23:31:26.894 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eeace18a-8308-4555-88d2-3d343888da5c"}
23:31:26.896 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"90256096-e513-4957-a502-7e65020d9cac"}
23:31:26.897 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1340,"width":15,"height":15,"star_pos":[6.51,6.88],"pixels":"..."},"id":"90256096-e513-4957-a502-7e65020d9cac"}
23:31:28.456 01.559 8532 Exposure complete
23:31:28.497 00.041 8532 worker thread done servicing request
23:31:28.497 00.000 7008 OnExposeComplete: enter
23:31:28.499 00.002 7008 UpdateGuideState(): m_state=6
23:31:28.501 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1341
23:31:28.503 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=448.91, Mass=262824, SNR=323.5, Peak=31070 HFD=2.6
23:31:28.505 00.002 7008 MultiStar: [#1 -0.01,0.03,0.56,U] [#2 -0.07,0.00,0.58,U] [#3 -0.04,-0.02,0.46,U] [#4 -0.06,0.00,0.35,U] [#5 -0.11,0.11,0.34,U] [#6 -0.01,-0.02,0.37,U] [#7 -0.14,-0.04,0.28,U] [#8 -0.15,0.00,0.35,U] 
23:31:28.507 00.002 7008 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.10, 0.51}
23:31:28.508 00.001 7008 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.07) = xAngle (2.17 = 2.17)
23:31:28.510 00.002 7008 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.76 = 1.76)
23:31:28.512 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=-0.08 mountY=0.14, mountTheta=2.09
23:31:28.514 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.13, opts=13)
23:31:28.516 00.002 7008 Enqueuing Move request for scope (-0.07, 0.13)
23:31:28.518 00.002 8532 Worker thread wakes up
23:31:28.518 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:31:28.518 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:31:28.518 00.000 8532 Moving (-0.07, 0.13) raw xDistance=-0.08 yDistance=0.14
23:31:28.518 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:28.518 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:28.518 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2174, FiltMax=31864, Gamma=0.990
23:31:28.521 00.003 7008 UpdateGuideState exits: m=262824 SNR=323.5
23:31:28.522 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.524 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:28.525 00.001 7008 Enqueuing Expose request
23:31:28.528 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:31:28.528 00.000 8532 MoveAxis(E, 0, ABG)
23:31:28.528 00.000 8532 Move returns status 0, amount 0
23:31:28.528 00.000 8532 MoveAxis(N, 0, ABG)
23:31:28.528 00.000 8532 Move returns status 0, amount 0
23:31:28.528 00.000 8532 move complete, result=0
23:31:28.528 00.000 8532 worker thread done servicing request
23:31:28.528 00.000 8532 Worker thread wakes up
23:31:28.528 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:28.530 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:28.530 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:28.888 00.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54b8063e-e820-439e-a4a0-deec922a5795"}
23:31:28.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54b8063e-e820-439e-a4a0-deec922a5795"}
23:31:28.891 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39701f10-bb77-4152-9e16-0ea350f33d34"}
23:31:28.892 00.001 7008 case statement mapped state 6 to 3
23:31:28.893 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"39701f10-bb77-4152-9e16-0ea350f33d34"}
23:31:28.894 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cbf0950d-ef30-496d-8f59-79d6f35f3cdb"}
23:31:28.896 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1341,"width":15,"height":15,"star_pos":[6.66,6.91],"pixels":"..."},"id":"cbf0950d-ef30-496d-8f59-79d6f35f3cdb"}
23:31:30.656 01.760 8532 Exposure complete
23:31:30.706 00.050 8532 worker thread done servicing request
23:31:30.706 00.000 7008 OnExposeComplete: enter
23:31:30.708 00.002 7008 UpdateGuideState(): m_state=6
23:31:30.711 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1342
23:31:30.712 00.001 7008 Star::Find returns 1 (0), X=544.65, Y=448.97, Mass=264316, SNR=327.9, Peak=33454 HFD=2.6
23:31:30.717 00.005 7008 MultiStar: [#1 0.01,0.08,0.53,U] [#2 -0.10,0.07,0.56,U] [#3 -0.01,0.02,0.39,U] [#4 -0.05,0.04,0.35,U] [#5 -0.02,0.17,0.35,U] [#6 -0.10,0.13,0.36,U] [#7 -0.11,0.11,0.30,U] [#8 -0.01,0.06,0.34,U] 
23:31:30.719 00.002 7008 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.11, 0.57}
23:31:30.721 00.002 7008 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.07) = xAngle (1.95 = 1.95)
23:31:30.724 00.003 7008 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
23:31:30.726 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=-0.08 mountY=0.21, mountTheta=1.92
23:31:30.732 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.20, opts=13)
23:31:30.734 00.002 7008 Enqueuing Move request for scope (-0.06, 0.20)
23:31:30.736 00.002 8532 Worker thread wakes up
23:31:30.736 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
23:31:30.736 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
23:31:30.736 00.000 8532 Moving (-0.06, 0.20) raw xDistance=-0.08 yDistance=0.21
23:31:30.736 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:30.736 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:31:30.736 00.000 8532 MoveAxis(E, 0, ABG)
23:31:30.736 00.000 8532 Move returns status 0, amount 0
23:31:30.736 00.000 8532 MoveAxis(S, 370, ABG)
23:31:30.736 00.000 8532 Guiding  Dir = 1, Dur = 370
23:31:30.737 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64840, med=2520, FiltMin=2192, FiltMax=32144, Gamma=0.990
23:31:30.738 00.001 8532 IsSlewing returns 0
23:31:30.738 00.000 7008 UpdateGuideState exits: m=264316 SNR=327.9
23:31:30.740 00.002 8532 IsGuiding returns 0
23:31:30.740 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.742 00.002 8532 PulseGuide returned control before completion, sleep 380
23:31:30.742 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:30.745 00.003 7008 Enqueuing Expose request
23:31:30.888 00.143 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8cfaf8ee-c2d4-4689-a7b1-22ef73ca0cb6"}
23:31:30.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8cfaf8ee-c2d4-4689-a7b1-22ef73ca0cb6"}
23:31:30.892 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2cdbdcbf-aeeb-46c1-b4a0-d062066bcd76"}
23:31:30.893 00.001 7008 case statement mapped state 6 to 3
23:31:30.894 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cdbdcbf-aeeb-46c1-b4a0-d062066bcd76"}
23:31:30.896 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7393521b-4d41-461a-ac00-f0b251459952"}
23:31:30.898 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1342,"width":15,"height":15,"star_pos":[6.65,6.97],"pixels":"..."},"id":"7393521b-4d41-461a-ac00-f0b251459952"}
23:31:31.136 00.238 8532 IsGuiding returns 1
23:31:31.136 00.000 8532 scope still moving after pulse duration time elapsed
23:31:31.167 00.031 8532 IsSlewing returns 0
23:31:31.167 00.000 8532 IsGuiding returns 0
23:31:31.167 00.000 8532 scope move finished after 370 + 57 ms
23:31:31.167 00.000 8532 Move returns status 0, amount 370
23:31:31.167 00.000 8532 move complete, result=0
23:31:31.167 00.000 8532 worker thread done servicing request
23:31:31.167 00.000 8532 Worker thread wakes up
23:31:31.167 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:31.167 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:31.168 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 370 ms SOUTH
23:31:32.888 01.720 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b3e3db1-87cb-431a-b064-c80008140665"}
23:31:32.891 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b3e3db1-87cb-431a-b064-c80008140665"}
23:31:32.893 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ccda9d8-4c20-43fd-b1d2-396a8fe377d3"}
23:31:32.897 00.004 7008 case statement mapped state 6 to 3
23:31:32.899 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ccda9d8-4c20-43fd-b1d2-396a8fe377d3"}
23:31:32.904 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"350b4d64-54b1-4996-84f4-b6c4ecde976c"}
23:31:32.907 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1342,"width":15,"height":15,"star_pos":[6.65,6.97],"pixels":"..."},"id":"350b4d64-54b1-4996-84f4-b6c4ecde976c"}
23:31:33.298 00.391 8532 Exposure complete
23:31:33.345 00.047 8532 worker thread done servicing request
23:31:33.345 00.000 7008 OnExposeComplete: enter
23:31:33.348 00.003 7008 UpdateGuideState(): m_state=6
23:31:33.350 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1343
23:31:33.352 00.002 7008 Star::Find returns 1 (0), X=544.40, Y=448.58, Mass=268225, SNR=334.7, Peak=35567 HFD=3.1
23:31:33.355 00.003 7008 MultiStar: [#1 -0.23,-0.38,0.54,U] [#2 -0.34,-0.29,0.52,U] [#3 -0.20,-0.30,0.42,U] [#4 -0.20,-0.33,0.34,U] [#5 -0.16,-0.18,0.32,U] [#6 -0.28,-0.37,0.33,U] [#7 -0.30,-0.22,0.27,U] [#8 -0.22,-0.24,0.34,U] 
23:31:33.358 00.003 7008 refined, 8 included, MultiStar: {-0.28, -0.18}, one-star: {-0.37, 0.18}
23:31:33.360 00.002 7008 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.07) = xAngle (-2.49 = -2.49)
23:31:33.362 00.002 7008 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.90 = -2.90)
23:31:33.364 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.56 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
23:31:33.368 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.18, opts=13)
23:31:33.370 00.002 7008 Enqueuing Move request for scope (-0.28, -0.18)
23:31:33.371 00.001 8532 Worker thread wakes up
23:31:33.372 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
23:31:33.372 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
23:31:33.372 00.000 8532 Moving (-0.28, -0.18) raw xDistance=-0.26 yDistance=-0.08
23:31:33.372 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59632, med=2519, FiltMin=2148, FiltMax=31607, Gamma=0.990
23:31:33.375 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:31:33.375 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.375 00.000 7008 UpdateGuideState exits: m=268225 SNR=334.7
23:31:33.377 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:33.377 00.000 8532 MoveAxis(E, 238, ABG)
23:31:33.378 00.001 8532 Guiding  Dir = 2, Dur = 238
23:31:33.378 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.380 00.002 8532 IsSlewing returns 0
23:31:33.380 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:33.382 00.002 7008 Enqueuing Expose request
23:31:33.384 00.002 8532 IsGuiding returns 0
23:31:33.385 00.001 8532 PulseGuide returned control before completion, sleep 248
23:31:33.648 00.263 8532 IsGuiding returns 0
23:31:33.648 00.000 8532 Move returns status 0, amount 238
23:31:33.648 00.000 8532 MoveAxis(N, 0, ABG)
23:31:33.649 00.001 8532 Move returns status 0, amount 0
23:31:33.649 00.000 8532 move complete, result=0
23:31:33.649 00.000 8532 worker thread done servicing request
23:31:33.649 00.000 8532 Worker thread wakes up
23:31:33.649 00.000 7008 GuideStep: -0.3 px 238 ms EAST, -0.1 px 0 ms NORTH
23:31:33.650 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:33.650 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:34.887 01.237 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8d11462-6877-4fcb-af86-4ac6233ba11a"}
23:31:34.890 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8d11462-6877-4fcb-af86-4ac6233ba11a"}
23:31:34.893 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"893dde4b-eb88-462f-b17f-8bea569d6c72"}
23:31:34.896 00.003 7008 case statement mapped state 6 to 3
23:31:34.899 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"893dde4b-eb88-462f-b17f-8bea569d6c72"}
23:31:34.902 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0125fc0f-aee4-4c3b-b5f1-01166dd433a3"}
23:31:34.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1343,"width":15,"height":15,"star_pos":[7.40,6.58],"pixels":"..."},"id":"0125fc0f-aee4-4c3b-b5f1-01166dd433a3"}
23:31:35.780 00.876 8532 Exposure complete
23:31:35.826 00.046 8532 worker thread done servicing request
23:31:35.826 00.000 7008 OnExposeComplete: enter
23:31:35.829 00.003 7008 UpdateGuideState(): m_state=6
23:31:35.831 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1344
23:31:35.833 00.002 7008 Star::Find returns 1 (0), X=544.30, Y=448.35, Mass=252286, SNR=323.4, Peak=36403 HFD=2.9
23:31:35.837 00.004 7008 MultiStar: [#1 -0.39,-0.61,0.56,U] [#2 -0.45,-0.48,0.55,U] [#3 -0.36,-0.54,0.42,U] [#4 -0.40,-0.42,0.36,U] [#5 -0.33,-0.44,0.33,U] [#6 -0.44,-0.71,0.38,U] [#7 -0.36,-0.51,0.29,U] [#8 -0.32,-0.42,0.33,U] 
23:31:35.840 00.003 7008 single-star, 8 included, MultiStar: {-0.41, -0.41}, one-star: {-0.47, -0.05}
23:31:35.842 00.002 7008 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.07) = xAngle (-2.96 = -2.96)
23:31:35.844 00.002 7008 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.38 = 2.91)
23:31:35.847 00.003 7008 CameraToMount -- cameraX=-0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-3.03 mountX=-0.46 mountY=0.11, mountTheta=2.91
23:31:35.852 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.47, y=-0.05, opts=13)
23:31:35.855 00.003 7008 Enqueuing Move request for scope (-0.47, -0.05)
23:31:35.857 00.002 8532 Worker thread wakes up
23:31:35.857 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.05) opts 0xd
23:31:35.857 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.47, -0.05)
23:31:35.858 00.001 8532 Moving (-0.47, -0.05) raw xDistance=-0.46 yDistance=0.11
23:31:35.858 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
23:31:35.858 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:35.858 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62383, med=2517, FiltMin=2169, FiltMax=28659, Gamma=0.990
23:31:35.860 00.002 7008 UpdateGuideState exits: m=252286 SNR=323.4
23:31:35.862 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.863 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:35.866 00.003 7008 Enqueuing Expose request
23:31:35.870 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:35.871 00.001 8532 MoveAxis(E, 436, ABG)
23:31:35.871 00.000 8532 Guiding  Dir = 2, Dur = 436
23:31:35.871 00.000 8532 IsSlewing returns 0
23:31:35.872 00.001 8532 IsGuiding returns 0
23:31:35.873 00.001 8532 PulseGuide returned control before completion, sleep 446
23:31:36.320 00.447 8532 IsGuiding returns 0
23:31:36.320 00.000 8532 Move returns status 0, amount 436
23:31:36.320 00.000 8532 MoveAxis(N, 0, ABG)
23:31:36.320 00.000 8532 Move returns status 0, amount 0
23:31:36.320 00.000 8532 move complete, result=0
23:31:36.320 00.000 8532 worker thread done servicing request
23:31:36.320 00.000 7008 GuideStep: -0.5 px 436 ms EAST, 0.1 px 0 ms NORTH
23:31:36.323 00.003 8532 Worker thread wakes up
23:31:36.323 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:36.323 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:36.886 00.563 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03cc4474-7c7b-46fb-8498-fe7b3d5cf444"}
23:31:36.888 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03cc4474-7c7b-46fb-8498-fe7b3d5cf444"}
23:31:36.890 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"674a4d57-7c52-49ac-a753-b3f37de70ed1"}
23:31:36.892 00.002 7008 case statement mapped state 6 to 3
23:31:36.893 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"674a4d57-7c52-49ac-a753-b3f37de70ed1"}
23:31:36.896 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04859904-57ce-44e8-a67f-dbbb17ea7209"}
23:31:36.898 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1344,"width":15,"height":15,"star_pos":[7.30,7.35],"pixels":"..."},"id":"04859904-57ce-44e8-a67f-dbbb17ea7209"}
23:31:38.445 01.547 8532 Exposure complete
23:31:38.488 00.043 8532 worker thread done servicing request
23:31:38.488 00.000 7008 OnExposeComplete: enter
23:31:38.490 00.002 7008 UpdateGuideState(): m_state=6
23:31:38.493 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1345
23:31:38.496 00.003 7008 Star::Find returns 1 (0), X=544.75, Y=448.82, Mass=258049, SNR=324.8, Peak=34720 HFD=2.7
23:31:38.499 00.003 7008 MultiStar: [#1 0.04,-0.11,0.54,U] [#2 0.02,-0.12,0.55,U] [#3 0.06,-0.07,0.44,U] [#4 -0.03,-0.13,0.36,U] [#5 -0.01,0.02,0.32,U] [#6 -0.09,-0.17,0.35,U] [#7 -0.04,-0.10,0.28,U] [#8 0.06,-0.09,0.34,U] 
23:31:38.502 00.003 7008 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.01, 0.42}
23:31:38.504 00.002 7008 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.07) = xAngle (1.52 = 1.52)
23:31:38.506 00.002 7008 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.11 = 1.11)
23:31:38.508 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.45 mountX=0.00 mountY=0.02, mountTheta=1.52
23:31:38.512 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.02, opts=13)
23:31:38.514 00.002 7008 Enqueuing Move request for scope (0.00, 0.02)
23:31:38.517 00.003 8532 Worker thread wakes up
23:31:38.517 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:31:38.517 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:31:38.517 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2517, FiltMin=2168, FiltMax=29154, Gamma=0.990
23:31:38.520 00.003 8532 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=0.02
23:31:38.520 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:31:38.520 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:38.520 00.000 7008 UpdateGuideState exits: m=258049 SNR=324.8
23:31:38.524 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:38.524 00.000 8532 MoveAxis(E, 0, ABG)
23:31:38.524 00.000 8532 Move returns status 0, amount 0
23:31:38.524 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.526 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:38.529 00.003 7008 Enqueuing Expose request
23:31:38.530 00.001 8532 MoveAxis(N, 0, ABG)
23:31:38.530 00.000 8532 Move returns status 0, amount 0
23:31:38.530 00.000 8532 move complete, result=0
23:31:38.532 00.002 8532 worker thread done servicing request
23:31:38.532 00.000 8532 Worker thread wakes up
23:31:38.532 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:38.532 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:38.533 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:38.891 00.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f960525-d862-4bdb-9fd0-acdd1b49ca48"}
23:31:38.892 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f960525-d862-4bdb-9fd0-acdd1b49ca48"}
23:31:38.894 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c79ddf4f-d3a3-413a-ae68-4d8750cf5664"}
23:31:38.896 00.002 7008 case statement mapped state 6 to 3
23:31:38.898 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c79ddf4f-d3a3-413a-ae68-4d8750cf5664"}
23:31:38.900 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96a2046a-22b4-4e63-bbcb-1bd9c167672a"}
23:31:38.902 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1345,"width":15,"height":15,"star_pos":[6.75,6.82],"pixels":"..."},"id":"96a2046a-22b4-4e63-bbcb-1bd9c167672a"}
23:31:40.657 01.755 8532 Exposure complete
23:31:40.702 00.045 8532 worker thread done servicing request
23:31:40.702 00.000 7008 OnExposeComplete: enter
23:31:40.705 00.003 7008 UpdateGuideState(): m_state=6
23:31:40.707 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1346
23:31:40.709 00.002 7008 Star::Find returns 1 (0), X=544.61, Y=448.65, Mass=263834, SNR=340.4, Peak=33146 HFD=3.0
23:31:40.711 00.002 7008 MultiStar: [#1 -0.12,-0.22,0.55,U] [#2 -0.11,-0.22,0.50,U] [#3 -0.11,-0.20,0.41,U] [#4 -0.17,-0.19,0.34,U] [#5 -0.02,-0.17,0.32,U] [#6 -0.08,-0.30,0.33,U] [#7 -0.13,-0.21,0.28,U] [#8 -0.09,-0.18,0.32,U] 
23:31:40.714 00.003 7008 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.16, 0.25}
23:31:40.716 00.002 7008 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.07) = xAngle (-2.38 = -2.38)
23:31:40.717 00.001 7008 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.80 = -2.80)
23:31:40.719 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.45 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
23:31:40.723 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.10, opts=13)
23:31:40.725 00.002 7008 Enqueuing Move request for scope (-0.12, -0.10)
23:31:40.727 00.002 8532 Worker thread wakes up
23:31:40.727 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64316, med=2516, FiltMin=2166, FiltMax=31039, Gamma=0.990
23:31:40.729 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
23:31:40.729 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
23:31:40.729 00.000 8532 Moving (-0.12, -0.10) raw xDistance=-0.11 yDistance=-0.05
23:31:40.729 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:40.729 00.000 7008 UpdateGuideState exits: m=263834 SNR=340.4
23:31:40.732 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.734 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:40.735 00.001 7008 Enqueuing Expose request
23:31:40.737 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.737 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:40.737 00.000 8532 MoveAxis(E, 0, ABG)
23:31:40.737 00.000 8532 Move returns status 0, amount 0
23:31:40.737 00.000 8532 MoveAxis(N, 0, ABG)
23:31:40.738 00.001 8532 Move returns status 0, amount 0
23:31:40.738 00.000 8532 move complete, result=0
23:31:40.738 00.000 8532 worker thread done servicing request
23:31:40.738 00.000 8532 Worker thread wakes up
23:31:40.738 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:40.740 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:40.740 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:40.889 00.149 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74b089f4-3ddf-4834-9cab-5b20e2efbb61"}
23:31:40.893 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74b089f4-3ddf-4834-9cab-5b20e2efbb61"}
23:31:40.896 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"17f07eaa-7eab-4f9b-97d9-4257976d7ac3"}
23:31:40.900 00.004 7008 case statement mapped state 6 to 3
23:31:40.903 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"17f07eaa-7eab-4f9b-97d9-4257976d7ac3"}
23:31:40.905 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"349e74e1-77b3-4986-8c44-deff2bef0710"}
23:31:40.907 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1346,"width":15,"height":15,"star_pos":[6.61,6.65],"pixels":"..."},"id":"349e74e1-77b3-4986-8c44-deff2bef0710"}
23:31:42.873 01.966 8532 Exposure complete
23:31:42.889 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f7ea61fa-11e4-4419-af30-24a3a76fb61c"}
23:31:42.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f7ea61fa-11e4-4419-af30-24a3a76fb61c"}
23:31:42.893 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37086e56-fb64-40b9-bb3a-764576106f31"}
23:31:42.895 00.002 7008 case statement mapped state 6 to 3
23:31:42.898 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"37086e56-fb64-40b9-bb3a-764576106f31"}
23:31:42.902 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e0956a25-1511-45a3-8872-4aab7de6d557"}
23:31:42.903 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1346,"width":15,"height":15,"star_pos":[6.61,6.65],"pixels":"..."},"id":"e0956a25-1511-45a3-8872-4aab7de6d557"}
23:31:42.910 00.007 8532 worker thread done servicing request
23:31:42.910 00.000 7008 OnExposeComplete: enter
23:31:42.913 00.003 7008 UpdateGuideState(): m_state=6
23:31:42.917 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1347
23:31:42.920 00.003 7008 Star::Find returns 1 (0), X=544.22, Y=448.27, Mass=258773, SNR=328.8, Peak=41270 HFD=2.6
23:31:42.922 00.002 7008 MultiStar: [#1 -0.45,-0.61,0.56,U] [#2 -0.54,-0.61,0.55,U] [#3 -0.41,-0.50,0.43,U] [#4 -0.50,-0.50,0.37,U] [#5 -0.46,-0.49,0.33,U] [#6 -0.57,-0.63,0.36,U] [#7 -0.46,-0.53,0.28,U] [#8 -0.44,-0.47,0.34,U] 
23:31:42.925 00.003 7008 single-star, 8 included, MultiStar: {-0.50, -0.45}, one-star: {-0.55, -0.13}
23:31:42.927 00.002 7008 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.07) = xAngle (-2.84 = -2.84)
23:31:42.929 00.002 7008 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.25 = 3.03)
23:31:42.930 00.001 7008 CameraToMount -- cameraX=-0.55 cameraY=-0.13 hyp=0.56 cameraTheta=-2.91 mountX=-0.54 mountY=0.06, mountTheta=3.03
23:31:42.934 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.55, y=-0.13, opts=13)
23:31:42.936 00.002 7008 Enqueuing Move request for scope (-0.55, -0.13)
23:31:42.938 00.002 8532 Worker thread wakes up
23:31:42.938 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=2155, FiltMax=28315, Gamma=0.990
23:31:42.940 00.002 7008 UpdateGuideState exits: m=258773 SNR=328.8
23:31:42.942 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.944 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.13) opts 0xd
23:31:42.944 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.55, -0.13)
23:31:42.944 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:42.947 00.003 7008 Enqueuing Expose request
23:31:42.949 00.002 8532 Moving (-0.55, -0.13) raw xDistance=-0.54 yDistance=0.06
23:31:42.949 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
23:31:42.949 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.949 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:31:42.949 00.000 8532 MoveAxis(E, 488, ABG)
23:31:42.949 00.000 8532 Guiding  Dir = 2, Dur = 488
23:31:42.950 00.001 8532 IsSlewing returns 0
23:31:42.950 00.000 8532 IsGuiding returns 0
23:31:42.950 00.000 8532 PulseGuide returned control before completion, sleep 498
23:31:43.460 00.510 8532 IsGuiding returns 0
23:31:43.460 00.000 8532 Move returns status 0, amount 488
23:31:43.462 00.002 8532 MoveAxis(N, 0, ABG)
23:31:43.462 00.000 8532 Move returns status 0, amount 0
23:31:43.462 00.000 8532 move complete, result=0
23:31:43.462 00.000 8532 worker thread done servicing request
23:31:43.462 00.000 8532 Worker thread wakes up
23:31:43.462 00.000 7008 GuideStep: -0.5 px 488 ms EAST, 0.1 px 0 ms NORTH
23:31:43.466 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:43.466 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:44.888 01.422 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cb443b26-a263-42e2-ad40-bb40ae4a2897"}
23:31:44.892 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cb443b26-a263-42e2-ad40-bb40ae4a2897"}
23:31:44.895 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"442d3c1e-ca90-432b-b02f-641e852dbbca"}
23:31:44.899 00.004 7008 case statement mapped state 6 to 3
23:31:44.902 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"442d3c1e-ca90-432b-b02f-641e852dbbca"}
23:31:44.905 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7dd9dd2f-2395-4f4c-bf6e-074b9c4f846a"}
23:31:44.909 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1347,"width":15,"height":15,"star_pos":[7.22,7.27],"pixels":"..."},"id":"7dd9dd2f-2395-4f4c-bf6e-074b9c4f846a"}
23:31:45.595 00.686 8532 Exposure complete
23:31:45.635 00.040 8532 worker thread done servicing request
23:31:45.636 00.001 7008 OnExposeComplete: enter
23:31:45.637 00.001 7008 UpdateGuideState(): m_state=6
23:31:45.639 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1348
23:31:45.640 00.001 7008 Star::Find returns 1 (0), X=544.22, Y=448.41, Mass=262959, SNR=329.4, Peak=40291 HFD=2.8
23:31:45.644 00.004 7008 MultiStar: [#1 -0.42,-0.45,0.54,U] [#2 -0.47,-0.42,0.55,U] [#3 -0.36,-0.40,0.45,U] [#4 -0.38,-0.35,0.35,U] [#5 -0.38,-0.33,0.34,U] [#6 -0.51,-0.48,0.35,U] [#7 -0.48,-0.39,0.28,U] [#8 -0.40,-0.37,0.33,U] 
23:31:45.645 00.001 7008 single-star, 8 included, MultiStar: {-0.45, -0.30}, one-star: {-0.54, 0.01}
23:31:45.646 00.001 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.09)
23:31:45.648 00.002 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
23:31:45.649 00.001 7008 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.13 mountX=-0.54 mountY=0.19, mountTheta=2.80
23:31:45.652 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.54, y=0.01, opts=13)
23:31:45.654 00.002 7008 Enqueuing Move request for scope (-0.54, 0.01)
23:31:45.656 00.002 8532 Worker thread wakes up
23:31:45.656 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.01) opts 0xd
23:31:45.656 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.54, 0.01)
23:31:45.656 00.000 8532 Moving (-0.54, 0.01) raw xDistance=-0.54 yDistance=0.19
23:31:45.656 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2160, FiltMax=27703, Gamma=0.990
23:31:45.658 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
23:31:45.658 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:31:45.658 00.000 8532 MoveAxis(E, 528, ABG)
23:31:45.658 00.000 8532 Guiding  Dir = 2, Dur = 528
23:31:45.658 00.000 7008 UpdateGuideState exits: m=262959 SNR=329.4
23:31:45.659 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.661 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:45.662 00.001 7008 Enqueuing Expose request
23:31:45.665 00.003 8532 IsSlewing returns 0
23:31:45.665 00.000 8532 IsGuiding returns 0
23:31:45.666 00.001 8532 PulseGuide returned control before completion, sleep 538
23:31:46.210 00.544 8532 IsGuiding returns 0
23:31:46.210 00.000 8532 Move returns status 0, amount 528
23:31:46.210 00.000 8532 MoveAxis(S, 335, ABG)
23:31:46.210 00.000 8532 Guiding  Dir = 1, Dur = 335
23:31:46.211 00.001 8532 IsSlewing returns 0
23:31:46.211 00.000 8532 IsGuiding returns 0
23:31:46.212 00.001 8532 PulseGuide returned control before completion, sleep 345
23:31:46.568 00.356 8532 IsGuiding returns 1
23:31:46.569 00.001 8532 scope still moving after pulse duration time elapsed
23:31:46.600 00.031 8532 IsSlewing returns 0
23:31:46.600 00.000 8532 IsGuiding returns 0
23:31:46.600 00.000 8532 scope move finished after 335 + 54 ms
23:31:46.602 00.002 8532 Move returns status 0, amount 335
23:31:46.602 00.000 8532 move complete, result=0
23:31:46.602 00.000 8532 worker thread done servicing request
23:31:46.602 00.000 8532 Worker thread wakes up
23:31:46.602 00.000 7008 GuideStep: -0.5 px 528 ms EAST, 0.2 px 335 ms SOUTH
23:31:46.606 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:46.606 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:46.886 00.280 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d22d91e0-7fdd-47be-9460-35fd81dcaf2f"}
23:31:46.888 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d22d91e0-7fdd-47be-9460-35fd81dcaf2f"}
23:31:46.890 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c3eace4c-cbc5-43de-80e7-c7b509cd95fe"}
23:31:46.891 00.001 7008 case statement mapped state 6 to 3
23:31:46.895 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3eace4c-cbc5-43de-80e7-c7b509cd95fe"}
23:31:46.903 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1a5d530e-d18d-42fd-a879-2f00ec3523df"}
23:31:46.904 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1348,"width":15,"height":15,"star_pos":[7.22,7.41],"pixels":"..."},"id":"1a5d530e-d18d-42fd-a879-2f00ec3523df"}
23:31:48.736 01.832 8532 Exposure complete
23:31:48.771 00.035 7008 OnExposeComplete: enter
23:31:48.774 00.003 7008 UpdateGuideState(): m_state=6
23:31:48.777 00.003 8532 worker thread done servicing request
23:31:48.777 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1349
23:31:48.779 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.56, Mass=267528, SNR=337.4, Peak=41449 HFD=3.0
23:31:48.780 00.001 7008 MultiStar: [#1 -0.01,-0.28,0.53,U] [#2 -0.08,-0.27,0.52,U] [#3 -0.01,-0.26,0.42,U] [#4 -0.04,-0.24,0.35,U] [#5 -0.03,-0.26,0.32,U] [#6 -0.09,-0.42,0.35,U] [#7 -0.05,-0.33,0.27,U] [#8 -0.11,-0.12,0.34,U] 
23:31:48.781 00.001 7008 refined, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.12, 0.16}
23:31:48.784 00.003 7008 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.07) = xAngle (-1.89 = -1.89)
23:31:48.785 00.001 7008 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.30 = -2.30)
23:31:48.786 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.96 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
23:31:48.788 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.17, opts=13)
23:31:48.791 00.003 7008 Enqueuing Move request for scope (-0.07, -0.17)
23:31:48.793 00.002 8532 Worker thread wakes up
23:31:48.793 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
23:31:48.793 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
23:31:48.793 00.000 8532 Moving (-0.07, -0.17) raw xDistance=-0.06 yDistance=-0.14
23:31:48.793 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:31:48.793 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:48.793 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2157, FiltMax=31192, Gamma=0.990
23:31:48.795 00.002 7008 UpdateGuideState exits: m=267528 SNR=337.4
23:31:48.796 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.797 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:48.799 00.002 7008 Enqueuing Expose request
23:31:48.800 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:48.800 00.000 8532 MoveAxis(E, 0, ABG)
23:31:48.800 00.000 8532 Move returns status 0, amount 0
23:31:48.800 00.000 8532 MoveAxis(N, 0, ABG)
23:31:48.800 00.000 8532 Move returns status 0, amount 0
23:31:48.800 00.000 8532 move complete, result=0
23:31:48.800 00.000 8532 worker thread done servicing request
23:31:48.800 00.000 8532 Worker thread wakes up
23:31:48.800 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:48.803 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:48.803 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:48.886 00.083 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bdeab27-48c2-417d-ba51-c5183c58a374"}
23:31:48.889 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bdeab27-48c2-417d-ba51-c5183c58a374"}
23:31:48.893 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef372983-0583-43d1-a6f8-9b653ced8d27"}
23:31:48.895 00.002 7008 case statement mapped state 6 to 3
23:31:48.898 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef372983-0583-43d1-a6f8-9b653ced8d27"}
23:31:48.901 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0446f113-1bfc-4973-a829-b646f3cd4100"}
23:31:48.903 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1349,"width":15,"height":15,"star_pos":[6.64,6.56],"pixels":"..."},"id":"0446f113-1bfc-4973-a829-b646f3cd4100"}
23:31:50.886 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1c59c50-0aaf-48db-93fb-d46c572f1a2a"}
23:31:50.890 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1c59c50-0aaf-48db-93fb-d46c572f1a2a"}
23:31:50.893 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57f14c83-e555-4fa6-ba3e-8c80a2ffbfd5"}
23:31:50.895 00.002 7008 case statement mapped state 6 to 3
23:31:50.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"57f14c83-e555-4fa6-ba3e-8c80a2ffbfd5"}
23:31:50.900 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68734283-4dc6-4662-96e4-a8ec5091e007"}
23:31:50.905 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1349,"width":15,"height":15,"star_pos":[6.64,6.56],"pixels":"..."},"id":"68734283-4dc6-4662-96e4-a8ec5091e007"}
23:31:50.922 00.017 8532 Exposure complete
23:31:50.961 00.039 8532 worker thread done servicing request
23:31:50.961 00.000 7008 OnExposeComplete: enter
23:31:50.962 00.001 7008 UpdateGuideState(): m_state=6
23:31:50.966 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1350
23:31:50.968 00.002 7008 Star::Find returns 1 (0), X=544.58, Y=448.47, Mass=256002, SNR=324.2, Peak=38587 HFD=3.1
23:31:50.969 00.001 7008 MultiStar: [#1 -0.13,-0.31,0.53,U] [#2 -0.18,-0.40,0.55,U] [#3 -0.13,-0.29,0.44,U] [#4 -0.14,-0.23,0.37,U] [#5 -0.14,-0.28,0.35,U] [#6 -0.08,-0.51,0.36,U] [#7 -0.18,-0.19,0.29,U] [#8 -0.23,-0.22,0.34,U] 
23:31:50.971 00.002 7008 single-star, 8 included, MultiStar: {-0.16, -0.22}, one-star: {-0.19, 0.08}
23:31:50.973 00.002 7008 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.07) = xAngle (2.83 = 2.83)
23:31:50.975 00.002 7008 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.42 = 2.42)
23:31:50.977 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.76 mountX=-0.19 mountY=0.13, mountTheta=2.53
23:31:50.981 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.08, opts=13)
23:31:50.983 00.002 7008 Enqueuing Move request for scope (-0.19, 0.08)
23:31:50.985 00.002 8532 Worker thread wakes up
23:31:50.985 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
23:31:50.985 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
23:31:50.985 00.000 8532 Moving (-0.19, 0.08) raw xDistance=-0.19 yDistance=0.13
23:31:50.985 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2182, FiltMax=32710, Gamma=0.990
23:31:50.987 00.002 7008 UpdateGuideState exits: m=256002 SNR=324.2
23:31:50.989 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:50.990 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:50.991 00.001 7008 Enqueuing Expose request
23:31:50.993 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:31:50.993 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:50.993 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:50.993 00.000 8532 MoveAxis(E, 175, ABG)
23:31:50.993 00.000 8532 Guiding  Dir = 2, Dur = 175
23:31:50.993 00.000 8532 IsSlewing returns 0
23:31:50.993 00.000 8532 IsGuiding returns 0
23:31:50.994 00.001 8532 PulseGuide returned control before completion, sleep 184
23:31:51.183 00.189 8532 IsGuiding returns 1
23:31:51.183 00.000 8532 scope still moving after pulse duration time elapsed
23:31:51.215 00.032 8532 IsSlewing returns 0
23:31:51.215 00.000 8532 IsGuiding returns 0
23:31:51.216 00.001 8532 scope move finished after 175 + 47 ms
23:31:51.216 00.000 8532 Move returns status 0, amount 175
23:31:51.216 00.000 8532 MoveAxis(N, 0, ABG)
23:31:51.216 00.000 8532 Move returns status 0, amount 0
23:31:51.216 00.000 8532 move complete, result=0
23:31:51.217 00.001 8532 worker thread done servicing request
23:31:51.217 00.000 7008 GuideStep: -0.2 px 175 ms EAST, 0.1 px 0 ms NORTH
23:31:51.222 00.005 8532 Worker thread wakes up
23:31:51.222 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:51.222 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:52.885 01.663 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65a5f1c2-7a97-4d58-9c3d-e46b488086b3"}
23:31:52.889 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65a5f1c2-7a97-4d58-9c3d-e46b488086b3"}
23:31:52.893 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9bd73d0c-8441-4e29-8374-5be25fb41b37"}
23:31:52.894 00.001 7008 case statement mapped state 6 to 3
23:31:52.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bd73d0c-8441-4e29-8374-5be25fb41b37"}
23:31:52.899 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1d13e042-9311-406d-8469-43a8d1f13f33"}
23:31:52.901 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1350,"width":15,"height":15,"star_pos":[6.58,7.47],"pixels":"..."},"id":"1d13e042-9311-406d-8469-43a8d1f13f33"}
23:31:53.353 00.452 8532 Exposure complete
23:31:53.394 00.041 8532 worker thread done servicing request
23:31:53.394 00.000 7008 OnExposeComplete: enter
23:31:53.396 00.002 7008 UpdateGuideState(): m_state=6
23:31:53.398 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1351
23:31:53.400 00.002 7008 Star::Find returns 1 (0), X=544.68, Y=448.48, Mass=254639, SNR=323.4, Peak=41608 HFD=3.0
23:31:53.402 00.002 7008 MultiStar: [#1 -0.07,-0.33,0.53,U] [#2 -0.14,-0.29,0.57,U] [#3 -0.10,-0.24,0.42,U] [#4 -0.14,-0.26,0.38,U] [#5 0.00,-0.22,0.34,U] [#6 -0.09,-0.51,0.35,U] [#7 -0.11,-0.27,0.29,U] [#8 -0.10,-0.28,0.35,U] 
23:31:53.404 00.002 7008 single-star, 8 included, MultiStar: {-0.09, -0.21}, one-star: {-0.09, 0.08}
23:31:53.406 00.002 7008 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.07) = xAngle (2.46 = 2.46)
23:31:53.407 00.001 7008 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.05 = 2.05)
23:31:53.410 00.003 7008 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=-0.10 mountY=0.11, mountTheta=2.29
23:31:53.413 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.08, opts=13)
23:31:53.414 00.001 7008 Enqueuing Move request for scope (-0.09, 0.08)
23:31:53.415 00.001 8532 Worker thread wakes up
23:31:53.415 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:31:53.415 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:31:53.415 00.000 8532 Moving (-0.09, 0.08) raw xDistance=-0.10 yDistance=0.11
23:31:53.415 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:53.416 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:53.416 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2146, FiltMax=31168, Gamma=0.990
23:31:53.417 00.001 7008 UpdateGuideState exits: m=254639 SNR=323.4
23:31:53.420 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.421 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:53.423 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:53.424 00.001 8532 MoveAxis(E, 0, ABG)
23:31:53.424 00.000 8532 Move returns status 0, amount 0
23:31:53.424 00.000 8532 MoveAxis(N, 0, ABG)
23:31:53.424 00.000 8532 Move returns status 0, amount 0
23:31:53.424 00.000 7008 Enqueuing Expose request
23:31:53.425 00.001 8532 move complete, result=0
23:31:53.426 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:53.427 00.001 8532 worker thread done servicing request
23:31:53.428 00.001 8532 Worker thread wakes up
23:31:53.428 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:53.428 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:54.884 01.456 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99793078-9b97-4a99-aa34-e2025d9340e9"}
23:31:54.888 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99793078-9b97-4a99-aa34-e2025d9340e9"}
23:31:54.893 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de1ae1d4-5f37-4418-bed4-d1bb48bb1d27"}
23:31:54.895 00.002 7008 case statement mapped state 6 to 3
23:31:54.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de1ae1d4-5f37-4418-bed4-d1bb48bb1d27"}
23:31:54.901 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7df8b3d-6228-4a77-924b-7d3e6d600a13"}
23:31:54.902 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1351,"width":15,"height":15,"star_pos":[6.68,7.48],"pixels":"..."},"id":"b7df8b3d-6228-4a77-924b-7d3e6d600a13"}
23:31:55.556 00.654 8532 Exposure complete
23:31:55.602 00.046 8532 worker thread done servicing request
23:31:55.602 00.000 7008 OnExposeComplete: enter
23:31:55.606 00.004 7008 UpdateGuideState(): m_state=6
23:31:55.607 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1352
23:31:55.609 00.002 7008 Star::Find returns 1 (0), X=544.58, Y=448.55, Mass=262608, SNR=336.9, Peak=38009 HFD=3.1
23:31:55.611 00.002 7008 MultiStar: [#1 -0.15,-0.26,0.54,U] [#2 -0.21,-0.21,0.53,U] [#3 -0.20,-0.25,0.43,U] [#4 -0.12,-0.23,0.35,U] [#5 -0.15,-0.21,0.33,U] [#6 -0.14,-0.25,0.34,U] [#7 -0.15,-0.25,0.27,U] [#8 -0.18,-0.14,0.34,U] 
23:31:55.613 00.002 7008 refined, 8 included, MultiStar: {-0.17, -0.14}, one-star: {-0.19, 0.15}
23:31:55.615 00.002 7008 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.07) = xAngle (-2.39 = -2.39)
23:31:55.616 00.001 7008 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.80 = -2.80)
23:31:55.617 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.46 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
23:31:55.622 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.14, opts=13)
23:31:55.625 00.003 7008 Enqueuing Move request for scope (-0.17, -0.14)
23:31:55.627 00.002 8532 Worker thread wakes up
23:31:55.627 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:31:55.627 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:31:55.627 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65011, med=2512, FiltMin=2163, FiltMax=33044, Gamma=0.990
23:31:55.630 00.003 7008 UpdateGuideState exits: m=262608 SNR=336.9
23:31:55.632 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.634 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:55.636 00.002 7008 Enqueuing Expose request
23:31:55.639 00.003 8532 Moving (-0.17, -0.14) raw xDistance=-0.16 yDistance=-0.07
23:31:55.639 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:31:55.639 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.639 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:55.639 00.000 8532 MoveAxis(E, 0, ABG)
23:31:55.639 00.000 8532 Move returns status 0, amount 0
23:31:55.639 00.000 8532 MoveAxis(N, 0, ABG)
23:31:55.639 00.000 8532 Move returns status 0, amount 0
23:31:55.639 00.000 8532 move complete, result=0
23:31:55.640 00.001 8532 worker thread done servicing request
23:31:55.640 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:55.641 00.001 8532 Worker thread wakes up
23:31:55.641 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:55.641 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:56.882 01.241 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"434121a1-964a-4df5-a44b-0048ccfa6ce0"}
23:31:56.887 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"434121a1-964a-4df5-a44b-0048ccfa6ce0"}
23:31:56.891 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56f331e3-a152-4a17-900e-b5d6f7319a03"}
23:31:56.893 00.002 7008 case statement mapped state 6 to 3
23:31:56.896 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"56f331e3-a152-4a17-900e-b5d6f7319a03"}
23:31:56.899 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b970c082-11f2-48a3-bb72-c1393ef7e433"}
23:31:56.900 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1352,"width":15,"height":15,"star_pos":[6.58,6.55],"pixels":"..."},"id":"b970c082-11f2-48a3-bb72-c1393ef7e433"}
23:31:57.777 00.877 8532 Exposure complete
23:31:57.822 00.045 7008 OnExposeComplete: enter
23:31:57.824 00.002 7008 UpdateGuideState(): m_state=6
23:31:57.827 00.003 8532 worker thread done servicing request
23:31:57.827 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1353
23:31:57.829 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=448.58, Mass=265703, SNR=332.8, Peak=38924 HFD=3.1
23:31:57.833 00.004 7008 MultiStar: [#1 -0.05,-0.23,0.54,U] [#2 -0.11,-0.26,0.55,U] [#3 -0.05,-0.23,0.44,U] [#4 -0.06,-0.20,0.35,U] [#5 -0.02,-0.23,0.34,U] [#6 -0.11,-0.38,0.36,U] [#7 -0.12,-0.24,0.28,U] [#8 -0.16,-0.14,0.34,U] 
23:31:57.835 00.002 7008 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.17, 0.18}
23:31:57.837 00.002 7008 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.07) = xAngle (-2.13 = -2.13)
23:31:57.839 00.002 7008 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.55 = -2.55)
23:31:57.842 00.003 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.21 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
23:31:57.845 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.14, opts=13)
23:31:57.848 00.003 7008 Enqueuing Move request for scope (-0.10, -0.14)
23:31:57.851 00.003 8532 Worker thread wakes up
23:31:57.851 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2205, FiltMax=31481, Gamma=0.990
23:31:57.854 00.003 7008 UpdateGuideState exits: m=265703 SNR=332.8
23:31:57.856 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.859 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:31:57.862 00.003 7008 Enqueuing Expose request
23:31:57.863 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:31:57.863 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:31:57.863 00.000 8532 Moving (-0.10, -0.14) raw xDistance=-0.09 yDistance=-0.10
23:31:57.863 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:57.863 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:57.863 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:57.863 00.000 8532 MoveAxis(E, 0, ABG)
23:31:57.863 00.000 8532 Move returns status 0, amount 0
23:31:57.863 00.000 8532 MoveAxis(N, 0, ABG)
23:31:57.863 00.000 8532 Move returns status 0, amount 0
23:31:57.863 00.000 8532 move complete, result=0
23:31:57.863 00.000 8532 worker thread done servicing request
23:31:57.863 00.000 8532 Worker thread wakes up
23:31:57.863 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:57.866 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:31:57.866 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:31:58.881 01.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23bdcedb-8a67-46ac-a8ac-4082188d1aff"}
23:31:58.885 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23bdcedb-8a67-46ac-a8ac-4082188d1aff"}
23:31:58.888 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc09779a-e163-4c7b-9e88-e1328706e155"}
23:31:58.890 00.002 7008 case statement mapped state 6 to 3
23:31:58.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc09779a-e163-4c7b-9e88-e1328706e155"}
23:31:58.895 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7f12d03f-b1d5-402b-ab58-697bcd263ca9"}
23:31:58.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1353,"width":15,"height":15,"star_pos":[6.60,6.58],"pixels":"..."},"id":"7f12d03f-b1d5-402b-ab58-697bcd263ca9"}
23:31:59.995 01.098 8532 Exposure complete
23:32:00.029 00.034 8532 worker thread done servicing request
23:32:00.029 00.000 7008 OnExposeComplete: enter
23:32:00.031 00.002 7008 UpdateGuideState(): m_state=6
23:32:00.033 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1354
23:32:00.035 00.002 7008 Star::Find returns 1 (0), X=544.62, Y=448.55, Mass=267495, SNR=347.6, Peak=39022 HFD=3.1
23:32:00.037 00.002 7008 MultiStar: [#1 -0.09,-0.33,0.53,U] [#2 -0.12,-0.30,0.50,U] [#3 -0.08,-0.25,0.43,U] [#4 -0.09,-0.19,0.33,U] [#5 -0.13,-0.20,0.31,U] [#6 -0.19,-0.37,0.33,U] [#7 -0.12,-0.18,0.27,U] [#8 -0.05,-0.25,0.31,U] 
23:32:00.040 00.003 7008 refined, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.15, 0.15}
23:32:00.041 00.001 7008 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.07) = xAngle (-2.13 = -2.13)
23:32:00.042 00.001 7008 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.55 = -2.55)
23:32:00.043 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.20 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
23:32:00.046 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.16, opts=13)
23:32:00.047 00.001 7008 Enqueuing Move request for scope (-0.12, -0.16)
23:32:00.049 00.002 8532 Worker thread wakes up
23:32:00.049 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
23:32:00.049 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
23:32:00.049 00.000 8532 Moving (-0.12, -0.16) raw xDistance=-0.11 yDistance=-0.11
23:32:00.049 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:32:00.049 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:00.049 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2142, FiltMax=32725, Gamma=0.990
23:32:00.052 00.003 7008 UpdateGuideState exits: m=267495 SNR=347.6
23:32:00.054 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.056 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:00.058 00.002 7008 Enqueuing Expose request
23:32:00.059 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:32:00.059 00.000 8532 MoveAxis(E, 0, ABG)
23:32:00.059 00.000 8532 Move returns status 0, amount 0
23:32:00.060 00.001 8532 MoveAxis(N, 0, ABG)
23:32:00.060 00.000 8532 Move returns status 0, amount 0
23:32:00.060 00.000 8532 move complete, result=0
23:32:00.060 00.000 8532 worker thread done servicing request
23:32:00.060 00.000 8532 Worker thread wakes up
23:32:00.060 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:00.060 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:00.060 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:00.881 00.821 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b810911f-a8e3-4535-acdc-615d2517f061"}
23:32:00.886 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b810911f-a8e3-4535-acdc-615d2517f061"}
23:32:00.889 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a577de6-9906-4347-9189-bca998a824b2"}
23:32:00.891 00.002 7008 case statement mapped state 6 to 3
23:32:00.893 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a577de6-9906-4347-9189-bca998a824b2"}
23:32:00.895 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f8353d3-c213-4285-80d2-3729aac872ba"}
23:32:00.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1354,"width":15,"height":15,"star_pos":[6.62,6.55],"pixels":"..."},"id":"9f8353d3-c213-4285-80d2-3729aac872ba"}
23:32:02.185 01.288 8532 Exposure complete
23:32:02.231 00.046 8532 worker thread done servicing request
23:32:02.231 00.000 7008 OnExposeComplete: enter
23:32:02.234 00.003 7008 UpdateGuideState(): m_state=6
23:32:02.236 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1355
23:32:02.238 00.002 7008 Star::Find returns 1 (0), X=544.48, Y=448.55, Mass=258940, SNR=323.4, Peak=33170 HFD=3.1
23:32:02.240 00.002 7008 MultiStar: [#1 -0.23,-0.29,0.54,U] [#2 -0.30,-0.31,0.57,U] [#3 -0.19,-0.19,0.44,U] [#4 -0.22,-0.21,0.36,U] [#5 -0.20,-0.17,0.33,U] [#6 -0.24,-0.37,0.36,U] [#7 -0.22,-0.27,0.29,U] [#8 -0.23,-0.23,0.35,U] 
23:32:02.244 00.004 7008 refined, 8 included, MultiStar: {-0.24, -0.16}, one-star: {-0.29, 0.16}
23:32:02.246 00.002 7008 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.07) = xAngle (-2.49 = -2.49)
23:32:02.248 00.002 7008 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.90 = -2.90)
23:32:02.250 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.56 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
23:32:02.256 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.16, opts=13)
23:32:02.261 00.005 7008 Enqueuing Move request for scope (-0.24, -0.16)
23:32:02.263 00.002 8532 Worker thread wakes up
23:32:02.263 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
23:32:02.263 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
23:32:02.263 00.000 8532 Moving (-0.24, -0.16) raw xDistance=-0.23 yDistance=-0.07
23:32:02.263 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:32:02.263 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:02.264 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58168, med=2512, FiltMin=2179, FiltMax=33455, Gamma=0.990
23:32:02.266 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:02.266 00.000 8532 MoveAxis(E, 211, ABG)
23:32:02.266 00.000 7008 UpdateGuideState exits: m=258940 SNR=323.4
23:32:02.270 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.272 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:02.274 00.002 7008 Enqueuing Expose request
23:32:02.276 00.002 8532 Guiding  Dir = 2, Dur = 211
23:32:02.277 00.001 8532 IsSlewing returns 0
23:32:02.277 00.000 8532 IsGuiding returns 0
23:32:02.277 00.000 8532 PulseGuide returned control before completion, sleep 221
23:32:02.506 00.229 8532 IsGuiding returns 1
23:32:02.506 00.000 8532 scope still moving after pulse duration time elapsed
23:32:02.538 00.032 8532 IsSlewing returns 0
23:32:02.538 00.000 8532 IsGuiding returns 0
23:32:02.538 00.000 8532 scope move finished after 211 + 50 ms
23:32:02.538 00.000 8532 Move returns status 0, amount 211
23:32:02.538 00.000 8532 MoveAxis(N, 0, ABG)
23:32:02.539 00.001 8532 Move returns status 0, amount 0
23:32:02.539 00.000 8532 move complete, result=0
23:32:02.539 00.000 8532 worker thread done servicing request
23:32:02.539 00.000 8532 Worker thread wakes up
23:32:02.539 00.000 7008 GuideStep: -0.2 px 211 ms EAST, -0.1 px 0 ms NORTH
23:32:02.541 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:02.541 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:02.882 00.341 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5441bf3e-ef80-436c-b14f-b4e5ab24aa48"}
23:32:02.885 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5441bf3e-ef80-436c-b14f-b4e5ab24aa48"}
23:32:02.899 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26560eda-578b-4516-9d5c-b36f3f49c49b"}
23:32:02.902 00.003 7008 case statement mapped state 6 to 3
23:32:02.904 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26560eda-578b-4516-9d5c-b36f3f49c49b"}
23:32:02.905 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0168f06a-59ae-410f-be51-660245b77ea3"}
23:32:02.907 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1355,"width":15,"height":15,"star_pos":[7.48,6.55],"pixels":"..."},"id":"0168f06a-59ae-410f-be51-660245b77ea3"}
23:32:04.672 01.765 8532 Exposure complete
23:32:04.712 00.040 8532 worker thread done servicing request
23:32:04.713 00.001 7008 OnExposeComplete: enter
23:32:04.715 00.002 7008 UpdateGuideState(): m_state=6
23:32:04.717 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1356
23:32:04.719 00.002 7008 Star::Find returns 1 (0), X=544.55, Y=448.60, Mass=260475, SNR=315.6, Peak=35604 HFD=3.0
23:32:04.722 00.003 7008 MultiStar: [#1 -0.11,-0.23,0.54,U] [#2 -0.18,-0.24,0.57,U] [#3 -0.11,-0.20,0.46,U] [#4 -0.22,-0.23,0.36,U] [#5 -0.14,-0.18,0.36,U] [#6 -0.22,-0.34,0.35,U] [#7 -0.24,-0.14,0.30,U] [#8 -0.20,-0.19,0.35,U] 
23:32:04.724 00.002 7008 refined, 8 included, MultiStar: {-0.18, -0.12}, one-star: {-0.22, 0.20}
23:32:04.726 00.002 7008 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.07) = xAngle (-2.48 = -2.48)
23:32:04.728 00.002 7008 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.89 = -2.89)
23:32:04.731 00.003 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.55 mountX=-0.17 mountY=-0.05, mountTheta=-2.83
23:32:04.735 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.12, opts=13)
23:32:04.739 00.004 7008 Enqueuing Move request for scope (-0.18, -0.12)
23:32:04.742 00.003 8532 Worker thread wakes up
23:32:04.742 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63773, med=2512, FiltMin=2170, FiltMax=33716, Gamma=0.990
23:32:04.745 00.003 7008 UpdateGuideState exits: m=260475 SNR=315.6
23:32:04.747 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:04.749 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:04.750 00.001 7008 Enqueuing Expose request
23:32:04.752 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
23:32:04.752 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
23:32:04.752 00.000 8532 Moving (-0.18, -0.12) raw xDistance=-0.17 yDistance=-0.05
23:32:04.752 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.17
23:32:04.752 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:04.752 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:04.752 00.000 8532 MoveAxis(E, 171, ABG)
23:32:04.752 00.000 8532 Guiding  Dir = 2, Dur = 171
23:32:04.753 00.001 8532 IsSlewing returns 0
23:32:04.753 00.000 8532 IsGuiding returns 0
23:32:04.753 00.000 8532 PulseGuide returned control before completion, sleep 181
23:32:04.882 00.129 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"609cb236-98d8-4122-ba9b-3c3c63d1e4c0"}
23:32:04.885 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"609cb236-98d8-4122-ba9b-3c3c63d1e4c0"}
23:32:04.888 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d46d85a5-1a55-497f-b1c1-b3a0afbedde9"}
23:32:04.890 00.002 7008 case statement mapped state 6 to 3
23:32:04.894 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d46d85a5-1a55-497f-b1c1-b3a0afbedde9"}
23:32:04.897 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d7fcc1c-1633-45f3-af2a-dfac7c54fc96"}
23:32:04.899 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1356,"width":15,"height":15,"star_pos":[6.55,6.60],"pixels":"..."},"id":"7d7fcc1c-1633-45f3-af2a-dfac7c54fc96"}
23:32:04.947 00.048 8532 IsGuiding returns 0
23:32:04.947 00.000 8532 Move returns status 0, amount 171
23:32:04.947 00.000 8532 MoveAxis(N, 0, ABG)
23:32:04.947 00.000 8532 Move returns status 0, amount 0
23:32:04.948 00.001 8532 move complete, result=0
23:32:04.948 00.000 8532 worker thread done servicing request
23:32:04.948 00.000 8532 Worker thread wakes up
23:32:04.948 00.000 7008 GuideStep: -0.2 px 171 ms EAST, -0.1 px 0 ms NORTH
23:32:04.950 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:04.951 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:06.881 01.930 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"011c732c-4182-4247-b680-cdfe1ed44558"}
23:32:06.883 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"011c732c-4182-4247-b680-cdfe1ed44558"}
23:32:06.885 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a8d2d4d0-db77-4f08-8f6c-c513515df769"}
23:32:06.888 00.003 7008 case statement mapped state 6 to 3
23:32:06.892 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8d2d4d0-db77-4f08-8f6c-c513515df769"}
23:32:06.894 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c57602c-2af2-4bcb-b36c-9069a8fa5ec9"}
23:32:06.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1356,"width":15,"height":15,"star_pos":[6.55,6.60],"pixels":"..."},"id":"3c57602c-2af2-4bcb-b36c-9069a8fa5ec9"}
23:32:07.075 00.178 8532 Exposure complete
23:32:07.115 00.040 8532 worker thread done servicing request
23:32:07.115 00.000 7008 OnExposeComplete: enter
23:32:07.117 00.002 7008 UpdateGuideState(): m_state=6
23:32:07.119 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1357
23:32:07.121 00.002 7008 Star::Find returns 1 (0), X=544.73, Y=448.69, Mass=265473, SNR=328.6, Peak=38429 HFD=2.9
23:32:07.124 00.003 7008 MultiStar: [#1 0.07,-0.15,0.54,U] [#2 -0.02,-0.20,0.56,U] [#3 0.01,-0.14,0.42,U] [#4 0.11,-0.15,0.34,U] [#5 0.03,-0.02,0.34,U] [#6 -0.01,-0.24,0.35,U] [#7 -0.03,-0.17,0.29,U] [#8 -0.05,-0.05,0.32,U] 
23:32:07.128 00.004 7008 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.03, 0.29}
23:32:07.131 00.003 7008 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.07) = xAngle (-1.41 = -1.41)
23:32:07.133 00.002 7008 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.82 = -1.82)
23:32:07.135 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=0.01 mountY=-0.04, mountTheta=-1.41
23:32:07.139 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=-0.04, opts=13)
23:32:07.140 00.001 7008 Enqueuing Move request for scope (0.00, -0.04)
23:32:07.145 00.005 8532 Worker thread wakes up
23:32:07.145 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2167, FiltMax=29651, Gamma=0.990
23:32:07.148 00.003 7008 UpdateGuideState exits: m=265473 SNR=328.6
23:32:07.150 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.153 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:07.155 00.002 7008 Enqueuing Expose request
23:32:07.157 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:32:07.157 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:32:07.157 00.000 8532 Moving (0.00, -0.04) raw xDistance=0.01 yDistance=-0.04
23:32:07.158 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:07.158 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:07.158 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:07.158 00.000 8532 MoveAxis(E, 0, ABG)
23:32:07.158 00.000 8532 Move returns status 0, amount 0
23:32:07.159 00.001 8532 MoveAxis(N, 0, ABG)
23:32:07.159 00.000 8532 Move returns status 0, amount 0
23:32:07.159 00.000 8532 move complete, result=0
23:32:07.159 00.000 8532 worker thread done servicing request
23:32:07.159 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:07.164 00.005 8532 Worker thread wakes up
23:32:07.164 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:07.164 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:08.882 01.718 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"102a632f-6ddc-44b9-8978-6d1a13773951"}
23:32:08.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"102a632f-6ddc-44b9-8978-6d1a13773951"}
23:32:08.887 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e57fa14d-a011-4b11-a98c-9147babe6c59"}
23:32:08.888 00.001 7008 case statement mapped state 6 to 3
23:32:08.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e57fa14d-a011-4b11-a98c-9147babe6c59"}
23:32:08.891 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45abb2cb-a9aa-4653-b65c-ffc0f17200cc"}
23:32:08.895 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1357,"width":15,"height":15,"star_pos":[6.73,6.69],"pixels":"..."},"id":"45abb2cb-a9aa-4653-b65c-ffc0f17200cc"}
23:32:09.287 00.392 8532 Exposure complete
23:32:09.329 00.042 8532 worker thread done servicing request
23:32:09.329 00.000 7008 OnExposeComplete: enter
23:32:09.331 00.002 7008 UpdateGuideState(): m_state=6
23:32:09.332 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1358
23:32:09.333 00.001 7008 Star::Find returns 1 (0), X=544.64, Y=448.65, Mass=254146, SNR=319.6, Peak=34549 HFD=2.9
23:32:09.335 00.002 7008 MultiStar: [#1 -0.06,-0.14,0.55,U] [#2 -0.13,-0.22,0.59,U] [#3 -0.02,-0.11,0.44,U] [#4 -0.05,-0.07,0.36,U] [#5 -0.03,-0.02,0.34,U] [#6 -0.11,-0.20,0.38,U] [#7 -0.11,-0.15,0.30,U] [#8 -0.11,-0.07,0.35,U] 
23:32:09.336 00.001 7008 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.13, 0.26}
23:32:09.337 00.001 7008 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.07) = xAngle (-2.64 = -2.64)
23:32:09.339 00.002 7008 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.06 = -3.06)
23:32:09.340 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=-0.09 mountY=-0.01, mountTheta=-3.04
23:32:09.344 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.04, opts=13)
23:32:09.346 00.002 7008 Enqueuing Move request for scope (-0.09, -0.04)
23:32:09.348 00.002 8532 Worker thread wakes up
23:32:09.348 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:32:09.348 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:32:09.348 00.000 8532 Moving (-0.09, -0.04) raw xDistance=-0.09 yDistance=-0.01
23:32:09.348 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2144, FiltMax=31487, Gamma=0.990
23:32:09.352 00.004 7008 UpdateGuideState exits: m=254146 SNR=319.6
23:32:09.354 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.356 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:09.358 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:32:09.358 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:09.358 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:09.358 00.000 8532 MoveAxis(E, 0, ABG)
23:32:09.358 00.000 8532 Move returns status 0, amount 0
23:32:09.358 00.000 8532 MoveAxis(N, 0, ABG)
23:32:09.358 00.000 8532 Move returns status 0, amount 0
23:32:09.358 00.000 8532 move complete, result=0
23:32:09.358 00.000 7008 Enqueuing Expose request
23:32:09.361 00.003 8532 worker thread done servicing request
23:32:09.361 00.000 8532 Worker thread wakes up
23:32:09.361 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:09.361 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:09.361 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:10.881 01.520 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"80fc5b26-63ed-45ee-a5d5-57cbbb2bc880"}
23:32:10.884 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"80fc5b26-63ed-45ee-a5d5-57cbbb2bc880"}
23:32:10.886 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56f957ca-d61c-4460-8db2-b39af31f37f2"}
23:32:10.889 00.003 7008 case statement mapped state 6 to 3
23:32:10.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"56f957ca-d61c-4460-8db2-b39af31f37f2"}
23:32:10.894 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82ed97de-c6e8-4968-bda7-f139693a8dba"}
23:32:10.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1358,"width":15,"height":15,"star_pos":[6.64,6.65],"pixels":"..."},"id":"82ed97de-c6e8-4968-bda7-f139693a8dba"}
23:32:11.480 00.583 8532 Exposure complete
23:32:11.521 00.041 8532 worker thread done servicing request
23:32:11.522 00.001 7008 OnExposeComplete: enter
23:32:11.525 00.003 7008 UpdateGuideState(): m_state=6
23:32:11.527 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1359
23:32:11.532 00.005 7008 Star::Find returns 1 (0), X=544.50, Y=448.67, Mass=256573, SNR=328.5, Peak=29267 HFD=3.0
23:32:11.535 00.003 7008 MultiStar: [#1 -0.17,-0.27,0.54,U] [#2 -0.26,-0.20,0.56,U] [#3 -0.25,-0.18,0.44,U] [#4 -0.26,-0.07,0.34,U] [#5 -0.21,-0.10,0.34,U] [#6 -0.20,-0.36,0.34,U] [#7 -0.36,-0.14,0.28,U] [#8 -0.22,-0.10,0.34,U] 
23:32:11.539 00.004 7008 refined, 8 included, MultiStar: {-0.24, -0.08}, one-star: {-0.26, 0.27}
23:32:11.544 00.005 7008 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.07) = xAngle (-2.76 = -2.76)
23:32:11.549 00.005 7008 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.18 = 3.11)
23:32:11.552 00.003 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.84 mountX=-0.24 mountY=0.01, mountTheta=3.10
23:32:11.557 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.08, opts=13)
23:32:11.559 00.002 7008 Enqueuing Move request for scope (-0.24, -0.08)
23:32:11.562 00.003 8532 Worker thread wakes up
23:32:11.562 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60444, med=2511, FiltMin=2168, FiltMax=34316, Gamma=0.990
23:32:11.564 00.002 7008 UpdateGuideState exits: m=256573 SNR=328.5
23:32:11.568 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:11.571 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:11.574 00.003 7008 Enqueuing Expose request
23:32:11.575 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
23:32:11.576 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
23:32:11.576 00.000 8532 Moving (-0.24, -0.08) raw xDistance=-0.24 yDistance=0.01
23:32:11.576 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:32:11.576 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:11.576 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:11.576 00.000 8532 MoveAxis(E, 214, ABG)
23:32:11.576 00.000 8532 Guiding  Dir = 2, Dur = 214
23:32:11.577 00.001 8532 IsSlewing returns 0
23:32:11.577 00.000 8532 IsGuiding returns 0
23:32:11.577 00.000 8532 PulseGuide returned control before completion, sleep 224
23:32:11.802 00.225 8532 IsGuiding returns 0
23:32:11.802 00.000 8532 Move returns status 0, amount 214
23:32:11.802 00.000 8532 MoveAxis(N, 0, ABG)
23:32:11.802 00.000 8532 Move returns status 0, amount 0
23:32:11.802 00.000 8532 move complete, result=0
23:32:11.802 00.000 8532 worker thread done servicing request
23:32:11.802 00.000 8532 Worker thread wakes up
23:32:11.802 00.000 7008 GuideStep: -0.2 px 214 ms EAST, 0.0 px 0 ms NORTH
23:32:11.805 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:11.805 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:12.880 01.075 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae066f73-99d6-4c80-8450-4520be94e460"}
23:32:12.882 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae066f73-99d6-4c80-8450-4520be94e460"}
23:32:12.884 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92ad0ea2-64f4-4fa5-a6a7-f6412972f2f6"}
23:32:12.886 00.002 7008 case statement mapped state 6 to 3
23:32:12.887 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"92ad0ea2-64f4-4fa5-a6a7-f6412972f2f6"}
23:32:12.889 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0da63a2c-4616-4243-baff-870e486a48ac"}
23:32:12.890 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1359,"width":15,"height":15,"star_pos":[6.50,6.67],"pixels":"..."},"id":"0da63a2c-4616-4243-baff-870e486a48ac"}
23:32:13.927 01.037 8532 Exposure complete
23:32:13.960 00.033 8532 worker thread done servicing request
23:32:13.960 00.000 7008 OnExposeComplete: enter
23:32:13.963 00.003 7008 UpdateGuideState(): m_state=6
23:32:13.965 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1360
23:32:13.967 00.002 7008 Star::Find returns 1 (0), X=544.50, Y=448.74, Mass=259093, SNR=329.0, Peak=29401 HFD=2.9
23:32:13.970 00.003 7008 MultiStar: [#1 -0.23,-0.16,0.55,U] [#2 -0.26,-0.18,0.55,U] [#3 -0.15,-0.16,0.42,U] [#4 -0.18,-0.11,0.36,U] [#5 -0.13,-0.06,0.34,U] [#6 -0.26,-0.33,0.35,U] [#7 -0.23,-0.10,0.28,U] [#8 -0.14,-0.19,0.33,U] 
23:32:13.972 00.002 7008 refined, 8 included, MultiStar: {-0.22, -0.04}, one-star: {-0.27, 0.35}
23:32:13.974 00.002 7008 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.07) = xAngle (-2.89 = -2.89)
23:32:13.977 00.003 7008 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.30 = 2.99)
23:32:13.979 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.96 mountX=-0.22 mountY=0.03, mountTheta=2.98
23:32:13.984 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.04, opts=13)
23:32:13.987 00.003 7008 Enqueuing Move request for scope (-0.22, -0.04)
23:32:13.989 00.002 8532 Worker thread wakes up
23:32:13.989 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61096, med=2511, FiltMin=2153, FiltMax=34605, Gamma=0.990
23:32:13.992 00.003 7008 UpdateGuideState exits: m=259093 SNR=329.0
23:32:13.994 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.995 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
23:32:13.997 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:13.998 00.001 7008 Enqueuing Expose request
23:32:14.000 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
23:32:14.000 00.000 8532 Moving (-0.22, -0.04) raw xDistance=-0.22 yDistance=0.03
23:32:14.000 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:32:14.000 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:14.000 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:32:14.000 00.000 8532 MoveAxis(E, 211, ABG)
23:32:14.000 00.000 8532 Guiding  Dir = 2, Dur = 211
23:32:14.001 00.001 8532 IsSlewing returns 0
23:32:14.001 00.000 8532 IsGuiding returns 0
23:32:14.001 00.000 8532 PulseGuide returned control before completion, sleep 221
23:32:14.232 00.231 8532 IsGuiding returns 0
23:32:14.232 00.000 8532 Move returns status 0, amount 211
23:32:14.232 00.000 8532 MoveAxis(N, 0, ABG)
23:32:14.232 00.000 8532 Move returns status 0, amount 0
23:32:14.233 00.001 8532 move complete, result=0
23:32:14.233 00.000 8532 worker thread done servicing request
23:32:14.233 00.000 8532 Worker thread wakes up
23:32:14.233 00.000 7008 GuideStep: -0.2 px 211 ms EAST, 0.0 px 0 ms NORTH
23:32:14.236 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:14.236 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:14.884 00.648 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"292f4e12-f9f1-42bb-baf3-a932e6e4d41a"}
23:32:14.887 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"292f4e12-f9f1-42bb-baf3-a932e6e4d41a"}
23:32:14.888 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"112f58eb-a973-41e7-9b93-054979f5225c"}
23:32:14.891 00.003 7008 case statement mapped state 6 to 3
23:32:14.893 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"112f58eb-a973-41e7-9b93-054979f5225c"}
23:32:14.895 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"133a5ada-28dd-41e2-8a7a-4856e4d57948"}
23:32:14.896 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1360,"width":15,"height":15,"star_pos":[7.50,6.74],"pixels":"..."},"id":"133a5ada-28dd-41e2-8a7a-4856e4d57948"}
23:32:16.368 01.472 8532 Exposure complete
23:32:16.417 00.049 8532 worker thread done servicing request
23:32:16.417 00.000 7008 OnExposeComplete: enter
23:32:16.421 00.004 7008 UpdateGuideState(): m_state=6
23:32:16.423 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1361
23:32:16.425 00.002 7008 Star::Find returns 1 (0), X=544.50, Y=448.77, Mass=240377, SNR=308.7, Peak=26840 HFD=2.9
23:32:16.426 00.001 7008 MultiStar: [#1 -0.16,-0.11,0.54,U] [#2 -0.24,-0.14,0.56,U] [#3 -0.21,-0.11,0.46,U] [#4 -0.16,-0.14,0.38,U] [#5 -0.22,-0.06,0.34,U] [#6 -0.17,-0.15,0.38,U] [#7 -0.25,-0.20,0.31,U] [#8 -0.18,-0.01,0.36,U] 
23:32:16.428 00.002 7008 refined, 8 included, MultiStar: {-0.21, -0.00}, one-star: {-0.27, 0.38}
23:32:16.431 00.003 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
23:32:16.433 00.002 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.81)
23:32:16.435 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=-0.21 mountY=0.07, mountTheta=2.83
23:32:16.439 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.00, opts=13)
23:32:16.440 00.001 7008 Enqueuing Move request for scope (-0.21, -0.00)
23:32:16.442 00.002 8532 Worker thread wakes up
23:32:16.442 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
23:32:16.442 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
23:32:16.442 00.000 8532 Moving (-0.21, -0.00) raw xDistance=-0.21 yDistance=0.07
23:32:16.442 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:32:16.442 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:16.442 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60846, med=2512, FiltMin=2138, FiltMax=34293, Gamma=0.990
23:32:16.445 00.003 7008 UpdateGuideState exits: m=240377 SNR=308.7
23:32:16.447 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.448 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:16.450 00.002 7008 Enqueuing Expose request
23:32:16.451 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:16.451 00.000 8532 MoveAxis(E, 209, ABG)
23:32:16.451 00.000 8532 Guiding  Dir = 2, Dur = 209
23:32:16.452 00.001 8532 IsSlewing returns 0
23:32:16.452 00.000 8532 IsGuiding returns 0
23:32:16.452 00.000 8532 PulseGuide returned control before completion, sleep 219
23:32:16.687 00.235 8532 IsGuiding returns 0
23:32:16.687 00.000 8532 Move returns status 0, amount 209
23:32:16.687 00.000 8532 MoveAxis(N, 0, ABG)
23:32:16.687 00.000 8532 Move returns status 0, amount 0
23:32:16.687 00.000 8532 move complete, result=0
23:32:16.688 00.001 8532 worker thread done servicing request
23:32:16.688 00.000 8532 Worker thread wakes up
23:32:16.688 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:16.688 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:16.688 00.000 7008 GuideStep: -0.2 px 209 ms EAST, 0.1 px 0 ms NORTH
23:32:16.882 00.194 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10455afa-7d46-421f-9e61-dcbaee1aa5d9"}
23:32:16.886 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10455afa-7d46-421f-9e61-dcbaee1aa5d9"}
23:32:16.890 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9822aeba-3e9a-46da-a19d-90c5043a0ac3"}
23:32:16.891 00.001 7008 case statement mapped state 6 to 3
23:32:16.894 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9822aeba-3e9a-46da-a19d-90c5043a0ac3"}
23:32:16.896 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf95fcb1-f0e7-4330-a6ba-90667754ad6c"}
23:32:16.897 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1361,"width":15,"height":15,"star_pos":[7.50,6.77],"pixels":"..."},"id":"cf95fcb1-f0e7-4330-a6ba-90667754ad6c"}
23:32:18.818 01.921 8532 Exposure complete
23:32:18.860 00.042 8532 worker thread done servicing request
23:32:18.860 00.000 7008 OnExposeComplete: enter
23:32:18.862 00.002 7008 UpdateGuideState(): m_state=6
23:32:18.865 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1362
23:32:18.867 00.002 7008 Star::Find returns 1 (0), X=544.48, Y=448.75, Mass=259387, SNR=323.2, Peak=27893 HFD=2.9
23:32:18.869 00.002 7008 MultiStar: [#1 -0.26,-0.17,0.58,U] [#2 -0.32,-0.13,0.55,U] [#3 -0.25,-0.13,0.43,U] [#4 -0.22,-0.15,0.36,U] [#5 -0.20,-0.07,0.34,U] [#6 -0.35,-0.23,0.38,U] [#7 -0.34,-0.12,0.29,U] [#8 -0.24,-0.12,0.35,U] 
23:32:18.870 00.001 7008 refined, 8 included, MultiStar: {-0.28, -0.03}, one-star: {-0.29, 0.36}
23:32:18.871 00.001 7008 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:32:18.872 00.001 7008 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.90)
23:32:18.874 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.05 mountX=-0.27 mountY=0.07, mountTheta=2.90
23:32:18.877 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.03, opts=13)
23:32:18.880 00.003 7008 Enqueuing Move request for scope (-0.28, -0.03)
23:32:18.881 00.001 8532 Worker thread wakes up
23:32:18.881 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
23:32:18.883 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
23:32:18.883 00.000 8532 Moving (-0.28, -0.03) raw xDistance=-0.27 yDistance=0.07
23:32:18.883 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
23:32:18.883 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.883 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:18.883 00.000 8532 MoveAxis(E, 264, ABG)
23:32:18.883 00.000 8532 Guiding  Dir = 2, Dur = 264
23:32:18.883 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56901, med=2511, FiltMin=2166, FiltMax=32251, Gamma=0.990
23:32:18.885 00.002 7008 UpdateGuideState exits: m=259387 SNR=323.2
23:32:18.886 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.889 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:18.891 00.002 7008 Enqueuing Expose request
23:32:18.893 00.002 8532 IsSlewing returns 0
23:32:18.893 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78d7b3a1-01e8-4d94-814f-f028d0423e50"}
23:32:18.895 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78d7b3a1-01e8-4d94-814f-f028d0423e50"}
23:32:18.897 00.002 8532 IsGuiding returns 0
23:32:18.897 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"168b576c-bcdb-4d22-ae24-35d4ef311f7f"}
23:32:18.899 00.002 8532 PulseGuide returned control before completion, sleep 274
23:32:18.899 00.000 7008 case statement mapped state 6 to 3
23:32:18.900 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"168b576c-bcdb-4d22-ae24-35d4ef311f7f"}
23:32:18.902 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a5d9709b-a625-45ea-9a2f-25fdc14c7598"}
23:32:18.906 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1362,"width":15,"height":15,"star_pos":[7.48,6.75],"pixels":"..."},"id":"a5d9709b-a625-45ea-9a2f-25fdc14c7598"}
23:32:19.186 00.280 8532 IsGuiding returns 0
23:32:19.186 00.000 8532 Move returns status 0, amount 264
23:32:19.186 00.000 8532 MoveAxis(N, 0, ABG)
23:32:19.186 00.000 8532 Move returns status 0, amount 0
23:32:19.186 00.000 8532 move complete, result=0
23:32:19.186 00.000 8532 worker thread done servicing request
23:32:19.187 00.001 8532 Worker thread wakes up
23:32:19.187 00.000 7008 GuideStep: -0.3 px 264 ms EAST, 0.1 px 0 ms NORTH
23:32:19.191 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:19.191 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:20.882 01.691 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9ce31a9-c6da-4fd2-a96b-732ee01d3c7d"}
23:32:20.885 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9ce31a9-c6da-4fd2-a96b-732ee01d3c7d"}
23:32:20.889 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"79ce18da-636d-46a2-93de-fefab63230ab"}
23:32:20.890 00.001 7008 case statement mapped state 6 to 3
23:32:20.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"79ce18da-636d-46a2-93de-fefab63230ab"}
23:32:20.895 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9326af9e-cdea-422a-954e-0c4ce8d02200"}
23:32:20.898 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1362,"width":15,"height":15,"star_pos":[7.48,6.75],"pixels":"..."},"id":"9326af9e-cdea-422a-954e-0c4ce8d02200"}
23:32:21.323 00.425 8532 Exposure complete
23:32:21.366 00.043 8532 worker thread done servicing request
23:32:21.366 00.000 7008 OnExposeComplete: enter
23:32:21.368 00.002 7008 UpdateGuideState(): m_state=6
23:32:21.370 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1363
23:32:21.372 00.002 7008 Star::Find returns 1 (0), X=544.53, Y=448.78, Mass=268891, SNR=340.5, Peak=29568 HFD=2.8
23:32:21.374 00.002 7008 MultiStar: [#1 -0.17,-0.09,0.53,U] [#2 -0.18,-0.15,0.50,U] [#3 -0.07,-0.13,0.43,U] [#4 -0.15,-0.07,0.35,U] [#5 -0.20,-0.01,0.34,U] [#6 -0.25,-0.13,0.33,U] [#7 -0.25,-0.13,0.27,U] [#8 -0.12,-0.12,0.34,U] 
23:32:21.375 00.001 7008 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.24, 0.39}
23:32:21.377 00.002 7008 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.07) = xAngle (3.13 = 3.13)
23:32:21.380 00.003 7008 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.72 = 2.72)
23:32:21.381 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.06 mountX=-0.19 mountY=0.08, mountTheta=2.75
23:32:21.384 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.02, opts=13)
23:32:21.387 00.003 7008 Enqueuing Move request for scope (-0.19, 0.02)
23:32:21.388 00.001 8532 Worker thread wakes up
23:32:21.388 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
23:32:21.388 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
23:32:21.388 00.000 8532 Moving (-0.19, 0.02) raw xDistance=-0.19 yDistance=0.08
23:32:21.388 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
23:32:21.388 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:21.388 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64337, med=2512, FiltMin=2177, FiltMax=36018, Gamma=0.990
23:32:21.390 00.002 7008 UpdateGuideState exits: m=268891 SNR=340.5
23:32:21.392 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.393 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:21.395 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:21.395 00.000 8532 MoveAxis(E, 187, ABG)
23:32:21.395 00.000 8532 Guiding  Dir = 2, Dur = 187
23:32:21.396 00.001 7008 Enqueuing Expose request
23:32:21.398 00.002 8532 IsSlewing returns 0
23:32:21.398 00.000 8532 IsGuiding returns 0
23:32:21.398 00.000 8532 PulseGuide returned control before completion, sleep 197
23:32:21.613 00.215 8532 IsGuiding returns 0
23:32:21.613 00.000 8532 Move returns status 0, amount 187
23:32:21.613 00.000 8532 MoveAxis(N, 0, ABG)
23:32:21.613 00.000 8532 Move returns status 0, amount 0
23:32:21.613 00.000 8532 move complete, result=0
23:32:21.614 00.001 8532 worker thread done servicing request
23:32:21.614 00.000 8532 Worker thread wakes up
23:32:21.614 00.000 7008 GuideStep: -0.2 px 187 ms EAST, 0.1 px 0 ms NORTH
23:32:21.617 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:21.618 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:22.882 01.264 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d023ab4-f6a8-445e-a2ee-0e00db5e20e6"}
23:32:22.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d023ab4-f6a8-445e-a2ee-0e00db5e20e6"}
23:32:22.887 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"74cc184c-c38e-4ee8-8275-61534f7ebbc1"}
23:32:22.891 00.004 7008 case statement mapped state 6 to 3
23:32:22.894 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"74cc184c-c38e-4ee8-8275-61534f7ebbc1"}
23:32:22.897 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6535e4c8-94a4-40fa-b7fe-e319aca2cfe8"}
23:32:22.899 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1363,"width":15,"height":15,"star_pos":[6.53,6.78],"pixels":"..."},"id":"6535e4c8-94a4-40fa-b7fe-e319aca2cfe8"}
23:32:23.747 00.848 8532 Exposure complete
23:32:23.791 00.044 8532 worker thread done servicing request
23:32:23.791 00.000 7008 OnExposeComplete: enter
23:32:23.792 00.001 7008 UpdateGuideState(): m_state=6
23:32:23.795 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1364
23:32:23.797 00.002 7008 Star::Find returns 1 (0), X=544.51, Y=448.84, Mass=245665, SNR=317.6, Peak=25504 HFD=3.0
23:32:23.799 00.002 7008 MultiStar: [#1 -0.15,-0.08,0.54,U] [#2 -0.26,-0.06,0.56,U] [#3 -0.18,-0.14,0.46,U] [#4 -0.19,-0.09,0.38,U] [#5 -0.12,0.10,0.34,U] [#6 -0.26,-0.06,0.35,U] [#7 -0.27,-0.06,0.30,U] [#8 -0.07,-0.08,0.34,U] 
23:32:23.802 00.003 7008 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.25, 0.44}
23:32:23.803 00.001 7008 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.07) = xAngle (2.94 = 2.94)
23:32:23.805 00.002 7008 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.53 = 2.53)
23:32:23.807 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=-0.21 mountY=0.12, mountTheta=2.61
23:32:23.810 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.06, opts=13)
23:32:23.812 00.002 7008 Enqueuing Move request for scope (-0.20, 0.06)
23:32:23.813 00.001 8532 Worker thread wakes up
23:32:23.813 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
23:32:23.814 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56841, med=2511, FiltMin=2195, FiltMax=32019, Gamma=0.990
23:32:23.816 00.002 7008 UpdateGuideState exits: m=245665 SNR=317.6
23:32:23.817 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.820 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:23.821 00.001 7008 Enqueuing Expose request
23:32:23.823 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
23:32:23.823 00.000 8532 Moving (-0.20, 0.06) raw xDistance=-0.21 yDistance=0.12
23:32:23.823 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:32:23.823 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:23.823 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:23.823 00.000 8532 MoveAxis(E, 202, ABG)
23:32:23.824 00.001 8532 Guiding  Dir = 2, Dur = 202
23:32:23.824 00.000 8532 IsSlewing returns 0
23:32:23.824 00.000 8532 IsGuiding returns 0
23:32:23.824 00.000 8532 PulseGuide returned control before completion, sleep 212
23:32:24.050 00.226 8532 IsGuiding returns 0
23:32:24.051 00.001 8532 Move returns status 0, amount 202
23:32:24.051 00.000 8532 MoveAxis(N, 0, ABG)
23:32:24.051 00.000 8532 Move returns status 0, amount 0
23:32:24.051 00.000 8532 move complete, result=0
23:32:24.051 00.000 8532 worker thread done servicing request
23:32:24.051 00.000 8532 Worker thread wakes up
23:32:24.051 00.000 7008 GuideStep: -0.2 px 202 ms EAST, 0.1 px 0 ms NORTH
23:32:24.054 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:24.055 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:24.881 00.826 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2f9bcc4-2f67-4e1c-be2a-def3980d04e8"}
23:32:24.887 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2f9bcc4-2f67-4e1c-be2a-def3980d04e8"}
23:32:24.890 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27a85944-8bed-4058-8921-0635a792d39b"}
23:32:24.892 00.002 7008 case statement mapped state 6 to 3
23:32:24.895 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"27a85944-8bed-4058-8921-0635a792d39b"}
23:32:24.898 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76af0fca-459d-495f-890b-2fa2cf5c72f8"}
23:32:24.902 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1364,"width":15,"height":15,"star_pos":[6.51,6.84],"pixels":"..."},"id":"76af0fca-459d-495f-890b-2fa2cf5c72f8"}
23:32:26.186 01.284 8532 Exposure complete
23:32:26.234 00.048 8532 worker thread done servicing request
23:32:26.234 00.000 7008 OnExposeComplete: enter
23:32:26.236 00.002 7008 UpdateGuideState(): m_state=6
23:32:26.238 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1365
23:32:26.241 00.003 7008 Star::Find returns 1 (0), X=544.47, Y=448.83, Mass=255711, SNR=321.4, Peak=25453 HFD=2.8
23:32:26.243 00.002 7008 MultiStar: [#1 -0.23,-0.04,0.54,U] [#2 -0.27,-0.10,0.55,U] [#3 -0.16,-0.07,0.45,U] [#4 -0.18,-0.05,0.35,U] [#5 -0.19,0.05,0.34,U] [#6 -0.26,-0.05,0.35,U] [#7 -0.27,-0.04,0.29,U] [#8 -0.16,-0.09,0.35,U] 
23:32:26.244 00.001 7008 refined, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.30, 0.43}
23:32:26.245 00.001 7008 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.07) = xAngle (2.96 = 2.96)
23:32:26.247 00.002 7008 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.55 = 2.55)
23:32:26.250 00.003 7008 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=-0.24 mountY=0.14, mountTheta=2.62
23:32:26.255 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.06, opts=13)
23:32:26.257 00.002 7008 Enqueuing Move request for scope (-0.24, 0.06)
23:32:26.259 00.002 8532 Worker thread wakes up
23:32:26.260 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
23:32:26.260 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
23:32:26.260 00.000 8532 Moving (-0.24, 0.06) raw xDistance=-0.24 yDistance=0.14
23:32:26.260 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:32:26.260 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.260 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54654, med=2511, FiltMin=2185, FiltMax=30881, Gamma=0.990
23:32:26.262 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:32:26.263 00.001 8532 MoveAxis(E, 233, ABG)
23:32:26.263 00.000 7008 UpdateGuideState exits: m=255711 SNR=321.4
23:32:26.266 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.268 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:26.271 00.003 7008 Enqueuing Expose request
23:32:26.272 00.001 8532 Guiding  Dir = 2, Dur = 233
23:32:26.273 00.001 8532 IsSlewing returns 0
23:32:26.273 00.000 8532 IsGuiding returns 0
23:32:26.273 00.000 8532 PulseGuide returned control before completion, sleep 243
23:32:26.534 00.261 8532 IsGuiding returns 1
23:32:26.535 00.001 8532 scope still moving after pulse duration time elapsed
23:32:26.566 00.031 8532 IsSlewing returns 0
23:32:26.568 00.002 8532 IsGuiding returns 0
23:32:26.569 00.001 8532 scope move finished after 233 + 62 ms
23:32:26.569 00.000 8532 Move returns status 0, amount 233
23:32:26.569 00.000 8532 MoveAxis(N, 0, ABG)
23:32:26.569 00.000 8532 Move returns status 0, amount 0
23:32:26.569 00.000 8532 move complete, result=0
23:32:26.569 00.000 8532 worker thread done servicing request
23:32:26.569 00.000 8532 Worker thread wakes up
23:32:26.569 00.000 7008 GuideStep: -0.2 px 233 ms EAST, 0.1 px 0 ms NORTH
23:32:26.572 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:26.572 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:26.881 00.309 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd7e173c-2586-49dc-9773-b4c8f49537fc"}
23:32:26.883 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd7e173c-2586-49dc-9773-b4c8f49537fc"}
23:32:26.884 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee9f7c44-9d13-4721-a086-09695ae69466"}
23:32:26.886 00.002 7008 case statement mapped state 6 to 3
23:32:26.886 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee9f7c44-9d13-4721-a086-09695ae69466"}
23:32:26.890 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2f6b2c2-fda9-445e-9e66-ab564831c0de"}
23:32:26.892 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1365,"width":15,"height":15,"star_pos":[7.47,6.83],"pixels":"..."},"id":"b2f6b2c2-fda9-445e-9e66-ab564831c0de"}
23:32:28.700 01.808 8532 Exposure complete
23:32:28.743 00.043 8532 worker thread done servicing request
23:32:28.743 00.000 7008 OnExposeComplete: enter
23:32:28.745 00.002 7008 UpdateGuideState(): m_state=6
23:32:28.747 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1366
23:32:28.749 00.002 7008 Star::Find returns 1 (0), X=544.67, Y=448.93, Mass=265667, SNR=323.3, Peak=32031 HFD=2.6
23:32:28.751 00.002 7008 MultiStar: [#1 -0.04,0.03,0.58,U] [#2 -0.11,-0.01,0.56,U] [#3 -0.05,-0.02,0.44,U] [#4 -0.07,0.03,0.35,U] [#5 -0.06,0.12,0.33,U] [#6 0.03,-0.08,0.36,U] [#7 -0.05,-0.00,0.28,U] [#8 -0.07,0.08,0.34,U] 
23:32:28.752 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.10, 0.53}
23:32:28.754 00.002 7008 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.07) = xAngle (2.08 = 2.08)
23:32:28.756 00.002 7008 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.67 = 1.67)
23:32:28.758 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.01 mountX=-0.07 mountY=0.15, mountTheta=2.03
23:32:28.761 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.14, opts=13)
23:32:28.762 00.001 7008 Enqueuing Move request for scope (-0.07, 0.14)
23:32:28.763 00.001 8532 Worker thread wakes up
23:32:28.763 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
23:32:28.763 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
23:32:28.763 00.000 8532 Moving (-0.07, 0.14) raw xDistance=-0.07 yDistance=0.15
23:32:28.763 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:28.763 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:28.763 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:32:28.763 00.000 8532 MoveAxis(E, 0, ABG)
23:32:28.763 00.000 8532 Move returns status 0, amount 0
23:32:28.763 00.000 8532 MoveAxis(N, 0, ABG)
23:32:28.763 00.000 8532 Move returns status 0, amount 0
23:32:28.763 00.000 8532 move complete, result=0
23:32:28.764 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2188, FiltMax=31026, Gamma=0.990
23:32:28.765 00.001 7008 UpdateGuideState exits: m=265667 SNR=323.3
23:32:28.767 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.768 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:28.769 00.001 7008 Enqueuing Expose request
23:32:28.772 00.003 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:28.773 00.001 8532 worker thread done servicing request
23:32:28.773 00.000 8532 Worker thread wakes up
23:32:28.773 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:28.773 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:28.881 00.108 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0a7baf8f-46c0-47d7-9878-332430f228be"}
23:32:28.886 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0a7baf8f-46c0-47d7-9878-332430f228be"}
23:32:28.892 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e68b2fd0-6cdb-4fc7-8dc1-768bc09a30b8"}
23:32:28.894 00.002 7008 case statement mapped state 6 to 3
23:32:28.897 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e68b2fd0-6cdb-4fc7-8dc1-768bc09a30b8"}
23:32:28.899 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7588e962-2ea3-49ba-a30a-6667274a16e9"}
23:32:28.903 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1366,"width":15,"height":15,"star_pos":[6.67,6.93],"pixels":"..."},"id":"7588e962-2ea3-49ba-a30a-6667274a16e9"}
23:32:30.882 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be916261-ecd3-40ec-b548-0539c6395887"}
23:32:30.885 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be916261-ecd3-40ec-b548-0539c6395887"}
23:32:30.889 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9eee1553-c464-4caa-a4bc-636ab69654eb"}
23:32:30.892 00.003 7008 case statement mapped state 6 to 3
23:32:30.895 00.003 8532 Exposure complete
23:32:30.895 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9eee1553-c464-4caa-a4bc-636ab69654eb"}
23:32:30.898 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cbfffc3c-a3f3-4391-9bb0-a9ccefd95234"}
23:32:30.902 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1366,"width":15,"height":15,"star_pos":[6.67,6.93],"pixels":"..."},"id":"cbfffc3c-a3f3-4391-9bb0-a9ccefd95234"}
23:32:30.934 00.032 8532 worker thread done servicing request
23:32:30.934 00.000 7008 OnExposeComplete: enter
23:32:30.936 00.002 7008 UpdateGuideState(): m_state=6
23:32:30.939 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1367
23:32:30.940 00.001 7008 Star::Find returns 1 (0), X=544.70, Y=448.99, Mass=260514, SNR=322.9, Peak=34997 HFD=2.5
23:32:30.942 00.002 7008 MultiStar: [#1 0.05,0.09,0.56,U] [#2 -0.05,0.04,0.59,U] [#3 0.04,0.03,0.43,U] [#4 -0.02,-0.05,0.34,U] [#5 0.06,0.16,0.34,U] [#6 -0.09,0.05,0.36,U] [#7 0.01,-0.02,0.30,U] [#8 -0.06,0.11,0.33,U] 
23:32:30.944 00.002 7008 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.06, 0.59}
23:32:30.945 00.001 7008 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.07) = xAngle (1.75 = 1.75)
23:32:30.946 00.001 7008 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.34 = 1.34)
23:32:30.949 00.003 7008 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=-0.03 mountY=0.18, mountTheta=1.75
23:32:30.952 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.18, opts=13)
23:32:30.954 00.002 7008 Enqueuing Move request for scope (-0.02, 0.18)
23:32:30.956 00.002 8532 Worker thread wakes up
23:32:30.956 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
23:32:30.956 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
23:32:30.956 00.000 8532 Moving (-0.02, 0.18) raw xDistance=-0.03 yDistance=0.18
23:32:30.956 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:32:30.956 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:32:30.956 00.000 8532 MoveAxis(E, 0, ABG)
23:32:30.956 00.000 8532 Move returns status 0, amount 0
23:32:30.956 00.000 8532 MoveAxis(S, 308, ABG)
23:32:30.956 00.000 8532 Guiding  Dir = 1, Dur = 308
23:32:30.956 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2180, FiltMax=30098, Gamma=0.990
23:32:30.958 00.002 7008 UpdateGuideState exits: m=260514 SNR=322.9
23:32:30.960 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.961 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:30.964 00.003 7008 Enqueuing Expose request
23:32:30.966 00.002 8532 IsSlewing returns 0
23:32:30.966 00.000 8532 IsGuiding returns 0
23:32:30.966 00.000 8532 PulseGuide returned control before completion, sleep 318
23:32:31.292 00.326 8532 IsGuiding returns 1
23:32:31.292 00.000 8532 scope still moving after pulse duration time elapsed
23:32:31.324 00.032 8532 IsSlewing returns 0
23:32:31.325 00.001 8532 IsGuiding returns 0
23:32:31.325 00.000 8532 scope move finished after 308 + 50 ms
23:32:31.325 00.000 8532 Move returns status 0, amount 308
23:32:31.325 00.000 8532 move complete, result=0
23:32:31.325 00.000 8532 worker thread done servicing request
23:32:31.326 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 308 ms SOUTH
23:32:31.328 00.002 8532 Worker thread wakes up
23:32:31.330 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:31.330 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:32.880 01.550 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b87de5b-a55a-48b2-924b-5b71d2e30251"}
23:32:32.884 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b87de5b-a55a-48b2-924b-5b71d2e30251"}
23:32:32.887 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c3e28c1-9819-4d30-9da7-80fc7ecdc553"}
23:32:32.889 00.002 7008 case statement mapped state 6 to 3
23:32:32.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c3e28c1-9819-4d30-9da7-80fc7ecdc553"}
23:32:32.893 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6debbb1d-bfdc-4b07-8063-c3d9871129e4"}
23:32:32.896 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1367,"width":15,"height":15,"star_pos":[6.70,6.99],"pixels":"..."},"id":"6debbb1d-bfdc-4b07-8063-c3d9871129e4"}
23:32:33.454 00.558 8532 Exposure complete
23:32:33.501 00.047 8532 worker thread done servicing request
23:32:33.501 00.000 7008 OnExposeComplete: enter
23:32:33.503 00.002 7008 UpdateGuideState(): m_state=6
23:32:33.504 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1368
23:32:33.506 00.002 7008 Star::Find returns 1 (0), X=544.57, Y=448.56, Mass=262643, SNR=332.5, Peak=38193 HFD=3.1
23:32:33.508 00.002 7008 MultiStar: [#1 -0.11,-0.24,0.52,U] [#2 -0.14,-0.23,0.55,U] [#3 -0.19,-0.20,0.43,U] [#4 -0.17,-0.30,0.37,U] [#5 -0.19,-0.20,0.33,U] [#6 -0.13,-0.35,0.35,U] [#7 -0.17,-0.24,0.28,U] [#8 -0.21,-0.18,0.34,U] 
23:32:33.511 00.003 7008 refined, 8 included, MultiStar: {-0.17, -0.14}, one-star: {-0.19, 0.16}
23:32:33.513 00.002 7008 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.07) = xAngle (-2.36 = -2.36)
23:32:33.515 00.002 7008 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.77 = -2.77)
23:32:33.516 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.43 mountX=-0.16 mountY=-0.08, mountTheta=-2.67
23:32:33.521 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.14, opts=13)
23:32:33.523 00.002 7008 Enqueuing Move request for scope (-0.17, -0.14)
23:32:33.524 00.001 8532 Worker thread wakes up
23:32:33.525 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:32:33.525 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:32:33.525 00.000 8532 Moving (-0.17, -0.14) raw xDistance=-0.16 yDistance=-0.08
23:32:33.525 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:32:33.525 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.525 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:33.525 00.000 8532 MoveAxis(E, 0, ABG)
23:32:33.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2200, FiltMax=33643, Gamma=0.990
23:32:33.527 00.002 7008 UpdateGuideState exits: m=262643 SNR=332.5
23:32:33.529 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.530 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:33.532 00.002 7008 Enqueuing Expose request
23:32:33.534 00.002 8532 Move returns status 0, amount 0
23:32:33.534 00.000 8532 MoveAxis(N, 0, ABG)
23:32:33.534 00.000 8532 Move returns status 0, amount 0
23:32:33.534 00.000 8532 move complete, result=0
23:32:33.534 00.000 8532 worker thread done servicing request
23:32:33.534 00.000 8532 Worker thread wakes up
23:32:33.534 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:33.534 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:33.536 00.002 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:34.880 01.344 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"602cc48a-7890-41e1-a131-a1d4f54b933e"}
23:32:34.887 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"602cc48a-7890-41e1-a131-a1d4f54b933e"}
23:32:34.890 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7918ce48-6843-484b-9ea2-76790a68723a"}
23:32:34.892 00.002 7008 case statement mapped state 6 to 3
23:32:34.893 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7918ce48-6843-484b-9ea2-76790a68723a"}
23:32:34.895 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30203407-5bb7-48cc-b99a-7bcabf42de34"}
23:32:34.897 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1368,"width":15,"height":15,"star_pos":[6.57,6.56],"pixels":"..."},"id":"30203407-5bb7-48cc-b99a-7bcabf42de34"}
23:32:35.657 00.760 8532 Exposure complete
23:32:35.699 00.042 8532 worker thread done servicing request
23:32:35.699 00.000 7008 OnExposeComplete: enter
23:32:35.702 00.003 7008 UpdateGuideState(): m_state=6
23:32:35.703 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1369
23:32:35.705 00.002 7008 Star::Find returns 1 (0), X=544.37, Y=448.48, Mass=261654, SNR=336.5, Peak=32797 HFD=3.1
23:32:35.707 00.002 7008 MultiStar: [#1 -0.33,-0.31,0.51,U] [#2 -0.37,-0.34,0.53,U] [#3 -0.29,-0.27,0.42,U] [#4 -0.21,-0.17,0.36,U] [#5 -0.23,-0.24,0.34,U] [#6 -0.39,-0.41,0.34,U] [#7 -0.37,-0.25,0.29,U] [#8 -0.21,-0.15,0.36,U] 
23:32:35.709 00.002 7008 refined, 8 included, MultiStar: {-0.33, -0.19}, one-star: {-0.40, 0.08}
23:32:35.711 00.002 7008 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.07) = xAngle (-2.55 = -2.55)
23:32:35.713 00.002 7008 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.96 = -2.96)
23:32:35.714 00.001 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.62 mountX=-0.31 mountY=-0.07, mountTheta=-2.93
23:32:35.718 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.19, opts=13)
23:32:35.719 00.001 7008 Enqueuing Move request for scope (-0.33, -0.19)
23:32:35.721 00.002 8532 Worker thread wakes up
23:32:35.721 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
23:32:35.721 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
23:32:35.721 00.000 8532 Moving (-0.33, -0.19) raw xDistance=-0.31 yDistance=-0.07
23:32:35.721 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:32:35.721 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:35.721 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61674, med=2511, FiltMin=2163, FiltMax=32502, Gamma=0.990
23:32:35.723 00.002 7008 UpdateGuideState exits: m=261654 SNR=336.5
23:32:35.726 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.727 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:35.729 00.002 7008 Enqueuing Expose request
23:32:35.731 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:35.731 00.000 8532 MoveAxis(E, 284, ABG)
23:32:35.731 00.000 8532 Guiding  Dir = 2, Dur = 284
23:32:35.731 00.000 8532 IsSlewing returns 0
23:32:35.731 00.000 8532 IsGuiding returns 0
23:32:35.732 00.001 8532 PulseGuide returned control before completion, sleep 294
23:32:36.037 00.305 8532 IsGuiding returns 0
23:32:36.037 00.000 8532 Move returns status 0, amount 284
23:32:36.037 00.000 8532 MoveAxis(N, 0, ABG)
23:32:36.037 00.000 8532 Move returns status 0, amount 0
23:32:36.037 00.000 8532 move complete, result=0
23:32:36.037 00.000 8532 worker thread done servicing request
23:32:36.037 00.000 8532 Worker thread wakes up
23:32:36.037 00.000 7008 GuideStep: -0.3 px 284 ms EAST, -0.1 px 0 ms NORTH
23:32:36.039 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:36.040 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:36.878 00.838 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6fc6784-3b0a-405d-ad2f-acfcf4023859"}
23:32:36.880 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6fc6784-3b0a-405d-ad2f-acfcf4023859"}
23:32:36.883 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4faac374-b682-4d8c-8a83-67960ca8cc07"}
23:32:36.885 00.002 7008 case statement mapped state 6 to 3
23:32:36.887 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4faac374-b682-4d8c-8a83-67960ca8cc07"}
23:32:36.889 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d00b6c6a-a051-433b-9425-edb0f9300226"}
23:32:36.891 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1369,"width":15,"height":15,"star_pos":[7.37,7.48],"pixels":"..."},"id":"d00b6c6a-a051-433b-9425-edb0f9300226"}
23:32:38.167 01.276 8532 Exposure complete
23:32:38.210 00.043 7008 OnExposeComplete: enter
23:32:38.214 00.004 7008 UpdateGuideState(): m_state=6
23:32:38.216 00.002 8532 worker thread done servicing request
23:32:38.216 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1370
23:32:38.218 00.002 7008 Star::Find returns 1 (0), X=544.75, Y=448.82, Mass=267663, SNR=335.3, Peak=35682 HFD=2.8
23:32:38.220 00.002 7008 MultiStar: [#1 0.06,-0.05,0.53,U] [#2 -0.02,-0.14,0.53,U] [#3 0.06,-0.11,0.41,U] [#4 0.07,-0.06,0.33,U] [#5 0.06,0.01,0.31,U] [#6 0.04,-0.18,0.36,U] [#7 -0.06,-0.01,0.29,U] [#8 -0.00,-0.03,0.34,U] 
23:32:38.223 00.003 7008 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.02, 0.42}
23:32:38.225 00.002 7008 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.07) = xAngle (1.31 = 1.31)
23:32:38.228 00.003 7008 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.89 = 0.89)
23:32:38.231 00.003 7008 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.24 mountX=0.01 mountY=0.04, mountTheta=1.25
23:32:38.235 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.05, opts=13)
23:32:38.242 00.007 7008 Enqueuing Move request for scope (0.02, 0.05)
23:32:38.246 00.004 8532 Worker thread wakes up
23:32:38.246 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2191, FiltMax=28414, Gamma=0.990
23:32:38.248 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:32:38.248 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:32:38.248 00.000 7008 UpdateGuideState exits: m=267663 SNR=335.3
23:32:38.253 00.005 8532 Moving (0.02, 0.05) raw xDistance=0.01 yDistance=0.04
23:32:38.253 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:38.253 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.253 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.257 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:38.258 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:38.261 00.003 8532 MoveAxis(E, 0, ABG)
23:32:38.261 00.000 7008 Enqueuing Expose request
23:32:38.264 00.003 8532 Move returns status 0, amount 0
23:32:38.264 00.000 8532 MoveAxis(N, 0, ABG)
23:32:38.264 00.000 8532 Move returns status 0, amount 0
23:32:38.264 00.000 8532 move complete, result=0
23:32:38.264 00.000 8532 worker thread done servicing request
23:32:38.265 00.001 8532 Worker thread wakes up
23:32:38.265 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:38.265 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:38.265 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:38.878 00.613 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"95cc3fb2-a5e8-4c31-9898-e55f05dafa60"}
23:32:38.882 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"95cc3fb2-a5e8-4c31-9898-e55f05dafa60"}
23:32:38.888 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1426461f-acf8-4505-b61b-da25ae67dd82"}
23:32:38.892 00.004 7008 case statement mapped state 6 to 3
23:32:38.895 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1426461f-acf8-4505-b61b-da25ae67dd82"}
23:32:38.897 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31710950-9732-4b21-bc18-1e860f71cf6e"}
23:32:38.900 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1370,"width":15,"height":15,"star_pos":[6.75,6.82],"pixels":"..."},"id":"31710950-9732-4b21-bc18-1e860f71cf6e"}
23:32:40.390 01.490 8532 Exposure complete
23:32:40.436 00.046 8532 worker thread done servicing request
23:32:40.437 00.001 7008 OnExposeComplete: enter
23:32:40.439 00.002 7008 UpdateGuideState(): m_state=6
23:32:40.441 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1371
23:32:40.444 00.003 7008 Star::Find returns 1 (0), X=544.86, Y=448.88, Mass=264571, SNR=323.4, Peak=33893 HFD=2.8
23:32:40.447 00.003 7008 MultiStar: [#1 0.19,0.10,0.59,U] [#2 0.12,-0.05,0.56,U] [#3 0.18,0.01,0.43,U] [#4 0.14,-0.03,0.36,U] [#5 0.24,0.10,0.35,U] [#6 0.15,-0.10,0.37,U] [#7 0.16,-0.06,0.30,U] [#8 0.38,-0.15,0.34,U] 
23:32:40.450 00.003 7008 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.09, 0.48}
23:32:40.452 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:32:40.454 00.002 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:32:40.456 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=0.16 mountY=0.04, mountTheta=0.25
23:32:40.460 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.10, opts=13)
23:32:40.464 00.004 7008 Enqueuing Move request for scope (0.17, 0.10)
23:32:40.466 00.002 8532 Worker thread wakes up
23:32:40.466 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2170, FiltMax=26401, Gamma=0.990
23:32:40.468 00.002 7008 UpdateGuideState exits: m=264571 SNR=323.4
23:32:40.469 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.471 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:40.472 00.001 7008 Enqueuing Expose request
23:32:40.474 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:32:40.474 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:32:40.474 00.000 8532 Moving (0.17, 0.10) raw xDistance=0.16 yDistance=0.04
23:32:40.474 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:32:40.474 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.474 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:40.474 00.000 8532 MoveAxis(E, 0, ABG)
23:32:40.474 00.000 8532 Move returns status 0, amount 0
23:32:40.474 00.000 8532 MoveAxis(N, 0, ABG)
23:32:40.474 00.000 8532 Move returns status 0, amount 0
23:32:40.474 00.000 8532 move complete, result=0
23:32:40.474 00.000 8532 worker thread done servicing request
23:32:40.474 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:40.477 00.003 8532 Worker thread wakes up
23:32:40.477 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:40.477 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:40.878 00.401 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce3ccfbd-d800-4de0-a745-c26d6220ad9e"}
23:32:40.882 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce3ccfbd-d800-4de0-a745-c26d6220ad9e"}
23:32:40.885 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"480cae0e-99ff-4ced-8cb6-65e4c159a369"}
23:32:40.886 00.001 7008 case statement mapped state 6 to 3
23:32:40.887 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"480cae0e-99ff-4ced-8cb6-65e4c159a369"}
23:32:40.889 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a09ef458-4058-49a3-920e-4d86fc873ff2"}
23:32:40.892 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1371,"width":15,"height":15,"star_pos":[6.86,6.88],"pixels":"..."},"id":"a09ef458-4058-49a3-920e-4d86fc873ff2"}
23:32:42.608 01.716 8532 Exposure complete
23:32:42.649 00.041 8532 worker thread done servicing request
23:32:42.649 00.000 7008 OnExposeComplete: enter
23:32:42.652 00.003 7008 UpdateGuideState(): m_state=6
23:32:42.654 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1372
23:32:42.656 00.002 7008 Star::Find returns 1 (0), X=544.83, Y=448.87, Mass=265154, SNR=328.6, Peak=33951 HFD=2.8
23:32:42.658 00.002 7008 MultiStar: [#1 0.14,0.04,0.56,U] [#2 0.04,-0.04,0.54,U] [#3 0.22,-0.12,0.42,U] [#4 0.18,-0.01,0.34,U] [#5 0.11,0.08,0.33,U] [#6 0.07,-0.07,0.38,U] [#7 0.08,-0.07,0.29,U] [#8 0.06,0.01,0.35,U] 
23:32:42.660 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.07, 0.48}
23:32:42.661 00.001 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
23:32:42.663 00.002 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:32:42.667 00.004 7008 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.77 mountX=0.09 mountY=0.06, mountTheta=0.55
23:32:42.670 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.10, opts=13)
23:32:42.672 00.002 7008 Enqueuing Move request for scope (0.10, 0.10)
23:32:42.674 00.002 8532 Worker thread wakes up
23:32:42.675 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2169, FiltMax=25973, Gamma=0.990
23:32:42.677 00.002 7008 UpdateGuideState exits: m=265154 SNR=328.6
23:32:42.679 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:42.681 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:42.683 00.002 7008 Enqueuing Expose request
23:32:42.685 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:32:42.685 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:32:42.685 00.000 8532 Moving (0.10, 0.10) raw xDistance=0.09 yDistance=0.06
23:32:42.685 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:32:42.685 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:42.686 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:32:42.686 00.000 8532 MoveAxis(E, 0, ABG)
23:32:42.686 00.000 8532 Move returns status 0, amount 0
23:32:42.686 00.000 8532 MoveAxis(N, 0, ABG)
23:32:42.686 00.000 8532 Move returns status 0, amount 0
23:32:42.686 00.000 8532 move complete, result=0
23:32:42.686 00.000 8532 worker thread done servicing request
23:32:42.686 00.000 8532 Worker thread wakes up
23:32:42.686 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:42.689 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:42.689 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:42.877 00.188 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce3e7307-ff62-4497-891d-ee4d28deea4b"}
23:32:42.879 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce3e7307-ff62-4497-891d-ee4d28deea4b"}
23:32:42.882 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe2f505e-4cee-46cd-899c-83378139e529"}
23:32:42.884 00.002 7008 case statement mapped state 6 to 3
23:32:42.885 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe2f505e-4cee-46cd-899c-83378139e529"}
23:32:42.887 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3da4fbec-5c08-48fc-b7a4-699cdf65dfe0"}
23:32:42.889 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1372,"width":15,"height":15,"star_pos":[6.83,6.87],"pixels":"..."},"id":"3da4fbec-5c08-48fc-b7a4-699cdf65dfe0"}
23:32:44.809 01.920 8532 Exposure complete
23:32:44.852 00.043 8532 worker thread done servicing request
23:32:44.853 00.001 7008 OnExposeComplete: enter
23:32:44.855 00.002 7008 UpdateGuideState(): m_state=6
23:32:44.857 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1373
23:32:44.860 00.003 7008 Star::Find returns 1 (0), X=544.78, Y=448.85, Mass=273916, SNR=332.2, Peak=35241 HFD=2.7
23:32:44.862 00.002 7008 MultiStar: [#1 0.12,0.04,0.55,U] [#2 0.04,-0.03,0.55,U] [#3 0.15,-0.08,0.42,U] [#4 0.11,-0.02,0.36,U] [#5 0.11,0.09,0.32,U] [#6 0.08,-0.06,0.33,U] [#7 -0.03,0.06,0.28,U] [#8 0.06,0.01,0.33,U] 
23:32:44.865 00.003 7008 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.02, 0.45}
23:32:44.870 00.005 7008 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.07) = xAngle (1.08 = 1.08)
23:32:44.873 00.003 7008 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.67 = 0.67)
23:32:44.875 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.06 mountY=0.08, mountTheta=0.93
23:32:44.879 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.11, opts=13)
23:32:44.881 00.002 7008 Enqueuing Move request for scope (0.07, 0.11)
23:32:44.884 00.003 8532 Worker thread wakes up
23:32:44.885 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2132, FiltMax=27479, Gamma=0.990
23:32:44.888 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:32:44.888 00.000 7008 UpdateGuideState exits: m=273916 SNR=332.2
23:32:44.892 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.895 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:44.898 00.003 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:32:44.898 00.000 7008 Enqueuing Expose request
23:32:44.903 00.005 8532 Moving (0.07, 0.11) raw xDistance=0.06 yDistance=0.08
23:32:44.903 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:32:44.904 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:44.904 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e849a62-c21f-4810-8a82-820c8d3f8b53"}
23:32:44.907 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e849a62-c21f-4810-8a82-820c8d3f8b53"}
23:32:44.910 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:44.910 00.000 8532 MoveAxis(E, 0, ABG)
23:32:44.910 00.000 8532 Move returns status 0, amount 0
23:32:44.910 00.000 8532 MoveAxis(N, 0, ABG)
23:32:44.910 00.000 8532 Move returns status 0, amount 0
23:32:44.910 00.000 8532 move complete, result=0
23:32:44.911 00.001 8532 worker thread done servicing request
23:32:44.911 00.000 8532 Worker thread wakes up
23:32:44.911 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:44.911 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:44.913 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:44.916 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af7cab6d-c436-4720-b487-c488145dd51c"}
23:32:44.918 00.002 7008 case statement mapped state 6 to 3
23:32:44.922 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af7cab6d-c436-4720-b487-c488145dd51c"}
23:32:44.924 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6810b0d6-96ee-4d42-ad11-33da2dd0f23a"}
23:32:44.927 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1373,"width":15,"height":15,"star_pos":[6.78,6.85],"pixels":"..."},"id":"6810b0d6-96ee-4d42-ad11-33da2dd0f23a"}
23:32:46.875 01.948 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43808c0a-e5b5-41f1-95e7-0af40664f11c"}
23:32:46.877 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43808c0a-e5b5-41f1-95e7-0af40664f11c"}
23:32:46.881 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e17861c-9d8f-4260-ab3b-02c3cdd6ec6a"}
23:32:46.883 00.002 7008 case statement mapped state 6 to 3
23:32:46.884 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e17861c-9d8f-4260-ab3b-02c3cdd6ec6a"}
23:32:46.886 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31228069-6905-4a6f-a233-2324079d368b"}
23:32:46.887 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1373,"width":15,"height":15,"star_pos":[6.78,6.85],"pixels":"..."},"id":"31228069-6905-4a6f-a233-2324079d368b"}
23:32:47.036 00.149 8532 Exposure complete
23:32:47.083 00.047 8532 worker thread done servicing request
23:32:47.083 00.000 7008 OnExposeComplete: enter
23:32:47.086 00.003 7008 UpdateGuideState(): m_state=6
23:32:47.088 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1374
23:32:47.089 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.93, Mass=277286, SNR=345.1, Peak=36051 HFD=2.7
23:32:47.090 00.001 7008 MultiStar: [#1 0.17,0.05,0.53,U] [#2 0.06,0.04,0.52,U] [#3 0.11,0.03,0.41,U] [#4 0.05,-0.03,0.35,U] [#5 0.08,0.15,0.31,U] [#6 0.08,0.02,0.36,U] [#7 0.11,-0.08,0.27,U] [#8 0.07,0.08,0.32,U] 
23:32:47.092 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {0.05, 0.54}
23:32:47.094 00.002 7008 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.07) = xAngle (1.15 = 1.15)
23:32:47.096 00.002 7008 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.74 = 0.74)
23:32:47.097 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.07 mountY=0.12, mountTheta=1.03
23:32:47.101 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.16, opts=13)
23:32:47.102 00.001 7008 Enqueuing Move request for scope (0.08, 0.16)
23:32:47.104 00.002 8532 Worker thread wakes up
23:32:47.104 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:32:47.104 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:32:47.104 00.000 8532 Moving (0.08, 0.16) raw xDistance=0.07 yDistance=0.12
23:32:47.104 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:32:47.104 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2148, FiltMax=26763, Gamma=0.990
23:32:47.106 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:47.106 00.000 7008 UpdateGuideState exits: m=277286 SNR=345.1
23:32:47.108 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:47.108 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.109 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:47.111 00.002 7008 Enqueuing Expose request
23:32:47.113 00.002 8532 MoveAxis(E, 0, ABG)
23:32:47.113 00.000 8532 Move returns status 0, amount 0
23:32:47.113 00.000 8532 MoveAxis(N, 0, ABG)
23:32:47.113 00.000 8532 Move returns status 0, amount 0
23:32:47.113 00.000 8532 move complete, result=0
23:32:47.114 00.001 8532 worker thread done servicing request
23:32:47.114 00.000 8532 Worker thread wakes up
23:32:47.114 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:47.116 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:47.116 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:48.874 01.758 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4f1cb01-22e2-45e2-b56a-83689613ce87"}
23:32:48.876 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4f1cb01-22e2-45e2-b56a-83689613ce87"}
23:32:48.878 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bde9a76d-6441-4867-8bd6-5ee1c63d3298"}
23:32:48.880 00.002 7008 case statement mapped state 6 to 3
23:32:48.881 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bde9a76d-6441-4867-8bd6-5ee1c63d3298"}
23:32:48.883 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22ebb854-5e68-42b2-ba3d-39c435163f6c"}
23:32:48.886 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1374,"width":15,"height":15,"star_pos":[6.82,6.93],"pixels":"..."},"id":"22ebb854-5e68-42b2-ba3d-39c435163f6c"}
23:32:49.241 00.355 8532 Exposure complete
23:32:49.278 00.037 8532 worker thread done servicing request
23:32:49.278 00.000 7008 OnExposeComplete: enter
23:32:49.280 00.002 7008 UpdateGuideState(): m_state=6
23:32:49.282 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1375
23:32:49.285 00.003 7008 Star::Find returns 1 (0), X=544.88, Y=448.93, Mass=263905, SNR=334.0, Peak=34847 HFD=2.8
23:32:49.287 00.002 7008 MultiStar: [#1 0.22,0.09,0.54,U] [#2 0.12,0.03,0.53,U] [#3 0.18,0.00,0.41,U] [#4 0.21,-0.00,0.35,U] [#5 0.24,0.16,0.33,U] [#6 0.07,0.07,0.34,U] [#7 0.21,-0.02,0.28,U] [#8 0.32,-0.02,0.34,U] 
23:32:49.289 00.002 7008 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.11, 0.54}
23:32:49.290 00.001 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
23:32:49.292 00.002 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:32:49.294 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=0.16 mountY=0.09, mountTheta=0.53
23:32:49.298 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.16, opts=13)
23:32:49.299 00.001 7008 Enqueuing Move request for scope (0.17, 0.16)
23:32:49.301 00.002 8532 Worker thread wakes up
23:32:49.301 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2113, FiltMax=26573, Gamma=0.990
23:32:49.303 00.002 7008 UpdateGuideState exits: m=263905 SNR=334.0
23:32:49.305 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
23:32:49.305 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
23:32:49.305 00.000 8532 Moving (0.17, 0.16) raw xDistance=0.16 yDistance=0.09
23:32:49.305 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:32:49.305 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.305 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.307 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:32:49.307 00.000 8532 MoveAxis(E, 0, ABG)
23:32:49.307 00.000 8532 Move returns status 0, amount 0
23:32:49.307 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:49.308 00.001 7008 Enqueuing Expose request
23:32:49.311 00.003 8532 MoveAxis(N, 0, ABG)
23:32:49.311 00.000 8532 Move returns status 0, amount 0
23:32:49.311 00.000 8532 move complete, result=0
23:32:49.311 00.000 8532 worker thread done servicing request
23:32:49.311 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:49.313 00.002 8532 Worker thread wakes up
23:32:49.313 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:49.313 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:50.873 01.560 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88dedcf8-1c31-4d00-b58e-a36ddb53897a"}
23:32:50.876 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88dedcf8-1c31-4d00-b58e-a36ddb53897a"}
23:32:50.880 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e86b6180-2b2f-42aa-b56d-12ffe2586546"}
23:32:50.882 00.002 7008 case statement mapped state 6 to 3
23:32:50.883 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e86b6180-2b2f-42aa-b56d-12ffe2586546"}
23:32:50.886 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6be03b01-090c-4928-ae45-4d8bce71a27e"}
23:32:50.889 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1375,"width":15,"height":15,"star_pos":[6.88,6.93],"pixels":"..."},"id":"6be03b01-090c-4928-ae45-4d8bce71a27e"}
23:32:51.444 00.555 8532 Exposure complete
23:32:51.488 00.044 8532 worker thread done servicing request
23:32:51.490 00.002 7008 OnExposeComplete: enter
23:32:51.491 00.001 7008 UpdateGuideState(): m_state=6
23:32:51.493 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1376
23:32:51.495 00.002 7008 Star::Find returns 1 (0), X=544.88, Y=449.04, Mass=268549, SNR=337.2, Peak=39997 HFD=2.7
23:32:51.497 00.002 7008 MultiStar: [#1 0.23,0.17,0.55,U] [#2 0.07,0.15,0.56,U] [#3 0.27,0.05,0.41,U] [#4 0.21,0.08,0.34,U] [#5 0.26,0.18,0.34,U] [#6 0.11,0.14,0.33,U] [#7 0.20,0.04,0.27,U] [#8 0.44,-0.06,0.33,U] 
23:32:51.500 00.003 7008 refined, 8 included, MultiStar: {0.19, 0.23}, one-star: {0.11, 0.65}
23:32:51.502 00.002 7008 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
23:32:51.504 00.002 7008 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.55 = 0.55)
23:32:51.506 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.89 mountX=0.17 mountY=0.16, mountTheta=0.74
23:32:51.511 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.23, opts=13)
23:32:51.515 00.004 7008 Enqueuing Move request for scope (0.19, 0.23)
23:32:51.517 00.002 8532 Worker thread wakes up
23:32:51.517 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2155, FiltMax=26805, Gamma=0.990
23:32:51.521 00.004 7008 UpdateGuideState exits: m=268549 SNR=337.2
23:32:51.523 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.524 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:51.526 00.002 7008 Enqueuing Expose request
23:32:51.528 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
23:32:51.528 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
23:32:51.528 00.000 8532 Moving (0.19, 0.23) raw xDistance=0.17 yDistance=0.16
23:32:51.528 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:32:51.528 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:51.528 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:32:51.528 00.000 8532 MoveAxis(W, 157, ABG)
23:32:51.529 00.001 8532 Guiding  Dir = 3, Dur = 157
23:32:51.529 00.000 8532 IsSlewing returns 0
23:32:51.529 00.000 8532 IsGuiding returns 0
23:32:51.531 00.002 8532 PulseGuide returned control before completion, sleep 167
23:32:51.701 00.170 8532 IsGuiding returns 0
23:32:51.702 00.001 8532 Move returns status 0, amount 157
23:32:51.702 00.000 8532 MoveAxis(N, 0, ABG)
23:32:51.702 00.000 8532 Move returns status 0, amount 0
23:32:51.702 00.000 8532 move complete, result=0
23:32:51.702 00.000 8532 worker thread done servicing request
23:32:51.703 00.001 8532 Worker thread wakes up
23:32:51.703 00.000 7008 GuideStep: 0.2 px 157 ms WEST, 0.2 px 0 ms NORTH
23:32:51.706 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:51.706 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:52.872 01.166 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03df0c1e-5bc9-474c-a6bd-ed7e0f9f7934"}
23:32:52.876 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03df0c1e-5bc9-474c-a6bd-ed7e0f9f7934"}
23:32:52.879 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26584ed7-a941-4ff2-abb2-9748ea4cbb36"}
23:32:52.882 00.003 7008 case statement mapped state 6 to 3
23:32:52.884 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26584ed7-a941-4ff2-abb2-9748ea4cbb36"}
23:32:52.886 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8494a11-db29-4cef-a7ed-e657e677edc5"}
23:32:52.888 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1376,"width":15,"height":15,"star_pos":[6.88,7.04],"pixels":"..."},"id":"a8494a11-db29-4cef-a7ed-e657e677edc5"}
23:32:53.827 00.939 8532 Exposure complete
23:32:53.873 00.046 8532 worker thread done servicing request
23:32:53.874 00.001 7008 OnExposeComplete: enter
23:32:53.876 00.002 7008 UpdateGuideState(): m_state=6
23:32:53.878 00.002 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1377
23:32:53.880 00.002 7008 Star::Find returns 1 (0), X=544.76, Y=449.00, Mass=260817, SNR=330.9, Peak=36801 HFD=2.5
23:32:53.883 00.003 7008 MultiStar: [#1 0.08,0.16,0.54,U] [#2 -0.01,0.12,0.55,U] [#3 0.10,0.03,0.41,U] [#4 0.05,0.04,0.36,U] [#5 0.12,0.19,0.35,U] [#6 0.07,0.07,0.36,U] [#7 -0.01,0.08,0.28,U] [#8 0.12,0.07,0.33,U] 
23:32:53.885 00.002 7008 refined, 8 included, MultiStar: {0.05, 0.22}, one-star: {-0.01, 0.60}
23:32:53.887 00.002 7008 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.07) = xAngle (1.44 = 1.44)
23:32:53.889 00.002 7008 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.03 = 1.03)
23:32:53.891 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.37 mountX=0.03 mountY=0.19, mountTheta=1.42
23:32:53.895 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.22, opts=13)
23:32:53.896 00.001 7008 Enqueuing Move request for scope (0.05, 0.22)
23:32:53.897 00.001 8532 Worker thread wakes up
23:32:53.897 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
23:32:53.897 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
23:32:53.897 00.000 8532 Moving (0.05, 0.22) raw xDistance=0.03 yDistance=0.19
23:32:53.897 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:32:53.897 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:32:53.897 00.000 8532 MoveAxis(E, 0, ABG)
23:32:53.899 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2162, FiltMax=29031, Gamma=0.990
23:32:53.900 00.001 7008 UpdateGuideState exits: m=260817 SNR=330.9
23:32:53.902 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.904 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:53.905 00.001 7008 Enqueuing Expose request
23:32:53.907 00.002 8532 Move returns status 0, amount 0
23:32:53.907 00.000 8532 MoveAxis(S, 336, ABG)
23:32:53.907 00.000 8532 Guiding  Dir = 1, Dur = 336
23:32:53.907 00.000 8532 IsSlewing returns 0
23:32:53.908 00.001 8532 IsGuiding returns 0
23:32:53.908 00.000 8532 PulseGuide returned control before completion, sleep 346
23:32:54.269 00.361 8532 IsGuiding returns 0
23:32:54.269 00.000 8532 Move returns status 0, amount 336
23:32:54.269 00.000 8532 move complete, result=0
23:32:54.269 00.000 8532 worker thread done servicing request
23:32:54.270 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 336 ms SOUTH
23:32:54.273 00.003 8532 Worker thread wakes up
23:32:54.273 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:54.273 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:54.871 00.598 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf0d5d33-1bfd-47e1-8ff4-18fbdbaefda3"}
23:32:54.873 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf0d5d33-1bfd-47e1-8ff4-18fbdbaefda3"}
23:32:54.876 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86935942-d278-4e83-ab6f-b41a40a34d20"}
23:32:54.878 00.002 7008 case statement mapped state 6 to 3
23:32:54.881 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86935942-d278-4e83-ab6f-b41a40a34d20"}
23:32:54.883 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f86a931e-089b-472c-9a04-cfaab0ce2ec6"}
23:32:54.885 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1377,"width":15,"height":15,"star_pos":[6.76,7.00],"pixels":"..."},"id":"f86a931e-089b-472c-9a04-cfaab0ce2ec6"}
23:32:56.402 01.517 8532 Exposure complete
23:32:56.440 00.038 8532 worker thread done servicing request
23:32:56.440 00.000 7008 OnExposeComplete: enter
23:32:56.441 00.001 7008 UpdateGuideState(): m_state=6
23:32:56.444 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1378
23:32:56.445 00.001 7008 Star::Find returns 1 (0), X=544.74, Y=448.67, Mass=266540, SNR=332.0, Peak=39723 HFD=2.9
23:32:56.446 00.001 7008 MultiStar: [#1 0.04,-0.13,0.52,U] [#2 0.02,-0.15,0.57,U] [#3 0.10,-0.19,0.42,U] [#4 -0.03,-0.13,0.37,U] [#5 0.06,-0.04,0.33,U] [#6 0.00,-0.27,0.35,U] [#7 -0.05,-0.15,0.28,U] [#8 -0.05,-0.07,0.34,U] 
23:32:56.447 00.001 7008 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.02, 0.27}
23:32:56.448 00.001 7008 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.07) = xAngle (-1.33 = -1.33)
23:32:56.449 00.001 7008 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.75 = -1.75)
23:32:56.450 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.41 mountX=0.01 mountY=-0.04, mountTheta=-1.34
23:32:56.455 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.04, opts=13)
23:32:56.456 00.001 7008 Enqueuing Move request for scope (0.01, -0.04)
23:32:56.457 00.001 8532 Worker thread wakes up
23:32:56.457 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:32:56.457 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:32:56.458 00.001 8532 Moving (0.01, -0.04) raw xDistance=0.01 yDistance=-0.04
23:32:56.458 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:56.458 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2174, FiltMax=28233, Gamma=0.990
23:32:56.459 00.001 7008 UpdateGuideState exits: m=266540 SNR=332.0
23:32:56.460 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.461 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:56.462 00.001 7008 Enqueuing Expose request
23:32:56.463 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:56.464 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:56.464 00.000 8532 MoveAxis(E, 0, ABG)
23:32:56.464 00.000 8532 Move returns status 0, amount 0
23:32:56.464 00.000 8532 MoveAxis(N, 0, ABG)
23:32:56.464 00.000 8532 Move returns status 0, amount 0
23:32:56.464 00.000 8532 move complete, result=0
23:32:56.464 00.000 8532 worker thread done servicing request
23:32:56.464 00.000 8532 Worker thread wakes up
23:32:56.464 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:56.464 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:56.464 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:56.870 00.406 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b1c1546-2468-4299-be3b-b2bab553fe48"}
23:32:56.872 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b1c1546-2468-4299-be3b-b2bab553fe48"}
23:32:56.874 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94f27738-2ac1-4e45-9b61-76732229cf86"}
23:32:56.877 00.003 7008 case statement mapped state 6 to 3
23:32:56.878 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94f27738-2ac1-4e45-9b61-76732229cf86"}
23:32:56.881 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"50750bf4-4d86-4433-a8d6-1be9091bcfb4"}
23:32:56.883 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1378,"width":15,"height":15,"star_pos":[6.74,6.67],"pixels":"..."},"id":"50750bf4-4d86-4433-a8d6-1be9091bcfb4"}
23:32:58.584 01.701 8532 Exposure complete
23:32:58.626 00.042 8532 worker thread done servicing request
23:32:58.626 00.000 7008 OnExposeComplete: enter
23:32:58.628 00.002 7008 UpdateGuideState(): m_state=6
23:32:58.630 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1379
23:32:58.632 00.002 7008 Star::Find returns 1 (0), X=544.80, Y=448.63, Mass=264189, SNR=333.3, Peak=41426 HFD=2.8
23:32:58.634 00.002 7008 MultiStar: [#1 0.11,-0.19,0.54,U] [#2 -0.01,-0.23,0.54,U] [#3 0.12,-0.15,0.43,U] [#4 0.05,-0.09,0.35,U] [#5 0.19,-0.00,0.33,U] [#6 0.06,-0.29,0.35,U] [#7 0.00,-0.14,0.29,U] [#8 -0.02,-0.07,0.33,U] 
23:32:58.635 00.001 7008 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.04, 0.23}
23:32:58.636 00.001 7008 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.07) = xAngle (-0.77 = -0.77)
23:32:58.639 00.003 7008 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.18 = -1.18)
23:32:58.640 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=0.06 mountY=-0.08, mountTheta=-0.91
23:32:58.642 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.06, opts=13)
23:32:58.644 00.002 7008 Enqueuing Move request for scope (0.06, -0.06)
23:32:58.645 00.001 8532 Worker thread wakes up
23:32:58.645 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:32:58.645 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:32:58.645 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2189, FiltMax=27655, Gamma=0.990
23:32:58.647 00.002 7008 UpdateGuideState exits: m=264189 SNR=333.3
23:32:58.648 00.001 8532 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.08
23:32:58.648 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:32:58.648 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:58.651 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:32:58.653 00.002 7008 Enqueuing Expose request
23:32:58.654 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:58.655 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:58.655 00.000 8532 MoveAxis(E, 0, ABG)
23:32:58.655 00.000 8532 Move returns status 0, amount 0
23:32:58.655 00.000 8532 MoveAxis(N, 0, ABG)
23:32:58.655 00.000 8532 Move returns status 0, amount 0
23:32:58.655 00.000 8532 move complete, result=0
23:32:58.655 00.000 8532 worker thread done servicing request
23:32:58.655 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:58.658 00.003 8532 Worker thread wakes up
23:32:58.658 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:32:58.658 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:32:58.870 00.212 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ca0a827-76b6-4e08-a346-e635d8e6b003"}
23:32:58.871 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ca0a827-76b6-4e08-a346-e635d8e6b003"}
23:32:58.874 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0f2483aa-9f35-4eef-9182-447ed951b441"}
23:32:58.875 00.001 7008 case statement mapped state 6 to 3
23:32:58.876 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f2483aa-9f35-4eef-9182-447ed951b441"}
23:32:58.877 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f68dda3a-7808-4988-a84c-08ab832f1c68"}
23:32:58.880 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1379,"width":15,"height":15,"star_pos":[6.80,6.63],"pixels":"..."},"id":"f68dda3a-7808-4988-a84c-08ab832f1c68"}
23:33:00.786 01.906 8532 Exposure complete
23:33:00.815 00.029 8532 worker thread done servicing request
23:33:00.816 00.001 7008 OnExposeComplete: enter
23:33:00.817 00.001 7008 UpdateGuideState(): m_state=6
23:33:00.819 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1380
23:33:00.820 00.001 7008 Star::Find returns 1 (0), X=544.71, Y=448.79, Mass=262586, SNR=326.2, Peak=35647 HFD=2.8
23:33:00.822 00.002 7008 MultiStar: [#1 -0.04,-0.09,0.57,U] [#2 -0.04,-0.10,0.54,U] [#3 -0.07,-0.11,0.44,U] [#4 0.00,-0.11,0.37,U] [#5 0.04,-0.08,0.34,U] [#6 0.00,-0.15,0.36,U] [#7 -0.10,-0.06,0.28,U] [#8 -0.00,-0.06,0.33,U] 
23:33:00.823 00.001 7008 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.05, 0.39}
23:33:00.824 00.001 7008 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.07) = xAngle (2.66 = 2.66)
23:33:00.825 00.001 7008 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.25 = 2.25)
23:33:00.828 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.59 mountX=-0.03 mountY=0.03, mountTheta=2.42
23:33:00.830 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.02, opts=13)
23:33:00.831 00.001 7008 Enqueuing Move request for scope (-0.03, 0.02)
23:33:00.833 00.002 8532 Worker thread wakes up
23:33:00.833 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:33:00.833 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:33:00.833 00.000 8532 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
23:33:00.833 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:33:00.833 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.834 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2161, FiltMax=29425, Gamma=0.990
23:33:00.835 00.001 7008 UpdateGuideState exits: m=262586 SNR=326.2
23:33:00.837 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.838 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:00.840 00.002 7008 Enqueuing Expose request
23:33:00.843 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:00.843 00.000 8532 MoveAxis(E, 0, ABG)
23:33:00.843 00.000 8532 Move returns status 0, amount 0
23:33:00.843 00.000 8532 MoveAxis(N, 0, ABG)
23:33:00.843 00.000 8532 Move returns status 0, amount 0
23:33:00.843 00.000 8532 move complete, result=0
23:33:00.843 00.000 8532 worker thread done servicing request
23:33:00.843 00.000 8532 Worker thread wakes up
23:33:00.843 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:00.843 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:00.843 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:00.869 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8989e78-e6e8-49b8-a848-c2b610416623"}
23:33:00.872 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8989e78-e6e8-49b8-a848-c2b610416623"}
23:33:00.874 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3b707cb-aaeb-4a12-8ab5-06e3c7d666de"}
23:33:00.875 00.001 7008 case statement mapped state 6 to 3
23:33:00.877 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3b707cb-aaeb-4a12-8ab5-06e3c7d666de"}
23:33:00.879 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"69b4aa45-a4e2-4cb6-b691-57d94fce2743"}
23:33:00.882 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1380,"width":15,"height":15,"star_pos":[6.71,6.79],"pixels":"..."},"id":"69b4aa45-a4e2-4cb6-b691-57d94fce2743"}
23:33:02.867 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"285d4ada-32a6-4005-915c-ffe3a9930123"}
23:33:02.870 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"285d4ada-32a6-4005-915c-ffe3a9930123"}
23:33:02.875 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12b2d833-4cdc-4878-820e-6275bd78dc42"}
23:33:02.876 00.001 7008 case statement mapped state 6 to 3
23:33:02.877 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12b2d833-4cdc-4878-820e-6275bd78dc42"}
23:33:02.878 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"217e2678-acd3-4b69-b0ee-46cb112dd3c0"}
23:33:02.880 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1380,"width":15,"height":15,"star_pos":[6.71,6.79],"pixels":"..."},"id":"217e2678-acd3-4b69-b0ee-46cb112dd3c0"}
23:33:02.975 00.095 8532 Exposure complete
23:33:03.016 00.041 8532 worker thread done servicing request
23:33:03.017 00.001 7008 OnExposeComplete: enter
23:33:03.019 00.002 7008 UpdateGuideState(): m_state=6
23:33:03.021 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1381
23:33:03.022 00.001 7008 Star::Find returns 1 (0), X=544.68, Y=448.67, Mass=260036, SNR=330.1, Peak=35566 HFD=3.0
23:33:03.024 00.002 7008 MultiStar: [#1 -0.02,-0.14,0.54,U] [#2 -0.12,-0.16,0.54,U] [#3 -0.01,-0.19,0.42,U] [#4 -0.14,-0.13,0.38,U] [#5 -0.04,-0.01,0.33,U] [#6 0.01,-0.35,0.35,U] [#7 -0.12,-0.20,0.29,U] [#8 -0.10,-0.09,0.34,U] 
23:33:03.026 00.002 7008 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.09, 0.27}
23:33:03.029 00.003 7008 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.07) = xAngle (-2.41 = -2.41)
23:33:03.030 00.001 7008 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.83 = -2.83)
23:33:03.031 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.49 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
23:33:03.034 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.06, opts=13)
23:33:03.036 00.002 7008 Enqueuing Move request for scope (-0.07, -0.06)
23:33:03.038 00.002 8532 Worker thread wakes up
23:33:03.038 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
23:33:03.038 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
23:33:03.038 00.000 8532 Moving (-0.07, -0.06) raw xDistance=-0.07 yDistance=-0.03
23:33:03.038 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:33:03.038 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.038 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2181, FiltMax=31365, Gamma=0.990
23:33:03.040 00.002 7008 UpdateGuideState exits: m=260036 SNR=330.1
23:33:03.041 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.043 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:03.044 00.001 7008 Enqueuing Expose request
23:33:03.045 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:03.045 00.000 8532 MoveAxis(E, 0, ABG)
23:33:03.045 00.000 8532 Move returns status 0, amount 0
23:33:03.045 00.000 8532 MoveAxis(N, 0, ABG)
23:33:03.045 00.000 8532 Move returns status 0, amount 0
23:33:03.045 00.000 8532 move complete, result=0
23:33:03.045 00.000 8532 worker thread done servicing request
23:33:03.047 00.002 8532 Worker thread wakes up
23:33:03.047 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:03.047 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:03.047 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:04.866 01.819 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"50c9f725-9187-48a0-9d47-f8ee9933b96d"}
23:33:04.871 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"50c9f725-9187-48a0-9d47-f8ee9933b96d"}
23:33:04.880 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f64a8de7-b85b-4375-acb6-d8bc7647556e"}
23:33:04.883 00.003 7008 case statement mapped state 6 to 3
23:33:04.885 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f64a8de7-b85b-4375-acb6-d8bc7647556e"}
23:33:04.888 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68b16c46-9058-4658-8a8e-7c813f28ceb3"}
23:33:04.890 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1381,"width":15,"height":15,"star_pos":[6.68,6.67],"pixels":"..."},"id":"68b16c46-9058-4658-8a8e-7c813f28ceb3"}
23:33:05.181 00.291 8532 Exposure complete
23:33:05.226 00.045 8532 worker thread done servicing request
23:33:05.226 00.000 7008 OnExposeComplete: enter
23:33:05.228 00.002 7008 UpdateGuideState(): m_state=6
23:33:05.230 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1382
23:33:05.232 00.002 7008 Star::Find returns 1 (0), X=544.58, Y=448.64, Mass=262483, SNR=320.4, Peak=34410 HFD=2.9
23:33:05.234 00.002 7008 MultiStar: [#1 -0.13,-0.19,0.57,U] [#2 -0.17,-0.19,0.55,U] [#3 -0.09,-0.15,0.44,U] [#4 -0.19,-0.13,0.36,U] [#5 -0.06,-0.04,0.34,U] [#6 -0.29,-0.27,0.35,U] [#7 -0.17,-0.21,0.30,U] [#8 -0.08,-0.09,0.34,U] 
23:33:05.235 00.001 7008 refined, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.18, 0.25}
23:33:05.236 00.001 7008 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.07) = xAngle (-2.66 = -2.66)
23:33:05.238 00.002 7008 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
23:33:05.239 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
23:33:05.241 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.07, opts=13)
23:33:05.242 00.001 7008 Enqueuing Move request for scope (-0.15, -0.07)
23:33:05.244 00.002 8532 Worker thread wakes up
23:33:05.244 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2177, FiltMax=33050, Gamma=0.990
23:33:05.245 00.001 7008 UpdateGuideState exits: m=262483 SNR=320.4
23:33:05.248 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.250 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:05.252 00.002 7008 Enqueuing Expose request
23:33:05.253 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
23:33:05.253 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
23:33:05.253 00.000 8532 Moving (-0.15, -0.07) raw xDistance=-0.15 yDistance=-0.01
23:33:05.253 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:33:05.254 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:05.254 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:05.254 00.000 8532 MoveAxis(E, 0, ABG)
23:33:05.254 00.000 8532 Move returns status 0, amount 0
23:33:05.254 00.000 8532 MoveAxis(N, 0, ABG)
23:33:05.254 00.000 8532 Move returns status 0, amount 0
23:33:05.254 00.000 8532 move complete, result=0
23:33:05.254 00.000 8532 worker thread done servicing request
23:33:05.254 00.000 8532 Worker thread wakes up
23:33:05.254 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:05.254 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:05.254 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:06.866 01.612 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b787bbf5-e979-4896-b69a-db4a869843fa"}
23:33:06.872 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b787bbf5-e979-4896-b69a-db4a869843fa"}
23:33:06.875 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f6776de-334f-4e41-b2f6-53382c95e9de"}
23:33:06.878 00.003 7008 case statement mapped state 6 to 3
23:33:06.881 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f6776de-334f-4e41-b2f6-53382c95e9de"}
23:33:06.883 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d983e1ec-01f6-4539-96e8-6011864ebdaa"}
23:33:06.886 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1382,"width":15,"height":15,"star_pos":[6.58,6.64],"pixels":"..."},"id":"d983e1ec-01f6-4539-96e8-6011864ebdaa"}
23:33:07.379 00.493 8532 Exposure complete
23:33:07.425 00.046 8532 worker thread done servicing request
23:33:07.425 00.000 7008 OnExposeComplete: enter
23:33:07.429 00.004 7008 UpdateGuideState(): m_state=6
23:33:07.431 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1383
23:33:07.433 00.002 7008 Star::Find returns 1 (0), X=544.62, Y=448.76, Mass=267574, SNR=331.2, Peak=33905 HFD=2.8
23:33:07.435 00.002 7008 MultiStar: [#1 -0.11,-0.15,0.55,U] [#2 -0.19,-0.13,0.55,U] [#3 -0.08,-0.08,0.43,U] [#4 -0.05,-0.10,0.36,U] [#5 -0.10,-0.01,0.33,U] [#6 -0.12,-0.20,0.34,U] [#7 -0.18,-0.15,0.28,U] [#8 -0.04,-0.06,0.33,U] 
23:33:07.437 00.002 7008 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.15, 0.36}
23:33:07.439 00.002 7008 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.07) = xAngle (3.21 = -3.08)
23:33:07.441 00.002 7008 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:33:07.443 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.14 mountX=-0.12 mountY=0.04, mountTheta=2.81
23:33:07.447 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.00, opts=13)
23:33:07.449 00.002 7008 Enqueuing Move request for scope (-0.12, 0.00)
23:33:07.452 00.003 8532 Worker thread wakes up
23:33:07.452 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64785, med=2511, FiltMin=2165, FiltMax=31873, Gamma=0.990
23:33:07.455 00.003 7008 UpdateGuideState exits: m=267574 SNR=331.2
23:33:07.456 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:07.458 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:07.459 00.001 7008 Enqueuing Expose request
23:33:07.462 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:33:07.462 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:33:07.462 00.000 8532 Moving (-0.12, 0.00) raw xDistance=-0.12 yDistance=0.04
23:33:07.462 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:33:07.462 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:07.463 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:07.463 00.000 8532 MoveAxis(E, 0, ABG)
23:33:07.463 00.000 8532 Move returns status 0, amount 0
23:33:07.463 00.000 8532 MoveAxis(N, 0, ABG)
23:33:07.463 00.000 8532 Move returns status 0, amount 0
23:33:07.463 00.000 8532 move complete, result=0
23:33:07.463 00.000 8532 worker thread done servicing request
23:33:07.463 00.000 8532 Worker thread wakes up
23:33:07.463 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:07.463 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:07.463 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:08.867 01.404 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c81f977a-b18f-4928-a48c-b3544d4f43cf"}
23:33:08.871 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c81f977a-b18f-4928-a48c-b3544d4f43cf"}
23:33:08.874 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1dc9ac8-2097-4a5e-94d0-8280615b2fd0"}
23:33:08.876 00.002 7008 case statement mapped state 6 to 3
23:33:08.879 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1dc9ac8-2097-4a5e-94d0-8280615b2fd0"}
23:33:08.882 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1a8eff10-da23-4f48-90ba-bc5dad117e8d"}
23:33:08.883 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1383,"width":15,"height":15,"star_pos":[6.62,6.76],"pixels":"..."},"id":"1a8eff10-da23-4f48-90ba-bc5dad117e8d"}
23:33:09.595 00.712 8532 Exposure complete
23:33:09.639 00.044 8532 worker thread done servicing request
23:33:09.640 00.001 7008 OnExposeComplete: enter
23:33:09.643 00.003 7008 UpdateGuideState(): m_state=6
23:33:09.645 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1384
23:33:09.648 00.003 7008 Star::Find returns 1 (0), X=544.51, Y=448.64, Mass=249742, SNR=317.4, Peak=31010 HFD=3.1
23:33:09.653 00.005 7008 MultiStar: [#1 -0.14,-0.17,0.57,U] [#2 -0.22,-0.16,0.55,U] [#3 -0.18,-0.14,0.44,U] [#4 -0.19,-0.09,0.36,U] [#5 -0.12,-0.02,0.35,U] [#6 -0.19,-0.23,0.37,U] [#7 -0.23,-0.12,0.29,U] [#8 -0.16,-0.12,0.35,U] 
23:33:09.655 00.002 7008 refined, 8 included, MultiStar: {-0.20, -0.05}, one-star: {-0.26, 0.24}
23:33:09.657 00.002 7008 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.07) = xAngle (-2.82 = -2.82)
23:33:09.661 00.004 7008 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.24 = 3.05)
23:33:09.663 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.90 mountX=-0.19 mountY=0.02, mountTheta=3.04
23:33:09.667 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=-0.05, opts=13)
23:33:09.669 00.002 7008 Enqueuing Move request for scope (-0.20, -0.05)
23:33:09.672 00.003 8532 Worker thread wakes up
23:33:09.672 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63129, med=2513, FiltMin=2187, FiltMax=35690, Gamma=0.990
23:33:09.673 00.001 7008 UpdateGuideState exits: m=249742 SNR=317.4
23:33:09.677 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.678 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:09.680 00.002 7008 Enqueuing Expose request
23:33:09.681 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
23:33:09.681 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
23:33:09.681 00.000 8532 Moving (-0.20, -0.05) raw xDistance=-0.19 yDistance=0.02
23:33:09.681 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:33:09.681 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:09.681 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:09.681 00.000 8532 MoveAxis(E, 173, ABG)
23:33:09.681 00.000 8532 Guiding  Dir = 2, Dur = 173
23:33:09.682 00.001 8532 IsSlewing returns 0
23:33:09.682 00.000 8532 IsGuiding returns 0
23:33:09.682 00.000 8532 PulseGuide returned control before completion, sleep 183
23:33:09.871 00.189 8532 IsGuiding returns 0
23:33:09.871 00.000 8532 Move returns status 0, amount 173
23:33:09.871 00.000 8532 MoveAxis(N, 0, ABG)
23:33:09.871 00.000 8532 Move returns status 0, amount 0
23:33:09.871 00.000 8532 move complete, result=0
23:33:09.871 00.000 8532 worker thread done servicing request
23:33:09.871 00.000 8532 Worker thread wakes up
23:33:09.872 00.001 7008 GuideStep: -0.2 px 173 ms EAST, 0.0 px 0 ms NORTH
23:33:09.874 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:09.874 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:10.865 00.991 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"22ac3236-aa7a-4eb8-b45c-c502f74fa299"}
23:33:10.867 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"22ac3236-aa7a-4eb8-b45c-c502f74fa299"}
23:33:10.870 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"797d8098-951c-4c6b-a5ef-b2bd6339ffbb"}
23:33:10.872 00.002 7008 case statement mapped state 6 to 3
23:33:10.875 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"797d8098-951c-4c6b-a5ef-b2bd6339ffbb"}
23:33:10.878 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0a7cfd06-c8aa-4e62-9fee-c5008d955628"}
23:33:10.881 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1384,"width":15,"height":15,"star_pos":[6.51,6.64],"pixels":"..."},"id":"0a7cfd06-c8aa-4e62-9fee-c5008d955628"}
23:33:12.006 01.125 8532 Exposure complete
23:33:12.048 00.042 8532 worker thread done servicing request
23:33:12.049 00.001 7008 OnExposeComplete: enter
23:33:12.050 00.001 7008 UpdateGuideState(): m_state=6
23:33:12.052 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1385
23:33:12.055 00.003 7008 Star::Find returns 1 (0), X=544.60, Y=448.78, Mass=251110, SNR=314.0, Peak=30507 HFD=2.8
23:33:12.058 00.003 7008 MultiStar: [#1 -0.11,-0.08,0.58,U] [#2 -0.11,-0.12,0.56,U] [#3 -0.12,-0.10,0.45,U] [#4 -0.09,-0.03,0.39,U] [#5 -0.07,0.01,0.36,U] [#6 -0.12,-0.20,0.36,U] [#7 -0.21,-0.11,0.30,U] [#8 -0.15,-0.11,0.34,U] 
23:33:12.060 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.16, 0.38}
23:33:12.061 00.001 7008 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
23:33:12.064 00.003 7008 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.67 = 2.67)
23:33:12.066 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.02 mountX=-0.13 mountY=0.06, mountTheta=2.72
23:33:12.068 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.02, opts=13)
23:33:12.069 00.001 7008 Enqueuing Move request for scope (-0.13, 0.02)
23:33:12.071 00.002 8532 Worker thread wakes up
23:33:12.071 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:33:12.071 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:33:12.071 00.000 8532 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=0.06
23:33:12.071 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:33:12.071 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.071 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2190, FiltMax=32520, Gamma=0.990
23:33:12.073 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:33:12.073 00.000 8532 MoveAxis(E, 0, ABG)
23:33:12.073 00.000 8532 Move returns status 0, amount 0
23:33:12.073 00.000 8532 MoveAxis(N, 0, ABG)
23:33:12.073 00.000 7008 UpdateGuideState exits: m=251110 SNR=314.0
23:33:12.074 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.075 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:12.078 00.003 8532 Move returns status 0, amount 0
23:33:12.078 00.000 8532 move complete, result=0
23:33:12.078 00.000 8532 worker thread done servicing request
23:33:12.078 00.000 7008 Enqueuing Expose request
23:33:12.079 00.001 8532 Worker thread wakes up
23:33:12.079 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:12.082 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:12.082 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:12.864 00.782 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a974d2b5-dd08-4ca0-bfc3-12ac0473adbb"}
23:33:12.866 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a974d2b5-dd08-4ca0-bfc3-12ac0473adbb"}
23:33:12.869 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a65b18c7-4c62-49d7-894f-d05bacc2e5f6"}
23:33:12.871 00.002 7008 case statement mapped state 6 to 3
23:33:12.874 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a65b18c7-4c62-49d7-894f-d05bacc2e5f6"}
23:33:12.877 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb82cfdb-1f61-41f8-a077-2f21d56078ff"}
23:33:12.880 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1385,"width":15,"height":15,"star_pos":[6.60,6.78],"pixels":"..."},"id":"cb82cfdb-1f61-41f8-a077-2f21d56078ff"}
23:33:14.212 01.332 8532 Exposure complete
23:33:14.249 00.037 8532 worker thread done servicing request
23:33:14.249 00.000 7008 OnExposeComplete: enter
23:33:14.250 00.001 7008 UpdateGuideState(): m_state=6
23:33:14.252 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1386
23:33:14.255 00.003 7008 Star::Find returns 1 (0), X=544.60, Y=448.85, Mass=256375, SNR=331.4, Peak=28827 HFD=2.7
23:33:14.257 00.002 7008 MultiStar: [#1 -0.10,0.00,0.53,U] [#2 -0.19,-0.07,0.54,U] [#3 -0.08,-0.12,0.42,U] [#4 -0.18,-0.04,0.34,U] [#5 -0.11,0.06,0.34,U] [#6 -0.12,-0.19,0.36,U] [#7 -0.21,-0.02,0.28,U] [#8 -0.05,-0.13,0.32,U] 
23:33:14.258 00.001 7008 refined, 8 included, MultiStar: {-0.14, 0.06}, one-star: {-0.16, 0.45}
23:33:14.259 00.001 7008 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.07) = xAngle (2.79 = 2.79)
23:33:14.263 00.004 7008 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.38 = 2.38)
23:33:14.265 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=-0.14 mountY=0.10, mountTheta=2.51
23:33:14.268 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.06, opts=13)
23:33:14.270 00.002 7008 Enqueuing Move request for scope (-0.14, 0.06)
23:33:14.272 00.002 8532 Worker thread wakes up
23:33:14.272 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
23:33:14.272 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2178, FiltMax=34311, Gamma=0.990
23:33:14.273 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
23:33:14.273 00.000 8532 Moving (-0.14, 0.06) raw xDistance=-0.14 yDistance=0.10
23:33:14.273 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:33:14.273 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:14.274 00.001 7008 UpdateGuideState exits: m=256375 SNR=331.4
23:33:14.275 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:33:14.275 00.000 8532 MoveAxis(E, 0, ABG)
23:33:14.275 00.000 8532 Move returns status 0, amount 0
23:33:14.275 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.276 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:14.279 00.003 8532 MoveAxis(N, 0, ABG)
23:33:14.279 00.000 7008 Enqueuing Expose request
23:33:14.281 00.002 8532 Move returns status 0, amount 0
23:33:14.281 00.000 8532 move complete, result=0
23:33:14.281 00.000 8532 worker thread done servicing request
23:33:14.281 00.000 8532 Worker thread wakes up
23:33:14.281 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:14.284 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:14.284 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:14.864 00.580 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bfe4d8e4-3541-43ee-b6cb-85e4583eb6ca"}
23:33:14.868 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bfe4d8e4-3541-43ee-b6cb-85e4583eb6ca"}
23:33:14.873 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ac4ce77-8b14-4fd1-902b-94c29d15c2a6"}
23:33:14.875 00.002 7008 case statement mapped state 6 to 3
23:33:14.878 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ac4ce77-8b14-4fd1-902b-94c29d15c2a6"}
23:33:14.880 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22fe5f5f-863c-4494-abeb-17bb2c70ae3e"}
23:33:14.882 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1386,"width":15,"height":15,"star_pos":[6.60,6.85],"pixels":"..."},"id":"22fe5f5f-863c-4494-abeb-17bb2c70ae3e"}
23:33:16.415 01.533 8532 Exposure complete
23:33:16.459 00.044 8532 worker thread done servicing request
23:33:16.459 00.000 7008 OnExposeComplete: enter
23:33:16.462 00.003 7008 UpdateGuideState(): m_state=6
23:33:16.465 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1387
23:33:16.468 00.003 7008 Star::Find returns 1 (0), X=544.57, Y=448.84, Mass=255220, SNR=328.6, Peak=28444 HFD=2.8
23:33:16.472 00.004 7008 MultiStar: [#1 -0.13,-0.05,0.55,U] [#2 -0.16,-0.05,0.53,U] [#3 -0.12,-0.02,0.41,U] [#4 -0.15,-0.02,0.35,U] [#5 -0.14,0.04,0.33,U] [#6 -0.19,-0.13,0.35,U] [#7 -0.22,-0.00,0.30,U] [#8 -0.13,-0.12,0.34,U] 
23:33:16.474 00.002 7008 refined, 8 included, MultiStar: {-0.16, 0.07}, one-star: {-0.20, 0.44}
23:33:16.476 00.002 7008 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.07) = xAngle (2.80 = 2.80)
23:33:16.479 00.003 7008 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.39 = 2.39)
23:33:16.481 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.73 mountX=-0.17 mountY=0.12, mountTheta=2.52
23:33:16.484 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.07, opts=13)
23:33:16.487 00.003 7008 Enqueuing Move request for scope (-0.16, 0.07)
23:33:16.489 00.002 8532 Worker thread wakes up
23:33:16.490 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62932, med=2512, FiltMin=2193, FiltMax=32893, Gamma=0.990
23:33:16.493 00.003 7008 UpdateGuideState exits: m=255220 SNR=328.6
23:33:16.495 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.496 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:16.498 00.002 7008 Enqueuing Expose request
23:33:16.500 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
23:33:16.500 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
23:33:16.500 00.000 8532 Moving (-0.16, 0.07) raw xDistance=-0.17 yDistance=0.12
23:33:16.500 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:33:16.500 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.500 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:16.500 00.000 8532 MoveAxis(E, 0, ABG)
23:33:16.501 00.001 8532 Move returns status 0, amount 0
23:33:16.501 00.000 8532 MoveAxis(N, 0, ABG)
23:33:16.501 00.000 8532 Move returns status 0, amount 0
23:33:16.501 00.000 8532 move complete, result=0
23:33:16.501 00.000 8532 worker thread done servicing request
23:33:16.501 00.000 8532 Worker thread wakes up
23:33:16.501 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:16.504 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:16.504 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:16.864 00.360 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8adabe16-1a34-4518-999c-e55cc2009883"}
23:33:16.867 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8adabe16-1a34-4518-999c-e55cc2009883"}
23:33:16.870 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c284165a-dfff-4fda-8aa5-4107f4b59e7b"}
23:33:16.872 00.002 7008 case statement mapped state 6 to 3
23:33:16.873 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c284165a-dfff-4fda-8aa5-4107f4b59e7b"}
23:33:16.875 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0afa1e60-d197-4700-b32a-0c5c05a9cf35"}
23:33:16.877 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1387,"width":15,"height":15,"star_pos":[6.57,6.84],"pixels":"..."},"id":"0afa1e60-d197-4700-b32a-0c5c05a9cf35"}
23:33:18.633 01.756 8532 Exposure complete
23:33:18.669 00.036 8532 worker thread done servicing request
23:33:18.669 00.000 7008 OnExposeComplete: enter
23:33:18.672 00.003 7008 UpdateGuideState(): m_state=6
23:33:18.674 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1388
23:33:18.676 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.97, Mass=258167, SNR=326.9, Peak=32198 HFD=2.5
23:33:18.679 00.003 7008 MultiStar: [#1 -0.04,0.14,0.57,U] [#2 -0.14,0.05,0.55,U] [#3 -0.09,0.06,0.43,U] [#4 -0.05,0.04,0.36,U] [#5 -0.08,0.20,0.35,U] [#6 -0.05,-0.04,0.35,U] [#7 -0.13,0.04,0.29,U] [#8 -0.07,0.03,0.35,U] 
23:33:18.681 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {-0.13, 0.57}
23:33:18.683 00.002 7008 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.07) = xAngle (2.10 = 2.10)
23:33:18.685 00.002 7008 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.69 = 1.69)
23:33:18.688 00.003 7008 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.03 mountX=-0.10 mountY=0.21, mountTheta=2.04
23:33:18.691 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.19, opts=13)
23:33:18.693 00.002 7008 Enqueuing Move request for scope (-0.09, 0.19)
23:33:18.695 00.002 8532 Worker thread wakes up
23:33:18.695 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
23:33:18.695 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
23:33:18.697 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2203, FiltMax=32884, Gamma=0.990
23:33:18.699 00.002 8532 Moving (-0.09, 0.19) raw xDistance=-0.10 yDistance=0.21
23:33:18.699 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:33:18.699 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:33:18.699 00.000 8532 MoveAxis(E, 0, ABG)
23:33:18.699 00.000 8532 Move returns status 0, amount 0
23:33:18.699 00.000 8532 MoveAxis(S, 362, ABG)
23:33:18.699 00.000 8532 Guiding  Dir = 1, Dur = 362
23:33:18.699 00.000 7008 UpdateGuideState exits: m=258167 SNR=326.9
23:33:18.702 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.703 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:18.705 00.002 7008 Enqueuing Expose request
23:33:18.706 00.001 8532 IsSlewing returns 0
23:33:18.706 00.000 8532 IsGuiding returns 0
23:33:18.707 00.001 8532 PulseGuide returned control before completion, sleep 372
23:33:18.863 00.156 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f78e00d-7c04-43a3-99bf-4cf4c0c2854b"}
23:33:18.865 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f78e00d-7c04-43a3-99bf-4cf4c0c2854b"}
23:33:18.868 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f58a115e-3ac7-449b-8691-9f6c64a32b76"}
23:33:18.871 00.003 7008 case statement mapped state 6 to 3
23:33:18.873 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f58a115e-3ac7-449b-8691-9f6c64a32b76"}
23:33:18.877 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67d6a28e-91c3-45da-8554-f52fa150c9f7"}
23:33:18.880 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1388,"width":15,"height":15,"star_pos":[6.64,6.97],"pixels":"..."},"id":"67d6a28e-91c3-45da-8554-f52fa150c9f7"}
23:33:19.091 00.211 8532 IsGuiding returns 0
23:33:19.091 00.000 8532 Move returns status 0, amount 362
23:33:19.091 00.000 8532 move complete, result=0
23:33:19.091 00.000 8532 worker thread done servicing request
23:33:19.091 00.000 8532 Worker thread wakes up
23:33:19.091 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 362 ms SOUTH
23:33:19.094 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:19.094 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:20.863 01.769 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfd28be3-09cf-4930-8401-1441b14e37af"}
23:33:20.865 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfd28be3-09cf-4930-8401-1441b14e37af"}
23:33:20.868 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f58acf47-f5f5-4a63-a05d-6f5ecf58f5a5"}
23:33:20.870 00.002 7008 case statement mapped state 6 to 3
23:33:20.872 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f58acf47-f5f5-4a63-a05d-6f5ecf58f5a5"}
23:33:20.875 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc7bbeea-da9e-443e-8c2b-2b5a1762557d"}
23:33:20.878 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1388,"width":15,"height":15,"star_pos":[6.64,6.97],"pixels":"..."},"id":"dc7bbeea-da9e-443e-8c2b-2b5a1762557d"}
23:33:21.226 00.348 8532 Exposure complete
23:33:21.267 00.041 8532 worker thread done servicing request
23:33:21.268 00.001 7008 OnExposeComplete: enter
23:33:21.270 00.002 7008 UpdateGuideState(): m_state=6
23:33:21.271 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1389
23:33:21.273 00.002 7008 Star::Find returns 1 (0), X=544.73, Y=448.63, Mass=261099, SNR=335.6, Peak=39353 HFD=2.9
23:33:21.275 00.002 7008 MultiStar: [#1 -0.01,-0.15,0.53,U] [#2 -0.03,-0.22,0.56,U] [#3 0.02,-0.17,0.40,U] [#4 -0.02,-0.11,0.36,U] [#5 0.15,-0.06,0.33,U] [#6 -0.02,-0.30,0.36,U] [#7 -0.12,-0.20,0.27,U] [#8 -0.05,-0.13,0.32,U] 
23:33:21.277 00.002 7008 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.03, 0.24}
23:33:21.278 00.001 7008 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.07) = xAngle (-1.70 = -1.70)
23:33:21.281 00.003 7008 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.11 = -2.11)
23:33:21.283 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
23:33:21.286 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.07, opts=13)
23:33:21.289 00.003 7008 Enqueuing Move request for scope (-0.01, -0.07)
23:33:21.290 00.001 8532 Worker thread wakes up
23:33:21.291 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:33:21.291 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:33:21.291 00.000 8532 Moving (-0.01, -0.07) raw xDistance=-0.01 yDistance=-0.06
23:33:21.291 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:33:21.291 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.291 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2168, FiltMax=28867, Gamma=0.990
23:33:21.293 00.002 7008 UpdateGuideState exits: m=261099 SNR=335.6
23:33:21.295 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:21.295 00.000 8532 MoveAxis(E, 0, ABG)
23:33:21.295 00.000 8532 Move returns status 0, amount 0
23:33:21.295 00.000 8532 MoveAxis(N, 0, ABG)
23:33:21.296 00.001 8532 Move returns status 0, amount 0
23:33:21.296 00.000 8532 move complete, result=0
23:33:21.296 00.000 8532 worker thread done servicing request
23:33:21.296 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.297 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:21.299 00.002 7008 Enqueuing Expose request
23:33:21.300 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:21.302 00.002 8532 Worker thread wakes up
23:33:21.302 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:21.302 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:22.862 01.560 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ce6e9ce-3540-4ac5-a296-5562c55eed01"}
23:33:22.866 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ce6e9ce-3540-4ac5-a296-5562c55eed01"}
23:33:22.871 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ba25b89-0bcc-4c1e-a1fe-efc02d589331"}
23:33:22.873 00.002 7008 case statement mapped state 6 to 3
23:33:22.876 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ba25b89-0bcc-4c1e-a1fe-efc02d589331"}
23:33:22.879 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eee8b244-fce1-4a89-a1c2-92ce40a4ffcb"}
23:33:22.882 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1389,"width":15,"height":15,"star_pos":[6.73,6.63],"pixels":"..."},"id":"eee8b244-fce1-4a89-a1c2-92ce40a4ffcb"}
23:33:23.424 00.542 8532 Exposure complete
23:33:23.464 00.040 8532 worker thread done servicing request
23:33:23.465 00.001 7008 OnExposeComplete: enter
23:33:23.466 00.001 7008 UpdateGuideState(): m_state=6
23:33:23.468 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1390
23:33:23.470 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.61, Mass=266118, SNR=329.7, Peak=40834 HFD=2.9
23:33:23.472 00.002 7008 MultiStar: [#1 0.03,-0.22,0.55,U] [#2 -0.06,-0.23,0.56,U] [#3 -0.05,-0.22,0.42,U] [#4 -0.01,-0.12,0.36,U] [#5 -0.10,-0.13,0.33,U] [#6 -0.03,-0.32,0.35,U] [#7 0.01,-0.18,0.28,U] [#8 -0.17,-0.03,0.36,U] 
23:33:23.474 00.002 7008 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.05, 0.21}
23:33:23.475 00.001 7008 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.07) = xAngle (-1.97 = -1.97)
23:33:23.477 00.002 7008 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.39 = -2.39)
23:33:23.479 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.04 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
23:33:23.483 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.09, opts=13)
23:33:23.485 00.002 7008 Enqueuing Move request for scope (-0.05, -0.09)
23:33:23.488 00.003 8532 Worker thread wakes up
23:33:23.488 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:33:23.488 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:33:23.488 00.000 8532 Moving (-0.05, -0.09) raw xDistance=-0.04 yDistance=-0.07
23:33:23.488 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2172, FiltMax=29843, Gamma=0.990
23:33:23.490 00.002 7008 UpdateGuideState exits: m=266118 SNR=329.7
23:33:23.491 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.492 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:23.494 00.002 7008 Enqueuing Expose request
23:33:23.495 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:23.495 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.495 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:23.495 00.000 8532 MoveAxis(E, 0, ABG)
23:33:23.495 00.000 8532 Move returns status 0, amount 0
23:33:23.495 00.000 8532 MoveAxis(N, 0, ABG)
23:33:23.496 00.001 8532 Move returns status 0, amount 0
23:33:23.496 00.000 8532 move complete, result=0
23:33:23.496 00.000 8532 worker thread done servicing request
23:33:23.496 00.000 8532 Worker thread wakes up
23:33:23.496 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:23.496 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:23.496 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:24.861 01.365 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"321db5e1-e726-4347-9998-86f5de278227"}
23:33:24.865 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"321db5e1-e726-4347-9998-86f5de278227"}
23:33:24.868 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7305164b-d543-41c4-8c31-1fb95ecad42e"}
23:33:24.871 00.003 7008 case statement mapped state 6 to 3
23:33:24.873 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7305164b-d543-41c4-8c31-1fb95ecad42e"}
23:33:24.876 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7aa414cd-e73e-4542-bdff-6869abb76d8e"}
23:33:24.877 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1390,"width":15,"height":15,"star_pos":[6.72,6.61],"pixels":"..."},"id":"7aa414cd-e73e-4542-bdff-6869abb76d8e"}
23:33:25.619 00.742 8532 Exposure complete
23:33:25.664 00.045 8532 worker thread done servicing request
23:33:25.665 00.001 7008 OnExposeComplete: enter
23:33:25.667 00.002 7008 UpdateGuideState(): m_state=6
23:33:25.668 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1391
23:33:25.670 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=448.62, Mass=270482, SNR=333.6, Peak=40089 HFD=3.0
23:33:25.671 00.001 7008 MultiStar: [#1 -0.03,-0.23,0.56,U] [#2 -0.08,-0.24,0.55,U] [#3 -0.02,-0.22,0.42,U] [#4 -0.02,-0.13,0.35,U] [#5 -0.03,-0.05,0.32,U] [#6 -0.01,-0.37,0.37,U] [#7 -0.08,-0.08,0.27,U] [#8 -0.16,-0.12,0.32,U] 
23:33:25.673 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.10, 0.23}
23:33:25.675 00.002 7008 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.07) = xAngle (-2.09 = -2.09)
23:33:25.676 00.001 7008 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.51 = -2.51)
23:33:25.681 00.005 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.16 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
23:33:25.684 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.09, opts=13)
23:33:25.686 00.002 7008 Enqueuing Move request for scope (-0.06, -0.09)
23:33:25.688 00.002 8532 Worker thread wakes up
23:33:25.688 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:33:25.688 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:33:25.688 00.000 8532 Moving (-0.06, -0.09) raw xDistance=-0.06 yDistance=-0.07
23:33:25.688 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:33:25.689 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.689 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2150, FiltMax=30847, Gamma=0.990
23:33:25.690 00.001 7008 UpdateGuideState exits: m=270482 SNR=333.6
23:33:25.692 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.694 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:25.696 00.002 7008 Enqueuing Expose request
23:33:25.698 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:25.699 00.001 8532 MoveAxis(E, 0, ABG)
23:33:25.699 00.000 8532 Move returns status 0, amount 0
23:33:25.699 00.000 8532 MoveAxis(N, 0, ABG)
23:33:25.699 00.000 8532 Move returns status 0, amount 0
23:33:25.699 00.000 8532 move complete, result=0
23:33:25.699 00.000 8532 worker thread done servicing request
23:33:25.699 00.000 8532 Worker thread wakes up
23:33:25.699 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:25.699 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:25.699 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:26.861 01.162 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"16bba9ed-6b5f-4e07-a0c2-06ece2338a49"}
23:33:26.866 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"16bba9ed-6b5f-4e07-a0c2-06ece2338a49"}
23:33:26.869 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"003e96ed-c389-4535-8f17-188b6508b196"}
23:33:26.872 00.003 7008 case statement mapped state 6 to 3
23:33:26.874 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"003e96ed-c389-4535-8f17-188b6508b196"}
23:33:26.876 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bc793cda-28a7-4cfa-8d86-da9d2a4655b3"}
23:33:26.880 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1391,"width":15,"height":15,"star_pos":[6.66,6.62],"pixels":"..."},"id":"bc793cda-28a7-4cfa-8d86-da9d2a4655b3"}
23:33:27.829 00.949 8532 Exposure complete
23:33:27.874 00.045 8532 worker thread done servicing request
23:33:27.874 00.000 7008 OnExposeComplete: enter
23:33:27.876 00.002 7008 UpdateGuideState(): m_state=6
23:33:27.879 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1392
23:33:27.881 00.002 7008 Star::Find returns 1 (0), X=544.67, Y=448.69, Mass=262354, SNR=331.3, Peak=37619 HFD=2.9
23:33:27.884 00.003 7008 MultiStar: [#1 0.03,-0.11,0.55,U] [#2 -0.09,-0.06,0.57,U] [#3 -0.00,-0.14,0.43,U] [#4 -0.02,-0.01,0.35,U] [#5 -0.06,-0.11,0.32,U] [#6 0.01,-0.18,0.34,U] [#7 -0.08,-0.13,0.27,U] [#8 0.02,-0.06,0.34,U] 
23:33:27.885 00.001 7008 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.10, 0.29}
23:33:27.887 00.002 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:33:27.888 00.001 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.90)
23:33:27.890 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.04 mountX=-0.04 mountY=0.01, mountTheta=2.90
23:33:27.893 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=-0.00, opts=13)
23:33:27.895 00.002 7008 Enqueuing Move request for scope (-0.04, -0.00)
23:33:27.898 00.003 8532 Worker thread wakes up
23:33:27.898 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:33:27.898 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:33:27.899 00.001 8532 Moving (-0.04, -0.00) raw xDistance=-0.04 yDistance=0.01
23:33:27.899 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:27.899 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:27.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2160, FiltMax=30397, Gamma=0.990
23:33:27.901 00.002 7008 UpdateGuideState exits: m=262354 SNR=331.3
23:33:27.903 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:27.904 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:27.906 00.002 7008 Enqueuing Expose request
23:33:27.908 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:27.908 00.000 8532 MoveAxis(E, 0, ABG)
23:33:27.908 00.000 8532 Move returns status 0, amount 0
23:33:27.908 00.000 8532 MoveAxis(N, 0, ABG)
23:33:27.908 00.000 8532 Move returns status 0, amount 0
23:33:27.908 00.000 8532 move complete, result=0
23:33:27.908 00.000 8532 worker thread done servicing request
23:33:27.908 00.000 8532 Worker thread wakes up
23:33:27.908 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:27.910 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:27.910 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:28.860 00.950 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e3d7da0-1559-43c0-a0e3-6ea50f2220e9"}
23:33:28.863 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e3d7da0-1559-43c0-a0e3-6ea50f2220e9"}
23:33:28.867 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"27711993-8204-480f-91db-c33830cd155c"}
23:33:28.869 00.002 7008 case statement mapped state 6 to 3
23:33:28.872 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"27711993-8204-480f-91db-c33830cd155c"}
23:33:28.874 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e339839-4672-4d59-b93b-c3c52a61693e"}
23:33:28.876 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1392,"width":15,"height":15,"star_pos":[6.67,6.69],"pixels":"..."},"id":"7e339839-4672-4d59-b93b-c3c52a61693e"}
23:33:30.035 01.159 8532 Exposure complete
23:33:30.070 00.035 8532 worker thread done servicing request
23:33:30.072 00.002 7008 OnExposeComplete: enter
23:33:30.073 00.001 7008 UpdateGuideState(): m_state=6
23:33:30.075 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1393
23:33:30.077 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.68, Mass=269440, SNR=344.8, Peak=38478 HFD=2.9
23:33:30.079 00.002 7008 MultiStar: [#1 0.02,-0.11,0.51,U] [#2 -0.07,-0.17,0.49,U] [#3 0.01,-0.13,0.41,U] [#4 -0.13,-0.08,0.32,U] [#5 -0.17,0.05,0.31,U] [#6 -0.09,-0.28,0.33,U] [#7 -0.07,-0.14,0.27,U] [#8 -0.07,-0.04,0.33,U] 
23:33:30.080 00.001 7008 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.04, 0.28}
23:33:30.082 00.002 7008 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.07) = xAngle (-2.81 = -2.81)
23:33:30.085 00.003 7008 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.22 = 3.06)
23:33:30.086 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.88 mountX=-0.06 mountY=0.00, mountTheta=3.06
23:33:30.089 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.02, opts=13)
23:33:30.090 00.001 7008 Enqueuing Move request for scope (-0.06, -0.02)
23:33:30.091 00.001 8532 Worker thread wakes up
23:33:30.091 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:33:30.091 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:33:30.091 00.000 8532 Moving (-0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
23:33:30.091 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:33:30.091 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:30.091 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2121, FiltMax=29416, Gamma=0.990
23:33:30.093 00.002 7008 UpdateGuideState exits: m=269440 SNR=344.8
23:33:30.095 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.096 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:30.099 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:33:30.099 00.000 8532 MoveAxis(E, 0, ABG)
23:33:30.099 00.000 8532 Move returns status 0, amount 0
23:33:30.099 00.000 8532 MoveAxis(N, 0, ABG)
23:33:30.099 00.000 8532 Move returns status 0, amount 0
23:33:30.099 00.000 8532 move complete, result=0
23:33:30.099 00.000 8532 worker thread done servicing request
23:33:30.099 00.000 7008 Enqueuing Expose request
23:33:30.100 00.001 8532 Worker thread wakes up
23:33:30.100 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:30.100 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:30.100 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:30.858 00.758 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75804393-4f99-40ed-8b89-35111487772f"}
23:33:30.863 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75804393-4f99-40ed-8b89-35111487772f"}
23:33:30.872 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a0626235-eb27-4e03-9751-0d0c274416b5"}
23:33:30.874 00.002 7008 case statement mapped state 6 to 3
23:33:30.876 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0626235-eb27-4e03-9751-0d0c274416b5"}
23:33:30.878 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0bc9e811-3d53-43b5-9e13-0d095ccddb7a"}
23:33:30.880 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1393,"width":15,"height":15,"star_pos":[6.72,6.68],"pixels":"..."},"id":"0bc9e811-3d53-43b5-9e13-0d095ccddb7a"}
23:33:32.238 01.358 8532 Exposure complete
23:33:32.280 00.042 8532 worker thread done servicing request
23:33:32.280 00.000 7008 OnExposeComplete: enter
23:33:32.282 00.002 7008 UpdateGuideState(): m_state=6
23:33:32.284 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1394
23:33:32.287 00.003 7008 Star::Find returns 1 (0), X=544.71, Y=448.64, Mass=261213, SNR=325.0, Peak=37651 HFD=2.9
23:33:32.289 00.002 7008 MultiStar: [#1 -0.01,-0.09,0.56,U] [#2 -0.08,-0.09,0.55,U] [#3 -0.05,-0.13,0.42,U] [#4 -0.01,-0.14,0.36,U] [#5 -0.05,-0.04,0.33,U] [#6 -0.08,-0.12,0.37,U] [#7 -0.09,-0.23,0.29,U] [#8 0.01,0.01,0.36,U] 
23:33:32.291 00.002 7008 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.06, 0.24}
23:33:32.293 00.002 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
23:33:32.295 00.002 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
23:33:32.297 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.76 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
23:33:32.300 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.02, opts=13)
23:33:32.302 00.002 7008 Enqueuing Move request for scope (-0.05, -0.02)
23:33:32.304 00.002 8532 Worker thread wakes up
23:33:32.304 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:33:32.304 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:33:32.304 00.000 8532 Moving (-0.05, -0.02) raw xDistance=-0.05 yDistance=-0.00
23:33:32.304 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:33:32.304 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.304 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2179, FiltMax=30765, Gamma=0.990
23:33:32.307 00.003 7008 UpdateGuideState exits: m=261213 SNR=325.0
23:33:32.309 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:33:32.309 00.000 8532 MoveAxis(E, 0, ABG)
23:33:32.309 00.000 8532 Move returns status 0, amount 0
23:33:32.309 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.310 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:32.312 00.002 7008 Enqueuing Expose request
23:33:32.314 00.002 8532 MoveAxis(N, 0, ABG)
23:33:32.314 00.000 8532 Move returns status 0, amount 0
23:33:32.314 00.000 8532 move complete, result=0
23:33:32.315 00.001 8532 worker thread done servicing request
23:33:32.315 00.000 8532 Worker thread wakes up
23:33:32.315 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:32.315 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:32.315 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:32.858 00.543 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ed0ea50-04a0-40bc-9680-55b7b2bb6be4"}
23:33:32.859 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ed0ea50-04a0-40bc-9680-55b7b2bb6be4"}
23:33:32.862 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a4611f7-4ea1-47f1-8a57-10a339bc7492"}
23:33:32.864 00.002 7008 case statement mapped state 6 to 3
23:33:32.865 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a4611f7-4ea1-47f1-8a57-10a339bc7492"}
23:33:32.867 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"419438ee-6f62-43a5-8d77-716af3be8f6f"}
23:33:32.869 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1394,"width":15,"height":15,"star_pos":[6.71,6.64],"pixels":"..."},"id":"419438ee-6f62-43a5-8d77-716af3be8f6f"}
23:33:34.441 01.572 8532 Exposure complete
23:33:34.484 00.043 8532 worker thread done servicing request
23:33:34.484 00.000 7008 OnExposeComplete: enter
23:33:34.485 00.001 7008 UpdateGuideState(): m_state=6
23:33:34.487 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1395
23:33:34.490 00.003 7008 Star::Find returns 1 (0), X=544.67, Y=448.67, Mass=258437, SNR=331.0, Peak=35088 HFD=2.9
23:33:34.492 00.002 7008 MultiStar: [#1 -0.06,-0.14,0.57,U] [#2 -0.07,-0.13,0.55,U] [#3 -0.07,-0.08,0.42,U] [#4 -0.09,-0.09,0.36,U] [#5 0.04,-0.03,0.31,U] [#6 -0.14,-0.16,0.35,U] [#7 -0.10,-0.09,0.28,U] [#8 -0.09,-0.03,0.34,U] 
23:33:34.494 00.002 7008 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.10, 0.27}
23:33:34.495 00.001 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:33:34.497 00.002 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.38 = 2.90)
23:33:34.498 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=-0.08 mountY=0.02, mountTheta=2.90
23:33:34.502 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.01, opts=13)
23:33:34.504 00.002 7008 Enqueuing Move request for scope (-0.08, -0.01)
23:33:34.505 00.001 8532 Worker thread wakes up
23:33:34.505 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:33:34.506 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:33:34.506 00.000 8532 Moving (-0.08, -0.01) raw xDistance=-0.08 yDistance=0.02
23:33:34.506 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:34.506 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:34.506 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2198, FiltMax=31319, Gamma=0.990
23:33:34.508 00.002 7008 UpdateGuideState exits: m=258437 SNR=331.0
23:33:34.509 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.512 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:34.513 00.001 7008 Enqueuing Expose request
23:33:34.515 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:34.515 00.000 8532 MoveAxis(E, 0, ABG)
23:33:34.515 00.000 8532 Move returns status 0, amount 0
23:33:34.515 00.000 8532 MoveAxis(N, 0, ABG)
23:33:34.515 00.000 8532 Move returns status 0, amount 0
23:33:34.515 00.000 8532 move complete, result=0
23:33:34.515 00.000 8532 worker thread done servicing request
23:33:34.515 00.000 8532 Worker thread wakes up
23:33:34.516 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:34.516 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:34.516 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:34.857 00.341 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"daeb2f5b-e857-4e7e-8430-ed9a69b3420a"}
23:33:34.860 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"daeb2f5b-e857-4e7e-8430-ed9a69b3420a"}
23:33:34.862 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49126d0c-4e11-45fb-9b39-8fd34fd7d38f"}
23:33:34.863 00.001 7008 case statement mapped state 6 to 3
23:33:34.864 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"49126d0c-4e11-45fb-9b39-8fd34fd7d38f"}
23:33:34.866 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7be70ce2-a2ce-44bf-bc6c-46d2364e9e24"}
23:33:34.868 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1395,"width":15,"height":15,"star_pos":[6.67,6.67],"pixels":"..."},"id":"7be70ce2-a2ce-44bf-bc6c-46d2364e9e24"}
23:33:36.643 01.775 8532 Exposure complete
23:33:36.676 00.033 8532 worker thread done servicing request
23:33:36.677 00.001 7008 OnExposeComplete: enter
23:33:36.679 00.002 7008 UpdateGuideState(): m_state=6
23:33:36.681 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1396
23:33:36.683 00.002 7008 Star::Find returns 1 (0), X=544.61, Y=448.70, Mass=262039, SNR=320.9, Peak=34852 HFD=2.9
23:33:36.684 00.001 7008 MultiStar: [#1 -0.05,-0.12,0.57,U] [#2 -0.11,-0.09,0.56,U] [#3 -0.08,-0.14,0.43,U] [#4 -0.00,-0.04,0.37,U] [#5 -0.14,-0.12,0.32,U] [#6 -0.04,-0.19,0.36,U] [#7 -0.16,-0.10,0.29,U] [#8 -0.16,-0.06,0.35,U] 
23:33:36.686 00.002 7008 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.15, 0.30}
23:33:36.688 00.002 7008 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.07) = xAngle (-2.95 = -2.95)
23:33:36.689 00.001 7008 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.36 = 2.92)
23:33:36.691 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=-0.10 mountY=0.02, mountTheta=2.93
23:33:36.694 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.01, opts=13)
23:33:36.696 00.002 7008 Enqueuing Move request for scope (-0.10, -0.01)
23:33:36.697 00.001 8532 Worker thread wakes up
23:33:36.697 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:33:36.697 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:33:36.697 00.000 8532 Moving (-0.10, -0.01) raw xDistance=-0.10 yDistance=0.02
23:33:36.697 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2163, FiltMax=33048, Gamma=0.990
23:33:36.700 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:33:36.700 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:36.700 00.000 7008 UpdateGuideState exits: m=262039 SNR=320.9
23:33:36.702 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.703 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:36.704 00.001 7008 Enqueuing Expose request
23:33:36.705 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:36.705 00.000 8532 MoveAxis(E, 0, ABG)
23:33:36.705 00.000 8532 Move returns status 0, amount 0
23:33:36.705 00.000 8532 MoveAxis(N, 0, ABG)
23:33:36.705 00.000 8532 Move returns status 0, amount 0
23:33:36.705 00.000 8532 move complete, result=0
23:33:36.705 00.000 8532 worker thread done servicing request
23:33:36.705 00.000 8532 Worker thread wakes up
23:33:36.705 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:36.705 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:36.706 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:36.857 00.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d4177b39-1c57-4413-853b-bdcd5de71a8b"}
23:33:36.858 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d4177b39-1c57-4413-853b-bdcd5de71a8b"}
23:33:36.860 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12d6b8a0-6538-4680-935e-0a7e2bccd0e7"}
23:33:36.862 00.002 7008 case statement mapped state 6 to 3
23:33:36.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12d6b8a0-6538-4680-935e-0a7e2bccd0e7"}
23:33:36.865 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5eda9650-002b-4144-8321-20b6d2d6003d"}
23:33:36.870 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1396,"width":15,"height":15,"star_pos":[6.61,6.70],"pixels":"..."},"id":"5eda9650-002b-4144-8321-20b6d2d6003d"}
23:33:38.840 01.970 8532 Exposure complete
23:33:38.858 00.018 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4353f72b-311a-4108-bd9e-930898830886"}
23:33:38.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4353f72b-311a-4108-bd9e-930898830886"}
23:33:38.865 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4dc23b7-c22c-47b6-a3ce-4a3ba2b7aefe"}
23:33:38.868 00.003 7008 case statement mapped state 6 to 3
23:33:38.869 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4dc23b7-c22c-47b6-a3ce-4a3ba2b7aefe"}
23:33:38.871 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"309dcce3-5b37-4d1c-8a59-77b0d72ccd65"}
23:33:38.873 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1396,"width":15,"height":15,"star_pos":[6.61,6.70],"pixels":"..."},"id":"309dcce3-5b37-4d1c-8a59-77b0d72ccd65"}
23:33:38.878 00.005 8532 worker thread done servicing request
23:33:38.880 00.002 7008 OnExposeComplete: enter
23:33:38.884 00.004 7008 UpdateGuideState(): m_state=6
23:33:38.886 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1397
23:33:38.889 00.003 7008 Star::Find returns 1 (0), X=544.62, Y=448.77, Mass=267068, SNR=335.0, Peak=33627 HFD=2.8
23:33:38.891 00.002 7008 MultiStar: [#1 -0.07,-0.09,0.53,U] [#2 -0.17,-0.06,0.53,U] [#3 -0.10,-0.14,0.42,U] [#4 -0.12,-0.03,0.37,U] [#5 -0.09,0.03,0.34,U] [#6 -0.08,-0.16,0.34,U] [#7 -0.13,-0.08,0.28,U] [#8 -0.11,-0.03,0.32,U] 
23:33:38.893 00.002 7008 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.15, 0.38}
23:33:38.895 00.002 7008 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.07) = xAngle (2.91 = 2.91)
23:33:38.896 00.001 7008 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.50 = 2.50)
23:33:38.897 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.84 mountX=-0.12 mountY=0.07, mountTheta=2.59
23:33:38.902 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.04, opts=13)
23:33:38.904 00.002 7008 Enqueuing Move request for scope (-0.12, 0.04)
23:33:38.907 00.003 8532 Worker thread wakes up
23:33:38.907 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:33:38.907 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:33:38.907 00.000 8532 Moving (-0.12, 0.04) raw xDistance=-0.12 yDistance=0.07
23:33:38.907 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:33:38.907 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.907 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2185, FiltMax=32962, Gamma=0.990
23:33:38.909 00.002 7008 UpdateGuideState exits: m=267068 SNR=335.0
23:33:38.911 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.912 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:38.914 00.002 7008 Enqueuing Expose request
23:33:38.916 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:33:38.916 00.000 8532 MoveAxis(E, 0, ABG)
23:33:38.916 00.000 8532 Move returns status 0, amount 0
23:33:38.916 00.000 8532 MoveAxis(N, 0, ABG)
23:33:38.916 00.000 8532 Move returns status 0, amount 0
23:33:38.916 00.000 8532 move complete, result=0
23:33:38.916 00.000 8532 worker thread done servicing request
23:33:38.916 00.000 8532 Worker thread wakes up
23:33:38.916 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:38.917 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:38.917 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:40.856 01.939 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2037a647-b31c-45b8-8844-c881de6bcc87"}
23:33:40.863 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2037a647-b31c-45b8-8844-c881de6bcc87"}
23:33:40.866 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6679db7-a122-4989-9d0f-af392b4c485a"}
23:33:40.868 00.002 7008 case statement mapped state 6 to 3
23:33:40.870 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6679db7-a122-4989-9d0f-af392b4c485a"}
23:33:40.872 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67e5ffc1-4469-41eb-bd9e-5e75bdfa23a7"}
23:33:40.874 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1397,"width":15,"height":15,"star_pos":[6.62,6.77],"pixels":"..."},"id":"67e5ffc1-4469-41eb-bd9e-5e75bdfa23a7"}
23:33:41.043 00.169 8532 Exposure complete
23:33:41.084 00.041 8532 worker thread done servicing request
23:33:41.084 00.000 7008 OnExposeComplete: enter
23:33:41.085 00.001 7008 UpdateGuideState(): m_state=6
23:33:41.087 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1398
23:33:41.088 00.001 7008 Star::Find returns 1 (0), X=544.54, Y=448.75, Mass=255685, SNR=324.6, Peak=30398 HFD=2.8
23:33:41.089 00.001 7008 MultiStar: [#1 -0.20,-0.12,0.54,U] [#2 -0.20,-0.10,0.53,U] [#3 -0.15,-0.13,0.44,U] [#4 -0.18,-0.06,0.36,U] [#5 -0.10,0.06,0.35,U] [#6 -0.13,-0.10,0.35,U] [#7 -0.25,-0.08,0.29,U] [#8 -0.28,-0.09,0.35,U] 
23:33:41.091 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.23, 0.35}
23:33:41.092 00.001 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
23:33:41.093 00.001 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.69 = 2.69)
23:33:41.094 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.20 cameraTheta=3.04 mountX=-0.20 mountY=0.08, mountTheta=2.73
23:33:41.097 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.02, opts=13)
23:33:41.099 00.002 7008 Enqueuing Move request for scope (-0.19, 0.02)
23:33:41.100 00.001 8532 Worker thread wakes up
23:33:41.100 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
23:33:41.100 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
23:33:41.100 00.000 8532 Moving (-0.19, 0.02) raw xDistance=-0.20 yDistance=0.08
23:33:41.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63239, med=2513, FiltMin=2203, FiltMax=35457, Gamma=0.990
23:33:41.102 00.002 7008 UpdateGuideState exits: m=255685 SNR=324.6
23:33:41.103 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.104 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:41.105 00.001 7008 Enqueuing Expose request
23:33:41.107 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
23:33:41.107 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:41.107 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:33:41.107 00.000 8532 MoveAxis(E, 177, ABG)
23:33:41.107 00.000 8532 Guiding  Dir = 2, Dur = 177
23:33:41.107 00.000 8532 IsSlewing returns 0
23:33:41.107 00.000 8532 IsGuiding returns 0
23:33:41.107 00.000 8532 PulseGuide returned control before completion, sleep 187
23:33:41.301 00.194 8532 IsGuiding returns 0
23:33:41.301 00.000 8532 Move returns status 0, amount 177
23:33:41.301 00.000 8532 MoveAxis(N, 0, ABG)
23:33:41.301 00.000 8532 Move returns status 0, amount 0
23:33:41.301 00.000 8532 move complete, result=0
23:33:41.301 00.000 8532 worker thread done servicing request
23:33:41.301 00.000 8532 Worker thread wakes up
23:33:41.303 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:41.303 00.000 7008 GuideStep: -0.2 px 177 ms EAST, 0.1 px 0 ms NORTH
23:33:41.306 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:42.854 01.548 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02ce73b1-d90c-418e-aff4-111aa70f3a97"}
23:33:42.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02ce73b1-d90c-418e-aff4-111aa70f3a97"}
23:33:42.859 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce1426d1-0bdc-45f6-8c33-5b7c0c75ab6b"}
23:33:42.862 00.003 7008 case statement mapped state 6 to 3
23:33:42.865 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce1426d1-0bdc-45f6-8c33-5b7c0c75ab6b"}
23:33:42.867 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d5e7a5d1-8f13-483e-8f6c-b9583000b4d0"}
23:33:42.870 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1398,"width":15,"height":15,"star_pos":[6.54,6.75],"pixels":"..."},"id":"d5e7a5d1-8f13-483e-8f6c-b9583000b4d0"}
23:33:43.433 00.563 8532 Exposure complete
23:33:43.478 00.045 8532 worker thread done servicing request
23:33:43.478 00.000 7008 OnExposeComplete: enter
23:33:43.482 00.004 7008 UpdateGuideState(): m_state=6
23:33:43.484 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1399
23:33:43.486 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=448.76, Mass=255728, SNR=325.5, Peak=33601 HFD=2.8
23:33:43.488 00.002 7008 MultiStar: [#1 0.02,-0.10,0.56,U] [#2 -0.05,-0.10,0.54,U] [#3 -0.05,-0.14,0.44,U] [#4 -0.08,-0.14,0.36,U] [#5 -0.04,0.01,0.33,U] [#6 -0.05,-0.20,0.36,U] [#7 -0.15,-0.13,0.30,U] [#8 -0.08,-0.06,0.33,U] 
23:33:43.489 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.11, 0.36}
23:33:43.492 00.003 7008 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.07) = xAngle (3.16 = -3.12)
23:33:43.493 00.001 7008 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
23:33:43.495 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.09 mountX=-0.07 mountY=0.03, mountTheta=2.77
23:33:43.498 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.00, opts=13)
23:33:43.501 00.003 7008 Enqueuing Move request for scope (-0.07, 0.00)
23:33:43.504 00.003 8532 Worker thread wakes up
23:33:43.504 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:33:43.504 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:33:43.504 00.000 8532 Moving (-0.07, 0.00) raw xDistance=-0.07 yDistance=0.03
23:33:43.504 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:33:43.504 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:43.504 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2156, FiltMax=32127, Gamma=0.990
23:33:43.508 00.004 7008 UpdateGuideState exits: m=255728 SNR=325.5
23:33:43.510 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.512 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:43.514 00.002 7008 Enqueuing Expose request
23:33:43.516 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:43.516 00.000 8532 MoveAxis(E, 0, ABG)
23:33:43.516 00.000 8532 Move returns status 0, amount 0
23:33:43.516 00.000 8532 MoveAxis(N, 0, ABG)
23:33:43.516 00.000 8532 Move returns status 0, amount 0
23:33:43.516 00.000 8532 move complete, result=0
23:33:43.516 00.000 8532 worker thread done servicing request
23:33:43.516 00.000 8532 Worker thread wakes up
23:33:43.516 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:43.516 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:43.517 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:44.853 01.336 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"19e09117-ebc7-44ae-9907-1f8c4d1d54a1"}
23:33:44.855 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"19e09117-ebc7-44ae-9907-1f8c4d1d54a1"}
23:33:44.856 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37c73b02-72e9-4e03-ba62-f02b9474ea2f"}
23:33:44.858 00.002 7008 case statement mapped state 6 to 3
23:33:44.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"37c73b02-72e9-4e03-ba62-f02b9474ea2f"}
23:33:44.864 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"acbba5b5-03cf-4933-8938-ff809d7bd4d4"}
23:33:44.867 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1399,"width":15,"height":15,"star_pos":[6.66,6.76],"pixels":"..."},"id":"acbba5b5-03cf-4933-8938-ff809d7bd4d4"}
23:33:45.639 00.772 8532 Exposure complete
23:33:45.680 00.041 8532 worker thread done servicing request
23:33:45.681 00.001 7008 OnExposeComplete: enter
23:33:45.683 00.002 7008 UpdateGuideState(): m_state=6
23:33:45.684 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1400
23:33:45.686 00.002 7008 Star::Find returns 1 (0), X=544.69, Y=448.83, Mass=260212, SNR=323.0, Peak=31812 HFD=2.7
23:33:45.688 00.002 7008 MultiStar: [#1 -0.03,-0.05,0.55,U] [#2 -0.11,-0.05,0.57,U] [#3 -0.04,-0.12,0.43,U] [#4 -0.13,-0.03,0.36,U] [#5 -0.02,0.12,0.34,U] [#6 -0.12,-0.18,0.36,U] [#7 -0.14,-0.03,0.29,U] [#8 -0.01,-0.06,0.34,U] 
23:33:45.690 00.002 7008 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.07, 0.43}
23:33:45.692 00.002 7008 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.07) = xAngle (2.51 = 2.51)
23:33:45.693 00.001 7008 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.10 = 2.10)
23:33:45.696 00.003 7008 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.44 mountX=-0.08 mountY=0.08, mountTheta=2.32
23:33:45.698 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.06, opts=13)
23:33:45.699 00.001 7008 Enqueuing Move request for scope (-0.07, 0.06)
23:33:45.700 00.001 8532 Worker thread wakes up
23:33:45.701 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2206, FiltMax=31457, Gamma=0.990
23:33:45.702 00.001 7008 UpdateGuideState exits: m=260212 SNR=323.0
23:33:45.704 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.705 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:45.707 00.002 7008 Enqueuing Expose request
23:33:45.709 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:33:45.709 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:33:45.709 00.000 8532 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.08
23:33:45.709 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:45.709 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:45.709 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:33:45.709 00.000 8532 MoveAxis(E, 0, ABG)
23:33:45.709 00.000 8532 Move returns status 0, amount 0
23:33:45.709 00.000 8532 MoveAxis(N, 0, ABG)
23:33:45.709 00.000 8532 Move returns status 0, amount 0
23:33:45.709 00.000 8532 move complete, result=0
23:33:45.709 00.000 8532 worker thread done servicing request
23:33:45.709 00.000 8532 Worker thread wakes up
23:33:45.709 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:45.711 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:45.711 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:46.852 01.141 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5b94bec1-3f56-42bf-8fb6-dce8e79608c7"}
23:33:46.854 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5b94bec1-3f56-42bf-8fb6-dce8e79608c7"}
23:33:46.856 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7eb6023d-30cb-41af-b0aa-a1266b6ec12f"}
23:33:46.857 00.001 7008 case statement mapped state 6 to 3
23:33:46.859 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7eb6023d-30cb-41af-b0aa-a1266b6ec12f"}
23:33:46.862 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a880abb-551b-4ac7-b460-f414c17e81e2"}
23:33:46.864 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1400,"width":15,"height":15,"star_pos":[6.69,6.83],"pixels":"..."},"id":"9a880abb-551b-4ac7-b460-f414c17e81e2"}
23:33:47.838 00.974 8532 Exposure complete
23:33:47.875 00.037 7008 OnExposeComplete: enter
23:33:47.878 00.003 7008 UpdateGuideState(): m_state=6
23:33:47.880 00.002 8532 worker thread done servicing request
23:33:47.880 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1401
23:33:47.882 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.88, Mass=270461, SNR=343.6, Peak=32648 HFD=2.7
23:33:47.885 00.003 7008 MultiStar: [#1 -0.01,0.04,0.53,U] [#2 -0.07,-0.06,0.50,U] [#3 -0.04,-0.05,0.41,U] [#4 -0.02,0.00,0.34,U] [#5 -0.04,0.17,0.32,U] [#6 0.01,-0.04,0.36,U] [#7 -0.02,-0.06,0.26,U] [#8 -0.06,0.09,0.35,U] 
23:33:47.886 00.001 7008 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.04, 0.48}
23:33:47.888 00.002 7008 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.07) = xAngle (1.91 = 1.91)
23:33:47.889 00.001 7008 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.50 = 1.50)
23:33:47.891 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.84 mountX=-0.04 mountY=0.13, mountTheta=1.90
23:33:47.894 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.13, opts=13)
23:33:47.896 00.002 7008 Enqueuing Move request for scope (-0.04, 0.13)
23:33:47.899 00.003 8532 Worker thread wakes up
23:33:47.899 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:33:47.899 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:33:47.899 00.000 8532 Moving (-0.04, 0.13) raw xDistance=-0.04 yDistance=0.13
23:33:47.899 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:47.899 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:47.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2159, FiltMax=30623, Gamma=0.990
23:33:47.902 00.003 7008 UpdateGuideState exits: m=270461 SNR=343.6
23:33:47.903 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.905 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:47.906 00.001 7008 Enqueuing Expose request
23:33:47.908 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:33:47.908 00.000 8532 MoveAxis(E, 0, ABG)
23:33:47.908 00.000 8532 Move returns status 0, amount 0
23:33:47.908 00.000 8532 MoveAxis(N, 0, ABG)
23:33:47.908 00.000 8532 Move returns status 0, amount 0
23:33:47.908 00.000 8532 move complete, result=0
23:33:47.909 00.001 8532 worker thread done servicing request
23:33:47.909 00.000 8532 Worker thread wakes up
23:33:47.909 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:47.909 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:47.909 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:48.852 00.943 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"912f843b-7af9-4b41-9325-994f50b11972"}
23:33:48.855 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"912f843b-7af9-4b41-9325-994f50b11972"}
23:33:48.857 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"032dbf88-f448-4486-a8e5-a05f752860e2"}
23:33:48.860 00.003 7008 case statement mapped state 6 to 3
23:33:48.863 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"032dbf88-f448-4486-a8e5-a05f752860e2"}
23:33:48.865 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"29bcac3b-b276-42eb-bce0-e813c42b99d5"}
23:33:48.869 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1401,"width":15,"height":15,"star_pos":[6.72,6.88],"pixels":"..."},"id":"29bcac3b-b276-42eb-bce0-e813c42b99d5"}
23:33:50.029 01.160 8532 Exposure complete
23:33:50.073 00.044 8532 worker thread done servicing request
23:33:50.073 00.000 7008 OnExposeComplete: enter
23:33:50.075 00.002 7008 UpdateGuideState(): m_state=6
23:33:50.078 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1402
23:33:50.081 00.003 7008 Star::Find returns 1 (0), X=544.73, Y=448.97, Mass=255258, SNR=317.1, Peak=34065 HFD=2.5
23:33:50.084 00.003 7008 MultiStar: [#1 0.09,0.10,0.55,U] [#2 -0.00,0.05,0.59,U] [#3 -0.01,-0.03,0.43,U] [#4 0.02,-0.02,0.38,U] [#5 0.09,0.17,0.34,U] [#6 0.00,0.09,0.36,U] [#7 -0.02,0.02,0.30,U] [#8 0.04,0.04,0.34,U] 
23:33:50.087 00.003 7008 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.03, 0.58}
23:33:50.089 00.002 7008 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.07) = xAngle (1.56 = 1.56)
23:33:50.091 00.002 7008 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.15 = 1.15)
23:33:50.093 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.18 cameraTheta=1.49 mountX=0.00 mountY=0.16, mountTheta=1.56
23:33:50.096 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.17, opts=13)
23:33:50.098 00.002 7008 Enqueuing Move request for scope (0.01, 0.17)
23:33:50.099 00.001 8532 Worker thread wakes up
23:33:50.099 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:33:50.099 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:33:50.100 00.001 8532 Moving (0.01, 0.17) raw xDistance=0.00 yDistance=0.16
23:33:50.100 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:33:50.100 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2196, FiltMax=28834, Gamma=0.990
23:33:50.102 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:33:50.102 00.000 8532 MoveAxis(E, 0, ABG)
23:33:50.102 00.000 8532 Move returns status 0, amount 0
23:33:50.102 00.000 8532 MoveAxis(N, 0, ABG)
23:33:50.102 00.000 8532 Move returns status 0, amount 0
23:33:50.102 00.000 8532 move complete, result=0
23:33:50.102 00.000 7008 UpdateGuideState exits: m=255258 SNR=317.1
23:33:50.104 00.002 8532 worker thread done servicing request
23:33:50.104 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.105 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:50.107 00.002 7008 Enqueuing Expose request
23:33:50.110 00.003 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:50.112 00.002 8532 Worker thread wakes up
23:33:50.112 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:50.112 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:50.853 00.741 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b70f6a7e-2eec-4e92-818e-38022eeca5ee"}
23:33:50.857 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b70f6a7e-2eec-4e92-818e-38022eeca5ee"}
23:33:50.859 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"208522f0-a848-4837-8b9d-caf145f9f2e3"}
23:33:50.863 00.004 7008 case statement mapped state 6 to 3
23:33:50.867 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"208522f0-a848-4837-8b9d-caf145f9f2e3"}
23:33:50.871 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"244e4db7-7436-4aa1-801e-1eca5a91de50"}
23:33:50.873 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1402,"width":15,"height":15,"star_pos":[6.73,6.97],"pixels":"..."},"id":"244e4db7-7436-4aa1-801e-1eca5a91de50"}
23:33:52.232 01.359 8532 Exposure complete
23:33:52.265 00.033 8532 worker thread done servicing request
23:33:52.265 00.000 7008 OnExposeComplete: enter
23:33:52.267 00.002 7008 UpdateGuideState(): m_state=6
23:33:52.269 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1403
23:33:52.270 00.001 7008 Star::Find returns 1 (0), X=544.66, Y=448.93, Mass=264352, SNR=326.9, Peak=31845 HFD=2.6
23:33:52.271 00.001 7008 MultiStar: [#1 -0.04,0.09,0.55,U] [#2 -0.09,0.01,0.54,U] [#3 -0.05,-0.03,0.43,U] [#4 -0.02,-0.02,0.35,U] [#5 -0.01,0.19,0.34,U] [#6 -0.07,0.01,0.35,U] [#7 -0.10,0.05,0.29,U] [#8 -0.12,0.09,0.33,U] 
23:33:52.274 00.003 7008 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.11, 0.53}
23:33:52.275 00.001 7008 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.07) = xAngle (2.07 = 2.07)
23:33:52.278 00.003 7008 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.66 = 1.66)
23:33:52.279 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=2.00 mountX=-0.08 mountY=0.18, mountTheta=2.02
23:33:52.284 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.16, opts=13)
23:33:52.286 00.002 7008 Enqueuing Move request for scope (-0.07, 0.16)
23:33:52.288 00.002 8532 Worker thread wakes up
23:33:52.288 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
23:33:52.288 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
23:33:52.288 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2194, FiltMax=32962, Gamma=0.990
23:33:52.291 00.003 7008 UpdateGuideState exits: m=264352 SNR=326.9
23:33:52.293 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.295 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:52.297 00.002 7008 Enqueuing Expose request
23:33:52.300 00.003 8532 Moving (-0.07, 0.16) raw xDistance=-0.08 yDistance=0.18
23:33:52.301 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:52.301 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:33:52.301 00.000 8532 MoveAxis(E, 0, ABG)
23:33:52.301 00.000 8532 Move returns status 0, amount 0
23:33:52.301 00.000 8532 MoveAxis(S, 308, ABG)
23:33:52.301 00.000 8532 Guiding  Dir = 1, Dur = 308
23:33:52.301 00.000 8532 IsSlewing returns 0
23:33:52.302 00.001 8532 IsGuiding returns 0
23:33:52.302 00.000 8532 PulseGuide returned control before completion, sleep 318
23:33:52.629 00.327 8532 IsGuiding returns 0
23:33:52.629 00.000 8532 Move returns status 0, amount 308
23:33:52.629 00.000 8532 move complete, result=0
23:33:52.630 00.001 8532 worker thread done servicing request
23:33:52.630 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 308 ms SOUTH
23:33:52.633 00.003 8532 Worker thread wakes up
23:33:52.633 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:52.633 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:52.851 00.218 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7a2716a-0d6e-48cf-8d4e-631e8885d053"}
23:33:52.854 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7a2716a-0d6e-48cf-8d4e-631e8885d053"}
23:33:52.856 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"610bd4c9-e416-4069-980e-c771d7e99705"}
23:33:52.861 00.005 7008 case statement mapped state 6 to 3
23:33:52.864 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"610bd4c9-e416-4069-980e-c771d7e99705"}
23:33:52.868 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d71f421-87e0-47e2-a486-e4c849eb2984"}
23:33:52.871 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1403,"width":15,"height":15,"star_pos":[6.66,6.93],"pixels":"..."},"id":"0d71f421-87e0-47e2-a486-e4c849eb2984"}
23:33:54.762 01.891 8532 Exposure complete
23:33:54.800 00.038 8532 worker thread done servicing request
23:33:54.800 00.000 7008 OnExposeComplete: enter
23:33:54.802 00.002 7008 UpdateGuideState(): m_state=6
23:33:54.804 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1404
23:33:54.806 00.002 7008 Star::Find returns 1 (0), X=544.65, Y=448.56, Mass=268388, SNR=332.2, Peak=42018 HFD=3.0
23:33:54.809 00.003 7008 MultiStar: [#1 -0.05,-0.23,0.54,U] [#2 -0.08,-0.25,0.51,U] [#3 -0.07,-0.17,0.42,U] [#4 -0.07,-0.12,0.36,U] [#5 -0.16,-0.21,0.32,U] [#6 -0.11,-0.31,0.36,U] [#7 -0.12,-0.16,0.29,U] [#8 -0.10,-0.13,0.34,U] 
23:33:54.810 00.001 7008 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.12, 0.17}
23:33:54.812 00.002 7008 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.07) = xAngle (-2.20 = -2.20)
23:33:54.815 00.003 7008 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.62 = -2.62)
23:33:54.816 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.27 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
23:33:54.821 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.11, opts=13)
23:33:54.823 00.002 7008 Enqueuing Move request for scope (-0.10, -0.11)
23:33:54.825 00.002 8532 Worker thread wakes up
23:33:54.825 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
23:33:54.825 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
23:33:54.825 00.000 8532 Moving (-0.10, -0.11) raw xDistance=-0.09 yDistance=-0.07
23:33:54.825 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:33:54.825 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:54.825 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:54.825 00.000 8532 MoveAxis(E, 0, ABG)
23:33:54.825 00.000 8532 Move returns status 0, amount 0
23:33:54.825 00.000 8532 MoveAxis(N, 0, ABG)
23:33:54.825 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2185, FiltMax=31040, Gamma=0.990
23:33:54.828 00.003 7008 UpdateGuideState exits: m=268388 SNR=332.2
23:33:54.830 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.832 00.002 8532 Move returns status 0, amount 0
23:33:54.832 00.000 8532 move complete, result=0
23:33:54.832 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:54.833 00.001 7008 Enqueuing Expose request
23:33:54.835 00.002 8532 worker thread done servicing request
23:33:54.835 00.000 8532 Worker thread wakes up
23:33:54.836 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:54.836 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:54.836 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:54.849 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4657b2e7-3487-4a6d-a967-3ca435df5b10"}
23:33:54.855 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4657b2e7-3487-4a6d-a967-3ca435df5b10"}
23:33:54.857 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87e39bca-6c87-4978-8369-39b36c701360"}
23:33:54.859 00.002 7008 case statement mapped state 6 to 3
23:33:54.860 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87e39bca-6c87-4978-8369-39b36c701360"}
23:33:54.861 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"09a4ee59-d4cc-44e7-9110-547939ec3fa8"}
23:33:54.863 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1404,"width":15,"height":15,"star_pos":[6.65,6.56],"pixels":"..."},"id":"09a4ee59-d4cc-44e7-9110-547939ec3fa8"}
23:33:56.848 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ca6dc0d-e777-46e6-92ae-b6c5de003e82"}
23:33:56.851 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ca6dc0d-e777-46e6-92ae-b6c5de003e82"}
23:33:56.854 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5065dcd4-1fee-4315-ab37-752d354e426b"}
23:33:56.858 00.004 7008 case statement mapped state 6 to 3
23:33:56.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5065dcd4-1fee-4315-ab37-752d354e426b"}
23:33:56.861 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"76d1bcd3-fbaf-476a-beb9-4d32d17c34d4"}
23:33:56.866 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1404,"width":15,"height":15,"star_pos":[6.65,6.56],"pixels":"..."},"id":"76d1bcd3-fbaf-476a-beb9-4d32d17c34d4"}
23:33:56.958 00.092 8532 Exposure complete
23:33:57.001 00.043 8532 worker thread done servicing request
23:33:57.001 00.000 7008 OnExposeComplete: enter
23:33:57.003 00.002 7008 UpdateGuideState(): m_state=6
23:33:57.005 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1405
23:33:57.007 00.002 7008 Star::Find returns 1 (0), X=544.80, Y=448.59, Mass=264986, SNR=335.3, Peak=41962 HFD=2.9
23:33:57.009 00.002 7008 MultiStar: [#1 0.10,-0.15,0.54,U] [#2 -0.05,-0.18,0.56,U] [#3 0.03,-0.17,0.42,U] [#4 0.13,-0.14,0.36,U] [#5 0.17,-0.04,0.32,U] [#6 0.06,-0.26,0.35,U] [#7 0.05,-0.20,0.28,U] [#8 -0.00,-0.07,0.33,U] 
23:33:57.010 00.001 7008 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.03, 0.19}
23:33:57.012 00.002 7008 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.07) = xAngle (-0.89 = -0.89)
23:33:57.013 00.001 7008 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.31 = -1.31)
23:33:57.015 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.96 mountX=0.05 mountY=-0.08, mountTheta=-1.00
23:33:57.018 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.07, opts=13)
23:33:57.020 00.002 7008 Enqueuing Move request for scope (0.05, -0.07)
23:33:57.022 00.002 8532 Worker thread wakes up
23:33:57.022 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:33:57.022 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:33:57.022 00.000 8532 Moving (0.05, -0.07) raw xDistance=0.05 yDistance=-0.08
23:33:57.022 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:33:57.022 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:57.022 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2213, FiltMax=26645, Gamma=0.990
23:33:57.024 00.002 7008 UpdateGuideState exits: m=264986 SNR=335.3
23:33:57.026 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.029 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:57.029 00.000 8532 MoveAxis(E, 0, ABG)
23:33:57.029 00.000 8532 Move returns status 0, amount 0
23:33:57.029 00.000 8532 MoveAxis(N, 0, ABG)
23:33:57.029 00.000 8532 Move returns status 0, amount 0
23:33:57.029 00.000 8532 move complete, result=0
23:33:57.029 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:57.032 00.003 7008 Enqueuing Expose request
23:33:57.034 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:57.035 00.001 8532 worker thread done servicing request
23:33:57.036 00.001 8532 Worker thread wakes up
23:33:57.036 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:57.036 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:33:58.848 01.812 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c40927a8-76b1-4a18-bbcc-e3b978971052"}
23:33:58.852 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c40927a8-76b1-4a18-bbcc-e3b978971052"}
23:33:58.855 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0758ce1f-ace4-4754-807c-7aeb5f60de5f"}
23:33:58.857 00.002 7008 case statement mapped state 6 to 3
23:33:58.858 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0758ce1f-ace4-4754-807c-7aeb5f60de5f"}
23:33:58.861 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9885c515-a0d2-4f15-b690-3d00f7d19ed2"}
23:33:58.864 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1405,"width":15,"height":15,"star_pos":[6.80,6.59],"pixels":"..."},"id":"9885c515-a0d2-4f15-b690-3d00f7d19ed2"}
23:33:59.170 00.306 8532 Exposure complete
23:33:59.217 00.047 8532 worker thread done servicing request
23:33:59.217 00.000 7008 OnExposeComplete: enter
23:33:59.219 00.002 7008 UpdateGuideState(): m_state=6
23:33:59.223 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
23:33:59.224 00.001 7008 Star::Find returns 1 (0), X=544.91, Y=448.71, Mass=269216, SNR=331.3, Peak=39892 HFD=2.6
23:33:59.227 00.003 7008 MultiStar: [#1 0.25,-0.11,0.57,U] [#2 0.09,-0.16,0.57,U] [#3 0.21,-0.03,0.42,U] [#4 0.16,-0.15,0.35,U] [#5 0.26,-0.04,0.33,U] [#6 0.15,-0.30,0.36,U] [#7 0.19,-0.15,0.29,U] [#8 0.38,-0.26,0.34,U] 
23:33:59.229 00.002 7008 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.14, 0.31}
23:33:59.231 00.002 7008 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.07) = xAngle (-0.13 = -0.13)
23:33:59.233 00.002 7008 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.54 = -0.54)
23:33:59.235 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.19 mountY=-0.10, mountTheta=-0.48
23:33:59.239 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=-0.04, opts=13)
23:33:59.241 00.002 7008 Enqueuing Move request for scope (0.19, -0.04)
23:33:59.242 00.001 8532 Worker thread wakes up
23:33:59.242 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:33:59.242 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:33:59.244 00.002 8532 Moving (0.19, -0.04) raw xDistance=0.19 yDistance=-0.10
23:33:59.244 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:33:59.244 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:59.244 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2179, FiltMax=28430, Gamma=0.990
23:33:59.248 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:59.248 00.000 7008 UpdateGuideState exits: m=269216 SNR=331.3
23:33:59.251 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:59.253 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:33:59.255 00.002 7008 Enqueuing Expose request
23:33:59.257 00.002 8532 MoveAxis(W, 174, ABG)
23:33:59.257 00.000 8532 Guiding  Dir = 3, Dur = 174
23:33:59.258 00.001 8532 IsSlewing returns 0
23:33:59.258 00.000 8532 IsGuiding returns 0
23:33:59.258 00.000 8532 PulseGuide returned control before completion, sleep 184
23:33:59.456 00.198 8532 IsGuiding returns 0
23:33:59.457 00.001 8532 Move returns status 0, amount 174
23:33:59.457 00.000 8532 MoveAxis(N, 0, ABG)
23:33:59.457 00.000 8532 Move returns status 0, amount 0
23:33:59.457 00.000 8532 move complete, result=0
23:33:59.457 00.000 8532 worker thread done servicing request
23:33:59.457 00.000 7008 GuideStep: 0.2 px 174 ms WEST, -0.1 px 0 ms NORTH
23:33:59.461 00.004 8532 Worker thread wakes up
23:33:59.461 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:33:59.461 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:00.847 01.386 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f729c4a8-a592-492d-9771-273c6a738d51"}
23:34:00.850 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f729c4a8-a592-492d-9771-273c6a738d51"}
23:34:00.854 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0539da15-f4ef-45b8-9a90-606c2bd8c9f3"}
23:34:00.856 00.002 7008 case statement mapped state 6 to 3
23:34:00.858 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0539da15-f4ef-45b8-9a90-606c2bd8c9f3"}
23:34:00.861 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b04a88aa-b3ee-40f4-94c5-54d391a014ec"}
23:34:00.864 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1406,"width":15,"height":15,"star_pos":[6.91,6.71],"pixels":"..."},"id":"b04a88aa-b3ee-40f4-94c5-54d391a014ec"}
23:34:01.587 00.723 8532 Exposure complete
23:34:01.626 00.039 8532 worker thread done servicing request
23:34:01.626 00.000 7008 OnExposeComplete: enter
23:34:01.629 00.003 7008 UpdateGuideState(): m_state=6
23:34:01.631 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1407
23:34:01.633 00.002 7008 Star::Find returns 1 (0), X=544.86, Y=448.62, Mass=265938, SNR=340.2, Peak=41751 HFD=2.8
23:34:01.635 00.002 7008 MultiStar: [#1 0.22,-0.19,0.54,U] [#2 0.10,-0.22,0.52,U] [#3 0.17,-0.15,0.43,U] [#4 0.24,-0.14,0.34,U] [#5 0.27,-0.10,0.33,U] [#6 0.18,-0.32,0.35,U] [#7 0.11,-0.18,0.28,U] [#8 0.32,-0.22,0.35,U] 
23:34:01.637 00.002 7008 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.10, 0.22}
23:34:01.638 00.001 7008 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.07) = xAngle (-0.42 = -0.42)
23:34:01.640 00.002 7008 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.83 = -0.83)
23:34:01.643 00.003 7008 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.49 mountX=0.18 mountY=-0.14, mountTheta=-0.68
23:34:01.646 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=-0.09, opts=13)
23:34:01.649 00.003 7008 Enqueuing Move request for scope (0.17, -0.09)
23:34:01.651 00.002 8532 Worker thread wakes up
23:34:01.651 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:34:01.651 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:34:01.651 00.000 8532 Moving (0.17, -0.09) raw xDistance=0.18 yDistance=-0.14
23:34:01.651 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:34:01.651 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.651 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2160, FiltMax=26994, Gamma=0.990
23:34:01.653 00.002 7008 UpdateGuideState exits: m=265938 SNR=340.2
23:34:01.654 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.656 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:01.658 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:01.658 00.000 8532 MoveAxis(W, 174, ABG)
23:34:01.658 00.000 8532 Guiding  Dir = 3, Dur = 174
23:34:01.658 00.000 7008 Enqueuing Expose request
23:34:01.663 00.005 8532 IsSlewing returns 0
23:34:01.664 00.001 8532 IsGuiding returns 0
23:34:01.664 00.000 8532 PulseGuide returned control before completion, sleep 184
23:34:01.862 00.198 8532 IsGuiding returns 0
23:34:01.862 00.000 8532 Move returns status 0, amount 174
23:34:01.862 00.000 8532 MoveAxis(N, 0, ABG)
23:34:01.862 00.000 8532 Move returns status 0, amount 0
23:34:01.862 00.000 8532 move complete, result=0
23:34:01.863 00.001 7008 GuideStep: 0.2 px 174 ms WEST, -0.1 px 0 ms NORTH
23:34:01.866 00.003 8532 worker thread done servicing request
23:34:01.867 00.001 8532 Worker thread wakes up
23:34:01.867 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:01.867 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:02.845 00.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d51b74b7-cb3d-4d96-80e0-2ba5e4c21b2e"}
23:34:02.848 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d51b74b7-cb3d-4d96-80e0-2ba5e4c21b2e"}
23:34:02.851 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bfff30d1-58e4-489d-8c05-79f7f3d30161"}
23:34:02.853 00.002 7008 case statement mapped state 6 to 3
23:34:02.856 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfff30d1-58e4-489d-8c05-79f7f3d30161"}
23:34:02.858 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a87e42f9-e889-4d5f-b40b-1c44342b93cc"}
23:34:02.861 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1407,"width":15,"height":15,"star_pos":[6.86,6.62],"pixels":"..."},"id":"a87e42f9-e889-4d5f-b40b-1c44342b93cc"}
23:34:03.993 01.132 8532 Exposure complete
23:34:04.042 00.049 8532 worker thread done servicing request
23:34:04.042 00.000 7008 OnExposeComplete: enter
23:34:04.043 00.001 7008 UpdateGuideState(): m_state=6
23:34:04.045 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1408
23:34:04.049 00.004 7008 Star::Find returns 1 (0), X=545.00, Y=448.83, Mass=269151, SNR=329.9, Peak=36268 HFD=2.7
23:34:04.051 00.002 7008 MultiStar: [#1 0.32,0.00,0.54,U] [#2 0.21,-0.02,0.55,U] [#3 0.39,0.00,0.42,U] [#4 0.34,-0.12,0.35,U] [#5 0.34,0.14,0.34,U] [#6 0.30,-0.05,0.36,U] [#7 0.26,-0.16,0.29,U] [#8 0.47,-0.12,0.32,U] 
23:34:04.053 00.002 7008 refined, 8 included, MultiStar: {0.30, 0.08}, one-star: {0.24, 0.43}
23:34:04.054 00.001 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
23:34:04.056 00.002 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
23:34:04.058 00.002 7008 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.25 mountX=0.30 mountY=-0.03, mountTheta=-0.10
23:34:04.063 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.08, opts=13)
23:34:04.066 00.003 7008 Enqueuing Move request for scope (0.30, 0.08)
23:34:04.069 00.003 8532 Worker thread wakes up
23:34:04.069 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
23:34:04.069 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
23:34:04.069 00.000 8532 Moving (0.30, 0.08) raw xDistance=0.30 yDistance=-0.03
23:34:04.069 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:34:04.069 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2202, FiltMax=25520, Gamma=0.990
23:34:04.071 00.002 7008 UpdateGuideState exits: m=269151 SNR=329.9
23:34:04.072 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.074 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:04.076 00.002 7008 Enqueuing Expose request
23:34:04.077 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.077 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:04.077 00.000 8532 MoveAxis(W, 280, ABG)
23:34:04.077 00.000 8532 Guiding  Dir = 3, Dur = 280
23:34:04.078 00.001 8532 IsSlewing returns 0
23:34:04.078 00.000 8532 IsGuiding returns 0
23:34:04.078 00.000 8532 PulseGuide returned control before completion, sleep 290
23:34:04.373 00.295 8532 IsGuiding returns 1
23:34:04.373 00.000 8532 scope still moving after pulse duration time elapsed
23:34:04.404 00.031 8532 IsSlewing returns 0
23:34:04.404 00.000 8532 IsGuiding returns 0
23:34:04.405 00.001 8532 scope move finished after 280 + 46 ms
23:34:04.405 00.000 8532 Move returns status 0, amount 280
23:34:04.405 00.000 8532 MoveAxis(N, 0, ABG)
23:34:04.405 00.000 8532 Move returns status 0, amount 0
23:34:04.405 00.000 8532 move complete, result=0
23:34:04.405 00.000 8532 worker thread done servicing request
23:34:04.405 00.000 8532 Worker thread wakes up
23:34:04.405 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:04.405 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:04.405 00.000 7008 GuideStep: 0.3 px 280 ms WEST, -0.0 px 0 ms NORTH
23:34:04.849 00.444 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d235407a-a772-496f-b2ed-8fda62acdb17"}
23:34:04.852 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d235407a-a772-496f-b2ed-8fda62acdb17"}
23:34:04.856 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1fb07c89-36fe-4422-aef4-0ffd25e98322"}
23:34:04.859 00.003 7008 case statement mapped state 6 to 3
23:34:04.862 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fb07c89-36fe-4422-aef4-0ffd25e98322"}
23:34:04.865 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ecff4f7-61b4-4556-a8b7-6f3f38a35899"}
23:34:04.869 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1408,"width":15,"height":15,"star_pos":[7.00,6.83],"pixels":"..."},"id":"4ecff4f7-61b4-4556-a8b7-6f3f38a35899"}
23:34:06.539 01.670 8532 Exposure complete
23:34:06.585 00.046 8532 worker thread done servicing request
23:34:06.585 00.000 7008 OnExposeComplete: enter
23:34:06.588 00.003 7008 UpdateGuideState(): m_state=6
23:34:06.589 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1409
23:34:06.591 00.002 7008 Star::Find returns 1 (0), X=544.85, Y=448.86, Mass=267686, SNR=323.8, Peak=35462 HFD=2.8
23:34:06.593 00.002 7008 MultiStar: [#1 0.19,0.04,0.57,U] [#2 0.09,-0.00,0.55,U] [#3 0.21,0.01,0.43,U] [#4 0.11,-0.05,0.35,U] [#5 0.28,0.10,0.35,U] [#6 0.09,-0.09,0.38,U] [#7 0.18,-0.03,0.29,U] [#8 0.33,-0.06,0.34,U] 
23:34:06.594 00.001 7008 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.08, 0.46}
23:34:06.596 00.002 7008 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.07) = xAngle (0.66 = 0.66)
23:34:06.598 00.002 7008 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.25 = 0.25)
23:34:06.600 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.19 cameraTheta=0.59 mountX=0.15 mountY=0.05, mountTheta=0.30
23:34:06.604 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.10, opts=13)
23:34:06.605 00.001 7008 Enqueuing Move request for scope (0.15, 0.10)
23:34:06.607 00.002 8532 Worker thread wakes up
23:34:06.607 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
23:34:06.607 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
23:34:06.607 00.000 8532 Moving (0.15, 0.10) raw xDistance=0.15 yDistance=0.05
23:34:06.607 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:34:06.607 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:06.607 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2157, FiltMax=26637, Gamma=0.990
23:34:06.610 00.003 7008 UpdateGuideState exits: m=267686 SNR=323.8
23:34:06.612 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.613 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:34:06.613 00.000 8532 MoveAxis(E, 0, ABG)
23:34:06.613 00.000 8532 Move returns status 0, amount 0
23:34:06.613 00.000 8532 MoveAxis(N, 0, ABG)
23:34:06.613 00.000 8532 Move returns status 0, amount 0
23:34:06.613 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:06.615 00.002 7008 Enqueuing Expose request
23:34:06.616 00.001 8532 move complete, result=0
23:34:06.617 00.001 8532 worker thread done servicing request
23:34:06.617 00.000 8532 Worker thread wakes up
23:34:06.617 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:06.617 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:06.617 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:06.849 00.232 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2863fa44-4a1e-4c58-97e8-b24551096c67"}
23:34:06.853 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2863fa44-4a1e-4c58-97e8-b24551096c67"}
23:34:06.856 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"889211c1-87ad-45c0-a020-dd1ac1001571"}
23:34:06.859 00.003 7008 case statement mapped state 6 to 3
23:34:06.861 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"889211c1-87ad-45c0-a020-dd1ac1001571"}
23:34:06.867 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04624de9-168a-44a1-ab17-623787a283e9"}
23:34:06.869 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1409,"width":15,"height":15,"star_pos":[6.85,6.86],"pixels":"..."},"id":"04624de9-168a-44a1-ab17-623787a283e9"}
23:34:08.746 01.877 8532 Exposure complete
23:34:08.778 00.032 8532 worker thread done servicing request
23:34:08.778 00.000 7008 OnExposeComplete: enter
23:34:08.780 00.002 7008 UpdateGuideState(): m_state=6
23:34:08.781 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1410
23:34:08.782 00.001 7008 Star::Find returns 1 (0), X=544.90, Y=448.87, Mass=272118, SNR=340.3, Peak=35010 HFD=2.8
23:34:08.784 00.002 7008 MultiStar: [#1 0.21,-0.01,0.53,U] [#2 0.10,-0.09,0.53,U] [#3 0.23,-0.05,0.43,U] [#4 0.22,-0.09,0.35,U] [#5 0.25,0.06,0.32,U] [#6 0.13,-0.08,0.33,U] [#7 0.15,-0.04,0.28,U] [#8 0.40,-0.11,0.31,U] 
23:34:08.785 00.001 7008 refined, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.14, 0.48}
23:34:08.786 00.001 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
23:34:08.787 00.001 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
23:34:08.788 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=0.18 mountY=0.01, mountTheta=0.06
23:34:08.790 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.08, opts=13)
23:34:08.793 00.003 7008 Enqueuing Move request for scope (0.19, 0.08)
23:34:08.794 00.001 8532 Worker thread wakes up
23:34:08.795 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2182, FiltMax=27724, Gamma=0.990
23:34:08.797 00.002 7008 UpdateGuideState exits: m=272118 SNR=340.3
23:34:08.798 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:08.800 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:08.801 00.001 7008 Enqueuing Expose request
23:34:08.803 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
23:34:08.803 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
23:34:08.803 00.000 8532 Moving (0.19, 0.08) raw xDistance=0.18 yDistance=0.01
23:34:08.803 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
23:34:08.803 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:08.803 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:08.803 00.000 8532 MoveAxis(W, 165, ABG)
23:34:08.803 00.000 8532 Guiding  Dir = 3, Dur = 165
23:34:08.803 00.000 8532 IsSlewing returns 0
23:34:08.803 00.000 8532 IsGuiding returns 0
23:34:08.804 00.001 8532 PulseGuide returned control before completion, sleep 175
23:34:08.847 00.043 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f4a3a90-30c6-40e6-9f5a-44dc7cac5cba"}
23:34:08.849 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f4a3a90-30c6-40e6-9f5a-44dc7cac5cba"}
23:34:08.851 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aa3239e8-42ee-4bf5-baa7-c50c47406cd9"}
23:34:08.853 00.002 7008 case statement mapped state 6 to 3
23:34:08.855 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa3239e8-42ee-4bf5-baa7-c50c47406cd9"}
23:34:08.857 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c57654b3-978f-4a9d-a5b6-1494d679915a"}
23:34:08.862 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1410,"width":15,"height":15,"star_pos":[6.90,6.87],"pixels":"..."},"id":"c57654b3-978f-4a9d-a5b6-1494d679915a"}
23:34:08.982 00.120 8532 IsGuiding returns 0
23:34:08.982 00.000 8532 Move returns status 0, amount 165
23:34:08.982 00.000 8532 MoveAxis(N, 0, ABG)
23:34:08.982 00.000 8532 Move returns status 0, amount 0
23:34:08.982 00.000 8532 move complete, result=0
23:34:08.984 00.002 8532 worker thread done servicing request
23:34:08.984 00.000 8532 Worker thread wakes up
23:34:08.984 00.000 7008 GuideStep: 0.2 px 165 ms WEST, 0.0 px 0 ms NORTH
23:34:08.986 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:08.987 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:10.854 01.867 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2788a0fe-49f9-435a-9af9-0b016652cc07"}
23:34:10.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2788a0fe-49f9-435a-9af9-0b016652cc07"}
23:34:10.861 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7e3f1fb-8792-42c5-9162-5ba55ecf63b9"}
23:34:10.865 00.004 7008 case statement mapped state 6 to 3
23:34:10.867 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7e3f1fb-8792-42c5-9162-5ba55ecf63b9"}
23:34:10.869 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b1b4f033-c004-43dd-a664-fb97142372ad"}
23:34:10.871 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1410,"width":15,"height":15,"star_pos":[6.90,6.87],"pixels":"..."},"id":"b1b4f033-c004-43dd-a664-fb97142372ad"}
23:34:11.118 00.247 8532 Exposure complete
23:34:11.157 00.039 8532 worker thread done servicing request
23:34:11.157 00.000 7008 OnExposeComplete: enter
23:34:11.158 00.001 7008 UpdateGuideState(): m_state=6
23:34:11.161 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1411
23:34:11.162 00.001 7008 Star::Find returns 1 (0), X=544.80, Y=448.85, Mass=263976, SNR=329.9, Peak=34440 HFD=2.8
23:34:11.164 00.002 7008 MultiStar: [#1 0.12,-0.04,0.55,U] [#2 0.04,-0.05,0.53,U] [#3 0.09,-0.02,0.44,U] [#4 0.08,-0.05,0.35,U] [#5 0.08,0.17,0.33,U] [#6 0.02,-0.13,0.34,U] [#7 0.06,-0.06,0.28,U] [#8 -0.01,0.02,0.34,U] 
23:34:11.166 00.002 7008 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.03, 0.45}
23:34:11.168 00.002 7008 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.07) = xAngle (1.11 = 1.11)
23:34:11.170 00.002 7008 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.69 = 0.69)
23:34:11.172 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=0.05 mountY=0.07, mountTheta=0.96
23:34:11.176 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.09, opts=13)
23:34:11.178 00.002 7008 Enqueuing Move request for scope (0.05, 0.09)
23:34:11.179 00.001 8532 Worker thread wakes up
23:34:11.179 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:34:11.180 00.001 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:34:11.180 00.000 8532 Moving (0.05, 0.09) raw xDistance=0.05 yDistance=0.07
23:34:11.180 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:11.180 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:11.180 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2182, FiltMax=27876, Gamma=0.990
23:34:11.182 00.002 7008 UpdateGuideState exits: m=263976 SNR=329.9
23:34:11.184 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.185 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:11.187 00.002 7008 Enqueuing Expose request
23:34:11.188 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:11.188 00.000 8532 MoveAxis(E, 0, ABG)
23:34:11.188 00.000 8532 Move returns status 0, amount 0
23:34:11.188 00.000 8532 MoveAxis(N, 0, ABG)
23:34:11.188 00.000 8532 Move returns status 0, amount 0
23:34:11.189 00.001 8532 move complete, result=0
23:34:11.189 00.000 8532 worker thread done servicing request
23:34:11.189 00.000 8532 Worker thread wakes up
23:34:11.189 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:11.189 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:11.190 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:12.847 01.657 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0125f8d8-1331-46a5-86f3-94529fda93c4"}
23:34:12.852 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0125f8d8-1331-46a5-86f3-94529fda93c4"}
23:34:12.855 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6df2936-1084-4b94-a495-7368f8cdb71d"}
23:34:12.857 00.002 7008 case statement mapped state 6 to 3
23:34:12.859 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6df2936-1084-4b94-a495-7368f8cdb71d"}
23:34:12.862 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35f347e6-e8fc-4656-86f6-6a14c618e240"}
23:34:12.866 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1411,"width":15,"height":15,"star_pos":[6.80,6.85],"pixels":"..."},"id":"35f347e6-e8fc-4656-86f6-6a14c618e240"}
23:34:13.310 00.444 8532 Exposure complete
23:34:13.357 00.047 8532 worker thread done servicing request
23:34:13.357 00.000 7008 OnExposeComplete: enter
23:34:13.361 00.004 7008 UpdateGuideState(): m_state=6
23:34:13.362 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1412
23:34:13.367 00.005 7008 Star::Find returns 1 (0), X=544.85, Y=448.86, Mass=260167, SNR=329.4, Peak=34202 HFD=2.8
23:34:13.370 00.003 7008 MultiStar: [#1 0.14,0.08,0.55,U] [#2 0.08,-0.04,0.55,U] [#3 0.11,-0.07,0.41,U] [#4 0.08,-0.03,0.35,U] [#5 0.18,0.14,0.33,U] [#6 0.09,-0.08,0.35,U] [#7 0.10,0.02,0.28,U] [#8 0.13,0.02,0.33,U] 
23:34:13.373 00.003 7008 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.08, 0.46}
23:34:13.374 00.001 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.89 = 0.89)
23:34:13.377 00.003 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.48 = 0.48)
23:34:13.379 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.82 mountX=0.10 mountY=0.07, mountTheta=0.63
23:34:13.384 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.11, opts=13)
23:34:13.386 00.002 7008 Enqueuing Move request for scope (0.11, 0.11)
23:34:13.388 00.002 8532 Worker thread wakes up
23:34:13.388 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:34:13.388 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:34:13.388 00.000 8532 Moving (0.11, 0.11) raw xDistance=0.10 yDistance=0.07
23:34:13.388 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:34:13.388 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:13.388 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2203, FiltMax=26062, Gamma=0.990
23:34:13.390 00.002 7008 UpdateGuideState exits: m=260167 SNR=329.4
23:34:13.392 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.393 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:13.396 00.003 7008 Enqueuing Expose request
23:34:13.398 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:13.398 00.000 8532 MoveAxis(E, 0, ABG)
23:34:13.398 00.000 8532 Move returns status 0, amount 0
23:34:13.398 00.000 8532 MoveAxis(N, 0, ABG)
23:34:13.398 00.000 8532 Move returns status 0, amount 0
23:34:13.398 00.000 8532 move complete, result=0
23:34:13.398 00.000 8532 worker thread done servicing request
23:34:13.398 00.000 8532 Worker thread wakes up
23:34:13.400 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:13.401 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:13.402 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:14.847 01.445 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"049a9523-577d-4b1b-8810-7342fc2c7af5"}
23:34:14.849 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"049a9523-577d-4b1b-8810-7342fc2c7af5"}
23:34:14.852 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"065eda30-63ac-4967-ac3d-6210b549c728"}
23:34:14.854 00.002 7008 case statement mapped state 6 to 3
23:34:14.856 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"065eda30-63ac-4967-ac3d-6210b549c728"}
23:34:14.859 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"13084a04-50b2-46cc-8572-703a3da12457"}
23:34:14.861 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1412,"width":15,"height":15,"star_pos":[6.85,6.86],"pixels":"..."},"id":"13084a04-50b2-46cc-8572-703a3da12457"}
23:34:15.526 00.665 8532 Exposure complete
23:34:15.571 00.045 8532 worker thread done servicing request
23:34:15.571 00.000 7008 OnExposeComplete: enter
23:34:15.572 00.001 7008 UpdateGuideState(): m_state=6
23:34:15.575 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1413
23:34:15.577 00.002 7008 Star::Find returns 1 (0), X=544.77, Y=448.82, Mass=262007, SNR=325.7, Peak=33440 HFD=2.8
23:34:15.579 00.002 7008 MultiStar: [#1 0.10,0.06,0.56,U] [#2 -0.02,-0.05,0.56,U] [#3 0.09,-0.03,0.44,U] [#4 0.05,0.03,0.35,U] [#5 0.09,0.08,0.32,U] [#6 0.02,-0.13,0.36,U] [#7 0.03,0.01,0.29,U] [#8 -0.07,0.07,0.33,U] 
23:34:15.580 00.001 7008 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.00, 0.43}
23:34:15.582 00.002 7008 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.07) = xAngle (1.35 = 1.35)
23:34:15.584 00.002 7008 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.94 = 0.94)
23:34:15.585 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.28 mountX=0.02 mountY=0.09, mountTheta=1.31
23:34:15.588 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.10, opts=13)
23:34:15.590 00.002 7008 Enqueuing Move request for scope (0.03, 0.10)
23:34:15.592 00.002 8532 Worker thread wakes up
23:34:15.592 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:34:15.592 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:34:15.592 00.000 8532 Moving (0.03, 0.10) raw xDistance=0.02 yDistance=0.09
23:34:15.592 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2170, FiltMax=29119, Gamma=0.990
23:34:15.593 00.001 7008 UpdateGuideState exits: m=262007 SNR=325.7
23:34:15.596 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.597 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:15.599 00.002 7008 Enqueuing Expose request
23:34:15.600 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:15.600 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:15.600 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:34:15.600 00.000 8532 MoveAxis(E, 0, ABG)
23:34:15.600 00.000 8532 Move returns status 0, amount 0
23:34:15.600 00.000 8532 MoveAxis(N, 0, ABG)
23:34:15.600 00.000 8532 Move returns status 0, amount 0
23:34:15.600 00.000 8532 move complete, result=0
23:34:15.600 00.000 8532 worker thread done servicing request
23:34:15.600 00.000 8532 Worker thread wakes up
23:34:15.601 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:15.601 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:15.601 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:16.845 01.244 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"77571db9-a0c9-425f-8a82-c7e094064445"}
23:34:16.847 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"77571db9-a0c9-425f-8a82-c7e094064445"}
23:34:16.850 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e3d2fb7-deed-4a34-8f30-f81af4519e9d"}
23:34:16.853 00.003 7008 case statement mapped state 6 to 3
23:34:16.855 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e3d2fb7-deed-4a34-8f30-f81af4519e9d"}
23:34:16.857 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1b6dbdab-a586-4a2b-afa8-0828223286f2"}
23:34:16.860 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1413,"width":15,"height":15,"star_pos":[6.77,6.82],"pixels":"..."},"id":"1b6dbdab-a586-4a2b-afa8-0828223286f2"}
23:34:17.725 00.865 8532 Exposure complete
23:34:17.769 00.044 8532 worker thread done servicing request
23:34:17.770 00.001 7008 OnExposeComplete: enter
23:34:17.771 00.001 7008 UpdateGuideState(): m_state=6
23:34:17.774 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1414
23:34:17.776 00.002 7008 Star::Find returns 1 (0), X=544.94, Y=448.98, Mass=270041, SNR=329.8, Peak=37269 HFD=2.8
23:34:17.778 00.002 7008 MultiStar: [#1 0.22,0.11,0.55,U] [#2 0.18,0.16,0.57,U] [#3 0.23,0.10,0.43,U] [#4 0.23,0.08,0.36,U] [#5 0.28,0.22,0.33,U] [#6 0.25,0.01,0.35,U] [#7 0.29,0.08,0.29,U] [#8 0.37,0.05,0.34,U] 
23:34:17.780 00.002 7008 refined, 8 included, MultiStar: {0.23, 0.22}, one-star: {0.18, 0.58}
23:34:17.782 00.002 7008 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.07) = xAngle (0.83 = 0.83)
23:34:17.784 00.002 7008 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.42 = 0.42)
23:34:17.786 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.76 mountX=0.22 mountY=0.13, mountTheta=0.54
23:34:17.788 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.22, opts=13)
23:34:17.790 00.002 7008 Enqueuing Move request for scope (0.23, 0.22)
23:34:17.792 00.002 8532 Worker thread wakes up
23:34:17.792 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2201, FiltMax=26515, Gamma=0.990
23:34:17.793 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
23:34:17.793 00.000 7008 UpdateGuideState exits: m=270041 SNR=329.8
23:34:17.794 00.001 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
23:34:17.795 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:17.796 00.001 8532 Moving (0.23, 0.22) raw xDistance=0.22 yDistance=0.13
23:34:17.797 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:17.798 00.001 7008 Enqueuing Expose request
23:34:17.800 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:34:17.800 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:17.800 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:34:17.800 00.000 8532 MoveAxis(W, 195, ABG)
23:34:17.800 00.000 8532 Guiding  Dir = 3, Dur = 195
23:34:17.800 00.000 8532 IsSlewing returns 0
23:34:17.801 00.001 8532 IsGuiding returns 0
23:34:17.801 00.000 8532 PulseGuide returned control before completion, sleep 205
23:34:18.015 00.214 8532 IsGuiding returns 0
23:34:18.015 00.000 8532 Move returns status 0, amount 195
23:34:18.015 00.000 8532 MoveAxis(N, 0, ABG)
23:34:18.015 00.000 8532 Move returns status 0, amount 0
23:34:18.015 00.000 8532 move complete, result=0
23:34:18.015 00.000 8532 worker thread done servicing request
23:34:18.016 00.001 7008 GuideStep: 0.2 px 195 ms WEST, 0.1 px 0 ms NORTH
23:34:18.018 00.002 8532 Worker thread wakes up
23:34:18.018 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:18.018 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:18.844 00.826 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3645cce1-6f9c-4408-8196-73179e099267"}
23:34:18.849 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3645cce1-6f9c-4408-8196-73179e099267"}
23:34:18.853 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fafa20c0-0fbe-424f-9176-46fdb8f63a53"}
23:34:18.857 00.004 7008 case statement mapped state 6 to 3
23:34:18.860 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fafa20c0-0fbe-424f-9176-46fdb8f63a53"}
23:34:18.863 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a335d293-f787-46d5-9988-6e846a326241"}
23:34:18.866 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1414,"width":15,"height":15,"star_pos":[6.94,6.98],"pixels":"..."},"id":"a335d293-f787-46d5-9988-6e846a326241"}
23:34:20.149 01.283 8532 Exposure complete
23:34:20.190 00.041 8532 worker thread done servicing request
23:34:20.190 00.000 7008 OnExposeComplete: enter
23:34:20.192 00.002 7008 UpdateGuideState(): m_state=6
23:34:20.194 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1415
23:34:20.196 00.002 7008 Star::Find returns 1 (0), X=544.70, Y=448.94, Mass=272529, SNR=343.7, Peak=33317 HFD=2.6
23:34:20.197 00.001 7008 MultiStar: [#1 0.04,0.12,0.52,U] [#2 -0.07,0.05,0.53,U] [#3 -0.07,0.04,0.42,U] [#4 0.08,0.00,0.34,U] [#5 -0.02,0.06,0.33,U] [#6 -0.14,-0.02,0.33,U] [#7 -0.04,-0.05,0.27,U] [#8 -0.11,0.05,0.35,U] 
23:34:20.200 00.003 7008 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {-0.07, 0.55}
23:34:20.201 00.001 7008 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.07) = xAngle (1.92 = 1.92)
23:34:20.204 00.003 7008 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.51 = 1.51)
23:34:20.205 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.85 mountX=-0.06 mountY=0.17, mountTheta=1.90
23:34:20.208 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.16, opts=13)
23:34:20.210 00.002 7008 Enqueuing Move request for scope (-0.05, 0.16)
23:34:20.211 00.001 8532 Worker thread wakes up
23:34:20.211 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
23:34:20.211 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
23:34:20.212 00.001 8532 Moving (-0.05, 0.16) raw xDistance=-0.06 yDistance=0.17
23:34:20.212 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:20.212 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2137, FiltMax=30603, Gamma=0.990
23:34:20.213 00.001 7008 UpdateGuideState exits: m=272529 SNR=343.7
23:34:20.215 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.217 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:20.218 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:34:20.218 00.000 7008 Enqueuing Expose request
23:34:20.221 00.003 8532 MoveAxis(E, 0, ABG)
23:34:20.221 00.000 8532 Move returns status 0, amount 0
23:34:20.221 00.000 8532 MoveAxis(S, 299, ABG)
23:34:20.221 00.000 8532 Guiding  Dir = 1, Dur = 299
23:34:20.221 00.000 8532 IsSlewing returns 0
23:34:20.221 00.000 8532 IsGuiding returns 0
23:34:20.222 00.001 8532 PulseGuide returned control before completion, sleep 309
23:34:20.545 00.323 8532 IsGuiding returns 0
23:34:20.546 00.001 8532 Move returns status 0, amount 299
23:34:20.546 00.000 8532 move complete, result=0
23:34:20.546 00.000 8532 worker thread done servicing request
23:34:20.546 00.000 8532 Worker thread wakes up
23:34:20.546 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:20.546 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:20.546 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 299 ms SOUTH
23:34:20.842 00.296 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd174ab3-ba63-4036-b745-508dca7e603f"}
23:34:20.845 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd174ab3-ba63-4036-b745-508dca7e603f"}
23:34:20.847 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"829d85b4-2371-4b21-bdc1-db0db60940fe"}
23:34:20.850 00.003 7008 case statement mapped state 6 to 3
23:34:20.851 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"829d85b4-2371-4b21-bdc1-db0db60940fe"}
23:34:20.856 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37e6496e-bedb-4389-bf58-d1edf97e4310"}
23:34:20.860 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1415,"width":15,"height":15,"star_pos":[6.70,6.94],"pixels":"..."},"id":"37e6496e-bedb-4389-bf58-d1edf97e4310"}
23:34:22.677 01.817 8532 Exposure complete
23:34:22.720 00.043 8532 worker thread done servicing request
23:34:22.721 00.001 7008 OnExposeComplete: enter
23:34:22.724 00.003 7008 UpdateGuideState(): m_state=6
23:34:22.726 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1416
23:34:22.728 00.002 7008 Star::Find returns 1 (0), X=544.68, Y=448.62, Mass=267695, SNR=338.9, Peak=39142 HFD=3.0
23:34:22.730 00.002 7008 MultiStar: [#1 -0.04,-0.14,0.53,U] [#2 -0.07,-0.25,0.53,U] [#3 -0.03,-0.18,0.42,U] [#4 -0.04,-0.13,0.34,U] [#5 0.03,-0.08,0.32,U] [#6 -0.00,-0.22,0.33,U] [#7 -0.04,-0.18,0.28,U] [#8 -0.07,-0.03,0.33,U] 
23:34:22.734 00.004 7008 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.09, 0.22}
23:34:22.736 00.002 7008 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.07) = xAngle (-2.14 = -2.14)
23:34:22.738 00.002 7008 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.55 = -2.55)
23:34:22.740 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.21 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
23:34:22.744 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.06, opts=13)
23:34:22.746 00.002 7008 Enqueuing Move request for scope (-0.05, -0.06)
23:34:22.748 00.002 8532 Worker thread wakes up
23:34:22.748 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2158, FiltMax=29888, Gamma=0.990
23:34:22.751 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:34:22.751 00.000 7008 UpdateGuideState exits: m=267695 SNR=338.9
23:34:22.754 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.756 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:22.760 00.004 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:34:22.760 00.000 7008 Enqueuing Expose request
23:34:22.764 00.004 8532 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=-0.04
23:34:22.764 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:34:22.764 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:22.764 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:22.764 00.000 8532 MoveAxis(E, 0, ABG)
23:34:22.764 00.000 8532 Move returns status 0, amount 0
23:34:22.764 00.000 8532 MoveAxis(N, 0, ABG)
23:34:22.764 00.000 8532 Move returns status 0, amount 0
23:34:22.765 00.001 8532 move complete, result=0
23:34:22.765 00.000 8532 worker thread done servicing request
23:34:22.765 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:22.768 00.003 8532 Worker thread wakes up
23:34:22.768 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:22.768 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:22.842 00.074 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0faef48c-eaf2-4f39-968c-4336b432f0b2"}
23:34:22.844 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0faef48c-eaf2-4f39-968c-4336b432f0b2"}
23:34:22.846 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff943e84-f262-4302-98e8-5bb9107a558c"}
23:34:22.848 00.002 7008 case statement mapped state 6 to 3
23:34:22.851 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff943e84-f262-4302-98e8-5bb9107a558c"}
23:34:22.855 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ae6862e-36e3-4af4-b027-1008c37887d6"}
23:34:22.858 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1416,"width":15,"height":15,"star_pos":[6.68,6.62],"pixels":"..."},"id":"4ae6862e-36e3-4af4-b027-1008c37887d6"}
23:34:24.842 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"09475161-f2d6-4e86-a4b4-cf1d31b890ea"}
23:34:24.845 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"09475161-f2d6-4e86-a4b4-cf1d31b890ea"}
23:34:24.847 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06c86111-eda2-42f1-989f-586725ed7a8f"}
23:34:24.850 00.003 7008 case statement mapped state 6 to 3
23:34:24.852 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"06c86111-eda2-42f1-989f-586725ed7a8f"}
23:34:24.854 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6bdbd431-8336-45e6-82f3-2d268f054707"}
23:34:24.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1416,"width":15,"height":15,"star_pos":[6.68,6.62],"pixels":"..."},"id":"6bdbd431-8336-45e6-82f3-2d268f054707"}
23:34:24.899 00.042 8532 Exposure complete
23:34:24.941 00.042 8532 worker thread done servicing request
23:34:24.941 00.000 7008 OnExposeComplete: enter
23:34:24.943 00.002 7008 UpdateGuideState(): m_state=6
23:34:24.945 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1417
23:34:24.948 00.003 7008 Star::Find returns 1 (0), X=544.63, Y=448.58, Mass=264401, SNR=337.1, Peak=40042 HFD=3.0
23:34:24.952 00.004 7008 MultiStar: [#1 -0.02,-0.22,0.54,U] [#2 -0.04,-0.22,0.52,U] [#3 -0.07,-0.22,0.42,U] [#4 -0.00,-0.14,0.35,U] [#5 -0.01,-0.18,0.35,U] [#6 -0.01,-0.37,0.34,U] [#7 -0.13,-0.18,0.27,U] [#8 -0.11,-0.24,0.33,U] 
23:34:24.954 00.002 7008 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.14, 0.19}
23:34:24.956 00.002 7008 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.07) = xAngle (-2.00 = -2.00)
23:34:24.958 00.002 7008 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.41 = -2.41)
23:34:24.961 00.003 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.07 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
23:34:24.966 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.12, opts=13)
23:34:24.968 00.002 7008 Enqueuing Move request for scope (-0.07, -0.12)
23:34:24.971 00.003 8532 Worker thread wakes up
23:34:24.971 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:34:24.971 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:34:24.972 00.001 8532 Moving (-0.07, -0.12) raw xDistance=-0.06 yDistance=-0.09
23:34:24.972 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:24.972 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:24.972 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2180, FiltMax=30978, Gamma=0.990
23:34:24.975 00.003 7008 UpdateGuideState exits: m=264401 SNR=337.1
23:34:24.977 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:24.979 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:24.981 00.002 7008 Enqueuing Expose request
23:34:24.984 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:24.984 00.000 8532 MoveAxis(E, 0, ABG)
23:34:24.984 00.000 8532 Move returns status 0, amount 0
23:34:24.984 00.000 8532 MoveAxis(N, 0, ABG)
23:34:24.984 00.000 8532 Move returns status 0, amount 0
23:34:24.984 00.000 8532 move complete, result=0
23:34:24.984 00.000 8532 worker thread done servicing request
23:34:24.984 00.000 8532 Worker thread wakes up
23:34:24.984 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:24.984 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:24.984 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:26.843 01.859 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e3673f85-e5a5-4831-8143-28221cbae417"}
23:34:26.845 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e3673f85-e5a5-4831-8143-28221cbae417"}
23:34:26.847 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"844267ed-a1ae-4379-bf51-9e8f27888843"}
23:34:26.849 00.002 7008 case statement mapped state 6 to 3
23:34:26.852 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"844267ed-a1ae-4379-bf51-9e8f27888843"}
23:34:26.854 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bcf4a678-ce46-4aa6-9c2f-62a6185b0591"}
23:34:26.859 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1417,"width":15,"height":15,"star_pos":[6.63,6.58],"pixels":"..."},"id":"bcf4a678-ce46-4aa6-9c2f-62a6185b0591"}
23:34:27.114 00.255 8532 Exposure complete
23:34:27.152 00.038 8532 worker thread done servicing request
23:34:27.152 00.000 7008 OnExposeComplete: enter
23:34:27.154 00.002 7008 UpdateGuideState(): m_state=6
23:34:27.155 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1418
23:34:27.156 00.001 7008 Star::Find returns 1 (0), X=544.66, Y=448.60, Mass=262001, SNR=335.1, Peak=37791 HFD=3.0
23:34:27.158 00.002 7008 MultiStar: [#1 -0.03,-0.15,0.55,U] [#2 -0.12,-0.22,0.52,U] [#3 -0.02,-0.17,0.44,U] [#4 0.00,-0.15,0.34,U] [#5 -0.02,-0.19,0.32,U] [#6 -0.04,-0.23,0.36,U] [#7 -0.08,-0.18,0.27,U] [#8 -0.12,-0.14,0.34,U] 
23:34:27.159 00.001 7008 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.11, 0.21}
23:34:27.162 00.003 7008 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.07) = xAngle (-2.18 = -2.18)
23:34:27.164 00.002 7008 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.59 = -2.59)
23:34:27.166 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.25 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
23:34:27.169 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.08, opts=13)
23:34:27.170 00.001 7008 Enqueuing Move request for scope (-0.07, -0.08)
23:34:27.171 00.001 8532 Worker thread wakes up
23:34:27.171 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:34:27.171 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:34:27.171 00.000 8532 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=-0.06
23:34:27.171 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:27.173 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:27.173 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2175, FiltMax=31361, Gamma=0.990
23:34:27.174 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:27.174 00.000 8532 MoveAxis(E, 0, ABG)
23:34:27.174 00.000 8532 Move returns status 0, amount 0
23:34:27.174 00.000 8532 MoveAxis(N, 0, ABG)
23:34:27.174 00.000 7008 UpdateGuideState exits: m=262001 SNR=335.1
23:34:27.177 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.178 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:27.181 00.003 7008 Enqueuing Expose request
23:34:27.184 00.003 8532 Move returns status 0, amount 0
23:34:27.184 00.000 8532 move complete, result=0
23:34:27.184 00.000 8532 worker thread done servicing request
23:34:27.184 00.000 8532 Worker thread wakes up
23:34:27.184 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:27.184 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:27.185 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:28.842 01.657 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b776e96a-c49b-4cba-9638-d0de9f43a1cb"}
23:34:28.844 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b776e96a-c49b-4cba-9638-d0de9f43a1cb"}
23:34:28.846 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c86317f-04d0-43e4-a38e-3023cf74a352"}
23:34:28.849 00.003 7008 case statement mapped state 6 to 3
23:34:28.851 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c86317f-04d0-43e4-a38e-3023cf74a352"}
23:34:28.854 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d5d5d991-d56c-498f-8f89-7dd4fe472210"}
23:34:28.856 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1418,"width":15,"height":15,"star_pos":[6.66,6.60],"pixels":"..."},"id":"d5d5d991-d56c-498f-8f89-7dd4fe472210"}
23:34:29.314 00.458 8532 Exposure complete
23:34:29.352 00.038 8532 worker thread done servicing request
23:34:29.352 00.000 7008 OnExposeComplete: enter
23:34:29.354 00.002 7008 UpdateGuideState(): m_state=6
23:34:29.356 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1419
23:34:29.358 00.002 7008 Star::Find returns 1 (0), X=544.81, Y=448.68, Mass=266426, SNR=319.9, Peak=36799 HFD=2.8
23:34:29.359 00.001 7008 MultiStar: [#1 0.14,-0.13,0.57,U] [#2 0.11,-0.07,0.55,U] [#3 0.15,-0.13,0.42,U] [#4 0.06,-0.09,0.36,U] [#5 0.18,-0.06,0.34,U] [#6 0.12,-0.18,0.37,U] [#7 0.06,-0.09,0.30,U] [#8 0.13,-0.04,0.34,U] 
23:34:29.361 00.002 7008 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.04, 0.28}
23:34:29.362 00.001 7008 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.07) = xAngle (-0.04 = -0.04)
23:34:29.365 00.003 7008 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.45 = -0.45)
23:34:29.366 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=0.10 mountY=-0.04, mountTheta=-0.41
23:34:29.370 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.01, opts=13)
23:34:29.371 00.001 7008 Enqueuing Move request for scope (0.10, -0.01)
23:34:29.373 00.002 8532 Worker thread wakes up
23:34:29.373 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:34:29.373 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:34:29.373 00.000 8532 Moving (0.10, -0.01) raw xDistance=0.10 yDistance=-0.04
23:34:29.373 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:34:29.373 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:29.373 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2179, FiltMax=26931, Gamma=0.990
23:34:29.375 00.002 7008 UpdateGuideState exits: m=266426 SNR=319.9
23:34:29.376 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.379 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:29.380 00.001 7008 Enqueuing Expose request
23:34:29.381 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:29.381 00.000 8532 MoveAxis(E, 0, ABG)
23:34:29.381 00.000 8532 Move returns status 0, amount 0
23:34:29.381 00.000 8532 MoveAxis(N, 0, ABG)
23:34:29.381 00.000 8532 Move returns status 0, amount 0
23:34:29.381 00.000 8532 move complete, result=0
23:34:29.381 00.000 8532 worker thread done servicing request
23:34:29.381 00.000 8532 Worker thread wakes up
23:34:29.381 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:29.381 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:29.381 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:30.841 01.460 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8ac00772-65e4-409a-b163-4462e5b4891d"}
23:34:30.843 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8ac00772-65e4-409a-b163-4462e5b4891d"}
23:34:30.846 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94be88eb-e9ab-4b1c-838b-469de95efcb2"}
23:34:30.848 00.002 7008 case statement mapped state 6 to 3
23:34:30.850 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94be88eb-e9ab-4b1c-838b-469de95efcb2"}
23:34:30.855 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac17fb18-df8f-41ac-9316-35371559a011"}
23:34:30.857 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1419,"width":15,"height":15,"star_pos":[6.81,6.68],"pixels":"..."},"id":"ac17fb18-df8f-41ac-9316-35371559a011"}
23:34:31.502 00.645 8532 Exposure complete
23:34:31.541 00.039 8532 worker thread done servicing request
23:34:31.541 00.000 7008 OnExposeComplete: enter
23:34:31.544 00.003 7008 UpdateGuideState(): m_state=6
23:34:31.545 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1420
23:34:31.546 00.001 7008 Star::Find returns 1 (0), X=544.54, Y=448.57, Mass=268293, SNR=333.7, Peak=36448 HFD=3.1
23:34:31.548 00.002 7008 MultiStar: [#1 -0.19,-0.28,0.51,U] [#2 -0.21,-0.23,0.53,U] [#3 -0.21,-0.19,0.42,U] [#4 -0.19,-0.15,0.34,U] [#5 -0.19,-0.13,0.33,U] [#6 -0.18,-0.34,0.34,U] [#7 -0.28,-0.17,0.28,U] [#8 -0.24,-0.14,0.34,U] 
23:34:31.550 00.002 7008 refined, 8 included, MultiStar: {-0.21, -0.12}, one-star: {-0.23, 0.17}
23:34:31.552 00.002 7008 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.07) = xAngle (-2.57 = -2.57)
23:34:31.555 00.003 7008 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.98 = -2.98)
23:34:31.556 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.64 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
23:34:31.559 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.12, opts=13)
23:34:31.560 00.001 7008 Enqueuing Move request for scope (-0.21, -0.12)
23:34:31.563 00.003 8532 Worker thread wakes up
23:34:31.563 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
23:34:31.563 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
23:34:31.563 00.000 8532 Moving (-0.21, -0.12) raw xDistance=-0.20 yDistance=-0.04
23:34:31.563 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:34:31.563 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:31.563 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:31.563 00.000 8532 MoveAxis(E, 186, ABG)
23:34:31.563 00.000 8532 Guiding  Dir = 2, Dur = 186
23:34:31.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61476, med=2513, FiltMin=2178, FiltMax=35064, Gamma=0.990
23:34:31.565 00.002 7008 UpdateGuideState exits: m=268293 SNR=333.7
23:34:31.567 00.002 8532 IsSlewing returns 0
23:34:31.567 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.568 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:31.570 00.002 7008 Enqueuing Expose request
23:34:31.571 00.001 8532 IsGuiding returns 0
23:34:31.572 00.001 8532 PulseGuide returned control before completion, sleep 196
23:34:31.776 00.204 8532 IsGuiding returns 0
23:34:31.776 00.000 8532 Move returns status 0, amount 186
23:34:31.776 00.000 8532 MoveAxis(N, 0, ABG)
23:34:31.776 00.000 8532 Move returns status 0, amount 0
23:34:31.776 00.000 8532 move complete, result=0
23:34:31.776 00.000 8532 worker thread done servicing request
23:34:31.778 00.002 8532 Worker thread wakes up
23:34:31.778 00.000 7008 GuideStep: -0.2 px 186 ms EAST, -0.0 px 0 ms NORTH
23:34:31.781 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:31.781 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:32.840 01.059 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a314081f-bf5a-4165-ad54-91e3444be02c"}
23:34:32.844 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a314081f-bf5a-4165-ad54-91e3444be02c"}
23:34:32.846 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57136fdb-a307-4467-9ee4-577ba95d2de1"}
23:34:32.848 00.002 7008 case statement mapped state 6 to 3
23:34:32.849 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"57136fdb-a307-4467-9ee4-577ba95d2de1"}
23:34:32.851 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28b27ef0-7030-479d-8735-51c4ba5197d6"}
23:34:32.852 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1420,"width":15,"height":15,"star_pos":[6.54,6.57],"pixels":"..."},"id":"28b27ef0-7030-479d-8735-51c4ba5197d6"}
23:34:33.913 01.061 8532 Exposure complete
23:34:33.953 00.040 8532 worker thread done servicing request
23:34:33.953 00.000 7008 OnExposeComplete: enter
23:34:33.955 00.002 7008 UpdateGuideState(): m_state=6
23:34:33.956 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1421
23:34:33.958 00.002 7008 Star::Find returns 1 (0), X=544.63, Y=448.64, Mass=256420, SNR=325.9, Peak=35736 HFD=3.0
23:34:33.961 00.003 7008 MultiStar: [#1 -0.01,-0.21,0.54,U] [#2 -0.12,-0.12,0.55,U] [#3 -0.08,-0.20,0.43,U] [#4 -0.09,-0.18,0.35,U] [#5 -0.01,-0.05,0.33,U] [#6 -0.08,-0.28,0.36,U] [#7 -0.10,-0.14,0.30,U] [#8 -0.11,-0.12,0.34,U] 
23:34:33.962 00.001 7008 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.14, 0.24}
23:34:33.963 00.001 7008 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.07) = xAngle (-2.42 = -2.42)
23:34:33.966 00.003 7008 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.83 = -2.83)
23:34:33.967 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
23:34:33.970 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.07, opts=13)
23:34:33.973 00.003 7008 Enqueuing Move request for scope (-0.09, -0.07)
23:34:33.975 00.002 8532 Worker thread wakes up
23:34:33.975 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
23:34:33.975 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
23:34:33.975 00.000 8532 Moving (-0.09, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:34:33.975 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:33.975 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:33.975 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2191, FiltMax=30536, Gamma=0.990
23:34:33.977 00.002 7008 UpdateGuideState exits: m=256420 SNR=325.9
23:34:33.978 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.979 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:33.982 00.003 7008 Enqueuing Expose request
23:34:33.984 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:33.984 00.000 8532 MoveAxis(E, 0, ABG)
23:34:33.984 00.000 8532 Move returns status 0, amount 0
23:34:33.984 00.000 8532 MoveAxis(N, 0, ABG)
23:34:33.984 00.000 8532 Move returns status 0, amount 0
23:34:33.984 00.000 8532 move complete, result=0
23:34:33.984 00.000 8532 worker thread done servicing request
23:34:33.984 00.000 8532 Worker thread wakes up
23:34:33.984 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:33.984 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:33.984 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:34.843 00.859 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7fb15e0-f36d-4f3d-ba5b-2ca0ee8a3d84"}
23:34:34.845 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7fb15e0-f36d-4f3d-ba5b-2ca0ee8a3d84"}
23:34:34.849 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c9a136d-4270-4a5f-91cf-879449059ef8"}
23:34:34.851 00.002 7008 case statement mapped state 6 to 3
23:34:34.853 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c9a136d-4270-4a5f-91cf-879449059ef8"}
23:34:34.855 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e125d6d-53d6-411f-a1c1-26126f49caf9"}
23:34:34.858 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1421,"width":15,"height":15,"star_pos":[6.63,6.64],"pixels":"..."},"id":"7e125d6d-53d6-411f-a1c1-26126f49caf9"}
23:34:36.109 01.251 8532 Exposure complete
23:34:36.150 00.041 8532 worker thread done servicing request
23:34:36.150 00.000 7008 OnExposeComplete: enter
23:34:36.152 00.002 7008 UpdateGuideState(): m_state=6
23:34:36.153 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1422
23:34:36.154 00.001 7008 Star::Find returns 1 (0), X=544.52, Y=448.53, Mass=256828, SNR=322.6, Peak=35654 HFD=3.1
23:34:36.156 00.002 7008 MultiStar: [#1 -0.18,-0.29,0.56,U] [#2 -0.20,-0.29,0.56,U] [#3 -0.14,-0.30,0.43,U] [#4 -0.15,-0.16,0.36,U] [#5 -0.14,-0.17,0.33,U] [#6 -0.16,-0.35,0.37,U] [#7 -0.24,-0.24,0.29,U] [#8 -0.16,-0.18,0.35,U] 
23:34:36.157 00.001 7008 refined, 8 included, MultiStar: {-0.19, -0.16}, one-star: {-0.25, 0.13}
23:34:36.159 00.002 7008 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.07) = xAngle (-2.36 = -2.36)
23:34:36.161 00.002 7008 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.77 = -2.77)
23:34:36.163 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
23:34:36.166 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.16, opts=13)
23:34:36.167 00.001 7008 Enqueuing Move request for scope (-0.19, -0.16)
23:34:36.169 00.002 8532 Worker thread wakes up
23:34:36.169 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
23:34:36.169 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
23:34:36.169 00.000 8532 Moving (-0.19, -0.16) raw xDistance=-0.18 yDistance=-0.09
23:34:36.169 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
23:34:36.169 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:36.170 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62639, med=2513, FiltMin=2165, FiltMax=34225, Gamma=0.990
23:34:36.171 00.001 7008 UpdateGuideState exits: m=256828 SNR=322.6
23:34:36.173 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.174 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:36.177 00.003 7008 Enqueuing Expose request
23:34:36.179 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:36.179 00.000 8532 MoveAxis(E, 161, ABG)
23:34:36.179 00.000 8532 Guiding  Dir = 2, Dur = 161
23:34:36.179 00.000 8532 IsSlewing returns 0
23:34:36.179 00.000 8532 IsGuiding returns 0
23:34:36.181 00.002 8532 PulseGuide returned control before completion, sleep 171
23:34:36.364 00.183 8532 IsGuiding returns 0
23:34:36.364 00.000 8532 Move returns status 0, amount 161
23:34:36.364 00.000 8532 MoveAxis(N, 0, ABG)
23:34:36.364 00.000 8532 Move returns status 0, amount 0
23:34:36.364 00.000 8532 move complete, result=0
23:34:36.364 00.000 8532 worker thread done servicing request
23:34:36.364 00.000 8532 Worker thread wakes up
23:34:36.364 00.000 7008 GuideStep: -0.2 px 161 ms EAST, -0.1 px 0 ms NORTH
23:34:36.365 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:36.365 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:36.841 00.476 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c882f08b-a6c3-46e2-be47-83722e26f723"}
23:34:36.845 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c882f08b-a6c3-46e2-be47-83722e26f723"}
23:34:36.848 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd43bdfa-eb54-4b84-86a0-1c9a5bc10501"}
23:34:36.850 00.002 7008 case statement mapped state 6 to 3
23:34:36.853 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd43bdfa-eb54-4b84-86a0-1c9a5bc10501"}
23:34:36.855 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"606e6726-1a10-40c4-9d49-6a6ad0b3ae17"}
23:34:36.857 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1422,"width":15,"height":15,"star_pos":[6.52,6.53],"pixels":"..."},"id":"606e6726-1a10-40c4-9d49-6a6ad0b3ae17"}
23:34:38.499 01.642 8532 Exposure complete
23:34:38.540 00.041 7008 OnExposeComplete: enter
23:34:38.542 00.002 7008 UpdateGuideState(): m_state=6
23:34:38.544 00.002 8532 worker thread done servicing request
23:34:38.544 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1423
23:34:38.545 00.001 7008 Star::Find returns 1 (0), X=544.68, Y=448.59, Mass=263685, SNR=337.6, Peak=40011 HFD=3.0
23:34:38.548 00.003 7008 MultiStar: [#1 -0.05,-0.22,0.53,U] [#2 -0.13,-0.23,0.52,U] [#3 -0.04,-0.20,0.43,U] [#4 -0.07,-0.09,0.37,U] [#5 -0.05,-0.14,0.32,U] [#6 -0.12,-0.34,0.33,U] [#7 -0.12,-0.10,0.28,U] [#8 -0.12,-0.12,0.33,U] 
23:34:38.549 00.001 7008 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.09, 0.19}
23:34:38.552 00.003 7008 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.07) = xAngle (-2.25 = -2.25)
23:34:38.553 00.001 7008 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.66 = -2.66)
23:34:38.555 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.32 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
23:34:38.559 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.10, opts=13)
23:34:38.561 00.002 7008 Enqueuing Move request for scope (-0.09, -0.10)
23:34:38.563 00.002 8532 Worker thread wakes up
23:34:38.563 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
23:34:38.563 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
23:34:38.563 00.000 8532 Moving (-0.09, -0.10) raw xDistance=-0.08 yDistance=-0.06
23:34:38.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2185, FiltMax=30411, Gamma=0.990
23:34:38.565 00.002 7008 UpdateGuideState exits: m=263685 SNR=337.6
23:34:38.567 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:38.567 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:38.567 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:38.567 00.000 8532 MoveAxis(E, 0, ABG)
23:34:38.568 00.001 8532 Move returns status 0, amount 0
23:34:38.568 00.000 8532 MoveAxis(N, 0, ABG)
23:34:38.568 00.000 8532 Move returns status 0, amount 0
23:34:38.568 00.000 8532 move complete, result=0
23:34:38.568 00.000 8532 worker thread done servicing request
23:34:38.568 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.569 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:38.571 00.002 7008 Enqueuing Expose request
23:34:38.572 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:38.574 00.002 8532 Worker thread wakes up
23:34:38.574 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:38.574 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:38.841 00.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"676c8d6b-a4a9-42ec-995d-1c9ec42674b1"}
23:34:38.845 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"676c8d6b-a4a9-42ec-995d-1c9ec42674b1"}
23:34:38.848 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8d6731f-04b9-48ac-a204-9cbb3e7c9712"}
23:34:38.851 00.003 7008 case statement mapped state 6 to 3
23:34:38.854 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8d6731f-04b9-48ac-a204-9cbb3e7c9712"}
23:34:38.856 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a805418-e59a-49f4-b612-47eabda8e624"}
23:34:38.859 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1423,"width":15,"height":15,"star_pos":[6.68,6.59],"pixels":"..."},"id":"4a805418-e59a-49f4-b612-47eabda8e624"}
23:34:40.708 01.849 8532 Exposure complete
23:34:40.749 00.041 8532 worker thread done servicing request
23:34:40.749 00.000 7008 OnExposeComplete: enter
23:34:40.751 00.002 7008 UpdateGuideState(): m_state=6
23:34:40.753 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
23:34:40.755 00.002 7008 Star::Find returns 1 (0), X=544.53, Y=448.62, Mass=253451, SNR=323.6, Peak=32045 HFD=3.0
23:34:40.757 00.002 7008 MultiStar: [#1 -0.16,-0.16,0.56,U] [#2 -0.21,-0.17,0.54,U] [#3 -0.20,-0.15,0.44,U] [#4 -0.14,-0.14,0.36,U] [#5 -0.20,-0.16,0.35,U] [#6 -0.25,-0.34,0.35,U] [#7 -0.21,-0.10,0.30,U] [#8 -0.15,-0.19,0.36,U] 
23:34:40.759 00.002 7008 refined, 8 included, MultiStar: {-0.20, -0.08}, one-star: {-0.24, 0.22}
23:34:40.761 00.002 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
23:34:40.762 00.001 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
23:34:40.763 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=-0.20 mountY=-0.01, mountTheta=-3.09
23:34:40.765 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=-0.08, opts=13)
23:34:40.767 00.002 7008 Enqueuing Move request for scope (-0.20, -0.08)
23:34:40.768 00.001 8532 Worker thread wakes up
23:34:40.768 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
23:34:40.768 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
23:34:40.768 00.000 8532 Moving (-0.20, -0.08) raw xDistance=-0.20 yDistance=-0.01
23:34:40.768 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
23:34:40.768 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:40.768 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:40.768 00.000 8532 MoveAxis(E, 179, ABG)
23:34:40.768 00.000 8532 Guiding  Dir = 2, Dur = 179
23:34:40.769 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62549, med=2514, FiltMin=2205, FiltMax=35567, Gamma=0.990
23:34:40.770 00.001 7008 UpdateGuideState exits: m=253451 SNR=323.6
23:34:40.770 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:40.773 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:40.774 00.001 7008 Enqueuing Expose request
23:34:40.776 00.002 8532 IsSlewing returns 0
23:34:40.777 00.001 8532 IsGuiding returns 0
23:34:40.777 00.000 8532 PulseGuide returned control before completion, sleep 189
23:34:40.841 00.064 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61c187d3-d1dc-4fa6-8977-52f26d46fec1"}
23:34:40.843 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61c187d3-d1dc-4fa6-8977-52f26d46fec1"}
23:34:40.845 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ec97137-5590-4b95-8140-92af118429e3"}
23:34:40.848 00.003 7008 case statement mapped state 6 to 3
23:34:40.850 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ec97137-5590-4b95-8140-92af118429e3"}
23:34:40.853 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2047987c-5bc8-4cac-8503-a47f264056ea"}
23:34:40.854 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1424,"width":15,"height":15,"star_pos":[6.53,6.62],"pixels":"..."},"id":"2047987c-5bc8-4cac-8503-a47f264056ea"}
23:34:40.978 00.124 8532 IsGuiding returns 1
23:34:40.978 00.000 8532 scope still moving after pulse duration time elapsed
23:34:41.009 00.031 8532 IsSlewing returns 0
23:34:41.010 00.001 8532 IsGuiding returns 0
23:34:41.010 00.000 8532 scope move finished after 179 + 54 ms
23:34:41.010 00.000 8532 Move returns status 0, amount 179
23:34:41.010 00.000 8532 MoveAxis(N, 0, ABG)
23:34:41.010 00.000 8532 Move returns status 0, amount 0
23:34:41.010 00.000 8532 move complete, result=0
23:34:41.012 00.002 8532 worker thread done servicing request
23:34:41.012 00.000 8532 Worker thread wakes up
23:34:41.012 00.000 7008 GuideStep: -0.2 px 179 ms EAST, -0.0 px 0 ms NORTH
23:34:41.015 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:41.015 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:42.840 01.825 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ceea5ad2-992f-42a9-a31c-8e2cf40322b5"}
23:34:42.846 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ceea5ad2-992f-42a9-a31c-8e2cf40322b5"}
23:34:42.848 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7cc9c16b-77d9-4b78-b52c-7fd4a7310677"}
23:34:42.851 00.003 7008 case statement mapped state 6 to 3
23:34:42.855 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cc9c16b-77d9-4b78-b52c-7fd4a7310677"}
23:34:42.858 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97396599-188a-4ef0-8cec-80f79f002daa"}
23:34:42.860 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1424,"width":15,"height":15,"star_pos":[6.53,6.62],"pixels":"..."},"id":"97396599-188a-4ef0-8cec-80f79f002daa"}
23:34:43.141 00.281 8532 Exposure complete
23:34:43.182 00.041 8532 worker thread done servicing request
23:34:43.183 00.001 7008 OnExposeComplete: enter
23:34:43.185 00.002 7008 UpdateGuideState(): m_state=6
23:34:43.186 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1425
23:34:43.188 00.002 7008 Star::Find returns 1 (0), X=544.63, Y=448.70, Mass=250324, SNR=325.5, Peak=32275 HFD=2.9
23:34:43.191 00.003 7008 MultiStar: [#1 -0.06,-0.07,0.54,U] [#2 -0.14,-0.11,0.55,U] [#3 -0.06,-0.13,0.43,U] [#4 -0.04,-0.07,0.37,U] [#5 -0.06,-0.16,0.33,U] [#6 -0.07,-0.18,0.35,U] [#7 -0.17,-0.06,0.29,U] [#8 -0.07,-0.04,0.34,U] 
23:34:43.192 00.001 7008 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.14, 0.31}
23:34:43.194 00.002 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:34:43.196 00.002 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.84)
23:34:43.198 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=-0.10 mountY=0.03, mountTheta=2.85
23:34:43.201 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.00, opts=13)
23:34:43.203 00.002 7008 Enqueuing Move request for scope (-0.10, -0.00)
23:34:43.205 00.002 8532 Worker thread wakes up
23:34:43.205 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
23:34:43.205 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
23:34:43.205 00.000 8532 Moving (-0.10, -0.00) raw xDistance=-0.10 yDistance=0.03
23:34:43.205 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:43.205 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:43.205 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65289, med=2514, FiltMin=2174, FiltMax=32089, Gamma=0.990
23:34:43.207 00.002 7008 UpdateGuideState exits: m=250324 SNR=325.5
23:34:43.210 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:34:43.211 00.001 8532 MoveAxis(E, 0, ABG)
23:34:43.211 00.000 8532 Move returns status 0, amount 0
23:34:43.211 00.000 8532 MoveAxis(N, 0, ABG)
23:34:43.211 00.000 8532 Move returns status 0, amount 0
23:34:43.212 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.214 00.002 8532 move complete, result=0
23:34:43.214 00.000 8532 worker thread done servicing request
23:34:43.214 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:43.217 00.003 7008 Enqueuing Expose request
23:34:43.219 00.002 8532 Worker thread wakes up
23:34:43.219 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:43.220 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:43.221 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:44.841 01.620 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ceb6a85b-fe1b-4f7a-948f-f38a4f9a24d5"}
23:34:44.847 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ceb6a85b-fe1b-4f7a-948f-f38a4f9a24d5"}
23:34:44.851 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c34e1f8-75f5-4250-8078-8ea679c8e652"}
23:34:44.853 00.002 7008 case statement mapped state 6 to 3
23:34:44.857 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c34e1f8-75f5-4250-8078-8ea679c8e652"}
23:34:44.859 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"678b3fae-eab0-48f3-aba2-b5e02409bbdc"}
23:34:44.861 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1425,"width":15,"height":15,"star_pos":[6.63,6.70],"pixels":"..."},"id":"678b3fae-eab0-48f3-aba2-b5e02409bbdc"}
23:34:45.346 00.485 8532 Exposure complete
23:34:45.389 00.043 8532 worker thread done servicing request
23:34:45.389 00.000 7008 OnExposeComplete: enter
23:34:45.391 00.002 7008 UpdateGuideState(): m_state=6
23:34:45.393 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1426
23:34:45.395 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.84, Mass=254453, SNR=327.6, Peak=29740 HFD=2.7
23:34:45.397 00.002 7008 MultiStar: [#1 -0.06,-0.03,0.53,U] [#2 -0.17,-0.05,0.55,U] [#3 -0.09,-0.06,0.41,U] [#4 -0.06,-0.05,0.36,U] [#5 -0.08,0.08,0.33,U] [#6 -0.15,-0.12,0.35,U] [#7 -0.14,-0.07,0.27,U] [#8 -0.05,-0.02,0.33,U] 
23:34:45.399 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.13, 0.44}
23:34:45.400 00.001 7008 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.07) = xAngle (2.59 = 2.59)
23:34:45.401 00.001 7008 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.18 = 2.18)
23:34:45.404 00.003 7008 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.52 mountX=-0.11 mountY=0.11, mountTheta=2.38
23:34:45.408 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.08, opts=13)
23:34:45.409 00.001 7008 Enqueuing Move request for scope (-0.11, 0.08)
23:34:45.411 00.002 8532 Worker thread wakes up
23:34:45.411 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:34:45.411 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:34:45.411 00.000 8532 Moving (-0.11, 0.08) raw xDistance=-0.11 yDistance=0.11
23:34:45.411 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:34:45.411 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:45.411 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:45.412 00.001 8532 MoveAxis(E, 0, ABG)
23:34:45.412 00.000 8532 Move returns status 0, amount 0
23:34:45.412 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2171, FiltMax=33287, Gamma=0.990
23:34:45.414 00.002 7008 UpdateGuideState exits: m=254453 SNR=327.6
23:34:45.415 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.418 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:45.419 00.001 7008 Enqueuing Expose request
23:34:45.421 00.002 8532 MoveAxis(N, 0, ABG)
23:34:45.421 00.000 8532 Move returns status 0, amount 0
23:34:45.421 00.000 8532 move complete, result=0
23:34:45.422 00.001 8532 worker thread done servicing request
23:34:45.422 00.000 8532 Worker thread wakes up
23:34:45.422 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:45.422 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:45.422 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:46.840 01.418 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12a74aab-22d7-4c7c-8cec-2e5be8071b92"}
23:34:46.844 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12a74aab-22d7-4c7c-8cec-2e5be8071b92"}
23:34:46.847 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"517028bf-1870-45c4-96ec-ae74c5a9ef13"}
23:34:46.851 00.004 7008 case statement mapped state 6 to 3
23:34:46.853 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"517028bf-1870-45c4-96ec-ae74c5a9ef13"}
23:34:46.856 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ca7cb5a-2b1c-4d4a-b955-ce7c4fe760a3"}
23:34:46.858 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1426,"width":15,"height":15,"star_pos":[6.64,6.84],"pixels":"..."},"id":"5ca7cb5a-2b1c-4d4a-b955-ce7c4fe760a3"}
23:34:47.556 00.698 8532 Exposure complete
23:34:47.596 00.040 8532 worker thread done servicing request
23:34:47.597 00.001 7008 OnExposeComplete: enter
23:34:47.600 00.003 7008 UpdateGuideState(): m_state=6
23:34:47.601 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1427
23:34:47.605 00.004 7008 Star::Find returns 1 (0), X=544.73, Y=448.90, Mass=259245, SNR=339.2, Peak=30768 HFD=2.6
23:34:47.607 00.002 7008 MultiStar: [#1 0.05,0.04,0.55,U] [#2 -0.07,0.02,0.55,U] [#3 0.01,0.04,0.41,U] [#4 0.00,0.06,0.33,U] [#5 0.07,0.09,0.33,U] [#6 -0.02,0.03,0.34,U] [#7 -0.14,0.05,0.28,U] [#8 0.02,0.02,0.33,U] 
23:34:47.609 00.002 7008 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.04, 0.51}
23:34:47.611 00.002 7008 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.07) = xAngle (1.74 = 1.74)
23:34:47.613 00.002 7008 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.32 = 1.32)
23:34:47.615 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.03 mountY=0.15, mountTheta=1.74
23:34:47.618 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.15, opts=13)
23:34:47.620 00.002 7008 Enqueuing Move request for scope (-0.01, 0.15)
23:34:47.623 00.003 8532 Worker thread wakes up
23:34:47.623 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:34:47.623 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:34:47.623 00.000 8532 Moving (-0.01, 0.15) raw xDistance=-0.03 yDistance=0.15
23:34:47.623 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:34:47.623 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:47.623 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2176, FiltMax=29838, Gamma=0.990
23:34:47.625 00.002 7008 UpdateGuideState exits: m=259245 SNR=339.2
23:34:47.627 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:34:47.627 00.000 8532 MoveAxis(E, 0, ABG)
23:34:47.627 00.000 8532 Move returns status 0, amount 0
23:34:47.627 00.000 8532 MoveAxis(N, 0, ABG)
23:34:47.627 00.000 8532 Move returns status 0, amount 0
23:34:47.627 00.000 8532 move complete, result=0
23:34:47.627 00.000 8532 worker thread done servicing request
23:34:47.627 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:47.629 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:47.632 00.003 7008 Enqueuing Expose request
23:34:47.634 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:47.635 00.001 8532 Worker thread wakes up
23:34:47.635 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:47.635 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:48.839 01.204 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9f5194f-016b-409a-afa5-a8ffa8d7333d"}
23:34:48.843 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9f5194f-016b-409a-afa5-a8ffa8d7333d"}
23:34:48.846 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb147863-c37b-4fbc-adc6-b27a74305935"}
23:34:48.850 00.004 7008 case statement mapped state 6 to 3
23:34:48.852 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb147863-c37b-4fbc-adc6-b27a74305935"}
23:34:48.854 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4b859358-0817-440a-b782-abab60d5562b"}
23:34:48.856 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1427,"width":15,"height":15,"star_pos":[6.73,6.90],"pixels":"..."},"id":"4b859358-0817-440a-b782-abab60d5562b"}
23:34:49.758 00.902 8532 Exposure complete
23:34:49.798 00.040 8532 worker thread done servicing request
23:34:49.798 00.000 7008 OnExposeComplete: enter
23:34:49.800 00.002 7008 UpdateGuideState(): m_state=6
23:34:49.802 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1428
23:34:49.804 00.002 7008 Star::Find returns 1 (0), X=544.69, Y=448.92, Mass=261040, SNR=323.5, Peak=32663 HFD=2.6
23:34:49.806 00.002 7008 MultiStar: [#1 -0.04,0.07,0.58,U] [#2 -0.14,0.02,0.54,U] [#3 -0.06,-0.01,0.44,U] [#4 -0.06,0.03,0.37,U] [#5 -0.04,0.12,0.32,U] [#6 -0.05,-0.05,0.35,U] [#7 -0.12,0.03,0.29,U] [#8 -0.01,0.05,0.33,U] 
23:34:49.808 00.002 7008 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.08, 0.52}
23:34:49.810 00.002 7008 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.07) = xAngle (2.09 = 2.09)
23:34:49.812 00.002 7008 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.68 = 1.68)
23:34:49.814 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.02 mountX=-0.08 mountY=0.16, mountTheta=2.03
23:34:49.816 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.15, opts=13)
23:34:49.819 00.003 7008 Enqueuing Move request for scope (-0.07, 0.15)
23:34:49.820 00.001 8532 Worker thread wakes up
23:34:49.820 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:34:49.820 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:34:49.820 00.000 8532 Moving (-0.07, 0.15) raw xDistance=-0.08 yDistance=0.16
23:34:49.821 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:49.821 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2160, FiltMax=31125, Gamma=0.990
23:34:49.822 00.001 7008 UpdateGuideState exits: m=261040 SNR=323.5
23:34:49.824 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.825 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:49.827 00.002 7008 Enqueuing Expose request
23:34:49.829 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:49.829 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:34:49.829 00.000 8532 MoveAxis(E, 0, ABG)
23:34:49.829 00.000 8532 Move returns status 0, amount 0
23:34:49.829 00.000 8532 MoveAxis(N, 0, ABG)
23:34:49.829 00.000 8532 Move returns status 0, amount 0
23:34:49.829 00.000 8532 move complete, result=0
23:34:49.829 00.000 8532 worker thread done servicing request
23:34:49.829 00.000 8532 Worker thread wakes up
23:34:49.829 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:49.831 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:49.831 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:50.838 01.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc9ccedb-1d3c-4909-ad38-de9f17edb3b9"}
23:34:50.841 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc9ccedb-1d3c-4909-ad38-de9f17edb3b9"}
23:34:50.845 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8bfda103-6c53-4286-a0ba-ae18a9f116b5"}
23:34:50.847 00.002 7008 case statement mapped state 6 to 3
23:34:50.849 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bfda103-6c53-4286-a0ba-ae18a9f116b5"}
23:34:50.855 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8a5f6bdf-79f8-498f-8670-5d3c5731df36"}
23:34:50.857 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1428,"width":15,"height":15,"star_pos":[6.69,6.92],"pixels":"..."},"id":"8a5f6bdf-79f8-498f-8670-5d3c5731df36"}
23:34:51.965 01.108 8532 Exposure complete
23:34:52.011 00.046 8532 worker thread done servicing request
23:34:52.012 00.001 7008 OnExposeComplete: enter
23:34:52.014 00.002 7008 UpdateGuideState(): m_state=6
23:34:52.016 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1429
23:34:52.018 00.002 7008 Star::Find returns 1 (0), X=544.61, Y=448.91, Mass=255224, SNR=332.1, Peak=28901 HFD=2.6
23:34:52.021 00.003 7008 MultiStar: [#1 -0.05,-0.00,0.56,U] [#2 -0.10,-0.00,0.53,U] [#3 -0.02,-0.08,0.41,U] [#4 -0.08,0.02,0.36,U] [#5 -0.07,0.04,0.32,U] [#6 -0.02,-0.14,0.34,U] [#7 -0.16,0.01,0.28,U] [#8 -0.10,0.02,0.33,U] 
23:34:52.022 00.001 7008 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {-0.15, 0.51}
23:34:52.024 00.002 7008 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.07) = xAngle (2.34 = 2.34)
23:34:52.026 00.002 7008 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.93 = 1.93)
23:34:52.028 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.27 mountX=-0.10 mountY=0.14, mountTheta=2.21
23:34:52.031 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.11, opts=13)
23:34:52.033 00.002 7008 Enqueuing Move request for scope (-0.09, 0.11)
23:34:52.035 00.002 8532 Worker thread wakes up
23:34:52.037 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
23:34:52.037 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
23:34:52.037 00.000 8532 Moving (-0.09, 0.11) raw xDistance=-0.10 yDistance=0.14
23:34:52.037 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:52.037 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:52.037 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64864, med=2514, FiltMin=2163, FiltMax=32720, Gamma=0.990
23:34:52.039 00.002 7008 UpdateGuideState exits: m=255224 SNR=332.1
23:34:52.041 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:52.042 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:52.044 00.002 7008 Enqueuing Expose request
23:34:52.046 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:34:52.046 00.000 8532 MoveAxis(E, 0, ABG)
23:34:52.046 00.000 8532 Move returns status 0, amount 0
23:34:52.046 00.000 8532 MoveAxis(N, 0, ABG)
23:34:52.046 00.000 8532 Move returns status 0, amount 0
23:34:52.046 00.000 8532 move complete, result=0
23:34:52.046 00.000 8532 worker thread done servicing request
23:34:52.047 00.001 8532 Worker thread wakes up
23:34:52.047 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:52.047 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:52.047 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:52.837 00.790 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b74b981-05b1-4e08-9712-59cd48d66906"}
23:34:52.839 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b74b981-05b1-4e08-9712-59cd48d66906"}
23:34:52.841 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"906b6b8b-0744-4ea6-a8d5-c3b83c4f85b4"}
23:34:52.845 00.004 7008 case statement mapped state 6 to 3
23:34:52.848 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"906b6b8b-0744-4ea6-a8d5-c3b83c4f85b4"}
23:34:52.851 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f9f2f178-1402-45f6-984c-4fc41a5f4476"}
23:34:52.855 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1429,"width":15,"height":15,"star_pos":[6.61,6.91],"pixels":"..."},"id":"f9f2f178-1402-45f6-984c-4fc41a5f4476"}
23:34:54.178 01.323 8532 Exposure complete
23:34:54.206 00.028 8532 worker thread done servicing request
23:34:54.206 00.000 7008 OnExposeComplete: enter
23:34:54.208 00.002 7008 UpdateGuideState(): m_state=6
23:34:54.209 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1430
23:34:54.212 00.003 7008 Star::Find returns 1 (0), X=544.57, Y=448.89, Mass=260151, SNR=331.6, Peak=27197 HFD=2.8
23:34:54.214 00.002 7008 MultiStar: [#1 -0.11,0.06,0.54,U] [#2 -0.22,0.01,0.54,U] [#3 -0.21,-0.00,0.42,U] [#4 -0.17,-0.03,0.34,U] [#5 -0.14,0.00,0.34,U] [#6 -0.17,-0.09,0.34,U] [#7 -0.31,-0.04,0.29,U] [#8 -0.11,-0.07,0.35,U] 
23:34:54.217 00.003 7008 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.20, 0.49}
23:34:54.219 00.002 7008 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.07) = xAngle (2.67 = 2.67)
23:34:54.220 00.001 7008 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.26 = 2.26)
23:34:54.221 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=-0.19 mountY=0.16, mountTheta=2.43
23:34:54.224 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.11, opts=13)
23:34:54.226 00.002 7008 Enqueuing Move request for scope (-0.18, 0.11)
23:34:54.227 00.001 8532 Worker thread wakes up
23:34:54.227 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63171, med=2514, FiltMin=2177, FiltMax=34905, Gamma=0.990
23:34:54.228 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
23:34:54.228 00.000 7008 UpdateGuideState exits: m=260151 SNR=331.6
23:34:54.230 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
23:34:54.230 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.232 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:54.234 00.002 7008 Enqueuing Expose request
23:34:54.235 00.001 8532 Moving (-0.18, 0.11) raw xDistance=-0.19 yDistance=0.16
23:34:54.236 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:34:54.236 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:54.236 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:34:54.236 00.000 8532 MoveAxis(E, 171, ABG)
23:34:54.236 00.000 8532 Guiding  Dir = 2, Dur = 171
23:34:54.236 00.000 8532 IsSlewing returns 0
23:34:54.237 00.001 8532 IsGuiding returns 0
23:34:54.237 00.000 8532 PulseGuide returned control before completion, sleep 181
23:34:54.419 00.182 8532 IsGuiding returns 0
23:34:54.419 00.000 8532 Move returns status 0, amount 171
23:34:54.419 00.000 8532 MoveAxis(N, 0, ABG)
23:34:54.419 00.000 8532 Move returns status 0, amount 0
23:34:54.419 00.000 8532 move complete, result=0
23:34:54.419 00.000 8532 worker thread done servicing request
23:34:54.419 00.000 7008 GuideStep: -0.2 px 171 ms EAST, 0.2 px 0 ms NORTH
23:34:54.422 00.003 8532 Worker thread wakes up
23:34:54.422 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:54.422 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:54.837 00.415 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59434bf6-f650-4019-ba6b-a393a02790b2"}
23:34:54.839 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59434bf6-f650-4019-ba6b-a393a02790b2"}
23:34:54.841 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"971921c3-b9f2-4fe1-8c8e-d62811ef465a"}
23:34:54.843 00.002 7008 case statement mapped state 6 to 3
23:34:54.845 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"971921c3-b9f2-4fe1-8c8e-d62811ef465a"}
23:34:54.846 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e2199dbd-d135-4f00-8bd9-ba2ec5cbe0b9"}
23:34:54.848 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1430,"width":15,"height":15,"star_pos":[6.57,6.89],"pixels":"..."},"id":"e2199dbd-d135-4f00-8bd9-ba2ec5cbe0b9"}
23:34:56.545 01.697 8532 Exposure complete
23:34:56.581 00.036 8532 worker thread done servicing request
23:34:56.581 00.000 7008 OnExposeComplete: enter
23:34:56.583 00.002 7008 UpdateGuideState(): m_state=6
23:34:56.586 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1431
23:34:56.587 00.001 7008 Star::Find returns 1 (0), X=544.75, Y=448.99, Mass=275907, SNR=344.4, Peak=36691 HFD=2.5
23:34:56.589 00.002 7008 MultiStar: [#1 0.10,0.10,0.53,U] [#2 -0.02,0.07,0.52,U] [#3 0.01,0.00,0.39,U] [#4 0.08,0.03,0.34,U] [#5 0.12,0.11,0.31,U] [#6 0.02,0.10,0.34,U] [#7 -0.00,0.01,0.28,U] [#8 0.10,0.09,0.32,U] 
23:34:56.590 00.001 7008 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {-0.02, 0.59}
23:34:56.592 00.002 7008 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.07) = xAngle (1.47 = 1.47)
23:34:56.593 00.001 7008 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.06 = 1.06)
23:34:56.595 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=0.02 mountY=0.18, mountTheta=1.46
23:34:56.598 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.20, opts=13)
23:34:56.600 00.002 7008 Enqueuing Move request for scope (0.03, 0.20)
23:34:56.602 00.002 8532 Worker thread wakes up
23:34:56.602 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2174, FiltMax=29973, Gamma=0.990
23:34:56.603 00.001 7008 UpdateGuideState exits: m=275907 SNR=344.4
23:34:56.604 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.605 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:56.607 00.002 7008 Enqueuing Expose request
23:34:56.608 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
23:34:56.608 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
23:34:56.608 00.000 8532 Moving (0.03, 0.20) raw xDistance=0.02 yDistance=0.18
23:34:56.608 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:56.608 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:34:56.608 00.000 8532 MoveAxis(E, 0, ABG)
23:34:56.608 00.000 8532 Move returns status 0, amount 0
23:34:56.609 00.001 8532 MoveAxis(S, 308, ABG)
23:34:56.609 00.000 8532 Guiding  Dir = 1, Dur = 308
23:34:56.609 00.000 8532 IsSlewing returns 0
23:34:56.609 00.000 8532 IsGuiding returns 0
23:34:56.609 00.000 8532 PulseGuide returned control before completion, sleep 318
23:34:56.836 00.227 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"620aa6e5-4ef3-464f-bf72-0d410f30af65"}
23:34:56.838 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"620aa6e5-4ef3-464f-bf72-0d410f30af65"}
23:34:56.840 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01d192a1-23e5-4e8d-b5d9-5624c5f2d322"}
23:34:56.844 00.004 7008 case statement mapped state 6 to 3
23:34:56.846 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01d192a1-23e5-4e8d-b5d9-5624c5f2d322"}
23:34:56.849 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd56dac4-fd8e-48dc-bf58-0fd37c1ec8e1"}
23:34:56.850 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1431,"width":15,"height":15,"star_pos":[6.75,6.99],"pixels":"..."},"id":"bd56dac4-fd8e-48dc-bf58-0fd37c1ec8e1"}
23:34:56.929 00.079 8532 IsGuiding returns 1
23:34:56.929 00.000 8532 scope still moving after pulse duration time elapsed
23:34:56.961 00.032 8532 IsSlewing returns 0
23:34:56.961 00.000 8532 IsGuiding returns 0
23:34:56.961 00.000 8532 scope move finished after 308 + 44 ms
23:34:56.962 00.001 8532 Move returns status 0, amount 308
23:34:56.962 00.000 8532 move complete, result=0
23:34:56.962 00.000 8532 worker thread done servicing request
23:34:56.962 00.000 8532 Worker thread wakes up
23:34:56.962 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 308 ms SOUTH
23:34:56.964 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:56.964 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:58.835 01.871 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d1d65fa-ab92-414e-aacc-bd9e54c9a4c2"}
23:34:58.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d1d65fa-ab92-414e-aacc-bd9e54c9a4c2"}
23:34:58.843 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"657fa70d-a45d-404f-b18d-fea3e9bb8577"}
23:34:58.845 00.002 7008 case statement mapped state 6 to 3
23:34:58.848 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"657fa70d-a45d-404f-b18d-fea3e9bb8577"}
23:34:58.851 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1bf66e39-6ef4-4931-bf7a-d82fddd500e7"}
23:34:58.854 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1431,"width":15,"height":15,"star_pos":[6.75,6.99],"pixels":"..."},"id":"1bf66e39-6ef4-4931-bf7a-d82fddd500e7"}
23:34:59.097 00.243 8532 Exposure complete
23:34:59.149 00.052 8532 worker thread done servicing request
23:34:59.149 00.000 7008 OnExposeComplete: enter
23:34:59.153 00.004 7008 UpdateGuideState(): m_state=6
23:34:59.154 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1432
23:34:59.157 00.003 7008 Star::Find returns 1 (0), X=544.81, Y=448.63, Mass=257677, SNR=334.0, Peak=40270 HFD=2.8
23:34:59.159 00.002 7008 MultiStar: [#1 0.14,-0.09,0.55,U] [#2 -0.03,-0.17,0.53,U] [#3 0.08,-0.14,0.42,U] [#4 0.05,-0.21,0.36,U] [#5 0.13,-0.08,0.32,U] [#6 0.16,-0.28,0.36,U] [#7 0.06,-0.09,0.28,U] [#8 0.03,-0.10,0.34,U] 
23:34:59.161 00.002 7008 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.04, 0.23}
23:34:59.163 00.002 7008 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.07) = xAngle (-0.61 = -0.61)
23:34:59.165 00.002 7008 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.03 = -1.03)
23:34:59.169 00.004 7008 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.68 mountX=0.07 mountY=-0.07, mountTheta=-0.81
23:34:59.174 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=-0.05, opts=13)
23:34:59.177 00.003 7008 Enqueuing Move request for scope (0.07, -0.05)
23:34:59.180 00.003 8532 Worker thread wakes up
23:34:59.180 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2160, FiltMax=26610, Gamma=0.990
23:34:59.185 00.005 7008 UpdateGuideState exits: m=257677 SNR=334.0
23:34:59.188 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.190 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:34:59.192 00.002 7008 Enqueuing Expose request
23:34:59.194 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:34:59.194 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:34:59.194 00.000 8532 Moving (0.07, -0.05) raw xDistance=0.07 yDistance=-0.07
23:34:59.194 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:34:59.194 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.195 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:59.195 00.000 8532 MoveAxis(E, 0, ABG)
23:34:59.195 00.000 8532 Move returns status 0, amount 0
23:34:59.195 00.000 8532 MoveAxis(N, 0, ABG)
23:34:59.195 00.000 8532 Move returns status 0, amount 0
23:34:59.195 00.000 8532 move complete, result=0
23:34:59.195 00.000 8532 worker thread done servicing request
23:34:59.195 00.000 8532 Worker thread wakes up
23:34:59.195 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:34:59.195 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:34:59.195 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:00.835 01.640 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d32e0caa-5a49-4b16-a0ec-d08a93e44a9d"}
23:35:00.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d32e0caa-5a49-4b16-a0ec-d08a93e44a9d"}
23:35:00.843 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e2e5b43-2d2d-4a09-adad-0c69864825db"}
23:35:00.845 00.002 7008 case statement mapped state 6 to 3
23:35:00.850 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2e5b43-2d2d-4a09-adad-0c69864825db"}
23:35:00.854 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"721346a0-5f6c-4e23-afb4-a4b75ad88aa6"}
23:35:00.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1432,"width":15,"height":15,"star_pos":[6.81,6.63],"pixels":"..."},"id":"721346a0-5f6c-4e23-afb4-a4b75ad88aa6"}
23:35:01.326 00.469 8532 Exposure complete
23:35:01.371 00.045 8532 worker thread done servicing request
23:35:01.371 00.000 7008 OnExposeComplete: enter
23:35:01.374 00.003 7008 UpdateGuideState(): m_state=6
23:35:01.377 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1433
23:35:01.380 00.003 7008 Star::Find returns 1 (0), X=544.87, Y=448.82, Mass=259054, SNR=327.9, Peak=34724 HFD=2.8
23:35:01.383 00.003 7008 MultiStar: [#1 0.18,0.01,0.55,U] [#2 0.12,-0.04,0.54,U] [#3 0.19,-0.02,0.43,U] [#4 0.14,-0.03,0.36,U] [#5 0.21,0.06,0.34,U] [#6 0.18,-0.12,0.36,U] [#7 0.04,-0.03,0.28,U] [#8 0.31,-0.09,0.35,U] 
23:35:01.385 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.11, 0.43}
23:35:01.388 00.003 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
23:35:01.391 00.003 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:35:01.393 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.15 mountY=0.02, mountTheta=0.13
23:35:01.399 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.08, opts=13)
23:35:01.402 00.003 7008 Enqueuing Move request for scope (0.16, 0.08)
23:35:01.403 00.001 8532 Worker thread wakes up
23:35:01.403 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:35:01.403 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2163, FiltMax=26091, Gamma=0.990
23:35:01.405 00.002 7008 UpdateGuideState exits: m=259054 SNR=327.9
23:35:01.408 00.003 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:35:01.408 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.411 00.003 8532 Moving (0.16, 0.08) raw xDistance=0.15 yDistance=0.02
23:35:01.411 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:01.414 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:35:01.414 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.414 00.000 7008 Enqueuing Expose request
23:35:01.416 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:01.416 00.000 8532 MoveAxis(E, 0, ABG)
23:35:01.416 00.000 8532 Move returns status 0, amount 0
23:35:01.416 00.000 8532 MoveAxis(N, 0, ABG)
23:35:01.417 00.001 8532 Move returns status 0, amount 0
23:35:01.417 00.000 8532 move complete, result=0
23:35:01.417 00.000 8532 worker thread done servicing request
23:35:01.417 00.000 8532 Worker thread wakes up
23:35:01.417 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:01.417 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:01.417 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:02.833 01.416 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"076fb484-3184-4651-8179-fc27f74ed621"}
23:35:02.838 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"076fb484-3184-4651-8179-fc27f74ed621"}
23:35:02.841 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68342b69-3f62-4bf7-9f38-b32b35e04e6d"}
23:35:02.844 00.003 7008 case statement mapped state 6 to 3
23:35:02.850 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68342b69-3f62-4bf7-9f38-b32b35e04e6d"}
23:35:02.854 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39ad5132-7f32-4157-9957-a8f3ade41883"}
23:35:02.857 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1433,"width":15,"height":15,"star_pos":[6.87,6.82],"pixels":"..."},"id":"39ad5132-7f32-4157-9957-a8f3ade41883"}
23:35:03.545 00.688 8532 Exposure complete
23:35:03.582 00.037 8532 worker thread done servicing request
23:35:03.583 00.001 7008 OnExposeComplete: enter
23:35:03.586 00.003 7008 UpdateGuideState(): m_state=6
23:35:03.587 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1434
23:35:03.589 00.002 7008 Star::Find returns 1 (0), X=545.04, Y=449.02, Mass=273089, SNR=333.2, Peak=36631 HFD=2.8
23:35:03.591 00.002 7008 MultiStar: [#1 0.41,0.19,0.54,U] [#2 0.27,0.10,0.54,U] [#3 0.48,0.01,0.41,U] [#4 0.38,0.07,0.34,U] [#5 0.44,0.35,0.33,U] [#6 0.30,0.05,0.34,U] [#7 0.35,0.12,0.28,U] [#8 0.58,-0.09,0.34,U] 
23:35:03.593 00.002 7008 refined, 8 included, MultiStar: {0.37, 0.23}, one-star: {0.28, 0.62}
23:35:03.595 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:35:03.597 00.002 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:35:03.598 00.001 7008 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.43 cameraTheta=0.56 mountX=0.35 mountY=0.09, mountTheta=0.26
23:35:03.601 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.37, y=0.23, opts=13)
23:35:03.603 00.002 7008 Enqueuing Move request for scope (0.37, 0.23)
23:35:03.605 00.002 8532 Worker thread wakes up
23:35:03.605 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.23) opts 0xd
23:35:03.605 00.000 8532 Handling offset move in thread for scope, endpoint = (0.37, 0.23)
23:35:03.605 00.000 8532 Moving (0.37, 0.23) raw xDistance=0.35 yDistance=0.09
23:35:03.605 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
23:35:03.605 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=2189, FiltMax=23585, Gamma=0.990
23:35:03.608 00.003 7008 UpdateGuideState exits: m=273089 SNR=333.2
23:35:03.609 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.611 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:03.613 00.002 7008 Enqueuing Expose request
23:35:03.615 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.615 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:03.615 00.000 8532 MoveAxis(W, 317, ABG)
23:35:03.615 00.000 8532 Guiding  Dir = 3, Dur = 317
23:35:03.615 00.000 8532 IsSlewing returns 0
23:35:03.616 00.001 8532 IsGuiding returns 0
23:35:03.616 00.000 8532 PulseGuide returned control before completion, sleep 327
23:35:03.957 00.341 8532 IsGuiding returns 0
23:35:03.957 00.000 8532 Move returns status 0, amount 317
23:35:03.958 00.001 8532 MoveAxis(N, 0, ABG)
23:35:03.958 00.000 8532 Move returns status 0, amount 0
23:35:03.958 00.000 8532 move complete, result=0
23:35:03.959 00.001 8532 worker thread done servicing request
23:35:03.959 00.000 8532 Worker thread wakes up
23:35:03.959 00.000 7008 GuideStep: 0.3 px 317 ms WEST, 0.1 px 0 ms NORTH
23:35:03.962 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:03.962 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:04.833 00.871 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e330917-c2d3-4ad7-b7be-b6335902a46b"}
23:35:04.836 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e330917-c2d3-4ad7-b7be-b6335902a46b"}
23:35:04.838 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d36072dd-752e-46d8-bd05-fe38078d45e1"}
23:35:04.842 00.004 7008 case statement mapped state 6 to 3
23:35:04.845 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d36072dd-752e-46d8-bd05-fe38078d45e1"}
23:35:04.848 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60b0c927-d40d-46c3-91e1-8589c4caedef"}
23:35:04.852 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1434,"width":15,"height":15,"star_pos":[7.04,7.02],"pixels":"..."},"id":"60b0c927-d40d-46c3-91e1-8589c4caedef"}
23:35:06.094 01.242 8532 Exposure complete
23:35:06.139 00.045 8532 worker thread done servicing request
23:35:06.139 00.000 7008 OnExposeComplete: enter
23:35:06.141 00.002 7008 UpdateGuideState(): m_state=6
23:35:06.143 00.002 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1435
23:35:06.146 00.003 7008 Star::Find returns 1 (0), X=545.11, Y=449.05, Mass=263217, SNR=322.9, Peak=36102 HFD=2.7
23:35:06.148 00.002 7008 MultiStar: [#1 0.46,0.20,0.57,U] [#2 0.34,0.15,0.55,U] [#3 0.52,0.05,0.43,U] [#4 0.42,0.13,0.36,U] [#5 0.42,0.24,0.32,U] [#6 0.39,0.20,0.37,U] [#7 0.41,0.06,0.28,U] [#8 0.69,0.01,0.36,U] 
23:35:06.149 00.001 7008 refined, 8 included, MultiStar: {0.43, 0.26}, one-star: {0.34, 0.66}
23:35:06.152 00.003 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:35:06.154 00.002 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
23:35:06.156 00.002 7008 CameraToMount -- cameraX=0.43 cameraY=0.26 hyp=0.50 cameraTheta=0.54 mountX=0.41 mountY=0.10, mountTheta=0.24
23:35:06.158 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=0.26, opts=13)
23:35:06.161 00.003 7008 Enqueuing Move request for scope (0.43, 0.26)
23:35:06.164 00.003 8532 Worker thread wakes up
23:35:06.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.26) opts 0xd
23:35:06.164 00.000 8532 Handling offset move in thread for scope, endpoint = (0.43, 0.26)
23:35:06.164 00.000 8532 Moving (0.43, 0.26) raw xDistance=0.41 yDistance=0.10
23:35:06.164 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
23:35:06.164 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:06.164 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2174, FiltMax=23942, Gamma=0.990
23:35:06.167 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:06.168 00.001 8532 MoveAxis(W, 392, ABG)
23:35:06.168 00.000 8532 Guiding  Dir = 3, Dur = 392
23:35:06.168 00.000 7008 UpdateGuideState exits: m=263217 SNR=322.9
23:35:06.171 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.173 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:06.176 00.003 7008 Enqueuing Expose request
23:35:06.178 00.002 8532 IsSlewing returns 0
23:35:06.180 00.002 8532 IsGuiding returns 0
23:35:06.180 00.000 8532 PulseGuide returned control before completion, sleep 402
23:35:06.589 00.409 8532 IsGuiding returns 0
23:35:06.589 00.000 8532 Move returns status 0, amount 392
23:35:06.589 00.000 8532 MoveAxis(N, 0, ABG)
23:35:06.589 00.000 8532 Move returns status 0, amount 0
23:35:06.589 00.000 8532 move complete, result=0
23:35:06.589 00.000 8532 worker thread done servicing request
23:35:06.589 00.000 8532 Worker thread wakes up
23:35:06.589 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:06.591 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:06.591 00.000 7008 GuideStep: 0.4 px 392 ms WEST, 0.1 px 0 ms NORTH
23:35:06.832 00.241 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff16c185-5aed-4f87-9724-ffe8be64d8cc"}
23:35:06.835 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff16c185-5aed-4f87-9724-ffe8be64d8cc"}
23:35:06.840 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96af16cb-056c-4dac-b4fd-04671878831e"}
23:35:06.843 00.003 7008 case statement mapped state 6 to 3
23:35:06.845 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"96af16cb-056c-4dac-b4fd-04671878831e"}
23:35:06.849 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb31817d-181a-460b-a853-618d311dcd44"}
23:35:06.852 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1435,"width":15,"height":15,"star_pos":[7.11,7.05],"pixels":"..."},"id":"bb31817d-181a-460b-a853-618d311dcd44"}
23:35:08.720 01.868 8532 Exposure complete
23:35:08.764 00.044 8532 worker thread done servicing request
23:35:08.764 00.000 7008 OnExposeComplete: enter
23:35:08.765 00.001 7008 UpdateGuideState(): m_state=6
23:35:08.766 00.001 7008 Star::Find(15, 545, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1436
23:35:08.767 00.001 7008 Star::Find returns 1 (0), X=544.91, Y=448.90, Mass=267602, SNR=337.1, Peak=34371 HFD=2.8
23:35:08.769 00.002 7008 MultiStar: [#1 0.24,0.12,0.54,U] [#2 0.17,-0.01,0.56,U] [#3 0.24,-0.03,0.41,U] [#4 0.19,-0.01,0.36,U] [#5 0.36,0.13,0.32,U] [#6 0.13,-0.05,0.34,U] [#7 0.11,-0.02,0.30,U] [#8 0.48,-0.16,0.32,U] 
23:35:08.771 00.002 7008 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {0.14, 0.50}
23:35:08.772 00.001 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:35:08.776 00.004 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:35:08.779 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.53 mountX=0.20 mountY=0.05, mountTheta=0.23
23:35:08.782 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.12, opts=13)
23:35:08.784 00.002 7008 Enqueuing Move request for scope (0.21, 0.12)
23:35:08.786 00.002 8532 Worker thread wakes up
23:35:08.786 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
23:35:08.786 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
23:35:08.786 00.000 8532 Moving (0.21, 0.12) raw xDistance=0.20 yDistance=0.05
23:35:08.786 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.20
23:35:08.786 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:08.787 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:08.787 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2186, FiltMax=28599, Gamma=0.990
23:35:08.789 00.002 7008 UpdateGuideState exits: m=267602 SNR=337.1
23:35:08.793 00.004 8532 MoveAxis(W, 210, ABG)
23:35:08.793 00.000 8532 Guiding  Dir = 3, Dur = 210
23:35:08.793 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.796 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:08.797 00.001 7008 Enqueuing Expose request
23:35:08.799 00.002 8532 IsSlewing returns 0
23:35:08.800 00.001 8532 IsGuiding returns 0
23:35:08.800 00.000 8532 PulseGuide returned control before completion, sleep 220
23:35:08.832 00.032 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"161ae77e-f384-4307-99de-ba969b7f5b98"}
23:35:08.834 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"161ae77e-f384-4307-99de-ba969b7f5b98"}
23:35:08.839 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f026f5d-d388-432b-93dd-792650e48dee"}
23:35:08.842 00.003 7008 case statement mapped state 6 to 3
23:35:08.844 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f026f5d-d388-432b-93dd-792650e48dee"}
23:35:08.848 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15e1d34f-9c60-4131-bc69-d7134d662099"}
23:35:08.850 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1436,"width":15,"height":15,"star_pos":[6.91,6.90],"pixels":"..."},"id":"15e1d34f-9c60-4131-bc69-d7134d662099"}
23:35:09.026 00.176 8532 IsGuiding returns 0
23:35:09.027 00.001 8532 Move returns status 0, amount 210
23:35:09.028 00.001 8532 MoveAxis(N, 0, ABG)
23:35:09.028 00.000 8532 Move returns status 0, amount 0
23:35:09.028 00.000 8532 move complete, result=0
23:35:09.028 00.000 8532 worker thread done servicing request
23:35:09.028 00.000 8532 Worker thread wakes up
23:35:09.028 00.000 7008 GuideStep: 0.2 px 210 ms WEST, 0.0 px 0 ms NORTH
23:35:09.031 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:09.031 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:10.831 01.800 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e9fff601-206f-40ea-8328-5a66fd70d382"}
23:35:10.836 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e9fff601-206f-40ea-8328-5a66fd70d382"}
23:35:10.840 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3eedcbe3-4a8f-4be0-9087-fd7f331732ef"}
23:35:10.841 00.001 7008 case statement mapped state 6 to 3
23:35:10.844 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eedcbe3-4a8f-4be0-9087-fd7f331732ef"}
23:35:10.847 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"98db5474-1399-4769-b79e-c08d73df9353"}
23:35:10.850 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1436,"width":15,"height":15,"star_pos":[6.91,6.90],"pixels":"..."},"id":"98db5474-1399-4769-b79e-c08d73df9353"}
23:35:11.163 00.313 8532 Exposure complete
23:35:11.199 00.036 8532 worker thread done servicing request
23:35:11.200 00.001 7008 OnExposeComplete: enter
23:35:11.201 00.001 7008 UpdateGuideState(): m_state=6
23:35:11.202 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1437
23:35:11.203 00.001 7008 Star::Find returns 1 (0), X=544.89, Y=448.87, Mass=269880, SNR=332.6, Peak=35361 HFD=2.8
23:35:11.206 00.003 7008 MultiStar: [#1 0.20,0.04,0.57,U] [#2 0.10,-0.00,0.55,U] [#3 0.21,-0.04,0.42,U] [#4 0.21,-0.03,0.36,U] [#5 0.31,0.15,0.33,U] [#6 0.14,-0.02,0.36,U] [#7 0.12,-0.07,0.30,U] [#8 0.42,-0.11,0.32,U] 
23:35:11.209 00.003 7008 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.12, 0.47}
23:35:11.211 00.002 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:35:11.214 00.003 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:35:11.216 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.53 mountX=0.18 mountY=0.04, mountTheta=0.22
23:35:11.222 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.11, opts=13)
23:35:11.225 00.003 7008 Enqueuing Move request for scope (0.18, 0.11)
23:35:11.227 00.002 8532 Worker thread wakes up
23:35:11.227 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2197, FiltMax=28228, Gamma=0.990
23:35:11.230 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:35:11.230 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:35:11.230 00.000 8532 Moving (0.18, 0.11) raw xDistance=0.18 yDistance=0.04
23:35:11.230 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:35:11.230 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:11.230 00.000 7008 UpdateGuideState exits: m=269880 SNR=332.6
23:35:11.233 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:11.233 00.000 8532 MoveAxis(W, 175, ABG)
23:35:11.233 00.000 8532 Guiding  Dir = 3, Dur = 175
23:35:11.233 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.238 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:11.240 00.002 7008 Enqueuing Expose request
23:35:11.243 00.003 8532 IsSlewing returns 0
23:35:11.243 00.000 8532 IsGuiding returns 0
23:35:11.243 00.000 8532 PulseGuide returned control before completion, sleep 185
23:35:11.436 00.193 8532 IsGuiding returns 1
23:35:11.436 00.000 8532 scope still moving after pulse duration time elapsed
23:35:11.468 00.032 8532 IsSlewing returns 0
23:35:11.469 00.001 8532 IsGuiding returns 0
23:35:11.469 00.000 8532 scope move finished after 175 + 50 ms
23:35:11.469 00.000 8532 Move returns status 0, amount 175
23:35:11.469 00.000 8532 MoveAxis(N, 0, ABG)
23:35:11.469 00.000 8532 Move returns status 0, amount 0
23:35:11.469 00.000 8532 move complete, result=0
23:35:11.470 00.001 8532 worker thread done servicing request
23:35:11.470 00.000 8532 Worker thread wakes up
23:35:11.470 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:11.470 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:11.470 00.000 7008 GuideStep: 0.2 px 175 ms WEST, 0.0 px 0 ms NORTH
23:35:12.830 01.360 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e34d65a4-c4c7-4b78-bac5-2140a712f5e7"}
23:35:12.834 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e34d65a4-c4c7-4b78-bac5-2140a712f5e7"}
23:35:12.837 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a9f6c75-65fa-41b6-84a0-8568ced8d19d"}
23:35:12.840 00.003 7008 case statement mapped state 6 to 3
23:35:12.842 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a9f6c75-65fa-41b6-84a0-8568ced8d19d"}
23:35:12.845 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7f4adb3-cff8-41fa-be16-138021b6aa11"}
23:35:12.847 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1437,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"c7f4adb3-cff8-41fa-be16-138021b6aa11"}
23:35:13.602 00.755 8532 Exposure complete
23:35:13.656 00.054 8532 worker thread done servicing request
23:35:13.657 00.001 7008 OnExposeComplete: enter
23:35:13.660 00.003 7008 UpdateGuideState(): m_state=6
23:35:13.663 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1438
23:35:13.665 00.002 7008 Star::Find returns 1 (0), X=544.94, Y=448.97, Mass=272039, SNR=334.2, Peak=37339 HFD=2.8
23:35:13.667 00.002 7008 MultiStar: [#1 0.27,0.10,0.56,U] [#2 0.12,0.09,0.53,U] [#3 0.30,0.08,0.43,U] [#4 0.34,0.08,0.34,U] [#5 0.35,0.20,0.35,U] [#6 0.22,0.07,0.35,U] [#7 0.26,0.06,0.28,U] [#8 0.54,-0.09,0.34,U] 
23:35:13.669 00.002 7008 refined, 8 included, MultiStar: {0.26, 0.20}, one-star: {0.18, 0.57}
23:35:13.671 00.002 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:35:13.672 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:35:13.674 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.64 mountX=0.25 mountY=0.10, mountTheta=0.38
23:35:13.678 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.20, opts=13)
23:35:13.681 00.003 7008 Enqueuing Move request for scope (0.26, 0.20)
23:35:13.683 00.002 8532 Worker thread wakes up
23:35:13.683 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0xd
23:35:13.683 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:35:13.684 00.001 8532 Moving (0.26, 0.20) raw xDistance=0.25 yDistance=0.10
23:35:13.684 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:35:13.684 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:13.684 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=2170, FiltMax=26321, Gamma=0.990
23:35:13.686 00.002 7008 UpdateGuideState exits: m=272039 SNR=334.2
23:35:13.688 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:13.689 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:13.689 00.000 8532 MoveAxis(W, 237, ABG)
23:35:13.691 00.002 8532 Guiding  Dir = 3, Dur = 237
23:35:13.691 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:13.693 00.002 7008 Enqueuing Expose request
23:35:13.694 00.001 8532 IsSlewing returns 0
23:35:13.695 00.001 8532 IsGuiding returns 0
23:35:13.695 00.000 8532 PulseGuide returned control before completion, sleep 247
23:35:13.951 00.256 8532 IsGuiding returns 0
23:35:13.951 00.000 8532 Move returns status 0, amount 237
23:35:13.951 00.000 8532 MoveAxis(N, 0, ABG)
23:35:13.951 00.000 8532 Move returns status 0, amount 0
23:35:13.953 00.002 8532 move complete, result=0
23:35:13.953 00.000 8532 worker thread done servicing request
23:35:13.953 00.000 8532 Worker thread wakes up
23:35:13.953 00.000 7008 GuideStep: 0.2 px 237 ms WEST, 0.1 px 0 ms NORTH
23:35:13.956 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:13.956 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:14.830 00.874 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51a1239b-ab36-41a0-9eaa-e3efce7379a1"}
23:35:14.833 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51a1239b-ab36-41a0-9eaa-e3efce7379a1"}
23:35:14.834 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45b05ebc-9900-4458-8713-7115992e0094"}
23:35:14.836 00.002 7008 case statement mapped state 6 to 3
23:35:14.837 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45b05ebc-9900-4458-8713-7115992e0094"}
23:35:14.838 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4308b144-61d1-4783-b2af-2b99d59597c8"}
23:35:14.839 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1438,"width":15,"height":15,"star_pos":[6.94,6.97],"pixels":"..."},"id":"4308b144-61d1-4783-b2af-2b99d59597c8"}
23:35:16.083 01.244 8532 Exposure complete
23:35:16.128 00.045 8532 worker thread done servicing request
23:35:16.129 00.001 7008 OnExposeComplete: enter
23:35:16.131 00.002 7008 UpdateGuideState(): m_state=6
23:35:16.133 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1439
23:35:16.135 00.002 7008 Star::Find returns 1 (0), X=544.94, Y=448.92, Mass=276173, SNR=342.8, Peak=34540 HFD=2.8
23:35:16.138 00.003 7008 MultiStar: [#1 0.30,0.11,0.52,U] [#2 0.18,0.03,0.53,U] [#3 0.31,-0.02,0.41,U] [#4 0.22,0.01,0.32,U] [#5 0.35,0.21,0.32,U] [#6 0.23,-0.04,0.34,U] [#7 0.26,-0.05,0.26,U] [#8 0.48,-0.10,0.33,U] 
23:35:16.141 00.003 7008 refined, 8 included, MultiStar: {0.26, 0.15}, one-star: {0.17, 0.52}
23:35:16.142 00.001 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:35:16.144 00.002 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:35:16.146 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.52 mountX=0.25 mountY=0.05, mountTheta=0.21
23:35:16.152 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.15, opts=13)
23:35:16.155 00.003 7008 Enqueuing Move request for scope (0.26, 0.15)
23:35:16.157 00.002 8532 Worker thread wakes up
23:35:16.157 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
23:35:16.157 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
23:35:16.157 00.000 8532 Moving (0.26, 0.15) raw xDistance=0.25 yDistance=0.05
23:35:16.158 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2162, FiltMax=27116, Gamma=0.990
23:35:16.160 00.002 7008 UpdateGuideState exits: m=276173 SNR=342.8
23:35:16.161 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.163 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:35:16.163 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:16.163 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:16.166 00.003 7008 Enqueuing Expose request
23:35:16.168 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:16.168 00.000 8532 MoveAxis(W, 241, ABG)
23:35:16.168 00.000 8532 Guiding  Dir = 3, Dur = 241
23:35:16.168 00.000 8532 IsSlewing returns 0
23:35:16.168 00.000 8532 IsGuiding returns 0
23:35:16.168 00.000 8532 PulseGuide returned control before completion, sleep 251
23:35:16.434 00.266 8532 IsGuiding returns 1
23:35:16.434 00.000 8532 scope still moving after pulse duration time elapsed
23:35:16.463 00.029 8532 IsSlewing returns 0
23:35:16.464 00.001 8532 IsGuiding returns 1
23:35:16.494 00.030 8532 IsSlewing returns 0
23:35:16.495 00.001 8532 IsGuiding returns 1
23:35:16.525 00.030 8532 IsSlewing returns 0
23:35:16.527 00.002 8532 IsGuiding returns 1
23:35:16.556 00.029 8532 IsSlewing returns 0
23:35:16.557 00.001 8532 IsGuiding returns 1
23:35:16.587 00.030 8532 IsSlewing returns 0
23:35:16.587 00.000 8532 IsGuiding returns 1
23:35:16.620 00.033 8532 IsSlewing returns 0
23:35:16.621 00.001 8532 IsGuiding returns 1
23:35:16.649 00.028 8532 IsSlewing returns 0
23:35:16.650 00.001 8532 IsGuiding returns 1
23:35:16.678 00.028 8532 IsSlewing returns 0
23:35:16.678 00.000 8532 IsGuiding returns 1
23:35:16.709 00.031 8532 IsSlewing returns 0
23:35:16.709 00.000 8532 IsGuiding returns 1
23:35:16.741 00.032 8532 IsSlewing returns 0
23:35:16.741 00.000 8532 IsGuiding returns 1
23:35:16.774 00.033 8532 IsSlewing returns 0
23:35:16.774 00.000 8532 IsGuiding returns 1
23:35:16.806 00.032 8532 IsSlewing returns 0
23:35:16.806 00.000 8532 IsGuiding returns 1
23:35:16.828 00.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad0bdc39-ad7b-4c17-8806-9ac746ace194"}
23:35:16.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad0bdc39-ad7b-4c17-8806-9ac746ace194"}
23:35:16.837 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"966e37a3-cf0e-49ce-b813-82c16e26c27d"}
23:35:16.843 00.006 8532 IsSlewing returns 0
23:35:16.844 00.001 7008 case statement mapped state 6 to 3
23:35:16.847 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"966e37a3-cf0e-49ce-b813-82c16e26c27d"}
23:35:16.850 00.003 8532 IsGuiding returns 1
23:35:16.851 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"49d46df2-40d8-4ced-aff1-72948f86523e"}
23:35:16.854 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1439,"width":15,"height":15,"star_pos":[6.94,6.92],"pixels":"..."},"id":"49d46df2-40d8-4ced-aff1-72948f86523e"}
23:35:16.882 00.028 8532 IsSlewing returns 0
23:35:16.882 00.000 8532 IsGuiding returns 0
23:35:16.882 00.000 8532 scope move finished after 241 + 473 ms
23:35:16.884 00.002 8532 Move returns status 0, amount 241
23:35:16.884 00.000 8532 MoveAxis(N, 0, ABG)
23:35:16.884 00.000 8532 Move returns status 0, amount 0
23:35:16.884 00.000 8532 move complete, result=0
23:35:16.884 00.000 8532 worker thread done servicing request
23:35:16.884 00.000 8532 Worker thread wakes up
23:35:16.884 00.000 7008 GuideStep: 0.2 px 241 ms WEST, 0.1 px 0 ms NORTH
23:35:16.886 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:16.886 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:18.828 01.942 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a9191659-e126-4903-8943-74d8df9ab2fb"}
23:35:18.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a9191659-e126-4903-8943-74d8df9ab2fb"}
23:35:18.833 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"856bf859-5eb8-441b-9a94-7a8de63e5bc7"}
23:35:18.835 00.002 7008 case statement mapped state 6 to 3
23:35:18.837 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"856bf859-5eb8-441b-9a94-7a8de63e5bc7"}
23:35:18.841 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"740bf685-a65e-4244-92c6-ed3f949182ef"}
23:35:18.843 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1439,"width":15,"height":15,"star_pos":[6.94,6.92],"pixels":"..."},"id":"740bf685-a65e-4244-92c6-ed3f949182ef"}
23:35:19.019 00.176 8532 Exposure complete
23:35:19.065 00.046 7008 OnExposeComplete: enter
23:35:19.068 00.003 7008 UpdateGuideState(): m_state=6
23:35:19.071 00.003 8532 worker thread done servicing request
23:35:19.071 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1440
23:35:19.074 00.003 7008 Star::Find returns 1 (0), X=544.97, Y=449.08, Mass=269578, SNR=334.8, Peak=41431 HFD=2.8
23:35:19.078 00.004 7008 MultiStar: [#1 0.26,0.22,0.54,U] [#2 0.20,0.23,0.54,U] [#3 0.26,0.12,0.42,U] [#4 0.27,0.07,0.35,U] [#5 0.32,0.31,0.32,U] [#6 0.23,0.10,0.34,U] [#7 0.26,0.08,0.28,U] [#8 0.54,-0.06,0.33,U] 
23:35:19.081 00.003 7008 refined, 8 included, MultiStar: {0.26, 0.28}, one-star: {0.20, 0.69}
23:35:19.083 00.002 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:35:19.086 00.003 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:35:19.088 00.002 7008 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.81 mountX=0.24 mountY=0.17, mountTheta=0.62
23:35:19.092 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.28, opts=13)
23:35:19.095 00.003 7008 Enqueuing Move request for scope (0.26, 0.28)
23:35:19.097 00.002 8532 Worker thread wakes up
23:35:19.097 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
23:35:19.097 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
23:35:19.097 00.000 8532 Moving (0.26, 0.28) raw xDistance=0.24 yDistance=0.17
23:35:19.097 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:35:19.097 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:35:19.097 00.000 8532 MoveAxis(W, 236, ABG)
23:35:19.097 00.000 8532 Guiding  Dir = 3, Dur = 236
23:35:19.097 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2181, FiltMax=26922, Gamma=0.990
23:35:19.099 00.002 7008 UpdateGuideState exits: m=269578 SNR=334.8
23:35:19.101 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.102 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:19.104 00.002 7008 Enqueuing Expose request
23:35:19.107 00.003 8532 IsSlewing returns 0
23:35:19.107 00.000 8532 IsGuiding returns 0
23:35:19.107 00.000 8532 PulseGuide returned control before completion, sleep 246
23:35:19.370 00.263 8532 IsGuiding returns 0
23:35:19.370 00.000 8532 Move returns status 0, amount 236
23:35:19.370 00.000 8532 MoveAxis(S, 302, ABG)
23:35:19.370 00.000 8532 Guiding  Dir = 1, Dur = 302
23:35:19.371 00.001 8532 IsSlewing returns 0
23:35:19.371 00.000 8532 IsGuiding returns 0
23:35:19.371 00.000 8532 PulseGuide returned control before completion, sleep 312
23:35:19.698 00.327 8532 IsGuiding returns 0
23:35:19.698 00.000 8532 Move returns status 0, amount 302
23:35:19.698 00.000 8532 move complete, result=0
23:35:19.698 00.000 8532 worker thread done servicing request
23:35:19.700 00.002 8532 Worker thread wakes up
23:35:19.700 00.000 7008 GuideStep: 0.2 px 236 ms WEST, 0.2 px 302 ms SOUTH
23:35:19.705 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:19.705 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:20.827 01.122 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1eadb024-4f61-42d0-b34e-aa219b4f8942"}
23:35:20.831 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1eadb024-4f61-42d0-b34e-aa219b4f8942"}
23:35:20.834 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23fd9b52-8386-4ec8-ac9a-852426e3b577"}
23:35:20.837 00.003 7008 case statement mapped state 6 to 3
23:35:20.842 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"23fd9b52-8386-4ec8-ac9a-852426e3b577"}
23:35:20.845 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ff7f7499-dd10-4672-b100-777ce54fb186"}
23:35:20.847 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1440,"width":15,"height":15,"star_pos":[6.97,7.08],"pixels":"..."},"id":"ff7f7499-dd10-4672-b100-777ce54fb186"}
23:35:21.833 00.986 8532 Exposure complete
23:35:21.876 00.043 7008 OnExposeComplete: enter
23:35:21.880 00.004 8532 worker thread done servicing request
23:35:21.880 00.000 7008 UpdateGuideState(): m_state=6
23:35:21.883 00.003 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1441
23:35:21.886 00.003 7008 Star::Find returns 1 (0), X=544.86, Y=448.79, Mass=267766, SNR=330.0, Peak=38012 HFD=2.8
23:35:21.888 00.002 7008 MultiStar: [#1 0.22,-0.04,0.55,U] [#2 0.09,-0.01,0.54,U] [#3 0.17,-0.06,0.44,U] [#4 0.19,-0.08,0.36,U] [#5 0.22,0.11,0.32,U] [#6 0.21,-0.12,0.35,U] [#7 0.13,-0.05,0.31,U] [#8 0.27,-0.11,0.33,U] 
23:35:21.890 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.10, 0.39}
23:35:21.891 00.001 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
23:35:21.894 00.003 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.02 = 0.02)
23:35:21.895 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=0.16 mountY=0.00, mountTheta=0.03
23:35:21.898 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.06, opts=13)
23:35:21.901 00.003 7008 Enqueuing Move request for scope (0.16, 0.06)
23:35:21.904 00.003 8532 Worker thread wakes up
23:35:21.905 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2177, FiltMax=27015, Gamma=0.990
23:35:21.907 00.002 7008 UpdateGuideState exits: m=267766 SNR=330.0
23:35:21.909 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.911 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:21.913 00.002 7008 Enqueuing Expose request
23:35:21.914 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:35:21.914 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:35:21.914 00.000 8532 Moving (0.16, 0.06) raw xDistance=0.16 yDistance=0.00
23:35:21.914 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:35:21.914 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:21.914 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:35:21.915 00.001 8532 MoveAxis(E, 0, ABG)
23:35:21.915 00.000 8532 Move returns status 0, amount 0
23:35:21.915 00.000 8532 MoveAxis(N, 0, ABG)
23:35:21.915 00.000 8532 Move returns status 0, amount 0
23:35:21.915 00.000 8532 move complete, result=0
23:35:21.915 00.000 8532 worker thread done servicing request
23:35:21.915 00.000 8532 Worker thread wakes up
23:35:21.915 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:21.915 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:21.915 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:22.828 00.913 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1974cc5a-d9d3-4159-b8bc-3e0516d98dba"}
23:35:22.832 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1974cc5a-d9d3-4159-b8bc-3e0516d98dba"}
23:35:22.834 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4be27c2b-4086-498e-96ce-4392caf30db9"}
23:35:22.839 00.005 7008 case statement mapped state 6 to 3
23:35:22.842 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4be27c2b-4086-498e-96ce-4392caf30db9"}
23:35:22.846 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b24bfc8f-c411-4c8c-99ad-d813d6bdbdd4"}
23:35:22.848 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1441,"width":15,"height":15,"star_pos":[6.86,6.79],"pixels":"..."},"id":"b24bfc8f-c411-4c8c-99ad-d813d6bdbdd4"}
23:35:24.048 01.200 8532 Exposure complete
23:35:24.096 00.048 7008 OnExposeComplete: enter
23:35:24.101 00.005 8532 worker thread done servicing request
23:35:24.101 00.000 7008 UpdateGuideState(): m_state=6
23:35:24.106 00.005 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1442
23:35:24.109 00.003 7008 Star::Find returns 1 (0), X=544.95, Y=448.83, Mass=268790, SNR=337.2, Peak=36576 HFD=2.7
23:35:24.112 00.003 7008 MultiStar: [#1 0.23,0.02,0.55,U] [#2 0.15,-0.01,0.56,U] [#3 0.27,-0.07,0.43,U] [#4 0.25,-0.05,0.36,U] [#5 0.23,0.06,0.35,U] [#6 0.22,-0.04,0.34,U] [#7 0.15,-0.03,0.28,U] [#8 0.49,-0.14,0.34,U] 
23:35:24.113 00.001 7008 refined, 8 included, MultiStar: {0.23, 0.08}, one-star: {0.18, 0.43}
23:35:24.116 00.003 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
23:35:24.118 00.002 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.01 = -0.01)
23:35:24.121 00.003 7008 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.34 mountX=0.22 mountY=-0.00, mountTheta=-0.01
23:35:24.124 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.08, opts=13)
23:35:24.125 00.001 7008 Enqueuing Move request for scope (0.23, 0.08)
23:35:24.129 00.004 8532 Worker thread wakes up
23:35:24.129 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
23:35:24.129 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
23:35:24.129 00.000 8532 Moving (0.23, 0.08) raw xDistance=0.22 yDistance=-0.00
23:35:24.129 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2200, FiltMax=28354, Gamma=0.990
23:35:24.131 00.002 7008 UpdateGuideState exits: m=268790 SNR=337.2
23:35:24.133 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.137 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:24.139 00.002 7008 Enqueuing Expose request
23:35:24.141 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:35:24.141 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:24.141 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:24.141 00.000 8532 MoveAxis(W, 201, ABG)
23:35:24.141 00.000 8532 Guiding  Dir = 3, Dur = 201
23:35:24.142 00.001 8532 IsSlewing returns 0
23:35:24.142 00.000 8532 IsGuiding returns 0
23:35:24.142 00.000 8532 PulseGuide returned control before completion, sleep 211
23:35:24.369 00.227 8532 IsGuiding returns 0
23:35:24.369 00.000 8532 Move returns status 0, amount 201
23:35:24.369 00.000 8532 MoveAxis(N, 0, ABG)
23:35:24.369 00.000 8532 Move returns status 0, amount 0
23:35:24.369 00.000 8532 move complete, result=0
23:35:24.370 00.001 8532 worker thread done servicing request
23:35:24.370 00.000 8532 Worker thread wakes up
23:35:24.370 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:24.370 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:24.370 00.000 7008 GuideStep: 0.2 px 201 ms WEST, -0.0 px 0 ms NORTH
23:35:24.829 00.459 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2302627-fa0e-4334-8b58-6da8da497471"}
23:35:24.831 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2302627-fa0e-4334-8b58-6da8da497471"}
23:35:24.833 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"884dc601-28a6-409b-bec1-dd9d9e875066"}
23:35:24.834 00.001 7008 case statement mapped state 6 to 3
23:35:24.835 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"884dc601-28a6-409b-bec1-dd9d9e875066"}
23:35:24.839 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab63515f-343d-4c07-8279-6170577119a7"}
23:35:24.841 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1442,"width":15,"height":15,"star_pos":[6.95,6.83],"pixels":"..."},"id":"ab63515f-343d-4c07-8279-6170577119a7"}
23:35:26.489 01.648 8532 Exposure complete
23:35:26.541 00.052 8532 worker thread done servicing request
23:35:26.542 00.001 7008 OnExposeComplete: enter
23:35:26.544 00.002 7008 UpdateGuideState(): m_state=6
23:35:26.547 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1443
23:35:26.549 00.002 7008 Star::Find returns 1 (0), X=544.91, Y=448.80, Mass=268346, SNR=335.6, Peak=37732 HFD=2.7
23:35:26.553 00.004 7008 MultiStar: [#1 0.29,-0.02,0.54,U] [#2 0.16,-0.05,0.54,U] [#3 0.27,-0.07,0.44,U] [#4 0.23,-0.02,0.35,U] [#5 0.26,0.04,0.32,U] [#6 0.20,-0.11,0.33,U] [#7 0.18,-0.11,0.28,U] [#8 0.41,-0.18,0.33,U] 
23:35:26.555 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.05}, one-star: {0.15, 0.40}
23:35:26.557 00.002 7008 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.07) = xAngle (0.29 = 0.29)
23:35:26.559 00.002 7008 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.12 = -0.12)
23:35:26.562 00.003 7008 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.22 mountX=0.22 mountY=-0.03, mountTheta=-0.12
23:35:26.567 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.05, opts=13)
23:35:26.569 00.002 7008 Enqueuing Move request for scope (0.22, 0.05)
23:35:26.571 00.002 8532 Worker thread wakes up
23:35:26.572 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
23:35:26.572 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
23:35:26.572 00.000 8532 Moving (0.22, 0.05) raw xDistance=0.22 yDistance=-0.03
23:35:26.572 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:35:26.572 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:26.572 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2129, FiltMax=28169, Gamma=0.990
23:35:26.574 00.002 7008 UpdateGuideState exits: m=268346 SNR=335.6
23:35:26.576 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.578 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:26.581 00.003 7008 Enqueuing Expose request
23:35:26.583 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:26.583 00.000 8532 MoveAxis(W, 213, ABG)
23:35:26.583 00.000 8532 Guiding  Dir = 3, Dur = 213
23:35:26.584 00.001 8532 IsSlewing returns 0
23:35:26.584 00.000 8532 IsGuiding returns 0
23:35:26.585 00.001 8532 PulseGuide returned control before completion, sleep 223
23:35:26.811 00.226 8532 IsGuiding returns 1
23:35:26.811 00.000 8532 scope still moving after pulse duration time elapsed
23:35:26.827 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4036d781-d6ae-4b73-9e3a-2d2bcd257255"}
23:35:26.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4036d781-d6ae-4b73-9e3a-2d2bcd257255"}
23:35:26.831 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cb45b011-2063-43c9-9849-9660dc1061d7"}
23:35:26.834 00.003 7008 case statement mapped state 6 to 3
23:35:26.837 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb45b011-2063-43c9-9849-9660dc1061d7"}
23:35:26.839 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc457da2-cd32-4688-8f26-d57348878d91"}
23:35:26.842 00.003 8532 IsSlewing returns 0
23:35:26.842 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1443,"width":15,"height":15,"star_pos":[6.91,6.80],"pixels":"..."},"id":"dc457da2-cd32-4688-8f26-d57348878d91"}
23:35:26.844 00.002 8532 IsGuiding returns 0
23:35:26.844 00.000 8532 scope move finished after 213 + 46 ms
23:35:26.844 00.000 8532 Move returns status 0, amount 213
23:35:26.844 00.000 8532 MoveAxis(N, 0, ABG)
23:35:26.844 00.000 8532 Move returns status 0, amount 0
23:35:26.845 00.001 8532 move complete, result=0
23:35:26.845 00.000 8532 worker thread done servicing request
23:35:26.845 00.000 7008 GuideStep: 0.2 px 213 ms WEST, -0.0 px 0 ms NORTH
23:35:26.847 00.002 8532 Worker thread wakes up
23:35:26.847 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:26.847 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:28.828 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d5e79fc-6c0b-45ba-a075-be4c1d73130c"}
23:35:28.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d5e79fc-6c0b-45ba-a075-be4c1d73130c"}
23:35:28.834 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b1a7f1f-b461-44ee-88e9-6c003336409f"}
23:35:28.836 00.002 7008 case statement mapped state 6 to 3
23:35:28.839 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b1a7f1f-b461-44ee-88e9-6c003336409f"}
23:35:28.842 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16664fe6-ceb2-4693-a4bd-8901dfadc191"}
23:35:28.847 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1443,"width":15,"height":15,"star_pos":[6.91,6.80],"pixels":"..."},"id":"16664fe6-ceb2-4693-a4bd-8901dfadc191"}
23:35:28.979 00.132 8532 Exposure complete
23:35:29.027 00.048 8532 worker thread done servicing request
23:35:29.027 00.000 7008 OnExposeComplete: enter
23:35:29.029 00.002 7008 UpdateGuideState(): m_state=6
23:35:29.031 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1444
23:35:29.036 00.005 7008 Star::Find returns 1 (0), X=544.87, Y=448.82, Mass=265872, SNR=330.4, Peak=36505 HFD=2.8
23:35:29.038 00.002 7008 MultiStar: [#1 0.21,0.04,0.58,U] [#2 0.11,-0.03,0.55,U] [#3 0.18,-0.09,0.42,U] [#4 0.14,-0.05,0.36,U] [#5 0.23,0.02,0.34,U] [#6 0.13,-0.06,0.36,U] [#7 0.10,-0.06,0.29,U] [#8 0.34,-0.19,0.34,U] 
23:35:29.040 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.11, 0.42}
23:35:29.044 00.004 7008 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.07) = xAngle (0.45 = 0.45)
23:35:29.046 00.002 7008 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.04 = 0.04)
23:35:29.051 00.005 7008 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.16 mountY=0.01, mountTheta=0.05
23:35:29.055 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.06, opts=13)
23:35:29.059 00.004 7008 Enqueuing Move request for scope (0.16, 0.06)
23:35:29.062 00.003 8532 Worker thread wakes up
23:35:29.062 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:35:29.062 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:35:29.063 00.001 8532 Moving (0.16, 0.06) raw xDistance=0.16 yDistance=0.01
23:35:29.063 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2162, FiltMax=26237, Gamma=0.990
23:35:29.064 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:35:29.065 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:29.065 00.000 7008 UpdateGuideState exits: m=265872 SNR=330.4
23:35:29.067 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:29.067 00.000 8532 MoveAxis(E, 0, ABG)
23:35:29.067 00.000 8532 Move returns status 0, amount 0
23:35:29.068 00.001 8532 MoveAxis(N, 0, ABG)
23:35:29.068 00.000 8532 Move returns status 0, amount 0
23:35:29.068 00.000 8532 move complete, result=0
23:35:29.068 00.000 8532 worker thread done servicing request
23:35:29.068 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.070 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:29.074 00.004 7008 Enqueuing Expose request
23:35:29.077 00.003 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:29.081 00.004 8532 Worker thread wakes up
23:35:29.081 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:29.082 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:30.827 01.745 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1454ef22-7474-4a3e-86e6-1c06596119a0"}
23:35:30.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1454ef22-7474-4a3e-86e6-1c06596119a0"}
23:35:30.834 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5297a0d4-3263-4ade-b33a-7d84f34e94a1"}
23:35:30.836 00.002 7008 case statement mapped state 6 to 3
23:35:30.838 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5297a0d4-3263-4ade-b33a-7d84f34e94a1"}
23:35:30.840 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de0ec91a-da7e-478f-b3df-d0b19cd51c0f"}
23:35:30.842 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1444,"width":15,"height":15,"star_pos":[6.87,6.82],"pixels":"..."},"id":"de0ec91a-da7e-478f-b3df-d0b19cd51c0f"}
23:35:31.212 00.370 8532 Exposure complete
23:35:31.267 00.055 8532 worker thread done servicing request
23:35:31.267 00.000 7008 OnExposeComplete: enter
23:35:31.269 00.002 7008 UpdateGuideState(): m_state=6
23:35:31.272 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1445
23:35:31.273 00.001 7008 Star::Find returns 1 (0), X=544.79, Y=448.81, Mass=263411, SNR=322.4, Peak=35946 HFD=2.8
23:35:31.276 00.003 7008 MultiStar: [#1 0.13,0.02,0.56,U] [#2 0.00,-0.07,0.56,U] [#3 0.12,-0.10,0.43,U] [#4 0.02,-0.00,0.37,U] [#5 0.19,0.10,0.34,U] [#6 0.02,-0.11,0.37,U] [#7 0.05,-0.09,0.29,U] [#8 0.04,0.01,0.34,U] 
23:35:31.278 00.002 7008 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.03, 0.42}
23:35:31.279 00.001 7008 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.07) = xAngle (0.94 = 0.94)
23:35:31.281 00.002 7008 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.53 = 0.53)
23:35:31.283 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.87 mountX=0.06 mountY=0.05, mountTheta=0.71
23:35:31.287 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.07, opts=13)
23:35:31.290 00.003 7008 Enqueuing Move request for scope (0.06, 0.07)
23:35:31.292 00.002 8532 Worker thread wakes up
23:35:31.292 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:35:31.292 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:35:31.292 00.000 8532 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=0.05
23:35:31.292 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:35:31.292 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:31.292 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2204, FiltMax=28009, Gamma=0.990
23:35:31.295 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:31.296 00.001 8532 MoveAxis(E, 0, ABG)
23:35:31.296 00.000 8532 Move returns status 0, amount 0
23:35:31.296 00.000 8532 MoveAxis(N, 0, ABG)
23:35:31.296 00.000 8532 Move returns status 0, amount 0
23:35:31.296 00.000 8532 move complete, result=0
23:35:31.296 00.000 8532 worker thread done servicing request
23:35:31.296 00.000 7008 UpdateGuideState exits: m=263411 SNR=322.4
23:35:31.298 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:31.300 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:31.303 00.003 7008 Enqueuing Expose request
23:35:31.305 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:31.306 00.001 8532 Worker thread wakes up
23:35:31.306 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:31.307 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:32.826 01.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"569b052c-16b4-494b-a0e3-49f09954815b"}
23:35:32.829 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"569b052c-16b4-494b-a0e3-49f09954815b"}
23:35:32.834 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ada0bf91-025f-4c37-853c-eae64b9058d7"}
23:35:32.837 00.003 7008 case statement mapped state 6 to 3
23:35:32.841 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ada0bf91-025f-4c37-853c-eae64b9058d7"}
23:35:32.845 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ed6b4d4-edee-4ee0-a8e5-30414bb78212"}
23:35:32.848 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1445,"width":15,"height":15,"star_pos":[6.79,6.81],"pixels":"..."},"id":"8ed6b4d4-edee-4ee0-a8e5-30414bb78212"}
23:35:33.440 00.592 8532 Exposure complete
23:35:33.496 00.056 8532 worker thread done servicing request
23:35:33.496 00.000 7008 OnExposeComplete: enter
23:35:33.500 00.004 7008 UpdateGuideState(): m_state=6
23:35:33.502 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1446
23:35:33.505 00.003 7008 Star::Find returns 1 (0), X=544.90, Y=448.92, Mass=269847, SNR=344.0, Peak=34399 HFD=2.8
23:35:33.508 00.003 7008 MultiStar: [#1 0.27,0.12,0.54,U] [#2 0.17,0.05,0.54,U] [#3 0.21,-0.06,0.41,U] [#4 0.30,0.02,0.33,U] [#5 0.26,0.23,0.32,U] [#6 0.24,0.02,0.34,U] [#7 0.18,0.02,0.27,U] [#8 0.41,-0.06,0.33,U] 
23:35:33.510 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.16}, one-star: {0.14, 0.52}
23:35:33.515 00.005 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
23:35:33.517 00.002 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:35:33.519 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.28 cameraTheta=0.63 mountX=0.21 mountY=0.08, mountTheta=0.36
23:35:33.525 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.16, opts=13)
23:35:33.527 00.002 7008 Enqueuing Move request for scope (0.22, 0.16)
23:35:33.531 00.004 8532 Worker thread wakes up
23:35:33.531 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
23:35:33.531 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
23:35:33.531 00.000 8532 Moving (0.22, 0.16) raw xDistance=0.21 yDistance=0.08
23:35:33.531 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:35:33.531 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:33.531 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2163, FiltMax=27334, Gamma=0.990
23:35:33.534 00.003 7008 UpdateGuideState exits: m=269847 SNR=344.0
23:35:33.536 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.537 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:33.540 00.003 7008 Enqueuing Expose request
23:35:33.542 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:35:33.542 00.000 8532 MoveAxis(W, 191, ABG)
23:35:33.542 00.000 8532 Guiding  Dir = 3, Dur = 191
23:35:33.542 00.000 8532 IsSlewing returns 0
23:35:33.542 00.000 8532 IsGuiding returns 0
23:35:33.543 00.001 8532 PulseGuide returned control before completion, sleep 201
23:35:33.747 00.204 8532 IsGuiding returns 1
23:35:33.747 00.000 8532 scope still moving after pulse duration time elapsed
23:35:33.777 00.030 8532 IsSlewing returns 0
23:35:33.778 00.001 8532 IsGuiding returns 0
23:35:33.778 00.000 8532 scope move finished after 191 + 44 ms
23:35:33.778 00.000 8532 Move returns status 0, amount 191
23:35:33.778 00.000 8532 MoveAxis(N, 0, ABG)
23:35:33.778 00.000 8532 Move returns status 0, amount 0
23:35:33.780 00.002 8532 move complete, result=0
23:35:33.780 00.000 8532 worker thread done servicing request
23:35:33.780 00.000 8532 Worker thread wakes up
23:35:33.780 00.000 7008 GuideStep: 0.2 px 191 ms WEST, 0.1 px 0 ms NORTH
23:35:33.784 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:33.784 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:34.826 01.042 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a38832d4-5962-466f-98f6-182dbbaffaa6"}
23:35:34.829 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a38832d4-5962-466f-98f6-182dbbaffaa6"}
23:35:34.833 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f4d86d56-2e22-4bad-8c8b-d313a79ad4cd"}
23:35:34.835 00.002 7008 case statement mapped state 6 to 3
23:35:34.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4d86d56-2e22-4bad-8c8b-d313a79ad4cd"}
23:35:34.840 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aa51569c-b3d4-447a-8856-c6aaeb5ab404"}
23:35:34.843 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1446,"width":15,"height":15,"star_pos":[6.90,6.92],"pixels":"..."},"id":"aa51569c-b3d4-447a-8856-c6aaeb5ab404"}
23:35:35.907 01.064 8532 Exposure complete
23:35:35.958 00.051 8532 worker thread done servicing request
23:35:35.959 00.001 7008 OnExposeComplete: enter
23:35:35.961 00.002 7008 UpdateGuideState(): m_state=6
23:35:35.964 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1447
23:35:35.967 00.003 7008 Star::Find returns 1 (0), X=544.99, Y=448.64, Mass=264249, SNR=329.1, Peak=40310 HFD=2.7
23:35:35.970 00.003 7008 MultiStar: [#1 0.32,-0.10,0.55,U] [#2 0.22,-0.14,0.54,U] [#3 0.36,-0.12,0.43,U] [#4 0.31,-0.12,0.36,U] [#5 0.36,-0.04,0.32,U] [#6 0.31,-0.17,0.37,U] [#7 0.23,-0.05,0.28,U] [#8 0.54,-0.27,0.33,U] 
23:35:35.972 00.002 7008 refined, 8 included, MultiStar: {0.30, -0.04}, one-star: {0.22, 0.25}
23:35:35.976 00.004 7008 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.07) = xAngle (-0.06 = -0.06)
23:35:35.978 00.002 7008 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.47 = -0.47)
23:35:35.982 00.004 7008 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.13 mountX=0.30 mountY=-0.14, mountTheta=-0.43
23:35:35.987 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=-0.04, opts=13)
23:35:35.989 00.002 7008 Enqueuing Move request for scope (0.30, -0.04)
23:35:35.991 00.002 8532 Worker thread wakes up
23:35:35.991 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
23:35:35.991 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
23:35:35.991 00.000 8532 Moving (0.30, -0.04) raw xDistance=0.30 yDistance=-0.14
23:35:35.991 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:35:35.991 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:35.991 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=2165, FiltMax=27211, Gamma=0.990
23:35:35.994 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:35.994 00.000 8532 MoveAxis(W, 287, ABG)
23:35:35.994 00.000 8532 Guiding  Dir = 3, Dur = 287
23:35:35.994 00.000 7008 UpdateGuideState exits: m=264249 SNR=329.1
23:35:35.999 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:36.002 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:36.004 00.002 7008 Enqueuing Expose request
23:35:36.006 00.002 8532 IsSlewing returns 0
23:35:36.007 00.001 8532 IsGuiding returns 0
23:35:36.008 00.001 8532 PulseGuide returned control before completion, sleep 297
23:35:36.306 00.298 8532 IsGuiding returns 1
23:35:36.306 00.000 8532 scope still moving after pulse duration time elapsed
23:35:36.337 00.031 8532 IsSlewing returns 0
23:35:36.337 00.000 8532 IsGuiding returns 0
23:35:36.337 00.000 8532 scope move finished after 287 + 43 ms
23:35:36.337 00.000 8532 Move returns status 0, amount 287
23:35:36.337 00.000 8532 MoveAxis(N, 0, ABG)
23:35:36.337 00.000 8532 Move returns status 0, amount 0
23:35:36.337 00.000 8532 move complete, result=0
23:35:36.337 00.000 8532 worker thread done servicing request
23:35:36.337 00.000 7008 GuideStep: 0.3 px 287 ms WEST, -0.1 px 0 ms NORTH
23:35:36.340 00.003 8532 Worker thread wakes up
23:35:36.340 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:36.340 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:36.827 00.487 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eaa3cc2b-a351-4bbf-b9c5-f2e2e9be5b68"}
23:35:36.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eaa3cc2b-a351-4bbf-b9c5-f2e2e9be5b68"}
23:35:36.831 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ff0f69c-ec42-4464-93c8-6f79a15a119e"}
23:35:36.834 00.003 7008 case statement mapped state 6 to 3
23:35:36.836 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ff0f69c-ec42-4464-93c8-6f79a15a119e"}
23:35:36.844 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77de0070-d32f-48da-bb0d-372f8fe2cead"}
23:35:36.847 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1447,"width":15,"height":15,"star_pos":[6.99,6.64],"pixels":"..."},"id":"77de0070-d32f-48da-bb0d-372f8fe2cead"}
23:35:38.472 01.625 8532 Exposure complete
23:35:38.518 00.046 8532 worker thread done servicing request
23:35:38.519 00.001 7008 OnExposeComplete: enter
23:35:38.521 00.002 7008 UpdateGuideState(): m_state=6
23:35:38.523 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1448
23:35:38.524 00.001 7008 Star::Find returns 1 (0), X=545.04, Y=448.94, Mass=261775, SNR=327.9, Peak=33129 HFD=2.8
23:35:38.529 00.005 7008 MultiStar: [#1 0.36,0.13,0.55,U] [#2 0.23,0.05,0.55,U] [#3 0.40,0.05,0.41,U] [#4 0.42,0.03,0.36,U] [#5 0.43,0.21,0.35,U] [#6 0.31,0.03,0.36,U] [#7 0.28,0.06,0.29,U] [#8 0.60,-0.04,0.35,U] 
23:35:38.531 00.002 7008 refined, 8 included, MultiStar: {0.35, 0.18}, one-star: {0.27, 0.54}
23:35:38.534 00.003 7008 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.07) = xAngle (0.55 = 0.55)
23:35:38.536 00.002 7008 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
23:35:38.539 00.003 7008 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.48 mountX=0.33 mountY=0.05, mountTheta=0.16
23:35:38.543 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.18, opts=13)
23:35:38.546 00.003 7008 Enqueuing Move request for scope (0.35, 0.18)
23:35:38.549 00.003 8532 Worker thread wakes up
23:35:38.549 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2164, FiltMax=23917, Gamma=0.990
23:35:38.552 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
23:35:38.552 00.000 7008 UpdateGuideState exits: m=261775 SNR=327.9
23:35:38.556 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.559 00.003 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
23:35:38.559 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:38.561 00.002 7008 Enqueuing Expose request
23:35:38.564 00.003 8532 Moving (0.35, 0.18) raw xDistance=0.33 yDistance=0.05
23:35:38.565 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:35:38.565 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:38.565 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:38.565 00.000 8532 MoveAxis(W, 323, ABG)
23:35:38.565 00.000 8532 Guiding  Dir = 3, Dur = 323
23:35:38.596 00.031 8532 IsSlewing returns 0
23:35:38.597 00.001 8532 IsGuiding returns 0
23:35:38.597 00.000 8532 PulseGuide returned control before completion, sleep 333
23:35:38.827 00.230 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f804e3c-a924-4215-9c3f-45e8d27220ec"}
23:35:38.830 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f804e3c-a924-4215-9c3f-45e8d27220ec"}
23:35:38.831 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62e6b0cc-f1d1-49aa-8912-38f15127ff22"}
23:35:38.834 00.003 7008 case statement mapped state 6 to 3
23:35:38.836 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62e6b0cc-f1d1-49aa-8912-38f15127ff22"}
23:35:38.838 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6ca1a834-03ac-47d1-a011-00d5021a6c26"}
23:35:38.842 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1448,"width":15,"height":15,"star_pos":[7.04,6.94],"pixels":"..."},"id":"6ca1a834-03ac-47d1-a011-00d5021a6c26"}
23:35:38.934 00.092 8532 IsGuiding returns 0
23:35:38.934 00.000 8532 Move returns status 0, amount 323
23:35:38.934 00.000 8532 MoveAxis(N, 0, ABG)
23:35:38.934 00.000 8532 Move returns status 0, amount 0
23:35:38.934 00.000 8532 move complete, result=0
23:35:38.934 00.000 8532 worker thread done servicing request
23:35:38.935 00.001 7008 GuideStep: 0.3 px 323 ms WEST, 0.1 px 0 ms NORTH
23:35:38.937 00.002 8532 Worker thread wakes up
23:35:38.937 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:38.937 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:40.827 01.890 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99a8c28f-ce63-460d-851f-13dfe039da88"}
23:35:40.830 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99a8c28f-ce63-460d-851f-13dfe039da88"}
23:35:40.833 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea79ebdf-4bdb-468b-bd32-bd194f671e69"}
23:35:40.836 00.003 7008 case statement mapped state 6 to 3
23:35:40.839 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea79ebdf-4bdb-468b-bd32-bd194f671e69"}
23:35:40.842 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2f6bb01e-a5bd-42bf-93da-96a7e719be7a"}
23:35:40.845 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1448,"width":15,"height":15,"star_pos":[7.04,6.94],"pixels":"..."},"id":"2f6bb01e-a5bd-42bf-93da-96a7e719be7a"}
23:35:41.064 00.219 8532 Exposure complete
23:35:41.106 00.042 7008 OnExposeComplete: enter
23:35:41.107 00.001 7008 UpdateGuideState(): m_state=6
23:35:41.110 00.003 8532 worker thread done servicing request
23:35:41.110 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1449
23:35:41.112 00.002 7008 Star::Find returns 1 (0), X=545.00, Y=448.96, Mass=272025, SNR=327.5, Peak=35867 HFD=2.8
23:35:41.114 00.002 7008 MultiStar: [#1 0.31,0.12,0.56,U] [#2 0.22,0.04,0.57,U] [#3 0.38,0.05,0.41,U] [#4 0.31,0.08,0.36,U] [#5 0.35,0.28,0.34,U] [#6 0.22,-0.03,0.37,U] [#7 0.27,0.04,0.28,U] [#8 0.41,0.02,0.34,U] 
23:35:41.115 00.001 7008 refined, 8 included, MultiStar: {0.29, 0.19}, one-star: {0.23, 0.57}
23:35:41.116 00.001 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:35:41.117 00.001 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:35:41.120 00.003 7008 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.58 mountX=0.27 mountY=0.08, mountTheta=0.29
23:35:41.122 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.19, opts=13)
23:35:41.123 00.001 7008 Enqueuing Move request for scope (0.29, 0.19)
23:35:41.125 00.002 8532 Worker thread wakes up
23:35:41.125 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
23:35:41.125 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
23:35:41.125 00.000 8532 Moving (0.29, 0.19) raw xDistance=0.27 yDistance=0.08
23:35:41.125 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2186, FiltMax=25853, Gamma=0.990
23:35:41.128 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
23:35:41.129 00.001 7008 UpdateGuideState exits: m=272025 SNR=327.5
23:35:41.130 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.132 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:41.134 00.002 7008 Enqueuing Expose request
23:35:41.136 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:41.136 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:35:41.136 00.000 8532 MoveAxis(W, 272, ABG)
23:35:41.136 00.000 8532 Guiding  Dir = 3, Dur = 272
23:35:41.136 00.000 8532 IsSlewing returns 0
23:35:41.136 00.000 8532 IsGuiding returns 0
23:35:41.137 00.001 8532 PulseGuide returned control before completion, sleep 282
23:35:41.430 00.293 8532 IsGuiding returns 0
23:35:41.430 00.000 8532 Move returns status 0, amount 272
23:35:41.430 00.000 8532 MoveAxis(N, 0, ABG)
23:35:41.430 00.000 8532 Move returns status 0, amount 0
23:35:41.431 00.001 8532 move complete, result=0
23:35:41.431 00.000 8532 worker thread done servicing request
23:35:41.431 00.000 8532 Worker thread wakes up
23:35:41.431 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:41.431 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:41.431 00.000 7008 GuideStep: 0.3 px 272 ms WEST, 0.1 px 0 ms NORTH
23:35:42.827 01.396 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c2b310d-ad0b-4b33-9ec3-b8f7925734f6"}
23:35:42.830 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c2b310d-ad0b-4b33-9ec3-b8f7925734f6"}
23:35:42.833 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a82d52bc-c772-4753-bff9-7c940a092f65"}
23:35:42.835 00.002 7008 case statement mapped state 6 to 3
23:35:42.837 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a82d52bc-c772-4753-bff9-7c940a092f65"}
23:35:42.841 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf8ba6e0-fc49-428f-aa57-1e1071c0be77"}
23:35:42.844 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1449,"width":15,"height":15,"star_pos":[7.00,6.96],"pixels":"..."},"id":"bf8ba6e0-fc49-428f-aa57-1e1071c0be77"}
23:35:43.565 00.721 8532 Exposure complete
23:35:43.621 00.056 8532 worker thread done servicing request
23:35:43.621 00.000 7008 OnExposeComplete: enter
23:35:43.623 00.002 7008 UpdateGuideState(): m_state=6
23:35:43.626 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1450
23:35:43.630 00.004 7008 Star::Find returns 1 (0), X=544.98, Y=448.96, Mass=267056, SNR=336.7, Peak=35445 HFD=2.8
23:35:43.634 00.004 7008 MultiStar: [#1 0.32,0.09,0.53,U] [#2 0.19,0.09,0.55,U] [#3 0.35,0.04,0.42,U] [#4 0.35,0.09,0.35,U] [#5 0.28,0.27,0.32,U] [#6 0.23,0.04,0.34,U] [#7 0.24,0.08,0.27,U] [#8 0.49,-0.06,0.33,U] 
23:35:43.640 00.006 7008 refined, 8 included, MultiStar: {0.28, 0.20}, one-star: {0.21, 0.56}
23:35:43.644 00.004 7008 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.07) = xAngle (0.68 = 0.68)
23:35:43.646 00.002 7008 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:35:43.648 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.34 cameraTheta=0.61 mountX=0.27 mountY=0.09, mountTheta=0.33
23:35:43.654 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.20, opts=13)
23:35:43.656 00.002 7008 Enqueuing Move request for scope (0.28, 0.20)
23:35:43.658 00.002 8532 Worker thread wakes up
23:35:43.658 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd
23:35:43.658 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.20)
23:35:43.658 00.000 8532 Moving (0.28, 0.20) raw xDistance=0.27 yDistance=0.09
23:35:43.658 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2146, FiltMax=26852, Gamma=0.990
23:35:43.660 00.002 7008 UpdateGuideState exits: m=267056 SNR=336.7
23:35:43.662 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.665 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:43.667 00.002 7008 Enqueuing Expose request
23:35:43.670 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:35:43.670 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.670 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:43.670 00.000 8532 MoveAxis(W, 260, ABG)
23:35:43.670 00.000 8532 Guiding  Dir = 3, Dur = 260
23:35:43.670 00.000 8532 IsSlewing returns 0
23:35:43.670 00.000 8532 IsGuiding returns 0
23:35:43.671 00.001 8532 PulseGuide returned control before completion, sleep 270
23:35:43.948 00.277 8532 IsGuiding returns 1
23:35:43.948 00.000 8532 scope still moving after pulse duration time elapsed
23:35:43.982 00.034 8532 IsSlewing returns 0
23:35:43.982 00.000 8532 IsGuiding returns 0
23:35:43.982 00.000 8532 scope move finished after 260 + 51 ms
23:35:43.982 00.000 8532 Move returns status 0, amount 260
23:35:43.982 00.000 8532 MoveAxis(N, 0, ABG)
23:35:43.983 00.001 8532 Move returns status 0, amount 0
23:35:43.983 00.000 8532 move complete, result=0
23:35:43.983 00.000 8532 worker thread done servicing request
23:35:43.983 00.000 8532 Worker thread wakes up
23:35:43.983 00.000 7008 GuideStep: 0.3 px 260 ms WEST, 0.1 px 0 ms NORTH
23:35:43.987 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:43.987 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:44.826 00.839 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02085021-0c74-40a3-9faf-8bd40b3886b8"}
23:35:44.829 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02085021-0c74-40a3-9faf-8bd40b3886b8"}
23:35:44.832 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01a808d8-c6a4-4ba4-a43f-61044880a8b1"}
23:35:44.837 00.005 7008 case statement mapped state 6 to 3
23:35:44.840 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01a808d8-c6a4-4ba4-a43f-61044880a8b1"}
23:35:44.845 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8b462e99-2bda-4cec-a401-ab253401b5e2"}
23:35:44.850 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1450,"width":15,"height":15,"star_pos":[6.98,6.96],"pixels":"..."},"id":"8b462e99-2bda-4cec-a401-ab253401b5e2"}
23:35:46.110 01.260 8532 Exposure complete
23:35:46.160 00.050 8532 worker thread done servicing request
23:35:46.160 00.000 7008 OnExposeComplete: enter
23:35:46.162 00.002 7008 UpdateGuideState(): m_state=6
23:35:46.165 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1451
23:35:46.170 00.005 7008 Star::Find returns 1 (0), X=544.91, Y=448.96, Mass=270306, SNR=340.0, Peak=36573 HFD=2.8
23:35:46.172 00.002 7008 MultiStar: [#1 0.23,0.15,0.52,U] [#2 0.16,0.11,0.55,U] [#3 0.24,0.03,0.41,U] [#4 0.22,-0.00,0.35,U] [#5 0.35,0.18,0.33,U] [#6 0.19,0.09,0.36,U] [#7 0.29,0.05,0.28,U] [#8 0.38,0.01,0.32,U] 
23:35:46.174 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.20}, one-star: {0.14, 0.56}
23:35:46.175 00.001 7008 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.07) = xAngle (0.80 = 0.80)
23:35:46.178 00.003 7008 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.39 = 0.39)
23:35:46.180 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=0.21 mountY=0.11, mountTheta=0.49
23:35:46.185 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.20, opts=13)
23:35:46.188 00.003 7008 Enqueuing Move request for scope (0.22, 0.20)
23:35:46.190 00.002 8532 Worker thread wakes up
23:35:46.190 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
23:35:46.190 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
23:35:46.190 00.000 8532 Moving (0.22, 0.20) raw xDistance=0.21 yDistance=0.11
23:35:46.190 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:35:46.190 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2131, FiltMax=27546, Gamma=0.990
23:35:46.194 00.004 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:46.195 00.001 7008 UpdateGuideState exits: m=270306 SNR=340.0
23:35:46.197 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:35:46.197 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.199 00.002 8532 MoveAxis(W, 207, ABG)
23:35:46.199 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:46.201 00.002 7008 Enqueuing Expose request
23:35:46.203 00.002 8532 Guiding  Dir = 3, Dur = 207
23:35:46.203 00.000 8532 IsSlewing returns 0
23:35:46.205 00.002 8532 IsGuiding returns 0
23:35:46.205 00.000 8532 PulseGuide returned control before completion, sleep 217
23:35:46.429 00.224 8532 IsGuiding returns 0
23:35:46.429 00.000 8532 Move returns status 0, amount 207
23:35:46.429 00.000 8532 MoveAxis(N, 0, ABG)
23:35:46.431 00.002 8532 Move returns status 0, amount 0
23:35:46.431 00.000 8532 move complete, result=0
23:35:46.431 00.000 8532 worker thread done servicing request
23:35:46.431 00.000 8532 Worker thread wakes up
23:35:46.431 00.000 7008 GuideStep: 0.2 px 207 ms WEST, 0.1 px 0 ms NORTH
23:35:46.434 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:46.434 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:46.825 00.391 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5715bbd4-67b4-443f-9bc9-ac81db4c2cbc"}
23:35:46.826 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5715bbd4-67b4-443f-9bc9-ac81db4c2cbc"}
23:35:46.828 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1367880d-71e8-4849-ad02-8a5fc6953e4b"}
23:35:46.829 00.001 7008 case statement mapped state 6 to 3
23:35:46.830 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1367880d-71e8-4849-ad02-8a5fc6953e4b"}
23:35:46.831 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c54216cd-5337-43d7-987d-868a193f59ff"}
23:35:46.832 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1451,"width":15,"height":15,"star_pos":[6.91,6.96],"pixels":"..."},"id":"c54216cd-5337-43d7-987d-868a193f59ff"}
23:35:48.561 01.729 8532 Exposure complete
23:35:48.588 00.027 8532 worker thread done servicing request
23:35:48.588 00.000 7008 OnExposeComplete: enter
23:35:48.590 00.002 7008 UpdateGuideState(): m_state=6
23:35:48.590 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1452
23:35:48.592 00.002 7008 Star::Find returns 1 (0), X=544.86, Y=448.93, Mass=273335, SNR=336.3, Peak=35993 HFD=2.7
23:35:48.593 00.001 7008 MultiStar: [#1 0.14,0.09,0.54,U] [#2 0.09,0.04,0.55,U] [#3 0.19,0.02,0.41,U] [#4 0.17,0.03,0.35,U] [#5 0.20,0.23,0.32,U] [#6 0.15,-0.09,0.35,U] [#7 0.10,0.00,0.28,U] [#8 0.13,0.08,0.33,U] 
23:35:48.594 00.001 7008 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.09, 0.54}
23:35:48.596 00.002 7008 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.07) = xAngle (0.98 = 0.98)
23:35:48.597 00.001 7008 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.57 = 0.57)
23:35:48.598 00.001 7008 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.91 mountX=0.12 mountY=0.11, mountTheta=0.77
23:35:48.600 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.17, opts=13)
23:35:48.601 00.001 7008 Enqueuing Move request for scope (0.13, 0.17)
23:35:48.602 00.001 8532 Worker thread wakes up
23:35:48.602 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
23:35:48.602 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
23:35:48.602 00.000 8532 Moving (0.13, 0.17) raw xDistance=0.12 yDistance=0.11
23:35:48.602 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:35:48.602 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:48.602 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:35:48.602 00.000 8532 MoveAxis(E, 0, ABG)
23:35:48.602 00.000 8532 Move returns status 0, amount 0
23:35:48.602 00.000 8532 MoveAxis(N, 0, ABG)
23:35:48.602 00.000 8532 Move returns status 0, amount 0
23:35:48.602 00.000 8532 move complete, result=0
23:35:48.602 00.000 8532 worker thread done servicing request
23:35:48.603 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2149, FiltMax=26923, Gamma=0.990
23:35:48.611 00.008 7008 UpdateGuideState exits: m=273335 SNR=336.3
23:35:48.612 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.613 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:48.614 00.001 7008 Enqueuing Expose request
23:35:48.615 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:48.617 00.002 8532 Worker thread wakes up
23:35:48.617 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:48.617 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:48.825 00.208 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"abe15674-79d1-45ce-9838-5883cc32adcb"}
23:35:48.829 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"abe15674-79d1-45ce-9838-5883cc32adcb"}
23:35:48.833 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e33002be-97a4-4f12-b27b-eb654b30db00"}
23:35:48.835 00.002 7008 case statement mapped state 6 to 3
23:35:48.837 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e33002be-97a4-4f12-b27b-eb654b30db00"}
23:35:48.839 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24e957b4-e5cd-45aa-aba5-d889501a0fa3"}
23:35:48.842 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1452,"width":15,"height":15,"star_pos":[6.86,6.93],"pixels":"..."},"id":"24e957b4-e5cd-45aa-aba5-d889501a0fa3"}
23:35:50.750 01.908 8532 Exposure complete
23:35:50.783 00.033 8532 worker thread done servicing request
23:35:50.783 00.000 7008 OnExposeComplete: enter
23:35:50.784 00.001 7008 UpdateGuideState(): m_state=6
23:35:50.785 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1453
23:35:50.786 00.001 7008 Star::Find returns 1 (0), X=544.89, Y=449.03, Mass=271774, SNR=333.2, Peak=39738 HFD=2.7
23:35:50.788 00.002 7008 MultiStar: [#1 0.22,0.16,0.54,U] [#2 0.10,0.16,0.54,U] [#3 0.22,0.19,0.42,U] [#4 0.16,0.07,0.35,U] [#5 0.25,0.33,0.32,U] [#6 0.13,0.15,0.36,U] [#7 0.19,0.06,0.27,U] [#8 0.36,-0.01,0.33,U] 
23:35:50.789 00.001 7008 refined, 8 included, MultiStar: {0.18, 0.26}, one-star: {0.12, 0.63}
23:35:50.791 00.002 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:35:50.792 00.001 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:35:50.793 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.97 mountX=0.16 mountY=0.19, mountTheta=0.86
23:35:50.795 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.26, opts=13)
23:35:50.796 00.001 7008 Enqueuing Move request for scope (0.18, 0.26)
23:35:50.797 00.001 8532 Worker thread wakes up
23:35:50.797 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
23:35:50.797 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
23:35:50.797 00.000 8532 Moving (0.18, 0.26) raw xDistance=0.16 yDistance=0.19
23:35:50.797 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:35:50.797 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:35:50.797 00.000 8532 MoveAxis(E, 0, ABG)
23:35:50.797 00.000 8532 Move returns status 0, amount 0
23:35:50.797 00.000 8532 MoveAxis(S, 326, ABG)
23:35:50.797 00.000 8532 Guiding  Dir = 1, Dur = 326
23:35:50.797 00.000 8532 IsSlewing returns 0
23:35:50.797 00.000 8532 IsGuiding returns 0
23:35:50.798 00.001 8532 PulseGuide returned control before completion, sleep 336
23:35:50.798 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2165, FiltMax=26606, Gamma=0.990
23:35:50.807 00.009 7008 UpdateGuideState exits: m=271774 SNR=333.2
23:35:50.809 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.811 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:50.812 00.001 7008 Enqueuing Expose request
23:35:50.826 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1dde048-cdf2-4adc-82c5-553bc4642a3d"}
23:35:50.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1dde048-cdf2-4adc-82c5-553bc4642a3d"}
23:35:50.830 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed4379dc-0df4-4470-9727-c2bdb80e9a29"}
23:35:50.831 00.001 7008 case statement mapped state 6 to 3
23:35:50.833 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed4379dc-0df4-4470-9727-c2bdb80e9a29"}
23:35:50.839 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5049cbf-633a-42ac-9156-a339e17a4acb"}
23:35:50.842 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1453,"width":15,"height":15,"star_pos":[6.89,7.03],"pixels":"..."},"id":"b5049cbf-633a-42ac-9156-a339e17a4acb"}
23:35:51.147 00.305 8532 IsGuiding returns 1
23:35:51.147 00.000 8532 scope still moving after pulse duration time elapsed
23:35:51.178 00.031 8532 IsSlewing returns 0
23:35:51.179 00.001 8532 IsGuiding returns 0
23:35:51.179 00.000 8532 scope move finished after 326 + 55 ms
23:35:51.179 00.000 8532 Move returns status 0, amount 326
23:35:51.179 00.000 8532 move complete, result=0
23:35:51.180 00.001 8532 worker thread done servicing request
23:35:51.180 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 326 ms SOUTH
23:35:51.182 00.002 8532 Worker thread wakes up
23:35:51.183 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:51.183 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:52.824 01.641 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a7873e2-2c0d-4b8a-805d-032d58b90362"}
23:35:52.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a7873e2-2c0d-4b8a-805d-032d58b90362"}
23:35:52.827 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dea39d16-4282-4b30-9e83-f35060406b14"}
23:35:52.828 00.001 7008 case statement mapped state 6 to 3
23:35:52.829 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dea39d16-4282-4b30-9e83-f35060406b14"}
23:35:52.831 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"99e92bfe-56c6-4419-869d-20f4a81a731d"}
23:35:52.831 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1453,"width":15,"height":15,"star_pos":[6.89,7.03],"pixels":"..."},"id":"99e92bfe-56c6-4419-869d-20f4a81a731d"}
23:35:53.311 00.480 8532 Exposure complete
23:35:53.341 00.030 8532 worker thread done servicing request
23:35:53.342 00.001 7008 OnExposeComplete: enter
23:35:53.343 00.001 7008 UpdateGuideState(): m_state=6
23:35:53.344 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1454
23:35:53.345 00.001 7008 Star::Find returns 1 (0), X=545.04, Y=448.83, Mass=262611, SNR=333.3, Peak=34879 HFD=2.7
23:35:53.347 00.002 7008 MultiStar: [#1 0.41,0.02,0.55,U] [#2 0.27,-0.07,0.55,U] [#3 0.36,-0.04,0.40,U] [#4 0.33,0.00,0.36,U] [#5 0.46,0.14,0.33,U] [#6 0.37,-0.13,0.36,U] [#7 0.27,-0.00,0.28,U] [#8 0.50,-0.08,0.34,U] 
23:35:53.348 00.001 7008 refined, 8 included, MultiStar: {0.34, 0.09}, one-star: {0.27, 0.44}
23:35:53.349 00.001 7008 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.07) = xAngle (0.32 = 0.32)
23:35:53.350 00.001 7008 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.09 = -0.09)
23:35:53.351 00.001 7008 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.36 cameraTheta=0.25 mountX=0.34 mountY=-0.03, mountTheta=-0.10
23:35:53.353 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.09, opts=13)
23:35:53.354 00.001 7008 Enqueuing Move request for scope (0.34, 0.09)
23:35:53.355 00.001 8532 Worker thread wakes up
23:35:53.355 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
23:35:53.355 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
23:35:53.355 00.000 8532 Moving (0.34, 0.09) raw xDistance=0.34 yDistance=-0.03
23:35:53.355 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:35:53.355 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:53.355 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:53.355 00.000 8532 MoveAxis(W, 307, ABG)
23:35:53.355 00.000 8532 Guiding  Dir = 3, Dur = 307
23:35:53.356 00.001 8532 IsSlewing returns 0
23:35:53.356 00.000 8532 IsGuiding returns 0
23:35:53.357 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2148, FiltMax=24989, Gamma=0.990
23:35:53.358 00.001 8532 PulseGuide returned control before completion, sleep 317
23:35:53.364 00.006 7008 UpdateGuideState exits: m=262611 SNR=333.3
23:35:53.365 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:53.366 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:53.367 00.001 7008 Enqueuing Expose request
23:35:53.675 00.308 8532 IsGuiding returns 0
23:35:53.675 00.000 8532 Move returns status 0, amount 307
23:35:53.675 00.000 8532 MoveAxis(N, 0, ABG)
23:35:53.675 00.000 8532 Move returns status 0, amount 0
23:35:53.675 00.000 8532 move complete, result=0
23:35:53.676 00.001 8532 worker thread done servicing request
23:35:53.676 00.000 7008 GuideStep: 0.3 px 307 ms WEST, -0.0 px 0 ms NORTH
23:35:53.681 00.005 8532 Worker thread wakes up
23:35:53.681 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:53.681 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:54.824 01.143 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"570cf08f-815a-4292-acaa-c9be89d6e9d8"}
23:35:54.827 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"570cf08f-815a-4292-acaa-c9be89d6e9d8"}
23:35:54.829 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"161c79dc-e545-4016-a689-354ad6b0dcbd"}
23:35:54.831 00.002 7008 case statement mapped state 6 to 3
23:35:54.832 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"161c79dc-e545-4016-a689-354ad6b0dcbd"}
23:35:54.835 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"06bdaf0c-088c-4ad4-96da-47fa3f67f2af"}
23:35:54.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1454,"width":15,"height":15,"star_pos":[7.04,6.83],"pixels":"..."},"id":"06bdaf0c-088c-4ad4-96da-47fa3f67f2af"}
23:35:55.808 00.970 8532 Exposure complete
23:35:55.836 00.028 8532 worker thread done servicing request
23:35:55.837 00.001 7008 OnExposeComplete: enter
23:35:55.838 00.001 7008 UpdateGuideState(): m_state=6
23:35:55.840 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1455
23:35:55.841 00.001 7008 Star::Find returns 1 (0), X=544.89, Y=448.80, Mass=266118, SNR=337.5, Peak=38003 HFD=2.7
23:35:55.842 00.001 7008 MultiStar: [#1 0.23,-0.02,0.54,U] [#2 0.13,-0.00,0.54,U] [#3 0.30,0.00,0.43,U] [#4 0.28,-0.02,0.34,U] [#5 0.25,0.02,0.31,U] [#6 0.13,-0.14,0.34,U] [#7 0.23,-0.02,0.28,U] [#8 0.32,-0.09,0.34,U] 
23:35:55.843 00.001 7008 refined, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.13, 0.40}
23:35:55.844 00.001 7008 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.07) = xAngle (0.41 = 0.41)
23:35:55.845 00.001 7008 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.00 = 0.00)
23:35:55.846 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.22 cameraTheta=0.34 mountX=0.20 mountY=0.00, mountTheta=0.00
23:35:55.849 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.07, opts=13)
23:35:55.850 00.001 7008 Enqueuing Move request for scope (0.20, 0.07)
23:35:55.851 00.001 8532 Worker thread wakes up
23:35:55.851 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
23:35:55.851 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
23:35:55.851 00.000 8532 Moving (0.20, 0.07) raw xDistance=0.20 yDistance=0.00
23:35:55.851 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:35:55.853 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:55.853 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:35:55.853 00.000 8532 MoveAxis(W, 202, ABG)
23:35:55.853 00.000 8532 Guiding  Dir = 3, Dur = 202
23:35:55.853 00.000 8532 IsSlewing returns 0
23:35:55.853 00.000 8532 IsGuiding returns 0
23:35:55.853 00.000 8532 PulseGuide returned control before completion, sleep 212
23:35:55.854 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2166, FiltMax=29362, Gamma=0.990
23:35:55.861 00.007 7008 UpdateGuideState exits: m=266118 SNR=337.5
23:35:55.862 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.865 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:55.866 00.001 7008 Enqueuing Expose request
23:35:56.066 00.200 8532 IsGuiding returns 1
23:35:56.066 00.000 8532 scope still moving after pulse duration time elapsed
23:35:56.098 00.032 8532 IsSlewing returns 0
23:35:56.099 00.001 8532 IsGuiding returns 0
23:35:56.099 00.000 8532 scope move finished after 202 + 43 ms
23:35:56.099 00.000 8532 Move returns status 0, amount 202
23:35:56.099 00.000 8532 MoveAxis(N, 0, ABG)
23:35:56.099 00.000 8532 Move returns status 0, amount 0
23:35:56.099 00.000 8532 move complete, result=0
23:35:56.099 00.000 8532 worker thread done servicing request
23:35:56.100 00.001 8532 Worker thread wakes up
23:35:56.100 00.000 7008 GuideStep: 0.2 px 202 ms WEST, 0.0 px 0 ms NORTH
23:35:56.102 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:56.102 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:56.824 00.722 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4093c27e-58d1-45c4-9e70-c7f1c331e80a"}
23:35:56.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4093c27e-58d1-45c4-9e70-c7f1c331e80a"}
23:35:56.828 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4eab60bf-4673-47b0-8385-e8e9fe962938"}
23:35:56.830 00.002 7008 case statement mapped state 6 to 3
23:35:56.831 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eab60bf-4673-47b0-8385-e8e9fe962938"}
23:35:56.833 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"13dfb0b1-fd41-4c3e-a1a9-7ffa180c7ed8"}
23:35:56.836 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1455,"width":15,"height":15,"star_pos":[6.89,6.80],"pixels":"..."},"id":"13dfb0b1-fd41-4c3e-a1a9-7ffa180c7ed8"}
23:35:58.231 01.395 8532 Exposure complete
23:35:58.258 00.027 8532 worker thread done servicing request
23:35:58.258 00.000 7008 OnExposeComplete: enter
23:35:58.260 00.002 7008 UpdateGuideState(): m_state=6
23:35:58.261 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1456
23:35:58.262 00.001 7008 Star::Find returns 1 (0), X=544.89, Y=448.71, Mass=261173, SNR=332.1, Peak=39440 HFD=2.6
23:35:58.263 00.001 7008 MultiStar: [#1 0.20,-0.03,0.54,U] [#2 0.17,-0.12,0.56,U] [#3 0.21,-0.10,0.43,U] [#4 0.18,-0.12,0.35,U] [#5 0.28,0.03,0.33,U] [#6 0.11,-0.18,0.38,U] [#7 0.11,-0.12,0.28,U] [#8 0.39,-0.24,0.34,U] 
23:35:58.264 00.001 7008 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.12, 0.31}
23:35:58.265 00.001 7008 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.07) = xAngle (0.03 = 0.03)
23:35:58.266 00.001 7008 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.39 = -0.39)
23:35:58.267 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=0.19 mountY=-0.07, mountTheta=-0.36
23:35:58.271 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=-0.01, opts=13)
23:35:58.274 00.003 7008 Enqueuing Move request for scope (0.19, -0.01)
23:35:58.276 00.002 8532 Worker thread wakes up
23:35:58.276 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:35:58.276 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:35:58.276 00.000 8532 Moving (0.19, -0.01) raw xDistance=0.19 yDistance=-0.07
23:35:58.276 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:35:58.276 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.276 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:58.277 00.001 8532 MoveAxis(W, 182, ABG)
23:35:58.277 00.000 8532 Guiding  Dir = 3, Dur = 182
23:35:58.277 00.000 8532 IsSlewing returns 0
23:35:58.277 00.000 8532 IsGuiding returns 0
23:35:58.278 00.001 8532 PulseGuide returned control before completion, sleep 192
23:35:58.279 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2162, FiltMax=26424, Gamma=0.990
23:35:58.289 00.010 7008 UpdateGuideState exits: m=261173 SNR=332.1
23:35:58.292 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.294 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:35:58.295 00.001 7008 Enqueuing Expose request
23:35:58.473 00.178 8532 IsGuiding returns 0
23:35:58.473 00.000 8532 Move returns status 0, amount 182
23:35:58.473 00.000 8532 MoveAxis(N, 0, ABG)
23:35:58.473 00.000 8532 Move returns status 0, amount 0
23:35:58.473 00.000 8532 move complete, result=0
23:35:58.474 00.001 8532 worker thread done servicing request
23:35:58.474 00.000 7008 GuideStep: 0.2 px 182 ms WEST, -0.1 px 0 ms NORTH
23:35:58.478 00.004 8532 Worker thread wakes up
23:35:58.478 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:35:58.478 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:35:58.823 00.345 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9837d6d1-a9bf-4673-a2a4-eb29311499c1"}
23:35:58.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9837d6d1-a9bf-4673-a2a4-eb29311499c1"}
23:35:58.829 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bcb1fcd2-047d-44e3-bd9f-ee3d1d649010"}
23:35:58.830 00.001 7008 case statement mapped state 6 to 3
23:35:58.832 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcb1fcd2-047d-44e3-bd9f-ee3d1d649010"}
23:35:58.835 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82adab7e-dfc3-4206-a70f-c8f2728d5c07"}
23:35:58.837 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1456,"width":15,"height":15,"star_pos":[6.89,6.71],"pixels":"..."},"id":"82adab7e-dfc3-4206-a70f-c8f2728d5c07"}
23:36:00.598 01.761 8532 Exposure complete
23:36:00.631 00.033 8532 worker thread done servicing request
23:36:00.631 00.000 7008 OnExposeComplete: enter
23:36:00.633 00.002 7008 UpdateGuideState(): m_state=6
23:36:00.634 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1457
23:36:00.636 00.002 7008 Star::Find returns 1 (0), X=544.91, Y=448.81, Mass=264138, SNR=328.0, Peak=36926 HFD=2.7
23:36:00.638 00.002 7008 MultiStar: [#1 0.22,-0.04,0.54,U] [#2 0.14,-0.05,0.56,U] [#3 0.20,-0.06,0.43,U] [#4 0.29,-0.01,0.35,U] [#5 0.33,0.05,0.34,U] [#6 0.12,-0.07,0.36,U] [#7 0.13,-0.09,0.29,U] [#8 0.43,-0.17,0.35,U] 
23:36:00.641 00.003 7008 refined, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.14, 0.41}
23:36:00.641 00.000 7008 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.07) = xAngle (0.34 = 0.34)
23:36:00.644 00.003 7008 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:36:00.645 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.21 cameraTheta=0.27 mountX=0.20 mountY=-0.02, mountTheta=-0.08
23:36:00.647 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.06, opts=13)
23:36:00.648 00.001 7008 Enqueuing Move request for scope (0.21, 0.06)
23:36:00.649 00.001 8532 Worker thread wakes up
23:36:00.649 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
23:36:00.650 00.001 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
23:36:00.650 00.000 8532 Moving (0.21, 0.06) raw xDistance=0.20 yDistance=-0.02
23:36:00.650 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:36:00.650 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:00.650 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:00.650 00.000 8532 MoveAxis(W, 196, ABG)
23:36:00.650 00.000 8532 Guiding  Dir = 3, Dur = 196
23:36:00.650 00.000 8532 IsSlewing returns 0
23:36:00.650 00.000 8532 IsGuiding returns 0
23:36:00.651 00.001 8532 PulseGuide returned control before completion, sleep 206
23:36:00.651 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2171, FiltMax=27794, Gamma=0.990
23:36:00.660 00.009 7008 UpdateGuideState exits: m=264138 SNR=328.0
23:36:00.663 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.664 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:00.665 00.001 7008 Enqueuing Expose request
23:36:00.823 00.158 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27f6905d-4f35-407a-a0e7-c323aaef05a2"}
23:36:00.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27f6905d-4f35-407a-a0e7-c323aaef05a2"}
23:36:00.827 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a4ebdd8-6814-4aac-ad8c-b181966e872f"}
23:36:00.830 00.003 7008 case statement mapped state 6 to 3
23:36:00.832 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a4ebdd8-6814-4aac-ad8c-b181966e872f"}
23:36:00.834 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96b85e0a-20d9-4dc2-925b-1a7c2b5aa21a"}
23:36:00.835 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1457,"width":15,"height":15,"star_pos":[6.91,6.81],"pixels":"..."},"id":"96b85e0a-20d9-4dc2-925b-1a7c2b5aa21a"}
23:36:00.860 00.025 8532 IsGuiding returns 0
23:36:00.860 00.000 8532 Move returns status 0, amount 196
23:36:00.860 00.000 8532 MoveAxis(N, 0, ABG)
23:36:00.860 00.000 8532 Move returns status 0, amount 0
23:36:00.860 00.000 8532 move complete, result=0
23:36:00.860 00.000 8532 worker thread done servicing request
23:36:00.860 00.000 8532 Worker thread wakes up
23:36:00.860 00.000 7008 GuideStep: 0.2 px 196 ms WEST, -0.0 px 0 ms NORTH
23:36:00.862 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:00.862 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:02.823 01.961 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea4a0c19-4fa4-47fc-90e9-3faaa3a13b7b"}
23:36:02.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea4a0c19-4fa4-47fc-90e9-3faaa3a13b7b"}
23:36:02.830 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32ab50a9-ad10-4443-9cd2-06bd7346f6c6"}
23:36:02.833 00.003 7008 case statement mapped state 6 to 3
23:36:02.834 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"32ab50a9-ad10-4443-9cd2-06bd7346f6c6"}
23:36:02.836 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a16215a-063f-4551-ad67-dc7ec9bd5ab0"}
23:36:02.838 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1457,"width":15,"height":15,"star_pos":[6.91,6.81],"pixels":"..."},"id":"9a16215a-063f-4551-ad67-dc7ec9bd5ab0"}
23:36:02.992 00.154 8532 Exposure complete
23:36:03.020 00.028 8532 worker thread done servicing request
23:36:03.020 00.000 7008 OnExposeComplete: enter
23:36:03.021 00.001 7008 UpdateGuideState(): m_state=6
23:36:03.023 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1458
23:36:03.024 00.001 7008 Star::Find returns 1 (0), X=544.93, Y=448.86, Mass=262176, SNR=324.9, Peak=35203 HFD=2.7
23:36:03.025 00.001 7008 MultiStar: [#1 0.30,0.08,0.54,U] [#2 0.19,-0.00,0.53,U] [#3 0.28,0.01,0.44,U] [#4 0.23,-0.04,0.36,U] [#5 0.27,0.12,0.34,U] [#6 0.17,-0.03,0.35,U] [#7 0.31,-0.02,0.29,U] [#8 0.44,-0.25,0.34,U] 
23:36:03.026 00.001 7008 refined, 8 included, MultiStar: {0.24, 0.10}, one-star: {0.16, 0.46}
23:36:03.027 00.001 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
23:36:03.029 00.002 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:36:03.031 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.41 mountX=0.23 mountY=0.02, mountTheta=0.07
23:36:03.034 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.10, opts=13)
23:36:03.035 00.001 7008 Enqueuing Move request for scope (0.24, 0.10)
23:36:03.036 00.001 8532 Worker thread wakes up
23:36:03.036 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
23:36:03.036 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
23:36:03.036 00.000 8532 Moving (0.24, 0.10) raw xDistance=0.23 yDistance=0.02
23:36:03.037 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:36:03.037 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:03.037 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:03.037 00.000 8532 MoveAxis(W, 226, ABG)
23:36:03.037 00.000 8532 Guiding  Dir = 3, Dur = 226
23:36:03.037 00.000 8532 IsSlewing returns 0
23:36:03.037 00.000 8532 IsGuiding returns 0
23:36:03.038 00.001 8532 PulseGuide returned control before completion, sleep 236
23:36:03.038 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2149, FiltMax=28569, Gamma=0.990
23:36:03.047 00.009 7008 UpdateGuideState exits: m=262176 SNR=324.9
23:36:03.049 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.050 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:03.051 00.001 7008 Enqueuing Expose request
23:36:03.281 00.230 8532 IsGuiding returns 1
23:36:03.282 00.001 8532 scope still moving after pulse duration time elapsed
23:36:03.312 00.030 8532 IsSlewing returns 0
23:36:03.312 00.000 8532 IsGuiding returns 0
23:36:03.312 00.000 8532 scope move finished after 226 + 48 ms
23:36:03.312 00.000 8532 Move returns status 0, amount 226
23:36:03.312 00.000 8532 MoveAxis(N, 0, ABG)
23:36:03.312 00.000 8532 Move returns status 0, amount 0
23:36:03.312 00.000 8532 move complete, result=0
23:36:03.312 00.000 8532 worker thread done servicing request
23:36:03.313 00.001 8532 Worker thread wakes up
23:36:03.313 00.000 7008 GuideStep: 0.2 px 226 ms WEST, 0.0 px 0 ms NORTH
23:36:03.316 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:03.316 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:04.823 01.507 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6bebcfa2-1d45-4d65-8000-392f33aa3fcc"}
23:36:04.826 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6bebcfa2-1d45-4d65-8000-392f33aa3fcc"}
23:36:04.827 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2617b7d5-35bd-4b17-8213-5878d82d869a"}
23:36:04.831 00.004 7008 case statement mapped state 6 to 3
23:36:04.832 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2617b7d5-35bd-4b17-8213-5878d82d869a"}
23:36:04.833 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37a89361-1f96-4dae-9078-948721d54df1"}
23:36:04.835 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1458,"width":15,"height":15,"star_pos":[6.93,6.86],"pixels":"..."},"id":"37a89361-1f96-4dae-9078-948721d54df1"}
23:36:05.436 00.601 8532 Exposure complete
23:36:05.460 00.024 8532 worker thread done servicing request
23:36:05.460 00.000 7008 OnExposeComplete: enter
23:36:05.462 00.002 7008 UpdateGuideState(): m_state=6
23:36:05.463 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1459
23:36:05.464 00.001 7008 Star::Find returns 1 (0), X=544.89, Y=448.82, Mass=267924, SNR=336.2, Peak=37563 HFD=2.7
23:36:05.466 00.002 7008 MultiStar: [#1 0.23,-0.00,0.54,U] [#2 0.18,-0.03,0.53,U] [#3 0.22,-0.08,0.41,U] [#4 0.18,-0.03,0.35,U] [#5 0.19,0.09,0.32,U] [#6 0.20,-0.05,0.37,U] [#7 0.19,-0.04,0.29,U] [#8 0.41,-0.13,0.33,U] 
23:36:05.468 00.002 7008 refined, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.12, 0.42}
23:36:05.469 00.001 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
23:36:05.471 00.002 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
23:36:05.472 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.37 mountX=0.19 mountY=0.01, mountTheta=0.03
23:36:05.474 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.08, opts=13)
23:36:05.475 00.001 7008 Enqueuing Move request for scope (0.20, 0.08)
23:36:05.476 00.001 8532 Worker thread wakes up
23:36:05.476 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
23:36:05.477 00.001 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
23:36:05.477 00.000 8532 Moving (0.20, 0.08) raw xDistance=0.19 yDistance=0.01
23:36:05.477 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:36:05.477 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.477 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:36:05.477 00.000 8532 MoveAxis(W, 190, ABG)
23:36:05.477 00.000 8532 Guiding  Dir = 3, Dur = 190
23:36:05.477 00.000 8532 IsSlewing returns 0
23:36:05.477 00.000 8532 IsGuiding returns 0
23:36:05.477 00.000 8532 PulseGuide returned control before completion, sleep 200
23:36:05.479 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2176, FiltMax=28405, Gamma=0.990
23:36:05.487 00.008 7008 UpdateGuideState exits: m=267924 SNR=336.2
23:36:05.489 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.490 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:05.491 00.001 7008 Enqueuing Expose request
23:36:05.693 00.202 8532 IsGuiding returns 0
23:36:05.693 00.000 8532 Move returns status 0, amount 190
23:36:05.693 00.000 8532 MoveAxis(N, 0, ABG)
23:36:05.693 00.000 8532 Move returns status 0, amount 0
23:36:05.693 00.000 8532 move complete, result=0
23:36:05.694 00.001 8532 worker thread done servicing request
23:36:05.694 00.000 8532 Worker thread wakes up
23:36:05.694 00.000 7008 GuideStep: 0.2 px 190 ms WEST, 0.0 px 0 ms NORTH
23:36:05.698 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:05.698 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:06.821 01.123 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"355cb770-59a1-424b-be82-cd3be3a54619"}
23:36:06.825 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"355cb770-59a1-424b-be82-cd3be3a54619"}
23:36:06.827 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d190fd8-aa59-433b-a4a9-c779b23a2845"}
23:36:06.830 00.003 7008 case statement mapped state 6 to 3
23:36:06.831 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d190fd8-aa59-433b-a4a9-c779b23a2845"}
23:36:06.834 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a08fd5eb-1506-490a-a9dc-37eda257cd44"}
23:36:06.835 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1459,"width":15,"height":15,"star_pos":[6.89,6.82],"pixels":"..."},"id":"a08fd5eb-1506-490a-a9dc-37eda257cd44"}
23:36:07.824 00.989 8532 Exposure complete
23:36:07.852 00.028 8532 worker thread done servicing request
23:36:07.854 00.002 7008 OnExposeComplete: enter
23:36:07.855 00.001 7008 UpdateGuideState(): m_state=6
23:36:07.856 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1460
23:36:07.858 00.002 7008 Star::Find returns 1 (0), X=544.85, Y=448.78, Mass=268268, SNR=327.1, Peak=38301 HFD=2.8
23:36:07.859 00.001 7008 MultiStar: [#1 0.15,-0.03,0.55,U] [#2 0.06,-0.08,0.54,U] [#3 0.15,-0.03,0.43,U] [#4 0.15,0.01,0.36,U] [#5 0.18,-0.02,0.33,U] [#6 0.10,-0.14,0.37,U] [#7 0.06,0.01,0.28,U] [#8 0.05,0.05,0.35,U] 
23:36:07.860 00.001 7008 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.08, 0.39}
23:36:07.861 00.001 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:36:07.862 00.001 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:36:07.863 00.001 7008 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.10 mountY=0.03, mountTheta=0.26
23:36:07.867 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.07, opts=13)
23:36:07.868 00.001 7008 Enqueuing Move request for scope (0.11, 0.07)
23:36:07.870 00.002 8532 Worker thread wakes up
23:36:07.870 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:36:07.870 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:36:07.870 00.000 8532 Moving (0.11, 0.07) raw xDistance=0.10 yDistance=0.03
23:36:07.870 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:36:07.870 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:07.870 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:07.870 00.000 8532 MoveAxis(E, 0, ABG)
23:36:07.870 00.000 8532 Move returns status 0, amount 0
23:36:07.870 00.000 8532 MoveAxis(N, 0, ABG)
23:36:07.870 00.000 8532 Move returns status 0, amount 0
23:36:07.870 00.000 8532 move complete, result=0
23:36:07.870 00.000 8532 worker thread done servicing request
23:36:07.871 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2156, FiltMax=26855, Gamma=0.990
23:36:07.879 00.008 7008 UpdateGuideState exits: m=268268 SNR=327.1
23:36:07.880 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:07.882 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:07.883 00.001 7008 Enqueuing Expose request
23:36:07.884 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:07.885 00.001 8532 Worker thread wakes up
23:36:07.885 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:07.885 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:08.820 00.935 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"53329ef1-a52c-4244-be64-900cee8e613d"}
23:36:08.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"53329ef1-a52c-4244-be64-900cee8e613d"}
23:36:08.825 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afc8cbdc-de2d-455f-a4ab-2eb1435d41a4"}
23:36:08.827 00.002 7008 case statement mapped state 6 to 3
23:36:08.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afc8cbdc-de2d-455f-a4ab-2eb1435d41a4"}
23:36:08.831 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87d0e613-5032-4d42-a077-7bd0d44f2454"}
23:36:08.834 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1460,"width":15,"height":15,"star_pos":[6.85,6.78],"pixels":"..."},"id":"87d0e613-5032-4d42-a077-7bd0d44f2454"}
23:36:10.016 01.182 8532 Exposure complete
23:36:10.045 00.029 8532 worker thread done servicing request
23:36:10.045 00.000 7008 OnExposeComplete: enter
23:36:10.047 00.002 7008 UpdateGuideState(): m_state=6
23:36:10.048 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1461
23:36:10.049 00.001 7008 Star::Find returns 1 (0), X=544.91, Y=448.84, Mass=260061, SNR=323.7, Peak=34214 HFD=2.8
23:36:10.050 00.001 7008 MultiStar: [#1 0.22,0.02,0.58,U] [#2 0.17,0.02,0.54,U] [#3 0.19,-0.05,0.43,U] [#4 0.31,0.02,0.35,U] [#5 0.29,0.15,0.34,U] [#6 0.17,0.01,0.37,U] [#7 0.20,-0.03,0.29,U] [#8 0.40,-0.11,0.34,U] 
23:36:10.051 00.001 7008 refined, 8 included, MultiStar: {0.21, 0.11}, one-star: {0.14, 0.44}
23:36:10.052 00.001 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
23:36:10.053 00.001 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.13 = 0.13)
23:36:10.054 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.47 mountX=0.21 mountY=0.03, mountTheta=0.15
23:36:10.059 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.11, opts=13)
23:36:10.060 00.001 7008 Enqueuing Move request for scope (0.21, 0.11)
23:36:10.061 00.001 8532 Worker thread wakes up
23:36:10.061 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
23:36:10.061 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
23:36:10.061 00.000 8532 Moving (0.21, 0.11) raw xDistance=0.21 yDistance=0.03
23:36:10.061 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:36:10.062 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:10.062 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:10.062 00.000 8532 MoveAxis(W, 186, ABG)
23:36:10.062 00.000 8532 Guiding  Dir = 3, Dur = 186
23:36:10.062 00.000 8532 IsSlewing returns 0
23:36:10.063 00.001 8532 IsGuiding returns 0
23:36:10.063 00.000 8532 PulseGuide returned control before completion, sleep 196
23:36:10.064 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2145, FiltMax=27529, Gamma=0.990
23:36:10.072 00.008 7008 UpdateGuideState exits: m=260061 SNR=323.7
23:36:10.074 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.075 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:10.076 00.001 7008 Enqueuing Expose request
23:36:10.274 00.198 8532 IsGuiding returns 0
23:36:10.274 00.000 8532 Move returns status 0, amount 186
23:36:10.274 00.000 8532 MoveAxis(N, 0, ABG)
23:36:10.275 00.001 8532 Move returns status 0, amount 0
23:36:10.275 00.000 8532 move complete, result=0
23:36:10.275 00.000 8532 worker thread done servicing request
23:36:10.275 00.000 8532 Worker thread wakes up
23:36:10.275 00.000 7008 GuideStep: 0.2 px 186 ms WEST, 0.0 px 0 ms NORTH
23:36:10.279 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:10.279 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:10.820 00.541 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9be9a694-d87c-4975-8853-63c8e709cb70"}
23:36:10.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9be9a694-d87c-4975-8853-63c8e709cb70"}
23:36:10.824 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd61d148-d00a-48da-bb1d-a15e49bde457"}
23:36:10.826 00.002 7008 case statement mapped state 6 to 3
23:36:10.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd61d148-d00a-48da-bb1d-a15e49bde457"}
23:36:10.829 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd902fb0-ab3f-4dbe-9d7a-780dd6f6dc6b"}
23:36:10.830 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1461,"width":15,"height":15,"star_pos":[6.91,6.84],"pixels":"..."},"id":"dd902fb0-ab3f-4dbe-9d7a-780dd6f6dc6b"}
23:36:12.400 01.570 8532 Exposure complete
23:36:12.429 00.029 8532 worker thread done servicing request
23:36:12.429 00.000 7008 OnExposeComplete: enter
23:36:12.430 00.001 7008 UpdateGuideState(): m_state=6
23:36:12.431 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1462
23:36:12.433 00.002 7008 Star::Find returns 1 (0), X=544.97, Y=448.70, Mass=256026, SNR=326.4, Peak=37896 HFD=2.6
23:36:12.434 00.001 7008 MultiStar: [#1 0.33,-0.08,0.56,U] [#2 0.22,-0.11,0.56,U] [#3 0.34,-0.08,0.42,U] [#4 0.29,-0.09,0.36,U] [#5 0.40,-0.01,0.34,U] [#6 0.25,-0.15,0.36,U] [#7 0.25,-0.11,0.29,U] [#8 0.37,-0.16,0.33,U] 
23:36:12.435 00.001 7008 refined, 8 included, MultiStar: {0.28, -0.00}, one-star: {0.20, 0.31}
23:36:12.436 00.001 7008 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.07) = xAngle (0.07 = 0.07)
23:36:12.436 00.000 7008 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.34 = -0.34)
23:36:12.438 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-0.00 mountX=0.28 mountY=-0.09, mountTheta=-0.33
23:36:12.443 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=-0.00, opts=13)
23:36:12.444 00.001 7008 Enqueuing Move request for scope (0.28, -0.00)
23:36:12.446 00.002 8532 Worker thread wakes up
23:36:12.446 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.00) opts 0xd
23:36:12.446 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, -0.00)
23:36:12.446 00.000 8532 Moving (0.28, -0.00) raw xDistance=0.28 yDistance=-0.09
23:36:12.446 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:36:12.446 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.446 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:12.446 00.000 8532 MoveAxis(W, 266, ABG)
23:36:12.446 00.000 8532 Guiding  Dir = 3, Dur = 266
23:36:12.447 00.001 8532 IsSlewing returns 0
23:36:12.447 00.000 8532 IsGuiding returns 0
23:36:12.447 00.000 8532 PulseGuide returned control before completion, sleep 276
23:36:12.448 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2167, FiltMax=27331, Gamma=0.990
23:36:12.459 00.011 7008 UpdateGuideState exits: m=256026 SNR=326.4
23:36:12.461 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.463 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:12.464 00.001 7008 Enqueuing Expose request
23:36:12.735 00.271 8532 IsGuiding returns 1
23:36:12.735 00.000 8532 scope still moving after pulse duration time elapsed
23:36:12.766 00.031 8532 IsSlewing returns 0
23:36:12.767 00.001 8532 IsGuiding returns 0
23:36:12.767 00.000 8532 scope move finished after 266 + 53 ms
23:36:12.767 00.000 8532 Move returns status 0, amount 266
23:36:12.767 00.000 8532 MoveAxis(N, 0, ABG)
23:36:12.767 00.000 8532 Move returns status 0, amount 0
23:36:12.767 00.000 8532 move complete, result=0
23:36:12.767 00.000 8532 worker thread done servicing request
23:36:12.767 00.000 8532 Worker thread wakes up
23:36:12.768 00.001 7008 GuideStep: 0.3 px 266 ms WEST, -0.1 px 0 ms NORTH
23:36:12.771 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:12.771 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:12.819 00.048 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14b645c3-c540-490c-9080-41c9069b8a5a"}
23:36:12.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14b645c3-c540-490c-9080-41c9069b8a5a"}
23:36:12.823 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a37be7fb-aafd-4cb1-89c2-8adf8e2081e9"}
23:36:12.824 00.001 7008 case statement mapped state 6 to 3
23:36:12.825 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a37be7fb-aafd-4cb1-89c2-8adf8e2081e9"}
23:36:12.828 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f61f2c23-595b-42d3-93c2-5dd996d55089"}
23:36:12.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1462,"width":15,"height":15,"star_pos":[6.97,6.70],"pixels":"..."},"id":"f61f2c23-595b-42d3-93c2-5dd996d55089"}
23:36:14.818 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ade8aa6a-17a8-48ee-b32d-fcd8a9ae5df9"}
23:36:14.819 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ade8aa6a-17a8-48ee-b32d-fcd8a9ae5df9"}
23:36:14.821 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7571cb0e-50ff-485d-9e74-ba775278280c"}
23:36:14.824 00.003 7008 case statement mapped state 6 to 3
23:36:14.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7571cb0e-50ff-485d-9e74-ba775278280c"}
23:36:14.827 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6592e743-f100-4481-8600-14f8ff8946f8"}
23:36:14.828 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1462,"width":15,"height":15,"star_pos":[6.97,6.70],"pixels":"..."},"id":"6592e743-f100-4481-8600-14f8ff8946f8"}
23:36:14.890 00.062 8532 Exposure complete
23:36:14.922 00.032 8532 worker thread done servicing request
23:36:14.924 00.002 7008 OnExposeComplete: enter
23:36:14.927 00.003 7008 UpdateGuideState(): m_state=6
23:36:14.929 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1463
23:36:14.930 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.81, Mass=264386, SNR=328.0, Peak=36064 HFD=2.9
23:36:14.932 00.002 7008 MultiStar: [#1 0.15,0.02,0.55,U] [#2 0.08,-0.05,0.55,U] [#3 0.15,-0.05,0.43,U] [#4 0.12,-0.10,0.35,U] [#5 0.24,0.13,0.32,U] [#6 0.10,-0.18,0.37,U] [#7 0.05,0.02,0.28,U] [#8 0.05,0.11,0.34,U] 
23:36:14.933 00.001 7008 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.06, 0.41}
23:36:14.934 00.001 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
23:36:14.935 00.001 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
23:36:14.937 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.69 mountX=0.10 mountY=0.05, mountTheta=0.45
23:36:14.941 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.09, opts=13)
23:36:14.942 00.001 7008 Enqueuing Move request for scope (0.10, 0.09)
23:36:14.944 00.002 8532 Worker thread wakes up
23:36:14.944 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:36:14.944 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:36:14.944 00.000 8532 Moving (0.10, 0.09) raw xDistance=0.10 yDistance=0.05
23:36:14.944 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:36:14.944 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:14.944 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:36:14.944 00.000 8532 MoveAxis(E, 0, ABG)
23:36:14.944 00.000 8532 Move returns status 0, amount 0
23:36:14.944 00.000 8532 MoveAxis(N, 0, ABG)
23:36:14.944 00.000 8532 Move returns status 0, amount 0
23:36:14.944 00.000 8532 move complete, result=0
23:36:14.944 00.000 8532 worker thread done servicing request
23:36:14.947 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2195, FiltMax=26562, Gamma=0.990
23:36:14.956 00.009 7008 UpdateGuideState exits: m=264386 SNR=328.0
23:36:14.957 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:14.959 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:14.961 00.002 7008 Enqueuing Expose request
23:36:14.963 00.002 8532 Worker thread wakes up
23:36:14.963 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:14.963 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:14.963 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:16.819 01.856 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c8370a3f-7548-4820-9468-86d9901f5581"}
23:36:16.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c8370a3f-7548-4820-9468-86d9901f5581"}
23:36:16.825 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76982c36-190c-4eaf-9663-ad7621d54e58"}
23:36:16.826 00.001 7008 case statement mapped state 6 to 3
23:36:16.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"76982c36-190c-4eaf-9663-ad7621d54e58"}
23:36:16.828 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"46f967d3-e9bb-4679-88cf-3aed21db0871"}
23:36:16.829 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1463,"width":15,"height":15,"star_pos":[6.82,6.81],"pixels":"..."},"id":"46f967d3-e9bb-4679-88cf-3aed21db0871"}
23:36:17.090 00.261 8532 Exposure complete
23:36:17.118 00.028 8532 worker thread done servicing request
23:36:17.118 00.000 7008 OnExposeComplete: enter
23:36:17.120 00.002 7008 UpdateGuideState(): m_state=6
23:36:17.121 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1464
23:36:17.123 00.002 7008 Star::Find returns 1 (0), X=544.90, Y=448.93, Mass=261575, SNR=332.3, Peak=33959 HFD=2.8
23:36:17.125 00.002 7008 MultiStar: [#1 0.24,0.08,0.53,U] [#2 0.12,0.07,0.55,U] [#3 0.26,0.10,0.42,U] [#4 0.18,0.01,0.34,U] [#5 0.31,0.26,0.33,U] [#6 0.15,0.11,0.36,U] [#7 0.14,-0.01,0.28,U] [#8 0.41,-0.04,0.34,U] 
23:36:17.126 00.001 7008 refined, 8 included, MultiStar: {0.20, 0.18}, one-star: {0.13, 0.53}
23:36:17.127 00.001 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.81 = 0.81)
23:36:17.128 00.001 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
23:36:17.129 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.74 mountX=0.19 mountY=0.11, mountTheta=0.51
23:36:17.131 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.18, opts=13)
23:36:17.133 00.002 7008 Enqueuing Move request for scope (0.20, 0.18)
23:36:17.134 00.001 8532 Worker thread wakes up
23:36:17.134 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
23:36:17.134 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
23:36:17.134 00.000 8532 Moving (0.20, 0.18) raw xDistance=0.19 yDistance=0.11
23:36:17.134 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:36:17.134 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:17.134 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:36:17.134 00.000 8532 MoveAxis(W, 170, ABG)
23:36:17.134 00.000 8532 Guiding  Dir = 3, Dur = 170
23:36:17.135 00.001 8532 IsSlewing returns 0
23:36:17.135 00.000 8532 IsGuiding returns 0
23:36:17.135 00.000 8532 PulseGuide returned control before completion, sleep 180
23:36:17.135 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2153, FiltMax=25886, Gamma=0.990
23:36:17.140 00.005 7008 UpdateGuideState exits: m=261575 SNR=332.3
23:36:17.141 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.142 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:17.145 00.003 7008 Enqueuing Expose request
23:36:17.317 00.172 8532 IsGuiding returns 0
23:36:17.317 00.000 8532 Move returns status 0, amount 170
23:36:17.317 00.000 8532 MoveAxis(N, 0, ABG)
23:36:17.317 00.000 8532 Move returns status 0, amount 0
23:36:17.317 00.000 8532 move complete, result=0
23:36:17.317 00.000 8532 worker thread done servicing request
23:36:17.317 00.000 8532 Worker thread wakes up
23:36:17.319 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:17.319 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:17.319 00.000 7008 GuideStep: 0.2 px 170 ms WEST, 0.1 px 0 ms NORTH
23:36:18.819 01.500 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"448cc9db-54b3-4763-93c1-7736f27fa45f"}
23:36:18.822 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"448cc9db-54b3-4763-93c1-7736f27fa45f"}
23:36:18.824 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4698f98-4c59-4945-afc4-71ba4e0a1da8"}
23:36:18.825 00.001 7008 case statement mapped state 6 to 3
23:36:18.826 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4698f98-4c59-4945-afc4-71ba4e0a1da8"}
23:36:18.827 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7dd97cc9-b1c4-491e-9fa2-1dfe8e91987a"}
23:36:18.828 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1464,"width":15,"height":15,"star_pos":[6.90,6.93],"pixels":"..."},"id":"7dd97cc9-b1c4-491e-9fa2-1dfe8e91987a"}
23:36:19.446 00.618 8532 Exposure complete
23:36:19.478 00.032 8532 worker thread done servicing request
23:36:19.478 00.000 7008 OnExposeComplete: enter
23:36:19.479 00.001 7008 UpdateGuideState(): m_state=6
23:36:19.480 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1465
23:36:19.481 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.89, Mass=262942, SNR=335.7, Peak=32857 HFD=2.7
23:36:19.482 00.001 7008 MultiStar: [#1 0.09,0.08,0.56,U] [#2 0.05,0.04,0.53,U] [#3 0.06,-0.02,0.40,U] [#4 0.05,0.00,0.35,U] [#5 0.11,0.06,0.34,U] [#6 0.07,-0.06,0.34,U] [#7 0.05,-0.05,0.27,U] [#8 0.05,0.09,0.33,U] 
23:36:19.483 00.001 7008 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.06, 0.49}
23:36:19.484 00.001 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.20 = 1.20)
23:36:19.486 00.002 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.79 = 0.79)
23:36:19.487 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.13 mountX=0.05 mountY=0.11, mountTheta=1.10
23:36:19.489 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.14, opts=13)
23:36:19.490 00.001 7008 Enqueuing Move request for scope (0.06, 0.14)
23:36:19.491 00.001 8532 Worker thread wakes up
23:36:19.492 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:36:19.492 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:36:19.492 00.000 8532 Moving (0.06, 0.14) raw xDistance=0.05 yDistance=0.11
23:36:19.492 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:36:19.492 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.492 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:36:19.492 00.000 8532 MoveAxis(E, 0, ABG)
23:36:19.492 00.000 8532 Move returns status 0, amount 0
23:36:19.492 00.000 8532 MoveAxis(N, 0, ABG)
23:36:19.492 00.000 8532 Move returns status 0, amount 0
23:36:19.492 00.000 8532 move complete, result=0
23:36:19.492 00.000 8532 worker thread done servicing request
23:36:19.493 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2152, FiltMax=27440, Gamma=0.990
23:36:19.497 00.004 7008 UpdateGuideState exits: m=262942 SNR=335.7
23:36:19.498 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.499 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:19.500 00.001 7008 Enqueuing Expose request
23:36:19.502 00.002 8532 Worker thread wakes up
23:36:19.502 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:19.502 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:19.502 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:20.818 01.316 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79e76f3d-bc51-45c2-9ad9-be89e240fc39"}
23:36:20.820 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79e76f3d-bc51-45c2-9ad9-be89e240fc39"}
23:36:20.821 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bebdd339-3a5b-4732-a8f6-ed10f99d1933"}
23:36:20.822 00.001 7008 case statement mapped state 6 to 3
23:36:20.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bebdd339-3a5b-4732-a8f6-ed10f99d1933"}
23:36:20.827 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"353e5732-0238-4729-b9cf-a6ecaa18c769"}
23:36:20.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1465,"width":15,"height":15,"star_pos":[6.82,6.89],"pixels":"..."},"id":"353e5732-0238-4729-b9cf-a6ecaa18c769"}
23:36:21.629 00.800 8532 Exposure complete
23:36:21.659 00.030 8532 worker thread done servicing request
23:36:21.659 00.000 7008 OnExposeComplete: enter
23:36:21.661 00.002 7008 UpdateGuideState(): m_state=6
23:36:21.662 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1466
23:36:21.663 00.001 7008 Star::Find returns 1 (0), X=544.86, Y=448.97, Mass=260435, SNR=335.8, Peak=35416 HFD=2.7
23:36:21.664 00.001 7008 MultiStar: [#1 0.14,0.13,0.54,U] [#2 0.09,0.09,0.53,U] [#3 0.21,0.04,0.41,U] [#4 0.12,-0.03,0.34,U] [#5 0.25,0.18,0.33,U] [#6 0.17,0.06,0.35,U] [#7 0.10,0.04,0.28,U] [#8 0.39,-0.08,0.34,U] 
23:36:21.666 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.18}, one-star: {0.09, 0.57}
23:36:21.667 00.001 7008 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.07) = xAngle (0.94 = 0.94)
23:36:21.669 00.002 7008 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.53 = 0.53)
23:36:21.670 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.87 mountX=0.14 mountY=0.12, mountTheta=0.71
23:36:21.673 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.18, opts=13)
23:36:21.674 00.001 7008 Enqueuing Move request for scope (0.16, 0.18)
23:36:21.675 00.001 8532 Worker thread wakes up
23:36:21.675 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
23:36:21.675 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
23:36:21.675 00.000 8532 Moving (0.16, 0.18) raw xDistance=0.14 yDistance=0.12
23:36:21.675 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:36:21.675 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.676 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:21.676 00.000 8532 MoveAxis(E, 0, ABG)
23:36:21.676 00.000 8532 Move returns status 0, amount 0
23:36:21.676 00.000 8532 MoveAxis(N, 0, ABG)
23:36:21.676 00.000 8532 Move returns status 0, amount 0
23:36:21.676 00.000 8532 move complete, result=0
23:36:21.676 00.000 8532 worker thread done servicing request
23:36:21.676 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2166, FiltMax=26173, Gamma=0.990
23:36:21.680 00.004 7008 UpdateGuideState exits: m=260435 SNR=335.8
23:36:21.681 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.682 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:21.684 00.002 7008 Enqueuing Expose request
23:36:21.685 00.001 8532 Worker thread wakes up
23:36:21.686 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:21.688 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:21.688 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:22.817 01.129 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d55c256c-0887-4719-b02b-d9d11b9bd868"}
23:36:22.820 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d55c256c-0887-4719-b02b-d9d11b9bd868"}
23:36:22.825 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9c29ba6-5243-4798-abc3-d33766f78a2f"}
23:36:22.826 00.001 7008 case statement mapped state 6 to 3
23:36:22.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9c29ba6-5243-4798-abc3-d33766f78a2f"}
23:36:22.830 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a398bea-64a1-4401-b48f-973681f18bcd"}
23:36:22.831 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1466,"width":15,"height":15,"star_pos":[6.86,6.97],"pixels":"..."},"id":"9a398bea-64a1-4401-b48f-973681f18bcd"}
23:36:23.815 00.984 8532 Exposure complete
23:36:23.847 00.032 8532 worker thread done servicing request
23:36:23.847 00.000 7008 OnExposeComplete: enter
23:36:23.849 00.002 7008 UpdateGuideState(): m_state=6
23:36:23.850 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1467
23:36:23.851 00.001 7008 Star::Find returns 1 (0), X=544.90, Y=449.06, Mass=268177, SNR=346.7, Peak=40595 HFD=2.8
23:36:23.853 00.002 7008 MultiStar: [#1 0.20,0.28,0.54,U] [#2 0.14,0.23,0.51,U] [#3 0.23,0.16,0.42,U] [#4 0.23,0.14,0.33,U] [#5 0.34,0.27,0.32,U] [#6 0.13,0.21,0.35,U] [#7 0.14,0.16,0.26,U] [#8 0.49,0.11,0.33,U] 
23:36:23.855 00.002 7008 refined, 8 included, MultiStar: {0.21, 0.32}, one-star: {0.13, 0.66}
23:36:23.856 00.001 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.07 = 1.07)
23:36:23.857 00.001 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.65 = 0.65)
23:36:23.858 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.99 mountX=0.18 mountY=0.23, mountTheta=0.90
23:36:23.860 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.32, opts=13)
23:36:23.862 00.002 7008 Enqueuing Move request for scope (0.21, 0.32)
23:36:23.863 00.001 8532 Worker thread wakes up
23:36:23.863 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
23:36:23.863 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
23:36:23.863 00.000 8532 Moving (0.21, 0.32) raw xDistance=0.18 yDistance=0.23
23:36:23.863 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:36:23.863 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:36:23.863 00.000 8532 MoveAxis(W, 166, ABG)
23:36:23.863 00.000 8532 Guiding  Dir = 3, Dur = 166
23:36:23.863 00.000 8532 IsSlewing returns 0
23:36:23.863 00.000 8532 IsGuiding returns 0
23:36:23.864 00.001 8532 PulseGuide returned control before completion, sleep 176
23:36:23.864 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2198, FiltMax=26137, Gamma=0.990
23:36:23.868 00.004 7008 UpdateGuideState exits: m=268177 SNR=346.7
23:36:23.871 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.872 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:23.873 00.001 7008 Enqueuing Expose request
23:36:24.043 00.170 8532 IsGuiding returns 1
23:36:24.043 00.000 8532 scope still moving after pulse duration time elapsed
23:36:24.074 00.031 8532 IsSlewing returns 0
23:36:24.075 00.001 8532 IsGuiding returns 0
23:36:24.075 00.000 8532 scope move finished after 166 + 46 ms
23:36:24.075 00.000 8532 Move returns status 0, amount 166
23:36:24.077 00.002 8532 MoveAxis(S, 402, ABG)
23:36:24.077 00.000 8532 Guiding  Dir = 1, Dur = 402
23:36:24.077 00.000 8532 IsSlewing returns 0
23:36:24.078 00.001 8532 IsGuiding returns 0
23:36:24.079 00.001 8532 PulseGuide returned control before completion, sleep 412
23:36:24.495 00.416 8532 IsGuiding returns 1
23:36:24.495 00.000 8532 scope still moving after pulse duration time elapsed
23:36:24.526 00.031 8532 IsSlewing returns 0
23:36:24.526 00.000 8532 IsGuiding returns 0
23:36:24.526 00.000 8532 scope move finished after 402 + 46 ms
23:36:24.526 00.000 8532 Move returns status 0, amount 402
23:36:24.526 00.000 8532 move complete, result=0
23:36:24.527 00.001 8532 worker thread done servicing request
23:36:24.527 00.000 8532 Worker thread wakes up
23:36:24.527 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:24.527 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:24.527 00.000 7008 GuideStep: 0.2 px 166 ms WEST, 0.2 px 402 ms SOUTH
23:36:24.816 00.289 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48250b22-8735-4978-ad66-82ac5d982d37"}
23:36:24.819 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48250b22-8735-4978-ad66-82ac5d982d37"}
23:36:24.821 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50f4d6f4-39a0-4752-b3ea-580d35bb5568"}
23:36:24.822 00.001 7008 case statement mapped state 6 to 3
23:36:24.826 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"50f4d6f4-39a0-4752-b3ea-580d35bb5568"}
23:36:24.828 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed4834e8-c0a4-4f60-8848-ba30bd572172"}
23:36:24.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1467,"width":15,"height":15,"star_pos":[6.90,7.06],"pixels":"..."},"id":"ed4834e8-c0a4-4f60-8848-ba30bd572172"}
23:36:26.654 01.823 8532 Exposure complete
23:36:26.683 00.029 8532 worker thread done servicing request
23:36:26.683 00.000 7008 OnExposeComplete: enter
23:36:26.684 00.001 7008 UpdateGuideState(): m_state=6
23:36:26.685 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1468
23:36:26.686 00.001 7008 Star::Find returns 1 (0), X=544.94, Y=448.79, Mass=271632, SNR=328.2, Peak=38773 HFD=2.6
23:36:26.688 00.002 7008 MultiStar: [#1 0.33,-0.10,0.55,U] [#2 0.13,-0.04,0.56,U] [#3 0.34,-0.13,0.43,U] [#4 0.29,-0.09,0.34,U] [#5 0.32,-0.02,0.34,U] [#6 0.19,-0.13,0.35,U] [#7 0.14,-0.12,0.29,U] [#8 0.39,-0.19,0.34,U] 
23:36:26.689 00.001 7008 refined, 8 included, MultiStar: {0.24, 0.02}, one-star: {0.17, 0.40}
23:36:26.689 00.000 7008 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.07) = xAngle (0.15 = 0.15)
23:36:26.692 00.003 7008 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.26 = -0.26)
23:36:26.693 00.001 7008 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=0.24 mountY=-0.06, mountTheta=-0.26
23:36:26.695 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.02, opts=13)
23:36:26.696 00.001 7008 Enqueuing Move request for scope (0.24, 0.02)
23:36:26.697 00.001 8532 Worker thread wakes up
23:36:26.697 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
23:36:26.698 00.001 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
23:36:26.698 00.000 8532 Moving (0.24, 0.02) raw xDistance=0.24 yDistance=-0.06
23:36:26.698 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:36:26.698 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:26.698 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:26.698 00.000 8532 MoveAxis(W, 229, ABG)
23:36:26.698 00.000 8532 Guiding  Dir = 3, Dur = 229
23:36:26.698 00.000 8532 IsSlewing returns 0
23:36:26.698 00.000 8532 IsGuiding returns 0
23:36:26.699 00.001 8532 PulseGuide returned control before completion, sleep 239
23:36:26.699 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2155, FiltMax=28858, Gamma=0.990
23:36:26.703 00.004 7008 UpdateGuideState exits: m=271632 SNR=328.2
23:36:26.704 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.705 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:26.706 00.001 7008 Enqueuing Expose request
23:36:26.816 00.110 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8084cc8c-d1ad-4452-b736-e6cd7c61ab45"}
23:36:26.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8084cc8c-d1ad-4452-b736-e6cd7c61ab45"}
23:36:26.820 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"adcdf3c0-65a0-4370-8c48-af4fb8e5b491"}
23:36:26.822 00.002 7008 case statement mapped state 6 to 3
23:36:26.823 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"adcdf3c0-65a0-4370-8c48-af4fb8e5b491"}
23:36:26.824 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db0b2b99-c4e2-45e2-94bc-be12f92ac571"}
23:36:26.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1468,"width":15,"height":15,"star_pos":[6.94,6.79],"pixels":"..."},"id":"db0b2b99-c4e2-45e2-94bc-be12f92ac571"}
23:36:26.942 00.116 8532 IsGuiding returns 0
23:36:26.942 00.000 8532 Move returns status 0, amount 229
23:36:26.942 00.000 8532 MoveAxis(N, 0, ABG)
23:36:26.942 00.000 8532 Move returns status 0, amount 0
23:36:26.944 00.002 8532 move complete, result=0
23:36:26.944 00.000 8532 worker thread done servicing request
23:36:26.944 00.000 8532 Worker thread wakes up
23:36:26.944 00.000 7008 GuideStep: 0.2 px 229 ms WEST, -0.1 px 0 ms NORTH
23:36:26.946 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:26.948 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:28.815 01.867 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"095baf92-a9b3-4fda-bd3c-bf5e366b03ca"}
23:36:28.819 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"095baf92-a9b3-4fda-bd3c-bf5e366b03ca"}
23:36:28.820 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3533e94c-15f9-424b-8942-dd1502fa80ef"}
23:36:28.821 00.001 7008 case statement mapped state 6 to 3
23:36:28.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3533e94c-15f9-424b-8942-dd1502fa80ef"}
23:36:28.826 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b7eee8f-50fa-415e-8987-4c1473f412ee"}
23:36:28.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1468,"width":15,"height":15,"star_pos":[6.94,6.79],"pixels":"..."},"id":"7b7eee8f-50fa-415e-8987-4c1473f412ee"}
23:36:29.073 00.245 8532 Exposure complete
23:36:29.095 00.022 8532 worker thread done servicing request
23:36:29.095 00.000 7008 OnExposeComplete: enter
23:36:29.097 00.002 7008 UpdateGuideState(): m_state=6
23:36:29.099 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1469
23:36:29.101 00.002 7008 Star::Find returns 1 (0), X=544.87, Y=448.77, Mass=268266, SNR=334.2, Peak=38475 HFD=2.7
23:36:29.103 00.002 7008 MultiStar: [#1 0.20,-0.02,0.55,U] [#2 0.11,-0.04,0.54,U] [#3 0.17,-0.10,0.40,U] [#4 0.21,0.03,0.35,U] [#5 0.26,0.00,0.31,U] [#6 0.12,-0.06,0.35,U] [#7 0.10,-0.04,0.28,U] [#8 0.37,-0.13,0.33,U] 
23:36:29.105 00.002 7008 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.11, 0.37}
23:36:29.106 00.001 7008 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.07) = xAngle (0.39 = 0.39)
23:36:29.107 00.001 7008 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.02 = -0.02)
23:36:29.108 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=0.16 mountY=-0.00, mountTheta=-0.02
23:36:29.110 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.06, opts=13)
23:36:29.111 00.001 7008 Enqueuing Move request for scope (0.17, 0.06)
23:36:29.111 00.000 8532 Worker thread wakes up
23:36:29.111 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:36:29.111 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:36:29.111 00.000 8532 Moving (0.17, 0.06) raw xDistance=0.16 yDistance=-0.00
23:36:29.111 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:36:29.111 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.112 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:36:29.112 00.000 8532 MoveAxis(E, 0, ABG)
23:36:29.112 00.000 8532 Move returns status 0, amount 0
23:36:29.112 00.000 8532 MoveAxis(N, 0, ABG)
23:36:29.112 00.000 8532 Move returns status 0, amount 0
23:36:29.112 00.000 8532 move complete, result=0
23:36:29.112 00.000 8532 worker thread done servicing request
23:36:29.112 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2161, FiltMax=26663, Gamma=0.990
23:36:29.118 00.006 7008 UpdateGuideState exits: m=268266 SNR=334.2
23:36:29.120 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.121 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:29.122 00.001 7008 Enqueuing Expose request
23:36:29.123 00.001 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:29.124 00.001 8532 Worker thread wakes up
23:36:29.124 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:29.124 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:30.815 01.691 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c6c54ba7-7a3c-4a32-8a45-33b2ebddbc1a"}
23:36:30.820 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c6c54ba7-7a3c-4a32-8a45-33b2ebddbc1a"}
23:36:30.823 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"46407778-058a-4d05-901e-161208475646"}
23:36:30.825 00.002 7008 case statement mapped state 6 to 3
23:36:30.826 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"46407778-058a-4d05-901e-161208475646"}
23:36:30.828 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d7643d2-db40-4c83-8d26-98fb06bd522c"}
23:36:30.829 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1469,"width":15,"height":15,"star_pos":[6.87,6.77],"pixels":"..."},"id":"7d7643d2-db40-4c83-8d26-98fb06bd522c"}
23:36:31.246 00.417 8532 Exposure complete
23:36:31.274 00.028 8532 worker thread done servicing request
23:36:31.274 00.000 7008 OnExposeComplete: enter
23:36:31.275 00.001 7008 UpdateGuideState(): m_state=6
23:36:31.277 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1470
23:36:31.279 00.002 7008 Star::Find returns 1 (0), X=544.96, Y=448.84, Mass=265125, SNR=337.7, Peak=35667 HFD=2.7
23:36:31.280 00.001 7008 MultiStar: [#1 0.28,-0.00,0.52,U] [#2 0.18,0.00,0.54,U] [#3 0.31,-0.02,0.40,U] [#4 0.22,-0.03,0.34,U] [#5 0.29,0.09,0.34,U] [#6 0.26,-0.06,0.35,U] [#7 0.19,-0.01,0.27,U] [#8 0.39,0.05,0.33,U] 
23:36:31.281 00.001 7008 refined, 8 included, MultiStar: {0.25, 0.11}, one-star: {0.20, 0.44}
23:36:31.282 00.001 7008 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
23:36:31.283 00.001 7008 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
23:36:31.284 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.41 mountX=0.24 mountY=0.02, mountTheta=0.08
23:36:31.287 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.11, opts=13)
23:36:31.288 00.001 7008 Enqueuing Move request for scope (0.25, 0.11)
23:36:31.289 00.001 8532 Worker thread wakes up
23:36:31.289 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
23:36:31.289 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
23:36:31.289 00.000 8532 Moving (0.25, 0.11) raw xDistance=0.24 yDistance=0.02
23:36:31.289 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:36:31.289 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:31.290 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:31.290 00.000 8532 MoveAxis(W, 217, ABG)
23:36:31.290 00.000 8532 Guiding  Dir = 3, Dur = 217
23:36:31.290 00.000 8532 IsSlewing returns 0
23:36:31.290 00.000 8532 IsGuiding returns 0
23:36:31.291 00.001 8532 PulseGuide returned control before completion, sleep 227
23:36:31.291 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2185, FiltMax=26908, Gamma=0.990
23:36:31.295 00.004 7008 UpdateGuideState exits: m=265125 SNR=337.7
23:36:31.296 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:31.298 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:31.299 00.001 7008 Enqueuing Expose request
23:36:31.533 00.234 8532 IsGuiding returns 0
23:36:31.533 00.000 8532 Move returns status 0, amount 217
23:36:31.533 00.000 8532 MoveAxis(N, 0, ABG)
23:36:31.534 00.001 8532 Move returns status 0, amount 0
23:36:31.534 00.000 8532 move complete, result=0
23:36:31.534 00.000 8532 worker thread done servicing request
23:36:31.534 00.000 8532 Worker thread wakes up
23:36:31.534 00.000 7008 GuideStep: 0.2 px 217 ms WEST, 0.0 px 0 ms NORTH
23:36:31.538 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:31.538 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:32.815 01.277 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5cc9bddb-fd01-4bb9-b477-a72224ad89ed"}
23:36:32.816 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5cc9bddb-fd01-4bb9-b477-a72224ad89ed"}
23:36:32.818 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28549f1c-32c5-43ba-9d42-580a02f24393"}
23:36:32.819 00.001 7008 case statement mapped state 6 to 3
23:36:32.820 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"28549f1c-32c5-43ba-9d42-580a02f24393"}
23:36:32.822 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22ba63a7-c417-4c9c-b0ce-e6f2dd9813ff"}
23:36:32.823 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1470,"width":15,"height":15,"star_pos":[6.96,6.84],"pixels":"..."},"id":"22ba63a7-c417-4c9c-b0ce-e6f2dd9813ff"}
23:36:33.663 00.840 8532 Exposure complete
23:36:33.688 00.025 8532 worker thread done servicing request
23:36:33.688 00.000 7008 OnExposeComplete: enter
23:36:33.690 00.002 7008 UpdateGuideState(): m_state=6
23:36:33.691 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1471
23:36:33.692 00.001 7008 Star::Find returns 1 (0), X=544.93, Y=448.84, Mass=258847, SNR=328.0, Peak=34596 HFD=2.7
23:36:33.693 00.001 7008 MultiStar: [#1 0.28,0.08,0.55,U] [#2 0.18,0.03,0.55,U] [#3 0.21,0.02,0.41,U] [#4 0.25,-0.06,0.35,U] [#5 0.38,0.12,0.33,U] [#6 0.15,-0.03,0.35,U] [#7 0.23,0.04,0.27,U] [#8 0.46,-0.17,0.33,U] 
23:36:33.694 00.001 7008 refined, 8 included, MultiStar: {0.24, 0.11}, one-star: {0.16, 0.44}
23:36:33.695 00.001 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
23:36:33.696 00.001 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:36:33.698 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.45 mountX=0.23 mountY=0.03, mountTheta=0.12
23:36:33.701 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.11, opts=13)
23:36:33.703 00.002 7008 Enqueuing Move request for scope (0.24, 0.11)
23:36:33.704 00.001 8532 Worker thread wakes up
23:36:33.704 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
23:36:33.704 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
23:36:33.704 00.000 8532 Moving (0.24, 0.11) raw xDistance=0.23 yDistance=0.03
23:36:33.704 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:36:33.704 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:33.704 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:33.704 00.000 8532 MoveAxis(W, 221, ABG)
23:36:33.704 00.000 8532 Guiding  Dir = 3, Dur = 221
23:36:33.705 00.001 8532 IsSlewing returns 0
23:36:33.705 00.000 8532 IsGuiding returns 0
23:36:33.705 00.000 8532 PulseGuide returned control before completion, sleep 231
23:36:33.705 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2190, FiltMax=27885, Gamma=0.990
23:36:33.710 00.005 7008 UpdateGuideState exits: m=258847 SNR=328.0
23:36:33.710 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.712 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:33.713 00.001 7008 Enqueuing Expose request
23:36:33.949 00.236 8532 IsGuiding returns 0
23:36:33.950 00.001 8532 Move returns status 0, amount 221
23:36:33.950 00.000 8532 MoveAxis(N, 0, ABG)
23:36:33.950 00.000 8532 Move returns status 0, amount 0
23:36:33.950 00.000 8532 move complete, result=0
23:36:33.950 00.000 8532 worker thread done servicing request
23:36:33.950 00.000 8532 Worker thread wakes up
23:36:33.950 00.000 7008 GuideStep: 0.2 px 221 ms WEST, 0.0 px 0 ms NORTH
23:36:33.955 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:33.955 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:34.815 00.860 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d46d6702-3133-4268-b7aa-c58928a90206"}
23:36:34.818 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d46d6702-3133-4268-b7aa-c58928a90206"}
23:36:34.820 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61c51ac1-98e0-4322-8c41-a4aaa0237ae0"}
23:36:34.823 00.003 7008 case statement mapped state 6 to 3
23:36:34.824 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61c51ac1-98e0-4322-8c41-a4aaa0237ae0"}
23:36:34.826 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"657b783b-0fe2-4724-8d6e-95b03a1157e1"}
23:36:34.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1471,"width":15,"height":15,"star_pos":[6.93,6.84],"pixels":"..."},"id":"657b783b-0fe2-4724-8d6e-95b03a1157e1"}
23:36:36.078 01.251 8532 Exposure complete
23:36:36.106 00.028 8532 worker thread done servicing request
23:36:36.106 00.000 7008 OnExposeComplete: enter
23:36:36.107 00.001 7008 UpdateGuideState(): m_state=6
23:36:36.108 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1472
23:36:36.109 00.001 7008 Star::Find returns 1 (0), X=544.84, Y=448.77, Mass=269873, SNR=336.7, Peak=39037 HFD=2.8
23:36:36.110 00.001 7008 MultiStar: [#1 0.13,-0.01,0.53,U] [#2 0.11,-0.07,0.54,U] [#3 0.15,-0.08,0.41,U] [#4 0.07,-0.06,0.36,U] [#5 0.16,0.07,0.32,U] [#6 0.12,-0.15,0.35,U] [#7 0.09,-0.04,0.29,U] [#8 0.00,0.08,0.33,U] 
23:36:36.112 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.07, 0.38}
23:36:36.113 00.001 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:36:36.114 00.001 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:36:36.115 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=0.09 mountY=0.03, mountTheta=0.29
23:36:36.119 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.06, opts=13)
23:36:36.122 00.003 7008 Enqueuing Move request for scope (0.10, 0.06)
23:36:36.123 00.001 8532 Worker thread wakes up
23:36:36.123 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:36:36.123 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:36:36.123 00.000 8532 Moving (0.10, 0.06) raw xDistance=0.09 yDistance=0.03
23:36:36.123 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:36:36.123 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:36.123 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:36.123 00.000 8532 MoveAxis(E, 0, ABG)
23:36:36.123 00.000 8532 Move returns status 0, amount 0
23:36:36.124 00.001 8532 MoveAxis(N, 0, ABG)
23:36:36.124 00.000 8532 Move returns status 0, amount 0
23:36:36.124 00.000 8532 move complete, result=0
23:36:36.124 00.000 8532 worker thread done servicing request
23:36:36.124 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2162, FiltMax=26088, Gamma=0.990
23:36:36.130 00.006 7008 UpdateGuideState exits: m=269873 SNR=336.7
23:36:36.132 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.136 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:36.138 00.002 7008 Enqueuing Expose request
23:36:36.139 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:36.140 00.001 8532 Worker thread wakes up
23:36:36.140 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:36.140 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:36.815 00.675 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"941fcdfc-2158-414e-ad45-5ac78d6ac751"}
23:36:36.819 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"941fcdfc-2158-414e-ad45-5ac78d6ac751"}
23:36:36.824 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"33b85b29-5d1f-48b5-a347-8ef8b43710b4"}
23:36:36.828 00.004 7008 case statement mapped state 6 to 3
23:36:36.832 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"33b85b29-5d1f-48b5-a347-8ef8b43710b4"}
23:36:36.833 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31ee5d3e-dd66-4bf9-9559-74edb7627e6d"}
23:36:36.835 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1472,"width":15,"height":15,"star_pos":[6.84,6.77],"pixels":"..."},"id":"31ee5d3e-dd66-4bf9-9559-74edb7627e6d"}
23:36:38.266 01.431 8532 Exposure complete
23:36:38.303 00.037 8532 worker thread done servicing request
23:36:38.303 00.000 7008 OnExposeComplete: enter
23:36:38.305 00.002 7008 UpdateGuideState(): m_state=6
23:36:38.306 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1473
23:36:38.307 00.001 7008 Star::Find returns 1 (0), X=544.84, Y=448.85, Mass=275543, SNR=340.3, Peak=36401 HFD=2.8
23:36:38.309 00.002 7008 MultiStar: [#1 0.15,0.04,0.53,U] [#2 0.07,0.01,0.54,U] [#3 0.12,-0.05,0.42,U] [#4 0.16,-0.02,0.33,U] [#5 0.21,0.14,0.33,U] [#6 0.11,-0.13,0.34,U] [#7 0.11,-0.01,0.29,U] [#8 0.11,0.05,0.32,U] 
23:36:38.310 00.001 7008 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.07, 0.45}
23:36:38.311 00.001 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.86 = 0.86)
23:36:38.313 00.002 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
23:36:38.314 00.001 7008 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=0.10 mountY=0.07, mountTheta=0.58
23:36:38.318 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.11, opts=13)
23:36:38.319 00.001 7008 Enqueuing Move request for scope (0.11, 0.11)
23:36:38.321 00.002 8532 Worker thread wakes up
23:36:38.321 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:36:38.321 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:36:38.321 00.000 8532 Moving (0.11, 0.11) raw xDistance=0.10 yDistance=0.07
23:36:38.321 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:36:38.321 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:38.321 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:36:38.321 00.000 8532 MoveAxis(E, 0, ABG)
23:36:38.322 00.001 8532 Move returns status 0, amount 0
23:36:38.322 00.000 8532 MoveAxis(N, 0, ABG)
23:36:38.322 00.000 8532 Move returns status 0, amount 0
23:36:38.322 00.000 8532 move complete, result=0
23:36:38.322 00.000 8532 worker thread done servicing request
23:36:38.323 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2191, FiltMax=26861, Gamma=0.990
23:36:38.328 00.005 7008 UpdateGuideState exits: m=275543 SNR=340.3
23:36:38.330 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.332 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:38.335 00.003 7008 Enqueuing Expose request
23:36:38.337 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:38.339 00.002 8532 Worker thread wakes up
23:36:38.339 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:38.339 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:38.816 00.477 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e0f44a2-e0d5-4416-8a5a-e477757d7e56"}
23:36:38.817 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e0f44a2-e0d5-4416-8a5a-e477757d7e56"}
23:36:38.819 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42e72a58-bbe5-43ce-b30c-f7779f6cab5e"}
23:36:38.821 00.002 7008 case statement mapped state 6 to 3
23:36:38.821 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42e72a58-bbe5-43ce-b30c-f7779f6cab5e"}
23:36:38.825 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"21750d02-3e9d-4264-b3cb-f671b8e61fbe"}
23:36:38.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1473,"width":15,"height":15,"star_pos":[6.84,6.85],"pixels":"..."},"id":"21750d02-3e9d-4264-b3cb-f671b8e61fbe"}
23:36:40.468 01.641 8532 Exposure complete
23:36:40.493 00.025 8532 worker thread done servicing request
23:36:40.493 00.000 7008 OnExposeComplete: enter
23:36:40.495 00.002 7008 UpdateGuideState(): m_state=6
23:36:40.496 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1474
23:36:40.497 00.001 7008 Star::Find returns 1 (0), X=544.88, Y=448.89, Mass=268748, SNR=336.0, Peak=35077 HFD=2.8
23:36:40.498 00.001 7008 MultiStar: [#1 0.20,0.04,0.53,U] [#2 0.12,0.07,0.53,U] [#3 0.20,-0.02,0.42,U] [#4 0.15,-0.00,0.35,U] [#5 0.32,0.21,0.32,U] [#6 0.23,-0.04,0.35,U] [#7 0.20,0.04,0.27,U] [#8 0.36,-0.02,0.34,U] 
23:36:40.500 00.002 7008 refined, 8 included, MultiStar: {0.19, 0.15}, one-star: {0.11, 0.49}
23:36:40.503 00.003 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:36:40.505 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:36:40.506 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.66 mountX=0.18 mountY=0.07, mountTheta=0.39
23:36:40.511 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.15, opts=13)
23:36:40.512 00.001 7008 Enqueuing Move request for scope (0.19, 0.15)
23:36:40.513 00.001 8532 Worker thread wakes up
23:36:40.513 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
23:36:40.513 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
23:36:40.513 00.000 8532 Moving (0.19, 0.15) raw xDistance=0.18 yDistance=0.07
23:36:40.513 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
23:36:40.513 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:40.514 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:36:40.514 00.000 8532 MoveAxis(W, 162, ABG)
23:36:40.514 00.000 8532 Guiding  Dir = 3, Dur = 162
23:36:40.514 00.000 8532 IsSlewing returns 0
23:36:40.514 00.000 8532 IsGuiding returns 0
23:36:40.514 00.000 8532 PulseGuide returned control before completion, sleep 172
23:36:40.515 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2137, FiltMax=26885, Gamma=0.990
23:36:40.521 00.006 7008 UpdateGuideState exits: m=268748 SNR=336.0
23:36:40.523 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.524 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:40.527 00.003 7008 Enqueuing Expose request
23:36:40.693 00.166 8532 IsGuiding returns 0
23:36:40.693 00.000 8532 Move returns status 0, amount 162
23:36:40.693 00.000 8532 MoveAxis(N, 0, ABG)
23:36:40.693 00.000 8532 Move returns status 0, amount 0
23:36:40.693 00.000 8532 move complete, result=0
23:36:40.693 00.000 8532 worker thread done servicing request
23:36:40.693 00.000 8532 Worker thread wakes up
23:36:40.693 00.000 7008 GuideStep: 0.2 px 162 ms WEST, 0.1 px 0 ms NORTH
23:36:40.695 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:40.695 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:40.823 00.128 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8b3b32d2-1458-4cb0-854a-ea17979a4114"}
23:36:40.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8b3b32d2-1458-4cb0-854a-ea17979a4114"}
23:36:40.828 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e88e9167-8f23-495c-833d-97c5831eb6fa"}
23:36:40.831 00.003 7008 case statement mapped state 6 to 3
23:36:40.832 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e88e9167-8f23-495c-833d-97c5831eb6fa"}
23:36:40.834 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e5d4b6c-e28d-47d3-a410-67d0a21afd09"}
23:36:40.836 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1474,"width":15,"height":15,"star_pos":[6.88,6.89],"pixels":"..."},"id":"3e5d4b6c-e28d-47d3-a410-67d0a21afd09"}
23:36:42.822 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2650d6d5-14fa-44e2-bc40-d1fd8183edea"}
23:36:42.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2650d6d5-14fa-44e2-bc40-d1fd8183edea"}
23:36:42.825 00.001 8532 Exposure complete
23:36:42.826 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"649e0561-1a38-4c30-bef3-39e82f1a2e5d"}
23:36:42.827 00.001 7008 case statement mapped state 6 to 3
23:36:42.830 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"649e0561-1a38-4c30-bef3-39e82f1a2e5d"}
23:36:42.832 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cae998c-c73f-4924-ae94-1ba49afa240c"}
23:36:42.835 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1474,"width":15,"height":15,"star_pos":[6.88,6.89],"pixels":"..."},"id":"2cae998c-c73f-4924-ae94-1ba49afa240c"}
23:36:42.859 00.024 8532 worker thread done servicing request
23:36:42.859 00.000 7008 OnExposeComplete: enter
23:36:42.861 00.002 7008 UpdateGuideState(): m_state=6
23:36:42.862 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1475
23:36:42.863 00.001 7008 Star::Find returns 1 (0), X=544.84, Y=448.87, Mass=258619, SNR=328.6, Peak=33852 HFD=2.8
23:36:42.864 00.001 7008 MultiStar: [#1 0.15,0.08,0.58,U] [#2 -0.00,0.00,0.55,U] [#3 0.15,0.01,0.42,U] [#4 0.19,0.03,0.38,U] [#5 0.18,0.22,0.33,U] [#6 0.10,-0.00,0.35,U] [#7 -0.00,0.02,0.27,U] [#8 0.04,0.02,0.33,U] 
23:36:42.866 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.08, 0.48}
23:36:42.868 00.002 7008 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.07) = xAngle (1.07 = 1.07)
23:36:42.869 00.001 7008 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
23:36:42.871 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.08 mountY=0.11, mountTheta=0.91
23:36:42.874 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.15, opts=13)
23:36:42.875 00.001 7008 Enqueuing Move request for scope (0.10, 0.15)
23:36:42.876 00.001 8532 Worker thread wakes up
23:36:42.876 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:36:42.876 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:36:42.876 00.000 8532 Moving (0.10, 0.15) raw xDistance=0.08 yDistance=0.11
23:36:42.876 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:36:42.876 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:42.876 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:36:42.877 00.001 8532 MoveAxis(E, 0, ABG)
23:36:42.877 00.000 8532 Move returns status 0, amount 0
23:36:42.877 00.000 8532 MoveAxis(N, 0, ABG)
23:36:42.877 00.000 8532 Move returns status 0, amount 0
23:36:42.877 00.000 8532 move complete, result=0
23:36:42.877 00.000 8532 worker thread done servicing request
23:36:42.877 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2164, FiltMax=27069, Gamma=0.990
23:36:42.882 00.005 7008 UpdateGuideState exits: m=258619 SNR=328.6
23:36:42.883 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.884 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:42.885 00.001 7008 Enqueuing Expose request
23:36:42.887 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:42.888 00.001 8532 Worker thread wakes up
23:36:42.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:42.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:44.821 01.933 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3dd9f3ab-0f2f-4b4c-9a28-d1fbb7fcca47"}
23:36:44.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3dd9f3ab-0f2f-4b4c-9a28-d1fbb7fcca47"}
23:36:44.826 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dfae9973-6ae6-49a9-b196-bceeba2535af"}
23:36:44.828 00.002 7008 case statement mapped state 6 to 3
23:36:44.829 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfae9973-6ae6-49a9-b196-bceeba2535af"}
23:36:44.831 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6e9315dd-9862-43c0-8328-85fb37060942"}
23:36:44.834 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1475,"width":15,"height":15,"star_pos":[6.84,6.87],"pixels":"..."},"id":"6e9315dd-9862-43c0-8328-85fb37060942"}
23:36:45.016 00.182 8532 Exposure complete
23:36:45.046 00.030 8532 worker thread done servicing request
23:36:45.046 00.000 7008 OnExposeComplete: enter
23:36:45.047 00.001 7008 UpdateGuideState(): m_state=6
23:36:45.048 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1476
23:36:45.049 00.001 7008 Star::Find returns 1 (0), X=544.87, Y=448.89, Mass=266831, SNR=326.5, Peak=33858 HFD=2.8
23:36:45.050 00.001 7008 MultiStar: [#1 0.23,0.10,0.54,U] [#2 0.07,0.06,0.58,U] [#3 0.20,-0.04,0.45,U] [#4 0.22,0.05,0.35,U] [#5 0.25,0.10,0.34,U] [#6 0.08,0.07,0.36,U] [#7 0.10,0.06,0.28,U] [#8 0.33,-0.02,0.34,U] 
23:36:45.051 00.001 7008 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.11, 0.49}
23:36:45.053 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.83 = 0.83)
23:36:45.055 00.002 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:36:45.056 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.15 mountY=0.09, mountTheta=0.53
23:36:45.058 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.15, opts=13)
23:36:45.059 00.001 7008 Enqueuing Move request for scope (0.16, 0.15)
23:36:45.061 00.002 8532 Worker thread wakes up
23:36:45.061 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
23:36:45.061 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
23:36:45.061 00.000 8532 Moving (0.16, 0.15) raw xDistance=0.15 yDistance=0.09
23:36:45.061 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:36:45.061 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:45.061 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:45.061 00.000 8532 MoveAxis(E, 0, ABG)
23:36:45.061 00.000 8532 Move returns status 0, amount 0
23:36:45.061 00.000 8532 MoveAxis(N, 0, ABG)
23:36:45.061 00.000 8532 Move returns status 0, amount 0
23:36:45.061 00.000 8532 move complete, result=0
23:36:45.061 00.000 8532 worker thread done servicing request
23:36:45.063 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2173, FiltMax=27339, Gamma=0.990
23:36:45.067 00.004 7008 UpdateGuideState exits: m=266831 SNR=326.5
23:36:45.068 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.070 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:45.071 00.001 7008 Enqueuing Expose request
23:36:45.072 00.001 8532 Worker thread wakes up
23:36:45.072 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:45.074 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:45.074 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:46.820 01.746 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e82749cd-8832-41f2-b39e-e6bbca16857e"}
23:36:46.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e82749cd-8832-41f2-b39e-e6bbca16857e"}
23:36:46.825 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e654dfc9-9b2d-44dc-a558-72689eb3538a"}
23:36:46.826 00.001 7008 case statement mapped state 6 to 3
23:36:46.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e654dfc9-9b2d-44dc-a558-72689eb3538a"}
23:36:46.830 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ce84cf29-890f-4a40-af5c-a1d624e71b9d"}
23:36:46.832 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1476,"width":15,"height":15,"star_pos":[6.87,6.89],"pixels":"..."},"id":"ce84cf29-890f-4a40-af5c-a1d624e71b9d"}
23:36:47.206 00.374 8532 Exposure complete
23:36:47.250 00.044 8532 worker thread done servicing request
23:36:47.250 00.000 7008 OnExposeComplete: enter
23:36:47.252 00.002 7008 UpdateGuideState(): m_state=6
23:36:47.254 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1477
23:36:47.256 00.002 7008 Star::Find returns 1 (0), X=544.90, Y=448.94, Mass=274124, SNR=333.9, Peak=36041 HFD=2.8
23:36:47.257 00.001 7008 MultiStar: [#1 0.29,0.11,0.53,U] [#2 0.12,0.09,0.56,U] [#3 0.26,-0.02,0.42,U] [#4 0.17,0.03,0.34,U] [#5 0.27,0.17,0.33,U] [#6 0.14,0.02,0.36,U] [#7 0.08,0.05,0.29,U] [#8 0.45,-0.12,0.34,U] 
23:36:47.259 00.002 7008 refined, 8 included, MultiStar: {0.20, 0.17}, one-star: {0.13, 0.54}
23:36:47.261 00.002 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
23:36:47.263 00.002 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
23:36:47.264 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.17 hyp=0.26 cameraTheta=0.69 mountX=0.19 mountY=0.09, mountTheta=0.44
23:36:47.266 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.17, opts=13)
23:36:47.268 00.002 7008 Enqueuing Move request for scope (0.20, 0.17)
23:36:47.269 00.001 8532 Worker thread wakes up
23:36:47.269 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.17) opts 0xd
23:36:47.269 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.17)
23:36:47.269 00.000 8532 Moving (0.20, 0.17) raw xDistance=0.19 yDistance=0.09
23:36:47.269 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:36:47.269 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:47.269 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:47.269 00.000 8532 MoveAxis(W, 172, ABG)
23:36:47.269 00.000 8532 Guiding  Dir = 3, Dur = 172
23:36:47.270 00.001 8532 IsSlewing returns 0
23:36:47.270 00.000 8532 IsGuiding returns 0
23:36:47.270 00.000 8532 PulseGuide returned control before completion, sleep 182
23:36:47.270 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2169, FiltMax=26388, Gamma=0.990
23:36:47.276 00.006 7008 UpdateGuideState exits: m=274124 SNR=333.9
23:36:47.279 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.280 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:47.281 00.001 7008 Enqueuing Expose request
23:36:47.464 00.183 8532 IsGuiding returns 0
23:36:47.464 00.000 8532 Move returns status 0, amount 172
23:36:47.464 00.000 8532 MoveAxis(N, 0, ABG)
23:36:47.464 00.000 8532 Move returns status 0, amount 0
23:36:47.464 00.000 8532 move complete, result=0
23:36:47.464 00.000 8532 worker thread done servicing request
23:36:47.464 00.000 7008 GuideStep: 0.2 px 172 ms WEST, 0.1 px 0 ms NORTH
23:36:47.468 00.004 8532 Worker thread wakes up
23:36:47.469 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:47.469 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:48.819 01.350 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58d62c07-b849-4f84-bd3d-e57f69bc9286"}
23:36:48.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58d62c07-b849-4f84-bd3d-e57f69bc9286"}
23:36:48.823 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"639ad9a5-ae81-4de7-9057-3045b80a10bb"}
23:36:48.824 00.001 7008 case statement mapped state 6 to 3
23:36:48.825 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"639ad9a5-ae81-4de7-9057-3045b80a10bb"}
23:36:48.829 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2c0a784-20a0-4c7a-ad46-83f5d3391f2b"}
23:36:48.830 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1477,"width":15,"height":15,"star_pos":[6.90,6.94],"pixels":"..."},"id":"c2c0a784-20a0-4c7a-ad46-83f5d3391f2b"}
23:36:49.598 00.768 8532 Exposure complete
23:36:49.622 00.024 8532 worker thread done servicing request
23:36:49.622 00.000 7008 OnExposeComplete: enter
23:36:49.623 00.001 7008 UpdateGuideState(): m_state=6
23:36:49.626 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1478
23:36:49.627 00.001 7008 Star::Find returns 1 (0), X=544.80, Y=448.95, Mass=264599, SNR=336.5, Peak=34402 HFD=2.6
23:36:49.628 00.001 7008 MultiStar: [#1 0.10,0.10,0.53,U] [#2 0.01,0.07,0.54,U] [#3 0.02,0.06,0.41,U] [#4 0.02,0.05,0.35,U] [#5 0.17,0.13,0.31,U] [#6 0.05,0.10,0.34,U] [#7 0.03,0.06,0.29,U] [#8 0.12,0.04,0.32,U] 
23:36:49.629 00.001 7008 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {0.03, 0.56}
23:36:49.630 00.001 7008 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.07) = xAngle (1.37 = 1.37)
23:36:49.631 00.001 7008 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.96 = 0.96)
23:36:49.632 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.30 mountX=0.04 mountY=0.16, mountTheta=1.34
23:36:49.634 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.19, opts=13)
23:36:49.635 00.001 7008 Enqueuing Move request for scope (0.05, 0.19)
23:36:49.636 00.001 8532 Worker thread wakes up
23:36:49.636 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
23:36:49.637 00.001 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
23:36:49.637 00.000 8532 Moving (0.05, 0.19) raw xDistance=0.04 yDistance=0.16
23:36:49.637 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:36:49.637 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:49.637 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:36:49.637 00.000 8532 MoveAxis(E, 0, ABG)
23:36:49.637 00.000 8532 Move returns status 0, amount 0
23:36:49.637 00.000 8532 MoveAxis(N, 0, ABG)
23:36:49.637 00.000 8532 Move returns status 0, amount 0
23:36:49.637 00.000 8532 move complete, result=0
23:36:49.637 00.000 8532 worker thread done servicing request
23:36:49.639 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2203, FiltMax=28735, Gamma=0.990
23:36:49.645 00.006 7008 UpdateGuideState exits: m=264599 SNR=336.5
23:36:49.646 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.647 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:49.648 00.001 7008 Enqueuing Expose request
23:36:49.649 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:36:49.650 00.001 8532 Worker thread wakes up
23:36:49.650 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:49.650 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:50.819 01.169 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"465b8a18-e236-41f6-97c3-6a139156816a"}
23:36:50.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"465b8a18-e236-41f6-97c3-6a139156816a"}
23:36:50.824 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99645e31-ae5d-4be3-a670-2a680debc1a5"}
23:36:50.826 00.002 7008 case statement mapped state 6 to 3
23:36:50.829 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"99645e31-ae5d-4be3-a670-2a680debc1a5"}
23:36:50.831 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e29ed70-508a-4afb-9144-d500b7de15ac"}
23:36:50.832 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1478,"width":15,"height":15,"star_pos":[6.80,6.95],"pixels":"..."},"id":"7e29ed70-508a-4afb-9144-d500b7de15ac"}
23:36:51.783 00.951 8532 Exposure complete
23:36:51.813 00.030 8532 worker thread done servicing request
23:36:51.814 00.001 7008 OnExposeComplete: enter
23:36:51.815 00.001 7008 UpdateGuideState(): m_state=6
23:36:51.817 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1479
23:36:51.818 00.001 7008 Star::Find returns 1 (0), X=544.81, Y=448.94, Mass=262890, SNR=343.7, Peak=34350 HFD=2.7
23:36:51.819 00.001 7008 MultiStar: [#1 0.05,0.15,0.52,U] [#2 0.03,0.11,0.51,U] [#3 0.09,0.06,0.41,U] [#4 0.07,0.04,0.34,U] [#5 0.08,0.20,0.32,U] [#6 0.11,0.09,0.33,U] [#7 0.02,-0.04,0.29,U] [#8 0.07,0.14,0.32,U] 
23:36:51.820 00.001 7008 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.04, 0.55}
23:36:51.821 00.001 7008 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.07) = xAngle (1.36 = 1.36)
23:36:51.823 00.002 7008 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.95 = 0.95)
23:36:51.824 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.29 mountX=0.04 mountY=0.18, mountTheta=1.32
23:36:51.827 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.21, opts=13)
23:36:51.829 00.002 7008 Enqueuing Move request for scope (0.06, 0.21)
23:36:51.830 00.001 8532 Worker thread wakes up
23:36:51.830 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:36:51.830 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:36:51.830 00.000 8532 Moving (0.06, 0.21) raw xDistance=0.04 yDistance=0.18
23:36:51.830 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:36:51.830 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:36:51.830 00.000 8532 MoveAxis(E, 0, ABG)
23:36:51.830 00.000 8532 Move returns status 0, amount 0
23:36:51.830 00.000 8532 MoveAxis(S, 314, ABG)
23:36:51.830 00.000 8532 Guiding  Dir = 1, Dur = 314
23:36:51.830 00.000 8532 IsSlewing returns 0
23:36:51.831 00.001 8532 IsGuiding returns 0
23:36:51.831 00.000 8532 PulseGuide returned control before completion, sleep 324
23:36:51.831 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2172, FiltMax=28015, Gamma=0.990
23:36:51.835 00.004 7008 UpdateGuideState exits: m=262890 SNR=343.7
23:36:51.837 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:51.838 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:51.840 00.002 7008 Enqueuing Expose request
23:36:52.166 00.326 8532 IsGuiding returns 1
23:36:52.166 00.000 8532 scope still moving after pulse duration time elapsed
23:36:52.197 00.031 8532 IsSlewing returns 0
23:36:52.198 00.001 8532 IsGuiding returns 0
23:36:52.198 00.000 8532 scope move finished after 314 + 53 ms
23:36:52.198 00.000 8532 Move returns status 0, amount 314
23:36:52.198 00.000 8532 move complete, result=0
23:36:52.198 00.000 8532 worker thread done servicing request
23:36:52.198 00.000 8532 Worker thread wakes up
23:36:52.198 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 314 ms SOUTH
23:36:52.202 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:52.202 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:52.817 00.615 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2dec4ac-e9b9-4b31-8499-195692cf5724"}
23:36:52.821 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2dec4ac-e9b9-4b31-8499-195692cf5724"}
23:36:52.823 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d48c60b1-53e9-442f-924c-fb1b2271da31"}
23:36:52.826 00.003 7008 case statement mapped state 6 to 3
23:36:52.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d48c60b1-53e9-442f-924c-fb1b2271da31"}
23:36:52.828 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8562d5ef-96ea-4f5c-8813-6f943ff56d6d"}
23:36:52.829 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1479,"width":15,"height":15,"star_pos":[6.81,6.94],"pixels":"..."},"id":"8562d5ef-96ea-4f5c-8813-6f943ff56d6d"}
23:36:54.336 01.507 8532 Exposure complete
23:36:54.363 00.027 8532 worker thread done servicing request
23:36:54.363 00.000 7008 OnExposeComplete: enter
23:36:54.364 00.001 7008 UpdateGuideState(): m_state=6
23:36:54.365 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1480
23:36:54.367 00.002 7008 Star::Find returns 1 (0), X=544.82, Y=448.61, Mass=259946, SNR=332.0, Peak=41051 HFD=2.8
23:36:54.368 00.001 7008 MultiStar: [#1 0.14,-0.19,0.53,U] [#2 0.02,-0.16,0.55,U] [#3 0.14,-0.11,0.43,U] [#4 0.04,-0.17,0.34,U] [#5 0.20,-0.09,0.32,U] [#6 -0.01,-0.24,0.35,U] [#7 0.07,-0.18,0.27,U] [#8 0.00,-0.11,0.32,U] 
23:36:54.370 00.002 7008 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.06, 0.22}
23:36:54.371 00.001 7008 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.07) = xAngle (-0.68 = -0.68)
23:36:54.372 00.001 7008 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.10 = -1.10)
23:36:54.373 00.001 7008 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.08 mountY=-0.09, mountTheta=-0.85
23:36:54.378 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=-0.07, opts=13)
23:36:54.379 00.001 7008 Enqueuing Move request for scope (0.07, -0.07)
23:36:54.382 00.003 8532 Worker thread wakes up
23:36:54.382 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:36:54.382 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:36:54.382 00.000 8532 Moving (0.07, -0.07) raw xDistance=0.08 yDistance=-0.09
23:36:54.382 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:36:54.382 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:54.382 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:54.382 00.000 8532 MoveAxis(E, 0, ABG)
23:36:54.382 00.000 8532 Move returns status 0, amount 0
23:36:54.382 00.000 8532 MoveAxis(N, 0, ABG)
23:36:54.382 00.000 8532 Move returns status 0, amount 0
23:36:54.382 00.000 8532 move complete, result=0
23:36:54.382 00.000 8532 worker thread done servicing request
23:36:54.383 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2209, FiltMax=27336, Gamma=0.990
23:36:54.387 00.004 7008 UpdateGuideState exits: m=259946 SNR=332.0
23:36:54.388 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.389 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:54.390 00.001 7008 Enqueuing Expose request
23:36:54.391 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:54.393 00.002 8532 Worker thread wakes up
23:36:54.393 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:54.393 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:54.818 00.425 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6759e9ba-85fa-49c7-9a45-878d9008b168"}
23:36:54.819 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6759e9ba-85fa-49c7-9a45-878d9008b168"}
23:36:54.830 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1038836e-5ca8-4b4d-8691-86eb5b9cacf6"}
23:36:54.832 00.002 7008 case statement mapped state 6 to 3
23:36:54.833 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1038836e-5ca8-4b4d-8691-86eb5b9cacf6"}
23:36:54.835 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3283e299-70ac-4376-ab6d-b4d0b331f2f4"}
23:36:54.836 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1480,"width":15,"height":15,"star_pos":[6.82,6.61],"pixels":"..."},"id":"3283e299-70ac-4376-ab6d-b4d0b331f2f4"}
23:36:56.522 01.686 8532 Exposure complete
23:36:56.553 00.031 8532 worker thread done servicing request
23:36:56.553 00.000 7008 OnExposeComplete: enter
23:36:56.554 00.001 7008 UpdateGuideState(): m_state=6
23:36:56.555 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1481
23:36:56.556 00.001 7008 Star::Find returns 1 (0), X=544.70, Y=448.59, Mass=258733, SNR=326.6, Peak=39894 HFD=2.9
23:36:56.560 00.004 7008 MultiStar: [#1 -0.02,-0.23,0.54,U] [#2 -0.06,-0.25,0.56,U] [#3 -0.04,-0.19,0.44,U] [#4 -0.12,-0.13,0.37,U] [#5 0.08,-0.08,0.32,U] [#6 -0.09,-0.34,0.35,U] [#7 -0.09,-0.05,0.31,U] [#8 -0.05,-0.23,0.33,U] 
23:36:56.561 00.001 7008 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.07, 0.20}
23:36:56.562 00.001 7008 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.07) = xAngle (-1.97 = -1.97)
23:36:56.565 00.003 7008 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.38 = -2.38)
23:36:56.566 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.04 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
23:36:56.568 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.10, opts=13)
23:36:56.569 00.001 7008 Enqueuing Move request for scope (-0.05, -0.10)
23:36:56.570 00.001 8532 Worker thread wakes up
23:36:56.570 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
23:36:56.570 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
23:36:56.570 00.000 8532 Moving (-0.05, -0.10) raw xDistance=-0.05 yDistance=-0.08
23:36:56.570 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:36:56.571 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:56.571 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:56.571 00.000 8532 MoveAxis(E, 0, ABG)
23:36:56.571 00.000 8532 Move returns status 0, amount 0
23:36:56.571 00.000 8532 MoveAxis(N, 0, ABG)
23:36:56.571 00.000 8532 Move returns status 0, amount 0
23:36:56.571 00.000 8532 move complete, result=0
23:36:56.571 00.000 8532 worker thread done servicing request
23:36:56.572 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2157, FiltMax=30143, Gamma=0.990
23:36:56.577 00.005 7008 UpdateGuideState exits: m=258733 SNR=326.6
23:36:56.578 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.579 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:56.580 00.001 7008 Enqueuing Expose request
23:36:56.581 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:56.582 00.001 8532 Worker thread wakes up
23:36:56.582 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:56.582 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:56.817 00.235 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b97775b3-afa1-42e9-a1e7-56d53ede318e"}
23:36:56.818 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b97775b3-afa1-42e9-a1e7-56d53ede318e"}
23:36:56.820 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f9fcf7a5-1c2e-461c-bb6a-fa70449de5a5"}
23:36:56.820 00.000 7008 case statement mapped state 6 to 3
23:36:56.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9fcf7a5-1c2e-461c-bb6a-fa70449de5a5"}
23:36:56.825 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d0b0976-bc29-4a5b-b3e8-bf9b9bd893c5"}
23:36:56.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1481,"width":15,"height":15,"star_pos":[6.70,6.59],"pixels":"..."},"id":"7d0b0976-bc29-4a5b-b3e8-bf9b9bd893c5"}
23:36:58.711 01.884 8532 Exposure complete
23:36:58.735 00.024 7008 OnExposeComplete: enter
23:36:58.737 00.002 8532 worker thread done servicing request
23:36:58.737 00.000 7008 UpdateGuideState(): m_state=6
23:36:58.739 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1482
23:36:58.740 00.001 7008 Star::Find returns 1 (0), X=544.73, Y=448.65, Mass=261686, SNR=330.9, Peak=38504 HFD=2.9
23:36:58.741 00.001 7008 MultiStar: [#1 0.05,-0.10,0.53,U] [#2 -0.09,-0.26,0.57,U] [#3 -0.02,-0.18,0.41,U] [#4 0.01,-0.15,0.36,U] [#5 0.08,0.01,0.34,U] [#6 -0.06,-0.33,0.35,U] [#7 -0.03,-0.13,0.28,U] [#8 0.03,-0.13,0.34,U] 
23:36:58.743 00.002 7008 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.04, 0.25}
23:36:58.744 00.001 7008 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.07) = xAngle (-1.74 = -1.74)
23:36:58.745 00.001 7008 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.15 = -2.15)
23:36:58.746 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.81 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
23:36:58.748 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.06, opts=13)
23:36:58.749 00.001 7008 Enqueuing Move request for scope (-0.02, -0.06)
23:36:58.751 00.002 8532 Worker thread wakes up
23:36:58.751 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:36:58.751 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:36:58.751 00.000 8532 Moving (-0.02, -0.06) raw xDistance=-0.01 yDistance=-0.06
23:36:58.751 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:58.751 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:58.751 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:58.751 00.000 8532 MoveAxis(E, 0, ABG)
23:36:58.751 00.000 8532 Move returns status 0, amount 0
23:36:58.751 00.000 8532 MoveAxis(N, 0, ABG)
23:36:58.751 00.000 8532 Move returns status 0, amount 0
23:36:58.751 00.000 8532 move complete, result=0
23:36:58.751 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2162, FiltMax=30612, Gamma=0.990
23:36:58.753 00.002 8532 worker thread done servicing request
23:36:58.757 00.004 7008 UpdateGuideState exits: m=261686 SNR=330.9
23:36:58.758 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.759 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:36:58.760 00.001 7008 Enqueuing Expose request
23:36:58.761 00.001 8532 Worker thread wakes up
23:36:58.761 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:58.763 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:36:58.763 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:36:58.817 00.054 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da03e30c-ffd4-4743-a086-39e5a3ee49db"}
23:36:58.820 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da03e30c-ffd4-4743-a086-39e5a3ee49db"}
23:36:58.822 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8cb74dab-e667-4ff2-9581-220589b58ef2"}
23:36:58.824 00.002 7008 case statement mapped state 6 to 3
23:36:58.825 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cb74dab-e667-4ff2-9581-220589b58ef2"}
23:36:58.826 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb060e31-d784-4933-aeee-8608381a7b02"}
23:36:58.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1482,"width":15,"height":15,"star_pos":[6.73,6.65],"pixels":"..."},"id":"fb060e31-d784-4933-aeee-8608381a7b02"}
23:37:00.816 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9aa91908-0b4f-46b1-bc0f-75d675c71dcc"}
23:37:00.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9aa91908-0b4f-46b1-bc0f-75d675c71dcc"}
23:37:00.819 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"764a9356-6b26-4d23-ad76-1a856c3ea98f"}
23:37:00.821 00.002 7008 case statement mapped state 6 to 3
23:37:00.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"764a9356-6b26-4d23-ad76-1a856c3ea98f"}
23:37:00.825 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7579b648-a3f4-4933-98ac-f8dffa2ee358"}
23:37:00.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1482,"width":15,"height":15,"star_pos":[6.73,6.65],"pixels":"..."},"id":"7579b648-a3f4-4933-98ac-f8dffa2ee358"}
23:37:00.893 00.066 8532 Exposure complete
23:37:00.917 00.024 8532 worker thread done servicing request
23:37:00.917 00.000 7008 OnExposeComplete: enter
23:37:00.919 00.002 7008 UpdateGuideState(): m_state=6
23:37:00.920 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1483
23:37:00.921 00.001 7008 Star::Find returns 1 (0), X=544.83, Y=448.66, Mass=263679, SNR=336.4, Peak=39382 HFD=2.7
23:37:00.923 00.002 7008 MultiStar: [#1 0.12,-0.03,0.53,U] [#2 0.04,-0.12,0.53,U] [#3 0.05,-0.14,0.41,U] [#4 0.18,-0.12,0.35,U] [#5 0.20,0.03,0.32,U] [#6 0.10,-0.13,0.34,U] [#7 0.11,-0.10,0.29,U] [#8 0.06,0.02,0.33,U] 
23:37:00.924 00.001 7008 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.07, 0.27}
23:37:00.925 00.001 7008 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.07) = xAngle (0.15 = 0.15)
23:37:00.926 00.001 7008 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.26 = -0.26)
23:37:00.927 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=0.09 mountY=-0.02, mountTheta=-0.25
23:37:00.928 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.01, opts=13)
23:37:00.930 00.002 7008 Enqueuing Move request for scope (0.10, 0.01)
23:37:00.931 00.001 8532 Worker thread wakes up
23:37:00.931 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:37:00.931 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:37:00.931 00.000 8532 Moving (0.10, 0.01) raw xDistance=0.09 yDistance=-0.02
23:37:00.931 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:37:00.931 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:00.931 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:00.931 00.000 8532 MoveAxis(E, 0, ABG)
23:37:00.931 00.000 8532 Move returns status 0, amount 0
23:37:00.931 00.000 8532 MoveAxis(N, 0, ABG)
23:37:00.931 00.000 8532 Move returns status 0, amount 0
23:37:00.931 00.000 8532 move complete, result=0
23:37:00.931 00.000 8532 worker thread done servicing request
23:37:00.932 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2180, FiltMax=26075, Gamma=0.990
23:37:00.939 00.007 7008 UpdateGuideState exits: m=263679 SNR=336.4
23:37:00.940 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.941 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:00.942 00.001 7008 Enqueuing Expose request
23:37:00.943 00.001 8532 Worker thread wakes up
23:37:00.943 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:00.943 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:00.943 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:02.815 01.872 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fe5fe31c-6cd7-449e-bcd0-f42fd6f58c0e"}
23:37:02.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fe5fe31c-6cd7-449e-bcd0-f42fd6f58c0e"}
23:37:02.819 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"62bb4fd0-8115-446b-a9a2-dd9a47071406"}
23:37:02.820 00.001 7008 case statement mapped state 6 to 3
23:37:02.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"62bb4fd0-8115-446b-a9a2-dd9a47071406"}
23:37:02.825 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aa5af099-89ae-4214-92fb-064f33c0f077"}
23:37:02.826 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1483,"width":15,"height":15,"star_pos":[6.83,6.66],"pixels":"..."},"id":"aa5af099-89ae-4214-92fb-064f33c0f077"}
23:37:03.071 00.245 8532 Exposure complete
23:37:03.097 00.026 8532 worker thread done servicing request
23:37:03.097 00.000 7008 OnExposeComplete: enter
23:37:03.098 00.001 7008 UpdateGuideState(): m_state=6
23:37:03.099 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1484
23:37:03.100 00.001 7008 Star::Find returns 1 (0), X=544.91, Y=448.72, Mass=268468, SNR=332.9, Peak=39785 HFD=2.6
23:37:03.102 00.002 7008 MultiStar: [#1 0.23,0.01,0.53,U] [#2 0.12,-0.06,0.55,U] [#3 0.31,-0.06,0.40,U] [#4 0.17,-0.04,0.37,U] [#5 0.25,0.03,0.33,U] [#6 0.20,-0.17,0.34,U] [#7 0.17,-0.04,0.29,U] [#8 0.30,-0.10,0.34,U] 
23:37:03.103 00.001 7008 refined, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.14, 0.32}
23:37:03.103 00.000 7008 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.07) = xAngle (0.26 = 0.26)
23:37:03.104 00.001 7008 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.15 = -0.15)
23:37:03.106 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=0.19 mountY=-0.03, mountTheta=-0.15
23:37:03.108 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.04, opts=13)
23:37:03.110 00.002 7008 Enqueuing Move request for scope (0.20, 0.04)
23:37:03.111 00.001 8532 Worker thread wakes up
23:37:03.111 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:37:03.111 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:37:03.111 00.000 8532 Moving (0.20, 0.04) raw xDistance=0.19 yDistance=-0.03
23:37:03.111 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:37:03.111 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:03.111 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:03.111 00.000 8532 MoveAxis(W, 176, ABG)
23:37:03.111 00.000 8532 Guiding  Dir = 3, Dur = 176
23:37:03.112 00.001 8532 IsSlewing returns 0
23:37:03.112 00.000 8532 IsGuiding returns 0
23:37:03.112 00.000 8532 PulseGuide returned control before completion, sleep 186
23:37:03.112 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2158, FiltMax=28263, Gamma=0.990
23:37:03.118 00.006 7008 UpdateGuideState exits: m=268468 SNR=332.9
23:37:03.120 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:03.121 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:03.123 00.002 7008 Enqueuing Expose request
23:37:03.312 00.189 8532 IsGuiding returns 0
23:37:03.312 00.000 8532 Move returns status 0, amount 176
23:37:03.312 00.000 8532 MoveAxis(N, 0, ABG)
23:37:03.312 00.000 8532 Move returns status 0, amount 0
23:37:03.313 00.001 8532 move complete, result=0
23:37:03.313 00.000 8532 worker thread done servicing request
23:37:03.313 00.000 7008 GuideStep: 0.2 px 176 ms WEST, -0.0 px 0 ms NORTH
23:37:03.318 00.005 8532 Worker thread wakes up
23:37:03.318 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:03.318 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:04.815 01.497 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f3d6e8cf-e719-4113-89a9-655c1bd26849"}
23:37:04.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f3d6e8cf-e719-4113-89a9-655c1bd26849"}
23:37:04.819 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5dd87093-1dbd-4d96-9406-c5d0904bbd8f"}
23:37:04.822 00.003 7008 case statement mapped state 6 to 3
23:37:04.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dd87093-1dbd-4d96-9406-c5d0904bbd8f"}
23:37:04.826 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1548e5d0-adf3-41ef-af78-832d5fd2980d"}
23:37:04.829 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1484,"width":15,"height":15,"star_pos":[6.91,6.72],"pixels":"..."},"id":"1548e5d0-adf3-41ef-af78-832d5fd2980d"}
23:37:05.442 00.613 8532 Exposure complete
23:37:05.471 00.029 8532 worker thread done servicing request
23:37:05.472 00.001 7008 OnExposeComplete: enter
23:37:05.473 00.001 7008 UpdateGuideState(): m_state=6
23:37:05.475 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1485
23:37:05.476 00.001 7008 Star::Find returns 1 (0), X=544.89, Y=448.83, Mass=275481, SNR=337.7, Peak=38141 HFD=2.8
23:37:05.477 00.001 7008 MultiStar: [#1 0.23,0.03,0.54,U] [#2 0.11,-0.01,0.53,U] [#3 0.18,-0.01,0.41,U] [#4 0.28,-0.03,0.35,U] [#5 0.25,0.02,0.32,U] [#6 0.03,-0.10,0.34,U] [#7 0.18,0.02,0.28,U] [#8 0.44,-0.09,0.32,U] 
23:37:05.478 00.001 7008 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {0.13, 0.43}
23:37:05.479 00.001 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
23:37:05.480 00.001 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
23:37:05.482 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.46 mountX=0.18 mountY=0.02, mountTheta=0.14
23:37:05.485 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.09, opts=13)
23:37:05.486 00.001 7008 Enqueuing Move request for scope (0.19, 0.09)
23:37:05.487 00.001 8532 Worker thread wakes up
23:37:05.487 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:37:05.487 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:37:05.487 00.000 8532 Moving (0.19, 0.09) raw xDistance=0.18 yDistance=0.02
23:37:05.487 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:37:05.487 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:05.487 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:05.487 00.000 8532 MoveAxis(W, 176, ABG)
23:37:05.487 00.000 8532 Guiding  Dir = 3, Dur = 176
23:37:05.488 00.001 8532 IsSlewing returns 0
23:37:05.488 00.000 8532 IsGuiding returns 0
23:37:05.488 00.000 8532 PulseGuide returned control before completion, sleep 186
23:37:05.489 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2156, FiltMax=27967, Gamma=0.990
23:37:05.493 00.004 7008 UpdateGuideState exits: m=275481 SNR=337.7
23:37:05.494 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.495 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:05.496 00.001 7008 Enqueuing Expose request
23:37:05.683 00.187 8532 IsGuiding returns 0
23:37:05.683 00.000 8532 Move returns status 0, amount 176
23:37:05.684 00.001 8532 MoveAxis(N, 0, ABG)
23:37:05.684 00.000 8532 Move returns status 0, amount 0
23:37:05.684 00.000 8532 move complete, result=0
23:37:05.684 00.000 8532 worker thread done servicing request
23:37:05.684 00.000 7008 GuideStep: 0.2 px 176 ms WEST, 0.0 px 0 ms NORTH
23:37:05.688 00.004 8532 Worker thread wakes up
23:37:05.688 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:05.688 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:06.813 01.125 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0216da23-49bc-4ccf-ad87-f7cb8eb12073"}
23:37:06.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0216da23-49bc-4ccf-ad87-f7cb8eb12073"}
23:37:06.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"91a6e727-1fc5-4dad-90fd-d8c083410f48"}
23:37:06.817 00.001 7008 case statement mapped state 6 to 3
23:37:06.818 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"91a6e727-1fc5-4dad-90fd-d8c083410f48"}
23:37:06.819 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"18fd5fd6-93d0-497b-ba39-1beed772e1c2"}
23:37:06.820 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1485,"width":15,"height":15,"star_pos":[6.89,6.83],"pixels":"..."},"id":"18fd5fd6-93d0-497b-ba39-1beed772e1c2"}
23:37:07.818 00.998 8532 Exposure complete
23:37:07.846 00.028 8532 worker thread done servicing request
23:37:07.847 00.001 7008 OnExposeComplete: enter
23:37:07.848 00.001 7008 UpdateGuideState(): m_state=6
23:37:07.849 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1486
23:37:07.850 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=448.85, Mass=268608, SNR=342.1, Peak=35140 HFD=2.7
23:37:07.851 00.001 7008 MultiStar: [#1 0.28,0.08,0.52,U] [#2 0.19,0.04,0.53,U] [#3 0.31,-0.03,0.42,U] [#4 0.31,0.02,0.33,U] [#5 0.34,0.18,0.32,U] [#6 0.33,0.00,0.34,U] [#7 0.21,-0.01,0.28,U] [#8 0.37,-0.04,0.35,U] 
23:37:07.852 00.001 7008 refined, 8 included, MultiStar: {0.27, 0.14}, one-star: {0.21, 0.45}
23:37:07.853 00.001 7008 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
23:37:07.854 00.001 7008 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.12 = 0.12)
23:37:07.855 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.30 cameraTheta=0.46 mountX=0.26 mountY=0.04, mountTheta=0.14
23:37:07.859 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.14, opts=13)
23:37:07.862 00.003 7008 Enqueuing Move request for scope (0.27, 0.14)
23:37:07.863 00.001 8532 Worker thread wakes up
23:37:07.863 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
23:37:07.863 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
23:37:07.864 00.001 8532 Moving (0.27, 0.14) raw xDistance=0.26 yDistance=0.04
23:37:07.864 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:37:07.864 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.864 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:07.864 00.000 8532 MoveAxis(W, 248, ABG)
23:37:07.864 00.000 8532 Guiding  Dir = 3, Dur = 248
23:37:07.864 00.000 8532 IsSlewing returns 0
23:37:07.864 00.000 8532 IsGuiding returns 0
23:37:07.864 00.000 8532 PulseGuide returned control before completion, sleep 258
23:37:07.865 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2152, FiltMax=27015, Gamma=0.990
23:37:07.869 00.004 7008 UpdateGuideState exits: m=268608 SNR=342.1
23:37:07.870 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.871 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:07.873 00.002 7008 Enqueuing Expose request
23:37:08.138 00.265 8532 IsGuiding returns 0
23:37:08.139 00.001 8532 Move returns status 0, amount 248
23:37:08.139 00.000 8532 MoveAxis(N, 0, ABG)
23:37:08.139 00.000 8532 Move returns status 0, amount 0
23:37:08.139 00.000 8532 move complete, result=0
23:37:08.139 00.000 8532 worker thread done servicing request
23:37:08.139 00.000 8532 Worker thread wakes up
23:37:08.139 00.000 7008 GuideStep: 0.3 px 248 ms WEST, 0.0 px 0 ms NORTH
23:37:08.143 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:08.143 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:08.812 00.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61703132-7653-428c-8fd7-274b5bfe1d4b"}
23:37:08.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61703132-7653-428c-8fd7-274b5bfe1d4b"}
23:37:08.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed541d06-7e28-44df-a25c-dfbd47e93d07"}
23:37:08.818 00.002 7008 case statement mapped state 6 to 3
23:37:08.819 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed541d06-7e28-44df-a25c-dfbd47e93d07"}
23:37:08.822 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c9c18e49-2d68-437e-89d2-1b14d7f16599"}
23:37:08.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1486,"width":15,"height":15,"star_pos":[6.98,6.85],"pixels":"..."},"id":"c9c18e49-2d68-437e-89d2-1b14d7f16599"}
23:37:10.268 01.444 8532 Exposure complete
23:37:10.300 00.032 8532 worker thread done servicing request
23:37:10.300 00.000 7008 OnExposeComplete: enter
23:37:10.302 00.002 7008 UpdateGuideState(): m_state=6
23:37:10.303 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1487
23:37:10.304 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=448.85, Mass=263715, SNR=325.9, Peak=35108 HFD=2.7
23:37:10.307 00.003 7008 MultiStar: [#1 0.32,0.07,0.57,U] [#2 0.15,0.02,0.56,U] [#3 0.28,0.06,0.44,U] [#4 0.32,-0.04,0.35,U] [#5 0.33,0.15,0.34,U] [#6 0.29,0.00,0.34,U] [#7 0.18,-0.00,0.29,U] [#8 0.41,-0.08,0.35,U] 
23:37:10.308 00.001 7008 refined, 8 included, MultiStar: {0.26, 0.13}, one-star: {0.21, 0.45}
23:37:10.310 00.002 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
23:37:10.310 00.000 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:37:10.311 00.001 7008 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.45 mountX=0.25 mountY=0.03, mountTheta=0.12
23:37:10.314 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.13, opts=13)
23:37:10.315 00.001 7008 Enqueuing Move request for scope (0.26, 0.13)
23:37:10.316 00.001 8532 Worker thread wakes up
23:37:10.316 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
23:37:10.316 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
23:37:10.316 00.000 8532 Moving (0.26, 0.13) raw xDistance=0.25 yDistance=0.03
23:37:10.316 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:37:10.316 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:10.316 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:10.316 00.000 8532 MoveAxis(W, 248, ABG)
23:37:10.316 00.000 8532 Guiding  Dir = 3, Dur = 248
23:37:10.317 00.001 8532 IsSlewing returns 0
23:37:10.317 00.000 8532 IsGuiding returns 0
23:37:10.317 00.000 8532 PulseGuide returned control before completion, sleep 258
23:37:10.317 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2163, FiltMax=27574, Gamma=0.990
23:37:10.322 00.005 7008 UpdateGuideState exits: m=263715 SNR=325.9
23:37:10.324 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.327 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:10.328 00.001 7008 Enqueuing Expose request
23:37:10.587 00.259 8532 IsGuiding returns 0
23:37:10.587 00.000 8532 Move returns status 0, amount 248
23:37:10.587 00.000 8532 MoveAxis(N, 0, ABG)
23:37:10.587 00.000 8532 Move returns status 0, amount 0
23:37:10.587 00.000 8532 move complete, result=0
23:37:10.587 00.000 8532 worker thread done servicing request
23:37:10.587 00.000 7008 GuideStep: 0.3 px 248 ms WEST, 0.0 px 0 ms NORTH
23:37:10.590 00.003 8532 Worker thread wakes up
23:37:10.590 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:10.590 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:10.812 00.222 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d3807ea3-bf54-4c24-92ce-95987d149251"}
23:37:10.816 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d3807ea3-bf54-4c24-92ce-95987d149251"}
23:37:10.819 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b93f140f-1f4e-47a4-92f5-5a53ce8d99c0"}
23:37:10.822 00.003 7008 case statement mapped state 6 to 3
23:37:10.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b93f140f-1f4e-47a4-92f5-5a53ce8d99c0"}
23:37:10.840 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"637f2ffe-32fb-4f11-95c2-4a51e81a0632"}
23:37:10.842 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1487,"width":15,"height":15,"star_pos":[6.98,6.85],"pixels":"..."},"id":"637f2ffe-32fb-4f11-95c2-4a51e81a0632"}
23:37:12.715 01.873 8532 Exposure complete
23:37:12.742 00.027 8532 worker thread done servicing request
23:37:12.742 00.000 7008 OnExposeComplete: enter
23:37:12.745 00.003 7008 UpdateGuideState(): m_state=6
23:37:12.748 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1488
23:37:12.749 00.001 7008 Star::Find returns 1 (0), X=544.94, Y=448.87, Mass=268141, SNR=329.6, Peak=34875 HFD=2.7
23:37:12.751 00.002 7008 MultiStar: [#1 0.28,0.08,0.54,U] [#2 0.21,0.08,0.55,U] [#3 0.24,0.02,0.44,U] [#4 0.26,0.01,0.35,U] [#5 0.27,0.20,0.33,U] [#6 0.23,-0.05,0.38,U] [#7 0.16,0.01,0.30,U] [#8 0.49,-0.07,0.34,U] 
23:37:12.752 00.001 7008 refined, 8 included, MultiStar: {0.24, 0.14}, one-star: {0.18, 0.48}
23:37:12.753 00.001 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:37:12.754 00.001 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:37:12.757 00.003 7008 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.53 mountX=0.23 mountY=0.05, mountTheta=0.22
23:37:12.762 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.14, opts=13)
23:37:12.764 00.002 7008 Enqueuing Move request for scope (0.24, 0.14)
23:37:12.766 00.002 8532 Worker thread wakes up
23:37:12.766 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
23:37:12.767 00.001 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
23:37:12.767 00.000 8532 Moving (0.24, 0.14) raw xDistance=0.23 yDistance=0.05
23:37:12.767 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:37:12.767 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:12.767 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:12.767 00.000 8532 MoveAxis(W, 230, ABG)
23:37:12.767 00.000 8532 Guiding  Dir = 3, Dur = 230
23:37:12.767 00.000 8532 IsSlewing returns 0
23:37:12.767 00.000 8532 IsGuiding returns 0
23:37:12.767 00.000 8532 PulseGuide returned control before completion, sleep 240
23:37:12.769 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2393, FiltMax=27272, Gamma=0.990
23:37:12.775 00.006 7008 UpdateGuideState exits: m=268141 SNR=329.6
23:37:12.777 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.779 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:12.780 00.001 7008 Enqueuing Expose request
23:37:12.812 00.032 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"27d8fc37-01bf-4e12-8667-47e32bc904df"}
23:37:12.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"27d8fc37-01bf-4e12-8667-47e32bc904df"}
23:37:12.817 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1fc9a85d-a79b-44d5-930e-38870d89a410"}
23:37:12.819 00.002 7008 case statement mapped state 6 to 3
23:37:12.820 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fc9a85d-a79b-44d5-930e-38870d89a410"}
23:37:12.823 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ab2426b-f552-4d65-90f4-9c86cdab82d0"}
23:37:12.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1488,"width":15,"height":15,"star_pos":[6.94,6.87],"pixels":"..."},"id":"8ab2426b-f552-4d65-90f4-9c86cdab82d0"}
23:37:13.020 00.195 8532 IsGuiding returns 0
23:37:13.020 00.000 8532 Move returns status 0, amount 230
23:37:13.020 00.000 8532 MoveAxis(N, 0, ABG)
23:37:13.020 00.000 8532 Move returns status 0, amount 0
23:37:13.020 00.000 8532 move complete, result=0
23:37:13.020 00.000 8532 worker thread done servicing request
23:37:13.020 00.000 8532 Worker thread wakes up
23:37:13.020 00.000 7008 GuideStep: 0.2 px 230 ms WEST, 0.1 px 0 ms NORTH
23:37:13.022 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:13.023 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:14.812 01.789 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"87c4543c-fe41-4cff-ab2c-17e21e2e278b"}
23:37:14.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"87c4543c-fe41-4cff-ab2c-17e21e2e278b"}
23:37:14.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"72356692-36df-4402-939b-d85d95c53682"}
23:37:14.819 00.003 7008 case statement mapped state 6 to 3
23:37:14.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"72356692-36df-4402-939b-d85d95c53682"}
23:37:14.822 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48e38bf2-a0ef-4859-bb38-5480e4e3d31a"}
23:37:14.825 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1488,"width":15,"height":15,"star_pos":[6.94,6.87],"pixels":"..."},"id":"48e38bf2-a0ef-4859-bb38-5480e4e3d31a"}
23:37:15.156 00.331 8532 Exposure complete
23:37:15.191 00.035 8532 worker thread done servicing request
23:37:15.191 00.000 7008 OnExposeComplete: enter
23:37:15.192 00.001 7008 UpdateGuideState(): m_state=6
23:37:15.194 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1489
23:37:15.195 00.001 7008 Star::Find returns 1 (0), X=544.93, Y=448.96, Mass=254833, SNR=330.5, Peak=34324 HFD=2.8
23:37:15.197 00.002 7008 MultiStar: [#1 0.24,0.14,0.55,U] [#2 0.17,0.13,0.52,U] [#3 0.21,0.05,0.43,U] [#4 0.18,-0.00,0.36,U] [#5 0.31,0.27,0.34,U] [#6 0.15,0.04,0.37,U] [#7 0.14,0.10,0.28,U] [#8 0.38,-0.02,0.35,U] 
23:37:15.199 00.002 7008 refined, 8 included, MultiStar: {0.21, 0.20}, one-star: {0.17, 0.56}
23:37:15.200 00.001 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
23:37:15.201 00.001 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:37:15.203 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.77 mountX=0.19 mountY=0.12, mountTheta=0.56
23:37:15.206 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.20, opts=13)
23:37:15.207 00.001 7008 Enqueuing Move request for scope (0.21, 0.20)
23:37:15.209 00.002 8532 Worker thread wakes up
23:37:15.209 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
23:37:15.209 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
23:37:15.209 00.000 8532 Moving (0.21, 0.20) raw xDistance=0.19 yDistance=0.12
23:37:15.209 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:37:15.209 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:15.210 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:37:15.210 00.000 8532 MoveAxis(W, 190, ABG)
23:37:15.210 00.000 8532 Guiding  Dir = 3, Dur = 190
23:37:15.210 00.000 8532 IsSlewing returns 0
23:37:15.210 00.000 8532 IsGuiding returns 0
23:37:15.211 00.001 8532 PulseGuide returned control before completion, sleep 200
23:37:15.211 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2361, FiltMax=26868, Gamma=0.990
23:37:15.219 00.008 7008 UpdateGuideState exits: m=254833 SNR=330.5
23:37:15.221 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:15.222 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:15.225 00.003 7008 Enqueuing Expose request
23:37:15.426 00.201 8532 IsGuiding returns 0
23:37:15.426 00.000 8532 Move returns status 0, amount 190
23:37:15.426 00.000 8532 MoveAxis(N, 0, ABG)
23:37:15.426 00.000 8532 Move returns status 0, amount 0
23:37:15.426 00.000 8532 move complete, result=0
23:37:15.428 00.002 8532 worker thread done servicing request
23:37:15.428 00.000 8532 Worker thread wakes up
23:37:15.428 00.000 7008 GuideStep: 0.2 px 190 ms WEST, 0.1 px 0 ms NORTH
23:37:15.431 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:15.431 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:16.813 01.382 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a9259b6-268b-4d0a-add1-435419d675e5"}
23:37:16.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a9259b6-268b-4d0a-add1-435419d675e5"}
23:37:16.818 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3884f72-3c18-4b8c-b515-86ecfce986b4"}
23:37:16.819 00.001 7008 case statement mapped state 6 to 3
23:37:16.820 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3884f72-3c18-4b8c-b515-86ecfce986b4"}
23:37:16.823 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e8155d71-a322-4873-b907-cb289cb60200"}
23:37:16.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1489,"width":15,"height":15,"star_pos":[6.93,6.96],"pixels":"..."},"id":"e8155d71-a322-4873-b907-cb289cb60200"}
23:37:17.564 00.739 8532 Exposure complete
23:37:17.590 00.026 8532 worker thread done servicing request
23:37:17.590 00.000 7008 OnExposeComplete: enter
23:37:17.591 00.001 7008 UpdateGuideState(): m_state=6
23:37:17.592 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1490
23:37:17.593 00.001 7008 Star::Find returns 1 (0), X=544.84, Y=448.90, Mass=270687, SNR=338.3, Peak=33872 HFD=2.7
23:37:17.594 00.001 7008 MultiStar: [#1 0.13,0.16,0.55,U] [#2 0.01,0.09,0.55,U] [#3 0.09,-0.02,0.42,U] [#4 0.16,0.07,0.36,U] [#5 0.13,0.19,0.32,U] [#6 0.13,0.04,0.33,U] [#7 0.06,0.02,0.29,U] [#8 0.07,0.12,0.33,U] 
23:37:17.595 00.001 7008 refined, 8 included, MultiStar: {0.09, 0.19}, one-star: {0.08, 0.50}
23:37:17.596 00.001 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
23:37:17.597 00.001 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.78 = 0.78)
23:37:17.598 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.12 mountX=0.08 mountY=0.14, mountTheta=1.08
23:37:17.600 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.19, opts=13)
23:37:17.601 00.001 7008 Enqueuing Move request for scope (0.09, 0.19)
23:37:17.603 00.002 8532 Worker thread wakes up
23:37:17.603 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
23:37:17.603 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
23:37:17.603 00.000 8532 Moving (0.09, 0.19) raw xDistance=0.08 yDistance=0.14
23:37:17.603 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:37:17.603 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.603 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:37:17.603 00.000 8532 MoveAxis(E, 0, ABG)
23:37:17.603 00.000 8532 Move returns status 0, amount 0
23:37:17.603 00.000 8532 MoveAxis(N, 0, ABG)
23:37:17.603 00.000 8532 Move returns status 0, amount 0
23:37:17.603 00.000 8532 move complete, result=0
23:37:17.603 00.000 8532 worker thread done servicing request
23:37:17.604 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2393, FiltMax=26697, Gamma=0.990
23:37:17.610 00.006 7008 UpdateGuideState exits: m=270687 SNR=338.3
23:37:17.611 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.612 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:17.613 00.001 7008 Enqueuing Expose request
23:37:17.614 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:17.615 00.001 8532 Worker thread wakes up
23:37:17.615 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:17.615 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:18.813 01.198 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fc670a8-efb6-4fe7-a0a0-d9beee89ffef"}
23:37:18.816 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fc670a8-efb6-4fe7-a0a0-d9beee89ffef"}
23:37:18.817 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39d312e2-777a-405c-ab95-ca92a66dbaa7"}
23:37:18.821 00.004 7008 case statement mapped state 6 to 3
23:37:18.822 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"39d312e2-777a-405c-ab95-ca92a66dbaa7"}
23:37:18.823 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"208c839e-a0f9-4cc6-98af-fdaf016fde4d"}
23:37:18.827 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1490,"width":15,"height":15,"star_pos":[6.84,6.90],"pixels":"..."},"id":"208c839e-a0f9-4cc6-98af-fdaf016fde4d"}
23:37:19.742 00.915 8532 Exposure complete
23:37:19.771 00.029 8532 worker thread done servicing request
23:37:19.771 00.000 7008 OnExposeComplete: enter
23:37:19.773 00.002 7008 UpdateGuideState(): m_state=6
23:37:19.775 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1491
23:37:19.776 00.001 7008 Star::Find returns 1 (0), X=544.83, Y=448.94, Mass=262300, SNR=316.8, Peak=35351 HFD=2.7
23:37:19.778 00.002 7008 MultiStar: [#1 0.16,0.16,0.57,U] [#2 0.05,0.12,0.56,U] [#3 0.16,-0.01,0.45,U] [#4 0.10,0.10,0.36,U] [#5 0.19,0.18,0.35,U] [#6 0.11,0.14,0.36,U] [#7 0.17,0.10,0.30,U] [#8 0.08,0.09,0.34,U] 
23:37:19.780 00.002 7008 refined, 8 included, MultiStar: {0.11, 0.21}, one-star: {0.06, 0.54}
23:37:19.781 00.001 7008 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.07) = xAngle (1.16 = 1.16)
23:37:19.782 00.001 7008 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.74 = 0.74)
23:37:19.784 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=0.10 mountY=0.16, mountTheta=1.03
23:37:19.787 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.21, opts=13)
23:37:19.788 00.001 7008 Enqueuing Move request for scope (0.11, 0.21)
23:37:19.788 00.000 8532 Worker thread wakes up
23:37:19.788 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
23:37:19.788 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
23:37:19.788 00.000 8532 Moving (0.11, 0.21) raw xDistance=0.10 yDistance=0.16
23:37:19.788 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:19.789 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:19.789 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:37:19.789 00.000 8532 MoveAxis(E, 0, ABG)
23:37:19.789 00.000 8532 Move returns status 0, amount 0
23:37:19.789 00.000 8532 MoveAxis(N, 0, ABG)
23:37:19.789 00.000 8532 Move returns status 0, amount 0
23:37:19.789 00.000 8532 move complete, result=0
23:37:19.789 00.000 8532 worker thread done servicing request
23:37:19.791 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2393, FiltMax=26302, Gamma=0.990
23:37:19.796 00.005 7008 UpdateGuideState exits: m=262300 SNR=316.8
23:37:19.799 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.800 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:19.801 00.001 7008 Enqueuing Expose request
23:37:19.802 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:37:19.803 00.001 8532 Worker thread wakes up
23:37:19.803 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:19.803 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:20.814 01.011 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"172bbfa0-0aa2-4298-9807-f2785f3fee5c"}
23:37:20.816 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"172bbfa0-0aa2-4298-9807-f2785f3fee5c"}
23:37:20.818 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"102808fe-7d08-4178-8a81-afb4f60603ff"}
23:37:20.819 00.001 7008 case statement mapped state 6 to 3
23:37:20.820 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"102808fe-7d08-4178-8a81-afb4f60603ff"}
23:37:20.823 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2db50a75-b67b-4e8e-ae96-353ec9b0bdfd"}
23:37:20.825 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1491,"width":15,"height":15,"star_pos":[6.83,6.94],"pixels":"..."},"id":"2db50a75-b67b-4e8e-ae96-353ec9b0bdfd"}
23:37:21.924 01.099 8532 Exposure complete
23:37:21.948 00.024 8532 worker thread done servicing request
23:37:21.949 00.001 7008 OnExposeComplete: enter
23:37:21.950 00.001 7008 UpdateGuideState(): m_state=6
23:37:21.951 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1492
23:37:21.952 00.001 7008 Star::Find returns 1 (0), X=544.80, Y=449.00, Mass=254261, SNR=326.1, Peak=35401 HFD=2.6
23:37:21.953 00.001 7008 MultiStar: [#1 0.14,0.18,0.55,U] [#2 -0.01,0.13,0.55,U] [#3 0.09,0.02,0.43,U] [#4 0.15,0.05,0.35,U] [#5 0.07,0.24,0.34,U] [#6 0.01,0.04,0.36,U] [#7 0.01,0.06,0.28,U] [#8 0.00,0.17,0.34,U] 
23:37:21.954 00.001 7008 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.03, 0.60}
23:37:21.955 00.001 7008 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.07) = xAngle (1.41 = 1.41)
23:37:21.957 00.002 7008 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.00 = 1.00)
23:37:21.958 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.34 mountX=0.04 mountY=0.20, mountTheta=1.38
23:37:21.960 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.23, opts=13)
23:37:21.962 00.002 7008 Enqueuing Move request for scope (0.05, 0.23)
23:37:21.963 00.001 8532 Worker thread wakes up
23:37:21.963 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
23:37:21.963 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
23:37:21.963 00.000 8532 Moving (0.05, 0.23) raw xDistance=0.04 yDistance=0.20
23:37:21.963 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:21.963 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:37:21.963 00.000 8532 MoveAxis(E, 0, ABG)
23:37:21.963 00.000 8532 Move returns status 0, amount 0
23:37:21.963 00.000 8532 MoveAxis(S, 347, ABG)
23:37:21.963 00.000 8532 Guiding  Dir = 1, Dur = 347
23:37:21.964 00.001 8532 IsSlewing returns 0
23:37:21.964 00.000 8532 IsGuiding returns 0
23:37:21.964 00.000 8532 PulseGuide returned control before completion, sleep 357
23:37:21.964 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2362, FiltMax=28072, Gamma=0.990
23:37:21.970 00.006 7008 UpdateGuideState exits: m=254261 SNR=326.1
23:37:21.971 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.972 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:21.973 00.001 7008 Enqueuing Expose request
23:37:22.335 00.362 8532 IsGuiding returns 1
23:37:22.335 00.000 8532 scope still moving after pulse duration time elapsed
23:37:22.365 00.030 8532 IsSlewing returns 0
23:37:22.365 00.000 8532 IsGuiding returns 0
23:37:22.365 00.000 8532 scope move finished after 347 + 54 ms
23:37:22.365 00.000 8532 Move returns status 0, amount 347
23:37:22.366 00.001 8532 move complete, result=0
23:37:22.366 00.000 8532 worker thread done servicing request
23:37:22.366 00.000 8532 Worker thread wakes up
23:37:22.366 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 347 ms SOUTH
23:37:22.369 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:22.369 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:22.813 00.444 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"70dba4f3-bf34-4997-a1f7-89f223d807b8"}
23:37:22.816 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"70dba4f3-bf34-4997-a1f7-89f223d807b8"}
23:37:22.818 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5e2dd46-7a56-437d-8844-0769ca842bde"}
23:37:22.821 00.003 7008 case statement mapped state 6 to 3
23:37:22.824 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5e2dd46-7a56-437d-8844-0769ca842bde"}
23:37:22.828 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"095559e0-bbe6-4680-9574-aea1e6e4ec61"}
23:37:22.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1492,"width":15,"height":15,"star_pos":[6.80,7.00],"pixels":"..."},"id":"095559e0-bbe6-4680-9574-aea1e6e4ec61"}
23:37:24.494 01.663 8532 Exposure complete
23:37:24.527 00.033 8532 worker thread done servicing request
23:37:24.527 00.000 7008 OnExposeComplete: enter
23:37:24.529 00.002 7008 UpdateGuideState(): m_state=6
23:37:24.530 00.001 7008 Star::Find(15, 544, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1493
23:37:24.531 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.79, Mass=259368, SNR=317.4, Peak=36057 HFD=2.8
23:37:24.533 00.002 7008 MultiStar: [#1 0.16,0.02,0.54,U] [#2 0.07,-0.03,0.55,U] [#3 0.08,0.00,0.42,U] [#4 0.14,-0.05,0.38,U] [#5 0.22,-0.05,0.33,U] [#6 0.08,-0.07,0.36,U] [#7 0.09,-0.04,0.31,U] [#8 0.13,0.02,0.33,U] 
23:37:24.535 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.05, 0.40}
23:37:24.536 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:37:24.537 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:37:24.538 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.64 mountX=0.10 mountY=0.04, mountTheta=0.36
23:37:24.540 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.08, opts=13)
23:37:24.542 00.002 7008 Enqueuing Move request for scope (0.10, 0.08)
23:37:24.543 00.001 8532 Worker thread wakes up
23:37:24.543 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:37:24.543 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:37:24.543 00.000 8532 Moving (0.10, 0.08) raw xDistance=0.10 yDistance=0.04
23:37:24.543 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:24.543 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.543 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:24.543 00.000 8532 MoveAxis(E, 0, ABG)
23:37:24.543 00.000 8532 Move returns status 0, amount 0
23:37:24.543 00.000 8532 MoveAxis(N, 0, ABG)
23:37:24.543 00.000 8532 Move returns status 0, amount 0
23:37:24.543 00.000 8532 move complete, result=0
23:37:24.544 00.001 8532 worker thread done servicing request
23:37:24.544 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2363, FiltMax=27101, Gamma=0.990
23:37:24.551 00.007 7008 UpdateGuideState exits: m=259368 SNR=317.4
23:37:24.554 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.555 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:24.556 00.001 7008 Enqueuing Expose request
23:37:24.557 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:24.558 00.001 8532 Worker thread wakes up
23:37:24.558 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:24.558 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:24.813 00.255 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32627296-a5e9-408a-b600-2048500d9487"}
23:37:24.816 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32627296-a5e9-408a-b600-2048500d9487"}
23:37:24.818 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3623a83-871d-4b2c-ae7c-c6385f8f863a"}
23:37:24.821 00.003 7008 case statement mapped state 6 to 3
23:37:24.824 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3623a83-871d-4b2c-ae7c-c6385f8f863a"}
23:37:24.827 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fa44b448-7ae9-4377-9497-736e6b8db101"}
23:37:24.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1493,"width":15,"height":15,"star_pos":[6.82,6.79],"pixels":"..."},"id":"fa44b448-7ae9-4377-9497-736e6b8db101"}
23:37:26.684 01.855 8532 Exposure complete
23:37:26.712 00.028 7008 OnExposeComplete: enter
23:37:26.715 00.003 7008 UpdateGuideState(): m_state=6
23:37:26.716 00.001 8532 worker thread done servicing request
23:37:26.716 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1494
23:37:26.717 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=448.78, Mass=263946, SNR=331.8, Peak=37693 HFD=2.8
23:37:26.719 00.002 7008 MultiStar: [#1 0.19,0.04,0.54,U] [#2 0.01,-0.05,0.56,U] [#3 0.11,-0.07,0.43,U] [#4 0.14,-0.05,0.34,U] [#5 0.18,-0.04,0.32,U] [#6 0.07,-0.15,0.34,U] [#7 0.07,-0.09,0.28,U] [#8 0.01,0.06,0.32,U] 
23:37:26.720 00.001 7008 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.05, 0.38}
23:37:26.721 00.001 7008 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.07) = xAngle (0.67 = 0.67)
23:37:26.722 00.001 7008 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.26 = 0.26)
23:37:26.723 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.08 mountY=0.03, mountTheta=0.31
23:37:26.725 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.06, opts=13)
23:37:26.727 00.002 7008 Enqueuing Move request for scope (0.09, 0.06)
23:37:26.728 00.001 8532 Worker thread wakes up
23:37:26.728 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:37:26.728 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:37:26.728 00.000 8532 Moving (0.09, 0.06) raw xDistance=0.08 yDistance=0.03
23:37:26.728 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:37:26.728 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.728 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:26.728 00.000 8532 MoveAxis(E, 0, ABG)
23:37:26.728 00.000 8532 Move returns status 0, amount 0
23:37:26.728 00.000 8532 MoveAxis(N, 0, ABG)
23:37:26.728 00.000 8532 Move returns status 0, amount 0
23:37:26.728 00.000 8532 move complete, result=0
23:37:26.728 00.000 8532 worker thread done servicing request
23:37:26.729 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2351, FiltMax=26089, Gamma=0.990
23:37:26.733 00.004 7008 UpdateGuideState exits: m=263946 SNR=331.8
23:37:26.735 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.736 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:26.737 00.001 7008 Enqueuing Expose request
23:37:26.738 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:26.739 00.001 8532 Worker thread wakes up
23:37:26.739 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:26.739 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:26.812 00.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2acd6c60-12e4-4504-b635-25bc3d014537"}
23:37:26.815 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2acd6c60-12e4-4504-b635-25bc3d014537"}
23:37:26.817 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"793baa00-1212-4f82-a920-829e7a4fd780"}
23:37:26.820 00.003 7008 case statement mapped state 6 to 3
23:37:26.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"793baa00-1212-4f82-a920-829e7a4fd780"}
23:37:26.824 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"588aaced-1e4b-44c2-912c-c59469d67c44"}
23:37:26.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1494,"width":15,"height":15,"star_pos":[6.82,6.78],"pixels":"..."},"id":"588aaced-1e4b-44c2-912c-c59469d67c44"}
23:37:28.814 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"610dc23a-61b1-4f2d-bb74-aa93991ecd87"}
23:37:28.817 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"610dc23a-61b1-4f2d-bb74-aa93991ecd87"}
23:37:28.819 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8df53eaf-f19d-4889-b43a-388fa70bd633"}
23:37:28.820 00.001 7008 case statement mapped state 6 to 3
23:37:28.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8df53eaf-f19d-4889-b43a-388fa70bd633"}
23:37:28.824 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a33016bd-f408-46c2-b163-a52edfb2ee98"}
23:37:28.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1494,"width":15,"height":15,"star_pos":[6.82,6.78],"pixels":"..."},"id":"a33016bd-f408-46c2-b163-a52edfb2ee98"}
23:37:28.867 00.041 8532 Exposure complete
23:37:28.891 00.024 8532 worker thread done servicing request
23:37:28.891 00.000 7008 OnExposeComplete: enter
23:37:28.893 00.002 7008 UpdateGuideState(): m_state=6
23:37:28.894 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1495
23:37:28.895 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=448.83, Mass=264116, SNR=331.0, Peak=35574 HFD=2.7
23:37:28.897 00.002 7008 MultiStar: [#1 0.37,0.08,0.55,U] [#2 0.19,-0.02,0.53,U] [#3 0.31,-0.01,0.42,U] [#4 0.27,0.06,0.35,U] [#5 0.46,0.15,0.34,U] [#6 0.21,-0.06,0.35,U] [#7 0.20,0.07,0.28,U] [#8 0.50,-0.08,0.34,U] 
23:37:28.898 00.001 7008 refined, 8 included, MultiStar: {0.29, 0.12}, one-star: {0.21, 0.43}
23:37:28.901 00.003 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:37:28.902 00.001 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:37:28.904 00.002 7008 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=0.28 mountY=0.02, mountTheta=0.07
23:37:28.905 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.12, opts=13)
23:37:28.907 00.002 7008 Enqueuing Move request for scope (0.29, 0.12)
23:37:28.909 00.002 8532 Worker thread wakes up
23:37:28.909 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
23:37:28.909 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
23:37:28.909 00.000 8532 Moving (0.29, 0.12) raw xDistance=0.28 yDistance=0.02
23:37:28.909 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
23:37:28.909 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:28.909 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:28.909 00.000 8532 MoveAxis(W, 252, ABG)
23:37:28.909 00.000 8532 Guiding  Dir = 3, Dur = 252
23:37:28.910 00.001 8532 IsSlewing returns 0
23:37:28.910 00.000 8532 IsGuiding returns 0
23:37:28.910 00.000 8532 PulseGuide returned control before completion, sleep 262
23:37:28.910 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2357, FiltMax=27585, Gamma=0.990
23:37:28.915 00.005 7008 UpdateGuideState exits: m=264116 SNR=331.0
23:37:28.916 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.917 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:28.918 00.001 7008 Enqueuing Expose request
23:37:29.185 00.267 8532 IsGuiding returns 0
23:37:29.186 00.001 8532 Move returns status 0, amount 252
23:37:29.186 00.000 8532 MoveAxis(N, 0, ABG)
23:37:29.186 00.000 8532 Move returns status 0, amount 0
23:37:29.186 00.000 8532 move complete, result=0
23:37:29.187 00.001 8532 worker thread done servicing request
23:37:29.187 00.000 8532 Worker thread wakes up
23:37:29.187 00.000 7008 GuideStep: 0.3 px 252 ms WEST, 0.0 px 0 ms NORTH
23:37:29.191 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:29.191 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:30.813 01.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66036500-6804-4e1d-b2c7-2585b160166b"}
23:37:30.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66036500-6804-4e1d-b2c7-2585b160166b"}
23:37:30.815 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4274f86b-73f8-4299-a58e-c6fd1edafae9"}
23:37:30.817 00.002 7008 case statement mapped state 6 to 3
23:37:30.818 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4274f86b-73f8-4299-a58e-c6fd1edafae9"}
23:37:30.820 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6fdacac-2b39-4911-9bb1-8e087c9e6193"}
23:37:30.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1495,"width":15,"height":15,"star_pos":[6.98,6.83],"pixels":"..."},"id":"f6fdacac-2b39-4911-9bb1-8e087c9e6193"}
23:37:31.312 00.489 8532 Exposure complete
23:37:31.342 00.030 8532 worker thread done servicing request
23:37:31.382 00.040 7008 OnExposeComplete: enter
23:37:31.390 00.008 7008 UpdateGuideState(): m_state=6
23:37:31.396 00.006 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1496
23:37:31.402 00.006 7008 Star::Find returns 1 (0), X=544.98, Y=448.81, Mass=269204, SNR=334.8, Peak=36773 HFD=2.6
23:37:31.407 00.005 7008 MultiStar: [#1 0.29,0.04,0.54,U] [#2 0.24,-0.02,0.55,U] [#3 0.41,0.08,0.42,U] [#4 0.23,0.01,0.34,U] [#5 0.39,0.14,0.33,U] [#6 0.21,-0.06,0.35,U] [#7 0.23,-0.05,0.28,U] [#8 0.45,-0.07,0.34,U] 
23:37:31.409 00.002 7008 refined, 8 included, MultiStar: {0.28, 0.11}, one-star: {0.22, 0.42}
23:37:31.413 00.004 7008 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
23:37:31.416 00.003 7008 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.03 = 0.03)
23:37:31.427 00.011 7008 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.37 mountX=0.28 mountY=0.01, mountTheta=0.03
23:37:31.433 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.11, opts=13)
23:37:31.435 00.002 7008 Enqueuing Move request for scope (0.28, 0.11)
23:37:31.439 00.004 8532 Worker thread wakes up
23:37:31.439 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
23:37:31.439 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
23:37:31.439 00.000 8532 Moving (0.28, 0.11) raw xDistance=0.28 yDistance=0.01
23:37:31.439 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2341, FiltMax=27557, Gamma=0.990
23:37:31.440 00.001 7008 UpdateGuideState exits: m=269204 SNR=334.8
23:37:31.441 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:31.442 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:31.444 00.002 7008 Enqueuing Expose request
23:37:31.446 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:37:31.446 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:31.446 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:31.446 00.000 8532 MoveAxis(W, 267, ABG)
23:37:31.446 00.000 8532 Guiding  Dir = 3, Dur = 267
23:37:31.446 00.000 8532 IsSlewing returns 0
23:37:31.447 00.001 8532 IsGuiding returns 0
23:37:31.447 00.000 8532 PulseGuide returned control before completion, sleep 277
23:37:31.739 00.292 8532 IsGuiding returns 0
23:37:31.739 00.000 8532 Move returns status 0, amount 267
23:37:31.739 00.000 8532 MoveAxis(N, 0, ABG)
23:37:31.739 00.000 8532 Move returns status 0, amount 0
23:37:31.739 00.000 8532 move complete, result=0
23:37:31.739 00.000 8532 worker thread done servicing request
23:37:31.739 00.000 8532 Worker thread wakes up
23:37:31.739 00.000 7008 GuideStep: 0.3 px 267 ms WEST, 0.0 px 0 ms NORTH
23:37:31.744 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:31.744 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:32.813 01.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"083a2553-dbf1-49dd-b0d4-c9426c08b641"}
23:37:32.816 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"083a2553-dbf1-49dd-b0d4-c9426c08b641"}
23:37:32.818 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7a554f6-5cac-48f9-96ab-0e8370bf0313"}
23:37:32.820 00.002 7008 case statement mapped state 6 to 3
23:37:32.821 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7a554f6-5cac-48f9-96ab-0e8370bf0313"}
23:37:32.822 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"20884496-c011-48c5-af1f-8f953e074be5"}
23:37:32.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1496,"width":15,"height":15,"star_pos":[6.98,6.81],"pixels":"..."},"id":"20884496-c011-48c5-af1f-8f953e074be5"}
23:37:33.868 01.044 8532 Exposure complete
23:37:33.912 00.044 8532 worker thread done servicing request
23:37:33.912 00.000 7008 OnExposeComplete: enter
23:37:33.914 00.002 7008 UpdateGuideState(): m_state=6
23:37:33.915 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1497
23:37:33.917 00.002 7008 Star::Find returns 1 (0), X=544.89, Y=448.86, Mass=264095, SNR=329.2, Peak=34322 HFD=2.8
23:37:33.920 00.003 7008 MultiStar: [#1 0.24,0.07,0.55,U] [#2 0.13,0.04,0.54,U] [#3 0.23,0.01,0.43,U] [#4 0.15,0.04,0.37,U] [#5 0.18,0.13,0.34,U] [#6 0.21,-0.03,0.34,U] [#7 0.20,0.04,0.27,U] [#8 0.35,-0.10,0.34,U] 
23:37:33.922 00.002 7008 refined, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.12, 0.46}
23:37:33.924 00.002 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
23:37:33.926 00.002 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.27 = 0.27)
23:37:33.927 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=0.18 mountY=0.06, mountTheta=0.34
23:37:33.929 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.13, opts=13)
23:37:33.933 00.004 7008 Enqueuing Move request for scope (0.19, 0.13)
23:37:33.935 00.002 8532 Worker thread wakes up
23:37:33.935 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2333, FiltMax=26666, Gamma=0.990
23:37:33.937 00.002 7008 UpdateGuideState exits: m=264095 SNR=329.2
23:37:33.939 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.941 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:33.943 00.002 7008 Enqueuing Expose request
23:37:33.944 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
23:37:33.944 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
23:37:33.944 00.000 8532 Moving (0.19, 0.13) raw xDistance=0.18 yDistance=0.06
23:37:33.945 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:37:33.945 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:33.945 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:33.945 00.000 8532 MoveAxis(W, 180, ABG)
23:37:33.945 00.000 8532 Guiding  Dir = 3, Dur = 180
23:37:33.945 00.000 8532 IsSlewing returns 0
23:37:33.945 00.000 8532 IsGuiding returns 0
23:37:33.946 00.001 8532 PulseGuide returned control before completion, sleep 190
23:37:34.152 00.206 8532 IsGuiding returns 0
23:37:34.152 00.000 8532 Move returns status 0, amount 180
23:37:34.152 00.000 8532 MoveAxis(N, 0, ABG)
23:37:34.152 00.000 8532 Move returns status 0, amount 0
23:37:34.152 00.000 8532 move complete, result=0
23:37:34.154 00.002 8532 worker thread done servicing request
23:37:34.154 00.000 8532 Worker thread wakes up
23:37:34.154 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:34.154 00.000 7008 GuideStep: 0.2 px 180 ms WEST, 0.1 px 0 ms NORTH
23:37:34.158 00.004 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:34.813 00.655 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ddccb60b-ee55-4ca6-9b34-000d3c2d4ed0"}
23:37:34.816 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ddccb60b-ee55-4ca6-9b34-000d3c2d4ed0"}
23:37:34.819 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc45008e-720b-47cc-80ea-341751265599"}
23:37:34.822 00.003 7008 case statement mapped state 6 to 3
23:37:34.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc45008e-720b-47cc-80ea-341751265599"}
23:37:34.828 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb29ef56-02fc-4af3-8c20-a201069a7d10"}
23:37:34.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1497,"width":15,"height":15,"star_pos":[6.89,6.86],"pixels":"..."},"id":"fb29ef56-02fc-4af3-8c20-a201069a7d10"}
23:37:36.281 01.450 8532 Exposure complete
23:37:36.325 00.044 8532 worker thread done servicing request
23:37:36.325 00.000 7008 OnExposeComplete: enter
23:37:36.326 00.001 7008 UpdateGuideState(): m_state=6
23:37:36.327 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1498
23:37:36.328 00.001 7008 Star::Find returns 1 (0), X=544.79, Y=448.85, Mass=262785, SNR=333.0, Peak=33718 HFD=2.7
23:37:36.330 00.002 7008 MultiStar: [#1 0.07,0.08,0.55,U] [#2 0.00,0.01,0.55,U] [#3 0.04,0.06,0.42,U] [#4 0.12,-0.05,0.36,U] [#5 0.17,0.08,0.33,U] [#6 0.05,-0.03,0.33,U] [#7 0.07,0.07,0.28,U] [#8 0.08,0.10,0.33,U] 
23:37:36.332 00.002 7008 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.02, 0.46}
23:37:36.333 00.001 7008 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.07) = xAngle (1.25 = 1.25)
23:37:36.336 00.003 7008 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.83 = 0.83)
23:37:36.336 00.000 7008 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=0.05 mountY=0.11, mountTheta=1.16
23:37:36.339 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.14, opts=13)
23:37:36.339 00.000 7008 Enqueuing Move request for scope (0.06, 0.14)
23:37:36.341 00.002 8532 Worker thread wakes up
23:37:36.341 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:37:36.341 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:37:36.341 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2368, FiltMax=27756, Gamma=0.990
23:37:36.343 00.002 7008 UpdateGuideState exits: m=262785 SNR=333.0
23:37:36.345 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.346 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:36.349 00.003 8532 Moving (0.06, 0.14) raw xDistance=0.05 yDistance=0.11
23:37:36.349 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:37:36.349 00.000 7008 Enqueuing Expose request
23:37:36.352 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:36.352 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:37:36.352 00.000 8532 MoveAxis(E, 0, ABG)
23:37:36.352 00.000 8532 Move returns status 0, amount 0
23:37:36.352 00.000 8532 MoveAxis(N, 0, ABG)
23:37:36.352 00.000 8532 Move returns status 0, amount 0
23:37:36.352 00.000 8532 move complete, result=0
23:37:36.353 00.001 8532 worker thread done servicing request
23:37:36.353 00.000 8532 Worker thread wakes up
23:37:36.353 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:36.353 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:36.354 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:36.811 00.457 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b2e29ac-cc14-42ed-957e-10dd0ac24f0c"}
23:37:36.814 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b2e29ac-cc14-42ed-957e-10dd0ac24f0c"}
23:37:36.818 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97f1d734-805a-42aa-93f9-36821f63dea2"}
23:37:36.822 00.004 7008 case statement mapped state 6 to 3
23:37:36.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"97f1d734-805a-42aa-93f9-36821f63dea2"}
23:37:36.830 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"49de8049-1e58-4098-9832-9ff1d6692ed9"}
23:37:36.832 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1498,"width":15,"height":15,"star_pos":[6.79,6.85],"pixels":"..."},"id":"49de8049-1e58-4098-9832-9ff1d6692ed9"}
23:37:38.481 01.649 8532 Exposure complete
23:37:38.527 00.046 8532 worker thread done servicing request
23:37:38.529 00.002 7008 OnExposeComplete: enter
23:37:38.531 00.002 7008 UpdateGuideState(): m_state=6
23:37:38.533 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1499
23:37:38.536 00.003 7008 Star::Find returns 1 (0), X=544.86, Y=448.85, Mass=270308, SNR=337.7, Peak=35466 HFD=2.8
23:37:38.540 00.004 7008 MultiStar: [#1 0.16,0.07,0.53,U] [#2 0.04,0.02,0.52,U] [#3 0.14,-0.02,0.42,U] [#4 0.09,-0.05,0.34,U] [#5 0.24,0.06,0.33,U] [#6 0.08,-0.04,0.35,U] [#7 0.12,-0.05,0.28,U] [#8 0.13,0.05,0.33,U] 
23:37:38.543 00.003 7008 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.09, 0.45}
23:37:38.545 00.002 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:37:38.546 00.001 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:37:38.549 00.003 7008 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.81 mountX=0.10 mountY=0.07, mountTheta=0.61
23:37:38.554 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.12, opts=13)
23:37:38.556 00.002 7008 Enqueuing Move request for scope (0.11, 0.12)
23:37:38.558 00.002 8532 Worker thread wakes up
23:37:38.558 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:37:38.559 00.001 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:37:38.559 00.000 8532 Moving (0.11, 0.12) raw xDistance=0.10 yDistance=0.07
23:37:38.559 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:38.559 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.559 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2404, FiltMax=26847, Gamma=0.990
23:37:38.561 00.002 7008 UpdateGuideState exits: m=270308 SNR=337.7
23:37:38.563 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.565 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:38.567 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:38.567 00.000 8532 MoveAxis(E, 0, ABG)
23:37:38.567 00.000 8532 Move returns status 0, amount 0
23:37:38.567 00.000 7008 Enqueuing Expose request
23:37:38.569 00.002 8532 MoveAxis(N, 0, ABG)
23:37:38.569 00.000 8532 Move returns status 0, amount 0
23:37:38.569 00.000 8532 move complete, result=0
23:37:38.569 00.000 8532 worker thread done servicing request
23:37:38.569 00.000 8532 Worker thread wakes up
23:37:38.570 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:38.570 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:38.572 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:38.811 00.239 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4389035-cd0e-4907-8510-340e306fcbc7"}
23:37:38.813 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4389035-cd0e-4907-8510-340e306fcbc7"}
23:37:38.820 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9ad0f25-a2f1-41e6-8eca-9d329f0f0fa6"}
23:37:38.822 00.002 7008 case statement mapped state 6 to 3
23:37:38.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9ad0f25-a2f1-41e6-8eca-9d329f0f0fa6"}
23:37:38.826 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"665b74d8-0654-4995-a61e-11f1406abc76"}
23:37:38.827 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1499,"width":15,"height":15,"star_pos":[6.86,6.85],"pixels":"..."},"id":"665b74d8-0654-4995-a61e-11f1406abc76"}
23:37:40.704 01.877 8532 Exposure complete
23:37:40.754 00.050 8532 worker thread done servicing request
23:37:40.754 00.000 7008 OnExposeComplete: enter
23:37:40.756 00.002 7008 UpdateGuideState(): m_state=6
23:37:40.758 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1500
23:37:40.761 00.003 7008 Star::Find returns 1 (0), X=544.89, Y=448.87, Mass=269170, SNR=331.6, Peak=34540 HFD=2.8
23:37:40.763 00.002 7008 MultiStar: [#1 0.21,0.11,0.54,U] [#2 0.12,0.05,0.53,U] [#3 0.17,-0.04,0.41,U] [#4 0.19,-0.02,0.35,U] [#5 0.26,0.12,0.32,U] [#6 0.11,0.01,0.37,U] [#7 0.21,0.01,0.28,U] [#8 0.16,0.11,0.33,U] 
23:37:40.765 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.12, 0.47}
23:37:40.767 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
23:37:40.768 00.001 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:37:40.769 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.15 mountY=0.09, mountTheta=0.53
23:37:40.771 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.15, opts=13)
23:37:40.773 00.002 7008 Enqueuing Move request for scope (0.16, 0.15)
23:37:40.776 00.003 8532 Worker thread wakes up
23:37:40.776 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
23:37:40.776 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
23:37:40.776 00.000 8532 Moving (0.16, 0.15) raw xDistance=0.15 yDistance=0.09
23:37:40.776 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:37:40.776 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:40.776 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2368, FiltMax=26138, Gamma=0.990
23:37:40.777 00.001 7008 UpdateGuideState exits: m=269170 SNR=331.6
23:37:40.779 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.782 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:40.784 00.002 7008 Enqueuing Expose request
23:37:40.786 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:37:40.786 00.000 8532 MoveAxis(E, 0, ABG)
23:37:40.786 00.000 8532 Move returns status 0, amount 0
23:37:40.786 00.000 8532 MoveAxis(N, 0, ABG)
23:37:40.786 00.000 8532 Move returns status 0, amount 0
23:37:40.786 00.000 8532 move complete, result=0
23:37:40.786 00.000 8532 worker thread done servicing request
23:37:40.786 00.000 8532 Worker thread wakes up
23:37:40.787 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:40.787 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:40.787 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:40.811 00.024 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"761710a8-56cb-4328-a593-2c21471e799d"}
23:37:40.815 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"761710a8-56cb-4328-a593-2c21471e799d"}
23:37:40.821 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c971335f-da51-4fc4-b815-0895fc6bd692"}
23:37:40.825 00.004 7008 case statement mapped state 6 to 3
23:37:40.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c971335f-da51-4fc4-b815-0895fc6bd692"}
23:37:40.830 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c999b5c0-56db-4101-ae37-6468e1648b09"}
23:37:40.833 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1500,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"c999b5c0-56db-4101-ae37-6468e1648b09"}
23:37:42.810 01.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5dcb30df-b04b-4211-bd29-738f84036856"}
23:37:42.812 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5dcb30df-b04b-4211-bd29-738f84036856"}
23:37:42.814 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b221c80-549c-483f-83dd-c8670b7a9be1"}
23:37:42.816 00.002 7008 case statement mapped state 6 to 3
23:37:42.817 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b221c80-549c-483f-83dd-c8670b7a9be1"}
23:37:42.822 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"289c1a2c-072f-4258-95d0-0aac42275002"}
23:37:42.823 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1500,"width":15,"height":15,"star_pos":[6.89,6.87],"pixels":"..."},"id":"289c1a2c-072f-4258-95d0-0aac42275002"}
23:37:42.916 00.093 8532 Exposure complete
23:37:42.970 00.054 8532 worker thread done servicing request
23:37:42.970 00.000 7008 OnExposeComplete: enter
23:37:42.973 00.003 7008 UpdateGuideState(): m_state=6
23:37:42.975 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1501
23:37:42.977 00.002 7008 Star::Find returns 1 (0), X=544.87, Y=448.92, Mass=273137, SNR=339.1, Peak=35865 HFD=2.8
23:37:42.979 00.002 7008 MultiStar: [#1 0.17,0.16,0.53,U] [#2 0.07,0.13,0.53,U] [#3 0.21,0.00,0.43,U] [#4 0.17,0.09,0.36,U] [#5 0.21,0.27,0.32,U] [#6 0.11,0.06,0.34,U] [#7 0.14,0.15,0.28,U] [#8 0.40,0.02,0.33,U] 
23:37:42.982 00.003 7008 refined, 8 included, MultiStar: {0.16, 0.21}, one-star: {0.11, 0.52}
23:37:42.985 00.003 7008 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.07) = xAngle (0.99 = 0.99)
23:37:42.986 00.001 7008 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.58 = 0.58)
23:37:42.988 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.26 cameraTheta=0.92 mountX=0.14 mountY=0.14, mountTheta=0.79
23:37:42.992 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.21, opts=13)
23:37:42.994 00.002 7008 Enqueuing Move request for scope (0.16, 0.21)
23:37:42.996 00.002 8532 Worker thread wakes up
23:37:42.996 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2362, FiltMax=26504, Gamma=0.990
23:37:42.999 00.003 7008 UpdateGuideState exits: m=273137 SNR=339.1
23:37:43.000 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.003 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
23:37:43.003 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
23:37:43.003 00.000 8532 Moving (0.16, 0.21) raw xDistance=0.14 yDistance=0.14
23:37:43.003 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:37:43.003 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.003 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:43.005 00.002 7008 Enqueuing Expose request
23:37:43.007 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:37:43.007 00.000 8532 MoveAxis(E, 0, ABG)
23:37:43.007 00.000 8532 Move returns status 0, amount 0
23:37:43.007 00.000 8532 MoveAxis(N, 0, ABG)
23:37:43.007 00.000 8532 Move returns status 0, amount 0
23:37:43.008 00.001 8532 move complete, result=0
23:37:43.008 00.000 8532 worker thread done servicing request
23:37:43.008 00.000 8532 Worker thread wakes up
23:37:43.008 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:43.008 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:43.010 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:44.809 01.799 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca6ead7a-2fbb-4f9c-9c5c-e673840aa656"}
23:37:44.813 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca6ead7a-2fbb-4f9c-9c5c-e673840aa656"}
23:37:44.820 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"99c5d5b8-1c3d-417b-afd9-15d7834b5272"}
23:37:44.823 00.003 7008 case statement mapped state 6 to 3
23:37:44.826 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"99c5d5b8-1c3d-417b-afd9-15d7834b5272"}
23:37:44.830 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c30d775f-df2d-428b-96a2-00c1cec29521"}
23:37:44.834 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1501,"width":15,"height":15,"star_pos":[6.87,6.92],"pixels":"..."},"id":"c30d775f-df2d-428b-96a2-00c1cec29521"}
23:37:45.138 00.304 8532 Exposure complete
23:37:45.178 00.040 8532 worker thread done servicing request
23:37:45.178 00.000 7008 OnExposeComplete: enter
23:37:45.180 00.002 7008 UpdateGuideState(): m_state=6
23:37:45.182 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1502
23:37:45.184 00.002 7008 Star::Find returns 1 (0), X=544.77, Y=448.97, Mass=265384, SNR=326.5, Peak=36428 HFD=2.6
23:37:45.186 00.002 7008 MultiStar: [#1 0.07,0.15,0.54,U] [#2 0.01,0.08,0.56,U] [#3 0.04,0.02,0.43,U] [#4 0.06,0.01,0.37,U] [#5 0.15,0.24,0.33,U] [#6 0.01,0.12,0.36,U] [#7 0.01,0.09,0.27,U] [#8 0.03,0.13,0.34,U] 
23:37:45.188 00.002 7008 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.00, 0.58}
23:37:45.189 00.001 7008 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.07) = xAngle (1.47 = 1.47)
23:37:45.193 00.004 7008 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.06 = 1.06)
23:37:45.196 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.40 mountX=0.02 mountY=0.19, mountTheta=1.46
23:37:45.199 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.21, opts=13)
23:37:45.201 00.002 7008 Enqueuing Move request for scope (0.04, 0.21)
23:37:45.203 00.002 8532 Worker thread wakes up
23:37:45.203 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:37:45.203 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:37:45.203 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2387, FiltMax=28829, Gamma=0.990
23:37:45.207 00.004 8532 Moving (0.04, 0.21) raw xDistance=0.02 yDistance=0.19
23:37:45.207 00.000 7008 UpdateGuideState exits: m=265384 SNR=326.5
23:37:45.210 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.212 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:45.216 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:45.216 00.000 7008 Enqueuing Expose request
23:37:45.220 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:37:45.220 00.000 8532 MoveAxis(E, 0, ABG)
23:37:45.220 00.000 8532 Move returns status 0, amount 0
23:37:45.220 00.000 8532 MoveAxis(S, 332, ABG)
23:37:45.220 00.000 8532 Guiding  Dir = 1, Dur = 332
23:37:45.222 00.002 8532 IsSlewing returns 0
23:37:45.224 00.002 8532 IsGuiding returns 0
23:37:45.227 00.003 8532 PulseGuide returned control before completion, sleep 340
23:37:45.569 00.342 8532 IsGuiding returns 1
23:37:45.569 00.000 8532 scope still moving after pulse duration time elapsed
23:37:45.600 00.031 8532 IsSlewing returns 0
23:37:45.601 00.001 8532 IsGuiding returns 0
23:37:45.601 00.000 8532 scope move finished after 332 + 45 ms
23:37:45.601 00.000 8532 Move returns status 0, amount 332
23:37:45.601 00.000 8532 move complete, result=0
23:37:45.602 00.001 8532 worker thread done servicing request
23:37:45.602 00.000 8532 Worker thread wakes up
23:37:45.602 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 332 ms SOUTH
23:37:45.606 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:45.606 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:46.809 01.203 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8777fd9-dc97-4fb5-951d-61491dc07f70"}
23:37:46.812 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8777fd9-dc97-4fb5-951d-61491dc07f70"}
23:37:46.814 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b9bff47a-1067-43df-bb9b-784e30f72ee4"}
23:37:46.817 00.003 7008 case statement mapped state 6 to 3
23:37:46.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9bff47a-1067-43df-bb9b-784e30f72ee4"}
23:37:46.822 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8819a727-c837-4ef1-a373-d5e386056886"}
23:37:46.826 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1502,"width":15,"height":15,"star_pos":[6.77,6.97],"pixels":"..."},"id":"8819a727-c837-4ef1-a373-d5e386056886"}
23:37:47.736 00.910 8532 Exposure complete
23:37:47.786 00.050 8532 worker thread done servicing request
23:37:47.786 00.000 7008 OnExposeComplete: enter
23:37:47.788 00.002 7008 UpdateGuideState(): m_state=6
23:37:47.792 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1503
23:37:47.796 00.004 7008 Star::Find returns 1 (0), X=544.83, Y=448.65, Mass=266556, SNR=332.3, Peak=41300 HFD=2.7
23:37:47.799 00.003 7008 MultiStar: [#1 0.16,-0.09,0.54,U] [#2 0.03,-0.09,0.53,U] [#3 0.12,-0.17,0.43,U] [#4 0.09,-0.05,0.33,U] [#5 0.17,0.00,0.33,U] [#6 0.05,-0.30,0.35,U] [#7 0.03,-0.05,0.27,U] [#8 -0.00,0.03,0.33,U] 
23:37:47.802 00.003 7008 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.06, 0.26}
23:37:47.804 00.002 7008 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.07) = xAngle (-0.02 = -0.02)
23:37:47.807 00.003 7008 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.44 = -0.44)
23:37:47.811 00.004 7008 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=0.08 mountY=-0.03, mountTheta=-0.40
23:37:47.815 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=-0.01, opts=13)
23:37:47.818 00.003 7008 Enqueuing Move request for scope (0.08, -0.01)
23:37:47.820 00.002 8532 Worker thread wakes up
23:37:47.820 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:37:47.820 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:37:47.820 00.000 8532 Moving (0.08, -0.01) raw xDistance=0.08 yDistance=-0.03
23:37:47.820 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:37:47.821 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:47.821 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2390, FiltMax=27534, Gamma=0.990
23:37:47.825 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:47.825 00.000 7008 UpdateGuideState exits: m=266556 SNR=332.3
23:37:47.828 00.003 8532 MoveAxis(E, 0, ABG)
23:37:47.828 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:47.831 00.003 8532 Move returns status 0, amount 0
23:37:47.831 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:47.834 00.003 7008 Enqueuing Expose request
23:37:47.836 00.002 8532 MoveAxis(N, 0, ABG)
23:37:47.837 00.001 8532 Move returns status 0, amount 0
23:37:47.837 00.000 8532 move complete, result=0
23:37:47.837 00.000 8532 worker thread done servicing request
23:37:47.837 00.000 8532 Worker thread wakes up
23:37:47.837 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:47.837 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:47.839 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:48.808 00.969 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28d2f158-6234-4b7e-86fc-093c33b23fc3"}
23:37:48.812 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28d2f158-6234-4b7e-86fc-093c33b23fc3"}
23:37:48.816 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34bad24d-5699-477f-a9a7-10cd790e2b73"}
23:37:48.819 00.003 7008 case statement mapped state 6 to 3
23:37:48.823 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34bad24d-5699-477f-a9a7-10cd790e2b73"}
23:37:48.827 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0df2a99e-bb27-44c5-9d9d-1a5ac64920e8"}
23:37:48.831 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1503,"width":15,"height":15,"star_pos":[6.83,6.65],"pixels":"..."},"id":"0df2a99e-bb27-44c5-9d9d-1a5ac64920e8"}
23:37:49.970 01.139 8532 Exposure complete
23:37:50.014 00.044 8532 worker thread done servicing request
23:37:50.014 00.000 7008 OnExposeComplete: enter
23:37:50.016 00.002 7008 UpdateGuideState(): m_state=6
23:37:50.018 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1504
23:37:50.020 00.002 7008 Star::Find returns 1 (0), X=544.75, Y=448.60, Mass=269578, SNR=334.0, Peak=42129 HFD=2.9
23:37:50.022 00.002 7008 MultiStar: [#1 0.09,-0.17,0.53,U] [#2 -0.02,-0.20,0.53,U] [#3 0.07,-0.20,0.43,U] [#4 0.04,-0.08,0.35,U] [#5 0.02,-0.09,0.33,U] [#6 -0.01,-0.34,0.34,U] [#7 -0.06,-0.15,0.28,U] [#8 -0.03,-0.12,0.34,U] 
23:37:50.026 00.004 7008 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.01, 0.20}
23:37:50.029 00.003 7008 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.07) = xAngle (-1.35 = -1.35)
23:37:50.032 00.003 7008 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.76 = -1.76)
23:37:50.035 00.003 7008 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=0.02 mountY=-0.08, mountTheta=-1.35
23:37:50.039 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.08, opts=13)
23:37:50.042 00.003 7008 Enqueuing Move request for scope (0.01, -0.08)
23:37:50.044 00.002 8532 Worker thread wakes up
23:37:50.044 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2394, FiltMax=29772, Gamma=0.990
23:37:50.047 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:37:50.047 00.000 7008 UpdateGuideState exits: m=269578 SNR=334.0
23:37:50.049 00.002 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:37:50.049 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.051 00.002 8532 Moving (0.01, -0.08) raw xDistance=0.02 yDistance=-0.08
23:37:50.051 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:50.052 00.001 7008 Enqueuing Expose request
23:37:50.055 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:50.055 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.055 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:50.055 00.000 8532 MoveAxis(E, 0, ABG)
23:37:50.056 00.001 8532 Move returns status 0, amount 0
23:37:50.056 00.000 8532 MoveAxis(N, 0, ABG)
23:37:50.056 00.000 8532 Move returns status 0, amount 0
23:37:50.056 00.000 8532 move complete, result=0
23:37:50.056 00.000 8532 worker thread done servicing request
23:37:50.056 00.000 8532 Worker thread wakes up
23:37:50.056 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:50.056 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:50.057 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:50.807 00.750 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"087aa18e-430c-4ec2-b3a6-62ca7f4ce470"}
23:37:50.810 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"087aa18e-430c-4ec2-b3a6-62ca7f4ce470"}
23:37:50.813 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"548f9c96-1350-45bc-82db-a8b0cec7ef9b"}
23:37:50.815 00.002 7008 case statement mapped state 6 to 3
23:37:50.818 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"548f9c96-1350-45bc-82db-a8b0cec7ef9b"}
23:37:50.821 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d73d349c-4125-4994-998b-aeb0b7744299"}
23:37:50.822 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1504,"width":15,"height":15,"star_pos":[6.75,6.60],"pixels":"..."},"id":"d73d349c-4125-4994-998b-aeb0b7744299"}
23:37:52.178 01.356 8532 Exposure complete
23:37:52.224 00.046 8532 worker thread done servicing request
23:37:52.224 00.000 7008 OnExposeComplete: enter
23:37:52.228 00.004 7008 UpdateGuideState(): m_state=6
23:37:52.232 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1505
23:37:52.236 00.004 7008 Star::Find returns 1 (0), X=544.57, Y=448.56, Mass=255361, SNR=321.9, Peak=36519 HFD=3.1
23:37:52.242 00.006 7008 MultiStar: [#1 -0.15,-0.24,0.56,U] [#2 -0.18,-0.24,0.55,U] [#3 -0.11,-0.26,0.43,U] [#4 -0.13,-0.18,0.37,U] [#5 -0.10,-0.23,0.34,U] [#6 -0.22,-0.36,0.36,U] [#7 -0.23,-0.21,0.31,U] [#8 -0.16,-0.23,0.36,U] 
23:37:52.245 00.003 7008 refined, 8 included, MultiStar: {-0.17, -0.15}, one-star: {-0.20, 0.16}
23:37:52.247 00.002 7008 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.07) = xAngle (-2.35 = -2.35)
23:37:52.249 00.002 7008 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.76 = -2.76)
23:37:52.251 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-2.42 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
23:37:52.256 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.15, opts=13)
23:37:52.259 00.003 7008 Enqueuing Move request for scope (-0.17, -0.15)
23:37:52.261 00.002 8532 Worker thread wakes up
23:37:52.261 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64336, med=2505, FiltMin=2367, FiltMax=34311, Gamma=0.990
23:37:52.264 00.003 7008 UpdateGuideState exits: m=255361 SNR=321.9
23:37:52.267 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
23:37:52.267 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.270 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:52.272 00.002 7008 Enqueuing Expose request
23:37:52.274 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
23:37:52.274 00.000 8532 Moving (-0.17, -0.15) raw xDistance=-0.16 yDistance=-0.08
23:37:52.276 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:37:52.276 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:52.276 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:52.276 00.000 8532 MoveAxis(E, 0, ABG)
23:37:52.276 00.000 8532 Move returns status 0, amount 0
23:37:52.276 00.000 8532 MoveAxis(N, 0, ABG)
23:37:52.276 00.000 8532 Move returns status 0, amount 0
23:37:52.276 00.000 8532 move complete, result=0
23:37:52.276 00.000 8532 worker thread done servicing request
23:37:52.276 00.000 8532 Worker thread wakes up
23:37:52.276 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:52.276 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:52.277 00.001 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:52.806 00.529 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4acd8d94-79b9-4109-ba4d-f790b68ca360"}
23:37:52.810 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4acd8d94-79b9-4109-ba4d-f790b68ca360"}
23:37:52.813 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"176719c5-e3e0-4abc-867b-cb2e04e6ac2f"}
23:37:52.815 00.002 7008 case statement mapped state 6 to 3
23:37:52.818 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"176719c5-e3e0-4abc-867b-cb2e04e6ac2f"}
23:37:52.821 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ee4c22f1-6806-4fc7-b68a-5fb64f966333"}
23:37:52.822 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1505,"width":15,"height":15,"star_pos":[6.57,6.56],"pixels":"..."},"id":"ee4c22f1-6806-4fc7-b68a-5fb64f966333"}
23:37:54.404 01.582 8532 Exposure complete
23:37:54.449 00.045 8532 worker thread done servicing request
23:37:54.449 00.000 7008 OnExposeComplete: enter
23:37:54.452 00.003 7008 UpdateGuideState(): m_state=6
23:37:54.453 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1506
23:37:54.457 00.004 7008 Star::Find returns 1 (0), X=544.52, Y=448.53, Mass=253613, SNR=312.4, Peak=34385 HFD=3.1
23:37:54.463 00.006 7008 MultiStar: [#1 -0.23,-0.26,0.57,U] [#2 -0.32,-0.20,0.56,U] [#3 -0.28,-0.21,0.47,U] [#4 -0.24,-0.16,0.37,U] [#5 -0.22,-0.21,0.35,U] [#6 -0.29,-0.42,0.37,U] [#7 -0.42,-0.20,0.31,U] [#8 -0.26,-0.17,0.37,U] 
23:37:54.467 00.004 7008 single-star, 8 included, MultiStar: {-0.27, -0.15}, one-star: {-0.25, 0.13}
23:37:54.469 00.002 7008 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.07) = xAngle (2.74 = 2.74)
23:37:54.470 00.001 7008 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.33 = 2.33)
23:37:54.473 00.003 7008 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.67 mountX=-0.26 mountY=0.21, mountTheta=2.47
23:37:54.479 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.13, opts=13)
23:37:54.481 00.002 7008 Enqueuing Move request for scope (-0.25, 0.13)
23:37:54.483 00.002 8532 Worker thread wakes up
23:37:54.483 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
23:37:54.483 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
23:37:54.483 00.000 8532 Moving (-0.25, 0.13) raw xDistance=-0.26 yDistance=0.21
23:37:54.483 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:37:54.483 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:37:54.483 00.000 8532 MoveAxis(E, 236, ABG)
23:37:54.484 00.001 8532 Guiding  Dir = 2, Dur = 236
23:37:54.484 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60175, med=2506, FiltMin=2397, FiltMax=34677, Gamma=0.990
23:37:54.487 00.003 7008 UpdateGuideState exits: m=253613 SNR=312.4
23:37:54.491 00.004 8532 IsSlewing returns 0
23:37:54.491 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.496 00.005 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:54.498 00.002 7008 Enqueuing Expose request
23:37:54.503 00.005 8532 IsGuiding returns 0
23:37:54.504 00.001 8532 PulseGuide returned control before completion, sleep 246
23:37:54.754 00.250 8532 IsGuiding returns 1
23:37:54.754 00.000 8532 scope still moving after pulse duration time elapsed
23:37:54.785 00.031 8532 IsSlewing returns 0
23:37:54.785 00.000 8532 IsGuiding returns 0
23:37:54.785 00.000 8532 scope move finished after 236 + 46 ms
23:37:54.785 00.000 8532 Move returns status 0, amount 236
23:37:54.785 00.000 8532 MoveAxis(S, 360, ABG)
23:37:54.785 00.000 8532 Guiding  Dir = 1, Dur = 360
23:37:54.786 00.001 8532 IsSlewing returns 0
23:37:54.786 00.000 8532 IsGuiding returns 0
23:37:54.786 00.000 8532 PulseGuide returned control before completion, sleep 370
23:37:54.805 00.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"197286f6-815d-4e0a-849c-7c04aaa43aaf"}
23:37:54.807 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"197286f6-815d-4e0a-849c-7c04aaa43aaf"}
23:37:54.810 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16e4848c-ca86-4a86-932c-8048c8c8ed01"}
23:37:54.813 00.003 7008 case statement mapped state 6 to 3
23:37:54.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"16e4848c-ca86-4a86-932c-8048c8c8ed01"}
23:37:54.820 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bcb5e8a3-1f57-47de-a122-3afdc78337c9"}
23:37:54.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1506,"width":15,"height":15,"star_pos":[6.52,6.53],"pixels":"..."},"id":"bcb5e8a3-1f57-47de-a122-3afdc78337c9"}
23:37:55.172 00.349 8532 IsGuiding returns 0
23:37:55.172 00.000 8532 Move returns status 0, amount 360
23:37:55.172 00.000 8532 move complete, result=0
23:37:55.172 00.000 8532 worker thread done servicing request
23:37:55.172 00.000 8532 Worker thread wakes up
23:37:55.172 00.000 7008 GuideStep: -0.3 px 236 ms EAST, 0.2 px 360 ms SOUTH
23:37:55.175 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:55.175 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:56.804 01.629 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04eb7ffa-1d37-4871-8503-08b61c003634"}
23:37:56.806 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04eb7ffa-1d37-4871-8503-08b61c003634"}
23:37:56.807 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54b4cab4-62e2-4939-bd56-05a9dbcf4645"}
23:37:56.809 00.002 7008 case statement mapped state 6 to 3
23:37:56.810 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54b4cab4-62e2-4939-bd56-05a9dbcf4645"}
23:37:56.813 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"481c5680-b6e0-46ba-8e99-2ec98a11042a"}
23:37:56.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1506,"width":15,"height":15,"star_pos":[6.52,6.53],"pixels":"..."},"id":"481c5680-b6e0-46ba-8e99-2ec98a11042a"}
23:37:57.302 00.487 8532 Exposure complete
23:37:57.342 00.040 8532 worker thread done servicing request
23:37:57.342 00.000 7008 OnExposeComplete: enter
23:37:57.344 00.002 7008 UpdateGuideState(): m_state=6
23:37:57.345 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1507
23:37:57.347 00.002 7008 Star::Find returns 1 (0), X=544.65, Y=448.36, Mass=265539, SNR=338.3, Peak=47242 HFD=2.8
23:37:57.348 00.001 7008 MultiStar: [#1 -0.01,-0.44,0.55,U] [#2 -0.12,-0.40,0.53,U] [#3 -0.10,-0.31,0.43,U] [#4 -0.01,-0.29,0.35,U] [#5 -0.08,-0.35,0.32,U] [#6 -0.02,-0.52,0.34,U] [#7 -0.08,-0.26,0.29,U] [#8 -0.15,-0.23,0.34,U] 
23:37:57.349 00.001 7008 single-star, 8 included, MultiStar: {-0.08, -0.28}, one-star: {-0.12, -0.03}
23:37:57.351 00.002 7008 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.07) = xAngle (-2.81 = -2.81)
23:37:57.352 00.001 7008 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.22 = 3.06)
23:37:57.354 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=-0.12 mountY=0.01, mountTheta=3.06
23:37:57.357 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.03, opts=13)
23:37:57.359 00.002 7008 Enqueuing Move request for scope (-0.12, -0.03)
23:37:57.360 00.001 8532 Worker thread wakes up
23:37:57.360 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:37:57.360 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:37:57.360 00.000 8532 Moving (-0.12, -0.03) raw xDistance=-0.12 yDistance=0.01
23:37:57.360 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2390, FiltMax=30408, Gamma=0.990
23:37:57.362 00.002 7008 UpdateGuideState exits: m=265539 SNR=338.3
23:37:57.365 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:57.366 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:57.368 00.002 7008 Enqueuing Expose request
23:37:57.369 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:37:57.369 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:57.369 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:57.369 00.000 8532 MoveAxis(E, 0, ABG)
23:37:57.369 00.000 8532 Move returns status 0, amount 0
23:37:57.369 00.000 8532 MoveAxis(N, 0, ABG)
23:37:57.369 00.000 8532 Move returns status 0, amount 0
23:37:57.369 00.000 8532 move complete, result=0
23:37:57.369 00.000 8532 worker thread done servicing request
23:37:57.369 00.000 8532 Worker thread wakes up
23:37:57.369 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:57.369 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:57.369 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:58.803 01.434 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51347cb1-3f7d-4137-a120-e0b1b0c187d6"}
23:37:58.805 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51347cb1-3f7d-4137-a120-e0b1b0c187d6"}
23:37:58.808 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa4c7dc1-5f2a-472d-8f5c-d5d306c07661"}
23:37:58.811 00.003 7008 case statement mapped state 6 to 3
23:37:58.814 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa4c7dc1-5f2a-472d-8f5c-d5d306c07661"}
23:37:58.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"afea3080-41f2-433b-804a-ded238fe31d9"}
23:37:58.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1507,"width":15,"height":15,"star_pos":[6.65,7.36],"pixels":"..."},"id":"afea3080-41f2-433b-804a-ded238fe31d9"}
23:37:59.494 00.676 8532 Exposure complete
23:37:59.534 00.040 7008 OnExposeComplete: enter
23:37:59.536 00.002 7008 UpdateGuideState(): m_state=6
23:37:59.537 00.001 8532 worker thread done servicing request
23:37:59.538 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1508
23:37:59.540 00.002 7008 Star::Find returns 1 (0), X=544.62, Y=448.39, Mass=264383, SNR=328.3, Peak=46220 HFD=2.9
23:37:59.542 00.002 7008 MultiStar: [#1 -0.07,-0.45,0.55,U] [#2 -0.14,-0.36,0.55,U] [#3 -0.14,-0.38,0.42,U] [#4 -0.12,-0.25,0.37,U] [#5 -0.07,-0.30,0.33,U] [#6 -0.02,-0.47,0.34,U] [#7 -0.21,-0.28,0.29,U] [#8 -0.19,-0.29,0.33,U] 
23:37:59.544 00.002 7008 single-star, 8 included, MultiStar: {-0.12, -0.27}, one-star: {-0.15, -0.00}
23:37:59.546 00.002 7008 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.07) = xAngle (-3.05 = -3.05)
23:37:59.548 00.002 7008 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.82)
23:37:59.549 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=-0.15 mountY=0.05, mountTheta=2.83
23:37:59.553 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.00, opts=13)
23:37:59.555 00.002 7008 Enqueuing Move request for scope (-0.15, -0.00)
23:37:59.557 00.002 8532 Worker thread wakes up
23:37:59.557 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
23:37:59.557 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
23:37:59.557 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2370, FiltMax=31447, Gamma=0.990
23:37:59.560 00.003 8532 Moving (-0.15, -0.00) raw xDistance=-0.15 yDistance=0.05
23:37:59.560 00.000 7008 UpdateGuideState exits: m=264383 SNR=328.3
23:37:59.562 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:59.564 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:37:59.565 00.001 7008 Enqueuing Expose request
23:37:59.567 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:37:59.568 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:59.568 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:59.568 00.000 8532 MoveAxis(E, 0, ABG)
23:37:59.568 00.000 8532 Move returns status 0, amount 0
23:37:59.568 00.000 8532 MoveAxis(N, 0, ABG)
23:37:59.568 00.000 8532 Move returns status 0, amount 0
23:37:59.568 00.000 8532 move complete, result=0
23:37:59.568 00.000 8532 worker thread done servicing request
23:37:59.568 00.000 8532 Worker thread wakes up
23:37:59.568 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:37:59.568 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:37:59.569 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:00.804 01.235 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea968605-256e-40a1-b91a-5ff605853b75"}
23:38:00.805 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea968605-256e-40a1-b91a-5ff605853b75"}
23:38:00.809 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cb612600-aab2-418b-b9b7-d2d9ddba896f"}
23:38:00.810 00.001 7008 case statement mapped state 6 to 3
23:38:00.812 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb612600-aab2-418b-b9b7-d2d9ddba896f"}
23:38:00.813 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"994a2602-7eb5-4129-955c-0957bda8d088"}
23:38:00.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1508,"width":15,"height":15,"star_pos":[6.62,7.39],"pixels":"..."},"id":"994a2602-7eb5-4129-955c-0957bda8d088"}
23:38:01.702 00.888 8532 Exposure complete
23:38:01.740 00.038 8532 worker thread done servicing request
23:38:01.740 00.000 7008 OnExposeComplete: enter
23:38:01.742 00.002 7008 UpdateGuideState(): m_state=6
23:38:01.744 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1509
23:38:01.746 00.002 7008 Star::Find returns 1 (0), X=544.54, Y=448.32, Mass=268123, SNR=335.3, Peak=42678 HFD=2.8
23:38:01.747 00.001 7008 MultiStar: [#1 -0.17,-0.51,0.52,U] [#2 -0.28,-0.43,0.52,U] [#3 -0.24,-0.41,0.42,U] [#4 -0.21,-0.27,0.35,U] [#5 -0.21,-0.26,0.34,U] [#6 -0.23,-0.55,0.33,U] [#7 -0.26,-0.46,0.28,U] [#8 -0.23,-0.31,0.34,U] 
23:38:01.750 00.003 7008 single-star, 8 included, MultiStar: {-0.23, -0.32}, one-star: {-0.23, -0.07}
23:38:01.751 00.001 7008 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.07) = xAngle (-2.77 = -2.77)
23:38:01.753 00.002 7008 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.18 = 3.10)
23:38:01.755 00.002 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=-0.23 mountY=0.01, mountTheta=3.10
23:38:01.759 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.07, opts=13)
23:38:01.761 00.002 7008 Enqueuing Move request for scope (-0.23, -0.07)
23:38:01.763 00.002 8532 Worker thread wakes up
23:38:01.763 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
23:38:01.763 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
23:38:01.763 00.000 8532 Moving (-0.23, -0.07) raw xDistance=-0.23 yDistance=0.01
23:38:01.763 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:38:01.763 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.763 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61178, med=2505, FiltMin=2349, FiltMax=33961, Gamma=0.990
23:38:01.765 00.002 7008 UpdateGuideState exits: m=268123 SNR=335.3
23:38:01.766 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.768 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:01.771 00.003 7008 Enqueuing Expose request
23:38:01.773 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:01.773 00.000 8532 MoveAxis(E, 205, ABG)
23:38:01.773 00.000 8532 Guiding  Dir = 2, Dur = 205
23:38:01.773 00.000 8532 IsSlewing returns 0
23:38:01.773 00.000 8532 IsGuiding returns 0
23:38:01.773 00.000 8532 PulseGuide returned control before completion, sleep 215
23:38:01.990 00.217 8532 IsGuiding returns 0
23:38:01.990 00.000 8532 Move returns status 0, amount 205
23:38:01.990 00.000 8532 MoveAxis(N, 0, ABG)
23:38:01.990 00.000 8532 Move returns status 0, amount 0
23:38:01.990 00.000 8532 move complete, result=0
23:38:01.991 00.001 8532 worker thread done servicing request
23:38:01.991 00.000 8532 Worker thread wakes up
23:38:01.991 00.000 7008 GuideStep: -0.2 px 205 ms EAST, 0.0 px 0 ms NORTH
23:38:01.994 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:01.994 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:02.804 00.810 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d53bd83-ce8c-4a57-901a-a5506db6b01f"}
23:38:02.808 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d53bd83-ce8c-4a57-901a-a5506db6b01f"}
23:38:02.810 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f08d3c69-4a68-4f0b-a65a-6391a00cc622"}
23:38:02.813 00.003 7008 case statement mapped state 6 to 3
23:38:02.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f08d3c69-4a68-4f0b-a65a-6391a00cc622"}
23:38:02.815 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"72943c87-979a-4304-b05b-6859dc0ac2bc"}
23:38:02.818 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1509,"width":15,"height":15,"star_pos":[6.54,7.32],"pixels":"..."},"id":"72943c87-979a-4304-b05b-6859dc0ac2bc"}
23:38:04.116 01.298 8532 Exposure complete
23:38:04.159 00.043 8532 worker thread done servicing request
23:38:04.159 00.000 7008 OnExposeComplete: enter
23:38:04.161 00.002 7008 UpdateGuideState(): m_state=6
23:38:04.163 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1510
23:38:04.164 00.001 7008 Star::Find returns 1 (0), X=544.59, Y=448.35, Mass=258434, SNR=336.5, Peak=44010 HFD=2.8
23:38:04.167 00.003 7008 MultiStar: [#1 -0.13,-0.46,0.55,U] [#2 -0.20,-0.44,0.56,U] [#3 -0.13,-0.43,0.41,U] [#4 -0.11,-0.26,0.36,U] [#5 -0.09,-0.30,0.33,U] [#6 -0.16,-0.59,0.34,U] [#7 -0.18,-0.25,0.28,U] [#8 -0.22,-0.23,0.33,U] 
23:38:04.169 00.002 7008 single-star, 8 included, MultiStar: {-0.16, -0.30}, one-star: {-0.17, -0.05}
23:38:04.170 00.001 7008 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.07) = xAngle (-2.81 = -2.81)
23:38:04.172 00.002 7008 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.23 = 3.06)
23:38:04.174 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=-0.17 mountY=0.01, mountTheta=3.05
23:38:04.177 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.05, opts=13)
23:38:04.180 00.003 7008 Enqueuing Move request for scope (-0.17, -0.05)
23:38:04.181 00.001 8532 Worker thread wakes up
23:38:04.181 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
23:38:04.181 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
23:38:04.181 00.000 8532 Moving (-0.17, -0.05) raw xDistance=-0.17 yDistance=0.01
23:38:04.181 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:38:04.181 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:04.181 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2352, FiltMax=32137, Gamma=0.990
23:38:04.183 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:04.183 00.000 8532 MoveAxis(E, 0, ABG)
23:38:04.183 00.000 8532 Move returns status 0, amount 0
23:38:04.183 00.000 8532 MoveAxis(N, 0, ABG)
23:38:04.183 00.000 8532 Move returns status 0, amount 0
23:38:04.183 00.000 8532 move complete, result=0
23:38:04.183 00.000 8532 worker thread done servicing request
23:38:04.183 00.000 7008 UpdateGuideState exits: m=258434 SNR=336.5
23:38:04.185 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.187 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:04.188 00.001 7008 Enqueuing Expose request
23:38:04.190 00.002 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:04.191 00.001 8532 Worker thread wakes up
23:38:04.191 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:04.192 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:04.803 00.611 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d5fec663-e161-48ed-a457-cf279e5d230d"}
23:38:04.806 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d5fec663-e161-48ed-a457-cf279e5d230d"}
23:38:04.813 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7bb47796-d704-4d32-a5f6-b06bdfe4c7c2"}
23:38:04.814 00.001 7008 case statement mapped state 6 to 3
23:38:04.817 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bb47796-d704-4d32-a5f6-b06bdfe4c7c2"}
23:38:04.820 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bef6da43-9fbe-4fff-8fb5-714b79f3a658"}
23:38:04.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1510,"width":15,"height":15,"star_pos":[6.59,7.35],"pixels":"..."},"id":"bef6da43-9fbe-4fff-8fb5-714b79f3a658"}
23:38:06.316 01.494 8532 Exposure complete
23:38:06.360 00.044 8532 worker thread done servicing request
23:38:06.361 00.001 7008 OnExposeComplete: enter
23:38:06.362 00.001 7008 UpdateGuideState(): m_state=6
23:38:06.364 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
23:38:06.366 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=448.35, Mass=258058, SNR=331.7, Peak=43670 HFD=2.8
23:38:06.369 00.003 7008 MultiStar: [#1 -0.14,-0.46,0.55,U] [#2 -0.17,-0.38,0.54,U] [#3 -0.17,-0.48,0.42,U] [#4 -0.13,-0.26,0.35,U] [#5 -0.12,-0.30,0.35,U] [#6 -0.14,-0.55,0.36,U] [#7 -0.22,-0.38,0.29,U] [#8 -0.14,-0.31,0.35,U] 
23:38:06.370 00.001 7008 single-star, 8 included, MultiStar: {-0.15, -0.31}, one-star: {-0.16, -0.04}
23:38:06.372 00.002 7008 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.07) = xAngle (-2.82 = -2.82)
23:38:06.374 00.002 7008 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.23 = 3.06)
23:38:06.375 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=-0.16 mountY=0.01, mountTheta=3.05
23:38:06.379 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.04, opts=13)
23:38:06.381 00.002 7008 Enqueuing Move request for scope (-0.16, -0.04)
23:38:06.382 00.001 8532 Worker thread wakes up
23:38:06.382 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
23:38:06.382 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
23:38:06.382 00.000 8532 Moving (-0.16, -0.04) raw xDistance=-0.16 yDistance=0.01
23:38:06.382 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:38:06.382 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:06.382 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63155, med=2506, FiltMin=2403, FiltMax=31811, Gamma=0.990
23:38:06.385 00.003 7008 UpdateGuideState exits: m=258058 SNR=331.7
23:38:06.387 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:06.387 00.000 8532 MoveAxis(E, 0, ABG)
23:38:06.387 00.000 8532 Move returns status 0, amount 0
23:38:06.387 00.000 8532 MoveAxis(N, 0, ABG)
23:38:06.387 00.000 8532 Move returns status 0, amount 0
23:38:06.387 00.000 8532 move complete, result=0
23:38:06.387 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.390 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:06.391 00.001 7008 Enqueuing Expose request
23:38:06.393 00.002 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:06.394 00.001 8532 worker thread done servicing request
23:38:06.395 00.001 8532 Worker thread wakes up
23:38:06.395 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:06.395 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:06.806 00.411 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc4e02a8-b833-4400-ac27-599469b3a81d"}
23:38:06.808 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc4e02a8-b833-4400-ac27-599469b3a81d"}
23:38:06.809 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c2a12e9-107c-47ec-8ddf-2d5a6457e9c9"}
23:38:06.813 00.004 7008 case statement mapped state 6 to 3
23:38:06.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c2a12e9-107c-47ec-8ddf-2d5a6457e9c9"}
23:38:06.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e91f7bf-c3f1-4376-8d81-ddb8b25f8efd"}
23:38:06.817 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1511,"width":15,"height":15,"star_pos":[6.60,7.35],"pixels":"..."},"id":"5e91f7bf-c3f1-4376-8d81-ddb8b25f8efd"}
23:38:08.526 01.709 8532 Exposure complete
23:38:08.572 00.046 8532 worker thread done servicing request
23:38:08.572 00.000 7008 OnExposeComplete: enter
23:38:08.574 00.002 7008 UpdateGuideState(): m_state=6
23:38:08.576 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1512
23:38:08.578 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.38, Mass=265092, SNR=332.6, Peak=46317 HFD=2.8
23:38:08.580 00.002 7008 MultiStar: [#1 -0.04,-0.41,0.54,U] [#2 -0.15,-0.34,0.54,U] [#3 -0.10,-0.31,0.41,U] [#4 -0.09,-0.29,0.35,U] [#5 -0.07,-0.28,0.34,U] [#6 -0.10,-0.55,0.34,U] [#7 -0.15,-0.26,0.30,U] [#8 -0.21,-0.21,0.35,U] 
23:38:08.582 00.002 7008 single-star, 8 included, MultiStar: {-0.11, -0.26}, one-star: {-0.12, -0.02}
23:38:08.584 00.002 7008 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.07) = xAngle (-2.93 = -2.93)
23:38:08.585 00.001 7008 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.34 = 2.94)
23:38:08.588 00.003 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=-0.12 mountY=0.02, mountTheta=2.94
23:38:08.591 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.02, opts=13)
23:38:08.592 00.001 7008 Enqueuing Move request for scope (-0.12, -0.02)
23:38:08.595 00.003 8532 Worker thread wakes up
23:38:08.595 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
23:38:08.595 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
23:38:08.595 00.000 8532 Moving (-0.12, -0.02) raw xDistance=-0.12 yDistance=0.02
23:38:08.595 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2354, FiltMax=32013, Gamma=0.990
23:38:08.596 00.001 7008 UpdateGuideState exits: m=265092 SNR=332.6
23:38:08.598 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.600 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:08.602 00.002 7008 Enqueuing Expose request
23:38:08.603 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:38:08.603 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:08.603 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:08.604 00.001 8532 MoveAxis(E, 0, ABG)
23:38:08.604 00.000 8532 Move returns status 0, amount 0
23:38:08.604 00.000 8532 MoveAxis(N, 0, ABG)
23:38:08.604 00.000 8532 Move returns status 0, amount 0
23:38:08.604 00.000 8532 move complete, result=0
23:38:08.604 00.000 8532 worker thread done servicing request
23:38:08.604 00.000 8532 Worker thread wakes up
23:38:08.604 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:08.604 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:08.604 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:08.804 00.200 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f0634b18-ed23-4600-9828-fd673e41d7fa"}
23:38:08.805 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f0634b18-ed23-4600-9828-fd673e41d7fa"}
23:38:08.807 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86c191d0-f63e-4148-b1be-957575227548"}
23:38:08.808 00.001 7008 case statement mapped state 6 to 3
23:38:08.809 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86c191d0-f63e-4148-b1be-957575227548"}
23:38:08.811 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d93567fe-62be-4a66-b7d5-3fc93a744ada"}
23:38:08.812 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1512,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"d93567fe-62be-4a66-b7d5-3fc93a744ada"}
23:38:10.725 01.913 8532 Exposure complete
23:38:10.766 00.041 8532 worker thread done servicing request
23:38:10.766 00.000 7008 OnExposeComplete: enter
23:38:10.768 00.002 7008 UpdateGuideState(): m_state=6
23:38:10.769 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1513
23:38:10.770 00.001 7008 Star::Find returns 1 (0), X=544.64, Y=448.38, Mass=263354, SNR=331.2, Peak=46019 HFD=2.8
23:38:10.772 00.002 7008 MultiStar: [#1 -0.05,-0.41,0.55,U] [#2 -0.12,-0.43,0.54,U] [#3 -0.08,-0.37,0.43,U] [#4 -0.03,-0.29,0.37,U] [#5 -0.07,-0.34,0.33,U] [#6 -0.13,-0.52,0.34,U] [#7 -0.13,-0.34,0.28,U] [#8 -0.20,-0.19,0.33,U] 
23:38:10.773 00.001 7008 single-star, 8 included, MultiStar: {-0.10, -0.29}, one-star: {-0.13, -0.02}
23:38:10.776 00.003 7008 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.07) = xAngle (-2.92 = -2.92)
23:38:10.778 00.002 7008 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.95)
23:38:10.781 00.003 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=-0.13 mountY=0.02, mountTheta=2.95
23:38:10.784 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.02, opts=13)
23:38:10.787 00.003 7008 Enqueuing Move request for scope (-0.13, -0.02)
23:38:10.788 00.001 8532 Worker thread wakes up
23:38:10.788 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
23:38:10.788 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
23:38:10.788 00.000 8532 Moving (-0.13, -0.02) raw xDistance=-0.13 yDistance=0.02
23:38:10.788 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2367, FiltMax=30984, Gamma=0.990
23:38:10.790 00.002 7008 UpdateGuideState exits: m=263354 SNR=331.2
23:38:10.792 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:10.792 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:10.792 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:10.792 00.000 8532 MoveAxis(E, 0, ABG)
23:38:10.792 00.000 8532 Move returns status 0, amount 0
23:38:10.792 00.000 8532 MoveAxis(N, 0, ABG)
23:38:10.792 00.000 8532 Move returns status 0, amount 0
23:38:10.793 00.001 8532 move complete, result=0
23:38:10.793 00.000 8532 worker thread done servicing request
23:38:10.793 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.794 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:10.796 00.002 7008 Enqueuing Expose request
23:38:10.798 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:10.800 00.002 8532 Worker thread wakes up
23:38:10.800 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:10.800 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:10.803 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7d1d64a-276c-4147-be6c-95fbc3f45959"}
23:38:10.804 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7d1d64a-276c-4147-be6c-95fbc3f45959"}
23:38:10.806 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e445a79a-4cdf-4c34-a86a-a0800541a22e"}
23:38:10.808 00.002 7008 case statement mapped state 6 to 3
23:38:10.809 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e445a79a-4cdf-4c34-a86a-a0800541a22e"}
23:38:10.812 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ce3d5bbc-45d0-48da-93bd-1d0ff9b49f3f"}
23:38:10.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1513,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"ce3d5bbc-45d0-48da-93bd-1d0ff9b49f3f"}
23:38:12.803 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2409fe16-0098-4285-83a5-f0f7fe5847f5"}
23:38:12.806 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2409fe16-0098-4285-83a5-f0f7fe5847f5"}
23:38:12.811 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de65eab2-c9c7-4009-be01-b101a09cab98"}
23:38:12.814 00.003 7008 case statement mapped state 6 to 3
23:38:12.817 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de65eab2-c9c7-4009-be01-b101a09cab98"}
23:38:12.820 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89b067dd-1203-4264-8edc-b79b47e6f363"}
23:38:12.823 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1513,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"89b067dd-1203-4264-8edc-b79b47e6f363"}
23:38:12.932 00.109 8532 Exposure complete
23:38:12.975 00.043 8532 worker thread done servicing request
23:38:12.976 00.001 7008 OnExposeComplete: enter
23:38:12.977 00.001 7008 UpdateGuideState(): m_state=6
23:38:12.979 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1514
23:38:12.981 00.002 7008 Star::Find returns 1 (0), X=544.53, Y=448.36, Mass=264250, SNR=333.2, Peak=41648 HFD=2.9
23:38:12.983 00.002 7008 MultiStar: [#1 -0.19,-0.46,0.54,U] [#2 -0.29,-0.42,0.52,U] [#3 -0.21,-0.39,0.42,U] [#4 -0.20,-0.33,0.34,U] [#5 -0.19,-0.40,0.33,U] [#6 -0.25,-0.60,0.34,U] [#7 -0.23,-0.44,0.28,U] [#8 -0.19,-0.41,0.33,U] 
23:38:12.984 00.001 7008 single-star, 8 included, MultiStar: {-0.22, -0.34}, one-star: {-0.24, -0.03}
23:38:12.985 00.001 7008 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.07) = xAngle (-2.93 = -2.93)
23:38:12.987 00.002 7008 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.34 = 2.94)
23:38:12.987 00.000 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.00 mountX=-0.24 mountY=0.05, mountTheta=2.94
23:38:12.991 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.03, opts=13)
23:38:12.993 00.002 7008 Enqueuing Move request for scope (-0.24, -0.03)
23:38:12.994 00.001 8532 Worker thread wakes up
23:38:12.994 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
23:38:12.994 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
23:38:12.994 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56861, med=2506, FiltMin=2368, FiltMax=33299, Gamma=0.990
23:38:12.996 00.002 7008 UpdateGuideState exits: m=264250 SNR=333.2
23:38:12.997 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:12.999 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:13.001 00.002 7008 Enqueuing Expose request
23:38:13.002 00.001 8532 Moving (-0.24, -0.03) raw xDistance=-0.24 yDistance=0.05
23:38:13.002 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:38:13.002 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.003 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:13.003 00.000 8532 MoveAxis(E, 213, ABG)
23:38:13.003 00.000 8532 Guiding  Dir = 2, Dur = 213
23:38:13.003 00.000 8532 IsSlewing returns 0
23:38:13.003 00.000 8532 IsGuiding returns 0
23:38:13.005 00.002 8532 PulseGuide returned control before completion, sleep 222
23:38:13.242 00.237 8532 IsGuiding returns 0
23:38:13.242 00.000 8532 Move returns status 0, amount 213
23:38:13.244 00.002 8532 MoveAxis(N, 0, ABG)
23:38:13.244 00.000 8532 Move returns status 0, amount 0
23:38:13.244 00.000 8532 move complete, result=0
23:38:13.244 00.000 8532 worker thread done servicing request
23:38:13.244 00.000 8532 Worker thread wakes up
23:38:13.244 00.000 7008 GuideStep: -0.2 px 213 ms EAST, 0.0 px 0 ms NORTH
23:38:13.247 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:13.249 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:14.802 01.553 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04065279-aeef-406d-9c7d-9a67fa7c9e7c"}
23:38:14.805 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04065279-aeef-406d-9c7d-9a67fa7c9e7c"}
23:38:14.807 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"df8e4fb0-028b-468f-8df2-a6175508ec67"}
23:38:14.809 00.002 7008 case statement mapped state 6 to 3
23:38:14.811 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"df8e4fb0-028b-468f-8df2-a6175508ec67"}
23:38:14.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af53a42d-dc33-4577-b2d9-9f0f6904f308"}
23:38:14.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1514,"width":15,"height":15,"star_pos":[6.53,7.36],"pixels":"..."},"id":"af53a42d-dc33-4577-b2d9-9f0f6904f308"}
23:38:15.374 00.559 8532 Exposure complete
23:38:15.417 00.043 8532 worker thread done servicing request
23:38:15.417 00.000 7008 OnExposeComplete: enter
23:38:15.420 00.003 7008 UpdateGuideState(): m_state=6
23:38:15.422 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1515
23:38:15.424 00.002 7008 Star::Find returns 1 (0), X=544.57, Y=448.37, Mass=250301, SNR=309.6, Peak=41791 HFD=2.9
23:38:15.425 00.001 7008 MultiStar: [#1 -0.06,-0.43,0.60,U] [#2 -0.14,-0.35,0.56,U] [#3 -0.17,-0.31,0.43,U] [#4 -0.08,-0.26,0.38,U] [#5 -0.09,-0.34,0.37,U] [#6 -0.18,-0.45,0.37,U] [#7 -0.27,-0.33,0.31,U] [#8 -0.13,-0.26,0.35,U] 
23:38:15.428 00.003 7008 single-star, 8 included, MultiStar: {-0.15, -0.27}, one-star: {-0.20, -0.03}
23:38:15.431 00.003 7008 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.07) = xAngle (-2.94 = -2.94)
23:38:15.433 00.002 7008 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.35 = 2.93)
23:38:15.435 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.01 mountX=-0.20 mountY=0.04, mountTheta=2.93
23:38:15.439 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=-0.03, opts=13)
23:38:15.440 00.001 7008 Enqueuing Move request for scope (-0.20, -0.03)
23:38:15.442 00.002 8532 Worker thread wakes up
23:38:15.442 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
23:38:15.442 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
23:38:15.442 00.000 8532 Moving (-0.20, -0.03) raw xDistance=-0.20 yDistance=0.04
23:38:15.442 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:38:15.442 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:15.442 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63772, med=2506, FiltMin=2377, FiltMax=33081, Gamma=0.990
23:38:15.444 00.002 7008 UpdateGuideState exits: m=250301 SNR=309.6
23:38:15.446 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:15.448 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:15.451 00.003 7008 Enqueuing Expose request
23:38:15.454 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:15.454 00.000 8532 MoveAxis(E, 196, ABG)
23:38:15.454 00.000 8532 Guiding  Dir = 2, Dur = 196
23:38:15.454 00.000 8532 IsSlewing returns 0
23:38:15.454 00.000 8532 IsGuiding returns 0
23:38:15.455 00.001 8532 PulseGuide returned control before completion, sleep 206
23:38:15.662 00.207 8532 IsGuiding returns 0
23:38:15.662 00.000 8532 Move returns status 0, amount 196
23:38:15.662 00.000 8532 MoveAxis(N, 0, ABG)
23:38:15.662 00.000 8532 Move returns status 0, amount 0
23:38:15.662 00.000 8532 move complete, result=0
23:38:15.662 00.000 8532 worker thread done servicing request
23:38:15.664 00.002 8532 Worker thread wakes up
23:38:15.664 00.000 7008 GuideStep: -0.2 px 196 ms EAST, 0.0 px 0 ms NORTH
23:38:15.666 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:15.666 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:16.802 01.136 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29f2a82a-dd71-478a-9321-f35f5d110e56"}
23:38:16.806 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29f2a82a-dd71-478a-9321-f35f5d110e56"}
23:38:16.808 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f56f18ee-89fa-4248-8380-5fa79fb70b3f"}
23:38:16.811 00.003 7008 case statement mapped state 6 to 3
23:38:16.813 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f56f18ee-89fa-4248-8380-5fa79fb70b3f"}
23:38:16.815 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3745f0f9-54b9-41a8-80df-b802c8dce0d7"}
23:38:16.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1515,"width":15,"height":15,"star_pos":[6.57,7.37],"pixels":"..."},"id":"3745f0f9-54b9-41a8-80df-b802c8dce0d7"}
23:38:17.798 00.981 8532 Exposure complete
23:38:17.844 00.046 8532 worker thread done servicing request
23:38:17.844 00.000 7008 OnExposeComplete: enter
23:38:17.846 00.002 7008 UpdateGuideState(): m_state=6
23:38:17.848 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1516
23:38:17.850 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=448.43, Mass=261601, SNR=332.8, Peak=42118 HFD=3.0
23:38:17.852 00.002 7008 MultiStar: [#1 -0.09,-0.40,0.55,U] [#2 -0.19,-0.37,0.54,U] [#3 -0.19,-0.32,0.42,U] [#4 -0.09,-0.17,0.35,U] [#5 -0.13,-0.33,0.33,U] [#6 -0.17,-0.60,0.35,U] [#7 -0.19,-0.26,0.27,U] [#8 -0.23,-0.26,0.33,U] 
23:38:17.855 00.003 7008 single-star, 8 included, MultiStar: {-0.16, -0.25}, one-star: {-0.16, 0.03}
23:38:17.857 00.002 7008 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.07) = xAngle (3.01 = 3.01)
23:38:17.860 00.003 7008 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.59 = 2.59)
23:38:17.861 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.94 mountX=-0.17 mountY=0.09, mountTheta=2.66
23:38:17.866 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.03, opts=13)
23:38:17.868 00.002 7008 Enqueuing Move request for scope (-0.16, 0.03)
23:38:17.869 00.001 8532 Worker thread wakes up
23:38:17.869 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:38:17.870 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:38:17.870 00.000 8532 Moving (-0.16, 0.03) raw xDistance=-0.17 yDistance=0.09
23:38:17.870 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:38:17.870 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:17.870 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64036, med=2506, FiltMin=2366, FiltMax=32561, Gamma=0.990
23:38:17.872 00.002 7008 UpdateGuideState exits: m=261601 SNR=332.8
23:38:17.873 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.876 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:17.878 00.002 7008 Enqueuing Expose request
23:38:17.880 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:17.881 00.001 8532 MoveAxis(E, 0, ABG)
23:38:17.881 00.000 8532 Move returns status 0, amount 0
23:38:17.881 00.000 8532 MoveAxis(N, 0, ABG)
23:38:17.881 00.000 8532 Move returns status 0, amount 0
23:38:17.881 00.000 8532 move complete, result=0
23:38:17.881 00.000 8532 worker thread done servicing request
23:38:17.881 00.000 8532 Worker thread wakes up
23:38:17.881 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:17.881 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:17.882 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:18.803 00.921 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8462b91d-1aca-4e6c-85e9-73c2e7e3d8b5"}
23:38:18.806 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8462b91d-1aca-4e6c-85e9-73c2e7e3d8b5"}
23:38:18.808 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a855c8ed-415e-4afc-9c6a-a5dea82ed5aa"}
23:38:18.810 00.002 7008 case statement mapped state 6 to 3
23:38:18.811 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a855c8ed-415e-4afc-9c6a-a5dea82ed5aa"}
23:38:18.818 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5300ab6-541f-422e-85c2-cd8fbbf2cc3c"}
23:38:18.821 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1516,"width":15,"height":15,"star_pos":[6.60,7.43],"pixels":"..."},"id":"b5300ab6-541f-422e-85c2-cd8fbbf2cc3c"}
23:38:20.002 01.181 8532 Exposure complete
23:38:20.044 00.042 8532 worker thread done servicing request
23:38:20.044 00.000 7008 OnExposeComplete: enter
23:38:20.045 00.001 7008 UpdateGuideState(): m_state=6
23:38:20.047 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1517
23:38:20.049 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=448.45, Mass=249868, SNR=315.0, Peak=41728 HFD=3.0
23:38:20.051 00.002 7008 MultiStar: [#1 -0.09,-0.32,0.57,U] [#2 -0.07,-0.33,0.55,U] [#3 -0.11,-0.24,0.45,U] [#4 -0.08,-0.31,0.37,U] [#5 0.01,-0.31,0.35,U] [#6 -0.18,-0.45,0.37,U] [#7 -0.14,-0.23,0.30,U] [#8 -0.20,-0.14,0.36,U] 
23:38:20.052 00.001 7008 single-star, 8 included, MultiStar: {-0.10, -0.22}, one-star: {-0.11, 0.05}
23:38:20.054 00.002 7008 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.07) = xAngle (2.75 = 2.75)
23:38:20.056 00.002 7008 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.33 = 2.33)
23:38:20.057 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.68 mountX=-0.11 mountY=0.09, mountTheta=2.48
23:38:20.060 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.05, opts=13)
23:38:20.061 00.001 7008 Enqueuing Move request for scope (-0.11, 0.05)
23:38:20.062 00.001 8532 Worker thread wakes up
23:38:20.062 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:38:20.062 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:38:20.062 00.000 8532 Moving (-0.11, 0.05) raw xDistance=-0.11 yDistance=0.09
23:38:20.062 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65304, med=2506, FiltMin=2375, FiltMax=31164, Gamma=0.990
23:38:20.065 00.003 7008 UpdateGuideState exits: m=249868 SNR=315.0
23:38:20.067 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.068 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:20.071 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:38:20.071 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:20.071 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:20.071 00.000 8532 MoveAxis(E, 0, ABG)
23:38:20.071 00.000 8532 Move returns status 0, amount 0
23:38:20.071 00.000 8532 MoveAxis(N, 0, ABG)
23:38:20.071 00.000 8532 Move returns status 0, amount 0
23:38:20.071 00.000 8532 move complete, result=0
23:38:20.071 00.000 7008 Enqueuing Expose request
23:38:20.073 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:20.076 00.003 8532 worker thread done servicing request
23:38:20.076 00.000 8532 Worker thread wakes up
23:38:20.076 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:20.076 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:20.818 00.742 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81961b82-41f9-4ef7-9b10-5be6af9ab233"}
23:38:20.819 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81961b82-41f9-4ef7-9b10-5be6af9ab233"}
23:38:20.821 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c435db5-0894-41ef-9357-2b0a0923565c"}
23:38:20.823 00.002 7008 case statement mapped state 6 to 3
23:38:20.824 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c435db5-0894-41ef-9357-2b0a0923565c"}
23:38:20.826 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c567ecb6-25cd-458e-adfa-91fb004a301c"}
23:38:20.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1517,"width":15,"height":15,"star_pos":[6.66,7.45],"pixels":"..."},"id":"c567ecb6-25cd-458e-adfa-91fb004a301c"}
23:38:22.201 01.373 8532 Exposure complete
23:38:22.230 00.029 8532 worker thread done servicing request
23:38:22.230 00.000 7008 OnExposeComplete: enter
23:38:22.232 00.002 7008 UpdateGuideState(): m_state=6
23:38:22.233 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1518
23:38:22.235 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.44, Mass=258950, SNR=331.1, Peak=43252 HFD=3.0
23:38:22.236 00.001 7008 MultiStar: [#1 -0.05,-0.34,0.54,U] [#2 -0.12,-0.36,0.55,U] [#3 -0.15,-0.25,0.43,U] [#4 -0.04,-0.20,0.35,U] [#5 -0.12,-0.33,0.34,U] [#6 -0.06,-0.50,0.34,U] [#7 -0.25,-0.28,0.30,U] [#8 -0.13,-0.23,0.33,U] 
23:38:22.237 00.001 7008 single-star, 8 included, MultiStar: {-0.11, -0.23}, one-star: {-0.12, 0.05}
23:38:22.239 00.002 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
23:38:22.241 00.002 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.44 = 2.44)
23:38:22.243 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.79 mountX=-0.13 mountY=0.08, mountTheta=2.55
23:38:22.245 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.05, opts=13)
23:38:22.247 00.002 7008 Enqueuing Move request for scope (-0.12, 0.05)
23:38:22.249 00.002 8532 Worker thread wakes up
23:38:22.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
23:38:22.249 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
23:38:22.249 00.000 8532 Moving (-0.12, 0.05) raw xDistance=-0.13 yDistance=0.08
23:38:22.249 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2346, FiltMax=32445, Gamma=0.990
23:38:22.251 00.002 7008 UpdateGuideState exits: m=258950 SNR=331.1
23:38:22.252 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:22.253 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:22.255 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:22.255 00.000 7008 Enqueuing Expose request
23:38:22.257 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:22.257 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:22.257 00.000 8532 MoveAxis(E, 0, ABG)
23:38:22.257 00.000 8532 Move returns status 0, amount 0
23:38:22.257 00.000 8532 MoveAxis(N, 0, ABG)
23:38:22.257 00.000 8532 Move returns status 0, amount 0
23:38:22.258 00.001 8532 move complete, result=0
23:38:22.258 00.000 8532 worker thread done servicing request
23:38:22.258 00.000 8532 Worker thread wakes up
23:38:22.258 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:22.258 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:22.258 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:22.817 00.559 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b08b657-c2e3-4a2f-b8c9-5d27f15399e5"}
23:38:22.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b08b657-c2e3-4a2f-b8c9-5d27f15399e5"}
23:38:22.823 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"681af164-6b7a-4ecc-a65a-ea5a767717de"}
23:38:22.825 00.002 7008 case statement mapped state 6 to 3
23:38:22.828 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"681af164-6b7a-4ecc-a65a-ea5a767717de"}
23:38:22.830 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"43c9058c-4074-47a7-921c-278841de761c"}
23:38:22.832 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1518,"width":15,"height":15,"star_pos":[6.64,7.44],"pixels":"..."},"id":"43c9058c-4074-47a7-921c-278841de761c"}
23:38:24.389 01.557 8532 Exposure complete
23:38:24.427 00.038 8532 worker thread done servicing request
23:38:24.427 00.000 7008 OnExposeComplete: enter
23:38:24.430 00.003 7008 UpdateGuideState(): m_state=6
23:38:24.433 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1519
23:38:24.435 00.002 7008 Star::Find returns 1 (0), X=544.57, Y=448.43, Mass=265759, SNR=335.0, Peak=41840 HFD=3.0
23:38:24.436 00.001 7008 MultiStar: [#1 -0.15,-0.34,0.52,U] [#2 -0.20,-0.34,0.53,U] [#3 -0.14,-0.30,0.43,U] [#4 -0.11,-0.24,0.36,U] [#5 -0.10,-0.35,0.33,U] [#6 -0.27,-0.42,0.33,U] [#7 -0.25,-0.29,0.27,U] [#8 -0.17,-0.25,0.32,U] 
23:38:24.437 00.001 7008 single-star, 8 included, MultiStar: {-0.18, -0.23}, one-star: {-0.20, 0.03}
23:38:24.440 00.003 7008 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.07) = xAngle (3.05 = 3.05)
23:38:24.441 00.001 7008 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.64 = 2.64)
23:38:24.442 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=-0.20 mountY=0.10, mountTheta=2.69
23:38:24.446 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.03, opts=13)
23:38:24.447 00.001 7008 Enqueuing Move request for scope (-0.20, 0.03)
23:38:24.449 00.002 8532 Worker thread wakes up
23:38:24.449 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:38:24.449 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:38:24.449 00.000 8532 Moving (-0.20, 0.03) raw xDistance=-0.20 yDistance=0.10
23:38:24.449 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:38:24.449 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:24.449 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60981, med=2508, FiltMin=2357, FiltMax=34167, Gamma=0.990
23:38:24.451 00.002 7008 UpdateGuideState exits: m=265759 SNR=335.0
23:38:24.452 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.453 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:24.454 00.001 7008 Enqueuing Expose request
23:38:24.457 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:24.457 00.000 8532 MoveAxis(E, 184, ABG)
23:38:24.457 00.000 8532 Guiding  Dir = 2, Dur = 184
23:38:24.457 00.000 8532 IsSlewing returns 0
23:38:24.458 00.001 8532 IsGuiding returns 0
23:38:24.458 00.000 8532 PulseGuide returned control before completion, sleep 194
23:38:24.666 00.208 8532 IsGuiding returns 0
23:38:24.666 00.000 8532 Move returns status 0, amount 184
23:38:24.666 00.000 8532 MoveAxis(N, 0, ABG)
23:38:24.666 00.000 8532 Move returns status 0, amount 0
23:38:24.666 00.000 8532 move complete, result=0
23:38:24.666 00.000 8532 worker thread done servicing request
23:38:24.667 00.001 8532 Worker thread wakes up
23:38:24.667 00.000 7008 GuideStep: -0.2 px 184 ms EAST, 0.1 px 0 ms NORTH
23:38:24.669 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:24.669 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:24.818 00.149 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d66c4646-8021-44f0-aa9a-9a68f246a864"}
23:38:24.820 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d66c4646-8021-44f0-aa9a-9a68f246a864"}
23:38:24.822 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"92f7833b-8b59-4460-9bde-791c803e68e4"}
23:38:24.824 00.002 7008 case statement mapped state 6 to 3
23:38:24.825 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"92f7833b-8b59-4460-9bde-791c803e68e4"}
23:38:24.828 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc0576a5-fb4b-4a2e-bc2f-f7016da2dbb3"}
23:38:24.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1519,"width":15,"height":15,"star_pos":[6.57,7.43],"pixels":"..."},"id":"fc0576a5-fb4b-4a2e-bc2f-f7016da2dbb3"}
23:38:26.800 01.969 8532 Exposure complete
23:38:26.818 00.018 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"454ec032-62ad-492f-a528-77ae01b47238"}
23:38:26.820 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"454ec032-62ad-492f-a528-77ae01b47238"}
23:38:26.822 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4836e3e4-a844-4c1b-a5b8-48ea9cfbb1dc"}
23:38:26.825 00.003 7008 case statement mapped state 6 to 3
23:38:26.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4836e3e4-a844-4c1b-a5b8-48ea9cfbb1dc"}
23:38:26.829 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ad85870-0406-454b-83d2-c61547cc2069"}
23:38:26.831 00.002 8532 worker thread done servicing request
23:38:26.831 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1519,"width":15,"height":15,"star_pos":[6.57,7.43],"pixels":"..."},"id":"0ad85870-0406-454b-83d2-c61547cc2069"}
23:38:26.833 00.002 7008 OnExposeComplete: enter
23:38:26.834 00.001 7008 UpdateGuideState(): m_state=6
23:38:26.836 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1520
23:38:26.837 00.001 7008 Star::Find returns 1 (0), X=544.70, Y=448.55, Mass=260206, SNR=326.8, Peak=41921 HFD=3.0
23:38:26.839 00.002 7008 MultiStar: [#1 0.02,-0.15,0.55,U] [#2 -0.04,-0.18,0.54,U] [#3 -0.10,-0.19,0.42,U] [#4 -0.05,-0.11,0.36,U] [#5 0.08,-0.11,0.32,U] [#6 -0.03,-0.31,0.35,U] [#7 -0.13,-0.13,0.29,U] [#8 -0.13,-0.08,0.33,U] 
23:38:26.841 00.002 7008 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.07, 0.16}
23:38:26.843 00.002 7008 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.07) = xAngle (-2.03 = -2.03)
23:38:26.845 00.002 7008 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.44 = -2.44)
23:38:26.846 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.10 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
23:38:26.849 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.08, opts=13)
23:38:26.850 00.001 7008 Enqueuing Move request for scope (-0.05, -0.08)
23:38:26.851 00.001 8532 Worker thread wakes up
23:38:26.851 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2348, FiltMax=30723, Gamma=0.990
23:38:26.853 00.002 7008 UpdateGuideState exits: m=260206 SNR=326.8
23:38:26.854 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.856 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:38:26.856 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:38:26.856 00.000 8532 Moving (-0.05, -0.08) raw xDistance=-0.04 yDistance=-0.06
23:38:26.856 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:26.858 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:38:26.859 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.859 00.000 7008 Enqueuing Expose request
23:38:26.860 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:26.860 00.000 8532 MoveAxis(E, 0, ABG)
23:38:26.860 00.000 8532 Move returns status 0, amount 0
23:38:26.860 00.000 8532 MoveAxis(N, 0, ABG)
23:38:26.860 00.000 8532 Move returns status 0, amount 0
23:38:26.860 00.000 8532 move complete, result=0
23:38:26.861 00.001 8532 worker thread done servicing request
23:38:26.861 00.000 8532 Worker thread wakes up
23:38:26.861 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:26.861 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:26.861 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:28.817 01.956 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6757ad84-d34a-486c-bd4b-0642227fa2d7"}
23:38:28.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6757ad84-d34a-486c-bd4b-0642227fa2d7"}
23:38:28.822 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5283c6a-6255-4cd7-9a1d-01725da2dc69"}
23:38:28.826 00.004 7008 case statement mapped state 6 to 3
23:38:28.828 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5283c6a-6255-4cd7-9a1d-01725da2dc69"}
23:38:28.829 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"92855530-db5f-4ad6-9f7d-d68e73e42156"}
23:38:28.833 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1520,"width":15,"height":15,"star_pos":[6.70,6.55],"pixels":"..."},"id":"92855530-db5f-4ad6-9f7d-d68e73e42156"}
23:38:28.985 00.152 8532 Exposure complete
23:38:29.020 00.035 8532 worker thread done servicing request
23:38:29.021 00.001 7008 OnExposeComplete: enter
23:38:29.022 00.001 7008 UpdateGuideState(): m_state=6
23:38:29.024 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1521
23:38:29.026 00.002 7008 Star::Find returns 1 (0), X=544.68, Y=448.55, Mass=256626, SNR=328.2, Peak=40384 HFD=3.0
23:38:29.028 00.002 7008 MultiStar: [#1 -0.01,-0.10,0.55,U] [#2 -0.08,-0.18,0.53,U] [#3 -0.04,-0.24,0.43,U] [#4 0.00,-0.12,0.37,U] [#5 -0.08,-0.12,0.32,U] [#6 -0.10,-0.24,0.37,U] [#7 -0.13,-0.17,0.28,U] [#8 -0.03,-0.16,0.33,U] 
23:38:29.030 00.002 7008 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.09, 0.15}
23:38:29.031 00.001 7008 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.07) = xAngle (-2.11 = -2.11)
23:38:29.033 00.002 7008 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.52 = -2.52)
23:38:29.034 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.18 mountX=-0.06 mountY=-0.06, mountTheta=-2.29
23:38:29.037 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.09, opts=13)
23:38:29.038 00.001 7008 Enqueuing Move request for scope (-0.06, -0.09)
23:38:29.039 00.001 8532 Worker thread wakes up
23:38:29.039 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2356, FiltMax=29777, Gamma=0.990
23:38:29.042 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:38:29.042 00.000 7008 UpdateGuideState exits: m=256626 SNR=328.2
23:38:29.043 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:38:29.043 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.045 00.002 8532 Moving (-0.06, -0.09) raw xDistance=-0.06 yDistance=-0.06
23:38:29.045 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:29.046 00.001 7008 Enqueuing Expose request
23:38:29.047 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:29.047 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:29.048 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:29.048 00.000 8532 MoveAxis(E, 0, ABG)
23:38:29.048 00.000 8532 Move returns status 0, amount 0
23:38:29.048 00.000 8532 MoveAxis(N, 0, ABG)
23:38:29.048 00.000 8532 Move returns status 0, amount 0
23:38:29.048 00.000 8532 move complete, result=0
23:38:29.048 00.000 8532 worker thread done servicing request
23:38:29.048 00.000 8532 Worker thread wakes up
23:38:29.048 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:29.048 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:29.049 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:30.818 01.769 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cd615964-9a23-4638-9699-fad9872ec28d"}
23:38:30.821 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cd615964-9a23-4638-9699-fad9872ec28d"}
23:38:30.825 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc12858a-a121-4f80-a5ae-dd77e25dbf63"}
23:38:30.828 00.003 7008 case statement mapped state 6 to 3
23:38:30.831 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc12858a-a121-4f80-a5ae-dd77e25dbf63"}
23:38:30.837 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48d464e7-2b7a-4668-bb53-f3d6e719ec85"}
23:38:30.841 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1521,"width":15,"height":15,"star_pos":[6.68,6.55],"pixels":"..."},"id":"48d464e7-2b7a-4668-bb53-f3d6e719ec85"}
23:38:31.168 00.327 8532 Exposure complete
23:38:31.198 00.030 8532 worker thread done servicing request
23:38:31.198 00.000 7008 OnExposeComplete: enter
23:38:31.199 00.001 7008 UpdateGuideState(): m_state=6
23:38:31.200 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1522
23:38:31.202 00.002 7008 Star::Find returns 1 (0), X=544.49, Y=448.44, Mass=260391, SNR=320.8, Peak=35634 HFD=3.1
23:38:31.204 00.002 7008 MultiStar: [#1 -0.17,-0.28,0.54,U] [#2 -0.28,-0.37,0.56,U] [#3 -0.20,-0.33,0.45,U] [#4 -0.13,-0.28,0.36,U] [#5 -0.22,-0.31,0.34,U] [#6 -0.29,-0.48,0.36,U] [#7 -0.29,-0.27,0.29,U] [#8 -0.19,-0.26,0.33,U] 
23:38:31.205 00.001 7008 single-star, 8 included, MultiStar: {-0.23, -0.24}, one-star: {-0.27, 0.05}
23:38:31.207 00.002 7008 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.07) = xAngle (3.05 = 3.05)
23:38:31.209 00.002 7008 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.64 = 2.64)
23:38:31.211 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.28 cameraTheta=2.98 mountX=-0.28 mountY=0.13, mountTheta=2.69
23:38:31.214 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.05, opts=13)
23:38:31.218 00.004 7008 Enqueuing Move request for scope (-0.27, 0.05)
23:38:31.220 00.002 8532 Worker thread wakes up
23:38:31.220 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
23:38:31.220 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58833, med=2507, FiltMin=2379, FiltMax=34231, Gamma=0.990
23:38:31.221 00.001 7008 UpdateGuideState exits: m=260391 SNR=320.8
23:38:31.225 00.004 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
23:38:31.225 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:31.226 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:31.227 00.001 7008 Enqueuing Expose request
23:38:31.228 00.001 8532 Moving (-0.27, 0.05) raw xDistance=-0.28 yDistance=0.13
23:38:31.228 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:38:31.228 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:31.229 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:31.229 00.000 8532 MoveAxis(E, 250, ABG)
23:38:31.229 00.000 8532 Guiding  Dir = 2, Dur = 250
23:38:31.229 00.000 8532 IsSlewing returns 0
23:38:31.229 00.000 8532 IsGuiding returns 0
23:38:31.229 00.000 8532 PulseGuide returned control before completion, sleep 260
23:38:31.504 00.275 8532 IsGuiding returns 0
23:38:31.504 00.000 8532 Move returns status 0, amount 250
23:38:31.504 00.000 8532 MoveAxis(N, 0, ABG)
23:38:31.504 00.000 8532 Move returns status 0, amount 0
23:38:31.505 00.001 8532 move complete, result=0
23:38:31.505 00.000 8532 worker thread done servicing request
23:38:31.505 00.000 8532 Worker thread wakes up
23:38:31.505 00.000 7008 GuideStep: -0.3 px 250 ms EAST, 0.1 px 0 ms NORTH
23:38:31.508 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:31.510 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:32.817 01.307 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cc5dacc6-7315-4afe-a8d3-5c3c682ba462"}
23:38:32.818 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cc5dacc6-7315-4afe-a8d3-5c3c682ba462"}
23:38:32.820 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6167eeca-79ff-4054-a1e1-28c0149bfaee"}
23:38:32.821 00.001 7008 case statement mapped state 6 to 3
23:38:32.823 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6167eeca-79ff-4054-a1e1-28c0149bfaee"}
23:38:32.825 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97be10f4-4ebb-44c2-8911-04ba7096a3e3"}
23:38:32.826 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1522,"width":15,"height":15,"star_pos":[7.49,7.44],"pixels":"..."},"id":"97be10f4-4ebb-44c2-8911-04ba7096a3e3"}
23:38:33.635 00.809 8532 Exposure complete
23:38:33.677 00.042 8532 worker thread done servicing request
23:38:33.678 00.001 7008 OnExposeComplete: enter
23:38:33.679 00.001 7008 UpdateGuideState(): m_state=6
23:38:33.681 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1523
23:38:33.683 00.002 7008 Star::Find returns 1 (0), X=544.54, Y=448.41, Mass=267169, SNR=338.5, Peak=40278 HFD=3.0
23:38:33.685 00.002 7008 MultiStar: [#1 -0.20,-0.36,0.54,U] [#2 -0.25,-0.34,0.53,U] [#3 -0.21,-0.39,0.40,U] [#4 -0.17,-0.28,0.34,U] [#5 -0.18,-0.28,0.33,U] [#6 -0.29,-0.56,0.35,U] [#7 -0.30,-0.31,0.28,U] [#8 -0.23,-0.37,0.33,U] 
23:38:33.686 00.001 7008 single-star, 8 included, MultiStar: {-0.23, -0.27}, one-star: {-0.23, 0.02}
23:38:33.688 00.002 7008 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.07) = xAngle (3.13 = 3.13)
23:38:33.690 00.002 7008 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.72 = 2.72)
23:38:33.691 00.001 7008 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.06 mountX=-0.23 mountY=0.09, mountTheta=2.75
23:38:33.696 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.02, opts=13)
23:38:33.698 00.002 7008 Enqueuing Move request for scope (-0.23, 0.02)
23:38:33.699 00.001 8532 Worker thread wakes up
23:38:33.699 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
23:38:33.699 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
23:38:33.700 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59755, med=2506, FiltMin=2406, FiltMax=34544, Gamma=0.990
23:38:33.701 00.001 7008 UpdateGuideState exits: m=267169 SNR=338.5
23:38:33.703 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:33.704 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:33.706 00.002 7008 Enqueuing Expose request
23:38:33.708 00.002 8532 Moving (-0.23, 0.02) raw xDistance=-0.23 yDistance=0.09
23:38:33.708 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:38:33.708 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:33.708 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:33.708 00.000 8532 MoveAxis(E, 224, ABG)
23:38:33.708 00.000 8532 Guiding  Dir = 2, Dur = 224
23:38:33.709 00.001 8532 IsSlewing returns 0
23:38:33.709 00.000 8532 IsGuiding returns 0
23:38:33.709 00.000 8532 PulseGuide returned control before completion, sleep 234
23:38:33.956 00.247 8532 IsGuiding returns 0
23:38:33.956 00.000 8532 Move returns status 0, amount 224
23:38:33.956 00.000 8532 MoveAxis(N, 0, ABG)
23:38:33.956 00.000 8532 Move returns status 0, amount 0
23:38:33.956 00.000 8532 move complete, result=0
23:38:33.956 00.000 8532 worker thread done servicing request
23:38:33.956 00.000 8532 Worker thread wakes up
23:38:33.956 00.000 7008 GuideStep: -0.2 px 224 ms EAST, 0.1 px 0 ms NORTH
23:38:33.959 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:33.959 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:34.817 00.858 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8fd47382-05e3-46a2-a538-f7bf067ffc2b"}
23:38:34.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8fd47382-05e3-46a2-a538-f7bf067ffc2b"}
23:38:34.821 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"495eb602-c5ed-443b-8d69-47a8601be891"}
23:38:34.824 00.003 7008 case statement mapped state 6 to 3
23:38:34.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"495eb602-c5ed-443b-8d69-47a8601be891"}
23:38:34.829 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"86e955af-f7a4-4d39-983a-bb973da5191c"}
23:38:34.831 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1523,"width":15,"height":15,"star_pos":[6.54,7.41],"pixels":"..."},"id":"86e955af-f7a4-4d39-983a-bb973da5191c"}
23:38:36.087 01.256 8532 Exposure complete
23:38:36.125 00.038 7008 OnExposeComplete: enter
23:38:36.128 00.003 7008 UpdateGuideState(): m_state=6
23:38:36.130 00.002 8532 worker thread done servicing request
23:38:36.131 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1524
23:38:36.132 00.001 7008 Star::Find returns 1 (0), X=544.38, Y=448.46, Mass=261911, SNR=323.6, Peak=33508 HFD=3.0
23:38:36.134 00.002 7008 MultiStar: [#1 -0.28,-0.30,0.55,U] [#2 -0.35,-0.28,0.55,U] [#3 -0.29,-0.28,0.45,U] [#4 -0.22,-0.20,0.37,U] [#5 -0.26,-0.33,0.34,U] [#6 -0.37,-0.45,0.37,U] [#7 -0.32,-0.21,0.30,U] [#8 -0.22,-0.18,0.34,U] 
23:38:36.137 00.003 7008 refined, 8 included, MultiStar: {-0.31, -0.20}, one-star: {-0.38, 0.06}
23:38:36.139 00.002 7008 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.07) = xAngle (-2.50 = -2.50)
23:38:36.141 00.002 7008 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.91 = -2.91)
23:38:36.142 00.001 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-2.57 mountX=-0.30 mountY=-0.08, mountTheta=-2.87
23:38:36.145 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.20, opts=13)
23:38:36.147 00.002 7008 Enqueuing Move request for scope (-0.31, -0.20)
23:38:36.149 00.002 8532 Worker thread wakes up
23:38:36.149 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.20) opts 0xd
23:38:36.149 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.20)
23:38:36.149 00.000 8532 Moving (-0.31, -0.20) raw xDistance=-0.30 yDistance=-0.08
23:38:36.149 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58114, med=2505, FiltMin=2379, FiltMax=31169, Gamma=0.990
23:38:36.151 00.002 7008 UpdateGuideState exits: m=261911 SNR=323.6
23:38:36.153 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:36.154 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:36.156 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:38:36.156 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:36.156 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:36.156 00.000 8532 MoveAxis(E, 286, ABG)
23:38:36.156 00.000 8532 Guiding  Dir = 2, Dur = 286
23:38:36.156 00.000 7008 Enqueuing Expose request
23:38:36.157 00.001 8532 IsSlewing returns 0
23:38:36.157 00.000 8532 IsGuiding returns 0
23:38:36.157 00.000 8532 PulseGuide returned control before completion, sleep 296
23:38:36.466 00.309 8532 IsGuiding returns 0
23:38:36.466 00.000 8532 Move returns status 0, amount 286
23:38:36.466 00.000 8532 MoveAxis(N, 0, ABG)
23:38:36.466 00.000 8532 Move returns status 0, amount 0
23:38:36.466 00.000 8532 move complete, result=0
23:38:36.466 00.000 8532 worker thread done servicing request
23:38:36.466 00.000 7008 GuideStep: -0.3 px 286 ms EAST, -0.1 px 0 ms NORTH
23:38:36.469 00.003 8532 Worker thread wakes up
23:38:36.469 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:36.469 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:36.816 00.347 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c303642c-d41a-4f05-819b-76482176eac3"}
23:38:36.820 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c303642c-d41a-4f05-819b-76482176eac3"}
23:38:36.821 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23aa6d83-4bb8-4d18-8388-85c5d2be7e77"}
23:38:36.822 00.001 7008 case statement mapped state 6 to 3
23:38:36.825 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"23aa6d83-4bb8-4d18-8388-85c5d2be7e77"}
23:38:36.828 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6110860-2688-4629-9b78-1f5d07380065"}
23:38:36.830 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1524,"width":15,"height":15,"star_pos":[7.38,7.46],"pixels":"..."},"id":"b6110860-2688-4629-9b78-1f5d07380065"}
23:38:38.604 01.774 8532 Exposure complete
23:38:38.645 00.041 8532 worker thread done servicing request
23:38:38.646 00.001 7008 OnExposeComplete: enter
23:38:38.647 00.001 7008 UpdateGuideState(): m_state=6
23:38:38.649 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1525
23:38:38.652 00.003 7008 Star::Find returns 1 (0), X=544.56, Y=448.57, Mass=251647, SNR=329.9, Peak=33725 HFD=3.1
23:38:38.654 00.002 7008 MultiStar: [#1 -0.17,-0.20,0.54,U] [#2 -0.19,-0.23,0.53,U] [#3 -0.18,-0.17,0.45,U] [#4 -0.06,-0.18,0.35,U] [#5 -0.12,-0.05,0.33,U] [#6 -0.19,-0.31,0.36,U] [#7 -0.28,-0.15,0.28,U] [#8 -0.15,-0.16,0.34,U] 
23:38:38.655 00.001 7008 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.20, 0.17}
23:38:38.657 00.002 7008 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.07) = xAngle (-2.55 = -2.55)
23:38:38.660 00.003 7008 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.96 = -2.96)
23:38:38.661 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
23:38:38.665 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.10, opts=13)
23:38:38.669 00.004 7008 Enqueuing Move request for scope (-0.18, -0.10)
23:38:38.671 00.002 8532 Worker thread wakes up
23:38:38.671 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
23:38:38.672 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
23:38:38.672 00.000 8532 Moving (-0.18, -0.10) raw xDistance=-0.17 yDistance=-0.04
23:38:38.672 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:38:38.672 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:38.672 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61347, med=2506, FiltMin=2378, FiltMax=34540, Gamma=0.990
23:38:38.673 00.001 7008 UpdateGuideState exits: m=251647 SNR=329.9
23:38:38.675 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.677 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:38.679 00.002 7008 Enqueuing Expose request
23:38:38.681 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:38:38.681 00.000 8532 MoveAxis(E, 0, ABG)
23:38:38.681 00.000 8532 Move returns status 0, amount 0
23:38:38.681 00.000 8532 MoveAxis(N, 0, ABG)
23:38:38.681 00.000 8532 Move returns status 0, amount 0
23:38:38.681 00.000 8532 move complete, result=0
23:38:38.681 00.000 8532 worker thread done servicing request
23:38:38.681 00.000 8532 Worker thread wakes up
23:38:38.681 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:38.681 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:38.681 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:38.816 00.135 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4cc3e5a1-9e11-473d-9774-fbf3c1c64667"}
23:38:38.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4cc3e5a1-9e11-473d-9774-fbf3c1c64667"}
23:38:38.820 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea561982-2574-4609-a0c6-a4bfcd2d6578"}
23:38:38.822 00.002 7008 case statement mapped state 6 to 3
23:38:38.823 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea561982-2574-4609-a0c6-a4bfcd2d6578"}
23:38:38.825 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"953f226a-a6e6-4b3e-a49e-4b0dd5c53aee"}
23:38:38.827 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1525,"width":15,"height":15,"star_pos":[6.56,6.57],"pixels":"..."},"id":"953f226a-a6e6-4b3e-a49e-4b0dd5c53aee"}
23:38:40.813 01.986 8532 Exposure complete
23:38:40.815 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c4f81c3-315a-4ad8-9079-f11ff4ef71c9"}
23:38:40.820 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c4f81c3-315a-4ad8-9079-f11ff4ef71c9"}
23:38:40.824 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce40730e-48f3-4a09-8632-34874a0be08c"}
23:38:40.827 00.003 7008 case statement mapped state 6 to 3
23:38:40.830 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce40730e-48f3-4a09-8632-34874a0be08c"}
23:38:40.832 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b34ec60-4a45-4d98-814a-289cfca1b567"}
23:38:40.834 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1525,"width":15,"height":15,"star_pos":[6.56,6.57],"pixels":"..."},"id":"7b34ec60-4a45-4d98-814a-289cfca1b567"}
23:38:40.852 00.018 8532 worker thread done servicing request
23:38:40.852 00.000 7008 OnExposeComplete: enter
23:38:40.853 00.001 7008 UpdateGuideState(): m_state=6
23:38:40.854 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1526
23:38:40.856 00.002 7008 Star::Find returns 1 (0), X=544.35, Y=448.62, Mass=244561, SNR=319.7, Peak=29493 HFD=3.0
23:38:40.860 00.004 7008 MultiStar: [#1 -0.29,-0.14,0.57,U] [#2 -0.39,-0.18,0.57,U] [#3 -0.31,-0.17,0.45,U] [#4 -0.27,-0.16,0.36,U] [#5 -0.34,-0.10,0.37,U] [#6 -0.41,-0.35,0.38,U] [#7 -0.43,-0.12,0.30,U] [#8 -0.23,-0.12,0.35,U] 
23:38:40.863 00.003 7008 refined, 8 included, MultiStar: {-0.35, -0.08}, one-star: {-0.41, 0.22}
23:38:40.865 00.002 7008 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.07) = xAngle (-2.85 = -2.85)
23:38:40.866 00.001 7008 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.26 = 3.02)
23:38:40.869 00.003 7008 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.92 mountX=-0.35 mountY=0.04, mountTheta=3.02
23:38:40.872 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=-0.08, opts=13)
23:38:40.874 00.002 7008 Enqueuing Move request for scope (-0.35, -0.08)
23:38:40.876 00.002 8532 Worker thread wakes up
23:38:40.876 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
23:38:40.876 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
23:38:40.876 00.000 8532 Moving (-0.35, -0.08) raw xDistance=-0.35 yDistance=0.04
23:38:40.876 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64749, med=2506, FiltMin=2391, FiltMax=29947, Gamma=0.990
23:38:40.878 00.002 7008 UpdateGuideState exits: m=244561 SNR=319.7
23:38:40.879 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.881 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:40.882 00.001 7008 Enqueuing Expose request
23:38:40.885 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:38:40.885 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:40.885 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:40.885 00.000 8532 MoveAxis(E, 313, ABG)
23:38:40.885 00.000 8532 Guiding  Dir = 2, Dur = 313
23:38:40.886 00.001 8532 IsSlewing returns 0
23:38:40.886 00.000 8532 IsGuiding returns 0
23:38:40.886 00.000 8532 PulseGuide returned control before completion, sleep 323
23:38:41.226 00.340 8532 IsGuiding returns 0
23:38:41.226 00.000 8532 Move returns status 0, amount 313
23:38:41.226 00.000 8532 MoveAxis(N, 0, ABG)
23:38:41.226 00.000 8532 Move returns status 0, amount 0
23:38:41.226 00.000 8532 move complete, result=0
23:38:41.226 00.000 8532 worker thread done servicing request
23:38:41.226 00.000 8532 Worker thread wakes up
23:38:41.227 00.001 7008 GuideStep: -0.3 px 313 ms EAST, 0.0 px 0 ms NORTH
23:38:41.231 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:41.231 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:42.816 01.585 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0f2f7303-4090-4f4b-a9a0-578fe294e04c"}
23:38:42.819 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0f2f7303-4090-4f4b-a9a0-578fe294e04c"}
23:38:42.822 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b2b5b1fd-3245-428e-abee-9fda9fd0aa9a"}
23:38:42.825 00.003 7008 case statement mapped state 6 to 3
23:38:42.826 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2b5b1fd-3245-428e-abee-9fda9fd0aa9a"}
23:38:42.827 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0bbdfebe-98dc-4261-8bf5-5da8326e1d53"}
23:38:42.829 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1526,"width":15,"height":15,"star_pos":[7.35,6.62],"pixels":"..."},"id":"0bbdfebe-98dc-4261-8bf5-5da8326e1d53"}
23:38:43.351 00.522 8532 Exposure complete
23:38:43.393 00.042 8532 worker thread done servicing request
23:38:43.393 00.000 7008 OnExposeComplete: enter
23:38:43.395 00.002 7008 UpdateGuideState(): m_state=6
23:38:43.397 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1527
23:38:43.399 00.002 7008 Star::Find returns 1 (0), X=544.53, Y=448.67, Mass=262282, SNR=335.3, Peak=30598 HFD=3.0
23:38:43.400 00.001 7008 MultiStar: [#1 -0.21,-0.05,0.53,U] [#2 -0.35,-0.12,0.53,U] [#3 -0.22,-0.16,0.42,U] [#4 -0.09,-0.08,0.34,U] [#5 -0.19,-0.08,0.32,U] [#6 -0.27,-0.22,0.33,U] [#7 -0.22,-0.10,0.28,U] [#8 -0.09,-0.21,0.32,U] 
23:38:43.402 00.002 7008 refined, 8 included, MultiStar: {-0.22, -0.02}, one-star: {-0.24, 0.27}
23:38:43.405 00.003 7008 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.07) = xAngle (-2.96 = -2.96)
23:38:43.407 00.002 7008 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.37 = 2.91)
23:38:43.409 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.03 mountX=-0.22 mountY=0.05, mountTheta=2.91
23:38:43.412 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.02, opts=13)
23:38:43.414 00.002 7008 Enqueuing Move request for scope (-0.22, -0.02)
23:38:43.415 00.001 8532 Worker thread wakes up
23:38:43.415 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
23:38:43.415 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
23:38:43.417 00.002 8532 Moving (-0.22, -0.02) raw xDistance=-0.22 yDistance=0.05
23:38:43.417 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:38:43.417 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.417 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57763, med=2506, FiltMin=2392, FiltMax=32771, Gamma=0.990
23:38:43.418 00.001 7008 UpdateGuideState exits: m=262282 SNR=335.3
23:38:43.420 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.423 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:43.424 00.001 7008 Enqueuing Expose request
23:38:43.426 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:43.426 00.000 8532 MoveAxis(E, 222, ABG)
23:38:43.426 00.000 8532 Guiding  Dir = 2, Dur = 222
23:38:43.426 00.000 8532 IsSlewing returns 0
23:38:43.427 00.001 8532 IsGuiding returns 0
23:38:43.427 00.000 8532 PulseGuide returned control before completion, sleep 232
23:38:43.672 00.245 8532 IsGuiding returns 1
23:38:43.673 00.001 8532 scope still moving after pulse duration time elapsed
23:38:43.704 00.031 8532 IsSlewing returns 0
23:38:43.705 00.001 8532 IsGuiding returns 0
23:38:43.705 00.000 8532 scope move finished after 222 + 55 ms
23:38:43.705 00.000 8532 Move returns status 0, amount 222
23:38:43.705 00.000 8532 MoveAxis(N, 0, ABG)
23:38:43.705 00.000 8532 Move returns status 0, amount 0
23:38:43.705 00.000 8532 move complete, result=0
23:38:43.705 00.000 8532 worker thread done servicing request
23:38:43.705 00.000 7008 GuideStep: -0.2 px 222 ms EAST, 0.1 px 0 ms NORTH
23:38:43.710 00.005 8532 Worker thread wakes up
23:38:43.710 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:43.710 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:44.815 01.105 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2c30cf9-a907-4668-a414-6ebe927a0a55"}
23:38:44.819 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2c30cf9-a907-4668-a414-6ebe927a0a55"}
23:38:44.823 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf6d635c-f3fd-42ad-9764-4c19c4b49791"}
23:38:44.824 00.001 7008 case statement mapped state 6 to 3
23:38:44.828 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf6d635c-f3fd-42ad-9764-4c19c4b49791"}
23:38:44.833 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aff2528f-aad0-4385-8225-113964da5bfe"}
23:38:44.835 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1527,"width":15,"height":15,"star_pos":[6.53,6.67],"pixels":"..."},"id":"aff2528f-aad0-4385-8225-113964da5bfe"}
23:38:45.838 01.003 8532 Exposure complete
23:38:45.885 00.047 8532 worker thread done servicing request
23:38:45.885 00.000 7008 OnExposeComplete: enter
23:38:45.887 00.002 7008 UpdateGuideState(): m_state=6
23:38:45.889 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1528
23:38:45.890 00.001 7008 Star::Find returns 1 (0), X=544.60, Y=448.80, Mass=256969, SNR=324.3, Peak=30043 HFD=2.8
23:38:45.893 00.003 7008 MultiStar: [#1 -0.11,-0.04,0.55,U] [#2 -0.21,-0.09,0.56,U] [#3 -0.14,-0.08,0.44,U] [#4 -0.10,-0.01,0.37,U] [#5 -0.14,0.05,0.33,U] [#6 -0.21,-0.16,0.34,U] [#7 -0.28,-0.01,0.29,U] [#8 -0.06,-0.10,0.36,U] 
23:38:45.896 00.003 7008 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.17, 0.41}
23:38:45.898 00.002 7008 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.07) = xAngle (2.90 = 2.90)
23:38:45.899 00.001 7008 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.49 = 2.49)
23:38:45.900 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=-0.16 mountY=0.10, mountTheta=2.58
23:38:45.904 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.05, opts=13)
23:38:45.906 00.002 7008 Enqueuing Move request for scope (-0.16, 0.05)
23:38:45.908 00.002 8532 Worker thread wakes up
23:38:45.908 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
23:38:45.908 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
23:38:45.908 00.000 8532 Moving (-0.16, 0.05) raw xDistance=-0.16 yDistance=0.10
23:38:45.908 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:38:45.908 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:45.908 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62211, med=2506, FiltMin=2384, FiltMax=34271, Gamma=0.990
23:38:45.910 00.002 7008 UpdateGuideState exits: m=256969 SNR=324.3
23:38:45.912 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:45.914 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:45.915 00.001 7008 Enqueuing Expose request
23:38:45.917 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:45.917 00.000 8532 MoveAxis(E, 0, ABG)
23:38:45.917 00.000 8532 Move returns status 0, amount 0
23:38:45.917 00.000 8532 MoveAxis(N, 0, ABG)
23:38:45.917 00.000 8532 Move returns status 0, amount 0
23:38:45.917 00.000 8532 move complete, result=0
23:38:45.917 00.000 8532 worker thread done servicing request
23:38:45.917 00.000 8532 Worker thread wakes up
23:38:45.917 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:45.917 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:45.918 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:46.814 00.896 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ddb046f-cb71-4f3d-a8db-1ea6d7473299"}
23:38:46.818 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ddb046f-cb71-4f3d-a8db-1ea6d7473299"}
23:38:46.821 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13e6702b-e206-4099-ac57-95e99ec4bc22"}
23:38:46.828 00.007 7008 case statement mapped state 6 to 3
23:38:46.830 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"13e6702b-e206-4099-ac57-95e99ec4bc22"}
23:38:46.833 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4472fc69-9dca-45dc-b1db-da7292412167"}
23:38:46.835 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1528,"width":15,"height":15,"star_pos":[6.60,6.80],"pixels":"..."},"id":"4472fc69-9dca-45dc-b1db-da7292412167"}
23:38:48.038 01.203 8532 Exposure complete
23:38:48.079 00.041 8532 worker thread done servicing request
23:38:48.079 00.000 7008 OnExposeComplete: enter
23:38:48.080 00.001 7008 UpdateGuideState(): m_state=6
23:38:48.082 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1529
23:38:48.084 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=448.64, Mass=268038, SNR=333.0, Peak=36010 HFD=3.0
23:38:48.086 00.002 7008 MultiStar: [#1 -0.08,-0.07,0.52,U] [#2 -0.17,-0.05,0.55,U] [#3 -0.13,-0.14,0.43,U] [#4 -0.05,-0.03,0.36,U] [#5 -0.08,0.05,0.34,U] [#6 -0.06,-0.18,0.35,U] [#7 -0.21,-0.10,0.28,U] [#8 -0.09,-0.10,0.34,U] 
23:38:48.088 00.002 7008 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.13, 0.24}
23:38:48.090 00.002 7008 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.07) = xAngle (3.21 = -3.07)
23:38:48.092 00.002 7008 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.80 = 2.80)
23:38:48.094 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.14 mountX=-0.12 mountY=0.04, mountTheta=2.81
23:38:48.098 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.00, opts=13)
23:38:48.100 00.002 7008 Enqueuing Move request for scope (-0.12, 0.00)
23:38:48.102 00.002 8532 Worker thread wakes up
23:38:48.102 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:38:48.102 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:38:48.102 00.000 8532 Moving (-0.12, 0.00) raw xDistance=-0.12 yDistance=0.04
23:38:48.102 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2383, FiltMax=32768, Gamma=0.990
23:38:48.104 00.002 7008 UpdateGuideState exits: m=268038 SNR=333.0
23:38:48.106 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:48.107 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:48.110 00.003 7008 Enqueuing Expose request
23:38:48.111 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:38:48.111 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:48.111 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:48.111 00.000 8532 MoveAxis(E, 0, ABG)
23:38:48.112 00.001 8532 Move returns status 0, amount 0
23:38:48.112 00.000 8532 MoveAxis(N, 0, ABG)
23:38:48.112 00.000 8532 Move returns status 0, amount 0
23:38:48.112 00.000 8532 move complete, result=0
23:38:48.112 00.000 8532 worker thread done servicing request
23:38:48.112 00.000 8532 Worker thread wakes up
23:38:48.112 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:48.112 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:48.112 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:48.813 00.701 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5308847d-f903-4eb4-9adc-adc98f787c77"}
23:38:48.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5308847d-f903-4eb4-9adc-adc98f787c77"}
23:38:48.816 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"520bcf77-09b6-442a-b96b-45010d6ca6ad"}
23:38:48.817 00.001 7008 case statement mapped state 6 to 3
23:38:48.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"520bcf77-09b6-442a-b96b-45010d6ca6ad"}
23:38:48.821 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e349817b-64b3-4c78-b1b1-65a3b8e64b22"}
23:38:48.822 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1529,"width":15,"height":15,"star_pos":[6.64,6.64],"pixels":"..."},"id":"e349817b-64b3-4c78-b1b1-65a3b8e64b22"}
23:38:50.246 01.424 8532 Exposure complete
23:38:50.288 00.042 8532 worker thread done servicing request
23:38:50.288 00.000 7008 OnExposeComplete: enter
23:38:50.290 00.002 7008 UpdateGuideState(): m_state=6
23:38:50.294 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1530
23:38:50.296 00.002 7008 Star::Find returns 1 (0), X=544.55, Y=448.69, Mass=261370, SNR=328.5, Peak=31509 HFD=2.9
23:38:50.298 00.002 7008 MultiStar: [#1 -0.15,-0.05,0.54,U] [#2 -0.24,-0.08,0.55,U] [#3 -0.15,0.01,0.43,U] [#4 -0.08,-0.02,0.36,U] [#5 -0.10,0.01,0.32,U] [#6 -0.23,-0.18,0.33,U] [#7 -0.23,-0.06,0.28,U] [#8 -0.05,-0.15,0.35,U] 
23:38:50.301 00.003 7008 refined, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.22, 0.30}
23:38:50.303 00.002 7008 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.07) = xAngle (3.08 = 3.08)
23:38:50.304 00.001 7008 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
23:38:50.306 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=-0.17 mountY=0.08, mountTheta=2.71
23:38:50.309 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.02, opts=13)
23:38:50.312 00.003 7008 Enqueuing Move request for scope (-0.17, 0.02)
23:38:50.313 00.001 8532 Worker thread wakes up
23:38:50.313 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
23:38:50.313 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
23:38:50.313 00.000 8532 Moving (-0.17, 0.02) raw xDistance=-0.17 yDistance=0.08
23:38:50.313 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:38:50.313 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:50.313 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60352, med=2507, FiltMin=2370, FiltMax=33919, Gamma=0.990
23:38:50.316 00.003 7008 UpdateGuideState exits: m=261370 SNR=328.5
23:38:50.318 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.319 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:50.321 00.002 7008 Enqueuing Expose request
23:38:50.322 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:50.322 00.000 8532 MoveAxis(E, 157, ABG)
23:38:50.322 00.000 8532 Guiding  Dir = 2, Dur = 157
23:38:50.323 00.001 8532 IsSlewing returns 0
23:38:50.323 00.000 8532 IsGuiding returns 0
23:38:50.323 00.000 8532 PulseGuide returned control before completion, sleep 167
23:38:50.501 00.178 8532 IsGuiding returns 0
23:38:50.501 00.000 8532 Move returns status 0, amount 157
23:38:50.501 00.000 8532 MoveAxis(N, 0, ABG)
23:38:50.501 00.000 8532 Move returns status 0, amount 0
23:38:50.501 00.000 8532 move complete, result=0
23:38:50.501 00.000 8532 worker thread done servicing request
23:38:50.501 00.000 7008 GuideStep: -0.2 px 157 ms EAST, 0.1 px 0 ms NORTH
23:38:50.503 00.002 8532 Worker thread wakes up
23:38:50.504 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:50.504 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:50.813 00.309 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6862bdf0-6e99-405c-94cc-3f41bcf8c907"}
23:38:50.816 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6862bdf0-6e99-405c-94cc-3f41bcf8c907"}
23:38:50.819 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ff61bc55-d656-411c-9db3-6d11ba1394e5"}
23:38:50.821 00.002 7008 case statement mapped state 6 to 3
23:38:50.825 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff61bc55-d656-411c-9db3-6d11ba1394e5"}
23:38:50.827 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2fc839d7-6401-4c82-b6e0-8ad763b1fe11"}
23:38:50.833 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1530,"width":15,"height":15,"star_pos":[6.55,6.69],"pixels":"..."},"id":"2fc839d7-6401-4c82-b6e0-8ad763b1fe11"}
23:38:52.630 01.797 8532 Exposure complete
23:38:52.677 00.047 8532 worker thread done servicing request
23:38:52.677 00.000 7008 OnExposeComplete: enter
23:38:52.679 00.002 7008 UpdateGuideState(): m_state=6
23:38:52.681 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1531
23:38:52.684 00.003 7008 Star::Find returns 1 (0), X=544.48, Y=448.80, Mass=255198, SNR=308.5, Peak=27019 HFD=2.9
23:38:52.688 00.004 7008 MultiStar: [#1 -0.16,-0.01,0.58,U] [#2 -0.30,-0.03,0.57,U] [#3 -0.20,-0.01,0.47,U] [#4 -0.17,-0.00,0.38,U] [#5 -0.15,0.12,0.36,U] [#6 -0.25,-0.04,0.36,U] [#7 -0.33,-0.07,0.30,U] [#8 -0.18,-0.00,0.34,U] 
23:38:52.690 00.002 7008 refined, 8 included, MultiStar: {-0.23, 0.09}, one-star: {-0.29, 0.40}
23:38:52.692 00.002 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
23:38:52.694 00.002 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:38:52.697 00.003 7008 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.79 mountX=-0.24 mountY=0.16, mountTheta=2.55
23:38:52.701 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.09, opts=13)
23:38:52.703 00.002 7008 Enqueuing Move request for scope (-0.23, 0.09)
23:38:52.705 00.002 8532 Worker thread wakes up
23:38:52.705 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:38:52.705 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:38:52.705 00.000 8532 Moving (-0.23, 0.09) raw xDistance=-0.24 yDistance=0.16
23:38:52.705 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:38:52.705 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.705 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58370, med=2506, FiltMin=2389, FiltMax=32683, Gamma=0.990
23:38:52.707 00.002 7008 UpdateGuideState exits: m=255198 SNR=308.5
23:38:52.710 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.711 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:52.713 00.002 7008 Enqueuing Expose request
23:38:52.714 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:52.714 00.000 8532 MoveAxis(E, 228, ABG)
23:38:52.715 00.001 8532 Guiding  Dir = 2, Dur = 228
23:38:52.715 00.000 8532 IsSlewing returns 0
23:38:52.715 00.000 8532 IsGuiding returns 0
23:38:52.716 00.001 8532 PulseGuide returned control before completion, sleep 238
23:38:52.811 00.095 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48164bbe-0b19-4da3-b64e-ff044774dd15"}
23:38:52.812 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48164bbe-0b19-4da3-b64e-ff044774dd15"}
23:38:52.814 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0f85b75-fdfa-489a-bc1b-cbd2eead4764"}
23:38:52.816 00.002 7008 case statement mapped state 6 to 3
23:38:52.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0f85b75-fdfa-489a-bc1b-cbd2eead4764"}
23:38:52.819 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a45a763e-01b8-4336-967b-6b123093964f"}
23:38:52.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1531,"width":15,"height":15,"star_pos":[7.48,6.80],"pixels":"..."},"id":"a45a763e-01b8-4336-967b-6b123093964f"}
23:38:52.966 00.145 8532 IsGuiding returns 0
23:38:52.966 00.000 8532 Move returns status 0, amount 228
23:38:52.966 00.000 8532 MoveAxis(N, 0, ABG)
23:38:52.966 00.000 8532 Move returns status 0, amount 0
23:38:52.967 00.001 8532 move complete, result=0
23:38:52.967 00.000 8532 worker thread done servicing request
23:38:52.967 00.000 8532 Worker thread wakes up
23:38:52.967 00.000 7008 GuideStep: -0.2 px 228 ms EAST, 0.2 px 0 ms NORTH
23:38:52.970 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:52.970 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:54.810 01.840 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d9e6d11e-cbac-4d6e-b590-70c078f6f409"}
23:38:54.815 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d9e6d11e-cbac-4d6e-b590-70c078f6f409"}
23:38:54.818 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"01d57cfe-4abd-4819-89b8-9ed01b4d6267"}
23:38:54.820 00.002 7008 case statement mapped state 6 to 3
23:38:54.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"01d57cfe-4abd-4819-89b8-9ed01b4d6267"}
23:38:54.824 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5f0ee92c-f0d3-44a7-b217-0c598bd7b8cb"}
23:38:54.827 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1531,"width":15,"height":15,"star_pos":[7.48,6.80],"pixels":"..."},"id":"5f0ee92c-f0d3-44a7-b217-0c598bd7b8cb"}
23:38:55.103 00.276 8532 Exposure complete
23:38:55.144 00.041 8532 worker thread done servicing request
23:38:55.145 00.001 7008 OnExposeComplete: enter
23:38:55.146 00.001 7008 UpdateGuideState(): m_state=6
23:38:55.148 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1532
23:38:55.150 00.002 7008 Star::Find returns 1 (0), X=544.59, Y=448.88, Mass=250842, SNR=318.6, Peak=27004 HFD=2.7
23:38:55.152 00.002 7008 MultiStar: [#1 -0.06,0.05,0.57,U] [#2 -0.21,0.04,0.56,U] [#3 -0.09,-0.05,0.44,U] [#4 -0.10,0.06,0.37,U] [#5 -0.05,0.16,0.34,U] [#6 -0.22,0.03,0.34,U] [#7 -0.22,0.10,0.30,U] [#8 0.04,-0.04,0.35,U] 
23:38:55.154 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.14}, one-star: {-0.18, 0.48}
23:38:55.156 00.002 7008 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.07) = xAngle (2.37 = 2.37)
23:38:55.158 00.002 7008 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.96 = 1.96)
23:38:55.160 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=-0.14 mountY=0.18, mountTheta=2.23
23:38:55.163 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.14, opts=13)
23:38:55.164 00.001 7008 Enqueuing Move request for scope (-0.13, 0.14)
23:38:55.166 00.002 8532 Worker thread wakes up
23:38:55.166 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
23:38:55.166 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
23:38:55.166 00.000 8532 Moving (-0.13, 0.14) raw xDistance=-0.14 yDistance=0.18
23:38:55.166 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60822, med=2506, FiltMin=2325, FiltMax=34000, Gamma=0.990
23:38:55.168 00.002 7008 UpdateGuideState exits: m=250842 SNR=318.6
23:38:55.170 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.171 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:55.173 00.002 7008 Enqueuing Expose request
23:38:55.174 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:38:55.174 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:38:55.174 00.000 8532 MoveAxis(E, 0, ABG)
23:38:55.174 00.000 8532 Move returns status 0, amount 0
23:38:55.175 00.001 8532 MoveAxis(S, 314, ABG)
23:38:55.175 00.000 8532 Guiding  Dir = 1, Dur = 314
23:38:55.175 00.000 8532 IsSlewing returns 0
23:38:55.175 00.000 8532 IsGuiding returns 0
23:38:55.175 00.000 8532 PulseGuide returned control before completion, sleep 324
23:38:55.502 00.327 8532 IsGuiding returns 1
23:38:55.502 00.000 8532 scope still moving after pulse duration time elapsed
23:38:55.533 00.031 8532 IsSlewing returns 0
23:38:55.533 00.000 8532 IsGuiding returns 0
23:38:55.533 00.000 8532 scope move finished after 314 + 43 ms
23:38:55.533 00.000 8532 Move returns status 0, amount 314
23:38:55.533 00.000 8532 move complete, result=0
23:38:55.534 00.001 8532 worker thread done servicing request
23:38:55.534 00.000 8532 Worker thread wakes up
23:38:55.534 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:55.534 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:55.534 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 314 ms SOUTH
23:38:56.809 01.275 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6f65c17-8f1d-4409-87c5-c8cf5340d1fe"}
23:38:56.812 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6f65c17-8f1d-4409-87c5-c8cf5340d1fe"}
23:38:56.815 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"042430ca-8c84-4f82-b4cd-a85ae433c45b"}
23:38:56.816 00.001 7008 case statement mapped state 6 to 3
23:38:56.818 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"042430ca-8c84-4f82-b4cd-a85ae433c45b"}
23:38:56.819 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9cee173c-8d48-465e-b83f-457d2e6c239c"}
23:38:56.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1532,"width":15,"height":15,"star_pos":[6.59,6.88],"pixels":"..."},"id":"9cee173c-8d48-465e-b83f-457d2e6c239c"}
23:38:57.664 00.843 8532 Exposure complete
23:38:57.708 00.044 8532 worker thread done servicing request
23:38:57.708 00.000 7008 OnExposeComplete: enter
23:38:57.712 00.004 7008 UpdateGuideState(): m_state=6
23:38:57.714 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1533
23:38:57.716 00.002 7008 Star::Find returns 1 (0), X=544.52, Y=448.57, Mass=266661, SNR=333.7, Peak=35060 HFD=3.1
23:38:57.718 00.002 7008 MultiStar: [#1 -0.18,-0.22,0.55,U] [#2 -0.26,-0.22,0.51,U] [#3 -0.22,-0.20,0.42,U] [#4 -0.19,-0.20,0.34,U] [#5 -0.12,-0.15,0.34,U] [#6 -0.19,-0.40,0.36,U] [#7 -0.30,-0.13,0.29,U] [#8 -0.18,-0.20,0.32,U] 
23:38:57.720 00.002 7008 refined, 8 included, MultiStar: {-0.22, -0.12}, one-star: {-0.25, 0.18}
23:38:57.722 00.002 7008 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.07) = xAngle (-2.56 = -2.56)
23:38:57.723 00.001 7008 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.97 = -2.97)
23:38:57.724 00.001 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
23:38:57.727 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.12, opts=13)
23:38:57.728 00.001 7008 Enqueuing Move request for scope (-0.22, -0.12)
23:38:57.729 00.001 8532 Worker thread wakes up
23:38:57.729 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57826, med=2506, FiltMin=2390, FiltMax=33225, Gamma=0.990
23:38:57.731 00.002 7008 UpdateGuideState exits: m=266661 SNR=333.7
23:38:57.733 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.734 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:38:57.738 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
23:38:57.738 00.000 7008 Enqueuing Expose request
23:38:57.740 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
23:38:57.740 00.000 8532 Moving (-0.22, -0.12) raw xDistance=-0.21 yDistance=-0.04
23:38:57.740 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:38:57.740 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:57.740 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:38:57.741 00.001 8532 MoveAxis(E, 187, ABG)
23:38:57.741 00.000 8532 Guiding  Dir = 2, Dur = 187
23:38:57.741 00.000 8532 IsSlewing returns 0
23:38:57.741 00.000 8532 IsGuiding returns 0
23:38:57.742 00.001 8532 PulseGuide returned control before completion, sleep 197
23:38:57.955 00.213 8532 IsGuiding returns 0
23:38:57.955 00.000 8532 Move returns status 0, amount 187
23:38:57.955 00.000 8532 MoveAxis(N, 0, ABG)
23:38:57.955 00.000 8532 Move returns status 0, amount 0
23:38:57.955 00.000 8532 move complete, result=0
23:38:57.955 00.000 8532 worker thread done servicing request
23:38:57.955 00.000 8532 Worker thread wakes up
23:38:57.955 00.000 7008 GuideStep: -0.2 px 187 ms EAST, -0.0 px 0 ms NORTH
23:38:57.957 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:38:57.957 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:38:58.807 00.850 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7f7d918-2435-45f1-9114-a06fe6fa42ec"}
23:38:58.809 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7f7d918-2435-45f1-9114-a06fe6fa42ec"}
23:38:58.811 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07fc630e-6ca5-4871-ba68-51f15a4533d4"}
23:38:58.813 00.002 7008 case statement mapped state 6 to 3
23:38:58.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07fc630e-6ca5-4871-ba68-51f15a4533d4"}
23:38:58.817 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5927cff1-0ee4-46ae-94ef-a538fae84fc5"}
23:38:58.820 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1533,"width":15,"height":15,"star_pos":[6.52,6.57],"pixels":"..."},"id":"5927cff1-0ee4-46ae-94ef-a538fae84fc5"}
23:39:00.079 01.259 8532 Exposure complete
23:39:00.123 00.044 8532 worker thread done servicing request
23:39:00.123 00.000 7008 OnExposeComplete: enter
23:39:00.125 00.002 7008 UpdateGuideState(): m_state=6
23:39:00.128 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1534
23:39:00.130 00.002 7008 Star::Find returns 1 (0), X=544.65, Y=448.46, Mass=264811, SNR=341.8, Peak=41682 HFD=3.0
23:39:00.134 00.004 7008 MultiStar: [#1 -0.08,-0.25,0.52,U] [#2 -0.14,-0.31,0.54,U] [#3 -0.11,-0.25,0.40,U] [#4 -0.08,-0.26,0.33,U] [#5 -0.11,-0.18,0.31,U] [#6 -0.12,-0.44,0.33,U] [#7 -0.11,-0.19,0.27,U] [#8 -0.11,-0.18,0.33,U] 
23:39:00.136 00.002 7008 single-star, 8 included, MultiStar: {-0.11, -0.18}, one-star: {-0.11, 0.07}
23:39:00.139 00.003 7008 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.07) = xAngle (2.67 = 2.67)
23:39:00.142 00.003 7008 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.26 = 2.26)
23:39:00.144 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=-0.12 mountY=0.10, mountTheta=2.43
23:39:00.147 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.07, opts=13)
23:39:00.150 00.003 7008 Enqueuing Move request for scope (-0.11, 0.07)
23:39:00.152 00.002 8532 Worker thread wakes up
23:39:00.152 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:39:00.152 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:39:00.152 00.000 8532 Moving (-0.11, 0.07) raw xDistance=-0.12 yDistance=0.10
23:39:00.152 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2408, FiltMax=31283, Gamma=0.990
23:39:00.154 00.002 7008 UpdateGuideState exits: m=264811 SNR=341.8
23:39:00.156 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.158 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:00.159 00.001 7008 Enqueuing Expose request
23:39:00.161 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:39:00.161 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:00.161 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:39:00.161 00.000 8532 MoveAxis(E, 0, ABG)
23:39:00.161 00.000 8532 Move returns status 0, amount 0
23:39:00.161 00.000 8532 MoveAxis(N, 0, ABG)
23:39:00.161 00.000 8532 Move returns status 0, amount 0
23:39:00.161 00.000 8532 move complete, result=0
23:39:00.162 00.001 8532 worker thread done servicing request
23:39:00.162 00.000 8532 Worker thread wakes up
23:39:00.162 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:00.162 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:00.163 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:00.807 00.644 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7417df0b-275b-4888-b99f-69d43905939d"}
23:39:00.809 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7417df0b-275b-4888-b99f-69d43905939d"}
23:39:00.811 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57697844-ba56-43c5-9de9-bf81659419bb"}
23:39:00.814 00.003 7008 case statement mapped state 6 to 3
23:39:00.816 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"57697844-ba56-43c5-9de9-bf81659419bb"}
23:39:00.819 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9eadbad-1863-4f01-b706-8b3be41d8a27"}
23:39:00.823 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1534,"width":15,"height":15,"star_pos":[6.65,7.46],"pixels":"..."},"id":"b9eadbad-1863-4f01-b706-8b3be41d8a27"}
23:39:02.294 01.471 8532 Exposure complete
23:39:02.345 00.051 8532 worker thread done servicing request
23:39:02.345 00.000 7008 OnExposeComplete: enter
23:39:02.349 00.004 7008 UpdateGuideState(): m_state=6
23:39:02.351 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1535
23:39:02.356 00.005 7008 Star::Find returns 1 (0), X=544.49, Y=448.50, Mass=262713, SNR=336.5, Peak=34298 HFD=3.2
23:39:02.359 00.003 7008 MultiStar: [#1 -0.21,-0.26,0.53,U] [#2 -0.33,-0.32,0.52,U] [#3 -0.22,-0.17,0.44,U] [#4 -0.26,-0.15,0.34,U] [#5 -0.24,-0.23,0.32,U] [#6 -0.41,-0.34,0.34,U] [#7 -0.48,-0.21,0.29,U] [#8 -0.20,-0.25,0.32,U] 
23:39:02.363 00.004 7008 single-star, 8 included, MultiStar: {-0.28, -0.16}, one-star: {-0.28, 0.10}
23:39:02.365 00.002 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
23:39:02.368 00.003 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:39:02.371 00.003 7008 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.79 mountX=-0.29 mountY=0.19, mountTheta=2.55
23:39:02.377 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=0.10, opts=13)
23:39:02.380 00.003 7008 Enqueuing Move request for scope (-0.28, 0.10)
23:39:02.382 00.002 8532 Worker thread wakes up
23:39:02.382 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
23:39:02.382 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
23:39:02.382 00.000 8532 Moving (-0.28, 0.10) raw xDistance=-0.29 yDistance=0.19
23:39:02.382 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:39:02.382 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:39:02.383 00.001 8532 MoveAxis(E, 261, ABG)
23:39:02.383 00.000 8532 Guiding  Dir = 2, Dur = 261
23:39:02.383 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58695, med=2509, FiltMin=2421, FiltMax=33794, Gamma=0.990
23:39:02.385 00.002 7008 UpdateGuideState exits: m=262713 SNR=336.5
23:39:02.387 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:02.390 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:02.392 00.002 7008 Enqueuing Expose request
23:39:02.395 00.003 8532 IsSlewing returns 0
23:39:02.395 00.000 8532 IsGuiding returns 0
23:39:02.395 00.000 8532 PulseGuide returned control before completion, sleep 271
23:39:02.674 00.279 8532 IsGuiding returns 0
23:39:02.675 00.001 8532 Move returns status 0, amount 261
23:39:02.675 00.000 8532 MoveAxis(S, 337, ABG)
23:39:02.675 00.000 8532 Guiding  Dir = 1, Dur = 337
23:39:02.675 00.000 8532 IsSlewing returns 0
23:39:02.675 00.000 8532 IsGuiding returns 0
23:39:02.676 00.001 8532 PulseGuide returned control before completion, sleep 347
23:39:02.806 00.130 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3bd93fda-acce-4a72-a591-4aefe5d71ae6"}
23:39:02.808 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3bd93fda-acce-4a72-a591-4aefe5d71ae6"}
23:39:02.811 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb1f422f-6067-424d-a957-b503a4ba3934"}
23:39:02.814 00.003 7008 case statement mapped state 6 to 3
23:39:02.818 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb1f422f-6067-424d-a957-b503a4ba3934"}
23:39:02.822 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"087cdd10-bee7-4f5d-8575-cf6d8fa1c1ef"}
23:39:02.824 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1535,"width":15,"height":15,"star_pos":[7.49,6.50],"pixels":"..."},"id":"087cdd10-bee7-4f5d-8575-cf6d8fa1c1ef"}
23:39:03.033 00.209 8532 IsGuiding returns 0
23:39:03.033 00.000 8532 Move returns status 0, amount 337
23:39:03.033 00.000 8532 move complete, result=0
23:39:03.033 00.000 8532 worker thread done servicing request
23:39:03.033 00.000 8532 Worker thread wakes up
23:39:03.033 00.000 7008 GuideStep: -0.3 px 261 ms EAST, 0.2 px 337 ms SOUTH
23:39:03.035 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:03.035 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:04.804 01.769 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ce42892-c061-4a9a-9f8a-75243128563f"}
23:39:04.805 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ce42892-c061-4a9a-9f8a-75243128563f"}
23:39:04.808 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"afc0d4bd-c281-4856-a253-b26f49ae69ee"}
23:39:04.811 00.003 7008 case statement mapped state 6 to 3
23:39:04.812 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"afc0d4bd-c281-4856-a253-b26f49ae69ee"}
23:39:04.813 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"787b44e5-e6c1-43d9-b450-9c9e3b91787a"}
23:39:04.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1535,"width":15,"height":15,"star_pos":[7.49,6.50],"pixels":"..."},"id":"787b44e5-e6c1-43d9-b450-9c9e3b91787a"}
23:39:05.161 00.346 8532 Exposure complete
23:39:05.207 00.046 7008 OnExposeComplete: enter
23:39:05.211 00.004 7008 UpdateGuideState(): m_state=6
23:39:05.220 00.009 8532 worker thread done servicing request
23:39:05.220 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1536
23:39:05.225 00.005 7008 Star::Find returns 1 (0), X=544.53, Y=448.26, Mass=259713, SNR=323.5, Peak=42760 HFD=2.7
23:39:05.229 00.004 7008 MultiStar: [#1 -0.16,-0.53,0.56,U] [#2 -0.25,-0.51,0.55,U] [#3 -0.25,-0.51,0.43,U] [#4 -0.24,-0.34,0.35,U] [#5 -0.17,-0.44,0.34,U] [#6 -0.19,-0.66,0.36,U] [#7 -0.29,-0.42,0.29,U] [#8 -0.22,-0.42,0.34,U] 
23:39:05.231 00.002 7008 single-star, 8 included, MultiStar: {-0.22, -0.40}, one-star: {-0.24, -0.13}
23:39:05.232 00.001 7008 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.07) = xAngle (-2.56 = -2.56)
23:39:05.238 00.006 7008 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.97 = -2.97)
23:39:05.240 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.63 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
23:39:05.244 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.13, opts=13)
23:39:05.245 00.001 7008 Enqueuing Move request for scope (-0.24, -0.13)
23:39:05.246 00.001 8532 Worker thread wakes up
23:39:05.246 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59091, med=2504, FiltMin=2372, FiltMax=33642, Gamma=0.990
23:39:05.248 00.002 7008 UpdateGuideState exits: m=259713 SNR=323.5
23:39:05.249 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
23:39:05.249 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.251 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:05.253 00.002 7008 Enqueuing Expose request
23:39:05.254 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
23:39:05.254 00.000 8532 Moving (-0.24, -0.13) raw xDistance=-0.23 yDistance=-0.05
23:39:05.254 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:39:05.254 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:05.254 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:05.254 00.000 8532 MoveAxis(E, 223, ABG)
23:39:05.254 00.000 8532 Guiding  Dir = 2, Dur = 223
23:39:05.255 00.001 8532 IsSlewing returns 0
23:39:05.255 00.000 8532 IsGuiding returns 0
23:39:05.255 00.000 8532 PulseGuide returned control before completion, sleep 233
23:39:05.499 00.244 8532 IsGuiding returns 0
23:39:05.500 00.001 8532 Move returns status 0, amount 223
23:39:05.500 00.000 8532 MoveAxis(N, 0, ABG)
23:39:05.500 00.000 8532 Move returns status 0, amount 0
23:39:05.500 00.000 8532 move complete, result=0
23:39:05.500 00.000 8532 worker thread done servicing request
23:39:05.500 00.000 7008 GuideStep: -0.2 px 223 ms EAST, -0.0 px 0 ms NORTH
23:39:05.504 00.004 8532 Worker thread wakes up
23:39:05.504 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:05.504 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:06.803 01.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"deb1a219-db5c-49f1-8ff5-a4096c22caf1"}
23:39:06.806 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"deb1a219-db5c-49f1-8ff5-a4096c22caf1"}
23:39:06.808 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94200204-59bb-4984-a03c-452937c893ad"}
23:39:06.809 00.001 7008 case statement mapped state 6 to 3
23:39:06.810 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94200204-59bb-4984-a03c-452937c893ad"}
23:39:06.812 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"779fc765-df11-43e2-b7a9-789919f95a58"}
23:39:06.813 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1536,"width":15,"height":15,"star_pos":[6.53,7.26],"pixels":"..."},"id":"779fc765-df11-43e2-b7a9-789919f95a58"}
23:39:07.633 00.820 8532 Exposure complete
23:39:07.675 00.042 8532 worker thread done servicing request
23:39:07.676 00.001 7008 OnExposeComplete: enter
23:39:07.678 00.002 7008 UpdateGuideState(): m_state=6
23:39:07.679 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1537
23:39:07.681 00.002 7008 Star::Find returns 1 (0), X=544.71, Y=448.31, Mass=260374, SNR=331.2, Peak=48805 HFD=2.7
23:39:07.683 00.002 7008 MultiStar: [#1 0.00,-0.41,0.55,U] [#2 -0.10,-0.44,0.56,U] [#3 -0.11,-0.39,0.42,U] [#4 -0.00,-0.29,0.35,U] [#5 0.04,-0.32,0.33,U] [#6 -0.01,-0.49,0.35,U] [#7 -0.11,-0.26,0.28,U] [#8 -0.10,-0.22,0.31,U] 
23:39:07.686 00.003 7008 single-star, 8 included, MultiStar: {-0.05, -0.30}, one-star: {-0.06, -0.09}
23:39:07.687 00.001 7008 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.07) = xAngle (-2.06 = -2.06)
23:39:07.689 00.002 7008 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.47 = -2.47)
23:39:07.691 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.13 mountX=-0.05 mountY=-0.06, mountTheta=-2.22
23:39:07.695 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.09, opts=13)
23:39:07.696 00.001 7008 Enqueuing Move request for scope (-0.06, -0.09)
23:39:07.698 00.002 8532 Worker thread wakes up
23:39:07.698 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:39:07.698 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:39:07.698 00.000 8532 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=-0.06
23:39:07.698 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:07.698 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:07.698 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2375, FiltMax=30600, Gamma=0.990
23:39:07.700 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:07.700 00.000 8532 MoveAxis(E, 0, ABG)
23:39:07.700 00.000 8532 Move returns status 0, amount 0
23:39:07.701 00.001 8532 MoveAxis(N, 0, ABG)
23:39:07.701 00.000 8532 Move returns status 0, amount 0
23:39:07.701 00.000 8532 move complete, result=0
23:39:07.701 00.000 7008 UpdateGuideState exits: m=260374 SNR=331.2
23:39:07.703 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.705 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:07.707 00.002 7008 Enqueuing Expose request
23:39:07.709 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:07.710 00.001 8532 worker thread done servicing request
23:39:07.710 00.000 8532 Worker thread wakes up
23:39:07.710 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:07.710 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:08.802 01.092 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0631238-7fda-4c7d-a2d4-6085e362c354"}
23:39:08.804 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0631238-7fda-4c7d-a2d4-6085e362c354"}
23:39:08.807 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a67b028-4cd1-464c-abdc-64043ba56caf"}
23:39:08.809 00.002 7008 case statement mapped state 6 to 3
23:39:08.813 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a67b028-4cd1-464c-abdc-64043ba56caf"}
23:39:08.815 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f272ec9d-d6c1-44f8-a06f-b129010db903"}
23:39:08.819 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1537,"width":15,"height":15,"star_pos":[6.71,7.31],"pixels":"..."},"id":"f272ec9d-d6c1-44f8-a06f-b129010db903"}
23:39:09.829 01.010 8532 Exposure complete
23:39:09.871 00.042 8532 worker thread done servicing request
23:39:09.872 00.001 7008 OnExposeComplete: enter
23:39:09.874 00.002 7008 UpdateGuideState(): m_state=6
23:39:09.876 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1538
23:39:09.877 00.001 7008 Star::Find returns 1 (0), X=544.77, Y=448.46, Mass=263994, SNR=328.3, Peak=46209 HFD=2.9
23:39:09.879 00.002 7008 MultiStar: [#1 0.13,-0.31,0.53,U] [#2 0.04,-0.32,0.55,U] [#3 -0.02,-0.33,0.43,U] [#4 0.06,-0.25,0.36,U] [#5 0.07,-0.27,0.33,U] [#6 0.00,-0.45,0.36,U] [#7 0.02,-0.20,0.28,U] [#8 -0.02,-0.15,0.35,U] 
23:39:09.880 00.001 7008 single-star, 8 included, MultiStar: {0.03, -0.21}, one-star: {0.01, 0.06}
23:39:09.882 00.002 7008 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.07) = xAngle (1.51 = 1.51)
23:39:09.883 00.001 7008 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.10 = 1.10)
23:39:09.885 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.44 mountX=0.00 mountY=0.06, mountTheta=1.51
23:39:09.888 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.06, opts=13)
23:39:09.892 00.004 7008 Enqueuing Move request for scope (0.01, 0.06)
23:39:09.894 00.002 8532 Worker thread wakes up
23:39:09.894 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2390, FiltMax=28522, Gamma=0.990
23:39:09.897 00.003 7008 UpdateGuideState exits: m=263994 SNR=328.3
23:39:09.898 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.901 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:09.903 00.002 7008 Enqueuing Expose request
23:39:09.904 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:39:09.904 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:39:09.904 00.000 8532 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=0.06
23:39:09.904 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:09.905 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:09.905 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:09.905 00.000 8532 MoveAxis(E, 0, ABG)
23:39:09.905 00.000 8532 Move returns status 0, amount 0
23:39:09.905 00.000 8532 MoveAxis(N, 0, ABG)
23:39:09.905 00.000 8532 Move returns status 0, amount 0
23:39:09.905 00.000 8532 move complete, result=0
23:39:09.905 00.000 8532 worker thread done servicing request
23:39:09.905 00.000 8532 Worker thread wakes up
23:39:09.905 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:09.906 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:09.906 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:10.802 00.896 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e71a8244-7c81-43d4-837d-ef8bb0e437be"}
23:39:10.805 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e71a8244-7c81-43d4-837d-ef8bb0e437be"}
23:39:10.807 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0429fa5-2536-4f03-ad90-55541b084e9f"}
23:39:10.809 00.002 7008 case statement mapped state 6 to 3
23:39:10.811 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0429fa5-2536-4f03-ad90-55541b084e9f"}
23:39:10.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd3b5feb-5fda-4e3a-81f6-e50acf7c25d9"}
23:39:10.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1538,"width":15,"height":15,"star_pos":[6.77,7.46],"pixels":"..."},"id":"fd3b5feb-5fda-4e3a-81f6-e50acf7c25d9"}
23:39:12.026 01.211 8532 Exposure complete
23:39:12.069 00.043 8532 worker thread done servicing request
23:39:12.069 00.000 7008 OnExposeComplete: enter
23:39:12.071 00.002 7008 UpdateGuideState(): m_state=6
23:39:12.073 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1539
23:39:12.075 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.44, Mass=262110, SNR=328.9, Peak=45064 HFD=2.9
23:39:12.077 00.002 7008 MultiStar: [#1 0.05,-0.26,0.55,U] [#2 -0.10,-0.32,0.56,U] [#3 -0.06,-0.21,0.40,U] [#4 -0.06,-0.20,0.37,U] [#5 0.03,-0.21,0.36,U] [#6 -0.10,-0.40,0.36,U] [#7 -0.10,-0.20,0.30,U] [#8 -0.09,-0.24,0.32,U] 
23:39:12.079 00.002 7008 single-star, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.05, 0.05}
23:39:12.083 00.004 7008 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.07) = xAngle (2.44 = 2.44)
23:39:12.084 00.001 7008 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.03 = 2.03)
23:39:12.087 00.003 7008 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=-0.05 mountY=0.06, mountTheta=2.28
23:39:12.090 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.05, opts=13)
23:39:12.092 00.002 7008 Enqueuing Move request for scope (-0.05, 0.05)
23:39:12.094 00.002 8532 Worker thread wakes up
23:39:12.094 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2376, FiltMax=29815, Gamma=0.990
23:39:12.096 00.002 7008 UpdateGuideState exits: m=262110 SNR=328.9
23:39:12.097 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.098 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:12.101 00.003 7008 Enqueuing Expose request
23:39:12.102 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:39:12.102 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:39:12.102 00.000 8532 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.06
23:39:12.102 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:12.102 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:12.102 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:12.103 00.001 8532 MoveAxis(E, 0, ABG)
23:39:12.103 00.000 8532 Move returns status 0, amount 0
23:39:12.103 00.000 8532 MoveAxis(N, 0, ABG)
23:39:12.103 00.000 8532 Move returns status 0, amount 0
23:39:12.103 00.000 8532 move complete, result=0
23:39:12.103 00.000 8532 worker thread done servicing request
23:39:12.103 00.000 8532 Worker thread wakes up
23:39:12.103 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:12.103 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:12.103 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:12.803 00.700 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1c1b167-30eb-48f7-a95a-d5a4c25152fb"}
23:39:12.805 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1c1b167-30eb-48f7-a95a-d5a4c25152fb"}
23:39:12.807 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ce52f86-3d65-4c39-a8f7-3d07b78f81eb"}
23:39:12.808 00.001 7008 case statement mapped state 6 to 3
23:39:12.811 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ce52f86-3d65-4c39-a8f7-3d07b78f81eb"}
23:39:12.814 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dec2c71f-ebbe-4e91-8f18-eef99d290264"}
23:39:12.816 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1539,"width":15,"height":15,"star_pos":[6.72,7.44],"pixels":"..."},"id":"dec2c71f-ebbe-4e91-8f18-eef99d290264"}
23:39:14.229 01.413 8532 Exposure complete
23:39:14.276 00.047 8532 worker thread done servicing request
23:39:14.276 00.000 7008 OnExposeComplete: enter
23:39:14.278 00.002 7008 UpdateGuideState(): m_state=6
23:39:14.279 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
23:39:14.282 00.003 7008 Star::Find returns 1 (0), X=544.62, Y=448.48, Mass=264770, SNR=335.2, Peak=42212 HFD=3.0
23:39:14.286 00.004 7008 MultiStar: [#1 -0.08,-0.23,0.54,U] [#2 -0.17,-0.29,0.53,U] [#3 -0.13,-0.19,0.43,U] [#4 -0.09,-0.20,0.34,U] [#5 -0.03,-0.11,0.32,U] [#6 -0.16,-0.35,0.36,U] [#7 -0.21,-0.17,0.27,U] [#8 -0.09,-0.16,0.33,U] 
23:39:14.290 00.004 7008 single-star, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.14, 0.09}
23:39:14.293 00.003 7008 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.07) = xAngle (2.67 = 2.67)
23:39:14.294 00.001 7008 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.26 = 2.26)
23:39:14.295 00.001 7008 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=-0.15 mountY=0.13, mountTheta=2.43
23:39:14.297 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.09, opts=13)
23:39:14.298 00.001 7008 Enqueuing Move request for scope (-0.14, 0.09)
23:39:14.300 00.002 8532 Worker thread wakes up
23:39:14.300 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
23:39:14.300 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
23:39:14.300 00.000 8532 Moving (-0.14, 0.09) raw xDistance=-0.15 yDistance=0.13
23:39:14.301 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:39:14.301 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:14.301 00.000 7008 UpdateImageDisplay: Size=(752,580) min=357, max=65535, med=2507, FiltMin=2400, FiltMax=32532, Gamma=0.990
23:39:14.303 00.002 7008 UpdateGuideState exits: m=264770 SNR=335.2
23:39:14.305 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.307 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:14.308 00.001 7008 Enqueuing Expose request
23:39:14.310 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:14.310 00.000 8532 MoveAxis(E, 0, ABG)
23:39:14.310 00.000 8532 Move returns status 0, amount 0
23:39:14.310 00.000 8532 MoveAxis(N, 0, ABG)
23:39:14.310 00.000 8532 Move returns status 0, amount 0
23:39:14.310 00.000 8532 move complete, result=0
23:39:14.310 00.000 8532 worker thread done servicing request
23:39:14.310 00.000 8532 Worker thread wakes up
23:39:14.310 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:14.311 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:14.311 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:14.804 00.493 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2d26073-e243-48a3-a8c3-02177589185d"}
23:39:14.810 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2d26073-e243-48a3-a8c3-02177589185d"}
23:39:14.812 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97553eb7-826f-4dd0-9c72-31939a20dcaa"}
23:39:14.815 00.003 7008 case statement mapped state 6 to 3
23:39:14.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"97553eb7-826f-4dd0-9c72-31939a20dcaa"}
23:39:14.819 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"62958223-e2ea-460e-9e95-2e488ce92c3f"}
23:39:14.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1540,"width":15,"height":15,"star_pos":[6.62,7.48],"pixels":"..."},"id":"62958223-e2ea-460e-9e95-2e488ce92c3f"}
23:39:16.446 01.625 8532 Exposure complete
23:39:16.488 00.042 8532 worker thread done servicing request
23:39:16.490 00.002 7008 OnExposeComplete: enter
23:39:16.492 00.002 7008 UpdateGuideState(): m_state=6
23:39:16.493 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1541
23:39:16.495 00.002 7008 Star::Find returns 1 (0), X=544.33, Y=448.37, Mass=257685, SNR=332.9, Peak=36262 HFD=2.8
23:39:16.497 00.002 7008 MultiStar: [#1 -0.38,-0.44,0.54,U] [#2 -0.42,-0.38,0.52,U] [#3 -0.32,-0.32,0.41,U] [#4 -0.38,-0.25,0.35,U] [#5 -0.28,-0.35,0.32,U] [#6 -0.41,-0.54,0.35,U] [#7 -0.40,-0.36,0.29,U] [#8 -0.28,-0.37,0.32,U] 
23:39:16.498 00.001 7008 single-star, 8 included, MultiStar: {-0.38, -0.29}, one-star: {-0.44, -0.02}
23:39:16.500 00.002 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
23:39:16.502 00.002 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.43 = 2.86)
23:39:16.503 00.001 7008 CameraToMount -- cameraX=-0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-3.09 mountX=-0.44 mountY=0.12, mountTheta=2.86
23:39:16.505 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.44, y=-0.02, opts=13)
23:39:16.508 00.003 7008 Enqueuing Move request for scope (-0.44, -0.02)
23:39:16.509 00.001 8532 Worker thread wakes up
23:39:16.509 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.02) opts 0xd
23:39:16.509 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.44, -0.02)
23:39:16.509 00.000 8532 Moving (-0.44, -0.02) raw xDistance=-0.44 yDistance=0.12
23:39:16.509 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
23:39:16.509 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:16.509 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:39:16.509 00.000 8532 MoveAxis(E, 396, ABG)
23:39:16.509 00.000 8532 Guiding  Dir = 2, Dur = 396
23:39:16.509 00.000 7008 UpdateImageDisplay: Size=(752,580) min=425, max=65535, med=2508, FiltMin=2399, FiltMax=29623, Gamma=0.990
23:39:16.513 00.004 8532 IsSlewing returns 0
23:39:16.513 00.000 7008 UpdateGuideState exits: m=257685 SNR=332.9
23:39:16.514 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:16.517 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:16.518 00.001 7008 Enqueuing Expose request
23:39:16.521 00.003 8532 IsGuiding returns 0
23:39:16.522 00.001 8532 PulseGuide returned control before completion, sleep 406
23:39:16.804 00.282 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f425fe4f-34d7-4640-9bd2-87b09881e241"}
23:39:16.806 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f425fe4f-34d7-4640-9bd2-87b09881e241"}
23:39:16.809 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cfb7722b-4466-4a93-84ba-9637a282094c"}
23:39:16.810 00.001 7008 case statement mapped state 6 to 3
23:39:16.812 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfb7722b-4466-4a93-84ba-9637a282094c"}
23:39:16.814 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"206dbd7e-c900-48f1-b9f5-e4c5b57a5c1e"}
23:39:16.816 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1541,"width":15,"height":15,"star_pos":[7.33,7.37],"pixels":"..."},"id":"206dbd7e-c900-48f1-b9f5-e4c5b57a5c1e"}
23:39:16.938 00.122 8532 IsGuiding returns 0
23:39:16.938 00.000 8532 Move returns status 0, amount 396
23:39:16.939 00.001 8532 MoveAxis(N, 0, ABG)
23:39:16.939 00.000 8532 Move returns status 0, amount 0
23:39:16.939 00.000 8532 move complete, result=0
23:39:16.939 00.000 8532 worker thread done servicing request
23:39:16.940 00.001 7008 GuideStep: -0.4 px 396 ms EAST, 0.1 px 0 ms NORTH
23:39:16.943 00.003 8532 Worker thread wakes up
23:39:16.943 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:16.943 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:18.803 01.860 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fb76b01d-f103-4ea7-bae5-6eed888edd40"}
23:39:18.807 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fb76b01d-f103-4ea7-bae5-6eed888edd40"}
23:39:18.810 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd6a2ad7-a8c1-4ffb-8ce0-d92e206452cf"}
23:39:18.812 00.002 7008 case statement mapped state 6 to 3
23:39:18.815 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd6a2ad7-a8c1-4ffb-8ce0-d92e206452cf"}
23:39:18.818 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bf9a2ff4-1db6-4247-ad2d-8c7535fe5fa6"}
23:39:18.821 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1541,"width":15,"height":15,"star_pos":[7.33,7.37],"pixels":"..."},"id":"bf9a2ff4-1db6-4247-ad2d-8c7535fe5fa6"}
23:39:19.074 00.253 8532 Exposure complete
23:39:19.116 00.042 8532 worker thread done servicing request
23:39:19.116 00.000 7008 OnExposeComplete: enter
23:39:19.118 00.002 7008 UpdateGuideState(): m_state=6
23:39:19.119 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1542
23:39:19.121 00.002 7008 Star::Find returns 1 (0), X=544.50, Y=448.47, Mass=257962, SNR=328.5, Peak=35617 HFD=3.1
23:39:19.123 00.002 7008 MultiStar: [#1 -0.19,-0.26,0.54,U] [#2 -0.33,-0.34,0.54,U] [#3 -0.15,-0.21,0.43,U] [#4 -0.26,-0.16,0.36,U] [#5 -0.22,-0.17,0.33,U] [#6 -0.33,-0.36,0.37,U] [#7 -0.37,-0.26,0.29,U] [#8 -0.17,-0.22,0.33,U] 
23:39:19.125 00.002 7008 single-star, 8 included, MultiStar: {-0.26, -0.18}, one-star: {-0.27, 0.07}
23:39:19.127 00.002 7008 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.07) = xAngle (2.95 = 2.95)
23:39:19.129 00.002 7008 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.54 = 2.54)
23:39:19.131 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=-0.27 mountY=0.16, mountTheta=2.62
23:39:19.133 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.07, opts=13)
23:39:19.136 00.003 7008 Enqueuing Move request for scope (-0.27, 0.07)
23:39:19.137 00.001 8532 Worker thread wakes up
23:39:19.138 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
23:39:19.138 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
23:39:19.138 00.000 8532 Moving (-0.27, 0.07) raw xDistance=-0.27 yDistance=0.16
23:39:19.138 00.000 7008 UpdateImageDisplay: Size=(752,580) min=437, max=60174, med=2507, FiltMin=2372, FiltMax=33265, Gamma=0.990
23:39:19.139 00.001 7008 UpdateGuideState exits: m=257962 SNR=328.5
23:39:19.141 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
23:39:19.141 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.143 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:19.144 00.001 7008 Enqueuing Expose request
23:39:19.146 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.146 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:39:19.146 00.000 8532 MoveAxis(E, 277, ABG)
23:39:19.146 00.000 8532 Guiding  Dir = 2, Dur = 277
23:39:19.147 00.001 8532 IsSlewing returns 0
23:39:19.147 00.000 8532 IsGuiding returns 0
23:39:19.147 00.000 8532 PulseGuide returned control before completion, sleep 287
23:39:19.439 00.292 8532 IsGuiding returns 0
23:39:19.440 00.001 8532 Move returns status 0, amount 277
23:39:19.440 00.000 8532 MoveAxis(N, 0, ABG)
23:39:19.440 00.000 8532 Move returns status 0, amount 0
23:39:19.440 00.000 8532 move complete, result=0
23:39:19.440 00.000 8532 worker thread done servicing request
23:39:19.440 00.000 8532 Worker thread wakes up
23:39:19.440 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:19.440 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:19.440 00.000 7008 GuideStep: -0.3 px 277 ms EAST, 0.2 px 0 ms NORTH
23:39:20.801 01.361 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d83188cd-8941-46b6-a5f6-5b3993e6c1b1"}
23:39:20.805 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d83188cd-8941-46b6-a5f6-5b3993e6c1b1"}
23:39:20.808 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"409c7f17-d808-413f-91fe-2ce0a79e0309"}
23:39:20.810 00.002 7008 case statement mapped state 6 to 3
23:39:20.812 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"409c7f17-d808-413f-91fe-2ce0a79e0309"}
23:39:20.815 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e068a080-772e-40e9-a6c6-8b79db466de7"}
23:39:20.817 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1542,"width":15,"height":15,"star_pos":[7.50,7.47],"pixels":"..."},"id":"e068a080-772e-40e9-a6c6-8b79db466de7"}
23:39:21.572 00.755 8532 Exposure complete
23:39:21.615 00.043 8532 worker thread done servicing request
23:39:21.615 00.000 7008 OnExposeComplete: enter
23:39:21.618 00.003 7008 UpdateGuideState(): m_state=6
23:39:21.620 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1543
23:39:21.622 00.002 7008 Star::Find returns 1 (0), X=544.43, Y=448.50, Mass=258175, SNR=328.3, Peak=32867 HFD=3.1
23:39:21.623 00.001 7008 MultiStar: [#1 -0.28,-0.19,0.55,U] [#2 -0.36,-0.23,0.56,U] [#3 -0.28,-0.17,0.44,U] [#4 -0.28,-0.23,0.36,U] [#5 -0.19,-0.14,0.32,U] [#6 -0.33,-0.41,0.36,U] [#7 -0.35,-0.27,0.29,U] [#8 -0.26,-0.19,0.34,U] 
23:39:21.625 00.002 7008 refined, 8 included, MultiStar: {-0.31, -0.15}, one-star: {-0.34, 0.11}
23:39:21.627 00.002 7008 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.07) = xAngle (-2.63 = -2.63)
23:39:21.629 00.002 7008 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.04 = -3.04)
23:39:21.632 00.003 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-2.70 mountX=-0.29 mountY=-0.04, mountTheta=-3.02
23:39:21.635 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.15, opts=13)
23:39:21.637 00.002 7008 Enqueuing Move request for scope (-0.31, -0.15)
23:39:21.638 00.001 8532 Worker thread wakes up
23:39:21.638 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
23:39:21.638 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
23:39:21.638 00.000 8532 Moving (-0.31, -0.15) raw xDistance=-0.29 yDistance=-0.04
23:39:21.638 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
23:39:21.638 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:21.638 00.000 7008 UpdateImageDisplay: Size=(752,580) min=375, max=63073, med=2506, FiltMin=2399, FiltMax=33122, Gamma=0.990
23:39:21.641 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:21.641 00.000 8532 MoveAxis(E, 286, ABG)
23:39:21.641 00.000 8532 Guiding  Dir = 2, Dur = 286
23:39:21.641 00.000 7008 UpdateGuideState exits: m=258175 SNR=328.3
23:39:21.643 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.645 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:21.647 00.002 8532 IsSlewing returns 0
23:39:21.647 00.000 7008 Enqueuing Expose request
23:39:21.648 00.001 8532 IsGuiding returns 0
23:39:21.649 00.001 8532 PulseGuide returned control before completion, sleep 296
23:39:21.952 00.303 8532 IsGuiding returns 0
23:39:21.952 00.000 8532 Move returns status 0, amount 286
23:39:21.952 00.000 8532 MoveAxis(N, 0, ABG)
23:39:21.952 00.000 8532 Move returns status 0, amount 0
23:39:21.952 00.000 8532 move complete, result=0
23:39:21.952 00.000 8532 worker thread done servicing request
23:39:21.952 00.000 8532 Worker thread wakes up
23:39:21.952 00.000 7008 GuideStep: -0.3 px 286 ms EAST, -0.0 px 0 ms NORTH
23:39:21.957 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:21.957 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:22.802 00.845 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c661024e-b982-4ec4-a9c1-3580632ca8fb"}
23:39:22.803 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c661024e-b982-4ec4-a9c1-3580632ca8fb"}
23:39:22.808 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd24b7d8-f6a5-46dc-8cd8-f6c168d1e9a7"}
23:39:22.809 00.001 7008 case statement mapped state 6 to 3
23:39:22.811 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd24b7d8-f6a5-46dc-8cd8-f6c168d1e9a7"}
23:39:22.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7218e479-a43c-4166-b917-29acdbd4dcc4"}
23:39:22.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1543,"width":15,"height":15,"star_pos":[7.43,6.50],"pixels":"..."},"id":"7218e479-a43c-4166-b917-29acdbd4dcc4"}
23:39:24.087 01.273 8532 Exposure complete
23:39:24.130 00.043 8532 worker thread done servicing request
23:39:24.130 00.000 7008 OnExposeComplete: enter
23:39:24.132 00.002 7008 UpdateGuideState(): m_state=6
23:39:24.133 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1544
23:39:24.136 00.003 7008 Star::Find returns 1 (0), X=544.54, Y=448.55, Mass=252841, SNR=330.1, Peak=34779 HFD=3.1
23:39:24.138 00.002 7008 MultiStar: [#1 -0.16,-0.15,0.54,U] [#2 -0.21,-0.26,0.56,U] [#3 -0.21,-0.24,0.42,U] [#4 -0.07,-0.06,0.35,U] [#5 -0.17,-0.14,0.33,U] [#6 -0.20,-0.29,0.32,U] [#7 -0.20,-0.16,0.28,U] [#8 -0.17,-0.15,0.34,U] 
23:39:24.139 00.001 7008 refined, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.23, 0.15}
23:39:24.141 00.002 7008 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.07) = xAngle (-2.56 = -2.56)
23:39:24.144 00.003 7008 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.97 = -2.97)
23:39:24.148 00.004 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.63 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
23:39:24.151 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.10, opts=13)
23:39:24.152 00.001 7008 Enqueuing Move request for scope (-0.19, -0.10)
23:39:24.154 00.002 8532 Worker thread wakes up
23:39:24.154 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
23:39:24.154 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
23:39:24.154 00.000 8532 Moving (-0.19, -0.10) raw xDistance=-0.18 yDistance=-0.04
23:39:24.155 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.18
23:39:24.155 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.155 00.000 7008 UpdateImageDisplay: Size=(752,580) min=362, max=59488, med=2507, FiltMin=2315, FiltMax=34124, Gamma=0.990
23:39:24.158 00.003 7008 UpdateGuideState exits: m=252841 SNR=330.1
23:39:24.159 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.161 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:24.162 00.001 7008 Enqueuing Expose request
23:39:24.163 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:24.163 00.000 8532 MoveAxis(E, 182, ABG)
23:39:24.164 00.001 8532 Guiding  Dir = 2, Dur = 182
23:39:24.164 00.000 8532 IsSlewing returns 0
23:39:24.164 00.000 8532 IsGuiding returns 0
23:39:24.164 00.000 8532 PulseGuide returned control before completion, sleep 192
23:39:24.360 00.196 8532 IsGuiding returns 0
23:39:24.360 00.000 8532 Move returns status 0, amount 182
23:39:24.361 00.001 8532 MoveAxis(N, 0, ABG)
23:39:24.361 00.000 8532 Move returns status 0, amount 0
23:39:24.361 00.000 8532 move complete, result=0
23:39:24.361 00.000 8532 worker thread done servicing request
23:39:24.361 00.000 8532 Worker thread wakes up
23:39:24.361 00.000 7008 GuideStep: -0.2 px 182 ms EAST, -0.0 px 0 ms NORTH
23:39:24.365 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:24.365 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:24.802 00.437 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4af2c167-7bf3-4e0d-a940-be8b40c103c7"}
23:39:24.805 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4af2c167-7bf3-4e0d-a940-be8b40c103c7"}
23:39:24.808 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"463276ca-41a9-454e-9208-eba9c6be9308"}
23:39:24.811 00.003 7008 case statement mapped state 6 to 3
23:39:24.813 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"463276ca-41a9-454e-9208-eba9c6be9308"}
23:39:24.817 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88ad7640-974b-46a5-aebe-7945cebd076f"}
23:39:24.819 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1544,"width":15,"height":15,"star_pos":[6.54,6.55],"pixels":"..."},"id":"88ad7640-974b-46a5-aebe-7945cebd076f"}
23:39:26.501 01.682 8532 Exposure complete
23:39:26.544 00.043 8532 worker thread done servicing request
23:39:26.544 00.000 7008 OnExposeComplete: enter
23:39:26.546 00.002 7008 UpdateGuideState(): m_state=6
23:39:26.548 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1545
23:39:26.550 00.002 7008 Star::Find returns 1 (0), X=544.56, Y=448.58, Mass=260091, SNR=327.2, Peak=35429 HFD=3.0
23:39:26.555 00.005 7008 MultiStar: [#1 -0.11,-0.20,0.53,U] [#2 -0.24,-0.14,0.53,U] [#3 -0.18,-0.19,0.44,U] [#4 -0.11,-0.12,0.35,U] [#5 -0.13,-0.08,0.33,U] [#6 -0.22,-0.30,0.34,U] [#7 -0.18,-0.09,0.29,U] [#8 -0.19,-0.08,0.35,U] 
23:39:26.556 00.001 7008 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.21, 0.18}
23:39:26.559 00.003 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
23:39:26.562 00.003 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
23:39:26.564 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.76 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
23:39:26.567 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.07, opts=13)
23:39:26.568 00.001 7008 Enqueuing Move request for scope (-0.18, -0.07)
23:39:26.570 00.002 8532 Worker thread wakes up
23:39:26.570 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
23:39:26.570 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
23:39:26.570 00.000 8532 Moving (-0.18, -0.07) raw xDistance=-0.17 yDistance=-0.01
23:39:26.570 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.17
23:39:26.572 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:26.572 00.000 7008 UpdateImageDisplay: Size=(752,580) min=491, max=60955, med=2508, FiltMin=2204, FiltMax=34643, Gamma=0.990
23:39:26.573 00.001 7008 UpdateGuideState exits: m=260091 SNR=327.2
23:39:26.575 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:26.576 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:26.578 00.002 7008 Enqueuing Expose request
23:39:26.581 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:26.581 00.000 8532 MoveAxis(E, 170, ABG)
23:39:26.581 00.000 8532 Guiding  Dir = 2, Dur = 170
23:39:26.581 00.000 8532 IsSlewing returns 0
23:39:26.582 00.001 8532 IsGuiding returns 0
23:39:26.582 00.000 8532 PulseGuide returned control before completion, sleep 180
23:39:26.768 00.186 8532 IsGuiding returns 0
23:39:26.768 00.000 8532 Move returns status 0, amount 170
23:39:26.768 00.000 8532 MoveAxis(N, 0, ABG)
23:39:26.768 00.000 8532 Move returns status 0, amount 0
23:39:26.768 00.000 8532 move complete, result=0
23:39:26.769 00.001 7008 GuideStep: -0.2 px 170 ms EAST, -0.0 px 0 ms NORTH
23:39:26.770 00.001 8532 worker thread done servicing request
23:39:26.770 00.000 8532 Worker thread wakes up
23:39:26.770 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:26.770 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:26.800 00.030 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b077acaf-3448-467f-988f-7ef16f91fb5f"}
23:39:26.803 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b077acaf-3448-467f-988f-7ef16f91fb5f"}
23:39:26.817 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2b837588-78f2-446f-9f91-30f5e25e143b"}
23:39:26.820 00.003 7008 case statement mapped state 6 to 3
23:39:26.822 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b837588-78f2-446f-9f91-30f5e25e143b"}
23:39:26.824 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1baac7e-e4b4-494c-8501-7f12ea0a9197"}
23:39:26.826 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1545,"width":15,"height":15,"star_pos":[6.56,6.58],"pixels":"..."},"id":"f1baac7e-e4b4-494c-8501-7f12ea0a9197"}
23:39:28.799 01.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23936c3c-e843-4299-88a8-25870f69ff55"}
23:39:28.802 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23936c3c-e843-4299-88a8-25870f69ff55"}
23:39:28.806 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73926c21-8bb0-4fa0-9cd1-19982e4ab0af"}
23:39:28.809 00.003 7008 case statement mapped state 6 to 3
23:39:28.811 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73926c21-8bb0-4fa0-9cd1-19982e4ab0af"}
23:39:28.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37ba2992-d559-4abe-8851-1f3c43ad7791"}
23:39:28.814 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1545,"width":15,"height":15,"star_pos":[6.56,6.58],"pixels":"..."},"id":"37ba2992-d559-4abe-8851-1f3c43ad7791"}
23:39:28.896 00.082 8532 Exposure complete
23:39:28.936 00.040 8532 worker thread done servicing request
23:39:28.936 00.000 7008 OnExposeComplete: enter
23:39:28.939 00.003 7008 UpdateGuideState(): m_state=6
23:39:28.940 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1546
23:39:28.941 00.001 7008 Star::Find returns 1 (0), X=544.63, Y=448.63, Mass=255042, SNR=326.3, Peak=36103 HFD=3.0
23:39:28.945 00.004 7008 MultiStar: [#1 -0.06,-0.12,0.55,U] [#2 -0.17,-0.14,0.54,U] [#3 -0.12,-0.17,0.44,U] [#4 -0.10,-0.11,0.36,U] [#5 -0.12,-0.09,0.32,U] [#6 -0.09,-0.20,0.34,U] [#7 -0.26,-0.14,0.30,U] [#8 -0.08,-0.06,0.34,U] 
23:39:28.947 00.002 7008 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.14, 0.24}
23:39:28.949 00.002 7008 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.07) = xAngle (-2.75 = -2.75)
23:39:28.951 00.002 7008 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.17 = 3.12)
23:39:28.953 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=-0.12 mountY=0.00, mountTheta=3.12
23:39:28.957 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.04, opts=13)
23:39:28.959 00.002 7008 Enqueuing Move request for scope (-0.13, -0.04)
23:39:28.960 00.001 8532 Worker thread wakes up
23:39:28.961 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:39:28.961 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:39:28.961 00.000 8532 Moving (-0.13, -0.04) raw xDistance=-0.12 yDistance=0.00
23:39:28.961 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:39:28.961 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.961 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:39:28.961 00.000 8532 MoveAxis(E, 0, ABG)
23:39:28.961 00.000 8532 Move returns status 0, amount 0
23:39:28.961 00.000 8532 MoveAxis(N, 0, ABG)
23:39:28.961 00.000 8532 Move returns status 0, amount 0
23:39:28.961 00.000 8532 move complete, result=0
23:39:28.961 00.000 7008 UpdateImageDisplay: Size=(752,580) min=494, max=65535, med=2506, FiltMin=2218, FiltMax=33738, Gamma=0.990
23:39:28.964 00.003 7008 UpdateGuideState exits: m=255042 SNR=326.3
23:39:28.966 00.002 8532 worker thread done servicing request
23:39:28.966 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.968 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:28.970 00.002 7008 Enqueuing Expose request
23:39:28.972 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:28.973 00.001 8532 Worker thread wakes up
23:39:28.974 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:28.974 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:30.800 01.826 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ab6ff58-6aa9-4a34-9906-3db570d606ab"}
23:39:30.802 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ab6ff58-6aa9-4a34-9906-3db570d606ab"}
23:39:30.805 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2d96036a-bca4-4ef1-9cff-c7a40eb00a76"}
23:39:30.807 00.002 7008 case statement mapped state 6 to 3
23:39:30.810 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d96036a-bca4-4ef1-9cff-c7a40eb00a76"}
23:39:30.811 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2db08988-77ba-485f-9b59-28bcc024d62a"}
23:39:30.812 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1546,"width":15,"height":15,"star_pos":[6.63,6.63],"pixels":"..."},"id":"2db08988-77ba-485f-9b59-28bcc024d62a"}
23:39:31.098 00.286 8532 Exposure complete
23:39:31.139 00.041 8532 worker thread done servicing request
23:39:31.139 00.000 7008 OnExposeComplete: enter
23:39:31.142 00.003 7008 UpdateGuideState(): m_state=6
23:39:31.144 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1547
23:39:31.146 00.002 7008 Star::Find returns 1 (0), X=544.59, Y=448.65, Mass=266309, SNR=340.9, Peak=34298 HFD=2.9
23:39:31.148 00.002 7008 MultiStar: [#1 -0.10,-0.08,0.52,U] [#2 -0.25,-0.14,0.53,U] [#3 -0.19,-0.11,0.42,U] [#4 -0.04,-0.17,0.35,U] [#5 -0.09,-0.07,0.31,U] [#6 -0.18,-0.25,0.32,U] [#7 -0.14,-0.10,0.28,U] [#8 -0.19,-0.08,0.31,U] 
23:39:31.150 00.002 7008 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.17, 0.25}
23:39:31.151 00.001 7008 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.07) = xAngle (-2.87 = -2.87)
23:39:31.154 00.003 7008 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.28 = 3.00)
23:39:31.155 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.94 mountX=-0.15 mountY=0.02, mountTheta=3.00
23:39:31.160 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.03, opts=13)
23:39:31.162 00.002 7008 Enqueuing Move request for scope (-0.16, -0.03)
23:39:31.164 00.002 8532 Worker thread wakes up
23:39:31.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:39:31.164 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:39:31.164 00.000 8532 Moving (-0.16, -0.03) raw xDistance=-0.15 yDistance=0.02
23:39:31.164 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:39:31.164 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:31.164 00.000 7008 UpdateImageDisplay: Size=(752,580) min=454, max=63239, med=2507, FiltMin=2229, FiltMax=34677, Gamma=0.990
23:39:31.166 00.002 7008 UpdateGuideState exits: m=266309 SNR=340.9
23:39:31.168 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.171 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:31.172 00.001 7008 Enqueuing Expose request
23:39:31.173 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:31.173 00.000 8532 MoveAxis(E, 0, ABG)
23:39:31.173 00.000 8532 Move returns status 0, amount 0
23:39:31.173 00.000 8532 MoveAxis(N, 0, ABG)
23:39:31.173 00.000 8532 Move returns status 0, amount 0
23:39:31.173 00.000 8532 move complete, result=0
23:39:31.174 00.001 8532 worker thread done servicing request
23:39:31.174 00.000 8532 Worker thread wakes up
23:39:31.174 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:31.174 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:31.174 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:32.799 01.625 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"89c224ca-956f-4d17-a89e-c88d75c59bf6"}
23:39:32.801 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"89c224ca-956f-4d17-a89e-c88d75c59bf6"}
23:39:32.802 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6127bcdd-c532-4f9f-80d3-e52025622eb4"}
23:39:32.805 00.003 7008 case statement mapped state 6 to 3
23:39:32.806 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6127bcdd-c532-4f9f-80d3-e52025622eb4"}
23:39:32.807 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"95555098-934f-470c-b85c-8d47a77544b9"}
23:39:32.809 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1547,"width":15,"height":15,"star_pos":[6.59,6.65],"pixels":"..."},"id":"95555098-934f-470c-b85c-8d47a77544b9"}
23:39:33.292 00.483 8532 Exposure complete
23:39:33.344 00.052 8532 worker thread done servicing request
23:39:33.346 00.002 7008 OnExposeComplete: enter
23:39:33.348 00.002 7008 UpdateGuideState(): m_state=6
23:39:33.349 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1548
23:39:33.352 00.003 7008 Star::Find returns 1 (0), X=544.36, Y=448.64, Mass=258194, SNR=325.2, Peak=30103 HFD=3.0
23:39:33.354 00.002 7008 MultiStar: [#1 -0.27,-0.08,0.54,U] [#2 -0.49,-0.13,0.52,U] [#3 -0.28,-0.04,0.45,U] [#4 -0.33,-0.07,0.36,U] [#5 -0.25,0.02,0.35,U] [#6 -0.40,-0.22,0.36,U] [#7 -0.39,-0.07,0.29,U] [#8 -0.20,-0.14,0.35,U] 
23:39:33.358 00.004 7008 refined, 8 included, MultiStar: {-0.35, -0.01}, one-star: {-0.40, 0.24}
23:39:33.360 00.002 7008 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.07) = xAngle (-3.04 = -3.04)
23:39:33.362 00.002 7008 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.45 = 2.84)
23:39:33.365 00.003 7008 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.11 mountX=-0.35 mountY=0.10, mountTheta=2.85
23:39:33.369 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=-0.01, opts=13)
23:39:33.371 00.002 7008 Enqueuing Move request for scope (-0.35, -0.01)
23:39:33.374 00.003 8532 Worker thread wakes up
23:39:33.374 00.000 7008 UpdateImageDisplay: Size=(752,580) min=417, max=64965, med=2505, FiltMin=2217, FiltMax=30628, Gamma=0.990
23:39:33.378 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
23:39:33.378 00.000 7008 UpdateGuideState exits: m=258194 SNR=325.2
23:39:33.381 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.383 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:33.385 00.002 7008 Enqueuing Expose request
23:39:33.387 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
23:39:33.388 00.001 8532 Moving (-0.35, -0.01) raw xDistance=-0.35 yDistance=0.10
23:39:33.388 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:39:33.388 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:33.388 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:39:33.388 00.000 8532 MoveAxis(E, 314, ABG)
23:39:33.388 00.000 8532 Guiding  Dir = 2, Dur = 314
23:39:33.389 00.001 8532 IsSlewing returns 0
23:39:33.389 00.000 8532 IsGuiding returns 0
23:39:33.389 00.000 8532 PulseGuide returned control before completion, sleep 324
23:39:33.723 00.334 8532 IsGuiding returns 0
23:39:33.723 00.000 8532 Move returns status 0, amount 314
23:39:33.723 00.000 8532 MoveAxis(N, 0, ABG)
23:39:33.723 00.000 8532 Move returns status 0, amount 0
23:39:33.723 00.000 8532 move complete, result=0
23:39:33.723 00.000 8532 worker thread done servicing request
23:39:33.724 00.001 7008 GuideStep: -0.3 px 314 ms EAST, 0.1 px 0 ms NORTH
23:39:33.726 00.002 8532 Worker thread wakes up
23:39:33.726 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:33.726 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:34.799 01.073 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e96b95d8-3621-486f-82b6-ce916adba813"}
23:39:34.801 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e96b95d8-3621-486f-82b6-ce916adba813"}
23:39:34.805 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c4a0a48-e7f5-4558-988f-40e6cf9ff1da"}
23:39:34.807 00.002 7008 case statement mapped state 6 to 3
23:39:34.810 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c4a0a48-e7f5-4558-988f-40e6cf9ff1da"}
23:39:34.813 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d13399f2-9de7-4ac2-9aad-05d426b2e416"}
23:39:34.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1548,"width":15,"height":15,"star_pos":[7.36,6.64],"pixels":"..."},"id":"d13399f2-9de7-4ac2-9aad-05d426b2e416"}
23:39:35.855 01.040 8532 Exposure complete
23:39:35.892 00.037 8532 worker thread done servicing request
23:39:35.893 00.001 7008 OnExposeComplete: enter
23:39:35.895 00.002 7008 UpdateGuideState(): m_state=6
23:39:35.896 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1549
23:39:35.898 00.002 7008 Star::Find returns 1 (0), X=544.29, Y=448.58, Mass=248130, SNR=317.9, Peak=34034 HFD=3.0
23:39:35.900 00.002 7008 MultiStar: [#1 -0.43,-0.14,0.57,U] [#2 -0.42,-0.13,0.54,U] [#3 -0.33,-0.13,0.44,U] [#4 -0.35,-0.18,0.39,U] [#5 -0.38,-0.11,0.37,U] [#6 -0.44,-0.26,0.37,U] [#7 -0.41,-0.10,0.29,U] [#8 -0.29,-0.22,0.36,U] 
23:39:35.901 00.001 7008 refined, 8 included, MultiStar: {-0.41, -0.08}, one-star: {-0.47, 0.18}
23:39:35.903 00.002 7008 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.07) = xAngle (-2.88 = -2.88)
23:39:35.904 00.001 7008 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.29 = 2.99)
23:39:35.906 00.002 7008 CameraToMount -- cameraX=-0.41 cameraY=-0.08 hyp=0.41 cameraTheta=-2.95 mountX=-0.40 mountY=0.06, mountTheta=2.99
23:39:35.908 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.41, y=-0.08, opts=13)
23:39:35.910 00.002 7008 Enqueuing Move request for scope (-0.41, -0.08)
23:39:35.912 00.002 8532 Worker thread wakes up
23:39:35.912 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.08) opts 0xd
23:39:35.912 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.41, -0.08)
23:39:35.912 00.000 8532 Moving (-0.41, -0.08) raw xDistance=-0.40 yDistance=0.06
23:39:35.912 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
23:39:35.912 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:35.912 00.000 7008 UpdateImageDisplay: Size=(752,580) min=575, max=65535, med=2506, FiltMin=2215, FiltMax=27629, Gamma=0.990
23:39:35.913 00.001 7008 UpdateGuideState exits: m=248130 SNR=317.9
23:39:35.915 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:35.915 00.000 8532 MoveAxis(E, 384, ABG)
23:39:35.915 00.000 8532 Guiding  Dir = 2, Dur = 384
23:39:35.915 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.918 00.003 8532 IsSlewing returns 0
23:39:35.918 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:35.920 00.002 7008 Enqueuing Expose request
23:39:35.922 00.002 8532 IsGuiding returns 0
23:39:35.922 00.000 8532 PulseGuide returned control before completion, sleep 394
23:39:36.333 00.411 8532 IsGuiding returns 0
23:39:36.334 00.001 8532 Move returns status 0, amount 384
23:39:36.334 00.000 8532 MoveAxis(N, 0, ABG)
23:39:36.334 00.000 8532 Move returns status 0, amount 0
23:39:36.334 00.000 8532 move complete, result=0
23:39:36.334 00.000 8532 worker thread done servicing request
23:39:36.334 00.000 7008 GuideStep: -0.4 px 384 ms EAST, 0.1 px 0 ms NORTH
23:39:36.338 00.004 8532 Worker thread wakes up
23:39:36.338 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:36.338 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:36.799 00.461 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eee6890e-f486-4bb1-8101-4e991289c273"}
23:39:36.801 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eee6890e-f486-4bb1-8101-4e991289c273"}
23:39:36.803 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8f9ace0-f430-4e1d-8abb-dff8e75a522e"}
23:39:36.805 00.002 7008 case statement mapped state 6 to 3
23:39:36.807 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8f9ace0-f430-4e1d-8abb-dff8e75a522e"}
23:39:36.809 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f05e8281-7bb5-4b91-a276-be8a62e9bf36"}
23:39:36.811 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1549,"width":15,"height":15,"star_pos":[7.29,6.58],"pixels":"..."},"id":"f05e8281-7bb5-4b91-a276-be8a62e9bf36"}
23:39:38.460 01.649 8532 Exposure complete
23:39:38.490 00.030 8532 worker thread done servicing request
23:39:38.490 00.000 7008 OnExposeComplete: enter
23:39:38.492 00.002 7008 UpdateGuideState(): m_state=6
23:39:38.495 00.003 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1550
23:39:38.496 00.001 7008 Star::Find returns 1 (0), X=544.36, Y=448.68, Mass=254231, SNR=322.6, Peak=28986 HFD=2.9
23:39:38.499 00.003 7008 MultiStar: [#1 -0.32,-0.03,0.54,U] [#2 -0.42,-0.11,0.54,U] [#3 -0.30,-0.05,0.43,U] [#4 -0.28,-0.05,0.36,U] [#5 -0.25,-0.02,0.35,U] [#6 -0.34,-0.19,0.35,U] [#7 -0.36,-0.14,0.29,U] [#8 -0.19,-0.08,0.36,U] 
23:39:38.501 00.002 7008 refined, 8 included, MultiStar: {-0.34, 0.01}, one-star: {-0.41, 0.29}
23:39:38.503 00.002 7008 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.07) = xAngle (3.19 = -3.09)
23:39:38.504 00.001 7008 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
23:39:38.506 00.002 7008 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.12 mountX=-0.33 mountY=0.12, mountTheta=2.80
23:39:38.508 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.34, y=0.01, opts=13)
23:39:38.509 00.001 7008 Enqueuing Move request for scope (-0.34, 0.01)
23:39:38.511 00.002 8532 Worker thread wakes up
23:39:38.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=348, max=64089, med=2504, FiltMin=2284, FiltMax=30699, Gamma=0.990
23:39:38.513 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.01) opts 0xd
23:39:38.513 00.000 7008 UpdateGuideState exits: m=254231 SNR=322.6
23:39:38.515 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.34, 0.01)
23:39:38.515 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:38.516 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:38.517 00.001 7008 Enqueuing Expose request
23:39:38.519 00.002 8532 Moving (-0.34, 0.01) raw xDistance=-0.33 yDistance=0.12
23:39:38.519 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
23:39:38.519 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:38.519 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:39:38.519 00.000 8532 MoveAxis(E, 331, ABG)
23:39:38.519 00.000 8532 Guiding  Dir = 2, Dur = 331
23:39:38.521 00.002 8532 IsSlewing returns 0
23:39:38.521 00.000 8532 IsGuiding returns 0
23:39:38.521 00.000 8532 PulseGuide returned control before completion, sleep 341
23:39:38.800 00.279 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"79a13da7-a0fc-4d72-912e-96fa22f1c9ce"}
23:39:38.802 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"79a13da7-a0fc-4d72-912e-96fa22f1c9ce"}
23:39:38.808 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5158046b-113c-493e-9d35-b2713bf5b181"}
23:39:38.811 00.003 7008 case statement mapped state 6 to 3
23:39:38.813 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5158046b-113c-493e-9d35-b2713bf5b181"}
23:39:38.816 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e5d13e1-ff83-4f69-9078-748cc77866a5"}
23:39:38.819 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1550,"width":15,"height":15,"star_pos":[7.36,6.68],"pixels":"..."},"id":"3e5d13e1-ff83-4f69-9078-748cc77866a5"}
23:39:38.878 00.059 8532 IsGuiding returns 0
23:39:38.878 00.000 8532 Move returns status 0, amount 331
23:39:38.878 00.000 8532 MoveAxis(N, 0, ABG)
23:39:38.878 00.000 8532 Move returns status 0, amount 0
23:39:38.878 00.000 8532 move complete, result=0
23:39:38.878 00.000 8532 worker thread done servicing request
23:39:38.878 00.000 8532 Worker thread wakes up
23:39:38.878 00.000 7008 GuideStep: -0.3 px 331 ms EAST, 0.1 px 0 ms NORTH
23:39:38.881 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:38.881 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:40.800 01.919 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce1603c7-0eff-4013-8132-00f40cb9ae70"}
23:39:40.804 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce1603c7-0eff-4013-8132-00f40cb9ae70"}
23:39:40.808 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cda8d855-5bc9-4d98-a6d3-9995a44c27ea"}
23:39:40.811 00.003 7008 case statement mapped state 6 to 3
23:39:40.815 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cda8d855-5bc9-4d98-a6d3-9995a44c27ea"}
23:39:40.819 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"777af445-19e0-4df2-b71c-fa0852879ce3"}
23:39:40.821 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1550,"width":15,"height":15,"star_pos":[7.36,6.68],"pixels":"..."},"id":"777af445-19e0-4df2-b71c-fa0852879ce3"}
23:39:41.006 00.185 8532 Exposure complete
23:39:41.044 00.038 8532 worker thread done servicing request
23:39:41.044 00.000 7008 OnExposeComplete: enter
23:39:41.046 00.002 7008 UpdateGuideState(): m_state=6
23:39:41.048 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1551
23:39:41.049 00.001 7008 Star::Find returns 1 (0), X=544.56, Y=448.65, Mass=256447, SNR=323.2, Peak=32347 HFD=2.9
23:39:41.051 00.002 7008 MultiStar: [#1 -0.18,0.06,0.56,U] [#2 -0.21,-0.02,0.54,U] [#3 -0.23,-0.05,0.44,U] [#4 -0.18,-0.01,0.36,U] [#5 -0.14,0.21,0.34,U] [#6 -0.22,-0.06,0.33,U] [#7 -0.24,-0.04,0.28,U] [#8 -0.07,0.02,0.36,U] 
23:39:41.052 00.001 7008 refined, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.21, 0.25}
23:39:41.054 00.002 7008 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.07) = xAngle (2.87 = 2.87)
23:39:41.055 00.001 7008 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.46 = 2.46)
23:39:41.056 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.80 mountX=-0.20 mountY=0.13, mountTheta=2.56
23:39:41.058 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.07, opts=13)
23:39:41.060 00.002 7008 Enqueuing Move request for scope (-0.19, 0.07)
23:39:41.061 00.001 8532 Worker thread wakes up
23:39:41.061 00.000 7008 UpdateImageDisplay: Size=(752,580) min=525, max=60974, med=2505, FiltMin=2126, FiltMax=34282, Gamma=0.990
23:39:41.063 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
23:39:41.063 00.000 7008 UpdateGuideState exits: m=256447 SNR=323.2
23:39:41.065 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.066 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:41.067 00.001 7008 Enqueuing Expose request
23:39:41.069 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
23:39:41.069 00.000 8532 Moving (-0.19, 0.07) raw xDistance=-0.20 yDistance=0.13
23:39:41.069 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:39:41.069 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:41.069 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:41.069 00.000 8532 MoveAxis(E, 201, ABG)
23:39:41.069 00.000 8532 Guiding  Dir = 2, Dur = 201
23:39:41.069 00.000 8532 IsSlewing returns 0
23:39:41.069 00.000 8532 IsGuiding returns 0
23:39:41.069 00.000 8532 PulseGuide returned control before completion, sleep 211
23:39:41.297 00.228 8532 IsGuiding returns 0
23:39:41.297 00.000 8532 Move returns status 0, amount 201
23:39:41.297 00.000 8532 MoveAxis(N, 0, ABG)
23:39:41.297 00.000 8532 Move returns status 0, amount 0
23:39:41.297 00.000 8532 move complete, result=0
23:39:41.298 00.001 8532 worker thread done servicing request
23:39:41.298 00.000 7008 GuideStep: -0.2 px 201 ms EAST, 0.1 px 0 ms NORTH
23:39:41.299 00.001 8532 Worker thread wakes up
23:39:41.300 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:41.300 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:42.799 01.499 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1f120a46-b1ed-4fce-b40c-6444e09d1c76"}
23:39:42.802 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1f120a46-b1ed-4fce-b40c-6444e09d1c76"}
23:39:42.804 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40213a0f-0353-44c3-b6c7-8f71c54fbe72"}
23:39:42.806 00.002 7008 case statement mapped state 6 to 3
23:39:42.807 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40213a0f-0353-44c3-b6c7-8f71c54fbe72"}
23:39:42.809 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe763120-6604-41e4-81fd-b92f2687da55"}
23:39:42.810 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1551,"width":15,"height":15,"star_pos":[6.56,6.65],"pixels":"..."},"id":"fe763120-6604-41e4-81fd-b92f2687da55"}
23:39:43.430 00.620 8532 Exposure complete
23:39:43.473 00.043 8532 worker thread done servicing request
23:39:43.473 00.000 7008 OnExposeComplete: enter
23:39:43.474 00.001 7008 UpdateGuideState(): m_state=6
23:39:43.476 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1552
23:39:43.478 00.002 7008 Star::Find returns 1 (0), X=544.52, Y=448.81, Mass=255440, SNR=330.9, Peak=26214 HFD=3.0
23:39:43.480 00.002 7008 MultiStar: [#1 -0.15,0.13,0.55,U] [#2 -0.32,0.07,0.53,U] [#3 -0.21,0.03,0.45,U] [#4 -0.16,-0.06,0.34,U] [#5 -0.13,0.18,0.34,U] [#6 -0.28,-0.10,0.36,U] [#7 -0.33,0.01,0.29,U] [#8 -0.05,-0.13,0.32,U] 
23:39:43.482 00.002 7008 refined, 8 included, MultiStar: {-0.22, 0.12}, one-star: {-0.25, 0.41}
23:39:43.483 00.001 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
23:39:43.486 00.003 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.29 = 2.29)
23:39:43.487 00.001 7008 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=-0.22 mountY=0.19, mountTheta=2.45
23:39:43.490 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.12, opts=13)
23:39:43.492 00.002 7008 Enqueuing Move request for scope (-0.22, 0.12)
23:39:43.494 00.002 8532 Worker thread wakes up
23:39:43.494 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
23:39:43.494 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
23:39:43.494 00.000 8532 Moving (-0.22, 0.12) raw xDistance=-0.22 yDistance=0.19
23:39:43.494 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:39:43.495 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:39:43.495 00.000 8532 MoveAxis(E, 218, ABG)
23:39:43.495 00.000 8532 Guiding  Dir = 2, Dur = 218
23:39:43.495 00.000 7008 UpdateImageDisplay: Size=(752,580) min=477, max=55726, med=2506, FiltMin=2255, FiltMax=31370, Gamma=0.990
23:39:43.496 00.001 7008 UpdateGuideState exits: m=255440 SNR=330.9
23:39:43.498 00.002 8532 IsSlewing returns 0
23:39:43.499 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:43.501 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:43.503 00.002 7008 Enqueuing Expose request
23:39:43.505 00.002 8532 IsGuiding returns 0
23:39:43.505 00.000 8532 PulseGuide returned control before completion, sleep 228
23:39:43.735 00.230 8532 IsGuiding returns 1
23:39:43.735 00.000 8532 scope still moving after pulse duration time elapsed
23:39:43.767 00.032 8532 IsSlewing returns 0
23:39:43.768 00.001 8532 IsGuiding returns 0
23:39:43.768 00.000 8532 scope move finished after 218 + 45 ms
23:39:43.768 00.000 8532 Move returns status 0, amount 218
23:39:43.768 00.000 8532 MoveAxis(S, 325, ABG)
23:39:43.768 00.000 8532 Guiding  Dir = 1, Dur = 325
23:39:43.768 00.000 8532 IsSlewing returns 0
23:39:43.769 00.001 8532 IsGuiding returns 0
23:39:43.769 00.000 8532 PulseGuide returned control before completion, sleep 335
23:39:44.109 00.340 8532 IsGuiding returns 1
23:39:44.109 00.000 8532 scope still moving after pulse duration time elapsed
23:39:44.140 00.031 8532 IsSlewing returns 0
23:39:44.140 00.000 8532 IsGuiding returns 0
23:39:44.140 00.000 8532 scope move finished after 325 + 46 ms
23:39:44.141 00.001 8532 Move returns status 0, amount 325
23:39:44.141 00.000 8532 move complete, result=0
23:39:44.141 00.000 8532 worker thread done servicing request
23:39:44.141 00.000 7008 GuideStep: -0.2 px 218 ms EAST, 0.2 px 325 ms SOUTH
23:39:44.145 00.004 8532 Worker thread wakes up
23:39:44.145 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:44.145 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:44.799 00.654 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7959f8a-d9d3-45d0-b14a-aba3b5e99051"}
23:39:44.803 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7959f8a-d9d3-45d0-b14a-aba3b5e99051"}
23:39:44.807 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"09a5f477-f625-41e5-9c41-7cace29a6ab9"}
23:39:44.808 00.001 7008 case statement mapped state 6 to 3
23:39:44.811 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"09a5f477-f625-41e5-9c41-7cace29a6ab9"}
23:39:44.813 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"36cb6087-de77-4d80-bc25-6505af2c45c0"}
23:39:44.815 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1552,"width":15,"height":15,"star_pos":[6.52,6.81],"pixels":"..."},"id":"36cb6087-de77-4d80-bc25-6505af2c45c0"}
23:39:46.277 01.462 8532 Exposure complete
23:39:46.310 00.033 8532 worker thread done servicing request
23:39:46.310 00.000 7008 OnExposeComplete: enter
23:39:46.312 00.002 7008 UpdateGuideState(): m_state=6
23:39:46.313 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1553
23:39:46.315 00.002 7008 Star::Find returns 1 (0), X=544.39, Y=448.08, Mass=262706, SNR=328.6, Peak=35728 HFD=2.4
23:39:46.317 00.002 7008 MultiStar: [#1 -0.27,-0.76,0.56,U] [#2 -0.34,-0.73,0.57,U] [#3 -0.30,-0.72,0.42,U] [#4 -0.18,-0.62,0.35,U] [#5 -0.18,-0.56,0.34,U] [#6 -0.31,-0.89,0.36,U] [#7 -0.45,-0.69,0.28,U] [#8 -0.37,-0.54,0.33,U] 
23:39:46.319 00.002 7008 single-star, 8 included, MultiStar: {-0.32, -0.61}, one-star: {-0.38, -0.32}
23:39:46.321 00.002 7008 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.07) = xAngle (-2.38 = -2.38)
23:39:46.323 00.002 7008 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.79 = -2.79)
23:39:46.324 00.001 7008 CameraToMount -- cameraX=-0.38 cameraY=-0.32 hyp=0.49 cameraTheta=-2.45 mountX=-0.35 mountY=-0.17, mountTheta=-2.69
23:39:46.327 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.38, y=-0.32, opts=13)
23:39:46.329 00.002 7008 Enqueuing Move request for scope (-0.38, -0.32)
23:39:46.330 00.001 8532 Worker thread wakes up
23:39:46.330 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.32) opts 0xd
23:39:46.330 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.38, -0.32)
23:39:46.330 00.000 8532 Moving (-0.38, -0.32) raw xDistance=-0.35 yDistance=-0.17
23:39:46.330 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
23:39:46.330 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:39:46.330 00.000 7008 UpdateImageDisplay: Size=(752,580) min=395, max=55690, med=2506, FiltMin=2164, FiltMax=31856, Gamma=0.990
23:39:46.333 00.003 7008 UpdateGuideState exits: m=262706 SNR=328.6
23:39:46.336 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.337 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:46.339 00.002 7008 Enqueuing Expose request
23:39:46.340 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:46.340 00.000 8532 MoveAxis(E, 337, ABG)
23:39:46.340 00.000 8532 Guiding  Dir = 2, Dur = 337
23:39:46.341 00.001 8532 IsSlewing returns 0
23:39:46.341 00.000 8532 IsGuiding returns 0
23:39:46.341 00.000 8532 PulseGuide returned control before completion, sleep 347
23:39:46.690 00.349 8532 IsGuiding returns 1
23:39:46.690 00.000 8532 scope still moving after pulse duration time elapsed
23:39:46.722 00.032 8532 IsSlewing returns 0
23:39:46.722 00.000 8532 IsGuiding returns 0
23:39:46.722 00.000 8532 scope move finished after 337 + 44 ms
23:39:46.722 00.000 8532 Move returns status 0, amount 337
23:39:46.723 00.001 8532 MoveAxis(N, 0, ABG)
23:39:46.723 00.000 8532 Move returns status 0, amount 0
23:39:46.723 00.000 8532 move complete, result=0
23:39:46.723 00.000 8532 worker thread done servicing request
23:39:46.723 00.000 7008 GuideStep: -0.4 px 337 ms EAST, -0.2 px 0 ms NORTH
23:39:46.726 00.003 8532 Worker thread wakes up
23:39:46.726 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:46.726 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:46.798 00.072 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"395d67da-f4bf-4692-a862-86b6c3b82fce"}
23:39:46.801 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"395d67da-f4bf-4692-a862-86b6c3b82fce"}
23:39:46.804 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d0daa905-f9b6-4a4a-99c4-1ac825bf2d4a"}
23:39:46.805 00.001 7008 case statement mapped state 6 to 3
23:39:46.809 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0daa905-f9b6-4a4a-99c4-1ac825bf2d4a"}
23:39:46.812 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c4c94909-94b3-4b99-8dba-cf6343833b5d"}
23:39:46.814 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1553,"width":15,"height":15,"star_pos":[7.39,7.08],"pixels":"..."},"id":"c4c94909-94b3-4b99-8dba-cf6343833b5d"}
23:39:48.797 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d7b3bab-b41c-4ded-ba00-efcb204dd455"}
23:39:48.800 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d7b3bab-b41c-4ded-ba00-efcb204dd455"}
23:39:48.805 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40a98961-e87a-44af-bc54-f7aa605b0d41"}
23:39:48.807 00.002 7008 case statement mapped state 6 to 3
23:39:48.809 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40a98961-e87a-44af-bc54-f7aa605b0d41"}
23:39:48.812 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c719022-ac90-4174-aeac-845c59752615"}
23:39:48.815 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1553,"width":15,"height":15,"star_pos":[7.39,7.08],"pixels":"..."},"id":"1c719022-ac90-4174-aeac-845c59752615"}
23:39:48.857 00.042 8532 Exposure complete
23:39:48.898 00.041 8532 worker thread done servicing request
23:39:48.898 00.000 7008 OnExposeComplete: enter
23:39:48.900 00.002 7008 UpdateGuideState(): m_state=6
23:39:48.904 00.004 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1554
23:39:48.905 00.001 7008 Star::Find returns 1 (0), X=544.79, Y=448.47, Mass=263759, SNR=333.8, Peak=41424 HFD=2.9
23:39:48.908 00.003 7008 MultiStar: [#1 0.14,-0.24,0.55,U] [#2 -0.00,-0.27,0.56,U] [#3 0.13,-0.30,0.42,U] [#4 0.16,-0.25,0.36,U] [#5 0.17,-0.17,0.33,U] [#6 0.01,-0.38,0.35,U] [#7 -0.01,-0.23,0.29,U] [#8 -0.01,-0.14,0.31,U] 
23:39:48.909 00.001 7008 single-star, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.03, 0.07}
23:39:48.911 00.002 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
23:39:48.912 00.001 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.85 = 0.85)
23:39:48.914 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=0.02 mountY=0.06, mountTheta=1.19
23:39:48.917 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.07, opts=13)
23:39:48.919 00.002 7008 Enqueuing Move request for scope (0.03, 0.07)
23:39:48.921 00.002 8532 Worker thread wakes up
23:39:48.921 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:39:48.921 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:39:48.921 00.000 8532 Moving (0.03, 0.07) raw xDistance=0.02 yDistance=0.06
23:39:48.921 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:39:48.921 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:48.921 00.000 7008 UpdateImageDisplay: Size=(752,580) min=464, max=65535, med=2506, FiltMin=2174, FiltMax=27216, Gamma=0.990
23:39:48.923 00.002 7008 UpdateGuideState exits: m=263759 SNR=333.8
23:39:48.924 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.926 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:48.927 00.001 7008 Enqueuing Expose request
23:39:48.929 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:48.929 00.000 8532 MoveAxis(E, 0, ABG)
23:39:48.929 00.000 8532 Move returns status 0, amount 0
23:39:48.929 00.000 8532 MoveAxis(N, 0, ABG)
23:39:48.931 00.002 8532 Move returns status 0, amount 0
23:39:48.931 00.000 8532 move complete, result=0
23:39:48.931 00.000 8532 worker thread done servicing request
23:39:48.931 00.000 8532 Worker thread wakes up
23:39:48.931 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:48.931 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:48.932 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:50.795 01.863 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f3a3b57-9cf7-4466-b4e7-46cb3b607e31"}
23:39:50.798 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f3a3b57-9cf7-4466-b4e7-46cb3b607e31"}
23:39:50.803 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9857315d-eaf1-4db7-8f5a-406845926e50"}
23:39:50.805 00.002 7008 case statement mapped state 6 to 3
23:39:50.807 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9857315d-eaf1-4db7-8f5a-406845926e50"}
23:39:50.810 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71944aa6-df25-42ee-9648-438d7196498b"}
23:39:50.811 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1554,"width":15,"height":15,"star_pos":[6.79,7.47],"pixels":"..."},"id":"71944aa6-df25-42ee-9648-438d7196498b"}
23:39:51.064 00.253 8532 Exposure complete
23:39:51.107 00.043 8532 worker thread done servicing request
23:39:51.107 00.000 7008 OnExposeComplete: enter
23:39:51.109 00.002 7008 UpdateGuideState(): m_state=6
23:39:51.110 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1555
23:39:51.112 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=448.42, Mass=258444, SNR=322.2, Peak=39210 HFD=3.0
23:39:51.114 00.002 7008 MultiStar: [#1 -0.07,-0.44,0.55,U] [#2 -0.19,-0.39,0.54,U] [#3 -0.08,-0.27,0.45,U] [#4 -0.10,-0.16,0.35,U] [#5 -0.09,-0.23,0.35,U] [#6 -0.14,-0.57,0.35,U] [#7 -0.20,-0.27,0.30,U] [#8 -0.16,-0.16,0.34,U] 
23:39:51.116 00.002 7008 single-star, 8 included, MultiStar: {-0.14, -0.24}, one-star: {-0.17, 0.03}
23:39:51.117 00.001 7008 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.07) = xAngle (3.06 = 3.06)
23:39:51.120 00.003 7008 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.65 = 2.65)
23:39:51.121 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.99 mountX=-0.17 mountY=0.08, mountTheta=2.70
23:39:51.124 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.03, opts=13)
23:39:51.126 00.002 7008 Enqueuing Move request for scope (-0.17, 0.03)
23:39:51.128 00.002 8532 Worker thread wakes up
23:39:51.128 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
23:39:51.128 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
23:39:51.128 00.000 8532 Moving (-0.17, 0.03) raw xDistance=-0.17 yDistance=0.08
23:39:51.128 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:39:51.128 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:51.128 00.000 7008 UpdateImageDisplay: Size=(752,580) min=495, max=61703, med=2506, FiltMin=2206, FiltMax=31426, Gamma=0.990
23:39:51.130 00.002 7008 UpdateGuideState exits: m=258444 SNR=322.2
23:39:51.131 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:51.134 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:51.137 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:51.137 00.000 8532 MoveAxis(E, 157, ABG)
23:39:51.137 00.000 8532 Guiding  Dir = 2, Dur = 157
23:39:51.137 00.000 7008 Enqueuing Expose request
23:39:51.139 00.002 8532 IsSlewing returns 0
23:39:51.139 00.000 8532 IsGuiding returns 0
23:39:51.139 00.000 8532 PulseGuide returned control before completion, sleep 167
23:39:51.321 00.182 8532 IsGuiding returns 0
23:39:51.321 00.000 8532 Move returns status 0, amount 157
23:39:51.322 00.001 8532 MoveAxis(N, 0, ABG)
23:39:51.322 00.000 8532 Move returns status 0, amount 0
23:39:51.322 00.000 8532 move complete, result=0
23:39:51.323 00.001 7008 GuideStep: -0.2 px 157 ms EAST, 0.1 px 0 ms NORTH
23:39:51.327 00.004 8532 worker thread done servicing request
23:39:51.327 00.000 8532 Worker thread wakes up
23:39:51.327 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:51.327 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:52.794 01.467 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ab00058-c6f7-411a-87a3-715273f5279f"}
23:39:52.798 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ab00058-c6f7-411a-87a3-715273f5279f"}
23:39:52.804 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b948b7f-c4fd-46c2-a014-e71e0fe1a160"}
23:39:52.806 00.002 7008 case statement mapped state 6 to 3
23:39:52.808 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b948b7f-c4fd-46c2-a014-e71e0fe1a160"}
23:39:52.811 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55fe05b1-486a-43c7-9d16-621c999cfd3b"}
23:39:52.812 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1555,"width":15,"height":15,"star_pos":[6.60,7.42],"pixels":"..."},"id":"55fe05b1-486a-43c7-9d16-621c999cfd3b"}
23:39:53.455 00.643 8532 Exposure complete
23:39:53.499 00.044 8532 worker thread done servicing request
23:39:53.500 00.001 7008 OnExposeComplete: enter
23:39:53.502 00.002 7008 UpdateGuideState(): m_state=6
23:39:53.504 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1556
23:39:53.506 00.002 7008 Star::Find returns 1 (0), X=544.50, Y=448.36, Mass=265937, SNR=334.9, Peak=38414 HFD=2.9
23:39:53.508 00.002 7008 MultiStar: [#1 -0.21,-0.31,0.53,U] [#2 -0.35,-0.39,0.53,U] [#3 -0.20,-0.35,0.43,U] [#4 -0.13,-0.27,0.36,U] [#5 -0.19,-0.25,0.35,U] [#6 -0.33,-0.55,0.34,U] [#7 -0.19,-0.31,0.29,U] [#8 -0.23,-0.30,0.32,U] 
23:39:53.510 00.002 7008 single-star, 8 included, MultiStar: {-0.24, -0.27}, one-star: {-0.26, -0.04}
23:39:53.511 00.001 7008 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.07) = xAngle (-2.92 = -2.92)
23:39:53.513 00.002 7008 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.95)
23:39:53.515 00.002 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-2.99 mountX=-0.26 mountY=0.05, mountTheta=2.95
23:39:53.518 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.04, opts=13)
23:39:53.520 00.002 7008 Enqueuing Move request for scope (-0.26, -0.04)
23:39:53.523 00.003 8532 Worker thread wakes up
23:39:53.523 00.000 7008 UpdateImageDisplay: Size=(752,580) min=573, max=57699, med=2505, FiltMin=2201, FiltMax=33615, Gamma=0.990
23:39:53.526 00.003 7008 UpdateGuideState exits: m=265937 SNR=334.9
23:39:53.527 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.529 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:53.531 00.002 7008 Enqueuing Expose request
23:39:53.533 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
23:39:53.533 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
23:39:53.533 00.000 8532 Moving (-0.26, -0.04) raw xDistance=-0.26 yDistance=0.05
23:39:53.533 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:39:53.533 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.533 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:53.533 00.000 8532 MoveAxis(E, 246, ABG)
23:39:53.533 00.000 8532 Guiding  Dir = 2, Dur = 246
23:39:53.534 00.001 8532 IsSlewing returns 0
23:39:53.534 00.000 8532 IsGuiding returns 0
23:39:53.535 00.001 8532 PulseGuide returned control before completion, sleep 256
23:39:53.805 00.270 8532 IsGuiding returns 0
23:39:53.805 00.000 8532 Move returns status 0, amount 246
23:39:53.805 00.000 8532 MoveAxis(N, 0, ABG)
23:39:53.805 00.000 8532 Move returns status 0, amount 0
23:39:53.805 00.000 8532 move complete, result=0
23:39:53.805 00.000 8532 worker thread done servicing request
23:39:53.805 00.000 8532 Worker thread wakes up
23:39:53.806 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:53.806 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:53.806 00.000 7008 GuideStep: -0.3 px 246 ms EAST, 0.1 px 0 ms NORTH
23:39:54.794 00.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28087d34-ce59-4083-bb61-ca147712fd5c"}
23:39:54.797 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28087d34-ce59-4083-bb61-ca147712fd5c"}
23:39:54.800 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ae0bc42-51fe-4a67-83c2-110ca27daff3"}
23:39:54.803 00.003 7008 case statement mapped state 6 to 3
23:39:54.806 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ae0bc42-51fe-4a67-83c2-110ca27daff3"}
23:39:54.809 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97f16a83-66ed-46d3-b9d8-885fe2d0be4b"}
23:39:54.812 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1556,"width":15,"height":15,"star_pos":[6.50,7.36],"pixels":"..."},"id":"97f16a83-66ed-46d3-b9d8-885fe2d0be4b"}
23:39:55.936 01.124 8532 Exposure complete
23:39:55.983 00.047 8532 worker thread done servicing request
23:39:55.983 00.000 7008 OnExposeComplete: enter
23:39:55.985 00.002 7008 UpdateGuideState(): m_state=6
23:39:55.987 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1557
23:39:55.991 00.004 7008 Star::Find returns 1 (0), X=544.80, Y=448.63, Mass=263154, SNR=329.5, Peak=41890 HFD=2.8
23:39:55.994 00.003 7008 MultiStar: [#1 0.15,-0.08,0.53,U] [#2 0.02,-0.14,0.55,U] [#3 0.12,-0.09,0.42,U] [#4 0.13,-0.12,0.34,U] [#5 0.13,-0.01,0.34,U] [#6 0.08,-0.24,0.37,U] [#7 -0.01,-0.10,0.29,U] [#8 0.02,0.04,0.34,U] 
23:39:55.996 00.002 7008 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.03, 0.23}
23:39:55.998 00.002 7008 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.07) = xAngle (-0.18 = -0.18)
23:39:56.000 00.002 7008 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.59 = -0.59)
23:39:56.001 00.001 7008 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=0.07 mountY=-0.04, mountTheta=-0.51
23:39:56.005 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=-0.02, opts=13)
23:39:56.007 00.002 7008 Enqueuing Move request for scope (0.07, -0.02)
23:39:56.009 00.002 8532 Worker thread wakes up
23:39:56.009 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:39:56.009 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:39:56.009 00.000 8532 Moving (0.07, -0.02) raw xDistance=0.07 yDistance=-0.04
23:39:56.009 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:56.009 00.000 7008 UpdateImageDisplay: Size=(752,580) min=394, max=65535, med=2506, FiltMin=2117, FiltMax=27524, Gamma=0.990
23:39:56.012 00.003 7008 UpdateGuideState exits: m=263154 SNR=329.5
23:39:56.014 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.015 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:56.017 00.002 7008 Enqueuing Expose request
23:39:56.019 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:56.020 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:56.020 00.000 8532 MoveAxis(E, 0, ABG)
23:39:56.020 00.000 8532 Move returns status 0, amount 0
23:39:56.020 00.000 8532 MoveAxis(N, 0, ABG)
23:39:56.020 00.000 8532 Move returns status 0, amount 0
23:39:56.020 00.000 8532 move complete, result=0
23:39:56.020 00.000 8532 worker thread done servicing request
23:39:56.020 00.000 8532 Worker thread wakes up
23:39:56.020 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:56.020 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:56.021 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:56.793 00.772 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa211a38-4e33-44c5-890e-bb551a40280f"}
23:39:56.796 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa211a38-4e33-44c5-890e-bb551a40280f"}
23:39:56.798 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1980ca73-a08e-4c62-9aad-c7e1810fc785"}
23:39:56.800 00.002 7008 case statement mapped state 6 to 3
23:39:56.801 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1980ca73-a08e-4c62-9aad-c7e1810fc785"}
23:39:56.803 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5f43d56-687d-48c9-966f-8b359586c651"}
23:39:56.804 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1557,"width":15,"height":15,"star_pos":[6.80,6.63],"pixels":"..."},"id":"f5f43d56-687d-48c9-966f-8b359586c651"}
23:39:58.140 01.336 8532 Exposure complete
23:39:58.181 00.041 8532 worker thread done servicing request
23:39:58.181 00.000 7008 OnExposeComplete: enter
23:39:58.182 00.001 7008 UpdateGuideState(): m_state=6
23:39:58.183 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1558
23:39:58.185 00.002 7008 Star::Find returns 1 (0), X=544.82, Y=448.70, Mass=270567, SNR=345.1, Peak=39627 HFD=2.7
23:39:58.187 00.002 7008 MultiStar: [#1 0.12,-0.00,0.51,U] [#2 0.04,-0.04,0.53,U] [#3 0.08,-0.09,0.39,U] [#4 0.07,-0.05,0.33,U] [#5 0.13,0.01,0.31,U] [#6 0.11,-0.11,0.33,U] [#7 0.07,-0.01,0.27,U] [#8 -0.03,0.03,0.33,U] 
23:39:58.189 00.002 7008 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.05, 0.30}
23:39:58.190 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:39:58.192 00.002 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:39:58.193 00.001 7008 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=0.07 mountY=0.02, mountTheta=0.36
23:39:58.198 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.05, opts=13)
23:39:58.201 00.003 7008 Enqueuing Move request for scope (0.07, 0.05)
23:39:58.203 00.002 8532 Worker thread wakes up
23:39:58.203 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:39:58.203 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:39:58.203 00.000 8532 Moving (0.07, 0.05) raw xDistance=0.07 yDistance=0.02
23:39:58.203 00.000 7008 UpdateImageDisplay: Size=(752,580) min=246, max=65535, med=2506, FiltMin=2138, FiltMax=26904, Gamma=0.990
23:39:58.205 00.002 7008 UpdateGuideState exits: m=270567 SNR=345.1
23:39:58.207 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.208 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:39:58.210 00.002 7008 Enqueuing Expose request
23:39:58.212 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:58.212 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:58.212 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:58.212 00.000 8532 MoveAxis(E, 0, ABG)
23:39:58.212 00.000 8532 Move returns status 0, amount 0
23:39:58.212 00.000 8532 MoveAxis(N, 0, ABG)
23:39:58.212 00.000 8532 Move returns status 0, amount 0
23:39:58.212 00.000 8532 move complete, result=0
23:39:58.213 00.001 8532 worker thread done servicing request
23:39:58.213 00.000 8532 Worker thread wakes up
23:39:58.213 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:39:58.213 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:39:58.213 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:58.793 00.580 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bfb719c7-0438-4428-a882-d5279534812d"}
23:39:58.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bfb719c7-0438-4428-a882-d5279534812d"}
23:39:58.796 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1599514c-e084-4a59-9212-3285590bfdac"}
23:39:58.799 00.003 7008 case statement mapped state 6 to 3
23:39:58.800 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1599514c-e084-4a59-9212-3285590bfdac"}
23:39:58.807 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"99d31caf-ee7b-4397-82c2-abf8b145d646"}
23:39:58.810 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1558,"width":15,"height":15,"star_pos":[6.82,6.70],"pixels":"..."},"id":"99d31caf-ee7b-4397-82c2-abf8b145d646"}
23:40:00.347 01.537 8532 Exposure complete
23:40:00.387 00.040 8532 worker thread done servicing request
23:40:00.389 00.002 7008 OnExposeComplete: enter
23:40:00.391 00.002 7008 UpdateGuideState(): m_state=6
23:40:00.392 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1559
23:40:00.396 00.004 7008 Star::Find returns 1 (0), X=544.88, Y=448.87, Mass=266683, SNR=323.9, Peak=35262 HFD=2.8
23:40:00.398 00.002 7008 MultiStar: [#1 0.18,0.14,0.56,U] [#2 0.11,0.01,0.57,U] [#3 0.16,-0.07,0.42,U] [#4 0.19,-0.03,0.36,U] [#5 0.28,0.19,0.34,U] [#6 0.12,-0.11,0.36,U] [#7 0.10,0.06,0.29,U] [#8 0.36,-0.06,0.33,U] 
23:40:00.400 00.002 7008 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.11, 0.47}
23:40:00.401 00.001 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:40:00.403 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
23:40:00.405 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=0.16 mountY=0.06, mountTheta=0.39
23:40:00.408 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.13, opts=13)
23:40:00.411 00.003 7008 Enqueuing Move request for scope (0.17, 0.13)
23:40:00.413 00.002 8532 Worker thread wakes up
23:40:00.413 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
23:40:00.413 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
23:40:00.413 00.000 8532 Moving (0.17, 0.13) raw xDistance=0.16 yDistance=0.06
23:40:00.413 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2242, FiltMax=26601, Gamma=0.990
23:40:00.415 00.002 7008 UpdateGuideState exits: m=266683 SNR=323.9
23:40:00.417 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.419 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:00.420 00.001 7008 Enqueuing Expose request
23:40:00.422 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:40:00.422 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.422 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:40:00.422 00.000 8532 MoveAxis(E, 0, ABG)
23:40:00.422 00.000 8532 Move returns status 0, amount 0
23:40:00.422 00.000 8532 MoveAxis(N, 0, ABG)
23:40:00.422 00.000 8532 Move returns status 0, amount 0
23:40:00.422 00.000 8532 move complete, result=0
23:40:00.422 00.000 8532 worker thread done servicing request
23:40:00.423 00.001 8532 Worker thread wakes up
23:40:00.423 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:00.424 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:00.425 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:40:00.793 00.368 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4bc3eff7-7264-4163-ad3b-c8a2a2a84127"}
23:40:00.796 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4bc3eff7-7264-4163-ad3b-c8a2a2a84127"}
23:40:00.800 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc436f7b-236f-416f-89fb-c1834d413a99"}
23:40:00.801 00.001 7008 case statement mapped state 6 to 3
23:40:00.803 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc436f7b-236f-416f-89fb-c1834d413a99"}
23:40:00.805 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1eb9754c-3c76-4e90-ac3c-5f497e2c959c"}
23:40:00.807 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1559,"width":15,"height":15,"star_pos":[6.88,6.87],"pixels":"..."},"id":"1eb9754c-3c76-4e90-ac3c-5f497e2c959c"}
23:40:02.554 01.747 8532 Exposure complete
23:40:02.601 00.047 8532 worker thread done servicing request
23:40:02.601 00.000 7008 OnExposeComplete: enter
23:40:02.603 00.002 7008 UpdateGuideState(): m_state=6
23:40:02.605 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1560
23:40:02.608 00.003 7008 Star::Find returns 1 (0), X=544.70, Y=448.77, Mass=258398, SNR=323.0, Peak=33426 HFD=2.8
23:40:02.610 00.002 7008 MultiStar: [#1 -0.05,-0.01,0.56,U] [#2 -0.07,0.04,0.56,U] [#3 -0.10,-0.02,0.43,U] [#4 0.01,-0.02,0.37,U] [#5 0.02,0.00,0.34,U] [#6 -0.04,-0.10,0.37,U] [#7 -0.05,0.13,0.28,U] [#8 -0.02,-0.01,0.34,U] 
23:40:02.612 00.002 7008 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.06, 0.38}
23:40:02.614 00.002 7008 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.07) = xAngle (2.13 = 2.13)
23:40:02.615 00.001 7008 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.71 = 1.71)
23:40:02.617 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.05 mountX=-0.05 mountY=0.10, mountTheta=2.06
23:40:02.621 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.09, opts=13)
23:40:02.623 00.002 7008 Enqueuing Move request for scope (-0.05, 0.09)
23:40:02.625 00.002 8532 Worker thread wakes up
23:40:02.625 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:40:02.625 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:40:02.625 00.000 8532 Moving (-0.05, 0.09) raw xDistance=-0.05 yDistance=0.10
23:40:02.625 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:40:02.625 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:02.625 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:02.625 00.000 8532 MoveAxis(E, 0, ABG)
23:40:02.625 00.000 8532 Move returns status 0, amount 0
23:40:02.625 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2190, FiltMax=30653, Gamma=0.990
23:40:02.628 00.003 7008 UpdateGuideState exits: m=258398 SNR=323.0
23:40:02.629 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:02.631 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:02.632 00.001 7008 Enqueuing Expose request
23:40:02.635 00.003 8532 MoveAxis(N, 0, ABG)
23:40:02.635 00.000 8532 Move returns status 0, amount 0
23:40:02.635 00.000 8532 move complete, result=0
23:40:02.635 00.000 8532 worker thread done servicing request
23:40:02.635 00.000 8532 Worker thread wakes up
23:40:02.635 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:02.636 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:40:02.636 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:02.793 00.157 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9db13f2b-931f-4dcd-8dcd-5cf6c94f2b63"}
23:40:02.794 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9db13f2b-931f-4dcd-8dcd-5cf6c94f2b63"}
23:40:02.796 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c74523ce-39ec-4241-b2b4-a3c7ed508afc"}
23:40:02.798 00.002 7008 case statement mapped state 6 to 3
23:40:02.799 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c74523ce-39ec-4241-b2b4-a3c7ed508afc"}
23:40:02.802 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"882c8248-df10-42d8-acd7-51812312227f"}
23:40:02.803 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1560,"width":15,"height":15,"star_pos":[6.70,6.77],"pixels":"..."},"id":"882c8248-df10-42d8-acd7-51812312227f"}
23:40:04.765 01.962 8532 Exposure complete
23:40:04.792 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15075f94-66d9-410b-a902-c824d08f8bb5"}
23:40:04.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15075f94-66d9-410b-a902-c824d08f8bb5"}
23:40:04.797 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"338fa5fc-45fd-4d8f-89bb-41cdabde8a9e"}
23:40:04.798 00.001 7008 case statement mapped state 6 to 3
23:40:04.800 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"338fa5fc-45fd-4d8f-89bb-41cdabde8a9e"}
23:40:04.804 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"afcaf2c0-aed7-4f8a-bfd8-58d13caf708c"}
23:40:04.807 00.003 8532 worker thread done servicing request
23:40:04.807 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1560,"width":15,"height":15,"star_pos":[6.70,6.77],"pixels":"..."},"id":"afcaf2c0-aed7-4f8a-bfd8-58d13caf708c"}
23:40:04.809 00.002 7008 OnExposeComplete: enter
23:40:04.810 00.001 7008 UpdateGuideState(): m_state=6
23:40:04.812 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1561
23:40:04.813 00.001 7008 Star::Find returns 1 (0), X=544.55, Y=448.88, Mass=254125, SNR=323.6, Peak=26120 HFD=2.7
23:40:04.814 00.001 7008 MultiStar: [#1 -0.12,0.01,0.55,U] [#2 -0.27,0.03,0.56,U] [#3 -0.18,-0.01,0.45,U] [#4 -0.14,0.05,0.36,U] [#5 -0.13,0.13,0.34,U] [#6 -0.29,-0.11,0.35,U] [#7 -0.26,-0.05,0.30,U] [#8 -0.06,0.01,0.33,U] 
23:40:04.815 00.001 7008 refined, 8 included, MultiStar: {-0.19, 0.12}, one-star: {-0.21, 0.48}
23:40:04.816 00.001 7008 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.07) = xAngle (2.64 = 2.64)
23:40:04.817 00.001 7008 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.23 = 2.23)
23:40:04.818 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.57 mountX=-0.20 mountY=0.18, mountTheta=2.41
23:40:04.822 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.12, opts=13)
23:40:04.823 00.001 7008 Enqueuing Move request for scope (-0.19, 0.12)
23:40:04.824 00.001 8532 Worker thread wakes up
23:40:04.824 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:40:04.824 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:40:04.824 00.000 8532 Moving (-0.19, 0.12) raw xDistance=-0.20 yDistance=0.18
23:40:04.824 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57662, med=2506, FiltMin=2120, FiltMax=32382, Gamma=0.990
23:40:04.827 00.003 7008 UpdateGuideState exits: m=254125 SNR=323.6
23:40:04.829 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.831 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:04.832 00.001 7008 Enqueuing Expose request
23:40:04.834 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
23:40:04.834 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:40:04.834 00.000 8532 MoveAxis(E, 178, ABG)
23:40:04.834 00.000 8532 Guiding  Dir = 2, Dur = 178
23:40:04.835 00.001 8532 IsSlewing returns 0
23:40:04.835 00.000 8532 IsGuiding returns 0
23:40:04.835 00.000 8532 PulseGuide returned control before completion, sleep 188
23:40:05.039 00.204 8532 IsGuiding returns 0
23:40:05.039 00.000 8532 Move returns status 0, amount 178
23:40:05.039 00.000 8532 MoveAxis(S, 310, ABG)
23:40:05.039 00.000 8532 Guiding  Dir = 1, Dur = 310
23:40:05.039 00.000 8532 IsSlewing returns 0
23:40:05.040 00.001 8532 IsGuiding returns 0
23:40:05.040 00.000 8532 PulseGuide returned control before completion, sleep 320
23:40:05.368 00.328 8532 IsGuiding returns 1
23:40:05.368 00.000 8532 scope still moving after pulse duration time elapsed
23:40:05.399 00.031 8532 IsSlewing returns 0
23:40:05.400 00.001 8532 IsGuiding returns 0
23:40:05.400 00.000 8532 scope move finished after 310 + 50 ms
23:40:05.400 00.000 8532 Move returns status 0, amount 310
23:40:05.400 00.000 8532 move complete, result=0
23:40:05.401 00.001 8532 worker thread done servicing request
23:40:05.401 00.000 8532 Worker thread wakes up
23:40:05.401 00.000 7008 GuideStep: -0.2 px 178 ms EAST, 0.2 px 310 ms SOUTH
23:40:05.405 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:05.405 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:40:06.790 01.385 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7efbeb2a-a14e-4c52-a37a-713f02c92a93"}
23:40:06.795 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7efbeb2a-a14e-4c52-a37a-713f02c92a93"}
23:40:06.798 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5b3055a-2d43-48e3-9560-e0ec6f0d05f0"}
23:40:06.801 00.003 7008 case statement mapped state 6 to 3
23:40:06.802 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5b3055a-2d43-48e3-9560-e0ec6f0d05f0"}
23:40:06.807 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1f61b31-8561-4beb-a15a-c89f6f537047"}
23:40:06.809 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1561,"width":15,"height":15,"star_pos":[6.55,6.88],"pixels":"..."},"id":"d1f61b31-8561-4beb-a15a-c89f6f537047"}
23:40:07.530 00.721 8532 Exposure complete
23:40:07.570 00.040 8532 worker thread done servicing request
23:40:07.571 00.001 7008 OnExposeComplete: enter
23:40:07.573 00.002 7008 UpdateGuideState(): m_state=6
23:40:07.574 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1562
23:40:07.576 00.002 7008 Star::Find returns 1 (0), X=544.72, Y=448.46, Mass=269681, SNR=329.2, Peak=46674 HFD=2.9
23:40:07.578 00.002 7008 MultiStar: [#1 0.00,-0.26,0.55,U] [#2 -0.08,-0.31,0.55,U] [#3 -0.04,-0.20,0.45,U] [#4 -0.00,-0.18,0.35,U] [#5 0.04,-0.22,0.33,U] [#6 -0.04,-0.33,0.35,U] [#7 -0.13,-0.18,0.29,U] [#8 -0.10,-0.18,0.34,U] 
23:40:07.580 00.002 7008 single-star, 8 included, MultiStar: {-0.04, -0.17}, one-star: {-0.04, 0.07}
23:40:07.583 00.003 7008 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.07) = xAngle (2.22 = 2.22)
23:40:07.584 00.001 7008 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.80 = 1.80)
23:40:07.586 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=-0.05 mountY=0.08, mountTheta=2.13
23:40:07.589 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.07, opts=13)
23:40:07.592 00.003 7008 Enqueuing Move request for scope (-0.04, 0.07)
23:40:07.593 00.001 8532 Worker thread wakes up
23:40:07.594 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:40:07.594 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:40:07.594 00.000 8532 Moving (-0.04, 0.07) raw xDistance=-0.05 yDistance=0.08
23:40:07.594 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:40:07.594 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:07.594 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2221, FiltMax=30894, Gamma=0.990
23:40:07.596 00.002 7008 UpdateGuideState exits: m=269681 SNR=329.2
23:40:07.598 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:07.598 00.000 8532 MoveAxis(E, 0, ABG)
23:40:07.598 00.000 8532 Move returns status 0, amount 0
23:40:07.598 00.000 8532 MoveAxis(N, 0, ABG)
23:40:07.598 00.000 8532 Move returns status 0, amount 0
23:40:07.598 00.000 8532 move complete, result=0
23:40:07.598 00.000 8532 worker thread done servicing request
23:40:07.598 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.600 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:07.603 00.003 7008 Enqueuing Expose request
23:40:07.605 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:07.607 00.002 8532 Worker thread wakes up
23:40:07.607 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:07.607 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(530,433,31,31)
23:40:08.789 01.182 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e8b8d1e-264b-422d-9638-14282ab962ad"}
23:40:08.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e8b8d1e-264b-422d-9638-14282ab962ad"}
23:40:08.792 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5a620799-1776-4dad-93ab-176dbeddd916"}
23:40:08.794 00.002 7008 case statement mapped state 6 to 3
23:40:08.795 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a620799-1776-4dad-93ab-176dbeddd916"}
23:40:08.799 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"526a8e08-908d-44ed-833a-d42a18d4db5c"}
23:40:08.802 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1562,"width":15,"height":15,"star_pos":[6.72,7.46],"pixels":"..."},"id":"526a8e08-908d-44ed-833a-d42a18d4db5c"}
23:40:09.705 00.903 7008 evsrv: cli 007F48A8 connect
23:40:09.708 00.003 7008 case statement mapped state 6 to 3
23:40:09.710 00.002 7008 case statement mapped state 6 to 3
23:40:09.712 00.002 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"e2cfef2b-9313-4a4e-a298-0bb198458853"}
23:40:09.714 00.002 7008 case statement mapped state 6 to 3
23:40:09.716 00.002 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2cfef2b-9313-4a4e-a298-0bb198458853"}
23:40:09.729 00.013 7008 evsrv: cli 007F48A8 disconnect
23:40:09.732 00.003 7008 evsrv: cli 007F3C28 connect
23:40:09.735 00.003 7008 case statement mapped state 6 to 3
23:40:09.736 00.001 8532 Exposure complete
23:40:09.736 00.000 7008 case statement mapped state 6 to 3
23:40:09.739 00.003 7008 evsrv: cli 007F3C28 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e12864db-9005-4ea0-88e9-211362b04099"}
23:40:09.743 00.004 7008 PhdController::Dither begins
23:40:09.748 00.005 7008 dither: size=5.00, dRA=0.85 dDec=-0.20
23:40:09.750 00.002 7008 MountToCamera -- mountTheta (-0.23) + m_xAngle (-0.07) = xAngle (-0.30 = -0.30)
23:40:09.752 00.002 7008 MountToCamera -- mountX=0.85 mountY=-0.20 hyp=0.87 mountTheta=-0.23 cameraX=0.83, cameraY=-0.26 cameraTheta=-0.30
23:40:09.755 00.003 7008 setting lock position to (545.60, 448.14)
23:40:09.758 00.003 7008 Mount: notify guiding dithered (0.8, -0.3)
23:40:09.760 00.002 7008 MultiStar: stabilizing after lock position change
23:40:09.766 00.006 7008 Status Line: Dither by 0.85,-0.20
23:40:09.770 00.004 7008 PhdController: newstate STATE_SETTLE_BEGIN
23:40:09.771 00.001 7008 PhdController: newstate STATE_SETTLE_WAIT
23:40:09.774 00.003 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":0,"id":"e12864db-9005-4ea0-88e9-211362b04099"}
23:40:09.777 00.003 7008 evsrv: cli 007F3C28 disconnect
23:40:09.784 00.007 8532 worker thread done servicing request
23:40:09.784 00.000 7008 OnExposeComplete: enter
23:40:09.786 00.002 7008 UpdateGuideState(): m_state=6
23:40:09.787 00.001 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1563
23:40:09.788 00.001 7008 Star::Find returns 1 (0), X=544.60, Y=448.51, Mass=265378, SNR=333.2, Peak=40262 HFD=3.1
23:40:09.789 00.001 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
23:40:09.790 00.001 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:40:09.792 00.002 7008 CameraToMount -- cameraX=-1.00 cameraY=0.37 hyp=1.07 cameraTheta=2.79 mountX=-1.03 mountY=0.69, mountTheta=2.55
23:40:09.795 00.003 7008 dither recenter: remaining=(-0.9,0.2) step=(-0.9,0.2)
23:40:09.795 00.000 7008 MountToCamera -- mountTheta (2.91) + m_xAngle (-0.07) = xAngle (2.84 = 2.84)
23:40:09.796 00.001 7008 MountToCamera -- mountX=-0.85 mountY=0.20 hyp=0.87 mountTheta=2.91 cameraX=-0.83, cameraY=0.26 cameraTheta=2.84
23:40:09.798 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.83, y=0.26, opts=4)
23:40:09.799 00.001 7008 Enqueuing Move request for scope (-0.83, 0.26)
23:40:09.800 00.001 7008 Mount: notify direct move -0.85,0.20
23:40:09.801 00.001 8532 Worker thread wakes up
23:40:09.801 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.26) opts 0x4
23:40:09.801 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.83, 0.26)
23:40:09.801 00.000 8532 Moving (-0.83, 0.26) raw xDistance=-0.85 yDistance=0.20
23:40:09.801 00.000 8532 MoveAxis(E, 1224, B)
23:40:09.801 00.000 8532 Guiding  Dir = 2, Dur = 1224
23:40:09.801 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2159, FiltMax=34528, Gamma=0.990
23:40:09.803 00.002 7008 UpdateGuideState exits: m=265378 SNR=333.2
23:40:09.805 00.002 7008 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 1 / 99999
23:40:09.806 00.001 8532 IsSlewing returns 0
23:40:09.806 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778625609.806,"Host":"MINI_AIR12","Inst":1,"Distance":1.03,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:40:09.808 00.002 8532 IsGuiding returns 0
23:40:09.809 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:09.811 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:09.813 00.002 7008 Enqueuing Expose request
23:40:09.815 00.002 8532 PulseGuide returned control before completion, sleep 1234
23:40:10.789 00.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"119c9488-053d-4cbc-9702-9a9264787d76"}
23:40:10.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"119c9488-053d-4cbc-9702-9a9264787d76"}
23:40:10.799 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"abe7ff65-8f46-46c3-9953-aba8eaa1c6a1"}
23:40:10.801 00.002 7008 case statement mapped state 6 to 3
23:40:10.803 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"abe7ff65-8f46-46c3-9953-aba8eaa1c6a1"}
23:40:10.807 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"983a5415-e963-4238-8491-d128b5dfae16"}
23:40:10.809 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1563,"width":15,"height":15,"star_pos":[6.60,6.51],"pixels":"..."},"id":"983a5415-e963-4238-8491-d128b5dfae16"}
23:40:11.054 00.245 8532 IsGuiding returns 0
23:40:11.054 00.000 8532 Move returns status 0, amount 1224
23:40:11.054 00.000 8532 MoveAxis(S, 353, B)
23:40:11.054 00.000 8532 Guiding  Dir = 1, Dur = 353
23:40:11.054 00.000 8532 IsSlewing returns 0
23:40:11.055 00.001 8532 IsGuiding returns 0
23:40:11.055 00.000 8532 PulseGuide returned control before completion, sleep 363
23:40:11.436 00.381 8532 IsGuiding returns 1
23:40:11.436 00.000 8532 scope still moving after pulse duration time elapsed
23:40:11.461 00.025 8532 IsSlewing returns 0
23:40:11.461 00.000 8532 IsGuiding returns 0
23:40:11.461 00.000 8532 scope move finished after 353 + 53 ms
23:40:11.461 00.000 8532 Move returns status 0, amount 353
23:40:11.461 00.000 8532 move complete, result=0
23:40:11.461 00.000 8532 worker thread done servicing request
23:40:11.461 00.000 8532 Worker thread wakes up
23:40:11.463 00.002 7008 GuideStep: -0.9 px 1224 ms EAST, 0.2 px 353 ms SOUTH
23:40:11.464 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:11.464 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:12.787 01.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73cb4ed9-2ff6-42f0-b02a-86ce20d600d3"}
23:40:12.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73cb4ed9-2ff6-42f0-b02a-86ce20d600d3"}
23:40:12.791 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a301271c-3f89-49e2-928b-7bc5e307e5ce"}
23:40:12.793 00.002 7008 case statement mapped state 6 to 3
23:40:12.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a301271c-3f89-49e2-928b-7bc5e307e5ce"}
23:40:12.797 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"228b0ca7-a0f7-49d0-ba1a-0658e337f122"}
23:40:12.798 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1563,"width":15,"height":15,"star_pos":[6.60,6.51],"pixels":"..."},"id":"228b0ca7-a0f7-49d0-ba1a-0658e337f122"}
23:40:13.596 00.798 8532 Exposure complete
23:40:13.620 00.024 7008 OnExposeComplete: enter
23:40:13.622 00.002 7008 UpdateGuideState(): m_state=6
23:40:13.623 00.001 8532 worker thread done servicing request
23:40:13.623 00.000 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1564
23:40:13.624 00.001 7008 Star::Find returns 1 (0), X=545.36, Y=448.78, Mass=259258, SNR=329.8, Peak=28484 HFD=2.7
23:40:13.625 00.001 7008 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.07) = xAngle (2.00 = 2.00)
23:40:13.626 00.001 7008 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.59 = 1.59)
23:40:13.627 00.001 7008 CameraToMount -- cameraX=-0.24 cameraY=0.65 hyp=0.69 cameraTheta=1.93 mountX=-0.29 mountY=0.69, mountTheta=1.97
23:40:13.629 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.65, opts=13)
23:40:13.631 00.002 7008 Enqueuing Move request for scope (-0.24, 0.65)
23:40:13.632 00.001 8532 Worker thread wakes up
23:40:13.632 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.65) opts 0xd
23:40:13.632 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.65)
23:40:13.632 00.000 8532 Moving (-0.24, 0.65) raw xDistance=-0.29 yDistance=0.69
23:40:13.632 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63762, med=2506, FiltMin=2239, FiltMax=32145, Gamma=0.990
23:40:13.633 00.001 7008 UpdateGuideState exits: m=259258 SNR=329.8
23:40:13.635 00.002 7008 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 2 / 99999
23:40:13.637 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:40:13.637 00.000 8532 resist switch: large excursion: input 0.69 thresh 0.51 direction from 0 to 1
23:40:13.637 00.000 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
23:40:13.637 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
23:40:13.637 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778625613.637,"Host":"MINI_AIR12","Inst":1,"Distance":0.69,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
23:40:13.638 00.001 8532 MoveAxis(E, 262, ABG)
23:40:13.638 00.000 8532 Guiding  Dir = 2, Dur = 262
23:40:13.638 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.639 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:13.640 00.001 7008 Enqueuing Expose request
23:40:13.641 00.001 8532 IsSlewing returns 0
23:40:13.642 00.001 8532 IsGuiding returns 0
23:40:13.642 00.000 8532 PulseGuide returned control before completion, sleep 272
23:40:13.916 00.274 8532 IsGuiding returns 1
23:40:13.916 00.000 8532 scope still moving after pulse duration time elapsed
23:40:13.947 00.031 8532 IsSlewing returns 0
23:40:13.947 00.000 8532 IsGuiding returns 0
23:40:13.947 00.000 8532 scope move finished after 262 + 43 ms
23:40:13.947 00.000 8532 Move returns status 0, amount 262
23:40:13.947 00.000 8532 MoveAxis(S, 1216, ABG)
23:40:13.947 00.000 8532 Guiding  Dir = 1, Dur = 1216
23:40:13.947 00.000 8532 IsSlewing returns 0
23:40:13.947 00.000 8532 IsGuiding returns 0
23:40:13.948 00.001 8532 PulseGuide returned control before completion, sleep 1226
23:40:14.786 00.838 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64ce5875-c065-4579-a413-8dac09300db4"}
23:40:14.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64ce5875-c065-4579-a413-8dac09300db4"}
23:40:14.792 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cdb88944-d4f1-4544-b666-b9d7b0d331fb"}
23:40:14.794 00.002 7008 case statement mapped state 6 to 3
23:40:14.796 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdb88944-d4f1-4544-b666-b9d7b0d331fb"}
23:40:14.797 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cee579d-7797-478f-b2f2-84ab1ce14d68"}
23:40:14.799 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1564,"width":15,"height":15,"star_pos":[7.36,6.78],"pixels":"..."},"id":"2cee579d-7797-478f-b2f2-84ab1ce14d68"}
23:40:15.184 00.385 8532 IsGuiding returns 1
23:40:15.184 00.000 8532 scope still moving after pulse duration time elapsed
23:40:15.215 00.031 8532 IsSlewing returns 0
23:40:15.215 00.000 8532 IsGuiding returns 0
23:40:15.215 00.000 8532 scope move finished after 1216 + 51 ms
23:40:15.215 00.000 8532 Move returns status 0, amount 1216
23:40:15.215 00.000 8532 move complete, result=0
23:40:15.216 00.001 8532 worker thread done servicing request
23:40:15.216 00.000 7008 GuideStep: -0.3 px 262 ms EAST, 0.7 px 1216 ms SOUTH
23:40:15.218 00.002 8532 Worker thread wakes up
23:40:15.218 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:15.218 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:16.785 01.567 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8f28325b-3edc-4fe6-8623-4982e704c5eb"}
23:40:16.787 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8f28325b-3edc-4fe6-8623-4982e704c5eb"}
23:40:16.789 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a872a6f-f59e-40ca-a2b5-2b4098746bf8"}
23:40:16.790 00.001 7008 case statement mapped state 6 to 3
23:40:16.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a872a6f-f59e-40ca-a2b5-2b4098746bf8"}
23:40:16.792 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71fe98c4-b0a5-42d1-b40e-22f8a329d7fa"}
23:40:16.795 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1564,"width":15,"height":15,"star_pos":[7.36,6.78],"pixels":"..."},"id":"71fe98c4-b0a5-42d1-b40e-22f8a329d7fa"}
23:40:17.349 00.554 8532 Exposure complete
23:40:17.392 00.043 8532 worker thread done servicing request
23:40:17.392 00.000 7008 OnExposeComplete: enter
23:40:17.395 00.003 7008 UpdateGuideState(): m_state=6
23:40:17.397 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1565
23:40:17.399 00.002 7008 Star::Find returns 1 (0), X=545.71, Y=447.91, Mass=265927, SNR=337.5, Peak=48498 HFD=2.3
23:40:17.403 00.004 7008 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.07) = xAngle (-1.06 = -1.06)
23:40:17.405 00.002 7008 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.47 = -1.47)
23:40:17.407 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-1.13 mountX=0.12 mountY=-0.25, mountTheta=-1.11
23:40:17.411 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.23, opts=13)
23:40:17.414 00.003 7008 Enqueuing Move request for scope (0.11, -0.23)
23:40:17.415 00.001 8532 Worker thread wakes up
23:40:17.415 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
23:40:17.415 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
23:40:17.415 00.000 8532 Moving (0.11, -0.23) raw xDistance=0.12 yDistance=-0.25
23:40:17.415 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60439, med=2506, FiltMin=2171, FiltMax=31069, Gamma=0.990
23:40:17.418 00.003 7008 UpdateGuideState exits: m=265927 SNR=337.5
23:40:17.420 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:17.421 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:17.421 00.000 7008 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 3 / 99999
23:40:17.423 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:40:17.423 00.000 8532 MoveAxis(E, 0, ABG)
23:40:17.423 00.000 8532 Move returns status 0, amount 0
23:40:17.423 00.000 8532 MoveAxis(N, 0, ABG)
23:40:17.423 00.000 8532 Move returns status 0, amount 0
23:40:17.423 00.000 8532 move complete, result=0
23:40:17.423 00.000 8532 worker thread done servicing request
23:40:17.424 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778625617.423,"Host":"MINI_AIR12","Inst":1,"Distance":0.56,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
23:40:17.425 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:17.427 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:17.429 00.002 7008 Enqueuing Expose request
23:40:17.432 00.003 8532 Worker thread wakes up
23:40:17.432 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:17.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:17.433 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:18.785 01.352 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51a272c9-e979-46ef-bd8f-bf738de357b7"}
23:40:18.790 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51a272c9-e979-46ef-bd8f-bf738de357b7"}
23:40:18.794 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"abdc06ce-daf7-4b8f-94ac-ecf126161396"}
23:40:18.796 00.002 7008 case statement mapped state 6 to 3
23:40:18.798 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"abdc06ce-daf7-4b8f-94ac-ecf126161396"}
23:40:18.801 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4f5984b1-71de-4892-b03a-4a4204c76c56"}
23:40:18.804 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1565,"width":15,"height":15,"star_pos":[6.71,6.91],"pixels":"..."},"id":"4f5984b1-71de-4892-b03a-4a4204c76c56"}
23:40:19.558 00.754 8532 Exposure complete
23:40:19.597 00.039 8532 worker thread done servicing request
23:40:19.597 00.000 7008 OnExposeComplete: enter
23:40:19.599 00.002 7008 UpdateGuideState(): m_state=6
23:40:19.601 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1566
23:40:19.602 00.001 7008 Star::Find returns 1 (0), X=545.45, Y=447.82, Mass=247315, SNR=316.6, Peak=38284 HFD=2.5
23:40:19.603 00.001 7008 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.07) = xAngle (-1.95 = -1.95)
23:40:19.604 00.001 7008 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.36 = -2.36)
23:40:19.605 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.02 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
23:40:19.607 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.31, opts=13)
23:40:19.610 00.003 7008 Enqueuing Move request for scope (-0.15, -0.31)
23:40:19.611 00.001 8532 Worker thread wakes up
23:40:19.611 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
23:40:19.611 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
23:40:19.611 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59052, med=2505, FiltMin=2177, FiltMax=32686, Gamma=0.990
23:40:19.612 00.001 7008 UpdateGuideState exits: m=247315 SNR=316.6
23:40:19.613 00.001 7008 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 4 / 99999
23:40:19.616 00.003 8532 Moving (-0.15, -0.31) raw xDistance=-0.13 yDistance=-0.25
23:40:19.616 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:40:19.616 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:19.616 00.000 7008 evsrv: {"Event":"Settling","Timestamp":1778625619.616,"Host":"MINI_AIR12","Inst":1,"Distance":0.50,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:40:19.617 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:40:19.617 00.000 8532 MoveAxis(E, 0, ABG)
23:40:19.617 00.000 8532 Move returns status 0, amount 0
23:40:19.617 00.000 8532 MoveAxis(N, 0, ABG)
23:40:19.617 00.000 8532 Move returns status 0, amount 0
23:40:19.617 00.000 8532 move complete, result=0
23:40:19.617 00.000 8532 worker thread done servicing request
23:40:19.617 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:19.619 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:19.620 00.001 7008 Enqueuing Expose request
23:40:19.622 00.002 7008 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:19.623 00.001 8532 Worker thread wakes up
23:40:19.623 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:19.623 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:20.784 01.161 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a987c4c-7a0c-4dbc-a153-227c504f232b"}
23:40:20.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a987c4c-7a0c-4dbc-a153-227c504f232b"}
23:40:20.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b16a5fb-aad1-431f-8eb8-b01ba24dd533"}
23:40:20.790 00.002 7008 case statement mapped state 6 to 3
23:40:20.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b16a5fb-aad1-431f-8eb8-b01ba24dd533"}
23:40:20.793 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5357d2b-0e4d-410d-a9bf-c394ae0cdd96"}
23:40:20.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1566,"width":15,"height":15,"star_pos":[7.45,6.82],"pixels":"..."},"id":"f5357d2b-0e4d-410d-a9bf-c394ae0cdd96"}
23:40:21.744 00.949 8532 Exposure complete
23:40:21.788 00.044 8532 worker thread done servicing request
23:40:21.788 00.000 7008 OnExposeComplete: enter
23:40:21.790 00.002 7008 UpdateGuideState(): m_state=6
23:40:21.792 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1567
23:40:21.795 00.003 7008 Star::Find returns 1 (0), X=545.22, Y=447.90, Mass=251043, SNR=310.9, Peak=44814 HFD=2.3
23:40:21.797 00.002 7008 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.07) = xAngle (-2.51 = -2.51)
23:40:21.798 00.001 7008 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.93 = -2.93)
23:40:21.800 00.002 7008 CameraToMount -- cameraX=-0.38 cameraY=-0.24 hyp=0.45 cameraTheta=-2.58 mountX=-0.36 mountY=-0.10, mountTheta=-2.88
23:40:21.803 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.38, y=-0.24, opts=13)
23:40:21.805 00.002 7008 Enqueuing Move request for scope (-0.38, -0.24)
23:40:21.807 00.002 8532 Worker thread wakes up
23:40:21.807 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.24) opts 0xd
23:40:21.807 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.38, -0.24)
23:40:21.807 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2265, FiltMax=25385, Gamma=0.990
23:40:21.808 00.001 7008 UpdateGuideState exits: m=251043 SNR=310.9
23:40:21.810 00.002 7008 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
23:40:21.812 00.002 7008 PhdController: newstate STATE_FINISH
23:40:21.814 00.002 7008 PhdController complete: success
23:40:21.816 00.002 8532 Moving (-0.38, -0.24) raw xDistance=-0.36 yDistance=-0.10
23:40:21.816 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:40:21.816 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:21.816 00.000 7008 evsrv: {"Event":"SettleDone","Timestamp":1778625621.816,"Host":"MINI_AIR12","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
23:40:21.818 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:21.818 00.000 8532 MoveAxis(E, 330, ABG)
23:40:21.818 00.000 7008 Mount: notify guiding dither settle done success=1
23:40:21.821 00.003 7008 PhdController: newstate STATE_IDLE
23:40:21.822 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.824 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:21.825 00.001 7008 Enqueuing Expose request
23:40:21.826 00.001 8532 Guiding  Dir = 2, Dur = 330
23:40:21.826 00.000 8532 IsSlewing returns 0
23:40:21.826 00.000 8532 IsGuiding returns 0
23:40:21.826 00.000 8532 PulseGuide returned control before completion, sleep 340
23:40:22.170 00.344 8532 IsGuiding returns 0
23:40:22.170 00.000 8532 Move returns status 0, amount 330
23:40:22.170 00.000 8532 MoveAxis(N, 0, ABG)
23:40:22.172 00.002 8532 Move returns status 0, amount 0
23:40:22.172 00.000 8532 move complete, result=0
23:40:22.172 00.000 8532 worker thread done servicing request
23:40:22.172 00.000 8532 Worker thread wakes up
23:40:22.172 00.000 7008 GuideStep: -0.4 px 330 ms EAST, -0.1 px 0 ms NORTH
23:40:22.176 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:22.176 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:22.784 00.608 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a76979ad-d073-44c1-92b0-0926ed3799a6"}
23:40:22.785 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a76979ad-d073-44c1-92b0-0926ed3799a6"}
23:40:22.787 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24796afb-21bd-414b-ab3f-f04fb3fe6cfa"}
23:40:22.788 00.001 7008 case statement mapped state 6 to 3
23:40:22.789 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"24796afb-21bd-414b-ab3f-f04fb3fe6cfa"}
23:40:22.790 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1034b6c9-db76-4448-acde-65bfeb2920b6"}
23:40:22.793 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1567,"width":15,"height":15,"star_pos":[7.22,6.90],"pixels":"..."},"id":"1034b6c9-db76-4448-acde-65bfeb2920b6"}
23:40:24.296 01.503 8532 Exposure complete
23:40:24.336 00.040 8532 worker thread done servicing request
23:40:24.336 00.000 7008 OnExposeComplete: enter
23:40:24.338 00.002 7008 UpdateGuideState(): m_state=6
23:40:24.341 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.343 00.002 7008 Star::Find returns 1 (0), X=545.15, Y=447.76, Mass=254929, SNR=323.9, Peak=44182 HFD=2.4
23:40:24.344 00.001 7008 MultiStar: exiting stabilization period
23:40:24.346 00.002 7008 MultiStar: updating star positions after lock position change
23:40:24.347 00.001 7008 Star::Find(15, 8, 411, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.349 00.002 7008 Star::Find returns 1 (0), X=9.21, Y=411.94, Mass=81775, SNR=176.6, Peak=15125 HFD=2.4
23:40:24.352 00.003 7008 Star::Find(15, 177, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.354 00.002 7008 Star::Find returns 1 (0), X=177.26, Y=119.89, Mass=82224, SNR=174.4, Peak=15004 HFD=2.3
23:40:24.356 00.002 7008 Star::Find(15, 204, 24, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.358 00.002 7008 Star::Find returns 1 (0), X=204.78, Y=24.27, Mass=52113, SNR=134.3, Peak=9770 HFD=2.8
23:40:24.360 00.002 7008 Star::Find(15, 23, 512, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.362 00.002 7008 Star::Find returns 1 (0), X=24.36, Y=512.78, Mass=38060, SNR=117.9, Peak=5789 HFD=3.1
23:40:24.364 00.002 7008 Star::Find(15, 118, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.365 00.001 7008 Star::Find returns 1 (0), X=118.93, Y=517.82, Mass=35328, SNR=112.3, Peak=8847 HFD=2.4
23:40:24.369 00.004 7008 Star::Find(15, 339, 159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.371 00.002 7008 Star::Find returns 1 (0), X=340.11, Y=159.91, Mass=38410, SNR=114.8, Peak=9996 HFD=2.2
23:40:24.373 00.002 7008 Star::Find(15, 13, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.375 00.002 7008 Star::Find returns 1 (0), X=13.66, Y=94.50, Mass=25780, SNR=95.8, Peak=5380 HFD=3.1
23:40:24.376 00.001 7008 Star::Find(15, 42, 195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.378 00.002 7008 Star::Find returns 1 (0), X=42.65, Y=195.02, Mass=34982, SNR=110.1, Peak=7336 HFD=3.9
23:40:24.380 00.002 7008 Star::Find(15, 566, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.382 00.002 7008 Star::Find returns 1 (0), X=567.15, Y=304.82, Mass=32390, SNR=106.0, Peak=6533 HFD=2.8
23:40:24.384 00.002 7008 Star::Find(15, 497, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.386 00.002 7008 Star::Find returns 1 (0), X=498.05, Y=304.48, Mass=21073, SNR=81.9, Peak=5951 HFD=2.7
23:40:24.388 00.002 7008 Star::Find(15, 17, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
23:40:24.389 00.001 7008 Star::Find returns 1 (0), X=17.86, Y=304.10, Mass=25990, SNR=97.5, Peak=6422 HFD=2.5
23:40:24.390 00.001 7008 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.07) = xAngle (-2.37 = -2.37)
23:40:24.391 00.001 7008 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.78 = -2.78)
23:40:24.394 00.003 7008 CameraToMount -- cameraX=-0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-2.44 mountX=-0.42 mountY=-0.21, mountTheta=-2.69
23:40:24.398 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.45, y=-0.38, opts=13)
23:40:24.401 00.003 7008 Enqueuing Move request for scope (-0.45, -0.38)
23:40:24.403 00.002 8532 Worker thread wakes up
23:40:24.403 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63311, med=2505, FiltMin=2147, FiltMax=25863, Gamma=0.990
23:40:24.405 00.002 7008 UpdateGuideState exits: m=254929 SNR=323.9
23:40:24.408 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.410 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:24.412 00.002 7008 Enqueuing Expose request
23:40:24.413 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.38) opts 0xd
23:40:24.413 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.45, -0.38)
23:40:24.413 00.000 8532 Moving (-0.45, -0.38) raw xDistance=-0.42 yDistance=-0.21
23:40:24.413 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
23:40:24.413 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:24.413 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:40:24.413 00.000 8532 MoveAxis(E, 405, ABG)
23:40:24.413 00.000 8532 Guiding  Dir = 2, Dur = 405
23:40:24.414 00.001 8532 IsSlewing returns 0
23:40:24.414 00.000 8532 IsGuiding returns 0
23:40:24.414 00.000 8532 PulseGuide returned control before completion, sleep 415
23:40:24.783 00.369 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a153609-dd21-4696-91c3-b9f3525833ea"}
23:40:24.787 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a153609-dd21-4696-91c3-b9f3525833ea"}
23:40:24.792 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"912fe750-2a19-4b4a-8019-2a3283042f2d"}
23:40:24.795 00.003 7008 case statement mapped state 6 to 3
23:40:24.797 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"912fe750-2a19-4b4a-8019-2a3283042f2d"}
23:40:24.799 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"44033d2d-d760-4918-9a6d-58b0c8109c44"}
23:40:24.802 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1568,"width":15,"height":15,"star_pos":[7.15,6.76],"pixels":"..."},"id":"44033d2d-d760-4918-9a6d-58b0c8109c44"}
23:40:24.835 00.033 8532 IsGuiding returns 0
23:40:24.835 00.000 8532 Move returns status 0, amount 405
23:40:24.835 00.000 8532 MoveAxis(N, 0, ABG)
23:40:24.835 00.000 8532 Move returns status 0, amount 0
23:40:24.837 00.002 8532 move complete, result=0
23:40:24.837 00.000 8532 worker thread done servicing request
23:40:24.837 00.000 8532 Worker thread wakes up
23:40:24.837 00.000 7008 GuideStep: -0.4 px 405 ms EAST, -0.2 px 0 ms NORTH
23:40:24.839 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:24.839 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:26.784 01.945 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e74ec5b0-6d02-4292-93dc-c77dae0db0ee"}
23:40:26.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e74ec5b0-6d02-4292-93dc-c77dae0db0ee"}
23:40:26.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8dc6acb9-641d-4b17-b630-7946abe04316"}
23:40:26.790 00.002 7008 case statement mapped state 6 to 3
23:40:26.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dc6acb9-641d-4b17-b630-7946abe04316"}
23:40:26.792 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"885fb0fa-4446-44d1-89f4-110f53e217e7"}
23:40:26.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1568,"width":15,"height":15,"star_pos":[7.15,6.76],"pixels":"..."},"id":"885fb0fa-4446-44d1-89f4-110f53e217e7"}
23:40:26.967 00.173 8532 Exposure complete
23:40:27.010 00.043 8532 worker thread done servicing request
23:40:27.010 00.000 7008 OnExposeComplete: enter
23:40:27.012 00.002 7008 UpdateGuideState(): m_state=6
23:40:27.014 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1569
23:40:27.016 00.002 7008 Star::Find returns 1 (0), X=545.16, Y=447.83, Mass=250013, SNR=312.3, Peak=45714 HFD=2.4
23:40:27.017 00.001 7008 MultiStar: [#1 -0.02,0.12,0.59,U] [#2 0.03,0.12,0.57,U] [#3 -0.08,0.11,0.46,U] [#4 0.02,-0.02,0.36,U] [#5 -0.03,0.11,0.36,U] [#6 0.03,0.11,0.38,U] [#7 0.01,0.02,0.32,U] [#8 0.04,0.14,0.37,U] 
23:40:27.019 00.002 7008 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.45, -0.31}
23:40:27.022 00.003 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.17 = -3.11)
23:40:27.025 00.003 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.76 = 2.76)
23:40:27.027 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=-0.10 mountY=0.04, mountTheta=2.78
23:40:27.029 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.00, opts=13)
23:40:27.032 00.003 7008 Enqueuing Move request for scope (-0.10, 0.00)
23:40:27.034 00.002 8532 Worker thread wakes up
23:40:27.034 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:40:27.034 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:40:27.034 00.000 8532 Moving (-0.10, 0.00) raw xDistance=-0.10 yDistance=0.04
23:40:27.034 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:40:27.034 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:27.034 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:40:27.034 00.000 8532 MoveAxis(E, 0, ABG)
23:40:27.034 00.000 8532 Move returns status 0, amount 0
23:40:27.035 00.001 8532 MoveAxis(N, 0, ABG)
23:40:27.035 00.000 8532 Move returns status 0, amount 0
23:40:27.035 00.000 8532 move complete, result=0
23:40:27.035 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1908, FiltMax=25344, Gamma=0.990
23:40:27.037 00.002 8532 worker thread done servicing request
23:40:27.038 00.001 7008 UpdateGuideState exits: m=250013 SNR=312.3
23:40:27.039 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.041 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:27.042 00.001 7008 Enqueuing Expose request
23:40:27.043 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:27.045 00.002 8532 Worker thread wakes up
23:40:27.045 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:27.045 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:28.784 01.739 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5673cbaa-4fe9-42c5-aa5b-074d32f8fd19"}
23:40:28.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5673cbaa-4fe9-42c5-aa5b-074d32f8fd19"}
23:40:28.790 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b5a2324-0a31-4fd8-9859-ef3c94ff95d1"}
23:40:28.792 00.002 7008 case statement mapped state 6 to 3
23:40:28.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b5a2324-0a31-4fd8-9859-ef3c94ff95d1"}
23:40:28.797 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9ae08970-73f1-40ce-bb87-07909eb7b4ba"}
23:40:28.798 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1569,"width":15,"height":15,"star_pos":[7.16,6.83],"pixels":"..."},"id":"9ae08970-73f1-40ce-bb87-07909eb7b4ba"}
23:40:29.172 00.374 8532 Exposure complete
23:40:29.213 00.041 8532 worker thread done servicing request
23:40:29.214 00.001 7008 OnExposeComplete: enter
23:40:29.216 00.002 7008 UpdateGuideState(): m_state=6
23:40:29.220 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1570
23:40:29.222 00.002 7008 Star::Find returns 1 (0), X=545.24, Y=447.90, Mass=253156, SNR=326.1, Peak=44428 HFD=2.3
23:40:29.223 00.001 7008 MultiStar: [#1 0.09,0.20,0.55,U] [#2 0.10,0.18,0.52,U] [#3 0.08,0.24,0.42,U] [#4 0.09,0.24,0.35,U] [#5 0.11,0.12,0.34,U] [#6 0.12,0.10,0.37,U] [#7 0.09,0.29,0.29,U] [#8 0.09,0.18,0.34,U] 
23:40:29.225 00.002 7008 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.36, -0.24}
23:40:29.227 00.002 7008 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.07) = xAngle (1.79 = 1.79)
23:40:29.229 00.002 7008 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.37 = 1.37)
23:40:29.230 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.71 mountX=-0.02 mountY=0.09, mountTheta=1.78
23:40:29.232 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.09, opts=13)
23:40:29.234 00.002 7008 Enqueuing Move request for scope (-0.01, 0.09)
23:40:29.237 00.003 8532 Worker thread wakes up
23:40:29.237 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:40:29.237 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:40:29.237 00.000 8532 Moving (-0.01, 0.09) raw xDistance=-0.02 yDistance=0.09
23:40:29.237 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:40:29.237 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:29.237 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1698, FiltMax=27736, Gamma=0.990
23:40:29.238 00.001 7008 UpdateGuideState exits: m=253156 SNR=326.1
23:40:29.240 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:29.242 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:29.243 00.001 7008 Enqueuing Expose request
23:40:29.245 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:29.245 00.000 8532 MoveAxis(E, 0, ABG)
23:40:29.245 00.000 8532 Move returns status 0, amount 0
23:40:29.245 00.000 8532 MoveAxis(N, 0, ABG)
23:40:29.245 00.000 8532 Move returns status 0, amount 0
23:40:29.245 00.000 8532 move complete, result=0
23:40:29.245 00.000 8532 worker thread done servicing request
23:40:29.245 00.000 8532 Worker thread wakes up
23:40:29.245 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:29.245 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:29.245 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:30.785 01.540 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0f58def-f16e-4697-9630-61b5d43e3746"}
23:40:30.789 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0f58def-f16e-4697-9630-61b5d43e3746"}
23:40:30.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ad38b95e-174f-4ebc-9bed-101612075464"}
23:40:30.795 00.003 7008 case statement mapped state 6 to 3
23:40:30.797 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad38b95e-174f-4ebc-9bed-101612075464"}
23:40:30.798 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b837e0f9-dd32-433a-9801-c7b2ce5175b5"}
23:40:30.799 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1570,"width":15,"height":15,"star_pos":[7.24,6.90],"pixels":"..."},"id":"b837e0f9-dd32-433a-9801-c7b2ce5175b5"}
23:40:31.370 00.571 8532 Exposure complete
23:40:31.416 00.046 8532 worker thread done servicing request
23:40:31.416 00.000 7008 OnExposeComplete: enter
23:40:31.418 00.002 7008 UpdateGuideState(): m_state=6
23:40:31.420 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1571
23:40:31.421 00.001 7008 Star::Find returns 1 (0), X=545.23, Y=447.95, Mass=261896, SNR=325.6, Peak=44942 HFD=2.4
23:40:31.423 00.002 7008 MultiStar: [#1 0.08,0.21,0.59,U] [#2 0.12,0.21,0.56,U] [#3 0.10,0.25,0.44,U] [#4 0.16,0.16,0.37,U] [#5 0.09,0.19,0.32,U] [#6 0.21,0.17,0.35,U] [#7 0.08,0.28,0.30,U] [#8 0.10,0.25,0.33,U] 
23:40:31.426 00.003 7008 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.37, -0.18}
23:40:31.428 00.002 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
23:40:31.430 00.002 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.22 = 1.22)
23:40:31.433 00.003 7008 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=0.11, mountTheta=1.64
23:40:31.437 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.12, opts=13)
23:40:31.438 00.001 7008 Enqueuing Move request for scope (0.00, 0.12)
23:40:31.439 00.001 8532 Worker thread wakes up
23:40:31.439 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
23:40:31.439 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
23:40:31.439 00.000 8532 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=0.11
23:40:31.440 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:40:31.440 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.440 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:31.440 00.000 8532 MoveAxis(E, 0, ABG)
23:40:31.440 00.000 8532 Move returns status 0, amount 0
23:40:31.440 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1708, FiltMax=26567, Gamma=0.990
23:40:31.441 00.001 7008 UpdateGuideState exits: m=261896 SNR=325.6
23:40:31.443 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.445 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:31.447 00.002 7008 Enqueuing Expose request
23:40:31.449 00.002 8532 MoveAxis(N, 0, ABG)
23:40:31.449 00.000 8532 Move returns status 0, amount 0
23:40:31.449 00.000 8532 move complete, result=0
23:40:31.449 00.000 8532 worker thread done servicing request
23:40:31.449 00.000 8532 Worker thread wakes up
23:40:31.449 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:31.449 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:31.452 00.003 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:32.783 01.331 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1fafd14b-2a36-4023-8ee0-6eb7e1ce627b"}
23:40:32.785 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1fafd14b-2a36-4023-8ee0-6eb7e1ce627b"}
23:40:32.787 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1911ef18-c62f-4e04-8127-c1bc9443fac6"}
23:40:32.789 00.002 7008 case statement mapped state 6 to 3
23:40:32.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1911ef18-c62f-4e04-8127-c1bc9443fac6"}
23:40:32.794 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c64c5935-ad7d-44de-86e6-85c870505cbc"}
23:40:32.796 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1571,"width":15,"height":15,"star_pos":[7.23,6.95],"pixels":"..."},"id":"c64c5935-ad7d-44de-86e6-85c870505cbc"}
23:40:33.575 00.779 8532 Exposure complete
23:40:33.607 00.032 8532 worker thread done servicing request
23:40:33.607 00.000 7008 OnExposeComplete: enter
23:40:33.611 00.004 7008 UpdateGuideState(): m_state=6
23:40:33.612 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1572
23:40:33.616 00.004 7008 Star::Find returns 1 (0), X=545.15, Y=447.94, Mass=259902, SNR=328.7, Peak=49353 HFD=2.3
23:40:33.618 00.002 7008 MultiStar: [#1 0.01,0.21,0.55,U] [#2 0.04,0.23,0.54,U] [#3 0.02,0.29,0.43,U] [#4 0.08,0.18,0.35,U] [#5 0.06,0.12,0.34,U] [#6 0.06,0.13,0.35,U] [#7 0.00,0.33,0.29,U] [#8 0.15,0.10,0.34,U] 
23:40:33.620 00.002 7008 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.45, -0.20}
23:40:33.621 00.001 7008 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.07) = xAngle (2.22 = 2.22)
23:40:33.623 00.002 7008 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.81 = 1.81)
23:40:33.624 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.15 mountX=-0.08 mountY=0.12, mountTheta=2.13
23:40:33.627 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.11, opts=13)
23:40:33.629 00.002 7008 Enqueuing Move request for scope (-0.07, 0.11)
23:40:33.630 00.001 8532 Worker thread wakes up
23:40:33.630 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:40:33.630 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:40:33.630 00.000 8532 Moving (-0.07, 0.11) raw xDistance=-0.08 yDistance=0.12
23:40:33.630 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1642, FiltMax=24257, Gamma=0.990
23:40:33.633 00.003 7008 UpdateGuideState exits: m=259902 SNR=328.7
23:40:33.634 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.636 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:33.637 00.001 7008 Enqueuing Expose request
23:40:33.639 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:40:33.639 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:33.639 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:40:33.639 00.000 8532 MoveAxis(E, 0, ABG)
23:40:33.639 00.000 8532 Move returns status 0, amount 0
23:40:33.639 00.000 8532 MoveAxis(N, 0, ABG)
23:40:33.640 00.001 8532 Move returns status 0, amount 0
23:40:33.640 00.000 8532 move complete, result=0
23:40:33.640 00.000 8532 worker thread done servicing request
23:40:33.640 00.000 8532 Worker thread wakes up
23:40:33.640 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:33.640 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:33.640 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:34.783 01.143 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34372c11-f064-4423-b3d2-85e6819fcef9"}
23:40:34.787 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34372c11-f064-4423-b3d2-85e6819fcef9"}
23:40:34.790 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7ca2cde-acb4-45b0-8a8f-80e5e8706fc9"}
23:40:34.796 00.006 7008 case statement mapped state 6 to 3
23:40:34.797 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7ca2cde-acb4-45b0-8a8f-80e5e8706fc9"}
23:40:34.799 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"13f14199-de4c-4045-ad69-f9c84d9b2ef0"}
23:40:34.800 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1572,"width":15,"height":15,"star_pos":[7.15,6.94],"pixels":"..."},"id":"13f14199-de4c-4045-ad69-f9c84d9b2ef0"}
23:40:35.762 00.962 8532 Exposure complete
23:40:35.802 00.040 8532 worker thread done servicing request
23:40:35.803 00.001 7008 OnExposeComplete: enter
23:40:35.805 00.002 7008 UpdateGuideState(): m_state=6
23:40:35.806 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1573
23:40:35.808 00.002 7008 Star::Find returns 1 (0), X=545.08, Y=447.94, Mass=260214, SNR=318.5, Peak=52944 HFD=2.1
23:40:35.809 00.001 7008 MultiStar: [#1 -0.06,0.22,0.57,U] [#2 -0.08,0.17,0.58,U] [#3 -0.06,0.10,0.44,U] [#4 -0.13,0.20,0.35,U] [#5 -0.03,0.11,0.36,U] [#6 -0.03,0.16,0.37,U] [#7 -0.10,0.25,0.28,U] [#8 0.03,0.13,0.33,U] 
23:40:35.811 00.002 7008 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.53, -0.20}
23:40:35.813 00.002 7008 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.07) = xAngle (2.75 = 2.75)
23:40:35.815 00.002 7008 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.34 = 2.34)
23:40:35.818 00.003 7008 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.68 mountX=-0.17 mountY=0.13, mountTheta=2.48
23:40:35.821 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.08, opts=13)
23:40:35.822 00.001 7008 Enqueuing Move request for scope (-0.17, 0.08)
23:40:35.823 00.001 8532 Worker thread wakes up
23:40:35.823 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
23:40:35.823 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
23:40:35.823 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1726, FiltMax=25848, Gamma=0.990
23:40:35.825 00.002 7008 UpdateGuideState exits: m=260214 SNR=318.5
23:40:35.827 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.829 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:35.831 00.002 8532 Moving (-0.17, 0.08) raw xDistance=-0.17 yDistance=0.13
23:40:35.831 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:40:35.831 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:35.831 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:35.831 00.000 8532 MoveAxis(E, 157, ABG)
23:40:35.831 00.000 8532 Guiding  Dir = 2, Dur = 157
23:40:35.831 00.000 7008 Enqueuing Expose request
23:40:35.835 00.004 8532 IsSlewing returns 0
23:40:35.836 00.001 8532 IsGuiding returns 0
23:40:35.837 00.001 8532 PulseGuide returned control before completion, sleep 167
23:40:36.005 00.168 8532 IsGuiding returns 0
23:40:36.005 00.000 8532 Move returns status 0, amount 157
23:40:36.005 00.000 8532 MoveAxis(N, 0, ABG)
23:40:36.005 00.000 8532 Move returns status 0, amount 0
23:40:36.005 00.000 8532 move complete, result=0
23:40:36.005 00.000 8532 worker thread done servicing request
23:40:36.005 00.000 8532 Worker thread wakes up
23:40:36.006 00.001 7008 GuideStep: -0.2 px 157 ms EAST, 0.1 px 0 ms NORTH
23:40:36.008 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:36.009 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:36.782 00.773 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b77941e-04fc-4085-8054-d53b70501c70"}
23:40:36.786 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b77941e-04fc-4085-8054-d53b70501c70"}
23:40:36.789 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"04468013-2522-49ae-96cc-57919bc72ab6"}
23:40:36.795 00.006 7008 case statement mapped state 6 to 3
23:40:36.796 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"04468013-2522-49ae-96cc-57919bc72ab6"}
23:40:36.798 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5bf18d58-ecbe-4e09-ad69-7809e9acd6ef"}
23:40:36.801 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1573,"width":15,"height":15,"star_pos":[7.08,6.94],"pixels":"..."},"id":"5bf18d58-ecbe-4e09-ad69-7809e9acd6ef"}
23:40:38.133 01.332 8532 Exposure complete
23:40:38.177 00.044 8532 worker thread done servicing request
23:40:38.177 00.000 7008 OnExposeComplete: enter
23:40:38.180 00.003 7008 UpdateGuideState(): m_state=6
23:40:38.182 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1574
23:40:38.183 00.001 7008 Star::Find returns 1 (0), X=545.13, Y=447.94, Mass=265566, SNR=332.4, Peak=51169 HFD=2.2
23:40:38.186 00.003 7008 MultiStar: [#1 -0.05,0.21,0.56,U] [#2 -0.08,0.17,0.53,U] [#3 -0.08,0.28,0.43,U] [#4 0.03,0.13,0.35,U] [#5 0.08,0.15,0.33,U] [#6 0.07,0.08,0.35,U] [#7 -0.07,0.27,0.29,U] [#8 0.04,0.19,0.31,U] 
23:40:38.188 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.48, -0.20}
23:40:38.190 00.002 7008 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.07) = xAngle (2.57 = 2.57)
23:40:38.192 00.002 7008 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.16 = 2.16)
23:40:38.194 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.50 mountX=-0.13 mountY=0.13, mountTheta=2.36
23:40:38.197 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.09, opts=13)
23:40:38.199 00.002 7008 Enqueuing Move request for scope (-0.13, 0.09)
23:40:38.201 00.002 8532 Worker thread wakes up
23:40:38.201 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:40:38.201 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:40:38.201 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1691, FiltMax=23799, Gamma=0.990
23:40:38.202 00.001 7008 UpdateGuideState exits: m=265566 SNR=332.4
23:40:38.204 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:38.205 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:38.207 00.002 7008 Enqueuing Expose request
23:40:38.208 00.001 8532 Moving (-0.13, 0.09) raw xDistance=-0.13 yDistance=0.13
23:40:38.208 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:40:38.208 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:38.209 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:38.209 00.000 8532 MoveAxis(E, 0, ABG)
23:40:38.209 00.000 8532 Move returns status 0, amount 0
23:40:38.209 00.000 8532 MoveAxis(N, 0, ABG)
23:40:38.209 00.000 8532 Move returns status 0, amount 0
23:40:38.209 00.000 8532 move complete, result=0
23:40:38.209 00.000 8532 worker thread done servicing request
23:40:38.209 00.000 8532 Worker thread wakes up
23:40:38.209 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:38.209 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:38.209 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:38.781 00.572 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4df70a55-3932-48e4-8f38-d2238a58e587"}
23:40:38.782 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4df70a55-3932-48e4-8f38-d2238a58e587"}
23:40:38.784 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d8d62f7-cb2a-49d0-b13d-6d0c752a6b36"}
23:40:38.785 00.001 7008 case statement mapped state 6 to 3
23:40:38.788 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d8d62f7-cb2a-49d0-b13d-6d0c752a6b36"}
23:40:38.790 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0bd11bd3-1998-46c4-aa8d-4fb03e04f822"}
23:40:38.792 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1574,"width":15,"height":15,"star_pos":[7.13,6.94],"pixels":"..."},"id":"0bd11bd3-1998-46c4-aa8d-4fb03e04f822"}
23:40:40.342 01.550 8532 Exposure complete
23:40:40.382 00.040 8532 worker thread done servicing request
23:40:40.383 00.001 7008 OnExposeComplete: enter
23:40:40.384 00.001 7008 UpdateGuideState(): m_state=6
23:40:40.386 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1575
23:40:40.388 00.002 7008 Star::Find returns 1 (0), X=545.22, Y=447.94, Mass=267252, SNR=329.7, Peak=48997 HFD=2.4
23:40:40.390 00.002 7008 MultiStar: [#1 0.03,0.21,0.54,U] [#2 0.05,0.27,0.53,U] [#3 0.06,0.25,0.43,U] [#4 0.10,0.29,0.34,U] [#5 0.07,0.12,0.34,U] [#6 0.07,0.21,0.35,U] [#7 0.02,0.33,0.30,U] [#8 0.17,0.15,0.32,U] 
23:40:40.392 00.002 7008 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.39, -0.20}
23:40:40.393 00.001 7008 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.07) = xAngle (1.97 = 1.97)
23:40:40.396 00.003 7008 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.56 = 1.56)
23:40:40.398 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.90 mountX=-0.05 mountY=0.13, mountTheta=1.94
23:40:40.401 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.13, opts=13)
23:40:40.402 00.001 7008 Enqueuing Move request for scope (-0.04, 0.13)
23:40:40.404 00.002 8532 Worker thread wakes up
23:40:40.404 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:40:40.404 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:40:40.404 00.000 8532 Moving (-0.04, 0.13) raw xDistance=-0.05 yDistance=0.13
23:40:40.404 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:40:40.404 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:40.404 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1744, FiltMax=25499, Gamma=0.990
23:40:40.406 00.002 7008 UpdateGuideState exits: m=267252 SNR=329.7
23:40:40.408 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.412 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:40.413 00.001 7008 Enqueuing Expose request
23:40:40.415 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:40.415 00.000 8532 MoveAxis(E, 0, ABG)
23:40:40.415 00.000 8532 Move returns status 0, amount 0
23:40:40.415 00.000 8532 MoveAxis(N, 0, ABG)
23:40:40.415 00.000 8532 Move returns status 0, amount 0
23:40:40.415 00.000 8532 move complete, result=0
23:40:40.416 00.001 8532 worker thread done servicing request
23:40:40.416 00.000 8532 Worker thread wakes up
23:40:40.416 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:40.416 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:40.416 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:40.782 00.366 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9db219b0-8f87-4f15-ada3-3d474ee05260"}
23:40:40.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9db219b0-8f87-4f15-ada3-3d474ee05260"}
23:40:40.788 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30d51c36-7cb6-4138-86fb-c7b633edee74"}
23:40:40.790 00.002 7008 case statement mapped state 6 to 3
23:40:40.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30d51c36-7cb6-4138-86fb-c7b633edee74"}
23:40:40.792 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ddf5701-0da2-4ba8-ace5-4f20d3fae2c6"}
23:40:40.795 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1575,"width":15,"height":15,"star_pos":[7.22,6.94],"pixels":"..."},"id":"5ddf5701-0da2-4ba8-ace5-4f20d3fae2c6"}
23:40:42.545 01.750 8532 Exposure complete
23:40:42.587 00.042 8532 worker thread done servicing request
23:40:42.588 00.001 7008 OnExposeComplete: enter
23:40:42.590 00.002 7008 UpdateGuideState(): m_state=6
23:40:42.591 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1576
23:40:42.593 00.002 7008 Star::Find returns 1 (0), X=545.35, Y=448.07, Mass=257174, SNR=324.9, Peak=39150 HFD=2.3
23:40:42.595 00.002 7008 MultiStar: [#1 0.18,0.33,0.55,U] [#2 0.22,0.34,0.55,U] [#3 0.15,0.39,0.44,U] [#4 0.25,0.41,0.37,U] [#5 0.16,0.34,0.34,U] [#6 0.20,0.26,0.37,U] [#7 0.13,0.43,0.29,U] [#8 0.25,0.19,0.33,U] 
23:40:42.598 00.003 7008 refined, 8 included, MultiStar: {0.09, 0.24}, one-star: {-0.25, -0.06}
23:40:42.600 00.002 7008 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.07) = xAngle (1.29 = 1.29)
23:40:42.601 00.001 7008 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.88 = 0.88)
23:40:42.604 00.003 7008 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.22 mountX=0.07 mountY=0.20, mountTheta=1.22
23:40:42.607 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.24, opts=13)
23:40:42.608 00.001 7008 Enqueuing Move request for scope (0.09, 0.24)
23:40:42.609 00.001 8532 Worker thread wakes up
23:40:42.609 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
23:40:42.609 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
23:40:42.609 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1664, FiltMax=30101, Gamma=0.990
23:40:42.612 00.003 7008 UpdateGuideState exits: m=257174 SNR=324.9
23:40:42.614 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.616 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:42.617 00.001 7008 Enqueuing Expose request
23:40:42.619 00.002 8532 Moving (0.09, 0.24) raw xDistance=0.07 yDistance=0.20
23:40:42.619 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:42.619 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:40:42.619 00.000 8532 MoveAxis(E, 0, ABG)
23:40:42.619 00.000 8532 Move returns status 0, amount 0
23:40:42.619 00.000 8532 MoveAxis(S, 348, ABG)
23:40:42.619 00.000 8532 Guiding  Dir = 1, Dur = 348
23:40:42.620 00.001 8532 IsSlewing returns 0
23:40:42.620 00.000 8532 IsGuiding returns 0
23:40:42.620 00.000 8532 PulseGuide returned control before completion, sleep 358
23:40:42.781 00.161 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d4b4dc5-959a-41c7-87f1-1cdbb19bd5ad"}
23:40:42.783 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d4b4dc5-959a-41c7-87f1-1cdbb19bd5ad"}
23:40:42.786 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"66dc08bd-ae33-4bb2-800f-73877e5eb2a4"}
23:40:42.787 00.001 7008 case statement mapped state 6 to 3
23:40:42.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"66dc08bd-ae33-4bb2-800f-73877e5eb2a4"}
23:40:42.791 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9537e442-b5ba-4909-89a7-61ef576a5963"}
23:40:42.794 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1576,"width":15,"height":15,"star_pos":[7.35,7.07],"pixels":"..."},"id":"9537e442-b5ba-4909-89a7-61ef576a5963"}
23:40:42.990 00.196 8532 IsGuiding returns 0
23:40:42.990 00.000 8532 Move returns status 0, amount 348
23:40:42.990 00.000 8532 move complete, result=0
23:40:42.991 00.001 8532 worker thread done servicing request
23:40:42.991 00.000 8532 Worker thread wakes up
23:40:42.991 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 348 ms SOUTH
23:40:42.994 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:42.995 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:44.781 01.786 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63988ab5-9d70-43d1-9e87-48e00c1b407d"}
23:40:44.783 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63988ab5-9d70-43d1-9e87-48e00c1b407d"}
23:40:44.785 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2bbddba0-47da-448a-a618-35d1769f91c6"}
23:40:44.788 00.003 7008 case statement mapped state 6 to 3
23:40:44.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bbddba0-47da-448a-a618-35d1769f91c6"}
23:40:44.792 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df2dcb48-cec9-4c6d-8a72-cbf444aa54f3"}
23:40:44.797 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1576,"width":15,"height":15,"star_pos":[7.35,7.07],"pixels":"..."},"id":"df2dcb48-cec9-4c6d-8a72-cbf444aa54f3"}
23:40:45.114 00.317 8532 Exposure complete
23:40:45.154 00.040 8532 worker thread done servicing request
23:40:45.154 00.000 7008 OnExposeComplete: enter
23:40:45.157 00.003 7008 UpdateGuideState(): m_state=6
23:40:45.160 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1577
23:40:45.161 00.001 7008 Star::Find returns 1 (0), X=545.38, Y=448.01, Mass=255449, SNR=322.4, Peak=37429 HFD=2.3
23:40:45.164 00.003 7008 MultiStar: [#1 0.22,0.24,0.56,U] [#2 0.22,0.27,0.55,U] [#3 0.20,0.28,0.45,U] [#4 0.27,0.35,0.37,U] [#5 0.30,0.33,0.34,U] [#6 0.27,0.16,0.36,U] [#7 0.22,0.39,0.29,U] [#8 0.16,0.26,0.36,U] 
23:40:45.166 00.002 7008 refined, 8 included, MultiStar: {0.12, 0.18}, one-star: {-0.22, -0.12}
23:40:45.170 00.004 7008 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.07) = xAngle (1.05 = 1.05)
23:40:45.173 00.003 7008 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.64 = 0.64)
23:40:45.175 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.98 mountX=0.11 mountY=0.13, mountTheta=0.88
23:40:45.180 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.18, opts=13)
23:40:45.185 00.005 7008 Enqueuing Move request for scope (0.12, 0.18)
23:40:45.188 00.003 8532 Worker thread wakes up
23:40:45.188 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62652, med=2505, FiltMin=1665, FiltMax=30726, Gamma=0.990
23:40:45.191 00.003 7008 UpdateGuideState exits: m=255449 SNR=322.4
23:40:45.194 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
23:40:45.194 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:45.196 00.002 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
23:40:45.196 00.000 8532 Moving (0.12, 0.18) raw xDistance=0.11 yDistance=0.13
23:40:45.196 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:45.196 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:45.196 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:45.196 00.000 8532 MoveAxis(E, 0, ABG)
23:40:45.197 00.001 8532 Move returns status 0, amount 0
23:40:45.197 00.000 8532 MoveAxis(N, 0, ABG)
23:40:45.197 00.000 8532 Move returns status 0, amount 0
23:40:45.197 00.000 8532 move complete, result=0
23:40:45.197 00.000 8532 worker thread done servicing request
23:40:45.197 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:45.203 00.006 7008 Enqueuing Expose request
23:40:45.206 00.003 8532 Worker thread wakes up
23:40:45.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:45.206 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:45.209 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:46.781 01.572 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"308be4e0-d0a6-429f-8b01-8efc26b4f563"}
23:40:46.785 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"308be4e0-d0a6-429f-8b01-8efc26b4f563"}
23:40:46.789 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aaf67cea-473e-4479-ab64-a8f883f4d651"}
23:40:46.794 00.005 7008 case statement mapped state 6 to 3
23:40:46.797 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaf67cea-473e-4479-ab64-a8f883f4d651"}
23:40:46.802 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a446707e-7448-4411-861c-47d778935ced"}
23:40:46.805 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1577,"width":15,"height":15,"star_pos":[7.38,7.01],"pixels":"..."},"id":"a446707e-7448-4411-861c-47d778935ced"}
23:40:47.336 00.531 8532 Exposure complete
23:40:47.380 00.044 8532 worker thread done servicing request
23:40:47.380 00.000 7008 OnExposeComplete: enter
23:40:47.382 00.002 7008 UpdateGuideState(): m_state=6
23:40:47.384 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1578
23:40:47.386 00.002 7008 Star::Find returns 1 (0), X=545.28, Y=448.31, Mass=255251, SNR=331.8, Peak=39600 HFD=2.7
23:40:47.388 00.002 7008 MultiStar: [#1 0.15,0.66,0.54,U] [#2 0.11,0.65,0.52,U] [#3 0.11,0.81,0.42,U] [#4 0.15,0.75,0.37,U] [#5 0.08,0.58,0.33,U] [#6 0.14,0.69,0.36,U] [#7 0.11,0.77,0.29,U] [#8 0.27,0.52,0.34,U] 
23:40:47.391 00.003 7008 single-star, 8 included, MultiStar: {0.03, 0.56}, one-star: {-0.32, 0.18}
23:40:47.392 00.001 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
23:40:47.395 00.003 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.30 = 2.30)
23:40:47.397 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.64 mountX=-0.33 mountY=0.28, mountTheta=2.45
23:40:47.402 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=0.18, opts=13)
23:40:47.404 00.002 7008 Enqueuing Move request for scope (-0.32, 0.18)
23:40:47.406 00.002 8532 Worker thread wakes up
23:40:47.406 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
23:40:47.406 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
23:40:47.406 00.000 8532 Moving (-0.32, 0.18) raw xDistance=-0.33 yDistance=0.28
23:40:47.406 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:40:47.406 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1639, FiltMax=27684, Gamma=0.990
23:40:47.409 00.003 7008 UpdateGuideState exits: m=255251 SNR=331.8
23:40:47.411 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.413 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:47.415 00.002 7008 Enqueuing Expose request
23:40:47.416 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:40:47.416 00.000 8532 MoveAxis(E, 303, ABG)
23:40:47.416 00.000 8532 Guiding  Dir = 2, Dur = 303
23:40:47.417 00.001 8532 IsSlewing returns 0
23:40:47.417 00.000 8532 IsGuiding returns 0
23:40:47.417 00.000 8532 PulseGuide returned control before completion, sleep 313
23:40:47.732 00.315 8532 IsGuiding returns 0
23:40:47.733 00.001 8532 Move returns status 0, amount 303
23:40:47.733 00.000 8532 MoveAxis(S, 483, ABG)
23:40:47.733 00.000 8532 Guiding  Dir = 1, Dur = 483
23:40:47.733 00.000 8532 IsSlewing returns 0
23:40:47.734 00.001 8532 IsGuiding returns 0
23:40:47.734 00.000 8532 PulseGuide returned control before completion, sleep 493
23:40:48.230 00.496 8532 IsGuiding returns 0
23:40:48.231 00.001 8532 Move returns status 0, amount 483
23:40:48.231 00.000 8532 move complete, result=0
23:40:48.231 00.000 8532 worker thread done servicing request
23:40:48.231 00.000 8532 Worker thread wakes up
23:40:48.232 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:48.232 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:48.232 00.000 7008 GuideStep: -0.3 px 303 ms EAST, 0.3 px 483 ms SOUTH
23:40:48.781 00.549 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"312b94a7-2da8-4fd2-b64c-d8f7f0382fd4"}
23:40:48.786 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"312b94a7-2da8-4fd2-b64c-d8f7f0382fd4"}
23:40:48.791 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"420edd1a-a8a1-415a-a40d-9a0cfc2d3350"}
23:40:48.793 00.002 7008 case statement mapped state 6 to 3
23:40:48.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"420edd1a-a8a1-415a-a40d-9a0cfc2d3350"}
23:40:48.797 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc267241-5c12-4910-920c-f4063ea56a6c"}
23:40:48.801 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1578,"width":15,"height":15,"star_pos":[7.28,7.31],"pixels":"..."},"id":"dc267241-5c12-4910-920c-f4063ea56a6c"}
23:40:50.364 01.563 8532 Exposure complete
23:40:50.412 00.048 8532 worker thread done servicing request
23:40:50.412 00.000 7008 OnExposeComplete: enter
23:40:50.414 00.002 7008 UpdateGuideState(): m_state=6
23:40:50.416 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1579
23:40:50.418 00.002 7008 Star::Find returns 1 (0), X=545.75, Y=447.85, Mass=254952, SNR=335.7, Peak=53347 HFD=2.3
23:40:50.421 00.003 7008 MultiStar: [#1 0.61,0.13,0.55,U] [#2 0.60,0.10,0.57,U] [#3 0.50,0.12,0.42,U] [#4 0.55,0.10,0.34,U] [#5 0.51,0.10,0.32,U] [#6 0.63,-0.00,0.35,U] [#7 0.41,0.10,0.28,U] [#8 0.31,0.24,0.34,U] 
23:40:50.423 00.002 7008 single-star, 8 included, MultiStar: {0.44, 0.02}, one-star: {0.15, -0.28}
23:40:50.426 00.003 7008 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.07) = xAngle (-1.01 = -1.01)
23:40:50.428 00.002 7008 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.42 = -1.42)
23:40:50.430 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.08 mountX=0.17 mountY=-0.32, mountTheta=-1.08
23:40:50.433 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=-0.28, opts=13)
23:40:50.436 00.003 7008 Enqueuing Move request for scope (0.15, -0.28)
23:40:50.438 00.002 8532 Worker thread wakes up
23:40:50.438 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
23:40:50.438 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
23:40:50.438 00.000 8532 Moving (0.15, -0.28) raw xDistance=0.17 yDistance=-0.32
23:40:50.438 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.17
23:40:50.438 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:50.440 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1665, FiltMax=31847, Gamma=0.990
23:40:50.442 00.002 7008 UpdateGuideState exits: m=254952 SNR=335.7
23:40:50.444 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.446 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:50.447 00.001 7008 Enqueuing Expose request
23:40:50.452 00.005 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:40:50.452 00.000 8532 MoveAxis(W, 134, ABG)
23:40:50.452 00.000 8532 Guiding  Dir = 3, Dur = 134
23:40:50.452 00.000 8532 IsSlewing returns 0
23:40:50.453 00.001 8532 IsGuiding returns 0
23:40:50.453 00.000 8532 PulseGuide returned control before completion, sleep 144
23:40:50.607 00.154 8532 IsGuiding returns 0
23:40:50.607 00.000 8532 Move returns status 0, amount 134
23:40:50.607 00.000 8532 MoveAxis(N, 0, ABG)
23:40:50.607 00.000 8532 Move returns status 0, amount 0
23:40:50.607 00.000 8532 move complete, result=0
23:40:50.607 00.000 8532 worker thread done servicing request
23:40:50.607 00.000 8532 Worker thread wakes up
23:40:50.607 00.000 7008 GuideStep: 0.2 px 134 ms WEST, -0.3 px 0 ms NORTH
23:40:50.609 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:50.609 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:50.780 00.171 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c68e024-f0bc-4cc2-ba71-4d7f230f53f4"}
23:40:50.784 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c68e024-f0bc-4cc2-ba71-4d7f230f53f4"}
23:40:50.785 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fbbc8683-3258-4251-813d-3af2a295ef0d"}
23:40:50.787 00.002 7008 case statement mapped state 6 to 3
23:40:50.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbbc8683-3258-4251-813d-3af2a295ef0d"}
23:40:50.791 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"29dc2a60-cc12-4f11-9cf5-1a453acad48d"}
23:40:50.793 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1579,"width":15,"height":15,"star_pos":[6.75,6.85],"pixels":"..."},"id":"29dc2a60-cc12-4f11-9cf5-1a453acad48d"}
23:40:52.737 01.944 8532 Exposure complete
23:40:52.782 00.045 8532 worker thread done servicing request
23:40:52.782 00.000 7008 OnExposeComplete: enter
23:40:52.784 00.002 7008 UpdateGuideState(): m_state=6
23:40:52.785 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1580
23:40:52.787 00.002 7008 Star::Find returns 1 (0), X=545.70, Y=447.88, Mass=268445, SNR=338.8, Peak=54394 HFD=2.3
23:40:52.789 00.002 7008 MultiStar: [#1 0.54,0.12,0.52,U] [#2 0.54,0.12,0.53,U] [#3 0.47,0.10,0.42,U] [#4 0.50,0.07,0.33,U] [#5 0.51,0.11,0.33,U] [#6 0.68,0.02,0.33,U] [#7 0.43,0.13,0.28,U] [#8 0.36,0.16,0.32,U] 
23:40:52.792 00.003 7008 single-star, 8 included, MultiStar: {0.41, 0.02}, one-star: {0.10, -0.25}
23:40:52.793 00.001 7008 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.07) = xAngle (-1.13 = -1.13)
23:40:52.795 00.002 7008 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.54 = -1.54)
23:40:52.796 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.20 mountX=0.12 mountY=-0.27, mountTheta=-1.16
23:40:52.799 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.25, opts=13)
23:40:52.801 00.002 7008 Enqueuing Move request for scope (0.10, -0.25)
23:40:52.803 00.002 8532 Worker thread wakes up
23:40:52.804 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
23:40:52.804 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
23:40:52.804 00.000 8532 Moving (0.10, -0.25) raw xDistance=0.12 yDistance=-0.27
23:40:52.804 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:52.804 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:52.804 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1704, FiltMax=32055, Gamma=0.990
23:40:52.806 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:40:52.807 00.001 7008 UpdateGuideState exits: m=268445 SNR=338.8
23:40:52.810 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.813 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:52.816 00.003 7008 Enqueuing Expose request
23:40:52.818 00.002 8532 MoveAxis(E, 0, ABG)
23:40:52.818 00.000 8532 Move returns status 0, amount 0
23:40:52.818 00.000 8532 MoveAxis(N, 0, ABG)
23:40:52.818 00.000 8532 Move returns status 0, amount 0
23:40:52.818 00.000 8532 move complete, result=0
23:40:52.818 00.000 8532 worker thread done servicing request
23:40:52.818 00.000 8532 Worker thread wakes up
23:40:52.818 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2fe4a83-cb6c-48c3-87a8-66de65d66412"}
23:40:52.821 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2fe4a83-cb6c-48c3-87a8-66de65d66412"}
23:40:52.823 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:52.823 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:40:52.826 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:52.828 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78befaec-afeb-4d4e-8191-7499aa78a7a7"}
23:40:52.830 00.002 7008 case statement mapped state 6 to 3
23:40:52.832 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"78befaec-afeb-4d4e-8191-7499aa78a7a7"}
23:40:52.835 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cac0bb1d-5cd0-4593-ac3f-d0de3a53cc70"}
23:40:52.838 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1580,"width":15,"height":15,"star_pos":[6.70,6.88],"pixels":"..."},"id":"cac0bb1d-5cd0-4593-ac3f-d0de3a53cc70"}
23:40:54.783 01.945 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c43cb1c2-654b-494f-888f-b82f643d1554"}
23:40:54.785 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c43cb1c2-654b-494f-888f-b82f643d1554"}
23:40:54.787 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61587436-2897-481a-b84a-b62e59af8929"}
23:40:54.790 00.003 7008 case statement mapped state 6 to 3
23:40:54.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61587436-2897-481a-b84a-b62e59af8929"}
23:40:54.793 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d2a37d52-2cdf-410b-9b54-0043f6bfa040"}
23:40:54.796 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1580,"width":15,"height":15,"star_pos":[6.70,6.88],"pixels":"..."},"id":"d2a37d52-2cdf-410b-9b54-0043f6bfa040"}
23:40:54.952 00.156 8532 Exposure complete
23:40:54.992 00.040 8532 worker thread done servicing request
23:40:54.992 00.000 7008 OnExposeComplete: enter
23:40:54.995 00.003 7008 UpdateGuideState(): m_state=6
23:40:54.997 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1581
23:40:54.999 00.002 7008 Star::Find returns 1 (0), X=545.60, Y=447.87, Mass=258601, SNR=330.9, Peak=49166 HFD=2.3
23:40:55.001 00.002 7008 MultiStar: [#1 0.46,0.14,0.55,U] [#2 0.48,0.06,0.55,U] [#3 0.43,0.09,0.43,U] [#4 0.42,0.13,0.35,U] [#5 0.36,0.17,0.31,U] [#6 0.49,0.04,0.35,U] [#7 0.44,0.13,0.30,U] [#8 0.36,0.12,0.32,U] 
23:40:55.002 00.001 7008 single-star, 8 included, MultiStar: {0.33, 0.02}, one-star: {-0.00, -0.27}
23:40:55.003 00.001 7008 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.07) = xAngle (-1.50 = -1.50)
23:40:55.004 00.001 7008 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.92 = -1.92)
23:40:55.006 00.002 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=0.02 mountY=-0.25, mountTheta=-1.50
23:40:55.008 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.27, opts=13)
23:40:55.010 00.002 7008 Enqueuing Move request for scope (-0.00, -0.27)
23:40:55.011 00.001 8532 Worker thread wakes up
23:40:55.011 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
23:40:55.011 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
23:40:55.012 00.001 8532 Moving (-0.00, -0.27) raw xDistance=0.02 yDistance=-0.25
23:40:55.012 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:55.012 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:55.012 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61822, med=2505, FiltMin=1669, FiltMax=33610, Gamma=0.990
23:40:55.013 00.001 7008 UpdateGuideState exits: m=258601 SNR=330.9
23:40:55.015 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.017 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:55.018 00.001 7008 Enqueuing Expose request
23:40:55.019 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:40:55.019 00.000 8532 MoveAxis(E, 0, ABG)
23:40:55.019 00.000 8532 Move returns status 0, amount 0
23:40:55.019 00.000 8532 MoveAxis(N, 0, ABG)
23:40:55.020 00.001 8532 Move returns status 0, amount 0
23:40:55.020 00.000 8532 move complete, result=0
23:40:55.020 00.000 8532 worker thread done servicing request
23:40:55.020 00.000 8532 Worker thread wakes up
23:40:55.020 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:55.020 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:55.021 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:40:56.782 01.761 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"21494568-d5f8-4ee2-b492-bb6b503ca463"}
23:40:56.784 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"21494568-d5f8-4ee2-b492-bb6b503ca463"}
23:40:56.786 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e302cacf-0c78-4c6c-8aa1-745bd6351325"}
23:40:56.787 00.001 7008 case statement mapped state 6 to 3
23:40:56.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e302cacf-0c78-4c6c-8aa1-745bd6351325"}
23:40:56.791 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6dc44e99-337f-4d83-a536-666407223acb"}
23:40:56.792 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1581,"width":15,"height":15,"star_pos":[6.60,6.87],"pixels":"..."},"id":"6dc44e99-337f-4d83-a536-666407223acb"}
23:40:57.139 00.347 8532 Exposure complete
23:40:57.183 00.044 7008 OnExposeComplete: enter
23:40:57.186 00.003 7008 UpdateGuideState(): m_state=6
23:40:57.188 00.002 8532 worker thread done servicing request
23:40:57.188 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1582
23:40:57.190 00.002 7008 Star::Find returns 1 (0), X=545.52, Y=447.79, Mass=252267, SNR=321.2, Peak=42810 HFD=2.5
23:40:57.192 00.002 7008 MultiStar: [#1 0.37,0.10,0.56,U] [#2 0.38,-0.00,0.54,U] [#3 0.30,0.03,0.43,U] [#4 0.38,0.05,0.37,U] [#5 0.38,0.13,0.36,U] [#6 0.44,0.10,0.36,U] [#7 0.32,0.02,0.30,U] [#8 0.26,0.17,0.35,U] 
23:40:57.196 00.004 7008 refined, 8 included, MultiStar: {0.25, -0.03}, one-star: {-0.08, -0.34}
23:40:57.197 00.001 7008 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.07) = xAngle (-0.03 = -0.03)
23:40:57.199 00.002 7008 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.44 = -0.44)
23:40:57.200 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.10 mountX=0.25 mountY=-0.11, mountTheta=-0.40
23:40:57.203 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=-0.03, opts=13)
23:40:57.206 00.003 7008 Enqueuing Move request for scope (0.25, -0.03)
23:40:57.207 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=53607, med=2506, FiltMin=1596, FiltMax=29687, Gamma=0.990
23:40:57.212 00.005 8532 Worker thread wakes up
23:40:57.212 00.000 7008 UpdateGuideState exits: m=252267 SNR=321.2
23:40:57.214 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
23:40:57.214 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.217 00.003 8532 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
23:40:57.217 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:57.219 00.002 7008 Enqueuing Expose request
23:40:57.221 00.002 8532 Moving (0.25, -0.03) raw xDistance=0.25 yDistance=-0.11
23:40:57.221 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:40:57.221 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:57.221 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:57.221 00.000 8532 MoveAxis(W, 231, ABG)
23:40:57.221 00.000 8532 Guiding  Dir = 3, Dur = 231
23:40:57.221 00.000 8532 IsSlewing returns 0
23:40:57.222 00.001 8532 IsGuiding returns 0
23:40:57.222 00.000 8532 PulseGuide returned control before completion, sleep 241
23:40:57.472 00.250 8532 IsGuiding returns 1
23:40:57.472 00.000 8532 scope still moving after pulse duration time elapsed
23:40:57.504 00.032 8532 IsSlewing returns 0
23:40:57.505 00.001 8532 IsGuiding returns 0
23:40:57.505 00.000 8532 scope move finished after 231 + 52 ms
23:40:57.505 00.000 8532 Move returns status 0, amount 231
23:40:57.505 00.000 8532 MoveAxis(N, 0, ABG)
23:40:57.505 00.000 8532 Move returns status 0, amount 0
23:40:57.505 00.000 8532 move complete, result=0
23:40:57.506 00.001 8532 worker thread done servicing request
23:40:57.506 00.000 8532 Worker thread wakes up
23:40:57.506 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:57.506 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:57.506 00.000 7008 GuideStep: 0.3 px 231 ms WEST, -0.1 px 0 ms NORTH
23:40:58.781 01.275 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e8a5adba-57e6-4cc2-b1e5-d2a800d9097e"}
23:40:58.783 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e8a5adba-57e6-4cc2-b1e5-d2a800d9097e"}
23:40:58.786 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a56148f3-9d1a-4365-9fa1-5f322b01d96f"}
23:40:58.787 00.001 7008 case statement mapped state 6 to 3
23:40:58.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a56148f3-9d1a-4365-9fa1-5f322b01d96f"}
23:40:58.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f62a61d-51d0-4647-a8ba-1f22b6a3d14d"}
23:40:58.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1582,"width":15,"height":15,"star_pos":[6.52,6.79],"pixels":"..."},"id":"3f62a61d-51d0-4647-a8ba-1f22b6a3d14d"}
23:40:59.627 00.833 8532 Exposure complete
23:40:59.668 00.041 8532 worker thread done servicing request
23:40:59.668 00.000 7008 OnExposeComplete: enter
23:40:59.670 00.002 7008 UpdateGuideState(): m_state=6
23:40:59.672 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1583
23:40:59.673 00.001 7008 Star::Find returns 1 (0), X=545.34, Y=447.83, Mass=252152, SNR=320.8, Peak=37821 HFD=2.4
23:40:59.675 00.002 7008 MultiStar: [#1 0.18,0.07,0.59,U] [#2 0.15,0.04,0.55,U] [#3 0.20,0.01,0.44,U] [#4 0.28,0.04,0.37,U] [#5 0.22,0.09,0.34,U] [#6 0.22,0.04,0.36,U] [#7 0.14,0.07,0.28,U] [#8 0.16,0.13,0.34,U] 
23:40:59.676 00.001 7008 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {-0.26, -0.30}
23:40:59.678 00.002 7008 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.07) = xAngle (-0.21 = -0.21)
23:40:59.679 00.001 7008 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.62 = -0.62)
23:40:59.681 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.28 mountX=0.09 mountY=-0.05, mountTheta=-0.54
23:40:59.685 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.02, opts=13)
23:40:59.686 00.001 7008 Enqueuing Move request for scope (0.09, -0.02)
23:40:59.689 00.003 8532 Worker thread wakes up
23:40:59.689 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:40:59.689 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:40:59.689 00.000 8532 Moving (0.09, -0.02) raw xDistance=0.09 yDistance=-0.05
23:40:59.689 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:40:59.689 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62376, med=2505, FiltMin=1721, FiltMax=29515, Gamma=0.990
23:40:59.691 00.002 7008 UpdateGuideState exits: m=252152 SNR=320.8
23:40:59.692 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.694 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:40:59.695 00.001 7008 Enqueuing Expose request
23:40:59.699 00.004 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:59.699 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:59.699 00.000 8532 MoveAxis(E, 0, ABG)
23:40:59.699 00.000 8532 Move returns status 0, amount 0
23:40:59.699 00.000 8532 MoveAxis(N, 0, ABG)
23:40:59.699 00.000 8532 Move returns status 0, amount 0
23:40:59.699 00.000 8532 move complete, result=0
23:40:59.699 00.000 8532 worker thread done servicing request
23:40:59.699 00.000 8532 Worker thread wakes up
23:40:59.699 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:40:59.699 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:40:59.699 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:00.781 01.082 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f9de1a6-2c4f-4a64-8209-b831f2b9fd25"}
23:41:00.783 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f9de1a6-2c4f-4a64-8209-b831f2b9fd25"}
23:41:00.785 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eb30807b-20b7-437a-9eb8-8a7009224000"}
23:41:00.786 00.001 7008 case statement mapped state 6 to 3
23:41:00.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb30807b-20b7-437a-9eb8-8a7009224000"}
23:41:00.790 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df3b517a-5945-463d-9ca0-7546a035bda1"}
23:41:00.792 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1583,"width":15,"height":15,"star_pos":[7.34,6.83],"pixels":"..."},"id":"df3b517a-5945-463d-9ca0-7546a035bda1"}
23:41:01.819 01.027 8532 Exposure complete
23:41:01.858 00.039 8532 worker thread done servicing request
23:41:01.858 00.000 7008 OnExposeComplete: enter
23:41:01.860 00.002 7008 UpdateGuideState(): m_state=6
23:41:01.862 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1584
23:41:01.864 00.002 7008 Star::Find returns 1 (0), X=545.16, Y=447.76, Mass=255824, SNR=332.5, Peak=45856 HFD=2.4
23:41:01.866 00.002 7008 MultiStar: [#1 0.02,0.03,0.54,U] [#2 0.00,-0.01,0.53,U] [#3 0.04,-0.06,0.43,U] [#4 0.06,0.01,0.36,U] [#5 0.04,-0.06,0.34,U] [#6 0.04,0.00,0.34,U] [#7 0.01,0.08,0.29,U] [#8 0.04,-0.04,0.33,U] 
23:41:01.868 00.002 7008 refined, 8 included, MultiStar: {-0.08, -0.09}, one-star: {-0.45, -0.37}
23:41:01.870 00.002 7008 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.07) = xAngle (-2.23 = -2.23)
23:41:01.871 00.001 7008 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.64 = -2.64)
23:41:01.873 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-2.30 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
23:41:01.877 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.09, opts=13)
23:41:01.879 00.002 7008 Enqueuing Move request for scope (-0.08, -0.09)
23:41:01.881 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=1682, FiltMax=24333, Gamma=0.990
23:41:01.882 00.001 7008 UpdateGuideState exits: m=255824 SNR=332.5
23:41:01.884 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.885 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:01.887 00.002 7008 Enqueuing Expose request
23:41:01.888 00.001 8532 Worker thread wakes up
23:41:01.888 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
23:41:01.888 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
23:41:01.888 00.000 8532 Moving (-0.08, -0.09) raw xDistance=-0.08 yDistance=-0.06
23:41:01.888 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:41:01.888 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:01.888 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:41:01.890 00.002 8532 MoveAxis(E, 0, ABG)
23:41:01.890 00.000 8532 Move returns status 0, amount 0
23:41:01.890 00.000 8532 MoveAxis(N, 0, ABG)
23:41:01.890 00.000 8532 Move returns status 0, amount 0
23:41:01.890 00.000 8532 move complete, result=0
23:41:01.890 00.000 8532 worker thread done servicing request
23:41:01.890 00.000 8532 Worker thread wakes up
23:41:01.890 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:01.890 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:01.890 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:02.780 00.890 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c234b9a5-652d-4d73-abf8-bf5fcc858e8a"}
23:41:02.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c234b9a5-652d-4d73-abf8-bf5fcc858e8a"}
23:41:02.784 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ccadc9ba-5968-40da-901b-d7d9e99ff926"}
23:41:02.786 00.002 7008 case statement mapped state 6 to 3
23:41:02.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccadc9ba-5968-40da-901b-d7d9e99ff926"}
23:41:02.790 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9236a82-1bdb-4716-8dd8-a4e1c925a7e0"}
23:41:02.793 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1584,"width":15,"height":15,"star_pos":[7.16,6.76],"pixels":"..."},"id":"b9236a82-1bdb-4716-8dd8-a4e1c925a7e0"}
23:41:04.019 01.226 8532 Exposure complete
23:41:04.063 00.044 8532 worker thread done servicing request
23:41:04.063 00.000 7008 OnExposeComplete: enter
23:41:04.065 00.002 7008 UpdateGuideState(): m_state=6
23:41:04.067 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1585
23:41:04.069 00.002 7008 Star::Find returns 1 (0), X=545.09, Y=447.76, Mass=262173, SNR=339.3, Peak=50763 HFD=2.4
23:41:04.071 00.002 7008 MultiStar: [#1 -0.02,0.02,0.53,U] [#2 -0.03,0.02,0.53,U] [#3 -0.07,-0.07,0.41,U] [#4 -0.14,-0.11,0.33,U] [#5 0.01,-0.07,0.32,U] [#6 0.07,-0.03,0.34,U] [#7 -0.03,0.00,0.29,U] [#8 -0.08,0.05,0.31,U] 
23:41:04.073 00.002 7008 refined, 8 included, MultiStar: {-0.15, -0.11}, one-star: {-0.51, -0.37}
23:41:04.076 00.003 7008 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.07) = xAngle (-2.46 = -2.46)
23:41:04.078 00.002 7008 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.87 = -2.87)
23:41:04.080 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
23:41:04.083 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.11, opts=13)
23:41:04.084 00.001 7008 Enqueuing Move request for scope (-0.15, -0.11)
23:41:04.086 00.002 8532 Worker thread wakes up
23:41:04.086 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
23:41:04.086 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
23:41:04.086 00.000 8532 Moving (-0.15, -0.11) raw xDistance=-0.14 yDistance=-0.05
23:41:04.086 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1682, FiltMax=23786, Gamma=0.990
23:41:04.089 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:04.089 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:04.089 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:04.089 00.000 8532 MoveAxis(E, 0, ABG)
23:41:04.089 00.000 8532 Move returns status 0, amount 0
23:41:04.089 00.000 8532 MoveAxis(N, 0, ABG)
23:41:04.089 00.000 8532 Move returns status 0, amount 0
23:41:04.089 00.000 8532 move complete, result=0
23:41:04.089 00.000 8532 worker thread done servicing request
23:41:04.089 00.000 7008 UpdateGuideState exits: m=262173 SNR=339.3
23:41:04.090 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:04.092 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:04.094 00.002 7008 Enqueuing Expose request
23:41:04.095 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:04.097 00.002 8532 Worker thread wakes up
23:41:04.097 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:04.097 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:04.780 00.683 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6cbaf752-091b-425d-8b8d-42b959f50968"}
23:41:04.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6cbaf752-091b-425d-8b8d-42b959f50968"}
23:41:04.784 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5015a42f-8485-4658-ba71-bcde5b5e22c9"}
23:41:04.785 00.001 7008 case statement mapped state 6 to 3
23:41:04.786 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5015a42f-8485-4658-ba71-bcde5b5e22c9"}
23:41:04.789 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6b66750b-7425-48cf-8d07-075d44d1ced1"}
23:41:04.790 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1585,"width":15,"height":15,"star_pos":[7.09,6.76],"pixels":"..."},"id":"6b66750b-7425-48cf-8d07-075d44d1ced1"}
23:41:06.217 01.427 8532 Exposure complete
23:41:06.266 00.049 8532 worker thread done servicing request
23:41:06.266 00.000 7008 OnExposeComplete: enter
23:41:06.268 00.002 7008 UpdateGuideState(): m_state=6
23:41:06.269 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1586
23:41:06.272 00.003 7008 Star::Find returns 1 (0), X=545.14, Y=447.81, Mass=257843, SNR=324.1, Peak=48446 HFD=2.4
23:41:06.274 00.002 7008 MultiStar: [#1 -0.03,0.09,0.57,U] [#2 0.01,0.02,0.54,U] [#3 -0.05,0.03,0.42,U] [#4 -0.13,-0.02,0.37,U] [#5 0.05,0.06,0.36,U] [#6 0.02,0.05,0.36,U] [#7 -0.15,0.03,0.30,U] [#8 -0.01,-0.00,0.33,U] 
23:41:06.276 00.002 7008 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.46, -0.33}
23:41:06.278 00.002 7008 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
23:41:06.279 00.001 7008 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.12 = -3.12)
23:41:06.281 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.77 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
23:41:06.285 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.05, opts=13)
23:41:06.287 00.002 7008 Enqueuing Move request for scope (-0.13, -0.05)
23:41:06.289 00.002 8532 Worker thread wakes up
23:41:06.289 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:41:06.289 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:41:06.289 00.000 8532 Moving (-0.13, -0.05) raw xDistance=-0.13 yDistance=-0.00
23:41:06.289 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:06.289 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:06.289 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1659, FiltMax=24375, Gamma=0.990
23:41:06.292 00.003 7008 UpdateGuideState exits: m=257843 SNR=324.1
23:41:06.294 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:06.296 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:06.297 00.001 7008 Enqueuing Expose request
23:41:06.299 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:41:06.299 00.000 8532 MoveAxis(E, 0, ABG)
23:41:06.299 00.000 8532 Move returns status 0, amount 0
23:41:06.299 00.000 8532 MoveAxis(N, 0, ABG)
23:41:06.299 00.000 8532 Move returns status 0, amount 0
23:41:06.299 00.000 8532 move complete, result=0
23:41:06.300 00.001 8532 worker thread done servicing request
23:41:06.300 00.000 8532 Worker thread wakes up
23:41:06.300 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:06.300 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:06.300 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:06.780 00.480 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b7d202db-30cb-4b22-9f8e-5bceb88cb613"}
23:41:06.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b7d202db-30cb-4b22-9f8e-5bceb88cb613"}
23:41:06.783 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3f4673a-231e-401e-8202-e64d9218d1e3"}
23:41:06.784 00.001 7008 case statement mapped state 6 to 3
23:41:06.785 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3f4673a-231e-401e-8202-e64d9218d1e3"}
23:41:06.787 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e81a0590-bf35-4412-b43e-ee1a61c4e3ac"}
23:41:06.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1586,"width":15,"height":15,"star_pos":[7.14,6.81],"pixels":"..."},"id":"e81a0590-bf35-4412-b43e-ee1a61c4e3ac"}
23:41:08.432 01.643 8532 Exposure complete
23:41:08.477 00.045 8532 worker thread done servicing request
23:41:08.478 00.001 7008 OnExposeComplete: enter
23:41:08.479 00.001 7008 UpdateGuideState(): m_state=6
23:41:08.481 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1587
23:41:08.484 00.003 7008 Star::Find returns 1 (0), X=545.09, Y=447.79, Mass=265096, SNR=328.4, Peak=51596 HFD=2.4
23:41:08.485 00.001 7008 MultiStar: [#1 -0.10,0.06,0.56,U] [#2 -0.07,0.04,0.56,U] [#3 -0.09,0.02,0.43,U] [#4 -0.13,-0.05,0.36,U] [#5 -0.03,0.07,0.34,U] [#6 -0.01,-0.01,0.36,U] [#7 -0.02,-0.09,0.29,U] [#8 -0.06,-0.03,0.33,U] 
23:41:08.488 00.003 7008 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.51, -0.35}
23:41:08.490 00.002 7008 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.07) = xAngle (-2.66 = -2.66)
23:41:08.492 00.002 7008 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.07 = -3.07)
23:41:08.494 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.73 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
23:41:08.497 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.08, opts=13)
23:41:08.498 00.001 7008 Enqueuing Move request for scope (-0.17, -0.08)
23:41:08.499 00.001 8532 Worker thread wakes up
23:41:08.499 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
23:41:08.501 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
23:41:08.501 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1677, FiltMax=25183, Gamma=0.990
23:41:08.502 00.001 8532 Moving (-0.17, -0.08) raw xDistance=-0.17 yDistance=-0.01
23:41:08.502 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:41:08.502 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:08.502 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:08.502 00.000 8532 MoveAxis(E, 0, ABG)
23:41:08.502 00.000 8532 Move returns status 0, amount 0
23:41:08.503 00.001 8532 MoveAxis(N, 0, ABG)
23:41:08.503 00.000 8532 Move returns status 0, amount 0
23:41:08.503 00.000 8532 move complete, result=0
23:41:08.503 00.000 8532 worker thread done servicing request
23:41:08.503 00.000 7008 UpdateGuideState exits: m=265096 SNR=328.4
23:41:08.504 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.506 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:08.508 00.002 7008 Enqueuing Expose request
23:41:08.511 00.003 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:08.513 00.002 8532 Worker thread wakes up
23:41:08.513 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:08.513 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:08.780 00.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d27bfcb-4288-49a9-ae3f-cb340e4f2307"}
23:41:08.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d27bfcb-4288-49a9-ae3f-cb340e4f2307"}
23:41:08.785 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c59865a9-f336-49aa-837c-c981f2f35e41"}
23:41:08.786 00.001 7008 case statement mapped state 6 to 3
23:41:08.787 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c59865a9-f336-49aa-837c-c981f2f35e41"}
23:41:08.790 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b633941c-3264-45da-8cd7-60e15b750dc6"}
23:41:08.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1587,"width":15,"height":15,"star_pos":[7.09,6.79],"pixels":"..."},"id":"b633941c-3264-45da-8cd7-60e15b750dc6"}
23:41:10.638 01.847 8532 Exposure complete
23:41:10.664 00.026 8532 worker thread done servicing request
23:41:10.664 00.000 7008 OnExposeComplete: enter
23:41:10.667 00.003 7008 UpdateGuideState(): m_state=6
23:41:10.672 00.005 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1588
23:41:10.675 00.003 7008 Star::Find returns 1 (0), X=545.10, Y=447.80, Mass=263820, SNR=328.0, Peak=51622 HFD=2.4
23:41:10.677 00.002 7008 MultiStar: [#1 -0.04,0.02,0.54,U] [#2 -0.03,-0.03,0.54,U] [#3 -0.04,-0.07,0.44,U] [#4 -0.12,-0.04,0.36,U] [#5 -0.01,0.01,0.36,U] [#6 -0.07,-0.09,0.34,U] [#7 -0.16,-0.09,0.29,U] [#8 -0.04,0.00,0.35,U] 
23:41:10.680 00.003 7008 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.50, -0.34}
23:41:10.682 00.002 7008 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.07) = xAngle (-2.50 = -2.50)
23:41:10.684 00.002 7008 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.91 = -2.91)
23:41:10.686 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.57 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
23:41:10.689 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.10, opts=13)
23:41:10.691 00.002 7008 Enqueuing Move request for scope (-0.16, -0.10)
23:41:10.693 00.002 8532 Worker thread wakes up
23:41:10.693 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
23:41:10.693 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
23:41:10.693 00.000 8532 Moving (-0.16, -0.10) raw xDistance=-0.15 yDistance=-0.04
23:41:10.693 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:41:10.693 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:10.694 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:10.694 00.000 8532 MoveAxis(E, 0, ABG)
23:41:10.694 00.000 8532 Move returns status 0, amount 0
23:41:10.694 00.000 8532 MoveAxis(N, 0, ABG)
23:41:10.694 00.000 8532 Move returns status 0, amount 0
23:41:10.694 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1588, FiltMax=24948, Gamma=0.990
23:41:10.696 00.002 7008 UpdateGuideState exits: m=263820 SNR=328.0
23:41:10.699 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.700 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:10.701 00.001 7008 Enqueuing Expose request
23:41:10.703 00.002 8532 move complete, result=0
23:41:10.703 00.000 8532 worker thread done servicing request
23:41:10.703 00.000 8532 Worker thread wakes up
23:41:10.704 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:10.704 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:10.704 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:10.780 00.076 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7eb8ffa3-2131-4891-8ae9-f93e5a0edf6a"}
23:41:10.783 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7eb8ffa3-2131-4891-8ae9-f93e5a0edf6a"}
23:41:10.787 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a3c5be3-3972-4dd8-8644-9da363106ddb"}
23:41:10.792 00.005 7008 case statement mapped state 6 to 3
23:41:10.795 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a3c5be3-3972-4dd8-8644-9da363106ddb"}
23:41:10.797 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e2c12af2-4837-4a8c-b1b4-5623abb8770b"}
23:41:10.800 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1588,"width":15,"height":15,"star_pos":[7.10,6.80],"pixels":"..."},"id":"e2c12af2-4837-4a8c-b1b4-5623abb8770b"}
23:41:12.780 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7860ec83-d1ad-4111-b690-880ca9ebdd14"}
23:41:12.781 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7860ec83-d1ad-4111-b690-880ca9ebdd14"}
23:41:12.785 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"78454b1a-4e64-4292-8a68-32cb23288c87"}
23:41:12.788 00.003 7008 case statement mapped state 6 to 3
23:41:12.789 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"78454b1a-4e64-4292-8a68-32cb23288c87"}
23:41:12.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3ba03061-59e5-44e5-b7ba-3319c2e1d88f"}
23:41:12.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1588,"width":15,"height":15,"star_pos":[7.10,6.80],"pixels":"..."},"id":"3ba03061-59e5-44e5-b7ba-3319c2e1d88f"}
23:41:12.829 00.035 8532 Exposure complete
23:41:12.871 00.042 8532 worker thread done servicing request
23:41:12.871 00.000 7008 OnExposeComplete: enter
23:41:12.873 00.002 7008 UpdateGuideState(): m_state=6
23:41:12.875 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1589
23:41:12.877 00.002 7008 Star::Find returns 1 (0), X=544.94, Y=447.66, Mass=260360, SNR=319.7, Peak=53153 HFD=2.5
23:41:12.879 00.002 7008 MultiStar: [#1 -0.24,-0.10,0.58,U] [#2 -0.24,-0.11,0.56,U] [#3 -0.28,-0.14,0.43,U] [#4 -0.22,-0.28,0.37,U] [#5 -0.21,-0.04,0.34,U] [#6 -0.14,-0.13,0.38,U] [#7 -0.37,-0.19,0.30,U] [#8 -0.11,-0.17,0.34,U] 
23:41:12.881 00.002 7008 refined, 8 included, MultiStar: {-0.33, -0.22}, one-star: {-0.66, -0.47}
23:41:12.882 00.001 7008 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.07) = xAngle (-2.49 = -2.49)
23:41:12.883 00.001 7008 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.90 = -2.90)
23:41:12.886 00.003 7008 CameraToMount -- cameraX=-0.33 cameraY=-0.22 hyp=0.39 cameraTheta=-2.56 mountX=-0.31 mountY=-0.09, mountTheta=-2.85
23:41:12.889 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.33, y=-0.22, opts=13)
23:41:12.891 00.002 7008 Enqueuing Move request for scope (-0.33, -0.22)
23:41:12.892 00.001 8532 Worker thread wakes up
23:41:12.892 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.22) opts 0xd
23:41:12.892 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.33, -0.22)
23:41:12.892 00.000 8532 Moving (-0.33, -0.22) raw xDistance=-0.31 yDistance=-0.09
23:41:12.893 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:41:12.893 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:12.893 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64523, med=2506, FiltMin=1681, FiltMax=25671, Gamma=0.990
23:41:12.895 00.002 7008 UpdateGuideState exits: m=260360 SNR=319.7
23:41:12.896 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.899 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:12.901 00.002 7008 Enqueuing Expose request
23:41:12.903 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:12.903 00.000 8532 MoveAxis(E, 283, ABG)
23:41:12.903 00.000 8532 Guiding  Dir = 2, Dur = 283
23:41:12.905 00.002 8532 IsSlewing returns 0
23:41:12.905 00.000 8532 IsGuiding returns 0
23:41:12.906 00.001 8532 PulseGuide returned control before completion, sleep 293
23:41:13.212 00.306 8532 IsGuiding returns 0
23:41:13.212 00.000 8532 Move returns status 0, amount 283
23:41:13.212 00.000 8532 MoveAxis(N, 0, ABG)
23:41:13.212 00.000 8532 Move returns status 0, amount 0
23:41:13.212 00.000 8532 move complete, result=0
23:41:13.212 00.000 8532 worker thread done servicing request
23:41:13.212 00.000 7008 GuideStep: -0.3 px 283 ms EAST, -0.1 px 0 ms NORTH
23:41:13.216 00.004 8532 Worker thread wakes up
23:41:13.216 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:13.217 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:14.780 01.563 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2694c7e-6142-4755-b5d2-944aff36b104"}
23:41:14.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2694c7e-6142-4755-b5d2-944aff36b104"}
23:41:14.783 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10e26605-dd40-496f-8019-3d2ac0ed3226"}
23:41:14.786 00.003 7008 case statement mapped state 6 to 3
23:41:14.787 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"10e26605-dd40-496f-8019-3d2ac0ed3226"}
23:41:14.788 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c86f685-eb94-4686-ac85-98d6b4d5a2b8"}
23:41:14.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1589,"width":15,"height":15,"star_pos":[6.94,6.66],"pixels":"..."},"id":"2c86f685-eb94-4686-ac85-98d6b4d5a2b8"}
23:41:15.342 00.552 8532 Exposure complete
23:41:15.381 00.039 8532 worker thread done servicing request
23:41:15.381 00.000 7008 OnExposeComplete: enter
23:41:15.384 00.003 7008 UpdateGuideState(): m_state=6
23:41:15.386 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1590
23:41:15.387 00.001 7008 Star::Find returns 1 (0), X=545.16, Y=447.78, Mass=254300, SNR=322.9, Peak=43875 HFD=2.4
23:41:15.389 00.002 7008 MultiStar: [#1 0.01,-0.01,0.56,U] [#2 -0.03,-0.01,0.54,U] [#3 -0.08,-0.04,0.43,U] [#4 0.03,-0.04,0.37,U] [#5 0.05,-0.04,0.34,U] [#6 0.10,0.01,0.36,U] [#7 -0.06,0.02,0.29,U] [#8 0.01,0.01,0.32,U] 
23:41:15.390 00.001 7008 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.44, -0.35}
23:41:15.392 00.002 7008 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.07) = xAngle (-2.31 = -2.31)
23:41:15.395 00.003 7008 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.73 = -2.73)
23:41:15.397 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.39 mountX=-0.09 mountY=-0.06, mountTheta=-2.61
23:41:15.400 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.10, opts=13)
23:41:15.401 00.001 7008 Enqueuing Move request for scope (-0.10, -0.10)
23:41:15.403 00.002 8532 Worker thread wakes up
23:41:15.403 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:41:15.403 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:41:15.403 00.000 8532 Moving (-0.10, -0.10) raw xDistance=-0.09 yDistance=-0.06
23:41:15.403 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:41:15.403 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:15.403 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63872, med=2506, FiltMin=1732, FiltMax=25358, Gamma=0.990
23:41:15.407 00.004 7008 UpdateGuideState exits: m=254300 SNR=322.9
23:41:15.409 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.410 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:15.412 00.002 7008 Enqueuing Expose request
23:41:15.413 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:41:15.413 00.000 8532 MoveAxis(E, 0, ABG)
23:41:15.414 00.001 8532 Move returns status 0, amount 0
23:41:15.414 00.000 8532 MoveAxis(N, 0, ABG)
23:41:15.414 00.000 8532 Move returns status 0, amount 0
23:41:15.414 00.000 8532 move complete, result=0
23:41:15.414 00.000 8532 worker thread done servicing request
23:41:15.414 00.000 8532 Worker thread wakes up
23:41:15.414 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:15.414 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:15.414 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:16.779 01.365 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3227303-d6f1-40f0-a9c7-1251c2cb69be"}
23:41:16.781 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3227303-d6f1-40f0-a9c7-1251c2cb69be"}
23:41:16.785 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2762b16-1077-4b9a-895a-2f61bfd3fd4e"}
23:41:16.786 00.001 7008 case statement mapped state 6 to 3
23:41:16.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2762b16-1077-4b9a-895a-2f61bfd3fd4e"}
23:41:16.789 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ea885d3-725d-4d22-bcb1-ef2669c027b5"}
23:41:16.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1590,"width":15,"height":15,"star_pos":[7.16,6.78],"pixels":"..."},"id":"4ea885d3-725d-4d22-bcb1-ef2669c027b5"}
23:41:17.539 00.748 8532 Exposure complete
23:41:17.570 00.031 8532 worker thread done servicing request
23:41:17.571 00.001 7008 OnExposeComplete: enter
23:41:17.572 00.001 7008 UpdateGuideState(): m_state=6
23:41:17.574 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1591
23:41:17.575 00.001 7008 Star::Find returns 1 (0), X=545.08, Y=447.84, Mass=269383, SNR=338.9, Peak=53034 HFD=2.3
23:41:17.578 00.003 7008 MultiStar: [#1 -0.03,0.08,0.52,U] [#2 -0.03,0.04,0.51,U] [#3 -0.17,0.02,0.42,U] [#4 -0.06,-0.01,0.34,U] [#5 -0.00,0.08,0.34,U] [#6 -0.04,0.06,0.34,U] [#7 -0.09,0.05,0.28,U] [#8 -0.11,0.12,0.33,U] 
23:41:17.579 00.001 7008 refined, 8 included, MultiStar: {-0.17, -0.03}, one-star: {-0.52, -0.29}
23:41:17.581 00.002 7008 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.07) = xAngle (-2.90 = -2.90)
23:41:17.583 00.002 7008 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.31 = 2.97)
23:41:17.586 00.003 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.97 mountX=-0.17 mountY=0.03, mountTheta=2.97
23:41:17.589 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.03, opts=13)
23:41:17.592 00.003 7008 Enqueuing Move request for scope (-0.17, -0.03)
23:41:17.595 00.003 8532 Worker thread wakes up
23:41:17.595 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
23:41:17.595 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
23:41:17.595 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1682, FiltMax=25838, Gamma=0.990
23:41:17.597 00.002 7008 UpdateGuideState exits: m=269383 SNR=338.9
23:41:17.599 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.601 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:17.602 00.001 7008 Enqueuing Expose request
23:41:17.604 00.002 8532 Moving (-0.17, -0.03) raw xDistance=-0.17 yDistance=0.03
23:41:17.604 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:41:17.604 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.604 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:41:17.605 00.001 8532 MoveAxis(E, 156, ABG)
23:41:17.605 00.000 8532 Guiding  Dir = 2, Dur = 156
23:41:17.605 00.000 8532 IsSlewing returns 0
23:41:17.605 00.000 8532 IsGuiding returns 0
23:41:17.605 00.000 8532 PulseGuide returned control before completion, sleep 166
23:41:17.784 00.179 8532 IsGuiding returns 0
23:41:17.784 00.000 8532 Move returns status 0, amount 156
23:41:17.784 00.000 8532 MoveAxis(N, 0, ABG)
23:41:17.784 00.000 8532 Move returns status 0, amount 0
23:41:17.784 00.000 8532 move complete, result=0
23:41:17.785 00.001 8532 worker thread done servicing request
23:41:17.785 00.000 8532 Worker thread wakes up
23:41:17.785 00.000 7008 GuideStep: -0.2 px 156 ms EAST, 0.0 px 0 ms NORTH
23:41:17.788 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:17.789 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:18.778 00.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f7338cc-55b7-4d81-aae9-6c09c558d61b"}
23:41:18.780 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f7338cc-55b7-4d81-aae9-6c09c558d61b"}
23:41:18.782 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f91fe3a-798b-4336-a076-0d81b63a233e"}
23:41:18.785 00.003 7008 case statement mapped state 6 to 3
23:41:18.787 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f91fe3a-798b-4336-a076-0d81b63a233e"}
23:41:18.789 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e873983c-7fbe-4727-9106-19a20552236f"}
23:41:18.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1591,"width":15,"height":15,"star_pos":[7.08,6.84],"pixels":"..."},"id":"e873983c-7fbe-4727-9106-19a20552236f"}
23:41:19.920 01.129 8532 Exposure complete
23:41:19.960 00.040 7008 OnExposeComplete: enter
23:41:19.963 00.003 8532 worker thread done servicing request
23:41:19.963 00.000 7008 UpdateGuideState(): m_state=6
23:41:19.965 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1592
23:41:19.968 00.003 7008 Star::Find returns 1 (0), X=545.18, Y=447.80, Mass=255963, SNR=325.6, Peak=46252 HFD=2.4
23:41:19.972 00.004 7008 MultiStar: [#1 0.03,0.07,0.56,U] [#2 0.01,0.09,0.55,U] [#3 0.01,0.06,0.43,U] [#4 0.18,0.04,0.35,U] [#5 0.05,0.15,0.34,U] [#6 0.03,0.15,0.37,U] [#7 0.03,0.05,0.29,U] [#8 -0.00,0.12,0.33,U] 
23:41:19.974 00.002 7008 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.42, -0.34}
23:41:19.975 00.001 7008 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.07) = xAngle (-2.93 = -2.93)
23:41:19.977 00.002 7008 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.34 = 2.94)
23:41:19.979 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=-0.07 mountY=0.01, mountTheta=2.94
23:41:19.981 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.01, opts=13)
23:41:19.983 00.002 7008 Enqueuing Move request for scope (-0.07, -0.01)
23:41:19.985 00.002 8532 Worker thread wakes up
23:41:19.985 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:41:19.985 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:41:19.985 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1607, FiltMax=25816, Gamma=0.990
23:41:19.987 00.002 7008 UpdateGuideState exits: m=255963 SNR=325.6
23:41:19.989 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:19.991 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:19.993 00.002 7008 Enqueuing Expose request
23:41:19.994 00.001 8532 Moving (-0.07, -0.01) raw xDistance=-0.07 yDistance=0.01
23:41:19.994 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:41:19.994 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:19.995 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:19.995 00.000 8532 MoveAxis(E, 0, ABG)
23:41:19.995 00.000 8532 Move returns status 0, amount 0
23:41:19.995 00.000 8532 MoveAxis(N, 0, ABG)
23:41:19.995 00.000 8532 Move returns status 0, amount 0
23:41:19.995 00.000 8532 move complete, result=0
23:41:19.995 00.000 8532 worker thread done servicing request
23:41:19.995 00.000 8532 Worker thread wakes up
23:41:19.995 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:19.995 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:19.995 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:20.778 00.783 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11dada0f-bd12-4250-9fea-f9ecae84723e"}
23:41:20.779 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11dada0f-bd12-4250-9fea-f9ecae84723e"}
23:41:20.781 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"565ceaf0-d27c-4669-87a6-44c01aa5dc7a"}
23:41:20.782 00.001 7008 case statement mapped state 6 to 3
23:41:20.784 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"565ceaf0-d27c-4669-87a6-44c01aa5dc7a"}
23:41:20.785 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"84561763-fc57-43e2-9fda-00cfb955a28c"}
23:41:20.786 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1592,"width":15,"height":15,"star_pos":[7.18,6.80],"pixels":"..."},"id":"84561763-fc57-43e2-9fda-00cfb955a28c"}
23:41:22.122 01.336 8532 Exposure complete
23:41:22.155 00.033 8532 worker thread done servicing request
23:41:22.155 00.000 7008 OnExposeComplete: enter
23:41:22.157 00.002 7008 UpdateGuideState(): m_state=6
23:41:22.158 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1593
23:41:22.160 00.002 7008 Star::Find returns 1 (0), X=545.13, Y=447.84, Mass=256627, SNR=319.7, Peak=47969 HFD=2.3
23:41:22.161 00.001 7008 MultiStar: [#1 0.01,0.14,0.58,U] [#2 0.00,0.11,0.56,U] [#3 -0.01,0.10,0.46,U] [#4 0.08,0.07,0.36,U] [#5 -0.02,0.12,0.36,U] [#6 0.05,0.05,0.37,U] [#7 -0.02,0.07,0.29,U] [#8 0.12,0.09,0.34,U] 
23:41:22.163 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.47, -0.29}
23:41:22.164 00.001 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
23:41:22.167 00.003 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.70 = 2.70)
23:41:22.169 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.04 mountX=-0.09 mountY=0.04, mountTheta=2.74
23:41:22.174 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.01, opts=13)
23:41:22.175 00.001 7008 Enqueuing Move request for scope (-0.09, 0.01)
23:41:22.177 00.002 8532 Worker thread wakes up
23:41:22.177 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1694, FiltMax=24597, Gamma=0.990
23:41:22.178 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:41:22.178 00.000 7008 UpdateGuideState exits: m=256627 SNR=319.7
23:41:22.181 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:41:22.181 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.182 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:22.184 00.002 7008 Enqueuing Expose request
23:41:22.186 00.002 8532 Moving (-0.09, 0.01) raw xDistance=-0.09 yDistance=0.04
23:41:22.186 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:41:22.186 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:22.186 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:22.186 00.000 8532 MoveAxis(E, 0, ABG)
23:41:22.187 00.001 8532 Move returns status 0, amount 0
23:41:22.187 00.000 8532 MoveAxis(N, 0, ABG)
23:41:22.187 00.000 8532 Move returns status 0, amount 0
23:41:22.187 00.000 8532 move complete, result=0
23:41:22.187 00.000 8532 worker thread done servicing request
23:41:22.187 00.000 8532 Worker thread wakes up
23:41:22.187 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:22.187 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:22.187 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:22.778 00.591 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4a0d8f2-e68f-403f-a771-2595592aff36"}
23:41:22.780 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4a0d8f2-e68f-403f-a771-2595592aff36"}
23:41:22.784 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eac58243-7152-4a5d-876b-772287efe4f5"}
23:41:22.786 00.002 7008 case statement mapped state 6 to 3
23:41:22.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eac58243-7152-4a5d-876b-772287efe4f5"}
23:41:22.791 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b94a8c70-90a6-4715-8739-ca0e3f1dd3d5"}
23:41:22.793 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1593,"width":15,"height":15,"star_pos":[7.13,6.84],"pixels":"..."},"id":"b94a8c70-90a6-4715-8739-ca0e3f1dd3d5"}
23:41:24.308 01.515 8532 Exposure complete
23:41:24.351 00.043 8532 worker thread done servicing request
23:41:24.351 00.000 7008 OnExposeComplete: enter
23:41:24.353 00.002 7008 UpdateGuideState(): m_state=6
23:41:24.355 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1594
23:41:24.357 00.002 7008 Star::Find returns 1 (0), X=545.26, Y=447.79, Mass=254809, SNR=325.4, Peak=41261 HFD=2.5
23:41:24.359 00.002 7008 MultiStar: [#1 0.07,0.03,0.55,U] [#2 0.11,0.02,0.57,U] [#3 0.04,0.02,0.43,U] [#4 0.10,0.05,0.36,U] [#5 0.09,-0.01,0.32,U] [#6 0.11,0.10,0.36,U] [#7 0.06,0.14,0.28,U] [#8 0.08,0.10,0.35,U] 
23:41:24.361 00.002 7008 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.34, -0.35}
23:41:24.362 00.001 7008 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.07) = xAngle (-1.87 = -1.87)
23:41:24.364 00.002 7008 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.28 = -2.28)
23:41:24.368 00.004 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.94 mountX=-0.01 mountY=-0.04, mountTheta=-1.94
23:41:24.371 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.05, opts=13)
23:41:24.373 00.002 7008 Enqueuing Move request for scope (-0.02, -0.05)
23:41:24.375 00.002 8532 Worker thread wakes up
23:41:24.375 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:41:24.375 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:41:24.375 00.000 8532 Moving (-0.02, -0.05) raw xDistance=-0.01 yDistance=-0.04
23:41:24.375 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:41:24.375 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:24.375 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61882, med=2505, FiltMin=1625, FiltMax=28074, Gamma=0.990
23:41:24.377 00.002 7008 UpdateGuideState exits: m=254809 SNR=325.4
23:41:24.378 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:24.380 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:24.383 00.003 7008 Enqueuing Expose request
23:41:24.385 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:24.386 00.001 8532 MoveAxis(E, 0, ABG)
23:41:24.386 00.000 8532 Move returns status 0, amount 0
23:41:24.386 00.000 8532 MoveAxis(N, 0, ABG)
23:41:24.386 00.000 8532 Move returns status 0, amount 0
23:41:24.386 00.000 8532 move complete, result=0
23:41:24.386 00.000 8532 worker thread done servicing request
23:41:24.386 00.000 8532 Worker thread wakes up
23:41:24.386 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:24.389 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:24.389 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:24.777 00.388 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59858aa9-78b5-4487-87cc-a5bcb0c868b4"}
23:41:24.779 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59858aa9-78b5-4487-87cc-a5bcb0c868b4"}
23:41:24.780 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a95a4f5b-3782-4159-b97f-e01fbeedc7a0"}
23:41:24.782 00.002 7008 case statement mapped state 6 to 3
23:41:24.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a95a4f5b-3782-4159-b97f-e01fbeedc7a0"}
23:41:24.785 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ede32aa3-06db-45c2-88d6-67b254cac0a9"}
23:41:24.787 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1594,"width":15,"height":15,"star_pos":[7.26,6.79],"pixels":"..."},"id":"ede32aa3-06db-45c2-88d6-67b254cac0a9"}
23:41:26.516 01.729 8532 Exposure complete
23:41:26.548 00.032 8532 worker thread done servicing request
23:41:26.548 00.000 7008 OnExposeComplete: enter
23:41:26.550 00.002 7008 UpdateGuideState(): m_state=6
23:41:26.553 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1595
23:41:26.554 00.001 7008 Star::Find returns 1 (0), X=545.32, Y=448.12, Mass=262875, SNR=325.2, Peak=40681 HFD=2.3
23:41:26.557 00.003 7008 MultiStar: [#1 0.15,0.45,0.57,U] [#2 0.21,0.39,0.57,U] [#3 0.08,0.53,0.43,U] [#4 0.19,0.45,0.36,U] [#5 0.10,0.40,0.35,U] [#6 0.25,0.38,0.37,U] [#7 0.13,0.50,0.27,U] [#8 0.17,0.34,0.34,U] 
23:41:26.560 00.003 7008 single-star, 8 included, MultiStar: {0.06, 0.33}, one-star: {-0.28, -0.01}
23:41:26.562 00.002 7008 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.07) = xAngle (-3.02 = -3.02)
23:41:26.563 00.001 7008 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.43 = 2.85)
23:41:26.565 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.09 mountX=-0.28 mountY=0.08, mountTheta=2.86
23:41:26.568 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=-0.01, opts=13)
23:41:26.571 00.003 7008 Enqueuing Move request for scope (-0.28, -0.01)
23:41:26.574 00.003 8532 Worker thread wakes up
23:41:26.574 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
23:41:26.574 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
23:41:26.574 00.000 8532 Moving (-0.28, -0.01) raw xDistance=-0.28 yDistance=0.08
23:41:26.574 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:41:26.574 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:26.574 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63136, med=2505, FiltMin=1740, FiltMax=28275, Gamma=0.990
23:41:26.576 00.002 7008 UpdateGuideState exits: m=262875 SNR=325.2
23:41:26.578 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.581 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:26.582 00.001 7008 Enqueuing Expose request
23:41:26.584 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:41:26.585 00.001 8532 MoveAxis(E, 256, ABG)
23:41:26.585 00.000 8532 Guiding  Dir = 2, Dur = 256
23:41:26.585 00.000 8532 IsSlewing returns 0
23:41:26.585 00.000 8532 IsGuiding returns 0
23:41:26.586 00.001 8532 PulseGuide returned control before completion, sleep 266
23:41:26.777 00.191 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"33ca2a0b-0e0f-48a6-b8da-fb9820d5c60b"}
23:41:26.779 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"33ca2a0b-0e0f-48a6-b8da-fb9820d5c60b"}
23:41:26.781 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3f9a872-fa2d-4212-8657-239ae0aee74e"}
23:41:26.783 00.002 7008 case statement mapped state 6 to 3
23:41:26.784 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3f9a872-fa2d-4212-8657-239ae0aee74e"}
23:41:26.786 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4938e18b-3b74-4179-8426-a5fb9c6da37b"}
23:41:26.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1595,"width":15,"height":15,"star_pos":[7.32,7.12],"pixels":"..."},"id":"4938e18b-3b74-4179-8426-a5fb9c6da37b"}
23:41:26.854 00.066 8532 IsGuiding returns 0
23:41:26.854 00.000 8532 Move returns status 0, amount 256
23:41:26.854 00.000 8532 MoveAxis(N, 0, ABG)
23:41:26.854 00.000 8532 Move returns status 0, amount 0
23:41:26.854 00.000 8532 move complete, result=0
23:41:26.854 00.000 8532 worker thread done servicing request
23:41:26.854 00.000 8532 Worker thread wakes up
23:41:26.854 00.000 7008 GuideStep: -0.3 px 256 ms EAST, 0.1 px 0 ms NORTH
23:41:26.856 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:26.856 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:28.778 01.922 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cdd1944f-8515-4d06-b543-de8ea0a4399f"}
23:41:28.780 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cdd1944f-8515-4d06-b543-de8ea0a4399f"}
23:41:28.781 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c15ac8c1-aebc-4455-bfda-0fac39c96150"}
23:41:28.782 00.001 7008 case statement mapped state 6 to 3
23:41:28.784 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c15ac8c1-aebc-4455-bfda-0fac39c96150"}
23:41:28.785 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"699af329-d1f0-48db-b3be-872494e7b340"}
23:41:28.788 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1595,"width":15,"height":15,"star_pos":[7.32,7.12],"pixels":"..."},"id":"699af329-d1f0-48db-b3be-872494e7b340"}
23:41:28.981 00.193 8532 Exposure complete
23:41:29.023 00.042 8532 worker thread done servicing request
23:41:29.023 00.000 7008 OnExposeComplete: enter
23:41:29.025 00.002 7008 UpdateGuideState(): m_state=6
23:41:29.028 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1596
23:41:29.029 00.001 7008 Star::Find returns 1 (0), X=545.24, Y=447.99, Mass=265562, SNR=332.0, Peak=46981 HFD=2.5
23:41:29.031 00.002 7008 MultiStar: [#1 0.09,0.30,0.54,U] [#2 0.04,0.27,0.55,U] [#3 0.09,0.33,0.43,U] [#4 0.06,0.38,0.36,U] [#5 0.20,0.25,0.34,U] [#6 0.12,0.24,0.37,U] [#7 0.04,0.40,0.28,U] [#8 0.17,0.26,0.34,U] 
23:41:29.033 00.002 7008 refined, 8 included, MultiStar: {-0.01, 0.19}, one-star: {-0.36, -0.15}
23:41:29.035 00.002 7008 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.07) = xAngle (1.70 = 1.70)
23:41:29.037 00.002 7008 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.29 = 1.29)
23:41:29.039 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.63 mountX=-0.03 mountY=0.18, mountTheta=1.71
23:41:29.042 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.19, opts=13)
23:41:29.044 00.002 7008 Enqueuing Move request for scope (-0.01, 0.19)
23:41:29.046 00.002 8532 Worker thread wakes up
23:41:29.046 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:41:29.046 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:41:29.046 00.000 8532 Moving (-0.01, 0.19) raw xDistance=-0.03 yDistance=0.18
23:41:29.046 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:41:29.046 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:41:29.046 00.000 8532 MoveAxis(E, 0, ABG)
23:41:29.046 00.000 8532 Move returns status 0, amount 0
23:41:29.047 00.001 8532 MoveAxis(S, 323, ABG)
23:41:29.047 00.000 8532 Guiding  Dir = 1, Dur = 323
23:41:29.047 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1661, FiltMax=26349, Gamma=0.990
23:41:29.049 00.002 7008 UpdateGuideState exits: m=265562 SNR=332.0
23:41:29.051 00.002 8532 IsSlewing returns 0
23:41:29.051 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.054 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:29.055 00.001 7008 Enqueuing Expose request
23:41:29.057 00.002 8532 IsGuiding returns 0
23:41:29.057 00.000 8532 PulseGuide returned control before completion, sleep 333
23:41:29.392 00.335 8532 IsGuiding returns 1
23:41:29.392 00.000 8532 scope still moving after pulse duration time elapsed
23:41:29.426 00.034 8532 IsSlewing returns 0
23:41:29.427 00.001 8532 IsGuiding returns 0
23:41:29.427 00.000 8532 scope move finished after 323 + 47 ms
23:41:29.427 00.000 8532 Move returns status 0, amount 323
23:41:29.427 00.000 8532 move complete, result=0
23:41:29.428 00.001 8532 worker thread done servicing request
23:41:29.428 00.000 8532 Worker thread wakes up
23:41:29.428 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:29.428 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:29.428 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 323 ms SOUTH
23:41:30.777 01.349 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fc09a7fa-4e56-4345-b9dc-c51c02691690"}
23:41:30.778 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fc09a7fa-4e56-4345-b9dc-c51c02691690"}
23:41:30.782 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c71854e9-a267-4139-a6b4-4888ecc7c2af"}
23:41:30.783 00.001 7008 case statement mapped state 6 to 3
23:41:30.784 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c71854e9-a267-4139-a6b4-4888ecc7c2af"}
23:41:30.787 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56cb34be-27c4-4576-bdf5-59a4a5ef9d44"}
23:41:30.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1596,"width":15,"height":15,"star_pos":[7.24,6.99],"pixels":"..."},"id":"56cb34be-27c4-4576-bdf5-59a4a5ef9d44"}
23:41:31.557 00.768 8532 Exposure complete
23:41:31.600 00.043 8532 worker thread done servicing request
23:41:31.600 00.000 7008 OnExposeComplete: enter
23:41:31.602 00.002 7008 UpdateGuideState(): m_state=6
23:41:31.604 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1597
23:41:31.605 00.001 7008 Star::Find returns 1 (0), X=545.37, Y=447.94, Mass=253641, SNR=326.3, Peak=36984 HFD=2.3
23:41:31.608 00.003 7008 MultiStar: [#1 0.25,0.22,0.58,U] [#2 0.27,0.18,0.54,U] [#3 0.21,0.19,0.43,U] [#4 0.18,0.20,0.36,U] [#5 0.25,0.13,0.36,U] [#6 0.35,0.17,0.35,U] [#7 0.18,0.16,0.29,U] [#8 0.21,0.19,0.34,U] 
23:41:31.610 00.002 7008 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {-0.23, -0.20}
23:41:31.612 00.002 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
23:41:31.615 00.003 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:41:31.617 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=0.12 mountY=0.05, mountTheta=0.35
23:41:31.619 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.09, opts=13)
23:41:31.620 00.001 7008 Enqueuing Move request for scope (0.13, 0.09)
23:41:31.621 00.001 8532 Worker thread wakes up
23:41:31.621 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:41:31.621 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:41:31.621 00.000 8532 Moving (0.13, 0.09) raw xDistance=0.12 yDistance=0.05
23:41:31.621 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:31.622 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:31.622 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62301, med=2506, FiltMin=1717, FiltMax=32498, Gamma=0.990
23:41:31.625 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:31.625 00.000 8532 MoveAxis(E, 0, ABG)
23:41:31.625 00.000 8532 Move returns status 0, amount 0
23:41:31.625 00.000 8532 MoveAxis(N, 0, ABG)
23:41:31.625 00.000 8532 Move returns status 0, amount 0
23:41:31.625 00.000 8532 move complete, result=0
23:41:31.625 00.000 7008 UpdateGuideState exits: m=253641 SNR=326.3
23:41:31.628 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.631 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:31.633 00.002 7008 Enqueuing Expose request
23:41:31.635 00.002 8532 worker thread done servicing request
23:41:31.635 00.000 8532 Worker thread wakes up
23:41:31.635 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:31.635 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:31.635 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:32.776 01.141 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"806745dc-2e78-4115-9a82-245044061643"}
23:41:32.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"806745dc-2e78-4115-9a82-245044061643"}
23:41:32.780 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"22cf64b4-b986-4751-b4db-edd5b8baa900"}
23:41:32.782 00.002 7008 case statement mapped state 6 to 3
23:41:32.784 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"22cf64b4-b986-4751-b4db-edd5b8baa900"}
23:41:32.786 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30dac813-8555-4a4e-8cfa-347ac8d93e43"}
23:41:32.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1597,"width":15,"height":15,"star_pos":[7.37,6.94],"pixels":"..."},"id":"30dac813-8555-4a4e-8cfa-347ac8d93e43"}
23:41:33.765 00.977 8532 Exposure complete
23:41:33.814 00.049 8532 worker thread done servicing request
23:41:33.814 00.000 7008 OnExposeComplete: enter
23:41:33.816 00.002 7008 UpdateGuideState(): m_state=6
23:41:33.818 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1598
23:41:33.820 00.002 7008 Star::Find returns 1 (0), X=545.44, Y=447.96, Mass=253348, SNR=330.7, Peak=40058 HFD=2.3
23:41:33.822 00.002 7008 MultiStar: [#1 0.30,0.23,0.57,U] [#2 0.31,0.20,0.55,U] [#3 0.26,0.22,0.45,U] [#4 0.35,0.29,0.35,U] [#5 0.28,0.13,0.34,U] [#6 0.31,0.22,0.35,U] [#7 0.25,0.24,0.28,U] [#8 0.23,0.14,0.34,U] 
23:41:33.825 00.003 7008 refined, 8 included, MultiStar: {0.18, 0.12}, one-star: {-0.16, -0.18}
23:41:33.827 00.002 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.66 = 0.66)
23:41:33.829 00.002 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:41:33.830 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.58 mountX=0.17 mountY=0.05, mountTheta=0.29
23:41:33.833 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.12, opts=13)
23:41:33.835 00.002 7008 Enqueuing Move request for scope (0.18, 0.12)
23:41:33.837 00.002 8532 Worker thread wakes up
23:41:33.837 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
23:41:33.837 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
23:41:33.837 00.000 8532 Moving (0.18, 0.12) raw xDistance=0.17 yDistance=0.05
23:41:33.837 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:41:33.837 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:33.838 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:33.838 00.000 8532 MoveAxis(W, 157, ABG)
23:41:33.838 00.000 8532 Guiding  Dir = 3, Dur = 157
23:41:33.838 00.000 7008 UpdateImageDisplay: Size=(752,580) min=19, max=60020, med=2506, FiltMin=1704, FiltMax=33267, Gamma=0.990
23:41:33.839 00.001 7008 UpdateGuideState exits: m=253348 SNR=330.7
23:41:33.841 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.842 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:33.844 00.002 7008 Enqueuing Expose request
23:41:33.846 00.002 8532 IsSlewing returns 0
23:41:33.847 00.001 8532 IsGuiding returns 0
23:41:33.847 00.000 8532 PulseGuide returned control before completion, sleep 167
23:41:34.021 00.174 8532 IsGuiding returns 0
23:41:34.021 00.000 8532 Move returns status 0, amount 157
23:41:34.022 00.001 8532 MoveAxis(N, 0, ABG)
23:41:34.022 00.000 8532 Move returns status 0, amount 0
23:41:34.022 00.000 8532 move complete, result=0
23:41:34.022 00.000 8532 worker thread done servicing request
23:41:34.022 00.000 7008 GuideStep: 0.2 px 157 ms WEST, 0.1 px 0 ms NORTH
23:41:34.029 00.007 8532 Worker thread wakes up
23:41:34.029 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:34.029 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:34.776 00.747 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"959c0a34-e643-44cd-96bc-397ac5885821"}
23:41:34.779 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"959c0a34-e643-44cd-96bc-397ac5885821"}
23:41:34.782 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fdda2d8d-e899-498c-9089-2f9ecfff2f8c"}
23:41:34.784 00.002 7008 case statement mapped state 6 to 3
23:41:34.785 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdda2d8d-e899-498c-9089-2f9ecfff2f8c"}
23:41:34.788 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"747b6cd7-3437-44b4-b31a-8c628fdf34e3"}
23:41:34.789 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1598,"width":15,"height":15,"star_pos":[7.44,6.96],"pixels":"..."},"id":"747b6cd7-3437-44b4-b31a-8c628fdf34e3"}
23:41:36.149 01.360 8532 Exposure complete
23:41:36.191 00.042 8532 worker thread done servicing request
23:41:36.191 00.000 7008 OnExposeComplete: enter
23:41:36.193 00.002 7008 UpdateGuideState(): m_state=6
23:41:36.195 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1599
23:41:36.196 00.001 7008 Star::Find returns 1 (0), X=545.31, Y=447.80, Mass=255441, SNR=325.9, Peak=39796 HFD=2.5
23:41:36.200 00.004 7008 MultiStar: [#1 0.13,0.08,0.56,U] [#2 0.17,0.08,0.55,U] [#3 0.10,0.10,0.42,U] [#4 0.14,0.03,0.35,U] [#5 0.23,0.10,0.33,U] [#6 0.25,0.12,0.37,U] [#7 0.20,0.06,0.28,U] [#8 0.11,0.07,0.33,U] 
23:41:36.203 00.003 7008 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {-0.29, -0.33}
23:41:36.205 00.002 7008 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.07) = xAngle (-0.25 = -0.25)
23:41:36.206 00.001 7008 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.66 = -0.66)
23:41:36.207 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=0.06 mountY=-0.04, mountTheta=-0.57
23:41:36.209 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=-0.02, opts=13)
23:41:36.211 00.002 7008 Enqueuing Move request for scope (0.05, -0.02)
23:41:36.213 00.002 8532 Worker thread wakes up
23:41:36.213 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:41:36.213 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:41:36.213 00.000 8532 Moving (0.05, -0.02) raw xDistance=0.06 yDistance=-0.04
23:41:36.213 00.000 7008 UpdateImageDisplay: Size=(752,580) min=671, max=61430, med=2506, FiltMin=2143, FiltMax=30574, Gamma=0.990
23:41:36.215 00.002 7008 UpdateGuideState exits: m=255441 SNR=325.9
23:41:36.217 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.218 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:36.219 00.001 7008 Enqueuing Expose request
23:41:36.221 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:41:36.221 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.221 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:36.221 00.000 8532 MoveAxis(E, 0, ABG)
23:41:36.221 00.000 8532 Move returns status 0, amount 0
23:41:36.221 00.000 8532 MoveAxis(N, 0, ABG)
23:41:36.221 00.000 8532 Move returns status 0, amount 0
23:41:36.221 00.000 8532 move complete, result=0
23:41:36.221 00.000 8532 worker thread done servicing request
23:41:36.221 00.000 8532 Worker thread wakes up
23:41:36.221 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:36.221 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:36.222 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:36.776 00.554 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9859739c-892a-4138-9228-27e32563fc34"}
23:41:36.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9859739c-892a-4138-9228-27e32563fc34"}
23:41:36.782 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"24a4fe95-e7b3-4fe9-9c60-fb83b78a61d3"}
23:41:36.786 00.004 7008 case statement mapped state 6 to 3
23:41:36.789 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"24a4fe95-e7b3-4fe9-9c60-fb83b78a61d3"}
23:41:36.794 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b32e86cc-2111-4076-aca1-afbc4ef848e9"}
23:41:36.796 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1599,"width":15,"height":15,"star_pos":[7.31,6.80],"pixels":"..."},"id":"b32e86cc-2111-4076-aca1-afbc4ef848e9"}
23:41:38.349 01.553 8532 Exposure complete
23:41:38.390 00.041 7008 OnExposeComplete: enter
23:41:38.393 00.003 7008 UpdateGuideState(): m_state=6
23:41:38.394 00.001 8532 worker thread done servicing request
23:41:38.394 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1600
23:41:38.396 00.002 7008 Star::Find returns 1 (0), X=545.15, Y=447.85, Mass=263348, SNR=328.5, Peak=49780 HFD=2.3
23:41:38.398 00.002 7008 MultiStar: [#1 -0.06,0.12,0.56,U] [#2 -0.08,0.14,0.54,U] [#3 -0.02,0.12,0.44,U] [#4 -0.08,0.16,0.36,U] [#5 0.06,0.10,0.34,U] [#6 0.10,0.13,0.36,U] [#7 -0.12,0.11,0.29,U] [#8 0.02,0.09,0.33,U] 
23:41:38.400 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.45, -0.29}
23:41:38.402 00.002 7008 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.07) = xAngle (3.02 = 3.02)
23:41:38.404 00.002 7008 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.61 = 2.61)
23:41:38.405 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.95 mountX=-0.13 mountY=0.07, mountTheta=2.67
23:41:38.409 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.02, opts=13)
23:41:38.412 00.003 7008 Enqueuing Move request for scope (-0.13, 0.02)
23:41:38.413 00.001 8532 Worker thread wakes up
23:41:38.413 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:41:38.413 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:41:38.413 00.000 8532 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=0.07
23:41:38.413 00.000 7008 UpdateImageDisplay: Size=(752,580) min=622, max=65535, med=2506, FiltMin=2146, FiltMax=24499, Gamma=0.990
23:41:38.415 00.002 7008 UpdateGuideState exits: m=263348 SNR=328.5
23:41:38.417 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:38.417 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.417 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:41:38.417 00.000 8532 MoveAxis(E, 0, ABG)
23:41:38.417 00.000 8532 Move returns status 0, amount 0
23:41:38.417 00.000 8532 MoveAxis(N, 0, ABG)
23:41:38.417 00.000 8532 Move returns status 0, amount 0
23:41:38.417 00.000 8532 move complete, result=0
23:41:38.417 00.000 8532 worker thread done servicing request
23:41:38.417 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.420 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:38.421 00.001 7008 Enqueuing Expose request
23:41:38.423 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:38.425 00.002 8532 Worker thread wakes up
23:41:38.425 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:38.425 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:38.776 00.351 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88984d57-5fd7-4181-928b-0c456951bb98"}
23:41:38.777 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88984d57-5fd7-4181-928b-0c456951bb98"}
23:41:38.779 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55169dd9-98b0-4834-b946-49eda2dd759e"}
23:41:38.782 00.003 7008 case statement mapped state 6 to 3
23:41:38.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55169dd9-98b0-4834-b946-49eda2dd759e"}
23:41:38.784 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9db44da6-b3a9-4efe-8500-3428e6e8f5cb"}
23:41:38.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1600,"width":15,"height":15,"star_pos":[7.15,6.85],"pixels":"..."},"id":"9db44da6-b3a9-4efe-8500-3428e6e8f5cb"}
23:41:40.551 01.765 8532 Exposure complete
23:41:40.594 00.043 8532 worker thread done servicing request
23:41:40.595 00.001 7008 OnExposeComplete: enter
23:41:40.597 00.002 7008 UpdateGuideState(): m_state=6
23:41:40.599 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1601
23:41:40.601 00.002 7008 Star::Find returns 1 (0), X=545.26, Y=447.80, Mass=264191, SNR=324.4, Peak=43895 HFD=2.5
23:41:40.603 00.002 7008 MultiStar: [#1 0.08,0.03,0.56,U] [#2 0.05,0.03,0.58,U] [#3 0.13,0.02,0.44,U] [#4 0.16,-0.01,0.35,U] [#5 0.08,0.10,0.37,U] [#6 0.18,0.01,0.36,U] [#7 0.05,0.06,0.29,U] [#8 0.07,0.11,0.34,U] 
23:41:40.605 00.002 7008 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.34, -0.33}
23:41:40.607 00.002 7008 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.07) = xAngle (-1.61 = -1.61)
23:41:40.608 00.001 7008 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.02 = -2.02)
23:41:40.610 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.00 mountY=-0.04, mountTheta=-1.61
23:41:40.612 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.05, opts=13)
23:41:40.615 00.003 7008 Enqueuing Move request for scope (-0.01, -0.05)
23:41:40.616 00.001 8532 Worker thread wakes up
23:41:40.616 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:41:40.616 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:41:40.616 00.000 8532 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=-0.04
23:41:40.616 00.000 7008 UpdateImageDisplay: Size=(752,580) min=624, max=65535, med=2507, FiltMin=2149, FiltMax=27450, Gamma=0.990
23:41:40.618 00.002 7008 UpdateGuideState exits: m=264191 SNR=324.4
23:41:40.620 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:41:40.620 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:40.620 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:40.620 00.000 8532 MoveAxis(E, 0, ABG)
23:41:40.620 00.000 8532 Move returns status 0, amount 0
23:41:40.620 00.000 8532 MoveAxis(N, 0, ABG)
23:41:40.620 00.000 8532 Move returns status 0, amount 0
23:41:40.620 00.000 8532 move complete, result=0
23:41:40.621 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.622 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:40.625 00.003 7008 Enqueuing Expose request
23:41:40.626 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:40.628 00.002 8532 worker thread done servicing request
23:41:40.628 00.000 8532 Worker thread wakes up
23:41:40.628 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:40.628 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:40.775 00.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"41b87121-0d9f-4fd4-bff8-13485f844ef4"}
23:41:40.778 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"41b87121-0d9f-4fd4-bff8-13485f844ef4"}
23:41:40.781 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eefb40fa-3b9b-4c0d-aca0-84ebac805a61"}
23:41:40.784 00.003 7008 case statement mapped state 6 to 3
23:41:40.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eefb40fa-3b9b-4c0d-aca0-84ebac805a61"}
23:41:40.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf21d8a1-73df-4396-99ab-ff57f4db2c0e"}
23:41:40.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1601,"width":15,"height":15,"star_pos":[7.26,6.80],"pixels":"..."},"id":"cf21d8a1-73df-4396-99ab-ff57f4db2c0e"}
23:41:42.754 01.964 8532 Exposure complete
23:41:42.774 00.020 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bbd736a7-e31b-455a-915f-91d493b01e52"}
23:41:42.780 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bbd736a7-e31b-455a-915f-91d493b01e52"}
23:41:42.784 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b659d7e-35bd-430b-b7ca-2fef1808b819"}
23:41:42.788 00.004 7008 case statement mapped state 6 to 3
23:41:42.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b659d7e-35bd-430b-b7ca-2fef1808b819"}
23:41:42.798 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ad9b3f2c-5af1-45c1-80f0-4bbd2b64cc37"}
23:41:42.801 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1601,"width":15,"height":15,"star_pos":[7.26,6.80],"pixels":"..."},"id":"ad9b3f2c-5af1-45c1-80f0-4bbd2b64cc37"}
23:41:42.804 00.003 8532 worker thread done servicing request
23:41:42.804 00.000 7008 OnExposeComplete: enter
23:41:42.806 00.002 7008 UpdateGuideState(): m_state=6
23:41:42.806 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1602
23:41:42.809 00.003 7008 Star::Find returns 1 (0), X=545.38, Y=447.83, Mass=246847, SNR=318.6, Peak=36226 HFD=2.5
23:41:42.811 00.002 7008 MultiStar: [#1 0.15,0.21,0.60,U] [#2 0.23,0.07,0.57,U] [#3 0.17,0.09,0.45,U] [#4 0.30,-0.00,0.37,U] [#5 0.17,0.12,0.34,U] [#6 0.25,0.03,0.37,U] [#7 0.10,0.05,0.29,U] [#8 0.16,0.07,0.33,U] 
23:41:42.812 00.001 7008 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {-0.22, -0.30}
23:41:42.813 00.001 7008 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.07) = xAngle (0.06 = 0.06)
23:41:42.814 00.001 7008 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.35 = -0.35)
23:41:42.816 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=0.10 mountY=-0.03, mountTheta=-0.33
23:41:42.820 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.00, opts=13)
23:41:42.823 00.003 7008 Enqueuing Move request for scope (0.10, -0.00)
23:41:42.825 00.002 8532 Worker thread wakes up
23:41:42.825 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:41:42.825 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:41:42.825 00.000 7008 UpdateImageDisplay: Size=(752,580) min=556, max=60273, med=2506, FiltMin=2206, FiltMax=30993, Gamma=0.990
23:41:42.828 00.003 7008 UpdateGuideState exits: m=246847 SNR=318.6
23:41:42.830 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:42.831 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:42.833 00.002 7008 Enqueuing Expose request
23:41:42.835 00.002 8532 Moving (0.10, -0.00) raw xDistance=0.10 yDistance=-0.03
23:41:42.835 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:41:42.835 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:42.835 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:42.835 00.000 8532 MoveAxis(E, 0, ABG)
23:41:42.835 00.000 8532 Move returns status 0, amount 0
23:41:42.835 00.000 8532 MoveAxis(N, 0, ABG)
23:41:42.835 00.000 8532 Move returns status 0, amount 0
23:41:42.835 00.000 8532 move complete, result=0
23:41:42.835 00.000 8532 worker thread done servicing request
23:41:42.835 00.000 8532 Worker thread wakes up
23:41:42.835 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:42.835 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:42.836 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:44.775 01.939 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b386bb2b-eb20-4ba6-be15-ab4358632c6d"}
23:41:44.781 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b386bb2b-eb20-4ba6-be15-ab4358632c6d"}
23:41:44.784 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2cb79d36-b8ee-4009-a2dc-69324f281fd0"}
23:41:44.786 00.002 7008 case statement mapped state 6 to 3
23:41:44.789 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cb79d36-b8ee-4009-a2dc-69324f281fd0"}
23:41:44.791 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2c12e7c-2d03-4864-a244-8d42d733819b"}
23:41:44.793 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1602,"width":15,"height":15,"star_pos":[7.38,6.83],"pixels":"..."},"id":"b2c12e7c-2d03-4864-a244-8d42d733819b"}
23:41:44.956 00.163 8532 Exposure complete
23:41:45.001 00.045 8532 worker thread done servicing request
23:41:45.001 00.000 7008 OnExposeComplete: enter
23:41:45.003 00.002 7008 UpdateGuideState(): m_state=6
23:41:45.004 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1603
23:41:45.007 00.003 7008 Star::Find returns 1 (0), X=545.08, Y=447.84, Mass=260728, SNR=326.8, Peak=51808 HFD=2.3
23:41:45.010 00.003 7008 MultiStar: [#1 -0.08,0.15,0.56,U] [#2 -0.08,0.12,0.57,U] [#3 -0.09,0.13,0.44,U] [#4 -0.07,0.05,0.37,U] [#5 -0.08,0.01,0.35,U] [#6 -0.05,0.05,0.38,U] [#7 -0.08,0.13,0.29,U] [#8 -0.04,0.12,0.33,U] 
23:41:45.012 00.002 7008 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.52, -0.30}
23:41:45.014 00.002 7008 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.07) = xAngle (3.18 = -3.10)
23:41:45.015 00.001 7008 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.77 = 2.77)
23:41:45.017 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.11 mountX=-0.18 mountY=0.06, mountTheta=2.79
23:41:45.019 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.01, opts=13)
23:41:45.020 00.001 7008 Enqueuing Move request for scope (-0.18, 0.01)
23:41:45.021 00.001 8532 Worker thread wakes up
23:41:45.021 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:41:45.021 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:41:45.021 00.000 8532 Moving (-0.18, 0.01) raw xDistance=-0.18 yDistance=0.06
23:41:45.021 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
23:41:45.021 00.000 7008 UpdateImageDisplay: Size=(752,580) min=766, max=65535, med=2507, FiltMin=2097, FiltMax=26125, Gamma=0.990
23:41:45.024 00.003 7008 UpdateGuideState exits: m=260728 SNR=326.8
23:41:45.026 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.028 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:45.030 00.002 7008 Enqueuing Expose request
23:41:45.031 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:45.031 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:45.031 00.000 8532 MoveAxis(E, 160, ABG)
23:41:45.032 00.001 8532 Guiding  Dir = 2, Dur = 160
23:41:45.032 00.000 8532 IsSlewing returns 0
23:41:45.032 00.000 8532 IsGuiding returns 0
23:41:45.032 00.000 8532 PulseGuide returned control before completion, sleep 170
23:41:45.213 00.181 8532 IsGuiding returns 0
23:41:45.213 00.000 8532 Move returns status 0, amount 160
23:41:45.213 00.000 8532 MoveAxis(N, 0, ABG)
23:41:45.213 00.000 8532 Move returns status 0, amount 0
23:41:45.214 00.001 8532 move complete, result=0
23:41:45.214 00.000 8532 worker thread done servicing request
23:41:45.214 00.000 7008 GuideStep: -0.2 px 160 ms EAST, 0.1 px 0 ms NORTH
23:41:45.220 00.006 8532 Worker thread wakes up
23:41:45.221 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:45.221 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:46.775 01.554 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c586e4b-68f8-422f-8ccd-2e22c711bb24"}
23:41:46.777 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c586e4b-68f8-422f-8ccd-2e22c711bb24"}
23:41:46.779 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"280c0998-d635-45c0-92de-bac8abc29a04"}
23:41:46.780 00.001 7008 case statement mapped state 6 to 3
23:41:46.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"280c0998-d635-45c0-92de-bac8abc29a04"}
23:41:46.784 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"329f92d9-5536-44a6-80cd-f7ddd32065dc"}
23:41:46.787 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1603,"width":15,"height":15,"star_pos":[7.08,6.84],"pixels":"..."},"id":"329f92d9-5536-44a6-80cd-f7ddd32065dc"}
23:41:47.346 00.559 8532 Exposure complete
23:41:47.377 00.031 7008 OnExposeComplete: enter
23:41:47.378 00.001 7008 UpdateGuideState(): m_state=6
23:41:47.380 00.002 8532 worker thread done servicing request
23:41:47.380 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1604
23:41:47.382 00.002 7008 Star::Find returns 1 (0), X=545.32, Y=447.93, Mass=265054, SNR=333.4, Peak=42311 HFD=2.3
23:41:47.383 00.001 7008 MultiStar: [#1 0.15,0.21,0.54,U] [#2 0.32,0.23,0.53,U] [#3 0.10,0.25,0.42,U] [#4 0.17,0.17,0.34,U] [#5 0.18,0.18,0.32,U] [#6 0.30,0.11,0.34,U] [#7 0.15,0.23,0.28,U] [#8 0.16,0.20,0.32,U] 
23:41:47.385 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {-0.28, -0.20}
23:41:47.386 00.001 7008 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.07) = xAngle (0.99 = 0.99)
23:41:47.387 00.001 7008 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.58 = 0.58)
23:41:47.389 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.07 mountY=0.07, mountTheta=0.78
23:41:47.390 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.10, opts=13)
23:41:47.393 00.003 7008 Enqueuing Move request for scope (0.08, 0.10)
23:41:47.395 00.002 8532 Worker thread wakes up
23:41:47.395 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:41:47.395 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:41:47.395 00.000 8532 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=0.07
23:41:47.395 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:41:47.395 00.000 7008 UpdateImageDisplay: Size=(752,580) min=762, max=65535, med=2508, FiltMin=2163, FiltMax=29998, Gamma=0.990
23:41:47.396 00.001 7008 UpdateGuideState exits: m=265054 SNR=333.4
23:41:47.397 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.398 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:47.400 00.002 7008 Enqueuing Expose request
23:41:47.401 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:47.401 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:41:47.401 00.000 8532 MoveAxis(E, 0, ABG)
23:41:47.401 00.000 8532 Move returns status 0, amount 0
23:41:47.401 00.000 8532 MoveAxis(N, 0, ABG)
23:41:47.401 00.000 8532 Move returns status 0, amount 0
23:41:47.401 00.000 8532 move complete, result=0
23:41:47.401 00.000 8532 worker thread done servicing request
23:41:47.401 00.000 8532 Worker thread wakes up
23:41:47.401 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:47.401 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:47.402 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:48.775 01.373 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad7f7617-935b-42e5-b010-32c705243c39"}
23:41:48.782 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad7f7617-935b-42e5-b010-32c705243c39"}
23:41:48.786 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa8ffcf0-d17a-4d50-a25f-f83ee7a48255"}
23:41:48.789 00.003 7008 case statement mapped state 6 to 3
23:41:48.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa8ffcf0-d17a-4d50-a25f-f83ee7a48255"}
23:41:48.793 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6ed93e39-90e8-4b68-9650-633fa9ac1526"}
23:41:48.795 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1604,"width":15,"height":15,"star_pos":[7.32,6.93],"pixels":"..."},"id":"6ed93e39-90e8-4b68-9650-633fa9ac1526"}
23:41:49.536 00.741 8532 Exposure complete
23:41:49.566 00.030 8532 worker thread done servicing request
23:41:49.566 00.000 7008 OnExposeComplete: enter
23:41:49.569 00.003 7008 UpdateGuideState(): m_state=6
23:41:49.572 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1605
23:41:49.575 00.003 7008 Star::Find returns 1 (0), X=545.23, Y=447.90, Mass=252809, SNR=316.8, Peak=43781 HFD=2.3
23:41:49.577 00.002 7008 MultiStar: [#1 0.06,0.19,0.58,U] [#2 0.02,0.23,0.56,U] [#3 0.05,0.21,0.44,U] [#4 0.10,0.13,0.38,U] [#5 0.09,0.19,0.36,U] [#6 0.13,0.20,0.37,U] [#7 0.05,0.24,0.31,U] [#8 0.09,0.12,0.36,U] 
23:41:49.578 00.001 7008 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.37, -0.24}
23:41:49.580 00.002 7008 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.07) = xAngle (1.94 = 1.94)
23:41:49.581 00.001 7008 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
23:41:49.582 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.87 mountX=-0.04 mountY=0.10, mountTheta=1.92
23:41:49.585 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.09, opts=13)
23:41:49.586 00.001 7008 Enqueuing Move request for scope (-0.03, 0.09)
23:41:49.589 00.003 8532 Worker thread wakes up
23:41:49.589 00.000 7008 UpdateImageDisplay: Size=(752,580) min=579, max=65535, med=2507, FiltMin=2372, FiltMax=26602, Gamma=0.990
23:41:49.590 00.001 7008 UpdateGuideState exits: m=252809 SNR=316.8
23:41:49.592 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.593 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:49.594 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:41:49.594 00.000 7008 Enqueuing Expose request
23:41:49.595 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:41:49.595 00.000 8532 Moving (-0.03, 0.09) raw xDistance=-0.04 yDistance=0.10
23:41:49.595 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:41:49.596 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:49.596 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:41:49.596 00.000 8532 MoveAxis(E, 0, ABG)
23:41:49.596 00.000 8532 Move returns status 0, amount 0
23:41:49.596 00.000 8532 MoveAxis(N, 0, ABG)
23:41:49.596 00.000 8532 Move returns status 0, amount 0
23:41:49.596 00.000 8532 move complete, result=0
23:41:49.596 00.000 8532 worker thread done servicing request
23:41:49.596 00.000 8532 Worker thread wakes up
23:41:49.596 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:49.596 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:49.598 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:50.774 01.176 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a760b3a-4d32-42df-9a25-c0a064053299"}
23:41:50.778 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a760b3a-4d32-42df-9a25-c0a064053299"}
23:41:50.783 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"219df0c4-e7a0-4e82-a694-d6ab66bfbad1"}
23:41:50.786 00.003 7008 case statement mapped state 6 to 3
23:41:50.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"219df0c4-e7a0-4e82-a694-d6ab66bfbad1"}
23:41:50.791 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"51d59141-841e-46de-a2d2-4540a7cacfa8"}
23:41:50.794 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1605,"width":15,"height":15,"star_pos":[7.23,6.90],"pixels":"..."},"id":"51d59141-841e-46de-a2d2-4540a7cacfa8"}
23:41:51.730 00.936 8532 Exposure complete
23:41:51.766 00.036 8532 worker thread done servicing request
23:41:51.766 00.000 7008 OnExposeComplete: enter
23:41:51.768 00.002 7008 UpdateGuideState(): m_state=6
23:41:51.771 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1606
23:41:51.773 00.002 7008 Star::Find returns 1 (0), X=545.03, Y=447.87, Mass=275639, SNR=345.8, Peak=57107 HFD=2.2
23:41:51.776 00.003 7008 MultiStar: [#1 -0.14,0.11,0.53,U] [#2 -0.14,0.15,0.53,U] [#3 -0.09,0.23,0.41,U] [#4 -0.11,0.12,0.33,U] [#5 -0.09,0.14,0.32,U] [#6 -0.12,0.13,0.34,U] [#7 -0.11,0.24,0.28,U] [#8 -0.07,0.18,0.33,U] 
23:41:51.777 00.001 7008 refined, 8 included, MultiStar: {-0.22, 0.05}, one-star: {-0.57, -0.26}
23:41:51.778 00.001 7008 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:41:51.779 00.001 7008 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.56 = 2.56)
23:41:51.781 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.23 cameraTheta=2.91 mountX=-0.23 mountY=0.13, mountTheta=2.64
23:41:51.783 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.05, opts=13)
23:41:51.784 00.001 7008 Enqueuing Move request for scope (-0.22, 0.05)
23:41:51.785 00.001 8532 Worker thread wakes up
23:41:51.785 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
23:41:51.785 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
23:41:51.785 00.000 7008 UpdateImageDisplay: Size=(752,580) min=686, max=65535, med=2510, FiltMin=2393, FiltMax=26738, Gamma=0.990
23:41:51.788 00.003 8532 Moving (-0.22, 0.05) raw xDistance=-0.23 yDistance=0.13
23:41:51.788 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:41:51.788 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:51.788 00.000 7008 UpdateGuideState exits: m=275639 SNR=345.8
23:41:51.790 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:41:51.790 00.000 8532 MoveAxis(E, 207, ABG)
23:41:51.790 00.000 8532 Guiding  Dir = 2, Dur = 207
23:41:51.790 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.792 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:51.793 00.001 7008 Enqueuing Expose request
23:41:51.795 00.002 8532 IsSlewing returns 0
23:41:51.795 00.000 8532 IsGuiding returns 0
23:41:51.795 00.000 8532 PulseGuide returned control before completion, sleep 217
23:41:52.020 00.225 8532 IsGuiding returns 1
23:41:52.020 00.000 8532 scope still moving after pulse duration time elapsed
23:41:52.051 00.031 8532 IsSlewing returns 0
23:41:52.051 00.000 8532 IsGuiding returns 0
23:41:52.051 00.000 8532 scope move finished after 207 + 50 ms
23:41:52.051 00.000 8532 Move returns status 0, amount 207
23:41:52.051 00.000 8532 MoveAxis(N, 0, ABG)
23:41:52.051 00.000 8532 Move returns status 0, amount 0
23:41:52.053 00.002 8532 move complete, result=0
23:41:52.053 00.000 8532 worker thread done servicing request
23:41:52.053 00.000 8532 Worker thread wakes up
23:41:52.053 00.000 7008 GuideStep: -0.2 px 207 ms EAST, 0.1 px 0 ms NORTH
23:41:52.055 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:52.055 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:52.780 00.725 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47c9c2e2-06bc-4544-8b1a-eb1a03e69cf0"}
23:41:52.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47c9c2e2-06bc-4544-8b1a-eb1a03e69cf0"}
23:41:52.784 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98c74705-9c1f-44cb-a8bd-8dc2efeef7fe"}
23:41:52.786 00.002 7008 case statement mapped state 6 to 3
23:41:52.787 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"98c74705-9c1f-44cb-a8bd-8dc2efeef7fe"}
23:41:52.789 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5126e276-d00c-42ff-bf82-db917ec657e3"}
23:41:52.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1606,"width":15,"height":15,"star_pos":[7.03,6.87],"pixels":"..."},"id":"5126e276-d00c-42ff-bf82-db917ec657e3"}
23:41:54.183 01.392 8532 Exposure complete
23:41:54.213 00.030 8532 worker thread done servicing request
23:41:54.213 00.000 7008 OnExposeComplete: enter
23:41:54.216 00.003 7008 UpdateGuideState(): m_state=6
23:41:54.218 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1607
23:41:54.220 00.002 7008 Star::Find returns 1 (0), X=545.19, Y=447.97, Mass=272405, SNR=342.7, Peak=50785 HFD=2.3
23:41:54.223 00.003 7008 MultiStar: [#1 0.07,0.29,0.53,U] [#2 0.06,0.28,0.53,U] [#3 0.02,0.27,0.41,U] [#4 0.14,0.34,0.35,U] [#5 0.09,0.24,0.33,U] [#6 0.12,0.19,0.36,U] [#7 0.04,0.33,0.29,U] [#8 0.19,0.22,0.32,U] 
23:41:54.227 00.004 7008 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.41, -0.17}
23:41:54.228 00.001 7008 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.07) = xAngle (1.84 = 1.84)
23:41:54.230 00.002 7008 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.43 = 1.43)
23:41:54.233 00.003 7008 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.77 mountX=-0.05 mountY=0.17, mountTheta=1.84
23:41:54.237 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.16, opts=13)
23:41:54.239 00.002 7008 Enqueuing Move request for scope (-0.03, 0.16)
23:41:54.241 00.002 8532 Worker thread wakes up
23:41:54.241 00.000 7008 UpdateImageDisplay: Size=(752,580) min=616, max=65535, med=2509, FiltMin=2386, FiltMax=25281, Gamma=0.990
23:41:54.242 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:41:54.242 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:41:54.242 00.000 8532 Moving (-0.03, 0.16) raw xDistance=-0.05 yDistance=0.17
23:41:54.242 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:54.242 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.242 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:41:54.242 00.000 8532 MoveAxis(E, 0, ABG)
23:41:54.243 00.001 8532 Move returns status 0, amount 0
23:41:54.243 00.000 8532 MoveAxis(N, 0, ABG)
23:41:54.243 00.000 8532 Move returns status 0, amount 0
23:41:54.243 00.000 8532 move complete, result=0
23:41:54.243 00.000 8532 worker thread done servicing request
23:41:54.243 00.000 7008 UpdateGuideState exits: m=272405 SNR=342.7
23:41:54.245 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.246 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:54.248 00.002 7008 Enqueuing Expose request
23:41:54.250 00.002 8532 Worker thread wakes up
23:41:54.250 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:54.252 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:54.252 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:54.780 00.528 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6734422-8078-4602-9e19-58e012195679"}
23:41:54.782 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6734422-8078-4602-9e19-58e012195679"}
23:41:54.785 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"39cd2bb5-c430-473d-9f41-564274fccda9"}
23:41:54.788 00.003 7008 case statement mapped state 6 to 3
23:41:54.789 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"39cd2bb5-c430-473d-9f41-564274fccda9"}
23:41:54.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56af4423-7c51-4b4c-9bb4-0aa0901270e3"}
23:41:54.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1607,"width":15,"height":15,"star_pos":[7.19,6.97],"pixels":"..."},"id":"56af4423-7c51-4b4c-9bb4-0aa0901270e3"}
23:41:56.377 01.583 8532 Exposure complete
23:41:56.417 00.040 8532 worker thread done servicing request
23:41:56.418 00.001 7008 OnExposeComplete: enter
23:41:56.421 00.003 7008 UpdateGuideState(): m_state=6
23:41:56.423 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1608
23:41:56.424 00.001 7008 Star::Find returns 1 (0), X=545.10, Y=447.99, Mass=280155, SNR=331.9, Peak=55573 HFD=2.1
23:41:56.426 00.002 7008 MultiStar: [#1 -0.07,0.29,0.55,U] [#2 -0.02,0.26,0.55,U] [#3 -0.03,0.35,0.42,U] [#4 -0.04,0.27,0.34,U] [#5 0.03,0.24,0.36,U] [#6 -0.07,0.30,0.36,U] [#7 -0.06,0.44,0.28,U] [#8 0.01,0.25,0.33,U] 
23:41:56.428 00.002 7008 refined, 8 included, MultiStar: {-0.14, 0.19}, one-star: {-0.50, -0.15}
23:41:56.430 00.002 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
23:41:56.433 00.003 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.87 = 1.87)
23:41:56.435 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=-0.16 mountY=0.23, mountTheta=2.17
23:41:56.439 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.19, opts=13)
23:41:56.441 00.002 7008 Enqueuing Move request for scope (-0.14, 0.19)
23:41:56.443 00.002 8532 Worker thread wakes up
23:41:56.443 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
23:41:56.443 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
23:41:56.443 00.000 8532 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=0.23
23:41:56.443 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:41:56.443 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:41:56.443 00.000 8532 MoveAxis(E, 0, ABG)
23:41:56.443 00.000 8532 Move returns status 0, amount 0
23:41:56.443 00.000 8532 MoveAxis(S, 402, ABG)
23:41:56.443 00.000 8532 Guiding  Dir = 1, Dur = 402
23:41:56.444 00.001 7008 UpdateImageDisplay: Size=(752,580) min=514, max=65535, med=2507, FiltMin=2364, FiltMax=25403, Gamma=0.990
23:41:56.447 00.003 8532 IsSlewing returns 0
23:41:56.447 00.000 7008 UpdateGuideState exits: m=280155 SNR=331.9
23:41:56.449 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.452 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:56.454 00.002 8532 IsGuiding returns 0
23:41:56.454 00.000 7008 Enqueuing Expose request
23:41:56.456 00.002 8532 PulseGuide returned control before completion, sleep 412
23:41:56.780 00.324 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"15dc5c50-6f26-4746-88a1-2d603b0822ae"}
23:41:56.783 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"15dc5c50-6f26-4746-88a1-2d603b0822ae"}
23:41:56.786 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fff21b45-ce64-41d1-85f0-73af6a7c32f1"}
23:41:56.789 00.003 7008 case statement mapped state 6 to 3
23:41:56.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fff21b45-ce64-41d1-85f0-73af6a7c32f1"}
23:41:56.795 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"68375629-6af2-47ef-9a55-7fa884fd11bf"}
23:41:56.798 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1608,"width":15,"height":15,"star_pos":[7.10,6.99],"pixels":"..."},"id":"68375629-6af2-47ef-9a55-7fa884fd11bf"}
23:41:56.871 00.073 8532 IsGuiding returns 1
23:41:56.871 00.000 8532 scope still moving after pulse duration time elapsed
23:41:56.903 00.032 8532 IsSlewing returns 0
23:41:56.903 00.000 8532 IsGuiding returns 0
23:41:56.903 00.000 8532 scope move finished after 402 + 47 ms
23:41:56.903 00.000 8532 Move returns status 0, amount 402
23:41:56.903 00.000 8532 move complete, result=0
23:41:56.904 00.001 8532 worker thread done servicing request
23:41:56.904 00.000 8532 Worker thread wakes up
23:41:56.904 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 402 ms SOUTH
23:41:56.906 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:56.907 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:58.778 01.871 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd358463-6a9c-4c1a-8f9f-488efe9b7297"}
23:41:58.781 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd358463-6a9c-4c1a-8f9f-488efe9b7297"}
23:41:58.784 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"410acc4c-073b-4b5a-a8f2-7393febd4110"}
23:41:58.786 00.002 7008 case statement mapped state 6 to 3
23:41:58.787 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"410acc4c-073b-4b5a-a8f2-7393febd4110"}
23:41:58.789 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"43175ebb-9140-46a5-834f-1e93a73a1851"}
23:41:58.792 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1608,"width":15,"height":15,"star_pos":[7.10,6.99],"pixels":"..."},"id":"43175ebb-9140-46a5-834f-1e93a73a1851"}
23:41:59.034 00.242 8532 Exposure complete
23:41:59.076 00.042 8532 worker thread done servicing request
23:41:59.076 00.000 7008 OnExposeComplete: enter
23:41:59.079 00.003 7008 UpdateGuideState(): m_state=6
23:41:59.082 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1609
23:41:59.084 00.002 7008 Star::Find returns 1 (0), X=545.43, Y=447.94, Mass=263507, SNR=331.0, Peak=39859 HFD=2.3
23:41:59.085 00.001 7008 MultiStar: [#1 0.27,0.17,0.55,U] [#2 0.28,0.24,0.54,U] [#3 0.22,0.20,0.45,U] [#4 0.30,0.15,0.35,U] [#5 0.24,0.20,0.34,U] [#6 0.31,0.19,0.36,U] [#7 0.05,0.27,0.28,U] [#8 0.26,0.19,0.35,U] 
23:41:59.089 00.004 7008 refined, 8 included, MultiStar: {0.15, 0.11}, one-star: {-0.17, -0.20}
23:41:59.090 00.001 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
23:41:59.093 00.003 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:41:59.095 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.63 mountX=0.14 mountY=0.05, mountTheta=0.35
23:41:59.099 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.11, opts=13)
23:41:59.102 00.003 7008 Enqueuing Move request for scope (0.15, 0.11)
23:41:59.103 00.001 8532 Worker thread wakes up
23:41:59.103 00.000 7008 UpdateImageDisplay: Size=(752,580) min=720, max=60575, med=2506, FiltMin=2397, FiltMax=32767, Gamma=0.990
23:41:59.106 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
23:41:59.106 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
23:41:59.106 00.000 8532 Moving (0.15, 0.11) raw xDistance=0.14 yDistance=0.05
23:41:59.106 00.000 7008 UpdateGuideState exits: m=263507 SNR=331.0
23:41:59.109 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.111 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:41:59.112 00.001 7008 Enqueuing Expose request
23:41:59.114 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:41:59.114 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:59.114 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:59.114 00.000 8532 MoveAxis(E, 0, ABG)
23:41:59.114 00.000 8532 Move returns status 0, amount 0
23:41:59.114 00.000 8532 MoveAxis(N, 0, ABG)
23:41:59.114 00.000 8532 Move returns status 0, amount 0
23:41:59.114 00.000 8532 move complete, result=0
23:41:59.114 00.000 8532 worker thread done servicing request
23:41:59.114 00.000 8532 Worker thread wakes up
23:41:59.115 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:41:59.115 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:41:59.115 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:00.778 01.663 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f41d3de-bccb-4ff9-b2e0-5ddc0392f3ee"}
23:42:00.780 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f41d3de-bccb-4ff9-b2e0-5ddc0392f3ee"}
23:42:00.782 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f6bfd83-654a-4476-a2e6-12a0303165cf"}
23:42:00.784 00.002 7008 case statement mapped state 6 to 3
23:42:00.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f6bfd83-654a-4476-a2e6-12a0303165cf"}
23:42:00.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"baa2c950-8c74-4b1e-a1a5-47bcaebc8c76"}
23:42:00.791 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1609,"width":15,"height":15,"star_pos":[7.43,6.94],"pixels":"..."},"id":"baa2c950-8c74-4b1e-a1a5-47bcaebc8c76"}
23:42:01.236 00.445 8532 Exposure complete
23:42:01.285 00.049 8532 worker thread done servicing request
23:42:01.286 00.001 7008 OnExposeComplete: enter
23:42:01.288 00.002 7008 UpdateGuideState(): m_state=6
23:42:01.291 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1610
23:42:01.293 00.002 7008 Star::Find returns 1 (0), X=545.66, Y=448.15, Mass=263445, SNR=337.2, Peak=49567 HFD=2.3
23:42:01.297 00.004 7008 MultiStar: [#1 0.49,0.49,0.54,U] [#2 0.48,0.47,0.54,U] [#3 0.35,0.53,0.41,U] [#4 0.53,0.54,0.35,U] [#5 0.41,0.42,0.33,U] [#6 0.58,0.41,0.36,U] [#7 0.45,0.62,0.29,U] [#8 0.46,0.45,0.34,U] 
23:42:01.300 00.003 7008 single-star, 8 included, MultiStar: {0.37, 0.38}, one-star: {0.06, 0.02}
23:42:01.302 00.002 7008 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.07) = xAngle (0.37 = 0.37)
23:42:01.304 00.002 7008 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.04 = -0.04)
23:42:01.307 00.003 7008 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=0.06 mountY=-0.00, mountTheta=-0.04
23:42:01.311 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.02, opts=13)
23:42:01.314 00.003 7008 Enqueuing Move request for scope (0.06, 0.02)
23:42:01.316 00.002 8532 Worker thread wakes up
23:42:01.317 00.001 7008 UpdateImageDisplay: Size=(752,580) min=687, max=65535, med=2507, FiltMin=2392, FiltMax=32609, Gamma=0.990
23:42:01.319 00.002 7008 UpdateGuideState exits: m=263445 SNR=337.2
23:42:01.320 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:42:01.321 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.323 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:01.328 00.005 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:42:01.328 00.000 7008 Enqueuing Expose request
23:42:01.330 00.002 8532 Moving (0.06, 0.02) raw xDistance=0.06 yDistance=-0.00
23:42:01.330 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:01.330 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:01.330 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:42:01.330 00.000 8532 MoveAxis(E, 0, ABG)
23:42:01.330 00.000 8532 Move returns status 0, amount 0
23:42:01.330 00.000 8532 MoveAxis(N, 0, ABG)
23:42:01.330 00.000 8532 Move returns status 0, amount 0
23:42:01.330 00.000 8532 move complete, result=0
23:42:01.331 00.001 8532 worker thread done servicing request
23:42:01.331 00.000 8532 Worker thread wakes up
23:42:01.331 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:01.331 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:01.332 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:02.776 01.444 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6e8806b-e0c0-4dd8-af7d-06c221fc27d7"}
23:42:02.779 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6e8806b-e0c0-4dd8-af7d-06c221fc27d7"}
23:42:02.781 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a3cfecd8-39c0-43d1-8288-304c4a9c95d8"}
23:42:02.783 00.002 7008 case statement mapped state 6 to 3
23:42:02.785 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3cfecd8-39c0-43d1-8288-304c4a9c95d8"}
23:42:02.787 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea204d34-e88a-49c7-b260-752381bdfa68"}
23:42:02.790 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1610,"width":15,"height":15,"star_pos":[6.66,7.15],"pixels":"..."},"id":"ea204d34-e88a-49c7-b260-752381bdfa68"}
23:42:03.453 00.663 8532 Exposure complete
23:42:03.497 00.044 8532 worker thread done servicing request
23:42:03.497 00.000 7008 OnExposeComplete: enter
23:42:03.499 00.002 7008 UpdateGuideState(): m_state=6
23:42:03.500 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1611
23:42:03.502 00.002 7008 Star::Find returns 1 (0), X=545.55, Y=448.12, Mass=265309, SNR=337.9, Peak=45020 HFD=2.4
23:42:03.503 00.001 7008 MultiStar: [#1 0.32,0.49,0.56,U] [#2 0.38,0.44,0.55,U] [#3 0.27,0.58,0.42,U] [#4 0.40,0.51,0.36,U] [#5 0.32,0.44,0.32,U] [#6 0.41,0.45,0.35,U] [#7 0.31,0.52,0.29,U] [#8 0.29,0.51,0.32,U] 
23:42:03.504 00.001 7008 single-star, 8 included, MultiStar: {0.24, 0.37}, one-star: {-0.05, -0.01}
23:42:03.506 00.002 7008 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.07) = xAngle (-2.83 = -2.83)
23:42:03.507 00.001 7008 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.24 = 3.04)
23:42:03.509 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=-0.05 mountY=0.01, mountTheta=3.04
23:42:03.514 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.01, opts=13)
23:42:03.516 00.002 7008 Enqueuing Move request for scope (-0.05, -0.01)
23:42:03.518 00.002 8532 Worker thread wakes up
23:42:03.518 00.000 7008 UpdateImageDisplay: Size=(752,580) min=583, max=57520, med=2506, FiltMin=2399, FiltMax=32267, Gamma=0.990
23:42:03.520 00.002 7008 UpdateGuideState exits: m=265309 SNR=337.9
23:42:03.522 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.524 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:03.525 00.001 7008 Enqueuing Expose request
23:42:03.528 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:42:03.528 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:42:03.528 00.000 8532 Moving (-0.05, -0.01) raw xDistance=-0.05 yDistance=0.01
23:42:03.528 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:03.528 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.528 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:03.528 00.000 8532 MoveAxis(E, 0, ABG)
23:42:03.528 00.000 8532 Move returns status 0, amount 0
23:42:03.528 00.000 8532 MoveAxis(N, 0, ABG)
23:42:03.528 00.000 8532 Move returns status 0, amount 0
23:42:03.528 00.000 8532 move complete, result=0
23:42:03.528 00.000 8532 worker thread done servicing request
23:42:03.528 00.000 8532 Worker thread wakes up
23:42:03.528 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:03.528 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:03.529 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:04.776 01.247 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0ae651f7-4676-427d-8add-5b96a871c6d3"}
23:42:04.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0ae651f7-4676-427d-8add-5b96a871c6d3"}
23:42:04.780 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc9911b5-b595-4539-b187-3e6b146f23f9"}
23:42:04.781 00.001 7008 case statement mapped state 6 to 3
23:42:04.782 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc9911b5-b595-4539-b187-3e6b146f23f9"}
23:42:04.786 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5baa93f7-0405-4040-91aa-2acfaedfd16c"}
23:42:04.787 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1611,"width":15,"height":15,"star_pos":[6.55,7.12],"pixels":"..."},"id":"5baa93f7-0405-4040-91aa-2acfaedfd16c"}
23:42:05.652 00.865 8532 Exposure complete
23:42:05.694 00.042 8532 worker thread done servicing request
23:42:05.694 00.000 7008 OnExposeComplete: enter
23:42:05.695 00.001 7008 UpdateGuideState(): m_state=6
23:42:05.698 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1612
23:42:05.700 00.002 7008 Star::Find returns 1 (0), X=545.47, Y=448.24, Mass=267536, SNR=342.0, Peak=39826 HFD=2.7
23:42:05.702 00.002 7008 MultiStar: [#1 0.27,0.64,0.51,U] [#2 0.27,0.54,0.52,U] [#3 0.29,0.67,0.43,U] [#4 0.32,0.61,0.34,U] [#5 0.27,0.61,0.34,U] [#6 0.34,0.45,0.35,U] [#7 0.24,0.63,0.28,U] [#8 0.34,0.37,0.32,U] 
23:42:05.703 00.001 7008 single-star, 8 included, MultiStar: {0.19, 0.46}, one-star: {-0.13, 0.11}
23:42:05.705 00.002 7008 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.07) = xAngle (2.53 = 2.53)
23:42:05.707 00.002 7008 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.12 = 2.12)
23:42:05.710 00.003 7008 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.46 mountX=-0.14 mountY=0.15, mountTheta=2.34
23:42:05.714 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.11, opts=13)
23:42:05.716 00.002 7008 Enqueuing Move request for scope (-0.13, 0.11)
23:42:05.718 00.002 8532 Worker thread wakes up
23:42:05.718 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:42:05.718 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:42:05.718 00.000 8532 Moving (-0.13, 0.11) raw xDistance=-0.14 yDistance=0.15
23:42:05.718 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:42:05.718 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:05.718 00.000 7008 UpdateImageDisplay: Size=(752,580) min=609, max=60675, med=2506, FiltMin=2390, FiltMax=32728, Gamma=0.990
23:42:05.720 00.002 7008 UpdateGuideState exits: m=267536 SNR=342.0
23:42:05.722 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:42:05.722 00.000 8532 MoveAxis(E, 0, ABG)
23:42:05.722 00.000 8532 Move returns status 0, amount 0
23:42:05.722 00.000 8532 MoveAxis(N, 0, ABG)
23:42:05.722 00.000 8532 Move returns status 0, amount 0
23:42:05.722 00.000 8532 move complete, result=0
23:42:05.722 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.724 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:05.726 00.002 7008 Enqueuing Expose request
23:42:05.728 00.002 8532 worker thread done servicing request
23:42:05.728 00.000 8532 Worker thread wakes up
23:42:05.728 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:05.728 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:05.729 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:06.776 01.047 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d10779b7-5743-48ed-b541-82b1ee69ad5f"}
23:42:06.780 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d10779b7-5743-48ed-b541-82b1ee69ad5f"}
23:42:06.783 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"051b9504-8e83-4886-86f8-7b6f78cc4451"}
23:42:06.785 00.002 7008 case statement mapped state 6 to 3
23:42:06.787 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"051b9504-8e83-4886-86f8-7b6f78cc4451"}
23:42:06.791 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38380578-d02d-43e8-a3df-fe4eb1f327d5"}
23:42:06.792 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1612,"width":15,"height":15,"star_pos":[7.47,7.24],"pixels":"..."},"id":"38380578-d02d-43e8-a3df-fe4eb1f327d5"}
23:42:07.860 01.068 8532 Exposure complete
23:42:07.896 00.036 8532 worker thread done servicing request
23:42:07.896 00.000 7008 OnExposeComplete: enter
23:42:07.900 00.004 7008 UpdateGuideState(): m_state=6
23:42:07.901 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1613
23:42:07.903 00.002 7008 Star::Find returns 1 (0), X=545.52, Y=448.29, Mass=274030, SNR=337.3, Peak=45094 HFD=2.7
23:42:07.905 00.002 7008 MultiStar: [#1 0.34,0.65,0.54,U] [#2 0.36,0.61,0.54,U] [#3 0.23,0.77,0.43,U] [#4 0.37,0.66,0.34,U] [#5 0.35,0.54,0.33,U] [#6 0.42,0.51,0.34,U] [#7 0.23,0.80,0.27,U] [#8 0.51,0.49,0.33,U] 
23:42:07.907 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.52}, one-star: {-0.08, 0.15}
23:42:07.910 00.003 7008 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.07) = xAngle (2.15 = 2.15)
23:42:07.911 00.001 7008 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.73 = 1.73)
23:42:07.913 00.002 7008 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=-0.09 mountY=0.17, mountTheta=2.08
23:42:07.916 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.15, opts=13)
23:42:07.917 00.001 7008 Enqueuing Move request for scope (-0.08, 0.15)
23:42:07.919 00.002 8532 Worker thread wakes up
23:42:07.919 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:42:07.919 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:42:07.919 00.000 8532 Moving (-0.08, 0.15) raw xDistance=-0.09 yDistance=0.17
23:42:07.919 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:42:07.919 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:42:07.919 00.000 8532 MoveAxis(E, 0, ABG)
23:42:07.919 00.000 8532 Move returns status 0, amount 0
23:42:07.919 00.000 7008 UpdateImageDisplay: Size=(752,580) min=588, max=58495, med=2507, FiltMin=2388, FiltMax=34091, Gamma=0.990
23:42:07.921 00.002 7008 UpdateGuideState exits: m=274030 SNR=337.3
23:42:07.923 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.924 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:07.928 00.004 7008 Enqueuing Expose request
23:42:07.929 00.001 8532 MoveAxis(S, 301, ABG)
23:42:07.929 00.000 8532 Guiding  Dir = 1, Dur = 301
23:42:07.930 00.001 8532 IsSlewing returns 0
23:42:07.930 00.000 8532 IsGuiding returns 0
23:42:07.930 00.000 8532 PulseGuide returned control before completion, sleep 311
23:42:08.253 00.323 8532 IsGuiding returns 1
23:42:08.253 00.000 8532 scope still moving after pulse duration time elapsed
23:42:08.284 00.031 8532 IsSlewing returns 0
23:42:08.285 00.001 8532 IsGuiding returns 0
23:42:08.285 00.000 8532 scope move finished after 301 + 54 ms
23:42:08.285 00.000 8532 Move returns status 0, amount 301
23:42:08.285 00.000 8532 move complete, result=0
23:42:08.285 00.000 8532 worker thread done servicing request
23:42:08.285 00.000 8532 Worker thread wakes up
23:42:08.286 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 301 ms SOUTH
23:42:08.290 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:08.290 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:08.780 00.490 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54d5700a-cce8-4f1b-8027-6b6dc029cef8"}
23:42:08.781 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54d5700a-cce8-4f1b-8027-6b6dc029cef8"}
23:42:08.783 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e41e9abd-0bef-4e40-a20f-a5eb830f794a"}
23:42:08.784 00.001 7008 case statement mapped state 6 to 3
23:42:08.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e41e9abd-0bef-4e40-a20f-a5eb830f794a"}
23:42:08.787 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1391eef7-9196-432d-bb3e-6dbe69f821fb"}
23:42:08.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1613,"width":15,"height":15,"star_pos":[6.52,7.29],"pixels":"..."},"id":"1391eef7-9196-432d-bb3e-6dbe69f821fb"}
23:42:10.415 01.626 8532 Exposure complete
23:42:10.459 00.044 8532 worker thread done servicing request
23:42:10.459 00.000 7008 OnExposeComplete: enter
23:42:10.461 00.002 7008 UpdateGuideState(): m_state=6
23:42:10.464 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1614
23:42:10.466 00.002 7008 Star::Find returns 1 (0), X=545.73, Y=448.09, Mass=261426, SNR=311.6, Peak=54202 HFD=2.3
23:42:10.468 00.002 7008 MultiStar: [#1 0.57,0.40,0.61,U] [#2 0.54,0.39,0.58,U] [#3 0.50,0.43,0.45,U] [#4 0.51,0.55,0.38,U] [#5 0.55,0.37,0.36,U] [#6 0.67,0.27,0.36,U] [#7 0.51,0.44,0.30,U] [#8 0.44,0.38,0.35,U] 
23:42:10.470 00.002 7008 single-star, 8 included, MultiStar: {0.44, 0.30}, one-star: {0.12, -0.04}
23:42:10.472 00.002 7008 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.07) = xAngle (-0.25 = -0.25)
23:42:10.473 00.001 7008 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.66 = -0.66)
23:42:10.475 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=0.13 mountY=-0.08, mountTheta=-0.57
23:42:10.479 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.04, opts=13)
23:42:10.480 00.001 7008 Enqueuing Move request for scope (0.12, -0.04)
23:42:10.482 00.002 8532 Worker thread wakes up
23:42:10.482 00.000 7008 UpdateImageDisplay: Size=(752,580) min=460, max=65535, med=2507, FiltMin=2366, FiltMax=30655, Gamma=0.990
23:42:10.484 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:42:10.484 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:42:10.484 00.000 7008 UpdateGuideState exits: m=261426 SNR=311.6
23:42:10.487 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.489 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:10.490 00.001 7008 Enqueuing Expose request
23:42:10.492 00.002 8532 Moving (0.12, -0.04) raw xDistance=0.13 yDistance=-0.08
23:42:10.492 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:42:10.492 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.492 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:10.492 00.000 8532 MoveAxis(E, 0, ABG)
23:42:10.492 00.000 8532 Move returns status 0, amount 0
23:42:10.492 00.000 8532 MoveAxis(N, 0, ABG)
23:42:10.492 00.000 8532 Move returns status 0, amount 0
23:42:10.492 00.000 8532 move complete, result=0
23:42:10.493 00.001 8532 worker thread done servicing request
23:42:10.493 00.000 8532 Worker thread wakes up
23:42:10.493 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:10.493 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:10.493 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:10.778 00.285 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7bee59b-e8e9-4cf7-8205-1a172a416915"}
23:42:10.780 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7bee59b-e8e9-4cf7-8205-1a172a416915"}
23:42:10.781 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf1cf2b0-9df9-4707-9588-dcec0fe0811d"}
23:42:10.782 00.001 7008 case statement mapped state 6 to 3
23:42:10.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf1cf2b0-9df9-4707-9588-dcec0fe0811d"}
23:42:10.786 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4f8bbd0f-be23-41c2-8f2e-ee0d3446b24c"}
23:42:10.788 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1614,"width":15,"height":15,"star_pos":[6.73,7.09],"pixels":"..."},"id":"4f8bbd0f-be23-41c2-8f2e-ee0d3446b24c"}
23:42:12.612 01.824 8532 Exposure complete
23:42:12.657 00.045 8532 worker thread done servicing request
23:42:12.658 00.001 7008 OnExposeComplete: enter
23:42:12.660 00.002 7008 UpdateGuideState(): m_state=6
23:42:12.662 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1615
23:42:12.664 00.002 7008 Star::Find returns 1 (0), X=545.79, Y=448.07, Mass=258528, SNR=327.3, Peak=54487 HFD=2.2
23:42:12.666 00.002 7008 MultiStar: [#1 0.61,0.44,0.56,U] [#2 0.60,0.37,0.56,U] [#3 0.53,0.42,0.41,U] [#4 0.68,0.49,0.35,U] [#5 0.61,0.39,0.34,U] [#6 0.69,0.33,0.37,U] [#7 0.59,0.50,0.28,U] [#8 0.45,0.38,0.33,U] 
23:42:12.669 00.003 7008 single-star, 8 included, MultiStar: {0.50, 0.30}, one-star: {0.19, -0.07}
23:42:12.671 00.002 7008 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.07) = xAngle (-0.27 = -0.27)
23:42:12.673 00.002 7008 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.68 = -0.68)
23:42:12.674 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=0.19 mountY=-0.12, mountTheta=-0.58
23:42:12.677 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=-0.07, opts=13)
23:42:12.679 00.002 7008 Enqueuing Move request for scope (0.19, -0.07)
23:42:12.682 00.003 8532 Worker thread wakes up
23:42:12.682 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
23:42:12.682 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
23:42:12.682 00.000 7008 UpdateImageDisplay: Size=(752,580) min=597, max=65535, med=2506, FiltMin=2389, FiltMax=28844, Gamma=0.990
23:42:12.684 00.002 7008 UpdateGuideState exits: m=258528 SNR=327.3
23:42:12.685 00.001 8532 Moving (0.19, -0.07) raw xDistance=0.19 yDistance=-0.12
23:42:12.685 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:42:12.685 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:12.685 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.687 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:12.687 00.000 8532 MoveAxis(W, 173, ABG)
23:42:12.687 00.000 8532 Guiding  Dir = 3, Dur = 173
23:42:12.687 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:12.689 00.002 7008 Enqueuing Expose request
23:42:12.691 00.002 8532 IsSlewing returns 0
23:42:12.691 00.000 8532 IsGuiding returns 0
23:42:12.692 00.001 8532 PulseGuide returned control before completion, sleep 183
23:42:12.778 00.086 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"133671e1-7b34-4e22-bce8-36121d9de8db"}
23:42:12.781 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"133671e1-7b34-4e22-bce8-36121d9de8db"}
23:42:12.785 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b7b3061-c26b-4a42-b9db-f22338f01f22"}
23:42:12.788 00.003 7008 case statement mapped state 6 to 3
23:42:12.792 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b7b3061-c26b-4a42-b9db-f22338f01f22"}
23:42:12.796 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"17512c87-0af0-420c-b539-6a99c88904d8"}
23:42:12.799 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1615,"width":15,"height":15,"star_pos":[6.79,7.07],"pixels":"..."},"id":"17512c87-0af0-420c-b539-6a99c88904d8"}
23:42:12.881 00.082 8532 IsGuiding returns 0
23:42:12.881 00.000 8532 Move returns status 0, amount 173
23:42:12.882 00.001 8532 MoveAxis(N, 0, ABG)
23:42:12.882 00.000 8532 Move returns status 0, amount 0
23:42:12.882 00.000 8532 move complete, result=0
23:42:12.882 00.000 8532 worker thread done servicing request
23:42:12.882 00.000 8532 Worker thread wakes up
23:42:12.882 00.000 7008 GuideStep: 0.2 px 173 ms WEST, -0.1 px 0 ms NORTH
23:42:12.887 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:12.887 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:14.779 01.892 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9107e24-c057-49ef-9f26-2afd89f46f3e"}
23:42:14.781 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9107e24-c057-49ef-9f26-2afd89f46f3e"}
23:42:14.787 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ebdf315e-3255-4124-af54-d7a2eac6a871"}
23:42:14.788 00.001 7008 case statement mapped state 6 to 3
23:42:14.791 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebdf315e-3255-4124-af54-d7a2eac6a871"}
23:42:14.793 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d7378b26-e597-416b-b0af-628d7d9a792f"}
23:42:14.794 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1615,"width":15,"height":15,"star_pos":[6.79,7.07],"pixels":"..."},"id":"d7378b26-e597-416b-b0af-628d7d9a792f"}
23:42:15.019 00.225 8532 Exposure complete
23:42:15.060 00.041 8532 worker thread done servicing request
23:42:15.062 00.002 7008 OnExposeComplete: enter
23:42:15.063 00.001 7008 UpdateGuideState(): m_state=6
23:42:15.065 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1616
23:42:15.067 00.002 7008 Star::Find returns 1 (0), X=545.69, Y=448.09, Mass=269273, SNR=331.4, Peak=54212 HFD=2.3
23:42:15.069 00.002 7008 MultiStar: [#1 0.52,0.38,0.56,U] [#2 0.51,0.39,0.54,U] [#3 0.41,0.46,0.43,U] [#4 0.62,0.45,0.37,U] [#5 0.55,0.37,0.33,U] [#6 0.59,0.37,0.35,U] [#7 0.47,0.41,0.28,U] [#8 0.42,0.37,0.33,U] 
23:42:15.070 00.001 7008 single-star, 8 included, MultiStar: {0.41, 0.29}, one-star: {0.09, -0.05}
23:42:15.072 00.002 7008 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.07) = xAngle (-0.42 = -0.42)
23:42:15.073 00.001 7008 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.83 = -0.83)
23:42:15.075 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=0.10 mountY=-0.08, mountTheta=-0.68
23:42:15.079 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.05, opts=13)
23:42:15.080 00.001 7008 Enqueuing Move request for scope (0.09, -0.05)
23:42:15.082 00.002 8532 Worker thread wakes up
23:42:15.082 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:42:15.082 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:42:15.082 00.000 8532 Moving (0.09, -0.05) raw xDistance=0.10 yDistance=-0.08
23:42:15.082 00.000 7008 UpdateImageDisplay: Size=(752,580) min=632, max=65535, med=2508, FiltMin=2380, FiltMax=30917, Gamma=0.990
23:42:15.084 00.002 7008 UpdateGuideState exits: m=269273 SNR=331.4
23:42:15.086 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.088 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:15.089 00.001 7008 Enqueuing Expose request
23:42:15.091 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:42:15.091 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:15.091 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:15.091 00.000 8532 MoveAxis(E, 0, ABG)
23:42:15.091 00.000 8532 Move returns status 0, amount 0
23:42:15.091 00.000 8532 MoveAxis(N, 0, ABG)
23:42:15.091 00.000 8532 Move returns status 0, amount 0
23:42:15.091 00.000 8532 move complete, result=0
23:42:15.092 00.001 8532 worker thread done servicing request
23:42:15.092 00.000 8532 Worker thread wakes up
23:42:15.092 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:15.092 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:15.092 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:16.779 01.687 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9d579a6-b885-4590-8749-4815f52af70d"}
23:42:16.782 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9d579a6-b885-4590-8749-4815f52af70d"}
23:42:16.792 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6dcc2194-f679-4af0-a1b0-0f000020bbf7"}
23:42:16.794 00.002 7008 case statement mapped state 6 to 3
23:42:16.795 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dcc2194-f679-4af0-a1b0-0f000020bbf7"}
23:42:16.798 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ea620258-9028-47a8-9ddf-7db909872312"}
23:42:16.799 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1616,"width":15,"height":15,"star_pos":[6.69,7.09],"pixels":"..."},"id":"ea620258-9028-47a8-9ddf-7db909872312"}
23:42:17.228 00.429 8532 Exposure complete
23:42:17.276 00.048 8532 worker thread done servicing request
23:42:17.276 00.000 7008 OnExposeComplete: enter
23:42:17.278 00.002 7008 UpdateGuideState(): m_state=6
23:42:17.280 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1617
23:42:17.284 00.004 7008 Star::Find returns 1 (0), X=545.72, Y=448.09, Mass=274299, SNR=346.6, Peak=55969 HFD=2.3
23:42:17.286 00.002 7008 MultiStar: [#1 0.52,0.46,0.51,U] [#2 0.55,0.40,0.53,U] [#3 0.43,0.46,0.41,U] [#4 0.51,0.48,0.33,U] [#5 0.49,0.45,0.32,U] [#6 0.65,0.32,0.34,U] [#7 0.47,0.46,0.29,U] [#8 0.42,0.31,0.31,U] 
23:42:17.287 00.001 7008 single-star, 8 included, MultiStar: {0.41, 0.30}, one-star: {0.12, -0.05}
23:42:17.288 00.001 7008 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.07) = xAngle (-0.32 = -0.32)
23:42:17.290 00.002 7008 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.73 = -0.73)
23:42:17.292 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=0.12 mountY=-0.09, mountTheta=-0.61
23:42:17.295 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.05, opts=13)
23:42:17.298 00.003 7008 Enqueuing Move request for scope (0.12, -0.05)
23:42:17.300 00.002 8532 Worker thread wakes up
23:42:17.300 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:42:17.300 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:42:17.300 00.000 8532 Moving (0.12, -0.05) raw xDistance=0.12 yDistance=-0.09
23:42:17.300 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:42:17.300 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:17.300 00.000 7008 UpdateImageDisplay: Size=(752,580) min=676, max=65393, med=2507, FiltMin=2365, FiltMax=29482, Gamma=0.990
23:42:17.302 00.002 7008 UpdateGuideState exits: m=274299 SNR=346.6
23:42:17.304 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.306 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:17.306 00.000 8532 MoveAxis(E, 0, ABG)
23:42:17.306 00.000 8532 Move returns status 0, amount 0
23:42:17.307 00.001 8532 MoveAxis(N, 0, ABG)
23:42:17.307 00.000 8532 Move returns status 0, amount 0
23:42:17.307 00.000 8532 move complete, result=0
23:42:17.307 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:17.309 00.002 8532 worker thread done servicing request
23:42:17.309 00.000 7008 Enqueuing Expose request
23:42:17.312 00.003 8532 Worker thread wakes up
23:42:17.312 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:17.312 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:17.312 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:18.778 01.466 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e99985fe-a7f2-4505-b38d-899f525c00cc"}
23:42:18.782 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e99985fe-a7f2-4505-b38d-899f525c00cc"}
23:42:18.785 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73fd1e30-eb01-4bf5-9768-1829a6647af4"}
23:42:18.788 00.003 7008 case statement mapped state 6 to 3
23:42:18.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73fd1e30-eb01-4bf5-9768-1829a6647af4"}
23:42:18.792 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7a4c837-2579-4d96-aadd-7e46e16dbaec"}
23:42:18.795 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1617,"width":15,"height":15,"star_pos":[6.72,7.09],"pixels":"..."},"id":"b7a4c837-2579-4d96-aadd-7e46e16dbaec"}
23:42:19.441 00.646 8532 Exposure complete
23:42:19.487 00.046 8532 worker thread done servicing request
23:42:19.487 00.000 7008 OnExposeComplete: enter
23:42:19.490 00.003 7008 UpdateGuideState(): m_state=6
23:42:19.492 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1618
23:42:19.494 00.002 7008 Star::Find returns 1 (0), X=545.57, Y=448.04, Mass=258127, SNR=330.9, Peak=47200 HFD=2.2
23:42:19.496 00.002 7008 MultiStar: [#1 0.38,0.41,0.55,U] [#2 0.42,0.36,0.56,U] [#3 0.39,0.50,0.42,U] [#4 0.39,0.54,0.36,U] [#5 0.36,0.39,0.35,U] [#6 0.45,0.38,0.36,U] [#7 0.34,0.41,0.28,U] [#8 0.34,0.34,0.34,U] 
23:42:19.498 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.29}, one-star: {-0.04, -0.10}
23:42:19.499 00.001 7008 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.07) = xAngle (-1.84 = -1.84)
23:42:19.501 00.002 7008 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.25 = -2.25)
23:42:19.501 00.000 7008 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
23:42:19.505 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=-0.10, opts=13)
23:42:19.506 00.001 7008 Enqueuing Move request for scope (-0.04, -0.10)
23:42:19.507 00.001 8532 Worker thread wakes up
23:42:19.507 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:42:19.507 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:42:19.507 00.000 8532 Moving (-0.04, -0.10) raw xDistance=-0.03 yDistance=-0.08
23:42:19.507 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:19.507 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.508 00.001 7008 UpdateImageDisplay: Size=(752,580) min=587, max=58496, med=2507, FiltMin=2347, FiltMax=32359, Gamma=0.990
23:42:19.510 00.002 7008 UpdateGuideState exits: m=258127 SNR=330.9
23:42:19.512 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.514 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:19.516 00.002 7008 Enqueuing Expose request
23:42:19.517 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:19.517 00.000 8532 MoveAxis(E, 0, ABG)
23:42:19.517 00.000 8532 Move returns status 0, amount 0
23:42:19.517 00.000 8532 MoveAxis(N, 0, ABG)
23:42:19.518 00.001 8532 Move returns status 0, amount 0
23:42:19.518 00.000 8532 move complete, result=0
23:42:19.518 00.000 8532 worker thread done servicing request
23:42:19.518 00.000 8532 Worker thread wakes up
23:42:19.518 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:19.518 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:19.518 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:20.777 01.259 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5937c8de-acf3-44e8-8f99-e0d7c4742265"}
23:42:20.780 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5937c8de-acf3-44e8-8f99-e0d7c4742265"}
23:42:20.782 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b505b0de-c1a4-46d3-950c-a5cbcbdf5770"}
23:42:20.787 00.005 7008 case statement mapped state 6 to 3
23:42:20.789 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b505b0de-c1a4-46d3-950c-a5cbcbdf5770"}
23:42:20.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3049b606-8a36-48a8-adb3-1b6b0d641e40"}
23:42:20.795 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1618,"width":15,"height":15,"star_pos":[6.57,7.04],"pixels":"..."},"id":"3049b606-8a36-48a8-adb3-1b6b0d641e40"}
23:42:21.646 00.851 8532 Exposure complete
23:42:21.687 00.041 8532 worker thread done servicing request
23:42:21.687 00.000 7008 OnExposeComplete: enter
23:42:21.690 00.003 7008 UpdateGuideState(): m_state=6
23:42:21.692 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1619
23:42:21.694 00.002 7008 Star::Find returns 1 (0), X=545.48, Y=448.04, Mass=256244, SNR=326.5, Peak=41948 HFD=2.3
23:42:21.696 00.002 7008 MultiStar: [#1 0.29,0.38,0.57,U] [#2 0.31,0.40,0.53,U] [#3 0.25,0.45,0.43,U] [#4 0.29,0.44,0.36,U] [#5 0.32,0.32,0.34,U] [#6 0.41,0.25,0.36,U] [#7 0.23,0.44,0.28,U] [#8 0.31,0.33,0.33,U] 
23:42:21.698 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.26}, one-star: {-0.12, -0.10}
23:42:21.700 00.002 7008 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.07) = xAngle (-2.40 = -2.40)
23:42:21.701 00.001 7008 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.82 = -2.82)
23:42:21.702 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.47 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
23:42:21.705 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.10, opts=13)
23:42:21.706 00.001 7008 Enqueuing Move request for scope (-0.12, -0.10)
23:42:21.708 00.002 8532 Worker thread wakes up
23:42:21.708 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
23:42:21.708 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
23:42:21.708 00.000 8532 Moving (-0.12, -0.10) raw xDistance=-0.12 yDistance=-0.05
23:42:21.708 00.000 7008 UpdateImageDisplay: Size=(752,580) min=267, max=62484, med=2507, FiltMin=1818, FiltMax=33618, Gamma=0.990
23:42:21.709 00.001 7008 UpdateGuideState exits: m=256244 SNR=326.5
23:42:21.711 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.713 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:21.713 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:21.713 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:21.713 00.000 8532 MoveAxis(E, 0, ABG)
23:42:21.713 00.000 8532 Move returns status 0, amount 0
23:42:21.713 00.000 8532 MoveAxis(N, 0, ABG)
23:42:21.713 00.000 8532 Move returns status 0, amount 0
23:42:21.713 00.000 8532 move complete, result=0
23:42:21.713 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:21.715 00.002 7008 Enqueuing Expose request
23:42:21.717 00.002 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:21.718 00.001 8532 worker thread done servicing request
23:42:21.718 00.000 8532 Worker thread wakes up
23:42:21.718 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:21.719 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:22.777 01.058 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c177793a-173c-4c66-9e99-2198d32f1d69"}
23:42:22.779 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c177793a-173c-4c66-9e99-2198d32f1d69"}
23:42:22.782 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3127bfd-99c1-445d-a13a-0645e4bd5d39"}
23:42:22.783 00.001 7008 case statement mapped state 6 to 3
23:42:22.786 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3127bfd-99c1-445d-a13a-0645e4bd5d39"}
23:42:22.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7a8fa3e6-f533-4da4-8031-7566ff378b0f"}
23:42:22.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1619,"width":15,"height":15,"star_pos":[7.48,7.04],"pixels":"..."},"id":"7a8fa3e6-f533-4da4-8031-7566ff378b0f"}
23:42:23.842 01.052 8532 Exposure complete
23:42:23.890 00.048 8532 worker thread done servicing request
23:42:23.891 00.001 7008 OnExposeComplete: enter
23:42:23.894 00.003 7008 UpdateGuideState(): m_state=6
23:42:23.895 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1620
23:42:23.897 00.002 7008 Star::Find returns 1 (0), X=545.45, Y=448.08, Mass=270916, SNR=334.8, Peak=42678 HFD=2.3
23:42:23.899 00.002 7008 MultiStar: [#1 0.27,0.39,0.55,U] [#2 0.29,0.38,0.55,U] [#3 0.23,0.45,0.44,U] [#4 0.25,0.47,0.36,U] [#5 0.27,0.32,0.34,U] [#6 0.23,0.35,0.34,U] [#7 0.17,0.50,0.29,U] [#8 0.28,0.37,0.35,U] 
23:42:23.900 00.001 7008 single-star, 8 included, MultiStar: {0.16, 0.29}, one-star: {-0.15, -0.06}
23:42:23.903 00.003 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
23:42:23.904 00.001 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.11 = -3.11)
23:42:23.906 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
23:42:23.909 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.06, opts=13)
23:42:23.911 00.002 7008 Enqueuing Move request for scope (-0.15, -0.06)
23:42:23.913 00.002 8532 Worker thread wakes up
23:42:23.913 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
23:42:23.913 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
23:42:23.913 00.000 8532 Moving (-0.15, -0.06) raw xDistance=-0.15 yDistance=-0.01
23:42:23.913 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60575, med=2507, FiltMin=1918, FiltMax=30643, Gamma=0.990
23:42:23.914 00.001 7008 UpdateGuideState exits: m=270916 SNR=334.8
23:42:23.918 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.920 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:23.921 00.001 7008 Enqueuing Expose request
23:42:23.923 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:42:23.923 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:23.923 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:23.923 00.000 8532 MoveAxis(E, 0, ABG)
23:42:23.923 00.000 8532 Move returns status 0, amount 0
23:42:23.923 00.000 8532 MoveAxis(N, 0, ABG)
23:42:23.923 00.000 8532 Move returns status 0, amount 0
23:42:23.924 00.001 8532 move complete, result=0
23:42:23.924 00.000 8532 worker thread done servicing request
23:42:23.924 00.000 8532 Worker thread wakes up
23:42:23.924 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:23.924 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:23.924 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:24.777 00.853 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58d1e8f2-fb15-468c-bed7-7e8a16af9f5b"}
23:42:24.781 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58d1e8f2-fb15-468c-bed7-7e8a16af9f5b"}
23:42:24.786 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f806027-97e7-4380-8e29-d72a37f4b2b5"}
23:42:24.789 00.003 7008 case statement mapped state 6 to 3
23:42:24.792 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f806027-97e7-4380-8e29-d72a37f4b2b5"}
23:42:24.796 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3359f0d4-6dff-4d56-aa9c-5640da2d76d9"}
23:42:24.801 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1620,"width":15,"height":15,"star_pos":[7.45,7.08],"pixels":"..."},"id":"3359f0d4-6dff-4d56-aa9c-5640da2d76d9"}
23:42:26.044 01.243 8532 Exposure complete
23:42:26.086 00.042 8532 worker thread done servicing request
23:42:26.087 00.001 7008 OnExposeComplete: enter
23:42:26.088 00.001 7008 UpdateGuideState(): m_state=6
23:42:26.090 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1621
23:42:26.091 00.001 7008 Star::Find returns 1 (0), X=545.39, Y=448.05, Mass=256553, SNR=321.3, Peak=39157 HFD=2.3
23:42:26.094 00.003 7008 MultiStar: [#1 0.22,0.39,0.58,U] [#2 0.23,0.42,0.55,U] [#3 0.19,0.44,0.44,U] [#4 0.18,0.43,0.35,U] [#5 0.26,0.35,0.36,U] [#6 0.16,0.33,0.36,U] [#7 0.16,0.46,0.30,U] [#8 0.22,0.34,0.35,U] 
23:42:26.095 00.001 7008 single-star, 8 included, MultiStar: {0.11, 0.28}, one-star: {-0.21, -0.08}
23:42:26.097 00.002 7008 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.07) = xAngle (-2.71 = -2.71)
23:42:26.099 00.002 7008 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.12 = -3.12)
23:42:26.100 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=-0.21 mountY=-0.01, mountTheta=-3.12
23:42:26.103 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.08, opts=13)
23:42:26.105 00.002 7008 Enqueuing Move request for scope (-0.21, -0.08)
23:42:26.107 00.002 8532 Worker thread wakes up
23:42:26.107 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
23:42:26.107 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
23:42:26.107 00.000 8532 Moving (-0.21, -0.08) raw xDistance=-0.21 yDistance=-0.01
23:42:26.107 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:42:26.107 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:26.107 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62879, med=2507, FiltMin=1841, FiltMax=29691, Gamma=0.990
23:42:26.110 00.003 7008 UpdateGuideState exits: m=256553 SNR=321.3
23:42:26.111 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.112 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:26.114 00.002 7008 Enqueuing Expose request
23:42:26.117 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:26.117 00.000 8532 MoveAxis(E, 189, ABG)
23:42:26.117 00.000 8532 Guiding  Dir = 2, Dur = 189
23:42:26.117 00.000 8532 IsSlewing returns 0
23:42:26.117 00.000 8532 IsGuiding returns 0
23:42:26.117 00.000 8532 PulseGuide returned control before completion, sleep 199
23:42:26.318 00.201 8532 IsGuiding returns 0
23:42:26.319 00.001 8532 Move returns status 0, amount 189
23:42:26.319 00.000 8532 MoveAxis(N, 0, ABG)
23:42:26.319 00.000 8532 Move returns status 0, amount 0
23:42:26.319 00.000 8532 move complete, result=0
23:42:26.319 00.000 8532 worker thread done servicing request
23:42:26.319 00.000 8532 Worker thread wakes up
23:42:26.319 00.000 7008 GuideStep: -0.2 px 189 ms EAST, -0.0 px 0 ms NORTH
23:42:26.323 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:26.323 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:26.776 00.453 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3372b706-c028-44a4-9dc9-c45ce8108c79"}
23:42:26.777 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3372b706-c028-44a4-9dc9-c45ce8108c79"}
23:42:26.779 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af0f90b1-4079-4998-8121-d6c82063d3b5"}
23:42:26.782 00.003 7008 case statement mapped state 6 to 3
23:42:26.783 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af0f90b1-4079-4998-8121-d6c82063d3b5"}
23:42:26.785 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"47030c58-438e-4439-985e-fbeec4c39bc3"}
23:42:26.787 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1621,"width":15,"height":15,"star_pos":[7.39,7.05],"pixels":"..."},"id":"47030c58-438e-4439-985e-fbeec4c39bc3"}
23:42:28.455 01.668 8532 Exposure complete
23:42:28.504 00.049 8532 worker thread done servicing request
23:42:28.505 00.001 7008 OnExposeComplete: enter
23:42:28.507 00.002 7008 UpdateGuideState(): m_state=6
23:42:28.509 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1622
23:42:28.511 00.002 7008 Star::Find returns 1 (0), X=545.62, Y=448.12, Mass=259385, SNR=330.8, Peak=49245 HFD=2.3
23:42:28.515 00.004 7008 MultiStar: [#1 0.44,0.45,0.55,U] [#2 0.44,0.46,0.52,U] [#3 0.40,0.52,0.44,U] [#4 0.54,0.54,0.37,U] [#5 0.40,0.40,0.35,U] [#6 0.41,0.46,0.35,U] [#7 0.33,0.51,0.29,U] [#8 0.38,0.47,0.34,U] 
23:42:28.517 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.36}, one-star: {0.02, -0.02}
23:42:28.519 00.002 7008 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.07) = xAngle (-0.73 = -0.73)
23:42:28.521 00.002 7008 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.14 = -1.14)
23:42:28.523 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=0.02 mountY=-0.02, mountTheta=-0.88
23:42:28.528 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=-0.02, opts=13)
23:42:28.530 00.002 7008 Enqueuing Move request for scope (0.02, -0.02)
23:42:28.531 00.001 8532 Worker thread wakes up
23:42:28.531 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:42:28.531 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:42:28.531 00.000 8532 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
23:42:28.531 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:28.531 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61003, med=2507, FiltMin=1951, FiltMax=33861, Gamma=0.990
23:42:28.533 00.002 7008 UpdateGuideState exits: m=259385 SNR=330.8
23:42:28.534 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:28.537 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:28.540 00.003 7008 Enqueuing Expose request
23:42:28.542 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:28.542 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:28.542 00.000 8532 MoveAxis(E, 0, ABG)
23:42:28.542 00.000 8532 Move returns status 0, amount 0
23:42:28.543 00.001 8532 MoveAxis(N, 0, ABG)
23:42:28.543 00.000 8532 Move returns status 0, amount 0
23:42:28.543 00.000 8532 move complete, result=0
23:42:28.543 00.000 8532 worker thread done servicing request
23:42:28.543 00.000 8532 Worker thread wakes up
23:42:28.543 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:28.543 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:28.544 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:28.775 00.231 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06d785e5-6d5e-45c1-934d-8a3d3d88a250"}
23:42:28.777 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06d785e5-6d5e-45c1-934d-8a3d3d88a250"}
23:42:28.780 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"321cc582-cee0-4c4f-83d6-79090aa9d544"}
23:42:28.784 00.004 7008 case statement mapped state 6 to 3
23:42:28.786 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"321cc582-cee0-4c4f-83d6-79090aa9d544"}
23:42:28.788 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5ce6938-a0ff-420b-8a42-568fd1b26677"}
23:42:28.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1622,"width":15,"height":15,"star_pos":[6.62,7.12],"pixels":"..."},"id":"f5ce6938-a0ff-420b-8a42-568fd1b26677"}
23:42:30.671 01.881 8532 Exposure complete
23:42:30.703 00.032 8532 worker thread done servicing request
23:42:30.703 00.000 7008 OnExposeComplete: enter
23:42:30.707 00.004 7008 UpdateGuideState(): m_state=6
23:42:30.710 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1623
23:42:30.712 00.002 7008 Star::Find returns 1 (0), X=545.66, Y=448.14, Mass=270740, SNR=339.7, Peak=53429 HFD=2.3
23:42:30.716 00.004 7008 MultiStar: [#1 0.49,0.48,0.53,U] [#2 0.50,0.45,0.56,U] [#3 0.34,0.55,0.41,U] [#4 0.43,0.54,0.35,U] [#5 0.42,0.34,0.32,U] [#6 0.66,0.40,0.35,U] [#7 0.39,0.56,0.28,U] [#8 0.38,0.49,0.33,U] 
23:42:30.718 00.002 7008 single-star, 8 included, MultiStar: {0.36, 0.36}, one-star: {0.06, 0.00}
23:42:30.720 00.002 7008 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.07) = xAngle (0.07 = 0.07)
23:42:30.722 00.002 7008 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.34 = -0.34)
23:42:30.724 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.00 mountX=0.06 mountY=-0.02, mountTheta=-0.32
23:42:30.730 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.00, opts=13)
23:42:30.732 00.002 7008 Enqueuing Move request for scope (0.06, 0.00)
23:42:30.733 00.001 8532 Worker thread wakes up
23:42:30.733 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62552, med=2506, FiltMin=1858, FiltMax=31450, Gamma=0.990
23:42:30.735 00.002 7008 UpdateGuideState exits: m=270740 SNR=339.7
23:42:30.736 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.737 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:30.739 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:42:30.739 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:42:30.739 00.000 8532 Moving (0.06, 0.00) raw xDistance=0.06 yDistance=-0.02
23:42:30.739 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:30.739 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:30.739 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:30.739 00.000 8532 MoveAxis(E, 0, ABG)
23:42:30.739 00.000 8532 Move returns status 0, amount 0
23:42:30.739 00.000 7008 Enqueuing Expose request
23:42:30.741 00.002 8532 MoveAxis(N, 0, ABG)
23:42:30.741 00.000 8532 Move returns status 0, amount 0
23:42:30.741 00.000 8532 move complete, result=0
23:42:30.741 00.000 8532 worker thread done servicing request
23:42:30.741 00.000 8532 Worker thread wakes up
23:42:30.741 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:30.741 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:30.742 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:30.775 00.033 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2be4c2f1-9f55-4801-9131-acb9e0877fbb"}
23:42:30.778 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2be4c2f1-9f55-4801-9131-acb9e0877fbb"}
23:42:30.782 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3facf4ad-a55d-44e2-92ac-c5a22445c95e"}
23:42:30.785 00.003 7008 case statement mapped state 6 to 3
23:42:30.789 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3facf4ad-a55d-44e2-92ac-c5a22445c95e"}
23:42:30.792 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f51793a5-6c24-41d4-9ab1-55f01a40b6f5"}
23:42:30.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1623,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"f51793a5-6c24-41d4-9ab1-55f01a40b6f5"}
23:42:32.775 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b9ea52e-d4df-46e5-8ba3-cf4615eff3d3"}
23:42:32.778 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b9ea52e-d4df-46e5-8ba3-cf4615eff3d3"}
23:42:32.782 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac7a255f-a1fc-4438-80cf-923e6df5e52d"}
23:42:32.784 00.002 7008 case statement mapped state 6 to 3
23:42:32.787 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac7a255f-a1fc-4438-80cf-923e6df5e52d"}
23:42:32.789 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e31869d8-9e06-4537-9d53-06b59a7b475c"}
23:42:32.791 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1623,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"e31869d8-9e06-4537-9d53-06b59a7b475c"}
23:42:32.864 00.073 8532 Exposure complete
23:42:32.902 00.038 8532 worker thread done servicing request
23:42:32.903 00.001 7008 OnExposeComplete: enter
23:42:32.905 00.002 7008 UpdateGuideState(): m_state=6
23:42:32.907 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1624
23:42:32.910 00.003 7008 Star::Find returns 1 (0), X=545.60, Y=448.15, Mass=259713, SNR=319.4, Peak=49808 HFD=2.3
23:42:32.912 00.002 7008 MultiStar: [#1 0.46,0.49,0.56,U] [#2 0.45,0.52,0.56,U] [#3 0.38,0.60,0.44,U] [#4 0.48,0.63,0.36,U] [#5 0.40,0.47,0.35,U] [#6 0.50,0.39,0.37,U] [#7 0.37,0.63,0.30,U] [#8 0.38,0.50,0.35,U] 
23:42:32.915 00.003 7008 single-star, 8 included, MultiStar: {0.33, 0.40}, one-star: {0.00, 0.01}
23:42:32.917 00.002 7008 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.07) = xAngle (1.36 = 1.36)
23:42:32.920 00.003 7008 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.94 = 0.94)
23:42:32.924 00.004 7008 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.28 mountX=0.00 mountY=0.01, mountTheta=1.31
23:42:32.930 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.01, opts=13)
23:42:32.934 00.004 7008 Enqueuing Move request for scope (0.00, 0.01)
23:42:32.937 00.003 8532 Worker thread wakes up
23:42:32.937 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64593, med=2507, FiltMin=1779, FiltMax=34294, Gamma=0.990
23:42:32.941 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:42:32.941 00.000 7008 UpdateGuideState exits: m=259713 SNR=319.4
23:42:32.945 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.947 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:32.949 00.002 7008 Enqueuing Expose request
23:42:32.951 00.002 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:42:32.951 00.000 8532 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=0.01
23:42:32.951 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:42:32.951 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:32.952 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:32.952 00.000 8532 MoveAxis(E, 0, ABG)
23:42:32.952 00.000 8532 Move returns status 0, amount 0
23:42:32.952 00.000 8532 MoveAxis(N, 0, ABG)
23:42:32.952 00.000 8532 Move returns status 0, amount 0
23:42:32.952 00.000 8532 move complete, result=0
23:42:32.952 00.000 8532 worker thread done servicing request
23:42:32.952 00.000 8532 Worker thread wakes up
23:42:32.952 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:32.953 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:32.953 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:34.773 01.820 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d439f141-e2e5-4fe3-97f0-86736e925be6"}
23:42:34.775 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d439f141-e2e5-4fe3-97f0-86736e925be6"}
23:42:34.786 00.011 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fda6ec7f-8fc5-433d-8a78-0ea35be435d0"}
23:42:34.788 00.002 7008 case statement mapped state 6 to 3
23:42:34.790 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fda6ec7f-8fc5-433d-8a78-0ea35be435d0"}
23:42:34.792 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ea1bd05-26d4-4df7-ae3a-1f8736428a1a"}
23:42:34.794 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1624,"width":15,"height":15,"star_pos":[6.60,7.15],"pixels":"..."},"id":"1ea1bd05-26d4-4df7-ae3a-1f8736428a1a"}
23:42:35.085 00.291 8532 Exposure complete
23:42:35.130 00.045 8532 worker thread done servicing request
23:42:35.130 00.000 7008 OnExposeComplete: enter
23:42:35.132 00.002 7008 UpdateGuideState(): m_state=6
23:42:35.137 00.005 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1625
23:42:35.139 00.002 7008 Star::Find returns 1 (0), X=545.53, Y=448.17, Mass=265634, SNR=333.4, Peak=45437 HFD=2.4
23:42:35.142 00.003 7008 MultiStar: [#1 0.28,0.44,0.53,U] [#2 0.32,0.45,0.53,U] [#3 0.26,0.58,0.43,U] [#4 0.28,0.59,0.36,U] [#5 0.29,0.50,0.34,U] [#6 0.44,0.38,0.36,U] [#7 0.23,0.55,0.29,U] [#8 0.32,0.36,0.32,U] 
23:42:35.144 00.002 7008 single-star, 8 included, MultiStar: {0.21, 0.37}, one-star: {-0.07, 0.03}
23:42:35.146 00.002 7008 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.07) = xAngle (2.81 = 2.81)
23:42:35.148 00.002 7008 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.40 = 2.40)
23:42:35.151 00.003 7008 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.74 mountX=-0.07 mountY=0.05, mountTheta=2.52
23:42:35.156 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.03, opts=13)
23:42:35.159 00.003 7008 Enqueuing Move request for scope (-0.07, 0.03)
23:42:35.161 00.002 8532 Worker thread wakes up
23:42:35.161 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55825, med=2507, FiltMin=1907, FiltMax=32603, Gamma=0.990
23:42:35.164 00.003 7008 UpdateGuideState exits: m=265634 SNR=333.4
23:42:35.166 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.168 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:35.173 00.005 7008 Enqueuing Expose request
23:42:35.176 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:42:35.176 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:42:35.176 00.000 8532 Moving (-0.07, 0.03) raw xDistance=-0.07 yDistance=0.05
23:42:35.176 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:42:35.176 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:35.176 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:35.176 00.000 8532 MoveAxis(E, 0, ABG)
23:42:35.176 00.000 8532 Move returns status 0, amount 0
23:42:35.177 00.001 8532 MoveAxis(N, 0, ABG)
23:42:35.177 00.000 8532 Move returns status 0, amount 0
23:42:35.177 00.000 8532 move complete, result=0
23:42:35.177 00.000 8532 worker thread done servicing request
23:42:35.177 00.000 8532 Worker thread wakes up
23:42:35.177 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:35.177 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:35.178 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:36.771 01.593 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b5e5006-444a-41e0-af2f-f93b0348dc7b"}
23:42:36.774 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b5e5006-444a-41e0-af2f-f93b0348dc7b"}
23:42:36.780 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f60b3f23-74b3-455b-a0f3-947fc5847194"}
23:42:36.783 00.003 7008 case statement mapped state 6 to 3
23:42:36.786 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f60b3f23-74b3-455b-a0f3-947fc5847194"}
23:42:36.790 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2bb5bdf7-b6bc-48d1-aa1b-905e5d3ecbcd"}
23:42:36.792 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1625,"width":15,"height":15,"star_pos":[6.53,7.17],"pixels":"..."},"id":"2bb5bdf7-b6bc-48d1-aa1b-905e5d3ecbcd"}
23:42:37.300 00.508 8532 Exposure complete
23:42:37.356 00.056 8532 worker thread done servicing request
23:42:37.356 00.000 7008 OnExposeComplete: enter
23:42:37.359 00.003 7008 UpdateGuideState(): m_state=6
23:42:37.362 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1626
23:42:37.363 00.001 7008 Star::Find returns 1 (0), X=545.36, Y=448.13, Mass=264589, SNR=333.1, Peak=39681 HFD=2.3
23:42:37.365 00.002 7008 MultiStar: [#1 0.20,0.45,0.54,U] [#2 0.23,0.45,0.53,U] [#3 0.15,0.51,0.43,U] [#4 0.24,0.62,0.34,U] [#5 0.23,0.41,0.33,U] [#6 0.16,0.32,0.37,U] [#7 0.24,0.47,0.31,U] [#8 0.31,0.37,0.31,U] 
23:42:37.367 00.002 7008 single-star, 8 included, MultiStar: {0.11, 0.34}, one-star: {-0.24, -0.01}
23:42:37.369 00.002 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:42:37.371 00.002 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.85)
23:42:37.376 00.005 7008 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.10 mountX=-0.24 mountY=0.07, mountTheta=2.86
23:42:37.380 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=-0.01, opts=13)
23:42:37.383 00.003 7008 Enqueuing Move request for scope (-0.24, -0.01)
23:42:37.387 00.004 8532 Worker thread wakes up
23:42:37.387 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
23:42:37.387 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65389, med=2505, FiltMin=1891, FiltMax=31581, Gamma=0.990
23:42:37.390 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
23:42:37.390 00.000 8532 Moving (-0.24, -0.01) raw xDistance=-0.24 yDistance=0.07
23:42:37.390 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:42:37.390 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:37.390 00.000 7008 UpdateGuideState exits: m=264589 SNR=333.1
23:42:37.394 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:37.394 00.000 8532 MoveAxis(E, 213, ABG)
23:42:37.394 00.000 8532 Guiding  Dir = 2, Dur = 213
23:42:37.395 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:37.397 00.002 8532 IsSlewing returns 0
23:42:37.397 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:37.399 00.002 7008 Enqueuing Expose request
23:42:37.401 00.002 8532 IsGuiding returns 0
23:42:37.402 00.001 8532 PulseGuide returned control before completion, sleep 223
23:42:37.639 00.237 8532 IsGuiding returns 0
23:42:37.639 00.000 8532 Move returns status 0, amount 213
23:42:37.639 00.000 8532 MoveAxis(N, 0, ABG)
23:42:37.639 00.000 8532 Move returns status 0, amount 0
23:42:37.639 00.000 8532 move complete, result=0
23:42:37.639 00.000 8532 worker thread done servicing request
23:42:37.639 00.000 8532 Worker thread wakes up
23:42:37.639 00.000 7008 GuideStep: -0.2 px 213 ms EAST, 0.1 px 0 ms NORTH
23:42:37.641 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:37.641 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:38.770 01.129 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84cb1e18-6067-4fc7-9cc8-f65140526ecb"}
23:42:38.772 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84cb1e18-6067-4fc7-9cc8-f65140526ecb"}
23:42:38.774 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ae09d173-7408-4853-8f37-a7adfabe5df3"}
23:42:38.775 00.001 7008 case statement mapped state 6 to 3
23:42:38.776 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae09d173-7408-4853-8f37-a7adfabe5df3"}
23:42:38.778 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"766b6562-f000-4268-86ae-c19003c9d202"}
23:42:38.779 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1626,"width":15,"height":15,"star_pos":[7.36,7.13],"pixels":"..."},"id":"766b6562-f000-4268-86ae-c19003c9d202"}
23:42:39.772 00.993 8532 Exposure complete
23:42:39.817 00.045 8532 worker thread done servicing request
23:42:39.818 00.001 7008 OnExposeComplete: enter
23:42:39.820 00.002 7008 UpdateGuideState(): m_state=6
23:42:39.821 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1627
23:42:39.823 00.002 7008 Star::Find returns 1 (0), X=545.63, Y=448.17, Mass=257297, SNR=319.3, Peak=49441 HFD=2.4
23:42:39.824 00.001 7008 MultiStar: [#1 0.45,0.64,0.55,U] [#2 0.44,0.53,0.57,U] [#3 0.35,0.68,0.45,U] [#4 0.47,0.65,0.37,U] [#5 0.34,0.49,0.35,U] [#6 0.47,0.49,0.37,U] [#7 0.49,0.60,0.30,U] [#8 0.43,0.47,0.36,U] 
23:42:39.827 00.003 7008 single-star, 8 included, MultiStar: {0.33, 0.45}, one-star: {0.03, 0.04}
23:42:39.829 00.002 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:42:39.831 00.002 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:42:39.832 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.95 mountX=0.02 mountY=0.03, mountTheta=0.83
23:42:39.835 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.04, opts=13)
23:42:39.837 00.002 7008 Enqueuing Move request for scope (0.03, 0.04)
23:42:39.840 00.003 8532 Worker thread wakes up
23:42:39.840 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:42:39.840 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:42:39.840 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63601, med=2506, FiltMin=1844, FiltMax=33996, Gamma=0.990
23:42:39.842 00.002 8532 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=0.03
23:42:39.842 00.000 7008 UpdateGuideState exits: m=257297 SNR=319.3
23:42:39.843 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.845 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:39.846 00.001 7008 Enqueuing Expose request
23:42:39.848 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:39.848 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:39.848 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:39.848 00.000 8532 MoveAxis(E, 0, ABG)
23:42:39.848 00.000 8532 Move returns status 0, amount 0
23:42:39.848 00.000 8532 MoveAxis(N, 0, ABG)
23:42:39.848 00.000 8532 Move returns status 0, amount 0
23:42:39.848 00.000 8532 move complete, result=0
23:42:39.848 00.000 8532 worker thread done servicing request
23:42:39.849 00.001 8532 Worker thread wakes up
23:42:39.849 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:39.849 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:39.849 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:40.769 00.920 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"92563d02-795f-4e67-b067-ad9aaa96957f"}
23:42:40.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"92563d02-795f-4e67-b067-ad9aaa96957f"}
23:42:40.772 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6d922ae-556b-4a3a-bef0-dbd4a3a3ad19"}
23:42:40.776 00.004 7008 case statement mapped state 6 to 3
23:42:40.777 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6d922ae-556b-4a3a-bef0-dbd4a3a3ad19"}
23:42:40.789 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca983709-773b-4a4d-b4e6-e5d8f2deec7d"}
23:42:40.792 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1627,"width":15,"height":15,"star_pos":[6.63,7.17],"pixels":"..."},"id":"ca983709-773b-4a4d-b4e6-e5d8f2deec7d"}
23:42:41.974 01.182 8532 Exposure complete
23:42:42.020 00.046 8532 worker thread done servicing request
23:42:42.020 00.000 7008 OnExposeComplete: enter
23:42:42.022 00.002 7008 UpdateGuideState(): m_state=6
23:42:42.026 00.004 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1628
23:42:42.028 00.002 7008 Star::Find returns 1 (0), X=545.50, Y=448.17, Mass=258319, SNR=321.7, Peak=43552 HFD=2.4
23:42:42.031 00.003 7008 MultiStar: [#1 0.31,0.58,0.57,U] [#2 0.33,0.53,0.56,U] [#3 0.28,0.65,0.44,U] [#4 0.38,0.61,0.36,U] [#5 0.29,0.49,0.36,U] [#6 0.39,0.41,0.37,U] [#7 0.25,0.65,0.31,U] [#8 0.37,0.43,0.33,U] 
23:42:42.033 00.002 7008 single-star, 8 included, MultiStar: {0.23, 0.43}, one-star: {-0.10, 0.04}
23:42:42.036 00.003 7008 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.07) = xAngle (2.85 = 2.85)
23:42:42.038 00.002 7008 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.44 = 2.44)
23:42:42.041 00.003 7008 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.78 mountX=-0.10 mountY=0.07, mountTheta=2.55
23:42:42.046 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.04, opts=13)
23:42:42.050 00.004 7008 Enqueuing Move request for scope (-0.10, 0.04)
23:42:42.052 00.002 8532 Worker thread wakes up
23:42:42.052 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57575, med=2507, FiltMin=1828, FiltMax=33973, Gamma=0.990
23:42:42.055 00.003 7008 UpdateGuideState exits: m=258319 SNR=321.7
23:42:42.057 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.059 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:42.061 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:42:42.061 00.000 7008 Enqueuing Expose request
23:42:42.063 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:42:42.063 00.000 8532 Moving (-0.10, 0.04) raw xDistance=-0.10 yDistance=0.07
23:42:42.063 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:42:42.064 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.064 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:42.064 00.000 8532 MoveAxis(E, 0, ABG)
23:42:42.064 00.000 8532 Move returns status 0, amount 0
23:42:42.064 00.000 8532 MoveAxis(N, 0, ABG)
23:42:42.064 00.000 8532 Move returns status 0, amount 0
23:42:42.064 00.000 8532 move complete, result=0
23:42:42.064 00.000 8532 worker thread done servicing request
23:42:42.064 00.000 8532 Worker thread wakes up
23:42:42.065 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:42.065 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:42.065 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:42.767 00.702 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"422d9c2f-3602-4adc-844b-4781217c7e9d"}
23:42:42.771 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"422d9c2f-3602-4adc-844b-4781217c7e9d"}
23:42:42.775 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e892597d-8903-4c0a-bc66-280386bfbb31"}
23:42:42.777 00.002 7008 case statement mapped state 6 to 3
23:42:42.780 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e892597d-8903-4c0a-bc66-280386bfbb31"}
23:42:42.790 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88dca266-c469-4403-bacb-2aa424f64806"}
23:42:42.791 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1628,"width":15,"height":15,"star_pos":[6.50,7.17],"pixels":"..."},"id":"88dca266-c469-4403-bacb-2aa424f64806"}
23:42:44.200 01.409 8532 Exposure complete
23:42:44.245 00.045 8532 worker thread done servicing request
23:42:44.245 00.000 7008 OnExposeComplete: enter
23:42:44.247 00.002 7008 UpdateGuideState(): m_state=6
23:42:44.249 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1629
23:42:44.251 00.002 7008 Star::Find returns 1 (0), X=545.47, Y=448.22, Mass=268936, SNR=345.4, Peak=42137 HFD=2.6
23:42:44.254 00.003 7008 MultiStar: [#1 0.27,0.56,0.50,U] [#2 0.27,0.52,0.52,U] [#3 0.22,0.62,0.42,U] [#4 0.23,0.61,0.34,U] [#5 0.24,0.51,0.34,U] [#6 0.40,0.44,0.32,U] [#7 0.27,0.60,0.27,U] [#8 0.27,0.42,0.34,U] 
23:42:44.258 00.004 7008 single-star, 8 included, MultiStar: {0.17, 0.42}, one-star: {-0.13, 0.09}
23:42:44.260 00.002 7008 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.07) = xAngle (2.63 = 2.63)
23:42:44.262 00.002 7008 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.22 = 2.22)
23:42:44.264 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.56 mountX=-0.14 mountY=0.12, mountTheta=2.40
23:42:44.266 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.09, opts=13)
23:42:44.269 00.003 7008 Enqueuing Move request for scope (-0.13, 0.09)
23:42:44.271 00.002 8532 Worker thread wakes up
23:42:44.271 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:42:44.271 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:42:44.271 00.000 8532 Moving (-0.13, 0.09) raw xDistance=-0.14 yDistance=0.12
23:42:44.271 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:42:44.271 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:44.271 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61772, med=2508, FiltMin=1941, FiltMax=32856, Gamma=0.990
23:42:44.275 00.004 7008 UpdateGuideState exits: m=268936 SNR=345.4
23:42:44.278 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.280 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:44.282 00.002 7008 Enqueuing Expose request
23:42:44.284 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:42:44.284 00.000 8532 MoveAxis(E, 0, ABG)
23:42:44.284 00.000 8532 Move returns status 0, amount 0
23:42:44.284 00.000 8532 MoveAxis(N, 0, ABG)
23:42:44.284 00.000 8532 Move returns status 0, amount 0
23:42:44.284 00.000 8532 move complete, result=0
23:42:44.284 00.000 8532 worker thread done servicing request
23:42:44.284 00.000 8532 Worker thread wakes up
23:42:44.284 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:44.284 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:44.285 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:44.769 00.484 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a25e4dcf-4a29-4195-b320-ac06ddbe4ff1"}
23:42:44.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a25e4dcf-4a29-4195-b320-ac06ddbe4ff1"}
23:42:44.773 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2dd6bdae-5726-4450-8dfe-66a979564c43"}
23:42:44.776 00.003 7008 case statement mapped state 6 to 3
23:42:44.777 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dd6bdae-5726-4450-8dfe-66a979564c43"}
23:42:44.778 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48f65247-0415-4c87-a258-c0c592a71013"}
23:42:44.780 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1629,"width":15,"height":15,"star_pos":[7.47,7.22],"pixels":"..."},"id":"48f65247-0415-4c87-a258-c0c592a71013"}
23:42:46.407 01.627 8532 Exposure complete
23:42:46.447 00.040 8532 worker thread done servicing request
23:42:46.448 00.001 7008 OnExposeComplete: enter
23:42:46.450 00.002 7008 UpdateGuideState(): m_state=6
23:42:46.451 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1630
23:42:46.453 00.002 7008 Star::Find returns 1 (0), X=545.49, Y=448.20, Mass=259609, SNR=323.8, Peak=42622 HFD=2.6
23:42:46.455 00.002 7008 MultiStar: [#1 0.33,0.57,0.54,U] [#2 0.29,0.55,0.55,U] [#3 0.22,0.64,0.44,U] [#4 0.31,0.69,0.35,U] [#5 0.28,0.54,0.35,U] [#6 0.40,0.50,0.36,U] [#7 0.23,0.61,0.32,U] [#8 0.36,0.49,0.35,U] 
23:42:46.458 00.003 7008 single-star, 8 included, MultiStar: {0.21, 0.45}, one-star: {-0.11, 0.07}
23:42:46.460 00.002 7008 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.07) = xAngle (2.66 = 2.66)
23:42:46.462 00.002 7008 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.24 = 2.24)
23:42:46.463 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=-0.11 mountY=0.10, mountTheta=2.42
23:42:46.468 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.07, opts=13)
23:42:46.470 00.002 7008 Enqueuing Move request for scope (-0.11, 0.07)
23:42:46.471 00.001 8532 Worker thread wakes up
23:42:46.471 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58953, med=2507, FiltMin=1972, FiltMax=33459, Gamma=0.990
23:42:46.474 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:42:46.474 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:42:46.474 00.000 8532 Moving (-0.11, 0.07) raw xDistance=-0.11 yDistance=0.10
23:42:46.474 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:42:46.475 00.001 7008 UpdateGuideState exits: m=259609 SNR=323.8
23:42:46.476 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.479 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:46.481 00.002 7008 Enqueuing Expose request
23:42:46.483 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:46.483 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:42:46.483 00.000 8532 MoveAxis(E, 0, ABG)
23:42:46.483 00.000 8532 Move returns status 0, amount 0
23:42:46.484 00.001 8532 MoveAxis(N, 0, ABG)
23:42:46.484 00.000 8532 Move returns status 0, amount 0
23:42:46.484 00.000 8532 move complete, result=0
23:42:46.484 00.000 8532 worker thread done servicing request
23:42:46.484 00.000 8532 Worker thread wakes up
23:42:46.484 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:46.484 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:46.484 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:46.767 00.283 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"efb77b28-a5c8-40b2-8f73-9976515aead9"}
23:42:46.768 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"efb77b28-a5c8-40b2-8f73-9976515aead9"}
23:42:46.770 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acb51ceb-863e-43c2-a3d9-dfa3ddf42bb7"}
23:42:46.771 00.001 7008 case statement mapped state 6 to 3
23:42:46.773 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"acb51ceb-863e-43c2-a3d9-dfa3ddf42bb7"}
23:42:46.776 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a99a4f07-897b-44a7-8e6d-0b63aa5c53a6"}
23:42:46.777 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1630,"width":15,"height":15,"star_pos":[7.49,7.20],"pixels":"..."},"id":"a99a4f07-897b-44a7-8e6d-0b63aa5c53a6"}
23:42:48.606 01.829 8532 Exposure complete
23:42:48.643 00.037 8532 worker thread done servicing request
23:42:48.643 00.000 7008 OnExposeComplete: enter
23:42:48.645 00.002 7008 UpdateGuideState(): m_state=6
23:42:48.648 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1631
23:42:48.650 00.002 7008 Star::Find returns 1 (0), X=545.60, Y=448.22, Mass=262791, SNR=326.6, Peak=47919 HFD=2.4
23:42:48.652 00.002 7008 MultiStar: [#1 0.42,0.63,0.54,U] [#2 0.43,0.63,0.54,U] [#3 0.33,0.76,0.43,U] [#4 0.35,0.78,0.38,U] [#5 0.40,0.57,0.34,U] [#6 0.49,0.51,0.35,U] [#7 0.30,0.71,0.29,U] [#8 0.43,0.54,0.34,U] 
23:42:48.654 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.51}, one-star: {-0.00, 0.08}
23:42:48.656 00.002 7008 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.07) = xAngle (1.67 = 1.67)
23:42:48.657 00.001 7008 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.25 = 1.25)
23:42:48.660 00.003 7008 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=-0.01 mountY=0.08, mountTheta=1.67
23:42:48.663 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.08, opts=13)
23:42:48.665 00.002 7008 Enqueuing Move request for scope (-0.00, 0.08)
23:42:48.667 00.002 8532 Worker thread wakes up
23:42:48.667 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:42:48.667 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:42:48.667 00.000 8532 Moving (-0.00, 0.08) raw xDistance=-0.01 yDistance=0.08
23:42:48.667 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:42:48.667 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:48.667 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59823, med=2505, FiltMin=1908, FiltMax=33262, Gamma=0.990
23:42:48.669 00.002 7008 UpdateGuideState exits: m=262791 SNR=326.6
23:42:48.671 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.673 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:48.674 00.001 7008 Enqueuing Expose request
23:42:48.676 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:42:48.676 00.000 8532 MoveAxis(E, 0, ABG)
23:42:48.676 00.000 8532 Move returns status 0, amount 0
23:42:48.676 00.000 8532 MoveAxis(N, 0, ABG)
23:42:48.676 00.000 8532 Move returns status 0, amount 0
23:42:48.676 00.000 8532 move complete, result=0
23:42:48.676 00.000 8532 worker thread done servicing request
23:42:48.676 00.000 8532 Worker thread wakes up
23:42:48.676 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:48.677 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:48.677 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:48.767 00.090 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ca40839-7517-435e-a97f-1f183864aea6"}
23:42:48.771 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ca40839-7517-435e-a97f-1f183864aea6"}
23:42:48.777 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5936b6c6-967d-4f8f-80cc-e5776acc1fed"}
23:42:48.781 00.004 7008 case statement mapped state 6 to 3
23:42:48.783 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5936b6c6-967d-4f8f-80cc-e5776acc1fed"}
23:42:48.785 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9bae0d0b-63dc-46a7-9c1d-24755e0edd26"}
23:42:48.791 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1631,"width":15,"height":15,"star_pos":[6.60,7.22],"pixels":"..."},"id":"9bae0d0b-63dc-46a7-9c1d-24755e0edd26"}
23:42:50.766 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad2862be-7de0-4126-9122-87fb2a2a6cda"}
23:42:50.769 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad2862be-7de0-4126-9122-87fb2a2a6cda"}
23:42:50.771 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1478d034-a8b4-479d-811f-ffbed8ea7fa2"}
23:42:50.772 00.001 7008 case statement mapped state 6 to 3
23:42:50.773 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1478d034-a8b4-479d-811f-ffbed8ea7fa2"}
23:42:50.776 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2a688924-2a83-45dc-9ee6-6c957fb938f7"}
23:42:50.777 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1631,"width":15,"height":15,"star_pos":[6.60,7.22],"pixels":"..."},"id":"2a688924-2a83-45dc-9ee6-6c957fb938f7"}
23:42:50.798 00.021 8532 Exposure complete
23:42:50.836 00.038 8532 worker thread done servicing request
23:42:50.836 00.000 7008 OnExposeComplete: enter
23:42:50.839 00.003 7008 UpdateGuideState(): m_state=6
23:42:50.842 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1632
23:42:50.843 00.001 7008 Star::Find returns 1 (0), X=545.58, Y=448.25, Mass=262748, SNR=321.9, Peak=47567 HFD=2.5
23:42:50.846 00.003 7008 MultiStar: [#1 0.41,0.62,0.57,U] [#2 0.43,0.57,0.57,U] [#3 0.29,0.71,0.43,U] [#4 0.37,0.75,0.38,U] [#5 0.35,0.49,0.35,U] [#6 0.45,0.60,0.36,U] [#7 0.34,0.70,0.29,U] [#8 0.26,0.53,0.37,U] 
23:42:50.849 00.003 7008 single-star, 8 included, MultiStar: {0.28, 0.51}, one-star: {-0.02, 0.12}
23:42:50.851 00.002 7008 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.07) = xAngle (1.79 = 1.79)
23:42:50.853 00.002 7008 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.38 = 1.38)
23:42:50.854 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=-0.03 mountY=0.12, mountTheta=1.79
23:42:50.858 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.12, opts=13)
23:42:50.859 00.001 7008 Enqueuing Move request for scope (-0.02, 0.12)
23:42:50.861 00.002 8532 Worker thread wakes up
23:42:50.861 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:42:50.861 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:42:50.861 00.000 8532 Moving (-0.02, 0.12) raw xDistance=-0.03 yDistance=0.12
23:42:50.862 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:50.862 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:50.862 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62680, med=2505, FiltMin=1915, FiltMax=33515, Gamma=0.990
23:42:50.863 00.001 7008 UpdateGuideState exits: m=262748 SNR=321.9
23:42:50.865 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:50.868 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:50.870 00.002 7008 Enqueuing Expose request
23:42:50.872 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:42:50.872 00.000 8532 MoveAxis(E, 0, ABG)
23:42:50.872 00.000 8532 Move returns status 0, amount 0
23:42:50.872 00.000 8532 MoveAxis(N, 0, ABG)
23:42:50.872 00.000 8532 Move returns status 0, amount 0
23:42:50.872 00.000 8532 move complete, result=0
23:42:50.872 00.000 8532 worker thread done servicing request
23:42:50.872 00.000 8532 Worker thread wakes up
23:42:50.872 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:50.872 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:50.873 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:52.765 01.892 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8557edcc-9a2c-42e8-b790-91f644d881ee"}
23:42:52.768 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8557edcc-9a2c-42e8-b790-91f644d881ee"}
23:42:52.770 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f5f1274-5910-4244-b82d-407d08008001"}
23:42:52.771 00.001 7008 case statement mapped state 6 to 3
23:42:52.773 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f5f1274-5910-4244-b82d-407d08008001"}
23:42:52.774 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1204480b-505d-4467-a082-00a6d2ca4d13"}
23:42:52.776 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1632,"width":15,"height":15,"star_pos":[6.58,7.25],"pixels":"..."},"id":"1204480b-505d-4467-a082-00a6d2ca4d13"}
23:42:53.003 00.227 8532 Exposure complete
23:42:53.047 00.044 8532 worker thread done servicing request
23:42:53.047 00.000 7008 OnExposeComplete: enter
23:42:53.050 00.003 7008 UpdateGuideState(): m_state=6
23:42:53.052 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1633
23:42:53.053 00.001 7008 Star::Find returns 1 (0), X=545.62, Y=448.32, Mass=271165, SNR=334.4, Peak=47670 HFD=2.7
23:42:53.055 00.002 7008 MultiStar: [#1 0.48,0.65,0.52,U] [#2 0.41,0.68,0.57,U] [#3 0.34,0.75,0.44,U] [#4 0.39,0.77,0.35,U] [#5 0.38,0.69,0.34,U] [#6 0.50,0.57,0.37,U] [#7 0.37,0.81,0.30,U] [#8 0.40,0.57,0.33,U] 
23:42:53.057 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.57}, one-star: {0.02, 0.19}
23:42:53.059 00.002 7008 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.07) = xAngle (1.55 = 1.55)
23:42:53.062 00.003 7008 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.14 = 1.14)
23:42:53.064 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=0.00 mountY=0.17, mountTheta=1.55
23:42:53.067 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.19, opts=13)
23:42:53.069 00.002 7008 Enqueuing Move request for scope (0.02, 0.19)
23:42:53.071 00.002 8532 Worker thread wakes up
23:42:53.071 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:42:53.071 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:42:53.071 00.000 8532 Moving (0.02, 0.19) raw xDistance=0.00 yDistance=0.17
23:42:53.071 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:42:53.071 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:53.072 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:42:53.072 00.000 8532 MoveAxis(E, 0, ABG)
23:42:53.072 00.000 8532 Move returns status 0, amount 0
23:42:53.072 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61795, med=2506, FiltMin=1843, FiltMax=33185, Gamma=0.990
23:42:53.074 00.002 7008 UpdateGuideState exits: m=271165 SNR=334.4
23:42:53.075 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.077 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:53.079 00.002 7008 Enqueuing Expose request
23:42:53.080 00.001 8532 MoveAxis(N, 0, ABG)
23:42:53.080 00.000 8532 Move returns status 0, amount 0
23:42:53.080 00.000 8532 move complete, result=0
23:42:53.081 00.001 8532 worker thread done servicing request
23:42:53.081 00.000 8532 Worker thread wakes up
23:42:53.081 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:53.081 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:53.081 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:54.765 01.684 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d30c1c5-5e6a-4015-abdc-9026e755ebf9"}
23:42:54.767 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d30c1c5-5e6a-4015-abdc-9026e755ebf9"}
23:42:54.772 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61adcba5-c3e4-4791-b01b-df5d51a64b53"}
23:42:54.776 00.004 7008 case statement mapped state 6 to 3
23:42:54.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61adcba5-c3e4-4791-b01b-df5d51a64b53"}
23:42:54.781 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e482710-f995-47da-a282-ae77bbe8dedd"}
23:42:54.784 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1633,"width":15,"height":15,"star_pos":[6.62,7.32],"pixels":"..."},"id":"2e482710-f995-47da-a282-ae77bbe8dedd"}
23:42:55.215 00.431 8532 Exposure complete
23:42:55.251 00.036 8532 worker thread done servicing request
23:42:55.252 00.001 7008 OnExposeComplete: enter
23:42:55.254 00.002 7008 UpdateGuideState(): m_state=6
23:42:55.256 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1634
23:42:55.259 00.003 7008 Star::Find returns 1 (0), X=545.49, Y=448.28, Mass=264997, SNR=330.9, Peak=42140 HFD=2.7
23:42:55.261 00.002 7008 MultiStar: [#1 0.30,0.64,0.53,U] [#2 0.29,0.63,0.56,U] [#3 0.28,0.69,0.43,U] [#4 0.33,0.69,0.37,U] [#5 0.30,0.62,0.33,U] [#6 0.35,0.62,0.35,U] [#7 0.25,0.79,0.31,U] [#8 0.27,0.53,0.35,U] 
23:42:55.263 00.002 7008 single-star, 8 included, MultiStar: {0.20, 0.53}, one-star: {-0.11, 0.14}
23:42:55.265 00.002 7008 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.07) = xAngle (2.27 = 2.27)
23:42:55.267 00.002 7008 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.86 = 1.86)
23:42:55.269 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.20 mountX=-0.12 mountY=0.17, mountTheta=2.16
23:42:55.273 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.14, opts=13)
23:42:55.274 00.001 7008 Enqueuing Move request for scope (-0.11, 0.14)
23:42:55.276 00.002 8532 Worker thread wakes up
23:42:55.276 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
23:42:55.276 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
23:42:55.276 00.000 8532 Moving (-0.11, 0.14) raw xDistance=-0.12 yDistance=0.17
23:42:55.277 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:55.277 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:42:55.277 00.000 8532 MoveAxis(E, 0, ABG)
23:42:55.277 00.000 8532 Move returns status 0, amount 0
23:42:55.277 00.000 8532 MoveAxis(S, 301, ABG)
23:42:55.277 00.000 8532 Guiding  Dir = 1, Dur = 301
23:42:55.277 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60793, med=2506, FiltMin=1864, FiltMax=34786, Gamma=0.990
23:42:55.279 00.002 7008 UpdateGuideState exits: m=264997 SNR=330.9
23:42:55.280 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:55.282 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:55.283 00.001 7008 Enqueuing Expose request
23:42:55.285 00.002 8532 IsSlewing returns 0
23:42:55.286 00.001 8532 IsGuiding returns 0
23:42:55.286 00.000 8532 PulseGuide returned control before completion, sleep 311
23:42:55.612 00.326 8532 IsGuiding returns 0
23:42:55.612 00.000 8532 Move returns status 0, amount 301
23:42:55.612 00.000 8532 move complete, result=0
23:42:55.613 00.001 8532 worker thread done servicing request
23:42:55.613 00.000 8532 Worker thread wakes up
23:42:55.613 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:55.613 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:55.613 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 301 ms SOUTH
23:42:56.764 01.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0ab93044-0fb1-4845-8532-4e2ff01b957f"}
23:42:56.770 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0ab93044-0fb1-4845-8532-4e2ff01b957f"}
23:42:56.774 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1cdfd16-ce5d-4fe9-9637-8c2f44323772"}
23:42:56.775 00.001 7008 case statement mapped state 6 to 3
23:42:56.777 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1cdfd16-ce5d-4fe9-9637-8c2f44323772"}
23:42:56.778 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"944612d6-f0cd-4eb6-a033-e780d7cdb555"}
23:42:56.779 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1634,"width":15,"height":15,"star_pos":[7.49,7.28],"pixels":"..."},"id":"944612d6-f0cd-4eb6-a033-e780d7cdb555"}
23:42:57.742 00.963 8532 Exposure complete
23:42:57.783 00.041 8532 worker thread done servicing request
23:42:57.783 00.000 7008 OnExposeComplete: enter
23:42:57.784 00.001 7008 UpdateGuideState(): m_state=6
23:42:57.786 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1635
23:42:57.787 00.001 7008 Star::Find returns 1 (0), X=545.78, Y=448.04, Mass=271222, SNR=334.0, Peak=57477 HFD=2.2
23:42:57.788 00.001 7008 MultiStar: [#1 0.58,0.39,0.55,U] [#2 0.64,0.39,0.56,U] [#3 0.47,0.41,0.40,U] [#4 0.53,0.48,0.36,U] [#5 0.65,0.40,0.34,U] [#6 0.65,0.33,0.35,U] [#7 0.51,0.42,0.28,U] [#8 0.47,0.44,0.31,U] 
23:42:57.790 00.002 7008 single-star, 8 included, MultiStar: {0.47, 0.28}, one-star: {0.18, -0.10}
23:42:57.791 00.001 7008 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.07) = xAngle (-0.43 = -0.43)
23:42:57.792 00.001 7008 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.84 = -0.84)
23:42:57.793 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=0.18 mountY=-0.15, mountTheta=-0.69
23:42:57.796 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=-0.10, opts=13)
23:42:57.798 00.002 7008 Enqueuing Move request for scope (0.18, -0.10)
23:42:57.800 00.002 8532 Worker thread wakes up
23:42:57.800 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:42:57.800 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:42:57.800 00.000 8532 Moving (0.18, -0.10) raw xDistance=0.18 yDistance=-0.15
23:42:57.800 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1871, FiltMax=29656, Gamma=0.990
23:42:57.801 00.001 7008 UpdateGuideState exits: m=271222 SNR=334.0
23:42:57.802 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:57.804 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:42:57.805 00.001 7008 Enqueuing Expose request
23:42:57.806 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
23:42:57.806 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:57.806 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:57.806 00.000 8532 MoveAxis(W, 165, ABG)
23:42:57.806 00.000 8532 Guiding  Dir = 3, Dur = 165
23:42:57.807 00.001 8532 IsSlewing returns 0
23:42:57.807 00.000 8532 IsGuiding returns 0
23:42:57.807 00.000 8532 PulseGuide returned control before completion, sleep 175
23:42:57.984 00.177 8532 IsGuiding returns 0
23:42:57.984 00.000 8532 Move returns status 0, amount 165
23:42:57.984 00.000 8532 MoveAxis(N, 0, ABG)
23:42:57.984 00.000 8532 Move returns status 0, amount 0
23:42:57.984 00.000 8532 move complete, result=0
23:42:57.984 00.000 8532 worker thread done servicing request
23:42:57.984 00.000 8532 Worker thread wakes up
23:42:57.984 00.000 7008 GuideStep: 0.2 px 165 ms WEST, -0.1 px 0 ms NORTH
23:42:57.987 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:42:57.987 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:42:58.763 00.776 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"88ede116-12bb-4fec-84ab-5f829f3ef79c"}
23:42:58.766 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"88ede116-12bb-4fec-84ab-5f829f3ef79c"}
23:42:58.770 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c91af5e7-67f7-490f-bf29-0827062aba49"}
23:42:58.772 00.002 7008 case statement mapped state 6 to 3
23:42:58.774 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c91af5e7-67f7-490f-bf29-0827062aba49"}
23:42:58.776 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ce03925-8f3a-4417-aa8f-1ff91053998f"}
23:42:58.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1635,"width":15,"height":15,"star_pos":[6.78,7.04],"pixels":"..."},"id":"4ce03925-8f3a-4417-aa8f-1ff91053998f"}
23:43:00.122 01.344 8532 Exposure complete
23:43:00.168 00.046 8532 worker thread done servicing request
23:43:00.169 00.001 7008 OnExposeComplete: enter
23:43:00.171 00.002 7008 UpdateGuideState(): m_state=6
23:43:00.173 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1636
23:43:00.175 00.002 7008 Star::Find returns 1 (0), X=545.65, Y=448.20, Mass=271024, SNR=339.6, Peak=52128 HFD=2.4
23:43:00.177 00.002 7008 MultiStar: [#1 0.46,0.59,0.53,U] [#2 0.49,0.54,0.54,U] [#3 0.37,0.71,0.42,U] [#4 0.47,0.61,0.36,U] [#5 0.41,0.52,0.32,U] [#6 0.59,0.39,0.35,U] [#7 0.29,0.69,0.28,U] [#8 0.45,0.61,0.34,U] 
23:43:00.179 00.002 7008 single-star, 8 included, MultiStar: {0.35, 0.46}, one-star: {0.05, 0.06}
23:43:00.182 00.003 7008 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.07) = xAngle (1.00 = 1.00)
23:43:00.184 00.002 7008 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.59 = 0.59)
23:43:00.186 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.93 mountX=0.04 mountY=0.04, mountTheta=0.80
23:43:00.189 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.06, opts=13)
23:43:00.192 00.003 7008 Enqueuing Move request for scope (0.05, 0.06)
23:43:00.194 00.002 8532 Worker thread wakes up
23:43:00.194 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:43:00.194 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:43:00.194 00.000 8532 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=0.04
23:43:00.194 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65292, med=2504, FiltMin=1861, FiltMax=30955, Gamma=0.990
23:43:00.196 00.002 7008 UpdateGuideState exits: m=271024 SNR=339.6
23:43:00.198 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.201 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:00.201 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:00.201 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:00.202 00.001 7008 Enqueuing Expose request
23:43:00.204 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:00.205 00.001 8532 MoveAxis(E, 0, ABG)
23:43:00.205 00.000 8532 Move returns status 0, amount 0
23:43:00.205 00.000 8532 MoveAxis(N, 0, ABG)
23:43:00.205 00.000 8532 Move returns status 0, amount 0
23:43:00.205 00.000 8532 move complete, result=0
23:43:00.205 00.000 8532 worker thread done servicing request
23:43:00.205 00.000 8532 Worker thread wakes up
23:43:00.205 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:00.205 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:00.206 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:00.762 00.556 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"59af2e9c-99e8-445f-bece-be21e5fd6d77"}
23:43:00.766 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"59af2e9c-99e8-445f-bece-be21e5fd6d77"}
23:43:00.771 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ce6a9c1c-ea2b-4bd0-a66f-35c99c0211d4"}
23:43:00.776 00.005 7008 case statement mapped state 6 to 3
23:43:00.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce6a9c1c-ea2b-4bd0-a66f-35c99c0211d4"}
23:43:00.779 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"74f7823a-0570-472d-89f8-48db51535bbb"}
23:43:00.780 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1636,"width":15,"height":15,"star_pos":[6.65,7.20],"pixels":"..."},"id":"74f7823a-0570-472d-89f8-48db51535bbb"}
23:43:02.336 01.556 8532 Exposure complete
23:43:02.390 00.054 8532 worker thread done servicing request
23:43:02.390 00.000 7008 OnExposeComplete: enter
23:43:02.393 00.003 7008 UpdateGuideState(): m_state=6
23:43:02.396 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1637
23:43:02.400 00.004 7008 Star::Find returns 1 (0), X=545.77, Y=448.27, Mass=268015, SNR=339.5, Peak=53468 HFD=2.6
23:43:02.405 00.005 7008 MultiStar: [#1 0.63,0.68,0.53,U] [#2 0.60,0.61,0.54,U] [#3 0.55,0.74,0.41,U] [#4 0.62,0.76,0.36,U] [#5 0.49,0.63,0.33,U] [#6 0.76,0.54,0.35,U] [#7 0.50,0.69,0.27,U] [#8 0.51,0.62,0.32,U] 
23:43:02.408 00.003 7008 single-star, 8 included, MultiStar: {0.49, 0.53}, one-star: {0.17, 0.14}
23:43:02.411 00.003 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:43:02.414 00.003 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:43:02.418 00.004 7008 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=0.16 mountY=0.07, mountTheta=0.43
23:43:02.424 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.14, opts=13)
23:43:02.427 00.003 7008 Enqueuing Move request for scope (0.17, 0.14)
23:43:02.431 00.004 8532 Worker thread wakes up
23:43:02.431 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1867, FiltMax=27937, Gamma=0.990
23:43:02.433 00.002 7008 UpdateGuideState exits: m=268015 SNR=339.5
23:43:02.435 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.437 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:43:02.438 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:02.439 00.001 7008 Enqueuing Expose request
23:43:02.442 00.003 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:43:02.442 00.000 8532 Moving (0.17, 0.14) raw xDistance=0.16 yDistance=0.07
23:43:02.442 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:43:02.442 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.442 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:02.442 00.000 8532 MoveAxis(E, 0, ABG)
23:43:02.442 00.000 8532 Move returns status 0, amount 0
23:43:02.442 00.000 8532 MoveAxis(N, 0, ABG)
23:43:02.442 00.000 8532 Move returns status 0, amount 0
23:43:02.442 00.000 8532 move complete, result=0
23:43:02.443 00.001 8532 worker thread done servicing request
23:43:02.443 00.000 8532 Worker thread wakes up
23:43:02.443 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:02.443 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:02.443 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:02.760 00.317 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a19a5b8c-a638-4a46-ab14-e5a2051d0380"}
23:43:02.764 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a19a5b8c-a638-4a46-ab14-e5a2051d0380"}
23:43:02.766 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"262109a3-0ef7-481a-95a8-d4ee42e6c39f"}
23:43:02.768 00.002 7008 case statement mapped state 6 to 3
23:43:02.772 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"262109a3-0ef7-481a-95a8-d4ee42e6c39f"}
23:43:02.773 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c8f8ef3-c5ce-433f-8b17-8aea3a75cb5a"}
23:43:02.775 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1637,"width":15,"height":15,"star_pos":[6.77,7.27],"pixels":"..."},"id":"7c8f8ef3-c5ce-433f-8b17-8aea3a75cb5a"}
23:43:04.576 01.801 8532 Exposure complete
23:43:04.613 00.037 8532 worker thread done servicing request
23:43:04.613 00.000 7008 OnExposeComplete: enter
23:43:04.617 00.004 7008 UpdateGuideState(): m_state=6
23:43:04.619 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1638
23:43:04.621 00.002 7008 Star::Find returns 1 (0), X=545.79, Y=448.20, Mass=271786, SNR=341.7, Peak=55060 HFD=2.4
23:43:04.624 00.003 7008 MultiStar: [#1 0.61,0.69,0.53,U] [#2 0.64,0.55,0.51,U] [#3 0.56,0.70,0.41,U] [#4 0.64,0.68,0.36,U] [#5 0.62,0.56,0.32,U] [#6 0.72,0.47,0.33,U] [#7 0.52,0.73,0.27,U] [#8 0.45,0.59,0.32,U] 
23:43:04.626 00.002 7008 single-star, 8 included, MultiStar: {0.50, 0.48}, one-star: {0.19, 0.06}
23:43:04.628 00.002 7008 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.07) = xAngle (0.40 = 0.40)
23:43:04.630 00.002 7008 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.01 = -0.01)
23:43:04.633 00.003 7008 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.33 mountX=0.18 mountY=-0.00, mountTheta=-0.01
23:43:04.638 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.06, opts=13)
23:43:04.640 00.002 7008 Enqueuing Move request for scope (0.19, 0.06)
23:43:04.643 00.003 8532 Worker thread wakes up
23:43:04.643 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:43:04.643 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:43:04.643 00.000 8532 Moving (0.19, 0.06) raw xDistance=0.18 yDistance=-0.00
23:43:04.643 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.18
23:43:04.643 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:04.643 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1928, FiltMax=27524, Gamma=0.990
23:43:04.646 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:43:04.646 00.000 7008 UpdateGuideState exits: m=271786 SNR=341.7
23:43:04.649 00.003 8532 MoveAxis(W, 163, ABG)
23:43:04.649 00.000 8532 Guiding  Dir = 3, Dur = 163
23:43:04.649 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.651 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:04.652 00.001 7008 Enqueuing Expose request
23:43:04.656 00.004 8532 IsSlewing returns 0
23:43:04.656 00.000 8532 IsGuiding returns 0
23:43:04.657 00.001 8532 PulseGuide returned control before completion, sleep 173
23:43:04.760 00.103 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2b28466c-0ec4-4eae-b32c-9d8b37e76d9c"}
23:43:04.763 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2b28466c-0ec4-4eae-b32c-9d8b37e76d9c"}
23:43:04.766 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e39d97b7-553e-415e-a55b-f7a770743aec"}
23:43:04.768 00.002 7008 case statement mapped state 6 to 3
23:43:04.772 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e39d97b7-553e-415e-a55b-f7a770743aec"}
23:43:04.776 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73a56c75-0ed6-42e2-981e-853a4a491034"}
23:43:04.779 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1638,"width":15,"height":15,"star_pos":[6.79,7.20],"pixels":"..."},"id":"73a56c75-0ed6-42e2-981e-853a4a491034"}
23:43:04.831 00.052 8532 IsGuiding returns 0
23:43:04.831 00.000 8532 Move returns status 0, amount 163
23:43:04.831 00.000 8532 MoveAxis(N, 0, ABG)
23:43:04.831 00.000 8532 Move returns status 0, amount 0
23:43:04.831 00.000 8532 move complete, result=0
23:43:04.831 00.000 8532 worker thread done servicing request
23:43:04.831 00.000 7008 GuideStep: 0.2 px 163 ms WEST, -0.0 px 0 ms NORTH
23:43:04.833 00.002 8532 Worker thread wakes up
23:43:04.834 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:04.834 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:06.758 01.924 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90ca95da-b4cb-4b7a-ae42-a74a56d92fc4"}
23:43:06.761 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90ca95da-b4cb-4b7a-ae42-a74a56d92fc4"}
23:43:06.764 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f397b2a-ee00-499d-9346-98f6562933e6"}
23:43:06.768 00.004 7008 case statement mapped state 6 to 3
23:43:06.769 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f397b2a-ee00-499d-9346-98f6562933e6"}
23:43:06.771 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fbb25d20-fd3c-49b8-b6ee-dece42392ae6"}
23:43:06.773 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1638,"width":15,"height":15,"star_pos":[6.79,7.20],"pixels":"..."},"id":"fbb25d20-fd3c-49b8-b6ee-dece42392ae6"}
23:43:06.955 00.182 8532 Exposure complete
23:43:06.990 00.035 8532 worker thread done servicing request
23:43:06.990 00.000 7008 OnExposeComplete: enter
23:43:06.992 00.002 7008 UpdateGuideState(): m_state=6
23:43:06.993 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1639
23:43:06.994 00.001 7008 Star::Find returns 1 (0), X=545.95, Y=448.28, Mass=267906, SNR=326.0, Peak=52931 HFD=2.6
23:43:06.996 00.002 7008 MultiStar: [#1 0.79,0.71,0.54,U] [#2 0.79,0.59,0.56,U] [#3 0.79,0.74,0.42,U] [#4 0.78,0.67,0.35,U] [#5 0.80,0.59,0.36,U] [#6 0.89,0.53,0.37,U] [#7 0.83,0.72,0.29,U] [#8 0.98,0.44,0.34,U] 
23:43:06.998 00.002 7008 single-star, 8 included, MultiStar: {0.71, 0.51}, one-star: {0.35, 0.15}
23:43:07.000 00.002 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.48 = 0.48)
23:43:07.003 00.003 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:43:07.005 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.40 mountX=0.33 mountY=0.02, mountTheta=0.07
23:43:07.010 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.15, opts=13)
23:43:07.012 00.002 7008 Enqueuing Move request for scope (0.35, 0.15)
23:43:07.014 00.002 8532 Worker thread wakes up
23:43:07.014 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd
23:43:07.014 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.15)
23:43:07.014 00.000 8532 Moving (0.35, 0.15) raw xDistance=0.33 yDistance=0.02
23:43:07.014 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:43:07.014 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.014 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1834, FiltMax=29909, Gamma=0.990
23:43:07.017 00.003 7008 UpdateGuideState exits: m=267906 SNR=326.0
23:43:07.018 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:07.018 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.021 00.003 8532 MoveAxis(W, 315, ABG)
23:43:07.021 00.000 8532 Guiding  Dir = 3, Dur = 315
23:43:07.021 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:07.024 00.003 7008 Enqueuing Expose request
23:43:07.026 00.002 8532 IsSlewing returns 0
23:43:07.027 00.001 8532 IsGuiding returns 0
23:43:07.028 00.001 8532 PulseGuide returned control before completion, sleep 325
23:43:07.354 00.326 8532 IsGuiding returns 1
23:43:07.354 00.000 8532 scope still moving after pulse duration time elapsed
23:43:07.386 00.032 8532 IsSlewing returns 0
23:43:07.386 00.000 8532 IsGuiding returns 0
23:43:07.387 00.001 8532 scope move finished after 315 + 44 ms
23:43:07.387 00.000 8532 Move returns status 0, amount 315
23:43:07.387 00.000 8532 MoveAxis(N, 0, ABG)
23:43:07.387 00.000 8532 Move returns status 0, amount 0
23:43:07.387 00.000 8532 move complete, result=0
23:43:07.387 00.000 8532 worker thread done servicing request
23:43:07.387 00.000 8532 Worker thread wakes up
23:43:07.387 00.000 7008 GuideStep: 0.3 px 315 ms WEST, 0.0 px 0 ms NORTH
23:43:07.389 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:07.389 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:08.757 01.368 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"578175bc-a269-466e-8a73-561ffa60db2a"}
23:43:08.759 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"578175bc-a269-466e-8a73-561ffa60db2a"}
23:43:08.761 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"602c853a-bcd5-4445-804d-edba906024e5"}
23:43:08.763 00.002 7008 case statement mapped state 6 to 3
23:43:08.764 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"602c853a-bcd5-4445-804d-edba906024e5"}
23:43:08.766 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45b077c8-eb41-4157-9084-973a76f12dca"}
23:43:08.768 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1639,"width":15,"height":15,"star_pos":[6.95,7.28],"pixels":"..."},"id":"45b077c8-eb41-4157-9084-973a76f12dca"}
23:43:09.518 00.750 8532 Exposure complete
23:43:09.563 00.045 8532 worker thread done servicing request
23:43:09.563 00.000 7008 OnExposeComplete: enter
23:43:09.564 00.001 7008 UpdateGuideState(): m_state=6
23:43:09.565 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1640
23:43:09.568 00.003 7008 Star::Find returns 1 (0), X=545.98, Y=448.36, Mass=267070, SNR=325.3, Peak=51236 HFD=2.5
23:43:09.570 00.002 7008 MultiStar: [#1 0.81,0.84,0.56,U] [#2 0.81,0.73,0.58,U] [#3 0.72,0.87,0.44,U] [#4 0.74,0.72,0.37,U] [#5 0.77,0.70,0.35,U] [#6 0.86,0.57,0.37,U] [#7 0.79,0.86,0.29,U] [#8 0.99,0.46,0.33,U] 
23:43:09.571 00.001 7008 single-star, 8 included, MultiStar: {0.71, 0.61}, one-star: {0.38, 0.23}
23:43:09.573 00.002 7008 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.07) = xAngle (0.60 = 0.60)
23:43:09.575 00.002 7008 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:43:09.576 00.001 7008 CameraToMount -- cameraX=0.38 cameraY=0.23 hyp=0.45 cameraTheta=0.53 mountX=0.37 mountY=0.08, mountTheta=0.23
23:43:09.579 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=0.23, opts=13)
23:43:09.581 00.002 7008 Enqueuing Move request for scope (0.38, 0.23)
23:43:09.583 00.002 8532 Worker thread wakes up
23:43:09.583 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.23) opts 0xd
23:43:09.583 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, 0.23)
23:43:09.583 00.000 8532 Moving (0.38, 0.23) raw xDistance=0.37 yDistance=0.08
23:43:09.583 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
23:43:09.583 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:09.583 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=1893, FiltMax=29488, Gamma=0.990
23:43:09.585 00.002 7008 UpdateGuideState exits: m=267070 SNR=325.3
23:43:09.588 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.590 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:09.592 00.002 7008 Enqueuing Expose request
23:43:09.593 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:09.593 00.000 8532 MoveAxis(W, 355, ABG)
23:43:09.593 00.000 8532 Guiding  Dir = 3, Dur = 355
23:43:09.593 00.000 8532 IsSlewing returns 0
23:43:09.594 00.001 8532 IsGuiding returns 0
23:43:09.594 00.000 8532 PulseGuide returned control before completion, sleep 365
23:43:09.977 00.383 8532 IsGuiding returns 0
23:43:09.978 00.001 8532 Move returns status 0, amount 355
23:43:09.978 00.000 8532 MoveAxis(N, 0, ABG)
23:43:09.978 00.000 8532 Move returns status 0, amount 0
23:43:09.978 00.000 8532 move complete, result=0
23:43:09.978 00.000 8532 worker thread done servicing request
23:43:09.978 00.000 8532 Worker thread wakes up
23:43:09.978 00.000 7008 GuideStep: 0.4 px 355 ms WEST, 0.1 px 0 ms NORTH
23:43:09.982 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:09.982 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:10.756 00.774 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1ef0e31-736d-4f0b-8630-7c08392c2fcc"}
23:43:10.759 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1ef0e31-736d-4f0b-8630-7c08392c2fcc"}
23:43:10.762 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"87b6121c-e628-434d-915b-ce91ab1bcbd4"}
23:43:10.763 00.001 7008 case statement mapped state 6 to 3
23:43:10.765 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"87b6121c-e628-434d-915b-ce91ab1bcbd4"}
23:43:10.767 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"90ef5201-fac1-4e16-8e88-d11188d5f869"}
23:43:10.769 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1640,"width":15,"height":15,"star_pos":[6.98,7.36],"pixels":"..."},"id":"90ef5201-fac1-4e16-8e88-d11188d5f869"}
23:43:12.111 01.342 8532 Exposure complete
23:43:12.153 00.042 8532 worker thread done servicing request
23:43:12.154 00.001 7008 OnExposeComplete: enter
23:43:12.155 00.001 7008 UpdateGuideState(): m_state=6
23:43:12.157 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1641
23:43:12.158 00.001 7008 Star::Find returns 1 (0), X=545.90, Y=448.42, Mass=275551, SNR=336.0, Peak=51765 HFD=2.6
23:43:12.160 00.002 7008 MultiStar: [#1 0.68,0.79,0.53,U] [#2 0.71,0.77,0.55,U] [#3 0.65,0.83,0.42,U] [#4 0.74,0.79,0.34,U] [#5 0.83,0.72,0.32,U] [#6 0.81,0.68,0.36,U] [#7 0.61,0.89,0.28,U] [#8 0.94,0.56,0.33,U] 
23:43:12.162 00.002 7008 single-star, 8 included, MultiStar: {0.63, 0.64}, one-star: {0.30, 0.29}
23:43:12.165 00.003 7008 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.07) = xAngle (0.83 = 0.83)
23:43:12.167 00.002 7008 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.42 = 0.42)
23:43:12.168 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.29 hyp=0.42 cameraTheta=0.76 mountX=0.28 mountY=0.17, mountTheta=0.55
23:43:12.172 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.29, opts=13)
23:43:12.175 00.003 7008 Enqueuing Move request for scope (0.30, 0.29)
23:43:12.176 00.001 8532 Worker thread wakes up
23:43:12.176 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.29) opts 0xd
23:43:12.176 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.29)
23:43:12.176 00.000 8532 Moving (0.30, 0.29) raw xDistance=0.28 yDistance=0.17
23:43:12.176 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=1904, FiltMax=27437, Gamma=0.990
23:43:12.177 00.001 7008 UpdateGuideState exits: m=275551 SNR=336.0
23:43:12.179 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.181 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:43:12.181 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:43:12.181 00.000 8532 MoveAxis(W, 279, ABG)
23:43:12.181 00.000 8532 Guiding  Dir = 3, Dur = 279
23:43:12.181 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:12.182 00.001 7008 Enqueuing Expose request
23:43:12.184 00.002 8532 IsSlewing returns 0
23:43:12.184 00.000 8532 IsGuiding returns 0
23:43:12.184 00.000 8532 PulseGuide returned control before completion, sleep 289
23:43:12.478 00.294 8532 IsGuiding returns 0
23:43:12.478 00.000 8532 Move returns status 0, amount 279
23:43:12.478 00.000 8532 MoveAxis(S, 299, ABG)
23:43:12.478 00.000 8532 Guiding  Dir = 1, Dur = 299
23:43:12.479 00.001 8532 IsSlewing returns 0
23:43:12.479 00.000 8532 IsGuiding returns 0
23:43:12.479 00.000 8532 PulseGuide returned control before completion, sleep 309
23:43:12.755 00.276 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f063691-92e9-430d-a927-3704f20fc6e8"}
23:43:12.762 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f063691-92e9-430d-a927-3704f20fc6e8"}
23:43:12.767 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"151a5b97-cd5e-48a0-83d0-9e5bdf013409"}
23:43:12.771 00.004 7008 case statement mapped state 6 to 3
23:43:12.773 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"151a5b97-cd5e-48a0-83d0-9e5bdf013409"}
23:43:12.780 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d5b27197-a32c-46ac-9531-01ceb088bf01"}
23:43:12.783 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1641,"width":15,"height":15,"star_pos":[6.90,7.42],"pixels":"..."},"id":"d5b27197-a32c-46ac-9531-01ceb088bf01"}
23:43:12.791 00.008 8532 IsGuiding returns 1
23:43:12.791 00.000 8532 scope still moving after pulse duration time elapsed
23:43:12.822 00.031 8532 IsSlewing returns 0
23:43:12.822 00.000 8532 IsGuiding returns 0
23:43:12.822 00.000 8532 scope move finished after 299 + 43 ms
23:43:12.822 00.000 8532 Move returns status 0, amount 299
23:43:12.823 00.001 8532 move complete, result=0
23:43:12.823 00.000 8532 worker thread done servicing request
23:43:12.823 00.000 8532 Worker thread wakes up
23:43:12.823 00.000 7008 GuideStep: 0.3 px 279 ms WEST, 0.2 px 299 ms SOUTH
23:43:12.825 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:12.825 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:14.755 01.930 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"35e007cf-458c-45a2-8e04-18271ad8a48b"}
23:43:14.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"35e007cf-458c-45a2-8e04-18271ad8a48b"}
23:43:14.759 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6da4e6d7-8d21-4b63-866f-d3f1b480dd15"}
23:43:14.761 00.002 7008 case statement mapped state 6 to 3
23:43:14.763 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6da4e6d7-8d21-4b63-866f-d3f1b480dd15"}
23:43:14.765 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1a5a68f1-0d4c-4030-b407-a4ef2ace6474"}
23:43:14.766 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1641,"width":15,"height":15,"star_pos":[6.90,7.42],"pixels":"..."},"id":"1a5a68f1-0d4c-4030-b407-a4ef2ace6474"}
23:43:14.955 00.189 8532 Exposure complete
23:43:14.988 00.033 8532 worker thread done servicing request
23:43:14.988 00.000 7008 OnExposeComplete: enter
23:43:14.991 00.003 7008 UpdateGuideState(): m_state=6
23:43:14.992 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1642
23:43:14.994 00.002 7008 Star::Find returns 1 (0), X=545.96, Y=448.11, Mass=269796, SNR=341.0, Peak=57262 HFD=2.2
23:43:14.996 00.002 7008 MultiStar: [#1 0.82,0.48,0.54,U] [#2 0.80,0.41,0.54,U] [#3 0.82,0.51,0.39,U] [#4 0.91,0.55,0.34,U] [#5 0.86,0.41,0.33,U] [#6 0.84,0.34,0.35,U] [#7 0.79,0.52,0.29,U] [#8 0.93,0.35,0.33,U] 
23:43:14.998 00.002 7008 single-star, 8 included, MultiStar: {0.73, 0.33}, one-star: {0.36, -0.03}
23:43:15.000 00.002 7008 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.07) = xAngle (-0.00 = -0.00)
23:43:15.002 00.002 7008 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.41 = -0.41)
23:43:15.004 00.002 7008 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.07 mountX=0.36 mountY=-0.14, mountTheta=-0.38
23:43:15.010 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=-0.03, opts=13)
23:43:15.011 00.001 7008 Enqueuing Move request for scope (0.36, -0.03)
23:43:15.015 00.004 8532 Worker thread wakes up
23:43:15.015 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1874, FiltMax=27606, Gamma=0.990
23:43:15.017 00.002 7008 UpdateGuideState exits: m=269796 SNR=341.0
23:43:15.019 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.021 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:15.023 00.002 7008 Enqueuing Expose request
23:43:15.027 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
23:43:15.027 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
23:43:15.027 00.000 8532 Moving (0.36, -0.03) raw xDistance=0.36 yDistance=-0.14
23:43:15.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
23:43:15.027 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:15.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:15.027 00.000 8532 MoveAxis(W, 345, ABG)
23:43:15.027 00.000 8532 Guiding  Dir = 3, Dur = 345
23:43:15.028 00.001 8532 IsSlewing returns 0
23:43:15.028 00.000 8532 IsGuiding returns 0
23:43:15.028 00.000 8532 PulseGuide returned control before completion, sleep 355
23:43:15.389 00.361 8532 IsGuiding returns 0
23:43:15.389 00.000 8532 Move returns status 0, amount 345
23:43:15.390 00.001 8532 MoveAxis(N, 0, ABG)
23:43:15.390 00.000 8532 Move returns status 0, amount 0
23:43:15.390 00.000 8532 move complete, result=0
23:43:15.390 00.000 8532 worker thread done servicing request
23:43:15.390 00.000 8532 Worker thread wakes up
23:43:15.391 00.001 7008 GuideStep: 0.4 px 345 ms WEST, -0.1 px 0 ms NORTH
23:43:15.393 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:15.394 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:16.755 01.361 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"278c89bf-7d95-495d-b524-b21e21921371"}
23:43:16.759 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"278c89bf-7d95-495d-b524-b21e21921371"}
23:43:16.762 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c40679d-c7be-4596-996c-ab2f1d30a37c"}
23:43:16.765 00.003 7008 case statement mapped state 6 to 3
23:43:16.767 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c40679d-c7be-4596-996c-ab2f1d30a37c"}
23:43:16.771 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de32522b-66c2-4665-8144-652495779157"}
23:43:16.774 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1642,"width":15,"height":15,"star_pos":[6.96,7.11],"pixels":"..."},"id":"de32522b-66c2-4665-8144-652495779157"}
23:43:17.530 00.756 8532 Exposure complete
23:43:17.575 00.045 8532 worker thread done servicing request
23:43:17.575 00.000 7008 OnExposeComplete: enter
23:43:17.578 00.003 7008 UpdateGuideState(): m_state=6
23:43:17.580 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1643
23:43:17.582 00.002 7008 Star::Find returns 1 (0), X=546.04, Y=448.10, Mass=273969, SNR=334.8, Peak=56659 HFD=2.2
23:43:17.584 00.002 7008 MultiStar: [#1 0.92,0.49,0.55,U] [#2 0.88,0.43,0.57,U] [#3 0.85,0.54,0.40,U] [#4 0.88,0.54,0.36,U] [#5 0.95,0.47,0.36,U] [#6 0.95,0.44,0.35,U] [#7 0.84,0.52,0.29,U] [#8 0.95,0.41,0.33,U] 
23:43:17.586 00.002 7008 single-star, 8 included, MultiStar: {0.79, 0.36}, one-star: {0.44, -0.03}
23:43:17.588 00.002 7008 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.07) = xAngle (0.00 = 0.00)
23:43:17.589 00.001 7008 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.41 = -0.41)
23:43:17.591 00.002 7008 CameraToMount -- cameraX=0.44 cameraY=-0.03 hyp=0.45 cameraTheta=-0.07 mountX=0.45 mountY=-0.18, mountTheta=-0.38
23:43:17.595 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=-0.03, opts=13)
23:43:17.596 00.001 7008 Enqueuing Move request for scope (0.44, -0.03)
23:43:17.598 00.002 8532 Worker thread wakes up
23:43:17.598 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.03) opts 0xd
23:43:17.598 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, -0.03)
23:43:17.598 00.000 8532 Moving (0.44, -0.03) raw xDistance=0.45 yDistance=-0.18
23:43:17.598 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
23:43:17.598 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:17.598 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:43:17.598 00.000 8532 MoveAxis(W, 428, ABG)
23:43:17.598 00.000 8532 Guiding  Dir = 3, Dur = 428
23:43:17.598 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1886, FiltMax=28743, Gamma=0.990
23:43:17.601 00.003 7008 UpdateGuideState exits: m=273969 SNR=334.8
23:43:17.603 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.605 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:17.606 00.001 7008 Enqueuing Expose request
23:43:17.608 00.002 8532 IsSlewing returns 0
23:43:17.608 00.000 8532 IsGuiding returns 0
23:43:17.608 00.000 8532 PulseGuide returned control before completion, sleep 438
23:43:18.055 00.447 8532 IsGuiding returns 0
23:43:18.055 00.000 8532 Move returns status 0, amount 428
23:43:18.055 00.000 8532 MoveAxis(N, 0, ABG)
23:43:18.055 00.000 8532 Move returns status 0, amount 0
23:43:18.055 00.000 8532 move complete, result=0
23:43:18.055 00.000 8532 worker thread done servicing request
23:43:18.055 00.000 8532 Worker thread wakes up
23:43:18.057 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:18.057 00.000 7008 GuideStep: 0.4 px 428 ms WEST, -0.2 px 0 ms NORTH
23:43:18.059 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:18.754 00.695 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4d7032e-aab0-4fd9-9684-0d865ff17c6b"}
23:43:18.757 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4d7032e-aab0-4fd9-9684-0d865ff17c6b"}
23:43:18.760 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75bc5eec-b3de-4805-9353-dd767c768994"}
23:43:18.765 00.005 7008 case statement mapped state 6 to 3
23:43:18.767 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"75bc5eec-b3de-4805-9353-dd767c768994"}
23:43:18.769 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e1a53f5d-b7d6-48dc-92af-80f4b4a7de09"}
23:43:18.771 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1643,"width":15,"height":15,"star_pos":[7.04,7.10],"pixels":"..."},"id":"e1a53f5d-b7d6-48dc-92af-80f4b4a7de09"}
23:43:20.180 01.409 8532 Exposure complete
23:43:20.212 00.032 8532 worker thread done servicing request
23:43:20.212 00.000 7008 OnExposeComplete: enter
23:43:20.214 00.002 7008 UpdateGuideState(): m_state=6
23:43:20.216 00.002 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1644
23:43:20.219 00.003 7008 Star::Find returns 1 (0), X=545.95, Y=448.10, Mass=272199, SNR=334.8, Peak=58103 HFD=2.2
23:43:20.221 00.002 7008 MultiStar: [#1 0.77,0.45,0.56,U] [#2 0.77,0.49,0.54,U] [#3 0.73,0.60,0.41,U] [#4 0.78,0.53,0.35,U] [#5 0.78,0.37,0.33,U] [#6 0.85,0.42,0.36,U] [#7 0.67,0.57,0.30,U] [#8 0.94,0.29,0.35,U] 
23:43:20.223 00.002 7008 single-star, 8 included, MultiStar: {0.68, 0.35}, one-star: {0.35, -0.03}
23:43:20.225 00.002 7008 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.07) = xAngle (-0.02 = -0.02)
23:43:20.226 00.001 7008 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.44 = -0.44)
23:43:20.228 00.002 7008 CameraToMount -- cameraX=0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-0.10 mountX=0.35 mountY=-0.15, mountTheta=-0.40
23:43:20.232 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=-0.03, opts=13)
23:43:20.234 00.002 7008 Enqueuing Move request for scope (0.35, -0.03)
23:43:20.236 00.002 8532 Worker thread wakes up
23:43:20.236 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.03) opts 0xd
23:43:20.237 00.001 8532 Handling offset move in thread for scope, endpoint = (0.35, -0.03)
23:43:20.237 00.000 8532 Moving (0.35, -0.03) raw xDistance=0.35 yDistance=-0.15
23:43:20.237 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:43:20.237 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:20.237 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=1847, FiltMax=27159, Gamma=0.990
23:43:20.240 00.003 7008 UpdateGuideState exits: m=272199 SNR=334.8
23:43:20.241 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.243 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:20.244 00.001 7008 Enqueuing Expose request
23:43:20.247 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:20.247 00.000 8532 MoveAxis(W, 348, ABG)
23:43:20.247 00.000 8532 Guiding  Dir = 3, Dur = 348
23:43:20.248 00.001 8532 IsSlewing returns 0
23:43:20.248 00.000 8532 IsGuiding returns 0
23:43:20.248 00.000 8532 PulseGuide returned control before completion, sleep 358
23:43:20.621 00.373 8532 IsGuiding returns 0
23:43:20.621 00.000 8532 Move returns status 0, amount 348
23:43:20.622 00.001 8532 MoveAxis(N, 0, ABG)
23:43:20.622 00.000 8532 Move returns status 0, amount 0
23:43:20.622 00.000 8532 move complete, result=0
23:43:20.622 00.000 8532 worker thread done servicing request
23:43:20.622 00.000 8532 Worker thread wakes up
23:43:20.622 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:20.622 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:20.622 00.000 7008 GuideStep: 0.4 px 348 ms WEST, -0.1 px 0 ms NORTH
23:43:20.753 00.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1ae1a13b-b9d0-4464-81af-84f6ec96ea11"}
23:43:20.755 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1ae1a13b-b9d0-4464-81af-84f6ec96ea11"}
23:43:20.758 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3019b1e7-151c-46c4-bee6-3d06d3273ef7"}
23:43:20.760 00.002 7008 case statement mapped state 6 to 3
23:43:20.763 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3019b1e7-151c-46c4-bee6-3d06d3273ef7"}
23:43:20.766 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d22eb879-1eed-495f-8885-7151f651b1de"}
23:43:20.768 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1644,"width":15,"height":15,"star_pos":[6.95,7.10],"pixels":"..."},"id":"d22eb879-1eed-495f-8885-7151f651b1de"}
23:43:22.752 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0d0c85a-880c-43ed-bddb-e012f2e90ceb"}
23:43:22.756 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0d0c85a-880c-43ed-bddb-e012f2e90ceb"}
23:43:22.758 00.002 8532 Exposure complete
23:43:22.760 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b63d050-f05d-4de0-b112-138eb1e0aaf5"}
23:43:22.764 00.004 7008 case statement mapped state 6 to 3
23:43:22.768 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b63d050-f05d-4de0-b112-138eb1e0aaf5"}
23:43:22.773 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"abebffa3-e259-4599-8d94-07ff17732571"}
23:43:22.776 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1644,"width":15,"height":15,"star_pos":[6.95,7.10],"pixels":"..."},"id":"abebffa3-e259-4599-8d94-07ff17732571"}
23:43:22.803 00.027 8532 worker thread done servicing request
23:43:22.803 00.000 7008 OnExposeComplete: enter
23:43:22.805 00.002 7008 UpdateGuideState(): m_state=6
23:43:22.807 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1645
23:43:22.809 00.002 7008 Star::Find returns 1 (0), X=545.84, Y=448.07, Mass=284520, SNR=357.8, Peak=60314 HFD=2.2
23:43:22.811 00.002 7008 MultiStar: [#1 0.68,0.45,0.51,U] [#2 0.63,0.41,0.52,U] [#3 0.58,0.48,0.39,U] [#4 0.63,0.45,0.33,U] [#5 0.65,0.34,0.32,U] [#6 0.80,0.34,0.35,U] [#7 0.65,0.53,0.27,U] [#8 0.60,0.41,0.29,U] 
23:43:22.812 00.001 7008 single-star, 8 included, MultiStar: {0.55, 0.30}, one-star: {0.24, -0.06}
23:43:22.813 00.001 7008 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.07) = xAngle (-0.18 = -0.18)
23:43:22.814 00.001 7008 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.59 = -0.59)
23:43:22.816 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=0.24 mountY=-0.14, mountTheta=-0.52
23:43:22.818 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=-0.06, opts=13)
23:43:22.820 00.002 7008 Enqueuing Move request for scope (0.24, -0.06)
23:43:22.821 00.001 8532 Worker thread wakes up
23:43:22.821 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
23:43:22.821 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
23:43:22.821 00.000 8532 Moving (0.24, -0.06) raw xDistance=0.24 yDistance=-0.14
23:43:22.821 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
23:43:22.821 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:22.821 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2133, FiltMax=27307, Gamma=0.990
23:43:22.823 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:22.823 00.000 8532 MoveAxis(W, 245, ABG)
23:43:22.823 00.000 7008 UpdateGuideState exits: m=284520 SNR=357.8
23:43:22.826 00.003 8532 Guiding  Dir = 3, Dur = 245
23:43:22.826 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.827 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:22.829 00.002 7008 Enqueuing Expose request
23:43:22.830 00.001 8532 IsSlewing returns 0
23:43:22.831 00.001 8532 IsGuiding returns 0
23:43:22.831 00.000 8532 PulseGuide returned control before completion, sleep 255
23:43:23.087 00.256 8532 IsGuiding returns 0
23:43:23.088 00.001 8532 Move returns status 0, amount 245
23:43:23.088 00.000 8532 MoveAxis(N, 0, ABG)
23:43:23.088 00.000 8532 Move returns status 0, amount 0
23:43:23.088 00.000 8532 move complete, result=0
23:43:23.088 00.000 8532 worker thread done servicing request
23:43:23.088 00.000 8532 Worker thread wakes up
23:43:23.088 00.000 7008 GuideStep: 0.2 px 245 ms WEST, -0.1 px 0 ms NORTH
23:43:23.093 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:23.093 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:24.752 01.659 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fcfc5c9-6e99-4f5f-97b6-56ab9edd23d5"}
23:43:24.756 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fcfc5c9-6e99-4f5f-97b6-56ab9edd23d5"}
23:43:24.762 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b183ab8a-7650-4ea1-a7a9-11f1348ba2cc"}
23:43:24.764 00.002 7008 case statement mapped state 6 to 3
23:43:24.767 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b183ab8a-7650-4ea1-a7a9-11f1348ba2cc"}
23:43:24.770 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eeeac3af-fd83-4949-bd24-672fecc14a04"}
23:43:24.773 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1645,"width":15,"height":15,"star_pos":[6.84,7.07],"pixels":"..."},"id":"eeeac3af-fd83-4949-bd24-672fecc14a04"}
23:43:25.220 00.447 8532 Exposure complete
23:43:25.265 00.045 8532 worker thread done servicing request
23:43:25.265 00.000 7008 OnExposeComplete: enter
23:43:25.267 00.002 7008 UpdateGuideState(): m_state=6
23:43:25.270 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1646
23:43:25.271 00.001 7008 Star::Find returns 1 (0), X=545.84, Y=448.07, Mass=265165, SNR=337.1, Peak=56474 HFD=2.2
23:43:25.274 00.003 7008 MultiStar: [#1 0.69,0.40,0.56,U] [#2 0.63,0.42,0.54,U] [#3 0.57,0.48,0.41,U] [#4 0.63,0.53,0.35,U] [#5 0.69,0.41,0.35,U] [#6 0.75,0.30,0.35,U] [#7 0.57,0.55,0.27,U] [#8 0.47,0.49,0.31,U] 
23:43:25.275 00.001 7008 single-star, 8 included, MultiStar: {0.54, 0.32}, one-star: {0.24, -0.06}
23:43:25.277 00.002 7008 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.07) = xAngle (-0.18 = -0.18)
23:43:25.279 00.002 7008 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.59 = -0.59)
23:43:25.280 00.001 7008 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=0.25 mountY=-0.14, mountTheta=-0.51
23:43:25.285 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=-0.06, opts=13)
23:43:25.287 00.002 7008 Enqueuing Move request for scope (0.24, -0.06)
23:43:25.289 00.002 8532 Worker thread wakes up
23:43:25.289 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2336, FiltMax=27813, Gamma=0.990
23:43:25.291 00.002 7008 UpdateGuideState exits: m=265165 SNR=337.1
23:43:25.293 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.294 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:25.297 00.003 7008 Enqueuing Expose request
23:43:25.299 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
23:43:25.299 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
23:43:25.299 00.000 8532 Moving (0.24, -0.06) raw xDistance=0.25 yDistance=-0.14
23:43:25.299 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:43:25.299 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:25.299 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:25.299 00.000 8532 MoveAxis(W, 241, ABG)
23:43:25.299 00.000 8532 Guiding  Dir = 3, Dur = 241
23:43:25.299 00.000 8532 IsSlewing returns 0
23:43:25.299 00.000 8532 IsGuiding returns 0
23:43:25.300 00.001 8532 PulseGuide returned control before completion, sleep 251
23:43:25.557 00.257 8532 IsGuiding returns 0
23:43:25.557 00.000 8532 Move returns status 0, amount 241
23:43:25.557 00.000 8532 MoveAxis(N, 0, ABG)
23:43:25.557 00.000 8532 Move returns status 0, amount 0
23:43:25.557 00.000 8532 move complete, result=0
23:43:25.557 00.000 8532 worker thread done servicing request
23:43:25.557 00.000 8532 Worker thread wakes up
23:43:25.557 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:25.557 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:25.557 00.000 7008 GuideStep: 0.2 px 241 ms WEST, -0.1 px 0 ms NORTH
23:43:26.751 01.194 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ae3f9b4-b14e-4a57-977c-14ce33431702"}
23:43:26.756 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ae3f9b4-b14e-4a57-977c-14ce33431702"}
23:43:26.760 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed04d917-f184-4131-bed1-cbd24b541185"}
23:43:26.762 00.002 7008 case statement mapped state 6 to 3
23:43:26.764 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed04d917-f184-4131-bed1-cbd24b541185"}
23:43:26.766 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c069ec73-1f74-472d-9ded-3958db1df001"}
23:43:26.767 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1646,"width":15,"height":15,"star_pos":[6.84,7.07],"pixels":"..."},"id":"c069ec73-1f74-472d-9ded-3958db1df001"}
23:43:27.685 00.918 8532 Exposure complete
23:43:27.732 00.047 8532 worker thread done servicing request
23:43:27.733 00.001 7008 OnExposeComplete: enter
23:43:27.734 00.001 7008 UpdateGuideState(): m_state=6
23:43:27.736 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1647
23:43:27.739 00.003 7008 Star::Find returns 1 (0), X=545.85, Y=448.10, Mass=267572, SNR=331.9, Peak=57012 HFD=2.2
23:43:27.741 00.002 7008 MultiStar: [#1 0.71,0.51,0.54,U] [#2 0.68,0.44,0.53,U] [#3 0.59,0.58,0.42,U] [#4 0.68,0.53,0.37,U] [#5 0.67,0.39,0.33,U] [#6 0.70,0.42,0.37,U] [#7 0.51,0.58,0.28,U] [#8 0.52,0.51,0.33,U] 
23:43:27.742 00.001 7008 single-star, 8 included, MultiStar: {0.55, 0.36}, one-star: {0.25, -0.04}
23:43:27.744 00.002 7008 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.07) = xAngle (-0.09 = -0.09)
23:43:27.745 00.001 7008 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.50 = -0.50)
23:43:27.746 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.16 mountX=0.25 mountY=-0.12, mountTheta=-0.45
23:43:27.749 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=-0.04, opts=13)
23:43:27.751 00.002 7008 Enqueuing Move request for scope (0.25, -0.04)
23:43:27.753 00.002 8532 Worker thread wakes up
23:43:27.753 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
23:43:27.753 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
23:43:27.753 00.000 8532 Moving (0.25, -0.04) raw xDistance=0.25 yDistance=-0.12
23:43:27.753 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:43:27.753 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.753 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:27.753 00.000 8532 MoveAxis(W, 245, ABG)
23:43:27.753 00.000 8532 Guiding  Dir = 3, Dur = 245
23:43:27.754 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2385, FiltMax=26147, Gamma=0.990
23:43:27.755 00.001 7008 UpdateGuideState exits: m=267572 SNR=331.9
23:43:27.756 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.758 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:27.760 00.002 7008 Enqueuing Expose request
23:43:27.761 00.001 8532 IsSlewing returns 0
23:43:27.761 00.000 8532 IsGuiding returns 0
23:43:27.762 00.001 8532 PulseGuide returned control before completion, sleep 255
23:43:28.032 00.270 8532 IsGuiding returns 0
23:43:28.032 00.000 8532 Move returns status 0, amount 245
23:43:28.032 00.000 8532 MoveAxis(N, 0, ABG)
23:43:28.032 00.000 8532 Move returns status 0, amount 0
23:43:28.032 00.000 8532 move complete, result=0
23:43:28.032 00.000 8532 worker thread done servicing request
23:43:28.032 00.000 8532 Worker thread wakes up
23:43:28.032 00.000 7008 GuideStep: 0.3 px 245 ms WEST, -0.1 px 0 ms NORTH
23:43:28.036 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:28.036 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:28.750 00.714 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4142c6cf-3c0b-4e5b-bfab-0af71f6b61e4"}
23:43:28.752 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4142c6cf-3c0b-4e5b-bfab-0af71f6b61e4"}
23:43:28.754 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31ae18a8-49b1-4d86-ad5c-66a1a7118182"}
23:43:28.756 00.002 7008 case statement mapped state 6 to 3
23:43:28.758 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31ae18a8-49b1-4d86-ad5c-66a1a7118182"}
23:43:28.761 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1a1edea-a7f8-4748-9813-ca4afdc2d6fa"}
23:43:28.763 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1647,"width":15,"height":15,"star_pos":[6.85,7.10],"pixels":"..."},"id":"d1a1edea-a7f8-4748-9813-ca4afdc2d6fa"}
23:43:30.172 01.409 8532 Exposure complete
23:43:30.214 00.042 8532 worker thread done servicing request
23:43:30.214 00.000 7008 OnExposeComplete: enter
23:43:30.215 00.001 7008 UpdateGuideState(): m_state=6
23:43:30.217 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1648
23:43:30.220 00.003 7008 Star::Find returns 1 (0), X=545.79, Y=448.04, Mass=274103, SNR=339.9, Peak=57638 HFD=2.2
23:43:30.222 00.002 7008 MultiStar: [#1 0.64,0.39,0.55,U] [#2 0.55,0.37,0.52,U] [#3 0.58,0.37,0.41,U] [#4 0.66,0.38,0.34,U] [#5 0.66,0.32,0.35,U] [#6 0.71,0.29,0.35,U] [#7 0.57,0.43,0.28,U] [#8 0.45,0.46,0.33,U] 
23:43:30.223 00.001 7008 single-star, 8 included, MultiStar: {0.50, 0.26}, one-star: {0.18, -0.09}
23:43:30.226 00.003 7008 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.07) = xAngle (-0.41 = -0.41)
23:43:30.228 00.002 7008 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.82 = -0.82)
23:43:30.229 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.21 cameraTheta=-0.48 mountX=0.19 mountY=-0.15, mountTheta=-0.67
23:43:30.231 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=-0.09, opts=13)
23:43:30.233 00.002 7008 Enqueuing Move request for scope (0.18, -0.09)
23:43:30.234 00.001 8532 Worker thread wakes up
23:43:30.234 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
23:43:30.234 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
23:43:30.234 00.000 8532 Moving (0.18, -0.09) raw xDistance=0.19 yDistance=-0.15
23:43:30.234 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:43:30.234 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.234 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2379, FiltMax=30814, Gamma=0.990
23:43:30.236 00.002 7008 UpdateGuideState exits: m=274103 SNR=339.9
23:43:30.238 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:30.238 00.000 8532 MoveAxis(W, 190, ABG)
23:43:30.238 00.000 8532 Guiding  Dir = 3, Dur = 190
23:43:30.238 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.242 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:30.244 00.002 8532 IsSlewing returns 0
23:43:30.244 00.000 7008 Enqueuing Expose request
23:43:30.246 00.002 8532 IsGuiding returns 0
23:43:30.248 00.002 8532 PulseGuide returned control before completion, sleep 199
23:43:30.458 00.210 8532 IsGuiding returns 0
23:43:30.459 00.001 8532 Move returns status 0, amount 190
23:43:30.459 00.000 8532 MoveAxis(N, 0, ABG)
23:43:30.459 00.000 8532 Move returns status 0, amount 0
23:43:30.459 00.000 8532 move complete, result=0
23:43:30.460 00.001 8532 worker thread done servicing request
23:43:30.460 00.000 7008 GuideStep: 0.2 px 190 ms WEST, -0.2 px 0 ms NORTH
23:43:30.462 00.002 8532 Worker thread wakes up
23:43:30.462 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:30.462 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:30.749 00.287 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac941279-03be-4534-aa55-cd40c59faffd"}
23:43:30.752 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac941279-03be-4534-aa55-cd40c59faffd"}
23:43:30.754 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c63d97e6-26d2-4d82-8172-84d0faeca67a"}
23:43:30.755 00.001 7008 case statement mapped state 6 to 3
23:43:30.756 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c63d97e6-26d2-4d82-8172-84d0faeca67a"}
23:43:30.757 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b50c6efe-24d2-4f92-8048-0795148d9fd2"}
23:43:30.758 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1648,"width":15,"height":15,"star_pos":[6.79,7.04],"pixels":"..."},"id":"b50c6efe-24d2-4f92-8048-0795148d9fd2"}
23:43:32.591 01.833 8532 Exposure complete
23:43:32.637 00.046 8532 worker thread done servicing request
23:43:32.637 00.000 7008 OnExposeComplete: enter
23:43:32.639 00.002 7008 UpdateGuideState(): m_state=6
23:43:32.642 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1649
23:43:32.644 00.002 7008 Star::Find returns 1 (0), X=545.81, Y=448.07, Mass=266725, SNR=334.5, Peak=56736 HFD=2.2
23:43:32.647 00.003 7008 MultiStar: [#1 0.67,0.44,0.56,U] [#2 0.63,0.39,0.55,U] [#3 0.56,0.47,0.43,U] [#4 0.72,0.41,0.37,U] [#5 0.69,0.40,0.35,U] [#6 0.70,0.34,0.36,U] [#7 0.58,0.61,0.29,U] [#8 0.57,0.40,0.32,U] 
23:43:32.648 00.001 7008 single-star, 8 included, MultiStar: {0.54, 0.31}, one-star: {0.20, -0.07}
23:43:32.650 00.002 7008 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.07) = xAngle (-0.26 = -0.26)
23:43:32.653 00.003 7008 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.67 = -0.67)
23:43:32.654 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-0.33 mountX=0.21 mountY=-0.13, mountTheta=-0.57
23:43:32.657 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.07, opts=13)
23:43:32.659 00.002 7008 Enqueuing Move request for scope (0.20, -0.07)
23:43:32.662 00.003 8532 Worker thread wakes up
23:43:32.662 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2351, FiltMax=27732, Gamma=0.990
23:43:32.664 00.002 7008 UpdateGuideState exits: m=266725 SNR=334.5
23:43:32.665 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.667 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:32.669 00.002 7008 Enqueuing Expose request
23:43:32.670 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
23:43:32.670 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
23:43:32.670 00.000 8532 Moving (0.20, -0.07) raw xDistance=0.21 yDistance=-0.13
23:43:32.670 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:43:32.671 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.671 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:43:32.671 00.000 8532 MoveAxis(W, 203, ABG)
23:43:32.671 00.000 8532 Guiding  Dir = 3, Dur = 203
23:43:32.672 00.001 8532 IsSlewing returns 0
23:43:32.672 00.000 8532 IsGuiding returns 0
23:43:32.672 00.000 8532 PulseGuide returned control before completion, sleep 213
23:43:32.749 00.077 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ff96498-f830-497a-a22f-447430e22fff"}
23:43:32.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ff96498-f830-497a-a22f-447430e22fff"}
23:43:32.753 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"821460ac-f095-4503-bb58-401299ecc6d2"}
23:43:32.754 00.001 7008 case statement mapped state 6 to 3
23:43:32.756 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"821460ac-f095-4503-bb58-401299ecc6d2"}
23:43:32.764 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4a93ec2-834a-4fe9-8d3b-2b1de1e8a3f5"}
23:43:32.766 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1649,"width":15,"height":15,"star_pos":[6.81,7.07],"pixels":"..."},"id":"e4a93ec2-834a-4fe9-8d3b-2b1de1e8a3f5"}
23:43:32.896 00.130 8532 IsGuiding returns 0
23:43:32.896 00.000 8532 Move returns status 0, amount 203
23:43:32.897 00.001 8532 MoveAxis(N, 0, ABG)
23:43:32.897 00.000 8532 Move returns status 0, amount 0
23:43:32.897 00.000 8532 move complete, result=0
23:43:32.897 00.000 8532 worker thread done servicing request
23:43:32.897 00.000 8532 Worker thread wakes up
23:43:32.897 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:32.897 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:32.897 00.000 7008 GuideStep: 0.2 px 203 ms WEST, -0.1 px 0 ms NORTH
23:43:34.750 01.853 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75f68566-f2a4-4748-9f86-e81c3945199a"}
23:43:34.752 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75f68566-f2a4-4748-9f86-e81c3945199a"}
23:43:34.756 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0bd044c4-2e9b-4ad1-8b5c-90c902b85eb5"}
23:43:34.756 00.000 7008 case statement mapped state 6 to 3
23:43:34.758 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bd044c4-2e9b-4ad1-8b5c-90c902b85eb5"}
23:43:34.760 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"48e8daa7-5624-407b-b18c-2c7db73ebf85"}
23:43:34.761 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1649,"width":15,"height":15,"star_pos":[6.81,7.07],"pixels":"..."},"id":"48e8daa7-5624-407b-b18c-2c7db73ebf85"}
23:43:35.027 00.266 8532 Exposure complete
23:43:35.068 00.041 8532 worker thread done servicing request
23:43:35.068 00.000 7008 OnExposeComplete: enter
23:43:35.070 00.002 7008 UpdateGuideState(): m_state=6
23:43:35.071 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1650
23:43:35.072 00.001 7008 Star::Find returns 1 (0), X=545.92, Y=448.14, Mass=271878, SNR=334.4, Peak=57542 HFD=2.3
23:43:35.074 00.002 7008 MultiStar: [#1 0.76,0.50,0.56,U] [#2 0.79,0.47,0.56,U] [#3 0.69,0.57,0.40,U] [#4 0.76,0.54,0.35,U] [#5 0.75,0.40,0.34,U] [#6 0.88,0.47,0.37,U] [#7 0.63,0.52,0.28,U] [#8 0.88,0.32,0.33,U] 
23:43:35.075 00.001 7008 single-star, 8 included, MultiStar: {0.66, 0.37}, one-star: {0.32, 0.00}
23:43:35.076 00.001 7008 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.07) = xAngle (0.08 = 0.08)
23:43:35.078 00.002 7008 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.33 = -0.33)
23:43:35.080 00.002 7008 CameraToMount -- cameraX=0.32 cameraY=0.00 hyp=0.32 cameraTheta=0.01 mountX=0.32 mountY=-0.10, mountTheta=-0.31
23:43:35.083 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.00, opts=13)
23:43:35.085 00.002 7008 Enqueuing Move request for scope (0.32, 0.00)
23:43:35.087 00.002 8532 Worker thread wakes up
23:43:35.087 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.00) opts 0xd
23:43:35.087 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.00)
23:43:35.087 00.000 8532 Moving (0.32, 0.00) raw xDistance=0.32 yDistance=-0.10
23:43:35.087 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
23:43:35.087 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:35.087 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2346, FiltMax=25732, Gamma=0.990
23:43:35.089 00.002 7008 UpdateGuideState exits: m=271878 SNR=334.4
23:43:35.091 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.092 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:35.093 00.001 7008 Enqueuing Expose request
23:43:35.094 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:35.095 00.001 8532 MoveAxis(W, 304, ABG)
23:43:35.095 00.000 8532 Guiding  Dir = 3, Dur = 304
23:43:35.095 00.000 8532 IsSlewing returns 0
23:43:35.095 00.000 8532 IsGuiding returns 0
23:43:35.095 00.000 8532 PulseGuide returned control before completion, sleep 314
23:43:35.423 00.328 8532 IsGuiding returns 0
23:43:35.423 00.000 8532 Move returns status 0, amount 304
23:43:35.423 00.000 8532 MoveAxis(N, 0, ABG)
23:43:35.423 00.000 8532 Move returns status 0, amount 0
23:43:35.423 00.000 8532 move complete, result=0
23:43:35.424 00.001 7008 GuideStep: 0.3 px 304 ms WEST, -0.1 px 0 ms NORTH
23:43:35.426 00.002 8532 worker thread done servicing request
23:43:35.426 00.000 8532 Worker thread wakes up
23:43:35.426 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:35.426 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:36.749 01.323 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd86b36e-c072-4788-87a7-07d1ee0d69ab"}
23:43:36.753 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd86b36e-c072-4788-87a7-07d1ee0d69ab"}
23:43:36.757 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"132d6b47-9ef8-4bce-9fdf-0fb8e6845f19"}
23:43:36.760 00.003 7008 case statement mapped state 6 to 3
23:43:36.763 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"132d6b47-9ef8-4bce-9fdf-0fb8e6845f19"}
23:43:36.766 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ccbbb6dd-61c7-490f-aeb7-b99035cb2459"}
23:43:36.770 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1650,"width":15,"height":15,"star_pos":[6.92,7.14],"pixels":"..."},"id":"ccbbb6dd-61c7-490f-aeb7-b99035cb2459"}
23:43:37.549 00.779 8532 Exposure complete
23:43:37.590 00.041 8532 worker thread done servicing request
23:43:37.590 00.000 7008 OnExposeComplete: enter
23:43:37.592 00.002 7008 UpdateGuideState(): m_state=6
23:43:37.593 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1651
23:43:37.595 00.002 7008 Star::Find returns 1 (0), X=546.01, Y=448.24, Mass=269374, SNR=340.2, Peak=54533 HFD=2.4
23:43:37.597 00.002 7008 MultiStar: [#1 0.83,0.64,0.54,U] [#2 0.85,0.53,0.57,U] [#3 0.81,0.77,0.42,U] [#4 0.80,0.66,0.34,U] [#5 0.84,0.56,0.33,U] [#6 1.00,0.50,0.35,U] [#7 0.81,0.70,0.30,U] [#8 1.08,0.41,0.34,U] 
23:43:37.598 00.001 7008 single-star, 8 included, MultiStar: {0.76, 0.48}, one-star: {0.41, 0.11}
23:43:37.601 00.003 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:43:37.602 00.001 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:43:37.604 00.002 7008 CameraToMount -- cameraX=0.41 cameraY=0.11 hyp=0.42 cameraTheta=0.26 mountX=0.40 mountY=-0.03, mountTheta=-0.09
23:43:37.606 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.41, y=0.11, opts=13)
23:43:37.608 00.002 7008 Enqueuing Move request for scope (0.41, 0.11)
23:43:37.609 00.001 8532 Worker thread wakes up
23:43:37.609 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.11) opts 0xd
23:43:37.609 00.000 8532 Handling offset move in thread for scope, endpoint = (0.41, 0.11)
23:43:37.609 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2378, FiltMax=30575, Gamma=0.990
23:43:37.610 00.001 7008 UpdateGuideState exits: m=269374 SNR=340.2
23:43:37.611 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.612 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:37.614 00.002 8532 Moving (0.41, 0.11) raw xDistance=0.40 yDistance=-0.03
23:43:37.614 00.000 7008 Enqueuing Expose request
23:43:37.616 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
23:43:37.616 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.616 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:37.616 00.000 8532 MoveAxis(W, 383, ABG)
23:43:37.616 00.000 8532 Guiding  Dir = 3, Dur = 383
23:43:37.616 00.000 8532 IsSlewing returns 0
23:43:37.616 00.000 8532 IsGuiding returns 0
23:43:37.618 00.002 8532 PulseGuide returned control before completion, sleep 393
23:43:38.025 00.407 8532 IsGuiding returns 0
23:43:38.025 00.000 8532 Move returns status 0, amount 383
23:43:38.025 00.000 8532 MoveAxis(N, 0, ABG)
23:43:38.026 00.001 8532 Move returns status 0, amount 0
23:43:38.026 00.000 8532 move complete, result=0
23:43:38.026 00.000 8532 worker thread done servicing request
23:43:38.026 00.000 8532 Worker thread wakes up
23:43:38.026 00.000 7008 GuideStep: 0.4 px 383 ms WEST, -0.0 px 0 ms NORTH
23:43:38.030 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:38.030 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:38.749 00.719 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06a207cd-17dc-4880-b934-2962111c3322"}
23:43:38.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06a207cd-17dc-4880-b934-2962111c3322"}
23:43:38.754 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18b810a4-053b-4b98-a44d-a5c15ef1e3b8"}
23:43:38.756 00.002 7008 case statement mapped state 6 to 3
23:43:38.757 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18b810a4-053b-4b98-a44d-a5c15ef1e3b8"}
23:43:38.759 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9f8c2c1-d119-4317-8bbf-6c6fc4fc6b81"}
23:43:38.761 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1651,"width":15,"height":15,"star_pos":[7.01,7.24],"pixels":"..."},"id":"b9f8c2c1-d119-4317-8bbf-6c6fc4fc6b81"}
23:43:40.164 01.403 8532 Exposure complete
23:43:40.209 00.045 8532 worker thread done servicing request
23:43:40.210 00.001 7008 OnExposeComplete: enter
23:43:40.212 00.002 7008 UpdateGuideState(): m_state=6
23:43:40.213 00.001 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1652
23:43:40.215 00.002 7008 Star::Find returns 1 (0), X=545.92, Y=448.27, Mass=274547, SNR=338.1, Peak=54404 HFD=2.5
23:43:40.217 00.002 7008 MultiStar: [#1 0.75,0.68,0.53,U] [#2 0.75,0.61,0.52,U] [#3 0.64,0.68,0.43,U] [#4 0.74,0.69,0.34,U] [#5 0.73,0.65,0.33,U] [#6 0.82,0.48,0.36,U] [#7 0.71,0.71,0.29,U] [#8 0.94,0.35,0.34,U] 
23:43:40.219 00.002 7008 single-star, 8 included, MultiStar: {0.65, 0.50}, one-star: {0.32, 0.14}
23:43:40.222 00.003 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:43:40.226 00.004 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.06 = 0.06)
23:43:40.228 00.002 7008 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=0.31 mountY=0.02, mountTheta=0.07
23:43:40.234 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.14, opts=13)
23:43:40.236 00.002 7008 Enqueuing Move request for scope (0.32, 0.14)
23:43:40.238 00.002 8532 Worker thread wakes up
23:43:40.238 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
23:43:40.238 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
23:43:40.238 00.000 8532 Moving (0.32, 0.14) raw xDistance=0.31 yDistance=0.02
23:43:40.238 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2176, FiltMax=26690, Gamma=0.990
23:43:40.240 00.002 7008 UpdateGuideState exits: m=274547 SNR=338.1
23:43:40.243 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.245 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
23:43:40.245 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:40.245 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:40.248 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:40.248 00.000 8532 MoveAxis(W, 309, ABG)
23:43:40.248 00.000 8532 Guiding  Dir = 3, Dur = 309
23:43:40.248 00.000 7008 Enqueuing Expose request
23:43:40.251 00.003 8532 IsSlewing returns 0
23:43:40.252 00.001 8532 IsGuiding returns 0
23:43:40.252 00.000 8532 PulseGuide returned control before completion, sleep 319
23:43:40.577 00.325 8532 IsGuiding returns 0
23:43:40.577 00.000 8532 Move returns status 0, amount 309
23:43:40.577 00.000 8532 MoveAxis(N, 0, ABG)
23:43:40.577 00.000 8532 Move returns status 0, amount 0
23:43:40.577 00.000 8532 move complete, result=0
23:43:40.577 00.000 8532 worker thread done servicing request
23:43:40.577 00.000 7008 GuideStep: 0.3 px 309 ms WEST, 0.0 px 0 ms NORTH
23:43:40.579 00.002 8532 Worker thread wakes up
23:43:40.580 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:40.580 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:40.749 00.169 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d808423-476c-416b-a10a-2e4b6d5741c7"}
23:43:40.752 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d808423-476c-416b-a10a-2e4b6d5741c7"}
23:43:40.754 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16b2b89b-0bd4-47f0-af9e-7cec29a497e3"}
23:43:40.755 00.001 7008 case statement mapped state 6 to 3
23:43:40.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"16b2b89b-0bd4-47f0-af9e-7cec29a497e3"}
23:43:40.758 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca2f6351-dc05-4c9c-8420-0dab9cb54f9e"}
23:43:40.759 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1652,"width":15,"height":15,"star_pos":[6.92,7.27],"pixels":"..."},"id":"ca2f6351-dc05-4c9c-8420-0dab9cb54f9e"}
23:43:42.708 01.949 8532 Exposure complete
23:43:42.737 00.029 8532 worker thread done servicing request
23:43:42.737 00.000 7008 OnExposeComplete: enter
23:43:42.739 00.002 7008 UpdateGuideState(): m_state=6
23:43:42.741 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1653
23:43:42.742 00.001 7008 Star::Find returns 1 (0), X=546.02, Y=448.33, Mass=272660, SNR=340.8, Peak=52130 HFD=2.5
23:43:42.744 00.002 7008 MultiStar: [#1 0.81,0.80,0.54,U] [#2 0.82,0.72,0.54,U] [#3 0.80,0.86,0.43,U] [#4 0.87,0.73,0.34,U] [#5 0.83,0.62,0.34,U] [#6 0.87,0.58,0.35,U] [#7 0.87,0.69,0.29,U] [#8 0.94,0.58,0.35,U] 
23:43:42.745 00.001 7008 single-star, 8 included, MultiStar: {0.74, 0.59}, one-star: {0.42, 0.19}
23:43:42.746 00.001 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.51 = 0.51)
23:43:42.749 00.003 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
23:43:42.750 00.001 7008 CameraToMount -- cameraX=0.42 cameraY=0.19 hyp=0.46 cameraTheta=0.43 mountX=0.40 mountY=0.04, mountTheta=0.11
23:43:42.752 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.42, y=0.19, opts=13)
23:43:42.754 00.002 7008 Enqueuing Move request for scope (0.42, 0.19)
23:43:42.757 00.003 8532 Worker thread wakes up
23:43:42.757 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.19) opts 0xd
23:43:42.757 00.000 8532 Handling offset move in thread for scope, endpoint = (0.42, 0.19)
23:43:42.757 00.000 8532 Moving (0.42, 0.19) raw xDistance=0.40 yDistance=0.04
23:43:42.757 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
23:43:42.757 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:42.758 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2173, FiltMax=30404, Gamma=0.990
23:43:42.759 00.001 7008 UpdateGuideState exits: m=272660 SNR=340.8
23:43:42.760 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.762 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:42.765 00.003 7008 Enqueuing Expose request
23:43:42.767 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:42.767 00.000 8532 MoveAxis(W, 385, ABG)
23:43:42.767 00.000 8532 Guiding  Dir = 3, Dur = 385
23:43:42.767 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99c80ff3-4dde-478e-84cc-968e44031be1"}
23:43:42.770 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"99c80ff3-4dde-478e-84cc-968e44031be1"}
23:43:42.771 00.001 8532 IsSlewing returns 0
23:43:42.771 00.000 8532 IsGuiding returns 0
23:43:42.771 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c2847c8-40dc-429f-8796-5000583f1c5c"}
23:43:42.773 00.002 7008 case statement mapped state 6 to 3
23:43:42.774 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c2847c8-40dc-429f-8796-5000583f1c5c"}
23:43:42.776 00.002 8532 PulseGuide returned control before completion, sleep 395
23:43:42.776 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c974a254-e630-40de-affa-c00d610ba6ea"}
23:43:42.778 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1653,"width":15,"height":15,"star_pos":[7.02,7.33],"pixels":"..."},"id":"c974a254-e630-40de-affa-c00d610ba6ea"}
23:43:43.185 00.407 8532 IsGuiding returns 0
23:43:43.185 00.000 8532 Move returns status 0, amount 385
23:43:43.185 00.000 8532 MoveAxis(N, 0, ABG)
23:43:43.185 00.000 8532 Move returns status 0, amount 0
23:43:43.185 00.000 8532 move complete, result=0
23:43:43.185 00.000 8532 worker thread done servicing request
23:43:43.185 00.000 7008 GuideStep: 0.4 px 385 ms WEST, 0.0 px 0 ms NORTH
23:43:43.188 00.003 8532 Worker thread wakes up
23:43:43.188 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:43.188 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:44.748 01.560 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"275ff4ed-6f4f-430b-99d9-a1c1922bdcc3"}
23:43:44.751 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"275ff4ed-6f4f-430b-99d9-a1c1922bdcc3"}
23:43:44.753 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4c72c3fd-d486-4584-adfd-5c7482eb4957"}
23:43:44.754 00.001 7008 case statement mapped state 6 to 3
23:43:44.756 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c72c3fd-d486-4584-adfd-5c7482eb4957"}
23:43:44.757 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bd20026-d781-4750-96a1-1f954a787e5e"}
23:43:44.760 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1653,"width":15,"height":15,"star_pos":[7.02,7.33],"pixels":"..."},"id":"8bd20026-d781-4750-96a1-1f954a787e5e"}
23:43:45.316 00.556 8532 Exposure complete
23:43:45.361 00.045 8532 worker thread done servicing request
23:43:45.361 00.000 7008 OnExposeComplete: enter
23:43:45.363 00.002 7008 UpdateGuideState(): m_state=6
23:43:45.364 00.001 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1654
23:43:45.366 00.002 7008 Star::Find returns 1 (0), X=545.92, Y=448.32, Mass=263379, SNR=344.0, Peak=52080 HFD=2.6
23:43:45.368 00.002 7008 MultiStar: [#1 0.80,0.74,0.53,U] [#2 0.78,0.63,0.52,U] [#3 0.71,0.85,0.40,U] [#4 0.72,0.67,0.35,U] [#5 0.80,0.68,0.34,U] [#6 0.75,0.63,0.35,U] [#7 0.67,0.72,0.27,U] [#8 0.82,0.51,0.34,U] 
23:43:45.369 00.001 7008 single-star, 8 included, MultiStar: {0.65, 0.56}, one-star: {0.32, 0.18}
23:43:45.372 00.003 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
23:43:45.374 00.002 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
23:43:45.375 00.001 7008 CameraToMount -- cameraX=0.32 cameraY=0.18 hyp=0.37 cameraTheta=0.51 mountX=0.31 mountY=0.06, mountTheta=0.20
23:43:45.378 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.32, y=0.18, opts=13)
23:43:45.380 00.002 7008 Enqueuing Move request for scope (0.32, 0.18)
23:43:45.382 00.002 8532 Worker thread wakes up
23:43:45.382 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.18) opts 0xd
23:43:45.382 00.000 8532 Handling offset move in thread for scope, endpoint = (0.32, 0.18)
23:43:45.382 00.000 8532 Moving (0.32, 0.18) raw xDistance=0.31 yDistance=0.06
23:43:45.382 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
23:43:45.382 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:45.382 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2177, FiltMax=28061, Gamma=0.990
23:43:45.384 00.002 7008 UpdateGuideState exits: m=263379 SNR=344.0
23:43:45.387 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:45.388 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:45.391 00.003 7008 Enqueuing Expose request
23:43:45.392 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:45.392 00.000 8532 MoveAxis(W, 309, ABG)
23:43:45.392 00.000 8532 Guiding  Dir = 3, Dur = 309
23:43:45.392 00.000 8532 IsSlewing returns 0
23:43:45.393 00.001 8532 IsGuiding returns 0
23:43:45.393 00.000 8532 PulseGuide returned control before completion, sleep 319
23:43:45.716 00.323 8532 IsGuiding returns 0
23:43:45.717 00.001 8532 Move returns status 0, amount 309
23:43:45.717 00.000 8532 MoveAxis(N, 0, ABG)
23:43:45.717 00.000 8532 Move returns status 0, amount 0
23:43:45.717 00.000 8532 move complete, result=0
23:43:45.717 00.000 8532 worker thread done servicing request
23:43:45.717 00.000 8532 Worker thread wakes up
23:43:45.717 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:45.717 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:45.717 00.000 7008 GuideStep: 0.3 px 309 ms WEST, 0.1 px 0 ms NORTH
23:43:46.747 01.030 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6352cad9-6dfd-40b0-8ca2-53ec4f173ab7"}
23:43:46.752 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6352cad9-6dfd-40b0-8ca2-53ec4f173ab7"}
23:43:46.754 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"30c99aba-3d28-43f9-9d6f-2bc9e73e752c"}
23:43:46.758 00.004 7008 case statement mapped state 6 to 3
23:43:46.761 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"30c99aba-3d28-43f9-9d6f-2bc9e73e752c"}
23:43:46.763 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b36f4ae-7262-43a0-976f-6c2ba982c1b0"}
23:43:46.765 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1654,"width":15,"height":15,"star_pos":[6.92,7.32],"pixels":"..."},"id":"7b36f4ae-7262-43a0-976f-6c2ba982c1b0"}
23:43:47.851 01.086 8532 Exposure complete
23:43:47.898 00.047 8532 worker thread done servicing request
23:43:47.898 00.000 7008 OnExposeComplete: enter
23:43:47.900 00.002 7008 UpdateGuideState(): m_state=6
23:43:47.902 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1655
23:43:47.903 00.001 7008 Star::Find returns 1 (0), X=545.82, Y=448.28, Mass=268476, SNR=331.7, Peak=53859 HFD=2.5
23:43:47.905 00.002 7008 MultiStar: [#1 0.64,0.69,0.53,U] [#2 0.69,0.58,0.56,U] [#3 0.56,0.75,0.44,U] [#4 0.56,0.65,0.36,U] [#5 0.62,0.56,0.34,U] [#6 0.75,0.58,0.35,U] [#7 0.58,0.80,0.29,U] [#8 0.59,0.65,0.34,U] 
23:43:47.907 00.002 7008 single-star, 8 included, MultiStar: {0.53, 0.53}, one-star: {0.22, 0.14}
23:43:47.909 00.002 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:43:47.911 00.002 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:43:47.912 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=0.20 mountY=0.06, mountTheta=0.29
23:43:47.915 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.14, opts=13)
23:43:47.916 00.001 7008 Enqueuing Move request for scope (0.22, 0.14)
23:43:47.918 00.002 8532 Worker thread wakes up
23:43:47.918 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
23:43:47.918 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
23:43:47.918 00.000 8532 Moving (0.22, 0.14) raw xDistance=0.20 yDistance=0.06
23:43:47.918 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:43:47.918 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:47.918 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:47.918 00.000 8532 MoveAxis(W, 207, ABG)
23:43:47.918 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2168, FiltMax=26725, Gamma=0.990
23:43:47.920 00.002 7008 UpdateGuideState exits: m=268476 SNR=331.7
23:43:47.922 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.924 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:47.925 00.001 7008 Enqueuing Expose request
23:43:47.927 00.002 8532 Guiding  Dir = 3, Dur = 207
23:43:47.928 00.001 8532 IsSlewing returns 0
23:43:47.928 00.000 8532 IsGuiding returns 0
23:43:47.928 00.000 8532 PulseGuide returned control before completion, sleep 217
23:43:48.158 00.230 8532 IsGuiding returns 0
23:43:48.158 00.000 8532 Move returns status 0, amount 207
23:43:48.158 00.000 8532 MoveAxis(N, 0, ABG)
23:43:48.159 00.001 8532 Move returns status 0, amount 0
23:43:48.159 00.000 8532 move complete, result=0
23:43:48.159 00.000 8532 worker thread done servicing request
23:43:48.159 00.000 7008 GuideStep: 0.2 px 207 ms WEST, 0.1 px 0 ms NORTH
23:43:48.162 00.003 8532 Worker thread wakes up
23:43:48.162 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:48.162 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:48.747 00.585 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a21473a-6202-4308-a630-ea59e5bcd0a7"}
23:43:48.750 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a21473a-6202-4308-a630-ea59e5bcd0a7"}
23:43:48.755 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da46220f-4a11-47bb-af05-cb653588fc7c"}
23:43:48.757 00.002 7008 case statement mapped state 6 to 3
23:43:48.758 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"da46220f-4a11-47bb-af05-cb653588fc7c"}
23:43:48.760 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"73a64f8a-1142-4a73-b9c6-cf92af5448de"}
23:43:48.761 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1655,"width":15,"height":15,"star_pos":[6.82,7.28],"pixels":"..."},"id":"73a64f8a-1142-4a73-b9c6-cf92af5448de"}
23:43:50.288 01.527 8532 Exposure complete
23:43:50.334 00.046 8532 worker thread done servicing request
23:43:50.334 00.000 7008 OnExposeComplete: enter
23:43:50.336 00.002 7008 UpdateGuideState(): m_state=6
23:43:50.337 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1656
23:43:50.339 00.002 7008 Star::Find returns 1 (0), X=545.78, Y=448.25, Mass=267074, SNR=335.5, Peak=53490 HFD=2.5
23:43:50.342 00.003 7008 MultiStar: [#1 0.65,0.66,0.55,U] [#2 0.59,0.60,0.56,U] [#3 0.57,0.78,0.42,U] [#4 0.62,0.74,0.36,U] [#5 0.67,0.60,0.33,U] [#6 0.72,0.55,0.35,U] [#7 0.52,0.86,0.28,U] [#8 0.57,0.69,0.32,U] 
23:43:50.345 00.003 7008 single-star, 8 included, MultiStar: {0.51, 0.54}, one-star: {0.18, 0.11}
23:43:50.347 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:43:50.349 00.002 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:43:50.350 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.22 cameraTheta=0.56 mountX=0.17 mountY=0.05, mountTheta=0.26
23:43:50.353 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.11, opts=13)
23:43:50.355 00.002 7008 Enqueuing Move request for scope (0.18, 0.11)
23:43:50.357 00.002 8532 Worker thread wakes up
23:43:50.357 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:43:50.357 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:43:50.357 00.000 8532 Moving (0.18, 0.11) raw xDistance=0.17 yDistance=0.05
23:43:50.358 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.17
23:43:50.358 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:50.358 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2140, FiltMax=28506, Gamma=0.990
23:43:50.360 00.002 7008 UpdateGuideState exits: m=267074 SNR=335.5
23:43:50.362 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.364 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:50.366 00.002 7008 Enqueuing Expose request
23:43:50.367 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:50.368 00.001 8532 MoveAxis(W, 173, ABG)
23:43:50.368 00.000 8532 Guiding  Dir = 3, Dur = 173
23:43:50.368 00.000 8532 IsSlewing returns 0
23:43:50.368 00.000 8532 IsGuiding returns 0
23:43:50.369 00.001 8532 PulseGuide returned control before completion, sleep 183
23:43:50.561 00.192 8532 IsGuiding returns 1
23:43:50.561 00.000 8532 scope still moving after pulse duration time elapsed
23:43:50.591 00.030 8532 IsSlewing returns 0
23:43:50.592 00.001 8532 IsGuiding returns 0
23:43:50.592 00.000 8532 scope move finished after 173 + 51 ms
23:43:50.593 00.001 8532 Move returns status 0, amount 173
23:43:50.593 00.000 8532 MoveAxis(N, 0, ABG)
23:43:50.593 00.000 8532 Move returns status 0, amount 0
23:43:50.593 00.000 8532 move complete, result=0
23:43:50.593 00.000 8532 worker thread done servicing request
23:43:50.593 00.000 8532 Worker thread wakes up
23:43:50.593 00.000 7008 GuideStep: 0.2 px 173 ms WEST, 0.0 px 0 ms NORTH
23:43:50.599 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:50.599 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:50.750 00.151 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85ac02a1-1648-4579-84b1-a4a39818e1d6"}
23:43:50.753 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85ac02a1-1648-4579-84b1-a4a39818e1d6"}
23:43:50.757 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54a829ae-b68a-45eb-bb47-72fa2897a5e6"}
23:43:50.761 00.004 7008 case statement mapped state 6 to 3
23:43:50.763 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54a829ae-b68a-45eb-bb47-72fa2897a5e6"}
23:43:50.767 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e9caa532-ba3f-4322-a713-3ecd1b25f31e"}
23:43:50.770 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1656,"width":15,"height":15,"star_pos":[6.78,7.25],"pixels":"..."},"id":"e9caa532-ba3f-4322-a713-3ecd1b25f31e"}
23:43:52.721 01.951 8532 Exposure complete
23:43:52.746 00.025 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b799db6-2004-4d6a-8ae4-ad420c3f08a7"}
23:43:52.749 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b799db6-2004-4d6a-8ae4-ad420c3f08a7"}
23:43:52.752 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d17ea645-b958-4d87-8ffe-cea8b0d6e1f2"}
23:43:52.753 00.001 7008 case statement mapped state 6 to 3
23:43:52.755 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d17ea645-b958-4d87-8ffe-cea8b0d6e1f2"}
23:43:52.757 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b096936a-99d1-483b-a9ec-b341d12d85dc"}
23:43:52.759 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1656,"width":15,"height":15,"star_pos":[6.78,7.25],"pixels":"..."},"id":"b096936a-99d1-483b-a9ec-b341d12d85dc"}
23:43:52.766 00.007 8532 worker thread done servicing request
23:43:52.766 00.000 7008 OnExposeComplete: enter
23:43:52.770 00.004 7008 UpdateGuideState(): m_state=6
23:43:52.771 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1657
23:43:52.772 00.001 7008 Star::Find returns 1 (0), X=545.82, Y=448.30, Mass=264066, SNR=326.5, Peak=52251 HFD=2.5
23:43:52.774 00.002 7008 MultiStar: [#1 0.60,0.68,0.57,U] [#2 0.58,0.72,0.54,U] [#3 0.52,0.81,0.43,U] [#4 0.55,0.73,0.35,U] [#5 0.60,0.60,0.34,U] [#6 0.65,0.60,0.37,U] [#7 0.54,0.77,0.29,U] [#8 0.54,0.63,0.33,U] 
23:43:52.775 00.001 7008 single-star, 8 included, MultiStar: {0.49, 0.57}, one-star: {0.22, 0.16}
23:43:52.777 00.002 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:43:52.780 00.003 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:43:52.782 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.64 mountX=0.21 mountY=0.08, mountTheta=0.37
23:43:52.785 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.16, opts=13)
23:43:52.786 00.001 7008 Enqueuing Move request for scope (0.22, 0.16)
23:43:52.787 00.001 8532 Worker thread wakes up
23:43:52.787 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
23:43:52.787 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
23:43:52.787 00.000 8532 Moving (0.22, 0.16) raw xDistance=0.21 yDistance=0.08
23:43:52.787 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:43:52.787 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:52.787 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2501, FiltMin=2174, FiltMax=27809, Gamma=0.990
23:43:52.789 00.002 7008 UpdateGuideState exits: m=264066 SNR=326.5
23:43:52.790 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.792 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:52.793 00.001 7008 Enqueuing Expose request
23:43:52.796 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:52.796 00.000 8532 MoveAxis(W, 199, ABG)
23:43:52.796 00.000 8532 Guiding  Dir = 3, Dur = 199
23:43:52.796 00.000 8532 IsSlewing returns 0
23:43:52.796 00.000 8532 IsGuiding returns 0
23:43:52.796 00.000 8532 PulseGuide returned control before completion, sleep 209
23:43:53.008 00.212 8532 IsGuiding returns 0
23:43:53.008 00.000 8532 Move returns status 0, amount 199
23:43:53.008 00.000 8532 MoveAxis(N, 0, ABG)
23:43:53.010 00.002 8532 Move returns status 0, amount 0
23:43:53.010 00.000 8532 move complete, result=0
23:43:53.010 00.000 8532 worker thread done servicing request
23:43:53.010 00.000 8532 Worker thread wakes up
23:43:53.010 00.000 7008 GuideStep: 0.2 px 199 ms WEST, 0.1 px 0 ms NORTH
23:43:53.013 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:53.013 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:54.744 01.731 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52b11be6-7cf3-4d72-9bc2-c3cd6d9dbfff"}
23:43:54.747 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52b11be6-7cf3-4d72-9bc2-c3cd6d9dbfff"}
23:43:54.750 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c86ae78e-a76e-4021-9844-0fd83ae52b4f"}
23:43:54.753 00.003 7008 case statement mapped state 6 to 3
23:43:54.756 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c86ae78e-a76e-4021-9844-0fd83ae52b4f"}
23:43:54.761 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cfd94fe3-06fc-42e6-bb52-08f6d2d91ba8"}
23:43:54.763 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1657,"width":15,"height":15,"star_pos":[6.82,7.30],"pixels":"..."},"id":"cfd94fe3-06fc-42e6-bb52-08f6d2d91ba8"}
23:43:55.141 00.378 8532 Exposure complete
23:43:55.181 00.040 8532 worker thread done servicing request
23:43:55.181 00.000 7008 OnExposeComplete: enter
23:43:55.184 00.003 7008 UpdateGuideState(): m_state=6
23:43:55.186 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1658
23:43:55.188 00.002 7008 Star::Find returns 1 (0), X=545.83, Y=448.25, Mass=259030, SNR=329.1, Peak=51944 HFD=2.5
23:43:55.190 00.002 7008 MultiStar: [#1 0.60,0.68,0.56,U] [#2 0.61,0.67,0.56,U] [#3 0.54,0.76,0.45,U] [#4 0.66,0.69,0.36,U] [#5 0.61,0.60,0.33,U] [#6 0.69,0.56,0.37,U] [#7 0.61,0.74,0.29,U] [#8 0.53,0.60,0.36,U] 
23:43:55.191 00.001 7008 single-star, 8 included, MultiStar: {0.52, 0.54}, one-star: {0.23, 0.12}
23:43:55.193 00.002 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
23:43:55.194 00.001 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.13 = 0.13)
23:43:55.196 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.25 cameraTheta=0.47 mountX=0.22 mountY=0.03, mountTheta=0.15
23:43:55.200 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.12, opts=13)
23:43:55.202 00.002 7008 Enqueuing Move request for scope (0.23, 0.12)
23:43:55.204 00.002 8532 Worker thread wakes up
23:43:55.205 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
23:43:55.205 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
23:43:55.205 00.000 8532 Moving (0.23, 0.12) raw xDistance=0.22 yDistance=0.03
23:43:55.205 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:43:55.205 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:55.205 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2138, FiltMax=27271, Gamma=0.990
23:43:55.206 00.001 7008 UpdateGuideState exits: m=259030 SNR=329.1
23:43:55.208 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:55.208 00.000 8532 MoveAxis(W, 211, ABG)
23:43:55.208 00.000 8532 Guiding  Dir = 3, Dur = 211
23:43:55.208 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.211 00.003 8532 IsSlewing returns 0
23:43:55.211 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:55.213 00.002 8532 IsGuiding returns 0
23:43:55.213 00.000 7008 Enqueuing Expose request
23:43:55.217 00.004 8532 PulseGuide returned control before completion, sleep 221
23:43:55.444 00.227 8532 IsGuiding returns 0
23:43:55.444 00.000 8532 Move returns status 0, amount 211
23:43:55.445 00.001 8532 MoveAxis(N, 0, ABG)
23:43:55.445 00.000 8532 Move returns status 0, amount 0
23:43:55.445 00.000 8532 move complete, result=0
23:43:55.445 00.000 8532 worker thread done servicing request
23:43:55.445 00.000 8532 Worker thread wakes up
23:43:55.445 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:55.446 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:55.446 00.000 7008 GuideStep: 0.2 px 211 ms WEST, 0.0 px 0 ms NORTH
23:43:56.745 01.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"70fb90b4-b963-49bd-8085-15fd48a55378"}
23:43:56.750 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"70fb90b4-b963-49bd-8085-15fd48a55378"}
23:43:56.754 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4283d3ee-6f4d-43d2-b87e-ef46c3c169f7"}
23:43:56.758 00.004 7008 case statement mapped state 6 to 3
23:43:56.760 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4283d3ee-6f4d-43d2-b87e-ef46c3c169f7"}
23:43:56.763 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df36b7fc-b707-41e0-8e10-ec841ca9bdd3"}
23:43:56.765 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1658,"width":15,"height":15,"star_pos":[6.83,7.25],"pixels":"..."},"id":"df36b7fc-b707-41e0-8e10-ec841ca9bdd3"}
23:43:57.573 00.808 8532 Exposure complete
23:43:57.618 00.045 8532 worker thread done servicing request
23:43:57.618 00.000 7008 OnExposeComplete: enter
23:43:57.621 00.003 7008 UpdateGuideState(): m_state=6
23:43:57.623 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1659
23:43:57.624 00.001 7008 Star::Find returns 1 (0), X=545.75, Y=448.14, Mass=262202, SNR=332.7, Peak=50941 HFD=2.3
23:43:57.626 00.002 7008 MultiStar: [#1 0.61,0.51,0.56,U] [#2 0.58,0.46,0.55,U] [#3 0.51,0.62,0.43,U] [#4 0.57,0.58,0.35,U] [#5 0.59,0.42,0.33,U] [#6 0.73,0.40,0.38,U] [#7 0.54,0.53,0.28,U] [#8 0.45,0.49,0.32,U] 
23:43:57.628 00.002 7008 single-star, 8 included, MultiStar: {0.48, 0.38}, one-star: {0.15, 0.01}
23:43:57.630 00.002 7008 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.07) = xAngle (0.11 = 0.11)
23:43:57.631 00.001 7008 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.31 = -0.31)
23:43:57.634 00.003 7008 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.15 mountY=-0.04, mountTheta=-0.29
23:43:57.637 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.01, opts=13)
23:43:57.638 00.001 7008 Enqueuing Move request for scope (0.15, 0.01)
23:43:57.640 00.002 8532 Worker thread wakes up
23:43:57.640 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:43:57.640 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:43:57.640 00.000 8532 Moving (0.15, 0.01) raw xDistance=0.15 yDistance=-0.04
23:43:57.640 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:43:57.640 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:57.640 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2152, FiltMax=29299, Gamma=0.990
23:43:57.642 00.002 7008 UpdateGuideState exits: m=262202 SNR=332.7
23:43:57.645 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:57.647 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:57.648 00.001 7008 Enqueuing Expose request
23:43:57.650 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:57.650 00.000 8532 MoveAxis(E, 0, ABG)
23:43:57.650 00.000 8532 Move returns status 0, amount 0
23:43:57.650 00.000 8532 MoveAxis(N, 0, ABG)
23:43:57.650 00.000 8532 Move returns status 0, amount 0
23:43:57.650 00.000 8532 move complete, result=0
23:43:57.651 00.001 8532 worker thread done servicing request
23:43:57.651 00.000 8532 Worker thread wakes up
23:43:57.651 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:43:57.651 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:43:57.652 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:58.744 01.092 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c848ad9-5653-4b6e-999b-5aea18a823de"}
23:43:58.748 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c848ad9-5653-4b6e-999b-5aea18a823de"}
23:43:58.752 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c6280a8-e5f8-464f-82bd-700a50dcf1c5"}
23:43:58.755 00.003 7008 case statement mapped state 6 to 3
23:43:58.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c6280a8-e5f8-464f-82bd-700a50dcf1c5"}
23:43:58.760 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3dd984fd-5664-4e34-9b64-fab0d0a51032"}
23:43:58.761 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1659,"width":15,"height":15,"star_pos":[6.75,7.14],"pixels":"..."},"id":"3dd984fd-5664-4e34-9b64-fab0d0a51032"}
23:43:59.774 01.013 8532 Exposure complete
23:43:59.816 00.042 8532 worker thread done servicing request
23:43:59.817 00.001 7008 OnExposeComplete: enter
23:43:59.818 00.001 7008 UpdateGuideState(): m_state=6
23:43:59.820 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1660
23:43:59.822 00.002 7008 Star::Find returns 1 (0), X=545.83, Y=448.35, Mass=267171, SNR=324.1, Peak=51304 HFD=2.7
23:43:59.824 00.002 7008 MultiStar: [#1 0.61,0.75,0.55,U] [#2 0.66,0.71,0.57,U] [#3 0.55,0.88,0.44,U] [#4 0.61,0.76,0.36,U] [#5 0.59,0.60,0.34,U] [#6 0.71,0.66,0.34,U] [#7 0.54,0.87,0.29,U] [#8 0.55,0.76,0.36,U] 
23:43:59.826 00.002 7008 single-star, 8 included, MultiStar: {0.52, 0.62}, one-star: {0.23, 0.21}
23:43:59.828 00.002 7008 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.07) = xAngle (0.83 = 0.83)
23:43:59.830 00.002 7008 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.41 = 0.41)
23:43:59.832 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.75 mountX=0.21 mountY=0.13, mountTheta=0.53
23:43:59.835 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.21, opts=13)
23:43:59.837 00.002 7008 Enqueuing Move request for scope (0.23, 0.21)
23:43:59.838 00.001 8532 Worker thread wakes up
23:43:59.839 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2171, FiltMax=27266, Gamma=0.990
23:43:59.840 00.001 7008 UpdateGuideState exits: m=267171 SNR=324.1
23:43:59.844 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.845 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:43:59.847 00.002 7008 Enqueuing Expose request
23:43:59.848 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
23:43:59.848 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
23:43:59.848 00.000 8532 Moving (0.23, 0.21) raw xDistance=0.21 yDistance=0.13
23:43:59.848 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:43:59.850 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.850 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:43:59.850 00.000 8532 MoveAxis(W, 192, ABG)
23:43:59.850 00.000 8532 Guiding  Dir = 3, Dur = 192
23:43:59.850 00.000 8532 IsSlewing returns 0
23:43:59.850 00.000 8532 IsGuiding returns 0
23:43:59.851 00.001 8532 PulseGuide returned control before completion, sleep 202
23:44:00.060 00.209 8532 IsGuiding returns 0
23:44:00.060 00.000 8532 Move returns status 0, amount 192
23:44:00.060 00.000 8532 MoveAxis(N, 0, ABG)
23:44:00.060 00.000 8532 Move returns status 0, amount 0
23:44:00.060 00.000 8532 move complete, result=0
23:44:00.061 00.001 8532 worker thread done servicing request
23:44:00.061 00.000 8532 Worker thread wakes up
23:44:00.061 00.000 7008 GuideStep: 0.2 px 192 ms WEST, 0.1 px 0 ms NORTH
23:44:00.064 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:00.064 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:00.742 00.678 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"467b1e93-c635-427c-9de5-993720eaf9ac"}
23:44:00.744 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"467b1e93-c635-427c-9de5-993720eaf9ac"}
23:44:00.749 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6bdd929-2d6a-4729-81ad-076edbbfe8a2"}
23:44:00.751 00.002 7008 case statement mapped state 6 to 3
23:44:00.753 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6bdd929-2d6a-4729-81ad-076edbbfe8a2"}
23:44:00.755 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0c02d5dd-9095-4b8e-824d-1a4945296b69"}
23:44:00.756 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1660,"width":15,"height":15,"star_pos":[6.83,7.35],"pixels":"..."},"id":"0c02d5dd-9095-4b8e-824d-1a4945296b69"}
23:44:02.191 01.435 8532 Exposure complete
23:44:02.235 00.044 8532 worker thread done servicing request
23:44:02.235 00.000 7008 OnExposeComplete: enter
23:44:02.236 00.001 7008 UpdateGuideState(): m_state=6
23:44:02.239 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1661
23:44:02.241 00.002 7008 Star::Find returns 1 (0), X=545.83, Y=448.39, Mass=264208, SNR=332.4, Peak=50520 HFD=2.7
23:44:02.243 00.002 7008 MultiStar: [#1 0.70,0.82,0.56,U] [#2 0.65,0.77,0.55,U] [#3 0.63,0.86,0.44,U] [#4 0.68,0.77,0.35,U] [#5 0.67,0.76,0.33,U] [#6 0.72,0.71,0.35,U] [#7 0.62,0.92,0.29,U] [#8 0.58,0.76,0.33,U] 
23:44:02.244 00.001 7008 single-star, 8 included, MultiStar: {0.56, 0.67}, one-star: {0.23, 0.25}
23:44:02.246 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:44:02.249 00.003 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:44:02.250 00.001 7008 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.83 mountX=0.21 mountY=0.16, mountTheta=0.64
23:44:02.253 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.25, opts=13)
23:44:02.255 00.002 7008 Enqueuing Move request for scope (0.23, 0.25)
23:44:02.256 00.001 8532 Worker thread wakes up
23:44:02.257 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
23:44:02.257 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
23:44:02.257 00.000 8532 Moving (0.23, 0.25) raw xDistance=0.21 yDistance=0.16
23:44:02.257 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:44:02.257 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:02.257 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2219, FiltMax=26290, Gamma=0.990
23:44:02.259 00.002 7008 UpdateGuideState exits: m=264208 SNR=332.4
23:44:02.261 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.262 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:02.264 00.002 7008 Enqueuing Expose request
23:44:02.268 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:44:02.268 00.000 8532 MoveAxis(W, 207, ABG)
23:44:02.268 00.000 8532 Guiding  Dir = 3, Dur = 207
23:44:02.268 00.000 8532 IsSlewing returns 0
23:44:02.268 00.000 8532 IsGuiding returns 0
23:44:02.268 00.000 8532 PulseGuide returned control before completion, sleep 217
23:44:02.497 00.229 8532 IsGuiding returns 0
23:44:02.497 00.000 8532 Move returns status 0, amount 207
23:44:02.497 00.000 8532 MoveAxis(N, 0, ABG)
23:44:02.497 00.000 8532 Move returns status 0, amount 0
23:44:02.497 00.000 8532 move complete, result=0
23:44:02.497 00.000 8532 worker thread done servicing request
23:44:02.497 00.000 8532 Worker thread wakes up
23:44:02.497 00.000 7008 GuideStep: 0.2 px 207 ms WEST, 0.2 px 0 ms NORTH
23:44:02.501 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:02.501 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:02.743 00.242 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"97e06989-1de6-4be0-8f15-3229e1a067eb"}
23:44:02.749 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"97e06989-1de6-4be0-8f15-3229e1a067eb"}
23:44:02.752 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a228141d-923b-4401-94e3-feec3cbebf3f"}
23:44:02.755 00.003 7008 case statement mapped state 6 to 3
23:44:02.757 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a228141d-923b-4401-94e3-feec3cbebf3f"}
23:44:02.760 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2565dd8-4063-4e15-b4a9-fd1e5387b919"}
23:44:02.761 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1661,"width":15,"height":15,"star_pos":[6.83,7.39],"pixels":"..."},"id":"c2565dd8-4063-4e15-b4a9-fd1e5387b919"}
23:44:04.629 01.868 8532 Exposure complete
23:44:04.673 00.044 8532 worker thread done servicing request
23:44:04.674 00.001 7008 OnExposeComplete: enter
23:44:04.676 00.002 7008 UpdateGuideState(): m_state=6
23:44:04.677 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1662
23:44:04.679 00.002 7008 Star::Find returns 1 (0), X=545.88, Y=448.47, Mass=274348, SNR=339.6, Peak=49777 HFD=2.7
23:44:04.681 00.002 7008 MultiStar: [#1 0.74,0.86,0.53,U] [#2 0.70,0.84,0.52,U] [#3 0.60,0.98,0.42,U] [#4 0.74,0.88,0.33,U] [#5 0.71,0.89,0.33,U] [#6 0.72,0.77,0.38,U] [#7 0.52,1.04,0.28,U] [#8 0.92,0.58,0.33,U] 
23:44:04.683 00.002 7008 single-star, 8 included, MultiStar: {0.60, 0.73}, one-star: {0.28, 0.34}
23:44:04.684 00.001 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
23:44:04.686 00.002 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:44:04.688 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.34 hyp=0.44 cameraTheta=0.88 mountX=0.26 mountY=0.22, mountTheta=0.72
23:44:04.691 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.34, opts=13)
23:44:04.694 00.003 7008 Enqueuing Move request for scope (0.28, 0.34)
23:44:04.695 00.001 8532 Worker thread wakes up
23:44:04.696 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2345, FiltMax=26157, Gamma=0.990
23:44:04.697 00.001 7008 UpdateGuideState exits: m=274348 SNR=339.6
23:44:04.699 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.34) opts 0xd
23:44:04.699 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.34)
23:44:04.699 00.000 8532 Moving (0.28, 0.34) raw xDistance=0.26 yDistance=0.22
23:44:04.699 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:44:04.699 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:44:04.699 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.701 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:04.703 00.002 7008 Enqueuing Expose request
23:44:04.705 00.002 8532 MoveAxis(W, 248, ABG)
23:44:04.705 00.000 8532 Guiding  Dir = 3, Dur = 248
23:44:04.705 00.000 8532 IsSlewing returns 0
23:44:04.705 00.000 8532 IsGuiding returns 0
23:44:04.706 00.001 8532 PulseGuide returned control before completion, sleep 258
23:44:04.740 00.034 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a7b3d04f-d918-4750-bf2d-1565bf516030"}
23:44:04.744 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a7b3d04f-d918-4750-bf2d-1565bf516030"}
23:44:04.746 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"be930038-b035-45a0-9bae-d90c73a95bfd"}
23:44:04.749 00.003 7008 case statement mapped state 6 to 3
23:44:04.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"be930038-b035-45a0-9bae-d90c73a95bfd"}
23:44:04.754 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8c6820c-03ce-4049-8429-2bbe594807ca"}
23:44:04.757 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1662,"width":15,"height":15,"star_pos":[6.88,7.47],"pixels":"..."},"id":"c8c6820c-03ce-4049-8429-2bbe594807ca"}
23:44:04.967 00.210 8532 IsGuiding returns 1
23:44:04.967 00.000 8532 scope still moving after pulse duration time elapsed
23:44:04.997 00.030 8532 IsSlewing returns 0
23:44:04.997 00.000 8532 IsGuiding returns 0
23:44:04.997 00.000 8532 scope move finished after 248 + 44 ms
23:44:04.997 00.000 8532 Move returns status 0, amount 248
23:44:04.999 00.002 8532 MoveAxis(S, 394, ABG)
23:44:04.999 00.000 8532 Guiding  Dir = 1, Dur = 394
23:44:04.999 00.000 8532 IsSlewing returns 0
23:44:04.999 00.000 8532 IsGuiding returns 0
23:44:05.000 00.001 8532 PulseGuide returned control before completion, sleep 404
23:44:05.405 00.405 8532 IsGuiding returns 1
23:44:05.405 00.000 8532 scope still moving after pulse duration time elapsed
23:44:05.435 00.030 8532 IsSlewing returns 0
23:44:05.436 00.001 8532 IsGuiding returns 0
23:44:05.436 00.000 8532 scope move finished after 394 + 42 ms
23:44:05.436 00.000 8532 Move returns status 0, amount 394
23:44:05.436 00.000 8532 move complete, result=0
23:44:05.436 00.000 8532 worker thread done servicing request
23:44:05.436 00.000 8532 Worker thread wakes up
23:44:05.436 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:05.436 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:05.436 00.000 7008 GuideStep: 0.3 px 248 ms WEST, 0.2 px 394 ms SOUTH
23:44:06.739 01.303 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef4077bb-f1a7-4d29-a5b8-73285ec6f95f"}
23:44:06.742 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef4077bb-f1a7-4d29-a5b8-73285ec6f95f"}
23:44:06.746 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ade991d0-b4da-4934-b83b-576fcd4a940d"}
23:44:06.749 00.003 7008 case statement mapped state 6 to 3
23:44:06.752 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ade991d0-b4da-4934-b83b-576fcd4a940d"}
23:44:06.757 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d545e808-ead2-4730-9066-737f37fe0832"}
23:44:06.760 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1662,"width":15,"height":15,"star_pos":[6.88,7.47],"pixels":"..."},"id":"d545e808-ead2-4730-9066-737f37fe0832"}
23:44:07.560 00.800 8532 Exposure complete
23:44:07.603 00.043 8532 worker thread done servicing request
23:44:07.603 00.000 7008 OnExposeComplete: enter
23:44:07.605 00.002 7008 UpdateGuideState(): m_state=6
23:44:07.608 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1663
23:44:07.610 00.002 7008 Star::Find returns 1 (0), X=545.84, Y=448.23, Mass=271935, SNR=331.8, Peak=55864 HFD=2.4
23:44:07.612 00.002 7008 MultiStar: [#1 0.71,0.59,0.56,U] [#2 0.70,0.52,0.55,U] [#3 0.64,0.66,0.42,U] [#4 0.70,0.59,0.35,U] [#5 0.75,0.55,0.33,U] [#6 0.76,0.40,0.35,U] [#7 0.68,0.69,0.29,U] [#8 0.58,0.52,0.32,U] 
23:44:07.614 00.002 7008 single-star, 8 included, MultiStar: {0.58, 0.45}, one-star: {0.24, 0.09}
23:44:07.616 00.002 7008 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.07) = xAngle (0.42 = 0.42)
23:44:07.618 00.002 7008 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
23:44:07.620 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.35 mountX=0.24 mountY=0.00, mountTheta=0.01
23:44:07.623 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.09, opts=13)
23:44:07.625 00.002 7008 Enqueuing Move request for scope (0.24, 0.09)
23:44:07.627 00.002 8532 Worker thread wakes up
23:44:07.627 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
23:44:07.627 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
23:44:07.627 00.000 8532 Moving (0.24, 0.09) raw xDistance=0.24 yDistance=0.00
23:44:07.627 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:44:07.627 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:07.627 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2350, FiltMax=26140, Gamma=0.990
23:44:07.630 00.003 7008 UpdateGuideState exits: m=271935 SNR=331.8
23:44:07.632 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.634 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:07.635 00.001 7008 Enqueuing Expose request
23:44:07.637 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:07.637 00.000 8532 MoveAxis(W, 232, ABG)
23:44:07.637 00.000 8532 Guiding  Dir = 3, Dur = 232
23:44:07.638 00.001 8532 IsSlewing returns 0
23:44:07.638 00.000 8532 IsGuiding returns 0
23:44:07.639 00.001 8532 PulseGuide returned control before completion, sleep 242
23:44:07.894 00.255 8532 IsGuiding returns 1
23:44:07.894 00.000 8532 scope still moving after pulse duration time elapsed
23:44:07.926 00.032 8532 IsSlewing returns 0
23:44:07.927 00.001 8532 IsGuiding returns 0
23:44:07.927 00.000 8532 scope move finished after 232 + 56 ms
23:44:07.927 00.000 8532 Move returns status 0, amount 232
23:44:07.927 00.000 8532 MoveAxis(N, 0, ABG)
23:44:07.927 00.000 8532 Move returns status 0, amount 0
23:44:07.928 00.001 8532 move complete, result=0
23:44:07.928 00.000 8532 worker thread done servicing request
23:44:07.928 00.000 8532 Worker thread wakes up
23:44:07.928 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:07.928 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:07.928 00.000 7008 GuideStep: 0.2 px 232 ms WEST, 0.0 px 0 ms NORTH
23:44:08.738 00.810 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"649a737b-c6fa-48b9-9d4e-eefff8b2cb40"}
23:44:08.741 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"649a737b-c6fa-48b9-9d4e-eefff8b2cb40"}
23:44:08.744 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1b1c285-7503-4b9d-8672-682d669e33c5"}
23:44:08.746 00.002 7008 case statement mapped state 6 to 3
23:44:08.749 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1b1c285-7503-4b9d-8672-682d669e33c5"}
23:44:08.753 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28511af4-26ba-4acd-9d57-626da55d84b1"}
23:44:08.755 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1663,"width":15,"height":15,"star_pos":[6.84,7.23],"pixels":"..."},"id":"28511af4-26ba-4acd-9d57-626da55d84b1"}
23:44:10.050 01.295 8532 Exposure complete
23:44:10.088 00.038 8532 worker thread done servicing request
23:44:10.088 00.000 7008 OnExposeComplete: enter
23:44:10.090 00.002 7008 UpdateGuideState(): m_state=6
23:44:10.092 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1664
23:44:10.094 00.002 7008 Star::Find returns 1 (0), X=545.75, Y=448.14, Mass=261884, SNR=333.3, Peak=53137 HFD=2.3
23:44:10.096 00.002 7008 MultiStar: [#1 0.56,0.48,0.54,U] [#2 0.56,0.46,0.54,U] [#3 0.47,0.54,0.43,U] [#4 0.53,0.57,0.35,U] [#5 0.56,0.41,0.33,U] [#6 0.66,0.39,0.37,U] [#7 0.48,0.72,0.30,U] [#8 0.39,0.50,0.32,U] 
23:44:10.098 00.002 7008 single-star, 8 included, MultiStar: {0.44, 0.38}, one-star: {0.15, -0.00}
23:44:10.100 00.002 7008 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.07) = xAngle (0.06 = 0.06)
23:44:10.101 00.001 7008 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.35 = -0.35)
23:44:10.104 00.003 7008 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=0.15 mountY=-0.05, mountTheta=-0.33
23:44:10.106 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=-0.00, opts=13)
23:44:10.107 00.001 7008 Enqueuing Move request for scope (0.15, -0.00)
23:44:10.108 00.001 8532 Worker thread wakes up
23:44:10.109 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:44:10.109 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:44:10.109 00.000 8532 Moving (0.15, -0.00) raw xDistance=0.15 yDistance=-0.05
23:44:10.109 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2352, FiltMax=30820, Gamma=0.990
23:44:10.110 00.001 7008 UpdateGuideState exits: m=261884 SNR=333.3
23:44:10.111 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.112 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:10.113 00.001 7008 Enqueuing Expose request
23:44:10.115 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:44:10.115 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:10.116 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:10.116 00.000 8532 MoveAxis(E, 0, ABG)
23:44:10.116 00.000 8532 Move returns status 0, amount 0
23:44:10.116 00.000 8532 MoveAxis(N, 0, ABG)
23:44:10.116 00.000 8532 Move returns status 0, amount 0
23:44:10.116 00.000 8532 move complete, result=0
23:44:10.116 00.000 8532 worker thread done servicing request
23:44:10.116 00.000 8532 Worker thread wakes up
23:44:10.116 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:10.116 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:10.116 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:10.738 00.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2434ec33-bf94-41e2-8f8f-c6865daa45a3"}
23:44:10.740 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2434ec33-bf94-41e2-8f8f-c6865daa45a3"}
23:44:10.742 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a1bc3cc-bfeb-4d7f-9a7b-a64713b48300"}
23:44:10.744 00.002 7008 case statement mapped state 6 to 3
23:44:10.745 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a1bc3cc-bfeb-4d7f-9a7b-a64713b48300"}
23:44:10.748 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"db0cd14a-1789-4320-a5a0-519fb43326ee"}
23:44:10.750 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1664,"width":15,"height":15,"star_pos":[6.75,7.14],"pixels":"..."},"id":"db0cd14a-1789-4320-a5a0-519fb43326ee"}
23:44:12.244 01.494 8532 Exposure complete
23:44:12.296 00.052 8532 worker thread done servicing request
23:44:12.296 00.000 7008 OnExposeComplete: enter
23:44:12.299 00.003 7008 UpdateGuideState(): m_state=6
23:44:12.302 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1665
23:44:12.305 00.003 7008 Star::Find returns 1 (0), X=545.77, Y=448.26, Mass=267776, SNR=329.2, Peak=53373 HFD=2.5
23:44:12.307 00.002 7008 MultiStar: [#1 0.59,0.66,0.55,U] [#2 0.61,0.61,0.54,U] [#3 0.53,0.63,0.42,U] [#4 0.62,0.67,0.35,U] [#5 0.56,0.63,0.34,U] [#6 0.63,0.49,0.36,U] [#7 0.53,0.76,0.28,U] [#8 0.53,0.60,0.32,U] 
23:44:12.309 00.002 7008 single-star, 8 included, MultiStar: {0.48, 0.50}, one-star: {0.17, 0.12}
23:44:12.312 00.003 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
23:44:12.316 00.004 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.28 = 0.28)
23:44:12.320 00.004 7008 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.20 cameraTheta=0.62 mountX=0.16 mountY=0.06, mountTheta=0.35
23:44:12.327 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.12, opts=13)
23:44:12.331 00.004 7008 Enqueuing Move request for scope (0.17, 0.12)
23:44:12.337 00.006 8532 Worker thread wakes up
23:44:12.337 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2331, FiltMax=29396, Gamma=0.990
23:44:12.340 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
23:44:12.340 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
23:44:12.340 00.000 8532 Moving (0.17, 0.12) raw xDistance=0.16 yDistance=0.06
23:44:12.340 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:44:12.340 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:12.341 00.001 7008 UpdateGuideState exits: m=267776 SNR=329.2
23:44:12.343 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.346 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:12.346 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:12.350 00.004 7008 Enqueuing Expose request
23:44:12.352 00.002 8532 MoveAxis(E, 0, ABG)
23:44:12.352 00.000 8532 Move returns status 0, amount 0
23:44:12.352 00.000 8532 MoveAxis(N, 0, ABG)
23:44:12.352 00.000 8532 Move returns status 0, amount 0
23:44:12.352 00.000 8532 move complete, result=0
23:44:12.353 00.001 8532 worker thread done servicing request
23:44:12.353 00.000 8532 Worker thread wakes up
23:44:12.353 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:12.353 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:12.354 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:12.737 00.383 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9153a26f-9659-45f2-8404-0e911f9ab5f8"}
23:44:12.741 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9153a26f-9659-45f2-8404-0e911f9ab5f8"}
23:44:12.745 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"75fb209c-1b11-4958-9e85-a3e9fbfff065"}
23:44:12.748 00.003 7008 case statement mapped state 6 to 3
23:44:12.749 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"75fb209c-1b11-4958-9e85-a3e9fbfff065"}
23:44:12.750 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"021975be-01b5-4f49-99e2-4d60bd66fcbc"}
23:44:12.753 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1665,"width":15,"height":15,"star_pos":[6.77,7.26],"pixels":"..."},"id":"021975be-01b5-4f49-99e2-4d60bd66fcbc"}
23:44:14.473 01.720 8532 Exposure complete
23:44:14.515 00.042 8532 worker thread done servicing request
23:44:14.516 00.001 7008 OnExposeComplete: enter
23:44:14.518 00.002 7008 UpdateGuideState(): m_state=6
23:44:14.519 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1666
23:44:14.520 00.001 7008 Star::Find returns 1 (0), X=545.88, Y=448.30, Mass=267556, SNR=339.8, Peak=53423 HFD=2.5
23:44:14.522 00.002 7008 MultiStar: [#1 0.74,0.76,0.54,U] [#2 0.72,0.75,0.53,U] [#3 0.71,0.82,0.40,U] [#4 0.73,0.75,0.35,U] [#5 0.74,0.66,0.32,U] [#6 0.82,0.59,0.34,U] [#7 0.67,0.84,0.28,U] [#8 0.96,0.47,0.31,U] 
23:44:14.524 00.002 7008 single-star, 8 included, MultiStar: {0.64, 0.58}, one-star: {0.28, 0.17}
23:44:14.526 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:44:14.526 00.000 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:44:14.528 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.32 cameraTheta=0.55 mountX=0.26 mountY=0.07, mountTheta=0.25
23:44:14.530 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.17, opts=13)
23:44:14.534 00.004 7008 Enqueuing Move request for scope (0.28, 0.17)
23:44:14.536 00.002 8532 Worker thread wakes up
23:44:14.536 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
23:44:14.536 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
23:44:14.536 00.000 8532 Moving (0.28, 0.17) raw xDistance=0.26 yDistance=0.07
23:44:14.536 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2303, FiltMax=25979, Gamma=0.990
23:44:14.537 00.001 7008 UpdateGuideState exits: m=267556 SNR=339.8
23:44:14.539 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.541 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:44:14.541 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:14.542 00.001 7008 Enqueuing Expose request
23:44:14.544 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.544 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:44:14.544 00.000 8532 MoveAxis(W, 239, ABG)
23:44:14.544 00.000 8532 Guiding  Dir = 3, Dur = 239
23:44:14.544 00.000 8532 IsSlewing returns 0
23:44:14.545 00.001 8532 IsGuiding returns 0
23:44:14.545 00.000 8532 PulseGuide returned control before completion, sleep 249
23:44:14.738 00.193 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93f847fb-dce7-4a8d-a0e7-39a8f449ab64"}
23:44:14.742 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93f847fb-dce7-4a8d-a0e7-39a8f449ab64"}
23:44:14.745 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88665382-41a1-4e53-b2c7-e3977abb7031"}
23:44:14.748 00.003 7008 case statement mapped state 6 to 3
23:44:14.750 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"88665382-41a1-4e53-b2c7-e3977abb7031"}
23:44:14.753 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e5669f5-1c29-4c23-b132-e6d6af8ffe7b"}
23:44:14.757 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1666,"width":15,"height":15,"star_pos":[6.88,7.30],"pixels":"..."},"id":"8e5669f5-1c29-4c23-b132-e6d6af8ffe7b"}
23:44:14.795 00.038 8532 IsGuiding returns 1
23:44:14.795 00.000 8532 scope still moving after pulse duration time elapsed
23:44:14.827 00.032 8532 IsSlewing returns 0
23:44:14.828 00.001 8532 IsGuiding returns 0
23:44:14.828 00.000 8532 scope move finished after 239 + 44 ms
23:44:14.828 00.000 8532 Move returns status 0, amount 239
23:44:14.828 00.000 8532 MoveAxis(N, 0, ABG)
23:44:14.828 00.000 8532 Move returns status 0, amount 0
23:44:14.828 00.000 8532 move complete, result=0
23:44:14.828 00.000 8532 worker thread done servicing request
23:44:14.828 00.000 8532 Worker thread wakes up
23:44:14.828 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:14.828 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:14.828 00.000 7008 GuideStep: 0.3 px 239 ms WEST, 0.1 px 0 ms NORTH
23:44:16.737 01.909 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c36fdbe-d0c9-4b37-aaaa-e37f3976b1fb"}
23:44:16.740 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c36fdbe-d0c9-4b37-aaaa-e37f3976b1fb"}
23:44:16.742 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"412d0c6e-827d-4223-8622-0f3d61ea4a34"}
23:44:16.744 00.002 7008 case statement mapped state 6 to 3
23:44:16.746 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"412d0c6e-827d-4223-8622-0f3d61ea4a34"}
23:44:16.749 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65a8d406-5add-4be5-8f92-42f47fca5a4b"}
23:44:16.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1666,"width":15,"height":15,"star_pos":[6.88,7.30],"pixels":"..."},"id":"65a8d406-5add-4be5-8f92-42f47fca5a4b"}
23:44:16.947 00.196 8532 Exposure complete
23:44:16.995 00.048 8532 worker thread done servicing request
23:44:16.996 00.001 7008 OnExposeComplete: enter
23:44:16.998 00.002 7008 UpdateGuideState(): m_state=6
23:44:17.000 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1667
23:44:17.002 00.002 7008 Star::Find returns 1 (0), X=545.77, Y=448.27, Mass=265267, SNR=331.7, Peak=52875 HFD=2.5
23:44:17.005 00.003 7008 MultiStar: [#1 0.60,0.67,0.53,U] [#2 0.57,0.58,0.53,U] [#3 0.50,0.73,0.41,U] [#4 0.61,0.69,0.37,U] [#5 0.60,0.69,0.34,U] [#6 0.71,0.63,0.37,U] [#7 0.53,0.76,0.28,U] [#8 0.53,0.57,0.33,U] 
23:44:17.007 00.002 7008 single-star, 8 included, MultiStar: {0.49, 0.53}, one-star: {0.17, 0.14}
23:44:17.009 00.002 7008 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
23:44:17.011 00.002 7008 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.33 = 0.33)
23:44:17.013 00.002 7008 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.67 mountX=0.16 mountY=0.07, mountTheta=0.41
23:44:17.017 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.14, opts=13)
23:44:17.020 00.003 7008 Enqueuing Move request for scope (0.17, 0.14)
23:44:17.022 00.002 8532 Worker thread wakes up
23:44:17.022 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2502, FiltMin=2345, FiltMax=27965, Gamma=0.990
23:44:17.024 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:44:17.024 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:44:17.024 00.000 8532 Moving (0.17, 0.14) raw xDistance=0.16 yDistance=0.07
23:44:17.024 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:44:17.025 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:17.025 00.000 7008 UpdateGuideState exits: m=265267 SNR=331.7
23:44:17.026 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:44:17.026 00.000 8532 MoveAxis(E, 0, ABG)
23:44:17.026 00.000 8532 Move returns status 0, amount 0
23:44:17.026 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.028 00.002 8532 MoveAxis(N, 0, ABG)
23:44:17.028 00.000 8532 Move returns status 0, amount 0
23:44:17.028 00.000 8532 move complete, result=0
23:44:17.028 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:17.030 00.002 7008 Enqueuing Expose request
23:44:17.031 00.001 8532 worker thread done servicing request
23:44:17.031 00.000 8532 Worker thread wakes up
23:44:17.031 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:17.032 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:17.032 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:18.736 01.704 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"58bc12f8-fe0e-4a0a-ade8-42f07d965a7c"}
23:44:18.739 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"58bc12f8-fe0e-4a0a-ade8-42f07d965a7c"}
23:44:18.742 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1ad31308-a8df-483e-92a2-6baad5e69b1a"}
23:44:18.745 00.003 7008 case statement mapped state 6 to 3
23:44:18.747 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ad31308-a8df-483e-92a2-6baad5e69b1a"}
23:44:18.750 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"65be5b08-a8cc-480c-ae4b-b8a5cb906fbb"}
23:44:18.752 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1667,"width":15,"height":15,"star_pos":[6.77,7.27],"pixels":"..."},"id":"65be5b08-a8cc-480c-ae4b-b8a5cb906fbb"}
23:44:19.153 00.401 8532 Exposure complete
23:44:19.195 00.042 8532 worker thread done servicing request
23:44:19.196 00.001 7008 OnExposeComplete: enter
23:44:19.199 00.003 7008 UpdateGuideState(): m_state=6
23:44:19.202 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1668
23:44:19.205 00.003 7008 Star::Find returns 1 (0), X=545.83, Y=448.28, Mass=268762, SNR=329.1, Peak=53126 HFD=2.5
23:44:19.212 00.007 7008 MultiStar: [#1 0.64,0.69,0.53,U] [#2 0.66,0.63,0.55,U] [#3 0.52,0.67,0.40,U] [#4 0.61,0.72,0.36,U] [#5 0.64,0.65,0.34,U] [#6 0.65,0.57,0.38,U] [#7 0.54,0.83,0.31,U] [#8 0.58,0.57,0.34,U] 
23:44:19.216 00.004 7008 single-star, 8 included, MultiStar: {0.52, 0.54}, one-star: {0.23, 0.14}
23:44:19.220 00.004 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:44:19.227 00.007 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
23:44:19.230 00.003 7008 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.55 mountX=0.22 mountY=0.06, mountTheta=0.24
23:44:19.235 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.14, opts=13)
23:44:19.238 00.003 7008 Enqueuing Move request for scope (0.23, 0.14)
23:44:19.240 00.002 8532 Worker thread wakes up
23:44:19.240 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2326, FiltMax=26528, Gamma=0.990
23:44:19.241 00.001 7008 UpdateGuideState exits: m=268762 SNR=329.1
23:44:19.243 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.244 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:19.245 00.001 7008 Enqueuing Expose request
23:44:19.248 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
23:44:19.248 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
23:44:19.248 00.000 8532 Moving (0.23, 0.14) raw xDistance=0.22 yDistance=0.06
23:44:19.248 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:44:19.248 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.248 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:19.248 00.000 8532 MoveAxis(W, 202, ABG)
23:44:19.248 00.000 8532 Guiding  Dir = 3, Dur = 202
23:44:19.248 00.000 8532 IsSlewing returns 0
23:44:19.248 00.000 8532 IsGuiding returns 0
23:44:19.249 00.001 8532 PulseGuide returned control before completion, sleep 212
23:44:19.473 00.224 8532 IsGuiding returns 0
23:44:19.473 00.000 8532 Move returns status 0, amount 202
23:44:19.474 00.001 8532 MoveAxis(N, 0, ABG)
23:44:19.474 00.000 8532 Move returns status 0, amount 0
23:44:19.474 00.000 8532 move complete, result=0
23:44:19.474 00.000 8532 worker thread done servicing request
23:44:19.474 00.000 8532 Worker thread wakes up
23:44:19.474 00.000 7008 GuideStep: 0.2 px 202 ms WEST, 0.1 px 0 ms NORTH
23:44:19.478 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:19.478 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:20.735 01.257 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a42a149e-48c3-4ce5-9d5b-59b9463ca185"}
23:44:20.737 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a42a149e-48c3-4ce5-9d5b-59b9463ca185"}
23:44:20.740 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"37d2d0df-1416-4971-a61e-1dfaff7d24d9"}
23:44:20.741 00.001 7008 case statement mapped state 6 to 3
23:44:20.743 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"37d2d0df-1416-4971-a61e-1dfaff7d24d9"}
23:44:20.745 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"72c13859-b78c-4a39-afa4-f4ad242d5d1d"}
23:44:20.747 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1668,"width":15,"height":15,"star_pos":[6.83,7.28],"pixels":"..."},"id":"72c13859-b78c-4a39-afa4-f4ad242d5d1d"}
23:44:21.605 00.858 8532 Exposure complete
23:44:21.633 00.028 8532 worker thread done servicing request
23:44:21.633 00.000 7008 OnExposeComplete: enter
23:44:21.635 00.002 7008 UpdateGuideState(): m_state=6
23:44:21.636 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1669
23:44:21.638 00.002 7008 Star::Find returns 1 (0), X=545.83, Y=448.33, Mass=271259, SNR=333.5, Peak=53236 HFD=2.6
23:44:21.640 00.002 7008 MultiStar: [#1 0.67,0.69,0.54,U] [#2 0.67,0.65,0.54,U] [#3 0.60,0.75,0.43,U] [#4 0.71,0.72,0.37,U] [#5 0.64,0.66,0.33,U] [#6 0.70,0.64,0.36,U] [#7 0.63,0.81,0.28,U] [#8 0.52,0.70,0.33,U] 
23:44:21.641 00.001 7008 single-star, 8 included, MultiStar: {0.55, 0.58}, one-star: {0.23, 0.19}
23:44:21.642 00.001 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
23:44:21.643 00.001 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
23:44:21.644 00.001 7008 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.70 mountX=0.21 mountY=0.10, mountTheta=0.45
23:44:21.647 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.19, opts=13)
23:44:21.648 00.001 7008 Enqueuing Move request for scope (0.23, 0.19)
23:44:21.649 00.001 8532 Worker thread wakes up
23:44:21.649 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2361, FiltMax=26102, Gamma=0.990
23:44:21.652 00.003 7008 UpdateGuideState exits: m=271259 SNR=333.5
23:44:21.653 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
23:44:21.653 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
23:44:21.653 00.000 8532 Moving (0.23, 0.19) raw xDistance=0.21 yDistance=0.10
23:44:21.653 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
23:44:21.653 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.653 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.655 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:21.655 00.000 8532 MoveAxis(W, 209, ABG)
23:44:21.655 00.000 8532 Guiding  Dir = 3, Dur = 209
23:44:21.655 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:21.657 00.002 7008 Enqueuing Expose request
23:44:21.658 00.001 8532 IsSlewing returns 0
23:44:21.658 00.000 8532 IsGuiding returns 0
23:44:21.658 00.000 8532 PulseGuide returned control before completion, sleep 219
23:44:21.879 00.221 8532 IsGuiding returns 1
23:44:21.879 00.000 8532 scope still moving after pulse duration time elapsed
23:44:21.910 00.031 8532 IsSlewing returns 0
23:44:21.910 00.000 8532 IsGuiding returns 0
23:44:21.910 00.000 8532 scope move finished after 209 + 43 ms
23:44:21.910 00.000 8532 Move returns status 0, amount 209
23:44:21.910 00.000 8532 MoveAxis(N, 0, ABG)
23:44:21.910 00.000 8532 Move returns status 0, amount 0
23:44:21.911 00.001 8532 move complete, result=0
23:44:21.911 00.000 8532 worker thread done servicing request
23:44:21.911 00.000 8532 Worker thread wakes up
23:44:21.911 00.000 7008 GuideStep: 0.2 px 209 ms WEST, 0.1 px 0 ms NORTH
23:44:21.914 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:21.914 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:22.735 00.821 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ca10162-e121-4524-a4dd-169f95166029"}
23:44:22.737 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ca10162-e121-4524-a4dd-169f95166029"}
23:44:22.738 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4e9f39ae-13e4-4782-8a8e-d2fd8e93a79d"}
23:44:22.741 00.003 7008 case statement mapped state 6 to 3
23:44:22.741 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e9f39ae-13e4-4782-8a8e-d2fd8e93a79d"}
23:44:22.743 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"61719085-bce0-40f5-8b45-767bd7b3d964"}
23:44:22.746 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1669,"width":15,"height":15,"star_pos":[6.83,7.33],"pixels":"..."},"id":"61719085-bce0-40f5-8b45-767bd7b3d964"}
23:44:24.047 01.301 8532 Exposure complete
23:44:24.091 00.044 8532 worker thread done servicing request
23:44:24.091 00.000 7008 OnExposeComplete: enter
23:44:24.093 00.002 7008 UpdateGuideState(): m_state=6
23:44:24.095 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1670
23:44:24.097 00.002 7008 Star::Find returns 1 (0), X=545.81, Y=448.27, Mass=261432, SNR=319.4, Peak=52444 HFD=2.5
23:44:24.099 00.002 7008 MultiStar: [#1 0.61,0.74,0.56,U] [#2 0.66,0.60,0.59,U] [#3 0.53,0.74,0.43,U] [#4 0.58,0.77,0.38,U] [#5 0.58,0.66,0.35,U] [#6 0.68,0.58,0.37,U] [#7 0.36,0.84,0.31,U] [#8 0.60,0.66,0.34,U] 
23:44:24.101 00.002 7008 single-star, 8 included, MultiStar: {0.50, 0.56}, one-star: {0.21, 0.13}
23:44:24.103 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:44:24.104 00.001 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:44:24.106 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.55 mountX=0.20 mountY=0.05, mountTheta=0.25
23:44:24.110 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.13, opts=13)
23:44:24.112 00.002 7008 Enqueuing Move request for scope (0.21, 0.13)
23:44:24.114 00.002 8532 Worker thread wakes up
23:44:24.114 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:44:24.114 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:44:24.114 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2357, FiltMax=27957, Gamma=0.990
23:44:24.115 00.001 7008 UpdateGuideState exits: m=261432 SNR=319.4
23:44:24.118 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.119 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:24.121 00.002 7008 Enqueuing Expose request
23:44:24.123 00.002 8532 Moving (0.21, 0.13) raw xDistance=0.20 yDistance=0.05
23:44:24.123 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:44:24.123 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:24.123 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:44:24.123 00.000 8532 MoveAxis(W, 195, ABG)
23:44:24.123 00.000 8532 Guiding  Dir = 3, Dur = 195
23:44:24.123 00.000 8532 IsSlewing returns 0
23:44:24.124 00.001 8532 IsGuiding returns 0
23:44:24.124 00.000 8532 PulseGuide returned control before completion, sleep 205
23:44:24.335 00.211 8532 IsGuiding returns 0
23:44:24.335 00.000 8532 Move returns status 0, amount 195
23:44:24.335 00.000 8532 MoveAxis(N, 0, ABG)
23:44:24.335 00.000 8532 Move returns status 0, amount 0
23:44:24.335 00.000 8532 move complete, result=0
23:44:24.335 00.000 8532 worker thread done servicing request
23:44:24.335 00.000 8532 Worker thread wakes up
23:44:24.335 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:24.335 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:24.337 00.002 7008 GuideStep: 0.2 px 195 ms WEST, 0.1 px 0 ms NORTH
23:44:24.734 00.397 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40805c45-3e46-44c7-b828-dbe2131c894c"}
23:44:24.738 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40805c45-3e46-44c7-b828-dbe2131c894c"}
23:44:24.741 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"830831c6-832e-4b79-a712-438b0fe9b677"}
23:44:24.745 00.004 7008 case statement mapped state 6 to 3
23:44:24.747 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"830831c6-832e-4b79-a712-438b0fe9b677"}
23:44:24.748 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88ff07ab-53f3-4c0f-abff-f9ec05f13bf0"}
23:44:24.751 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1670,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"88ff07ab-53f3-4c0f-abff-f9ec05f13bf0"}
23:44:26.467 01.716 8532 Exposure complete
23:44:26.509 00.042 8532 worker thread done servicing request
23:44:26.509 00.000 7008 OnExposeComplete: enter
23:44:26.511 00.002 7008 UpdateGuideState(): m_state=6
23:44:26.513 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1671
23:44:26.515 00.002 7008 Star::Find returns 1 (0), X=545.82, Y=448.37, Mass=263971, SNR=344.7, Peak=49982 HFD=2.7
23:44:26.517 00.002 7008 MultiStar: [#1 0.65,0.81,0.52,U] [#2 0.64,0.70,0.54,U] [#3 0.55,0.83,0.40,U] [#4 0.61,0.82,0.35,U] [#5 0.58,0.73,0.33,U] [#6 0.72,0.61,0.34,U] [#7 0.54,0.84,0.28,U] [#8 0.55,0.77,0.34,U] 
23:44:26.519 00.002 7008 single-star, 8 included, MultiStar: {0.51, 0.63}, one-star: {0.22, 0.23}
23:44:26.520 00.001 7008 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.07) = xAngle (0.89 = 0.89)
23:44:26.523 00.003 7008 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.48 = 0.48)
23:44:26.526 00.003 7008 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.82 mountX=0.20 mountY=0.15, mountTheta=0.64
23:44:26.532 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.23, opts=13)
23:44:26.535 00.003 7008 Enqueuing Move request for scope (0.22, 0.23)
23:44:26.537 00.002 8532 Worker thread wakes up
23:44:26.537 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2359, FiltMax=28050, Gamma=0.990
23:44:26.539 00.002 7008 UpdateGuideState exits: m=263971 SNR=344.7
23:44:26.541 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.544 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:26.545 00.001 7008 Enqueuing Expose request
23:44:26.547 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
23:44:26.547 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
23:44:26.547 00.000 8532 Moving (0.22, 0.23) raw xDistance=0.20 yDistance=0.15
23:44:26.547 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:44:26.547 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:26.547 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:26.547 00.000 8532 MoveAxis(W, 195, ABG)
23:44:26.547 00.000 8532 Guiding  Dir = 3, Dur = 195
23:44:26.548 00.001 8532 IsSlewing returns 0
23:44:26.548 00.000 8532 IsGuiding returns 0
23:44:26.548 00.000 8532 PulseGuide returned control before completion, sleep 205
23:44:26.734 00.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65e96327-8ba9-435a-aa7a-b64051e6a105"}
23:44:26.736 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65e96327-8ba9-435a-aa7a-b64051e6a105"}
23:44:26.738 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0ab4d9b6-16a5-4b76-a967-bd133aaa28eb"}
23:44:26.742 00.004 7008 case statement mapped state 6 to 3
23:44:26.744 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ab4d9b6-16a5-4b76-a967-bd133aaa28eb"}
23:44:26.748 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3c002ae-75ee-4e34-9d9c-20a44c172853"}
23:44:26.752 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1671,"width":15,"height":15,"star_pos":[6.82,7.37],"pixels":"..."},"id":"e3c002ae-75ee-4e34-9d9c-20a44c172853"}
23:44:26.756 00.004 8532 IsGuiding returns 0
23:44:26.756 00.000 8532 Move returns status 0, amount 195
23:44:26.756 00.000 8532 MoveAxis(N, 0, ABG)
23:44:26.757 00.001 8532 Move returns status 0, amount 0
23:44:26.757 00.000 8532 move complete, result=0
23:44:26.757 00.000 8532 worker thread done servicing request
23:44:26.757 00.000 8532 Worker thread wakes up
23:44:26.758 00.001 7008 GuideStep: 0.2 px 195 ms WEST, 0.1 px 0 ms NORTH
23:44:26.759 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:26.759 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:28.733 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9d0d8748-a2df-4d8d-8481-0c52c2b33bc1"}
23:44:28.736 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9d0d8748-a2df-4d8d-8481-0c52c2b33bc1"}
23:44:28.739 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3412c7ca-3307-4837-9433-eb14d101d755"}
23:44:28.742 00.003 7008 case statement mapped state 6 to 3
23:44:28.745 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3412c7ca-3307-4837-9433-eb14d101d755"}
23:44:28.749 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cbbdb10b-240a-45d3-ac06-fcb8eb6ee933"}
23:44:28.751 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1671,"width":15,"height":15,"star_pos":[6.82,7.37],"pixels":"..."},"id":"cbbdb10b-240a-45d3-ac06-fcb8eb6ee933"}
23:44:28.893 00.142 8532 Exposure complete
23:44:28.935 00.042 8532 worker thread done servicing request
23:44:28.936 00.001 7008 OnExposeComplete: enter
23:44:28.938 00.002 7008 UpdateGuideState(): m_state=6
23:44:28.939 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1672
23:44:28.941 00.002 7008 Star::Find returns 1 (0), X=545.72, Y=448.40, Mass=269188, SNR=335.8, Peak=49416 HFD=2.8
23:44:28.943 00.002 7008 MultiStar: [#1 0.53,0.85,0.53,U] [#2 0.54,0.70,0.55,U] [#3 0.42,0.87,0.41,U] [#4 0.58,0.82,0.35,U] [#5 0.54,0.70,0.32,U] [#6 0.64,0.69,0.35,U] [#7 0.51,0.87,0.28,U] [#8 0.51,0.72,0.34,U] 
23:44:28.945 00.002 7008 single-star, 8 included, MultiStar: {0.43, 0.65}, one-star: {0.12, 0.26}
23:44:28.947 00.002 7008 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.07) = xAngle (1.21 = 1.21)
23:44:28.948 00.001 7008 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.80 = 0.80)
23:44:28.951 00.003 7008 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.14 mountX=0.10 mountY=0.21, mountTheta=1.11
23:44:28.954 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.26, opts=13)
23:44:28.956 00.002 7008 Enqueuing Move request for scope (0.12, 0.26)
23:44:28.958 00.002 8532 Worker thread wakes up
23:44:28.958 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
23:44:28.958 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
23:44:28.958 00.000 8532 Moving (0.12, 0.26) raw xDistance=0.10 yDistance=0.21
23:44:28.958 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:44:28.958 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2362, FiltMax=30753, Gamma=0.990
23:44:28.961 00.003 7008 UpdateGuideState exits: m=269188 SNR=335.8
23:44:28.963 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.964 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:28.967 00.003 7008 Enqueuing Expose request
23:44:28.969 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:44:28.969 00.000 8532 MoveAxis(E, 0, ABG)
23:44:28.969 00.000 8532 Move returns status 0, amount 0
23:44:28.969 00.000 8532 MoveAxis(S, 365, ABG)
23:44:28.969 00.000 8532 Guiding  Dir = 1, Dur = 365
23:44:28.970 00.001 8532 IsSlewing returns 0
23:44:28.970 00.000 8532 IsGuiding returns 0
23:44:28.970 00.000 8532 PulseGuide returned control before completion, sleep 375
23:44:29.350 00.380 8532 IsGuiding returns 1
23:44:29.350 00.000 8532 scope still moving after pulse duration time elapsed
23:44:29.380 00.030 8532 IsSlewing returns 0
23:44:29.381 00.001 8532 IsGuiding returns 0
23:44:29.381 00.000 8532 scope move finished after 365 + 46 ms
23:44:29.381 00.000 8532 Move returns status 0, amount 365
23:44:29.381 00.000 8532 move complete, result=0
23:44:29.381 00.000 8532 worker thread done servicing request
23:44:29.381 00.000 8532 Worker thread wakes up
23:44:29.382 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 365 ms SOUTH
23:44:29.384 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:29.384 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:30.731 01.347 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"08eaf861-4c8e-4747-a0f1-2813df70de36"}
23:44:30.732 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"08eaf861-4c8e-4747-a0f1-2813df70de36"}
23:44:30.733 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"912bddef-5d1e-4eff-9997-1f6cb46830ba"}
23:44:30.737 00.004 7008 case statement mapped state 6 to 3
23:44:30.741 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"912bddef-5d1e-4eff-9997-1f6cb46830ba"}
23:44:30.743 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"823d9223-4123-4ab6-bfc7-1def06a59a6c"}
23:44:30.744 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1672,"width":15,"height":15,"star_pos":[6.72,7.40],"pixels":"..."},"id":"823d9223-4123-4ab6-bfc7-1def06a59a6c"}
23:44:31.510 00.766 8532 Exposure complete
23:44:31.552 00.042 8532 worker thread done servicing request
23:44:31.553 00.001 7008 OnExposeComplete: enter
23:44:31.554 00.001 7008 UpdateGuideState(): m_state=6
23:44:31.556 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1673
23:44:31.558 00.002 7008 Star::Find returns 1 (0), X=545.85, Y=448.21, Mass=263637, SNR=331.4, Peak=54618 HFD=2.4
23:44:31.560 00.002 7008 MultiStar: [#1 0.67,0.62,0.54,U] [#2 0.71,0.60,0.52,U] [#3 0.60,0.76,0.42,U] [#4 0.68,0.64,0.35,U] [#5 0.64,0.59,0.34,U] [#6 0.78,0.50,0.37,U] [#7 0.60,0.81,0.29,U] [#8 0.54,0.60,0.34,U] 
23:44:31.561 00.001 7008 single-star, 8 included, MultiStar: {0.56, 0.50}, one-star: {0.25, 0.07}
23:44:31.563 00.002 7008 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.07) = xAngle (0.35 = 0.35)
23:44:31.566 00.003 7008 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.06 = -0.06)
23:44:31.568 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=0.24 mountY=-0.02, mountTheta=-0.07
23:44:31.571 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.07, opts=13)
23:44:31.573 00.002 7008 Enqueuing Move request for scope (0.25, 0.07)
23:44:31.574 00.001 8532 Worker thread wakes up
23:44:31.574 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
23:44:31.574 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
23:44:31.574 00.000 8532 Moving (0.25, 0.07) raw xDistance=0.24 yDistance=-0.02
23:44:31.574 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:44:31.574 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.574 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2373, FiltMax=25578, Gamma=0.990
23:44:31.576 00.002 7008 UpdateGuideState exits: m=263637 SNR=331.4
23:44:31.577 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.579 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:31.582 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:31.582 00.000 8532 MoveAxis(W, 222, ABG)
23:44:31.582 00.000 8532 Guiding  Dir = 3, Dur = 222
23:44:31.582 00.000 7008 Enqueuing Expose request
23:44:31.584 00.002 8532 IsSlewing returns 0
23:44:31.584 00.000 8532 IsGuiding returns 0
23:44:31.584 00.000 8532 PulseGuide returned control before completion, sleep 232
23:44:31.831 00.247 8532 IsGuiding returns 0
23:44:31.832 00.001 8532 Move returns status 0, amount 222
23:44:31.832 00.000 8532 MoveAxis(N, 0, ABG)
23:44:31.832 00.000 8532 Move returns status 0, amount 0
23:44:31.832 00.000 8532 move complete, result=0
23:44:31.832 00.000 8532 worker thread done servicing request
23:44:31.832 00.000 7008 GuideStep: 0.2 px 222 ms WEST, -0.0 px 0 ms NORTH
23:44:31.838 00.006 8532 Worker thread wakes up
23:44:31.838 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:31.838 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:32.730 00.892 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f792be54-e699-4b73-b42b-c08c96b8e711"}
23:44:32.732 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f792be54-e699-4b73-b42b-c08c96b8e711"}
23:44:32.734 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"15e1d04a-4cea-4ef6-b2a4-b4417ea8789b"}
23:44:32.737 00.003 7008 case statement mapped state 6 to 3
23:44:32.739 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"15e1d04a-4cea-4ef6-b2a4-b4417ea8789b"}
23:44:32.740 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7b0099a-2029-498a-9269-1f96ca2b9a2c"}
23:44:32.742 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1673,"width":15,"height":15,"star_pos":[6.85,7.21],"pixels":"..."},"id":"c7b0099a-2029-498a-9269-1f96ca2b9a2c"}
23:44:33.967 01.225 8532 Exposure complete
23:44:34.009 00.042 8532 worker thread done servicing request
23:44:34.010 00.001 7008 OnExposeComplete: enter
23:44:34.011 00.001 7008 UpdateGuideState(): m_state=6
23:44:34.013 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1674
23:44:34.014 00.001 7008 Star::Find returns 1 (0), X=545.84, Y=448.25, Mass=266978, SNR=332.1, Peak=54461 HFD=2.4
23:44:34.017 00.003 7008 MultiStar: [#1 0.70,0.61,0.56,U] [#2 0.68,0.61,0.54,U] [#3 0.65,0.72,0.42,U] [#4 0.75,0.64,0.34,U] [#5 0.72,0.57,0.33,U] [#6 0.83,0.50,0.35,U] [#7 0.65,0.77,0.30,U] [#8 0.58,0.71,0.32,U] 
23:44:34.019 00.002 7008 single-star, 8 included, MultiStar: {0.59, 0.51}, one-star: {0.24, 0.11}
23:44:34.020 00.001 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:44:34.022 00.002 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
23:44:34.024 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=0.24 mountY=0.02, mountTheta=0.09
23:44:34.027 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.11, opts=13)
23:44:34.029 00.002 7008 Enqueuing Move request for scope (0.24, 0.11)
23:44:34.032 00.003 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2352, FiltMax=25094, Gamma=0.990
23:44:34.033 00.001 7008 UpdateGuideState exits: m=266978 SNR=332.1
23:44:34.035 00.002 8532 Worker thread wakes up
23:44:34.035 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
23:44:34.036 00.001 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
23:44:34.036 00.000 8532 Moving (0.24, 0.11) raw xDistance=0.24 yDistance=0.02
23:44:34.036 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.039 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:34.041 00.002 7008 Enqueuing Expose request
23:44:34.042 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:44:34.043 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:34.043 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:34.043 00.000 8532 MoveAxis(W, 229, ABG)
23:44:34.043 00.000 8532 Guiding  Dir = 3, Dur = 229
23:44:34.043 00.000 8532 IsSlewing returns 0
23:44:34.043 00.000 8532 IsGuiding returns 0
23:44:34.044 00.001 8532 PulseGuide returned control before completion, sleep 239
23:44:34.284 00.240 8532 IsGuiding returns 1
23:44:34.284 00.000 8532 scope still moving after pulse duration time elapsed
23:44:34.316 00.032 8532 IsSlewing returns 0
23:44:34.316 00.000 8532 IsGuiding returns 0
23:44:34.316 00.000 8532 scope move finished after 229 + 44 ms
23:44:34.316 00.000 8532 Move returns status 0, amount 229
23:44:34.316 00.000 8532 MoveAxis(N, 0, ABG)
23:44:34.316 00.000 8532 Move returns status 0, amount 0
23:44:34.316 00.000 8532 move complete, result=0
23:44:34.316 00.000 8532 worker thread done servicing request
23:44:34.316 00.000 8532 Worker thread wakes up
23:44:34.318 00.002 7008 GuideStep: 0.2 px 229 ms WEST, 0.0 px 0 ms NORTH
23:44:34.320 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:34.320 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:34.729 00.409 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1b5adc1-b06f-45d5-ad72-3e6af05462ef"}
23:44:34.731 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1b5adc1-b06f-45d5-ad72-3e6af05462ef"}
23:44:34.734 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"529526c9-37d5-41a7-bcf2-9937c0a78799"}
23:44:34.738 00.004 7008 case statement mapped state 6 to 3
23:44:34.740 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"529526c9-37d5-41a7-bcf2-9937c0a78799"}
23:44:34.742 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6f395843-134a-4628-bc6b-6a3a6748d562"}
23:44:34.745 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1674,"width":15,"height":15,"star_pos":[6.84,7.25],"pixels":"..."},"id":"6f395843-134a-4628-bc6b-6a3a6748d562"}
23:44:36.447 01.702 8532 Exposure complete
23:44:36.485 00.038 8532 worker thread done servicing request
23:44:36.486 00.001 7008 OnExposeComplete: enter
23:44:36.488 00.002 7008 UpdateGuideState(): m_state=6
23:44:36.490 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1675
23:44:36.492 00.002 7008 Star::Find returns 1 (0), X=545.79, Y=448.23, Mass=256756, SNR=332.4, Peak=52229 HFD=2.5
23:44:36.495 00.003 7008 MultiStar: [#1 0.59,0.63,0.55,U] [#2 0.65,0.58,0.55,U] [#3 0.56,0.66,0.43,U] [#4 0.61,0.63,0.35,U] [#5 0.63,0.57,0.34,U] [#6 0.71,0.50,0.36,U] [#7 0.50,0.73,0.29,U] [#8 0.46,0.68,0.34,U] 
23:44:36.497 00.002 7008 single-star, 8 included, MultiStar: {0.50, 0.50}, one-star: {0.19, 0.10}
23:44:36.498 00.001 7008 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.07) = xAngle (0.56 = 0.56)
23:44:36.500 00.002 7008 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.14 = 0.14)
23:44:36.502 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=0.18 mountY=0.03, mountTheta=0.17
23:44:36.504 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.10, opts=13)
23:44:36.507 00.003 7008 Enqueuing Move request for scope (0.19, 0.10)
23:44:36.508 00.001 8532 Worker thread wakes up
23:44:36.508 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
23:44:36.508 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
23:44:36.508 00.000 8532 Moving (0.19, 0.10) raw xDistance=0.18 yDistance=0.03
23:44:36.508 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:44:36.508 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:36.508 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2370, FiltMax=26525, Gamma=0.990
23:44:36.510 00.002 7008 UpdateGuideState exits: m=256756 SNR=332.4
23:44:36.512 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.513 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:36.515 00.002 7008 Enqueuing Expose request
23:44:36.519 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:36.519 00.000 8532 MoveAxis(W, 178, ABG)
23:44:36.519 00.000 8532 Guiding  Dir = 3, Dur = 178
23:44:36.520 00.001 8532 IsSlewing returns 0
23:44:36.520 00.000 8532 IsGuiding returns 0
23:44:36.521 00.001 8532 PulseGuide returned control before completion, sleep 188
23:44:36.721 00.200 8532 IsGuiding returns 0
23:44:36.721 00.000 8532 Move returns status 0, amount 178
23:44:36.721 00.000 8532 MoveAxis(N, 0, ABG)
23:44:36.723 00.002 8532 Move returns status 0, amount 0
23:44:36.723 00.000 8532 move complete, result=0
23:44:36.723 00.000 7008 GuideStep: 0.2 px 178 ms WEST, 0.0 px 0 ms NORTH
23:44:36.726 00.003 8532 worker thread done servicing request
23:44:36.728 00.002 8532 Worker thread wakes up
23:44:36.728 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:36.728 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:36.731 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e04bf791-3827-4dd6-b5a9-2c8a16223346"}
23:44:36.735 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e04bf791-3827-4dd6-b5a9-2c8a16223346"}
23:44:36.739 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3ee7a081-274b-494f-b546-9497c1e701cd"}
23:44:36.742 00.003 7008 case statement mapped state 6 to 3
23:44:36.745 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ee7a081-274b-494f-b546-9497c1e701cd"}
23:44:36.747 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0cbd998-8854-4523-ae89-8b982cc081ab"}
23:44:36.749 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1675,"width":15,"height":15,"star_pos":[6.79,7.23],"pixels":"..."},"id":"f0cbd998-8854-4523-ae89-8b982cc081ab"}
23:44:38.731 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3189439-c906-4a7c-839a-e29cd9366af5"}
23:44:38.734 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3189439-c906-4a7c-839a-e29cd9366af5"}
23:44:38.740 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef019192-c7ff-42a5-bb03-882c27291814"}
23:44:38.743 00.003 7008 case statement mapped state 6 to 3
23:44:38.745 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef019192-c7ff-42a5-bb03-882c27291814"}
23:44:38.748 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7946ec63-2755-45cd-8ed8-0b8fe705b1b9"}
23:44:38.751 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1675,"width":15,"height":15,"star_pos":[6.79,7.23],"pixels":"..."},"id":"7946ec63-2755-45cd-8ed8-0b8fe705b1b9"}
23:44:38.859 00.108 8532 Exposure complete
23:44:38.897 00.038 8532 worker thread done servicing request
23:44:38.897 00.000 7008 OnExposeComplete: enter
23:44:38.898 00.001 7008 UpdateGuideState(): m_state=6
23:44:38.900 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1676
23:44:38.901 00.001 7008 Star::Find returns 1 (0), X=545.65, Y=448.16, Mass=260187, SNR=339.3, Peak=50225 HFD=2.3
23:44:38.903 00.002 7008 MultiStar: [#1 0.47,0.57,0.53,U] [#2 0.46,0.50,0.51,U] [#3 0.33,0.62,0.42,U] [#4 0.38,0.60,0.35,U] [#5 0.43,0.49,0.33,U] [#6 0.52,0.51,0.32,U] [#7 0.38,0.68,0.28,U] [#8 0.40,0.44,0.31,U] 
23:44:38.905 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.42}, one-star: {0.05, 0.03}
23:44:38.907 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:44:38.908 00.001 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.20 = 0.20)
23:44:38.910 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=0.04 mountY=0.01, mountTheta=0.24
23:44:38.914 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.03, opts=13)
23:44:38.916 00.002 7008 Enqueuing Move request for scope (0.05, 0.03)
23:44:38.917 00.001 8532 Worker thread wakes up
23:44:38.917 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:44:38.917 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:44:38.918 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63492, med=2503, FiltMin=2342, FiltMax=34328, Gamma=0.990
23:44:38.919 00.001 7008 UpdateGuideState exits: m=260187 SNR=339.3
23:44:38.920 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.924 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:38.926 00.002 7008 Enqueuing Expose request
23:44:38.927 00.001 8532 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.01
23:44:38.928 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:44:38.928 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:38.928 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:38.928 00.000 8532 MoveAxis(E, 0, ABG)
23:44:38.928 00.000 8532 Move returns status 0, amount 0
23:44:38.928 00.000 8532 MoveAxis(N, 0, ABG)
23:44:38.928 00.000 8532 Move returns status 0, amount 0
23:44:38.928 00.000 8532 move complete, result=0
23:44:38.928 00.000 8532 worker thread done servicing request
23:44:38.928 00.000 8532 Worker thread wakes up
23:44:38.928 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:38.928 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:38.928 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:40.729 01.801 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2de1a8b7-13cb-458b-b664-f4a57cf52a5c"}
23:44:40.734 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2de1a8b7-13cb-458b-b664-f4a57cf52a5c"}
23:44:40.738 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a90603b5-87c7-4059-9442-ba86f5917fb9"}
23:44:40.740 00.002 7008 case statement mapped state 6 to 3
23:44:40.742 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a90603b5-87c7-4059-9442-ba86f5917fb9"}
23:44:40.745 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"77323253-e014-428d-bc99-bd17ab978208"}
23:44:40.747 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1676,"width":15,"height":15,"star_pos":[6.65,7.16],"pixels":"..."},"id":"77323253-e014-428d-bc99-bd17ab978208"}
23:44:41.058 00.311 8532 Exposure complete
23:44:41.099 00.041 8532 worker thread done servicing request
23:44:41.100 00.001 7008 OnExposeComplete: enter
23:44:41.102 00.002 7008 UpdateGuideState(): m_state=6
23:44:41.103 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1677
23:44:41.105 00.002 7008 Star::Find returns 1 (0), X=545.70, Y=448.20, Mass=271246, SNR=342.6, Peak=53726 HFD=2.4
23:44:41.107 00.002 7008 MultiStar: [#1 0.51,0.57,0.52,U] [#2 0.48,0.53,0.54,U] [#3 0.43,0.64,0.41,U] [#4 0.54,0.62,0.35,U] [#5 0.47,0.53,0.33,U] [#6 0.61,0.45,0.35,U] [#7 0.41,0.76,0.28,U] [#8 0.51,0.48,0.31,U] 
23:44:41.108 00.001 7008 single-star, 8 included, MultiStar: {0.40, 0.44}, one-star: {0.10, 0.06}
23:44:41.110 00.002 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:44:41.111 00.001 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:44:41.113 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=0.10 mountY=0.02, mountTheta=0.21
23:44:41.117 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.06, opts=13)
23:44:41.119 00.002 7008 Enqueuing Move request for scope (0.10, 0.06)
23:44:41.121 00.002 8532 Worker thread wakes up
23:44:41.121 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:44:41.121 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:44:41.121 00.000 8532 Moving (0.10, 0.06) raw xDistance=0.10 yDistance=0.02
23:44:41.121 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:44:41.121 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:41.121 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65506, med=2503, FiltMin=2365, FiltMax=30790, Gamma=0.990
23:44:41.122 00.001 7008 UpdateGuideState exits: m=271246 SNR=342.6
23:44:41.124 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.126 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:41.127 00.001 7008 Enqueuing Expose request
23:44:41.129 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:41.129 00.000 8532 MoveAxis(E, 0, ABG)
23:44:41.129 00.000 8532 Move returns status 0, amount 0
23:44:41.129 00.000 8532 MoveAxis(N, 0, ABG)
23:44:41.129 00.000 8532 Move returns status 0, amount 0
23:44:41.129 00.000 8532 move complete, result=0
23:44:41.130 00.001 8532 worker thread done servicing request
23:44:41.130 00.000 8532 Worker thread wakes up
23:44:41.130 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:41.130 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:41.130 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:42.727 01.597 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06edbc71-e277-45b2-9384-c82fa4e91564"}
23:44:42.731 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06edbc71-e277-45b2-9384-c82fa4e91564"}
23:44:42.735 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"651cf726-4bd7-4f5f-a855-d73c0fd83346"}
23:44:42.738 00.003 7008 case statement mapped state 6 to 3
23:44:42.740 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"651cf726-4bd7-4f5f-a855-d73c0fd83346"}
23:44:42.743 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"05683e2d-2463-4afb-9690-952dc6d4f5c4"}
23:44:42.744 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1677,"width":15,"height":15,"star_pos":[6.70,7.20],"pixels":"..."},"id":"05683e2d-2463-4afb-9690-952dc6d4f5c4"}
23:44:43.262 00.518 8532 Exposure complete
23:44:43.302 00.040 8532 worker thread done servicing request
23:44:43.302 00.000 7008 OnExposeComplete: enter
23:44:43.304 00.002 7008 UpdateGuideState(): m_state=6
23:44:43.308 00.004 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1678
23:44:43.310 00.002 7008 Star::Find returns 1 (0), X=545.79, Y=448.30, Mass=265734, SNR=332.7, Peak=52873 HFD=2.6
23:44:43.312 00.002 7008 MultiStar: [#1 0.59,0.67,0.55,U] [#2 0.60,0.66,0.56,U] [#3 0.45,0.77,0.41,U] [#4 0.59,0.64,0.37,U] [#5 0.55,0.58,0.33,U] [#6 0.68,0.52,0.36,U] [#7 0.53,0.79,0.29,U] [#8 0.51,0.63,0.33,U] 
23:44:43.314 00.002 7008 single-star, 8 included, MultiStar: {0.47, 0.54}, one-star: {0.18, 0.16}
23:44:43.315 00.001 7008 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.07) = xAngle (0.78 = 0.78)
23:44:43.317 00.002 7008 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.37 = 0.37)
23:44:43.319 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.71 mountX=0.17 mountY=0.09, mountTheta=0.47
23:44:43.322 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.16, opts=13)
23:44:43.323 00.001 7008 Enqueuing Move request for scope (0.18, 0.16)
23:44:43.325 00.002 8532 Worker thread wakes up
23:44:43.325 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
23:44:43.325 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
23:44:43.325 00.000 8532 Moving (0.18, 0.16) raw xDistance=0.17 yDistance=0.09
23:44:43.325 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.17
23:44:43.325 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:43.326 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2371, FiltMax=27945, Gamma=0.990
23:44:43.329 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:43.329 00.000 8532 MoveAxis(W, 157, ABG)
23:44:43.329 00.000 8532 Guiding  Dir = 3, Dur = 157
23:44:43.329 00.000 7008 UpdateGuideState exits: m=265734 SNR=332.7
23:44:43.331 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.333 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:43.335 00.002 7008 Enqueuing Expose request
23:44:43.337 00.002 8532 IsSlewing returns 0
23:44:43.337 00.000 8532 IsGuiding returns 0
23:44:43.337 00.000 8532 PulseGuide returned control before completion, sleep 167
23:44:43.522 00.185 8532 IsGuiding returns 1
23:44:43.522 00.000 8532 scope still moving after pulse duration time elapsed
23:44:43.554 00.032 8532 IsSlewing returns 0
23:44:43.555 00.001 8532 IsGuiding returns 0
23:44:43.555 00.000 8532 scope move finished after 157 + 60 ms
23:44:43.555 00.000 8532 Move returns status 0, amount 157
23:44:43.556 00.001 8532 MoveAxis(N, 0, ABG)
23:44:43.556 00.000 8532 Move returns status 0, amount 0
23:44:43.556 00.000 8532 move complete, result=0
23:44:43.556 00.000 8532 worker thread done servicing request
23:44:43.556 00.000 8532 Worker thread wakes up
23:44:43.556 00.000 7008 GuideStep: 0.2 px 157 ms WEST, 0.1 px 0 ms NORTH
23:44:43.560 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:43.560 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:44.727 01.167 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73e14d9d-85b4-4853-bcbf-b69d0a67fc6d"}
23:44:44.730 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73e14d9d-85b4-4853-bcbf-b69d0a67fc6d"}
23:44:44.733 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"71498f65-8c2f-4c3e-ba08-d72c41bbb11a"}
23:44:44.735 00.002 7008 case statement mapped state 6 to 3
23:44:44.738 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"71498f65-8c2f-4c3e-ba08-d72c41bbb11a"}
23:44:44.740 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0157e7df-d186-4172-a6f2-c6f3cef0be95"}
23:44:44.742 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1678,"width":15,"height":15,"star_pos":[6.79,7.30],"pixels":"..."},"id":"0157e7df-d186-4172-a6f2-c6f3cef0be95"}
23:44:45.691 00.949 8532 Exposure complete
23:44:45.735 00.044 8532 worker thread done servicing request
23:44:45.736 00.001 7008 OnExposeComplete: enter
23:44:45.738 00.002 7008 UpdateGuideState(): m_state=6
23:44:45.739 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1679
23:44:45.740 00.001 7008 Star::Find returns 1 (0), X=545.72, Y=448.30, Mass=265230, SNR=327.1, Peak=51828 HFD=2.6
23:44:45.744 00.004 7008 MultiStar: [#1 0.54,0.69,0.55,U] [#2 0.54,0.66,0.59,U] [#3 0.42,0.77,0.41,U] [#4 0.56,0.66,0.37,U] [#5 0.45,0.57,0.34,U] [#6 0.66,0.48,0.38,U] [#7 0.38,0.74,0.29,U] [#8 0.52,0.56,0.34,U] 
23:44:45.746 00.002 7008 single-star, 8 included, MultiStar: {0.42, 0.53}, one-star: {0.12, 0.16}
23:44:45.747 00.001 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:44:45.749 00.002 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.60 = 0.60)
23:44:45.751 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.95 mountX=0.10 mountY=0.11, mountTheta=0.82
23:44:45.755 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.16, opts=13)
23:44:45.756 00.001 7008 Enqueuing Move request for scope (0.12, 0.16)
23:44:45.760 00.004 8532 Worker thread wakes up
23:44:45.760 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2283, FiltMax=29957, Gamma=0.990
23:44:45.761 00.001 7008 UpdateGuideState exits: m=265230 SNR=327.1
23:44:45.763 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:45.764 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:45.765 00.001 7008 Enqueuing Expose request
23:44:45.766 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:44:45.766 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:44:45.766 00.000 8532 Moving (0.12, 0.16) raw xDistance=0.10 yDistance=0.11
23:44:45.766 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:44:45.766 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:45.766 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:45.766 00.000 8532 MoveAxis(E, 0, ABG)
23:44:45.766 00.000 8532 Move returns status 0, amount 0
23:44:45.767 00.001 8532 MoveAxis(N, 0, ABG)
23:44:45.767 00.000 8532 Move returns status 0, amount 0
23:44:45.767 00.000 8532 move complete, result=0
23:44:45.767 00.000 8532 worker thread done servicing request
23:44:45.767 00.000 8532 Worker thread wakes up
23:44:45.767 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:45.767 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:45.767 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:46.725 00.958 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0664f2c7-12f2-4567-aa0a-6653caefc30f"}
23:44:46.729 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0664f2c7-12f2-4567-aa0a-6653caefc30f"}
23:44:46.732 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"02df8a08-c443-4dec-8626-668eef48c831"}
23:44:46.734 00.002 7008 case statement mapped state 6 to 3
23:44:46.736 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"02df8a08-c443-4dec-8626-668eef48c831"}
23:44:46.740 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f7d1fe38-2170-4c3c-bac1-c74d222e0ad5"}
23:44:46.744 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1679,"width":15,"height":15,"star_pos":[6.72,7.30],"pixels":"..."},"id":"f7d1fe38-2170-4c3c-bac1-c74d222e0ad5"}
23:44:47.894 01.150 8532 Exposure complete
23:44:47.939 00.045 8532 worker thread done servicing request
23:44:47.939 00.000 7008 OnExposeComplete: enter
23:44:47.942 00.003 7008 UpdateGuideState(): m_state=6
23:44:47.944 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1680
23:44:47.948 00.004 7008 Star::Find returns 1 (0), X=545.72, Y=448.30, Mass=266281, SNR=337.1, Peak=51574 HFD=2.7
23:44:47.950 00.002 7008 MultiStar: [#1 0.55,0.70,0.54,U] [#2 0.57,0.62,0.53,U] [#3 0.44,0.80,0.42,U] [#4 0.55,0.73,0.34,U] [#5 0.57,0.66,0.33,U] [#6 0.60,0.58,0.35,U] [#7 0.40,0.75,0.27,U] [#8 0.51,0.66,0.33,U] 
23:44:47.952 00.002 7008 single-star, 8 included, MultiStar: {0.43, 0.56}, one-star: {0.12, 0.17}
23:44:47.954 00.002 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:44:47.958 00.004 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:44:47.959 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.11 mountY=0.12, mountTheta=0.84
23:44:47.964 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.17, opts=13)
23:44:47.967 00.003 7008 Enqueuing Move request for scope (0.12, 0.17)
23:44:47.970 00.003 8532 Worker thread wakes up
23:44:47.970 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:44:47.970 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:44:47.970 00.000 8532 Moving (0.12, 0.17) raw xDistance=0.11 yDistance=0.12
23:44:47.970 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:44:47.970 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:47.971 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:44:47.971 00.000 8532 MoveAxis(E, 0, ABG)
23:44:47.971 00.000 8532 Move returns status 0, amount 0
23:44:47.971 00.000 8532 MoveAxis(N, 0, ABG)
23:44:47.971 00.000 8532 Move returns status 0, amount 0
23:44:47.971 00.000 8532 move complete, result=0
23:44:47.971 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2294, FiltMax=29430, Gamma=0.990
23:44:47.974 00.003 7008 UpdateGuideState exits: m=266281 SNR=337.1
23:44:47.976 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.978 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:47.980 00.002 7008 Enqueuing Expose request
23:44:47.983 00.003 8532 worker thread done servicing request
23:44:47.983 00.000 8532 Worker thread wakes up
23:44:47.983 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:47.983 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:47.983 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:48.725 00.742 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43df78c0-8eb3-4b56-a510-8a82d7e2a39b"}
23:44:48.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43df78c0-8eb3-4b56-a510-8a82d7e2a39b"}
23:44:48.731 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4fd9ed2d-a41e-4649-ba56-124e5f49f7d5"}
23:44:48.733 00.002 7008 case statement mapped state 6 to 3
23:44:48.737 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fd9ed2d-a41e-4649-ba56-124e5f49f7d5"}
23:44:48.740 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"882768cc-7411-4a36-b111-65ebd823f20d"}
23:44:48.741 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1680,"width":15,"height":15,"star_pos":[6.72,7.30],"pixels":"..."},"id":"882768cc-7411-4a36-b111-65ebd823f20d"}
23:44:50.103 01.362 8532 Exposure complete
23:44:50.147 00.044 8532 worker thread done servicing request
23:44:50.147 00.000 7008 OnExposeComplete: enter
23:44:50.150 00.003 7008 UpdateGuideState(): m_state=6
23:44:50.151 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1681
23:44:50.154 00.003 7008 Star::Find returns 1 (0), X=545.70, Y=448.28, Mass=263119, SNR=330.3, Peak=50422 HFD=2.5
23:44:50.156 00.002 7008 MultiStar: [#1 0.50,0.69,0.55,U] [#2 0.46,0.64,0.52,U] [#3 0.37,0.79,0.43,U] [#4 0.55,0.72,0.36,U] [#5 0.55,0.58,0.34,U] [#6 0.56,0.51,0.36,U] [#7 0.43,0.85,0.28,U] [#8 0.53,0.54,0.33,U] 
23:44:50.159 00.003 7008 single-star, 8 included, MultiStar: {0.40, 0.54}, one-star: {0.10, 0.14}
23:44:50.161 00.002 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:44:50.163 00.002 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.62 = 0.62)
23:44:50.164 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=0.09 mountY=0.10, mountTheta=0.86
23:44:50.166 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.14, opts=13)
23:44:50.167 00.001 7008 Enqueuing Move request for scope (0.10, 0.14)
23:44:50.169 00.002 8532 Worker thread wakes up
23:44:50.169 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:44:50.169 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:44:50.169 00.000 8532 Moving (0.10, 0.14) raw xDistance=0.09 yDistance=0.10
23:44:50.169 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:44:50.169 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:50.169 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2503, FiltMin=2347, FiltMax=30792, Gamma=0.990
23:44:50.171 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:50.171 00.000 8532 MoveAxis(E, 0, ABG)
23:44:50.171 00.000 8532 Move returns status 0, amount 0
23:44:50.171 00.000 8532 MoveAxis(N, 0, ABG)
23:44:50.171 00.000 8532 Move returns status 0, amount 0
23:44:50.171 00.000 8532 move complete, result=0
23:44:50.171 00.000 7008 UpdateGuideState exits: m=263119 SNR=330.3
23:44:50.173 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.177 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:50.179 00.002 7008 Enqueuing Expose request
23:44:50.181 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:50.182 00.001 8532 worker thread done servicing request
23:44:50.183 00.001 8532 Worker thread wakes up
23:44:50.183 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:50.183 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:50.725 00.542 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5bedf27-a6eb-430c-a33e-c0e4b7649e10"}
23:44:50.728 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5bedf27-a6eb-430c-a33e-c0e4b7649e10"}
23:44:50.732 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"94193034-7478-4dbf-a3b2-8b3b7c08af90"}
23:44:50.734 00.002 7008 case statement mapped state 6 to 3
23:44:50.736 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"94193034-7478-4dbf-a3b2-8b3b7c08af90"}
23:44:50.737 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cbfe839-2bf2-4fd3-9f06-ddb21edb0d1c"}
23:44:50.739 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1681,"width":15,"height":15,"star_pos":[6.70,7.28],"pixels":"..."},"id":"2cbfe839-2bf2-4fd3-9f06-ddb21edb0d1c"}
23:44:52.312 01.573 8532 Exposure complete
23:44:52.356 00.044 8532 worker thread done servicing request
23:44:52.356 00.000 7008 OnExposeComplete: enter
23:44:52.358 00.002 7008 UpdateGuideState(): m_state=6
23:44:52.361 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1682
23:44:52.363 00.002 7008 Star::Find returns 1 (0), X=545.71, Y=448.29, Mass=267207, SNR=334.8, Peak=50444 HFD=2.6
23:44:52.366 00.003 7008 MultiStar: [#1 0.53,0.76,0.54,U] [#2 0.55,0.62,0.55,U] [#3 0.45,0.78,0.43,U] [#4 0.47,0.76,0.34,U] [#5 0.46,0.64,0.33,U] [#6 0.54,0.52,0.36,U] [#7 0.46,0.77,0.28,U] [#8 0.42,0.66,0.34,U] 
23:44:52.369 00.003 7008 single-star, 8 included, MultiStar: {0.40, 0.56}, one-star: {0.11, 0.15}
23:44:52.372 00.003 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
23:44:52.376 00.004 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.62 = 0.62)
23:44:52.378 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=0.10 mountY=0.11, mountTheta=0.85
23:44:52.382 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.15, opts=13)
23:44:52.384 00.002 7008 Enqueuing Move request for scope (0.11, 0.15)
23:44:52.386 00.002 8532 Worker thread wakes up
23:44:52.386 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:44:52.387 00.001 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:44:52.387 00.000 8532 Moving (0.11, 0.15) raw xDistance=0.10 yDistance=0.11
23:44:52.387 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:44:52.387 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:52.387 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2341, FiltMax=29582, Gamma=0.990
23:44:52.390 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:52.390 00.000 8532 MoveAxis(E, 0, ABG)
23:44:52.390 00.000 8532 Move returns status 0, amount 0
23:44:52.390 00.000 8532 MoveAxis(N, 0, ABG)
23:44:52.390 00.000 8532 Move returns status 0, amount 0
23:44:52.390 00.000 7008 UpdateGuideState exits: m=267207 SNR=334.8
23:44:52.393 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.395 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:52.396 00.001 7008 Enqueuing Expose request
23:44:52.398 00.002 8532 move complete, result=0
23:44:52.398 00.000 8532 worker thread done servicing request
23:44:52.398 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:52.400 00.002 8532 Worker thread wakes up
23:44:52.400 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:52.400 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:52.724 00.324 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ceb9cb72-06f5-4e7a-acd3-1af67f31a11b"}
23:44:52.725 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ceb9cb72-06f5-4e7a-acd3-1af67f31a11b"}
23:44:52.729 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"517dd4b4-2f04-4441-a6e7-be106e3bfdf9"}
23:44:52.731 00.002 7008 case statement mapped state 6 to 3
23:44:52.734 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"517dd4b4-2f04-4441-a6e7-be106e3bfdf9"}
23:44:52.736 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39469a23-ec0c-41c7-a303-d632af755004"}
23:44:52.739 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1682,"width":15,"height":15,"star_pos":[6.71,7.29],"pixels":"..."},"id":"39469a23-ec0c-41c7-a303-d632af755004"}
23:44:54.536 01.797 8532 Exposure complete
23:44:54.578 00.042 8532 worker thread done servicing request
23:44:54.578 00.000 7008 OnExposeComplete: enter
23:44:54.580 00.002 7008 UpdateGuideState(): m_state=6
23:44:54.581 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1683
23:44:54.583 00.002 7008 Star::Find returns 1 (0), X=545.57, Y=448.31, Mass=268842, SNR=335.5, Peak=46854 HFD=2.7
23:44:54.585 00.002 7008 MultiStar: [#1 0.40,0.76,0.55,U] [#2 0.47,0.71,0.53,U] [#3 0.21,0.78,0.41,U] [#4 0.43,0.76,0.34,U] [#5 0.43,0.62,0.35,U] [#6 0.47,0.65,0.36,U] [#7 0.17,0.86,0.28,U] [#8 0.33,0.58,0.35,U] 
23:44:54.588 00.003 7008 single-star, 8 included, MultiStar: {0.28, 0.59}, one-star: {-0.03, 0.17}
23:44:54.589 00.001 7008 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.07) = xAngle (1.82 = 1.82)
23:44:54.591 00.002 7008 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.41 = 1.41)
23:44:54.592 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.75 mountX=-0.04 mountY=0.17, mountTheta=1.82
23:44:54.594 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.17, opts=13)
23:44:54.596 00.002 7008 Enqueuing Move request for scope (-0.03, 0.17)
23:44:54.598 00.002 8532 Worker thread wakes up
23:44:54.598 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
23:44:54.598 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
23:44:54.598 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61692, med=2506, FiltMin=2352, FiltMax=35041, Gamma=0.990
23:44:54.599 00.001 7008 UpdateGuideState exits: m=268842 SNR=335.5
23:44:54.601 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.602 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:54.604 00.002 8532 Moving (-0.03, 0.17) raw xDistance=-0.04 yDistance=0.17
23:44:54.604 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:54.604 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:44:54.604 00.000 8532 MoveAxis(E, 0, ABG)
23:44:54.604 00.000 8532 Move returns status 0, amount 0
23:44:54.604 00.000 8532 MoveAxis(S, 307, ABG)
23:44:54.604 00.000 8532 Guiding  Dir = 1, Dur = 307
23:44:54.605 00.001 7008 Enqueuing Expose request
23:44:54.608 00.003 8532 IsSlewing returns 0
23:44:54.608 00.000 8532 IsGuiding returns 0
23:44:54.609 00.001 8532 PulseGuide returned control before completion, sleep 317
23:44:54.723 00.114 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4efc511c-3015-49b4-a610-6009d1951f61"}
23:44:54.725 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4efc511c-3015-49b4-a610-6009d1951f61"}
23:44:54.727 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d9e8ac2c-8ac0-44a1-adac-f60539131c85"}
23:44:54.729 00.002 7008 case statement mapped state 6 to 3
23:44:54.732 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9e8ac2c-8ac0-44a1-adac-f60539131c85"}
23:44:54.735 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"50f8b99f-43f7-43a6-8bf6-b5812361c273"}
23:44:54.736 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1683,"width":15,"height":15,"star_pos":[6.57,7.31],"pixels":"..."},"id":"50f8b99f-43f7-43a6-8bf6-b5812361c273"}
23:44:54.931 00.195 8532 IsGuiding returns 1
23:44:54.931 00.000 8532 scope still moving after pulse duration time elapsed
23:44:54.963 00.032 8532 IsSlewing returns 0
23:44:54.964 00.001 8532 IsGuiding returns 0
23:44:54.964 00.000 8532 scope move finished after 307 + 48 ms
23:44:54.964 00.000 8532 Move returns status 0, amount 307
23:44:54.965 00.001 8532 move complete, result=0
23:44:54.965 00.000 8532 worker thread done servicing request
23:44:54.965 00.000 8532 Worker thread wakes up
23:44:54.965 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 307 ms SOUTH
23:44:54.969 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:54.969 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:56.723 01.754 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9a43b882-e6cf-4e54-a029-fa95bb0105fe"}
23:44:56.726 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9a43b882-e6cf-4e54-a029-fa95bb0105fe"}
23:44:56.728 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a363afb2-fc7c-4535-aeb8-3ae7d3589844"}
23:44:56.730 00.002 7008 case statement mapped state 6 to 3
23:44:56.731 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a363afb2-fc7c-4535-aeb8-3ae7d3589844"}
23:44:56.733 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"81577db6-80d2-48b2-9cb2-efac4afee9fa"}
23:44:56.735 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1683,"width":15,"height":15,"star_pos":[6.57,7.31],"pixels":"..."},"id":"81577db6-80d2-48b2-9cb2-efac4afee9fa"}
23:44:57.096 00.361 8532 Exposure complete
23:44:57.140 00.044 8532 worker thread done servicing request
23:44:57.142 00.002 7008 OnExposeComplete: enter
23:44:57.143 00.001 7008 UpdateGuideState(): m_state=6
23:44:57.145 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1684
23:44:57.147 00.002 7008 Star::Find returns 1 (0), X=545.60, Y=448.14, Mass=264483, SNR=337.9, Peak=49987 HFD=2.3
23:44:57.150 00.003 7008 MultiStar: [#1 0.41,0.53,0.54,U] [#2 0.43,0.51,0.54,U] [#3 0.34,0.55,0.43,U] [#4 0.39,0.49,0.34,U] [#5 0.35,0.45,0.34,U] [#6 0.48,0.40,0.35,U] [#7 0.32,0.58,0.29,U] [#8 0.30,0.53,0.32,U] 
23:44:57.151 00.001 7008 single-star, 8 included, MultiStar: {0.29, 0.39}, one-star: {-0.00, 0.00}
23:44:57.153 00.002 7008 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.07) = xAngle (1.89 = 1.89)
23:44:57.155 00.002 7008 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.47 = 1.47)
23:44:57.156 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.01 cameraTheta=1.82 mountX=-0.00 mountY=0.01, mountTheta=1.87
23:44:57.160 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.00, opts=13)
23:44:57.163 00.003 7008 Enqueuing Move request for scope (-0.00, 0.00)
23:44:57.166 00.003 8532 Worker thread wakes up
23:44:57.166 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59156, med=2504, FiltMin=2347, FiltMax=32915, Gamma=0.990
23:44:57.167 00.001 7008 UpdateGuideState exits: m=264483 SNR=337.9
23:44:57.170 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.172 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:57.173 00.001 7008 Enqueuing Expose request
23:44:57.175 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
23:44:57.175 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
23:44:57.175 00.000 8532 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=0.01
23:44:57.175 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:57.175 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:57.176 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:57.176 00.000 8532 MoveAxis(E, 0, ABG)
23:44:57.176 00.000 8532 Move returns status 0, amount 0
23:44:57.176 00.000 8532 MoveAxis(N, 0, ABG)
23:44:57.176 00.000 8532 Move returns status 0, amount 0
23:44:57.176 00.000 8532 move complete, result=0
23:44:57.176 00.000 8532 worker thread done servicing request
23:44:57.176 00.000 8532 Worker thread wakes up
23:44:57.176 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:57.176 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:57.178 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:58.723 01.545 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40b83e09-fd0f-4a9b-95d8-91dc79851050"}
23:44:58.726 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40b83e09-fd0f-4a9b-95d8-91dc79851050"}
23:44:58.729 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f5a1d60-9792-41f1-86f5-3b92750210a3"}
23:44:58.732 00.003 7008 case statement mapped state 6 to 3
23:44:58.734 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f5a1d60-9792-41f1-86f5-3b92750210a3"}
23:44:58.737 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f4839b15-65b7-4548-b609-ac607ef193fc"}
23:44:58.739 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1684,"width":15,"height":15,"star_pos":[6.60,7.14],"pixels":"..."},"id":"f4839b15-65b7-4548-b609-ac607ef193fc"}
23:44:59.306 00.567 8532 Exposure complete
23:44:59.353 00.047 8532 worker thread done servicing request
23:44:59.354 00.001 7008 OnExposeComplete: enter
23:44:59.355 00.001 7008 UpdateGuideState(): m_state=6
23:44:59.357 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1685
23:44:59.358 00.001 7008 Star::Find returns 1 (0), X=545.61, Y=448.10, Mass=269560, SNR=328.6, Peak=51625 HFD=2.3
23:44:59.362 00.004 7008 MultiStar: [#1 0.45,0.43,0.57,U] [#2 0.44,0.48,0.57,U] [#3 0.32,0.58,0.45,U] [#4 0.45,0.57,0.36,U] [#5 0.42,0.53,0.32,U] [#6 0.51,0.43,0.36,U] [#7 0.29,0.58,0.30,U] [#8 0.39,0.46,0.33,U] 
23:44:59.364 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.37}, one-star: {0.01, -0.04}
23:44:59.365 00.001 7008 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.07) = xAngle (-1.30 = -1.30)
23:44:59.367 00.002 7008 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.71 = -1.71)
23:44:59.369 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.37 mountX=0.01 mountY=-0.04, mountTheta=-1.30
23:44:59.372 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.04, opts=13)
23:44:59.376 00.004 7008 Enqueuing Move request for scope (0.01, -0.04)
23:44:59.377 00.001 8532 Worker thread wakes up
23:44:59.378 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:44:59.378 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:44:59.378 00.000 8532 Moving (0.01, -0.04) raw xDistance=0.01 yDistance=-0.04
23:44:59.378 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:44:59.378 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:59.378 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59154, med=2503, FiltMin=2363, FiltMax=32934, Gamma=0.990
23:44:59.380 00.002 7008 UpdateGuideState exits: m=269560 SNR=328.6
23:44:59.382 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.384 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:44:59.386 00.002 7008 Enqueuing Expose request
23:44:59.388 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:44:59.388 00.000 8532 MoveAxis(E, 0, ABG)
23:44:59.388 00.000 8532 Move returns status 0, amount 0
23:44:59.388 00.000 8532 MoveAxis(N, 0, ABG)
23:44:59.388 00.000 8532 Move returns status 0, amount 0
23:44:59.388 00.000 8532 move complete, result=0
23:44:59.388 00.000 8532 worker thread done servicing request
23:44:59.388 00.000 8532 Worker thread wakes up
23:44:59.388 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:44:59.388 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:44:59.389 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:00.723 01.334 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1aaf5139-b1f8-44f0-87fc-1c2cee38c4c0"}
23:45:00.724 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1aaf5139-b1f8-44f0-87fc-1c2cee38c4c0"}
23:45:00.731 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"146811f6-2855-4bf5-9b0c-5793e6abbda2"}
23:45:00.732 00.001 7008 case statement mapped state 6 to 3
23:45:00.734 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"146811f6-2855-4bf5-9b0c-5793e6abbda2"}
23:45:00.736 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c211a04-4559-4d83-b687-9321fd940e67"}
23:45:00.737 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1685,"width":15,"height":15,"star_pos":[6.61,7.10],"pixels":"..."},"id":"5c211a04-4559-4d83-b687-9321fd940e67"}
23:45:01.512 00.775 8532 Exposure complete
23:45:01.552 00.040 7008 OnExposeComplete: enter
23:45:01.554 00.002 7008 UpdateGuideState(): m_state=6
23:45:01.556 00.002 8532 worker thread done servicing request
23:45:01.556 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1686
23:45:01.559 00.003 7008 Star::Find returns 1 (0), X=545.71, Y=448.16, Mass=276009, SNR=348.6, Peak=55271 HFD=2.3
23:45:01.561 00.002 7008 MultiStar: [#1 0.46,0.56,0.53,U] [#2 0.50,0.49,0.52,U] [#3 0.41,0.61,0.40,U] [#4 0.44,0.60,0.35,U] [#5 0.50,0.48,0.32,U] [#6 0.62,0.39,0.36,U] [#7 0.39,0.57,0.27,U] [#8 0.43,0.40,0.31,U] 
23:45:01.563 00.002 7008 single-star, 8 included, MultiStar: {0.38, 0.40}, one-star: {0.11, 0.02}
23:45:01.564 00.001 7008 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.07) = xAngle (0.28 = 0.28)
23:45:01.566 00.002 7008 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.14 = -0.14)
23:45:01.567 00.001 7008 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=0.10 mountY=-0.01, mountTheta=-0.14
23:45:01.570 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.02, opts=13)
23:45:01.572 00.002 7008 Enqueuing Move request for scope (0.11, 0.02)
23:45:01.574 00.002 8532 Worker thread wakes up
23:45:01.574 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:45:01.574 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:45:01.574 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64277, med=2504, FiltMin=2367, FiltMax=30596, Gamma=0.990
23:45:01.577 00.003 7008 UpdateGuideState exits: m=276009 SNR=348.6
23:45:01.578 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:01.580 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:01.581 00.001 7008 Enqueuing Expose request
23:45:01.583 00.002 8532 Moving (0.11, 0.02) raw xDistance=0.10 yDistance=-0.01
23:45:01.583 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:45:01.583 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:01.583 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:01.583 00.000 8532 MoveAxis(E, 0, ABG)
23:45:01.583 00.000 8532 Move returns status 0, amount 0
23:45:01.583 00.000 8532 MoveAxis(N, 0, ABG)
23:45:01.583 00.000 8532 Move returns status 0, amount 0
23:45:01.583 00.000 8532 move complete, result=0
23:45:01.583 00.000 8532 worker thread done servicing request
23:45:01.583 00.000 8532 Worker thread wakes up
23:45:01.583 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:01.583 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:01.584 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:02.724 01.140 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52ddb961-6273-4805-b430-3fa26cbefeb7"}
23:45:02.727 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52ddb961-6273-4805-b430-3fa26cbefeb7"}
23:45:02.731 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c6c465ac-9f65-4da7-b7d8-8ca75d065c50"}
23:45:02.733 00.002 7008 case statement mapped state 6 to 3
23:45:02.735 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6c465ac-9f65-4da7-b7d8-8ca75d065c50"}
23:45:02.740 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4a6383c1-8e4f-43b4-b6c0-6e397dc150ac"}
23:45:02.744 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1686,"width":15,"height":15,"star_pos":[6.71,7.16],"pixels":"..."},"id":"4a6383c1-8e4f-43b4-b6c0-6e397dc150ac"}
23:45:03.711 00.967 8532 Exposure complete
23:45:03.755 00.044 8532 worker thread done servicing request
23:45:03.755 00.000 7008 OnExposeComplete: enter
23:45:03.757 00.002 7008 UpdateGuideState(): m_state=6
23:45:03.758 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1687
23:45:03.760 00.002 7008 Star::Find returns 1 (0), X=545.76, Y=448.18, Mass=265920, SNR=337.5, Peak=54411 HFD=2.4
23:45:03.761 00.001 7008 MultiStar: [#1 0.60,0.56,0.54,U] [#2 0.59,0.52,0.54,U] [#3 0.43,0.63,0.44,U] [#4 0.63,0.60,0.34,U] [#5 0.58,0.53,0.33,U] [#6 0.64,0.49,0.36,U] [#7 0.43,0.67,0.28,U] [#8 0.40,0.55,0.32,U] 
23:45:03.762 00.001 7008 single-star, 8 included, MultiStar: {0.45, 0.44}, one-star: {0.16, 0.04}
23:45:03.763 00.001 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:45:03.765 00.002 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:45:03.765 00.000 7008 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=0.15 mountY=-0.01, mountTheta=-0.09
23:45:03.770 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.04, opts=13)
23:45:03.772 00.002 7008 Enqueuing Move request for scope (0.16, 0.04)
23:45:03.774 00.002 8532 Worker thread wakes up
23:45:03.774 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
23:45:03.774 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
23:45:03.774 00.000 8532 Moving (0.16, 0.04) raw xDistance=0.15 yDistance=-0.01
23:45:03.774 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:03.774 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2352, FiltMax=29747, Gamma=0.990
23:45:03.776 00.002 7008 UpdateGuideState exits: m=265920 SNR=337.5
23:45:03.778 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.780 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:03.781 00.001 7008 Enqueuing Expose request
23:45:03.784 00.003 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.784 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:03.784 00.000 8532 MoveAxis(E, 0, ABG)
23:45:03.784 00.000 8532 Move returns status 0, amount 0
23:45:03.784 00.000 8532 MoveAxis(N, 0, ABG)
23:45:03.784 00.000 8532 Move returns status 0, amount 0
23:45:03.784 00.000 8532 move complete, result=0
23:45:03.784 00.000 8532 worker thread done servicing request
23:45:03.784 00.000 8532 Worker thread wakes up
23:45:03.784 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:03.784 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:03.784 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:04.723 00.939 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ae19c1d7-60ac-4c16-98f6-9c6a0015dda6"}
23:45:04.728 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ae19c1d7-60ac-4c16-98f6-9c6a0015dda6"}
23:45:04.732 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a557d33f-f844-41e1-858c-9532fe3dc329"}
23:45:04.735 00.003 7008 case statement mapped state 6 to 3
23:45:04.738 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a557d33f-f844-41e1-858c-9532fe3dc329"}
23:45:04.740 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"47196686-5ea1-49ac-9053-99f2c315e326"}
23:45:04.741 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1687,"width":15,"height":15,"star_pos":[6.76,7.18],"pixels":"..."},"id":"47196686-5ea1-49ac-9053-99f2c315e326"}
23:45:05.915 01.174 8532 Exposure complete
23:45:05.959 00.044 8532 worker thread done servicing request
23:45:05.959 00.000 7008 OnExposeComplete: enter
23:45:05.961 00.002 7008 UpdateGuideState(): m_state=6
23:45:05.963 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
23:45:05.964 00.001 7008 Star::Find returns 1 (0), X=545.88, Y=448.24, Mass=271854, SNR=335.6, Peak=55166 HFD=2.4
23:45:05.967 00.003 7008 MultiStar: [#1 0.68,0.64,0.54,U] [#2 0.76,0.55,0.54,U] [#3 0.64,0.58,0.43,U] [#4 0.65,0.65,0.35,U] [#5 0.73,0.55,0.33,U] [#6 0.71,0.49,0.37,U] [#7 0.60,0.68,0.27,U] [#8 0.90,0.44,0.34,U] 
23:45:05.969 00.002 7008 single-star, 8 included, MultiStar: {0.61, 0.46}, one-star: {0.28, 0.11}
23:45:05.971 00.002 7008 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.07) = xAngle (0.44 = 0.44)
23:45:05.973 00.002 7008 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.02 = 0.02)
23:45:05.974 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.36 mountX=0.28 mountY=0.01, mountTheta=0.03
23:45:05.977 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.11, opts=13)
23:45:05.979 00.002 7008 Enqueuing Move request for scope (0.28, 0.11)
23:45:05.981 00.002 8532 Worker thread wakes up
23:45:05.981 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
23:45:05.981 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
23:45:05.981 00.000 8532 Moving (0.28, 0.11) raw xDistance=0.28 yDistance=0.01
23:45:05.981 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
23:45:05.981 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.981 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2388, FiltMax=25600, Gamma=0.990
23:45:05.983 00.002 7008 UpdateGuideState exits: m=271854 SNR=335.6
23:45:05.985 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.986 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:05.988 00.002 7008 Enqueuing Expose request
23:45:05.990 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:05.990 00.000 8532 MoveAxis(W, 250, ABG)
23:45:05.990 00.000 8532 Guiding  Dir = 3, Dur = 250
23:45:05.990 00.000 8532 IsSlewing returns 0
23:45:05.990 00.000 8532 IsGuiding returns 0
23:45:05.992 00.002 8532 PulseGuide returned control before completion, sleep 260
23:45:06.253 00.261 8532 IsGuiding returns 0
23:45:06.253 00.000 8532 Move returns status 0, amount 250
23:45:06.253 00.000 8532 MoveAxis(N, 0, ABG)
23:45:06.253 00.000 8532 Move returns status 0, amount 0
23:45:06.254 00.001 8532 move complete, result=0
23:45:06.254 00.000 8532 worker thread done servicing request
23:45:06.254 00.000 8532 Worker thread wakes up
23:45:06.254 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:06.254 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:06.254 00.000 7008 GuideStep: 0.3 px 250 ms WEST, 0.0 px 0 ms NORTH
23:45:06.720 00.466 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e68030f-44c8-4aab-b1a2-7fb7d0f05842"}
23:45:06.721 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e68030f-44c8-4aab-b1a2-7fb7d0f05842"}
23:45:06.727 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a2da994-6f9e-4e8a-be02-08c71d2aaae0"}
23:45:06.731 00.004 7008 case statement mapped state 6 to 3
23:45:06.735 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a2da994-6f9e-4e8a-be02-08c71d2aaae0"}
23:45:06.739 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb3b4662-f084-47b1-bac5-1fd275703ec6"}
23:45:06.741 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1688,"width":15,"height":15,"star_pos":[6.88,7.24],"pixels":"..."},"id":"fb3b4662-f084-47b1-bac5-1fd275703ec6"}
23:45:08.373 01.632 8532 Exposure complete
23:45:08.416 00.043 8532 worker thread done servicing request
23:45:08.416 00.000 7008 OnExposeComplete: enter
23:45:08.419 00.003 7008 UpdateGuideState(): m_state=6
23:45:08.421 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1689
23:45:08.423 00.002 7008 Star::Find returns 1 (0), X=545.80, Y=448.25, Mass=275818, SNR=342.7, Peak=55486 HFD=2.5
23:45:08.425 00.002 7008 MultiStar: [#1 0.60,0.62,0.54,U] [#2 0.65,0.57,0.52,U] [#3 0.58,0.68,0.43,U] [#4 0.65,0.64,0.35,U] [#5 0.67,0.57,0.33,U] [#6 0.67,0.53,0.34,U] [#7 0.56,0.79,0.27,U] [#8 0.51,0.61,0.31,U] 
23:45:08.426 00.001 7008 single-star, 8 included, MultiStar: {0.51, 0.50}, one-star: {0.20, 0.11}
23:45:08.428 00.002 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:45:08.430 00.002 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
23:45:08.431 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=0.20 mountY=0.04, mountTheta=0.19
23:45:08.435 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.11, opts=13)
23:45:08.437 00.002 7008 Enqueuing Move request for scope (0.20, 0.11)
23:45:08.439 00.002 8532 Worker thread wakes up
23:45:08.440 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
23:45:08.440 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
23:45:08.440 00.000 8532 Moving (0.20, 0.11) raw xDistance=0.20 yDistance=0.04
23:45:08.440 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:45:08.440 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:08.440 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2349, FiltMax=26791, Gamma=0.990
23:45:08.442 00.002 7008 UpdateGuideState exits: m=275818 SNR=342.7
23:45:08.444 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.445 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:08.447 00.002 7008 Enqueuing Expose request
23:45:08.449 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:45:08.449 00.000 8532 MoveAxis(W, 195, ABG)
23:45:08.449 00.000 8532 Guiding  Dir = 3, Dur = 195
23:45:08.449 00.000 8532 IsSlewing returns 0
23:45:08.449 00.000 8532 IsGuiding returns 0
23:45:08.450 00.001 8532 PulseGuide returned control before completion, sleep 205
23:45:08.662 00.212 8532 IsGuiding returns 0
23:45:08.662 00.000 8532 Move returns status 0, amount 195
23:45:08.664 00.002 8532 MoveAxis(N, 0, ABG)
23:45:08.664 00.000 8532 Move returns status 0, amount 0
23:45:08.664 00.000 8532 move complete, result=0
23:45:08.664 00.000 8532 worker thread done servicing request
23:45:08.664 00.000 8532 Worker thread wakes up
23:45:08.665 00.001 7008 GuideStep: 0.2 px 195 ms WEST, 0.0 px 0 ms NORTH
23:45:08.668 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:08.668 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:08.721 00.053 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bf3388bc-703d-46b0-9405-5f2bd6b7f141"}
23:45:08.726 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bf3388bc-703d-46b0-9405-5f2bd6b7f141"}
23:45:08.729 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3d777193-b7d4-4e3e-bc89-feaa32430917"}
23:45:08.731 00.002 7008 case statement mapped state 6 to 3
23:45:08.733 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d777193-b7d4-4e3e-bc89-feaa32430917"}
23:45:08.736 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5fe99f3e-ee88-4f64-9eb3-a78a0b78533b"}
23:45:08.738 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1689,"width":15,"height":15,"star_pos":[6.80,7.25],"pixels":"..."},"id":"5fe99f3e-ee88-4f64-9eb3-a78a0b78533b"}
23:45:10.721 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2cd09446-c538-496e-bc1d-85cc55a6f15a"}
23:45:10.725 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2cd09446-c538-496e-bc1d-85cc55a6f15a"}
23:45:10.729 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d26b62ce-c8e5-4f58-bee6-4cfcc860b9db"}
23:45:10.733 00.004 7008 case statement mapped state 6 to 3
23:45:10.736 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d26b62ce-c8e5-4f58-bee6-4cfcc860b9db"}
23:45:10.739 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"308e25e5-548c-4dbd-b9b9-cf679e3fae60"}
23:45:10.742 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1689,"width":15,"height":15,"star_pos":[6.80,7.25],"pixels":"..."},"id":"308e25e5-548c-4dbd-b9b9-cf679e3fae60"}
23:45:10.795 00.053 8532 Exposure complete
23:45:10.830 00.035 8532 worker thread done servicing request
23:45:10.830 00.000 7008 OnExposeComplete: enter
23:45:10.832 00.002 7008 UpdateGuideState(): m_state=6
23:45:10.834 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1690
23:45:10.836 00.002 7008 Star::Find returns 1 (0), X=545.84, Y=448.24, Mass=276113, SNR=340.3, Peak=55233 HFD=2.4
23:45:10.838 00.002 7008 MultiStar: [#1 0.66,0.67,0.53,U] [#2 0.65,0.61,0.53,U] [#3 0.59,0.77,0.41,U] [#4 0.68,0.67,0.34,U] [#5 0.72,0.60,0.34,U] [#6 0.67,0.50,0.34,U] [#7 0.61,0.74,0.29,U] [#8 0.62,0.62,0.33,U] 
23:45:10.839 00.001 7008 single-star, 8 included, MultiStar: {0.55, 0.51}, one-star: {0.24, 0.10}
23:45:10.841 00.002 7008 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.07) = xAngle (0.47 = 0.47)
23:45:10.842 00.001 7008 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.05 = 0.05)
23:45:10.845 00.003 7008 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.40 mountX=0.23 mountY=0.01, mountTheta=0.06
23:45:10.847 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.10, opts=13)
23:45:10.850 00.003 7008 Enqueuing Move request for scope (0.24, 0.10)
23:45:10.852 00.002 8532 Worker thread wakes up
23:45:10.852 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
23:45:10.852 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
23:45:10.852 00.000 8532 Moving (0.24, 0.10) raw xDistance=0.23 yDistance=0.01
23:45:10.852 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:45:10.852 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:10.852 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2339, FiltMax=26724, Gamma=0.990
23:45:10.854 00.002 7008 UpdateGuideState exits: m=276113 SNR=340.3
23:45:10.856 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.857 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:10.859 00.002 7008 Enqueuing Expose request
23:45:10.860 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:10.860 00.000 8532 MoveAxis(W, 222, ABG)
23:45:10.861 00.001 8532 Guiding  Dir = 3, Dur = 222
23:45:10.861 00.000 8532 IsSlewing returns 0
23:45:10.861 00.000 8532 IsGuiding returns 0
23:45:10.862 00.001 8532 PulseGuide returned control before completion, sleep 232
23:45:11.096 00.234 8532 IsGuiding returns 1
23:45:11.097 00.001 8532 scope still moving after pulse duration time elapsed
23:45:11.127 00.030 8532 IsSlewing returns 0
23:45:11.129 00.002 8532 IsGuiding returns 0
23:45:11.129 00.000 8532 scope move finished after 222 + 45 ms
23:45:11.129 00.000 8532 Move returns status 0, amount 222
23:45:11.129 00.000 8532 MoveAxis(N, 0, ABG)
23:45:11.129 00.000 8532 Move returns status 0, amount 0
23:45:11.130 00.001 8532 move complete, result=0
23:45:11.130 00.000 8532 worker thread done servicing request
23:45:11.130 00.000 8532 Worker thread wakes up
23:45:11.130 00.000 7008 GuideStep: 0.2 px 222 ms WEST, 0.0 px 0 ms NORTH
23:45:11.134 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:11.134 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:12.721 01.587 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6b00a55-81b9-4c1c-b1e3-482a8bd077f7"}
23:45:12.728 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6b00a55-81b9-4c1c-b1e3-482a8bd077f7"}
23:45:12.730 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5eacaa34-e417-4ffc-8f23-7a030b6acf30"}
23:45:12.734 00.004 7008 case statement mapped state 6 to 3
23:45:12.736 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5eacaa34-e417-4ffc-8f23-7a030b6acf30"}
23:45:12.741 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8de2a3a7-7f94-4331-8b15-817ce1d2ee27"}
23:45:12.744 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1690,"width":15,"height":15,"star_pos":[6.84,7.24],"pixels":"..."},"id":"8de2a3a7-7f94-4331-8b15-817ce1d2ee27"}
23:45:13.261 00.517 8532 Exposure complete
23:45:13.305 00.044 8532 worker thread done servicing request
23:45:13.305 00.000 7008 OnExposeComplete: enter
23:45:13.307 00.002 7008 UpdateGuideState(): m_state=6
23:45:13.309 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1691
23:45:13.311 00.002 7008 Star::Find returns 1 (0), X=545.90, Y=448.27, Mass=267807, SNR=334.0, Peak=53254 HFD=2.4
23:45:13.313 00.002 7008 MultiStar: [#1 0.71,0.69,0.55,U] [#2 0.73,0.59,0.54,U] [#3 0.68,0.74,0.44,U] [#4 0.66,0.72,0.33,U] [#5 0.74,0.70,0.33,U] [#6 0.80,0.55,0.37,U] [#7 0.64,0.72,0.29,U] [#8 0.91,0.44,0.35,U] 
23:45:13.315 00.002 7008 single-star, 8 included, MultiStar: {0.63, 0.52}, one-star: {0.30, 0.14}
23:45:13.317 00.002 7008 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.07) = xAngle (0.50 = 0.50)
23:45:13.319 00.002 7008 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.09 = 0.09)
23:45:13.320 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.43 mountX=0.29 mountY=0.03, mountTheta=0.10
23:45:13.323 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.14, opts=13)
23:45:13.325 00.002 7008 Enqueuing Move request for scope (0.30, 0.14)
23:45:13.326 00.001 8532 Worker thread wakes up
23:45:13.327 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd
23:45:13.327 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
23:45:13.327 00.000 8532 Moving (0.30, 0.14) raw xDistance=0.29 yDistance=0.03
23:45:13.327 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:45:13.327 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:13.327 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2236, FiltMax=26274, Gamma=0.990
23:45:13.332 00.005 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:45:13.332 00.000 8532 MoveAxis(W, 276, ABG)
23:45:13.332 00.000 7008 UpdateGuideState exits: m=267807 SNR=334.0
23:45:13.334 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.336 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:13.338 00.002 7008 Enqueuing Expose request
23:45:13.340 00.002 8532 Guiding  Dir = 3, Dur = 276
23:45:13.340 00.000 8532 IsSlewing returns 0
23:45:13.341 00.001 8532 IsGuiding returns 0
23:45:13.341 00.000 8532 PulseGuide returned control before completion, sleep 286
23:45:13.642 00.301 8532 IsGuiding returns 0
23:45:13.642 00.000 8532 Move returns status 0, amount 276
23:45:13.642 00.000 8532 MoveAxis(N, 0, ABG)
23:45:13.642 00.000 8532 Move returns status 0, amount 0
23:45:13.642 00.000 8532 move complete, result=0
23:45:13.643 00.001 8532 worker thread done servicing request
23:45:13.643 00.000 8532 Worker thread wakes up
23:45:13.643 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:13.643 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:13.643 00.000 7008 GuideStep: 0.3 px 276 ms WEST, 0.0 px 0 ms NORTH
23:45:14.719 01.076 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ff15736-6cf8-4bf0-8310-b2e59d0b4ea8"}
23:45:14.721 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ff15736-6cf8-4bf0-8310-b2e59d0b4ea8"}
23:45:14.724 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e082fdcc-e5c3-4f04-b05b-0de11df0b8b2"}
23:45:14.725 00.001 7008 case statement mapped state 6 to 3
23:45:14.728 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e082fdcc-e5c3-4f04-b05b-0de11df0b8b2"}
23:45:14.731 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2468c750-f158-4541-b3ff-7b22cdd24919"}
23:45:14.733 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1691,"width":15,"height":15,"star_pos":[6.90,7.27],"pixels":"..."},"id":"2468c750-f158-4541-b3ff-7b22cdd24919"}
23:45:15.767 01.034 8532 Exposure complete
23:45:15.810 00.043 8532 worker thread done servicing request
23:45:15.811 00.001 7008 OnExposeComplete: enter
23:45:15.814 00.003 7008 UpdateGuideState(): m_state=6
23:45:15.816 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1692
23:45:15.819 00.003 7008 Star::Find returns 1 (0), X=545.93, Y=448.38, Mass=278893, SNR=336.6, Peak=52080 HFD=2.6
23:45:15.823 00.004 7008 MultiStar: [#1 0.81,0.90,0.54,U] [#2 0.76,0.77,0.54,U] [#3 0.63,0.94,0.43,U] [#4 0.72,0.82,0.36,U] [#5 0.75,0.90,0.32,U] [#6 0.82,0.69,0.35,U] [#7 0.72,0.88,0.28,U] [#8 0.95,0.63,0.33,U] 
23:45:15.827 00.004 7008 single-star, 8 included, MultiStar: {0.66, 0.68}, one-star: {0.33, 0.24}
23:45:15.830 00.003 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
23:45:15.834 00.004 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:45:15.838 00.004 7008 CameraToMount -- cameraX=0.33 cameraY=0.24 hyp=0.41 cameraTheta=0.63 mountX=0.31 mountY=0.12, mountTheta=0.35
23:45:15.844 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.24, opts=13)
23:45:15.847 00.003 7008 Enqueuing Move request for scope (0.33, 0.24)
23:45:15.851 00.004 8532 Worker thread wakes up
23:45:15.851 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2145, FiltMax=28521, Gamma=0.990
23:45:15.854 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.24) opts 0xd
23:45:15.854 00.000 7008 UpdateGuideState exits: m=278893 SNR=336.6
23:45:15.859 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.862 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:15.864 00.002 7008 Enqueuing Expose request
23:45:15.868 00.004 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.24)
23:45:15.868 00.000 8532 Moving (0.33, 0.24) raw xDistance=0.31 yDistance=0.12
23:45:15.868 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
23:45:15.868 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.868 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:45:15.869 00.001 8532 MoveAxis(W, 305, ABG)
23:45:15.869 00.000 8532 Guiding  Dir = 3, Dur = 305
23:45:15.869 00.000 8532 IsSlewing returns 0
23:45:15.870 00.001 8532 IsGuiding returns 0
23:45:15.870 00.000 8532 PulseGuide returned control before completion, sleep 315
23:45:16.195 00.325 8532 IsGuiding returns 0
23:45:16.195 00.000 8532 Move returns status 0, amount 305
23:45:16.195 00.000 8532 MoveAxis(N, 0, ABG)
23:45:16.195 00.000 8532 Move returns status 0, amount 0
23:45:16.195 00.000 8532 move complete, result=0
23:45:16.195 00.000 8532 worker thread done servicing request
23:45:16.195 00.000 8532 Worker thread wakes up
23:45:16.195 00.000 7008 GuideStep: 0.3 px 305 ms WEST, 0.1 px 0 ms NORTH
23:45:16.198 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:16.198 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:16.719 00.521 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"838d0394-7696-4ba3-b0c8-a149cd350d84"}
23:45:16.721 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"838d0394-7696-4ba3-b0c8-a149cd350d84"}
23:45:16.723 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d12e8c1a-ac32-42fa-9484-80579ad75914"}
23:45:16.724 00.001 7008 case statement mapped state 6 to 3
23:45:16.727 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d12e8c1a-ac32-42fa-9484-80579ad75914"}
23:45:16.730 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8d198fad-40ee-47bf-b444-c5f2910848fb"}
23:45:16.734 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1692,"width":15,"height":15,"star_pos":[6.93,7.38],"pixels":"..."},"id":"8d198fad-40ee-47bf-b444-c5f2910848fb"}
23:45:18.329 01.595 8532 Exposure complete
23:45:18.376 00.047 8532 worker thread done servicing request
23:45:18.376 00.000 7008 OnExposeComplete: enter
23:45:18.378 00.002 7008 UpdateGuideState(): m_state=6
23:45:18.381 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1693
23:45:18.382 00.001 7008 Star::Find returns 1 (0), X=545.76, Y=448.25, Mass=274768, SNR=342.2, Peak=53103 HFD=2.5
23:45:18.384 00.002 7008 MultiStar: [#1 0.54,0.68,0.52,U] [#2 0.54,0.65,0.54,U] [#3 0.47,0.81,0.40,U] [#4 0.66,0.77,0.35,U] [#5 0.51,0.72,0.32,U] [#6 0.63,0.58,0.35,U] [#7 0.49,0.86,0.29,U] [#8 0.48,0.60,0.34,U] 
23:45:18.387 00.003 7008 single-star, 8 included, MultiStar: {0.45, 0.56}, one-star: {0.16, 0.12}
23:45:18.388 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:45:18.390 00.002 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:45:18.391 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=0.15 mountY=0.06, mountTheta=0.37
23:45:18.393 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.12, opts=13)
23:45:18.395 00.002 7008 Enqueuing Move request for scope (0.16, 0.12)
23:45:18.397 00.002 8532 Worker thread wakes up
23:45:18.397 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:45:18.398 00.001 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:45:18.398 00.000 8532 Moving (0.16, 0.12) raw xDistance=0.15 yDistance=0.06
23:45:18.398 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2184, FiltMax=29993, Gamma=0.990
23:45:18.401 00.003 7008 UpdateGuideState exits: m=274768 SNR=342.2
23:45:18.403 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:18.403 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.405 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:18.406 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.407 00.001 7008 Enqueuing Expose request
23:45:18.410 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:18.410 00.000 8532 MoveAxis(E, 0, ABG)
23:45:18.410 00.000 8532 Move returns status 0, amount 0
23:45:18.410 00.000 8532 MoveAxis(N, 0, ABG)
23:45:18.410 00.000 8532 Move returns status 0, amount 0
23:45:18.410 00.000 8532 move complete, result=0
23:45:18.410 00.000 8532 worker thread done servicing request
23:45:18.410 00.000 8532 Worker thread wakes up
23:45:18.410 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:18.411 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:18.411 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:18.718 00.307 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"30c17ee8-8857-4296-a08d-f41a96ca3655"}
23:45:18.719 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"30c17ee8-8857-4296-a08d-f41a96ca3655"}
23:45:18.721 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e220248-e3d1-4e96-b9d1-67f65e93bbce"}
23:45:18.722 00.001 7008 case statement mapped state 6 to 3
23:45:18.724 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e220248-e3d1-4e96-b9d1-67f65e93bbce"}
23:45:18.725 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c91ccf6-de51-4e83-b9f6-8eca8f883aea"}
23:45:18.728 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1693,"width":15,"height":15,"star_pos":[6.76,7.25],"pixels":"..."},"id":"3c91ccf6-de51-4e83-b9f6-8eca8f883aea"}
23:45:20.533 01.805 8532 Exposure complete
23:45:20.569 00.036 8532 worker thread done servicing request
23:45:20.569 00.000 7008 OnExposeComplete: enter
23:45:20.571 00.002 7008 UpdateGuideState(): m_state=6
23:45:20.573 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1694
23:45:20.576 00.003 7008 Star::Find returns 1 (0), X=545.64, Y=448.22, Mass=263008, SNR=336.1, Peak=49040 HFD=2.4
23:45:20.580 00.004 7008 MultiStar: [#1 0.48,0.58,0.56,U] [#2 0.45,0.62,0.55,U] [#3 0.33,0.73,0.44,U] [#4 0.45,0.71,0.34,U] [#5 0.47,0.57,0.32,U] [#6 0.52,0.48,0.34,U] [#7 0.33,0.67,0.29,U] [#8 0.37,0.60,0.33,U] 
23:45:20.582 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.49}, one-star: {0.04, 0.08}
23:45:20.584 00.002 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
23:45:20.586 00.002 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.78 = 0.78)
23:45:20.588 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.12 mountX=0.03 mountY=0.06, mountTheta=1.08
23:45:20.593 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.08, opts=13)
23:45:20.598 00.005 7008 Enqueuing Move request for scope (0.04, 0.08)
23:45:20.599 00.001 8532 Worker thread wakes up
23:45:20.600 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62547, med=2504, FiltMin=2155, FiltMax=33220, Gamma=0.990
23:45:20.602 00.002 7008 UpdateGuideState exits: m=263008 SNR=336.1
23:45:20.603 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.605 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:20.607 00.002 7008 Enqueuing Expose request
23:45:20.609 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:45:20.609 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:45:20.609 00.000 8532 Moving (0.04, 0.08) raw xDistance=0.03 yDistance=0.06
23:45:20.610 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:20.610 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:20.610 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:20.610 00.000 8532 MoveAxis(E, 0, ABG)
23:45:20.610 00.000 8532 Move returns status 0, amount 0
23:45:20.610 00.000 8532 MoveAxis(N, 0, ABG)
23:45:20.610 00.000 8532 Move returns status 0, amount 0
23:45:20.610 00.000 8532 move complete, result=0
23:45:20.610 00.000 8532 worker thread done servicing request
23:45:20.610 00.000 8532 Worker thread wakes up
23:45:20.610 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:20.611 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:20.611 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:20.718 00.107 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b62b0220-d4d5-4084-9987-228cd131b7f9"}
23:45:20.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b62b0220-d4d5-4084-9987-228cd131b7f9"}
23:45:20.723 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a4ac55bb-0efa-40b8-8f8d-c446a539a3b6"}
23:45:20.726 00.003 7008 case statement mapped state 6 to 3
23:45:20.728 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4ac55bb-0efa-40b8-8f8d-c446a539a3b6"}
23:45:20.731 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0b99eeea-29e2-4911-9e13-54f031c69003"}
23:45:20.735 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1694,"width":15,"height":15,"star_pos":[6.64,7.22],"pixels":"..."},"id":"0b99eeea-29e2-4911-9e13-54f031c69003"}
23:45:22.716 01.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad22480a-c2ce-46ed-ad52-3cb94eba393e"}
23:45:22.718 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad22480a-c2ce-46ed-ad52-3cb94eba393e"}
23:45:22.719 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"25c0c355-ef1a-4128-8bef-de2c791e8a85"}
23:45:22.721 00.002 7008 case statement mapped state 6 to 3
23:45:22.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"25c0c355-ef1a-4128-8bef-de2c791e8a85"}
23:45:22.725 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"636b00c7-2759-4946-96cb-7808500c786f"}
23:45:22.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1694,"width":15,"height":15,"star_pos":[6.64,7.22],"pixels":"..."},"id":"636b00c7-2759-4946-96cb-7808500c786f"}
23:45:22.744 00.017 8532 Exposure complete
23:45:22.773 00.029 7008 OnExposeComplete: enter
23:45:22.775 00.002 7008 UpdateGuideState(): m_state=6
23:45:22.776 00.001 8532 worker thread done servicing request
23:45:22.776 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1695
23:45:22.778 00.002 7008 Star::Find returns 1 (0), X=545.54, Y=448.13, Mass=262323, SNR=336.3, Peak=45369 HFD=2.4
23:45:22.779 00.001 7008 MultiStar: [#1 0.36,0.54,0.54,U] [#2 0.35,0.56,0.54,U] [#3 0.29,0.66,0.43,U] [#4 0.33,0.69,0.37,U] [#5 0.30,0.50,0.34,U] [#6 0.36,0.46,0.36,U] [#7 0.26,0.69,0.27,U] [#8 0.37,0.44,0.33,U] 
23:45:22.781 00.002 7008 single-star, 8 included, MultiStar: {0.24, 0.43}, one-star: {-0.06, -0.00}
23:45:22.783 00.002 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:45:22.784 00.001 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.84)
23:45:22.786 00.002 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.10 mountX=-0.06 mountY=0.02, mountTheta=2.85
23:45:22.788 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.00, opts=13)
23:45:22.790 00.002 7008 Enqueuing Move request for scope (-0.06, -0.00)
23:45:22.792 00.002 8532 Worker thread wakes up
23:45:22.793 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59220, med=2506, FiltMin=2181, FiltMax=34884, Gamma=0.990
23:45:22.794 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:45:22.794 00.000 7008 UpdateGuideState exits: m=262323 SNR=336.3
23:45:22.796 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:45:22.796 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.797 00.001 8532 Moving (-0.06, -0.00) raw xDistance=-0.06 yDistance=0.02
23:45:22.797 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:22.798 00.001 7008 Enqueuing Expose request
23:45:22.800 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:45:22.800 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.801 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:22.801 00.000 8532 MoveAxis(E, 0, ABG)
23:45:22.801 00.000 8532 Move returns status 0, amount 0
23:45:22.801 00.000 8532 MoveAxis(N, 0, ABG)
23:45:22.801 00.000 8532 Move returns status 0, amount 0
23:45:22.801 00.000 8532 move complete, result=0
23:45:22.801 00.000 8532 worker thread done servicing request
23:45:22.801 00.000 8532 Worker thread wakes up
23:45:22.801 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:22.801 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:22.803 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:24.715 01.912 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17b2e243-53d3-486d-884b-aaf5c3f1d938"}
23:45:24.717 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17b2e243-53d3-486d-884b-aaf5c3f1d938"}
23:45:24.719 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5ed72260-3604-4277-9eca-9c4d7682261c"}
23:45:24.720 00.001 7008 case statement mapped state 6 to 3
23:45:24.721 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ed72260-3604-4277-9eca-9c4d7682261c"}
23:45:24.725 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"503a5267-1292-4c09-86e0-f75ae04390f8"}
23:45:24.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1695,"width":15,"height":15,"star_pos":[6.54,7.13],"pixels":"..."},"id":"503a5267-1292-4c09-86e0-f75ae04390f8"}
23:45:24.934 00.207 8532 Exposure complete
23:45:24.964 00.030 8532 worker thread done servicing request
23:45:24.964 00.000 7008 OnExposeComplete: enter
23:45:24.966 00.002 7008 UpdateGuideState(): m_state=6
23:45:24.967 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1696
23:45:24.969 00.002 7008 Star::Find returns 1 (0), X=545.58, Y=448.20, Mass=272206, SNR=338.8, Peak=48811 HFD=2.4
23:45:24.970 00.001 7008 MultiStar: [#1 0.34,0.69,0.52,U] [#2 0.33,0.60,0.51,U] [#3 0.25,0.74,0.42,U] [#4 0.38,0.62,0.35,U] [#5 0.36,0.62,0.32,U] [#6 0.47,0.53,0.34,U] [#7 0.34,0.77,0.29,U] [#8 0.40,0.46,0.31,U] 
23:45:24.971 00.001 7008 single-star, 8 included, MultiStar: {0.26, 0.49}, one-star: {-0.02, 0.06}
23:45:24.973 00.002 7008 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.07) = xAngle (1.95 = 1.95)
23:45:24.975 00.002 7008 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
23:45:24.976 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.88 mountX=-0.02 mountY=0.07, mountTheta=1.92
23:45:24.979 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.06, opts=13)
23:45:24.981 00.002 7008 Enqueuing Move request for scope (-0.02, 0.06)
23:45:24.982 00.001 8532 Worker thread wakes up
23:45:24.982 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57780, med=2506, FiltMin=2152, FiltMax=33525, Gamma=0.990
23:45:24.983 00.001 7008 UpdateGuideState exits: m=272206 SNR=338.8
23:45:24.985 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:24.986 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:24.987 00.001 7008 Enqueuing Expose request
23:45:24.988 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:45:24.988 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:45:24.988 00.000 8532 Moving (-0.02, 0.06) raw xDistance=-0.02 yDistance=0.07
23:45:24.988 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:45:24.988 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:24.988 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:24.988 00.000 8532 MoveAxis(E, 0, ABG)
23:45:24.988 00.000 8532 Move returns status 0, amount 0
23:45:24.990 00.002 8532 MoveAxis(N, 0, ABG)
23:45:24.990 00.000 8532 Move returns status 0, amount 0
23:45:24.990 00.000 8532 move complete, result=0
23:45:24.990 00.000 8532 worker thread done servicing request
23:45:24.990 00.000 8532 Worker thread wakes up
23:45:24.990 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:24.990 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:24.990 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:26.713 01.723 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f79a8ff-c9cb-4e95-8763-973d7ae4dacf"}
23:45:26.714 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f79a8ff-c9cb-4e95-8763-973d7ae4dacf"}
23:45:26.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9d14c82c-3d7b-4b22-bb3c-3fa0f0fd30fa"}
23:45:26.718 00.002 7008 case statement mapped state 6 to 3
23:45:26.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d14c82c-3d7b-4b22-bb3c-3fa0f0fd30fa"}
23:45:26.722 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"932fce76-e4a4-43bc-b29d-fe0931d3577c"}
23:45:26.723 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1696,"width":15,"height":15,"star_pos":[6.58,7.20],"pixels":"..."},"id":"932fce76-e4a4-43bc-b29d-fe0931d3577c"}
23:45:27.120 00.397 8532 Exposure complete
23:45:27.151 00.031 8532 worker thread done servicing request
23:45:27.151 00.000 7008 OnExposeComplete: enter
23:45:27.153 00.002 7008 UpdateGuideState(): m_state=6
23:45:27.155 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1697
23:45:27.157 00.002 7008 Star::Find returns 1 (0), X=545.49, Y=448.23, Mass=268229, SNR=335.2, Peak=42344 HFD=2.7
23:45:27.160 00.003 7008 MultiStar: [#1 0.34,0.64,0.55,U] [#2 0.37,0.61,0.53,U] [#3 0.25,0.75,0.42,U] [#4 0.27,0.74,0.35,U] [#5 0.33,0.52,0.32,U] [#6 0.37,0.52,0.36,U] [#7 0.22,0.66,0.30,U] [#8 0.29,0.49,0.35,U] 
23:45:27.163 00.003 7008 single-star, 8 included, MultiStar: {0.21, 0.49}, one-star: {-0.11, 0.10}
23:45:27.166 00.003 7008 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.07) = xAngle (2.51 = 2.51)
23:45:27.167 00.001 7008 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.10 = 2.10)
23:45:27.169 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.44 mountX=-0.12 mountY=0.13, mountTheta=2.32
23:45:27.171 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.10, opts=13)
23:45:27.172 00.001 7008 Enqueuing Move request for scope (-0.11, 0.10)
23:45:27.174 00.002 8532 Worker thread wakes up
23:45:27.174 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57393, med=2505, FiltMin=2198, FiltMax=32159, Gamma=0.990
23:45:27.176 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
23:45:27.176 00.000 7008 UpdateGuideState exits: m=268229 SNR=335.2
23:45:27.178 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
23:45:27.179 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:27.180 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:27.182 00.002 7008 Enqueuing Expose request
23:45:27.183 00.001 8532 Moving (-0.11, 0.10) raw xDistance=-0.12 yDistance=0.13
23:45:27.183 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:45:27.183 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:27.183 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:45:27.183 00.000 8532 MoveAxis(E, 0, ABG)
23:45:27.183 00.000 8532 Move returns status 0, amount 0
23:45:27.183 00.000 8532 MoveAxis(N, 0, ABG)
23:45:27.184 00.001 8532 Move returns status 0, amount 0
23:45:27.184 00.000 8532 move complete, result=0
23:45:27.184 00.000 8532 worker thread done servicing request
23:45:27.184 00.000 8532 Worker thread wakes up
23:45:27.184 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:27.184 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:27.184 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:28.712 01.528 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"93a3947d-bae2-438b-b2f0-d40b57d75d50"}
23:45:28.714 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"93a3947d-bae2-438b-b2f0-d40b57d75d50"}
23:45:28.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"532ae758-356f-4f42-ab6c-6bd11affc906"}
23:45:28.719 00.003 7008 case statement mapped state 6 to 3
23:45:28.720 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"532ae758-356f-4f42-ab6c-6bd11affc906"}
23:45:28.723 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5f401bec-c049-42fe-835c-593b15207538"}
23:45:28.726 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1697,"width":15,"height":15,"star_pos":[7.49,7.23],"pixels":"..."},"id":"5f401bec-c049-42fe-835c-593b15207538"}
23:45:29.304 00.578 8532 Exposure complete
23:45:29.344 00.040 8532 worker thread done servicing request
23:45:29.344 00.000 7008 OnExposeComplete: enter
23:45:29.346 00.002 7008 UpdateGuideState(): m_state=6
23:45:29.348 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1698
23:45:29.350 00.002 7008 Star::Find returns 1 (0), X=545.57, Y=448.29, Mass=265249, SNR=331.2, Peak=45669 HFD=2.6
23:45:29.353 00.003 7008 MultiStar: [#1 0.37,0.65,0.54,U] [#2 0.35,0.64,0.53,U] [#3 0.28,0.80,0.43,U] [#4 0.41,0.66,0.36,U] [#5 0.36,0.56,0.34,U] [#6 0.42,0.61,0.36,U] [#7 0.24,0.82,0.29,U] [#8 0.43,0.48,0.34,U] 
23:45:29.354 00.001 7008 single-star, 8 included, MultiStar: {0.27, 0.53}, one-star: {-0.03, 0.15}
23:45:29.355 00.001 7008 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.07) = xAngle (1.84 = 1.84)
23:45:29.356 00.001 7008 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.43 = 1.43)
23:45:29.358 00.002 7008 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=-0.04 mountY=0.15, mountTheta=1.84
23:45:29.362 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.15, opts=13)
23:45:29.363 00.001 7008 Enqueuing Move request for scope (-0.03, 0.15)
23:45:29.365 00.002 8532 Worker thread wakes up
23:45:29.365 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:45:29.365 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:45:29.365 00.000 8532 Moving (-0.03, 0.15) raw xDistance=-0.04 yDistance=0.15
23:45:29.365 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:45:29.365 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59013, med=2504, FiltMin=2169, FiltMax=33582, Gamma=0.990
23:45:29.367 00.002 7008 UpdateGuideState exits: m=265249 SNR=331.2
23:45:29.368 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.370 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:29.371 00.001 7008 Enqueuing Expose request
23:45:29.373 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:29.373 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:29.373 00.000 8532 MoveAxis(E, 0, ABG)
23:45:29.373 00.000 8532 Move returns status 0, amount 0
23:45:29.373 00.000 8532 MoveAxis(N, 0, ABG)
23:45:29.373 00.000 8532 Move returns status 0, amount 0
23:45:29.373 00.000 8532 move complete, result=0
23:45:29.373 00.000 8532 worker thread done servicing request
23:45:29.373 00.000 8532 Worker thread wakes up
23:45:29.373 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:29.373 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:29.374 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:30.711 01.337 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eba6eacf-ea87-4eda-84b5-bc11f5fd13a7"}
23:45:30.714 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eba6eacf-ea87-4eda-84b5-bc11f5fd13a7"}
23:45:30.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12250575-ea2a-4d7b-ae54-da896ef8121c"}
23:45:30.717 00.001 7008 case statement mapped state 6 to 3
23:45:30.719 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12250575-ea2a-4d7b-ae54-da896ef8121c"}
23:45:30.720 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"542b9dd9-18a1-4aeb-aae0-880af6135e12"}
23:45:30.722 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1698,"width":15,"height":15,"star_pos":[6.57,7.29],"pixels":"..."},"id":"542b9dd9-18a1-4aeb-aae0-880af6135e12"}
23:45:31.500 00.778 8532 Exposure complete
23:45:31.541 00.041 8532 worker thread done servicing request
23:45:31.541 00.000 7008 OnExposeComplete: enter
23:45:31.543 00.002 7008 UpdateGuideState(): m_state=6
23:45:31.545 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1699
23:45:31.547 00.002 7008 Star::Find returns 1 (0), X=545.79, Y=448.43, Mass=261443, SNR=339.9, Peak=47551 HFD=2.8
23:45:31.549 00.002 7008 MultiStar: [#1 0.64,0.87,0.54,U] [#2 0.60,0.78,0.54,U] [#3 0.49,0.97,0.41,U] [#4 0.66,0.86,0.35,U] [#5 0.64,0.83,0.32,U] [#6 0.71,0.65,0.35,U] [#7 0.49,0.96,0.29,U] [#8 0.61,0.79,0.33,U] 
23:45:31.550 00.001 7008 single-star, 8 included, MultiStar: {0.50, 0.71}, one-star: {0.18, 0.29}
23:45:31.552 00.002 7008 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.07) = xAngle (1.07 = 1.07)
23:45:31.553 00.001 7008 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.66 = 0.66)
23:45:31.555 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.00 mountX=0.16 mountY=0.21, mountTheta=0.91
23:45:31.559 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.29, opts=13)
23:45:31.561 00.002 7008 Enqueuing Move request for scope (0.18, 0.29)
23:45:31.563 00.002 8532 Worker thread wakes up
23:45:31.563 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd
23:45:31.563 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.29)
23:45:31.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2167, FiltMax=29237, Gamma=0.990
23:45:31.565 00.002 7008 UpdateGuideState exits: m=261443 SNR=339.9
23:45:31.566 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.568 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:31.569 00.001 7008 Enqueuing Expose request
23:45:31.571 00.002 8532 Moving (0.18, 0.29) raw xDistance=0.16 yDistance=0.21
23:45:31.571 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:45:31.571 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:45:31.571 00.000 8532 MoveAxis(E, 0, ABG)
23:45:31.571 00.000 8532 Move returns status 0, amount 0
23:45:31.571 00.000 8532 MoveAxis(S, 372, ABG)
23:45:31.572 00.001 8532 Guiding  Dir = 1, Dur = 372
23:45:31.572 00.000 8532 IsSlewing returns 0
23:45:31.572 00.000 8532 IsGuiding returns 0
23:45:31.572 00.000 8532 PulseGuide returned control before completion, sleep 382
23:45:31.964 00.392 8532 IsGuiding returns 1
23:45:31.965 00.001 8532 scope still moving after pulse duration time elapsed
23:45:31.996 00.031 8532 IsSlewing returns 0
23:45:31.996 00.000 8532 IsGuiding returns 0
23:45:31.997 00.001 8532 scope move finished after 372 + 52 ms
23:45:31.997 00.000 8532 Move returns status 0, amount 372
23:45:31.997 00.000 8532 move complete, result=0
23:45:31.997 00.000 8532 worker thread done servicing request
23:45:31.997 00.000 8532 Worker thread wakes up
23:45:31.997 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 372 ms SOUTH
23:45:32.002 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:32.002 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:32.711 00.709 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7cf93f4-499a-4a24-8b83-c1f491c88e1e"}
23:45:32.712 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7cf93f4-499a-4a24-8b83-c1f491c88e1e"}
23:45:32.720 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e5509ab-d54c-45f4-9c31-55ca6b76dd4b"}
23:45:32.721 00.001 7008 case statement mapped state 6 to 3
23:45:32.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e5509ab-d54c-45f4-9c31-55ca6b76dd4b"}
23:45:32.725 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9dfb11dc-ca55-4b8a-932b-6162b22cd32f"}
23:45:32.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1699,"width":15,"height":15,"star_pos":[6.79,7.43],"pixels":"..."},"id":"9dfb11dc-ca55-4b8a-932b-6162b22cd32f"}
23:45:34.129 01.402 8532 Exposure complete
23:45:34.169 00.040 8532 worker thread done servicing request
23:45:34.170 00.001 7008 OnExposeComplete: enter
23:45:34.171 00.001 7008 UpdateGuideState(): m_state=6
23:45:34.173 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1700
23:45:34.176 00.003 7008 Star::Find returns 1 (0), X=546.00, Y=448.19, Mass=268295, SNR=338.3, Peak=51181 HFD=2.4
23:45:34.177 00.001 7008 MultiStar: [#1 0.86,0.59,0.54,U] [#2 0.85,0.58,0.55,U] [#3 0.78,0.67,0.40,U] [#4 0.89,0.53,0.36,U] [#5 0.81,0.50,0.35,U] [#6 0.91,0.52,0.36,U] [#7 0.80,0.70,0.29,U] [#8 0.94,0.41,0.32,U] 
23:45:34.179 00.002 7008 single-star, 8 included, MultiStar: {0.74, 0.44}, one-star: {0.39, 0.06}
23:45:34.181 00.002 7008 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.07) = xAngle (0.22 = 0.22)
23:45:34.183 00.002 7008 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.20 = -0.20)
23:45:34.185 00.002 7008 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.40 cameraTheta=0.15 mountX=0.39 mountY=-0.08, mountTheta=-0.20
23:45:34.188 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.06, opts=13)
23:45:34.190 00.002 7008 Enqueuing Move request for scope (0.39, 0.06)
23:45:34.192 00.002 8532 Worker thread wakes up
23:45:34.192 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.06) opts 0xd
23:45:34.192 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.06)
23:45:34.192 00.000 8532 Moving (0.39, 0.06) raw xDistance=0.39 yDistance=-0.08
23:45:34.193 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:45:34.193 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:34.193 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:34.193 00.000 8532 MoveAxis(W, 353, ABG)
23:45:34.193 00.000 8532 Guiding  Dir = 3, Dur = 353
23:45:34.193 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2146, FiltMax=30967, Gamma=0.990
23:45:34.195 00.002 8532 IsSlewing returns 0
23:45:34.195 00.000 7008 UpdateGuideState exits: m=268295 SNR=338.3
23:45:34.197 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:34.199 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:34.201 00.002 7008 Enqueuing Expose request
23:45:34.203 00.002 8532 IsGuiding returns 0
23:45:34.204 00.001 8532 PulseGuide returned control before completion, sleep 363
23:45:34.576 00.372 8532 IsGuiding returns 0
23:45:34.576 00.000 8532 Move returns status 0, amount 353
23:45:34.576 00.000 8532 MoveAxis(N, 0, ABG)
23:45:34.576 00.000 8532 Move returns status 0, amount 0
23:45:34.577 00.001 8532 move complete, result=0
23:45:34.577 00.000 8532 worker thread done servicing request
23:45:34.577 00.000 8532 Worker thread wakes up
23:45:34.577 00.000 7008 GuideStep: 0.4 px 353 ms WEST, -0.1 px 0 ms NORTH
23:45:34.580 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:34.580 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:34.711 00.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"37bf7e08-b452-4706-a8d5-349c44af45f9"}
23:45:34.715 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"37bf7e08-b452-4706-a8d5-349c44af45f9"}
23:45:34.720 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de2a2706-817c-445f-badb-05c26f7151c8"}
23:45:34.723 00.003 7008 case statement mapped state 6 to 3
23:45:34.723 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de2a2706-817c-445f-badb-05c26f7151c8"}
23:45:34.725 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bff1f03f-9c35-4e27-9424-4e77b017ceb3"}
23:45:34.728 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1700,"width":15,"height":15,"star_pos":[7.00,7.19],"pixels":"..."},"id":"bff1f03f-9c35-4e27-9424-4e77b017ceb3"}
23:45:36.704 01.976 8532 Exposure complete
23:45:36.709 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"864cc69f-aeaa-45b3-a9be-59c591f2e2d9"}
23:45:36.712 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"864cc69f-aeaa-45b3-a9be-59c591f2e2d9"}
23:45:36.716 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7dab5bb5-bb7c-44e0-9cfc-bf92d0cce020"}
23:45:36.719 00.003 7008 case statement mapped state 6 to 3
23:45:36.721 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dab5bb5-bb7c-44e0-9cfc-bf92d0cce020"}
23:45:36.724 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"be74cc48-ee6c-4bd4-b212-3ae2d1bde66d"}
23:45:36.727 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1700,"width":15,"height":15,"star_pos":[7.00,7.19],"pixels":"..."},"id":"be74cc48-ee6c-4bd4-b212-3ae2d1bde66d"}
23:45:36.755 00.028 8532 worker thread done servicing request
23:45:36.755 00.000 7008 OnExposeComplete: enter
23:45:36.759 00.004 7008 UpdateGuideState(): m_state=6
23:45:36.761 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1701
23:45:36.763 00.002 7008 Star::Find returns 1 (0), X=545.83, Y=448.28, Mass=277037, SNR=344.9, Peak=53533 HFD=2.5
23:45:36.765 00.002 7008 MultiStar: [#1 0.70,0.69,0.52,U] [#2 0.67,0.60,0.52,U] [#3 0.62,0.75,0.41,U] [#4 0.61,0.71,0.34,U] [#5 0.70,0.59,0.32,U] [#6 0.68,0.62,0.35,U] [#7 0.62,0.65,0.28,U] [#8 0.48,0.68,0.34,U] 
23:45:36.767 00.002 7008 single-star, 8 included, MultiStar: {0.54, 0.54}, one-star: {0.23, 0.15}
23:45:36.769 00.002 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.64 = 0.64)
23:45:36.771 00.002 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:45:36.772 00.001 7008 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.28 cameraTheta=0.56 mountX=0.22 mountY=0.06, mountTheta=0.27
23:45:36.777 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.15, opts=13)
23:45:36.782 00.005 7008 Enqueuing Move request for scope (0.23, 0.15)
23:45:36.786 00.004 8532 Worker thread wakes up
23:45:36.786 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2178, FiltMax=26482, Gamma=0.990
23:45:36.789 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
23:45:36.789 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
23:45:36.789 00.000 8532 Moving (0.23, 0.15) raw xDistance=0.22 yDistance=0.06
23:45:36.790 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
23:45:36.790 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:36.790 00.000 7008 UpdateGuideState exits: m=277037 SNR=344.9
23:45:36.791 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.792 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:36.794 00.002 7008 Enqueuing Expose request
23:45:36.795 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:36.795 00.000 8532 MoveAxis(W, 226, ABG)
23:45:36.795 00.000 8532 Guiding  Dir = 3, Dur = 226
23:45:36.795 00.000 8532 IsSlewing returns 0
23:45:36.795 00.000 8532 IsGuiding returns 0
23:45:36.795 00.000 8532 PulseGuide returned control before completion, sleep 236
23:45:37.040 00.245 8532 IsGuiding returns 1
23:45:37.040 00.000 8532 scope still moving after pulse duration time elapsed
23:45:37.071 00.031 8532 IsSlewing returns 0
23:45:37.072 00.001 8532 IsGuiding returns 0
23:45:37.073 00.001 8532 scope move finished after 226 + 51 ms
23:45:37.073 00.000 8532 Move returns status 0, amount 226
23:45:37.073 00.000 8532 MoveAxis(N, 0, ABG)
23:45:37.073 00.000 8532 Move returns status 0, amount 0
23:45:37.073 00.000 8532 move complete, result=0
23:45:37.073 00.000 8532 worker thread done servicing request
23:45:37.073 00.000 8532 Worker thread wakes up
23:45:37.074 00.001 7008 GuideStep: 0.2 px 226 ms WEST, 0.1 px 0 ms NORTH
23:45:37.080 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:37.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:38.710 01.630 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd9d8e36-c0ac-4468-98f7-473acb938c8f"}
23:45:38.716 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd9d8e36-c0ac-4468-98f7-473acb938c8f"}
23:45:38.722 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2e732188-0714-4047-84aa-ca554c0ea688"}
23:45:38.727 00.005 7008 case statement mapped state 6 to 3
23:45:38.731 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e732188-0714-4047-84aa-ca554c0ea688"}
23:45:38.733 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"598415b4-346e-4040-9777-92c9b4408f36"}
23:45:38.736 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1701,"width":15,"height":15,"star_pos":[6.83,7.28],"pixels":"..."},"id":"598415b4-346e-4040-9777-92c9b4408f36"}
23:45:39.203 00.467 8532 Exposure complete
23:45:39.256 00.053 8532 worker thread done servicing request
23:45:39.256 00.000 7008 OnExposeComplete: enter
23:45:39.259 00.003 7008 UpdateGuideState(): m_state=6
23:45:39.260 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1702
23:45:39.261 00.001 7008 Star::Find returns 1 (0), X=545.61, Y=448.19, Mass=268206, SNR=325.5, Peak=49288 HFD=2.4
23:45:39.263 00.002 7008 MultiStar: [#1 0.45,0.67,0.55,U] [#2 0.42,0.58,0.56,U] [#3 0.31,0.69,0.44,U] [#4 0.43,0.67,0.36,U] [#5 0.40,0.48,0.34,U] [#6 0.54,0.50,0.36,U] [#7 0.32,0.76,0.29,U] [#8 0.36,0.50,0.35,U] 
23:45:39.264 00.001 7008 single-star, 8 included, MultiStar: {0.31, 0.48}, one-star: {0.01, 0.06}
23:45:39.267 00.003 7008 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.07) = xAngle (1.51 = 1.51)
23:45:39.268 00.001 7008 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.10 = 1.10)
23:45:39.271 00.003 7008 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.44 mountX=0.00 mountY=0.05, mountTheta=1.50
23:45:39.274 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.06, opts=13)
23:45:39.276 00.002 7008 Enqueuing Move request for scope (0.01, 0.06)
23:45:39.278 00.002 8532 Worker thread wakes up
23:45:39.278 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59995, med=2504, FiltMin=2151, FiltMax=32772, Gamma=0.990
23:45:39.279 00.001 7008 UpdateGuideState exits: m=268206 SNR=325.5
23:45:39.282 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.283 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:45:39.283 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:45:39.283 00.000 8532 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=0.05
23:45:39.283 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:45:39.283 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:39.283 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:39.286 00.003 7008 Enqueuing Expose request
23:45:39.288 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:39.288 00.000 8532 MoveAxis(E, 0, ABG)
23:45:39.288 00.000 8532 Move returns status 0, amount 0
23:45:39.288 00.000 8532 MoveAxis(N, 0, ABG)
23:45:39.288 00.000 8532 Move returns status 0, amount 0
23:45:39.288 00.000 8532 move complete, result=0
23:45:39.288 00.000 8532 worker thread done servicing request
23:45:39.288 00.000 8532 Worker thread wakes up
23:45:39.288 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:39.288 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:39.288 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:40.709 01.421 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b923f637-db1c-4c08-9bc6-efd1bf0c2845"}
23:45:40.712 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b923f637-db1c-4c08-9bc6-efd1bf0c2845"}
23:45:40.715 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4aa962ef-b8f8-46fe-9813-9703444ccfe0"}
23:45:40.717 00.002 7008 case statement mapped state 6 to 3
23:45:40.719 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aa962ef-b8f8-46fe-9813-9703444ccfe0"}
23:45:40.723 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"881d2a59-b2ce-4bb8-85a3-19cb636becbe"}
23:45:40.727 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1702,"width":15,"height":15,"star_pos":[6.61,7.19],"pixels":"..."},"id":"881d2a59-b2ce-4bb8-85a3-19cb636becbe"}
23:45:41.414 00.687 8532 Exposure complete
23:45:41.459 00.045 8532 worker thread done servicing request
23:45:41.459 00.000 7008 OnExposeComplete: enter
23:45:41.461 00.002 7008 UpdateGuideState(): m_state=6
23:45:41.463 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1703
23:45:41.466 00.003 7008 Star::Find returns 1 (0), X=545.71, Y=448.31, Mass=266090, SNR=335.5, Peak=49833 HFD=2.7
23:45:41.468 00.002 7008 MultiStar: [#1 0.52,0.73,0.53,U] [#2 0.51,0.69,0.53,U] [#3 0.42,0.74,0.44,U] [#4 0.55,0.75,0.36,U] [#5 0.57,0.58,0.32,U] [#6 0.60,0.61,0.34,U] [#7 0.43,0.80,0.27,U] [#8 0.54,0.58,0.32,U] 
23:45:41.470 00.002 7008 single-star, 8 included, MultiStar: {0.42, 0.56}, one-star: {0.10, 0.17}
23:45:41.472 00.002 7008 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.07) = xAngle (1.09 = 1.09)
23:45:41.474 00.002 7008 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.68 = 0.68)
23:45:41.475 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.09 mountY=0.13, mountTheta=0.94
23:45:41.478 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.17, opts=13)
23:45:41.479 00.001 7008 Enqueuing Move request for scope (0.10, 0.17)
23:45:41.482 00.003 8532 Worker thread wakes up
23:45:41.482 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:45:41.482 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:45:41.482 00.000 8532 Moving (0.10, 0.17) raw xDistance=0.09 yDistance=0.13
23:45:41.482 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2159, FiltMax=30189, Gamma=0.990
23:45:41.484 00.002 7008 UpdateGuideState exits: m=266090 SNR=335.5
23:45:41.485 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.487 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:41.489 00.002 7008 Enqueuing Expose request
23:45:41.491 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:41.491 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:41.491 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:45:41.491 00.000 8532 MoveAxis(E, 0, ABG)
23:45:41.491 00.000 8532 Move returns status 0, amount 0
23:45:41.491 00.000 8532 MoveAxis(N, 0, ABG)
23:45:41.492 00.001 8532 Move returns status 0, amount 0
23:45:41.492 00.000 8532 move complete, result=0
23:45:41.492 00.000 8532 worker thread done servicing request
23:45:41.492 00.000 8532 Worker thread wakes up
23:45:41.492 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:41.492 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:41.492 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:42.717 01.225 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"333178d4-0d34-4dc0-83af-7ba1edafb881"}
23:45:42.719 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"333178d4-0d34-4dc0-83af-7ba1edafb881"}
23:45:42.723 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c32d64ca-1457-4ebe-8ea6-98da510b13c5"}
23:45:42.725 00.002 7008 case statement mapped state 6 to 3
23:45:42.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c32d64ca-1457-4ebe-8ea6-98da510b13c5"}
23:45:42.730 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"33b2bc6c-50db-4a40-a111-59255b8627b0"}
23:45:42.732 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1703,"width":15,"height":15,"star_pos":[6.71,7.31],"pixels":"..."},"id":"33b2bc6c-50db-4a40-a111-59255b8627b0"}
23:45:43.621 00.889 8532 Exposure complete
23:45:43.661 00.040 8532 worker thread done servicing request
23:45:43.662 00.001 7008 OnExposeComplete: enter
23:45:43.665 00.003 7008 UpdateGuideState(): m_state=6
23:45:43.667 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1704
23:45:43.669 00.002 7008 Star::Find returns 1 (0), X=545.64, Y=448.17, Mass=263982, SNR=333.5, Peak=47202 HFD=2.4
23:45:43.671 00.002 7008 MultiStar: [#1 0.49,0.56,0.55,U] [#2 0.47,0.55,0.57,U] [#3 0.38,0.68,0.41,U] [#4 0.55,0.59,0.37,U] [#5 0.43,0.52,0.34,U] [#6 0.43,0.49,0.34,U] [#7 0.39,0.72,0.28,U] [#8 0.43,0.52,0.33,U] 
23:45:43.673 00.002 7008 single-star, 8 included, MultiStar: {0.35, 0.45}, one-star: {0.04, 0.04}
23:45:43.674 00.001 7008 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.07) = xAngle (0.83 = 0.83)
23:45:43.676 00.002 7008 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.42 = 0.42)
23:45:43.677 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.76 mountX=0.04 mountY=0.02, mountTheta=0.54
23:45:43.680 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.04, opts=13)
23:45:43.682 00.002 7008 Enqueuing Move request for scope (0.04, 0.04)
23:45:43.683 00.001 8532 Worker thread wakes up
23:45:43.684 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:45:43.684 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:45:43.684 00.000 8532 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=0.02
23:45:43.684 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:43.684 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:43.684 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64400, med=2505, FiltMin=2184, FiltMax=34469, Gamma=0.990
23:45:43.686 00.002 7008 UpdateGuideState exits: m=263982 SNR=333.5
23:45:43.689 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:43.690 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:43.692 00.002 7008 Enqueuing Expose request
23:45:43.693 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:43.693 00.000 8532 MoveAxis(E, 0, ABG)
23:45:43.694 00.001 8532 Move returns status 0, amount 0
23:45:43.694 00.000 8532 MoveAxis(N, 0, ABG)
23:45:43.694 00.000 8532 Move returns status 0, amount 0
23:45:43.694 00.000 8532 move complete, result=0
23:45:43.694 00.000 8532 worker thread done servicing request
23:45:43.694 00.000 8532 Worker thread wakes up
23:45:43.694 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:43.694 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:43.695 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:44.717 01.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8246d822-c911-4b74-b2e0-d24de61f417b"}
23:45:44.720 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8246d822-c911-4b74-b2e0-d24de61f417b"}
23:45:44.723 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ecdbb87e-0bb5-4023-8106-076ffe143ea7"}
23:45:44.726 00.003 7008 case statement mapped state 6 to 3
23:45:44.729 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecdbb87e-0bb5-4023-8106-076ffe143ea7"}
23:45:44.732 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60baf1fb-9fbf-4304-b997-83c6eaaf661a"}
23:45:44.733 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1704,"width":15,"height":15,"star_pos":[6.64,7.17],"pixels":"..."},"id":"60baf1fb-9fbf-4304-b997-83c6eaaf661a"}
23:45:45.829 01.096 8532 Exposure complete
23:45:45.873 00.044 7008 OnExposeComplete: enter
23:45:45.875 00.002 7008 UpdateGuideState(): m_state=6
23:45:45.877 00.002 8532 worker thread done servicing request
23:45:45.877 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1705
23:45:45.878 00.001 7008 Star::Find returns 1 (0), X=545.66, Y=448.32, Mass=269378, SNR=332.6, Peak=49036 HFD=2.7
23:45:45.880 00.002 7008 MultiStar: [#1 0.51,0.73,0.54,U] [#2 0.49,0.66,0.56,U] [#3 0.42,0.76,0.42,U] [#4 0.54,0.75,0.35,U] [#5 0.42,0.59,0.34,U] [#6 0.50,0.68,0.36,U] [#7 0.35,0.80,0.29,U] [#8 0.44,0.53,0.33,U] 
23:45:45.881 00.001 7008 single-star, 8 included, MultiStar: {0.37, 0.57}, one-star: {0.06, 0.18}
23:45:45.882 00.001 7008 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.07) = xAngle (1.32 = 1.32)
23:45:45.885 00.003 7008 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.90 = 0.90)
23:45:45.887 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=0.05 mountY=0.15, mountTheta=1.26
23:45:45.890 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.18, opts=13)
23:45:45.892 00.002 7008 Enqueuing Move request for scope (0.06, 0.18)
23:45:45.893 00.001 8532 Worker thread wakes up
23:45:45.893 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
23:45:45.893 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
23:45:45.893 00.000 8532 Moving (0.06, 0.18) raw xDistance=0.05 yDistance=0.15
23:45:45.893 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2158, FiltMax=31924, Gamma=0.990
23:45:45.895 00.002 7008 UpdateGuideState exits: m=269378 SNR=332.6
23:45:45.897 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.899 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:45.900 00.001 7008 Enqueuing Expose request
23:45:45.902 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:45.902 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.902 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:45.902 00.000 8532 MoveAxis(E, 0, ABG)
23:45:45.902 00.000 8532 Move returns status 0, amount 0
23:45:45.903 00.001 8532 MoveAxis(N, 0, ABG)
23:45:45.903 00.000 8532 Move returns status 0, amount 0
23:45:45.903 00.000 8532 move complete, result=0
23:45:45.903 00.000 8532 worker thread done servicing request
23:45:45.903 00.000 8532 Worker thread wakes up
23:45:45.903 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:45.903 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:45.903 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:46.718 00.815 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d300a9b3-d270-4a0c-b847-3e8517ca127e"}
23:45:46.723 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d300a9b3-d270-4a0c-b847-3e8517ca127e"}
23:45:46.727 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29f18569-2a5f-48bf-b3ee-63bd45948284"}
23:45:46.730 00.003 7008 case statement mapped state 6 to 3
23:45:46.732 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29f18569-2a5f-48bf-b3ee-63bd45948284"}
23:45:46.733 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"18251db6-a6a5-4918-9522-e3b2b8dbc3cb"}
23:45:46.736 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1705,"width":15,"height":15,"star_pos":[6.66,7.32],"pixels":"..."},"id":"18251db6-a6a5-4918-9522-e3b2b8dbc3cb"}
23:45:48.033 01.297 8532 Exposure complete
23:45:48.079 00.046 7008 OnExposeComplete: enter
23:45:48.082 00.003 7008 UpdateGuideState(): m_state=6
23:45:48.084 00.002 8532 worker thread done servicing request
23:45:48.084 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1706
23:45:48.085 00.001 7008 Star::Find returns 1 (0), X=545.61, Y=448.34, Mass=274758, SNR=329.6, Peak=48897 HFD=2.7
23:45:48.087 00.002 7008 MultiStar: [#1 0.48,0.70,0.55,U] [#2 0.44,0.71,0.55,U] [#3 0.35,0.82,0.44,U] [#4 0.51,0.75,0.36,U] [#5 0.45,0.63,0.33,U] [#6 0.43,0.66,0.35,U] [#7 0.35,0.82,0.29,U] [#8 0.39,0.67,0.35,U] 
23:45:48.088 00.001 7008 single-star, 8 included, MultiStar: {0.33, 0.60}, one-star: {0.01, 0.20}
23:45:48.089 00.001 7008 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.07) = xAngle (1.59 = 1.59)
23:45:48.090 00.001 7008 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.18 = 1.18)
23:45:48.092 00.002 7008 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.00 mountY=0.19, mountTheta=1.59
23:45:48.095 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=0.20, opts=13)
23:45:48.097 00.002 7008 Enqueuing Move request for scope (0.01, 0.20)
23:45:48.100 00.003 8532 Worker thread wakes up
23:45:48.100 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
23:45:48.100 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
23:45:48.100 00.000 8532 Moving (0.01, 0.20) raw xDistance=-0.00 yDistance=0.19
23:45:48.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61991, med=2505, FiltMin=2185, FiltMax=32192, Gamma=0.990
23:45:48.101 00.001 7008 UpdateGuideState exits: m=274758 SNR=329.6
23:45:48.103 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.104 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:48.106 00.002 7008 Enqueuing Expose request
23:45:48.108 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:45:48.108 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:45:48.108 00.000 8532 MoveAxis(E, 0, ABG)
23:45:48.108 00.000 8532 Move returns status 0, amount 0
23:45:48.108 00.000 8532 MoveAxis(S, 328, ABG)
23:45:48.108 00.000 8532 Guiding  Dir = 1, Dur = 328
23:45:48.108 00.000 8532 IsSlewing returns 0
23:45:48.109 00.001 8532 IsGuiding returns 0
23:45:48.109 00.000 8532 PulseGuide returned control before completion, sleep 338
23:45:48.459 00.350 8532 IsGuiding returns 1
23:45:48.459 00.000 8532 scope still moving after pulse duration time elapsed
23:45:48.490 00.031 8532 IsSlewing returns 0
23:45:48.490 00.000 8532 IsGuiding returns 0
23:45:48.491 00.001 8532 scope move finished after 328 + 54 ms
23:45:48.491 00.000 8532 Move returns status 0, amount 328
23:45:48.491 00.000 8532 move complete, result=0
23:45:48.491 00.000 8532 worker thread done servicing request
23:45:48.491 00.000 8532 Worker thread wakes up
23:45:48.491 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 328 ms SOUTH
23:45:48.493 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:48.495 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:48.715 00.220 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8795e3ea-2af0-44f7-b9e3-2b90ab82bc3a"}
23:45:48.719 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8795e3ea-2af0-44f7-b9e3-2b90ab82bc3a"}
23:45:48.722 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4aa92ad7-9d07-4025-9c78-7e4ee3d391f7"}
23:45:48.726 00.004 7008 case statement mapped state 6 to 3
23:45:48.729 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aa92ad7-9d07-4025-9c78-7e4ee3d391f7"}
23:45:48.732 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"21d1de6b-1730-4938-b361-f8a445ae6057"}
23:45:48.733 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1706,"width":15,"height":15,"star_pos":[6.61,7.34],"pixels":"..."},"id":"21d1de6b-1730-4938-b361-f8a445ae6057"}
23:45:50.623 01.890 8532 Exposure complete
23:45:50.667 00.044 8532 worker thread done servicing request
23:45:50.668 00.001 7008 OnExposeComplete: enter
23:45:50.670 00.002 7008 UpdateGuideState(): m_state=6
23:45:50.671 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1707
23:45:50.673 00.002 7008 Star::Find returns 1 (0), X=545.43, Y=448.07, Mass=259552, SNR=336.4, Peak=40571 HFD=2.3
23:45:50.675 00.002 7008 MultiStar: [#1 0.24,0.44,0.55,U] [#2 0.23,0.44,0.53,U] [#3 0.18,0.49,0.43,U] [#4 0.34,0.51,0.36,U] [#5 0.24,0.34,0.34,U] [#6 0.25,0.34,0.35,U] [#7 0.16,0.49,0.28,U] [#8 0.22,0.43,0.33,U] 
23:45:50.676 00.001 7008 single-star, 8 included, MultiStar: {0.14, 0.32}, one-star: {-0.17, -0.06}
23:45:50.679 00.003 7008 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.07) = xAngle (-2.70 = -2.70)
23:45:50.681 00.002 7008 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.12 = -3.12)
23:45:50.683 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.78 mountX=-0.16 mountY=-0.00, mountTheta=-3.11
23:45:50.687 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.06, opts=13)
23:45:50.689 00.002 7008 Enqueuing Move request for scope (-0.17, -0.06)
23:45:50.691 00.002 8532 Worker thread wakes up
23:45:50.691 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:45:50.691 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:45:50.691 00.000 8532 Moving (-0.17, -0.06) raw xDistance=-0.16 yDistance=-0.00
23:45:50.691 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:45:50.691 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.691 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63502, med=2505, FiltMin=2179, FiltMax=31664, Gamma=0.990
23:45:50.693 00.002 7008 UpdateGuideState exits: m=259552 SNR=336.4
23:45:50.695 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.697 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:50.698 00.001 7008 Enqueuing Expose request
23:45:50.700 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:45:50.700 00.000 8532 MoveAxis(E, 0, ABG)
23:45:50.700 00.000 8532 Move returns status 0, amount 0
23:45:50.700 00.000 8532 MoveAxis(N, 0, ABG)
23:45:50.700 00.000 8532 Move returns status 0, amount 0
23:45:50.700 00.000 8532 move complete, result=0
23:45:50.700 00.000 8532 worker thread done servicing request
23:45:50.700 00.000 8532 Worker thread wakes up
23:45:50.700 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:50.700 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:50.701 00.001 7008 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:50.715 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ece5b0ff-ea0f-4f74-a795-2ac74c622622"}
23:45:50.718 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ece5b0ff-ea0f-4f74-a795-2ac74c622622"}
23:45:50.721 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f517e44f-0c32-43c9-8417-68090bbc7b93"}
23:45:50.723 00.002 7008 case statement mapped state 6 to 3
23:45:50.726 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f517e44f-0c32-43c9-8417-68090bbc7b93"}
23:45:50.729 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3488e3c-3b73-4428-80bd-00af79b4b2ed"}
23:45:50.731 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1707,"width":15,"height":15,"star_pos":[7.43,7.07],"pixels":"..."},"id":"e3488e3c-3b73-4428-80bd-00af79b4b2ed"}
23:45:52.714 01.983 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3418b62f-6461-4845-9b68-8d330074ee52"}
23:45:52.716 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3418b62f-6461-4845-9b68-8d330074ee52"}
23:45:52.717 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5f8e4d1-e5f9-43df-8d7b-658648213f2f"}
23:45:52.719 00.002 7008 case statement mapped state 6 to 3
23:45:52.720 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5f8e4d1-e5f9-43df-8d7b-658648213f2f"}
23:45:52.722 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"005d9bed-ed94-4d6b-ac68-9aed5fa1e1a7"}
23:45:52.723 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1707,"width":15,"height":15,"star_pos":[7.43,7.07],"pixels":"..."},"id":"005d9bed-ed94-4d6b-ac68-9aed5fa1e1a7"}
23:45:52.823 00.100 8532 Exposure complete
23:45:52.866 00.043 8532 worker thread done servicing request
23:45:52.866 00.000 7008 OnExposeComplete: enter
23:45:52.868 00.002 7008 UpdateGuideState(): m_state=6
23:45:52.871 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1708
23:45:52.874 00.003 7008 Star::Find returns 1 (0), X=545.24, Y=448.29, Mass=267611, SNR=338.3, Peak=44170 HFD=2.6
23:45:52.876 00.002 7008 MultiStar: [#1 0.04,0.69,0.53,U] [#2 0.06,0.63,0.53,U] [#3 0.02,0.81,0.42,U] [#4 0.06,0.73,0.35,U] [#5 0.09,0.61,0.33,U] [#6 0.10,0.58,0.36,U] [#7 0.04,0.78,0.30,U] [#8 0.25,0.45,0.33,U] 
23:45:52.878 00.002 7008 single-star, 8 included, MultiStar: {-0.03, 0.54}, one-star: {-0.36, 0.15}
23:45:52.880 00.002 7008 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.07) = xAngle (2.81 = 2.81)
23:45:52.883 00.003 7008 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.40 = 2.40)
23:45:52.885 00.002 7008 CameraToMount -- cameraX=-0.36 cameraY=0.15 hyp=0.39 cameraTheta=2.74 mountX=-0.37 mountY=0.27, mountTheta=2.52
23:45:52.889 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.36, y=0.15, opts=13)
23:45:52.891 00.002 7008 Enqueuing Move request for scope (-0.36, 0.15)
23:45:52.894 00.003 8532 Worker thread wakes up
23:45:52.894 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2157, FiltMax=25973, Gamma=0.990
23:45:52.897 00.003 7008 UpdateGuideState exits: m=267611 SNR=338.3
23:45:52.900 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.902 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:52.904 00.002 7008 Enqueuing Expose request
23:45:52.906 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.15) opts 0xd
23:45:52.906 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.36, 0.15)
23:45:52.906 00.000 8532 Moving (-0.36, 0.15) raw xDistance=-0.37 yDistance=0.27
23:45:52.906 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:45:52.906 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:45:52.906 00.000 8532 MoveAxis(E, 338, ABG)
23:45:52.907 00.001 8532 Guiding  Dir = 2, Dur = 338
23:45:52.907 00.000 8532 IsSlewing returns 0
23:45:52.907 00.000 8532 IsGuiding returns 0
23:45:52.908 00.001 8532 PulseGuide returned control before completion, sleep 348
23:45:53.271 00.363 8532 IsGuiding returns 0
23:45:53.271 00.000 8532 Move returns status 0, amount 338
23:45:53.271 00.000 8532 MoveAxis(S, 469, ABG)
23:45:53.271 00.000 8532 Guiding  Dir = 1, Dur = 469
23:45:53.271 00.000 8532 IsSlewing returns 0
23:45:53.272 00.001 8532 IsGuiding returns 0
23:45:53.272 00.000 8532 PulseGuide returned control before completion, sleep 479
23:45:53.758 00.486 8532 IsGuiding returns 0
23:45:53.758 00.000 8532 Move returns status 0, amount 469
23:45:53.758 00.000 8532 move complete, result=0
23:45:53.758 00.000 8532 worker thread done servicing request
23:45:53.758 00.000 8532 Worker thread wakes up
23:45:53.758 00.000 7008 GuideStep: -0.4 px 338 ms EAST, 0.3 px 469 ms SOUTH
23:45:53.760 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:53.760 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:54.714 00.954 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0aebd6b9-cdf9-49d6-be3c-aa14d08c8de5"}
23:45:54.716 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0aebd6b9-cdf9-49d6-be3c-aa14d08c8de5"}
23:45:54.718 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"da99f337-ada2-4e3d-8f9b-8a90db52838a"}
23:45:54.721 00.003 7008 case statement mapped state 6 to 3
23:45:54.722 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"da99f337-ada2-4e3d-8f9b-8a90db52838a"}
23:45:54.724 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"736330cd-83e7-45e5-83c6-b4e178bae84b"}
23:45:54.726 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1708,"width":15,"height":15,"star_pos":[7.24,7.29],"pixels":"..."},"id":"736330cd-83e7-45e5-83c6-b4e178bae84b"}
23:45:55.879 01.153 8532 Exposure complete
23:45:55.924 00.045 8532 worker thread done servicing request
23:45:55.924 00.000 7008 OnExposeComplete: enter
23:45:55.927 00.003 7008 UpdateGuideState(): m_state=6
23:45:55.930 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1709
23:45:55.934 00.004 7008 Star::Find returns 1 (0), X=545.44, Y=447.92, Mass=259859, SNR=333.5, Peak=40023 HFD=2.3
23:45:55.936 00.002 7008 MultiStar: [#1 0.25,0.23,0.57,U] [#2 0.22,0.19,0.56,U] [#3 0.24,0.14,0.43,U] [#4 0.34,0.19,0.35,U] [#5 0.27,0.15,0.34,U] [#6 0.23,0.07,0.36,U] [#7 0.16,0.26,0.29,U] [#8 0.23,0.24,0.32,U] 
23:45:55.940 00.004 7008 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {-0.16, -0.22}
23:45:55.943 00.003 7008 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.07) = xAngle (0.61 = 0.61)
23:45:55.945 00.002 7008 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.19 = 0.19)
23:45:55.947 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=0.14 mountY=0.03, mountTheta=0.23
23:45:55.953 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.09, opts=13)
23:45:55.955 00.002 7008 Enqueuing Move request for scope (0.15, 0.09)
23:45:55.958 00.003 8532 Worker thread wakes up
23:45:55.958 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:45:55.958 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:45:55.958 00.000 8532 Moving (0.15, 0.09) raw xDistance=0.14 yDistance=0.03
23:45:55.958 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:45:55.958 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.958 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63750, med=2504, FiltMin=2159, FiltMax=32629, Gamma=0.990
23:45:55.961 00.003 7008 UpdateGuideState exits: m=259859 SNR=333.5
23:45:55.964 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.965 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:55.970 00.005 7008 Enqueuing Expose request
23:45:55.973 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:45:55.973 00.000 8532 MoveAxis(E, 0, ABG)
23:45:55.973 00.000 8532 Move returns status 0, amount 0
23:45:55.973 00.000 8532 MoveAxis(N, 0, ABG)
23:45:55.973 00.000 8532 Move returns status 0, amount 0
23:45:55.973 00.000 8532 move complete, result=0
23:45:55.973 00.000 8532 worker thread done servicing request
23:45:55.973 00.000 8532 Worker thread wakes up
23:45:55.973 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:55.973 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:55.974 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:56.713 00.739 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa9ce337-a3fa-4233-98cc-d2beb99096b6"}
23:45:56.715 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa9ce337-a3fa-4233-98cc-d2beb99096b6"}
23:45:56.716 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2cbef4fd-1c35-4d33-b380-539b432ffe4b"}
23:45:56.718 00.002 7008 case statement mapped state 6 to 3
23:45:56.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cbef4fd-1c35-4d33-b380-539b432ffe4b"}
23:45:56.723 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f7db84ce-aef8-4393-a4ae-f79bd29f3e2d"}
23:45:56.724 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1709,"width":15,"height":15,"star_pos":[7.44,6.92],"pixels":"..."},"id":"f7db84ce-aef8-4393-a4ae-f79bd29f3e2d"}
23:45:58.103 01.379 8532 Exposure complete
23:45:58.140 00.037 8532 worker thread done servicing request
23:45:58.140 00.000 7008 OnExposeComplete: enter
23:45:58.143 00.003 7008 UpdateGuideState(): m_state=6
23:45:58.144 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1710
23:45:58.146 00.002 7008 Star::Find returns 1 (0), X=545.39, Y=447.90, Mass=258261, SNR=322.9, Peak=38951 HFD=2.3
23:45:58.147 00.001 7008 MultiStar: [#1 0.19,0.19,0.56,U] [#2 0.20,0.16,0.57,U] [#3 0.18,0.18,0.44,U] [#4 0.27,0.20,0.37,U] [#5 0.31,0.19,0.34,U] [#6 0.29,0.16,0.35,U] [#7 0.19,0.22,0.30,U] [#8 0.20,0.22,0.36,U] 
23:45:58.150 00.003 7008 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {-0.21, -0.24}
23:45:58.151 00.001 7008 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.07) = xAngle (0.70 = 0.70)
23:45:58.153 00.002 7008 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.29 = 0.29)
23:45:58.155 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.11 mountY=0.04, mountTheta=0.36
23:45:58.157 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.09, opts=13)
23:45:58.160 00.003 7008 Enqueuing Move request for scope (0.12, 0.09)
23:45:58.161 00.001 8532 Worker thread wakes up
23:45:58.161 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:45:58.161 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:45:58.161 00.000 8532 Moving (0.12, 0.09) raw xDistance=0.11 yDistance=0.04
23:45:58.161 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:58.161 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:58.161 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64436, med=2509, FiltMin=2187, FiltMax=31520, Gamma=0.990
23:45:58.164 00.003 7008 UpdateGuideState exits: m=258261 SNR=322.9
23:45:58.165 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.167 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:45:58.168 00.001 7008 Enqueuing Expose request
23:45:58.169 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:45:58.170 00.001 8532 MoveAxis(E, 0, ABG)
23:45:58.170 00.000 8532 Move returns status 0, amount 0
23:45:58.170 00.000 8532 MoveAxis(N, 0, ABG)
23:45:58.170 00.000 8532 Move returns status 0, amount 0
23:45:58.170 00.000 8532 move complete, result=0
23:45:58.170 00.000 8532 worker thread done servicing request
23:45:58.170 00.000 8532 Worker thread wakes up
23:45:58.170 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:45:58.170 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:45:58.171 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:58.713 00.542 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"418cb0e2-61c1-4ee1-bec6-34129e59b47f"}
23:45:58.716 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"418cb0e2-61c1-4ee1-bec6-34129e59b47f"}
23:45:58.718 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd59d8f3-a2d7-4cc6-a3e1-ab94196f67f4"}
23:45:58.720 00.002 7008 case statement mapped state 6 to 3
23:45:58.721 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd59d8f3-a2d7-4cc6-a3e1-ab94196f67f4"}
23:45:58.723 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2642508a-bcf9-440e-b1ef-592a6c3e8117"}
23:45:58.724 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1710,"width":15,"height":15,"star_pos":[7.39,6.90],"pixels":"..."},"id":"2642508a-bcf9-440e-b1ef-592a6c3e8117"}
23:46:00.291 01.567 8532 Exposure complete
23:46:00.330 00.039 8532 worker thread done servicing request
23:46:00.331 00.001 7008 OnExposeComplete: enter
23:46:00.332 00.001 7008 UpdateGuideState(): m_state=6
23:46:00.334 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1711
23:46:00.335 00.001 7008 Star::Find returns 1 (0), X=545.45, Y=447.86, Mass=252266, SNR=326.6, Peak=39349 HFD=2.4
23:46:00.337 00.002 7008 MultiStar: [#1 0.22,0.20,0.57,U] [#2 0.29,0.19,0.54,U] [#3 0.19,0.15,0.44,U] [#4 0.30,0.23,0.36,U] [#5 0.21,0.16,0.34,U] [#6 0.31,0.16,0.36,U] [#7 0.11,0.25,0.29,U] [#8 0.21,0.19,0.35,U] 
23:46:00.339 00.002 7008 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {-0.15, -0.28}
23:46:00.340 00.001 7008 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.07) = xAngle (0.58 = 0.58)
23:46:00.341 00.001 7008 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
23:46:00.342 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=0.14 mountY=0.03, mountTheta=0.20
23:46:00.346 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.08, opts=13)
23:46:00.347 00.001 7008 Enqueuing Move request for scope (0.14, 0.08)
23:46:00.349 00.002 8532 Worker thread wakes up
23:46:00.349 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61843, med=2505, FiltMin=2180, FiltMax=30978, Gamma=0.990
23:46:00.350 00.001 7008 UpdateGuideState exits: m=252266 SNR=326.6
23:46:00.352 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.353 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:00.354 00.001 7008 Enqueuing Expose request
23:46:00.355 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:46:00.356 00.001 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:46:00.356 00.000 8532 Moving (0.14, 0.08) raw xDistance=0.14 yDistance=0.03
23:46:00.356 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:00.356 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:00.356 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:00.356 00.000 8532 MoveAxis(E, 0, ABG)
23:46:00.356 00.000 8532 Move returns status 0, amount 0
23:46:00.356 00.000 8532 MoveAxis(N, 0, ABG)
23:46:00.356 00.000 8532 Move returns status 0, amount 0
23:46:00.356 00.000 8532 move complete, result=0
23:46:00.356 00.000 8532 worker thread done servicing request
23:46:00.356 00.000 8532 Worker thread wakes up
23:46:00.356 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:00.356 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:00.356 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:00.713 00.357 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e7c7e69-92a9-4dfc-be43-ecc005acf850"}
23:46:00.715 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e7c7e69-92a9-4dfc-be43-ecc005acf850"}
23:46:00.717 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"47d0cda2-eb6f-4fec-b94d-edaf7330f2de"}
23:46:00.720 00.003 7008 case statement mapped state 6 to 3
23:46:00.722 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"47d0cda2-eb6f-4fec-b94d-edaf7330f2de"}
23:46:00.726 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e38441d-e6ad-4f73-bf50-62ce589b10d6"}
23:46:00.730 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1711,"width":15,"height":15,"star_pos":[7.45,6.86],"pixels":"..."},"id":"8e38441d-e6ad-4f73-bf50-62ce589b10d6"}
23:46:02.476 01.746 8532 Exposure complete
23:46:02.531 00.055 8532 worker thread done servicing request
23:46:02.531 00.000 7008 OnExposeComplete: enter
23:46:02.535 00.004 7008 UpdateGuideState(): m_state=6
23:46:02.538 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1712
23:46:02.542 00.004 7008 Star::Find returns 1 (0), X=545.23, Y=447.81, Mass=254181, SNR=316.9, Peak=43196 HFD=2.4
23:46:02.545 00.003 7008 MultiStar: [#1 0.10,0.15,0.58,U] [#2 0.02,0.09,0.56,U] [#3 0.04,0.02,0.44,U] [#4 0.17,0.03,0.38,U] [#5 0.09,0.07,0.37,U] [#6 0.10,0.07,0.37,U] [#7 0.03,0.14,0.29,U] [#8 0.13,0.10,0.35,U] 
23:46:02.549 00.004 7008 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.37, -0.32}
23:46:02.551 00.002 7008 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.07) = xAngle (-2.73 = -2.73)
23:46:02.553 00.002 7008 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.14 = -3.14)
23:46:02.554 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.80 mountX=-0.02 mountY=-0.00, mountTheta=-3.14
23:46:02.557 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.01, opts=13)
23:46:02.558 00.001 7008 Enqueuing Move request for scope (-0.02, -0.01)
23:46:02.560 00.002 8532 Worker thread wakes up
23:46:02.560 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:46:02.560 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2158, FiltMax=26120, Gamma=0.990
23:46:02.563 00.003 7008 UpdateGuideState exits: m=254181 SNR=316.9
23:46:02.564 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.567 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:46:02.567 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:02.569 00.002 7008 Enqueuing Expose request
23:46:02.570 00.001 8532 Moving (-0.02, -0.01) raw xDistance=-0.02 yDistance=-0.00
23:46:02.570 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:46:02.570 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:02.570 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:46:02.570 00.000 8532 MoveAxis(E, 0, ABG)
23:46:02.570 00.000 8532 Move returns status 0, amount 0
23:46:02.570 00.000 8532 MoveAxis(N, 0, ABG)
23:46:02.571 00.001 8532 Move returns status 0, amount 0
23:46:02.571 00.000 8532 move complete, result=0
23:46:02.571 00.000 8532 worker thread done servicing request
23:46:02.571 00.000 8532 Worker thread wakes up
23:46:02.571 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:02.571 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:02.572 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:02.712 00.140 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"acfd946d-3550-46b0-aadc-3cca391f6851"}
23:46:02.714 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"acfd946d-3550-46b0-aadc-3cca391f6851"}
23:46:02.716 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b3399d21-b5a3-41fa-b68e-153859dab530"}
23:46:02.719 00.003 7008 case statement mapped state 6 to 3
23:46:02.721 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3399d21-b5a3-41fa-b68e-153859dab530"}
23:46:02.723 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"39f70950-2c88-4d5b-a680-5a2a8e1098a1"}
23:46:02.726 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1712,"width":15,"height":15,"star_pos":[7.23,6.81],"pixels":"..."},"id":"39f70950-2c88-4d5b-a680-5a2a8e1098a1"}
23:46:04.695 01.969 8532 Exposure complete
23:46:04.710 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a922737-31f1-4890-bf7c-92a1c98b4e25"}
23:46:04.713 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a922737-31f1-4890-bf7c-92a1c98b4e25"}
23:46:04.716 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8419f0be-84c9-411a-bc08-9d9fc8275e42"}
23:46:04.721 00.005 7008 case statement mapped state 6 to 3
23:46:04.724 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8419f0be-84c9-411a-bc08-9d9fc8275e42"}
23:46:04.729 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"468d4874-b06a-436d-ab87-cc40ed4f8096"}
23:46:04.731 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1712,"width":15,"height":15,"star_pos":[7.23,6.81],"pixels":"..."},"id":"468d4874-b06a-436d-ab87-cc40ed4f8096"}
23:46:04.743 00.012 8532 worker thread done servicing request
23:46:04.743 00.000 7008 OnExposeComplete: enter
23:46:04.746 00.003 7008 UpdateGuideState(): m_state=6
23:46:04.747 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1713
23:46:04.748 00.001 7008 Star::Find returns 1 (0), X=545.12, Y=447.63, Mass=257539, SNR=325.9, Peak=46135 HFD=2.6
23:46:04.751 00.003 7008 MultiStar: [#1 -0.05,-0.13,0.56,U] [#2 -0.08,-0.09,0.56,U] [#3 -0.04,-0.17,0.43,U] [#4 -0.00,-0.23,0.37,U] [#5 0.04,-0.08,0.33,U] [#6 0.04,-0.07,0.37,U] [#7 -0.10,-0.13,0.29,U] [#8 -0.05,0.00,0.34,U] 
23:46:04.753 00.002 7008 refined, 8 included, MultiStar: {-0.14, -0.20}, one-star: {-0.48, -0.50}
23:46:04.754 00.001 7008 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.07) = xAngle (-2.09 = -2.09)
23:46:04.756 00.002 7008 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.51 = -2.51)
23:46:04.758 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-2.16 mountX=-0.12 mountY=-0.15, mountTheta=-2.27
23:46:04.761 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.20, opts=13)
23:46:04.762 00.001 7008 Enqueuing Move request for scope (-0.14, -0.20)
23:46:04.764 00.002 8532 Worker thread wakes up
23:46:04.764 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:46:04.764 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:46:04.764 00.000 8532 Moving (-0.14, -0.20) raw xDistance=-0.12 yDistance=-0.15
23:46:04.764 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:46:04.764 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.764 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60779, med=2506, FiltMin=2160, FiltMax=24471, Gamma=0.990
23:46:04.767 00.003 7008 UpdateGuideState exits: m=257539 SNR=325.9
23:46:04.768 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.770 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:04.771 00.001 7008 Enqueuing Expose request
23:46:04.772 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:04.772 00.000 8532 MoveAxis(E, 0, ABG)
23:46:04.772 00.000 8532 Move returns status 0, amount 0
23:46:04.772 00.000 8532 MoveAxis(N, 0, ABG)
23:46:04.772 00.000 8532 Move returns status 0, amount 0
23:46:04.772 00.000 8532 move complete, result=0
23:46:04.772 00.000 8532 worker thread done servicing request
23:46:04.773 00.001 8532 Worker thread wakes up
23:46:04.773 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:04.773 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:04.774 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:06.711 01.937 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0311a9bc-ce4f-4419-92ea-5e506f9ca488"}
23:46:06.715 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0311a9bc-ce4f-4419-92ea-5e506f9ca488"}
23:46:06.719 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fc5fb605-7a8f-4f2b-b268-160b9f5aeacb"}
23:46:06.721 00.002 7008 case statement mapped state 6 to 3
23:46:06.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc5fb605-7a8f-4f2b-b268-160b9f5aeacb"}
23:46:06.725 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d6fe8dc-b627-4b23-be7f-6bb5153fe7ef"}
23:46:06.727 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1713,"width":15,"height":15,"star_pos":[7.12,6.63],"pixels":"..."},"id":"4d6fe8dc-b627-4b23-be7f-6bb5153fe7ef"}
23:46:06.898 00.171 8532 Exposure complete
23:46:06.942 00.044 8532 worker thread done servicing request
23:46:06.942 00.000 7008 OnExposeComplete: enter
23:46:06.944 00.002 7008 UpdateGuideState(): m_state=6
23:46:06.946 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1714
23:46:06.949 00.003 7008 Star::Find returns 1 (0), X=545.14, Y=447.76, Mass=263261, SNR=323.2, Peak=48489 HFD=2.4
23:46:06.951 00.002 7008 MultiStar: [#1 0.00,0.04,0.57,U] [#2 -0.02,0.06,0.58,U] [#3 0.01,0.08,0.45,U] [#4 0.00,0.05,0.36,U] [#5 0.03,-0.03,0.35,U] [#6 0.00,-0.01,0.36,U] [#7 -0.06,0.04,0.28,U] [#8 0.01,0.01,0.35,U] 
23:46:06.953 00.002 7008 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.46, -0.37}
23:46:06.954 00.001 7008 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.07) = xAngle (-2.58 = -2.58)
23:46:06.956 00.002 7008 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.99 = -2.99)
23:46:06.957 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
23:46:06.961 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.06, opts=13)
23:46:06.963 00.002 7008 Enqueuing Move request for scope (-0.11, -0.06)
23:46:06.965 00.002 8532 Worker thread wakes up
23:46:06.965 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
23:46:06.965 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
23:46:06.965 00.000 8532 Moving (-0.11, -0.06) raw xDistance=-0.11 yDistance=-0.02
23:46:06.965 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:46:06.965 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:06.965 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:06.966 00.001 8532 MoveAxis(E, 0, ABG)
23:46:06.966 00.000 8532 Move returns status 0, amount 0
23:46:06.966 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2168, FiltMax=24475, Gamma=0.990
23:46:06.968 00.002 8532 MoveAxis(N, 0, ABG)
23:46:06.968 00.000 8532 Move returns status 0, amount 0
23:46:06.968 00.000 8532 move complete, result=0
23:46:06.968 00.000 8532 worker thread done servicing request
23:46:06.968 00.000 7008 UpdateGuideState exits: m=263261 SNR=323.2
23:46:06.970 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:06.971 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:06.972 00.001 7008 Enqueuing Expose request
23:46:06.974 00.002 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:06.976 00.002 8532 Worker thread wakes up
23:46:06.976 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:06.977 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:08.710 01.733 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"54931a5a-fe0f-4638-abab-3dfe8f76a10e"}
23:46:08.714 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"54931a5a-fe0f-4638-abab-3dfe8f76a10e"}
23:46:08.717 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"169aab53-459b-444b-a0d7-21049d83c0aa"}
23:46:08.719 00.002 7008 case statement mapped state 6 to 3
23:46:08.721 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"169aab53-459b-444b-a0d7-21049d83c0aa"}
23:46:08.724 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df215117-4440-4c40-baa3-6b7b70afbd60"}
23:46:08.726 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1714,"width":15,"height":15,"star_pos":[7.14,6.76],"pixels":"..."},"id":"df215117-4440-4c40-baa3-6b7b70afbd60"}
23:46:09.100 00.374 8532 Exposure complete
23:46:09.140 00.040 8532 worker thread done servicing request
23:46:09.140 00.000 7008 OnExposeComplete: enter
23:46:09.142 00.002 7008 UpdateGuideState(): m_state=6
23:46:09.144 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1715
23:46:09.146 00.002 7008 Star::Find returns 1 (0), X=545.38, Y=447.85, Mass=262288, SNR=321.1, Peak=39495 HFD=2.4
23:46:09.149 00.003 7008 MultiStar: [#1 0.21,0.18,0.58,U] [#2 0.19,0.16,0.55,U] [#3 0.20,0.14,0.45,U] [#4 0.26,0.19,0.37,U] [#5 0.18,0.12,0.35,U] [#6 0.25,0.14,0.33,U] [#7 0.10,0.19,0.31,U] [#8 0.23,0.14,0.35,U] 
23:46:09.151 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.22, -0.29}
23:46:09.152 00.001 7008 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.07) = xAngle (0.56 = 0.56)
23:46:09.154 00.002 7008 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.15 = 0.15)
23:46:09.156 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=0.10 mountY=0.02, mountTheta=0.17
23:46:09.160 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.06, opts=13)
23:46:09.162 00.002 7008 Enqueuing Move request for scope (0.10, 0.06)
23:46:09.164 00.002 8532 Worker thread wakes up
23:46:09.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:46:09.164 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:46:09.164 00.000 8532 Moving (0.10, 0.06) raw xDistance=0.10 yDistance=0.02
23:46:09.164 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63626, med=2506, FiltMin=2164, FiltMax=30889, Gamma=0.990
23:46:09.167 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:09.168 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:09.168 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:09.168 00.000 8532 MoveAxis(E, 0, ABG)
23:46:09.168 00.000 8532 Move returns status 0, amount 0
23:46:09.168 00.000 8532 MoveAxis(N, 0, ABG)
23:46:09.168 00.000 8532 Move returns status 0, amount 0
23:46:09.168 00.000 8532 move complete, result=0
23:46:09.168 00.000 8532 worker thread done servicing request
23:46:09.168 00.000 7008 UpdateGuideState exits: m=262288 SNR=321.1
23:46:09.170 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.171 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:09.174 00.003 7008 Enqueuing Expose request
23:46:09.176 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:09.177 00.001 8532 Worker thread wakes up
23:46:09.178 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:09.178 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:10.708 01.530 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d32446a-3636-4269-9508-4e60225b0b2d"}
23:46:10.711 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d32446a-3636-4269-9508-4e60225b0b2d"}
23:46:10.715 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f051e87-d2a2-4d8a-8f12-f280b65d2673"}
23:46:10.718 00.003 7008 case statement mapped state 6 to 3
23:46:10.721 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f051e87-d2a2-4d8a-8f12-f280b65d2673"}
23:46:10.724 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d641b160-3113-42b0-baea-a4ecd7bcd9e5"}
23:46:10.726 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1715,"width":15,"height":15,"star_pos":[7.38,6.85],"pixels":"..."},"id":"d641b160-3113-42b0-baea-a4ecd7bcd9e5"}
23:46:11.298 00.572 8532 Exposure complete
23:46:11.345 00.047 8532 worker thread done servicing request
23:46:11.345 00.000 7008 OnExposeComplete: enter
23:46:11.347 00.002 7008 UpdateGuideState(): m_state=6
23:46:11.349 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1716
23:46:11.352 00.003 7008 Star::Find returns 1 (0), X=545.25, Y=447.87, Mass=255636, SNR=327.4, Peak=42428 HFD=2.3
23:46:11.354 00.002 7008 MultiStar: [#1 0.12,0.16,0.54,U] [#2 0.14,0.12,0.55,U] [#3 0.08,0.09,0.43,U] [#4 0.12,0.15,0.38,U] [#5 0.14,0.09,0.34,U] [#6 0.22,0.02,0.37,U] [#7 0.16,0.17,0.29,U] [#8 0.19,0.13,0.33,U] 
23:46:11.356 00.002 7008 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.35, -0.26}
23:46:11.359 00.003 7008 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.07) = xAngle (0.87 = 0.87)
23:46:11.361 00.002 7008 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.46 = 0.46)
23:46:11.363 00.002 7008 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.80 mountX=0.02 mountY=0.02, mountTheta=0.61
23:46:11.366 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.03, opts=13)
23:46:11.367 00.001 7008 Enqueuing Move request for scope (0.03, 0.03)
23:46:11.369 00.002 8532 Worker thread wakes up
23:46:11.369 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:46:11.369 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:46:11.369 00.000 8532 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=0.02
23:46:11.369 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:46:11.369 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2181, FiltMax=27976, Gamma=0.990
23:46:11.371 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.371 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:11.372 00.001 8532 MoveAxis(E, 0, ABG)
23:46:11.372 00.000 8532 Move returns status 0, amount 0
23:46:11.372 00.000 8532 MoveAxis(N, 0, ABG)
23:46:11.372 00.000 8532 Move returns status 0, amount 0
23:46:11.372 00.000 8532 move complete, result=0
23:46:11.372 00.000 8532 worker thread done servicing request
23:46:11.372 00.000 7008 UpdateGuideState exits: m=255636 SNR=327.4
23:46:11.374 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.375 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:11.377 00.002 7008 Enqueuing Expose request
23:46:11.379 00.002 8532 Worker thread wakes up
23:46:11.379 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:11.379 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:11.379 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:12.706 01.327 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b8f1cf2d-8610-4def-b46f-5dad43832e3a"}
23:46:12.713 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b8f1cf2d-8610-4def-b46f-5dad43832e3a"}
23:46:12.716 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f147d3a-5208-4d7e-a8f0-6cda5880f1fb"}
23:46:12.719 00.003 7008 case statement mapped state 6 to 3
23:46:12.722 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f147d3a-5208-4d7e-a8f0-6cda5880f1fb"}
23:46:12.725 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"79b64066-568e-4694-91a8-bf57567f7e9f"}
23:46:12.728 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1716,"width":15,"height":15,"star_pos":[7.25,6.87],"pixels":"..."},"id":"79b64066-568e-4694-91a8-bf57567f7e9f"}
23:46:13.504 00.776 8532 Exposure complete
23:46:13.552 00.048 8532 worker thread done servicing request
23:46:13.552 00.000 7008 OnExposeComplete: enter
23:46:13.554 00.002 7008 UpdateGuideState(): m_state=6
23:46:13.556 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1717
23:46:13.558 00.002 7008 Star::Find returns 1 (0), X=545.15, Y=447.81, Mass=264476, SNR=337.8, Peak=47591 HFD=2.4
23:46:13.560 00.002 7008 MultiStar: [#1 0.03,0.10,0.54,U] [#2 0.02,0.06,0.52,U] [#3 -0.01,0.08,0.42,U] [#4 0.08,-0.04,0.34,U] [#5 0.01,-0.02,0.34,U] [#6 0.10,0.00,0.35,U] [#7 -0.03,0.08,0.30,U] [#8 -0.00,0.06,0.33,U] 
23:46:13.562 00.002 7008 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.45, -0.33}
23:46:13.564 00.002 7008 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.07) = xAngle (-2.61 = -2.61)
23:46:13.566 00.002 7008 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.02 = -3.02)
23:46:13.567 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.68 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
23:46:13.571 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.04, opts=13)
23:46:13.573 00.002 7008 Enqueuing Move request for scope (-0.09, -0.04)
23:46:13.575 00.002 8532 Worker thread wakes up
23:46:13.575 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:46:13.575 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:46:13.575 00.000 8532 Moving (-0.09, -0.04) raw xDistance=-0.09 yDistance=-0.01
23:46:13.575 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:13.575 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:13.575 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2162, FiltMax=25113, Gamma=0.990
23:46:13.578 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:13.578 00.000 8532 MoveAxis(E, 0, ABG)
23:46:13.578 00.000 8532 Move returns status 0, amount 0
23:46:13.578 00.000 7008 UpdateGuideState exits: m=264476 SNR=337.8
23:46:13.579 00.001 8532 MoveAxis(N, 0, ABG)
23:46:13.581 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.582 00.001 8532 Move returns status 0, amount 0
23:46:13.582 00.000 8532 move complete, result=0
23:46:13.582 00.000 8532 worker thread done servicing request
23:46:13.582 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:13.585 00.003 7008 Enqueuing Expose request
23:46:13.586 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:13.588 00.002 8532 Worker thread wakes up
23:46:13.588 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:13.588 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:14.706 01.118 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73a85986-aeda-4631-83c2-79bf7262241d"}
23:46:14.709 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73a85986-aeda-4631-83c2-79bf7262241d"}
23:46:14.712 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e9dc670d-4d45-4214-aa78-fd050ea8d412"}
23:46:14.715 00.003 7008 case statement mapped state 6 to 3
23:46:14.718 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9dc670d-4d45-4214-aa78-fd050ea8d412"}
23:46:14.721 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6d59e02d-772c-4c78-8352-6ed050552fe2"}
23:46:14.723 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1717,"width":15,"height":15,"star_pos":[7.15,6.81],"pixels":"..."},"id":"6d59e02d-772c-4c78-8352-6ed050552fe2"}
23:46:15.708 00.985 8532 Exposure complete
23:46:15.757 00.049 8532 worker thread done servicing request
23:46:15.757 00.000 7008 OnExposeComplete: enter
23:46:15.759 00.002 7008 UpdateGuideState(): m_state=6
23:46:15.761 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1718
23:46:15.763 00.002 7008 Star::Find returns 1 (0), X=545.21, Y=447.87, Mass=265997, SNR=335.0, Peak=47548 HFD=2.3
23:46:15.768 00.005 7008 MultiStar: [#1 0.07,0.19,0.55,U] [#2 0.06,0.12,0.53,U] [#3 0.08,0.18,0.43,U] [#4 0.09,0.15,0.34,U] [#5 0.13,0.12,0.35,U] [#6 0.03,0.10,0.36,U] [#7 -0.03,0.17,0.29,U] [#8 0.11,0.09,0.31,U] 
23:46:15.770 00.002 7008 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.39, -0.27}
23:46:15.772 00.002 7008 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.07) = xAngle (2.40 = 2.40)
23:46:15.774 00.002 7008 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.99 = 1.99)
23:46:15.775 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.33 mountX=-0.05 mountY=0.06, mountTheta=2.25
23:46:15.780 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.04, opts=13)
23:46:15.783 00.003 7008 Enqueuing Move request for scope (-0.04, 0.04)
23:46:15.785 00.002 8532 Worker thread wakes up
23:46:15.785 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:46:15.785 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:46:15.785 00.000 8532 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.06
23:46:15.785 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:15.785 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:15.785 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:15.785 00.000 8532 MoveAxis(E, 0, ABG)
23:46:15.785 00.000 8532 Move returns status 0, amount 0
23:46:15.785 00.000 8532 MoveAxis(N, 0, ABG)
23:46:15.785 00.000 8532 Move returns status 0, amount 0
23:46:15.786 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2145, FiltMax=25571, Gamma=0.990
23:46:15.787 00.001 7008 UpdateGuideState exits: m=265997 SNR=335.0
23:46:15.789 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.791 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:15.792 00.001 7008 Enqueuing Expose request
23:46:15.794 00.002 8532 move complete, result=0
23:46:15.794 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:15.797 00.003 8532 worker thread done servicing request
23:46:15.797 00.000 8532 Worker thread wakes up
23:46:15.797 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:15.797 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:16.704 00.907 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7948a964-1c05-4521-a2e3-ab333fa5a1b7"}
23:46:16.707 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7948a964-1c05-4521-a2e3-ab333fa5a1b7"}
23:46:16.710 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07e5eb11-8bac-43ee-a42c-b0006b8b4647"}
23:46:16.712 00.002 7008 case statement mapped state 6 to 3
23:46:16.715 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07e5eb11-8bac-43ee-a42c-b0006b8b4647"}
23:46:16.718 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd5abb13-5137-483c-983c-31c1ab33da9f"}
23:46:16.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1718,"width":15,"height":15,"star_pos":[7.21,6.87],"pixels":"..."},"id":"dd5abb13-5137-483c-983c-31c1ab33da9f"}
23:46:17.921 01.201 8532 Exposure complete
23:46:17.960 00.039 8532 worker thread done servicing request
23:46:17.960 00.000 7008 OnExposeComplete: enter
23:46:17.963 00.003 7008 UpdateGuideState(): m_state=6
23:46:17.965 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1719
23:46:17.967 00.002 7008 Star::Find returns 1 (0), X=545.16, Y=447.86, Mass=269336, SNR=328.7, Peak=50220 HFD=2.3
23:46:17.971 00.004 7008 MultiStar: [#1 0.01,0.18,0.55,U] [#2 -0.02,0.12,0.59,U] [#3 -0.04,0.10,0.42,U] [#4 0.02,0.16,0.35,U] [#5 -0.05,0.09,0.35,U] [#6 -0.00,0.10,0.37,U] [#7 -0.07,0.20,0.31,U] [#8 -0.04,0.10,0.33,U] 
23:46:17.973 00.002 7008 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.44, -0.28}
23:46:17.974 00.001 7008 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.07) = xAngle (2.91 = 2.91)
23:46:17.976 00.002 7008 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.50 = 2.50)
23:46:17.978 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=-0.12 mountY=0.08, mountTheta=2.59
23:46:17.982 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.04, opts=13)
23:46:17.984 00.002 7008 Enqueuing Move request for scope (-0.12, 0.04)
23:46:17.986 00.002 8532 Worker thread wakes up
23:46:17.986 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:46:17.986 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:46:17.986 00.000 8532 Moving (-0.12, 0.04) raw xDistance=-0.12 yDistance=0.08
23:46:17.986 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:46:17.987 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.987 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2151, FiltMax=25293, Gamma=0.990
23:46:17.988 00.001 7008 UpdateGuideState exits: m=269336 SNR=328.7
23:46:17.990 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.992 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:17.994 00.002 7008 Enqueuing Expose request
23:46:17.996 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:17.996 00.000 8532 MoveAxis(E, 0, ABG)
23:46:17.996 00.000 8532 Move returns status 0, amount 0
23:46:17.996 00.000 8532 MoveAxis(N, 0, ABG)
23:46:17.996 00.000 8532 Move returns status 0, amount 0
23:46:17.996 00.000 8532 move complete, result=0
23:46:17.996 00.000 8532 worker thread done servicing request
23:46:17.996 00.000 8532 Worker thread wakes up
23:46:17.996 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:17.996 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:17.996 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:18.705 00.709 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"064e0b57-bc7e-4fc4-b394-324f880ea0fe"}
23:46:18.708 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"064e0b57-bc7e-4fc4-b394-324f880ea0fe"}
23:46:18.711 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"adeb0038-a49a-4635-bc03-54366d1fb2bd"}
23:46:18.714 00.003 7008 case statement mapped state 6 to 3
23:46:18.717 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"adeb0038-a49a-4635-bc03-54366d1fb2bd"}
23:46:18.720 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe6dd680-79b4-40aa-bc7c-da62f9464bf4"}
23:46:18.722 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1719,"width":15,"height":15,"star_pos":[7.16,6.86],"pixels":"..."},"id":"fe6dd680-79b4-40aa-bc7c-da62f9464bf4"}
23:46:20.127 01.405 8532 Exposure complete
23:46:20.160 00.033 8532 worker thread done servicing request
23:46:20.160 00.000 7008 OnExposeComplete: enter
23:46:20.162 00.002 7008 UpdateGuideState(): m_state=6
23:46:20.163 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1720
23:46:20.165 00.002 7008 Star::Find returns 1 (0), X=545.35, Y=447.96, Mass=267954, SNR=334.3, Peak=40397 HFD=2.3
23:46:20.166 00.001 7008 MultiStar: [#1 0.20,0.28,0.57,U] [#2 0.21,0.25,0.51,U] [#3 0.17,0.32,0.43,U] [#4 0.19,0.36,0.36,U] [#5 0.22,0.27,0.33,U] [#6 0.34,0.24,0.37,U] [#7 0.08,0.36,0.29,U] [#8 0.21,0.23,0.34,U] 
23:46:20.168 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {-0.25, -0.17}
23:46:20.169 00.001 7008 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.07) = xAngle (1.14 = 1.14)
23:46:20.170 00.001 7008 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.72 = 0.72)
23:46:20.172 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.07 mountX=0.08 mountY=0.13, mountTheta=1.01
23:46:20.175 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.18, opts=13)
23:46:20.178 00.003 7008 Enqueuing Move request for scope (0.10, 0.18)
23:46:20.179 00.001 8532 Worker thread wakes up
23:46:20.179 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
23:46:20.179 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
23:46:20.179 00.000 8532 Moving (0.10, 0.18) raw xDistance=0.08 yDistance=0.13
23:46:20.179 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=2185, FiltMax=30499, Gamma=0.990
23:46:20.182 00.003 7008 UpdateGuideState exits: m=267954 SNR=334.3
23:46:20.184 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.185 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:20.187 00.002 7008 Enqueuing Expose request
23:46:20.189 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:46:20.189 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:20.189 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:20.190 00.001 8532 MoveAxis(E, 0, ABG)
23:46:20.190 00.000 8532 Move returns status 0, amount 0
23:46:20.190 00.000 8532 MoveAxis(N, 0, ABG)
23:46:20.190 00.000 8532 Move returns status 0, amount 0
23:46:20.190 00.000 8532 move complete, result=0
23:46:20.190 00.000 8532 worker thread done servicing request
23:46:20.190 00.000 8532 Worker thread wakes up
23:46:20.190 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:20.190 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:20.190 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:20.702 00.512 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4499a225-1a06-4f9b-920a-8e1d767a3990"}
23:46:20.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4499a225-1a06-4f9b-920a-8e1d767a3990"}
23:46:20.706 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cde03de4-2663-4530-957f-a82fa2e09983"}
23:46:20.707 00.001 7008 case statement mapped state 6 to 3
23:46:20.708 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cde03de4-2663-4530-957f-a82fa2e09983"}
23:46:20.709 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2da118cb-a658-4af3-8ea9-916109579880"}
23:46:20.711 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1720,"width":15,"height":15,"star_pos":[7.35,6.96],"pixels":"..."},"id":"2da118cb-a658-4af3-8ea9-916109579880"}
23:46:22.319 01.608 8532 Exposure complete
23:46:22.361 00.042 8532 worker thread done servicing request
23:46:22.361 00.000 7008 OnExposeComplete: enter
23:46:22.363 00.002 7008 UpdateGuideState(): m_state=6
23:46:22.365 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1721
23:46:22.367 00.002 7008 Star::Find returns 1 (0), X=545.16, Y=447.94, Mass=260308, SNR=323.9, Peak=49985 HFD=2.3
23:46:22.369 00.002 7008 MultiStar: [#1 -0.02,0.27,0.55,U] [#2 0.00,0.26,0.59,U] [#3 0.01,0.23,0.45,U] [#4 0.06,0.27,0.36,U] [#5 -0.00,0.24,0.36,U] [#6 0.06,0.12,0.36,U] [#7 -0.05,0.30,0.29,U] [#8 0.12,0.21,0.35,U] 
23:46:22.371 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.44, -0.19}
23:46:22.373 00.002 7008 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.07) = xAngle (2.19 = 2.19)
23:46:22.375 00.002 7008 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:46:22.376 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=-0.10 mountY=0.16, mountTheta=2.11
23:46:22.380 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.14, opts=13)
23:46:22.382 00.002 7008 Enqueuing Move request for scope (-0.09, 0.14)
23:46:22.385 00.003 8532 Worker thread wakes up
23:46:22.385 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
23:46:22.385 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
23:46:22.385 00.000 8532 Moving (-0.09, 0.14) raw xDistance=-0.10 yDistance=0.16
23:46:22.385 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:46:22.385 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:22.385 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2165, FiltMax=26103, Gamma=0.990
23:46:22.387 00.002 7008 UpdateGuideState exits: m=260308 SNR=323.9
23:46:22.388 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:46:22.388 00.000 8532 MoveAxis(E, 0, ABG)
23:46:22.388 00.000 8532 Move returns status 0, amount 0
23:46:22.388 00.000 8532 MoveAxis(N, 0, ABG)
23:46:22.388 00.000 8532 Move returns status 0, amount 0
23:46:22.388 00.000 8532 move complete, result=0
23:46:22.388 00.000 8532 worker thread done servicing request
23:46:22.389 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.391 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:22.394 00.003 7008 Enqueuing Expose request
23:46:22.396 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:22.397 00.001 8532 Worker thread wakes up
23:46:22.397 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:22.397 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:22.702 00.305 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d9c8e43-635f-4b99-8e04-cde6a9ff018a"}
23:46:22.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d9c8e43-635f-4b99-8e04-cde6a9ff018a"}
23:46:22.705 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07efce84-1475-4862-b3f4-07bc9fee0d27"}
23:46:22.706 00.001 7008 case statement mapped state 6 to 3
23:46:22.708 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07efce84-1475-4862-b3f4-07bc9fee0d27"}
23:46:22.709 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f4aeaed-e7e3-4638-87d5-fe2487462946"}
23:46:22.711 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1721,"width":15,"height":15,"star_pos":[7.16,6.94],"pixels":"..."},"id":"3f4aeaed-e7e3-4638-87d5-fe2487462946"}
23:46:24.525 01.814 8532 Exposure complete
23:46:24.570 00.045 8532 worker thread done servicing request
23:46:24.570 00.000 7008 OnExposeComplete: enter
23:46:24.572 00.002 7008 UpdateGuideState(): m_state=6
23:46:24.574 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1722
23:46:24.576 00.002 7008 Star::Find returns 1 (0), X=545.08, Y=447.89, Mass=259951, SNR=334.6, Peak=52476 HFD=2.2
23:46:24.578 00.002 7008 MultiStar: [#1 -0.06,0.24,0.56,U] [#2 -0.11,0.15,0.53,U] [#3 -0.13,0.26,0.42,U] [#4 -0.13,0.20,0.36,U] [#5 -0.13,0.20,0.34,U] [#6 -0.13,0.15,0.36,U] [#7 -0.11,0.29,0.28,U] [#8 0.02,0.18,0.33,U] 
23:46:24.579 00.001 7008 refined, 8 included, MultiStar: {-0.20, 0.10}, one-star: {-0.52, -0.24}
23:46:24.582 00.003 7008 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.07) = xAngle (2.75 = 2.75)
23:46:24.583 00.001 7008 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.34 = 2.34)
23:46:24.584 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=-0.21 mountY=0.16, mountTheta=2.48
23:46:24.589 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.10, opts=13)
23:46:24.591 00.002 7008 Enqueuing Move request for scope (-0.20, 0.10)
23:46:24.594 00.003 8532 Worker thread wakes up
23:46:24.594 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
23:46:24.594 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
23:46:24.594 00.000 8532 Moving (-0.20, 0.10) raw xDistance=-0.21 yDistance=0.16
23:46:24.594 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2165, FiltMax=28805, Gamma=0.990
23:46:24.596 00.002 7008 UpdateGuideState exits: m=259951 SNR=334.6
23:46:24.597 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.599 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:24.601 00.002 7008 Enqueuing Expose request
23:46:24.602 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:46:24.603 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:24.603 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:46:24.603 00.000 8532 MoveAxis(E, 186, ABG)
23:46:24.603 00.000 8532 Guiding  Dir = 2, Dur = 186
23:46:24.603 00.000 8532 IsSlewing returns 0
23:46:24.603 00.000 8532 IsGuiding returns 0
23:46:24.604 00.001 8532 PulseGuide returned control before completion, sleep 196
23:46:24.701 00.097 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3d88fde0-634b-40cc-a40b-7c761511ebe0"}
23:46:24.703 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3d88fde0-634b-40cc-a40b-7c761511ebe0"}
23:46:24.704 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc9c1608-686d-4fdb-be1c-22b424e2d4aa"}
23:46:24.706 00.002 7008 case statement mapped state 6 to 3
23:46:24.708 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc9c1608-686d-4fdb-be1c-22b424e2d4aa"}
23:46:24.709 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c8b22cd-7471-40eb-8443-dc6126c0eb11"}
23:46:24.711 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1722,"width":15,"height":15,"star_pos":[7.08,6.89],"pixels":"..."},"id":"7c8b22cd-7471-40eb-8443-dc6126c0eb11"}
23:46:24.813 00.102 8532 IsGuiding returns 0
23:46:24.813 00.000 8532 Move returns status 0, amount 186
23:46:24.813 00.000 8532 MoveAxis(N, 0, ABG)
23:46:24.813 00.000 8532 Move returns status 0, amount 0
23:46:24.813 00.000 8532 move complete, result=0
23:46:24.813 00.000 8532 worker thread done servicing request
23:46:24.814 00.001 8532 Worker thread wakes up
23:46:24.814 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:24.814 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:24.814 00.000 7008 GuideStep: -0.2 px 186 ms EAST, 0.2 px 0 ms NORTH
23:46:26.701 01.887 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ce98737-3dfa-48c9-8518-bab6d8691488"}
23:46:26.702 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ce98737-3dfa-48c9-8518-bab6d8691488"}
23:46:26.704 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ebcd3130-a474-4314-8332-d96efbb7f0cb"}
23:46:26.706 00.002 7008 case statement mapped state 6 to 3
23:46:26.707 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebcd3130-a474-4314-8332-d96efbb7f0cb"}
23:46:26.709 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1c065882-5f9f-46af-933e-1b91511bf78b"}
23:46:26.710 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1722,"width":15,"height":15,"star_pos":[7.08,6.89],"pixels":"..."},"id":"1c065882-5f9f-46af-933e-1b91511bf78b"}
23:46:26.947 00.237 8532 Exposure complete
23:46:26.977 00.030 8532 worker thread done servicing request
23:46:26.977 00.000 7008 OnExposeComplete: enter
23:46:26.979 00.002 7008 UpdateGuideState(): m_state=6
23:46:26.980 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1723
23:46:26.982 00.002 7008 Star::Find returns 1 (0), X=545.11, Y=447.97, Mass=270861, SNR=338.7, Peak=53286 HFD=2.2
23:46:26.983 00.001 7008 MultiStar: [#1 -0.04,0.31,0.55,U] [#2 -0.04,0.26,0.52,U] [#3 -0.07,0.34,0.41,U] [#4 0.02,0.30,0.37,U] [#5 0.01,0.34,0.33,U] [#6 -0.05,0.17,0.35,U] [#7 -0.14,0.39,0.29,U] [#8 0.05,0.23,0.32,U] 
23:46:26.984 00.001 7008 refined, 8 included, MultiStar: {-0.14, 0.18}, one-star: {-0.49, -0.17}
23:46:26.986 00.002 7008 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.07) = xAngle (2.31 = 2.31)
23:46:26.986 00.000 7008 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.89 = 1.89)
23:46:26.989 00.003 7008 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.15 mountY=0.22, mountTheta=2.19
23:46:26.992 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.18, opts=13)
23:46:26.993 00.001 7008 Enqueuing Move request for scope (-0.14, 0.18)
23:46:26.995 00.002 8532 Worker thread wakes up
23:46:26.995 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
23:46:26.995 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
23:46:26.995 00.000 8532 Moving (-0.14, 0.18) raw xDistance=-0.15 yDistance=0.22
23:46:26.995 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:46:26.995 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:46:26.995 00.000 8532 MoveAxis(E, 0, ABG)
23:46:26.995 00.000 8532 Move returns status 0, amount 0
23:46:26.996 00.001 8532 MoveAxis(S, 383, ABG)
23:46:26.996 00.000 8532 Guiding  Dir = 1, Dur = 383
23:46:26.996 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2149, FiltMax=25698, Gamma=0.990
23:46:26.997 00.001 8532 IsSlewing returns 0
23:46:26.997 00.000 7008 UpdateGuideState exits: m=270861 SNR=338.7
23:46:26.998 00.001 8532 IsGuiding returns 0
23:46:26.998 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.001 00.003 8532 PulseGuide returned control before completion, sleep 393
23:46:27.001 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:27.003 00.002 7008 Enqueuing Expose request
23:46:27.407 00.404 8532 IsGuiding returns 0
23:46:27.407 00.000 8532 Move returns status 0, amount 383
23:46:27.407 00.000 8532 move complete, result=0
23:46:27.407 00.000 8532 worker thread done servicing request
23:46:27.407 00.000 8532 Worker thread wakes up
23:46:27.408 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 383 ms SOUTH
23:46:27.410 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:27.410 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:28.700 01.290 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4dae791-e100-489b-8de1-c011e9ea3b9c"}
23:46:28.702 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4dae791-e100-489b-8de1-c011e9ea3b9c"}
23:46:28.705 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8dca588a-4922-49dc-9752-c3666bcff077"}
23:46:28.707 00.002 7008 case statement mapped state 6 to 3
23:46:28.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dca588a-4922-49dc-9752-c3666bcff077"}
23:46:28.713 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"efb92b40-e684-44cc-8452-7e8a78b0659e"}
23:46:28.715 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1723,"width":15,"height":15,"star_pos":[7.11,6.97],"pixels":"..."},"id":"efb92b40-e684-44cc-8452-7e8a78b0659e"}
23:46:29.542 00.827 8532 Exposure complete
23:46:29.587 00.045 8532 worker thread done servicing request
23:46:29.588 00.001 7008 OnExposeComplete: enter
23:46:29.589 00.001 7008 UpdateGuideState(): m_state=6
23:46:29.592 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1724
23:46:29.594 00.002 7008 Star::Find returns 1 (0), X=545.33, Y=447.88, Mass=255658, SNR=324.9, Peak=39222 HFD=2.3
23:46:29.596 00.002 7008 MultiStar: [#1 0.15,0.24,0.58,U] [#2 0.12,0.21,0.58,U] [#3 0.15,0.25,0.43,U] [#4 0.20,0.23,0.35,U] [#5 0.19,0.20,0.36,U] [#6 0.21,0.09,0.35,U] [#7 0.16,0.21,0.28,U] [#8 0.21,0.18,0.35,U] 
23:46:29.597 00.001 7008 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {-0.27, -0.26}
23:46:29.599 00.002 7008 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.07) = xAngle (1.05 = 1.05)
23:46:29.601 00.002 7008 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.64 = 0.64)
23:46:29.603 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.06 mountY=0.07, mountTheta=0.88
23:46:29.606 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.10, opts=13)
23:46:29.607 00.001 7008 Enqueuing Move request for scope (0.07, 0.10)
23:46:29.610 00.003 8532 Worker thread wakes up
23:46:29.611 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:46:29.611 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:46:29.611 00.000 8532 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=0.07
23:46:29.611 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:29.611 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:29.611 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2152, FiltMax=29240, Gamma=0.990
23:46:29.614 00.003 7008 UpdateGuideState exits: m=255658 SNR=324.9
23:46:29.616 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.617 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:29.619 00.002 7008 Enqueuing Expose request
23:46:29.621 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:29.621 00.000 8532 MoveAxis(E, 0, ABG)
23:46:29.621 00.000 8532 Move returns status 0, amount 0
23:46:29.621 00.000 8532 MoveAxis(N, 0, ABG)
23:46:29.621 00.000 8532 Move returns status 0, amount 0
23:46:29.621 00.000 8532 move complete, result=0
23:46:29.621 00.000 8532 worker thread done servicing request
23:46:29.622 00.001 8532 Worker thread wakes up
23:46:29.622 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:29.622 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:29.622 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:30.699 01.077 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0616f10-0dee-44f1-b861-63d6fb92cccb"}
23:46:30.701 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0616f10-0dee-44f1-b861-63d6fb92cccb"}
23:46:30.703 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1f59dff0-4163-465d-ae82-b31aba661c3b"}
23:46:30.704 00.001 7008 case statement mapped state 6 to 3
23:46:30.705 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f59dff0-4163-465d-ae82-b31aba661c3b"}
23:46:30.707 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fef4933a-41f9-4a2e-9825-2ad02ecf7a6d"}
23:46:30.708 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1724,"width":15,"height":15,"star_pos":[7.33,6.88],"pixels":"..."},"id":"fef4933a-41f9-4a2e-9825-2ad02ecf7a6d"}
23:46:31.753 01.045 8532 Exposure complete
23:46:31.795 00.042 8532 worker thread done servicing request
23:46:31.795 00.000 7008 OnExposeComplete: enter
23:46:31.797 00.002 7008 UpdateGuideState(): m_state=6
23:46:31.799 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1725
23:46:31.801 00.002 7008 Star::Find returns 1 (0), X=545.27, Y=447.86, Mass=254910, SNR=321.2, Peak=43479 HFD=2.3
23:46:31.803 00.002 7008 MultiStar: [#1 0.12,0.24,0.58,U] [#2 0.06,0.18,0.57,U] [#3 0.05,0.13,0.43,U] [#4 0.19,0.24,0.36,U] [#5 0.14,0.14,0.36,U] [#6 0.08,0.16,0.36,U] [#7 -0.01,0.15,0.29,U] [#8 0.21,0.10,0.34,U] 
23:46:31.806 00.003 7008 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {-0.33, -0.28}
23:46:31.807 00.001 7008 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.07) = xAngle (1.62 = 1.62)
23:46:31.809 00.002 7008 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.21 = 1.21)
23:46:31.811 00.002 7008 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=-0.00 mountY=0.06, mountTheta=1.63
23:46:31.814 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.07, opts=13)
23:46:31.816 00.002 7008 Enqueuing Move request for scope (0.00, 0.07)
23:46:31.818 00.002 8532 Worker thread wakes up
23:46:31.818 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:46:31.818 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:46:31.818 00.000 8532 Moving (0.00, 0.07) raw xDistance=-0.00 yDistance=0.06
23:46:31.818 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:46:31.818 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:31.818 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=2159, FiltMax=25371, Gamma=0.990
23:46:31.820 00.002 7008 UpdateGuideState exits: m=254910 SNR=321.2
23:46:31.823 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.824 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:31.826 00.002 7008 Enqueuing Expose request
23:46:31.828 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:31.828 00.000 8532 MoveAxis(E, 0, ABG)
23:46:31.828 00.000 8532 Move returns status 0, amount 0
23:46:31.828 00.000 8532 MoveAxis(N, 0, ABG)
23:46:31.828 00.000 8532 Move returns status 0, amount 0
23:46:31.828 00.000 8532 move complete, result=0
23:46:31.829 00.001 8532 worker thread done servicing request
23:46:31.829 00.000 8532 Worker thread wakes up
23:46:31.829 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:31.829 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:31.829 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:32.699 00.870 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02ca393c-b7c8-4a95-aef9-d0eed2606e87"}
23:46:32.702 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02ca393c-b7c8-4a95-aef9-d0eed2606e87"}
23:46:32.705 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e17f160e-17f4-4f3f-bc57-9bede9cb3304"}
23:46:32.707 00.002 7008 case statement mapped state 6 to 3
23:46:32.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e17f160e-17f4-4f3f-bc57-9bede9cb3304"}
23:46:32.712 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9eacc3d5-3670-46a3-8d09-3bc61584b005"}
23:46:32.713 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1725,"width":15,"height":15,"star_pos":[7.27,6.86],"pixels":"..."},"id":"9eacc3d5-3670-46a3-8d09-3bc61584b005"}
23:46:33.960 01.247 8532 Exposure complete
23:46:33.991 00.031 8532 worker thread done servicing request
23:46:33.991 00.000 7008 OnExposeComplete: enter
23:46:33.993 00.002 7008 UpdateGuideState(): m_state=6
23:46:33.994 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1726
23:46:33.996 00.002 7008 Star::Find returns 1 (0), X=545.05, Y=447.82, Mass=269062, SNR=346.3, Peak=53505 HFD=2.3
23:46:33.998 00.002 7008 MultiStar: [#1 -0.10,0.18,0.53,U] [#2 -0.10,0.12,0.53,U] [#3 -0.16,0.16,0.41,U] [#4 -0.14,0.06,0.31,U] [#5 -0.08,0.18,0.32,U] [#6 -0.04,0.17,0.34,U] [#7 -0.14,0.13,0.28,U] [#8 -0.04,0.05,0.32,U] 
23:46:33.999 00.001 7008 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.55, -0.31}
23:46:34.001 00.002 7008 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.07) = xAngle (3.09 = 3.09)
23:46:34.002 00.001 7008 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.68 = 2.68)
23:46:34.003 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.02 mountX=-0.21 mountY=0.10, mountTheta=2.72
23:46:34.006 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.03, opts=13)
23:46:34.008 00.002 7008 Enqueuing Move request for scope (-0.21, 0.03)
23:46:34.010 00.002 8532 Worker thread wakes up
23:46:34.010 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2188, FiltMax=27010, Gamma=0.990
23:46:34.011 00.001 7008 UpdateGuideState exits: m=269062 SNR=346.3
23:46:34.012 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.014 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
23:46:34.014 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:34.015 00.001 7008 Enqueuing Expose request
23:46:34.018 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
23:46:34.018 00.000 8532 Moving (-0.21, 0.03) raw xDistance=-0.21 yDistance=0.10
23:46:34.018 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:46:34.018 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:34.018 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:46:34.018 00.000 8532 MoveAxis(E, 193, ABG)
23:46:34.018 00.000 8532 Guiding  Dir = 2, Dur = 193
23:46:34.019 00.001 8532 IsSlewing returns 0
23:46:34.019 00.000 8532 IsGuiding returns 0
23:46:34.019 00.000 8532 PulseGuide returned control before completion, sleep 203
23:46:34.235 00.216 8532 IsGuiding returns 0
23:46:34.235 00.000 8532 Move returns status 0, amount 193
23:46:34.235 00.000 8532 MoveAxis(N, 0, ABG)
23:46:34.235 00.000 8532 Move returns status 0, amount 0
23:46:34.235 00.000 8532 move complete, result=0
23:46:34.236 00.001 8532 worker thread done servicing request
23:46:34.236 00.000 8532 Worker thread wakes up
23:46:34.236 00.000 7008 GuideStep: -0.2 px 193 ms EAST, 0.1 px 0 ms NORTH
23:46:34.238 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:34.238 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:34.699 00.461 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c0d0a73c-d890-4545-ade2-6ff703be0802"}
23:46:34.704 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c0d0a73c-d890-4545-ade2-6ff703be0802"}
23:46:34.723 00.019 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f82a116d-7a16-4fc3-847a-d7a9f154c7d4"}
23:46:34.726 00.003 7008 case statement mapped state 6 to 3
23:46:34.727 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f82a116d-7a16-4fc3-847a-d7a9f154c7d4"}
23:46:34.729 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2eb48add-1cde-4ed7-879f-d33ff896e0d3"}
23:46:34.731 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1726,"width":15,"height":15,"star_pos":[7.05,6.82],"pixels":"..."},"id":"2eb48add-1cde-4ed7-879f-d33ff896e0d3"}
23:46:36.366 01.635 8532 Exposure complete
23:46:36.402 00.036 8532 worker thread done servicing request
23:46:36.402 00.000 7008 OnExposeComplete: enter
23:46:36.406 00.004 7008 UpdateGuideState(): m_state=6
23:46:36.407 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1727
23:46:36.410 00.003 7008 Star::Find returns 1 (0), X=545.00, Y=447.79, Mass=265876, SNR=333.8, Peak=55520 HFD=2.3
23:46:36.412 00.002 7008 MultiStar: [#1 -0.17,0.13,0.56,U] [#2 -0.24,0.05,0.54,U] [#3 -0.27,0.10,0.42,U] [#4 -0.15,0.14,0.34,U] [#5 -0.14,0.16,0.34,U] [#6 -0.18,0.09,0.35,U] [#7 -0.26,-0.00,0.29,U] [#8 -0.11,-0.02,0.32,U] 
23:46:36.412 00.000 7008 refined, 8 included, MultiStar: {-0.29, -0.02}, one-star: {-0.60, -0.34}
23:46:36.415 00.003 7008 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.07) = xAngle (-3.01 = -3.01)
23:46:36.416 00.001 7008 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.42 = 2.86)
23:46:36.418 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.08 mountX=-0.29 mountY=0.08, mountTheta=2.87
23:46:36.421 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.02, opts=13)
23:46:36.423 00.002 7008 Enqueuing Move request for scope (-0.29, -0.02)
23:46:36.425 00.002 8532 Worker thread wakes up
23:46:36.425 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2165, FiltMax=24830, Gamma=0.990
23:46:36.426 00.001 7008 UpdateGuideState exits: m=265876 SNR=333.8
23:46:36.428 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.430 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:36.433 00.003 7008 Enqueuing Expose request
23:46:36.435 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
23:46:36.435 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
23:46:36.435 00.000 8532 Moving (-0.29, -0.02) raw xDistance=-0.29 yDistance=0.08
23:46:36.435 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:46:36.435 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:36.435 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:36.435 00.000 8532 MoveAxis(E, 277, ABG)
23:46:36.435 00.000 8532 Guiding  Dir = 2, Dur = 277
23:46:36.436 00.001 8532 IsSlewing returns 0
23:46:36.436 00.000 8532 IsGuiding returns 0
23:46:36.437 00.001 8532 PulseGuide returned control before completion, sleep 287
23:46:36.700 00.263 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"06042f11-2449-4001-b706-4ceb345e866a"}
23:46:36.703 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"06042f11-2449-4001-b706-4ceb345e866a"}
23:46:36.705 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64741a79-a464-48ef-852a-cb8695886b00"}
23:46:36.706 00.001 7008 case statement mapped state 6 to 3
23:46:36.707 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64741a79-a464-48ef-852a-cb8695886b00"}
23:46:36.710 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"67c6ee8e-df9d-41b2-89af-d17070b3edae"}
23:46:36.711 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1727,"width":15,"height":15,"star_pos":[7.00,6.79],"pixels":"..."},"id":"67c6ee8e-df9d-41b2-89af-d17070b3edae"}
23:46:36.730 00.019 8532 IsGuiding returns 1
23:46:36.730 00.000 8532 scope still moving after pulse duration time elapsed
23:46:36.762 00.032 8532 IsSlewing returns 0
23:46:36.762 00.000 8532 IsGuiding returns 0
23:46:36.762 00.000 8532 scope move finished after 277 + 48 ms
23:46:36.762 00.000 8532 Move returns status 0, amount 277
23:46:36.762 00.000 8532 MoveAxis(N, 0, ABG)
23:46:36.762 00.000 8532 Move returns status 0, amount 0
23:46:36.763 00.001 8532 move complete, result=0
23:46:36.763 00.000 8532 worker thread done servicing request
23:46:36.763 00.000 8532 Worker thread wakes up
23:46:36.763 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:36.763 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:36.763 00.000 7008 GuideStep: -0.3 px 277 ms EAST, 0.1 px 0 ms NORTH
23:46:38.699 01.936 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"126557c5-ccca-4957-ab9b-1c57cd7c6bfb"}
23:46:38.703 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"126557c5-ccca-4957-ab9b-1c57cd7c6bfb"}
23:46:38.705 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4707c7b2-5aa9-4afa-8930-f008d8b4b67b"}
23:46:38.707 00.002 7008 case statement mapped state 6 to 3
23:46:38.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4707c7b2-5aa9-4afa-8930-f008d8b4b67b"}
23:46:38.710 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b8efea44-7b6c-49f8-8f8b-3b5cbd5be9c0"}
23:46:38.712 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1727,"width":15,"height":15,"star_pos":[7.00,6.79],"pixels":"..."},"id":"b8efea44-7b6c-49f8-8f8b-3b5cbd5be9c0"}
23:46:38.896 00.184 8532 Exposure complete
23:46:38.933 00.037 8532 worker thread done servicing request
23:46:38.933 00.000 7008 OnExposeComplete: enter
23:46:38.935 00.002 7008 UpdateGuideState(): m_state=6
23:46:38.937 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1728
23:46:38.939 00.002 7008 Star::Find returns 1 (0), X=545.04, Y=447.82, Mass=265219, SNR=335.7, Peak=53957 HFD=2.3
23:46:38.941 00.002 7008 MultiStar: [#1 -0.13,0.14,0.55,U] [#2 -0.21,0.13,0.54,U] [#3 -0.22,0.11,0.42,U] [#4 -0.17,0.13,0.36,U] [#5 -0.12,0.11,0.33,U] [#6 -0.05,0.12,0.35,U] [#7 -0.16,0.08,0.28,U] [#8 0.06,0.07,0.32,U] 
23:46:38.943 00.002 7008 refined, 8 included, MultiStar: {-0.24, 0.01}, one-star: {-0.56, -0.32}
23:46:38.944 00.001 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.17 = -3.11)
23:46:38.946 00.002 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.76 = 2.76)
23:46:38.948 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.10 mountX=-0.24 mountY=0.09, mountTheta=2.78
23:46:38.951 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.01, opts=13)
23:46:38.953 00.002 7008 Enqueuing Move request for scope (-0.24, 0.01)
23:46:38.955 00.002 8532 Worker thread wakes up
23:46:38.956 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
23:46:38.956 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
23:46:38.956 00.000 7008 UpdateImageDisplay: Size=(752,580) min=512, max=65535, med=2510, FiltMin=2155, FiltMax=24321, Gamma=0.990
23:46:38.958 00.002 8532 Moving (-0.24, 0.01) raw xDistance=-0.24 yDistance=0.09
23:46:38.958 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:46:38.958 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:38.958 00.000 7008 UpdateGuideState exits: m=265219 SNR=335.7
23:46:38.959 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:38.961 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:38.962 00.001 7008 Enqueuing Expose request
23:46:38.963 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:38.963 00.000 8532 MoveAxis(E, 235, ABG)
23:46:38.963 00.000 8532 Guiding  Dir = 2, Dur = 235
23:46:38.965 00.002 8532 IsSlewing returns 0
23:46:38.965 00.000 8532 IsGuiding returns 0
23:46:38.966 00.001 8532 PulseGuide returned control before completion, sleep 245
23:46:39.214 00.248 8532 IsGuiding returns 0
23:46:39.214 00.000 8532 Move returns status 0, amount 235
23:46:39.214 00.000 8532 MoveAxis(N, 0, ABG)
23:46:39.214 00.000 8532 Move returns status 0, amount 0
23:46:39.214 00.000 8532 move complete, result=0
23:46:39.214 00.000 8532 worker thread done servicing request
23:46:39.214 00.000 8532 Worker thread wakes up
23:46:39.214 00.000 7008 GuideStep: -0.2 px 235 ms EAST, 0.1 px 0 ms NORTH
23:46:39.217 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:39.217 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:40.698 01.481 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"724fd9fc-c8fc-465e-a02d-0dea86762272"}
23:46:40.702 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"724fd9fc-c8fc-465e-a02d-0dea86762272"}
23:46:40.706 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a7231443-6061-4838-9bed-388b4d4c1283"}
23:46:40.707 00.001 7008 case statement mapped state 6 to 3
23:46:40.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7231443-6061-4838-9bed-388b4d4c1283"}
23:46:40.711 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7e8b209b-594e-4a92-ae63-075a4fb7301e"}
23:46:40.714 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1728,"width":15,"height":15,"star_pos":[7.04,6.82],"pixels":"..."},"id":"7e8b209b-594e-4a92-ae63-075a4fb7301e"}
23:46:41.343 00.629 8532 Exposure complete
23:46:41.389 00.046 8532 worker thread done servicing request
23:46:41.390 00.001 7008 OnExposeComplete: enter
23:46:41.392 00.002 7008 UpdateGuideState(): m_state=6
23:46:41.394 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1729
23:46:41.395 00.001 7008 Star::Find returns 1 (0), X=545.41, Y=447.77, Mass=257840, SNR=325.1, Peak=35674 HFD=2.6
23:46:41.397 00.002 7008 MultiStar: [#1 0.24,0.07,0.57,U] [#2 0.21,0.00,0.53,U] [#3 0.16,0.06,0.42,U] [#4 0.27,0.01,0.36,U] [#5 0.28,0.06,0.34,U] [#6 0.32,-0.01,0.38,U] [#7 0.14,0.04,0.30,U] [#8 0.22,0.06,0.35,U] 
23:46:41.399 00.002 7008 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {-0.19, -0.37}
23:46:41.400 00.001 7008 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.07) = xAngle (-0.35 = -0.35)
23:46:41.402 00.002 7008 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.76 = -0.76)
23:46:41.404 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=0.14 mountY=-0.10, mountTheta=-0.63
23:46:41.407 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.06, opts=13)
23:46:41.410 00.003 7008 Enqueuing Move request for scope (0.13, -0.06)
23:46:41.411 00.001 8532 Worker thread wakes up
23:46:41.412 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:46:41.412 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:46:41.412 00.000 8532 Moving (0.13, -0.06) raw xDistance=0.14 yDistance=-0.10
23:46:41.412 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:41.412 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.412 00.000 7008 UpdateImageDisplay: Size=(752,580) min=347, max=56640, med=2508, FiltMin=2160, FiltMax=31101, Gamma=0.990
23:46:41.414 00.002 7008 UpdateGuideState exits: m=257840 SNR=325.1
23:46:41.416 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.418 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:41.420 00.002 7008 Enqueuing Expose request
23:46:41.421 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:41.421 00.000 8532 MoveAxis(E, 0, ABG)
23:46:41.421 00.000 8532 Move returns status 0, amount 0
23:46:41.422 00.001 8532 MoveAxis(N, 0, ABG)
23:46:41.422 00.000 8532 Move returns status 0, amount 0
23:46:41.422 00.000 8532 move complete, result=0
23:46:41.422 00.000 8532 worker thread done servicing request
23:46:41.422 00.000 8532 Worker thread wakes up
23:46:41.422 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:41.422 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:41.422 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:42.697 01.275 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf8e9437-e6d2-4445-acfa-08579663f4b5"}
23:46:42.702 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf8e9437-e6d2-4445-acfa-08579663f4b5"}
23:46:42.705 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9318958-2a77-4102-b841-c3b79ff4c953"}
23:46:42.706 00.001 7008 case statement mapped state 6 to 3
23:46:42.709 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9318958-2a77-4102-b841-c3b79ff4c953"}
23:46:42.712 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a9d70124-5e27-4ac2-86bb-8b3739d7aa3f"}
23:46:42.715 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1729,"width":15,"height":15,"star_pos":[7.41,6.77],"pixels":"..."},"id":"a9d70124-5e27-4ac2-86bb-8b3739d7aa3f"}
23:46:43.550 00.835 8532 Exposure complete
23:46:43.592 00.042 8532 worker thread done servicing request
23:46:43.593 00.001 7008 OnExposeComplete: enter
23:46:43.595 00.002 7008 UpdateGuideState(): m_state=6
23:46:43.596 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1730
23:46:43.599 00.003 7008 Star::Find returns 1 (0), X=545.52, Y=447.84, Mass=265311, SNR=333.1, Peak=43966 HFD=2.4
23:46:43.600 00.001 7008 MultiStar: [#1 0.37,0.15,0.56,U] [#2 0.33,0.05,0.53,U] [#3 0.25,0.09,0.44,U] [#4 0.25,0.08,0.35,U] [#5 0.33,0.12,0.33,U] [#6 0.37,0.06,0.35,U] [#7 0.26,0.22,0.30,U] [#8 0.30,0.14,0.34,U] 
23:46:43.602 00.002 7008 refined, 8 included, MultiStar: {0.22, 0.01}, one-star: {-0.08, -0.30}
23:46:43.605 00.003 7008 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.07) = xAngle (0.13 = 0.13)
23:46:43.607 00.002 7008 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.28 = -0.28)
23:46:43.609 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=0.22 mountY=-0.06, mountTheta=-0.27
23:46:43.612 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.01, opts=13)
23:46:43.614 00.002 7008 Enqueuing Move request for scope (0.22, 0.01)
23:46:43.615 00.001 8532 Worker thread wakes up
23:46:43.616 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
23:46:43.616 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
23:46:43.616 00.000 8532 Moving (0.22, 0.01) raw xDistance=0.22 yDistance=-0.06
23:46:43.616 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:46:43.616 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.616 00.000 7008 UpdateImageDisplay: Size=(752,580) min=388, max=55225, med=2506, FiltMin=2163, FiltMax=30480, Gamma=0.990
23:46:43.617 00.001 7008 UpdateGuideState exits: m=265311 SNR=333.1
23:46:43.619 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.621 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:43.623 00.002 7008 Enqueuing Expose request
23:46:43.624 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:43.624 00.000 8532 MoveAxis(W, 196, ABG)
23:46:43.624 00.000 8532 Guiding  Dir = 3, Dur = 196
23:46:43.625 00.001 8532 IsSlewing returns 0
23:46:43.625 00.000 8532 IsGuiding returns 0
23:46:43.625 00.000 8532 PulseGuide returned control before completion, sleep 206
23:46:43.835 00.210 8532 IsGuiding returns 0
23:46:43.835 00.000 8532 Move returns status 0, amount 196
23:46:43.835 00.000 8532 MoveAxis(N, 0, ABG)
23:46:43.835 00.000 8532 Move returns status 0, amount 0
23:46:43.835 00.000 8532 move complete, result=0
23:46:43.835 00.000 8532 worker thread done servicing request
23:46:43.835 00.000 8532 Worker thread wakes up
23:46:43.835 00.000 7008 GuideStep: 0.2 px 196 ms WEST, -0.1 px 0 ms NORTH
23:46:43.839 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:43.839 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:44.697 00.858 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0a27f49-f2fe-41be-88bf-cec9fccc512c"}
23:46:44.702 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0a27f49-f2fe-41be-88bf-cec9fccc512c"}
23:46:44.704 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48f45785-ec39-429b-bc1e-9e06663171f0"}
23:46:44.705 00.001 7008 case statement mapped state 6 to 3
23:46:44.708 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48f45785-ec39-429b-bc1e-9e06663171f0"}
23:46:44.710 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52d7ae94-93f3-4d4e-a9e2-4c4ac438fd11"}
23:46:44.712 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1730,"width":15,"height":15,"star_pos":[6.52,6.84],"pixels":"..."},"id":"52d7ae94-93f3-4d4e-a9e2-4c4ac438fd11"}
23:46:45.964 01.252 8532 Exposure complete
23:46:46.003 00.039 8532 worker thread done servicing request
23:46:46.003 00.000 7008 OnExposeComplete: enter
23:46:46.004 00.001 7008 UpdateGuideState(): m_state=6
23:46:46.005 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1731
23:46:46.006 00.001 7008 Star::Find returns 1 (0), X=544.91, Y=447.81, Mass=265229, SNR=339.2, Peak=55047 HFD=2.4
23:46:46.008 00.002 7008 MultiStar: [#1 -0.25,0.14,0.53,U] [#2 -0.28,0.02,0.52,U] [#3 -0.40,0.06,0.42,U] [#4 -0.21,0.04,0.37,U] [#5 -0.25,0.05,0.32,U] [#6 -0.13,-0.03,0.34,U] [#7 -0.36,0.04,0.28,U] [#8 -0.25,0.11,0.33,U] 
23:46:46.009 00.001 7008 refined, 8 included, MultiStar: {-0.37, -0.04}, one-star: {-0.69, -0.33}
23:46:46.010 00.001 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:46:46.011 00.001 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.38 = 2.90)
23:46:46.013 00.002 7008 CameraToMount -- cameraX=-0.37 cameraY=-0.04 hyp=0.37 cameraTheta=-3.04 mountX=-0.37 mountY=0.09, mountTheta=2.90
23:46:46.015 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.37, y=-0.04, opts=13)
23:46:46.018 00.003 7008 Enqueuing Move request for scope (-0.37, -0.04)
23:46:46.019 00.001 8532 Worker thread wakes up
23:46:46.019 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.04) opts 0xd
23:46:46.019 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.37, -0.04)
23:46:46.019 00.000 8532 Moving (-0.37, -0.04) raw xDistance=-0.37 yDistance=0.09
23:46:46.019 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
23:46:46.019 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.019 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:46.019 00.000 8532 MoveAxis(E, 320, ABG)
23:46:46.019 00.000 8532 Guiding  Dir = 2, Dur = 320
23:46:46.019 00.000 7008 UpdateImageDisplay: Size=(752,580) min=628, max=65535, med=2507, FiltMin=2197, FiltMax=26039, Gamma=0.990
23:46:46.023 00.004 7008 UpdateGuideState exits: m=265229 SNR=339.2
23:46:46.024 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.026 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:46.028 00.002 7008 Enqueuing Expose request
23:46:46.031 00.003 8532 IsSlewing returns 0
23:46:46.031 00.000 8532 IsGuiding returns 0
23:46:46.031 00.000 8532 PulseGuide returned control before completion, sleep 330
23:46:46.376 00.345 8532 IsGuiding returns 0
23:46:46.376 00.000 8532 Move returns status 0, amount 320
23:46:46.376 00.000 8532 MoveAxis(N, 0, ABG)
23:46:46.376 00.000 8532 Move returns status 0, amount 0
23:46:46.376 00.000 8532 move complete, result=0
23:46:46.376 00.000 8532 worker thread done servicing request
23:46:46.376 00.000 8532 Worker thread wakes up
23:46:46.378 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:46.378 00.000 7008 GuideStep: -0.4 px 320 ms EAST, 0.1 px 0 ms NORTH
23:46:46.381 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:46.696 00.315 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9f27ac52-dbf3-45c9-a6dd-4e7fca177959"}
23:46:46.699 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9f27ac52-dbf3-45c9-a6dd-4e7fca177959"}
23:46:46.701 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0012d945-6157-477d-8903-1a9921413ef4"}
23:46:46.704 00.003 7008 case statement mapped state 6 to 3
23:46:46.705 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0012d945-6157-477d-8903-1a9921413ef4"}
23:46:46.707 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"61907776-f4c4-4e5f-ab8f-d7b5ee311947"}
23:46:46.708 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1731,"width":15,"height":15,"star_pos":[6.91,6.81],"pixels":"..."},"id":"61907776-f4c4-4e5f-ab8f-d7b5ee311947"}
23:46:48.503 01.795 8532 Exposure complete
23:46:48.549 00.046 8532 worker thread done servicing request
23:46:48.550 00.001 7008 OnExposeComplete: enter
23:46:48.552 00.002 7008 UpdateGuideState(): m_state=6
23:46:48.555 00.003 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1732
23:46:48.557 00.002 7008 Star::Find returns 1 (0), X=545.18, Y=447.91, Mass=248017, SNR=310.2, Peak=47267 HFD=2.3
23:46:48.560 00.003 7008 MultiStar: [#1 0.02,0.21,0.58,U] [#2 -0.02,0.27,0.59,U] [#3 -0.02,0.17,0.45,U] [#4 0.04,0.16,0.37,U] [#5 0.08,0.18,0.37,U] [#6 0.02,0.11,0.40,U] [#7 -0.06,0.31,0.30,U] [#8 0.09,0.12,0.35,U] 
23:46:48.562 00.002 7008 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.42, -0.23}
23:46:48.563 00.001 7008 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.07) = xAngle (2.34 = 2.34)
23:46:48.565 00.002 7008 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.93 = 1.93)
23:46:48.566 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.27 mountX=-0.09 mountY=0.12, mountTheta=2.21
23:46:48.569 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.10, opts=13)
23:46:48.570 00.001 7008 Enqueuing Move request for scope (-0.08, 0.10)
23:46:48.573 00.003 8532 Worker thread wakes up
23:46:48.573 00.000 7008 UpdateImageDisplay: Size=(752,580) min=652, max=65535, med=2506, FiltMin=2168, FiltMax=24963, Gamma=0.990
23:46:48.575 00.002 7008 UpdateGuideState exits: m=248017 SNR=310.2
23:46:48.577 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:48.578 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:48.580 00.002 7008 Enqueuing Expose request
23:46:48.583 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:46:48.583 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:46:48.583 00.000 8532 Moving (-0.08, 0.10) raw xDistance=-0.09 yDistance=0.12
23:46:48.583 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:48.583 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:48.583 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:46:48.583 00.000 8532 MoveAxis(E, 0, ABG)
23:46:48.583 00.000 8532 Move returns status 0, amount 0
23:46:48.583 00.000 8532 MoveAxis(N, 0, ABG)
23:46:48.583 00.000 8532 Move returns status 0, amount 0
23:46:48.583 00.000 8532 move complete, result=0
23:46:48.584 00.001 8532 worker thread done servicing request
23:46:48.584 00.000 8532 Worker thread wakes up
23:46:48.584 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:48.584 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:48.584 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:48.698 00.114 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bc92c060-244b-459c-963b-5c02933dde8e"}
23:46:48.702 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bc92c060-244b-459c-963b-5c02933dde8e"}
23:46:48.705 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e25adf4-2e7e-4bbc-9786-70b11831a6c6"}
23:46:48.707 00.002 7008 case statement mapped state 6 to 3
23:46:48.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e25adf4-2e7e-4bbc-9786-70b11831a6c6"}
23:46:48.711 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b783ef5c-e37d-4776-82dc-f1df33f2b6d9"}
23:46:48.713 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1732,"width":15,"height":15,"star_pos":[7.18,6.91],"pixels":"..."},"id":"b783ef5c-e37d-4776-82dc-f1df33f2b6d9"}
23:46:50.697 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"236e6263-39f0-414a-9762-3ca5138b4713"}
23:46:50.701 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"236e6263-39f0-414a-9762-3ca5138b4713"}
23:46:50.704 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68d603cb-5788-4d7b-a7ea-5721ecd62c63"}
23:46:50.708 00.004 8532 Exposure complete
23:46:50.708 00.000 7008 case statement mapped state 6 to 3
23:46:50.710 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68d603cb-5788-4d7b-a7ea-5721ecd62c63"}
23:46:50.713 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"50270ca2-cc38-4ec7-b97d-4d693c0f30da"}
23:46:50.717 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1732,"width":15,"height":15,"star_pos":[7.18,6.91],"pixels":"..."},"id":"50270ca2-cc38-4ec7-b97d-4d693c0f30da"}
23:46:50.747 00.030 8532 worker thread done servicing request
23:46:50.747 00.000 7008 OnExposeComplete: enter
23:46:50.749 00.002 7008 UpdateGuideState(): m_state=6
23:46:50.751 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1733
23:46:50.754 00.003 7008 Star::Find returns 1 (0), X=545.17, Y=447.89, Mass=271493, SNR=339.7, Peak=50596 HFD=2.3
23:46:50.757 00.003 7008 MultiStar: [#1 -0.01,0.26,0.56,U] [#2 -0.03,0.23,0.52,U] [#3 0.08,0.22,0.40,U] [#4 0.02,0.23,0.34,U] [#5 0.04,0.18,0.34,U] [#6 0.00,0.08,0.36,U] [#7 -0.08,0.38,0.27,U] [#8 0.08,0.16,0.32,U] 
23:46:50.759 00.002 7008 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.43, -0.25}
23:46:50.761 00.002 7008 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.07) = xAngle (2.39 = 2.39)
23:46:50.763 00.002 7008 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.98 = 1.98)
23:46:50.765 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=-0.10 mountY=0.13, mountTheta=2.24
23:46:50.769 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.10, opts=13)
23:46:50.771 00.002 7008 Enqueuing Move request for scope (-0.10, 0.10)
23:46:50.772 00.001 8532 Worker thread wakes up
23:46:50.772 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:46:50.772 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:46:50.772 00.000 8532 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=0.13
23:46:50.772 00.000 7008 UpdateImageDisplay: Size=(752,580) min=626, max=65535, med=2505, FiltMin=2176, FiltMax=24732, Gamma=0.990
23:46:50.774 00.002 7008 UpdateGuideState exits: m=271493 SNR=339.7
23:46:50.775 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.776 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:50.778 00.002 7008 Enqueuing Expose request
23:46:50.780 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:46:50.780 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:50.780 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:50.780 00.000 8532 MoveAxis(E, 0, ABG)
23:46:50.780 00.000 8532 Move returns status 0, amount 0
23:46:50.780 00.000 8532 MoveAxis(N, 0, ABG)
23:46:50.780 00.000 8532 Move returns status 0, amount 0
23:46:50.780 00.000 8532 move complete, result=0
23:46:50.781 00.001 8532 worker thread done servicing request
23:46:50.781 00.000 8532 Worker thread wakes up
23:46:50.781 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:50.781 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:50.781 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:52.696 01.915 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34031c50-7238-48cd-98a5-7c6c87d3e58b"}
23:46:52.699 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34031c50-7238-48cd-98a5-7c6c87d3e58b"}
23:46:52.703 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cda65cfc-ca95-47f8-b96e-6c10be5c630a"}
23:46:52.705 00.002 7008 case statement mapped state 6 to 3
23:46:52.709 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cda65cfc-ca95-47f8-b96e-6c10be5c630a"}
23:46:52.711 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"50382783-3c0d-4596-91c6-fb5de8dc89c7"}
23:46:52.713 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1733,"width":15,"height":15,"star_pos":[7.17,6.89],"pixels":"..."},"id":"50382783-3c0d-4596-91c6-fb5de8dc89c7"}
23:46:52.913 00.200 8532 Exposure complete
23:46:52.956 00.043 8532 worker thread done servicing request
23:46:52.956 00.000 7008 OnExposeComplete: enter
23:46:52.958 00.002 7008 UpdateGuideState(): m_state=6
23:46:52.960 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1734
23:46:52.962 00.002 7008 Star::Find returns 1 (0), X=545.02, Y=447.92, Mass=275414, SNR=336.9, Peak=57067 HFD=2.1
23:46:52.965 00.003 7008 MultiStar: [#1 -0.14,0.23,0.56,U] [#2 -0.14,0.19,0.56,U] [#3 -0.19,0.15,0.44,U] [#4 -0.15,0.21,0.35,U] [#5 -0.07,0.16,0.34,U] [#6 -0.17,0.07,0.35,U] [#7 -0.18,0.24,0.28,U] [#8 0.00,0.11,0.32,U] 
23:46:52.968 00.003 7008 refined, 8 included, MultiStar: {-0.24, 0.08}, one-star: {-0.58, -0.21}
23:46:52.970 00.002 7008 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.07) = xAngle (2.88 = 2.88)
23:46:52.971 00.001 7008 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.47 = 2.47)
23:46:52.973 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.81 mountX=-0.24 mountY=0.16, mountTheta=2.57
23:46:52.976 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.08, opts=13)
23:46:52.978 00.002 7008 Enqueuing Move request for scope (-0.24, 0.08)
23:46:52.979 00.001 8532 Worker thread wakes up
23:46:52.979 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
23:46:52.981 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
23:46:52.981 00.000 8532 Moving (-0.24, 0.08) raw xDistance=-0.24 yDistance=0.16
23:46:52.981 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:46:52.981 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:52.981 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:46:52.981 00.000 8532 MoveAxis(E, 220, ABG)
23:46:52.981 00.000 8532 Guiding  Dir = 2, Dur = 220
23:46:52.981 00.000 7008 UpdateImageDisplay: Size=(752,580) min=509, max=65535, med=2507, FiltMin=2195, FiltMax=26652, Gamma=0.990
23:46:52.982 00.001 7008 UpdateGuideState exits: m=275414 SNR=336.9
23:46:52.984 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.985 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:52.987 00.002 7008 Enqueuing Expose request
23:46:52.988 00.001 8532 IsSlewing returns 0
23:46:52.989 00.001 8532 IsGuiding returns 0
23:46:52.989 00.000 8532 PulseGuide returned control before completion, sleep 230
23:46:53.232 00.243 8532 IsGuiding returns 0
23:46:53.232 00.000 8532 Move returns status 0, amount 220
23:46:53.232 00.000 8532 MoveAxis(N, 0, ABG)
23:46:53.232 00.000 8532 Move returns status 0, amount 0
23:46:53.232 00.000 8532 move complete, result=0
23:46:53.233 00.001 8532 worker thread done servicing request
23:46:53.233 00.000 7008 GuideStep: -0.2 px 220 ms EAST, 0.2 px 0 ms NORTH
23:46:53.238 00.005 8532 Worker thread wakes up
23:46:53.238 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:53.238 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:54.695 01.457 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"76eb4a69-d1da-4ec4-b964-36b8215f6b84"}
23:46:54.700 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"76eb4a69-d1da-4ec4-b964-36b8215f6b84"}
23:46:54.704 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c67bf818-489d-43d0-abc1-ab7900005f04"}
23:46:54.707 00.003 7008 case statement mapped state 6 to 3
23:46:54.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c67bf818-489d-43d0-abc1-ab7900005f04"}
23:46:54.711 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5ebadbf3-69c7-48ce-bcf4-23fbb859c8c5"}
23:46:54.715 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1734,"width":15,"height":15,"star_pos":[7.02,6.92],"pixels":"..."},"id":"5ebadbf3-69c7-48ce-bcf4-23fbb859c8c5"}
23:46:55.368 00.653 8532 Exposure complete
23:46:55.409 00.041 8532 worker thread done servicing request
23:46:55.409 00.000 7008 OnExposeComplete: enter
23:46:55.412 00.003 7008 UpdateGuideState(): m_state=6
23:46:55.413 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1735
23:46:55.415 00.002 7008 Star::Find returns 1 (0), X=545.02, Y=447.91, Mass=262086, SNR=322.4, Peak=55132 HFD=2.1
23:46:55.417 00.002 7008 MultiStar: [#1 -0.16,0.20,0.61,U] [#2 -0.16,0.19,0.57,U] [#3 -0.14,0.16,0.44,U] [#4 -0.12,0.17,0.38,U] [#5 -0.07,0.16,0.34,U] [#6 -0.06,0.14,0.40,U] [#7 -0.14,0.24,0.29,U] [#8 -0.06,0.10,0.34,U] 
23:46:55.419 00.002 7008 refined, 8 included, MultiStar: {-0.23, 0.08}, one-star: {-0.58, -0.22}
23:46:55.420 00.001 7008 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.07) = xAngle (2.86 = 2.86)
23:46:55.422 00.002 7008 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:46:55.425 00.003 7008 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.79 mountX=-0.23 mountY=0.15, mountTheta=2.55
23:46:55.428 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.08, opts=13)
23:46:55.430 00.002 7008 Enqueuing Move request for scope (-0.23, 0.08)
23:46:55.433 00.003 8532 Worker thread wakes up
23:46:55.433 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
23:46:55.433 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
23:46:55.433 00.000 8532 Moving (-0.23, 0.08) raw xDistance=-0.23 yDistance=0.15
23:46:55.433 00.000 7008 UpdateImageDisplay: Size=(752,580) min=641, max=65535, med=2506, FiltMin=2146, FiltMax=26694, Gamma=0.990
23:46:55.434 00.001 7008 UpdateGuideState exits: m=262086 SNR=322.4
23:46:55.436 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.439 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:55.440 00.001 7008 Enqueuing Expose request
23:46:55.442 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:46:55.442 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.442 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:46:55.442 00.000 8532 MoveAxis(E, 225, ABG)
23:46:55.442 00.000 8532 Guiding  Dir = 2, Dur = 225
23:46:55.442 00.000 8532 IsSlewing returns 0
23:46:55.443 00.001 8532 IsGuiding returns 0
23:46:55.443 00.000 8532 PulseGuide returned control before completion, sleep 235
23:46:55.695 00.252 8532 IsGuiding returns 1
23:46:55.695 00.000 8532 scope still moving after pulse duration time elapsed
23:46:55.724 00.029 8532 IsSlewing returns 0
23:46:55.724 00.000 8532 IsGuiding returns 0
23:46:55.724 00.000 8532 scope move finished after 225 + 56 ms
23:46:55.724 00.000 8532 Move returns status 0, amount 225
23:46:55.724 00.000 8532 MoveAxis(N, 0, ABG)
23:46:55.724 00.000 8532 Move returns status 0, amount 0
23:46:55.724 00.000 8532 move complete, result=0
23:46:55.724 00.000 8532 worker thread done servicing request
23:46:55.724 00.000 8532 Worker thread wakes up
23:46:55.725 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:55.725 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:55.725 00.000 7008 GuideStep: -0.2 px 225 ms EAST, 0.2 px 0 ms NORTH
23:46:56.695 00.970 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"523aace2-c7d0-4850-8f16-d4fdf3fcd3c0"}
23:46:56.698 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"523aace2-c7d0-4850-8f16-d4fdf3fcd3c0"}
23:46:56.700 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"960bc1dc-a4e6-467e-ae62-e004ea5bcd66"}
23:46:56.704 00.004 7008 case statement mapped state 6 to 3
23:46:56.706 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"960bc1dc-a4e6-467e-ae62-e004ea5bcd66"}
23:46:56.710 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"63f925fe-b5dc-471c-9aa9-2188713fc7a2"}
23:46:56.713 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1735,"width":15,"height":15,"star_pos":[7.02,6.91],"pixels":"..."},"id":"63f925fe-b5dc-471c-9aa9-2188713fc7a2"}
23:46:57.856 01.143 8532 Exposure complete
23:46:57.898 00.042 8532 worker thread done servicing request
23:46:57.898 00.000 7008 OnExposeComplete: enter
23:46:57.901 00.003 7008 UpdateGuideState(): m_state=6
23:46:57.903 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1736
23:46:57.905 00.002 7008 Star::Find returns 1 (0), X=545.00, Y=447.84, Mass=263056, SNR=326.0, Peak=53552 HFD=2.3
23:46:57.906 00.001 7008 MultiStar: [#1 -0.11,0.17,0.55,U] [#2 -0.21,0.14,0.55,U] [#3 -0.22,0.18,0.42,U] [#4 -0.14,0.10,0.37,U] [#5 -0.07,0.13,0.34,U] [#6 -0.11,0.09,0.38,U] [#7 -0.29,0.21,0.29,U] [#8 0.04,0.08,0.34,U] 
23:46:57.909 00.003 7008 refined, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.60, -0.29}
23:46:57.910 00.001 7008 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
23:46:57.912 00.002 7008 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.65 = 2.65)
23:46:57.914 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.99 mountX=-0.25 mountY=0.12, mountTheta=2.70
23:46:57.919 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.04, opts=13)
23:46:57.920 00.001 7008 Enqueuing Move request for scope (-0.25, 0.04)
23:46:57.922 00.002 8532 Worker thread wakes up
23:46:57.922 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
23:46:57.922 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
23:46:57.922 00.000 8532 Moving (-0.25, 0.04) raw xDistance=-0.25 yDistance=0.12
23:46:57.922 00.000 7008 UpdateImageDisplay: Size=(752,580) min=628, max=65535, med=2507, FiltMin=2175, FiltMax=24278, Gamma=0.990
23:46:57.924 00.002 7008 UpdateGuideState exits: m=263056 SNR=326.0
23:46:57.926 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.928 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:46:57.929 00.001 7008 Enqueuing Expose request
23:46:57.931 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:46:57.931 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:57.931 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:46:57.931 00.000 8532 MoveAxis(E, 243, ABG)
23:46:57.931 00.000 8532 Guiding  Dir = 2, Dur = 243
23:46:57.932 00.001 8532 IsSlewing returns 0
23:46:57.932 00.000 8532 IsGuiding returns 0
23:46:57.932 00.000 8532 PulseGuide returned control before completion, sleep 253
23:46:58.190 00.258 8532 IsGuiding returns 0
23:46:58.190 00.000 8532 Move returns status 0, amount 243
23:46:58.190 00.000 8532 MoveAxis(N, 0, ABG)
23:46:58.190 00.000 8532 Move returns status 0, amount 0
23:46:58.190 00.000 8532 move complete, result=0
23:46:58.190 00.000 8532 worker thread done servicing request
23:46:58.190 00.000 8532 Worker thread wakes up
23:46:58.191 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:46:58.191 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:46:58.191 00.000 7008 GuideStep: -0.3 px 243 ms EAST, 0.1 px 0 ms NORTH
23:46:58.694 00.503 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6094319d-e697-4e8a-ae8a-2b3673264ff6"}
23:46:58.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6094319d-e697-4e8a-ae8a-2b3673264ff6"}
23:46:58.709 00.013 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81b0842d-030c-49ec-ba24-43e8bbe86dd8"}
23:46:58.712 00.003 7008 case statement mapped state 6 to 3
23:46:58.715 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"81b0842d-030c-49ec-ba24-43e8bbe86dd8"}
23:46:58.717 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b0591b07-d4cf-40bc-a4c1-c51203fecaff"}
23:46:58.720 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1736,"width":15,"height":15,"star_pos":[7.00,6.84],"pixels":"..."},"id":"b0591b07-d4cf-40bc-a4c1-c51203fecaff"}
23:47:00.310 01.590 8532 Exposure complete
23:47:00.352 00.042 8532 worker thread done servicing request
23:47:00.352 00.000 7008 OnExposeComplete: enter
23:47:00.354 00.002 7008 UpdateGuideState(): m_state=6
23:47:00.356 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1737
23:47:00.358 00.002 7008 Star::Find returns 1 (0), X=545.06, Y=447.92, Mass=259818, SNR=326.9, Peak=52343 HFD=2.2
23:47:00.359 00.001 7008 MultiStar: [#1 -0.11,0.17,0.54,U] [#2 -0.13,0.14,0.58,U] [#3 -0.19,0.25,0.44,U] [#4 -0.09,0.23,0.36,U] [#5 -0.08,0.20,0.34,U] [#6 -0.07,0.19,0.37,U] [#7 -0.16,0.22,0.28,U] [#8 -0.04,0.21,0.35,U] 
23:47:00.361 00.002 7008 refined, 8 included, MultiStar: {-0.21, 0.10}, one-star: {-0.54, -0.21}
23:47:00.362 00.001 7008 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.07) = xAngle (2.77 = 2.77)
23:47:00.363 00.001 7008 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.36 = 2.36)
23:47:00.365 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=-0.22 mountY=0.17, mountTheta=2.49
23:47:00.369 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.10, opts=13)
23:47:00.371 00.002 7008 Enqueuing Move request for scope (-0.21, 0.10)
23:47:00.372 00.001 8532 Worker thread wakes up
23:47:00.372 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
23:47:00.372 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
23:47:00.372 00.000 8532 Moving (-0.21, 0.10) raw xDistance=-0.22 yDistance=0.17
23:47:00.372 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:47:00.372 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.372 00.000 7008 UpdateImageDisplay: Size=(752,580) min=475, max=65535, med=2505, FiltMin=2171, FiltMax=27966, Gamma=0.990
23:47:00.374 00.002 7008 UpdateGuideState exits: m=259818 SNR=326.9
23:47:00.375 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.376 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:00.378 00.002 7008 Enqueuing Expose request
23:47:00.379 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:47:00.379 00.000 8532 MoveAxis(E, 216, ABG)
23:47:00.379 00.000 8532 Guiding  Dir = 2, Dur = 216
23:47:00.380 00.001 8532 IsSlewing returns 0
23:47:00.380 00.000 8532 IsGuiding returns 0
23:47:00.380 00.000 8532 PulseGuide returned control before completion, sleep 226
23:47:00.615 00.235 8532 IsGuiding returns 0
23:47:00.615 00.000 8532 Move returns status 0, amount 216
23:47:00.615 00.000 8532 MoveAxis(N, 0, ABG)
23:47:00.615 00.000 8532 Move returns status 0, amount 0
23:47:00.615 00.000 8532 move complete, result=0
23:47:00.615 00.000 8532 worker thread done servicing request
23:47:00.615 00.000 8532 Worker thread wakes up
23:47:00.616 00.001 7008 GuideStep: -0.2 px 216 ms EAST, 0.2 px 0 ms NORTH
23:47:00.618 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:00.618 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:00.694 00.076 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94a6ef30-7b75-41e6-bc2c-dd3c19dfc22d"}
23:47:00.697 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94a6ef30-7b75-41e6-bc2c-dd3c19dfc22d"}
23:47:00.699 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96215575-b6d1-448d-9164-950d1b041fa2"}
23:47:00.701 00.002 7008 case statement mapped state 6 to 3
23:47:00.703 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"96215575-b6d1-448d-9164-950d1b041fa2"}
23:47:00.705 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8c3683a-525d-4373-bd25-9a74ae8cae0a"}
23:47:00.707 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1737,"width":15,"height":15,"star_pos":[7.06,6.92],"pixels":"..."},"id":"a8c3683a-525d-4373-bd25-9a74ae8cae0a"}
23:47:02.695 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"224d0e20-64d4-416c-bfa2-746818e7d466"}
23:47:02.697 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"224d0e20-64d4-416c-bfa2-746818e7d466"}
23:47:02.700 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cce7e983-2422-4407-8750-fa72135d170b"}
23:47:02.703 00.003 7008 case statement mapped state 6 to 3
23:47:02.705 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cce7e983-2422-4407-8750-fa72135d170b"}
23:47:02.710 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f787644-b719-4473-88fc-cbf7af5f9405"}
23:47:02.711 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1737,"width":15,"height":15,"star_pos":[7.06,6.92],"pixels":"..."},"id":"3f787644-b719-4473-88fc-cbf7af5f9405"}
23:47:02.740 00.029 8532 Exposure complete
23:47:02.784 00.044 8532 worker thread done servicing request
23:47:02.784 00.000 7008 OnExposeComplete: enter
23:47:02.787 00.003 7008 UpdateGuideState(): m_state=6
23:47:02.789 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1738
23:47:02.791 00.002 7008 Star::Find returns 1 (0), X=545.07, Y=447.95, Mass=270271, SNR=332.6, Peak=55094 HFD=2.1
23:47:02.793 00.002 7008 MultiStar: [#1 -0.09,0.31,0.57,U] [#2 -0.13,0.28,0.52,U] [#3 -0.15,0.20,0.42,U] [#4 -0.01,0.36,0.36,U] [#5 -0.11,0.26,0.34,U] [#6 0.02,0.20,0.35,U] [#7 -0.19,0.32,0.29,U] [#8 0.04,0.22,0.34,U] 
23:47:02.796 00.003 7008 refined, 8 included, MultiStar: {-0.19, 0.16}, one-star: {-0.53, -0.18}
23:47:02.799 00.003 7008 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.07) = xAngle (2.50 = 2.50)
23:47:02.801 00.002 7008 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.09 = 2.09)
23:47:02.803 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.43 mountX=-0.20 mountY=0.22, mountTheta=2.31
23:47:02.807 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.16, opts=13)
23:47:02.808 00.001 7008 Enqueuing Move request for scope (-0.19, 0.16)
23:47:02.810 00.002 8532 Worker thread wakes up
23:47:02.810 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
23:47:02.810 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
23:47:02.810 00.000 8532 Moving (-0.19, 0.16) raw xDistance=-0.20 yDistance=0.22
23:47:02.810 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:47:02.810 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:47:02.810 00.000 8532 MoveAxis(E, 195, ABG)
23:47:02.810 00.000 8532 Guiding  Dir = 2, Dur = 195
23:47:02.810 00.000 7008 UpdateImageDisplay: Size=(752,580) min=506, max=65535, med=2506, FiltMin=2169, FiltMax=27823, Gamma=0.990
23:47:02.813 00.003 8532 IsSlewing returns 0
23:47:02.813 00.000 7008 UpdateGuideState exits: m=270271 SNR=332.6
23:47:02.816 00.003 8532 IsGuiding returns 0
23:47:02.816 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.818 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:02.820 00.002 7008 Enqueuing Expose request
23:47:02.821 00.001 8532 PulseGuide returned control before completion, sleep 205
23:47:03.030 00.209 8532 IsGuiding returns 0
23:47:03.031 00.001 8532 Move returns status 0, amount 195
23:47:03.031 00.000 8532 MoveAxis(S, 378, ABG)
23:47:03.031 00.000 8532 Guiding  Dir = 1, Dur = 378
23:47:03.031 00.000 8532 IsSlewing returns 0
23:47:03.031 00.000 8532 IsGuiding returns 0
23:47:03.032 00.001 8532 PulseGuide returned control before completion, sleep 388
23:47:03.423 00.391 8532 IsGuiding returns 1
23:47:03.423 00.000 8532 scope still moving after pulse duration time elapsed
23:47:03.454 00.031 8532 IsSlewing returns 0
23:47:03.456 00.002 8532 IsGuiding returns 0
23:47:03.456 00.000 8532 scope move finished after 378 + 46 ms
23:47:03.456 00.000 8532 Move returns status 0, amount 378
23:47:03.456 00.000 8532 move complete, result=0
23:47:03.456 00.000 8532 worker thread done servicing request
23:47:03.456 00.000 8532 Worker thread wakes up
23:47:03.456 00.000 7008 GuideStep: -0.2 px 195 ms EAST, 0.2 px 378 ms SOUTH
23:47:03.459 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:03.459 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:04.694 01.235 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4db8061-5c80-432a-b896-c34548e43d12"}
23:47:04.695 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4db8061-5c80-432a-b896-c34548e43d12"}
23:47:04.697 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bfc314b4-75b1-49ad-b0d1-5bf9e24f97be"}
23:47:04.699 00.002 7008 case statement mapped state 6 to 3
23:47:04.701 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfc314b4-75b1-49ad-b0d1-5bf9e24f97be"}
23:47:04.703 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8f9c07fc-a498-4aca-a76c-815d52f6bc24"}
23:47:04.707 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1738,"width":15,"height":15,"star_pos":[7.07,6.95],"pixels":"..."},"id":"8f9c07fc-a498-4aca-a76c-815d52f6bc24"}
23:47:05.587 00.880 8532 Exposure complete
23:47:05.634 00.047 8532 worker thread done servicing request
23:47:05.634 00.000 7008 OnExposeComplete: enter
23:47:05.636 00.002 7008 UpdateGuideState(): m_state=6
23:47:05.637 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1739
23:47:05.639 00.002 7008 Star::Find returns 1 (0), X=545.06, Y=447.83, Mass=273515, SNR=337.3, Peak=52463 HFD=2.3
23:47:05.643 00.004 7008 MultiStar: [#1 -0.10,0.12,0.55,U] [#2 -0.14,0.12,0.52,U] [#3 -0.21,0.13,0.42,U] [#4 -0.01,0.01,0.36,U] [#5 -0.07,0.05,0.32,U] [#6 -0.03,0.06,0.36,U] [#7 -0.19,0.14,0.28,U] [#8 -0.06,0.09,0.32,U] 
23:47:05.645 00.002 7008 refined, 8 included, MultiStar: {-0.21, -0.00}, one-star: {-0.54, -0.30}
23:47:05.646 00.001 7008 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
23:47:05.647 00.001 7008 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.81)
23:47:05.649 00.002 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=-0.21 mountY=0.07, mountTheta=2.82
23:47:05.652 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.00, opts=13)
23:47:05.654 00.002 7008 Enqueuing Move request for scope (-0.21, -0.00)
23:47:05.657 00.003 8532 Worker thread wakes up
23:47:05.657 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
23:47:05.657 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
23:47:05.657 00.000 8532 Moving (-0.21, -0.00) raw xDistance=-0.21 yDistance=0.07
23:47:05.657 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:47:05.657 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.658 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:47:05.658 00.000 8532 MoveAxis(E, 203, ABG)
23:47:05.658 00.000 8532 Guiding  Dir = 2, Dur = 203
23:47:05.658 00.000 7008 UpdateImageDisplay: Size=(752,580) min=675, max=65535, med=2505, FiltMin=2182, FiltMax=26654, Gamma=0.990
23:47:05.660 00.002 7008 UpdateGuideState exits: m=273515 SNR=337.3
23:47:05.663 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.664 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:05.666 00.002 7008 Enqueuing Expose request
23:47:05.668 00.002 8532 IsSlewing returns 0
23:47:05.668 00.000 8532 IsGuiding returns 0
23:47:05.668 00.000 8532 PulseGuide returned control before completion, sleep 213
23:47:05.890 00.222 8532 IsGuiding returns 0
23:47:05.890 00.000 8532 Move returns status 0, amount 203
23:47:05.890 00.000 8532 MoveAxis(N, 0, ABG)
23:47:05.890 00.000 8532 Move returns status 0, amount 0
23:47:05.890 00.000 8532 move complete, result=0
23:47:05.890 00.000 8532 worker thread done servicing request
23:47:05.890 00.000 8532 Worker thread wakes up
23:47:05.890 00.000 7008 GuideStep: -0.2 px 203 ms EAST, 0.1 px 0 ms NORTH
23:47:05.893 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:05.893 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:06.694 00.801 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"96de7c92-e974-47d7-97a7-b60b7c14a7ae"}
23:47:06.697 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"96de7c92-e974-47d7-97a7-b60b7c14a7ae"}
23:47:06.699 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a84ab455-6087-4197-a4d1-c8f66065abeb"}
23:47:06.701 00.002 7008 case statement mapped state 6 to 3
23:47:06.704 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a84ab455-6087-4197-a4d1-c8f66065abeb"}
23:47:06.708 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5f46600b-0326-4dea-95ea-81d0a933f67b"}
23:47:06.710 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1739,"width":15,"height":15,"star_pos":[7.06,6.83],"pixels":"..."},"id":"5f46600b-0326-4dea-95ea-81d0a933f67b"}
23:47:08.014 01.304 8532 Exposure complete
23:47:08.041 00.027 8532 worker thread done servicing request
23:47:08.041 00.000 7008 OnExposeComplete: enter
23:47:08.043 00.002 7008 UpdateGuideState(): m_state=6
23:47:08.044 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1740
23:47:08.046 00.002 7008 Star::Find returns 1 (0), X=545.17, Y=447.73, Mass=275480, SNR=340.6, Peak=38053 HFD=2.6
23:47:08.047 00.001 7008 MultiStar: [#1 0.05,-0.02,0.55,U] [#2 0.03,-0.02,0.53,U] [#3 -0.08,-0.03,0.41,U] [#4 0.12,-0.14,0.36,U] [#5 0.10,0.09,0.33,U] [#6 -0.01,-0.01,0.36,U] [#7 -0.04,-0.05,0.29,U] [#8 0.06,0.02,0.33,U] 
23:47:08.049 00.002 7008 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.43, -0.41}
23:47:08.050 00.001 7008 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.07) = xAngle (-2.12 = -2.12)
23:47:08.051 00.001 7008 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.53 = -2.53)
23:47:08.052 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.19 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
23:47:08.056 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.12, opts=13)
23:47:08.058 00.002 7008 Enqueuing Move request for scope (-0.08, -0.12)
23:47:08.059 00.001 8532 Worker thread wakes up
23:47:08.059 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
23:47:08.059 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
23:47:08.059 00.000 8532 Moving (-0.08, -0.12) raw xDistance=-0.07 yDistance=-0.08
23:47:08.060 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:08.060 00.000 7008 UpdateImageDisplay: Size=(752,580) min=390, max=51496, med=2506, FiltMin=2159, FiltMax=28989, Gamma=0.990
23:47:08.062 00.002 7008 UpdateGuideState exits: m=275480 SNR=340.6
23:47:08.064 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.065 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:08.066 00.001 7008 Enqueuing Expose request
23:47:08.068 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:08.068 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:08.068 00.000 8532 MoveAxis(E, 0, ABG)
23:47:08.068 00.000 8532 Move returns status 0, amount 0
23:47:08.068 00.000 8532 MoveAxis(N, 0, ABG)
23:47:08.068 00.000 8532 Move returns status 0, amount 0
23:47:08.068 00.000 8532 move complete, result=0
23:47:08.068 00.000 8532 worker thread done servicing request
23:47:08.068 00.000 8532 Worker thread wakes up
23:47:08.068 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:08.068 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:08.068 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:08.694 00.626 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ab922fa-5c6c-4d2a-aedf-cb01de56e156"}
23:47:08.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ab922fa-5c6c-4d2a-aedf-cb01de56e156"}
23:47:08.698 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6ddd0c43-3c7b-4845-9711-3e16987a9bff"}
23:47:08.699 00.001 7008 case statement mapped state 6 to 3
23:47:08.701 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ddd0c43-3c7b-4845-9711-3e16987a9bff"}
23:47:08.703 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f2edb78f-d577-4f6c-a403-12ac9be34c10"}
23:47:08.704 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1740,"width":15,"height":15,"star_pos":[7.17,6.73],"pixels":"..."},"id":"f2edb78f-d577-4f6c-a403-12ac9be34c10"}
23:47:10.202 01.498 8532 Exposure complete
23:47:10.248 00.046 8532 worker thread done servicing request
23:47:10.248 00.000 7008 OnExposeComplete: enter
23:47:10.252 00.004 7008 UpdateGuideState(): m_state=6
23:47:10.254 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1741
23:47:10.257 00.003 7008 Star::Find returns 1 (0), X=544.95, Y=447.82, Mass=263883, SNR=328.0, Peak=54266 HFD=2.3
23:47:10.261 00.004 7008 MultiStar: [#1 -0.16,0.16,0.56,U] [#2 -0.22,0.06,0.59,U] [#3 -0.34,0.11,0.44,U] [#4 -0.19,0.10,0.36,U] [#5 -0.20,0.09,0.33,U] [#6 -0.10,0.02,0.36,U] [#7 -0.25,0.10,0.29,U] [#8 -0.10,0.01,0.35,U] 
23:47:10.263 00.002 7008 refined, 8 included, MultiStar: {-0.30, -0.01}, one-star: {-0.65, -0.32}
23:47:10.265 00.002 7008 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:47:10.267 00.002 7008 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.45 = 2.84)
23:47:10.268 00.001 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.11 mountX=-0.30 mountY=0.09, mountTheta=2.85
23:47:10.271 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.01, opts=13)
23:47:10.273 00.002 7008 Enqueuing Move request for scope (-0.30, -0.01)
23:47:10.273 00.000 8532 Worker thread wakes up
23:47:10.273 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
23:47:10.273 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
23:47:10.273 00.000 8532 Moving (-0.30, -0.01) raw xDistance=-0.30 yDistance=0.09
23:47:10.273 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:47:10.273 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:10.275 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:47:10.275 00.000 8532 MoveAxis(E, 274, ABG)
23:47:10.275 00.000 8532 Guiding  Dir = 2, Dur = 274
23:47:10.275 00.000 7008 UpdateImageDisplay: Size=(752,580) min=526, max=65535, med=2508, FiltMin=2199, FiltMax=26068, Gamma=0.990
23:47:10.277 00.002 7008 UpdateGuideState exits: m=263883 SNR=328.0
23:47:10.278 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:10.279 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:10.281 00.002 7008 Enqueuing Expose request
23:47:10.282 00.001 8532 IsSlewing returns 0
23:47:10.282 00.000 8532 IsGuiding returns 0
23:47:10.283 00.001 8532 PulseGuide returned control before completion, sleep 284
23:47:10.580 00.297 8532 IsGuiding returns 1
23:47:10.580 00.000 8532 scope still moving after pulse duration time elapsed
23:47:10.611 00.031 8532 IsSlewing returns 0
23:47:10.611 00.000 8532 IsGuiding returns 0
23:47:10.611 00.000 8532 scope move finished after 274 + 55 ms
23:47:10.612 00.001 8532 Move returns status 0, amount 274
23:47:10.612 00.000 8532 MoveAxis(N, 0, ABG)
23:47:10.612 00.000 8532 Move returns status 0, amount 0
23:47:10.612 00.000 8532 move complete, result=0
23:47:10.612 00.000 8532 worker thread done servicing request
23:47:10.612 00.000 8532 Worker thread wakes up
23:47:10.612 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:10.612 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:10.612 00.000 7008 GuideStep: -0.3 px 274 ms EAST, 0.1 px 0 ms NORTH
23:47:10.693 00.081 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5940200e-0e96-463f-90c8-f67bae6aa34e"}
23:47:10.695 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5940200e-0e96-463f-90c8-f67bae6aa34e"}
23:47:10.699 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ca3f347-a3b4-4617-bced-75cf67fa9919"}
23:47:10.702 00.003 7008 case statement mapped state 6 to 3
23:47:10.705 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ca3f347-a3b4-4617-bced-75cf67fa9919"}
23:47:10.710 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7331270c-ab82-4c63-8a2a-a55eb6303475"}
23:47:10.713 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1741,"width":15,"height":15,"star_pos":[6.95,6.82],"pixels":"..."},"id":"7331270c-ab82-4c63-8a2a-a55eb6303475"}
23:47:12.692 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4895aec8-6ad8-4969-8d90-168450f268e5"}
23:47:12.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4895aec8-6ad8-4969-8d90-168450f268e5"}
23:47:12.695 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e9007ee6-e721-427b-8567-5ad75df832f1"}
23:47:12.697 00.002 7008 case statement mapped state 6 to 3
23:47:12.699 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9007ee6-e721-427b-8567-5ad75df832f1"}
23:47:12.701 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3c1f435-5369-4baa-818c-e033470229ef"}
23:47:12.703 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1741,"width":15,"height":15,"star_pos":[6.95,6.82],"pixels":"..."},"id":"b3c1f435-5369-4baa-818c-e033470229ef"}
23:47:12.739 00.036 8532 Exposure complete
23:47:12.770 00.031 8532 worker thread done servicing request
23:47:12.770 00.000 7008 OnExposeComplete: enter
23:47:12.772 00.002 7008 UpdateGuideState(): m_state=6
23:47:12.774 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1742
23:47:12.775 00.001 7008 Star::Find returns 1 (0), X=545.15, Y=447.95, Mass=265822, SNR=339.5, Peak=49758 HFD=2.3
23:47:12.777 00.002 7008 MultiStar: [#1 -0.04,0.27,0.54,U] [#2 -0.06,0.26,0.54,U] [#3 -0.09,0.22,0.44,U] [#4 -0.05,0.32,0.36,U] [#5 0.02,0.26,0.34,U] [#6 0.09,0.23,0.35,U] [#7 -0.07,0.33,0.27,U] [#8 0.05,0.25,0.33,U] 
23:47:12.779 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.45, -0.19}
23:47:12.781 00.002 7008 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.07) = xAngle (2.32 = 2.32)
23:47:12.782 00.001 7008 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.91 = 1.91)
23:47:12.783 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.25 mountX=-0.14 mountY=0.19, mountTheta=2.20
23:47:12.786 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.16, opts=13)
23:47:12.787 00.001 7008 Enqueuing Move request for scope (-0.13, 0.16)
23:47:12.789 00.002 8532 Worker thread wakes up
23:47:12.789 00.000 7008 UpdateImageDisplay: Size=(752,580) min=618, max=65535, med=2507, FiltMin=2153, FiltMax=25750, Gamma=0.990
23:47:12.790 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
23:47:12.790 00.000 7008 UpdateGuideState exits: m=265822 SNR=339.5
23:47:12.792 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
23:47:12.792 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.793 00.001 8532 Moving (-0.13, 0.16) raw xDistance=-0.14 yDistance=0.19
23:47:12.793 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:12.795 00.002 7008 Enqueuing Expose request
23:47:12.796 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:47:12.797 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:47:12.797 00.000 8532 MoveAxis(E, 0, ABG)
23:47:12.797 00.000 8532 Move returns status 0, amount 0
23:47:12.797 00.000 8532 MoveAxis(S, 334, ABG)
23:47:12.797 00.000 8532 Guiding  Dir = 1, Dur = 334
23:47:12.797 00.000 8532 IsSlewing returns 0
23:47:12.797 00.000 8532 IsGuiding returns 0
23:47:12.799 00.002 8532 PulseGuide returned control before completion, sleep 344
23:47:13.151 00.352 8532 IsGuiding returns 1
23:47:13.151 00.000 8532 scope still moving after pulse duration time elapsed
23:47:13.183 00.032 8532 IsSlewing returns 0
23:47:13.183 00.000 8532 IsGuiding returns 1
23:47:13.214 00.031 8532 IsSlewing returns 0
23:47:13.220 00.006 8532 IsGuiding returns 1
23:47:13.245 00.025 8532 IsSlewing returns 0
23:47:13.245 00.000 8532 IsGuiding returns 1
23:47:13.276 00.031 8532 IsSlewing returns 0
23:47:13.276 00.000 8532 IsGuiding returns 1
23:47:13.307 00.031 8532 IsSlewing returns 0
23:47:13.307 00.000 8532 IsGuiding returns 1
23:47:13.338 00.031 8532 IsSlewing returns 0
23:47:13.338 00.000 8532 IsGuiding returns 1
23:47:13.370 00.032 8532 IsSlewing returns 0
23:47:13.370 00.000 8532 IsGuiding returns 1
23:47:13.400 00.030 8532 IsSlewing returns 0
23:47:13.400 00.000 8532 IsGuiding returns 1
23:47:13.431 00.031 8532 IsSlewing returns 0
23:47:13.432 00.001 8532 IsGuiding returns 0
23:47:13.432 00.000 8532 scope move finished after 334 + 300 ms
23:47:13.432 00.000 8532 Move returns status 0, amount 334
23:47:13.432 00.000 8532 move complete, result=0
23:47:13.432 00.000 8532 worker thread done servicing request
23:47:13.432 00.000 8532 Worker thread wakes up
23:47:13.433 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 334 ms SOUTH
23:47:13.436 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:13.436 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:14.692 01.256 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c434546-97ff-4686-b635-a8e53c635a52"}
23:47:14.697 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c434546-97ff-4686-b635-a8e53c635a52"}
23:47:14.700 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c353a24-d0d4-4d07-87ac-37088fc39625"}
23:47:14.701 00.001 7008 case statement mapped state 6 to 3
23:47:14.702 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c353a24-d0d4-4d07-87ac-37088fc39625"}
23:47:14.704 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f52b661c-af45-4096-b02c-506abe56d744"}
23:47:14.707 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1742,"width":15,"height":15,"star_pos":[7.15,6.95],"pixels":"..."},"id":"f52b661c-af45-4096-b02c-506abe56d744"}
23:47:15.562 00.855 8532 Exposure complete
23:47:15.605 00.043 8532 worker thread done servicing request
23:47:15.605 00.000 7008 OnExposeComplete: enter
23:47:15.607 00.002 7008 UpdateGuideState(): m_state=6
23:47:15.609 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1743
23:47:15.610 00.001 7008 Star::Find returns 1 (0), X=544.99, Y=447.82, Mass=267992, SNR=338.9, Peak=54470 HFD=2.3
23:47:15.612 00.002 7008 MultiStar: [#1 -0.20,0.12,0.55,U] [#2 -0.18,0.09,0.52,U] [#3 -0.27,0.11,0.42,U] [#4 -0.17,0.13,0.33,U] [#5 -0.16,0.07,0.34,U] [#6 -0.14,0.05,0.36,U] [#7 -0.22,0.21,0.27,U] [#8 -0.11,0.09,0.31,U] 
23:47:15.614 00.002 7008 refined, 8 included, MultiStar: {-0.29, 0.00}, one-star: {-0.61, -0.31}
23:47:15.617 00.003 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.09)
23:47:15.619 00.002 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
23:47:15.622 00.003 7008 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=-0.29 mountY=0.10, mountTheta=2.80
23:47:15.625 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.00, opts=13)
23:47:15.627 00.002 7008 Enqueuing Move request for scope (-0.29, 0.00)
23:47:15.629 00.002 8532 Worker thread wakes up
23:47:15.629 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
23:47:15.629 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
23:47:15.629 00.000 8532 Moving (-0.29, 0.00) raw xDistance=-0.29 yDistance=0.10
23:47:15.629 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:47:15.629 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:15.629 00.000 7008 UpdateImageDisplay: Size=(752,580) min=722, max=65535, med=2505, FiltMin=2175, FiltMax=23826, Gamma=0.990
23:47:15.630 00.001 7008 UpdateGuideState exits: m=267992 SNR=338.9
23:47:15.632 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.634 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:15.637 00.003 7008 Enqueuing Expose request
23:47:15.639 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:15.639 00.000 8532 MoveAxis(E, 259, ABG)
23:47:15.639 00.000 8532 Guiding  Dir = 2, Dur = 259
23:47:15.640 00.001 8532 IsSlewing returns 0
23:47:15.640 00.000 8532 IsGuiding returns 0
23:47:15.640 00.000 8532 PulseGuide returned control before completion, sleep 269
23:47:15.911 00.271 8532 IsGuiding returns 0
23:47:15.911 00.000 8532 Move returns status 0, amount 259
23:47:15.911 00.000 8532 MoveAxis(N, 0, ABG)
23:47:15.911 00.000 8532 Move returns status 0, amount 0
23:47:15.911 00.000 8532 move complete, result=0
23:47:15.911 00.000 8532 worker thread done servicing request
23:47:15.911 00.000 8532 Worker thread wakes up
23:47:15.911 00.000 7008 GuideStep: -0.3 px 259 ms EAST, 0.1 px 0 ms NORTH
23:47:15.916 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:15.916 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:16.697 00.781 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fc62a6b-573b-4e99-9936-0e0cb523de31"}
23:47:16.698 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fc62a6b-573b-4e99-9936-0e0cb523de31"}
23:47:16.701 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cee515ef-e961-4936-9fc6-855dfd55b414"}
23:47:16.702 00.001 7008 case statement mapped state 6 to 3
23:47:16.705 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cee515ef-e961-4936-9fc6-855dfd55b414"}
23:47:16.707 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc484185-cef0-4dc5-b151-9024e5cb6341"}
23:47:16.708 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1743,"width":15,"height":15,"star_pos":[6.99,6.82],"pixels":"..."},"id":"fc484185-cef0-4dc5-b151-9024e5cb6341"}
23:47:18.051 01.343 8532 Exposure complete
23:47:18.090 00.039 8532 worker thread done servicing request
23:47:18.090 00.000 7008 OnExposeComplete: enter
23:47:18.093 00.003 7008 UpdateGuideState(): m_state=6
23:47:18.095 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1744
23:47:18.097 00.002 7008 Star::Find returns 1 (0), X=545.17, Y=447.77, Mass=259298, SNR=327.5, Peak=45951 HFD=2.4
23:47:18.099 00.002 7008 MultiStar: [#1 0.03,0.08,0.57,U] [#2 -0.03,0.01,0.54,U] [#3 -0.03,-0.01,0.42,U] [#4 0.06,0.03,0.35,U] [#5 0.09,0.05,0.34,U] [#6 0.12,-0.04,0.37,U] [#7 -0.07,0.04,0.30,U] [#8 -0.01,0.02,0.34,U] 
23:47:18.101 00.002 7008 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.43, -0.37}
23:47:18.102 00.001 7008 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.07) = xAngle (-2.40 = -2.40)
23:47:18.103 00.001 7008 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.82 = -2.82)
23:47:18.105 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.48 mountX=-0.08 mountY=-0.04, mountTheta=-2.74
23:47:18.107 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.07, opts=13)
23:47:18.109 00.002 7008 Enqueuing Move request for scope (-0.09, -0.07)
23:47:18.110 00.001 8532 Worker thread wakes up
23:47:18.110 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
23:47:18.110 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
23:47:18.110 00.000 8532 Moving (-0.09, -0.07) raw xDistance=-0.08 yDistance=-0.04
23:47:18.110 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:18.110 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:18.110 00.000 7008 UpdateImageDisplay: Size=(752,580) min=602, max=65535, med=2507, FiltMin=2173, FiltMax=25864, Gamma=0.990
23:47:18.112 00.002 7008 UpdateGuideState exits: m=259298 SNR=327.5
23:47:18.113 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.114 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:18.115 00.001 7008 Enqueuing Expose request
23:47:18.116 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:18.116 00.000 8532 MoveAxis(E, 0, ABG)
23:47:18.116 00.000 8532 Move returns status 0, amount 0
23:47:18.118 00.002 8532 MoveAxis(N, 0, ABG)
23:47:18.118 00.000 8532 Move returns status 0, amount 0
23:47:18.118 00.000 8532 move complete, result=0
23:47:18.118 00.000 8532 worker thread done servicing request
23:47:18.118 00.000 8532 Worker thread wakes up
23:47:18.118 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:18.118 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:18.118 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:18.698 00.580 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed98e269-451d-4a2a-b262-f8c8e7d86d72"}
23:47:18.701 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed98e269-451d-4a2a-b262-f8c8e7d86d72"}
23:47:18.705 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a09dea40-d02d-43e1-a31f-98e6d6c70bc1"}
23:47:18.706 00.001 7008 case statement mapped state 6 to 3
23:47:18.707 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a09dea40-d02d-43e1-a31f-98e6d6c70bc1"}
23:47:18.710 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"80ce09d3-72ea-4d83-af4d-0c742ba4d02c"}
23:47:18.712 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1744,"width":15,"height":15,"star_pos":[7.17,6.77],"pixels":"..."},"id":"80ce09d3-72ea-4d83-af4d-0c742ba4d02c"}
23:47:20.241 01.529 8532 Exposure complete
23:47:20.288 00.047 8532 worker thread done servicing request
23:47:20.288 00.000 7008 OnExposeComplete: enter
23:47:20.290 00.002 7008 UpdateGuideState(): m_state=6
23:47:20.293 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1745
23:47:20.294 00.001 7008 Star::Find returns 1 (0), X=545.10, Y=447.80, Mass=262506, SNR=325.9, Peak=51114 HFD=2.4
23:47:20.296 00.002 7008 MultiStar: [#1 -0.06,0.14,0.57,U] [#2 -0.05,0.09,0.56,U] [#3 -0.12,0.09,0.44,U] [#4 -0.04,0.11,0.36,U] [#5 -0.02,0.12,0.36,U] [#6 -0.03,0.02,0.37,U] [#7 -0.12,-0.00,0.29,U] [#8 0.02,0.05,0.33,U] 
23:47:20.299 00.003 7008 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.50, -0.33}
23:47:20.301 00.002 7008 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.07) = xAngle (-2.99 = -2.99)
23:47:20.303 00.002 7008 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.40 = 2.88)
23:47:20.305 00.002 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=-0.15 mountY=0.04, mountTheta=2.89
23:47:20.309 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.01, opts=13)
23:47:20.310 00.001 7008 Enqueuing Move request for scope (-0.16, -0.01)
23:47:20.312 00.002 8532 Worker thread wakes up
23:47:20.312 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:47:20.312 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:47:20.312 00.000 8532 Moving (-0.16, -0.01) raw xDistance=-0.15 yDistance=0.04
23:47:20.312 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:47:20.312 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:20.312 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=2151, FiltMax=25941, Gamma=0.990
23:47:20.315 00.003 7008 UpdateGuideState exits: m=262506 SNR=325.9
23:47:20.317 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:20.317 00.000 8532 MoveAxis(E, 0, ABG)
23:47:20.317 00.000 8532 Move returns status 0, amount 0
23:47:20.317 00.000 8532 MoveAxis(N, 0, ABG)
23:47:20.317 00.000 8532 Move returns status 0, amount 0
23:47:20.317 00.000 8532 move complete, result=0
23:47:20.317 00.000 8532 worker thread done servicing request
23:47:20.317 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.318 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:20.320 00.002 7008 Enqueuing Expose request
23:47:20.322 00.002 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:20.325 00.003 8532 Worker thread wakes up
23:47:20.325 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:20.325 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:20.701 00.376 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2ad36e9-ba74-4ead-abb8-e764a02ee2aa"}
23:47:20.705 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2ad36e9-ba74-4ead-abb8-e764a02ee2aa"}
23:47:20.713 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40ef9965-519c-47f3-9113-397139ae7af9"}
23:47:20.715 00.002 7008 case statement mapped state 6 to 3
23:47:20.716 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40ef9965-519c-47f3-9113-397139ae7af9"}
23:47:20.718 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb492555-6f99-4442-afe9-d14c1922ed71"}
23:47:20.720 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1745,"width":15,"height":15,"star_pos":[7.10,6.80],"pixels":"..."},"id":"bb492555-6f99-4442-afe9-d14c1922ed71"}
23:47:22.459 01.739 8532 Exposure complete
23:47:22.503 00.044 7008 OnExposeComplete: enter
23:47:22.505 00.002 7008 UpdateGuideState(): m_state=6
23:47:22.506 00.001 8532 worker thread done servicing request
23:47:22.506 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1746
23:47:22.508 00.002 7008 Star::Find returns 1 (0), X=544.82, Y=447.72, Mass=278952, SNR=341.7, Peak=57254 HFD=2.5
23:47:22.510 00.002 7008 MultiStar: [#1 -0.39,0.01,0.55,U] [#2 -0.40,-0.02,0.56,U] [#3 -0.51,-0.04,0.42,U] [#4 -0.36,-0.07,0.35,U] [#5 -0.33,0.06,0.33,U] [#6 -0.23,-0.08,0.34,U] [#7 -0.44,0.00,0.28,U] [#8 -0.63,0.22,0.32,U] 
23:47:22.513 00.003 7008 refined, 8 included, MultiStar: {-0.50, -0.10}, one-star: {-0.79, -0.42}
23:47:22.515 00.002 7008 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.07) = xAngle (-2.88 = -2.88)
23:47:22.517 00.002 7008 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.29 = 2.99)
23:47:22.519 00.002 7008 CameraToMount -- cameraX=-0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-2.95 mountX=-0.49 mountY=0.08, mountTheta=2.99
23:47:22.522 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.50, y=-0.10, opts=13)
23:47:22.524 00.002 7008 Enqueuing Move request for scope (-0.50, -0.10)
23:47:22.525 00.001 8532 Worker thread wakes up
23:47:22.525 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.10) opts 0xd
23:47:22.525 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.50, -0.10)
23:47:22.525 00.000 8532 Moving (-0.50, -0.10) raw xDistance=-0.49 yDistance=0.08
23:47:22.525 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
23:47:22.525 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:22.525 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64017, med=2508, FiltMin=2143, FiltMax=30327, Gamma=0.990
23:47:22.528 00.003 7008 UpdateGuideState exits: m=278952 SNR=341.7
23:47:22.529 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:22.531 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:22.531 00.000 8532 MoveAxis(E, 446, ABG)
23:47:22.531 00.000 8532 Guiding  Dir = 2, Dur = 446
23:47:22.531 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:22.533 00.002 7008 Enqueuing Expose request
23:47:22.535 00.002 8532 IsSlewing returns 0
23:47:22.535 00.000 8532 IsGuiding returns 0
23:47:22.535 00.000 8532 PulseGuide returned control before completion, sleep 456
23:47:22.697 00.162 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52af0de2-dbd9-456d-9706-716e9176619d"}
23:47:22.698 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52af0de2-dbd9-456d-9706-716e9176619d"}
23:47:22.701 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc7adcac-34a3-456f-95cf-b0c10f55c3dc"}
23:47:22.702 00.001 7008 case statement mapped state 6 to 3
23:47:22.703 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc7adcac-34a3-456f-95cf-b0c10f55c3dc"}
23:47:22.707 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"670a9438-ab5a-4d79-8ab2-9f458cb88f6b"}
23:47:22.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1746,"width":15,"height":15,"star_pos":[6.82,6.72],"pixels":"..."},"id":"670a9438-ab5a-4d79-8ab2-9f458cb88f6b"}
23:47:22.996 00.287 8532 IsGuiding returns 0
23:47:22.996 00.000 8532 Move returns status 0, amount 446
23:47:22.996 00.000 8532 MoveAxis(N, 0, ABG)
23:47:22.996 00.000 8532 Move returns status 0, amount 0
23:47:22.996 00.000 8532 move complete, result=0
23:47:22.996 00.000 8532 worker thread done servicing request
23:47:22.996 00.000 8532 Worker thread wakes up
23:47:22.997 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:22.997 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:22.997 00.000 7008 GuideStep: -0.5 px 446 ms EAST, 0.1 px 0 ms NORTH
23:47:24.699 01.702 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24369093-0785-46e3-adc4-a7982f0a2fe8"}
23:47:24.703 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24369093-0785-46e3-adc4-a7982f0a2fe8"}
23:47:24.706 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ee7c937-b7b0-450c-a78a-f40a7be35ea3"}
23:47:24.708 00.002 7008 case statement mapped state 6 to 3
23:47:24.710 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ee7c937-b7b0-450c-a78a-f40a7be35ea3"}
23:47:24.713 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"599f6004-a231-4824-815c-c98b6aea1b4d"}
23:47:24.714 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1746,"width":15,"height":15,"star_pos":[6.82,6.72],"pixels":"..."},"id":"599f6004-a231-4824-815c-c98b6aea1b4d"}
23:47:25.126 00.412 8532 Exposure complete
23:47:25.170 00.044 7008 OnExposeComplete: enter
23:47:25.172 00.002 7008 UpdateGuideState(): m_state=6
23:47:25.174 00.002 8532 worker thread done servicing request
23:47:25.174 00.000 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1747
23:47:25.177 00.003 7008 Star::Find returns 1 (0), X=544.99, Y=447.82, Mass=276489, SNR=345.8, Peak=57784 HFD=2.3
23:47:25.180 00.003 7008 MultiStar: [#1 -0.17,0.13,0.52,U] [#2 -0.17,0.04,0.55,U] [#3 -0.28,0.06,0.40,U] [#4 -0.21,0.06,0.32,U] [#5 -0.10,0.15,0.33,U] [#6 -0.08,0.07,0.34,U] [#7 -0.24,0.08,0.28,U] [#8 -0.18,0.06,0.32,U] 
23:47:25.182 00.002 7008 refined, 8 included, MultiStar: {-0.29, -0.02}, one-star: {-0.62, -0.32}
23:47:25.183 00.001 7008 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.07) = xAngle (-3.01 = -3.01)
23:47:25.185 00.002 7008 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.42 = 2.86)
23:47:25.187 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.08 mountX=-0.28 mountY=0.08, mountTheta=2.87
23:47:25.190 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.02, opts=13)
23:47:25.192 00.002 7008 Enqueuing Move request for scope (-0.29, -0.02)
23:47:25.193 00.001 8532 Worker thread wakes up
23:47:25.193 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
23:47:25.193 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
23:47:25.193 00.000 8532 Moving (-0.29, -0.02) raw xDistance=-0.28 yDistance=0.08
23:47:25.193 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2302, FiltMax=25575, Gamma=0.990
23:47:25.194 00.001 7008 UpdateGuideState exits: m=276489 SNR=345.8
23:47:25.196 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.197 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:25.199 00.002 7008 Enqueuing Expose request
23:47:25.201 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
23:47:25.201 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:25.201 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:25.201 00.000 8532 MoveAxis(E, 289, ABG)
23:47:25.202 00.001 8532 Guiding  Dir = 2, Dur = 289
23:47:25.202 00.000 8532 IsSlewing returns 0
23:47:25.202 00.000 8532 IsGuiding returns 0
23:47:25.203 00.001 8532 PulseGuide returned control before completion, sleep 299
23:47:25.507 00.304 8532 IsGuiding returns 0
23:47:25.507 00.000 8532 Move returns status 0, amount 289
23:47:25.508 00.001 8532 MoveAxis(N, 0, ABG)
23:47:25.508 00.000 8532 Move returns status 0, amount 0
23:47:25.508 00.000 8532 move complete, result=0
23:47:25.508 00.000 8532 worker thread done servicing request
23:47:25.508 00.000 8532 Worker thread wakes up
23:47:25.509 00.001 7008 GuideStep: -0.3 px 289 ms EAST, 0.1 px 0 ms NORTH
23:47:25.512 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:25.512 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:26.698 01.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"698f98cf-6b98-4280-9412-b3dce51bd9f5"}
23:47:26.702 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"698f98cf-6b98-4280-9412-b3dce51bd9f5"}
23:47:26.705 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"715221a9-018e-44c2-8f2a-2f1386678ebd"}
23:47:26.710 00.005 7008 case statement mapped state 6 to 3
23:47:26.712 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"715221a9-018e-44c2-8f2a-2f1386678ebd"}
23:47:26.715 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2371c11-f524-4745-9b73-9145dd4f5ebe"}
23:47:26.717 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1747,"width":15,"height":15,"star_pos":[6.99,6.82],"pixels":"..."},"id":"c2371c11-f524-4745-9b73-9145dd4f5ebe"}
23:47:27.641 00.924 8532 Exposure complete
23:47:27.683 00.042 8532 worker thread done servicing request
23:47:27.683 00.000 7008 OnExposeComplete: enter
23:47:27.685 00.002 7008 UpdateGuideState(): m_state=6
23:47:27.688 00.003 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1748
23:47:27.689 00.001 7008 Star::Find returns 1 (0), X=544.95, Y=447.81, Mass=272747, SNR=332.1, Peak=57432 HFD=2.3
23:47:27.691 00.002 7008 MultiStar: [#1 -0.18,0.14,0.55,U] [#2 -0.17,0.10,0.56,U] [#3 -0.26,0.07,0.42,U] [#4 -0.27,0.08,0.36,U] [#5 -0.16,0.17,0.32,U] [#6 -0.18,0.08,0.36,U] [#7 -0.25,0.15,0.28,U] [#8 -0.06,-0.01,0.33,U] 
23:47:27.693 00.002 7008 refined, 8 included, MultiStar: {-0.30, -0.00}, one-star: {-0.65, -0.32}
23:47:27.695 00.002 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
23:47:27.697 00.002 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.81)
23:47:27.699 00.002 7008 CameraToMount -- cameraX=-0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-3.13 mountX=-0.30 mountY=0.10, mountTheta=2.82
23:47:27.702 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=-0.00, opts=13)
23:47:27.705 00.003 7008 Enqueuing Move request for scope (-0.30, -0.00)
23:47:27.706 00.001 8532 Worker thread wakes up
23:47:27.706 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.00) opts 0xd
23:47:27.706 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, -0.00)
23:47:27.706 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=2336, FiltMax=25889, Gamma=0.990
23:47:27.708 00.002 7008 UpdateGuideState exits: m=272747 SNR=332.1
23:47:27.709 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:27.711 00.002 8532 Moving (-0.30, -0.00) raw xDistance=-0.30 yDistance=0.10
23:47:27.711 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:47:27.711 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:27.711 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:27.711 00.000 8532 MoveAxis(E, 291, ABG)
23:47:27.711 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:27.713 00.002 7008 Enqueuing Expose request
23:47:27.715 00.002 8532 Guiding  Dir = 2, Dur = 291
23:47:27.715 00.000 8532 IsSlewing returns 0
23:47:27.715 00.000 8532 IsGuiding returns 0
23:47:27.715 00.000 8532 PulseGuide returned control before completion, sleep 301
23:47:28.024 00.309 8532 IsGuiding returns 0
23:47:28.024 00.000 8532 Move returns status 0, amount 291
23:47:28.025 00.001 8532 MoveAxis(N, 0, ABG)
23:47:28.025 00.000 8532 Move returns status 0, amount 0
23:47:28.025 00.000 8532 move complete, result=0
23:47:28.025 00.000 7008 GuideStep: -0.3 px 291 ms EAST, 0.1 px 0 ms NORTH
23:47:28.029 00.004 8532 worker thread done servicing request
23:47:28.029 00.000 8532 Worker thread wakes up
23:47:28.029 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:28.029 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:28.696 00.667 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fbb62066-ac4d-4aaf-8010-ed8f90d10564"}
23:47:28.700 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fbb62066-ac4d-4aaf-8010-ed8f90d10564"}
23:47:28.702 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6e64ecdf-4fed-40d2-974f-cbdc80146ab1"}
23:47:28.706 00.004 7008 case statement mapped state 6 to 3
23:47:28.708 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e64ecdf-4fed-40d2-974f-cbdc80146ab1"}
23:47:28.710 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3e9222de-d253-4fbb-857f-3773b5180bad"}
23:47:28.713 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1748,"width":15,"height":15,"star_pos":[6.95,6.81],"pixels":"..."},"id":"3e9222de-d253-4fbb-857f-3773b5180bad"}
23:47:30.164 01.451 8532 Exposure complete
23:47:30.208 00.044 8532 worker thread done servicing request
23:47:30.208 00.000 7008 OnExposeComplete: enter
23:47:30.210 00.002 7008 UpdateGuideState(): m_state=6
23:47:30.213 00.003 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1749
23:47:30.216 00.003 7008 Star::Find returns 1 (0), X=545.11, Y=447.81, Mass=263479, SNR=329.2, Peak=49657 HFD=2.4
23:47:30.219 00.003 7008 MultiStar: [#1 -0.02,0.14,0.54,U] [#2 -0.09,0.13,0.54,U] [#3 -0.05,0.08,0.42,U] [#4 0.05,0.05,0.35,U] [#5 -0.06,0.04,0.34,U] [#6 -0.02,0.01,0.35,U] [#7 -0.04,0.10,0.30,U] [#8 0.04,0.07,0.35,U] 
23:47:30.221 00.002 7008 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.49, -0.33}
23:47:30.224 00.003 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:47:30.226 00.002 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.38 = 2.90)
23:47:30.229 00.003 7008 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.04 mountX=-0.14 mountY=0.03, mountTheta=2.90
23:47:30.233 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=-0.01, opts=13)
23:47:30.235 00.002 7008 Enqueuing Move request for scope (-0.14, -0.01)
23:47:30.238 00.003 8532 Worker thread wakes up
23:47:30.238 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
23:47:30.238 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
23:47:30.238 00.000 8532 Moving (-0.14, -0.01) raw xDistance=-0.14 yDistance=0.03
23:47:30.238 00.000 7008 UpdateImageDisplay: Size=(752,580) min=621, max=65535, med=2508, FiltMin=2364, FiltMax=25805, Gamma=0.990
23:47:30.239 00.001 7008 UpdateGuideState exits: m=263479 SNR=329.2
23:47:30.241 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.243 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:30.245 00.002 7008 Enqueuing Expose request
23:47:30.247 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:47:30.247 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:30.247 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:30.247 00.000 8532 MoveAxis(E, 0, ABG)
23:47:30.247 00.000 8532 Move returns status 0, amount 0
23:47:30.247 00.000 8532 MoveAxis(N, 0, ABG)
23:47:30.247 00.000 8532 Move returns status 0, amount 0
23:47:30.247 00.000 8532 move complete, result=0
23:47:30.247 00.000 8532 worker thread done servicing request
23:47:30.247 00.000 8532 Worker thread wakes up
23:47:30.247 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:30.247 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:30.249 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:30.696 00.447 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ca365745-5b6f-4cae-94c9-09a4308e4a8a"}
23:47:30.698 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ca365745-5b6f-4cae-94c9-09a4308e4a8a"}
23:47:30.702 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7291baf9-5f52-4b56-8363-06b1b38f0ae6"}
23:47:30.703 00.001 7008 case statement mapped state 6 to 3
23:47:30.705 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7291baf9-5f52-4b56-8363-06b1b38f0ae6"}
23:47:30.706 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"edf9a8b4-76be-4787-bb0d-5590b3972256"}
23:47:30.707 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1749,"width":15,"height":15,"star_pos":[7.11,6.81],"pixels":"..."},"id":"edf9a8b4-76be-4787-bb0d-5590b3972256"}
23:47:32.377 01.670 8532 Exposure complete
23:47:32.421 00.044 8532 worker thread done servicing request
23:47:32.421 00.000 7008 OnExposeComplete: enter
23:47:32.423 00.002 7008 UpdateGuideState(): m_state=6
23:47:32.426 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1750
23:47:32.428 00.002 7008 Star::Find returns 1 (0), X=545.04, Y=447.86, Mass=268794, SNR=334.3, Peak=54827 HFD=2.2
23:47:32.430 00.002 7008 MultiStar: [#1 -0.10,0.18,0.55,U] [#2 -0.14,0.19,0.55,U] [#3 -0.26,0.21,0.41,U] [#4 -0.16,0.16,0.35,U] [#5 -0.03,0.16,0.34,U] [#6 -0.07,0.19,0.34,U] [#7 -0.16,0.19,0.29,U] [#8 0.12,0.07,0.33,U] 
23:47:32.431 00.001 7008 refined, 8 included, MultiStar: {-0.22, 0.07}, one-star: {-0.56, -0.27}
23:47:32.434 00.003 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.92 = 2.92)
23:47:32.435 00.001 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.50 = 2.50)
23:47:32.437 00.002 7008 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.85 mountX=-0.22 mountY=0.13, mountTheta=2.59
23:47:32.441 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.07, opts=13)
23:47:32.443 00.002 7008 Enqueuing Move request for scope (-0.22, 0.07)
23:47:32.445 00.002 8532 Worker thread wakes up
23:47:32.445 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
23:47:32.445 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
23:47:32.445 00.000 8532 Moving (-0.22, 0.07) raw xDistance=-0.22 yDistance=0.13
23:47:32.445 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:47:32.445 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:32.445 00.000 7008 UpdateImageDisplay: Size=(752,580) min=642, max=65535, med=2508, FiltMin=2376, FiltMax=26656, Gamma=0.990
23:47:32.447 00.002 7008 UpdateGuideState exits: m=268794 SNR=334.3
23:47:32.450 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.451 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:32.453 00.002 7008 Enqueuing Expose request
23:47:32.454 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:47:32.454 00.000 8532 MoveAxis(E, 200, ABG)
23:47:32.455 00.001 8532 Guiding  Dir = 2, Dur = 200
23:47:32.455 00.000 8532 IsSlewing returns 0
23:47:32.455 00.000 8532 IsGuiding returns 0
23:47:32.456 00.001 8532 PulseGuide returned control before completion, sleep 210
23:47:32.681 00.225 8532 IsGuiding returns 0
23:47:32.681 00.000 8532 Move returns status 0, amount 200
23:47:32.681 00.000 8532 MoveAxis(N, 0, ABG)
23:47:32.682 00.001 8532 Move returns status 0, amount 0
23:47:32.682 00.000 8532 move complete, result=0
23:47:32.682 00.000 8532 worker thread done servicing request
23:47:32.682 00.000 8532 Worker thread wakes up
23:47:32.683 00.001 7008 GuideStep: -0.2 px 200 ms EAST, 0.1 px 0 ms NORTH
23:47:32.687 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:32.687 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:32.694 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2298ffab-57b0-4dad-86b5-951fabd0e1c0"}
23:47:32.698 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2298ffab-57b0-4dad-86b5-951fabd0e1c0"}
23:47:32.701 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc1b4d39-0d51-4eeb-b7c2-1073ca492cd2"}
23:47:32.703 00.002 7008 case statement mapped state 6 to 3
23:47:32.705 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc1b4d39-0d51-4eeb-b7c2-1073ca492cd2"}
23:47:32.707 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"49c9911c-af82-4cf0-8774-9c99bcc084d9"}
23:47:32.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1750,"width":15,"height":15,"star_pos":[7.04,6.86],"pixels":"..."},"id":"49c9911c-af82-4cf0-8774-9c99bcc084d9"}
23:47:34.693 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1b519636-804c-472d-9d15-029efbef6d2c"}
23:47:34.695 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1b519636-804c-472d-9d15-029efbef6d2c"}
23:47:34.697 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"031e0f08-91df-4f81-9794-f4d4ec535116"}
23:47:34.699 00.002 7008 case statement mapped state 6 to 3
23:47:34.700 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"031e0f08-91df-4f81-9794-f4d4ec535116"}
23:47:34.702 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e3b33e0-f7f5-4d04-aa1c-4e2330a81007"}
23:47:34.703 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1750,"width":15,"height":15,"star_pos":[7.04,6.86],"pixels":"..."},"id":"0e3b33e0-f7f5-4d04-aa1c-4e2330a81007"}
23:47:34.812 00.109 8532 Exposure complete
23:47:34.844 00.032 8532 worker thread done servicing request
23:47:34.844 00.000 7008 OnExposeComplete: enter
23:47:34.846 00.002 7008 UpdateGuideState(): m_state=6
23:47:34.847 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1751
23:47:34.848 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=447.87, Mass=274687, SNR=341.4, Peak=57743 HFD=2.2
23:47:34.850 00.002 7008 MultiStar: [#1 -0.17,0.17,0.54,U] [#2 -0.21,0.18,0.53,U] [#3 -0.20,0.17,0.39,U] [#4 -0.19,0.08,0.36,U] [#5 -0.13,0.13,0.34,U] [#6 -0.14,0.11,0.36,U] [#7 -0.26,0.22,0.27,U] [#8 -0.12,0.15,0.33,U] 
23:47:34.852 00.002 7008 refined, 8 included, MultiStar: {-0.29, 0.05}, one-star: {-0.62, -0.26}
23:47:34.853 00.001 7008 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.07) = xAngle (3.03 = 3.03)
23:47:34.855 00.002 7008 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.62 = 2.62)
23:47:34.857 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.96 mountX=-0.29 mountY=0.14, mountTheta=2.68
23:47:34.860 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.05, opts=13)
23:47:34.861 00.001 7008 Enqueuing Move request for scope (-0.29, 0.05)
23:47:34.862 00.001 8532 Worker thread wakes up
23:47:34.863 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
23:47:34.863 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
23:47:34.863 00.000 8532 Moving (-0.29, 0.05) raw xDistance=-0.29 yDistance=0.14
23:47:34.863 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:47:34.863 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:34.863 00.000 7008 UpdateImageDisplay: Size=(752,580) min=343, max=65535, med=2507, FiltMin=2309, FiltMax=24611, Gamma=0.990
23:47:34.865 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:47:34.865 00.000 8532 MoveAxis(E, 276, ABG)
23:47:34.865 00.000 8532 Guiding  Dir = 2, Dur = 276
23:47:34.865 00.000 7008 UpdateGuideState exits: m=274687 SNR=341.4
23:47:34.867 00.002 8532 IsSlewing returns 0
23:47:34.867 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:34.868 00.001 8532 IsGuiding returns 0
23:47:34.868 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:34.870 00.002 7008 Enqueuing Expose request
23:47:34.871 00.001 8532 PulseGuide returned control before completion, sleep 286
23:47:35.165 00.294 8532 IsGuiding returns 1
23:47:35.165 00.000 8532 scope still moving after pulse duration time elapsed
23:47:35.196 00.031 8532 IsSlewing returns 0
23:47:35.196 00.000 8532 IsGuiding returns 1
23:47:35.227 00.031 8532 IsSlewing returns 0
23:47:35.228 00.001 8532 IsGuiding returns 1
23:47:35.257 00.029 8532 IsSlewing returns 0
23:47:35.257 00.000 8532 IsGuiding returns 1
23:47:35.288 00.031 8532 IsSlewing returns 0
23:47:35.288 00.000 8532 IsGuiding returns 1
23:47:35.320 00.032 8532 IsSlewing returns 0
23:47:35.320 00.000 8532 IsGuiding returns 0
23:47:35.320 00.000 8532 scope move finished after 276 + 175 ms
23:47:35.320 00.000 8532 Move returns status 0, amount 276
23:47:35.320 00.000 8532 MoveAxis(N, 0, ABG)
23:47:35.320 00.000 8532 Move returns status 0, amount 0
23:47:35.320 00.000 8532 move complete, result=0
23:47:35.321 00.001 8532 worker thread done servicing request
23:47:35.321 00.000 8532 Worker thread wakes up
23:47:35.321 00.000 7008 GuideStep: -0.3 px 276 ms EAST, 0.1 px 0 ms NORTH
23:47:35.323 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:35.323 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:36.693 01.370 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"df6a45d2-224c-499a-8cad-d43ac722292d"}
23:47:36.696 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"df6a45d2-224c-499a-8cad-d43ac722292d"}
23:47:36.699 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5646c04e-e8b9-4a97-878d-7e7b8f548327"}
23:47:36.702 00.003 7008 case statement mapped state 6 to 3
23:47:36.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5646c04e-e8b9-4a97-878d-7e7b8f548327"}
23:47:36.707 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6229a531-a358-49e5-9bf4-990d59ec6cea"}
23:47:36.709 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1751,"width":15,"height":15,"star_pos":[6.98,6.87],"pixels":"..."},"id":"6229a531-a358-49e5-9bf4-990d59ec6cea"}
23:47:37.455 00.746 8532 Exposure complete
23:47:37.495 00.040 8532 worker thread done servicing request
23:47:37.495 00.000 7008 OnExposeComplete: enter
23:47:37.498 00.003 7008 UpdateGuideState(): m_state=6
23:47:37.501 00.003 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1752
23:47:37.505 00.004 7008 Star::Find returns 1 (0), X=544.94, Y=447.89, Mass=266938, SNR=333.7, Peak=57853 HFD=2.2
23:47:37.509 00.004 7008 MultiStar: [#1 -0.19,0.19,0.55,U] [#2 -0.24,0.19,0.54,U] [#3 -0.36,0.19,0.41,U] [#4 -0.20,0.23,0.35,U] [#5 -0.14,0.17,0.34,U] [#6 -0.16,0.14,0.36,U] [#7 -0.27,0.24,0.28,U] [#8 -0.10,0.07,0.33,U] 
23:47:37.512 00.003 7008 refined, 8 included, MultiStar: {-0.32, 0.08}, one-star: {-0.66, -0.25}
23:47:37.515 00.003 7008 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.07) = xAngle (2.98 = 2.98)
23:47:37.517 00.002 7008 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.57 = 2.57)
23:47:37.519 00.002 7008 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.91 mountX=-0.32 mountY=0.18, mountTheta=2.64
23:47:37.523 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.32, y=0.08, opts=13)
23:47:37.526 00.003 7008 Enqueuing Move request for scope (-0.32, 0.08)
23:47:37.528 00.002 8532 Worker thread wakes up
23:47:37.528 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.08) opts 0xd
23:47:37.528 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.32, 0.08)
23:47:37.528 00.000 8532 Moving (-0.32, 0.08) raw xDistance=-0.32 yDistance=0.18
23:47:37.528 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
23:47:37.529 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:47:37.529 00.000 8532 MoveAxis(E, 312, ABG)
23:47:37.529 00.000 8532 Guiding  Dir = 2, Dur = 312
23:47:37.529 00.000 7008 UpdateImageDisplay: Size=(752,580) min=491, max=65535, med=2507, FiltMin=2370, FiltMax=26508, Gamma=0.990
23:47:37.532 00.003 7008 UpdateGuideState exits: m=266938 SNR=333.7
23:47:37.534 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.537 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:37.539 00.002 7008 Enqueuing Expose request
23:47:37.542 00.003 8532 IsSlewing returns 0
23:47:37.542 00.000 8532 IsGuiding returns 0
23:47:37.543 00.001 8532 PulseGuide returned control before completion, sleep 322
23:47:37.869 00.326 8532 IsGuiding returns 0
23:47:37.869 00.000 8532 Move returns status 0, amount 312
23:47:37.869 00.000 8532 MoveAxis(S, 312, ABG)
23:47:37.870 00.001 8532 Guiding  Dir = 1, Dur = 312
23:47:37.870 00.000 8532 IsSlewing returns 0
23:47:37.871 00.001 8532 IsGuiding returns 0
23:47:37.872 00.001 8532 PulseGuide returned control before completion, sleep 321
23:47:38.198 00.326 8532 IsGuiding returns 1
23:47:38.198 00.000 8532 scope still moving after pulse duration time elapsed
23:47:38.231 00.033 8532 IsSlewing returns 0
23:47:38.231 00.000 8532 IsGuiding returns 0
23:47:38.231 00.000 8532 scope move finished after 312 + 47 ms
23:47:38.231 00.000 8532 Move returns status 0, amount 312
23:47:38.231 00.000 8532 move complete, result=0
23:47:38.231 00.000 8532 worker thread done servicing request
23:47:38.231 00.000 8532 Worker thread wakes up
23:47:38.231 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:38.232 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:38.232 00.000 7008 GuideStep: -0.3 px 312 ms EAST, 0.2 px 312 ms SOUTH
23:47:38.694 00.462 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51765d6f-f2e4-4110-81ad-39852c99fce4"}
23:47:38.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51765d6f-f2e4-4110-81ad-39852c99fce4"}
23:47:38.722 00.026 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f546883-d9a5-4b78-90f4-5f6e663eeff6"}
23:47:38.723 00.001 7008 case statement mapped state 6 to 3
23:47:38.725 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f546883-d9a5-4b78-90f4-5f6e663eeff6"}
23:47:38.728 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"07d8d88d-8937-432f-8199-7b98670ba68b"}
23:47:38.729 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1752,"width":15,"height":15,"star_pos":[6.94,6.89],"pixels":"..."},"id":"07d8d88d-8937-432f-8199-7b98670ba68b"}
23:47:40.361 01.632 8532 Exposure complete
23:47:40.392 00.031 8532 worker thread done servicing request
23:47:40.392 00.000 7008 OnExposeComplete: enter
23:47:40.395 00.003 7008 UpdateGuideState(): m_state=6
23:47:40.398 00.003 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1753
23:47:40.401 00.003 7008 Star::Find returns 1 (0), X=545.13, Y=447.84, Mass=268812, SNR=344.9, Peak=50980 HFD=2.3
23:47:40.403 00.002 7008 MultiStar: [#1 -0.03,0.13,0.52,U] [#2 -0.04,0.09,0.51,U] [#3 -0.09,0.10,0.40,U] [#4 0.08,0.16,0.33,U] [#5 0.03,0.11,0.33,U] [#6 0.03,0.09,0.35,U] [#7 -0.07,0.21,0.27,U] [#8 -0.01,0.13,0.32,U] 
23:47:40.405 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.47, -0.30}
23:47:40.406 00.001 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
23:47:40.408 00.002 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
23:47:40.410 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.00 mountX=-0.13 mountY=0.06, mountTheta=2.70
23:47:40.413 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.02, opts=13)
23:47:40.414 00.001 7008 Enqueuing Move request for scope (-0.13, 0.02)
23:47:40.416 00.002 8532 Worker thread wakes up
23:47:40.416 00.000 7008 UpdateImageDisplay: Size=(752,580) min=715, max=65535, med=2506, FiltMin=2329, FiltMax=25661, Gamma=0.990
23:47:40.417 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:47:40.417 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:47:40.417 00.000 8532 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=0.06
23:47:40.418 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:47:40.418 00.000 7008 UpdateGuideState exits: m=268812 SNR=344.9
23:47:40.420 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:40.420 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.421 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:40.421 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:40.423 00.002 7008 Enqueuing Expose request
23:47:40.423 00.000 8532 MoveAxis(E, 0, ABG)
23:47:40.424 00.001 8532 Move returns status 0, amount 0
23:47:40.424 00.000 8532 MoveAxis(N, 0, ABG)
23:47:40.424 00.000 8532 Move returns status 0, amount 0
23:47:40.424 00.000 8532 move complete, result=0
23:47:40.424 00.000 8532 worker thread done servicing request
23:47:40.424 00.000 8532 Worker thread wakes up
23:47:40.424 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:40.424 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:40.425 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:40.692 00.267 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a39f0f8-25ec-448d-8175-c73c5b6cfabe"}
23:47:40.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a39f0f8-25ec-448d-8175-c73c5b6cfabe"}
23:47:40.695 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"88f625f9-3c36-4170-93f6-20cf459b8642"}
23:47:40.699 00.004 7008 case statement mapped state 6 to 3
23:47:40.700 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"88f625f9-3c36-4170-93f6-20cf459b8642"}
23:47:40.702 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc1acea2-43e9-4811-9221-c22a93de629b"}
23:47:40.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1753,"width":15,"height":15,"star_pos":[7.13,6.84],"pixels":"..."},"id":"cc1acea2-43e9-4811-9221-c22a93de629b"}
23:47:42.550 01.846 8532 Exposure complete
23:47:42.592 00.042 8532 worker thread done servicing request
23:47:42.592 00.000 7008 OnExposeComplete: enter
23:47:42.596 00.004 7008 UpdateGuideState(): m_state=6
23:47:42.598 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1754
23:47:42.600 00.002 7008 Star::Find returns 1 (0), X=544.97, Y=447.75, Mass=269391, SNR=340.7, Peak=55552 HFD=2.5
23:47:42.602 00.002 7008 MultiStar: [#1 -0.22,0.02,0.53,U] [#2 -0.19,0.02,0.53,U] [#3 -0.34,0.04,0.41,U] [#4 -0.24,0.10,0.32,U] [#5 -0.10,-0.05,0.33,U] [#6 -0.18,0.05,0.35,U] [#7 -0.18,0.06,0.27,U] [#8 -0.15,0.02,0.31,U] 
23:47:42.603 00.001 7008 refined, 8 included, MultiStar: {-0.31, -0.07}, one-star: {-0.63, -0.38}
23:47:42.604 00.001 7008 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.07) = xAngle (-2.84 = -2.84)
23:47:42.606 00.002 7008 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.26 = 3.03)
23:47:42.608 00.002 7008 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-2.91 mountX=-0.31 mountY=0.04, mountTheta=3.02
23:47:42.610 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.31, y=-0.07, opts=13)
23:47:42.613 00.003 7008 Enqueuing Move request for scope (-0.31, -0.07)
23:47:42.614 00.001 8532 Worker thread wakes up
23:47:42.615 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.07) opts 0xd
23:47:42.615 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.31, -0.07)
23:47:42.615 00.000 8532 Moving (-0.31, -0.07) raw xDistance=-0.31 yDistance=0.04
23:47:42.615 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:47:42.615 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:42.615 00.000 7008 UpdateImageDisplay: Size=(752,580) min=232, max=65535, med=2507, FiltMin=1871, FiltMax=26067, Gamma=0.990
23:47:42.616 00.001 7008 UpdateGuideState exits: m=269391 SNR=340.7
23:47:42.617 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:42.619 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:42.620 00.001 7008 Enqueuing Expose request
23:47:42.621 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:42.622 00.001 8532 MoveAxis(E, 277, ABG)
23:47:42.622 00.000 8532 Guiding  Dir = 2, Dur = 277
23:47:42.622 00.000 8532 IsSlewing returns 0
23:47:42.622 00.000 8532 IsGuiding returns 0
23:47:42.623 00.001 8532 PulseGuide returned control before completion, sleep 287
23:47:42.692 00.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f01cb891-94d3-47c8-967f-38972f9755a3"}
23:47:42.695 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f01cb891-94d3-47c8-967f-38972f9755a3"}
23:47:42.698 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fec214a8-25d0-4dc8-b424-b87f30a31dc5"}
23:47:42.701 00.003 7008 case statement mapped state 6 to 3
23:47:42.703 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec214a8-25d0-4dc8-b424-b87f30a31dc5"}
23:47:42.704 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3c5ec51d-3327-428f-b7b4-0d89aebcb024"}
23:47:42.706 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1754,"width":15,"height":15,"star_pos":[6.97,6.75],"pixels":"..."},"id":"3c5ec51d-3327-428f-b7b4-0d89aebcb024"}
23:47:42.917 00.211 8532 IsGuiding returns 0
23:47:42.917 00.000 8532 Move returns status 0, amount 277
23:47:42.917 00.000 8532 MoveAxis(N, 0, ABG)
23:47:42.917 00.000 8532 Move returns status 0, amount 0
23:47:42.917 00.000 8532 move complete, result=0
23:47:42.917 00.000 8532 worker thread done servicing request
23:47:42.918 00.001 7008 GuideStep: -0.3 px 277 ms EAST, 0.0 px 0 ms NORTH
23:47:42.920 00.002 8532 Worker thread wakes up
23:47:42.920 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:42.920 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:44.692 01.772 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b4da4c02-d21b-4f63-9286-63d59b30b584"}
23:47:44.693 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b4da4c02-d21b-4f63-9286-63d59b30b584"}
23:47:44.695 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d12c1554-0697-497a-9482-5e16dfd8fbe5"}
23:47:44.696 00.001 7008 case statement mapped state 6 to 3
23:47:44.698 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d12c1554-0697-497a-9482-5e16dfd8fbe5"}
23:47:44.699 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"05422b94-40d5-4084-9146-a06376fcd9d1"}
23:47:44.700 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1754,"width":15,"height":15,"star_pos":[6.97,6.75],"pixels":"..."},"id":"05422b94-40d5-4084-9146-a06376fcd9d1"}
23:47:45.053 00.353 8532 Exposure complete
23:47:45.085 00.032 8532 worker thread done servicing request
23:47:45.085 00.000 7008 OnExposeComplete: enter
23:47:45.087 00.002 7008 UpdateGuideState(): m_state=6
23:47:45.088 00.001 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1755
23:47:45.091 00.003 7008 Star::Find returns 1 (0), X=544.96, Y=447.81, Mass=275295, SNR=352.4, Peak=57552 HFD=2.3
23:47:45.093 00.002 7008 MultiStar: [#1 -0.18,0.14,0.52,U] [#2 -0.23,0.09,0.52,U] [#3 -0.33,-0.03,0.40,U] [#4 -0.12,0.15,0.33,U] [#5 -0.15,0.02,0.32,U] [#6 -0.05,0.10,0.34,U] [#7 -0.15,0.14,0.27,U] [#8 -0.11,0.01,0.32,U] 
23:47:45.095 00.002 7008 refined, 8 included, MultiStar: {-0.29, -0.02}, one-star: {-0.64, -0.33}
23:47:45.096 00.001 7008 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.07) = xAngle (-3.00 = -3.00)
23:47:45.097 00.001 7008 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.41 = 2.87)
23:47:45.099 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.07 mountX=-0.29 mountY=0.08, mountTheta=2.88
23:47:45.101 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.02, opts=13)
23:47:45.102 00.001 7008 Enqueuing Move request for scope (-0.29, -0.02)
23:47:45.104 00.002 8532 Worker thread wakes up
23:47:45.104 00.000 7008 UpdateImageDisplay: Size=(752,580) min=273, max=65535, med=2507, FiltMin=1832, FiltMax=25469, Gamma=0.990
23:47:45.105 00.001 7008 UpdateGuideState exits: m=275295 SNR=352.4
23:47:45.107 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.108 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
23:47:45.108 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:45.111 00.003 7008 Enqueuing Expose request
23:47:45.112 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
23:47:45.112 00.000 8532 Moving (-0.29, -0.02) raw xDistance=-0.29 yDistance=0.08
23:47:45.112 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:47:45.113 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.113 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:45.113 00.000 8532 MoveAxis(E, 280, ABG)
23:47:45.113 00.000 8532 Guiding  Dir = 2, Dur = 280
23:47:45.113 00.000 8532 IsSlewing returns 0
23:47:45.113 00.000 8532 IsGuiding returns 0
23:47:45.114 00.001 8532 PulseGuide returned control before completion, sleep 290
23:47:45.419 00.305 8532 IsGuiding returns 0
23:47:45.419 00.000 8532 Move returns status 0, amount 280
23:47:45.419 00.000 8532 MoveAxis(N, 0, ABG)
23:47:45.420 00.001 8532 Move returns status 0, amount 0
23:47:45.420 00.000 8532 move complete, result=0
23:47:45.420 00.000 8532 worker thread done servicing request
23:47:45.420 00.000 8532 Worker thread wakes up
23:47:45.420 00.000 7008 GuideStep: -0.3 px 280 ms EAST, 0.1 px 0 ms NORTH
23:47:45.423 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:45.423 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:46.691 01.268 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12efc747-c683-46b8-ab99-dac1bb068c24"}
23:47:46.696 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12efc747-c683-46b8-ab99-dac1bb068c24"}
23:47:46.699 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cd0044ff-580e-41f7-8fd5-f8704308e8b3"}
23:47:46.702 00.003 7008 case statement mapped state 6 to 3
23:47:46.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd0044ff-580e-41f7-8fd5-f8704308e8b3"}
23:47:46.707 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"83175d33-0104-4b6d-bbf3-fc9fa4483417"}
23:47:46.710 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1755,"width":15,"height":15,"star_pos":[6.96,6.81],"pixels":"..."},"id":"83175d33-0104-4b6d-bbf3-fc9fa4483417"}
23:47:47.553 00.843 8532 Exposure complete
23:47:47.597 00.044 8532 worker thread done servicing request
23:47:47.597 00.000 7008 OnExposeComplete: enter
23:47:47.598 00.001 7008 UpdateGuideState(): m_state=6
23:47:47.600 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1756
23:47:47.602 00.002 7008 Star::Find returns 1 (0), X=544.99, Y=447.76, Mass=268403, SNR=343.9, Peak=54882 HFD=2.4
23:47:47.605 00.003 7008 MultiStar: [#1 -0.19,0.04,0.52,U] [#2 -0.16,0.02,0.53,U] [#3 -0.29,0.07,0.42,U] [#4 -0.19,-0.02,0.34,U] [#5 -0.14,0.05,0.32,U] [#6 -0.12,-0.02,0.33,U] [#7 -0.29,0.03,0.29,U] [#8 -0.07,0.05,0.31,U] 
23:47:47.607 00.002 7008 refined, 8 included, MultiStar: {-0.29, -0.07}, one-star: {-0.61, -0.37}
23:47:47.609 00.002 7008 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.07) = xAngle (-2.84 = -2.84)
23:47:47.610 00.001 7008 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.25 = 3.03)
23:47:47.612 00.002 7008 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.91 mountX=-0.28 mountY=0.03, mountTheta=3.03
23:47:47.616 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=-0.07, opts=13)
23:47:47.618 00.002 7008 Enqueuing Move request for scope (-0.29, -0.07)
23:47:47.619 00.001 8532 Worker thread wakes up
23:47:47.619 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
23:47:47.619 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
23:47:47.619 00.000 8532 Moving (-0.29, -0.07) raw xDistance=-0.28 yDistance=0.03
23:47:47.619 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:47:47.619 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:47.619 00.000 7008 UpdateImageDisplay: Size=(752,580) min=267, max=65535, med=2509, FiltMin=1950, FiltMax=24705, Gamma=0.990
23:47:47.622 00.003 7008 UpdateGuideState exits: m=268403 SNR=343.9
23:47:47.625 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.627 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:47.628 00.001 7008 Enqueuing Expose request
23:47:47.631 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:47.631 00.000 8532 MoveAxis(E, 276, ABG)
23:47:47.631 00.000 8532 Guiding  Dir = 2, Dur = 276
23:47:47.632 00.001 8532 IsSlewing returns 0
23:47:47.632 00.000 8532 IsGuiding returns 0
23:47:47.633 00.001 8532 PulseGuide returned control before completion, sleep 286
23:47:47.923 00.290 8532 IsGuiding returns 0
23:47:47.923 00.000 8532 Move returns status 0, amount 276
23:47:47.924 00.001 8532 MoveAxis(N, 0, ABG)
23:47:47.924 00.000 8532 Move returns status 0, amount 0
23:47:47.924 00.000 8532 move complete, result=0
23:47:47.924 00.000 7008 GuideStep: -0.3 px 276 ms EAST, 0.0 px 0 ms NORTH
23:47:47.929 00.005 8532 worker thread done servicing request
23:47:47.929 00.000 8532 Worker thread wakes up
23:47:47.929 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:47.929 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:48.689 00.760 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12b42641-819d-4740-9d00-705085827d7a"}
23:47:48.692 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12b42641-819d-4740-9d00-705085827d7a"}
23:47:48.695 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c61fb21f-c771-421b-86c8-3aac0ce5aa78"}
23:47:48.697 00.002 7008 case statement mapped state 6 to 3
23:47:48.699 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c61fb21f-c771-421b-86c8-3aac0ce5aa78"}
23:47:48.702 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b3bd77f-33c8-4b0e-ac80-22bbeba5fa9c"}
23:47:48.703 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1756,"width":15,"height":15,"star_pos":[6.99,6.76],"pixels":"..."},"id":"7b3bd77f-33c8-4b0e-ac80-22bbeba5fa9c"}
23:47:50.058 01.355 8532 Exposure complete
23:47:50.100 00.042 8532 worker thread done servicing request
23:47:50.100 00.000 7008 OnExposeComplete: enter
23:47:50.102 00.002 7008 UpdateGuideState(): m_state=6
23:47:50.104 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1757
23:47:50.106 00.002 7008 Star::Find returns 1 (0), X=545.46, Y=447.90, Mass=258206, SNR=331.7, Peak=41441 HFD=2.4
23:47:50.109 00.003 7008 MultiStar: [#1 0.28,0.26,0.55,U] [#2 0.29,0.18,0.56,U] [#3 0.19,0.23,0.43,U] [#4 0.22,0.20,0.34,U] [#5 0.27,0.19,0.33,U] [#6 0.32,0.14,0.34,U] [#7 0.27,0.30,0.29,U] [#8 0.18,0.19,0.33,U] 
23:47:50.111 00.002 7008 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {-0.14, -0.24}
23:47:50.113 00.002 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.65 = 0.65)
23:47:50.114 00.001 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
23:47:50.116 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.58 mountX=0.15 mountY=0.04, mountTheta=0.28
23:47:50.119 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.10, opts=13)
23:47:50.121 00.002 7008 Enqueuing Move request for scope (0.16, 0.10)
23:47:50.122 00.001 8532 Worker thread wakes up
23:47:50.122 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:47:50.122 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:47:50.122 00.000 8532 Moving (0.16, 0.10) raw xDistance=0.15 yDistance=0.04
23:47:50.122 00.000 7008 UpdateImageDisplay: Size=(752,580) min=411, max=62628, med=2508, FiltMin=1892, FiltMax=33858, Gamma=0.990
23:47:50.124 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:50.124 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.124 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:50.124 00.000 8532 MoveAxis(E, 0, ABG)
23:47:50.124 00.000 8532 Move returns status 0, amount 0
23:47:50.124 00.000 8532 MoveAxis(N, 0, ABG)
23:47:50.124 00.000 8532 Move returns status 0, amount 0
23:47:50.125 00.001 8532 move complete, result=0
23:47:50.125 00.000 8532 worker thread done servicing request
23:47:50.125 00.000 7008 UpdateGuideState exits: m=258206 SNR=331.7
23:47:50.127 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.129 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:50.130 00.001 7008 Enqueuing Expose request
23:47:50.132 00.002 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:50.134 00.002 8532 Worker thread wakes up
23:47:50.134 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:50.134 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:50.689 00.555 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e89a9de-6664-43ef-8054-89800e5e3b41"}
23:47:50.692 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e89a9de-6664-43ef-8054-89800e5e3b41"}
23:47:50.701 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41d3bb6c-5afb-48ce-b51e-df05040bd76f"}
23:47:50.702 00.001 7008 case statement mapped state 6 to 3
23:47:50.705 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41d3bb6c-5afb-48ce-b51e-df05040bd76f"}
23:47:50.706 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c4425ff7-fc90-4104-bb90-62132ecb1397"}
23:47:50.708 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1757,"width":15,"height":15,"star_pos":[7.46,6.90],"pixels":"..."},"id":"c4425ff7-fc90-4104-bb90-62132ecb1397"}
23:47:52.261 01.553 8532 Exposure complete
23:47:52.304 00.043 8532 worker thread done servicing request
23:47:52.304 00.000 7008 OnExposeComplete: enter
23:47:52.305 00.001 7008 UpdateGuideState(): m_state=6
23:47:52.307 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1758
23:47:52.309 00.002 7008 Star::Find returns 1 (0), X=545.04, Y=447.80, Mass=267162, SNR=346.7, Peak=54212 HFD=2.4
23:47:52.311 00.002 7008 MultiStar: [#1 -0.08,0.16,0.53,U] [#2 -0.18,0.10,0.53,U] [#3 -0.21,0.03,0.41,U] [#4 -0.10,0.05,0.33,U] [#5 -0.06,0.09,0.31,U] [#6 -0.12,0.06,0.35,U] [#7 -0.11,0.19,0.29,U] [#8 -0.11,0.08,0.34,U] 
23:47:52.313 00.002 7008 refined, 8 included, MultiStar: {-0.23, -0.01}, one-star: {-0.56, -0.34}
23:47:52.315 00.002 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:47:52.317 00.002 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.84)
23:47:52.318 00.001 7008 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.10 mountX=-0.23 mountY=0.07, mountTheta=2.85
23:47:52.322 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=-0.01, opts=13)
23:47:52.324 00.002 7008 Enqueuing Move request for scope (-0.23, -0.01)
23:47:52.325 00.001 8532 Worker thread wakes up
23:47:52.325 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
23:47:52.326 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
23:47:52.326 00.000 8532 Moving (-0.23, -0.01) raw xDistance=-0.23 yDistance=0.07
23:47:52.326 00.000 7008 UpdateImageDisplay: Size=(752,580) min=165, max=65535, med=2508, FiltMin=1848, FiltMax=24240, Gamma=0.990
23:47:52.327 00.001 7008 UpdateGuideState exits: m=267162 SNR=346.7
23:47:52.329 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.332 00.003 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:47:52.332 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:52.334 00.002 7008 Enqueuing Expose request
23:47:52.336 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.337 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:47:52.337 00.000 8532 MoveAxis(E, 208, ABG)
23:47:52.337 00.000 8532 Guiding  Dir = 2, Dur = 208
23:47:52.337 00.000 8532 IsSlewing returns 0
23:47:52.337 00.000 8532 IsGuiding returns 0
23:47:52.338 00.001 8532 PulseGuide returned control before completion, sleep 218
23:47:52.564 00.226 8532 IsGuiding returns 1
23:47:52.564 00.000 8532 scope still moving after pulse duration time elapsed
23:47:52.599 00.035 8532 IsSlewing returns 0
23:47:52.599 00.000 8532 IsGuiding returns 0
23:47:52.600 00.001 8532 scope move finished after 208 + 54 ms
23:47:52.600 00.000 8532 Move returns status 0, amount 208
23:47:52.600 00.000 8532 MoveAxis(N, 0, ABG)
23:47:52.600 00.000 8532 Move returns status 0, amount 0
23:47:52.600 00.000 8532 move complete, result=0
23:47:52.600 00.000 8532 worker thread done servicing request
23:47:52.600 00.000 8532 Worker thread wakes up
23:47:52.601 00.001 7008 GuideStep: -0.2 px 208 ms EAST, 0.1 px 0 ms NORTH
23:47:52.604 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:52.604 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:52.687 00.083 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85cfc156-76c0-4dd7-8ca7-500c2f1b73c2"}
23:47:52.689 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85cfc156-76c0-4dd7-8ca7-500c2f1b73c2"}
23:47:52.699 00.010 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed292d4d-be5d-4722-8cbc-ca78c1b600f4"}
23:47:52.701 00.002 7008 case statement mapped state 6 to 3
23:47:52.704 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed292d4d-be5d-4722-8cbc-ca78c1b600f4"}
23:47:52.706 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb18f1ec-3c4f-4fd8-b84d-00de1f07fe78"}
23:47:52.708 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1758,"width":15,"height":15,"star_pos":[7.04,6.80],"pixels":"..."},"id":"fb18f1ec-3c4f-4fd8-b84d-00de1f07fe78"}
23:47:54.687 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d11ef7d-e3c9-48c3-aef8-55d0f60df6c3"}
23:47:54.692 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d11ef7d-e3c9-48c3-aef8-55d0f60df6c3"}
23:47:54.694 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b6c15cd0-ab2c-4e0c-92c6-5c047f109cb9"}
23:47:54.698 00.004 7008 case statement mapped state 6 to 3
23:47:54.700 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6c15cd0-ab2c-4e0c-92c6-5c047f109cb9"}
23:47:54.703 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8fcebfca-caf0-4223-b053-3da1f6003dd7"}
23:47:54.705 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1758,"width":15,"height":15,"star_pos":[7.04,6.80],"pixels":"..."},"id":"8fcebfca-caf0-4223-b053-3da1f6003dd7"}
23:47:54.727 00.022 8532 Exposure complete
23:47:54.768 00.041 8532 worker thread done servicing request
23:47:54.768 00.000 7008 OnExposeComplete: enter
23:47:54.771 00.003 7008 UpdateGuideState(): m_state=6
23:47:54.772 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1759
23:47:54.774 00.002 7008 Star::Find returns 1 (0), X=545.08, Y=447.85, Mass=260610, SNR=336.1, Peak=51950 HFD=2.3
23:47:54.777 00.003 7008 MultiStar: [#1 -0.07,0.22,0.55,U] [#2 -0.08,0.10,0.54,U] [#3 -0.16,0.14,0.43,U] [#4 -0.08,0.21,0.34,U] [#5 -0.00,0.11,0.33,U] [#6 -0.12,0.02,0.36,U] [#7 -0.18,0.23,0.29,U] [#8 0.02,0.13,0.34,U] 
23:47:54.779 00.002 7008 refined, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.52, -0.29}
23:47:54.781 00.002 7008 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.07) = xAngle (2.99 = 2.99)
23:47:54.783 00.002 7008 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.58 = 2.58)
23:47:54.784 00.001 7008 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=-0.19 mountY=0.10, mountTheta=2.65
23:47:54.787 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.04, opts=13)
23:47:54.788 00.001 7008 Enqueuing Move request for scope (-0.19, 0.04)
23:47:54.789 00.001 8532 Worker thread wakes up
23:47:54.789 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:47:54.789 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:47:54.789 00.000 8532 Moving (-0.19, 0.04) raw xDistance=-0.19 yDistance=0.10
23:47:54.789 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
23:47:54.789 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:54.789 00.000 7008 UpdateImageDisplay: Size=(752,580) min=289, max=65535, med=2508, FiltMin=1888, FiltMax=26457, Gamma=0.990
23:47:54.791 00.002 7008 UpdateGuideState exits: m=260610 SNR=336.1
23:47:54.792 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.793 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:54.794 00.001 7008 Enqueuing Expose request
23:47:54.795 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:54.796 00.001 8532 MoveAxis(E, 189, ABG)
23:47:54.796 00.000 8532 Guiding  Dir = 2, Dur = 189
23:47:54.796 00.000 8532 IsSlewing returns 0
23:47:54.796 00.000 8532 IsGuiding returns 0
23:47:54.797 00.001 8532 PulseGuide returned control before completion, sleep 199
23:47:55.000 00.203 8532 IsGuiding returns 1
23:47:55.000 00.000 8532 scope still moving after pulse duration time elapsed
23:47:55.031 00.031 8532 IsSlewing returns 0
23:47:55.032 00.001 8532 IsGuiding returns 0
23:47:55.032 00.000 8532 scope move finished after 189 + 47 ms
23:47:55.032 00.000 8532 Move returns status 0, amount 189
23:47:55.032 00.000 8532 MoveAxis(N, 0, ABG)
23:47:55.032 00.000 8532 Move returns status 0, amount 0
23:47:55.034 00.002 8532 move complete, result=0
23:47:55.034 00.000 8532 worker thread done servicing request
23:47:55.034 00.000 8532 Worker thread wakes up
23:47:55.034 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:55.034 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:55.034 00.000 7008 GuideStep: -0.2 px 189 ms EAST, 0.1 px 0 ms NORTH
23:47:56.686 01.652 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8472b7c-cdcb-4c8f-a826-5319febc0a49"}
23:47:56.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8472b7c-cdcb-4c8f-a826-5319febc0a49"}
23:47:56.693 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52b184de-099c-4ff8-b189-1da4fbc968bc"}
23:47:56.696 00.003 7008 case statement mapped state 6 to 3
23:47:56.698 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52b184de-099c-4ff8-b189-1da4fbc968bc"}
23:47:56.700 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9142ac2-aed3-4e9a-b1a1-bb0c987e1c05"}
23:47:56.703 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1759,"width":15,"height":15,"star_pos":[7.08,6.85],"pixels":"..."},"id":"b9142ac2-aed3-4e9a-b1a1-bb0c987e1c05"}
23:47:57.159 00.456 8532 Exposure complete
23:47:57.202 00.043 8532 worker thread done servicing request
23:47:57.203 00.001 7008 OnExposeComplete: enter
23:47:57.204 00.001 7008 UpdateGuideState(): m_state=6
23:47:57.206 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1760
23:47:57.209 00.003 7008 Star::Find returns 1 (0), X=545.18, Y=447.84, Mass=264667, SNR=341.5, Peak=46816 HFD=2.3
23:47:57.213 00.004 7008 MultiStar: [#1 0.07,0.22,0.53,U] [#2 -0.01,0.15,0.52,U] [#3 0.01,0.19,0.43,U] [#4 0.12,0.09,0.33,U] [#5 0.04,0.15,0.33,U] [#6 0.06,0.20,0.35,U] [#7 -0.03,0.22,0.28,U] [#8 0.16,0.09,0.33,U] 
23:47:57.218 00.005 7008 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.42, -0.29}
23:47:57.222 00.004 7008 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.07) = xAngle (2.50 = 2.50)
23:47:57.225 00.003 7008 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.08 = 2.08)
23:47:57.230 00.005 7008 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=-0.07 mountY=0.07, mountTheta=2.31
23:47:57.236 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.05, opts=13)
23:47:57.239 00.003 7008 Enqueuing Move request for scope (-0.06, 0.05)
23:47:57.242 00.003 8532 Worker thread wakes up
23:47:57.242 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:47:57.242 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:47:57.242 00.000 8532 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.07
23:47:57.242 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:57.242 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:57.242 00.000 7008 UpdateImageDisplay: Size=(752,580) min=348, max=65535, med=2506, FiltMin=1851, FiltMax=24905, Gamma=0.990
23:47:57.244 00.002 7008 UpdateGuideState exits: m=264667 SNR=341.5
23:47:57.247 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.248 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:57.250 00.002 7008 Enqueuing Expose request
23:47:57.253 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:47:57.253 00.000 8532 MoveAxis(E, 0, ABG)
23:47:57.253 00.000 8532 Move returns status 0, amount 0
23:47:57.253 00.000 8532 MoveAxis(N, 0, ABG)
23:47:57.253 00.000 8532 Move returns status 0, amount 0
23:47:57.254 00.001 8532 move complete, result=0
23:47:57.254 00.000 8532 worker thread done servicing request
23:47:57.254 00.000 8532 Worker thread wakes up
23:47:57.254 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:57.254 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:57.255 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:58.686 01.431 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2234cfae-1dcd-4be1-8cd1-680aaa162b2b"}
23:47:58.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2234cfae-1dcd-4be1-8cd1-680aaa162b2b"}
23:47:58.693 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f142e439-d030-4234-bcba-493a673e0964"}
23:47:58.695 00.002 7008 case statement mapped state 6 to 3
23:47:58.697 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f142e439-d030-4234-bcba-493a673e0964"}
23:47:58.700 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15463433-52ab-4af3-889a-f4adacca7264"}
23:47:58.703 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1760,"width":15,"height":15,"star_pos":[7.18,6.84],"pixels":"..."},"id":"15463433-52ab-4af3-889a-f4adacca7264"}
23:47:59.381 00.678 8532 Exposure complete
23:47:59.420 00.039 8532 worker thread done servicing request
23:47:59.420 00.000 7008 OnExposeComplete: enter
23:47:59.422 00.002 7008 UpdateGuideState(): m_state=6
23:47:59.424 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1761
23:47:59.425 00.001 7008 Star::Find returns 1 (0), X=545.16, Y=447.87, Mass=262889, SNR=335.8, Peak=48376 HFD=2.3
23:47:59.428 00.003 7008 MultiStar: [#1 0.05,0.27,0.55,U] [#2 -0.02,0.18,0.56,U] [#3 -0.05,0.20,0.42,U] [#4 0.09,0.21,0.34,U] [#5 0.00,0.16,0.33,U] [#6 0.05,0.10,0.36,U] [#7 -0.05,0.27,0.28,U] [#8 0.01,0.23,0.34,U] 
23:47:59.429 00.001 7008 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.44, -0.27}
23:47:59.432 00.003 7008 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.07) = xAngle (2.46 = 2.46)
23:47:59.433 00.001 7008 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.05 = 2.05)
23:47:59.436 00.003 7008 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.39 mountX=-0.10 mountY=0.12, mountTheta=2.29
23:47:59.439 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.09, opts=13)
23:47:59.441 00.002 7008 Enqueuing Move request for scope (-0.10, 0.09)
23:47:59.442 00.001 8532 Worker thread wakes up
23:47:59.442 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:47:59.442 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:47:59.442 00.000 8532 Moving (-0.10, 0.09) raw xDistance=-0.10 yDistance=0.12
23:47:59.442 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:47:59.442 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:59.442 00.000 7008 UpdateImageDisplay: Size=(752,580) min=339, max=65535, med=2507, FiltMin=1895, FiltMax=24543, Gamma=0.990
23:47:59.445 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:47:59.445 00.000 7008 UpdateGuideState exits: m=262889 SNR=335.8
23:47:59.448 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.451 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:47:59.453 00.002 7008 Enqueuing Expose request
23:47:59.455 00.002 8532 MoveAxis(E, 0, ABG)
23:47:59.455 00.000 8532 Move returns status 0, amount 0
23:47:59.455 00.000 8532 MoveAxis(N, 0, ABG)
23:47:59.455 00.000 8532 Move returns status 0, amount 0
23:47:59.455 00.000 8532 move complete, result=0
23:47:59.456 00.001 8532 worker thread done servicing request
23:47:59.456 00.000 8532 Worker thread wakes up
23:47:59.456 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:47:59.456 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:47:59.456 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:00.685 01.229 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4e60e7f5-f092-49a4-a27f-0aff79e093f1"}
23:48:00.687 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4e60e7f5-f092-49a4-a27f-0aff79e093f1"}
23:48:00.690 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"479b0118-2630-4078-8290-c5a0d73f4512"}
23:48:00.691 00.001 7008 case statement mapped state 6 to 3
23:48:00.692 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"479b0118-2630-4078-8290-c5a0d73f4512"}
23:48:00.694 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"24357af7-3ec7-4e3c-8ae8-15519872cb42"}
23:48:00.695 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1761,"width":15,"height":15,"star_pos":[7.16,6.87],"pixels":"..."},"id":"24357af7-3ec7-4e3c-8ae8-15519872cb42"}
23:48:01.588 00.893 8532 Exposure complete
23:48:01.628 00.040 8532 worker thread done servicing request
23:48:01.628 00.000 7008 OnExposeComplete: enter
23:48:01.630 00.002 7008 UpdateGuideState(): m_state=6
23:48:01.633 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1762
23:48:01.634 00.001 7008 Star::Find returns 1 (0), X=544.99, Y=447.88, Mass=274545, SNR=341.5, Peak=55998 HFD=2.2
23:48:01.635 00.001 7008 MultiStar: [#1 -0.18,0.20,0.53,U] [#2 -0.18,0.15,0.52,U] [#3 -0.22,0.15,0.41,U] [#4 -0.18,0.20,0.34,U] [#5 -0.14,0.24,0.32,U] [#6 -0.14,0.19,0.35,U] [#7 -0.26,0.28,0.28,U] [#8 -0.07,0.16,0.32,U] 
23:48:01.638 00.003 7008 refined, 8 included, MultiStar: {-0.28, 0.08}, one-star: {-0.61, -0.25}
23:48:01.639 00.001 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.93 = 2.93)
23:48:01.641 00.002 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
23:48:01.643 00.002 7008 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.85 mountX=-0.28 mountY=0.17, mountTheta=2.60
23:48:01.646 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.28, y=0.08, opts=13)
23:48:01.648 00.002 7008 Enqueuing Move request for scope (-0.28, 0.08)
23:48:01.649 00.001 8532 Worker thread wakes up
23:48:01.649 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
23:48:01.649 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
23:48:01.649 00.000 8532 Moving (-0.28, 0.08) raw xDistance=-0.28 yDistance=0.17
23:48:01.649 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:48:01.649 00.000 7008 UpdateImageDisplay: Size=(752,580) min=148, max=65535, med=2507, FiltMin=1890, FiltMax=24681, Gamma=0.990
23:48:01.652 00.003 7008 UpdateGuideState exits: m=274545 SNR=341.5
23:48:01.653 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.657 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:01.659 00.002 7008 Enqueuing Expose request
23:48:01.662 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
23:48:01.662 00.000 8532 MoveAxis(E, 258, ABG)
23:48:01.662 00.000 8532 Guiding  Dir = 2, Dur = 258
23:48:01.663 00.001 8532 IsSlewing returns 0
23:48:01.664 00.001 8532 IsGuiding returns 0
23:48:01.665 00.001 8532 PulseGuide returned control before completion, sleep 268
23:48:01.939 00.274 8532 IsGuiding returns 0
23:48:01.939 00.000 8532 Move returns status 0, amount 258
23:48:01.939 00.000 8532 MoveAxis(S, 300, ABG)
23:48:01.939 00.000 8532 Guiding  Dir = 1, Dur = 300
23:48:01.940 00.001 8532 IsSlewing returns 0
23:48:01.940 00.000 8532 IsGuiding returns 0
23:48:01.941 00.001 8532 PulseGuide returned control before completion, sleep 310
23:48:02.266 00.325 8532 IsGuiding returns 1
23:48:02.266 00.000 8532 scope still moving after pulse duration time elapsed
23:48:02.297 00.031 8532 IsSlewing returns 0
23:48:02.298 00.001 8532 IsGuiding returns 0
23:48:02.298 00.000 8532 scope move finished after 300 + 57 ms
23:48:02.298 00.000 8532 Move returns status 0, amount 300
23:48:02.298 00.000 8532 move complete, result=0
23:48:02.298 00.000 8532 worker thread done servicing request
23:48:02.298 00.000 8532 Worker thread wakes up
23:48:02.298 00.000 7008 GuideStep: -0.3 px 258 ms EAST, 0.2 px 300 ms SOUTH
23:48:02.303 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:02.303 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:02.685 00.382 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3db56a1b-59fd-40af-9423-cdb7b9b7b6b7"}
23:48:02.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3db56a1b-59fd-40af-9423-cdb7b9b7b6b7"}
23:48:02.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3950355f-3f63-42f2-a0b9-14edbb73cb80"}
23:48:02.691 00.001 7008 case statement mapped state 6 to 3
23:48:02.693 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3950355f-3f63-42f2-a0b9-14edbb73cb80"}
23:48:02.694 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"64b0ecd5-7870-4362-b26c-1f41da5c7872"}
23:48:02.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1762,"width":15,"height":15,"star_pos":[6.99,6.88],"pixels":"..."},"id":"64b0ecd5-7870-4362-b26c-1f41da5c7872"}
23:48:04.435 01.739 8532 Exposure complete
23:48:04.483 00.048 8532 worker thread done servicing request
23:48:04.483 00.000 7008 OnExposeComplete: enter
23:48:04.485 00.002 7008 UpdateGuideState(): m_state=6
23:48:04.487 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1763
23:48:04.490 00.003 7008 Star::Find returns 1 (0), X=545.13, Y=447.58, Mass=273797, SNR=335.6, Peak=44623 HFD=2.7
23:48:04.492 00.002 7008 MultiStar: [#1 -0.02,-0.13,0.56,U] [#2 -0.06,-0.17,0.54,U] [#3 -0.10,-0.20,0.42,U] [#4 0.03,-0.25,0.35,U] [#5 -0.03,-0.24,0.33,U] [#6 0.01,-0.15,0.35,U] [#7 -0.11,-0.21,0.30,U] [#8 -0.10,-0.06,0.33,U] 
23:48:04.496 00.004 7008 refined, 8 included, MultiStar: {-0.15, -0.27}, one-star: {-0.47, -0.56}
23:48:04.499 00.003 7008 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.07) = xAngle (-2.00 = -2.00)
23:48:04.502 00.003 7008 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.42 = -2.42)
23:48:04.505 00.003 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.30 cameraTheta=-2.08 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
23:48:04.508 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.27, opts=13)
23:48:04.510 00.002 7008 Enqueuing Move request for scope (-0.15, -0.27)
23:48:04.512 00.002 8532 Worker thread wakes up
23:48:04.512 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd
23:48:04.512 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.27)
23:48:04.512 00.000 8532 Moving (-0.15, -0.27) raw xDistance=-0.13 yDistance=-0.20
23:48:04.512 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:48:04.512 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:04.512 00.000 7008 UpdateImageDisplay: Size=(752,580) min=263, max=52849, med=2508, FiltMin=1857, FiltMax=23926, Gamma=0.990
23:48:04.515 00.003 7008 UpdateGuideState exits: m=273797 SNR=335.6
23:48:04.517 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.519 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:04.521 00.002 7008 Enqueuing Expose request
23:48:04.523 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:48:04.523 00.000 8532 MoveAxis(E, 0, ABG)
23:48:04.523 00.000 8532 Move returns status 0, amount 0
23:48:04.523 00.000 8532 MoveAxis(N, 0, ABG)
23:48:04.523 00.000 8532 Move returns status 0, amount 0
23:48:04.523 00.000 8532 move complete, result=0
23:48:04.523 00.000 8532 worker thread done servicing request
23:48:04.523 00.000 8532 Worker thread wakes up
23:48:04.523 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:04.523 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:04.523 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:04.686 00.163 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c196737f-d0da-4218-a44b-bb6f3929b863"}
23:48:04.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c196737f-d0da-4218-a44b-bb6f3929b863"}
23:48:04.689 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7887613e-3799-4055-9d0e-11f121cf0c6e"}
23:48:04.692 00.003 7008 case statement mapped state 6 to 3
23:48:04.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7887613e-3799-4055-9d0e-11f121cf0c6e"}
23:48:04.699 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb4852bc-4b6d-4328-8b91-61cf7666c8a4"}
23:48:04.700 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1763,"width":15,"height":15,"star_pos":[7.13,6.58],"pixels":"..."},"id":"bb4852bc-4b6d-4328-8b91-61cf7666c8a4"}
23:48:06.649 01.949 8532 Exposure complete
23:48:06.678 00.029 8532 worker thread done servicing request
23:48:06.678 00.000 7008 OnExposeComplete: enter
23:48:06.681 00.003 7008 UpdateGuideState(): m_state=6
23:48:06.682 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1764
23:48:06.683 00.001 7008 Star::Find returns 1 (0), X=545.08, Y=447.64, Mass=268153, SNR=322.7, Peak=49622 HFD=2.6
23:48:06.685 00.002 7008 MultiStar: [#1 -0.08,-0.03,0.58,U] [#2 -0.11,-0.07,0.58,U] [#3 -0.14,-0.17,0.43,U] [#4 -0.04,-0.20,0.36,U] [#5 -0.01,-0.05,0.36,U] [#6 -0.03,-0.07,0.38,U] [#7 -0.11,-0.04,0.30,U] [#8 0.00,-0.09,0.34,U] 
23:48:06.686 00.001 7008 refined, 8 included, MultiStar: {-0.17, -0.18}, one-star: {-0.52, -0.50}
23:48:06.688 00.002 7008 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.07) = xAngle (-2.26 = -2.26)
23:48:06.690 00.002 7008 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.67 = -2.67)
23:48:06.692 00.002 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.33 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
23:48:06.694 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.18, opts=13)
23:48:06.695 00.001 7008 Enqueuing Move request for scope (-0.17, -0.18)
23:48:06.697 00.002 8532 Worker thread wakes up
23:48:06.697 00.000 7008 UpdateImageDisplay: Size=(752,580) min=426, max=64779, med=2507, FiltMin=1857, FiltMax=24346, Gamma=0.990
23:48:06.698 00.001 7008 UpdateGuideState exits: m=268153 SNR=322.7
23:48:06.699 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.701 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
23:48:06.701 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
23:48:06.701 00.000 8532 Moving (-0.17, -0.18) raw xDistance=-0.16 yDistance=-0.11
23:48:06.701 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:48:06.701 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:06.701 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:06.703 00.002 7008 Enqueuing Expose request
23:48:06.705 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:48:06.705 00.000 8532 MoveAxis(E, 0, ABG)
23:48:06.705 00.000 8532 Move returns status 0, amount 0
23:48:06.705 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6b11f452-f5fa-4954-898f-2e594b0877f4"}
23:48:06.708 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6b11f452-f5fa-4954-898f-2e594b0877f4"}
23:48:06.710 00.002 8532 MoveAxis(N, 0, ABG)
23:48:06.710 00.000 8532 Move returns status 0, amount 0
23:48:06.710 00.000 8532 move complete, result=0
23:48:06.710 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"29443e6c-6022-4bdd-83f1-b520cb091962"}
23:48:06.712 00.002 7008 case statement mapped state 6 to 3
23:48:06.713 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"29443e6c-6022-4bdd-83f1-b520cb091962"}
23:48:06.714 00.001 8532 worker thread done servicing request
23:48:06.714 00.000 8532 Worker thread wakes up
23:48:06.714 00.000 7008 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:06.716 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:06.716 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:06.718 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca597960-e509-43e4-9634-e7c0ce69f4d4"}
23:48:06.719 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1764,"width":15,"height":15,"star_pos":[7.08,6.64],"pixels":"..."},"id":"ca597960-e509-43e4-9634-e7c0ce69f4d4"}
23:48:08.686 01.967 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"841db233-6c7f-4fea-8717-aeb8d31bb803"}
23:48:08.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"841db233-6c7f-4fea-8717-aeb8d31bb803"}
23:48:08.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e92c9713-1b58-44e5-8fa2-294e002b7ca4"}
23:48:08.692 00.002 7008 case statement mapped state 6 to 3
23:48:08.695 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e92c9713-1b58-44e5-8fa2-294e002b7ca4"}
23:48:08.697 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"348c24dd-96bf-49ea-a693-0773015567d8"}
23:48:08.699 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1764,"width":15,"height":15,"star_pos":[7.08,6.64],"pixels":"..."},"id":"348c24dd-96bf-49ea-a693-0773015567d8"}
23:48:08.835 00.136 8532 Exposure complete
23:48:08.869 00.034 8532 worker thread done servicing request
23:48:08.869 00.000 7008 OnExposeComplete: enter
23:48:08.871 00.002 7008 UpdateGuideState(): m_state=6
23:48:08.872 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1765
23:48:08.875 00.003 7008 Star::Find returns 1 (0), X=544.70, Y=447.36, Mass=254718, SNR=321.5, Peak=40890 HFD=3.0
23:48:08.877 00.002 7008 MultiStar: [#1 -0.44,-0.34,0.56,U] [#2 -0.50,-0.40,0.54,U] [#3 -0.59,-0.44,0.43,U] [#4 -0.50,-0.58,0.37,U] [#5 -0.49,-0.39,0.37,U] [#6 -0.52,-0.36,0.35,U] [#7 -0.58,-0.47,0.29,U] [#8 -0.54,-0.49,0.35,U] 
23:48:08.879 00.002 7008 refined, 8 included, MultiStar: {-0.61, -0.51}, one-star: {-0.90, -0.78}
23:48:08.881 00.002 7008 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.07) = xAngle (-2.37 = -2.37)
23:48:08.882 00.001 7008 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.78 = -2.78)
23:48:08.884 00.002 7008 CameraToMount -- cameraX=-0.61 cameraY=-0.51 hyp=0.79 cameraTheta=-2.44 mountX=-0.57 mountY=-0.28, mountTheta=-2.69
23:48:08.886 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.61, y=-0.51, opts=13)
23:48:08.888 00.002 7008 Enqueuing Move request for scope (-0.61, -0.51)
23:48:08.889 00.001 8532 Worker thread wakes up
23:48:08.889 00.000 7008 UpdateImageDisplay: Size=(752,580) min=326, max=44326, med=2508, FiltMin=1902, FiltMax=33504, Gamma=0.990
23:48:08.890 00.001 7008 UpdateGuideState exits: m=254718 SNR=321.5
23:48:08.892 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.894 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.51) opts 0xd
23:48:08.894 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:08.895 00.001 7008 Enqueuing Expose request
23:48:08.897 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.61, -0.51)
23:48:08.897 00.000 8532 Moving (-0.61, -0.51) raw xDistance=-0.57 yDistance=-0.28
23:48:08.897 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
23:48:08.897 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:08.897 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:48:08.897 00.000 8532 MoveAxis(E, 515, ABG)
23:48:08.897 00.000 8532 Guiding  Dir = 2, Dur = 515
23:48:08.897 00.000 8532 IsSlewing returns 0
23:48:08.898 00.001 8532 IsGuiding returns 0
23:48:08.898 00.000 8532 PulseGuide returned control before completion, sleep 525
23:48:09.438 00.540 8532 IsGuiding returns 0
23:48:09.438 00.000 8532 Move returns status 0, amount 515
23:48:09.438 00.000 8532 MoveAxis(N, 0, ABG)
23:48:09.438 00.000 8532 Move returns status 0, amount 0
23:48:09.438 00.000 8532 move complete, result=0
23:48:09.439 00.001 8532 worker thread done servicing request
23:48:09.439 00.000 8532 Worker thread wakes up
23:48:09.439 00.000 7008 GuideStep: -0.6 px 515 ms EAST, -0.3 px 0 ms NORTH
23:48:09.441 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:09.441 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:10.686 01.245 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef29cbac-f797-450e-89e8-12cdc298fe86"}
23:48:10.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef29cbac-f797-450e-89e8-12cdc298fe86"}
23:48:10.689 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82dcd8a0-7eca-4303-9605-ea1960a96170"}
23:48:10.691 00.002 7008 case statement mapped state 6 to 3
23:48:10.693 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"82dcd8a0-7eca-4303-9605-ea1960a96170"}
23:48:10.695 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"343feeda-a356-492c-921c-63bd72c0ed99"}
23:48:10.696 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1765,"width":15,"height":15,"star_pos":[6.70,7.36],"pixels":"..."},"id":"343feeda-a356-492c-921c-63bd72c0ed99"}
23:48:11.570 00.874 8532 Exposure complete
23:48:11.616 00.046 8532 worker thread done servicing request
23:48:11.616 00.000 7008 OnExposeComplete: enter
23:48:11.619 00.003 7008 UpdateGuideState(): m_state=6
23:48:11.621 00.002 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1766
23:48:11.624 00.003 7008 Star::Find returns 1 (0), X=545.15, Y=447.68, Mass=269594, SNR=340.8, Peak=48217 HFD=2.5
23:48:11.627 00.003 7008 MultiStar: [#1 -0.03,-0.04,0.55,U] [#2 -0.01,0.00,0.53,U] [#3 -0.07,-0.04,0.43,U] [#4 0.05,-0.19,0.35,U] [#5 -0.05,-0.08,0.32,U] [#6 0.08,-0.12,0.34,U] [#7 -0.05,-0.10,0.28,U] [#8 -0.04,-0.04,0.32,U] 
23:48:11.630 00.003 7008 refined, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.46, -0.46}
23:48:11.632 00.002 7008 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.07) = xAngle (-2.15 = -2.15)
23:48:11.634 00.002 7008 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.56 = -2.56)
23:48:11.637 00.003 7008 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.11 mountY=-0.11, mountTheta=-2.35
23:48:11.642 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=-0.16, opts=13)
23:48:11.645 00.003 7008 Enqueuing Move request for scope (-0.12, -0.16)
23:48:11.647 00.002 8532 Worker thread wakes up
23:48:11.647 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
23:48:11.647 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
23:48:11.647 00.000 8532 Moving (-0.12, -0.16) raw xDistance=-0.11 yDistance=-0.11
23:48:11.647 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:11.647 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:11.647 00.000 7008 UpdateImageDisplay: Size=(752,580) min=258, max=65347, med=2509, FiltMin=1873, FiltMax=24533, Gamma=0.990
23:48:11.651 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:48:11.651 00.000 8532 MoveAxis(E, 0, ABG)
23:48:11.651 00.000 8532 Move returns status 0, amount 0
23:48:11.651 00.000 8532 MoveAxis(N, 0, ABG)
23:48:11.651 00.000 8532 Move returns status 0, amount 0
23:48:11.651 00.000 8532 move complete, result=0
23:48:11.651 00.000 8532 worker thread done servicing request
23:48:11.652 00.001 7008 UpdateGuideState exits: m=269594 SNR=340.8
23:48:11.654 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.656 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:11.660 00.004 7008 Enqueuing Expose request
23:48:11.662 00.002 8532 Worker thread wakes up
23:48:11.662 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:11.664 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:11.665 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:12.685 01.020 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f652d68-cdf5-4a4e-9aed-5584c9c968df"}
23:48:12.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f652d68-cdf5-4a4e-9aed-5584c9c968df"}
23:48:12.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"497b033a-c42b-4339-8240-08ea4dffc4c6"}
23:48:12.693 00.003 7008 case statement mapped state 6 to 3
23:48:12.694 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"497b033a-c42b-4339-8240-08ea4dffc4c6"}
23:48:12.696 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc40d54c-1379-44f1-8fbc-05c0d7558bc9"}
23:48:12.699 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1766,"width":15,"height":15,"star_pos":[7.15,6.68],"pixels":"..."},"id":"cc40d54c-1379-44f1-8fbc-05c0d7558bc9"}
23:48:13.790 01.091 8532 Exposure complete
23:48:13.839 00.049 8532 worker thread done servicing request
23:48:13.839 00.000 7008 OnExposeComplete: enter
23:48:13.842 00.003 7008 UpdateGuideState(): m_state=6
23:48:13.845 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1767
23:48:13.848 00.003 7008 Star::Find returns 1 (0), X=545.12, Y=447.69, Mass=265561, SNR=325.3, Peak=49463 HFD=2.5
23:48:13.851 00.003 7008 MultiStar: [#1 -0.05,-0.06,0.57,U] [#2 -0.08,-0.04,0.56,U] [#3 -0.16,-0.07,0.43,U] [#4 -0.01,-0.15,0.36,U] [#5 0.00,0.01,0.35,U] [#6 0.01,-0.09,0.36,U] [#7 -0.04,0.03,0.30,U] [#8 0.00,-0.04,0.34,U] 
23:48:13.854 00.003 7008 refined, 8 included, MultiStar: {-0.15, -0.14}, one-star: {-0.48, -0.44}
23:48:13.856 00.002 7008 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.07) = xAngle (-2.30 = -2.30)
23:48:13.859 00.003 7008 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.71 = -2.71)
23:48:13.861 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.37 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
23:48:13.865 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.14, opts=13)
23:48:13.867 00.002 7008 Enqueuing Move request for scope (-0.15, -0.14)
23:48:13.870 00.003 8532 Worker thread wakes up
23:48:13.870 00.000 7008 UpdateImageDisplay: Size=(752,580) min=316, max=65535, med=2507, FiltMin=1885, FiltMax=24648, Gamma=0.990
23:48:13.873 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
23:48:13.873 00.000 7008 UpdateGuideState exits: m=265561 SNR=325.3
23:48:13.876 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
23:48:13.876 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.878 00.002 8532 Moving (-0.15, -0.14) raw xDistance=-0.14 yDistance=-0.09
23:48:13.878 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:13.880 00.002 7008 Enqueuing Expose request
23:48:13.882 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:48:13.882 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.882 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:13.882 00.000 8532 MoveAxis(E, 0, ABG)
23:48:13.882 00.000 8532 Move returns status 0, amount 0
23:48:13.882 00.000 8532 MoveAxis(N, 0, ABG)
23:48:13.884 00.002 8532 Move returns status 0, amount 0
23:48:13.884 00.000 8532 move complete, result=0
23:48:13.884 00.000 8532 worker thread done servicing request
23:48:13.884 00.000 8532 Worker thread wakes up
23:48:13.884 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:13.884 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:13.884 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:14.685 00.801 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4bea6ad2-06d8-4463-849e-19e56c0dbfae"}
23:48:14.687 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4bea6ad2-06d8-4463-849e-19e56c0dbfae"}
23:48:14.690 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9857e43a-0181-4c85-a6a8-c785e5765f51"}
23:48:14.695 00.005 7008 case statement mapped state 6 to 3
23:48:14.699 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9857e43a-0181-4c85-a6a8-c785e5765f51"}
23:48:14.702 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5970ac66-9a68-4692-93e3-01c4ede2aaca"}
23:48:14.704 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1767,"width":15,"height":15,"star_pos":[7.12,6.69],"pixels":"..."},"id":"5970ac66-9a68-4692-93e3-01c4ede2aaca"}
23:48:16.013 01.309 8532 Exposure complete
23:48:16.061 00.048 8532 worker thread done servicing request
23:48:16.061 00.000 7008 OnExposeComplete: enter
23:48:16.063 00.002 7008 UpdateGuideState(): m_state=6
23:48:16.065 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1768
23:48:16.069 00.004 7008 Star::Find returns 1 (0), X=544.91, Y=447.69, Mass=270382, SNR=334.1, Peak=55368 HFD=2.6
23:48:16.072 00.003 7008 MultiStar: [#1 -0.19,0.00,0.55,U] [#2 -0.26,-0.07,0.57,U] [#3 -0.35,-0.08,0.43,U] [#4 -0.28,-0.14,0.37,U] [#5 -0.22,-0.09,0.34,U] [#6 -0.18,-0.11,0.37,U] [#7 -0.26,-0.07,0.28,U] [#8 -0.25,-0.04,0.35,U] 
23:48:16.074 00.002 7008 refined, 8 included, MultiStar: {-0.35, -0.16}, one-star: {-0.69, -0.44}
23:48:16.076 00.002 7008 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.07) = xAngle (-2.65 = -2.65)
23:48:16.077 00.001 7008 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.06 = -3.06)
23:48:16.079 00.002 7008 CameraToMount -- cameraX=-0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-2.72 mountX=-0.34 mountY=-0.03, mountTheta=-3.05
23:48:16.084 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.35, y=-0.16, opts=13)
23:48:16.086 00.002 7008 Enqueuing Move request for scope (-0.35, -0.16)
23:48:16.089 00.003 8532 Worker thread wakes up
23:48:16.089 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.16) opts 0xd
23:48:16.089 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.35, -0.16)
23:48:16.089 00.000 8532 Moving (-0.35, -0.16) raw xDistance=-0.34 yDistance=-0.03
23:48:16.089 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:48:16.089 00.000 7008 UpdateImageDisplay: Size=(752,580) min=262, max=63934, med=2508, FiltMin=1821, FiltMax=26662, Gamma=0.990
23:48:16.091 00.002 7008 UpdateGuideState exits: m=270382 SNR=334.1
23:48:16.093 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.095 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:16.096 00.001 7008 Enqueuing Expose request
23:48:16.098 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:16.098 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:16.098 00.000 8532 MoveAxis(E, 309, ABG)
23:48:16.098 00.000 8532 Guiding  Dir = 2, Dur = 309
23:48:16.099 00.001 8532 IsSlewing returns 0
23:48:16.099 00.000 8532 IsGuiding returns 0
23:48:16.099 00.000 8532 PulseGuide returned control before completion, sleep 319
23:48:16.426 00.327 8532 IsGuiding returns 0
23:48:16.427 00.001 8532 Move returns status 0, amount 309
23:48:16.427 00.000 8532 MoveAxis(N, 0, ABG)
23:48:16.427 00.000 8532 Move returns status 0, amount 0
23:48:16.427 00.000 8532 move complete, result=0
23:48:16.427 00.000 8532 worker thread done servicing request
23:48:16.427 00.000 8532 Worker thread wakes up
23:48:16.427 00.000 7008 GuideStep: -0.3 px 309 ms EAST, -0.0 px 0 ms NORTH
23:48:16.430 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:16.431 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:16.685 00.254 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a39baed3-170f-49b0-9793-cb76c065ba00"}
23:48:16.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a39baed3-170f-49b0-9793-cb76c065ba00"}
23:48:16.691 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"014ad81b-48e7-420b-b299-cf9d10140b65"}
23:48:16.694 00.003 7008 case statement mapped state 6 to 3
23:48:16.697 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"014ad81b-48e7-420b-b299-cf9d10140b65"}
23:48:16.700 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"085329ef-0364-43f8-a430-cf97e033d438"}
23:48:16.703 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1768,"width":15,"height":15,"star_pos":[6.91,6.69],"pixels":"..."},"id":"085329ef-0364-43f8-a430-cf97e033d438"}
23:48:18.561 01.858 8532 Exposure complete
23:48:18.599 00.038 8532 worker thread done servicing request
23:48:18.599 00.000 7008 OnExposeComplete: enter
23:48:18.600 00.001 7008 UpdateGuideState(): m_state=6
23:48:18.603 00.003 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1769
23:48:18.604 00.001 7008 Star::Find returns 1 (0), X=545.04, Y=447.75, Mass=270541, SNR=333.3, Peak=53458 HFD=2.5
23:48:18.606 00.002 7008 MultiStar: [#1 -0.10,0.05,0.55,U] [#2 -0.17,-0.04,0.54,U] [#3 -0.24,0.00,0.41,U] [#4 -0.12,-0.07,0.34,U] [#5 -0.13,-0.02,0.35,U] [#6 -0.10,-0.03,0.36,U] [#7 -0.15,-0.07,0.29,U] [#8 -0.16,-0.01,0.33,U] 
23:48:18.608 00.002 7008 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.56, -0.38}
23:48:18.609 00.001 7008 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.07) = xAngle (-2.67 = -2.67)
23:48:18.612 00.003 7008 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.08 = -3.08)
23:48:18.613 00.001 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.74 mountX=-0.24 mountY=-0.02, mountTheta=-3.08
23:48:18.617 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.10, opts=13)
23:48:18.619 00.002 7008 Enqueuing Move request for scope (-0.25, -0.10)
23:48:18.622 00.003 8532 Worker thread wakes up
23:48:18.622 00.000 7008 UpdateImageDisplay: Size=(752,580) min=375, max=65535, med=2508, FiltMin=1857, FiltMax=24605, Gamma=0.990
23:48:18.624 00.002 7008 UpdateGuideState exits: m=270541 SNR=333.3
23:48:18.626 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.629 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:18.631 00.002 7008 Enqueuing Expose request
23:48:18.632 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
23:48:18.632 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
23:48:18.633 00.001 8532 Moving (-0.25, -0.10) raw xDistance=-0.24 yDistance=-0.02
23:48:18.633 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
23:48:18.633 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:18.633 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:18.633 00.000 8532 MoveAxis(E, 238, ABG)
23:48:18.633 00.000 8532 Guiding  Dir = 2, Dur = 238
23:48:18.633 00.000 8532 IsSlewing returns 0
23:48:18.634 00.001 8532 IsGuiding returns 0
23:48:18.634 00.000 8532 PulseGuide returned control before completion, sleep 248
23:48:18.686 00.052 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8d4029da-3136-48da-a02a-dd4a66a428ed"}
23:48:18.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8d4029da-3136-48da-a02a-dd4a66a428ed"}
23:48:18.691 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af4cd57c-0796-4bfa-9825-06dbf9a8b6a2"}
23:48:18.697 00.006 7008 case statement mapped state 6 to 3
23:48:18.699 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af4cd57c-0796-4bfa-9825-06dbf9a8b6a2"}
23:48:18.703 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"25a11fc1-777a-4844-a97f-f2c4e2819c3d"}
23:48:18.705 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1769,"width":15,"height":15,"star_pos":[7.04,6.75],"pixels":"..."},"id":"25a11fc1-777a-4844-a97f-f2c4e2819c3d"}
23:48:18.884 00.179 8532 IsGuiding returns 0
23:48:18.884 00.000 8532 Move returns status 0, amount 238
23:48:18.884 00.000 8532 MoveAxis(N, 0, ABG)
23:48:18.884 00.000 8532 Move returns status 0, amount 0
23:48:18.884 00.000 8532 move complete, result=0
23:48:18.884 00.000 8532 worker thread done servicing request
23:48:18.885 00.001 8532 Worker thread wakes up
23:48:18.885 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:18.885 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:18.885 00.000 7008 GuideStep: -0.2 px 238 ms EAST, -0.0 px 0 ms NORTH
23:48:20.686 01.801 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5998b766-1751-4ff4-8b31-25d92fb5bd3f"}
23:48:20.692 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5998b766-1751-4ff4-8b31-25d92fb5bd3f"}
23:48:20.695 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"275a37b5-ee4f-40f0-8164-bcec034172c9"}
23:48:20.698 00.003 7008 case statement mapped state 6 to 3
23:48:20.700 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"275a37b5-ee4f-40f0-8164-bcec034172c9"}
23:48:20.703 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"71a55b6c-a201-48ab-a201-02ca7e135d63"}
23:48:20.704 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1769,"width":15,"height":15,"star_pos":[7.04,6.75],"pixels":"..."},"id":"71a55b6c-a201-48ab-a201-02ca7e135d63"}
23:48:21.016 00.312 8532 Exposure complete
23:48:21.061 00.045 8532 worker thread done servicing request
23:48:21.061 00.000 7008 OnExposeComplete: enter
23:48:21.063 00.002 7008 UpdateGuideState(): m_state=6
23:48:21.065 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1770
23:48:21.067 00.002 7008 Star::Find returns 1 (0), X=545.07, Y=447.74, Mass=271123, SNR=326.7, Peak=53165 HFD=2.4
23:48:21.069 00.002 7008 MultiStar: [#1 -0.09,0.01,0.56,U] [#2 -0.15,0.03,0.57,U] [#3 -0.04,-0.07,0.44,U] [#4 -0.13,0.00,0.35,U] [#5 -0.03,0.04,0.35,U] [#6 -0.02,-0.01,0.35,U] [#7 -0.12,0.03,0.30,U] [#8 -0.03,-0.01,0.35,U] 
23:48:21.070 00.001 7008 refined, 8 included, MultiStar: {-0.19, -0.09}, one-star: {-0.53, -0.40}
23:48:21.073 00.003 7008 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.07) = xAngle (-2.62 = -2.62)
23:48:21.074 00.001 7008 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.03 = -3.03)
23:48:21.077 00.003 7008 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.69 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
23:48:21.080 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=-0.09, opts=13)
23:48:21.082 00.002 7008 Enqueuing Move request for scope (-0.19, -0.09)
23:48:21.084 00.002 8532 Worker thread wakes up
23:48:21.084 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
23:48:21.084 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
23:48:21.084 00.000 8532 Moving (-0.19, -0.09) raw xDistance=-0.18 yDistance=-0.02
23:48:21.084 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:48:21.084 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.084 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:21.084 00.000 8532 MoveAxis(E, 179, ABG)
23:48:21.084 00.000 8532 Guiding  Dir = 2, Dur = 179
23:48:21.084 00.000 7008 UpdateImageDisplay: Size=(752,580) min=344, max=65535, med=2508, FiltMin=1845, FiltMax=24178, Gamma=0.990
23:48:21.086 00.002 7008 UpdateGuideState exits: m=271123 SNR=326.7
23:48:21.088 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.090 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:21.091 00.001 7008 Enqueuing Expose request
23:48:21.093 00.002 8532 IsSlewing returns 0
23:48:21.093 00.000 8532 IsGuiding returns 0
23:48:21.094 00.001 8532 PulseGuide returned control before completion, sleep 189
23:48:21.343 00.249 8532 IsGuiding returns 1
23:48:21.343 00.000 8532 scope still moving after pulse duration time elapsed
23:48:21.370 00.027 8532 IsSlewing returns 0
23:48:21.371 00.001 8532 IsGuiding returns 0
23:48:21.371 00.000 8532 scope move finished after 179 + 97 ms
23:48:21.371 00.000 8532 Move returns status 0, amount 179
23:48:21.371 00.000 8532 MoveAxis(N, 0, ABG)
23:48:21.371 00.000 8532 Move returns status 0, amount 0
23:48:21.371 00.000 8532 move complete, result=0
23:48:21.371 00.000 8532 worker thread done servicing request
23:48:21.371 00.000 8532 Worker thread wakes up
23:48:21.371 00.000 7008 GuideStep: -0.2 px 179 ms EAST, -0.0 px 0 ms NORTH
23:48:21.375 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:21.375 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:22.684 01.309 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38ecdf88-51b7-44f4-b215-c4b5944ced1a"}
23:48:22.687 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38ecdf88-51b7-44f4-b215-c4b5944ced1a"}
23:48:22.691 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eac4ef9e-9683-4ce7-86f4-ccce3b403272"}
23:48:22.693 00.002 7008 case statement mapped state 6 to 3
23:48:22.694 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eac4ef9e-9683-4ce7-86f4-ccce3b403272"}
23:48:22.698 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"044fd779-252a-42ff-9421-737111ef9760"}
23:48:22.700 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1770,"width":15,"height":15,"star_pos":[7.07,6.74],"pixels":"..."},"id":"044fd779-252a-42ff-9421-737111ef9760"}
23:48:23.505 00.805 8532 Exposure complete
23:48:23.552 00.047 8532 worker thread done servicing request
23:48:23.552 00.000 7008 OnExposeComplete: enter
23:48:23.554 00.002 7008 UpdateGuideState(): m_state=6
23:48:23.556 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1771
23:48:23.559 00.003 7008 Star::Find returns 1 (0), X=545.08, Y=447.77, Mass=270641, SNR=339.1, Peak=53218 HFD=2.4
23:48:23.563 00.004 7008 MultiStar: [#1 -0.07,0.11,0.53,U] [#2 -0.11,-0.02,0.51,U] [#3 -0.15,0.02,0.42,U] [#4 -0.01,-0.02,0.34,U] [#5 -0.02,-0.01,0.32,U] [#6 -0.09,-0.02,0.35,U] [#7 -0.05,0.06,0.29,U] [#8 -0.08,0.01,0.32,U] 
23:48:23.565 00.002 7008 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.52, -0.36}
23:48:23.567 00.002 7008 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.07) = xAngle (-2.69 = -2.69)
23:48:23.568 00.001 7008 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.10 = -3.10)
23:48:23.570 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.76 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
23:48:23.574 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.07, opts=13)
23:48:23.577 00.003 7008 Enqueuing Move request for scope (-0.18, -0.07)
23:48:23.579 00.002 8532 Worker thread wakes up
23:48:23.579 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
23:48:23.579 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
23:48:23.579 00.000 8532 Moving (-0.18, -0.07) raw xDistance=-0.18 yDistance=-0.01
23:48:23.579 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:48:23.579 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.579 00.000 7008 UpdateImageDisplay: Size=(752,580) min=379, max=65535, med=2507, FiltMin=1912, FiltMax=24169, Gamma=0.990
23:48:23.582 00.003 7008 UpdateGuideState exits: m=270641 SNR=339.1
23:48:23.584 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.585 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:23.587 00.002 7008 Enqueuing Expose request
23:48:23.589 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:23.589 00.000 8532 MoveAxis(E, 174, ABG)
23:48:23.589 00.000 8532 Guiding  Dir = 2, Dur = 174
23:48:23.589 00.000 8532 IsSlewing returns 0
23:48:23.589 00.000 8532 IsGuiding returns 0
23:48:23.590 00.001 8532 PulseGuide returned control before completion, sleep 184
23:48:23.792 00.202 8532 IsGuiding returns 0
23:48:23.792 00.000 8532 Move returns status 0, amount 174
23:48:23.793 00.001 8532 MoveAxis(N, 0, ABG)
23:48:23.793 00.000 8532 Move returns status 0, amount 0
23:48:23.793 00.000 8532 move complete, result=0
23:48:23.793 00.000 7008 GuideStep: -0.2 px 174 ms EAST, -0.0 px 0 ms NORTH
23:48:23.797 00.004 8532 worker thread done servicing request
23:48:23.797 00.000 8532 Worker thread wakes up
23:48:23.797 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:23.797 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:24.685 00.888 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"099a8133-8dfc-4a6b-a2c8-ffd5814799d1"}
23:48:24.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"099a8133-8dfc-4a6b-a2c8-ffd5814799d1"}
23:48:24.691 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d5c95a17-4712-46a8-b4dd-359d0c30f3cc"}
23:48:24.692 00.001 7008 case statement mapped state 6 to 3
23:48:24.693 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5c95a17-4712-46a8-b4dd-359d0c30f3cc"}
23:48:24.694 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0deff656-cffe-4e9c-b843-5c4fdb45321d"}
23:48:24.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1771,"width":15,"height":15,"star_pos":[7.08,6.77],"pixels":"..."},"id":"0deff656-cffe-4e9c-b843-5c4fdb45321d"}
23:48:25.925 01.229 8532 Exposure complete
23:48:25.975 00.050 8532 worker thread done servicing request
23:48:25.975 00.000 7008 OnExposeComplete: enter
23:48:25.977 00.002 7008 UpdateGuideState(): m_state=6
23:48:25.979 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1772
23:48:25.981 00.002 7008 Star::Find returns 1 (0), X=545.05, Y=447.78, Mass=266317, SNR=333.3, Peak=53619 HFD=2.4
23:48:25.983 00.002 7008 MultiStar: [#1 -0.08,0.12,0.56,U] [#2 -0.07,0.04,0.50,U] [#3 -0.21,0.03,0.44,U] [#4 -0.11,0.05,0.34,U] [#5 -0.09,0.02,0.34,U] [#6 -0.07,-0.03,0.37,U] [#7 -0.18,0.11,0.28,U] [#8 -0.02,0.11,0.35,U] 
23:48:25.985 00.002 7008 refined, 8 included, MultiStar: {-0.21, -0.04}, one-star: {-0.55, -0.36}
23:48:25.986 00.001 7008 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.07) = xAngle (-2.87 = -2.87)
23:48:25.987 00.001 7008 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.29 = 3.00)
23:48:25.991 00.004 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.21 mountY=0.03, mountTheta=2.99
23:48:25.994 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.04, opts=13)
23:48:25.995 00.001 7008 Enqueuing Move request for scope (-0.21, -0.04)
23:48:25.997 00.002 8532 Worker thread wakes up
23:48:25.997 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:48:25.997 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:48:25.997 00.000 8532 Moving (-0.21, -0.04) raw xDistance=-0.21 yDistance=0.03
23:48:25.997 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:48:25.997 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:25.997 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:25.997 00.000 8532 MoveAxis(E, 200, ABG)
23:48:25.997 00.000 8532 Guiding  Dir = 2, Dur = 200
23:48:25.998 00.001 7008 UpdateImageDisplay: Size=(752,580) min=316, max=65535, med=2509, FiltMin=1874, FiltMax=23371, Gamma=0.990
23:48:26.000 00.002 7008 UpdateGuideState exits: m=266317 SNR=333.3
23:48:26.002 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.003 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:26.006 00.003 7008 Enqueuing Expose request
23:48:26.009 00.003 8532 IsSlewing returns 0
23:48:26.009 00.000 8532 IsGuiding returns 0
23:48:26.010 00.001 8532 PulseGuide returned control before completion, sleep 210
23:48:26.226 00.216 8532 IsGuiding returns 0
23:48:26.226 00.000 8532 Move returns status 0, amount 200
23:48:26.226 00.000 8532 MoveAxis(N, 0, ABG)
23:48:26.227 00.001 8532 Move returns status 0, amount 0
23:48:26.227 00.000 8532 move complete, result=0
23:48:26.227 00.000 8532 worker thread done servicing request
23:48:26.227 00.000 7008 GuideStep: -0.2 px 200 ms EAST, 0.0 px 0 ms NORTH
23:48:26.232 00.005 8532 Worker thread wakes up
23:48:26.232 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:26.232 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:26.684 00.452 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd9506b9-63fb-4ca9-9071-f942d8b4b5a9"}
23:48:26.689 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd9506b9-63fb-4ca9-9071-f942d8b4b5a9"}
23:48:26.692 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54ffde5d-7778-4b10-9d22-2d5cdddd6412"}
23:48:26.694 00.002 7008 case statement mapped state 6 to 3
23:48:26.698 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54ffde5d-7778-4b10-9d22-2d5cdddd6412"}
23:48:26.701 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df06c656-808a-4589-bafe-a8dc1d248661"}
23:48:26.703 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1772,"width":15,"height":15,"star_pos":[7.05,6.78],"pixels":"..."},"id":"df06c656-808a-4589-bafe-a8dc1d248661"}
23:48:28.362 01.659 8532 Exposure complete
23:48:28.400 00.038 8532 worker thread done servicing request
23:48:28.401 00.001 7008 OnExposeComplete: enter
23:48:28.402 00.001 7008 UpdateGuideState(): m_state=6
23:48:28.404 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1773
23:48:28.406 00.002 7008 Star::Find returns 1 (0), X=545.10, Y=447.79, Mass=267659, SNR=334.1, Peak=51369 HFD=2.4
23:48:28.408 00.002 7008 MultiStar: [#1 -0.06,0.13,0.55,U] [#2 -0.12,0.09,0.56,U] [#3 -0.15,0.09,0.43,U] [#4 -0.08,0.00,0.34,U] [#5 -0.06,0.05,0.35,U] [#6 -0.06,0.06,0.37,U] [#7 -0.12,0.05,0.28,U] [#8 0.02,0.01,0.33,U] 
23:48:28.410 00.002 7008 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.50, -0.34}
23:48:28.412 00.002 7008 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.07) = xAngle (-2.91 = -2.91)
23:48:28.413 00.001 7008 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.32 = 2.96)
23:48:28.415 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.98 mountX=-0.18 mountY=0.03, mountTheta=2.96
23:48:28.418 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.03, opts=13)
23:48:28.421 00.003 7008 Enqueuing Move request for scope (-0.18, -0.03)
23:48:28.422 00.001 8532 Worker thread wakes up
23:48:28.422 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:48:28.422 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:48:28.422 00.000 7008 UpdateImageDisplay: Size=(752,580) min=446, max=65535, med=2508, FiltMin=1895, FiltMax=25078, Gamma=0.990
23:48:28.425 00.003 7008 UpdateGuideState exits: m=267659 SNR=334.1
23:48:28.426 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.428 00.002 8532 Moving (-0.18, -0.03) raw xDistance=-0.18 yDistance=0.03
23:48:28.428 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:48:28.428 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.428 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:28.429 00.001 7008 Enqueuing Expose request
23:48:28.432 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:28.432 00.000 8532 MoveAxis(E, 176, ABG)
23:48:28.432 00.000 8532 Guiding  Dir = 2, Dur = 176
23:48:28.432 00.000 8532 IsSlewing returns 0
23:48:28.432 00.000 8532 IsGuiding returns 0
23:48:28.433 00.001 8532 PulseGuide returned control before completion, sleep 186
23:48:28.635 00.202 8532 IsGuiding returns 0
23:48:28.635 00.000 8532 Move returns status 0, amount 176
23:48:28.635 00.000 8532 MoveAxis(N, 0, ABG)
23:48:28.635 00.000 8532 Move returns status 0, amount 0
23:48:28.635 00.000 8532 move complete, result=0
23:48:28.635 00.000 7008 GuideStep: -0.2 px 176 ms EAST, 0.0 px 0 ms NORTH
23:48:28.639 00.004 8532 worker thread done servicing request
23:48:28.639 00.000 8532 Worker thread wakes up
23:48:28.640 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:28.640 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:28.684 00.044 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c639581-eb4c-4ed1-b44f-338e76214f76"}
23:48:28.688 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c639581-eb4c-4ed1-b44f-338e76214f76"}
23:48:28.691 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3678ad9a-c36b-4150-9e03-af49179560ab"}
23:48:28.693 00.002 7008 case statement mapped state 6 to 3
23:48:28.696 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3678ad9a-c36b-4150-9e03-af49179560ab"}
23:48:28.699 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ecabf218-4497-4042-938f-bbea646cc3d2"}
23:48:28.701 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1773,"width":15,"height":15,"star_pos":[7.10,6.79],"pixels":"..."},"id":"ecabf218-4497-4042-938f-bbea646cc3d2"}
23:48:30.685 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32f51c1b-69d6-4a6c-ab4c-1e6fe6519f4c"}
23:48:30.689 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32f51c1b-69d6-4a6c-ab4c-1e6fe6519f4c"}
23:48:30.695 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a76b92c-c695-4cab-9f91-bd6691ae5dce"}
23:48:30.698 00.003 7008 case statement mapped state 6 to 3
23:48:30.700 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a76b92c-c695-4cab-9f91-bd6691ae5dce"}
23:48:30.702 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"98d93bff-78de-43b5-b378-4d2da8041a71"}
23:48:30.703 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1773,"width":15,"height":15,"star_pos":[7.10,6.79],"pixels":"..."},"id":"98d93bff-78de-43b5-b378-4d2da8041a71"}
23:48:30.761 00.058 8532 Exposure complete
23:48:30.790 00.029 8532 worker thread done servicing request
23:48:30.791 00.001 7008 OnExposeComplete: enter
23:48:30.794 00.003 7008 UpdateGuideState(): m_state=6
23:48:30.796 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1774
23:48:30.798 00.002 7008 Star::Find returns 1 (0), X=545.21, Y=447.85, Mass=258466, SNR=331.3, Peak=45732 HFD=2.3
23:48:30.799 00.001 7008 MultiStar: [#1 0.05,0.18,0.56,U] [#2 -0.01,0.14,0.55,U] [#3 0.03,0.16,0.43,U] [#4 0.13,0.23,0.35,U] [#5 0.11,0.12,0.33,U] [#6 0.07,0.13,0.38,U] [#7 -0.02,0.19,0.28,U] [#8 0.06,0.18,0.33,U] 
23:48:30.801 00.002 7008 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.39, -0.28}
23:48:30.802 00.001 7008 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.07) = xAngle (2.39 = 2.39)
23:48:30.803 00.001 7008 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.98 = 1.98)
23:48:30.804 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=-0.06 mountY=0.07, mountTheta=2.24
23:48:30.807 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.06, opts=13)
23:48:30.808 00.001 7008 Enqueuing Move request for scope (-0.05, 0.06)
23:48:30.809 00.001 8532 Worker thread wakes up
23:48:30.810 00.001 7008 UpdateImageDisplay: Size=(752,580) min=316, max=65535, med=2508, FiltMin=1893, FiltMax=25107, Gamma=0.990
23:48:30.811 00.001 7008 UpdateGuideState exits: m=258466 SNR=331.3
23:48:30.812 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.813 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:30.814 00.001 7008 Enqueuing Expose request
23:48:30.816 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:48:30.816 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:48:30.816 00.000 8532 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.07
23:48:30.816 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:30.816 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.816 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:30.817 00.001 8532 MoveAxis(E, 0, ABG)
23:48:30.817 00.000 8532 Move returns status 0, amount 0
23:48:30.817 00.000 8532 MoveAxis(N, 0, ABG)
23:48:30.817 00.000 8532 Move returns status 0, amount 0
23:48:30.817 00.000 8532 move complete, result=0
23:48:30.817 00.000 8532 worker thread done servicing request
23:48:30.817 00.000 8532 Worker thread wakes up
23:48:30.817 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:30.817 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:30.817 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:32.684 01.867 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90e55000-706d-4078-a63f-a848fe8b6b81"}
23:48:32.688 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90e55000-706d-4078-a63f-a848fe8b6b81"}
23:48:32.691 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31f519fd-5ce0-4957-a523-7d22287cdabe"}
23:48:32.694 00.003 7008 case statement mapped state 6 to 3
23:48:32.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31f519fd-5ce0-4957-a523-7d22287cdabe"}
23:48:32.699 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c962bd7d-adc9-407a-9392-1f6f62764736"}
23:48:32.702 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1774,"width":15,"height":15,"star_pos":[7.21,6.85],"pixels":"..."},"id":"c962bd7d-adc9-407a-9392-1f6f62764736"}
23:48:32.955 00.253 8532 Exposure complete
23:48:32.998 00.043 8532 worker thread done servicing request
23:48:32.998 00.000 7008 OnExposeComplete: enter
23:48:33.001 00.003 7008 UpdateGuideState(): m_state=6
23:48:33.002 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1775
23:48:33.005 00.003 7008 Star::Find returns 1 (0), X=545.14, Y=447.85, Mass=260125, SNR=327.6, Peak=49907 HFD=2.3
23:48:33.008 00.003 7008 MultiStar: [#1 -0.03,0.16,0.55,U] [#2 -0.02,0.13,0.56,U] [#3 -0.08,0.20,0.44,U] [#4 0.02,0.15,0.36,U] [#5 0.04,0.14,0.35,U] [#6 -0.05,0.06,0.37,U] [#7 -0.10,0.19,0.29,U] [#8 0.05,0.15,0.34,U] 
23:48:33.010 00.002 7008 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.46, -0.29}
23:48:33.013 00.003 7008 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.07) = xAngle (2.87 = 2.87)
23:48:33.015 00.002 7008 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.45 = 2.45)
23:48:33.017 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.80 mountX=-0.13 mountY=0.08, mountTheta=2.56
23:48:33.021 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.04, opts=13)
23:48:33.022 00.001 7008 Enqueuing Move request for scope (-0.12, 0.04)
23:48:33.024 00.002 8532 Worker thread wakes up
23:48:33.024 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:48:33.024 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:48:33.024 00.000 8532 Moving (-0.12, 0.04) raw xDistance=-0.13 yDistance=0.08
23:48:33.024 00.000 7008 UpdateImageDisplay: Size=(752,580) min=357, max=65535, med=2510, FiltMin=1986, FiltMax=25908, Gamma=0.990
23:48:33.027 00.003 7008 UpdateGuideState exits: m=260125 SNR=327.6
23:48:33.029 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:33.031 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:33.032 00.001 7008 Enqueuing Expose request
23:48:33.034 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:48:33.034 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:33.034 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:48:33.034 00.000 8532 MoveAxis(E, 0, ABG)
23:48:33.034 00.000 8532 Move returns status 0, amount 0
23:48:33.034 00.000 8532 MoveAxis(N, 0, ABG)
23:48:33.034 00.000 8532 Move returns status 0, amount 0
23:48:33.034 00.000 8532 move complete, result=0
23:48:33.034 00.000 8532 worker thread done servicing request
23:48:33.035 00.001 8532 Worker thread wakes up
23:48:33.035 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:33.035 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:33.035 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:34.683 01.648 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"645ee61c-7d95-4827-9fb4-3b848d165406"}
23:48:34.687 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"645ee61c-7d95-4827-9fb4-3b848d165406"}
23:48:34.691 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8ace50d4-0d39-45cf-bcbb-ebfab49379d5"}
23:48:34.694 00.003 7008 case statement mapped state 6 to 3
23:48:34.697 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ace50d4-0d39-45cf-bcbb-ebfab49379d5"}
23:48:34.700 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57e7691f-35c5-4d32-bd59-ae7984fae7d9"}
23:48:34.703 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1775,"width":15,"height":15,"star_pos":[7.14,6.85],"pixels":"..."},"id":"57e7691f-35c5-4d32-bd59-ae7984fae7d9"}
23:48:35.163 00.460 8532 Exposure complete
23:48:35.207 00.044 8532 worker thread done servicing request
23:48:35.207 00.000 7008 OnExposeComplete: enter
23:48:35.208 00.001 7008 UpdateGuideState(): m_state=6
23:48:35.210 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1776
23:48:35.212 00.002 7008 Star::Find returns 1 (0), X=545.05, Y=447.83, Mass=259390, SNR=337.7, Peak=52510 HFD=2.3
23:48:35.215 00.003 7008 MultiStar: [#1 -0.12,0.19,0.55,U] [#2 -0.13,0.12,0.56,U] [#3 -0.18,0.14,0.41,U] [#4 -0.04,0.20,0.34,U] [#5 0.05,0.14,0.34,U] [#6 -0.11,0.19,0.35,U] [#7 -0.09,0.16,0.29,U] [#8 -0.05,0.11,0.35,U] 
23:48:35.219 00.004 7008 refined, 8 included, MultiStar: {-0.20, 0.04}, one-star: {-0.55, -0.31}
23:48:35.222 00.003 7008 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.07) = xAngle (3.00 = 3.00)
23:48:35.224 00.002 7008 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.59 = 2.59)
23:48:35.226 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.93 mountX=-0.20 mountY=0.11, mountTheta=2.65
23:48:35.230 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.04, opts=13)
23:48:35.232 00.002 7008 Enqueuing Move request for scope (-0.20, 0.04)
23:48:35.235 00.003 8532 Worker thread wakes up
23:48:35.235 00.000 7008 UpdateImageDisplay: Size=(752,580) min=314, max=65535, med=2509, FiltMin=1881, FiltMax=25479, Gamma=0.990
23:48:35.238 00.003 7008 UpdateGuideState exits: m=259390 SNR=337.7
23:48:35.240 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
23:48:35.240 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
23:48:35.240 00.000 8532 Moving (-0.20, 0.04) raw xDistance=-0.20 yDistance=0.11
23:48:35.240 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:48:35.240 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:35.240 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.243 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:35.245 00.002 7008 Enqueuing Expose request
23:48:35.247 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:35.248 00.001 8532 MoveAxis(E, 186, ABG)
23:48:35.248 00.000 8532 Guiding  Dir = 2, Dur = 186
23:48:35.248 00.000 8532 IsSlewing returns 0
23:48:35.248 00.000 8532 IsGuiding returns 0
23:48:35.250 00.002 8532 PulseGuide returned control before completion, sleep 196
23:48:35.452 00.202 8532 IsGuiding returns 1
23:48:35.452 00.000 8532 scope still moving after pulse duration time elapsed
23:48:35.483 00.031 8532 IsSlewing returns 0
23:48:35.484 00.001 8532 IsGuiding returns 0
23:48:35.484 00.000 8532 scope move finished after 186 + 49 ms
23:48:35.484 00.000 8532 Move returns status 0, amount 186
23:48:35.485 00.001 8532 MoveAxis(N, 0, ABG)
23:48:35.485 00.000 8532 Move returns status 0, amount 0
23:48:35.485 00.000 8532 move complete, result=0
23:48:35.485 00.000 8532 worker thread done servicing request
23:48:35.485 00.000 8532 Worker thread wakes up
23:48:35.485 00.000 7008 GuideStep: -0.2 px 186 ms EAST, 0.1 px 0 ms NORTH
23:48:35.489 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:35.489 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:36.683 01.194 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5eb5927-cd07-4eb4-8eaf-3d2f6d4551ce"}
23:48:36.685 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5eb5927-cd07-4eb4-8eaf-3d2f6d4551ce"}
23:48:36.688 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8ae9121-f5c2-4cc2-9f10-03e951a0df92"}
23:48:36.691 00.003 7008 case statement mapped state 6 to 3
23:48:36.694 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8ae9121-f5c2-4cc2-9f10-03e951a0df92"}
23:48:36.696 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e5050734-e29a-4956-9b9c-9369b260eedc"}
23:48:36.699 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1776,"width":15,"height":15,"star_pos":[7.05,6.83],"pixels":"..."},"id":"e5050734-e29a-4956-9b9c-9369b260eedc"}
23:48:37.614 00.915 8532 Exposure complete
23:48:37.650 00.036 8532 worker thread done servicing request
23:48:37.650 00.000 7008 OnExposeComplete: enter
23:48:37.652 00.002 7008 UpdateGuideState(): m_state=6
23:48:37.654 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1777
23:48:37.656 00.002 7008 Star::Find returns 1 (0), X=545.08, Y=447.80, Mass=268039, SNR=338.2, Peak=51752 HFD=2.4
23:48:37.659 00.003 7008 MultiStar: [#1 -0.07,0.16,0.55,U] [#2 -0.13,0.09,0.55,U] [#3 -0.16,0.07,0.43,U] [#4 -0.05,0.11,0.34,U] [#5 -0.01,0.18,0.32,U] [#6 -0.00,0.08,0.33,U] [#7 -0.10,0.15,0.28,U] [#8 -0.06,0.12,0.32,U] 
23:48:37.662 00.003 7008 refined, 8 included, MultiStar: {-0.19, 0.01}, one-star: {-0.52, -0.33}
23:48:37.664 00.002 7008 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.07) = xAngle (3.16 = -3.12)
23:48:37.665 00.001 7008 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.75 = 2.75)
23:48:37.667 00.002 7008 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.09 mountX=-0.19 mountY=0.07, mountTheta=2.77
23:48:37.671 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.19, y=0.01, opts=13)
23:48:37.674 00.003 7008 Enqueuing Move request for scope (-0.19, 0.01)
23:48:37.677 00.003 8532 Worker thread wakes up
23:48:37.677 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
23:48:37.677 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
23:48:37.677 00.000 8532 Moving (-0.19, 0.01) raw xDistance=-0.19 yDistance=0.07
23:48:37.677 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19
23:48:37.677 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.678 00.001 7008 UpdateImageDisplay: Size=(752,580) min=194, max=65535, med=2506, FiltMin=1800, FiltMax=26534, Gamma=0.990
23:48:37.679 00.001 7008 UpdateGuideState exits: m=268039 SNR=338.2
23:48:37.681 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.682 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:37.683 00.001 7008 Enqueuing Expose request
23:48:37.686 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:37.686 00.000 8532 MoveAxis(E, 181, ABG)
23:48:37.686 00.000 8532 Guiding  Dir = 2, Dur = 181
23:48:37.686 00.000 8532 IsSlewing returns 0
23:48:37.687 00.001 8532 IsGuiding returns 0
23:48:37.687 00.000 8532 PulseGuide returned control before completion, sleep 191
23:48:37.886 00.199 8532 IsGuiding returns 0
23:48:37.886 00.000 8532 Move returns status 0, amount 181
23:48:37.886 00.000 8532 MoveAxis(N, 0, ABG)
23:48:37.886 00.000 8532 Move returns status 0, amount 0
23:48:37.886 00.000 8532 move complete, result=0
23:48:37.886 00.000 8532 worker thread done servicing request
23:48:37.886 00.000 7008 GuideStep: -0.2 px 181 ms EAST, 0.1 px 0 ms NORTH
23:48:37.888 00.002 8532 Worker thread wakes up
23:48:37.888 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:37.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:38.682 00.794 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ad98b75e-54ec-4030-94a8-cb6e80759b7d"}
23:48:38.684 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ad98b75e-54ec-4030-94a8-cb6e80759b7d"}
23:48:38.687 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55004759-defc-4fea-a28e-dd272aa7b30f"}
23:48:38.689 00.002 7008 case statement mapped state 6 to 3
23:48:38.690 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55004759-defc-4fea-a28e-dd272aa7b30f"}
23:48:38.692 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"459482d4-059c-4c29-9a2d-c87b502486ed"}
23:48:38.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1777,"width":15,"height":15,"star_pos":[7.08,6.80],"pixels":"..."},"id":"459482d4-059c-4c29-9a2d-c87b502486ed"}
23:48:40.011 01.317 8532 Exposure complete
23:48:40.056 00.045 8532 worker thread done servicing request
23:48:40.058 00.002 7008 OnExposeComplete: enter
23:48:40.061 00.003 7008 UpdateGuideState(): m_state=6
23:48:40.064 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1778
23:48:40.066 00.002 7008 Star::Find returns 1 (0), X=545.31, Y=447.82, Mass=256050, SNR=324.8, Peak=40061 HFD=2.4
23:48:40.068 00.002 7008 MultiStar: [#1 0.14,0.20,0.56,U] [#2 0.11,0.15,0.57,U] [#3 0.09,0.12,0.43,U] [#4 0.19,0.21,0.36,U] [#5 0.16,0.16,0.34,U] [#6 0.19,0.06,0.39,U] [#7 0.07,0.16,0.29,U] [#8 0.17,0.13,0.34,U] 
23:48:40.070 00.002 7008 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.29, -0.32}
23:48:40.072 00.002 7008 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.07) = xAngle (0.88 = 0.88)
23:48:40.074 00.002 7008 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.47 = 0.47)
23:48:40.077 00.003 7008 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.81 mountX=0.04 mountY=0.03, mountTheta=0.62
23:48:40.080 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.04, opts=13)
23:48:40.081 00.001 7008 Enqueuing Move request for scope (0.04, 0.04)
23:48:40.083 00.002 8532 Worker thread wakes up
23:48:40.083 00.000 7008 UpdateImageDisplay: Size=(752,580) min=282, max=65535, med=2507, FiltMin=1868, FiltMax=29683, Gamma=0.990
23:48:40.085 00.002 7008 UpdateGuideState exits: m=256050 SNR=324.8
23:48:40.087 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.088 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:40.090 00.002 7008 Enqueuing Expose request
23:48:40.092 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:48:40.092 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:48:40.092 00.000 8532 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=0.03
23:48:40.092 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:48:40.093 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.093 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:40.093 00.000 8532 MoveAxis(E, 0, ABG)
23:48:40.093 00.000 8532 Move returns status 0, amount 0
23:48:40.093 00.000 8532 MoveAxis(N, 0, ABG)
23:48:40.093 00.000 8532 Move returns status 0, amount 0
23:48:40.093 00.000 8532 move complete, result=0
23:48:40.093 00.000 8532 worker thread done servicing request
23:48:40.093 00.000 8532 Worker thread wakes up
23:48:40.093 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:40.093 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:40.093 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:40.683 00.590 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"367964f4-a4e0-4ffa-9d9b-92de3e839409"}
23:48:40.686 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"367964f4-a4e0-4ffa-9d9b-92de3e839409"}
23:48:40.687 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5322c02-ae4b-4186-ad1c-05d35abfeee7"}
23:48:40.689 00.002 7008 case statement mapped state 6 to 3
23:48:40.691 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5322c02-ae4b-4186-ad1c-05d35abfeee7"}
23:48:40.699 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"28f2e98d-720e-467e-8ddb-424a1059fa19"}
23:48:40.701 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1778,"width":15,"height":15,"star_pos":[7.31,6.82],"pixels":"..."},"id":"28f2e98d-720e-467e-8ddb-424a1059fa19"}
23:48:42.212 01.511 8532 Exposure complete
23:48:42.259 00.047 8532 worker thread done servicing request
23:48:42.259 00.000 7008 OnExposeComplete: enter
23:48:42.262 00.003 7008 UpdateGuideState(): m_state=6
23:48:42.264 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1779
23:48:42.266 00.002 7008 Star::Find returns 1 (0), X=545.59, Y=447.96, Mass=258930, SNR=338.8, Peak=47749 HFD=2.2
23:48:42.269 00.003 7008 MultiStar: [#1 0.43,0.34,0.54,U] [#2 0.43,0.30,0.53,U] [#3 0.28,0.32,0.42,U] [#4 0.49,0.42,0.37,U] [#5 0.39,0.24,0.32,U] [#6 0.46,0.22,0.35,U] [#7 0.28,0.39,0.28,U] [#8 0.32,0.25,0.33,U] 
23:48:42.271 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.19}, one-star: {-0.01, -0.18}
23:48:42.272 00.001 7008 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.07) = xAngle (-1.57 = -1.57)
23:48:42.274 00.002 7008 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.99 = -1.99)
23:48:42.276 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.65 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
23:48:42.279 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.18, opts=13)
23:48:42.280 00.001 7008 Enqueuing Move request for scope (-0.01, -0.18)
23:48:42.281 00.001 8532 Worker thread wakes up
23:48:42.281 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
23:48:42.281 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
23:48:42.281 00.000 8532 Moving (-0.01, -0.18) raw xDistance=-0.00 yDistance=-0.17
23:48:42.281 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:42.281 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.281 00.000 7008 UpdateImageDisplay: Size=(752,580) min=365, max=57572, med=2506, FiltMin=1814, FiltMax=31694, Gamma=0.990
23:48:42.284 00.003 7008 UpdateGuideState exits: m=258930 SNR=338.8
23:48:42.285 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.286 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:42.288 00.002 7008 Enqueuing Expose request
23:48:42.290 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:48:42.290 00.000 8532 MoveAxis(E, 0, ABG)
23:48:42.290 00.000 8532 Move returns status 0, amount 0
23:48:42.290 00.000 8532 MoveAxis(N, 0, ABG)
23:48:42.290 00.000 8532 Move returns status 0, amount 0
23:48:42.290 00.000 8532 move complete, result=0
23:48:42.290 00.000 8532 worker thread done servicing request
23:48:42.290 00.000 8532 Worker thread wakes up
23:48:42.290 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:42.290 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:42.291 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:42.682 00.391 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d2c56f0-cbee-427b-a55a-02a2017ec23e"}
23:48:42.684 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d2c56f0-cbee-427b-a55a-02a2017ec23e"}
23:48:42.687 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d84765db-702f-4705-86b7-c121c2986890"}
23:48:42.689 00.002 7008 case statement mapped state 6 to 3
23:48:42.690 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d84765db-702f-4705-86b7-c121c2986890"}
23:48:42.693 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7d77341-66b3-41f3-aec7-33e19bdb81aa"}
23:48:42.695 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1779,"width":15,"height":15,"star_pos":[6.59,6.96],"pixels":"..."},"id":"c7d77341-66b3-41f3-aec7-33e19bdb81aa"}
23:48:44.417 01.722 8532 Exposure complete
23:48:44.462 00.045 8532 worker thread done servicing request
23:48:44.462 00.000 7008 OnExposeComplete: enter
23:48:44.464 00.002 7008 UpdateGuideState(): m_state=6
23:48:44.466 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1780
23:48:44.467 00.001 7008 Star::Find returns 1 (0), X=545.55, Y=447.97, Mass=247409, SNR=321.5, Peak=44962 HFD=2.2
23:48:44.469 00.002 7008 MultiStar: [#1 0.40,0.36,0.57,U] [#2 0.42,0.28,0.56,U] [#3 0.25,0.28,0.45,U] [#4 0.40,0.38,0.39,U] [#5 0.40,0.23,0.36,U] [#6 0.46,0.32,0.38,U] [#7 0.31,0.40,0.30,U] [#8 0.31,0.32,0.35,U] 
23:48:44.470 00.001 7008 single-star, 8 included, MultiStar: {0.27, 0.21}, one-star: {-0.05, -0.16}
23:48:44.471 00.001 7008 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.07) = xAngle (-1.82 = -1.82)
23:48:44.473 00.002 7008 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.23 = -2.23)
23:48:44.475 00.002 7008 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
23:48:44.478 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=-0.16, opts=13)
23:48:44.480 00.002 7008 Enqueuing Move request for scope (-0.05, -0.16)
23:48:44.482 00.002 8532 Worker thread wakes up
23:48:44.482 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:48:44.482 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:48:44.482 00.000 8532 Moving (-0.05, -0.16) raw xDistance=-0.04 yDistance=-0.14
23:48:44.482 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:48:44.482 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.482 00.000 7008 UpdateImageDisplay: Size=(752,580) min=355, max=58395, med=2508, FiltMin=1919, FiltMax=32919, Gamma=0.990
23:48:44.484 00.002 7008 UpdateGuideState exits: m=247409 SNR=321.5
23:48:44.486 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.487 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:44.488 00.001 7008 Enqueuing Expose request
23:48:44.491 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:48:44.491 00.000 8532 MoveAxis(E, 0, ABG)
23:48:44.491 00.000 8532 Move returns status 0, amount 0
23:48:44.491 00.000 8532 MoveAxis(N, 0, ABG)
23:48:44.491 00.000 8532 Move returns status 0, amount 0
23:48:44.491 00.000 8532 move complete, result=0
23:48:44.491 00.000 8532 worker thread done servicing request
23:48:44.491 00.000 8532 Worker thread wakes up
23:48:44.491 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:44.492 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:44.492 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:44.681 00.189 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aa121fd7-917b-47d5-bfbe-831bdaf23b0e"}
23:48:44.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aa121fd7-917b-47d5-bfbe-831bdaf23b0e"}
23:48:44.684 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"727909f3-baf6-4a0b-830f-156b77c36148"}
23:48:44.687 00.003 7008 case statement mapped state 6 to 3
23:48:44.688 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"727909f3-baf6-4a0b-830f-156b77c36148"}
23:48:44.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e96f7415-e614-4219-80c0-4fbdf2fb5132"}
23:48:44.692 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1780,"width":15,"height":15,"star_pos":[6.55,6.97],"pixels":"..."},"id":"e96f7415-e614-4219-80c0-4fbdf2fb5132"}
23:48:46.611 01.919 8532 Exposure complete
23:48:46.662 00.051 8532 worker thread done servicing request
23:48:46.664 00.002 7008 OnExposeComplete: enter
23:48:46.667 00.003 7008 UpdateGuideState(): m_state=6
23:48:46.669 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1781
23:48:46.671 00.002 7008 Star::Find returns 1 (0), X=545.76, Y=448.21, Mass=261720, SNR=329.1, Peak=46000 HFD=2.5
23:48:46.672 00.001 7008 MultiStar: [#1 0.58,0.70,0.54,U] [#2 0.58,0.58,0.55,U] [#3 0.47,0.75,0.41,U] [#4 0.59,0.64,0.34,U] [#5 0.59,0.68,0.36,U] [#6 0.65,0.41,0.35,U] [#7 0.48,0.79,0.29,U] [#8 0.48,0.67,0.35,U] 
23:48:46.674 00.002 7008 single-star, 8 included, MultiStar: {0.46, 0.51}, one-star: {0.16, 0.08}
23:48:46.675 00.001 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.53 = 0.53)
23:48:46.676 00.001 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:48:46.678 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.15 mountY=0.02, mountTheta=0.13
23:48:46.680 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.08, opts=13)
23:48:46.682 00.002 7008 Enqueuing Move request for scope (0.16, 0.08)
23:48:46.684 00.002 8532 Worker thread wakes up
23:48:46.684 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:48:46.684 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:48:46.684 00.000 8532 Moving (0.16, 0.08) raw xDistance=0.15 yDistance=0.02
23:48:46.684 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:48:46.684 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:46.684 00.000 7008 UpdateImageDisplay: Size=(752,580) min=164, max=65535, med=2507, FiltMin=1854, FiltMax=30249, Gamma=0.990
23:48:46.686 00.002 7008 UpdateGuideState exits: m=261720 SNR=329.1
23:48:46.687 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:46.688 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:46.689 00.001 7008 Enqueuing Expose request
23:48:46.690 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:46.690 00.000 8532 MoveAxis(E, 0, ABG)
23:48:46.690 00.000 8532 Move returns status 0, amount 0
23:48:46.690 00.000 8532 MoveAxis(N, 0, ABG)
23:48:46.690 00.000 8532 Move returns status 0, amount 0
23:48:46.692 00.002 8532 move complete, result=0
23:48:46.692 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2a82824-695a-4bce-9173-1c1f2f09bf60"}
23:48:46.693 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2a82824-695a-4bce-9173-1c1f2f09bf60"}
23:48:46.694 00.001 8532 worker thread done servicing request
23:48:46.694 00.000 8532 Worker thread wakes up
23:48:46.694 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:46.695 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:46.696 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:46.698 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f25b21c0-3467-4839-bbc1-9314f692c930"}
23:48:46.700 00.002 7008 case statement mapped state 6 to 3
23:48:46.702 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f25b21c0-3467-4839-bbc1-9314f692c930"}
23:48:46.704 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"032f98b2-3573-4b42-b15d-d1ae99dd2cba"}
23:48:46.707 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1781,"width":15,"height":15,"star_pos":[6.76,7.21],"pixels":"..."},"id":"032f98b2-3573-4b42-b15d-d1ae99dd2cba"}
23:48:48.681 01.974 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"115170fc-259b-47e5-bd5f-07fa57d6ea6c"}
23:48:48.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"115170fc-259b-47e5-bd5f-07fa57d6ea6c"}
23:48:48.686 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d58dd835-e66f-4a4d-80ae-263f52b53a42"}
23:48:48.688 00.002 7008 case statement mapped state 6 to 3
23:48:48.691 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d58dd835-e66f-4a4d-80ae-263f52b53a42"}
23:48:48.694 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7d92a1af-c3e5-47b1-b7d8-114c3dc190d2"}
23:48:48.697 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1781,"width":15,"height":15,"star_pos":[6.76,7.21],"pixels":"..."},"id":"7d92a1af-c3e5-47b1-b7d8-114c3dc190d2"}
23:48:48.822 00.125 8532 Exposure complete
23:48:48.865 00.043 8532 worker thread done servicing request
23:48:48.866 00.001 7008 OnExposeComplete: enter
23:48:48.867 00.001 7008 UpdateGuideState(): m_state=6
23:48:48.870 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1782
23:48:48.873 00.003 7008 Star::Find returns 1 (0), X=545.68, Y=448.17, Mass=262799, SNR=331.2, Peak=50240 HFD=2.4
23:48:48.875 00.002 7008 MultiStar: [#1 0.50,0.68,0.55,U] [#2 0.45,0.58,0.58,U] [#3 0.31,0.61,0.43,U] [#4 0.51,0.59,0.36,U] [#5 0.45,0.61,0.35,U] [#6 0.51,0.40,0.37,U] [#7 0.30,0.78,0.28,U] [#8 0.46,0.53,0.33,U] 
23:48:48.877 00.002 7008 single-star, 8 included, MultiStar: {0.36, 0.46}, one-star: {0.08, 0.04}
23:48:48.880 00.003 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
23:48:48.882 00.002 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.07 = 0.07)
23:48:48.884 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=0.08 mountY=0.01, mountTheta=0.08
23:48:48.888 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.04, opts=13)
23:48:48.891 00.003 7008 Enqueuing Move request for scope (0.08, 0.04)
23:48:48.894 00.003 8532 Worker thread wakes up
23:48:48.894 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:48:48.894 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:48:48.894 00.000 8532 Moving (0.08, 0.04) raw xDistance=0.08 yDistance=0.01
23:48:48.894 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:48:48.894 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:48.894 00.000 7008 UpdateImageDisplay: Size=(752,580) min=282, max=65217, med=2508, FiltMin=1904, FiltMax=34329, Gamma=0.990
23:48:48.897 00.003 7008 UpdateGuideState exits: m=262799 SNR=331.2
23:48:48.899 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.901 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:48.903 00.002 7008 Enqueuing Expose request
23:48:48.905 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:48.905 00.000 8532 MoveAxis(E, 0, ABG)
23:48:48.905 00.000 8532 Move returns status 0, amount 0
23:48:48.905 00.000 8532 MoveAxis(N, 0, ABG)
23:48:48.905 00.000 8532 Move returns status 0, amount 0
23:48:48.905 00.000 8532 move complete, result=0
23:48:48.905 00.000 8532 worker thread done servicing request
23:48:48.905 00.000 8532 Worker thread wakes up
23:48:48.906 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:48.906 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:48.906 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:50.680 01.774 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f3a14b9-bf75-4614-8abe-c3e43035b556"}
23:48:50.684 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f3a14b9-bf75-4614-8abe-c3e43035b556"}
23:48:50.687 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5dd2efd6-302b-4d52-9ebf-8973ddfec25f"}
23:48:50.691 00.004 7008 case statement mapped state 6 to 3
23:48:50.694 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dd2efd6-302b-4d52-9ebf-8973ddfec25f"}
23:48:50.697 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0401010-46dc-44d3-9e75-70f6ff648929"}
23:48:50.700 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1782,"width":15,"height":15,"star_pos":[6.68,7.17],"pixels":"..."},"id":"a0401010-46dc-44d3-9e75-70f6ff648929"}
23:48:51.027 00.327 8532 Exposure complete
23:48:51.067 00.040 8532 worker thread done servicing request
23:48:51.067 00.000 7008 OnExposeComplete: enter
23:48:51.068 00.001 7008 UpdateGuideState(): m_state=6
23:48:51.070 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1783
23:48:51.071 00.001 7008 Star::Find returns 1 (0), X=545.96, Y=448.05, Mass=255040, SNR=319.5, Peak=49474 HFD=2.1
23:48:51.072 00.001 7008 MultiStar: [#1 0.75,0.54,0.57,U] [#2 0.75,0.44,0.55,U] [#3 0.75,0.58,0.47,U] [#4 0.72,0.49,0.36,U] [#5 0.77,0.53,0.35,U] [#6 0.80,0.37,0.38,U] [#7 0.70,0.49,0.30,U] [#8 0.93,0.33,0.35,U] 
23:48:51.074 00.002 7008 single-star, 8 included, MultiStar: {0.68, 0.35}, one-star: {0.36, -0.09}
23:48:51.075 00.001 7008 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.07) = xAngle (-0.17 = -0.17)
23:48:51.076 00.001 7008 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.58 = -0.58)
23:48:51.077 00.001 7008 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.24 mountX=0.37 mountY=-0.20, mountTheta=-0.51
23:48:51.080 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=-0.09, opts=13)
23:48:51.081 00.001 7008 Enqueuing Move request for scope (0.36, -0.09)
23:48:51.083 00.002 8532 Worker thread wakes up
23:48:51.083 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd
23:48:51.083 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, -0.09)
23:48:51.083 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1823, FiltMax=26942, Gamma=0.990
23:48:51.084 00.001 7008 UpdateGuideState exits: m=255040 SNR=319.5
23:48:51.086 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:51.087 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:51.088 00.001 7008 Enqueuing Expose request
23:48:51.090 00.002 8532 Moving (0.36, -0.09) raw xDistance=0.37 yDistance=-0.20
23:48:51.090 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:48:51.090 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:51.090 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:48:51.090 00.000 8532 MoveAxis(W, 334, ABG)
23:48:51.090 00.000 8532 Guiding  Dir = 3, Dur = 334
23:48:51.090 00.000 8532 IsSlewing returns 0
23:48:51.090 00.000 8532 IsGuiding returns 0
23:48:51.091 00.001 8532 PulseGuide returned control before completion, sleep 344
23:48:51.439 00.348 8532 IsGuiding returns 1
23:48:51.441 00.002 8532 scope still moving after pulse duration time elapsed
23:48:51.470 00.029 8532 IsSlewing returns 0
23:48:51.471 00.001 8532 IsGuiding returns 0
23:48:51.471 00.000 8532 scope move finished after 334 + 46 ms
23:48:51.471 00.000 8532 Move returns status 0, amount 334
23:48:51.471 00.000 8532 MoveAxis(N, 0, ABG)
23:48:51.472 00.001 8532 Move returns status 0, amount 0
23:48:51.472 00.000 8532 move complete, result=0
23:48:51.472 00.000 8532 worker thread done servicing request
23:48:51.472 00.000 8532 Worker thread wakes up
23:48:51.472 00.000 7008 GuideStep: 0.4 px 334 ms WEST, -0.2 px 0 ms NORTH
23:48:51.477 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:51.477 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:52.681 01.204 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d87fdfe-55eb-4c3f-84d7-1b002de992fc"}
23:48:52.684 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d87fdfe-55eb-4c3f-84d7-1b002de992fc"}
23:48:52.688 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f6619c5-6ae2-4179-be24-a1e23c48c527"}
23:48:52.692 00.004 7008 case statement mapped state 6 to 3
23:48:52.694 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f6619c5-6ae2-4179-be24-a1e23c48c527"}
23:48:52.697 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45be9e4d-04ea-4922-a24f-5bf1d42d03fe"}
23:48:52.700 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1783,"width":15,"height":15,"star_pos":[6.96,7.05],"pixels":"..."},"id":"45be9e4d-04ea-4922-a24f-5bf1d42d03fe"}
23:48:53.603 00.903 8532 Exposure complete
23:48:53.627 00.024 8532 worker thread done servicing request
23:48:53.627 00.000 7008 OnExposeComplete: enter
23:48:53.629 00.002 7008 UpdateGuideState(): m_state=6
23:48:53.629 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1784
23:48:53.631 00.002 7008 Star::Find returns 1 (0), X=545.58, Y=448.05, Mass=265115, SNR=334.5, Peak=48202 HFD=2.3
23:48:53.632 00.001 7008 MultiStar: [#1 0.40,0.42,0.53,U] [#2 0.37,0.41,0.54,U] [#3 0.26,0.52,0.43,U] [#4 0.40,0.48,0.35,U] [#5 0.38,0.32,0.35,U] [#6 0.43,0.39,0.37,U] [#7 0.22,0.49,0.29,U] [#8 0.42,0.40,0.35,U] 
23:48:53.633 00.001 7008 single-star, 8 included, MultiStar: {0.27, 0.31}, one-star: {-0.02, -0.08}
23:48:53.634 00.001 7008 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.07) = xAngle (-1.77 = -1.77)
23:48:53.635 00.001 7008 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.18 = -2.18)
23:48:53.636 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.84 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
23:48:53.638 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.08, opts=13)
23:48:53.639 00.001 7008 Enqueuing Move request for scope (-0.02, -0.08)
23:48:53.640 00.001 8532 Worker thread wakes up
23:48:53.640 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:48:53.640 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:48:53.640 00.000 8532 Moving (-0.02, -0.08) raw xDistance=-0.02 yDistance=-0.07
23:48:53.640 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56067, med=2506, FiltMin=1843, FiltMax=32176, Gamma=0.990
23:48:53.642 00.002 7008 UpdateGuideState exits: m=265115 SNR=334.5
23:48:53.644 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.645 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:53.646 00.001 7008 Enqueuing Expose request
23:48:53.648 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:48:53.648 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.648 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:53.648 00.000 8532 MoveAxis(E, 0, ABG)
23:48:53.648 00.000 8532 Move returns status 0, amount 0
23:48:53.648 00.000 8532 MoveAxis(N, 0, ABG)
23:48:53.648 00.000 8532 Move returns status 0, amount 0
23:48:53.648 00.000 8532 move complete, result=0
23:48:53.648 00.000 8532 worker thread done servicing request
23:48:53.648 00.000 8532 Worker thread wakes up
23:48:53.648 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:53.648 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:53.649 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:54.679 01.030 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a77ec5da-33b2-426f-94f8-deecdc96f4b4"}
23:48:54.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a77ec5da-33b2-426f-94f8-deecdc96f4b4"}
23:48:54.685 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"40f943fc-30ff-431d-9e9d-71232c0eae9b"}
23:48:54.688 00.003 7008 case statement mapped state 6 to 3
23:48:54.690 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"40f943fc-30ff-431d-9e9d-71232c0eae9b"}
23:48:54.693 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fffa0662-1c32-43ce-999e-c8910efc04a0"}
23:48:54.697 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1784,"width":15,"height":15,"star_pos":[6.58,7.05],"pixels":"..."},"id":"fffa0662-1c32-43ce-999e-c8910efc04a0"}
23:48:55.777 01.080 8532 Exposure complete
23:48:55.816 00.039 8532 worker thread done servicing request
23:48:55.816 00.000 7008 OnExposeComplete: enter
23:48:55.817 00.001 7008 UpdateGuideState(): m_state=6
23:48:55.819 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1785
23:48:55.821 00.002 7008 Star::Find returns 1 (0), X=545.25, Y=447.94, Mass=258429, SNR=317.7, Peak=44532 HFD=2.3
23:48:55.823 00.002 7008 MultiStar: [#1 0.08,0.31,0.57,U] [#2 0.03,0.35,0.55,U] [#3 0.02,0.39,0.42,U] [#4 0.22,0.32,0.36,U] [#5 0.08,0.23,0.35,U] [#6 0.06,0.34,0.38,U] [#7 0.04,0.37,0.31,U] [#8 0.12,0.24,0.36,U] 
23:48:55.825 00.002 7008 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.35, -0.20}
23:48:55.826 00.001 7008 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.07) = xAngle (1.75 = 1.75)
23:48:55.828 00.002 7008 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.33 = 1.33)
23:48:55.830 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=-0.03 mountY=0.19, mountTheta=1.75
23:48:55.833 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.20, opts=13)
23:48:55.835 00.002 7008 Enqueuing Move request for scope (-0.02, 0.20)
23:48:55.836 00.001 8532 Worker thread wakes up
23:48:55.836 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:48:55.836 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:48:55.838 00.002 8532 Moving (-0.02, 0.20) raw xDistance=-0.03 yDistance=0.19
23:48:55.838 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:48:55.838 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:48:55.838 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2505, FiltMin=1889, FiltMax=25741, Gamma=0.990
23:48:55.840 00.002 7008 UpdateGuideState exits: m=258429 SNR=317.7
23:48:55.842 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.843 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:55.845 00.002 7008 Enqueuing Expose request
23:48:55.848 00.003 8532 MoveAxis(E, 0, ABG)
23:48:55.848 00.000 8532 Move returns status 0, amount 0
23:48:55.848 00.000 8532 MoveAxis(S, 339, ABG)
23:48:55.848 00.000 8532 Guiding  Dir = 1, Dur = 339
23:48:55.849 00.001 8532 IsSlewing returns 0
23:48:55.849 00.000 8532 IsGuiding returns 0
23:48:55.849 00.000 8532 PulseGuide returned control before completion, sleep 349
23:48:56.209 00.360 8532 IsGuiding returns 0
23:48:56.209 00.000 8532 Move returns status 0, amount 339
23:48:56.210 00.001 8532 move complete, result=0
23:48:56.210 00.000 8532 worker thread done servicing request
23:48:56.211 00.001 8532 Worker thread wakes up
23:48:56.211 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 339 ms SOUTH
23:48:56.216 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:56.216 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:56.678 00.462 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9585d1b5-41a9-4770-a19d-e99de958ca1e"}
23:48:56.680 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9585d1b5-41a9-4770-a19d-e99de958ca1e"}
23:48:56.682 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0d825234-eed1-4a37-b2ad-037c3d74e971"}
23:48:56.690 00.008 7008 case statement mapped state 6 to 3
23:48:56.691 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d825234-eed1-4a37-b2ad-037c3d74e971"}
23:48:56.693 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cfbc7d3e-ee08-4b2d-a53a-6ea7c6b9a96a"}
23:48:56.696 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1785,"width":15,"height":15,"star_pos":[7.25,6.94],"pixels":"..."},"id":"cfbc7d3e-ee08-4b2d-a53a-6ea7c6b9a96a"}
23:48:58.343 01.647 8532 Exposure complete
23:48:58.386 00.043 8532 worker thread done servicing request
23:48:58.386 00.000 7008 OnExposeComplete: enter
23:48:58.389 00.003 7008 UpdateGuideState(): m_state=6
23:48:58.392 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1786
23:48:58.395 00.003 7008 Star::Find returns 1 (0), X=545.33, Y=447.90, Mass=261617, SNR=324.1, Peak=41035 HFD=2.3
23:48:58.397 00.002 7008 MultiStar: [#1 0.17,0.31,0.56,U] [#2 0.13,0.25,0.57,U] [#3 0.09,0.27,0.43,U] [#4 0.17,0.30,0.36,U] [#5 0.17,0.22,0.35,U] [#6 0.15,0.20,0.36,U] [#7 0.10,0.29,0.30,U] [#8 0.11,0.28,0.35,U] 
23:48:58.399 00.002 7008 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.27, -0.24}
23:48:58.404 00.005 7008 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.07) = xAngle (1.36 = 1.36)
23:48:58.407 00.003 7008 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.95 = 0.95)
23:48:58.409 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=0.03 mountY=0.12, mountTheta=1.32
23:48:58.413 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.15, opts=13)
23:48:58.415 00.002 7008 Enqueuing Move request for scope (0.04, 0.15)
23:48:58.418 00.003 8532 Worker thread wakes up
23:48:58.418 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2301, FiltMax=28750, Gamma=0.990
23:48:58.421 00.003 7008 UpdateGuideState exits: m=261617 SNR=324.1
23:48:58.423 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.425 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:48:58.427 00.002 7008 Enqueuing Expose request
23:48:58.429 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:48:58.429 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:48:58.429 00.000 8532 Moving (0.04, 0.15) raw xDistance=0.03 yDistance=0.12
23:48:58.429 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:58.429 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.429 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:48:58.429 00.000 8532 MoveAxis(E, 0, ABG)
23:48:58.429 00.000 8532 Move returns status 0, amount 0
23:48:58.429 00.000 8532 MoveAxis(N, 0, ABG)
23:48:58.429 00.000 8532 Move returns status 0, amount 0
23:48:58.429 00.000 8532 move complete, result=0
23:48:58.429 00.000 8532 worker thread done servicing request
23:48:58.430 00.001 8532 Worker thread wakes up
23:48:58.430 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:48:58.430 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:48:58.430 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:58.677 00.247 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"75cbb7ac-695c-47af-b037-76d51057ee70"}
23:48:58.683 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"75cbb7ac-695c-47af-b037-76d51057ee70"}
23:48:58.687 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"82238e53-a761-40a3-81ca-f2115d0e78cd"}
23:48:58.690 00.003 7008 case statement mapped state 6 to 3
23:48:58.693 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"82238e53-a761-40a3-81ca-f2115d0e78cd"}
23:48:58.697 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1c23238-2351-4ed0-8fd3-27cbfd9f0cf9"}
23:48:58.699 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1786,"width":15,"height":15,"star_pos":[7.33,6.90],"pixels":"..."},"id":"f1c23238-2351-4ed0-8fd3-27cbfd9f0cf9"}
23:49:00.556 01.857 8532 Exposure complete
23:49:00.601 00.045 8532 worker thread done servicing request
23:49:00.601 00.000 7008 OnExposeComplete: enter
23:49:00.603 00.002 7008 UpdateGuideState(): m_state=6
23:49:00.607 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1787
23:49:00.609 00.002 7008 Star::Find returns 1 (0), X=545.45, Y=447.95, Mass=266635, SNR=326.0, Peak=42973 HFD=2.3
23:49:00.612 00.003 7008 MultiStar: [#1 0.29,0.31,0.54,U] [#2 0.23,0.25,0.54,U] [#3 0.18,0.39,0.45,U] [#4 0.28,0.37,0.35,U] [#5 0.31,0.18,0.34,U] [#6 0.40,0.25,0.37,U] [#7 0.16,0.43,0.29,U] [#8 0.20,0.35,0.35,U] 
23:49:00.615 00.003 7008 single-star, 8 included, MultiStar: {0.16, 0.19}, one-star: {-0.15, -0.19}
23:49:00.620 00.005 7008 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.07) = xAngle (-2.18 = -2.18)
23:49:00.622 00.002 7008 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.60 = -2.60)
23:49:00.625 00.003 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.25 mountX=-0.14 mountY=-0.12, mountTheta=-2.41
23:49:00.630 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.19, opts=13)
23:49:00.634 00.004 7008 Enqueuing Move request for scope (-0.15, -0.19)
23:49:00.636 00.002 8532 Worker thread wakes up
23:49:00.636 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63171, med=2506, FiltMin=2348, FiltMax=32677, Gamma=0.990
23:49:00.638 00.002 7008 UpdateGuideState exits: m=266635 SNR=326.0
23:49:00.640 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.641 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:00.643 00.002 7008 Enqueuing Expose request
23:49:00.644 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
23:49:00.644 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
23:49:00.644 00.000 8532 Moving (-0.15, -0.19) raw xDistance=-0.14 yDistance=-0.12
23:49:00.644 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:49:00.644 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.644 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:00.646 00.002 8532 MoveAxis(E, 0, ABG)
23:49:00.646 00.000 8532 Move returns status 0, amount 0
23:49:00.646 00.000 8532 MoveAxis(N, 0, ABG)
23:49:00.646 00.000 8532 Move returns status 0, amount 0
23:49:00.646 00.000 8532 move complete, result=0
23:49:00.646 00.000 8532 worker thread done servicing request
23:49:00.646 00.000 8532 Worker thread wakes up
23:49:00.646 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:00.646 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:00.647 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:00.676 00.029 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fa51feff-8495-4a72-b312-a5cfc368c70e"}
23:49:00.679 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fa51feff-8495-4a72-b312-a5cfc368c70e"}
23:49:00.682 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bb82a907-c662-4822-ac7a-64a79a13d33c"}
23:49:00.687 00.005 7008 case statement mapped state 6 to 3
23:49:00.688 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb82a907-c662-4822-ac7a-64a79a13d33c"}
23:49:00.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a6a1b5a-5975-4099-97e0-a33f1451744f"}
23:49:00.694 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1787,"width":15,"height":15,"star_pos":[7.45,6.95],"pixels":"..."},"id":"5a6a1b5a-5975-4099-97e0-a33f1451744f"}
23:49:02.674 01.980 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"414d0ee0-550b-478a-9978-12dd66518f36"}
23:49:02.676 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"414d0ee0-550b-478a-9978-12dd66518f36"}
23:49:02.677 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"53de9a26-c769-4361-93aa-6fe1274f1879"}
23:49:02.678 00.001 7008 case statement mapped state 6 to 3
23:49:02.681 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"53de9a26-c769-4361-93aa-6fe1274f1879"}
23:49:02.682 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4784b60c-7e5a-4281-8713-6db389ec05ec"}
23:49:02.684 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1787,"width":15,"height":15,"star_pos":[7.45,6.95],"pixels":"..."},"id":"4784b60c-7e5a-4281-8713-6db389ec05ec"}
23:49:02.767 00.083 8532 Exposure complete
23:49:02.803 00.036 8532 worker thread done servicing request
23:49:02.803 00.000 7008 OnExposeComplete: enter
23:49:02.805 00.002 7008 UpdateGuideState(): m_state=6
23:49:02.807 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1788
23:49:02.809 00.002 7008 Star::Find returns 1 (0), X=545.33, Y=447.92, Mass=264192, SNR=314.9, Peak=41281 HFD=2.3
23:49:02.812 00.003 7008 MultiStar: [#1 0.15,0.27,0.59,U] [#2 0.14,0.26,0.60,U] [#3 0.12,0.31,0.44,U] [#4 0.18,0.35,0.35,U] [#5 0.14,0.26,0.35,U] [#6 0.18,0.25,0.39,U] [#7 0.10,0.34,0.30,U] [#8 0.20,0.24,0.35,U] 
23:49:02.813 00.001 7008 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {-0.28, -0.22}
23:49:02.815 00.002 7008 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.07) = xAngle (1.33 = 1.33)
23:49:02.818 00.003 7008 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.92 = 0.92)
23:49:02.820 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.04 mountY=0.14, mountTheta=1.28
23:49:02.827 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.17, opts=13)
23:49:02.831 00.004 7008 Enqueuing Move request for scope (0.05, 0.17)
23:49:02.833 00.002 8532 Worker thread wakes up
23:49:02.834 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2504, FiltMin=2260, FiltMax=29282, Gamma=0.990
23:49:02.836 00.002 7008 UpdateGuideState exits: m=264192 SNR=314.9
23:49:02.840 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:49:02.840 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:49:02.841 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.844 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:02.846 00.002 7008 Enqueuing Expose request
23:49:02.850 00.004 8532 Moving (0.05, 0.17) raw xDistance=0.04 yDistance=0.14
23:49:02.850 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:02.850 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:02.850 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:02.850 00.000 8532 MoveAxis(E, 0, ABG)
23:49:02.850 00.000 8532 Move returns status 0, amount 0
23:49:02.850 00.000 8532 MoveAxis(N, 0, ABG)
23:49:02.850 00.000 8532 Move returns status 0, amount 0
23:49:02.850 00.000 8532 move complete, result=0
23:49:02.851 00.001 8532 worker thread done servicing request
23:49:02.851 00.000 8532 Worker thread wakes up
23:49:02.851 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:02.851 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:02.851 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:04.674 01.823 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6941b23-a2c5-43e0-93c4-1d5a1d06278f"}
23:49:04.678 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6941b23-a2c5-43e0-93c4-1d5a1d06278f"}
23:49:04.684 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"22915928-71a3-4c9e-82b0-f4757ebc1372"}
23:49:04.689 00.005 7008 case statement mapped state 6 to 3
23:49:04.692 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"22915928-71a3-4c9e-82b0-f4757ebc1372"}
23:49:04.696 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"eca7361d-7c4b-4478-b685-8218afdb066d"}
23:49:04.701 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1788,"width":15,"height":15,"star_pos":[7.33,6.92],"pixels":"..."},"id":"eca7361d-7c4b-4478-b685-8218afdb066d"}
23:49:04.972 00.271 8532 Exposure complete
23:49:05.012 00.040 8532 worker thread done servicing request
23:49:05.012 00.000 7008 OnExposeComplete: enter
23:49:05.015 00.003 7008 UpdateGuideState(): m_state=6
23:49:05.017 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1789
23:49:05.019 00.002 7008 Star::Find returns 1 (0), X=545.17, Y=447.97, Mass=270579, SNR=333.4, Peak=50432 HFD=2.3
23:49:05.021 00.002 7008 MultiStar: [#1 0.04,0.32,0.54,U] [#2 -0.05,0.31,0.57,U] [#3 -0.09,0.39,0.42,U] [#4 0.03,0.43,0.35,U] [#5 -0.01,0.29,0.35,U] [#6 0.05,0.19,0.36,U] [#7 -0.12,0.45,0.29,U] [#8 0.04,0.34,0.34,U] 
23:49:05.023 00.002 7008 refined, 8 included, MultiStar: {-0.11, 0.22}, one-star: {-0.43, -0.16}
23:49:05.024 00.001 7008 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.07) = xAngle (2.12 = 2.12)
23:49:05.028 00.004 7008 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.71 = 1.71)
23:49:05.030 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.05 mountX=-0.13 mountY=0.24, mountTheta=2.06
23:49:05.035 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.22, opts=13)
23:49:05.039 00.004 7008 Enqueuing Move request for scope (-0.11, 0.22)
23:49:05.043 00.004 8532 Worker thread wakes up
23:49:05.043 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2370, FiltMax=25799, Gamma=0.990
23:49:05.045 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
23:49:05.045 00.000 7008 UpdateGuideState exits: m=270579 SNR=333.4
23:49:05.047 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.049 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:05.050 00.001 7008 Enqueuing Expose request
23:49:05.052 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
23:49:05.052 00.000 8532 Moving (-0.11, 0.22) raw xDistance=-0.13 yDistance=0.24
23:49:05.052 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:49:05.052 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:49:05.052 00.000 8532 MoveAxis(E, 0, ABG)
23:49:05.052 00.000 8532 Move returns status 0, amount 0
23:49:05.052 00.000 8532 MoveAxis(S, 425, ABG)
23:49:05.052 00.000 8532 Guiding  Dir = 1, Dur = 425
23:49:05.052 00.000 8532 IsSlewing returns 0
23:49:05.052 00.000 8532 IsGuiding returns 0
23:49:05.052 00.000 8532 PulseGuide returned control before completion, sleep 435
23:49:05.494 00.442 8532 IsGuiding returns 1
23:49:05.495 00.001 8532 scope still moving after pulse duration time elapsed
23:49:05.526 00.031 8532 IsSlewing returns 0
23:49:05.528 00.002 8532 IsGuiding returns 0
23:49:05.528 00.000 8532 scope move finished after 425 + 51 ms
23:49:05.528 00.000 8532 Move returns status 0, amount 425
23:49:05.528 00.000 8532 move complete, result=0
23:49:05.530 00.002 8532 worker thread done servicing request
23:49:05.530 00.000 8532 Worker thread wakes up
23:49:05.530 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:05.530 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:05.530 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 425 ms SOUTH
23:49:06.674 01.144 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c02d42d7-c189-499e-a536-cd28d8ddd58a"}
23:49:06.679 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c02d42d7-c189-499e-a536-cd28d8ddd58a"}
23:49:06.684 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e8e3a84c-db25-4d3b-8ae9-9875e22e1665"}
23:49:06.688 00.004 7008 case statement mapped state 6 to 3
23:49:06.691 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8e3a84c-db25-4d3b-8ae9-9875e22e1665"}
23:49:06.694 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ce6e765-730e-46b4-b27c-d44cc549de9a"}
23:49:06.696 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1789,"width":15,"height":15,"star_pos":[7.17,6.97],"pixels":"..."},"id":"1ce6e765-730e-46b4-b27c-d44cc549de9a"}
23:49:07.652 00.956 8532 Exposure complete
23:49:07.700 00.048 8532 worker thread done servicing request
23:49:07.700 00.000 7008 OnExposeComplete: enter
23:49:07.703 00.003 7008 UpdateGuideState(): m_state=6
23:49:07.706 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1790
23:49:07.709 00.003 7008 Star::Find returns 1 (0), X=545.37, Y=447.80, Mass=270242, SNR=335.4, Peak=38907 HFD=2.5
23:49:07.712 00.003 7008 MultiStar: [#1 0.22,0.11,0.54,U] [#2 0.13,0.07,0.53,U] [#3 0.12,0.09,0.43,U] [#4 0.19,0.11,0.35,U] [#5 0.16,0.11,0.34,U] [#6 0.19,0.03,0.37,U] [#7 0.10,0.14,0.29,U] [#8 0.18,0.13,0.31,U] 
23:49:07.714 00.002 7008 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.23, -0.34}
23:49:07.716 00.002 7008 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.07) = xAngle (-0.05 = -0.05)
23:49:07.718 00.002 7008 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.46 = -0.46)
23:49:07.720 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.12 mountX=0.07 mountY=-0.03, mountTheta=-0.42
23:49:07.723 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=-0.01, opts=13)
23:49:07.725 00.002 7008 Enqueuing Move request for scope (0.07, -0.01)
23:49:07.727 00.002 8532 Worker thread wakes up
23:49:07.727 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:49:07.727 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:49:07.728 00.001 8532 Moving (0.07, -0.01) raw xDistance=0.07 yDistance=-0.03
23:49:07.728 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:49:07.728 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.728 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=2345, FiltMax=30439, Gamma=0.990
23:49:07.730 00.002 7008 UpdateGuideState exits: m=270242 SNR=335.4
23:49:07.732 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.733 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:07.735 00.002 7008 Enqueuing Expose request
23:49:07.736 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:07.736 00.000 8532 MoveAxis(E, 0, ABG)
23:49:07.736 00.000 8532 Move returns status 0, amount 0
23:49:07.736 00.000 8532 MoveAxis(N, 0, ABG)
23:49:07.737 00.001 8532 Move returns status 0, amount 0
23:49:07.737 00.000 8532 move complete, result=0
23:49:07.737 00.000 8532 worker thread done servicing request
23:49:07.737 00.000 8532 Worker thread wakes up
23:49:07.737 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:07.737 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:07.738 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:08.673 00.935 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bfbc2bc3-8bdd-47b2-a115-ed336d4c2164"}
23:49:08.678 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bfbc2bc3-8bdd-47b2-a115-ed336d4c2164"}
23:49:08.683 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b57b99aa-19e8-4234-ad70-a800459711f1"}
23:49:08.686 00.003 7008 case statement mapped state 6 to 3
23:49:08.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b57b99aa-19e8-4234-ad70-a800459711f1"}
23:49:08.690 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45a0a306-22cd-4a4d-bd21-f3f955d1d4a3"}
23:49:08.695 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1790,"width":15,"height":15,"star_pos":[7.37,6.80],"pixels":"..."},"id":"45a0a306-22cd-4a4d-bd21-f3f955d1d4a3"}
23:49:09.858 01.163 8532 Exposure complete
23:49:09.912 00.054 8532 worker thread done servicing request
23:49:09.912 00.000 7008 OnExposeComplete: enter
23:49:09.916 00.004 7008 UpdateGuideState(): m_state=6
23:49:09.920 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1791
23:49:09.922 00.002 7008 Star::Find returns 1 (0), X=545.51, Y=447.85, Mass=261696, SNR=341.2, Peak=43315 HFD=2.4
23:49:09.927 00.005 7008 MultiStar: [#1 0.34,0.17,0.55,U] [#2 0.29,0.14,0.52,U] [#3 0.18,0.11,0.43,U] [#4 0.39,0.13,0.34,U] [#5 0.34,0.14,0.33,U] [#6 0.33,0.12,0.36,U] [#7 0.11,0.13,0.28,U] [#8 0.25,0.17,0.34,U] 
23:49:09.931 00.004 7008 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {-0.09, -0.29}
23:49:09.934 00.003 7008 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.07) = xAngle (0.26 = 0.26)
23:49:09.936 00.002 7008 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.16 = -0.16)
23:49:09.938 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.18 mountX=0.19 mountY=-0.03, mountTheta=-0.16
23:49:09.943 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.04, opts=13)
23:49:09.945 00.002 7008 Enqueuing Move request for scope (0.19, 0.04)
23:49:09.947 00.002 8532 Worker thread wakes up
23:49:09.947 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61846, med=2507, FiltMin=2030, FiltMax=33887, Gamma=0.990
23:49:09.951 00.004 7008 UpdateGuideState exits: m=261696 SNR=341.2
23:49:09.953 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:09.954 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:09.955 00.001 7008 Enqueuing Expose request
23:49:09.957 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:49:09.957 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:49:09.957 00.000 8532 Moving (0.19, 0.04) raw xDistance=0.19 yDistance=-0.03
23:49:09.957 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:49:09.957 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:09.957 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:09.957 00.000 8532 MoveAxis(W, 173, ABG)
23:49:09.957 00.000 8532 Guiding  Dir = 3, Dur = 173
23:49:09.957 00.000 8532 IsSlewing returns 0
23:49:09.958 00.001 8532 IsGuiding returns 0
23:49:09.958 00.000 8532 PulseGuide returned control before completion, sleep 183
23:49:10.146 00.188 8532 IsGuiding returns 0
23:49:10.147 00.001 8532 Move returns status 0, amount 173
23:49:10.147 00.000 8532 MoveAxis(N, 0, ABG)
23:49:10.147 00.000 8532 Move returns status 0, amount 0
23:49:10.147 00.000 8532 move complete, result=0
23:49:10.147 00.000 8532 worker thread done servicing request
23:49:10.147 00.000 8532 Worker thread wakes up
23:49:10.147 00.000 7008 GuideStep: 0.2 px 173 ms WEST, -0.0 px 0 ms NORTH
23:49:10.149 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:10.150 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:10.672 00.522 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48b25f6e-cd92-4e31-a336-30a4a50a1f81"}
23:49:10.676 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48b25f6e-cd92-4e31-a336-30a4a50a1f81"}
23:49:10.679 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"512e43df-66ab-4557-b02d-8513346a7d70"}
23:49:10.681 00.002 7008 case statement mapped state 6 to 3
23:49:10.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"512e43df-66ab-4557-b02d-8513346a7d70"}
23:49:10.686 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0166a698-71e8-4fe0-bd40-490f227ea895"}
23:49:10.691 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1791,"width":15,"height":15,"star_pos":[6.51,6.85],"pixels":"..."},"id":"0166a698-71e8-4fe0-bd40-490f227ea895"}
23:49:12.276 01.585 8532 Exposure complete
23:49:12.322 00.046 8532 worker thread done servicing request
23:49:12.322 00.000 7008 OnExposeComplete: enter
23:49:12.325 00.003 7008 UpdateGuideState(): m_state=6
23:49:12.327 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1792
23:49:12.330 00.003 7008 Star::Find returns 1 (0), X=545.30, Y=447.77, Mass=265639, SNR=331.8, Peak=40923 HFD=2.5
23:49:12.334 00.004 7008 MultiStar: [#1 0.13,0.08,0.55,U] [#2 0.07,0.07,0.55,U] [#3 0.04,0.03,0.43,U] [#4 0.13,0.03,0.36,U] [#5 0.21,0.04,0.34,U] [#6 0.17,-0.10,0.35,U] [#7 0.01,-0.02,0.30,U] [#8 0.16,0.07,0.34,U] 
23:49:12.336 00.002 7008 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.30, -0.37}
23:49:12.338 00.002 7008 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.07) = xAngle (-1.28 = -1.28)
23:49:12.340 00.002 7008 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.69 = -1.69)
23:49:12.344 00.004 7008 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.35 mountX=0.02 mountY=-0.06, mountTheta=-1.29
23:49:12.347 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.06, opts=13)
23:49:12.349 00.002 7008 Enqueuing Move request for scope (0.01, -0.06)
23:49:12.351 00.002 8532 Worker thread wakes up
23:49:12.351 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63505, med=2507, FiltMin=1896, FiltMax=29298, Gamma=0.990
23:49:12.354 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:49:12.354 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:49:12.354 00.000 8532 Moving (0.01, -0.06) raw xDistance=0.02 yDistance=-0.06
23:49:12.354 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:49:12.355 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:12.355 00.000 7008 UpdateGuideState exits: m=265639 SNR=331.8
23:49:12.357 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:12.357 00.000 8532 MoveAxis(E, 0, ABG)
23:49:12.357 00.000 8532 Move returns status 0, amount 0
23:49:12.358 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:12.360 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:12.363 00.003 8532 MoveAxis(N, 0, ABG)
23:49:12.363 00.000 8532 Move returns status 0, amount 0
23:49:12.363 00.000 8532 move complete, result=0
23:49:12.363 00.000 8532 worker thread done servicing request
23:49:12.363 00.000 7008 Enqueuing Expose request
23:49:12.366 00.003 8532 Worker thread wakes up
23:49:12.366 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:12.370 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:12.370 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:12.671 00.301 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ca3f09f-0cde-42ca-9f38-da7b45c4f834"}
23:49:12.675 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ca3f09f-0cde-42ca-9f38-da7b45c4f834"}
23:49:12.677 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c35d2270-a43b-4274-bf07-b0e9cb33c637"}
23:49:12.679 00.002 7008 case statement mapped state 6 to 3
23:49:12.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c35d2270-a43b-4274-bf07-b0e9cb33c637"}
23:49:12.685 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"04e419df-4ce3-4533-8cad-118a6f0df7bd"}
23:49:12.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1792,"width":15,"height":15,"star_pos":[7.30,6.77],"pixels":"..."},"id":"04e419df-4ce3-4533-8cad-118a6f0df7bd"}
23:49:14.493 01.805 8532 Exposure complete
23:49:14.542 00.049 8532 worker thread done servicing request
23:49:14.542 00.000 7008 OnExposeComplete: enter
23:49:14.545 00.003 7008 UpdateGuideState(): m_state=6
23:49:14.547 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1793
23:49:14.550 00.003 7008 Star::Find returns 1 (0), X=545.21, Y=447.77, Mass=264135, SNR=330.3, Peak=46473 HFD=2.5
23:49:14.554 00.004 7008 MultiStar: [#1 0.05,0.10,0.57,U] [#2 0.04,0.09,0.53,U] [#3 0.01,0.06,0.42,U] [#4 0.00,-0.00,0.36,U] [#5 0.01,0.12,0.34,U] [#6 0.01,0.06,0.35,U] [#7 -0.04,0.08,0.29,U] [#8 0.12,0.04,0.33,U] 
23:49:14.557 00.003 7008 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.39, -0.36}
23:49:14.559 00.002 7008 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.07) = xAngle (-2.65 = -2.65)
23:49:14.562 00.003 7008 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.06 = -3.06)
23:49:14.566 00.004 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
23:49:14.572 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.03, opts=13)
23:49:14.577 00.005 7008 Enqueuing Move request for scope (-0.07, -0.03)
23:49:14.579 00.002 8532 Worker thread wakes up
23:49:14.579 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:49:14.579 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:49:14.579 00.000 8532 Moving (-0.07, -0.03) raw xDistance=-0.07 yDistance=-0.01
23:49:14.579 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:14.579 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:14.581 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:14.581 00.000 8532 MoveAxis(E, 0, ABG)
23:49:14.581 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1844, FiltMax=25998, Gamma=0.990
23:49:14.583 00.002 8532 Move returns status 0, amount 0
23:49:14.583 00.000 7008 UpdateGuideState exits: m=264135 SNR=330.3
23:49:14.587 00.004 8532 MoveAxis(N, 0, ABG)
23:49:14.587 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:14.589 00.002 8532 Move returns status 0, amount 0
23:49:14.589 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:14.592 00.003 7008 Enqueuing Expose request
23:49:14.593 00.001 8532 move complete, result=0
23:49:14.593 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:14.595 00.002 8532 worker thread done servicing request
23:49:14.595 00.000 8532 Worker thread wakes up
23:49:14.595 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:14.595 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:14.672 00.077 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04114a3e-449d-49e3-a4e3-057d79235bf4"}
23:49:14.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04114a3e-449d-49e3-a4e3-057d79235bf4"}
23:49:14.677 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8cca577e-9580-4ced-b5de-9417198be334"}
23:49:14.679 00.002 7008 case statement mapped state 6 to 3
23:49:14.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cca577e-9580-4ced-b5de-9417198be334"}
23:49:14.684 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3dc5f86-d758-4791-839a-3d7bf8790da3"}
23:49:14.687 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1793,"width":15,"height":15,"star_pos":[7.21,6.77],"pixels":"..."},"id":"e3dc5f86-d758-4791-839a-3d7bf8790da3"}
23:49:16.672 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e25c0705-c8e0-4520-a5df-5e240c1b232b"}
23:49:16.675 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e25c0705-c8e0-4520-a5df-5e240c1b232b"}
23:49:16.687 00.012 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc2e03b5-679b-4a89-9461-d50a0ed78978"}
23:49:16.690 00.003 7008 case statement mapped state 6 to 3
23:49:16.693 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc2e03b5-679b-4a89-9461-d50a0ed78978"}
23:49:16.695 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"de162299-983c-4b70-82f1-9464b09f3db0"}
23:49:16.699 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1793,"width":15,"height":15,"star_pos":[7.21,6.77],"pixels":"..."},"id":"de162299-983c-4b70-82f1-9464b09f3db0"}
23:49:16.725 00.026 8532 Exposure complete
23:49:16.766 00.041 8532 worker thread done servicing request
23:49:16.766 00.000 7008 OnExposeComplete: enter
23:49:16.768 00.002 7008 UpdateGuideState(): m_state=6
23:49:16.770 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1794
23:49:16.771 00.001 7008 Star::Find returns 1 (0), X=545.16, Y=447.79, Mass=257638, SNR=323.2, Peak=46592 HFD=2.4
23:49:16.773 00.002 7008 MultiStar: [#1 0.04,0.10,0.58,U] [#2 0.02,0.07,0.54,U] [#3 -0.03,0.03,0.45,U] [#4 0.09,0.07,0.35,U] [#5 0.04,0.08,0.35,U] [#6 0.06,0.05,0.37,U] [#7 -0.04,0.08,0.30,U] [#8 0.16,0.14,0.34,U] 
23:49:16.775 00.002 7008 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.44, -0.34}
23:49:16.776 00.001 7008 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.07) = xAngle (-2.79 = -2.79)
23:49:16.778 00.002 7008 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.20 = 3.08)
23:49:16.779 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=-0.07 mountY=0.00, mountTheta=3.08
23:49:16.782 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=-0.02, opts=13)
23:49:16.784 00.002 7008 Enqueuing Move request for scope (-0.07, -0.02)
23:49:16.785 00.001 8532 Worker thread wakes up
23:49:16.785 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1858, FiltMax=25370, Gamma=0.990
23:49:16.787 00.002 7008 UpdateGuideState exits: m=257638 SNR=323.2
23:49:16.788 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.789 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:16.790 00.001 7008 Enqueuing Expose request
23:49:16.791 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:49:16.791 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:49:16.791 00.000 8532 Moving (-0.07, -0.02) raw xDistance=-0.07 yDistance=0.00
23:49:16.791 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:16.791 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:16.791 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:49:16.793 00.002 8532 MoveAxis(E, 0, ABG)
23:49:16.793 00.000 8532 Move returns status 0, amount 0
23:49:16.793 00.000 8532 MoveAxis(N, 0, ABG)
23:49:16.793 00.000 8532 Move returns status 0, amount 0
23:49:16.793 00.000 8532 move complete, result=0
23:49:16.793 00.000 8532 worker thread done servicing request
23:49:16.793 00.000 8532 Worker thread wakes up
23:49:16.793 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:16.793 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:16.793 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:18.672 01.879 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9ca2c63-68ac-4021-b665-16856af719be"}
23:49:18.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9ca2c63-68ac-4021-b665-16856af719be"}
23:49:18.676 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bdbcd19a-bb43-4df4-8725-a2678ac274b5"}
23:49:18.678 00.002 7008 case statement mapped state 6 to 3
23:49:18.681 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdbcd19a-bb43-4df4-8725-a2678ac274b5"}
23:49:18.684 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3fbe1b3-4445-4706-ba15-2198d0129c33"}
23:49:18.686 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1794,"width":15,"height":15,"star_pos":[7.16,6.79],"pixels":"..."},"id":"c3fbe1b3-4445-4706-ba15-2198d0129c33"}
23:49:18.913 00.227 8532 Exposure complete
23:49:18.959 00.046 8532 worker thread done servicing request
23:49:18.959 00.000 7008 OnExposeComplete: enter
23:49:18.960 00.001 7008 UpdateGuideState(): m_state=6
23:49:18.963 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1795
23:49:18.964 00.001 7008 Star::Find returns 1 (0), X=545.23, Y=447.77, Mass=250977, SNR=328.8, Peak=43124 HFD=2.5
23:49:18.966 00.002 7008 MultiStar: [#1 0.03,0.12,0.55,U] [#2 0.06,0.08,0.53,U] [#3 0.08,0.09,0.43,U] [#4 0.25,0.11,0.35,U] [#5 0.13,0.06,0.35,U] [#6 0.12,0.06,0.37,U] [#7 -0.00,0.12,0.30,U] [#8 0.11,0.02,0.34,U] 
23:49:18.966 00.000 7008 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.37, -0.37}
23:49:18.968 00.002 7008 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.07) = xAngle (-2.15 = -2.15)
23:49:18.970 00.002 7008 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.56 = -2.56)
23:49:18.972 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.22 mountX=-0.02 mountY=-0.02, mountTheta=-2.36
23:49:18.974 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.02, opts=13)
23:49:18.976 00.002 7008 Enqueuing Move request for scope (-0.02, -0.02)
23:49:18.978 00.002 8532 Worker thread wakes up
23:49:18.978 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1936, FiltMax=26720, Gamma=0.990
23:49:18.980 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:49:18.980 00.000 7008 UpdateGuideState exits: m=250977 SNR=328.8
23:49:18.981 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:49:18.981 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.982 00.001 8532 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
23:49:18.982 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:18.983 00.001 7008 Enqueuing Expose request
23:49:18.985 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:18.985 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.985 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:18.985 00.000 8532 MoveAxis(E, 0, ABG)
23:49:18.985 00.000 8532 Move returns status 0, amount 0
23:49:18.985 00.000 8532 MoveAxis(N, 0, ABG)
23:49:18.986 00.001 8532 Move returns status 0, amount 0
23:49:18.986 00.000 8532 move complete, result=0
23:49:18.986 00.000 8532 worker thread done servicing request
23:49:18.986 00.000 8532 Worker thread wakes up
23:49:18.986 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:18.986 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:18.986 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:20.671 01.685 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"797dff4a-466b-4019-95c0-6da86d7d5fc3"}
23:49:20.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"797dff4a-466b-4019-95c0-6da86d7d5fc3"}
23:49:20.676 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"869f52fa-057b-49e6-b931-900a8d933f47"}
23:49:20.679 00.003 7008 case statement mapped state 6 to 3
23:49:20.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"869f52fa-057b-49e6-b931-900a8d933f47"}
23:49:20.683 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"579019e0-75e4-42c6-adf0-cba9fe52e4a1"}
23:49:20.686 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1795,"width":15,"height":15,"star_pos":[7.23,6.77],"pixels":"..."},"id":"579019e0-75e4-42c6-adf0-cba9fe52e4a1"}
23:49:21.115 00.429 8532 Exposure complete
23:49:21.169 00.054 8532 worker thread done servicing request
23:49:21.169 00.000 7008 OnExposeComplete: enter
23:49:21.173 00.004 7008 UpdateGuideState(): m_state=6
23:49:21.176 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1796
23:49:21.178 00.002 7008 Star::Find returns 1 (0), X=545.33, Y=447.80, Mass=255493, SNR=332.0, Peak=39904 HFD=2.5
23:49:21.180 00.002 7008 MultiStar: [#1 0.17,0.15,0.56,U] [#2 0.10,0.12,0.54,U] [#3 0.10,0.08,0.42,U] [#4 0.25,0.10,0.38,U] [#5 0.16,0.10,0.34,U] [#6 0.19,0.01,0.35,U] [#7 0.02,0.19,0.29,U] [#8 0.19,0.11,0.34,U] 
23:49:21.182 00.002 7008 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {-0.27, -0.34}
23:49:21.185 00.003 7008 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.07) = xAngle (0.13 = 0.13)
23:49:21.187 00.002 7008 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.28 = -0.28)
23:49:21.190 00.003 7008 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=0.05 mountY=-0.01, mountTheta=-0.27
23:49:21.194 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.00, opts=13)
23:49:21.196 00.002 7008 Enqueuing Move request for scope (0.05, 0.00)
23:49:21.197 00.001 8532 Worker thread wakes up
23:49:21.197 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2506, FiltMin=1908, FiltMax=27968, Gamma=0.990
23:49:21.198 00.001 7008 UpdateGuideState exits: m=255493 SNR=332.0
23:49:21.200 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.201 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:49:21.201 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:21.203 00.002 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:49:21.203 00.000 8532 Moving (0.05, 0.00) raw xDistance=0.05 yDistance=-0.01
23:49:21.203 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:49:21.203 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:21.203 00.000 7008 Enqueuing Expose request
23:49:21.205 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:21.205 00.000 8532 MoveAxis(E, 0, ABG)
23:49:21.205 00.000 8532 Move returns status 0, amount 0
23:49:21.205 00.000 8532 MoveAxis(N, 0, ABG)
23:49:21.205 00.000 8532 Move returns status 0, amount 0
23:49:21.205 00.000 8532 move complete, result=0
23:49:21.205 00.000 8532 worker thread done servicing request
23:49:21.206 00.001 8532 Worker thread wakes up
23:49:21.206 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:21.206 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:21.206 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:22.670 01.464 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"315d69d3-9d55-46b3-89c6-7dd116003cbd"}
23:49:22.674 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"315d69d3-9d55-46b3-89c6-7dd116003cbd"}
23:49:22.678 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"664a9e0c-c454-41d3-9cbc-57474c568819"}
23:49:22.680 00.002 7008 case statement mapped state 6 to 3
23:49:22.682 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"664a9e0c-c454-41d3-9cbc-57474c568819"}
23:49:22.687 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"aefe3d4c-9725-4f82-8f97-b16b34ef8844"}
23:49:22.689 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1796,"width":15,"height":15,"star_pos":[7.33,6.80],"pixels":"..."},"id":"aefe3d4c-9725-4f82-8f97-b16b34ef8844"}
23:49:23.337 00.648 8532 Exposure complete
23:49:23.378 00.041 8532 worker thread done servicing request
23:49:23.378 00.000 7008 OnExposeComplete: enter
23:49:23.380 00.002 7008 UpdateGuideState(): m_state=6
23:49:23.382 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1797
23:49:23.384 00.002 7008 Star::Find returns 1 (0), X=545.46, Y=447.68, Mass=253167, SNR=330.2, Peak=38622 HFD=2.8
23:49:23.386 00.002 7008 MultiStar: [#1 0.25,0.04,0.55,U] [#2 0.21,-0.03,0.56,U] [#3 0.21,-0.04,0.43,U] [#4 0.28,-0.03,0.36,U] [#5 0.24,-0.04,0.34,U] [#6 0.30,0.00,0.36,U] [#7 0.09,0.00,0.28,U] [#8 0.13,0.11,0.34,U] 
23:49:23.389 00.003 7008 refined, 8 included, MultiStar: {0.14, -0.11}, one-star: {-0.14, -0.46}
23:49:23.391 00.002 7008 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.07) = xAngle (-0.61 = -0.61)
23:49:23.392 00.001 7008 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.02 = -1.02)
23:49:23.394 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-0.68 mountX=0.14 mountY=-0.15, mountTheta=-0.81
23:49:23.397 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=-0.11, opts=13)
23:49:23.398 00.001 7008 Enqueuing Move request for scope (0.14, -0.11)
23:49:23.399 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57335, med=2506, FiltMin=1806, FiltMax=31755, Gamma=0.990
23:49:23.400 00.001 7008 UpdateGuideState exits: m=253167 SNR=330.2
23:49:23.403 00.003 8532 Worker thread wakes up
23:49:23.403 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:49:23.403 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.405 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:23.406 00.001 7008 Enqueuing Expose request
23:49:23.408 00.002 8532 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:49:23.408 00.000 8532 Moving (0.14, -0.11) raw xDistance=0.14 yDistance=-0.15
23:49:23.408 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:23.408 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.409 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:23.409 00.000 8532 MoveAxis(E, 0, ABG)
23:49:23.409 00.000 8532 Move returns status 0, amount 0
23:49:23.409 00.000 8532 MoveAxis(N, 0, ABG)
23:49:23.409 00.000 8532 Move returns status 0, amount 0
23:49:23.409 00.000 8532 move complete, result=0
23:49:23.409 00.000 8532 worker thread done servicing request
23:49:23.409 00.000 8532 Worker thread wakes up
23:49:23.409 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:23.409 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:23.409 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:24.673 01.264 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94f1d414-3f7e-49ef-80ff-57902a95920e"}
23:49:24.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94f1d414-3f7e-49ef-80ff-57902a95920e"}
23:49:24.679 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"74767790-0c71-4c2f-a7eb-9986c5a0492d"}
23:49:24.681 00.002 7008 case statement mapped state 6 to 3
23:49:24.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"74767790-0c71-4c2f-a7eb-9986c5a0492d"}
23:49:24.687 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"61e3d2e6-85a4-489d-a8eb-0da8aafcec70"}
23:49:24.691 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1797,"width":15,"height":15,"star_pos":[7.46,6.68],"pixels":"..."},"id":"61e3d2e6-85a4-489d-a8eb-0da8aafcec70"}
23:49:25.538 00.847 8532 Exposure complete
23:49:25.587 00.049 8532 worker thread done servicing request
23:49:25.587 00.000 7008 OnExposeComplete: enter
23:49:25.591 00.004 7008 UpdateGuideState(): m_state=6
23:49:25.592 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1798
23:49:25.595 00.003 7008 Star::Find returns 1 (0), X=545.45, Y=447.92, Mass=261666, SNR=324.9, Peak=40658 HFD=2.3
23:49:25.597 00.002 7008 MultiStar: [#1 0.20,0.28,0.57,U] [#2 0.19,0.27,0.58,U] [#3 0.18,0.25,0.46,U] [#4 0.30,0.26,0.37,U] [#5 0.23,0.30,0.37,U] [#6 0.28,0.15,0.35,U] [#7 0.14,0.28,0.29,U] [#8 0.21,0.21,0.34,U] 
23:49:25.599 00.002 7008 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {-0.15, -0.22}
23:49:25.601 00.002 7008 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.07) = xAngle (0.92 = 0.92)
23:49:25.603 00.002 7008 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.51 = 0.51)
23:49:25.605 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.19 cameraTheta=0.85 mountX=0.12 mountY=0.09, mountTheta=0.68
23:49:25.608 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.15, opts=13)
23:49:25.611 00.003 7008 Enqueuing Move request for scope (0.13, 0.15)
23:49:25.613 00.002 8532 Worker thread wakes up
23:49:25.613 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:49:25.613 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:49:25.613 00.000 8532 Moving (0.13, 0.15) raw xDistance=0.12 yDistance=0.09
23:49:25.613 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:49:25.613 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:25.613 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65176, med=2508, FiltMin=1887, FiltMax=30928, Gamma=0.990
23:49:25.616 00.003 7008 UpdateGuideState exits: m=261666 SNR=324.9
23:49:25.617 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.619 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:25.621 00.002 7008 Enqueuing Expose request
23:49:25.624 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:25.624 00.000 8532 MoveAxis(E, 0, ABG)
23:49:25.624 00.000 8532 Move returns status 0, amount 0
23:49:25.625 00.001 8532 MoveAxis(N, 0, ABG)
23:49:25.625 00.000 8532 Move returns status 0, amount 0
23:49:25.625 00.000 8532 move complete, result=0
23:49:25.625 00.000 8532 worker thread done servicing request
23:49:25.625 00.000 8532 Worker thread wakes up
23:49:25.626 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:25.626 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:25.628 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:26.672 01.044 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e70b08a-4fc6-4433-814a-d3069f579bb2"}
23:49:26.675 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e70b08a-4fc6-4433-814a-d3069f579bb2"}
23:49:26.678 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"638c3e11-92dc-4dd7-ac0c-590550df1cac"}
23:49:26.679 00.001 7008 case statement mapped state 6 to 3
23:49:26.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"638c3e11-92dc-4dd7-ac0c-590550df1cac"}
23:49:26.686 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"abb38698-196e-4280-a2eb-1599605d4b14"}
23:49:26.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1798,"width":15,"height":15,"star_pos":[7.45,6.92],"pixels":"..."},"id":"abb38698-196e-4280-a2eb-1599605d4b14"}
23:49:27.753 01.065 8532 Exposure complete
23:49:27.796 00.043 8532 worker thread done servicing request
23:49:27.796 00.000 7008 OnExposeComplete: enter
23:49:27.798 00.002 7008 UpdateGuideState(): m_state=6
23:49:27.801 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1799
23:49:27.804 00.003 7008 Star::Find returns 1 (0), X=545.43, Y=447.79, Mass=256263, SNR=322.0, Peak=38562 HFD=2.6
23:49:27.807 00.003 7008 MultiStar: [#1 0.27,0.10,0.59,U] [#2 0.32,0.10,0.56,U] [#3 0.18,0.08,0.44,U] [#4 0.24,0.08,0.37,U] [#5 0.20,0.08,0.34,U] [#6 0.21,-0.01,0.36,U] [#7 0.13,0.12,0.29,U] [#8 0.25,0.08,0.33,U] 
23:49:27.810 00.003 7008 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {-0.18, -0.35}
23:49:27.810 00.000 7008 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.07) = xAngle (-0.07 = -0.07)
23:49:27.813 00.003 7008 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.48 = -0.48)
23:49:27.815 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=0.14 mountY=-0.06, mountTheta=-0.43
23:49:27.820 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=-0.02, opts=13)
23:49:27.821 00.001 7008 Enqueuing Move request for scope (0.14, -0.02)
23:49:27.823 00.002 8532 Worker thread wakes up
23:49:27.823 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:49:27.823 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:49:27.823 00.000 8532 Moving (0.14, -0.02) raw xDistance=0.14 yDistance=-0.06
23:49:27.823 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:27.823 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:27.823 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:27.823 00.000 8532 MoveAxis(E, 0, ABG)
23:49:27.823 00.000 8532 Move returns status 0, amount 0
23:49:27.825 00.002 8532 MoveAxis(N, 0, ABG)
23:49:27.825 00.000 8532 Move returns status 0, amount 0
23:49:27.825 00.000 8532 move complete, result=0
23:49:27.825 00.000 8532 worker thread done servicing request
23:49:27.825 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63303, med=2507, FiltMin=1763, FiltMax=32395, Gamma=0.990
23:49:27.827 00.002 7008 UpdateGuideState exits: m=256263 SNR=322.0
23:49:27.828 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.830 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:27.831 00.001 7008 Enqueuing Expose request
23:49:27.833 00.002 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:27.835 00.002 8532 Worker thread wakes up
23:49:27.835 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:27.836 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:28.671 00.835 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1503c445-1c0f-4670-b0e8-d873b93ed03c"}
23:49:28.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1503c445-1c0f-4670-b0e8-d873b93ed03c"}
23:49:28.675 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64adca5d-9dfc-4a78-b20e-bd3fc028dc39"}
23:49:28.678 00.003 7008 case statement mapped state 6 to 3
23:49:28.679 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64adca5d-9dfc-4a78-b20e-bd3fc028dc39"}
23:49:28.682 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ee65ae2-54d3-43fc-a309-3539784f4ef7"}
23:49:28.686 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1799,"width":15,"height":15,"star_pos":[7.43,6.79],"pixels":"..."},"id":"4ee65ae2-54d3-43fc-a309-3539784f4ef7"}
23:49:29.969 01.283 8532 Exposure complete
23:49:30.020 00.051 8532 worker thread done servicing request
23:49:30.020 00.000 7008 OnExposeComplete: enter
23:49:30.023 00.003 7008 UpdateGuideState(): m_state=6
23:49:30.025 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1800
23:49:30.026 00.001 7008 Star::Find returns 1 (0), X=545.57, Y=447.88, Mass=259829, SNR=325.8, Peak=46083 HFD=2.3
23:49:30.028 00.002 7008 MultiStar: [#1 0.36,0.32,0.54,U] [#2 0.33,0.20,0.55,U] [#3 0.28,0.21,0.44,U] [#4 0.36,0.21,0.36,U] [#5 0.35,0.12,0.34,U] [#6 0.43,0.18,0.37,U] [#7 0.24,0.25,0.31,U] [#8 0.34,0.13,0.33,U] 
23:49:30.030 00.002 7008 single-star, 8 included, MultiStar: {0.25, 0.10}, one-star: {-0.03, -0.26}
23:49:30.031 00.001 7008 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.07) = xAngle (-1.63 = -1.63)
23:49:30.032 00.001 7008 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.04 = -2.04)
23:49:30.033 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.70 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
23:49:30.036 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.26, opts=13)
23:49:30.038 00.002 7008 Enqueuing Move request for scope (-0.03, -0.26)
23:49:30.039 00.001 8532 Worker thread wakes up
23:49:30.039 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
23:49:30.039 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
23:49:30.039 00.000 8532 Moving (-0.03, -0.26) raw xDistance=-0.02 yDistance=-0.23
23:49:30.039 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:30.039 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:30.040 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:49:30.040 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56926, med=2508, FiltMin=1814, FiltMax=31636, Gamma=0.990
23:49:30.042 00.002 7008 UpdateGuideState exits: m=259829 SNR=325.8
23:49:30.043 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.045 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:30.047 00.002 7008 Enqueuing Expose request
23:49:30.048 00.001 8532 MoveAxis(E, 0, ABG)
23:49:30.048 00.000 8532 Move returns status 0, amount 0
23:49:30.048 00.000 8532 MoveAxis(N, 0, ABG)
23:49:30.048 00.000 8532 Move returns status 0, amount 0
23:49:30.048 00.000 8532 move complete, result=0
23:49:30.049 00.001 8532 worker thread done servicing request
23:49:30.049 00.000 8532 Worker thread wakes up
23:49:30.049 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:30.049 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:30.051 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:30.672 00.621 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"17a42b4b-1ea9-4ffa-af50-cbcf896eca68"}
23:49:30.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"17a42b4b-1ea9-4ffa-af50-cbcf896eca68"}
23:49:30.676 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8640a36a-16be-4335-b252-ce0a109f4b28"}
23:49:30.677 00.001 7008 case statement mapped state 6 to 3
23:49:30.680 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8640a36a-16be-4335-b252-ce0a109f4b28"}
23:49:30.681 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bb8ce0d9-1802-4761-bece-8449d097c048"}
23:49:30.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1800,"width":15,"height":15,"star_pos":[6.57,6.88],"pixels":"..."},"id":"bb8ce0d9-1802-4761-bece-8449d097c048"}
23:49:32.183 01.500 8532 Exposure complete
23:49:32.234 00.051 8532 worker thread done servicing request
23:49:32.234 00.000 7008 OnExposeComplete: enter
23:49:32.238 00.004 7008 UpdateGuideState(): m_state=6
23:49:32.242 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1801
23:49:32.246 00.004 7008 Star::Find returns 1 (0), X=545.34, Y=447.88, Mass=256392, SNR=328.1, Peak=38999 HFD=2.3
23:49:32.248 00.002 7008 MultiStar: [#1 0.22,0.23,0.55,U] [#2 0.14,0.19,0.55,U] [#3 0.13,0.17,0.44,U] [#4 0.20,0.23,0.36,U] [#5 0.23,0.10,0.36,U] [#6 0.17,0.11,0.35,U] [#7 0.10,0.35,0.30,U] [#8 0.10,0.24,0.34,U] 
23:49:32.250 00.002 7008 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.26, -0.26}
23:49:32.254 00.004 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:49:32.256 00.002 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:49:32.258 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.06 mountY=0.06, mountTheta=0.83
23:49:32.260 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.09, opts=13)
23:49:32.262 00.002 7008 Enqueuing Move request for scope (0.06, 0.09)
23:49:32.265 00.003 8532 Worker thread wakes up
23:49:32.265 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:49:32.265 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:49:32.265 00.000 8532 Moving (0.06, 0.09) raw xDistance=0.06 yDistance=0.06
23:49:32.265 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:32.265 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:32.265 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1824, FiltMax=29703, Gamma=0.990
23:49:32.267 00.002 7008 UpdateGuideState exits: m=256392 SNR=328.1
23:49:32.270 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.272 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:32.274 00.002 7008 Enqueuing Expose request
23:49:32.275 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:32.275 00.000 8532 MoveAxis(E, 0, ABG)
23:49:32.275 00.000 8532 Move returns status 0, amount 0
23:49:32.275 00.000 8532 MoveAxis(N, 0, ABG)
23:49:32.275 00.000 8532 Move returns status 0, amount 0
23:49:32.275 00.000 8532 move complete, result=0
23:49:32.275 00.000 8532 worker thread done servicing request
23:49:32.275 00.000 8532 Worker thread wakes up
23:49:32.275 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:32.275 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:32.277 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:32.672 00.395 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ed886ba3-147c-46ff-a337-15a7676bcce4"}
23:49:32.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ed886ba3-147c-46ff-a337-15a7676bcce4"}
23:49:32.675 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea07c9ea-97a1-4c4c-b34e-4222e9ec1e8c"}
23:49:32.677 00.002 7008 case statement mapped state 6 to 3
23:49:32.679 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea07c9ea-97a1-4c4c-b34e-4222e9ec1e8c"}
23:49:32.680 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2be3a2af-3f7e-43db-9b14-878a9b202cbe"}
23:49:32.683 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1801,"width":15,"height":15,"star_pos":[7.34,6.88],"pixels":"..."},"id":"2be3a2af-3f7e-43db-9b14-878a9b202cbe"}
23:49:34.407 01.724 8532 Exposure complete
23:49:34.460 00.053 8532 worker thread done servicing request
23:49:34.460 00.000 7008 OnExposeComplete: enter
23:49:34.462 00.002 7008 UpdateGuideState(): m_state=6
23:49:34.464 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1802
23:49:34.467 00.003 7008 Star::Find returns 1 (0), X=545.38, Y=447.92, Mass=265084, SNR=323.2, Peak=39732 HFD=2.3
23:49:34.469 00.002 7008 MultiStar: [#1 0.24,0.22,0.57,U] [#2 0.16,0.22,0.55,U] [#3 0.16,0.27,0.43,U] [#4 0.25,0.28,0.37,U] [#5 0.20,0.18,0.35,U] [#6 0.28,0.16,0.37,U] [#7 0.13,0.35,0.31,U] [#8 0.22,0.24,0.32,U] 
23:49:34.471 00.002 7008 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {-0.22, -0.22}
23:49:34.472 00.001 7008 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.07) = xAngle (0.96 = 0.96)
23:49:34.474 00.002 7008 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.55 = 0.55)
23:49:34.476 00.002 7008 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=0.09, mountTheta=0.74
23:49:34.480 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=0.13, opts=13)
23:49:34.483 00.003 7008 Enqueuing Move request for scope (0.11, 0.13)
23:49:34.485 00.002 8532 Worker thread wakes up
23:49:34.485 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1888, FiltMax=30402, Gamma=0.990
23:49:34.486 00.001 7008 UpdateGuideState exits: m=265084 SNR=323.2
23:49:34.488 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.489 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:34.492 00.003 7008 Enqueuing Expose request
23:49:34.495 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:49:34.495 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:49:34.495 00.000 8532 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=0.09
23:49:34.495 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:49:34.495 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:34.495 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:34.495 00.000 8532 MoveAxis(E, 0, ABG)
23:49:34.495 00.000 8532 Move returns status 0, amount 0
23:49:34.495 00.000 8532 MoveAxis(N, 0, ABG)
23:49:34.495 00.000 8532 Move returns status 0, amount 0
23:49:34.495 00.000 8532 move complete, result=0
23:49:34.495 00.000 8532 worker thread done servicing request
23:49:34.495 00.000 8532 Worker thread wakes up
23:49:34.495 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:34.495 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:34.495 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:34.671 00.176 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d2e1c72-e3da-42e2-9562-0c4c2f9ce4c6"}
23:49:34.674 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d2e1c72-e3da-42e2-9562-0c4c2f9ce4c6"}
23:49:34.678 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a287bd6c-cb6d-4ec6-9c46-f4a13fd7c020"}
23:49:34.683 00.005 7008 case statement mapped state 6 to 3
23:49:34.684 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a287bd6c-cb6d-4ec6-9c46-f4a13fd7c020"}
23:49:34.686 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e504dae-df04-4203-8d87-2c14e8575c41"}
23:49:34.689 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1802,"width":15,"height":15,"star_pos":[7.38,6.92],"pixels":"..."},"id":"2e504dae-df04-4203-8d87-2c14e8575c41"}
23:49:36.618 01.929 8532 Exposure complete
23:49:36.657 00.039 8532 worker thread done servicing request
23:49:36.657 00.000 7008 OnExposeComplete: enter
23:49:36.661 00.004 7008 UpdateGuideState(): m_state=6
23:49:36.662 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1803
23:49:36.663 00.001 7008 Star::Find returns 1 (0), X=545.38, Y=447.88, Mass=249243, SNR=318.9, Peak=37222 HFD=2.3
23:49:36.665 00.002 7008 MultiStar: [#1 0.20,0.24,0.57,U] [#2 0.22,0.19,0.56,U] [#3 0.15,0.21,0.45,U] [#4 0.32,0.32,0.37,U] [#5 0.31,0.21,0.36,U] [#6 0.20,0.16,0.37,U] [#7 0.12,0.39,0.29,U] [#8 0.24,0.14,0.36,U] 
23:49:36.666 00.001 7008 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.22, -0.25}
23:49:36.669 00.003 7008 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
23:49:36.670 00.001 7008 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
23:49:36.671 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.11 mountY=0.07, mountTheta=0.57
23:49:36.676 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.12, opts=13)
23:49:36.678 00.002 7008 Enqueuing Move request for scope (0.12, 0.12)
23:49:36.681 00.003 8532 Worker thread wakes up
23:49:36.681 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:49:36.681 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:49:36.681 00.000 8532 Moving (0.12, 0.12) raw xDistance=0.11 yDistance=0.07
23:49:36.681 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:36.681 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:36.681 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65479, med=2506, FiltMin=1879, FiltMax=29378, Gamma=0.990
23:49:36.684 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:36.685 00.001 8532 MoveAxis(E, 0, ABG)
23:49:36.685 00.000 8532 Move returns status 0, amount 0
23:49:36.685 00.000 8532 MoveAxis(N, 0, ABG)
23:49:36.685 00.000 8532 Move returns status 0, amount 0
23:49:36.685 00.000 8532 move complete, result=0
23:49:36.685 00.000 8532 worker thread done servicing request
23:49:36.686 00.001 7008 UpdateGuideState exits: m=249243 SNR=318.9
23:49:36.688 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.689 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:36.692 00.003 7008 Enqueuing Expose request
23:49:36.694 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:36.695 00.001 8532 Worker thread wakes up
23:49:36.695 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:36.695 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:36.697 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb8d3886-4861-4fae-977a-b153b0e2107d"}
23:49:36.699 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb8d3886-4861-4fae-977a-b153b0e2107d"}
23:49:36.702 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c5b3c133-c112-4588-a93b-d20459e50658"}
23:49:36.703 00.001 7008 case statement mapped state 6 to 3
23:49:36.707 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5b3c133-c112-4588-a93b-d20459e50658"}
23:49:36.710 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"37e39247-8446-4bbb-928a-d43b09d2bcbe"}
23:49:36.711 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1803,"width":15,"height":15,"star_pos":[7.38,6.88],"pixels":"..."},"id":"37e39247-8446-4bbb-928a-d43b09d2bcbe"}
23:49:38.671 01.960 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"743198f5-5c7b-4eda-b7ea-612ef52c571e"}
23:49:38.675 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"743198f5-5c7b-4eda-b7ea-612ef52c571e"}
23:49:38.678 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6864953b-c013-4fd9-991b-217e33604147"}
23:49:38.682 00.004 7008 case statement mapped state 6 to 3
23:49:38.686 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6864953b-c013-4fd9-991b-217e33604147"}
23:49:38.689 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38f6264b-9f69-4048-a282-2029d41ca087"}
23:49:38.693 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1803,"width":15,"height":15,"star_pos":[7.38,6.88],"pixels":"..."},"id":"38f6264b-9f69-4048-a282-2029d41ca087"}
23:49:38.826 00.133 8532 Exposure complete
23:49:38.872 00.046 8532 worker thread done servicing request
23:49:38.872 00.000 7008 OnExposeComplete: enter
23:49:38.874 00.002 7008 UpdateGuideState(): m_state=6
23:49:38.876 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1804
23:49:38.878 00.002 7008 Star::Find returns 1 (0), X=545.30, Y=447.90, Mass=263654, SNR=326.3, Peak=41391 HFD=2.3
23:49:38.881 00.003 7008 MultiStar: [#1 0.12,0.24,0.57,U] [#2 0.12,0.18,0.57,U] [#3 0.16,0.20,0.43,U] [#4 0.18,0.24,0.36,U] [#5 0.25,0.26,0.35,U] [#6 0.19,0.17,0.37,U] [#7 0.03,0.35,0.30,U] [#8 0.18,0.18,0.34,U] 
23:49:38.883 00.002 7008 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.30, -0.24}
23:49:38.884 00.001 7008 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.07) = xAngle (1.26 = 1.26)
23:49:38.885 00.001 7008 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.84 = 0.84)
23:49:38.886 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.19 mountX=0.04 mountY=0.09, mountTheta=1.18
23:49:38.889 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.12, opts=13)
23:49:38.891 00.002 7008 Enqueuing Move request for scope (0.05, 0.12)
23:49:38.892 00.001 8532 Worker thread wakes up
23:49:38.894 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:49:38.894 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:49:38.894 00.000 8532 Moving (0.05, 0.12) raw xDistance=0.04 yDistance=0.09
23:49:38.894 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:38.894 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.894 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1889, FiltMax=28263, Gamma=0.990
23:49:38.895 00.001 7008 UpdateGuideState exits: m=263654 SNR=326.3
23:49:38.897 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.898 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:38.900 00.002 7008 Enqueuing Expose request
23:49:38.902 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:38.902 00.000 8532 MoveAxis(E, 0, ABG)
23:49:38.902 00.000 8532 Move returns status 0, amount 0
23:49:38.902 00.000 8532 MoveAxis(N, 0, ABG)
23:49:38.902 00.000 8532 Move returns status 0, amount 0
23:49:38.902 00.000 8532 move complete, result=0
23:49:38.902 00.000 8532 worker thread done servicing request
23:49:38.902 00.000 8532 Worker thread wakes up
23:49:38.902 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:38.902 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:38.902 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:40.670 01.768 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"69e9271f-e49d-402d-b76d-ec33b287fcf2"}
23:49:40.673 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"69e9271f-e49d-402d-b76d-ec33b287fcf2"}
23:49:40.677 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e4ccf889-2753-42c4-abef-ce5ae3cca7aa"}
23:49:40.679 00.002 7008 case statement mapped state 6 to 3
23:49:40.682 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4ccf889-2753-42c4-abef-ce5ae3cca7aa"}
23:49:40.685 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c9dcbb9e-877c-4242-9adf-8eaf2e5aa63d"}
23:49:40.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1804,"width":15,"height":15,"star_pos":[7.30,6.90],"pixels":"..."},"id":"c9dcbb9e-877c-4242-9adf-8eaf2e5aa63d"}
23:49:41.026 00.338 8532 Exposure complete
23:49:41.073 00.047 8532 worker thread done servicing request
23:49:41.073 00.000 7008 OnExposeComplete: enter
23:49:41.076 00.003 7008 UpdateGuideState(): m_state=6
23:49:41.079 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1805
23:49:41.082 00.003 7008 Star::Find returns 1 (0), X=545.31, Y=447.89, Mass=257979, SNR=325.6, Peak=41687 HFD=2.3
23:49:41.085 00.003 7008 MultiStar: [#1 0.17,0.27,0.56,U] [#2 0.09,0.25,0.56,U] [#3 0.09,0.24,0.44,U] [#4 0.24,0.29,0.36,U] [#5 0.26,0.25,0.37,U] [#6 0.23,0.16,0.37,U] [#7 -0.01,0.40,0.29,U] [#8 0.22,0.26,0.36,U] 
23:49:41.087 00.002 7008 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.29, -0.24}
23:49:41.089 00.002 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
23:49:41.091 00.002 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.86 = 0.86)
23:49:41.093 00.002 7008 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.05 mountY=0.12, mountTheta=1.19
23:49:41.097 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.14, opts=13)
23:49:41.099 00.002 7008 Enqueuing Move request for scope (0.06, 0.14)
23:49:41.100 00.001 8532 Worker thread wakes up
23:49:41.100 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1839, FiltMax=28378, Gamma=0.990
23:49:41.103 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:49:41.103 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:49:41.103 00.000 8532 Moving (0.06, 0.14) raw xDistance=0.05 yDistance=0.12
23:49:41.103 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:49:41.103 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:41.103 00.000 7008 UpdateGuideState exits: m=257979 SNR=325.6
23:49:41.105 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.108 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:41.108 00.000 8532 MoveAxis(E, 0, ABG)
23:49:41.108 00.000 8532 Move returns status 0, amount 0
23:49:41.108 00.000 8532 MoveAxis(N, 0, ABG)
23:49:41.108 00.000 8532 Move returns status 0, amount 0
23:49:41.108 00.000 8532 move complete, result=0
23:49:41.108 00.000 8532 worker thread done servicing request
23:49:41.109 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:41.112 00.003 7008 Enqueuing Expose request
23:49:41.114 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:41.115 00.001 8532 Worker thread wakes up
23:49:41.117 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:41.117 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:42.670 01.553 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c27a9d06-5358-4fa0-94c3-48bf70a9f5dd"}
23:49:42.672 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c27a9d06-5358-4fa0-94c3-48bf70a9f5dd"}
23:49:42.677 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4878f8be-7921-4ae7-9a28-25c1501750e8"}
23:49:42.679 00.002 7008 case statement mapped state 6 to 3
23:49:42.682 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4878f8be-7921-4ae7-9a28-25c1501750e8"}
23:49:42.687 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7b733c1-db87-43d8-a994-fc49af7dcf02"}
23:49:42.689 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1805,"width":15,"height":15,"star_pos":[7.31,6.89],"pixels":"..."},"id":"b7b733c1-db87-43d8-a994-fc49af7dcf02"}
23:49:43.240 00.551 8532 Exposure complete
23:49:43.288 00.048 8532 worker thread done servicing request
23:49:43.288 00.000 7008 OnExposeComplete: enter
23:49:43.290 00.002 7008 UpdateGuideState(): m_state=6
23:49:43.293 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1806
23:49:43.295 00.002 7008 Star::Find returns 1 (0), X=545.24, Y=447.90, Mass=260225, SNR=324.6, Peak=44858 HFD=2.3
23:49:43.297 00.002 7008 MultiStar: [#1 0.06,0.28,0.55,U] [#2 -0.03,0.26,0.56,U] [#3 0.01,0.29,0.44,U] [#4 0.14,0.25,0.37,U] [#5 0.11,0.14,0.36,U] [#6 0.12,0.23,0.36,U] [#7 0.03,0.33,0.30,U] [#8 0.16,0.18,0.36,U] 
23:49:43.299 00.002 7008 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.36, -0.23}
23:49:43.301 00.002 7008 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.07) = xAngle (1.87 = 1.87)
23:49:43.302 00.001 7008 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.46 = 1.46)
23:49:43.303 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.80 mountX=-0.04 mountY=0.14, mountTheta=1.86
23:49:43.306 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=0.13, opts=13)
23:49:43.308 00.002 7008 Enqueuing Move request for scope (-0.03, 0.13)
23:49:43.309 00.001 8532 Worker thread wakes up
23:49:43.310 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1857, FiltMax=25675, Gamma=0.990
23:49:43.311 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:49:43.311 00.000 7008 UpdateGuideState exits: m=260225 SNR=324.6
23:49:43.314 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.316 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:43.318 00.002 7008 Enqueuing Expose request
23:49:43.320 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:49:43.320 00.000 8532 Moving (-0.03, 0.13) raw xDistance=-0.04 yDistance=0.14
23:49:43.320 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:49:43.320 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:43.320 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:43.320 00.000 8532 MoveAxis(E, 0, ABG)
23:49:43.320 00.000 8532 Move returns status 0, amount 0
23:49:43.320 00.000 8532 MoveAxis(N, 0, ABG)
23:49:43.320 00.000 8532 Move returns status 0, amount 0
23:49:43.320 00.000 8532 move complete, result=0
23:49:43.320 00.000 8532 worker thread done servicing request
23:49:43.320 00.000 8532 Worker thread wakes up
23:49:43.320 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:43.320 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:43.320 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:44.669 01.349 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bef8f08b-ff05-4b4d-be1e-96d6e4b44d14"}
23:49:44.672 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bef8f08b-ff05-4b4d-be1e-96d6e4b44d14"}
23:49:44.676 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b057a2b4-1818-4bbf-8978-8278d5678528"}
23:49:44.678 00.002 7008 case statement mapped state 6 to 3
23:49:44.681 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b057a2b4-1818-4bbf-8978-8278d5678528"}
23:49:44.685 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"62d4a9d7-00d5-477c-9bd1-a8f8baac0c80"}
23:49:44.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1806,"width":15,"height":15,"star_pos":[7.24,6.90],"pixels":"..."},"id":"62d4a9d7-00d5-477c-9bd1-a8f8baac0c80"}
23:49:45.450 00.762 8532 Exposure complete
23:49:45.501 00.051 8532 worker thread done servicing request
23:49:45.501 00.000 7008 OnExposeComplete: enter
23:49:45.504 00.003 7008 UpdateGuideState(): m_state=6
23:49:45.506 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1807
23:49:45.508 00.002 7008 Star::Find returns 1 (0), X=545.20, Y=447.97, Mass=269130, SNR=334.6, Peak=49222 HFD=2.4
23:49:45.510 00.002 7008 MultiStar: [#1 0.07,0.34,0.54,U] [#2 0.03,0.28,0.52,U] [#3 -0.04,0.31,0.41,U] [#4 0.06,0.36,0.35,U] [#5 0.10,0.26,0.34,U] [#6 0.06,0.20,0.37,U] [#7 -0.03,0.36,0.28,U] [#8 0.10,0.34,0.31,U] 
23:49:45.512 00.002 7008 refined, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.40, -0.17}
23:49:45.513 00.001 7008 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.07) = xAngle (1.97 = 1.97)
23:49:45.516 00.003 7008 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.56 = 1.56)
23:49:45.517 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.90 mountX=-0.08 mountY=0.20, mountTheta=1.94
23:49:45.521 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.19, opts=13)
23:49:45.523 00.002 7008 Enqueuing Move request for scope (-0.06, 0.19)
23:49:45.524 00.001 8532 Worker thread wakes up
23:49:45.524 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
23:49:45.524 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
23:49:45.524 00.000 8532 Moving (-0.06, 0.19) raw xDistance=-0.08 yDistance=0.20
23:49:45.524 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:49:45.524 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:49:45.524 00.000 8532 MoveAxis(E, 0, ABG)
23:49:45.524 00.000 8532 Move returns status 0, amount 0
23:49:45.524 00.000 8532 MoveAxis(S, 350, ABG)
23:49:45.524 00.000 8532 Guiding  Dir = 1, Dur = 350
23:49:45.524 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1830, FiltMax=24238, Gamma=0.990
23:49:45.527 00.003 8532 IsSlewing returns 0
23:49:45.527 00.000 7008 UpdateGuideState exits: m=269130 SNR=334.6
23:49:45.529 00.002 8532 IsGuiding returns 0
23:49:45.529 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.530 00.001 8532 PulseGuide returned control before completion, sleep 360
23:49:45.530 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:45.533 00.003 7008 Enqueuing Expose request
23:49:45.893 00.360 8532 IsGuiding returns 1
23:49:45.893 00.000 8532 scope still moving after pulse duration time elapsed
23:49:45.925 00.032 8532 IsSlewing returns 0
23:49:45.926 00.001 8532 IsGuiding returns 0
23:49:45.926 00.000 8532 scope move finished after 350 + 47 ms
23:49:45.926 00.000 8532 Move returns status 0, amount 350
23:49:45.926 00.000 8532 move complete, result=0
23:49:45.926 00.000 8532 worker thread done servicing request
23:49:45.927 00.001 8532 Worker thread wakes up
23:49:45.927 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:45.927 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:45.927 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 350 ms SOUTH
23:49:46.670 00.743 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"73e0133f-9877-4d73-a451-01ecaac2da55"}
23:49:46.671 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"73e0133f-9877-4d73-a451-01ecaac2da55"}
23:49:46.674 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c59cbd0-fe63-4d95-a416-0b12effa620c"}
23:49:46.676 00.002 7008 case statement mapped state 6 to 3
23:49:46.677 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c59cbd0-fe63-4d95-a416-0b12effa620c"}
23:49:46.679 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f6574854-3ff2-4c55-ac0b-660ad655152b"}
23:49:46.682 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1807,"width":15,"height":15,"star_pos":[7.20,6.97],"pixels":"..."},"id":"f6574854-3ff2-4c55-ac0b-660ad655152b"}
23:49:48.060 01.378 8532 Exposure complete
23:49:48.108 00.048 8532 worker thread done servicing request
23:49:48.108 00.000 7008 OnExposeComplete: enter
23:49:48.112 00.004 7008 UpdateGuideState(): m_state=6
23:49:48.114 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1808
23:49:48.116 00.002 7008 Star::Find returns 1 (0), X=545.25, Y=447.91, Mass=272766, SNR=344.8, Peak=46612 HFD=2.3
23:49:48.118 00.002 7008 MultiStar: [#1 0.11,0.29,0.54,U] [#2 0.08,0.25,0.52,U] [#3 0.00,0.25,0.41,U] [#4 0.18,0.20,0.35,U] [#5 0.09,0.12,0.31,U] [#6 0.18,0.11,0.35,U] [#7 0.02,0.31,0.27,U] [#8 0.16,0.28,0.33,U] 
23:49:48.121 00.003 7008 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.35, -0.23}
23:49:48.122 00.001 7008 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.07) = xAngle (1.72 = 1.72)
23:49:48.124 00.002 7008 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.31 = 1.31)
23:49:48.126 00.002 7008 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=-0.02 mountY=0.11, mountTheta=1.72
23:49:48.131 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.12, opts=13)
23:49:48.133 00.002 7008 Enqueuing Move request for scope (-0.01, 0.12)
23:49:48.134 00.001 8532 Worker thread wakes up
23:49:48.134 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:49:48.134 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:49:48.134 00.000 8532 Moving (-0.01, 0.12) raw xDistance=-0.02 yDistance=0.11
23:49:48.134 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:48.134 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.136 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:48.136 00.000 8532 MoveAxis(E, 0, ABG)
23:49:48.136 00.000 8532 Move returns status 0, amount 0
23:49:48.136 00.000 8532 MoveAxis(N, 0, ABG)
23:49:48.136 00.000 8532 Move returns status 0, amount 0
23:49:48.136 00.000 8532 move complete, result=0
23:49:48.136 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1859, FiltMax=27101, Gamma=0.990
23:49:48.138 00.002 7008 UpdateGuideState exits: m=272766 SNR=344.8
23:49:48.140 00.002 8532 worker thread done servicing request
23:49:48.140 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.142 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:48.144 00.002 7008 Enqueuing Expose request
23:49:48.147 00.003 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:48.149 00.002 8532 Worker thread wakes up
23:49:48.149 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:48.149 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:48.668 00.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"11110103-6dfe-468f-84f8-bf35fa75532c"}
23:49:48.672 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"11110103-6dfe-468f-84f8-bf35fa75532c"}
23:49:48.676 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ea95a96c-6849-4838-98d3-ab93f34b5a15"}
23:49:48.679 00.003 7008 case statement mapped state 6 to 3
23:49:48.682 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea95a96c-6849-4838-98d3-ab93f34b5a15"}
23:49:48.686 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"afec0506-c1c5-49e7-a423-59175adf26dc"}
23:49:48.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1808,"width":15,"height":15,"star_pos":[7.25,6.91],"pixels":"..."},"id":"afec0506-c1c5-49e7-a423-59175adf26dc"}
23:49:50.276 01.586 8532 Exposure complete
23:49:50.332 00.056 8532 worker thread done servicing request
23:49:50.332 00.000 7008 OnExposeComplete: enter
23:49:50.335 00.003 7008 UpdateGuideState(): m_state=6
23:49:50.339 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1809
23:49:50.341 00.002 7008 Star::Find returns 1 (0), X=545.24, Y=448.07, Mass=271555, SNR=331.7, Peak=48326 HFD=2.3
23:49:50.343 00.002 7008 MultiStar: [#1 0.06,0.42,0.55,U] [#2 0.05,0.49,0.54,U] [#3 0.06,0.56,0.42,U] [#4 0.12,0.52,0.36,U] [#5 0.12,0.27,0.35,U] [#6 0.12,0.30,0.36,U] [#7 0.03,0.58,0.29,U] [#8 0.23,0.34,0.33,U] 
23:49:50.346 00.003 7008 refined, 8 included, MultiStar: {-0.01, 0.32}, one-star: {-0.36, -0.07}
23:49:50.349 00.003 7008 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.07) = xAngle (1.69 = 1.69)
23:49:50.351 00.002 7008 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
23:49:50.355 00.004 7008 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.62 mountX=-0.04 mountY=0.30, mountTheta=1.69
23:49:50.361 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.32, opts=13)
23:49:50.365 00.004 7008 Enqueuing Move request for scope (-0.01, 0.32)
23:49:50.367 00.002 8532 Worker thread wakes up
23:49:50.367 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1938, FiltMax=26204, Gamma=0.990
23:49:50.370 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
23:49:50.370 00.000 7008 UpdateGuideState exits: m=271555 SNR=331.7
23:49:50.373 00.003 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
23:49:50.373 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.375 00.002 8532 Moving (-0.01, 0.32) raw xDistance=-0.04 yDistance=0.30
23:49:50.375 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:50.377 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:49:50.377 00.000 7008 Enqueuing Expose request
23:49:50.379 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:49:50.379 00.000 8532 MoveAxis(E, 0, ABG)
23:49:50.379 00.000 8532 Move returns status 0, amount 0
23:49:50.379 00.000 8532 MoveAxis(S, 533, ABG)
23:49:50.380 00.001 8532 Guiding  Dir = 1, Dur = 533
23:49:50.380 00.000 8532 IsSlewing returns 0
23:49:50.380 00.000 8532 IsGuiding returns 0
23:49:50.381 00.001 8532 PulseGuide returned control before completion, sleep 543
23:49:50.668 00.287 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c5263d5-8bd8-4b7f-8b4f-186a9fee3b71"}
23:49:50.671 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c5263d5-8bd8-4b7f-8b4f-186a9fee3b71"}
23:49:50.674 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d10adb49-d6a8-4a78-b4b0-bc3acf696f4c"}
23:49:50.679 00.005 7008 case statement mapped state 6 to 3
23:49:50.683 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d10adb49-d6a8-4a78-b4b0-bc3acf696f4c"}
23:49:50.686 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58ba95a5-a0e9-4e00-ac06-2c045f0b02ab"}
23:49:50.689 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1809,"width":15,"height":15,"star_pos":[7.24,7.07],"pixels":"..."},"id":"58ba95a5-a0e9-4e00-ac06-2c045f0b02ab"}
23:49:50.939 00.250 8532 IsGuiding returns 0
23:49:50.940 00.001 8532 Move returns status 0, amount 533
23:49:50.940 00.000 8532 move complete, result=0
23:49:50.940 00.000 8532 worker thread done servicing request
23:49:50.940 00.000 8532 Worker thread wakes up
23:49:50.940 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 533 ms SOUTH
23:49:50.942 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:50.942 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:52.668 01.726 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d6ccbad5-73ed-4a68-b9a5-314e1110e288"}
23:49:52.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d6ccbad5-73ed-4a68-b9a5-314e1110e288"}
23:49:52.675 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cfc45647-77e4-494e-8ee1-913b7fca68dc"}
23:49:52.678 00.003 7008 case statement mapped state 6 to 3
23:49:52.682 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfc45647-77e4-494e-8ee1-913b7fca68dc"}
23:49:52.686 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5aa1f77-58b5-41a8-9b29-e458d9644d55"}
23:49:52.690 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1809,"width":15,"height":15,"star_pos":[7.24,7.07],"pixels":"..."},"id":"f5aa1f77-58b5-41a8-9b29-e458d9644d55"}
23:49:53.069 00.379 8532 Exposure complete
23:49:53.107 00.038 8532 worker thread done servicing request
23:49:53.107 00.000 7008 OnExposeComplete: enter
23:49:53.110 00.003 7008 UpdateGuideState(): m_state=6
23:49:53.111 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1810
23:49:53.113 00.002 7008 Star::Find returns 1 (0), X=545.47, Y=447.63, Mass=263149, SNR=325.1, Peak=41158 HFD=2.9
23:49:53.114 00.001 7008 MultiStar: [#1 0.32,-0.07,0.53,U] [#2 0.26,-0.13,0.55,U] [#3 0.19,-0.13,0.42,U] [#4 0.37,-0.28,0.36,U] [#5 0.28,-0.18,0.35,U] [#6 0.34,-0.18,0.35,U] [#7 0.17,-0.14,0.29,U] [#8 0.19,0.01,0.34,U] 
23:49:53.115 00.001 7008 refined, 8 included, MultiStar: {0.17, -0.22}, one-star: {-0.13, -0.51}
23:49:53.117 00.002 7008 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.07) = xAngle (-0.84 = -0.84)
23:49:53.119 00.002 7008 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.26 = -1.26)
23:49:53.123 00.004 7008 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.92 mountX=0.19 mountY=-0.27, mountTheta=-0.96
23:49:53.127 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=-0.22, opts=13)
23:49:53.129 00.002 7008 Enqueuing Move request for scope (0.17, -0.22)
23:49:53.130 00.001 8532 Worker thread wakes up
23:49:53.130 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50329, med=2504, FiltMin=1847, FiltMax=33198, Gamma=0.990
23:49:53.132 00.002 7008 UpdateGuideState exits: m=263149 SNR=325.1
23:49:53.133 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.135 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:53.136 00.001 7008 Enqueuing Expose request
23:49:53.138 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
23:49:53.138 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
23:49:53.139 00.001 8532 Moving (0.17, -0.22) raw xDistance=0.19 yDistance=-0.27
23:49:53.139 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:49:53.139 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:53.139 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:49:53.139 00.000 8532 MoveAxis(W, 170, ABG)
23:49:53.139 00.000 8532 Guiding  Dir = 3, Dur = 170
23:49:53.139 00.000 8532 IsSlewing returns 0
23:49:53.140 00.001 8532 IsGuiding returns 0
23:49:53.140 00.000 8532 PulseGuide returned control before completion, sleep 180
23:49:53.326 00.186 8532 IsGuiding returns 0
23:49:53.326 00.000 8532 Move returns status 0, amount 170
23:49:53.326 00.000 8532 MoveAxis(N, 0, ABG)
23:49:53.326 00.000 8532 Move returns status 0, amount 0
23:49:53.326 00.000 8532 move complete, result=0
23:49:53.327 00.001 8532 worker thread done servicing request
23:49:53.327 00.000 8532 Worker thread wakes up
23:49:53.327 00.000 7008 GuideStep: 0.2 px 170 ms WEST, -0.3 px 0 ms NORTH
23:49:53.329 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:53.329 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:54.668 01.339 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d2a8ea3a-8e78-4509-af44-f14d49674c53"}
23:49:54.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d2a8ea3a-8e78-4509-af44-f14d49674c53"}
23:49:54.671 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8dc9691-6fc9-4ef0-b746-8601545483e0"}
23:49:54.673 00.002 7008 case statement mapped state 6 to 3
23:49:54.674 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8dc9691-6fc9-4ef0-b746-8601545483e0"}
23:49:54.677 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd2d30da-a504-42ef-aa00-7c3ed8827cef"}
23:49:54.678 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1810,"width":15,"height":15,"star_pos":[7.47,6.63],"pixels":"..."},"id":"dd2d30da-a504-42ef-aa00-7c3ed8827cef"}
23:49:55.460 00.782 8532 Exposure complete
23:49:55.505 00.045 8532 worker thread done servicing request
23:49:55.506 00.001 7008 OnExposeComplete: enter
23:49:55.508 00.002 7008 UpdateGuideState(): m_state=6
23:49:55.510 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1811
23:49:55.513 00.003 7008 Star::Find returns 1 (0), X=545.33, Y=447.58, Mass=276885, SNR=331.3, Peak=40400 HFD=2.9
23:49:55.516 00.003 7008 MultiStar: [#1 0.16,-0.13,0.54,U] [#2 0.14,-0.16,0.56,U] [#3 0.09,-0.26,0.40,U] [#4 0.22,-0.32,0.37,U] [#5 0.18,-0.13,0.34,U] [#6 0.15,-0.19,0.35,U] [#7 0.07,-0.19,0.29,U] [#8 0.03,-0.04,0.34,U] 
23:49:55.519 00.003 7008 refined, 8 included, MultiStar: {0.04, -0.27}, one-star: {-0.27, -0.56}
23:49:55.521 00.002 7008 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.07) = xAngle (-1.36 = -1.36)
23:49:55.524 00.003 7008 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.78 = -1.78)
23:49:55.526 00.002 7008 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.43 mountX=0.06 mountY=-0.26, mountTheta=-1.36
23:49:55.531 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.27, opts=13)
23:49:55.534 00.003 7008 Enqueuing Move request for scope (0.04, -0.27)
23:49:55.536 00.002 8532 Worker thread wakes up
23:49:55.536 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=52526, med=2509, FiltMin=1892, FiltMax=28919, Gamma=0.990
23:49:55.539 00.003 7008 UpdateGuideState exits: m=276885 SNR=331.3
23:49:55.540 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:55.541 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:55.543 00.002 7008 Enqueuing Expose request
23:49:55.544 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
23:49:55.544 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
23:49:55.544 00.000 8532 Moving (0.04, -0.27) raw xDistance=0.06 yDistance=-0.26
23:49:55.544 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:55.544 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:55.544 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:49:55.545 00.001 8532 MoveAxis(E, 0, ABG)
23:49:55.545 00.000 8532 Move returns status 0, amount 0
23:49:55.545 00.000 8532 MoveAxis(N, 0, ABG)
23:49:55.545 00.000 8532 Move returns status 0, amount 0
23:49:55.545 00.000 8532 move complete, result=0
23:49:55.545 00.000 8532 worker thread done servicing request
23:49:55.545 00.000 8532 Worker thread wakes up
23:49:55.545 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:55.545 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:55.545 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:56.668 01.123 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"346517f7-c8b2-4b2a-9977-b429313c8924"}
23:49:56.672 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"346517f7-c8b2-4b2a-9977-b429313c8924"}
23:49:56.674 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"531f7a44-33fe-448a-9b60-1d1132bbdc1d"}
23:49:56.677 00.003 7008 case statement mapped state 6 to 3
23:49:56.680 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"531f7a44-33fe-448a-9b60-1d1132bbdc1d"}
23:49:56.684 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"38543c72-01ca-4734-8f88-9cfb74911130"}
23:49:56.689 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1811,"width":15,"height":15,"star_pos":[7.33,6.58],"pixels":"..."},"id":"38543c72-01ca-4734-8f88-9cfb74911130"}
23:49:57.676 00.987 8532 Exposure complete
23:49:57.724 00.048 8532 worker thread done servicing request
23:49:57.724 00.000 7008 OnExposeComplete: enter
23:49:57.726 00.002 7008 UpdateGuideState(): m_state=6
23:49:57.729 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1812
23:49:57.732 00.003 7008 Star::Find returns 1 (0), X=545.41, Y=447.60, Mass=261658, SNR=321.8, Peak=38285 HFD=2.9
23:49:57.735 00.003 7008 MultiStar: [#1 0.26,-0.13,0.53,U] [#2 0.21,-0.16,0.55,U] [#3 0.14,-0.21,0.45,U] [#4 0.28,-0.23,0.37,U] [#5 0.26,-0.17,0.35,U] [#6 0.16,-0.22,0.35,U] [#7 0.06,-0.11,0.30,U] [#8 0.07,0.01,0.33,U] 
23:49:57.737 00.002 7008 refined, 8 included, MultiStar: {0.10, -0.25}, one-star: {-0.19, -0.53}
23:49:57.739 00.002 7008 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.07) = xAngle (-1.12 = -1.12)
23:49:57.741 00.002 7008 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.53 = -1.53)
23:49:57.742 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.26 cameraTheta=-1.19 mountX=0.12 mountY=-0.26, mountTheta=-1.16
23:49:57.748 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.25, opts=13)
23:49:57.750 00.002 7008 Enqueuing Move request for scope (0.10, -0.25)
23:49:57.753 00.003 8532 Worker thread wakes up
23:49:57.754 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
23:49:57.754 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
23:49:57.754 00.000 8532 Moving (0.10, -0.25) raw xDistance=0.12 yDistance=-0.26
23:49:57.754 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:49:57.754 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:57.754 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=51397, med=2506, FiltMin=1893, FiltMax=31536, Gamma=0.990
23:49:57.757 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:49:57.757 00.000 8532 MoveAxis(E, 0, ABG)
23:49:57.757 00.000 8532 Move returns status 0, amount 0
23:49:57.757 00.000 8532 MoveAxis(N, 0, ABG)
23:49:57.757 00.000 8532 Move returns status 0, amount 0
23:49:57.757 00.000 8532 move complete, result=0
23:49:57.757 00.000 7008 UpdateGuideState exits: m=261658 SNR=321.8
23:49:57.760 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.764 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:57.766 00.002 7008 Enqueuing Expose request
23:49:57.769 00.003 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:57.771 00.002 8532 worker thread done servicing request
23:49:57.771 00.000 8532 Worker thread wakes up
23:49:57.771 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:49:57.771 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:49:58.667 00.896 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aac902c4-a33b-475e-863e-be9f9582cb9a"}
23:49:58.671 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aac902c4-a33b-475e-863e-be9f9582cb9a"}
23:49:58.674 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe3d48d2-5888-4f72-8380-a40e351a77ca"}
23:49:58.677 00.003 7008 case statement mapped state 6 to 3
23:49:58.679 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe3d48d2-5888-4f72-8380-a40e351a77ca"}
23:49:58.682 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"62783e8c-da86-4950-837f-228f010dc585"}
23:49:58.685 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1812,"width":15,"height":15,"star_pos":[7.41,6.60],"pixels":"..."},"id":"62783e8c-da86-4950-837f-228f010dc585"}
23:49:59.892 01.207 8532 Exposure complete
23:49:59.935 00.043 8532 worker thread done servicing request
23:49:59.935 00.000 7008 OnExposeComplete: enter
23:49:59.938 00.003 7008 UpdateGuideState(): m_state=6
23:49:59.939 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1813
23:49:59.940 00.001 7008 Star::Find returns 1 (0), X=545.67, Y=447.66, Mass=265007, SNR=340.5, Peak=50689 HFD=2.7
23:49:59.942 00.002 7008 MultiStar: [#1 0.46,-0.04,0.54,U] [#2 0.47,-0.08,0.51,U] [#3 0.34,-0.09,0.41,U] [#4 0.50,-0.17,0.35,U] [#5 0.53,-0.04,0.32,U] [#6 0.55,-0.09,0.35,U] [#7 0.35,-0.09,0.29,U] [#8 0.29,-0.01,0.31,U] 
23:49:59.945 00.003 7008 refined, 8 included, MultiStar: {0.35, -0.17}, one-star: {0.07, -0.47}
23:49:59.947 00.002 7008 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.07) = xAngle (-0.39 = -0.39)
23:49:59.951 00.004 7008 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.80 = -0.80)
23:49:59.954 00.003 7008 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.46 mountX=0.36 mountY=-0.28, mountTheta=-0.66
23:49:59.958 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=-0.17, opts=13)
23:49:59.959 00.001 7008 Enqueuing Move request for scope (0.35, -0.17)
23:49:59.961 00.002 8532 Worker thread wakes up
23:49:59.961 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
23:49:59.961 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
23:49:59.962 00.001 8532 Moving (0.35, -0.17) raw xDistance=0.36 yDistance=-0.28
23:49:59.962 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:49:59.962 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:59.962 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=50689, med=2507, FiltMin=1901, FiltMax=29639, Gamma=0.990
23:49:59.965 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:49:59.965 00.000 8532 MoveAxis(W, 328, ABG)
23:49:59.965 00.000 8532 Guiding  Dir = 3, Dur = 328
23:49:59.966 00.001 7008 UpdateGuideState exits: m=265007 SNR=340.5
23:49:59.968 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:59.969 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:49:59.971 00.002 7008 Enqueuing Expose request
23:49:59.973 00.002 8532 IsSlewing returns 0
23:49:59.974 00.001 8532 IsGuiding returns 0
23:49:59.974 00.000 8532 PulseGuide returned control before completion, sleep 338
23:50:00.327 00.353 8532 IsGuiding returns 0
23:50:00.327 00.000 8532 Move returns status 0, amount 328
23:50:00.327 00.000 8532 MoveAxis(N, 0, ABG)
23:50:00.328 00.001 8532 Move returns status 0, amount 0
23:50:00.328 00.000 8532 move complete, result=0
23:50:00.328 00.000 8532 worker thread done servicing request
23:50:00.328 00.000 7008 GuideStep: 0.4 px 328 ms WEST, -0.3 px 0 ms NORTH
23:50:00.332 00.004 8532 Worker thread wakes up
23:50:00.332 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:00.332 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:00.671 00.339 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d889e71d-ab2a-47d1-9b81-33361dd29f78"}
23:50:00.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d889e71d-ab2a-47d1-9b81-33361dd29f78"}
23:50:00.674 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d8c6864e-32ee-49e7-8b95-b07f644606f7"}
23:50:00.676 00.002 7008 case statement mapped state 6 to 3
23:50:00.677 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8c6864e-32ee-49e7-8b95-b07f644606f7"}
23:50:00.678 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6c4b11c2-615a-4c83-a74e-49356a4fd38f"}
23:50:00.680 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1813,"width":15,"height":15,"star_pos":[6.67,6.66],"pixels":"..."},"id":"6c4b11c2-615a-4c83-a74e-49356a4fd38f"}
23:50:02.452 01.772 8532 Exposure complete
23:50:02.499 00.047 8532 worker thread done servicing request
23:50:02.499 00.000 7008 OnExposeComplete: enter
23:50:02.501 00.002 7008 UpdateGuideState(): m_state=6
23:50:02.503 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1814
23:50:02.505 00.002 7008 Star::Find returns 1 (0), X=545.46, Y=447.46, Mass=268318, SNR=334.9, Peak=39340 HFD=3.1
23:50:02.508 00.003 7008 MultiStar: [#1 0.26,-0.28,0.55,U] [#2 0.19,-0.31,0.56,U] [#3 0.20,-0.38,0.42,U] [#4 0.26,-0.51,0.36,U] [#5 0.31,-0.36,0.32,U] [#6 0.35,-0.34,0.35,U] [#7 0.13,-0.28,0.28,U] [#8 0.12,-0.21,0.33,U] 
23:50:02.509 00.001 7008 refined, 8 included, MultiStar: {0.14, -0.42}, one-star: {-0.14, -0.68}
23:50:02.510 00.001 7008 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.07) = xAngle (-1.18 = -1.18)
23:50:02.513 00.003 7008 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.59 = -1.59)
23:50:02.515 00.002 7008 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.25 mountX=0.17 mountY=-0.44, mountTheta=-1.20
23:50:02.518 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=-0.42, opts=13)
23:50:02.523 00.005 7008 Enqueuing Move request for scope (0.14, -0.42)
23:50:02.526 00.003 8532 Worker thread wakes up
23:50:02.526 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd
23:50:02.526 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, -0.42)
23:50:02.527 00.001 8532 Moving (0.14, -0.42) raw xDistance=0.17 yDistance=-0.44
23:50:02.527 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:50:02.527 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=45654, med=2507, FiltMin=1819, FiltMax=32570, Gamma=0.990
23:50:02.531 00.004 7008 UpdateGuideState exits: m=268318 SNR=334.9
23:50:02.534 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:02.537 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:02.540 00.003 7008 Enqueuing Expose request
23:50:02.542 00.002 8532 switching direction from 1 to -1 - decHistory=-3 oldest=0.45 newest=-0.98
23:50:02.542 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:50:02.542 00.000 8532 MoveAxis(E, 0, ABG)
23:50:02.542 00.000 8532 Move returns status 0, amount 0
23:50:02.542 00.000 8532 MoveAxis(N, 769, ABG)
23:50:02.542 00.000 8532 Guiding  Dir = 0, Dur = 769
23:50:02.563 00.021 8532 IsSlewing returns 0
23:50:02.563 00.000 8532 IsGuiding returns 0
23:50:02.564 00.001 8532 PulseGuide returned control before completion, sleep 779
23:50:02.672 00.108 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6071bdf7-e887-49eb-8585-a5a46973afa2"}
23:50:02.680 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6071bdf7-e887-49eb-8585-a5a46973afa2"}
23:50:02.688 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a15b6fe-99f4-4875-a3d5-0c22b8f64d7f"}
23:50:02.691 00.003 7008 case statement mapped state 6 to 3
23:50:02.694 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a15b6fe-99f4-4875-a3d5-0c22b8f64d7f"}
23:50:02.696 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"40cb8da5-df42-4c57-951c-80c6c0ba8dcd"}
23:50:02.702 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1814,"width":15,"height":15,"star_pos":[7.46,7.46],"pixels":"..."},"id":"40cb8da5-df42-4c57-951c-80c6c0ba8dcd"}
23:50:03.351 00.649 8532 IsGuiding returns 0
23:50:03.352 00.001 8532 Move returns status 0, amount 769
23:50:03.352 00.000 8532 move complete, result=0
23:50:03.352 00.000 8532 worker thread done servicing request
23:50:03.352 00.000 8532 Worker thread wakes up
23:50:03.352 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.4 px 769 ms NORTH
23:50:03.357 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:03.357 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:04.673 01.316 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02fc3bc3-54b8-42a3-93de-5a41c8faba0a"}
23:50:04.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02fc3bc3-54b8-42a3-93de-5a41c8faba0a"}
23:50:04.677 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16417387-ffb6-4420-a075-698bc1141c1c"}
23:50:04.679 00.002 7008 case statement mapped state 6 to 3
23:50:04.681 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"16417387-ffb6-4420-a075-698bc1141c1c"}
23:50:04.683 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc6864df-8c4e-441b-b29f-d04a0ddb0a28"}
23:50:04.684 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1814,"width":15,"height":15,"star_pos":[7.46,7.46],"pixels":"..."},"id":"cc6864df-8c4e-441b-b29f-d04a0ddb0a28"}
23:50:05.486 00.802 8532 Exposure complete
23:50:05.530 00.044 8532 worker thread done servicing request
23:50:05.530 00.000 7008 OnExposeComplete: enter
23:50:05.532 00.002 7008 UpdateGuideState(): m_state=6
23:50:05.534 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1815
23:50:05.537 00.003 7008 Star::Find returns 1 (0), X=545.33, Y=448.28, Mass=272056, SNR=336.4, Peak=39889 HFD=2.7
23:50:05.539 00.002 7008 MultiStar: [#1 0.18,0.73,0.56,U] [#2 0.09,0.67,0.55,U] [#3 0.05,0.81,0.43,U] [#4 0.20,0.67,0.34,U] [#5 0.14,0.68,0.33,U] [#6 0.21,0.59,0.36,U] [#7 0.08,0.87,0.29,U] [#8 0.30,0.53,0.31,U] 
23:50:05.543 00.004 7008 single-star, 8 included, MultiStar: {0.05, 0.56}, one-star: {-0.27, 0.15}
23:50:05.546 00.003 7008 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.07) = xAngle (2.71 = 2.71)
23:50:05.549 00.003 7008 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.30 = 2.30)
23:50:05.552 00.003 7008 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.30 cameraTheta=2.64 mountX=-0.28 mountY=0.23, mountTheta=2.46
23:50:05.560 00.008 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.15, opts=13)
23:50:05.564 00.004 7008 Enqueuing Move request for scope (-0.27, 0.15)
23:50:05.567 00.003 8532 Worker thread wakes up
23:50:05.567 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
23:50:05.567 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
23:50:05.567 00.000 8532 Moving (-0.27, 0.15) raw xDistance=-0.28 yDistance=0.23
23:50:05.567 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:50:05.567 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:05.567 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1857, FiltMax=28395, Gamma=0.990
23:50:05.571 00.004 7008 UpdateGuideState exits: m=272056 SNR=336.4
23:50:05.572 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:50:05.573 00.001 8532 MoveAxis(E, 250, ABG)
23:50:05.573 00.000 8532 Guiding  Dir = 2, Dur = 250
23:50:05.573 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.576 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:05.578 00.002 7008 Enqueuing Expose request
23:50:05.581 00.003 8532 IsSlewing returns 0
23:50:05.581 00.000 8532 IsGuiding returns 0
23:50:05.582 00.001 8532 PulseGuide returned control before completion, sleep 260
23:50:05.854 00.272 8532 IsGuiding returns 0
23:50:05.855 00.001 8532 Move returns status 0, amount 250
23:50:05.855 00.000 8532 MoveAxis(N, 0, ABG)
23:50:05.855 00.000 8532 Move returns status 0, amount 0
23:50:05.855 00.000 8532 move complete, result=0
23:50:05.855 00.000 8532 worker thread done servicing request
23:50:05.855 00.000 8532 Worker thread wakes up
23:50:05.855 00.000 7008 GuideStep: -0.3 px 250 ms EAST, 0.2 px 0 ms NORTH
23:50:05.859 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:05.859 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:06.672 00.813 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"01036637-4157-4421-aa08-34f6b61b25b0"}
23:50:06.675 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"01036637-4157-4421-aa08-34f6b61b25b0"}
23:50:06.678 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48677ca1-bcb3-43a8-b733-5bbbf5da4a51"}
23:50:06.681 00.003 7008 case statement mapped state 6 to 3
23:50:06.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48677ca1-bcb3-43a8-b733-5bbbf5da4a51"}
23:50:06.685 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b79bb933-c573-4e50-869f-cb5589492c4f"}
23:50:06.689 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1815,"width":15,"height":15,"star_pos":[7.33,7.28],"pixels":"..."},"id":"b79bb933-c573-4e50-869f-cb5589492c4f"}
23:50:07.991 01.302 8532 Exposure complete
23:50:08.042 00.051 8532 worker thread done servicing request
23:50:08.042 00.000 7008 OnExposeComplete: enter
23:50:08.046 00.004 7008 UpdateGuideState(): m_state=6
23:50:08.048 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1816
23:50:08.050 00.002 7008 Star::Find returns 1 (0), X=545.66, Y=448.46, Mass=271799, SNR=332.5, Peak=45735 HFD=3.0
23:50:08.052 00.002 7008 MultiStar: [#1 0.52,1.03,0.55,U] [#2 0.49,0.85,0.55,U] [#3 0.34,1.00,0.43,U] [#4 0.54,0.97,0.37,U] [#5 0.50,0.84,0.33,U] [#6 0.46,0.82,0.33,U] [#7 0.31,1.03,0.28,U] [#8 0.41,0.77,0.35,U] 
23:50:08.054 00.002 7008 single-star, 8 included, MultiStar: {0.36, 0.78}, one-star: {0.06, 0.33}
23:50:08.056 00.002 7008 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.07) = xAngle (1.46 = 1.46)
23:50:08.059 00.003 7008 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.05 = 1.05)
23:50:08.062 00.003 7008 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.39 mountX=0.04 mountY=0.29, mountTheta=1.45
23:50:08.065 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=0.33, opts=13)
23:50:08.067 00.002 7008 Enqueuing Move request for scope (0.06, 0.33)
23:50:08.069 00.002 8532 Worker thread wakes up
23:50:08.069 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
23:50:08.069 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
23:50:08.069 00.000 8532 Moving (0.06, 0.33) raw xDistance=0.04 yDistance=0.29
23:50:08.069 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2507, FiltMin=1883, FiltMax=33830, Gamma=0.990
23:50:08.071 00.002 7008 UpdateGuideState exits: m=271799 SNR=332.5
23:50:08.075 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:50:08.075 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.077 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:08.077 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:08.080 00.003 7008 Enqueuing Expose request
23:50:08.084 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:50:08.084 00.000 8532 MoveAxis(E, 0, ABG)
23:50:08.084 00.000 8532 Move returns status 0, amount 0
23:50:08.084 00.000 8532 MoveAxis(N, 0, ABG)
23:50:08.084 00.000 8532 Move returns status 0, amount 0
23:50:08.084 00.000 8532 move complete, result=0
23:50:08.084 00.000 8532 worker thread done servicing request
23:50:08.084 00.000 8532 Worker thread wakes up
23:50:08.085 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:08.085 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:08.085 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:08.670 00.585 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4da430b7-b689-4610-9ad4-fb1cb9a0acb5"}
23:50:08.672 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4da430b7-b689-4610-9ad4-fb1cb9a0acb5"}
23:50:08.674 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20340b9e-46b7-4166-9ede-42d3762f5181"}
23:50:08.675 00.001 7008 case statement mapped state 6 to 3
23:50:08.676 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"20340b9e-46b7-4166-9ede-42d3762f5181"}
23:50:08.685 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c60e2b15-b8c7-424b-a3e9-e210fe64140d"}
23:50:08.686 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1816,"width":15,"height":15,"star_pos":[6.66,7.46],"pixels":"..."},"id":"c60e2b15-b8c7-424b-a3e9-e210fe64140d"}
23:50:10.217 01.531 8532 Exposure complete
23:50:10.259 00.042 8532 worker thread done servicing request
23:50:10.259 00.000 7008 OnExposeComplete: enter
23:50:10.261 00.002 7008 UpdateGuideState(): m_state=6
23:50:10.264 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1817
23:50:10.266 00.002 7008 Star::Find returns 1 (0), X=545.70, Y=448.45, Mass=259168, SNR=324.9, Peak=44302 HFD=2.9
23:50:10.268 00.002 7008 MultiStar: [#1 0.56,1.11,0.56,U] [#2 0.49,0.86,0.55,U] [#3 0.41,1.04,0.44,U] [#4 0.55,0.92,0.37,U] [#5 0.51,0.89,0.33,U] [#6 0.62,0.79,0.35,U] [#7 0.47,1.08,0.30,U] [#8 0.52,0.77,0.34,U] 
23:50:10.270 00.002 7008 single-star, 8 included, MultiStar: {0.42, 0.79}, one-star: {0.10, 0.31}
23:50:10.271 00.001 7008 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.07) = xAngle (1.33 = 1.33)
23:50:10.274 00.003 7008 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.92 = 0.92)
23:50:10.276 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.26 mountX=0.08 mountY=0.26, mountTheta=1.28
23:50:10.279 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.31, opts=13)
23:50:10.281 00.002 7008 Enqueuing Move request for scope (0.10, 0.31)
23:50:10.283 00.002 8532 Worker thread wakes up
23:50:10.283 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
23:50:10.283 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
23:50:10.283 00.000 8532 Moving (0.10, 0.31) raw xDistance=0.08 yDistance=0.26
23:50:10.283 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:50:10.283 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:10.283 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:50:10.285 00.002 8532 MoveAxis(E, 0, ABG)
23:50:10.285 00.000 8532 Move returns status 0, amount 0
23:50:10.285 00.000 8532 MoveAxis(N, 0, ABG)
23:50:10.285 00.000 8532 Move returns status 0, amount 0
23:50:10.285 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1915, FiltMax=32080, Gamma=0.990
23:50:10.287 00.002 7008 UpdateGuideState exits: m=259168 SNR=324.9
23:50:10.289 00.002 8532 move complete, result=0
23:50:10.289 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.292 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:10.294 00.002 7008 Enqueuing Expose request
23:50:10.297 00.003 8532 worker thread done servicing request
23:50:10.297 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:10.299 00.002 8532 Worker thread wakes up
23:50:10.300 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:10.300 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:10.670 00.370 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"13e86256-a123-4e53-83ff-2d74a1599350"}
23:50:10.672 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"13e86256-a123-4e53-83ff-2d74a1599350"}
23:50:10.674 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8cf1de35-23d4-4c44-80d0-07b97f25fb00"}
23:50:10.675 00.001 7008 case statement mapped state 6 to 3
23:50:10.677 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cf1de35-23d4-4c44-80d0-07b97f25fb00"}
23:50:10.678 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b336ca29-7aea-480e-ae8f-9556002ede88"}
23:50:10.681 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1817,"width":15,"height":15,"star_pos":[6.70,7.45],"pixels":"..."},"id":"b336ca29-7aea-480e-ae8f-9556002ede88"}
23:50:12.421 01.740 8532 Exposure complete
23:50:12.473 00.052 8532 worker thread done servicing request
23:50:12.473 00.000 7008 OnExposeComplete: enter
23:50:12.476 00.003 7008 UpdateGuideState(): m_state=6
23:50:12.479 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1818
23:50:12.482 00.003 7008 Star::Find returns 1 (0), X=545.79, Y=448.52, Mass=268565, SNR=339.5, Peak=45514 HFD=3.0
23:50:12.483 00.001 7008 MultiStar: [#1 0.61,1.10,0.53,U] [#2 0.57,0.97,0.52,U] [#3 0.43,1.08,0.42,U] [#4 0.55,0.96,0.36,U] [#5 0.61,1.03,0.32,U] [#6 0.68,0.88,0.35,U] [#7 0.47,1.17,0.29,U] [#8 0.66,0.86,0.33,U] 
23:50:12.486 00.003 7008 single-star, 8 included, MultiStar: {0.48, 0.86}, one-star: {0.19, 0.39}
23:50:12.489 00.003 7008 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.07) = xAngle (1.19 = 1.19)
23:50:12.492 00.003 7008 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.77 = 0.77)
23:50:12.495 00.003 7008 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.12 mountX=0.16 mountY=0.30, mountTheta=1.08
23:50:12.499 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.39, opts=13)
23:50:12.500 00.001 7008 Enqueuing Move request for scope (0.19, 0.39)
23:50:12.503 00.003 8532 Worker thread wakes up
23:50:12.503 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
23:50:12.503 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
23:50:12.503 00.000 8532 Moving (0.19, 0.39) raw xDistance=0.16 yDistance=0.30
23:50:12.503 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:50:12.504 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:12.504 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1855, FiltMax=29893, Gamma=0.990
23:50:12.505 00.001 7008 UpdateGuideState exits: m=268565 SNR=339.5
23:50:12.507 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.509 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:12.511 00.002 7008 Enqueuing Expose request
23:50:12.513 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:50:12.513 00.000 8532 MoveAxis(E, 0, ABG)
23:50:12.513 00.000 8532 Move returns status 0, amount 0
23:50:12.513 00.000 8532 MoveAxis(N, 0, ABG)
23:50:12.513 00.000 8532 Move returns status 0, amount 0
23:50:12.513 00.000 8532 move complete, result=0
23:50:12.514 00.001 8532 worker thread done servicing request
23:50:12.514 00.000 8532 Worker thread wakes up
23:50:12.514 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:12.514 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:12.514 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:12.672 00.158 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3519eb30-819e-4d22-9f73-13d9b93d2a29"}
23:50:12.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3519eb30-819e-4d22-9f73-13d9b93d2a29"}
23:50:12.677 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93a772a3-530d-45b8-b1af-16bc61c7ed0a"}
23:50:12.680 00.003 7008 case statement mapped state 6 to 3
23:50:12.683 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"93a772a3-530d-45b8-b1af-16bc61c7ed0a"}
23:50:12.685 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"560997c3-148b-4856-bc44-5887ff0dfbb9"}
23:50:12.688 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1818,"width":15,"height":15,"star_pos":[6.79,6.52],"pixels":"..."},"id":"560997c3-148b-4856-bc44-5887ff0dfbb9"}
23:50:14.633 01.945 8532 Exposure complete
23:50:14.672 00.039 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25c18adf-f7fb-4150-b47e-1cbfc2a01d69"}
23:50:14.676 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25c18adf-f7fb-4150-b47e-1cbfc2a01d69"}
23:50:14.678 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5c8dabfa-6180-42ac-b6dc-d3e2a2faf85c"}
23:50:14.683 00.005 7008 case statement mapped state 6 to 3
23:50:14.686 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c8dabfa-6180-42ac-b6dc-d3e2a2faf85c"}
23:50:14.689 00.003 8532 worker thread done servicing request
23:50:14.689 00.000 7008 OnExposeComplete: enter
23:50:14.693 00.004 7008 UpdateGuideState(): m_state=6
23:50:14.695 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1819
23:50:14.698 00.003 7008 Star::Find returns 1 (0), X=545.84, Y=448.53, Mass=277772, SNR=339.9, Peak=47320 HFD=2.9
23:50:14.701 00.003 7008 MultiStar: [#1 0.66,1.11,0.54,U] [#2 0.65,1.00,0.56,U] [#3 0.59,1.09,0.41,U] [#4 0.62,0.89,0.35,U] [#5 0.69,1.04,0.33,U] [#6 0.80,0.93,0.35,U] [#7 0.61,1.06,0.28,U] [#8 0.65,0.94,0.33,U] 
23:50:14.703 00.002 7008 single-star, 8 included, MultiStar: {0.56, 0.87}, one-star: {0.24, 0.40}
23:50:14.706 00.003 7008 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.07) = xAngle (1.10 = 1.10)
23:50:14.709 00.003 7008 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.69 = 0.69)
23:50:14.711 00.002 7008 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.46 cameraTheta=1.03 mountX=0.21 mountY=0.29, mountTheta=0.95
23:50:14.715 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.40, opts=13)
23:50:14.717 00.002 7008 Enqueuing Move request for scope (0.24, 0.40)
23:50:14.719 00.002 8532 Worker thread wakes up
23:50:14.719 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.40) opts 0xd
23:50:14.719 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.40)
23:50:14.719 00.000 8532 Moving (0.24, 0.40) raw xDistance=0.21 yDistance=0.29
23:50:14.719 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:50:14.719 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:14.719 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:50:14.719 00.000 8532 MoveAxis(W, 191, ABG)
23:50:14.720 00.001 8532 Guiding  Dir = 3, Dur = 191
23:50:14.720 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1774, FiltMax=28193, Gamma=0.990
23:50:14.721 00.001 8532 IsSlewing returns 0
23:50:14.722 00.001 7008 UpdateGuideState exits: m=277772 SNR=339.9
23:50:14.725 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:14.727 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:14.729 00.002 7008 Enqueuing Expose request
23:50:14.731 00.002 8532 IsGuiding returns 0
23:50:14.731 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"69f215f9-f8f9-48a8-8a52-c6df75e522a1"}
23:50:14.733 00.002 8532 PulseGuide returned control before completion, sleep 201
23:50:14.733 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1819,"width":15,"height":15,"star_pos":[6.84,6.53],"pixels":"..."},"id":"69f215f9-f8f9-48a8-8a52-c6df75e522a1"}
23:50:14.939 00.206 8532 IsGuiding returns 0
23:50:14.939 00.000 8532 Move returns status 0, amount 191
23:50:14.939 00.000 8532 MoveAxis(N, 0, ABG)
23:50:14.939 00.000 8532 Move returns status 0, amount 0
23:50:14.939 00.000 8532 move complete, result=0
23:50:14.940 00.001 8532 worker thread done servicing request
23:50:14.940 00.000 7008 GuideStep: 0.2 px 191 ms WEST, 0.3 px 0 ms NORTH
23:50:14.944 00.004 8532 Worker thread wakes up
23:50:14.944 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:14.944 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:16.673 01.729 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03ab1f63-7e66-4dde-a7b4-79c2d1cbc4f8"}
23:50:16.681 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03ab1f63-7e66-4dde-a7b4-79c2d1cbc4f8"}
23:50:16.687 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c4c20620-5622-4ea2-9d4b-53970c656bcb"}
23:50:16.692 00.005 7008 case statement mapped state 6 to 3
23:50:16.697 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4c20620-5622-4ea2-9d4b-53970c656bcb"}
23:50:16.703 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"427e440e-0823-4bd8-b9c4-35b43ea77d38"}
23:50:16.707 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1819,"width":15,"height":15,"star_pos":[6.84,6.53],"pixels":"..."},"id":"427e440e-0823-4bd8-b9c4-35b43ea77d38"}
23:50:17.071 00.364 8532 Exposure complete
23:50:17.111 00.040 8532 worker thread done servicing request
23:50:17.112 00.001 7008 OnExposeComplete: enter
23:50:17.114 00.002 7008 UpdateGuideState(): m_state=6
23:50:17.116 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1820
23:50:17.117 00.001 7008 Star::Find returns 1 (0), X=545.83, Y=448.49, Mass=262524, SNR=331.0, Peak=45497 HFD=2.8
23:50:17.119 00.002 7008 MultiStar: [#1 0.70,1.02,0.54,U] [#2 0.65,0.95,0.55,U] [#3 0.53,1.01,0.44,U] [#4 0.59,0.87,0.34,U] [#5 0.67,0.92,0.33,U] [#6 0.75,0.89,0.35,U] [#7 0.54,0.99,0.28,U] [#8 0.62,0.86,0.34,U] 
23:50:17.121 00.002 7008 single-star, 8 included, MultiStar: {0.54, 0.80}, one-star: {0.23, 0.35}
23:50:17.122 00.001 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.06 = 1.06)
23:50:17.124 00.002 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.65 = 0.65)
23:50:17.125 00.001 7008 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.42 cameraTheta=0.99 mountX=0.20 mountY=0.25, mountTheta=0.90
23:50:17.128 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.35, opts=13)
23:50:17.130 00.002 7008 Enqueuing Move request for scope (0.23, 0.35)
23:50:17.131 00.001 8532 Worker thread wakes up
23:50:17.131 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd
23:50:17.131 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.35)
23:50:17.131 00.000 8532 Moving (0.23, 0.35) raw xDistance=0.20 yDistance=0.25
23:50:17.131 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:50:17.131 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:17.131 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1824, FiltMax=28200, Gamma=0.990
23:50:17.134 00.003 7008 UpdateGuideState exits: m=262524 SNR=331.0
23:50:17.135 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:17.136 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:17.138 00.002 7008 Enqueuing Expose request
23:50:17.139 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:50:17.139 00.000 8532 MoveAxis(W, 198, ABG)
23:50:17.140 00.001 8532 Guiding  Dir = 3, Dur = 198
23:50:17.140 00.000 8532 IsSlewing returns 0
23:50:17.140 00.000 8532 IsGuiding returns 0
23:50:17.140 00.000 8532 PulseGuide returned control before completion, sleep 208
23:50:17.364 00.224 8532 IsGuiding returns 0
23:50:17.364 00.000 8532 Move returns status 0, amount 198
23:50:17.365 00.001 8532 MoveAxis(N, 0, ABG)
23:50:17.366 00.001 8532 Move returns status 0, amount 0
23:50:17.366 00.000 8532 move complete, result=0
23:50:17.366 00.000 8532 worker thread done servicing request
23:50:17.367 00.001 7008 GuideStep: 0.2 px 198 ms WEST, 0.3 px 0 ms NORTH
23:50:17.370 00.003 8532 Worker thread wakes up
23:50:17.370 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:17.370 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:18.672 01.302 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"176f44ed-7091-4084-b366-fc793fbc83ae"}
23:50:18.676 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"176f44ed-7091-4084-b366-fc793fbc83ae"}
23:50:18.680 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"013b8af8-2260-4ac9-baa0-eb918e2bd3c6"}
23:50:18.684 00.004 7008 case statement mapped state 6 to 3
23:50:18.688 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"013b8af8-2260-4ac9-baa0-eb918e2bd3c6"}
23:50:18.692 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6a3f65d2-c2c0-43dc-852c-cb452aee01f4"}
23:50:18.695 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1820,"width":15,"height":15,"star_pos":[6.83,7.49],"pixels":"..."},"id":"6a3f65d2-c2c0-43dc-852c-cb452aee01f4"}
23:50:19.501 00.806 8532 Exposure complete
23:50:19.546 00.045 8532 worker thread done servicing request
23:50:19.546 00.000 7008 OnExposeComplete: enter
23:50:19.549 00.003 7008 UpdateGuideState(): m_state=6
23:50:19.551 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1821
23:50:19.553 00.002 7008 Star::Find returns 1 (0), X=545.90, Y=448.52, Mass=272634, SNR=339.1, Peak=43891 HFD=2.9
23:50:19.555 00.002 7008 MultiStar: [#1 0.71,1.02,0.54,U] [#2 0.67,0.88,0.52,U] [#3 0.55,1.03,0.42,U] [#4 0.68,0.89,0.35,U] [#5 0.73,0.80,0.33,U] [#6 0.81,0.76,0.35,U] [#7 0.62,0.94,0.27,U] [#8 0.64,0.89,0.34,U] 
23:50:19.559 00.004 7008 single-star, 8 included, MultiStar: {0.58, 0.78}, one-star: {0.30, 0.38}
23:50:19.561 00.002 7008 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.07) = xAngle (0.97 = 0.97)
23:50:19.563 00.002 7008 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.56 = 0.56)
23:50:19.565 00.002 7008 CameraToMount -- cameraX=0.30 cameraY=0.38 hyp=0.49 cameraTheta=0.90 mountX=0.27 mountY=0.26, mountTheta=0.75
23:50:19.568 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.38, opts=13)
23:50:19.570 00.002 7008 Enqueuing Move request for scope (0.30, 0.38)
23:50:19.572 00.002 8532 Worker thread wakes up
23:50:19.572 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.38) opts 0xd
23:50:19.572 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.38)
23:50:19.572 00.000 8532 Moving (0.30, 0.38) raw xDistance=0.27 yDistance=0.26
23:50:19.572 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:50:19.572 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:50:19.572 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:50:19.572 00.000 8532 MoveAxis(W, 263, ABG)
23:50:19.572 00.000 8532 Guiding  Dir = 3, Dur = 263
23:50:19.572 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1842, FiltMax=27160, Gamma=0.990
23:50:19.575 00.003 7008 UpdateGuideState exits: m=272634 SNR=339.1
23:50:19.578 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:19.580 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:19.583 00.003 7008 Enqueuing Expose request
23:50:19.585 00.002 8532 IsSlewing returns 0
23:50:19.586 00.001 8532 IsGuiding returns 0
23:50:19.586 00.000 8532 PulseGuide returned control before completion, sleep 273
23:50:19.870 00.284 8532 IsGuiding returns 0
23:50:19.870 00.000 8532 Move returns status 0, amount 263
23:50:19.871 00.001 8532 MoveAxis(N, 0, ABG)
23:50:19.871 00.000 8532 Move returns status 0, amount 0
23:50:19.871 00.000 8532 move complete, result=0
23:50:19.871 00.000 8532 worker thread done servicing request
23:50:19.871 00.000 8532 Worker thread wakes up
23:50:19.872 00.001 7008 GuideStep: 0.3 px 263 ms WEST, 0.3 px 0 ms NORTH
23:50:19.875 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:19.875 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:20.672 00.797 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e755543f-2575-4ad0-b701-073615eb9d03"}
23:50:20.675 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e755543f-2575-4ad0-b701-073615eb9d03"}
23:50:20.677 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e756c968-d14d-4c53-9f3a-0f64aa3c4146"}
23:50:20.681 00.004 7008 case statement mapped state 6 to 3
23:50:20.684 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e756c968-d14d-4c53-9f3a-0f64aa3c4146"}
23:50:20.686 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"35182afa-423f-4a18-b6ea-254b058fc238"}
23:50:20.688 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1821,"width":15,"height":15,"star_pos":[6.90,6.52],"pixels":"..."},"id":"35182afa-423f-4a18-b6ea-254b058fc238"}
23:50:22.001 01.313 8532 Exposure complete
23:50:22.041 00.040 8532 worker thread done servicing request
23:50:22.041 00.000 7008 OnExposeComplete: enter
23:50:22.044 00.003 7008 UpdateGuideState(): m_state=6
23:50:22.046 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1822
23:50:22.048 00.002 7008 Star::Find returns 1 (0), X=545.35, Y=448.23, Mass=261141, SNR=328.8, Peak=37795 HFD=2.6
23:50:22.050 00.002 7008 MultiStar: [#1 0.21,0.72,0.56,U] [#2 0.15,0.60,0.53,U] [#3 0.08,0.79,0.43,U] [#4 0.25,0.65,0.35,U] [#5 0.22,0.61,0.35,U] [#6 0.23,0.51,0.36,U] [#7 0.14,0.78,0.29,U] [#8 0.23,0.48,0.34,U] 
23:50:22.054 00.004 7008 single-star, 8 included, MultiStar: {0.08, 0.51}, one-star: {-0.25, 0.09}
23:50:22.056 00.002 7008 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.07) = xAngle (2.87 = 2.87)
23:50:22.058 00.002 7008 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.46 = 2.46)
23:50:22.060 00.002 7008 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.27 cameraTheta=2.80 mountX=-0.26 mountY=0.17, mountTheta=2.56
23:50:22.063 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=0.09, opts=13)
23:50:22.065 00.002 7008 Enqueuing Move request for scope (-0.25, 0.09)
23:50:22.067 00.002 8532 Worker thread wakes up
23:50:22.067 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
23:50:22.067 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
23:50:22.067 00.000 8532 Moving (-0.25, 0.09) raw xDistance=-0.26 yDistance=0.17
23:50:22.067 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
23:50:22.067 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:22.067 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1905, FiltMax=28150, Gamma=0.990
23:50:22.071 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:50:22.071 00.000 8532 MoveAxis(E, 217, ABG)
23:50:22.071 00.000 8532 Guiding  Dir = 2, Dur = 217
23:50:22.071 00.000 7008 UpdateGuideState exits: m=261141 SNR=328.8
23:50:22.073 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.075 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:22.078 00.003 7008 Enqueuing Expose request
23:50:22.080 00.002 8532 IsSlewing returns 0
23:50:22.080 00.000 8532 IsGuiding returns 0
23:50:22.081 00.001 8532 PulseGuide returned control before completion, sleep 227
23:50:22.318 00.237 8532 IsGuiding returns 0
23:50:22.318 00.000 8532 Move returns status 0, amount 217
23:50:22.318 00.000 8532 MoveAxis(N, 0, ABG)
23:50:22.318 00.000 8532 Move returns status 0, amount 0
23:50:22.318 00.000 8532 move complete, result=0
23:50:22.318 00.000 8532 worker thread done servicing request
23:50:22.318 00.000 8532 Worker thread wakes up
23:50:22.318 00.000 7008 GuideStep: -0.3 px 217 ms EAST, 0.2 px 0 ms NORTH
23:50:22.322 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:22.322 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:22.672 00.350 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9dfdf59b-ac82-4b1a-b74b-11644fe82e5e"}
23:50:22.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9dfdf59b-ac82-4b1a-b74b-11644fe82e5e"}
23:50:22.678 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c715f14-e531-4a8c-87fd-edca4efbbe54"}
23:50:22.682 00.004 7008 case statement mapped state 6 to 3
23:50:22.685 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c715f14-e531-4a8c-87fd-edca4efbbe54"}
23:50:22.689 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"50e304a9-130e-4585-9e21-30e5b0a0873a"}
23:50:22.693 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1822,"width":15,"height":15,"star_pos":[7.35,7.23],"pixels":"..."},"id":"50e304a9-130e-4585-9e21-30e5b0a0873a"}
23:50:24.454 01.761 8532 Exposure complete
23:50:24.503 00.049 8532 worker thread done servicing request
23:50:24.503 00.000 7008 OnExposeComplete: enter
23:50:24.505 00.002 7008 UpdateGuideState(): m_state=6
23:50:24.508 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1823
23:50:24.510 00.002 7008 Star::Find returns 1 (0), X=545.56, Y=448.41, Mass=273915, SNR=337.6, Peak=42313 HFD=3.0
23:50:24.512 00.002 7008 MultiStar: [#1 0.40,0.99,0.54,U] [#2 0.40,0.82,0.53,U] [#3 0.26,0.97,0.43,U] [#4 0.45,0.84,0.34,U] [#5 0.38,0.82,0.33,U] [#6 0.38,0.75,0.34,U] [#7 0.32,0.92,0.30,U] [#8 0.41,0.65,0.33,U] 
23:50:24.514 00.002 7008 single-star, 8 included, MultiStar: {0.27, 0.72}, one-star: {-0.04, 0.27}
23:50:24.517 00.003 7008 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.07) = xAngle (1.79 = 1.79)
23:50:24.518 00.001 7008 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.38 = 1.38)
23:50:24.520 00.002 7008 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.72 mountX=-0.06 mountY=0.27, mountTheta=1.79
23:50:24.524 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.27, opts=13)
23:50:24.528 00.004 7008 Enqueuing Move request for scope (-0.04, 0.27)
23:50:24.531 00.003 8532 Worker thread wakes up
23:50:24.532 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59563, med=2508, FiltMin=1808, FiltMax=34465, Gamma=0.990
23:50:24.534 00.002 7008 UpdateGuideState exits: m=273915 SNR=337.6
23:50:24.537 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.539 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:24.544 00.005 7008 Enqueuing Expose request
23:50:24.546 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
23:50:24.546 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
23:50:24.546 00.000 8532 Moving (-0.04, 0.27) raw xDistance=-0.06 yDistance=0.27
23:50:24.546 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:24.547 00.001 8532 switching direction from -1 to 1 - decHistory=7 oldest=0.08 newest=0.70
23:50:24.547 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:50:24.547 00.000 8532 MoveAxis(E, 0, ABG)
23:50:24.547 00.000 8532 Move returns status 0, amount 0
23:50:24.547 00.000 8532 MoveAxis(S, 477, ABG)
23:50:24.547 00.000 8532 Guiding  Dir = 1, Dur = 477
23:50:24.547 00.000 8532 IsSlewing returns 0
23:50:24.548 00.001 8532 IsGuiding returns 0
23:50:24.548 00.000 8532 PulseGuide returned control before completion, sleep 487
23:50:24.672 00.124 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e97b33a-6de3-4299-a201-7a8d27609ffe"}
23:50:24.675 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e97b33a-6de3-4299-a201-7a8d27609ffe"}
23:50:24.682 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"98efaa99-94f1-4a03-924b-ab5e4bdf3af5"}
23:50:24.686 00.004 7008 case statement mapped state 6 to 3
23:50:24.689 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"98efaa99-94f1-4a03-924b-ab5e4bdf3af5"}
23:50:24.693 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"497d4586-8730-4e3d-9189-e1b6b134c085"}
23:50:24.697 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1823,"width":15,"height":15,"star_pos":[6.56,7.41],"pixels":"..."},"id":"497d4586-8730-4e3d-9189-e1b6b134c085"}
23:50:25.041 00.344 8532 IsGuiding returns 1
23:50:25.041 00.000 8532 scope still moving after pulse duration time elapsed
23:50:25.071 00.030 8532 IsSlewing returns 0
23:50:25.072 00.001 8532 IsGuiding returns 1
23:50:25.102 00.030 8532 IsSlewing returns 0
23:50:25.103 00.001 8532 IsGuiding returns 0
23:50:25.103 00.000 8532 scope move finished after 477 + 77 ms
23:50:25.103 00.000 8532 Move returns status 0, amount 477
23:50:25.103 00.000 8532 move complete, result=0
23:50:25.103 00.000 8532 worker thread done servicing request
23:50:25.103 00.000 8532 Worker thread wakes up
23:50:25.103 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 477 ms SOUTH
23:50:25.108 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:25.108 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:26.672 01.564 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3abdb038-43ba-44e2-b271-4f748dc0eb64"}
23:50:26.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3abdb038-43ba-44e2-b271-4f748dc0eb64"}
23:50:26.678 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c874a621-74d0-4cb2-b461-8ed4b437f8e0"}
23:50:26.683 00.005 7008 case statement mapped state 6 to 3
23:50:26.685 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c874a621-74d0-4cb2-b461-8ed4b437f8e0"}
23:50:26.688 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c839380f-447d-4a1e-8579-11779ec01c04"}
23:50:26.691 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1823,"width":15,"height":15,"star_pos":[6.56,7.41],"pixels":"..."},"id":"c839380f-447d-4a1e-8579-11779ec01c04"}
23:50:27.238 00.547 8532 Exposure complete
23:50:27.283 00.045 8532 worker thread done servicing request
23:50:27.283 00.000 7008 OnExposeComplete: enter
23:50:27.285 00.002 7008 UpdateGuideState(): m_state=6
23:50:27.288 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1824
23:50:27.289 00.001 7008 Star::Find returns 1 (0), X=545.54, Y=448.37, Mass=269792, SNR=330.3, Peak=42850 HFD=2.9
23:50:27.292 00.003 7008 MultiStar: [#1 0.30,0.88,0.55,U] [#2 0.37,0.73,0.55,U] [#3 0.15,0.90,0.42,U] [#4 0.34,0.78,0.35,U] [#5 0.39,0.73,0.33,U] [#6 0.29,0.70,0.36,U] [#7 0.24,0.94,0.30,U] [#8 0.41,0.61,0.35,U] 
23:50:27.295 00.003 7008 single-star, 8 included, MultiStar: {0.22, 0.65}, one-star: {-0.06, 0.24}
23:50:27.297 00.002 7008 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.07) = xAngle (1.91 = 1.91)
23:50:27.299 00.002 7008 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.49 = 1.49)
23:50:27.300 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=-0.08 mountY=0.24, mountTheta=1.89
23:50:27.304 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.24, opts=13)
23:50:27.306 00.002 7008 Enqueuing Move request for scope (-0.06, 0.24)
23:50:27.309 00.003 8532 Worker thread wakes up
23:50:27.309 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
23:50:27.309 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
23:50:27.309 00.000 8532 Moving (-0.06, 0.24) raw xDistance=-0.08 yDistance=0.24
23:50:27.311 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:27.311 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59439, med=2508, FiltMin=1853, FiltMax=32819, Gamma=0.990
23:50:27.313 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:50:27.313 00.000 8532 MoveAxis(E, 0, ABG)
23:50:27.313 00.000 8532 Move returns status 0, amount 0
23:50:27.313 00.000 8532 MoveAxis(S, 430, ABG)
23:50:27.313 00.000 8532 Guiding  Dir = 1, Dur = 430
23:50:27.313 00.000 7008 UpdateGuideState exits: m=269792 SNR=330.3
23:50:27.315 00.002 8532 IsSlewing returns 0
23:50:27.315 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:27.318 00.003 8532 IsGuiding returns 0
23:50:27.318 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:27.320 00.002 8532 PulseGuide returned control before completion, sleep 440
23:50:27.320 00.000 7008 Enqueuing Expose request
23:50:27.761 00.441 8532 IsGuiding returns 1
23:50:27.761 00.000 8532 scope still moving after pulse duration time elapsed
23:50:27.813 00.052 8532 IsSlewing returns 0
23:50:27.813 00.000 8532 IsGuiding returns 1
23:50:27.839 00.026 8532 IsSlewing returns 0
23:50:27.840 00.001 8532 IsGuiding returns 0
23:50:27.840 00.000 8532 scope move finished after 430 + 92 ms
23:50:27.840 00.000 8532 Move returns status 0, amount 430
23:50:27.840 00.000 8532 move complete, result=0
23:50:27.841 00.001 8532 worker thread done servicing request
23:50:27.841 00.000 8532 Worker thread wakes up
23:50:27.841 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 430 ms SOUTH
23:50:27.845 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:27.845 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:28.672 00.827 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4b5f2ea7-d542-44db-9697-64f02be1d771"}
23:50:28.675 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4b5f2ea7-d542-44db-9697-64f02be1d771"}
23:50:28.679 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9cb5989a-b068-42e1-83d9-8f450f7defe7"}
23:50:28.685 00.006 7008 case statement mapped state 6 to 3
23:50:28.687 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cb5989a-b068-42e1-83d9-8f450f7defe7"}
23:50:28.693 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a7d5db60-c09c-4a57-b6ff-f0f287d3f7fa"}
23:50:28.695 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1824,"width":15,"height":15,"star_pos":[6.54,7.37],"pixels":"..."},"id":"a7d5db60-c09c-4a57-b6ff-f0f287d3f7fa"}
23:50:29.968 01.273 8532 Exposure complete
23:50:30.010 00.042 8532 worker thread done servicing request
23:50:30.011 00.001 7008 OnExposeComplete: enter
23:50:30.012 00.001 7008 UpdateGuideState(): m_state=6
23:50:30.014 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1825
23:50:30.016 00.002 7008 Star::Find returns 1 (0), X=545.80, Y=447.70, Mass=284546, SNR=343.6, Peak=58998 HFD=2.5
23:50:30.018 00.002 7008 MultiStar: [#1 0.66,0.03,0.54,U] [#2 0.67,-0.03,0.52,U] [#3 0.53,-0.09,0.41,U] [#4 0.70,-0.15,0.33,U] [#5 0.66,-0.03,0.32,U] [#6 0.65,-0.05,0.36,U] [#7 0.49,-0.05,0.28,U] [#8 0.42,0.08,0.32,U] 
23:50:30.019 00.001 7008 single-star, 8 included, MultiStar: {0.51, -0.13}, one-star: {0.20, -0.43}
23:50:30.023 00.004 7008 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.07) = xAngle (-1.08 = -1.08)
23:50:30.024 00.001 7008 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.49 = -1.49)
23:50:30.026 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=-0.43 hyp=0.48 cameraTheta=-1.15 mountX=0.23 mountY=-0.47, mountTheta=-1.13
23:50:30.029 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.43, opts=13)
23:50:30.031 00.002 7008 Enqueuing Move request for scope (0.20, -0.43)
23:50:30.033 00.002 8532 Worker thread wakes up
23:50:30.033 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.43) opts 0xd
23:50:30.034 00.001 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.43)
23:50:30.034 00.000 8532 Moving (0.20, -0.43) raw xDistance=0.23 yDistance=-0.47
23:50:30.034 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:50:30.034 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:30.034 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:50:30.034 00.000 8532 MoveAxis(W, 205, ABG)
23:50:30.034 00.000 8532 Guiding  Dir = 3, Dur = 205
23:50:30.034 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61375, med=2508, FiltMin=1821, FiltMax=30623, Gamma=0.990
23:50:30.036 00.002 8532 IsSlewing returns 0
23:50:30.036 00.000 7008 UpdateGuideState exits: m=284546 SNR=343.6
23:50:30.039 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:30.042 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:30.044 00.002 7008 Enqueuing Expose request
23:50:30.046 00.002 8532 IsGuiding returns 0
23:50:30.046 00.000 8532 PulseGuide returned control before completion, sleep 215
23:50:30.273 00.227 8532 IsGuiding returns 0
23:50:30.274 00.001 8532 Move returns status 0, amount 205
23:50:30.274 00.000 8532 MoveAxis(N, 0, ABG)
23:50:30.274 00.000 8532 Move returns status 0, amount 0
23:50:30.274 00.000 8532 move complete, result=0
23:50:30.275 00.001 7008 GuideStep: 0.2 px 205 ms WEST, -0.5 px 0 ms NORTH
23:50:30.279 00.004 8532 worker thread done servicing request
23:50:30.279 00.000 8532 Worker thread wakes up
23:50:30.279 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:30.279 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:30.673 00.394 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"373b7b5b-f6c9-47d1-96dc-2424a07ac4f9"}
23:50:30.676 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"373b7b5b-f6c9-47d1-96dc-2424a07ac4f9"}
23:50:30.680 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"95c3d82e-e8f6-4ae6-a5f1-a1e96d79127d"}
23:50:30.682 00.002 7008 case statement mapped state 6 to 3
23:50:30.685 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"95c3d82e-e8f6-4ae6-a5f1-a1e96d79127d"}
23:50:30.688 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dfb5fff1-6709-4a59-98ce-b08b49eead07"}
23:50:30.691 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1825,"width":15,"height":15,"star_pos":[6.80,6.70],"pixels":"..."},"id":"dfb5fff1-6709-4a59-98ce-b08b49eead07"}
23:50:32.406 01.715 8532 Exposure complete
23:50:32.453 00.047 8532 worker thread done servicing request
23:50:32.454 00.001 7008 OnExposeComplete: enter
23:50:32.455 00.001 7008 UpdateGuideState(): m_state=6
23:50:32.458 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1826
23:50:32.459 00.001 7008 Star::Find returns 1 (0), X=545.71, Y=447.70, Mass=258603, SNR=326.0, Peak=51933 HFD=2.6
23:50:32.462 00.003 7008 MultiStar: [#1 0.52,-0.05,0.54,U] [#2 0.51,-0.04,0.56,U] [#3 0.34,-0.05,0.45,U] [#4 0.53,-0.09,0.36,U] [#5 0.47,-0.06,0.33,U] [#6 0.50,-0.08,0.35,U] [#7 0.37,0.02,0.29,U] [#8 0.25,0.14,0.35,U] 
23:50:32.464 00.002 7008 refined, 8 included, MultiStar: {0.36, -0.13}, one-star: {0.11, -0.43}
23:50:32.466 00.002 7008 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.07) = xAngle (-0.26 = -0.26)
23:50:32.469 00.003 7008 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.67 = -0.67)
23:50:32.471 00.002 7008 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.39 cameraTheta=-0.33 mountX=0.37 mountY=-0.24, mountTheta=-0.57
23:50:32.476 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=-0.13, opts=13)
23:50:32.477 00.001 7008 Enqueuing Move request for scope (0.36, -0.13)
23:50:32.478 00.001 8532 Worker thread wakes up
23:50:32.478 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
23:50:32.478 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
23:50:32.478 00.000 8532 Moving (0.36, -0.13) raw xDistance=0.37 yDistance=-0.24
23:50:32.478 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56169, med=2509, FiltMin=1832, FiltMax=30524, Gamma=0.990
23:50:32.482 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
23:50:32.482 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:32.482 00.000 7008 UpdateGuideState exits: m=258603 SNR=326.0
23:50:32.484 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.486 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:32.487 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:50:32.487 00.000 8532 MoveAxis(W, 353, ABG)
23:50:32.487 00.000 8532 Guiding  Dir = 3, Dur = 353
23:50:32.487 00.000 7008 Enqueuing Expose request
23:50:32.489 00.002 8532 IsSlewing returns 0
23:50:32.490 00.001 8532 IsGuiding returns 0
23:50:32.490 00.000 8532 PulseGuide returned control before completion, sleep 363
23:50:32.671 00.181 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4831e3dc-e4bb-4a12-9bed-ff2eed07f04d"}
23:50:32.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4831e3dc-e4bb-4a12-9bed-ff2eed07f04d"}
23:50:32.674 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b1806d63-b003-4c58-8354-513670ecd48a"}
23:50:32.676 00.002 7008 case statement mapped state 6 to 3
23:50:32.677 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1806d63-b003-4c58-8354-513670ecd48a"}
23:50:32.680 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9f1dc15-d9da-487c-b536-736222c59cee"}
23:50:32.682 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1826,"width":15,"height":15,"star_pos":[6.71,6.70],"pixels":"..."},"id":"d9f1dc15-d9da-487c-b536-736222c59cee"}
23:50:32.871 00.189 8532 IsGuiding returns 1
23:50:32.871 00.000 8532 scope still moving after pulse duration time elapsed
23:50:32.895 00.024 8532 IsSlewing returns 0
23:50:32.895 00.000 8532 IsGuiding returns 0
23:50:32.895 00.000 8532 scope move finished after 353 + 52 ms
23:50:32.895 00.000 8532 Move returns status 0, amount 353
23:50:32.895 00.000 8532 MoveAxis(N, 0, ABG)
23:50:32.895 00.000 8532 Move returns status 0, amount 0
23:50:32.896 00.001 8532 move complete, result=0
23:50:32.896 00.000 8532 worker thread done servicing request
23:50:32.896 00.000 8532 Worker thread wakes up
23:50:32.896 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:32.896 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:32.896 00.000 7008 GuideStep: 0.4 px 353 ms WEST, -0.2 px 0 ms NORTH
23:50:34.670 01.774 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e82d2076-8eec-4771-93d5-d9b962978c80"}
23:50:34.676 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e82d2076-8eec-4771-93d5-d9b962978c80"}
23:50:34.682 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b635260-bf4b-4f03-8d03-17169355b048"}
23:50:34.685 00.003 7008 case statement mapped state 6 to 3
23:50:34.687 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b635260-bf4b-4f03-8d03-17169355b048"}
23:50:34.689 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2932908a-85d9-4adb-9295-c5b80f9007ef"}
23:50:34.693 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1826,"width":15,"height":15,"star_pos":[6.71,6.70],"pixels":"..."},"id":"2932908a-85d9-4adb-9295-c5b80f9007ef"}
23:50:35.026 00.333 8532 Exposure complete
23:50:35.069 00.043 8532 worker thread done servicing request
23:50:35.069 00.000 7008 OnExposeComplete: enter
23:50:35.070 00.001 7008 UpdateGuideState(): m_state=6
23:50:35.073 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1827
23:50:35.073 00.000 7008 Star::Find returns 1 (0), X=545.16, Y=447.32, Mass=269698, SNR=334.6, Peak=38522 HFD=2.8
23:50:35.076 00.003 7008 MultiStar: [#1 0.03,-0.32,0.53,U] [#2 0.01,-0.37,0.55,U] [#3 -0.07,-0.45,0.42,U] [#4 0.14,-0.52,0.34,U] [#5 0.06,-0.42,0.35,U] [#6 0.05,-0.36,0.35,U] [#7 -0.02,-0.36,0.29,U] [#8 -0.07,-0.34,0.33,U] 
23:50:35.078 00.002 7008 refined, 8 included, MultiStar: {-0.09, -0.49}, one-star: {-0.44, -0.82}
23:50:35.080 00.002 7008 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.07) = xAngle (-1.69 = -1.69)
23:50:35.083 00.003 7008 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.10 = -2.10)
23:50:35.085 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.49 hyp=0.50 cameraTheta=-1.76 mountX=-0.06 mountY=-0.43, mountTheta=-1.71
23:50:35.090 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.49, opts=13)
23:50:35.092 00.002 7008 Enqueuing Move request for scope (-0.09, -0.49)
23:50:35.094 00.002 8532 Worker thread wakes up
23:50:35.094 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.49) opts 0xd
23:50:35.094 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.49)
23:50:35.096 00.002 8532 Moving (-0.09, -0.49) raw xDistance=-0.06 yDistance=-0.43
23:50:35.096 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:35.096 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55270, med=2509, FiltMin=1813, FiltMax=24960, Gamma=0.990
23:50:35.097 00.001 7008 UpdateGuideState exits: m=269698 SNR=334.6
23:50:35.099 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:35.101 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:35.103 00.002 7008 Enqueuing Expose request
23:50:35.105 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:35.105 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:50:35.105 00.000 8532 MoveAxis(E, 0, ABG)
23:50:35.105 00.000 8532 Move returns status 0, amount 0
23:50:35.105 00.000 8532 MoveAxis(N, 0, ABG)
23:50:35.106 00.001 8532 Move returns status 0, amount 0
23:50:35.106 00.000 8532 move complete, result=0
23:50:35.106 00.000 8532 worker thread done servicing request
23:50:35.106 00.000 8532 Worker thread wakes up
23:50:35.106 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:35.106 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:35.106 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:50:36.670 01.564 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9ee2e166-9ce8-4082-af81-7ca9b5e1a6ed"}
23:50:36.673 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9ee2e166-9ce8-4082-af81-7ca9b5e1a6ed"}
23:50:36.676 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2922f3ed-98e0-459a-80c3-1c630843bab6"}
23:50:36.679 00.003 7008 case statement mapped state 6 to 3
23:50:36.685 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2922f3ed-98e0-459a-80c3-1c630843bab6"}
23:50:36.688 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af126b58-f5ba-48ee-939c-b011adcf463f"}
23:50:36.690 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1827,"width":15,"height":15,"star_pos":[7.16,7.32],"pixels":"..."},"id":"af126b58-f5ba-48ee-939c-b011adcf463f"}
23:50:37.240 00.550 8532 Exposure complete
23:50:37.275 00.035 8532 worker thread done servicing request
23:50:37.276 00.001 7008 OnExposeComplete: enter
23:50:37.277 00.001 7008 UpdateGuideState(): m_state=6
23:50:37.278 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1828
23:50:37.280 00.002 7008 Star::Find returns 1 (0), X=545.14, Y=447.41, Mass=268212, SNR=331.5, Peak=43782 HFD=2.8
23:50:37.281 00.001 7008 MultiStar: [#1 0.04,-0.27,0.56,U] [#2 -0.05,-0.35,0.56,U] [#3 -0.02,-0.37,0.43,U] [#4 -0.01,-0.55,0.36,U] [#5 0.10,-0.35,0.34,U] [#6 0.07,-0.35,0.37,U] [#7 -0.12,-0.31,0.30,U] [#8 -0.03,-0.18,0.32,U] 
23:50:37.283 00.002 7008 refined, 8 included, MultiStar: {-0.11, -0.43}, one-star: {-0.46, -0.72}
23:50:37.285 00.002 7008 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.07) = xAngle (-1.75 = -1.75)
23:50:37.286 00.001 7008 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.16 = -2.16)
23:50:37.288 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.82 mountX=-0.08 mountY=-0.37, mountTheta=-1.78
23:50:37.293 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=-0.43, opts=13)
23:50:37.296 00.003 7008 Enqueuing Move request for scope (-0.11, -0.43)
23:50:37.298 00.002 8532 Worker thread wakes up
23:50:37.298 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.43) opts 0xd
23:50:37.298 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, -0.43)
23:50:37.298 00.000 8532 Moving (-0.11, -0.43) raw xDistance=-0.08 yDistance=-0.37
23:50:37.298 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:37.298 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:37.298 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:50:37.298 00.000 8532 MoveAxis(E, 0, ABG)
23:50:37.298 00.000 8532 Move returns status 0, amount 0
23:50:37.299 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=51831, med=2509, FiltMin=1958, FiltMax=24164, Gamma=0.990
23:50:37.300 00.001 7008 UpdateGuideState exits: m=268212 SNR=331.5
23:50:37.303 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:37.304 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:37.306 00.002 8532 MoveAxis(N, 0, ABG)
23:50:37.306 00.000 8532 Move returns status 0, amount 0
23:50:37.306 00.000 8532 move complete, result=0
23:50:37.306 00.000 8532 worker thread done servicing request
23:50:37.308 00.002 7008 Enqueuing Expose request
23:50:37.310 00.002 8532 Worker thread wakes up
23:50:37.310 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:37.310 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:37.310 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:50:38.670 01.360 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c28fa43-94bd-4b02-a9ce-b7c293235255"}
23:50:38.674 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c28fa43-94bd-4b02-a9ce-b7c293235255"}
23:50:38.679 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c28e92af-2e3b-4fd3-be4e-8cbdd187a9a8"}
23:50:38.682 00.003 7008 case statement mapped state 6 to 3
23:50:38.684 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c28e92af-2e3b-4fd3-be4e-8cbdd187a9a8"}
23:50:38.687 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4e609be2-7915-47da-86d5-2814f03db0d5"}
23:50:38.689 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1828,"width":15,"height":15,"star_pos":[7.14,7.41],"pixels":"..."},"id":"4e609be2-7915-47da-86d5-2814f03db0d5"}
23:50:39.436 00.747 8532 Exposure complete
23:50:39.478 00.042 8532 worker thread done servicing request
23:50:39.480 00.002 7008 OnExposeComplete: enter
23:50:39.484 00.004 7008 UpdateGuideState(): m_state=6
23:50:39.488 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1829
23:50:39.491 00.003 7008 Star::Find returns 1 (0), X=545.45, Y=447.46, Mass=268983, SNR=328.2, Peak=37393 HFD=3.1
23:50:39.494 00.003 7008 MultiStar: [#1 0.28,-0.19,0.55,U] [#2 0.27,-0.25,0.55,U] [#3 0.12,-0.29,0.42,U] [#4 0.26,-0.51,0.37,U] [#5 0.25,-0.22,0.35,U] [#6 0.31,-0.26,0.36,U] [#7 0.17,-0.19,0.28,U] [#8 0.03,-0.12,0.34,U] 
23:50:39.496 00.002 7008 refined, 8 included, MultiStar: {0.13, -0.35}, one-star: {-0.15, -0.67}
23:50:39.498 00.002 7008 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.07) = xAngle (-1.14 = -1.14)
23:50:39.500 00.002 7008 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.55 = -1.55)
23:50:39.502 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.38 cameraTheta=-1.21 mountX=0.16 mountY=-0.38, mountTheta=-1.17
23:50:39.507 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.35, opts=13)
23:50:39.509 00.002 7008 Enqueuing Move request for scope (0.13, -0.35)
23:50:39.511 00.002 8532 Worker thread wakes up
23:50:39.511 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
23:50:39.511 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
23:50:39.511 00.000 8532 Moving (0.13, -0.35) raw xDistance=0.16 yDistance=-0.38
23:50:39.511 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=42814, med=2509, FiltMin=1912, FiltMax=32575, Gamma=0.990
23:50:39.513 00.002 7008 UpdateGuideState exits: m=268983 SNR=328.2
23:50:39.515 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.516 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:39.518 00.002 7008 Enqueuing Expose request
23:50:39.521 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:50:39.521 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:39.521 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:50:39.521 00.000 8532 MoveAxis(E, 0, ABG)
23:50:39.521 00.000 8532 Move returns status 0, amount 0
23:50:39.521 00.000 8532 MoveAxis(N, 0, ABG)
23:50:39.521 00.000 8532 Move returns status 0, amount 0
23:50:39.521 00.000 8532 move complete, result=0
23:50:39.521 00.000 8532 worker thread done servicing request
23:50:39.522 00.001 8532 Worker thread wakes up
23:50:39.522 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:39.522 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:39.522 00.000 7008 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:50:40.669 01.147 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6244b388-a2a3-4fec-8cb8-61b88bc606f2"}
23:50:40.674 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6244b388-a2a3-4fec-8cb8-61b88bc606f2"}
23:50:40.679 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa488a15-6828-48c4-b12a-225e8a4a9918"}
23:50:40.683 00.004 7008 case statement mapped state 6 to 3
23:50:40.685 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa488a15-6828-48c4-b12a-225e8a4a9918"}
23:50:40.688 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af04553e-eb45-47c0-b5ef-f2cb174efd51"}
23:50:40.691 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1829,"width":15,"height":15,"star_pos":[7.45,7.46],"pixels":"..."},"id":"af04553e-eb45-47c0-b5ef-f2cb174efd51"}
23:50:41.653 00.962 8532 Exposure complete
23:50:41.697 00.044 8532 worker thread done servicing request
23:50:41.697 00.000 7008 OnExposeComplete: enter
23:50:41.700 00.003 7008 UpdateGuideState(): m_state=6
23:50:41.702 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1830
23:50:41.705 00.003 7008 Star::Find returns 1 (0), X=545.42, Y=447.54, Mass=263058, SNR=333.3, Peak=37512 HFD=3.0
23:50:41.708 00.003 7008 MultiStar: [#1 0.23,-0.18,0.55,U] [#2 0.20,-0.18,0.54,U] [#3 0.11,-0.20,0.42,U] [#4 0.23,-0.36,0.35,U] [#5 0.24,-0.11,0.33,U] [#6 0.26,-0.20,0.35,U] [#7 0.15,-0.19,0.27,U] [#8 0.15,-0.09,0.34,U] 
23:50:41.710 00.002 7008 refined, 8 included, MultiStar: {0.11, -0.29}, one-star: {-0.18, -0.60}
23:50:41.712 00.002 7008 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.07) = xAngle (-1.15 = -1.15)
23:50:41.714 00.002 7008 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.56 = -1.56)
23:50:41.715 00.001 7008 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.22 mountX=0.13 mountY=-0.31, mountTheta=-1.18
23:50:41.719 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.11, y=-0.29, opts=13)
23:50:41.722 00.003 7008 Enqueuing Move request for scope (0.11, -0.29)
23:50:41.724 00.002 8532 Worker thread wakes up
23:50:41.724 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
23:50:41.724 00.000 8532 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
23:50:41.724 00.000 8532 Moving (0.11, -0.29) raw xDistance=0.13 yDistance=-0.31
23:50:41.724 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47216, med=2509, FiltMin=1611, FiltMax=31903, Gamma=0.990
23:50:41.726 00.002 7008 UpdateGuideState exits: m=263058 SNR=333.3
23:50:41.728 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:50:41.728 00.000 8532 switching direction from 1 to -1 - decHistory=-3 oldest=0.70 newest=-1.06
23:50:41.728 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:50:41.728 00.000 8532 MoveAxis(E, 0, ABG)
23:50:41.728 00.000 8532 Move returns status 0, amount 0
23:50:41.728 00.000 8532 MoveAxis(N, 540, ABG)
23:50:41.728 00.000 8532 Guiding  Dir = 0, Dur = 540
23:50:41.728 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.730 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:41.732 00.002 7008 Enqueuing Expose request
23:50:41.733 00.001 8532 IsSlewing returns 0
23:50:41.735 00.002 8532 IsGuiding returns 0
23:50:41.735 00.000 8532 PulseGuide returned control before completion, sleep 550
23:50:42.299 00.564 8532 IsGuiding returns 0
23:50:42.300 00.001 8532 Move returns status 0, amount 540
23:50:42.300 00.000 8532 move complete, result=0
23:50:42.301 00.001 8532 worker thread done servicing request
23:50:42.301 00.000 8532 Worker thread wakes up
23:50:42.301 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 540 ms NORTH
23:50:42.304 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:42.304 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:42.668 00.364 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6db230f4-ed14-4661-b174-71702e61a97f"}
23:50:42.671 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6db230f4-ed14-4661-b174-71702e61a97f"}
23:50:42.674 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1a3148c9-9051-4912-a452-5225260ca19c"}
23:50:42.676 00.002 7008 case statement mapped state 6 to 3
23:50:42.679 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a3148c9-9051-4912-a452-5225260ca19c"}
23:50:42.681 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"933f2b9e-5246-4ef1-9d8c-6a600b152206"}
23:50:42.683 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1830,"width":15,"height":15,"star_pos":[7.42,6.54],"pixels":"..."},"id":"933f2b9e-5246-4ef1-9d8c-6a600b152206"}
23:50:44.438 01.755 8532 Exposure complete
23:50:44.483 00.045 8532 worker thread done servicing request
23:50:44.484 00.001 7008 OnExposeComplete: enter
23:50:44.486 00.002 7008 UpdateGuideState(): m_state=6
23:50:44.487 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1831
23:50:44.490 00.003 7008 Star::Find returns 1 (0), X=544.97, Y=448.13, Mass=267467, SNR=324.3, Peak=55792 HFD=2.2
23:50:44.491 00.001 7008 MultiStar: [#1 -0.20,0.59,0.57,U] [#2 -0.18,0.54,0.55,U] [#3 -0.32,0.71,0.42,U] [#4 -0.19,0.58,0.35,U] [#5 -0.15,0.56,0.34,U] [#6 -0.17,0.45,0.37,U] [#7 -0.27,0.80,0.29,U] [#8 -0.02,0.44,0.37,U] 
23:50:44.493 00.002 7008 refined, 8 included, MultiStar: {-0.29, 0.44}, one-star: {-0.63, -0.00}
23:50:44.496 00.003 7008 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.07) = xAngle (2.23 = 2.23)
23:50:44.499 00.003 7008 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.81 = 1.81)
23:50:44.500 00.001 7008 CameraToMount -- cameraX=-0.29 cameraY=0.44 hyp=0.53 cameraTheta=2.16 mountX=-0.32 mountY=0.51, mountTheta=2.13
23:50:44.502 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.44, opts=13)
23:50:44.504 00.002 7008 Enqueuing Move request for scope (-0.29, 0.44)
23:50:44.506 00.002 8532 Worker thread wakes up
23:50:44.506 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.44) opts 0xd
23:50:44.506 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.44)
23:50:44.506 00.000 8532 Moving (-0.29, 0.44) raw xDistance=-0.32 yDistance=0.51
23:50:44.506 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:50:44.506 00.000 8532 resist switch: large excursion: input 0.51 thresh 0.51 direction from -1 to 1
23:50:44.506 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1601, FiltMax=27424, Gamma=0.990
23:50:44.509 00.003 7008 UpdateGuideState exits: m=267467 SNR=324.3
23:50:44.511 00.002 8532 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.54
23:50:44.511 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.513 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:50:44.513 00.000 8532 MoveAxis(E, 293, ABG)
23:50:44.513 00.000 8532 Guiding  Dir = 2, Dur = 293
23:50:44.513 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:44.516 00.003 7008 Enqueuing Expose request
23:50:44.518 00.002 8532 IsSlewing returns 0
23:50:44.518 00.000 8532 IsGuiding returns 0
23:50:44.518 00.000 8532 PulseGuide returned control before completion, sleep 303
23:50:44.667 00.149 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7e71d7cc-bfee-4ebc-8e2e-e1ef7a2be37e"}
23:50:44.669 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7e71d7cc-bfee-4ebc-8e2e-e1ef7a2be37e"}
23:50:44.671 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28329c7e-2fcc-43ef-9b36-79e6fcc143b7"}
23:50:44.673 00.002 7008 case statement mapped state 6 to 3
23:50:44.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"28329c7e-2fcc-43ef-9b36-79e6fcc143b7"}
23:50:44.679 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e369e99-365e-4117-ab86-ec08a475a41c"}
23:50:44.683 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1831,"width":15,"height":15,"star_pos":[6.97,7.13],"pixels":"..."},"id":"0e369e99-365e-4117-ab86-ec08a475a41c"}
23:50:44.838 00.155 8532 IsGuiding returns 0
23:50:44.838 00.000 8532 Move returns status 0, amount 293
23:50:44.838 00.000 8532 MoveAxis(S, 903, ABG)
23:50:44.838 00.000 8532 Guiding  Dir = 1, Dur = 903
23:50:44.839 00.001 8532 IsSlewing returns 0
23:50:44.839 00.000 8532 IsGuiding returns 0
23:50:44.840 00.001 8532 PulseGuide returned control before completion, sleep 913
23:50:45.760 00.920 8532 IsGuiding returns 1
23:50:45.760 00.000 8532 scope still moving after pulse duration time elapsed
23:50:45.789 00.029 8532 IsSlewing returns 0
23:50:45.791 00.002 8532 IsGuiding returns 0
23:50:45.791 00.000 8532 scope move finished after 903 + 49 ms
23:50:45.791 00.000 8532 Move returns status 0, amount 903
23:50:45.791 00.000 8532 move complete, result=0
23:50:45.792 00.001 8532 worker thread done servicing request
23:50:45.792 00.000 7008 GuideStep: -0.3 px 293 ms EAST, 0.5 px 903 ms SOUTH
23:50:45.798 00.006 8532 Worker thread wakes up
23:50:45.799 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:45.799 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:46.666 00.867 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7bc4a061-36a6-4a3d-b461-eea3e531366b"}
23:50:46.667 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7bc4a061-36a6-4a3d-b461-eea3e531366b"}
23:50:46.669 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c54ec20-1570-4012-9172-5d60fa3e7f4d"}
23:50:46.670 00.001 7008 case statement mapped state 6 to 3
23:50:46.672 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c54ec20-1570-4012-9172-5d60fa3e7f4d"}
23:50:46.674 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8560d968-5be9-42af-9ba5-b2330bf02f3c"}
23:50:46.676 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1831,"width":15,"height":15,"star_pos":[6.97,7.13],"pixels":"..."},"id":"8560d968-5be9-42af-9ba5-b2330bf02f3c"}
23:50:47.921 01.245 8532 Exposure complete
23:50:47.970 00.049 8532 worker thread done servicing request
23:50:47.970 00.000 7008 OnExposeComplete: enter
23:50:47.972 00.002 7008 UpdateGuideState(): m_state=6
23:50:47.974 00.002 7008 Star::Find(15, 544, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1832
23:50:47.976 00.002 7008 Star::Find returns 1 (0), X=545.38, Y=447.60, Mass=269315, SNR=328.4, Peak=38550 HFD=2.9
23:50:47.978 00.002 7008 MultiStar: [#1 0.23,-0.18,0.54,U] [#2 0.16,-0.20,0.55,U] [#3 0.06,-0.21,0.43,U] [#4 0.32,-0.31,0.37,U] [#5 0.15,-0.18,0.34,U] [#6 0.29,-0.20,0.35,U] [#7 0.06,-0.21,0.29,U] [#8 0.06,-0.03,0.33,U] 
23:50:47.982 00.004 7008 refined, 8 included, MultiStar: {0.08, -0.27}, one-star: {-0.22, -0.53}
23:50:47.983 00.001 7008 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.07) = xAngle (-1.22 = -1.22)
23:50:47.985 00.002 7008 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.64 = -1.64)
23:50:47.987 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.29 mountX=0.10 mountY=-0.28, mountTheta=-1.24
23:50:47.994 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=-0.27, opts=13)
23:50:47.997 00.003 7008 Enqueuing Move request for scope (0.08, -0.27)
23:50:48.000 00.003 8532 Worker thread wakes up
23:50:48.001 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=51443, med=2507, FiltMin=1618, FiltMax=29699, Gamma=0.990
23:50:48.005 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
23:50:48.005 00.000 7008 UpdateGuideState exits: m=269315 SNR=328.4
23:50:48.010 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:48.014 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:48.016 00.002 7008 Enqueuing Expose request
23:50:48.018 00.002 8532 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
23:50:48.018 00.000 8532 Moving (0.08, -0.27) raw xDistance=0.10 yDistance=-0.28
23:50:48.018 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:48.018 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:48.018 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:50:48.018 00.000 8532 MoveAxis(E, 0, ABG)
23:50:48.018 00.000 8532 Move returns status 0, amount 0
23:50:48.019 00.001 8532 MoveAxis(N, 0, ABG)
23:50:48.019 00.000 8532 Move returns status 0, amount 0
23:50:48.019 00.000 8532 move complete, result=0
23:50:48.019 00.000 8532 worker thread done servicing request
23:50:48.019 00.000 8532 Worker thread wakes up
23:50:48.019 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:48.019 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:48.020 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:48.667 00.647 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1154709a-bbb8-4887-8827-7557d9803ab2"}
23:50:48.668 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1154709a-bbb8-4887-8827-7557d9803ab2"}
23:50:48.671 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c0e7076-9f08-42f3-961e-11a71b742219"}
23:50:48.672 00.001 7008 case statement mapped state 6 to 3
23:50:48.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c0e7076-9f08-42f3-961e-11a71b742219"}
23:50:48.675 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"be4c2e4a-29f3-48d9-8c86-97e4107961ec"}
23:50:48.678 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1832,"width":15,"height":15,"star_pos":[7.38,6.60],"pixels":"..."},"id":"be4c2e4a-29f3-48d9-8c86-97e4107961ec"}
23:50:50.145 01.467 8532 Exposure complete
23:50:50.197 00.052 8532 worker thread done servicing request
23:50:50.197 00.000 7008 OnExposeComplete: enter
23:50:50.200 00.003 7008 UpdateGuideState(): m_state=6
23:50:50.204 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1833
23:50:50.207 00.003 7008 Star::Find returns 1 (0), X=545.30, Y=447.57, Mass=262027, SNR=324.1, Peak=39486 HFD=2.9
23:50:50.213 00.006 7008 MultiStar: [#1 0.14,-0.18,0.55,U] [#2 0.09,-0.17,0.55,U] [#3 0.09,-0.18,0.43,U] [#4 0.18,-0.28,0.37,U] [#5 0.19,-0.16,0.35,U] [#6 0.12,-0.22,0.39,U] [#7 0.13,-0.18,0.30,U] [#8 0.12,-0.15,0.34,U] 
23:50:50.217 00.004 7008 refined, 8 included, MultiStar: {0.03, -0.28}, one-star: {-0.30, -0.57}
23:50:50.220 00.003 7008 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.07) = xAngle (-1.40 = -1.40)
23:50:50.222 00.002 7008 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.81 = -1.81)
23:50:50.225 00.003 7008 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=0.05 mountY=-0.27, mountTheta=-1.39
23:50:50.231 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=-0.28, opts=13)
23:50:50.235 00.004 7008 Enqueuing Move request for scope (0.03, -0.28)
23:50:50.237 00.002 8532 Worker thread wakes up
23:50:50.237 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55689, med=2509, FiltMin=1652, FiltMax=29179, Gamma=0.990
23:50:50.239 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
23:50:50.239 00.000 7008 UpdateGuideState exits: m=262027 SNR=324.1
23:50:50.243 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.246 00.003 8532 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
23:50:50.246 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:50.249 00.003 8532 Moving (0.03, -0.28) raw xDistance=0.05 yDistance=-0.27
23:50:50.249 00.000 7008 Enqueuing Expose request
23:50:50.251 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:50:50.251 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:50.251 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:50:50.251 00.000 8532 MoveAxis(E, 0, ABG)
23:50:50.251 00.000 8532 Move returns status 0, amount 0
23:50:50.251 00.000 8532 MoveAxis(N, 0, ABG)
23:50:50.251 00.000 8532 Move returns status 0, amount 0
23:50:50.251 00.000 8532 move complete, result=0
23:50:50.252 00.001 8532 worker thread done servicing request
23:50:50.252 00.000 8532 Worker thread wakes up
23:50:50.252 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:50.252 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:50.253 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:50.665 00.412 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c461f6e-104d-4587-9831-8da84bb45dc9"}
23:50:50.668 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c461f6e-104d-4587-9831-8da84bb45dc9"}
23:50:50.669 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"025a8482-ee44-4bd3-8af8-8e960830ba0f"}
23:50:50.671 00.002 7008 case statement mapped state 6 to 3
23:50:50.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"025a8482-ee44-4bd3-8af8-8e960830ba0f"}
23:50:50.675 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1cd65238-42b4-4abb-821d-23631497fa22"}
23:50:50.678 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1833,"width":15,"height":15,"star_pos":[7.30,6.57],"pixels":"..."},"id":"1cd65238-42b4-4abb-821d-23631497fa22"}
23:50:52.379 01.701 8532 Exposure complete
23:50:52.425 00.046 8532 worker thread done servicing request
23:50:52.426 00.001 7008 OnExposeComplete: enter
23:50:52.428 00.002 7008 UpdateGuideState(): m_state=6
23:50:52.431 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1834
23:50:52.434 00.003 7008 Star::Find returns 1 (0), X=545.20, Y=447.53, Mass=265172, SNR=333.1, Peak=45020 HFD=2.8
23:50:52.440 00.006 7008 MultiStar: [#1 0.07,-0.18,0.57,U] [#2 0.06,-0.26,0.56,U] [#3 -0.04,-0.25,0.43,U] [#4 0.12,-0.39,0.34,U] [#5 0.09,-0.17,0.34,U] [#6 0.13,-0.22,0.37,U] [#7 -0.02,-0.22,0.29,U] [#8 -0.02,-0.11,0.32,U] 
23:50:52.444 00.004 7008 refined, 8 included, MultiStar: {-0.06, -0.32}, one-star: {-0.40, -0.60}
23:50:52.448 00.004 7008 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.07) = xAngle (-1.67 = -1.67)
23:50:52.454 00.006 7008 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.09 = -2.09)
23:50:52.457 00.003 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.75 mountX=-0.03 mountY=-0.28, mountTheta=-1.69
23:50:52.460 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.32, opts=13)
23:50:52.464 00.004 7008 Enqueuing Move request for scope (-0.06, -0.32)
23:50:52.466 00.002 8532 Worker thread wakes up
23:50:52.466 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
23:50:52.466 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
23:50:52.466 00.000 8532 Moving (-0.06, -0.32) raw xDistance=-0.03 yDistance=-0.28
23:50:52.466 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:52.466 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:52.466 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=51319, med=2508, FiltMin=1695, FiltMax=25453, Gamma=0.990
23:50:52.468 00.002 7008 UpdateGuideState exits: m=265172 SNR=333.1
23:50:52.469 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.471 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:52.472 00.001 7008 Enqueuing Expose request
23:50:52.473 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:50:52.473 00.000 8532 MoveAxis(E, 0, ABG)
23:50:52.473 00.000 8532 Move returns status 0, amount 0
23:50:52.473 00.000 8532 MoveAxis(N, 0, ABG)
23:50:52.474 00.001 8532 Move returns status 0, amount 0
23:50:52.474 00.000 8532 move complete, result=0
23:50:52.474 00.000 8532 worker thread done servicing request
23:50:52.474 00.000 8532 Worker thread wakes up
23:50:52.474 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:52.474 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:52.476 00.002 7008 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:52.666 00.190 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"388ad2bb-03e1-4600-a454-6191b676c1d2"}
23:50:52.670 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"388ad2bb-03e1-4600-a454-6191b676c1d2"}
23:50:52.673 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1bc0d183-d7b8-4df1-a382-494375bff543"}
23:50:52.676 00.003 7008 case statement mapped state 6 to 3
23:50:52.678 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bc0d183-d7b8-4df1-a382-494375bff543"}
23:50:52.683 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd2c050a-6c95-47f1-aebc-633eccd5cdce"}
23:50:52.687 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1834,"width":15,"height":15,"star_pos":[7.20,6.53],"pixels":"..."},"id":"dd2c050a-6c95-47f1-aebc-633eccd5cdce"}
23:50:54.602 01.915 8532 Exposure complete
23:50:54.654 00.052 8532 worker thread done servicing request
23:50:54.654 00.000 7008 OnExposeComplete: enter
23:50:54.656 00.002 7008 UpdateGuideState(): m_state=6
23:50:54.660 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1835
23:50:54.663 00.003 7008 Star::Find returns 1 (0), X=545.75, Y=447.46, Mass=261681, SNR=321.1, Peak=41026 HFD=3.0
23:50:54.666 00.003 7008 MultiStar: [#1 0.59,-0.24,0.58,U] [#2 0.49,-0.25,0.54,U] [#3 0.49,-0.30,0.44,U] [#4 0.54,-0.45,0.38,U] [#5 0.56,-0.26,0.35,U] [#6 0.63,-0.23,0.36,U] [#7 0.46,-0.28,0.29,U] [#8 0.27,-0.05,0.32,U] 
23:50:54.668 00.002 7008 refined, 8 included, MultiStar: {0.43, -0.36}, one-star: {0.15, -0.68}
23:50:54.673 00.005 7008 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.07) = xAngle (-0.63 = -0.63)
23:50:54.675 00.002 7008 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.04 = -1.04)
23:50:54.676 00.001 7008 CameraToMount -- cameraX=0.43 cameraY=-0.36 hyp=0.56 cameraTheta=-0.70 mountX=0.45 mountY=-0.48, mountTheta=-0.82
23:50:54.679 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=-0.36, opts=13)
23:50:54.680 00.001 7008 Enqueuing Move request for scope (0.43, -0.36)
23:50:54.682 00.002 8532 Worker thread wakes up
23:50:54.682 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.36) opts 0xd
23:50:54.682 00.000 8532 Handling offset move in thread for scope, endpoint = (0.43, -0.36)
23:50:54.682 00.000 8532 Moving (0.43, -0.36) raw xDistance=0.45 yDistance=-0.48
23:50:54.682 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
23:50:54.682 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:54.682 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=41026, med=2512, FiltMin=1662, FiltMax=33892, Gamma=0.990
23:50:54.685 00.003 7008 UpdateGuideState exits: m=261681 SNR=321.1
23:50:54.686 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.687 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:50:54.687 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:54.690 00.003 7008 Enqueuing Expose request
23:50:54.691 00.001 8532 MoveAxis(W, 410, ABG)
23:50:54.691 00.000 8532 Guiding  Dir = 3, Dur = 410
23:50:54.692 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2f101edb-f3ae-4bb8-945e-eda17ea8087f"}
23:50:54.693 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2f101edb-f3ae-4bb8-945e-eda17ea8087f"}
23:50:54.694 00.001 8532 IsSlewing returns 0
23:50:54.694 00.000 8532 IsGuiding returns 0
23:50:54.695 00.001 8532 PulseGuide returned control before completion, sleep 420
23:50:54.695 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8c8aee84-02db-4326-8035-4bfb2d150a69"}
23:50:54.697 00.002 7008 case statement mapped state 6 to 3
23:50:54.698 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c8aee84-02db-4326-8035-4bfb2d150a69"}
23:50:54.700 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fcc4f1a3-ddde-414b-ba07-5968d286dfdc"}
23:50:54.702 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1835,"width":15,"height":15,"star_pos":[6.75,7.46],"pixels":"..."},"id":"fcc4f1a3-ddde-414b-ba07-5968d286dfdc"}
23:50:55.125 00.423 8532 IsGuiding returns 1
23:50:55.125 00.000 8532 scope still moving after pulse duration time elapsed
23:50:55.156 00.031 8532 IsSlewing returns 0
23:50:55.156 00.000 8532 IsGuiding returns 0
23:50:55.156 00.000 8532 scope move finished after 410 + 51 ms
23:50:55.156 00.000 8532 Move returns status 0, amount 410
23:50:55.156 00.000 8532 MoveAxis(N, 0, ABG)
23:50:55.156 00.000 8532 Move returns status 0, amount 0
23:50:55.156 00.000 8532 move complete, result=0
23:50:55.156 00.000 8532 worker thread done servicing request
23:50:55.156 00.000 8532 Worker thread wakes up
23:50:55.156 00.000 7008 GuideStep: 0.5 px 410 ms WEST, -0.5 px 0 ms NORTH
23:50:55.158 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:55.158 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:56.663 01.505 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8dcbd05f-8d4f-4069-b382-53209d52c776"}
23:50:56.666 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8dcbd05f-8d4f-4069-b382-53209d52c776"}
23:50:56.670 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3ac18f4-9e00-428c-8a96-105875ed3bc8"}
23:50:56.672 00.002 7008 case statement mapped state 6 to 3
23:50:56.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3ac18f4-9e00-428c-8a96-105875ed3bc8"}
23:50:56.678 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ecefa60e-3712-4d0c-aed3-5eaabfe4facf"}
23:50:56.681 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1835,"width":15,"height":15,"star_pos":[6.75,7.46],"pixels":"..."},"id":"ecefa60e-3712-4d0c-aed3-5eaabfe4facf"}
23:50:57.281 00.600 8532 Exposure complete
23:50:57.312 00.031 8532 worker thread done servicing request
23:50:57.313 00.001 7008 OnExposeComplete: enter
23:50:57.315 00.002 7008 UpdateGuideState(): m_state=6
23:50:57.317 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1836
23:50:57.320 00.003 7008 Star::Find returns 1 (0), X=545.27, Y=447.50, Mass=268366, SNR=334.2, Peak=38929 HFD=3.0
23:50:57.322 00.002 7008 MultiStar: [#1 0.10,-0.20,0.54,U] [#2 0.12,-0.27,0.53,U] [#3 0.05,-0.24,0.41,U] [#4 0.17,-0.47,0.35,U] [#5 0.21,-0.23,0.35,U] [#6 0.10,-0.26,0.36,U] [#7 0.08,-0.31,0.29,U] [#8 0.06,-0.21,0.33,U] 
23:50:57.324 00.002 7008 refined, 8 included, MultiStar: {0.01, -0.36}, one-star: {-0.33, -0.64}
23:50:57.326 00.002 7008 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.07) = xAngle (-1.48 = -1.48)
23:50:57.328 00.002 7008 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.90 = -1.90)
23:50:57.329 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.55 mountX=0.03 mountY=-0.34, mountTheta=-1.48
23:50:57.334 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.36, opts=13)
23:50:57.336 00.002 7008 Enqueuing Move request for scope (0.01, -0.36)
23:50:57.340 00.004 8532 Worker thread wakes up
23:50:57.341 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=46233, med=2508, FiltMin=1577, FiltMax=27925, Gamma=0.990
23:50:57.344 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
23:50:57.344 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
23:50:57.344 00.000 8532 Moving (0.01, -0.36) raw xDistance=0.03 yDistance=-0.34
23:50:57.344 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:50:57.344 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:57.344 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:50:57.345 00.001 8532 MoveAxis(E, 0, ABG)
23:50:57.345 00.000 7008 UpdateGuideState exits: m=268366 SNR=334.2
23:50:57.348 00.003 8532 Move returns status 0, amount 0
23:50:57.348 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.351 00.003 8532 MoveAxis(N, 0, ABG)
23:50:57.351 00.000 8532 Move returns status 0, amount 0
23:50:57.351 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:57.354 00.003 7008 Enqueuing Expose request
23:50:57.356 00.002 8532 move complete, result=0
23:50:57.356 00.000 8532 worker thread done servicing request
23:50:57.356 00.000 7008 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:57.358 00.002 8532 Worker thread wakes up
23:50:57.358 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:50:57.358 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:50:58.662 01.304 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e7ac9749-fa7c-45c7-9033-3e7d65368047"}
23:50:58.665 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e7ac9749-fa7c-45c7-9033-3e7d65368047"}
23:50:58.674 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"60c8f856-0f5c-4d1f-90e7-d75999d1d5e6"}
23:50:58.677 00.003 7008 case statement mapped state 6 to 3
23:50:58.685 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"60c8f856-0f5c-4d1f-90e7-d75999d1d5e6"}
23:50:58.694 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"26e5bbab-54d0-4053-bcfc-1dd41b34e470"}
23:50:58.698 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1836,"width":15,"height":15,"star_pos":[7.27,7.50],"pixels":"..."},"id":"26e5bbab-54d0-4053-bcfc-1dd41b34e470"}
23:50:59.484 00.786 8532 Exposure complete
23:50:59.532 00.048 8532 worker thread done servicing request
23:50:59.532 00.000 7008 OnExposeComplete: enter
23:50:59.534 00.002 7008 UpdateGuideState(): m_state=6
23:50:59.537 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1837
23:50:59.542 00.005 7008 Star::Find returns 1 (0), X=545.53, Y=447.50, Mass=272067, SNR=340.8, Peak=42795 HFD=3.1
23:50:59.545 00.003 7008 MultiStar: [#1 0.40,-0.24,0.53,U] [#2 0.38,-0.22,0.53,U] [#3 0.30,-0.22,0.43,U] [#4 0.39,-0.45,0.35,U] [#5 0.39,-0.15,0.32,U] [#6 0.39,-0.32,0.34,U] [#7 0.19,-0.31,0.29,U] [#8 0.19,-0.09,0.32,U] 
23:50:59.548 00.003 7008 refined, 8 included, MultiStar: {0.24, -0.34}, one-star: {-0.07, -0.63}
23:50:59.551 00.003 7008 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.07) = xAngle (-0.89 = -0.89)
23:50:59.553 00.002 7008 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.30 = -1.30)
23:50:59.559 00.006 7008 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-0.96 mountX=0.26 mountY=-0.40, mountTheta=-0.99
23:50:59.565 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=-0.34, opts=13)
23:50:59.568 00.003 7008 Enqueuing Move request for scope (0.24, -0.34)
23:50:59.569 00.001 8532 Worker thread wakes up
23:50:59.569 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=42795, med=2509, FiltMin=1588, FiltMax=35333, Gamma=0.990
23:50:59.572 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd
23:50:59.573 00.001 7008 UpdateGuideState exits: m=272067 SNR=340.8
23:50:59.575 00.002 8532 Handling offset move in thread for scope, endpoint = (0.24, -0.34)
23:50:59.575 00.000 8532 Moving (0.24, -0.34) raw xDistance=0.26 yDistance=-0.40
23:50:59.575 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:50:59.575 00.000 8532 switching direction from 1 to -1 - decHistory=-3 oldest=1.03 newest=-1.22
23:50:59.575 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:50:59.575 00.000 8532 MoveAxis(W, 238, ABG)
23:50:59.575 00.000 8532 Guiding  Dir = 3, Dur = 238
23:50:59.575 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.579 00.004 8532 IsSlewing returns 0
23:50:59.579 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:50:59.581 00.002 7008 Enqueuing Expose request
23:50:59.584 00.003 8532 IsGuiding returns 0
23:50:59.584 00.000 8532 PulseGuide returned control before completion, sleep 248
23:50:59.839 00.255 8532 IsGuiding returns 0
23:50:59.839 00.000 8532 Move returns status 0, amount 238
23:50:59.840 00.001 8532 MoveAxis(N, 704, ABG)
23:50:59.840 00.000 8532 Guiding  Dir = 0, Dur = 704
23:50:59.841 00.001 8532 IsSlewing returns 0
23:50:59.842 00.001 8532 IsGuiding returns 0
23:50:59.842 00.000 8532 PulseGuide returned control before completion, sleep 714
23:51:00.573 00.731 8532 IsGuiding returns 0
23:51:00.573 00.000 8532 Move returns status 0, amount 704
23:51:00.573 00.000 8532 move complete, result=0
23:51:00.573 00.000 8532 worker thread done servicing request
23:51:00.573 00.000 7008 GuideStep: 0.3 px 238 ms WEST, -0.4 px 704 ms NORTH
23:51:00.576 00.003 8532 Worker thread wakes up
23:51:00.576 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:00.576 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:00.661 00.085 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"330dfe16-0597-44cb-9833-a96c04e93f8d"}
23:51:00.664 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"330dfe16-0597-44cb-9833-a96c04e93f8d"}
23:51:00.669 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4f144a3a-577a-4943-ad41-4d390b58b3df"}
23:51:00.672 00.003 7008 case statement mapped state 6 to 3
23:51:00.674 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f144a3a-577a-4943-ad41-4d390b58b3df"}
23:51:00.676 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d50318a2-2dac-4f93-abdd-46ac7a8f87ef"}
23:51:00.679 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1837,"width":15,"height":15,"star_pos":[6.53,6.50],"pixels":"..."},"id":"d50318a2-2dac-4f93-abdd-46ac7a8f87ef"}
23:51:02.661 01.982 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"368481f6-b9bb-4a75-9097-6a4f03b180de"}
23:51:02.663 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"368481f6-b9bb-4a75-9097-6a4f03b180de"}
23:51:02.665 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4731c677-a759-4924-9e55-ff5357e209d1"}
23:51:02.668 00.003 7008 case statement mapped state 6 to 3
23:51:02.672 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4731c677-a759-4924-9e55-ff5357e209d1"}
23:51:02.675 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ef0397ff-a8f6-4928-aac9-063446fad650"}
23:51:02.678 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1837,"width":15,"height":15,"star_pos":[6.53,6.50],"pixels":"..."},"id":"ef0397ff-a8f6-4928-aac9-063446fad650"}
23:51:02.707 00.029 8532 Exposure complete
23:51:02.753 00.046 8532 worker thread done servicing request
23:51:02.755 00.002 7008 OnExposeComplete: enter
23:51:02.758 00.003 7008 UpdateGuideState(): m_state=6
23:51:02.762 00.004 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1838
23:51:02.765 00.003 7008 Star::Find returns 1 (0), X=545.09, Y=448.16, Mass=268439, SNR=338.1, Peak=52577 HFD=2.3
23:51:02.770 00.005 7008 MultiStar: [#1 -0.04,0.63,0.53,U] [#2 -0.07,0.55,0.54,U] [#3 -0.15,0.68,0.41,U] [#4 -0.10,0.65,0.36,U] [#5 -0.01,0.47,0.33,U] [#6 -0.08,0.51,0.35,U] [#7 -0.12,0.71,0.29,U] [#8 0.08,0.47,0.33,U] 
23:51:02.773 00.003 7008 refined, 8 included, MultiStar: {-0.17, 0.45}, one-star: {-0.51, 0.03}
23:51:02.776 00.003 7008 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.07) = xAngle (2.00 = 2.00)
23:51:02.779 00.003 7008 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.59 = 1.59)
23:51:02.783 00.004 7008 CameraToMount -- cameraX=-0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.93 mountX=-0.20 mountY=0.48, mountTheta=1.97
23:51:02.787 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.45, opts=13)
23:51:02.789 00.002 7008 Enqueuing Move request for scope (-0.17, 0.45)
23:51:02.791 00.002 8532 Worker thread wakes up
23:51:02.791 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.45) opts 0xd
23:51:02.791 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.45)
23:51:02.791 00.000 8532 Moving (-0.17, 0.45) raw xDistance=-0.20 yDistance=0.48
23:51:02.791 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
23:51:02.792 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:02.792 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1682, FiltMax=27381, Gamma=0.990
23:51:02.793 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
23:51:02.793 00.000 8532 MoveAxis(E, 167, ABG)
23:51:02.793 00.000 8532 Guiding  Dir = 2, Dur = 167
23:51:02.793 00.000 7008 UpdateGuideState exits: m=268439 SNR=338.1
23:51:02.795 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.797 00.002 8532 IsSlewing returns 0
23:51:02.797 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:02.799 00.002 8532 IsGuiding returns 0
23:51:02.799 00.000 7008 Enqueuing Expose request
23:51:02.802 00.003 8532 PulseGuide returned control before completion, sleep 177
23:51:02.981 00.179 8532 IsGuiding returns 0
23:51:02.981 00.000 8532 Move returns status 0, amount 167
23:51:02.981 00.000 8532 MoveAxis(N, 0, ABG)
23:51:02.982 00.001 8532 Move returns status 0, amount 0
23:51:02.982 00.000 8532 move complete, result=0
23:51:02.982 00.000 8532 worker thread done servicing request
23:51:02.982 00.000 7008 GuideStep: -0.2 px 167 ms EAST, 0.5 px 0 ms NORTH
23:51:02.984 00.002 8532 Worker thread wakes up
23:51:02.984 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:02.984 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:04.660 01.676 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e7291da-4506-46c2-8066-72678d882ed0"}
23:51:04.666 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e7291da-4506-46c2-8066-72678d882ed0"}
23:51:04.672 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1c10c305-a069-4178-8472-5cb958127247"}
23:51:04.675 00.003 7008 case statement mapped state 6 to 3
23:51:04.677 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c10c305-a069-4178-8472-5cb958127247"}
23:51:04.680 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5a2f45df-94b9-4fc0-baac-0b2032cfde26"}
23:51:04.684 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1838,"width":15,"height":15,"star_pos":[7.09,7.16],"pixels":"..."},"id":"5a2f45df-94b9-4fc0-baac-0b2032cfde26"}
23:51:05.114 00.430 8532 Exposure complete
23:51:05.158 00.044 8532 worker thread done servicing request
23:51:05.158 00.000 7008 OnExposeComplete: enter
23:51:05.160 00.002 7008 UpdateGuideState(): m_state=6
23:51:05.164 00.004 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1839
23:51:05.166 00.002 7008 Star::Find returns 1 (0), X=545.33, Y=448.23, Mass=267896, SNR=334.5, Peak=39782 HFD=2.5
23:51:05.170 00.004 7008 MultiStar: [#1 0.14,0.67,0.56,U] [#2 0.12,0.69,0.56,U] [#3 0.11,0.88,0.41,U] [#4 0.24,0.72,0.36,U] [#5 0.25,0.57,0.34,U] [#6 0.15,0.60,0.35,U] [#7 0.04,0.86,0.29,U] [#8 0.22,0.59,0.33,U] 
23:51:05.171 00.001 7008 single-star, 8 included, MultiStar: {0.06, 0.55}, one-star: {-0.27, 0.09}
23:51:05.173 00.002 7008 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.07) = xAngle (2.87 = 2.87)
23:51:05.176 00.003 7008 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.46 = 2.46)
23:51:05.178 00.002 7008 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.29 cameraTheta=2.80 mountX=-0.28 mountY=0.18, mountTheta=2.56
23:51:05.181 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.09, opts=13)
23:51:05.182 00.001 7008 Enqueuing Move request for scope (-0.27, 0.09)
23:51:05.185 00.003 8532 Worker thread wakes up
23:51:05.185 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1553, FiltMax=28525, Gamma=0.990
23:51:05.187 00.002 7008 UpdateGuideState exits: m=267896 SNR=334.5
23:51:05.188 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.190 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
23:51:05.190 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:05.192 00.002 7008 Enqueuing Expose request
23:51:05.194 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
23:51:05.195 00.001 8532 Moving (-0.27, 0.09) raw xDistance=-0.28 yDistance=0.18
23:51:05.195 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:51:05.195 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:05.195 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:51:05.195 00.000 8532 MoveAxis(E, 261, ABG)
23:51:05.195 00.000 8532 Guiding  Dir = 2, Dur = 261
23:51:05.195 00.000 8532 IsSlewing returns 0
23:51:05.197 00.002 8532 IsGuiding returns 0
23:51:05.197 00.000 8532 PulseGuide returned control before completion, sleep 271
23:51:05.482 00.285 8532 IsGuiding returns 0
23:51:05.482 00.000 8532 Move returns status 0, amount 261
23:51:05.482 00.000 8532 MoveAxis(N, 0, ABG)
23:51:05.482 00.000 8532 Move returns status 0, amount 0
23:51:05.482 00.000 8532 move complete, result=0
23:51:05.483 00.001 8532 worker thread done servicing request
23:51:05.483 00.000 8532 Worker thread wakes up
23:51:05.483 00.000 7008 GuideStep: -0.3 px 261 ms EAST, 0.2 px 0 ms NORTH
23:51:05.488 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:05.488 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:06.661 01.173 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"03cbd5e9-3787-4ff7-b80d-76bfc09eee66"}
23:51:06.664 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"03cbd5e9-3787-4ff7-b80d-76bfc09eee66"}
23:51:06.668 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84828007-2323-49a7-91eb-7861ae0279e9"}
23:51:06.670 00.002 7008 case statement mapped state 6 to 3
23:51:06.674 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"84828007-2323-49a7-91eb-7861ae0279e9"}
23:51:06.677 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"993106bc-a498-48d4-b700-b618c0bff192"}
23:51:06.681 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1839,"width":15,"height":15,"star_pos":[7.33,7.23],"pixels":"..."},"id":"993106bc-a498-48d4-b700-b618c0bff192"}
23:51:07.616 00.935 8532 Exposure complete
23:51:07.669 00.053 8532 worker thread done servicing request
23:51:07.669 00.000 7008 OnExposeComplete: enter
23:51:07.673 00.004 7008 UpdateGuideState(): m_state=6
23:51:07.676 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1840
23:51:07.679 00.003 7008 Star::Find returns 1 (0), X=546.13, Y=448.52, Mass=264627, SNR=330.5, Peak=41322 HFD=3.0
23:51:07.681 00.002 7008 MultiStar: [#1 0.96,1.03,0.54,U] [#2 0.94,0.93,0.54,U] [#3 0.91,1.03,0.43,U] [#4 1.02,0.82,0.34,U] [#5 1.02,1.01,0.33,U] [#6 0.97,0.87,0.35,U] [#7 0.91,1.07,0.29,U] [#8 1.15,0.88,0.34,U] 
23:51:07.684 00.003 7008 single-star, 8 included, MultiStar: {0.87, 0.82}, one-star: {0.53, 0.38}
23:51:07.686 00.002 7008 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.07) = xAngle (0.69 = 0.69)
23:51:07.688 00.002 7008 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.28 = 0.28)
23:51:07.692 00.004 7008 CameraToMount -- cameraX=0.53 cameraY=0.38 hyp=0.65 cameraTheta=0.62 mountX=0.50 mountY=0.18, mountTheta=0.35
23:51:07.698 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.53, y=0.38, opts=13)
23:51:07.701 00.003 7008 Enqueuing Move request for scope (0.53, 0.38)
23:51:07.705 00.004 8532 Worker thread wakes up
23:51:07.705 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1595, FiltMax=27710, Gamma=0.990
23:51:07.707 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.38) opts 0xd
23:51:07.707 00.000 7008 UpdateGuideState exits: m=264627 SNR=330.5
23:51:07.710 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.712 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:07.714 00.002 7008 Enqueuing Expose request
23:51:07.716 00.002 8532 Handling offset move in thread for scope, endpoint = (0.53, 0.38)
23:51:07.716 00.000 8532 Moving (0.53, 0.38) raw xDistance=0.50 yDistance=0.18
23:51:07.716 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
23:51:07.716 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:07.716 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:51:07.716 00.000 8532 MoveAxis(W, 434, ABG)
23:51:07.717 00.001 8532 Guiding  Dir = 3, Dur = 434
23:51:07.717 00.000 8532 IsSlewing returns 0
23:51:07.717 00.000 8532 IsGuiding returns 0
23:51:07.718 00.001 8532 PulseGuide returned control before completion, sleep 444
23:51:08.180 00.462 8532 IsGuiding returns 1
23:51:08.180 00.000 8532 scope still moving after pulse duration time elapsed
23:51:08.217 00.037 8532 IsSlewing returns 0
23:51:08.218 00.001 8532 IsGuiding returns 0
23:51:08.218 00.000 8532 scope move finished after 434 + 66 ms
23:51:08.218 00.000 8532 Move returns status 0, amount 434
23:51:08.218 00.000 8532 MoveAxis(N, 0, ABG)
23:51:08.219 00.001 8532 Move returns status 0, amount 0
23:51:08.219 00.000 8532 move complete, result=0
23:51:08.219 00.000 8532 worker thread done servicing request
23:51:08.219 00.000 8532 Worker thread wakes up
23:51:08.219 00.000 7008 GuideStep: 0.5 px 434 ms WEST, 0.2 px 0 ms NORTH
23:51:08.222 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:08.222 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:08.667 00.445 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"51063ecb-c946-417c-942d-c7baee45ce86"}
23:51:08.668 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"51063ecb-c946-417c-942d-c7baee45ce86"}
23:51:08.672 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a0a390b-ca58-4e88-ba48-85372e0ba045"}
23:51:08.673 00.001 7008 case statement mapped state 6 to 3
23:51:08.674 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a0a390b-ca58-4e88-ba48-85372e0ba045"}
23:51:08.676 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"557e89e0-165d-4c9b-83e0-4f01cd58e996"}
23:51:08.677 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1840,"width":15,"height":15,"star_pos":[7.13,6.52],"pixels":"..."},"id":"557e89e0-165d-4c9b-83e0-4f01cd58e996"}
23:51:10.345 01.668 8532 Exposure complete
23:51:10.394 00.049 8532 worker thread done servicing request
23:51:10.395 00.001 7008 OnExposeComplete: enter
23:51:10.397 00.002 7008 UpdateGuideState(): m_state=6
23:51:10.399 00.002 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1841
23:51:10.401 00.002 7008 Star::Find returns 1 (0), X=546.09, Y=448.37, Mass=260909, SNR=329.7, Peak=44744 HFD=2.6
23:51:10.404 00.003 7008 MultiStar: [#1 0.93,0.95,0.56,U] [#2 0.88,0.74,0.58,U] [#3 0.87,0.93,0.44,U] [#4 1.00,0.85,0.37,U] [#5 1.00,0.78,0.34,U] [#6 0.94,0.60,0.37,U] [#7 0.88,0.89,0.29,U] [#8 1.09,0.60,0.34,U] 
23:51:10.406 00.002 7008 single-star, 8 included, MultiStar: {0.84, 0.67}, one-star: {0.49, 0.24}
23:51:10.408 00.002 7008 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.07) = xAngle (0.52 = 0.52)
23:51:10.410 00.002 7008 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.11 = 0.11)
23:51:10.412 00.002 7008 CameraToMount -- cameraX=0.49 cameraY=0.24 hyp=0.54 cameraTheta=0.45 mountX=0.47 mountY=0.06, mountTheta=0.12
23:51:10.419 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.49, y=0.24, opts=13)
23:51:10.422 00.003 7008 Enqueuing Move request for scope (0.49, 0.24)
23:51:10.424 00.002 8532 Worker thread wakes up
23:51:10.424 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.24) opts 0xd
23:51:10.424 00.000 8532 Handling offset move in thread for scope, endpoint = (0.49, 0.24)
23:51:10.425 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1608, FiltMax=29617, Gamma=0.990
23:51:10.427 00.002 8532 Moving (0.49, 0.24) raw xDistance=0.47 yDistance=0.06
23:51:10.427 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
23:51:10.427 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:10.427 00.000 7008 UpdateGuideState exits: m=260909 SNR=329.7
23:51:10.429 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.431 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:10.434 00.003 7008 Enqueuing Expose request
23:51:10.436 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:51:10.436 00.000 8532 MoveAxis(W, 459, ABG)
23:51:10.436 00.000 8532 Guiding  Dir = 3, Dur = 459
23:51:10.437 00.001 8532 IsSlewing returns 0
23:51:10.437 00.000 8532 IsGuiding returns 0
23:51:10.438 00.001 8532 PulseGuide returned control before completion, sleep 469
23:51:10.665 00.227 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31264fe9-e7cc-4ffb-a1a4-b799d128941e"}
23:51:10.669 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31264fe9-e7cc-4ffb-a1a4-b799d128941e"}
23:51:10.673 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d2959b9d-9173-45d2-9f8a-f675b941a048"}
23:51:10.676 00.003 7008 case statement mapped state 6 to 3
23:51:10.681 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2959b9d-9173-45d2-9f8a-f675b941a048"}
23:51:10.685 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a20a4981-33ff-42a8-a98c-e32b27b6410a"}
23:51:10.689 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1841,"width":15,"height":15,"star_pos":[7.09,7.37],"pixels":"..."},"id":"a20a4981-33ff-42a8-a98c-e32b27b6410a"}
23:51:10.918 00.229 8532 IsGuiding returns 0
23:51:10.918 00.000 8532 Move returns status 0, amount 459
23:51:10.919 00.001 8532 MoveAxis(N, 0, ABG)
23:51:10.919 00.000 8532 Move returns status 0, amount 0
23:51:10.919 00.000 8532 move complete, result=0
23:51:10.919 00.000 8532 worker thread done servicing request
23:51:10.919 00.000 8532 Worker thread wakes up
23:51:10.919 00.000 7008 GuideStep: 0.5 px 459 ms WEST, 0.1 px 0 ms NORTH
23:51:10.922 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:10.922 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:12.666 01.744 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd3d3f28-e8cb-490a-a474-b5de419f96c1"}
23:51:12.670 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd3d3f28-e8cb-490a-a474-b5de419f96c1"}
23:51:12.672 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0c0bf1ac-37fe-4074-8083-56f495213aad"}
23:51:12.677 00.005 7008 case statement mapped state 6 to 3
23:51:12.681 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c0bf1ac-37fe-4074-8083-56f495213aad"}
23:51:12.684 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7a2cc135-d8d8-4c2a-9ace-3be8a9bd52e4"}
23:51:12.688 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1841,"width":15,"height":15,"star_pos":[7.09,7.37],"pixels":"..."},"id":"7a2cc135-d8d8-4c2a-9ace-3be8a9bd52e4"}
23:51:13.045 00.357 8532 Exposure complete
23:51:13.093 00.048 8532 worker thread done servicing request
23:51:13.093 00.000 7008 OnExposeComplete: enter
23:51:13.098 00.005 7008 UpdateGuideState(): m_state=6
23:51:13.100 00.002 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1842
23:51:13.103 00.003 7008 Star::Find returns 1 (0), X=545.73, Y=448.43, Mass=267812, SNR=333.6, Peak=48088 HFD=2.8
23:51:13.108 00.005 7008 MultiStar: [#1 0.57,0.97,0.53,U] [#2 0.50,0.90,0.53,U] [#3 0.42,0.92,0.41,U] [#4 0.55,0.84,0.36,U] [#5 0.52,0.83,0.32,U] [#6 0.63,0.76,0.36,U] [#7 0.44,0.99,0.28,U] [#8 0.46,0.79,0.34,U] 
23:51:13.111 00.003 7008 single-star, 8 included, MultiStar: {0.42, 0.74}, one-star: {0.13, 0.29}
23:51:13.113 00.002 7008 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.07) = xAngle (1.22 = 1.22)
23:51:13.115 00.002 7008 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
23:51:13.117 00.002 7008 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.15 mountX=0.11 mountY=0.23, mountTheta=1.12
23:51:13.122 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=0.29, opts=13)
23:51:13.126 00.004 7008 Enqueuing Move request for scope (0.13, 0.29)
23:51:13.128 00.002 8532 Worker thread wakes up
23:51:13.128 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2508, FiltMin=1606, FiltMax=30501, Gamma=0.990
23:51:13.132 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
23:51:13.132 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
23:51:13.132 00.000 8532 Moving (0.13, 0.29) raw xDistance=0.11 yDistance=0.23
23:51:13.133 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:51:13.133 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:13.133 00.000 7008 UpdateGuideState exits: m=267812 SNR=333.6
23:51:13.136 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.139 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:13.142 00.003 7008 Enqueuing Expose request
23:51:13.144 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:51:13.144 00.000 8532 MoveAxis(E, 0, ABG)
23:51:13.144 00.000 8532 Move returns status 0, amount 0
23:51:13.144 00.000 8532 MoveAxis(N, 0, ABG)
23:51:13.144 00.000 8532 Move returns status 0, amount 0
23:51:13.144 00.000 8532 move complete, result=0
23:51:13.146 00.002 8532 worker thread done servicing request
23:51:13.146 00.000 8532 Worker thread wakes up
23:51:13.146 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:13.146 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:13.147 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:14.664 01.517 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"85f0f5cd-ae4e-4fdf-b731-efa2dd0dc141"}
23:51:14.668 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"85f0f5cd-ae4e-4fdf-b731-efa2dd0dc141"}
23:51:14.672 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"963736cc-28e2-4478-a60e-25478eed517d"}
23:51:14.675 00.003 7008 case statement mapped state 6 to 3
23:51:14.678 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"963736cc-28e2-4478-a60e-25478eed517d"}
23:51:14.683 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d0ab0188-6ad8-41eb-9304-4b1956b00a1c"}
23:51:14.685 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1842,"width":15,"height":15,"star_pos":[6.73,7.43],"pixels":"..."},"id":"d0ab0188-6ad8-41eb-9304-4b1956b00a1c"}
23:51:15.280 00.595 8532 Exposure complete
23:51:15.329 00.049 8532 worker thread done servicing request
23:51:15.329 00.000 7008 OnExposeComplete: enter
23:51:15.332 00.003 7008 UpdateGuideState(): m_state=6
23:51:15.334 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1843
23:51:15.336 00.002 7008 Star::Find returns 1 (0), X=545.87, Y=448.60, Mass=276837, SNR=333.7, Peak=45064 HFD=2.8
23:51:15.339 00.003 7008 MultiStar: [#1 0.72,1.19,0.56,U] [#2 0.70,1.04,0.58,U] [#3 0.61,1.09,0.44,U] [#4 0.74,0.92,0.36,U] [#5 0.68,0.92,0.33,U] [#6 0.75,0.98,0.35,U] [#7 0.64,1.14,0.28,U] [#8 0.64,0.92,0.33,U] 
23:51:15.341 00.002 7008 single-star, 8 included, MultiStar: {0.59, 0.90}, one-star: {0.27, 0.46}
23:51:15.342 00.001 7008 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.07) = xAngle (1.11 = 1.11)
23:51:15.344 00.002 7008 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.70 = 0.70)
23:51:15.348 00.004 7008 CameraToMount -- cameraX=0.27 cameraY=0.46 hyp=0.54 cameraTheta=1.04 mountX=0.24 mountY=0.35, mountTheta=0.97
23:51:15.355 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.46, opts=13)
23:51:15.357 00.002 7008 Enqueuing Move request for scope (0.27, 0.46)
23:51:15.362 00.005 8532 Worker thread wakes up
23:51:15.362 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1584, FiltMax=28041, Gamma=0.990
23:51:15.367 00.005 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.46) opts 0xd
23:51:15.367 00.000 7008 UpdateGuideState exits: m=276837 SNR=333.7
23:51:15.370 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.374 00.004 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.46)
23:51:15.374 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:15.376 00.002 7008 Enqueuing Expose request
23:51:15.378 00.002 8532 Moving (0.27, 0.46) raw xDistance=0.24 yDistance=0.35
23:51:15.378 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:51:15.378 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:15.378 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:51:15.378 00.000 8532 MoveAxis(W, 215, ABG)
23:51:15.378 00.000 8532 Guiding  Dir = 3, Dur = 215
23:51:15.378 00.000 8532 IsSlewing returns 0
23:51:15.379 00.001 8532 IsGuiding returns 0
23:51:15.379 00.000 8532 PulseGuide returned control before completion, sleep 225
23:51:15.614 00.235 8532 IsGuiding returns 1
23:51:15.614 00.000 8532 scope still moving after pulse duration time elapsed
23:51:15.646 00.032 8532 IsSlewing returns 0
23:51:15.646 00.000 8532 IsGuiding returns 0
23:51:15.647 00.001 8532 scope move finished after 215 + 52 ms
23:51:15.647 00.000 8532 Move returns status 0, amount 215
23:51:15.647 00.000 8532 MoveAxis(N, 0, ABG)
23:51:15.647 00.000 8532 Move returns status 0, amount 0
23:51:15.647 00.000 8532 move complete, result=0
23:51:15.647 00.000 8532 worker thread done servicing request
23:51:15.647 00.000 8532 Worker thread wakes up
23:51:15.647 00.000 7008 GuideStep: 0.2 px 215 ms WEST, 0.3 px 0 ms NORTH
23:51:15.651 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:15.651 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:16.665 01.014 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"384638e7-cc09-434c-92f9-68b3a38dbebf"}
23:51:16.668 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"384638e7-cc09-434c-92f9-68b3a38dbebf"}
23:51:16.670 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"516322e6-92fa-407c-a161-f0a21a2d87fc"}
23:51:16.671 00.001 7008 case statement mapped state 6 to 3
23:51:16.672 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"516322e6-92fa-407c-a161-f0a21a2d87fc"}
23:51:16.673 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"688b0b1b-0ab3-47b2-82c5-baa1a05634b1"}
23:51:16.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1843,"width":15,"height":15,"star_pos":[6.87,6.60],"pixels":"..."},"id":"688b0b1b-0ab3-47b2-82c5-baa1a05634b1"}
23:51:17.779 01.104 8532 Exposure complete
23:51:17.807 00.028 8532 worker thread done servicing request
23:51:17.807 00.000 7008 OnExposeComplete: enter
23:51:17.808 00.001 7008 UpdateGuideState(): m_state=6
23:51:17.809 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1844
23:51:17.810 00.001 7008 Star::Find returns 1 (0), X=545.90, Y=448.59, Mass=274437, SNR=344.1, Peak=44122 HFD=2.8
23:51:17.811 00.001 7008 MultiStar: [#1 0.76,1.19,0.53,U] [#2 0.72,1.01,0.52,U] [#3 0.64,1.13,0.42,U] [#4 0.81,0.99,0.34,U] [#5 0.77,1.07,0.32,U] [#6 0.79,0.92,0.35,U] [#7 0.76,1.11,0.28,U] [#8 0.75,0.90,0.31,U] 
23:51:17.813 00.002 7008 single-star, 8 included, MultiStar: {0.64, 0.90}, one-star: {0.30, 0.46}
23:51:17.814 00.001 7008 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.07) = xAngle (1.06 = 1.06)
23:51:17.815 00.001 7008 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.64 = 0.64)
23:51:17.816 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.46 hyp=0.55 cameraTheta=0.99 mountX=0.27 mountY=0.33, mountTheta=0.88
23:51:17.818 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.46, opts=13)
23:51:17.819 00.001 7008 Enqueuing Move request for scope (0.30, 0.46)
23:51:17.821 00.002 8532 Worker thread wakes up
23:51:17.821 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.46) opts 0xd
23:51:17.821 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.46)
23:51:17.821 00.000 8532 Moving (0.30, 0.46) raw xDistance=0.27 yDistance=0.33
23:51:17.821 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:51:17.821 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:51:17.821 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:51:17.821 00.000 8532 MoveAxis(W, 260, ABG)
23:51:17.823 00.002 8532 Guiding  Dir = 3, Dur = 260
23:51:17.823 00.000 8532 IsSlewing returns 0
23:51:17.823 00.000 8532 IsGuiding returns 0
23:51:17.824 00.001 8532 PulseGuide returned control before completion, sleep 270
23:51:17.824 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1639, FiltMax=26082, Gamma=0.990
23:51:17.828 00.004 7008 UpdateGuideState exits: m=274437 SNR=344.1
23:51:17.831 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.832 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:17.833 00.001 7008 Enqueuing Expose request
23:51:18.105 00.272 8532 IsGuiding returns 0
23:51:18.105 00.000 8532 Move returns status 0, amount 260
23:51:18.105 00.000 8532 MoveAxis(N, 0, ABG)
23:51:18.105 00.000 8532 Move returns status 0, amount 0
23:51:18.105 00.000 8532 move complete, result=0
23:51:18.106 00.001 8532 worker thread done servicing request
23:51:18.106 00.000 8532 Worker thread wakes up
23:51:18.106 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:18.106 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:18.106 00.000 7008 GuideStep: 0.3 px 260 ms WEST, 0.3 px 0 ms NORTH
23:51:18.664 00.558 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"463b4532-0dd3-40c0-9449-b5d8382c4d4a"}
23:51:18.665 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"463b4532-0dd3-40c0-9449-b5d8382c4d4a"}
23:51:18.667 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"449e3c13-a4df-475b-b257-f44267c83bed"}
23:51:18.668 00.001 7008 case statement mapped state 6 to 3
23:51:18.669 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"449e3c13-a4df-475b-b257-f44267c83bed"}
23:51:18.671 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a945246f-0cd7-451a-94ed-1d38a5f96351"}
23:51:18.672 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1844,"width":15,"height":15,"star_pos":[6.90,6.59],"pixels":"..."},"id":"a945246f-0cd7-451a-94ed-1d38a5f96351"}
23:51:20.241 01.569 8532 Exposure complete
23:51:20.264 00.023 8532 worker thread done servicing request
23:51:20.264 00.000 7008 OnExposeComplete: enter
23:51:20.265 00.001 7008 UpdateGuideState(): m_state=6
23:51:20.266 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1845
23:51:20.268 00.002 7008 Star::Find returns 1 (0), X=545.98, Y=448.52, Mass=278314, SNR=343.5, Peak=47212 HFD=2.9
23:51:20.270 00.002 7008 MultiStar: [#1 0.85,1.08,0.53,U] [#2 0.77,1.07,0.53,U] [#3 0.73,1.08,0.41,U] [#4 0.89,0.92,0.35,U] [#5 0.98,1.04,0.33,U] [#6 0.86,0.99,0.35,U] [#7 0.73,1.17,0.29,U] [#8 1.06,0.90,0.35,U] 
23:51:20.271 00.001 7008 single-star, 8 included, MultiStar: {0.74, 0.88}, one-star: {0.38, 0.38}
23:51:20.272 00.001 7008 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.07) = xAngle (0.86 = 0.86)
23:51:20.273 00.001 7008 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
23:51:20.273 00.000 7008 CameraToMount -- cameraX=0.38 cameraY=0.38 hyp=0.54 cameraTheta=0.79 mountX=0.36 mountY=0.23, mountTheta=0.58
23:51:20.275 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.38, y=0.38, opts=13)
23:51:20.276 00.001 7008 Enqueuing Move request for scope (0.38, 0.38)
23:51:20.277 00.001 8532 Worker thread wakes up
23:51:20.278 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.38) opts 0xd
23:51:20.278 00.000 8532 Handling offset move in thread for scope, endpoint = (0.38, 0.38)
23:51:20.278 00.000 8532 Moving (0.38, 0.38) raw xDistance=0.36 yDistance=0.23
23:51:20.278 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
23:51:20.278 00.000 8532 switching direction from -1 to 1 - decHistory=5 oldest=-0.26 newest=0.91
23:51:20.278 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:51:20.278 00.000 8532 MoveAxis(W, 341, ABG)
23:51:20.278 00.000 8532 Guiding  Dir = 3, Dur = 341
23:51:20.278 00.000 8532 IsSlewing returns 0
23:51:20.278 00.000 8532 IsGuiding returns 0
23:51:20.278 00.000 8532 PulseGuide returned control before completion, sleep 351
23:51:20.279 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=1608, FiltMax=28556, Gamma=0.990
23:51:20.284 00.005 7008 UpdateGuideState exits: m=278314 SNR=343.5
23:51:20.286 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.288 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:20.289 00.001 7008 Enqueuing Expose request
23:51:20.640 00.351 8532 IsGuiding returns 0
23:51:20.641 00.001 8532 Move returns status 0, amount 341
23:51:20.641 00.000 8532 MoveAxis(S, 409, ABG)
23:51:20.641 00.000 8532 Guiding  Dir = 1, Dur = 409
23:51:20.642 00.001 8532 IsSlewing returns 0
23:51:20.643 00.001 8532 IsGuiding returns 0
23:51:20.644 00.001 8532 PulseGuide returned control before completion, sleep 419
23:51:20.663 00.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"029c55be-994f-4ec4-990e-6764ba866977"}
23:51:20.665 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"029c55be-994f-4ec4-990e-6764ba866977"}
23:51:20.667 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"445ba4b8-489e-445d-8ff2-3bb4b8edf34a"}
23:51:20.668 00.001 7008 case statement mapped state 6 to 3
23:51:20.669 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"445ba4b8-489e-445d-8ff2-3bb4b8edf34a"}
23:51:20.671 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"544324d6-2367-4e45-a1c4-d2516d928fe6"}
23:51:20.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1845,"width":15,"height":15,"star_pos":[6.98,6.52],"pixels":"..."},"id":"544324d6-2367-4e45-a1c4-d2516d928fe6"}
23:51:21.077 00.404 8532 IsGuiding returns 1
23:51:21.077 00.000 8532 scope still moving after pulse duration time elapsed
23:51:21.107 00.030 8532 IsSlewing returns 0
23:51:21.109 00.002 8532 IsGuiding returns 0
23:51:21.109 00.000 8532 scope move finished after 409 + 56 ms
23:51:21.109 00.000 8532 Move returns status 0, amount 409
23:51:21.109 00.000 8532 move complete, result=0
23:51:21.110 00.001 8532 worker thread done servicing request
23:51:21.110 00.000 8532 Worker thread wakes up
23:51:21.110 00.000 7008 GuideStep: 0.4 px 341 ms WEST, 0.2 px 409 ms SOUTH
23:51:21.112 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:21.112 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:22.662 01.550 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bde8a932-435c-448b-9023-b0de8cb2d6ed"}
23:51:22.665 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bde8a932-435c-448b-9023-b0de8cb2d6ed"}
23:51:22.666 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e297699-bd9e-4110-870c-47d42168fd29"}
23:51:22.668 00.002 7008 case statement mapped state 6 to 3
23:51:22.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e297699-bd9e-4110-870c-47d42168fd29"}
23:51:22.676 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5078fe9-c249-492a-a0aa-0b483ac561e9"}
23:51:22.677 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1845,"width":15,"height":15,"star_pos":[6.98,6.52],"pixels":"..."},"id":"c5078fe9-c249-492a-a0aa-0b483ac561e9"}
23:51:23.240 00.563 8532 Exposure complete
23:51:23.267 00.027 8532 worker thread done servicing request
23:51:23.267 00.000 7008 OnExposeComplete: enter
23:51:23.268 00.001 7008 UpdateGuideState(): m_state=6
23:51:23.269 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1846
23:51:23.270 00.001 7008 Star::Find returns 1 (0), X=546.00, Y=448.84, Mass=259957, SNR=340.7, Peak=34719 HFD=2.7
23:51:23.272 00.002 7008 MultiStar: [#1 0.90,1.30,0.56,U] [#2 0.84,1.17,0.53,U] [#3 0.81,1.25,0.43,U] [#4 0.89,1.11,0.36,U] [#5 0.94,1.18,0.33,U] [#6 0.98,1.13,0.35,U] [#7 0.75,1.27,0.27,U] [#8 1.05,0.94,0.33,U] 
23:51:23.273 00.001 7008 single-star, 8 included, MultiStar: {0.77, 1.06}, one-star: {0.40, 0.71}
23:51:23.274 00.001 7008 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.07) = xAngle (1.13 = 1.13)
23:51:23.275 00.001 7008 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
23:51:23.276 00.001 7008 CameraToMount -- cameraX=0.40 cameraY=0.71 hyp=0.81 cameraTheta=1.06 mountX=0.35 mountY=0.53, mountTheta=0.99
23:51:23.278 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.40, y=0.71, opts=13)
23:51:23.281 00.003 7008 Enqueuing Move request for scope (0.40, 0.71)
23:51:23.283 00.002 8532 Worker thread wakes up
23:51:23.283 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.71) opts 0xd
23:51:23.283 00.000 8532 Handling offset move in thread for scope, endpoint = (0.40, 0.71)
23:51:23.283 00.000 8532 Moving (0.40, 0.71) raw xDistance=0.35 yDistance=0.53
23:51:23.283 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:51:23.283 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:51:23.283 00.000 8532 MoveAxis(W, 340, ABG)
23:51:23.283 00.000 8532 Guiding  Dir = 3, Dur = 340
23:51:23.284 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1643, FiltMax=28551, Gamma=0.990
23:51:23.289 00.005 7008 UpdateGuideState exits: m=259957 SNR=340.7
23:51:23.291 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.292 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:23.293 00.001 7008 Enqueuing Expose request
23:51:23.297 00.004 8532 IsSlewing returns 0
23:51:23.298 00.001 8532 IsGuiding returns 0
23:51:23.298 00.000 8532 PulseGuide returned control before completion, sleep 350
23:51:23.653 00.355 8532 IsGuiding returns 1
23:51:23.653 00.000 8532 scope still moving after pulse duration time elapsed
23:51:23.683 00.030 8532 IsSlewing returns 0
23:51:23.684 00.001 8532 IsGuiding returns 0
23:51:23.684 00.000 8532 scope move finished after 340 + 45 ms
23:51:23.684 00.000 8532 Move returns status 0, amount 340
23:51:23.684 00.000 8532 MoveAxis(S, 934, ABG)
23:51:23.684 00.000 8532 Guiding  Dir = 1, Dur = 934
23:51:23.684 00.000 8532 IsSlewing returns 0
23:51:23.684 00.000 8532 IsGuiding returns 0
23:51:23.686 00.002 8532 PulseGuide returned control before completion, sleep 944
23:51:24.634 00.948 8532 IsGuiding returns 1
23:51:24.634 00.000 8532 scope still moving after pulse duration time elapsed
23:51:24.661 00.027 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ebb4e274-cbe4-4bc6-b00b-219ef4f2c847"}
23:51:24.664 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ebb4e274-cbe4-4bc6-b00b-219ef4f2c847"}
23:51:24.666 00.002 8532 IsSlewing returns 0
23:51:24.667 00.001 8532 IsGuiding returns 0
23:51:24.667 00.000 8532 scope move finished after 934 + 47 ms
23:51:24.667 00.000 8532 Move returns status 0, amount 934
23:51:24.667 00.000 8532 move complete, result=0
23:51:24.667 00.000 8532 worker thread done servicing request
23:51:24.667 00.000 8532 Worker thread wakes up
23:51:24.667 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:24.667 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:24.667 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b7d3e7be-098d-4366-8900-b28a5d6cef79"}
23:51:24.669 00.002 7008 case statement mapped state 6 to 3
23:51:24.670 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7d3e7be-098d-4366-8900-b28a5d6cef79"}
23:51:24.673 00.003 7008 GuideStep: 0.3 px 340 ms WEST, 0.5 px 934 ms SOUTH
23:51:24.688 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e3af7078-a86c-4398-840c-636fa59bdba3"}
23:51:24.690 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1846,"width":15,"height":15,"star_pos":[7.00,6.84],"pixels":"..."},"id":"e3af7078-a86c-4398-840c-636fa59bdba3"}
23:51:26.661 01.971 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e4c27db6-9731-4538-bd59-f7d914055c50"}
23:51:26.663 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e4c27db6-9731-4538-bd59-f7d914055c50"}
23:51:26.665 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f967789-a4d8-42c4-8776-f20e43a81208"}
23:51:26.669 00.004 7008 case statement mapped state 6 to 3
23:51:26.671 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f967789-a4d8-42c4-8776-f20e43a81208"}
23:51:26.673 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b7636dbb-128c-4f5d-a1c9-ba88c890ecdf"}
23:51:26.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1846,"width":15,"height":15,"star_pos":[7.00,6.84],"pixels":"..."},"id":"b7636dbb-128c-4f5d-a1c9-ba88c890ecdf"}
23:51:26.792 00.117 8532 Exposure complete
23:51:26.820 00.028 8532 worker thread done servicing request
23:51:26.820 00.000 7008 OnExposeComplete: enter
23:51:26.822 00.002 7008 UpdateGuideState(): m_state=6
23:51:26.823 00.001 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1847
23:51:26.824 00.001 7008 Star::Find returns 1 (0), X=545.99, Y=447.80, Mass=265170, SNR=330.0, Peak=52474 HFD=2.4
23:51:26.825 00.001 7008 MultiStar: [#1 0.83,0.19,0.55,U] [#2 0.71,0.14,0.55,U] [#3 0.71,0.12,0.42,U] [#4 0.84,0.16,0.36,U] [#5 0.90,0.13,0.35,U] [#6 0.80,0.03,0.36,U] [#7 0.76,0.07,0.29,U] [#8 0.91,0.04,0.31,U] 
23:51:26.826 00.001 7008 single-star, 8 included, MultiStar: {0.70, 0.01}, one-star: {0.39, -0.33}
23:51:26.827 00.001 7008 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.07) = xAngle (-0.63 = -0.63)
23:51:26.829 00.002 7008 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.04 = -1.04)
23:51:26.830 00.001 7008 CameraToMount -- cameraX=0.39 cameraY=-0.33 hyp=0.52 cameraTheta=-0.70 mountX=0.42 mountY=-0.45, mountTheta=-0.82
23:51:26.834 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=-0.33, opts=13)
23:51:26.836 00.002 7008 Enqueuing Move request for scope (0.39, -0.33)
23:51:26.838 00.002 8532 Worker thread wakes up
23:51:26.838 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.33) opts 0xd
23:51:26.838 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, -0.33)
23:51:26.839 00.001 8532 Moving (0.39, -0.33) raw xDistance=0.42 yDistance=-0.45
23:51:26.839 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
23:51:26.839 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:26.839 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:51:26.839 00.000 8532 MoveAxis(W, 402, ABG)
23:51:26.839 00.000 8532 Guiding  Dir = 3, Dur = 402
23:51:26.839 00.000 8532 IsSlewing returns 0
23:51:26.839 00.000 8532 IsGuiding returns 0
23:51:26.839 00.000 8532 PulseGuide returned control before completion, sleep 412
23:51:26.840 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1613, FiltMax=26142, Gamma=0.990
23:51:26.846 00.006 7008 UpdateGuideState exits: m=265170 SNR=330.0
23:51:26.848 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:26.849 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:26.851 00.002 7008 Enqueuing Expose request
23:51:27.256 00.405 8532 IsGuiding returns 1
23:51:27.256 00.000 8532 scope still moving after pulse duration time elapsed
23:51:27.287 00.031 8532 IsSlewing returns 0
23:51:27.287 00.000 8532 IsGuiding returns 0
23:51:27.287 00.000 8532 scope move finished after 402 + 45 ms
23:51:27.287 00.000 8532 Move returns status 0, amount 402
23:51:27.287 00.000 8532 MoveAxis(N, 0, ABG)
23:51:27.287 00.000 8532 Move returns status 0, amount 0
23:51:27.287 00.000 8532 move complete, result=0
23:51:27.287 00.000 8532 worker thread done servicing request
23:51:27.288 00.001 8532 Worker thread wakes up
23:51:27.288 00.000 7008 GuideStep: 0.4 px 402 ms WEST, -0.4 px 0 ms NORTH
23:51:27.289 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:27.289 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:28.660 01.371 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2c9c025-8a28-4f18-9aae-0af19a552842"}
23:51:28.663 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a2c9c025-8a28-4f18-9aae-0af19a552842"}
23:51:28.666 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0da93151-4d4b-4678-af5a-0744c527995a"}
23:51:28.669 00.003 7008 case statement mapped state 6 to 3
23:51:28.671 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0da93151-4d4b-4678-af5a-0744c527995a"}
23:51:28.673 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"00c9c147-76f1-403f-b5cf-7b886bc93955"}
23:51:28.675 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1847,"width":15,"height":15,"star_pos":[6.99,6.80],"pixels":"..."},"id":"00c9c147-76f1-403f-b5cf-7b886bc93955"}
23:51:29.413 00.738 8532 Exposure complete
23:51:29.443 00.030 8532 worker thread done servicing request
23:51:29.443 00.000 7008 OnExposeComplete: enter
23:51:29.445 00.002 7008 UpdateGuideState(): m_state=6
23:51:29.447 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1848
23:51:29.449 00.002 7008 Star::Find returns 1 (0), X=546.00, Y=447.66, Mass=256686, SNR=331.8, Peak=50170 HFD=2.5
23:51:29.450 00.001 7008 MultiStar: [#1 0.82,0.03,0.54,U] [#2 0.81,-0.02,0.55,U] [#3 0.78,-0.03,0.43,U] [#4 0.90,-0.13,0.35,U] [#5 0.79,-0.04,0.34,U] [#6 0.86,-0.07,0.35,U] [#7 0.77,-0.04,0.27,U] [#8 0.93,-0.12,0.34,U] 
23:51:29.451 00.001 7008 single-star, 8 included, MultiStar: {0.73, -0.15}, one-star: {0.40, -0.47}
23:51:29.453 00.002 7008 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.07) = xAngle (-0.80 = -0.80)
23:51:29.455 00.002 7008 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.21 = -1.21)
23:51:29.456 00.001 7008 CameraToMount -- cameraX=0.40 cameraY=-0.47 hyp=0.62 cameraTheta=-0.87 mountX=0.43 mountY=-0.58, mountTheta=-0.93
23:51:29.459 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.40, y=-0.47, opts=13)
23:51:29.461 00.002 7008 Enqueuing Move request for scope (0.40, -0.47)
23:51:29.462 00.001 8532 Worker thread wakes up
23:51:29.462 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.47) opts 0xd
23:51:29.462 00.000 8532 Handling offset move in thread for scope, endpoint = (0.40, -0.47)
23:51:29.462 00.000 8532 Moving (0.40, -0.47) raw xDistance=0.43 yDistance=-0.58
23:51:29.462 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
23:51:29.463 00.001 8532 resist switch: large excursion: input -0.58 thresh 0.51 direction from 1 to -1
23:51:29.463 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.74
23:51:29.463 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:51:29.463 00.000 8532 MoveAxis(W, 421, ABG)
23:51:29.463 00.000 8532 Guiding  Dir = 3, Dur = 421
23:51:29.463 00.000 8532 IsSlewing returns 0
23:51:29.463 00.000 8532 IsGuiding returns 0
23:51:29.463 00.000 8532 PulseGuide returned control before completion, sleep 431
23:51:29.464 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62624, med=2509, FiltMin=1533, FiltMax=25227, Gamma=0.990
23:51:29.471 00.007 7008 UpdateGuideState exits: m=256686 SNR=331.8
23:51:29.473 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.474 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:29.476 00.002 7008 Enqueuing Expose request
23:51:29.902 00.426 8532 IsGuiding returns 1
23:51:29.902 00.000 8532 scope still moving after pulse duration time elapsed
23:51:29.932 00.030 8532 IsSlewing returns 0
23:51:29.932 00.000 8532 IsGuiding returns 0
23:51:29.932 00.000 8532 scope move finished after 421 + 48 ms
23:51:29.932 00.000 8532 Move returns status 0, amount 421
23:51:29.932 00.000 8532 MoveAxis(N, 1016, ABG)
23:51:29.933 00.001 8532 Guiding  Dir = 0, Dur = 1016
23:51:29.933 00.000 8532 IsSlewing returns 0
23:51:29.933 00.000 8532 IsGuiding returns 0
23:51:29.934 00.001 8532 PulseGuide returned control before completion, sleep 1026
23:51:30.660 00.726 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0acf7ba5-e78d-4613-9887-a34be15ee9c2"}
23:51:30.662 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0acf7ba5-e78d-4613-9887-a34be15ee9c2"}
23:51:30.664 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9ae3955f-da06-4156-bf54-c20ec44a52c5"}
23:51:30.666 00.002 7008 case statement mapped state 6 to 3
23:51:30.668 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ae3955f-da06-4156-bf54-c20ec44a52c5"}
23:51:30.670 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2c8c19b0-122a-48ba-8a40-9e3c76ea6be3"}
23:51:30.672 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1848,"width":15,"height":15,"star_pos":[7.00,6.66],"pixels":"..."},"id":"2c8c19b0-122a-48ba-8a40-9e3c76ea6be3"}
23:51:30.962 00.290 8532 IsGuiding returns 1
23:51:30.962 00.000 8532 scope still moving after pulse duration time elapsed
23:51:30.993 00.031 8532 IsSlewing returns 0
23:51:30.993 00.000 8532 IsGuiding returns 0
23:51:30.993 00.000 8532 scope move finished after 1016 + 44 ms
23:51:30.993 00.000 8532 Move returns status 0, amount 1016
23:51:30.993 00.000 8532 move complete, result=0
23:51:30.994 00.001 8532 worker thread done servicing request
23:51:30.994 00.000 8532 Worker thread wakes up
23:51:30.994 00.000 7008 GuideStep: 0.4 px 421 ms WEST, -0.6 px 1016 ms NORTH
23:51:30.996 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:30.996 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:32.660 01.664 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e0787bf9-b385-4ae0-84c6-54b07b744bbe"}
23:51:32.662 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e0787bf9-b385-4ae0-84c6-54b07b744bbe"}
23:51:32.664 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ac773b64-efa8-4391-bedf-893f1fee760e"}
23:51:32.665 00.001 7008 case statement mapped state 6 to 3
23:51:32.667 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac773b64-efa8-4391-bedf-893f1fee760e"}
23:51:32.668 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf423cd6-f7d7-4aee-8799-6981c224759c"}
23:51:32.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1848,"width":15,"height":15,"star_pos":[7.00,6.66],"pixels":"..."},"id":"cf423cd6-f7d7-4aee-8799-6981c224759c"}
23:51:33.124 00.454 8532 Exposure complete
23:51:33.150 00.026 8532 worker thread done servicing request
23:51:33.151 00.001 7008 OnExposeComplete: enter
23:51:33.153 00.002 7008 UpdateGuideState(): m_state=6
23:51:33.154 00.001 7008 Star::Find(15, 546, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1849
23:51:33.156 00.002 7008 Star::Find returns 1 (0), X=545.84, Y=448.25, Mass=260358, SNR=323.5, Peak=50486 HFD=2.4
23:51:33.157 00.001 7008 MultiStar: [#1 0.69,0.77,0.57,U] [#2 0.67,0.64,0.56,U] [#3 0.58,0.78,0.43,U] [#4 0.65,0.77,0.36,U] [#5 0.66,0.64,0.35,U] [#6 0.71,0.55,0.37,U] [#7 0.62,0.79,0.31,U] [#8 0.59,0.69,0.33,U] 
23:51:33.160 00.003 7008 single-star, 8 included, MultiStar: {0.56, 0.57}, one-star: {0.24, 0.11}
23:51:33.161 00.001 7008 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.07) = xAngle (0.49 = 0.49)
23:51:33.162 00.001 7008 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.08 = 0.08)
23:51:33.163 00.001 7008 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=0.24 mountY=0.02, mountTheta=0.09
23:51:33.165 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.24, y=0.11, opts=13)
23:51:33.166 00.001 7008 Enqueuing Move request for scope (0.24, 0.11)
23:51:33.168 00.002 8532 Worker thread wakes up
23:51:33.168 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
23:51:33.168 00.000 8532 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
23:51:33.168 00.000 8532 Moving (0.24, 0.11) raw xDistance=0.24 yDistance=0.02
23:51:33.170 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
23:51:33.170 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.170 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:33.170 00.000 8532 MoveAxis(W, 243, ABG)
23:51:33.170 00.000 8532 Guiding  Dir = 3, Dur = 243
23:51:33.170 00.000 8532 IsSlewing returns 0
23:51:33.171 00.001 8532 IsGuiding returns 0
23:51:33.171 00.000 8532 PulseGuide returned control before completion, sleep 253
23:51:33.171 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2509, FiltMin=1583, FiltMax=26974, Gamma=0.990
23:51:33.176 00.005 7008 UpdateGuideState exits: m=260358 SNR=323.5
23:51:33.177 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.179 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:33.180 00.001 7008 Enqueuing Expose request
23:51:33.428 00.248 8532 IsGuiding returns 0
23:51:33.428 00.000 8532 Move returns status 0, amount 243
23:51:33.429 00.001 8532 MoveAxis(N, 0, ABG)
23:51:33.429 00.000 8532 Move returns status 0, amount 0
23:51:33.429 00.000 8532 move complete, result=0
23:51:33.429 00.000 8532 worker thread done servicing request
23:51:33.429 00.000 7008 GuideStep: 0.2 px 243 ms WEST, 0.0 px 0 ms NORTH
23:51:33.433 00.004 8532 Worker thread wakes up
23:51:33.433 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:33.433 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:34.660 01.227 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cddc0fd0-84bc-4bbc-8c5b-952c97ba0f13"}
23:51:34.663 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cddc0fd0-84bc-4bbc-8c5b-952c97ba0f13"}
23:51:34.667 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b15eb3f-856b-4957-a977-87c493cf4672"}
23:51:34.670 00.003 7008 case statement mapped state 6 to 3
23:51:34.671 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b15eb3f-856b-4957-a977-87c493cf4672"}
23:51:34.673 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a17c1e9a-3bb4-49f5-b8e5-fc8099956dbb"}
23:51:34.676 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1849,"width":15,"height":15,"star_pos":[6.84,7.25],"pixels":"..."},"id":"a17c1e9a-3bb4-49f5-b8e5-fc8099956dbb"}
23:51:35.561 00.885 8532 Exposure complete
23:51:35.593 00.032 8532 worker thread done servicing request
23:51:35.593 00.000 7008 OnExposeComplete: enter
23:51:35.595 00.002 7008 UpdateGuideState(): m_state=6
23:51:35.596 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1850
23:51:35.598 00.002 7008 Star::Find returns 1 (0), X=546.02, Y=448.40, Mass=267851, SNR=323.7, Peak=48260 HFD=2.6
23:51:35.600 00.002 7008 MultiStar: [#1 0.88,1.03,0.58,U] [#2 0.85,0.78,0.56,U] [#3 0.76,0.96,0.45,U] [#4 0.78,0.78,0.36,U] [#5 0.87,0.77,0.36,U] [#6 0.83,0.75,0.38,U] [#7 0.76,0.95,0.31,U] [#8 1.04,0.60,0.34,U] 
23:51:35.601 00.001 7008 single-star, 8 included, MultiStar: {0.75, 0.71}, one-star: {0.42, 0.26}
23:51:35.602 00.001 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:51:35.604 00.002 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:51:35.605 00.001 7008 CameraToMount -- cameraX=0.42 cameraY=0.26 hyp=0.50 cameraTheta=0.55 mountX=0.40 mountY=0.10, mountTheta=0.25
23:51:35.608 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.42, y=0.26, opts=13)
23:51:35.610 00.002 7008 Enqueuing Move request for scope (0.42, 0.26)
23:51:35.611 00.001 8532 Worker thread wakes up
23:51:35.611 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.26) opts 0xd
23:51:35.611 00.000 8532 Handling offset move in thread for scope, endpoint = (0.42, 0.26)
23:51:35.611 00.000 8532 Moving (0.42, 0.26) raw xDistance=0.40 yDistance=0.10
23:51:35.612 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
23:51:35.612 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:35.612 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:51:35.612 00.000 8532 MoveAxis(W, 383, ABG)
23:51:35.612 00.000 8532 Guiding  Dir = 3, Dur = 383
23:51:35.612 00.000 8532 IsSlewing returns 0
23:51:35.612 00.000 8532 IsGuiding returns 0
23:51:35.613 00.001 8532 PulseGuide returned control before completion, sleep 393
23:51:35.613 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1720, FiltMax=31419, Gamma=0.990
23:51:35.619 00.006 7008 UpdateGuideState exits: m=267851 SNR=323.7
23:51:35.622 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:35.623 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:35.625 00.002 7008 Enqueuing Expose request
23:51:36.018 00.393 8532 IsGuiding returns 0
23:51:36.018 00.000 8532 Move returns status 0, amount 383
23:51:36.018 00.000 8532 MoveAxis(N, 0, ABG)
23:51:36.018 00.000 8532 Move returns status 0, amount 0
23:51:36.018 00.000 8532 move complete, result=0
23:51:36.018 00.000 8532 worker thread done servicing request
23:51:36.019 00.001 7008 GuideStep: 0.4 px 383 ms WEST, 0.1 px 0 ms NORTH
23:51:36.021 00.002 8532 Worker thread wakes up
23:51:36.021 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:36.021 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:36.662 00.641 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f818a3e0-2cf8-4ae9-b199-0d154d3f7c85"}
23:51:36.663 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f818a3e0-2cf8-4ae9-b199-0d154d3f7c85"}
23:51:36.666 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c794d8ae-f39a-4aaa-8660-4ab475dae386"}
23:51:36.667 00.001 7008 case statement mapped state 6 to 3
23:51:36.668 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c794d8ae-f39a-4aaa-8660-4ab475dae386"}
23:51:36.670 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fff544e5-403e-42e9-b721-259163ea043f"}
23:51:36.673 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1850,"width":15,"height":15,"star_pos":[7.02,7.40],"pixels":"..."},"id":"fff544e5-403e-42e9-b721-259163ea043f"}
23:51:38.143 01.470 8532 Exposure complete
23:51:38.175 00.032 8532 worker thread done servicing request
23:51:38.175 00.000 7008 OnExposeComplete: enter
23:51:38.178 00.003 7008 UpdateGuideState(): m_state=6
23:51:38.180 00.002 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1851
23:51:38.181 00.001 7008 Star::Find returns 1 (0), X=545.95, Y=448.44, Mass=274249, SNR=339.5, Peak=48789 HFD=2.7
23:51:38.182 00.001 7008 MultiStar: [#1 0.79,1.00,0.53,U] [#2 0.77,0.87,0.52,U] [#3 0.65,1.02,0.42,U] [#4 0.81,0.87,0.34,U] [#5 0.80,0.87,0.32,U] [#6 0.89,0.77,0.35,U] [#7 0.75,0.99,0.27,U] [#8 0.97,0.62,0.30,U] 
23:51:38.184 00.002 7008 single-star, 8 included, MultiStar: {0.69, 0.74}, one-star: {0.35, 0.31}
23:51:38.185 00.001 7008 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.07) = xAngle (0.79 = 0.79)
23:51:38.187 00.002 7008 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.38 = 0.38)
23:51:38.188 00.001 7008 CameraToMount -- cameraX=0.35 cameraY=0.31 hyp=0.47 cameraTheta=0.72 mountX=0.33 mountY=0.17, mountTheta=0.49
23:51:38.190 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.35, y=0.31, opts=13)
23:51:38.191 00.001 7008 Enqueuing Move request for scope (0.35, 0.31)
23:51:38.192 00.001 8532 Worker thread wakes up
23:51:38.192 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.31) opts 0xd
23:51:38.192 00.000 8532 Handling offset move in thread for scope, endpoint = (0.35, 0.31)
23:51:38.192 00.000 8532 Moving (0.35, 0.31) raw xDistance=0.33 yDistance=0.17
23:51:38.192 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:51:38.192 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:38.192 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:51:38.192 00.000 8532 MoveAxis(W, 323, ABG)
23:51:38.192 00.000 8532 Guiding  Dir = 3, Dur = 323
23:51:38.192 00.000 8532 IsSlewing returns 0
23:51:38.192 00.000 8532 IsGuiding returns 0
23:51:38.193 00.001 8532 PulseGuide returned control before completion, sleep 333
23:51:38.193 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1650, FiltMax=27915, Gamma=0.990
23:51:38.200 00.007 7008 UpdateGuideState exits: m=274249 SNR=339.5
23:51:38.201 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:38.202 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:38.203 00.001 7008 Enqueuing Expose request
23:51:38.539 00.336 8532 IsGuiding returns 0
23:51:38.539 00.000 8532 Move returns status 0, amount 323
23:51:38.539 00.000 8532 MoveAxis(N, 0, ABG)
23:51:38.540 00.001 8532 Move returns status 0, amount 0
23:51:38.540 00.000 8532 move complete, result=0
23:51:38.540 00.000 8532 worker thread done servicing request
23:51:38.540 00.000 8532 Worker thread wakes up
23:51:38.540 00.000 7008 GuideStep: 0.3 px 323 ms WEST, 0.2 px 0 ms NORTH
23:51:38.544 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:38.544 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:38.659 00.115 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a6305a06-61d8-4b52-b061-7def3766182e"}
23:51:38.662 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a6305a06-61d8-4b52-b061-7def3766182e"}
23:51:38.665 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d26de4e8-3b81-4ea5-8fe0-a4bc6de8ba0d"}
23:51:38.668 00.003 7008 case statement mapped state 6 to 3
23:51:38.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d26de4e8-3b81-4ea5-8fe0-a4bc6de8ba0d"}
23:51:38.671 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1d7e57d-d0d8-4f21-a81c-627ff4329ac9"}
23:51:38.673 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1851,"width":15,"height":15,"star_pos":[6.95,7.44],"pixels":"..."},"id":"f1d7e57d-d0d8-4f21-a81c-627ff4329ac9"}
23:51:40.657 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bb0398ef-16fc-4d14-9b82-f070eb04efad"}
23:51:40.659 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bb0398ef-16fc-4d14-9b82-f070eb04efad"}
23:51:40.661 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd704f27-1040-4d24-a400-2f54a0a71a8d"}
23:51:40.664 00.003 7008 case statement mapped state 6 to 3
23:51:40.667 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd704f27-1040-4d24-a400-2f54a0a71a8d"}
23:51:40.668 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e895306e-b407-4251-9f1b-f987d3d4a3c0"}
23:51:40.669 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1851,"width":15,"height":15,"star_pos":[6.95,7.44],"pixels":"..."},"id":"e895306e-b407-4251-9f1b-f987d3d4a3c0"}
23:51:40.673 00.004 8532 Exposure complete
23:51:40.700 00.027 8532 worker thread done servicing request
23:51:40.700 00.000 7008 OnExposeComplete: enter
23:51:40.702 00.002 7008 UpdateGuideState(): m_state=6
23:51:40.703 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1852
23:51:40.704 00.001 7008 Star::Find returns 1 (0), X=545.80, Y=448.43, Mass=267562, SNR=338.1, Peak=48722 HFD=2.8
23:51:40.705 00.001 7008 MultiStar: [#1 0.60,0.98,0.53,U] [#2 0.58,0.80,0.56,U] [#3 0.46,0.92,0.41,U] [#4 0.61,0.86,0.34,U] [#5 0.64,0.77,0.33,U] [#6 0.65,0.71,0.36,U] [#7 0.46,1.05,0.28,U] [#8 0.55,0.83,0.33,U] 
23:51:40.706 00.001 7008 single-star, 8 included, MultiStar: {0.48, 0.73}, one-star: {0.20, 0.29}
23:51:40.707 00.001 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:51:40.708 00.001 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:51:40.709 00.001 7008 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.35 cameraTheta=0.97 mountX=0.18 mountY=0.21, mountTheta=0.86
23:51:40.711 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.29, opts=13)
23:51:40.712 00.001 7008 Enqueuing Move request for scope (0.20, 0.29)
23:51:40.715 00.003 8532 Worker thread wakes up
23:51:40.715 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.29) opts 0xd
23:51:40.715 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.29)
23:51:40.715 00.000 8532 Moving (0.20, 0.29) raw xDistance=0.18 yDistance=0.21
23:51:40.715 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.18
23:51:40.715 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:40.715 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:51:40.715 00.000 8532 MoveAxis(W, 185, ABG)
23:51:40.715 00.000 8532 Guiding  Dir = 3, Dur = 185
23:51:40.715 00.000 8532 IsSlewing returns 0
23:51:40.716 00.001 8532 IsGuiding returns 0
23:51:40.716 00.000 8532 PulseGuide returned control before completion, sleep 195
23:51:40.716 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=1700, FiltMax=29616, Gamma=0.990
23:51:40.721 00.005 7008 UpdateGuideState exits: m=267562 SNR=338.1
23:51:40.723 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.724 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:40.725 00.001 7008 Enqueuing Expose request
23:51:40.914 00.189 8532 IsGuiding returns 1
23:51:40.915 00.001 8532 scope still moving after pulse duration time elapsed
23:51:40.946 00.031 8532 IsSlewing returns 0
23:51:40.946 00.000 8532 IsGuiding returns 0
23:51:40.946 00.000 8532 scope move finished after 185 + 45 ms
23:51:40.947 00.001 8532 Move returns status 0, amount 185
23:51:40.947 00.000 8532 MoveAxis(N, 0, ABG)
23:51:40.947 00.000 8532 Move returns status 0, amount 0
23:51:40.947 00.000 8532 move complete, result=0
23:51:40.947 00.000 8532 worker thread done servicing request
23:51:40.947 00.000 7008 GuideStep: 0.2 px 185 ms WEST, 0.2 px 0 ms NORTH
23:51:40.952 00.005 8532 Worker thread wakes up
23:51:40.952 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:40.952 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:42.657 01.705 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61017d6b-d000-436a-9de3-2519b97be6a3"}
23:51:42.662 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61017d6b-d000-436a-9de3-2519b97be6a3"}
23:51:42.663 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e93ae1c-afa3-4843-b6d9-b9d173ddfd9a"}
23:51:42.665 00.002 7008 case statement mapped state 6 to 3
23:51:42.666 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e93ae1c-afa3-4843-b6d9-b9d173ddfd9a"}
23:51:42.668 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"941c46bb-0500-4aa2-86be-f5d7e9bf5c1c"}
23:51:42.669 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1852,"width":15,"height":15,"star_pos":[6.80,7.43],"pixels":"..."},"id":"941c46bb-0500-4aa2-86be-f5d7e9bf5c1c"}
23:51:43.088 00.419 8532 Exposure complete
23:51:43.112 00.024 8532 worker thread done servicing request
23:51:43.112 00.000 7008 OnExposeComplete: enter
23:51:43.113 00.001 7008 UpdateGuideState(): m_state=6
23:51:43.115 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1853
23:51:43.116 00.001 7008 Star::Find returns 1 (0), X=545.76, Y=448.40, Mass=261779, SNR=319.3, Peak=48737 HFD=2.8
23:51:43.117 00.001 7008 MultiStar: [#1 0.61,0.97,0.59,U] [#2 0.57,0.81,0.57,U] [#3 0.45,0.95,0.44,U] [#4 0.68,0.80,0.37,U] [#5 0.64,0.86,0.34,U] [#6 0.60,0.71,0.37,U] [#7 0.49,0.95,0.29,U] [#8 0.53,0.78,0.34,U] 
23:51:43.118 00.001 7008 single-star, 8 included, MultiStar: {0.48, 0.72}, one-star: {0.16, 0.27}
23:51:43.119 00.001 7008 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.07) = xAngle (1.11 = 1.11)
23:51:43.120 00.001 7008 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.70 = 0.70)
23:51:43.121 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=0.14 mountY=0.20, mountTheta=0.96
23:51:43.123 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.27, opts=13)
23:51:43.124 00.001 7008 Enqueuing Move request for scope (0.16, 0.27)
23:51:43.125 00.001 8532 Worker thread wakes up
23:51:43.125 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
23:51:43.125 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
23:51:43.125 00.000 8532 Moving (0.16, 0.27) raw xDistance=0.14 yDistance=0.20
23:51:43.126 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:51:43.126 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:43.126 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:51:43.126 00.000 8532 MoveAxis(E, 0, ABG)
23:51:43.126 00.000 8532 Move returns status 0, amount 0
23:51:43.126 00.000 8532 MoveAxis(N, 0, ABG)
23:51:43.126 00.000 8532 Move returns status 0, amount 0
23:51:43.126 00.000 8532 move complete, result=0
23:51:43.127 00.001 8532 worker thread done servicing request
23:51:43.127 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=1673, FiltMax=29431, Gamma=0.990
23:51:43.133 00.006 7008 UpdateGuideState exits: m=261779 SNR=319.3
23:51:43.134 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.135 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:43.136 00.001 7008 Enqueuing Expose request
23:51:43.137 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:43.138 00.001 8532 Worker thread wakes up
23:51:43.138 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:43.138 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:44.657 01.519 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9489199a-b7c8-430c-b182-9272e478e722"}
23:51:44.660 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9489199a-b7c8-430c-b182-9272e478e722"}
23:51:44.663 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"585102a2-1bde-4678-99fd-a3dc7c1e42e7"}
23:51:44.665 00.002 7008 case statement mapped state 6 to 3
23:51:44.667 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"585102a2-1bde-4678-99fd-a3dc7c1e42e7"}
23:51:44.670 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd1c0072-85dc-4f8e-98ef-b9d3f020e9de"}
23:51:44.671 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1853,"width":15,"height":15,"star_pos":[6.76,7.40],"pixels":"..."},"id":"bd1c0072-85dc-4f8e-98ef-b9d3f020e9de"}
23:51:45.259 00.588 8532 Exposure complete
23:51:45.287 00.028 8532 worker thread done servicing request
23:51:45.287 00.000 7008 OnExposeComplete: enter
23:51:45.289 00.002 7008 UpdateGuideState(): m_state=6
23:51:45.289 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1854
23:51:45.291 00.002 7008 Star::Find returns 1 (0), X=545.89, Y=448.48, Mass=273864, SNR=345.2, Peak=48852 HFD=2.8
23:51:45.292 00.001 7008 MultiStar: [#1 0.72,1.09,0.52,U] [#2 0.68,0.90,0.53,U] [#3 0.60,1.00,0.42,U] [#4 0.75,0.91,0.34,U] [#5 0.68,0.95,0.33,U] [#6 0.78,0.77,0.34,U] [#7 0.60,1.02,0.28,U] [#8 0.65,0.86,0.33,U] 
23:51:45.293 00.001 7008 single-star, 8 included, MultiStar: {0.59, 0.80}, one-star: {0.29, 0.35}
23:51:45.294 00.001 7008 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.07) = xAngle (0.95 = 0.95)
23:51:45.295 00.001 7008 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.54 = 0.54)
23:51:45.296 00.001 7008 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.45 cameraTheta=0.88 mountX=0.26 mountY=0.23, mountTheta=0.72
23:51:45.300 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.35, opts=13)
23:51:45.302 00.002 7008 Enqueuing Move request for scope (0.29, 0.35)
23:51:45.303 00.001 8532 Worker thread wakes up
23:51:45.303 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
23:51:45.303 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
23:51:45.303 00.000 8532 Moving (0.29, 0.35) raw xDistance=0.26 yDistance=0.23
23:51:45.303 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:51:45.303 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:45.303 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:51:45.304 00.001 8532 MoveAxis(W, 237, ABG)
23:51:45.304 00.000 8532 Guiding  Dir = 3, Dur = 237
23:51:45.304 00.000 8532 IsSlewing returns 0
23:51:45.304 00.000 8532 IsGuiding returns 0
23:51:45.304 00.000 8532 PulseGuide returned control before completion, sleep 247
23:51:45.305 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2511, FiltMin=1582, FiltMax=26387, Gamma=0.990
23:51:45.311 00.006 7008 UpdateGuideState exits: m=273864 SNR=345.2
23:51:45.312 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:45.314 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:45.316 00.002 7008 Enqueuing Expose request
23:51:45.563 00.247 8532 IsGuiding returns 0
23:51:45.564 00.001 8532 Move returns status 0, amount 237
23:51:45.564 00.000 8532 MoveAxis(N, 0, ABG)
23:51:45.564 00.000 8532 Move returns status 0, amount 0
23:51:45.564 00.000 8532 move complete, result=0
23:51:45.564 00.000 8532 worker thread done servicing request
23:51:45.564 00.000 8532 Worker thread wakes up
23:51:45.564 00.000 7008 GuideStep: 0.3 px 237 ms WEST, 0.2 px 0 ms NORTH
23:51:45.567 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:45.567 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:46.656 01.089 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"23cbc32d-8d87-4c09-924a-5ee59ec2e6b6"}
23:51:46.659 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"23cbc32d-8d87-4c09-924a-5ee59ec2e6b6"}
23:51:46.662 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e5f0b8c8-8b6d-4b57-add4-bffa13713b73"}
23:51:46.664 00.002 7008 case statement mapped state 6 to 3
23:51:46.665 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5f0b8c8-8b6d-4b57-add4-bffa13713b73"}
23:51:46.666 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fb8844c8-d77e-4e05-a329-bcc89643c31d"}
23:51:46.668 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1854,"width":15,"height":15,"star_pos":[6.89,7.48],"pixels":"..."},"id":"fb8844c8-d77e-4e05-a329-bcc89643c31d"}
23:51:47.695 01.027 8532 Exposure complete
23:51:47.723 00.028 8532 worker thread done servicing request
23:51:47.724 00.001 7008 OnExposeComplete: enter
23:51:47.725 00.001 7008 UpdateGuideState(): m_state=6
23:51:47.727 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1855
23:51:47.728 00.001 7008 Star::Find returns 1 (0), X=545.88, Y=448.51, Mass=274033, SNR=341.0, Peak=47968 HFD=2.9
23:51:47.729 00.001 7008 MultiStar: [#1 0.74,1.12,0.53,U] [#2 0.67,0.97,0.55,U] [#3 0.61,1.01,0.42,U] [#4 0.72,0.89,0.34,U] [#5 0.76,0.95,0.32,U] [#6 0.75,0.83,0.36,U] [#7 0.58,1.07,0.28,U] [#8 0.65,0.89,0.34,U] 
23:51:47.730 00.001 7008 single-star, 8 included, MultiStar: {0.59, 0.83}, one-star: {0.28, 0.37}
23:51:47.731 00.001 7008 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.07) = xAngle (0.99 = 0.99)
23:51:47.732 00.001 7008 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.58 = 0.58)
23:51:47.733 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=0.37 hyp=0.47 cameraTheta=0.92 mountX=0.26 mountY=0.25, mountTheta=0.78
23:51:47.737 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.37, opts=13)
23:51:47.739 00.002 7008 Enqueuing Move request for scope (0.28, 0.37)
23:51:47.740 00.001 8532 Worker thread wakes up
23:51:47.740 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.37) opts 0xd
23:51:47.740 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.37)
23:51:47.740 00.000 8532 Moving (0.28, 0.37) raw xDistance=0.26 yDistance=0.25
23:51:47.740 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:51:47.740 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:47.740 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:51:47.740 00.000 8532 MoveAxis(W, 249, ABG)
23:51:47.740 00.000 8532 Guiding  Dir = 3, Dur = 249
23:51:47.741 00.001 8532 IsSlewing returns 0
23:51:47.742 00.001 8532 IsGuiding returns 0
23:51:47.742 00.000 8532 PulseGuide returned control before completion, sleep 259
23:51:47.742 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1615, FiltMax=27216, Gamma=0.990
23:51:47.748 00.006 7008 UpdateGuideState exits: m=274033 SNR=341.0
23:51:47.750 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.751 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:47.752 00.001 7008 Enqueuing Expose request
23:51:48.014 00.262 8532 IsGuiding returns 0
23:51:48.014 00.000 8532 Move returns status 0, amount 249
23:51:48.014 00.000 8532 MoveAxis(N, 0, ABG)
23:51:48.014 00.000 8532 Move returns status 0, amount 0
23:51:48.014 00.000 8532 move complete, result=0
23:51:48.015 00.001 8532 worker thread done servicing request
23:51:48.015 00.000 8532 Worker thread wakes up
23:51:48.015 00.000 7008 GuideStep: 0.3 px 249 ms WEST, 0.3 px 0 ms NORTH
23:51:48.018 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:48.018 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:48.655 00.637 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"40616872-785c-4da7-a5da-9a99b7e0c0ab"}
23:51:48.660 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"40616872-785c-4da7-a5da-9a99b7e0c0ab"}
23:51:48.662 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5b61ff1c-4726-4cfe-b8d4-af35c15ea836"}
23:51:48.663 00.001 7008 case statement mapped state 6 to 3
23:51:48.664 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b61ff1c-4726-4cfe-b8d4-af35c15ea836"}
23:51:48.666 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a0e36af-31ae-43fd-94e1-b6cae260eb7c"}
23:51:48.667 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1855,"width":15,"height":15,"star_pos":[6.88,6.51],"pixels":"..."},"id":"9a0e36af-31ae-43fd-94e1-b6cae260eb7c"}
23:51:50.149 01.482 8532 Exposure complete
23:51:50.179 00.030 8532 worker thread done servicing request
23:51:50.180 00.001 7008 OnExposeComplete: enter
23:51:50.181 00.001 7008 UpdateGuideState(): m_state=6
23:51:50.182 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1856
23:51:50.183 00.001 7008 Star::Find returns 1 (0), X=545.75, Y=448.46, Mass=268958, SNR=338.4, Peak=47074 HFD=2.9
23:51:50.184 00.001 7008 MultiStar: [#1 0.56,1.08,0.54,U] [#2 0.50,0.97,0.53,U] [#3 0.41,1.07,0.40,U] [#4 0.49,0.95,0.35,U] [#5 0.59,0.96,0.32,U] [#6 0.60,0.85,0.33,U] [#7 0.34,1.06,0.27,U] [#8 0.52,0.87,0.33,U] 
23:51:50.185 00.001 7008 single-star, 8 included, MultiStar: {0.42, 0.82}, one-star: {0.15, 0.32}
23:51:50.186 00.001 7008 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.07) = xAngle (1.22 = 1.22)
23:51:50.187 00.001 7008 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
23:51:50.188 00.001 7008 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.35 cameraTheta=1.15 mountX=0.12 mountY=0.26, mountTheta=1.12
23:51:50.192 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=0.32, opts=13)
23:51:50.194 00.002 7008 Enqueuing Move request for scope (0.15, 0.32)
23:51:50.195 00.001 8532 Worker thread wakes up
23:51:50.195 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
23:51:50.195 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
23:51:50.195 00.000 8532 Moving (0.15, 0.32) raw xDistance=0.12 yDistance=0.26
23:51:50.195 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:51:50.195 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:51:50.196 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:51:50.196 00.000 8532 MoveAxis(E, 0, ABG)
23:51:50.196 00.000 8532 Move returns status 0, amount 0
23:51:50.196 00.000 8532 MoveAxis(N, 0, ABG)
23:51:50.196 00.000 8532 Move returns status 0, amount 0
23:51:50.196 00.000 8532 move complete, result=0
23:51:50.196 00.000 8532 worker thread done servicing request
23:51:50.196 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1530, FiltMax=31942, Gamma=0.990
23:51:50.201 00.005 7008 UpdateGuideState exits: m=268958 SNR=338.4
23:51:50.202 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.203 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:50.204 00.001 7008 Enqueuing Expose request
23:51:50.205 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:51:50.207 00.002 8532 Worker thread wakes up
23:51:50.207 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:50.208 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:50.655 00.447 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6923a517-9cb7-455a-9592-dc39447072b4"}
23:51:50.657 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6923a517-9cb7-455a-9592-dc39447072b4"}
23:51:50.660 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"55d12a3a-f9e4-460d-ac53-69c3daa012b2"}
23:51:50.663 00.003 7008 case statement mapped state 6 to 3
23:51:50.664 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"55d12a3a-f9e4-460d-ac53-69c3daa012b2"}
23:51:50.668 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"78045547-e0e1-42ff-bda2-9ae75d1be0b3"}
23:51:50.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1856,"width":15,"height":15,"star_pos":[6.75,7.46],"pixels":"..."},"id":"78045547-e0e1-42ff-bda2-9ae75d1be0b3"}
23:51:52.340 01.670 8532 Exposure complete
23:51:52.365 00.025 8532 worker thread done servicing request
23:51:52.365 00.000 7008 OnExposeComplete: enter
23:51:52.367 00.002 7008 UpdateGuideState(): m_state=6
23:51:52.368 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1857
23:51:52.369 00.001 7008 Star::Find returns 1 (0), X=545.87, Y=448.52, Mass=266366, SNR=336.2, Peak=46614 HFD=2.9
23:51:52.371 00.002 7008 MultiStar: [#1 0.75,1.10,0.55,U] [#2 0.65,0.95,0.55,U] [#3 0.59,1.09,0.42,U] [#4 0.75,0.89,0.34,U] [#5 0.65,0.87,0.33,U] [#6 0.76,0.89,0.35,U] [#7 0.59,1.12,0.29,U] [#8 0.65,0.84,0.33,U] 
23:51:52.372 00.001 7008 single-star, 8 included, MultiStar: {0.58, 0.83}, one-star: {0.27, 0.38}
23:51:52.373 00.001 7008 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.07) = xAngle (1.02 = 1.02)
23:51:52.374 00.001 7008 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:51:52.375 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.38 hyp=0.46 cameraTheta=0.95 mountX=0.24 mountY=0.27, mountTheta=0.84
23:51:52.377 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.38, opts=13)
23:51:52.378 00.001 7008 Enqueuing Move request for scope (0.27, 0.38)
23:51:52.379 00.001 8532 Worker thread wakes up
23:51:52.379 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.38) opts 0xd
23:51:52.379 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.38)
23:51:52.379 00.000 8532 Moving (0.27, 0.38) raw xDistance=0.24 yDistance=0.27
23:51:52.379 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:51:52.379 00.000 8532 switching direction from -1 to 1 - decHistory=6 oldest=-0.45 newest=0.78
23:51:52.380 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:51:52.380 00.000 8532 MoveAxis(W, 219, ABG)
23:51:52.380 00.000 8532 Guiding  Dir = 3, Dur = 219
23:51:52.380 00.000 8532 IsSlewing returns 0
23:51:52.380 00.000 8532 IsGuiding returns 0
23:51:52.381 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=1700, FiltMax=27229, Gamma=0.990
23:51:52.382 00.001 8532 PulseGuide returned control before completion, sleep 229
23:51:52.385 00.003 7008 UpdateGuideState exits: m=266366 SNR=336.2
23:51:52.387 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.388 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:52.389 00.001 7008 Enqueuing Expose request
23:51:52.613 00.224 8532 IsGuiding returns 1
23:51:52.613 00.000 8532 scope still moving after pulse duration time elapsed
23:51:52.643 00.030 8532 IsSlewing returns 0
23:51:52.645 00.002 8532 IsGuiding returns 0
23:51:52.645 00.000 8532 scope move finished after 219 + 45 ms
23:51:52.645 00.000 8532 Move returns status 0, amount 219
23:51:52.645 00.000 8532 MoveAxis(S, 469, ABG)
23:51:52.645 00.000 8532 Guiding  Dir = 1, Dur = 469
23:51:52.646 00.001 8532 IsSlewing returns 0
23:51:52.647 00.001 8532 IsGuiding returns 0
23:51:52.648 00.001 8532 PulseGuide returned control before completion, sleep 479
23:51:52.654 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f43d1665-ed83-4982-8470-3ec0cb449f2b"}
23:51:52.659 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f43d1665-ed83-4982-8470-3ec0cb449f2b"}
23:51:52.663 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"28c0a0f3-09b7-4877-b604-21895ba76f2d"}
23:51:52.664 00.001 7008 case statement mapped state 6 to 3
23:51:52.666 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"28c0a0f3-09b7-4877-b604-21895ba76f2d"}
23:51:52.667 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ab886f4b-f724-4082-bfe7-851cdbc501ab"}
23:51:52.668 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1857,"width":15,"height":15,"star_pos":[6.87,6.52],"pixels":"..."},"id":"ab886f4b-f724-4082-bfe7-851cdbc501ab"}
23:51:53.129 00.461 8532 IsGuiding returns 1
23:51:53.129 00.000 8532 scope still moving after pulse duration time elapsed
23:51:53.160 00.031 8532 IsSlewing returns 0
23:51:53.161 00.001 8532 IsGuiding returns 0
23:51:53.161 00.000 8532 scope move finished after 469 + 45 ms
23:51:53.161 00.000 8532 Move returns status 0, amount 469
23:51:53.161 00.000 8532 move complete, result=0
23:51:53.161 00.000 8532 worker thread done servicing request
23:51:53.161 00.000 8532 Worker thread wakes up
23:51:53.161 00.000 7008 GuideStep: 0.2 px 219 ms WEST, 0.3 px 469 ms SOUTH
23:51:53.165 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:53.165 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:54.653 01.488 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4f387652-4a81-4b1e-831f-accd2089fe4c"}
23:51:54.658 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4f387652-4a81-4b1e-831f-accd2089fe4c"}
23:51:54.661 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fb205daf-49e1-47fd-93d1-396a3e76bd36"}
23:51:54.663 00.002 7008 case statement mapped state 6 to 3
23:51:54.665 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb205daf-49e1-47fd-93d1-396a3e76bd36"}
23:51:54.668 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60e5265f-c7cb-43bd-b189-25a698f4d8f7"}
23:51:54.670 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1857,"width":15,"height":15,"star_pos":[6.87,6.52],"pixels":"..."},"id":"60e5265f-c7cb-43bd-b189-25a698f4d8f7"}
23:51:55.298 00.628 8532 Exposure complete
23:51:55.332 00.034 8532 worker thread done servicing request
23:51:55.333 00.001 7008 OnExposeComplete: enter
23:51:55.334 00.001 7008 UpdateGuideState(): m_state=6
23:51:55.335 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1858
23:51:55.336 00.001 7008 Star::Find returns 1 (0), X=545.99, Y=448.56, Mass=262648, SNR=319.9, Peak=42676 HFD=2.8
23:51:55.337 00.001 7008 MultiStar: [#1 0.83,1.14,0.57,U] [#2 0.75,0.98,0.57,U] [#3 0.73,1.12,0.45,U] [#4 0.86,0.95,0.36,U] [#5 0.80,1.04,0.35,U] [#6 0.88,0.99,0.38,U] [#7 0.81,1.14,0.30,U] [#8 1.00,0.70,0.35,U] 
23:51:55.339 00.002 7008 single-star, 8 included, MultiStar: {0.72, 0.88}, one-star: {0.39, 0.43}
23:51:55.341 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:51:55.342 00.001 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:51:55.343 00.001 7008 CameraToMount -- cameraX=0.39 cameraY=0.43 hyp=0.58 cameraTheta=0.83 mountX=0.36 mountY=0.27, mountTheta=0.65
23:51:55.344 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.43, opts=13)
23:51:55.346 00.002 7008 Enqueuing Move request for scope (0.39, 0.43)
23:51:55.348 00.002 8532 Worker thread wakes up
23:51:55.348 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.43) opts 0xd
23:51:55.348 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.43)
23:51:55.348 00.000 8532 Moving (0.39, 0.43) raw xDistance=0.36 yDistance=0.27
23:51:55.348 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
23:51:55.348 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:51:55.348 00.000 8532 MoveAxis(W, 340, ABG)
23:51:55.348 00.000 8532 Guiding  Dir = 3, Dur = 340
23:51:55.348 00.000 8532 IsSlewing returns 0
23:51:55.349 00.001 8532 IsGuiding returns 0
23:51:55.349 00.000 8532 PulseGuide returned control before completion, sleep 350
23:51:55.349 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=1602, FiltMax=29190, Gamma=0.990
23:51:55.354 00.005 7008 UpdateGuideState exits: m=262648 SNR=319.9
23:51:55.356 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:55.357 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:55.359 00.002 7008 Enqueuing Expose request
23:51:55.711 00.352 8532 IsGuiding returns 0
23:51:55.711 00.000 8532 Move returns status 0, amount 340
23:51:55.712 00.001 8532 MoveAxis(S, 475, ABG)
23:51:55.712 00.000 8532 Guiding  Dir = 1, Dur = 475
23:51:55.713 00.001 8532 IsSlewing returns 0
23:51:55.713 00.000 8532 IsGuiding returns 0
23:51:55.714 00.001 8532 PulseGuide returned control before completion, sleep 485
23:51:56.212 00.498 8532 IsGuiding returns 0
23:51:56.212 00.000 8532 Move returns status 0, amount 475
23:51:56.213 00.001 8532 move complete, result=0
23:51:56.213 00.000 8532 worker thread done servicing request
23:51:56.213 00.000 8532 Worker thread wakes up
23:51:56.213 00.000 7008 GuideStep: 0.4 px 340 ms WEST, 0.3 px 475 ms SOUTH
23:51:56.216 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:56.216 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:51:56.652 00.436 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"020588cd-8ac9-4f15-a6e2-9154dd9ff5d0"}
23:51:56.655 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"020588cd-8ac9-4f15-a6e2-9154dd9ff5d0"}
23:51:56.657 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"828ca793-3693-4773-890f-46f40871bbcf"}
23:51:56.658 00.001 7008 case statement mapped state 6 to 3
23:51:56.659 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"828ca793-3693-4773-890f-46f40871bbcf"}
23:51:56.661 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d9099428-ac45-4c7e-8796-60fc48db1343"}
23:51:56.662 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1858,"width":15,"height":15,"star_pos":[6.99,6.56],"pixels":"..."},"id":"d9099428-ac45-4c7e-8796-60fc48db1343"}
23:51:58.342 01.680 8532 Exposure complete
23:51:58.390 00.048 8532 worker thread done servicing request
23:51:58.390 00.000 7008 OnExposeComplete: enter
23:51:58.391 00.001 7008 UpdateGuideState(): m_state=6
23:51:58.392 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1859
23:51:58.394 00.002 7008 Star::Find returns 1 (0), X=545.84, Y=448.20, Mass=268456, SNR=334.7, Peak=55880 HFD=2.4
23:51:58.396 00.002 7008 MultiStar: [#1 0.69,0.64,0.56,U] [#2 0.59,0.58,0.52,U] [#3 0.47,0.72,0.41,U] [#4 0.65,0.69,0.35,U] [#5 0.69,0.59,0.35,U] [#6 0.68,0.56,0.36,U] [#7 0.56,0.80,0.29,U] [#8 0.55,0.62,0.32,U] 
23:51:58.398 00.002 7008 single-star, 8 included, MultiStar: {0.52, 0.50}, one-star: {0.23, 0.06}
23:51:58.399 00.001 7008 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.07) = xAngle (0.33 = 0.33)
23:51:58.401 00.002 7008 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.08 = -0.08)
23:51:58.403 00.002 7008 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.26 mountX=0.23 mountY=-0.02, mountTheta=-0.09
23:51:58.405 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.23, y=0.06, opts=13)
23:51:58.407 00.002 7008 Enqueuing Move request for scope (0.23, 0.06)
23:51:58.408 00.001 8532 Worker thread wakes up
23:51:58.408 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
23:51:58.408 00.000 8532 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
23:51:58.408 00.000 8532 Moving (0.23, 0.06) raw xDistance=0.23 yDistance=-0.02
23:51:58.408 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:51:58.408 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:58.408 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:58.408 00.000 8532 MoveAxis(W, 232, ABG)
23:51:58.408 00.000 8532 Guiding  Dir = 3, Dur = 232
23:51:58.408 00.000 8532 IsSlewing returns 0
23:51:58.408 00.000 8532 IsGuiding returns 0
23:51:58.410 00.002 8532 PulseGuide returned control before completion, sleep 242
23:51:58.410 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2510, FiltMin=1565, FiltMax=28579, Gamma=0.990
23:51:58.415 00.005 7008 UpdateGuideState exits: m=268456 SNR=334.7
23:51:58.417 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.419 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:51:58.420 00.001 7008 Enqueuing Expose request
23:51:58.650 00.230 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b5a1c19-754e-41c7-bfd3-68f777bd6c76"}
23:51:58.654 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b5a1c19-754e-41c7-bfd3-68f777bd6c76"}
23:51:58.657 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e168396b-84b5-4b17-980e-381359ee562d"}
23:51:58.659 00.002 7008 case statement mapped state 6 to 3
23:51:58.661 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e168396b-84b5-4b17-980e-381359ee562d"}
23:51:58.663 00.002 8532 IsGuiding returns 1
23:51:58.663 00.000 8532 scope still moving after pulse duration time elapsed
23:51:58.665 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a95e9b9b-e403-4386-bd11-ad9fa3b1cbc6"}
23:51:58.668 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1859,"width":15,"height":15,"star_pos":[6.84,7.20],"pixels":"..."},"id":"a95e9b9b-e403-4386-bd11-ad9fa3b1cbc6"}
23:51:58.692 00.024 8532 IsSlewing returns 0
23:51:58.692 00.000 8532 IsGuiding returns 0
23:51:58.692 00.000 8532 scope move finished after 232 + 51 ms
23:51:58.692 00.000 8532 Move returns status 0, amount 232
23:51:58.692 00.000 8532 MoveAxis(N, 0, ABG)
23:51:58.692 00.000 8532 Move returns status 0, amount 0
23:51:58.694 00.002 8532 move complete, result=0
23:51:58.694 00.000 8532 worker thread done servicing request
23:51:58.694 00.000 7008 GuideStep: 0.2 px 232 ms WEST, -0.0 px 0 ms NORTH
23:51:58.697 00.003 8532 Worker thread wakes up
23:51:58.697 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:51:58.697 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:00.649 01.952 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"994d1eaf-43a2-48c6-9e44-9d777c48d644"}
23:52:00.651 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"994d1eaf-43a2-48c6-9e44-9d777c48d644"}
23:52:00.653 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a280a516-5151-49ef-94e9-574863fd46a2"}
23:52:00.654 00.001 7008 case statement mapped state 6 to 3
23:52:00.656 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a280a516-5151-49ef-94e9-574863fd46a2"}
23:52:00.659 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d1d65583-5b83-4a24-802d-e923e24b24a9"}
23:52:00.663 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1859,"width":15,"height":15,"star_pos":[6.84,7.20],"pixels":"..."},"id":"d1d65583-5b83-4a24-802d-e923e24b24a9"}
23:52:00.822 00.159 8532 Exposure complete
23:52:00.852 00.030 8532 worker thread done servicing request
23:52:00.852 00.000 7008 OnExposeComplete: enter
23:52:00.854 00.002 7008 UpdateGuideState(): m_state=6
23:52:00.856 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1860
23:52:00.857 00.001 7008 Star::Find returns 1 (0), X=545.75, Y=448.11, Mass=263722, SNR=331.8, Peak=54087 HFD=2.3
23:52:00.858 00.001 7008 MultiStar: [#1 0.61,0.57,0.56,U] [#2 0.55,0.57,0.55,U] [#3 0.46,0.63,0.42,U] [#4 0.59,0.59,0.36,U] [#5 0.63,0.54,0.33,U] [#6 0.74,0.45,0.37,U] [#7 0.46,0.71,0.30,U] [#8 0.49,0.52,0.32,U] 
23:52:00.860 00.002 7008 single-star, 8 included, MultiStar: {0.47, 0.43}, one-star: {0.15, -0.03}
23:52:00.861 00.001 7008 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.07) = xAngle (-0.13 = -0.13)
23:52:00.863 00.002 7008 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.54 = -0.54)
23:52:00.865 00.002 7008 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=0.15 mountY=-0.08, mountTheta=-0.48
23:52:00.868 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.15, y=-0.03, opts=13)
23:52:00.869 00.001 7008 Enqueuing Move request for scope (0.15, -0.03)
23:52:00.870 00.001 8532 Worker thread wakes up
23:52:00.871 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:52:00.871 00.000 8532 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:52:00.871 00.000 8532 Moving (0.15, -0.03) raw xDistance=0.15 yDistance=-0.08
23:52:00.871 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:52:00.871 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:00.871 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:00.871 00.000 8532 MoveAxis(E, 0, ABG)
23:52:00.871 00.000 8532 Move returns status 0, amount 0
23:52:00.871 00.000 8532 MoveAxis(N, 0, ABG)
23:52:00.871 00.000 8532 Move returns status 0, amount 0
23:52:00.871 00.000 8532 move complete, result=0
23:52:00.871 00.000 8532 worker thread done servicing request
23:52:00.872 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=1635, FiltMax=29842, Gamma=0.990
23:52:00.879 00.007 7008 UpdateGuideState exits: m=263722 SNR=331.8
23:52:00.880 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:00.882 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:00.883 00.001 7008 Enqueuing Expose request
23:52:00.884 00.001 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:00.886 00.002 8532 Worker thread wakes up
23:52:00.886 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:00.886 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:02.648 01.762 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61f64fe6-08e9-4cfc-8cad-1eff4de36b4d"}
23:52:02.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61f64fe6-08e9-4cfc-8cad-1eff4de36b4d"}
23:52:02.652 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d85178ac-c9e9-4f69-9d26-886f945dc37a"}
23:52:02.655 00.003 7008 case statement mapped state 6 to 3
23:52:02.656 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d85178ac-c9e9-4f69-9d26-886f945dc37a"}
23:52:02.658 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"956175e1-a2f4-4013-97c4-4e9075f30f0a"}
23:52:02.660 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1860,"width":15,"height":15,"star_pos":[6.75,7.11],"pixels":"..."},"id":"956175e1-a2f4-4013-97c4-4e9075f30f0a"}
23:52:03.008 00.348 8532 Exposure complete
23:52:03.031 00.023 8532 worker thread done servicing request
23:52:03.031 00.000 7008 OnExposeComplete: enter
23:52:03.033 00.002 7008 UpdateGuideState(): m_state=6
23:52:03.036 00.003 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1861
23:52:03.037 00.001 7008 Star::Find returns 1 (0), X=545.81, Y=448.04, Mass=266464, SNR=341.6, Peak=55444 HFD=2.2
23:52:03.039 00.002 7008 MultiStar: [#1 0.65,0.43,0.55,U] [#2 0.63,0.43,0.53,U] [#3 0.51,0.49,0.42,U] [#4 0.59,0.56,0.34,U] [#5 0.65,0.42,0.32,U] [#6 0.76,0.41,0.35,U] [#7 0.46,0.59,0.28,U] [#8 0.51,0.43,0.32,U] 
23:52:03.041 00.002 7008 single-star, 8 included, MultiStar: {0.51, 0.33}, one-star: {0.21, -0.10}
23:52:03.041 00.000 7008 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.07) = xAngle (-0.36 = -0.36)
23:52:03.044 00.003 7008 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.77 = -0.77)
23:52:03.045 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.43 mountX=0.21 mountY=-0.16, mountTheta=-0.64
23:52:03.048 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=-0.10, opts=13)
23:52:03.049 00.001 7008 Enqueuing Move request for scope (0.21, -0.10)
23:52:03.050 00.001 8532 Worker thread wakes up
23:52:03.050 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
23:52:03.050 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
23:52:03.050 00.000 8532 Moving (0.21, -0.10) raw xDistance=0.21 yDistance=-0.16
23:52:03.050 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:52:03.051 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.051 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:52:03.051 00.000 8532 MoveAxis(W, 193, ABG)
23:52:03.051 00.000 8532 Guiding  Dir = 3, Dur = 193
23:52:03.051 00.000 8532 IsSlewing returns 0
23:52:03.051 00.000 8532 IsGuiding returns 0
23:52:03.052 00.001 8532 PulseGuide returned control before completion, sleep 203
23:52:03.052 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2512, FiltMin=1719, FiltMax=28000, Gamma=0.990
23:52:03.058 00.006 7008 UpdateGuideState exits: m=266464 SNR=341.6
23:52:03.058 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.060 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:03.062 00.002 7008 Enqueuing Expose request
23:52:03.268 00.206 8532 IsGuiding returns 0
23:52:03.268 00.000 8532 Move returns status 0, amount 193
23:52:03.268 00.000 8532 MoveAxis(N, 0, ABG)
23:52:03.268 00.000 8532 Move returns status 0, amount 0
23:52:03.268 00.000 8532 move complete, result=0
23:52:03.268 00.000 8532 worker thread done servicing request
23:52:03.268 00.000 8532 Worker thread wakes up
23:52:03.269 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:03.269 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:03.269 00.000 7008 GuideStep: 0.2 px 193 ms WEST, -0.2 px 0 ms NORTH
23:52:04.648 01.379 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"63c5f748-dd49-42f6-b24a-533a4cd70160"}
23:52:04.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"63c5f748-dd49-42f6-b24a-533a4cd70160"}
23:52:04.651 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6cf23110-e6ef-4c80-9d2d-3b48e37f4b28"}
23:52:04.653 00.002 7008 case statement mapped state 6 to 3
23:52:04.654 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cf23110-e6ef-4c80-9d2d-3b48e37f4b28"}
23:52:04.656 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2b271fd6-0e08-44e5-b224-9d4b6ed84ee9"}
23:52:04.657 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1861,"width":15,"height":15,"star_pos":[6.81,7.04],"pixels":"..."},"id":"2b271fd6-0e08-44e5-b224-9d4b6ed84ee9"}
23:52:05.402 00.745 8532 Exposure complete
23:52:05.426 00.024 8532 worker thread done servicing request
23:52:05.426 00.000 7008 OnExposeComplete: enter
23:52:05.428 00.002 7008 UpdateGuideState(): m_state=6
23:52:05.429 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1862
23:52:05.430 00.001 7008 Star::Find returns 1 (0), X=545.80, Y=448.21, Mass=269113, SNR=334.3, Peak=54882 HFD=2.4
23:52:05.431 00.001 7008 MultiStar: [#1 0.63,0.64,0.55,U] [#2 0.57,0.59,0.53,U] [#3 0.53,0.78,0.42,U] [#4 0.54,0.66,0.34,U] [#5 0.66,0.64,0.34,U] [#6 0.63,0.49,0.37,U] [#7 0.49,0.77,0.27,U] [#8 0.56,0.62,0.33,U] 
23:52:05.432 00.001 7008 single-star, 8 included, MultiStar: {0.49, 0.51}, one-star: {0.20, 0.07}
23:52:05.433 00.001 7008 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.07) = xAngle (0.43 = 0.43)
23:52:05.434 00.001 7008 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.01 = 0.01)
23:52:05.436 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=0.19 mountY=0.00, mountTheta=0.01
23:52:05.438 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=0.07, opts=13)
23:52:05.439 00.001 7008 Enqueuing Move request for scope (0.20, 0.07)
23:52:05.440 00.001 8532 Worker thread wakes up
23:52:05.440 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
23:52:05.440 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
23:52:05.440 00.000 8532 Moving (0.20, 0.07) raw xDistance=0.19 yDistance=0.00
23:52:05.441 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:52:05.441 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:05.441 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:05.441 00.000 8532 MoveAxis(W, 187, ABG)
23:52:05.441 00.000 8532 Guiding  Dir = 3, Dur = 187
23:52:05.441 00.000 8532 IsSlewing returns 0
23:52:05.441 00.000 8532 IsGuiding returns 0
23:52:05.441 00.000 8532 PulseGuide returned control before completion, sleep 197
23:52:05.442 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=1657, FiltMax=28769, Gamma=0.990
23:52:05.448 00.006 7008 UpdateGuideState exits: m=269113 SNR=334.3
23:52:05.451 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:05.452 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:05.453 00.001 7008 Enqueuing Expose request
23:52:05.647 00.194 8532 IsGuiding returns 0
23:52:05.647 00.000 8532 Move returns status 0, amount 187
23:52:05.647 00.000 8532 MoveAxis(N, 0, ABG)
23:52:05.647 00.000 8532 Move returns status 0, amount 0
23:52:05.647 00.000 8532 move complete, result=0
23:52:05.647 00.000 8532 worker thread done servicing request
23:52:05.647 00.000 8532 Worker thread wakes up
23:52:05.647 00.000 7008 GuideStep: 0.2 px 187 ms WEST, 0.0 px 0 ms NORTH
23:52:05.650 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:05.650 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:06.646 00.996 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2dcb2e41-2f3e-4de8-a53e-a9a0332ee980"}
23:52:06.649 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2dcb2e41-2f3e-4de8-a53e-a9a0332ee980"}
23:52:06.653 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e06790af-eab5-4539-821a-cf57c6e04ec1"}
23:52:06.655 00.002 7008 case statement mapped state 6 to 3
23:52:06.656 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e06790af-eab5-4539-821a-cf57c6e04ec1"}
23:52:06.657 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8fbe124c-e8c4-4c1a-a3fc-7dae6337750c"}
23:52:06.659 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1862,"width":15,"height":15,"star_pos":[6.80,7.21],"pixels":"..."},"id":"8fbe124c-e8c4-4c1a-a3fc-7dae6337750c"}
23:52:07.778 01.119 8532 Exposure complete
23:52:07.800 00.022 8532 worker thread done servicing request
23:52:07.801 00.001 7008 OnExposeComplete: enter
23:52:07.803 00.002 7008 UpdateGuideState(): m_state=6
23:52:07.804 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1863
23:52:07.805 00.001 7008 Star::Find returns 1 (0), X=545.79, Y=448.17, Mass=268711, SNR=338.0, Peak=54932 HFD=2.4
23:52:07.806 00.001 7008 MultiStar: [#1 0.62,0.61,0.53,U] [#2 0.56,0.57,0.55,U] [#3 0.48,0.68,0.41,U] [#4 0.61,0.63,0.35,U] [#5 0.65,0.55,0.32,U] [#6 0.60,0.56,0.35,U] [#7 0.52,0.78,0.27,U] [#8 0.56,0.59,0.32,U] 
23:52:07.807 00.001 7008 single-star, 8 included, MultiStar: {0.48, 0.48}, one-star: {0.19, 0.04}
23:52:07.808 00.001 7008 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.07) = xAngle (0.27 = 0.27)
23:52:07.809 00.001 7008 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.14 = -0.14)
23:52:07.810 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=0.18 mountY=-0.03, mountTheta=-0.14
23:52:07.813 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.04, opts=13)
23:52:07.814 00.001 7008 Enqueuing Move request for scope (0.19, 0.04)
23:52:07.815 00.001 8532 Worker thread wakes up
23:52:07.815 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:52:07.815 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:52:07.815 00.000 8532 Moving (0.19, 0.04) raw xDistance=0.18 yDistance=-0.03
23:52:07.815 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:52:07.815 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.815 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:07.815 00.000 8532 MoveAxis(W, 180, ABG)
23:52:07.815 00.000 8532 Guiding  Dir = 3, Dur = 180
23:52:07.816 00.001 8532 IsSlewing returns 0
23:52:07.816 00.000 8532 IsGuiding returns 0
23:52:07.816 00.000 8532 PulseGuide returned control before completion, sleep 190
23:52:07.816 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2171, FiltMax=28754, Gamma=0.990
23:52:07.823 00.007 7008 UpdateGuideState exits: m=268711 SNR=338.0
23:52:07.824 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:07.826 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:07.827 00.001 7008 Enqueuing Expose request
23:52:08.019 00.192 8532 IsGuiding returns 0
23:52:08.019 00.000 8532 Move returns status 0, amount 180
23:52:08.019 00.000 8532 MoveAxis(N, 0, ABG)
23:52:08.019 00.000 8532 Move returns status 0, amount 0
23:52:08.019 00.000 8532 move complete, result=0
23:52:08.019 00.000 8532 worker thread done servicing request
23:52:08.019 00.000 8532 Worker thread wakes up
23:52:08.019 00.000 7008 GuideStep: 0.2 px 180 ms WEST, -0.0 px 0 ms NORTH
23:52:08.023 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:08.023 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:08.645 00.622 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"64e05d56-d9b0-4f65-b8ad-c4af8eece30d"}
23:52:08.647 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"64e05d56-d9b0-4f65-b8ad-c4af8eece30d"}
23:52:08.650 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07b63a95-471b-4fca-a9b7-9a75c2655f40"}
23:52:08.651 00.001 7008 case statement mapped state 6 to 3
23:52:08.653 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07b63a95-471b-4fca-a9b7-9a75c2655f40"}
23:52:08.655 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55030d17-c53b-4149-bb08-97bcf8187552"}
23:52:08.656 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1863,"width":15,"height":15,"star_pos":[6.79,7.17],"pixels":"..."},"id":"55030d17-c53b-4149-bb08-97bcf8187552"}
23:52:10.147 01.491 8532 Exposure complete
23:52:10.171 00.024 8532 worker thread done servicing request
23:52:10.171 00.000 7008 OnExposeComplete: enter
23:52:10.172 00.001 7008 UpdateGuideState(): m_state=6
23:52:10.173 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1864
23:52:10.174 00.001 7008 Star::Find returns 1 (0), X=545.96, Y=448.13, Mass=268043, SNR=330.1, Peak=55084 HFD=2.2
23:52:10.175 00.001 7008 MultiStar: [#1 0.77,0.58,0.55,U] [#2 0.73,0.53,0.56,U] [#3 0.68,0.67,0.43,U] [#4 0.78,0.67,0.36,U] [#5 0.82,0.59,0.34,U] [#6 0.82,0.50,0.35,U] [#7 0.76,0.73,0.28,U] [#8 0.96,0.41,0.34,U] 
23:52:10.176 00.001 7008 single-star, 8 included, MultiStar: {0.68, 0.44}, one-star: {0.36, -0.01}
23:52:10.177 00.001 7008 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.07) = xAngle (0.04 = 0.04)
23:52:10.178 00.001 7008 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.37 = -0.37)
23:52:10.179 00.001 7008 CameraToMount -- cameraX=0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-0.03 mountX=0.36 mountY=-0.13, mountTheta=-0.35
23:52:10.181 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=-0.01, opts=13)
23:52:10.182 00.001 7008 Enqueuing Move request for scope (0.36, -0.01)
23:52:10.183 00.001 8532 Worker thread wakes up
23:52:10.183 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.01) opts 0xd
23:52:10.183 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, -0.01)
23:52:10.183 00.000 8532 Moving (0.36, -0.01) raw xDistance=0.36 yDistance=-0.13
23:52:10.183 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:52:10.184 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:10.184 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:52:10.184 00.000 8532 MoveAxis(W, 338, ABG)
23:52:10.184 00.000 8532 Guiding  Dir = 3, Dur = 338
23:52:10.184 00.000 8532 IsSlewing returns 0
23:52:10.184 00.000 8532 IsGuiding returns 0
23:52:10.184 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2273, FiltMax=25950, Gamma=0.990
23:52:10.187 00.003 8532 PulseGuide returned control before completion, sleep 348
23:52:10.191 00.004 7008 UpdateGuideState exits: m=268043 SNR=330.1
23:52:10.192 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.194 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:10.195 00.001 7008 Enqueuing Expose request
23:52:10.545 00.350 8532 IsGuiding returns 0
23:52:10.545 00.000 8532 Move returns status 0, amount 338
23:52:10.545 00.000 8532 MoveAxis(N, 0, ABG)
23:52:10.545 00.000 8532 Move returns status 0, amount 0
23:52:10.545 00.000 8532 move complete, result=0
23:52:10.545 00.000 8532 worker thread done servicing request
23:52:10.545 00.000 7008 GuideStep: 0.4 px 338 ms WEST, -0.1 px 0 ms NORTH
23:52:10.548 00.003 8532 Worker thread wakes up
23:52:10.548 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:10.548 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:10.644 00.096 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ce6cb34b-3b32-40c6-82f7-fd6690f56924"}
23:52:10.647 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ce6cb34b-3b32-40c6-82f7-fd6690f56924"}
23:52:10.650 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68effbb5-abaa-4dad-96b0-8f9bd93d01a2"}
23:52:10.653 00.003 7008 case statement mapped state 6 to 3
23:52:10.656 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68effbb5-abaa-4dad-96b0-8f9bd93d01a2"}
23:52:10.658 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8367aa26-c93d-400c-89af-ef14f8dc9363"}
23:52:10.660 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1864,"width":15,"height":15,"star_pos":[6.96,7.13],"pixels":"..."},"id":"8367aa26-c93d-400c-89af-ef14f8dc9363"}
23:52:12.645 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"02fb39ef-e18e-4e1d-9c0a-844cab8d5676"}
23:52:12.648 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"02fb39ef-e18e-4e1d-9c0a-844cab8d5676"}
23:52:12.652 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"00167203-374d-4849-8a8e-7a3f418158a4"}
23:52:12.653 00.001 7008 case statement mapped state 6 to 3
23:52:12.654 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"00167203-374d-4849-8a8e-7a3f418158a4"}
23:52:12.655 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cccc536-9755-45a5-b955-7bb3757431a0"}
23:52:12.657 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1864,"width":15,"height":15,"star_pos":[6.96,7.13],"pixels":"..."},"id":"2cccc536-9755-45a5-b955-7bb3757431a0"}
23:52:12.678 00.021 8532 Exposure complete
23:52:12.700 00.022 8532 worker thread done servicing request
23:52:12.700 00.000 7008 OnExposeComplete: enter
23:52:12.702 00.002 7008 UpdateGuideState(): m_state=6
23:52:12.704 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1865
23:52:12.705 00.001 7008 Star::Find returns 1 (0), X=545.87, Y=448.18, Mass=268278, SNR=320.6, Peak=55934 HFD=2.4
23:52:12.706 00.001 7008 MultiStar: [#1 0.75,0.64,0.58,U] [#2 0.68,0.52,0.59,U] [#3 0.59,0.62,0.42,U] [#4 0.72,0.68,0.38,U] [#5 0.78,0.51,0.35,U] [#6 0.82,0.50,0.38,U] [#7 0.55,0.76,0.29,U] [#8 0.53,0.67,0.34,U] 
23:52:12.707 00.001 7008 single-star, 8 included, MultiStar: {0.59, 0.47}, one-star: {0.27, 0.04}
23:52:12.708 00.001 7008 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.07) = xAngle (0.23 = 0.23)
23:52:12.709 00.001 7008 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.18 = -0.18)
23:52:12.710 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.16 mountX=0.26 mountY=-0.05, mountTheta=-0.18
23:52:12.712 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.04, opts=13)
23:52:12.713 00.001 7008 Enqueuing Move request for scope (0.27, 0.04)
23:52:12.714 00.001 8532 Worker thread wakes up
23:52:12.714 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
23:52:12.714 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
23:52:12.714 00.000 8532 Moving (0.27, 0.04) raw xDistance=0.26 yDistance=-0.05
23:52:12.714 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:52:12.714 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:12.714 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:12.714 00.000 8532 MoveAxis(W, 262, ABG)
23:52:12.714 00.000 8532 Guiding  Dir = 3, Dur = 262
23:52:12.714 00.000 8532 IsSlewing returns 0
23:52:12.716 00.002 8532 IsGuiding returns 0
23:52:12.716 00.000 8532 PulseGuide returned control before completion, sleep 272
23:52:12.716 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=2365, FiltMax=26699, Gamma=0.990
23:52:12.722 00.006 7008 UpdateGuideState exits: m=268278 SNR=320.6
23:52:12.723 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:12.724 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:12.724 00.000 7008 Enqueuing Expose request
23:52:13.002 00.278 8532 IsGuiding returns 0
23:52:13.002 00.000 8532 Move returns status 0, amount 262
23:52:13.002 00.000 8532 MoveAxis(N, 0, ABG)
23:52:13.002 00.000 8532 Move returns status 0, amount 0
23:52:13.002 00.000 8532 move complete, result=0
23:52:13.003 00.001 8532 worker thread done servicing request
23:52:13.003 00.000 8532 Worker thread wakes up
23:52:13.003 00.000 7008 GuideStep: 0.3 px 262 ms WEST, -0.0 px 0 ms NORTH
23:52:13.006 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:13.006 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:14.643 01.637 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e2df9b2-291e-4cb8-9c6c-16aaec948e24"}
23:52:14.645 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e2df9b2-291e-4cb8-9c6c-16aaec948e24"}
23:52:14.647 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5d3134bc-5764-4c2c-961d-d3d61f2c700e"}
23:52:14.649 00.002 7008 case statement mapped state 6 to 3
23:52:14.651 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d3134bc-5764-4c2c-961d-d3d61f2c700e"}
23:52:14.653 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6486ea54-a45a-46c0-8419-5c49d9487ec9"}
23:52:14.657 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1865,"width":15,"height":15,"star_pos":[6.87,7.18],"pixels":"..."},"id":"6486ea54-a45a-46c0-8419-5c49d9487ec9"}
23:52:15.133 00.476 8532 Exposure complete
23:52:15.170 00.037 8532 worker thread done servicing request
23:52:15.170 00.000 7008 OnExposeComplete: enter
23:52:15.172 00.002 7008 UpdateGuideState(): m_state=6
23:52:15.173 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1866
23:52:15.174 00.001 7008 Star::Find returns 1 (0), X=545.69, Y=448.17, Mass=270669, SNR=340.0, Peak=53372 HFD=2.3
23:52:15.175 00.001 7008 MultiStar: [#1 0.47,0.60,0.54,U] [#2 0.53,0.54,0.52,U] [#3 0.36,0.76,0.42,U] [#4 0.49,0.70,0.35,U] [#5 0.48,0.59,0.33,U] [#6 0.60,0.46,0.34,U] [#7 0.47,0.72,0.27,U] [#8 0.35,0.59,0.32,U] 
23:52:15.176 00.001 7008 single-star, 8 included, MultiStar: {0.38, 0.47}, one-star: {0.09, 0.03}
23:52:15.177 00.001 7008 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.07) = xAngle (0.43 = 0.43)
23:52:15.178 00.001 7008 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.02 = 0.02)
23:52:15.179 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=0.09 mountY=0.00, mountTheta=0.02
23:52:15.183 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.03, opts=13)
23:52:15.184 00.001 7008 Enqueuing Move request for scope (0.09, 0.03)
23:52:15.185 00.001 8532 Worker thread wakes up
23:52:15.185 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:52:15.185 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:52:15.185 00.000 8532 Moving (0.09, 0.03) raw xDistance=0.09 yDistance=0.00
23:52:15.185 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:52:15.185 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:15.185 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:15.185 00.000 8532 MoveAxis(E, 0, ABG)
23:52:15.185 00.000 8532 Move returns status 0, amount 0
23:52:15.185 00.000 8532 MoveAxis(N, 0, ABG)
23:52:15.185 00.000 8532 Move returns status 0, amount 0
23:52:15.185 00.000 8532 move complete, result=0
23:52:15.186 00.001 8532 worker thread done servicing request
23:52:15.186 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65516, med=2513, FiltMin=2344, FiltMax=33389, Gamma=0.990
23:52:15.192 00.006 7008 UpdateGuideState exits: m=270669 SNR=340.0
23:52:15.193 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:15.194 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:15.194 00.000 7008 Enqueuing Expose request
23:52:15.195 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:15.197 00.002 8532 Worker thread wakes up
23:52:15.197 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:15.197 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:16.641 01.444 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"248bce39-7050-4a63-9a10-1fed4693e4c2"}
23:52:16.642 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"248bce39-7050-4a63-9a10-1fed4693e4c2"}
23:52:16.644 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bf4e81b1-7df1-42c1-a6cf-7ed705d46333"}
23:52:16.645 00.001 7008 case statement mapped state 6 to 3
23:52:16.646 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf4e81b1-7df1-42c1-a6cf-7ed705d46333"}
23:52:16.647 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1485cd4-3ddb-4b24-ba31-a3bbf4d57ff0"}
23:52:16.648 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1866,"width":15,"height":15,"star_pos":[6.69,7.17],"pixels":"..."},"id":"f1485cd4-3ddb-4b24-ba31-a3bbf4d57ff0"}
23:52:17.323 00.675 8532 Exposure complete
23:52:17.350 00.027 8532 worker thread done servicing request
23:52:17.350 00.000 7008 OnExposeComplete: enter
23:52:17.352 00.002 7008 UpdateGuideState(): m_state=6
23:52:17.353 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1867
23:52:17.354 00.001 7008 Star::Find returns 1 (0), X=545.68, Y=448.25, Mass=272177, SNR=331.7, Peak=52794 HFD=2.4
23:52:17.355 00.001 7008 MultiStar: [#1 0.53,0.71,0.55,U] [#2 0.47,0.67,0.54,U] [#3 0.36,0.76,0.42,U] [#4 0.47,0.74,0.35,U] [#5 0.48,0.62,0.32,U] [#6 0.57,0.57,0.36,U] [#7 0.42,0.82,0.29,U] [#8 0.46,0.49,0.33,U] 
23:52:17.356 00.001 7008 single-star, 8 included, MultiStar: {0.38, 0.54}, one-star: {0.08, 0.11}
23:52:17.357 00.001 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
23:52:17.358 00.001 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:52:17.359 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.07 mountY=0.08, mountTheta=0.84
23:52:17.363 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.11, opts=13)
23:52:17.364 00.001 7008 Enqueuing Move request for scope (0.08, 0.11)
23:52:17.365 00.001 8532 Worker thread wakes up
23:52:17.366 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:52:17.366 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:52:17.366 00.000 8532 Moving (0.08, 0.11) raw xDistance=0.07 yDistance=0.08
23:52:17.366 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:52:17.366 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:17.366 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:17.366 00.000 8532 MoveAxis(E, 0, ABG)
23:52:17.366 00.000 8532 Move returns status 0, amount 0
23:52:17.366 00.000 8532 MoveAxis(N, 0, ABG)
23:52:17.366 00.000 8532 Move returns status 0, amount 0
23:52:17.366 00.000 8532 move complete, result=0
23:52:17.366 00.000 8532 worker thread done servicing request
23:52:17.367 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2321, FiltMax=32029, Gamma=0.990
23:52:17.371 00.004 7008 UpdateGuideState exits: m=272177 SNR=331.7
23:52:17.373 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:17.375 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:17.375 00.000 7008 Enqueuing Expose request
23:52:17.377 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:17.378 00.001 8532 Worker thread wakes up
23:52:17.379 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:17.379 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:18.644 01.265 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2e64a34e-e995-4528-bcc6-92871a2b160c"}
23:52:18.647 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2e64a34e-e995-4528-bcc6-92871a2b160c"}
23:52:18.650 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b6a7a59-d1c7-44b3-85a1-d3235ca27f3d"}
23:52:18.652 00.002 7008 case statement mapped state 6 to 3
23:52:18.654 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b6a7a59-d1c7-44b3-85a1-d3235ca27f3d"}
23:52:18.657 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3f5126c5-0f5e-4042-ad4b-ef9fb3132b4d"}
23:52:18.658 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1867,"width":15,"height":15,"star_pos":[6.68,7.25],"pixels":"..."},"id":"3f5126c5-0f5e-4042-ad4b-ef9fb3132b4d"}
23:52:19.508 00.850 8532 Exposure complete
23:52:19.534 00.026 8532 worker thread done servicing request
23:52:19.534 00.000 7008 OnExposeComplete: enter
23:52:19.536 00.002 7008 UpdateGuideState(): m_state=6
23:52:19.537 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1868
23:52:19.537 00.000 7008 Star::Find returns 1 (0), X=545.63, Y=448.18, Mass=272317, SNR=344.3, Peak=51768 HFD=2.4
23:52:19.540 00.003 7008 MultiStar: [#1 0.42,0.68,0.51,U] [#2 0.46,0.58,0.53,U] [#3 0.31,0.72,0.40,U] [#4 0.46,0.72,0.35,U] [#5 0.41,0.54,0.32,U] [#6 0.47,0.55,0.35,U] [#7 0.22,0.76,0.27,U] [#8 0.47,0.55,0.33,U] 
23:52:19.541 00.001 7008 single-star, 8 included, MultiStar: {0.32, 0.49}, one-star: {0.03, 0.04}
23:52:19.542 00.001 7008 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.07) = xAngle (1.09 = 1.09)
23:52:19.542 00.000 7008 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.68 = 0.68)
23:52:19.543 00.001 7008 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.02 mountX=0.02 mountY=0.03, mountTheta=0.94
23:52:19.545 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.03, y=0.04, opts=13)
23:52:19.547 00.002 7008 Enqueuing Move request for scope (0.03, 0.04)
23:52:19.548 00.001 8532 Worker thread wakes up
23:52:19.548 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:52:19.548 00.000 8532 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:52:19.548 00.000 8532 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=0.03
23:52:19.548 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:52:19.548 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.548 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:19.548 00.000 8532 MoveAxis(E, 0, ABG)
23:52:19.548 00.000 8532 Move returns status 0, amount 0
23:52:19.548 00.000 8532 MoveAxis(N, 0, ABG)
23:52:19.548 00.000 8532 Move returns status 0, amount 0
23:52:19.548 00.000 8532 move complete, result=0
23:52:19.549 00.001 8532 worker thread done servicing request
23:52:19.549 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=60596, med=2515, FiltMin=2371, FiltMax=34052, Gamma=0.990
23:52:19.554 00.005 7008 UpdateGuideState exits: m=272317 SNR=344.3
23:52:19.555 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.556 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:19.557 00.001 7008 Enqueuing Expose request
23:52:19.559 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:19.560 00.001 8532 Worker thread wakes up
23:52:19.560 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:19.560 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:20.643 01.083 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b53af57a-5347-4479-aae5-10fc977037a7"}
23:52:20.646 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b53af57a-5347-4479-aae5-10fc977037a7"}
23:52:20.648 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6da292a-8f50-452f-9d4b-4bcad02fbad8"}
23:52:20.649 00.001 7008 case statement mapped state 6 to 3
23:52:20.650 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6da292a-8f50-452f-9d4b-4bcad02fbad8"}
23:52:20.652 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a0de1d3a-9dfc-428e-96bc-5a746a11a3a0"}
23:52:20.653 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1868,"width":15,"height":15,"star_pos":[6.63,7.18],"pixels":"..."},"id":"a0de1d3a-9dfc-428e-96bc-5a746a11a3a0"}
23:52:21.681 01.028 8532 Exposure complete
23:52:21.706 00.025 8532 worker thread done servicing request
23:52:21.707 00.001 7008 OnExposeComplete: enter
23:52:21.708 00.001 7008 UpdateGuideState(): m_state=6
23:52:21.709 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1869
23:52:21.710 00.001 7008 Star::Find returns 1 (0), X=545.60, Y=448.24, Mass=263904, SNR=337.5, Peak=47557 HFD=2.5
23:52:21.711 00.001 7008 MultiStar: [#1 0.43,0.77,0.52,U] [#2 0.40,0.64,0.52,U] [#3 0.31,0.73,0.42,U] [#4 0.47,0.73,0.33,U] [#5 0.47,0.63,0.32,U] [#6 0.52,0.57,0.35,U] [#7 0.32,0.79,0.28,U] [#8 0.39,0.64,0.33,U] 
23:52:21.712 00.001 7008 single-star, 8 included, MultiStar: {0.31, 0.54}, one-star: {0.00, 0.11}
23:52:21.713 00.001 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
23:52:21.714 00.001 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
23:52:21.715 00.001 7008 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=-0.01 mountY=0.10, mountTheta=1.65
23:52:21.717 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.11, opts=13)
23:52:21.718 00.001 7008 Enqueuing Move request for scope (0.00, 0.11)
23:52:21.720 00.002 8532 Worker thread wakes up
23:52:21.720 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:52:21.720 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:52:21.720 00.000 8532 Moving (0.00, 0.11) raw xDistance=-0.01 yDistance=0.10
23:52:21.720 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:52:21.720 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:21.720 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:21.720 00.000 8532 MoveAxis(E, 0, ABG)
23:52:21.720 00.000 8532 Move returns status 0, amount 0
23:52:21.720 00.000 8532 MoveAxis(N, 0, ABG)
23:52:21.720 00.000 8532 Move returns status 0, amount 0
23:52:21.720 00.000 8532 move complete, result=0
23:52:21.720 00.000 8532 worker thread done servicing request
23:52:21.721 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57745, med=2513, FiltMin=2303, FiltMax=32652, Gamma=0.990
23:52:21.726 00.005 7008 UpdateGuideState exits: m=263904 SNR=337.5
23:52:21.727 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.729 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:21.730 00.001 7008 Enqueuing Expose request
23:52:21.731 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:21.732 00.001 8532 Worker thread wakes up
23:52:21.732 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:21.732 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:22.642 00.910 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5a1857e6-ebe6-418e-8462-65a673e7b107"}
23:52:22.645 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5a1857e6-ebe6-418e-8462-65a673e7b107"}
23:52:22.646 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"eaaf47a2-c7a9-4301-8a1c-14241646c977"}
23:52:22.648 00.002 7008 case statement mapped state 6 to 3
23:52:22.649 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"eaaf47a2-c7a9-4301-8a1c-14241646c977"}
23:52:22.652 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f45ef403-5f50-4c79-9c81-e143bd445b75"}
23:52:22.655 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1869,"width":15,"height":15,"star_pos":[6.60,7.24],"pixels":"..."},"id":"f45ef403-5f50-4c79-9c81-e143bd445b75"}
23:52:23.852 01.197 8532 Exposure complete
23:52:23.877 00.025 8532 worker thread done servicing request
23:52:23.878 00.001 7008 OnExposeComplete: enter
23:52:23.879 00.001 7008 UpdateGuideState(): m_state=6
23:52:23.880 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1870
23:52:23.881 00.001 7008 Star::Find returns 1 (0), X=545.77, Y=448.27, Mass=266097, SNR=331.5, Peak=53303 HFD=2.6
23:52:23.882 00.001 7008 MultiStar: [#1 0.63,0.83,0.57,U] [#2 0.56,0.70,0.59,U] [#3 0.44,0.83,0.44,U] [#4 0.52,0.78,0.36,U] [#5 0.65,0.78,0.33,U] [#6 0.62,0.64,0.35,U] [#7 0.48,0.86,0.30,U] [#8 0.58,0.63,0.33,U] 
23:52:23.884 00.002 7008 single-star, 8 included, MultiStar: {0.47, 0.61}, one-star: {0.17, 0.14}
23:52:23.885 00.001 7008 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.07) = xAngle (0.75 = 0.75)
23:52:23.886 00.001 7008 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.34 = 0.34)
23:52:23.887 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=0.16 mountY=0.07, mountTheta=0.43
23:52:23.890 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.14, opts=13)
23:52:23.892 00.002 7008 Enqueuing Move request for scope (0.17, 0.14)
23:52:23.893 00.001 8532 Worker thread wakes up
23:52:23.893 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:52:23.893 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:52:23.893 00.000 8532 Moving (0.17, 0.14) raw xDistance=0.16 yDistance=0.07
23:52:23.893 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:52:23.893 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:23.893 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:23.893 00.000 8532 MoveAxis(E, 0, ABG)
23:52:23.893 00.000 8532 Move returns status 0, amount 0
23:52:23.893 00.000 8532 MoveAxis(N, 0, ABG)
23:52:23.893 00.000 8532 Move returns status 0, amount 0
23:52:23.893 00.000 8532 move complete, result=0
23:52:23.895 00.002 8532 worker thread done servicing request
23:52:23.895 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2345, FiltMax=29035, Gamma=0.990
23:52:23.901 00.006 7008 UpdateGuideState exits: m=266097 SNR=331.5
23:52:23.904 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:23.905 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:23.906 00.001 7008 Enqueuing Expose request
23:52:23.907 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:23.909 00.002 8532 Worker thread wakes up
23:52:23.909 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:23.909 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:24.643 00.734 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9222983d-ede8-4a00-9ce0-55da07e0e19a"}
23:52:24.646 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9222983d-ede8-4a00-9ce0-55da07e0e19a"}
23:52:24.648 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"803a8db2-be49-4d63-8e02-100d003c837b"}
23:52:24.649 00.001 7008 case statement mapped state 6 to 3
23:52:24.650 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"803a8db2-be49-4d63-8e02-100d003c837b"}
23:52:24.652 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2aa6d786-7d3f-4610-ac2a-0e36dce2f81d"}
23:52:24.653 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1870,"width":15,"height":15,"star_pos":[6.77,7.27],"pixels":"..."},"id":"2aa6d786-7d3f-4610-ac2a-0e36dce2f81d"}
23:52:26.037 01.384 8532 Exposure complete
23:52:26.063 00.026 8532 worker thread done servicing request
23:52:26.064 00.001 7008 OnExposeComplete: enter
23:52:26.065 00.001 7008 UpdateGuideState(): m_state=6
23:52:26.066 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1871
23:52:26.067 00.001 7008 Star::Find returns 1 (0), X=545.86, Y=448.30, Mass=266113, SNR=321.0, Peak=52821 HFD=2.5
23:52:26.068 00.001 7008 MultiStar: [#1 0.69,0.89,0.57,U] [#2 0.65,0.73,0.59,U] [#3 0.51,0.95,0.44,U] [#4 0.69,0.76,0.37,U] [#5 0.69,0.62,0.34,U] [#6 0.65,0.71,0.36,U] [#7 0.50,0.88,0.31,U] [#8 0.57,0.70,0.34,U] 
23:52:26.069 00.001 7008 single-star, 8 included, MultiStar: {0.54, 0.64}, one-star: {0.26, 0.16}
23:52:26.070 00.001 7008 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.07) = xAngle (0.64 = 0.64)
23:52:26.071 00.001 7008 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.23 = 0.23)
23:52:26.072 00.001 7008 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.57 mountX=0.25 mountY=0.07, mountTheta=0.27
23:52:26.074 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.16, opts=13)
23:52:26.075 00.001 7008 Enqueuing Move request for scope (0.26, 0.16)
23:52:26.077 00.002 8532 Worker thread wakes up
23:52:26.077 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
23:52:26.077 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
23:52:26.077 00.000 8532 Moving (0.26, 0.16) raw xDistance=0.25 yDistance=0.07
23:52:26.077 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
23:52:26.077 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:26.077 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:26.077 00.000 8532 MoveAxis(W, 223, ABG)
23:52:26.077 00.000 8532 Guiding  Dir = 3, Dur = 223
23:52:26.078 00.001 8532 IsSlewing returns 0
23:52:26.078 00.000 8532 IsGuiding returns 0
23:52:26.078 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2343, FiltMax=27368, Gamma=0.990
23:52:26.080 00.002 8532 PulseGuide returned control before completion, sleep 233
23:52:26.084 00.004 7008 UpdateGuideState exits: m=266113 SNR=321.0
23:52:26.085 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.086 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:26.087 00.001 7008 Enqueuing Expose request
23:52:26.324 00.237 8532 IsGuiding returns 0
23:52:26.324 00.000 8532 Move returns status 0, amount 223
23:52:26.324 00.000 8532 MoveAxis(N, 0, ABG)
23:52:26.324 00.000 8532 Move returns status 0, amount 0
23:52:26.324 00.000 8532 move complete, result=0
23:52:26.325 00.001 8532 worker thread done servicing request
23:52:26.325 00.000 8532 Worker thread wakes up
23:52:26.325 00.000 7008 GuideStep: 0.2 px 223 ms WEST, 0.1 px 0 ms NORTH
23:52:26.328 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:26.328 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:26.642 00.314 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"65fbc4d3-47cf-4c53-a95b-c873213b42c4"}
23:52:26.643 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"65fbc4d3-47cf-4c53-a95b-c873213b42c4"}
23:52:26.645 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af6e8ce0-aa16-4302-bed7-45138c322d28"}
23:52:26.646 00.001 7008 case statement mapped state 6 to 3
23:52:26.647 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af6e8ce0-aa16-4302-bed7-45138c322d28"}
23:52:26.649 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"89d90a15-3ce4-4fe5-bd78-c5e70b75371f"}
23:52:26.650 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1871,"width":15,"height":15,"star_pos":[6.86,7.30],"pixels":"..."},"id":"89d90a15-3ce4-4fe5-bd78-c5e70b75371f"}
23:52:28.458 01.808 8532 Exposure complete
23:52:28.485 00.027 8532 worker thread done servicing request
23:52:28.485 00.000 7008 OnExposeComplete: enter
23:52:28.486 00.001 7008 UpdateGuideState(): m_state=6
23:52:28.487 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1872
23:52:28.488 00.001 7008 Star::Find returns 1 (0), X=545.79, Y=448.35, Mass=268221, SNR=332.6, Peak=50987 HFD=2.7
23:52:28.489 00.001 7008 MultiStar: [#1 0.66,0.91,0.55,U] [#2 0.64,0.73,0.55,U] [#3 0.45,0.91,0.43,U] [#4 0.61,0.78,0.34,U] [#5 0.69,0.69,0.33,U] [#6 0.69,0.71,0.35,U] [#7 0.47,0.99,0.28,U] [#8 0.63,0.69,0.33,U] 
23:52:28.490 00.001 7008 single-star, 8 included, MultiStar: {0.51, 0.66}, one-star: {0.19, 0.21}
23:52:28.491 00.001 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:52:28.492 00.001 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:52:28.493 00.001 7008 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.29 cameraTheta=0.83 mountX=0.18 mountY=0.13, mountTheta=0.65
23:52:28.497 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.21, opts=13)
23:52:28.498 00.001 7008 Enqueuing Move request for scope (0.19, 0.21)
23:52:28.499 00.001 8532 Worker thread wakes up
23:52:28.499 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
23:52:28.499 00.000 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
23:52:28.499 00.000 8532 Moving (0.19, 0.21) raw xDistance=0.18 yDistance=0.13
23:52:28.499 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.18
23:52:28.499 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:28.500 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:52:28.500 00.000 8532 MoveAxis(W, 177, ABG)
23:52:28.500 00.000 8532 Guiding  Dir = 3, Dur = 177
23:52:28.500 00.000 8532 IsSlewing returns 0
23:52:28.500 00.000 8532 IsGuiding returns 0
23:52:28.500 00.000 8532 PulseGuide returned control before completion, sleep 187
23:52:28.501 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2320, FiltMax=28242, Gamma=0.990
23:52:28.505 00.004 7008 UpdateGuideState exits: m=268221 SNR=332.6
23:52:28.506 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:28.507 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:28.508 00.001 7008 Enqueuing Expose request
23:52:28.641 00.133 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dba449cd-e96b-4a86-8d57-281a60b708e3"}
23:52:28.645 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dba449cd-e96b-4a86-8d57-281a60b708e3"}
23:52:28.649 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c1b0972-b319-4761-9003-92a0f8cedf05"}
23:52:28.651 00.002 7008 case statement mapped state 6 to 3
23:52:28.652 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c1b0972-b319-4761-9003-92a0f8cedf05"}
23:52:28.653 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6e65f581-11a9-482f-a055-306965f54f64"}
23:52:28.655 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1872,"width":15,"height":15,"star_pos":[6.79,7.35],"pixels":"..."},"id":"6e65f581-11a9-482f-a055-306965f54f64"}
23:52:28.698 00.043 8532 IsGuiding returns 0
23:52:28.698 00.000 8532 Move returns status 0, amount 177
23:52:28.698 00.000 8532 MoveAxis(N, 0, ABG)
23:52:28.698 00.000 8532 Move returns status 0, amount 0
23:52:28.698 00.000 8532 move complete, result=0
23:52:28.698 00.000 8532 worker thread done servicing request
23:52:28.698 00.000 8532 Worker thread wakes up
23:52:28.698 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:28.698 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:28.698 00.000 7008 GuideStep: 0.2 px 177 ms WEST, 0.1 px 0 ms NORTH
23:52:30.643 01.945 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"937c64cb-ecd5-4951-a9aa-e34febae2ca9"}
23:52:30.645 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"937c64cb-ecd5-4951-a9aa-e34febae2ca9"}
23:52:30.646 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b041c1e-6803-4c4e-84e0-3ae2c9a436a9"}
23:52:30.647 00.001 7008 case statement mapped state 6 to 3
23:52:30.648 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b041c1e-6803-4c4e-84e0-3ae2c9a436a9"}
23:52:30.650 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e4264030-61e4-49a0-822f-3996f3a63646"}
23:52:30.652 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1872,"width":15,"height":15,"star_pos":[6.79,7.35],"pixels":"..."},"id":"e4264030-61e4-49a0-822f-3996f3a63646"}
23:52:30.818 00.166 8532 Exposure complete
23:52:30.843 00.025 8532 worker thread done servicing request
23:52:30.843 00.000 7008 OnExposeComplete: enter
23:52:30.846 00.003 7008 UpdateGuideState(): m_state=6
23:52:30.847 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1873
23:52:30.849 00.002 7008 Star::Find returns 1 (0), X=545.81, Y=448.38, Mass=274678, SNR=348.5, Peak=52328 HFD=2.7
23:52:30.850 00.001 7008 MultiStar: [#1 0.61,0.87,0.52,U] [#2 0.56,0.75,0.53,U] [#3 0.51,0.95,0.41,U] [#4 0.67,0.83,0.34,U] [#5 0.65,0.85,0.31,U] [#6 0.65,0.73,0.33,U] [#7 0.49,0.97,0.27,U] [#8 0.50,0.81,0.33,U] 
23:52:30.852 00.002 7008 single-star, 8 included, MultiStar: {0.49, 0.69}, one-star: {0.21, 0.25}
23:52:30.853 00.001 7008 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.07) = xAngle (0.94 = 0.94)
23:52:30.854 00.001 7008 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.53 = 0.53)
23:52:30.855 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.87 mountX=0.19 mountY=0.16, mountTheta=0.71
23:52:30.857 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.25, opts=13)
23:52:30.859 00.002 7008 Enqueuing Move request for scope (0.21, 0.25)
23:52:30.861 00.002 8532 Worker thread wakes up
23:52:30.861 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
23:52:30.861 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
23:52:30.861 00.000 8532 Moving (0.21, 0.25) raw xDistance=0.19 yDistance=0.16
23:52:30.861 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:52:30.861 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:30.861 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:30.861 00.000 8532 MoveAxis(W, 185, ABG)
23:52:30.861 00.000 8532 Guiding  Dir = 3, Dur = 185
23:52:30.861 00.000 8532 IsSlewing returns 0
23:52:30.861 00.000 8532 IsGuiding returns 0
23:52:30.862 00.001 8532 PulseGuide returned control before completion, sleep 195
23:52:30.862 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2336, FiltMax=28187, Gamma=0.990
23:52:30.867 00.005 7008 UpdateGuideState exits: m=274678 SNR=348.5
23:52:30.869 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:30.870 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:30.871 00.001 7008 Enqueuing Expose request
23:52:31.062 00.191 8532 IsGuiding returns 1
23:52:31.062 00.000 8532 scope still moving after pulse duration time elapsed
23:52:31.092 00.030 8532 IsSlewing returns 0
23:52:31.092 00.000 8532 IsGuiding returns 0
23:52:31.092 00.000 8532 scope move finished after 185 + 45 ms
23:52:31.092 00.000 8532 Move returns status 0, amount 185
23:52:31.092 00.000 8532 MoveAxis(N, 0, ABG)
23:52:31.093 00.001 8532 Move returns status 0, amount 0
23:52:31.093 00.000 8532 move complete, result=0
23:52:31.093 00.000 8532 worker thread done servicing request
23:52:31.093 00.000 8532 Worker thread wakes up
23:52:31.093 00.000 7008 GuideStep: 0.2 px 185 ms WEST, 0.2 px 0 ms NORTH
23:52:31.096 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:31.097 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:32.641 01.544 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be7905aa-9ae2-4e19-975b-f43808e5ef0f"}
23:52:32.643 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be7905aa-9ae2-4e19-975b-f43808e5ef0f"}
23:52:32.645 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3f8bdd6e-6165-40ae-87b9-868959910f6d"}
23:52:32.649 00.004 7008 case statement mapped state 6 to 3
23:52:32.650 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f8bdd6e-6165-40ae-87b9-868959910f6d"}
23:52:32.652 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d310287d-45ab-4bd3-a3e2-c9946c62377f"}
23:52:32.654 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1873,"width":15,"height":15,"star_pos":[6.81,7.38],"pixels":"..."},"id":"d310287d-45ab-4bd3-a3e2-c9946c62377f"}
23:52:33.224 00.570 8532 Exposure complete
23:52:33.253 00.029 8532 worker thread done servicing request
23:52:33.253 00.000 7008 OnExposeComplete: enter
23:52:33.256 00.003 7008 UpdateGuideState(): m_state=6
23:52:33.258 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1874
23:52:33.259 00.001 7008 Star::Find returns 1 (0), X=545.87, Y=448.38, Mass=270661, SNR=339.5, Peak=52141 HFD=2.7
23:52:33.261 00.002 7008 MultiStar: [#1 0.68,0.94,0.54,U] [#2 0.67,0.81,0.51,U] [#3 0.55,0.96,0.41,U] [#4 0.70,0.84,0.35,U] [#5 0.75,0.91,0.32,U] [#6 0.74,0.70,0.34,U] [#7 0.59,1.03,0.28,U] [#8 0.64,0.80,0.32,U] 
23:52:33.263 00.002 7008 single-star, 8 included, MultiStar: {0.57, 0.72}, one-star: {0.27, 0.25}
23:52:33.264 00.001 7008 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.07) = xAngle (0.82 = 0.82)
23:52:33.266 00.002 7008 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.40 = 0.40)
23:52:33.267 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.74 mountX=0.25 mountY=0.14, mountTheta=0.52
23:52:33.270 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.25, opts=13)
23:52:33.272 00.002 7008 Enqueuing Move request for scope (0.27, 0.25)
23:52:33.274 00.002 8532 Worker thread wakes up
23:52:33.274 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd
23:52:33.274 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.25)
23:52:33.274 00.000 8532 Moving (0.27, 0.25) raw xDistance=0.25 yDistance=0.14
23:52:33.274 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:52:33.274 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:33.274 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:52:33.274 00.000 8532 MoveAxis(W, 241, ABG)
23:52:33.274 00.000 8532 Guiding  Dir = 3, Dur = 241
23:52:33.275 00.001 8532 IsSlewing returns 0
23:52:33.275 00.000 8532 IsGuiding returns 0
23:52:33.275 00.000 8532 PulseGuide returned control before completion, sleep 251
23:52:33.276 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2405, FiltMax=26808, Gamma=0.990
23:52:33.282 00.006 7008 UpdateGuideState exits: m=270661 SNR=339.5
23:52:33.284 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.286 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:33.288 00.002 7008 Enqueuing Expose request
23:52:33.531 00.243 8532 IsGuiding returns 0
23:52:33.532 00.001 8532 Move returns status 0, amount 241
23:52:33.532 00.000 8532 MoveAxis(N, 0, ABG)
23:52:33.532 00.000 8532 Move returns status 0, amount 0
23:52:33.532 00.000 8532 move complete, result=0
23:52:33.532 00.000 8532 worker thread done servicing request
23:52:33.532 00.000 8532 Worker thread wakes up
23:52:33.532 00.000 7008 GuideStep: 0.3 px 241 ms WEST, 0.1 px 0 ms NORTH
23:52:33.536 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:33.536 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:34.642 01.106 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"890b20a6-fbc3-4770-8f44-0eea6c300b79"}
23:52:34.644 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"890b20a6-fbc3-4770-8f44-0eea6c300b79"}
23:52:34.645 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"705be6db-e32b-4439-9be6-894af2f1a77b"}
23:52:34.646 00.001 7008 case statement mapped state 6 to 3
23:52:34.648 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"705be6db-e32b-4439-9be6-894af2f1a77b"}
23:52:34.651 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"99608e73-9e4d-4f8b-b738-eecc1826ae14"}
23:52:34.654 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1874,"width":15,"height":15,"star_pos":[6.87,7.38],"pixels":"..."},"id":"99608e73-9e4d-4f8b-b738-eecc1826ae14"}
23:52:35.658 01.004 8532 Exposure complete
23:52:35.682 00.024 8532 worker thread done servicing request
23:52:35.682 00.000 7008 OnExposeComplete: enter
23:52:35.684 00.002 7008 UpdateGuideState(): m_state=6
23:52:35.685 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1875
23:52:35.686 00.001 7008 Star::Find returns 1 (0), X=545.74, Y=448.39, Mass=266049, SNR=333.4, Peak=49584 HFD=2.8
23:52:35.687 00.001 7008 MultiStar: [#1 0.58,0.91,0.55,U] [#2 0.61,0.81,0.53,U] [#3 0.44,0.94,0.43,U] [#4 0.53,0.86,0.34,U] [#5 0.59,0.86,0.33,U] [#6 0.57,0.75,0.34,U] [#7 0.40,0.96,0.28,U] [#8 0.55,0.72,0.32,U] 
23:52:35.688 00.001 7008 single-star, 8 included, MultiStar: {0.44, 0.71}, one-star: {0.14, 0.25}
23:52:35.689 00.001 7008 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.07) = xAngle (1.13 = 1.13)
23:52:35.690 00.001 7008 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.72 = 0.72)
23:52:35.691 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.06 mountX=0.12 mountY=0.19, mountTheta=0.99
23:52:35.694 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.25, opts=13)
23:52:35.695 00.001 7008 Enqueuing Move request for scope (0.14, 0.25)
23:52:35.696 00.001 8532 Worker thread wakes up
23:52:35.696 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
23:52:35.696 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
23:52:35.696 00.000 8532 Moving (0.14, 0.25) raw xDistance=0.12 yDistance=0.19
23:52:35.696 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:35.696 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:52:35.696 00.000 8532 MoveAxis(E, 0, ABG)
23:52:35.696 00.000 8532 Move returns status 0, amount 0
23:52:35.696 00.000 8532 MoveAxis(S, 330, ABG)
23:52:35.696 00.000 8532 Guiding  Dir = 1, Dur = 330
23:52:35.696 00.000 8532 IsSlewing returns 0
23:52:35.697 00.001 8532 IsGuiding returns 0
23:52:35.697 00.000 8532 PulseGuide returned control before completion, sleep 340
23:52:35.697 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2517, FiltMin=2347, FiltMax=29732, Gamma=0.990
23:52:35.705 00.008 7008 UpdateGuideState exits: m=266049 SNR=333.4
23:52:35.706 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.707 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:35.708 00.001 7008 Enqueuing Expose request
23:52:36.043 00.335 8532 IsGuiding returns 0
23:52:36.043 00.000 8532 Move returns status 0, amount 330
23:52:36.043 00.000 8532 move complete, result=0
23:52:36.043 00.000 8532 worker thread done servicing request
23:52:36.043 00.000 8532 Worker thread wakes up
23:52:36.043 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:36.044 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:36.044 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 330 ms SOUTH
23:52:36.642 00.598 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aea66f9d-141b-4df1-bae4-923ebb100ce1"}
23:52:36.646 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aea66f9d-141b-4df1-bae4-923ebb100ce1"}
23:52:36.648 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"76e3d054-82de-4770-a17d-cf3471a5d332"}
23:52:36.650 00.002 7008 case statement mapped state 6 to 3
23:52:36.651 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"76e3d054-82de-4770-a17d-cf3471a5d332"}
23:52:36.654 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"754d34de-9c6a-466f-ae8c-014c188cdfbd"}
23:52:36.656 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1875,"width":15,"height":15,"star_pos":[6.74,7.39],"pixels":"..."},"id":"754d34de-9c6a-466f-ae8c-014c188cdfbd"}
23:52:38.174 01.518 8532 Exposure complete
23:52:38.204 00.030 8532 worker thread done servicing request
23:52:38.204 00.000 7008 OnExposeComplete: enter
23:52:38.207 00.003 7008 UpdateGuideState(): m_state=6
23:52:38.208 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1876
23:52:38.209 00.001 7008 Star::Find returns 1 (0), X=545.90, Y=447.88, Mass=270146, SNR=331.9, Peak=59101 HFD=2.2
23:52:38.211 00.002 7008 MultiStar: [#1 0.75,0.33,0.55,U] [#2 0.70,0.27,0.53,U] [#3 0.60,0.30,0.43,U] [#4 0.76,0.35,0.36,U] [#5 0.73,0.21,0.34,U] [#6 0.76,0.23,0.36,U] [#7 0.62,0.25,0.30,U] [#8 0.85,0.18,0.33,U] 
23:52:38.212 00.001 7008 single-star, 8 included, MultiStar: {0.62, 0.15}, one-star: {0.30, -0.25}
23:52:38.213 00.001 7008 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.07) = xAngle (-0.63 = -0.63)
23:52:38.215 00.002 7008 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.04 = -1.04)
23:52:38.217 00.002 7008 CameraToMount -- cameraX=0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-0.70 mountX=0.32 mountY=-0.34, mountTheta=-0.82
23:52:38.220 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=-0.25, opts=13)
23:52:38.222 00.002 7008 Enqueuing Move request for scope (0.30, -0.25)
23:52:38.224 00.002 8532 Worker thread wakes up
23:52:38.225 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.25) opts 0xd
23:52:38.225 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, -0.25)
23:52:38.225 00.000 8532 Moving (0.30, -0.25) raw xDistance=0.32 yDistance=-0.34
23:52:38.225 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:52:38.225 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:38.225 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:52:38.225 00.000 8532 MoveAxis(W, 287, ABG)
23:52:38.225 00.000 8532 Guiding  Dir = 3, Dur = 287
23:52:38.225 00.000 8532 IsSlewing returns 0
23:52:38.226 00.001 8532 IsGuiding returns 0
23:52:38.226 00.000 8532 PulseGuide returned control before completion, sleep 297
23:52:38.227 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2312, FiltMax=27150, Gamma=0.990
23:52:38.233 00.006 7008 UpdateGuideState exits: m=270146 SNR=331.9
23:52:38.236 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.237 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:38.238 00.001 7008 Enqueuing Expose request
23:52:38.526 00.288 8532 IsGuiding returns 1
23:52:38.526 00.000 8532 scope still moving after pulse duration time elapsed
23:52:38.558 00.032 8532 IsSlewing returns 0
23:52:38.558 00.000 8532 IsGuiding returns 0
23:52:38.559 00.001 8532 scope move finished after 287 + 45 ms
23:52:38.559 00.000 8532 Move returns status 0, amount 287
23:52:38.559 00.000 8532 MoveAxis(N, 0, ABG)
23:52:38.559 00.000 8532 Move returns status 0, amount 0
23:52:38.559 00.000 8532 move complete, result=0
23:52:38.559 00.000 8532 worker thread done servicing request
23:52:38.559 00.000 8532 Worker thread wakes up
23:52:38.559 00.000 7008 GuideStep: 0.3 px 287 ms WEST, -0.3 px 0 ms NORTH
23:52:38.562 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:38.562 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:38.642 00.080 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2232a20e-216a-4a67-9662-6869f10d2d3c"}
23:52:38.645 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2232a20e-216a-4a67-9662-6869f10d2d3c"}
23:52:38.650 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3526f3e6-e4b8-4bdd-8a6b-a1a7179ec960"}
23:52:38.652 00.002 7008 case statement mapped state 6 to 3
23:52:38.655 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3526f3e6-e4b8-4bdd-8a6b-a1a7179ec960"}
23:52:38.658 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3dbb0761-9f81-4516-bcf7-83e2be179fac"}
23:52:38.662 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1876,"width":15,"height":15,"star_pos":[6.90,6.88],"pixels":"..."},"id":"3dbb0761-9f81-4516-bcf7-83e2be179fac"}
23:52:40.641 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c9c01a45-4b9c-45fa-9695-bb89857c117c"}
23:52:40.643 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c9c01a45-4b9c-45fa-9695-bb89857c117c"}
23:52:40.645 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"49a64c23-5929-4c58-a0a0-82ef913b0548"}
23:52:40.647 00.002 7008 case statement mapped state 6 to 3
23:52:40.648 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"49a64c23-5929-4c58-a0a0-82ef913b0548"}
23:52:40.649 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d4a5b1cd-6e37-487a-b919-a3b937b99170"}
23:52:40.651 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1876,"width":15,"height":15,"star_pos":[6.90,6.88],"pixels":"..."},"id":"d4a5b1cd-6e37-487a-b919-a3b937b99170"}
23:52:40.690 00.039 8532 Exposure complete
23:52:40.723 00.033 8532 worker thread done servicing request
23:52:40.723 00.000 7008 OnExposeComplete: enter
23:52:40.724 00.001 7008 UpdateGuideState(): m_state=6
23:52:40.726 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1877
23:52:40.727 00.001 7008 Star::Find returns 1 (0), X=545.60, Y=447.67, Mass=261165, SNR=328.8, Peak=45750 HFD=2.7
23:52:40.729 00.002 7008 MultiStar: [#1 0.38,0.06,0.55,U] [#2 0.39,0.00,0.55,U] [#3 0.29,0.02,0.43,U] [#4 0.48,-0.08,0.36,U] [#5 0.37,0.14,0.33,U] [#6 0.48,-0.04,0.35,U] [#7 0.28,0.05,0.28,U] [#8 0.24,0.03,0.31,U] 
23:52:40.731 00.002 7008 refined, 8 included, MultiStar: {0.28, -0.09}, one-star: {0.00, -0.46}
23:52:40.732 00.001 7008 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.07) = xAngle (-0.25 = -0.25)
23:52:40.733 00.001 7008 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.67 = -0.67)
23:52:40.735 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=0.29 mountY=-0.18, mountTheta=-0.57
23:52:40.737 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=-0.09, opts=13)
23:52:40.739 00.002 7008 Enqueuing Move request for scope (0.28, -0.09)
23:52:40.740 00.001 8532 Worker thread wakes up
23:52:40.740 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
23:52:40.740 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
23:52:40.740 00.000 8532 Moving (0.28, -0.09) raw xDistance=0.29 yDistance=-0.18
23:52:40.740 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:52:40.740 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:40.740 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:52:40.740 00.000 8532 MoveAxis(W, 281, ABG)
23:52:40.741 00.001 8532 Guiding  Dir = 3, Dur = 281
23:52:40.741 00.000 8532 IsSlewing returns 0
23:52:40.741 00.000 8532 IsGuiding returns 0
23:52:40.742 00.001 8532 PulseGuide returned control before completion, sleep 291
23:52:40.742 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=47636, med=2513, FiltMin=2372, FiltMax=28475, Gamma=0.990
23:52:40.749 00.007 7008 UpdateGuideState exits: m=261165 SNR=328.8
23:52:40.750 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:40.752 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:40.753 00.001 7008 Enqueuing Expose request
23:52:41.044 00.291 8532 IsGuiding returns 0
23:52:41.044 00.000 8532 Move returns status 0, amount 281
23:52:41.044 00.000 8532 MoveAxis(N, 0, ABG)
23:52:41.044 00.000 8532 Move returns status 0, amount 0
23:52:41.044 00.000 8532 move complete, result=0
23:52:41.044 00.000 8532 worker thread done servicing request
23:52:41.044 00.000 8532 Worker thread wakes up
23:52:41.045 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:41.045 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:41.045 00.000 7008 GuideStep: 0.3 px 281 ms WEST, -0.2 px 0 ms NORTH
23:52:42.642 01.597 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e27de120-eae3-44b8-94df-5a632ce747fd"}
23:52:42.644 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e27de120-eae3-44b8-94df-5a632ce747fd"}
23:52:42.646 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"85fcd479-1f0d-47e8-ad31-fd3ba07778bf"}
23:52:42.647 00.001 7008 case statement mapped state 6 to 3
23:52:42.649 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"85fcd479-1f0d-47e8-ad31-fd3ba07778bf"}
23:52:42.651 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"88dbe833-65b1-4326-ba6a-350d7992af82"}
23:52:42.653 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1877,"width":15,"height":15,"star_pos":[6.60,6.67],"pixels":"..."},"id":"88dbe833-65b1-4326-ba6a-350d7992af82"}
23:52:43.175 00.522 8532 Exposure complete
23:52:43.199 00.024 8532 worker thread done servicing request
23:52:43.199 00.000 7008 OnExposeComplete: enter
23:52:43.201 00.002 7008 UpdateGuideState(): m_state=6
23:52:43.204 00.003 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1878
23:52:43.206 00.002 7008 Star::Find returns 1 (0), X=545.51, Y=447.72, Mass=261766, SNR=330.6, Peak=43791 HFD=2.6
23:52:43.208 00.002 7008 MultiStar: [#1 0.33,0.03,0.53,U] [#2 0.34,0.07,0.52,U] [#3 0.26,-0.03,0.43,U] [#4 0.40,0.00,0.35,U] [#5 0.42,-0.03,0.33,U] [#6 0.31,0.06,0.35,U] [#7 0.21,0.06,0.29,U] [#8 0.14,0.10,0.34,U] 
23:52:43.210 00.002 7008 refined, 8 included, MultiStar: {0.21, -0.08}, one-star: {-0.09, -0.41}
23:52:43.213 00.003 7008 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.07) = xAngle (-0.28 = -0.28)
23:52:43.215 00.002 7008 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.69 = -0.69)
23:52:43.216 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.35 mountX=0.21 mountY=-0.14, mountTheta=-0.58
23:52:43.221 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=-0.08, opts=13)
23:52:43.223 00.002 7008 Enqueuing Move request for scope (0.21, -0.08)
23:52:43.225 00.002 8532 Worker thread wakes up
23:52:43.225 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
23:52:43.225 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
23:52:43.225 00.000 8532 Moving (0.21, -0.08) raw xDistance=0.21 yDistance=-0.14
23:52:43.225 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
23:52:43.225 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:43.225 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:43.225 00.000 8532 MoveAxis(W, 214, ABG)
23:52:43.225 00.000 8532 Guiding  Dir = 3, Dur = 214
23:52:43.225 00.000 8532 IsSlewing returns 0
23:52:43.226 00.001 8532 IsGuiding returns 0
23:52:43.226 00.000 8532 PulseGuide returned control before completion, sleep 224
23:52:43.226 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=52634, med=2515, FiltMin=2299, FiltMax=28799, Gamma=0.990
23:52:43.233 00.007 7008 UpdateGuideState exits: m=261766 SNR=330.6
23:52:43.234 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:43.235 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:43.236 00.001 7008 Enqueuing Expose request
23:52:43.465 00.229 8532 IsGuiding returns 1
23:52:43.465 00.000 8532 scope still moving after pulse duration time elapsed
23:52:43.496 00.031 8532 IsSlewing returns 0
23:52:43.496 00.000 8532 IsGuiding returns 0
23:52:43.496 00.000 8532 scope move finished after 214 + 57 ms
23:52:43.496 00.000 8532 Move returns status 0, amount 214
23:52:43.498 00.002 8532 MoveAxis(N, 0, ABG)
23:52:43.498 00.000 8532 Move returns status 0, amount 0
23:52:43.498 00.000 8532 move complete, result=0
23:52:43.498 00.000 8532 worker thread done servicing request
23:52:43.498 00.000 8532 Worker thread wakes up
23:52:43.498 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:43.498 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:43.498 00.000 7008 GuideStep: 0.2 px 214 ms WEST, -0.1 px 0 ms NORTH
23:52:44.641 01.143 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b04ab683-607d-4271-a023-7eafb2f99f7d"}
23:52:44.642 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b04ab683-607d-4271-a023-7eafb2f99f7d"}
23:52:44.644 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"68d91d20-47e7-451d-8fd1-8870071c7ba3"}
23:52:44.645 00.001 7008 case statement mapped state 6 to 3
23:52:44.646 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"68d91d20-47e7-451d-8fd1-8870071c7ba3"}
23:52:44.647 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"612294f9-e787-45b8-898c-d5593c209110"}
23:52:44.649 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1878,"width":15,"height":15,"star_pos":[6.51,6.72],"pixels":"..."},"id":"612294f9-e787-45b8-898c-d5593c209110"}
23:52:45.620 00.971 8532 Exposure complete
23:52:45.648 00.028 8532 worker thread done servicing request
23:52:45.648 00.000 7008 OnExposeComplete: enter
23:52:45.649 00.001 7008 UpdateGuideState(): m_state=6
23:52:45.650 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1879
23:52:45.651 00.001 7008 Star::Find returns 1 (0), X=545.27, Y=447.66, Mass=267195, SNR=335.6, Peak=41348 HFD=2.7
23:52:45.653 00.002 7008 MultiStar: [#1 0.08,0.05,0.55,U] [#2 0.06,-0.00,0.51,U] [#3 0.04,-0.08,0.42,U] [#4 0.19,-0.15,0.35,U] [#5 0.19,0.01,0.34,U] [#6 0.11,-0.10,0.34,U] [#7 0.03,-0.09,0.29,U] [#8 0.14,-0.01,0.32,U] 
23:52:45.654 00.001 7008 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {-0.33, -0.48}
23:52:45.655 00.001 7008 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.07) = xAngle (-1.53 = -1.53)
23:52:45.656 00.001 7008 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.95 = -1.95)
23:52:45.657 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=0.01 mountY=-0.14, mountTheta=-1.53
23:52:45.660 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=-0.15, opts=13)
23:52:45.662 00.002 7008 Enqueuing Move request for scope (-0.00, -0.15)
23:52:45.663 00.001 8532 Worker thread wakes up
23:52:45.663 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:52:45.663 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:52:45.663 00.000 8532 Moving (-0.00, -0.15) raw xDistance=0.01 yDistance=-0.14
23:52:45.663 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:52:45.663 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:45.663 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:45.663 00.000 8532 MoveAxis(E, 0, ABG)
23:52:45.663 00.000 8532 Move returns status 0, amount 0
23:52:45.663 00.000 8532 MoveAxis(N, 0, ABG)
23:52:45.663 00.000 8532 Move returns status 0, amount 0
23:52:45.663 00.000 8532 move complete, result=0
23:52:45.663 00.000 8532 worker thread done servicing request
23:52:45.664 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57991, med=2514, FiltMin=2374, FiltMax=27231, Gamma=0.990
23:52:45.668 00.004 7008 UpdateGuideState exits: m=267195 SNR=335.6
23:52:45.670 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.671 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:45.672 00.001 7008 Enqueuing Expose request
23:52:45.673 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:45.674 00.001 8532 Worker thread wakes up
23:52:45.674 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:45.674 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:46.640 00.966 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"339fad10-fe4b-46e2-96ac-adcc529d4699"}
23:52:46.643 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"339fad10-fe4b-46e2-96ac-adcc529d4699"}
23:52:46.645 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"af7dd7e2-02e2-4479-90f6-d0ef62ab235a"}
23:52:46.647 00.002 7008 case statement mapped state 6 to 3
23:52:46.649 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"af7dd7e2-02e2-4479-90f6-d0ef62ab235a"}
23:52:46.651 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7ea755b2-0e97-4fd3-8dc2-2ea8743742ff"}
23:52:46.654 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1879,"width":15,"height":15,"star_pos":[7.27,6.66],"pixels":"..."},"id":"7ea755b2-0e97-4fd3-8dc2-2ea8743742ff"}
23:52:47.798 01.144 8532 Exposure complete
23:52:47.821 00.023 8532 worker thread done servicing request
23:52:47.822 00.001 7008 OnExposeComplete: enter
23:52:47.823 00.001 7008 UpdateGuideState(): m_state=6
23:52:47.824 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1880
23:52:47.825 00.001 7008 Star::Find returns 1 (0), X=545.26, Y=447.76, Mass=255090, SNR=321.4, Peak=42014 HFD=2.5
23:52:47.826 00.001 7008 MultiStar: [#1 0.08,0.09,0.56,U] [#2 -0.02,0.08,0.55,U] [#3 0.06,0.11,0.43,U] [#4 0.13,-0.00,0.36,U] [#5 0.15,0.07,0.35,U] [#6 0.04,0.04,0.38,U] [#7 0.05,0.01,0.30,U] [#8 0.13,0.07,0.33,U] 
23:52:47.828 00.002 7008 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.34, -0.38}
23:52:47.829 00.001 7008 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.07) = xAngle (-2.08 = -2.08)
23:52:47.830 00.001 7008 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.49 = -2.49)
23:52:47.831 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.15 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
23:52:47.832 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.04, opts=13)
23:52:47.833 00.001 7008 Enqueuing Move request for scope (-0.03, -0.04)
23:52:47.834 00.001 8532 Worker thread wakes up
23:52:47.834 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:52:47.834 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:52:47.834 00.000 8532 Moving (-0.03, -0.04) raw xDistance=-0.02 yDistance=-0.03
23:52:47.834 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:47.834 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:47.835 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:47.835 00.000 8532 MoveAxis(E, 0, ABG)
23:52:47.835 00.000 8532 Move returns status 0, amount 0
23:52:47.835 00.000 8532 MoveAxis(N, 0, ABG)
23:52:47.835 00.000 8532 Move returns status 0, amount 0
23:52:47.835 00.000 8532 move complete, result=0
23:52:47.835 00.000 8532 worker thread done servicing request
23:52:47.837 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63804, med=2514, FiltMin=2407, FiltMax=26074, Gamma=0.990
23:52:47.842 00.005 7008 UpdateGuideState exits: m=255090 SNR=321.4
23:52:47.843 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.844 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:47.845 00.001 7008 Enqueuing Expose request
23:52:47.846 00.001 8532 Worker thread wakes up
23:52:47.846 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:47.847 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:47.847 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:48.641 00.794 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aee06e52-8faa-4709-a275-15c1614da318"}
23:52:48.645 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aee06e52-8faa-4709-a275-15c1614da318"}
23:52:48.647 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"42ea6217-641c-430f-9032-6f85175d8cad"}
23:52:48.648 00.001 7008 case statement mapped state 6 to 3
23:52:48.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"42ea6217-641c-430f-9032-6f85175d8cad"}
23:52:48.653 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"22c04e82-bf9b-40e5-bea9-1f770b6b5b6a"}
23:52:48.655 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1880,"width":15,"height":15,"star_pos":[7.26,6.76],"pixels":"..."},"id":"22c04e82-bf9b-40e5-bea9-1f770b6b5b6a"}
23:52:49.969 01.314 8532 Exposure complete
23:52:49.997 00.028 8532 worker thread done servicing request
23:52:49.997 00.000 7008 OnExposeComplete: enter
23:52:49.998 00.001 7008 UpdateGuideState(): m_state=6
23:52:49.999 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1881
23:52:50.000 00.001 7008 Star::Find returns 1 (0), X=545.32, Y=447.87, Mass=250168, SNR=320.8, Peak=38826 HFD=2.3
23:52:50.002 00.002 7008 MultiStar: [#1 0.15,0.24,0.56,U] [#2 0.12,0.20,0.55,U] [#3 0.07,0.25,0.43,U] [#4 0.24,0.26,0.36,U] [#5 0.20,0.21,0.35,U] [#6 0.18,0.15,0.35,U] [#7 0.07,0.35,0.30,U] [#8 0.21,0.24,0.34,U] 
23:52:50.003 00.001 7008 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.28, -0.26}
23:52:50.004 00.001 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
23:52:50.005 00.001 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
23:52:50.006 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=0.04 mountY=0.09, mountTheta=1.15
23:52:50.009 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.12, opts=13)
23:52:50.010 00.001 7008 Enqueuing Move request for scope (0.05, 0.12)
23:52:50.011 00.001 8532 Worker thread wakes up
23:52:50.011 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:52:50.011 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:52:50.011 00.000 8532 Moving (0.05, 0.12) raw xDistance=0.04 yDistance=0.09
23:52:50.011 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:52:50.011 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:50.011 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:52:50.011 00.000 8532 MoveAxis(E, 0, ABG)
23:52:50.011 00.000 8532 Move returns status 0, amount 0
23:52:50.011 00.000 8532 MoveAxis(N, 0, ABG)
23:52:50.011 00.000 8532 Move returns status 0, amount 0
23:52:50.011 00.000 8532 move complete, result=0
23:52:50.011 00.000 8532 worker thread done servicing request
23:52:50.013 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=2396, FiltMax=27983, Gamma=0.990
23:52:50.018 00.005 7008 UpdateGuideState exits: m=250168 SNR=320.8
23:52:50.019 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.020 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:50.021 00.001 7008 Enqueuing Expose request
23:52:50.022 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:50.024 00.002 8532 Worker thread wakes up
23:52:50.024 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:50.024 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:50.640 00.616 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25b2b600-21d5-407f-98a1-511aebee7844"}
23:52:50.642 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25b2b600-21d5-407f-98a1-511aebee7844"}
23:52:50.644 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a9a1e158-1df2-497f-afb1-1d0a2eb44418"}
23:52:50.646 00.002 7008 case statement mapped state 6 to 3
23:52:50.647 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9a1e158-1df2-497f-afb1-1d0a2eb44418"}
23:52:50.648 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"55d21fff-920e-41bd-9c80-52df77331aa2"}
23:52:50.649 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1881,"width":15,"height":15,"star_pos":[7.32,6.87],"pixels":"..."},"id":"55d21fff-920e-41bd-9c80-52df77331aa2"}
23:52:52.156 01.507 8532 Exposure complete
23:52:52.183 00.027 8532 worker thread done servicing request
23:52:52.184 00.001 7008 OnExposeComplete: enter
23:52:52.185 00.001 7008 UpdateGuideState(): m_state=6
23:52:52.186 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1882
23:52:52.187 00.001 7008 Star::Find returns 1 (0), X=545.46, Y=447.88, Mass=250216, SNR=325.2, Peak=39130 HFD=2.4
23:52:52.188 00.001 7008 MultiStar: [#1 0.28,0.24,0.54,U] [#2 0.20,0.17,0.55,U] [#3 0.16,0.22,0.43,U] [#4 0.31,0.37,0.36,U] [#5 0.23,0.14,0.34,U] [#6 0.33,0.10,0.35,U] [#7 0.10,0.37,0.30,U] [#8 0.25,0.18,0.34,U] 
23:52:52.189 00.001 7008 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {-0.14, -0.26}
23:52:52.190 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:52:52.191 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:52:52.192 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.14 mountY=0.05, mountTheta=0.37
23:52:52.194 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.11, opts=13)
23:52:52.195 00.001 7008 Enqueuing Move request for scope (0.14, 0.11)
23:52:52.196 00.001 8532 Worker thread wakes up
23:52:52.196 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:52:52.197 00.001 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:52:52.197 00.000 8532 Moving (0.14, 0.11) raw xDistance=0.14 yDistance=0.05
23:52:52.197 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:52:52.197 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.197 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:52.197 00.000 8532 MoveAxis(E, 0, ABG)
23:52:52.197 00.000 8532 Move returns status 0, amount 0
23:52:52.197 00.000 8532 MoveAxis(N, 0, ABG)
23:52:52.197 00.000 8532 Move returns status 0, amount 0
23:52:52.197 00.000 8532 move complete, result=0
23:52:52.197 00.000 8532 worker thread done servicing request
23:52:52.198 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2342, FiltMax=30594, Gamma=0.990
23:52:52.203 00.005 7008 UpdateGuideState exits: m=250216 SNR=325.2
23:52:52.204 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.205 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:52.206 00.001 7008 Enqueuing Expose request
23:52:52.207 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:52.209 00.002 8532 Worker thread wakes up
23:52:52.209 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:52.209 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:52.639 00.430 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1a509884-c193-49d4-b07d-a6b537afa644"}
23:52:52.642 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1a509884-c193-49d4-b07d-a6b537afa644"}
23:52:52.644 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"36c4492c-fd6e-458e-b0af-c7d56583be1f"}
23:52:52.645 00.001 7008 case statement mapped state 6 to 3
23:52:52.649 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"36c4492c-fd6e-458e-b0af-c7d56583be1f"}
23:52:52.653 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a7cee0b6-e0b5-4c73-ad13-ba3f80f37ec7"}
23:52:52.654 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1882,"width":15,"height":15,"star_pos":[7.46,6.88],"pixels":"..."},"id":"a7cee0b6-e0b5-4c73-ad13-ba3f80f37ec7"}
23:52:54.343 01.689 8532 Exposure complete
23:52:54.371 00.028 8532 worker thread done servicing request
23:52:54.371 00.000 7008 OnExposeComplete: enter
23:52:54.373 00.002 7008 UpdateGuideState(): m_state=6
23:52:54.374 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1883
23:52:54.375 00.001 7008 Star::Find returns 1 (0), X=545.37, Y=447.85, Mass=248851, SNR=325.3, Peak=36688 HFD=2.4
23:52:54.376 00.001 7008 MultiStar: [#1 0.18,0.22,0.55,U] [#2 0.19,0.19,0.56,U] [#3 0.15,0.15,0.45,U] [#4 0.28,0.20,0.35,U] [#5 0.15,0.14,0.35,U] [#6 0.23,0.08,0.35,U] [#7 0.05,0.20,0.30,U] [#8 0.22,0.19,0.34,U] 
23:52:54.377 00.001 7008 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.23, -0.29}
23:52:54.378 00.001 7008 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.07) = xAngle (0.72 = 0.72)
23:52:54.379 00.001 7008 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.31 = 0.31)
23:52:54.380 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=0.08 mountY=0.03, mountTheta=0.39
23:52:54.384 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.07, opts=13)
23:52:54.385 00.001 7008 Enqueuing Move request for scope (0.09, 0.07)
23:52:54.386 00.001 8532 Worker thread wakes up
23:52:54.386 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:52:54.386 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:52:54.386 00.000 8532 Moving (0.09, 0.07) raw xDistance=0.08 yDistance=0.03
23:52:54.386 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:54.386 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:54.386 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:54.386 00.000 8532 MoveAxis(E, 0, ABG)
23:52:54.386 00.000 8532 Move returns status 0, amount 0
23:52:54.386 00.000 8532 MoveAxis(N, 0, ABG)
23:52:54.386 00.000 8532 Move returns status 0, amount 0
23:52:54.386 00.000 8532 move complete, result=0
23:52:54.386 00.000 8532 worker thread done servicing request
23:52:54.387 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2345, FiltMax=29384, Gamma=0.990
23:52:54.393 00.006 7008 UpdateGuideState exits: m=248851 SNR=325.3
23:52:54.394 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:54.395 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:54.396 00.001 7008 Enqueuing Expose request
23:52:54.397 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:54.398 00.001 8532 Worker thread wakes up
23:52:54.398 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:54.398 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:54.638 00.240 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28264bb3-4bac-4f68-af66-5bbaea88a337"}
23:52:54.642 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28264bb3-4bac-4f68-af66-5bbaea88a337"}
23:52:54.645 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f58f2939-96bf-4b14-9498-463a7f49f84c"}
23:52:54.647 00.002 7008 case statement mapped state 6 to 3
23:52:54.649 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f58f2939-96bf-4b14-9498-463a7f49f84c"}
23:52:54.651 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"937323a6-9b0a-46bb-83c2-2689b5fb2447"}
23:52:54.653 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1883,"width":15,"height":15,"star_pos":[7.37,6.85],"pixels":"..."},"id":"937323a6-9b0a-46bb-83c2-2689b5fb2447"}
23:52:56.521 01.868 8532 Exposure complete
23:52:56.547 00.026 8532 worker thread done servicing request
23:52:56.547 00.000 7008 OnExposeComplete: enter
23:52:56.549 00.002 7008 UpdateGuideState(): m_state=6
23:52:56.550 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1884
23:52:56.551 00.001 7008 Star::Find returns 1 (0), X=545.30, Y=447.82, Mass=255885, SNR=323.3, Peak=40385 HFD=2.4
23:52:56.552 00.001 7008 MultiStar: [#1 0.15,0.16,0.56,U] [#2 0.07,0.13,0.57,U] [#3 0.09,0.17,0.45,U] [#4 0.20,0.07,0.36,U] [#5 0.18,0.13,0.34,U] [#6 0.25,0.05,0.35,U] [#7 0.03,0.19,0.30,U] [#8 0.23,0.07,0.33,U] 
23:52:56.554 00.002 7008 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.31, -0.32}
23:52:56.556 00.002 7008 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.07) = xAngle (0.54 = 0.54)
23:52:56.557 00.001 7008 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.13 = 0.13)
23:52:56.558 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.47 mountX=0.04 mountY=0.01, mountTheta=0.15
23:52:56.560 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=0.02, opts=13)
23:52:56.561 00.001 7008 Enqueuing Move request for scope (0.04, 0.02)
23:52:56.562 00.001 8532 Worker thread wakes up
23:52:56.562 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:52:56.562 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:52:56.562 00.000 8532 Moving (0.04, 0.02) raw xDistance=0.04 yDistance=0.01
23:52:56.562 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:52:56.562 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.562 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:56.562 00.000 8532 MoveAxis(E, 0, ABG)
23:52:56.562 00.000 8532 Move returns status 0, amount 0
23:52:56.562 00.000 8532 MoveAxis(N, 0, ABG)
23:52:56.562 00.000 8532 Move returns status 0, amount 0
23:52:56.562 00.000 8532 move complete, result=0
23:52:56.563 00.001 8532 worker thread done servicing request
23:52:56.563 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=2352, FiltMax=28779, Gamma=0.990
23:52:56.568 00.005 7008 UpdateGuideState exits: m=255885 SNR=323.3
23:52:56.569 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.571 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:56.572 00.001 7008 Enqueuing Expose request
23:52:56.573 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:56.574 00.001 8532 Worker thread wakes up
23:52:56.574 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:56.575 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:52:56.637 00.062 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"47861b6b-ab5c-425d-ac96-00c312bafaaf"}
23:52:56.640 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"47861b6b-ab5c-425d-ac96-00c312bafaaf"}
23:52:56.642 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9b2144c5-bb64-438a-b9d2-061b8b3ad449"}
23:52:56.645 00.003 7008 case statement mapped state 6 to 3
23:52:56.646 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b2144c5-bb64-438a-b9d2-061b8b3ad449"}
23:52:56.648 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"447c70fa-95fa-4ac3-975b-b739a2b60bd3"}
23:52:56.649 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1884,"width":15,"height":15,"star_pos":[7.30,6.82],"pixels":"..."},"id":"447c70fa-95fa-4ac3-975b-b739a2b60bd3"}
23:52:58.637 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66b62982-81a2-4524-9ee9-9df9b1dc591a"}
23:52:58.638 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66b62982-81a2-4524-9ee9-9df9b1dc591a"}
23:52:58.640 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b5daaf8-4e56-43d7-9ad8-df8e551640ee"}
23:52:58.641 00.001 7008 case statement mapped state 6 to 3
23:52:58.642 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b5daaf8-4e56-43d7-9ad8-df8e551640ee"}
23:52:58.643 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a33379b2-475f-4bb2-8d04-223af482ba33"}
23:52:58.645 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1884,"width":15,"height":15,"star_pos":[7.30,6.82],"pixels":"..."},"id":"a33379b2-475f-4bb2-8d04-223af482ba33"}
23:52:58.695 00.050 8532 Exposure complete
23:52:58.719 00.024 8532 worker thread done servicing request
23:52:58.719 00.000 7008 OnExposeComplete: enter
23:52:58.720 00.001 7008 UpdateGuideState(): m_state=6
23:52:58.721 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1885
23:52:58.723 00.002 7008 Star::Find returns 1 (0), X=545.45, Y=447.76, Mass=258816, SNR=327.6, Peak=39437 HFD=2.7
23:52:58.724 00.001 7008 MultiStar: [#1 0.30,0.09,0.57,U] [#2 0.28,0.09,0.54,U] [#3 0.18,0.04,0.42,U] [#4 0.34,0.04,0.36,U] [#5 0.29,0.09,0.34,U] [#6 0.27,-0.03,0.36,U] [#7 0.20,0.02,0.30,U] [#8 0.23,0.12,0.33,U] 
23:52:58.725 00.001 7008 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {-0.15, -0.38}
23:52:58.726 00.001 7008 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.07) = xAngle (-0.18 = -0.18)
23:52:58.727 00.001 7008 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.59 = -0.59)
23:52:58.728 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=0.17 mountY=-0.10, mountTheta=-0.52
23:52:58.730 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=-0.04, opts=13)
23:52:58.731 00.001 7008 Enqueuing Move request for scope (0.17, -0.04)
23:52:58.732 00.001 8532 Worker thread wakes up
23:52:58.732 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:52:58.732 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:52:58.732 00.000 8532 Moving (0.17, -0.04) raw xDistance=0.17 yDistance=-0.10
23:52:58.732 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:52:58.733 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:58.733 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:58.733 00.000 8532 MoveAxis(E, 0, ABG)
23:52:58.733 00.000 8532 Move returns status 0, amount 0
23:52:58.733 00.000 8532 MoveAxis(N, 0, ABG)
23:52:58.733 00.000 8532 Move returns status 0, amount 0
23:52:58.733 00.000 8532 move complete, result=0
23:52:58.733 00.000 8532 worker thread done servicing request
23:52:58.733 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58509, med=2515, FiltMin=2301, FiltMax=31510, Gamma=0.990
23:52:58.740 00.007 7008 UpdateGuideState exits: m=258816 SNR=327.6
23:52:58.742 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:58.743 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:52:58.744 00.001 7008 Enqueuing Expose request
23:52:58.745 00.001 7008 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:58.746 00.001 8532 Worker thread wakes up
23:52:58.746 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:52:58.746 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:00.636 01.890 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d734722c-4a63-44b4-bb5a-5362c847083a"}
23:53:00.640 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d734722c-4a63-44b4-bb5a-5362c847083a"}
23:53:00.642 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"19e8f892-4131-4d29-a2a0-af17aa722561"}
23:53:00.645 00.003 7008 case statement mapped state 6 to 3
23:53:00.647 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"19e8f892-4131-4d29-a2a0-af17aa722561"}
23:53:00.649 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0dad8a93-611a-4d8c-9a43-a3ab529818be"}
23:53:00.652 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1885,"width":15,"height":15,"star_pos":[7.45,6.76],"pixels":"..."},"id":"0dad8a93-611a-4d8c-9a43-a3ab529818be"}
23:53:00.872 00.220 8532 Exposure complete
23:53:00.896 00.024 8532 worker thread done servicing request
23:53:00.896 00.000 7008 OnExposeComplete: enter
23:53:00.898 00.002 7008 UpdateGuideState(): m_state=6
23:53:00.899 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1886
23:53:00.900 00.001 7008 Star::Find returns 1 (0), X=545.35, Y=447.77, Mass=259442, SNR=330.1, Peak=38505 HFD=2.6
23:53:00.901 00.001 7008 MultiStar: [#1 0.17,0.12,0.55,U] [#2 0.15,0.06,0.53,U] [#3 0.06,0.17,0.42,U] [#4 0.17,0.08,0.37,U] [#5 0.25,0.10,0.33,U] [#6 0.24,-0.03,0.36,U] [#7 0.12,0.05,0.29,U] [#8 0.12,0.17,0.33,U] 
23:53:00.902 00.001 7008 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.26, -0.37}
23:53:00.903 00.001 7008 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.07) = xAngle (-0.23 = -0.23)
23:53:00.904 00.001 7008 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.64 = -0.64)
23:53:00.905 00.001 7008 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.30 mountX=0.06 mountY=-0.04, mountTheta=-0.55
23:53:00.907 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.06, y=-0.02, opts=13)
23:53:00.908 00.001 7008 Enqueuing Move request for scope (0.06, -0.02)
23:53:00.909 00.001 8532 Worker thread wakes up
23:53:00.909 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:53:00.909 00.000 8532 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:53:00.909 00.000 8532 Moving (0.06, -0.02) raw xDistance=0.06 yDistance=-0.04
23:53:00.909 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:00.909 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.910 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:00.910 00.000 8532 MoveAxis(E, 0, ABG)
23:53:00.910 00.000 8532 Move returns status 0, amount 0
23:53:00.910 00.000 8532 MoveAxis(N, 0, ABG)
23:53:00.910 00.000 8532 Move returns status 0, amount 0
23:53:00.910 00.000 8532 move complete, result=0
23:53:00.910 00.000 8532 worker thread done servicing request
23:53:00.910 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62025, med=2515, FiltMin=2385, FiltMax=30594, Gamma=0.990
23:53:00.917 00.007 7008 UpdateGuideState exits: m=259442 SNR=330.1
23:53:00.918 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.919 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:00.920 00.001 7008 Enqueuing Expose request
23:53:00.921 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:00.922 00.001 8532 Worker thread wakes up
23:53:00.922 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:00.922 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:02.637 01.715 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1318beb2-598f-4a5e-9363-a804f2e627d0"}
23:53:02.641 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1318beb2-598f-4a5e-9363-a804f2e627d0"}
23:53:02.646 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4442c9d6-f5dc-4c0e-9ac4-8ecd38a48e6f"}
23:53:02.648 00.002 7008 case statement mapped state 6 to 3
23:53:02.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4442c9d6-f5dc-4c0e-9ac4-8ecd38a48e6f"}
23:53:02.653 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"75de32f5-7e34-472c-a0a8-e780cf8e8a07"}
23:53:02.654 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1886,"width":15,"height":15,"star_pos":[7.35,6.77],"pixels":"..."},"id":"75de32f5-7e34-472c-a0a8-e780cf8e8a07"}
23:53:03.048 00.394 8532 Exposure complete
23:53:03.076 00.028 8532 worker thread done servicing request
23:53:03.077 00.001 7008 OnExposeComplete: enter
23:53:03.078 00.001 7008 UpdateGuideState(): m_state=6
23:53:03.079 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1887
23:53:03.080 00.001 7008 Star::Find returns 1 (0), X=545.73, Y=447.94, Mass=263217, SNR=337.7, Peak=46102 HFD=2.4
23:53:03.081 00.001 7008 MultiStar: [#1 0.58,0.31,0.53,U] [#2 0.49,0.25,0.54,U] [#3 0.42,0.28,0.42,U] [#4 0.61,0.33,0.35,U] [#5 0.54,0.23,0.34,U] [#6 0.57,0.23,0.36,U] [#7 0.39,0.42,0.29,U] [#8 0.44,0.31,0.32,U] 
23:53:03.082 00.001 7008 single-star, 8 included, MultiStar: {0.42, 0.18}, one-star: {0.13, -0.19}
23:53:03.084 00.002 7008 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.07) = xAngle (-0.91 = -0.91)
23:53:03.085 00.001 7008 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.32 = -1.32)
23:53:03.086 00.001 7008 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.98 mountX=0.14 mountY=-0.23, mountTheta=-1.00
23:53:03.088 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.13, y=-0.19, opts=13)
23:53:03.089 00.001 7008 Enqueuing Move request for scope (0.13, -0.19)
23:53:03.091 00.002 8532 Worker thread wakes up
23:53:03.091 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
23:53:03.091 00.000 8532 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
23:53:03.091 00.000 8532 Moving (0.13, -0.19) raw xDistance=0.14 yDistance=-0.23
23:53:03.091 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:53:03.091 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:03.091 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:53:03.091 00.000 8532 MoveAxis(E, 0, ABG)
23:53:03.091 00.000 8532 Move returns status 0, amount 0
23:53:03.091 00.000 8532 MoveAxis(N, 0, ABG)
23:53:03.091 00.000 8532 Move returns status 0, amount 0
23:53:03.091 00.000 8532 move complete, result=0
23:53:03.092 00.001 8532 worker thread done servicing request
23:53:03.092 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56738, med=2514, FiltMin=2331, FiltMax=31487, Gamma=0.990
23:53:03.097 00.005 7008 UpdateGuideState exits: m=263217 SNR=337.7
23:53:03.099 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:03.100 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:03.101 00.001 7008 Enqueuing Expose request
23:53:03.102 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:03.103 00.001 8532 Worker thread wakes up
23:53:03.103 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:03.103 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:04.636 01.533 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ccb6b9da-1b35-4bd5-9b8f-d2f4ef0e3b30"}
23:53:04.640 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ccb6b9da-1b35-4bd5-9b8f-d2f4ef0e3b30"}
23:53:04.644 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"357fd50c-1e17-4d07-9b8b-6968147cd58c"}
23:53:04.646 00.002 7008 case statement mapped state 6 to 3
23:53:04.647 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"357fd50c-1e17-4d07-9b8b-6968147cd58c"}
23:53:04.649 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d092fb1f-621c-4409-bbbe-9a6f54694d2d"}
23:53:04.650 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1887,"width":15,"height":15,"star_pos":[6.73,6.94],"pixels":"..."},"id":"d092fb1f-621c-4409-bbbe-9a6f54694d2d"}
23:53:05.227 00.577 8532 Exposure complete
23:53:05.249 00.022 8532 worker thread done servicing request
23:53:05.249 00.000 7008 OnExposeComplete: enter
23:53:05.250 00.001 7008 UpdateGuideState(): m_state=6
23:53:05.251 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1888
23:53:05.252 00.001 7008 Star::Find returns 1 (0), X=546.01, Y=448.13, Mass=269105, SNR=342.7, Peak=52972 HFD=2.2
23:53:05.253 00.001 7008 MultiStar: [#1 0.90,0.59,0.53,U] [#2 0.84,0.57,0.52,U] [#3 0.74,0.65,0.40,U] [#4 0.90,0.60,0.33,U] [#5 0.87,0.53,0.32,U] [#6 0.84,0.45,0.34,U] [#7 0.75,0.71,0.28,U] [#8 0.95,0.46,0.33,U] 
23:53:05.254 00.001 7008 single-star, 8 included, MultiStar: {0.74, 0.43}, one-star: {0.41, -0.01}
23:53:05.256 00.002 7008 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.07) = xAngle (0.05 = 0.05)
23:53:05.257 00.001 7008 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.36 = -0.36)
23:53:05.258 00.001 7008 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.02 mountX=0.41 mountY=-0.15, mountTheta=-0.34
23:53:05.260 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.41, y=-0.01, opts=13)
23:53:05.262 00.002 7008 Enqueuing Move request for scope (0.41, -0.01)
23:53:05.264 00.002 8532 Worker thread wakes up
23:53:05.264 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.01) opts 0xd
23:53:05.264 00.000 8532 Handling offset move in thread for scope, endpoint = (0.41, -0.01)
23:53:05.264 00.000 8532 Moving (0.41, -0.01) raw xDistance=0.41 yDistance=-0.15
23:53:05.264 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:53:05.264 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:05.264 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:05.264 00.000 8532 MoveAxis(W, 369, ABG)
23:53:05.264 00.000 8532 Guiding  Dir = 3, Dur = 369
23:53:05.265 00.001 8532 IsSlewing returns 0
23:53:05.265 00.000 8532 IsGuiding returns 0
23:53:05.265 00.000 8532 PulseGuide returned control before completion, sleep 379
23:53:05.267 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=2332, FiltMax=29713, Gamma=0.990
23:53:05.272 00.005 7008 UpdateGuideState exits: m=269105 SNR=342.7
23:53:05.274 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.275 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:05.276 00.001 7008 Enqueuing Expose request
23:53:05.657 00.381 8532 IsGuiding returns 0
23:53:05.657 00.000 8532 Move returns status 0, amount 369
23:53:05.657 00.000 8532 MoveAxis(N, 0, ABG)
23:53:05.657 00.000 8532 Move returns status 0, amount 0
23:53:05.657 00.000 8532 move complete, result=0
23:53:05.657 00.000 8532 worker thread done servicing request
23:53:05.657 00.000 8532 Worker thread wakes up
23:53:05.657 00.000 7008 GuideStep: 0.4 px 369 ms WEST, -0.1 px 0 ms NORTH
23:53:05.659 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:05.659 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:06.636 00.977 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"214d08fd-8268-4f39-8fdc-7784fa0fd797"}
23:53:06.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"214d08fd-8268-4f39-8fdc-7784fa0fd797"}
23:53:06.641 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"10de8a5e-3e63-43f1-83f6-df50e7328109"}
23:53:06.642 00.001 7008 case statement mapped state 6 to 3
23:53:06.643 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"10de8a5e-3e63-43f1-83f6-df50e7328109"}
23:53:06.645 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0d67b663-7f22-467a-8473-62a4132431a1"}
23:53:06.647 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1888,"width":15,"height":15,"star_pos":[7.01,7.13],"pixels":"..."},"id":"0d67b663-7f22-467a-8473-62a4132431a1"}
23:53:07.787 01.140 8532 Exposure complete
23:53:07.813 00.026 8532 worker thread done servicing request
23:53:07.813 00.000 7008 OnExposeComplete: enter
23:53:07.815 00.002 7008 UpdateGuideState(): m_state=6
23:53:07.816 00.001 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1889
23:53:07.817 00.001 7008 Star::Find returns 1 (0), X=545.47, Y=447.87, Mass=265631, SNR=327.9, Peak=40811 HFD=2.5
23:53:07.818 00.001 7008 MultiStar: [#1 0.31,0.22,0.54,U] [#2 0.27,0.22,0.56,U] [#3 0.17,0.21,0.44,U] [#4 0.33,0.21,0.37,U] [#5 0.30,0.17,0.35,U] [#6 0.31,0.15,0.37,U] [#7 0.20,0.22,0.29,U] [#8 0.22,0.23,0.34,U] 
23:53:07.819 00.001 7008 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {-0.13, -0.27}
23:53:07.821 00.002 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:53:07.823 00.002 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.15 = 0.15)
23:53:07.824 00.001 7008 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.50 mountX=0.17 mountY=0.03, mountTheta=0.18
23:53:07.828 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.17, y=0.09, opts=13)
23:53:07.830 00.002 7008 Enqueuing Move request for scope (0.17, 0.09)
23:53:07.831 00.001 8532 Worker thread wakes up
23:53:07.831 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:53:07.831 00.000 8532 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:53:07.831 00.000 8532 Moving (0.17, 0.09) raw xDistance=0.17 yDistance=0.03
23:53:07.831 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:53:07.831 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:07.832 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:07.832 00.000 8532 MoveAxis(E, 0, ABG)
23:53:07.832 00.000 8532 Move returns status 0, amount 0
23:53:07.832 00.000 8532 MoveAxis(N, 0, ABG)
23:53:07.832 00.000 8532 Move returns status 0, amount 0
23:53:07.832 00.000 8532 move complete, result=0
23:53:07.832 00.000 8532 worker thread done servicing request
23:53:07.833 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=58046, med=2516, FiltMin=2308, FiltMax=32098, Gamma=0.990
23:53:07.840 00.007 7008 UpdateGuideState exits: m=265631 SNR=327.9
23:53:07.842 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.843 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:07.845 00.002 7008 Enqueuing Expose request
23:53:07.846 00.001 7008 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:07.848 00.002 8532 Worker thread wakes up
23:53:07.849 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:07.849 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:08.635 00.786 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c7ae07c4-1b59-4068-826a-77d977ddb551"}
23:53:08.637 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c7ae07c4-1b59-4068-826a-77d977ddb551"}
23:53:08.639 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f55115d1-68fc-47fc-8238-f1a9ba271abb"}
23:53:08.641 00.002 7008 case statement mapped state 6 to 3
23:53:08.642 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f55115d1-68fc-47fc-8238-f1a9ba271abb"}
23:53:08.644 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"19c35606-6378-481c-bc69-39f27ee4d7ef"}
23:53:08.646 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1889,"width":15,"height":15,"star_pos":[7.47,6.87],"pixels":"..."},"id":"19c35606-6378-481c-bc69-39f27ee4d7ef"}
23:53:09.974 01.328 8532 Exposure complete
23:53:10.014 00.040 8532 worker thread done servicing request
23:53:10.014 00.000 7008 OnExposeComplete: enter
23:53:10.015 00.001 7008 UpdateGuideState(): m_state=6
23:53:10.017 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1890
23:53:10.017 00.000 7008 Star::Find returns 1 (0), X=545.49, Y=447.65, Mass=267905, SNR=337.4, Peak=40339 HFD=2.9
23:53:10.020 00.003 7008 MultiStar: [#1 0.34,0.00,0.53,U] [#2 0.27,-0.05,0.54,U] [#3 0.17,0.00,0.41,U] [#4 0.30,-0.12,0.34,U] [#5 0.37,-0.09,0.33,U] [#6 0.37,-0.07,0.33,U] [#7 0.21,-0.01,0.29,U] [#8 0.17,0.09,0.32,U] 
23:53:10.022 00.002 7008 refined, 8 included, MultiStar: {0.18, -0.14}, one-star: {-0.11, -0.48}
23:53:10.023 00.001 7008 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.07) = xAngle (-0.59 = -0.59)
23:53:10.025 00.002 7008 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.00 = -1.00)
23:53:10.026 00.001 7008 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.19 mountY=-0.19, mountTheta=-0.79
23:53:10.029 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=-0.14, opts=13)
23:53:10.031 00.002 7008 Enqueuing Move request for scope (0.18, -0.14)
23:53:10.033 00.002 8532 Worker thread wakes up
23:53:10.033 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
23:53:10.033 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
23:53:10.033 00.000 8532 Moving (0.18, -0.14) raw xDistance=0.19 yDistance=-0.19
23:53:10.033 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19
23:53:10.033 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:10.033 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:53:10.033 00.000 8532 MoveAxis(W, 173, ABG)
23:53:10.033 00.000 8532 Guiding  Dir = 3, Dur = 173
23:53:10.033 00.000 8532 IsSlewing returns 0
23:53:10.033 00.000 8532 IsGuiding returns 0
23:53:10.034 00.001 8532 PulseGuide returned control before completion, sleep 183
23:53:10.035 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=49199, med=2517, FiltMin=2377, FiltMax=31370, Gamma=0.990
23:53:10.041 00.006 7008 UpdateGuideState exits: m=267905 SNR=337.4
23:53:10.043 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.045 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:10.046 00.001 7008 Enqueuing Expose request
23:53:10.233 00.187 8532 IsGuiding returns 1
23:53:10.233 00.000 8532 scope still moving after pulse duration time elapsed
23:53:10.264 00.031 8532 IsSlewing returns 0
23:53:10.264 00.000 8532 IsGuiding returns 0
23:53:10.264 00.000 8532 scope move finished after 173 + 58 ms
23:53:10.266 00.002 8532 Move returns status 0, amount 173
23:53:10.266 00.000 8532 MoveAxis(N, 0, ABG)
23:53:10.266 00.000 8532 Move returns status 0, amount 0
23:53:10.266 00.000 8532 move complete, result=0
23:53:10.266 00.000 8532 worker thread done servicing request
23:53:10.266 00.000 8532 Worker thread wakes up
23:53:10.266 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:10.266 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:10.266 00.000 7008 GuideStep: 0.2 px 173 ms WEST, -0.2 px 0 ms NORTH
23:53:10.634 00.368 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"83907621-ce87-495a-80d9-9ecb9f2cdbdd"}
23:53:10.636 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"83907621-ce87-495a-80d9-9ecb9f2cdbdd"}
23:53:10.641 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7ecf2007-684a-4f51-a030-99f49e8afa0e"}
23:53:10.642 00.001 7008 case statement mapped state 6 to 3
23:53:10.643 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ecf2007-684a-4f51-a030-99f49e8afa0e"}
23:53:10.648 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0ae92f5-5dc8-452b-a9f5-e50f89a6b1ec"}
23:53:10.650 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1890,"width":15,"height":15,"star_pos":[7.49,6.65],"pixels":"..."},"id":"f0ae92f5-5dc8-452b-a9f5-e50f89a6b1ec"}
23:53:12.392 01.742 8532 Exposure complete
23:53:12.415 00.023 8532 worker thread done servicing request
23:53:12.416 00.001 7008 OnExposeComplete: enter
23:53:12.418 00.002 7008 UpdateGuideState(): m_state=6
23:53:12.419 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1891
23:53:12.420 00.001 7008 Star::Find returns 1 (0), X=546.02, Y=448.07, Mass=273654, SNR=341.1, Peak=42300 HFD=2.7
23:53:12.421 00.001 7008 MultiStar: [#1 0.94,0.48,0.54,U] [#2 0.84,0.42,0.53,U] [#3 0.76,0.46,0.42,U] [#4 0.91,0.42,0.34,U] [#5 0.87,0.41,0.34,U] [#6 0.93,0.33,0.35,U] [#7 0.84,0.50,0.28,U] [#8 0.96,0.33,0.32,U] 
23:53:12.423 00.002 7008 single-star, 8 included, MultiStar: {0.77, 0.30}, one-star: {0.42, -0.06}
23:53:12.425 00.002 7008 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.07) = xAngle (-0.08 = -0.08)
23:53:12.426 00.001 7008 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.49 = -0.49)
23:53:12.427 00.001 7008 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-0.15 mountX=0.42 mountY=-0.20, mountTheta=-0.44
23:53:12.429 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.42, y=-0.06, opts=13)
23:53:12.431 00.002 7008 Enqueuing Move request for scope (0.42, -0.06)
23:53:12.433 00.002 8532 Worker thread wakes up
23:53:12.433 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.06) opts 0xd
23:53:12.433 00.000 8532 Handling offset move in thread for scope, endpoint = (0.42, -0.06)
23:53:12.433 00.000 8532 Moving (0.42, -0.06) raw xDistance=0.42 yDistance=-0.20
23:53:12.433 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
23:53:12.433 00.000 8532 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-0.36
23:53:12.433 00.000 8532 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:53:12.433 00.000 8532 MoveAxis(W, 395, ABG)
23:53:12.433 00.000 8532 Guiding  Dir = 3, Dur = 395
23:53:12.433 00.000 8532 IsSlewing returns 0
23:53:12.434 00.001 8532 IsGuiding returns 0
23:53:12.434 00.000 8532 PulseGuide returned control before completion, sleep 405
23:53:12.434 00.000 7008 UpdateImageDisplay: Size=(752,580) min=510, max=62280, med=2517, FiltMin=2279, FiltMax=31125, Gamma=0.990
23:53:12.440 00.006 7008 UpdateGuideState exits: m=273654 SNR=341.1
23:53:12.442 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.444 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:12.445 00.001 7008 Enqueuing Expose request
23:53:12.633 00.188 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"36ac3d9a-773a-439c-9d2b-c06b3f645b9e"}
23:53:12.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"36ac3d9a-773a-439c-9d2b-c06b3f645b9e"}
23:53:12.637 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64bb244d-65a3-4221-ba64-f60a6b14cc76"}
23:53:12.639 00.002 7008 case statement mapped state 6 to 3
23:53:12.641 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64bb244d-65a3-4221-ba64-f60a6b14cc76"}
23:53:12.643 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c3939ee4-8e10-4c5e-8642-bc7eb6ac262e"}
23:53:12.645 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1891,"width":15,"height":15,"star_pos":[7.02,7.07],"pixels":"..."},"id":"c3939ee4-8e10-4c5e-8642-bc7eb6ac262e"}
23:53:12.852 00.207 8532 IsGuiding returns 1
23:53:12.852 00.000 8532 scope still moving after pulse duration time elapsed
23:53:12.883 00.031 8532 IsSlewing returns 0
23:53:12.883 00.000 8532 IsGuiding returns 0
23:53:12.883 00.000 8532 scope move finished after 395 + 54 ms
23:53:12.883 00.000 8532 Move returns status 0, amount 395
23:53:12.884 00.001 8532 MoveAxis(N, 352, ABG)
23:53:12.884 00.000 8532 Guiding  Dir = 0, Dur = 352
23:53:12.884 00.000 8532 IsSlewing returns 0
23:53:12.884 00.000 8532 IsGuiding returns 0
23:53:12.886 00.002 8532 PulseGuide returned control before completion, sleep 362
23:53:13.259 00.373 8532 IsGuiding returns 0
23:53:13.259 00.000 8532 Move returns status 0, amount 352
23:53:13.259 00.000 8532 move complete, result=0
23:53:13.259 00.000 8532 worker thread done servicing request
23:53:13.259 00.000 8532 Worker thread wakes up
23:53:13.259 00.000 7008 GuideStep: 0.4 px 395 ms WEST, -0.2 px 352 ms NORTH
23:53:13.261 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:13.263 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:14.632 01.369 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f9c54365-b770-48cf-8a83-7350a4cc1c0b"}
23:53:14.635 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f9c54365-b770-48cf-8a83-7350a4cc1c0b"}
23:53:14.637 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"acbc0f22-dadc-4550-a0db-3b15e629fd9f"}
23:53:14.637 00.000 7008 case statement mapped state 6 to 3
23:53:14.640 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"acbc0f22-dadc-4550-a0db-3b15e629fd9f"}
23:53:14.644 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"273ff3d1-cc0b-4868-abd1-3a581a13b06e"}
23:53:14.647 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1891,"width":15,"height":15,"star_pos":[7.02,7.07],"pixels":"..."},"id":"273ff3d1-cc0b-4868-abd1-3a581a13b06e"}
23:53:15.385 00.738 8532 Exposure complete
23:53:15.407 00.022 8532 worker thread done servicing request
23:53:15.407 00.000 7008 OnExposeComplete: enter
23:53:15.409 00.002 7008 UpdateGuideState(): m_state=6
23:53:15.410 00.001 7008 Star::Find(15, 546, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1892
23:53:15.412 00.002 7008 Star::Find returns 1 (0), X=545.37, Y=448.23, Mass=271423, SNR=342.2, Peak=38654 HFD=2.6
23:53:15.414 00.002 7008 MultiStar: [#1 0.21,0.76,0.51,U] [#2 0.14,0.61,0.52,U] [#3 0.10,0.75,0.42,U] [#4 0.21,0.68,0.34,U] [#5 0.23,0.61,0.34,U] [#6 0.19,0.51,0.34,U] [#7 0.12,0.80,0.28,U] [#8 0.24,0.51,0.32,U] 
23:53:15.415 00.001 7008 single-star, 8 included, MultiStar: {0.08, 0.52}, one-star: {-0.23, 0.09}
23:53:15.417 00.002 7008 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.07) = xAngle (2.82 = 2.82)
23:53:15.419 00.002 7008 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.40 = 2.40)
23:53:15.420 00.001 7008 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.75 mountX=-0.23 mountY=0.17, mountTheta=2.52
23:53:15.422 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.09, opts=13)
23:53:15.424 00.002 7008 Enqueuing Move request for scope (-0.23, 0.09)
23:53:15.425 00.001 8532 Worker thread wakes up
23:53:15.425 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:53:15.425 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:53:15.426 00.001 8532 Moving (-0.23, 0.09) raw xDistance=-0.23 yDistance=0.17
23:53:15.426 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
23:53:15.426 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:15.426 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:53:15.426 00.000 8532 MoveAxis(E, 183, ABG)
23:53:15.426 00.000 8532 Guiding  Dir = 2, Dur = 183
23:53:15.426 00.000 8532 IsSlewing returns 0
23:53:15.426 00.000 8532 IsGuiding returns 0
23:53:15.427 00.001 8532 PulseGuide returned control before completion, sleep 193
23:53:15.427 00.000 7008 UpdateImageDisplay: Size=(752,580) min=192, max=65535, med=2515, FiltMin=2369, FiltMax=28866, Gamma=0.990
23:53:15.433 00.006 7008 UpdateGuideState exits: m=271423 SNR=342.2
23:53:15.434 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.435 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:15.436 00.001 7008 Enqueuing Expose request
23:53:15.625 00.189 8532 IsGuiding returns 0
23:53:15.625 00.000 8532 Move returns status 0, amount 183
23:53:15.625 00.000 8532 MoveAxis(N, 0, ABG)
23:53:15.625 00.000 8532 Move returns status 0, amount 0
23:53:15.625 00.000 8532 move complete, result=0
23:53:15.625 00.000 8532 worker thread done servicing request
23:53:15.626 00.001 8532 Worker thread wakes up
23:53:15.626 00.000 7008 GuideStep: -0.2 px 183 ms EAST, 0.2 px 0 ms NORTH
23:53:15.628 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:15.628 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:16.633 01.005 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"45f0e089-f58f-4f4f-a723-6304ec8f78fb"}
23:53:16.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"45f0e089-f58f-4f4f-a723-6304ec8f78fb"}
23:53:16.638 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0db09206-674a-41c3-8dd2-5d37e1044584"}
23:53:16.639 00.001 7008 case statement mapped state 6 to 3
23:53:16.640 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0db09206-674a-41c3-8dd2-5d37e1044584"}
23:53:16.642 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd7a6f23-af48-4fe7-87c7-8c97c124ec8d"}
23:53:16.643 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1892,"width":15,"height":15,"star_pos":[7.37,7.23],"pixels":"..."},"id":"fd7a6f23-af48-4fe7-87c7-8c97c124ec8d"}
23:53:17.761 01.118 8532 Exposure complete
23:53:17.785 00.024 8532 worker thread done servicing request
23:53:17.785 00.000 7008 OnExposeComplete: enter
23:53:17.787 00.002 7008 UpdateGuideState(): m_state=6
23:53:17.788 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1893
23:53:17.789 00.001 7008 Star::Find returns 1 (0), X=545.36, Y=448.27, Mass=261816, SNR=320.3, Peak=37614 HFD=2.7
23:53:17.790 00.001 7008 MultiStar: [#1 0.19,0.80,0.59,U] [#2 0.20,0.67,0.55,U] [#3 0.07,0.85,0.44,U] [#4 0.24,0.74,0.37,U] [#5 0.20,0.70,0.36,U] [#6 0.22,0.65,0.35,U] [#7 0.10,0.78,0.30,U] [#8 0.28,0.63,0.36,U] 
23:53:17.791 00.001 7008 single-star, 8 included, MultiStar: {0.09, 0.59}, one-star: {-0.24, 0.14}
23:53:17.792 00.001 7008 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.07) = xAngle (2.70 = 2.70)
23:53:17.794 00.002 7008 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.29 = 2.29)
23:53:17.795 00.001 7008 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.27 cameraTheta=2.63 mountX=-0.25 mountY=0.21, mountTheta=2.45
23:53:17.797 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.14, opts=13)
23:53:17.798 00.001 7008 Enqueuing Move request for scope (-0.24, 0.14)
23:53:17.798 00.000 8532 Worker thread wakes up
23:53:17.798 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
23:53:17.798 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
23:53:17.798 00.000 8532 Moving (-0.24, 0.14) raw xDistance=-0.25 yDistance=0.21
23:53:17.800 00.002 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:53:17.800 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:17.800 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:53:17.800 00.000 8532 MoveAxis(E, 238, ABG)
23:53:17.800 00.000 8532 Guiding  Dir = 2, Dur = 238
23:53:17.800 00.000 8532 IsSlewing returns 0
23:53:17.800 00.000 8532 IsGuiding returns 0
23:53:17.800 00.000 8532 PulseGuide returned control before completion, sleep 248
23:53:17.800 00.000 7008 UpdateImageDisplay: Size=(752,580) min=639, max=65535, med=2517, FiltMin=2396, FiltMax=28428, Gamma=0.990
23:53:17.807 00.007 7008 UpdateGuideState exits: m=261816 SNR=320.3
23:53:17.808 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.809 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:17.810 00.001 7008 Enqueuing Expose request
23:53:18.053 00.243 8532 IsGuiding returns 1
23:53:18.053 00.000 8532 scope still moving after pulse duration time elapsed
23:53:18.085 00.032 8532 IsSlewing returns 0
23:53:18.085 00.000 8532 IsGuiding returns 0
23:53:18.086 00.001 8532 scope move finished after 238 + 47 ms
23:53:18.086 00.000 8532 Move returns status 0, amount 238
23:53:18.086 00.000 8532 MoveAxis(N, 0, ABG)
23:53:18.086 00.000 8532 Move returns status 0, amount 0
23:53:18.086 00.000 8532 move complete, result=0
23:53:18.086 00.000 8532 worker thread done servicing request
23:53:18.086 00.000 8532 Worker thread wakes up
23:53:18.086 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:18.087 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:18.087 00.000 7008 GuideStep: -0.2 px 238 ms EAST, 0.2 px 0 ms NORTH
23:53:18.632 00.545 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e2696a24-3175-4a3e-97f2-8efa80d55048"}
23:53:18.636 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e2696a24-3175-4a3e-97f2-8efa80d55048"}
23:53:18.637 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ec649cce-6a1a-4414-9824-097e0923b548"}
23:53:18.638 00.001 7008 case statement mapped state 6 to 3
23:53:18.639 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec649cce-6a1a-4414-9824-097e0923b548"}
23:53:18.641 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc0eb494-4327-4b66-a4fe-e4fa7af18a4f"}
23:53:18.642 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1893,"width":15,"height":15,"star_pos":[7.36,7.27],"pixels":"..."},"id":"cc0eb494-4327-4b66-a4fe-e4fa7af18a4f"}
23:53:20.217 01.575 8532 Exposure complete
23:53:20.242 00.025 8532 worker thread done servicing request
23:53:20.242 00.000 7008 OnExposeComplete: enter
23:53:20.244 00.002 7008 UpdateGuideState(): m_state=6
23:53:20.245 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1894
23:53:20.246 00.001 7008 Star::Find returns 1 (0), X=545.51, Y=448.23, Mass=268318, SNR=329.4, Peak=41389 HFD=2.7
23:53:20.247 00.001 7008 MultiStar: [#1 0.33,0.69,0.55,U] [#2 0.27,0.57,0.52,U] [#3 0.19,0.77,0.43,U] [#4 0.32,0.70,0.35,U] [#5 0.37,0.55,0.35,U] [#6 0.34,0.56,0.36,U] [#7 0.23,0.80,0.30,U] [#8 0.30,0.60,0.35,U] 
23:53:20.248 00.001 7008 single-star, 8 included, MultiStar: {0.20, 0.52}, one-star: {-0.09, 0.10}
23:53:20.250 00.002 7008 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.07) = xAngle (2.41 = 2.41)
23:53:20.251 00.001 7008 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.00 = 2.00)
23:53:20.252 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=-0.10 mountY=0.12, mountTheta=2.26
23:53:20.254 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.10, opts=13)
23:53:20.255 00.001 7008 Enqueuing Move request for scope (-0.09, 0.10)
23:53:20.256 00.001 8532 Worker thread wakes up
23:53:20.256 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:53:20.256 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:53:20.256 00.000 8532 Moving (-0.09, 0.10) raw xDistance=-0.10 yDistance=0.12
23:53:20.256 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:20.256 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.256 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:53:20.256 00.000 8532 MoveAxis(E, 0, ABG)
23:53:20.257 00.001 8532 Move returns status 0, amount 0
23:53:20.257 00.000 8532 MoveAxis(N, 0, ABG)
23:53:20.257 00.000 8532 Move returns status 0, amount 0
23:53:20.257 00.000 8532 move complete, result=0
23:53:20.257 00.000 8532 worker thread done servicing request
23:53:20.259 00.002 7008 UpdateImageDisplay: Size=(752,580) min=593, max=59053, med=2516, FiltMin=2366, FiltMax=33056, Gamma=0.990
23:53:20.266 00.007 7008 UpdateGuideState exits: m=268318 SNR=329.4
23:53:20.268 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.269 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:20.270 00.001 7008 Enqueuing Expose request
23:53:20.273 00.003 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:20.274 00.001 8532 Worker thread wakes up
23:53:20.274 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:20.274 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:20.632 00.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ec09f8d-972d-4d8f-a630-37786addffcb"}
23:53:20.635 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ec09f8d-972d-4d8f-a630-37786addffcb"}
23:53:20.638 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4b685922-aabe-4145-bea4-cab830e21ef4"}
23:53:20.640 00.002 7008 case statement mapped state 6 to 3
23:53:20.641 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b685922-aabe-4145-bea4-cab830e21ef4"}
23:53:20.643 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"33522f5f-a46f-47e6-ac00-bd47750d91df"}
23:53:20.644 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1894,"width":15,"height":15,"star_pos":[6.51,7.23],"pixels":"..."},"id":"33522f5f-a46f-47e6-ac00-bd47750d91df"}
23:53:22.400 01.756 8532 Exposure complete
23:53:22.426 00.026 8532 worker thread done servicing request
23:53:22.427 00.001 7008 OnExposeComplete: enter
23:53:22.428 00.001 7008 UpdateGuideState(): m_state=6
23:53:22.429 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1895
23:53:22.430 00.001 7008 Star::Find returns 1 (0), X=545.58, Y=448.09, Mass=256374, SNR=332.5, Peak=43294 HFD=2.3
23:53:22.431 00.001 7008 MultiStar: [#1 0.43,0.59,0.54,U] [#2 0.40,0.44,0.57,U] [#3 0.30,0.64,0.43,U] [#4 0.47,0.55,0.34,U] [#5 0.42,0.51,0.33,U] [#6 0.41,0.38,0.35,U] [#7 0.41,0.68,0.29,U] [#8 0.34,0.56,0.34,U] 
23:53:22.432 00.001 7008 single-star, 8 included, MultiStar: {0.30, 0.40}, one-star: {-0.02, -0.04}
23:53:22.433 00.001 7008 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.07) = xAngle (-1.94 = -1.94)
23:53:22.434 00.001 7008 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.35 = -2.35)
23:53:22.435 00.001 7008 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.01 mountX=-0.02 mountY=-0.03, mountTheta=-2.04
23:53:22.438 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=-0.04, opts=13)
23:53:22.440 00.002 7008 Enqueuing Move request for scope (-0.02, -0.04)
23:53:22.441 00.001 8532 Worker thread wakes up
23:53:22.441 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:53:22.441 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:53:22.441 00.000 8532 Moving (-0.02, -0.04) raw xDistance=-0.02 yDistance=-0.03
23:53:22.441 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:22.442 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.442 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:22.442 00.000 8532 MoveAxis(E, 0, ABG)
23:53:22.442 00.000 8532 Move returns status 0, amount 0
23:53:22.442 00.000 8532 MoveAxis(N, 0, ABG)
23:53:22.442 00.000 8532 Move returns status 0, amount 0
23:53:22.442 00.000 8532 move complete, result=0
23:53:22.442 00.000 8532 worker thread done servicing request
23:53:22.443 00.001 7008 UpdateImageDisplay: Size=(752,580) min=543, max=54415, med=2517, FiltMin=2362, FiltMax=32107, Gamma=0.990
23:53:22.447 00.004 7008 UpdateGuideState exits: m=256374 SNR=332.5
23:53:22.448 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.450 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:22.451 00.001 7008 Enqueuing Expose request
23:53:22.452 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:22.453 00.001 8532 Worker thread wakes up
23:53:22.453 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:22.453 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:22.631 00.178 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"554f1c5b-871c-445d-adca-80ba55e4f67b"}
23:53:22.632 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"554f1c5b-871c-445d-adca-80ba55e4f67b"}
23:53:22.635 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"157ed338-4113-44bc-8b88-50ec7821b228"}
23:53:22.636 00.001 7008 case statement mapped state 6 to 3
23:53:22.637 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"157ed338-4113-44bc-8b88-50ec7821b228"}
23:53:22.638 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"69ddc3c0-c0ef-4859-914b-93b850ae3d12"}
23:53:22.639 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1895,"width":15,"height":15,"star_pos":[6.58,7.09],"pixels":"..."},"id":"69ddc3c0-c0ef-4859-914b-93b850ae3d12"}
23:53:24.574 01.935 8532 Exposure complete
23:53:24.602 00.028 8532 worker thread done servicing request
23:53:24.602 00.000 7008 OnExposeComplete: enter
23:53:24.604 00.002 7008 UpdateGuideState(): m_state=6
23:53:24.605 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1896
23:53:24.607 00.002 7008 Star::Find returns 1 (0), X=545.36, Y=448.32, Mass=271945, SNR=333.6, Peak=37447 HFD=2.8
23:53:24.608 00.001 7008 MultiStar: [#1 0.21,0.81,0.54,U] [#2 0.17,0.68,0.56,U] [#3 0.12,0.81,0.41,U] [#4 0.30,0.74,0.36,U] [#5 0.22,0.70,0.34,U] [#6 0.26,0.58,0.35,U] [#7 0.11,0.88,0.28,U] [#8 0.27,0.56,0.33,U] 
23:53:24.609 00.001 7008 single-star, 8 included, MultiStar: {0.10, 0.59}, one-star: {-0.24, 0.18}
23:53:24.610 00.001 7008 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.07) = xAngle (2.56 = 2.56)
23:53:24.611 00.001 7008 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
23:53:24.613 00.002 7008 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.49 mountX=-0.25 mountY=0.25, mountTheta=2.35
23:53:24.615 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.24, y=0.18, opts=13)
23:53:24.616 00.001 7008 Enqueuing Move request for scope (-0.24, 0.18)
23:53:24.618 00.002 8532 Worker thread wakes up
23:53:24.618 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
23:53:24.618 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
23:53:24.618 00.000 8532 Moving (-0.24, 0.18) raw xDistance=-0.25 yDistance=0.25
23:53:24.618 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:53:24.618 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:24.618 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:53:24.618 00.000 8532 MoveAxis(E, 225, ABG)
23:53:24.618 00.000 8532 Guiding  Dir = 2, Dur = 225
23:53:24.619 00.001 8532 IsSlewing returns 0
23:53:24.619 00.000 8532 IsGuiding returns 0
23:53:24.619 00.000 7008 UpdateImageDisplay: Size=(752,580) min=529, max=65535, med=2516, FiltMin=2359, FiltMax=28525, Gamma=0.990
23:53:24.621 00.002 8532 PulseGuide returned control before completion, sleep 235
23:53:24.625 00.004 7008 UpdateGuideState exits: m=271945 SNR=333.6
23:53:24.626 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:24.627 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:24.628 00.001 7008 Enqueuing Expose request
23:53:24.632 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3e284f1f-4459-4a3f-ba0e-ec17f6a28e4f"}
23:53:24.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3e284f1f-4459-4a3f-ba0e-ec17f6a28e4f"}
23:53:24.640 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a72d50a5-7f63-4598-8cdf-3dd703cee0fe"}
23:53:24.642 00.002 7008 case statement mapped state 6 to 3
23:53:24.644 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a72d50a5-7f63-4598-8cdf-3dd703cee0fe"}
23:53:24.646 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"91db8d50-5038-4eb5-8c39-c8ecbd85dfba"}
23:53:24.647 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1896,"width":15,"height":15,"star_pos":[7.36,7.32],"pixels":"..."},"id":"91db8d50-5038-4eb5-8c39-c8ecbd85dfba"}
23:53:24.862 00.215 8532 IsGuiding returns 1
23:53:24.862 00.000 8532 scope still moving after pulse duration time elapsed
23:53:24.893 00.031 8532 IsSlewing returns 0
23:53:24.893 00.000 8532 IsGuiding returns 0
23:53:24.893 00.000 8532 scope move finished after 225 + 49 ms
23:53:24.893 00.000 8532 Move returns status 0, amount 225
23:53:24.893 00.000 8532 MoveAxis(N, 0, ABG)
23:53:24.894 00.001 8532 Move returns status 0, amount 0
23:53:24.894 00.000 8532 move complete, result=0
23:53:24.894 00.000 8532 worker thread done servicing request
23:53:24.894 00.000 8532 Worker thread wakes up
23:53:24.894 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:24.894 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:24.894 00.000 7008 GuideStep: -0.2 px 225 ms EAST, 0.2 px 0 ms NORTH
23:53:26.633 01.739 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"48a4f7b3-6069-48f4-a5e0-ddb5e2896aa8"}
23:53:26.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"48a4f7b3-6069-48f4-a5e0-ddb5e2896aa8"}
23:53:26.637 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a1cbc8ea-208d-494d-b2db-8713afccac9f"}
23:53:26.639 00.002 7008 case statement mapped state 6 to 3
23:53:26.640 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1cbc8ea-208d-494d-b2db-8713afccac9f"}
23:53:26.642 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"620a2977-2027-47a6-9a1b-8a0fcf534d84"}
23:53:26.643 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1896,"width":15,"height":15,"star_pos":[7.36,7.32],"pixels":"..."},"id":"620a2977-2027-47a6-9a1b-8a0fcf534d84"}
23:53:27.023 00.380 8532 Exposure complete
23:53:27.049 00.026 8532 worker thread done servicing request
23:53:27.049 00.000 7008 OnExposeComplete: enter
23:53:27.050 00.001 7008 UpdateGuideState(): m_state=6
23:53:27.052 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1897
23:53:27.053 00.001 7008 Star::Find returns 1 (0), X=545.59, Y=448.46, Mass=265532, SNR=326.3, Peak=41692 HFD=3.0
23:53:27.054 00.001 7008 MultiStar: [#1 0.41,0.98,0.55,U] [#2 0.36,0.89,0.56,U] [#3 0.35,1.07,0.45,U] [#4 0.48,0.98,0.37,U] [#5 0.39,0.93,0.34,U] [#6 0.36,0.85,0.36,U] [#7 0.26,1.03,0.28,U] [#8 0.47,0.75,0.35,U] 
23:53:27.055 00.001 7008 single-star, 8 included, MultiStar: {0.29, 0.79}, one-star: {-0.01, 0.33}
23:53:27.056 00.001 7008 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.07) = xAngle (1.68 = 1.68)
23:53:27.057 00.001 7008 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.27 = 1.27)
23:53:27.058 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.61 mountX=-0.04 mountY=0.31, mountTheta=1.69
23:53:27.060 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.33, opts=13)
23:53:27.061 00.001 7008 Enqueuing Move request for scope (-0.01, 0.33)
23:53:27.062 00.001 8532 Worker thread wakes up
23:53:27.062 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
23:53:27.062 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
23:53:27.062 00.000 8532 Moving (-0.01, 0.33) raw xDistance=-0.04 yDistance=0.31
23:53:27.062 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:27.062 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:27.063 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:53:27.063 00.000 8532 MoveAxis(E, 0, ABG)
23:53:27.063 00.000 8532 Move returns status 0, amount 0
23:53:27.063 00.000 8532 MoveAxis(N, 0, ABG)
23:53:27.063 00.000 8532 Move returns status 0, amount 0
23:53:27.063 00.000 8532 move complete, result=0
23:53:27.063 00.000 8532 worker thread done servicing request
23:53:27.065 00.002 7008 UpdateImageDisplay: Size=(752,580) min=481, max=58827, med=2517, FiltMin=2338, FiltMax=34005, Gamma=0.990
23:53:27.071 00.006 7008 UpdateGuideState exits: m=265532 SNR=326.3
23:53:27.073 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.074 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:27.075 00.001 7008 Enqueuing Expose request
23:53:27.076 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:53:27.077 00.001 8532 Worker thread wakes up
23:53:27.077 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:27.077 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:28.630 01.553 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"62f7b5ae-cc3d-413a-9a7d-57bca0a25845"}
23:53:28.633 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"62f7b5ae-cc3d-413a-9a7d-57bca0a25845"}
23:53:28.636 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f8675fc-35d1-44fc-9e84-7dc4c0d9f7b9"}
23:53:28.639 00.003 7008 case statement mapped state 6 to 3
23:53:28.642 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f8675fc-35d1-44fc-9e84-7dc4c0d9f7b9"}
23:53:28.647 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df31b0f0-9756-49a8-b1de-753beafcb788"}
23:53:28.649 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1897,"width":15,"height":15,"star_pos":[6.59,7.46],"pixels":"..."},"id":"df31b0f0-9756-49a8-b1de-753beafcb788"}
23:53:29.207 00.558 8532 Exposure complete
23:53:29.233 00.026 8532 worker thread done servicing request
23:53:29.233 00.000 7008 OnExposeComplete: enter
23:53:29.234 00.001 7008 UpdateGuideState(): m_state=6
23:53:29.235 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1898
23:53:29.237 00.002 7008 Star::Find returns 1 (0), X=545.72, Y=448.52, Mass=275939, SNR=347.5, Peak=44324 HFD=3.0
23:53:29.239 00.002 7008 MultiStar: [#1 0.53,1.11,0.52,U] [#2 0.46,0.96,0.51,U] [#3 0.34,1.07,0.41,U] [#4 0.54,1.00,0.34,U] [#5 0.53,0.96,0.30,U] [#6 0.53,0.91,0.33,U] [#7 0.34,1.02,0.27,U] [#8 0.60,0.82,0.31,U] 
23:53:29.240 00.001 7008 single-star, 8 included, MultiStar: {0.39, 0.84}, one-star: {0.12, 0.38}
23:53:29.242 00.002 7008 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.07) = xAngle (1.33 = 1.33)
23:53:29.243 00.001 7008 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.92 = 0.92)
23:53:29.244 00.001 7008 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.26 mountX=0.10 mountY=0.32, mountTheta=1.28
23:53:29.247 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.38, opts=13)
23:53:29.248 00.001 7008 Enqueuing Move request for scope (0.12, 0.38)
23:53:29.249 00.001 8532 Worker thread wakes up
23:53:29.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
23:53:29.249 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
23:53:29.249 00.000 8532 Moving (0.12, 0.38) raw xDistance=0.10 yDistance=0.32
23:53:29.249 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:53:29.249 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:29.249 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:53:29.249 00.000 8532 MoveAxis(E, 0, ABG)
23:53:29.249 00.000 8532 Move returns status 0, amount 0
23:53:29.249 00.000 8532 MoveAxis(N, 0, ABG)
23:53:29.249 00.000 8532 Move returns status 0, amount 0
23:53:29.249 00.000 8532 move complete, result=0
23:53:29.250 00.001 8532 worker thread done servicing request
23:53:29.250 00.000 7008 UpdateImageDisplay: Size=(752,580) min=538, max=65535, med=2517, FiltMin=2328, FiltMax=32975, Gamma=0.990
23:53:29.256 00.006 7008 UpdateGuideState exits: m=275939 SNR=347.5
23:53:29.257 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.258 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:29.259 00.001 7008 Enqueuing Expose request
23:53:29.261 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:53:29.262 00.001 8532 Worker thread wakes up
23:53:29.262 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:29.262 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:30.629 01.367 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ac4a014d-aca7-4e5f-97d6-39288da061c9"}
23:53:30.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ac4a014d-aca7-4e5f-97d6-39288da061c9"}
23:53:30.635 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5bde75aa-3bc5-420c-9284-06a2d9a576f9"}
23:53:30.636 00.001 7008 case statement mapped state 6 to 3
23:53:30.637 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bde75aa-3bc5-420c-9284-06a2d9a576f9"}
23:53:30.638 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9ac53b23-795e-40cd-a6f2-a8778a602b51"}
23:53:30.640 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1898,"width":15,"height":15,"star_pos":[6.72,6.52],"pixels":"..."},"id":"9ac53b23-795e-40cd-a6f2-a8778a602b51"}
23:53:31.391 00.751 8532 Exposure complete
23:53:31.420 00.029 7008 OnExposeComplete: enter
23:53:31.422 00.002 7008 UpdateGuideState(): m_state=6
23:53:31.423 00.001 8532 worker thread done servicing request
23:53:31.423 00.000 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1899
23:53:31.424 00.001 7008 Star::Find returns 1 (0), X=545.90, Y=448.66, Mass=265984, SNR=334.7, Peak=39981 HFD=2.7
23:53:31.426 00.002 7008 MultiStar: [#1 0.74,1.26,0.55,U] [#2 0.69,1.13,0.54,U] [#3 0.63,1.11,0.42,U] [#4 0.67,1.09,0.36,U] [#5 0.74,1.12,0.32,U] [#6 0.74,1.15,0.36,U] [#7 0.61,1.17,0.28,U] [#8 0.96,0.95,0.35,U] 
23:53:31.427 00.001 7008 single-star, 8 included, MultiStar: {0.62, 0.99}, one-star: {0.30, 0.53}
23:53:31.427 00.000 7008 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.07) = xAngle (1.12 = 1.12)
23:53:31.428 00.001 7008 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.71 = 0.71)
23:53:31.430 00.002 7008 CameraToMount -- cameraX=0.30 cameraY=0.53 hyp=0.61 cameraTheta=1.05 mountX=0.26 mountY=0.40, mountTheta=0.98
23:53:31.432 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.53, opts=13)
23:53:31.433 00.001 7008 Enqueuing Move request for scope (0.30, 0.53)
23:53:31.434 00.001 8532 Worker thread wakes up
23:53:31.434 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.53) opts 0xd
23:53:31.434 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.53)
23:53:31.434 00.000 8532 Moving (0.30, 0.53) raw xDistance=0.26 yDistance=0.40
23:53:31.434 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:53:31.434 00.000 8532 switching direction from -1 to 1 - decHistory=3 oldest=-0.23 newest=1.03
23:53:31.434 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
23:53:31.434 00.000 8532 MoveAxis(W, 238, ABG)
23:53:31.434 00.000 8532 Guiding  Dir = 3, Dur = 238
23:53:31.435 00.001 8532 IsSlewing returns 0
23:53:31.435 00.000 8532 IsGuiding returns 0
23:53:31.435 00.000 8532 PulseGuide returned control before completion, sleep 248
23:53:31.435 00.000 7008 UpdateImageDisplay: Size=(752,580) min=375, max=65535, med=2516, FiltMin=2349, FiltMax=26917, Gamma=0.990
23:53:31.441 00.006 7008 UpdateGuideState exits: m=265984 SNR=334.7
23:53:31.442 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.443 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:31.444 00.001 7008 Enqueuing Expose request
23:53:31.695 00.251 8532 IsGuiding returns 1
23:53:31.695 00.000 8532 scope still moving after pulse duration time elapsed
23:53:31.726 00.031 8532 IsSlewing returns 0
23:53:31.727 00.001 8532 IsGuiding returns 0
23:53:31.727 00.000 8532 scope move finished after 238 + 54 ms
23:53:31.727 00.000 8532 Move returns status 0, amount 238
23:53:31.727 00.000 8532 MoveAxis(S, 694, ABG)
23:53:31.727 00.000 8532 Guiding  Dir = 1, Dur = 694
23:53:31.728 00.001 8532 IsSlewing returns 0
23:53:31.728 00.000 8532 IsGuiding returns 0
23:53:31.729 00.001 8532 PulseGuide returned control before completion, sleep 704
23:53:32.444 00.715 8532 IsGuiding returns 1
23:53:32.444 00.000 8532 scope still moving after pulse duration time elapsed
23:53:32.475 00.031 8532 IsSlewing returns 0
23:53:32.475 00.000 8532 IsGuiding returns 0
23:53:32.475 00.000 8532 scope move finished after 694 + 53 ms
23:53:32.475 00.000 8532 Move returns status 0, amount 694
23:53:32.475 00.000 8532 move complete, result=0
23:53:32.475 00.000 8532 worker thread done servicing request
23:53:32.477 00.002 8532 Worker thread wakes up
23:53:32.477 00.000 7008 GuideStep: 0.3 px 238 ms WEST, 0.4 px 694 ms SOUTH
23:53:32.480 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:32.480 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:32.629 00.149 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bf9c2ddc-6ada-42c1-b170-1e0879ed7e5f"}
23:53:32.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bf9c2ddc-6ada-42c1-b170-1e0879ed7e5f"}
23:53:32.633 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2ba896b3-adce-4f88-a120-55df90c0bd35"}
23:53:32.634 00.001 7008 case statement mapped state 6 to 3
23:53:32.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ba896b3-adce-4f88-a120-55df90c0bd35"}
23:53:32.636 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"57ddddd4-97e4-44b2-8489-11113fba3df6"}
23:53:32.637 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1899,"width":15,"height":15,"star_pos":[6.90,6.66],"pixels":"..."},"id":"57ddddd4-97e4-44b2-8489-11113fba3df6"}
23:53:34.606 01.969 8532 Exposure complete
23:53:34.628 00.022 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"be7d93e0-b28a-4e10-98bf-fcaf64fe799c"}
23:53:34.630 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"be7d93e0-b28a-4e10-98bf-fcaf64fe799c"}
23:53:34.632 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"16db1976-09bf-4104-a85b-2298eac8c38d"}
23:53:34.634 00.002 7008 case statement mapped state 6 to 3
23:53:34.636 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"16db1976-09bf-4104-a85b-2298eac8c38d"}
23:53:34.637 00.001 8532 worker thread done servicing request
23:53:34.637 00.000 7008 OnExposeComplete: enter
23:53:34.639 00.002 7008 UpdateGuideState(): m_state=6
23:53:34.640 00.001 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1900
23:53:34.641 00.001 7008 Star::Find returns 1 (0), X=545.86, Y=447.86, Mass=262082, SNR=329.3, Peak=53370 HFD=2.3
23:53:34.642 00.001 7008 MultiStar: [#1 0.71,0.19,0.56,U] [#2 0.66,0.16,0.56,U] [#3 0.55,0.21,0.41,U] [#4 0.70,0.20,0.36,U] [#5 0.75,0.21,0.34,U] [#6 0.68,0.10,0.36,U] [#7 0.60,0.33,0.30,U] [#8 0.47,0.35,0.32,U] 
23:53:34.643 00.001 7008 single-star, 8 included, MultiStar: {0.55, 0.10}, one-star: {0.26, -0.28}
23:53:34.644 00.001 7008 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.07) = xAngle (-0.75 = -0.75)
23:53:34.645 00.001 7008 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.17 = -1.17)
23:53:34.646 00.001 7008 CameraToMount -- cameraX=0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-0.83 mountX=0.28 mountY=-0.35, mountTheta=-0.90
23:53:34.648 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=-0.28, opts=13)
23:53:34.650 00.002 7008 Enqueuing Move request for scope (0.26, -0.28)
23:53:34.651 00.001 8532 Worker thread wakes up
23:53:34.651 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.28) opts 0xd
23:53:34.651 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, -0.28)
23:53:34.651 00.000 8532 Moving (0.26, -0.28) raw xDistance=0.28 yDistance=-0.35
23:53:34.651 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:53:34.651 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:34.651 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:53:34.651 00.000 8532 MoveAxis(W, 267, ABG)
23:53:34.651 00.000 8532 Guiding  Dir = 3, Dur = 267
23:53:34.651 00.000 8532 IsSlewing returns 0
23:53:34.652 00.001 8532 IsGuiding returns 0
23:53:34.652 00.000 8532 PulseGuide returned control before completion, sleep 277
23:53:34.652 00.000 7008 UpdateImageDisplay: Size=(752,580) min=438, max=65535, med=2515, FiltMin=2185, FiltMax=28901, Gamma=0.990
23:53:34.656 00.004 7008 UpdateGuideState exits: m=262082 SNR=329.3
23:53:34.657 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:34.659 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:34.660 00.001 7008 Enqueuing Expose request
23:53:34.662 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"52bdfca5-b826-4eca-8122-ccab20a3a723"}
23:53:34.663 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1900,"width":15,"height":15,"star_pos":[6.86,6.86],"pixels":"..."},"id":"52bdfca5-b826-4eca-8122-ccab20a3a723"}
23:53:34.938 00.275 8532 IsGuiding returns 1
23:53:34.938 00.000 8532 scope still moving after pulse duration time elapsed
23:53:34.970 00.032 8532 IsSlewing returns 0
23:53:34.972 00.002 8532 IsGuiding returns 0
23:53:34.972 00.000 8532 scope move finished after 267 + 53 ms
23:53:34.972 00.000 8532 Move returns status 0, amount 267
23:53:34.972 00.000 8532 MoveAxis(N, 0, ABG)
23:53:34.972 00.000 8532 Move returns status 0, amount 0
23:53:34.972 00.000 8532 move complete, result=0
23:53:34.972 00.000 8532 worker thread done servicing request
23:53:34.972 00.000 8532 Worker thread wakes up
23:53:34.973 00.001 7008 GuideStep: 0.3 px 267 ms WEST, -0.3 px 0 ms NORTH
23:53:34.975 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:34.975 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:36.628 01.653 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78dde013-e208-4e72-a606-59b9f12795cb"}
23:53:36.630 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78dde013-e208-4e72-a606-59b9f12795cb"}
23:53:36.631 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"636e6c37-d2f0-4430-bfc4-9cf1fb2aacca"}
23:53:36.632 00.001 7008 case statement mapped state 6 to 3
23:53:36.634 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"636e6c37-d2f0-4430-bfc4-9cf1fb2aacca"}
23:53:36.636 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"686f611a-483e-4d20-b254-b02eb76b918a"}
23:53:36.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1900,"width":15,"height":15,"star_pos":[6.86,6.86],"pixels":"..."},"id":"686f611a-483e-4d20-b254-b02eb76b918a"}
23:53:37.103 00.465 8532 Exposure complete
23:53:37.129 00.026 8532 worker thread done servicing request
23:53:37.129 00.000 7008 OnExposeComplete: enter
23:53:37.131 00.002 7008 UpdateGuideState(): m_state=6
23:53:37.133 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1901
23:53:37.135 00.002 7008 Star::Find returns 1 (0), X=545.69, Y=447.88, Mass=272385, SNR=346.7, Peak=55814 HFD=2.3
23:53:37.136 00.001 7008 MultiStar: [#1 0.47,0.30,0.51,U] [#2 0.44,0.23,0.51,U] [#3 0.37,0.23,0.42,U] [#4 0.45,0.35,0.35,U] [#5 0.54,0.25,0.32,U] [#6 0.44,0.15,0.34,U] [#7 0.38,0.33,0.27,U] [#8 0.35,0.32,0.31,U] 
23:53:37.139 00.003 7008 single-star, 8 included, MultiStar: {0.35, 0.14}, one-star: {0.09, -0.25}
23:53:37.140 00.001 7008 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.07) = xAngle (-1.15 = -1.15)
23:53:37.142 00.002 7008 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.56 = -1.56)
23:53:37.143 00.001 7008 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=0.11 mountY=-0.27, mountTheta=-1.18
23:53:37.147 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=-0.25, opts=13)
23:53:37.148 00.001 7008 Enqueuing Move request for scope (0.09, -0.25)
23:53:37.149 00.001 8532 Worker thread wakes up
23:53:37.150 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
23:53:37.150 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
23:53:37.150 00.000 8532 Moving (0.09, -0.25) raw xDistance=0.11 yDistance=-0.27
23:53:37.150 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:37.150 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:37.150 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:53:37.150 00.000 8532 MoveAxis(E, 0, ABG)
23:53:37.150 00.000 8532 Move returns status 0, amount 0
23:53:37.150 00.000 8532 MoveAxis(N, 0, ABG)
23:53:37.150 00.000 8532 Move returns status 0, amount 0
23:53:37.150 00.000 8532 move complete, result=0
23:53:37.150 00.000 8532 worker thread done servicing request
23:53:37.151 00.001 7008 UpdateImageDisplay: Size=(752,580) min=526, max=62048, med=2516, FiltMin=2115, FiltMax=33876, Gamma=0.990
23:53:37.155 00.004 7008 UpdateGuideState exits: m=272385 SNR=346.7
23:53:37.157 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.158 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:37.159 00.001 7008 Enqueuing Expose request
23:53:37.160 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:53:37.161 00.001 8532 Worker thread wakes up
23:53:37.161 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:37.161 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:38.627 01.466 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c7a67cd-df62-4e14-989f-fac63646c4ec"}
23:53:38.630 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c7a67cd-df62-4e14-989f-fac63646c4ec"}
23:53:38.633 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b394a70-ceb2-4ce6-839e-9367b528bac1"}
23:53:38.635 00.002 7008 case statement mapped state 6 to 3
23:53:38.637 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b394a70-ceb2-4ce6-839e-9367b528bac1"}
23:53:38.639 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"14ad94dd-4e2e-4b70-a5e4-3ffa97e34d22"}
23:53:38.642 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1901,"width":15,"height":15,"star_pos":[6.69,6.88],"pixels":"..."},"id":"14ad94dd-4e2e-4b70-a5e4-3ffa97e34d22"}
23:53:39.291 00.649 8532 Exposure complete
23:53:39.320 00.029 8532 worker thread done servicing request
23:53:39.320 00.000 7008 OnExposeComplete: enter
23:53:39.322 00.002 7008 UpdateGuideState(): m_state=6
23:53:39.324 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1902
23:53:39.326 00.002 7008 Star::Find returns 1 (0), X=545.72, Y=447.94, Mass=268178, SNR=332.9, Peak=56356 HFD=2.2
23:53:39.328 00.002 7008 MultiStar: [#1 0.58,0.35,0.57,U] [#2 0.53,0.29,0.56,U] [#3 0.40,0.35,0.44,U] [#4 0.60,0.44,0.34,U] [#5 0.53,0.26,0.35,U] [#6 0.64,0.20,0.36,U] [#7 0.44,0.34,0.29,U] [#8 0.41,0.34,0.32,U] 
23:53:39.329 00.001 7008 single-star, 8 included, MultiStar: {0.43, 0.20}, one-star: {0.12, -0.19}
23:53:39.330 00.001 7008 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.07) = xAngle (-0.95 = -0.95)
23:53:39.332 00.002 7008 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.37 = -1.37)
23:53:39.334 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.02 mountX=0.13 mountY=-0.22, mountTheta=-1.04
23:53:39.337 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=-0.19, opts=13)
23:53:39.339 00.002 7008 Enqueuing Move request for scope (0.12, -0.19)
23:53:39.339 00.000 8532 Worker thread wakes up
23:53:39.339 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:53:39.339 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:53:39.341 00.002 8532 Moving (0.12, -0.19) raw xDistance=0.13 yDistance=-0.22
23:53:39.341 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:53:39.341 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:39.341 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:53:39.341 00.000 8532 MoveAxis(E, 0, ABG)
23:53:39.341 00.000 8532 Move returns status 0, amount 0
23:53:39.341 00.000 8532 MoveAxis(N, 0, ABG)
23:53:39.341 00.000 8532 Move returns status 0, amount 0
23:53:39.341 00.000 8532 move complete, result=0
23:53:39.341 00.000 8532 worker thread done servicing request
23:53:39.342 00.001 7008 UpdateImageDisplay: Size=(752,580) min=457, max=65535, med=2517, FiltMin=2126, FiltMax=32991, Gamma=0.990
23:53:39.351 00.009 7008 UpdateGuideState exits: m=268178 SNR=332.9
23:53:39.353 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.354 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:39.356 00.002 7008 Enqueuing Expose request
23:53:39.358 00.002 8532 Worker thread wakes up
23:53:39.358 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:39.359 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:39.359 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:40.628 01.269 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dcdcdce3-c4fc-447e-9ce7-5ef2cd0bf495"}
23:53:40.630 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dcdcdce3-c4fc-447e-9ce7-5ef2cd0bf495"}
23:53:40.633 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"355004b1-6ab4-49fc-99ed-53b9ac0a4e5e"}
23:53:40.634 00.001 7008 case statement mapped state 6 to 3
23:53:40.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"355004b1-6ab4-49fc-99ed-53b9ac0a4e5e"}
23:53:40.637 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"899fe806-c6b4-4669-936e-d32c793de40a"}
23:53:40.639 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1902,"width":15,"height":15,"star_pos":[6.72,6.94],"pixels":"..."},"id":"899fe806-c6b4-4669-936e-d32c793de40a"}
23:53:41.492 00.853 8532 Exposure complete
23:53:41.528 00.036 8532 worker thread done servicing request
23:53:41.528 00.000 7008 OnExposeComplete: enter
23:53:41.530 00.002 7008 UpdateGuideState(): m_state=6
23:53:41.532 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1903
23:53:41.534 00.002 7008 Star::Find returns 1 (0), X=545.80, Y=447.99, Mass=273006, SNR=331.7, Peak=56951 HFD=2.2
23:53:41.535 00.001 7008 MultiStar: [#1 0.64,0.41,0.55,U] [#2 0.57,0.38,0.55,U] [#3 0.49,0.45,0.41,U] [#4 0.61,0.48,0.35,U] [#5 0.65,0.38,0.33,U] [#6 0.62,0.37,0.36,U] [#7 0.50,0.44,0.30,U] [#8 0.51,0.43,0.32,U] 
23:53:41.537 00.002 7008 single-star, 8 included, MultiStar: {0.49, 0.28}, one-star: {0.20, -0.15}
23:53:41.538 00.001 7008 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.07) = xAngle (-0.57 = -0.57)
23:53:41.539 00.001 7008 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.98 = -0.98)
23:53:41.541 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.64 mountX=0.21 mountY=-0.21, mountTheta=-0.78
23:53:41.542 00.001 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.15, opts=13)
23:53:41.545 00.003 7008 Enqueuing Move request for scope (0.20, -0.15)
23:53:41.547 00.002 8532 Worker thread wakes up
23:53:41.547 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
23:53:41.547 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
23:53:41.547 00.000 8532 Moving (0.20, -0.15) raw xDistance=0.21 yDistance=-0.21
23:53:41.548 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:53:41.548 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:41.548 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:53:41.548 00.000 8532 MoveAxis(W, 190, ABG)
23:53:41.548 00.000 8532 Guiding  Dir = 3, Dur = 190
23:53:41.548 00.000 8532 IsSlewing returns 0
23:53:41.548 00.000 8532 IsGuiding returns 0
23:53:41.549 00.001 8532 PulseGuide returned control before completion, sleep 200
23:53:41.549 00.000 7008 UpdateImageDisplay: Size=(752,580) min=431, max=65535, med=2517, FiltMin=2096, FiltMax=30530, Gamma=0.990
23:53:41.556 00.007 7008 UpdateGuideState exits: m=273006 SNR=331.7
23:53:41.557 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.558 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:41.560 00.002 7008 Enqueuing Expose request
23:53:41.749 00.189 8532 IsGuiding returns 1
23:53:41.749 00.000 8532 scope still moving after pulse duration time elapsed
23:53:41.781 00.032 8532 IsSlewing returns 0
23:53:41.781 00.000 8532 IsGuiding returns 0
23:53:41.781 00.000 8532 scope move finished after 190 + 43 ms
23:53:41.781 00.000 8532 Move returns status 0, amount 190
23:53:41.781 00.000 8532 MoveAxis(N, 0, ABG)
23:53:41.781 00.000 8532 Move returns status 0, amount 0
23:53:41.781 00.000 8532 move complete, result=0
23:53:41.781 00.000 8532 worker thread done servicing request
23:53:41.782 00.001 7008 GuideStep: 0.2 px 190 ms WEST, -0.2 px 0 ms NORTH
23:53:41.784 00.002 8532 Worker thread wakes up
23:53:41.784 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:41.784 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:42.628 00.844 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"dd48331b-c861-40d9-a6f5-beabd476a326"}
23:53:42.631 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"dd48331b-c861-40d9-a6f5-beabd476a326"}
23:53:42.633 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b836db54-2fb7-486f-92ea-1cc5338d1585"}
23:53:42.636 00.003 7008 case statement mapped state 6 to 3
23:53:42.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b836db54-2fb7-486f-92ea-1cc5338d1585"}
23:53:42.640 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c804a0d-177d-4733-8b03-990c3df9ca22"}
23:53:42.642 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1903,"width":15,"height":15,"star_pos":[6.80,6.99],"pixels":"..."},"id":"5c804a0d-177d-4733-8b03-990c3df9ca22"}
23:53:43.911 01.269 8532 Exposure complete
23:53:43.937 00.026 8532 worker thread done servicing request
23:53:43.937 00.000 7008 OnExposeComplete: enter
23:53:43.939 00.002 7008 UpdateGuideState(): m_state=6
23:53:43.940 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1904
23:53:43.941 00.001 7008 Star::Find returns 1 (0), X=545.80, Y=448.01, Mass=267582, SNR=344.4, Peak=57668 HFD=2.1
23:53:43.943 00.002 7008 MultiStar: [#1 0.66,0.44,0.52,U] [#2 0.60,0.40,0.53,U] [#3 0.50,0.44,0.39,U] [#4 0.61,0.42,0.35,U] [#5 0.64,0.35,0.32,U] [#6 0.65,0.31,0.34,U] [#7 0.54,0.50,0.27,U] [#8 0.57,0.46,0.31,U] 
23:53:43.947 00.004 7008 single-star, 8 included, MultiStar: {0.50, 0.28}, one-star: {0.20, -0.13}
23:53:43.950 00.003 7008 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.07) = xAngle (-0.51 = -0.51)
23:53:43.954 00.004 7008 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.92 = -0.92)
23:53:43.956 00.002 7008 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=0.21 mountY=-0.19, mountTheta=-0.74
23:53:43.958 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.13, opts=13)
23:53:43.959 00.001 7008 Enqueuing Move request for scope (0.20, -0.13)
23:53:43.960 00.001 8532 Worker thread wakes up
23:53:43.960 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
23:53:43.960 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
23:53:43.960 00.000 8532 Moving (0.20, -0.13) raw xDistance=0.21 yDistance=-0.19
23:53:43.960 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:53:43.960 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:43.960 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:53:43.960 00.000 8532 MoveAxis(W, 203, ABG)
23:53:43.961 00.001 8532 Guiding  Dir = 3, Dur = 203
23:53:43.961 00.000 8532 IsSlewing returns 0
23:53:43.961 00.000 8532 IsGuiding returns 0
23:53:43.961 00.000 8532 PulseGuide returned control before completion, sleep 213
23:53:43.963 00.002 7008 UpdateImageDisplay: Size=(752,580) min=545, max=65535, med=2518, FiltMin=2198, FiltMax=29237, Gamma=0.990
23:53:43.969 00.006 7008 UpdateGuideState exits: m=267582 SNR=344.4
23:53:43.970 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.971 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:43.972 00.001 7008 Enqueuing Expose request
23:53:44.184 00.212 8532 IsGuiding returns 1
23:53:44.184 00.000 8532 scope still moving after pulse duration time elapsed
23:53:44.216 00.032 8532 IsSlewing returns 0
23:53:44.216 00.000 8532 IsGuiding returns 0
23:53:44.216 00.000 8532 scope move finished after 203 + 51 ms
23:53:44.216 00.000 8532 Move returns status 0, amount 203
23:53:44.216 00.000 8532 MoveAxis(N, 0, ABG)
23:53:44.216 00.000 8532 Move returns status 0, amount 0
23:53:44.216 00.000 8532 move complete, result=0
23:53:44.217 00.001 8532 worker thread done servicing request
23:53:44.217 00.000 8532 Worker thread wakes up
23:53:44.217 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:44.217 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:44.217 00.000 7008 GuideStep: 0.2 px 203 ms WEST, -0.2 px 0 ms NORTH
23:53:44.628 00.411 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"29025935-690a-4cba-87f4-b76e552fcf77"}
23:53:44.631 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"29025935-690a-4cba-87f4-b76e552fcf77"}
23:53:44.633 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"59659ba2-9a46-4175-8a24-20941b94936e"}
23:53:44.636 00.003 7008 case statement mapped state 6 to 3
23:53:44.639 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"59659ba2-9a46-4175-8a24-20941b94936e"}
23:53:44.641 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"062239f4-1aad-405a-96b2-bb141a5ab38a"}
23:53:44.643 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1904,"width":15,"height":15,"star_pos":[6.80,7.01],"pixels":"..."},"id":"062239f4-1aad-405a-96b2-bb141a5ab38a"}
23:53:46.345 01.702 8532 Exposure complete
23:53:46.377 00.032 8532 worker thread done servicing request
23:53:46.377 00.000 7008 OnExposeComplete: enter
23:53:46.379 00.002 7008 UpdateGuideState(): m_state=6
23:53:46.381 00.002 7008 Star::Find(15, 545, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1905
23:53:46.382 00.001 7008 Star::Find returns 1 (0), X=545.34, Y=447.75, Mass=253015, SNR=323.5, Peak=37649 HFD=2.6
23:53:46.383 00.001 7008 MultiStar: [#1 0.12,0.09,0.57,U] [#2 0.10,0.04,0.53,U] [#3 0.10,0.01,0.44,U] [#4 0.26,0.04,0.35,U] [#5 0.18,0.03,0.34,U] [#6 0.19,0.07,0.37,U] [#7 0.09,0.23,0.30,U] [#8 0.07,0.08,0.34,U] 
23:53:46.385 00.002 7008 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.27, -0.38}
23:53:46.386 00.001 7008 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.07) = xAngle (-0.68 = -0.68)
23:53:46.387 00.001 7008 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.09 = -1.09)
23:53:46.388 00.001 7008 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.75 mountX=0.04 mountY=-0.05, mountTheta=-0.85
23:53:46.390 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.04, y=-0.04, opts=13)
23:53:46.391 00.001 7008 Enqueuing Move request for scope (0.04, -0.04)
23:53:46.393 00.002 8532 Worker thread wakes up
23:53:46.393 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:53:46.393 00.000 8532 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:53:46.393 00.000 8532 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.05
23:53:46.393 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:53:46.393 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:46.393 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:46.393 00.000 8532 MoveAxis(E, 0, ABG)
23:53:46.393 00.000 8532 Move returns status 0, amount 0
23:53:46.393 00.000 8532 MoveAxis(N, 0, ABG)
23:53:46.393 00.000 8532 Move returns status 0, amount 0
23:53:46.393 00.000 8532 move complete, result=0
23:53:46.393 00.000 8532 worker thread done servicing request
23:53:46.395 00.002 7008 UpdateImageDisplay: Size=(752,580) min=345, max=61087, med=2518, FiltMin=2150, FiltMax=29184, Gamma=0.990
23:53:46.401 00.006 7008 UpdateGuideState exits: m=253015 SNR=323.5
23:53:46.404 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.405 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:46.406 00.001 7008 Enqueuing Expose request
23:53:46.407 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:46.408 00.001 8532 Worker thread wakes up
23:53:46.409 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:46.409 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:46.627 00.218 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"107d6344-3856-4d99-98ec-6d5d197ecbe2"}
23:53:46.629 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"107d6344-3856-4d99-98ec-6d5d197ecbe2"}
23:53:46.630 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"13f5eef6-8672-4445-9ef7-9c45c90ceeb4"}
23:53:46.631 00.001 7008 case statement mapped state 6 to 3
23:53:46.632 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"13f5eef6-8672-4445-9ef7-9c45c90ceeb4"}
23:53:46.636 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e48b709e-73df-4b7a-b0ce-907d49f5bcfb"}
23:53:46.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1905,"width":15,"height":15,"star_pos":[7.34,6.75],"pixels":"..."},"id":"e48b709e-73df-4b7a-b0ce-907d49f5bcfb"}
23:53:48.535 01.897 8532 Exposure complete
23:53:48.565 00.030 8532 worker thread done servicing request
23:53:48.565 00.000 7008 OnExposeComplete: enter
23:53:48.566 00.001 7008 UpdateGuideState(): m_state=6
23:53:48.567 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1906
23:53:48.569 00.002 7008 Star::Find returns 1 (0), X=545.14, Y=447.76, Mass=258084, SNR=325.4, Peak=47740 HFD=2.4
23:53:48.570 00.001 7008 MultiStar: [#1 0.00,0.14,0.57,U] [#2 -0.06,0.00,0.55,U] [#3 -0.16,-0.00,0.43,U] [#4 0.05,0.02,0.35,U] [#5 0.03,0.10,0.34,U] [#6 -0.01,0.01,0.37,U] [#7 -0.12,0.08,0.29,U] [#8 0.02,0.08,0.33,U] 
23:53:48.571 00.001 7008 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.46, -0.38}
23:53:48.572 00.001 7008 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.07) = xAngle (-2.72 = -2.72)
23:53:48.573 00.001 7008 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.13 = -3.13)
23:53:48.575 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.79 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
23:53:48.579 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.05, opts=13)
23:53:48.581 00.002 7008 Enqueuing Move request for scope (-0.13, -0.05)
23:53:48.582 00.001 8532 Worker thread wakes up
23:53:48.582 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:53:48.582 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:53:48.582 00.000 8532 Moving (-0.13, -0.05) raw xDistance=-0.13 yDistance=-0.00
23:53:48.582 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:53:48.582 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.582 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:53:48.582 00.000 8532 MoveAxis(E, 0, ABG)
23:53:48.582 00.000 8532 Move returns status 0, amount 0
23:53:48.582 00.000 8532 MoveAxis(N, 0, ABG)
23:53:48.582 00.000 8532 Move returns status 0, amount 0
23:53:48.582 00.000 8532 move complete, result=0
23:53:48.582 00.000 8532 worker thread done servicing request
23:53:48.583 00.001 7008 UpdateImageDisplay: Size=(752,580) min=273, max=65535, med=2517, FiltMin=2223, FiltMax=25634, Gamma=0.990
23:53:48.587 00.004 7008 UpdateGuideState exits: m=258084 SNR=325.4
23:53:48.589 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.590 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:48.591 00.001 7008 Enqueuing Expose request
23:53:48.593 00.002 8532 Worker thread wakes up
23:53:48.593 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:48.595 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:48.595 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:48.627 00.032 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"455ece83-a5c6-49d1-9bd5-30d887a4b56d"}
23:53:48.629 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"455ece83-a5c6-49d1-9bd5-30d887a4b56d"}
23:53:48.631 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"58f61945-db66-4a4f-9b35-7acc056cfff6"}
23:53:48.632 00.001 7008 case statement mapped state 6 to 3
23:53:48.634 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"58f61945-db66-4a4f-9b35-7acc056cfff6"}
23:53:48.636 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"005d6c1c-efbf-4bf4-b8e0-f4c6ee7c6497"}
23:53:48.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1906,"width":15,"height":15,"star_pos":[7.14,6.76],"pixels":"..."},"id":"005d6c1c-efbf-4bf4-b8e0-f4c6ee7c6497"}
23:53:50.628 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c35758ea-38ec-4c23-b177-5c6b6d7da6d5"}
23:53:50.632 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c35758ea-38ec-4c23-b177-5c6b6d7da6d5"}
23:53:50.634 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a22ad6af-e8c5-4022-a8a1-736ee59eef54"}
23:53:50.636 00.002 7008 case statement mapped state 6 to 3
23:53:50.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a22ad6af-e8c5-4022-a8a1-736ee59eef54"}
23:53:50.641 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"518df5ff-85b4-4222-8d4b-5c43dfc7d31b"}
23:53:50.644 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1906,"width":15,"height":15,"star_pos":[7.14,6.76],"pixels":"..."},"id":"518df5ff-85b4-4222-8d4b-5c43dfc7d31b"}
23:53:50.725 00.081 8532 Exposure complete
23:53:50.752 00.027 8532 worker thread done servicing request
23:53:50.752 00.000 7008 OnExposeComplete: enter
23:53:50.753 00.001 7008 UpdateGuideState(): m_state=6
23:53:50.754 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1907
23:53:50.755 00.001 7008 Star::Find returns 1 (0), X=545.13, Y=447.77, Mass=263673, SNR=334.5, Peak=48482 HFD=2.4
23:53:50.756 00.001 7008 MultiStar: [#1 -0.04,0.16,0.54,U] [#2 -0.05,0.05,0.53,U] [#3 -0.11,0.18,0.43,U] [#4 0.01,0.15,0.34,U] [#5 0.00,0.10,0.34,U] [#6 -0.04,0.05,0.36,U] [#7 -0.15,0.20,0.29,U] [#8 -0.05,0.10,0.33,U] 
23:53:50.757 00.001 7008 refined, 8 included, MultiStar: {-0.15, 0.00}, one-star: {-0.47, -0.37}
23:53:50.759 00.002 7008 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.07) = xAngle (3.19 = -3.10)
23:53:50.760 00.001 7008 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.78 = 2.78)
23:53:50.761 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=-0.15 mountY=0.05, mountTheta=2.80
23:53:50.763 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.00, opts=13)
23:53:50.766 00.003 7008 Enqueuing Move request for scope (-0.15, 0.00)
23:53:50.767 00.001 8532 Worker thread wakes up
23:53:50.767 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
23:53:50.767 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
23:53:50.767 00.000 8532 Moving (-0.15, 0.00) raw xDistance=-0.15 yDistance=0.05
23:53:50.767 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:53:50.767 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.767 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:50.767 00.000 8532 MoveAxis(E, 0, ABG)
23:53:50.767 00.000 8532 Move returns status 0, amount 0
23:53:50.767 00.000 8532 MoveAxis(N, 0, ABG)
23:53:50.767 00.000 8532 Move returns status 0, amount 0
23:53:50.767 00.000 8532 move complete, result=0
23:53:50.768 00.001 8532 worker thread done servicing request
23:53:50.768 00.000 7008 UpdateImageDisplay: Size=(752,580) min=642, max=65535, med=2518, FiltMin=2118, FiltMax=27417, Gamma=0.990
23:53:50.773 00.005 7008 UpdateGuideState exits: m=263673 SNR=334.5
23:53:50.774 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.777 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:50.778 00.001 7008 Enqueuing Expose request
23:53:50.779 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:50.780 00.001 8532 Worker thread wakes up
23:53:50.780 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:50.780 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:52.628 01.848 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab81aedd-2769-4f3e-a5b8-e2e8e1aec49d"}
23:53:52.630 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab81aedd-2769-4f3e-a5b8-e2e8e1aec49d"}
23:53:52.631 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd599dff-286b-47eb-9bf1-a260bceee50c"}
23:53:52.632 00.001 7008 case statement mapped state 6 to 3
23:53:52.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd599dff-286b-47eb-9bf1-a260bceee50c"}
23:53:52.638 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"10acf828-706d-4a1e-9303-5eeeea8a0b28"}
23:53:52.638 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1907,"width":15,"height":15,"star_pos":[7.13,6.77],"pixels":"..."},"id":"10acf828-706d-4a1e-9303-5eeeea8a0b28"}
23:53:52.907 00.269 8532 Exposure complete
23:53:52.934 00.027 8532 worker thread done servicing request
23:53:52.934 00.000 7008 OnExposeComplete: enter
23:53:52.935 00.001 7008 UpdateGuideState(): m_state=6
23:53:52.937 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1908
23:53:52.938 00.001 7008 Star::Find returns 1 (0), X=544.80, Y=447.71, Mass=261209, SNR=333.6, Peak=53600 HFD=2.5
23:53:52.939 00.001 7008 MultiStar: [#1 -0.35,0.02,0.53,U] [#2 -0.46,-0.02,0.54,U] [#3 -0.41,-0.09,0.44,U] [#4 -0.33,-0.02,0.35,U] [#5 -0.34,-0.02,0.34,U] [#6 -0.36,-0.08,0.33,U] [#7 -0.45,-0.01,0.29,U] [#8 -0.69,0.21,0.32,U] 
23:53:52.940 00.001 7008 refined, 8 included, MultiStar: {-0.51, -0.11}, one-star: {-0.80, -0.42}
23:53:52.942 00.002 7008 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.07) = xAngle (-2.87 = -2.87)
23:53:52.943 00.001 7008 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.28 = 3.00)
23:53:52.944 00.001 7008 CameraToMount -- cameraX=-0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-2.94 mountX=-0.50 mountY=0.07, mountTheta=3.00
23:53:52.946 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.51, y=-0.11, opts=13)
23:53:52.948 00.002 7008 Enqueuing Move request for scope (-0.51, -0.11)
23:53:52.950 00.002 8532 Worker thread wakes up
23:53:52.950 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.11) opts 0xd
23:53:52.950 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.51, -0.11)
23:53:52.950 00.000 8532 Moving (-0.51, -0.11) raw xDistance=-0.50 yDistance=0.07
23:53:52.950 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
23:53:52.950 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:52.950 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:52.950 00.000 8532 MoveAxis(E, 455, ABG)
23:53:52.950 00.000 8532 Guiding  Dir = 2, Dur = 455
23:53:52.950 00.000 8532 IsSlewing returns 0
23:53:52.950 00.000 8532 IsGuiding returns 0
23:53:52.950 00.000 8532 PulseGuide returned control before completion, sleep 465
23:53:52.951 00.001 7008 UpdateImageDisplay: Size=(752,580) min=390, max=59831, med=2518, FiltMin=2210, FiltMax=30985, Gamma=0.990
23:53:52.954 00.003 7008 UpdateGuideState exits: m=261209 SNR=333.6
23:53:52.957 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.958 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:52.959 00.001 7008 Enqueuing Expose request
23:53:53.430 00.471 8532 IsGuiding returns 0
23:53:53.431 00.001 8532 Move returns status 0, amount 455
23:53:53.431 00.000 8532 MoveAxis(N, 0, ABG)
23:53:53.431 00.000 8532 Move returns status 0, amount 0
23:53:53.431 00.000 8532 move complete, result=0
23:53:53.431 00.000 8532 worker thread done servicing request
23:53:53.431 00.000 8532 Worker thread wakes up
23:53:53.431 00.000 7008 GuideStep: -0.5 px 455 ms EAST, 0.1 px 0 ms NORTH
23:53:53.436 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:53.436 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:54.627 01.191 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0243011d-4676-4489-8a08-9cda5f9d7fcf"}
23:53:54.630 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0243011d-4676-4489-8a08-9cda5f9d7fcf"}
23:53:54.637 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"535ec6d8-8c2b-4a7f-8f49-d32848209fed"}
23:53:54.640 00.003 7008 case statement mapped state 6 to 3
23:53:54.644 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"535ec6d8-8c2b-4a7f-8f49-d32848209fed"}
23:53:54.648 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd27f869-5f7a-4610-8bd9-b4459c6367f4"}
23:53:54.652 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1908,"width":15,"height":15,"star_pos":[6.80,6.71],"pixels":"..."},"id":"fd27f869-5f7a-4610-8bd9-b4459c6367f4"}
23:53:55.563 00.911 8532 Exposure complete
23:53:55.589 00.026 8532 worker thread done servicing request
23:53:55.590 00.001 7008 OnExposeComplete: enter
23:53:55.591 00.001 7008 UpdateGuideState(): m_state=6
23:53:55.592 00.001 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1909
23:53:55.593 00.001 7008 Star::Find returns 1 (0), X=545.04, Y=447.86, Mass=265978, SNR=339.4, Peak=55304 HFD=2.2
23:53:55.595 00.002 7008 MultiStar: [#1 -0.10,0.22,0.54,U] [#2 -0.17,0.18,0.56,U] [#3 -0.23,0.11,0.43,U] [#4 -0.10,0.23,0.32,U] [#5 0.02,0.22,0.34,U] [#6 -0.10,0.15,0.35,U] [#7 -0.23,0.27,0.27,U] [#8 -0.02,0.05,0.33,U] 
23:53:55.596 00.001 7008 refined, 8 included, MultiStar: {-0.23, 0.07}, one-star: {-0.56, -0.27}
23:53:55.597 00.001 7008 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.07) = xAngle (2.92 = 2.92)
23:53:55.598 00.001 7008 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.51 = 2.51)
23:53:55.599 00.001 7008 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.85 mountX=-0.23 mountY=0.14, mountTheta=2.59
23:53:55.601 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.23, y=0.07, opts=13)
23:53:55.603 00.002 7008 Enqueuing Move request for scope (-0.23, 0.07)
23:53:55.603 00.000 8532 Worker thread wakes up
23:53:55.603 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
23:53:55.603 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
23:53:55.604 00.001 8532 Moving (-0.23, 0.07) raw xDistance=-0.23 yDistance=0.14
23:53:55.604 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
23:53:55.604 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:55.604 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:55.604 00.000 8532 MoveAxis(E, 242, ABG)
23:53:55.604 00.000 8532 Guiding  Dir = 2, Dur = 242
23:53:55.604 00.000 8532 IsSlewing returns 0
23:53:55.604 00.000 8532 IsGuiding returns 0
23:53:55.604 00.000 8532 PulseGuide returned control before completion, sleep 252
23:53:55.604 00.000 7008 UpdateImageDisplay: Size=(752,580) min=549, max=65535, med=2517, FiltMin=2136, FiltMax=24320, Gamma=0.990
23:53:55.609 00.005 7008 UpdateGuideState exits: m=265978 SNR=339.4
23:53:55.612 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.613 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:55.614 00.001 7008 Enqueuing Expose request
23:53:55.868 00.254 8532 IsGuiding returns 0
23:53:55.868 00.000 8532 Move returns status 0, amount 242
23:53:55.868 00.000 8532 MoveAxis(N, 0, ABG)
23:53:55.868 00.000 8532 Move returns status 0, amount 0
23:53:55.868 00.000 8532 move complete, result=0
23:53:55.868 00.000 8532 worker thread done servicing request
23:53:55.868 00.000 8532 Worker thread wakes up
23:53:55.868 00.000 7008 GuideStep: -0.2 px 242 ms EAST, 0.1 px 0 ms NORTH
23:53:55.870 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:55.870 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:56.626 00.756 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"236b26c9-e572-45a0-b966-4b9979eb6635"}
23:53:56.629 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"236b26c9-e572-45a0-b966-4b9979eb6635"}
23:53:56.630 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"214257ea-4f7a-4d61-a438-e681c2301618"}
23:53:56.632 00.002 7008 case statement mapped state 6 to 3
23:53:56.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"214257ea-4f7a-4d61-a438-e681c2301618"}
23:53:56.635 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"deea5551-244f-4357-b21c-9c330df846e7"}
23:53:56.636 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1909,"width":15,"height":15,"star_pos":[7.04,6.86],"pixels":"..."},"id":"deea5551-244f-4357-b21c-9c330df846e7"}
23:53:58.005 01.369 8532 Exposure complete
23:53:58.036 00.031 8532 worker thread done servicing request
23:53:58.036 00.000 7008 OnExposeComplete: enter
23:53:58.037 00.001 7008 UpdateGuideState(): m_state=6
23:53:58.038 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1910
23:53:58.039 00.001 7008 Star::Find returns 1 (0), X=545.05, Y=447.90, Mass=269522, SNR=330.7, Peak=55533 HFD=2.2
23:53:58.041 00.002 7008 MultiStar: [#1 -0.09,0.30,0.55,U] [#2 -0.22,0.27,0.54,U] [#3 -0.25,0.33,0.42,U] [#4 -0.03,0.36,0.35,U] [#5 -0.04,0.25,0.35,U] [#6 -0.07,0.14,0.36,U] [#7 -0.13,0.37,0.32,U] [#8 0.04,0.12,0.32,U] 
23:53:58.042 00.001 7008 refined, 8 included, MultiStar: {-0.21, 0.15}, one-star: {-0.55, -0.23}
23:53:58.043 00.001 7008 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.07) = xAngle (2.60 = 2.60)
23:53:58.045 00.002 7008 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.18 = 2.18)
23:53:58.045 00.000 7008 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=-0.22 mountY=0.21, mountTheta=2.38
23:53:58.049 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=0.15, opts=13)
23:53:58.050 00.001 7008 Enqueuing Move request for scope (-0.21, 0.15)
23:53:58.051 00.001 8532 Worker thread wakes up
23:53:58.051 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
23:53:58.051 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
23:53:58.051 00.000 8532 Moving (-0.21, 0.15) raw xDistance=-0.22 yDistance=0.21
23:53:58.052 00.001 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:53:58.052 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:53:58.052 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:53:58.052 00.000 8532 MoveAxis(E, 221, ABG)
23:53:58.052 00.000 8532 Guiding  Dir = 2, Dur = 221
23:53:58.052 00.000 8532 IsSlewing returns 0
23:53:58.052 00.000 8532 IsGuiding returns 0
23:53:58.053 00.001 8532 PulseGuide returned control before completion, sleep 231
23:53:58.053 00.000 7008 UpdateImageDisplay: Size=(752,580) min=549, max=65535, med=2518, FiltMin=2096, FiltMax=26272, Gamma=0.990
23:53:58.059 00.006 7008 UpdateGuideState exits: m=269522 SNR=330.7
23:53:58.061 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.062 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:53:58.063 00.001 7008 Enqueuing Expose request
23:53:58.287 00.224 8532 IsGuiding returns 1
23:53:58.287 00.000 8532 scope still moving after pulse duration time elapsed
23:53:58.318 00.031 8532 IsSlewing returns 0
23:53:58.320 00.002 8532 IsGuiding returns 0
23:53:58.320 00.000 8532 scope move finished after 221 + 46 ms
23:53:58.320 00.000 8532 Move returns status 0, amount 221
23:53:58.320 00.000 8532 MoveAxis(N, 0, ABG)
23:53:58.320 00.000 8532 Move returns status 0, amount 0
23:53:58.320 00.000 8532 move complete, result=0
23:53:58.320 00.000 8532 worker thread done servicing request
23:53:58.320 00.000 7008 GuideStep: -0.2 px 221 ms EAST, 0.2 px 0 ms NORTH
23:53:58.325 00.005 8532 Worker thread wakes up
23:53:58.325 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:53:58.326 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:53:58.625 00.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8a8c9ff7-05d9-4e9d-a4a4-64dc1c4edafc"}
23:53:58.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8a8c9ff7-05d9-4e9d-a4a4-64dc1c4edafc"}
23:53:58.629 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d3150a5b-2b35-4112-a6ed-ae36ceaec6ad"}
23:53:58.631 00.002 7008 case statement mapped state 6 to 3
23:53:58.634 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3150a5b-2b35-4112-a6ed-ae36ceaec6ad"}
23:53:58.636 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cdb51d76-3fb2-4f36-834a-31c89d62c696"}
23:53:58.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1910,"width":15,"height":15,"star_pos":[7.05,6.90],"pixels":"..."},"id":"cdb51d76-3fb2-4f36-834a-31c89d62c696"}
23:54:00.454 01.816 8532 Exposure complete
23:54:00.479 00.025 8532 worker thread done servicing request
23:54:00.479 00.000 7008 OnExposeComplete: enter
23:54:00.480 00.001 7008 UpdateGuideState(): m_state=6
23:54:00.481 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1911
23:54:00.483 00.002 7008 Star::Find returns 1 (0), X=545.15, Y=447.95, Mass=263876, SNR=328.0, Peak=50894 HFD=2.2
23:54:00.484 00.001 7008 MultiStar: [#1 -0.05,0.29,0.56,U] [#2 -0.03,0.25,0.55,U] [#3 -0.08,0.39,0.41,U] [#4 0.05,0.32,0.35,U] [#5 0.07,0.30,0.34,U] [#6 0.02,0.22,0.35,U] [#7 -0.18,0.45,0.30,U] [#8 0.05,0.25,0.33,U] 
23:54:00.485 00.001 7008 refined, 8 included, MultiStar: {-0.12, 0.19}, one-star: {-0.46, -0.19}
23:54:00.486 00.001 7008 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.07) = xAngle (2.23 = 2.23)
23:54:00.487 00.001 7008 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.82 = 1.82)
23:54:00.489 00.002 7008 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.16 mountX=-0.14 mountY=0.22, mountTheta=2.14
23:54:00.491 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.19, opts=13)
23:54:00.492 00.001 7008 Enqueuing Move request for scope (-0.12, 0.19)
23:54:00.495 00.003 8532 Worker thread wakes up
23:54:00.495 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
23:54:00.495 00.000 7008 UpdateImageDisplay: Size=(752,580) min=378, max=65535, med=2518, FiltMin=2107, FiltMax=25609, Gamma=0.990
23:54:00.496 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
23:54:00.496 00.000 8532 Moving (-0.12, 0.19) raw xDistance=-0.14 yDistance=0.22
23:54:00.496 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:54:00.496 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:00.496 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:54:00.496 00.000 8532 MoveAxis(E, 0, ABG)
23:54:00.496 00.000 8532 Move returns status 0, amount 0
23:54:00.496 00.000 8532 MoveAxis(N, 0, ABG)
23:54:00.496 00.000 8532 Move returns status 0, amount 0
23:54:00.496 00.000 8532 move complete, result=0
23:54:00.497 00.001 8532 worker thread done servicing request
23:54:00.499 00.002 7008 UpdateGuideState exits: m=263876 SNR=328.0
23:54:00.500 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.502 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:00.503 00.001 7008 Enqueuing Expose request
23:54:00.504 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:00.505 00.001 8532 Worker thread wakes up
23:54:00.505 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:00.505 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:00.625 00.120 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"448d9e69-1c5a-41be-8668-4908217b94d6"}
23:54:00.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"448d9e69-1c5a-41be-8668-4908217b94d6"}
23:54:00.628 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f6be820a-301c-4e6d-8866-0c48609efb5e"}
23:54:00.630 00.002 7008 case statement mapped state 6 to 3
23:54:00.632 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6be820a-301c-4e6d-8866-0c48609efb5e"}
23:54:00.634 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a92b981d-8fd6-4e86-bd18-b4f9f6ee1638"}
23:54:00.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1911,"width":15,"height":15,"star_pos":[7.15,6.95],"pixels":"..."},"id":"a92b981d-8fd6-4e86-bd18-b4f9f6ee1638"}
23:54:02.625 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"066d133e-8d07-4fdf-9f9a-a3aed8e4c0df"}
23:54:02.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"066d133e-8d07-4fdf-9f9a-a3aed8e4c0df"}
23:54:02.630 00.002 8532 Exposure complete
23:54:02.630 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bd32f227-18aa-47ab-ad66-91f64e5b02b0"}
23:54:02.631 00.001 7008 case statement mapped state 6 to 3
23:54:02.634 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd32f227-18aa-47ab-ad66-91f64e5b02b0"}
23:54:02.636 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ad6be9f-5c61-46f0-935b-e4447f21ebe3"}
23:54:02.638 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1911,"width":15,"height":15,"star_pos":[7.15,6.95],"pixels":"..."},"id":"0ad6be9f-5c61-46f0-935b-e4447f21ebe3"}
23:54:02.658 00.020 8532 worker thread done servicing request
23:54:02.659 00.001 7008 OnExposeComplete: enter
23:54:02.660 00.001 7008 UpdateGuideState(): m_state=6
23:54:02.662 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1912
23:54:02.663 00.001 7008 Star::Find returns 1 (0), X=545.08, Y=447.90, Mass=258204, SNR=327.9, Peak=52452 HFD=2.2
23:54:02.664 00.001 7008 MultiStar: [#1 -0.09,0.31,0.56,U] [#2 -0.13,0.26,0.55,U] [#3 -0.11,0.28,0.44,U] [#4 -0.10,0.34,0.37,U] [#5 -0.06,0.32,0.35,U] [#6 -0.04,0.19,0.38,U] [#7 -0.05,0.36,0.29,U] [#8 0.05,0.19,0.34,U] 
23:54:02.665 00.001 7008 refined, 8 included, MultiStar: {-0.18, 0.16}, one-star: {-0.52, -0.23}
23:54:02.666 00.001 7008 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.07) = xAngle (2.48 = 2.48)
23:54:02.667 00.001 7008 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.07 = 2.07)
23:54:02.668 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=-0.19 mountY=0.21, mountTheta=2.30
23:54:02.670 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.16, opts=13)
23:54:02.671 00.001 7008 Enqueuing Move request for scope (-0.18, 0.16)
23:54:02.672 00.001 8532 Worker thread wakes up
23:54:02.672 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
23:54:02.672 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
23:54:02.672 00.000 8532 Moving (-0.18, 0.16) raw xDistance=-0.19 yDistance=0.21
23:54:02.672 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:54:02.672 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:54:02.673 00.001 8532 MoveAxis(E, 172, ABG)
23:54:02.673 00.000 8532 Guiding  Dir = 2, Dur = 172
23:54:02.673 00.000 8532 IsSlewing returns 0
23:54:02.673 00.000 8532 IsGuiding returns 0
23:54:02.673 00.000 8532 PulseGuide returned control before completion, sleep 182
23:54:02.674 00.001 7008 UpdateImageDisplay: Size=(752,580) min=328, max=65535, med=2517, FiltMin=2103, FiltMax=26008, Gamma=0.990
23:54:02.679 00.005 7008 UpdateGuideState exits: m=258204 SNR=327.9
23:54:02.681 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.682 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:02.683 00.001 7008 Enqueuing Expose request
23:54:02.869 00.186 8532 IsGuiding returns 0
23:54:02.869 00.000 8532 Move returns status 0, amount 172
23:54:02.869 00.000 8532 MoveAxis(S, 369, ABG)
23:54:02.869 00.000 8532 Guiding  Dir = 1, Dur = 369
23:54:02.869 00.000 8532 IsSlewing returns 0
23:54:02.869 00.000 8532 IsGuiding returns 0
23:54:02.870 00.001 8532 PulseGuide returned control before completion, sleep 379
23:54:03.261 00.391 8532 IsGuiding returns 0
23:54:03.262 00.001 8532 Move returns status 0, amount 369
23:54:03.262 00.000 8532 move complete, result=0
23:54:03.262 00.000 8532 worker thread done servicing request
23:54:03.262 00.000 8532 Worker thread wakes up
23:54:03.262 00.000 7008 GuideStep: -0.2 px 172 ms EAST, 0.2 px 369 ms SOUTH
23:54:03.266 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:03.266 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:04.624 01.358 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"56f8fcee-25f9-4056-8668-b21b2343fe73"}
23:54:04.627 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"56f8fcee-25f9-4056-8668-b21b2343fe73"}
23:54:04.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20ae87b5-d14a-482d-9f6a-b71cd13f5e8f"}
23:54:04.630 00.001 7008 case statement mapped state 6 to 3
23:54:04.631 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"20ae87b5-d14a-482d-9f6a-b71cd13f5e8f"}
23:54:04.632 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d882a2bd-1310-474e-9028-b0268fa6870e"}
23:54:04.634 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1912,"width":15,"height":15,"star_pos":[7.08,6.90],"pixels":"..."},"id":"d882a2bd-1310-474e-9028-b0268fa6870e"}
23:54:05.391 00.757 8532 Exposure complete
23:54:05.418 00.027 8532 worker thread done servicing request
23:54:05.418 00.000 7008 OnExposeComplete: enter
23:54:05.419 00.001 7008 UpdateGuideState(): m_state=6
23:54:05.421 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1913
23:54:05.422 00.001 7008 Star::Find returns 1 (0), X=545.17, Y=447.78, Mass=257129, SNR=326.3, Peak=46922 HFD=2.4
23:54:05.425 00.003 7008 MultiStar: [#1 0.01,0.12,0.54,U] [#2 -0.05,0.08,0.58,U] [#3 -0.09,0.07,0.43,U] [#4 0.07,0.08,0.34,U] [#5 0.05,0.13,0.35,U] [#6 0.08,0.01,0.35,U] [#7 -0.07,0.17,0.28,U] [#8 0.11,0.06,0.33,U] 
23:54:05.426 00.001 7008 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.43, -0.36}
23:54:05.427 00.001 7008 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.07) = xAngle (-2.91 = -2.91)
23:54:05.428 00.001 7008 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.32 = 2.97)
23:54:05.429 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=-0.09 mountY=0.02, mountTheta=2.96
23:54:05.431 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.02, opts=13)
23:54:05.432 00.001 7008 Enqueuing Move request for scope (-0.10, -0.02)
23:54:05.433 00.001 8532 Worker thread wakes up
23:54:05.434 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:54:05.434 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:54:05.434 00.000 8532 Moving (-0.10, -0.02) raw xDistance=-0.09 yDistance=0.02
23:54:05.434 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:05.434 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:05.434 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:05.434 00.000 8532 MoveAxis(E, 0, ABG)
23:54:05.434 00.000 8532 Move returns status 0, amount 0
23:54:05.434 00.000 8532 MoveAxis(N, 0, ABG)
23:54:05.434 00.000 8532 Move returns status 0, amount 0
23:54:05.434 00.000 8532 move complete, result=0
23:54:05.434 00.000 8532 worker thread done servicing request
23:54:05.435 00.001 7008 UpdateImageDisplay: Size=(752,580) min=393, max=65535, med=2516, FiltMin=2085, FiltMax=25506, Gamma=0.990
23:54:05.440 00.005 7008 UpdateGuideState exits: m=257129 SNR=326.3
23:54:05.441 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.443 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:05.444 00.001 7008 Enqueuing Expose request
23:54:05.445 00.001 8532 Worker thread wakes up
23:54:05.445 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:05.447 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:05.447 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:06.625 01.178 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"74b88bd2-712b-42cf-80bb-aa80720a504a"}
23:54:06.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"74b88bd2-712b-42cf-80bb-aa80720a504a"}
23:54:06.631 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dcc78912-fd2f-4bb2-bbec-89612cd85d09"}
23:54:06.632 00.001 7008 case statement mapped state 6 to 3
23:54:06.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcc78912-fd2f-4bb2-bbec-89612cd85d09"}
23:54:06.634 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"07d58b36-dc9a-4e44-813e-2fd05737fc4e"}
23:54:06.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1913,"width":15,"height":15,"star_pos":[7.17,6.78],"pixels":"..."},"id":"07d58b36-dc9a-4e44-813e-2fd05737fc4e"}
23:54:07.574 00.939 8532 Exposure complete
23:54:07.603 00.029 8532 worker thread done servicing request
23:54:07.603 00.000 7008 OnExposeComplete: enter
23:54:07.604 00.001 7008 UpdateGuideState(): m_state=6
23:54:07.605 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1914
23:54:07.606 00.001 7008 Star::Find returns 1 (0), X=545.10, Y=447.78, Mass=264909, SNR=322.1, Peak=50775 HFD=2.4
23:54:07.607 00.001 7008 MultiStar: [#1 -0.03,0.09,0.59,U] [#2 -0.13,0.09,0.55,U] [#3 -0.11,0.10,0.43,U] [#4 0.02,0.11,0.34,U] [#5 -0.00,0.11,0.34,U] [#6 -0.06,0.04,0.35,U] [#7 -0.03,0.09,0.30,U] [#8 0.05,-0.02,0.34,U] 
23:54:07.608 00.001 7008 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.50, -0.36}
23:54:07.609 00.001 7008 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.07) = xAngle (-2.91 = -2.91)
23:54:07.610 00.001 7008 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.33 = 2.96)
23:54:07.611 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.98 mountX=-0.15 mountY=0.03, mountTheta=2.96
23:54:07.614 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=-0.02, opts=13)
23:54:07.615 00.001 7008 Enqueuing Move request for scope (-0.15, -0.02)
23:54:07.616 00.001 8532 Worker thread wakes up
23:54:07.616 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:54:07.616 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:54:07.616 00.000 8532 Moving (-0.15, -0.02) raw xDistance=-0.15 yDistance=0.03
23:54:07.616 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:54:07.616 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:07.617 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:07.617 00.000 8532 MoveAxis(E, 0, ABG)
23:54:07.617 00.000 8532 Move returns status 0, amount 0
23:54:07.617 00.000 8532 MoveAxis(N, 0, ABG)
23:54:07.617 00.000 8532 Move returns status 0, amount 0
23:54:07.617 00.000 8532 move complete, result=0
23:54:07.617 00.000 8532 worker thread done servicing request
23:54:07.617 00.000 7008 UpdateImageDisplay: Size=(752,580) min=425, max=65535, med=2517, FiltMin=2187, FiltMax=25258, Gamma=0.990
23:54:07.622 00.005 7008 UpdateGuideState exits: m=264909 SNR=322.1
23:54:07.623 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.624 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:07.625 00.001 7008 Enqueuing Expose request
23:54:07.627 00.002 8532 Worker thread wakes up
23:54:07.627 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:07.627 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:07.627 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:08.625 00.998 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c49431e-95a6-43b1-b44a-e94590d4e90b"}
23:54:08.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c49431e-95a6-43b1-b44a-e94590d4e90b"}
23:54:08.630 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9fc334de-3fb0-414a-b964-310bdbdf17ea"}
23:54:08.632 00.002 7008 case statement mapped state 6 to 3
23:54:08.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fc334de-3fb0-414a-b964-310bdbdf17ea"}
23:54:08.635 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a580ac28-3066-4541-8c6e-3aa463e895cd"}
23:54:08.636 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1914,"width":15,"height":15,"star_pos":[7.10,6.78],"pixels":"..."},"id":"a580ac28-3066-4541-8c6e-3aa463e895cd"}
23:54:09.753 01.117 8532 Exposure complete
23:54:09.780 00.027 8532 worker thread done servicing request
23:54:09.780 00.000 7008 OnExposeComplete: enter
23:54:09.781 00.001 7008 UpdateGuideState(): m_state=6
23:54:09.782 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1915
23:54:09.783 00.001 7008 Star::Find returns 1 (0), X=545.19, Y=447.80, Mass=262262, SNR=334.5, Peak=46298 HFD=2.4
23:54:09.785 00.002 7008 MultiStar: [#1 0.00,0.18,0.56,U] [#2 0.01,0.08,0.53,U] [#3 -0.06,0.05,0.42,U] [#4 0.10,0.12,0.36,U] [#5 0.07,0.13,0.34,U] [#6 0.11,0.05,0.38,U] [#7 -0.08,0.16,0.28,U] [#8 0.02,0.09,0.32,U] 
23:54:09.786 00.001 7008 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.41, -0.34}
23:54:09.787 00.001 7008 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.07) = xAngle (3.18 = -3.10)
23:54:09.788 00.001 7008 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.77 = 2.77)
23:54:09.789 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.11 mountX=-0.08 mountY=0.03, mountTheta=2.79
23:54:09.793 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.00, opts=13)
23:54:09.794 00.001 7008 Enqueuing Move request for scope (-0.08, 0.00)
23:54:09.796 00.002 8532 Worker thread wakes up
23:54:09.796 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:54:09.796 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:54:09.796 00.000 8532 Moving (-0.08, 0.00) raw xDistance=-0.08 yDistance=0.03
23:54:09.796 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:54:09.796 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.796 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:09.796 00.000 8532 MoveAxis(E, 0, ABG)
23:54:09.796 00.000 8532 Move returns status 0, amount 0
23:54:09.796 00.000 8532 MoveAxis(N, 0, ABG)
23:54:09.796 00.000 8532 Move returns status 0, amount 0
23:54:09.796 00.000 8532 move complete, result=0
23:54:09.797 00.001 8532 worker thread done servicing request
23:54:09.797 00.000 7008 UpdateImageDisplay: Size=(752,580) min=639, max=65535, med=2519, FiltMin=2167, FiltMax=24981, Gamma=0.990
23:54:09.803 00.006 7008 UpdateGuideState exits: m=262262 SNR=334.5
23:54:09.804 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.805 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:09.806 00.001 7008 Enqueuing Expose request
23:54:09.807 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:09.808 00.001 8532 Worker thread wakes up
23:54:09.808 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:09.808 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:10.625 00.817 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf74e0be-629c-4cf7-a454-858b63721770"}
23:54:10.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf74e0be-629c-4cf7-a454-858b63721770"}
23:54:10.631 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0970ba14-50bd-40d8-a128-a6a7a38b0df1"}
23:54:10.632 00.001 7008 case statement mapped state 6 to 3
23:54:10.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0970ba14-50bd-40d8-a128-a6a7a38b0df1"}
23:54:10.637 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c0cad514-a99c-4517-9644-d8d2064d7202"}
23:54:10.639 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1915,"width":15,"height":15,"star_pos":[7.19,6.80],"pixels":"..."},"id":"c0cad514-a99c-4517-9644-d8d2064d7202"}
23:54:11.940 01.301 8532 Exposure complete
23:54:11.965 00.025 8532 worker thread done servicing request
23:54:11.965 00.000 7008 OnExposeComplete: enter
23:54:11.966 00.001 7008 UpdateGuideState(): m_state=6
23:54:11.967 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1916
23:54:11.968 00.001 7008 Star::Find returns 1 (0), X=545.15, Y=447.81, Mass=262030, SNR=333.4, Peak=48585 HFD=2.4
23:54:11.970 00.002 7008 MultiStar: [#1 0.02,0.18,0.54,U] [#2 -0.07,0.12,0.55,U] [#3 -0.06,0.05,0.42,U] [#4 0.04,0.14,0.33,U] [#5 0.08,0.08,0.33,U] [#6 0.01,0.07,0.35,U] [#7 -0.10,0.20,0.28,U] [#8 0.04,0.13,0.33,U] 
23:54:11.971 00.001 7008 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.45, -0.33}
23:54:11.972 00.001 7008 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.07) = xAngle (3.08 = 3.08)
23:54:11.973 00.001 7008 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.67 = 2.67)
23:54:11.974 00.001 7008 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=-0.12 mountY=0.05, mountTheta=2.71
23:54:11.976 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.02, opts=13)
23:54:11.977 00.001 7008 Enqueuing Move request for scope (-0.11, 0.02)
23:54:11.977 00.000 8532 Worker thread wakes up
23:54:11.977 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:54:11.977 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:54:11.977 00.000 8532 Moving (-0.11, 0.02) raw xDistance=-0.12 yDistance=0.05
23:54:11.977 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:11.979 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:11.979 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:11.979 00.000 8532 MoveAxis(E, 0, ABG)
23:54:11.979 00.000 8532 Move returns status 0, amount 0
23:54:11.979 00.000 8532 MoveAxis(N, 0, ABG)
23:54:11.979 00.000 8532 Move returns status 0, amount 0
23:54:11.979 00.000 8532 move complete, result=0
23:54:11.979 00.000 8532 worker thread done servicing request
23:54:11.980 00.001 7008 UpdateImageDisplay: Size=(752,580) min=390, max=65535, med=2517, FiltMin=2097, FiltMax=24747, Gamma=0.990
23:54:11.985 00.005 7008 UpdateGuideState exits: m=262030 SNR=333.4
23:54:11.986 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.987 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:11.988 00.001 7008 Enqueuing Expose request
23:54:11.989 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:11.990 00.001 8532 Worker thread wakes up
23:54:11.990 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:11.990 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:12.624 00.634 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb690360-e7a0-45de-99bb-995472161efe"}
23:54:12.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb690360-e7a0-45de-99bb-995472161efe"}
23:54:12.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a33cfd12-6242-426f-9dca-0ca064b171b1"}
23:54:12.629 00.001 7008 case statement mapped state 6 to 3
23:54:12.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a33cfd12-6242-426f-9dca-0ca064b171b1"}
23:54:12.634 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d5359ef-a7aa-425d-8f74-9f3f9cb7a9cf"}
23:54:12.636 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1916,"width":15,"height":15,"star_pos":[7.15,6.81],"pixels":"..."},"id":"2d5359ef-a7aa-425d-8f74-9f3f9cb7a9cf"}
23:54:14.109 01.473 8532 Exposure complete
23:54:14.133 00.024 7008 OnExposeComplete: enter
23:54:14.135 00.002 8532 worker thread done servicing request
23:54:14.135 00.000 7008 UpdateGuideState(): m_state=6
23:54:14.136 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1917
23:54:14.138 00.002 7008 Star::Find returns 1 (0), X=545.10, Y=447.78, Mass=261903, SNR=323.6, Peak=51837 HFD=2.4
23:54:14.139 00.001 7008 MultiStar: [#1 -0.06,0.16,0.57,U] [#2 -0.12,0.03,0.54,U] [#3 -0.15,0.05,0.43,U] [#4 -0.02,0.12,0.36,U] [#5 0.01,0.06,0.35,U] [#6 -0.09,0.01,0.35,U] [#7 -0.07,0.19,0.29,U] [#8 -0.05,0.11,0.34,U] 
23:54:14.140 00.001 7008 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {-0.50, -0.36}
23:54:14.142 00.002 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:54:14.144 00.002 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.39 = 2.90)
23:54:14.145 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=-0.17 mountY=0.04, mountTheta=2.90
23:54:14.147 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=-0.02, opts=13)
23:54:14.149 00.002 7008 Enqueuing Move request for scope (-0.17, -0.02)
23:54:14.151 00.002 8532 Worker thread wakes up
23:54:14.151 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
23:54:14.151 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
23:54:14.151 00.000 8532 Moving (-0.17, -0.02) raw xDistance=-0.17 yDistance=0.04
23:54:14.151 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:54:14.151 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.151 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:14.151 00.000 8532 MoveAxis(E, 157, ABG)
23:54:14.152 00.001 8532 Guiding  Dir = 2, Dur = 157
23:54:14.152 00.000 8532 IsSlewing returns 0
23:54:14.152 00.000 8532 IsGuiding returns 0
23:54:14.152 00.000 8532 PulseGuide returned control before completion, sleep 167
23:54:14.153 00.001 7008 UpdateImageDisplay: Size=(752,580) min=545, max=65535, med=2518, FiltMin=2161, FiltMax=23766, Gamma=0.990
23:54:14.158 00.005 7008 UpdateGuideState exits: m=261903 SNR=323.6
23:54:14.159 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.160 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:14.161 00.001 7008 Enqueuing Expose request
23:54:14.336 00.175 8532 IsGuiding returns 0
23:54:14.336 00.000 8532 Move returns status 0, amount 157
23:54:14.336 00.000 8532 MoveAxis(N, 0, ABG)
23:54:14.336 00.000 8532 Move returns status 0, amount 0
23:54:14.336 00.000 8532 move complete, result=0
23:54:14.337 00.001 8532 worker thread done servicing request
23:54:14.337 00.000 8532 Worker thread wakes up
23:54:14.337 00.000 7008 GuideStep: -0.2 px 157 ms EAST, 0.0 px 0 ms NORTH
23:54:14.339 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:14.339 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:14.624 00.285 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0883ec87-3277-4de2-9232-2c1c630888ae"}
23:54:14.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0883ec87-3277-4de2-9232-2c1c630888ae"}
23:54:14.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1eb8adc4-ac26-42f8-885f-e8924d6c5904"}
23:54:14.628 00.000 7008 case statement mapped state 6 to 3
23:54:14.629 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1eb8adc4-ac26-42f8-885f-e8924d6c5904"}
23:54:14.631 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cd1d1d3b-d717-45a9-a036-4f8021715415"}
23:54:14.633 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1917,"width":15,"height":15,"star_pos":[7.10,6.78],"pixels":"..."},"id":"cd1d1d3b-d717-45a9-a036-4f8021715415"}
23:54:16.469 01.836 8532 Exposure complete
23:54:16.502 00.033 8532 worker thread done servicing request
23:54:16.503 00.001 7008 OnExposeComplete: enter
23:54:16.504 00.001 7008 UpdateGuideState(): m_state=6
23:54:16.505 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1918
23:54:16.506 00.001 7008 Star::Find returns 1 (0), X=545.15, Y=447.78, Mass=256698, SNR=330.0, Peak=48147 HFD=2.4
23:54:16.507 00.001 7008 MultiStar: [#1 -0.01,0.16,0.57,U] [#2 -0.07,0.12,0.55,U] [#3 -0.06,0.09,0.44,U] [#4 0.05,0.12,0.36,U] [#5 0.04,0.07,0.34,U] [#6 0.09,0.03,0.34,U] [#7 -0.11,0.22,0.30,U] [#8 0.02,0.11,0.30,U] 
23:54:16.508 00.001 7008 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.45, -0.36}
23:54:16.511 00.003 7008 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.07) = xAngle (3.17 = -3.11)
23:54:16.512 00.001 7008 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.76 = 2.76)
23:54:16.513 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.10 mountX=-0.12 mountY=0.04, mountTheta=2.78
23:54:16.515 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.00, opts=13)
23:54:16.516 00.001 7008 Enqueuing Move request for scope (-0.12, 0.00)
23:54:16.517 00.001 8532 Worker thread wakes up
23:54:16.517 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:54:16.517 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:54:16.517 00.000 8532 Moving (-0.12, 0.00) raw xDistance=-0.12 yDistance=0.04
23:54:16.517 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:16.517 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:16.517 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:16.517 00.000 8532 MoveAxis(E, 0, ABG)
23:54:16.517 00.000 8532 Move returns status 0, amount 0
23:54:16.517 00.000 8532 MoveAxis(N, 0, ABG)
23:54:16.517 00.000 8532 Move returns status 0, amount 0
23:54:16.517 00.000 8532 move complete, result=0
23:54:16.518 00.001 8532 worker thread done servicing request
23:54:16.518 00.000 7008 UpdateImageDisplay: Size=(752,580) min=471, max=65535, med=2519, FiltMin=2241, FiltMax=25652, Gamma=0.990
23:54:16.523 00.005 7008 UpdateGuideState exits: m=256698 SNR=330.0
23:54:16.525 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.526 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:16.527 00.001 7008 Enqueuing Expose request
23:54:16.528 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:16.530 00.002 8532 Worker thread wakes up
23:54:16.530 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:16.530 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:16.623 00.093 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"39ce8b15-dda0-48a1-b55d-4c73cce656ef"}
23:54:16.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"39ce8b15-dda0-48a1-b55d-4c73cce656ef"}
23:54:16.626 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"971137cc-c650-4372-9533-5da8bed8685b"}
23:54:16.628 00.002 7008 case statement mapped state 6 to 3
23:54:16.629 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"971137cc-c650-4372-9533-5da8bed8685b"}
23:54:16.631 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"101ef094-913f-4901-ac67-cf64886fbf57"}
23:54:16.633 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1918,"width":15,"height":15,"star_pos":[7.15,6.78],"pixels":"..."},"id":"101ef094-913f-4901-ac67-cf64886fbf57"}
23:54:18.623 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"531f8fb5-1089-4401-b1e3-d51c61061b78"}
23:54:18.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"531f8fb5-1089-4401-b1e3-d51c61061b78"}
23:54:18.627 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32bee16b-e56f-467e-9400-3b1857d7f1e8"}
23:54:18.629 00.002 7008 case statement mapped state 6 to 3
23:54:18.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"32bee16b-e56f-467e-9400-3b1857d7f1e8"}
23:54:18.633 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e532761-94ae-4791-8a31-4e237515e7c2"}
23:54:18.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1918,"width":15,"height":15,"star_pos":[7.15,6.78],"pixels":"..."},"id":"0e532761-94ae-4791-8a31-4e237515e7c2"}
23:54:18.655 00.020 8532 Exposure complete
23:54:18.678 00.023 8532 worker thread done servicing request
23:54:18.678 00.000 7008 OnExposeComplete: enter
23:54:18.680 00.002 7008 UpdateGuideState(): m_state=6
23:54:18.681 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1919
23:54:18.682 00.001 7008 Star::Find returns 1 (0), X=545.13, Y=447.82, Mass=265709, SNR=328.3, Peak=51069 HFD=2.4
23:54:18.684 00.002 7008 MultiStar: [#1 0.00,0.15,0.55,U] [#2 -0.06,0.08,0.55,U] [#3 -0.09,0.08,0.43,U] [#4 0.06,0.18,0.35,U] [#5 -0.03,0.08,0.35,U] [#6 -0.01,0.06,0.36,U] [#7 -0.15,0.17,0.28,U] [#8 0.11,0.11,0.34,U] 
23:54:18.685 00.001 7008 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.47, -0.31}
23:54:18.687 00.002 7008 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.07) = xAngle (3.14 = 3.14)
23:54:18.688 00.001 7008 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.73 = 2.73)
23:54:18.690 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.07 mountX=-0.13 mountY=0.05, mountTheta=2.76
23:54:18.692 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.01, opts=13)
23:54:18.693 00.001 7008 Enqueuing Move request for scope (-0.13, 0.01)
23:54:18.695 00.002 8532 Worker thread wakes up
23:54:18.695 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
23:54:18.695 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
23:54:18.695 00.000 8532 Moving (-0.13, 0.01) raw xDistance=-0.13 yDistance=0.05
23:54:18.695 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:18.695 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.695 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:18.695 00.000 8532 MoveAxis(E, 0, ABG)
23:54:18.695 00.000 8532 Move returns status 0, amount 0
23:54:18.695 00.000 8532 MoveAxis(N, 0, ABG)
23:54:18.695 00.000 8532 Move returns status 0, amount 0
23:54:18.695 00.000 8532 move complete, result=0
23:54:18.695 00.000 8532 worker thread done servicing request
23:54:18.696 00.001 7008 UpdateImageDisplay: Size=(752,580) min=375, max=65535, med=2518, FiltMin=2100, FiltMax=25372, Gamma=0.990
23:54:18.702 00.006 7008 UpdateGuideState exits: m=265709 SNR=328.3
23:54:18.703 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.704 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:18.705 00.001 7008 Enqueuing Expose request
23:54:18.706 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:18.707 00.001 8532 Worker thread wakes up
23:54:18.707 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:18.708 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:20.624 01.916 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bd7f200b-95e6-4edc-9b6c-7812d03ce97f"}
23:54:20.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bd7f200b-95e6-4edc-9b6c-7812d03ce97f"}
23:54:20.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f1dd2bf4-c50a-4943-82bc-b21e1fca91d2"}
23:54:20.629 00.001 7008 case statement mapped state 6 to 3
23:54:20.630 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1dd2bf4-c50a-4943-82bc-b21e1fca91d2"}
23:54:20.632 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"071b9e1b-d08f-47cc-998f-59fc3f365795"}
23:54:20.635 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1919,"width":15,"height":15,"star_pos":[7.13,6.82],"pixels":"..."},"id":"071b9e1b-d08f-47cc-998f-59fc3f365795"}
23:54:20.830 00.195 8532 Exposure complete
23:54:20.857 00.027 8532 worker thread done servicing request
23:54:20.858 00.001 7008 OnExposeComplete: enter
23:54:20.859 00.001 7008 UpdateGuideState(): m_state=6
23:54:20.860 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1920
23:54:20.863 00.003 7008 Star::Find returns 1 (0), X=545.21, Y=447.80, Mass=251021, SNR=330.2, Peak=44155 HFD=2.4
23:54:20.864 00.001 7008 MultiStar: [#1 0.08,0.14,0.56,U] [#2 0.03,0.14,0.55,U] [#3 0.03,0.16,0.43,U] [#4 0.14,0.14,0.35,U] [#5 0.08,0.17,0.33,U] [#6 -0.00,0.05,0.36,U] [#7 0.04,0.12,0.28,U] [#8 0.11,0.13,0.34,U] 
23:54:20.865 00.001 7008 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.39, -0.34}
23:54:20.866 00.001 7008 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.07) = xAngle (2.77 = 2.77)
23:54:20.869 00.003 7008 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.36 = 2.36)
23:54:20.870 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=-0.05 mountY=0.04, mountTheta=2.50
23:54:20.873 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.02, opts=13)
23:54:20.874 00.001 7008 Enqueuing Move request for scope (-0.05, 0.02)
23:54:20.876 00.002 8532 Worker thread wakes up
23:54:20.876 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:54:20.876 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:54:20.876 00.000 8532 Moving (-0.05, 0.02) raw xDistance=-0.05 yDistance=0.04
23:54:20.876 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:20.876 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.876 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:20.876 00.000 8532 MoveAxis(E, 0, ABG)
23:54:20.876 00.000 8532 Move returns status 0, amount 0
23:54:20.876 00.000 8532 MoveAxis(N, 0, ABG)
23:54:20.876 00.000 8532 Move returns status 0, amount 0
23:54:20.876 00.000 8532 move complete, result=0
23:54:20.876 00.000 8532 worker thread done servicing request
23:54:20.877 00.001 7008 UpdateImageDisplay: Size=(752,580) min=413, max=65535, med=2518, FiltMin=2106, FiltMax=25374, Gamma=0.990
23:54:20.881 00.004 7008 UpdateGuideState exits: m=251021 SNR=330.2
23:54:20.884 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.886 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:20.887 00.001 7008 Enqueuing Expose request
23:54:20.889 00.002 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:20.890 00.001 8532 Worker thread wakes up
23:54:20.890 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:20.890 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:22.624 01.734 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b139fa37-149a-4f3d-86e2-bc1e1110b3c4"}
23:54:22.627 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b139fa37-149a-4f3d-86e2-bc1e1110b3c4"}
23:54:22.630 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a43e39ff-1c6d-4350-804c-7ff2e3e65278"}
23:54:22.632 00.002 7008 case statement mapped state 6 to 3
23:54:22.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a43e39ff-1c6d-4350-804c-7ff2e3e65278"}
23:54:22.634 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2bb1ca7-3b7f-4995-b1e7-07cfcac7ace0"}
23:54:22.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1920,"width":15,"height":15,"star_pos":[7.21,6.80],"pixels":"..."},"id":"b2bb1ca7-3b7f-4995-b1e7-07cfcac7ace0"}
23:54:23.020 00.385 8532 Exposure complete
23:54:23.048 00.028 8532 worker thread done servicing request
23:54:23.048 00.000 7008 OnExposeComplete: enter
23:54:23.050 00.002 7008 UpdateGuideState(): m_state=6
23:54:23.051 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1921
23:54:23.052 00.001 7008 Star::Find returns 1 (0), X=545.13, Y=447.83, Mass=264542, SNR=330.8, Peak=50009 HFD=2.4
23:54:23.053 00.001 7008 MultiStar: [#1 -0.01,0.21,0.57,U] [#2 -0.07,0.12,0.54,U] [#3 -0.08,0.14,0.41,U] [#4 -0.01,0.14,0.34,U] [#5 0.04,0.13,0.34,U] [#6 -0.06,0.05,0.34,U] [#7 -0.07,0.18,0.28,U] [#8 0.06,0.09,0.33,U] 
23:54:23.055 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.47, -0.31}
23:54:23.057 00.002 7008 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.07) = xAngle (2.99 = 2.99)
23:54:23.058 00.001 7008 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.58 = 2.58)
23:54:23.060 00.002 7008 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=-0.13 mountY=0.07, mountTheta=2.64
23:54:23.062 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.03, opts=13)
23:54:23.064 00.002 7008 Enqueuing Move request for scope (-0.13, 0.03)
23:54:23.065 00.001 8532 Worker thread wakes up
23:54:23.065 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
23:54:23.065 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
23:54:23.065 00.000 8532 Moving (-0.13, 0.03) raw xDistance=-0.13 yDistance=0.07
23:54:23.065 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:23.065 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:23.065 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:23.065 00.000 8532 MoveAxis(E, 0, ABG)
23:54:23.065 00.000 8532 Move returns status 0, amount 0
23:54:23.065 00.000 8532 MoveAxis(N, 0, ABG)
23:54:23.065 00.000 8532 Move returns status 0, amount 0
23:54:23.065 00.000 8532 move complete, result=0
23:54:23.065 00.000 8532 worker thread done servicing request
23:54:23.066 00.001 7008 UpdateImageDisplay: Size=(752,580) min=420, max=65535, med=2518, FiltMin=2116, FiltMax=25199, Gamma=0.990
23:54:23.072 00.006 7008 UpdateGuideState exits: m=264542 SNR=330.8
23:54:23.073 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.075 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:23.077 00.002 7008 Enqueuing Expose request
23:54:23.078 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:23.079 00.001 8532 Worker thread wakes up
23:54:23.079 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:23.079 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:24.626 01.547 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1b9d66b-e037-4492-a144-80d5365fe8d4"}
23:54:24.629 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1b9d66b-e037-4492-a144-80d5365fe8d4"}
23:54:24.631 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5c9cc64-3c9b-4636-93bd-feba27881dbd"}
23:54:24.633 00.002 7008 case statement mapped state 6 to 3
23:54:24.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5c9cc64-3c9b-4636-93bd-feba27881dbd"}
23:54:24.636 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5d2b4932-5d1e-498d-884e-49ccb890cdb9"}
23:54:24.637 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1921,"width":15,"height":15,"star_pos":[7.13,6.83],"pixels":"..."},"id":"5d2b4932-5d1e-498d-884e-49ccb890cdb9"}
23:54:25.203 00.566 8532 Exposure complete
23:54:25.236 00.033 8532 worker thread done servicing request
23:54:25.236 00.000 7008 OnExposeComplete: enter
23:54:25.237 00.001 7008 UpdateGuideState(): m_state=6
23:54:25.238 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1922
23:54:25.239 00.001 7008 Star::Find returns 1 (0), X=545.06, Y=447.78, Mass=267077, SNR=326.4, Peak=53358 HFD=2.4
23:54:25.240 00.001 7008 MultiStar: [#1 -0.11,0.13,0.57,U] [#2 -0.09,0.11,0.57,U] [#3 -0.18,0.07,0.42,U] [#4 -0.03,0.15,0.35,U] [#5 -0.08,0.09,0.35,U] [#6 -0.10,0.06,0.36,U] [#7 -0.19,0.18,0.30,U] [#8 -0.00,0.05,0.32,U] 
23:54:25.241 00.001 7008 refined, 8 included, MultiStar: {-0.20, -0.00}, one-star: {-0.54, -0.35}
23:54:25.242 00.001 7008 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.07) = xAngle (-3.06 = -3.06)
23:54:25.243 00.001 7008 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.47 = 2.81)
23:54:25.244 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.13 mountX=-0.20 mountY=0.07, mountTheta=2.83
23:54:25.247 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=-0.00, opts=13)
23:54:25.248 00.001 7008 Enqueuing Move request for scope (-0.20, -0.00)
23:54:25.249 00.001 8532 Worker thread wakes up
23:54:25.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
23:54:25.249 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
23:54:25.249 00.000 8532 Moving (-0.20, -0.00) raw xDistance=-0.20 yDistance=0.07
23:54:25.249 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:54:25.249 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:25.249 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:25.249 00.000 8532 MoveAxis(E, 184, ABG)
23:54:25.249 00.000 8532 Guiding  Dir = 2, Dur = 184
23:54:25.250 00.001 8532 IsSlewing returns 0
23:54:25.250 00.000 8532 IsGuiding returns 0
23:54:25.250 00.000 8532 PulseGuide returned control before completion, sleep 194
23:54:25.250 00.000 7008 UpdateImageDisplay: Size=(752,580) min=441, max=65535, med=2518, FiltMin=2114, FiltMax=24119, Gamma=0.990
23:54:25.255 00.005 7008 UpdateGuideState exits: m=267077 SNR=326.4
23:54:25.256 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.257 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:25.259 00.002 7008 Enqueuing Expose request
23:54:25.446 00.187 8532 IsGuiding returns 1
23:54:25.446 00.000 8532 scope still moving after pulse duration time elapsed
23:54:25.477 00.031 8532 IsSlewing returns 0
23:54:25.479 00.002 8532 IsGuiding returns 0
23:54:25.480 00.001 8532 scope move finished after 184 + 45 ms
23:54:25.480 00.000 8532 Move returns status 0, amount 184
23:54:25.480 00.000 8532 MoveAxis(N, 0, ABG)
23:54:25.480 00.000 8532 Move returns status 0, amount 0
23:54:25.480 00.000 8532 move complete, result=0
23:54:25.480 00.000 8532 worker thread done servicing request
23:54:25.480 00.000 8532 Worker thread wakes up
23:54:25.480 00.000 7008 GuideStep: -0.2 px 184 ms EAST, 0.1 px 0 ms NORTH
23:54:25.484 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:25.484 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:26.625 01.141 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6cd83223-8c1b-4421-8205-5c09e00d0c09"}
23:54:26.626 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6cd83223-8c1b-4421-8205-5c09e00d0c09"}
23:54:26.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1045138c-1a33-4f13-b3c7-80889e2f5a51"}
23:54:26.629 00.001 7008 case statement mapped state 6 to 3
23:54:26.629 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1045138c-1a33-4f13-b3c7-80889e2f5a51"}
23:54:26.632 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e480541b-fc81-4112-b4b6-08e15cc8b621"}
23:54:26.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1922,"width":15,"height":15,"star_pos":[7.06,6.78],"pixels":"..."},"id":"e480541b-fc81-4112-b4b6-08e15cc8b621"}
23:54:27.612 00.979 8532 Exposure complete
23:54:27.639 00.027 8532 worker thread done servicing request
23:54:27.640 00.001 7008 OnExposeComplete: enter
23:54:27.641 00.001 7008 UpdateGuideState(): m_state=6
23:54:27.642 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1923
23:54:27.643 00.001 7008 Star::Find returns 1 (0), X=545.17, Y=447.83, Mass=261740, SNR=331.6, Peak=48214 HFD=2.4
23:54:27.644 00.001 7008 MultiStar: [#1 0.01,0.20,0.55,U] [#2 -0.01,0.19,0.56,U] [#3 -0.08,0.19,0.43,U] [#4 0.12,0.18,0.35,U] [#5 0.06,0.15,0.33,U] [#6 0.08,0.12,0.36,U] [#7 -0.03,0.24,0.29,U] [#8 0.10,0.18,0.31,U] 
23:54:27.645 00.001 7008 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.44, -0.31}
23:54:27.646 00.001 7008 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.07) = xAngle (2.56 = 2.56)
23:54:27.647 00.001 7008 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
23:54:27.648 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.11 cameraTheta=2.49 mountX=-0.09 mountY=0.09, mountTheta=2.36
23:54:27.650 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.06, opts=13)
23:54:27.651 00.001 7008 Enqueuing Move request for scope (-0.08, 0.06)
23:54:27.652 00.001 8532 Worker thread wakes up
23:54:27.652 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:54:27.653 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:54:27.653 00.000 8532 Moving (-0.08, 0.06) raw xDistance=-0.09 yDistance=0.09
23:54:27.653 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:27.653 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:27.653 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:27.653 00.000 8532 MoveAxis(E, 0, ABG)
23:54:27.653 00.000 8532 Move returns status 0, amount 0
23:54:27.653 00.000 8532 MoveAxis(N, 0, ABG)
23:54:27.653 00.000 8532 Move returns status 0, amount 0
23:54:27.653 00.000 8532 move complete, result=0
23:54:27.653 00.000 8532 worker thread done servicing request
23:54:27.654 00.001 7008 UpdateImageDisplay: Size=(752,580) min=344, max=65535, med=2518, FiltMin=2036, FiltMax=25049, Gamma=0.990
23:54:27.659 00.005 7008 UpdateGuideState exits: m=261740 SNR=331.6
23:54:27.662 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.663 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:27.664 00.001 7008 Enqueuing Expose request
23:54:27.665 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:27.667 00.002 8532 Worker thread wakes up
23:54:27.667 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:27.667 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:28.625 00.958 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d7496de0-df20-4eb1-b9bb-1f78f97da214"}
23:54:28.628 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d7496de0-df20-4eb1-b9bb-1f78f97da214"}
23:54:28.630 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a24abbd5-95a3-492a-88d2-a022ce114b98"}
23:54:28.631 00.001 7008 case statement mapped state 6 to 3
23:54:28.632 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a24abbd5-95a3-492a-88d2-a022ce114b98"}
23:54:28.634 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"652a9701-b5a7-48d1-9b03-cb41aa4961e6"}
23:54:28.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1923,"width":15,"height":15,"star_pos":[7.17,6.83],"pixels":"..."},"id":"652a9701-b5a7-48d1-9b03-cb41aa4961e6"}
23:54:29.790 01.155 8532 Exposure complete
23:54:29.813 00.023 8532 worker thread done servicing request
23:54:29.814 00.001 7008 OnExposeComplete: enter
23:54:29.815 00.001 7008 UpdateGuideState(): m_state=6
23:54:29.815 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1924
23:54:29.818 00.003 7008 Star::Find returns 1 (0), X=545.15, Y=447.81, Mass=250631, SNR=317.4, Peak=46793 HFD=2.4
23:54:29.819 00.001 7008 MultiStar: [#1 0.05,0.20,0.58,U] [#2 -0.02,0.13,0.56,U] [#3 -0.04,0.14,0.44,U] [#4 0.10,0.13,0.35,U] [#5 0.07,0.17,0.36,U] [#6 -0.02,0.04,0.39,U] [#7 0.01,0.20,0.31,U] [#8 0.02,0.09,0.34,U] 
23:54:29.821 00.002 7008 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.45, -0.33}
23:54:29.822 00.001 7008 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.07) = xAngle (2.85 = 2.85)
23:54:29.823 00.001 7008 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.44 = 2.44)
23:54:29.824 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.78 mountX=-0.09 mountY=0.06, mountTheta=2.55
23:54:29.826 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.03, opts=13)
23:54:29.827 00.001 7008 Enqueuing Move request for scope (-0.09, 0.03)
23:54:29.828 00.001 8532 Worker thread wakes up
23:54:29.828 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:54:29.828 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:54:29.828 00.000 8532 Moving (-0.09, 0.03) raw xDistance=-0.09 yDistance=0.06
23:54:29.829 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:29.829 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:29.829 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:29.829 00.000 8532 MoveAxis(E, 0, ABG)
23:54:29.829 00.000 8532 Move returns status 0, amount 0
23:54:29.829 00.000 8532 MoveAxis(N, 0, ABG)
23:54:29.829 00.000 8532 Move returns status 0, amount 0
23:54:29.829 00.000 8532 move complete, result=0
23:54:29.829 00.000 8532 worker thread done servicing request
23:54:29.830 00.001 7008 UpdateImageDisplay: Size=(752,580) min=323, max=65535, med=2518, FiltMin=2131, FiltMax=24605, Gamma=0.990
23:54:29.836 00.006 7008 UpdateGuideState exits: m=250631 SNR=317.4
23:54:29.837 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.838 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:29.839 00.001 7008 Enqueuing Expose request
23:54:29.840 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:29.841 00.001 8532 Worker thread wakes up
23:54:29.841 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:29.841 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:30.624 00.783 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3fe3a06-60a1-45a9-89d2-de88b53ad4ec"}
23:54:30.628 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3fe3a06-60a1-45a9-89d2-de88b53ad4ec"}
23:54:30.631 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"70685555-4500-477c-9580-1bc2543f0658"}
23:54:30.634 00.003 7008 case statement mapped state 6 to 3
23:54:30.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"70685555-4500-477c-9580-1bc2543f0658"}
23:54:30.636 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3dd6b3f7-064e-45d2-a51f-1f12b8fd2ea3"}
23:54:30.639 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1924,"width":15,"height":15,"star_pos":[7.15,6.81],"pixels":"..."},"id":"3dd6b3f7-064e-45d2-a51f-1f12b8fd2ea3"}
23:54:31.964 01.325 8532 Exposure complete
23:54:31.988 00.024 8532 worker thread done servicing request
23:54:31.988 00.000 7008 OnExposeComplete: enter
23:54:31.991 00.003 7008 UpdateGuideState(): m_state=6
23:54:31.992 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1925
23:54:31.993 00.001 7008 Star::Find returns 1 (0), X=545.07, Y=447.80, Mass=254434, SNR=326.9, Peak=50407 HFD=2.4
23:54:31.995 00.002 7008 MultiStar: [#1 -0.06,0.14,0.54,U] [#2 -0.10,0.09,0.57,U] [#3 -0.13,0.17,0.45,U] [#4 0.00,0.11,0.36,U] [#5 0.03,0.09,0.33,U] [#6 -0.07,0.02,0.36,U] [#7 -0.10,0.10,0.30,U] [#8 -0.10,0.10,0.36,U] 
23:54:31.996 00.001 7008 refined, 8 included, MultiStar: {-0.18, 0.00}, one-star: {-0.53, -0.34}
23:54:31.997 00.001 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.08)
23:54:31.998 00.001 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:54:31.999 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.13 mountX=-0.18 mountY=0.06, mountTheta=2.81
23:54:32.002 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.00, opts=13)
23:54:32.004 00.002 7008 Enqueuing Move request for scope (-0.18, 0.00)
23:54:32.006 00.002 8532 Worker thread wakes up
23:54:32.006 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
23:54:32.006 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
23:54:32.006 00.000 8532 Moving (-0.18, 0.00) raw xDistance=-0.18 yDistance=0.06
23:54:32.006 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.18
23:54:32.006 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:32.006 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:32.006 00.000 8532 MoveAxis(E, 160, ABG)
23:54:32.006 00.000 8532 Guiding  Dir = 2, Dur = 160
23:54:32.007 00.001 8532 IsSlewing returns 0
23:54:32.007 00.000 8532 IsGuiding returns 0
23:54:32.008 00.001 8532 PulseGuide returned control before completion, sleep 170
23:54:32.008 00.000 7008 UpdateImageDisplay: Size=(752,580) min=338, max=65535, med=2518, FiltMin=2079, FiltMax=24524, Gamma=0.990
23:54:32.014 00.006 7008 UpdateGuideState exits: m=254434 SNR=326.9
23:54:32.015 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.016 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:32.017 00.001 7008 Enqueuing Expose request
23:54:32.190 00.173 8532 IsGuiding returns 0
23:54:32.190 00.000 8532 Move returns status 0, amount 160
23:54:32.190 00.000 8532 MoveAxis(N, 0, ABG)
23:54:32.190 00.000 8532 Move returns status 0, amount 0
23:54:32.191 00.001 8532 move complete, result=0
23:54:32.191 00.000 8532 worker thread done servicing request
23:54:32.191 00.000 8532 Worker thread wakes up
23:54:32.191 00.000 7008 GuideStep: -0.2 px 160 ms EAST, 0.1 px 0 ms NORTH
23:54:32.195 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:32.195 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:32.625 00.430 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7cc747e8-41db-49df-94f9-b59983bab83b"}
23:54:32.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7cc747e8-41db-49df-94f9-b59983bab83b"}
23:54:32.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e153afe9-2144-45ac-a904-03386d0f4f7d"}
23:54:32.631 00.002 7008 case statement mapped state 6 to 3
23:54:32.631 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e153afe9-2144-45ac-a904-03386d0f4f7d"}
23:54:32.633 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0e52d953-d817-45b4-9fa6-d5acec92c3bc"}
23:54:32.635 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1925,"width":15,"height":15,"star_pos":[7.07,6.80],"pixels":"..."},"id":"0e52d953-d817-45b4-9fa6-d5acec92c3bc"}
23:54:34.325 01.690 8532 Exposure complete
23:54:34.353 00.028 8532 worker thread done servicing request
23:54:34.353 00.000 7008 OnExposeComplete: enter
23:54:34.354 00.001 7008 UpdateGuideState(): m_state=6
23:54:34.356 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1926
23:54:34.357 00.001 7008 Star::Find returns 1 (0), X=545.05, Y=447.79, Mass=268464, SNR=328.4, Peak=53250 HFD=2.4
23:54:34.358 00.001 7008 MultiStar: [#1 -0.09,0.18,0.56,U] [#2 -0.15,0.10,0.56,U] [#3 -0.23,0.12,0.43,U] [#4 -0.06,0.05,0.35,U] [#5 -0.02,0.08,0.35,U] [#6 -0.06,0.04,0.36,U] [#7 -0.21,0.20,0.29,U] [#8 -0.07,0.10,0.32,U] 
23:54:34.361 00.003 7008 refined, 8 included, MultiStar: {-0.22, 0.00}, one-star: {-0.55, -0.35}
23:54:34.363 00.002 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.21 = -3.08)
23:54:34.364 00.001 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:54:34.365 00.001 7008 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.13 mountX=-0.22 mountY=0.07, mountTheta=2.81
23:54:34.367 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=0.00, opts=13)
23:54:34.368 00.001 7008 Enqueuing Move request for scope (-0.22, 0.00)
23:54:34.369 00.001 8532 Worker thread wakes up
23:54:34.369 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.00) opts 0xd
23:54:34.369 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, 0.00)
23:54:34.369 00.000 8532 Moving (-0.22, 0.00) raw xDistance=-0.22 yDistance=0.07
23:54:34.369 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:54:34.369 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.369 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:34.369 00.000 8532 MoveAxis(E, 206, ABG)
23:54:34.369 00.000 8532 Guiding  Dir = 2, Dur = 206
23:54:34.370 00.001 8532 IsSlewing returns 0
23:54:34.370 00.000 8532 IsGuiding returns 0
23:54:34.370 00.000 8532 PulseGuide returned control before completion, sleep 216
23:54:34.370 00.000 7008 UpdateImageDisplay: Size=(752,580) min=289, max=65535, med=2519, FiltMin=2146, FiltMax=24255, Gamma=0.990
23:54:34.375 00.005 7008 UpdateGuideState exits: m=268464 SNR=328.4
23:54:34.376 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.378 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:34.379 00.001 7008 Enqueuing Expose request
23:54:34.596 00.217 8532 IsGuiding returns 0
23:54:34.596 00.000 8532 Move returns status 0, amount 206
23:54:34.596 00.000 8532 MoveAxis(N, 0, ABG)
23:54:34.596 00.000 8532 Move returns status 0, amount 0
23:54:34.596 00.000 8532 move complete, result=0
23:54:34.597 00.001 8532 worker thread done servicing request
23:54:34.597 00.000 7008 GuideStep: -0.2 px 206 ms EAST, 0.1 px 0 ms NORTH
23:54:34.601 00.004 8532 Worker thread wakes up
23:54:34.601 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:34.601 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:34.625 00.024 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ddb6f24-22b2-41d7-ac77-db1aab74e8a4"}
23:54:34.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ddb6f24-22b2-41d7-ac77-db1aab74e8a4"}
23:54:34.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c6d10b1-1ed8-4dc7-9ae7-bf7eabd97d7b"}
23:54:34.631 00.002 7008 case statement mapped state 6 to 3
23:54:34.632 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c6d10b1-1ed8-4dc7-9ae7-bf7eabd97d7b"}
23:54:34.634 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7bd0191-d0ab-45db-915f-00b6b3267063"}
23:54:34.635 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1926,"width":15,"height":15,"star_pos":[7.05,6.79],"pixels":"..."},"id":"c7bd0191-d0ab-45db-915f-00b6b3267063"}
23:54:36.624 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab6e149e-ab73-4dd2-aebe-22ce290c38c5"}
23:54:36.627 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab6e149e-ab73-4dd2-aebe-22ce290c38c5"}
23:54:36.630 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b94c442a-4fcc-488d-a97b-8c4f8aa8e545"}
23:54:36.631 00.001 7008 case statement mapped state 6 to 3
23:54:36.632 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b94c442a-4fcc-488d-a97b-8c4f8aa8e545"}
23:54:36.633 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"08cf0b9e-9311-44df-b304-40e9e748ea89"}
23:54:36.634 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1926,"width":15,"height":15,"star_pos":[7.05,6.79],"pixels":"..."},"id":"08cf0b9e-9311-44df-b304-40e9e748ea89"}
23:54:36.725 00.091 8532 Exposure complete
23:54:36.753 00.028 8532 worker thread done servicing request
23:54:36.753 00.000 7008 OnExposeComplete: enter
23:54:36.755 00.002 7008 UpdateGuideState(): m_state=6
23:54:36.756 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1927
23:54:36.757 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=447.83, Mass=268667, SNR=343.8, Peak=56662 HFD=2.3
23:54:36.758 00.001 7008 MultiStar: [#1 -0.13,0.23,0.54,U] [#2 -0.23,0.18,0.55,U] [#3 -0.33,0.17,0.41,U] [#4 -0.11,0.14,0.33,U] [#5 -0.17,0.12,0.32,U] [#6 -0.13,0.12,0.34,U] [#7 -0.24,0.14,0.27,U] [#8 -0.10,0.15,0.31,U] 
23:54:36.760 00.002 7008 refined, 8 included, MultiStar: {-0.29, 0.05}, one-star: {-0.62, -0.30}
23:54:36.762 00.002 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.04 = 3.04)
23:54:36.763 00.001 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
23:54:36.766 00.003 7008 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.30 cameraTheta=2.97 mountX=-0.29 mountY=0.15, mountTheta=2.68
23:54:36.769 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.05, opts=13)
23:54:36.770 00.001 7008 Enqueuing Move request for scope (-0.29, 0.05)
23:54:36.771 00.001 8532 Worker thread wakes up
23:54:36.771 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
23:54:36.771 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
23:54:36.771 00.000 8532 Moving (-0.29, 0.05) raw xDistance=-0.29 yDistance=0.15
23:54:36.771 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
23:54:36.771 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.771 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:54:36.772 00.001 8532 MoveAxis(E, 281, ABG)
23:54:36.772 00.000 8532 Guiding  Dir = 2, Dur = 281
23:54:36.772 00.000 8532 IsSlewing returns 0
23:54:36.772 00.000 8532 IsGuiding returns 0
23:54:36.773 00.001 7008 UpdateImageDisplay: Size=(752,580) min=415, max=65535, med=2520, FiltMin=2154, FiltMax=25192, Gamma=0.990
23:54:36.774 00.001 8532 PulseGuide returned control before completion, sleep 291
23:54:36.778 00.004 7008 UpdateGuideState exits: m=268667 SNR=343.8
23:54:36.779 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.781 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:36.782 00.001 7008 Enqueuing Expose request
23:54:37.075 00.293 8532 IsGuiding returns 1
23:54:37.075 00.000 8532 scope still moving after pulse duration time elapsed
23:54:37.105 00.030 8532 IsSlewing returns 0
23:54:37.105 00.000 8532 IsGuiding returns 0
23:54:37.105 00.000 8532 scope move finished after 281 + 52 ms
23:54:37.105 00.000 8532 Move returns status 0, amount 281
23:54:37.107 00.002 8532 MoveAxis(N, 0, ABG)
23:54:37.107 00.000 8532 Move returns status 0, amount 0
23:54:37.107 00.000 8532 move complete, result=0
23:54:37.107 00.000 8532 worker thread done servicing request
23:54:37.107 00.000 8532 Worker thread wakes up
23:54:37.107 00.000 7008 GuideStep: -0.3 px 281 ms EAST, 0.1 px 0 ms NORTH
23:54:37.109 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:37.109 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:38.622 01.513 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90adea9c-adb1-4bc2-8638-0a25acf7f776"}
23:54:38.626 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90adea9c-adb1-4bc2-8638-0a25acf7f776"}
23:54:38.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"341aab14-9204-43df-b854-19b80fb0fd84"}
23:54:38.630 00.002 7008 case statement mapped state 6 to 3
23:54:38.631 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"341aab14-9204-43df-b854-19b80fb0fd84"}
23:54:38.632 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd74f9e2-9caa-494b-8128-d10a7914fc10"}
23:54:38.633 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1927,"width":15,"height":15,"star_pos":[6.98,6.83],"pixels":"..."},"id":"dd74f9e2-9caa-494b-8128-d10a7914fc10"}
23:54:39.227 00.594 8532 Exposure complete
23:54:39.251 00.024 8532 worker thread done servicing request
23:54:39.251 00.000 7008 OnExposeComplete: enter
23:54:39.253 00.002 7008 UpdateGuideState(): m_state=6
23:54:39.254 00.001 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1928
23:54:39.255 00.001 7008 Star::Find returns 1 (0), X=545.07, Y=447.91, Mass=265599, SNR=331.6, Peak=54730 HFD=2.2
23:54:39.256 00.001 7008 MultiStar: [#1 -0.06,0.30,0.54,U] [#2 -0.12,0.23,0.56,U] [#3 -0.19,0.31,0.41,U] [#4 -0.04,0.20,0.35,U] [#5 0.01,0.26,0.33,U] [#6 -0.09,0.16,0.36,U] [#7 -0.16,0.26,0.27,U] [#8 -0.03,0.14,0.33,U] 
23:54:39.257 00.001 7008 refined, 8 included, MultiStar: {-0.20, 0.13}, one-star: {-0.54, -0.23}
23:54:39.258 00.001 7008 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.07) = xAngle (2.64 = 2.64)
23:54:39.259 00.001 7008 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.23 = 2.23)
23:54:39.261 00.002 7008 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.23 cameraTheta=2.57 mountX=-0.20 mountY=0.18, mountTheta=2.41
23:54:39.262 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.13, opts=13)
23:54:39.263 00.001 7008 Enqueuing Move request for scope (-0.20, 0.13)
23:54:39.264 00.001 8532 Worker thread wakes up
23:54:39.264 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
23:54:39.264 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
23:54:39.264 00.000 8532 Moving (-0.20, 0.13) raw xDistance=-0.20 yDistance=0.18
23:54:39.264 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:54:39.265 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
23:54:39.265 00.000 8532 MoveAxis(E, 204, ABG)
23:54:39.265 00.000 8532 Guiding  Dir = 2, Dur = 204
23:54:39.265 00.000 8532 IsSlewing returns 0
23:54:39.265 00.000 8532 IsGuiding returns 0
23:54:39.266 00.001 8532 PulseGuide returned control before completion, sleep 214
23:54:39.266 00.000 7008 UpdateImageDisplay: Size=(752,580) min=364, max=65535, med=2519, FiltMin=2135, FiltMax=27103, Gamma=0.990
23:54:39.272 00.006 7008 UpdateGuideState exits: m=265599 SNR=331.6
23:54:39.273 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.274 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:39.275 00.001 7008 Enqueuing Expose request
23:54:39.485 00.210 8532 IsGuiding returns 1
23:54:39.485 00.000 8532 scope still moving after pulse duration time elapsed
23:54:39.517 00.032 8532 IsSlewing returns 0
23:54:39.518 00.001 8532 IsGuiding returns 0
23:54:39.518 00.000 8532 scope move finished after 204 + 48 ms
23:54:39.519 00.001 8532 Move returns status 0, amount 204
23:54:39.519 00.000 8532 MoveAxis(S, 323, ABG)
23:54:39.519 00.000 8532 Guiding  Dir = 1, Dur = 323
23:54:39.520 00.001 8532 IsSlewing returns 0
23:54:39.520 00.000 8532 IsGuiding returns 0
23:54:39.521 00.001 8532 PulseGuide returned control before completion, sleep 333
23:54:39.861 00.340 8532 IsGuiding returns 1
23:54:39.861 00.000 8532 scope still moving after pulse duration time elapsed
23:54:39.892 00.031 8532 IsSlewing returns 0
23:54:39.893 00.001 8532 IsGuiding returns 0
23:54:39.893 00.000 8532 scope move finished after 323 + 49 ms
23:54:39.893 00.000 8532 Move returns status 0, amount 323
23:54:39.893 00.000 8532 move complete, result=0
23:54:39.893 00.000 8532 worker thread done servicing request
23:54:39.893 00.000 8532 Worker thread wakes up
23:54:39.893 00.000 7008 GuideStep: -0.2 px 204 ms EAST, 0.2 px 323 ms SOUTH
23:54:39.897 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:39.898 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:40.621 00.723 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6a54d914-7425-440f-9e36-86e75ed02c78"}
23:54:40.622 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6a54d914-7425-440f-9e36-86e75ed02c78"}
23:54:40.624 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bfc53b59-ebd7-44e1-ac0d-3ea1fe881311"}
23:54:40.629 00.005 7008 case statement mapped state 6 to 3
23:54:40.630 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfc53b59-ebd7-44e1-ac0d-3ea1fe881311"}
23:54:40.632 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c42f0481-22b6-49ed-9a6c-81d8a78b071a"}
23:54:40.635 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1928,"width":15,"height":15,"star_pos":[7.07,6.91],"pixels":"..."},"id":"c42f0481-22b6-49ed-9a6c-81d8a78b071a"}
23:54:42.026 01.391 8532 Exposure complete
23:54:42.053 00.027 7008 OnExposeComplete: enter
23:54:42.055 00.002 8532 worker thread done servicing request
23:54:42.055 00.000 7008 UpdateGuideState(): m_state=6
23:54:42.056 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1929
23:54:42.058 00.002 7008 Star::Find returns 1 (0), X=545.27, Y=447.79, Mass=259769, SNR=329.8, Peak=42234 HFD=2.5
23:54:42.059 00.001 7008 MultiStar: [#1 0.09,0.18,0.55,U] [#2 0.05,0.11,0.52,U] [#3 0.00,0.09,0.42,U] [#4 0.19,0.15,0.37,U] [#5 0.09,0.16,0.35,U] [#6 0.17,0.02,0.33,U] [#7 0.00,0.18,0.28,U] [#8 0.10,0.10,0.32,U] 
23:54:42.060 00.001 7008 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.33, -0.34}
23:54:42.061 00.001 7008 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.07) = xAngle (2.56 = 2.56)
23:54:42.062 00.001 7008 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
23:54:42.063 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.49 mountX=-0.01 mountY=0.01, mountTheta=2.36
23:54:42.065 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.01, opts=13)
23:54:42.066 00.001 7008 Enqueuing Move request for scope (-0.01, 0.01)
23:54:42.067 00.001 8532 Worker thread wakes up
23:54:42.069 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:54:42.069 00.000 7008 UpdateImageDisplay: Size=(752,580) min=393, max=65535, med=2517, FiltMin=2109, FiltMax=26579, Gamma=0.990
23:54:42.071 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:54:42.071 00.000 8532 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
23:54:42.071 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:42.071 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:42.071 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:54:42.071 00.000 8532 MoveAxis(E, 0, ABG)
23:54:42.071 00.000 8532 Move returns status 0, amount 0
23:54:42.071 00.000 8532 MoveAxis(N, 0, ABG)
23:54:42.071 00.000 8532 Move returns status 0, amount 0
23:54:42.071 00.000 8532 move complete, result=0
23:54:42.071 00.000 8532 worker thread done servicing request
23:54:42.074 00.003 7008 UpdateGuideState exits: m=259769 SNR=329.8
23:54:42.076 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.077 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:42.077 00.000 7008 Enqueuing Expose request
23:54:42.078 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:42.080 00.002 8532 Worker thread wakes up
23:54:42.080 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:42.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:42.620 00.540 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e6997d74-d901-470a-85ad-0c5db769a2d3"}
23:54:42.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e6997d74-d901-470a-85ad-0c5db769a2d3"}
23:54:42.623 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef869e7a-79e1-4114-b0c6-a59e7245fa1f"}
23:54:42.624 00.001 7008 case statement mapped state 6 to 3
23:54:42.627 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef869e7a-79e1-4114-b0c6-a59e7245fa1f"}
23:54:42.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5b06cf0b-827b-40b0-8b94-b42adaedcb06"}
23:54:42.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1929,"width":15,"height":15,"star_pos":[7.27,6.79],"pixels":"..."},"id":"5b06cf0b-827b-40b0-8b94-b42adaedcb06"}
23:54:44.200 01.569 8532 Exposure complete
23:54:44.223 00.023 8532 worker thread done servicing request
23:54:44.224 00.001 7008 OnExposeComplete: enter
23:54:44.226 00.002 7008 UpdateGuideState(): m_state=6
23:54:44.228 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1930
23:54:44.229 00.001 7008 Star::Find returns 1 (0), X=545.15, Y=447.76, Mass=264825, SNR=333.8, Peak=49176 HFD=2.4
23:54:44.230 00.001 7008 MultiStar: [#1 0.01,0.17,0.54,U] [#2 -0.10,0.07,0.56,U] [#3 -0.12,0.04,0.42,U] [#4 -0.05,0.08,0.34,U] [#5 0.03,0.10,0.35,U] [#6 -0.03,0.02,0.36,U] [#7 -0.13,0.17,0.28,U] [#8 0.12,-0.02,0.33,U] 
23:54:44.233 00.003 7008 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.45, -0.38}
23:54:44.235 00.002 7008 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.07) = xAngle (-2.86 = -2.86)
23:54:44.236 00.001 7008 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.28 = 3.01)
23:54:44.237 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.93 mountX=-0.13 mountY=0.02, mountTheta=3.00
23:54:44.240 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.03, opts=13)
23:54:44.241 00.001 7008 Enqueuing Move request for scope (-0.13, -0.03)
23:54:44.243 00.002 8532 Worker thread wakes up
23:54:44.243 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:54:44.243 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:54:44.243 00.000 8532 Moving (-0.13, -0.03) raw xDistance=-0.13 yDistance=0.02
23:54:44.243 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:44.243 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.243 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:44.243 00.000 8532 MoveAxis(E, 0, ABG)
23:54:44.243 00.000 8532 Move returns status 0, amount 0
23:54:44.243 00.000 8532 MoveAxis(N, 0, ABG)
23:54:44.244 00.001 8532 Move returns status 0, amount 0
23:54:44.244 00.000 8532 move complete, result=0
23:54:44.244 00.000 8532 worker thread done servicing request
23:54:44.244 00.000 7008 UpdateImageDisplay: Size=(752,580) min=366, max=65535, med=2518, FiltMin=2174, FiltMax=24821, Gamma=0.990
23:54:44.250 00.006 7008 UpdateGuideState exits: m=264825 SNR=333.8
23:54:44.252 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.254 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:44.255 00.001 7008 Enqueuing Expose request
23:54:44.258 00.003 8532 Worker thread wakes up
23:54:44.258 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:44.259 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:44.259 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:44.620 00.361 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8227ad66-9997-4030-b589-7d465569e766"}
23:54:44.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8227ad66-9997-4030-b589-7d465569e766"}
23:54:44.624 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7b5d2a1-1534-44ef-81f7-1c1cf600f3fe"}
23:54:44.626 00.002 7008 case statement mapped state 6 to 3
23:54:44.627 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b5d2a1-1534-44ef-81f7-1c1cf600f3fe"}
23:54:44.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d62161fb-dd2b-4ea4-a530-7861a7e5d770"}
23:54:44.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1930,"width":15,"height":15,"star_pos":[7.15,6.76],"pixels":"..."},"id":"d62161fb-dd2b-4ea4-a530-7861a7e5d770"}
23:54:46.385 01.754 8532 Exposure complete
23:54:46.421 00.036 8532 worker thread done servicing request
23:54:46.421 00.000 7008 OnExposeComplete: enter
23:54:46.423 00.002 7008 UpdateGuideState(): m_state=6
23:54:46.424 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1931
23:54:46.425 00.001 7008 Star::Find returns 1 (0), X=545.06, Y=447.76, Mass=269788, SNR=328.4, Peak=53782 HFD=2.4
23:54:46.427 00.002 7008 MultiStar: [#1 -0.11,0.15,0.55,U] [#2 -0.14,0.04,0.56,U] [#3 -0.19,0.09,0.42,U] [#4 -0.08,0.04,0.35,U] [#5 -0.06,0.07,0.36,U] [#6 -0.11,0.01,0.34,U] [#7 -0.18,0.14,0.27,U] [#8 -0.11,0.04,0.34,U] 
23:54:46.427 00.000 7008 refined, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.54, -0.37}
23:54:46.428 00.001 7008 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.07) = xAngle (-2.93 = -2.93)
23:54:46.430 00.002 7008 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.34 = 2.94)
23:54:46.431 00.001 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.00 mountX=-0.22 mountY=0.05, mountTheta=2.94
23:54:46.433 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.03, opts=13)
23:54:46.434 00.001 7008 Enqueuing Move request for scope (-0.22, -0.03)
23:54:46.435 00.001 8532 Worker thread wakes up
23:54:46.435 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
23:54:46.435 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
23:54:46.435 00.000 8532 Moving (-0.22, -0.03) raw xDistance=-0.22 yDistance=0.05
23:54:46.435 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:54:46.435 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.435 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:46.435 00.000 8532 MoveAxis(E, 200, ABG)
23:54:46.435 00.000 8532 Guiding  Dir = 2, Dur = 200
23:54:46.437 00.002 8532 IsSlewing returns 0
23:54:46.437 00.000 8532 IsGuiding returns 0
23:54:46.437 00.000 8532 PulseGuide returned control before completion, sleep 210
23:54:46.438 00.001 7008 UpdateImageDisplay: Size=(752,580) min=484, max=65535, med=2519, FiltMin=2152, FiltMax=23540, Gamma=0.990
23:54:46.443 00.005 7008 UpdateGuideState exits: m=269788 SNR=328.4
23:54:46.444 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.447 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:46.448 00.001 7008 Enqueuing Expose request
23:54:46.620 00.172 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a19111e-b036-4872-b482-1d67a9264e60"}
23:54:46.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a19111e-b036-4872-b482-1d67a9264e60"}
23:54:46.623 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e66faaf1-2cad-4072-a84b-92831e014c9b"}
23:54:46.626 00.003 7008 case statement mapped state 6 to 3
23:54:46.627 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e66faaf1-2cad-4072-a84b-92831e014c9b"}
23:54:46.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c8ca102f-3b18-493b-88cf-eb0f94a3c4d3"}
23:54:46.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1931,"width":15,"height":15,"star_pos":[7.06,6.76],"pixels":"..."},"id":"c8ca102f-3b18-493b-88cf-eb0f94a3c4d3"}
23:54:46.658 00.027 8532 IsGuiding returns 0
23:54:46.658 00.000 8532 Move returns status 0, amount 200
23:54:46.658 00.000 8532 MoveAxis(N, 0, ABG)
23:54:46.658 00.000 8532 Move returns status 0, amount 0
23:54:46.658 00.000 8532 move complete, result=0
23:54:46.658 00.000 8532 worker thread done servicing request
23:54:46.658 00.000 8532 Worker thread wakes up
23:54:46.658 00.000 7008 GuideStep: -0.2 px 200 ms EAST, 0.0 px 0 ms NORTH
23:54:46.660 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:46.660 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:48.619 01.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3a7c32d5-be18-40ea-9aab-aa8579618716"}
23:54:48.622 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3a7c32d5-be18-40ea-9aab-aa8579618716"}
23:54:48.623 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"491b37b8-c581-4e25-b0ab-ba02d84d4d93"}
23:54:48.627 00.004 7008 case statement mapped state 6 to 3
23:54:48.629 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"491b37b8-c581-4e25-b0ab-ba02d84d4d93"}
23:54:48.631 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c0b0be6d-405e-4eb0-8529-7d2e672a875b"}
23:54:48.634 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1931,"width":15,"height":15,"star_pos":[7.06,6.76],"pixels":"..."},"id":"c0b0be6d-405e-4eb0-8529-7d2e672a875b"}
23:54:48.787 00.153 8532 Exposure complete
23:54:48.811 00.024 8532 worker thread done servicing request
23:54:48.811 00.000 7008 OnExposeComplete: enter
23:54:48.812 00.001 7008 UpdateGuideState(): m_state=6
23:54:48.813 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1932
23:54:48.814 00.001 7008 Star::Find returns 1 (0), X=545.23, Y=447.80, Mass=264714, SNR=325.9, Peak=45831 HFD=2.4
23:54:48.817 00.003 7008 MultiStar: [#1 0.06,0.23,0.56,U] [#2 0.03,0.15,0.57,U] [#3 -0.01,0.16,0.45,U] [#4 0.15,0.16,0.37,U] [#5 0.11,0.07,0.34,U] [#6 0.01,0.13,0.34,U] [#7 -0.03,0.25,0.29,U] [#8 0.07,0.16,0.35,U] 
23:54:48.820 00.003 7008 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.37, -0.33}
23:54:48.823 00.003 7008 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.07) = xAngle (2.43 = 2.43)
23:54:48.824 00.001 7008 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.01 = 2.01)
23:54:48.825 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.36 mountX=-0.05 mountY=0.06, mountTheta=2.27
23:54:48.827 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.05, opts=13)
23:54:48.828 00.001 7008 Enqueuing Move request for scope (-0.05, 0.05)
23:54:48.830 00.002 8532 Worker thread wakes up
23:54:48.830 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:54:48.830 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:54:48.830 00.000 8532 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.06
23:54:48.830 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:48.830 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:48.830 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:48.830 00.000 8532 MoveAxis(E, 0, ABG)
23:54:48.830 00.000 8532 Move returns status 0, amount 0
23:54:48.830 00.000 8532 MoveAxis(N, 0, ABG)
23:54:48.830 00.000 8532 Move returns status 0, amount 0
23:54:48.831 00.001 8532 move complete, result=0
23:54:48.831 00.000 8532 worker thread done servicing request
23:54:48.831 00.000 7008 UpdateImageDisplay: Size=(752,580) min=328, max=65535, med=2520, FiltMin=2170, FiltMax=25526, Gamma=0.990
23:54:48.837 00.006 7008 UpdateGuideState exits: m=264714 SNR=325.9
23:54:48.839 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.840 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:48.841 00.001 7008 Enqueuing Expose request
23:54:48.842 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:48.843 00.001 8532 Worker thread wakes up
23:54:48.844 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:48.844 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:50.617 01.773 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f5054e6-9336-4304-9d5f-aab552008797"}
23:54:50.618 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f5054e6-9336-4304-9d5f-aab552008797"}
23:54:50.620 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9c2c1e44-e05e-4cb8-ac9d-a975a664ba2d"}
23:54:50.621 00.001 7008 case statement mapped state 6 to 3
23:54:50.622 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c2c1e44-e05e-4cb8-ac9d-a975a664ba2d"}
23:54:50.624 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0300b40-4eee-4d35-a171-005a7299a023"}
23:54:50.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1932,"width":15,"height":15,"star_pos":[7.23,6.80],"pixels":"..."},"id":"f0300b40-4eee-4d35-a171-005a7299a023"}
23:54:50.974 00.348 8532 Exposure complete
23:54:50.997 00.023 8532 worker thread done servicing request
23:54:50.998 00.001 7008 OnExposeComplete: enter
23:54:50.999 00.001 7008 UpdateGuideState(): m_state=6
23:54:51.000 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1933
23:54:51.001 00.001 7008 Star::Find returns 1 (0), X=545.23, Y=447.78, Mass=262220, SNR=339.3, Peak=44450 HFD=2.4
23:54:51.004 00.003 7008 MultiStar: [#1 0.12,0.16,0.55,U] [#2 0.02,0.13,0.54,U] [#3 0.02,0.14,0.42,U] [#4 0.09,0.07,0.35,U] [#5 0.09,0.17,0.34,U] [#6 0.15,0.05,0.35,U] [#7 -0.06,0.32,0.29,U] [#8 0.14,0.15,0.33,U] 
23:54:51.005 00.001 7008 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.37, -0.35}
23:54:51.007 00.002 7008 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.07) = xAngle (2.57 = 2.57)
23:54:51.008 00.001 7008 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.16 = 2.16)
23:54:51.009 00.001 7008 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.04 cameraTheta=2.50 mountX=-0.04 mountY=0.04, mountTheta=2.36
23:54:51.012 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.03, opts=13)
23:54:51.013 00.001 7008 Enqueuing Move request for scope (-0.04, 0.03)
23:54:51.014 00.001 8532 Worker thread wakes up
23:54:51.014 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:54:51.014 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:54:51.014 00.000 8532 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=0.04
23:54:51.014 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:51.014 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:51.014 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:51.014 00.000 8532 MoveAxis(E, 0, ABG)
23:54:51.014 00.000 8532 Move returns status 0, amount 0
23:54:51.014 00.000 8532 MoveAxis(N, 0, ABG)
23:54:51.014 00.000 8532 Move returns status 0, amount 0
23:54:51.015 00.001 8532 move complete, result=0
23:54:51.015 00.000 8532 worker thread done servicing request
23:54:51.015 00.000 7008 UpdateImageDisplay: Size=(752,580) min=384, max=65535, med=2521, FiltMin=2191, FiltMax=25169, Gamma=0.990
23:54:51.021 00.006 7008 UpdateGuideState exits: m=262220 SNR=339.3
23:54:51.023 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.024 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:51.025 00.001 7008 Enqueuing Expose request
23:54:51.027 00.002 8532 Worker thread wakes up
23:54:51.027 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:51.028 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:51.028 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:52.617 01.589 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ecde2222-b853-4d19-a753-6421d8915cf8"}
23:54:52.618 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ecde2222-b853-4d19-a753-6421d8915cf8"}
23:54:52.620 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73b6714d-a818-4b51-b7ac-1df60a414241"}
23:54:52.621 00.001 7008 case statement mapped state 6 to 3
23:54:52.622 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73b6714d-a818-4b51-b7ac-1df60a414241"}
23:54:52.625 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"98c2e719-82a1-424c-9494-39fd7d693c7c"}
23:54:52.626 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1933,"width":15,"height":15,"star_pos":[7.23,6.78],"pixels":"..."},"id":"98c2e719-82a1-424c-9494-39fd7d693c7c"}
23:54:53.158 00.532 8532 Exposure complete
23:54:53.181 00.023 8532 worker thread done servicing request
23:54:53.181 00.000 7008 OnExposeComplete: enter
23:54:53.183 00.002 7008 UpdateGuideState(): m_state=6
23:54:53.185 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1934
23:54:53.186 00.001 7008 Star::Find returns 1 (0), X=545.13, Y=447.76, Mass=262009, SNR=343.1, Peak=49626 HFD=2.4
23:54:53.188 00.002 7008 MultiStar: [#1 -0.02,0.11,0.53,U] [#2 -0.13,0.05,0.51,U] [#3 -0.15,0.04,0.41,U] [#4 0.00,-0.01,0.33,U] [#5 0.04,0.07,0.33,U] [#6 -0.02,0.03,0.35,U] [#7 -0.15,0.15,0.26,U] [#8 -0.02,0.14,0.31,U] 
23:54:53.189 00.001 7008 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.47, -0.38}
23:54:53.190 00.001 7008 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.07) = xAngle (-2.83 = -2.83)
23:54:53.191 00.001 7008 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.24 = 3.04)
23:54:53.192 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.90 mountX=-0.16 mountY=0.02, mountTheta=3.04
23:54:53.196 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=-0.04, opts=13)
23:54:53.198 00.002 7008 Enqueuing Move request for scope (-0.16, -0.04)
23:54:53.199 00.001 8532 Worker thread wakes up
23:54:53.199 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
23:54:53.199 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
23:54:53.199 00.000 8532 Moving (-0.16, -0.04) raw xDistance=-0.16 yDistance=0.02
23:54:53.200 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:54:53.200 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:53.200 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:53.200 00.000 8532 MoveAxis(E, 0, ABG)
23:54:53.200 00.000 8532 Move returns status 0, amount 0
23:54:53.200 00.000 8532 MoveAxis(N, 0, ABG)
23:54:53.200 00.000 8532 Move returns status 0, amount 0
23:54:53.200 00.000 8532 move complete, result=0
23:54:53.200 00.000 8532 worker thread done servicing request
23:54:53.200 00.000 7008 UpdateImageDisplay: Size=(752,580) min=337, max=65535, med=2521, FiltMin=2223, FiltMax=25089, Gamma=0.990
23:54:53.207 00.007 7008 UpdateGuideState exits: m=262009 SNR=343.1
23:54:53.208 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:53.210 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:53.212 00.002 7008 Enqueuing Expose request
23:54:53.214 00.002 8532 Worker thread wakes up
23:54:53.214 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:53.215 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:53.215 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:54.616 01.401 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"fd6ad86e-0bde-441c-81ad-7f273c92ab8a"}
23:54:54.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"fd6ad86e-0bde-441c-81ad-7f273c92ab8a"}
23:54:54.619 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3935b54d-7408-4e76-92d6-13b910bdbf72"}
23:54:54.620 00.001 7008 case statement mapped state 6 to 3
23:54:54.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3935b54d-7408-4e76-92d6-13b910bdbf72"}
23:54:54.625 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01149315-b0ae-4394-a1ca-241f1405964a"}
23:54:54.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1934,"width":15,"height":15,"star_pos":[7.13,6.76],"pixels":"..."},"id":"01149315-b0ae-4394-a1ca-241f1405964a"}
23:54:55.339 00.712 8532 Exposure complete
23:54:55.379 00.040 8532 worker thread done servicing request
23:54:55.379 00.000 7008 OnExposeComplete: enter
23:54:55.381 00.002 7008 UpdateGuideState(): m_state=6
23:54:55.382 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1935
23:54:55.383 00.001 7008 Star::Find returns 1 (0), X=545.05, Y=447.75, Mass=273614, SNR=335.3, Peak=53844 HFD=2.5
23:54:55.385 00.002 7008 MultiStar: [#1 -0.15,0.11,0.55,U] [#2 -0.18,0.08,0.54,U] [#3 -0.27,0.11,0.40,U] [#4 -0.08,0.08,0.35,U] [#5 -0.16,0.04,0.32,U] [#6 -0.06,0.06,0.34,U] [#7 -0.24,0.11,0.29,U] [#8 -0.06,0.12,0.33,U] 
23:54:55.386 00.001 7008 refined, 8 included, MultiStar: {-0.25, -0.03}, one-star: {-0.55, -0.39}
23:54:55.387 00.001 7008 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.07) = xAngle (-2.97 = -2.97)
23:54:55.388 00.001 7008 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.38 = 2.90)
23:54:55.389 00.001 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=-0.25 mountY=0.06, mountTheta=2.90
23:54:55.392 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.03, opts=13)
23:54:55.393 00.001 7008 Enqueuing Move request for scope (-0.25, -0.03)
23:54:55.394 00.001 8532 Worker thread wakes up
23:54:55.394 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
23:54:55.394 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
23:54:55.394 00.000 8532 Moving (-0.25, -0.03) raw xDistance=-0.25 yDistance=0.06
23:54:55.394 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:54:55.394 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:55.394 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:55.394 00.000 8532 MoveAxis(E, 224, ABG)
23:54:55.394 00.000 8532 Guiding  Dir = 2, Dur = 224
23:54:55.395 00.001 8532 IsSlewing returns 0
23:54:55.395 00.000 8532 IsGuiding returns 0
23:54:55.395 00.000 8532 PulseGuide returned control before completion, sleep 234
23:54:55.396 00.001 7008 UpdateImageDisplay: Size=(752,580) min=392, max=65535, med=2519, FiltMin=2201, FiltMax=23769, Gamma=0.990
23:54:55.400 00.004 7008 UpdateGuideState exits: m=273614 SNR=335.3
23:54:55.402 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.404 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:55.405 00.001 7008 Enqueuing Expose request
23:54:55.645 00.240 8532 IsGuiding returns 1
23:54:55.645 00.000 8532 scope still moving after pulse duration time elapsed
23:54:55.675 00.030 8532 IsSlewing returns 0
23:54:55.677 00.002 8532 IsGuiding returns 0
23:54:55.677 00.000 8532 scope move finished after 224 + 57 ms
23:54:55.677 00.000 8532 Move returns status 0, amount 224
23:54:55.677 00.000 8532 MoveAxis(N, 0, ABG)
23:54:55.677 00.000 8532 Move returns status 0, amount 0
23:54:55.677 00.000 8532 move complete, result=0
23:54:55.677 00.000 8532 worker thread done servicing request
23:54:55.678 00.001 8532 Worker thread wakes up
23:54:55.678 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:55.678 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:55.678 00.000 7008 GuideStep: -0.2 px 224 ms EAST, 0.1 px 0 ms NORTH
23:54:56.615 00.937 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea1c9dd5-c00d-4714-935e-a1a4287413f3"}
23:54:56.619 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea1c9dd5-c00d-4714-935e-a1a4287413f3"}
23:54:56.623 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e4d7074-8548-48a9-9806-8f64dbb1e971"}
23:54:56.625 00.002 7008 case statement mapped state 6 to 3
23:54:56.626 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e4d7074-8548-48a9-9806-8f64dbb1e971"}
23:54:56.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ed4cd93-716b-4716-98de-ea16b3bfa402"}
23:54:56.629 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1935,"width":15,"height":15,"star_pos":[7.05,6.75],"pixels":"..."},"id":"4ed4cd93-716b-4716-98de-ea16b3bfa402"}
23:54:57.797 01.168 8532 Exposure complete
23:54:57.827 00.030 8532 worker thread done servicing request
23:54:57.827 00.000 7008 OnExposeComplete: enter
23:54:57.828 00.001 7008 UpdateGuideState(): m_state=6
23:54:57.829 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1936
23:54:57.830 00.001 7008 Star::Find returns 1 (0), X=545.23, Y=447.74, Mass=251288, SNR=320.7, Peak=42530 HFD=2.5
23:54:57.831 00.001 7008 MultiStar: [#1 0.09,0.09,0.57,U] [#2 0.08,0.07,0.54,U] [#3 0.00,0.07,0.44,U] [#4 0.14,0.06,0.37,U] [#5 0.04,0.02,0.35,U] [#6 0.09,0.08,0.37,U] [#7 0.07,0.13,0.29,U] [#8 0.12,0.13,0.35,U] 
23:54:57.832 00.001 7008 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.37, -0.39}
23:54:57.833 00.001 7008 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.07) = xAngle (-2.25 = -2.25)
23:54:57.834 00.001 7008 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.66 = -2.66)
23:54:57.835 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.32 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
23:54:57.838 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.03, opts=13)
23:54:57.839 00.001 7008 Enqueuing Move request for scope (-0.03, -0.03)
23:54:57.840 00.001 8532 Worker thread wakes up
23:54:57.841 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:54:57.841 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:54:57.841 00.000 8532 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:54:57.841 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:57.841 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:57.841 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:57.841 00.000 8532 MoveAxis(E, 0, ABG)
23:54:57.841 00.000 8532 Move returns status 0, amount 0
23:54:57.841 00.000 8532 MoveAxis(N, 0, ABG)
23:54:57.841 00.000 8532 Move returns status 0, amount 0
23:54:57.841 00.000 8532 move complete, result=0
23:54:57.841 00.000 8532 worker thread done servicing request
23:54:57.842 00.001 7008 UpdateImageDisplay: Size=(752,580) min=458, max=65535, med=2519, FiltMin=2203, FiltMax=25863, Gamma=0.990
23:54:57.846 00.004 7008 UpdateGuideState exits: m=251288 SNR=320.7
23:54:57.847 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.848 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:54:57.849 00.001 7008 Enqueuing Expose request
23:54:57.850 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:57.852 00.002 8532 Worker thread wakes up
23:54:57.852 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:54:57.852 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:54:58.616 00.764 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"332f7ecc-00c2-4008-a022-7f33a6590278"}
23:54:58.620 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"332f7ecc-00c2-4008-a022-7f33a6590278"}
23:54:58.624 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"013cf1b2-9ca5-4539-9c34-09e8c34847fe"}
23:54:58.627 00.003 7008 case statement mapped state 6 to 3
23:54:58.628 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"013cf1b2-9ca5-4539-9c34-09e8c34847fe"}
23:54:58.633 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed98821d-1fd1-45bb-8052-c715698600dc"}
23:54:58.636 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1936,"width":15,"height":15,"star_pos":[7.23,6.74],"pixels":"..."},"id":"ed98821d-1fd1-45bb-8052-c715698600dc"}
23:54:59.988 01.352 8532 Exposure complete
23:55:00.023 00.035 8532 worker thread done servicing request
23:55:00.023 00.000 7008 OnExposeComplete: enter
23:55:00.025 00.002 7008 UpdateGuideState(): m_state=6
23:55:00.026 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1937
23:55:00.027 00.001 7008 Star::Find returns 1 (0), X=545.22, Y=447.82, Mass=261089, SNR=316.0, Peak=45680 HFD=2.4
23:55:00.029 00.002 7008 MultiStar: [#1 0.08,0.18,0.59,U] [#2 -0.01,0.17,0.59,U] [#3 -0.03,0.13,0.44,U] [#4 0.17,0.12,0.37,U] [#5 0.13,0.20,0.36,U] [#6 0.03,0.09,0.37,U] [#7 -0.09,0.31,0.30,U] [#8 0.04,0.23,0.36,U] 
23:55:00.030 00.001 7008 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.38, -0.31}
23:55:00.031 00.001 7008 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.07) = xAngle (2.36 = 2.36)
23:55:00.032 00.001 7008 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.95 = 1.95)
23:55:00.033 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=-0.06 mountY=0.08, mountTheta=2.22
23:55:00.035 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.06, opts=13)
23:55:00.036 00.001 7008 Enqueuing Move request for scope (-0.05, 0.06)
23:55:00.037 00.001 8532 Worker thread wakes up
23:55:00.037 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:55:00.037 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:55:00.037 00.000 8532 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.08
23:55:00.037 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:55:00.037 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.037 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:00.037 00.000 8532 MoveAxis(E, 0, ABG)
23:55:00.037 00.000 8532 Move returns status 0, amount 0
23:55:00.037 00.000 8532 MoveAxis(N, 0, ABG)
23:55:00.037 00.000 8532 Move returns status 0, amount 0
23:55:00.038 00.001 8532 move complete, result=0
23:55:00.038 00.000 8532 worker thread done servicing request
23:55:00.039 00.001 7008 UpdateImageDisplay: Size=(752,580) min=338, max=65535, med=2520, FiltMin=2151, FiltMax=24617, Gamma=0.990
23:55:00.044 00.005 7008 UpdateGuideState exits: m=261089 SNR=316.0
23:55:00.045 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.046 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:00.047 00.001 7008 Enqueuing Expose request
23:55:00.048 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:00.049 00.001 8532 Worker thread wakes up
23:55:00.049 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:00.049 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:00.615 00.566 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f2db386b-411c-4f01-bfa4-dc621832db55"}
23:55:00.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f2db386b-411c-4f01-bfa4-dc621832db55"}
23:55:00.618 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2c4b6fed-4357-4dd3-a77c-33f897b8ab94"}
23:55:00.619 00.001 7008 case statement mapped state 6 to 3
23:55:00.621 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c4b6fed-4357-4dd3-a77c-33f897b8ab94"}
23:55:00.622 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c7d02a13-ad72-4c37-9e22-85430cba1bb0"}
23:55:00.623 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1937,"width":15,"height":15,"star_pos":[7.22,6.82],"pixels":"..."},"id":"c7d02a13-ad72-4c37-9e22-85430cba1bb0"}
23:55:02.171 01.548 8532 Exposure complete
23:55:02.195 00.024 7008 OnExposeComplete: enter
23:55:02.197 00.002 7008 UpdateGuideState(): m_state=6
23:55:02.198 00.001 8532 worker thread done servicing request
23:55:02.198 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1938
23:55:02.199 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=447.81, Mass=260216, SNR=331.0, Peak=54776 HFD=2.3
23:55:02.200 00.001 7008 MultiStar: [#1 -0.17,0.15,0.56,U] [#2 -0.29,0.14,0.56,U] [#3 -0.32,0.15,0.43,U] [#4 -0.12,0.16,0.34,U] [#5 -0.11,0.11,0.33,U] [#6 -0.14,0.13,0.37,U] [#7 -0.19,0.23,0.28,U] [#8 -0.14,0.08,0.32,U] 
23:55:02.201 00.001 7008 refined, 8 included, MultiStar: {-0.29, 0.03}, one-star: {-0.62, -0.33}
23:55:02.204 00.003 7008 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.07) = xAngle (3.11 = 3.11)
23:55:02.205 00.001 7008 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.70 = 2.70)
23:55:02.206 00.001 7008 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=-0.29 mountY=0.13, mountTheta=2.74
23:55:02.208 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.29, y=0.03, opts=13)
23:55:02.208 00.000 7008 Enqueuing Move request for scope (-0.29, 0.03)
23:55:02.209 00.001 8532 Worker thread wakes up
23:55:02.209 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
23:55:02.209 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
23:55:02.209 00.000 8532 Moving (-0.29, 0.03) raw xDistance=-0.29 yDistance=0.13
23:55:02.209 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:55:02.209 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:02.209 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:02.209 00.000 8532 MoveAxis(E, 268, ABG)
23:55:02.209 00.000 8532 Guiding  Dir = 2, Dur = 268
23:55:02.211 00.002 8532 IsSlewing returns 0
23:55:02.211 00.000 8532 IsGuiding returns 0
23:55:02.211 00.000 8532 PulseGuide returned control before completion, sleep 278
23:55:02.212 00.001 7008 UpdateImageDisplay: Size=(752,580) min=286, max=65535, med=2517, FiltMin=2175, FiltMax=25565, Gamma=0.990
23:55:02.218 00.006 7008 UpdateGuideState exits: m=260216 SNR=331.0
23:55:02.220 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.221 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:02.222 00.001 7008 Enqueuing Expose request
23:55:02.492 00.270 8532 IsGuiding returns 0
23:55:02.492 00.000 8532 Move returns status 0, amount 268
23:55:02.492 00.000 8532 MoveAxis(N, 0, ABG)
23:55:02.492 00.000 8532 Move returns status 0, amount 0
23:55:02.493 00.001 8532 move complete, result=0
23:55:02.493 00.000 8532 worker thread done servicing request
23:55:02.493 00.000 8532 Worker thread wakes up
23:55:02.493 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:02.493 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:02.493 00.000 7008 GuideStep: -0.3 px 268 ms EAST, 0.1 px 0 ms NORTH
23:55:02.615 00.122 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"effeec36-1a71-445c-8db8-418681e3e98a"}
23:55:02.619 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"effeec36-1a71-445c-8db8-418681e3e98a"}
23:55:02.622 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd1b133d-d904-464d-8ff9-82d99c20506a"}
23:55:02.623 00.001 7008 case statement mapped state 6 to 3
23:55:02.624 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd1b133d-d904-464d-8ff9-82d99c20506a"}
23:55:02.627 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bdf4a58d-b139-46b3-a928-73525c2518eb"}
23:55:02.629 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1938,"width":15,"height":15,"star_pos":[6.98,6.81],"pixels":"..."},"id":"bdf4a58d-b139-46b3-a928-73525c2518eb"}
23:55:04.614 01.985 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c078a78-9928-4399-a60c-6b51d9070c1e"}
23:55:04.619 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c078a78-9928-4399-a60c-6b51d9070c1e"}
23:55:04.623 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e2cbc4a-3d1f-49d2-b36e-4d627618445b"}
23:55:04.625 00.002 7008 case statement mapped state 6 to 3
23:55:04.626 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2cbc4a-3d1f-49d2-b36e-4d627618445b"}
23:55:04.627 00.001 8532 Exposure complete
23:55:04.627 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"afdce338-5052-4f12-afed-7eb69a38179c"}
23:55:04.628 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1938,"width":15,"height":15,"star_pos":[6.98,6.81],"pixels":"..."},"id":"afdce338-5052-4f12-afed-7eb69a38179c"}
23:55:04.653 00.025 8532 worker thread done servicing request
23:55:04.653 00.000 7008 OnExposeComplete: enter
23:55:04.655 00.002 7008 UpdateGuideState(): m_state=6
23:55:04.656 00.001 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1939
23:55:04.657 00.001 7008 Star::Find returns 1 (0), X=545.00, Y=447.83, Mass=269974, SNR=336.0, Peak=56401 HFD=2.2
23:55:04.658 00.001 7008 MultiStar: [#1 -0.15,0.17,0.54,U] [#2 -0.24,0.14,0.52,U] [#3 -0.23,0.10,0.43,U] [#4 -0.14,0.21,0.35,U] [#5 -0.13,0.15,0.35,U] [#6 -0.14,0.06,0.35,U] [#7 -0.28,0.21,0.28,U] [#8 -0.01,0.04,0.32,U] 
23:55:04.659 00.001 7008 refined, 8 included, MultiStar: {-0.27, 0.03}, one-star: {-0.60, -0.30}
23:55:04.660 00.001 7008 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.07) = xAngle (3.10 = 3.10)
23:55:04.662 00.002 7008 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.69 = 2.69)
23:55:04.663 00.001 7008 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.03 mountX=-0.27 mountY=0.12, mountTheta=2.73
23:55:04.665 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.03, opts=13)
23:55:04.667 00.002 7008 Enqueuing Move request for scope (-0.27, 0.03)
23:55:04.668 00.001 8532 Worker thread wakes up
23:55:04.668 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
23:55:04.668 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
23:55:04.668 00.000 8532 Moving (-0.27, 0.03) raw xDistance=-0.27 yDistance=0.12
23:55:04.668 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
23:55:04.668 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:04.670 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:55:04.670 00.000 8532 MoveAxis(E, 267, ABG)
23:55:04.670 00.000 8532 Guiding  Dir = 2, Dur = 267
23:55:04.670 00.000 8532 IsSlewing returns 0
23:55:04.670 00.000 8532 IsGuiding returns 0
23:55:04.671 00.001 8532 PulseGuide returned control before completion, sleep 277
23:55:04.671 00.000 7008 UpdateImageDisplay: Size=(752,580) min=270, max=65535, med=2518, FiltMin=2197, FiltMax=23743, Gamma=0.990
23:55:04.677 00.006 7008 UpdateGuideState exits: m=269974 SNR=336.0
23:55:04.678 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.679 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:04.680 00.001 7008 Enqueuing Expose request
23:55:04.962 00.282 8532 IsGuiding returns 1
23:55:04.962 00.000 8532 scope still moving after pulse duration time elapsed
23:55:04.993 00.031 8532 IsSlewing returns 0
23:55:04.994 00.001 8532 IsGuiding returns 0
23:55:04.994 00.000 8532 scope move finished after 267 + 57 ms
23:55:04.995 00.001 8532 Move returns status 0, amount 267
23:55:04.995 00.000 8532 MoveAxis(N, 0, ABG)
23:55:04.995 00.000 8532 Move returns status 0, amount 0
23:55:04.995 00.000 8532 move complete, result=0
23:55:04.995 00.000 8532 worker thread done servicing request
23:55:04.995 00.000 8532 Worker thread wakes up
23:55:04.995 00.000 7008 GuideStep: -0.3 px 267 ms EAST, 0.1 px 0 ms NORTH
23:55:04.999 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:04.999 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:06.613 01.614 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2aa72b50-a83e-4c00-aeba-2c40d8401730"}
23:55:06.621 00.008 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2aa72b50-a83e-4c00-aeba-2c40d8401730"}
23:55:06.624 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96b8f44f-b3d6-4f6f-9507-976150df051e"}
23:55:06.626 00.002 7008 case statement mapped state 6 to 3
23:55:06.628 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"96b8f44f-b3d6-4f6f-9507-976150df051e"}
23:55:06.630 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7288c8d2-d42a-41b2-9d51-562d3d3df630"}
23:55:06.633 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1939,"width":15,"height":15,"star_pos":[7.00,6.83],"pixels":"..."},"id":"7288c8d2-d42a-41b2-9d51-562d3d3df630"}
23:55:07.121 00.488 8532 Exposure complete
23:55:07.150 00.029 8532 worker thread done servicing request
23:55:07.150 00.000 7008 OnExposeComplete: enter
23:55:07.151 00.001 7008 UpdateGuideState(): m_state=6
23:55:07.152 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1940
23:55:07.153 00.001 7008 Star::Find returns 1 (0), X=545.19, Y=447.87, Mass=250315, SNR=327.2, Peak=45510 HFD=2.4
23:55:07.155 00.002 7008 MultiStar: [#1 0.04,0.30,0.57,U] [#2 -0.05,0.17,0.53,U] [#3 -0.04,0.25,0.42,U] [#4 0.07,0.30,0.36,U] [#5 0.09,0.28,0.34,U] [#6 0.08,0.14,0.36,U] [#7 -0.04,0.35,0.31,U] [#8 0.07,0.24,0.35,U] 
23:55:07.156 00.001 7008 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.42, -0.26}
23:55:07.157 00.001 7008 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.07) = xAngle (2.20 = 2.20)
23:55:07.158 00.001 7008 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.79 = 1.79)
23:55:07.159 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=-0.09 mountY=0.15, mountTheta=2.12
23:55:07.162 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=0.13, opts=13)
23:55:07.163 00.001 7008 Enqueuing Move request for scope (-0.08, 0.13)
23:55:07.164 00.001 8532 Worker thread wakes up
23:55:07.164 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:55:07.164 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:55:07.164 00.000 8532 Moving (-0.08, 0.13) raw xDistance=-0.09 yDistance=0.15
23:55:07.164 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:55:07.164 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:07.164 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:55:07.164 00.000 8532 MoveAxis(E, 0, ABG)
23:55:07.164 00.000 8532 Move returns status 0, amount 0
23:55:07.164 00.000 8532 MoveAxis(N, 0, ABG)
23:55:07.164 00.000 8532 Move returns status 0, amount 0
23:55:07.164 00.000 8532 move complete, result=0
23:55:07.164 00.000 8532 worker thread done servicing request
23:55:07.165 00.001 7008 UpdateImageDisplay: Size=(752,580) min=340, max=65535, med=2519, FiltMin=2188, FiltMax=24677, Gamma=0.990
23:55:07.168 00.003 7008 UpdateGuideState exits: m=250315 SNR=327.2
23:55:07.170 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.171 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:07.172 00.001 7008 Enqueuing Expose request
23:55:07.173 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:07.175 00.002 8532 Worker thread wakes up
23:55:07.177 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:07.177 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:08.613 01.436 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2cf21c2-faee-4a2d-bb98-1424765f9214"}
23:55:08.617 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2cf21c2-faee-4a2d-bb98-1424765f9214"}
23:55:08.621 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a72fc72a-7c9b-451a-b174-5bd26652f272"}
23:55:08.623 00.002 7008 case statement mapped state 6 to 3
23:55:08.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a72fc72a-7c9b-451a-b174-5bd26652f272"}
23:55:08.627 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b9878c9-994a-4bc4-9384-8a36a7a16063"}
23:55:08.631 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1940,"width":15,"height":15,"star_pos":[7.19,6.87],"pixels":"..."},"id":"7b9878c9-994a-4bc4-9384-8a36a7a16063"}
23:55:09.308 00.677 8532 Exposure complete
23:55:09.335 00.027 8532 worker thread done servicing request
23:55:09.335 00.000 7008 OnExposeComplete: enter
23:55:09.336 00.001 7008 UpdateGuideState(): m_state=6
23:55:09.338 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1941
23:55:09.340 00.002 7008 Star::Find returns 1 (0), X=545.18, Y=447.91, Mass=257905, SNR=334.3, Peak=48481 HFD=2.3
23:55:09.341 00.001 7008 MultiStar: [#1 0.01,0.36,0.56,U] [#2 -0.02,0.22,0.54,U] [#3 -0.12,0.21,0.42,U] [#4 0.13,0.29,0.34,U] [#5 -0.00,0.20,0.35,U] [#6 0.01,0.22,0.36,U] [#7 -0.06,0.33,0.29,U] [#8 0.03,0.18,0.34,U] 
23:55:09.343 00.002 7008 refined, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.42, -0.23}
23:55:09.344 00.001 7008 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.07) = xAngle (2.28 = 2.28)
23:55:09.345 00.001 7008 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.87 = 1.87)
23:55:09.346 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.21 mountX=-0.11 mountY=0.16, mountTheta=2.17
23:55:09.348 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.14, opts=13)
23:55:09.349 00.001 7008 Enqueuing Move request for scope (-0.10, 0.14)
23:55:09.350 00.001 8532 Worker thread wakes up
23:55:09.350 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:55:09.350 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:55:09.350 00.000 8532 Moving (-0.10, 0.14) raw xDistance=-0.11 yDistance=0.16
23:55:09.350 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:55:09.350 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.350 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:55:09.350 00.000 8532 MoveAxis(E, 0, ABG)
23:55:09.350 00.000 8532 Move returns status 0, amount 0
23:55:09.352 00.002 8532 MoveAxis(N, 0, ABG)
23:55:09.352 00.000 8532 Move returns status 0, amount 0
23:55:09.352 00.000 8532 move complete, result=0
23:55:09.352 00.000 8532 worker thread done servicing request
23:55:09.352 00.000 7008 UpdateImageDisplay: Size=(752,580) min=187, max=65535, med=2520, FiltMin=2172, FiltMax=24671, Gamma=0.990
23:55:09.356 00.004 7008 UpdateGuideState exits: m=257905 SNR=334.3
23:55:09.358 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.359 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:09.360 00.001 7008 Enqueuing Expose request
23:55:09.361 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:09.363 00.002 8532 Worker thread wakes up
23:55:09.363 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:09.363 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:10.612 01.249 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cf64ff3b-f11c-48ca-8a10-726fef448343"}
23:55:10.615 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cf64ff3b-f11c-48ca-8a10-726fef448343"}
23:55:10.619 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"014210b7-e49d-4d38-a893-195c61856d2c"}
23:55:10.620 00.001 7008 case statement mapped state 6 to 3
23:55:10.621 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"014210b7-e49d-4d38-a893-195c61856d2c"}
23:55:10.623 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f17a087e-949c-4dbe-94b3-5455415e2b6f"}
23:55:10.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1941,"width":15,"height":15,"star_pos":[7.18,6.91],"pixels":"..."},"id":"f17a087e-949c-4dbe-94b3-5455415e2b6f"}
23:55:11.489 00.864 8532 Exposure complete
23:55:11.515 00.026 8532 worker thread done servicing request
23:55:11.515 00.000 7008 OnExposeComplete: enter
23:55:11.516 00.001 7008 UpdateGuideState(): m_state=6
23:55:11.516 00.000 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1942
23:55:11.518 00.002 7008 Star::Find returns 1 (0), X=545.17, Y=447.91, Mass=265789, SNR=342.4, Peak=50896 HFD=2.3
23:55:11.519 00.001 7008 MultiStar: [#1 0.02,0.30,0.52,U] [#2 -0.04,0.29,0.52,U] [#3 -0.11,0.32,0.40,U] [#4 -0.02,0.39,0.36,U] [#5 0.14,0.28,0.33,U] [#6 0.00,0.20,0.36,U] [#7 -0.08,0.46,0.28,U] [#8 0.12,0.14,0.31,U] 
23:55:11.520 00.001 7008 refined, 8 included, MultiStar: {-0.10, 0.17}, one-star: {-0.43, -0.23}
23:55:11.521 00.001 7008 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.07) = xAngle (2.20 = 2.20)
23:55:11.522 00.001 7008 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.78 = 1.78)
23:55:11.523 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.13 mountX=-0.12 mountY=0.19, mountTheta=2.11
23:55:11.525 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.17, opts=13)
23:55:11.527 00.002 7008 Enqueuing Move request for scope (-0.10, 0.17)
23:55:11.529 00.002 8532 Worker thread wakes up
23:55:11.529 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:55:11.529 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:55:11.529 00.000 8532 Moving (-0.10, 0.17) raw xDistance=-0.12 yDistance=0.19
23:55:11.529 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:11.529 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
23:55:11.529 00.000 8532 MoveAxis(E, 0, ABG)
23:55:11.529 00.000 8532 Move returns status 0, amount 0
23:55:11.531 00.002 8532 MoveAxis(S, 337, ABG)
23:55:11.531 00.000 8532 Guiding  Dir = 1, Dur = 337
23:55:11.531 00.000 8532 IsSlewing returns 0
23:55:11.531 00.000 8532 IsGuiding returns 0
23:55:11.532 00.001 8532 PulseGuide returned control before completion, sleep 347
23:55:11.532 00.000 7008 UpdateImageDisplay: Size=(752,580) min=437, max=65535, med=2520, FiltMin=2216, FiltMax=26240, Gamma=0.990
23:55:11.537 00.005 7008 UpdateGuideState exits: m=265789 SNR=342.4
23:55:11.538 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.539 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:11.541 00.002 7008 Enqueuing Expose request
23:55:11.886 00.345 8532 IsGuiding returns 1
23:55:11.886 00.000 8532 scope still moving after pulse duration time elapsed
23:55:11.917 00.031 8532 IsSlewing returns 0
23:55:11.918 00.001 8532 IsGuiding returns 0
23:55:11.918 00.000 8532 scope move finished after 337 + 50 ms
23:55:11.918 00.000 8532 Move returns status 0, amount 337
23:55:11.920 00.002 8532 move complete, result=0
23:55:11.920 00.000 8532 worker thread done servicing request
23:55:11.920 00.000 8532 Worker thread wakes up
23:55:11.920 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 337 ms SOUTH
23:55:11.924 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:11.924 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:12.611 00.687 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"067e1876-2456-4dff-b656-34d5e0770643"}
23:55:12.612 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"067e1876-2456-4dff-b656-34d5e0770643"}
23:55:12.614 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4ff0112f-32e2-4e07-b3de-7154348793d7"}
23:55:12.616 00.002 7008 case statement mapped state 6 to 3
23:55:12.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ff0112f-32e2-4e07-b3de-7154348793d7"}
23:55:12.618 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"95cde1c3-2d11-4936-97eb-61e722e99c0c"}
23:55:12.621 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1942,"width":15,"height":15,"star_pos":[7.17,6.91],"pixels":"..."},"id":"95cde1c3-2d11-4936-97eb-61e722e99c0c"}
23:55:14.049 01.428 8532 Exposure complete
23:55:14.080 00.031 8532 worker thread done servicing request
23:55:14.080 00.000 7008 OnExposeComplete: enter
23:55:14.081 00.001 7008 UpdateGuideState(): m_state=6
23:55:14.083 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1943
23:55:14.084 00.001 7008 Star::Find returns 1 (0), X=545.04, Y=447.73, Mass=265206, SNR=327.1, Peak=52040 HFD=2.5
23:55:14.085 00.001 7008 MultiStar: [#1 -0.09,0.12,0.56,U] [#2 -0.15,0.09,0.55,U] [#3 -0.20,0.06,0.44,U] [#4 -0.10,0.07,0.35,U] [#5 -0.04,0.05,0.35,U] [#6 -0.05,0.04,0.38,U] [#7 -0.14,0.15,0.30,U] [#8 -0.02,0.06,0.34,U] 
23:55:14.086 00.001 7008 refined, 8 included, MultiStar: {-0.21, -0.03}, one-star: {-0.56, -0.41}
23:55:14.087 00.001 7008 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.07) = xAngle (-2.91 = -2.91)
23:55:14.089 00.002 7008 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.32 = 2.96)
23:55:14.090 00.001 7008 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.98 mountX=-0.21 mountY=0.04, mountTheta=2.96
23:55:14.093 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.21, y=-0.03, opts=13)
23:55:14.095 00.002 7008 Enqueuing Move request for scope (-0.21, -0.03)
23:55:14.096 00.001 8532 Worker thread wakes up
23:55:14.096 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
23:55:14.096 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
23:55:14.096 00.000 8532 Moving (-0.21, -0.03) raw xDistance=-0.21 yDistance=0.04
23:55:14.096 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:55:14.096 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:14.096 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:14.096 00.000 8532 MoveAxis(E, 186, ABG)
23:55:14.096 00.000 8532 Guiding  Dir = 2, Dur = 186
23:55:14.096 00.000 8532 IsSlewing returns 0
23:55:14.096 00.000 8532 IsGuiding returns 0
23:55:14.096 00.000 8532 PulseGuide returned control before completion, sleep 196
23:55:14.097 00.001 7008 UpdateImageDisplay: Size=(752,580) min=448, max=65535, med=2518, FiltMin=2187, FiltMax=23006, Gamma=0.990
23:55:14.104 00.007 7008 UpdateGuideState exits: m=265206 SNR=327.1
23:55:14.105 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.107 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:14.108 00.001 7008 Enqueuing Expose request
23:55:14.305 00.197 8532 IsGuiding returns 0
23:55:14.305 00.000 8532 Move returns status 0, amount 186
23:55:14.305 00.000 8532 MoveAxis(N, 0, ABG)
23:55:14.305 00.000 8532 Move returns status 0, amount 0
23:55:14.305 00.000 8532 move complete, result=0
23:55:14.305 00.000 8532 worker thread done servicing request
23:55:14.305 00.000 8532 Worker thread wakes up
23:55:14.305 00.000 7008 GuideStep: -0.2 px 186 ms EAST, 0.0 px 0 ms NORTH
23:55:14.307 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:14.307 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:14.610 00.303 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c04489f0-7189-4b2d-8195-9b723f103590"}
23:55:14.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c04489f0-7189-4b2d-8195-9b723f103590"}
23:55:14.613 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"de03a6ef-6f7f-41ea-925b-646f4cc40143"}
23:55:14.615 00.002 7008 case statement mapped state 6 to 3
23:55:14.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"de03a6ef-6f7f-41ea-925b-646f4cc40143"}
23:55:14.618 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"efa3f3ea-22df-48c1-8c62-fdd8f66b5ed2"}
23:55:14.621 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1943,"width":15,"height":15,"star_pos":[7.04,6.73],"pixels":"..."},"id":"efa3f3ea-22df-48c1-8c62-fdd8f66b5ed2"}
23:55:16.438 01.817 8532 Exposure complete
23:55:16.463 00.025 8532 worker thread done servicing request
23:55:16.463 00.000 7008 OnExposeComplete: enter
23:55:16.464 00.001 7008 UpdateGuideState(): m_state=6
23:55:16.465 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1944
23:55:16.467 00.002 7008 Star::Find returns 1 (0), X=545.11, Y=447.81, Mass=261777, SNR=325.5, Peak=49392 HFD=2.4
23:55:16.468 00.001 7008 MultiStar: [#1 -0.02,0.17,0.58,U] [#2 -0.11,0.08,0.55,U] [#3 -0.08,0.16,0.44,U] [#4 0.05,0.14,0.34,U] [#5 -0.05,0.11,0.34,U] [#6 0.10,0.11,0.36,U] [#7 -0.08,0.20,0.29,U] [#8 0.12,0.09,0.33,U] 
23:55:16.469 00.001 7008 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.49, -0.33}
23:55:16.470 00.001 7008 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.07) = xAngle (3.04 = 3.04)
23:55:16.471 00.001 7008 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.63 = 2.63)
23:55:16.472 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=-0.13 mountY=0.06, mountTheta=2.69
23:55:16.473 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.02, opts=13)
23:55:16.476 00.003 7008 Enqueuing Move request for scope (-0.13, 0.02)
23:55:16.477 00.001 8532 Worker thread wakes up
23:55:16.477 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:55:16.477 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:55:16.477 00.000 8532 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=0.06
23:55:16.477 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:55:16.477 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:16.478 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:16.478 00.000 8532 MoveAxis(E, 0, ABG)
23:55:16.478 00.000 8532 Move returns status 0, amount 0
23:55:16.478 00.000 8532 MoveAxis(N, 0, ABG)
23:55:16.478 00.000 8532 Move returns status 0, amount 0
23:55:16.478 00.000 8532 move complete, result=0
23:55:16.478 00.000 8532 worker thread done servicing request
23:55:16.479 00.001 7008 UpdateImageDisplay: Size=(752,580) min=387, max=65535, med=2520, FiltMin=2166, FiltMax=25978, Gamma=0.990
23:55:16.486 00.007 7008 UpdateGuideState exits: m=261777 SNR=325.5
23:55:16.487 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:16.489 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:16.490 00.001 7008 Enqueuing Expose request
23:55:16.491 00.001 8532 Worker thread wakes up
23:55:16.491 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:16.494 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:16.494 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:16.610 00.116 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2df957f9-acbd-4f30-8601-d66ca10c6421"}
23:55:16.612 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2df957f9-acbd-4f30-8601-d66ca10c6421"}
23:55:16.613 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0a29ee8f-0ed8-4468-9708-508dbca3264d"}
23:55:16.615 00.002 7008 case statement mapped state 6 to 3
23:55:16.616 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a29ee8f-0ed8-4468-9708-508dbca3264d"}
23:55:16.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c9d42439-2d8e-40ea-86ef-d1d83fce65ab"}
23:55:16.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1944,"width":15,"height":15,"star_pos":[7.11,6.81],"pixels":"..."},"id":"c9d42439-2d8e-40ea-86ef-d1d83fce65ab"}
23:55:18.610 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ea697e59-a5a6-4e47-b0a1-94caa7b3ceff"}
23:55:18.612 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ea697e59-a5a6-4e47-b0a1-94caa7b3ceff"}
23:55:18.615 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"65b04664-b9ab-47e0-98fd-6ef739654c5a"}
23:55:18.616 00.001 7008 case statement mapped state 6 to 3
23:55:18.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"65b04664-b9ab-47e0-98fd-6ef739654c5a"}
23:55:18.619 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cc77a953-1df8-4a3a-aa87-d6ee29a7e76e"}
23:55:18.620 00.001 8532 Exposure complete
23:55:18.620 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1944,"width":15,"height":15,"star_pos":[7.11,6.81],"pixels":"..."},"id":"cc77a953-1df8-4a3a-aa87-d6ee29a7e76e"}
23:55:18.646 00.026 8532 worker thread done servicing request
23:55:18.646 00.000 7008 OnExposeComplete: enter
23:55:18.648 00.002 7008 UpdateGuideState(): m_state=6
23:55:18.649 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1945
23:55:18.650 00.001 7008 Star::Find returns 1 (0), X=545.06, Y=447.78, Mass=261376, SNR=332.2, Peak=52020 HFD=2.4
23:55:18.651 00.001 7008 MultiStar: [#1 -0.08,0.13,0.54,U] [#2 -0.16,0.10,0.54,U] [#3 -0.19,0.12,0.42,U] [#4 -0.14,0.13,0.35,U] [#5 -0.07,0.03,0.34,U] [#6 -0.11,0.06,0.37,U] [#7 -0.22,0.16,0.29,U] [#8 -0.04,0.06,0.34,U] 
23:55:18.652 00.001 7008 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.54, -0.36}
23:55:18.653 00.001 7008 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.07) = xAngle (-3.03 = -3.03)
23:55:18.654 00.001 7008 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.44 = 2.85)
23:55:18.655 00.001 7008 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.10 mountX=-0.22 mountY=0.07, mountTheta=2.86
23:55:18.657 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.22, y=-0.01, opts=13)
23:55:18.658 00.001 7008 Enqueuing Move request for scope (-0.22, -0.01)
23:55:18.660 00.002 8532 Worker thread wakes up
23:55:18.660 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
23:55:18.660 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
23:55:18.660 00.000 8532 Moving (-0.22, -0.01) raw xDistance=-0.22 yDistance=0.07
23:55:18.660 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:55:18.660 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:18.660 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:55:18.660 00.000 8532 MoveAxis(E, 203, ABG)
23:55:18.660 00.000 8532 Guiding  Dir = 2, Dur = 203
23:55:18.661 00.001 8532 IsSlewing returns 0
23:55:18.661 00.000 8532 IsGuiding returns 0
23:55:18.661 00.000 8532 PulseGuide returned control before completion, sleep 213
23:55:18.661 00.000 7008 UpdateImageDisplay: Size=(752,580) min=368, max=65535, med=2520, FiltMin=2174, FiltMax=23929, Gamma=0.990
23:55:18.666 00.005 7008 UpdateGuideState exits: m=261376 SNR=332.2
23:55:18.668 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:18.669 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:18.670 00.001 7008 Enqueuing Expose request
23:55:18.878 00.208 8532 IsGuiding returns 0
23:55:18.878 00.000 8532 Move returns status 0, amount 203
23:55:18.878 00.000 8532 MoveAxis(N, 0, ABG)
23:55:18.878 00.000 8532 Move returns status 0, amount 0
23:55:18.878 00.000 8532 move complete, result=0
23:55:18.878 00.000 8532 worker thread done servicing request
23:55:18.878 00.000 8532 Worker thread wakes up
23:55:18.879 00.001 7008 GuideStep: -0.2 px 203 ms EAST, 0.1 px 0 ms NORTH
23:55:18.880 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:18.880 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:20.610 01.730 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"24b411bf-33b5-401c-9ccb-073322c4b5e9"}
23:55:20.612 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"24b411bf-33b5-401c-9ccb-073322c4b5e9"}
23:55:20.613 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"14d8ca7d-7941-4070-8f79-5018328b1f69"}
23:55:20.616 00.003 7008 case statement mapped state 6 to 3
23:55:20.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"14d8ca7d-7941-4070-8f79-5018328b1f69"}
23:55:20.620 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c0775c21-b9d6-4aa6-b8b2-d4e6a02916f3"}
23:55:20.623 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1945,"width":15,"height":15,"star_pos":[7.06,6.78],"pixels":"..."},"id":"c0775c21-b9d6-4aa6-b8b2-d4e6a02916f3"}
23:55:21.006 00.383 8532 Exposure complete
23:55:21.033 00.027 8532 worker thread done servicing request
23:55:21.033 00.000 7008 OnExposeComplete: enter
23:55:21.034 00.001 7008 UpdateGuideState(): m_state=6
23:55:21.035 00.001 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1946
23:55:21.036 00.001 7008 Star::Find returns 1 (0), X=545.09, Y=447.83, Mass=264449, SNR=332.1, Peak=51763 HFD=2.3
23:55:21.038 00.002 7008 MultiStar: [#1 -0.00,0.20,0.55,U] [#2 -0.06,0.13,0.52,U] [#3 -0.08,0.18,0.41,U] [#4 -0.08,0.18,0.34,U] [#5 0.02,0.11,0.34,U] [#6 -0.04,0.08,0.38,U] [#7 -0.02,0.14,0.28,U] [#8 -0.06,0.15,0.33,U] 
23:55:21.038 00.000 7008 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.51, -0.31}
23:55:21.040 00.002 7008 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.07) = xAngle (2.97 = 2.97)
23:55:21.041 00.001 7008 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.55 = 2.55)
23:55:21.042 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.16 mountY=0.09, mountTheta=2.63
23:55:21.044 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.04, opts=13)
23:55:21.045 00.001 7008 Enqueuing Move request for scope (-0.15, 0.04)
23:55:21.047 00.002 8532 Worker thread wakes up
23:55:21.047 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:55:21.047 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:55:21.047 00.000 8532 Moving (-0.15, 0.04) raw xDistance=-0.16 yDistance=0.09
23:55:21.047 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:55:21.047 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:21.047 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:21.047 00.000 8532 MoveAxis(E, 0, ABG)
23:55:21.047 00.000 8532 Move returns status 0, amount 0
23:55:21.047 00.000 8532 MoveAxis(N, 0, ABG)
23:55:21.047 00.000 8532 Move returns status 0, amount 0
23:55:21.047 00.000 8532 move complete, result=0
23:55:21.048 00.001 8532 worker thread done servicing request
23:55:21.048 00.000 7008 UpdateImageDisplay: Size=(752,580) min=381, max=65535, med=2520, FiltMin=2193, FiltMax=25249, Gamma=0.990
23:55:21.053 00.005 7008 UpdateGuideState exits: m=264449 SNR=332.1
23:55:21.054 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:21.055 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:21.057 00.002 7008 Enqueuing Expose request
23:55:21.060 00.003 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:21.061 00.001 8532 Worker thread wakes up
23:55:21.061 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:21.061 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:22.610 01.549 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"267ba5ff-7af4-425d-a831-b1a2753da732"}
23:55:22.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"267ba5ff-7af4-425d-a831-b1a2753da732"}
23:55:22.613 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4a6165d0-f167-421e-8528-33fd83960fd8"}
23:55:22.613 00.000 7008 case statement mapped state 6 to 3
23:55:22.616 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a6165d0-f167-421e-8528-33fd83960fd8"}
23:55:22.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"62e9c0dd-c3e6-447f-8041-019a3a0e81e3"}
23:55:22.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1946,"width":15,"height":15,"star_pos":[7.09,6.83],"pixels":"..."},"id":"62e9c0dd-c3e6-447f-8041-019a3a0e81e3"}
23:55:23.187 00.568 8532 Exposure complete
23:55:23.210 00.023 8532 worker thread done servicing request
23:55:23.210 00.000 7008 OnExposeComplete: enter
23:55:23.213 00.003 7008 UpdateGuideState(): m_state=6
23:55:23.215 00.002 7008 Star::Find(15, 545, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1947
23:55:23.217 00.002 7008 Star::Find returns 1 (0), X=544.92, Y=447.76, Mass=259547, SNR=322.1, Peak=53860 HFD=2.4
23:55:23.219 00.002 7008 MultiStar: [#1 -0.21,0.16,0.56,U] [#2 -0.31,0.10,0.57,U] [#3 -0.34,0.10,0.44,U] [#4 -0.30,-0.03,0.36,U] [#5 -0.21,0.05,0.35,U] [#6 -0.17,0.06,0.37,U] [#7 -0.34,0.10,0.29,U] [#8 -0.15,0.07,0.33,U] 
23:55:23.221 00.002 7008 refined, 8 included, MultiStar: {-0.36, -0.02}, one-star: {-0.68, -0.37}
23:55:23.223 00.002 7008 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.07) = xAngle (-3.00 = -3.00)
23:55:23.225 00.002 7008 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.41 = 2.87)
23:55:23.226 00.001 7008 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.07 mountX=-0.35 mountY=0.10, mountTheta=2.88
23:55:23.230 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.36, y=-0.02, opts=13)
23:55:23.231 00.001 7008 Enqueuing Move request for scope (-0.36, -0.02)
23:55:23.233 00.002 8532 Worker thread wakes up
23:55:23.233 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
23:55:23.233 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
23:55:23.233 00.000 8532 Moving (-0.36, -0.02) raw xDistance=-0.35 yDistance=0.10
23:55:23.233 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:55:23.233 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:23.233 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:55:23.233 00.000 8532 MoveAxis(E, 320, ABG)
23:55:23.233 00.000 8532 Guiding  Dir = 2, Dur = 320
23:55:23.233 00.000 8532 IsSlewing returns 0
23:55:23.233 00.000 8532 IsGuiding returns 0
23:55:23.235 00.002 8532 PulseGuide returned control before completion, sleep 330
23:55:23.235 00.000 7008 UpdateImageDisplay: Size=(752,580) min=439, max=65535, med=2520, FiltMin=2182, FiltMax=27715, Gamma=0.990
23:55:23.239 00.004 7008 UpdateGuideState exits: m=259547 SNR=322.1
23:55:23.240 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.242 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:23.244 00.002 7008 Enqueuing Expose request
23:55:23.572 00.328 8532 IsGuiding returns 0
23:55:23.572 00.000 8532 Move returns status 0, amount 320
23:55:23.572 00.000 8532 MoveAxis(N, 0, ABG)
23:55:23.572 00.000 8532 Move returns status 0, amount 0
23:55:23.572 00.000 8532 move complete, result=0
23:55:23.572 00.000 8532 worker thread done servicing request
23:55:23.572 00.000 8532 Worker thread wakes up
23:55:23.572 00.000 7008 GuideStep: -0.4 px 320 ms EAST, 0.1 px 0 ms NORTH
23:55:23.574 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:23.574 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(531,433,31,31)
23:55:24.546 00.972 7008 evsrv: cli 007F48A8 connect
23:55:24.551 00.005 7008 case statement mapped state 6 to 3
23:55:24.556 00.005 7008 case statement mapped state 6 to 3
23:55:24.559 00.003 7008 evsrv: cli 007F48A8 request: {"method":"get_app_state","id":"711f95fd-0ac7-4309-8e2c-04347dc59b8e"}
23:55:24.563 00.004 7008 case statement mapped state 6 to 3
23:55:24.566 00.003 7008 evsrv: cli 007F48A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"711f95fd-0ac7-4309-8e2c-04347dc59b8e"}
23:55:24.571 00.005 7008 evsrv: cli 007F48A8 disconnect
23:55:24.574 00.003 7008 evsrv: cli 007F3C28 connect
23:55:24.576 00.002 7008 case statement mapped state 6 to 3
23:55:24.578 00.002 7008 case statement mapped state 6 to 3
23:55:24.580 00.002 7008 evsrv: cli 007F3C28 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ebcca96e-c332-4546-be8a-1a196381a249"}
23:55:24.581 00.001 7008 PhdController::Dither begins
23:55:24.583 00.002 7008 dither: size=5.00, dRA=-1.50 dDec=3.96
23:55:24.584 00.001 7008 MountToCamera -- mountTheta (1.93) + m_xAngle (-0.07) = xAngle (1.86 = 1.86)
23:55:24.585 00.001 7008 MountToCamera -- mountX=-1.50 mountY=3.96 hyp=4.23 mountTheta=1.93 cameraX=-1.21, cameraY=4.06 cameraTheta=1.86
23:55:24.587 00.002 7008 setting lock position to (544.39, 452.19)
23:55:24.588 00.001 7008 Mount: notify guiding dithered (-1.2, 4.1)
23:55:24.590 00.002 7008 MultiStar: stabilizing after lock position change
23:55:24.592 00.002 7008 Status Line: Dither by -1.50,3.96
23:55:24.596 00.004 7008 PhdController: newstate STATE_SETTLE_BEGIN
23:55:24.599 00.003 7008 PhdController: newstate STATE_SETTLE_WAIT
23:55:24.601 00.002 7008 evsrv: cli 007F3C28 response: {"jsonrpc":"2.0","result":0,"id":"ebcca96e-c332-4546-be8a-1a196381a249"}
23:55:24.602 00.001 7008 evsrv: cli 007F3C28 disconnect
23:55:24.610 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43a01b35-fea8-45eb-a0ae-3a49df1374eb"}
23:55:24.613 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43a01b35-fea8-45eb-a0ae-3a49df1374eb"}
23:55:24.615 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"741302cd-7b50-4431-a5b2-2d511dcb8004"}
23:55:24.617 00.002 7008 case statement mapped state 6 to 3
23:55:24.619 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"741302cd-7b50-4431-a5b2-2d511dcb8004"}
23:55:24.622 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f0b1fb26-eed9-4e27-9523-8c67bc061f43"}
23:55:24.625 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1947,"width":15,"height":15,"star_pos":[6.92,6.76],"pixels":"..."},"id":"f0b1fb26-eed9-4e27-9523-8c67bc061f43"}
23:55:25.698 01.073 8532 Exposure complete
23:55:25.727 00.029 8532 worker thread done servicing request
23:55:25.727 00.000 7008 OnExposeComplete: enter
23:55:25.729 00.002 7008 UpdateGuideState(): m_state=6
23:55:25.730 00.001 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1948
23:55:25.731 00.001 7008 Star::Find returns 1 (0), X=544.98, Y=447.82, Mass=260935, SNR=335.1, Peak=54233 HFD=2.3
23:55:25.732 00.001 7008 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.07) = xAngle (-1.37 = -1.37)
23:55:25.735 00.003 7008 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.78 = -1.78)
23:55:25.736 00.001 7008 CameraToMount -- cameraX=0.59 cameraY=-4.37 hyp=4.41 cameraTheta=-1.44 mountX=0.90 mountY=-4.31, mountTheta=-1.37
23:55:25.739 00.003 7008 dither recenter: remaining=(1.5,-4.0) step=(1.5,-4.0)
23:55:25.741 00.002 7008 MountToCamera -- mountTheta (-1.21) + m_xAngle (-0.07) = xAngle (-1.28 = -1.28)
23:55:25.742 00.001 7008 MountToCamera -- mountX=1.50 mountY=-3.96 hyp=4.23 mountTheta=-1.21 cameraX=1.21, cameraY=-4.06 cameraTheta=-1.28
23:55:25.744 00.002 7008 SchedulePrimaryMove(0F0692D8, x=1.21, y=-4.06, opts=4)
23:55:25.745 00.001 7008 Enqueuing Move request for scope (1.21, -4.06)
23:55:25.747 00.002 8532 Worker thread wakes up
23:55:25.747 00.000 7008 Mount: notify direct move 1.50,-3.96
23:55:25.748 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (1.21, -4.06) opts 0x4
23:55:25.748 00.000 8532 Handling offset move in thread for scope, endpoint = (1.21, -4.06)
23:55:25.748 00.000 8532 Moving (1.21, -4.06) raw xDistance=1.50 yDistance=-3.96
23:55:25.749 00.001 8532 MoveAxis(W, 2156, B)
23:55:25.749 00.000 8532 Guiding  Dir = 3, Dur = 2156
23:55:25.750 00.001 7008 UpdateImageDisplay: Size=(752,580) min=412, max=65535, med=2519, FiltMin=2173, FiltMax=25422, Gamma=0.990
23:55:25.757 00.007 7008 UpdateGuideState exits: m=260935 SNR=335.1
23:55:25.759 00.002 7008 PhdController: settling, locked = 1, distance = 4.45 (1.50) aobump = 0 frame = 1 / 99999
23:55:25.760 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778626525.760,"Host":"MINI_AIR12","Inst":1,"Distance":4.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:25.762 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.764 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:25.765 00.001 7008 Enqueuing Expose request
23:55:25.777 00.012 8532 IsSlewing returns 0
23:55:25.777 00.000 8532 IsGuiding returns 0
23:55:25.777 00.000 8532 PulseGuide returned control before completion, sleep 2166
23:55:26.609 00.832 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c75a584-6bb7-4b15-bb7d-0a47e7b4e6b9"}
23:55:26.611 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c75a584-6bb7-4b15-bb7d-0a47e7b4e6b9"}
23:55:26.614 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3c5ddc1b-f6c9-4e13-a203-d943522be5ed"}
23:55:26.616 00.002 7008 case statement mapped state 6 to 3
23:55:26.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c5ddc1b-f6c9-4e13-a203-d943522be5ed"}
23:55:26.619 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"926da89d-2913-497e-bb8a-cfa5d32283fd"}
23:55:26.620 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"926da89d-2913-497e-bb8a-cfa5d32283fd"}
23:55:27.952 01.332 8532 IsGuiding returns 0
23:55:27.953 00.001 8532 Move returns status 0, amount 2156
23:55:27.953 00.000 8532 MoveAxis(N, 6947, B)
23:55:27.953 00.000 8532 Guiding  Dir = 0, Dur = 6947
23:55:27.953 00.000 8532 IsSlewing returns 0
23:55:27.954 00.001 8532 IsGuiding returns 0
23:55:27.954 00.000 8532 PulseGuide returned control before completion, sleep 6957
23:55:28.608 00.654 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d8fbd07f-ad06-4654-bb7e-b42346a333ff"}
23:55:28.610 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d8fbd07f-ad06-4654-bb7e-b42346a333ff"}
23:55:28.613 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"907fa905-e910-459d-bea7-e25b59f16a42"}
23:55:28.614 00.001 7008 case statement mapped state 6 to 3
23:55:28.616 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"907fa905-e910-459d-bea7-e25b59f16a42"}
23:55:28.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c9e184a0-7ae6-4a5e-bfe0-e60299a0000f"}
23:55:28.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"c9e184a0-7ae6-4a5e-bfe0-e60299a0000f"}
23:55:30.619 01.999 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d48ceb6c-ebc3-49ef-bb12-c348c487b069"}
23:55:30.621 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d48ceb6c-ebc3-49ef-bb12-c348c487b069"}
23:55:30.624 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6776ea2a-19c9-495d-90ba-b8a64d9c402f"}
23:55:30.625 00.001 7008 case statement mapped state 6 to 3
23:55:30.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6776ea2a-19c9-495d-90ba-b8a64d9c402f"}
23:55:30.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca110968-1347-4210-928c-8b4afa98edd1"}
23:55:30.631 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"ca110968-1347-4210-928c-8b4afa98edd1"}
23:55:32.618 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28b6efcf-69bb-4104-ba45-351dc5aa1b50"}
23:55:32.621 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28b6efcf-69bb-4104-ba45-351dc5aa1b50"}
23:55:32.623 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8e7d7c3c-bcd4-490e-b1a0-4fcd5860cb5d"}
23:55:32.624 00.001 7008 case statement mapped state 6 to 3
23:55:32.625 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e7d7c3c-bcd4-490e-b1a0-4fcd5860cb5d"}
23:55:32.627 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"97b26937-a66f-4302-8723-18eac44db408"}
23:55:32.630 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"97b26937-a66f-4302-8723-18eac44db408"}
23:55:34.617 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"565d0f73-5aef-4d54-9c7d-182a255f189c"}
23:55:34.620 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"565d0f73-5aef-4d54-9c7d-182a255f189c"}
23:55:34.622 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a5dcc9e-56e5-4322-bd76-304d10a8a530"}
23:55:34.623 00.001 7008 case statement mapped state 6 to 3
23:55:34.624 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a5dcc9e-56e5-4322-bd76-304d10a8a530"}
23:55:34.626 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"134bcbae-e90a-4ded-ab4d-6c72a6134ae4"}
23:55:34.629 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"134bcbae-e90a-4ded-ab4d-6c72a6134ae4"}
23:55:34.915 00.286 8532 IsGuiding returns 1
23:55:34.915 00.000 8532 scope still moving after pulse duration time elapsed
23:55:34.946 00.031 8532 IsSlewing returns 0
23:55:34.947 00.001 8532 IsGuiding returns 0
23:55:34.947 00.000 8532 scope move finished after 6947 + 45 ms
23:55:34.947 00.000 8532 Move returns status 0, amount 6947
23:55:34.947 00.000 8532 move complete, result=0
23:55:34.947 00.000 8532 worker thread done servicing request
23:55:34.947 00.000 8532 Worker thread wakes up
23:55:34.947 00.000 7008 GuideStep: 1.5 px 2156 ms WEST, -4.0 px 6947 ms NORTH
23:55:34.950 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:34.950 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:55:36.617 01.667 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ca79a2e-f5d7-4644-a062-e6e752a44411"}
23:55:36.620 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ca79a2e-f5d7-4644-a062-e6e752a44411"}
23:55:36.624 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4570aee7-d5e5-47e9-b9f6-ab847eb558de"}
23:55:36.626 00.002 7008 case statement mapped state 6 to 3
23:55:36.627 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4570aee7-d5e5-47e9-b9f6-ab847eb558de"}
23:55:36.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8d0b70e-063f-460d-bea5-59313bda23e1"}
23:55:36.630 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"a8d0b70e-063f-460d-bea5-59313bda23e1"}
23:55:37.075 00.445 8532 Exposure complete
23:55:37.100 00.025 8532 worker thread done servicing request
23:55:37.100 00.000 7008 OnExposeComplete: enter
23:55:37.101 00.001 7008 UpdateGuideState(): m_state=6
23:55:37.102 00.001 7008 Star::Find(15, 544, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1949
23:55:37.103 00.001 7008 Star::Find returns 1 (0), X=542.55, Y=448.03, Mass=257785, SNR=333.0, Peak=45984 HFD=2.2
23:55:37.105 00.002 7008 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.07) = xAngle (-1.92 = -1.92)
23:55:37.106 00.001 7008 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.33 = -2.33)
23:55:37.107 00.001 7008 CameraToMount -- cameraX=-1.84 cameraY=-4.16 hyp=4.55 cameraTheta=-1.99 mountX=-1.54 mountY=-3.30, mountTheta=-2.01
23:55:37.109 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-1.84, y=-4.16, opts=13)
23:55:37.110 00.001 7008 Enqueuing Move request for scope (-1.84, -4.16)
23:55:37.111 00.001 8532 Worker thread wakes up
23:55:37.111 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.84, -4.16) opts 0xd
23:55:37.111 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.84, -4.16)
23:55:37.111 00.000 8532 Moving (-1.84, -4.16) raw xDistance=-1.54 yDistance=-3.30
23:55:37.111 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.54
23:55:37.111 00.000 8532 resist switch: large excursion: input -3.30 thresh 0.51 direction from 0 to -1
23:55:37.111 00.000 8532 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-9.91
23:55:37.111 00.000 8532 GuideAlgorithmResistSwitch::result() returns -3.30 from input -3.30
23:55:37.111 00.000 8532 MoveAxis(E, 1395, ABG)
23:55:37.111 00.000 8532 Guiding  Dir = 2, Dur = 1395
23:55:37.112 00.001 8532 IsSlewing returns 0
23:55:37.112 00.000 8532 IsGuiding returns 0
23:55:37.112 00.000 8532 PulseGuide returned control before completion, sleep 1405
23:55:37.112 00.000 7008 UpdateImageDisplay: Size=(752,580) min=413, max=58474, med=2515, FiltMin=2167, FiltMax=33179, Gamma=0.990
23:55:37.118 00.006 7008 UpdateGuideState exits: m=257785 SNR=333.0
23:55:37.120 00.002 7008 PhdController: settling, locked = 1, distance = 4.55 (1.50) aobump = 0 frame = 2 / 99999
23:55:37.121 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778626537.121,"Host":"MINI_AIR12","Inst":1,"Distance":4.55,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:37.122 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.123 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:37.124 00.001 7008 Enqueuing Expose request
23:55:38.532 01.408 8532 IsGuiding returns 0
23:55:38.533 00.001 8532 Move returns status 0, amount 1395
23:55:38.533 00.000 8532 MoveAxis(N, 5796, ABG)
23:55:38.533 00.000 8532 duration set to 2500 by maxDecDuration
23:55:38.533 00.000 8532 Guiding  Dir = 0, Dur = 2500
23:55:38.534 00.001 8532 IsSlewing returns 0
23:55:38.535 00.001 8532 IsGuiding returns 0
23:55:38.536 00.001 8532 PulseGuide returned control before completion, sleep 2510
23:55:38.617 00.081 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7ecb6ff1-8458-46db-bc97-9e5f816cd86e"}
23:55:38.620 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7ecb6ff1-8458-46db-bc97-9e5f816cd86e"}
23:55:38.623 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c2ac46f5-be2b-4eea-ae8e-e0a299cc504f"}
23:55:38.625 00.002 7008 case statement mapped state 6 to 3
23:55:38.626 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2ac46f5-be2b-4eea-ae8e-e0a299cc504f"}
23:55:38.628 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"790cceca-e585-4c11-8354-9934217925da"}
23:55:38.629 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1949,"width":15,"height":15,"star_pos":[6.55,7.03],"pixels":"..."},"id":"790cceca-e585-4c11-8354-9934217925da"}
23:55:40.616 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"642830ba-9dca-47a5-bc91-77179772d76d"}
23:55:40.618 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"642830ba-9dca-47a5-bc91-77179772d76d"}
23:55:40.621 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"32d06da5-6108-405d-bf80-4fd0c15a6614"}
23:55:40.626 00.005 7008 case statement mapped state 6 to 3
23:55:40.627 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"32d06da5-6108-405d-bf80-4fd0c15a6614"}
23:55:40.629 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d29254f7-b2c0-43f5-b2a7-4996835473f1"}
23:55:40.630 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1949,"width":15,"height":15,"star_pos":[6.55,7.03],"pixels":"..."},"id":"d29254f7-b2c0-43f5-b2a7-4996835473f1"}
23:55:41.062 00.432 8532 IsGuiding returns 1
23:55:41.062 00.000 8532 scope still moving after pulse duration time elapsed
23:55:41.093 00.031 8532 IsSlewing returns 0
23:55:41.093 00.000 8532 IsGuiding returns 0
23:55:41.094 00.001 8532 scope move finished after 2500 + 58 ms
23:55:41.094 00.000 8532 Move returns status 0, amount 2500
23:55:41.094 00.000 8532 move complete, result=0
23:55:41.094 00.000 8532 worker thread done servicing request
23:55:41.094 00.000 8532 Worker thread wakes up
23:55:41.094 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:41.094 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:55:41.094 00.000 7008 GuideStep: -1.5 px 1395 ms EAST, -3.3 px 2500 ms NORTH
23:55:42.616 01.522 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"90881cf0-35b7-4723-8d61-9fe2c9331324"}
23:55:42.619 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"90881cf0-35b7-4723-8d61-9fe2c9331324"}
23:55:42.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4497c961-f97d-4682-9e31-8b54dc13a0a2"}
23:55:42.622 00.001 7008 case statement mapped state 6 to 3
23:55:42.623 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4497c961-f97d-4682-9e31-8b54dc13a0a2"}
23:55:42.625 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"54197812-3810-44cf-b660-4c99669de582"}
23:55:42.626 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1949,"width":15,"height":15,"star_pos":[6.55,7.03],"pixels":"..."},"id":"54197812-3810-44cf-b660-4c99669de582"}
23:55:43.225 00.599 8532 Exposure complete
23:55:43.247 00.022 8532 worker thread done servicing request
23:55:43.247 00.000 7008 OnExposeComplete: enter
23:55:43.248 00.001 7008 UpdateGuideState(): m_state=6
23:55:43.251 00.003 7008 Star::Find(15, 542, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1950
23:55:43.252 00.001 7008 Star::Find returns 1 (0), X=542.90, Y=448.43, Mass=263772, SNR=329.3, Peak=49042 HFD=2.7
23:55:43.253 00.001 7008 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.07) = xAngle (-1.88 = -1.88)
23:55:43.254 00.001 7008 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.29 = -2.29)
23:55:43.255 00.001 7008 CameraToMount -- cameraX=-1.49 cameraY=-3.76 hyp=4.04 cameraTheta=-1.95 mountX=-1.22 mountY=-3.04, mountTheta=-1.95
23:55:43.257 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-1.49, y=-3.76, opts=13)
23:55:43.258 00.001 7008 Enqueuing Move request for scope (-1.49, -3.76)
23:55:43.259 00.001 8532 Worker thread wakes up
23:55:43.259 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.49, -3.76) opts 0xd
23:55:43.259 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.49, -3.76)
23:55:43.259 00.000 8532 Moving (-1.49, -3.76) raw xDistance=-1.22 yDistance=-3.04
23:55:43.259 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.22
23:55:43.259 00.000 8532 GuideAlgorithmResistSwitch::result() returns -3.04 from input -3.04
23:55:43.259 00.000 8532 MoveAxis(E, 1205, ABG)
23:55:43.259 00.000 8532 Guiding  Dir = 2, Dur = 1205
23:55:43.259 00.000 8532 IsSlewing returns 0
23:55:43.260 00.001 8532 IsGuiding returns 0
23:55:43.260 00.000 8532 PulseGuide returned control before completion, sleep 1215
23:55:43.260 00.000 7008 UpdateImageDisplay: Size=(752,580) min=398, max=65535, med=2515, FiltMin=2064, FiltMax=25867, Gamma=0.990
23:55:43.265 00.005 7008 UpdateGuideState exits: m=263772 SNR=329.3
23:55:43.266 00.001 7008 PhdController: settling, locked = 1, distance = 4.40 (1.50) aobump = 0 frame = 3 / 99999
23:55:43.269 00.003 7008 evsrv: {"Event":"Settling","Timestamp":1778626543.269,"Host":"MINI_AIR12","Inst":1,"Distance":4.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:43.270 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.271 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:43.272 00.001 7008 Enqueuing Expose request
23:55:44.481 01.209 8532 IsGuiding returns 1
23:55:44.482 00.001 8532 scope still moving after pulse duration time elapsed
23:55:44.512 00.030 8532 IsSlewing returns 0
23:55:44.513 00.001 8532 IsGuiding returns 0
23:55:44.514 00.001 8532 scope move finished after 1205 + 49 ms
23:55:44.514 00.000 8532 Move returns status 0, amount 1205
23:55:44.514 00.000 8532 MoveAxis(N, 5337, ABG)
23:55:44.514 00.000 8532 duration set to 2500 by maxDecDuration
23:55:44.514 00.000 8532 Guiding  Dir = 0, Dur = 2500
23:55:44.515 00.001 8532 IsSlewing returns 0
23:55:44.515 00.000 8532 IsGuiding returns 0
23:55:44.517 00.002 8532 PulseGuide returned control before completion, sleep 2510
23:55:44.614 00.097 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"12e0ac7a-f4c1-48a7-bd76-db69aedd678b"}
23:55:44.617 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"12e0ac7a-f4c1-48a7-bd76-db69aedd678b"}
23:55:44.620 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e422f469-bdc3-44dc-9beb-3dad08f4bddc"}
23:55:44.623 00.003 7008 case statement mapped state 6 to 3
23:55:44.624 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e422f469-bdc3-44dc-9beb-3dad08f4bddc"}
23:55:44.625 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b400dd5d-4078-4491-a54c-67fa8ff38ab7"}
23:55:44.627 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1950,"width":15,"height":15,"star_pos":[6.90,7.43],"pixels":"..."},"id":"b400dd5d-4078-4491-a54c-67fa8ff38ab7"}
23:55:46.615 01.988 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c2b9fecf-e6de-4bdd-b70b-0fbf998989ee"}
23:55:46.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c2b9fecf-e6de-4bdd-b70b-0fbf998989ee"}
23:55:46.618 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8f7de64-fef9-448b-a84c-017654eeb09c"}
23:55:46.621 00.003 7008 case statement mapped state 6 to 3
23:55:46.623 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8f7de64-fef9-448b-a84c-017654eeb09c"}
23:55:46.624 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c38a692f-396e-4210-ab1b-de73e38cd8ea"}
23:55:46.625 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1950,"width":15,"height":15,"star_pos":[6.90,7.43],"pixels":"..."},"id":"c38a692f-396e-4210-ab1b-de73e38cd8ea"}
23:55:47.040 00.415 8532 IsGuiding returns 0
23:55:47.040 00.000 8532 Move returns status 0, amount 2500
23:55:47.040 00.000 8532 move complete, result=0
23:55:47.040 00.000 8532 worker thread done servicing request
23:55:47.040 00.000 8532 Worker thread wakes up
23:55:47.042 00.002 7008 GuideStep: -1.2 px 1205 ms EAST, -3.0 px 2500 ms NORTH
23:55:47.045 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:47.045 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:55:48.615 01.570 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cefc8b25-eb9a-42de-9a7f-8d97b161246a"}
23:55:48.618 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cefc8b25-eb9a-42de-9a7f-8d97b161246a"}
23:55:48.620 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b8799bb1-7d1e-4387-8c69-ade73abc7a37"}
23:55:48.622 00.002 7008 case statement mapped state 6 to 3
23:55:48.626 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8799bb1-7d1e-4387-8c69-ade73abc7a37"}
23:55:48.630 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6501a3d-3685-4ea6-9245-a7eb7f3b999b"}
23:55:48.631 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1950,"width":15,"height":15,"star_pos":[6.90,7.43],"pixels":"..."},"id":"e6501a3d-3685-4ea6-9245-a7eb7f3b999b"}
23:55:49.166 00.535 8532 Exposure complete
23:55:49.188 00.022 8532 worker thread done servicing request
23:55:49.189 00.001 7008 OnExposeComplete: enter
23:55:49.191 00.002 7008 UpdateGuideState(): m_state=6
23:55:49.192 00.001 7008 Star::Find(15, 542, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1951
23:55:49.193 00.001 7008 Star::Find returns 1 (0), X=543.14, Y=450.12, Mass=271806, SNR=345.5, Peak=52250 HFD=2.3
23:55:49.194 00.001 7008 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.07) = xAngle (-2.04 = -2.04)
23:55:49.195 00.001 7008 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.45 = -2.45)
23:55:49.196 00.001 7008 CameraToMount -- cameraX=-1.24 cameraY=-2.07 hyp=2.42 cameraTheta=-2.11 mountX=-1.09 mountY=-1.54, mountTheta=-2.19
23:55:49.198 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-1.24, y=-2.07, opts=13)
23:55:49.200 00.002 7008 Enqueuing Move request for scope (-1.24, -2.07)
23:55:49.201 00.001 8532 Worker thread wakes up
23:55:49.201 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -2.07) opts 0xd
23:55:49.201 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.24, -2.07)
23:55:49.201 00.000 8532 Moving (-1.24, -2.07) raw xDistance=-1.09 yDistance=-1.54
23:55:49.201 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.09
23:55:49.201 00.000 8532 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
23:55:49.201 00.000 8532 MoveAxis(E, 1077, ABG)
23:55:49.201 00.000 8532 Guiding  Dir = 2, Dur = 1077
23:55:49.201 00.000 8532 IsSlewing returns 0
23:55:49.202 00.001 8532 IsGuiding returns 0
23:55:49.202 00.000 8532 PulseGuide returned control before completion, sleep 1087
23:55:49.202 00.000 7008 UpdateImageDisplay: Size=(752,580) min=438, max=65532, med=2514, FiltMin=2158, FiltMax=26627, Gamma=0.990
23:55:49.208 00.006 7008 UpdateGuideState exits: m=271806 SNR=345.5
23:55:49.210 00.002 7008 PhdController: settling, locked = 1, distance = 3.80 (1.50) aobump = 0 frame = 4 / 99999
23:55:49.212 00.002 7008 evsrv: {"Event":"Settling","Timestamp":1778626549.212,"Host":"MINI_AIR12","Inst":1,"Distance":3.80,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:49.213 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.216 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:49.217 00.001 7008 Enqueuing Expose request
23:55:50.302 01.085 8532 IsGuiding returns 0
23:55:50.302 00.000 8532 Move returns status 0, amount 1077
23:55:50.302 00.000 8532 MoveAxis(N, 2695, ABG)
23:55:50.302 00.000 8532 duration set to 2500 by maxDecDuration
23:55:50.302 00.000 8532 Guiding  Dir = 0, Dur = 2500
23:55:50.302 00.000 8532 IsSlewing returns 0
23:55:50.302 00.000 8532 IsGuiding returns 0
23:55:50.302 00.000 8532 PulseGuide returned control before completion, sleep 2510
23:55:50.615 00.313 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"81c99387-4eb7-4575-b146-1cabdc4041d5"}
23:55:50.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"81c99387-4eb7-4575-b146-1cabdc4041d5"}
23:55:50.621 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"12e6dbee-1994-4d9b-9a87-a51e0d1b487e"}
23:55:50.623 00.002 7008 case statement mapped state 6 to 3
23:55:50.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"12e6dbee-1994-4d9b-9a87-a51e0d1b487e"}
23:55:50.627 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f1abbdf2-a11b-427d-aa4e-72b3db6adc6f"}
23:55:50.629 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1951,"width":15,"height":15,"star_pos":[7.14,7.12],"pixels":"..."},"id":"f1abbdf2-a11b-427d-aa4e-72b3db6adc6f"}
23:55:52.615 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"20d817bb-7fc4-443f-b0ce-e49b0fa056fe"}
23:55:52.621 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"20d817bb-7fc4-443f-b0ce-e49b0fa056fe"}
23:55:52.624 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7a88c35c-b8de-485f-b129-3d4b41f73b7e"}
23:55:52.627 00.003 7008 case statement mapped state 6 to 3
23:55:52.630 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a88c35c-b8de-485f-b129-3d4b41f73b7e"}
23:55:52.633 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7980eb42-178b-41cd-b137-bd3ff22f56ce"}
23:55:52.636 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1951,"width":15,"height":15,"star_pos":[7.14,7.12],"pixels":"..."},"id":"7980eb42-178b-41cd-b137-bd3ff22f56ce"}
23:55:52.826 00.190 8532 IsGuiding returns 1
23:55:52.826 00.000 8532 scope still moving after pulse duration time elapsed
23:55:52.857 00.031 8532 IsSlewing returns 0
23:55:52.857 00.000 8532 IsGuiding returns 0
23:55:52.857 00.000 8532 scope move finished after 2500 + 53 ms
23:55:52.857 00.000 8532 Move returns status 0, amount 2500
23:55:52.857 00.000 8532 move complete, result=0
23:55:52.858 00.001 8532 worker thread done servicing request
23:55:52.858 00.000 7008 GuideStep: -1.1 px 1077 ms EAST, -1.5 px 2500 ms NORTH
23:55:52.859 00.001 8532 Worker thread wakes up
23:55:52.859 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:52.859 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:55:54.615 01.756 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"181d7963-2207-4d44-903f-7f217076e3db"}
23:55:54.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"181d7963-2207-4d44-903f-7f217076e3db"}
23:55:54.618 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"23d0890f-415b-4023-8b4b-ed66571c1602"}
23:55:54.619 00.001 7008 case statement mapped state 6 to 3
23:55:54.621 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"23d0890f-415b-4023-8b4b-ed66571c1602"}
23:55:54.623 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ca399dea-bbba-444c-8a64-d59e05f17c8a"}
23:55:54.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1951,"width":15,"height":15,"star_pos":[7.14,7.12],"pixels":"..."},"id":"ca399dea-bbba-444c-8a64-d59e05f17c8a"}
23:55:54.989 00.364 8532 Exposure complete
23:55:55.011 00.022 7008 OnExposeComplete: enter
23:55:55.013 00.002 8532 worker thread done servicing request
23:55:55.013 00.000 7008 UpdateGuideState(): m_state=6
23:55:55.015 00.002 7008 Star::Find(15, 543, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1952
23:55:55.016 00.001 7008 Star::Find returns 1 (0), X=543.27, Y=451.88, Mass=255673, SNR=328.3, Peak=42117 HFD=2.3
23:55:55.018 00.002 7008 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.07) = xAngle (-2.80 = -2.80)
23:55:55.019 00.001 7008 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.21 = 3.07)
23:55:55.020 00.001 7008 CameraToMount -- cameraX=-1.12 cameraY=-0.31 hyp=1.16 cameraTheta=-2.87 mountX=-1.09 mountY=0.08, mountTheta=3.06
23:55:55.023 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-1.12, y=-0.31, opts=13)
23:55:55.024 00.001 7008 Enqueuing Move request for scope (-1.12, -0.31)
23:55:55.027 00.003 8532 Worker thread wakes up
23:55:55.027 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.31) opts 0xd
23:55:55.027 00.000 8532 Handling offset move in thread for scope, endpoint = (-1.12, -0.31)
23:55:55.027 00.000 8532 Moving (-1.12, -0.31) raw xDistance=-1.09 yDistance=0.08
23:55:55.027 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.09
23:55:55.027 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:55.027 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:55.027 00.000 8532 MoveAxis(E, 1066, ABG)
23:55:55.027 00.000 8532 Guiding  Dir = 2, Dur = 1066
23:55:55.027 00.000 8532 IsSlewing returns 0
23:55:55.027 00.000 8532 IsGuiding returns 0
23:55:55.028 00.001 8532 PulseGuide returned control before completion, sleep 1076
23:55:55.029 00.001 7008 UpdateImageDisplay: Size=(752,580) min=418, max=65535, med=2514, FiltMin=2168, FiltMax=26592, Gamma=0.990
23:55:55.035 00.006 7008 UpdateGuideState exits: m=255673 SNR=328.3
23:55:55.037 00.002 7008 PhdController: settling, locked = 1, distance = 3.01 (1.50) aobump = 0 frame = 5 / 99999
23:55:55.038 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778626555.038,"Host":"MINI_AIR12","Inst":1,"Distance":3.01,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:55.039 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.040 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:55.042 00.002 7008 Enqueuing Expose request
23:55:56.105 01.063 8532 IsGuiding returns 0
23:55:56.105 00.000 8532 Move returns status 0, amount 1066
23:55:56.105 00.000 8532 MoveAxis(N, 0, ABG)
23:55:56.105 00.000 8532 Move returns status 0, amount 0
23:55:56.105 00.000 8532 move complete, result=0
23:55:56.105 00.000 8532 worker thread done servicing request
23:55:56.105 00.000 8532 Worker thread wakes up
23:55:56.106 00.001 7008 GuideStep: -1.1 px 1066 ms EAST, 0.1 px 0 ms NORTH
23:55:56.107 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:56.107 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:55:56.615 00.508 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e02a3ad-5cdf-4ee6-8733-4cee64236015"}
23:55:56.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e02a3ad-5cdf-4ee6-8733-4cee64236015"}
23:55:56.620 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1b663e79-f813-4ea8-bfd0-b488031d1974"}
23:55:56.623 00.003 7008 case statement mapped state 6 to 3
23:55:56.624 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b663e79-f813-4ea8-bfd0-b488031d1974"}
23:55:56.626 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dd506000-13cd-416f-9287-a1b53c7727de"}
23:55:56.627 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1952,"width":15,"height":15,"star_pos":[7.27,6.88],"pixels":"..."},"id":"dd506000-13cd-416f-9287-a1b53c7727de"}
23:55:58.238 01.611 8532 Exposure complete
23:55:58.270 00.032 8532 worker thread done servicing request
23:55:58.270 00.000 7008 OnExposeComplete: enter
23:55:58.271 00.001 7008 UpdateGuideState(): m_state=6
23:55:58.272 00.001 7008 Star::Find(15, 543, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1953
23:55:58.273 00.001 7008 Star::Find returns 1 (0), X=543.99, Y=452.10, Mass=275938, SNR=352.2, Peak=58065 HFD=2.2
23:55:58.274 00.001 7008 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.07) = xAngle (-2.86 = -2.86)
23:55:58.277 00.003 7008 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.27 = 3.02)
23:55:58.277 00.000 7008 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.40 cameraTheta=-2.93 mountX=-0.39 mountY=0.05, mountTheta=3.01
23:55:58.280 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.40, y=-0.09, opts=13)
23:55:58.281 00.001 7008 Enqueuing Move request for scope (-0.40, -0.09)
23:55:58.282 00.001 8532 Worker thread wakes up
23:55:58.282 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.09) opts 0xd
23:55:58.282 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.40, -0.09)
23:55:58.282 00.000 8532 Moving (-0.40, -0.09) raw xDistance=-0.39 yDistance=0.05
23:55:58.282 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.39
23:55:58.282 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.282 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:58.282 00.000 8532 MoveAxis(E, 427, ABG)
23:55:58.282 00.000 8532 Guiding  Dir = 2, Dur = 427
23:55:58.282 00.000 8532 IsSlewing returns 0
23:55:58.283 00.001 8532 IsGuiding returns 0
23:55:58.283 00.000 8532 PulseGuide returned control before completion, sleep 437
23:55:58.283 00.000 7008 UpdateImageDisplay: Size=(752,580) min=385, max=65535, med=2514, FiltMin=2146, FiltMax=27211, Gamma=0.990
23:55:58.288 00.005 7008 UpdateGuideState exits: m=275938 SNR=352.2
23:55:58.290 00.002 7008 PhdController: settling, locked = 1, distance = 2.23 (1.50) aobump = 0 frame = 6 / 99999
23:55:58.291 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778626558.291,"Host":"MINI_AIR12","Inst":1,"Distance":2.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:58.292 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.293 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:55:58.295 00.002 7008 Enqueuing Expose request
23:55:58.614 00.319 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94a591b3-d646-46f7-9690-4bfbc3214ac8"}
23:55:58.616 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94a591b3-d646-46f7-9690-4bfbc3214ac8"}
23:55:58.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"326fe193-a8a6-4250-b2a8-2d0ead35ddf2"}
23:55:58.620 00.002 7008 case statement mapped state 6 to 3
23:55:58.621 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"326fe193-a8a6-4250-b2a8-2d0ead35ddf2"}
23:55:58.624 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3034a8df-8ccd-447e-8361-ce3bce503d1c"}
23:55:58.626 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1953,"width":15,"height":15,"star_pos":[6.99,7.10],"pixels":"..."},"id":"3034a8df-8ccd-447e-8361-ce3bce503d1c"}
23:55:58.729 00.103 8532 IsGuiding returns 0
23:55:58.729 00.000 8532 Move returns status 0, amount 427
23:55:58.729 00.000 8532 MoveAxis(N, 0, ABG)
23:55:58.729 00.000 8532 Move returns status 0, amount 0
23:55:58.730 00.001 8532 move complete, result=0
23:55:58.730 00.000 8532 worker thread done servicing request
23:55:58.730 00.000 8532 Worker thread wakes up
23:55:58.730 00.000 7008 GuideStep: -0.4 px 427 ms EAST, 0.1 px 0 ms NORTH
23:55:58.733 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:55:58.733 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:00.614 01.881 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7b058fd3-373b-4092-8e78-2941b8b6288c"}
23:56:00.619 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7b058fd3-373b-4092-8e78-2941b8b6288c"}
23:56:00.622 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ed294098-97a0-4903-9386-a6068de22a1f"}
23:56:00.624 00.002 7008 case statement mapped state 6 to 3
23:56:00.625 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed294098-97a0-4903-9386-a6068de22a1f"}
23:56:00.627 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"30972e7e-251a-46c5-9969-0450650c7e91"}
23:56:00.628 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1953,"width":15,"height":15,"star_pos":[6.99,7.10],"pixels":"..."},"id":"30972e7e-251a-46c5-9969-0450650c7e91"}
23:56:00.856 00.228 8532 Exposure complete
23:56:00.883 00.027 8532 worker thread done servicing request
23:56:00.883 00.000 7008 OnExposeComplete: enter
23:56:00.884 00.001 7008 UpdateGuideState(): m_state=6
23:56:00.885 00.001 7008 Star::Find(15, 543, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1954
23:56:00.886 00.001 7008 Star::Find returns 1 (0), X=544.29, Y=452.17, Mass=274472, SNR=334.0, Peak=44314 HFD=2.4
23:56:00.887 00.001 7008 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.07) = xAngle (-2.82 = -2.82)
23:56:00.888 00.001 7008 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.23 = 3.05)
23:56:00.889 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.89 mountX=-0.09 mountY=0.01, mountTheta=3.05
23:56:00.891 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.02, opts=13)
23:56:00.892 00.001 7008 Enqueuing Move request for scope (-0.09, -0.02)
23:56:00.894 00.002 8532 Worker thread wakes up
23:56:00.894 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:56:00.894 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:56:00.894 00.000 8532 Moving (-0.09, -0.02) raw xDistance=-0.09 yDistance=0.01
23:56:00.894 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:00.894 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.894 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:56:00.894 00.000 8532 MoveAxis(E, 0, ABG)
23:56:00.894 00.000 8532 Move returns status 0, amount 0
23:56:00.894 00.000 8532 MoveAxis(N, 0, ABG)
23:56:00.894 00.000 8532 Move returns status 0, amount 0
23:56:00.894 00.000 8532 move complete, result=0
23:56:00.894 00.000 8532 worker thread done servicing request
23:56:00.895 00.001 7008 UpdateImageDisplay: Size=(752,580) min=487, max=65535, med=2515, FiltMin=2161, FiltMax=26872, Gamma=0.990
23:56:00.901 00.006 7008 UpdateGuideState exits: m=274472 SNR=334.0
23:56:00.903 00.002 7008 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 7 / 99999
23:56:00.904 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778626560.904,"Host":"MINI_AIR12","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:56:00.905 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.907 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:00.908 00.001 7008 Enqueuing Expose request
23:56:00.909 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:00.910 00.001 8532 Worker thread wakes up
23:56:00.910 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:00.910 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:02.614 01.704 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61eafc4e-140c-4c6f-afec-bb9d23fa082b"}
23:56:02.615 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61eafc4e-140c-4c6f-afec-bb9d23fa082b"}
23:56:02.617 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9170f387-e194-469d-bec4-9ec4e8e43f7d"}
23:56:02.618 00.001 7008 case statement mapped state 6 to 3
23:56:02.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9170f387-e194-469d-bec4-9ec4e8e43f7d"}
23:56:02.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed03d772-cb6c-4208-adae-325d78c0e631"}
23:56:02.623 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1954,"width":15,"height":15,"star_pos":[7.29,7.17],"pixels":"..."},"id":"ed03d772-cb6c-4208-adae-325d78c0e631"}
23:56:03.029 00.406 8532 Exposure complete
23:56:03.052 00.023 8532 worker thread done servicing request
23:56:03.052 00.000 7008 OnExposeComplete: enter
23:56:03.054 00.002 7008 UpdateGuideState(): m_state=6
23:56:03.055 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1955
23:56:03.056 00.001 7008 Star::Find returns 1 (0), X=544.19, Y=452.16, Mass=266689, SNR=338.5, Peak=49480 HFD=2.3
23:56:03.058 00.002 7008 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.07) = xAngle (-2.91 = -2.91)
23:56:03.059 00.001 7008 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.32 = 2.96)
23:56:03.060 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.98 mountX=-0.19 mountY=0.04, mountTheta=2.96
23:56:03.061 00.001 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=-0.03, opts=13)
23:56:03.063 00.002 7008 Enqueuing Move request for scope (-0.20, -0.03)
23:56:03.064 00.001 8532 Worker thread wakes up
23:56:03.064 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
23:56:03.064 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
23:56:03.064 00.000 8532 Moving (-0.20, -0.03) raw xDistance=-0.19 yDistance=0.04
23:56:03.064 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.19
23:56:03.064 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:03.064 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:03.064 00.000 8532 MoveAxis(E, 176, ABG)
23:56:03.064 00.000 8532 Guiding  Dir = 2, Dur = 176
23:56:03.064 00.000 8532 IsSlewing returns 0
23:56:03.064 00.000 8532 IsGuiding returns 0
23:56:03.066 00.002 8532 PulseGuide returned control before completion, sleep 186
23:56:03.067 00.001 7008 UpdateImageDisplay: Size=(752,580) min=446, max=65535, med=2514, FiltMin=2058, FiltMax=26640, Gamma=0.990
23:56:03.071 00.004 7008 UpdateGuideState exits: m=266689 SNR=338.5
23:56:03.072 00.001 7008 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 8 / 99999
23:56:03.073 00.001 7008 evsrv: {"Event":"Settling","Timestamp":1778626563.073,"Host":"MINI_AIR12","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:56:03.075 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.076 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:03.077 00.001 7008 Enqueuing Expose request
23:56:03.254 00.177 8532 IsGuiding returns 0
23:56:03.254 00.000 8532 Move returns status 0, amount 176
23:56:03.254 00.000 8532 MoveAxis(N, 0, ABG)
23:56:03.254 00.000 8532 Move returns status 0, amount 0
23:56:03.254 00.000 8532 move complete, result=0
23:56:03.254 00.000 8532 worker thread done servicing request
23:56:03.254 00.000 8532 Worker thread wakes up
23:56:03.254 00.000 7008 GuideStep: -0.2 px 176 ms EAST, 0.0 px 0 ms NORTH
23:56:03.256 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:03.256 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:04.612 01.356 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"063f8904-bae2-43fd-ba2f-a31eb3bec4f0"}
23:56:04.615 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"063f8904-bae2-43fd-ba2f-a31eb3bec4f0"}
23:56:04.617 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee0a1050-9985-4666-a525-5bfc1cbb9229"}
23:56:04.618 00.001 7008 case statement mapped state 6 to 3
23:56:04.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee0a1050-9985-4666-a525-5bfc1cbb9229"}
23:56:04.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c6952923-7f20-433b-ab03-e171cd2c06c6"}
23:56:04.622 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1955,"width":15,"height":15,"star_pos":[7.19,7.16],"pixels":"..."},"id":"c6952923-7f20-433b-ab03-e171cd2c06c6"}
23:56:05.386 00.764 8532 Exposure complete
23:56:05.415 00.029 7008 OnExposeComplete: enter
23:56:05.417 00.002 7008 UpdateGuideState(): m_state=6
23:56:05.418 00.001 8532 worker thread done servicing request
23:56:05.418 00.000 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1956
23:56:05.419 00.001 7008 Star::Find returns 1 (0), X=544.21, Y=452.19, Mass=268852, SNR=340.5, Peak=46800 HFD=2.4
23:56:05.420 00.001 7008 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.07) = xAngle (3.20 = -3.08)
23:56:05.421 00.001 7008 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.79 = 2.79)
23:56:05.422 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.13 mountX=-0.18 mountY=0.06, mountTheta=2.81
23:56:05.425 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.00, opts=13)
23:56:05.427 00.002 7008 Enqueuing Move request for scope (-0.18, 0.00)
23:56:05.428 00.001 8532 Worker thread wakes up
23:56:05.428 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
23:56:05.428 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
23:56:05.428 00.000 8532 Moving (-0.18, 0.00) raw xDistance=-0.18 yDistance=0.06
23:56:05.428 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.18
23:56:05.428 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:05.428 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:05.428 00.000 8532 MoveAxis(E, 174, ABG)
23:56:05.428 00.000 8532 Guiding  Dir = 2, Dur = 174
23:56:05.428 00.000 8532 IsSlewing returns 0
23:56:05.429 00.001 8532 IsGuiding returns 0
23:56:05.429 00.000 7008 UpdateImageDisplay: Size=(752,580) min=367, max=65535, med=2516, FiltMin=2165, FiltMax=24926, Gamma=0.990
23:56:05.430 00.001 8532 PulseGuide returned control before completion, sleep 184
23:56:05.433 00.003 7008 UpdateGuideState exits: m=268852 SNR=340.5
23:56:05.434 00.001 7008 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 9 / 99999
23:56:05.435 00.001 7008 PhdController failed: timed-out waiting for guider to settle
23:56:05.436 00.001 7008 PhdController: newstate STATE_FINISH
23:56:05.437 00.001 7008 PhdController complete: fail: timed-out waiting for guider to settle
23:56:05.438 00.001 7008 evsrv: {"Event":"SettleDone","Timestamp":1778626565.438,"Host":"MINI_AIR12","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":9,"DroppedFrames":0}
23:56:05.441 00.003 7008 Mount: notify guiding dither settle done success=0
23:56:05.441 00.000 7008 PhdController: newstate STATE_IDLE
23:56:05.442 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.443 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:05.444 00.001 7008 Enqueuing Expose request
23:56:05.628 00.184 8532 IsGuiding returns 0
23:56:05.628 00.000 8532 Move returns status 0, amount 174
23:56:05.628 00.000 8532 MoveAxis(N, 0, ABG)
23:56:05.628 00.000 8532 Move returns status 0, amount 0
23:56:05.628 00.000 8532 move complete, result=0
23:56:05.628 00.000 8532 worker thread done servicing request
23:56:05.629 00.001 7008 GuideStep: -0.2 px 174 ms EAST, 0.1 px 0 ms NORTH
23:56:05.631 00.002 8532 Worker thread wakes up
23:56:05.631 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:05.631 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:06.612 00.981 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a7d8108-3f51-4be0-87b5-be693ea501ee"}
23:56:06.615 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a7d8108-3f51-4be0-87b5-be693ea501ee"}
23:56:06.618 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7c7bc633-c763-4ac8-9611-13d69bb877b6"}
23:56:06.619 00.001 7008 case statement mapped state 6 to 3
23:56:06.620 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c7bc633-c763-4ac8-9611-13d69bb877b6"}
23:56:06.622 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8c6428f0-412e-4734-84f6-1a011686f4ef"}
23:56:06.623 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1956,"width":15,"height":15,"star_pos":[7.21,7.19],"pixels":"..."},"id":"8c6428f0-412e-4734-84f6-1a011686f4ef"}
23:56:07.761 01.138 8532 Exposure complete
23:56:07.785 00.024 8532 worker thread done servicing request
23:56:07.785 00.000 7008 OnExposeComplete: enter
23:56:07.786 00.001 7008 UpdateGuideState(): m_state=6
23:56:07.787 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.788 00.001 7008 Star::Find returns 1 (0), X=544.24, Y=452.29, Mass=269483, SNR=329.5, Peak=44507 HFD=2.6
23:56:07.789 00.001 7008 MultiStar: exiting stabilization period
23:56:07.790 00.001 7008 MultiStar: updating star positions after lock position change
23:56:07.791 00.001 7008 Star::Find(15, 7, 416, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.792 00.001 7008 Star::Find returns 1 (0), X=8.23, Y=416.72, Mass=84144, SNR=178.8, Peak=12101 HFD=2.9
23:56:07.793 00.001 7008 Star::Find(15, 176, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.794 00.001 7008 Star::Find returns 1 (0), X=176.26, Y=124.60, Mass=86844, SNR=183.6, Peak=14309 HFD=2.9
23:56:07.795 00.001 7008 Star::Find(15, 203, 28, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.796 00.001 7008 Star::Find returns 1 (0), X=203.73, Y=29.15, Mass=55576, SNR=144.9, Peak=9974 HFD=2.7
23:56:07.797 00.001 7008 Star::Find(15, 23, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.799 00.002 7008 Star::Find returns 1 (0), X=23.48, Y=517.52, Mass=37995, SNR=120.0, Peak=7702 HFD=3.1
23:56:07.800 00.001 7008 Star::Find(15, 117, 522, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.801 00.001 7008 Star::Find returns 1 (0), X=117.99, Y=522.45, Mass=33227, SNR=109.1, Peak=8228 HFD=2.4
23:56:07.802 00.001 7008 Star::Find(15, 338, 164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.803 00.001 7008 Star::Find returns 1 (0), X=339.16, Y=164.53, Mass=39847, SNR=115.6, Peak=9381 HFD=2.8
23:56:07.805 00.002 7008 Star::Find(15, 12, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.806 00.001 7008 Star::Find returns 1 (0), X=12.63, Y=99.31, Mass=25699, SNR=93.9, Peak=5766 HFD=2.9
23:56:07.807 00.001 7008 Star::Find(15, 41, 199, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.808 00.001 7008 Star::Find returns 1 (0), X=41.85, Y=199.60, Mass=36704, SNR=112.7, Peak=7369 HFD=3.9
23:56:07.809 00.001 7008 Star::Find(15, 565, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.810 00.001 7008 Star::Find returns 1 (0), X=566.24, Y=309.50, Mass=33151, SNR=103.5, Peak=7957 HFD=2.8
23:56:07.811 00.001 7008 Star::Find(15, 496, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.812 00.001 7008 Star::Find returns 1 (0), X=497.13, Y=309.49, Mass=22799, SNR=89.4, Peak=6369 HFD=2.9
23:56:07.813 00.001 7008 Star::Find(15, 16, 308, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
23:56:07.813 00.000 7008 Star::Find returns 1 (0), X=16.81, Y=309.18, Mass=24737, SNR=93.2, Peak=5632 HFD=2.8
23:56:07.814 00.001 7008 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.07) = xAngle (2.63 = 2.63)
23:56:07.816 00.002 7008 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.22 = 2.22)
23:56:07.818 00.002 7008 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.56 mountX=-0.15 mountY=0.14, mountTheta=2.40
23:56:07.820 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.10, opts=13)
23:56:07.821 00.001 7008 Enqueuing Move request for scope (-0.15, 0.10)
23:56:07.822 00.001 8532 Worker thread wakes up
23:56:07.822 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
23:56:07.822 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
23:56:07.822 00.000 8532 Moving (-0.15, 0.10) raw xDistance=-0.15 yDistance=0.14
23:56:07.822 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:56:07.822 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:07.823 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:07.823 00.000 8532 MoveAxis(E, 0, ABG)
23:56:07.823 00.000 8532 Move returns status 0, amount 0
23:56:07.823 00.000 8532 MoveAxis(N, 0, ABG)
23:56:07.823 00.000 8532 Move returns status 0, amount 0
23:56:07.823 00.000 8532 move complete, result=0
23:56:07.823 00.000 8532 worker thread done servicing request
23:56:07.823 00.000 7008 UpdateImageDisplay: Size=(752,580) min=354, max=65535, med=2515, FiltMin=2173, FiltMax=24344, Gamma=0.990
23:56:07.827 00.004 7008 UpdateGuideState exits: m=269483 SNR=329.5
23:56:07.828 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.829 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:07.830 00.001 7008 Enqueuing Expose request
23:56:07.831 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:07.833 00.002 8532 Worker thread wakes up
23:56:07.833 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:07.833 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:08.613 00.780 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3fb9a289-9273-466a-8a04-0cd56a83fa29"}
23:56:08.617 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3fb9a289-9273-466a-8a04-0cd56a83fa29"}
23:56:08.619 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c6dff85-fac4-4ef0-804a-37ed3f567a3d"}
23:56:08.620 00.001 7008 case statement mapped state 6 to 3
23:56:08.621 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c6dff85-fac4-4ef0-804a-37ed3f567a3d"}
23:56:08.622 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"847c0a27-0513-4e74-8340-b189cec30665"}
23:56:08.623 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1957,"width":15,"height":15,"star_pos":[7.24,7.29],"pixels":"..."},"id":"847c0a27-0513-4e74-8340-b189cec30665"}
23:56:09.967 01.344 8532 Exposure complete
23:56:09.994 00.027 8532 worker thread done servicing request
23:56:09.994 00.000 7008 OnExposeComplete: enter
23:56:09.995 00.001 7008 UpdateGuideState(): m_state=6
23:56:09.996 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1958
23:56:09.998 00.002 7008 Star::Find returns 1 (0), X=544.24, Y=452.29, Mass=267339, SNR=324.9, Peak=43700 HFD=2.6
23:56:09.999 00.001 7008 MultiStar: [#1 0.04,0.04,0.55,U] [#2 0.06,-0.01,0.56,U] [#3 -0.01,-0.02,0.42,U] [#4 -0.02,0.06,0.36,U] [#5 0.00,0.05,0.33,U] [#6 0.06,-0.05,0.37,U] [#7 0.07,0.02,0.29,U] [#8 0.06,-0.02,0.34,U] 
23:56:10.000 00.001 7008 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.15, 0.10}
23:56:10.002 00.002 7008 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.07) = xAngle (1.99 = 1.99)
23:56:10.003 00.001 7008 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.58 = 1.58)
23:56:10.004 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.92 mountX=-0.01 mountY=0.03, mountTheta=1.96
23:56:10.006 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.03, opts=13)
23:56:10.007 00.001 7008 Enqueuing Move request for scope (-0.01, 0.03)
23:56:10.008 00.001 8532 Worker thread wakes up
23:56:10.008 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:56:10.008 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:56:10.008 00.000 8532 Moving (-0.01, 0.03) raw xDistance=-0.01 yDistance=0.03
23:56:10.008 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:10.008 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:10.008 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:10.008 00.000 8532 MoveAxis(E, 0, ABG)
23:56:10.008 00.000 8532 Move returns status 0, amount 0
23:56:10.008 00.000 8532 MoveAxis(N, 0, ABG)
23:56:10.009 00.001 8532 Move returns status 0, amount 0
23:56:10.009 00.000 8532 move complete, result=0
23:56:10.009 00.000 8532 worker thread done servicing request
23:56:10.009 00.000 7008 UpdateImageDisplay: Size=(752,580) min=492, max=65535, med=2516, FiltMin=2084, FiltMax=24836, Gamma=0.990
23:56:10.014 00.005 7008 UpdateGuideState exits: m=267339 SNR=324.9
23:56:10.017 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.017 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:10.018 00.001 7008 Enqueuing Expose request
23:56:10.019 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:10.020 00.001 8532 Worker thread wakes up
23:56:10.022 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:10.022 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:10.611 00.589 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"840cc99e-f2e3-491b-bc02-02cbae614863"}
23:56:10.615 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"840cc99e-f2e3-491b-bc02-02cbae614863"}
23:56:10.619 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9699d075-34d6-4d48-80ec-0a1a0bec842b"}
23:56:10.620 00.001 7008 case statement mapped state 6 to 3
23:56:10.621 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9699d075-34d6-4d48-80ec-0a1a0bec842b"}
23:56:10.622 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf54fb9a-12a2-46b4-a38b-54a1765df32b"}
23:56:10.623 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1958,"width":15,"height":15,"star_pos":[7.24,7.29],"pixels":"..."},"id":"cf54fb9a-12a2-46b4-a38b-54a1765df32b"}
23:56:12.143 01.520 8532 Exposure complete
23:56:12.174 00.031 8532 worker thread done servicing request
23:56:12.174 00.000 7008 OnExposeComplete: enter
23:56:12.174 00.000 7008 UpdateGuideState(): m_state=6
23:56:12.177 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1959
23:56:12.180 00.003 7008 Star::Find returns 1 (0), X=544.19, Y=452.29, Mass=270735, SNR=341.9, Peak=47675 HFD=2.5
23:56:12.181 00.001 7008 MultiStar: [#1 -0.00,0.04,0.53,U] [#2 -0.01,0.04,0.54,U] [#3 -0.06,-0.06,0.40,U] [#4 -0.02,0.02,0.34,U] [#5 0.05,0.05,0.32,U] [#6 0.01,0.01,0.35,U] [#7 0.04,0.10,0.28,U] [#8 -0.01,-0.01,0.35,U] 
23:56:12.182 00.001 7008 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.19, 0.10}
23:56:12.183 00.001 7008 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.07) = xAngle (2.53 = 2.53)
23:56:12.184 00.001 7008 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.12 = 2.12)
23:56:12.185 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=-0.05 mountY=0.06, mountTheta=2.34
23:56:12.187 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.04, opts=13)
23:56:12.188 00.001 7008 Enqueuing Move request for scope (-0.05, 0.04)
23:56:12.189 00.001 8532 Worker thread wakes up
23:56:12.189 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:56:12.189 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:56:12.189 00.000 8532 Moving (-0.05, 0.04) raw xDistance=-0.05 yDistance=0.06
23:56:12.190 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:12.190 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.190 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:12.190 00.000 8532 MoveAxis(E, 0, ABG)
23:56:12.190 00.000 8532 Move returns status 0, amount 0
23:56:12.190 00.000 8532 MoveAxis(N, 0, ABG)
23:56:12.190 00.000 8532 Move returns status 0, amount 0
23:56:12.190 00.000 8532 move complete, result=0
23:56:12.190 00.000 8532 worker thread done servicing request
23:56:12.190 00.000 7008 UpdateImageDisplay: Size=(752,580) min=349, max=65535, med=2515, FiltMin=2177, FiltMax=24918, Gamma=0.990
23:56:12.196 00.006 7008 UpdateGuideState exits: m=270735 SNR=341.9
23:56:12.197 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.199 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:12.199 00.000 7008 Enqueuing Expose request
23:56:12.201 00.002 8532 Worker thread wakes up
23:56:12.201 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:12.203 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:12.203 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:12.611 00.408 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2db81073-7f99-4f3d-841d-8d8a720d5588"}
23:56:12.613 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2db81073-7f99-4f3d-841d-8d8a720d5588"}
23:56:12.616 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b29d4abc-acd8-4f6c-ba9a-0382dfc601b5"}
23:56:12.617 00.001 7008 case statement mapped state 6 to 3
23:56:12.619 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b29d4abc-acd8-4f6c-ba9a-0382dfc601b5"}
23:56:12.622 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"913204ff-b28e-47ad-a304-3b250b55fd33"}
23:56:12.624 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1959,"width":15,"height":15,"star_pos":[7.19,7.29],"pixels":"..."},"id":"913204ff-b28e-47ad-a304-3b250b55fd33"}
23:56:14.328 01.704 8532 Exposure complete
23:56:14.352 00.024 8532 worker thread done servicing request
23:56:14.352 00.000 7008 OnExposeComplete: enter
23:56:14.353 00.001 7008 UpdateGuideState(): m_state=6
23:56:14.354 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1960
23:56:14.355 00.001 7008 Star::Find returns 1 (0), X=544.01, Y=452.20, Mass=269726, SNR=331.3, Peak=55205 HFD=2.3
23:56:14.356 00.001 7008 MultiStar: [#1 -0.18,-0.06,0.54,U] [#2 -0.22,0.00,0.54,U] [#3 -0.26,-0.06,0.42,U] [#4 -0.33,-0.02,0.36,U] [#5 -0.20,-0.02,0.34,U] [#6 -0.17,-0.05,0.36,U] [#7 -0.24,-0.08,0.30,U] [#8 -0.22,-0.13,0.34,U] 
23:56:14.357 00.001 7008 refined, 8 included, MultiStar: {-0.26, -0.03}, one-star: {-0.37, 0.01}
23:56:14.359 00.002 7008 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.07) = xAngle (-2.94 = -2.94)
23:56:14.360 00.001 7008 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.35 = 2.93)
23:56:14.361 00.001 7008 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.01 mountX=-0.26 mountY=0.06, mountTheta=2.93
23:56:14.363 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.26, y=-0.03, opts=13)
23:56:14.364 00.001 7008 Enqueuing Move request for scope (-0.26, -0.03)
23:56:14.365 00.001 8532 Worker thread wakes up
23:56:14.365 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
23:56:14.365 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
23:56:14.365 00.000 8532 Moving (-0.26, -0.03) raw xDistance=-0.26 yDistance=0.06
23:56:14.365 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:56:14.365 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:14.365 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:14.365 00.000 8532 MoveAxis(E, 234, ABG)
23:56:14.365 00.000 8532 Guiding  Dir = 2, Dur = 234
23:56:14.365 00.000 8532 IsSlewing returns 0
23:56:14.366 00.001 8532 IsGuiding returns 0
23:56:14.366 00.000 8532 PulseGuide returned control before completion, sleep 244
23:56:14.366 00.000 7008 UpdateImageDisplay: Size=(752,580) min=478, max=65535, med=2516, FiltMin=2174, FiltMax=28192, Gamma=0.990
23:56:14.371 00.005 7008 UpdateGuideState exits: m=269726 SNR=331.3
23:56:14.372 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.373 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:14.374 00.001 7008 Enqueuing Expose request
23:56:14.611 00.237 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46d3604e-073d-4175-94e1-8aa8c7596fb2"}
23:56:14.613 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46d3604e-073d-4175-94e1-8aa8c7596fb2"}
23:56:14.616 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d6ea9eef-d44d-4511-8ea0-d48f4f8fb434"}
23:56:14.618 00.002 7008 case statement mapped state 6 to 3
23:56:14.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6ea9eef-d44d-4511-8ea0-d48f4f8fb434"}
23:56:14.620 00.001 8532 IsGuiding returns 1
23:56:14.620 00.000 8532 scope still moving after pulse duration time elapsed
23:56:14.620 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf709ab3-ef26-4925-bb5f-0fd2fb19a98a"}
23:56:14.622 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1960,"width":15,"height":15,"star_pos":[7.01,7.20],"pixels":"..."},"id":"cf709ab3-ef26-4925-bb5f-0fd2fb19a98a"}
23:56:14.648 00.026 8532 IsSlewing returns 0
23:56:14.648 00.000 8532 IsGuiding returns 1
23:56:14.679 00.031 8532 IsSlewing returns 0
23:56:14.680 00.001 8532 IsGuiding returns 1
23:56:14.710 00.030 8532 IsSlewing returns 0
23:56:14.712 00.002 8532 IsGuiding returns 1
23:56:14.741 00.029 8532 IsSlewing returns 0
23:56:14.742 00.001 8532 IsGuiding returns 1
23:56:14.773 00.031 8532 IsSlewing returns 0
23:56:14.773 00.000 8532 IsGuiding returns 1
23:56:14.804 00.031 8532 IsSlewing returns 0
23:56:14.805 00.001 8532 IsGuiding returns 1
23:56:14.835 00.030 8532 IsSlewing returns 0
23:56:14.835 00.000 8532 IsGuiding returns 1
23:56:14.866 00.031 8532 IsSlewing returns 0
23:56:14.867 00.001 8532 IsGuiding returns 1
23:56:14.897 00.030 8532 IsSlewing returns 0
23:56:14.899 00.002 8532 IsGuiding returns 1
23:56:14.929 00.030 8532 IsSlewing returns 0
23:56:14.929 00.000 8532 IsGuiding returns 1
23:56:14.961 00.032 8532 IsSlewing returns 0
23:56:14.961 00.000 8532 IsGuiding returns 1
23:56:14.992 00.031 8532 IsSlewing returns 0
23:56:14.992 00.000 8532 IsGuiding returns 1
23:56:15.023 00.031 8532 IsSlewing returns 0
23:56:15.023 00.000 8532 IsGuiding returns 1
23:56:15.054 00.031 8532 IsSlewing returns 0
23:56:15.054 00.000 8532 IsGuiding returns 1
23:56:15.085 00.031 8532 IsSlewing returns 0
23:56:15.085 00.000 8532 IsGuiding returns 1
23:56:15.116 00.031 8532 IsSlewing returns 0
23:56:15.116 00.000 8532 IsGuiding returns 1
23:56:15.147 00.031 8532 IsSlewing returns 0
23:56:15.147 00.000 8532 IsGuiding returns 1
23:56:15.178 00.031 8532 IsSlewing returns 0
23:56:15.178 00.000 8532 IsGuiding returns 0
23:56:15.178 00.000 8532 scope move finished after 234 + 578 ms
23:56:15.178 00.000 8532 Move returns status 0, amount 234
23:56:15.178 00.000 8532 MoveAxis(N, 0, ABG)
23:56:15.178 00.000 8532 Move returns status 0, amount 0
23:56:15.178 00.000 8532 move complete, result=0
23:56:15.178 00.000 8532 worker thread done servicing request
23:56:15.178 00.000 8532 Worker thread wakes up
23:56:15.178 00.000 7008 GuideStep: -0.3 px 234 ms EAST, 0.1 px 0 ms NORTH
23:56:15.180 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:15.180 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:16.612 01.432 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f5f6dad6-42a5-4f14-8843-d5e9b5f0f676"}
23:56:16.615 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f5f6dad6-42a5-4f14-8843-d5e9b5f0f676"}
23:56:16.617 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"69abaf6d-918a-4678-914a-b2e0e012bc7a"}
23:56:16.620 00.003 7008 case statement mapped state 6 to 3
23:56:16.621 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"69abaf6d-918a-4678-914a-b2e0e012bc7a"}
23:56:16.624 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9b9ceb83-b557-4e54-bbea-d51a86743f7a"}
23:56:16.628 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1960,"width":15,"height":15,"star_pos":[7.01,7.20],"pixels":"..."},"id":"9b9ceb83-b557-4e54-bbea-d51a86743f7a"}
23:56:17.316 00.688 8532 Exposure complete
23:56:17.343 00.027 8532 worker thread done servicing request
23:56:17.343 00.000 7008 OnExposeComplete: enter
23:56:17.344 00.001 7008 UpdateGuideState(): m_state=6
23:56:17.345 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1961
23:56:17.346 00.001 7008 Star::Find returns 1 (0), X=544.09, Y=452.30, Mass=277329, SNR=345.7, Peak=52230 HFD=2.6
23:56:17.348 00.002 7008 MultiStar: [#1 -0.11,0.07,0.53,U] [#2 -0.15,-0.01,0.52,U] [#3 -0.07,0.00,0.42,U] [#4 -0.18,0.10,0.33,U] [#5 -0.04,0.15,0.34,U] [#6 -0.15,-0.01,0.32,U] [#7 -0.22,0.09,0.28,U] [#8 -0.12,-0.07,0.32,U] 
23:56:17.349 00.001 7008 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.29, 0.11}
23:56:17.350 00.001 7008 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.07) = xAngle (2.89 = 2.89)
23:56:17.350 00.000 7008 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.48 = 2.48)
23:56:17.351 00.001 7008 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=-0.17 mountY=0.11, mountTheta=2.58
23:56:17.355 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.17, y=0.06, opts=13)
23:56:17.356 00.001 7008 Enqueuing Move request for scope (-0.17, 0.06)
23:56:17.357 00.001 8532 Worker thread wakes up
23:56:17.357 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:56:17.357 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:56:17.357 00.000 8532 Moving (-0.17, 0.06) raw xDistance=-0.17 yDistance=0.11
23:56:17.357 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.17
23:56:17.357 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:17.357 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:56:17.357 00.000 8532 MoveAxis(E, 172, ABG)
23:56:17.357 00.000 8532 Guiding  Dir = 2, Dur = 172
23:56:17.358 00.001 8532 IsSlewing returns 0
23:56:17.358 00.000 8532 IsGuiding returns 0
23:56:17.358 00.000 8532 PulseGuide returned control before completion, sleep 182
23:56:17.358 00.000 7008 UpdateImageDisplay: Size=(752,580) min=309, max=65535, med=2516, FiltMin=2092, FiltMax=29164, Gamma=0.990
23:56:17.363 00.005 7008 UpdateGuideState exits: m=277329 SNR=345.7
23:56:17.364 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.365 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:17.366 00.001 7008 Enqueuing Expose request
23:56:17.555 00.189 8532 IsGuiding returns 1
23:56:17.555 00.000 8532 scope still moving after pulse duration time elapsed
23:56:17.586 00.031 8532 IsSlewing returns 0
23:56:17.587 00.001 8532 IsGuiding returns 0
23:56:17.587 00.000 8532 scope move finished after 172 + 57 ms
23:56:17.587 00.000 8532 Move returns status 0, amount 172
23:56:17.587 00.000 8532 MoveAxis(N, 0, ABG)
23:56:17.587 00.000 8532 Move returns status 0, amount 0
23:56:17.587 00.000 8532 move complete, result=0
23:56:17.587 00.000 8532 worker thread done servicing request
23:56:17.587 00.000 8532 Worker thread wakes up
23:56:17.587 00.000 7008 GuideStep: -0.2 px 172 ms EAST, 0.1 px 0 ms NORTH
23:56:17.590 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:17.591 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:18.610 01.019 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ea8a26d-8d8e-427c-af7b-395c66bfed42"}
23:56:18.614 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ea8a26d-8d8e-427c-af7b-395c66bfed42"}
23:56:18.615 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9a784d4b-0d81-495e-8216-a92c85fa7f16"}
23:56:18.617 00.002 7008 case statement mapped state 6 to 3
23:56:18.619 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a784d4b-0d81-495e-8216-a92c85fa7f16"}
23:56:18.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cf2da1ad-3230-4fbd-be79-6b773ebf625c"}
23:56:18.623 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1961,"width":15,"height":15,"star_pos":[7.09,7.30],"pixels":"..."},"id":"cf2da1ad-3230-4fbd-be79-6b773ebf625c"}
23:56:19.712 01.089 8532 Exposure complete
23:56:19.745 00.033 8532 worker thread done servicing request
23:56:19.745 00.000 7008 OnExposeComplete: enter
23:56:19.746 00.001 7008 UpdateGuideState(): m_state=6
23:56:19.747 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1962
23:56:19.748 00.001 7008 Star::Find returns 1 (0), X=544.16, Y=452.31, Mass=259174, SNR=316.4, Peak=46182 HFD=2.6
23:56:19.752 00.004 7008 MultiStar: [#1 0.00,0.16,0.54,U] [#2 -0.05,0.04,0.57,U] [#3 -0.03,0.09,0.44,U] [#4 -0.03,0.05,0.37,U] [#5 0.05,0.02,0.34,U] [#6 -0.10,0.07,0.38,U] [#7 -0.06,0.06,0.30,U] [#8 0.01,-0.08,0.35,U] 
23:56:19.753 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.23, 0.12}
23:56:19.754 00.001 7008 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.07) = xAngle (2.43 = 2.43)
23:56:19.755 00.001 7008 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.02 = 2.02)
23:56:19.756 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=-0.08 mountY=0.09, mountTheta=2.27
23:56:19.759 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.07, opts=13)
23:56:19.760 00.001 7008 Enqueuing Move request for scope (-0.07, 0.07)
23:56:19.761 00.001 8532 Worker thread wakes up
23:56:19.761 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:56:19.761 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:56:19.761 00.000 8532 Moving (-0.07, 0.07) raw xDistance=-0.08 yDistance=0.09
23:56:19.761 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:19.761 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:19.761 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:56:19.761 00.000 8532 MoveAxis(E, 0, ABG)
23:56:19.761 00.000 8532 Move returns status 0, amount 0
23:56:19.761 00.000 8532 MoveAxis(N, 0, ABG)
23:56:19.761 00.000 8532 Move returns status 0, amount 0
23:56:19.761 00.000 8532 move complete, result=0
23:56:19.762 00.001 8532 worker thread done servicing request
23:56:19.762 00.000 7008 UpdateImageDisplay: Size=(752,580) min=487, max=65535, med=2519, FiltMin=2124, FiltMax=25699, Gamma=0.990
23:56:19.767 00.005 7008 UpdateGuideState exits: m=259174 SNR=316.4
23:56:19.769 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.770 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:19.771 00.001 7008 Enqueuing Expose request
23:56:19.773 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:19.774 00.001 8532 Worker thread wakes up
23:56:19.774 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:19.774 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:20.609 00.835 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"18872630-9fd4-4755-bf6a-8fdf547dd856"}
23:56:20.611 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"18872630-9fd4-4755-bf6a-8fdf547dd856"}
23:56:20.614 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"06c27e74-aca1-4306-8caf-976d29b08e94"}
23:56:20.618 00.004 7008 case statement mapped state 6 to 3
23:56:20.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"06c27e74-aca1-4306-8caf-976d29b08e94"}
23:56:20.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f92ff50-7b23-44b3-b7b4-c761f881eefd"}
23:56:20.623 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1962,"width":15,"height":15,"star_pos":[7.16,7.31],"pixels":"..."},"id":"9f92ff50-7b23-44b3-b7b4-c761f881eefd"}
23:56:21.903 01.280 8532 Exposure complete
23:56:21.931 00.028 8532 worker thread done servicing request
23:56:21.931 00.000 7008 OnExposeComplete: enter
23:56:21.933 00.002 7008 UpdateGuideState(): m_state=6
23:56:21.934 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1963
23:56:21.936 00.002 7008 Star::Find returns 1 (0), X=544.10, Y=452.29, Mass=269186, SNR=335.2, Peak=49787 HFD=2.5
23:56:21.937 00.001 7008 MultiStar: [#1 -0.08,0.10,0.54,U] [#2 -0.10,0.08,0.53,U] [#3 -0.14,0.02,0.42,U] [#4 -0.18,0.03,0.34,U] [#5 -0.09,0.09,0.34,U] [#6 -0.13,-0.05,0.36,U] [#7 -0.12,0.06,0.28,U] [#8 -0.18,0.04,0.33,U] 
23:56:21.938 00.001 7008 refined, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.29, 0.10}
23:56:21.939 00.001 7008 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.07) = xAngle (2.85 = 2.85)
23:56:21.940 00.001 7008 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.43 = 2.43)
23:56:21.941 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.78 mountX=-0.17 mountY=0.11, mountTheta=2.55
23:56:21.943 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.06, opts=13)
23:56:21.944 00.001 7008 Enqueuing Move request for scope (-0.16, 0.06)
23:56:21.945 00.001 8532 Worker thread wakes up
23:56:21.945 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:56:21.945 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:56:21.945 00.000 8532 Moving (-0.16, 0.06) raw xDistance=-0.17 yDistance=0.11
23:56:21.945 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:56:21.945 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:21.945 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:56:21.945 00.000 8532 MoveAxis(E, 0, ABG)
23:56:21.945 00.000 8532 Move returns status 0, amount 0
23:56:21.945 00.000 8532 MoveAxis(N, 0, ABG)
23:56:21.945 00.000 8532 Move returns status 0, amount 0
23:56:21.946 00.001 8532 move complete, result=0
23:56:21.946 00.000 8532 worker thread done servicing request
23:56:21.946 00.000 7008 UpdateImageDisplay: Size=(752,580) min=467, max=65535, med=2517, FiltMin=2161, FiltMax=28875, Gamma=0.990
23:56:21.951 00.005 7008 UpdateGuideState exits: m=269186 SNR=335.2
23:56:21.952 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.953 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:21.954 00.001 7008 Enqueuing Expose request
23:56:21.955 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:21.956 00.001 8532 Worker thread wakes up
23:56:21.956 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:21.957 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:22.609 00.652 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ab38acf5-8d36-415d-b072-85aabea9387d"}
23:56:22.612 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ab38acf5-8d36-415d-b072-85aabea9387d"}
23:56:22.613 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f1d8242-b4fb-4943-bb41-ee5ee3960f39"}
23:56:22.615 00.002 7008 case statement mapped state 6 to 3
23:56:22.616 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f1d8242-b4fb-4943-bb41-ee5ee3960f39"}
23:56:22.617 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"af13449d-d589-43ca-96cb-e788c3e9ada4"}
23:56:22.618 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1963,"width":15,"height":15,"star_pos":[7.10,7.29],"pixels":"..."},"id":"af13449d-d589-43ca-96cb-e788c3e9ada4"}
23:56:24.076 01.458 8532 Exposure complete
23:56:24.100 00.024 8532 worker thread done servicing request
23:56:24.101 00.001 7008 OnExposeComplete: enter
23:56:24.102 00.001 7008 UpdateGuideState(): m_state=6
23:56:24.103 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1964
23:56:24.104 00.001 7008 Star::Find returns 1 (0), X=543.85, Y=452.24, Mass=265486, SNR=323.5, Peak=53914 HFD=2.4
23:56:24.105 00.001 7008 MultiStar: [#1 -0.34,-0.01,0.56,U] [#2 -0.38,-0.04,0.56,U] [#3 -0.42,-0.08,0.43,U] [#4 -0.45,-0.03,0.37,U] [#5 -0.34,0.06,0.35,U] [#6 -0.34,-0.10,0.34,U] [#7 -0.46,-0.03,0.29,U] [#8 -0.68,0.12,0.34,U] 
23:56:24.106 00.001 7008 refined, 8 included, MultiStar: {-0.45, -0.00}, one-star: {-0.54, 0.05}
23:56:24.107 00.001 7008 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.07) = xAngle (-3.07 = -3.07)
23:56:24.108 00.001 7008 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.48 = 2.80)
23:56:24.109 00.001 7008 CameraToMount -- cameraX=-0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-3.14 mountX=-0.44 mountY=0.15, mountTheta=2.82
23:56:24.111 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.45, y=-0.00, opts=13)
23:56:24.112 00.001 7008 Enqueuing Move request for scope (-0.45, -0.00)
23:56:24.113 00.001 8532 Worker thread wakes up
23:56:24.113 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.00) opts 0xd
23:56:24.113 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.45, -0.00)
23:56:24.113 00.000 8532 Moving (-0.45, -0.00) raw xDistance=-0.44 yDistance=0.15
23:56:24.113 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
23:56:24.113 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:24.114 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:56:24.114 00.000 8532 MoveAxis(E, 403, ABG)
23:56:24.114 00.000 8532 Guiding  Dir = 2, Dur = 403
23:56:24.114 00.000 8532 IsSlewing returns 0
23:56:24.114 00.000 8532 IsGuiding returns 0
23:56:24.114 00.000 8532 PulseGuide returned control before completion, sleep 413
23:56:24.116 00.002 7008 UpdateImageDisplay: Size=(752,580) min=427, max=65535, med=2514, FiltMin=2143, FiltMax=27754, Gamma=0.990
23:56:24.121 00.005 7008 UpdateGuideState exits: m=265486 SNR=323.5
23:56:24.122 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.123 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:24.124 00.001 7008 Enqueuing Expose request
23:56:24.535 00.411 8532 IsGuiding returns 0
23:56:24.535 00.000 8532 Move returns status 0, amount 403
23:56:24.535 00.000 8532 MoveAxis(N, 0, ABG)
23:56:24.535 00.000 8532 Move returns status 0, amount 0
23:56:24.535 00.000 8532 move complete, result=0
23:56:24.535 00.000 8532 worker thread done servicing request
23:56:24.535 00.000 8532 Worker thread wakes up
23:56:24.535 00.000 7008 GuideStep: -0.4 px 403 ms EAST, 0.1 px 0 ms NORTH
23:56:24.539 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:24.539 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:24.608 00.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"140972fc-16d3-49c3-845a-b2848a2e167d"}
23:56:24.610 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"140972fc-16d3-49c3-845a-b2848a2e167d"}
23:56:24.613 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"db153888-a230-4971-b0a8-f69f003e3df9"}
23:56:24.615 00.002 7008 case statement mapped state 6 to 3
23:56:24.616 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"db153888-a230-4971-b0a8-f69f003e3df9"}
23:56:24.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"935a1a12-939e-44d9-b5f6-26d3d3ff5a48"}
23:56:24.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1964,"width":15,"height":15,"star_pos":[6.85,7.24],"pixels":"..."},"id":"935a1a12-939e-44d9-b5f6-26d3d3ff5a48"}
23:56:26.607 01.987 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1f0cc23-5521-4e44-9b5e-eb4a63b5a765"}
23:56:26.608 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1f0cc23-5521-4e44-9b5e-eb4a63b5a765"}
23:56:26.610 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f8e38bce-6ee1-4e00-b09e-f8eab7b60cc7"}
23:56:26.611 00.001 7008 case statement mapped state 6 to 3
23:56:26.612 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8e38bce-6ee1-4e00-b09e-f8eab7b60cc7"}
23:56:26.613 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d60c9e09-a8e7-4fee-a694-680990f3e850"}
23:56:26.614 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1964,"width":15,"height":15,"star_pos":[6.85,7.24],"pixels":"..."},"id":"d60c9e09-a8e7-4fee-a694-680990f3e850"}
23:56:26.670 00.056 8532 Exposure complete
23:56:26.698 00.028 8532 worker thread done servicing request
23:56:26.698 00.000 7008 OnExposeComplete: enter
23:56:26.700 00.002 7008 UpdateGuideState(): m_state=6
23:56:26.701 00.001 7008 Star::Find(15, 543, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1965
23:56:26.702 00.001 7008 Star::Find returns 1 (0), X=543.93, Y=452.28, Mass=283328, SNR=341.1, Peak=56674 HFD=2.6
23:56:26.703 00.001 7008 MultiStar: [#1 -0.19,0.15,0.51,U] [#2 -0.22,0.00,0.54,U] [#3 -0.34,-0.02,0.39,U] [#4 -0.32,-0.01,0.33,U] [#5 -0.19,0.10,0.34,U] [#6 -0.25,-0.02,0.36,U] [#7 -0.26,-0.03,0.27,U] [#8 -0.27,-0.01,0.33,U] 
23:56:26.704 00.001 7008 refined, 8 included, MultiStar: {-0.30, 0.04}, one-star: {-0.45, 0.09}
23:56:26.705 00.001 7008 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.07) = xAngle (3.07 = 3.07)
23:56:26.706 00.001 7008 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.66 = 2.66)
23:56:26.707 00.001 7008 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=-0.30 mountY=0.14, mountTheta=2.71
23:56:26.711 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.30, y=0.04, opts=13)
23:56:26.712 00.001 7008 Enqueuing Move request for scope (-0.30, 0.04)
23:56:26.713 00.001 8532 Worker thread wakes up
23:56:26.713 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
23:56:26.713 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
23:56:26.713 00.000 8532 Moving (-0.30, 0.04) raw xDistance=-0.30 yDistance=0.14
23:56:26.713 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:56:26.713 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:26.713 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:26.713 00.000 8532 MoveAxis(E, 303, ABG)
23:56:26.713 00.000 8532 Guiding  Dir = 2, Dur = 303
23:56:26.714 00.001 8532 IsSlewing returns 0
23:56:26.714 00.000 8532 IsGuiding returns 0
23:56:26.714 00.000 8532 PulseGuide returned control before completion, sleep 313
23:56:26.714 00.000 7008 UpdateImageDisplay: Size=(752,580) min=236, max=65535, med=2516, FiltMin=2067, FiltMax=25513, Gamma=0.990
23:56:26.720 00.006 7008 UpdateGuideState exits: m=283328 SNR=341.1
23:56:26.721 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.723 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:26.724 00.001 7008 Enqueuing Expose request
23:56:27.036 00.312 8532 IsGuiding returns 1
23:56:27.036 00.000 8532 scope still moving after pulse duration time elapsed
23:56:27.067 00.031 8532 IsSlewing returns 0
23:56:27.067 00.000 8532 IsGuiding returns 1
23:56:27.098 00.031 8532 IsSlewing returns 0
23:56:27.098 00.000 8532 IsGuiding returns 1
23:56:27.129 00.031 8532 IsSlewing returns 0
23:56:27.129 00.000 8532 IsGuiding returns 1
23:56:27.160 00.031 8532 IsSlewing returns 0
23:56:27.160 00.000 8532 IsGuiding returns 1
23:56:27.193 00.033 8532 IsSlewing returns 0
23:56:27.193 00.000 8532 IsGuiding returns 1
23:56:27.224 00.031 8532 IsSlewing returns 0
23:56:27.224 00.000 8532 IsGuiding returns 1
23:56:27.255 00.031 8532 IsSlewing returns 0
23:56:27.255 00.000 8532 IsGuiding returns 1
23:56:27.287 00.032 8532 IsSlewing returns 0
23:56:27.287 00.000 8532 IsGuiding returns 1
23:56:27.319 00.032 8532 IsSlewing returns 0
23:56:27.320 00.001 8532 IsGuiding returns 1
23:56:27.351 00.031 8532 IsSlewing returns 0
23:56:27.352 00.001 8532 IsGuiding returns 1
23:56:27.381 00.029 8532 IsSlewing returns 0
23:56:27.382 00.001 8532 IsGuiding returns 1
23:56:27.413 00.031 8532 IsSlewing returns 0
23:56:27.413 00.000 8532 IsGuiding returns 1
23:56:27.445 00.032 8532 IsSlewing returns 0
23:56:27.446 00.001 8532 IsGuiding returns 1
23:56:27.476 00.030 8532 IsSlewing returns 0
23:56:27.477 00.001 8532 IsGuiding returns 1
23:56:27.506 00.029 8532 IsSlewing returns 0
23:56:27.507 00.001 8532 IsGuiding returns 1
23:56:27.537 00.030 8532 IsSlewing returns 0
23:56:27.540 00.003 8532 IsGuiding returns 1
23:56:27.568 00.028 8532 IsSlewing returns 0
23:56:27.569 00.001 8532 IsGuiding returns 1
23:56:27.599 00.030 8532 IsSlewing returns 0
23:56:27.599 00.000 8532 IsGuiding returns 1
23:56:27.631 00.032 8532 IsSlewing returns 0
23:56:27.631 00.000 8532 IsGuiding returns 1
23:56:27.662 00.031 8532 IsSlewing returns 0
23:56:27.662 00.000 8532 IsGuiding returns 1
23:56:27.694 00.032 8532 IsSlewing returns 0
23:56:27.695 00.001 8532 IsGuiding returns 1
23:56:27.726 00.031 8532 IsSlewing returns 0
23:56:27.726 00.000 8532 IsGuiding returns 1
23:56:27.757 00.031 8532 IsSlewing returns 0
23:56:27.758 00.001 8532 IsGuiding returns 1
23:56:27.788 00.030 8532 IsSlewing returns 0
23:56:27.788 00.000 8532 IsGuiding returns 1
23:56:27.819 00.031 8532 IsSlewing returns 0
23:56:27.819 00.000 8532 IsGuiding returns 1
23:56:27.851 00.032 8532 IsSlewing returns 0
23:56:27.851 00.000 8532 IsGuiding returns 1
23:56:27.881 00.030 8532 IsSlewing returns 0
23:56:27.882 00.001 8532 IsGuiding returns 0
23:56:27.882 00.000 8532 scope move finished after 303 + 866 ms
23:56:27.884 00.002 8532 Move returns status 0, amount 303
23:56:27.884 00.000 8532 MoveAxis(N, 0, ABG)
23:56:27.884 00.000 8532 Move returns status 0, amount 0
23:56:27.884 00.000 8532 move complete, result=0
23:56:27.884 00.000 8532 worker thread done servicing request
23:56:27.884 00.000 8532 Worker thread wakes up
23:56:27.884 00.000 7008 GuideStep: -0.3 px 303 ms EAST, 0.1 px 0 ms NORTH
23:56:27.888 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:27.888 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:28.606 00.718 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"66448fc7-f025-4797-9d71-71044c00bf51"}
23:56:28.607 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"66448fc7-f025-4797-9d71-71044c00bf51"}
23:56:28.608 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"31df1ad6-f47d-4322-904e-45692a4c60ec"}
23:56:28.610 00.002 7008 case statement mapped state 6 to 3
23:56:28.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"31df1ad6-f47d-4322-904e-45692a4c60ec"}
23:56:28.613 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c85f00d0-bbac-4a56-951a-899b326a77d7"}
23:56:28.614 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1965,"width":15,"height":15,"star_pos":[6.93,7.28],"pixels":"..."},"id":"c85f00d0-bbac-4a56-951a-899b326a77d7"}
23:56:30.018 01.404 8532 Exposure complete
23:56:30.046 00.028 8532 worker thread done servicing request
23:56:30.046 00.000 7008 OnExposeComplete: enter
23:56:30.047 00.001 7008 UpdateGuideState(): m_state=6
23:56:30.048 00.001 7008 Star::Find(15, 543, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1966
23:56:30.049 00.001 7008 Star::Find returns 1 (0), X=544.06, Y=452.40, Mass=258438, SNR=320.5, Peak=46657 HFD=2.6
23:56:30.050 00.001 7008 MultiStar: [#1 -0.09,0.22,0.55,U] [#2 -0.12,0.10,0.56,U] [#3 -0.08,0.14,0.46,U] [#4 -0.17,0.12,0.35,U] [#5 -0.07,0.20,0.34,U] [#6 -0.15,0.08,0.37,U] [#7 -0.11,0.19,0.29,U] [#8 -0.09,0.02,0.34,U] 
23:56:30.051 00.001 7008 refined, 8 included, MultiStar: {-0.16, 0.15}, one-star: {-0.33, 0.20}
23:56:30.052 00.001 7008 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.07) = xAngle (2.45 = 2.45)
23:56:30.053 00.001 7008 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.04 = 2.04)
23:56:30.054 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.38 mountX=-0.17 mountY=0.20, mountTheta=2.28
23:56:30.056 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.15, opts=13)
23:56:30.057 00.001 7008 Enqueuing Move request for scope (-0.16, 0.15)
23:56:30.059 00.002 8532 Worker thread wakes up
23:56:30.059 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
23:56:30.059 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
23:56:30.059 00.000 8532 Moving (-0.16, 0.15) raw xDistance=-0.17 yDistance=0.20
23:56:30.059 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:56:30.059 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:30.059 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:56:30.060 00.001 8532 MoveAxis(E, 0, ABG)
23:56:30.060 00.000 8532 Move returns status 0, amount 0
23:56:30.060 00.000 8532 MoveAxis(N, 0, ABG)
23:56:30.060 00.000 8532 Move returns status 0, amount 0
23:56:30.060 00.000 8532 move complete, result=0
23:56:30.060 00.000 8532 worker thread done servicing request
23:56:30.061 00.001 7008 UpdateImageDisplay: Size=(752,580) min=374, max=65535, med=2516, FiltMin=2163, FiltMax=29442, Gamma=0.990
23:56:30.065 00.004 7008 UpdateGuideState exits: m=258438 SNR=320.5
23:56:30.066 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.069 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:30.070 00.001 7008 Enqueuing Expose request
23:56:30.070 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:30.071 00.001 8532 Worker thread wakes up
23:56:30.072 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:30.072 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:30.606 00.534 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"194999e7-498a-426c-8bc0-51f6c2b0b2cc"}
23:56:30.607 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"194999e7-498a-426c-8bc0-51f6c2b0b2cc"}
23:56:30.609 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52cca06f-eae5-4569-b4db-92d658877dc7"}
23:56:30.612 00.003 7008 case statement mapped state 6 to 3
23:56:30.613 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52cca06f-eae5-4569-b4db-92d658877dc7"}
23:56:30.615 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c6e62cca-63e3-479e-933e-18590c19a64c"}
23:56:30.616 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1966,"width":15,"height":15,"star_pos":[7.06,7.40],"pixels":"..."},"id":"c6e62cca-63e3-479e-933e-18590c19a64c"}
23:56:32.193 01.577 8532 Exposure complete
23:56:32.223 00.030 8532 worker thread done servicing request
23:56:32.223 00.000 7008 OnExposeComplete: enter
23:56:32.224 00.001 7008 UpdateGuideState(): m_state=6
23:56:32.225 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
23:56:32.226 00.001 7008 Star::Find returns 1 (0), X=544.02, Y=452.41, Mass=264761, SNR=325.5, Peak=48777 HFD=2.5
23:56:32.227 00.001 7008 MultiStar: [#1 -0.11,0.24,0.55,U] [#2 -0.17,0.09,0.57,U] [#3 -0.13,0.07,0.44,U] [#4 -0.12,0.17,0.36,U] [#5 -0.10,0.20,0.36,U] [#6 -0.13,0.12,0.35,U] [#7 -0.21,0.13,0.28,U] [#8 -0.20,0.08,0.33,U] 
23:56:32.228 00.001 7008 refined, 8 included, MultiStar: {-0.20, 0.16}, one-star: {-0.36, 0.22}
23:56:32.229 00.001 7008 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.07) = xAngle (2.53 = 2.53)
23:56:32.230 00.001 7008 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.11 = 2.11)
23:56:32.231 00.001 7008 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.25 cameraTheta=2.46 mountX=-0.21 mountY=0.22, mountTheta=2.33
23:56:32.236 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.20, y=0.16, opts=13)
23:56:32.237 00.001 7008 Enqueuing Move request for scope (-0.20, 0.16)
23:56:32.238 00.001 8532 Worker thread wakes up
23:56:32.238 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
23:56:32.238 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
23:56:32.238 00.000 8532 Moving (-0.20, 0.16) raw xDistance=-0.21 yDistance=0.22
23:56:32.238 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:56:32.238 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:32.238 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:56:32.239 00.001 8532 MoveAxis(E, 187, ABG)
23:56:32.239 00.000 8532 Guiding  Dir = 2, Dur = 187
23:56:32.239 00.000 8532 IsSlewing returns 0
23:56:32.239 00.000 8532 IsGuiding returns 0
23:56:32.239 00.000 8532 PulseGuide returned control before completion, sleep 197
23:56:32.240 00.001 7008 UpdateImageDisplay: Size=(752,580) min=289, max=65535, med=2513, FiltMin=2142, FiltMax=30806, Gamma=0.990
23:56:32.245 00.005 7008 UpdateGuideState exits: m=264761 SNR=325.5
23:56:32.246 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:32.247 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:32.248 00.001 7008 Enqueuing Expose request
23:56:32.453 00.205 8532 IsGuiding returns 0
23:56:32.453 00.000 8532 Move returns status 0, amount 187
23:56:32.453 00.000 8532 MoveAxis(N, 0, ABG)
23:56:32.453 00.000 8532 Move returns status 0, amount 0
23:56:32.453 00.000 8532 move complete, result=0
23:56:32.453 00.000 8532 worker thread done servicing request
23:56:32.453 00.000 8532 Worker thread wakes up
23:56:32.453 00.000 7008 GuideStep: -0.2 px 187 ms EAST, 0.2 px 0 ms NORTH
23:56:32.458 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:32.458 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:32.606 00.148 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1e983d1c-e18a-4bf0-ad44-1e989deec340"}
23:56:32.608 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1e983d1c-e18a-4bf0-ad44-1e989deec340"}
23:56:32.616 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5fafe183-411a-45ea-b248-967d322d46af"}
23:56:32.618 00.002 7008 case statement mapped state 6 to 3
23:56:32.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fafe183-411a-45ea-b248-967d322d46af"}
23:56:32.621 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2af13c17-c088-4748-8c73-5493a2df8d4a"}
23:56:32.623 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1967,"width":15,"height":15,"star_pos":[7.02,7.41],"pixels":"..."},"id":"2af13c17-c088-4748-8c73-5493a2df8d4a"}
23:56:34.592 01.969 8532 Exposure complete
23:56:34.607 00.015 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"61bf5e67-003c-4cc7-b90f-27da8b6eb2cc"}
23:56:34.609 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"61bf5e67-003c-4cc7-b90f-27da8b6eb2cc"}
23:56:34.611 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6c96089d-d6fa-401c-8fa9-1ef78bb5e4cd"}
23:56:34.612 00.001 7008 case statement mapped state 6 to 3
23:56:34.613 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c96089d-d6fa-401c-8fa9-1ef78bb5e4cd"}
23:56:34.615 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"854b3057-b8a0-4f74-9c68-fc627d99eb71"}
23:56:34.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1967,"width":15,"height":15,"star_pos":[7.02,7.41],"pixels":"..."},"id":"854b3057-b8a0-4f74-9c68-fc627d99eb71"}
23:56:34.625 00.008 8532 worker thread done servicing request
23:56:34.625 00.000 7008 OnExposeComplete: enter
23:56:34.626 00.001 7008 UpdateGuideState(): m_state=6
23:56:34.627 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1968
23:56:34.628 00.001 7008 Star::Find returns 1 (0), X=544.19, Y=452.47, Mass=271459, SNR=331.1, Peak=43038 HFD=2.8
23:56:34.630 00.002 7008 MultiStar: [#1 -0.01,0.34,0.56,U] [#2 0.01,0.21,0.54,U] [#3 -0.01,0.20,0.44,U] [#4 -0.14,0.22,0.35,U] [#5 -0.02,0.30,0.35,U] [#6 -0.05,0.15,0.35,U] [#7 -0.01,0.23,0.28,U] [#8 -0.10,0.18,0.36,U] 
23:56:34.631 00.001 7008 refined, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.20, 0.28}
23:56:34.632 00.001 7008 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.07) = xAngle (1.94 = 1.94)
23:56:34.633 00.001 7008 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.52 = 1.52)
23:56:34.635 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.87 mountX=-0.09 mountY=0.26, mountTheta=1.91
23:56:34.637 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.25, opts=13)
23:56:34.638 00.001 7008 Enqueuing Move request for scope (-0.07, 0.25)
23:56:34.639 00.001 8532 Worker thread wakes up
23:56:34.639 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
23:56:34.639 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
23:56:34.639 00.000 8532 Moving (-0.07, 0.25) raw xDistance=-0.09 yDistance=0.26
23:56:34.639 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:34.639 00.000 8532 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.67
23:56:34.639 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:56:34.639 00.000 8532 MoveAxis(E, 0, ABG)
23:56:34.639 00.000 8532 Move returns status 0, amount 0
23:56:34.639 00.000 8532 MoveAxis(S, 450, ABG)
23:56:34.639 00.000 8532 Guiding  Dir = 1, Dur = 450
23:56:34.640 00.001 8532 IsSlewing returns 0
23:56:34.640 00.000 8532 IsGuiding returns 0
23:56:34.640 00.000 7008 UpdateImageDisplay: Size=(752,580) min=355, max=65535, med=2515, FiltMin=2107, FiltMax=26316, Gamma=0.990
23:56:34.641 00.001 8532 PulseGuide returned control before completion, sleep 460
23:56:34.644 00.003 7008 UpdateGuideState exits: m=271459 SNR=331.1
23:56:34.645 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.647 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:34.648 00.001 7008 Enqueuing Expose request
23:56:35.114 00.466 8532 IsGuiding returns 1
23:56:35.114 00.000 8532 scope still moving after pulse duration time elapsed
23:56:35.146 00.032 8532 IsSlewing returns 0
23:56:35.146 00.000 8532 IsGuiding returns 0
23:56:35.146 00.000 8532 scope move finished after 450 + 56 ms
23:56:35.146 00.000 8532 Move returns status 0, amount 450
23:56:35.146 00.000 8532 move complete, result=0
23:56:35.146 00.000 8532 worker thread done servicing request
23:56:35.146 00.000 8532 Worker thread wakes up
23:56:35.147 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 450 ms SOUTH
23:56:35.148 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:35.148 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:36.607 01.459 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4845eea1-22ad-458d-9ac6-ccc8590acae3"}
23:56:36.610 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4845eea1-22ad-458d-9ac6-ccc8590acae3"}
23:56:36.612 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"536520ab-b16a-40ca-9020-8f3e668cb02a"}
23:56:36.615 00.003 7008 case statement mapped state 6 to 3
23:56:36.617 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"536520ab-b16a-40ca-9020-8f3e668cb02a"}
23:56:36.620 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6d1b6fd6-eaab-4816-ac01-304ee6dcaafd"}
23:56:36.623 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1968,"width":15,"height":15,"star_pos":[7.19,7.47],"pixels":"..."},"id":"6d1b6fd6-eaab-4816-ac01-304ee6dcaafd"}
23:56:37.267 00.644 8532 Exposure complete
23:56:37.296 00.029 8532 worker thread done servicing request
23:56:37.296 00.000 7008 OnExposeComplete: enter
23:56:37.298 00.002 7008 UpdateGuideState(): m_state=6
23:56:37.299 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1969
23:56:37.300 00.001 7008 Star::Find returns 1 (0), X=544.20, Y=452.08, Mass=266888, SNR=329.5, Peak=49715 HFD=2.4
23:56:37.301 00.001 7008 MultiStar: [#1 -0.02,-0.22,0.57,U] [#2 -0.02,-0.22,0.53,U] [#3 -0.05,-0.27,0.43,U] [#4 -0.02,-0.17,0.36,U] [#5 0.03,-0.16,0.36,U] [#6 -0.02,-0.23,0.35,U] [#7 0.05,-0.15,0.30,U] [#8 -0.06,-0.18,0.35,U] 
23:56:37.302 00.001 7008 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.18, -0.11}
23:56:37.303 00.001 7008 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.07) = xAngle (-1.80 = -1.80)
23:56:37.304 00.001 7008 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.21 = -2.21)
23:56:37.305 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.87 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
23:56:37.308 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.18, opts=13)
23:56:37.309 00.001 7008 Enqueuing Move request for scope (-0.06, -0.18)
23:56:37.311 00.002 8532 Worker thread wakes up
23:56:37.311 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
23:56:37.311 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
23:56:37.311 00.000 8532 Moving (-0.06, -0.18) raw xDistance=-0.04 yDistance=-0.15
23:56:37.311 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:56:37.311 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:37.311 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:37.311 00.000 8532 MoveAxis(E, 0, ABG)
23:56:37.311 00.000 8532 Move returns status 0, amount 0
23:56:37.311 00.000 8532 MoveAxis(N, 0, ABG)
23:56:37.311 00.000 8532 Move returns status 0, amount 0
23:56:37.311 00.000 8532 move complete, result=0
23:56:37.312 00.001 8532 worker thread done servicing request
23:56:37.312 00.000 7008 UpdateImageDisplay: Size=(752,580) min=384, max=65535, med=2514, FiltMin=2157, FiltMax=24933, Gamma=0.990
23:56:37.316 00.004 7008 UpdateGuideState exits: m=266888 SNR=329.5
23:56:37.318 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.319 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:37.320 00.001 7008 Enqueuing Expose request
23:56:37.321 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:37.322 00.001 8532 Worker thread wakes up
23:56:37.323 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:37.323 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:38.609 01.286 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43fbc711-3b43-403c-8c56-237b47748b06"}
23:56:38.613 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43fbc711-3b43-403c-8c56-237b47748b06"}
23:56:38.616 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1827cb28-88e3-4f54-8d9e-c744d2ea6df6"}
23:56:38.618 00.002 7008 case statement mapped state 6 to 3
23:56:38.619 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1827cb28-88e3-4f54-8d9e-c744d2ea6df6"}
23:56:38.621 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a7093602-7317-4844-b0eb-45d34b0c39c2"}
23:56:38.622 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1969,"width":15,"height":15,"star_pos":[7.20,7.08],"pixels":"..."},"id":"a7093602-7317-4844-b0eb-45d34b0c39c2"}
23:56:39.452 00.830 8532 Exposure complete
23:56:39.479 00.027 8532 worker thread done servicing request
23:56:39.479 00.000 7008 OnExposeComplete: enter
23:56:39.480 00.001 7008 UpdateGuideState(): m_state=6
23:56:39.481 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1970
23:56:39.482 00.001 7008 Star::Find returns 1 (0), X=544.17, Y=452.08, Mass=267302, SNR=339.8, Peak=50067 HFD=2.3
23:56:39.483 00.001 7008 MultiStar: [#1 0.05,-0.21,0.51,U] [#2 -0.04,-0.21,0.53,U] [#3 -0.00,-0.22,0.39,U] [#4 0.01,-0.16,0.35,U] [#5 -0.04,-0.16,0.34,U] [#6 -0.06,-0.12,0.35,U] [#7 -0.02,-0.21,0.28,U] [#8 -0.02,-0.20,0.32,U] 
23:56:39.486 00.003 7008 refined, 8 included, MultiStar: {-0.06, -0.17}, one-star: {-0.22, -0.11}
23:56:39.488 00.002 7008 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.07) = xAngle (-1.85 = -1.85)
23:56:39.489 00.001 7008 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.27 = -2.27)
23:56:39.490 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
23:56:39.494 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.17, opts=13)
23:56:39.495 00.001 7008 Enqueuing Move request for scope (-0.06, -0.17)
23:56:39.496 00.001 8532 Worker thread wakes up
23:56:39.496 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
23:56:39.496 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
23:56:39.496 00.000 8532 Moving (-0.06, -0.17) raw xDistance=-0.05 yDistance=-0.14
23:56:39.496 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:39.496 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:39.496 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:39.496 00.000 8532 MoveAxis(E, 0, ABG)
23:56:39.496 00.000 8532 Move returns status 0, amount 0
23:56:39.496 00.000 8532 MoveAxis(N, 0, ABG)
23:56:39.496 00.000 8532 Move returns status 0, amount 0
23:56:39.497 00.001 8532 move complete, result=0
23:56:39.497 00.000 8532 worker thread done servicing request
23:56:39.497 00.000 7008 UpdateImageDisplay: Size=(752,580) min=405, max=65535, med=2514, FiltMin=2148, FiltMax=26017, Gamma=0.990
23:56:39.500 00.003 7008 UpdateGuideState exits: m=267302 SNR=339.8
23:56:39.503 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.504 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:39.505 00.001 7008 Enqueuing Expose request
23:56:39.506 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:39.507 00.001 8532 Worker thread wakes up
23:56:39.507 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:39.507 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:40.608 01.101 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0158f800-9c24-4747-8946-636d29972fc2"}
23:56:40.609 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0158f800-9c24-4747-8946-636d29972fc2"}
23:56:40.611 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dd2d1f05-33c5-4315-9401-5a3d6cd76db1"}
23:56:40.613 00.002 7008 case statement mapped state 6 to 3
23:56:40.614 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd2d1f05-33c5-4315-9401-5a3d6cd76db1"}
23:56:40.616 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a2b05a9e-bede-45e8-9376-224ea41025b3"}
23:56:40.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1970,"width":15,"height":15,"star_pos":[7.17,7.08],"pixels":"..."},"id":"a2b05a9e-bede-45e8-9376-224ea41025b3"}
23:56:41.641 01.024 8532 Exposure complete
23:56:41.666 00.025 8532 worker thread done servicing request
23:56:41.666 00.000 7008 OnExposeComplete: enter
23:56:41.668 00.002 7008 UpdateGuideState(): m_state=6
23:56:41.669 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1971
23:56:41.670 00.001 7008 Star::Find returns 1 (0), X=544.33, Y=452.08, Mass=266382, SNR=330.4, Peak=41863 HFD=2.3
23:56:41.671 00.001 7008 MultiStar: [#1 0.16,-0.17,0.54,U] [#2 0.11,-0.19,0.56,U] [#3 0.15,-0.20,0.44,U] [#4 0.09,-0.12,0.36,U] [#5 0.18,-0.19,0.34,U] [#6 0.08,-0.21,0.36,U] [#7 0.09,-0.19,0.30,U] [#8 0.07,-0.20,0.33,U] 
23:56:41.672 00.001 7008 single-star, 8 included, MultiStar: {0.08, -0.17}, one-star: {-0.06, -0.11}
23:56:41.673 00.001 7008 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.07) = xAngle (-1.97 = -1.97)
23:56:41.674 00.001 7008 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.38 = -2.38)
23:56:41.675 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
23:56:41.677 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.11, opts=13)
23:56:41.678 00.001 7008 Enqueuing Move request for scope (-0.06, -0.11)
23:56:41.679 00.001 8532 Worker thread wakes up
23:56:41.679 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:56:41.679 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:56:41.679 00.000 8532 Moving (-0.06, -0.11) raw xDistance=-0.05 yDistance=-0.09
23:56:41.679 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:41.679 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:41.680 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:41.680 00.000 8532 MoveAxis(E, 0, ABG)
23:56:41.680 00.000 8532 Move returns status 0, amount 0
23:56:41.680 00.000 8532 MoveAxis(N, 0, ABG)
23:56:41.680 00.000 8532 Move returns status 0, amount 0
23:56:41.680 00.000 8532 move complete, result=0
23:56:41.680 00.000 8532 worker thread done servicing request
23:56:41.681 00.001 7008 UpdateImageDisplay: Size=(752,580) min=426, max=65535, med=2516, FiltMin=2102, FiltMax=28483, Gamma=0.990
23:56:41.686 00.005 7008 UpdateGuideState exits: m=266382 SNR=330.4
23:56:41.687 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.689 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:41.691 00.002 7008 Enqueuing Expose request
23:56:41.693 00.002 8532 Worker thread wakes up
23:56:41.693 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:41.694 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:41.694 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:42.609 00.915 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"94b73f42-ab47-47c4-b484-f45729d9f24c"}
23:56:42.613 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"94b73f42-ab47-47c4-b484-f45729d9f24c"}
23:56:42.615 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d776ff46-0e0c-4001-9e7b-fa0ae7f6a64d"}
23:56:42.618 00.003 7008 case statement mapped state 6 to 3
23:56:42.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d776ff46-0e0c-4001-9e7b-fa0ae7f6a64d"}
23:56:42.623 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ee002a17-d2e2-4db4-92ae-8b4d9511e6d7"}
23:56:42.624 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1971,"width":15,"height":15,"star_pos":[7.33,7.08],"pixels":"..."},"id":"ee002a17-d2e2-4db4-92ae-8b4d9511e6d7"}
23:56:43.818 01.194 8532 Exposure complete
23:56:43.844 00.026 8532 worker thread done servicing request
23:56:43.844 00.000 7008 OnExposeComplete: enter
23:56:43.846 00.002 7008 UpdateGuideState(): m_state=6
23:56:43.847 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1972
23:56:43.850 00.003 7008 Star::Find returns 1 (0), X=544.38, Y=452.12, Mass=264863, SNR=338.3, Peak=39742 HFD=2.3
23:56:43.851 00.001 7008 MultiStar: [#1 0.19,-0.16,0.51,U] [#2 0.13,-0.18,0.54,U] [#3 0.17,-0.27,0.40,U] [#4 0.16,-0.12,0.36,U] [#5 0.11,-0.10,0.34,U] [#6 0.08,-0.24,0.38,U] [#7 0.06,-0.11,0.29,U] [#8 0.01,-0.10,0.34,U] 
23:56:43.852 00.001 7008 single-star, 8 included, MultiStar: {0.09, -0.14}, one-star: {-0.01, -0.07}
23:56:43.853 00.001 7008 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.07) = xAngle (-1.64 = -1.64)
23:56:43.855 00.002 7008 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.05 = -2.05)
23:56:43.856 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.71 mountX=-0.01 mountY=-0.06, mountTheta=-1.65
23:56:43.858 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=-0.07, opts=13)
23:56:43.859 00.001 7008 Enqueuing Move request for scope (-0.01, -0.07)
23:56:43.860 00.001 8532 Worker thread wakes up
23:56:43.860 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:56:43.860 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:56:43.860 00.000 8532 Moving (-0.01, -0.07) raw xDistance=-0.01 yDistance=-0.06
23:56:43.860 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:43.860 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:43.860 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:43.860 00.000 8532 MoveAxis(E, 0, ABG)
23:56:43.860 00.000 8532 Move returns status 0, amount 0
23:56:43.860 00.000 8532 MoveAxis(N, 0, ABG)
23:56:43.860 00.000 8532 Move returns status 0, amount 0
23:56:43.860 00.000 8532 move complete, result=0
23:56:43.860 00.000 8532 worker thread done servicing request
23:56:43.861 00.001 7008 UpdateImageDisplay: Size=(752,580) min=264, max=65535, med=2513, FiltMin=2054, FiltMax=27728, Gamma=0.990
23:56:43.866 00.005 7008 UpdateGuideState exits: m=264863 SNR=338.3
23:56:43.869 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.870 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:43.871 00.001 7008 Enqueuing Expose request
23:56:43.872 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:43.873 00.001 8532 Worker thread wakes up
23:56:43.874 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:43.874 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:44.607 00.733 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1ebc844-d3da-4021-9c98-8d0f44300f45"}
23:56:44.610 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1ebc844-d3da-4021-9c98-8d0f44300f45"}
23:56:44.612 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d81165f1-cea7-467e-8577-0bde01c442b0"}
23:56:44.613 00.001 7008 case statement mapped state 6 to 3
23:56:44.614 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d81165f1-cea7-467e-8577-0bde01c442b0"}
23:56:44.616 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bdf11b8d-68e6-4a7f-88bb-fc6cee4499b6"}
23:56:44.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1972,"width":15,"height":15,"star_pos":[7.38,7.12],"pixels":"..."},"id":"bdf11b8d-68e6-4a7f-88bb-fc6cee4499b6"}
23:56:46.004 01.387 8532 Exposure complete
23:56:46.027 00.023 8532 worker thread done servicing request
23:56:46.027 00.000 7008 OnExposeComplete: enter
23:56:46.030 00.003 7008 UpdateGuideState(): m_state=6
23:56:46.031 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1973
23:56:46.032 00.001 7008 Star::Find returns 1 (0), X=544.29, Y=452.15, Mass=258716, SNR=322.1, Peak=41871 HFD=2.4
23:56:46.034 00.002 7008 MultiStar: [#1 0.06,-0.14,0.55,U] [#2 0.01,-0.16,0.55,U] [#3 0.09,-0.22,0.42,U] [#4 0.08,-0.06,0.37,U] [#5 0.11,-0.14,0.34,U] [#6 -0.03,-0.15,0.36,U] [#7 0.07,-0.08,0.29,U] [#8 0.07,-0.13,0.36,U] 
23:56:46.035 00.001 7008 single-star, 8 included, MultiStar: {0.02, -0.12}, one-star: {-0.10, -0.04}
23:56:46.036 00.001 7008 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.07) = xAngle (-2.72 = -2.72)
23:56:46.037 00.001 7008 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.13 = -3.13)
23:56:46.038 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.79 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
23:56:46.040 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.04, opts=13)
23:56:46.043 00.003 7008 Enqueuing Move request for scope (-0.10, -0.04)
23:56:46.045 00.002 8532 Worker thread wakes up
23:56:46.045 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:56:46.045 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:56:46.045 00.000 8532 Moving (-0.10, -0.04) raw xDistance=-0.10 yDistance=-0.00
23:56:46.045 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:56:46.045 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.045 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:56:46.045 00.000 8532 MoveAxis(E, 0, ABG)
23:56:46.045 00.000 8532 Move returns status 0, amount 0
23:56:46.045 00.000 8532 MoveAxis(N, 0, ABG)
23:56:46.045 00.000 8532 Move returns status 0, amount 0
23:56:46.045 00.000 8532 move complete, result=0
23:56:46.045 00.000 8532 worker thread done servicing request
23:56:46.046 00.001 7008 UpdateImageDisplay: Size=(752,580) min=375, max=65535, med=2515, FiltMin=2104, FiltMax=26814, Gamma=0.990
23:56:46.052 00.006 7008 UpdateGuideState exits: m=258716 SNR=322.1
23:56:46.053 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.054 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:46.055 00.001 7008 Enqueuing Expose request
23:56:46.056 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:46.057 00.001 8532 Worker thread wakes up
23:56:46.057 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:46.057 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:46.608 00.551 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b23b4802-7be4-4f16-9d8d-00142c3522aa"}
23:56:46.610 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b23b4802-7be4-4f16-9d8d-00142c3522aa"}
23:56:46.612 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e1ef0158-c073-416b-8b0a-d6ab13485316"}
23:56:46.614 00.002 7008 case statement mapped state 6 to 3
23:56:46.614 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1ef0158-c073-416b-8b0a-d6ab13485316"}
23:56:46.616 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2cfc4afc-bd92-489c-87ee-849c42c7f128"}
23:56:46.617 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1973,"width":15,"height":15,"star_pos":[7.29,7.15],"pixels":"..."},"id":"2cfc4afc-bd92-489c-87ee-849c42c7f128"}
23:56:48.192 01.575 8532 Exposure complete
23:56:48.217 00.025 8532 worker thread done servicing request
23:56:48.218 00.001 7008 OnExposeComplete: enter
23:56:48.219 00.001 7008 UpdateGuideState(): m_state=6
23:56:48.220 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1974
23:56:48.221 00.001 7008 Star::Find returns 1 (0), X=544.30, Y=452.11, Mass=264291, SNR=333.9, Peak=44035 HFD=2.3
23:56:48.222 00.001 7008 MultiStar: [#1 0.13,-0.12,0.52,U] [#2 0.06,-0.19,0.55,U] [#3 0.06,-0.18,0.41,U] [#4 0.03,-0.12,0.35,U] [#5 0.11,-0.24,0.34,U] [#6 0.06,-0.22,0.35,U] [#7 0.09,-0.23,0.29,U] [#8 -0.03,-0.09,0.32,U] 
23:56:48.223 00.001 7008 single-star, 8 included, MultiStar: {0.03, -0.15}, one-star: {-0.08, -0.08}
23:56:48.224 00.001 7008 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.07) = xAngle (-2.31 = -2.31)
23:56:48.226 00.002 7008 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.72 = -2.72)
23:56:48.227 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.38 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
23:56:48.229 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.08, opts=13)
23:56:48.230 00.001 7008 Enqueuing Move request for scope (-0.08, -0.08)
23:56:48.232 00.002 8532 Worker thread wakes up
23:56:48.232 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:56:48.232 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:56:48.232 00.000 8532 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=-0.05
23:56:48.232 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:48.232 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:48.232 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:48.232 00.000 8532 MoveAxis(E, 0, ABG)
23:56:48.232 00.000 8532 Move returns status 0, amount 0
23:56:48.232 00.000 8532 MoveAxis(N, 0, ABG)
23:56:48.232 00.000 8532 Move returns status 0, amount 0
23:56:48.232 00.000 8532 move complete, result=0
23:56:48.233 00.001 8532 worker thread done servicing request
23:56:48.233 00.000 7008 UpdateImageDisplay: Size=(752,580) min=438, max=65535, med=2515, FiltMin=2122, FiltMax=26597, Gamma=0.990
23:56:48.239 00.006 7008 UpdateGuideState exits: m=264291 SNR=333.9
23:56:48.240 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.241 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:48.242 00.001 7008 Enqueuing Expose request
23:56:48.243 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:48.246 00.003 8532 Worker thread wakes up
23:56:48.246 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:48.246 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:48.607 00.361 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6f6355c1-1bb3-4b5f-8158-6311f7715aa0"}
23:56:48.609 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6f6355c1-1bb3-4b5f-8158-6311f7715aa0"}
23:56:48.615 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"450dc894-3c7f-42cf-921d-80e3e4fb1df6"}
23:56:48.618 00.003 7008 case statement mapped state 6 to 3
23:56:48.621 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"450dc894-3c7f-42cf-921d-80e3e4fb1df6"}
23:56:48.622 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15d544e8-b025-43bc-ad4e-792f227935c8"}
23:56:48.624 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1974,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"15d544e8-b025-43bc-ad4e-792f227935c8"}
23:56:50.371 01.747 8532 Exposure complete
23:56:50.394 00.023 8532 worker thread done servicing request
23:56:50.394 00.000 7008 OnExposeComplete: enter
23:56:50.396 00.002 7008 UpdateGuideState(): m_state=6
23:56:50.397 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1975
23:56:50.398 00.001 7008 Star::Find returns 1 (0), X=544.36, Y=452.17, Mass=263511, SNR=335.2, Peak=39524 HFD=2.4
23:56:50.400 00.002 7008 MultiStar: [#1 0.16,-0.13,0.53,U] [#2 0.08,-0.14,0.54,U] [#3 0.12,-0.15,0.43,U] [#4 0.09,-0.04,0.37,U] [#5 0.11,-0.14,0.33,U] [#6 0.10,-0.12,0.34,U] [#7 0.07,-0.05,0.28,U] [#8 0.08,-0.02,0.34,U] 
23:56:50.401 00.001 7008 single-star, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.03, -0.03}
23:56:50.402 00.001 7008 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.07) = xAngle (-2.30 = -2.30)
23:56:50.403 00.001 7008 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.71 = -2.71)
23:56:50.404 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.37 mountX=-0.02 mountY=-0.02, mountTheta=-2.59
23:56:50.407 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.03, opts=13)
23:56:50.409 00.002 7008 Enqueuing Move request for scope (-0.03, -0.03)
23:56:50.410 00.001 8532 Worker thread wakes up
23:56:50.410 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:56:50.410 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:56:50.410 00.000 8532 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=-0.02
23:56:50.410 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:56:50.410 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.410 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:50.410 00.000 8532 MoveAxis(E, 0, ABG)
23:56:50.411 00.001 8532 Move returns status 0, amount 0
23:56:50.411 00.000 8532 MoveAxis(N, 0, ABG)
23:56:50.411 00.000 8532 Move returns status 0, amount 0
23:56:50.411 00.000 8532 move complete, result=0
23:56:50.411 00.000 8532 worker thread done servicing request
23:56:50.412 00.001 7008 UpdateImageDisplay: Size=(752,580) min=359, max=65535, med=2516, FiltMin=2117, FiltMax=28057, Gamma=0.990
23:56:50.417 00.005 7008 UpdateGuideState exits: m=263511 SNR=335.2
23:56:50.418 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.420 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:50.421 00.001 7008 Enqueuing Expose request
23:56:50.421 00.000 7008 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:50.424 00.003 8532 Worker thread wakes up
23:56:50.424 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:50.424 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:50.608 00.184 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b2979531-0ad1-4482-a471-f2c2f04c0ba4"}
23:56:50.612 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b2979531-0ad1-4482-a471-f2c2f04c0ba4"}
23:56:50.615 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ccf5da13-3b51-4a06-9ea5-85cb6d013bb2"}
23:56:50.617 00.002 7008 case statement mapped state 6 to 3
23:56:50.618 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccf5da13-3b51-4a06-9ea5-85cb6d013bb2"}
23:56:50.621 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4d89a7d3-26eb-4bdb-af50-0cc02064ae82"}
23:56:50.623 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1975,"width":15,"height":15,"star_pos":[7.36,7.17],"pixels":"..."},"id":"4d89a7d3-26eb-4bdb-af50-0cc02064ae82"}
23:56:52.543 01.920 8532 Exposure complete
23:56:52.569 00.026 8532 worker thread done servicing request
23:56:52.569 00.000 7008 OnExposeComplete: enter
23:56:52.571 00.002 7008 UpdateGuideState(): m_state=6
23:56:52.572 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1976
23:56:52.573 00.001 7008 Star::Find returns 1 (0), X=544.39, Y=452.17, Mass=268426, SNR=338.7, Peak=39612 HFD=2.5
23:56:52.575 00.002 7008 MultiStar: [#1 0.23,-0.07,0.53,U] [#2 0.13,-0.12,0.54,U] [#3 0.16,-0.10,0.42,U] [#4 0.16,-0.01,0.36,U] [#5 0.18,-0.15,0.33,U] [#6 0.12,-0.08,0.35,U] [#7 0.14,-0.02,0.29,U] [#8 0.10,-0.16,0.31,U] 
23:56:52.576 00.001 7008 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.01, -0.02}
23:56:52.577 00.001 7008 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.07) = xAngle (-1.23 = -1.23)
23:56:52.578 00.001 7008 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.64 = -1.64)
23:56:52.579 00.001 7008 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.30 mountX=0.01 mountY=-0.02, mountTheta=-1.25
23:56:52.581 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.01, y=-0.02, opts=13)
23:56:52.582 00.001 7008 Enqueuing Move request for scope (0.01, -0.02)
23:56:52.583 00.001 8532 Worker thread wakes up
23:56:52.583 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:56:52.583 00.000 8532 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:56:52.583 00.000 8532 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=-0.02
23:56:52.583 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:56:52.583 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:52.583 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:52.583 00.000 8532 MoveAxis(E, 0, ABG)
23:56:52.583 00.000 8532 Move returns status 0, amount 0
23:56:52.583 00.000 8532 MoveAxis(N, 0, ABG)
23:56:52.583 00.000 8532 Move returns status 0, amount 0
23:56:52.583 00.000 8532 move complete, result=0
23:56:52.583 00.000 8532 worker thread done servicing request
23:56:52.585 00.002 7008 UpdateImageDisplay: Size=(752,580) min=346, max=65535, med=2515, FiltMin=2045, FiltMax=29105, Gamma=0.990
23:56:52.593 00.008 7008 UpdateGuideState exits: m=268426 SNR=338.7
23:56:52.594 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.596 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:52.597 00.001 7008 Enqueuing Expose request
23:56:52.598 00.001 7008 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:52.599 00.001 8532 Worker thread wakes up
23:56:52.599 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:52.599 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:52.607 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"38dd02f8-9a15-4461-b83b-da6c5951b3c1"}
23:56:52.609 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"38dd02f8-9a15-4461-b83b-da6c5951b3c1"}
23:56:52.612 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1e2b368b-9cbc-4689-a8ab-d29e6042290a"}
23:56:52.614 00.002 7008 case statement mapped state 6 to 3
23:56:52.615 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e2b368b-9cbc-4689-a8ab-d29e6042290a"}
23:56:52.618 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c2a25047-1648-4b79-92a1-14214ac947fd"}
23:56:52.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1976,"width":15,"height":15,"star_pos":[7.39,7.17],"pixels":"..."},"id":"c2a25047-1648-4b79-92a1-14214ac947fd"}
23:56:54.606 01.986 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4ef94117-ffa5-4e62-a6d3-15a4512da5d4"}
23:56:54.608 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4ef94117-ffa5-4e62-a6d3-15a4512da5d4"}
23:56:54.609 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"895e8d8d-3b23-4a58-807d-2873dce0db3f"}
23:56:54.611 00.002 7008 case statement mapped state 6 to 3
23:56:54.612 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"895e8d8d-3b23-4a58-807d-2873dce0db3f"}
23:56:54.614 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"60ef1067-e59c-4cb5-8e9c-d2b6a3964da7"}
23:56:54.616 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1976,"width":15,"height":15,"star_pos":[7.39,7.17],"pixels":"..."},"id":"60ef1067-e59c-4cb5-8e9c-d2b6a3964da7"}
23:56:54.728 00.112 8532 Exposure complete
23:56:54.761 00.033 8532 worker thread done servicing request
23:56:54.761 00.000 7008 OnExposeComplete: enter
23:56:54.762 00.001 7008 UpdateGuideState(): m_state=6
23:56:54.763 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1977
23:56:54.765 00.002 7008 Star::Find returns 1 (0), X=544.35, Y=452.21, Mass=273400, SNR=324.3, Peak=41075 HFD=2.5
23:56:54.768 00.003 7008 MultiStar: [#1 0.14,-0.03,0.56,U] [#2 0.13,-0.06,0.54,U] [#3 0.15,-0.06,0.44,U] [#4 0.10,-0.04,0.37,U] [#5 0.15,-0.04,0.36,U] [#6 0.10,-0.08,0.36,U] [#7 0.09,-0.05,0.30,U] [#8 0.10,-0.06,0.34,U] 
23:56:54.770 00.002 7008 single-star, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.04, 0.01}
23:56:54.773 00.003 7008 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.07) = xAngle (2.83 = 2.83)
23:56:54.776 00.003 7008 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.42 = 2.42)
23:56:54.779 00.003 7008 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.76 mountX=-0.04 mountY=0.03, mountTheta=2.54
23:56:54.783 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.04, y=0.01, opts=13)
23:56:54.786 00.003 7008 Enqueuing Move request for scope (-0.04, 0.01)
23:56:54.788 00.002 8532 Worker thread wakes up
23:56:54.788 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:56:54.788 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:56:54.788 00.000 8532 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=0.03
23:56:54.789 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:56:54.789 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.789 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:54.789 00.000 8532 MoveAxis(E, 0, ABG)
23:56:54.789 00.000 8532 Move returns status 0, amount 0
23:56:54.789 00.000 8532 MoveAxis(N, 0, ABG)
23:56:54.789 00.000 8532 Move returns status 0, amount 0
23:56:54.789 00.000 8532 move complete, result=0
23:56:54.789 00.000 8532 worker thread done servicing request
23:56:54.790 00.001 7008 UpdateImageDisplay: Size=(752,580) min=407, max=65535, med=2515, FiltMin=2071, FiltMax=28937, Gamma=0.990
23:56:54.797 00.007 7008 UpdateGuideState exits: m=273400 SNR=324.3
23:56:54.799 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.800 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:54.801 00.001 7008 Enqueuing Expose request
23:56:54.802 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:54.804 00.002 8532 Worker thread wakes up
23:56:54.804 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:54.804 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:56.606 01.802 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5dfc484c-7df1-405e-8e9a-87b0f261679a"}
23:56:56.609 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5dfc484c-7df1-405e-8e9a-87b0f261679a"}
23:56:56.613 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"56e29b26-5024-4408-b5af-aab3b49653cc"}
23:56:56.616 00.003 7008 case statement mapped state 6 to 3
23:56:56.620 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"56e29b26-5024-4408-b5af-aab3b49653cc"}
23:56:56.623 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7c19d028-81f4-4585-9f71-3b7b4c3969b1"}
23:56:56.625 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1977,"width":15,"height":15,"star_pos":[7.35,7.21],"pixels":"..."},"id":"7c19d028-81f4-4585-9f71-3b7b4c3969b1"}
23:56:56.929 00.304 8532 Exposure complete
23:56:56.955 00.026 8532 worker thread done servicing request
23:56:56.956 00.001 7008 OnExposeComplete: enter
23:56:56.957 00.001 7008 UpdateGuideState(): m_state=6
23:56:56.959 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1978
23:56:56.960 00.001 7008 Star::Find returns 1 (0), X=544.17, Y=452.14, Mass=259123, SNR=328.0, Peak=48532 HFD=2.3
23:56:56.961 00.001 7008 MultiStar: [#1 0.00,-0.08,0.55,U] [#2 -0.05,-0.16,0.56,U] [#3 -0.02,-0.11,0.42,U] [#4 -0.06,-0.08,0.34,U] [#5 -0.01,-0.05,0.34,U] [#6 -0.00,-0.07,0.38,U] [#7 -0.13,-0.04,0.30,U] [#8 -0.06,-0.10,0.36,U] 
23:56:56.962 00.001 7008 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.22, -0.06}
23:56:56.963 00.001 7008 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.07) = xAngle (-2.27 = -2.27)
23:56:56.965 00.002 7008 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.68 = -2.68)
23:56:56.966 00.001 7008 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.34 mountX=-0.07 mountY=-0.05, mountTheta=-2.54
23:56:56.970 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.08, y=-0.08, opts=13)
23:56:56.971 00.001 7008 Enqueuing Move request for scope (-0.08, -0.08)
23:56:56.972 00.001 8532 Worker thread wakes up
23:56:56.972 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:56:56.972 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:56:56.972 00.000 8532 Moving (-0.08, -0.08) raw xDistance=-0.07 yDistance=-0.05
23:56:56.972 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:56:56.973 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.973 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:56.973 00.000 8532 MoveAxis(E, 0, ABG)
23:56:56.973 00.000 8532 Move returns status 0, amount 0
23:56:56.973 00.000 8532 MoveAxis(N, 0, ABG)
23:56:56.973 00.000 8532 Move returns status 0, amount 0
23:56:56.973 00.000 8532 move complete, result=0
23:56:56.973 00.000 8532 worker thread done servicing request
23:56:56.974 00.001 7008 UpdateImageDisplay: Size=(752,580) min=422, max=65535, med=2515, FiltMin=2113, FiltMax=25952, Gamma=0.990
23:56:56.979 00.005 7008 UpdateGuideState exits: m=259123 SNR=328.0
23:56:56.981 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.982 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:56.983 00.001 7008 Enqueuing Expose request
23:56:56.984 00.001 8532 Worker thread wakes up
23:56:56.984 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:56.986 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:56.986 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:56:58.606 01.620 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"34ff850e-5a9b-4ac4-a5e4-8397251f45ad"}
23:56:58.608 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"34ff850e-5a9b-4ac4-a5e4-8397251f45ad"}
23:56:58.610 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e0ca38ba-6977-45b4-adfc-c81f6c23fe6d"}
23:56:58.611 00.001 7008 case statement mapped state 6 to 3
23:56:58.613 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0ca38ba-6977-45b4-adfc-c81f6c23fe6d"}
23:56:58.617 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"715e8a36-833e-4681-98a2-ff246efcd2fd"}
23:56:58.620 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1978,"width":15,"height":15,"star_pos":[7.17,7.14],"pixels":"..."},"id":"715e8a36-833e-4681-98a2-ff246efcd2fd"}
23:56:59.114 00.494 8532 Exposure complete
23:56:59.141 00.027 8532 worker thread done servicing request
23:56:59.141 00.000 7008 OnExposeComplete: enter
23:56:59.143 00.002 7008 UpdateGuideState(): m_state=6
23:56:59.144 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1979
23:56:59.145 00.001 7008 Star::Find returns 1 (0), X=544.26, Y=452.26, Mass=265488, SNR=331.8, Peak=44759 HFD=2.6
23:56:59.146 00.001 7008 MultiStar: [#1 0.05,0.04,0.52,U] [#2 0.01,-0.01,0.53,U] [#3 0.02,-0.02,0.45,U] [#4 0.02,-0.05,0.33,U] [#5 0.13,0.03,0.33,U] [#6 0.04,0.05,0.35,U] [#7 -0.00,0.03,0.28,U] [#8 0.08,-0.05,0.34,U] 
23:56:59.147 00.001 7008 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.13, 0.07}
23:56:59.148 00.001 7008 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.07) = xAngle (1.64 = 1.64)
23:56:59.149 00.001 7008 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.23 = 1.23)
23:56:59.150 00.001 7008 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.57 mountX=-0.00 mountY=0.02, mountTheta=1.64
23:56:59.153 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.00, y=0.02, opts=13)
23:56:59.154 00.001 7008 Enqueuing Move request for scope (0.00, 0.02)
23:56:59.155 00.001 8532 Worker thread wakes up
23:56:59.155 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:56:59.155 00.000 8532 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:56:59.155 00.000 8532 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=0.02
23:56:59.155 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:56:59.155 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:59.155 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:59.155 00.000 8532 MoveAxis(E, 0, ABG)
23:56:59.155 00.000 8532 Move returns status 0, amount 0
23:56:59.155 00.000 8532 MoveAxis(N, 0, ABG)
23:56:59.156 00.001 8532 Move returns status 0, amount 0
23:56:59.156 00.000 8532 move complete, result=0
23:56:59.156 00.000 8532 worker thread done servicing request
23:56:59.156 00.000 7008 UpdateImageDisplay: Size=(752,580) min=342, max=65535, med=2515, FiltMin=2067, FiltMax=24051, Gamma=0.990
23:56:59.162 00.006 7008 UpdateGuideState exits: m=265488 SNR=331.8
23:56:59.164 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.165 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:56:59.166 00.001 7008 Enqueuing Expose request
23:56:59.167 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:59.168 00.001 8532 Worker thread wakes up
23:56:59.168 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:56:59.168 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:00.606 01.438 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c603eeb0-ffd4-433f-b02c-91de5141ba58"}
23:57:00.607 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c603eeb0-ffd4-433f-b02c-91de5141ba58"}
23:57:00.608 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f56e3b3a-3e93-402b-938a-afcc79edeec0"}
23:57:00.610 00.002 7008 case statement mapped state 6 to 3
23:57:00.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f56e3b3a-3e93-402b-938a-afcc79edeec0"}
23:57:00.613 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"90a79669-556b-47ef-b819-db8d63275b30"}
23:57:00.615 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1979,"width":15,"height":15,"star_pos":[7.26,7.26],"pixels":"..."},"id":"90a79669-556b-47ef-b819-db8d63275b30"}
23:57:01.289 00.674 8532 Exposure complete
23:57:01.317 00.028 8532 worker thread done servicing request
23:57:01.317 00.000 7008 OnExposeComplete: enter
23:57:01.319 00.002 7008 UpdateGuideState(): m_state=6
23:57:01.320 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1980
23:57:01.323 00.003 7008 Star::Find returns 1 (0), X=544.38, Y=452.27, Mass=274095, SNR=334.6, Peak=38287 HFD=2.7
23:57:01.324 00.001 7008 MultiStar: [#1 0.16,0.07,0.54,U] [#2 0.11,0.09,0.53,U] [#3 0.13,0.03,0.44,U] [#4 0.11,0.11,0.35,U] [#5 0.22,0.12,0.34,U] [#6 0.17,0.03,0.37,U] [#7 0.10,0.00,0.28,U] [#8 0.08,0.07,0.33,U] 
23:57:01.326 00.002 7008 single-star, 8 included, MultiStar: {0.10, 0.07}, one-star: {-0.01, 0.08}
23:57:01.328 00.002 7008 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.07) = xAngle (1.72 = 1.72)
23:57:01.330 00.002 7008 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.30 = 1.30)
23:57:01.331 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=-0.01 mountY=0.08, mountTheta=1.72
23:57:01.334 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.08, opts=13)
23:57:01.336 00.002 7008 Enqueuing Move request for scope (-0.01, 0.08)
23:57:01.338 00.002 8532 Worker thread wakes up
23:57:01.338 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:57:01.338 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:57:01.338 00.000 8532 Moving (-0.01, 0.08) raw xDistance=-0.01 yDistance=0.08
23:57:01.338 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:57:01.338 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:01.338 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:01.338 00.000 8532 MoveAxis(E, 0, ABG)
23:57:01.338 00.000 8532 Move returns status 0, amount 0
23:57:01.338 00.000 8532 MoveAxis(N, 0, ABG)
23:57:01.338 00.000 8532 Move returns status 0, amount 0
23:57:01.338 00.000 8532 move complete, result=0
23:57:01.338 00.000 8532 worker thread done servicing request
23:57:01.339 00.001 7008 UpdateImageDisplay: Size=(752,580) min=460, max=65535, med=2515, FiltMin=2060, FiltMax=28166, Gamma=0.990
23:57:01.346 00.007 7008 UpdateGuideState exits: m=274095 SNR=334.6
23:57:01.348 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.349 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:01.351 00.002 7008 Enqueuing Expose request
23:57:01.352 00.001 8532 Worker thread wakes up
23:57:01.353 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:01.353 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:01.353 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:02.604 01.251 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"059140a3-129f-41a9-9ece-f1905b18aadc"}
23:57:02.608 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"059140a3-129f-41a9-9ece-f1905b18aadc"}
23:57:02.611 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"90b0afeb-79ab-49c3-ab1b-a570a6e9db51"}
23:57:02.613 00.002 7008 case statement mapped state 6 to 3
23:57:02.614 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"90b0afeb-79ab-49c3-ab1b-a570a6e9db51"}
23:57:02.616 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac6dcefd-852a-49cb-8a0e-99db9c35173a"}
23:57:02.618 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1980,"width":15,"height":15,"star_pos":[7.38,7.27],"pixels":"..."},"id":"ac6dcefd-852a-49cb-8a0e-99db9c35173a"}
23:57:03.480 00.862 8532 Exposure complete
23:57:03.508 00.028 8532 worker thread done servicing request
23:57:03.508 00.000 7008 OnExposeComplete: enter
23:57:03.509 00.001 7008 UpdateGuideState(): m_state=6
23:57:03.511 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1981
23:57:03.513 00.002 7008 Star::Find returns 1 (0), X=544.55, Y=452.56, Mass=260277, SNR=334.5, Peak=29710 HFD=3.1
23:57:03.514 00.001 7008 MultiStar: [#1 0.38,0.42,0.53,U] [#2 0.32,0.30,0.55,U] [#3 0.28,0.19,0.42,U] [#4 0.29,0.26,0.35,U] [#5 0.40,0.40,0.32,U] [#6 0.30,0.31,0.36,U] [#7 0.26,0.25,0.29,U] [#8 0.22,0.22,0.33,U] 
23:57:03.515 00.001 7008 single-star, 8 included, MultiStar: {0.28, 0.32}, one-star: {0.16, 0.36}
23:57:03.517 00.002 7008 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.07) = xAngle (1.23 = 1.23)
23:57:03.518 00.001 7008 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.81 = 0.81)
23:57:03.520 00.002 7008 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.40 cameraTheta=1.16 mountX=0.13 mountY=0.29, mountTheta=1.14
23:57:03.522 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.36, opts=13)
23:57:03.523 00.001 7008 Enqueuing Move request for scope (0.16, 0.36)
23:57:03.526 00.003 8532 Worker thread wakes up
23:57:03.526 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
23:57:03.526 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
23:57:03.526 00.000 8532 Moving (0.16, 0.36) raw xDistance=0.13 yDistance=0.29
23:57:03.526 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:57:03.526 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:57:03.526 00.000 8532 MoveAxis(E, 0, ABG)
23:57:03.526 00.000 8532 Move returns status 0, amount 0
23:57:03.526 00.000 8532 MoveAxis(S, 507, ABG)
23:57:03.526 00.000 8532 Guiding  Dir = 1, Dur = 507
23:57:03.527 00.001 8532 IsSlewing returns 0
23:57:03.527 00.000 8532 IsGuiding returns 0
23:57:03.527 00.000 8532 PulseGuide returned control before completion, sleep 517
23:57:03.527 00.000 7008 UpdateImageDisplay: Size=(752,580) min=425, max=60838, med=2514, FiltMin=2147, FiltMax=31587, Gamma=0.990
23:57:03.534 00.007 7008 UpdateGuideState exits: m=260277 SNR=334.5
23:57:03.536 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.537 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:03.538 00.001 7008 Enqueuing Expose request
23:57:04.045 00.507 8532 IsGuiding returns 1
23:57:04.045 00.000 8532 scope still moving after pulse duration time elapsed
23:57:04.077 00.032 8532 IsSlewing returns 0
23:57:04.078 00.001 8532 IsGuiding returns 0
23:57:04.078 00.000 8532 scope move finished after 507 + 44 ms
23:57:04.078 00.000 8532 Move returns status 0, amount 507
23:57:04.078 00.000 8532 move complete, result=0
23:57:04.078 00.000 8532 worker thread done servicing request
23:57:04.078 00.000 8532 Worker thread wakes up
23:57:04.078 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:04.079 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:04.079 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 507 ms SOUTH
23:57:04.604 00.525 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8c3f2557-b612-4751-8781-4ec1aa8bc112"}
23:57:04.606 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8c3f2557-b612-4751-8781-4ec1aa8bc112"}
23:57:04.609 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97ade238-4e91-4af5-a82c-4491e5d719dc"}
23:57:04.611 00.002 7008 case statement mapped state 6 to 3
23:57:04.612 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"97ade238-4e91-4af5-a82c-4491e5d719dc"}
23:57:04.614 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"13976584-cc71-402d-8ed1-2066a37331b5"}
23:57:04.615 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1981,"width":15,"height":15,"star_pos":[6.55,6.56],"pixels":"..."},"id":"13976584-cc71-402d-8ed1-2066a37331b5"}
23:57:06.207 01.592 8532 Exposure complete
23:57:06.236 00.029 8532 worker thread done servicing request
23:57:06.237 00.001 7008 OnExposeComplete: enter
23:57:06.238 00.001 7008 UpdateGuideState(): m_state=6
23:57:06.239 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1982
23:57:06.240 00.001 7008 Star::Find returns 1 (0), X=544.35, Y=452.41, Mass=257568, SNR=327.8, Peak=34383 HFD=2.9
23:57:06.241 00.001 7008 MultiStar: [#1 0.19,0.23,0.57,U] [#2 0.16,0.16,0.55,U] [#3 0.18,0.08,0.43,U] [#4 0.04,0.12,0.35,U] [#5 0.21,0.29,0.34,U] [#6 0.15,0.10,0.35,U] [#7 0.10,0.14,0.29,U] [#8 0.10,0.12,0.34,U] 
23:57:06.242 00.001 7008 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {-0.04, 0.21}
23:57:06.243 00.001 7008 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.07) = xAngle (1.11 = 1.11)
23:57:06.244 00.001 7008 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.69 = 0.69)
23:57:06.245 00.001 7008 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=0.09 mountY=0.13, mountTheta=0.96
23:57:06.247 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.17, opts=13)
23:57:06.248 00.001 7008 Enqueuing Move request for scope (0.10, 0.17)
23:57:06.249 00.001 8532 Worker thread wakes up
23:57:06.249 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:57:06.249 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:57:06.249 00.000 8532 Moving (0.10, 0.17) raw xDistance=0.09 yDistance=0.13
23:57:06.249 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:06.249 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.249 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:06.249 00.000 8532 MoveAxis(E, 0, ABG)
23:57:06.250 00.001 8532 Move returns status 0, amount 0
23:57:06.250 00.000 8532 MoveAxis(N, 0, ABG)
23:57:06.250 00.000 8532 Move returns status 0, amount 0
23:57:06.250 00.000 8532 move complete, result=0
23:57:06.250 00.000 8532 worker thread done servicing request
23:57:06.251 00.001 7008 UpdateImageDisplay: Size=(752,580) min=434, max=65535, med=2515, FiltMin=2083, FiltMax=27577, Gamma=0.990
23:57:06.255 00.004 7008 UpdateGuideState exits: m=257568 SNR=327.8
23:57:06.256 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.257 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:06.258 00.001 7008 Enqueuing Expose request
23:57:06.259 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:06.260 00.001 8532 Worker thread wakes up
23:57:06.260 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:06.260 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:06.604 00.344 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e1843f76-95c0-49d3-a0bc-90576183645e"}
23:57:06.608 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e1843f76-95c0-49d3-a0bc-90576183645e"}
23:57:06.611 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"384e8f97-650a-4cd1-96a1-04a2204191d8"}
23:57:06.614 00.003 7008 case statement mapped state 6 to 3
23:57:06.615 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"384e8f97-650a-4cd1-96a1-04a2204191d8"}
23:57:06.617 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"26046672-84ba-44c7-8541-fd86c7daf6b3"}
23:57:06.618 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1982,"width":15,"height":15,"star_pos":[7.35,7.41],"pixels":"..."},"id":"26046672-84ba-44c7-8541-fd86c7daf6b3"}
23:57:08.386 01.768 8532 Exposure complete
23:57:08.412 00.026 8532 worker thread done servicing request
23:57:08.413 00.001 7008 OnExposeComplete: enter
23:57:08.414 00.001 7008 UpdateGuideState(): m_state=6
23:57:08.415 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1983
23:57:08.416 00.001 7008 Star::Find returns 1 (0), X=544.00, Y=452.14, Mass=280018, SNR=346.3, Peak=58225 HFD=2.2
23:57:08.418 00.002 7008 MultiStar: [#1 -0.19,-0.11,0.54,U] [#2 -0.25,-0.08,0.52,U] [#3 -0.23,-0.15,0.40,U] [#4 -0.28,-0.11,0.33,U] [#5 -0.18,-0.09,0.31,U] [#6 -0.14,-0.03,0.33,U] [#7 -0.21,-0.10,0.27,U] [#8 -0.12,-0.14,0.33,U] 
23:57:08.419 00.001 7008 refined, 8 included, MultiStar: {-0.25, -0.09}, one-star: {-0.39, -0.05}
23:57:08.420 00.001 7008 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.07) = xAngle (-2.72 = -2.72)
23:57:08.421 00.001 7008 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-3.14 = -3.14)
23:57:08.422 00.001 7008 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-2.79 mountX=-0.24 mountY=-0.00, mountTheta=-3.14
23:57:08.424 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.25, y=-0.09, opts=13)
23:57:08.425 00.001 7008 Enqueuing Move request for scope (-0.25, -0.09)
23:57:08.428 00.003 8532 Worker thread wakes up
23:57:08.428 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
23:57:08.428 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
23:57:08.428 00.000 8532 Moving (-0.25, -0.09) raw xDistance=-0.24 yDistance=-0.00
23:57:08.428 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:57:08.428 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:08.428 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:57:08.428 00.000 8532 MoveAxis(E, 219, ABG)
23:57:08.428 00.000 8532 Guiding  Dir = 2, Dur = 219
23:57:08.429 00.001 8532 IsSlewing returns 0
23:57:08.429 00.000 8532 IsGuiding returns 0
23:57:08.429 00.000 8532 PulseGuide returned control before completion, sleep 229
23:57:08.429 00.000 7008 UpdateImageDisplay: Size=(752,580) min=366, max=65535, med=2514, FiltMin=2202, FiltMax=26350, Gamma=0.990
23:57:08.434 00.005 7008 UpdateGuideState exits: m=280018 SNR=346.3
23:57:08.435 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.436 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:08.437 00.001 7008 Enqueuing Expose request
23:57:08.603 00.166 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6ae4b293-24ac-4346-9ce6-3d957cc6c753"}
23:57:08.604 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6ae4b293-24ac-4346-9ce6-3d957cc6c753"}
23:57:08.605 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2f4b5f61-1847-4dd8-adea-dc982f3a30bd"}
23:57:08.606 00.001 7008 case statement mapped state 6 to 3
23:57:08.607 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f4b5f61-1847-4dd8-adea-dc982f3a30bd"}
23:57:08.608 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2b6bc603-bf7f-4772-8bdc-41e05b434312"}
23:57:08.610 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1983,"width":15,"height":15,"star_pos":[7.00,7.14],"pixels":"..."},"id":"2b6bc603-bf7f-4772-8bdc-41e05b434312"}
23:57:08.660 00.050 8532 IsGuiding returns 1
23:57:08.660 00.000 8532 scope still moving after pulse duration time elapsed
23:57:08.691 00.031 8532 IsSlewing returns 0
23:57:08.691 00.000 8532 IsGuiding returns 0
23:57:08.692 00.001 8532 scope move finished after 219 + 43 ms
23:57:08.692 00.000 8532 Move returns status 0, amount 219
23:57:08.692 00.000 8532 MoveAxis(N, 0, ABG)
23:57:08.692 00.000 8532 Move returns status 0, amount 0
23:57:08.692 00.000 8532 move complete, result=0
23:57:08.692 00.000 8532 worker thread done servicing request
23:57:08.692 00.000 8532 Worker thread wakes up
23:57:08.692 00.000 7008 GuideStep: -0.2 px 219 ms EAST, -0.0 px 0 ms NORTH
23:57:08.693 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:08.694 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:10.604 01.910 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7da2f56f-adda-448f-a314-c9a94a13c49f"}
23:57:10.607 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7da2f56f-adda-448f-a314-c9a94a13c49f"}
23:57:10.611 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3a6bf911-ff9f-4b53-80bb-24e733cf5836"}
23:57:10.614 00.003 7008 case statement mapped state 6 to 3
23:57:10.616 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a6bf911-ff9f-4b53-80bb-24e733cf5836"}
23:57:10.618 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"87b63e84-a4af-4fdc-926b-c87c2919f3c7"}
23:57:10.620 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1983,"width":15,"height":15,"star_pos":[7.00,7.14],"pixels":"..."},"id":"87b63e84-a4af-4fdc-926b-c87c2919f3c7"}
23:57:10.826 00.206 8532 Exposure complete
23:57:10.851 00.025 8532 worker thread done servicing request
23:57:10.851 00.000 7008 OnExposeComplete: enter
23:57:10.852 00.001 7008 UpdateGuideState(): m_state=6
23:57:10.853 00.001 7008 Star::Find(15, 543, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1984
23:57:10.854 00.001 7008 Star::Find returns 1 (0), X=544.12, Y=452.11, Mass=264684, SNR=336.1, Peak=50315 HFD=2.2
23:57:10.855 00.001 7008 MultiStar: [#1 -0.03,-0.16,0.54,U] [#2 -0.10,-0.15,0.52,U] [#3 -0.11,-0.20,0.43,U] [#4 -0.14,-0.15,0.35,U] [#5 -0.06,-0.20,0.33,U] [#6 -0.12,-0.11,0.36,U] [#7 -0.13,-0.11,0.28,U] [#8 -0.05,-0.26,0.33,U] 
23:57:10.856 00.001 7008 refined, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.27, -0.08}
23:57:10.858 00.002 7008 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.07) = xAngle (-2.24 = -2.24)
23:57:10.859 00.001 7008 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.65 = -2.65)
23:57:10.860 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.31 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
23:57:10.862 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=-0.15, opts=13)
23:57:10.863 00.001 7008 Enqueuing Move request for scope (-0.13, -0.15)
23:57:10.864 00.001 8532 Worker thread wakes up
23:57:10.864 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
23:57:10.864 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
23:57:10.864 00.000 8532 Moving (-0.13, -0.15) raw xDistance=-0.12 yDistance=-0.09
23:57:10.864 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:57:10.864 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:10.864 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:10.864 00.000 8532 MoveAxis(E, 0, ABG)
23:57:10.864 00.000 8532 Move returns status 0, amount 0
23:57:10.864 00.000 8532 MoveAxis(N, 0, ABG)
23:57:10.864 00.000 8532 Move returns status 0, amount 0
23:57:10.864 00.000 8532 move complete, result=0
23:57:10.864 00.000 8532 worker thread done servicing request
23:57:10.866 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1636, FiltMax=29141, Gamma=0.990
23:57:10.871 00.005 7008 UpdateGuideState exits: m=264684 SNR=336.1
23:57:10.872 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.873 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:10.874 00.001 7008 Enqueuing Expose request
23:57:10.875 00.001 7008 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:10.877 00.002 8532 Worker thread wakes up
23:57:10.877 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:10.877 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:12.601 01.724 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"487b293e-9010-44b6-8189-0304727fa9aa"}
23:57:12.607 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"487b293e-9010-44b6-8189-0304727fa9aa"}
23:57:12.610 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f3014bc1-dece-4705-a610-45023ab920fb"}
23:57:12.612 00.002 7008 case statement mapped state 6 to 3
23:57:12.613 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3014bc1-dece-4705-a610-45023ab920fb"}
23:57:12.614 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"56aaabde-f8cf-488c-9c28-dfdaa433d54a"}
23:57:12.615 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1984,"width":15,"height":15,"star_pos":[7.12,7.11],"pixels":"..."},"id":"56aaabde-f8cf-488c-9c28-dfdaa433d54a"}
23:57:13.006 00.391 8532 Exposure complete
23:57:13.033 00.027 8532 worker thread done servicing request
23:57:13.033 00.000 7008 OnExposeComplete: enter
23:57:13.034 00.001 7008 UpdateGuideState(): m_state=6
23:57:13.035 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1985
23:57:13.036 00.001 7008 Star::Find returns 1 (0), X=544.08, Y=452.08, Mass=261086, SNR=327.6, Peak=52730 HFD=2.2
23:57:13.037 00.001 7008 MultiStar: [#1 -0.12,-0.19,0.54,U] [#2 -0.16,-0.19,0.55,U] [#3 -0.15,-0.24,0.41,U] [#4 -0.13,-0.20,0.37,U] [#5 -0.09,-0.14,0.34,U] [#6 -0.18,-0.19,0.36,U] [#7 -0.16,-0.12,0.29,U] [#8 -0.16,-0.24,0.34,U] 
23:57:13.038 00.001 7008 refined, 8 included, MultiStar: {-0.18, -0.17}, one-star: {-0.31, -0.11}
23:57:13.039 00.001 7008 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.07) = xAngle (-2.32 = -2.32)
23:57:13.040 00.001 7008 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.73 = -2.73)
23:57:13.041 00.001 7008 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
23:57:13.043 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=-0.17, opts=13)
23:57:13.045 00.002 7008 Enqueuing Move request for scope (-0.18, -0.17)
23:57:13.047 00.002 8532 Worker thread wakes up
23:57:13.048 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
23:57:13.048 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
23:57:13.048 00.000 8532 Moving (-0.18, -0.17) raw xDistance=-0.17 yDistance=-0.10
23:57:13.048 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:57:13.048 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:13.048 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:13.048 00.000 8532 MoveAxis(E, 155, ABG)
23:57:13.048 00.000 8532 Guiding  Dir = 2, Dur = 155
23:57:13.049 00.001 8532 IsSlewing returns 0
23:57:13.049 00.000 8532 IsGuiding returns 0
23:57:13.050 00.001 8532 PulseGuide returned control before completion, sleep 165
23:57:13.050 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1672, FiltMax=29326, Gamma=0.990
23:57:13.055 00.005 7008 UpdateGuideState exits: m=261086 SNR=327.6
23:57:13.056 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.057 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:13.058 00.001 7008 Enqueuing Expose request
23:57:13.232 00.174 8532 IsGuiding returns 0
23:57:13.232 00.000 8532 Move returns status 0, amount 155
23:57:13.232 00.000 8532 MoveAxis(N, 0, ABG)
23:57:13.232 00.000 8532 Move returns status 0, amount 0
23:57:13.232 00.000 8532 move complete, result=0
23:57:13.232 00.000 8532 worker thread done servicing request
23:57:13.232 00.000 8532 Worker thread wakes up
23:57:13.232 00.000 7008 GuideStep: -0.2 px 155 ms EAST, -0.1 px 0 ms NORTH
23:57:13.234 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:13.234 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:14.601 01.367 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"aed4e28e-d28a-4bcb-a978-3936fb176d1b"}
23:57:14.606 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"aed4e28e-d28a-4bcb-a978-3936fb176d1b"}
23:57:14.608 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6aef0ff1-cad4-4254-bf68-e6a7b64ac66a"}
23:57:14.611 00.003 7008 case statement mapped state 6 to 3
23:57:14.612 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aef0ff1-cad4-4254-bf68-e6a7b64ac66a"}
23:57:14.615 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"d2aafdbb-b647-49ea-949a-3bfd177dcec0"}
23:57:14.618 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1985,"width":15,"height":15,"star_pos":[7.08,7.08],"pixels":"..."},"id":"d2aafdbb-b647-49ea-949a-3bfd177dcec0"}
23:57:15.362 00.744 8532 Exposure complete
23:57:15.387 00.025 8532 worker thread done servicing request
23:57:15.387 00.000 7008 OnExposeComplete: enter
23:57:15.389 00.002 7008 UpdateGuideState(): m_state=6
23:57:15.390 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1986
23:57:15.391 00.001 7008 Star::Find returns 1 (0), X=544.19, Y=452.20, Mass=270949, SNR=334.8, Peak=49332 HFD=2.4
23:57:15.392 00.001 7008 MultiStar: [#1 -0.03,-0.03,0.54,U] [#2 -0.08,-0.16,0.57,U] [#3 -0.09,-0.12,0.42,U] [#4 -0.03,-0.06,0.36,U] [#5 -0.04,-0.11,0.35,U] [#6 -0.06,-0.08,0.36,U] [#7 -0.06,-0.06,0.29,U] [#8 -0.09,-0.02,0.34,U] 
23:57:15.393 00.001 7008 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.20, 0.01}
23:57:15.394 00.001 7008 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.07) = xAngle (-2.48 = -2.48)
23:57:15.396 00.002 7008 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.89 = -2.89)
23:57:15.397 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
23:57:15.399 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=-0.06, opts=13)
23:57:15.400 00.001 7008 Enqueuing Move request for scope (-0.09, -0.06)
23:57:15.401 00.001 8532 Worker thread wakes up
23:57:15.401 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
23:57:15.401 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
23:57:15.401 00.000 8532 Moving (-0.09, -0.06) raw xDistance=-0.09 yDistance=-0.03
23:57:15.401 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:57:15.401 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:15.402 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:15.402 00.000 8532 MoveAxis(E, 0, ABG)
23:57:15.402 00.000 8532 Move returns status 0, amount 0
23:57:15.402 00.000 8532 MoveAxis(N, 0, ABG)
23:57:15.402 00.000 8532 Move returns status 0, amount 0
23:57:15.402 00.000 8532 move complete, result=0
23:57:15.403 00.001 8532 worker thread done servicing request
23:57:15.404 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=1675, FiltMax=25855, Gamma=0.990
23:57:15.408 00.004 7008 UpdateGuideState exits: m=270949 SNR=334.8
23:57:15.409 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.410 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:15.413 00.003 7008 Enqueuing Expose request
23:57:15.414 00.001 8532 Worker thread wakes up
23:57:15.414 00.000 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:15.415 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:15.415 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:16.601 01.186 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3839162b-9cbf-45dd-af02-dc53372c0b58"}
23:57:16.604 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3839162b-9cbf-45dd-af02-dc53372c0b58"}
23:57:16.606 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"595f8926-7e2b-46d7-ab2a-33fa92802382"}
23:57:16.607 00.001 7008 case statement mapped state 6 to 3
23:57:16.609 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"595f8926-7e2b-46d7-ab2a-33fa92802382"}
23:57:16.611 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ac019d8e-705d-4cc4-a53e-82d48542f46c"}
23:57:16.612 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1986,"width":15,"height":15,"star_pos":[7.19,7.20],"pixels":"..."},"id":"ac019d8e-705d-4cc4-a53e-82d48542f46c"}
23:57:17.538 00.926 8532 Exposure complete
23:57:17.565 00.027 8532 worker thread done servicing request
23:57:17.565 00.000 7008 OnExposeComplete: enter
23:57:17.567 00.002 7008 UpdateGuideState(): m_state=6
23:57:17.570 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1987
23:57:17.572 00.002 7008 Star::Find returns 1 (0), X=544.21, Y=452.18, Mass=270058, SNR=339.3, Peak=48338 HFD=2.4
23:57:17.573 00.001 7008 MultiStar: [#1 0.02,-0.12,0.55,U] [#2 -0.02,-0.04,0.52,U] [#3 -0.03,-0.02,0.42,U] [#4 -0.08,0.02,0.34,U] [#5 0.05,-0.03,0.33,U] [#6 0.02,-0.09,0.36,U] [#7 -0.05,0.09,0.28,U] [#8 -0.08,-0.05,0.35,U] 
23:57:17.574 00.001 7008 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.18, -0.01}
23:57:17.575 00.001 7008 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.07) = xAngle (-2.57 = -2.57)
23:57:17.575 00.000 7008 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.98 = -2.98)
23:57:17.576 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
23:57:17.580 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=-0.03, opts=13)
23:57:17.581 00.001 7008 Enqueuing Move request for scope (-0.06, -0.03)
23:57:17.583 00.002 8532 Worker thread wakes up
23:57:17.583 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:57:17.583 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:57:17.583 00.000 8532 Moving (-0.06, -0.03) raw xDistance=-0.06 yDistance=-0.01
23:57:17.583 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:57:17.583 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:17.583 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:17.583 00.000 8532 MoveAxis(E, 0, ABG)
23:57:17.583 00.000 8532 Move returns status 0, amount 0
23:57:17.583 00.000 8532 MoveAxis(N, 0, ABG)
23:57:17.583 00.000 8532 Move returns status 0, amount 0
23:57:17.583 00.000 8532 move complete, result=0
23:57:17.583 00.000 8532 worker thread done servicing request
23:57:17.585 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=1714, FiltMax=26274, Gamma=0.990
23:57:17.589 00.004 7008 UpdateGuideState exits: m=270058 SNR=339.3
23:57:17.591 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:17.592 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:17.594 00.002 7008 Enqueuing Expose request
23:57:17.596 00.002 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:17.597 00.001 8532 Worker thread wakes up
23:57:17.597 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:17.597 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:18.600 01.003 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e93e206f-6760-4904-bb04-c795fb511050"}
23:57:18.602 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e93e206f-6760-4904-bb04-c795fb511050"}
23:57:18.603 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"50383b81-f78e-429a-8744-e86745ea74a7"}
23:57:18.604 00.001 7008 case statement mapped state 6 to 3
23:57:18.605 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"50383b81-f78e-429a-8744-e86745ea74a7"}
23:57:18.606 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c5b56c4c-0aea-4b55-ac12-bb6150662492"}
23:57:18.609 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1987,"width":15,"height":15,"star_pos":[7.21,7.18],"pixels":"..."},"id":"c5b56c4c-0aea-4b55-ac12-bb6150662492"}
23:57:19.725 01.116 8532 Exposure complete
23:57:19.755 00.030 8532 worker thread done servicing request
23:57:19.755 00.000 7008 OnExposeComplete: enter
23:57:19.755 00.000 7008 UpdateGuideState(): m_state=6
23:57:19.757 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1988
23:57:19.758 00.001 7008 Star::Find returns 1 (0), X=544.22, Y=452.14, Mass=260373, SNR=324.9, Peak=42600 HFD=2.3
23:57:19.759 00.001 7008 MultiStar: [#1 0.07,-0.18,0.54,U] [#2 -0.01,-0.12,0.55,U] [#3 -0.03,-0.17,0.44,U] [#4 -0.05,-0.08,0.36,U] [#5 0.06,-0.16,0.37,U] [#6 0.01,-0.21,0.36,U] [#7 0.03,-0.12,0.28,U] [#8 -0.04,-0.15,0.33,U] 
23:57:19.760 00.001 7008 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.17, -0.05}
23:57:19.761 00.001 7008 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.07) = xAngle (-1.76 = -1.76)
23:57:19.762 00.001 7008 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.18 = -2.18)
23:57:19.763 00.001 7008 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
23:57:19.766 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.03, y=-0.13, opts=13)
23:57:19.767 00.001 7008 Enqueuing Move request for scope (-0.03, -0.13)
23:57:19.768 00.001 8532 Worker thread wakes up
23:57:19.768 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:57:19.768 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:57:19.768 00.000 8532 Moving (-0.03, -0.13) raw xDistance=-0.02 yDistance=-0.11
23:57:19.768 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:19.769 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.769 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:19.769 00.000 8532 MoveAxis(E, 0, ABG)
23:57:19.769 00.000 8532 Move returns status 0, amount 0
23:57:19.769 00.000 8532 MoveAxis(N, 0, ABG)
23:57:19.769 00.000 8532 Move returns status 0, amount 0
23:57:19.769 00.000 8532 move complete, result=0
23:57:19.769 00.000 8532 worker thread done servicing request
23:57:19.769 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=1625, FiltMax=26931, Gamma=0.990
23:57:19.774 00.005 7008 UpdateGuideState exits: m=260373 SNR=324.9
23:57:19.777 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.777 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:19.779 00.002 7008 Enqueuing Expose request
23:57:19.780 00.001 7008 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:19.781 00.001 8532 Worker thread wakes up
23:57:19.781 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:19.781 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:20.599 00.818 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5ca41eac-73f8-42fb-a3d1-b84a88448af3"}
23:57:20.602 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5ca41eac-73f8-42fb-a3d1-b84a88448af3"}
23:57:20.604 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35c58de0-fbb5-4159-9dad-ea17fb1313c0"}
23:57:20.606 00.002 7008 case statement mapped state 6 to 3
23:57:20.607 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"35c58de0-fbb5-4159-9dad-ea17fb1313c0"}
23:57:20.610 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c6a7c10e-92aa-4490-ba91-7058a93dd407"}
23:57:20.611 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1988,"width":15,"height":15,"star_pos":[7.22,7.14],"pixels":"..."},"id":"c6a7c10e-92aa-4490-ba91-7058a93dd407"}
23:57:21.914 01.303 8532 Exposure complete
23:57:21.941 00.027 8532 worker thread done servicing request
23:57:21.941 00.000 7008 OnExposeComplete: enter
23:57:21.942 00.001 7008 UpdateGuideState(): m_state=6
23:57:21.943 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1989
23:57:21.944 00.001 7008 Star::Find returns 1 (0), X=544.26, Y=452.23, Mass=271978, SNR=340.7, Peak=44658 HFD=2.5
23:57:21.945 00.001 7008 MultiStar: [#1 0.05,-0.01,0.55,U] [#2 0.05,0.02,0.54,U] [#3 0.08,0.01,0.42,U] [#4 -0.03,-0.01,0.34,U] [#5 0.02,0.07,0.33,U] [#6 0.07,-0.01,0.35,U] [#7 0.01,-0.00,0.27,U] [#8 0.02,0.01,0.32,U] 
23:57:21.946 00.001 7008 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.13, 0.04}
23:57:21.947 00.001 7008 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.07) = xAngle (1.78 = 1.78)
23:57:21.948 00.001 7008 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.37 = 1.37)
23:57:21.949 00.001 7008 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.71 mountX=-0.00 mountY=0.02, mountTheta=1.78
23:57:21.951 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.00, y=0.02, opts=13)
23:57:21.952 00.001 7008 Enqueuing Move request for scope (-0.00, 0.02)
23:57:21.955 00.003 8532 Worker thread wakes up
23:57:21.955 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:57:21.955 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:57:21.955 00.000 8532 Moving (-0.00, 0.02) raw xDistance=-0.00 yDistance=0.02
23:57:21.955 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:57:21.955 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:21.955 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:57:21.955 00.000 8532 MoveAxis(E, 0, ABG)
23:57:21.955 00.000 8532 Move returns status 0, amount 0
23:57:21.955 00.000 8532 MoveAxis(N, 0, ABG)
23:57:21.955 00.000 8532 Move returns status 0, amount 0
23:57:21.955 00.000 8532 move complete, result=0
23:57:21.956 00.001 8532 worker thread done servicing request
23:57:21.956 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=1580, FiltMax=24543, Gamma=0.990
23:57:21.961 00.005 7008 UpdateGuideState exits: m=271978 SNR=340.7
23:57:21.962 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.963 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:21.964 00.001 7008 Enqueuing Expose request
23:57:21.965 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:21.966 00.001 8532 Worker thread wakes up
23:57:21.966 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:21.966 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:22.599 00.633 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b665f969-a10f-4a46-a4ed-4171ece7c161"}
23:57:22.600 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b665f969-a10f-4a46-a4ed-4171ece7c161"}
23:57:22.602 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07eb717d-a648-4d7a-a5c3-9e2dbca648f5"}
23:57:22.603 00.001 7008 case statement mapped state 6 to 3
23:57:22.604 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07eb717d-a648-4d7a-a5c3-9e2dbca648f5"}
23:57:22.605 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"59f902f1-62e3-43be-868e-46a837e3aebb"}
23:57:22.606 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1989,"width":15,"height":15,"star_pos":[7.26,7.23],"pixels":"..."},"id":"59f902f1-62e3-43be-868e-46a837e3aebb"}
23:57:24.104 01.498 8532 Exposure complete
23:57:24.127 00.023 8532 worker thread done servicing request
23:57:24.129 00.002 7008 OnExposeComplete: enter
23:57:24.129 00.000 7008 UpdateGuideState(): m_state=6
23:57:24.130 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1990
23:57:24.131 00.001 7008 Star::Find returns 1 (0), X=544.24, Y=452.32, Mass=265608, SNR=338.5, Peak=43547 HFD=2.6
23:57:24.133 00.002 7008 MultiStar: [#1 0.04,0.01,0.56,U] [#2 0.04,0.05,0.56,U] [#3 0.01,-0.03,0.43,U] [#4 -0.01,-0.02,0.34,U] [#5 0.02,0.11,0.33,U] [#6 0.05,-0.02,0.36,U] [#7 -0.01,0.08,0.27,U] [#8 0.09,0.02,0.32,U] 
23:57:24.134 00.001 7008 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.15, 0.12}
23:57:24.135 00.001 7008 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.07) = xAngle (1.94 = 1.94)
23:57:24.136 00.001 7008 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
23:57:24.137 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=-0.02 mountY=0.05, mountTheta=1.92
23:57:24.139 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.05, opts=13)
23:57:24.140 00.001 7008 Enqueuing Move request for scope (-0.01, 0.05)
23:57:24.141 00.001 8532 Worker thread wakes up
23:57:24.142 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:57:24.142 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:57:24.142 00.000 8532 Moving (-0.01, 0.05) raw xDistance=-0.02 yDistance=0.05
23:57:24.142 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:24.142 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:24.142 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:24.142 00.000 8532 MoveAxis(E, 0, ABG)
23:57:24.142 00.000 8532 Move returns status 0, amount 0
23:57:24.142 00.000 8532 MoveAxis(N, 0, ABG)
23:57:24.142 00.000 8532 Move returns status 0, amount 0
23:57:24.142 00.000 8532 move complete, result=0
23:57:24.142 00.000 8532 worker thread done servicing request
23:57:24.143 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1643, FiltMax=23897, Gamma=0.990
23:57:24.147 00.004 7008 UpdateGuideState exits: m=265608 SNR=338.5
23:57:24.148 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.150 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:24.151 00.001 7008 Enqueuing Expose request
23:57:24.153 00.002 8532 Worker thread wakes up
23:57:24.153 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:24.154 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:24.154 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:24.599 00.445 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"acd3eab5-3436-4699-9bcd-408456f2c3a2"}
23:57:24.601 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"acd3eab5-3436-4699-9bcd-408456f2c3a2"}
23:57:24.603 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4152921d-9150-4647-9c8e-5aa69165fcab"}
23:57:24.605 00.002 7008 case statement mapped state 6 to 3
23:57:24.607 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4152921d-9150-4647-9c8e-5aa69165fcab"}
23:57:24.609 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec631326-e4f7-4e0b-8f8a-13edd652d1a9"}
23:57:24.611 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1990,"width":15,"height":15,"star_pos":[7.24,7.32],"pixels":"..."},"id":"ec631326-e4f7-4e0b-8f8a-13edd652d1a9"}
23:57:26.287 01.676 8532 Exposure complete
23:57:26.319 00.032 8532 worker thread done servicing request
23:57:26.319 00.000 7008 OnExposeComplete: enter
23:57:26.320 00.001 7008 UpdateGuideState(): m_state=6
23:57:26.322 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1991
23:57:26.323 00.001 7008 Star::Find returns 1 (0), X=544.17, Y=452.40, Mass=262876, SNR=324.1, Peak=44492 HFD=2.7
23:57:26.324 00.001 7008 MultiStar: [#1 -0.04,0.24,0.56,U] [#2 -0.10,0.13,0.56,U] [#3 -0.08,0.08,0.42,U] [#4 -0.05,0.09,0.37,U] [#5 -0.01,0.18,0.35,U] [#6 -0.01,0.13,0.37,U] [#7 -0.07,0.07,0.31,U] [#8 0.04,0.03,0.35,U] 
23:57:26.325 00.001 7008 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.22, 0.21}
23:57:26.326 00.001 7008 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.07) = xAngle (2.17 = 2.17)
23:57:26.328 00.002 7008 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.76 = 1.76)
23:57:26.330 00.002 7008 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.10 mountX=-0.10 mountY=0.17, mountTheta=2.09
23:57:26.332 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.15, opts=13)
23:57:26.333 00.001 7008 Enqueuing Move request for scope (-0.09, 0.15)
23:57:26.336 00.003 8532 Worker thread wakes up
23:57:26.336 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
23:57:26.336 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
23:57:26.336 00.000 8532 Moving (-0.09, 0.15) raw xDistance=-0.10 yDistance=0.17
23:57:26.336 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:57:26.336 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:26.336 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:57:26.336 00.000 8532 MoveAxis(E, 0, ABG)
23:57:26.336 00.000 8532 Move returns status 0, amount 0
23:57:26.336 00.000 8532 MoveAxis(N, 0, ABG)
23:57:26.336 00.000 8532 Move returns status 0, amount 0
23:57:26.336 00.000 8532 move complete, result=0
23:57:26.336 00.000 8532 worker thread done servicing request
23:57:26.337 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=1714, FiltMax=26909, Gamma=0.990
23:57:26.341 00.004 7008 UpdateGuideState exits: m=262876 SNR=324.1
23:57:26.344 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.345 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:26.346 00.001 7008 Enqueuing Expose request
23:57:26.348 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:26.349 00.001 8532 Worker thread wakes up
23:57:26.349 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:26.349 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:26.597 00.248 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28d955c4-8a11-414b-8647-8aa1e1952780"}
23:57:26.599 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28d955c4-8a11-414b-8647-8aa1e1952780"}
23:57:26.601 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93d9c4b8-7978-4523-a2b1-684f0f9e079c"}
23:57:26.604 00.003 7008 case statement mapped state 6 to 3
23:57:26.607 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"93d9c4b8-7978-4523-a2b1-684f0f9e079c"}
23:57:26.608 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"febd8d21-b41e-4cdc-ba2b-7bef6849d487"}
23:57:26.610 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1991,"width":15,"height":15,"star_pos":[7.17,7.40],"pixels":"..."},"id":"febd8d21-b41e-4cdc-ba2b-7bef6849d487"}
23:57:28.476 01.866 8532 Exposure complete
23:57:28.500 00.024 8532 worker thread done servicing request
23:57:28.500 00.000 7008 OnExposeComplete: enter
23:57:28.501 00.001 7008 UpdateGuideState(): m_state=6
23:57:28.502 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1992
23:57:28.504 00.002 7008 Star::Find returns 1 (0), X=544.11, Y=452.30, Mass=267159, SNR=340.1, Peak=48968 HFD=2.5
23:57:28.505 00.001 7008 MultiStar: [#1 -0.09,0.16,0.52,U] [#2 -0.06,0.06,0.52,U] [#3 -0.17,0.07,0.41,U] [#4 -0.19,0.04,0.34,U] [#5 -0.10,0.11,0.34,U] [#6 -0.06,0.04,0.35,U] [#7 -0.11,0.02,0.28,U] [#8 -0.14,0.01,0.33,U] 
23:57:28.506 00.001 7008 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.28, 0.11}
23:57:28.507 00.001 7008 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.07) = xAngle (2.73 = 2.73)
23:57:28.508 00.001 7008 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.31 = 2.31)
23:57:28.509 00.001 7008 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=-0.16 mountY=0.13, mountTheta=2.46
23:57:28.511 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.08, opts=13)
23:57:28.512 00.001 7008 Enqueuing Move request for scope (-0.15, 0.08)
23:57:28.513 00.001 8532 Worker thread wakes up
23:57:28.513 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:57:28.513 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:57:28.513 00.000 8532 Moving (-0.15, 0.08) raw xDistance=-0.16 yDistance=0.13
23:57:28.513 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:57:28.513 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.513 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:28.513 00.000 8532 MoveAxis(E, 0, ABG)
23:57:28.514 00.001 8532 Move returns status 0, amount 0
23:57:28.514 00.000 8532 MoveAxis(N, 0, ABG)
23:57:28.514 00.000 8532 Move returns status 0, amount 0
23:57:28.514 00.000 8532 move complete, result=0
23:57:28.514 00.000 8532 worker thread done servicing request
23:57:28.514 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2517, FiltMin=1661, FiltMax=28197, Gamma=0.990
23:57:28.520 00.006 7008 UpdateGuideState exits: m=267159 SNR=340.1
23:57:28.521 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.522 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:28.524 00.002 7008 Enqueuing Expose request
23:57:28.525 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:28.527 00.002 8532 Worker thread wakes up
23:57:28.527 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:28.527 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:28.596 00.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"faaecbe1-ce35-408e-bdef-a46ebddd6eaa"}
23:57:28.598 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"faaecbe1-ce35-408e-bdef-a46ebddd6eaa"}
23:57:28.600 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45dfe685-0a9b-4e31-af71-aebf3c22fe52"}
23:57:28.601 00.001 7008 case statement mapped state 6 to 3
23:57:28.602 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45dfe685-0a9b-4e31-af71-aebf3c22fe52"}
23:57:28.604 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb2ad425-ccd0-4d57-8813-f79c767c4734"}
23:57:28.606 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1992,"width":15,"height":15,"star_pos":[7.11,7.30],"pixels":"..."},"id":"cb2ad425-ccd0-4d57-8813-f79c767c4734"}
23:57:30.595 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05f85cd8-311c-45e8-b21c-e63a42163f15"}
23:57:30.598 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05f85cd8-311c-45e8-b21c-e63a42163f15"}
23:57:30.600 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0e2fc636-c67f-47d9-b727-80dcae099de5"}
23:57:30.602 00.002 7008 case statement mapped state 6 to 3
23:57:30.603 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e2fc636-c67f-47d9-b727-80dcae099de5"}
23:57:30.604 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8394444e-1ac3-4a38-837e-ceff4348c473"}
23:57:30.606 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1992,"width":15,"height":15,"star_pos":[7.11,7.30],"pixels":"..."},"id":"8394444e-1ac3-4a38-837e-ceff4348c473"}
23:57:30.660 00.054 8532 Exposure complete
23:57:30.688 00.028 8532 worker thread done servicing request
23:57:30.688 00.000 7008 OnExposeComplete: enter
23:57:30.690 00.002 7008 UpdateGuideState(): m_state=6
23:57:30.692 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1993
23:57:30.694 00.002 7008 Star::Find returns 1 (0), X=544.14, Y=452.29, Mass=268330, SNR=332.9, Peak=48470 HFD=2.5
23:57:30.695 00.001 7008 MultiStar: [#1 -0.04,0.02,0.54,U] [#2 -0.13,0.02,0.56,U] [#3 -0.19,0.04,0.42,U] [#4 -0.09,0.03,0.37,U] [#5 -0.02,0.05,0.33,U] [#6 -0.07,0.06,0.36,U] [#7 -0.12,0.09,0.28,U] [#8 -0.08,0.05,0.34,U] 
23:57:30.697 00.002 7008 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.25, 0.10}
23:57:30.699 00.002 7008 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.07) = xAngle (2.83 = 2.83)
23:57:30.701 00.002 7008 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.41 = 2.41)
23:57:30.702 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=-0.13 mountY=0.09, mountTheta=2.53
23:57:30.706 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.05, opts=13)
23:57:30.708 00.002 7008 Enqueuing Move request for scope (-0.13, 0.05)
23:57:30.710 00.002 8532 Worker thread wakes up
23:57:30.710 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
23:57:30.711 00.001 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
23:57:30.711 00.000 8532 Moving (-0.13, 0.05) raw xDistance=-0.13 yDistance=0.09
23:57:30.711 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:57:30.711 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:30.711 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:57:30.711 00.000 8532 MoveAxis(E, 0, ABG)
23:57:30.711 00.000 8532 Move returns status 0, amount 0
23:57:30.711 00.000 8532 MoveAxis(N, 0, ABG)
23:57:30.711 00.000 8532 Move returns status 0, amount 0
23:57:30.711 00.000 8532 move complete, result=0
23:57:30.712 00.001 8532 worker thread done servicing request
23:57:30.713 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2517, FiltMin=1634, FiltMax=26723, Gamma=0.990
23:57:30.721 00.008 7008 UpdateGuideState exits: m=268330 SNR=332.9
23:57:30.723 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:30.724 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:30.726 00.002 7008 Enqueuing Expose request
23:57:30.727 00.001 8532 Worker thread wakes up
23:57:30.727 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:30.727 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:30.727 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:32.596 01.869 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d191d08d-2cb9-4e0e-8a21-2edf6c98caf1"}
23:57:32.598 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d191d08d-2cb9-4e0e-8a21-2edf6c98caf1"}
23:57:32.599 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2bd524e0-33ad-441f-b8ca-4e903b6b4309"}
23:57:32.601 00.002 7008 case statement mapped state 6 to 3
23:57:32.602 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bd524e0-33ad-441f-b8ca-4e903b6b4309"}
23:57:32.604 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9fa27467-3e08-45bf-9269-c29edbce972b"}
23:57:32.605 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1993,"width":15,"height":15,"star_pos":[7.14,7.29],"pixels":"..."},"id":"9fa27467-3e08-45bf-9269-c29edbce972b"}
23:57:32.846 00.241 8532 Exposure complete
23:57:32.881 00.035 8532 worker thread done servicing request
23:57:32.881 00.000 7008 OnExposeComplete: enter
23:57:32.884 00.003 7008 UpdateGuideState(): m_state=6
23:57:32.885 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1994
23:57:32.886 00.001 7008 Star::Find returns 1 (0), X=544.13, Y=452.37, Mass=269435, SNR=336.0, Peak=48003 HFD=2.7
23:57:32.888 00.002 7008 MultiStar: [#1 -0.04,0.17,0.54,U] [#2 -0.12,0.12,0.54,U] [#3 -0.07,0.13,0.42,U] [#4 -0.03,0.07,0.35,U] [#5 0.03,0.25,0.32,U] [#6 -0.01,0.16,0.36,U] [#7 0.02,0.06,0.28,U] [#8 -0.11,0.12,0.33,U] 
23:57:32.889 00.001 7008 refined, 8 included, MultiStar: {-0.10, 0.15}, one-star: {-0.25, 0.18}
23:57:32.890 00.001 7008 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.07) = xAngle (2.23 = 2.23)
23:57:32.891 00.001 7008 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.82 = 1.82)
23:57:32.892 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.17 cameraTheta=2.16 mountX=-0.11 mountY=0.17, mountTheta=2.14
23:57:32.894 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.15, opts=13)
23:57:32.895 00.001 7008 Enqueuing Move request for scope (-0.10, 0.15)
23:57:32.896 00.001 8532 Worker thread wakes up
23:57:32.896 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
23:57:32.896 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
23:57:32.896 00.000 8532 Moving (-0.10, 0.15) raw xDistance=-0.11 yDistance=0.17
23:57:32.896 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:57:32.896 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.896 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:57:32.896 00.000 8532 MoveAxis(E, 0, ABG)
23:57:32.896 00.000 8532 Move returns status 0, amount 0
23:57:32.896 00.000 8532 MoveAxis(N, 0, ABG)
23:57:32.896 00.000 8532 Move returns status 0, amount 0
23:57:32.897 00.001 8532 move complete, result=0
23:57:32.897 00.000 8532 worker thread done servicing request
23:57:32.897 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1653, FiltMax=26913, Gamma=0.990
23:57:32.903 00.006 7008 UpdateGuideState exits: m=269435 SNR=336.0
23:57:32.905 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.906 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:32.907 00.001 7008 Enqueuing Expose request
23:57:32.909 00.002 8532 Worker thread wakes up
23:57:32.909 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:32.909 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:32.909 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:34.595 01.686 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9bb1d234-b102-4dfa-b6ce-50efbb8d2793"}
23:57:34.596 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9bb1d234-b102-4dfa-b6ce-50efbb8d2793"}
23:57:34.597 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5e37cb9e-37c2-41e8-9977-6b7a4fc22ff4"}
23:57:34.599 00.002 7008 case statement mapped state 6 to 3
23:57:34.600 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e37cb9e-37c2-41e8-9977-6b7a4fc22ff4"}
23:57:34.602 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8e5c03af-93a0-4ecf-80d5-4b05bff4c6a2"}
23:57:34.603 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1994,"width":15,"height":15,"star_pos":[7.13,7.37],"pixels":"..."},"id":"8e5c03af-93a0-4ecf-80d5-4b05bff4c6a2"}
23:57:35.036 00.433 8532 Exposure complete
23:57:35.066 00.030 8532 worker thread done servicing request
23:57:35.066 00.000 7008 OnExposeComplete: enter
23:57:35.068 00.002 7008 UpdateGuideState(): m_state=6
23:57:35.070 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1995
23:57:35.072 00.002 7008 Star::Find returns 1 (0), X=544.12, Y=452.44, Mass=267560, SNR=340.8, Peak=44853 HFD=2.7
23:57:35.074 00.002 7008 MultiStar: [#1 -0.06,0.33,0.53,U] [#2 -0.13,0.19,0.52,U] [#3 -0.12,0.13,0.42,U] [#4 -0.09,0.14,0.33,U] [#5 -0.02,0.30,0.32,U] [#6 -0.13,0.13,0.34,U] [#7 -0.10,0.12,0.27,U] [#8 -0.02,0.06,0.32,U] 
23:57:35.075 00.001 7008 refined, 8 included, MultiStar: {-0.13, 0.20}, one-star: {-0.27, 0.24}
23:57:35.077 00.002 7008 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.07) = xAngle (2.22 = 2.22)
23:57:35.079 00.002 7008 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.81 = 1.81)
23:57:35.080 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=-0.14 mountY=0.23, mountTheta=2.13
23:57:35.082 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.20, opts=13)
23:57:35.084 00.002 7008 Enqueuing Move request for scope (-0.13, 0.20)
23:57:35.085 00.001 8532 Worker thread wakes up
23:57:35.085 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
23:57:35.085 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
23:57:35.085 00.000 8532 Moving (-0.13, 0.20) raw xDistance=-0.14 yDistance=0.23
23:57:35.085 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:57:35.085 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:57:35.085 00.000 8532 MoveAxis(E, 0, ABG)
23:57:35.085 00.000 8532 Move returns status 0, amount 0
23:57:35.085 00.000 8532 MoveAxis(S, 409, ABG)
23:57:35.086 00.001 8532 Guiding  Dir = 1, Dur = 409
23:57:35.086 00.000 8532 IsSlewing returns 0
23:57:35.086 00.000 8532 IsGuiding returns 0
23:57:35.087 00.001 8532 PulseGuide returned control before completion, sleep 419
23:57:35.087 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=1626, FiltMax=26370, Gamma=0.990
23:57:35.093 00.006 7008 UpdateGuideState exits: m=267560 SNR=340.8
23:57:35.094 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.096 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:35.098 00.002 7008 Enqueuing Expose request
23:57:35.518 00.420 8532 IsGuiding returns 0
23:57:35.518 00.000 8532 Move returns status 0, amount 409
23:57:35.518 00.000 8532 move complete, result=0
23:57:35.518 00.000 8532 worker thread done servicing request
23:57:35.518 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 409 ms SOUTH
23:57:35.520 00.002 8532 Worker thread wakes up
23:57:35.520 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:35.520 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:36.595 01.075 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f4d5cbdb-8bd3-411e-8c01-50c84331b80d"}
23:57:36.597 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f4d5cbdb-8bd3-411e-8c01-50c84331b80d"}
23:57:36.599 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba18edbf-c064-45be-ad6f-5f751dc2772e"}
23:57:36.600 00.001 7008 case statement mapped state 6 to 3
23:57:36.601 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba18edbf-c064-45be-ad6f-5f751dc2772e"}
23:57:36.602 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2d016855-867d-44fe-93b5-35543699dcfb"}
23:57:36.603 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1995,"width":15,"height":15,"star_pos":[7.12,7.44],"pixels":"..."},"id":"2d016855-867d-44fe-93b5-35543699dcfb"}
23:57:37.640 01.037 8532 Exposure complete
23:57:37.666 00.026 8532 worker thread done servicing request
23:57:37.666 00.000 7008 OnExposeComplete: enter
23:57:37.667 00.001 7008 UpdateGuideState(): m_state=6
23:57:37.668 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1996
23:57:37.669 00.001 7008 Star::Find returns 1 (0), X=544.15, Y=452.43, Mass=268185, SNR=331.1, Peak=45798 HFD=2.7
23:57:37.671 00.002 7008 MultiStar: [#1 -0.07,0.28,0.53,U] [#2 -0.12,0.14,0.56,U] [#3 -0.12,0.12,0.42,U] [#4 -0.13,0.15,0.35,U] [#5 0.04,0.17,0.34,U] [#6 -0.06,0.20,0.34,U] [#7 -0.17,0.18,0.27,U] [#8 -0.11,0.10,0.35,U] 
23:57:37.674 00.003 7008 refined, 8 included, MultiStar: {-0.13, 0.19}, one-star: {-0.23, 0.24}
23:57:37.675 00.001 7008 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.07) = xAngle (2.23 = 2.23)
23:57:37.676 00.001 7008 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.82 = 1.82)
23:57:37.677 00.001 7008 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.16 mountX=-0.14 mountY=0.22, mountTheta=2.14
23:57:37.679 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.13, y=0.19, opts=13)
23:57:37.680 00.001 7008 Enqueuing Move request for scope (-0.13, 0.19)
23:57:37.681 00.001 8532 Worker thread wakes up
23:57:37.681 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
23:57:37.681 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
23:57:37.681 00.000 8532 Moving (-0.13, 0.19) raw xDistance=-0.14 yDistance=0.22
23:57:37.681 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:57:37.681 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:57:37.681 00.000 8532 MoveAxis(E, 0, ABG)
23:57:37.681 00.000 8532 Move returns status 0, amount 0
23:57:37.681 00.000 8532 MoveAxis(S, 383, ABG)
23:57:37.681 00.000 8532 Guiding  Dir = 1, Dur = 383
23:57:37.682 00.001 8532 IsSlewing returns 0
23:57:37.682 00.000 8532 IsGuiding returns 0
23:57:37.682 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=1691, FiltMax=25468, Gamma=0.990
23:57:37.684 00.002 8532 PulseGuide returned control before completion, sleep 393
23:57:37.687 00.003 7008 UpdateGuideState exits: m=268185 SNR=331.1
23:57:37.688 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.690 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:37.691 00.001 7008 Enqueuing Expose request
23:57:38.081 00.390 8532 IsGuiding returns 1
23:57:38.081 00.000 8532 scope still moving after pulse duration time elapsed
23:57:38.112 00.031 8532 IsSlewing returns 0
23:57:38.113 00.001 8532 IsGuiding returns 0
23:57:38.113 00.000 8532 scope move finished after 383 + 47 ms
23:57:38.113 00.000 8532 Move returns status 0, amount 383
23:57:38.113 00.000 8532 move complete, result=0
23:57:38.113 00.000 8532 worker thread done servicing request
23:57:38.113 00.000 8532 Worker thread wakes up
23:57:38.113 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:38.113 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:38.114 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 383 ms SOUTH
23:57:38.593 00.479 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"199e64be-6475-4d02-a0e9-599e782b9653"}
23:57:38.594 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"199e64be-6475-4d02-a0e9-599e782b9653"}
23:57:38.596 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3241ec8-3f37-45ef-b229-84c721e077d0"}
23:57:38.597 00.001 7008 case statement mapped state 6 to 3
23:57:38.600 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3241ec8-3f37-45ef-b229-84c721e077d0"}
23:57:38.603 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a8f644f0-cfb1-4f17-87ca-b8301fcaa0ae"}
23:57:38.605 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1996,"width":15,"height":15,"star_pos":[7.15,7.43],"pixels":"..."},"id":"a8f644f0-cfb1-4f17-87ca-b8301fcaa0ae"}
23:57:40.236 01.631 8532 Exposure complete
23:57:40.262 00.026 8532 worker thread done servicing request
23:57:40.263 00.001 7008 OnExposeComplete: enter
23:57:40.264 00.001 7008 UpdateGuideState(): m_state=6
23:57:40.265 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1997
23:57:40.266 00.001 7008 Star::Find returns 1 (0), X=544.11, Y=452.48, Mass=279635, SNR=343.6, Peak=46663 HFD=2.8
23:57:40.267 00.001 7008 MultiStar: [#1 -0.05,0.40,0.50,U] [#2 -0.15,0.33,0.52,U] [#3 -0.11,0.17,0.42,U] [#4 -0.18,0.23,0.33,U] [#5 -0.05,0.31,0.31,U] [#6 -0.12,0.27,0.35,U] [#7 -0.18,0.26,0.27,U] [#8 0.01,0.12,0.32,U] 
23:57:40.268 00.001 7008 refined, 8 included, MultiStar: {-0.15, 0.27}, one-star: {-0.27, 0.29}
23:57:40.269 00.001 7008 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.07) = xAngle (2.13 = 2.13)
23:57:40.270 00.001 7008 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.72 = 1.72)
23:57:40.270 00.000 7008 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.06 mountX=-0.16 mountY=0.31, mountTheta=2.06
23:57:40.274 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.15, y=0.27, opts=13)
23:57:40.275 00.001 7008 Enqueuing Move request for scope (-0.15, 0.27)
23:57:40.276 00.001 8532 Worker thread wakes up
23:57:40.276 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
23:57:40.276 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
23:57:40.276 00.000 8532 Moving (-0.15, 0.27) raw xDistance=-0.16 yDistance=0.31
23:57:40.276 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:57:40.276 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:57:40.276 00.000 8532 MoveAxis(E, 0, ABG)
23:57:40.277 00.001 8532 Move returns status 0, amount 0
23:57:40.277 00.000 8532 MoveAxis(S, 540, ABG)
23:57:40.277 00.000 8532 Guiding  Dir = 1, Dur = 540
23:57:40.277 00.000 8532 IsSlewing returns 0
23:57:40.277 00.000 8532 IsGuiding returns 0
23:57:40.278 00.001 8532 PulseGuide returned control before completion, sleep 550
23:57:40.278 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2513, FiltMin=1615, FiltMax=27472, Gamma=0.990
23:57:40.283 00.005 7008 UpdateGuideState exits: m=279635 SNR=343.6
23:57:40.284 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.285 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:40.286 00.001 7008 Enqueuing Expose request
23:57:40.592 00.306 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f6394acd-f6c4-4b52-b8af-4e2c66c9bad9"}
23:57:40.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f6394acd-f6c4-4b52-b8af-4e2c66c9bad9"}
23:57:40.597 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"73bbec52-b335-4ac8-bfd2-39319a3f1f62"}
23:57:40.598 00.001 7008 case statement mapped state 6 to 3
23:57:40.599 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"73bbec52-b335-4ac8-bfd2-39319a3f1f62"}
23:57:40.600 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"6e739b62-fc3b-4259-bdee-fd347ebf4777"}
23:57:40.602 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1997,"width":15,"height":15,"star_pos":[7.11,7.48],"pixels":"..."},"id":"6e739b62-fc3b-4259-bdee-fd347ebf4777"}
23:57:40.839 00.237 8532 IsGuiding returns 1
23:57:40.839 00.000 8532 scope still moving after pulse duration time elapsed
23:57:40.870 00.031 8532 IsSlewing returns 0
23:57:40.871 00.001 8532 IsGuiding returns 0
23:57:40.871 00.000 8532 scope move finished after 540 + 52 ms
23:57:40.871 00.000 8532 Move returns status 0, amount 540
23:57:40.871 00.000 8532 move complete, result=0
23:57:40.871 00.000 8532 worker thread done servicing request
23:57:40.871 00.000 8532 Worker thread wakes up
23:57:40.871 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:40.871 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:40.872 00.001 7008 GuideStep: -0.2 px 0 ms EAST, 0.3 px 540 ms SOUTH
23:57:42.592 01.720 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e16ff358-d552-4381-8449-ce495c5acc7f"}
23:57:42.595 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e16ff358-d552-4381-8449-ce495c5acc7f"}
23:57:42.597 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"0b4ced9c-4ad1-45f0-9392-ef1d82985807"}
23:57:42.598 00.001 7008 case statement mapped state 6 to 3
23:57:42.599 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b4ced9c-4ad1-45f0-9392-ef1d82985807"}
23:57:42.601 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f55c4837-4c68-43a7-9570-f767b59c29ae"}
23:57:42.603 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1997,"width":15,"height":15,"star_pos":[7.11,7.48],"pixels":"..."},"id":"f55c4837-4c68-43a7-9570-f767b59c29ae"}
23:57:42.999 00.396 8532 Exposure complete
23:57:43.028 00.029 7008 OnExposeComplete: enter
23:57:43.030 00.002 7008 UpdateGuideState(): m_state=6
23:57:43.031 00.001 8532 worker thread done servicing request
23:57:43.031 00.000 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1998
23:57:43.033 00.002 7008 Star::Find returns 1 (0), X=543.98, Y=452.36, Mass=272768, SNR=343.6, Peak=51611 HFD=2.5
23:57:43.034 00.001 7008 MultiStar: [#1 -0.22,0.22,0.53,U] [#2 -0.18,0.21,0.52,U] [#3 -0.29,0.18,0.42,U] [#4 -0.30,0.06,0.33,U] [#5 -0.12,0.19,0.32,U] [#6 -0.18,0.08,0.33,U] [#7 -0.25,0.12,0.28,U] [#8 -0.24,0.16,0.30,U] 
23:57:43.035 00.001 7008 refined, 8 included, MultiStar: {-0.27, 0.17}, one-star: {-0.41, 0.17}
23:57:43.036 00.001 7008 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.07) = xAngle (2.66 = 2.66)
23:57:43.037 00.001 7008 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.24 = 2.24)
23:57:43.038 00.001 7008 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.31 cameraTheta=2.59 mountX=-0.28 mountY=0.25, mountTheta=2.42
23:57:43.041 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.27, y=0.17, opts=13)
23:57:43.042 00.001 7008 Enqueuing Move request for scope (-0.27, 0.17)
23:57:43.043 00.001 8532 Worker thread wakes up
23:57:43.043 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
23:57:43.043 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
23:57:43.043 00.000 8532 Moving (-0.27, 0.17) raw xDistance=-0.28 yDistance=0.25
23:57:43.043 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:57:43.043 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:57:43.043 00.000 8532 MoveAxis(E, 252, ABG)
23:57:43.043 00.000 8532 Guiding  Dir = 2, Dur = 252
23:57:43.044 00.001 8532 IsSlewing returns 0
23:57:43.044 00.000 8532 IsGuiding returns 0
23:57:43.044 00.000 8532 PulseGuide returned control before completion, sleep 262
23:57:43.044 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1621, FiltMax=27773, Gamma=0.990
23:57:43.050 00.006 7008 UpdateGuideState exits: m=272768 SNR=343.6
23:57:43.051 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:43.052 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:43.053 00.001 7008 Enqueuing Expose request
23:57:43.319 00.266 8532 IsGuiding returns 0
23:57:43.320 00.001 8532 Move returns status 0, amount 252
23:57:43.320 00.000 8532 MoveAxis(S, 431, ABG)
23:57:43.320 00.000 8532 Guiding  Dir = 1, Dur = 431
23:57:43.320 00.000 8532 IsSlewing returns 0
23:57:43.320 00.000 8532 IsGuiding returns 0
23:57:43.321 00.001 8532 PulseGuide returned control before completion, sleep 441
23:57:43.774 00.453 8532 IsGuiding returns 0
23:57:43.775 00.001 8532 Move returns status 0, amount 431
23:57:43.775 00.000 8532 move complete, result=0
23:57:43.775 00.000 8532 worker thread done servicing request
23:57:43.775 00.000 7008 GuideStep: -0.3 px 252 ms EAST, 0.2 px 431 ms SOUTH
23:57:43.779 00.004 8532 Worker thread wakes up
23:57:43.779 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:43.779 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:44.591 00.812 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c6c16b8-b999-4b6d-aa75-e864a4bc106e"}
23:57:44.593 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c6c16b8-b999-4b6d-aa75-e864a4bc106e"}
23:57:44.595 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ba80d3c4-2db9-490a-a979-150250f2fd46"}
23:57:44.596 00.001 7008 case statement mapped state 6 to 3
23:57:44.598 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba80d3c4-2db9-490a-a979-150250f2fd46"}
23:57:44.599 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"82e1325f-3d3b-43d5-a7fd-2d9b747ffa93"}
23:57:44.601 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1998,"width":15,"height":15,"star_pos":[6.98,7.36],"pixels":"..."},"id":"82e1325f-3d3b-43d5-a7fd-2d9b747ffa93"}
23:57:45.906 01.305 8532 Exposure complete
23:57:45.934 00.028 8532 worker thread done servicing request
23:57:45.934 00.000 7008 OnExposeComplete: enter
23:57:45.935 00.001 7008 UpdateGuideState(): m_state=6
23:57:45.936 00.001 7008 Star::Find(15, 543, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1999
23:57:45.938 00.002 7008 Star::Find returns 1 (0), X=544.11, Y=452.53, Mass=253825, SNR=324.5, Peak=41077 HFD=2.9
23:57:45.939 00.001 7008 MultiStar: [#1 -0.03,0.41,0.54,U] [#2 -0.11,0.33,0.54,U] [#3 -0.10,0.23,0.45,U] [#4 -0.08,0.25,0.36,U] [#5 -0.07,0.42,0.35,U] [#6 -0.09,0.28,0.36,U] [#7 -0.05,0.35,0.29,U] [#8 0.03,0.26,0.35,U] 
23:57:45.940 00.001 7008 refined, 8 included, MultiStar: {-0.11, 0.32}, one-star: {-0.28, 0.34}
23:57:45.942 00.002 7008 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.07) = xAngle (1.98 = 1.98)
23:57:45.944 00.002 7008 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
23:57:45.946 00.002 7008 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=-0.14 mountY=0.34, mountTheta=1.95
23:57:45.948 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.11, y=0.32, opts=13)
23:57:45.949 00.001 7008 Enqueuing Move request for scope (-0.11, 0.32)
23:57:45.951 00.002 8532 Worker thread wakes up
23:57:45.951 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
23:57:45.951 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
23:57:45.951 00.000 8532 Moving (-0.11, 0.32) raw xDistance=-0.14 yDistance=0.34
23:57:45.951 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:57:45.951 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:57:45.951 00.000 8532 MoveAxis(E, 0, ABG)
23:57:45.951 00.000 8532 Move returns status 0, amount 0
23:57:45.951 00.000 8532 MoveAxis(S, 603, ABG)
23:57:45.951 00.000 8532 Guiding  Dir = 1, Dur = 603
23:57:45.952 00.001 8532 IsSlewing returns 0
23:57:45.952 00.000 8532 IsGuiding returns 0
23:57:45.952 00.000 8532 PulseGuide returned control before completion, sleep 613
23:57:45.953 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1665, FiltMax=25826, Gamma=0.990
23:57:45.957 00.004 7008 UpdateGuideState exits: m=253825 SNR=324.5
23:57:45.960 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.962 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:45.963 00.001 7008 Enqueuing Expose request
23:57:46.574 00.611 8532 IsGuiding returns 1
23:57:46.574 00.000 8532 scope still moving after pulse duration time elapsed
23:57:46.590 00.016 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5c824e7a-a50c-44d8-874a-3cc878cf4597"}
23:57:46.593 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5c824e7a-a50c-44d8-874a-3cc878cf4597"}
23:57:46.595 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6f28fc0f-5d88-4c2c-9fed-e5867cbfbe10"}
23:57:46.598 00.003 7008 case statement mapped state 6 to 3
23:57:46.599 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f28fc0f-5d88-4c2c-9fed-e5867cbfbe10"}
23:57:46.601 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"11567084-42e4-44bd-859e-a46393d2b2a8"}
23:57:46.602 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1999,"width":15,"height":15,"star_pos":[7.11,6.53],"pixels":"..."},"id":"11567084-42e4-44bd-859e-a46393d2b2a8"}
23:57:46.606 00.004 8532 IsSlewing returns 0
23:57:46.606 00.000 8532 IsGuiding returns 0
23:57:46.607 00.001 8532 scope move finished after 603 + 51 ms
23:57:46.607 00.000 8532 Move returns status 0, amount 603
23:57:46.607 00.000 8532 move complete, result=0
23:57:46.607 00.000 8532 worker thread done servicing request
23:57:46.607 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 603 ms SOUTH
23:57:46.611 00.004 8532 Worker thread wakes up
23:57:46.611 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:46.611 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:48.589 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da584c2c-8280-47a9-b206-b901f7496630"}
23:57:48.593 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da584c2c-8280-47a9-b206-b901f7496630"}
23:57:48.594 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"93037858-c86e-47f6-ab9d-ec0bbeaf0340"}
23:57:48.596 00.002 7008 case statement mapped state 6 to 3
23:57:48.597 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"93037858-c86e-47f6-ab9d-ec0bbeaf0340"}
23:57:48.598 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b2884884-a66b-4123-a89d-0b81414af295"}
23:57:48.599 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":1999,"width":15,"height":15,"star_pos":[7.11,6.53],"pixels":"..."},"id":"b2884884-a66b-4123-a89d-0b81414af295"}
23:57:48.736 00.137 8532 Exposure complete
23:57:48.765 00.029 8532 worker thread done servicing request
23:57:48.765 00.000 7008 OnExposeComplete: enter
23:57:48.767 00.002 7008 UpdateGuideState(): m_state=6
23:57:48.768 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2000
23:57:48.769 00.001 7008 Star::Find returns 1 (0), X=544.12, Y=452.55, Mass=250171, SNR=319.7, Peak=39390 HFD=2.9
23:57:48.771 00.002 7008 MultiStar: [#1 -0.05,0.42,0.58,U] [#2 -0.09,0.36,0.56,U] [#3 -0.07,0.23,0.42,U] [#4 -0.16,0.24,0.36,U] [#5 -0.01,0.44,0.34,U] [#6 -0.14,0.32,0.37,U] [#7 -0.07,0.35,0.31,U] [#8 0.04,0.10,0.34,U] 
23:57:48.773 00.002 7008 refined, 8 included, MultiStar: {-0.12, 0.33}, one-star: {-0.27, 0.35}
23:57:48.774 00.001 7008 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.07) = xAngle (1.99 = 1.99)
23:57:48.775 00.001 7008 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.57 = 1.57)
23:57:48.776 00.001 7008 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.92 mountX=-0.14 mountY=0.35, mountTheta=1.95
23:57:48.778 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.12, y=0.33, opts=13)
23:57:48.779 00.001 7008 Enqueuing Move request for scope (-0.12, 0.33)
23:57:48.780 00.001 8532 Worker thread wakes up
23:57:48.780 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
23:57:48.780 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
23:57:48.780 00.000 8532 Moving (-0.12, 0.33) raw xDistance=-0.14 yDistance=0.35
23:57:48.780 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:57:48.780 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:57:48.781 00.001 8532 MoveAxis(E, 0, ABG)
23:57:48.781 00.000 8532 Move returns status 0, amount 0
23:57:48.781 00.000 8532 MoveAxis(S, 607, ABG)
23:57:48.781 00.000 8532 Guiding  Dir = 1, Dur = 607
23:57:48.781 00.000 8532 IsSlewing returns 0
23:57:48.781 00.000 8532 IsGuiding returns 0
23:57:48.781 00.000 8532 PulseGuide returned control before completion, sleep 617
23:57:48.782 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=1684, FiltMax=25445, Gamma=0.990
23:57:48.787 00.005 7008 UpdateGuideState exits: m=250171 SNR=319.7
23:57:48.789 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:48.790 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:48.791 00.001 7008 Enqueuing Expose request
23:57:49.402 00.611 8532 IsGuiding returns 1
23:57:49.402 00.000 8532 scope still moving after pulse duration time elapsed
23:57:49.433 00.031 8532 IsSlewing returns 0
23:57:49.434 00.001 8532 IsGuiding returns 0
23:57:49.434 00.000 8532 scope move finished after 607 + 45 ms
23:57:49.434 00.000 8532 Move returns status 0, amount 607
23:57:49.434 00.000 8532 move complete, result=0
23:57:49.434 00.000 8532 worker thread done servicing request
23:57:49.434 00.000 8532 Worker thread wakes up
23:57:49.434 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 607 ms SOUTH
23:57:49.437 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:49.437 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:50.590 01.153 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"e408a29c-827f-4043-80f8-664ce9764fe2"}
23:57:50.593 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"e408a29c-827f-4043-80f8-664ce9764fe2"}
23:57:50.596 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a81e3c36-9a3e-4bf0-8033-f5ffc39d2f52"}
23:57:50.598 00.002 7008 case statement mapped state 6 to 3
23:57:50.598 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a81e3c36-9a3e-4bf0-8033-f5ffc39d2f52"}
23:57:50.601 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fd04c40f-360d-460a-92e0-fb36ed578713"}
23:57:50.603 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2000,"width":15,"height":15,"star_pos":[7.12,6.55],"pixels":"..."},"id":"fd04c40f-360d-460a-92e0-fb36ed578713"}
23:57:51.561 00.958 8532 Exposure complete
23:57:51.589 00.028 8532 worker thread done servicing request
23:57:51.589 00.000 7008 OnExposeComplete: enter
23:57:51.590 00.001 7008 UpdateGuideState(): m_state=6
23:57:51.591 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2001
23:57:51.593 00.002 7008 Star::Find returns 1 (0), X=544.17, Y=452.53, Mass=260635, SNR=328.3, Peak=40223 HFD=3.0
23:57:51.594 00.001 7008 MultiStar: [#1 -0.00,0.40,0.55,U] [#2 -0.03,0.34,0.56,U] [#3 -0.12,0.26,0.42,U] [#4 -0.08,0.24,0.35,U] [#5 -0.04,0.50,0.33,U] [#6 -0.09,0.31,0.36,U] [#7 -0.04,0.32,0.30,U] [#8 -0.01,0.20,0.32,U] 
23:57:51.595 00.001 7008 refined, 8 included, MultiStar: {-0.09, 0.33}, one-star: {-0.22, 0.34}
23:57:51.596 00.001 7008 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.07) = xAngle (1.91 = 1.91)
23:57:51.597 00.001 7008 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.50 = 1.50)
23:57:51.598 00.001 7008 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.84 mountX=-0.11 mountY=0.34, mountTheta=1.89
23:57:51.600 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.09, y=0.33, opts=13)
23:57:51.602 00.002 7008 Enqueuing Move request for scope (-0.09, 0.33)
23:57:51.603 00.001 8532 Worker thread wakes up
23:57:51.603 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
23:57:51.603 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
23:57:51.603 00.000 8532 Moving (-0.09, 0.33) raw xDistance=-0.11 yDistance=0.34
23:57:51.603 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:57:51.603 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:57:51.603 00.000 8532 MoveAxis(E, 0, ABG)
23:57:51.603 00.000 8532 Move returns status 0, amount 0
23:57:51.603 00.000 8532 MoveAxis(S, 597, ABG)
23:57:51.603 00.000 8532 Guiding  Dir = 1, Dur = 597
23:57:51.604 00.001 8532 IsSlewing returns 0
23:57:51.604 00.000 8532 IsGuiding returns 0
23:57:51.604 00.000 8532 PulseGuide returned control before completion, sleep 607
23:57:51.604 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1604, FiltMax=25310, Gamma=0.990
23:57:51.610 00.006 7008 UpdateGuideState exits: m=260635 SNR=328.3
23:57:51.611 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.612 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:51.613 00.001 7008 Enqueuing Expose request
23:57:52.225 00.612 8532 IsGuiding returns 1
23:57:52.225 00.000 8532 scope still moving after pulse duration time elapsed
23:57:52.257 00.032 8532 IsSlewing returns 0
23:57:52.258 00.001 8532 IsGuiding returns 0
23:57:52.258 00.000 8532 scope move finished after 597 + 56 ms
23:57:52.258 00.000 8532 Move returns status 0, amount 597
23:57:52.259 00.001 8532 move complete, result=0
23:57:52.259 00.000 8532 worker thread done servicing request
23:57:52.259 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.3 px 597 ms SOUTH
23:57:52.262 00.003 8532 Worker thread wakes up
23:57:52.262 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:52.263 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:52.590 00.327 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"bac20074-0a69-411a-ae26-7c46c356afdd"}
23:57:52.595 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"bac20074-0a69-411a-ae26-7c46c356afdd"}
23:57:52.597 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bbc12f91-c971-43ae-ad8b-ebe7deb57127"}
23:57:52.600 00.003 7008 case statement mapped state 6 to 3
23:57:52.603 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbc12f91-c971-43ae-ad8b-ebe7deb57127"}
23:57:52.605 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1723aba1-583e-4b7e-94ff-26b9bbc1ec7a"}
23:57:52.607 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2001,"width":15,"height":15,"star_pos":[7.17,6.53],"pixels":"..."},"id":"1723aba1-583e-4b7e-94ff-26b9bbc1ec7a"}
23:57:54.390 01.783 8532 Exposure complete
23:57:54.418 00.028 7008 OnExposeComplete: enter
23:57:54.419 00.001 7008 UpdateGuideState(): m_state=6
23:57:54.421 00.002 8532 worker thread done servicing request
23:57:54.421 00.000 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2002
23:57:54.422 00.001 7008 Star::Find returns 1 (0), X=544.09, Y=452.45, Mass=259181, SNR=322.6, Peak=43976 HFD=2.7
23:57:54.423 00.001 7008 MultiStar: [#1 -0.03,0.33,0.55,U] [#2 -0.14,0.26,0.55,U] [#3 -0.16,0.25,0.44,U] [#4 -0.15,0.13,0.35,U] [#5 0.05,0.26,0.34,U] [#6 -0.12,0.24,0.36,U] [#7 -0.15,0.26,0.28,U] [#8 -0.07,0.14,0.34,U] 
23:57:54.424 00.001 7008 refined, 8 included, MultiStar: {-0.14, 0.25}, one-star: {-0.30, 0.26}
23:57:54.425 00.001 7008 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.07) = xAngle (2.17 = 2.17)
23:57:54.426 00.001 7008 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.76 = 1.76)
23:57:54.428 00.002 7008 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.10 mountX=-0.16 mountY=0.28, mountTheta=2.09
23:57:54.430 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.14, y=0.25, opts=13)
23:57:54.432 00.002 7008 Enqueuing Move request for scope (-0.14, 0.25)
23:57:54.433 00.001 8532 Worker thread wakes up
23:57:54.433 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
23:57:54.433 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
23:57:54.433 00.000 8532 Moving (-0.14, 0.25) raw xDistance=-0.16 yDistance=0.28
23:57:54.433 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:57:54.433 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:57:54.433 00.000 8532 MoveAxis(E, 0, ABG)
23:57:54.433 00.000 8532 Move returns status 0, amount 0
23:57:54.433 00.000 8532 MoveAxis(S, 491, ABG)
23:57:54.433 00.000 8532 Guiding  Dir = 1, Dur = 491
23:57:54.434 00.001 8532 IsSlewing returns 0
23:57:54.434 00.000 8532 IsGuiding returns 0
23:57:54.434 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2514, FiltMin=1676, FiltMax=27137, Gamma=0.990
23:57:54.435 00.001 8532 PulseGuide returned control before completion, sleep 501
23:57:54.438 00.003 7008 UpdateGuideState exits: m=259181 SNR=322.6
23:57:54.439 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.440 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:54.441 00.001 7008 Enqueuing Expose request
23:57:54.591 00.150 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"481634bf-8398-438b-80e0-230063defe9e"}
23:57:54.593 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"481634bf-8398-438b-80e0-230063defe9e"}
23:57:54.595 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9f3481c5-319b-4f22-b559-25ea5de7dc16"}
23:57:54.596 00.001 7008 case statement mapped state 6 to 3
23:57:54.597 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f3481c5-319b-4f22-b559-25ea5de7dc16"}
23:57:54.598 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9f9d3b6c-efa8-4456-952e-bda5f26b5115"}
23:57:54.600 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2002,"width":15,"height":15,"star_pos":[7.09,7.45],"pixels":"..."},"id":"9f9d3b6c-efa8-4456-952e-bda5f26b5115"}
23:57:54.941 00.341 8532 IsGuiding returns 1
23:57:54.941 00.000 8532 scope still moving after pulse duration time elapsed
23:57:54.972 00.031 8532 IsSlewing returns 0
23:57:54.972 00.000 8532 IsGuiding returns 0
23:57:54.972 00.000 8532 scope move finished after 491 + 48 ms
23:57:54.973 00.001 8532 Move returns status 0, amount 491
23:57:54.973 00.000 8532 move complete, result=0
23:57:54.973 00.000 8532 worker thread done servicing request
23:57:54.973 00.000 8532 Worker thread wakes up
23:57:54.973 00.000 7008 GuideStep: -0.2 px 0 ms EAST, 0.3 px 491 ms SOUTH
23:57:54.976 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:54.976 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:56.589 01.613 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ef9f6e87-c9e1-4c5c-a0bf-e1298a05ce83"}
23:57:56.593 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ef9f6e87-c9e1-4c5c-a0bf-e1298a05ce83"}
23:57:56.597 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c7c07c8c-2570-4c2c-aa39-5304e001f333"}
23:57:56.598 00.001 7008 case statement mapped state 6 to 3
23:57:56.601 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7c07c8c-2570-4c2c-aa39-5304e001f333"}
23:57:56.603 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"17760524-d8f6-44cd-9113-9fa0edcac660"}
23:57:56.604 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2002,"width":15,"height":15,"star_pos":[7.09,7.45],"pixels":"..."},"id":"17760524-d8f6-44cd-9113-9fa0edcac660"}
23:57:57.101 00.497 8532 Exposure complete
23:57:57.127 00.026 8532 worker thread done servicing request
23:57:57.127 00.000 7008 OnExposeComplete: enter
23:57:57.128 00.001 7008 UpdateGuideState(): m_state=6
23:57:57.130 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2003
23:57:57.132 00.002 7008 Star::Find returns 1 (0), X=544.07, Y=452.49, Mass=262565, SNR=343.8, Peak=43522 HFD=2.8
23:57:57.134 00.002 7008 MultiStar: [#1 -0.08,0.32,0.53,U] [#2 -0.14,0.26,0.53,U] [#3 -0.16,0.20,0.40,U] [#4 -0.21,0.11,0.34,U] [#5 -0.06,0.37,0.32,U] [#6 -0.17,0.13,0.36,U] [#7 -0.14,0.20,0.27,U] [#8 -0.19,0.15,0.32,U] 
23:57:57.135 00.001 7008 refined, 8 included, MultiStar: {-0.18, 0.24}, one-star: {-0.32, 0.30}
23:57:57.135 00.000 7008 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.07) = xAngle (2.30 = 2.30)
23:57:57.137 00.002 7008 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.88 = 1.88)
23:57:57.139 00.002 7008 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=-0.20 mountY=0.29, mountTheta=2.18
23:57:57.141 00.002 7008 SchedulePrimaryMove(0F0692D8, x=-0.18, y=0.24, opts=13)
23:57:57.142 00.001 7008 Enqueuing Move request for scope (-0.18, 0.24)
23:57:57.143 00.001 8532 Worker thread wakes up
23:57:57.143 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
23:57:57.143 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
23:57:57.143 00.000 8532 Moving (-0.18, 0.24) raw xDistance=-0.20 yDistance=0.29
23:57:57.143 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:57:57.143 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:57:57.143 00.000 8532 MoveAxis(E, 183, ABG)
23:57:57.143 00.000 8532 Guiding  Dir = 2, Dur = 183
23:57:57.143 00.000 8532 IsSlewing returns 0
23:57:57.143 00.000 8532 IsGuiding returns 0
23:57:57.145 00.002 8532 PulseGuide returned control before completion, sleep 193
23:57:57.145 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2515, FiltMin=1696, FiltMax=29342, Gamma=0.990
23:57:57.149 00.004 7008 UpdateGuideState exits: m=262565 SNR=343.8
23:57:57.151 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:57.151 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:57:57.152 00.001 7008 Enqueuing Expose request
23:57:57.343 00.191 8532 IsGuiding returns 1
23:57:57.343 00.000 8532 scope still moving after pulse duration time elapsed
23:57:57.375 00.032 8532 IsSlewing returns 0
23:57:57.377 00.002 8532 IsGuiding returns 0
23:57:57.377 00.000 8532 scope move finished after 183 + 50 ms
23:57:57.377 00.000 8532 Move returns status 0, amount 183
23:57:57.377 00.000 8532 MoveAxis(S, 506, ABG)
23:57:57.377 00.000 8532 Guiding  Dir = 1, Dur = 506
23:57:57.379 00.002 8532 IsSlewing returns 0
23:57:57.379 00.000 8532 IsGuiding returns 0
23:57:57.380 00.001 8532 PulseGuide returned control before completion, sleep 516
23:57:57.909 00.529 8532 IsGuiding returns 0
23:57:57.909 00.000 8532 Move returns status 0, amount 506
23:57:57.910 00.001 8532 move complete, result=0
23:57:57.910 00.000 8532 worker thread done servicing request
23:57:57.910 00.000 7008 GuideStep: -0.2 px 183 ms EAST, 0.3 px 506 ms SOUTH
23:57:57.915 00.005 8532 Worker thread wakes up
23:57:57.915 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:57:57.915 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:57:58.589 00.674 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25c54c54-3677-47b6-bd61-ba15350c3d99"}
23:57:58.591 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25c54c54-3677-47b6-bd61-ba15350c3d99"}
23:57:58.593 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ef4d59bf-731c-42cb-8981-d8baac31ac10"}
23:57:58.594 00.001 7008 case statement mapped state 6 to 3
23:57:58.595 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef4d59bf-731c-42cb-8981-d8baac31ac10"}
23:57:58.598 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b3f915e3-e8d1-4bc1-b750-c315bc0fe639"}
23:57:58.600 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2003,"width":15,"height":15,"star_pos":[7.07,7.49],"pixels":"..."},"id":"b3f915e3-e8d1-4bc1-b750-c315bc0fe639"}
23:58:00.035 01.435 8532 Exposure complete
23:58:00.060 00.025 8532 worker thread done servicing request
23:58:00.060 00.000 7008 OnExposeComplete: enter
23:58:00.062 00.002 7008 UpdateGuideState(): m_state=6
23:58:00.063 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2004
23:58:00.064 00.001 7008 Star::Find returns 1 (0), X=544.43, Y=452.66, Mass=243580, SNR=327.2, Peak=27265 HFD=2.9
23:58:00.065 00.001 7008 MultiStar: [#1 0.27,0.54,0.54,U] [#2 0.20,0.47,0.53,U] [#3 0.18,0.40,0.43,U] [#4 0.22,0.34,0.35,U] [#5 0.24,0.60,0.33,U] [#6 0.27,0.45,0.35,U] [#7 0.22,0.35,0.30,U] [#8 0.16,0.36,0.35,U] 
23:58:00.066 00.001 7008 single-star, 8 included, MultiStar: {0.18, 0.45}, one-star: {0.05, 0.47}
23:58:00.066 00.000 7008 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.07) = xAngle (1.54 = 1.54)
23:58:00.069 00.003 7008 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.13 = 1.13)
23:58:00.070 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.47 mountX=0.01 mountY=0.43, mountTheta=1.54
23:58:00.072 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.47, opts=13)
23:58:00.073 00.001 7008 Enqueuing Move request for scope (0.05, 0.47)
23:58:00.074 00.001 8532 Worker thread wakes up
23:58:00.075 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
23:58:00.075 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
23:58:00.075 00.000 8532 Moving (0.05, 0.47) raw xDistance=0.01 yDistance=0.43
23:58:00.075 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:58:00.075 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
23:58:00.075 00.000 8532 MoveAxis(E, 0, ABG)
23:58:00.075 00.000 8532 Move returns status 0, amount 0
23:58:00.075 00.000 8532 MoveAxis(S, 753, ABG)
23:58:00.075 00.000 8532 Guiding  Dir = 1, Dur = 753
23:58:00.076 00.001 8532 IsSlewing returns 0
23:58:00.076 00.000 8532 IsGuiding returns 0
23:58:00.077 00.001 8532 PulseGuide returned control before completion, sleep 763
23:58:00.077 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61727, med=2515, FiltMin=1724, FiltMax=28464, Gamma=0.990
23:58:00.083 00.006 7008 UpdateGuideState exits: m=243580 SNR=327.2
23:58:00.084 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:00.085 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:00.086 00.001 7008 Enqueuing Expose request
23:58:00.589 00.503 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d1ccbbc7-687f-47ba-9a1f-eeabd3216d8e"}
23:58:00.591 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d1ccbbc7-687f-47ba-9a1f-eeabd3216d8e"}
23:58:00.592 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"bc5ef491-67ed-453c-8617-9d8c4c925fe1"}
23:58:00.595 00.003 7008 case statement mapped state 6 to 3
23:58:00.596 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc5ef491-67ed-453c-8617-9d8c4c925fe1"}
23:58:00.598 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2e4c2344-fea5-4836-bf5d-fb80ac228323"}
23:58:00.600 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2004,"width":15,"height":15,"star_pos":[7.43,6.66],"pixels":"..."},"id":"2e4c2344-fea5-4836-bf5d-fb80ac228323"}
23:58:00.856 00.256 8532 IsGuiding returns 1
23:58:00.856 00.000 8532 scope still moving after pulse duration time elapsed
23:58:00.888 00.032 8532 IsSlewing returns 0
23:58:00.888 00.000 8532 IsGuiding returns 0
23:58:00.888 00.000 8532 scope move finished after 753 + 58 ms
23:58:00.888 00.000 8532 Move returns status 0, amount 753
23:58:00.889 00.001 8532 move complete, result=0
23:58:00.889 00.000 8532 worker thread done servicing request
23:58:00.889 00.000 7008 GuideStep: 0.0 px 0 ms EAST, 0.4 px 753 ms SOUTH
23:58:00.890 00.001 8532 Worker thread wakes up
23:58:00.890 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:00.890 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:02.588 01.698 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee4e1909-03f4-4435-aeb7-eb98ac7f4fff"}
23:58:02.590 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee4e1909-03f4-4435-aeb7-eb98ac7f4fff"}
23:58:02.591 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c9774231-e2cb-459a-9c31-0d4f0b45b8fa"}
23:58:02.594 00.003 7008 case statement mapped state 6 to 3
23:58:02.596 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9774231-e2cb-459a-9c31-0d4f0b45b8fa"}
23:58:02.599 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"80fd2059-e723-4c2d-893f-3b548bcbd482"}
23:58:02.600 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2004,"width":15,"height":15,"star_pos":[7.43,6.66],"pixels":"..."},"id":"80fd2059-e723-4c2d-893f-3b548bcbd482"}
23:58:03.018 00.418 8532 Exposure complete
23:58:03.043 00.025 8532 worker thread done servicing request
23:58:03.043 00.000 7008 OnExposeComplete: enter
23:58:03.045 00.002 7008 UpdateGuideState(): m_state=6
23:58:03.046 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2005
23:58:03.047 00.001 7008 Star::Find returns 1 (0), X=544.56, Y=453.03, Mass=256839, SNR=320.7, Peak=31848 HFD=2.7
23:58:03.050 00.003 7008 MultiStar: [#1 0.36,0.77,0.57,U] [#2 0.30,0.74,0.55,U] [#3 0.30,0.54,0.43,U] [#4 0.21,0.51,0.39,U] [#5 0.34,0.80,0.34,U] [#6 0.36,0.72,0.35,U] [#7 0.28,0.60,0.28,U] [#8 0.16,0.77,0.33,U] 
23:58:03.052 00.002 7008 refined, 8 included, MultiStar: {0.27, 0.72}, one-star: {0.18, 0.84}
23:58:03.053 00.001 7008 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.07) = xAngle (1.29 = 1.29)
23:58:03.055 00.002 7008 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.88 = 0.88)
23:58:03.056 00.001 7008 CameraToMount -- cameraX=0.27 cameraY=0.72 hyp=0.77 cameraTheta=1.22 mountX=0.21 mountY=0.59, mountTheta=1.22
23:58:03.059 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.27, y=0.72, opts=13)
23:58:03.061 00.002 7008 Enqueuing Move request for scope (0.27, 0.72)
23:58:03.062 00.001 8532 Worker thread wakes up
23:58:03.062 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.72) opts 0xd
23:58:03.062 00.000 8532 Handling offset move in thread for scope, endpoint = (0.27, 0.72)
23:58:03.062 00.000 8532 Moving (0.27, 0.72) raw xDistance=0.21 yDistance=0.59
23:58:03.062 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:58:03.062 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
23:58:03.062 00.000 8532 MoveAxis(W, 195, ABG)
23:58:03.062 00.000 8532 Guiding  Dir = 3, Dur = 195
23:58:03.063 00.001 8532 IsSlewing returns 0
23:58:03.063 00.000 8532 IsGuiding returns 0
23:58:03.063 00.000 8532 PulseGuide returned control before completion, sleep 205
23:58:03.063 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=54445, med=2516, FiltMin=1663, FiltMax=30859, Gamma=0.990
23:58:03.070 00.007 7008 UpdateGuideState exits: m=256839 SNR=320.7
23:58:03.072 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.073 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:03.074 00.001 7008 Enqueuing Expose request
23:58:03.276 00.202 8532 IsGuiding returns 1
23:58:03.276 00.000 8532 scope still moving after pulse duration time elapsed
23:58:03.307 00.031 8532 IsSlewing returns 0
23:58:03.307 00.000 8532 IsGuiding returns 0
23:58:03.307 00.000 8532 scope move finished after 195 + 49 ms
23:58:03.307 00.000 8532 Move returns status 0, amount 195
23:58:03.307 00.000 8532 MoveAxis(S, 1037, ABG)
23:58:03.307 00.000 8532 Guiding  Dir = 1, Dur = 1037
23:58:03.308 00.001 8532 IsSlewing returns 0
23:58:03.308 00.000 8532 IsGuiding returns 0
23:58:03.308 00.000 8532 PulseGuide returned control before completion, sleep 1047
23:58:04.356 01.048 8532 IsGuiding returns 1
23:58:04.356 00.000 8532 scope still moving after pulse duration time elapsed
23:58:04.388 00.032 8532 IsSlewing returns 0
23:58:04.388 00.000 8532 IsGuiding returns 1
23:58:04.419 00.031 8532 IsSlewing returns 0
23:58:04.419 00.000 8532 IsGuiding returns 0
23:58:04.419 00.000 8532 scope move finished after 1037 + 74 ms
23:58:04.419 00.000 8532 Move returns status 0, amount 1037
23:58:04.419 00.000 8532 move complete, result=0
23:58:04.419 00.000 8532 worker thread done servicing request
23:58:04.419 00.000 8532 Worker thread wakes up
23:58:04.419 00.000 7008 GuideStep: 0.2 px 195 ms WEST, 0.6 px 1037 ms SOUTH
23:58:04.423 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:04.423 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:04.586 00.163 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0dc5c065-0d83-4cc5-9bd3-570b9c5ee7e0"}
23:58:04.588 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0dc5c065-0d83-4cc5-9bd3-570b9c5ee7e0"}
23:58:04.591 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee0a52ac-be1e-4278-924d-ba802c3ae6d5"}
23:58:04.594 00.003 7008 case statement mapped state 6 to 3
23:58:04.595 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee0a52ac-be1e-4278-924d-ba802c3ae6d5"}
23:58:04.596 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5b95916-1f98-4a7b-bea9-66a88fd4b330"}
23:58:04.598 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2005,"width":15,"height":15,"star_pos":[6.56,7.03],"pixels":"..."},"id":"b5b95916-1f98-4a7b-bea9-66a88fd4b330"}
23:58:06.540 01.942 8532 Exposure complete
23:58:06.564 00.024 8532 worker thread done servicing request
23:58:06.564 00.000 7008 OnExposeComplete: enter
23:58:06.566 00.002 7008 UpdateGuideState(): m_state=6
23:58:06.567 00.001 7008 Star::Find(15, 544, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2006
23:58:06.568 00.001 7008 Star::Find returns 1 (0), X=544.46, Y=452.99, Mass=254302, SNR=331.6, Peak=27900 HFD=2.8
23:58:06.569 00.001 7008 MultiStar: [#1 0.22,0.71,0.54,U] [#2 0.18,0.79,0.53,U] [#3 0.18,0.59,0.43,U] [#4 0.10,0.56,0.36,U] [#5 0.18,0.87,0.33,U] [#6 0.18,0.84,0.35,U] [#7 0.11,0.63,0.27,U] [#8 0.06,0.75,0.34,U] 
23:58:06.571 00.002 7008 refined, 8 included, MultiStar: {0.14, 0.74}, one-star: {0.08, 0.80}
23:58:06.572 00.001 7008 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.07) = xAngle (1.45 = 1.45)
23:58:06.573 00.001 7008 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.04 = 1.04)
23:58:06.574 00.001 7008 CameraToMount -- cameraX=0.14 cameraY=0.74 hyp=0.75 cameraTheta=1.38 mountX=0.09 mountY=0.65, mountTheta=1.44
23:58:06.576 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.14, y=0.74, opts=13)
23:58:06.577 00.001 7008 Enqueuing Move request for scope (0.14, 0.74)
23:58:06.578 00.001 8532 Worker thread wakes up
23:58:06.578 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.74) opts 0xd
23:58:06.578 00.000 8532 Handling offset move in thread for scope, endpoint = (0.14, 0.74)
23:58:06.578 00.000 8532 Moving (0.14, 0.74) raw xDistance=0.09 yDistance=0.65
23:58:06.578 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:06.578 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
23:58:06.578 00.000 8532 MoveAxis(E, 0, ABG)
23:58:06.579 00.001 8532 Move returns status 0, amount 0
23:58:06.579 00.000 8532 MoveAxis(S, 1136, ABG)
23:58:06.579 00.000 8532 Guiding  Dir = 1, Dur = 1136
23:58:06.579 00.000 8532 IsSlewing returns 0
23:58:06.579 00.000 8532 IsGuiding returns 0
23:58:06.580 00.001 8532 PulseGuide returned control before completion, sleep 1146
23:58:06.580 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=61698, med=2514, FiltMin=1668, FiltMax=28700, Gamma=0.990
23:58:06.585 00.005 7008 UpdateGuideState exits: m=254302 SNR=331.6
23:58:06.586 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.588 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:06.589 00.001 7008 Enqueuing Expose request
23:58:06.590 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0c7ddd66-2e21-4197-81e1-d624fcc1ab4e"}
23:58:06.592 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0c7ddd66-2e21-4197-81e1-d624fcc1ab4e"}
23:58:06.594 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"54268981-24bf-43d0-ada7-940dfec14bf4"}
23:58:06.596 00.002 7008 case statement mapped state 6 to 3
23:58:06.597 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"54268981-24bf-43d0-ada7-940dfec14bf4"}
23:58:06.599 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ccf2ca37-d887-4c31-81dd-fc5fd8a43fb9"}
23:58:06.600 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2006,"width":15,"height":15,"star_pos":[7.46,6.99],"pixels":"..."},"id":"ccf2ca37-d887-4c31-81dd-fc5fd8a43fb9"}
23:58:07.737 01.137 8532 IsGuiding returns 1
23:58:07.737 00.000 8532 scope still moving after pulse duration time elapsed
23:58:07.768 00.031 8532 IsSlewing returns 0
23:58:07.768 00.000 8532 IsGuiding returns 0
23:58:07.768 00.000 8532 scope move finished after 1136 + 53 ms
23:58:07.768 00.000 8532 Move returns status 0, amount 1136
23:58:07.768 00.000 8532 move complete, result=0
23:58:07.768 00.000 8532 worker thread done servicing request
23:58:07.768 00.000 8532 Worker thread wakes up
23:58:07.769 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.6 px 1136 ms SOUTH
23:58:07.771 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:07.771 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:08.585 00.814 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0b649391-5f80-4490-b5bb-609cf07f7dc1"}
23:58:08.587 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0b649391-5f80-4490-b5bb-609cf07f7dc1"}
23:58:08.601 00.014 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6d6176ae-ff90-48d3-aa5d-4d8279446456"}
23:58:08.604 00.003 7008 case statement mapped state 6 to 3
23:58:08.606 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d6176ae-ff90-48d3-aa5d-4d8279446456"}
23:58:08.609 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"31d15460-0b6f-43bf-9be3-9a124ad00fc3"}
23:58:08.611 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2006,"width":15,"height":15,"star_pos":[7.46,6.99],"pixels":"..."},"id":"31d15460-0b6f-43bf-9be3-9a124ad00fc3"}
23:58:09.893 01.282 8532 Exposure complete
23:58:09.921 00.028 8532 worker thread done servicing request
23:58:09.921 00.000 7008 OnExposeComplete: enter
23:58:09.923 00.002 7008 UpdateGuideState(): m_state=6
23:58:09.924 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2007
23:58:09.927 00.003 7008 Star::Find returns 1 (0), X=544.60, Y=452.93, Mass=254437, SNR=326.1, Peak=29415 HFD=2.6
23:58:09.929 00.002 7008 MultiStar: [#1 0.43,0.65,0.55,U] [#2 0.32,0.70,0.54,U] [#3 0.38,0.52,0.44,U] [#4 0.31,0.51,0.36,U] [#5 0.35,0.74,0.34,U] [#6 0.38,0.73,0.36,U] [#7 0.32,0.52,0.30,U] [#8 0.12,0.74,0.35,U] 
23:58:09.930 00.001 7008 refined, 8 included, MultiStar: {0.31, 0.66}, one-star: {0.21, 0.74}
23:58:09.931 00.001 7008 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.07) = xAngle (1.21 = 1.21)
23:58:09.932 00.001 7008 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.80 = 0.80)
23:58:09.934 00.002 7008 CameraToMount -- cameraX=0.31 cameraY=0.66 hyp=0.73 cameraTheta=1.14 mountX=0.26 mountY=0.52, mountTheta=1.11
23:58:09.937 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.31, y=0.66, opts=13)
23:58:09.939 00.002 7008 Enqueuing Move request for scope (0.31, 0.66)
23:58:09.940 00.001 8532 Worker thread wakes up
23:58:09.940 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.66) opts 0xd
23:58:09.940 00.000 8532 Handling offset move in thread for scope, endpoint = (0.31, 0.66)
23:58:09.941 00.001 8532 Moving (0.31, 0.66) raw xDistance=0.26 yDistance=0.52
23:58:09.941 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:58:09.941 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
23:58:09.941 00.000 8532 MoveAxis(W, 234, ABG)
23:58:09.941 00.000 8532 Guiding  Dir = 3, Dur = 234
23:58:09.941 00.000 8532 IsSlewing returns 0
23:58:09.942 00.001 8532 IsGuiding returns 0
23:58:09.942 00.000 8532 PulseGuide returned control before completion, sleep 244
23:58:09.942 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=55031, med=2515, FiltMin=1646, FiltMax=31348, Gamma=0.990
23:58:09.949 00.007 7008 UpdateGuideState exits: m=254437 SNR=326.1
23:58:09.951 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.952 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:09.953 00.001 7008 Enqueuing Expose request
23:58:10.201 00.248 8532 IsGuiding returns 0
23:58:10.201 00.000 8532 Move returns status 0, amount 234
23:58:10.201 00.000 8532 MoveAxis(S, 918, ABG)
23:58:10.201 00.000 8532 Guiding  Dir = 1, Dur = 918
23:58:10.202 00.001 8532 IsSlewing returns 0
23:58:10.202 00.000 8532 IsGuiding returns 0
23:58:10.202 00.000 8532 PulseGuide returned control before completion, sleep 928
23:58:10.583 00.381 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c35763d9-2a17-4b8e-b36e-cc9bb15d802d"}
23:58:10.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c35763d9-2a17-4b8e-b36e-cc9bb15d802d"}
23:58:10.588 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"381b9f5e-3f43-458b-89ee-b9e25d07edc2"}
23:58:10.590 00.002 7008 case statement mapped state 6 to 3
23:58:10.592 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"381b9f5e-3f43-458b-89ee-b9e25d07edc2"}
23:58:10.595 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15a421dc-853e-4ae9-a8af-47ae0ff08736"}
23:58:10.596 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2007,"width":15,"height":15,"star_pos":[6.60,6.93],"pixels":"..."},"id":"15a421dc-853e-4ae9-a8af-47ae0ff08736"}
23:58:11.142 00.546 8532 IsGuiding returns 1
23:58:11.142 00.000 8532 scope still moving after pulse duration time elapsed
23:58:11.172 00.030 8532 IsSlewing returns 0
23:58:11.173 00.001 8532 IsGuiding returns 0
23:58:11.173 00.000 8532 scope move finished after 918 + 53 ms
23:58:11.173 00.000 8532 Move returns status 0, amount 918
23:58:11.173 00.000 8532 move complete, result=0
23:58:11.173 00.000 8532 worker thread done servicing request
23:58:11.173 00.000 8532 Worker thread wakes up
23:58:11.173 00.000 7008 GuideStep: 0.3 px 234 ms WEST, 0.5 px 918 ms SOUTH
23:58:11.176 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:11.176 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:12.582 01.406 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b5c1eff-e134-4d82-a548-e73ddab569cc"}
23:58:12.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b5c1eff-e134-4d82-a548-e73ddab569cc"}
23:58:12.587 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"77394abe-7132-41a4-a7b1-30e0260bd8b4"}
23:58:12.589 00.002 7008 case statement mapped state 6 to 3
23:58:12.590 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"77394abe-7132-41a4-a7b1-30e0260bd8b4"}
23:58:12.592 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ec62316b-1fb4-4d5d-b785-1b5b7eb8afe5"}
23:58:12.594 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2007,"width":15,"height":15,"star_pos":[6.60,6.93],"pixels":"..."},"id":"ec62316b-1fb4-4d5d-b785-1b5b7eb8afe5"}
23:58:13.296 00.702 8532 Exposure complete
23:58:13.323 00.027 8532 worker thread done servicing request
23:58:13.323 00.000 7008 OnExposeComplete: enter
23:58:13.324 00.001 7008 UpdateGuideState(): m_state=6
23:58:13.325 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2008
23:58:13.327 00.002 7008 Star::Find returns 1 (0), X=544.64, Y=452.95, Mass=271197, SNR=337.2, Peak=33954 HFD=2.5
23:58:13.328 00.001 7008 MultiStar: [#1 0.42,0.63,0.52,U] [#2 0.39,0.67,0.50,U] [#3 0.34,0.47,0.42,U] [#4 0.40,0.47,0.34,U] [#5 0.37,0.77,0.31,U] [#6 0.41,0.67,0.32,U] [#7 0.36,0.57,0.28,U] [#8 0.18,0.67,0.34,U] 
23:58:13.329 00.001 7008 refined, 8 included, MultiStar: {0.33, 0.65}, one-star: {0.25, 0.76}
23:58:13.330 00.001 7008 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.07) = xAngle (1.17 = 1.17)
23:58:13.331 00.001 7008 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.75 = 0.75)
23:58:13.332 00.001 7008 CameraToMount -- cameraX=0.33 cameraY=0.65 hyp=0.73 cameraTheta=1.10 mountX=0.29 mountY=0.50, mountTheta=1.05
23:58:13.335 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.65, opts=13)
23:58:13.336 00.001 7008 Enqueuing Move request for scope (0.33, 0.65)
23:58:13.337 00.001 8532 Worker thread wakes up
23:58:13.337 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.65) opts 0xd
23:58:13.337 00.000 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.65)
23:58:13.337 00.000 8532 Moving (0.33, 0.65) raw xDistance=0.29 yDistance=0.50
23:58:13.337 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:58:13.338 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:58:13.338 00.000 8532 MoveAxis(W, 277, ABG)
23:58:13.338 00.000 8532 Guiding  Dir = 3, Dur = 277
23:58:13.338 00.000 8532 IsSlewing returns 0
23:58:13.338 00.000 8532 IsGuiding returns 0
23:58:13.338 00.000 8532 PulseGuide returned control before completion, sleep 287
23:58:13.339 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56682, med=2514, FiltMin=1666, FiltMax=31541, Gamma=0.990
23:58:13.343 00.004 7008 UpdateGuideState exits: m=271197 SNR=337.2
23:58:13.345 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.346 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:13.348 00.002 7008 Enqueuing Expose request
23:58:13.631 00.283 8532 IsGuiding returns 1
23:58:13.631 00.000 8532 scope still moving after pulse duration time elapsed
23:58:13.663 00.032 8532 IsSlewing returns 0
23:58:13.663 00.000 8532 IsGuiding returns 1
23:58:13.694 00.031 8532 IsSlewing returns 0
23:58:13.696 00.002 8532 IsGuiding returns 0
23:58:13.696 00.000 8532 scope move finished after 277 + 80 ms
23:58:13.696 00.000 8532 Move returns status 0, amount 277
23:58:13.696 00.000 8532 MoveAxis(S, 879, ABG)
23:58:13.697 00.001 8532 Guiding  Dir = 1, Dur = 879
23:58:13.697 00.000 8532 IsSlewing returns 0
23:58:13.698 00.001 8532 IsGuiding returns 0
23:58:13.699 00.001 8532 PulseGuide returned control before completion, sleep 889
23:58:14.581 00.882 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9e41a2d1-28f5-428d-ab90-e283f30bcae8"}
23:58:14.585 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9e41a2d1-28f5-428d-ab90-e283f30bcae8"}
23:58:14.587 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e3fad6c4-f32b-4a77-9989-95ac4eddf52f"}
23:58:14.591 00.004 7008 case statement mapped state 6 to 3
23:58:14.594 00.003 8532 IsGuiding returns 0
23:58:14.596 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3fad6c4-f32b-4a77-9989-95ac4eddf52f"}
23:58:14.597 00.001 8532 Move returns status 0, amount 879
23:58:14.598 00.001 8532 move complete, result=0
23:58:14.598 00.000 8532 worker thread done servicing request
23:58:14.598 00.000 8532 Worker thread wakes up
23:58:14.598 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"be86635a-0f19-4824-80bc-7b959ca643c3"}
23:58:14.600 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:14.600 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:14.600 00.000 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2008,"width":15,"height":15,"star_pos":[6.64,6.95],"pixels":"..."},"id":"be86635a-0f19-4824-80bc-7b959ca643c3"}
23:58:14.603 00.003 7008 GuideStep: 0.3 px 277 ms WEST, 0.5 px 879 ms SOUTH
23:58:16.581 01.978 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ffc808d-1f94-459e-8076-a2d5ee2d9d1b"}
23:58:16.584 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ffc808d-1f94-459e-8076-a2d5ee2d9d1b"}
23:58:16.587 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"21f79377-ace4-4c8a-9985-192f87df494f"}
23:58:16.591 00.004 7008 case statement mapped state 6 to 3
23:58:16.595 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"21f79377-ace4-4c8a-9985-192f87df494f"}
23:58:16.598 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c226ba59-e97d-4991-8a6e-337663bb8a07"}
23:58:16.601 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2008,"width":15,"height":15,"star_pos":[6.64,6.95],"pixels":"..."},"id":"c226ba59-e97d-4991-8a6e-337663bb8a07"}
23:58:16.728 00.127 8532 Exposure complete
23:58:16.771 00.043 8532 worker thread done servicing request
23:58:16.771 00.000 7008 OnExposeComplete: enter
23:58:16.773 00.002 7008 UpdateGuideState(): m_state=6
23:58:16.775 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2009
23:58:16.776 00.001 7008 Star::Find returns 1 (0), X=544.60, Y=452.40, Mass=257937, SNR=327.8, Peak=42603 HFD=2.9
23:58:16.778 00.002 7008 MultiStar: [#1 0.41,0.27,0.53,U] [#2 0.33,0.21,0.52,U] [#3 0.21,0.15,0.46,U] [#4 0.31,0.17,0.35,U] [#5 0.38,0.31,0.33,U] [#6 0.35,0.12,0.35,U] [#7 0.26,0.26,0.29,U] [#8 0.20,0.17,0.34,U] 
23:58:16.780 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.21}, one-star: {0.22, 0.21}
23:58:16.783 00.003 7008 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.07) = xAngle (0.84 = 0.84)
23:58:16.785 00.002 7008 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.43 = 0.43)
23:58:16.786 00.001 7008 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.77 mountX=0.20 mountY=0.13, mountTheta=0.56
23:58:16.790 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.21, opts=13)
23:58:16.791 00.001 7008 Enqueuing Move request for scope (0.22, 0.21)
23:58:16.795 00.004 8532 Worker thread wakes up
23:58:16.795 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
23:58:16.795 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
23:58:16.795 00.000 8532 Moving (0.22, 0.21) raw xDistance=0.20 yDistance=0.13
23:58:16.795 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:58:16.795 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.795 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59351, med=2515, FiltMin=1572, FiltMax=33375, Gamma=0.990
23:58:16.797 00.002 7008 UpdateGuideState exits: m=257937 SNR=327.8
23:58:16.799 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.801 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:16.803 00.002 7008 Enqueuing Expose request
23:58:16.804 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:16.804 00.000 8532 MoveAxis(W, 201, ABG)
23:58:16.804 00.000 8532 Guiding  Dir = 3, Dur = 201
23:58:16.805 00.001 8532 IsSlewing returns 0
23:58:16.805 00.000 8532 IsGuiding returns 0
23:58:16.805 00.000 8532 PulseGuide returned control before completion, sleep 211
23:58:17.026 00.221 8532 IsGuiding returns 0
23:58:17.026 00.000 8532 Move returns status 0, amount 201
23:58:17.026 00.000 8532 MoveAxis(N, 0, ABG)
23:58:17.026 00.000 8532 Move returns status 0, amount 0
23:58:17.027 00.001 8532 move complete, result=0
23:58:17.027 00.000 8532 worker thread done servicing request
23:58:17.027 00.000 8532 Worker thread wakes up
23:58:17.027 00.000 7008 GuideStep: 0.2 px 201 ms WEST, 0.1 px 0 ms NORTH
23:58:17.031 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:17.031 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:18.579 01.548 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f1ea171e-245f-44b7-91f0-d3c725da0f74"}
23:58:18.581 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f1ea171e-245f-44b7-91f0-d3c725da0f74"}
23:58:18.582 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"aca29877-7be0-487a-8304-0a8cc3155a73"}
23:58:18.583 00.001 7008 case statement mapped state 6 to 3
23:58:18.584 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"aca29877-7be0-487a-8304-0a8cc3155a73"}
23:58:18.588 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8ab20c55-70ba-4bee-8bda-4117cd0af013"}
23:58:18.589 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2009,"width":15,"height":15,"star_pos":[6.60,7.40],"pixels":"..."},"id":"8ab20c55-70ba-4bee-8bda-4117cd0af013"}
23:58:19.152 00.563 8532 Exposure complete
23:58:19.186 00.034 8532 worker thread done servicing request
23:58:19.186 00.000 7008 OnExposeComplete: enter
23:58:19.188 00.002 7008 UpdateGuideState(): m_state=6
23:58:19.190 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2010
23:58:19.191 00.001 7008 Star::Find returns 1 (0), X=544.47, Y=452.38, Mass=258290, SNR=329.4, Peak=37434 HFD=2.9
23:58:19.194 00.003 7008 MultiStar: [#1 0.23,0.28,0.52,U] [#2 0.20,0.17,0.52,U] [#3 0.22,0.15,0.43,U] [#4 0.18,0.14,0.34,U] [#5 0.15,0.25,0.33,U] [#6 0.22,0.17,0.34,U] [#7 0.16,0.15,0.28,U] [#8 0.05,0.17,0.34,U] 
23:58:19.197 00.003 7008 single-star, 8 included, MultiStar: {0.16, 0.19}, one-star: {0.09, 0.19}
23:58:19.199 00.002 7008 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.07) = xAngle (1.21 = 1.21)
23:58:19.201 00.002 7008 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.79 = 0.79)
23:58:19.204 00.003 7008 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=0.07 mountY=0.15, mountTheta=1.11
23:58:19.209 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.19, opts=13)
23:58:19.213 00.004 7008 Enqueuing Move request for scope (0.09, 0.19)
23:58:19.217 00.004 8532 Worker thread wakes up
23:58:19.217 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
23:58:19.217 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=64644, med=2515, FiltMin=1603, FiltMax=28688, Gamma=0.990
23:58:19.219 00.002 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
23:58:19.219 00.000 7008 UpdateGuideState exits: m=258290 SNR=329.4
23:58:19.223 00.004 8532 Moving (0.09, 0.19) raw xDistance=0.07 yDistance=0.15
23:58:19.223 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:19.223 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:19.223 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:58:19.223 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:19.227 00.004 8532 MoveAxis(E, 0, ABG)
23:58:19.227 00.000 8532 Move returns status 0, amount 0
23:58:19.227 00.000 8532 MoveAxis(N, 0, ABG)
23:58:19.227 00.000 8532 Move returns status 0, amount 0
23:58:19.227 00.000 8532 move complete, result=0
23:58:19.227 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:19.228 00.001 7008 Enqueuing Expose request
23:58:19.231 00.003 8532 worker thread done servicing request
23:58:19.231 00.000 8532 Worker thread wakes up
23:58:19.231 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:19.231 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:19.231 00.000 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:20.578 01.347 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"32dfe9a5-f962-4910-855a-88e35ca30bd4"}
23:58:20.585 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"32dfe9a5-f962-4910-855a-88e35ca30bd4"}
23:58:20.590 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7e932370-f6a9-4900-a97d-e40beeef6024"}
23:58:20.593 00.003 7008 case statement mapped state 6 to 3
23:58:20.596 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e932370-f6a9-4900-a97d-e40beeef6024"}
23:58:20.600 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"09178360-9029-4db1-a158-0ad457fc775d"}
23:58:20.607 00.007 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2010,"width":15,"height":15,"star_pos":[7.47,7.38],"pixels":"..."},"id":"09178360-9029-4db1-a158-0ad457fc775d"}
23:58:21.357 00.750 8532 Exposure complete
23:58:21.397 00.040 8532 worker thread done servicing request
23:58:21.397 00.000 7008 OnExposeComplete: enter
23:58:21.399 00.002 7008 UpdateGuideState(): m_state=6
23:58:21.401 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2011
23:58:21.402 00.001 7008 Star::Find returns 1 (0), X=544.38, Y=452.42, Mass=255161, SNR=321.5, Peak=33874 HFD=3.0
23:58:21.404 00.002 7008 MultiStar: [#1 0.16,0.32,0.55,U] [#2 0.11,0.12,0.53,U] [#3 0.10,0.12,0.43,U] [#4 0.15,0.14,0.35,U] [#5 0.17,0.32,0.33,U] [#6 0.08,0.17,0.37,U] [#7 0.14,0.18,0.28,U] [#8 0.18,0.16,0.34,U] 
23:58:21.406 00.002 7008 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {-0.00, 0.23}
23:58:21.407 00.001 7008 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.07) = xAngle (1.18 = 1.18)
23:58:21.409 00.002 7008 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.76 = 0.76)
23:58:21.412 00.003 7008 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.11 mountX=0.09 mountY=0.16, mountTheta=1.06
23:58:21.417 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.20, opts=13)
23:58:21.419 00.002 7008 Enqueuing Move request for scope (0.10, 0.20)
23:58:21.422 00.003 8532 Worker thread wakes up
23:58:21.422 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=1642, FiltMax=25722, Gamma=0.990
23:58:21.423 00.001 7008 UpdateGuideState exits: m=255161 SNR=321.5
23:58:21.427 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:58:21.427 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:58:21.427 00.000 8532 Moving (0.10, 0.20) raw xDistance=0.09 yDistance=0.16
23:58:21.427 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.431 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:21.435 00.004 7008 Enqueuing Expose request
23:58:21.438 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:21.438 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:21.438 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:58:21.438 00.000 8532 MoveAxis(E, 0, ABG)
23:58:21.438 00.000 8532 Move returns status 0, amount 0
23:58:21.438 00.000 8532 MoveAxis(N, 0, ABG)
23:58:21.438 00.000 8532 Move returns status 0, amount 0
23:58:21.438 00.000 8532 move complete, result=0
23:58:21.440 00.002 8532 worker thread done servicing request
23:58:21.440 00.000 8532 Worker thread wakes up
23:58:21.440 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:21.440 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:21.443 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:22.577 01.134 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4d0a3092-b06c-4602-b5d9-35f11a499b95"}
23:58:22.582 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4d0a3092-b06c-4602-b5d9-35f11a499b95"}
23:58:22.585 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fd3be6bc-847f-4fb6-bb7f-31c75692b765"}
23:58:22.587 00.002 7008 case statement mapped state 6 to 3
23:58:22.590 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd3be6bc-847f-4fb6-bb7f-31c75692b765"}
23:58:22.592 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9e8c88af-4563-4f1f-8c4c-8bd28194d373"}
23:58:22.595 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2011,"width":15,"height":15,"star_pos":[7.38,7.42],"pixels":"..."},"id":"9e8c88af-4563-4f1f-8c4c-8bd28194d373"}
23:58:23.574 00.979 8532 Exposure complete
23:58:23.626 00.052 8532 worker thread done servicing request
23:58:23.626 00.000 7008 OnExposeComplete: enter
23:58:23.629 00.003 7008 UpdateGuideState(): m_state=6
23:58:23.631 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2012
23:58:23.633 00.002 7008 Star::Find returns 1 (0), X=544.33, Y=452.38, Mass=269878, SNR=329.1, Peak=37697 HFD=2.8
23:58:23.636 00.003 7008 MultiStar: [#1 0.14,0.32,0.55,U] [#2 0.08,0.19,0.54,U] [#3 0.13,0.19,0.44,U] [#4 0.00,0.19,0.35,U] [#5 0.19,0.31,0.33,U] [#6 0.05,0.12,0.35,U] [#7 0.07,0.22,0.29,U] [#8 0.17,0.09,0.34,U] 
23:58:23.638 00.002 7008 single-star, 8 included, MultiStar: {0.07, 0.20}, one-star: {-0.06, 0.19}
23:58:23.640 00.002 7008 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.07) = xAngle (1.94 = 1.94)
23:58:23.642 00.002 7008 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.53 = 1.53)
23:58:23.643 00.001 7008 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=-0.07 mountY=0.20, mountTheta=1.92
23:58:23.648 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.06, y=0.19, opts=13)
23:58:23.650 00.002 7008 Enqueuing Move request for scope (-0.06, 0.19)
23:58:23.652 00.002 8532 Worker thread wakes up
23:58:23.652 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1711, FiltMax=25775, Gamma=0.990
23:58:23.654 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
23:58:23.654 00.000 7008 UpdateGuideState exits: m=269878 SNR=329.1
23:58:23.659 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.662 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:23.665 00.003 7008 Enqueuing Expose request
23:58:23.667 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
23:58:23.667 00.000 8532 Moving (-0.06, 0.19) raw xDistance=-0.07 yDistance=0.20
23:58:23.667 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:58:23.667 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:58:23.667 00.000 8532 MoveAxis(E, 0, ABG)
23:58:23.667 00.000 8532 Move returns status 0, amount 0
23:58:23.667 00.000 8532 MoveAxis(S, 345, ABG)
23:58:23.667 00.000 8532 Guiding  Dir = 1, Dur = 345
23:58:23.667 00.000 8532 IsSlewing returns 0
23:58:23.668 00.001 8532 IsGuiding returns 0
23:58:23.668 00.000 8532 PulseGuide returned control before completion, sleep 355
23:58:24.034 00.366 8532 IsGuiding returns 0
23:58:24.034 00.000 8532 Move returns status 0, amount 345
23:58:24.034 00.000 8532 move complete, result=0
23:58:24.035 00.001 8532 worker thread done servicing request
23:58:24.035 00.000 8532 Worker thread wakes up
23:58:24.035 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 345 ms SOUTH
23:58:24.040 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:24.040 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:24.576 00.536 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0cf756fc-7492-45a5-af3a-0a04ea595e72"}
23:58:24.579 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0cf756fc-7492-45a5-af3a-0a04ea595e72"}
23:58:24.581 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a242ba82-f536-463b-b72e-e501bf83e5bd"}
23:58:24.583 00.002 7008 case statement mapped state 6 to 3
23:58:24.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a242ba82-f536-463b-b72e-e501bf83e5bd"}
23:58:24.587 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"58a69e7e-19e3-43d1-ab4d-71dab4cee291"}
23:58:24.589 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2012,"width":15,"height":15,"star_pos":[7.33,7.38],"pixels":"..."},"id":"58a69e7e-19e3-43d1-ab4d-71dab4cee291"}
23:58:26.166 01.577 8532 Exposure complete
23:58:26.212 00.046 8532 worker thread done servicing request
23:58:26.213 00.001 7008 OnExposeComplete: enter
23:58:26.216 00.003 7008 UpdateGuideState(): m_state=6
23:58:26.218 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2013
23:58:26.221 00.003 7008 Star::Find returns 1 (0), X=544.41, Y=452.27, Mass=272483, SNR=329.7, Peak=38991 HFD=2.7
23:58:26.224 00.003 7008 MultiStar: [#1 0.21,0.05,0.55,U] [#2 0.13,0.01,0.54,U] [#3 0.12,-0.02,0.42,U] [#4 0.16,-0.01,0.34,U] [#5 0.16,0.10,0.34,U] [#6 0.20,-0.07,0.36,U] [#7 0.06,0.05,0.30,U] [#8 0.05,-0.03,0.34,U] 
23:58:26.226 00.002 7008 single-star, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.02, 0.08}
23:58:26.227 00.001 7008 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.07) = xAngle (1.40 = 1.40)
23:58:26.230 00.003 7008 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.98 = 0.98)
23:58:26.232 00.002 7008 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.32 mountX=0.01 mountY=0.07, mountTheta=1.36
23:58:26.239 00.007 7008 SchedulePrimaryMove(0F0692D8, x=0.02, y=0.08, opts=13)
23:58:26.242 00.003 7008 Enqueuing Move request for scope (0.02, 0.08)
23:58:26.244 00.002 8532 Worker thread wakes up
23:58:26.244 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:58:26.244 00.000 8532 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:58:26.244 00.000 8532 Moving (0.02, 0.08) raw xDistance=0.01 yDistance=0.07
23:58:26.244 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:58:26.245 00.001 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:26.245 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2516, FiltMin=1598, FiltMax=27972, Gamma=0.990
23:58:26.247 00.002 7008 UpdateGuideState exits: m=272483 SNR=329.7
23:58:26.248 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.250 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:26.253 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:26.253 00.000 8532 MoveAxis(E, 0, ABG)
23:58:26.253 00.000 8532 Move returns status 0, amount 0
23:58:26.253 00.000 8532 MoveAxis(N, 0, ABG)
23:58:26.253 00.000 8532 Move returns status 0, amount 0
23:58:26.253 00.000 8532 move complete, result=0
23:58:26.253 00.000 7008 Enqueuing Expose request
23:58:26.255 00.002 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:26.258 00.003 8532 worker thread done servicing request
23:58:26.258 00.000 8532 Worker thread wakes up
23:58:26.258 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:26.258 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:26.575 00.317 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"793d8213-3005-41a5-b50f-5e6b50df4642"}
23:58:26.577 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"793d8213-3005-41a5-b50f-5e6b50df4642"}
23:58:26.582 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4dccd2cb-66c8-4939-b29d-03efcea82a51"}
23:58:26.586 00.004 7008 case statement mapped state 6 to 3
23:58:26.589 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dccd2cb-66c8-4939-b29d-03efcea82a51"}
23:58:26.591 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7261ad48-40d4-48ee-95cd-4632778ae9bd"}
23:58:26.593 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2013,"width":15,"height":15,"star_pos":[7.41,7.27],"pixels":"..."},"id":"7261ad48-40d4-48ee-95cd-4632778ae9bd"}
23:58:28.387 01.794 8532 Exposure complete
23:58:28.432 00.045 8532 worker thread done servicing request
23:58:28.432 00.000 7008 OnExposeComplete: enter
23:58:28.435 00.003 7008 UpdateGuideState(): m_state=6
23:58:28.437 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2014
23:58:28.439 00.002 7008 Star::Find returns 1 (0), X=544.49, Y=452.31, Mass=268331, SNR=341.9, Peak=41213 HFD=2.8
23:58:28.441 00.002 7008 MultiStar: [#1 0.28,0.14,0.52,U] [#2 0.25,0.08,0.52,U] [#3 0.21,0.11,0.41,U] [#4 0.26,0.06,0.34,U] [#5 0.30,0.12,0.32,U] [#6 0.22,0.10,0.35,U] [#7 0.14,0.25,0.29,U] [#8 0.22,-0.01,0.33,U] 
23:58:28.445 00.004 7008 single-star, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.10, 0.12}
23:58:28.448 00.003 7008 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.07) = xAngle (0.93 = 0.93)
23:58:28.451 00.003 7008 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.52 = 0.52)
23:58:28.455 00.004 7008 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.86 mountX=0.09 mountY=0.08, mountTheta=0.70
23:58:28.460 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=0.12, opts=13)
23:58:28.463 00.003 7008 Enqueuing Move request for scope (0.10, 0.12)
23:58:28.465 00.002 8532 Worker thread wakes up
23:58:28.465 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:58:28.465 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:58:28.465 00.000 8532 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=0.08
23:58:28.465 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:28.465 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:28.466 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65068, med=2517, FiltMin=1659, FiltMax=30079, Gamma=0.990
23:58:28.468 00.002 7008 UpdateGuideState exits: m=268331 SNR=341.9
23:58:28.470 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:28.471 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:28.474 00.003 7008 Enqueuing Expose request
23:58:28.476 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:28.476 00.000 8532 MoveAxis(E, 0, ABG)
23:58:28.476 00.000 8532 Move returns status 0, amount 0
23:58:28.476 00.000 8532 MoveAxis(N, 0, ABG)
23:58:28.477 00.001 8532 Move returns status 0, amount 0
23:58:28.477 00.000 8532 move complete, result=0
23:58:28.477 00.000 8532 worker thread done servicing request
23:58:28.477 00.000 8532 Worker thread wakes up
23:58:28.477 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:28.477 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:28.478 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:28.577 00.099 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"28787e4e-8afc-45f9-aefc-802d8f16a055"}
23:58:28.581 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"28787e4e-8afc-45f9-aefc-802d8f16a055"}
23:58:28.584 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"86ba51e0-97c6-42e6-a5fa-96ab1f5d95f6"}
23:58:28.587 00.003 7008 case statement mapped state 6 to 3
23:58:28.589 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"86ba51e0-97c6-42e6-a5fa-96ab1f5d95f6"}
23:58:28.592 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7b944ca8-4f2b-4430-92cd-40bdaefa49ce"}
23:58:28.593 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2014,"width":15,"height":15,"star_pos":[7.49,7.31],"pixels":"..."},"id":"7b944ca8-4f2b-4430-92cd-40bdaefa49ce"}
23:58:30.577 01.984 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6d39cc89-f3ee-4bdf-93f3-aa478b466f07"}
23:58:30.581 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6d39cc89-f3ee-4bdf-93f3-aa478b466f07"}
23:58:30.583 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a177f97f-1ba1-4928-933c-ac2572f2bcaa"}
23:58:30.585 00.002 7008 case statement mapped state 6 to 3
23:58:30.589 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a177f97f-1ba1-4928-933c-ac2572f2bcaa"}
23:58:30.594 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f01eafa6-11b3-46bc-944b-32bb42aed269"}
23:58:30.597 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2014,"width":15,"height":15,"star_pos":[7.49,7.31],"pixels":"..."},"id":"f01eafa6-11b3-46bc-944b-32bb42aed269"}
23:58:30.599 00.002 8532 Exposure complete
23:58:30.637 00.038 8532 worker thread done servicing request
23:58:30.637 00.000 7008 OnExposeComplete: enter
23:58:30.641 00.004 7008 UpdateGuideState(): m_state=6
23:58:30.644 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2015
23:58:30.646 00.002 7008 Star::Find returns 1 (0), X=544.48, Y=452.35, Mass=265934, SNR=336.8, Peak=39086 HFD=2.9
23:58:30.648 00.002 7008 MultiStar: [#1 0.26,0.21,0.52,U] [#2 0.17,0.15,0.52,U] [#3 0.25,0.10,0.42,U] [#4 0.18,-0.02,0.35,U] [#5 0.16,0.16,0.33,U] [#6 0.32,0.08,0.34,U] [#7 0.15,0.20,0.28,U] [#8 0.20,0.04,0.32,U] 
23:58:30.651 00.003 7008 single-star, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.09, 0.16}
23:58:30.654 00.003 7008 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.07) = xAngle (1.13 = 1.13)
23:58:30.656 00.002 7008 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.72 = 0.72)
23:58:30.658 00.002 7008 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=0.08 mountY=0.12, mountTheta=1.00
23:58:30.663 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.09, y=0.16, opts=13)
23:58:30.665 00.002 7008 Enqueuing Move request for scope (0.09, 0.16)
23:58:30.668 00.003 8532 Worker thread wakes up
23:58:30.668 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
23:58:30.668 00.000 8532 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
23:58:30.668 00.000 8532 Moving (0.09, 0.16) raw xDistance=0.08 yDistance=0.12
23:58:30.668 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:58:30.668 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.668 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1670, FiltMax=29016, Gamma=0.990
23:58:30.671 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:30.671 00.000 8532 MoveAxis(E, 0, ABG)
23:58:30.671 00.000 8532 Move returns status 0, amount 0
23:58:30.671 00.000 8532 MoveAxis(N, 0, ABG)
23:58:30.671 00.000 8532 Move returns status 0, amount 0
23:58:30.671 00.000 8532 move complete, result=0
23:58:30.671 00.000 8532 worker thread done servicing request
23:58:30.672 00.001 7008 UpdateGuideState exits: m=265934 SNR=336.8
23:58:30.673 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.674 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:30.675 00.001 7008 Enqueuing Expose request
23:58:30.676 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:30.677 00.001 8532 Worker thread wakes up
23:58:30.678 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:30.678 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:32.574 01.896 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8e60bb09-6b73-4331-8696-38ae3cfe586e"}
23:58:32.577 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8e60bb09-6b73-4331-8696-38ae3cfe586e"}
23:58:32.581 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ebf5969c-86e5-4520-99b9-0063e2f6761d"}
23:58:32.585 00.004 7008 case statement mapped state 6 to 3
23:58:32.588 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebf5969c-86e5-4520-99b9-0063e2f6761d"}
23:58:32.592 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"78ea0650-a225-4535-a2f9-d089bfa6afe8"}
23:58:32.595 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2015,"width":15,"height":15,"star_pos":[7.48,7.35],"pixels":"..."},"id":"78ea0650-a225-4535-a2f9-d089bfa6afe8"}
23:58:32.804 00.209 8532 Exposure complete
23:58:32.839 00.035 8532 worker thread done servicing request
23:58:32.839 00.000 7008 OnExposeComplete: enter
23:58:32.842 00.003 7008 UpdateGuideState(): m_state=6
23:58:32.844 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2016
23:58:32.845 00.001 7008 Star::Find returns 1 (0), X=544.34, Y=452.34, Mass=253870, SNR=330.6, Peak=36416 HFD=2.8
23:58:32.847 00.002 7008 MultiStar: [#1 0.22,0.14,0.55,U] [#2 0.08,0.12,0.56,U] [#3 0.11,0.09,0.42,U] [#4 0.15,0.11,0.37,U] [#5 0.19,0.14,0.34,U] [#6 0.08,0.06,0.33,U] [#7 0.06,0.09,0.28,U] [#8 0.04,0.11,0.32,U] 
23:58:32.849 00.002 7008 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {-0.04, 0.14}
23:58:32.852 00.003 7008 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.07) = xAngle (1.03 = 1.03)
23:58:32.854 00.002 7008 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.61 = 0.61)
23:58:32.856 00.002 7008 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.08 mountY=0.08, mountTheta=0.84
23:58:32.862 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.12, opts=13)
23:58:32.865 00.003 7008 Enqueuing Move request for scope (0.08, 0.12)
23:58:32.868 00.003 8532 Worker thread wakes up
23:58:32.868 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:58:32.868 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:58:32.868 00.000 8532 Moving (0.08, 0.12) raw xDistance=0.08 yDistance=0.08
23:58:32.869 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:58:32.869 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:32.869 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1630, FiltMax=25635, Gamma=0.990
23:58:32.871 00.002 7008 UpdateGuideState exits: m=253870 SNR=330.6
23:58:32.874 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:32.874 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.877 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:32.879 00.002 7008 Enqueuing Expose request
23:58:32.880 00.001 8532 MoveAxis(E, 0, ABG)
23:58:32.881 00.001 8532 Move returns status 0, amount 0
23:58:32.881 00.000 8532 MoveAxis(N, 0, ABG)
23:58:32.881 00.000 8532 Move returns status 0, amount 0
23:58:32.881 00.000 8532 move complete, result=0
23:58:32.881 00.000 8532 worker thread done servicing request
23:58:32.881 00.000 8532 Worker thread wakes up
23:58:32.881 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:32.881 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:32.882 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:34.573 01.691 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7c527d77-1b84-42a4-a5b6-733aee8cee80"}
23:58:34.575 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7c527d77-1b84-42a4-a5b6-733aee8cee80"}
23:58:34.579 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6a1c440c-8d12-44e1-b137-5735da758175"}
23:58:34.582 00.003 7008 case statement mapped state 6 to 3
23:58:34.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a1c440c-8d12-44e1-b137-5735da758175"}
23:58:34.587 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"dc407c98-9845-41c2-aed0-cfde456caa11"}
23:58:34.590 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2016,"width":15,"height":15,"star_pos":[7.34,7.34],"pixels":"..."},"id":"dc407c98-9845-41c2-aed0-cfde456caa11"}
23:58:35.005 00.415 8532 Exposure complete
23:58:35.052 00.047 8532 worker thread done servicing request
23:58:35.052 00.000 7008 OnExposeComplete: enter
23:58:35.054 00.002 7008 UpdateGuideState(): m_state=6
23:58:35.055 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2017
23:58:35.057 00.002 7008 Star::Find returns 1 (0), X=544.31, Y=452.35, Mass=258832, SNR=330.5, Peak=38048 HFD=2.8
23:58:35.058 00.001 7008 MultiStar: [#1 0.16,0.24,0.53,U] [#2 0.06,0.06,0.54,U] [#3 0.10,0.12,0.43,U] [#4 0.09,0.12,0.37,U] [#5 0.10,0.25,0.35,U] [#6 0.03,0.02,0.36,U] [#7 0.07,0.10,0.29,U] [#8 0.05,0.08,0.33,U] 
23:58:35.060 00.002 7008 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.08, 0.15}
23:58:35.063 00.003 7008 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.07) = xAngle (1.30 = 1.30)
23:58:35.064 00.001 7008 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.89 = 0.89)
23:58:35.066 00.002 7008 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.23 mountX=0.04 mountY=0.11, mountTheta=1.24
23:58:35.068 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.13, opts=13)
23:58:35.070 00.002 7008 Enqueuing Move request for scope (0.05, 0.13)
23:58:35.072 00.002 8532 Worker thread wakes up
23:58:35.072 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:58:35.072 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1649, FiltMax=25318, Gamma=0.990
23:58:35.073 00.001 7008 UpdateGuideState exits: m=258832 SNR=330.5
23:58:35.074 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.076 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:35.077 00.001 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:58:35.077 00.000 7008 Enqueuing Expose request
23:58:35.078 00.001 8532 Moving (0.05, 0.13) raw xDistance=0.04 yDistance=0.11
23:58:35.080 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:58:35.080 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:35.080 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:58:35.080 00.000 8532 MoveAxis(E, 0, ABG)
23:58:35.080 00.000 8532 Move returns status 0, amount 0
23:58:35.080 00.000 8532 MoveAxis(N, 0, ABG)
23:58:35.080 00.000 8532 Move returns status 0, amount 0
23:58:35.080 00.000 8532 move complete, result=0
23:58:35.080 00.000 8532 worker thread done servicing request
23:58:35.080 00.000 8532 Worker thread wakes up
23:58:35.080 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:35.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:35.081 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:36.575 01.494 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05db3a0e-9201-4049-8c11-21485fb4361b"}
23:58:36.578 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05db3a0e-9201-4049-8c11-21485fb4361b"}
23:58:36.581 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4bb55430-8d5f-4016-9019-8ec086d7296d"}
23:58:36.583 00.002 7008 case statement mapped state 6 to 3
23:58:36.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bb55430-8d5f-4016-9019-8ec086d7296d"}
23:58:36.588 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"7ad6ba74-b62c-43bb-9c41-50e261bf88af"}
23:58:36.590 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2017,"width":15,"height":15,"star_pos":[7.31,7.35],"pixels":"..."},"id":"7ad6ba74-b62c-43bb-9c41-50e261bf88af"}
23:58:37.208 00.618 8532 Exposure complete
23:58:37.255 00.047 8532 worker thread done servicing request
23:58:37.255 00.000 7008 OnExposeComplete: enter
23:58:37.259 00.004 7008 UpdateGuideState(): m_state=6
23:58:37.261 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2018
23:58:37.264 00.003 7008 Star::Find returns 1 (0), X=544.21, Y=452.30, Mass=270609, SNR=345.7, Peak=45668 HFD=2.6
23:58:37.267 00.003 7008 MultiStar: [#1 0.05,0.15,0.52,U] [#2 -0.03,0.09,0.52,U] [#3 -0.02,0.11,0.40,U] [#4 0.04,0.08,0.33,U] [#5 0.04,0.17,0.35,U] [#6 -0.08,0.16,0.33,U] [#7 0.00,0.08,0.27,U] [#8 -0.04,0.18,0.33,U] 
23:58:37.270 00.003 7008 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.18, 0.10}
23:58:37.273 00.003 7008 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.07) = xAngle (2.01 = 2.01)
23:58:37.275 00.002 7008 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.59 = 1.59)
23:58:37.278 00.003 7008 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=-0.05 mountY=0.13, mountTheta=1.97
23:58:37.284 00.006 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.12, opts=13)
23:58:37.286 00.002 7008 Enqueuing Move request for scope (-0.05, 0.12)
23:58:37.287 00.001 8532 Worker thread wakes up
23:58:37.287 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1554, FiltMax=24850, Gamma=0.990
23:58:37.290 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:58:37.290 00.000 7008 UpdateGuideState exits: m=270609 SNR=345.7
23:58:37.292 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:58:37.292 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.293 00.001 8532 Moving (-0.05, 0.12) raw xDistance=-0.05 yDistance=0.13
23:58:37.293 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:37.295 00.002 7008 Enqueuing Expose request
23:58:37.296 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:58:37.296 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:37.296 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:37.296 00.000 8532 MoveAxis(E, 0, ABG)
23:58:37.296 00.000 8532 Move returns status 0, amount 0
23:58:37.296 00.000 8532 MoveAxis(N, 0, ABG)
23:58:37.297 00.001 8532 Move returns status 0, amount 0
23:58:37.297 00.000 8532 move complete, result=0
23:58:37.297 00.000 8532 worker thread done servicing request
23:58:37.297 00.000 8532 Worker thread wakes up
23:58:37.297 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:37.297 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:37.299 00.002 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:38.573 01.274 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"43aad7aa-02e6-4abd-930f-0bd6725e0447"}
23:58:38.576 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"43aad7aa-02e6-4abd-930f-0bd6725e0447"}
23:58:38.581 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1be4af36-024a-4a19-9638-2d74c0e39abd"}
23:58:38.584 00.003 7008 case statement mapped state 6 to 3
23:58:38.586 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1be4af36-024a-4a19-9638-2d74c0e39abd"}
23:58:38.590 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cb0a4604-39a1-4b43-b695-14265da6bbf4"}
23:58:38.594 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2018,"width":15,"height":15,"star_pos":[7.21,7.30],"pixels":"..."},"id":"cb0a4604-39a1-4b43-b695-14265da6bbf4"}
23:58:39.416 00.822 8532 Exposure complete
23:58:39.469 00.053 8532 worker thread done servicing request
23:58:39.469 00.000 7008 OnExposeComplete: enter
23:58:39.470 00.001 7008 UpdateGuideState(): m_state=6
23:58:39.472 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2019
23:58:39.474 00.002 7008 Star::Find returns 1 (0), X=544.22, Y=452.32, Mass=257425, SNR=327.0, Peak=44154 HFD=2.6
23:58:39.475 00.001 7008 MultiStar: [#1 0.01,0.11,0.55,U] [#2 -0.07,0.02,0.54,U] [#3 -0.03,0.10,0.43,U] [#4 -0.13,0.12,0.33,U] [#5 0.05,0.19,0.34,U] [#6 -0.08,0.03,0.36,U] [#7 -0.03,0.14,0.29,U] [#8 -0.02,0.05,0.33,U] 
23:58:39.477 00.002 7008 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.17, 0.12}
23:58:39.480 00.003 7008 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.07) = xAngle (2.25 = 2.25)
23:58:39.482 00.002 7008 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.84 = 1.84)
23:58:39.483 00.001 7008 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=-0.08 mountY=0.12, mountTheta=2.15
23:58:39.488 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.10, opts=13)
23:58:39.490 00.002 7008 Enqueuing Move request for scope (-0.07, 0.10)
23:58:39.492 00.002 8532 Worker thread wakes up
23:58:39.492 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1615, FiltMax=25356, Gamma=0.990
23:58:39.493 00.001 7008 UpdateGuideState exits: m=257425 SNR=327.0
23:58:39.496 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:58:39.496 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.498 00.002 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:58:39.498 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:39.499 00.001 7008 Enqueuing Expose request
23:58:39.501 00.002 8532 Moving (-0.07, 0.10) raw xDistance=-0.08 yDistance=0.12
23:58:39.501 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:58:39.501 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.502 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:39.502 00.000 8532 MoveAxis(E, 0, ABG)
23:58:39.502 00.000 8532 Move returns status 0, amount 0
23:58:39.502 00.000 8532 MoveAxis(N, 0, ABG)
23:58:39.502 00.000 8532 Move returns status 0, amount 0
23:58:39.502 00.000 8532 move complete, result=0
23:58:39.502 00.000 8532 worker thread done servicing request
23:58:39.502 00.000 8532 Worker thread wakes up
23:58:39.502 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:39.502 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:39.503 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:40.572 01.069 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"536b9d3e-b759-45a9-b386-e9136bc9a7e9"}
23:58:40.576 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"536b9d3e-b759-45a9-b386-e9136bc9a7e9"}
23:58:40.581 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2a984afd-24bd-48f3-abed-1e8c188a3a17"}
23:58:40.582 00.001 7008 case statement mapped state 6 to 3
23:58:40.586 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a984afd-24bd-48f3-abed-1e8c188a3a17"}
23:58:40.588 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8bfd0bfe-4974-4a50-9dd9-df93429ee86b"}
23:58:40.591 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2019,"width":15,"height":15,"star_pos":[7.22,7.32],"pixels":"..."},"id":"8bfd0bfe-4974-4a50-9dd9-df93429ee86b"}
23:58:41.623 01.032 8532 Exposure complete
23:58:41.674 00.051 8532 worker thread done servicing request
23:58:41.674 00.000 7008 OnExposeComplete: enter
23:58:41.677 00.003 7008 UpdateGuideState(): m_state=6
23:58:41.681 00.004 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2020
23:58:41.682 00.001 7008 Star::Find returns 1 (0), X=544.17, Y=452.34, Mass=259457, SNR=328.7, Peak=45911 HFD=2.7
23:58:41.684 00.002 7008 MultiStar: [#1 -0.06,0.22,0.54,U] [#2 -0.09,0.13,0.56,U] [#3 -0.08,0.15,0.43,U] [#4 -0.08,0.06,0.34,U] [#5 -0.05,0.16,0.33,U] [#6 -0.04,0.19,0.37,U] [#7 -0.08,0.14,0.28,U] [#8 -0.02,0.04,0.33,U] 
23:58:41.685 00.001 7008 refined, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.22, 0.15}
23:58:41.686 00.001 7008 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.07) = xAngle (2.25 = 2.25)
23:58:41.687 00.001 7008 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.84 = 1.84)
23:58:41.688 00.001 7008 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.18 cameraTheta=2.18 mountX=-0.11 mountY=0.17, mountTheta=2.15
23:58:41.692 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=0.14, opts=13)
23:58:41.695 00.003 7008 Enqueuing Move request for scope (-0.10, 0.14)
23:58:41.696 00.001 8532 Worker thread wakes up
23:58:41.697 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2519, FiltMin=1657, FiltMax=26886, Gamma=0.990
23:58:41.698 00.001 7008 UpdateGuideState exits: m=259457 SNR=328.7
23:58:41.700 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.702 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:58:41.702 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:58:41.702 00.000 8532 Moving (-0.10, 0.14) raw xDistance=-0.11 yDistance=0.17
23:58:41.702 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:41.702 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:41.702 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:41.705 00.003 7008 Enqueuing Expose request
23:58:41.707 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:58:41.707 00.000 8532 MoveAxis(E, 0, ABG)
23:58:41.707 00.000 8532 Move returns status 0, amount 0
23:58:41.707 00.000 8532 MoveAxis(N, 0, ABG)
23:58:41.707 00.000 8532 Move returns status 0, amount 0
23:58:41.707 00.000 8532 move complete, result=0
23:58:41.708 00.001 8532 worker thread done servicing request
23:58:41.708 00.000 8532 Worker thread wakes up
23:58:41.708 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:41.708 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:41.709 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:42.571 00.862 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"022ec3cd-3248-42aa-aa80-001d2c56f09c"}
23:58:42.574 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"022ec3cd-3248-42aa-aa80-001d2c56f09c"}
23:58:42.578 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"20a0843f-5f2d-4cec-871b-d3b4921b1937"}
23:58:42.580 00.002 7008 case statement mapped state 6 to 3
23:58:42.582 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"20a0843f-5f2d-4cec-871b-d3b4921b1937"}
23:58:42.584 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"517f7246-d3ac-4986-a9e2-f8d5bb8d43f3"}
23:58:42.586 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2020,"width":15,"height":15,"star_pos":[7.17,7.34],"pixels":"..."},"id":"517f7246-d3ac-4986-a9e2-f8d5bb8d43f3"}
23:58:43.843 01.257 8532 Exposure complete
23:58:43.885 00.042 8532 worker thread done servicing request
23:58:43.885 00.000 7008 OnExposeComplete: enter
23:58:43.887 00.002 7008 UpdateGuideState(): m_state=6
23:58:43.889 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2021
23:58:43.891 00.002 7008 Star::Find returns 1 (0), X=544.08, Y=452.33, Mass=263793, SNR=339.2, Peak=49160 HFD=2.6
23:58:43.893 00.002 7008 MultiStar: [#1 -0.10,0.14,0.54,U] [#2 -0.11,0.12,0.54,U] [#3 -0.16,0.10,0.41,U] [#4 -0.15,0.03,0.34,U] [#5 -0.06,0.14,0.34,U] [#6 -0.13,0.05,0.35,U] [#7 -0.08,0.12,0.27,U] [#8 -0.14,0.12,0.34,U] 
23:58:43.894 00.001 7008 refined, 8 included, MultiStar: {-0.16, 0.11}, one-star: {-0.30, 0.14}
23:58:43.897 00.003 7008 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.07) = xAngle (2.61 = 2.61)
23:58:43.899 00.002 7008 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.20 = 2.20)
23:58:43.900 00.001 7008 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.54 mountX=-0.17 mountY=0.16, mountTheta=2.39
23:58:43.903 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.16, y=0.11, opts=13)
23:58:43.905 00.002 7008 Enqueuing Move request for scope (-0.16, 0.11)
23:58:43.907 00.002 8532 Worker thread wakes up
23:58:43.907 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:58:43.907 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:58:43.907 00.000 8532 Moving (-0.16, 0.11) raw xDistance=-0.17 yDistance=0.16
23:58:43.907 00.000 8532 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.17
23:58:43.907 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:43.907 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2520, FiltMin=1701, FiltMax=28648, Gamma=0.990
23:58:43.910 00.003 7008 UpdateGuideState exits: m=263793 SNR=339.2
23:58:43.912 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:58:43.912 00.000 8532 MoveAxis(E, 155, ABG)
23:58:43.912 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:43.914 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:43.917 00.003 7008 Enqueuing Expose request
23:58:43.919 00.002 8532 Guiding  Dir = 2, Dur = 155
23:58:43.919 00.000 8532 IsSlewing returns 0
23:58:43.919 00.000 8532 IsGuiding returns 0
23:58:43.920 00.001 8532 PulseGuide returned control before completion, sleep 165
23:58:44.101 00.181 8532 IsGuiding returns 0
23:58:44.101 00.000 8532 Move returns status 0, amount 155
23:58:44.101 00.000 8532 MoveAxis(N, 0, ABG)
23:58:44.102 00.001 8532 Move returns status 0, amount 0
23:58:44.102 00.000 8532 move complete, result=0
23:58:44.103 00.001 8532 worker thread done servicing request
23:58:44.103 00.000 7008 GuideStep: -0.2 px 155 ms EAST, 0.2 px 0 ms NORTH
23:58:44.106 00.003 8532 Worker thread wakes up
23:58:44.106 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:44.106 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:44.571 00.465 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9be60ad0-69f6-4916-8681-0cd2045cff16"}
23:58:44.574 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9be60ad0-69f6-4916-8681-0cd2045cff16"}
23:58:44.576 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"57ce68ca-5b68-4373-b092-127ce4767f61"}
23:58:44.577 00.001 7008 case statement mapped state 6 to 3
23:58:44.579 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"57ce68ca-5b68-4373-b092-127ce4767f61"}
23:58:44.581 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96b685e2-753f-4365-97fc-aa2f680f9711"}
23:58:44.582 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2021,"width":15,"height":15,"star_pos":[7.08,7.33],"pixels":"..."},"id":"96b685e2-753f-4365-97fc-aa2f680f9711"}
23:58:46.229 01.647 8532 Exposure complete
23:58:46.273 00.044 8532 worker thread done servicing request
23:58:46.273 00.000 7008 OnExposeComplete: enter
23:58:46.275 00.002 7008 UpdateGuideState(): m_state=6
23:58:46.277 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2022
23:58:46.281 00.004 7008 Star::Find returns 1 (0), X=544.24, Y=452.40, Mass=277318, SNR=326.7, Peak=43781 HFD=2.8
23:58:46.283 00.002 7008 MultiStar: [#1 0.06,0.20,0.55,U] [#2 0.03,0.15,0.55,U] [#3 0.00,0.13,0.43,U] [#4 -0.01,0.16,0.37,U] [#5 -0.05,0.23,0.33,U] [#6 0.11,0.13,0.36,U] [#7 0.06,0.16,0.29,U] [#8 0.05,0.06,0.32,U] 
23:58:46.285 00.002 7008 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.14, 0.20}
23:58:46.286 00.001 7008 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.07) = xAngle (1.69 = 1.69)
23:58:46.288 00.002 7008 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.28 = 1.28)
23:58:46.289 00.001 7008 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.62 mountX=-0.02 mountY=0.16, mountTheta=1.70
23:58:46.293 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.01, y=0.17, opts=13)
23:58:46.295 00.002 7008 Enqueuing Move request for scope (-0.01, 0.17)
23:58:46.298 00.003 8532 Worker thread wakes up
23:58:46.298 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
23:58:46.298 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
23:58:46.298 00.000 8532 Moving (-0.01, 0.17) raw xDistance=-0.02 yDistance=0.16
23:58:46.298 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:58:46.298 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:46.298 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1621, FiltMax=24075, Gamma=0.990
23:58:46.300 00.002 7008 UpdateGuideState exits: m=277318 SNR=326.7
23:58:46.302 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.303 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:46.305 00.002 7008 Enqueuing Expose request
23:58:46.306 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:58:46.306 00.000 8532 MoveAxis(E, 0, ABG)
23:58:46.306 00.000 8532 Move returns status 0, amount 0
23:58:46.306 00.000 8532 MoveAxis(N, 0, ABG)
23:58:46.307 00.001 8532 Move returns status 0, amount 0
23:58:46.307 00.000 8532 move complete, result=0
23:58:46.308 00.001 8532 worker thread done servicing request
23:58:46.308 00.000 8532 Worker thread wakes up
23:58:46.308 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:46.308 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:46.308 00.000 7008 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:46.569 00.261 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"84252922-729c-4bf9-9e85-2d4f20adf674"}
23:58:46.573 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"84252922-729c-4bf9-9e85-2d4f20adf674"}
23:58:46.579 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"3b9132a6-e2ab-46c8-bb9d-74f7974d0693"}
23:58:46.582 00.003 7008 case statement mapped state 6 to 3
23:58:46.583 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b9132a6-e2ab-46c8-bb9d-74f7974d0693"}
23:58:46.588 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ace728c6-bd22-4253-a9c8-fbbde4500c34"}
23:58:46.590 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2022,"width":15,"height":15,"star_pos":[7.24,7.40],"pixels":"..."},"id":"ace728c6-bd22-4253-a9c8-fbbde4500c34"}
23:58:48.428 01.838 8532 Exposure complete
23:58:48.477 00.049 8532 worker thread done servicing request
23:58:48.477 00.000 7008 OnExposeComplete: enter
23:58:48.479 00.002 7008 UpdateGuideState(): m_state=6
23:58:48.482 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2023
23:58:48.486 00.004 7008 Star::Find returns 1 (0), X=544.33, Y=452.38, Mass=261619, SNR=332.8, Peak=36645 HFD=2.8
23:58:48.489 00.003 7008 MultiStar: [#1 0.14,0.27,0.54,U] [#2 0.04,0.21,0.54,U] [#3 0.12,0.15,0.42,U] [#4 0.16,0.15,0.36,U] [#5 0.13,0.25,0.32,U] [#6 0.12,0.11,0.36,U] [#7 0.11,0.19,0.28,U] [#8 0.09,0.09,0.35,U] 
23:58:48.491 00.002 7008 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {-0.06, 0.19}
23:58:48.493 00.002 7008 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.07) = xAngle (1.27 = 1.27)
23:58:48.495 00.002 7008 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.86 = 0.86)
23:58:48.497 00.002 7008 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.20 mountX=0.06 mountY=0.15, mountTheta=1.20
23:58:48.501 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.18, opts=13)
23:58:48.503 00.002 7008 Enqueuing Move request for scope (0.07, 0.18)
23:58:48.505 00.002 8532 Worker thread wakes up
23:58:48.505 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
23:58:48.505 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
23:58:48.505 00.000 8532 Moving (0.07, 0.18) raw xDistance=0.06 yDistance=0.15
23:58:48.505 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:58:48.505 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2519, FiltMin=1639, FiltMax=25398, Gamma=0.990
23:58:48.507 00.002 7008 UpdateGuideState exits: m=261619 SNR=332.8
23:58:48.509 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.512 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:48.514 00.002 7008 Enqueuing Expose request
23:58:48.516 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:48.516 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:58:48.516 00.000 8532 MoveAxis(E, 0, ABG)
23:58:48.517 00.001 8532 Move returns status 0, amount 0
23:58:48.517 00.000 8532 MoveAxis(N, 0, ABG)
23:58:48.517 00.000 8532 Move returns status 0, amount 0
23:58:48.517 00.000 8532 move complete, result=0
23:58:48.517 00.000 8532 worker thread done servicing request
23:58:48.517 00.000 8532 Worker thread wakes up
23:58:48.517 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:48.517 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:48.518 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:48.568 00.050 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"25aae59b-9a49-4540-b203-15475bd95f3e"}
23:58:48.571 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"25aae59b-9a49-4540-b203-15475bd95f3e"}
23:58:48.574 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"63497921-5b85-490e-9f6b-80b2f037e735"}
23:58:48.579 00.005 7008 case statement mapped state 6 to 3
23:58:48.581 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"63497921-5b85-490e-9f6b-80b2f037e735"}
23:58:48.584 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"025ef6e1-c604-4dfe-a1d2-5763da6a26db"}
23:58:48.587 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2023,"width":15,"height":15,"star_pos":[7.33,7.38],"pixels":"..."},"id":"025ef6e1-c604-4dfe-a1d2-5763da6a26db"}
23:58:50.566 01.979 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31ef448f-b288-4542-80cb-d72e730f6804"}
23:58:50.571 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"31ef448f-b288-4542-80cb-d72e730f6804"}
23:58:50.576 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"48383af3-5a4e-4602-b474-4aaadca422b3"}
23:58:50.579 00.003 7008 case statement mapped state 6 to 3
23:58:50.582 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"48383af3-5a4e-4602-b474-4aaadca422b3"}
23:58:50.585 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b6928846-15d1-466c-a5b7-312393a0d1cf"}
23:58:50.590 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2023,"width":15,"height":15,"star_pos":[7.33,7.38],"pixels":"..."},"id":"b6928846-15d1-466c-a5b7-312393a0d1cf"}
23:58:50.643 00.053 8532 Exposure complete
23:58:50.685 00.042 8532 worker thread done servicing request
23:58:50.686 00.001 7008 OnExposeComplete: enter
23:58:50.688 00.002 7008 UpdateGuideState(): m_state=6
23:58:50.691 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2024
23:58:50.692 00.001 7008 Star::Find returns 1 (0), X=544.32, Y=452.37, Mass=250562, SNR=331.3, Peak=35877 HFD=2.8
23:58:50.694 00.002 7008 MultiStar: [#1 0.14,0.25,0.52,U] [#2 0.05,0.19,0.52,U] [#3 0.13,0.20,0.42,U] [#4 0.05,0.11,0.37,U] [#5 0.17,0.23,0.34,U] [#6 0.12,0.17,0.35,U] [#7 0.08,0.18,0.28,U] [#8 0.16,0.22,0.33,U] 
23:58:50.696 00.002 7008 single-star, 8 included, MultiStar: {0.07, 0.19}, one-star: {-0.07, 0.18}
23:58:50.697 00.001 7008 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.07) = xAngle (2.01 = 2.01)
23:58:50.700 00.003 7008 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.60 = 1.60)
23:58:50.702 00.002 7008 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.94 mountX=-0.08 mountY=0.20, mountTheta=1.98
23:58:50.706 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.07, y=0.18, opts=13)
23:58:50.709 00.003 7008 Enqueuing Move request for scope (-0.07, 0.18)
23:58:50.712 00.003 8532 Worker thread wakes up
23:58:50.712 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
23:58:50.712 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
23:58:50.712 00.000 8532 Moving (-0.07, 0.18) raw xDistance=-0.08 yDistance=0.20
23:58:50.712 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:58:50.712 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:58:50.712 00.000 8532 MoveAxis(E, 0, ABG)
23:58:50.712 00.000 8532 Move returns status 0, amount 0
23:58:50.712 00.000 8532 MoveAxis(S, 344, ABG)
23:58:50.713 00.001 8532 Guiding  Dir = 1, Dur = 344
23:58:50.714 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2518, FiltMin=1679, FiltMax=25178, Gamma=0.990
23:58:50.717 00.003 8532 IsSlewing returns 0
23:58:50.717 00.000 7008 UpdateGuideState exits: m=250562 SNR=331.3
23:58:50.720 00.003 8532 IsGuiding returns 0
23:58:50.720 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:50.723 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:50.725 00.002 7008 Enqueuing Expose request
23:58:50.727 00.002 8532 PulseGuide returned control before completion, sleep 354
23:58:51.090 00.363 8532 IsGuiding returns 0
23:58:51.091 00.001 8532 Move returns status 0, amount 344
23:58:51.091 00.000 8532 move complete, result=0
23:58:51.092 00.001 8532 worker thread done servicing request
23:58:51.092 00.000 8532 Worker thread wakes up
23:58:51.092 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.2 px 344 ms SOUTH
23:58:51.096 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:51.096 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:52.567 01.471 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6e4fbf47-6127-4bc0-91f3-6b7084c0c735"}
23:58:52.571 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6e4fbf47-6127-4bc0-91f3-6b7084c0c735"}
23:58:52.574 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"7b50dcb2-1d40-44a3-9ea4-4f1964b0b372"}
23:58:52.578 00.004 7008 case statement mapped state 6 to 3
23:58:52.582 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b50dcb2-1d40-44a3-9ea4-4f1964b0b372"}
23:58:52.586 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fc033cc3-25d7-402c-b943-afbdf918da26"}
23:58:52.588 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2024,"width":15,"height":15,"star_pos":[7.32,7.37],"pixels":"..."},"id":"fc033cc3-25d7-402c-b943-afbdf918da26"}
23:58:53.222 00.634 8532 Exposure complete
23:58:53.275 00.053 8532 worker thread done servicing request
23:58:53.275 00.000 7008 OnExposeComplete: enter
23:58:53.279 00.004 7008 UpdateGuideState(): m_state=6
23:58:53.281 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2025
23:58:53.283 00.002 7008 Star::Find returns 1 (0), X=544.34, Y=452.23, Mass=262565, SNR=329.3, Peak=39565 HFD=2.5
23:58:53.287 00.004 7008 MultiStar: [#1 0.15,0.05,0.53,U] [#2 0.11,-0.04,0.55,U] [#3 0.13,0.00,0.43,U] [#4 0.13,0.01,0.35,U] [#5 0.15,0.04,0.33,U] [#6 0.03,-0.02,0.35,U] [#7 0.12,-0.04,0.29,U] [#8 0.08,0.00,0.35,U] 
23:58:53.288 00.001 7008 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.05, 0.04}
23:58:53.290 00.002 7008 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.07) = xAngle (2.57 = 2.57)
23:58:53.291 00.001 7008 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.15 = 2.15)
23:58:53.295 00.004 7008 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.50 mountX=-0.05 mountY=0.05, mountTheta=2.36
23:58:53.298 00.003 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.04, opts=13)
23:58:53.300 00.002 7008 Enqueuing Move request for scope (-0.05, 0.04)
23:58:53.302 00.002 8532 Worker thread wakes up
23:58:53.302 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:58:53.302 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:58:53.302 00.000 8532 Moving (-0.05, 0.04) raw xDistance=-0.05 yDistance=0.05
23:58:53.302 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:58:53.302 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:53.302 00.000 7008 UpdateImageDisplay: Size=(752,580) min=199, max=65535, med=2519, FiltMin=1901, FiltMax=26428, Gamma=0.990
23:58:53.304 00.002 7008 UpdateGuideState exits: m=262565 SNR=329.3
23:58:53.305 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:53.308 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:53.310 00.002 7008 Enqueuing Expose request
23:58:53.312 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:53.312 00.000 8532 MoveAxis(E, 0, ABG)
23:58:53.312 00.000 8532 Move returns status 0, amount 0
23:58:53.312 00.000 8532 MoveAxis(N, 0, ABG)
23:58:53.312 00.000 8532 Move returns status 0, amount 0
23:58:53.312 00.000 8532 move complete, result=0
23:58:53.312 00.000 8532 worker thread done servicing request
23:58:53.312 00.000 8532 Worker thread wakes up
23:58:53.312 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:53.312 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:53.313 00.001 7008 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:54.565 01.252 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"775e51eb-24a1-4505-b00c-4780a2cfa6be"}
23:58:54.571 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"775e51eb-24a1-4505-b00c-4780a2cfa6be"}
23:58:54.573 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"575460a7-b35a-4e1b-859c-0f848cbbb4d7"}
23:58:54.578 00.005 7008 case statement mapped state 6 to 3
23:58:54.580 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"575460a7-b35a-4e1b-859c-0f848cbbb4d7"}
23:58:54.585 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"01930a25-22f8-485e-96ec-c1196cc62351"}
23:58:54.587 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2025,"width":15,"height":15,"star_pos":[7.34,7.23],"pixels":"..."},"id":"01930a25-22f8-485e-96ec-c1196cc62351"}
23:58:55.435 00.848 8532 Exposure complete
23:58:55.471 00.036 8532 worker thread done servicing request
23:58:55.473 00.002 7008 OnExposeComplete: enter
23:58:55.475 00.002 7008 UpdateGuideState(): m_state=6
23:58:55.477 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2026
23:58:55.479 00.002 7008 Star::Find returns 1 (0), X=544.37, Y=452.24, Mass=259996, SNR=329.8, Peak=36776 HFD=2.6
23:58:55.482 00.003 7008 MultiStar: [#1 0.23,0.08,0.53,U] [#2 0.17,0.02,0.53,U] [#3 0.19,0.02,0.42,U] [#4 0.18,0.03,0.37,U] [#5 0.15,0.09,0.33,U] [#6 0.16,-0.02,0.35,U] [#7 0.17,0.10,0.28,U] [#8 0.07,0.05,0.34,U] 
23:58:55.485 00.003 7008 single-star, 8 included, MultiStar: {0.13, 0.05}, one-star: {-0.02, 0.05}
23:58:55.487 00.002 7008 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.07) = xAngle (1.95 = 1.95)
23:58:55.490 00.003 7008 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (1.54 = 1.54)
23:58:55.492 00.002 7008 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=-0.02 mountY=0.05, mountTheta=1.93
23:58:55.497 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.02, y=0.05, opts=13)
23:58:55.499 00.002 7008 Enqueuing Move request for scope (-0.02, 0.05)
23:58:55.501 00.002 8532 Worker thread wakes up
23:58:55.501 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:58:55.501 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:58:55.501 00.000 8532 Moving (-0.02, 0.05) raw xDistance=-0.02 yDistance=0.05
23:58:55.501 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:58:55.501 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:55.501 00.000 7008 UpdateImageDisplay: Size=(752,580) min=293, max=65535, med=2519, FiltMin=1862, FiltMax=27342, Gamma=0.990
23:58:55.504 00.003 7008 UpdateGuideState exits: m=259996 SNR=329.8
23:58:55.506 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:55.507 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:55.510 00.003 7008 Enqueuing Expose request
23:58:55.512 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:55.512 00.000 8532 MoveAxis(E, 0, ABG)
23:58:55.512 00.000 8532 Move returns status 0, amount 0
23:58:55.512 00.000 8532 MoveAxis(N, 0, ABG)
23:58:55.512 00.000 8532 Move returns status 0, amount 0
23:58:55.512 00.000 8532 move complete, result=0
23:58:55.512 00.000 8532 worker thread done servicing request
23:58:55.512 00.000 8532 Worker thread wakes up
23:58:55.512 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:55.512 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:55.513 00.001 7008 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:56.567 01.054 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7af1bc9b-1bf6-4ef9-b042-5ada597754a1"}
23:58:56.571 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7af1bc9b-1bf6-4ef9-b042-5ada597754a1"}
23:58:56.578 00.007 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ee8325e7-d6db-4f35-bf6f-ef18e93c3d46"}
23:58:56.582 00.004 7008 case statement mapped state 6 to 3
23:58:56.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee8325e7-d6db-4f35-bf6f-ef18e93c3d46"}
23:58:56.588 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"550e8de2-5d3a-4f9a-941b-3772aff33122"}
23:58:56.590 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2026,"width":15,"height":15,"star_pos":[7.37,7.24],"pixels":"..."},"id":"550e8de2-5d3a-4f9a-941b-3772aff33122"}
23:58:57.634 01.044 8532 Exposure complete
23:58:57.680 00.046 8532 worker thread done servicing request
23:58:57.680 00.000 7008 OnExposeComplete: enter
23:58:57.682 00.002 7008 UpdateGuideState(): m_state=6
23:58:57.683 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2027
23:58:57.686 00.003 7008 Star::Find returns 1 (0), X=544.63, Y=452.35, Mass=264151, SNR=336.6, Peak=43546 HFD=2.8
23:58:57.688 00.002 7008 MultiStar: [#1 0.41,0.19,0.53,U] [#2 0.36,0.18,0.55,U] [#3 0.31,0.15,0.40,U] [#4 0.34,0.06,0.34,U] [#5 0.39,0.23,0.31,U] [#6 0.42,0.16,0.32,U] [#7 0.28,0.15,0.27,U] [#8 0.28,0.09,0.30,U] 
23:58:57.693 00.005 7008 single-star, 8 included, MultiStar: {0.33, 0.16}, one-star: {0.25, 0.16}
23:58:57.694 00.001 7008 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.07) = xAngle (0.63 = 0.63)
23:58:57.695 00.001 7008 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.22 = 0.22)
23:58:57.697 00.002 7008 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.56 mountX=0.23 mountY=0.06, mountTheta=0.27
23:58:57.702 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.16, opts=13)
23:58:57.704 00.002 7008 Enqueuing Move request for scope (0.25, 0.16)
23:58:57.706 00.002 8532 Worker thread wakes up
23:58:57.706 00.000 7008 UpdateImageDisplay: Size=(752,580) min=255, max=58308, med=2518, FiltMin=1834, FiltMax=33783, Gamma=0.990
23:58:57.708 00.002 7008 UpdateGuideState exits: m=264151 SNR=336.6
23:58:57.710 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:57.712 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:58:57.714 00.002 7008 Enqueuing Expose request
23:58:57.715 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
23:58:57.715 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
23:58:57.715 00.000 8532 Moving (0.25, 0.16) raw xDistance=0.23 yDistance=0.06
23:58:57.715 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:58:57.715 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:57.716 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:57.716 00.000 8532 MoveAxis(W, 213, ABG)
23:58:57.716 00.000 8532 Guiding  Dir = 3, Dur = 213
23:58:57.716 00.000 8532 IsSlewing returns 0
23:58:57.716 00.000 8532 IsGuiding returns 0
23:58:57.717 00.001 8532 PulseGuide returned control before completion, sleep 223
23:58:57.953 00.236 8532 IsGuiding returns 1
23:58:57.953 00.000 8532 scope still moving after pulse duration time elapsed
23:58:57.988 00.035 8532 IsSlewing returns 0
23:58:57.988 00.000 8532 IsGuiding returns 0
23:58:57.988 00.000 8532 scope move finished after 213 + 58 ms
23:58:57.988 00.000 8532 Move returns status 0, amount 213
23:58:57.988 00.000 8532 MoveAxis(N, 0, ABG)
23:58:57.988 00.000 8532 Move returns status 0, amount 0
23:58:57.988 00.000 8532 move complete, result=0
23:58:57.988 00.000 8532 worker thread done servicing request
23:58:57.989 00.001 7008 GuideStep: 0.2 px 213 ms WEST, 0.1 px 0 ms NORTH
23:58:57.996 00.007 8532 Worker thread wakes up
23:58:57.996 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:58:57.996 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:58:58.567 00.571 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"0e408568-f31a-4f1a-849f-bc00346dea6a"}
23:58:58.569 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"0e408568-f31a-4f1a-849f-bc00346dea6a"}
23:58:58.570 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35537adb-cc9c-4a4b-be3e-6125439b1416"}
23:58:58.571 00.001 7008 case statement mapped state 6 to 3
23:58:58.573 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"35537adb-cc9c-4a4b-be3e-6125439b1416"}
23:58:58.575 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b5277def-3e8a-4fb0-80b6-4b7e408bd5f6"}
23:58:58.576 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2027,"width":15,"height":15,"star_pos":[6.63,7.35],"pixels":"..."},"id":"b5277def-3e8a-4fb0-80b6-4b7e408bd5f6"}
23:59:00.126 01.550 8532 Exposure complete
23:59:00.181 00.055 8532 worker thread done servicing request
23:59:00.181 00.000 7008 OnExposeComplete: enter
23:59:00.183 00.002 7008 UpdateGuideState(): m_state=6
23:59:00.185 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2028
23:59:00.187 00.002 7008 Star::Find returns 1 (0), X=544.61, Y=452.31, Mass=267704, SNR=339.6, Peak=39992 HFD=2.9
23:59:00.189 00.002 7008 MultiStar: [#1 0.42,0.08,0.51,U] [#2 0.38,0.07,0.52,U] [#3 0.32,0.02,0.41,U] [#4 0.33,0.02,0.35,U] [#5 0.37,0.09,0.35,U] [#6 0.36,0.06,0.34,U] [#7 0.32,0.10,0.28,U] [#8 0.22,0.02,0.33,U] 
23:59:00.191 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.07}, one-star: {0.22, 0.12}
23:59:00.193 00.002 7008 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.07) = xAngle (0.57 = 0.57)
23:59:00.194 00.001 7008 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.16 = 0.16)
23:59:00.198 00.004 7008 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.50 mountX=0.21 mountY=0.04, mountTheta=0.19
23:59:00.202 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.12, opts=13)
23:59:00.204 00.002 7008 Enqueuing Move request for scope (0.22, 0.12)
23:59:00.207 00.003 8532 Worker thread wakes up
23:59:00.207 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
23:59:00.207 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
23:59:00.207 00.000 8532 Moving (0.22, 0.12) raw xDistance=0.21 yDistance=0.04
23:59:00.207 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:59:00.207 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:00.207 00.000 7008 UpdateImageDisplay: Size=(752,580) min=353, max=56764, med=2521, FiltMin=1926, FiltMax=33931, Gamma=0.990
23:59:00.209 00.002 7008 UpdateGuideState exits: m=267704 SNR=339.6
23:59:00.212 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:00.214 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:00.216 00.002 7008 Enqueuing Expose request
23:59:00.218 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:00.218 00.000 8532 MoveAxis(W, 206, ABG)
23:59:00.218 00.000 8532 Guiding  Dir = 3, Dur = 206
23:59:00.218 00.000 8532 IsSlewing returns 0
23:59:00.219 00.001 8532 IsGuiding returns 0
23:59:00.219 00.000 8532 PulseGuide returned control before completion, sleep 216
23:59:00.443 00.224 8532 IsGuiding returns 1
23:59:00.444 00.001 8532 scope still moving after pulse duration time elapsed
23:59:00.475 00.031 8532 IsSlewing returns 0
23:59:00.476 00.001 8532 IsGuiding returns 0
23:59:00.476 00.000 8532 scope move finished after 206 + 51 ms
23:59:00.476 00.000 8532 Move returns status 0, amount 206
23:59:00.476 00.000 8532 MoveAxis(N, 0, ABG)
23:59:00.476 00.000 8532 Move returns status 0, amount 0
23:59:00.476 00.000 8532 move complete, result=0
23:59:00.476 00.000 8532 worker thread done servicing request
23:59:00.476 00.000 8532 Worker thread wakes up
23:59:00.476 00.000 7008 GuideStep: 0.2 px 206 ms WEST, 0.0 px 0 ms NORTH
23:59:00.482 00.006 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:00.483 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:00.567 00.084 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f8f3b532-5a16-466f-8fdb-e9df048d07b1"}
23:59:00.570 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f8f3b532-5a16-466f-8fdb-e9df048d07b1"}
23:59:00.574 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f50fe25c-37c6-460c-89a6-2580ea49d80e"}
23:59:00.577 00.003 7008 case statement mapped state 6 to 3
23:59:00.580 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f50fe25c-37c6-460c-89a6-2580ea49d80e"}
23:59:00.586 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"46f9cefe-b94e-4a95-a763-0d6c62704732"}
23:59:00.590 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2028,"width":15,"height":15,"star_pos":[6.61,7.31],"pixels":"..."},"id":"46f9cefe-b94e-4a95-a763-0d6c62704732"}
23:59:02.565 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a3ed02bd-6ff1-4c61-b6fe-a6cf4f786b58"}
23:59:02.570 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a3ed02bd-6ff1-4c61-b6fe-a6cf4f786b58"}
23:59:02.575 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e982fe9e-ad2d-417e-91c6-84ed201b0def"}
23:59:02.578 00.003 7008 case statement mapped state 6 to 3
23:59:02.581 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e982fe9e-ad2d-417e-91c6-84ed201b0def"}
23:59:02.584 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1bfc2649-ca80-480b-a898-9c98326bce42"}
23:59:02.587 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2028,"width":15,"height":15,"star_pos":[6.61,7.31],"pixels":"..."},"id":"1bfc2649-ca80-480b-a898-9c98326bce42"}
23:59:02.608 00.021 8532 Exposure complete
23:59:02.653 00.045 8532 worker thread done servicing request
23:59:02.653 00.000 7008 OnExposeComplete: enter
23:59:02.655 00.002 7008 UpdateGuideState(): m_state=6
23:59:02.658 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2029
23:59:02.661 00.003 7008 Star::Find returns 1 (0), X=544.14, Y=452.17, Mass=266819, SNR=334.8, Peak=50378 HFD=2.4
23:59:02.664 00.003 7008 MultiStar: [#1 -0.02,-0.04,0.54,U] [#2 -0.08,-0.10,0.54,U] [#3 -0.06,-0.13,0.41,U] [#4 -0.04,-0.01,0.34,U] [#5 0.04,-0.06,0.34,U] [#6 -0.06,-0.13,0.34,U] [#7 -0.05,-0.02,0.29,U] [#8 -0.16,-0.08,0.33,U] 
23:59:02.667 00.003 7008 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.24, -0.02}
23:59:02.670 00.003 7008 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.07) = xAngle (-2.53 = -2.53)
23:59:02.671 00.001 7008 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-2.95 = -2.95)
23:59:02.673 00.002 7008 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
23:59:02.678 00.005 7008 SchedulePrimaryMove(0F0692D8, x=-0.10, y=-0.06, opts=13)
23:59:02.681 00.003 7008 Enqueuing Move request for scope (-0.10, -0.06)
23:59:02.683 00.002 8532 Worker thread wakes up
23:59:02.683 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
23:59:02.683 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
23:59:02.683 00.000 8532 Moving (-0.10, -0.06) raw xDistance=-0.10 yDistance=-0.02
23:59:02.683 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:02.683 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:02.684 00.001 7008 UpdateImageDisplay: Size=(752,580) min=153, max=65535, med=2520, FiltMin=1907, FiltMax=27753, Gamma=0.990
23:59:02.685 00.001 7008 UpdateGuideState exits: m=266819 SNR=334.8
23:59:02.688 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.689 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:02.691 00.002 7008 Enqueuing Expose request
23:59:02.693 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:02.693 00.000 8532 MoveAxis(E, 0, ABG)
23:59:02.693 00.000 8532 Move returns status 0, amount 0
23:59:02.693 00.000 8532 MoveAxis(N, 0, ABG)
23:59:02.693 00.000 8532 Move returns status 0, amount 0
23:59:02.693 00.000 8532 move complete, result=0
23:59:02.693 00.000 8532 worker thread done servicing request
23:59:02.693 00.000 8532 Worker thread wakes up
23:59:02.693 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:02.693 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:02.695 00.002 7008 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:04.565 01.870 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6cc18315-af61-4486-b53b-8573cb81ff0c"}
23:59:04.569 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6cc18315-af61-4486-b53b-8573cb81ff0c"}
23:59:04.572 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b052f014-d7bf-4eb6-bdf3-92318f57521f"}
23:59:04.576 00.004 7008 case statement mapped state 6 to 3
23:59:04.578 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b052f014-d7bf-4eb6-bdf3-92318f57521f"}
23:59:04.583 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"3918581e-9efc-4463-b67d-4aa566d2d3ac"}
23:59:04.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2029,"width":15,"height":15,"star_pos":[7.14,7.17],"pixels":"..."},"id":"3918581e-9efc-4463-b67d-4aa566d2d3ac"}
23:59:04.826 00.241 8532 Exposure complete
23:59:04.870 00.044 8532 worker thread done servicing request
23:59:04.870 00.000 7008 OnExposeComplete: enter
23:59:04.872 00.002 7008 UpdateGuideState(): m_state=6
23:59:04.874 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2030
23:59:04.877 00.003 7008 Star::Find returns 1 (0), X=544.46, Y=452.29, Mass=265649, SNR=331.9, Peak=38274 HFD=2.8
23:59:04.879 00.002 7008 MultiStar: [#1 0.25,0.08,0.54,U] [#2 0.14,0.11,0.53,U] [#3 0.23,0.03,0.43,U] [#4 0.17,0.09,0.37,U] [#5 0.20,0.15,0.33,U] [#6 0.18,0.03,0.36,U] [#7 0.09,0.15,0.27,U] [#8 0.08,0.12,0.35,U] 
23:59:04.882 00.003 7008 single-star, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.07, 0.10}
23:59:04.885 00.003 7008 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.07) = xAngle (1.04 = 1.04)
23:59:04.887 00.002 7008 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.63 = 0.63)
23:59:04.890 00.003 7008 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=0.06 mountY=0.07, mountTheta=0.86
23:59:04.894 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.10, opts=13)
23:59:04.896 00.002 7008 Enqueuing Move request for scope (0.07, 0.10)
23:59:04.897 00.001 8532 Worker thread wakes up
23:59:04.897 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:59:04.897 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:59:04.897 00.000 8532 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=0.07
23:59:04.897 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:59:04.897 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:04.899 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:04.899 00.000 7008 UpdateImageDisplay: Size=(752,580) min=258, max=65535, med=2521, FiltMin=1893, FiltMax=29572, Gamma=0.990
23:59:04.900 00.001 7008 UpdateGuideState exits: m=265649 SNR=331.9
23:59:04.902 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.904 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:04.905 00.001 7008 Enqueuing Expose request
23:59:04.907 00.002 8532 MoveAxis(E, 0, ABG)
23:59:04.907 00.000 8532 Move returns status 0, amount 0
23:59:04.907 00.000 8532 MoveAxis(N, 0, ABG)
23:59:04.907 00.000 8532 Move returns status 0, amount 0
23:59:04.907 00.000 8532 move complete, result=0
23:59:04.907 00.000 8532 worker thread done servicing request
23:59:04.907 00.000 8532 Worker thread wakes up
23:59:04.907 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:04.907 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:04.909 00.002 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:06.565 01.656 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"eb01d03d-ec78-4da2-a508-98597a49a4bf"}
23:59:06.567 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"eb01d03d-ec78-4da2-a508-98597a49a4bf"}
23:59:06.569 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"047ddc75-4dca-4873-b65a-d5aeeecdaf18"}
23:59:06.571 00.002 7008 case statement mapped state 6 to 3
23:59:06.575 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"047ddc75-4dca-4873-b65a-d5aeeecdaf18"}
23:59:06.577 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"df566151-0cbb-4139-8a4f-e8f83ca8473c"}
23:59:06.580 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2030,"width":15,"height":15,"star_pos":[7.46,7.29],"pixels":"..."},"id":"df566151-0cbb-4139-8a4f-e8f83ca8473c"}
23:59:07.032 00.452 8532 Exposure complete
23:59:07.082 00.050 8532 worker thread done servicing request
23:59:07.083 00.001 7008 OnExposeComplete: enter
23:59:07.086 00.003 7008 UpdateGuideState(): m_state=6
23:59:07.089 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2031
23:59:07.092 00.003 7008 Star::Find returns 1 (0), X=544.72, Y=452.41, Mass=266945, SNR=335.0, Peak=48299 HFD=2.8
23:59:07.095 00.003 7008 MultiStar: [#1 0.53,0.30,0.54,U] [#2 0.54,0.30,0.51,U] [#3 0.39,0.24,0.43,U] [#4 0.33,0.17,0.34,U] [#5 0.54,0.29,0.31,U] [#6 0.48,0.16,0.34,U] [#7 0.37,0.27,0.28,U] [#8 0.31,0.25,0.33,U] 
23:59:07.097 00.002 7008 single-star, 8 included, MultiStar: {0.42, 0.25}, one-star: {0.34, 0.22}
23:59:07.100 00.003 7008 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.07) = xAngle (0.66 = 0.66)
23:59:07.102 00.002 7008 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.24 = 0.24)
23:59:07.104 00.002 7008 CameraToMount -- cameraX=0.34 cameraY=0.22 hyp=0.40 cameraTheta=0.58 mountX=0.32 mountY=0.10, mountTheta=0.29
23:59:07.108 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.22, opts=13)
23:59:07.110 00.002 7008 Enqueuing Move request for scope (0.34, 0.22)
23:59:07.113 00.003 8532 Worker thread wakes up
23:59:07.113 00.000 7008 UpdateImageDisplay: Size=(752,580) min=275, max=65535, med=2520, FiltMin=1862, FiltMax=32134, Gamma=0.990
23:59:07.115 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.22) opts 0xd
23:59:07.115 00.000 7008 UpdateGuideState exits: m=266945 SNR=335.0
23:59:07.116 00.001 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.22)
23:59:07.116 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:07.121 00.005 8532 Moving (0.34, 0.22) raw xDistance=0.32 yDistance=0.10
23:59:07.121 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:07.123 00.002 7008 Enqueuing Expose request
23:59:07.125 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:59:07.125 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:07.125 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:59:07.125 00.000 8532 MoveAxis(W, 291, ABG)
23:59:07.125 00.000 8532 Guiding  Dir = 3, Dur = 291
23:59:07.126 00.001 8532 IsSlewing returns 0
23:59:07.126 00.000 8532 IsGuiding returns 0
23:59:07.127 00.001 8532 PulseGuide returned control before completion, sleep 301
23:59:07.431 00.304 8532 IsGuiding returns 0
23:59:07.431 00.000 8532 Move returns status 0, amount 291
23:59:07.432 00.001 8532 MoveAxis(N, 0, ABG)
23:59:07.432 00.000 8532 Move returns status 0, amount 0
23:59:07.432 00.000 8532 move complete, result=0
23:59:07.432 00.000 8532 worker thread done servicing request
23:59:07.432 00.000 8532 Worker thread wakes up
23:59:07.432 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:07.432 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:07.432 00.000 7008 GuideStep: 0.3 px 291 ms WEST, 0.1 px 0 ms NORTH
23:59:08.563 01.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5977786-4942-4b15-81c5-267059fd6ceb"}
23:59:08.565 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5977786-4942-4b15-81c5-267059fd6ceb"}
23:59:08.570 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cbe34204-b1ce-4587-b449-f20106eafaf2"}
23:59:08.573 00.003 7008 case statement mapped state 6 to 3
23:59:08.577 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbe34204-b1ce-4587-b449-f20106eafaf2"}
23:59:08.582 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fdbf50d6-3249-4cf8-b1ab-3e7e3ca800a4"}
23:59:08.585 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2031,"width":15,"height":15,"star_pos":[6.72,7.41],"pixels":"..."},"id":"fdbf50d6-3249-4cf8-b1ab-3e7e3ca800a4"}
23:59:09.555 00.970 8532 Exposure complete
23:59:09.601 00.046 8532 worker thread done servicing request
23:59:09.601 00.000 7008 OnExposeComplete: enter
23:59:09.604 00.003 7008 UpdateGuideState(): m_state=6
23:59:09.607 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2032
23:59:09.610 00.003 7008 Star::Find returns 1 (0), X=544.68, Y=452.51, Mass=259591, SNR=329.2, Peak=43412 HFD=3.1
23:59:09.613 00.003 7008 MultiStar: [#1 0.52,0.38,0.54,U] [#2 0.40,0.35,0.55,U] [#3 0.39,0.26,0.43,U] [#4 0.41,0.20,0.36,U] [#5 0.45,0.30,0.32,U] [#6 0.51,0.31,0.34,U] [#7 0.40,0.31,0.28,U] [#8 0.28,0.32,0.34,U] 
23:59:09.614 00.001 7008 single-star, 8 included, MultiStar: {0.39, 0.31}, one-star: {0.29, 0.32}
23:59:09.616 00.002 7008 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.07) = xAngle (0.90 = 0.90)
23:59:09.617 00.001 7008 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.49 = 0.49)
23:59:09.619 00.002 7008 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.43 cameraTheta=0.83 mountX=0.27 mountY=0.20, mountTheta=0.65
23:59:09.622 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.32, opts=13)
23:59:09.624 00.002 7008 Enqueuing Move request for scope (0.29, 0.32)
23:59:09.629 00.005 8532 Worker thread wakes up
23:59:09.629 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0xd
23:59:09.629 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
23:59:09.629 00.000 8532 Moving (0.29, 0.32) raw xDistance=0.27 yDistance=0.20
23:59:09.630 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:59:09.630 00.000 7008 UpdateImageDisplay: Size=(752,580) min=204, max=64830, med=2520, FiltMin=1744, FiltMax=31574, Gamma=0.990
23:59:09.632 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:59:09.632 00.000 7008 UpdateGuideState exits: m=259591 SNR=329.2
23:59:09.636 00.004 8532 MoveAxis(W, 261, ABG)
23:59:09.637 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.640 00.003 8532 Guiding  Dir = 3, Dur = 261
23:59:09.641 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:09.643 00.002 7008 Enqueuing Expose request
23:59:09.645 00.002 8532 IsSlewing returns 0
23:59:09.646 00.001 8532 IsGuiding returns 0
23:59:09.646 00.000 8532 PulseGuide returned control before completion, sleep 271
23:59:09.920 00.274 8532 IsGuiding returns 0
23:59:09.920 00.000 8532 Move returns status 0, amount 261
23:59:09.920 00.000 8532 MoveAxis(S, 356, ABG)
23:59:09.921 00.001 8532 Guiding  Dir = 1, Dur = 356
23:59:09.921 00.000 8532 IsSlewing returns 0
23:59:09.921 00.000 8532 IsGuiding returns 0
23:59:09.922 00.001 8532 PulseGuide returned control before completion, sleep 366
23:59:10.293 00.371 8532 IsGuiding returns 1
23:59:10.294 00.001 8532 scope still moving after pulse duration time elapsed
23:59:10.325 00.031 8532 IsSlewing returns 0
23:59:10.326 00.001 8532 IsGuiding returns 0
23:59:10.326 00.000 8532 scope move finished after 356 + 49 ms
23:59:10.326 00.000 8532 Move returns status 0, amount 356
23:59:10.326 00.000 8532 move complete, result=0
23:59:10.326 00.000 8532 worker thread done servicing request
23:59:10.326 00.000 7008 GuideStep: 0.3 px 261 ms WEST, 0.2 px 356 ms SOUTH
23:59:10.330 00.004 8532 Worker thread wakes up
23:59:10.331 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:10.331 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:10.562 00.231 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1d4417ea-607b-43fb-a937-a513a67d534f"}
23:59:10.564 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1d4417ea-607b-43fb-a937-a513a67d534f"}
23:59:10.567 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"cc75a5da-2be3-4afc-8546-cab69278a107"}
23:59:10.570 00.003 7008 case statement mapped state 6 to 3
23:59:10.572 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc75a5da-2be3-4afc-8546-cab69278a107"}
23:59:10.574 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16056682-f46f-4c4d-b8f8-ef3e5601fc67"}
23:59:10.579 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2032,"width":15,"height":15,"star_pos":[6.68,6.51],"pixels":"..."},"id":"16056682-f46f-4c4d-b8f8-ef3e5601fc67"}
23:59:12.459 01.880 8532 Exposure complete
23:59:12.503 00.044 8532 worker thread done servicing request
23:59:12.503 00.000 7008 OnExposeComplete: enter
23:59:12.505 00.002 7008 UpdateGuideState(): m_state=6
23:59:12.506 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2033
23:59:12.508 00.002 7008 Star::Find returns 1 (0), X=544.73, Y=452.23, Mass=269023, SNR=331.6, Peak=52474 HFD=2.4
23:59:12.509 00.001 7008 MultiStar: [#1 0.56,0.02,0.55,U] [#2 0.52,0.00,0.52,U] [#3 0.38,-0.10,0.41,U] [#4 0.49,0.00,0.35,U] [#5 0.51,-0.02,0.33,U] [#6 0.58,-0.06,0.36,U] [#7 0.40,-0.00,0.28,U] [#8 0.19,0.08,0.34,U] 
23:59:12.511 00.002 7008 single-star, 8 included, MultiStar: {0.43, 0.00}, one-star: {0.34, 0.04}
23:59:12.513 00.002 7008 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.07) = xAngle (0.18 = 0.18)
23:59:12.516 00.003 7008 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.23 = -0.23)
23:59:12.520 00.004 7008 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.11 mountX=0.34 mountY=-0.08, mountTheta=-0.23
23:59:12.525 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.04, opts=13)
23:59:12.527 00.002 7008 Enqueuing Move request for scope (0.34, 0.04)
23:59:12.531 00.004 8532 Worker thread wakes up
23:59:12.531 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
23:59:12.531 00.000 7008 UpdateImageDisplay: Size=(752,580) min=259, max=65535, med=2520, FiltMin=1904, FiltMax=31772, Gamma=0.990
23:59:12.534 00.003 7008 UpdateGuideState exits: m=269023 SNR=331.6
23:59:12.536 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:12.538 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:12.540 00.002 7008 Enqueuing Expose request
23:59:12.542 00.002 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
23:59:12.542 00.000 8532 Moving (0.34, 0.04) raw xDistance=0.34 yDistance=-0.08
23:59:12.542 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
23:59:12.542 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:12.542 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:12.542 00.000 8532 MoveAxis(W, 323, ABG)
23:59:12.543 00.001 8532 Guiding  Dir = 3, Dur = 323
23:59:12.543 00.000 8532 IsSlewing returns 0
23:59:12.544 00.001 8532 IsGuiding returns 0
23:59:12.544 00.000 8532 PulseGuide returned control before completion, sleep 333
23:59:12.561 00.017 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"1456d6e7-4c61-4802-a677-c8e2b9acc0a7"}
23:59:12.564 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"1456d6e7-4c61-4802-a677-c8e2b9acc0a7"}
23:59:12.566 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"07114ee9-2660-4a9a-b89f-f8552e93db25"}
23:59:12.568 00.002 7008 case statement mapped state 6 to 3
23:59:12.570 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"07114ee9-2660-4a9a-b89f-f8552e93db25"}
23:59:12.574 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b88fa02e-584f-4286-ba3b-b310584b172c"}
23:59:12.579 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2033,"width":15,"height":15,"star_pos":[6.73,7.23],"pixels":"..."},"id":"b88fa02e-584f-4286-ba3b-b310584b172c"}
23:59:12.888 00.309 8532 IsGuiding returns 0
23:59:12.888 00.000 8532 Move returns status 0, amount 323
23:59:12.888 00.000 8532 MoveAxis(N, 0, ABG)
23:59:12.888 00.000 8532 Move returns status 0, amount 0
23:59:12.888 00.000 8532 move complete, result=0
23:59:12.889 00.001 7008 GuideStep: 0.3 px 323 ms WEST, -0.1 px 0 ms NORTH
23:59:12.891 00.002 8532 worker thread done servicing request
23:59:12.891 00.000 8532 Worker thread wakes up
23:59:12.892 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:12.892 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:14.561 01.669 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d2e00dd-e647-451c-9466-fdbf86ae2786"}
23:59:14.563 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d2e00dd-e647-451c-9466-fdbf86ae2786"}
23:59:14.568 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"18395a27-0b0f-47f4-9886-2373e938d2ce"}
23:59:14.572 00.004 7008 case statement mapped state 6 to 3
23:59:14.574 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"18395a27-0b0f-47f4-9886-2373e938d2ce"}
23:59:14.577 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"448a043d-5ae7-4b8e-9318-e61ceafd9b24"}
23:59:14.580 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2033,"width":15,"height":15,"star_pos":[6.73,7.23],"pixels":"..."},"id":"448a043d-5ae7-4b8e-9318-e61ceafd9b24"}
23:59:15.023 00.443 8532 Exposure complete
23:59:15.072 00.049 8532 worker thread done servicing request
23:59:15.072 00.000 7008 OnExposeComplete: enter
23:59:15.075 00.003 7008 UpdateGuideState(): m_state=6
23:59:15.077 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2034
23:59:15.080 00.003 7008 Star::Find returns 1 (0), X=544.75, Y=452.27, Mass=270916, SNR=341.4, Peak=53482 HFD=2.6
23:59:15.082 00.002 7008 MultiStar: [#1 0.54,0.12,0.51,U] [#2 0.50,-0.00,0.52,U] [#3 0.46,0.03,0.41,U] [#4 0.44,0.10,0.32,U] [#5 0.51,0.10,0.32,U] [#6 0.53,-0.01,0.34,U] [#7 0.48,0.09,0.26,U] [#8 0.37,0.06,0.31,U] 
23:59:15.085 00.003 7008 single-star, 8 included, MultiStar: {0.45, 0.06}, one-star: {0.36, 0.08}
23:59:15.087 00.002 7008 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.07) = xAngle (0.29 = 0.29)
23:59:15.090 00.003 7008 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.12 = -0.12)
23:59:15.092 00.002 7008 CameraToMount -- cameraX=0.36 cameraY=0.08 hyp=0.37 cameraTheta=0.22 mountX=0.35 mountY=-0.04, mountTheta=-0.12
23:59:15.097 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=0.08, opts=13)
23:59:15.100 00.003 7008 Enqueuing Move request for scope (0.36, 0.08)
23:59:15.102 00.002 8532 Worker thread wakes up
23:59:15.102 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.08) opts 0xd
23:59:15.102 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, 0.08)
23:59:15.102 00.000 8532 Moving (0.36, 0.08) raw xDistance=0.35 yDistance=-0.04
23:59:15.102 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:59:15.102 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:15.102 00.000 7008 UpdateImageDisplay: Size=(752,580) min=317, max=65535, med=2520, FiltMin=1848, FiltMax=29602, Gamma=0.990
23:59:15.104 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:15.104 00.000 8532 MoveAxis(W, 344, ABG)
23:59:15.104 00.000 8532 Guiding  Dir = 3, Dur = 344
23:59:15.104 00.000 7008 UpdateGuideState exits: m=270916 SNR=341.4
23:59:15.106 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.109 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:15.111 00.002 7008 Enqueuing Expose request
23:59:15.113 00.002 8532 IsSlewing returns 0
23:59:15.113 00.000 8532 IsGuiding returns 0
23:59:15.114 00.001 8532 PulseGuide returned control before completion, sleep 354
23:59:15.483 00.369 8532 IsGuiding returns 0
23:59:15.483 00.000 8532 Move returns status 0, amount 344
23:59:15.483 00.000 8532 MoveAxis(N, 0, ABG)
23:59:15.483 00.000 8532 Move returns status 0, amount 0
23:59:15.483 00.000 8532 move complete, result=0
23:59:15.484 00.001 8532 worker thread done servicing request
23:59:15.484 00.000 8532 Worker thread wakes up
23:59:15.484 00.000 7008 GuideStep: 0.4 px 344 ms WEST, -0.0 px 0 ms NORTH
23:59:15.487 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:15.487 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:16.561 01.074 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"da094ef4-2f5e-4412-ad64-cd226f743fb1"}
23:59:16.566 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"da094ef4-2f5e-4412-ad64-cd226f743fb1"}
23:59:16.569 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8b1019d9-be10-4231-a6f0-139779ba7389"}
23:59:16.571 00.002 7008 case statement mapped state 6 to 3
23:59:16.573 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b1019d9-be10-4231-a6f0-139779ba7389"}
23:59:16.576 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"fe17d457-1b72-4efa-9339-8b2754add9d2"}
23:59:16.577 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2034,"width":15,"height":15,"star_pos":[6.75,7.27],"pixels":"..."},"id":"fe17d457-1b72-4efa-9339-8b2754add9d2"}
23:59:17.622 01.045 8532 Exposure complete
23:59:17.667 00.045 8532 worker thread done servicing request
23:59:17.668 00.001 7008 OnExposeComplete: enter
23:59:17.669 00.001 7008 UpdateGuideState(): m_state=6
23:59:17.671 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2035
23:59:17.673 00.002 7008 Star::Find returns 1 (0), X=544.83, Y=452.35, Mass=250705, SNR=325.9, Peak=49091 HFD=2.7
23:59:17.675 00.002 7008 MultiStar: [#1 0.65,0.21,0.56,U] [#2 0.51,0.13,0.55,U] [#3 0.48,0.05,0.43,U] [#4 0.52,0.16,0.35,U] [#5 0.68,0.19,0.32,U] [#6 0.57,0.18,0.35,U] [#7 0.55,0.18,0.29,U] [#8 0.43,0.22,0.33,U] 
23:59:17.679 00.004 7008 single-star, 8 included, MultiStar: {0.52, 0.16}, one-star: {0.44, 0.15}
23:59:17.681 00.002 7008 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.07) = xAngle (0.40 = 0.40)
23:59:17.683 00.002 7008 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.01 = -0.01)
23:59:17.685 00.002 7008 CameraToMount -- cameraX=0.44 cameraY=0.15 hyp=0.47 cameraTheta=0.33 mountX=0.43 mountY=-0.00, mountTheta=-0.01
23:59:17.689 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.44, y=0.15, opts=13)
23:59:17.690 00.001 7008 Enqueuing Move request for scope (0.44, 0.15)
23:59:17.692 00.002 8532 Worker thread wakes up
23:59:17.692 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.15) opts 0xd
23:59:17.692 00.000 8532 Handling offset move in thread for scope, endpoint = (0.44, 0.15)
23:59:17.692 00.000 8532 Moving (0.44, 0.15) raw xDistance=0.43 yDistance=-0.00
23:59:17.694 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
23:59:17.694 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:17.694 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2520, FiltMin=1639, FiltMax=28115, Gamma=0.990
23:59:17.695 00.001 7008 UpdateGuideState exits: m=250705 SNR=325.9
23:59:17.697 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.699 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:17.700 00.001 7008 Enqueuing Expose request
23:59:17.702 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:59:17.702 00.000 8532 MoveAxis(W, 417, ABG)
23:59:17.702 00.000 8532 Guiding  Dir = 3, Dur = 417
23:59:17.702 00.000 8532 IsSlewing returns 0
23:59:17.703 00.001 8532 IsGuiding returns 0
23:59:17.703 00.000 8532 PulseGuide returned control before completion, sleep 427
23:59:18.148 00.445 8532 IsGuiding returns 0
23:59:18.148 00.000 8532 Move returns status 0, amount 417
23:59:18.148 00.000 8532 MoveAxis(N, 0, ABG)
23:59:18.148 00.000 8532 Move returns status 0, amount 0
23:59:18.148 00.000 8532 move complete, result=0
23:59:18.148 00.000 8532 worker thread done servicing request
23:59:18.148 00.000 7008 GuideStep: 0.4 px 417 ms WEST, -0.0 px 0 ms NORTH
23:59:18.155 00.007 8532 Worker thread wakes up
23:59:18.155 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:18.155 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:18.560 00.405 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"52d576ba-e3fa-4635-a7af-6410e0f5ffd2"}
23:59:18.564 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"52d576ba-e3fa-4635-a7af-6410e0f5ffd2"}
23:59:18.567 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"898b05ed-1ce4-4696-8822-b115f9ff5994"}
23:59:18.571 00.004 7008 case statement mapped state 6 to 3
23:59:18.572 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"898b05ed-1ce4-4696-8822-b115f9ff5994"}
23:59:18.574 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ae1c4c5-2f7b-4ddf-834f-1abe022d9a34"}
23:59:18.575 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2035,"width":15,"height":15,"star_pos":[6.83,7.35],"pixels":"..."},"id":"4ae1c4c5-2f7b-4ddf-834f-1abe022d9a34"}
23:59:20.283 01.708 8532 Exposure complete
23:59:20.330 00.047 8532 worker thread done servicing request
23:59:20.330 00.000 7008 OnExposeComplete: enter
23:59:20.333 00.003 7008 UpdateGuideState(): m_state=6
23:59:20.337 00.004 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2036
23:59:20.341 00.004 7008 Star::Find returns 1 (0), X=544.60, Y=452.22, Mass=262599, SNR=334.8, Peak=47541 HFD=2.5
23:59:20.343 00.002 7008 MultiStar: [#1 0.39,0.08,0.53,U] [#2 0.32,0.02,0.51,U] [#3 0.26,0.00,0.43,U] [#4 0.36,0.03,0.35,U] [#5 0.34,0.06,0.33,U] [#6 0.38,0.03,0.34,U] [#7 0.26,0.01,0.28,U] [#8 0.13,0.08,0.33,U] 
23:59:20.345 00.002 7008 single-star, 8 included, MultiStar: {0.29, 0.04}, one-star: {0.21, 0.03}
23:59:20.347 00.002 7008 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.07) = xAngle (0.22 = 0.22)
23:59:20.348 00.001 7008 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.19 = -0.19)
23:59:20.351 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=0.21 mountY=-0.04, mountTheta=-0.19
23:59:20.355 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.03, opts=13)
23:59:20.358 00.003 7008 Enqueuing Move request for scope (0.21, 0.03)
23:59:20.359 00.001 8532 Worker thread wakes up
23:59:20.359 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57411, med=2520, FiltMin=1622, FiltMax=33904, Gamma=0.990
23:59:20.361 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
23:59:20.361 00.000 7008 UpdateGuideState exits: m=262599 SNR=334.8
23:59:20.364 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:20.366 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:20.367 00.001 7008 Enqueuing Expose request
23:59:20.369 00.002 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
23:59:20.369 00.000 8532 Moving (0.21, 0.03) raw xDistance=0.21 yDistance=-0.04
23:59:20.369 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
23:59:20.369 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:20.369 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:20.369 00.000 8532 MoveAxis(W, 220, ABG)
23:59:20.369 00.000 8532 Guiding  Dir = 3, Dur = 220
23:59:20.370 00.001 8532 IsSlewing returns 0
23:59:20.370 00.000 8532 IsGuiding returns 0
23:59:20.371 00.001 8532 PulseGuide returned control before completion, sleep 230
23:59:20.561 00.190 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"546e557c-5778-4877-9df8-3d5d725b708b"}
23:59:20.563 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"546e557c-5778-4877-9df8-3d5d725b708b"}
23:59:20.566 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c8fdad83-4507-4b22-8111-b6a1fe25a7df"}
23:59:20.568 00.002 7008 case statement mapped state 6 to 3
23:59:20.570 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8fdad83-4507-4b22-8111-b6a1fe25a7df"}
23:59:20.571 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"9a90bed1-c14e-4a7f-93aa-9409b0282cf6"}
23:59:20.574 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2036,"width":15,"height":15,"star_pos":[6.60,7.22],"pixels":"..."},"id":"9a90bed1-c14e-4a7f-93aa-9409b0282cf6"}
23:59:20.603 00.029 8532 IsGuiding returns 0
23:59:20.603 00.000 8532 Move returns status 0, amount 220
23:59:20.603 00.000 8532 MoveAxis(N, 0, ABG)
23:59:20.603 00.000 8532 Move returns status 0, amount 0
23:59:20.603 00.000 8532 move complete, result=0
23:59:20.603 00.000 8532 worker thread done servicing request
23:59:20.603 00.000 8532 Worker thread wakes up
23:59:20.605 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:20.605 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:20.605 00.000 7008 GuideStep: 0.2 px 220 ms WEST, -0.0 px 0 ms NORTH
23:59:22.561 01.956 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f60c2720-7bfa-4d49-a5db-70569ac0dc6c"}
23:59:22.565 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f60c2720-7bfa-4d49-a5db-70569ac0dc6c"}
23:59:22.571 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03ce95e1-357f-4b9d-8b1b-3e4d8419d710"}
23:59:22.574 00.003 7008 case statement mapped state 6 to 3
23:59:22.577 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03ce95e1-357f-4b9d-8b1b-3e4d8419d710"}
23:59:22.582 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"046cc13d-5611-4c23-a677-7c2c31a7f40c"}
23:59:22.584 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2036,"width":15,"height":15,"star_pos":[6.60,7.22],"pixels":"..."},"id":"046cc13d-5611-4c23-a677-7c2c31a7f40c"}
23:59:22.732 00.148 8532 Exposure complete
23:59:22.769 00.037 8532 worker thread done servicing request
23:59:22.769 00.000 7008 OnExposeComplete: enter
23:59:22.771 00.002 7008 UpdateGuideState(): m_state=6
23:59:22.773 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2037
23:59:22.776 00.003 7008 Star::Find returns 1 (0), X=544.47, Y=452.19, Mass=268064, SNR=336.7, Peak=42590 HFD=2.5
23:59:22.778 00.002 7008 MultiStar: [#1 0.31,-0.07,0.52,U] [#2 0.24,-0.14,0.52,U] [#3 0.22,-0.03,0.43,U] [#4 0.19,-0.03,0.33,U] [#5 0.23,-0.06,0.32,U] [#6 0.17,-0.09,0.36,U] [#7 0.14,-0.01,0.28,U] [#8 0.13,-0.02,0.34,U] 
23:59:22.779 00.001 7008 single-star, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.08, 0.00}
23:59:22.780 00.001 7008 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.07) = xAngle (0.08 = 0.08)
23:59:22.782 00.002 7008 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.33 = -0.33)
23:59:22.783 00.001 7008 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=0.08 mountY=-0.03, mountTheta=-0.32
23:59:22.785 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.08, y=0.00, opts=13)
23:59:22.788 00.003 7008 Enqueuing Move request for scope (0.08, 0.00)
23:59:22.789 00.001 8532 Worker thread wakes up
23:59:22.789 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:59:22.789 00.000 8532 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:59:22.789 00.000 8532 Moving (0.08, 0.00) raw xDistance=0.08 yDistance=-0.03
23:59:22.789 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62339, med=2520, FiltMin=1663, FiltMax=28819, Gamma=0.990
23:59:22.791 00.002 7008 UpdateGuideState exits: m=268064 SNR=336.7
23:59:22.793 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.795 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:22.797 00.002 7008 Enqueuing Expose request
23:59:22.799 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:59:22.799 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:22.799 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:22.799 00.000 8532 MoveAxis(E, 0, ABG)
23:59:22.800 00.001 8532 Move returns status 0, amount 0
23:59:22.800 00.000 8532 MoveAxis(N, 0, ABG)
23:59:22.800 00.000 8532 Move returns status 0, amount 0
23:59:22.800 00.000 8532 move complete, result=0
23:59:22.800 00.000 8532 worker thread done servicing request
23:59:22.800 00.000 8532 Worker thread wakes up
23:59:22.800 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:22.800 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:22.800 00.000 7008 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:24.560 01.760 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2c77a3f7-174f-4347-8ab4-4d005c303102"}
23:59:24.564 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2c77a3f7-174f-4347-8ab4-4d005c303102"}
23:59:24.569 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8025e3df-5728-4161-bb36-0414e79ae7db"}
23:59:24.574 00.005 7008 case statement mapped state 6 to 3
23:59:24.577 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8025e3df-5728-4161-bb36-0414e79ae7db"}
23:59:24.583 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"ed50f17a-6c74-4297-bc99-d5406ee90c3d"}
23:59:24.585 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2037,"width":15,"height":15,"star_pos":[7.47,7.19],"pixels":"..."},"id":"ed50f17a-6c74-4297-bc99-d5406ee90c3d"}
23:59:24.919 00.334 8532 Exposure complete
23:59:24.952 00.033 8532 worker thread done servicing request
23:59:24.952 00.000 7008 OnExposeComplete: enter
23:59:24.954 00.002 7008 UpdateGuideState(): m_state=6
23:59:24.957 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2038
23:59:24.959 00.002 7008 Star::Find returns 1 (0), X=544.66, Y=452.23, Mass=259307, SNR=327.1, Peak=48658 HFD=2.5
23:59:24.962 00.003 7008 MultiStar: [#1 0.45,-0.04,0.54,U] [#2 0.42,0.00,0.52,U] [#3 0.36,-0.02,0.45,U] [#4 0.42,0.01,0.35,U] [#5 0.40,0.08,0.34,U] [#6 0.43,-0.07,0.35,U] [#7 0.34,0.05,0.30,U] [#8 0.25,0.05,0.34,U] 
23:59:24.964 00.002 7008 single-star, 8 included, MultiStar: {0.36, 0.01}, one-star: {0.28, 0.04}
23:59:24.965 00.001 7008 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.07) = xAngle (0.22 = 0.22)
23:59:24.967 00.002 7008 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.19 = -0.19)
23:59:24.969 00.002 7008 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.15 mountX=0.27 mountY=-0.05, mountTheta=-0.19
23:59:24.972 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.04, opts=13)
23:59:24.974 00.002 7008 Enqueuing Move request for scope (0.28, 0.04)
23:59:24.977 00.003 8532 Worker thread wakes up
23:59:24.977 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
23:59:24.977 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
23:59:24.977 00.000 8532 Moving (0.28, 0.04) raw xDistance=0.27 yDistance=-0.05
23:59:24.977 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59214, med=2519, FiltMin=1616, FiltMax=33009, Gamma=0.990
23:59:24.979 00.002 7008 UpdateGuideState exits: m=259307 SNR=327.1
23:59:24.983 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.985 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:24.987 00.002 7008 Enqueuing Expose request
23:59:24.989 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:59:24.989 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.989 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:24.989 00.000 8532 MoveAxis(W, 247, ABG)
23:59:24.989 00.000 8532 Guiding  Dir = 3, Dur = 247
23:59:24.989 00.000 8532 IsSlewing returns 0
23:59:24.990 00.001 8532 IsGuiding returns 0
23:59:24.990 00.000 8532 PulseGuide returned control before completion, sleep 257
23:59:25.257 00.267 8532 IsGuiding returns 0
23:59:25.257 00.000 8532 Move returns status 0, amount 247
23:59:25.257 00.000 8532 MoveAxis(N, 0, ABG)
23:59:25.257 00.000 8532 Move returns status 0, amount 0
23:59:25.257 00.000 8532 move complete, result=0
23:59:25.257 00.000 8532 worker thread done servicing request
23:59:25.257 00.000 8532 Worker thread wakes up
23:59:25.257 00.000 7008 GuideStep: 0.3 px 247 ms WEST, -0.1 px 0 ms NORTH
23:59:25.259 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:25.261 00.002 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:26.560 01.299 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"14a906e3-49da-419a-8dd5-e0309b2320e0"}
23:59:26.566 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"14a906e3-49da-419a-8dd5-e0309b2320e0"}
23:59:26.572 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"45c5d01a-45d9-421c-9b9a-985d9d8ba970"}
23:59:26.576 00.004 7008 case statement mapped state 6 to 3
23:59:26.577 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"45c5d01a-45d9-421c-9b9a-985d9d8ba970"}
23:59:26.579 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"8010dd5d-71bc-409b-8bb4-86f58c1851eb"}
23:59:26.582 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2038,"width":15,"height":15,"star_pos":[6.66,7.23],"pixels":"..."},"id":"8010dd5d-71bc-409b-8bb4-86f58c1851eb"}
23:59:27.389 00.807 8532 Exposure complete
23:59:27.429 00.040 8532 worker thread done servicing request
23:59:27.429 00.000 7008 OnExposeComplete: enter
23:59:27.432 00.003 7008 UpdateGuideState(): m_state=6
23:59:27.434 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2039
23:59:27.436 00.002 7008 Star::Find returns 1 (0), X=544.58, Y=452.23, Mass=261482, SNR=332.0, Peak=47733 HFD=2.5
23:59:27.438 00.002 7008 MultiStar: [#1 0.35,0.05,0.54,U] [#2 0.32,-0.05,0.54,U] [#3 0.32,-0.06,0.43,U] [#4 0.31,0.04,0.34,U] [#5 0.32,0.03,0.33,U] [#6 0.36,-0.11,0.35,U] [#7 0.27,-0.02,0.29,U] [#8 0.17,0.11,0.34,U] 
23:59:27.440 00.002 7008 single-star, 8 included, MultiStar: {0.28, 0.01}, one-star: {0.19, 0.04}
23:59:27.444 00.004 7008 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.07) = xAngle (0.28 = 0.28)
23:59:27.447 00.003 7008 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.13 = -0.13)
23:59:27.449 00.002 7008 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=0.19 mountY=-0.03, mountTheta=-0.14
23:59:27.454 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.19, y=0.04, opts=13)
23:59:27.455 00.001 7008 Enqueuing Move request for scope (0.19, 0.04)
23:59:27.460 00.005 8532 Worker thread wakes up
23:59:27.460 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=56952, med=2521, FiltMin=1692, FiltMax=33339, Gamma=0.990
23:59:27.466 00.006 8532 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:59:27.466 00.000 7008 UpdateGuideState exits: m=261482 SNR=332.0
23:59:27.471 00.005 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.475 00.004 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:27.477 00.002 7008 Enqueuing Expose request
23:59:27.479 00.002 8532 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:59:27.479 00.000 8532 Moving (0.19, 0.04) raw xDistance=0.19 yDistance=-0.03
23:59:27.479 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.19
23:59:27.479 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:27.479 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:27.479 00.000 8532 MoveAxis(W, 189, ABG)
23:59:27.479 00.000 8532 Guiding  Dir = 3, Dur = 189
23:59:27.480 00.001 8532 IsSlewing returns 0
23:59:27.480 00.000 8532 IsGuiding returns 0
23:59:27.480 00.000 8532 PulseGuide returned control before completion, sleep 199
23:59:27.690 00.210 8532 IsGuiding returns 0
23:59:27.690 00.000 8532 Move returns status 0, amount 189
23:59:27.690 00.000 8532 MoveAxis(N, 0, ABG)
23:59:27.690 00.000 8532 Move returns status 0, amount 0
23:59:27.690 00.000 8532 move complete, result=0
23:59:27.690 00.000 8532 worker thread done servicing request
23:59:27.690 00.000 8532 Worker thread wakes up
23:59:27.691 00.001 7008 GuideStep: 0.2 px 189 ms WEST, -0.0 px 0 ms NORTH
23:59:27.693 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:27.693 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:28.559 00.866 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"6c0d3294-199b-4ff1-b413-f1bb3e3a8b4a"}
23:59:28.563 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"6c0d3294-199b-4ff1-b413-f1bb3e3a8b4a"}
23:59:28.569 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"9e35b005-fec5-4976-a170-f3a656bb8776"}
23:59:28.572 00.003 7008 case statement mapped state 6 to 3
23:59:28.574 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e35b005-fec5-4976-a170-f3a656bb8776"}
23:59:28.577 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0c787dab-7588-4318-a36d-0845683e76e0"}
23:59:28.580 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2039,"width":15,"height":15,"star_pos":[6.58,7.23],"pixels":"..."},"id":"0c787dab-7588-4318-a36d-0845683e76e0"}
23:59:29.823 01.243 8532 Exposure complete
23:59:29.866 00.043 8532 worker thread done servicing request
23:59:29.867 00.001 7008 OnExposeComplete: enter
23:59:29.870 00.003 7008 UpdateGuideState(): m_state=6
23:59:29.873 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2040
23:59:29.874 00.001 7008 Star::Find returns 1 (0), X=544.59, Y=452.31, Mass=260163, SNR=325.6, Peak=45943 HFD=2.6
23:59:29.878 00.004 7008 MultiStar: [#1 0.35,0.10,0.53,U] [#2 0.34,0.07,0.54,U] [#3 0.27,0.05,0.43,U] [#4 0.29,0.09,0.36,U] [#5 0.37,0.20,0.32,U] [#6 0.32,0.06,0.37,U] [#7 0.33,0.09,0.29,U] [#8 0.30,0.06,0.33,U] 
23:59:29.881 00.003 7008 single-star, 8 included, MultiStar: {0.29, 0.10}, one-star: {0.21, 0.12}
23:59:29.885 00.004 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:59:29.887 00.002 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
23:59:29.889 00.002 7008 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.52 mountX=0.20 mountY=0.04, mountTheta=0.21
23:59:29.895 00.006 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.12, opts=13)
23:59:29.900 00.005 7008 Enqueuing Move request for scope (0.21, 0.12)
23:59:29.902 00.002 8532 Worker thread wakes up
23:59:29.903 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
23:59:29.903 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
23:59:29.903 00.000 8532 Moving (0.21, 0.12) raw xDistance=0.20 yDistance=0.04
23:59:29.903 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:59:29.903 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:29.903 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57736, med=2519, FiltMin=1712, FiltMax=32844, Gamma=0.990
23:59:29.905 00.002 7008 UpdateGuideState exits: m=260163 SNR=325.6
23:59:29.907 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.910 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:29.912 00.002 7008 Enqueuing Expose request
23:59:29.915 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:29.915 00.000 8532 MoveAxis(W, 194, ABG)
23:59:29.915 00.000 8532 Guiding  Dir = 3, Dur = 194
23:59:29.916 00.001 8532 IsSlewing returns 0
23:59:29.916 00.000 8532 IsGuiding returns 0
23:59:29.917 00.001 8532 PulseGuide returned control before completion, sleep 204
23:59:30.127 00.210 8532 IsGuiding returns 0
23:59:30.127 00.000 8532 Move returns status 0, amount 194
23:59:30.127 00.000 8532 MoveAxis(N, 0, ABG)
23:59:30.127 00.000 8532 Move returns status 0, amount 0
23:59:30.127 00.000 8532 move complete, result=0
23:59:30.127 00.000 8532 worker thread done servicing request
23:59:30.127 00.000 8532 Worker thread wakes up
23:59:30.127 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:30.128 00.001 7008 GuideStep: 0.2 px 194 ms WEST, 0.0 px 0 ms NORTH
23:59:30.131 00.003 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:30.559 00.428 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3c3f527c-ebc7-40d3-b010-a2a8c3f25fb9"}
23:59:30.561 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3c3f527c-ebc7-40d3-b010-a2a8c3f25fb9"}
23:59:30.562 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4221d9e9-adc4-439e-b276-c027b5f36f47"}
23:59:30.563 00.001 7008 case statement mapped state 6 to 3
23:59:30.565 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4221d9e9-adc4-439e-b276-c027b5f36f47"}
23:59:30.568 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2bbf25e8-818f-476e-a392-c48aab2a4a54"}
23:59:30.571 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2040,"width":15,"height":15,"star_pos":[6.59,7.31],"pixels":"..."},"id":"2bbf25e8-818f-476e-a392-c48aab2a4a54"}
23:59:32.259 01.688 8532 Exposure complete
23:59:32.309 00.050 8532 worker thread done servicing request
23:59:32.310 00.001 7008 OnExposeComplete: enter
23:59:32.312 00.002 7008 UpdateGuideState(): m_state=6
23:59:32.314 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2041
23:59:32.316 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=452.32, Mass=258478, SNR=329.0, Peak=44865 HFD=2.7
23:59:32.319 00.003 7008 MultiStar: [#1 0.39,0.17,0.56,U] [#2 0.31,0.06,0.53,U] [#3 0.32,0.04,0.41,U] [#4 0.37,0.09,0.34,U] [#5 0.38,0.12,0.35,U] [#6 0.28,0.07,0.34,U] [#7 0.29,0.09,0.29,U] [#8 0.24,0.05,0.34,U] 
23:59:32.321 00.002 7008 single-star, 8 included, MultiStar: {0.30, 0.10}, one-star: {0.21, 0.13}
23:59:32.323 00.002 7008 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.07) = xAngle (0.62 = 0.62)
23:59:32.324 00.001 7008 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.21 = 0.21)
23:59:32.327 00.003 7008 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.55 mountX=0.20 mountY=0.05, mountTheta=0.25
23:59:32.332 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.13, opts=13)
23:59:32.334 00.002 7008 Enqueuing Move request for scope (0.21, 0.13)
23:59:32.336 00.002 8532 Worker thread wakes up
23:59:32.337 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=57536, med=2522, FiltMin=1637, FiltMax=33258, Gamma=0.990
23:59:32.340 00.003 7008 UpdateGuideState exits: m=258478 SNR=329.0
23:59:32.342 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.343 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:59:32.343 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:59:32.343 00.000 8532 Moving (0.21, 0.13) raw xDistance=0.20 yDistance=0.05
23:59:32.345 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:59:32.345 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:32.345 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:32.347 00.002 7008 Enqueuing Expose request
23:59:32.350 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:32.350 00.000 8532 MoveAxis(W, 196, ABG)
23:59:32.350 00.000 8532 Guiding  Dir = 3, Dur = 196
23:59:32.350 00.000 8532 IsSlewing returns 0
23:59:32.351 00.001 8532 IsGuiding returns 0
23:59:32.351 00.000 8532 PulseGuide returned control before completion, sleep 206
23:59:32.558 00.207 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4187e549-86f1-4a2d-b22a-d27cc511e7cf"}
23:59:32.560 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4187e549-86f1-4a2d-b22a-d27cc511e7cf"}
23:59:32.564 00.004 8532 IsGuiding returns 1
23:59:32.564 00.000 8532 scope still moving after pulse duration time elapsed
23:59:32.564 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"97124c7c-445f-4226-b7ed-108bb5688cd3"}
23:59:32.568 00.004 7008 case statement mapped state 6 to 3
23:59:32.571 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"97124c7c-445f-4226-b7ed-108bb5688cd3"}
23:59:32.573 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5303e344-019f-44d7-a255-73761a6496af"}
23:59:32.576 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2041,"width":15,"height":15,"star_pos":[6.60,7.32],"pixels":"..."},"id":"5303e344-019f-44d7-a255-73761a6496af"}
23:59:32.592 00.016 8532 IsSlewing returns 0
23:59:32.592 00.000 8532 IsGuiding returns 0
23:59:32.592 00.000 8532 scope move finished after 196 + 45 ms
23:59:32.592 00.000 8532 Move returns status 0, amount 196
23:59:32.592 00.000 8532 MoveAxis(N, 0, ABG)
23:59:32.592 00.000 8532 Move returns status 0, amount 0
23:59:32.593 00.001 8532 move complete, result=0
23:59:32.593 00.000 8532 worker thread done servicing request
23:59:32.593 00.000 8532 Worker thread wakes up
23:59:32.593 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:32.593 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:32.593 00.000 7008 GuideStep: 0.2 px 196 ms WEST, 0.1 px 0 ms NORTH
23:59:34.559 01.966 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"46f0c8e0-b45a-494d-a3cf-ea2815c5387a"}
23:59:34.562 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"46f0c8e0-b45a-494d-a3cf-ea2815c5387a"}
23:59:34.565 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"1d72bfb0-4559-4aef-a6a0-b3fe1f86c772"}
23:59:34.567 00.002 7008 case statement mapped state 6 to 3
23:59:34.569 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d72bfb0-4559-4aef-a6a0-b3fe1f86c772"}
23:59:34.573 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1ce069bd-84a8-47b0-aa4e-7882da1cb5f0"}
23:59:34.577 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2041,"width":15,"height":15,"star_pos":[6.60,7.32],"pixels":"..."},"id":"1ce069bd-84a8-47b0-aa4e-7882da1cb5f0"}
23:59:34.719 00.142 8532 Exposure complete
23:59:34.754 00.035 8532 worker thread done servicing request
23:59:34.754 00.000 7008 OnExposeComplete: enter
23:59:34.755 00.001 7008 UpdateGuideState(): m_state=6
23:59:34.756 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2042
23:59:34.758 00.002 7008 Star::Find returns 1 (0), X=544.69, Y=452.43, Mass=262510, SNR=335.5, Peak=45935 HFD=2.9
23:59:34.760 00.002 7008 MultiStar: [#1 0.45,0.24,0.52,U] [#2 0.47,0.15,0.55,U] [#3 0.38,0.20,0.43,U] [#4 0.40,0.10,0.35,U] [#5 0.37,0.25,0.32,U] [#6 0.45,0.18,0.35,U] [#7 0.32,0.27,0.27,U] [#8 0.24,0.14,0.33,U] 
23:59:34.764 00.004 7008 single-star, 8 included, MultiStar: {0.37, 0.20}, one-star: {0.30, 0.23}
23:59:34.765 00.001 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.74 = 0.74)
23:59:34.767 00.002 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
23:59:34.768 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.23 hyp=0.38 cameraTheta=0.66 mountX=0.28 mountY=0.12, mountTheta=0.40
23:59:34.770 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.23, opts=13)
23:59:34.771 00.001 7008 Enqueuing Move request for scope (0.30, 0.23)
23:59:34.772 00.001 8532 Worker thread wakes up
23:59:34.773 00.001 7008 UpdateImageDisplay: Size=(752,580) min=0, max=62994, med=2521, FiltMin=1661, FiltMax=33742, Gamma=0.990
23:59:34.774 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.23) opts 0xd
23:59:34.776 00.002 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.23)
23:59:34.776 00.000 8532 Moving (0.30, 0.23) raw xDistance=0.28 yDistance=0.12
23:59:34.776 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:59:34.776 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:34.776 00.000 7008 UpdateGuideState exits: m=262510 SNR=335.5
23:59:34.777 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.778 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:34.779 00.001 7008 Enqueuing Expose request
23:59:34.782 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:34.782 00.000 8532 MoveAxis(W, 270, ABG)
23:59:34.782 00.000 8532 Guiding  Dir = 3, Dur = 270
23:59:34.782 00.000 8532 IsSlewing returns 0
23:59:34.782 00.000 8532 IsGuiding returns 0
23:59:34.783 00.001 8532 PulseGuide returned control before completion, sleep 280
23:59:35.068 00.285 8532 IsGuiding returns 0
23:59:35.069 00.001 8532 Move returns status 0, amount 270
23:59:35.069 00.000 8532 MoveAxis(N, 0, ABG)
23:59:35.069 00.000 8532 Move returns status 0, amount 0
23:59:35.069 00.000 8532 move complete, result=0
23:59:35.069 00.000 8532 worker thread done servicing request
23:59:35.070 00.001 7008 GuideStep: 0.3 px 270 ms WEST, 0.1 px 0 ms NORTH
23:59:35.073 00.003 8532 Worker thread wakes up
23:59:35.074 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:35.074 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:36.558 01.484 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"043568c7-95bf-4ef6-a267-5b3f6f603bae"}
23:59:36.562 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"043568c7-95bf-4ef6-a267-5b3f6f603bae"}
23:59:36.566 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f5f09db1-8c46-4554-9d13-b914c2324aaa"}
23:59:36.569 00.003 7008 case statement mapped state 6 to 3
23:59:36.572 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5f09db1-8c46-4554-9d13-b914c2324aaa"}
23:59:36.576 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"f5ef89f9-9a2c-4e06-861c-a5d0adcbd76d"}
23:59:36.579 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2042,"width":15,"height":15,"star_pos":[6.69,7.43],"pixels":"..."},"id":"f5ef89f9-9a2c-4e06-861c-a5d0adcbd76d"}
23:59:37.197 00.618 8532 Exposure complete
23:59:37.232 00.035 8532 worker thread done servicing request
23:59:37.232 00.000 7008 OnExposeComplete: enter
23:59:37.234 00.002 7008 UpdateGuideState(): m_state=6
23:59:37.236 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2043
23:59:37.237 00.001 7008 Star::Find returns 1 (0), X=544.72, Y=452.44, Mass=271083, SNR=347.1, Peak=47085 HFD=2.9
23:59:37.239 00.002 7008 MultiStar: [#1 0.51,0.33,0.52,U] [#2 0.42,0.19,0.52,U] [#3 0.42,0.14,0.40,U] [#4 0.44,0.16,0.34,U] [#5 0.49,0.35,0.31,U] [#6 0.43,0.22,0.33,U] [#7 0.32,0.25,0.27,U] [#8 0.30,0.24,0.32,U] 
23:59:37.241 00.002 7008 single-star, 8 included, MultiStar: {0.40, 0.24}, one-star: {0.33, 0.25}
23:59:37.242 00.001 7008 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.07) = xAngle (0.71 = 0.71)
23:59:37.243 00.001 7008 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.30 = 0.30)
23:59:37.245 00.002 7008 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.42 cameraTheta=0.64 mountX=0.32 mountY=0.12, mountTheta=0.37
23:59:37.249 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.33, y=0.25, opts=13)
23:59:37.250 00.001 7008 Enqueuing Move request for scope (0.33, 0.25)
23:59:37.251 00.001 8532 Worker thread wakes up
23:59:37.253 00.002 7008 UpdateImageDisplay: Size=(752,580) min=0, max=65535, med=2520, FiltMin=1712, FiltMax=31785, Gamma=0.990
23:59:37.254 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.25) opts 0xd
23:59:37.254 00.000 7008 UpdateGuideState exits: m=271083 SNR=347.1
23:59:37.257 00.003 8532 Handling offset move in thread for scope, endpoint = (0.33, 0.25)
23:59:37.257 00.000 8532 Moving (0.33, 0.25) raw xDistance=0.32 yDistance=0.12
23:59:37.257 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
23:59:37.257 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:37.257 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:37.257 00.000 8532 MoveAxis(W, 305, ABG)
23:59:37.257 00.000 8532 Guiding  Dir = 3, Dur = 305
23:59:37.257 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.259 00.002 8532 IsSlewing returns 0
23:59:37.259 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:37.262 00.003 7008 Enqueuing Expose request
23:59:37.263 00.001 8532 IsGuiding returns 0
23:59:37.264 00.001 8532 PulseGuide returned control before completion, sleep 315
23:59:37.582 00.318 8532 IsGuiding returns 0
23:59:37.582 00.000 8532 Move returns status 0, amount 305
23:59:37.582 00.000 8532 MoveAxis(N, 0, ABG)
23:59:37.582 00.000 8532 Move returns status 0, amount 0
23:59:37.582 00.000 8532 move complete, result=0
23:59:37.582 00.000 8532 worker thread done servicing request
23:59:37.582 00.000 8532 Worker thread wakes up
23:59:37.582 00.000 7008 GuideStep: 0.3 px 305 ms WEST, 0.1 px 0 ms NORTH
23:59:37.585 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:37.585 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:38.558 00.973 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c3a07557-d912-42fe-b490-080597edc88a"}
23:59:38.560 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c3a07557-d912-42fe-b490-080597edc88a"}
23:59:38.566 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"e6900fe1-22eb-438d-a1b8-969eac1ef4d8"}
23:59:38.570 00.004 7008 case statement mapped state 6 to 3
23:59:38.572 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6900fe1-22eb-438d-a1b8-969eac1ef4d8"}
23:59:38.575 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"006b45d3-459c-4ffa-ab03-4369c94b17e8"}
23:59:38.579 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2043,"width":15,"height":15,"star_pos":[6.72,7.44],"pixels":"..."},"id":"006b45d3-459c-4ffa-ab03-4369c94b17e8"}
23:59:39.708 01.129 8532 Exposure complete
23:59:39.764 00.056 8532 worker thread done servicing request
23:59:39.765 00.001 7008 OnExposeComplete: enter
23:59:39.769 00.004 7008 UpdateGuideState(): m_state=6
23:59:39.770 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2044
23:59:39.773 00.003 7008 Star::Find returns 1 (0), X=544.67, Y=452.35, Mass=259965, SNR=323.4, Peak=47254 HFD=2.8
23:59:39.775 00.002 7008 MultiStar: [#1 0.49,0.19,0.56,U] [#2 0.40,0.16,0.56,U] [#3 0.42,0.08,0.43,U] [#4 0.43,0.16,0.34,U] [#5 0.47,0.22,0.32,U] [#6 0.44,0.11,0.36,U] [#7 0.37,0.16,0.30,U] [#8 0.32,0.15,0.33,U] 
23:59:39.776 00.001 7008 single-star, 8 included, MultiStar: {0.39, 0.15}, one-star: {0.28, 0.16}
23:59:39.777 00.001 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
23:59:39.780 00.003 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.17 = 0.17)
23:59:39.781 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=0.27 mountY=0.06, mountTheta=0.20
23:59:39.784 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.16, opts=13)
23:59:39.786 00.002 7008 Enqueuing Move request for scope (0.28, 0.16)
23:59:39.787 00.001 8532 Worker thread wakes up
23:59:39.787 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=63985, med=2520, FiltMin=1773, FiltMax=32819, Gamma=0.990
23:59:39.789 00.002 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
23:59:39.789 00.000 7008 UpdateGuideState exits: m=259965 SNR=323.4
23:59:39.790 00.001 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
23:59:39.790 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.792 00.002 8532 Moving (0.28, 0.16) raw xDistance=0.27 yDistance=0.06
23:59:39.792 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:39.796 00.004 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:59:39.796 00.000 7008 Enqueuing Expose request
23:59:39.798 00.002 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:39.798 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:39.798 00.000 8532 MoveAxis(W, 266, ABG)
23:59:39.798 00.000 8532 Guiding  Dir = 3, Dur = 266
23:59:39.798 00.000 8532 IsSlewing returns 0
23:59:39.799 00.001 8532 IsGuiding returns 0
23:59:39.799 00.000 8532 PulseGuide returned control before completion, sleep 276
23:59:40.077 00.278 8532 IsGuiding returns 0
23:59:40.077 00.000 8532 Move returns status 0, amount 266
23:59:40.077 00.000 8532 MoveAxis(N, 0, ABG)
23:59:40.077 00.000 8532 Move returns status 0, amount 0
23:59:40.077 00.000 8532 move complete, result=0
23:59:40.077 00.000 8532 worker thread done servicing request
23:59:40.077 00.000 8532 Worker thread wakes up
23:59:40.077 00.000 7008 GuideStep: 0.3 px 266 ms WEST, 0.1 px 0 ms NORTH
23:59:40.080 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:40.080 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:40.556 00.476 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"de28043e-717c-41ee-9351-b871e5a834b4"}
23:59:40.558 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"de28043e-717c-41ee-9351-b871e5a834b4"}
23:59:40.560 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b5d84ba9-55ed-47d0-bc62-7c2732e7fa5f"}
23:59:40.562 00.002 7008 case statement mapped state 6 to 3
23:59:40.563 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5d84ba9-55ed-47d0-bc62-7c2732e7fa5f"}
23:59:40.566 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"86e207a8-17b4-44f0-a380-9187949af22c"}
23:59:40.567 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2044,"width":15,"height":15,"star_pos":[6.67,7.35],"pixels":"..."},"id":"86e207a8-17b4-44f0-a380-9187949af22c"}
23:59:42.213 01.646 8532 Exposure complete
23:59:42.274 00.061 8532 worker thread done servicing request
23:59:42.274 00.000 7008 OnExposeComplete: enter
23:59:42.277 00.003 7008 UpdateGuideState(): m_state=6
23:59:42.280 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2045
23:59:42.283 00.003 7008 Star::Find returns 1 (0), X=544.65, Y=452.39, Mass=266622, SNR=341.0, Peak=44127 HFD=2.9
23:59:42.288 00.005 7008 MultiStar: [#1 0.45,0.22,0.51,U] [#2 0.39,0.20,0.54,U] [#3 0.30,0.12,0.42,U] [#4 0.37,0.25,0.34,U] [#5 0.41,0.26,0.32,U] [#6 0.33,0.21,0.34,U] [#7 0.29,0.07,0.28,U] [#8 0.20,0.25,0.34,U] 
23:59:42.290 00.002 7008 single-star, 8 included, MultiStar: {0.33, 0.20}, one-star: {0.26, 0.20}
23:59:42.293 00.003 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
23:59:42.297 00.004 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
23:59:42.300 00.003 7008 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.66 mountX=0.25 mountY=0.10, mountTheta=0.40
23:59:42.304 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.26, y=0.20, opts=13)
23:59:42.306 00.002 7008 Enqueuing Move request for scope (0.26, 0.20)
23:59:42.309 00.003 8532 Worker thread wakes up
23:59:42.309 00.000 7008 UpdateImageDisplay: Size=(752,580) min=361, max=62274, med=2522, FiltMin=1922, FiltMax=35024, Gamma=0.990
23:59:42.312 00.003 7008 UpdateGuideState exits: m=266622 SNR=341.0
23:59:42.313 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.316 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:42.317 00.001 7008 Enqueuing Expose request
23:59:42.321 00.004 8532 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0xd
23:59:42.321 00.000 8532 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:59:42.321 00.000 8532 Moving (0.26, 0.20) raw xDistance=0.25 yDistance=0.10
23:59:42.321 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:59:42.321 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:42.322 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:59:42.322 00.000 8532 MoveAxis(W, 241, ABG)
23:59:42.322 00.000 8532 Guiding  Dir = 3, Dur = 241
23:59:42.322 00.000 8532 IsSlewing returns 0
23:59:42.323 00.001 8532 IsGuiding returns 0
23:59:42.323 00.000 8532 PulseGuide returned control before completion, sleep 251
23:59:42.554 00.231 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"edd93e56-61be-4601-926a-118c6c260432"}
23:59:42.559 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"edd93e56-61be-4601-926a-118c6c260432"}
23:59:42.563 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d7619e7c-28c6-4c05-9fa4-6012e2b15f93"}
23:59:42.566 00.003 7008 case statement mapped state 6 to 3
23:59:42.570 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7619e7c-28c6-4c05-9fa4-6012e2b15f93"}
23:59:42.572 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"72158294-1dfd-46fe-b2e2-60c96edcffda"}
23:59:42.574 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2045,"width":15,"height":15,"star_pos":[6.65,7.39],"pixels":"..."},"id":"72158294-1dfd-46fe-b2e2-60c96edcffda"}
23:59:42.580 00.006 8532 IsGuiding returns 0
23:59:42.580 00.000 8532 Move returns status 0, amount 241
23:59:42.580 00.000 8532 MoveAxis(N, 0, ABG)
23:59:42.580 00.000 8532 Move returns status 0, amount 0
23:59:42.580 00.000 8532 move complete, result=0
23:59:42.580 00.000 8532 worker thread done servicing request
23:59:42.581 00.001 7008 GuideStep: 0.2 px 241 ms WEST, 0.1 px 0 ms NORTH
23:59:42.583 00.002 8532 Worker thread wakes up
23:59:42.583 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:42.583 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:44.554 01.971 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7f29b67c-bb32-4fc9-80b1-0b786abec37a"}
23:59:44.556 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7f29b67c-bb32-4fc9-80b1-0b786abec37a"}
23:59:44.560 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"c47b641e-da3b-49e0-be35-801a64c0dd42"}
23:59:44.563 00.003 7008 case statement mapped state 6 to 3
23:59:44.567 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"c47b641e-da3b-49e0-be35-801a64c0dd42"}
23:59:44.570 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"16cd318a-89f7-45c4-abaf-f893948b0e85"}
23:59:44.575 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2045,"width":15,"height":15,"star_pos":[6.65,7.39],"pixels":"..."},"id":"16cd318a-89f7-45c4-abaf-f893948b0e85"}
23:59:44.712 00.137 8532 Exposure complete
23:59:44.763 00.051 8532 worker thread done servicing request
23:59:44.763 00.000 7008 OnExposeComplete: enter
23:59:44.767 00.004 7008 UpdateGuideState(): m_state=6
23:59:44.770 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2046
23:59:44.772 00.002 7008 Star::Find returns 1 (0), X=544.60, Y=452.44, Mass=261848, SNR=337.7, Peak=42208 HFD=3.0
23:59:44.776 00.004 7008 MultiStar: [#1 0.48,0.36,0.52,U] [#2 0.35,0.30,0.52,U] [#3 0.30,0.22,0.42,U] [#4 0.36,0.21,0.34,U] [#5 0.36,0.37,0.32,U] [#6 0.34,0.30,0.33,U] [#7 0.26,0.28,0.27,U] [#8 0.32,0.24,0.33,U] 
23:59:44.779 00.003 7008 single-star, 8 included, MultiStar: {0.32, 0.28}, one-star: {0.22, 0.25}
23:59:44.782 00.003 7008 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.07) = xAngle (0.93 = 0.93)
23:59:44.784 00.002 7008 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.52 = 0.52)
23:59:44.787 00.003 7008 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.86 mountX=0.20 mountY=0.17, mountTheta=0.70
23:59:44.791 00.004 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.25, opts=13)
23:59:44.793 00.002 7008 Enqueuing Move request for scope (0.22, 0.25)
23:59:44.794 00.001 8532 Worker thread wakes up
23:59:44.794 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0xd
23:59:44.794 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
23:59:44.794 00.000 8532 Moving (0.22, 0.25) raw xDistance=0.20 yDistance=0.17
23:59:44.794 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:59:44.794 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:44.794 00.000 7008 UpdateImageDisplay: Size=(752,580) min=279, max=58799, med=2521, FiltMin=1856, FiltMax=33479, Gamma=0.990
23:59:44.796 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:59:44.796 00.000 8532 MoveAxis(W, 197, ABG)
23:59:44.796 00.000 8532 Guiding  Dir = 3, Dur = 197
23:59:44.796 00.000 7008 UpdateGuideState exits: m=261848 SNR=337.7
23:59:44.798 00.002 8532 IsSlewing returns 0
23:59:44.798 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.800 00.002 8532 IsGuiding returns 0
23:59:44.800 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:44.803 00.003 8532 PulseGuide returned control before completion, sleep 207
23:59:44.804 00.001 7008 Enqueuing Expose request
23:59:45.020 00.216 8532 IsGuiding returns 0
23:59:45.020 00.000 8532 Move returns status 0, amount 197
23:59:45.021 00.001 8532 MoveAxis(N, 0, ABG)
23:59:45.021 00.000 8532 Move returns status 0, amount 0
23:59:45.021 00.000 8532 move complete, result=0
23:59:45.021 00.000 8532 worker thread done servicing request
23:59:45.021 00.000 8532 Worker thread wakes up
23:59:45.021 00.000 7008 GuideStep: 0.2 px 197 ms WEST, 0.2 px 0 ms NORTH
23:59:45.025 00.004 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:45.025 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:46.553 01.528 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"d0b3efb0-64ec-49f1-9de6-0e4e484d9643"}
23:59:46.555 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"d0b3efb0-64ec-49f1-9de6-0e4e484d9643"}
23:59:46.558 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"35c1ad10-3704-4580-bc9b-5a4f5a52ddf1"}
23:59:46.560 00.002 7008 case statement mapped state 6 to 3
23:59:46.563 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"35c1ad10-3704-4580-bc9b-5a4f5a52ddf1"}
23:59:46.565 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"008d6b7f-45ec-46ff-b0c0-f3c9aac8cbd6"}
23:59:46.568 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2046,"width":15,"height":15,"star_pos":[6.60,7.44],"pixels":"..."},"id":"008d6b7f-45ec-46ff-b0c0-f3c9aac8cbd6"}
23:59:47.151 00.583 8532 Exposure complete
23:59:47.201 00.050 8532 worker thread done servicing request
23:59:47.201 00.000 7008 OnExposeComplete: enter
23:59:47.205 00.004 7008 UpdateGuideState(): m_state=6
23:59:47.207 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2047
23:59:47.213 00.006 7008 Star::Find returns 1 (0), X=544.57, Y=452.49, Mass=269711, SNR=338.0, Peak=41012 HFD=3.1
23:59:47.217 00.004 7008 MultiStar: [#1 0.36,0.32,0.52,U] [#2 0.30,0.33,0.51,U] [#3 0.26,0.19,0.41,U] [#4 0.41,0.27,0.34,U] [#5 0.38,0.44,0.32,U] [#6 0.38,0.31,0.34,U] [#7 0.27,0.24,0.27,U] [#8 0.25,0.31,0.33,U] 
23:59:47.226 00.009 7008 single-star, 8 included, MultiStar: {0.29, 0.30}, one-star: {0.18, 0.30}
23:59:47.231 00.005 7008 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.07) = xAngle (1.10 = 1.10)
23:59:47.233 00.002 7008 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.68 = 0.68)
23:59:47.235 00.002 7008 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.03 mountX=0.16 mountY=0.22, mountTheta=0.94
23:59:47.238 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.30, opts=13)
23:59:47.242 00.004 7008 Enqueuing Move request for scope (0.18, 0.30)
23:59:47.245 00.003 7008 UpdateImageDisplay: Size=(752,580) min=198, max=60330, med=2521, FiltMin=1931, FiltMax=33154, Gamma=0.990
23:59:47.247 00.002 8532 Worker thread wakes up
23:59:47.247 00.000 7008 UpdateGuideState exits: m=269711 SNR=338.0
23:59:47.250 00.003 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
23:59:47.250 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
23:59:47.250 00.000 8532 Moving (0.18, 0.30) raw xDistance=0.16 yDistance=0.22
23:59:47.250 00.000 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.252 00.002 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:59:47.252 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:47.254 00.002 7008 Enqueuing Expose request
23:59:47.257 00.003 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:59:47.257 00.000 8532 MoveAxis(E, 0, ABG)
23:59:47.258 00.001 8532 Move returns status 0, amount 0
23:59:47.258 00.000 8532 MoveAxis(S, 390, ABG)
23:59:47.258 00.000 8532 Guiding  Dir = 1, Dur = 390
23:59:47.258 00.000 8532 IsSlewing returns 0
23:59:47.259 00.001 8532 IsGuiding returns 0
23:59:47.259 00.000 8532 PulseGuide returned control before completion, sleep 400
23:59:47.674 00.415 8532 IsGuiding returns 0
23:59:47.674 00.000 8532 Move returns status 0, amount 390
23:59:47.674 00.000 8532 move complete, result=0
23:59:47.675 00.001 8532 worker thread done servicing request
23:59:47.675 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.2 px 390 ms SOUTH
23:59:47.680 00.005 8532 Worker thread wakes up
23:59:47.680 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:47.680 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:48.553 00.873 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ee99d48e-25fd-493e-b162-7d0b35448c85"}
23:59:48.558 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ee99d48e-25fd-493e-b162-7d0b35448c85"}
23:59:48.563 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"64c6afea-5198-454a-95d3-6720e166f9fe"}
23:59:48.567 00.004 7008 case statement mapped state 6 to 3
23:59:48.570 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"64c6afea-5198-454a-95d3-6720e166f9fe"}
23:59:48.573 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"2dfc476b-37bf-453d-be9c-7f189697ccd5"}
23:59:48.578 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2047,"width":15,"height":15,"star_pos":[6.57,7.49],"pixels":"..."},"id":"2dfc476b-37bf-453d-be9c-7f189697ccd5"}
23:59:49.812 01.234 8532 Exposure complete
23:59:49.851 00.039 8532 worker thread done servicing request
23:59:49.851 00.000 7008 OnExposeComplete: enter
23:59:49.853 00.002 7008 UpdateGuideState(): m_state=6
23:59:49.855 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2048
23:59:49.857 00.002 7008 Star::Find returns 1 (0), X=544.68, Y=452.26, Mass=264508, SNR=335.8, Peak=49759 HFD=2.5
23:59:49.860 00.003 7008 MultiStar: [#1 0.45,0.11,0.52,U] [#2 0.37,0.02,0.54,U] [#3 0.35,-0.07,0.41,U] [#4 0.39,0.03,0.34,U] [#5 0.40,0.04,0.33,U] [#6 0.33,0.05,0.34,U] [#7 0.35,0.05,0.29,U] [#8 0.28,0.10,0.33,U] 
23:59:49.861 00.001 7008 single-star, 8 included, MultiStar: {0.35, 0.05}, one-star: {0.29, 0.07}
23:59:49.863 00.002 7008 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.07) = xAngle (0.30 = 0.30)
23:59:49.865 00.002 7008 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.11 = -0.11)
23:59:49.868 00.003 7008 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=0.28 mountY=-0.03, mountTheta=-0.12
23:59:49.873 00.005 7008 SchedulePrimaryMove(0F0692D8, x=0.29, y=0.07, opts=13)
23:59:49.875 00.002 7008 Enqueuing Move request for scope (0.29, 0.07)
23:59:49.877 00.002 8532 Worker thread wakes up
23:59:49.877 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
23:59:49.877 00.000 8532 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
23:59:49.877 00.000 8532 Moving (0.29, 0.07) raw xDistance=0.28 yDistance=-0.03
23:59:49.877 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:59:49.877 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.877 00.000 7008 UpdateImageDisplay: Size=(752,580) min=217, max=59241, med=2521, FiltMin=1948, FiltMax=33286, Gamma=0.990
23:59:49.879 00.002 7008 UpdateGuideState exits: m=264508 SNR=335.8
23:59:49.881 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.884 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:49.886 00.002 7008 Enqueuing Expose request
23:59:49.888 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:49.888 00.000 8532 MoveAxis(W, 258, ABG)
23:59:49.888 00.000 8532 Guiding  Dir = 3, Dur = 258
23:59:49.888 00.000 8532 IsSlewing returns 0
23:59:49.889 00.001 8532 IsGuiding returns 0
23:59:49.889 00.000 8532 PulseGuide returned control before completion, sleep 268
23:59:50.162 00.273 8532 IsGuiding returns 0
23:59:50.162 00.000 8532 Move returns status 0, amount 258
23:59:50.162 00.000 8532 MoveAxis(N, 0, ABG)
23:59:50.162 00.000 8532 Move returns status 0, amount 0
23:59:50.163 00.001 8532 move complete, result=0
23:59:50.163 00.000 8532 worker thread done servicing request
23:59:50.163 00.000 8532 Worker thread wakes up
23:59:50.163 00.000 7008 GuideStep: 0.3 px 258 ms WEST, -0.0 px 0 ms NORTH
23:59:50.166 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:50.166 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:50.551 00.385 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5fe7f266-e416-4718-ba78-ab5f6cb9e169"}
23:59:50.555 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5fe7f266-e416-4718-ba78-ab5f6cb9e169"}
23:59:50.560 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"34c37891-1a61-4afd-90ea-bfded81c02bd"}
23:59:50.564 00.004 7008 case statement mapped state 6 to 3
23:59:50.565 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c37891-1a61-4afd-90ea-bfded81c02bd"}
23:59:50.567 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"993ff5da-595e-4453-a5b4-76048fbb74f0"}
23:59:50.568 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2048,"width":15,"height":15,"star_pos":[6.68,7.26],"pixels":"..."},"id":"993ff5da-595e-4453-a5b4-76048fbb74f0"}
23:59:52.295 01.727 8532 Exposure complete
23:59:52.338 00.043 8532 worker thread done servicing request
23:59:52.338 00.000 7008 OnExposeComplete: enter
23:59:52.340 00.002 7008 UpdateGuideState(): m_state=6
23:59:52.342 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2049
23:59:52.344 00.002 7008 Star::Find returns 1 (0), X=544.57, Y=452.20, Mass=260045, SNR=327.3, Peak=46158 HFD=2.4
23:59:52.346 00.002 7008 MultiStar: [#1 0.36,0.06,0.53,U] [#2 0.33,-0.00,0.57,U] [#3 0.30,-0.05,0.42,U] [#4 0.36,0.05,0.34,U] [#5 0.36,-0.02,0.33,U] [#6 0.22,0.01,0.36,U] [#7 0.21,0.03,0.28,U] [#8 0.18,0.06,0.34,U] 
23:59:52.348 00.002 7008 single-star, 8 included, MultiStar: {0.27, 0.02}, one-star: {0.18, 0.01}
23:59:52.349 00.001 7008 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.07) = xAngle (0.14 = 0.14)
23:59:52.351 00.002 7008 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.27 = -0.27)
23:59:52.354 00.003 7008 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=0.18 mountY=-0.05, mountTheta=-0.26
23:59:52.356 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.18, y=0.01, opts=13)
23:59:52.358 00.002 7008 Enqueuing Move request for scope (0.18, 0.01)
23:59:52.360 00.002 8532 Worker thread wakes up
23:59:52.360 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:59:52.360 00.000 8532 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:59:52.360 00.000 8532 Moving (0.18, 0.01) raw xDistance=0.18 yDistance=-0.05
23:59:52.361 00.001 7008 UpdateImageDisplay: Size=(752,580) min=265, max=57819, med=2521, FiltMin=1872, FiltMax=32498, Gamma=0.990
23:59:52.364 00.003 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.18
23:59:52.364 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:52.364 00.000 7008 UpdateGuideState exits: m=260045 SNR=327.3
23:59:52.365 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.368 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:52.370 00.002 7008 Enqueuing Expose request
23:59:52.372 00.002 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:52.372 00.000 8532 MoveAxis(W, 182, ABG)
23:59:52.372 00.000 8532 Guiding  Dir = 3, Dur = 182
23:59:52.373 00.001 8532 IsSlewing returns 0
23:59:52.373 00.000 8532 IsGuiding returns 0
23:59:52.374 00.001 8532 PulseGuide returned control before completion, sleep 192
23:59:52.551 00.177 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"10524b14-7d83-4297-a858-c6847ae1ec00"}
23:59:52.553 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"10524b14-7d83-4297-a858-c6847ae1ec00"}
23:59:52.559 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a6e6ef26-6233-46d6-882c-b43db328e624"}
23:59:52.562 00.003 7008 case statement mapped state 6 to 3
23:59:52.564 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6e6ef26-6233-46d6-882c-b43db328e624"}
23:59:52.567 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b139f896-9f2c-4a17-923d-f06b1340c8f3"}
23:59:52.569 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2049,"width":15,"height":15,"star_pos":[6.57,7.20],"pixels":"..."},"id":"b139f896-9f2c-4a17-923d-f06b1340c8f3"}
23:59:52.573 00.004 8532 IsGuiding returns 0
23:59:52.573 00.000 8532 Move returns status 0, amount 182
23:59:52.573 00.000 8532 MoveAxis(N, 0, ABG)
23:59:52.573 00.000 8532 Move returns status 0, amount 0
23:59:52.573 00.000 8532 move complete, result=0
23:59:52.573 00.000 8532 worker thread done servicing request
23:59:52.573 00.000 8532 Worker thread wakes up
23:59:52.573 00.000 7008 GuideStep: 0.2 px 182 ms WEST, -0.0 px 0 ms NORTH
23:59:52.575 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:52.575 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:54.550 01.975 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04870df3-ff55-4e4e-be17-6bdc581ea741"}
23:59:54.556 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"04870df3-ff55-4e4e-be17-6bdc581ea741"}
23:59:54.562 00.006 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f92dddf7-0071-4b97-b979-02889e1afc89"}
23:59:54.566 00.004 7008 case statement mapped state 6 to 3
23:59:54.570 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f92dddf7-0071-4b97-b979-02889e1afc89"}
23:59:54.574 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"15755d9e-5ee1-499f-8962-54502451627f"}
23:59:54.577 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2049,"width":15,"height":15,"star_pos":[6.57,7.20],"pixels":"..."},"id":"15755d9e-5ee1-499f-8962-54502451627f"}
23:59:54.701 00.124 8532 Exposure complete
23:59:54.745 00.044 8532 worker thread done servicing request
23:59:54.745 00.000 7008 OnExposeComplete: enter
23:59:54.747 00.002 7008 UpdateGuideState(): m_state=6
23:59:54.749 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2050
23:59:54.751 00.002 7008 Star::Find returns 1 (0), X=544.68, Y=452.29, Mass=259513, SNR=319.6, Peak=49614 HFD=2.5
23:59:54.753 00.002 7008 MultiStar: [#1 0.43,0.10,0.56,U] [#2 0.45,0.02,0.61,U] [#3 0.37,0.02,0.45,U] [#4 0.33,0.13,0.37,U] [#5 0.39,0.18,0.35,U] [#6 0.38,-0.03,0.36,U] [#7 0.39,0.09,0.29,U] [#8 0.27,0.12,0.34,U] 
23:59:54.757 00.004 7008 single-star, 8 included, MultiStar: {0.36, 0.08}, one-star: {0.30, 0.09}
23:59:54.760 00.003 7008 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.07) = xAngle (0.38 = 0.38)
23:59:54.762 00.002 7008 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.03 = -0.03)
23:59:54.763 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.09 hyp=0.31 cameraTheta=0.31 mountX=0.29 mountY=-0.01, mountTheta=-0.04
23:59:54.765 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.09, opts=13)
23:59:54.766 00.001 7008 Enqueuing Move request for scope (0.30, 0.09)
23:59:54.767 00.001 8532 Worker thread wakes up
23:59:54.767 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.09) opts 0xd
23:59:54.767 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.09)
23:59:54.768 00.001 8532 Moving (0.30, 0.09) raw xDistance=0.29 yDistance=-0.01
23:59:54.768 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:59:54.768 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:54.768 00.000 7008 UpdateImageDisplay: Size=(752,580) min=198, max=60731, med=2521, FiltMin=1939, FiltMax=32412, Gamma=0.990
23:59:54.769 00.001 7008 UpdateGuideState exits: m=259513 SNR=319.6
23:59:54.770 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.774 00.004 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:54.774 00.000 8532 MoveAxis(W, 274, ABG)
23:59:54.774 00.000 8532 Guiding  Dir = 3, Dur = 274
23:59:54.774 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:54.776 00.002 7008 Enqueuing Expose request
23:59:54.778 00.002 8532 IsSlewing returns 0
23:59:54.778 00.000 8532 IsGuiding returns 0
23:59:54.779 00.001 8532 PulseGuide returned control before completion, sleep 284
23:59:55.069 00.290 8532 IsGuiding returns 0
23:59:55.070 00.001 8532 Move returns status 0, amount 274
23:59:55.070 00.000 8532 MoveAxis(N, 0, ABG)
23:59:55.070 00.000 8532 Move returns status 0, amount 0
23:59:55.070 00.000 8532 move complete, result=0
23:59:55.070 00.000 8532 worker thread done servicing request
23:59:55.070 00.000 8532 Worker thread wakes up
23:59:55.070 00.000 7008 GuideStep: 0.3 px 274 ms WEST, -0.0 px 0 ms NORTH
23:59:55.073 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:55.074 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:56.550 01.476 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b11abf8e-2e40-4e91-b6d0-908c7f3b6a7a"}
23:59:56.553 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b11abf8e-2e40-4e91-b6d0-908c7f3b6a7a"}
23:59:56.557 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6b582c93-6850-48f5-bc85-3aea605feb50"}
23:59:56.562 00.005 7008 case statement mapped state 6 to 3
23:59:56.564 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b582c93-6850-48f5-bc85-3aea605feb50"}
23:59:56.569 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1e0a9e91-f6cd-4c56-8991-3a169eaa48f2"}
23:59:56.573 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2050,"width":15,"height":15,"star_pos":[6.68,7.29],"pixels":"..."},"id":"1e0a9e91-f6cd-4c56-8991-3a169eaa48f2"}
23:59:57.198 00.625 8532 Exposure complete
23:59:57.241 00.043 8532 worker thread done servicing request
23:59:57.241 00.000 7008 OnExposeComplete: enter
23:59:57.242 00.001 7008 UpdateGuideState(): m_state=6
23:59:57.243 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2051
23:59:57.244 00.001 7008 Star::Find returns 1 (0), X=544.63, Y=452.26, Mass=258206, SNR=330.4, Peak=47019 HFD=2.5
23:59:57.245 00.001 7008 MultiStar: [#1 0.46,0.11,0.54,U] [#2 0.41,0.03,0.54,U] [#3 0.29,0.04,0.44,U] [#4 0.34,0.02,0.35,U] [#5 0.45,0.08,0.34,U] [#6 0.35,0.02,0.34,U] [#7 0.30,0.15,0.28,U] [#8 0.12,0.09,0.35,U] 
23:59:57.246 00.001 7008 single-star, 8 included, MultiStar: {0.33, 0.07}, one-star: {0.25, 0.07}
23:59:57.247 00.001 7008 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.07) = xAngle (0.35 = 0.35)
23:59:57.248 00.001 7008 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.06 = -0.06)
23:59:57.249 00.001 7008 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=0.24 mountY=-0.02, mountTheta=-0.07
23:59:57.252 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.25, y=0.07, opts=13)
23:59:57.253 00.001 7008 Enqueuing Move request for scope (0.25, 0.07)
23:59:57.255 00.002 8532 Worker thread wakes up
23:59:57.255 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
23:59:57.255 00.000 8532 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
23:59:57.255 00.000 8532 Moving (0.25, 0.07) raw xDistance=0.24 yDistance=-0.02
23:59:57.255 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:59:57.255 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:57.255 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:57.255 00.000 8532 MoveAxis(W, 237, ABG)
23:59:57.255 00.000 8532 Guiding  Dir = 3, Dur = 237
23:59:57.255 00.000 8532 IsSlewing returns 0
23:59:57.256 00.001 8532 IsGuiding returns 0
23:59:57.256 00.000 8532 PulseGuide returned control before completion, sleep 247
23:59:57.256 00.000 7008 UpdateImageDisplay: Size=(752,580) min=208, max=58758, med=2522, FiltMin=1941, FiltMax=33131, Gamma=0.990
23:59:57.263 00.007 7008 UpdateGuideState exits: m=258206 SNR=330.4
23:59:57.264 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.265 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:57.266 00.001 7008 Enqueuing Expose request
23:59:57.518 00.252 8532 IsGuiding returns 0
23:59:57.518 00.000 8532 Move returns status 0, amount 237
23:59:57.518 00.000 8532 MoveAxis(N, 0, ABG)
23:59:57.519 00.001 8532 Move returns status 0, amount 0
23:59:57.519 00.000 8532 move complete, result=0
23:59:57.519 00.000 8532 worker thread done servicing request
23:59:57.519 00.000 7008 GuideStep: 0.2 px 237 ms WEST, -0.0 px 0 ms NORTH
23:59:57.523 00.004 8532 Worker thread wakes up
23:59:57.523 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:57.523 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
23:59:58.549 01.026 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2d3f8491-b8cb-4f9b-bd56-571af14f82ed"}
23:59:58.553 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2d3f8491-b8cb-4f9b-bd56-571af14f82ed"}
23:59:58.556 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fe4e20e8-c4ef-4aac-9c6d-22eecaa24697"}
23:59:58.558 00.002 7008 case statement mapped state 6 to 3
23:59:58.560 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe4e20e8-c4ef-4aac-9c6d-22eecaa24697"}
23:59:58.563 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0ad70557-325d-4018-9339-3d77c7781817"}
23:59:58.565 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2051,"width":15,"height":15,"star_pos":[6.63,7.26],"pixels":"..."},"id":"0ad70557-325d-4018-9339-3d77c7781817"}
23:59:59.649 01.084 8532 Exposure complete
23:59:59.677 00.028 8532 worker thread done servicing request
23:59:59.677 00.000 7008 OnExposeComplete: enter
23:59:59.679 00.002 7008 UpdateGuideState(): m_state=6
23:59:59.680 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2052
23:59:59.681 00.001 7008 Star::Find returns 1 (0), X=544.58, Y=452.10, Mass=265616, SNR=342.2, Peak=46148 HFD=2.3
23:59:59.682 00.001 7008 MultiStar: [#1 0.37,-0.13,0.51,U] [#2 0.33,-0.19,0.52,U] [#3 0.31,-0.18,0.43,U] [#4 0.24,-0.15,0.33,U] [#5 0.40,-0.15,0.32,U] [#6 0.34,-0.20,0.34,U] [#7 0.24,-0.22,0.28,U] [#8 0.10,-0.06,0.31,U] 
23:59:59.683 00.001 7008 single-star, 8 included, MultiStar: {0.28, -0.14}, one-star: {0.20, -0.09}
23:59:59.684 00.001 7008 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.07) = xAngle (-0.38 = -0.38)
23:59:59.685 00.001 7008 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.79 = -0.79)
23:59:59.685 00.000 7008 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.45 mountX=0.20 mountY=-0.16, mountTheta=-0.65
23:59:59.687 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.20, y=-0.09, opts=13)
23:59:59.691 00.004 7008 Enqueuing Move request for scope (0.20, -0.09)
23:59:59.691 00.000 8532 Worker thread wakes up
23:59:59.691 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:59:59.691 00.000 8532 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:59:59.691 00.000 8532 Moving (0.20, -0.09) raw xDistance=0.20 yDistance=-0.16
23:59:59.691 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:59:59.691 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:59.691 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:59.691 00.000 8532 MoveAxis(W, 201, ABG)
23:59:59.692 00.001 8532 Guiding  Dir = 3, Dur = 201
23:59:59.692 00.000 8532 IsSlewing returns 0
23:59:59.692 00.000 8532 IsGuiding returns 0
23:59:59.692 00.000 8532 PulseGuide returned control before completion, sleep 211
23:59:59.693 00.001 7008 UpdateImageDisplay: Size=(752,580) min=24, max=56410, med=2522, FiltMin=1876, FiltMax=32622, Gamma=0.990
23:59:59.699 00.006 7008 UpdateGuideState exits: m=265616 SNR=342.2
23:59:59.700 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.701 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
23:59:59.702 00.001 7008 Enqueuing Expose request
23:59:59.787 00.085 7008 GetInt("/profile/3/camera/SaturationADU", 0) returns 65535
23:59:59.907 00.120 8532 IsGuiding returns 1
23:59:59.907 00.000 8532 scope still moving after pulse duration time elapsed
23:59:59.939 00.032 8532 IsSlewing returns 0
23:59:59.940 00.001 8532 IsGuiding returns 0
23:59:59.940 00.000 8532 scope move finished after 201 + 46 ms
23:59:59.940 00.000 8532 Move returns status 0, amount 201
23:59:59.940 00.000 8532 MoveAxis(N, 0, ABG)
23:59:59.940 00.000 8532 Move returns status 0, amount 0
23:59:59.940 00.000 8532 move complete, result=0
23:59:59.940 00.000 8532 worker thread done servicing request
23:59:59.940 00.000 8532 Worker thread wakes up
23:59:59.940 00.000 7008 GuideStep: 0.2 px 201 ms WEST, -0.2 px 0 ms NORTH
23:59:59.942 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
23:59:59.942 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:00.548 00.606 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"926ca5a5-e6a3-429f-8afe-720a97acabc6"}
00:00:00.553 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"926ca5a5-e6a3-429f-8afe-720a97acabc6"}
00:00:00.558 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"03b9ae56-c652-4a46-bec3-f76f93842159"}
00:00:00.560 00.002 7008 case statement mapped state 6 to 3
00:00:00.564 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"03b9ae56-c652-4a46-bec3-f76f93842159"}
00:00:00.567 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1e634f66-1bae-4376-ad82-9713ed80c554"}
00:00:00.570 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2052,"width":15,"height":15,"star_pos":[6.58,7.10],"pixels":"..."},"id":"1e634f66-1bae-4376-ad82-9713ed80c554"}
00:00:02.072 01.502 8532 Exposure complete
00:00:02.103 00.031 8532 worker thread done servicing request
00:00:02.104 00.001 7008 OnExposeComplete: enter
00:00:02.105 00.001 7008 UpdateGuideState(): m_state=6
00:00:02.106 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2053
00:00:02.107 00.001 7008 Star::Find returns 1 (0), X=544.45, Y=452.11, Mass=260272, SNR=329.1, Peak=39022 HFD=2.4
00:00:02.108 00.001 7008 MultiStar: [#1 0.20,-0.14,0.54,U] [#2 0.20,-0.16,0.54,U] [#3 0.08,-0.24,0.41,U] [#4 0.15,-0.07,0.35,U] [#5 0.27,0.00,0.33,U] [#6 0.20,-0.10,0.35,U] [#7 0.14,-0.21,0.28,U] [#8 -0.00,-0.05,0.32,U] 
00:00:02.109 00.001 7008 single-star, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.07, -0.08}
00:00:02.110 00.001 7008 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.07) = xAngle (-0.83 = -0.83)
00:00:02.112 00.002 7008 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.24 = -1.24)
00:00:02.113 00.001 7008 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.95
00:00:02.115 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=-0.08, opts=13)
00:00:02.117 00.002 7008 Enqueuing Move request for scope (0.07, -0.08)
00:00:02.118 00.001 8532 Worker thread wakes up
00:00:02.118 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:00:02.118 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:00:02.118 00.000 8532 Moving (0.07, -0.08) raw xDistance=0.07 yDistance=-0.10
00:00:02.118 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:00:02.118 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.118 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:02.118 00.000 8532 MoveAxis(E, 0, ABG)
00:00:02.119 00.001 8532 Move returns status 0, amount 0
00:00:02.119 00.000 8532 MoveAxis(N, 0, ABG)
00:00:02.119 00.000 8532 Move returns status 0, amount 0
00:00:02.119 00.000 8532 move complete, result=0
00:00:02.120 00.001 8532 worker thread done servicing request
00:00:02.120 00.000 7008 UpdateImageDisplay: Size=(752,580) min=254, max=61497, med=2524, FiltMin=1930, FiltMax=29650, Gamma=0.990
00:00:02.125 00.005 7008 UpdateGuideState exits: m=260272 SNR=329.1
00:00:02.127 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.129 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:02.130 00.001 7008 Enqueuing Expose request
00:00:02.131 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:02.132 00.001 8532 Worker thread wakes up
00:00:02.132 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:02.132 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:02.556 00.424 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a5caa95e-99d0-497f-b88e-41275f40559a"}
00:00:02.558 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a5caa95e-99d0-497f-b88e-41275f40559a"}
00:00:02.560 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"80ba4bf9-93e9-4b0e-8330-e87c9bacbc2f"}
00:00:02.561 00.001 7008 case statement mapped state 6 to 3
00:00:02.562 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"80ba4bf9-93e9-4b0e-8330-e87c9bacbc2f"}
00:00:02.566 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"1f4fd539-de24-4233-b36a-5d279b9c3c61"}
00:00:02.568 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2053,"width":15,"height":15,"star_pos":[7.45,7.11],"pixels":"..."},"id":"1f4fd539-de24-4233-b36a-5d279b9c3c61"}
00:00:04.256 01.688 8532 Exposure complete
00:00:04.286 00.030 8532 worker thread done servicing request
00:00:04.286 00.000 7008 OnExposeComplete: enter
00:00:04.287 00.001 7008 UpdateGuideState(): m_state=6
00:00:04.289 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2054
00:00:04.290 00.001 7008 Star::Find returns 1 (0), X=544.78, Y=452.35, Mass=254892, SNR=329.1, Peak=48568 HFD=2.7
00:00:04.292 00.002 7008 MultiStar: [#1 0.57,0.15,0.53,U] [#2 0.57,0.18,0.53,U] [#3 0.46,0.07,0.44,U] [#4 0.49,0.20,0.35,U] [#5 0.53,0.22,0.32,U] [#6 0.59,0.16,0.36,U] [#7 0.44,0.19,0.28,U] [#8 0.36,0.26,0.34,U] 
00:00:04.293 00.001 7008 single-star, 8 included, MultiStar: {0.48, 0.17}, one-star: {0.39, 0.16}
00:00:04.294 00.001 7008 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.07) = xAngle (0.46 = 0.46)
00:00:04.296 00.002 7008 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.04 = 0.04)
00:00:04.297 00.001 7008 CameraToMount -- cameraX=0.39 cameraY=0.16 hyp=0.42 cameraTheta=0.39 mountX=0.38 mountY=0.02, mountTheta=0.05
00:00:04.299 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.39, y=0.16, opts=13)
00:00:04.301 00.002 7008 Enqueuing Move request for scope (0.39, 0.16)
00:00:04.302 00.001 8532 Worker thread wakes up
00:00:04.302 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.16) opts 0xd
00:00:04.302 00.000 8532 Handling offset move in thread for scope, endpoint = (0.39, 0.16)
00:00:04.302 00.000 8532 Moving (0.39, 0.16) raw xDistance=0.38 yDistance=0.02
00:00:04.302 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:00:04.302 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:04.302 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:04.302 00.000 8532 MoveAxis(W, 345, ABG)
00:00:04.302 00.000 8532 Guiding  Dir = 3, Dur = 345
00:00:04.303 00.001 8532 IsSlewing returns 0
00:00:04.303 00.000 8532 IsGuiding returns 0
00:00:04.303 00.000 8532 PulseGuide returned control before completion, sleep 355
00:00:04.303 00.000 7008 UpdateImageDisplay: Size=(752,580) min=366, max=65535, med=2521, FiltMin=2013, FiltMax=30429, Gamma=0.990
00:00:04.308 00.005 7008 UpdateGuideState exits: m=254892 SNR=329.1
00:00:04.312 00.004 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.313 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:04.314 00.001 7008 Enqueuing Expose request
00:00:04.556 00.242 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"78ffb450-a9b1-44df-9a22-c6ab8ecc1a2e"}
00:00:04.559 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"78ffb450-a9b1-44df-9a22-c6ab8ecc1a2e"}
00:00:04.561 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"b197672a-3191-4ca8-b6b6-92ddef48cfeb"}
00:00:04.564 00.003 7008 case statement mapped state 6 to 3
00:00:04.568 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"b197672a-3191-4ca8-b6b6-92ddef48cfeb"}
00:00:04.570 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45035a79-84b2-422d-9300-acb3697acad3"}
00:00:04.573 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2054,"width":15,"height":15,"star_pos":[6.78,7.35],"pixels":"..."},"id":"45035a79-84b2-422d-9300-acb3697acad3"}
00:00:04.667 00.094 8532 IsGuiding returns 1
00:00:04.667 00.000 8532 scope still moving after pulse duration time elapsed
00:00:04.698 00.031 8532 IsSlewing returns 0
00:00:04.699 00.001 8532 IsGuiding returns 0
00:00:04.699 00.000 8532 scope move finished after 345 + 51 ms
00:00:04.699 00.000 8532 Move returns status 0, amount 345
00:00:04.699 00.000 8532 MoveAxis(N, 0, ABG)
00:00:04.699 00.000 8532 Move returns status 0, amount 0
00:00:04.699 00.000 8532 move complete, result=0
00:00:04.699 00.000 8532 worker thread done servicing request
00:00:04.699 00.000 8532 Worker thread wakes up
00:00:04.699 00.000 7008 GuideStep: 0.4 px 345 ms WEST, 0.0 px 0 ms NORTH
00:00:04.704 00.005 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:04.704 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:06.554 01.850 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"c1c204b0-08e4-44e8-82d3-03211d06d2f9"}
00:00:06.557 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"c1c204b0-08e4-44e8-82d3-03211d06d2f9"}
00:00:06.561 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"41bfe385-11d5-49cc-8a85-026045566169"}
00:00:06.563 00.002 7008 case statement mapped state 6 to 3
00:00:06.564 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"41bfe385-11d5-49cc-8a85-026045566169"}
00:00:06.565 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"45ec05ae-ef79-4c45-813c-80652149755c"}
00:00:06.566 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2054,"width":15,"height":15,"star_pos":[6.78,7.35],"pixels":"..."},"id":"45ec05ae-ef79-4c45-813c-80652149755c"}
00:00:06.829 00.263 8532 Exposure complete
00:00:06.856 00.027 8532 worker thread done servicing request
00:00:06.856 00.000 7008 OnExposeComplete: enter
00:00:06.857 00.001 7008 UpdateGuideState(): m_state=6
00:00:06.858 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2055
00:00:06.859 00.001 7008 Star::Find returns 1 (0), X=544.66, Y=452.43, Mass=273166, SNR=338.0, Peak=47120 HFD=2.9
00:00:06.861 00.002 7008 MultiStar: [#1 0.46,0.24,0.51,U] [#2 0.39,0.25,0.53,U] [#3 0.32,0.16,0.43,U] [#4 0.42,0.14,0.33,U] [#5 0.39,0.18,0.32,U] [#6 0.42,0.11,0.34,U] [#7 0.36,0.33,0.27,U] [#8 0.32,0.22,0.34,U] 
00:00:06.861 00.000 7008 single-star, 8 included, MultiStar: {0.36, 0.21}, one-star: {0.28, 0.23}
00:00:06.863 00.002 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
00:00:06.864 00.001 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
00:00:06.865 00.001 7008 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.70 mountX=0.26 mountY=0.13, mountTheta=0.45
00:00:06.867 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.28, y=0.23, opts=13)
00:00:06.868 00.001 7008 Enqueuing Move request for scope (0.28, 0.23)
00:00:06.870 00.002 8532 Worker thread wakes up
00:00:06.870 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
00:00:06.870 00.000 8532 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
00:00:06.870 00.000 8532 Moving (0.28, 0.23) raw xDistance=0.26 yDistance=0.13
00:00:06.870 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:00:06.870 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:06.871 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:06.871 00.000 8532 MoveAxis(W, 261, ABG)
00:00:06.871 00.000 8532 Guiding  Dir = 3, Dur = 261
00:00:06.871 00.000 8532 IsSlewing returns 0
00:00:06.871 00.000 8532 IsGuiding returns 0
00:00:06.871 00.000 8532 PulseGuide returned control before completion, sleep 271
00:00:06.871 00.000 7008 UpdateImageDisplay: Size=(752,580) min=135, max=63958, med=2522, FiltMin=1910, FiltMax=33464, Gamma=0.990
00:00:06.876 00.005 7008 UpdateGuideState exits: m=273166 SNR=338.0
00:00:06.877 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.879 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:06.881 00.002 7008 Enqueuing Expose request
00:00:07.151 00.270 8532 IsGuiding returns 1
00:00:07.151 00.000 8532 scope still moving after pulse duration time elapsed
00:00:07.181 00.030 8532 IsSlewing returns 0
00:00:07.182 00.001 8532 IsGuiding returns 0
00:00:07.182 00.000 8532 scope move finished after 261 + 50 ms
00:00:07.182 00.000 8532 Move returns status 0, amount 261
00:00:07.182 00.000 8532 MoveAxis(N, 0, ABG)
00:00:07.182 00.000 8532 Move returns status 0, amount 0
00:00:07.182 00.000 8532 move complete, result=0
00:00:07.182 00.000 8532 worker thread done servicing request
00:00:07.182 00.000 7008 GuideStep: 0.3 px 261 ms WEST, 0.1 px 0 ms NORTH
00:00:07.187 00.005 8532 Worker thread wakes up
00:00:07.187 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:07.187 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:08.554 01.367 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"8926b747-20bf-4b9d-bbe0-c2bffbea48fa"}
00:00:08.557 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"8926b747-20bf-4b9d-bbe0-c2bffbea48fa"}
00:00:08.561 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8f88724a-48e4-4959-b376-0c4fb9c889d6"}
00:00:08.564 00.003 7008 case statement mapped state 6 to 3
00:00:08.565 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f88724a-48e4-4959-b376-0c4fb9c889d6"}
00:00:08.567 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"a9b1adbe-f007-443a-9017-9f965762ab0a"}
00:00:08.568 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2055,"width":15,"height":15,"star_pos":[6.66,7.43],"pixels":"..."},"id":"a9b1adbe-f007-443a-9017-9f965762ab0a"}
00:00:09.316 00.748 8532 Exposure complete
00:00:09.345 00.029 8532 worker thread done servicing request
00:00:09.345 00.000 7008 OnExposeComplete: enter
00:00:09.347 00.002 7008 UpdateGuideState(): m_state=6
00:00:09.348 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2056
00:00:09.349 00.001 7008 Star::Find returns 1 (0), X=544.61, Y=452.37, Mass=268775, SNR=341.2, Peak=45347 HFD=2.9
00:00:09.350 00.001 7008 MultiStar: [#1 0.42,0.23,0.52,U] [#2 0.41,0.18,0.53,U] [#3 0.29,0.10,0.43,U] [#4 0.37,0.10,0.35,U] [#5 0.31,0.19,0.33,U] [#6 0.32,0.13,0.34,U] [#7 0.31,0.23,0.27,U] [#8 0.26,0.17,0.32,U] 
00:00:09.352 00.002 7008 single-star, 8 included, MultiStar: {0.32, 0.17}, one-star: {0.22, 0.18}
00:00:09.353 00.001 7008 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.07) = xAngle (0.76 = 0.76)
00:00:09.354 00.001 7008 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.35 = 0.35)
00:00:09.356 00.002 7008 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.69 mountX=0.21 mountY=0.10, mountTheta=0.44
00:00:09.359 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.22, y=0.18, opts=13)
00:00:09.361 00.002 7008 Enqueuing Move request for scope (0.22, 0.18)
00:00:09.362 00.001 8532 Worker thread wakes up
00:00:09.362 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
00:00:09.362 00.000 8532 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
00:00:09.362 00.000 8532 Moving (0.22, 0.18) raw xDistance=0.21 yDistance=0.10
00:00:09.362 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:00:09.362 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:09.363 00.001 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:00:09.363 00.000 8532 MoveAxis(W, 204, ABG)
00:00:09.363 00.000 8532 Guiding  Dir = 3, Dur = 204
00:00:09.363 00.000 8532 IsSlewing returns 0
00:00:09.363 00.000 8532 IsGuiding returns 0
00:00:09.363 00.000 8532 PulseGuide returned control before completion, sleep 214
00:00:09.364 00.001 7008 UpdateImageDisplay: Size=(752,580) min=400, max=60303, med=2524, FiltMin=1933, FiltMax=34953, Gamma=0.990
00:00:09.370 00.006 7008 UpdateGuideState exits: m=268775 SNR=341.2
00:00:09.372 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.372 00.000 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:09.373 00.001 7008 Enqueuing Expose request
00:00:09.591 00.218 8532 IsGuiding returns 0
00:00:09.591 00.000 8532 Move returns status 0, amount 204
00:00:09.591 00.000 8532 MoveAxis(N, 0, ABG)
00:00:09.591 00.000 8532 Move returns status 0, amount 0
00:00:09.591 00.000 8532 move complete, result=0
00:00:09.591 00.000 8532 worker thread done servicing request
00:00:09.591 00.000 8532 Worker thread wakes up
00:00:09.591 00.000 7008 GuideStep: 0.2 px 204 ms WEST, 0.1 px 0 ms NORTH
00:00:09.593 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:09.593 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:10.552 00.959 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cbc714bc-f59e-44a3-9d99-ea70bf5492a0"}
00:00:10.554 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cbc714bc-f59e-44a3-9d99-ea70bf5492a0"}
00:00:10.556 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"2bf16713-6c23-4f27-a383-3a9b402d14e5"}
00:00:10.558 00.002 7008 case statement mapped state 6 to 3
00:00:10.560 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bf16713-6c23-4f27-a383-3a9b402d14e5"}
00:00:10.562 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5e4d469f-34fe-487f-8d5f-a98d43d984c0"}
00:00:10.563 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2056,"width":15,"height":15,"star_pos":[6.61,7.37],"pixels":"..."},"id":"5e4d469f-34fe-487f-8d5f-a98d43d984c0"}
00:00:11.724 01.161 8532 Exposure complete
00:00:11.763 00.039 8532 worker thread done servicing request
00:00:11.763 00.000 7008 OnExposeComplete: enter
00:00:11.765 00.002 7008 UpdateGuideState(): m_state=6
00:00:11.766 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2057
00:00:11.767 00.001 7008 Star::Find returns 1 (0), X=544.60, Y=452.40, Mass=261021, SNR=320.7, Peak=43431 HFD=2.9
00:00:11.770 00.003 7008 MultiStar: [#1 0.39,0.22,0.53,U] [#2 0.31,0.20,0.56,U] [#3 0.29,0.16,0.44,U] [#4 0.34,0.14,0.36,U] [#5 0.35,0.34,0.33,U] [#6 0.35,0.16,0.35,U] [#7 0.32,0.12,0.30,U] [#8 0.24,0.19,0.35,U] 
00:00:11.771 00.001 7008 single-star, 8 included, MultiStar: {0.30, 0.20}, one-star: {0.21, 0.21}
00:00:11.773 00.002 7008 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.07) = xAngle (0.85 = 0.85)
00:00:11.774 00.001 7008 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.44 = 0.44)
00:00:11.775 00.001 7008 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.78 mountX=0.20 mountY=0.13, mountTheta=0.57
00:00:11.778 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.21, y=0.21, opts=13)
00:00:11.779 00.001 7008 Enqueuing Move request for scope (0.21, 0.21)
00:00:11.780 00.001 8532 Worker thread wakes up
00:00:11.780 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
00:00:11.780 00.000 8532 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
00:00:11.780 00.000 8532 Moving (0.21, 0.21) raw xDistance=0.20 yDistance=0.13
00:00:11.780 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
00:00:11.780 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:11.780 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:11.782 00.002 8532 MoveAxis(W, 195, ABG)
00:00:11.782 00.000 8532 Guiding  Dir = 3, Dur = 195
00:00:11.782 00.000 8532 IsSlewing returns 0
00:00:11.782 00.000 8532 IsGuiding returns 0
00:00:11.782 00.000 8532 PulseGuide returned control before completion, sleep 205
00:00:11.782 00.000 7008 UpdateImageDisplay: Size=(752,580) min=358, max=57093, med=2523, FiltMin=1829, FiltMax=33269, Gamma=0.990
00:00:11.789 00.007 7008 UpdateGuideState exits: m=261021 SNR=320.7
00:00:11.790 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.791 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:11.792 00.001 7008 Enqueuing Expose request
00:00:11.997 00.205 8532 IsGuiding returns 0
00:00:11.997 00.000 8532 Move returns status 0, amount 195
00:00:11.997 00.000 8532 MoveAxis(N, 0, ABG)
00:00:11.997 00.000 8532 Move returns status 0, amount 0
00:00:11.997 00.000 8532 move complete, result=0
00:00:11.997 00.000 8532 worker thread done servicing request
00:00:11.997 00.000 8532 Worker thread wakes up
00:00:11.997 00.000 7008 GuideStep: 0.2 px 195 ms WEST, 0.1 px 0 ms NORTH
00:00:12.000 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:12.000 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:12.553 00.553 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"218fc584-b306-4cb6-9fb0-d06ec7cee306"}
00:00:12.555 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"218fc584-b306-4cb6-9fb0-d06ec7cee306"}
00:00:12.563 00.008 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6263f897-a2b0-4d38-8c76-cb738ce73d40"}
00:00:12.565 00.002 7008 case statement mapped state 6 to 3
00:00:12.566 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6263f897-a2b0-4d38-8c76-cb738ce73d40"}
00:00:12.568 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e6c837b4-9228-4bf5-9513-08a340d09445"}
00:00:12.570 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2057,"width":15,"height":15,"star_pos":[6.60,7.40],"pixels":"..."},"id":"e6c837b4-9228-4bf5-9513-08a340d09445"}
00:00:14.127 01.557 8532 Exposure complete
00:00:14.155 00.028 8532 worker thread done servicing request
00:00:14.155 00.000 7008 OnExposeComplete: enter
00:00:14.158 00.003 7008 UpdateGuideState(): m_state=6
00:00:14.159 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2058
00:00:14.160 00.001 7008 Star::Find returns 1 (0), X=544.55, Y=452.32, Mass=250781, SNR=317.6, Peak=41446 HFD=2.8
00:00:14.162 00.002 7008 MultiStar: [#1 0.36,0.27,0.54,U] [#2 0.28,0.15,0.55,U] [#3 0.29,0.08,0.44,U] [#4 0.28,0.21,0.37,U] [#5 0.33,0.24,0.35,U] [#6 0.21,0.15,0.35,U] [#7 0.25,0.19,0.31,U] [#8 0.21,0.12,0.34,U] 
00:00:14.163 00.001 7008 single-star, 8 included, MultiStar: {0.26, 0.17}, one-star: {0.16, 0.13}
00:00:14.165 00.002 7008 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.07) = xAngle (0.73 = 0.73)
00:00:14.166 00.001 7008 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.32 = 0.32)
00:00:14.167 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=0.15 mountY=0.07, mountTheta=0.40
00:00:14.170 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.13, opts=13)
00:00:14.171 00.001 7008 Enqueuing Move request for scope (0.16, 0.13)
00:00:14.172 00.001 8532 Worker thread wakes up
00:00:14.173 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:00:14.173 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:00:14.173 00.000 8532 Moving (0.16, 0.13) raw xDistance=0.15 yDistance=0.07
00:00:14.173 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:00:14.173 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:14.173 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:00:14.173 00.000 8532 MoveAxis(E, 0, ABG)
00:00:14.173 00.000 8532 Move returns status 0, amount 0
00:00:14.173 00.000 8532 MoveAxis(N, 0, ABG)
00:00:14.173 00.000 8532 Move returns status 0, amount 0
00:00:14.173 00.000 8532 move complete, result=0
00:00:14.173 00.000 8532 worker thread done servicing request
00:00:14.173 00.000 7008 UpdateImageDisplay: Size=(752,580) min=135, max=62424, med=2524, FiltMin=1896, FiltMax=32839, Gamma=0.990
00:00:14.179 00.006 7008 UpdateGuideState exits: m=250781 SNR=317.6
00:00:14.180 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.181 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:14.182 00.001 7008 Enqueuing Expose request
00:00:14.183 00.001 8532 Worker thread wakes up
00:00:14.183 00.000 7008 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:14.185 00.002 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:14.185 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:14.551 00.366 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a1dc61d6-ee40-4ede-8065-991b5ea1b872"}
00:00:14.553 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"a1dc61d6-ee40-4ede-8065-991b5ea1b872"}
00:00:14.556 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"26322575-576f-4d29-88ca-17e5ce45b6e0"}
00:00:14.557 00.001 7008 case statement mapped state 6 to 3
00:00:14.559 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"26322575-576f-4d29-88ca-17e5ce45b6e0"}
00:00:14.562 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"5c67ddb7-a445-4a2d-ae33-ba2349b4e782"}
00:00:14.564 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2058,"width":15,"height":15,"star_pos":[6.55,7.32],"pixels":"..."},"id":"5c67ddb7-a445-4a2d-ae33-ba2349b4e782"}
00:00:16.305 01.741 8532 Exposure complete
00:00:16.329 00.024 8532 worker thread done servicing request
00:00:16.329 00.000 7008 OnExposeComplete: enter
00:00:16.332 00.003 7008 UpdateGuideState(): m_state=6
00:00:16.335 00.003 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2059
00:00:16.336 00.001 7008 Star::Find returns 1 (0), X=544.69, Y=452.44, Mass=265507, SNR=337.5, Peak=45275 HFD=2.9
00:00:16.338 00.002 7008 MultiStar: [#1 0.50,0.31,0.53,U] [#2 0.44,0.28,0.53,U] [#3 0.38,0.09,0.42,U] [#4 0.36,0.25,0.35,U] [#5 0.45,0.36,0.33,U] [#6 0.46,0.16,0.34,U] [#7 0.35,0.26,0.28,U] [#8 0.28,0.23,0.32,U] 
00:00:16.339 00.001 7008 single-star, 8 included, MultiStar: {0.38, 0.25}, one-star: {0.30, 0.25}
00:00:16.341 00.002 7008 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.07) = xAngle (0.77 = 0.77)
00:00:16.342 00.001 7008 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.36 = 0.36)
00:00:16.343 00.001 7008 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.70 mountX=0.28 mountY=0.14, mountTheta=0.45
00:00:16.346 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.30, y=0.25, opts=13)
00:00:16.348 00.002 7008 Enqueuing Move request for scope (0.30, 0.25)
00:00:16.349 00.001 8532 Worker thread wakes up
00:00:16.349 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd
00:00:16.349 00.000 8532 Handling offset move in thread for scope, endpoint = (0.30, 0.25)
00:00:16.350 00.001 8532 Moving (0.30, 0.25) raw xDistance=0.28 yDistance=0.14
00:00:16.350 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:00:16.350 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:16.350 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:16.350 00.000 8532 MoveAxis(W, 256, ABG)
00:00:16.350 00.000 8532 Guiding  Dir = 3, Dur = 256
00:00:16.350 00.000 8532 IsSlewing returns 0
00:00:16.350 00.000 8532 IsGuiding returns 0
00:00:16.351 00.001 8532 PulseGuide returned control before completion, sleep 266
00:00:16.351 00.000 7008 UpdateImageDisplay: Size=(752,580) min=242, max=60825, med=2522, FiltMin=1937, FiltMax=32404, Gamma=0.990
00:00:16.359 00.008 7008 UpdateGuideState exits: m=265507 SNR=337.5
00:00:16.361 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.362 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:16.363 00.001 7008 Enqueuing Expose request
00:00:16.550 00.187 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"5d16732e-2f34-47cf-a511-4426dd413cdd"}
00:00:16.554 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"5d16732e-2f34-47cf-a511-4426dd413cdd"}
00:00:16.558 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"6efd25ff-e5f7-4de3-a44f-8caac5a92f0d"}
00:00:16.560 00.002 7008 case statement mapped state 6 to 3
00:00:16.563 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"6efd25ff-e5f7-4de3-a44f-8caac5a92f0d"}
00:00:16.565 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"cba43cd2-1a06-4086-b752-69b2652d6568"}
00:00:16.567 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2059,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"cba43cd2-1a06-4086-b752-69b2652d6568"}
00:00:16.630 00.063 8532 IsGuiding returns 0
00:00:16.630 00.000 8532 Move returns status 0, amount 256
00:00:16.630 00.000 8532 MoveAxis(N, 0, ABG)
00:00:16.630 00.000 8532 Move returns status 0, amount 0
00:00:16.630 00.000 8532 move complete, result=0
00:00:16.631 00.001 8532 worker thread done servicing request
00:00:16.631 00.000 7008 GuideStep: 0.3 px 256 ms WEST, 0.1 px 0 ms NORTH
00:00:16.635 00.004 8532 Worker thread wakes up
00:00:16.635 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:16.635 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:18.548 01.913 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"446f5583-132e-4ba1-923c-f95e68d9a615"}
00:00:18.552 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"446f5583-132e-4ba1-923c-f95e68d9a615"}
00:00:18.554 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f0360bdf-4772-462e-b15c-679bce901376"}
00:00:18.557 00.003 7008 case statement mapped state 6 to 3
00:00:18.558 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0360bdf-4772-462e-b15c-679bce901376"}
00:00:18.560 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"99360c6e-b608-46ad-ab58-53e164efe80f"}
00:00:18.563 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2059,"width":15,"height":15,"star_pos":[6.69,7.44],"pixels":"..."},"id":"99360c6e-b608-46ad-ab58-53e164efe80f"}
00:00:18.757 00.194 8532 Exposure complete
00:00:18.792 00.035 8532 worker thread done servicing request
00:00:18.792 00.000 7008 OnExposeComplete: enter
00:00:18.794 00.002 7008 UpdateGuideState(): m_state=6
00:00:18.795 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2060
00:00:18.796 00.001 7008 Star::Find returns 1 (0), X=544.43, Y=452.22, Mass=262966, SNR=332.5, Peak=35828 HFD=2.6
00:00:18.796 00.000 7008 MultiStar: [#1 0.23,-0.05,0.53,U] [#2 0.23,-0.07,0.54,U] [#3 0.18,-0.10,0.41,U] [#4 0.22,-0.04,0.35,U] [#5 0.12,-0.09,0.33,U] [#6 0.16,-0.06,0.36,U] [#7 0.21,-0.04,0.28,U] [#8 0.03,0.05,0.33,U] 
00:00:18.798 00.002 7008 single-star, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.05, 0.03}
00:00:18.799 00.001 7008 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.07) = xAngle (0.59 = 0.59)
00:00:18.800 00.001 7008 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.18 = 0.18)
00:00:18.801 00.001 7008 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.52 mountX=0.04 mountY=0.01, mountTheta=0.21
00:00:18.803 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.05, y=0.03, opts=13)
00:00:18.804 00.001 7008 Enqueuing Move request for scope (0.05, 0.03)
00:00:18.805 00.001 8532 Worker thread wakes up
00:00:18.805 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:00:18.805 00.000 8532 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:00:18.805 00.000 8532 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.01
00:00:18.806 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:00:18.806 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:18.806 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:18.806 00.000 8532 MoveAxis(E, 0, ABG)
00:00:18.806 00.000 8532 Move returns status 0, amount 0
00:00:18.806 00.000 8532 MoveAxis(N, 0, ABG)
00:00:18.806 00.000 8532 Move returns status 0, amount 0
00:00:18.806 00.000 8532 move complete, result=0
00:00:18.806 00.000 8532 worker thread done servicing request
00:00:18.806 00.000 7008 UpdateImageDisplay: Size=(752,580) min=0, max=59942, med=2522, FiltMin=1886, FiltMax=30522, Gamma=0.990
00:00:18.813 00.007 7008 UpdateGuideState exits: m=262966 SNR=332.5
00:00:18.815 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:18.816 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:18.817 00.001 7008 Enqueuing Expose request
00:00:18.818 00.001 7008 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:18.819 00.001 8532 Worker thread wakes up
00:00:18.819 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:18.819 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:20.549 01.730 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9b94b4c2-25f1-454c-8d54-e5cd4ebf89db"}
00:00:20.555 00.006 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9b94b4c2-25f1-454c-8d54-e5cd4ebf89db"}
00:00:20.559 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"778c321c-a7f3-436a-82e7-05f6d376a812"}
00:00:20.561 00.002 7008 case statement mapped state 6 to 3
00:00:20.563 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"778c321c-a7f3-436a-82e7-05f6d376a812"}
00:00:20.564 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bd2abf3c-55b1-4501-8122-0f5f7f3a3f34"}
00:00:20.566 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2060,"width":15,"height":15,"star_pos":[7.43,7.22],"pixels":"..."},"id":"bd2abf3c-55b1-4501-8122-0f5f7f3a3f34"}
00:00:20.944 00.378 8532 Exposure complete
00:00:20.971 00.027 8532 worker thread done servicing request
00:00:20.972 00.001 7008 OnExposeComplete: enter
00:00:20.973 00.001 7008 UpdateGuideState(): m_state=6
00:00:20.974 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2061
00:00:20.975 00.001 7008 Star::Find returns 1 (0), X=544.33, Y=452.22, Mass=264117, SNR=320.2, Peak=37663 HFD=2.6
00:00:20.977 00.002 7008 MultiStar: [#1 0.16,0.02,0.52,U] [#2 0.10,-0.08,0.56,U] [#3 0.12,-0.04,0.44,U] [#4 0.07,-0.03,0.37,U] [#5 0.17,0.10,0.35,U] [#6 0.12,-0.05,0.37,U] [#7 0.13,-0.02,0.30,U] [#8 0.06,-0.05,0.34,U] 
00:00:20.978 00.001 7008 single-star, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.05, 0.02}
00:00:20.979 00.001 7008 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.07) = xAngle (2.77 = 2.77)
00:00:20.980 00.001 7008 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (2.36 = 2.36)
00:00:20.981 00.001 7008 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.70 mountX=-0.05 mountY=0.04, mountTheta=2.49
00:00:20.985 00.004 7008 SchedulePrimaryMove(0F0692D8, x=-0.05, y=0.02, opts=13)
00:00:20.986 00.001 7008 Enqueuing Move request for scope (-0.05, 0.02)
00:00:20.987 00.001 8532 Worker thread wakes up
00:00:20.988 00.001 8532 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:00:20.988 00.000 8532 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:00:20.988 00.000 8532 Moving (-0.05, 0.02) raw xDistance=-0.05 yDistance=0.04
00:00:20.988 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:00:20.988 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:20.988 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:20.988 00.000 8532 MoveAxis(E, 0, ABG)
00:00:20.988 00.000 8532 Move returns status 0, amount 0
00:00:20.988 00.000 8532 MoveAxis(N, 0, ABG)
00:00:20.988 00.000 8532 Move returns status 0, amount 0
00:00:20.988 00.000 8532 move complete, result=0
00:00:20.988 00.000 8532 worker thread done servicing request
00:00:20.989 00.001 7008 UpdateImageDisplay: Size=(752,580) min=134, max=65535, med=2523, FiltMin=1870, FiltMax=28698, Gamma=0.990
00:00:20.994 00.005 7008 UpdateGuideState exits: m=264117 SNR=320.2
00:00:20.996 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:20.997 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:20.998 00.001 7008 Enqueuing Expose request
00:00:20.999 00.001 8532 Worker thread wakes up
00:00:20.999 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:20.999 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:20.999 00.000 7008 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:22.549 01.550 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"9cd4cf1b-9d3d-4115-a1e8-59654263adc1"}
00:00:22.553 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"9cd4cf1b-9d3d-4115-a1e8-59654263adc1"}
00:00:22.556 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a5110280-5479-4ccd-8787-69186fd9ef12"}
00:00:22.559 00.003 7008 case statement mapped state 6 to 3
00:00:22.560 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5110280-5479-4ccd-8787-69186fd9ef12"}
00:00:22.561 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"e04c9dff-5d98-45e2-983a-8eccd4c3964b"}
00:00:22.562 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2061,"width":15,"height":15,"star_pos":[7.33,7.22],"pixels":"..."},"id":"e04c9dff-5d98-45e2-983a-8eccd4c3964b"}
00:00:23.127 00.565 8532 Exposure complete
00:00:23.156 00.029 8532 worker thread done servicing request
00:00:23.156 00.000 7008 OnExposeComplete: enter
00:00:23.157 00.001 7008 UpdateGuideState(): m_state=6
00:00:23.158 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2062
00:00:23.160 00.002 7008 Star::Find returns 1 (0), X=544.46, Y=452.35, Mass=262994, SNR=325.2, Peak=37107 HFD=2.9
00:00:23.161 00.001 7008 MultiStar: [#1 0.27,0.17,0.55,U] [#2 0.23,0.15,0.56,U] [#3 0.24,0.06,0.42,U] [#4 0.20,0.13,0.35,U] [#5 0.26,0.19,0.35,U] [#6 0.17,0.11,0.36,U] [#7 0.20,0.09,0.28,U] [#8 0.14,0.14,0.33,U] 
00:00:23.162 00.001 7008 single-star, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.07, 0.16}
00:00:23.163 00.001 7008 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.07) = xAngle (1.24 = 1.24)
00:00:23.165 00.002 7008 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.82 = 0.82)
00:00:23.166 00.001 7008 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.17 mountX=0.06 mountY=0.13, mountTheta=1.15
00:00:23.169 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.07, y=0.16, opts=13)
00:00:23.170 00.001 7008 Enqueuing Move request for scope (0.07, 0.16)
00:00:23.171 00.001 8532 Worker thread wakes up
00:00:23.171 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:00:23.171 00.000 8532 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:00:23.171 00.000 8532 Moving (0.07, 0.16) raw xDistance=0.06 yDistance=0.13
00:00:23.171 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:00:23.171 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:23.171 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:23.171 00.000 8532 MoveAxis(E, 0, ABG)
00:00:23.172 00.001 8532 Move returns status 0, amount 0
00:00:23.172 00.000 8532 MoveAxis(N, 0, ABG)
00:00:23.172 00.000 8532 Move returns status 0, amount 0
00:00:23.172 00.000 8532 move complete, result=0
00:00:23.172 00.000 8532 worker thread done servicing request
00:00:23.172 00.000 7008 UpdateImageDisplay: Size=(752,580) min=121, max=63734, med=2524, FiltMin=1881, FiltMax=29384, Gamma=0.990
00:00:23.177 00.005 7008 UpdateGuideState exits: m=262994 SNR=325.2
00:00:23.178 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.179 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:23.181 00.002 7008 Enqueuing Expose request
00:00:23.184 00.003 7008 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:23.185 00.001 8532 Worker thread wakes up
00:00:23.185 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:23.185 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:24.550 01.365 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"559a63d8-4ef4-45f8-944c-a29381579027"}
00:00:24.555 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"559a63d8-4ef4-45f8-944c-a29381579027"}
00:00:24.558 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"52f69bfb-06de-4a43-8452-b184ed97ffc1"}
00:00:24.561 00.003 7008 case statement mapped state 6 to 3
00:00:24.563 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f69bfb-06de-4a43-8452-b184ed97ffc1"}
00:00:24.565 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"510ed5bd-ca73-4a1d-8582-baabc2d91cf9"}
00:00:24.568 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2062,"width":15,"height":15,"star_pos":[7.46,7.35],"pixels":"..."},"id":"510ed5bd-ca73-4a1d-8582-baabc2d91cf9"}
00:00:25.309 00.741 8532 Exposure complete
00:00:25.339 00.030 8532 worker thread done servicing request
00:00:25.339 00.000 7008 OnExposeComplete: enter
00:00:25.340 00.001 7008 UpdateGuideState(): m_state=6
00:00:25.341 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2063
00:00:25.342 00.001 7008 Star::Find returns 1 (0), X=544.55, Y=452.49, Mass=260733, SNR=329.8, Peak=38110 HFD=3.1
00:00:25.343 00.001 7008 MultiStar: [#1 0.36,0.32,0.55,U] [#2 0.27,0.31,0.53,U] [#3 0.18,0.18,0.42,U] [#4 0.28,0.17,0.35,U] [#5 0.25,0.40,0.33,U] [#6 0.27,0.30,0.35,U] [#7 0.29,0.21,0.28,U] [#8 0.22,0.26,0.32,U] 
00:00:25.344 00.001 7008 single-star, 8 included, MultiStar: {0.24, 0.28}, one-star: {0.16, 0.30}
00:00:25.346 00.002 7008 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.07) = xAngle (1.14 = 1.14)
00:00:25.347 00.001 7008 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.73 = 0.73)
00:00:25.348 00.001 7008 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.07 mountX=0.14 mountY=0.22, mountTheta=1.01
00:00:25.350 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=0.30, opts=13)
00:00:25.351 00.001 7008 Enqueuing Move request for scope (0.16, 0.30)
00:00:25.353 00.002 8532 Worker thread wakes up
00:00:25.353 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
00:00:25.353 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
00:00:25.353 00.000 8532 Moving (0.16, 0.30) raw xDistance=0.14 yDistance=0.22
00:00:25.353 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:00:25.353 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:00:25.353 00.000 8532 MoveAxis(E, 0, ABG)
00:00:25.353 00.000 8532 Move returns status 0, amount 0
00:00:25.353 00.000 8532 MoveAxis(S, 394, ABG)
00:00:25.353 00.000 8532 Guiding  Dir = 1, Dur = 394
00:00:25.353 00.000 8532 IsSlewing returns 0
00:00:25.353 00.000 8532 IsGuiding returns 0
00:00:25.353 00.000 8532 PulseGuide returned control before completion, sleep 404
00:00:25.353 00.000 7008 UpdateImageDisplay: Size=(752,580) min=9, max=60883, med=2523, FiltMin=1922, FiltMax=31831, Gamma=0.990
00:00:25.360 00.007 7008 UpdateGuideState exits: m=260733 SNR=329.8
00:00:25.362 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:25.363 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:25.364 00.001 7008 Enqueuing Expose request
00:00:25.766 00.402 8532 IsGuiding returns 1
00:00:25.766 00.000 8532 scope still moving after pulse duration time elapsed
00:00:25.798 00.032 8532 IsSlewing returns 0
00:00:25.799 00.001 8532 IsGuiding returns 0
00:00:25.799 00.000 8532 scope move finished after 394 + 51 ms
00:00:25.799 00.000 8532 Move returns status 0, amount 394
00:00:25.799 00.000 8532 move complete, result=0
00:00:25.799 00.000 8532 worker thread done servicing request
00:00:25.800 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.2 px 394 ms SOUTH
00:00:25.803 00.003 8532 Worker thread wakes up
00:00:25.804 00.001 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:25.804 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:26.549 00.745 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"55369f20-121c-4615-b944-68aa17714b20"}
00:00:26.553 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"55369f20-121c-4615-b944-68aa17714b20"}
00:00:26.555 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"61a31ce1-a0a7-4087-947c-04a5619ad3e7"}
00:00:26.557 00.002 7008 case statement mapped state 6 to 3
00:00:26.560 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"61a31ce1-a0a7-4087-947c-04a5619ad3e7"}
00:00:26.563 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"c6c598c4-dcb8-4026-bfc4-d7b31c05d495"}
00:00:26.566 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2063,"width":15,"height":15,"star_pos":[6.55,7.49],"pixels":"..."},"id":"c6c598c4-dcb8-4026-bfc4-d7b31c05d495"}
00:00:27.931 01.365 8532 Exposure complete
00:00:27.957 00.026 8532 worker thread done servicing request
00:00:27.957 00.000 7008 OnExposeComplete: enter
00:00:27.959 00.002 7008 UpdateGuideState(): m_state=6
00:00:27.960 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2064
00:00:27.961 00.001 7008 Star::Find returns 1 (0), X=544.72, Y=452.22, Mass=264626, SNR=329.6, Peak=48765 HFD=2.5
00:00:27.962 00.001 7008 MultiStar: [#1 0.54,0.04,0.55,U] [#2 0.50,-0.08,0.55,U] [#3 0.43,-0.09,0.42,U] [#4 0.47,0.02,0.36,U] [#5 0.55,-0.02,0.34,U] [#6 0.43,-0.00,0.36,U] [#7 0.48,0.01,0.28,U] [#8 0.27,0.12,0.36,U] 
00:00:27.963 00.001 7008 single-star, 8 included, MultiStar: {0.44, 0.00}, one-star: {0.34, 0.03}
00:00:27.964 00.001 7008 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.07) = xAngle (0.16 = 0.16)
00:00:27.965 00.001 7008 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.25 = -0.25)
00:00:27.966 00.001 7008 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.09 mountX=0.33 mountY=-0.08, mountTheta=-0.24
00:00:27.968 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.34, y=0.03, opts=13)
00:00:27.969 00.001 7008 Enqueuing Move request for scope (0.34, 0.03)
00:00:27.971 00.002 8532 Worker thread wakes up
00:00:27.971 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
00:00:27.971 00.000 8532 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
00:00:27.971 00.000 8532 Moving (0.34, 0.03) raw xDistance=0.33 yDistance=-0.08
00:00:27.972 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:00:27.972 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:27.972 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:00:27.972 00.000 8532 MoveAxis(W, 302, ABG)
00:00:27.972 00.000 8532 Guiding  Dir = 3, Dur = 302
00:00:27.972 00.000 8532 IsSlewing returns 0
00:00:27.972 00.000 8532 IsGuiding returns 0
00:00:27.973 00.001 8532 PulseGuide returned control before completion, sleep 312
00:00:27.973 00.000 7008 UpdateImageDisplay: Size=(752,580) min=253, max=62736, med=2524, FiltMin=1888, FiltMax=32323, Gamma=0.990
00:00:27.979 00.006 7008 UpdateGuideState exits: m=264626 SNR=329.6
00:00:27.980 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:27.981 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:27.982 00.001 7008 Enqueuing Expose request
00:00:28.298 00.316 8532 IsGuiding returns 0
00:00:28.298 00.000 8532 Move returns status 0, amount 302
00:00:28.298 00.000 8532 MoveAxis(N, 0, ABG)
00:00:28.298 00.000 8532 Move returns status 0, amount 0
00:00:28.298 00.000 8532 move complete, result=0
00:00:28.300 00.002 8532 worker thread done servicing request
00:00:28.300 00.000 8532 Worker thread wakes up
00:00:28.300 00.000 7008 GuideStep: 0.3 px 302 ms WEST, -0.1 px 0 ms NORTH
00:00:28.303 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:28.303 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:28.548 00.245 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"3ef6ae13-4984-45c8-9ac1-b7771ea7360e"}
00:00:28.552 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"3ef6ae13-4984-45c8-9ac1-b7771ea7360e"}
00:00:28.555 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"4d131f4d-afb8-4995-805f-6d103f57ef40"}
00:00:28.557 00.002 7008 case statement mapped state 6 to 3
00:00:28.558 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d131f4d-afb8-4995-805f-6d103f57ef40"}
00:00:28.567 00.009 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"96b1e4d0-ea5d-454e-8344-a29b4cbbc74f"}
00:00:28.568 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2064,"width":15,"height":15,"star_pos":[6.72,7.22],"pixels":"..."},"id":"96b1e4d0-ea5d-454e-8344-a29b4cbbc74f"}
00:00:30.428 01.860 8532 Exposure complete
00:00:30.454 00.026 8532 worker thread done servicing request
00:00:30.454 00.000 7008 OnExposeComplete: enter
00:00:30.455 00.001 7008 UpdateGuideState(): m_state=6
00:00:30.456 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2065
00:00:30.457 00.001 7008 Star::Find returns 1 (0), X=544.82, Y=452.33, Mass=273278, SNR=342.4, Peak=34690 HFD=2.8
00:00:30.460 00.003 7008 MultiStar: [#1 0.65,0.06,0.52,U] [#2 0.55,0.11,0.51,U] [#3 0.52,0.06,0.40,U] [#4 0.51,0.01,0.33,U] [#5 0.60,0.16,0.32,U] [#6 0.47,0.14,0.34,U] [#7 0.46,0.08,0.27,U] [#8 0.33,0.17,0.31,U] 
00:00:30.462 00.002 7008 single-star, 8 included, MultiStar: {0.50, 0.11}, one-star: {0.43, 0.13}
00:00:30.463 00.001 7008 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.07) = xAngle (0.37 = 0.37)
00:00:30.465 00.002 7008 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.04 = -0.04)
00:00:30.466 00.001 7008 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.30 mountX=0.42 mountY=-0.02, mountTheta=-0.04
00:00:30.468 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.43, y=0.13, opts=13)
00:00:30.469 00.001 7008 Enqueuing Move request for scope (0.43, 0.13)
00:00:30.470 00.001 8532 Worker thread wakes up
00:00:30.470 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.13) opts 0xd
00:00:30.470 00.000 8532 Handling offset move in thread for scope, endpoint = (0.43, 0.13)
00:00:30.470 00.000 8532 Moving (0.43, 0.13) raw xDistance=0.42 yDistance=-0.02
00:00:30.471 00.001 8532 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:00:30.471 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:30.471 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:30.471 00.000 8532 MoveAxis(W, 401, ABG)
00:00:30.471 00.000 8532 Guiding  Dir = 3, Dur = 401
00:00:30.471 00.000 8532 IsSlewing returns 0
00:00:30.471 00.000 8532 IsGuiding returns 0
00:00:30.472 00.001 8532 PulseGuide returned control before completion, sleep 411
00:00:30.472 00.000 7008 UpdateImageDisplay: Size=(752,580) min=216, max=55433, med=2524, FiltMin=1791, FiltMax=30390, Gamma=0.990
00:00:30.477 00.005 7008 UpdateGuideState exits: m=273278 SNR=342.4
00:00:30.479 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:30.482 00.003 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:30.482 00.000 7008 Enqueuing Expose request
00:00:30.548 00.066 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"4a27c7d9-8d14-44e1-82c2-7cf4386ffc42"}
00:00:30.551 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"4a27c7d9-8d14-44e1-82c2-7cf4386ffc42"}
00:00:30.553 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f7343acd-6d52-4d6e-89ee-5ca324f1feec"}
00:00:30.554 00.001 7008 case statement mapped state 6 to 3
00:00:30.555 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7343acd-6d52-4d6e-89ee-5ca324f1feec"}
00:00:30.556 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"0eacd079-2db5-4c8f-9550-d1857cc3d5b5"}
00:00:30.558 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2065,"width":15,"height":15,"star_pos":[6.82,7.33],"pixels":"..."},"id":"0eacd079-2db5-4c8f-9550-d1857cc3d5b5"}
00:00:30.886 00.328 8532 IsGuiding returns 1
00:00:30.886 00.000 8532 scope still moving after pulse duration time elapsed
00:00:30.918 00.032 8532 IsSlewing returns 0
00:00:30.918 00.000 8532 IsGuiding returns 0
00:00:30.919 00.001 8532 scope move finished after 401 + 46 ms
00:00:30.919 00.000 8532 Move returns status 0, amount 401
00:00:30.919 00.000 8532 MoveAxis(N, 0, ABG)
00:00:30.919 00.000 8532 Move returns status 0, amount 0
00:00:30.919 00.000 8532 move complete, result=0
00:00:30.919 00.000 8532 worker thread done servicing request
00:00:30.919 00.000 8532 Worker thread wakes up
00:00:30.919 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:30.920 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:30.920 00.000 7008 GuideStep: 0.4 px 401 ms WEST, -0.0 px 0 ms NORTH
00:00:32.548 01.628 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"f98e1bd4-1953-48c4-926d-51c7c05ffa6b"}
00:00:32.551 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"f98e1bd4-1953-48c4-926d-51c7c05ffa6b"}
00:00:32.556 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"d4f252c4-a5d2-458d-80ca-a7ee19c4df2f"}
00:00:32.559 00.003 7008 case statement mapped state 6 to 3
00:00:32.563 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4f252c4-a5d2-458d-80ca-a7ee19c4df2f"}
00:00:32.564 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"bc4af616-0e3f-4ffd-b86a-d21b4cefa376"}
00:00:32.566 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2065,"width":15,"height":15,"star_pos":[6.82,7.33],"pixels":"..."},"id":"bc4af616-0e3f-4ffd-b86a-d21b4cefa376"}
00:00:33.048 00.482 8532 Exposure complete
00:00:33.079 00.031 8532 worker thread done servicing request
00:00:33.079 00.000 7008 OnExposeComplete: enter
00:00:33.083 00.004 7008 UpdateGuideState(): m_state=6
00:00:33.084 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2066
00:00:33.085 00.001 7008 Star::Find returns 1 (0), X=544.51, Y=452.58, Mass=253901, SNR=317.5, Peak=31892 HFD=3.1
00:00:33.087 00.002 7008 MultiStar: [#1 0.27,0.45,0.57,U] [#2 0.24,0.44,0.59,U] [#3 0.24,0.32,0.45,U] [#4 0.21,0.28,0.38,U] [#5 0.31,0.52,0.35,U] [#6 0.21,0.39,0.36,U] [#7 0.20,0.27,0.30,U] [#8 0.18,0.25,0.35,U] 
00:00:33.088 00.001 7008 single-star, 8 included, MultiStar: {0.21, 0.38}, one-star: {0.12, 0.39}
00:00:33.089 00.001 7008 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.07) = xAngle (1.34 = 1.34)
00:00:33.089 00.000 7008 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (0.93 = 0.93)
00:00:33.091 00.002 7008 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.27 mountX=0.09 mountY=0.33, mountTheta=1.30
00:00:33.093 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.12, y=0.39, opts=13)
00:00:33.095 00.002 7008 Enqueuing Move request for scope (0.12, 0.39)
00:00:33.096 00.001 8532 Worker thread wakes up
00:00:33.096 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
00:00:33.096 00.000 8532 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
00:00:33.096 00.000 8532 Moving (0.12, 0.39) raw xDistance=0.09 yDistance=0.33
00:00:33.096 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:33.096 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
00:00:33.096 00.000 8532 MoveAxis(E, 0, ABG)
00:00:33.096 00.000 8532 Move returns status 0, amount 0
00:00:33.096 00.000 8532 MoveAxis(S, 573, ABG)
00:00:33.096 00.000 8532 Guiding  Dir = 1, Dur = 573
00:00:33.097 00.001 8532 IsSlewing returns 0
00:00:33.097 00.000 8532 IsGuiding returns 0
00:00:33.097 00.000 8532 PulseGuide returned control before completion, sleep 583
00:00:33.097 00.000 7008 UpdateImageDisplay: Size=(752,580) min=142, max=65010, med=2525, FiltMin=1890, FiltMax=31706, Gamma=0.990
00:00:33.104 00.007 7008 UpdateGuideState exits: m=253901 SNR=317.5
00:00:33.105 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.106 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:33.107 00.001 7008 Enqueuing Expose request
00:00:33.695 00.588 8532 IsGuiding returns 0
00:00:33.695 00.000 8532 Move returns status 0, amount 573
00:00:33.695 00.000 8532 move complete, result=0
00:00:33.695 00.000 8532 worker thread done servicing request
00:00:33.696 00.001 7008 GuideStep: 0.1 px 0 ms EAST, 0.3 px 573 ms SOUTH
00:00:33.698 00.002 8532 Worker thread wakes up
00:00:33.698 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:33.698 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:34.456 00.758 7008 User exited setup dialog with 'cancel'
00:00:34.548 00.092 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"cfc2c126-80f2-474d-a59a-c218a325dd40"}
00:00:34.551 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"cfc2c126-80f2-474d-a59a-c218a325dd40"}
00:00:34.553 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"dc5dc2ac-5549-4660-97c4-8b7e30e9ed48"}
00:00:34.555 00.002 7008 case statement mapped state 6 to 3
00:00:34.557 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc5dc2ac-5549-4660-97c4-8b7e30e9ed48"}
00:00:34.559 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"b9ec4f8d-ec3a-4dd7-8703-89df1b038e83"}
00:00:34.560 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2066,"width":15,"height":15,"star_pos":[6.51,6.58],"pixels":"..."},"id":"b9ec4f8d-ec3a-4dd7-8703-89df1b038e83"}
00:00:35.826 01.266 8532 Exposure complete
00:00:35.855 00.029 8532 worker thread done servicing request
00:00:35.856 00.001 7008 OnExposeComplete: enter
00:00:35.857 00.001 7008 UpdateGuideState(): m_state=6
00:00:35.858 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2067
00:00:35.859 00.001 7008 Star::Find returns 1 (0), X=544.74, Y=452.06, Mass=269562, SNR=334.7, Peak=55580 HFD=2.2
00:00:35.860 00.001 7008 MultiStar: [#1 0.56,-0.24,0.55,U] [#2 0.45,-0.20,0.53,U] [#3 0.40,-0.29,0.43,U] [#4 0.41,-0.20,0.34,U] [#5 0.56,-0.16,0.35,U] [#6 0.52,-0.26,0.35,U] [#7 0.37,-0.12,0.29,U] [#8 0.23,-0.07,0.33,U] 
00:00:35.861 00.001 7008 single-star, 8 included, MultiStar: {0.43, -0.18}, one-star: {0.36, -0.13}
00:00:35.862 00.001 7008 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.07) = xAngle (-0.27 = -0.27)
00:00:35.863 00.001 7008 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-0.68 = -0.68)
00:00:35.864 00.001 7008 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-0.34 mountX=0.37 mountY=-0.24, mountTheta=-0.58
00:00:35.867 00.003 7008 SchedulePrimaryMove(0F0692D8, x=0.36, y=-0.13, opts=13)
00:00:35.869 00.002 7008 Enqueuing Move request for scope (0.36, -0.13)
00:00:35.871 00.002 8532 Worker thread wakes up
00:00:35.871 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
00:00:35.871 00.000 8532 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
00:00:35.871 00.000 8532 Moving (0.36, -0.13) raw xDistance=0.37 yDistance=-0.24
00:00:35.871 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:00:35.871 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:35.871 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:00:35.871 00.000 8532 MoveAxis(W, 333, ABG)
00:00:35.872 00.001 8532 Guiding  Dir = 3, Dur = 333
00:00:35.872 00.000 8532 IsSlewing returns 0
00:00:35.872 00.000 8532 IsGuiding returns 0
00:00:35.873 00.001 8532 PulseGuide returned control before completion, sleep 343
00:00:35.873 00.000 7008 UpdateImageDisplay: Size=(752,580) min=182, max=65535, med=2523, FiltMin=1863, FiltMax=34624, Gamma=0.990
00:00:35.879 00.006 7008 UpdateGuideState exits: m=269562 SNR=334.7
00:00:35.880 00.001 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:35.882 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:35.884 00.002 7008 Enqueuing Expose request
00:00:36.222 00.338 8532 IsGuiding returns 0
00:00:36.222 00.000 8532 Move returns status 0, amount 333
00:00:36.223 00.001 8532 MoveAxis(N, 0, ABG)
00:00:36.223 00.000 8532 Move returns status 0, amount 0
00:00:36.223 00.000 8532 move complete, result=0
00:00:36.224 00.001 8532 worker thread done servicing request
00:00:36.224 00.000 8532 Worker thread wakes up
00:00:36.224 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:36.224 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:36.224 00.000 7008 GuideStep: 0.4 px 333 ms WEST, -0.2 px 0 ms NORTH
00:00:36.549 00.325 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"ff3d704f-72fe-4605-89cf-813f3341c70b"}
00:00:36.551 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"ff3d704f-72fe-4605-89cf-813f3341c70b"}
00:00:36.552 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"a09afb29-6e53-4619-b514-ea32eaf38f6c"}
00:00:36.555 00.003 7008 case statement mapped state 6 to 3
00:00:36.556 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a09afb29-6e53-4619-b514-ea32eaf38f6c"}
00:00:36.557 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"731ae7f4-1dc5-422e-a01b-2d1c8f8801d3"}
00:00:36.559 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2067,"width":15,"height":15,"star_pos":[6.74,7.06],"pixels":"..."},"id":"731ae7f4-1dc5-422e-a01b-2d1c8f8801d3"}
00:00:38.358 01.799 8532 Exposure complete
00:00:38.390 00.032 8532 worker thread done servicing request
00:00:38.390 00.000 7008 OnExposeComplete: enter
00:00:38.391 00.001 7008 UpdateGuideState(): m_state=6
00:00:38.392 00.001 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2068
00:00:38.394 00.002 7008 Star::Find returns 1 (0), X=544.55, Y=452.03, Mass=260641, SNR=326.4, Peak=47346 HFD=2.2
00:00:38.395 00.001 7008 MultiStar: [#1 0.35,-0.28,0.56,U] [#2 0.27,-0.26,0.57,U] [#3 0.28,-0.34,0.43,U] [#4 0.27,-0.10,0.37,U] [#5 0.31,-0.15,0.34,U] [#6 0.19,-0.17,0.37,U] [#7 0.22,-0.26,0.29,U] [#8 0.07,-0.16,0.33,U] 
00:00:38.396 00.001 7008 single-star, 8 included, MultiStar: {0.23, -0.21}, one-star: {0.16, -0.16}
00:00:38.397 00.001 7008 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.07) = xAngle (-0.69 = -0.69)
00:00:38.398 00.001 7008 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.10 = -1.10)
00:00:38.401 00.003 7008 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=0.17 mountY=-0.20, mountTheta=-0.86
00:00:38.403 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.16, y=-0.16, opts=13)
00:00:38.405 00.002 7008 Enqueuing Move request for scope (0.16, -0.16)
00:00:38.406 00.001 8532 Worker thread wakes up
00:00:38.406 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
00:00:38.406 00.000 8532 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
00:00:38.406 00.000 8532 Moving (0.16, -0.16) raw xDistance=0.17 yDistance=-0.20
00:00:38.406 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.17
00:00:38.406 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:38.406 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:00:38.406 00.000 8532 MoveAxis(W, 182, ABG)
00:00:38.406 00.000 8532 Guiding  Dir = 3, Dur = 182
00:00:38.406 00.000 8532 IsSlewing returns 0
00:00:38.407 00.001 8532 IsGuiding returns 0
00:00:38.407 00.000 8532 PulseGuide returned control before completion, sleep 192
00:00:38.407 00.000 7008 UpdateImageDisplay: Size=(752,580) min=212, max=63165, med=2525, FiltMin=1812, FiltMax=34348, Gamma=0.990
00:00:38.413 00.006 7008 UpdateGuideState exits: m=260641 SNR=326.4
00:00:38.415 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.416 00.001 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:38.417 00.001 7008 Enqueuing Expose request
00:00:38.548 00.131 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"05718b22-236e-4320-a2ea-2427cf744ffc"}
00:00:38.550 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"05718b22-236e-4320-a2ea-2427cf744ffc"}
00:00:38.552 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"81c48d3e-f5a1-4cfc-8540-dbe9e29f496e"}
00:00:38.556 00.004 7008 case statement mapped state 6 to 3
00:00:38.558 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"81c48d3e-f5a1-4cfc-8540-dbe9e29f496e"}
00:00:38.560 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"4ba3c8dd-41ba-49f3-b4db-24c4735474c6"}
00:00:38.561 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2068,"width":15,"height":15,"star_pos":[6.55,7.03],"pixels":"..."},"id":"4ba3c8dd-41ba-49f3-b4db-24c4735474c6"}
00:00:38.615 00.054 8532 IsGuiding returns 0
00:00:38.615 00.000 8532 Move returns status 0, amount 182
00:00:38.615 00.000 8532 MoveAxis(N, 0, ABG)
00:00:38.615 00.000 8532 Move returns status 0, amount 0
00:00:38.615 00.000 8532 move complete, result=0
00:00:38.616 00.001 8532 worker thread done servicing request
00:00:38.616 00.000 8532 Worker thread wakes up
00:00:38.616 00.000 7008 GuideStep: 0.2 px 182 ms WEST, -0.2 px 0 ms NORTH
00:00:38.619 00.003 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:38.620 00.001 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:40.547 01.927 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"2ad85ceb-e80e-41a2-8931-d5b50b97b38b"}
00:00:40.550 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"2ad85ceb-e80e-41a2-8931-d5b50b97b38b"}
00:00:40.553 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"ddcb58ea-c107-4cbd-a63f-7167250d894a"}
00:00:40.554 00.001 7008 case statement mapped state 6 to 3
00:00:40.557 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddcb58ea-c107-4cbd-a63f-7167250d894a"}
00:00:40.560 00.003 7008 evsrv: cli 007F4268 request: {"method":"get_star_image","id":"741c83c6-05f1-4a67-94d8-eb24033a66ca"}
00:00:40.563 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":{"frame":2068,"width":15,"height":15,"star_pos":[6.55,7.03],"pixels":"..."},"id":"741c83c6-05f1-4a67-94d8-eb24033a66ca"}
00:00:40.752 00.189 8532 Exposure complete
00:00:40.783 00.031 8532 worker thread done servicing request
00:00:40.784 00.001 7008 OnExposeComplete: enter
00:00:40.785 00.001 7008 UpdateGuideState(): m_state=6
00:00:40.787 00.002 7008 Star::Find(15, 544, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2069
00:00:40.788 00.001 7008 Star::Find returns 1 (0), X=544.49, Y=452.08, Mass=266277, SNR=338.9, Peak=42669 HFD=2.3
00:00:40.790 00.002 7008 MultiStar: [#1 0.26,-0.18,0.52,U] [#2 0.15,-0.19,0.55,U] [#3 0.21,-0.22,0.42,U] [#4 0.18,-0.06,0.35,U] [#5 0.13,-0.12,0.34,U] [#6 0.19,-0.23,0.34,U] [#7 0.25,-0.16,0.27,U] [#8 0.04,-0.20,0.33,U] 
00:00:40.792 00.002 7008 single-star, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.10, -0.11}
00:00:40.794 00.002 7008 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.07) = xAngle (-0.79 = -0.79)
00:00:40.796 00.002 7008 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.07) + m_yAngleError (0.41)) = yAngle (-1.20 = -1.20)
00:00:40.798 00.002 7008 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=0.11 mountY=-0.14, mountTheta=-0.93
00:00:40.800 00.002 7008 SchedulePrimaryMove(0F0692D8, x=0.10, y=-0.11, opts=13)
00:00:40.801 00.001 7008 Enqueuing Move request for scope (0.10, -0.11)
00:00:40.803 00.002 8532 Worker thread wakes up
00:00:40.803 00.000 8532 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:00:40.803 00.000 8532 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:00:40.803 00.000 8532 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.14
00:00:40.803 00.000 8532 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:00:40.803 00.000 8532 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:40.803 00.000 8532 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:00:40.803 00.000 8532 MoveAxis(E, 0, ABG)
00:00:40.803 00.000 8532 Move returns status 0, amount 0
00:00:40.803 00.000 8532 MoveAxis(N, 0, ABG)
00:00:40.803 00.000 8532 Move returns status 0, amount 0
00:00:40.803 00.000 8532 move complete, result=0
00:00:40.804 00.001 8532 worker thread done servicing request
00:00:40.804 00.000 7008 UpdateImageDisplay: Size=(752,580) min=356, max=65535, med=2526, FiltMin=1952, FiltMax=29235, Gamma=0.990
00:00:40.810 00.006 7008 UpdateGuideState exits: m=266277 SNR=338.9
00:00:40.813 00.003 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:40.815 00.002 7008 ScheduleExposure(2000,3,1) exposurePending=0
00:00:40.817 00.002 7008 Enqueuing Expose request
00:00:40.818 00.001 7008 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:40.819 00.001 8532 Worker thread wakes up
00:00:40.819 00.000 8532 worker thread servicing REQUEST_EXPOSE 2000
00:00:40.819 00.000 8532 Handling exposure in thread, d=2000 o=3 r=(529,437,31,31)
00:00:41.243 00.424 7008 Stop button clicked
00:00:41.245 00.002 7008 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:00:41.247 00.002 7008 Status Line: Waiting for devices...
00:00:41.381 00.134 8532 Exposure complete
00:00:41.410 00.029 8532 worker thread done servicing request
00:00:41.410 00.000 7008 OnExposeComplete: enter
00:00:41.412 00.002 7008 UpdateGuideState(): m_state=6
00:00:41.414 00.002 7008 Mount: notify guiding stopped
00:00:41.419 00.005 7008 Changing from state GUIDING to STOP
00:00:41.421 00.002 7008 guider state => SELECTED
00:00:41.422 00.001 7008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:00:41.424 00.002 7008 Status Line: Stopped Guiding
00:00:41.428 00.004 7008 UpdateImageDisplay: Size=(752,580) min=0, max=17618, med=2375, FiltMin=962, FiltMax=8902, Gamma=0.990
00:00:41.433 00.005 7008 UpdateGuideState exits: Stopped Guiding
00:00:41.435 00.002 7008 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:00:41.438 00.003 7008 setting force full frames = true
00:00:41.475 00.037 7008 Status Line: Stopped.
00:00:42.547 01.072 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"b0a4d771-2a18-4253-a3db-cc8b2e37899f"}
00:00:42.551 00.004 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"b0a4d771-2a18-4253-a3db-cc8b2e37899f"}
00:00:42.555 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"8d5dfa8c-0212-4bbc-9c37-d327afc93f7b"}
00:00:42.556 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d5dfa8c-0212-4bbc-9c37-d327afc93f7b"}
00:00:44.546 01.990 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"437729f8-a7b4-48f9-b352-81c68bd08b0d"}
00:00:44.549 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"437729f8-a7b4-48f9-b352-81c68bd08b0d"}
00:00:44.554 00.005 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"685dbdcd-a9a5-47e8-8af9-6477a77f929a"}
00:00:44.556 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"685dbdcd-a9a5-47e8-8af9-6477a77f929a"}
00:00:46.545 01.989 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"7fc89c42-08d9-48c5-9e0a-0d31b8efca19"}
00:00:46.547 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":2000,"id":"7fc89c42-08d9-48c5-9e0a-0d31b8efca19"}
00:00:46.548 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"96b707c0-4fda-4339-81fa-651824277463"}
00:00:46.551 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"96b707c0-4fda-4339-81fa-651824277463"}
00:00:48.106 01.555 7008 gear_dialog: OnButtonDisconnectAll
00:00:48.108 00.002 7008 gear_dialog: OnButtonDisconnectScope
00:00:48.109 00.001 7008 ASCOM Scope: Disconnecting
00:00:48.112 00.003 7008 ASCOM Scope: Disconnected Successfully
00:00:48.116 00.004 7008 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
00:00:48.119 00.003 7008 ScopeASCOM::GetDeclinationRadians() returns Unknown
00:00:48.121 00.002 7008 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
00:00:48.123 00.002 7008 ScopeASCOM::SideOfPier() returns -1
00:00:48.124 00.001 7008 Status Line: Mount Disconnected
00:00:48.136 00.012 7008 gear_dialog: OnButtonDisconnectAuxScope
00:00:48.138 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
00:00:48.143 00.005 7008 gear_dialog: OnButtonDisconnectCamera
00:00:48.146 00.003 7008 Status Line: Camera Disconnected
00:00:48.160 00.014 7008 gear_dialog: OnButtonDisconnectStepGuider
00:00:48.163 00.003 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
00:00:48.168 00.005 7008 gear_dialog: OnButtonDisconnectRotator
00:00:48.170 00.002 7008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
00:00:48.544 00.374 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"a2981695-6566-4b78-85dc-bdf532e92de4"}
00:00:48.546 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":0,"id":"a2981695-6566-4b78-85dc-bdf532e92de4"}
00:00:48.548 00.002 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"84adffc3-6fbc-44d8-93fb-3a393ae9ec9b"}
00:00:48.551 00.003 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"84adffc3-6fbc-44d8-93fb-3a393ae9ec9b"}
00:00:50.544 01.993 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"04a8c431-c504-4d02-9c76-f5ff1ad5a169"}
00:00:50.546 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":0,"id":"04a8c431-c504-4d02-9c76-f5ff1ad5a169"}
00:00:50.547 00.001 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"fa404cbe-cf7f-45a5-83cc-82844a9718d3"}
00:00:50.552 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa404cbe-cf7f-45a5-83cc-82844a9718d3"}
00:00:52.437 01.885 7008 GetBoolean("/profile/3/target/refCircleEnabled", 0) returns 0
00:00:52.439 00.002 7008 GetDouble("/profile/3/target/refCircleRadius", 2.000000) returns 2.000000
00:00:52.508 00.069 7008 GetBoolean("/profile/3/ShowDecModeWarning", 1) returns 1
00:00:52.544 00.036 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"99cb5d27-ba9b-4ef5-9d3f-8b152651ff07"}
00:00:52.546 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":0,"id":"99cb5d27-ba9b-4ef5-9d3f-8b152651ff07"}
00:00:52.550 00.004 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"f24fcab2-57d5-42d2-ac39-77e1506683a2"}
00:00:52.551 00.001 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"f24fcab2-57d5-42d2-ac39-77e1506683a2"}
00:00:54.726 02.175 7008 MyFrame::OnClose proceeding
00:00:54.730 00.004 7008 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:00:54.731 00.001 7008 StopWorkerThread(0x007F0750) begins
00:00:54.733 00.002 8532 Worker thread wakes up
00:00:54.733 00.000 8532 worker thread servicing REQUEST_TERMINATE
00:00:54.733 00.000 8532 worker thread done servicing request
00:00:54.733 00.000 8532 WorkerThread::Entry() ends
00:00:54.733 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_exposure","id":"31955f8e-b181-423f-8d71-0250ae383b4f"}
00:00:54.738 00.005 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":0,"id":"31955f8e-b181-423f-8d71-0250ae383b4f"}
00:00:54.740 00.002 7008 StopWorkerThread() threadExitCode=0
00:00:54.741 00.001 7008 StopWorkerThread(0x007F0750) ends
00:00:54.742 00.001 7008 WorkerThread destructor called
00:00:54.743 00.001 7008 StopWorkerThread(0x007F0BD0) begins
00:00:54.744 00.001 5336 Worker thread wakes up
00:00:54.744 00.000 5336 worker thread servicing REQUEST_TERMINATE
00:00:54.744 00.000 5336 worker thread done servicing request
00:00:54.744 00.000 5336 WorkerThread::Entry() ends
00:00:54.744 00.000 7008 evsrv: cli 007F4268 request: {"method":"get_app_state","id":"5108319b-ec98-4446-919e-1d1a3477a1e7"}
00:00:54.746 00.002 7008 evsrv: cli 007F4268 response: {"jsonrpc":"2.0","result":"Stopped","id":"5108319b-ec98-4446-919e-1d1a3477a1e7"}
00:00:54.747 00.001 7008 StopWorkerThread() threadExitCode=0
00:00:54.748 00.001 7008 StopWorkerThread(0x007F0BD0) ends
00:00:54.749 00.001 7008 WorkerThread destructor called
00:00:54.752 00.003 7008 Shutdown: forced=0
00:00:54.753 00.001 7008 Shutdown complete
00:00:54.754 00.001 7008 UPD: shutdown
00:00:54.754 00.000 7008 stopping server
00:00:54.756 00.002 7008 event server stopped
00:00:54.757 00.001 7008 Status Line: Server stopped
03:12:36.390 00.007 1504 PHD2 version 2.6.14 begins execution with:
03:12:36.391 00.001 1504    Windows 10 (build 26200), 64-bit edition
03:12:36.391 00.000 1504    wxWidgets 3.0.5
03:12:36.391 00.000 1504    cfitsio 3.49
03:12:36.391 00.000 1504 GetString("/frame/LogDir", "") returns ""
03:12:36.392 00.001 1504 CoInitializeEx returns 1
03:12:36.405 00.013 1504 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
03:12:36.405 00.000 1504 GetInt("/wxLanguage", 0) returns 60
03:12:36.409 00.004 1504 locale: initialized with lang id 60 (r=1)
03:12:36.412 00.003 1504 locale: wxTranslations language set to 60
03:12:36.418 00.006 1504 GetInt("/currentProfile", 0) returns 3
03:12:36.426 00.008 1504 reset dither spiral
03:12:36.426 00.000 1504 StartWorkerThread(00000000) begins
03:12:36.426 00.000 1504 WorkerThread constructor called
03:12:36.426 00.000 1504 StartWorkerThread(018F4B70) ends
03:12:36.426 00.000 1504 StartWorkerThread(00000000) begins
03:12:36.426 00.000 1504 WorkerThread constructor called
03:12:36.426 00.000 8020 WorkerThread::Entry() begins
03:12:36.426 00.000 1504 StartWorkerThread(018F49C0) ends
03:12:36.426 00.000 1504 GetBoolean("/ServerMode", 1) returns 1
03:12:36.426 00.000 5088 WorkerThread::Entry() begins
03:12:36.426 00.000 5088 worker thread CoInitializeEx returns 0
03:12:36.426 00.000 8020 worker thread CoInitializeEx returns 0
03:12:36.507 00.081 1504 GetInt("/profile/3/NoiseReductionMethod", 0) returns 0
03:12:36.509 00.002 1504 GetDouble("/profile/3/DitherScaleFactor", 1.000000) returns 1.000000
03:12:36.511 00.002 1504 GetBoolean("/profile/3/DitherRaOnly", 0) returns 0
03:12:36.513 00.002 1504 GetInt("/profile/3/DitherMode", 0) returns 0
03:12:36.513 00.000 1504 set dither mode 0
03:12:36.515 00.002 1504 GetInt("/profile/3/frame/timeLapse", 0) returns 0
03:12:36.517 00.002 1504 GetInt("/profile/3/frame/var_delay/long_delay", 10000) returns 10000
03:12:36.519 00.002 1504 GetInt("/profile/3/frame/var_delay/short_delay", 1000) returns 1000
03:12:36.521 00.002 1504 GetBoolean("/profile/3/frame/var_delay/enabled", 0) returns 0
03:12:36.523 00.002 1504 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
03:12:36.525 00.002 1504 GetInt("/profile/3/AutoLoadCalibration", -1) returns 1
03:12:36.525 00.000 1504 GetInt("/profile/3/frame/focalLength", 0) returns 160
03:12:36.527 00.002 1504 GetInt("/profile/3/auto_exp/exposure_min", 1000) returns 1000
03:12:36.529 00.002 1504 GetInt("/profile/3/auto_exp/exposure_max", 5000) returns 5000
03:12:36.531 00.002 1504 GetDouble("/profile/3/auto_exp/target_snr", 6.000000) returns 6.000000
03:12:36.533 00.002 1504 AutoExp: config min = 1000 max = 5000 snr = 6.00
03:12:36.535 00.002 1504 AutoExp: reset exp to 5000
03:12:36.535 00.000 1504 GetInt("/profile/3/CustomExposureDuration", 30000) returns 30000
03:12:36.537 00.002 1504 GetInt("/profile/3/ExposureDurationMs", 1000) returns 2000
03:12:36.537 00.000 1504 OnExposureDurationSelected: duration = 2000
03:12:36.537 00.000 1504 GetBoolean("/profile/3/BeepForLostStar", 1) returns 1
03:12:36.543 00.006 1504 GetInt("/profile/3/Gamma", 100) returns 99
03:12:36.545 00.002 1504 GetBoolean("/profile/3/ImageLogger/LoggingEnabled", 0) returns 0
03:12:36.547 00.002 1504 GetBoolean("/profile/3/ImageLogger/LogFramesOverThreshRel", 0) returns 0
03:12:36.547 00.000 1504 GetBoolean("/profile/3/ImageLogger/LogFramesOverThreshPx", 0) returns 0
03:12:36.547 00.000 1504 GetBoolean("/profile/3/ImageLogger/LogFramesDropped", 0) returns 0
03:12:36.547 00.000 1504 GetBoolean("/profile/3/ImageLogger/LogAutoSelectFrames", 0) returns 0
03:12:36.551 00.004 1504 GetDouble("/profile/3/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
03:12:36.553 00.002 1504 GetDouble("/profile/3/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
03:12:36.553 00.000 1504 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
03:12:36.555 00.002 1504 GetBoolean("/profile/3/indi/VerboseLogging", 0) returns 0
03:12:36.558 00.003 1504 guider state => UNINITIALIZED
03:12:36.563 00.005 1504 GetInt("/profile/3/overlay/slit/center.x", 376) returns 376
03:12:36.563 00.000 1504 GetInt("/profile/3/overlay/slit/center.y", 290) returns 290
03:12:36.563 00.000 1504 GetInt("/profile/3/overlay/slit/width", 8) returns 8
03:12:36.563 00.000 1504 GetInt("/profile/3/overlay/slit/height", 100) returns 100
03:12:36.563 00.000 1504 GetInt("/profile/3/overlay/slit/angle", 0) returns 0
03:12:36.563 00.000 1504 Changing from state UNINITIALIZED to UNINITIALIZED
03:12:36.563 00.000 1504 guider state => SELECTING
03:12:36.563 00.000 1504 GetBoolean("/profile/3/guider/FastRecenter", 1) returns 1
03:12:36.563 00.000 1504 GetBoolean("/profile/3/guider/ScaleImage", 1) returns 1
03:12:36.563 00.000 1504 GetDouble("/profile/3/guider/StarMinHFD", 1.500000) returns 1.500000
03:12:36.579 00.016 1504 Setting StarMinHFD = 1.50
03:12:36.581 00.002 1504 GetDouble("/profile/3/guider/StarMaxHFD", 20.000000) returns 10.000000
03:12:36.581 00.000 1504 Setting MaxHFD = 10.0
03:12:36.583 00.002 1504 GetDouble("/profile/3/guider/StarMinSNR", 6.000000) returns 6.000000
03:12:36.585 00.002 1504 Setting StarMinSNR = 6.0
03:12:36.587 00.002 1504 GetInt("/profile/3/guider/AutoSelDownsample", 0) returns 0
03:12:36.589 00.002 1504 Setting AutoSelDownsample = 0
03:12:36.591 00.002 1504 GetString("/profile/3/guider/bookmarks", "") returns ""
03:12:36.593 00.002 1504 GetDouble("/profile/3/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
03:12:36.594 00.001 1504 GetBoolean("/profile/3/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
03:12:36.596 00.002 1504 GetBoolean("/profile/3/guider/onestar/TolerateJumpsEnabled", 0) returns 0
03:12:36.598 00.002 1504 GetDouble("/profile/3/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
03:12:36.600 00.002 1504 GetInt("/profile/3/guider/onestar/SearchRegion", 15) returns 15
03:12:36.603 00.003 1504 GetBoolean("/profile/3/guider/multistar/enabled", 0) returns 1
03:12:36.603 00.000 1504 MultiStar mode enabled
03:12:36.605 00.002 1504 GetBoolean("/StickyLockPosition", 0) returns 0
03:12:36.610 00.005 1504 GetString("/geometry", "") returns "0;800;600;78;78"
03:12:36.651 00.041 1504 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
03:12:36.653 00.002 1504 GetString("/graph/RAColor", "") returns "#6464FF"
03:12:36.655 00.002 1504 GetString("/graph/DecColor", "") returns "#FF0000"
03:12:36.655 00.000 1504 GetInt("/graph/minLength", 50) returns 50
03:12:36.659 00.004 1504 GetInt("/graph/maxLength", 400) returns 400
03:12:36.661 00.002 1504 GetInt("/graph/minHeight", 1) returns 1
03:12:36.661 00.000 1504 GetInt("/graph/maxHeight", 16) returns 16
03:12:36.663 00.002 1504 GetInt("/graph/length", 100) returns 100
03:12:36.665 00.002 1504 GraphStats window size = 100
03:12:36.667 00.002 1504 GetInt("/graph/height", 4) returns 4
03:12:36.669 00.002 1504 GetInt("graph/HeightUnits", 1) returns 1
03:12:36.669 00.000 1504 GetBoolean("/graph/showCorrections", 1) returns 1
03:12:36.672 00.003 1504 GetBoolean("/graph/showStarMass", 0) returns 0
03:12:36.673 00.001 1504 GetBoolean("/graph/showStarSNR", 0) returns 0
03:12:36.673 00.000 1504 GetBoolean("/graph/correctionsToScale", 0) returns 0
03:12:36.719 00.046 1504 GetInt("/graph_stepguider/length", 1) returns 1
03:12:36.725 00.006 1504 GetBoolean("/ProfileRawMode", 0) returns 0
03:12:36.725 00.000 1504 GetInt("/target/length", 100) returns 100
03:12:36.730 00.005 1504 GetDouble("/target/zoom", 1.000000) returns 1.000000
03:12:36.744 00.014 1504 GetBoolean("/profile/3/target/refCircleEnabled", 0) returns 0
03:12:36.744 00.000 1504 GetDouble("/profile/3/target/refCircleRadius", 2.000000) returns 2.000000
03:12:37.215 00.471 1504 GetString("/profile/1/name", "") returns "wert"
03:12:37.215 00.000 1504 GetString("/profile/2/name", "") returns "ASI Profile"
03:12:37.225 00.010 1504 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
03:12:37.234 00.009 1504 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
03:12:37.753 00.519 1504 GetString("/profile/3/indi/INDIcam", "") returns ""
03:12:37.771 00.018 1504 GetString("/profile/3/indi/INDImount", "") returns ""
03:12:37.783 00.012 1504 GetString("/profile/3/indi/INDImount", "") returns ""
03:12:37.794 00.011 1504 GetString("/profile/3/indi/INDIrotator", "") returns ""
03:12:37.799 00.005 1504 GetString("/profile/3/camera/LastMenuChoice", "None") returns "Starlight Xpress SXV"
03:12:37.801 00.002 1504 CameraFactory(Starlight Xpress SXV)
03:12:37.803 00.002 1504 GetBoolean("/profile/3/camera/UseSubframes", 0) returns 0
03:12:37.805 00.002 1504 GetInt("/profile/3/camera/ReadDelay", 150) returns 150
03:12:37.807 00.002 1504 GetInt("/profile/3/camera/gain", 95) returns 95
03:12:37.809 00.002 1504 GetInt("/profile/3/camera/TimeoutMs", 15000) returns 15000
03:12:37.811 00.002 1504 GetInt("/profile/3/camera/SaturationADU", 0) returns 65535
03:12:37.813 00.002 1504 GetBoolean("/profile/3/camera/SaturationByADU", 1) returns 1
03:12:37.815 00.002 1504 GetDouble("/profile/3/camera/pixelsize", 0.000000) returns 8.298830
03:12:37.817 00.002 1504 GetInt("/profile/3/camera/binning", 1) returns 1
03:12:37.819 00.002 1504 GetBoolean("/profile/3/camera/SXV/SquarePixels", 0) returns 0
03:12:37.821 00.002 1504 Created new camera of type Starlight Xpress SXV = 0D669EF8
03:12:37.823 00.002 1504 GetString("/profile/3/camera/LastMenuChoice", "") returns "Starlight Xpress SXV"
03:12:37.825 00.002 1504 GetString("/profile/3/scope/LastMenuChoice", "None") returns "ASCOM GS Sky Telescope"
03:12:37.827 00.002 1504 ScopeFactory(ASCOM GS Sky Telescope)
03:12:37.829 00.002 1504 GetInt("/profile/3/scope/CalibrationDuration", 750) returns 5950
03:12:37.831 00.002 1504 GetInt("/profile/3/scope/CalibrationDistance", 25) returns 25
03:12:37.833 00.002 1504 GetInt("/profile/3/scope/MaxRaDuration", 2500) returns 2500
03:12:37.835 00.002 1504 GetInt("/profile/3/scope/MaxDecDuration", 2500) returns 2500
03:12:37.837 00.002 1504 GetInt("/profile/3/scope/DecGuideMode", 1) returns 1
03:12:37.839 00.002 1504 DecGuideMode set to Auto (1)
03:12:37.841 00.002 1504 GetInt("/profile/3/scope/XGuideAlgorithm", 1) returns 1
03:12:37.842 00.001 1504 GetDouble("/profile/3/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.170000
03:12:37.844 00.002 1504 GetDouble("/profile/3/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
03:12:37.847 00.003 1504 GetDouble("/profile/3/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
03:12:37.849 00.002 1504 GetInt("/profile/3/scope/YGuideAlgorithm", 4) returns 4
03:12:37.850 00.001 1504 GetDouble("/profile/3/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.170000
03:12:37.852 00.002 1504 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.17
03:12:37.855 00.003 1504 GetDouble("/profile/3/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
03:12:37.857 00.002 1504 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
03:12:37.859 00.002 1504 GetBoolean("/profile/3/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
03:12:37.859 00.000 1504 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
03:12:37.862 00.003 1504 GetBoolean("/profile/3/scope/CalFlipRequiresDecFlip", 0) returns 1
03:12:37.864 00.002 1504 GetBoolean("/profile/3/scope/AssumeOrthogonal", 0) returns 0
03:12:37.867 00.003 1504 GetBoolean("/profile/3/scope/UseDecComp", 1) returns 1
03:12:37.867 00.000 1504 GetBoolean("/profile/3/scope/HiResEncoders", 0) returns 0
03:12:37.869 00.002 1504 GetInt("/profile/3/scope/DecBacklashPulse", 0) returns 20
03:12:37.872 00.003 1504 GetInt("/profile/3/scope/DecBacklashFloor", 0) returns 20
03:12:37.874 00.002 1504 GetInt("/profile/3/scope/DecBacklashCeiling", 0) returns 20
03:12:37.874 00.000 1504 GetBoolean("/profile/3/scope/BacklashCompEnabled", 0) returns 0
03:12:37.877 00.003 1504 BLC: Backlash compensation is disabled
03:12:37.879 00.002 1504 GetBoolean("/profile/3/scope/StopGuidingWhenSlewing", 1) returns 1
03:12:37.881 00.002 1504 Scope: enabling slew check, guiding will stop when slew is detected
03:12:37.881 00.000 1504 Created new scope of type ASCOM GS Sky Telescope = 0F9FAAC8
03:12:37.884 00.003 1504 GetString("/profile/3/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
03:12:37.886 00.002 1504 GetString("/profile/3/scope/LastAuxMenuChoice", "None") returns "None"
03:12:37.889 00.003 1504 ScopeFactory(None)
03:12:37.891 00.002 1504 Created new aux scope of type None = 00000000
03:12:37.893 00.002 1504 GetString("/profile/3/scope/LastAuxMenuChoice", "") returns "None"
03:12:37.895 00.002 1504 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
03:12:37.897 00.002 1504 GetString("/profile/3/stepguider/LastMenuChoice", "None") returns "None"
03:12:37.899 00.002 1504 StepGuiderFactory(None)
03:12:37.901 00.002 1504 Created new stepguider of type None = 00000000
03:12:37.903 00.002 1504 GetString("/profile/3/stepguider/LastMenuChoice", "") returns "None"
03:12:37.906 00.003 1504 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
03:12:37.908 00.002 1504 GetString("/profile/3/rotator/LastMenuChoice", "None") returns "None"
03:12:37.910 00.002 1504 RotatorFactory(None)
03:12:37.912 00.002 1504 Created new Rotator of type None = 00000000
03:12:37.914 00.002 1504 GetString("/profile/3/rotator/LastMenuChoice", "") returns "None"
03:12:37.916 00.002 1504 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
03:12:37.924 00.008 1504 GetString("/profile/3/name", "") returns "skywatcher and 200mm lens"
03:12:37.926 00.002 1504 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
03:12:37.929 00.003 1504 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
03:12:37.974 00.045 1504 starting server
03:12:37.980 00.006 1504 event server started, listening on port 4400
03:12:37.980 00.000 1504 Server started, listening on port 4300
03:12:37.982 00.002 1504 Status Line: Server started
03:12:37.988 00.006 1504 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=244;besth=424;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=259|"
03:12:38.069 00.081 1504 GetBoolean("/Update/enabled", 1) returns 1
03:12:38.071 00.002 1504 GetInt("/Update/series", 0) returns 0
03:12:38.073 00.002 5160 UPD: updater thread entry
03:12:38.075 00.002 5160 UPD: fetch https://openphdguiding.org/release-main-win.txt
03:12:38.088 00.013 5160 UPD: fetch error: Couldn't resolve host name
03:12:38.088 00.000 5160 UPD: updater thread exit
03:13:01.932 23.844 1504 GetString("/log_uploader/recent", "") returns "https://openphdguiding.org/logs/dl/PHD2_logs_Z5g4.zip 1767358134"
03:13:47.272 45.340 8116 Upload log: get limits failed: Couldn't resolve host name, wait 1s for retry
03:13:48.280 01.008 8116 Upload log: get limits failed: Couldn't resolve host name, wait 5s for retry
03:13:53.322 05.042 8116 Upload log: get limits failed: Couldn't resolve host name, wait 15s for retry
03:14:08.423 15.101 8116 Upload log: get limits failed: Couldn't resolve host name
15:13:53.582 43185.159 1504 GetString("/log_uploader/recent", "") returns "https://openphdguiding.org/logs/dl/PHD2_logs_Z5g4.zip 1767358134"
